@import url('css/bootstrap.min.css');@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);body{background:url("img2/filtro-video.png")}p{font-size:15px}.fondo-azul{background-color:#326292}.fondo-blanco{background-color:#fff}.fondo-amarillo{background-color:#efa216}.texto-blanco{color:#fff}.texto-amarillo{color:#efa216}.texto-azul{color:#326292}.texto-gris{color:#828284}.margen-izquierda{margin-left:10%}.margen-arriba{margin-top:10%}.frase-home{font-family:'Oswald', sans-serif;font-weight:400}.frase-home-light{font-family:'Oswald', sans-serif;font-weight:300}.ajustar{margin-top:5%;margin-bottom:5%}.margen-abajo{margin-bottom:5%}.lienzo{position:static;right:0;left:0;width:100%;overflow:hidden}.lienzo-2{position:static;left:0;right:0;width:100%;z-index:10}.contenedor{z-index:1}#video-vista{background:url("http://solvecr.com/wp-content/uploads/2018/05/banner-home.jpg") no-repeat;background-size:cover}.vista-principal{background:url("img2/filtro-video.png");background-position:center center;background-size:cover;padding:15rem 1rem;position:relative;overflow:hidden}.vista-principal>div.container{margin-top:0;padding-top:0;z-index:2}.row>.logo>img{display:block;width:50%;height:auto;margin:0 auto 5% auto}.textos{display:block;width:100%;height:100%}.img-responsive{width:100%;max-width:100%;height:auto}.texto-inicio-secundario{color:#696665;margin-bottom:10%}.flecha-bajar{text-align:center}.flecha-bajar a{text-align:center;font-size:40px;color:#326292;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.flecha-bajar a:hover{color:#504f4f}#video{position:absolute;top:50%;left:50%;min-width:100%;width:auto;height:auto;z-index:-100;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:1s opacity;-o-transition:1s opacity;transition:1s opacity}.menu-fijo{position:fixed;top:0;left:0;right:0;width:100%;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);box-shadow:0 0 20px rgba(0, 0, 0, 0.8);border:10px solid rgba(255, 255, 255, 0.5);z-index:9999}.navbar{border-radius:0;margin-bottom:0;background-color:#fff;padding:20px}.navbar-brand{padding:0 0 10% 0;border-color:#fff}#menu-item-79>a{pointer-events:none;cursor:default}.collapse ul{padding-left:20%}.collapse .nav li a{color:#326292;font-family:'Oswald', sans-serif;font-weight:400}.collapse .nav .active a:hover{background:none}.collapse .nav .active a{color:#efa216;background:none}.collapse .nav li a:hover{color:#efa216}.sub-menu{display:none;position:absolute;background:#fff;padding:10px;width:300px;z-index:2000;border-radius:5px}.sub-menu li{list-style:none;padding:10px}.sub-menu li a{text-decoration:none}li:hover .sub-menu{display:block}.collapse>.nav>li:hover>a,.collapse>.nav>li>ul>li>a:hover,.contenedor-footer div ul li:hover a{color:#efa216;transition:all 0.7s;-moz-transition:all 0.7s;-webkit-transition:all 0.7s;-o-transition:all 0.7s}#intro{background:url("img2/columna-1.jpg");background-attachment:fixed;background-size:cover;position:relative;width:100%;margin:0 auto;z-index:10;padding:10%}#home{padding-left:0px!important;padding-right:0px!important;max-height:398px!important}.boton-home{position:relative;top:-220px;margin-left:25%}.boton-home .boton-vermas-proyectos{margin:0 auto;padding:15px 25px;font-size:20px;background:#e5a029;color:#f4f0e8;transition:all 1s;border:2px solid #e5a029;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s}#security-experience{background:url("img2/columna-2.jpg");background-attachment:fixed;background-size:cover;position:relative;width:100%;margin:0 auto;z-index:10;padding:10%}.to-action{font-weight:bold}.seccion-5 .row .contenedor h2{color:#f5c10d}.seccion-1 h1 strong,.seccion-3 h1 strong,.seccion-5 h1 strong{color:#f5c10d}.seccion-1 .contenedor #top{margin-top:0%!important}.seccion-3 .contenedor #top,.seccion-5 .contenedor #top{margin-top:5%}.seccion-1 h1,.seccion-1 h2,.seccion-3 h1,.seccion-3 h2,.seccion-5 h1,.seccion-5 h2{color:#fff}.seccion-1 .row .contenedor .margen-texto,.seccion-3 .row .contenedor .margen-texto,.seccion-5 .row .contenedor .margen-texto{margin-left:10%}.contenedor .centrar-texto{margin-bottom:5%;text-align:center}#slider-wrap{overflow:hidden}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0!important}.metaslider{position:relative;z-index:0}.slider{height:auto;min-height:400px}.metaslider{width:100%!important}.metaslider img{position:relative;width:120%!important;height:auto;max-height:398px;padding:0;margin:0;left:-339px;right:0;-moz-user-select:none}.seccion-nosotros{background-color:#326292;padding-left:10%}.seccion-2,.seccion-footer{background-color:#326292;padding:5%}.seccion-4{background-color:#fff;padding:5%}.contenedor-img-3{padding-left:5%}.contenedor-img{margin-top:2%}.contenedor-img a img{width:20%;height:auto;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.seccion-2 .row .row .row .contenedor-img h4{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.seccion-2 .row .row .row .contenedor-img:hover img{background-color:#efa216;border-radius:25px 0 25px 0}.seccion-2 .row .row .row .contenedor-img:hover h4{color:#efa216}.boton-proyectos{margin-top:2%}.nosotros-boton{margin-top:2%}.nosotros-boton .boton-vermas-nosotros{margin:0 auto;padding:15px 25px;font-size:20px;background:#e5a029;color:#f4f0e8;transition:all 1s;border:2px solid #e5a029;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s}.boton-proyectos .boton-vermas{display:block;width:20%;margin:0 auto;padding:15px;font-size:20px;background:#e5a029;color:#f4f0e8;transition:all 1s;border:2px solid #e5a029;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s}.boton-home .boton-vermas-proyectos:hover,.boton-proyectos .boton-vermas:hover,.nosotros-boton .boton-vermas-nosotros:hover{text-decoration:none;background:rgba(229, 160, 41, 0.7);color:#fff;border:2px solid #fff;-webkit-border:2px solid #e5a029;-moz-border:2px solid #e5a029;-ms-border:2px solid #e5a029;-o-border:2px solid #e5a029}.seccion-blog{margin-top:50px;margin-bottom:50px;padding:20px}.seccion-blog a{display:block}.seccion-blog div div div img{display:block;position:relative;width:100%;height:100%;cursor:pointer}.contenedor-blog{position:relative;padding:15px;display:none;z-index:1;top:0;cursor:pointer;transition:all 1.5s;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-ms-transition:all 1.5s;-o-transition:all 1.5s}.contenido-blog{display:none}.seccion-blog div div div:hover img{filter:brightness(0.3);-webkit-filter:brightness(0.3);-moz-filter:brightness(0.3);-ms-filter:brightness(0.3);-o-filter:brightness(0.3);margin-bottom:0}.seccion-blog div div div:hover .contenedor-blog{background:transparent;position:absolute;top:12%;display:block;width:97%;margin-bottom:5%}.seccion-blog div div div:hover .contenido-blog{display:none;width:90%;margin:0 auto;text-align:center}.link-blog{display:block;width:40%;margin:0 auto;text-align:center;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s}.seccion-blog div div div:hover .link-blog{padding:5px;border:2px solid #e5a029;-webkit-border:2px solid #e5a029;-moz-border:2px solid #e5a029;-ms-border:2px solid #e5a029;-o-border:2px solid #e5a029;color:#e5a029}.seccion-blog div div div:hover .link-blog:hover{text-decoration:none;background:#e5a029;border:none;color:#ffffff}.seccion-7{height:auto;padding:0%;margin-top:10px}.margen-arriba{margin-top:-50px!important}.nosotros{width:100%;height:auto;padding:0}.nosotros img{width:100%;height:auto}.seccion-7 .row .ajustar img{width:50%;height:50%}.vertical{display:block;height:100%;line-height:55px}.seccion-7 .blog img{width:100%;height:50%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px}.seccion-7 .row div .row ul li{list-style:none;color:#326292;padding:2px}#contact{width:100%}form ul li{list-style:none;margin-bottom:2px}form ul li span input,form ul li span textarea{padding:5px}form ul li span textarea{min-width:324px;height:34px!important;max-height:250px!important}.seccion-9{height:auto;padding:5%}.seccion-9 .row .contenedor{padding:5px}.seccion-9 .row .contenedor .imagen{width:100%;height:100%;margin:0;display:block}.seccion-9 .row .contenedor .container-fluid{position:absolute;bottom:0;margin:0;display:block;margin-right:4px;width:98%;background-color:#326292;transition:all 1.5s;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s}.seccion-9 .row .contenedor .esconder{display:none}.seccion-9>.row>.contenedor>div.container-fluid>a.borde{text-decoration:none;padding:3px;border-radius:5px;display:none;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s}.seccion-9 .row .contenedor:hover .esconder{display:block;width:100%}.seccion-9 .row .contenedor:hover a.borde{display:block;width:20%;margin:0 auto;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s}.seccion-9 .row .contenedor:hover a:hover{border:solid 3px #c29139;color:#c29139;border-radius:25px;text-align:center;text-decoration:none}.seccion-9 .row .contenedor:hover .container-fluid{background:transparent;cursor:pointer;position:absolute;bottom:10%}.seccion-9 .row .contenedor .container-fluid p{color:#fff;text-align:center}.seccion-9 .row .contenedor:hover p .borde{border-color:#efa216;color:#efa216}.seccion-9 .row .contenedor:hover .container-fluid p{text-align:center;color:#fff;margin-bottom:5%}.seccion-9 .row .contenedor:hover a.borde{background:none}.contenedor-img-2 img,.contenedor-img-3 img{width:100%;height:100%}.contenedor-img-2 span{position:absolute;bottom:0;margin-top:25%;text-align:center;font-size:0;width:100%;color:transparent}.contenedor-img-2 span,.seccion-4 .row .row a img{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s}.seccion-9 .row .contenedor .img img{width:100%;height:auto}.seccion-4 .row .row a:hover img,.seccion-9 .row .contenedor:hover img{filter:brightness(0.3);-webkit-filter:brightness(0.3);-moz-filter:brightness(0.3);-o-filter:brightness(0.3)}.seccion-4 .row .row a:hover span{font-size:50px;color:#efa216}.contenedor-img-3 p{color:#fff;font-family:'Nova_Square';font-size:25px;text-align:justify}.contenedor-img-3 p a{color:#fff;text-decoration:none;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s}.contenedor-img-3 p a:hover{color:#999}.fondo-seccion-6{background-color:#326292!important}.seccion-6{background-color:#efa216;padding:2% 10% 2% 10%;height:auto}.color-texto-blanco{color:#fff}.color-texto-azul{color:#326292}.bg-text-fondo,.bg-text-fondo2{color:#fff;padding:10px;margin-top:0}.bg-text-fondo{background-color:#efa216}.bg-texto-fondo2{background-color:#6c91be;padding:5%;text-align:left}.contenedor-esconder .espacio{margin-bottom:2%}.bg-text-fondo2{width:50%}.link{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.link:hover{color:#efa216;text-decoration:none}.edificios{padding:2%}.borde{padding:2%}.edificios div .contenedor img{width:100%;height:100%;cursor:pointer;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;z-index:10}.modal{z-index:2001;width:100%;height:500px}.modal-content{display:block;height:auto;margin:20% auto;text-align:justify}.modal .modal-dialog .modal-content .modal-body{width:100%;height:100%}.modal .modal-dialog .modal-content .modal-body p{width:100%;height:100%;text-align:justify}.modal .modal-dialog .modal-content .modal-body img{width:100%;height:100%}.edificios .borde .contenedor span{font-size:0;color:#fff;display:block;width:100%;cursor:pointer;position:absolute;bottom:0;margin-top:40%;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s}.edificios .borde .contenedor span:before{display:none}.edificios .borde .contenedor:hover span:hover{color:#efa216;font-size:45px}.edificios .borde .contenedor:hover img{-webkit-filter:brightness(0.3);-moz-filter:brightness(0.3);-o-filter:brightness(0.3);filter:brightness(0.3)}.edificios .container div ul li{list-style:none;margin-top:10%}.container>.contenedor>#carousel-example-generic{width:50%;display:block;margin:0 auto}.container>.contenedor>#carousel-example-generic>.carousel-inner>.item>img{width:100%;height:50%}.contenedor-footer{text-align:center;color:#fff;margin-bottom:0}.contenedor-footer div ul{display:block}.contenedor-footer div ul li{display:inline-block;margin:0 10px 0 10px}.contenedor-footer div ul .margen-nav-footer{margin-right:15px;margin-left:15px}.contenedor-footer div ul li a,.contenedor-footer h5,.contenedor-footer h5 a{color:#fff;text-decoration:none;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.contenedor-footer h5 a:hover{color:#cfc2c2}.publicacion{border-bottom:1px solid rgba(239, 162, 22, 0.5)}.letra-blog h4{line-height:23px}.margen-top-call,.seccion-footer{margin-top:20px}.home .margen-top-call{margin-top:0}@media only screen and (min-width:150px) and (max-width:832px){.seccion-1 .contenedor{width:100%!important}.boton-home{top:-125px;margin-left:-7%}.nosotros-boton{margin-top:-2%;margin-left:-4%;margin-bottom:31px}}@media only screen and (min-width:150px) and (max-width:800px){#home,#intro,#security-experience{background-attachment:scroll;background-size:cover;background-repeat:no-repeat}.vista-principal{background:url("img2/imagen-dispositivos-moviles.jpg") no-repeat}#video{display:none}.nosotros{height:auto}.row>.logo>img{width:80%;margin:0}.navbar-header{position:relative;right:0;margin:0}.navbar-brand{width:70%;position:relative;left:0;bottom:0}.navbar-brand .logotipo-header{width:100%}.sub-menu{position:relative;padding:10px;width:300px;z-index:2;border-radius:5px}.sub-menu li{padding:5px}.seccion-footer #contacto .contenedor-footer div ul li{display:block;width:100%;margin:0}.seccion-1 .row .contenedor h2,.seccion-2 .row .row .contenedor .contenedor-img h4,.seccion-2 .row .row .contenedor h1,.seccion-3 .row .contenedor h1,.seccion-3 .row .contenedor h2,.seccion-4 .row .contenedor h2,.seccion-5 .row .contenedor h1,.seccion-5 .row .contenedor h2,.seccion-6 .row .contenedor h2,.seccion-6 .row .contenedor h3,.seccion-9 .row .contenedor .container-fluid h4,.seccion-9 .row .contenedor .container-fluid h4 a{font-size:20px;font-weight:normal}.seccion-2 .row .row .row .contenedor-img a img{width:15%}.seccion-9 .row .contenedor:hover .container-fluid{margin-top:15%}.modal{z-index:2001}.modal-content{width:100%;height:auto;margin:10% auto}.edificios .container .contenedor span{margin-top:15%}.edificios .container .contenedor:hover span:hover{font-size:25px}}@media only screen and (min-width:150px) and (max-width:767px){.navbar-brand .logotipo-header{width:50%}}@media only screen and (min-width:150px) and (max-width:462px){#video-vista{display:none!important}.navbar-brand .logotipo-header{width:100%}.seccion-blog div div div:hover .contenedor-blog{font-size:15px}.boton-proyectos .boton-vermas{display:block;width:60%;margin:0 auto;padding:15px}.link-blog{width:80%;margin-bottom:2px}.link-blog:hover{padding:5px}.boton-home .boton-vermas-proyectos{font-size:13px}.metaslider img{width:200%!important}}@media only screen and (min-width:150px) and (max-width:599px){.row>.logo>img{width:100%;margin:0}.modal{z-index:2001;margin:10% auto}.nosotros{height:auto;margin-bottom:0}.modal-content{width:100%;height:auto;margin:20% auto}.modal-content img{height:auto}.edificios .container .contenedor span{margin-top:15%}.edificios .container .contenedor:hover span:hover{font-size:25px}.vista-principal{background:url("img2/imagen-dispositivos-moviles.jpg") no-repeat}#video{display:none}.container>.contenedor>#carousel-example-generic{width:100%}.container>.contenedor>#carousel-example-generic>.carousel-inner>.item>img{width:100%;height:50%}.seccion-blog div div div:hover .contenido-blog{display:none}form{margin:0}form ul{display:block;padding:0;margin:0 auto}form ul li{width:70%;margin-left:0}.seccion-9 .row .contenedor:hover div p{top:5%}.seccion-9 .row .contenedor div p a{font-size:10px}.seccion-9 .row .contenedor div p{font-size:10px}.seccion-9 .row .contenedor div p a{font-size:5px}}