@media only screen and (min-width:2230px){
	#espacio{margin-left: 0%;}
}

@media only screen and (min-width:1800px) and (max-width:2229px){
	#espacio{margin-left: 24.666667%;}
}

@media only screen and (min-width:1700px) and (max-width:1799px){
	#espacio{margin-left: 30.666667%;}
}

@media only screen and (min-width:1700px){
	#contacto #owl-top .item, #contacto #owl-top, #contacto .cd-section section#banner, 
	#pararayo #owl-top .item, #pararayo #owl-top, #pararayo .cd-section section#banner, 
	#deteccion #owl-top .item, #deteccion #owl-top, #deteccion .cd-section section#banner,
	#soldadura #owl-top .item, #soldadura #owl-top, #soldadura .cd-section section#banner{height: 55vh;}
	#sobretensiones #owl-top .item, #sobretensiones #owl-top, #sobretensiones .cd-section section#banner{height: 75vh;}
	#pararayo3 h3, #pararayo4 h3, #pararayo5 h3{font-size: 70px;line-height: 60px;}
	.hero-top h3{font-size: 75px; }
}

@media only screen and (min-width:1400px) and (max-width:1699px){
	#espacio{margin-left: 36.666667%;}
}

@media only screen and (max-width:1200px){
	#sobretensiones1 .box-altura{height: 190px;}
	.box--rectangle{min-height: 193px;}
	.line-bottom:before{height: 193px;border-top: 193px solid transparent;border-left: 120px solid #fcd405;}
	#espacio{margin-left: 51.66666667%;}
	#box-container{padding:20px 20px 1px;}
	img#ATSTORN{height: 550px;bottom: -8px;}
	#pararayo6 h2.c-amarillo,#pararayo6 h3{font-size: 45px;}
	.alpha{font-size: 55px;}
	.testimonial h2 span{font-size: 60px;width: 280px;}
	.link--testimonial{font-size: 22px;line-height: 22px;}
	.link--primary{padding: 24px 12px;font-size: 22px;}
	.link--secondary{font-size: 20px;padding: 25px 10px;}
	.link--overlay:before{top: -2px;line-height: 3.5;}
	.link--primary:after{height: 5px;}
	.box-gris-65{width: 75%;}
	#index1 h3{font-size: 58px!important;line-height: 60px!important;}
	#index1 .box-amarillo-100:after{height: 415px;right: -15px;}
	.box-amarillo-100{padding:0px 140px 20px 10px!important;}
	.box-amarillo-100:after{right: -35px;}
	.box-amarillo-contacto{padding: 20px 15px 100px 60px;}
	#sobretensiones .hero-top h3{font-size: 75px;}
	.hero-top h3{font-size: 65px;}
	.hero-top h4{font-size: 45px;}
}

@media only screen and (max-width:1024px){
	#sobretensiones1 .box-altura{height: 215px;}
	.box-amarillo-100:after{width: 180px;height: 400px;}
}
@media only screen and (min-width:992px){
	#deteccion3 .container:after{right:0;background-position: right bottom;}
}

@media only screen and (max-width:991px){
	.box-contadores{height: auto!important;display: block!important;}
	.soldadura3 h2 span{position: relative!important;top: -13px!important;font-size: 18px!important;padding: 0!important;}
	#sobretensiones3 h3{font-size: 30px;}
	#sobretensiones2 .box-text{padding: 0 30px;}
	#sobretensiones1 .box-altura{height: auto;margin-bottom: 25px;}
	#sobretensiones1 .row.mt-60{margin-top: 20px;}
	#sobretensiones1 .text-center.mt-30{margin-bottom: 25px;}
	#sobretensiones2 .row.mt-30{margin-top: 0;}
	#sobretensiones2 h2{font-size: 40px;}
	#sobretensiones2 h3{font-size: 32px;}
	img#sobretensiones0{margin: 0 auto;display: block;height: 320px;padding-bottom: 20px;}
	#box-deteccion{text-align: center;}
	#testimonial-deteccion ul li img{height: auto;}
	.box-fases{left: 0;width: 100%;}
	.box-fases .sombreado{width: 300px;}
	#pararayo2 h3{font-size: 22px;}
	#soldadura4 .container-aligment{height: 350px;}
	#testimonial-deteccion li img{height: auto;}
	#deteccion3 .container:after{right:0;background-position: center bottom;}
	#deteccion3{padding: 60px 0 300px;}
	#deteccion3 .container:after{bottom: -300px;height: 300px;}
	#pararayo3 .box-amarillo-1{margin-top: 70px;}
	#pararayo4 .box-amarillo-2{margin-top: 120px;padding: 0 145px 25px 25px;}
	#pararayo5 .box-amarillo-3{margin-top: 0;}
	#pararayo3 .box-amarillo-1:after{height: 325px;left: -65px;}
	#pararayo4 .box-amarillo-2:after{height: 325px;right: 0;bottom: -13px;}
	#pararayo5 .box-amarillo-3:after{height: 325px;bottom: -43px;}
	#index1 .box-amarillo-100:before{border-right: 115px solid transparent;border-bottom: 115px solid #fcd405;top: -115px;}
	#index1 .box-amarillo-100:after{height: 355px;right: -10px;}
	img#CONSOLA-CON-PANTALLA-TACTIL, img#ATSTORN, img#imag-soldadura-exotermica{height: 300px;}
	#deteccion4 h2.c-amarillo{font-size: 40px;}
	#deteccion3 h3{font-size: 28px;}
	#pararayo3 .box-amarillo-1, #pararayo4 .box-amarillo-2, #pararayo5 .box-amarillo-3{margin-bottom: 25px;}
	#sobretensiones .hero-top h3{font-size: 70px;}
	.hero-top h3{font-size: 60px;}
	.hero-top h4, #pararayo6 h2.c-amarillo, #pararayo6 h3{font-size: 40px;}
	#contacto .hero-top h3{font-size: 70px;}
	#inicio .hero-top{top: 35%;}
	header{position: fixed;}
	#contacto1 .centrado{width: 95%;margin: 0 auto;}
	.box-amarillo-contacto{margin-top: 100px;}
	.cd-nav-container{width: 55%;}
	#parte3 h2{text-align: center;}
	.section{padding:100px 0 50px;}
	#top-index1-2{position: relative;top: 0;padding-top: 25px;}
	.testimonial{padding-top: 20%;}
	nav.main-nav, img#logo-escritorio,#index2 .box-gris-100:before, #index1 .box-gris-100:before{display: none!important;}
	.cbp-af-header{display: block;}
	.line-bottom:before{height: 160px;border-top: 220px solid transparent;border-left: 136px solid #fcd405;border-bottom: 0 solid transparent;}
	.box--rectangle {min-height: 220px;margin-bottom: 20px;}
	img#index5{width: 500px;margin: 0 auto;display: block;}
	#index2 .box-blanco,#index2 .box-gris-100{margin-left: 0;}
	#index2 h2{font-size: 35px;}
	#index1 h3{font-size: 60px!important;line-height: 55px!important;}
	#index3 h2, #index4 h2, #pararayo3 h2, #deteccion3 h2, #soldadura2 h2, .soldadura3 h2, #sobretensiones3 h2{font-size: 50px;line-height: 50px;}
	#soldadura2 h3{font-size: 45px}
	.box-amarillo-100{margin-top: 180px!important;width: 375px;}
	.box-amarillo-100:after{width: 140px;right: 0;}
	.box-amarillo-100:before{border-bottom: 80px solid #fcd405;top: -81px;}
	.alpha{font-size: 50px;}
	.testimonial h2 span, .testimonial h2 span#med2, .testimonial h2 span#med3{font-size: 55px;padding: 12px 10px 3px;}
	#index1 .box-gris-100{width: 95%;}
	.box-gris-65{width: 100%;}
	#index1 .box-gris-100 h2, #index1 .box-gris-65 h2{font-size: 55px;line-height: 50px;}
}

@media only screen and (max-width:850px){
	.slick-slider{width: 100%;}
}

@media only screen and (max-width:768px){
	.mbv{margin-bottom: 25px;}
	.slick-prev{left: 0;}
	.slick-next{right: 0;}
	img#Sobretensiones2, img#Sobretensiones3{height: 200px;}
	#sobretensiones2 .box-text{padding: 0;}
	img.distribuidor{text-align: center;}
	#pararayo2 h3{font-size: 20px;}
	#espacio{margin-left: 41.66666667%;}
	img#imag-soldadura-exotermica{height: 400px;padding-top: 40px;}
	.section-100{padding:50px 0;}
	#soldadura4 .container-aligment{height: 300px;}
	#box-deteccion{margin-top: 0;margin-bottom: 20px;text-align: center;}
	#pararayo3 span.p2, #pararayo4 span.p2, #pararayo5 span.p2{font-size: 28px;}
	#soldadura1 h2{font-size: 45px;}
	#soldadura1 h3{font-size: 25px;}
	#deteccion4 h2.c-amarillo{font-size: 35px;}
	span.numero{font-size: 75px;line-height: 65px;}
	#deteccion2 h2{font-size: 18px;}
	p{font-size: 15px;}
	#pararayo6 h3{margin-top: 25px;}
	img#PararrayosAccesoriosfoto2, img#ATSTORN, img#CONSOLA-CON-PANTALLA-TACTIL{height: auto;}
	#pararayo3 h3, #pararayo4 h3, #pararayo5 h3{font-size: 50px;line-height: 45px;}
	#pararayo3 .box-amarillo-1:after{height: 320px;}
	#pararayo5 .box-amarillo-3:after{height: 350px;}
	#pararayo4 .box-amarillo-2:after{bottom: -13px;height: 321px;}
	#pararayo3 .box-amarillo-1:after{bottom: -8px;}
	#pararayo5 .box-amarillo-3:after{bottom: -46px;}
	#pararayo3 .box-amarillo-1{margin-top: 25px;}
	#pararayo5 .box-amarillo-3{margin-top: 0;}
	#pararayo4 .box-amarillo-2{margin-top: 170px;}
	#sobretensiones .hero-top h3{font-size: 65px;}
	.hero-top h3{font-size: 55px;}
	.hero-top h4{font-size: 35px;}
	#contacto .hero-top h3{font-size: 60px;}
	.hero-top h2{font-size: 70px;}
	#contacto1 .centrado{width: 90%;margin: 0 auto;}
	.cd-nav-container{width: 70%;}
	.col-box-6{width: 50%;float: left;}
	.gamma{font-size: 30px;line-height: 30px;}
	.section{padding:50px 0;}
	#index2 .box-gris-100{border-bottom: 60px solid #585858;}
	#index1 .box-gris-100 h2, #index1 .box-gris-65 h2{font-size: 50px;line-height: 45px;}
	#parte1{display: none;}
	.box--rectangle{min-height: 195px;}
	.line-bottom:before{height: 195px; border-top: 195px solid transparent;border-left: 115px solid #fcd405;}
}

@media only screen and (max-width:667px){
	img#imag-soldadura-exotermica, #soldadura4 .container-aligment{height: auto;}
	#espacio{margin-left: 0%;}
	.hero-top h2{font-size: 65px;}
	.box-blanco-contacto h2{font-size: 45px;}
}

@media only screen and (max-width:580px){
	.soldadura3 h2 span{top: -10px!important;}
	img.media{height: auto!important;}
	span#tel-iphone:hover, span#tel-iphone:focus{color: #ffffff!important;}
	#sobretensiones3 h3{font-size: 25px;}
	.section-60{padding: 30px 0;}
	#deteccion2 h2#det1{font-size: 45px;}
	#deteccion2 span#det2{font-size: 32px;}
	.box-amarillo-100{margin-top: 150px!important}
	#soldadura2 h3, #sobretensiones2 h2{font-size: 35px}
	#deteccion4 h2.c-amarillo, #sobretensiones2 h3{font-size: 30px;}
	img#PararrayosAccesoriosfoto1, img#sobretensiones0{height: auto;}
	#pararayo3 .box-amarillo-1:after{left: -71px;}
	#pararayo5 .box-amarillo-3:after{left: -85px;}
	#pararayo3 .box-amarillo-1, #pararayo5 .box-amarillo-3{padding: 0 15px 25px 100px;}
	#pararayo4 .box-amarillo-2{padding: 0 115px 25px 15px;}
	#contacto #owl-top .item, #contacto #owl-top, #contacto .cd-section section#banner{height: 70vh;}
	#sobretensiones .hero-top h3{font-size: 60px;}
	#contacto .hero-top h3{font-size: 55px;}
	blockquote{padding: 0 10px;}
	.box-amarillo-contacto{padding: 20px 15px 80px 40px}
	.box-blanco-contacto h2{font-size: 40px;}
	.hero-top h2{font-size: 60px;}
	.cd-nav-container{width: 100%;}
	#index3 p,#index1 p{font-size: 15px;}
	.col-box-6{width: 100%;float: none;clear: both;}
	.box--rectangle {min-height: 200px;}
	#index2 h2{line-height: 32px;font-size: 32px;}
	#index2 .box-gris-100{border: none;height: auto;background: #585858;padding: 10px 15px;}
	#index3 h2, #index4 h2, #pararayo3 h2, #deteccion3 h2, #soldadura2 h2, .soldadura3 h2, #sobretensiones3 h2{font-size: 40px;line-height: 40px;}
	.box-amarillo-100{padding: 0px 110px 40px 10px!important;}
	.box-amarillo-100:after{width: 130px;}
	#index1 .box-gris-100 h2, #index1 .box-gris-65 h2{font-size: 40px;}
	.alpha{font-size: 45px;}
	.testimonial h2 span, .testimonial h2 span#med2, .testimonial h2 span#med3{font-size: 50px;}
	.box-gris-65{width: 100%;}
	#index1 .box-gris-100{width: 92%;}
	#index1 .box-gris-100, .box-gris-65{border-bottom: 60px solid #585858;}
	#index1 .box-gris-100 h2, #index1 .box-gris-65 h2{font-size: 45px;line-height: 40px;}
}

@media only screen and (max-width:480px){
	.soldadura3 h2 span{top: -7px!important;}
	.cd-nav li{padding: 0 15px 5px 15px;}
	nav.cd-nav-container ul.cd-nav{margin:30px 0 0}
	.middle{height: 190px;}
	#sobretensiones .hero-top h3{font-size: 55px;}
	#sobretensiones .hero-top h4, #sobretensiones1 h2{font-size: 30px;}
	.box-fases .sombreado{width: 100%;}
	.box-fases p{font-size: 18px;}
	#index3 span.t-chico{font-size: 15px;line-height: 25px;}
	#pararayo5 .box-amarillo-3:after{height: 285px;left: -102px;bottom: -38px;}
	#pararayo3 span.copy, #pararayo4 span.copy, #pararayo5 span.copy{font-size: 15px;line-height: 15px;}
	#pararayo3 .box-amarillo-1:after{height: 270px;bottom: -7px;left: -87px;}
	#pararayo4 .box-amarillo-2:after{height: 250px;bottom: -10px;}
	#pararayo4 .box-amarillo-2{padding: 0 83px 25px 15px;}
	.box-amarillo-100{margin-top: 135px;}
	#index1 .box-amarillo-100:before{border-right: 90px solid transparent;border-bottom: 90px solid #fcd405;top: -90px;}
	.box-amarillo-100{padding: 0px 120px 20px 15px!important;}
	#index1 .box-amarillo-100:after{height: 315px;}
	p, #sobretensiones1 p.tc, #sobretensiones2 p{font-size: 14px;}
	#pararayo3 h3, #pararayo4 h3, #pararayo5 h3{font-size: 35px;line-height: 30px;}
	.box-amarillo-contacto{padding: 20px 15px 50px 40px}
	.box-amarillo-contacto h3{font-size: 28px;}
	.box-amarillo-contacto p{font-size: 25px;}
	.box-blanco-contacto h2, .hero-top h4, #pararayo6 h2.c-amarillo, #pararayo6 h3{font-size: 35px;}
	.hero-top h2{font-size: 40px;}
	.line-bottom:before{height: 190px;border-top: 190px solid transparent;border-left: 120px solid #fcd405;}
	.gamma,.line-bottom h5{font-size: 30px;line-height: 30px;}
	#index3 p{font-weight: 100;}
	.box-amarillo-100{width: 100%;}
	.list-inline > li{display: block;border-right:none;}
	.box--rectangle {min-height: 190px;}
	#index2 .box-blanco{padding: 30px 15px;}
	#index2 h2{font-size: 30px;line-height: 30px;}
	#index3 h2, #index4 h2, #pararayo3 h2, #deteccion3 h2, #soldadura2 h2, .soldadura3 h2, #sobretensiones3 h2{font-size: 35px;line-height: 40px;}
	#index1 .box-gris-100 h2, #index1 .box-gris-65 h2{padding: 13px 0 0;}
	#index1 .box-gris-100{width: 90%;}
	.alpha{font-size: 40px;}
	.testimonial h2 span{font-size: 40px;width: 100%;}
	.testimonial h2 span#med2{font-size: 40px;width: 100%;}
	.testimonial h2 span#med3{font-size: 35px;width: 100%;}
	a.link--testimonial{display: block!important;}
	.link--testimonial{font-size: 27px;line-height: 27px;}
}

@media only screen and (max-width:380px){
	.middle{height: 170px;}
	img#Sobretensiones2, img#Sobretensiones3{height: auto;}
	#sobretensiones3 h3{font-size: 22px;}
	#sobretensiones .hero-top h3{font-size: 45px;}
	#sobretensiones .hero-top h4{font-size: 25px;line-height: 25px;}
	a.btn_ficha{display: block;}
	#deteccion2 h2#det1{font-size: 40px;}
	#deteccion2 span#det2{font-size: 30px;}
	#deteccion2 span#det2{display: block;}
	.box-amarillo-100 { margin-top: 105px!important;}
	.hero-top h2{font-size: 32px;line-height: 1.1;}
	.testimonial h2 span#med2, .testimonial h2 span#med3,.testimonial h2 span{font-size: 30px;}
	.box-amarillo-contacto h3{font-size: 26px;}
	.box-amarillo-contacto{padding: 20px 15px 30px 40px}
	.line-bottom:before{height: 170px;border-top: 170px solid transparent;border-left: 100px solid #fcd405;}
	#index1 .box-gris-100 h2, #index1 .box-gris-65 h2{font-size: 40px;}
	.box-amarillo-100:after{width: 115px;right: -13px;}
	#index1 h3{font-size: 50px!important;line-height: 47px!important;}
	.box--rectangle {min-height: 170px;}
	#index1 .box-gris-100{width: 87%;}
	.alpha{font-size: 35px;}
	.testimonial h2 span, .testimonial h2 span#med2, .testimonial h2 span#med3{margin-bottom: 10px;}
	#index3 h2, #index4 h2, #pararayo3 h2, #deteccion3 h2, #soldadura2 h2, .soldadura3 h2, #sobretensiones3 h2, #sobretensiones2 h2{font-size: 32px;}
	#sobretensiones4 h2{font-size: 27px;}
}

@media only screen and (max-width:355px){
	#index1 h3{font-size: 45px!important;line-height: 41px!important;}
	#index1 .box-amarillo-100:after{height: 240px;}
	.box-amarillo-contacto{padding: 20px 15px 0 40px}
	/*.box--rectangle{min-height: 151px;}
	.box--rectangle a{height: 151px;}*/
}

@media only screen and (max-width:320px){
	#index1 .box-gris-100{width: 83%;}
}