.cols-5,a.boton{display:inline-block}body{font-family:Montserrat,sans-serif;font-size:17px;color:#666;font-weight:300}ul.bxslider li .textos,ul.bxslider li .textos h1,ul.bxslider li .textos h2,ul.bxslider li .textos h3{font-family:Roboto,sans-serif}.container-fluid{width:1280px;max-width:100%;margin:0 auto}.clear{clear:both}.right{text-align:right}.left{text-align:left}.justify{text-align:justify}.center{text-align:center}a,a:hover{color:#09C;text-decoration:none}a.boton{color:#fff;background:#09c;transition:all .2s ease-in-out;padding:5px 30px}a.boton:hover{background:#0a6c8d}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{color:#09C;margin-top:0;font-weight:300}.section{padding-top:40px;padding-bottom:40px}.gris{background:#f0f0f0}.oscuro{background:#333}.maspadding{padding-left:5%;padding-right:5%}strong{font-weight:400}h2{font-size:40px}h3{font-size:24px}.font18{font-size:18px}.cols-5{margin:0;padding:0 2%;float:left;width:20%}.menufooter p{margin:0;padding:0 0 2px}.logo-top,.topbar{padding-bottom:8px}.menufooter a{font-weight:200;font-size:16px;text-decoration:none}.menufooter a.strong{font-weight:400!important}.menufooter .col-sm-12{padding-top:50px}.logo-top{padding-top:8px}.topbar{text-align:right;padding-top:22px}.topbar a,.topbar a:focus,.topbar a:hover{color:#666}.topbar .escribenos,.topbar .llamanos,.topbar .siguenos{display:inline-block;text-align:left;font-size:15px;line-height:18px}.topbar .llamanos,.topbar .siguenos{width:180px}.topbar .escribenos{width:230px}.topbar .escribenos img,.topbar .llamanos img,.topbar .siguenos img{float:left;margin-right:10px}.topbar .black{color:#111}.header .logo{margin-top:-24px}.header .logo img{width:174px;max-width:174px}.desktop_menu{background:#fcfcfc;border-top:2px solid #efefef}.desktop_menu span.txt_home{display:none}.navbar.navbar-default{padding:0;margin:0;background:0 0;border:none;border-radius:none}.navbar-default .navbar-nav>li>a{color:#333;white-space:nowrap;padding-bottom:12px;font-size:16px;padding-left:6px;padding-right:6px;border-bottom:3px solid transparent;transition:all .2s ease-in-out}.navbar-default .navbar-nav>li{padding-right:9px;padding-left:9px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:transparent;color:#09C;border-bottom:3px solid #009ACF}#mainmenu2{margin-left:-20px}.lang{display:inline-block;margin:0;padding:0;font-size:15px}.language-chooser.language-chooser-image.qtranxs_language_chooser{list-style-type:none;margin:0;width:auto}.language-chooser.language-chooser-text.qtranxs_language_chooser li{display:inline-block;width:auto;padding:14px 0 12px}.language-chooser.language-chooser-text.qtranxs_language_chooser li.active{display:none!important}.language-chooser.language-chooser-text.qtranxs_language_chooser li a,.language-chooser.language-chooser-text.qtranxs_language_chooser li a:focus,.language-chooser.language-chooser-text.qtranxs_language_chooser li a:hover{color:#09C}.redes{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:99999;text-align:center;padding-top:200px}.redes .box-redes{background:#fff;padding:30px;-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,.2);box-shadow:5px 5px 10px 0 rgba(0,0,0,.2);width:500px;max-width:90%;margin:0 auto;font-weight:300;position:relative}.redes a#cerrar_redes{position:absolute;top:0;right:10px;font-size:22px;text-decoration:none}.redes .box-redes img{margin:4px}.redes .borde{border-top:1px solid #009ace;width:100%;height:1px;margin:14px 0}.redes .opinion img{opacity:.85}.redes .opinion img:hover{opacity:1}@media (max-width:1080px){.desktop_menu .header .logo img{position:relative;z-index:9999}.desktop_menu .nav.navbar-nav{margin-top:0}.desktop_menu .navbar-toggle{margin-right:0;padding:6px 0 0;border:none!important;background:#fff!important}.desktop_menu .navbar-toggle:hover,.navbar-toggle:focus{background:#fff!important}.desktop_menu .navbar-collapse{border:none}.desktop_menu .icon-bar{border-top:3px solid #09C!important}.desktop_menu .navbar-default .navbar-nav>li{padding-top:7px;padding-bottom:7px}.desktop_menu .navbar-default .navbar-nav>li>a{width:auto;display:inline-block;color:#333;padding:0 30px 4px 4px}.desktop_menu span.txt_home{display:block}.desktop_menu .img_home{display:none}.desktop_menu .navbar-header{float:none}.desktop_menu .navbar-left,.navbar-right{float:none!important}.desktop_menu .navbar-toggle{display:block}.desktop_menu .navbar-fixed-top{top:0;border-width:0 0 1px}.desktop_menu .navbar-collapse.collapse{display:none!important}.desktop_menu .navbar-nav{float:none!important;margin-top:7.5px}.desktop_menu .navbar-nav>li{float:none}.desktop_menu .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.desktop_menu .collapse.in{display:block!important}}.mini-header{display:none;top:0;z-index:99999;position:fixed;-webkit-transition:margin-top .3s ease 0s;-moz-transition:margin-top .3s ease 0s;-ms-transition:margin-top .3s ease 0s;-o-transition:margin-top .3s ease 0s;transition:margin-top .3s ease 0s;background:#fff;width:100%;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.section2 a.boton,a.servicio,a.servicio .titulo,ul.bxslider li .textos a{transition:all .2s ease-in-out}.mini-header .logo{width:140px;padding-top:6px;padding-bottom:6px;z-index:99999}.mini-header .logo img{width:140px;max-width:150px}.mini-header .navbar.navbar-default{padding-top:8px}.mini-header .navbar-header{float:none}.mini-header .lang{padding-top:10px}.mini-header .navbar-toggle{display:block}.mini-header .navbar-fixed-top{top:0;border-width:0 0 1px}.mini-header .navbar-collapse.collapse{display:none!important}.mini-header .collapse.in{display:block!important}.mini-header .nav.navbar-nav{margin-top:0}.mini-header .navbar-toggle{margin-right:0;padding:6px 0 0;border:none!important;background:#fff!important}.mini-header .navbar-toggle:hover,.navbar-toggle:focus{background:#fff!important}.mini-header .navbar-collapse{border:none}.mini-header .icon-bar{border-top:3px solid #09C!important}.mini-header .navbar-default .navbar-nav>li>a{padding-left:4px}.mini-header span.txt_home{display:block}.mini-header .img_home{display:none}.mini-header .language-chooser.language-chooser-text.qtranxs_language_chooser{padding-left:0!important;margin-left:0!important}.mini-header .language-chooser.language-chooser-text.qtranxs_language_chooser li{display:inline-block;width:auto;padding:4px 0 8px 15px}.mini-header .mini-menu{margin-top:-60px}@media (max-width:1080px){.mini-header .navbar-left,.navbar-right{float:none!important}.mini-header .lang{padding-top:0}.mini-header .navbar-nav{float:none!important;margin-top:7.5px}.mini-header .navbar-nav>li{float:none}.mini-header .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.mini-header .navbar-default .navbar-nav>li{padding-top:7px;padding-bottom:7px}.mini-header .navbar-default .navbar-nav>li>a{width:auto;display:inline-block;padding:0 30px 4px 4px}}.bx-wrapper{margin-bottom:20px!important}.bx-wrapper .bx-viewport{background:#fff;border:none;box-shadow:none;left:0;transform:translateZ(0);z-index:1;position:relative}ul.bxslider{margin:0;padding:0}ul.bxslider li{height:440px;margin:0 auto;position:relative}ul.bxslider li .shadow{width:100%;position:absolute;top:0;left:0;background:url(images/slide-shadow.png) left top no-repeat;background-size:cover;height:440px}ul.bxslider li .textos h1{color:#fff;font-size:50px;font-weight:700;text-shadow:1px 1px 1px rgba(0,155,205,1)}ul.bxslider .separa{display:inline-block;margin-bottom:15px;width:80px;height:4px;background:#0099ce}ul.bxslider li .textos h2{font-size:52px}ul.bxslider li .textos h3{font-size:42px}ul.bxslider li .textos h2,ul.bxslider li .textos h3{color:#0099CE;font-weight:400}ul.bxslider li .textos{font-weight:400;padding-top:40px;font-size:18px;line-height:1.5em;color:#666}ul.bxslider li .textos a{display:inline-block;width:auto;padding:8px 30px;color:#fff;background:#09C;margin-top:30px;border-radius:4px}ul.bxslider li .textos a:hover{background:#0a6c8d;color:#fff}ul.bxslider li .imagen{text-align:right}ul.bxslider li .imagen img{display:inline-block}.bx-pager{display:none}.columnas5{width:20%;float:left}a.servicio{display:inline-block;width:100%;text-align:center;font-size:16px;color:#333;padding:125px 12px 12px;margin-bottom:30px}a.servicio .titulo{color:#09C;font-size:18px;font-weight:400;padding-bottom:0;margin-bottom:4px}a.servicio:hover,a.servicio:hover .titulo{color:#fff}a.serv1{background:url(images/diseno.png) center 20px no-repeat #fff}a.serv1:hover{background:url(images/diseno-hover.png) center 20px no-repeat #09C}a.serv2{background:url(images/programacion.png) center 20px no-repeat #fff}a.serv2:hover{background:url(images/programacion-hover.png) center 20px no-repeat #09C}a.serv3{background:url(images/hosting.png) center 20px no-repeat #fff}a.serv3:hover{background:url(images/hosting-hover.png) center 20px no-repeat #09C}a.serv4{background:url(images/estrategia.png) center 20px no-repeat #fff}a.serv4:hover{background:url(images/estrategia-hover.png) center 20px no-repeat #09C}a.serv5{background:url(images/seo.png) center 20px no-repeat #fff}a.serv5:hover{background:url(images/seo-hover.png) center 20px no-repeat #09C}a.serv6{background:url(images/apps.png) center 20px no-repeat #fff}a.serv6:hover{background:url(images/apps-hover.png) center 20px no-repeat #09C}.servicios_front_introduccion{text-align:center!important;font-size:18px;color:#666;margin-bottom:30px}a.serv1new{background:url(images/pagina_web.png) center 20px no-repeat #fff}a.serv1new:hover{background:url(images/pagina_web_hover.png) center 20px no-repeat #09C}a.serv2new{background:url(images/redes_sociales.png) center 20px no-repeat #fff}a.serv2new:hover{background:url(images/redes_sociales_hover.png) center 20px no-repeat #09C}a.serv3new{background:url(images/seo_front.png) center 20px no-repeat #fff}a.serv3new:hover{background:url(images/seo_front_hover.png) center 20px no-repeat #09C}a.serv4new{background:url(images/comercio_electronico.png) center 20px no-repeat #fff}a.serv4new:hover{background:url(images/comercio_electronico_hover.png) center 20px no-repeat #09C}a.serv5new{background:url(images/aplicaciones_moviles.png) center 20px no-repeat #fff}a.serv5new:hover{background:url(images/aplicaciones_moviles_hover.png) center 20px no-repeat #09C}a.serv6new{background:url(images/diseno_grafico.png) center 20px no-repeat #fff}a.serv6new:hover{background:url(images/diseno_grafico_hover.png) center 20px no-repeat #09C}a.serv7new{background:url(images/programacion_front.png) center 20px no-repeat #fff}a.serv7new:hover{background:url(images/programacion_front_hover.png) center 20px no-repeat #09C}a.serv8new{background:url(images/hosting_front.png) center 20px no-repeat #fff}a.serv8new:hover{background:url(images/hosting_front_hover.png) center 20px no-repeat #09C}.estrategia_front_img{position:relative;width:100%}.estrategia_front_img img{width:100%}.estrategia_front_text{position:absolute;top:70px;left:0;width:100%}.estrategia_front_text h2{font-size:85px;font-weight:700;color:#FFF}.estrategia_front_text h2 a{color:#FFF}.estrategia_front_text p{font-size:25px;color:#FFF}@media (max-width:1080px){.estrategia_front_text h2{font-size:60px;font-weight:700;color:#FFF}.estrategia_front_text p{display:none}}@media (max-width:750px){.estrategia_front_img{display:none}}.section2{padding-bottom:30px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.35);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.35);box-shadow:0 0 10px 0 rgba(0,0,0,.35)}.section2 a.boton{display:inline-block;background:#09C;font-size:20px;padding:6px 20px;color:#fff;margin-left:10px}.section2 a.boton:hover{background:#0a6c8d}.section2 h3{margin-bottom:30px}.section2 h3 br{display:none}.section2 big,.section2 small{display:block;line-height:1em;clear:both}.section2 small{font-size:18px;color:#666}.section2 big{font-size:30px}.section2 .cuadro{background:#fff;text-align:center;padding:40px 10px;margin-bottom:20px}.section3 h2,.section3 h3{color:#fff}.section3 a.boton{font-size:18px;margin-top:20px}.cuadro1{border:1px solid #67C2E0;color:#67C2E0}.cuadro2{border:1px solid #34ADD6;color:#34ADD6}.cuadro3{border:1px solid #0199CC;color:#0199CC}.cuadro4{border:1px solid #0083AE;color:#0083AE}.proyectos .cajaproy{height:400px;width:50%;margin:0;padding:0;display:inline-block;float:left;text-align:center;overflow:hidden!important}.proyectos .proy1,.proyectos .proy2{height:400px;width:100%;margin:0;display:inline-block;float:left;text-align:center;padding:150px 30px;position:relative;background-size:cover;overflow:hidden;transform:scale(1,1);transform-origin:center;transition:all .3s ease-in-out}.proyectos .proy1:hover,.proyectos .proy2:hover{transform:scale(1.05,1.05);transform-origin:center}.proyectos .proy1 .bg,.proyectos .proy2 .bg{color:#fff;width:100%;height:400px;position:absolute;top:0;left:0;background:rgba(0,0,0,.4);display:inline-block;padding-top:150px}.proyectos .proy1 .bg:hover,.proyectos .proy2 .bg:hover{background:rgba(0,0,0,.6)}.proyectos .proy1 a,.proyectos .proy2 a{color:#fff}.blue{background:#09c;color:#333;margin:0;padding:0}.logos{padding:30px 0 60px;text-align:center}.logos img{height:46px;margin:0 2%}.container-fluid.main_content{width:1120px;max-width:100%;margin:-130px auto 0;background:#fff;z-index:9999;position:relative;border-top:4px solid #009ACF;padding:40px 20px}.container-fluid.main_content.blog{margin-top:-255px;padding-left:34px;padding-right:34px}.blog .socialtop{text-align:right}.blog a.facebook,.blog a.google{display:inline-block;padding-left:50px;text-align:left}.blog a.facebook{background:url(images/facebook-blog.png) left center no-repeat;line-height:1.3em}.blog a.google{background:url(images/google-blog.png) left center no-repeat;margin-left:30px}.blog a.facebook,.blog a.google{color:#666;font-weight:200}.blog a.facebook strong,.blog a.google strong{color:#222;font-weight:300}.blog .entradas{margin-top:30px}.blog .fecha{color:#333;margin:0;padding:0}.blog .entradas{margin-bottom:10px}.blog .entradas .img-principal a{display:block;width:100%;height:215px;margin-bottom:20px}.blog .entradas a.leermas{margin-top:15px;display:inline-block;color:#009acf;border:1px solid #009acf;background:#fff;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;padding:6px 20px;width:160px;margin-bottom:20px}.blog .entradas a.leermas span{opacity:0;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;margin-left:0;margin-right:4px;font-size:20px}.blog .entradas a.leermas:focus,.blog .entradas a.leermas:hover{background:#009acf;color:#fff}.blog .entradas a.leermas:focus span,.blog .entradas a.leermas:hover span{opacity:1;margin-left:10px}.blog .imagen-detalle{margin:15px 0;position:relative;border-left:110px solid #7fcce7}.blog .compartir{margin:15px 0 8px}.blog .compartir .sharethis-inline{display:inline!important}.blog .compartir .sharethis-inline a{opacity:.8;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.blog .compartir .sharethis-inline a:hover{opacity:1}.blog .masnoticias h3{color:#555;border-bottom:1px solid #e9e9e9;padding-bottom:5px;margin-bottom:20px;display:block}.blog .masnoticias img{margin-bottom:10px}.blog .masnoticias .noticia{margin-bottom:32px}.blog .masnoticias .noticia h4.titulo{font-weight:200!important;font-size:1.16em}.blog .masnoticias .noticia a,.blog h1,.container-fluid.main_content h2,.container-fluid.main_content h3,.destacados2 h2.titulo,.ventajas h2.titulo,h1.page_title{font-weight:200}.blog h1{font-size:40px}.sharethis-vertical{position:fixed;left:0;top:100px;width:60px;padding:6px;height:200px;background:#fff;border:1px solid #f0f0f0;text-align:center;z-index:99999}.sharethis-vertical a{margin:5px 0;display:block}.sharethis-vertical a:nth-child(4){margin-left:2px}h1.page_title{font-size:54px;font-family:Montserrat,sans-serif}.text_secundario{padding-left:10%;padding-right:10%;text-align:center;font-size:18px;margin-bottom:50px;margin-top:20px}.container-fluid.main_content .padding-top{padding-top:30px}.container-fluid.main_content .mas-informacion a,a.btn_sinformacion{display:inline-block;margin-top:20px;border:1px solid #009ACF;color:#009ACF;transition:all .3s ease-in-out;padding:6px 24px;text-decoration:none!important}.container-fluid.main_content .mas-informacion a:hover,a.btn_sinformacion:hover{background:#009acf;color:#fff}.container-fluid.main_content .col-sm-6{margin-bottom:60px}.container-fluid.main_content .img_service{position:relative}.container-fluid.main_content .img_service img{width:100%}.container-fluid.main_content .img_service .decoration{position:absolute;width:50px;height:100%;background:rgba(0,154,207,.5);right:35px;top:20px}.destacados2 .texto_destacado{font-size:18px;margin-bottom:40px}.image_app{margin-bottom:60px}.image_app img{width:100%}.mas-informacion-link a{border:0!important;margin-top:0!important;margin-bottom:0!important;padding:0!important}.mas-info-links a{border:0!important;padding:0!important;margin:0!important}.ventajas{background:#f7f7f7;padding-top:40px;color:#009ACF;font-size:17px;margin-bottom:50px}.ventajas h2.titulo{color:#111;margin-bottom:30px}.ventajas .col-xs-6 img{clear:both;margin-bottom:10px}.ventajas .col-xs-6{margin-bottom:30px}.proyectos_diseno .col-sm-3{padding:2px}.proyectos_diseno .trabajos_diseno{width:100%;height:200px;position:relative;overflow:hidden!important;transition:all .3s ease-in-out}.proyectos_diseno .trabajos_diseno .overlay{position:absolute;top:110%;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.5);color:#fff;text-align:center;font-weight:200;padding-top:25%;font-size:20px;opacity:0;transition:all .3s ease-in-out}.proyectos_diseno .trabajos_diseno:hover .overlay{top:0;opacity:1}.proyectos_diseno .cajaproy{height:200px;margin:0;padding:0;display:inline-block;text-align:center;overflow:hidden!important;border:2px solid #fff}.proyectos_diseno .proy{height:200px;width:100%;margin:0;display:inline-block;float:left;text-align:center;padding:10px 20px;position:relative;background-size:cover;overflow:hidden;transform:scale(1,1);transform-origin:center;transition:all .3s ease-in-out}.proyectos_diseno .proy:hover{transform:scale(1.05,1.05);transform-origin:center}.proyectos_diseno .proy .bg{color:#fff;width:100%;height:200px;position:absolute;top:0;left:0;background:rgba(0,0,0,.3);display:inline-block;padding-top:60px}.proyectos_diseno .proy .bg:hover{background:rgba(0,0,0,.5)}.proyectos_diseno .proy a{color:#fff}ul.bxslider.cabecera li .shadow2{width:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.7)}.cabecera,.cabecera p{color:#fff;font-weight:300!important}.cabecera p.inline.big{font-size:1.3em}.cabecera table{display:inline-block;width:auto;text-align:center;font-weight:300!important}.cabecera .inline a.action{background:0 0;border:1px solid #fff;width:200px;clear:both;display:inline-block;font-size:18px;padding-top:3px;padding-bottom:3px;margin-top:0}#scrollbar1 .disable,.page-portafolio .imgbg:hover .captions{display:none}p.valign{height:100px;vertical-align:middle}.bxslider.cabecera li,.bxslider.cabecera li .shadow{height:300px}.bxslider.cabecera li .shadow2{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}.cabecera .inline a.action:hover{background:#09C}.cabecera .inline a.action span{color:#39CCFD;font-size:22px;transition:all .2s ease-in-out}.cabecera .inline a.action:hover span{color:#fff}.bloqueservicio{margin-bottom:30px}.bloqueservicio .col-sm-3{text-align:right;padding-top:8px}.bloqueservicio .col-sm-3 img{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.bloqueservicio .col-sm-3 img:hover{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}.bloqueservicio .textservicio p.titulo{margin-bottom:0}.bloqueservicio .textservicio p.titulo a{color:#333;font-size:22px}.bloqueservicio .textservicio p.titulo a:hover{color:#09C}.bloqueservicio .textservicio{font-size:18px}.servimgbackground{background:url(images/img3.jpg) center center no-repeat;text-align:center;padding:80px 0}.consultoria.faqs{background:#f7f7f7;margin-bottom:30px;margin-top:20px;padding-top:40px;padding-bottom:40px}.consultoria.faqs ul.preguntas{list-style-type:none;margin:0;padding:0}.consultoria.faqs ul.preguntas li{margin-bottom:12px;text-align:right;padding-left:5%;padding-right:20px}.consultoria.faqs ul.preguntas li.activo{border-right:2px solid #09C}#scrollbar1{width:90%;position:relative}#scrollbar1 .viewport{height:180px;overflow:hidden;position:relative}#scrollbar1 .overview{list-style:none;position:absolute;left:0;top:0;margin:0;padding:10px 20px}#scrollbar1 .scrollbar{background:url(images/bg-scrollbar-track-y.png) no-repeat;position:absolute;right:-20px;top:0;width:8px}#scrollbar1 .track{background:url(images/bg-scrollbar-trackend-y.png) 0 100% no-repeat;height:100%;width:6px;position:relative;padding:0 1px}#scrollbar1 .thumb{background:url(images/bg-scrollbar-thumb-y.png) 50% 100% no-repeat;height:20px;width:25px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:-8px}#scrollbar1 .thumb .end{background:url(images/bg-scrollbar-thumb-y.png) 50% 0 no-repeat;overflow:hidden;height:5px;width:25px}.noSelect{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.formulario{margin-bottom:30px}.formulario p{margin:0;padding:0}.formulario input,.formulario textarea{width:100%;background:#f4f4f4;border:1px solid #d0d0d0;padding:6px 10px;margin-bottom:10px;border-radius:4px}.formulario input[type=submit]{background:#09c;color:#fff;padding:10px 24px;font-weight:400;border:1px solid #09c;width:240px!important;text-align:center;font-size:1.2em}.mapa p{padding-bottom:10px}.mapa .telefono2{padding-left:40px;background:url(images/telefono2.png) left top no-repeat}.mapa .email2{padding-left:40px;background:url(images/email2.png) left top no-repeat}.mapa .localizacion2{padding-left:40px;background:url(images/localizacion2.png) left top no-repeat}.page-portafolio .imgbg{position:relative;height:380px}.page-portafolio .minilogo{position:absolute;z-index:20;right:30px;top:20px;width:100%;text-align:right}.page-portafolio .minilogo img{width:140px;max-width:50%}.page-portafolio a,.page-portafolio h2,.page-portafolio h3{color:#fff;text-decoration:none}.page-portafolio .captions{position:absolute;z-index:10;padding-top:120px;width:100%;text-aling:center;background:rgba(0,0,0,.3);height:100%}.page-portafolio .bg{position:absolute;top:0;left:0;right:0;width:100%;height:100%;opacity:0;transition:all .2s ease-in-out;z-index:1}.page-portafolio .imgbg:hover .bg{opacity:1}.page-portafolio .testimonio{display:none;transition:all .2s ease-in-out;text-align:left;padding:30px;position:absolute;top:120px;z-index:10}.page-portafolio .imgbg:hover .testimonio{display:block;font-size:1.2em}.page-portafolio .testimonio a,.page-portafolio .testimonio h2,.page-portafolio .testimonio h3,.page-portafolio .testimonio h4,.page-portafolio .testimonio p{color:#fff!important}.page-portafolio2 .imgbg{position:relative;height:220px}.page-portafolio2 a,.page-portafolio2 h3,.page-portafolio2 h4{color:#fff;text-decoration:none}.page-portafolio2 .captions{position:absolute;z-index:10;transition:all .2s ease-in-out;width:100%;font-weight:400;height:100%;background:rgba(0,0,0,.3);padding-top:70px}.page-portafolio2 .bg{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:1}.page-portafolio2 .imgbg .bg{opacity:0;transition:all .2s ease-in-out}.page-portafolio2 .imgbg:hover .bg{opacity:1}.page-portafolio2 .testimonio{display:none;transition:all .2s ease-in-out;text-align:left;padding:30px 20px 10px;position:absolute;top:0}.page-portafolio2 .imgbg:hover .testimonio{display:block;position:relative;z-index:10;color:#fff}.page-portafolio2 .testimonio a,.page-portafolio2 .testimonio h2,.page-portafolio2 .testimonio h3,.page-portafolio2 .testimonio h4{color:#fff}.page-portafolio2 .imgbg:hover .captions{display:none}.listatrabajos a,.listatrabajos h2,.listatrabajos h3,.listatrabajos h4{color:#4c4c4c;font-weight:500;font-size:16px;padding-bottom:0;margin-bottom:0}.listatrabajos ul{list-style-type:none;margin:0;padding:0}.listatrabajos ul li{background:url(images/li.png) left top no-repeat;padding-left:22px;padding-bottom:30px}.sol-mas-informacion{border-radius:4px;background:#09c;padding:14px 20px;color:#fff;width:auto;display:inline-block;margin-top:30px;margin-bottom:12px}.sol-mas-informacion a{font-weight:400;background:#fff;display:inline-block;width:auto;padding:8px 12px;margin-left:40px}.listatrabajos h4.sector{font-weight:300;padding-bottom:5px;padding-right:15px;border-bottom:2px solid #09c;margin-bottom:30px;display:inline-block;width:auto;clear:both;font-size:18px}footer,footer a,footer a:hover{color:#ccc}footer .datos{padding-left:30px;font-size:16px}footer strong{font-weight:400}.requerido{font-size:1.05em;color:#d00;padding-left:3px}.breadcrumbs{text-align:center;font-size:14px;margin-top:-26px;margin-bottom:24px;font-weight:300}.breadcrumbs ol{margin:0;padding:0;list-style-type:none}.breadcrumbs ol li{display:inline-block}.breadcrumbs a{color:#999}.breadcrumbs .current,.breadcrumbs a.current{color:#09c}.breadcrumbs .separa{font-size:20px;margin:0 5px 0 0;display:inline-block;position:relative;top:1px}@media (max-width:998px){ul.bxslider li .textos,ul.bxslider li .textos h1,ul.bxslider li .textos h2,ul.bxslider li .textos h3{font-family:Roboto,sans-serif}.topbar .siguenos{display:none}.page-portafolio2 .col-sm-3{width:50%}ul.bxslider li .textos h1{color:#fff;font-size:48px;font-weight:700;text-shadow:1px 1px 1px rgba(0,155,205,1)}.destacados2 h2.titulo,ul.bxslider li .textos h2{font-size:36px}ul.bxslider li .textos h3{font-size:32px}ul.bxslider li .textos h2,ul.bxslider li .textos h3{color:#0099CE;font-weight:400}ul.bxslider li .textos{font-weight:400;padding-top:30px;font-size:18px;line-height:1.5em;color:#666}ul.bxslider .separa{display:inline-block;margin-bottom:10px;width:60px;height:3px;background:#0099ce}.section2 h3{font-size:24px;text-align:center}.section2 h3 br{display:block}.section2 h3 a{display:block;margin-top:30px!important}.logos img{height:34px;margin:10px 1%}.columnas5{width:33.3%;float:left}h1.page_title{font-weight:200;font-size:48px;font-family:Montserrat,sans-serif}.text_secundario{padding-left:10%;padding-right:10%;text-align:center;font-size:18px;margin-bottom:40px;margin-top:20px}.container-fluid.main_content h2{font-weight:200;font-size:34px}.container-fluid.main_content h3{font-weight:200;font-size:28px}.container-fluid.main_content .padding-top{padding-top:10px}}@media (max-width:889px){.sol-mas-informacion{padding-top:20px;padding-bottom:14px}.sol-mas-informacion a{clear:both;margin-top:20px;margin-left:0}}@media (max-width:698px){.proyectos .cajaproy,.proyectos .proy1,.proyectos .proy2{width:100%;height:300px}.proyectos .proy1 .bg,.proyectos .proy2 .bg{height:300px;padding-top:100px}}@media (max-width:767px){.hiddenphone,.topbar .escribenos .black,.topbar .escribenos br,.topbar .llamanos .black,.topbar .llamanos br,ul.bxslider li .imagen{display:none}.topbar{float:right;text-align:right;padding-top:15px}.header .logo-top,.header .logo-top img{width:174px!important;min-width:174px!important}.topbar .escribenos img,.topbar .llamanos img{width:22px;margin-top:-2px;float:none}.topbar .escribenos,.topbar .llamanos{text-align:right;width:100%;padding-bottom:5px}h2{font-size:32px}h3{font-size:24px}.maspadding{padding-left:24px;padding-right:24px}.bloqueservicio{padding-left:10%;padding-right:10%}.bloqueservicio .col-sm-3{text-align:center;padding-top:8px;margin-bottom:8px}.bloqueservicio .col-sm-9{text-align:center}.cols-5{width:100%;padding:0}.columnas5{width:100%;float:none}.container-fluid.main_content .col-sm-6{margin-bottom:40px}.container-fluid.main_content .img_service .decoration{position:absolute;width:40px;height:100%;background:rgba(0,154,207,.5);right:35px;top:20px}.destacados2 .texto_destacado{font-size:18px;margin-bottom:36px}.consultoria.faqs .col-sm-4{margin-bottom:30px}.consultoria.faqs ul.preguntas li{padding-left:0}.blog .socialtop{text-align:left}.masnoticias{margin-top:30px}}@media (max-width:598px){.page-portafolio2 .col-sm-3{width:100%;float:none;margin:0 auto}.page-portafolio .minilogo{position:absolute;z-index:20;right:inherit;top:20px;width:100%;text-align:center}.page-portafolio .minilogo img{width:140px;max-width:50%}.infocontacto,.menufooter{width:100%;padding:0 20px}.menufooter{padding-left:64px}h1.page_title{font-size:42px}.text_secundario{padding-left:5%;padding-right:5%;text-align:center;font-size:17px;margin-bottom:30px;margin-top:20px}.container-fluid.main_content h2{font-weight:200;font-size:24px!important}.destacados2 h2.titulo,.ventajas h2.titulo{font-size:24px!important}.container-fluid.main_content h3{font-weight:200;font-size:22px!important}.container-fluid.main_content .mas-informacion a{display:inline-block;margin-top:20px;margin-bottom:20px;border:1px solid #009ACF;color:#009ACF;transition:all .3s ease-in-out;padding:6px 24px;text-decoration:none!important}.proyectos_diseno .col-xs-6{width:100%;padding-left:15px;padding-right:15px}.blog .entradas .col-xs-4,.blog .entradas .col-xs-8{width:100%;float:none}.blog .entradas .img-principal a{display:block;width:100%;height:215px;margin-bottom:20px}.blog .imagen-detalle{border-left:80px solid #7fcce7}}@media (max-width:498px){h2{font-size:20px!important}h3{font-size:22px!important}ul.bxslider li .textos h1{font-size:36px}ul.bxslider li .textos{font-size:17px}ul.bxslider li .textos a{padding:7px 20px;margin-top:24px}.section2 .col-xs-6,.services .col-xs-6{width:100%}.bloqueservicio{padding-left:5%;padding-right:5%}.container-fluid.main_content .col-sm-6{margin-bottom:30px}.container-fluid.main_content .img_service .decoration{position:absolute;width:30px;height:100%;background:rgba(0,154,207,.5);right:25px;top:15px}.ventajas{background:#f7f7f7;padding-top:40px;color:#009ACF;font-size:16px}.ventajas .col-xs-6{padding-left:10px;padding-right:10px}.blog a.google{margin-left:20px}.blog a.facebook,.blog a.google{background-size:34px;padding-left:42px}.blog .imagen-detalle{border-left:60px solid #7fcce7}.compartir h3{display:block!important}.sharethis-vertical{width:46px;padding:4px;height:170px}}@media (max-width:398px){.topbar{float:none;padding-top:0;width:100%}.topbar .escribenos,.topbar .llamanos{text-align:left;padding-left:15px}}.boton_404{margin-top:20px}.boton_404 a{background-color:#009ACF;border:1px solid #009ACF;font-size:16px;color:#FFF;text-decoration:none;padding:10px 30px;font-weight:700}.boton_404 a:hover,a.botonportafolio{font-size:16px;color:#009ACF;text-decoration:none}.boton_404 a:hover{background-color:#FFF}span.portfolio-sectores:before{content:'/';margin-left:5px;padding-right:5px}span.portfolio-sectores.span1:before{content:'';margin-left:0;padding-right:0}.height30{clear:both;display:block;height:30px}.imagen-detalle-portafolio{border:1px solid #ccc;max-height:400px;height:400px;overflow:hidden;width:100%;position:relative;background-position:top center;background-repeat:no-repeat;background-size:100%;-webkit-transition:background-position 2s ease-in-out;-moz-transition:background-position 2s ease-in-out;-ms-transition:background-position 2s ease-in-out;-o-transition:background-position 2s ease-in-out;transition:background-position 2s ease-in-out}.imagen-detalle-portafolio:hover{background-position:bottom center}a.botonportafolio{display:inline-block;border:1px solid #009ACF;padding:6px 24px;margin-top:15px;margin-bottom:10px;transition:all .2s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out}a.botonportafolio:hover{background:#009ACF;color:#fff}h3.borderbottom{padding-right:20px;padding-bottom:6px;border-bottom:1px solid #e9e9e9;margin-top:20px;display:inline-block}ul.listaservicios{list-style-type:none;margin:0 0 10px;padding:0}ul.listaservicios li{padding:2px 0}ul.listaservicios li a:focus,ul.listaservicios li a:hover{color:#333}.anteriores-post{border:1px solid #009ACF;background:#f6f6f6}.imagenanterior{display:inline-block;height:120px;width:160px;background-size:100%}.imagenanterior.right{float:right;margin-left:20px}.imagenanterior.left{float:left;margin-right:20px}.anteriores-post .contentsanterior{padding:20px 0}.anteriores-post.anterior{text-align:left}.anteriores-post.siguiente{text-align:right}@media (max-width:991px){.proyectosanteriores{font-size:15px}}@media (max-width:767px){.proyectosanteriores .col-xs-6{float:none;width:100%;padding:0 12%;margin-bottom:20px}.imagen-detalle-portafolio{margin-bottom:20px}}@media (max-width:598px){.proyectosanteriores .col-xs-6{padding:0 6%}.imagen-detalle-portafolio{max-height:300px;height:300px}}

}
body {
    font-family: 'Barlow', sans-serif;
    color: #333;
    font-size: 16px;
    font-weight: 400;
}
.landing {
	font-family: 'Barlow', sans-serif;
	font-weight: 400;
	color: #333;
}
.topbar .escribenos, .topbar .llamanos, .topbar .siguenos {
    display: inline-block;
    text-align: left;
    font-size: 15px;
    line-height: 18px;
    margin-top: -7px;
}
h1, h2, h3, h4, h5, h6 {
    color: #fc2c31;
    margin-top: 0;
    font-weight: 500;
}
.height50 {
	height: 50px;
}
.height20 {
	height: 20px;
}
.height30 {
	height: 30px;
}
.calltoaction-slide {
    padding-top: 20px;
    padding-bottom: 200px;
}
.calltoaction-slide a {
    color: #ffffff;
    background-color:#333333;
    font-size: 30px;
    border: 1px solid #FC2C31;
    font-weight: bold;
    padding: 10px 40px 10px 40px;
    border-radius: 5px;
}
.calltoaction-slide a:hover {
    color: #333333;
    border: 1px solid #333333;   
    background:none;
    text-decoration: none;
}
.calltoaction-slide a i {
    color: #FC2C31;
    position: relative;
    top: -5px;
}

