/* media queries */
@media (min-width: 3600px){
    body {
        font-size: 48px;
        line-height: 64px;
    }
    .h1, h1 {
        font-size: 96px;
    }
    .h3, h3 {
        font-size: 64px;
    }
    .h4, h4 {
        font-size: 56px;
    }
    .booking-content>h1 {
        padding-bottom: 32px!important;
    }
}
@media (min-width: 2560px) and (max-width: 3599px){
    body {
        font-size: 37px;
        line-height: 53px;
    }
    .h1, h1 {
        font-size: 61px;
    }
    .h4, h4 {
        font-size: 38px;
    }
    .booking-content>h1 {
        padding-bottom: 32px!important;
    }
}
@media (min-width: 2400px) and (max-width: 2559px) {
    body {
        font-size: 29px;
        line-height: 40px;
    }
    .h1, h1 {
        font-size: 61px;
    }
    .h4, h4 {
        font-size: 38px;
    }
    .booking-content>h1 {
        padding-bottom: 32px!important;
    }
}
@media (min-width: 1900px) and (max-width: 2399px) {
    body {
        font-size: 24px;
        line-height: 32px;
    }
    .h1, h1 {
        font-size: 48px;
        margin-bottom: 16px;
    }
}
@media (min-width: 1680px) and (max-width: 1899px) {
    body {
        margin: 0;
        font-size: 24px;
        line-height: 35px;
    }
    .h1, h1 {
        font-size: 48px;
    }
    .booking {
        padding: 8% 13%;
    }
}
@media (min-width: 1024px) and (max-width: 1281px) {
    h1 {
        font-size: 37px !important;
    }
    .h4, h4 {
        font-size: 19px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    h1 {
        font-size: 32px !important;
    }
    .booking {
        padding: 5% 7%;
    }
}
