
@media screen and (max-width: 400px) {
    section .background-image.banner-grupo {
      
        min-height: 830px;
    }
    section.container-listado-producto div.product-Two {
        margin-bottom: 692px !important;
    }
    section .container-information-two .background-image.banner-grupo {
        margin-top: -741px;
    }
    section.product-detail div.container-principal-detail .subtitle {
        font-size: 15px !important;
    }
    section.contact .container-contact .container-text{
        margin-bottom: 50px !important;
    }
    section div.background-image.banner-grupo .container-images{
        margin-top: -60px !important;
    }
    section .background-image.banner-grupo .container-images{
        width: 85% !important;
    }
    section .container-information-two .background-image.banner-grupo .container-one p{
        width: 90% !important;
        margin-bottom: 25px;
    }
    section .background-image.banner-grupo .container-one h1 {
        margin-top: 140px !important;
        margin-bottom: 25px !important;
    }
    section.container-fluid div.container-information-two .background-image.banner-grupo .background-logo {
        top: 76px !important;
        right: 7px;
    }
    section .container-information-two .background-image.banner-grupo .background-logo {
        height: 115px !important;
        width: 140px !important;
    }
    /* section.container-home .container-information-two .container-large {
        max-height: 2100px !important;
    } */
    section.container-home div.container-information-two .container-valores .text {
        top: -340px !important;
    }
    section.container-home .container-information-two div.container-image-valores {
        margin-top: 90px !important;
    }
    .text p, section.container-home .container-information .text p, section.container-home .container-information .text a, section.container-home .container-information-two .text a, section.container-home .container-information-two .text p, section.container-home .container-valores .text p, section.container-valores.container-fluid .container-information .text, section.container-home .container-information .text p, section.container-home .container-information .text a, section.container-home .container-information-two .text a, section.container-home .container-information-two .text p, section.container-home .container-valores .text p, .container-group .container-principal .text p, section.contact .container-contact .container-text p, section.contact .direction, .slider-movile a, section.container-valores.container-fluid .container-information .text p, section.container-entorno .container-information .text, section.container-entorno.background-general .container-information .text p, section.container-entorno .container-information .text p, section.container-entorno .container-explication p {
        line-height: 22px !important;
    }
    section.container-entorno.container-fluid.background-general .container-denominacion .container-information .title h2{
        position: absolute;
    left: 25px;
    }
    section.container-entorno.container-fluid.background-general .container-denominacion .container-information .text p {
        margin-top: 50px !important;
        margin-bottom: 5px;
    }
    .container-home .container-information .title h2, .container-home .container-information-two h2{
        font-size: 50px !important;
        top: -26px;
    }
    .product-detail .container-secondary-detail .container-origen .longDescription, .container-secondary-detail .container-maridaje .description{
        font-size: 19px !important;
    }

    .product-detail .container-secondary-detail .container-origen .title h3, .product-detail .container-secondary-detail .container-maridaje .title h3, .container-slider h2{
        font-size: 60px !important;
    }
    section.container-home.container-fluid .container-information .images .littleImage {
        
        top: -115px !important;
      
    }
    section.slider-movile div.owl-nav.navrow, .product-One .owl-theme div.owl-nav{
        margin-left: -45px !important;
    }
    section.container-home .container-information .title h2, section.container-home .container-information-two h2{
        font-size: 55px !important;
    }

    section.container-home .container-information .text p, section.container-home .container-information .text a, section.container-home .container-information-two .text a, section.container-home .container-information-two .text p, section.container-home .container-valores .text p, section.container-valores.container-fluid .container-information .text, section.container-home .container-information .text p, section.container-home .container-information .text a, section.container-home .container-information-two .text a, section.container-home .container-information-two .text p, section.container-home .container-valores .text p,.container-group .container-principal .text p, section.contact .container-contact .container-text p, 
    section.contact .direction, .slider-movile a, section.container-valores.container-fluid .container-information .text p,
     section.container-entorno .container-information .text, section.container-entorno.background-general .container-information .text p, section.container-entorno .container-information .text p, section.container-entorno .container-explication p {
        font-size: 12px !important;
        width: 90% !important;
        margin-top: 15px !important;
    }
    section.container-group .container-bodegas img{
        width: 50% !important;
    }
    .container-group .container-bodegas p{
        
        font-size: 12px !important;
        width: 95% !important;
        margin-bottom: 35px !important;
        margin-top: 25px !important;
    
    }
    section.container-group .container-bodegas{
        margin-top:50px !important
    }
    .container-group a.standard-button, .send .standard-button{
        font-size: 15px !important;
        padding: 5px 20px !important;
    }
    section.container-group .container-principal {
        margin-top: 40px !important;
    }
    section.container-brand.container-fluid .container-information .title h2{
        
        font-size: 65px !important;
    }
    .especialLongIcon{
        width: 284px !important;
    }
    section.container-brand .container-information .title h2 {
       top:145px !important;
    }
    section.contact.contacto .container-contact{
        padding: 0px 10px 0px 20px!important;
        margin-top:-100px !important
    }
    .contact .container-text h2.title {
        font-size: 30px !important;
        margin-bottom: 20px !important;
    }
    section.contact .container-text p {
        font-size: 15px !important;
    }
    .contact .container-contact .container-text a {
        font-size: 16px !important;
    }
   
    section.container-entorno.container-fluid.background-general div.container-information .title h2 {
        font-size: 55px !important;
        top: 46px !important;
        left: 0px!important;
        margin-top: 0px !important;
    }
    section.container-entorno .image-background-small{
        height: 21vh !important;
    }
    section.container-entorno .image-background-big{
        height: 25vh !important;

    }
    section.container-entorno .container-denominacion .img-add {
        margin-top: 20px !important;
        width: 120px;
    }
}
@media screen and (max-width: 430px) {
    .container-home .background-home-slider{
        max-height:600px !important;
       min-height: 600px !important;
    }
    /* section.container-home .title-header .arrow{
        bottom: -90px !important;
    } */
    /* section.container-home .carousel.slide {
        margin-bottom: 330px !important;
    } */
    .container-home .title-header .title {
        font-size: 35px !important;
     
    }
    .container-home .carousel-control-next-icon, .container-home .carousel-control-prev-icon {
        width: 20px !important;
        height: 20px !important;
    }
    
    section.container-home .carousel-control-next {
        right: 20px !important;
    }
    section.container-home .carousel-control-prev {
        left: 20px !important;
    }
    section.container-group div.container-compra {
        margin-top: 0px !important;
    }
    .etiqueta .pico-decorativo{
        top:11px !important
    }
    section.product-detail .container-principal-detail span.subtitle {
        margin-top: 28px !important;
    }
    section.container-valores .banner-title.title-header h1.title {
        font-size: 23px !important;
    }
    section.container-home div.container-information-two div.container-image {
        min-height: 360px !important;
    }
    .slider-movile .owl-nav.navrow, .product-One .owl-theme .owl-nav {
    
        width: 117% !important;
        padding: 0px 0px !important;
        margin-left: -20px !important;
    }
    section.product-detail .image-ecologico {
        width: 36% !important;
        left: 0px !important;
        top: 139px !important;
    }
    .button_compra{
        font-size: 12px !important;
        padding: 10px 40px !important;
    }
    .container_buy_secondary {
        
        margin: 40px 0px 123px 0px !important;
    }
    .product-detail .container-secondary-detail .container-origen .longDescription, .container-secondary-detail .container-maridaje .description {
        font-size: 12px !important;
        width: 90%;
        margin: auto;
    }
    .product-detail .container-secondary-detail .container-origen .longDescription, .container-secondary-detail .container-maridaje .description {
        font-size: 12px !important;
        width: 90%;
        margin: auto;
    }
    footer .container-footer ul li a, footer .container-footer ul li p{
        font-size: 10px !important;
    }
    .content.container-none-premios{
        margin: 0px auto 80px;
    }  
    .product-detail .container-secondary-detail .container-origen .title h3, .product-detail .container-secondary-detail .container-maridaje .title h3, .container-slider h2 {
        font-size: 40px !important;
    }
    .product-detail .container-secondary-detail .container-origen .longDescription, .container-secondary-detail .container-maridaje .description{
        margin-bottom: 50px !important;
    }
    .owl-carousel .owl-item img.image-product{
        max-height: 330px;
    }
    .etiqueta .title-etiqueta{
        font-size: 15px !important;
    }
    .etiqueta .etiqueta-description{
        font-size: 13px !important;
    }
    .etiqueta{
        height: auto !important;
        right: 78px !important;
    }
    section.product-detail .container-secondary-detail .container-origen .cata {
        margin-top: 160px !important;
    }
    .product-detail .title-detail img, .product-detail .description-detail-temperature img {
        width: 40% !important;
    }
    section.product-detail .container-principal-detail .title .titlos-fondo-rojo {
        font-size: 50px !important;
    }
    .product-detail .container-principal-detail p.subtitle{
        margin-top: -40px !important;
        font-size: 20px !important;
        margin-bottom: 35px;
    }
    section.product-detail .container-first .container-details-product {
        padding-top: 10px;
    }
    section.product-detail div.container-secondary-detail.background {
       margin-top: -266px !important;
    }
    section.product-detail .container-secondary .container-product-image img.product-image.image {
        height: 420px !important;
    }
    .container_buy_secondary {
        margin-top: 30px !important;
    }
    .container-information .text{
        margin-top:25px !important
    }
    .owl-item .item .productTwo img.iconLarge {
        width: 80% !important;
        margin: 0px;
    }
    .product .img1{
        height: 300px !important;
        margin: 14px !important;

    }
    .productThree img.logoImage {
        margin-bottom: 50px !important;
    }
    .productOne .product img, .productThree .product img{
        height: 340px !important;
    }
    
    .productTwo .product img.img2{
        height: 350px !important;
        margin: 0px !important;
    }
    .owl-item .item .productTwo img.iconLarge{
        margin:auto !important;
        margin-bottom: 50px !important;
    }
    .slider-movile .productOne img.logoImage{
        width: 40% !important;
    }
    .slider-movile{
        width: 80% !important;
        margin: auto !important;
        margin-top:50px !important
    }
    section.contact.contacto .container-ubicacion .text {
        font-size: 60px !important;
    }
    .title-header .antetitulo{
        font-size: 20px !important;
        margin-top: 30px !important;
        margin-bottom: 0px !important;
    }
    section .banner-title.title-header h1.title {
        font-size: 33px !important;
        /* padding: 0px !important; */
        /* margin-bottom: 50px !important; */
    }
    .title-header .subtitulo{
        padding: 0px 10px;
        margin-top:0px !important
    }
    .container-home .container-information .text p, .container-home .container-information .text a, .container-home .container-information-two .text a, .container-home .container-information-two .text p, .container-home .container-valores .text p{
        font-size: 21px !important;
        width: 93% !important;
    }
    .text .principal-description{
        font-size: 12px !important;
        width: 100%;
    }
    .title h1{
        font-size:35px !important;
        margin-bottom: -15px;
    }
    
    section.container-fluid .container-information-two .background-image.banner-grupo.container-fluid .container-one h1,section.container-listado-producto .background-image.banner-grupo .container-one h1 {
        font-size: 40px !important;
        width: 89%;
        padding: 0px;
        margin: auto;
        margin-bottom: 50px;
    }
    
    .container-fluid .container-information-two .background-image.banner-grupo .container-one p, section .container-information-two .background-image.banner-grupo .container-one p, section.container-brand.container-fluid .container-information div.text p, section.container-brand.container-fluid .container-secondary div.text p {
        font-size: 11px !important;
    }
    
    .container-one .standard-button{
        padding: 5px 15px;
        font-size: 15px !important;
    }
    section .banner-title.title-header {
       
        max-height: 479px !important;
    }
    .banner-background .logo img{
        width: 40%;
    }
}
@media screen and (max-width: 500px) {
    section.container-home .banner-background .title h2{
        font-size: 55px;
    }
    section.container-home .container-information-two .container-image-valores{
        margin-top: 0px !important;
    }
    .container-home .container-information-two .container-image{
        min-height: 570px !important;
    }
    section.container-home .container-information .images {
        margin-right: 45px !important;
        margin-bottom: -105px !important;
    }
    .container-home .container-information .images img.bigImage {
        width: 85% !important;
        margin-left: 15px !important;
    }
    section.container-home .container-information .images img.littleImage {
       
        min-width: 175px;
    }
    .product-detail .container-principal-detail  .title .titlos-fondo-rojo{
        font-size: 70px  !important;
    }
    .container-valores .container-information .title{
        display: flex;
    justify-content: flex-end;
    }
    .transform-arrow {
        margin-right: 11px !important;
    }
    .banner-title.title-header .title {
        font-size: 38px !important;
        padding: 15px;
 
    }
    .title-header .subtitulo{
        font-size: 15px !important; 
    }
    .product-One img{
       
        width: 100% !important;
        }
        section.container-brand .container-information .images .bigImage{
            min-width: 0px !important;
        }
        section.container-valores.container-fluid .container-information .title.large-title h2,  section.container-valores.container-fluid .container-information.right .title h2, section.container-valores.container-fluid .container-information .title h2.left {
            width: 80%;
            display: flex;
            word-break: break-word;
            margin-top: 77px !important;
        }
        section.container-valores.container-fluid .container-information .title.large-title h2{
            top:170px !important
        }
        section.container-valores.container-fluid .container-information .title h2.left {
            top: 122px !important;
        }
        /* section.container-valores.container-fluid .container-information .title h2.left{
            font-size: 40px !important;
            margin-top: 30px !important;
        } */
        /* section.container-valores.container-fluid .container-information.right {
            margin-top:-80px !important
        } */
        section.container-valores .container-information .images .bigImage{
            min-width: 0px !important;
        }
        section .container-information .images .bigImage{
            width: 100% !important;
        }
        section.container-entorno .container-information .images{
            margin-left: 10px !important;
        }
        /* section.container-entorno.container-fluid .container-information .title h2{
            margin-right: 5px;
            width: 100% !important;
            text-align: right;
            margin-left: 0px !important;
        } */
}
@media screen and (max-width: 569px){
    section.container-home .container-information-two .container-valores .text{
      
        top: -200px !important;
    }
    section.container-entorno.container-fluid.background-general .container-information .title h2 {
        top: 85px !important;
    }
   
}
@media screen and (max-width: 575px){
    section.product-detail div.container-secondary-detail {
        margin-top: -320px !important;
    }

    section.container-valores .container-information .images .bigImage{
    
        margin-left: 0px !important;
    }
    section.container-home div.container-information-two .container-image {
        min-height: 410px !important;
    }
    /* section.container-entorno.container-fluid .container-information .title h2{
        font-size: 80px !important;
    } */
    section.container-entorno.background-general .container-information .text{
        margin-top: 30px !important;
        margin-bottom: 30px;
    }
    section.container-entorno.container-fluid.background-general .container-denominacion .container-information .title h2 {
        width: 300px !important;
    }
    section.container-entorno .container-information .images .bigImage {
        width: 90% !important;
    }
    /* section.container-entorno.container-fluid.background-general .container-information .title h2{
        font-size: 80px !important;
    top: 85px !important;
    left: 25px !important;
    } */
    section.container-entorno div.container-information .title h2{
        margin-left: 20% !important;
    }
    .product-detail .image-ecologico{
        top: 204px !important;
    }
    .container-home .container-information .text{
        padding-left: 20px !important;
    }
    .container-home .container-information .text a{
        margin-left: 45px;
    }
    section.container-brand.container-fluid .container-information .text p, section.container-brand.container-fluid .container-secondary .text p {
        width: 80% !important;
       
        font-size: 18px !important;
    }
    .container-valores .container-information .title h2.right{
        top: 100px !important;
        text-align: center !important;
        margin: auto;
        margin-right: 0px !important;
    }
    section.container-valores.container-fluid .container-information .title h2{
        font-size: 56px !important;
        text-align: right;
        margin-right: 25px;
    }
    .container-information .title h2.left {
        top: 188px !important;
    }
    .container-valores .container-information.right .title{
        top: 75px;
    }
    section.container-valores .container-information div.title h2.left{
        /* margin-top: 0px !important; */
    }
    /* section.container-valores .container-information.right{
        margin-top: -130px !important;
    } */
    section.container-group .container-bodegas{
        padding: 0px !important
    }
    .slide .carousel-inner .carousel-item img{
        width: 100% !important;
    }
    section.product-detail .container-secondary .container-product-image img.product-image {
        height: 660px !important;
    }
    /* section .container-denominacion .img-add {
        margin-top: 370px !important;
    } */
}
@media screen and (max-width: 626px) {
    section.container-entorno .container-information div.images .bigImage {
        margin-top: -145px !important;
        margin-left: -30px !important;
    }
    section.container-home div.container-information-two div.container-valores {
        top: -254px !important;
    }
    section.container-home .container-information-two .text{
        position: relative;
        top: -100px;
    }
    section.container-home .container-information-two .container-image{
        min-height: 440px !important;
    }
    section.container-entorno .banner-background p {
        font-size: 80px !important;
    }
    section.container-entorno.container-fluid .container-information .title h2{
        font-size: 80px !important;
        text-align: right;
    }
        /* .container-information .images .littleImage{
            position: initial !important;
            margin-top: -60px !important;
            width: 90% !important;
        }
        .container-information .images .bigImage{
            margin:auto;
            margin-left: 0px !important;
        } */
    .container-information .images{
        text-align: center;
        margin: auto !important;
    }
    /* .container-information .text{
        min-height: 34vh !important;
    } */
    .container-home .container-information .title h2, .container-home .container-information-two h2{
        font-size: 70px !important;
    top: -13px;
    }
    .container-information .text{
        padding-left:0px !important
    }
    .product-detail .container-fluid.container-origen, .product-detail .container-fluid.container-slider{
        padding: 0px 25px 0px 25px !important;
    }
    section.container-home .container-information .images .littleImage {
        left: 50% !important;
       bottom: 68px !important;
        width: 47% !important;
        min-width: 220px;
    }
    .container-home .container-information .text {
        margin-top: 80px !important;
        width: 90%;
    }
    section.container-home .container-information .text p, section.container-home .container-information .text a, section.container-home .container-information-two .text a, section.container-home .container-information-two .text p, section.container-home .container-valores .text p{
        width: 100% !important;
    }
    section.container-brand.container-fluid .container-information .title h2{
        margin-left: 3rem !important;
    }
    section.contact .container-ubicacion .text{
        font-size: 80px !important;
    }
    section.container-fluid .container-information-two .background-image.banner-grupo .background-logo {
        top: 170px !important;
    }
    
    
    .product-detail .title .titlos-fondo-rojo {
        font-size: 100px !important;
    }
    section.container-entorno .container-information .text p, section.container-entorno .container-explication p{
        width: 90% !important;
        margin: auto;
        margin-top: 50px !important;
        padding: 0px !important;
    }
    .container-information-two .background-image.banner-grupo{
        margin-top: -481px;
    }
  
}

