@media only screen and (max-width: 992px) {
    
    .header-section .topheader .topheaderbox {
        flex-direction: column;
        gap: 10px;
    }

    .aboutussection {
        padding: 20px 0px;
    }

    .servicesection {
        padding: 20px 0px;
    }

    .gallerysection {
        padding: 20px 0px;
    }

    .contact-section {
        padding: 20px 0px;
    }

    .footer-section .footertop .footerlogo {
        text-align: left;
    }

    .footer-section .footertop {
        padding: 20px 0px;
    }

    .footer-section .footertop .footerbox {
        padding: 20px 0 0;
    }

    .footer-section .footertop .footerbox ul {
    }

    .footer-section .footer-bottombox .copyrightbox {
        flex-direction: column;
        text-align: center;
        gap: 10px;
    }

    .header-section .mainheader {
        display: none;
    }

    .mobileheader {
        display: block;
    }

}

@media only screen and (max-width: 767px) {
    
    .servicesection .servicebox img {
        height: 180px;
    }

}

@media only screen and (max-width: 576px) {
    
    .gallerysection .galleryimg a img {
        height: 170px;
    }

     .enquiryinnerpopup {
        width: 90%;
        padding: 20px;
    }

    .enquiryinnerpopup .title p {
        display: none;
    }

    .enquiryinnerpopup .title {
        text-align: center;
        padding: 0 0 20px;
    }

    .enquiryinnerpopup form .fields {
        margin: 0 0 15px;
    }

    .enquiryinnerpopup form .fields select, .enquiryinnerpopup form .fields input {
        padding: 5px;
    }

    .enquiryinnerpopup form .fields-btn button {
        width: 100%;
    } */

}