@font-face {
  font-family: PrimeRegular;
  src: url("../fonts/Prime-Regular.ttf");
}
@font-face {
  font-family: PrimeLight;
  src: url("../fonts/Prime-Light.ttf");
}
@font-face {
  font-family: GothamBook;
  src: url("../fonts/Gotham-Book_0.otf");
}
@font-face {
  font-family: GothamBold;
  src: url("../fonts/Gotham-Bold.otf");
}
#navbar_section .navbar {
  background-color: #1c1c1c !important;
  padding: 0;
}
#navbar_section .navbar .logo-div {
  padding-left: 2rem;
  max-width: 300px;
}
#navbar_section .navbar .navbar-nav .nav-item {
  padding: 1rem;
}
#navbar_section .navbar .navbar-nav .nav-item:hover {
  background-image: url("../img/hover.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
#navbar_section .navbar .navbar-nav .nav-item:hover .nav-link {
  color: #1c1c1c;
  font-family: GothamBold;
}
#navbar_section .navbar .navbar-nav .nav-item .nav-link {
  color: white;
  font-size: 0.8rem;
  font-family: GothamBook;
}
.content #top_section .container-fluid {
  background-image: url("../img/top.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.content #top_section .container-fluid .img-banner {
  text-align: center;
}
.content #top_section .container-fluid .row-top .col-top {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.content #top_section .container-fluid .row-top .col-top .img-prod img {
  max-width: 70%;
}
.content #top_section .container-fluid .banner1 {
  display: none;
}
.content #top_section .container-fluid .banner1 .col-top {
  margin-top: 5.5rem;
}
.content #top_section .container-fluid .banner1 .texto-principal {
  padding-bottom: 16rem;
}
.content #top_section .container-fluid .banner1 .texto-principal h1 {
  color: #7ebb43;
  font-family: PrimeRegular;
  font-style: italic;
  font-size: 3.5rem;
}
.content #top_section .container-fluid .banner1 .texto-secundario h4 {
  color: #1c1c1c;
  font-family: PrimeLight;
  font-style: italic;
}
.content #top_section .container-fluid .banner2 {
  display: none;
}
.content #top_section .container-fluid .banner2 .col-top {
  margin-top: 11.5rem;
}
.content #top_section .container-fluid .banner2 .texto-principal {
  padding-bottom: 13rem;
}
.content #top_section .container-fluid .banner2 .texto-principal h1 {
  color: #1c1c1c;
  font-family: PrimeRegular;
  font-style: italic;
  font-size: 2.5rem;
}
.content #top_section .container-fluid .banner2 .texto-secundario h4 {
  color: #1c1c1c;
  font-family: PrimeLight;
  font-style: italic;
}
.content #hidratacion_section {
  background-image: url("../img/hidratacion_bg.png");
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: cover;
}
.content #hidratacion_section .container .row-hid {
  justify-content: center;
}
.content #hidratacion_section .container .info-div {
  padding-top: 1.5rem;
}
.content #hidratacion_section .container .info-div .title h1 {
  font-family: PrimeRegular;
  color: #fccc12;
  font-size: 3.5rem;
}
.content #hidratacion_section .container .info-div .texto-div p {
  font-family: GothamBook;
  color: white;
}
.content #hidratacion_section .container .info-div .title,
.content #hidratacion_section .container .info-div .texto-div,
.content #hidratacion_section .container .info-div .img-div {
  padding: 2rem 0;
}
.content #electrolitos_section {
  background-color: #fccc12;
}
.content #electrolitos_section .row-electrolitos .title h1 {
  font-family: PrimeRegular;
  font-size: 3.5rem;
  color: #1c1c1c;
}
.content #electrolitos_section .row-electrolitos .texto-div p {
  color: #1c1c1c;
  font-family: GothamBook;
}
.content #electrolitos_section .row-electrolitos .col-elementos {
  display: flex;
  justify-content: center;
}
.content #electrolitos_section .row-electrolitos .col-elementos .elementos-info-div .elementos-div {
  display: flex;
}
.content #electrolitos_section .row-electrolitos .col-elementos .elementos-info-div .elementos-div .elemento-img-div {
  padding: 0.5rem;
}
.content #electrolitos_section .row-electrolitos .col-elementos .elementos-info-div .elementos-div .elemento-img-div .active.show {
  display: block;
}
.content #electrolitos_section .row-electrolitos .col-elementos .elementos-info-div .elementos-div .elemento-img-div .default.hide {
  display: none;
}
.content #electrolitos_section .row-electrolitos .col-elementos .elementos-info-div .elementos-div .elemento-img-div .active {
  display: none;
}
.content #electrolitos_section .row-electrolitos .col-elementos .elementos-info-div .elementos-div .elemento-img-div:hover {
  cursor: pointer;
}
.content #electrolitos_section .row-electrolitos .col-elementos .elementos-info-div .elementos-div .elemento-img-div:hover .default {
  display: none;
}
.content #electrolitos_section .row-electrolitos .col-elementos .elementos-info-div .elementos-div .elemento-img-div:hover .active {
  display: block;
}
.content #electrolitos_section .row-electrolitos .col-elementos .elementos-info-div .info-div {
  padding: 1rem;
}
.content #electrolitos_section .row-electrolitos .col-elementos .elementos-info-div .info-div .show {
  display: block;
}
.content #electrolitos_section .row-electrolitos .col-elementos .elementos-info-div .info-div .hide {
  display: none;
}
.content #electrolitos_section .row-electrolitos .col-elementos .elementos-info-div .info-div h3 {
  font-family: PrimeRegular;
  font-size: 2rem;
  color: #1c1c1c;
}
.content #electrolitos_section .row-electrolitos .col-elementos .elementos-info-div .info-div p {
  color: #1c1c1c;
  font-family: GothamBook;
}
.content #productos_section .row-prod .producto-div {
  display: flex;
  align-items: center;
}
.content #productos_section .row-prod .producto-div .img-div {
  text-align: center;
}
.content #productos_section .row-prod .producto-div .img-div,
.content #productos_section .row-prod .producto-div .info-img-div {
  width: 50%;
}
.content #productos_section .row-prod .producto-div .info-img-div {
  padding: 1rem;
}
.content #productos_section .row-prod .producto-div .info-img-div .info-div p {
  font-family: GothamBook;
  color: #1c1c1c;
}
.content #sabores_section .container-fluid {
  background-image: url("../img/bg.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 5rem;
}
.content #sabores_section .container-fluid .pres-div {
  display: flex;
  margin: 2.5rem 0;
}
.content #sabores_section .container-fluid .pres-div .img-div {
  width: 50%;
  z-index: 999;
  text-align: right;
}
.content #sabores_section .container-fluid .pres-div .info-div {
  width: 50%;
}
.content #sabores_section .container-fluid .pres-div .info-div .title {
  margin-left: -6rem;
  margin-top: 2rem;
}
.content #sabores_section .container-fluid .pres-div .info-div .title h2 {
  font-family: PrimeRegular;
}
.content #sabores_section .container-fluid .pres-div .info-div .tamanos {
  display: flex;
  justify-content: center;
  padding-top: 1.5rem;
}
.content #sabores_section .container-fluid .pres-div .info-div .tamanos p {
  margin-bottom: 0rem;
}
.content #sabores_section .container-fluid .pres-div .info-div .tamanos .numeros {
  text-align: right;
  color: white;
  font-family: GothamBold;
  padding-right: 0.5rem;
}
.content #sabores_section .container-fluid .pres-div .info-div .tamanos .texto {
  text-align: left;
  color: white;
  font-family: GothamBook;
}
.content #sabores_section .container-fluid .col-divisor .img-div {
  text-align: center;
}
.content #sabores_section .container-fluid .sabores-div .title {
  text-align: center;
}
.content #sabores_section .container-fluid .sabores-div .sabores {
  display: flex;
  justify-content: center;
  margin-top: 3rem;
}
.content #sabores_section .container-fluid .sabores-div .sabores .first,
.content #sabores_section .container-fluid .sabores-div .sabores .second {
  display: flex;
}
.content #sabores_section .container-fluid .sabores-div .sabores .first .img-div,
.content #sabores_section .container-fluid .sabores-div .sabores .second .img-div {
  padding: 0.5rem;
}
.content #sabores_section .container-fluid .sabores-div .sabores .first .img-div p,
.content #sabores_section .container-fluid .sabores-div .sabores .second .img-div p {
  font-family: GothamBold;
  color: white;
  text-align: center;
  padding: 0.5rem;
}
.content #calculadora_section {
  background-color: #fccc12;
}
.content #calculadora_section .col-calcu {
  padding: 3rem;
}
.content #calculadora_section .col-calcu .form-calcu .title h1 {
  font-family: PrimeRegular;
  color: #1c1c1c;
  font-size: 3.5rem;
}
.content #calculadora_section .col-calcu .form-calcu .texto {
  font-family: GothamBook;
  color: #1c1c1c;
  text-align: justify;
}
.content #calculadora_section .col-calcu .form-calcu .form-div label {
  font-family: GothamBold;
  color: #1c1c1c;
}
.content #calculadora_section .col-calcu .form-calcu .form-div select,
.content #calculadora_section .col-calcu .form-calcu .form-div .form-control {
  border-radius: 0px;
  font-family: GothamBook;
  border-color: #fccc12;
  font-size: 0.7rem;
}
.content #calculadora_section .col-calcu .form-calcu .form-div .form-check-input:hover {
  cursor: pointer;
}
.content #calculadora_section .col-calcu .form-calcu .form-div .form-check-label {
  font-family: GothamBook;
  border-color: #fccc12;
}
.content #calculadora_section .col-calcu .form-calcu .form-div .form-check-label:hover {
  cursor: pointer;
}
.content #calculadora_section .col-calcu .form-calcu .form-div .numPersonas {
  display: none;
}
.content #calculadora_section .col-calcu .form-calcu .form-div .btnCalcular,
.content #calculadora_section .col-calcu .form-calcu .form-div .btnCalcularMobile {
  background-color: #1c1c1c;
  border-radius: 0px;
  color: #fccc12;
  font-family: GothamBold;
  letter-spacing: 2px;
  border-color: #fccc12;
}
.content #calculadora_section .col-calcu .form-calcu .form-div .btnCalcular:hover,
.content #calculadora_section .col-calcu .form-calcu .form-div .btnCalcularMobile:hover {
  color: white;
}
.content #calculadora_section .col-calcu .form-calcu .form-div .btnCalcularMobile {
  display: none;
}
.content #calculadora_section .col-calcu .form-calcu .form-div .empty {
  border-color: #ca0327;
}
.content #calculadora_section .col-calcu .form-calcu .form-div .resultados-div {
  display: none;
  color: #1c1c1c;
}
.content #calculadora_section .col-calcu .form-calcu .form-div .resultados-div h4,
.content #calculadora_section .col-calcu .form-calcu .form-div .resultados-div span {
  font-family: GothamBold;
}
.content #calculadora_section .col-calcu .form-calcu .form-div .resultados-div p,
.content #calculadora_section .col-calcu .form-calcu .form-div .resultados-div h5 {
  font-family: GothamBook;
  font-size: 0.8rem;
}
.content #calculadora_section .col-bg {
  padding: 0;
  display: flex;
  background-image: url("../img/bg-contorno.jpg");
  background-position: right;
  background-repeat: no-repeat;
}
.content #calculadora_section .col-bg .img-div {
  flex: 1;
  text-align: end;
}
.content #modalMobile .resultadosMobile-div {
  display: none;
  color: #1c1c1c;
}
.content #modalMobile .resultadosMobile-div h4,
.content #modalMobile .resultadosMobile-div span {
  font-family: GothamBold;
}
.content #modalMobile .resultadosMobile-div p,
.content #modalMobile .resultadosMobile-div h5 {
  font-family: GothamBook;
  font-size: 0.8rem;
}
.content #preguntas_section .container-titulo .col-titulo {
  display: flex;
  justify-content: space-around;
  background-color: #1c1c1c;
}
.content #preguntas_section .container-titulo .col-titulo .title {
  padding: 1rem;
}
.content #preguntas_section .container-titulo .col-titulo .title h1 {
  color: white;
  font-family: PrimeRegular;
  font-style: italic;
  font-size: 3.5rem;
  margin-bottom: 0;
}
.content #preguntas_section .container-preguntas.desktop {
  background-color: #1c1c1c;
  border: 2rem solid white;
}
.content #preguntas_section .container-preguntas.desktop .icons-preg-div {
  display: flex;
  justify-content: space-evenly;
}
.content #preguntas_section .container-preguntas.desktop .icons-preg-div .icons-div {
  padding: 1rem;
}
.content #preguntas_section .container-preguntas.desktop .icons-preg-div .icons-div:hover {
  background-color: #fccc12;
  cursor: pointer;
}
.content #preguntas_section .container-preguntas.desktop .icons-preg-div .icons-div:hover .default {
  display: none;
}
.content #preguntas_section .container-preguntas.desktop .icons-preg-div .icons-div:hover .active {
  display: block;
}
.content #preguntas_section .container-preguntas.desktop .icons-preg-div .icons-div .active.show {
  display: block;
}
.content #preguntas_section .container-preguntas.desktop .icons-preg-div .icons-div .default.hide {
  display: none;
}
.content #preguntas_section .container-preguntas.desktop .icons-preg-div .icons-div .active {
  display: none;
}
.content #preguntas_section .container-preguntas.desktop .icons-preg-div .icons-div.show {
  background-color: #fccc12;
}
.content #preguntas_section .container-preguntas.desktop .preg-res-div {
  padding: 5rem;
}
.content #preguntas_section .container-preguntas.desktop .preg-res-div h4 {
  font-family: GothamBold;
  color: #fccc12;
}
.content #preguntas_section .container-preguntas.desktop .preg-res-div p {
  color: #fccc12;
  font-family: GothamBook;
}
.content #preguntas_section .container-preguntas.desktop .preg-res-div .show {
  display: block;
}
.content #preguntas_section .container-preguntas.desktop .preg-res-div .hide {
  display: none;
}
.content #preguntas_section .container-preguntas.desktop .col-img {
  display: flex;
}
.content #preguntas_section .container-preguntas.desktop .col-img .img-div {
  align-self: center;
  text-align: center;
}
.content #preguntas_section .container-preguntas.mobile {
  display: none;
}
.content #contacto_section .container-fluid {
  background-color: #fccc12;
  padding: 5rem;
}
.content #contacto_section .container-fluid .col-title .title h1 {
  font-family: PrimeRegular;
  color: #1c1c1c;
  font-size: 3.5rem;
}
.content #contacto_section .container-fluid .col-title .title p {
  color: #1c1c1c;
  font-family: GothamBook;
}
.content #contacto_section .container-fluid .formulario-div iframe {
  width: 100% !important;
}
.content #industrade_bottom .container-fluid {
  padding: 1rem;
  background-color: #1e1e1e;
  color: white;
}
.content #industrade_bottom .container-fluid .img-div {
  text-align: center;
}
.content #industrade_bottom .container-fluid .row-footer {
  padding-top: 1rem;
}
.content #industrade_bottom .container-fluid .col-contact .tiempo-div {
  display: flex;
}
.content #industrade_bottom .container-fluid .col-contact .tiempo-div .img-div {
  align-self: center;
}
.content #industrade_bottom .container-fluid .col-contact .tiempo-div p {
  color: white;
  padding: 0.3rem 1rem;
  margin-bottom: 0rem;
  font-family: GothamBook;
  font-size: 0.5rem;
  text-transform: uppercase;
}
.content #industrade_bottom .container-fluid .col-contact .tiempo-div span {
  font-family: GothamBook;
  font-size: 1rem;
  color: white;
  padding: 0.3rem 1rem;
}
.content #industrade_bottom .container-fluid .col-contact .redes-sociales {
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.content #industrade_bottom .container-fluid .col-contact .redes-sociales .tw-div,
.content #industrade_bottom .container-fluid .col-contact .redes-sociales .fb-div,
.content #industrade_bottom .container-fluid .col-contact .redes-sociales .ig-div,
.content #industrade_bottom .container-fluid .col-contact .redes-sociales .in-div,
.content #industrade_bottom .container-fluid .col-contact .redes-sociales .wa-div {
  padding: 0rem 1rem;
}
.content #industrade_bottom .container-fluid .col-contact .redes-sociales .tw-div a,
.content #industrade_bottom .container-fluid .col-contact .redes-sociales .fb-div a,
.content #industrade_bottom .container-fluid .col-contact .redes-sociales .ig-div a,
.content #industrade_bottom .container-fluid .col-contact .redes-sociales .in-div a,
.content #industrade_bottom .container-fluid .col-contact .redes-sociales .wa-div a {
  color: #8e8e8e;
}
.content #industrade_bottom .container-fluid .col-contact .redes-sociales .tw-div a i,
.content #industrade_bottom .container-fluid .col-contact .redes-sociales .fb-div a i,
.content #industrade_bottom .container-fluid .col-contact .redes-sociales .ig-div a i,
.content #industrade_bottom .container-fluid .col-contact .redes-sociales .in-div a i,
.content #industrade_bottom .container-fluid .col-contact .redes-sociales .wa-div a i {
  font-size: 1rem;
}
.content #industrade_bottom .container-fluid .col-contact .contacto-div {
  text-align: right;
}
.content #industrade_bottom .container-fluid .col-contact .contacto-div .correo a,
.content #industrade_bottom .container-fluid .col-contact .contacto-div .telefono a {
  color: white;
  font-family: GothamBook;
  font-size: 0.8rem;
}
.content #industrade_bottom .container-fluid .col-contact .contacto-div .correo a i,
.content #industrade_bottom .container-fluid .col-contact .contacto-div .telefono a i {
  padding-left: 1rem;
}
.content #industrade_bottom .container-fluid .col-contact .contacto-div .telefono a {
  font-family: GothamBold;
}
#footer {
  position: fixed;
  height: 50px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin-bottom: 0px;
  background-color: #1c1c1c;
  z-index: 9999;
}
#footer .container-fluid .col-footer {
  display: flex;
  justify-content: space-between;
}
#footer .container-fluid .col-footer .weather-div {
  display: flex;
}
#footer .container-fluid .col-footer .weather-div .img-div {
  align-self: center;
}
#footer .container-fluid .col-footer .weather-div p {
  color: white;
  padding: 0.3rem 1rem;
  margin-bottom: 0rem;
  font-family: GothamBook;
  font-size: 0.5rem;
  text-transform: uppercase;
}
#footer .container-fluid .col-footer .weather-div span {
  font-family: GothamBook;
  font-size: 1rem;
  color: white;
  padding: 0.3rem 1rem;
}
#footer .container-fluid .col-footer .contact-info-div {
  display: flex;
  align-items: center;
}
#footer .container-fluid .col-footer .contact-info-div h5 {
  padding: 0.5rem 1rem;
  margin-bottom: 0rem;
}
#footer .container-fluid .col-footer .contact-info-div h5 a {
  color: #fccc12;
  font-family: GothamBook;
  font-size: 0.8rem;
  text-transform: uppercase;
}
#footer .container-fluid .col-footer .contact-info-div .fa-linkedin {
  color: #fccc12;
  padding: 0.3rem 1rem;
  font-size: 1rem;
}
@media (max-width: 1200px) {
  .content #top_section .container-fluid .banner1 .texto-principal h1,
  .content #top_section .container-fluid .banner2 .texto-principal h1 {
    font-size: 3rem;
  }
  .content #top_section .container-fluid .banner1 .texto-secundario h4,
  .content #top_section .container-fluid .banner2 .texto-secundario h4 {
    font-size: 1rem;
  }
  .content #calculadora_section .col-calcu {
    padding: 1.5rem;
  }
  .content #calculadora_section .col-calcu .form-calcu .title h1 {
    font-size: 2rem;
  }
  .content #preguntas_section .container-titulo .col-titulo .title h1 {
    font-size: 3rem;
  }
}
@media (max-width: 992px) {
  #navbar_section .navbar-nav .nav-item:hover {
    background-color: #fccc12;
    background-image: none;
  }
  .content #top_section .container-fluid .banner1 .col-top,
  .content #top_section .container-fluid .banner2 .col-top {
    margin-top: 8.5rem;
  }
  .content #top_section .container-fluid .banner1 .texto-principal h1,
  .content #top_section .container-fluid .banner2 .texto-principal h1 {
    font-size: 2.5rem;
  }
  .content #top_section .container-fluid .banner1 .texto-secundario h4,
  .content #top_section .container-fluid .banner2 .texto-secundario h4 {
    font-size: 1rem;
  }
  .content #sabores_section .container-fluid .sabores-div .sabores {
    flex-direction: column;
    align-items: center;
  }
  .content #calculadora_section .col-calcu {
    padding: 1rem;
  }
  .content #calculadora_section .col-calcu .form-calcu .title h1 {
    font-size: 2rem;
  }
  .content #preguntas_section .container-titulo .col-titulo .title h1 {
    font-size: 2.5rem;
  }
}
@media (max-width: 768px) {
  .content #top_section .container-fluid .banner1 .col-top,
  .content #top_section .container-fluid .banner2 .col-top {
    margin-top: 18rem;
  }
  .content #top_section .container-fluid .banner1 .texto-principal,
  .content #top_section .container-fluid .banner2 .texto-principal {
    padding-bottom: 9rem;
  }
  .content #top_section .container-fluid .banner1 .texto-principal h1,
  .content #top_section .container-fluid .banner2 .texto-principal h1 {
    font-size: 1.5rem;
  }
  .content #top_section .container-fluid .banner1 .texto-secundario h4,
  .content #top_section .container-fluid .banner2 .texto-secundario h4 {
    font-size: 1rem;
  }
  .content #modalMobile .img-div {
    text-align: center;
  }
  .content #sabores_section .container-fluid {
    padding: 2rem;
  }
  .content #sabores_section .container-fluid .col-divisor .img-div .desktop {
    display: none;
  }
  .content #calculadora_section .col-calcu {
    padding: 1rem;
  }
  .content #calculadora_section .col-calcu .form-calcu .title h1 {
    font-size: 2rem;
  }
  .content #calculadora_section .col-calcu .form-calcu .form-div .btnCalcular {
    display: none;
  }
  .content #calculadora_section .col-calcu .form-calcu .form-div .btnCalcularMobile {
    display: block;
  }
  .content #preguntas_section .container-titulo .col-titulo .title h1 {
    font-size: 1.5rem;
  }
  .content #sabores_section .container-fluid .sabores-div .sabores .first .img-div,
  .content #sabores_section .container-fluid .sabores-div .sabores .second .img-div {
    display: flex;
    align-items: center;
    padding: 10px 3px;
  }
  .content #sabores_section .container-fluid .sabores-div .sabores .first .img-div p,
  .content #sabores_section .container-fluid .sabores-div .sabores .second .img-div p {
    width: 78px;
    padding: 0 2px;
    font-size: 0.8rem;
  }
  .content #sabores_section .container-fluid .sabores-div .sabores .first .img-div:first-child,
  .content #sabores_section .container-fluid .sabores-div .sabores .second .img-div:first-child {
    flex-direction: row-reverse;
  }
}
@media (max-width: 556px) {
  .content #top_section .container-fluid {
    background-image: none;
  }
  .content #top_section .container-fluid .img-banner {
    display: none;
  }
  .content #top_section .container-fluid .row-top {
    height: 85% !important;
  }
  .content #top_section .container-fluid .active {
    display: block;
  }
  .content #top_section .container-fluid .banner1,
  .content #top_section .container-fluid .banner2 {
    padding-top: 2.5rem;
  }
  .content #top_section .container-fluid .banner1 .col-top,
  .content #top_section .container-fluid .banner2 .col-top {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
    text-align: center !important;
  }
  .content #top_section .container-fluid .banner1 .col-top .img-prod img,
  .content #top_section .container-fluid .banner2 .col-top .img-prod img {
    max-width: 45%;
  }
  .content #top_section .container-fluid .banner1 .col-img,
  .content #top_section .container-fluid .banner2 .col-img {
    display: flex;
    align-self: center;
  }
  .content #top_section .container-fluid .banner1 .texto-principal,
  .content #top_section .container-fluid .banner2 .texto-principal {
    padding-bottom: 0rem;
  }
  .content #top_section .container-fluid .banner1 .texto-principal h1,
  .content #top_section .container-fluid .banner2 .texto-principal h1 {
    font-size: 1.6rem;
  }
  .content #top_section .container-fluid .banner1 .texto-secundario h4,
  .content #top_section .container-fluid .banner2 .texto-secundario h4 {
    font-size: 1.3rem;
  }
  .content #hidratacion_section .container .info-div .title h1 {
    font-size: 2.5rem;
  }
  .content #hidratacion_section .container .info-div .title,
  .content #hidratacion_section .container .info-div .texto-div,
  .content #hidratacion_section .container .info-div .img-div {
    padding: 1rem 0;
  }
  .content #electrolitos_section .row-electrolitos .title h1 {
    font-size: 2.5rem;
  }
  .content #productos_section .container-fluid {
    padding: 2rem 1rem !important;
  }
  .content #productos_section .row-prod .producto-div {
    flex-direction: column;
  }
  .content #productos_section .row-prod .producto-div .info-img-div {
    width: 100%;
  }
  .content #productos_section .row-prod .producto-div .info-img-div .img-div {
    width: 100%;
    padding-bottom: 1rem;
  }
  .content #productos_section .row-prod .producto-div .info-img-div .info-div {
    text-align: justify;
  }
  .content #sabores_section .container-fluid .pres-div {
    margin: 2.5rem 0 4rem;
  }
  .content #sabores_section .container-fluid .sabores-div .sabores {
    margin-top: 1rem;
  }
  .content #calculadora_section .hide-mobile {
    display: none;
  }
  .content #calculadora_section .col-calcu .form-calcu .title h1 {
    font-size: 2.5rem;
  }
  .content #preguntas_section .container-titulo .col-titulo .title {
    padding: 0.5rem;
  }
  .content #preguntas_section .container-titulo .col-titulo .title h1 {
    font-size: 1.2rem;
  }
  .content #preguntas_section .container-preguntas.desktop {
    display: none;
  }
  .content #preguntas_section .container-preguntas.mobile {
    display: block;
    background-color: #1c1c1c;
  }
  .content #preguntas_section .container-preguntas.mobile .col-icons {
    padding: 0;
  }
  .content #preguntas_section .container-preguntas.mobile .icons-preg-div {
    justify-content: space-evenly;
  }
  .content #preguntas_section .container-preguntas.mobile .icons-preg-div .icons-div {
    padding: 1rem 0;
    text-align: center;
  }
  .content #preguntas_section .container-preguntas.mobile .icons-preg-div .icons-div:hover {
    background-color: #fccc12;
    cursor: pointer;
  }
  .content #preguntas_section .container-preguntas.mobile .icons-preg-div .icons-div:hover .default {
    display: none;
  }
  .content #preguntas_section .container-preguntas.mobile .icons-preg-div .icons-div:hover .active {
    display: initial;
  }
  .content #preguntas_section .container-preguntas.mobile .icons-preg-div .icons-div .active.show {
    display: initial;
  }
  .content #preguntas_section .container-preguntas.mobile .icons-preg-div .icons-div .default.hide {
    display: none;
  }
  .content #preguntas_section .container-preguntas.mobile .icons-preg-div .icons-div .active {
    display: none;
  }
  .content #preguntas_section .container-preguntas.mobile .icons-preg-div .icons-div.show {
    background-color: #fccc12;
  }
  .content #preguntas_section .container-preguntas.mobile .preg-res-div {
    padding: 1rem;
  }
  .content #preguntas_section .container-preguntas.mobile .preg-res-div h4 {
    font-family: GothamBold;
    color: #fccc12;
    font-size: 1.2rem;
  }
  .content #preguntas_section .container-preguntas.mobile .preg-res-div p {
    color: #fccc12;
    font-family: GothamBook;
    font-size: 0.8rem;
  }
  .content #preguntas_section .container-preguntas.mobile .preg-res-div .show {
    display: initial;
  }
  .content #preguntas_section .container-preguntas.mobile .preg-res-div .hide {
    display: none;
  }
  .content #preguntas_section .container-preguntas.mobile .col-img {
    display: flex;
  }
  .content #preguntas_section .container-preguntas.mobile .col-img .img-div {
    align-self: center;
    text-align: center;
  }
  .content #industrade_bottom .container-fluid {
    padding: 1rem;
    background-color: #1e1e1e;
    color: white;
  }
  .content #industrade_bottom .container-fluid .col-contact .redes-sociales {
    display: flex;
    align-items: flex-end;
    justify-content: center;
  }
  .content #industrade_bottom .container-fluid .col-contact .redes-sociales .tw-div,
  .content #industrade_bottom .container-fluid .col-contact .redes-sociales .fb-div,
  .content #industrade_bottom .container-fluid .col-contact .redes-sociales .ig-div,
  .content #industrade_bottom .container-fluid .col-contact .redes-sociales .in-div,
  .content #industrade_bottom .container-fluid .col-contact .redes-sociales .wa-div {
    padding: 0rem 0.5rem;
  }
  .content #industrade_bottom .container-fluid .col-contact .contacto-div {
    text-align: right;
  }
  .content #industrade_bottom .container-fluid .col-contact .contacto-div .correo,
  .content #industrade_bottom .container-fluid .col-contact .contacto-div .telefono {
    font-size: 0.8rem;
  }
  .content #contacto_section .container-fluid {
    padding: 2rem;
  }
  #footer {
    height: 75px;
  }
  #footer .container-fluid .col-footer .contact-info-div {
    display: flex;
    flex-direction: column;
    text-align: right;
    align-items: flex-end;
  }
  #footer .container-fluid .col-footer .contact-info-div h5 {
    padding: 0rem;
  }
  #footer .container-fluid .col-footer .contact-info-div h5 a {
    font-size: 0.5rem;
  }
  #footer .container-fluid .col-footer .contact-info-div .fa-linkedin {
    padding: 0rem;
    font-size: 1rem;
  }
}