@media screen and (max-width: 700px) {
    .title-header .title{
        font-size: 60px  !important;
        padding: 0px 20px;
    }
    
    /* .container-denominacion .img-add{
        margin-top: 150px !important;
    } */
    .container-information .title.large-title h2{
        font-size: 80px !important;
    }
}

@media screen and (max-width: 767px) {
    .container-entorno .container-information .text{
        margin-bottom: 100px !important;
    }
    section.container-entorno .container-information div.text p{
        width: 90% !important;
    }
    section.container-brand .container-information div.text p {
        width: 90% !important;
    }
    section.container-brand div.container-information .title h2 {
        top: 15% !important;
    }
    section.container-brand.container-fluid div.container-information {
        margin-top: -50px !important;
    }
    .container-brand .carousel-control-next, .carousel-control-prev{
        display: none;
    }
    .container-brand #slider_img1{
       background-image: url('/files/statics/bodega/slider/1_mob.jpg') !important; 
       background-position: center;
    }
    .container-brand #slider_img2{
        background-image: url('/files/statics/bodega/slider/2_mob.jpg') !important; 
        background-position: center;
     }
     .container-brand #slider_img3{
        background-image: url('/files/statics/bodega/slider/3_mob.jpg') !important; 
        background-position: center;
     }
     .container-brand #slider_img4{
        background-image: url('/files/statics/bodega/slider/4_mob.jpg') !important; 
        background-position: center;
     }
     .container-brand #slider_img5{
        background-image: url('/files/statics/bodega/slider/5_mob.jpg') !important; 
        background-position: center;
     }
     .container-brand #slider_img6{
        background-image: url('/files/statics/bodega/slider/6_mob.jpg') !important; 
        background-position: center;
     }
     .container-brand #slider_img7{
        background-image: url('/files/statics/bodega/slider/7_mob.jpg') !important; 
        background-position: center;
     }
     .container-brand #slider_img8{
        background-image: url('/files/statics/bodega/slider/8_mob.jpg') !important; 
        background-position: center;
     }
     .container-brand #slider_img9{
        background-image: url('/files/statics/bodega/slider/9_mob.jpg') !important; 
        background-position: center;
     }
     .container-entorno #slider_img1{
        background-image: url('/files/statics/entorno/slider/1_mob.jpg') !important; 
        background-position: center;
     }
     .container-entorno #slider_img2{
         background-image: url('/files/statics/entorno/slider/2_mob.jpg') !important; 
         background-position: center;
      }
      .container-entorno #slider_img3{
         background-image: url('/files/statics/entorno/slider/3_mob.jpg') !important; 
         background-position: center;
      }
      .container-entorno #slider_img4{
         background-image: url('/files/statics/entorno/slider/4_mob.jpg') !important; 
         background-position: center;
      }
      .container-entorno #slider_img5{
         background-image: url('/files/statics/entorno/slider/5_mob.jpg') !important; 
         background-position: center;
      }
      .container-entorno #slider_img6{
         background-image: url('/files/statics/entorno/slider/6_mob.jpg') !important; 
         background-position: center;
      }
      .container-entorno #slider_img7{
         background-image: url('/files/statics/entorno/slider/7_mob.jpg') !important; 
         background-position: center;
      }
      .container-entorno #slider_img8{
         background-image: url('/files/statics/entorno/slider/8_mob.jpg') !important; 
         background-position: center;
      }
      .container-entorno #slider_img9{
         background-image: url('/files/statics/entorno/slider/9_mob.jpg') !important; 
         background-position: center;
      }
    section.container-entorno .container-denominacion .container-information .images .bigImage{
        width: 180px !important;
        height: 50px !important;
        margin-top: -40px !important;
        margin-left: 0px !important;
    }
    section.container-entorno .container-information .images .bigImage {
       
        margin-top: -196px !important;
    }
    section.container-entorno .container-information div.text p{
        font-size: 21px !important;
        line-height: 33.5px !important;
    }
    section.container-entorno.container-fluid .container-information .title h2{
        top: 68px !important;
        left: -40px;
        width: 100%;
        /* margin-right: 401px !important; */
        margin-left: 0px !important;
        text-align: right;

    }
    section.container-valores .container-information div.title h2.left {
        text-align: right !important;
    }
    .container-valores .title h1 {
        width: 63%;
        margin: auto;
    }
    section div.banner-background {
        min-height: 300px !important;
    }
    section .background-image.banner-grupo {
        background-size: cover !important;
    }
    section.container-home .container-information-two .container-valores .container-title h2{
        margin-bottom: -123px !important;
    }
    .container-home .container-information-two .container-image{
        margin-top: 48px !important;
        min-height: 520px !important;
    }
    .container-home .container-information-two .container-valores{
        top: -150px !important;
    }
    section.container-home .container-information-two .container-image-valores{
        background-position: center;
    }
    .container-home .container-secondary-image{
        background-image:url('/files/statics/home/img4_mob.png');
    }
    .container-home .container-information-two .container-valores .container-title h2{
        text-align: center;
    }
    section.container-home .container-information-two .container-image-valores{
        background-image: url(/files/statics/home/img7.png) !important;
        background-position: center !important;
        background-size: contain !important;
        background-position-y: top !important;
        margin-top: 73px !important;
        margin-left: 20px !important;
        margin-right: 20px !important;
        
    }
    section.container-home .container-information-two h2 {
        margin-top: 158px !important;
    }
    section.container-brand.container-fluid .container-information .text p{
        margin-left: 0px !important;
    }
    section.container-home .container-information-two{
        margin-top: -270px !important;
    }
    .container-home .container-information .text p{
        margin-top: -185px !important;
        font-size: 24px !important;
    }
    section.container-home .container-information-two .text{
        margin-top: 0px;
        margin-bottom: 50px;
    }
    section.container-entorno .container-information {
        margin-bottom: 0px !important;
    }
    section.container-entorno .banner-background .title img {
        width: 100%;
        margin-top: 20px;
    }
    section.container-entorno .container-information .title h2 {
        font-size: 110px !important;
    }
    section .container-information .images .bigImage {
        width: 90% !important;  
        max-width: 300px !important;
    }
    .container-information .title h2, .container-information-two h2{
        margin-top:50px !important
    }
    section.container-entorno .container-information .title h2 {
        margin-left: 27% !important;
    }
    section.container-home .container-information div.text p{
        margin-top: -140px !important;
    }
    section .container-information .images .bigImage{
        max-width: none !important;
        margin-left: 0px !important;
    }
    /* section.container-home .container-information-two .container-large {
        max-height: 2892px;
    } */
}

