/* /////////////////////////////////////////////
OAKS & PALM - GUEST DETAILS BANNER COMPONENT
///////////////////////////////////////////// */





/* ///////  DEFAULT STYLING /////// */


.guest-details-banner {
    background:#e4f3f4;
    text-align: center;
    padding:56px 0;
}
.guest-details-banner .header {
    font-family: "MetropolisExtraBold", san-serif;
    font-size: 38px;
    line-height: 1;
    color:#034951;
    padding:0 0 24px 0;
}
.guest-details-banner .text {
    text-align:left;
    padding-top:48px;
}
.guest-details-banner .image img {
    width:100%;
    max-width:544px;
}
.guest-details-banner .text .header,
.guest-details-banner .text-alt .header {
    font-family: "MetropolisExtraBold", san-serif;
    font-size: 26px;
    line-height: 1;
    color: #41afb5;
    padding:0;
}
.guest-details-banner .text .sub-header,
.guest-details-banner .text-alt .sub-header {
    font-size:20px;
    color: #034951;
    padding-bottom:16px;
}



/* ///////  MEDIA QUERIES FOR NAV BAR /////// */


@media screen and (max-width: 1199px) {
.guest-details-banner .header {
        font-size: 40px;
    }
}
@media screen and (max-width: 991px) {
    .guest-details-banner .faq-teaser {
        padding: 8px 8%;
    }
    .guest-details-banner .header {
        font-size: 32px;
    }
    .guest-details-banner .text .header,
    .guest-details-banner .text-alt .header {
        font-size: 24px;
    }
}
@media screen and (max-width: 767px) {
    .guest-details-banner {
        padding: 48px 0;
    }
    .guest-details-banner .text-alt {
        text-align:left;
    }
    .guest-details-banner .text,
    .guest-details-banner .text-alt {
        padding-top:0;
    }
}

