h1,h2,h3,h4,h5,h6{font-family:'Montserrat', sans-serif}h3{text-transform:uppercase;font-weight:bold}p,li,span{font-family:"Open Sans"}.orange__bg{background:#F39C12}.orange__bg p,.orange__bg h3,.orange__bg li{color:#fff}.yellow__bg{background:#EBDA21}.blue__bg{background:#08415C}.blue__bg p,.blue__bg h2,.blue__bg h3,.blue__bg h4,.blue__bg li,.blue__bg span,.blue__bg a{color:#fff}.red__bg{background:#CC2936}.red__bg p,.red__bg h3,.red__bg li{color:#fff}.dark__bg{background:#2F2E30}.dark__bg p,.dark__bg h3,.dark__bg li{color:#fff}.dark__bg-2{background:#2F2E30}.dark__bg-2 p,.dark__bg-2 h3,.dark__bg-2 li{color:#fff}.sand__bg{background:#F6F6F6}.sand__bg p,.sand__bg h3,.sand__bg li{color:#4c4c4c}.blue__txt h3,.blue__txt h4,.blue__txt p,.blue__txt label{color:#08415C}.slider{max-height:570px;overflow:hidden}.call2 a{font-size:20px}.encabezado{border-bottom:4px solid #EBDA21}.encabezado .calltop{font-size:20px;font-weight:bold}.encabezado .calltop a{color:#333;transition:color .5s}.encabezado .calltop a:hover{color:#F39C12}.encabezado .calltop .facebook{margin-left:2em;font-size:15px;color:#3b5998}.encabezado .calltop .facebook i.fab.fa-facebook{font-size:1.3em}.encabezado button.navbar-toggler.mx-auto{background:#333}.navbar-brand img{max-height:110px}.logobox img{max-height:70px;align-self:center}.navbar-expand-lg{padding-bottom:0}nav .navbar-nav li.nav-item{background:#333;transform:skew(-25deg);padding:.4em 1em}nav .navbar-nav li.nav-item:hover{background:#EBDA21}nav .navbar-nav li.nav-item:hover .nav-link{color:#333}nav .navbar-nav li.nav-item .nav-link{color:#fff;transform:skew(25deg)}.inicio__nosotros h3{color:#08415C}.inicio__nosotros img{filter:grayscale(20%)}.inicio__nosotros img:hover{filter:grayscale(0%)}.inicio__constructores h3{color:#F39C12}.inicio__constructores h4{color:#08415C;margin-top:2em;font-weight:bold;font-size:22px}.inicio__servicios h3{color:#08415C;text-decoration:underline #ccc}.inicio__servicios .inicio__servicio{margin-bottom:3em}.inicio__servicios .inicio__servicio img{margin-bottom:.7em;transition:opacity .6s;border:2px solid #EBDA21}.inicio__servicios .inicio__servicio img:hover{opacity:.7}.inicio__servicios .inicio__servicio span{text-transform:uppercase;color:#08415C;font-weight:bold;border-bottom:1px solid #EBDA21}.nosotros .nosotros__descripcion h3,.nosotros .nosotros__descripcion h4{color:#08415C;font-weight:bold}.nosotros .constructores{background:#f0f0f0}.nosotros .mision i,.nosotros .vision i{font-size:30px;float:left}.nosotros .mision .recuadro,.nosotros .vision .recuadro{border:1px solid #08415C;padding:22px 0 5px 16px;min-height:176px}.servicios ul{list-style:none;padding-left:0}.servicios .img__box{min-height:400px}.servicios .img__box.bombeo{background:url("/img/equipo-de-bombeo-de-agua-potable-smj.jpg");background-size:cover}.servicios .img__box.automatizacion{background:url("/img/automatizacion-y-control.jpg");background-size:cover}.servicios .img__box.iluminacion{background:url("/img/iluminacion-Industrial-y-comercial.jpg");background-size:cover}.servicios .img__box.lineas{background:url("/img/Lineas-de-Distribucion-en-Media-y-Baja-Tension.jpg");background-size:cover}.servicios .img__box.mineria{background:url("/img/mineria.jpg");background-size:cover}.servicios .img__box.subestaciones{background:url("/img/subestaciones-electricas-tipo-garganta.jpg");background-size:cover}.servicios .img__box.fotovoltaicas{background:url("/img/instalaciones-fotovoltaicas.jpg");background-size:cover}.servicios .img__box.proyectos{background:url("/img/reciba-de-grano-am.jpg");background-size:cover}.proyectos h3.titulo{color:#08415C;text-decoration:underline #ccc}.galeria a.col-sm-4{max-height:218px;overflow:hidden;margin-bottom:2em}.galeria img{min-height:218px;transition:opacity .6s}.galeria img:hover{opacity:.7}.contacto__welcome{background:url("/img/llama.jpg");background-size:cover;min-height:200px}.contacto .btn{border:1px solid #F39C12;color:#F39C12;background:#fff}.contacto .col-md-12.form-line{padding-left:0 !important}footer{background:#333}footer h4{color:#EBDA21;text-transform:uppercase;font-weight:bold;font-size:19px;margin-top:2em}footer a,footer p{color:#fff;transition:color .5s}footer a:hover{color:#EBDA21}footer .nav-link{padding:.3rem 1rem}footer img.siguenos{background:#fff;max-width:230px;border-radius:3px}@media (max-width: 990px){.encabezado nav .navbar-nav li.nav-item{transform:none}.encabezado nav .navbar-nav li.nav-item .nav-link{transform:none}}@media (max-width: 480px){.encabezado .facebook{display:none}.modal-title{line-height:1.3;font-size:1.1em}.call2 img{display:none}.call2 a{margin-top:30px}}.slick-slide{margin:0px}.slick-slide img{width:100%}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.float-button{position:fixed;z-index:9000;width:237px;display:inline-flex;align-items:center;justify-content:center;bottom:20px;left:40px;background-color:#43BF57;color:#FFF;border-radius:50px;text-align:center;box-shadow:2px 2px 3px #999;line-height:2em !important;padding:0 .5em 0.5em 0;font-size:14px;text-decoration:none}@media (max-width: 480px){.float-button{right:0%}}.my-float{font-size:24px;margin-top:6px;margin-right:6px}a.float-button+div.label-container{visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.5s ease}a.float-button:hover+div.label-container{visibility:visible;opacity:1}a.float-button:hover{color:#fff;text-shadow:1px 1px 2px #555}.navbar1.fixed-top{background:#fff;box-shadow:2px 2px 2px rgba(0,0,0,0.1);transition:all 0.3s ease;border-bottom:4px solid #EBDA21}.navbar1.fixed-top a.navbar-brand img{max-height:70px}.navbar1.fixed-top .col-sm-12.pt-2.pb-2{padding:0 !important}.navbar1.fixed-top .navbar{padding:0 !important}.navbar1.fixed-top .calltop{font-size:19px;margin-top:3px}#rev_slider_1_1_wrapper *{font-family:'Montserrat', sans-serif}
