@media all and (max-width:780px)	{ 


.banner-hide	{
	display:block;
	position:relative !important;
	margin:0 !important;
	height:400px;
	top:0 !important;
	transform:none !important;
	padding:0:
	}
	
.banner-hide .fondoBanner	{
	width:100% !important;
	height:100% !important;
	margin:0;
	top:0;
	}
.banner-hide .bannerTarificador	{
	top:20%
	}
	
#owl-example	{display:none !important}

.personajeBanner	{/* imagen hombre en banner del OWL CAROUSEL */
	left:20%;
	}	
}
  
@media all and (max-width: 768px) { 
/*Barra de navegación principal*/
	.btnMenu{
	width:100%;
	height:70px;
	background-color:#ffffff;
	
	background-repeat:no-repeat;
	background-position: 98%, top;
	z-index:99;
	cursor: pointer;
	}
	.btnMenu img{
	  margin: 10px 20px 20px;
	  width:156px;
	}
.mainNav	{
	display:none;
	}
.mainNav > ul	{
	width:100%;
	background-color:#c2c2c2;
	
	background-color:#808080;
	color:white;
	font-size:1.1em;
	cursor: pointer;
	}
		
.mainNav>ul>li	{
	padding:10px;
	border-bottom:1px solid #ccc;
	transition:all 0.5s;
	}
	.mainNav>ul>li:hover {
	color:#333;
	}
.mainNav>ul>li:first-child	{
	display:none;
	
	}
	.mainNav>ul>li:nth-child(2), .mainNav>ul>li:nth-child(3), .mainNav>ul>li:nth-child(4), .mainNav>ul>li:nth-child(5)	{
	
	background-repeat:no-repeat;
	background-position:right;
	}
	.mainNav>ul>li:nth-child(2), .mainNav>ul>li:nth-child(3)	{
	background-image:url(img/flecha-mvl-nav.png);
		}
	.mainNav>ul>li:nth-child(4)	{
	background-image:url(img/asesor-mvl-icons.png);	
		}	
	.mainNav>ul>li:nth-child(5)	{
	background-image:url(img/chat-mvl-nav.png);	
		}
		


.navWrapper .search img {
	-webkit-filter: brightness(10) !important;
	}

		
		
.mainNav ul li	 a{
	text-decoration:none;
	color:white;
	
	}
	.mainNav>ul>li>a:hover{
	color:#333;
	
	}
.mainNav br	{display:none;}
.mainNav .menuIconos	{
	display: none;
	}
.submenuNav, .menuIconos2	{
	display:none;
	background-color:#f2f2f2;
	margin-top:20px;
	font-size:1.1em;
	}
	.submenuNav ul	{
		display:inline-block;
		vertical-align:top;
		width: 45%;
		margin:15px 2%;
		background-color:#f2f2f2;
		cursor: pointer;
		}
		.submenuNav ul li	{
			display:block;
			width:100%;
			background-color:#f2f2f2;
			
			}	
			.submenuNav ul li a	{
			display:block;
			height:100%;
			width:100%;
			background-color:#f2f2f2;
			padding:15px 2%;
			transition:all 0.5s;
			color:#808080;
			cursor: pointer;
			}
			.submenuNav ul li a:hover	{
			background-color:white;
			}
			.submenuNav ul li:first-child	{
			color:#222;
			text-transform:uppercase;
			font-weight:bold;
			color:#467d91;
			}
.submenuNav .dudas ul	{
			display:block;
			width:93%;
			}
.submenuNav .dudas ul li	{
			text-transform:none;
	 }
	.submenuNav .dudas ul li a	{
	color:#467d91;
	font-weight:600;
	
	}
			
						
ul.menuIconos2 li a	{
	display:block;
	width:100%;
	padding:15px;
	box-sizing:border-box;
	color:#808080;
	transition:all 0.5s;
	cursor: pointer;
	}
	ul.menuIconos2 li a:hover	{
	color:#222;
	background-color:white;
	}
.menuIconos2 li img	{
	margin-right:20px;
	
	}		
	
.menuIconos2 .dudas2 ul	{
			display:block;
			width:100%;
			}
.menuIconos2 .dudas2 ul li	{
			text-transform:none;
	 }
.menuIconos2 .dudas2 ul li a	{
	color:#467d91;
	font-weight:600;
	
	}
/*Page Info*/
	.home-infopagWrapper{
		height:62px;
		width:100%;
		background-color:white;
		position:relative;
	}
	.home-infopag{
		width:968px;
		height:100%;
		margin:0 auto;
		background-color:white;
		}	
	.home-infopag h2	{
		width:150px;
		color:#a8a8a8;
		font-size:15px;
		cursor:default;
		display:inline-block;
		vertical-align:top;
		margin: 10px 0 0 20px;
		}
		.home-infopag h2 img	{
		display:none;
		}

	
	.home-infopag div	{
		display:inline-block;
		width:150px;
		vertical-align:top;
		right:30px;
		text-align:right;
		position:absolute;
		}	
	.home-infopag div img	{
		position:absolute;
		top:16px;
		left:0;
		}	
	.home-infopag div a	{
		text-decoration:none;
		
		font-size:1.2em;
		color:#7f7f7f;
		margin-left:15px;
		line-height:62px;
		}



		
/* Footer */
footer	{
	height:100%;
	width:100%;
	background-color:white;
	}
.bannerTarjetaECI	{
	height:120px;
	width:100%;
	background-color:#4d4d4d;
	text-align:center;
	
	}	
	
.bannerTarjetaECI p	{
	display:inline-block;
	width:80%;
	height:80px;
	color:white;
	line-height:27px;
	font-weight:bold;
	
	margin-top:17px;
	font-size:0.9em;
	text-transform:uppercase;
	cursor:default;
	}	
.bannerTarjetaECI a	{
	color:white;
	text-decoration:none;
	border-bottom:1px solid #ccc;
	transition:color 0.3s;
	}
	.bannerTarjetaECI a:hover	{
	color:#ccc;
	}
	.bannerTarjetaECI a:active	{
	color:#888;
	}
.bannerTarjetaECI img	{
	display:none
	}
	
.bannerRRSS	{
	text-align:center;
	margin:36px 0 36px 0;
	}	
	.bannerRRSS div a	{
	width:70px;
	height:70px;
	border-radius:60px;
	display:inline-block;
	vertical-align:top;
	margin:36px 0 0 10px;
	transition:all 0.3s;
	}	
	.bannerRRSS div a:first-child	{
	margin-left:0px;
	}
	.bannerRRSS div a img	{
	margin-top:10px;
	}
	.bannerRRSS div a:hover	{
	background-color:#f5f5f5;
	}
	
.footerNewsletter	{
	text-align:center;
	width:100%;
	height:150px;
	background-color:#f8f8f8;
	padding-top:20px;
	}
.footerNewsletter p	{
	padding:20px;
	}	
.footerNewsletter input[type=email]	{
	display:inline-block;
	vertical-align:top;
	height:40px;
	width:50%;
	
	border:1px solid #ccc;
	border-radius:6px;
	font-size:16px;
	padding-left:12px;
	}	
.footerNewsletter input[type=submit]	{
	display:inline-block;
	vertical-align:top;
	height:40px;
	width:100px;
	margin-left:12px;
	background-color:#5a7c8d;
	border:2px solid transparent;
	border-radius:20px;
	font-size:14px;
	color:white;
	transition:all 0.3s;
	}		

.otrasMarcas	{
	width:100%;
	height:auto;
	background-color:#e5e5e5;
	padding: 21px 20px;
	}
.otrasMarcas img	{
	position:absolute;
	left:50%;
		transform:translateX(-50%);
		-webkit-transform:translateX(-50%);
		-moz-transform:translateX(-50%);
		-o-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		
	}	
	.otrasMarcas ul li a	{
	display:block;
	width:100%;
	margin:0;
	font-size:16px;
	color:#808080;
	font-size:14px;
	text-decoration:none;
	transition:color 0.25s;
		}	
		.otrasMarcas a:hover {
		color:#444;
		}
		.otrasMarcas a:active {
		color:white;
		}


.otrasMarcas ul	{
	width:100%;
	margin:50px auto 0;
	}
.otrasMarcas ul li	{
	color:white;
	position:relative;
	display:inline-block;
	vertical-align:top;
	margin-top:15px;
	width:160px;
	text-align:left;
	}	
.avisolegal	{
	text-align:center;
	
	color:#a0a0a0;
	margin-bottom:200px;
	}	
	.avisolegal ul	{
	margin: 21px 0;
	}
	.avisolegal ul li	{
	display: inline-block;
margin-left: 21px;
line-height: 20px;
padding: 10px;
background-color: #f4f4f4;
border-radius: 10px;
margin-bottom: 5px;
	}
	.avisolegal a{
	
	color:#a0a0a0;
	text-decoration:none;
	transition:color 0.25s;
		}
		.avisolegal a:hover{
		
		color:#666;
		text-decoration:none;
		}
		.avisolegal a:active {
		color:#ccc;
		}
	.avisolegal p	{
	width: 80%;
	display:inline-block;
	}

/*Banner publicitario. Módulo movible*/

.home-bannerPers	{
	display:none;
	}


/* _____________________HOME____________________ */	

/*Slider*/

.carousel-caption	{width:100% !important; right:0; left:0; margin-top:30px !important;}

.slider-home	{
	height:330px !important;
	}
	
.slider-home-wrapper	{
	height:330px !important;
	}
	
.slider-home-bg	{height:100% !important}



.owl-example, .owl-carousel {display:none;}
.cartelBanner	{ 
	position:absolute;
	top:50%;
		transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-o-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
	right:50px;
	max-width:380px;
	text-align:center;
	}
.bannerTarificador	{
	left:50%;
	margin-left:-150px;
	top:53% !important;
	}	
.personajeBanner	{
	display:none;
	}
.cartelBanner	{
	display:none;
	}	
	
	
/*Sección motivos*/	
.home-motivos	{
	width:92%;
	display:inline-block;	
	vertical-align:top;
	}
div.homeWrapper	{
	width:100%;
	margin:40px 0 0 0;
	}
	
section.home-motivos	{
	height:auto;
	display:block;
	margin-left:30px;
	}

.home-motivos ul	{
	width:100%;
	}
.home-motivos h3	{
	width:100%;
	font-size:16px;
	margin-top:30px;
	}	
.home-motivos ul li	{
	width:100%;
	height:63px;
	margin-top:30px;
	}
.home-motivos ul p	{
	width:70%;
	display:inline-block;
	vertical-align:top;
	margin:10px 20px;
	}
.home-motivos ul img	{
	width:63px;
	display:inline-block;
	vertical-align:top;
	
	}

.home-lineavertical	{
	display:none;
	}

/* Servicios ECIS */
.home-servicios	{
	width:100%;
	height:900px;
	
	}	
.home-menuIconos	{                                                                                                                                                                                   
	width:100%;
	height:140px;
	overflow:hidden;
	background-color:white;
	}	
.home-menuIconos li a	{
	color:#8f8f8f;
	text-decoration:none;
	display:block;
	width:80px;
	font-size:16px;
	margin:10px 0 0 15px;
	transition: color 0.4s;
	}
	.home-menuIconos li a:last-child	{
		width:180px;
		}
	.home-menuIconos li:nth-child(2)	{
	margin-left:10px;
	}
.home-servicios h2	{
	width:92%;
	height:120px;
	margin:30px 0 0 30px;
	}	
.home-menuColumnas	{
	width:92%;
	height:520px;
	text-align:center;
	}
.home-menuColumnas	ul	{
	display:inline-block;
	vertical-align:top;
	text-align:left;
	margin:30px 0 0 30px;
	width:200px;
	}
.home-dudas 	{
	width:100%;
	height:50px;
	margin:0 0 30px 30px;
	}
	
	
/* Bloque Noticias Blog */

.home-blog-wrapper	{
	width:92%;
	margin-left:40px;
	}
.home-blog-wrapper>p	{
	height:50px;
}	
.home-blog-wrapper article:nth-child(5)	{
	display:inline-block;
	}	
.home-blog-wrapper article:last-child	{
	display:none;
	}
.home-blog-entrada	{
	height:380px;
	width:30%;
	margin:8px 0 0 10px;
	}
.home-blog-entrada figure	{
	width:100%;
	height:110px;
	overflow:hidden;
	}	
.home-blog-extracto	{
	height:180px;
	}	

/* Right bar */

div.rightBar-home 	{
		width:100%;
		height:350px;
		display:none;
		margin:0;
		}
.rightBar-home .infoContactBar div img{
	display:inline-block;
	vertical-align:top;
	margin:22px 0 0 12px;
	width:32px;
	height:32px
	}		
/*.rightBar-home .infoContactBar	{
		padding-left:30px;
		}
		
				
.rightBar-home .horario1, .rightBar-home .horario2, .rightBar-home .horario3	{
		display:inline-block;
		vertical-align:top;
		width:28%;
		}
.rightBar-home .infoContactBar hr	{display:none;}		

.rightBar-home .infoContactBar div p{
	width:112px;
	height:21px;
	font-size:14px;
}*/

	
/* Contacto banner de abajo */

.home-contacto	{
	width:100%;
	height:auto;
	}	
	
.home-contacto .home-contactoWrapper	{
	width:100%;
	height:100%;
	margin-top:30px;
	}	
.home-contacto h2	{
	width:100%;
	font-size:28px;
	font-weight:600;
	color:#467d91;
	margin-left:30px;
	}	

.home-contacto p	{
	margin-left:30px;
	margin-top:18px;
	display:block;
	width:92%;
	line-height:18px;
	height:75px;
	background-image:url(img/ECIS-home-separador-flecha-gris.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:16px;
	color:#777;
}

.home-contacto hr	{
	width:95%;
	}

.home-contacto .home-contactoWrapper .home-horario1 p, .home-contacto .home-contactoWrapper .home-horario2 p, .home-contacto .home-contactoWrapper .home-horario3 p	{
	margin:0 auto;
	width:100%;
	font-size:16px
	}
.home-contacto .home-contactoWrapper .home-horario1	{
	display:inline-block;
	text-align:center;
	width:310px;
	margin:0 0 0 30px;
	}
.home-contacto .home-contactoWrapper .home-horario1 div	{
	display: inline-block;
  vertical-align: top;
  width: 90px;
  margin: 0 10px 40px 0;
	}	
.home-contacto .home-contactoWrapper .home-horario2	{
	display:inline-block;
	width:250px;
	text-align:center;
	margin:0 0 0 30px;
	}
.home-contacto .home-contactoWrapper .home-horario2 div	{
	display: inline-block;
  vertical-align: top;
  width: 90px;
  margin: 0 10px 40px 0;
	}		
.home-contacto .home-contactoWrapper .home-horario3	{
	display:block;
	width:100px;
	text-align:center;
	margin:0 auto;
	}	
.home-contacto .home-contactoWrapper .home-horario3 div	{
	display: inline-block;
  vertical-align: top;
  width: 90px;
  margin: 0 10px 0px 0;
	}

/* Compañias aseguradoras */
.home-marcas	{
	width:100%;
	height:390px;
	}
.home-marcas .home-marcasWrapper	{
	width:92%;
	height:100%;
	margin:30px 0 0 30px;
	}

/* Estilo para HERO SECTION de SEGURO DE COCHE */

.wrapper-hero>img	{
	display:none;
	}
	
.hero-texto-coche	{
	position:absolute;
	left:50%;
	margin-left:-180px;
	}
.hero-section h2	{
	font-size:28px !important;
	}

/* Estilo comparador seguro de coche */


.cabecera-comparador-coche, .imagenes-comparador	{
	display:none !important;
	}
	
	.comparador-coche .wrapper-comparador 	{
	width:100% !important;
	}
	
	.comparador-coche .wrapper-comparador li>span	{
	display:inline !important;
	  line-height: 44px;
	}
	
	.comparador-coche .wrapper-comparador  ul:last-child li	{
	 text-align:left !important;
	 padding-left:12% !important;
	 }
	 .comparador-coche .wrapper-comparador  ul:last-child li:first-child	{
	 padding-left:16px !important;
	 }	
	
 	.comparador-coche .wrapper-comparador  ul:last-child h4	{
	 display:block !important;
	 text-align:center !important;
	 }
	 
 	.comparador-coche .wrapper-comparador  ul:last-child li:first-child	{
	 background-color:#888 !important;
	 }	 
	
	.comparador-coche .wrapper-comparador  li	{
	display:block !important;
	width:100% !important;
	position:relative;
	}

	.comparador-coche .wrapper-comparador  ul li:first-child	{
	padding-top:16px !important;
	background-color:#80b93f !important;
	color:white !important;
	font-weight:bold !important;
	font-size:21px !important;
	}
	
	.comparador-coche .wrapper-comparador  ul li	 {
	padding-bottom:16px !important;
	font-size:18px !important
		}
	.comparador-coche .wrapper-comparador  ul li>span {
	padding-bottom:22px !important;
	}
	
	.boton-comparador-coche	{
		margin-left:20px !important;
		}
	.comparador-coche .wrapper-comparador  li>img	{
	position: absolute !important;
  margin-left: 20px !important;
    bottom: 20px;
	}		
.comparador-coche .wrapper-comparador  ul:nth-child(3) li	{
	padding-top:16px; !important
	}
.comparador-coche .wrapper-comparador  ul:nth-child(3) li img	{
	margin-top:12px !important;
	}	
.comparador-coche .wrapper-comparador  ul:nth-child(3) li:first-child 	{
	padding-top:16px !important;
	}	
	
.boton-comparador-coche	{
	float:right !important;
	margin-right:20% !important;
	}	
	
	.comparador-coche .wrapper-comparador  li	{
	text-align:left !important;
	}
	.comparador-coche .wrapper-comparador  ul:last-child li	{
	
	 padding-left:16px !important;
	 }
.comparador-coche .wrapper-comparador  .boton-comparador-hide>span	{
	display:inherit !important;
	}

/*ayuda en contacto de abajo*/
.home-contacto .home-ayuda-coche	{
	display:inline-block;
	width:150px !important
	}
.home-contacto .home-ayuda-coche a p	{
	font-weight: bold;
	color:#80b93f !important;
	width:150px !important
	}	
.home-contacto .home-ayuda-coche h3	{
	font-weight: bold;
	}	
	
	
	
	
/* Seguro de Coche: Comparador terceros basico */	


	
.comparador-tercerosbasico, .hero-2niv .wrapper-hero {width:100%}

.hero-2niv .wrapper-hero	{
	position:relative
	}

.hero-2niv .hero-texto-coche	{
	float:none;
	margin:0;
	position:absolute;
	top:20px;
	left:50%;
		transform:translateX(-50%);
		-webkit-transform:translateX(-50%);
		-moz-transform:translateX(-50%);
		-o-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
	
	}
	
.hero-2niv	.boton-comparador-coche	{
	margin:0;
	float:none;
	transform:none;
	margin-left:0 !important;
	position:absolute;
	bottom:20px;
	top:inherit;
	left:50%;
		transform:translateX(-50%);
		-webkit-transform:translateX(-50%);
		-moz-transform:translateX(-50%);
		-o-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		
	}	
	
.hero-2niv	img {
	display:none
	}	
	
	
.comparador-tercerosbasico .wrapper-tercerosbasico	 ul li	{
	height:70px
	}		
.comparador-tercerosbasico .wrapper-tercerosbasico	 ul:nth-child(3)	 li{
	color:#80b93f;
	font-weight:bold;
	  line-height: 44px;
	}
.comparador-tercerosbasico .wrapper-tercerosbasico	 ul:nth-child(3) span{
	color:black;
	font-weight:normal
	}
	
.comparador-tercerosbasico .wrapper-tercerosbasico ul:last-child li	{
	text-align:left !important;
	padding-top:10px;
	}	
	
.comparador-tercerosbasico .wrapper-tercerosbasico ul:last-child li .boton-comparador-coche		{
	margin-right: 40% !important;
	margin-top:7px;
	}
.home-contacto .home-ayuda {
	display:block;
	width:400px !important;
	margin:20px auto !important;
	}
.home-contacto .home-ayuda div {
	display:inline-block !important;
	vertical-align:bottom;
	width:140px !important
	}	
.home-contacto .home-ayuda-coche	{
	margin-left:40px;
	text-align:center;
	}	
.home-contacto .home-ayuda-coche a p	{
	font-weight: bold;
	padding-bottom:10px;
	margin:0 auto;
	color:#80b93f !important
	}	
.home-contacto .home-ayuda-coche h3	{
	font-weight: bold;
	}	
.home-contacto .home-ayuda-coche img	{
	padding-bottom:0;
	}			
	
}

@media screen and (max-width:580px)	{
	.comparador-coche .wrapper-comparador  .boton-comparador-hide	{
	display:block !important;
	width:260px !important;
	margin-right:0 !important;
	margin-left:0 !important;
	padding-left:0 !important;
	float:inherit !important;
	position:relative !important;
	left:50% !important;
	transform:translateX(-50%) !important;
		-webkit-transform:translateX(-50%) !important;
		-moz-transform:translateX(-50%) !important;
		-o-transform:translateX(-50%) !important;
		-ms-transform:translateX(-50%) !important;
	}
	.comparador-coche .wrapper-comparador  ul:last-child li>span, .comparador-coche .wrapper-comparador  .boton-comparador-show	{
		display:none !important;
		}

.comparador-coche .wrapper-tercerosbasico .boton-comparador-coche span {
  line-height: 42px;
}

.comparador-tercerosbasico .wrapper-tercerosbasico ul:last-child li .boton-comparador-coche {
  margin-right: 40% !important;
  margin-top: 0px;
}
		
}

@media screen and (max-width: 625px) { 

.home-contacto  .home-contactoWrapper .home-ayuda {
	position:static !important;
	display:block;
	margin-left:0px!important;
	margin-bottom:50px;
	}
}
@media screen and (max-width: 610px) { 
/* Right bar */
div.rightBar-home	{
	height:450px;
	}
	
/* Bloque Noticias Blog */
.home-blog-wrapper	{
	width:87%;
	margin-left:40px;
	}
	
.home-blog-entrada	{
	height:380px;
	width:220px;
	margin:8px 0 0 10px;
	}
.home-blog-entrada figure	{
	width:220px;
	overflow:hidden;
	}		
.home-blog-wrapper article:last-child, .home-blog-wrapper article:nth-child(5)	{
	display:none;
	}
	
	
/* servicios ECIS */	
.home-servicios	{
	height:1020px;
	}
.home-menuIconos	{ 
	height:270px;
	}	
.home-menuColumnas	{ 
	height:520px;
	}

/* Contacto banner de abajo */	
.home-contacto	{
	width:100%;
	height:770px;
	}	
/*.home-contactoWrapper	{
	width:400px;
	margin:0 auto;
	}*/	
.home-contacto .home-contactoWrapper .home-horario1	{
	margin:0px auto;
	display:block;
	}	
.home-contacto .home-contactoWrapper .home-horario2	{
	margin:30px auto;
	display:block;
	}
.home-contacto .home-contactoWrapper .home-horario3, .home-contacto .home-contactoWrapper .home-ayuda	{
	margin:30px auto !important;
	display:block;
	}	
.home-contactoWrapper	{
	width:100%;
	height:100%;
	margin:30px 0 0 0;
	}	

/* Compañias aseguradoras */
.home-marcas	{
	width:100%;
	height:490px;
	}
.home-marcas p	{
	width:94%;
	}	
.home-contacto hr {

  margin-top: 20px;
}

@media screen and (max-width: 534px) { 
/* Servicios ECIS */
.home-servicios	{
	height:1360px;
	
	}
.home-menuColumnas	{ 
	height:860px;
	}	


}
@media screen and (max-width: 527px) { 
/* Right bar */
div.rightBar-home	{
	height:450px;
	}

/* Footer */
.otrasMarcas ul	{
	width:100%;
margin:50px 0 0 0;
	}
.otrasMarcas ul li	{

	}
.otrasMarcas ul li a	{
font-size:16px;
width:70%;
margin:0 auto;
	}	
		
.pageInfo div	{
display:none;
}	

/*Bloque Noticias Blog*/
.home-blog-wrapper	{
	margin-left:40px;
	width:87%;
	}
.home-blog-entrada	{
	height:420px;
	width:45%;
	margin:8px 0 0 10px;
	}
.home-blog-entrada figure	{
	width:100%;
	height:103px;
	overflow:hidden;
	}	
.home-blog-extracto	{
	height:180px;
	}	
	
}

@media screen and (max-width: 505px) { 
.home-contacto p	{
	  height: 112px;
	}
.hero-section-2niv {
	height:440px !important;
	padding-bottom:40px;
	}	
}
@media screen and (max-width: 445px) { 
.home-servicios {
  height: 1460px;
}
.home-servicios h2	{
	  height: 190px;
	}
.home-blog {
  height: 650px;
}	
.home-blog-extracto{
  height: auto;
}
.home-blog-entrada h3 {
  height: auto;
}
.home-blog-wrapper>p {
  height: 70px;
}
.home-marcas	{
	width:100%;
	height:auto;
	padding-bottom:30px;
	}
.home-marcas p	{
	height:30px
	}	
.footerNewsletter	{
	height:auto;
	padding-bottom:30px;
	}
.home-menuIconos	{
	height:auto;
	padding-bottom:30px;
	  margin-top:-40px;
	}	

.home-motivos h3, .home-servicios h2 {
	width:94%
	}
.home-servicios h2 {
	width:88%;
	height: auto;
  padding-bottom: 100px;
	}	

.home-motivos ul li	{
	width:100%;
	margin-bottom:100px;
	}
.home-motivos ul p	{
	width:90%;
	display:block;
	margin:10px 20px;
	font-size:18px;
	}
.home-motivos ul img	{
	width:80px;
	display:block;
	margin:0 auto;
	}	
.home-contacto p	{
	  height: 145px;
	  width:84% !important
	}	
	
.home-blog-wrapper>p	{
	width:94%
	}
	
.comparador-coche .wrapper-comparador li h4	{
	font-size:18px;
	}	
	

.hero-section	{
	height:200px !important;
	padding-bottom:40px;
	}	
.wrapper-hero .hero-texto-coche .hero-companies {
  margin-top: 20px;
}	
.wrapper-hero .hero-texto-coche .hero-companies img {
  height:26px;
}
.hero-texto-coche a	{text-decoration:none}	
.hero-texto-coche {
	width:90%;
	text-align:center;
  position: absolute;
  //padding:0 34px
}	
.hero-section input[type=text] {
  display:block;
  margin: 0 auto 30px;
}

.hero-section .botonBanner {
  display: block;
  float:none;
  margin: 0 auto;
}

.hero-section-2niv {
	height:440px !important;
	padding-bottom:40px;
	}		
				
}

@media screen and (max-width: 370px) {
.hero-2niv	{height:200px !important}	 
.hero-2niv .hero-texto-coche	{
	top:10px;
	width:90%;
	text-align:center;
	}
.hero-2niv	.boton-comparador-coche	{
	bottom:16px
	}
.home-contacto .home-contactoWrapper .home-ayuda	 {
	   width: 305px !important;
	 margin:0;
	 }
	
.hero-section-2niv {
	height:460px !important;
	padding-bottom:40px;
	}	
	
}

@media screen and (max-width: 355px) { 
.home-infopag div	{
	opacity:0
	}
.home-infopag h2 {
  width: 100%;
  margin-top:20px;
}
.home-motivos h3 {
  width: 92%;
}
.home-servicios h2 {
	font-size:26px !important;
    height: 190px;
  margin-bottom: 20px;
}
.home-menuIconos {
  margin-top: -75px;
}
.home-dudas	{
	height:auto;
	}
.home-contacto p	{
	  height: 180px;
	  width:80% !important
	}	
.footerNewsletter input[type=email]	{
	width:70%;
	display:block;
	margin:0 auto;
	}	
.footerNewsletter input[type=submit]	{
	display:block;
	margin:20px auto 0;
	}	
.home-contacto .home-contactoWrapper .home-horario1 {
  margin: -50px auto 30px;
  display: block;
}
.otrasMarcas {
	padding-left:0;
}
.otrasMarcas ul {
  text-align: center;
}
.otrasMarcas ul li {
 text-align: center;
 width:100%;
}

.home-menuIconos li {
	margin-left:20px;
	}
.home-menuIconos h3 {
	font-size:16px;
	}	
	.home-menuIconos li:nth-child(2)	{
	margin-left:20px;
	}

.hero-texto-coche {padding:0 34px
}

}