@media (max-width:1200px) {
  .section-register .box-image.warning {
    display: none;
  }
}

@media (max-width: 992px) {
}

@media (max-width: 768px) {

  #home {
    background-image:none;
  }
  #home .price .small-price{
    margin-bottom:1rem;
  }

  #home .details_hero{
    padding-block:2rem;
  }
    /**Header**/
    .openAsideMenu {
  }

  .openAsideMenuMobile {
    display: block;
  }

  .logo-header img {
    max-width: 150px;
  }

  #offcanvasMobile .navbar-nav {
    align-items: start;
    padding-inline-start: 2rem;
  }

    #offcanvasMobile .navbar-nav .nav-item a {
      font-size: 1.8rem;
    }

  .right-header .show-login {
    display: none;
  }

  .right-header .help-btn {
  }

  /**Validate age**/
  .valid-age-wrap .valid-age-content .valida-header p {
    font-size: 2rem;
  }

  .valid-age-wrap .valid-age-content p {

  }

  /**Home**/
  #home.banner {
    flex-direction:column-reverse;
    justify-content:center;
    align-content:center;
    .img-gradiente{
     position:static;

   } 
  .button-participa{
  font-size: 1rem;
  padding: 4px 24px;
}

}



/**Footer**/

footer .top {
  flex-direction: column;
  align-items: center;
}

  footer .top .footer-links {
    flex-direction: column;
    align-items: center;
    gap: 0 !important;
  }




.container-cookie {
  gap: 1rem;
  flex-direction: column;
}

.text-cookie-2 {
  font-size: 0.95rem;
  line-height: 1.3;
}

.text-cookie-1 {
  font-size: 1rem;
}

.cookie-check-container {
  gap: 1rem;
}

  .cookie-check-container p {
    font-size: 1rem;
  }


#modal-winner-premio-vale .modal-content, #modal-winner-premio-olla .modal-content {
  top: 4rem;
}

}




@media (max-width: 560px) {

  .logo-header img {
    max-width: 100px;
  }

  .valid-age-wrap .valid-age-content .valida-header .box-image {
    max-width: 200px;
  }

  #offcanvasMobile {
    max-width: 80%;
  }

    #offcanvasMobile .btn-close {
      top: 5%;
    }

    #offcanvasMobile .logo-header {
      width: 100%;
      justify-content: start !important;
      padding-inline-start: 2rem;
    }

    #offcanvasMobile .navbar-nav .nav-item a {
      font-size: 1.8rem;
    }

    #offcanvasMobile .navbar-nav .nav-item.item-button .nav-link {
      font-size: 1rem;
      padding: .5rem .8rem;
      width: 100%;
      justify-content: center;
      font-weight: 700;
    }

    #offcanvasMobile .navbar-nav .nav-item.item-button {
      width: 80%;
    }

    #offcanvasMobile .redes_sociales {
      padding-inline-start: 2rem;
    }

      #offcanvasMobile .redes_sociales p {
        text-align: start !important;
      }

      #offcanvasMobile .redes_sociales .wrapper-icons-redes {
        justify-content: start !important;
      }

  #helpFormModal .modal-content {
    padding: .5rem;
  }


  #modal-winner-premio-vale .top, #modal-winner-premio-olla .top {
    flex-direction: column;
    
  }
}