.contentform {
	background: url(images/bglanding.jpg) no-repeat center center;
	background-size: cover;
	color: #fff;
	font-size: 19px;
	padding-top: 80px;
}
.contentform h1 {
	font-size: 70px;
	color: #fff;
	font-weight: bold;
}
.contentform h3 {
	font-size: 24px;
	color: #fff;
	margin-bottom: 50px;
}
.formlanding {
	background: #fff;
	border-radius: 8px;
	padding: 30px 30px 30px 30px;
	position: absolute;
	max-width: 100%;
    top: -30px;
}
.formlanding .decoform {
	text-align: center;
	margin-top: -64px;
}
.formlanding .decoform img {
	width: 74px;
}
.formlanding h2 {
	font-size: 28px;
	text-align: center;
	margin-bottom: 30px;
}
.formlanding form {
	width: 300px;
	max-width: 100%;
	margin-left: auto;
	margin-right:auto;
}
.formlanding input, .formlanding select {
	width: 100%;
	border: 1px solid #fc2c31;
	padding: 8px 15px;
	border-radius: 4px;
	margin-bottom: 18px;
	color: #666;
	font-size: 16px;
}
::placeholder { 
  color: #666;
  opacity: 1; 
}
:-ms-input-placeholder { 
  color: #666;
}
::-ms-input-placeholder { 
  color: #666
}
.formlanding button {
	display: inline-block;
	font-size: 19px;
	background: #fc2c31;
	border: none;
	padding: 14px;
	width: 280px;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
.contentform a.boton {
	display: inline-block;
	font-size: 19px;
	background: #fc2c31;
	border: none;
	padding: 14px;
	width: 280px;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 90px;
	text-align: center;
	margin-bottom: 50px;
}
.texto_left_form {
    padding-right: 60px;
}
.listado_hacemos {
    margin-top: 20px;
    margin-bottom: 80px;
}
.listado_hacemos div {
    margin-left: 20px;
    margin-top: 10px;
    padding-left: 10px;
    border-left: 2px solid #EFEFEF;
}
.proyectos-bar {
    background: #d31f23;
    color: #fff;
    font-size: 20px;
    text-align: center;
    padding-bottom: 40px;
    padding-top: 42px;
}
.proyectos-bar h2 {
	color: #fff;
	font-size: 52px;
	font-weight: bold;
}
.proyectos {
	font-size: 22px;
}
.proyectos h2 {
	color: #333;
	font-size: 52px;
	font-weight: bold;
}
.landing-proyectos {
	margin-top: 50px;
	margin-bottom: 20px;
}
.landing-proyectos .col {
	border: 4px solid #fff;
	float: left;
	position: relative;
}
.landing-proyectos .col div.text {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	font-size: 28px;
	width: 100%;
	text-align: center;
	padding: 10px;
}
.landing-proyectos .col div.shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	background: url(images/shadow.png) no-repeat bottom center;
	height: 143px;
	width: 100%;
}
.landing-proyectos .col div.overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(252, 44, 49, 0.9);
	opacity: 0;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
}
.landing-proyectos .col:hover div.overlay {
	opacity: 1;
}
.landing-proyectos .column1 {
	width: 60%;
	float: left;
}
.landing-proyectos .column2 {
	width: 40%;
	float: left;
}
.landing-proyectos .col1 {
	width: 70%;
	background: url(images/adopem.jpg) no-repeat center center;
	background-size:cover;
	height: 430px;
}
.landing-proyectos .col2 {
	width: 30%;
	background: url(images/mp.jpg) no-repeat center center;
	background-size:cover;
	height: 430px;
}
.landing-proyectos .col3 {
	width: 45%;
	background: url(images/resicla.jpg) no-repeat center center;
	background-size:cover;
	height: 300px;
}
.landing-proyectos .col4 {
	width: 55%;
	background: url(images/caribetrans.jpg) no-repeat center center;
	background-size:cover;
	height: 300px;
}
.landing-proyectos .col5 {
	width: 100%;
	background: url(images/teknow.jpg) no-repeat center center;
	background-size:cover;
	height: 300px;
}
.landing-proyectos .col6 {
	width: 100%;
	background: url(images/zarpar.jpg) no-repeat center center;
	background-size:cover;
	height: 430px;
}
.landing .alert.alert-success {
	background: #fafafa;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left:7px solid #fc2c31;
	border-radius: 0;
	padding: 15px;
	margin-bottom: 30px;
	color: #fc2c31;
	font-size: 17px;
}
.landing-testimonios {
	color: #fff;
	font-size: 16px;
	background: #fc2c31;
	padding-top: 40px;
}
.landing-testimonios h2 {
	color: #fff;
	font-size: 28px;
}
.testimonio {
	background: #fff;
	border-radius: 6px;
	padding: 40px 54px 20px 54px;
	color: #666;
	font-size: 18px;
	position:relative;
	width: 400px;
	max-width: 100%;
	margin-left:auto;
	margin-right: auto;
	margin-bottom: 42px;
}
.testimonio .nombretestimonio {
	font-style: italic;
	margin-top: 40px;
}
.quote1 {
	display: inline-block;
	width: 32px;
	height: 28px;
	background: url(images/quote.png) no-repeat center center;
	position:absolute;
	top: 32px;
	left: 15px;
}
.quote2 {
	display: inline-block;
	width: 32px;
	height: 28px;
	background: url(images/quote2.png) no-repeat center center;
	position:absolute;
	bottom: 82px;
	right: 15px;
}
.bg-blue2 {
	background: #d31f23;
	color:#fff;
	font-size: 32px;
	padding:30px 0;
	text-align: center;
}
.formfooter {
	padding-top: 30px;
}
.formfooter input, .formfooter select {
	background-color: #ccc;
	width: 100%;
	height: 44px;
	padding: 10px;
	margin-bottom: 16px;
	border: 1px solid #666;
	color: #666;
}
.formfooter button {
	display: inline-block;
	font-size: 17px;
	background: #fc2c31;
	border: none;
	padding: 14px;
	width: 280px;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-bottom: 50px;
}
select {
	background-image: url(images/caret.png);
	background-repeat: no-repeat;
	background-position: right center;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
}
.cuadro-plan {
    margin-top: 30px;
    margin-bottom: 20px;
}
.plan-titulo-area {
    color: #FFFFFF;
    text-align: center;
    background-color:#FC2C31;
    padding-top: 6px;
    padding-bottom: 10px;
    border-radius: 5px 5px 0 0;
}
.plan-titulo-area h3 {
	color: #FFFFFF;
    font-size: 32px;
    line-height: 40px;
    font-weight: bold;
}
.plan-titulo-area h4 {
	color: #FFFFFF;
    font-size: 22px;
    line-height: 20px;
}
.plan-titulo-area h5 {
	color: #FFFFFF;
    font-size: 26px;
    font-weight: bold;
}
.area-incluye {
    background-color: #EFEFEF;
    padding-bottom: 30px;
}
.titulo-incluye {
    font-weight: bold;
    font-size: 52px;
    color: #333333;
}
.subtitulo-incluye {
    font-size: 22px;  
    margin-bottom: 40px;
}
.plan-incluye {
    background-color: #FFFFFF;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
}
.plan-incluye span {
    display: block;
    font-size: 16px;
    line-height: 18px;
    padding-top:10px;
    padding-bottom:10px;
    border-bottom: 1px solid #cccccc;
}
.plan-incluye span b {
    font-size: 20px;
}
.white {
	color: #fff;
}
strong {
	font-weight: 700;
}
.bg-grey {
	background: #f6f6f6;
}
.planes {
	padding-top: 40px;
}
.plan-cierre-area {
    text-align: center;
    background-color:#FC2C31;
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 0 0 5px 5px;
}
.plan-cierre-area a {
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 20px;
    padding: 10px 20px 10px 20px;
    border-radius: 5px;
}
.plan-cierre-area a:hover {
    background-color:#da2024;
    text-decoration: none;
    color: #FFFFFF;
}
.condiciones-incluye {
    font-size: 18px;
}
.area-faqs {
    padding-bottom: 30px;
}
.titulo-faqs{
    font-weight: bold;
    font-size: 70px;
    color: #333333;
}
.subtitulo-faqs {
    font-size: 22px;  
    margin-bottom: 40px;
}
.panel-default>.panel-heading {
    background-color: #FC2C31;
    border: 0;
    color: #FFFFFF;
    text-decoration: none;
}
.panel-title {
    font-size: 22px;
}
.panel-title a {
	color: #fff !important;
}
.panel-body {
    font-size: 18px;
}
.contactanos-footer {
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
}
.contactanos-footer a {
    border: 1px solid #FC2C31;
    color: #333333;
    font-size: 20px;
    padding: 10px 20px 10px 20px;
    border-radius: 5px;
}
.contactanos-footer a:hover {
    background-color:#fc2c31;
    text-decoration: none;
    color: #FFFFFF;
}
.panel-default {
    border-color: #fc2c31;
}
footer .datos {
    padding-left: 0;
    font-size: 16px;
    margin-top: 20px;
}
footer .infocontacto {
	padding-top: 30px;
}

