@media (max-width: 1399px){
	.lazy-susan-spotlight {
/* 	    height: 54%; */
	}
}

@media (max-width: 1199px){
	.title {
	    font-size: 2.5rem;
	    line-height: 2.8rem;
	}
	.homeHero_text .Title {
	    font-size: 4rem;
	    line-height: 4rem;
	}
	.header-nav-wrapper .header-nav {
	    display: none;
	}
	.header-nav-wrapper {
	    justify-content: flex-end;
	}
	.sectionHero_wrapper .sectionHero_title .Title {
	    font-size: 3.5rem;
	    line-height: 4.5rem;
	}
	.productosPresent_nuestros_vinos .cardVino .cardVino_title .title {
	    font-size: 3.5rem;
	    line-height: 3.5rem;
	}
	.castel_productos_banner {
	    padding: 155px 0;
	}
	.castel_productos_banner .title {
	    font-size: 3.5rem;
	    line-height: 4.125rem;
	}
	.productosPresent_text .title {
	    font-size: 2.5rem;
	    line-height: 2.8rem;
	}
	.productosPresent_text .boxText {
	    width: 93%;
	}
	.nuestraBodega_text .title {
	    font-size: 2.5rem;
	    line-height: 2.8rem;
	}
	.nuestraBodega_text .boxText {
	    width: 93%;
	}
	.nuestraHistoria_text .title {
	    font-size: 2.5rem;
    	line-height: 2.8rem;
	}
	.nuestraHistoria_text .boxText {
	    width: 93%;
	}
	.historiaEmprendedor_box .historiaEmprendedor_text .boxText {
	    width: 93%;
	}
	.nuestrosVinedos_lugares .vinedo_wrapper .item_ubic {
	    font-size: 1.5rem;
	    line-height: 1.5rem;
	    padding-left: 10px;
	}
	.nuestrosVinedos_lugares .vinedo_wrapper .item_ubic.item_ubic_04 {
	    top: 21%;
	}
	.nuestrosVinedos_lugares .vinedo_wrapper .item_ubic.item_ubic_03 {
	    top: initial;
	    left: 22%;
	    bottom: 18%;
	}
	.blogs_menu_box .blogs_menu {
	    column-gap: 24px;
	}
	.blogs_menu_box .blogs_menu .bgl_btn {
	    font-size: 0.8rem;
	    padding: 16px 0;
	}
	.descript_menu_box .descript_menu .descript_btn {
	    font-size: 0.8rem;
	    padding: 20px 0;
	}
	.descript_menu_box .descript_menu {
	    column-gap: 24px;
	}
}

@media (max-width: 1024px){
	.homeNovedades_post {
	    grid-template-columns: repeat(2, 1fr);
	    grid-gap: 24px;
	}
}

