@media only screen and (max-width: 1800px){
	.video_home{
	margin-left: 20% !important;
	}
	.video_home iframe{
		width: 1240px !important;
    	height: 696px !important
	}
	.texto_video_home{
		width: 35%;
	}
	.texto_video_home .txt{
		margin-top: -277px;
	}
	.texto_video_home.texto_right{
		float:right;
	}
	#panel_notas_recordatorio {
		height: 50px;
	}

}

@media only screen and (max-width: 1600px){
	.video_home{
	margin-left: 20% !important;
	}
	.video_home iframe{
		width: 1240px !important;
    	height: 696px !important
	}
	.texto_video_home{
		width: 35%;
	}
	.texto_video_home .txt{
		margin-top: -277px;
	}
	.texto_video_home.texto_right{
		float:right;
	}


}

@media only screen and (max-width: 1400px){
	.video_home iframe{
		 width: 984px !important;
   		 height: 553px !important;
	}
	.texto_video_home .txt{
		margin-top: -205px;
	}
	.texto_video_home.texto_right{
		float:right;
	}
	.video_home_mm {
	    margin-top: -250px !important;
	}

}



@media only screen and (max-width: 1200px){
	.video_home{
		margin-left: 15% !important;
	}
	.video_home iframe{
		width: 916px !important;
    	height: 515px !important;
	}
	.texto_video_home{
		width: 45%;
	}
	.texto_video_home .txt{
		margin-top: -170px;
	}
	.texto_video_home.texto_right{
		float:right;
	}
	.div_bloque4_landing div, .div_bloque6_landing div, .div_bloque7_landing div, .div_bloque8_landing div {

 	}
	.p_bloque_5_landing2{
		
	}
	.div_noticias_heart {
		display: flex;
		flex-direction: column;
	}
	.div_noticias_heart div {

	}
	
	.img_bloque5_landing{

	}
	.div-heart-slider button:first-of-type{
		left: -15px;
	}
	
	.single.single-post .contenido_noticia h1 {
		font-size: 2.4rem !important;
		line-height: 2.7rem !important;
	}

}

@media only screen and (max-width: 1023px){
	.single.single-post .contenido_noticia h1 {
		font-size: 2.1rem !important;
		line-height: 2.3rem !important;
	}
}

@media only screen and (max-width: 1500px){
	.video_home{
		margin-left: 15% !important;
	}
	.video_home iframe{
		    width: 941px !important;
    height: 530px !important;
	}
	.texto_video_home{
		width: 35%;
	}
	.texto_video_home .txt{
		    margin-top: -246px;
	}
	.texto_video_home.texto_right{
		float:right;
	}
	.video_home_mm {
	    margin-top: -230px !important;
	}


}

@media only screen and (max-width: 1300px){
	.video_home{
		margin-left: 15% !important;
	}
	.video_home iframe{
		width: 1068px !important;
   		height: 566px !important;
	}
	.texto_video_home{
		width: 45%;
	}
	.texto_video_home .txt{
		margin-top: -220px;
	}
	.texto_video_home.texto_right{
		float:right;
	}
	.video_home_mm {
	    margin-top: -200px !important;
	}
}
@media only screen and (min-width: 1180px){
	
	.menu-toggle, #menu-principal-container-responsive {
		display: none;
	}
	
}

@media only screen and (min-width: 1600px){
	.div-heart-slider img {
		min-height: auto;
		height: 280px;
	}
}


@media only screen and (max-width: 1179px){
	
	.wrapper_menu_principal > div > div {
		display: none;
	}
	
	#menu-principal-container-responsive {
		display: block !important;
	}
	
}



@media only screen and (max-width: 1170px){
	
	.vc_container, #content_single, #header > div {
	    margin-left: 15px;
	    margin-right: 15px;
	}
	#carrito {
	    left: -8px;
	}
}


@media only screen and (max-width: 1030px) {
	
	#div_bar_cookies_info {
		padding: 12px 1% 45px !important;
		width: 98% !important;
	}
	
	#div_bar_cookies_info > a[onclick] {
		position: absolute;
		right: 50%;
		margin-right: 5px;
		bottom: 7px;
	}
	
	#div_bar_cookies_info > a[onclick] + a {
	    background-color: #ddd;
	    bottom: 7px;
	    left: 50%;
	    margin-left: 5px !important;
	    padding: 6px;
	    position: absolute;
	}
	.img_bloque5_landing {
		
	}
	
}



