@media (max-width: 1199px){
	
.container {width: 100% !important;}
.contac_sixA{padding:50px 30px 0}
.contac_sixB{padding:40px 30px 0}

}
@media (max-width: 992px){
	
.header_scl {display: none;}
.footer_wraper .main_2head,
.footer_wraper .main_head{text-align:center}
.hedre_three{float:left;width:50%}
.hedre_six{float:left;width:100%}
.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}
.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}
.head_wraper nav.navbar ul.nav>li>a{color:#fff;font-size:14px;font-weight:500;margin:0;text-transform:uppercase;padding:10px 0;}
.clients_wraper{background-size:cover}
.dsplynn{display:none!important}
.footer_wraper .main_shead{text-align:center;margin:20px 0 10px}
.footer_scl{text-align:center!important}
.logo_mxws{max-width:98px}
.contac_sixA{padding:50px 15px 0}
.contac_sixB{padding:40px 0 0}

}
@media (max-width: 991px){

.affix ul.nav>li>a{padding:10px 0!important}
.navbar_block li{float:none;display:block;margin:auto;text-align:center}
.gallery_nav{padding:10px 0}
.gallery_navul li label{top:-2px}
.infrastructure{width:33.33333337%}

.gallery_navul li {
    padding: 5px 0;
    float: left;
    width: 25%;
    text-align: left;
}
.pordct_bg {padding: 15px;}
nav.navbar ul.nav > li > a:after {
    bottom: 0;
}
.about_pgae {
    padding: 30px 10px;
    float: left;
    width: 100%;
}
.footer_ulis li a {
    font-weight: 500;
    float: left;
    width: 100%;
    margin: 0 0 15px;
    text-align: center;
}
.contac_sixA .col-xs-12 {padding-left: 0;padding-right: 0;}
}
@media (max-width: 767px){

.whatwe_three{float:left;width:100%;position:relative;padding:15px}
.col_four{width:50%}
.gallery_navul li{width:33.33333337%;padding:5px 0;    margin-bottom: 10px;}
.gallery_nav{padding:10px 0}
.contac_sixA{padding:30px 15px;width:100%;height:auto}
.contac_sixB{padding:30px 0;width:100%;height:auto}
.map_algn{width:100%;height:350px}
.contac_sixB .textarea{height:150px;max-height:150px;max-width:100%}
.affix .logo_mxws{max-width:70px}
.three_parts {
    float: left;
    width: 100%;
    padding: 0;
}

.three_partsw1 {
    float: left;
    width: 50%;
    padding: 15px;
}
.three_partsw {
    float: left;
    width: 50%;
    padding: 15px;
}
.full_parts img{width: 100%;}
}
@media (max-width: 640px){
	
.fade-carousel{position:relative;height:360px;float: left;width: 100%;}
.fade-carousel .carousel-inner .item{height:360px}
.fade-carousel .slides .slide-1,
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3{height:360px;background-size:cover;background-position:center center;background-repeat:no-repeat}
.hero{width:85%!important}
.hero_h1{font-size:40px}
.footer_wraper{padding:50px 0}
.full_640w{width:100%!important}
.dsply640nn{display:none!important}
.clients_wraper .wrapper_sec{width:100%}
.infrastructure{width:50%}

}
@media (max-width: 540px){
	
.fade-carousel{position:relative;height:200px;float: left;width: 100%;}
.fade-carousel .carousel-inner .item{height:200px}
.fade-carousel .slides .slide-1,
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3,
.fade-carousel .slides .slide-4{height:200px;background-size:cover;background-position:center center;background-repeat:no-repeat}
.main_2head{font-size:35px;text-transform:uppercase}
.main_shead{font-size:14px}
.products_wraper,.proflio_wraper{padding:40px 0}
.galery_cntntw{padding:30px 10px}
.gallery_six{padding:0 10px}
#filters li span{padding:10px 11px 7px;font-size:12px}
.col_four{width:100%}
.gallery_navul li{width:50%;padding:5px 0;    margin-bottom: 10px;}
.main_shead {
    font-weight: 700;
    margin: 10px 0;
}

}
@media (max-width: 440px){

.gallery_six{float:left;width:100%}
#portfoliolist .portfolio{width:100%;margin:0;padding:15px}
.galery_cntntw .main_2head{font-size:28px}
.main_head{font-size:25px}
.footer_wraper .main_2head{font-size:14px;line-height:23px}
.footer_wraper .main_head{text-align:center;font-size:13px}
.copy_wraper .main_head{font-size:15px}
.suv2_cnct li{display:none!important}
.suv2_cnct li:first-child,.suv2_cnct li:last-child{display:block!important}
.floating-form{top:30px!important}
.contact-opener{left:-65px;top:150px;padding:7px 12px;font-size:13px}
.floating-form{padding:15px 10px}
.floating-form-heading{border-bottom:1px solid #172967;font-size:14px}
.floating-form .form{padding:6px;margin-bottom:7px;font-size:11px}
.floating-form .form-btn{padding:10px 16px 8px;font-size:11px;width:auto}
.floating-form .textarea{height:80px;max-height:80px;max-width:100%}
.hero_h1{font-size:28px}
.hero_h3{font-size:15px}
.whatwe_three{padding:15px 0}
.carousel-wrap{margin:0 auto;padding:0 20px}
.owl-nav i{font-size:40px}
.owl-nav .owl-prev{left:-18px}
.owl-nav .owl-next{right:-18px}
.gallery_wraper{padding:40px 0}
.works_wraper{padding:40px 0 50px}
.about_wraper{padding:50px 0}
.fade-carousel{position:relative;height:200px;}
.fade-carousel .carousel-inner .item{height:200px}
.fade-carousel .slides .slide-1,
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3,
.fade-carousel .slides .slide-4{height:200px;}
.logo_mxws{max-width:85px}
.products_wraper{background-size:auto}
.main_2head{font-size:28px}
.infrastructure{width:100%}
.full_wdth {width:100% !important;}
.contac_sixB .textarea{height:100px;max-height:100px}
.about_banner{padding:40px 0}
.about_banner .main_2head{font-size:25px}
.gallery_nav .main_2head {
    margin: 10px 0 20px;
    font-size: 15px;
    padding-bottom: 6px;
}
.about_pgae .main_2head {
    font-size: 25px;
}
.main_para {
    line-height: 23px;
    font-size: 13px;
}
.whatwe_sec {
    padding: 20px 5px 20px;
}
.products_wraper .main_para {
    line-height: 21px;
    font-size: 12px;
}
.galery_cntntw .main_para {
    line-height: 24px;
}
.wrapper_sec p {
    font-size: 13px;
}
.clients_wraper .next {
    display: none;
}
.clients_wraper .prev {
    display: none;
}

.three_partsw1 {
    float: left;
    width: 100%;
    padding: 15px;
}
.three_partsw {
    float: left;
    width: 100%;
    padding: 15px;
}
}
@media (max-width: 350px){

.fade-carousel{position:relative;height:200px;}
.fade-carousel .carousel-inner .item{height:200px}
.fade-carousel .slides .slide-1,
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3,
.fade-carousel .slides .slide-4{height:200px;}
.hero_h1{font-size:26px;margin-bottom:5px}
.main_head{font-size:28px}
.hero_h3{font-size:13px;line-height:1.3em}
.about_wraper{padding:50px 0}
#filters li span{padding:12px 9px 10px;font-size:10px}
.floating-form{top:5px!important;height:100vh!important}
.gallery_navul li label {
    font-weight: 600;
    font-size: 11px;
}
.about_banner {
    padding: 30px 0;
}
.about_banner .main_2head {
    font-size: 20px;
    margin: 0 !important;
}

}