/*! Sharing Wheels Initiative // Created by Makko IT - Tonic */
/* Global Styles */
html, body {height: 100%;}
body {padding-top: 0;}

/* Fonts */
@font-face {
  font-family: 'UbuntuBold';
  src: url('../fonts/Ubuntu-B.ttf');
}

@font-face {
  font-family: 'UbuntuRegular';
  src: url('../fonts/Ubuntu-R.ttf');
}

h1{font-family: 'UbuntuBold', sans-serif;}
h2{font-family: 'UbuntuBold', sans-serif;}
h3{font-family: 'UbuntuBold', sans-serif;}
p {font-family: 'UbuntuRegular', sans-serif;}

.vacio{clear: both;line-height: 0.1;background: transparent;}
.img-portfolio {margin-bottom: 30px;}
.img-hover:hover {opacity: 0.8;}
.spacer10{padding-top: 10px;padding-bottom: 10px;}
.spacer20{padding-top: 20px;padding-bottom: 20px;}
.spacer40{padding-top: 40px;padding-bottom: 40px;}
.negtop10{margin-top: -10px;}
.nopadding{padding: 0;}
.btn-slider{color: #feffff;border-radius: 20px;margin: 3px 5px;padding: 10px 40px 8px 40px;font-size: 12px;background-color: #f08050;}


.divider{clear: both;line-height: 0.2;background-color: transparent;}


/* Navigation */
.navbar{background-color: #fff;box-shadow: 0px 2px 4px #666;height: 90px;}
.navbar-nav{padding-top: 25px;}
.navbar-collapse{background-color: transparent;}
.navbar-toggle .icon-bar{background-color: #666;}
.navbar-header img{height: 70px;margin-top: -4px;}

.nav > li > a {font-size: 12px;padding: 4px 20px;margin: 6px 0 6px 15px;font-family: 'UbuntuRegular';color: #29326b;}
.nav > li > a:focus, .nav > li > a:hover{background-color: #A6B742;color: #feffff;text-decoration: none;border-radius: 20px;}
.nav-selected a{background-color: #A6B742;color: #feffff;text-decoration: none;border-radius: 20px;}


/* Home */
.hcintillo{padding: 0;margin: 0;position: relative;background-color: #99ab58;padding-bottom: 40px;padding-top: 40px;}
	.hcintillo img{width: 100%;}
	
	#wheels-vid{float: left;margin-left: 10%;width: 40%;z-index: 100;text-align: center;}
	.wheelvid-frame{position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
	.wheelvid-frame iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
		
	.wheels-welcome{position: absolute;top: 22%;right: 8%;width: 35%;z-index: 100;text-align: left;color: #fff;}
	.wheels-welcome span{color: #A6B742;}
	.wheels-welcome p{line-height: 1.2;font-size: 3em;}
	
	
	#imagen_prueba_index{display: none;}

	.vacio{clear:both;line-height: 0.1;background-color: transparent;}



/* INDEX 2 */
.hcintilloNew{padding: 140px 0 40px 0;margin: 0;position: relative;
			background-color: #293169;
			background: url('../img/portada.jpg');
			background-repeat: no-repeat;
			background-size: cover;
			
			}
	
	.hcintilloNewMotoA{width: 33%;float: left;text-align: center;}
	.hcintilloNewMotoA img{width: 90%;}
	
	.hcintilloNewIntro{width: 34%;float: left;text-align: center;padding-top: 50px;}
	.hcintilloNewIntro p{color: #fff;text-align: center;margin-bottom: 15px;}
	.hcintilloNewIntro img#logoTop{width: 90%;}
	.hcintilloNewIntro img#google-img{width: 35%;margin-right: 8%;}
	.hcintilloNewIntro img#apple-img{width: 35%;}
	
	.hcintilloNewMotoB{width: 33%;margin: 0 0 0 auto;text-align: center;}
	.hcintilloNewMotoB img{width: 90%;}



/* Quienes somos */
.backPasto{border-top: 10px solid #A6B742;border-bottom: 10px solid #A6B742;background-color: #A6B742;background: url('../img/pasto.jpg');background-size: contain;width: 100%;padding: 30px 0;}

.wheels-why{position: relative;}
	.wheels-why h2{color: #fff;width: 48%;float: left;padding-top: 10px;font-size: 4em;text-align: right;}
	.wheels-why p{color: #fff;width: 38%;margin: 0 10% 0 auto;text-align: left;font-size: 1.6em;}



header.carousel {height: 50%;}
	header.carousel .item, header.carousel .item.active, header.carousel .carousel-inner {height: 100%;}
	header.carousel .fill {width: 100%;height: 100%;background-position: center;background-size: cover;}



/* Cotizador */
.hcotizador{position: relative;border-bottom: 10px solid #A6B742;padding: 0;overflow: hidden;}
	#mapa{float: left;width: 35%;z-index: 90;background-color: #fff;height: 100%;}
	#map_canvas{height: 100%;}
	
	#acciones{float: left;width: 37%;z-index: 90;height: 100%;padding: 0 1.5% 10px 1.5%;}
	#acciones h2{color: #aaa;text-transform: uppercase;font-size: 4em;margin-top: 0;padding-top: 0;}
	#acciones h2 span{color: #A6B742;}
	
	.form-control{border-radius: 5px 0 0 5px;}
	.btn{border-radius: 0 5px 5px 0;}
	.form-buttons{padding-top: 10px;width: 100%;color: #aaa;}
	label{color: #aaa;font-weight: normal;}
	.search-input{width: 80%;display:inline-block;}
	.btn-default{width: 20%;background-color: #A6B742;float: right;color: #fff;margin-left: -3px;}
	
	.btn-default:hover{background-color: #29326b;color: #fff;}
	
	img#mapa_foto{width: 28%;position: absolute;bottom: 0;right: 0;z-index: 10;height: auto;}

  #txt_findA, #txt_findB{z-index:9999;}
#resultadosConsulta{width: 80%;float: right;margin-top: -30px;}
	.puntoText{color: #fff;font-family: 'UbuntuBold';text-transform: uppercase;}
	.paddingTop6{padding-top: 6px;}
	#distancia{color: #aaa;font-family: 'UbuntuBold';width: 33%;float: left;text-align: center;font-size: 18px;}
	#duracion{color: #aaa;font-family: 'UbuntuBold';width: 33%;float: left;text-align: center;font-size: 18px;}
	#costo{color: #aaa;font-family: 'UbuntuBold';width: 33%;float: left;text-align: center;font-size: 18px;}


/* Extra band */
.middleBand{position: relative;background-color: #A6B742;padding:0;text-align: left;padding-top: 7px;}
	.middleBand_terminos, .middleBand_link, .middleBand_aviso, .middleBand_faq{width: 25%;float: left;text-align: center;}
	.middleBand_terminos a, .middleBand_aviso a, .middleBand_link a, .middleBand_faq a{color: #fefffe;}

/* CONTACTO */
.hbrand{position: relative;background-color: #29326b;}
	.hbrand h2{color: #a0b73e;font-size: 3.4em;padding-top: 10%;padding-left: 10%;text-align: left;}
	.hbrand p{font-size: 1.6em;padding-left: 10%;line-height: 1;}
	.hbrand_rules{color: #fff;}
	.hbrand_img{text-align: right;padding: 0;}
	.hbrand_img img{width: 100%;display: block;}


/* MARCA */
.brandChoose{position: relative;margin-top: 20px;background: url('../images/banners-03.png');background-size: contain;width: 100%;padding: 10px 0;min-height: 300px;}
.brandChoose-header{color: #fff;}
.brandChoose-header h2{width: 95%;margin: 0 auto;}
	.blockOneB{width: 90%;margin-left: auto;margin-right: auto;font-weight: bold;color: #fff;}
	img.blockOneAccesorios{width: 90%; margin: 0 auto;padding: 0 2%;}
	img.blockOneLogo{width: 90%; margin: 0 auto;padding: 0 2%;}
	.blockOneButton{margin-top: 20px;margin-bottom: 20px;text-align: right;}
	

/* Footer Styles */
footer {margin: 0px 0 0 0;padding-top: 25px;padding-bottom: 15px;background-color: #29326b;}
.wheels-footer{}
.wheels-footer img.logoFooter{width: 100px;margin-bottom: 10px;}
.wheels-footer img.extraFooter{height: 30px;margin-bottom: 10px;margin-left: 20px;}


/* Terminos */
.hterminos{position: relative;background-color: #29326b;padding-top: 10px;color: #fff;padding-bottom: 40px;}
.hterminos h1{text-align: center;font-size: 1.5em;color: #a0b73e;padding-top: 40px;padding-bottom: 10px;}
	.hterminos h2{color: #a0b73e;font-size: 1em;}
	.hterminos p strong{color: #a0b73e;}
	.hterminos p.indentado{width: 95%;margin-left: auto;}
	
	.hterminos-text{width: 75%;margin: 0 auto;}
	
	.acordeon_terminos_web{width: 100%;padding: 15px 0 10px 0;text-align: left;background-color: #a0b73e;color: #feffff;margin-top: 91px;}
	.acordeon_terminos_web p{width: 75%;margin: 0 auto;}
	.acordeon_terminos_vehiculos{width: 100%;padding: 10px 0 10px 0;text-align: left;background-color: #a0b73e;color: #feffff;margin-top: 10px;}
	.acordeon_terminos_vehiculos p{width: 75%;margin: 0 auto;}
	
	.acordeon{cursor:pointer;}
	
	.hterminos_footer{background-color: #29326b;min-height: 100px;}

/* Privacidad */
.hprivacidad{position: relative;background-color: #29326b;padding-top: 80px;color: #fff;padding-bottom: 40px;}
.hprivacidad h1{text-align: center;font-size: 1.5em;color: #a0b73e;padding-top: 40px;padding-bottom: 10px;}
	.hprivacidad h2{color: #a0b73e;font-size: 1em;}
	.hprivacidad p strong{color: #a0b73e;}

/* Precios */
.hprecios{padding: 0;margin: 0;position: relative;}
	.hprecios img{width: 100%;}

.precios-intro-movil{display: none;}

.precios-intro{position: absolute;top: 30%;left: 10%;width: 80%;z-index: 100;text-align: center;color: #fff;}
.precios-intro h1{font-size: 3.5em;line-height: 1.8;font-family: 'UbuntuRegular';margin-bottom: 0.5em;}
.precios-intro h1 span{background-color: #a0b73e;border-radius: 15px;padding: 0 0.5em 2px 0.5em;}
.precios-intro img{width: 20%;margin: 0 2%;}


.hprecios-topm{margin-top: 90px;}
.hpreciositems{position: relative;background-color: #f1f1f2;color: #fff;padding-bottom: 50px;border-top: 20px solid #A6B742;border-bottom: 10px solid #A6B742;padding-top: 50px;}
	
	.hpreciositems small{font-size: 11px;margin-top: -5px;}
	.hpreciositems p{font-size: 1.6em;color: #293169;}
	.hpreciositems p span{font-size: 1.8em;}
	.hpreciositems p .preciosGreen{font-size: 1em;color: #A6B742;text-transform: uppercase;}
	
	.hpreciositems h3{color: #293169;font-size: 2.8em;margin: 15px 0 0 0;padding: 0;line-height: 0.5;}
	
	
	.precioPatin{padding-bottom: 80px;}
	.precioPatin-info{width: 40%;float: left;margin-left: 5%;}
	.precioPatin-img{width: 35%;float: left;border-right: 10px solid #A6B742;margin-left: 8%;padding-right: 10%;}
	.precioMotoneta-info{width: 40%;float: left;margin-left: 5%;}
	.precioMotoneta-img{width: 35%;float: left;border-right: 10px solid #A6B742;margin-left: 8%;padding-right: 10%;}
	.precioMotoneta p i{text-decoration: line-through;font-style: normal;}
	
	.precioPatin img, .precioMotoneta img{width: 100%;}
	
	
	#precios_banda{display: block;position: absolute;top: 80px;right: 0;width: 25%;background-color: #293169;border-radius: 100px 0 0 100px;padding-top: 50px;padding-bottom: 30px;}
	#precios_banda p{width: 65%;background-color: #A6B742;padding: 9px 0;text-align: center;margin: 0 10% 20px auto;border-radius: 20px;font-size: 0.9em;text-transform: uppercase;}
	#precios_banda p a{text-decoration: none;color: #feffff;font-weight: bold;}
	
	
	.precios_banda_movil{display: none;padding: 30px 0 10px 0;}
	.precios_banda_movil p{width: 60%;background-color: #A6B742;padding: 9px 0;text-align: center;margin: 0 auto 20px auto;border-radius: 20px;}
	.precios_banda_movil p a{text-decoration: none;color: #feffff;font-weight: bold;}
	
	
	.precioMultas{padding-top: 70px;}
	.precioMultas thead tr{background-color: #d5d5d5;color: #182a6a;}
	.precioMultas thead tr.tr-heading{background-color: #A6B742;color: #293169;}
	.precioMultas tbody{color: #293169;}
	
	
	

/* Ecopoints */
/*.hecopoints{padding: 0;margin: 0;position: relative;}*/

.hecopoints{padding: 140px 0 40px 0;margin: 0;position: relative;
			background-color: #293169;
			background: url('../img/PortadaEcoPoint.jpg');
			background-repeat: no-repeat;
			background-size: cover;
			
			}

.ecopoints-intro{position: relative;width: 80%;margin: 0 auto;padding: 10px 0 70px 0;text-align: center;color: #fff;}
.ecopoints-intro h1{font-size: 3.5em;line-height: 1.8;font-family: 'UbuntuRegular';margin-bottom: 0.5em;}
.ecopoints-intro h1 span{background-color: #a0b73e;border-radius: 15px;padding: 0 0.5em 2px 0.5em;}
.ecopoints-intro img{width: 20%;margin: 0 2%;}

.hecomapa{position: relative;background-color: #29326b;color: #fff;padding-bottom: 30px;border-top: 10px solid #A6B742;padding-top: 8px;padding-right: 0;padding-left: 0;}
	
	#hecomapa-intro{color: #fff;text-align: center;font-family: 'UbuntuRegular';font-size: 1.3em;padding-bottom: 8px;}
	#hecomapa-intro span{color: #a0b73e;}
	#hecomapa-intro img{height: 55px;padding-right: 25px;}
	#hecomapa-intro{}

	#mapa2{width: 100%;;margin: 0;padding: 0;min-height: 100px;}
	#map2_canvas{height: 100%;}

	#hecomapa-contacto{padding: 0;clear: both;padding-top: 20px;text-align: center;}
		#hecomapa-contacto p{width: 45%;float: left;margin: 5% auto 0 5%;font-size: 2.3em;}
		#hecomapa-contacto #form{width: 30%;margin: 0 15% 0 auto;}

		#hecomapa-contacto .form-control{border-radius: 15px;margin-bottom: 12px;text-align: left;position: relative;padding-left: 13%;}
		#hecomapa-contacto .btn-green{background-color: #A6B742;color: #fff;border-radius: 20px;margin: 0;padding: 5px 0;width: 60%;border: none;}
		
		#eco-input-nombre, #eco-input-giro, #eco-input-correo, #eco-input-tel{position: relative;}
		#eco-input-nombre input[type="text"]#nombre{background: white url('../img/Persona.png');background-repeat: no-repeat;background-size: auto 90%;padding: 3px 3px 3px 11%;background-position:1% 50%;}
		#eco-input-giro select#giro{background: white url('../img/Negocio.png');background-repeat: no-repeat;background-size: auto 90%;padding: 3px 3px 3px 11%;background-position:1% 50%;}
    #eco-input-giro input[type="text"]#giro{background: white url('../img/Negocio.png');background-repeat: no-repeat;background-size: auto 90%;padding: 3px 3px 3px 11%;background-position:1% 50%;}
		#eco-input-correo input[type="text"]#correo{background: white url('../img/MAIL.png');background-repeat: no-repeat;background-size: auto 90%;padding: 3px 3px 3px 11%;background-position:1% 50%;}
		#eco-input-tel input[type="text"]#telefono{background: white url('../img/Phone.png');background-repeat: no-repeat;background-size: auto 90%;padding: 3px 3px 3px 11%;background-position:1% 50%;}
		
		input[type="text"].form-control::-webkit-input-placeholder {color: #A6B742;}
		textarea.form-control::-webkit-input-placeholder {color: #A6B742;}
		
		#hecomapa-contacto textarea{padding-left: 0;}


/* Preguntas Frecuentes */
.hfaq{position: relative;background-color: #f5f5f5;padding-top: 80px;color: #fff;padding-bottom: 40px;}
.hfaq h1{text-align: center;font-size: 3em;color: #a0b73e;padding-top: 40px;padding-bottom: 10px;}

	#faq-search{width: 70%;margin: 30px auto 20px auto;}


.hfaq-content{background-color: #29326b;border-bottom: 10px solid #A6B742;}
	.hfaq-content h2{color: #A6B742;font-size: 2em;font-weight: bold;text-align: center;margin: 20px 0;}
	.faq-item{width: 95%;margin: 0 auto;padding-bottom: 10px;}
	.faq-item h3{color: #A6B742;font-size: 1.3em;margin-bottom: 0;font-family: 'UbuntuRegular';}
	.faq-item h3 a{}
	.faq-item p{color: #fff;font-family: 'UbuntuRegular';}
	.faq-item p a{color: #fefefe;text-decoration: underline;}

.hfaq-contacto{background-color: #29326b;padding-top: 20px;padding-bottom: 40px;}
	#hecomapa-contacto p.pgreen{color: #A6B742;}


/* Horarios */
.hhorario{position: relative;background-color: #29326b;padding-top: 100px;color: #fff;padding-bottom: 40px;border-bottom: 10px solid #A6B742;}
	.hhorario h1{text-align: left;font-size: 2.3em;color: #a0b73e;padding-top: 30px;padding-bottom: 20px;width: 90%;margin: 0 auto;}
	.hhorario p{width: 90%;margin: 0 auto;font-size: 1.2em;}
	.hhorario p span{color: #a0b73e;}

	.horariosTabla{padding-top: 50px;width: 90%;margin: 0 auto;}
	.horariosTabla thead{background-color: #A6B742;color: #293169;}
	.horariosTabla tbody{color: #293169;}
	
	.horariosTabla tbody tr {
    	background-color: #fff;
	}
	
	.horariosTabla  > tbody > tr:nth-of-type(2n+1) {
	    background-color: #f9f9f9;
	}



/* Videos */
.hvideos{padding: 0 0 40px 0;margin: 0;position: relative;margin-top: 90px;
			background-color: #293169;
			background: url('../img/videos.jpg');
			background-repeat: no-repeat;
			background-size: cover;
			}
				
	.hvideosIntro{width: 80%;margin: 0 auto;text-align: center;padding: 110px 0 60px 0;}
	.hvideosIntro h1{font-size: 4em;line-height: 1.1;font-family: 'UbuntuBold';margin-bottom: 0.5em;color: #fff;}
	
	.hvvideos_container{padding-top: 20px;padding-bottom: 20px;}
		.hvvideos_container h2{font-family: 'UbuntuBold';color: #29326b;padding-left: 3%;padding-bottom: 12px;}
		.hvvideos_container h2 span{color: #a0b73e;}
	
	#hvlisting{width: 30%;float: left;margin-left: 3%;}
		.hvlisting-item{border-bottom: 1px solid #d4d4d4;padding: 9px 0;color: #293274;}
		.hvlisting-item:hover{background-color: #f0f0f0;}
		.hvlisting-item a{color: #29326b;text-decoration: none;}
		
		.hvlisting-item-selected{border-bottom: 1px solid #d4d4d4;padding: 9px 0;color: #a0b73d;}
		.hvlisting-item-selected:hover{background-color: #f0f0f0;}
		.hvlisting-item-selected a{color: #a0b73e;text-decoration: none;}
		.hvlisting-item-selected img{width: 7%;}
		
		
	#hvvideos{width: 60%;float: right;margin-right: 3%;}
	.hvvid-frame{position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
	.hvvid-frame iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	
	
	
	.hvvideos_container2{margin-top: 20px;padding-top: 20px;padding-bottom: 20px;border-top: 10px solid #A6B742;}
		.hvvideos_container2 h2{font-family: 'UbuntuBold';color: #29326b;padding-left: 3%;padding-bottom: 12px;}
		.hvvideos_container2 h2 span{color: #a0b73e;}
	
	#hvlisting2{width: 30%;float: left;margin-left: 3%;}
	#hvvideos2{width: 60%;float: right;margin-right: 3%;}
	.hvvid-frame2{position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
	.hvvid-frame2 iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	
	
	
	
	

	.hvbrand{position: relative;background-color: #fff;border-top: 10px solid #A6B742;}
	.hvbrand h2{color: #a0b73e;font-size: 3.4em;padding-top: 3.8%;padding-left: 10%;text-align: left;}
	.hvbrand p{font-size: 1.5em;padding-left: 10%;line-height: 1;}
	.hvbrand_rules{color: #29326b;}
	.hvbrand_img{text-align: right;padding: 0;}
	.hvbrand_img img{width: 100%;display: block;}
	img#vapple-img{width: 22%;padding-top: 5px;}
	img#vgoogle-img{width: 22%;padding-top: 5px;margin-left: 10%;margin-right: 5%;}


/* Mobility */
.hmmotion-intro{position: relative;margin: 0;padding: 90px 0 0 0;border-bottom: 10px solid #A0B943;}
	.hmmotion-intro img{width: 100%;}
	.hmmotion-blurb{position: absolute;top: 40%;left: 4%;width: 40%;}
	.hmmotion-blurb h1{text-transform: uppercase;color: #2a3168;font-size: 3em;margin-top: 0;margin-bottom: 0.5em;line-height: 1.2;}
	.hmmotion-blurb p{color: #bcbcbc;font-size: 1.9em;line-height: 1.2;}

.hmmotion-btn{position: absolute;bottom: 20%;left: 4%;width: 35%;text-align: center;}
.hmmotion-btn a.btn-mail{background-color: #A0B73E;color: #fefeff;text-decoration: none;border-radius: 20px;padding: 10px 20%;}

.hmmotion-descr{padding: 0;border-bottom: 10px solid #A0B943;padding-bottom: 30px;}
.hmmotion-descr h2{text-align: center;padding: 30px 0;text-transform: uppercase;color: #2E336C;font-weight: normal;font-family: 'UbuntuRegular';}
.hmmotion-descr p{text-transform: uppercase;font-size: 1.2em;color: #2E336C;padding-top: 12px;font-weight: bold;}
.hmmotion-descr img{width: 50%;}
.hmmotion-descr a{text-decoration: none;}

.hmmotion-content{position: relative;margin: 0;padding: 0 0 0 0;border-bottom: 10px solid #A0B943;}
	.hmmotion-content img{width: 100%;}

.mobility-icon{width: 24.8%;margin: 0;padding: 0;float: left;}
.mobility-icon img{width: 45%;}

/* ********************* Other SCREENS ********************* */	

@media(max-width:991px) {
    .customer-img,.img-related {margin-bottom: 30px;}
}

@media(max-width:800px) {
	body {padding-top: 50px;}
	.navbar{height: 80px;}
	
	
	.navbar-collapse{background-color: #fff;}
	
	.navbar-nav{padding-top: 10px;text-align: center;}
	.nav > li > a {font-size: 15px;padding: 4px 15px;margin: 20px 0 6px 10px;text-transform: uppercase;color:#FFF;}
	
	.navbar-header img{height: 200%;margin-top: -10px;}
    .img-portfolio {margin-bottom: 15px;}
    header.carousel .carousel {height: 70%;}
    
    .wheels-welcome h2{font-size: 40px;}
	.wheels-welcome h2 span{}
	.wheels-welcome p{font-size: 14px;line-height: 1.2;}
	
	/* como funciona */
	.hbrand{margin: 0;}
	
	/* Cotizador */
	.hcotizador{padding: 0;margin: 0;position: relative;height: auto;}
	
	#mapa{float: left;width: 95%;z-index: 100;background-color: #fff;min-height: 100px;margin-left: 2%;}
	#acciones{float: right;width: 95%;z-index: 100;margin-left: 2%;}
	
	/* Precios */
	.precios-intro h1{font-size: 2.5em;line-height: 1.8;}
	.precios-intro h1 span{background-color: #a0b73e;border-radius: 15px;padding: 0 0.5em 2px 0.5em;}
	
	.hpreciositems small{font-size: 11px;margin-top: -5px;}
	.hpreciositems p{font-size: 1em;color: #293169;}
	.hpreciositems p span{font-size: 0.8em;}
	.hpreciositems p .preciosGreen{font-size: 0.8em;color: #A6B742;text-transform: uppercase;}
	
	.hpreciositems h3{color: #293169;font-size: 1.5em;margin: 0;padding: 0;line-height: 0.5;}
	
	
	.precioPatin{padding-bottom: 40px;}
	.precioPatin-info{width: 40%;float: left;margin-left: 5%;}
	.precioPatin-img{width: 40%;float: left;border-right: 10px solid #A6B742;margin-left: 5%;padding-right: 10%;min-height: 120px;}
	.precioMotoneta-info{width: 40%;float: left;margin-left: 5%;}
	.precioMotoneta-img{width: 40%;float: left;border-right: 10px solid #A6B742;margin-left: 5%;padding-right: 10%;min-height: 120px;}
	.precioMotoneta p i{text-decoration: line-through;font-style: normal;}
	
	.precioPatin img, .precioMotoneta img{width: 100%;}
	
	.precios_banda_movil{display: block;background-color: #293169;}
	
	#precios_banda{display: none;}
	
	/* Ecopoints */
	#hecomapa-contacto .form-control{padding-left: 15%;}
	#eco-input-nombre input[type="text"]#nombre{padding: 3px 3px 3px 13%;}
		#eco-input-giro input[type="text"]#giro{padding: 3px 3px 3px 13%;}
		#eco-input-correo input[type="text"]#correo{padding: 3px 3px 3px 13%;}
		#eco-input-tel input[type="text"]#telefono{padding: 3px 3px 3px 13%;}
	
  .acordeon_terminos_web{ margin-top: 31px;}
}

@media(max-width:600px) {
	
	/* menu */
	.navbar-collapse{background-color: #fff;}
	
	/* Welcome */
	.hcintillo{background-color: #99ab58;padding-bottom: 40px;padding-top: 40px;}
	
	#wheels-vid{position: relative;width: 80%;z-index: 100;text-align: center;margin-top: 100px;top: 0;left: 0;}
	.wheelvid-frame{position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
	.wheelvid-frame iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
		
	.wheels-welcome{position: absolute;top: 20px;right: 10%;width: 80%;z-index: 100;text-align: left;color: #fff;}
	
	.wheels-welcome p{line-height: 1.2;font-size: 2em;}
	
	
	.hbrand{position: relative;margin:0;padding-top: 2%;}
	.hbrand img{width: 100%;}
	.hbrand h2{font-size: 40px;}
	
	/* cómo funciona */
	.hbrand_img img{width: 100%;display: block;padding-top: 30px;}
	
	/* Somos */
	.backPasto{padding: 10px 0;}
	.wheels-why h2{color: #fff;width: 90%;float: none;margin: 0 auto 10px auto;font-size: 1.5em;text-align: center;}
	.wheels-why p{color: #fff;width: 90%;margin: 0 auto;text-align: center;font-size: 1em;}
	
	
	/* Cotizador */
	.hcotizador{overflow: hidden;margin: 0;}
	#mapa{float: left;width: 100%;z-index: 90;background-color: #fff;height: 100%;}
	#map_canvas{height: 100%;}
	#acciones{float: left;width: 100%;z-index: 90;height: 100%;padding: 0 1.5% 10px 1.5%;}
	img#mapa_foto{display: none;}
	

	/* Precios */	
	.precios-intro{display: none;}

	.precios-intro-movil{display: block;position: absolute;top: 10%;left: 5%;width: 90%;z-index: 100;text-align: center;color: #fff;}
	.precios-intro-movil h1{font-size: 1.3em;line-height: 1.4;font-family: 'UbuntuRegular';margin-bottom: 0.5em;}
	.precios-intro-movil h1 span{background-color: #a0b73e;border-radius: 15px;padding: 0 0.5em 2px 0.5em;font-size: 1.5em;}
	.precios-intro-movil img{width: 35%;margin: 0 2%;}

	
	.hpreciositems small{font-size: 11px;margin-top: -5px;}
	.hpreciositems p{font-size: 1em;color: #293169;}
	.hpreciositems p span{font-size: 0.8em;}
	.hpreciositems p .preciosGreen{font-size: 0.8em;color: #A6B742;text-transform: uppercase;}
	
	.hpreciositems h3{color: #293169;font-size: 1.5em;margin: 0;padding: 0;line-height: 0.5;}
	
	
	.precioPatin{padding-bottom: 40px;}
	.precioPatin-info{width: 40%;float: left;margin-left: 5%;}
	.precioPatin-img{width: 40%;float: left;border-right: 10px solid #A6B742;margin-left: 5%;padding-right: 10%;min-height: 120px;}
	.precioMotoneta-info{width: 40%;float: left;margin-left: 5%;}
	.precioMotoneta-img{width: 40%;float: left;border-right: 10px solid #A6B742;margin-left: 5%;padding-right: 10%;min-height: 120px;}
	.precioMotoneta p i{text-decoration: line-through;font-style: normal;}
	
	.precioPatin img, .precioMotoneta img{width: 100%;}
	
	.precios_banda_movil{display: block;background-color: #293169;}
	
	#precios_banda{display: none;}
	
	/* Ecopoints */
	.ecopoints-intro h1{font-size: 1.5em;line-height: 1.3;margin-bottom: 0.5em;}
		
		#hecomapa-contacto #form{width: 40%;margin: 0 5% 0 auto;}
		#eco-input-nombre input[type="text"]#nombre{padding: 3px 3px 3px 14%;}
		#eco-input-giro input[type="text"]#giro{padding: 3px 3px 3px 14%;}
		#eco-input-correo input[type="text"]#correo{padding: 3px 3px 3px 14%;}
		#eco-input-tel input[type="text"]#telefono{padding: 3px 3px 3px 14%;}

	/* Preguntas Frecuentes */
	#faq-search{width: 95%;margin: 30px auto 20px auto;}
	
	/* Terminos */
	.hterminos h1{font-size: 1.2em;}
	.hterminos-text{width: 95%;margin: 0 auto;}
	
	/* videis */
	.hvbrand_img{text-align: right;padding: 25px 0 0 0;}
}

@media(max-width:480px){

	/* Logo */
	.navbar-header img {height: auto;margin-top: 0px;width: 45%;}

	/* Menú */
	.navbar-collapse{background-color: #A6B742;}
	.navbar-fixed-top .navbar-collapse{height: 100%;max-height: 800px;}
	
	.navbar-toggle{margin-top: 20px;}
	
	
	/* INDEX 2 */
	.hcintilloNew{padding: 90px 0 40px 0;}
	.hcintilloNewMotoA{display: none;}
	
	.hcintilloNewIntro{width: 90%;float: none;margin: 0 auto;text-align: center;padding-top: 0px;}
	.hcintilloNewIntro p{color: #fff;text-align: center;margin-bottom: 15px;}
	.hcintilloNewIntro img#logoTop{width: 90%;}
	.hcintilloNewIntro img#google-img{width: 35%;margin-right: 8%;}
	.hcintilloNewIntro img#apple-img{width: 35%;}
	
	.hcintilloNewMotoB{display: none;}
	
	
	/* Welcome */
	.hcintillo{background-color: #99ab58;padding-bottom: 40px;padding-top: 40px;}
	
	#wheels-vid{position: relative;width: 80%;z-index: 100;text-align: center;margin-top: 100px;top: 0;left: 0;}
	.wheelvid-frame{position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
	.wheelvid-frame iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
		
	.wheels-welcome{position: absolute;top: 20px;right: 10%;width: 80%;z-index: 100;text-align: left;color: #fff;}
	
	.wheels-welcome p{line-height: 1.2;font-size: 2em;}
	
	
	/* back picture */
	#imagen_fondo{display: none;}
	#imagen_prueba_index{display: block;}

	/* Somos */
	.backPasto{padding: 10px 0;}
	.wheels-why h2{color: #fff;width: 90%;float: none;margin: 0 auto 10px auto;font-size: 1.5em;text-align: center;}
	.wheels-why p{color: #fff;width: 90%;margin: 0 auto;text-align: center;font-size: 1em;}
	

	/* Cotizador */
	.hcotizador{overflow: hidden;margin: 0;}
	#mapa{float: left;width: 100%;z-index: 90;background-color: #fff;height: 100%;}
	#map_canvas{height: 100%;}
	#acciones{float: left;width: 100%;z-index: 90;height: 100%;padding: 0 1.5% 10px 1.5%;}
	img#mapa_foto{display: none;}

	/* Como se usa */
	.hbrand{position: relative;background-color: #29326b;padding-top: 30px;margin: 0;}
	.hbrand h2{color: #a0b73e;font-size: 2.4em;padding-top: 1%;padding-left: 10%;text-align: left;}
	.hbrand p{font-size: 1em;padding-left: 10%;line-height: 1;}
	.hbrand_img img{width: 100%;display: block;padding-top: 30px;}

	
	
	/* Footer */
	.middleBand_terminos, .middleBand_link, .middleBand_aviso, .middleBand_faq{width: 50%;font-size: 0.9em;}
	.middleBand_terminos a, .middleBand_aviso a, .middleBand_link a, .middleBand_faq a{color: #fefffe;}
	
	
	/* Precios */
	.precios-intro{display: none;}
	
	.precios-intro-movil{display: block;position: absolute;top: 10%;left: 5%;width: 90%;z-index: 100;text-align: center;color: #fff;}
	
	.precios-intro-movil h1{font-size: 1.3em;line-height: 1.4;font-family: 'UbuntuRegular';margin-bottom: 0.5em;}
	.precios-intro-movil h1 span{background-color: #a0b73e;border-radius: 15px;padding: 0 0.5em 2px 0.5em;font-size: 1.5em;}
	.precios-intro-movil img{width: 35%;margin: 0 2%;}

	.hprecios-topm{margin-top: 30px;}
	
	.hpreciositems small{font-size: 11px;margin-top: -5px;}
	.hpreciositems p{font-size: 1em;color: #293169;}
	.hpreciositems p span{font-size: 0.8em;}
	.hpreciositems p .preciosGreen{font-size: 0.8em;color: #A6B742;text-transform: uppercase;}
	
	.hpreciositems h3{color: #293169;font-size: 1.5em;margin: 0;padding: 0;line-height: 0.5;}
	
	
	.precioPatin{padding-bottom: 40px;}
	.precioPatin-info{width: 40%;float: left;margin-left: 5%;}
	.precioPatin-img{width: 40%;float: left;border-right: 10px solid #A6B742;margin-left: 5%;padding-right: 10%;min-height: 120px;}
	.precioMotoneta-info{width: 40%;float: left;margin-left: 5%;}
	.precioMotoneta-img{width: 40%;float: left;border-right: 10px solid #A6B742;margin-left: 5%;padding-right: 10%;min-height: 120px;}
	.precioMotoneta p i{text-decoration: line-through;font-style: normal;}
	
	.precioPatin img, .precioMotoneta img{width: 100%;}
	
	.precios_banda_movil{display: block;background-color: #293169;}
	
	#precios_banda{display: none;}
	
	/* Ecopoints */
	.ecopoints-intro h1{font-size: 1.5em;line-height: 1.3;margin-bottom: 0.5em;}
	.ecopoints-intro img{width: 35%;margin: 0 2%;}
	
	#hecomapa-contacto p{width: 90%;float: none;margin: 5% auto;font-size: 1.3em;}
		#hecomapa-contacto #form{width: 90%;margin: 0 auto;}
	
		#eco-input-nombre input[type="text"]#nombre{padding: 3px 3px 3px 13%;}
		#eco-input-giro input[type="text"]#giro{padding: 3px 3px 3px 13%;}
		#eco-input-correo input[type="text"]#correo{padding: 3px 3px 3px 13%;}
		#eco-input-tel input[type="text"]#telefono{padding: 3px 3px 3px 13%;}
	
	/* Preguntas Frecuentes */
	#faq-search{width: 95%;margin: 30px auto 20px auto;}
	
	/* Terminos */
	.hterminos h1{font-size: 1.2em;}
	.hterminos-text{width: 95%;margin: 0 auto;}
	
	/* Horarios */
	.hhorario h1{padding-top: 0px;}
	
	/* Videos */
	.hvideos{margin-top: 30px;}
	#hvlisting, #hvlisting2{width: 90%;float: none;margin: 0 auto;}		
	#hvvideos, #hvvideos2{width: 90%;float: none;margin: 0 auto;}
	
	.hvvideos_container2{margin-top: 0px;}
	
	.hvbrand_img{text-align: right;padding: 25px 0 0 0;}
	
	.hvbrand h2{font-size: 2.6em;}
	.hvbrand p{font-size: 1em;}
	/*.hvapp-div{display:none;}*/
	
	/* Mobility */
	.hmmotion-intro{padding: 30px 0 0 0;}
	.hmmotion-blurb{position: absolute;top: 30%;left: 4%;;width: 45%;}
	.hmmotion-blurb h1{font-size: 1.2em;margin-top: 0;margin-bottom: 0.5em;line-height: 1.2;}
	.hmmotion-blurb p{font-size: 0.9em;line-height: 1.2;}
	
	.hmmotion-btn{position: absolute;bottom: 15%;left: 4%;width: 38%;text-align: center;}
	.hmmotion-btn a.btn-mail{font-size: 0.7em;padding: 5px 18%;}
	
	.mobility-icon{width: 49.8%;margin: 0;padding: 0;float: left;}
	.mobility-icon p{font-size: 0.8em;}
	.mobility-icon img{width: 40%;}
	
}


/* 404 Page Styles */
.error-404 {font-size: 100px;}