@media (max-width: 991px){
	.nuestrosVinedos_text .title {
	    font-size: 1.8rem;
	}
	.lazy-susan-spotlight-top {
	    top: -8rem;
	}
	.imgFloatRight-05 {
	    bottom: -22%;
	}
	.imgFloatRight-04 {
	    right: 5%;
	}
	.imgFloatRight-03 {
	    right: -10%;
	}
	.imgFloatRight-02 {
	    top: -7%;
	    right: 0%;
	}
	.imgFloatLeft-07 {
	    bottom: 3%;
	    left: 45%;
	}
	.imgFloatLeft-06 {
	    bottom: -14%;
	}
	.imgFloatLeft-05 {
	    bottom: -11%;
	    left: 1%;
	}
	.imgFloatLeft-03 {
	    bottom: 25%;
	    left: -8%;
	}
	.imgFloatLeft-02 {
	    top: -11%;
	    left: -2%;
	}
	.prox {
	    margin-left: -95px;
	    font-size: 1.2rem;
	    line-height: 1.5rem;
	}
	.title {
	    font-size: 2rem;
	    line-height: 2.3rem;
	}
	.footer-nav ul > li {
	    margin-right: 35px;
	}
	.productosPresent_nuestros_vinos {
	    grid-gap: 24px;
	}
	.castel_productos_banner {
	    padding: 110px 0;
	}
	.castel_productos_banner .title {
	    font-size: 3rem;
	    line-height: 3.5rem;
	}
	.productosPresent_text .title br {
	    display: none;
	}
	.productosPresent_text .title {
	    font-size: 2rem;
	    line-height: 2.3rem;
	}
	.nuestraBodega_text .title {
	    font-size: 2rem;
	    line-height: 2.3rem;
	}
	.nuestraHistoria_text .title {
	    font-size: 2rem;
    	line-height: 2.3rem;
	}
	.nuestraHistoria_parr {
	    margin-top: 35px;
	}
	.nuestrosVinedos_lugares .vinedo_wrapper .item_ubic {
	    font-size: 1.1rem;
	    line-height: 1.2rem;
	}
	.nuestrosVinedos_lugares .vinedo_wrapper .item_ubic .item_ubic_cta {
	    width: 25px;
	    height: 25px;
	}
	.nuestrosVinedos_lugares .vinedo_wrapper .item_ubic.item_ubic_03 {
	    top: 22%;
	}
	.nuestrosVinedos_lugares .vinedo_wrapper .item_ubic.item_ubic_04 {
	    top: 8%;
	}
	.nuestrosVinedos_lugares .vinedo_wrapper .item_ubic.item_ubic_04 {
	    top: 13%;
	}
	.itemVino .item_image img {
	    max-height: 350px;
	}
	.castel_elaboracion_content .boxText {
	    width: 93%;
	}
	.castel_elaboracion_content .subTitle {
	    margin-bottom: 2rem;
	}
	.castel_elaboracion_content .title {
	    margin-bottom: 2rem;
	}
	.product_info_wrapper {
	    flex-direction: column;
	}
	.product_box_info:first-child {
		width: 100%;
	    max-width: 100%;
	    order: 1;
	}
	.product_box_info:last-child {
		width: 100%;
	    max-width: 100%;
	    order: 2;
	}
	.product_box_image {
		bottom: 0;
    	left: 0;
    	order: 0;
	}
	.product_box_image .product_box_image_inner img {
		height: 320px;
	}
	.product_box_info .title {
	    font-size: 2.75rem;
	    line-height: 3.125rem;
	}
	.castel_product_info {
	    padding: 110px 0 90px;
	}
	.blogs .blogs_inner .blogs_flex .blogs_content .blogs_data {
	    margin-bottom: 1.5rem;
	}
	.blogs .blogs_inner .blogs_flex .blogs_content .blogs_title {
	    margin-bottom: 1.5rem;
	}
	.blogs .blogs_inner .blogs_flex .blogs_content .blogs_parr {
		width: 82%;
	    margin-bottom: 1.5rem;
	}
	.checkout_section_title {
	    flex-direction: column;
	    align-items: flex-start;
	}
	.checkout_section_title .title {
	    margin-bottom: 1rem;
	}
	.checkout_section_title .seguro {
	    margin-left: 26px;
	}
}

