@media (max-width: 1200px){
.container {width:100% !important;}
}

@media (max-width: 1080px){
.logo_mwidth {max-width:90px}
nav.navbar ul.nav>li>a{padding:33px 17px 24px}
nav.navbar ul.nav>li>a{font-weight:500}
}
@media (max-width:992px){
	
.contn_align {position:relative;margin-top:0}
.main_featur {padding:80px 0 40px}
.main_abputs {padding:20px 0 40px}
.about_image {padding-top:0;padding-left:0}
.text_hedbox {padding:17px 15px 30px;margin-right:0}
.subsm_headr {font-size:16px;line-height:26px;margin:0 0 17px}
.main_servse {padding:40px 0}
.main_prodet {padding:40px 10px}
.main_worksc {padding:40px 0}
.logo_mwidt2 {max-width:240px;margin:0 auto 25px;display:block}
.footer_adrs li span{display:table;font-weight:600;padding-bottom:2px;border-bottom:2px solid #404043;text-align:center;margin:auto}
.footer_adrs li p{margin:7px 0 0;text-align:center}
.main_footer {padding-top:40px;padding-bottom:40px}
.footer_head {font-size:20px;line-height:20px;padding-bottom:14px;margin-bottom:30px;text-align:center}
.footer_head:after{left:50%;margin-left:-25px}
.footer_adr2 li a{padding-left:0;text-align:center;display:table;margin:auto}
.footer_adr2 li a:before{position:relative;font-weight:600;margin:0 10px 0 0}
.footer_imgn {display:none}
.main_navbar .menubg:before{left:2%;width:96%;top:-15px}
nav.navbar ul.nav>li>a{padding:10px}
.about_image .workes_text {
    top: 20px;
    bottom: 20px;
    right: 0;
    left: 14%;
    padding: 45px 45px 0;
}
nav.navbar.affix ul.nav>li>a {
    padding: 10px;font-size:13px;
}
}
@media (max-width:767px){
.banner_head {font-size:36px;font-weight:700;margin:0 0 15px;padding:0}
.about_image {margin-bottom:20px}
.footer_text {float:none;text-align:center}
.footer_socl {float:none;display:table;margin:auto}
.main_abputs {
    padding: 20px 0 0px;
}
.about_image .workes_text {
    top: 20px;
    bottom: 20px;
    right: 0;
    left: 14%;
    padding: 25px 25px 0;
}
.item_imahges {padding:0 15px;}
}
@media (max-width:600px){
.concept_thr {float:left;width:100%;padding:15px}
.featr_icons {width:80px;height:80px;margin:0 auto 15px}
.featr_icons img{max-width:40px}
.concept_thw {box-shadow:0 0 15px 0 rgba(0,0,0,.15)}
.main_servse .carousel-wrap{padding:0 20px}
.main_servse .owl-nav i{font-size:40px;display:block}
.class_three {float:left;width:100%;padding:15px}
.top_numbers {top:22px}
.class_threw {padding:130px 30px 30px}
.pading_tops {padding-top:0}
.main_featur {padding:20px 0}
.about_image .workes_text {
    top: auto;position:relative;
    bottom: auto;
    right:auto;background:#fff;
    left:auto;
    padding: 25px 0;
}
.main_footer {
    padding-top: 40px;
    padding-bottom: 20px;
}
.main_paragr3 {
    line-height: 25px;
    font-size: 14px;
    margin-bottom: 10px;
    font-family: 'Lato',sans-serif;
    color: #efefef;
    text-align: left;
    padding-top: 20px;
}
.about_image img {
        display: none;
}
.main_paragr2 {
    line-height: 28px;
    font-size: 20px;
}
}
@media (max-width:500px){
.main_navbar .menubg:before{top:-5px;display:none}
.main_navbar {position:relative;top:0}
.main_navbar nav.navbar .navbar-header,
.main_navbar nav.navbar .navbar-nav{padding-left:0;padding-right:0}
.main_banner .fade-carousel {position:relative;height:250px;}
.main_banner .fade-carousel .carousel-inner .item{height:250px;}
.main_banner .fade-carousel .slides .slide-1,.fade-carousel .slides .slide-2,
.main_banner .fade-carousel .slides .slide-3{height:250px;}
.logo_mwidth {max-width:100px}
nav.navbar .navbar-toggle{margin-right:15px;margin-top:9px;font-size:20px}
.banner_butn {padding:9px 15px 8px;margin:0 auto 0;font-size:14px}
.main_header {
    font-size: 22px;
    margin: 0 0 15px;
    line-height: 27px;
}
.main_paragr {
    line-height: 26px;
    font-size: 14px;
}
.about_carol {padding:20px 20px 3px}
.about_carol .carousel-indicators{bottom:-76px;left:-13px}
.main_navbar .navbar-collapse{padding-right:0;padding-left:0}
.abut_banner {padding: 20px;}
.abut_banner .main_header {margin:0;font-size: 28px;line-height: 34px;}
.item_colmn3 {width: 50%;}
.prodct_page {padding: 30px 0;}
.prodct_page .main_header {font-size: 23px;margin: 0 0 10px;line-height: 30px;}
.banner_head {
    font-size: 26px;
}
.banner_para {
    margin: 0 0 25px;
    font-size: 14px;
    line-height: 25px;
}
.hero{width:96% !important;top:50%;}
.about_imagx:before {
    height: 150px;
}
.contct_ulis li {
    color: #444;
    margin: 4px 0 15px;
    font-size: 14px;
    line-height: 23px;
}
.affix .logo_mwidth {
    max-width: 80px;
}
.main_paragr1 {
    line-height: 26px;
    font-size: 14px;
}
}
@media (max-width:480px){
.item_colmn3 {width: 100%;}
.full_wforms {width: 100% !important;}
.inner_contact {padding-top: 15px;}
.inner_contact .form {padding: 10px;margin-bottom: 15px;}
.inner_contact .textarea {
    height: 120px;
    max-height: 120px;
    max-width: 100%;
}
.featr_icons {
    width: 60px;
    height: 60px;
    margin: 0 auto 5px;
}
}
@media (max-width:380px){
.footer_text {float:none;text-align:center;font-size:13px}
.main_banner .fade-carousel {position:relative;height:210px;}
.main_banner .fade-carousel .carousel-inner .item{height:210px;}
.main_banner .fade-carousel .slides .slide-1,.fade-carousel .slides .slide-2,
.main_banner .fade-carousel .slides .slide-3{height:210px;}
.banner_para {
    display: none;
}
}

