*{
  padding: 0;
  margin:0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

}

html{font-size: 100%}

body{font-size: 16px}
h1{font-size: 0px}

.ir-arriba {display:none;padding:.8%;background:#79cce6;font-size:1.5rem;color:#fff;cursor:pointer;position: fixed;bottom:5%;right:2%;z-index: 2600;
            border: 1px solid white;}

header{height: 100vh}
.menu_celu{z-index:5301;}
.menu_celu .btn-menu {z-index:5301; }



/* Barra */

.portada .barra{ background-color: #014363; width: 100%;z-index: 500;}
.portada .barra .email_home{text-decoration: none; color:#78cfe9;font-family: 'robotomedium', sans-serif;margin-top: -2%;}
.portada .barra .email_home:hover{color:white;}
.barra p{display: inline-block; color: white;font-family: 'robotomedium', sans-serif;margin-top: -2%;}
.barra ul{display: inline-block; list-style-type: none;z-index: 2000;margin-right: 4%;margin-bottom: .4%;}
.barra ul li{display: inline-block;margin-top: 5%}
.barra ul li a{width: 40px; height: 40px; background-image: url(../img/redes-sprite.png); text-decoration: none;display: inline-block;}
.barra ul li:nth-child( 1 ) a:hover{ background-position: 0px -38px}
.barra ul li:nth-child( 2 ) a{ background-position: -37px 0px}
.barra ul li:nth-child( 2 ) a:hover{ background-position: -37px -38px}
a.anew:hover {
    color: #fff !important;
}


/* Portadas */
.portada{height: 100vh}
.portada .foto_portada{z-index: 1;position: absolute;width: 100%;}
.portada .menu{z-index: 1500;width: 100%;}
.portada .menu .logo{display: inline-block;padding-left: 2%}
.portada .menu .logo img{width: 100%;margin-top: 1%}
.portada .foto_portada img{width: 100%;height: 100vh}
.portadas{z-index: 20;position: absolute;}
.portada .portadas_texto{width:45%; color: white; display: inline-block;z-index: 1}
.portadas_texto h2{font-family: 'robotoregular', sans-serif;padding: 7% 8%;font-size: 2.3rem;text-align: left; }
.portadas_texto p{font-family: 'robotoregular', sans-serif;text-align: justify;margin-left:11%;}


/*menu*/
#actual{background: #8ce4f5; padding: 1%; border-radius: 5px}
.portada .menu nav{width: 100%;display: inline-block;vertical-align: top;margin-top:1.5%;margin-left: 15%}
.portada .menu nav a{text-decoration: none; color:white; font-size: 1.3rem; margin:2.5%;font-family: 'Myriad Pro Regular', sans-serif;}
.principal{padding-top: 1%;background-color: #014e74}

/*---Home---*/
.home_prod{margin-top: 3%}
.productos{margin-top: 3%}
.home_prod h3{font-size: 2rem;font-family: 'robotoregular', sans-serif; color: #004362;}
.prod h4{font-size: 1rem;font-family: 'robotoregular', sans-serif;color: #004362;text-align: center;}
.linea_prod{width: 100%}
.gota{width: 30%}
.foto_prod{ margin: 0;width: 90%}
.prod p{font-family: 'robotoregular', sans-serif;color:#5d5d5d;font-size: .9rem} 
.mas{margin-top: 20%;margin-bottom: 90%;width: 100%}
.bajarhome{font-size: 2.5rem;color: white;}
.bajarhome:hover{font-size: 2.8rem;-webkit-transition-duration: 0.3s;}
.btn_bajarhome a{text-decoration: none}
.btn_bajarhome{z-index: 2900;position: absolute;bottom: 1%;width: 100%}
.recon{z-index: 5000}
.diaf{top:-1%;margin-left: 2%}
.arisli{top: -3%}
.mercado_pago{vertical-align: top;display: inline-block;margin-right: .6%}
.texto_mercadopago{padding-top: 3%;color: #5d5d5d;margin-right: .5%}
.link_mercadopago{margin-top: 2.8%;margin-right: 6%}
.link_mercadopago a{color: #ffffff;text-decoration: none;background-color: #79ceea;padding: 5%;border-radius: 5px;font-size: 1.2rem}
.link_mercadopago a:hover{color: #79ceea;background-color: #ffffff;-webkit-transition-duration: 0.7s; -moz-transition-duration: 0.7s;transition-duration: 0.7s;}


/* Quienes Somos */
.quienes_texto{width:93%; color: #004362; margin-left: 4%; margin-top: 5%; display: inline-block;margin-bottom: 5%;z-index: 2000;}
.quienes_texto h3{font-family: 'robotoregular', sans-serif;font-size: 2rem; }
.quienes_texto p{margin-top: 2%;font-family: 'robotoregular', sans-serif;font-size: 1rem; text-align: justify;}
.quienes_foto{display: inline-block; margin-left: 3%;width: 50%;vertical-align: top; margin-top: 7.5%}
.quienes_btn{box-shadow: 0px 1px 1px rgba(0,0,0,0.1);color: #004362;margin-right: 2%;margin-top: 3%; text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
            border: 1px solid #004362;padding: 1% 1%;font-size: 1rem;text-align: center;text-decoration: none;font-family: 'robotomedium', sans-serif;}
.quienes_btn:hover{background: #79ceea;color:white;border: 1px solid #79ceea;}
.bajar{font-size: 2.5rem;color: white;}
.bajar:hover{font-size: 2.8rem;-webkit-transition-duration: 0.3s;}
.btn_bajar{border-top: 2px solid #014363;vertical-align: bottom;z-index: 2000;}
.btn_bajar a{text-decoration: none;}

/* Productos */
.productos_foto{display: inline-block; vertical-align: top;margin-left: 10%;width:40%;margin-top: 2.5% }
.produc{margin-top: 5%}
.bajar{font-size: 2.5rem;color: white;}
.bajar:hover{font-size: 2.8rem;-webkit-transition-duration: 0.3s;}
.btn_bajarprod{border-top: 2px solid #014363;vertical-align: bottom;z-index: 2000;}
.btn_bajarprod a{text-decoration: none;}
.portadas_texto p a{text-decoration: none;background-color: #79ceea;border-radius: 5px;color: white;padding: 0 1%}

/* Producto Elegido */
.Prod_Elegido{width:90%; margin-left: 5%; margin-top: 5%; display: inline-block;}
.Prod_Elegido h3{font-family: 'robotoregular', sans-serif;font-size: 2rem; color:#004362;vertical-align: top;margin-bottom: 3%}
.Prod_Elegido h4{font-family: 'robotoregular',sans-serif;font-size: 1.5rem;padding: 1% 0;color:#004362;}
.producelegido_foto{width: 23%;margin-top: 2%;vertical-align: top;margin-left: 10%;margin-bottom:2% }
.botones{margin: 3%}
.botones a{padding: 2%}

  /*---Arietes---*/
#Arietes{display: block;width: 100%;margin-bottom: 5%}
#Arietes h5{color: #004362;font-size: 1.1rem;font-family: 'robotoregular',sans-serif;}
#Arietes h6{color: #004362;font-size: 1rem;margin-top: 1%;font-family: 'robotoregular',sans-serif;}
#Arietes p{display: inline-block;font-size: 1.2rem;font-family: 'robotomedium',sans-serif;}
#Arietes .datos_ariete{display: inline-block;vertical-align: top;text-align: center;margin-left: 15%}
.utilidad .p_util {margin-bottom: 5%;display: inline-block;vertical-align: top;margin-top: 2%}
.utilidad p, .caracteristica p{vertical-align: top;margin-top: 1%;font-size: 1.2rem;color: #5d5d5d;;margin-bottom: 1%;}
.caracteristica .p_util{vertical-align: top;display: inline-block;width: 100%}
.caracteristica .foto_carac{margin-left: 5%;margin-top: -4%;display: inline-block;width: 25%}
.caracteristica div img {width: 100%;}
.caracteristica select{margin-bottom: 3%; font-family: 'robotoregular',sans-serif;width: 15%;}
.rendimiento img{width: 80%;margin-bottom: 3%;padding: 2%}
.rendimiento p{display: block;margin-bottom: 2%;margin-top: 2%;font-size: 1.2rem;color: #5d5d5d}

 /*---Manuales---*/
.manuales{margin-bottom: 3%}
.utilidad h2{font-family: 'robotoregular', sans-serif;font-size: 2.5rem; color:#004362;text-align: center;}
.utilidad .foto_bomba{display: inline-block;margin-left: 10%;padding-top: 2%}
.utilidad .foto_bomba img{width: 100%}

 /*---Diafragmas---*/
 .diafragmas{margin-bottom: 3%}

  /*---Bombeadores---*/
.rendimiento_Z{margin-top: 3%;margin-bottom: 2%}
.rendimiento_Z p{font-size: 1.2rem;font-family: 'robotomedium',sans-serif;color: #5d5d5d}

.btn_bajarelegido{border-top: 2px solid #014363;vertical-align: bottom;z-index: 2000;}
.btn_bajarelegido a{text-decoration: none;}

/* Info Útil */
.info_foto{display: inline-block; vertical-align: top;margin-left: 10%;margin-top: 1.5%;width: 30%}
.container_acordeon{margin-top: 3%}
.container_acordeon .btn_info{background: #79cce6; color: white; padding: 1%; border:0px;width: 11%; margin-top: 1%;font-family: 'robotoregular', sans-serif;
                              font-size: .8rem;text-decoration: none;display: block;margin-bottom: 1%}
.btn_bajarinfo{border-top: 2px solid #014363;vertical-align: bottom;z-index: 2000;}
.btn_bajarinfo a{text-decoration: none;}

/*----- Políticas de Privacidad-----*/

.politicas{padding: 0% 8%}
.politicas{margin-bottom: 5%}
.politicas p{color: #787878}
.politicas h3,h4{margin-bottom: 2%;margin-top: 2%;color: #676767;}

/* Contacto */
.contacto{width:90%; margin-left: 5%; margin-top: 5%; display: inline-block;margin-bottom: 10%}
.contacto p{font-family: 'robotoregular', sans-serif;font-size: 1.5rem; color:#004362;text-align: center;}
.contacto h3{font-family: 'robotoregular', sans-serif;font-size: 2rem; color:#004362;}
.mobilecontacto1 .datos_contacto {display: block;margin-left: 10%;margin-top: 2%;padding-top: 0;width: 120%;}
.mobilecontacto .datos_contacto  {display: block;margin-left: 10%;width: 120%;margin-top: 4%;}
.mobilecontacto .datos_contacto .correo, .mobilecontacto .datos_contacto .phone{width: 9%}
.mobilecontacto, .mobilecontacto1{display: inline-block;}
.mobilecontacto{margin-left: 6%;vertical-align: top}
.mobilecontacto1{margin-left: 2%}
.contacto_foto{display: inline-block; vertical-align: top;margin-left: 10%;width: 30%;margin-top: 1.5%}
.mobilecontacto1 .datos_contacto .contactos, .mobilecontacto .datos_contacto .contactos{display: inline-block;margin-left: 3%;vertical-align: top;margin-top: 2%}
.contacto form{margin-top: 2%;}
.contacto form .contacto_datos1{display: inline-block; width: 100%;vertical-align: top; }
.contacto form div label{display: block;}
.contacto input[type=text], input[type=email]{height: 20%; width: 90%;font-size: 1rem;padding: 2%}
.contacto_datos1 label, .contacto_datos2 label{margin-top: 5%; padding-bottom: 10px; color:#004362;font-family: 'robotoregular', sans-serif;}
.contacto form input[type=submit]{background: #79cce6; color: white; margin: 0 auto;padding: 1%; border:0px;width: 10%; margin-top: 1%;font-family: 'robotoregular', sans-serif;
                              font-size: 1rem;cursor: pointer;display: block;}
#maps{width: 100%; height: 80vh; margin-top: 5%}
.mensaje{width: 90%; height: 24vh}
.btn_bajarcont{border-top: 2px solid #014363;vertical-align: bottom;z-index: 2000;}
.btn_bajarcont a{text-decoration: none;}


/*footer*/
#actual_foot{background: #8ce4f5; border-radius: 5px}
footer{ background-color:#269dbf; height: 50%; width: 100%; bottom: 0;font-family: 'robotomedium', sans-serif;position: relative;padding: 2% }
footer div a{display: block; margin-bottom: 5px}
footer div p{display: inline-block; vertical-align: top;padding-top: 4%}
footer div div{display: block}
footer div div p{display: inline-block}
footer p{color: white;}
footer a{color: white}
.datos1{display: inline-block; margin-left: 1%; margin-top: 1%}
.datos1 div a{text-decoration: none;vertical-align: top;display: inline-block;padding-top: 3%;}

.datos2{display: inline-block;vertical-align: top;margin-top:1%;margin-left: 1%}
.correo{display: inline-block}
.copy{text-align: center; display:block;width: 100%; font-size: .8rem;margin-top: 3%}
.footer_redes {position: absolute;display: inline-block; list-style-type: none; margin: 0; padding: 0; right: 8%; top: 17%}
.footer_redes  li{display: inline-block;}
.footer_redes  li a{width: 40px; height: 40px; background-image: url(../img/footer-sprite.png); text-decoration: none;display: inline-block}
.footer_redes  li:nth-child( 1 ) a:hover{ background-position: 0px -38px}
.footer_redes  li:nth-child( 2 ) a{ background-position: -37px 0px}
.footer_redes  li:nth-child( 2 ) a:hover{ background-position: -37px -38px}
.nav_footer{display: inline-block;position: absolute; left:43%;top: 21%;width: 50%}
.nav_footer ul li{list-style: none; display: inline-block; padding-right: 4%}
.nav_footer ul li a{text-decoration: none; color:white; font-size: 1rem;font-family: 'robotomedium', sans-serif;padding: 0;height: auto;}

.ape{font-size: 1rem;text-decoration: none}



/*------  EFECTOS ----- */

/* Float Shadow */
.hvr-float-shadow {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);  -moz-transform: translateZ(0); transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform;  -moz-transition-property: transform; transition-property: transform;}

.hvr-float-shadow:before {pointer-events: none; position: absolute; z-index: -1;content: ''; top: 100%; left: 5%; height: auto; width: 100%; opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);background: -moz-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s;transition-duration: 0.3s; -webkit-transition-property: transform, opacity;
  -moz-transition-property: transform, opacity;transition-property: transform, opacity;}

.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {-webkit-transform: translateY(-5px); -moz-transform: translateY(-5px);
  transform: translateY(-5px); /* move the element up by 5px */}

.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {opacity: 1; -webkit-transform: translateY(5px);
  -moz-transform: translateY(5px);  transform: translateY(5px);}

.hvr-grow { display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);  -moz-transform: translateZ(0); transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s; transition-duration: 0.3s;-webkit-transition-property: transform; -moz-transition-property: transform;transition-property: transform;}

.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}

.hvr-underline-from-center {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);  -moz-transform: translateZ(0);transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative; }

.hvr-underline-from-center:before {content: "";position: absolute;z-index: -1;left: 50%;right: 50%;margin-top: 25px;background: #8ce4f5;height: 4px;-webkit-transition-property: left, right;-moz-transition-property: left, right;transition-property: left, right;  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s; transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;
  transition-timing-function: ease-out;}

.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {left: 0;right: 0;}





@media screen and (min-width: 240px) and (max-width: 1279px) {

    html{font-size:60%}
    .quienes_foto,  .productos_foto, .info_foto, .contacto_foto, .producelegido_foto  {display: none;}
   
    /*---Home---*/
    header .menu_celular {margin-top: 11%;width: 55%;position: fixed;right:100%;margin: 0;background:#79cce6;z-index:5301;}
    header .menu_celular ul {list-style:none;}
    header .menu_celular ul li {display:block;border-bottom: 1px solid rgba(255,255,255,.5);position: relative;padding: 5%;}
    header .menu_celular ul li a {display:block;text-decoration:none;padding: 2%;color:white;font-size: 1.2rem;font-family: 'signikaregular',sans-serif;}
    header .menu_celular ul li:hover {background: #014363;}
    .menu_celu{display:block;position: fixed;right: 8%;z-index: 5201;top: 4%;z-index:3301;}
    .menu_celu .btn-menu {display: block;overflow: hidden;font-size: 2.7rem;text-decoration: none;color:#79cce6;z-index:5301; }
    .barra{display: none;}
    .da-slider{display: none;}
    .portada .portadas_texto{height: 70vh;width: 100%}
    .portada .menu nav{display: none;}
    .portadas_texto h2{width: 100%;text-align: center;font-size: 60%}
    .portadas_texto p{font-size: 40%;margin: 0 6%;overflow: hidden;}
    .portada .slide_chico{display: block;}
    .portada .slide_chico{z-index: 1300;position: relative;width: 100%;margin-top: 35%}
    .portada .slide_chico h2{font-size: 2rem;color: white;width: 100%;text-align: center;}
    .portada .slide_chico .uni{font-size: .9rem;color: white;width: 100%;text-align: center;margin-top: 2%}
    .portada .slide_chico .exp{font-size: .9rem;color: white;width: 100%;text-align: center;margin-left: 0;color: #79ceea;margin-top: 2%}
    .portada .slide_chico .da-link{box-shadow: 0px 1px 1px rgba(0,0,0,0.1);margin: 0 auto;color: #79ceea;text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
                               border: 1px solid #79ceea;padding: 1% 1%;font-size: .8rem;width: 13%;text-align: center;text-decoration: none;
                               font-family: 'robotomedium', sans-serif;}
    .portada .slide_chico div{width: 100%;margin: 0 auto;text-align: center;margin-top: 5%}
    .slide_chico .da-link:hover{background: #79ceea;color:white;}
    .ariete_mobile{display: none;}
    .home_prod h3{font-size: 90%}
    .prod h4{font-size: 1.2rem}
    .prod p{font-size: 1.1rem}

    /*---Info---*/
    .container_acordeon .btn_info{width: 30%;text-align: center;}
    .container_acordeon dd p, dt a{font-size: 70%}

    /*---Producto Elegido---*/
    .Prod_Elegido .rendimiento h3{text-align: center;}
    .Prod_Elegido .rendimiento p{text-align: justify;}
    .caracteristica select{width: 40%;}


    /*---Contacto---*/
    .contacto form div{width: 100%; text-align: center;}
    .contacto form{margin-left: 0}
    .contacto form input[type=submit]{width: 30%}
    .datos1 .phone{width: 15%}
    .portadas .datos_contacto {display: inline-block;}
     footer div p, a{font-size: 80%}
    .footer_redes {position: relative;left: 5%;width: 40%}
    .nav_footer{display: none;}
}



@media screen and (min-width: 300px) and (max-width: 1279px){

   html{font-size: 80%}
   .portadas_texto h2{font-size: 80%}
   .portadas_texto p{font-size: 60%;margin: 0 7%;}
   .portada .slide_chico{margin-top: 5%}
   .datos_contacto .correo, .phone{width: 9%}
   .link_mercadopago{margin-top: 10%;}
 
    
}

@media screen and (min-width: 375px) and (max-width: 1279px){

    .portada .slide_chico{margin-top: 1%}


}

@media screen and (min-width: 480px) and (max-width: 1279px){
    .portada .slide_chico{margin-top: 5%}
    .portadas_texto h2{font-size: 90%;padding-top: 1%}
    .portadas_texto p{font-size: 60%;margin: 0 7%;}
    .link_mercadopago{margin-top: 1%;}
    .texto_mercadopago{font-size: 1.1rem;margin-top: 2%}
    .caracteristica select{width: 25%;}

   }

@media screen and (min-width: 600px) and (max-width: 1279px){

  .datos1 .phone{width: 15%}
  .portada .slide_chico{display: none;}
  .da-slider{display: block}
  .da-slide h2{font-size: 2.4rem}
  .uni{font-size: 1.2rem;top: 20%;z-index: 2000}
  .exp {font-size: 1.1rem;top: 32%}
  .exp img{display: none;}
  .da-slide .da-link{top: 40%;font-size: .8rem;width: 20%;margin-left: 17%;}
  .da-slider{top:23%;}
  .da-img img{width: 65%;}
  .da-arrows span{height: 80%}
  .contacto form input[type=submit]{width: 15%}
   .link_mercadopago{margin-top: 5%;}
}

@media screen and (min-width: 660px) and (max-width: 1279px){

  .container_acordeon .btn_info{width: 20%;text-align: center;}
  .da-slide h2{font-size: 2.5rem}
  .uni{font-size: 1.2rem;top: 18%}
  .exp {font-size: 1.3rem;top: 26%}
  .exp img{display: none;}
  .da-slide .da-link{top: 38%;font-size: .8rem;width: 20%;margin-left: 17%;}
  .da-slider{top:23%;}
  .menu_celu .btn-menu {font-size: 2.9rem}
  .portadas_texto p{font-size: 70%}
  .da-arrows span{height: 60%}
  .da-img img{width: 75%;}
  .portadas_texto h2{padding-top: 1%}
   .caracteristica select{width: 20%;}
    
}

@media screen and (min-width: 730px) and (max-width: 1279px){

   .da-img img{width: 65%;}
   .portadas_texto h2{font-size: 100%;}
   .portadas_texto p{font-size: 80%;margin: 0 7%;}
   .caracteristica select{width: 15%;}

}

@media screen and (min-width: 800px) and (max-width: 1279px){

    .barra{display: block}
    .menu_celu {display: none;}
    .menu_celu .btn-menu{display: none;}
    .portada .menu nav{display: inline-block;margin-left: 5%;margin-top: 3%}
    .portada .menu nav a{font-size: 1rem}
    .da-slide h2{font-size: 2.9rem}
    .uni{font-size: 1.4rem;top: 16%}
    .exp {font-size: 1.5rem;top: 22%}
    .da-slide .da-link{top: 32%;font-size: 1rem;width: 20%;margin-left: 17%;}
    .da-slider{top:35%;}
    .portadas_texto h2{font-size: 2.5rem;}
    .portadas_texto p{font-size: 100%;margin: 0 7%;}
    .portada .portadas_texto{height: 65vh}
    .portada .portadas_texto h2{font-size: 2.5rem}
    .portada .portadas_texto p{font-size: 1.2rem}
    .da-arrows span{height: 30%;top: 10%}
    .link_mercadopago{margin-top: 3%;}
    .texto_mercadopago{font-size: 1.2rem;margin-top: 0%}
  
}

@media screen and (min-width: 966px) and (max-width: 1279px){

   .da-img img{width: 85%;}
   .container_acordeon .btn_info{width: 20%;font-size: 70%}
   .container_acordeon dd p, dt a{font-size: 90%}
   .portada .menu nav a{font-size: 1.2rem}
   .footer_redes {display:block;margin: 0; padding: 0; width: 10%}
   .nav_footer{display: inline-block;position: absolute; left:48%;top: 27%;width: 45%}
   .portada .portadas_texto{height: 60vh}
   .portadas_texto{margin-top: 4%}
   .contacto form div{display: inline-block; width: 45%;}
   .prod h4{font-size: 1rem}
}




@media screen and (min-height: 414px){

  .ariete_mobile{display: inline-block;}

}

@media screen and (min-height: 520px){

  .portada .slide_chico{margin-top: 15%}



}

@media screen and (min-height: 533px){
 
   .portada .slide_chico{margin-top: 10%}
   .portadas_texto h2{font-size: 90%;}
   .portadas_texto p{font-size: 70%;margin: 0 7%;}

}

@media screen and (min-height: 600px){

   .portada .slide_chico{margin-top: 20%}

}

@media screen and (min-height: 800px){

    .portadas_texto{margin-top: 10%}
    .portadas_texto h2{font-size: 2.5rem;}
    .portadas_texto p{font-size: 100%;}
    .barra{display: block}
    .menu_celu {margin-top: 6%}
    .menu_celu .btn-menu{font-size: 3rem}
    .portada .slide_chico h2{font-size: 2.8rem}
    .portada .slide_chico .uni{font-size: 1.4rem;z-index: 2000}
    .portada .slide_chico .exp {font-size: 1.5rem;}
    .portada .slide_chico .da-link{top: 38%;font-size: 1.2rem;width: 22%;margin-left: 1%;}

}


@media screen and (min-height: 1024px){

   .portadas_texto{margin-top: 25%}
   .portada .portadas_texto{height: 65vh}
   .da-slide h2{font-size: 2.4rem}
   .uni{font-size: 1.2rem;top: 11%;z-index: 5000}
   .exp {font-size: 1.1rem;top: 15%}
   .exp img{display: none;}
   .da-slide .da-link{top: 18%;font-size: 1rem;width: 20%;margin-left: 17%;}
   .da-slider{top:33%;}
   .da-img img{width: 85%;}
   .da-arrows span{height: 20%;top: 10%}
   .datos1 .phone{width: 22%}


}




@media screen and (width: 600px) and (height: 800px){

  .da-slide h2{font-size: 2.4rem}
  .uni{font-size: 1.2rem;top: 12%}
  .exp {font-size: 1.1rem;top: 18%}
  .exp img{display: none;}
  .da-slide .da-link{top: 21%;font-size: .8rem;width: 20%;margin-left: 17%;}
  .da-slider{top:33%;}
  .da-img img{width: 85%;}
  .da-arrows span{height: 20%;top: 10%}
 
  .portada .slide_chico{display: none;}

}

@media screen and (height: 966px){

  .da-slide h2{font-size: 2.4rem}
  .uni{font-size: 1.2rem;top: 11%}
  .exp {font-size: 1.1rem;top: 15%}
  .exp img{display: none;}
  .da-slide .da-link{top: 18%;font-size: 1rem;width: 20%;margin-left: 17%;}
  .da-slider{top:33%;}
  .da-img img{width: 85%;}
  .da-arrows span{height: 20%;top: 10%}

}

@media screen and (width: 600px) and (height: 960px){

 
  .da-slide h2{font-size: 2.4rem}
  .uni{font-size: 1.2rem;top: 10%}
  .exp {font-size: 1.1rem;top: 14%}
  .exp img{display: none;}
  .da-slide .da-link{top: 18%;font-size: 1rem;width: 20%;margin-left: 17%;}
  .da-slider{top:33%;}
  .da-img img{width: 95%;}
  .da-arrows span{height: 20%;top: 10%}

}

@media screen and (width: 600px) and (height: 1024px){

 
  .da-slide h2{font-size: 2.4rem}
  .uni{font-size: 1.2rem;top: 10%}
  .exp {font-size: 1.1rem;top: 14%}
  .exp img{display: none;}
  .da-slide .da-link{top: 18%;font-size: 1rem;width: 20%;margin-left: 17%;}
  .da-slider{top:33%;}
  .da-img img{width: 95%;}
  .da-arrows span{height: 20%;top: 10%}

}

@media screen and (min-width: 1024px) and (max-width: 1279px){

  .da-slide h2{font-size: 3.5rem}
  .uni{font-size: 1.6rem;top: 15%}
  .exp {font-size: 1.5rem;top: 20%}
  .exp img{display: inline-block;}
  .da-slide .da-link{top: 28%;font-size: 1rem;width: 20%;margin-left: 17%;}
  .portada .menu nav a{font-size: 1.3rem}
  .portadas_texto{margin-top: 5%}
  .menu_celular{display: none;}
  .menu_celu {display: none;}
  .menu_celu .btn-menu{display: none;}
  .portada .slide_chico{display: none;}
  
  
}


@media screen and (min-width: 1280px) and (min-height: 800px){

  .portada .menu nav {margin-left: 17%}
  .datos1 .phone{width: 18%}
  .portada .portadas_texto{width: 100%;margin-top: 0;}
  .portada .portadas_texto h2{padding: 2%;width: 100%;text-align: center;}
  .portada .portadas{width: 100%}
  .datos_contacto .phone,  .datos_contacto .correo{width: 12%;}
  .datos_contacto{display: inline-block;margin-left: 20%}
  .container_acordeon .accordion .btn_info{width: 12%}
  .portada .quienes_foto{margin-top: 3%;margin-left: 25%}
  .portada .info_foto{margin-top: 0;width: 27%;margin-left: 34%}
  .portada .contacto_foto {margin-top: 0;width: 26%;margin-left: 37%}
  .portada .productos_foto {width: 34%;margin-left: 34%}
  .menu_celular{display: none;}
  .menu_celu {display: none;}
  .menu_celu .btn-menu{display: none;}
  .portada .slide_chico{display: none;}
 


}

@media screen and (min-width: 1280px){

  .portadas_texto h2{font-size: 2.3rem }
  .menu_celular{display: none;}
  .menu_celu {display: none;}
  .menu_celu .btn-menu{display: none;}
  .portada .slide_chico{display: none;}
  .portadas_texto p{font-size: 100%}


}

@media screen and (min-width: 1366px){

  .menu_celular{display: none;}
  .menu_celu {display: none;}
  .menu_celu .btn-menu{display: none;}
  .portada .slide_chico{display: none;}
  .portadas_texto h2{font-size: 2.3rem }
  .portadas_texto p{font-size: 100%}
  .portadas_texto{margin-left: 1%}
  .datos1 .phone{width: 15%}
  .portada .info_foto, .portada .contacto_foto, .portada .producelegido_foto {margin-top: 0;}
  .portada .quienes_foto {margin-top: 6.5%}
  .portada .productos_foto{margin-top: 1%}


}

@media screen and (min-width: 1480px){

  .da-slide h2{font-size: 4rem}
  .uni{font-size: 2rem;top: 14%}
  .exp {font-size: 2.1rem;top: 18%}
  .exp img{display: inline-block;}
  .da-slide .da-link{top: 25%;font-size: 1.7rem;width: 15%;margin-left: 20%;}
  .da-slider{top:33%;}
  .da-img img{width: 95%;}
  .da-arrows span{height: 10%;top: 12%;width: 5%;}
  .portada .menu nav a{font-size: 1.5rem}
  .da-arrows span.da-arrows-next{right: 1%}
  .portadas .portadas_texto{height: 24vh}
}

@media screen and (min-width: 1480px){

  .portada .contacto_foto, .portada .producelegido_foto {width: 20%}
  .portada .info_foto{width: 23%}
  .portada .quienes_foto{width: 35%;margin-left: 35%}
  .portada .productos_foto{width: 30%}
}