/****************** 4 - RESPONSIVE ***************/
@media (max-width: 1199px){
    .seccion-intro .box-content .title {
        font-size: 3rem;
        line-height: 3.6rem;
    }
    .wrapper-slide-home .item-content .Title {
        font-size: 4rem;
        line-height: 3.2rem;
    }
    .owl-carousel .owl-item img{max-width: 100%;}
    .Menu-Principal a {
        padding: 36px 8px;
        font-size: 0.9rem;
    }
    .owl-carousel .owl-item .slider-home_img {
        height: 575px;
        object-fit: cover;
    }
}

@media (max-width: 990px){
    .home-sustentable .box-content .title {
        font-size: 2rem;
        line-height: 2rem;
        padding-bottom: 1rem;
        margin-bottom: 1rem;
    }
    .seccion-enologo .box-content .title {
        font-size: 3rem;
        line-height: 2.8rem;
    }
    .Seccion-ProductoDetalle {
        padding-bottom: 6rem !important;
    }
	.Home-QuieneSomos-Text .Title {
		padding: 0 2rem 0 0;
		font-size: 7rem;
		line-height: 6rem;
	}
	.Home-QuieneSomos-Text .Text {padding: 0 2rem;}
	.Home-Producto-Detalle .Text {
        padding: 0 2rem;
    }
	.BgVino {
	    width: 210px;
	    height: 530px;
	    display: inline-block;
	    left: 50%;
	    margin-left: -105px;
	    top: 49%;
	    margin-top: -290px;
	}
	.ProductoDetalle-Box-Img img {
        max-width: initial;
    }
    .ProductoDetalle-Box-Info {
        padding-right: 15px;
    }
	.Header-Menu {display: none;}
	.Header {height: auto;padding: 10px 0;}
	.Home-Intro_Box .btnDown span {
	    width: 45px;
	    height: 45px;
	}
    .Copy-Grid {
        position: relative;
        padding-bottom: 30px;
    }
    .Copy-Grid .Desarrollo {
        left: 50%;
        margin-left: -100px;
        bottom: 0;
    }
    .Footer-Box-Formulario, .Footer-Box-Header {
        width: 100%;
    }
	.icon-menu-mobile {
	    display: block;
	}
    .Menu-Principal {
        list-style: none;
        text-align: center;
        width: 100%;
    }
    .Menu-Principal ul {
        list-style: none;
        padding: 0;
        margin: 0;
            margin-top: 0px;
        width: 100%;
        margin-top: 2rem;
    }
    .Menu-Principal a {
        font-size: 1.5rem;
        color: 
        #fff;
        padding: 5px 20px;
        width: 100%;
        float: left;
    }
    .Menu-Principal .LiRedes{
    	display: inline-block;
    }
    .Menu-Principal a.LinkInstagram {
        padding: 10px 20px;
        font-size: 2.2rem;
    }
    .Header-Logo {
        display: flex;
        max-width: 100% !important;
        width: 100%;
        flex: 0 0 100%;
    }
}

@media (max-width: 767px){    
    #IconIntro {
  -webkit-animation: scales 1.2s ease-in-out infinite alternate;
  -moz-animation: scales 1.2s ease-in-out infinite alternate;
  animation: scales 1.2s ease-in-out infinite alternate;
}
@-moz-keyframes scales {
  from {
    bottom: 15%;
  }
  to {
    bottom: 10%;
  }
}
    .Home-Intro_Box {

    height: 90vh;
    background: url("../../assets/img/home/slider/header-hero.jpg");
        background-position-x: 0%;
        background-position-y: 0%;
    background-position: center;

}
.Home-Intro_Box img {
    display: none;
}
.Home-Intro {

    height: 90vh;

}

    .BoxInputCheck {
    padding: 15px 25px !important;

}
    .BoxBtnSubmit {
    padding: 0;
}

	.BgVino {
	    width: 400px;
	    height: 500px;
	    display: inline-block;
	    left: 50%;
	    margin-left: -200px;
	    top: 49%;
	    margin-top: -270px;
	}

	.Home-Producto-Img{order: 2;}
	.Home-Producto-Info{order: 1;}

	.Home-QuieneSomos-Text {
    flex-direction: column;

}

	.Home-Producto-Img{height: 450px;}

	.Home-QuieneSomos {
    padding: 0 !important;
}

	.Home-QuieneSomos-Text .Title {
    padding: 0 !important;
    font-size: 4rem;
    width: 100%;
    text-align: center;
    border-bottom: 2px solid 
    #C4744C;
    border-right: none;
    margin-bottom: 20px;
}

