@media (max-width: 1199px){
.container {width: 100%;}
.single_text{position:relative;display:block;float:left;padding:0 20px;width:280px}
}
@media (max-width: 992px){
.sub_navabr{padding:4px 10px}
.why_choose{float:left;width:100%;padding:0 0 50px;background:#222}
.coln_md_3{float:left;width:33.333337%;padding:10px;background:0 0}
.commercl{float:left;width:100%;padding:60px 0;background:url(../images/service-bg.jpg) center no-repeat;background-size:cover}
.imgicon_mxw{display:block;margin:10px auto 20px}
.commerc_head{text-align:center}
.commerc_para{text-align:center}
.redn_button{text-align:center;display:block;margin:10px auto 15px}
.foter_gerlry{display:none}
.futer_logomw{max-width:250px;margin-bottom:15px;display:block;margin:auto}
.futer_para{text-align:center}
.text-left{text-align:center}
.futer_head{text-align:center}
.text2_brdrs{margin:0 auto;text-align:center}
.contct_foter li{padding:1px 0;text-align:center}
.contct_foter{float:left;width:100%;padding:0;margin:20px 0 20px;list-style:none}
.contct2_foter li{text-align:center}
.contct2_foter li i{margin-right:25px;position:relative;right:10px;margin-top:8px}
.copyrgt_p{text-align:center}
.single_text{position:relative;display:block;float:left;padding:0 0;width:100%}
.dpsl992nn{display:none}
.mxw_vicwoes{width:100%;height:350px;margin-top:20px}
.main_nabr nav.navbar .navbar-brand{height:auto}
.main_nabr nav.navbar .navbar-toggle{margin-top:20px;font-size:30px}
.logo_mxw{max-width:130px}
nav.navbar ul.nav>li>a{padding:10px;transition-duration:.4s}
nav.navbar.affix ul.nav>li>a{padding:10px}
}
@media (max-width: 991px){
.blinds_mnseq{float:left;width:100%;padding:50px 0}
.img_bmxw{max-width:300px;display:block;margin:30px auto 0}
.service_one{position:relative;text-align:center}
.service_one{position:relative;text-align:center}
.service_title{position:relative;text-align:center;display:block;top:0!important;margin-top:-85px;margin-bottom:40px}
.service_title h2{font-family:Poppins;font-size:24px;margin-top:30px;line-height:1.1;font-weight:600;color:#000;margin-bottom:0;text-align:center;display:block}
.blns_pb{padding-bottom:45px!important;margin-bottom:45px;border-bottom:1px solid #f1f1f1}
.service_one h2{margin-top:10px}
.blinds_para{text-align:center}
.blinds_btn{margin:15px auto 0;display:block}
.DivToggle991{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.DivToggle991 .first_div991{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.DivToggle991 .second_div991{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.mrgn_btm{margin-bottom:40px!important}
.bdplbrnn {display: block !important;}
}
@media (max-width: 800px){
.bdplbrnn {display: none !important;}
.dspl800pxn {display: none !important;}
.wdth100 {width: 100% !important; background:#003b67}
.hero{width:100%!important;top:60%}
.hero_h1{line-height:40px;font-size:32px;padding:0!important;margin:0}
.hero_btn{padding:5px 15px;letter-spacing:1px;line-height:auto;font-size:13px!important;display:inline-block;margin:10px 0 0;border:1px solid #fdcd0799!important}
.feature_seq{padding:40px 0}
.hero_h3{line-height:16px;border-width:0;margin:0;padding:5px 10px;font-weight:700;font-size:15px}
.fade-carousel{position:relative}
.fade-carousel .slides .slide-1,.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3{height:350px;background-size:cover;background-position:center center;background-repeat:no-repeat}
.contct_foter{float:left;width:100%;padding:0;margin:0 0 10px}
}
@media (max-width: 767px){
.single_icon{float:none;width:75px;height:100%;display:block;margin:0 auto 15px}
.single_head{text-align:center}
.single_para{text-align:center}
.feature_part{float:none;width:100%;padding:60px 0 0;max-width:60%;margin:auto;display:block}
.service_subhd{text-align:center}
.service_brdr{margin:0 auto;float:none}
.service_head{text-align:center}
.service_para{text-align:center}
.red_button{text-decoration:none;color:#000;font-weight:900;font-size:12px;font-family:Poppins,sans-serif;font-weight:600;transition:all .3s ease;outline:0;line-height:1.428571429;text-align:center;display:block;margin-bottom:15px}
.contct2_foter{float:left;width:100%;padding:0}
.main_nabr{float:left;width:100%;padding:0 0;background:0 0;position:relative;z-index:99999}
.page_detal{float:left;width:100%;padding:60px 0}
.about_para{font-size:14px;color:#777;font-family:Poppins,sans-serif;margin:0 auto;max-width:100%;line-height:28px;font-weight:400;padding-top:4px;text-align:center}
.feature_seq{float:left;width:100%;padding:60px 10px}
.page2_detal{float:left;width:100%;padding:40px 0}
.main2_bannner{float:left;width:100%;padding:0;background:url(../images/about-bg.jpg) no-repeat center;background-size:cover}
#slider{right:0;left:0;bottom:-430px;top:auto;width:100%;z-index:999999}
#header{width:100%;position:absolute;right:0;height:100vh;border:0 solid #d8d8d8;margin-left:00px;padding:22px 25px;border-radius:0;box-shadow:0 0 8px gray;background-color:#fff;border-right:4px solid #fdcd07;overflow-y:auto!important;overflow-x:hidden!important;width:100%}
.display1{bottom:430px!important;top:0!important;transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s}
.slider_frm::before{content:'';color:#fdcd07!important;position:absolute;right:-3px;top:-1px;border-top-color:#fdcd07;border-top:70px solid;border-left:70px solid transparent}
.frm_closbtn{right:8px!important;top:8px!important}
.get_from{background:#e22c42;border:8px solid #ccc;padding:11px 20px 9px;color:#fff;outline:0;transition:.3s all;font-family:Poppins,sans-serif;font-weight:700;font-size:13px;border-radius:2px;width:100%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);bottom:0;position:fixed}
#sidebar{position:fixed;top:auto;left:auto}
#slider .form{width:100%;padding:9px}
.select_h3{margin-bottom:0}
.feture_para{font-size:13px;margin:0 auto 15px}
.input-group-addon{float:left;width:45px;display:block;box-sizing:border-box;padding:11px 5px}
}
@media (max-width: 640px){
.subnav_social {display: none;}	
.feature_para{font-size:14px;color:#494949;font-family:Poppins,sans-serif;margin:0 auto;max-width:100%}
.coln_md_3{float:left;width:50%;padding:10px;background:0 0}
.main_nabr{float:left;width:100%;padding:0 0;background:0 0;position:relative;z-index:99999}
.hero{width:100%!important;top:50%}
.hero_btn{margin:10px 0 0}
.fade-carousel .slides .slide-1,.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3{height:250px;background-size:cover;background-position:center center;background-repeat:no-repeat}
.whychs_shead{font-size:18px}
.futer_head{font-size:18px;margin-top:10px}
}
@media (max-width: 550px){
.feature_part{float:none;width:100%;padding:60px 0 0;max-width:100%;margin:auto;display:block}
.contact-form{min-height:400px;float:left;width:100%}
.fade-carousel .slides .slide-1,.fade-carousel .slides .slide-2,.fade-carousel .slides .slide-3{height:350px}
.feature_seq{float:left;width:100%;padding:40px 10px}
.feature_part{float:left;width:100%;padding:40px 0 0;max-width:100%;margin:auto;display:block}
}
@media (max-width: 480px){
.main_nabr .navbar-brand{padding:6px 20px!important}
.logo_mxw{max-width:110px!important}
.main_nabr nav.navbar .navbar-toggle{margin-top:12px;font-size:25px}
.feature_para{font-size:13px;line-height:25px}
.service_head{margin-top:10px}
.service_para{font-size:13px;line-height:21px;margin:0 0 20px;padding-top:10px}
.hero_h1 span{line-height:35px;font-size:25px}
.hero_h1{line-height:35px;font-size:25px;padding-bottom:0!important}
.hero_h3{line-height:16px;border-width:0;margin:5px 0 0;padding:5px 10px;font-weight:700;font-size:13px}
.coln_md_3{float:left;width:100%;padding:10px;background:0 0}.sbnav_ul li{color:#c1c1c1;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;float:left;transition:all .5s ease;line-height:15px;font-size:12px;font-family:'Open Sans',sans-serif}
.sbnav_span{padding-left:15px;padding-right:15px}
.logo_mxw{max-width:250px}
.img_bmxw{max-width:100%;display:block;margin:30px auto 0}
.mxw_vicwoes{width:100%;height:200px;margin-top:20px}
.colm_md_6{padding:40px 15px 0 15px}
.gealler_seq{padding:40px 0 70px}
.commercl{padding:40px 0}
.commerc_mhead{font-size:22px!important}
.commerc_head{font-size:18px}
.testminal_seq{padding:40px 0 40px}
.mt50{margin-top:30px;overflow:hidden}
.footes_seq{float:left;padding:40px 0 0}
.page_detal{float:left;width:100%;padding:20px 0}
.about_bhead{font-size:22px!important}
.sub_navab li{font-size:14px}
.sub_navab li a{font-size:14px}
.main_nabr .navbar-brand{padding:6px 0!important}
nav.navbar .navbar-toggle{margin-right:10px!important}
.fade-carousel .slides .slide-1,.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3{height:220px;background-size:cover;background-position:center center;background-repeat:no-repeat}
}
@media (max-width: 400px){
.sbnav_span{padding-left:8px;padding-right:8px}
.sbnav_ul li i{position:relative;top:0;padding-right:8px;font-size:12px}
.contact-form{min-height:350px;float:left;width:100%}
.contct2_frm{padding:0 0 0 55px}
}	
@media (max-width: 380px){
.fade-carousel .slides .slide-1,.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3{height:180px;background-size:cover;background-position:center center;background-repeat:no-repeat}
.hero_h3{display:none}
.logo_mxw{max-width:90px!important}
.main_nabr nav.navbar .navbar-toggle{margin-top:12px;font-size:21px}
}