@import url(http://fonts.googleapis.com/css?family=Playfair+Display:400,700);.col-lg-15,.col-md-15,.col-sm-15,.col-xs-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-15{width:20%;float:left}@media (min-width:768px){.col-sm-15{width:20%;float:left}}@media (min-width:992px){.col-md-15{width:20%;float:left}}@media (min-width:1200px){.col-lg-15{width:20%;float:left}}body{background:#fff;font-family:'Open Sans',sans-serif}h1,h2,h3,h4{font-family:'playfair display'}.header{background:#fff;float:left;width:100%;margin:0;padding:0;position:relative;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);z-index:10;box-shadow:0 0 8px rgba(0,0,0,.2);top:0}.header .logo{text-align: center;margin:0 0 10px 0;display:block;}@media (max-width:767px){.header .logo{margin:0 0 10px 0;}}.header .logo img{max-width: 150px;height: auto;margin:auto;}.header .location, .header .phone{padding-top: 20px;}.header .location h3, .header .phone h3{font-weight: 600;font-size: 1.4em;color: #f9a500;}.header .location p a, .header .phone p a{color:#000;font-weight: 500;}.header .location p a:hover, .header .phone p a:hover{color:#f9a500;}.header .menu{float:left;width:100%;margin-top:0;text-align: center;}.header .menu > ul{list-style:none;display: inline-block;margin:0;padding:0}@media (max-width:767px){.header .menu ul{display:none}}.header .menu ul li{float:left;margin:0 2px;padding:0}@media (max-width:991px){.header .menu ul li{margin:0 1px}}.header .menu ul li a{text-decoration:none;color:#000;text-transform:capitalize;margin:0;padding:6px 12px;font-size:1.2em;float:left;border-bottom:3px solid #fff;letter-spacing:1px;font-family:'playfair display'}@media (max-width:991px){.header .menu ul li a{padding:30px 10px 27px;font-size:.9em}}.header .menu ul .active a,.header .menu ul li a:hover{border-bottom:3px solid #f9a500}.header .menu ul .dropdown:hover a{background:#f9a500;border-bottom:3px solid #f9a500;color:#fff}.header .menu ul .dropdown:hover .dropdown-menu{display:block}.header .menu ul .dropdown .dropdown-menu{background:#f9a500;padding:10px 15px;margin:0;float:left;border:0;border-radius:0;list-style:none;min-width:250px}.header .menu ul .dropdown .dropdown-menu li{float:left;width:100%;margin:8px 0;height:auto}.header .menu ul .dropdown .dropdown-menu li a{border:none;font-size:.8em;text-decoration:none;float:left;width:100%;margin:0;padding:0;color:#fff;letter-spacing:1px;font-weight:400}.header .menu ul .dropdown .dropdown-menu li a:hover{color:#fff;font-weight:600;background:0 0}.header .menu ul .dropdown .dropdown-menu li.active a{font-weight:600}.header .mobile{float:right;width:100%;margin:0;padding:0;display:none}@media (max-width:767px){.header .mobile{display:block}}.header .mobile .navbar-right{position:relative;width:100%;float:right}.header .mobile .navbar-right i{color:#000;font-size:1.8em;cursor:pointer;float:right;padding:15px 0 0}@media (max-width:480px){.header .mobile .navbar-right i{padding:8px 0 0}}.sb-slidebar{float:left;width:100%;background-color:#bb7d00!important;padding:20px 0 0}.sb-slidebar .sb-close i{position:absolute;right:0;top:3px;font-size:1.6em;color:#f9a500;cursor:pointer}.sb-slidebar nav ul{float:left;margin:30px 0 0;list-style:none;width:100%;padding:0}.sb-slidebar nav ul li{float:left;width:100%;margin:0 0 4px;padding:0}.sb-slidebar nav ul li a{color:#fff;text-transform:capitalize;margin-bottom:5px;float:left;width:100%;font-weight:600;text-decoration:none;font-size:.85em}.sb-slidebar nav ul li a:hover{color:#fff}.sb-slidebar nav ul li a i{font-size:2em}.home-slider{float:left;width:100%;padding:0;margin:0}.home-slider .bxslider_home{float:left;width:100%;list-style:none;margin:0;padding:0}.home-slider .bxslider_home li{height:500px;width:100%;float:left}@media (max-width:767px){.home-slider .bxslider_home li{height:350px}}.home-slider .bxslider_home li h1,.home-slider .bxslider_home li h2{color:#fff;text-transform:capitalize;font-size:4em;margin:150px 0 0;padding:0;float:left;font-weight:500}@media (max-width:767px){.home-slider .bxslider_home li h1{font-size:2.4em;margin:100px 0 0}}@media (max-width:480px){.home-slider .bxslider_home li h1{font-size:1.7em;margin:80px 0 0}}@media (max-width:767px){.home-slider .bxslider_home li h2{font-size:2.4em;margin:100px 0 0}}@media (max-width:480px){.home-slider .bxslider_home li h2{font-size:1.4em;margin:80px 0 0}}.home-slider .bxslider_home li p{color:#fff;margin:20px 0;font-size:1em;float:left}@media (max-width:480px){.home-slider .bxslider_home li p{font-size:.8em;margin:10px 0}}.home-slider .bxslider_home li a{background:#f9a500;border-radius:3px;color:#fff;text-transform:capitalize;text-decoration:none;padding:8px 25px;float:left;margin:20px 0 0;font-weight:700}@media (max-width:480px){.home-slider .bxslider_home li a{font-size:.8em;padding:5px 15px;font-weight:500}}.home-slider .description{padding:10px 5px 0}.home-slider .description p{font-size:.8em;color:gray}.home-slider #bx-pager{float:left;width:100%;border:0;margin:0;padding:0}.home-slider #bx-pager a{float:left;margin:-8px auto 0;height:60px;padding:20px 0;text-align:center;border:none;text-decoration:none}.home-slider #bx-pager a:hover{background:url(../img/icon/boton.png) 0 0/cover no-repeat;border:none!important;border:0 solid}.home-slider #bx-pager a.active{background:url(../img/icon/boton.png);border:none}.services{float:left;width:100%;padding:80px 0;margin:0;position:relative}.services.home-services{float:left;width:100%;padding:60px 0 30px;margin:0;position:relative}@media (max-width:767px){.services.home-services{padding:30px 0}}.services.home-services .block{float:left;width:100%;padding-bottom:30px}.services.home-services .block a{float:left;width:100%;text-decoration:none;border:0}.services.home-services .block a h4{color:#000;float:left;font-size:1.2em;font-weight:500;line-height:1.2;height:24px;width:100%;text-align:center}.services.home-services .block a span{float:left;width:100%;margin:0}.services.home-services .block a span i{background:#f9a500;color:#fff;width:55px;height:55px;text-align:center;float:left;font-size:1.6em;border-radius:50%;padding:18px 0 0;margin:0 0 10px 38%}@media (max-width:767px){.services.home-services .block a span i{margin:0 0 10px 45%}}.services.home-services .block p{color:gray;float:left;width:100%;margin:20px 0 0;font-size:.9em;text-align:justify}.services.home-services .block p strong{color:#f9a500;font-size:1.1em}@media (max-width:991px){.services.home-services .block p{font-size:.9em;height:auto;padding-bottom:10px}}@media (max-width:767px){.services.home-services .block p{font-size:.8em;height:auto;padding-bottom:10px}}.services.home-services .block .ver-mas{color:#f9a500;padding:20px 0 10px;float:left;text-transform:capitalize;text-decoration:none;width:100%;text-align:center}@media (max-width:767px){.services.home-services .block .ver-mas{padding:5px 0}}.services.page-services{padding:100px 0}@media (max-width:767px){.services.page-services{padding:40px 0}}.services h3{float:left;color:#000;margin:0 0 40px;text-transform:capitalize;font-size:1.7em}@media (max-width:767px){.services h3{font-size:1.5em;padding:5px 0 0}}@media (max-width:480px){.services h3{font-size:1.2em;padding:9px 0 0}}.services a{float:left;width:100%;text-decoration:none;border:0}.services a h4{color:#000;float:left;font-size:1em;font-weight:500}.services a span{float:left;margin-right:10px}.services a span i{background:#f9a500;color:#fff;width:35px;height:35px;text-align:center;display:table-cell;vertical-align:middle;font-size:1.2em;border-radius:20px}.services h4{color:#000;float:left;font-size:1.3em;font-weight:500}.services span{float:left;margin-right:10px}.services span i{background:#f9a500;color:#fff;width:35px;height:35px;text-align:center;display:table-cell;vertical-align:middle;font-size:1.2em;border-radius:20px}.services .ver-mas{color:#f9a500;border-bottom:1px solid #f9a500;padding:20px 0 10px;float:left;text-transform:capitalize;text-decoration:none;width:initial}.services p{color:#000;float:left;width:100%;margin:10px 0;font-size:1.1em;text-align:justify}.services p strong{color:#f9a500}@media (max-width:767px){.services p{font-size:1em}}@media (max-width:480px){.services p{font-size:.9em}}.services ul{float:left;width:100%;list-style-type:circle;padding:0 0 0 30px}.services ul li{float:left;width:100%;color:orange;margin:5px 0;font-size:1.1em}.download{float:left;width:100%;background:#fff;padding:30px 0}@media (max-width:767px){.download{padding:10px 0}}.download .down{float:left;width:100%;text-align:center;border:1px solid #F0F0F0;padding:30px 20px}@media (max-width:991px){.download .down{padding:15px 10px}}.download .down p{color:#000;float:left;margin:0;padding:0;font-size:1.5em;text-align:left;font-family:'playfair display'}@media (max-width:1199px){.download .down p{font-size:1.3em}}@media (max-width:991px){.download .down p{font-size:1.1em}}@media (max-width:767px){.download .down p{font-size:1em;margin:0 0 10px;text-align:center;width:100%}}.download .down a{background:#f9a500;color:#fff;padding:7px 25px;text-decoration:none;text-align:center;margin:0;text-transform:capitalize;font-size:1.1em;float:right}@media (max-width:991px){.download .down a{font-size:.9em;padding:5px 10px}}@media (max-width:767px){.download .down a{width:100%;margin:10px 0;font-size:1em}}.intro{float:left;width:100%;padding:130px 0 30px;position:relative;background:url(../img/slider/1.jpg) 0 0/cover no-repeat}.intro.in-empresa{position:relative;background:url(../img/slider/ipa001.png) 100% 10%/cover no-repeat}.intro.in-servicios{position:relative;background:url(../img/ipa005.jpg) 0 0/cover no-repeat}.intro.in-servicios.servicio-1{background:url(../img/servicios/ipa-servicio-b.jpg) 0 0/cover no-repeat}.intro.in-servicios.servicio-2{background:url(../img/servicios/ipa-servicio-2.png) 0 0/cover no-repeat}.intro.in-servicios.servicio-3{background:url(../img/servicios/ipa-servicio-3.png) 0 0/cover no-repeat}.intro.in-servicios.servicio-4{background:url(../img/servicios/ipa-servicio-4.png) 0 0/cover no-repeat}.intro.in-servicios.servicio-5{background:url(../img/servicios/ipa-servicio-c.jpg) 0 0/cover no-repeat}.intro.in-clientes{position:relative;background:url(../img/slider/ipa006.jpg) 0 0/cover no-repeat}.intro.in-equipo{position:relative;background:url(../img/slider/ipa002.jpg) 0 0/cover no-repeat}.intro.in-contacto{position:relative;background:url(../img/ipa004.jpg) 0 0/cover no-repeat}.intro h1{color:#fff;text-transform:capitalize;font-size:2.8em;float:left;width:100%;margin:0 0 10px}@media (max-width:767px){.intro h1{font-size:2.5em}}.intro small{color:#f9a500;font-size:1em}.empresa{padding:60px 0;float:left;width:100%;background:#fff}.empresa h3{color:#ff8a00;float:left;width:100%;margin:35px 0 30px;font-size:1.8em;font-weight:500}.empresa .row{margin:0 0 40px}.empresa p{float:left;width:100%;text-align:justify;font-size:18px}.empresa p strong{color:#f9a500;font-size:1.1em}.equipo{padding:60px 0;margin:0;float:left;width:100%}.equipo h3{float:left;color:#000;margin:0 0 40px;text-transform:capitalize;font-size:1.7em}.equipo .block{float:left;width:100%;margin:30px 0}.equipo .block figure{position:relative;float:left;width:100%}.equipo .block figure img{margin:0 auto}.equipo .block figure figcaption{float:left;width:70%;background:#fff;padding:5px 15px;top:85%;z-index:9;border:1px solid #ddd;position:absolute;margin:0 40px}@media (max-width:767px){.equipo .block figure figcaption{width:85%}}@media (max-width:480px){.equipo .block figure figcaption{width:76%}}.equipo .block figure figcaption h4{color:#000;font-size:1em;text-align:center;float:left;width:100%}.equipo .block figure figcaption small{color:#f9a500;text-align:center;float:left;width:100%;text-transform:capitalize;font-size:.8em}.equipo .block figure figcaption a{text-align:center;color:#f9a500;padding:7px 15px;text-decoration:underline;font-size:.8em;width:100%;float:left}.equipo .block .bg_grey{border:1px solid #e0e0e0;background-color:#fcfcfc;padding:25px 15px;float:left;width:100%;margin:40px 0 10px;text-align:center;min-height:300px}@media (max-width:1199px){.equipo .block .bg_grey{min-height:360px}}@media (max-width:991px){.equipo .block .bg_grey{min-height:460px}}@media (max-width:767px){.equipo .block .bg_grey{min-height:initial}}.equipo .block .bg_grey.a{min-height:410px}@media (max-width:1199px){.equipo .block .bg_grey.a{min-height:490px}}@media (max-width:991px){.equipo .block .bg_grey.a{min-height:580px}}@media (max-width:767px){.equipo .block .bg_grey.a{min-height:initial}}.equipo .block .bg_grey.b{min-height:260px}@media (max-width:1199px){.equipo .block .bg_grey.b{min-height:270px}}@media (max-width:991px){.equipo .block .bg_grey.b{min-height:350px}}@media (max-width:767px){.equipo .block .bg_grey.b{min-height:initial}}.equipo .block .bg_grey p{font-size:.9em;font-weight:400;color:#7e7e7e;line-height:1.8;float:left;width:100%;margin:20px 0 30px;text-align:center}@media (max-width:767px){.equipo .block .bg_grey p{font-size:.8em}}.equipo .block .bg_grey a{text-align:center;border:1px solid #f9a500;color:#000;padding:7px 15px;text-decoration:none;font-size:1em;bottom:55px;position:absolute;left:32%}@media (max-width:991px){.equipo .block .bg_grey a{left:25%}}@media (max-width:767px){.equipo .block .bg_grey a{position:relative;left:0;bottom:0}}@media (min-width:1200px){.equipo .mitad{width:12.5%}}.clientes{float:left;width:100%;padding:60px 0;margin:0}.clientes h3{float:left;color:#000;margin:0;text-transform:capitalize;font-size:1.7em;width:100%}.clientes p{float:left;width:100%;color:gray;margin:5px 0 40px}.clientes img{margin:10px auto}.clientes h4{float:left;width:100%;text-align:center;margin:0 0 15px}.clientes .bx-pager.bx-default-pager{bottom:-40px}.contacto{float:left;width:100%;padding:60px 0 40px;margin:0}@media (max-width:767px){.contacto{padding:30px 0}}.contacto h3{float:left;width:100%;color:#000;margin:0 0 20px;text-transform:capitalize;font-size:1.7em}@media (max-width:991px){.contacto h3{font-size:1.5em}}@media (max-width:767px){.contacto h3{font-size:1.3em}}.contacto .block{float:left;width:100%;margin:0 0 30px}.contacto .block h5{color:#000;font-size:1.3em;font-weight:400;float:left;margin:0 0 20px}@media (max-width:991px){.contacto .block h5{font-size:1.2em;margin:0 0 5px}}.contacto .block a{float:left;width:100%;text-decoration:none;color:#000;margin:5px 10px;font-size:1em}@media (max-width:991px){.contacto .block a{font-size:.9em}}.contacto .block a span{display:block;margin-left:20px}.contacto .block a i{margin-right:10px;float:left}.contacto .block a:hover{color:#f9a500}.contacto .form{width:80%;float:left;margin:0}@media (max-width:991px){.contacto .form{width:100%}}.contacto .form input{height:35px;float:left;width:100%;color:#000;background:0 0;border:1px solid #f9a500;border-radius:0}.contacto .form textarea{color:#000;background:0 0;border:1px solid #f9a500;border-radius:0}.contacto .form button{background:#e89b02;color:#fff;text-align:center;text-transform:capitalize;font-weight:300;font-size:1em;padding:7px 25px;border:1px solid #e89b02;letter-spacing:2px}.contacto p{float:left;margin:0 0 20px;color:gray}@media (max-width:767px){.contacto p{font-size:.9em}}.footer{float:left;width:100%;padding:20px 0;margin:0;background:#000}@media (max-width:767px){.footer{padding:10px 0}}.footer .logo{float:left;width:100%}@media (max-width:767px){.footer .logo img{margin:0 auto}}.footer ul{float:right;list-style:none;padding:0;margin:15px 0 0}@media (max-width:767px){.footer ul{display:none}}.footer ul li{margin:0;float:left;padding:0 0 0 40px}@media (max-width:991px){.footer ul li{padding:0 0 0 20px}}.footer ul li a{float:left;color:gray;width:100%;text-decoration:none;margin:0;padding:0;font-size:1.1em;font-family:'playfair display'}@media (max-width:991px){.footer ul li a{font-size:1em}}.footer ul li a:hover{color:#f9a500}.footer-bottom{float:left;width:100%;padding:10px 0;margin:0;background:#171717}.footer-bottom span{float:left;width:100%}.footer-bottom span a{font-size:.8em;color:gray;text-decoration:none;float:left;width:100%}@media (max-width:991px){.footer-bottom span a{font-size:.7em}}@media (max-width:767px){.footer-bottom span a{text-align:center;padding-bottom:5px}}.footer-bottom span a:hover{color:#f9a500}.footer-bottom .datos{float:right;margin:0;padding:0}@media (max-width:767px){.footer-bottom .datos{width:100%}}.footer-bottom .datos a{text-decoration:none;float:left;margin:0;padding:0 0 0 15px;color:gray;font-size:.8em}@media (max-width:991px){.footer-bottom .datos a{font-size:.7em;padding:0 0 0 10px}}@media (max-width:767px){.footer-bottom .datos a{text-align:center;width:100%;padding:0 0 5px}}.footer-bottom .datos a i{margin-right:3px}.footer-bottom .datos a:hover{color:#f9a500}