@media (max-width: 767px){
	.producto_vino_box:first-child {
	    border-left: 0px solid #f0e8d7;
	}
	.imgFloatRight-05 {
	    opacity: 0;
	}
	.imgFloatRight-04 {
	    right: 0%;
	    bottom: 0;
	}
	.imgFloatRight-03 {
	    opacity: 0;
	}
	.imgFloatRight-02 {
	    top: -7%;
	    right: -20%;
	}
	.imgFloatRight-01 {
	    top: 10%;
	    right: 40%;
	}
	.imgFloatLeft-06 {
	    opacity: 0;
	}
	.imgFloatLeft-05 {
	    bottom: -11%;
	    left: -6%;
	}
	.imgFloatLeft-04 {
	    opacity: 0;
	}
	.imgFloatLeft-03 {
	    opacity: 0;
	}
	.imgFloatLeft-02 {
	    top: -15%;
	    left: -23%;
	}
	.imgFloatLeft-01 {
	    opacity: 0;
	}
	.vinosInfo_content .title {
	    margin-bottom: 2rem;
	}
	.vinosInfo_content .boxText {
	    width: 83%;
	}
	.footer-nav ul > li > a {
	    font-size: 0.875rem;
	}
	.Web-Footer {
	    background: #f0e8d7;
	}
	.footer-nav ul {
	    display: grid;
	    grid-template-columns: repeat(2, 1fr);
	    place-items: center;
	    row-gap: 16px;
	}
	.footer-nav ul > li {
	    margin-right: 0;
	}
	.castel-home-hero {
	    height: 600px;
	}
	.homeNovedades_post {
	    grid-template-columns: repeat(1, 1fr);
	}
	.sectionHero_wrapper .sectionHero_title .Title {
	    font-size: 3rem;
	    line-height: 3.5rem;
	    margin-bottom: 24px;
	}
	.productosPresent_nuestros_vinos .cardVino .cardVino_title .title {
	    font-size: 2.5rem;
	    line-height: 2.5rem;
	}
	.nuestrosVinedos_lugares .vinedo_wrapper .item_ubic.item_ubic_01 {
	    top: -30%;
	    left: 24%;
	}
	.nuestrosVinedos_lugares .vinedo_wrapper .item_ubic.item_ubic_02 {
	    top: 10%;
	    left: 0;
	}
	.nuestrosVinedos_lugares .vinedo_wrapper .item_ubic.item_ubic_04 {
	    top: 3%;
	    right: 50%;
	}
	.nuestrosVinedos_lugares .vinedo_wrapper .item_ubic.item_ubic_05 {
	    top: initial;
	    left: 50%;
	    bottom: 0;
	}
	.productos_vinos_grid {
	    grid-template-columns: repeat(2, 1fr);
	}
	.blogs .blogs_inner .blogs_flex {
	    flex-direction: column;
	    gap: 48px;
	}
	.blogs_content, .blogs_thumb {
	    width: 100%;
	}
	.blogs_menu_box .blogs_menu .bgl_btn {
	    padding: 10px 0;
	}
	.tienda_vinos_grid {
	    grid-template-columns: repeat(2, 1fr);
	}
	.producto_vino_box {
	    padding: 32px 12px;
	    border-bottom: 1px solid #f0e8d7;
	}
	.producto_vino_box:nth-child(3n) {
	    border-right: 1px solid #f0e8d7;
	}
	.producto_vino_box:nth-child(2n) {
	    border-right: 0px solid #f0e8d7;
	}
	.checkout_section_title .title {
	    font-size: 2.5rem;
	}
	.checkout_section_title .seguro {
	    font-size: 1rem;
	}
}

