@media screen and (max-width: 767px) {
    .choice-home-content h1 {
        font-size: 20px;
        text-align: center;
    }
}

@media screen and (max-width: 991px) {
    .choice-home-content h1 {
        font-size: 24px;
        text-align: center;
    }

    .logo img:first-child {
        padding: 0 0px;
        border-right: unset;
        width: 100px;
    }

    
    .mortgage-calculator-form {
        max-width: 100%;
    }

    .information-area.with-bg-black-color.pt-100.pb-70 {
        display: none;
    }

    .about-style-area-with-full-width {
        position: relative;
        overflow: hidden;
    }

    .about-style-image .quote-content {
        max-width: 100%;
        padding: 15px;
        left: auto;
        bottom: 0;
        border-radius: 0px 0px 20px 0px;
    }

    .about-style-image .quote-content p {
        margin: auto;
    }
}

@media screen and (min-width: 992px) {
    .footer-style-area {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: -1;
    }
}

@media screen and (max-width: 1199px) {
    .choice-home-content h1 {
        font-size: 32px;
    }

    .hotspot_slider .owl-nav button.owl-prev {
        left: 0;
    }

    .hotspot_slider .owl-nav button.owl-next {
        right: 0;
    }

    .boxes_block .box_content .text p {
        font-size: 13px;
    }

    .boxes_block .box_content .text h5 {
        font-size: 14px;
    }
}

@media screen and (max-width: 1365px) {
    .choice-home-content h1 {
        font-size: 42px;
    }
}

@media screen and (min-width: 1550px) {
    .choice-home-content h1 {
        font-size: 60px;
    }
}