.Home-QuieneSomos-Text .Text {

    padding: 0 0;
    width: 100%;
    text-align: center !important;
}
.Home-QuieneSomos-Text .Title span {display: inline-block;}
	
.BoxInput.Input50 {

    width: 100%;

}
.BoxInput {

    float: left;
    padding: 15px 0px 15px 0px;
    margin: 0;

}
.Footer-Box-Formulario, .Footer-Box-Header {

    width: 100%;

}

.Copy-Grid .TextCopy {
    font-size: 0.7rem;
    line-height: 0.7rem;
}

.Copy-Grid .TextCopy span{display: none;}
.Copy-Grid .TextCopy br{display: block;}

.ProductoDetalle-Box-Info {
    margin-top: 0 !important;
}

.Breadcrumbs-Grid{padding: 0;}

.Breadcrumbs .acciones {
    position: relative;
    top: -2px;
}
.Copy-Grid {
    flex-direction: column;
    padding-bottom: 12px;
}

.Copy-Grid .Redes {

    position: static;
    text-align: center;
    margin: 5px;

}
.Home-Intro_Box .Text {
    width: 370px;}

    .Seccion-Copy {
    padding: 10px 0 !important;
}

}


@media (max-width: 575px){
    .Contacto-Box-Header .Title {
        font-size: 1.7rem;
        line-height: 1.7rem;
    }
    .premio_post .figcaption {
        font-size: 1rem;
    }
    .premios_head .title {
        font-size: 1.25rem;
    }
    .seccion-intro .box-content .title {
        font-size: 2rem;
        line-height: 2.6rem;
    }
    .seccion-sust-descripcion .box-content .title {
        font-size: 2rem;
        line-height: 2rem;
        padding-bottom: 1.5rem;
        margin-bottom: 1.5rem;
    }
    .wrap-logos {
        column-gap: 24px;
        row-gap: 24px;
    }
    .wrap-logos img {
        width: 48%;
    }
    .wrap-logos .iarse-logo {
        height: 100px;
        width: auto;
    }
    .Home-QuieneSomos-Text .Title {
        font-size: 3rem;
        line-height: 3rem;
    }
    .seccion-enologo .box-content .title {
        font-size: 2.5rem;
        line-height: 2.5rem;
    }
    .Home-Seguinos-Header .Title span {
        font-size: 2rem;
    }
    .Home-Seguinos-Header .Title {
        font-size: 3rem;
        line-height: 2rem;
    }
    .Home-Producto-Detalle .Title {
        font-size: 2rem;
        line-height: 2.5rem;
    }
    .Home-Producto-Detalle .Text {
        padding: 0 0rem;
    }
    .wrapper-slide-home .item-content .Title {
        font-size: 2.5rem;
        line-height: 2.2rem;
    }
    .Wrapper.producto {
        padding-bottom: 110px;
    }
    .card-columns .card {
        width: 49%;
        display: inline-flex;
    }
	.BgVino {
	    width: 300px;
	    height: 350px;
	    display: inline-block;
	    left: 50%;
	    margin-left: -150px;
	    top: 49%;
	    margin-top: -185px;
	}
	.ProductoDetalle-Box-Info .Caracteristicas{
		flex-direction: column;
	}
	.ProductoDetalle-Box-Info .Caracteristicas .w-50 {
        width: 100% !important;
    }
	.Home-Intro_Box .btnDown span {/*width: 35px;height: 35px;border: 1px solid #fff;*/}
    .Home-Intro_Box .btnDown span i {
        font-size: 1rem;
    }
    .Header-Logo a .LogoPrincipal {
        display: block;
        width: 170px;
    }
    .Home-Intro_Box .Text {
        font-size: 4rem;
        line-height: 3.5rem;
        top: 35%;
        width: 100%;
        left: 0;
        padding: 0 15px;
    }
    .Home-Intro_Box .Text br{
    	display: none;
    }
    .Home-Producto-Detalle .Links {
        display: flex;
        flex-direction: column;
    }
    .Home-Producto-Detalle .Links .Link {
        margin-bottom: 10px;
    }
    .ProductoDetalle-Box-Img img {
        width: 300px;
        height: 495px;
    }
    .ProductoDetalle-Box-Info .Title {
        font-size: 3rem;
        line-height: 2.5rem;
    }
}

@media (min-width: 768px) {
    .Header .container {
        max-width: 900px;
    }
}

@media (min-width: 991px) {
    .Header-Logo .BoxIdioma_Link {
        display: none;
    }
}

@media (min-width: 992px) {
    .Header .container {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .Header .container {
        max-width: 1140px;
    }
}

@media (min-width: 1280px){
    .Slide-Vinos .Img {
        right: 50%;
        transform: translateX(50%);
    }
}