@media (max-width: 575px){
	.productosPresent_text .title {
	    font-size: 1.5rem;
	    line-height: 2rem;
	}
	.nuestrosVinedos_text .boxText .text {
	    font-size: 1rem;
	    line-height: 1.5rem;
	}
	.nuestrosVinedos_text .title {
	    font-size: 1.3rem;
	    line-height: 1.6rem;
	}
	.lazy_control_slide {
	    top: 41%;
	}
	.header-nav-wrapper .boxLogo {
	    margin-left: -85px;
	}
	.header-nav-wrapper .boxLogo .logo {
	    width: 170px;
	}
	.lazy-susan-spotlight-top {
	    top: -3rem;
	}
	.item_vino .item_content .item_content_cta {
	    gap: 16px;
	}
	.text {
	    font-size: 1.1rem;
	    line-height: 1.6rem;
	}
	.homeHero_text {
	    text-align: left;
	}
	.homeHero_text .Title {
	    font-size: 3rem;
	    line-height: 3rem;
	}
	.arrowDown {
	    bottom: -115px;
	    left: inherit;
	    right: 0;
	}
	.homeHistoria_box .homeHistoria_text .subTitle {
	    margin-bottom: 2rem;
	}
	.homeHistoria_box .homeHistoria_text .title {
	    font-size: 2.5rem;
	    line-height: 2.5rem;
	    margin-bottom: 1.5rem;
	}
	.homeHistoria_box .homeHistoria_text .boxText {
	    width: 90%;
	}
	.homeHistoria_box .homeHistoria_text .boxText .text {
	    font-size: 1.1rem;
	    line-height: 1.6rem;
	}
	.cta {
	    font-size: 0.8rem;
	}
	.homeHistoria_img .image_section {
	    height: 510px;
	}
	.homeVinedos_text .title {
	    font-size: 2.5rem;
	    line-height: 2.5rem;
	    margin-bottom: 1.5rem;
	}
	.homeVinedos_text .boxText {
	    width: 93%;
	}
	.homeVinedos_text .boxText .text {
	    font-size: 1.1rem;
	    line-height: 1.6rem;
	}
	.castel-home-vinedos {
	    padding: 60px 0;
	    height: 720px;
	}
	.homeVinedosImg_wrapper {
	    top: inherit;
	    bottom: 0;
	    height: 300px;
	}
	.homeNovedades_head_content {
	    flex-direction: column;
	    align-items: flex-start;
	    gap: 24px;
	}
	.homeNovedades_head_content .homeNovedades_title .title {
	    font-size: 2.5rem;
	    line-height: 2.5rem;
	}
	.sectionHero_wrapper .sectionHero_title .arrowDown {
	    right: 12px;
	}
	.sectionHero_wrapper .sectionHero_title {
	    text-align: left;
	}
	.productosPresent_nuestros_vinos {
	    grid-template-columns: repeat(1, 1fr);
	}
	.castel_productos_banner .title {
	    font-size: 2.5rem;
	    line-height: 3rem;
	}
	.productosPresent_text .boxText .text {
	    font-size: 1rem;
    	line-height: 1.5rem;
	}
	.nuestraBodega_text .boxText .text {
	    font-size: 1.1rem;
	    line-height: 1.6rem;
	}
	.nuestraBodega_text .title br {
	    display: none;
	}
	.bodegaVinedo_box .bodegaVinedo_text .title {
	    font-size: 2rem;
	    line-height: 2.5rem;
	    margin-bottom: 1.5rem;
	}
	.bodegaVinedo_box .bodegaVinedo_text .boxText {
	    width: 90%;
	}
	.bodegaVinedo_box .bodegaVinedo_text .boxText .text {
	    font-size: 1.1rem;
	    line-height: 1.6rem;
	}
	.bodegaVinedo_box .bodegaVinedo_text .cta {
	    width: 250px;
	}
	.bodegaVinedo_img .image_section {
	    height: 300px;
	}
	.bodega_equipo_images {
	    grid-template-columns: repeat(1, 1fr);
	    grid-gap: 24px;
	}
	.castel_bodega_equipo {
	    background-color: #f0e8d7;
	    padding: 60px 0;
	}
	.nuestraHistoria_text .title br {
	    display: none;
	}
	.nuestraHistoria_text .boxText .text {
	    font-size: 1.1rem;
	    line-height: 1.6rem;
	}
	.historiaEmprendedor_img .image_section {
	    height: 500px;
	}
	.nuestraHistoria_parr {
	    margin-top: 24px;
	}
	.historiaElaboramos_canto .text_it {
	    font-size: 1.3rem;
	    line-height: 1.9rem;
	}
	.historiaElaboramos_canto .text_esp {
	    font-size: 1.1rem;
	    line-height: 1.9rem;
	}
	.historiaElaboramos_content .text br {
		display: none;
	}
	.contenedor_iframe {
	    padding-bottom: 100%;
	}
	.nuestrosVinedos_text .title br {
		display: none;
	}
	.nuestrosVinedos_text .boxText {
	    width: 93%;
	}
	.nuestrosVinedos_lugares .vinedo_wrapper .item_ubic {
	    font-size: 0.8rem;
	    line-height: 1rem;
	    padding-bottom: 10px;
	}
	.nuestrosVinedos_lugares .vinedo_wrapper .item_ubic.item_ubic_02 {
	    top: 3%;
	}
	.nuestrosVinedos_lugares .vinedo_wrapper .item_ubic.item_ubic_04 {
	    top: -12%;
	    color: #000;
	}
	.productos_vinos_grid {
	    grid-template-columns: repeat(1, 1fr);
	}
	.box_datos_contact a {
	    font-size: 1rem;
	}
	.box_datos_contact .cta {
	    font-size: 0.8rem;
	    line-height: 0.8rem;
	    width: 160px;
	    gap: 7px;
	}
	.castel_contacto_form {
	    padding: 60px 0;
	}
	.castel_contacto_faq {
	    padding: 60px 0;
	}
	.castel_section_hero.castel_section_hero_contacto {
		height: 400px;
	}
	.castel_elaboracion_vinos {
	    padding: 60px 0;
	}
	.product_box_info .title {
	    font-size: 2rem;
	    line-height: 2.5rem;
	}
	.subTitle {
	    font-size: 0.9rem;
	    line-height: 1rem;
	}
	.product_box_info .text {
	    margin-bottom: 2rem;
	    font-size: 1rem;
	    line-height: 1.5rem;
	}
	.castel_product_info {
	    padding: 110px 0 60px;
	}
	.castel_vinos_info {}
	.vinosInfo_content .boxText {
	    width: 93%;
	}
	.vinosInfo_content .title {
	    margin-bottom: 1.5rem;
	}
	.blogs .blogs_inner .blogs_flex .blogs_content .blogs_data {
	    font-size: 1rem;
	    line-height: 1.75rem;
	}
	.blogs .blogs_inner .blogs_flex .blogs_content .blogs_title {
	    font-size: 2rem;
	    line-height: 2.25rem;
	}
	.blogs .blogs_inner .blogs_flex .blogs_content .blogs_parr {
	    width: 93%;
	    font-size: 1rem;
    	line-height: 1.65rem;
	}
	.tienda_vinos_grid {
	    grid-template-columns: repeat(1, 1fr);
	}
	.producto_vino_box .tienda_producto_imagen img {
	    max-height: 300px;
	}
	.producto_vino_box {
	    border-right: 0px solid #f0e8d7;
	    padding: 48px 12px;
	}
	.producto_vino_box:nth-child(3n) {
	    border-right: 0px solid #f0e8d7;
	}
	#post h2 {
		margin-bottom: 30px;
	}
	.post_compartir .post_tags .etiqueta {
	    font-size: 0.8125rem;
	    line-height: 0.8125rem;
	    padding: 4px 10px;
	}
	#post {
	    padding: 60px 0;
	}
	.cart_cantidad {
	    width: 279px;
	    height: 45px;
	}
	.producto_box_cart .cta {
	    width: 279px;
	    height: 45px;
	    margin-top: 16px;
	}
	.producto_info_main {
	    padding: 24px 0 40px;
	}
	.producto_info_titulo_wrapper .producto_info_subTitulo {
	    font-size: 1rem;
	    line-height: 1.6rem;
	}
	.producto_info_titulo_wrapper .producto_info_titulo {
	    margin-bottom: 16px;
	}
	.producto_info_precio_wrapper {
	    margin: 32px 0;
	}
	.producto_info_precio_wrapper .producto_info_cantidad {
	    font-size: 1.1rem;
	    line-height: 1.6rem;
	    margin-bottom: 16px;
	}
	.producto_info_precio_wrapper .producto_info_precio {
	    font-size: 1.5rem;
	}
	.descript_content {
	    padding: 32px 0;
	}
	.descript_content p {
	    font-size: 1rem;
	    line-height: 1.5rem;
	    margin-bottom: 16px;
	}
	.checkout_compra table .tr_titulo .td_titulo {
	    padding: 16px;
	}
	.checkout_compra table .tr_titulo .td_titulo h2 {
	    font-size: 1.5rem;
	}
	.tr_producto .td_producto_nombre {
	    font-size: 0.9rem;
	}
	.tr_producto .td_producto {
	    padding: 16px 0px;
	}
	.tr_producto .td_producto_precio {
	    font-size: 0.9rem;
	    text-align: right;
	    padding-right: 16px;
	}
	.tr_subTotal.tr_subTotal_1 .td_subTotal_1 {
	    padding: 16px 0 8px 16px;
	}
	.tr_subTotal.tr_subTotal_1 .td_subTotal_2 {
	    padding: 16px 16px 8px 0;
	}
	.tr_subTotal .td_subTotal_2 {
	    font-size: 0.9rem;
	}
	.tr_subTotal .td_subTotal_1 {
	    font-size: 0.9rem;
	}
	.tr_subTotal.tr_subTotal_2 .td_subTotal_1 {
	    padding: 8px 0 16px 16px;
	}
	.tr_subTotal.tr_subTotal_2 .td_subTotal_2 {
	    padding: 8px 16px 16px 0;
	}
	.tr_total .td_info_1 {
	    padding: 16px 12px 16px 16px;
	}
	.tr_total .td_info_2 {
	    padding: 16px 16px 16px 12px;
	}
	.tr_total .td_total {
	    font-size: 1.1rem;
	}
	.tr_total .td_total_precio {
	    font-size: 1.1rem;
	}
	.checkout_form {
	    padding: 26px 16px;
	}
	.form_row_flex {
	    flex-direction: column;
	}
	.box_input {
	    width: 100%;
	}
	label.check_label {
	    font-size: 1rem;
	    line-height: 1rem;
	}
	input.check_input {
	    padding: 8px 6px;
	}
	select.check_select {
	    padding: 8px 6px;
	}
	.form_btn_submit .btn_submit {
	    height: 45px;
	    font-size: 1.1rem;
	    line-height: 1.1rem;
	}
	.itemVino .item_image img {
	    max-height: 200px;
	}
	.itemVino .item_title .title {
	    font-size: 1.5rem;
	    line-height: 1.5rem;
	}
	.itemVino .item_title .text {
	    font-size: 1rem;
	    line-height: 1rem;
	}
}

