/****************start responsive**************/
@media (min-width: 320px) and (max-width: 575px) {
.banner_sec .banner_panel .caption h1{font-size: 20px; color: #1a1919;}
.top_list{display: none;}
.contact_row{flex-direction: column;padding: 35px 0;}
.contact_row iframe{margin-top: 20px;}
.hd-contadt{width: 100%; text-align: center; padding: 0;}
.hd-contadt ul li{background: none; padding-left: 0; font-size: 12px;}
.hd-contadt ul li a{display: inherit; font-size: 11px;}
.ourproduct_sec .product_box .img_box{width: 100%;}
.ourproduct_sec .product_box .img_box img{width: 100%;}
.ourproduct_sec .product_box .cont_box{width: 100%; padding-bottom: 15px;}
.banner_sec{margin-top: 151px;}
.inner_panel{margin-top: 145px !important;}
.getintouch_sec ul li{margin-bottom: 10px;}
.address_sec, .form_sec{width: 100%;}
.consult_sec{display: block;}

.innerpage_product_box{width: 100%;}
.fixed-theme .logo_sec a img{height: auto;}

.brnad_img_box{width: 100%!important; margin: 0 0 10px 0;}
.nav-previous, .nav-next{width: 100%;}
.nav-next{margin-top: 15px;}
.review_page_icons a{margin-right: 10px;}

.review_menu>li{border-left: none;}
.review_top .rating_count{max-width: 100%; float: none; padding-right: 0;}
.review_top .rating_count .cercle{margin: auto;}
.review_top .range_area{max-width: 100%;}
.review_top .range_area dl dd{width: 100%;}
.love_work{font-size: 40px;}
.love_work a{font-size: 30px;}
.review_tab_menu>li{margin-bottom: 15px;}

.landingbanner .container-fluid .landing_form{width: 100%;}
.landingbanner{height: auto; padding: 20px 0;}
.landingbanner .container-fluid h1{width: 100%; font-size: 25px; text-align: center;}
.landingbanner .container-fluid{padding-right: 15px;}
.landingbanner .container-fluid .landing_form{padding-right: 25px;}
.landingbanner .container-fluid .landing_form h3{text-align: center; font-size: 25px;}

.nav-tabs>li>a{min-height: 100px; text-align: center;}
.nav-tabs{margin-bottom: 15px!important;}
.resp_arrow{display: none;}
.resp_image h3{font-size: 16px;}

.tab-content p{padding: 0 15px;}

.recaptcha .g-recaptcha{transform:scale(0.70);-webkit-transform:scale(0.70);transform-origin:0 0;-webkit-transform-origin:0 0;display: block;}


.land_bg_cta .container {flex-direction: column;}
.cta_content{max-width: 100%;}
.land_bg_cta a {padding: 12px 18px;margin-top: 25px;}
.land_consult {padding: 11px;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.land_review h2 span:after,.land_review h2 span:before{display: none;}
.land_consult a {display: block;text-align: center;margin-top: 0; visibility: hidden;}
.banner_lnd_caption {max-width: 100%;}
.banner_lnd_caption > a{display: none;}
.banner_lnd_main {margin-top: 150px;}
.lnd_blinds h2,.brand_sec h2,.land_consult h3,.latest_blind h2,.land_bg_cta h2,.land_advntg h2,.land_review h2
{font-size: 24px;line-height: 24px;}
.map_box{margin-bottom: 25px;}
.banner_lnd_caption h1{font-size: 28px;}
.review_logo a{margin-bottom: 15px;}
.map-frame {height: 200px;}
.land_bg_cta .main_form_sticky{position: absolute; bottom: 25px; left: 0; right: 0;}
.land_advntg .main_form_sticky{position: absolute; bottom: 60px; left: 0; right: 0;}

.logo_sec a img{max-width: 310px;}
.fixed-theme .logo_sec a img{max-width: 115px; transition: none;}
.fixed-theme .logo_sec img:not(.fixed-theme .logo_sec a img){max-width: 170px; display: block; height: auto; margin: auto;}


}


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

.ourproduct_sec .product_box .cont_box{float: left;}
.banner_sec{margin-top: 147px;}
.logo_list ul li{margin-right: 7px; float: left!important;}
.logo_list ul li:nth-child(2), .logo_list ul li:nth-child(3){width: auto; height: auto;}
.hd-contadt{width: 100%;}
.hd-contadt ul li a{display: inherit; font-size: 15px;}
.innerpage_product_box{min-height: 300px;}
.call_us_text{font-size: 17px; margin-bottom: 20px;}
.brnad_img_box{margin: 0 6px;}

.review_page_icons a{margin-right: 19px;}
.about_Sec .head_one{font-size: 25px!important; text-align: left;}
.review_top .rating_count{max-width: 34%;}
.review_top .range_area{max-width: 66%;}
.review_top .range_area dl dd{width: 100%;}
.review_tab_cont .tab_con_cus{padding-top: 20px;}

.landingbanner{margin-top: 127px;}
.landingbanner .container-fluid .landing_form{padding-left: 20px; padding-right: 20px;}
.landingbanner .container-fluid h1{font-size: 40px;}

.recaptcha .g-recaptcha{transform:scale(0.70);-webkit-transform:scale(0.70);transform-origin:0 0;-webkit-transform-origin:0 0;display: block;}
.land_bg_cta .main_form_sticky{position:relative;; bottom: 0; left: 0; right: 0;}
.land_advntg .main_form_sticky{position: absolute; bottom: 60px; left: 0; right: 0;}
.banner_lnd_caption a,.land_bg_cta a,.land_consult a{display: none;}
.land_bg_cta a.cta-open{display: block;}

.header_bottom .row .col-sm-5{flex: 0 0 100%; max-width: 100%;}
.fixed-theme .logo_sec a img{max-width: 120px; transition: none;}
.fixed-theme .logo_sec img:not(.fixed-theme .logo_sec a img){max-width: 170px; height: auto;}
.inner_panel{margin-top: 140px !important;}

.collection_box img{max-height: 150px;}

}





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

.banner_sec .banner_overlay{position: inherit; margin-left: 0; left: 0; transform: translateY(0);}
.banner_form:after{display: none;}
.banner_sec .owl-carousel .owl-item img{height: 100%;}
.menu_sec{width: 46%; float: right; margin-right: 24px; position: relative;}

.logo_sec{text-align: center; padding: 0 0 10px 0;}
.top_list ul li a{padding: 0 9px; font-size: 11px;}
.banner_form{display: none;}
.banner_sec .banner_overlay{position: inherit; margin-left: 0; left: 0; transform: translateY(0);}
.banner_form:after{display: none;}
.logo_sec{text-align: center; padding: 0 0 10px 0;}
.top_list ul li a{padding: 0 9px; font-size: 11px;}

.box_cntnt_img{order: 1; width: auto;}
.box_cntnt{order: 2; width: auto;}
.shade_blnd_box1, .shade_blnd_box2{flex-direction: column; align-items: center; text-align: center;}
.underbanner_sec .box_cntnt h2{font-size: 20px; text-align: center;}
.underbanner_sec{margin-top: 30px;}
.address_inn{float: left;}
.blog_cont{margin-bottom: 20px;}
.footer_bottom .copyright, .footer_bottom .poweredby{text-align: center;}
.foot_1{margin-bottom: 20px;}
.top_list, .hd-social{display: none;}
/*.social_sec{justify-content: center;}*/
.blog_cont{min-height: auto;}

.panel_right{margin-top: 20px;}
.head_one, .panel_left h1, .blog_left h1{text-align: center; margin-bottom: 0;}

.acord_content ul li{width: 100%; padding-right: 0;}
.review_page_icons{text-align: center;}
.rdmtn_blk{padding: 15px;}
.bgr_bg{padding: 15px; justify-content: space-around;}
.bgr_bg img{margin-right: 10px;}
.inner_panel h1{text-align: center;}

.review_menu{display: inline-block!important; width: 100%!important;}
.yelw_cta_bar{text-align: center; padding: 15px 15px;}
.box_img img{width: 100%;}
.roller_shades_box{margin-bottom: 20px;}
.inner_panel{margin-top: 159px;}
.fixed-theme .logo_sec a img{height: auto;}
.tab-pane{position: inherit!important;}
.navbar-fixed-top, .navbar-fixed-bottom{transform: inherit !important; }
.banner_sec .banner_panel .caption h3{font-size: 18px; color: #1a1919; margin: 10px 0 0 0;}
.banner_sec .banner_panel .caption p{padding: 0;}
.banner_sec .banner_panel .caption a{display: none;}

.cta_button{padding: 30px 0;}
.cta_button a{padding: 10px 20px; font-size: 15px; letter-spacing: 2px;}
.latest_blind h2, .blind_collection h2, .land_advntg h2{font-size: 24px;}

.foot_1 h5, .foot_2 h5{margin-top: 10px;}
.banner_sec .banner_panel img{height: auto;}

/***************start sticky_form**************/
.main_form_sticky{display: block;}
.gafc{display: flex; align-items: center; justify-content: center;}
.toggle-form{right: -9999px; position: fixed; top: 0; width: 100%; height: 100vh; z-index: 9999;
transition: right .6s ease-in-out;}
.toggle-form.active{right: 0;}
.formwrap{background-color: #fff; width: 100%; height: 100vh; overflow: auto; text-align: center;
box-shadow: -1px 0px 12px rgba(0, 0, 0, 0.1); padding: 20px;}
.formwrap i{color: #000;}
.cta-open{background: #3c3938; color: #fff; font-size: 18px; text-transform: uppercase; box-shadow: none; border-radius: 0;}
.formwrap .gs_form{max-width: unset; box-shadow: none; margin-top: 15px;}
.icon-close{display: inline-block; padding: 8px 15px; font-size: 15px;}

.formwrap .wpcf7-response-output{position: relative; border: none!important; padding: 0!important; text-align: center;}
.toggle-form.active { right: 0;}
.land_bg_cta a.cta-open{ padding: 15px 30px; }
/***************end sticky_form**************/

.menu_sec .menu-header-main-menu-container{position: relative; z-index: 1;}
.menu_btns{position: absolute; bottom: 121px; width: 100%; float: left; left: 0; right: 0;     /*position: relative;*/
    z-index: 9; /*overflow: hidden;*/}
.mobile-footer p{margin-bottom: 5px; color: #fff; display: inline-block; padding: 4px 16px; font-size: 15px; border-block: #fff 1px solid;}
.mobile-footer p i{font-size: 11px; vertical-align: middle;}

.menu_btns li{text-align: center;}
.menu_btns li a{background: #c2943d; color: #fff!important; font-size: 15px; margin: 15px 0;}

.banner_sec .banner_panel .caption{position: relative; top: 20%; left: 0; max-width: 100%; padding: 0 20px; text-align: center; margin-left: 0;}
.logo_sec{width: 100%;}
/* .menu-header-main-menu-container{overflow: hidden;} */

}

@media (min-width: 640px) and (max-width: 767px){
    .nav-tabs li a span,.nav-tabs li .resp_arrow{display: none;}
    .nav>li>a {padding: 10px 15px;}
    .resp_image h3 {font-size: 18px;padding: 10px 40px;}
    .tab-content{margin-top: 25px;}
    .resp_landing .row{padding: 0 15px;}
    .nav-tabs>li{margin-right: 5px;}
    /* .banner_sec .banner_panel .caption{margin-left: 0; left: 20px;} */
    /* .banner_sec .banner_panel .caption h3{color: #fff;} */
}


@media (min-width: 768px) {

.menu_btns{display: none;}

}

@media (min-width: 768px) and (max-width: 991px) {

.logo_sec{float: none; text-align: center;}
.banner_form{margin: 0 auto; float: none; box-shadow: #e8e8e8 1px 0 22px; margin-top: 40px;}
.banner_sec .banner_overlay{position: inherit; margin-left: 0; left: 0; transform: translateY(0);}
.social_sec{/*justify-content: space-evenly;*/}
.hd-contadt,.hd-social{padding: 0;}
.hd-contadt ul li{display: inline-block; padding: 0; background: none; font-size: 10px;}
.hd-contadt ul li a{font-size: 12px;}
.hd-social{margin-left: 10px;}
.logo_list ul li:nth-child(2) {margin-right: 4px;}
.logo_sec{float: none; text-align: center;}
.banner_form{margin: 0 auto; float: none; box-shadow: #e8e8e8 1px 0 22px; margin-top: 40px;}
.banner_sec .banner_overlay{position: inherit; margin-left: 0; left: 0; transform: translateY(0);}

.box_cntnt_img{order: 1; width: auto;}
.box_cntnt{order: 2; width: auto;}
.shade_blnd_box1, .shade_blnd_box2{flex-direction: column; align-items: center; text-align: center;}
.underbanner_sec .box_cntnt h2{font-size: 20px; text-align: center;}
.displaybox, .displaybox1, .displaybox2{min-height: 360px;}
.underbanner_sec{margin-top: 30px;}
.ourproduct_sec .product_box .img_box{width: 100%;}
.ourproduct_sec .product_box .img_box img{width: 100%;}
.ourproduct_sec .product_box .cont_box{width: 100%; padding-bottom: 15px;}

.logo_list ul li{display: inline-block;}
.logo_list ul li:nth-child(2), .logo_list ul li:nth-child(3){height: auto; margin-right: 0;}
.recent_post h2{font-size: 18px; letter-spacing: 0;}

.innerpage_product_box{min-height: 300px;}
.innerpage_product_box .product_hd{letter-spacing: 0;}
.blog_cont{min-height: 450px;}

.rdmtn_blk{padding: 15px;}
.bgr_bg{padding: 15px; justify-content: space-around;}
.bgr_bg img{margin-right: 10px;}

.nav-tabs li a span,.nav-tabs li .resp_arrow{display: none;}
.nav>li>a {padding: 10px 15px;}
.resp_image h3 {font-size: 18px;padding: 20px 40px;}
.tab-content{margin-top: 25px;}
.resp_landing .row{padding: 0 15px;}
.nav-tabs>li{margin-right: 5px;}

.banner_panel img{height: auto;}
.landingbanner{margin-top: 98px;}
.landingbanner .container-fluid .landing_form{padding-right: 25px;}
.logo_sec img{max-width: 48%; height: auto;}
.inner_panel{margin-top: 93px;}
.fixed-theme .logo_sec a img{max-width: 40%;}
.tab-pane{position: inherit!important;}

.recaptcha .g-recaptcha{transform:scale(0.60);-webkit-transform:scale(0.60);transform-origin:0 0;-webkit-transform-origin:0 0;display: block;}
.banner_sec .banner_panel .caption{top: 50%; width: 100%; left: 30px; margin-left: 0; transform: translateY(-50%);}
.banner_sec .banner_panel .caption h3{font-size: 20px;}

.cta_content {max-width: 56%;}
.banner_lnd_main {margin-top: 121px;}
.banner_lnd_caption p{margin-right: 15px;}
#slider_comment .owl-next {right: -3px!important;}

.review_top .review_resul{font-size: 18px;}
.collection_box img{max-height: 105px;}
}

@media (min-width: 992px) and (max-width: 1199px) {

.logo_sec img{max-width: 48%;}
.banner_sec .banner_overlay{margin-left: 110px;}

.logo_list ul li:nth-child(2) {margin-right: 6px;}
.logo_list ul li:nth-child(2) {margin-right: 4px;}
.call_us_text {font-size: 20px;} 
.logo_sec img{max-width: 48%; height: auto;}
.banner_sec .banner_overlay{margin-left: 110px;}
.ourproduct_sec .product_box .img_box{width: 50%;}
.ourproduct_sec .product_box .cont_box{padding-bottom: 15px;}
.banner_sec, .inner_panel{margin-top: 123px;}
.social_sec{justify-content: space-evenly;}
.hd-contadt,.hd-social{padding: 0;}
.hd-contadt ul li{display: inline-block; padding: 0 10px; background: none; font-size: 14px;}
.hd-contadt ul li a{font-size: 14px;}
.hd-social{margin-left: 10px;}

.logo_list ul li{display: inline-block;}
.logo_list ul li:nth-child(2), .logo_list ul li:nth-child(3){height: auto; margin-right: 0;}
.recent_post h2{font-size: 18px;}
.fixed-theme .logo_sec a img{max-width: 45%;}

.foot_1 a.quote{font-size: 15px;}
.foot_1 ul li{margin-right: 4px;}
.innerpage_product_box{min-height: 350px;}

.rdmtn_blk{padding: 15px;}
.bgr_bg{padding: 15px;}
.bgr_bg img{margin-right: 20px;}

.nav-tabs li a span,.nav-tabs li .resp_arrow{display: none;}
.nav>li>a {padding: 10px 15px;}
.resp_image h3 {font-size: 18px;padding: 20px 40px;}
.tab-content{margin-top: 25px;}
.resp_landing .row{padding: 0 15px;}
.nav-tabs>li{margin-right: 5px;}

.landingbanner{margin-top: 130px;}

.landing_card .tab-content>.tab-pane{display:inherit;}
.nav>li>a{padding: 20px 15px!important;}

.recaptcha .g-recaptcha{transform:scale(0.70);-webkit-transform:scale(0.70);transform-origin:0 0;
-webkit-transform-origin:0 0;display: block;}
.banner_sec .banner_panel .caption h3{font-size: 32px;}
.banner_sec .banner_panel .caption{left: 30px; margin-left: 0;}
.banner_lnd_main {margin-top: 149px;}

.banner_sec .banner_overlay{position: inherit; margin-left: 0; left: 0; transform: translateY(0);}
.banner_form{margin: 40px auto; float: none; box-shadow: #e8e8e8 1px 0 22px;}
.collection_box img{max-height: 145px;}




}
/****************end responsive**************/
@media (min-width: 1200px){

.nav-tabs{display: block!important;width: 25%;}
.nav-tabs>li {float: none!important;margin-bottom: 10px!important;display: flex!important;
justify-content: space-between!important;}
.card{display: flex;flex-wrap: wrap;justify-content: space-between;}
.tab-content{width: 75%;}
.nav-tabs>li>a{display: flex;font-size: 16px;align-items: center;text-transform: uppercase;width: 80%; padding: 10px 17px!important;}
.nav-tabs>li>.resp_arrow{width: 14%;display: flex;align-items: center;}
.nav-tabs>li>.resp_arrow img{visibility: hidden;}
.nav-tabs>li>a>span{margin-right: 25px;font-size: 20px;}
.nav-tabs>li.active>.resp_arrow img,.nav-tabs>li:hover .resp_arrow img{visibility: visible;}
.landing_card{padding: 0 15px;}

.review_tab_cont{width: 100%;}
.review_menu{width: 100%;}
.review_menu li{display: inline-block!important;}

.recaptcha .g-recaptcha{transform:scale(0.80);-webkit-transform:scale(0.80);transform-origin:0 0;
-webkit-transform-origin:0 0;display: block;}
}

@media (min-width: 1200px) and (max-width: 1300px) {

.logo_sec{display: flex; align-items: center;}
.fixed-theme .logo_sec a img{max-width: 100%;}
.banner_sec .banner_panel .caption{margin-left: -575px;}
.banner_sec .banner_overlay{margin-left: 213px;}
.banner_form{padding: 10px 25px;}
.banner_form :is(input[type=text], input[type=email], input[type=tel], textarea){padding: 4px 12px;}


}

@media (min-width: 1080px) and (max-width: 1250px) {

.review_top .review_resul{font-size: 18px;}

}
