/* MOBILE-SCREEN */

@media only screen and (max-width: 329px) {}

@media only screen and (min-width: 330px) and (max-width: 375px) {
                 .fp-hero__title {
        font-size: 36px;
    }

    .fp-hero__sub {
        font-size: 17px;
        line-height: 28px !important;
        margin-bottom: 20px !important;
    }

    .fp-hero__contact-strip {
        flex-direction: Row !important;
        /* gap: 8px; */
        border-radius: 16px;
        width: max-content !important;
    }
}

@media only screen and (min-width: 376px) and (max-width: 480px) {
                 .fp-hero__title {
        font-size: 36px;
    }

    .fp-hero__sub {
        font-size: 17px;
        line-height: 28px !important;
        margin-bottom: 20px !important;
    }

    .fp-hero__contact-strip {
        flex-direction: Row !important;
        /* gap: 8px; */
        border-radius: 16px;
        width: max-content !important;
    }
}

@media only screen and (min-width: 481px) and (max-width: 530px) {

             .fp-hero__title {
        font-size: 36px;
    }

    .fp-hero__sub {
        font-size: 17px;
        line-height: 28px !important;
        margin-bottom: 20px !important;
    }

    .fp-hero__contact-strip {
        flex-direction: Row !important;
        /* gap: 8px; */
        border-radius: 16px;
        width: max-content !important;
    }
}

@media screen and (min-width: 531px) and (max-width:767px) {

         .fp-hero__title {
        font-size: 36px;
    }

    .fp-hero__sub {
    font-size: 19px;
    line-height: 33px;
}

    .fp-hero__contact-strip {
        flex-direction: Row !important;
        /* gap: 8px; */
        border-radius: 16px;
        width: max-content !important;
    }
}


/* I-PAD */
@media screen and (min-width: 768px) and (max-width: 991px) {

    .fp-hero__title {
        font-size: 36px;
    }

    .fp-hero__sub {
        font-size: 19px;
        line-height: 33px;
    }

    .fp-hero__contact-strip {
        flex-direction: Row !important;
        /* gap: 8px; */
        border-radius: 16px;
        width: max-content !important;
    }
}


/* IPAD-PRO */

@media screen and (min-width: 992px) and (max-width:1199px) {
    .fp-hero__title {
        font-size: 45px;
    }
}

/* 1200px To 1399px */

@media screen and (min-width: 1200px) and (max-width:1399px) {}