@media (min-width:576px){
	.homeVinedos_text .title br {
		display: none;
	}
	.homeNovedades_head_content .homeNovedades_title .title br {
	    display: none;
	}
	.post_box_images {
	    height: 230px;
	}
	.post_gallery_grid {
	    grid-template-columns: repeat(3, 1fr);
	    grid-column-gap: 24px;
	    position: absolute;
	    top: 0;
	    left: 50%;
	    width: 515px;
	    margin-left: -257px;
	}
	.posts_relacionadas_section .posts_relacionadas_wrapper {
		flex-direction: row;
	    align-items: flex-end;
	}
	.box_post_content .box_post_title {
	    line-height: 1.375rem;
	}
	.box_post_content {
	    padding: 30px 0;
	}
}
@media (min-width:768px){
	.post_box_images {
	    height: 312px;
	    margin: 70px 0;
	}
	.post_gallery_grid {
	    width: 690px;
	    margin-left: -345px;
	}
	.posts_relacionadas_grid {
	    grid-template-columns: repeat(2, 1fr);
	    grid-gap: 48px;
	}
}
@media (min-width:992px){
	#post .container {
    	max-width: 886px;
    }
    .post_box_images {
	    height: 400px;
	}
	.post_gallery_grid {
	    width: 900px;
	    margin-left: -450px;
	}
	.posts_relacionadas_grid {
	    grid-template-columns: repeat(3, 1fr);
	    grid-gap: 24px;
	}
	.producto_info_grid {
	    grid-template-columns: repeat(2, max(50%));
	}
	.producto_info_section {
	    background: -moz-linear-gradient(90deg, rgba(240,232,215,1) 50%, rgba(255,255,255,1) 50%);
	    background: -webkit-linear-gradient(90deg, rgba(240,232,215,1) 50%, rgba(255,255,255,1) 50%);
	    background: linear-gradient(90deg, rgba(240,232,215,1) 50%, rgba(255,255,255,1) 50%);
	}
}
@media (min-width:1200px){
	.menu-activador {
		display: none;
	}
	#post .container {
    	max-width: 886px;
    }
    .post_box_images {
	    height: 525px;
	    margin: 90px 0;
	}
	.post_gallery_grid {
	    grid-column-gap: 33px;
	    width: 1176px;
	    margin-left: -588px;
	}
	.producto_info_titulo_wrapper .producto_info_titulo .producto_titulo {
	    font-size: 3rem;
	    line-height: 3.25rem;
	}
	.producto_info_main {
	    padding: 60px;
	}
}
@media (min-width:1400px){
	.container-header {
    	max-width: 1363px;
    }
    .blogs_container {
    	max-width: 1309px;
    }
    #post .container {
    	max-width: 694px;
    }
    #post h1 {
	    font-size: 3rem;
	    line-height: 3.375rem;
	    font-weight: 500;
	    margin: 0 0 50px 0;
	}
	#post h2 {
	    font-size: 3rem;
	    line-height: 3.375rem;
	    font-weight: 500;
	    margin: 0 0 40px 0;
	}
	#post p {
	    font-size: 1.125rem;
	    line-height: 1.75rem;
    	font-weight: 500;
    	margin-bottom: 30px;
	}
	.post_gallery_grid {
	    width: 1285px;
	    margin-left: -642px;
	}
	.post_box_images {
	    height: 558px;
	}
	.posts_relacionados h2 {
	    font-size: 3rem;
	    line-height: 3rem;
	}
	.producto_info_container {
		max-width: 1363px;
	}
	.producto_info_main {
	    padding: 75px 86px;
	}
}