@media screen and (min-width:768px){.mega-dropdown .dropdown-menu{max-width:100%;right:0;left:auto}.mega-dropdown .dropdown-menu{transform:translateY(50px);-moz-transform:translateY(50px);-webkit-transform:translateY(50px);transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;visibility:hidden;opacity:0;display:block}.mega-dropdown:hover .dropdown-menu{display:block;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;opacity:1;visibility:visible}}@media screen and (max-width: 767.98px){.simple-dropdown .dropdown-menu{position: relative;
    float: none;
    min-width: 100px !important;}.inner-banner-content .p-0{padding:0 15px!important}.inner-banner-logo{padding:50px 0}.section-title-small {color: #fff;}.section-title-small span{color: #fff;}.showroom-right p, .showroom-right ul li {color: #969696;}.header-bottom .main-menu>li>a{padding:11px 0}.mega-dropdown .dropdown-menu{padding-bottom:20px;max-height: 200px;overflow: auto;}.mega-dropdown a:before{display:none}.inner-content p{text-align:justify}.inner-content{padding: 30px 0 !important;}

#blog-area .sidebar-wrapper {
    margin-top: 20px;
    max-width: 100%;
}

#blog-area .sidebar-wrapper .single-sidebar {
    margin-bottom: 0;
    border: none;
    padding-bottom: 0;
}.inner-content h1{font-size:28px}.services{padding:30px 0}.service-top .service-title{font-size:28px}.carpet-fitting-single{margin-bottom:20px}.team-single{margin-bottom:20px}.section-padding{padding:20px 0}.contact-title{font-size:20px}.inner-banner-text-big{font-size:24px}.our-client{margin-bottom:30px}.navbar-collapse{position:absolute;width:100%;left:0;top:100%;z-index:9999;background:#fff;border-top:1px solid #bfbdbd;margin-top:10px}.request-btn img{max-width:20px}.request-btn{padding:7px 8px}.top-right-menu{margin:0!important}.header-top ul li a.phone{font-weight:700;font-size:15px}.header-top ul li a{padding:7px 7px;font-size:13px}.header-bottom{padding:10px 0}.main-slider .carousel-control i{font-size:20px;padding:5px 10px}.main-slider .slider-content p{font-size:13px}.main-slider .slider-content .banner-text-big{font-size:16px}.main-slider .slider-content .slide-para{padding:0}.main-slider .slider-btn{margin-right:30px;padding:7px 10px;font-size:13px}.section-title{font-size:22px}.about-content p{text-align:justify}.showroom:before{width:100%;height:100%}.showroom p{text-align:justify}.showroom-middle{margin-top:20px}.theme-btn{padding:12px 20px}.home-contact-right-upper{padding:20px}.footer-social li{margin-bottom:10px}.footer-menu ul li:last-child{border:none;margin-top:10px}.call-to-action .call-to,.call-to-action .call-to a{font-size:24px}.call-to-action .call-to a{display:block;padding-top:10px}.header-bottom .main-menu li:not(:last-child){border:none}.header-bottom .main-menu>li{padding:0 20px;display:block;width:100%}.hidden-xs{display:none}.owl-theme .owl-dots{margin-top:30px!important}}@media screen and (max-width:576px){.call-us-btn:before{display:none}.call-us-btn{display:block;text-align:center!important}.call-us-btn span{display:block;margin-bottom:10px}.carpet-fitting-single img{width:100%;border-bottom:3px solid #00936a;padding-bottom:20px;padding-right:0!important;border-right:0}.carpet-fitting-single-content{padding-bottom:10px}.carpet-fitting-single .media{display:block}.header-top ul{width:100%}.header-top ul li:not(:last-child){border:none}.header-top ul li{width:100%;text-align:center}.top-right-menu{width:100%;padding:10px 0;text-align:center}.header-bottom .navbar-toggler{width:100%;text-align:left;background:#00936a;color:#fff;margin-top:5px}}@media (max-width:991.98px){.mega-dropdown .dropdown-menu .col-lg-6.pr-3{padding-left:1rem!important}}@media (min-width:767px) and (max-width:991.98px){.top-right-menu{max-width:260px}.header-bottom .main-menu>li{padding:24px 8px;position:relative}.header-bottom .main-menu li a{font-size:13px}.mega-dropdown>a:before{right:-10px}.call-us-btn:before{width:50%}.carpet-fitting-single{margin-bottom:20px}.owl-theme .owl-dots{margin-top:30px!important}.team-single{margin-bottom:20px}.section-padding{padding:30px 0}.main-slider .slider-content p{font-size:18px}.main-slider .slider-content .banner-text-big{font-size:24px}.main-slider .slider-content .slide-para{padding:0}.main-slider .slider-btn{margin-right:30px;padding:7px 10px;font-size:13px}.main-slider .carousel-control i{font-size:30px;padding:12px 15px}.section-title{font-size:26px}.about-content{text-align:justify}}@media screen and (min-width:992px) and (max-width:1100px){.brand-call h3,.brand-call a, .brand-call span{float: none !important;}.brand-call h3, .brand-call span{margin-bottom: 30px !important;}.contact-banner .inner-banner-content{top:30%}.header-bottom .main-menu>li{padding:24px 15px;position:relative}.mega-dropdown>a:before{right:-14px}}@media screen and (min-width:1600px){.gallery-banner{background-position-y:-150px!important}}@media all and (max-width: 767px) and (orientation : landscape) {.main-slider .slick-slide {height: 290px;}}

@media screen and (max-width:1199px){.brand-call h3,.brand-call a, .brand-call span{float: none !important;}.brand-call h3, .brand-call span{margin-bottom: 30px !important;font-size: 1.45rem; text-align: center;}.mega-dropdown .dropdown-menu li a {text-transform: capitalize;}.brand-call span{
    width: 100%;
    float: left !important;
    }}
    
    @media only screen and (max-width: 575px){
        .footer-menu ul li a, .footer-bottom p, .home-contact-right-upper .media-body p, .showroom p, .showroom-right ul li, .about-content p{
            font-size: 15px;
        }
        .section-title-small {
            color: #224c34;
        }
        .about-content p{
            margin-bottom: 15px;
        }
        footer{
            margin: 50px 0 0;
            padding-top: 50px;
        }
        .home-contact-right-upper, .home-contact-form{
            padding: 50px 15px;
        }
        .gallery-single{
            margin: 15px 0;
        }
        .about-content{
            padding: 50px 0;
        }
        .showroom{
            padding-bottom: 50px;
        }
        .gallery .section-title-small{
            margin-bottom: 20px;
        }
    }