@media screen and (max-width: 39.9375em) {
    .hero-function-content {
        padding: 0rem !important;
    }
    .quick-enquiry
    {
        padding-top:1rem !important;
    }
    .feature-section
    {
        padding-top:1rem !important;
    }
    .features-connected {
        padding-top: 1rem !important;
    }
    .comfort-section {
        padding-top: 1rem !important;
    }
    .comfort-content {
        padding-top: 1rem !important;
    }
    .gallery-section
    {
        padding-top:1rem !important;
    }
    .feature-tab-content {
        padding-top:1rem !important;
    }
    .gallery-slider
    {
        height: 56vh !important;
    }

    .slider_cstm
    {
        bottom: 85px !important;
    }
    .slider-navItem img {
        padding: 4em!important;
    }
    .nextArrowBtnGallery
    {
        top: 42%!important;
    }
    .prevArrowBtnGallery
    {
        top: 42%!important;
    }
    .prevArrowBtnGallerynav {
        
        top: 51% !important;
        left: 4% !important;
        
    }

    .nextArrowBtnGallerynav {
        top: 51% !important;
        right: 4% !important;
    }

    .footer-section
    {
        padding:1rem !important;
    }

    .text-right {
         text-align: left !important;
    }

    
}
@media screen and (min-width: 40em) and (max-width: 63.9375em)  /* Medium Devices*/
{
    
    ..hero-function-content {
        padding: 0rem !important;
    }
    .quick-enquiry
    {
        padding-top:1rem !important;
    }
    .feature-section
    {
        padding-top:1rem !important;
    }
    .features-connected {
        padding-top: 1rem !important;
    }
    .comfort-section {
        padding-top: 1rem !important;
    }
    .comfort-content {
        padding-top: 1rem !important;
    }
    .gallery-section
    {
        padding-top:1rem !important;
    }
    .feature-tab-content {
        padding-top:1rem !important;
    }
    .gallery-slider
    {
        height: 150vh !important;
    }
    .slider_cstm
    {
        bottom: 85px !important;
    }
    .slider-navItem img {
        padding: 4em!important;
    }
    .nextArrowBtnGallery
    {
        top: 42%!important;
    }
    .prevArrowBtnGallery
    {
        top: 42%!important;
    }
    .prevArrowBtnGallerynav {
        
        top: 51% !important;
        left: 4% !important;
        
    }
    .nextArrowBtnGallerynav {
        top: 51% !important;
        right: 4% !important;
    }

    .footer-section
    {
        padding:1rem !important;
    }

}


@media screen and (min-width: 64em) and (max-width: 74.9375em) {
    
}
@media screen and (min-width: 40em) {
    h3, .h3 {
        font-size: 1.8375rem !important;
    }
}