@media(max-width: 1100px) {
	.formlanding {
		position: relative
	}
	.proyectos-bar {
		padding-bottom: 26px;
		padding-top: 26px;
	}
}

@media(max-width: 991px) {
	.landing-proyectos .column1, .landing-proyectos .column2 {
		width: 100%;
		float: none;
	}
	.landing-proyectos .col5 {
		width: 60%;
		height: 300px;
	}
	.landing-proyectos .col6 {
		width: 40%;
		height: 300px;
	}
}

@media(max-width: 767px) {
	.contentform {
		font-size: 18px;
		padding-top: 60px;
	}
	.contentform h1 {
		font-size: 38;
	}
	.contentform h3 {
		font-size: 20px;
		margin-bottom: 34px;
	}
	.formlanding {
		padding: 30px 30px 50px 30px;
		margin-bottom: 30px;
	}
    .contentform a.boton {
		font-size: 17px;
		margin-top: 36px;
		margin-bottom: 80px;
	}
	.formfooter {
		display: none;
	}
	.contentform h1 {
	    font-size: 44px;
	}
	.proyectos-bar h2, .titulo-incluye, .proyectos h2 {
	    font-size: 36px;
    }
	h3 {
    	font-size: 24px;
    	line-height: 1.4em;
	} 
	.bg-blue2 {
    	font-size: 26px;
    	line-height: 1.2em;
	}
}

@media(max-width: 598px) {
	.landing-proyectos .col1, .landing-proyectos .col2 {
		height: 280px;
		width: 50%;
	}
	.landing-proyectos .col5, .landing-proyectos .col6 {
		height: 280px;
	}
	.landing-proyectos .col div.text {
		font-size: 22px;
	}
}

