@media (max-width: 1100px){
	#main-menu a{padding: 7px 20px;}
	.main-wrap{width: 92.8%;}
	#hlist-services h3 .icon{display: none;}
	#hlist-services h3 .title{margin: 13.5% auto;}
	#into-cont .abtu-left .abtu-objt{width: 53.6%; padding-bottom: 46.5%;}
	#into-cont .abtu-left .abtu-vis{width: 59.2%; padding-bottom: 51.4%; margin-top: 23%; margin-left: -15.6%;}
	#into-cont .abtu-mvo .abtu-vis .abtu-mvocont{top: 15%;}
	#into-cont .abtu-mvo .abtu-objt .abtu-mvocont{top: 18%;}
	#into-cont .abtu-left .abtu-mis{width: 43.8%; padding-bottom: 38%; margin-left: 15.5%; margin-top: -9%;}
	#into-cont .abtu-left .decoR{top: 105%; left: 40%;}
	#into-cont #serv-26 .servimg:nth-child(2){margin-right: 53%; margin-top: 18%;}
	#header .h-contact{font-size: 90%;}
	#footer .main-wrap > .b-line:first-child{width: 46.2%;}
	#footer .main-wrap > .b-line:last-child{width: 52.2%;}
}
@media (max-width: 950px){
	#header .main-logo{width: 95%; margin: 20px auto 10px;}
	#header div.h-contact{width: 95%; display: none;}
	#main-menu .main-wrap{display: none; width: 100%; background-color: #006f9b;}
	#main-menu ul{width: 100%;}
	#main-menu li{width: 49.2%; margin-right: -3px;}
	#menuButt{display: block; width: 100%; margin: 0 auto; padding: 7px 10px 5px; background-color: transparent; border: none; color: #ffffff; text-transform: uppercase; font-size: 110%;}
	#main-menu a{background-color: #006f9b;}
	#main-menu a:hover,
	#main-menu .current-menu-item a{background-color: #007fb2;}
	.b-topblock.banblk,
	.b-bottomblock.banblk,
	#hlist-services .hlservices li:last-child .decoT,
	#hlist-services .hlservices li:nth-child(2) .decoT,
	#into-cont .abtu-left .decoR,
	#into-cont .abtu-left .decoL,
	#into-cont .service-art .art-images,
	#into-cont .service-art .art-cont ul li:after{display: none;}
	#home-cont .homecont,
	#home-cont #banner{display: block;}
	#home-cont #banner{width: 107.5%; margin-left: -3.75%; overflow: hidden;}
	#home-cont .hft-sect.homecont{width: 100%;}
	#home-cont .hft-sect .h-cont,
	#home-cont .hft-sect .h-video{width: 49.2%; display: inline-block; vertical-align: top; margin: 0;}
	#home-cont .hft-sect .h-video{padding-bottom: 30%;}
	#hlist-services li{width: 100%; margin-left: 0;}
	#hlist-services li:last-child{margin-bottom: 20%;}
	#hlist-services h3 span.icon{display: block;}
	#list-products .hlproducts li{width: 32.5%; margin: 10px 0;}
	#footer.comBlock .main-wrap > .b-line{display: block; width: 100%; text-align: center;}
	#footer.comBlock .main-wrap > .b-line.cont-detail{margin-bottom: 20px;}

	#into-cont .abtu-left,
	#into-cont .abtu-right{width: 100%; display: block;}
	#into-cont .abtu-left .abtu-mvo .abtu-objt,
	#into-cont .abtu-left .abtu-mvo .abtu-vis,
	#into-cont .abtu-left .abtu-mvo .abtu-mis{background-color: #007FB2; border: 4px solid #ffffff; background-image: none; width: 100%; margin: 10px 0; padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	#into-cont .abtu-mvo .abtu-mvotitle, #into-cont .abtu-mvo .abtu-mvocont{position: relative; top: 0;}
	#into-cont .abtu-imgs .abtuimg:first-child{margin-left: 0; margin-top: 5%;}
	#into-cont .abtu-imgs .abtuimg:last-child{margin-left: 20%;}
	#into-cont .service-art,
	#into-cont .list-hoist .hoist-img,
	#into-cont .list-hoist .hoist-excpt{margin: 0; width: 100%;}
	#into-cont .contact-det-map .cont-det,
	#into-cont .contact-det-map .cont-map{margin: 10px 0; width: 100%;}
	#into-cont .contact-det-map .cont-map{padding-bottom: 50%;}
	#into-cont .list-hoist .hoist-excpt,
	#into-cont .hoist-art:nth-child(2n) .hoist-excpt{text-align: center;}
	#into-cont .service-art .art-cont,
	#into-cont h2{width: 100%; text-align: center;}

	#into-cont .hoist-art{width: 100%;}
	#into-cont .wpcf7 .wpcf7-form > .b-line{width: 100%; margin: 0;}
	#into-cont .contDtTable{margin: 15px 0;}
	#into-cont th.subtitleTab, #into-cont td.contDetTab{display: block; width: 100%;}
	#into-cont .iCleft,
	#into-cont .iCright,
	#into-cont .iCleft a{width: 100%; display: block;}
	#into-cont .iCleft{margin: 0;}

}
@media (max-width: 500px){
	#main-menu ul li{width: 100%; display: block;}
	section#hlist-services h3 span.icon{display: none;}
	#home-cont .hft-sect div.h-cont,
	#home-cont .hft-sect div.h-video{width: 100%; display: block;}
	#home-cont .hft-sect div.h-video{padding-bottom: 60%; margin-top: 20px;}
	#list-products ul.hlproducts li{width: 100%;}
	#into-cont .contact-det-map .details .b-line:first-child,
	#into-cont .contact-det-map .details .b-line:last-child{width: 100%; display: block; font-size: 90%;}
	#into-cont .wpcf7 .wpcf7-form label,
	#into-cont .wpcf7 .wpcf7-form .fcfield span{display: block; width: 100%;}
}
@media (max-width: 400px){
	#into-cont .contact-det-map .details .b-line:first-child,
	#into-cont .contact-det-map .details .b-line:last-child{font-size: 80%;}
}
/*@media (min-width: 901px){
	#main-menu .menu-principal-container{display: block !important;}
}
@media (max-width: 768px){
	.into-wrap{text-align: center;}
	#header #top-slider{display: none;}
	#header #main-logo{width: 65%; margin-bottom: 2%;}

	#h-ext-links div.ext-link{width: 21%; padding-bottom: 11.2%; margin: 1% 0;}
	#h-news.h-mblock .art-new.b-line{width: 45%; margin: 1%;}
	#h-news .art-new .nws-image{height: 126px;}
	#into-content.about-us .into-wrap .into-owrap{width: 90%; top: initial; right: initial; bottom: initial; left: initial;}
	#into-content.about-us .into-wrap .pmv-ib-wrap{padding: 10px 0;}
	body #into-content.about-us .into-wrap div.pmv-ib{display: block; margin: 10px 5px; width: initial; text-align: justify;}
	#into-content.about-us .into-owrap h4{text-align: center;}
	body #into-content.about-us .into-wrap div.pmv-ib.ib-right{text-align: center;}
	#into-content.news .ext-cont:first-of-type,
	#into-content.news .ext-cont.news-list{width: initial; margin: 15px 1%; display: block;}
	#into-content.clients .clients-list .client{width: 45%; padding-bottom: 17.2%;}
	#into-content.cotizacion .cot-it-image, #into-content.cotizacion .cont-form,
	#into-content.cotizacion .cont-form .wrap-form{display: block; width: initial;}
	#into-content.cotizacion .cont-form div.fg-field{width: 77.4%;}
	#into-content.contact .cont-form div.fg-field{width: 66%;}
	#into-content.cotizacion div.cot-it-image{padding-bottom: 45.2%;}

	#main-menu .menu-principal-container li{width: 32.7%;}

}
@media (max-width: 680px){
	#into-content.contact .cid-block > div{display: block; width: initial;}
	#into-content.contact .cont-it-details{text-align: center;}
	#into-content.contact .cid-block .ci-left{width: initial;}
	.cont-form .wrap-form{width: initial; display: block;}
	#into-content.into-news .prev-butt,
	#into-content.into-news .next-butt{display: none;}
	
}
@media (max-width: 550px){
	#header div#main-logo{width: 85%; margin-bottom: 2%;}
	body #h-news.h-mblock .art-new.b-line{width: 95%; margin: 2%;}

	#h-ext-links div.ext-link{width: 28%; padding-bottom: 14%;}
	body #into-content.contact .cont-it-map{padding-bottom: 60%;}

	#main-menu .menu-principal-container ul li{width: 49.2%;}
}
@media (max-width: 450px){
	#h-ext-links div.ext-link{width: 45%; padding-bottom: 22%;}
	body #into-content.clients .clients-list .client{width: 95%; padding-bottom: 36.5%;}
	.cont-form .fg-field,
	#into-content.cotizacion .cont-form div.fg-field{width: 95.4%;}
	.cont-form .fbut-wrap{margin-right: 20px;}

	#main-menu div.menu-principal-container ul li{width: 100%;}
}