@media screen and (max-width: 768px) {
    
    .container-home .carousel.slide {
        margin-bottom: 260px !important;
    }
    section.container-brand div.container-information {
        margin-top: 20px !important;
    }
    .etiqueta p{
        display: block !important;
    }
    .etiqueta .pico-decorativo{
        width: 50px;
    height: 50px;
    background-color: #713243;
    transform: rotate(45deg);
    position: absolute;
    right: 0px;
    top: 27px;
    z-index: -1;
    }
    section.product-detail .container-details-product .container-infor-detail{
        margin-bottom: 80px;
    }
    .product-detail .container-secondary-detail{
        background-image: url('/files/background/detail-mob.png') !important;
        background-size: cover !important;
    }
    section.product-detail .container-principal-detail .subtitle {
      
        margin-top: 60px !important;
    }
    .container-home .container-information-two .container-image-valores{
        margin-top: -315px !important;
        margin-left: 29px !important;
    }
    .owl-theme .owl-nav [class*=owl-]:hover{
        background-color: white !important;
    }
    .owl-next:focus, .owl-prev:focus {outline: none;}
    .owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span{
        color:#36162f
    }
   
    .politicas h3{
        font-size: 25px !important;
    }
    .politicas p{
        font-size: 15px;
    }
    section.container-brand .container-information{
        margin-top: -150px !important;
    }
    
    section .banner-title.title-header.imagen-mob{
        background-image: url(/files/statics/home/home_mob.png) !important;
        background-size: contain !important;
        background-position: bottom !important;
    }
    section.container-home div.banner-title.title-header{
        min-height: 592px !important;
    }
    section div.banner-title.title-header{
        min-height: 420px !important;
    }
    section.container-entorno .container-information .images{
        padding-top: 0px !important;
    }
    .container-valores .container-information .title{
        margin-top: -199px !important;
    }
    section.container-valores .container-information.left {
        margin-top: 50px !important;
    }
    .product-One .img1{
        margin-top: 30px !important;
    }
    .product-One .background{
        left: 50px;
        width: 60% !important;
        top: 30px !important;
    }
    section.container-entorno .container-denominacion {
        margin-top:50px;
        background-position-y: 145px;
        background-position-x: -290px;
    }
    section.container-entorno.container-fluid .container-denominacion .container-information .text p{
        margin-top:100px !important
    }
    section.container-entorno.container-fluid .container-denominacion .container-information .title{
        text-align: right;
        margin-bottom: 160px;
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }
    section.container-entorno.container-fluid .container-denominacion .container-information .title h2{
        margin-bottom: 30px;
    }
    
    .container-home .container-information-two .text{
        margin-top: 230px;
        margin-bottom: 180px;
    }
    section.container-home .container-information .images{
        margin-bottom: 100px;
    }
    section .cata-block{
        display: block !important;
    }
    section.product-detail .container-secondary-detail {
        background-position-x: 0px;
        background-size: contain;
        margin-top: -400px !important;
       
    }
    
    .product-detail .title-detail img, .product-detail .description-detail-temperature img{
        width: 30%;
    }
    section.product-detail .container-details-product{
        padding-top: 120px;
    }
    .item img.product-image{
        width:100px !important;
        max-width: 100px;

    }
    section .banner-background{
        min-height: 430px !important;
    }
    .product-One .img1{
        margin-bottom: 20px !important
    }
    .container-listado-producto .product-Three .container-name img:first-child, .product-Two .container-name img{
        width: 70% !important;
    }
    .product-One .img2, .product-Two .container-name .icon, .product-Three .container-name .icon{
        width: 50% !important;
    }
    .product-Two .container-name .icon, .product-Three .container-name .icon{

        margin-top: 40px !important;
        margin-bottom: 50px;
    }
    .product-One .decoration-line{
        width: 54% !important;
        margin-bottom: 0px !important;
    }
    .container-listado-producto .product-Three .container-name img:first-child{
        margin-top:0px !important
    }
    .background-image.banner-grupo .container-images .image2 img{
        margin-top: 50px;
    }
    section.container-home .title-header .title.special-title{
        margin-top: 192px;
    }
    div.background-image.banner-grupo .container-images{
        top: 75px !important;
        margin-top: -50px !important;
    }
    section.container-home .title.banner-principal{
        margin-top: -190px !important;
    }
    .title-header .arrow{
        width: 6%;
        bottom: -10px !important;
    }
    .product-detail .container-principal-detail .subtitle{
        /* font-size: 30px !important; */
        margin-top:25px !important
    }
   
    .title-header .title{
        font-size: 50px  !important;
        
    }
    
    
    .title-header .title{
        margin-bottom: 40px;
    }
    .title-header .logoImage {
        margin-top: 20px !important;
        width: 160px !important;
    }
    .title-header {
        min-height: 500px !important; 
    }
    section .banner-title.title-header {
        min-height: 612px !important;
        /* max-height: 479px !important; */
    }
    header#header .nav{
        padding: 29px 10px !important;
    }
    .menu-movile{
        top: 22px !important;
        font-size: 37px !important;
    }
    .title-header{
        height: 991px !important;
    }
    .container_buy_secondary{
        display: block !important;
        margin: 50px 0px 153px 0px;
    }
    .button_compra{
        background-image: linear-gradient(180deg, #953b54 0%, #3e262c 100%);
        padding: 15px 40px;
        border-radius: 36px;
        color: #ffffff;
        font-family: "Helvetica";
        font-size: 24px;
        font-weight: bold;
        font-style: normal;
        letter-spacing: normal;
        line-height: normal;
        
    }
    .container-infor-detail a{
        display: none;
    }
    section.product-detail .container-first.container-fluid {
        padding: 0px 0px 0px 0px !important;
    }
    .product-detail .titlos-fondo-rojo {
       
        margin-bottom: -50px !important;
    }
    .product-detail .title-detail span, .product-detail .description-detail-temperature span{
        display: none;
    }
    .product-detail .container-details-product .container-infor-detail .container-title .line-description-decoration{
        display: none
    }
    .container-infor-detail{
        margin-bottom: 40px;
    }
    .product-detail .description-detail-temperature{
        margin-top: -30px;
    }
    .etiqueta{
        height: 100px;
        position: absolute;
        background: rgba(145,51,75,1);
        background: -moz-linear-gradient(top, rgba(145,51,75,1) 0%, rgba(119,45,62,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(145,51,75,1)), color-stop(100%, rgba(119,45,62,1)));
        background: -webkit-linear-gradient(top, rgba(145,51,75,1) 0%, rgba(119,45,62,1) 100%);
        background: -o-linear-gradient(top, rgba(145,51,75,1) 0%, rgba(119,45,62,1) 100%);
        background: -ms-linear-gradient(top, rgba(145,51,75,1) 0%, rgba(119,45,62,1) 100%);
        background: linear-gradient(to bottom, rgba(145,51,75,1) 0%, rgba(119,45,62,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91334b', endColorstr='#772d3e', GradientType=0 );
        color: white;
        display: flex;
        padding: 10px;
        flex-direction: column;
        justify-content: center;
        width: 233px;
        right: 155px;
        top: -50px;
    }
    .etiqueta .title-etiqueta{
        color: #ffffff;
        font-family: "Helvetica";
        font-size: 18px;
        font-weight: bold;
        font-style: normal;
        letter-spacing: -0.36px;
        line-height: normal;
    }
    .etiqueta .etiqueta-description{
        color: #ffffff;
    font-family: "HelveticaNeue";
    font-size: 21px;
    font-style: normal;
    letter-spacing: -0.55px;
    line-height: normal;
    font-weight: 600;
    margin-top: 10px;
    }
    .product-detail .title-detail, .product-detail .description-detail-temperature{
        text-align: center;
    }
   .container-home .container-information-two h2 {
      
        margin-top: 208px !important;
      
        margin-bottom: -191px !important;
        
    }
    
    footer div.container-footer.padding-footer ul li a, footer div.container-footer.padding-footer ul li p{
        margin: auto;
        text-align: center;
    }
    footer div.container-footer.padding-footer {
        padding: 40px 20px 40px 20px !important;
    }
    footer .container-footer ul li a, footer .container-footer ul li p{
        align-items: center;
        justify-content: center;
    }
    .container-fluid  .container-information-two .background-image.banner-grupo .background-logo {
        top: 90px !important;
    }
    section.container-fluid .container-information-two .background-image.banner-grupo .container-one h1 {
        font-size: 70px !important;
        margin-bottom: 50px;
    }
    section.contact .container-text p {
       
        font-size: 20px !important;
        width: 100% !important  ;
    }
    .contact .container-ubicacion .text{
        margin-bottom: -26px !important;
        align-items: center !important;

    }
    .contact .container-send{
        flex-wrap: wrap;
    }
    .contact .container-send .checkbox{
        width: 100% !important;
        margin-bottom: 50px;
    }
    .carousel-inner .carousel-item img{
        width: 200% !important;
    }
    .container-group .container-principal img {
        width: 165% !important;
        margin-left: -140px;
    }
    .container-group .products-bodega{
        display: none;
    }
    .contianer-divided-image{
        display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    }
    section.container-entorno .container-information{
        margin-top:0px !important
    }
    section.container-entorno .container-denominacion .container-information .text p{
        
        width: 90% !important;
        margin:auto ;
        margin-top: 180px !important;
        margin-bottom: 90px;
    }
    section.container-entorno .container-denominacion{
        text-align: center;
    }
    section.container-entorno .container-denominacion .container-information .title h2{
        margin-left: 0px !important;
    
    }
    
    .container-denominacion .img-add {
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 80px;
        margin-top: 60px;
        width: 200px;
    }
    section.container-entorno .image-background-small{
        background-image: url(/files/statics/entorno/img4.png) !important;
        background-size: cover;
        width: 90%;
        min-width: 90%;
        min-height: 170px!important;
        margin: auto !important;
        height: 39vh;
        margin-bottom: 20px !important;
    }
    section.container-entorno .image-background-big{
        background-image: url(/files/statics/entorno/img5.png) !important;
        width: 90%;
        height: 65vh;
        /* margin: auto; */
        margin: 0px;
    }
    section.container-entorno .container-explication p{
        margin-top: 90px;
    }
    section.container-entorno .container-information .title h2 {
        /* margin-left: 27% !important; */
        top: 104px !important;
        margin-top: -50px !important;
    }
    section.container-entorno .container-information .images {
        margin-top: -25px;
        margin: auto;
        justify-content: center;
    display: flex;
    margin-bottom: 50px;
    }
    section.container-entorno .container-information .text {
        margin-top: 90px !important;
        padding-top: 0px !important;
    }
    section.container-entorno .container-denominacion .container-information .text{
        margin-top:0px !important;
    }
    section.container-entorno .banner-background p {
        font-size: 62px !important;
    }
    
    section.container-entorno .container-information .text p{
        
    font-size: 21px !important;
    }
    /* section.container-entorno .container-information .title h2 {
        margin-left: 0px;
    } */
    
    section.container-valores .container-information .title h2.left{
        text-align: center !important;
    }
    section.container-valores.container-fluid .container-information .text p{
        width: 90% !important;
        margin: 0px !important;
    }
    section.container-valores .container-information.left .text{
        align-items: center;
    }
    section.container-valores .container-information.right .images .bigImage{
        width: 100%;
        min-width: 0px !important;
    }
    section.container-valores .container-information .images .bigImage{
        max-width: none !important;
        margin-top: 100px !important;
    }
    section.container-valores .container-information .images{
        text-align: center !important ;
        padding:0px;
        
    }
    section.container-valores .container-information .text{
        padding:0px;
    }
    section.container-valores.container-fluid .container-information .text p {
        margin: auto !important;
        margin-top: 130px !important;
    }
    section.container-valores .container-information.left .title h2{
        margin-top:-18px
    }
    section.container-valores .container-information .title h2 {
        margin-top: 170px !important;
        margin-left: 0px !important;
    }
    section.container-valores .container-information .title h2.left {
        top: 44px !important;
    }
    section.container-brand .container-secondary{
        margin-top: 50px !important;
    }
    section.container-brand .container-information .title h2{
        margin-top: -50px;
        margin-bottom: 0px;
        margin-left: 0px !important;
        font-size: 85px !important;
        top: 173px;
        margin-left: 15rem !important;
    }
    section.container-brand .container-information .text p{
        width: 100% !important;
        margin-left: 79px !important;
    margin-top: 200px !important;
    font-size: 21px !important;
    
    }
    section.container-brand .container-secondary .text p{
        margin-top: 50px !important;
    }
  
    section.container-brand .container-information .images{
        margin: 0px;
        padding: 0px;
        position: initial;
        
    }
    section.container-brand .container-secondary .image{
        text-align: center !important;
    }
    section.container-brand .container-secondary .image img{
        margin: 0px;
        width: 90% !important;
        max-width: 550px !important;
    }
    .product-Two .container-name img {
        margin-top: 50px !important;
       
    }
    section.container-listado-producto .product-Two{
        margin-bottom: 372px !important;
    }
    .container-information .images .bigImage{
      
        width: 90% !important;
       
    max-width: 550px !important;
    }
    .container-information .images .littleImage{
        width: auto;
        right: 5px !important;
    }
    /* section.container-information .text p, section.container-information .text a, section.container-home .container-information-two .text a{
        width: 90%;
    } */
    .container-home .container-information-two .container-image{
        background-image: url('/files/statics/home/img6.png') !important;
        background-size: contain;
    }
    
    /* .container-home .container-valores .text{
        margin-top:50px !important;
    } */
    .background-image.banner-grupo{
        background-image: url('/files/background/background-detail.png') !important;
    }
    .background-image.banner-grupo{
        max-height: 1425px !important;
        height: auto !important;
    }
    .background-image.banner-grupo .container-images{
        position: relative !important;
        width: 90% !important;
        top: 46px;
        left: 10px;
        margin:auto;
        margin: auto !important;
    }
    .background-image.banner-grupo .container-one h1{
        margin-top: 218px !important;
        text-align: center;
    }
    .container-information-two .background-image.banner-grupo {
        padding-left: 0px !important;
    }
   .container-information-two .background-image.banner-grupo .container-one p{
        width: 80% !important;
        margin: auto;
        text-align: left;
        font-size: 21px !important;
        margin-bottom: 50px;
    }
    section.container-home .container-valores .text p, section.container-home .container-information-two .container-valores .text a{
        padding-left: 0px !important;
    }
    .background-image.banner-grupo .container-one{
        text-align: center;
    }
    .product-detail .description-detail{
        display: none !important;
        margin-bottom: 50px;
    }
    .container-infor-black{
        display:none !important
    }
    .container-maridaje .image-container{
        flex-direction: column;
    }
    .maridaje2, .maridaje3{
        position: initial !important;
        width: 100% !important;
        margin-top: 20px !important;
    }
    header#header .nav .logo {
        width: 20% !important;
        margin-left: 15px;
    }
    header .nav .menu{
        display: none;
    }
    .menu-movile {
        display: block !important;
        text-align: right;
        margin-right: 100px;
        font-size: 45px;
        position: absolute;
        left: 80%;
        color: white;
        top: 35px;
        

    }
    header .menu-options li p{
        font-family: 'HelveticaNeueMed';
        color: white;
    }
    
    .slider-movile{
        display: block !important;
        margin-top: 50px;
    }
    .slider-movile .owl-nav.navrow,  .product-One .owl-theme .owl-nav{
        display: flex !important;
        font-size: 50px;
        font-weight: 900;
        position: absolute;
        top: 50%;
        width: 100%;
        margin: auto;
        justify-content: space-between;
        justify-content: space-between;
        align-items: center;
        padding: 0px 0px;
    }
    .container-home .container-products{
        display: none;
    }
    .container-home .container-information .images .bigImage {
        width: 80% !important;
        margin-left: 66px;
        /* min-width: 335px; */
        margin-left: 0px;
    }
    .container-information .images{
        text-align: start !important;
    }
   .container-home .container-information .images .littleImage{
    left: 45% !important;
   
    width: 58% !important;
    }
    
    
    .container-home .container-information .text p, .container-home .container-information .text a, .container-home .container-information-two .text a, .container-home .container-information-two .text p, .container-home .container-valores .text p{
       
        width: 100% !important;
    }
    .container-home .container-secondary-image {
        width: 92%;
        margin-top: -50px !important;
        margin-bottom: -80px !important;
    }
    .container-information-two .text{
        margin-top: -40px;
        margin-bottom: 100px;
    }
    .container-home .container-information-two .container-valores .container-title h2{
        margin-top: 100px !important;
        margin-bottom: -26px !important;
    }
    
    .container-home .container-information-two .container-valores{
        padding-left: 0px !important;
    }
    footer .container-footer ul{
        margin: auto;
    }
    section.product-detail .container-secondary .container-product-image .product-image {
        height: 900px !important;
    }
    section.container-entorno.container-fluid .container-information .title h2{
         margin-bottom: 50px !important;
    }
    section.container-entorno.container-fluid .container-denominacion .container-information .text p {
        margin-top: 0px !important;
    }

    
}
@media screen and (max-width:824px){
    section.container-home .title-header .title{
        width: 85% !important;
    }
    .container-home .container-valores{
        top: -230px !important;
    }
    section.container-home.container-fluid .container-information-two .container-valores .container-title{
        padding: 0px !importnat;
    }
}
@media screen and (max-width:940px){
    .container-information-two div.container-valores div.container-title h2{
        margin-bottom: 20px;
    }
    section .container-image-valores {
        margin-top: -385px !important;
    }
}
@media screen and (max-width:991px){
    footer .logo-redes{
        justify-content: center !important; 
    }
    footer .container-sub {
        text-align: center;
        justify-content: center !important;
        margin-top: -20px !important;
    }
}
@media screen and (max-width:913px){
    section.product-detail .container-principal-detail .subtitle {
        font-size: 20px !important;
    }
    section.container-home .container-information .text p{
        margin-bottom: 35px !important;
        margin-top: 140px !important;
        margin-left: 5px;
    }
    .container-entorno .container-information .text{
        padding-top: 180px !important;
    }
    .container-home .container-information .images {
        margin-right: 50px !important;
    }
    .container-information-two .background-image.banner-grupo .container-one h1 {
        font-size: 50px !important;
    }
    .background-image.banner-grupo .container-one h1.title{
        font-size: 50px !important;
    }
    .product-detail .container-details-product .container-infor-detail .container-title .line-description-decoration {
        width: 147px !important;
        left: -160px !important;
    }.product img{
        height: 400px !important;
    }
  
    .product img.img2 {
        height: 450px !important;
    }
    section.container-valores .container-information.left .image img{
        margin-top: 51px;
    }
    section.container-entorno.container-fluid .container-information .title h2 {
        margin-left: 2%;
        top: -34px;
    }
    .container-group .products-bodega .product-image.product-center {
        height: 45% !important;
    }
    .container-group .products-bodega .product-image {
        height: 40% !important;
    }
    .container-entorno .container-information .images{
        padding-top: 80px;
    }
    .products-bodega .title{
        margin-bottom: 0px;
        margin-top:0px !important;
    }
    .products-bodega .title h2{
        margin-bottom: 0px;
        margin-top:0px !important;
    }
    .container-compra{
        margin-top: 0px !important;
    }
}
@media screen and (max-width: 1000px){
    .product-detail .image-ecologico {
        
        width: 30% !important;
        left: 16px !important;
    }
    section.product-detail .container-first .container-secondary .container-infor-black{
        margin-top:0px !important
    }
    .product-detail .images-etiquetas{
        margin-top: 50px !important;
    }
    section.container-group .container-bodegas{
        padding: 0px 50px !important;
    }
    section.contact .container-contact .container-text{
        margin-bottom: 100px;
    }
    .product-detail .container-first.container-fluid {
        padding: 0px 50px 0px 50px !important;
    }
    .container-infor-detail a{
        font-size: 26px !important;
        padding: 16px 25px !important;
    }
    .product-detail .container-details-product{
        padding-left: 40px !important;
    }
    .product-detail .container-secondary .container-product-image .product-image {
        height: auto !important;
    }
    .product-detail .container-secondary-detail {
      
        background-position-x: -145px;
        
        margin-top: -290px !important;
    }
    .product-detail .container-secondary-detail .container-origen .cata {
        margin-top: 350px !important;
    }
    
    header .nav ul.menu li a {
        font-size: 16px !important;
    }
    header .nav ul li{
        padding: 0px !important;
    }
    header .nav{
        padding-left: 0px;
        padding: 50px 10px !important;
    }
    .product img{
        height: 500px;
    }
    .productTwo img{
        margin-bottom: 40px !important;
    }
     .productThree .logoImage{
        margin-bottom: 114px !important;
    }
    .product img.img2 {
        height: 550px;
    }
    .container-entorno .container-information .text p {
        margin-left: 0px;
        
        width: 100% !important;
        margin-right: 0px !important;
    }
}
@media screen and (max-width: 1100px) {
    .product-detail .container-secondary-detail{
        margin-top: -225px !important;
    }
    /* .container-information .title h2 {
        margin-bottom: -11px !important;
    } */
    .container-information-two .background-image.banner-grupo .container-one h1 {
        font-size: 60px !important;
    }
    .container-information-two .background-image.banner-grupo .background-logo {
        height: 243px !important;
        width: 291px !important;
        top: 412px !important;
    }
    .product-detail .container-infor-detail .container-title .line-description-decoration {
        width: 182px !important;
        left: -201px !important;
    }
    .product-detail .title-detail{
        margin-bottom: 10px !important;
        font-size: 16px !important;
    }
    .product-detail .description-detail{
        font-size: 17px !important;
        margin-bottom: 26px !important;
    }
    section.container-home .container-information-two .container-valores .container-title {
        padding: 0px 0px !important;
    }
    .container-brand .container-information .text p{
        margin-top: 300px !important;
    }
    section.container-entorno .container-information .title h2{
        margin-left: 205px;
        /* top: -30px !important; */
    }
    section.container-entorno .container-information .title h2{
        top: 270px !important;
        margin-bottom: 10px !important;
       
    }
    section.container-entorno .container-information .text p{
        font-size: 19px !important;
        line-height: 24px;
    }
}
@media screen and (max-width:1153px){
    section .container-image-valores{
        margin-top: -275px !important;
    margin-left: -78px !important;
    }
}
@media screen and (max-width:1221px){
    .container-brand .container-information .title h2{
        top: 45% !important;
    }
    section.container-brand .container-information {
        margin-top: -140px !important;
    }
    
    /* section.container-home .container-information-two .container-valores .container-title {
        padding: 0px 129px !important;
    } */
    header .nav .logo {
        width: 10% !important;
    }
    header .nav .logo img{
        width: 100%;
        min-width: 100px;
    }  
    header .nav .menu {
        width: 90%;
    }
    header .nav ul li a{
        font-size: 17px !important;
    }
    .container-information .images .littleImage{
        right: -74px !important;
        top:-140px !important;
        width: 80% !important;
    }
    .container-information .images .bigImage {
        width: 90% !important;
    }
    /* .container-home .container-valores{
        padding-left: 50px !important;
    } */
    .container-home .container-valores .text p,.container-home .container-information-two .container-valores .text a{
        padding-left: 40px !important;
        padding-right: 0px !important;
    }
    .container-group .standard-button{
        font-size: 20px !important;
        padding: 10px 30px !important;
    }
    .contact .container-text h2{
        font-size: 50px !important;
    }
}
@media screen and (max-width: 1340px) {
    section.container-valores .container-information .title h2.left{
        text-align: left;
    }
    section.container-home .container-products {
        padding: 0px 0px !important;
    }
    .container-information .title h2, .container-home .container-information-two h2{
        font-size: 90px !important;
    }
    .container-information .text p, .container-information .text a, .container-home .container-information-two .text a, .container-home .container-information-two .text p, .container-home .container-valores .text p{
        font-size: 21px !important;
    }
    .container-information .text p{
        margin-left: 50px;
        margin-top: 100px !important;
        width: 100% !important;
        /* width: 72% !important; */
    margin-right: 10px !important;
    }
    /* .container-information .title h2{
        margin-bottom: -43px !important;
    } */
    section.container-entorno .container-information .text {
        padding-bottom: 21px !important;
    }
    .container-brand .container-information .title h2{
        margin-left: 150px !important;
    }
    section.container-valores .container-information .text p{
        margin-top: 181px !important;
    }
    .container-valores .container-information .title h2{
        top: 84px !important;
        margin-left: 13% !important;
    }
    .container-valores .container-information .images .bigImage{
        min-width: 400px !important;
    }
    .container-entorno .container-information .text p{
        margin-top: 0px !important;
    }
    footer div.container-footer {
        padding: 40px 20px 40px 100px !important;
    }
    .container-information .text a{
        margin-left: 0px !important;
    }
}
@media screen and (max-width: 1400px) {
    section.container-group .container-compra {
        margin-top: -50px !important;
    }
    .product-detail .container-title .line-description-decoration {
        width: 216px !important;
        left: -246px !important;
    }
    .container-group .container-principal img{
        width: 90%;
    }
    
   
    section div.products-bodega .product-image {
        height: 40% !important;
    }
    section.container-group div.products-bodega .product-image.product-center {
        height: 45% !important;
    }
}

@media screen and (max-width: 1600px) {
    
    section.container-entorno .container-information .text{
        padding-bottom: 81px;
    }
    section.product-detail .container-principal-detail .subtitle{
        font-size: 30px;
    }
    section div.products-bodega .product-image.product-center {
        height: 60% !important;
    }
    /* .container-information-two .text{
        align-items: flex-end !important;
    } */
    /* .container-information .text a, .container-home .container-information-two .text a{
        margin-right: 170px !important;
    } */
    .container-home .container-information .images {
    
        margin-right: 95px !important;
    }
    section.container-valores .container-information.left .image img{
        width: 100%;
      

    }
    .background-image.banner-grupo{
        padding-left: 105px !important;
    }
    .background-image.banner-grupo .container-one h1{
        font-size: 80px !important;
    }
    .background-image.banner-grupo .container-one p{
        font-size: 15px !important;
        width: 57%;
    }
    .container-one .standard-button{
        font-size: 20px;
    }
    .maridaje2{
        left: 5px !important;
        top: 25px !important;
    }
    .maridaje3{
        left: 50px !important;
    }
    .container-information .images .littleImage{
        bottom: 192px !important;
    }
    .container-information .text{
        margin-top: -120px !important;
    }
    .container-valores .container-information .text{
        margin-top: 0px !important;
    }
    .container-home .container-information-two {
        margin-top: -160px !important;
    }
    section.container-brand .container-secondary .text p{
        padding-right: 0px;
        width: 100%;
        
    }
    section.container-entorno .container-information .text p {
        width: 81%;
    }
    container-entorno .container-information .text p {
        width: 80%;
    }
    .container-entorno .container-information .title h2{
        margin-bottom: -15px;
    }
}
@media screen and (max-width: 1716px) {
    section .products-bodega div.product-image.product-center {
        height: 60%;
    }
    .background-image.banner-grupo .background-logo{
        height: 367px !important;
        width: 441px !important;
        top: 305px !important;
    }
    .product-detail .container-fluid{
        padding: 0px 100px 0px 100px !important;
    }
    .product-detail .container-first .container-secondary .container-product-image{
        text-align: center !important;
    }
    .product-detail .container-secondary-detail .container-origen .title h3, .product-detail .container-secondary-detail .container-origen .longDescription {
        padding-right: 0px !important;
    }
    .product-detail .line-description-decoration{
        width: 259px !important;
        left: -300px !important;
    }
    header .nav .logo{
        width: 20%;
    }
    header .menu{
        width: 80%;
    }
    .container-home .container-information-two .container-valores .container-title {
    
        padding: 0px 210px !important;
    }
    section.container-brand .container-secondary .image img{
        width: 100%;
    }
    section.container-entorno .container-information .title h2{
        top: 24px;
    }
    .container-entorno .container-information .text p {
        margin-bottom: 25px;
    }
    section.contact .container-contact {
        padding: 0px 100px 0px 100px!important;
    }
    .contact .container-text p{
        width: 90% !important;
    }
    footer .container-footer {
        padding: 75px 100px 79px 100px !important;
    }

}
@media screen and (max-width: 1800px){
    .background-image.banner-grupo{
        background-size: auto !important
    }

}
@media screen and (max-width: 1874px){
    section.container-group .container-compra{
        margin-top:50px
    }
    section .container-image-valores{
        background-position: right !important;
        background-size: 80% !important;

    }
    .container-secondary-image{
        width: 90% !important;
        max-width: 1251px;
    }
    section .products-bodega .product-image {
        height: 50%;
    }
    section .products-bodega .product-image.product-center {
        height: 80%;
    }
    #slider-products{
        
    margin-top: -130px;
    }
}
/* Mobile */
@media screen and (max-width: 576px) {
    #image_mobile{
        display:block !important;
    }
    #image_desktop,
    #image_tablet{
        display: none;
    }
}
/* Tablet */
@media screen and (min-width: 577px) and (max-width: 768px) {
    
    #image_tablet{
        display: block !important;
    }
    #image_desktop,
    #image_mobile{
        display: none;
    }
}
/* No mobile image */
@media screen and (max-width: 768px){
    #image_tablet_slider{
        display: block !important;
    }
    #image_desktop_slider{
        display: none;
    }
}

/* No tablet image */
@media screen and (max-width: 576px){

    #image_mobile_slider2{
        display: block !important;
    }
    #image_desktop_slider2{
        display: none;
    }
}