@media only screen and (max-width: 767px) {
	
	.vc_column_container > .vc_column-inner {
	    padding-left: 15px !important;
	    padding-right: 15px !important;	
	}

	.ultimas-ferias-galeria .vc_column_container > .vc_column-inner {
		padding-left: 0 !important;
	    padding-right: 0 !important;
	}
	
	.menu-toggle {
		margin-top: 0;
	}
	
	
	#header, #header .wpb_single_image.vc_align_left {
		text-align: center;
		margin-bottom: 0;
	}
		
	#carrito button{
	    border: 0px;
	    height: 76px;
	    padding-top: 0px;
	}

	#carrito {
	    top: 0px;
		padding-top: 0px !important;
		left: calc(100vw - 160px);
	}

	#contenido_finalizar_pedido .unidades{
		text-align: left;
	}
	
	.div_bloque4_landing div, .div_bloque5_landing div, .div_bloque6_landing div, .div_bloque7_landing div, .div_bloque8_landing div {
		
 	}
	.div_noticias_heart div {
		margin-left: 0px !important;
		width: 90% !important;
		border-bottom: none;
	}
	.img_bloque6_landing img {
		object-position: 50%;
	}
	.div-heart-slider{
		margin-top: -2px;
	}
	.div_bloque1_landing, .div_bloque2_landing, .div_bloque5_landing, .div_bloque6_landing, .div_bloque7_landing, .div_bloque8_landing, .div_noticias_heart, .div-heart-slider {
		
	}
	.btn_bloque_6_landing, .p_bloque_6_landing1, .p_bloque_6_landing2, .p_bloque_7_landing1, .p_bloque_7_landing2, .p_bloque_8_landing1, .p_bloque_8_landing2{
		
	}
	.p_bloque_5_landing2{

	}
	.div_bloque2_landing img {
		
	}
	.div_bloque2_landing {
		padding-top: 50px;
	}	
	.p_bloque_3_landing p {
		margin-left: 15px;
		width: 70%;
	}
	.img_bloque6_landing {
		margin-left: -15px;
		width: 110%;
	}
	.p_bloque_5_landing1 {
		
	}
	.p_bloque_5_landing1 p{
		
	}
	.div_bloque3_landing img {
		
	}
	.div-heart-slider {
		padding-right: 0px;
	}
	
	.slick-list {
		margin-right: 55px !important;
	}
	#panel_notas_recordatorio {
		height: 80px;
	}
	
	.div_edita_nombre_visitante div {
		width: 100%;
	}
	
	.fecha_visita_showroom {
		width: 40%;
	}
	
	.fecha_visita_showroom input{
		width: 100%;
	}
	
	.hora_visita_showroom {
		width: 50%;
	}
	
	.postid-4030 h1, .postid-4032 h1, .postid-4036 h1
	{
		font-size:27px !important;
		line-height:34px !important;
	}
	
	.single.single-post .contenido_noticia h1 {
		font-size: 1.8rem !important;
		line-height: 2rem !important;
	}
	
	#form_formulario_bim select#pais,
	#form_formulario_bim select#provincia{
		width: 100%;
	}
	
}

@media only screen and (max-width: 600px) {
	.single.single-post .contenido_noticia h1 {
		font-size: 1.6rem !important;
		line-height: 1.8rem !important;
	}
}


@media only screen and (min-width: 461px) and (max-width:767px){
	
	.div-heart-slider button:first-of-type {
		left: -20px;
	}
}


@media only screen and (min-width: 767px) and (max-width:768px){
	
	.div-heart-slider {
		padding-left: 90px;
	}

	.div-heart-slider button:first-of-type {
		left: 45px;
	}
}
	
	

@media only screen and (max-width: 460px){
	.slick-list {
		margin-right: 15px !important;
	}
	
	#solicita_informacion input[type="text"] {
		width: 100%;
		width: calc(100% - 52px);
	}
	.div_bloque2_landing div {
		margin-right: -2px;
	}
	.div_bloque2_landing {
		padding-left: 0px;
		width: 110%;
	}
	.p_bloque_3_landing p, {
		width: 80%;
	}
	.p_bloque_5_landing1 {
		width: 70%;
	}
	.div_bloque1_landing img {
		margin-right: 0px;
	}
	.img_bloque5_landing{
		margin-left: calc(0% - 50px);
	}
	.div-heart-slider img {
		height: 220px;
		width: 100%;
	}
	.p_bloque_4_landing2 p, .p_bloque_5_landing2 p, .p_bloque_6_landing2 p, .p_bloque_7_landing2 p {
	
		}	
	.div_horario_visitas_showroom div:nth-of-type(2n) {
		margin-left: calc(10%);
	}
	#panel_notas_recordatorio {
		height: 120px;
	}
	
	.fecha_visita_showroom {
		margin-right: 15px;
	}
	
	.div_duracion_estimada, .hora_visita_showroom, .fecha_visita_showroom, #duracion_estimada, #visita_fecha {
		width: 100% !important;
	}
	
	.div_experiencia_heart {
		margin-top: 0px;
	}
	
	.div-heart-slider button:first-of-type {
		left: 5px;
	}
	
	#popup_recorrido_virtual{
		width: 70%;
	}
	
}


@media only screen and (max-width: 936px){
	
	.div_bloque2_landing {
		padding-bottom: 30px;
	}

	
}


/*LANDING SHOWROOM RESPONSIVE*/
@media only screen and (min-width: 1840px) and (max-width: 3000px){
	
	#img_bloque6_landing > div:first-child,
	#img_bloque6_landing{
		    height: 1000px;
	}
	
}

@media only screen and (max-width: 740px){
	#cc-window.cc-floating {
		min-width: 100% !important;
	}
	
	.menu_footer ul li {
		padding: 10px 10px;
	}
}


@media only screen and (max-width: 587px){
	.cc-message {
		line-height: 1.3;
		font-size: 12px;
	}
	
}

@media only screen and (max-width: 469px){
	.cc-compliance.cc-highlight {
		flex-direction: column;
	}
	
	.cc-message {
		line-height: 1.2;
		font-size: 11px;
	}
	
	
	#cc-window.cc-center.cc-type-categories .cc-save, #cc-window.cc-left.cc-type-categories .cc-save, #cc-window.cc-right.cc-type-categories .cc-save {
		margin: 10px auto !important;
		min-width: 94% !important;
	}
	
	#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-accept-all {
		/*margin: 0px auto 10px auto !important;*/
		margin: 10px auto !important;
	}
	#cc-window.cc-type-categories.cc-floating, #cc-window.cc-type-categories .cc-btn {
		min-width: 94% !important;
	}
	#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-accept-all{
		width: 94% !important;
	}
}
