

/* ==========================================================================
   JB.
   ========================================================================== */


@font-face {
  font-family: 'Raleway-Bold';
  src: url('../fonts/Raleway-Bold/Raleway-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Raleway-Bold/Raleway-Bold.woff') format('woff'), url('../fonts/Raleway-Bold/Raleway-Bold.ttf')  format('truetype'), url('../fonts/Raleway-Bold/Raleway-Bold.svg#Raleway-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway/Raleway.eot?#iefix') format('embedded-opentype'),  url('../fonts/Raleway/Raleway.woff') format('woff'), url('../fonts/Raleway/Raleway.ttf')  format('truetype'), url('../fonts/Raleway/Raleway.svg#Raleway-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Lora-BoldItalic';
  src: url('../fonts/Lora/Lora-BoldItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Lora/Lora-BoldItalic.woff') format('woff'), url('../fonts/Lora/Lora-BoldItalic.ttf')  format('truetype'), url('../fonts/Lora/Lora-BoldItalic.svg#Lora-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@media (max-width: 768px){

p{font-family: 'Raleway'; font-weight: normal;}
b{font-family: 'Raleway-Bold'; font-weight: normal;}
body{ background-color: #ebe4dd; overflow-x:hidden; overflow-y: visible; background-image: url('../img/home_mobile.jpg'); }
.carousel-inner .item img{width: 100% !important; display: none;}
#myCarousel{display: none;}
.wrap{width:100%; margin-left: -15px !important; padding-left:-15px !important;}
.nav{ height: 100px; margin-top: 10px; }
.logo_minerva{padding:20px 0px; width: 150px;}
.logo_minerva img{width: 100%; margin-left: 0px;}
.fondo{position: absolute; z-index: 10; top: 0; width: 100%; display: block; float: left;}
.fondo_2{position: absolute; z-index: 10; top: 0; width: 100%; display: none; float: left; background-image: url('../img/fondo_contacto.jpg'); height: 100%; width:100%; padding-top: 150px;}
.header{position: relative; z-index: 20; border-bottom: solid 2px #caa987; padding-bottom: 20px;}
nav{font-family: 'Raleway-Bold', sans-serif, Helvetica; text-transform: uppercase;  margin-top: 17px; width: 100%; margin-left: -15px;}
nav ul li{width: 100%; height: 20px; display: block; float: left; margin-right: 40px; padding:20px 15px;}
nav ul li a{display: block; float: left;  color:#caa987; font-family: 'Raleway-Bold', sans-serif, Helvetica; line-height: 3px;}
nav ul li a:hover{text-decoration: underline; color:#caa987; }
nav ul li a:visited, nav ul li a:active, nav ul li a:link{color:#ebe4dd; font-weight: normal; }
.underline{width: 100%; height: 2px; background-color:#caa987; padding-left: 0px !important; padding-right: 0px !important;  margin-top: 13px; display: none; float: left;}
.texto_inicio{position: relative; z-index: 20; margin-top:40px; line-height: 150%; color:#ffffff; }
.texto_inicio p{margin-bottom: 20px; font-family: 'Raleway-bold', sans-serif, Helvetica; font-size: 16px; line-height: 140%;}
.texto_inicio p b{font-family: 'Raleway', sans-serif, Helvetica;}
.footer{  z-index: 10; margin-top: 100px!important; padding-bottom: 0px; width: 100%; bottom: -300px; padding:50px 0px 20px; background-color: #ebe4dd; color: #ac8050;  }
.texto_footer span{display: none;}
.texto_footer p {margin-bottom: 5px; margin-left: 20px; font-size: 10px; text-align: left;}
.logos_footer ul{width: 110%;}
.logos_footer ul li p{text-align: left !important; margin-left: 15px; margin-right: 10px;}
.logos_footer ul li{display:  block; float: left; margin-right: 0px; height: 50px; }
.logos_footer ul li img{margin-left: 0px; margin-right: 0px; width: 75%; text-align: center;}
.nosotros_img{position: relative; top:0; z-index: 0; margin-top: -110px;}
.current{}
.current a{color: #ebe4dd !important;}
.historia_imp{padding:30px 15px; }
.personas_imp_fondo {background-image: url('../img/fondos_nosotros/fondo_nosotros_2.jpg'); background-size:100%; background-repeat: no-repeat;}
.personas_imp{ background-color: #ebe4dd; margin-top: 160px; padding: 20px;}
.sistemas_imp{padding:30px 15px;}
.sistemas_imp ul{margin-left: 15px;}
.sistemas_imp_fondo{background-color: white;}
.cert_imp_fondo{}
.cert_imp{padding:30px 15px;}
.cert_imp img{width: 100%; margin-bottom: 30px;}
.nosotros_img{margin-top: 20px; }
.nosotros_img h2{font-family: 'Raleway-Bold', sans-serif, Helvetica; text-transform: uppercase; color:#caa987; margin-bottom: 20px;}
.nosotros_img p{ margin-bottom: 30px; line-height: 150%; font-size: 18px; color: #535353 !important;}
.nosotros_img ul li{list-style-type: disc; font-family: 'Raleway', sans-serif, Helvetica; margin-bottom: 10px; font-size: 18px;}
.contacto{width:100%; padding-left: 30px; padding-bottom: 30px;}
.contacto input{width: 100%; font-family: 'Raleway', sans-serif, Helvetica; padding: 5px; margin: 0px 0px 10px; color:#dfc6ab; border:none;} 
.contacto table{width: 100%;}
.contacto textarea{width: 100%; margin:0px 0px 10px; font-family: 'Raleway', sans-serif, Helvetica; padding: 5px; color:#dfc6ab; border: none;}
.contacto_txt{margin-bottom: 10px; display: none;} 
.enviar {height: 40px !important;}
.direccion{width: 108%; background-color: white; font-family: 'Raleway-Bold', sans-serif, Helvetica; padding: 30px; margin-top: -3px; padding-left: -1px;}
.direccion ul{ font-size: 14px; width: auto; padding-top: 20px;}
.direccion ul li{color:#8a8a89; line-height: 250%;}
.direccion span{color:#a17039;}
.contacto_php{text-align: center; margin-top: 100px; font-family: 'Raleway', sans-serif, Helvetica; line-height: 250%; color:#868482;  }
.contacto_php h1{ font-size: 30px;}
.contacto_php a{color:#868482; }
.argumentos{ background-color: white; min-height: 300px; margin-top: 0px; text-align: center; padding-top: 10px}
.argumentos h2{ text-transform: uppercase; font-family: 'Raleway-Bold', sans-serif, Helvetica; color:#c49a6c; letter-spacing: 1px; margin: 20px 0px 8px;}
.argumentos h3{font-family: 'Lora-BoldItalic', sans-serif, Helvetica; color: #8f8e8e; font-weight: normal; height: 30px;}
.argumentos p{font-family: 'Raleway', sans-serif, Helvetica; line-height: 150%; padding: 0px 35px 50px; color: #8f8e8e;}
.valor{margin: 30px 0px 40px;  min-height: 150px; padding-bottom: 30px; text-align: center;}
.valor img{margin-top: 0px; margin-bottom: 20px;}
.valor h4{font-family: 'Raleway-Bold', sans-serif, Helvetica; font-size: 24px; text-transform: uppercase; padding-right: 0px; color: #575756; line-height: 120%; margin-bottom: 20px; margin-left: -20px !important;}
.valor ul{list-style-type: disc; font-family: 'Raleway', sans-serif, Helvetica; color: #575756;}
.valor ul li{margin-bottom: 10px; text-align: left}
.menu_muestras{height: 250px; background-color: white; padding: 30px;}
.menu_muestras h2{ color: #c49a6c; text-transform: uppercase;  font-family: 'Raleway-Bold', sans-serif, Helvetica; letter-spacing: 2px; width: 100%;}
.menu_muestras ul{list-style-type: none; width: 100%; margin-top: 15px; margin-left: -10px;}
.menu_muestras ul li{width: auto; display: block; float:left; margin-right: 0px; font-family: 'Lora-BoldItalic', sans-serif, Helvetica; color: #8f8e8e; cursor: pointer; font-size: 16px; padding: 10px;}
.menu_muestras ul li:hover{height: auto; width: auto; background-color: #ebe4dd; padding: 10px;}
.menu_muestras_active { height: auto; width: auto; background-color: #ebe4dd; padding: 10px;}
.trabajos{background-color: white; padding-bottom: 30px; padding-right: 30px;}
.trabajos img{max-width: 105%; min-height: 200px;}
.f_trabajo{overflow: hidden; max-height: 200px; margin-bottom: 15px;}
.map_container{min-height: 500px; display: block; float: left; z-index: 100; position: relative; margin: 50px 0px 50px -30px;}
.mapa{ padding:15px 15px 0px; background-color: white; width: 108%;}
.fotito_contacto{ width: 100%;}
.fotito_contacto img{width: 108%;}
.qr{display: none;}
.menu_muestras button{border: none; background-color: rgba(0,0,0,0);}
.mix{display: none;}
}


@media (min-width: 768px) and (max-width: 992px){

p{font-family: 'Raleway'; font-weight: normal;}
b{font-family: 'Raleway-Bold'; font-weight: normal;}
body{ background-color: #ebe4dd;}
.carousel-inner .item img{width: 150% !important;}
.carousel-inner{width: 135% !important;}
.wrap{width:100%; margin-left: -30px !important; padding-left:-15px !important;}
.nav{background-color: white; height: 100px; margin-top: 10px; }
.logo_minerva{padding:24px 25px; width: 150px;}
.logo_minerva img{width:135%; margin-top: 10px; margin-bottom: -5px;}
.fondo{position: absolute; z-index: 10; top: 0; width: 100%; display: block; float: left; padding-bottom: 200px;}
.fondo_2{position: absolute; z-index: 1; top: 0;  display: block; float: left; background-image: url('../img/fondo_contacto.jpg'); background-size: cover; width:100%; padding-top: 150px; min-height: 768px; }
.header{position: relative; z-index: 20;}
nav{font-family: 'Raleway-Bold', sans-serif, Helvetica; text-transform: uppercase;  margin-top: 44px; width: 100%;}
nav ul li{width: auto; height: 15px; display: block; float: right; margin-right: 10px; padding: 15px;}
nav ul li a{display: block; float: left;  color:#caa987; font-family: 'Raleway-Bold', sans-serif, Helvetica; line-height: 3px;}
nav ul li a:hover{text-decoration: underline; color:#caa987; }
nav ul li a:visited, nav ul li a:active, nav ul li a:link{color:#caa987; font-weight: normal; }
.underline{width: 103.2%; height: 2px; background-color:#caa987; margin-left: -15px !important; padding-right: 0px !important;  margin-top: 9px; display: block; float: left;}
.texto_inicio{position: relative; z-index: 20; margin-top:60px; line-height: 150%; color: white; margin-left: 5%;}
.texto_inicio p{margin-bottom: 20px; font-family: 'Raleway';}
.texto_inicio p b{font-family: 'Raleway-Bold', sans-serif, Helvetica; font-weight: normal;  }
.footer{  z-index: 10; bottom:0; width: 100%; padding:50px 0px 20px; background-color: #ebe4dd; color: #ac8050;  margin-top: 100px !important; font-size: 10px;}
.texto_footer p {margin-bottom: 5px; margin-left: 30px;}
.logos_footer ul{width: 100%;}
.logos_footer ul li{display:  block; float: left; margin-right: 20px; width: auto;}
.current{background-color: #ebe4dd;}
.current a{color: #868482 !important;}
.historia_imp_fondo{background-image: url('../img/fondos_nosotros/fondo_nosotros_1.jpg'); background-size: 100% auto; background-repeat: no-repeat;}
.historia_imp{padding:50px 0px 50px; width: 42%;}
.historia_imp p{font-size: 12px !important; text-align: justify;}
.personas_imp_fondo {background-image: url('../img/fondos_nosotros/fondo_nosotros_2.jpg'); background-size:100% auto; background-repeat: no-repeat;}
.personas_imp{ background-color: none; padding: 60px 0px 10px; width: 32%;}
.personas_imp p{font-size: 12px !important; text-align: justify;}
.sistemas_imp{padding:25px 0px 0px; width: 42%; font-size: 12px;}
.sistemas_imp p{font-size: 12px !important; text-align: justify;}
.sistemas_imp ul{margin-left: 15px;}
.sistemas_imp_fondo{background-image: url('../img/fondos_nosotros/fondo_nosotros_3.jpg'); background-size: 100% auto; background-repeat: no-repeat;}
.cert_imp_fondo{background-image: url('../img/fondos_nosotros/fondo_nosotros_4.jpg'); background-size: 100% auto; background-repeat: no-repeat;}
.cert_imp{padding:30px 0px 40px; margin-right: 30px; width: 45%; float: right;}
.cert_imp p{font-size: 12px !important; text-align: justify;}
.cert_imp img{width: 70%; margin-bottom: 30px;}
.nosotros_img{position: relative; top:0; z-index: 0; margin-top: 0px;}
.nosotros_img h2{font-family: 'Raleway-Bold', sans-serif, Helvetica; text-transform: uppercase; color:#caa987; margin-bottom: 20px;}
.nosotros_img p{ margin-bottom: 20px; line-height: 150%; font-size: 12px; color: #535353 !important;}
.nosotros_img ul li{list-style-type: disc; font-family: 'Raleway', sans-serif, Helvetica; margin-bottom: 7px; font-size: 12px;}
.contacto{width:100%;}
.contacto input{width: 100%; font-family: 'Raleway', sans-serif, Helvetica; padding: 5px; margin: 0px 0px 10px; color:#dfc6ab; border: none;} 
.contacto table{width: 100%;}
.contacto textarea{width: 100%; margin:0px 0px 10px; font-family: 'Raleway', sans-serif, Helvetica; padding: 5px; color:#dfc6ab; border:none;}
.contacto_txt{margin-bottom: 10px;} 
.enviar {height: 40px !important;}
.direccion{width: 100%; background-color: white; font-family: 'Raleway-Bold', sans-serif, Helvetica; padding: 30px; margin-top: -3px; padding-left: -1px;}
.direccion ul{ font-size: 14px; width: 90%; padding-top: 20px;}
.direccion ul li{color:#8a8a89; line-height: 250%;}
.direccion span{color:#a17039;}
.contacto_php{text-align: center; margin-top: 100px; font-family: 'Raleway', sans-serif, Helvetica; line-height: 250%; color:#868482;  }
.contacto_php h1{ font-size: 30px;}
.contacto_php a{color:#868482; }
.argumentos{ background-color: white; min-height: 300px; margin-top: 50px; text-align: center; padding: 0px 0px}
.argumentos h2{ text-transform: uppercase; font-family: 'Raleway-Bold', sans-serif, Helvetica; color:#c49a6c; letter-spacing: 1px; margin: 20px 0px 8px;}
.argumentos h3{font-family: 'Lora-BoldItalic', sans-serif, Helvetica; color: #8f8e8e; font-weight: normal; height: 50px;}
.argumentos p{font-family: 'Raleway', sans-serif, Helvetica; line-height: 150%; padding: 20px 10px 50px; color: #8f8e8e; font-size: 13px !important;}
.valor{margin: 60px 0px 40px;  min-height: 150px; padding-bottom: 30px;}
.valor img{margin-top: 10px;}
.valor h4{font-family: 'Raleway-Bold', sans-serif, Helvetica; font-size: 24px; text-transform: uppercase; padding-right: 150px; color: #575756; line-height: 120%; margin-bottom: 20px; margin-left: -20px !important;}
.valor ul{list-style-type: disc; font-family: 'Raleway', sans-serif, Helvetica; color: #575756;}
.valor ul li{margin-bottom: 10px;}
.menu_muestras{height: 150px; background-color: white; padding: 30px; width: 100%;}
.menu_muestras h2{ color: #c49a6c; text-transform: uppercase;  font-family: 'Raleway-Bold', sans-serif, Helvetica; letter-spacing: 2px; width: 100%;}
.menu_muestras ul{list-style-type: none; width: 100%; margin-top: 15px; margin-left: -10px;}
.menu_muestras ul li{display: block; float:left; margin-right: 10px; font-family: 'Lora-BoldItalic', sans-serif, Helvetica; color: #8f8e8e; cursor: pointer; font-size: 16px; padding: 10px;}
.menu_muestras_active { height: auto; width: auto; background-color: #ebe4dd; padding: 10px;}
.trabajos{background-color: white; padding-bottom: 30px; padding-right: 30px; padding-top: 40px; margin-top: -10px;}
.trabajos img{max-width: 105%; min-height: 266px;}
.f_trabajo{overflow: hidden; max-height: 266px; margin-bottom: 15px;}
.map_container{min-height: 500px; display: block; float: left; z-index: 100; position: relative; margin: 50px 0px 50px 0px; width: 100%;}
.mapa{ width: 100%;}
.fotito_contacto{display: none;}
#formulario{margin-bottom: 50px;}
.menu_muestras button{border: none; background-color: rgba(0,0,0,0);}
.mix{display: none;}

}


@media (min-width: 992px) and (max-width: 1200px){

p{font-family: 'Raleway'; font-weight: normal;}
b{font-family: 'Raleway-Bold'; font-weight: normal;}
body{ background-color: #ebe4dd;}
.carousel-inner .item img{width: 100% !important;}
.wrap{width:100%; margin-left: -30px !important; padding-left:-15px !important;}
.nav{background-color: white; height: 100px; margin-top: 10px; }
.logo_minerva{padding:20px; width: 150px;}
.logo_minerva img{width:160%;}
.fondo{position: absolute; z-index: 10; top: 0; width: 100%; display: block; float: left;}
.fondo_2{position: absolute; z-index: 1; top: 0;  display: block; float: left; background-image: url('../img/fondo_contacto.jpg'); background-size: cover; width:100%; padding-top: 150px; min-height: 768px; }
.header{position: relative; z-index: 20;}
nav{font-family: 'Raleway-Bold', sans-serif, Helvetica; text-transform: uppercase;  margin-top: 47px; width: 100%;}
nav ul li{width: auto; height: 20px; display: block; float: left; margin-right: 40px; padding: 15px;}
nav ul li a{display: block; float: left;  color:#caa987; font-family: 'Raleway-Bold', sans-serif, Helvetica; line-height: 3px;}
nav ul li a:hover{text-decoration: underline; color:#caa987; }
nav ul li a:visited, nav ul li a:active, nav ul li a:link{color:#caa987; font-weight: normal; }
.underline{width: 103.2%; height: 2px; background-color:#caa987; margin-left: -15px !important; padding-right: 0px !important;  margin-top: 9px; display: block; float: left;}
.texto_inicio{position: relative; z-index: 20; margin-top:100px; line-height: 150%; color: white; margin-left: 5%;}
.texto_inicio p{margin-bottom: 20px; font-family: 'Raleway';}
.texto_inicio p b{font-family: 'Raleway-Bold', sans-serif, Helvetica; font-weight: normal;  }
.footer{  z-index: 10; bottom:0; width: 100%; padding:50px 0px 20px; background-color: #ebe4dd; color: #ac8050;  }
.texto_footer p {margin-bottom: 5px; margin-left: 30px;}
.logos_footer ul{width: 100%;}
.logos_footer ul li{display:  block; float: left; margin-right: 20px; width: auto;}
.current{background-color: #ebe4dd;}
.current a{color: #868482 !important;}
.historia_imp_fondo{background-image: url('../img/fondos_nosotros/fondo_nosotros_1.jpg'); background-size: 100% auto; background-repeat: no-repeat;}
.historia_imp{padding:50px 0px 50px; width: 32%;}
.historia_imp p{font-size: 14px !important; text-align: justify;}
.personas_imp_fondo {background-image: url('../img/fondos_nosotros/fondo_nosotros_2.jpg'); background-size:100% auto; background-repeat: no-repeat;}
.personas_imp{ background-color: none; padding: 100px 0px 70px; width: 32%;}
.personas_imp p{font-size: 14px !important; text-align: justify;}
.sistemas_imp{padding:50px 0px 5px; width: 32%;}
.sistemas_imp p{font-size: 14px !important; text-align: justify;}
.sistemas_imp ul{margin-left: 15px;}
.sistemas_imp_fondo{background-image: url('../img/fondos_nosotros/fondo_nosotros_3.jpg'); background-size: 100% auto; background-repeat: no-repeat;}
.cert_imp_fondo{background-image: url('../img/fondos_nosotros/fondo_nosotros_4.jpg'); background-size: 100% auto; background-repeat: no-repeat;}
.cert_imp{padding:30px 0px 0px; width: 32%;}
.cert_imp p{font-size: 14px !important; text-align: justify;}
.cert_imp img{width: 100%; margin-bottom: 30px;}
.nosotros_img{position: relative; top:0; z-index: 0; margin-top: 0px;}
.nosotros_img h2{font-family: 'Raleway-Bold', sans-serif, Helvetica; text-transform: uppercase; color:#caa987; margin-bottom: 20px;}
.nosotros_img p{ margin-bottom: 20px; line-height: 150%; font-size: 12px; color: #535353 !important;}
.nosotros_img ul li{list-style-type: disc; font-family: 'Raleway', sans-serif, Helvetica; margin-bottom: 10px; font-size: 14px;}
.contacto{width:100%;}
.contacto input{width: 100%; font-family: 'Raleway', sans-serif, Helvetica; padding: 5px; margin: 0px 0px 10px; color:#dfc6ab; border: none;} 
.contacto table{width: 100%;}
.contacto textarea{width: 100%; margin:0px 0px 10px; font-family: 'Raleway', sans-serif, Helvetica; padding: 5px; color:#dfc6ab; border:none;}
.contacto_txt{margin-bottom: 10px;} 
.enviar {height: 40px !important;}
.direccion{width: 100%; background-color: white; font-family: 'Raleway-Bold', sans-serif, Helvetica; padding: 30px; margin-top: -3px; padding-left: -1px;}
.direccion ul{ font-size: 14px; width: 90%; padding-top: 20px;}
.direccion ul li{color:#8a8a89; line-height: 250%;}
.direccion span{color:#a17039;}
.contacto_php{text-align: center; margin-top: 100px; font-family: 'Raleway', sans-serif, Helvetica; line-height: 250%; color:#868482;  }
.contacto_php h1{ font-size: 30px;}
.contacto_php a{color:#868482; }
.argumentos{ background-color: white; min-height: 300px; margin-top: 50px; text-align: center; padding: 0px 10px}
.argumentos h2{ text-transform: uppercase; font-family: 'Raleway-Bold', sans-serif, Helvetica; color:#c49a6c; letter-spacing: 1px; margin: 20px 0px 8px;}
.argumentos h3{font-family: 'Lora-BoldItalic', sans-serif, Helvetica; color: #8f8e8e; font-weight: normal; height: 50px;}
.argumentos p{font-family: 'Raleway', sans-serif, Helvetica; line-height: 150%; padding: 0px 15px 50px; color: #8f8e8e; font-size: 14px !important;}
.valor{margin: 60px 0px 40px;  min-height: 150px; padding-bottom: 30px;}
.valor img{margin-top: 10px;}
.valor h4{font-family: 'Raleway-Bold', sans-serif, Helvetica; font-size: 24px; text-transform: uppercase; padding-right: 150px; color: #575756; line-height: 120%; margin-bottom: 20px; margin-left: -20px !important;}
.valor ul{list-style-type: disc; font-family: 'Raleway', sans-serif, Helvetica; color: #575756;}
.valor ul li{margin-bottom: 10px;}
.menu_muestras{height: 100px; background-color: white; padding: 30px; width: 100%;}
.menu_muestras h2{ color: #c49a6c; text-transform: uppercase;  font-family: 'Raleway-Bold', sans-serif, Helvetica; letter-spacing: 2px; width: 100%;}
.menu_muestras ul{list-style-type: none; width: 100%; margin-top: 15px; margin-left: -10px;}
.menu_muestras ul li{display: block; float:left; margin-right: 10px; font-family: 'Lora-BoldItalic', sans-serif, Helvetica; color: #8f8e8e; cursor: pointer; font-size: 16px; padding: 10px;}
.menu_muestras_active { height: auto; width: auto; background-color: #ebe4dd; padding: 10px;}
.trabajos{background-color: white; padding-bottom: 30px; padding-right: 30px; padding-top: 40px; margin-top: -10px;}
.trabajos img{max-width: 105%; min-height: 266px;}
.f_trabajo{overflow: hidden; max-height: 266px; margin-bottom: 15px;}
.map_container{min-height: 500px; display: block; float: left; z-index: 100; position: relative; margin: 50px 0px 50px 0px; width: 100%;}
.mapa{ width: 100%;}
.fotito_contacto{display: none;}
#formulario{margin-bottom: 50px;}
.menu_muestras button{border: none; background-color: rgba(0,0,0,0);}
.mix{display: none;}


}


@media (min-width: 1200px){

p{font-family: 'Raleway'; font-weight: normal;}
b{font-family: 'Raleway-Bold'; font-weight: normal;}
body{ background-color: #ebe4dd;}
.carousel-inner .item img{width: 100% !important;}
.wrap{width:100%; margin-left: -30px !important; padding-left:-15px !important;}
.nav{ height: 100px; margin-top: 10px; }
.logo_minerva{padding:20px;}
.fondo{position: absolute; z-index: 10; top: 0; width: 100%; display: block; float: left;}
.fondo_2{position: absolute; z-index: 1; top: 0;  display: block; float: left; background-image: url('../img/fondo_contacto.jpg'); background-size: cover; width:100%; padding-top: 150px; min-height: 768px; }
.header{position: relative; z-index: 20;}
nav{font-family: 'Raleway-Bold', sans-serif, Helvetica; text-transform: uppercase;  margin-top: 47px; width: 100%;}
nav ul li{width: auto; height: 20px; display: block; float: left; margin-right: 40px; padding: 15px;}
nav ul li a{display: block; float: left;  color:#ebe4dd; font-family: 'Raleway-Bold', sans-serif, Helvetica; line-height: 3px;}
nav ul li a:hover{ color:#ebe4dd; }
nav ul li a:visited, nav ul li a:active, nav ul li a:link{color:#ebe4dd;; font-weight: normal; }
.underline{width: 102.7%; height: 2px; background-color:#caa987; margin-left: -15px !important; padding-right: 0px !important;  margin-top: 13px; display: block; float: left;}
.texto_inicio{position: relative; z-index: 20; margin-top:100px; line-height: 150%; color: white; margin-left: 5%;}
.texto_inicio p{margin-bottom: 20px; font-family: 'Raleway';}
.texto_inicio p b{font-family: 'Raleway-Bold', sans-serif, Helvetica; font-weight: normal;  }
.footer{  z-index: 10; width: 100%; padding:50px 0px 20px; background-color: #ebe4dd; color: #ac8050; bottom: 0px;  }
.texto_footer p {margin-bottom: 5px; margin-left: 30px;}
.logos_footer ul{width: 100%;}
.logos_footer ul li{display:  block; float: left; margin-right: 20px; width: auto;}
.current{background-color: #ebe4dd;}
.current a{color: #868482 !important;}
.historia_imp_fondo{background-image: url('../img/fondos_nosotros/fondo_nosotros_1.jpg'); background-size: 100% auto; background-repeat: no-repeat;}
.historia_imp{padding:130px 0px 100px; width: 32%;}
.historia_imp p{font-size: 14px !important; text-align: justify;}
.personas_imp_fondo {background-image: url('../img/fondos_nosotros/fondo_nosotros_2.jpg'); background-size:100% auto; background-repeat: no-repeat;}
.personas_imp{ background-color: none; padding: 150px 0px 100px; width: 32%;}
.personas_imp p{font-size: 14px !important; text-align: justify;}
.sistemas_imp{padding:100px 0px 55px; width: 32%;}
.sistemas_imp p{font-size: 14px !important; text-align: justify;}
.sistemas_imp ul{margin-left: 15px;}
.sistemas_imp_fondo{background-image: url('../img/fondos_nosotros/fondo_nosotros_3.jpg'); background-size: 100% auto; background-repeat: no-repeat;}
.cert_imp_fondo{background-image: url('../img/fondos_nosotros/fondo_nosotros_4.jpg'); background-size: 100% auto; background-repeat: no-repeat;}
.cert_imp{padding:100px 0px 130px; width: 32%;}
.cert_imp p{font-size: 14px !important; text-align: justify;}
.cert_imp img{width: 100%; margin-bottom: 30px;}
.nosotros_img{position: relative; top:0; z-index: 0; margin-top: 0px;}
.nosotros_img h2{font-family: 'Raleway-Bold', sans-serif, Helvetica; text-transform: uppercase; color:#caa987; margin-bottom: 20px;}
.nosotros_img p{ margin-bottom: 20px; line-height: 150%; font-size: 12px; color: #535353 !important;}
.nosotros_img ul li{list-style-type: disc; font-family: 'Raleway', sans-serif, Helvetica; margin-bottom: 10px; font-size: 14px;}
.contacto{width:90%;}
.contacto input{width: 100%; font-family: 'Raleway', sans-serif, Helvetica; padding: 5px; margin: 0px 0px 10px; color:#dfc6ab; border: none;} 
.contacto table{width: 100%;}
.contacto textarea{width: 100%; margin:0px 0px 10px; font-family: 'Raleway', sans-serif, Helvetica; padding: 5px; color:#dfc6ab; border:none;}
.contacto_txt{margin-bottom: 10px;} 
.enviar {height: 40px !important;}
.direccion{width: 100%; background-color: white; font-family: 'Raleway-Bold', sans-serif, Helvetica; padding: 30px; margin-top: -3px; padding-left: -1px;}
.direccion ul{ font-size: 14px; width: 90%; padding-top: 20px;}
.direccion ul li{color:#8a8a89; line-height: 250%;}
.direccion span{color:#a17039;}
.contacto_php{text-align: center; margin-top: 100px; font-family: 'Raleway', sans-serif, Helvetica; line-height: 250%; color:#868482;  }
.contacto_php h1{ font-size: 30px;}
.contacto_php a{color:#868482; }
.argumentos{ background-color: white; min-height: 300px; margin-top: 50px; text-align: center;}
.argumentos h2{ text-transform: uppercase; font-family: 'Raleway-Bold', sans-serif, Helvetica; color:#c49a6c; letter-spacing: 1px; margin: 20px 0px 8px;}
.argumentos h3{font-family: 'Lora-BoldItalic', sans-serif, Helvetica; color: #8f8e8e; font-weight: normal; height: 60px;}
.argumentos p{font-family: 'Raleway', sans-serif, Helvetica; line-height: 150%; padding: 0px 35px 50px; color: #8f8e8e;}
.valor{margin: 60px 0px 40px;  min-height: 150px; padding-bottom: 30px;}
.valor img{margin-top: 10px;}
.valor h4{font-family: 'Raleway-Bold', sans-serif, Helvetica; font-size: 24px; text-transform: uppercase; padding-right: 150px; color: #575756; line-height: 120%; margin-bottom: 20px; margin-left: -20px !important;}
.valor ul{list-style-type: disc; font-family: 'Raleway', sans-serif, Helvetica; color: #575756;}
.valor ul li{margin-bottom: 10px;}
.menu_muestras{height: auto; background-color: white; padding: 30px;}
.menu_muestras h2{ color: #c49a6c; text-transform: uppercase;  font-family: 'Raleway-Bold', sans-serif, Helvetica; letter-spacing: 2px; width: 100%;}
.menu_muestras ul{list-style-type: none; width: 100%; margin-top: 15px; margin-left: -10px;}
.menu_muestras ul li{display: block; float:left; margin-right: 60px; font-family: 'Lora-BoldItalic', sans-serif, Helvetica; color: #8f8e8e; cursor: pointer; font-size: 16px; padding: 10px;}
.menu_muestras_active { height: auto; width: auto; background-color: #ebe4dd; padding: 10px;}
.menu_muestras button{border: none; background-color: rgba(0,0,0,0);}
.trabajos{background-color: white; padding-bottom: 30px; padding-right: 30px;}
.trabajos img{max-width: 105%; min-height: 166px;}
.f_trabajo{overflow: hidden; max-height: 166px; margin-bottom: 15px; display: inline-block;}
.map_container{min-height: 500px; display: block; float: left; z-index: 100; position: relative; margin: 50px 0px 50px -30px;}
.mapa{}
.fotito_contacto{display: none;}
.mix{display: none;}


}











