@media screen and (min-width: 1445px) {
	#header #containWithHeader{
		width: 100% !important;
		max-width: 1080px !important;
	}
}

@media screen and (min-width: 1210px) and (max-width: 1445px) {
	#header .menu li{
		margin: 0px 4px;
	}

	#header .menu li a{
		padding-left: 6px;
		padding-right: 6px;
	}
}

@media screen and (min-width: 1110px) and (max-width: 1210px) {
	#header .tools {
		margin-left: 10px;
	}

	#header .menu li{
		margin: 0px 2px;
	}

	#header .menu li a{
		padding-left: 4px;
		padding-right: 4px;
	}

	#header .tools li,
	#header .tools li a i,
	#header .tools li a{
		width: 25px !important;
	}

	#header .tools li{
		margin: 0px 2px;
	}
}

@media screen and (min-width: 999px) and (max-width: 1110px) {
	#header .tools {
		margin-left: 4px;
	}

	#header .menu li{
		margin: 0px 2px !important;
	}

	#header .menu li a{
		padding-left: 4px;
		padding-right: 4px;
	}

	#header .tools li,
	#header .tools li a i,
	#header .tools li a{
		width: 25px !important;
	}

	#header .logo a,
	#header .logo a img{
		height: 14px;
	}

	#header .tools li{
		margin: 0px 2px !important;
	}

	#header .logo{
		margin: 26px 0px;
	}
}

@media screen and (min-width: 999px) and (max-width: 1140px) {
	.page-modelos .menu-modelos ul li a{
		padding-left: 9px;
		font-size: 14px;
		padding-right: 9px;
	}

	.page-modelos .menu-modelos ul li a.btn_cotizar{
		margin-left: 9px;
	}

	#footer .container{
		width: 100%;
	}

	#footer .menu li a{
		font-size: 12px;
	}
}

@media screen and (min-width: 999px) and (max-width: 1170px) {
	#header .container{
		width: 100% !important;
	}

	.page-modelos .menu-modelos .container{
		width: 100% !important;
	}

	.page-modelos .section#especificaciones .container{
		width: 100% !important;
	}
}

@media screen and (min-width: 999px) and (max-width: 1075px) {
	#header .menu li{
		margin: 0px 8px;
	}

	#header .menu li a{
		padding-left: 5px;
		padding-right: 5px;
	}
}

@media screen and (min-width: 500px) and (max-width: 999px) {
	.btn-backgrounds a{
		width: 50% !important;
	}

	.concesionarios .resultados ul li a{
		height: 20px;
		overflow: hidden;
	}

	.slider_modelos_mobile.slider .slider_model_content .model span{
		font-size: 26px;
	}

	.concesionarios .buscador{
		display:block;
		float:none !important;
		margin: 0px auto;
	}

	.concesionarios.index_concesionarios{
		padding-bottom:20px;
	}

	.concesionarios.page_concesionario .resultados ul{
		height: auto !important;
	}

	.page-modelos .garantia-img{
		width: 70px;
	}
}

@media screen and (min-width: 1000px) {
	.only-mobile{
		display: none !important;
	}
}

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

	.social-float{
		display: none !important;
	}

	#header #containWithHeader{
		width: 100% !important;
	}

	#galeriaTucson{
		height: 260px;
	}

	#galeriaTucson img{
		height: auto;
		max-width: 100%;
		margin-bottom: 50px;
	}

	#galeriaTucson .slick-dots{
		bottom: 0px;
	}

	.section-tucson .list-tucson-people{
		max-width: 900px !important;
	}

	.section-tucson .list-tucson-people li .pl .name h3{
		font-size: 18px;
	}

	.section-tucson .list-tucson-people li .pl .name p{
		font-size: 16px;
	}

	.slider #slider-home ul.islider-outer li .contenedor{
		z-index: 11;
	}

	.slider #slider-home ul.islider-outer li .contenedor .content-descripcion{
		margin-top: 0px;
		left: 0px;
		right: 0px;
		height: 100%;
	}

	.slider #slider-home ul.islider-outer li .contenedor .content-descripcion p.title{
		font-size: 30px;
		line-height: 35px;
	}
	
	.slider #slider-home ul.islider-outer li .contenedor .content-descripcion p.subtitle{
		font-size: 14px;
		line-height: 19px;
	}

	.slider #slider-home ul.islider-outer li .contenedor .content-descripcion .descripcion p{
		font-size: 14px;
		line-height: 21px;
	}

	.slider #slider-home ul.islider-outer li .contenedor .content-descripcion .boton{
		display: table;
		width: auto;
		padding: 14px 48px;
		font-size: 14px;
		position: absolute;
		bottom: 52px;
		margin: 0px;
	}

	#footer .content-all .dealer{
		padding: 20px 0px;
	}

	#footer .content-all .dealer a.fidocar-link{
		float: none;
		margin: 0px auto;
	}

	#footer .content-all .dealer .dealer-info{
		float: none;
		padding: 0px;
		margin: 0px auto;
		margin-top: 15px;
	}

	#footer .content-all .dealer .dealer-info h3,
	#footer .content-all .dealer .dealer-info p{
		text-align: center;
	}

	.page-container{
		margin-top: 55px;
	}

	.only-desktop{
		display: none !important;
	}

	.slider-home-content .footer-slider{
		display: none;
	}

	#header .logo{
		width: 100%;
		position: relative;
	}

	#header .logo a{
		overflow: hidden;
		display: block;
		float: left;
		background-size: contain !important;
	}

	.page-modelos .menu-blue.sticked{
		display: none !important;
	}

	.page-modelos .section .photo_effect_sum .overlay-image,
	.page-modelos .section .slider ul.islider-outer li div.photo-img-width,
	.page-modelos .section .grids .grid div.photo-img{
		height: 285px !important;
	}

	.page-modelos .banner .content-inner {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 100%;
		text-align: left;
		padding-top: 71px;
		padding-right: 15px;
		padding-left: 15px;
	}

	.page-modelos .banner .content-inner h2{
		font-size: 30px;
		line-height: 35px;
	}

	.page-modelos .banner .content-inner p{
		margin-top: 7px;
		font-size: 14px;
		line-height: 19px;
	}

	.page-modelos .section.galeria-360 .slider .view-360 .loader .guide img{
		bottom: calc(50% - 80px);
	}

	.page-modelos .section .slider #slider_galeria ul.islider-outer li div{
		height: 215px !important;
		background-size: contain !important;
		background-repeat: no-repeat !important;
	}

	#header .logo{
		max-width: 100%;
	}

	#header .logo h3{
		font-size: 18px;
		font-weight: 500;
		display: table !important;
		color: #000;
		position: absolute;
		top: 4px;
		right: 0px;
		text-align: center;
		padding-left: 55px;
		padding-right: 0px;
	}

	.galeria .photo{
		height: 500px;
	}

	.pl-video{
		margin-bottom: 0px;
	}

	.galeria{
		height: 600px;
		margin-top: 20px;
		margin-bottom: 0px;
		padding-top: 25px;
	}

	.galeria .photo .photo-overlay{
		opacity: 0 !important;
	}

	.section-special{
		padding-top: 25px;
		padding-bottom: 50px;
	}

	.section-special .container-white{
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

	.section-tucson{
		padding-bottom: 50px;
	}

	.section-tucson .list-tucson-people{
		margin-top: 55px;
	}

	.section-tucson .list-tucson-people li .pl{
		height: 500px;
	}

	.section-tucson .list-tucson-people li .pl.is-hover .pl-overlay{
		opacity: .37 !important;
	}

	.section-tucson .list-tucson-people .slick-active .pl.is-hover .pl-overlay,
	.section-tucson .list-tucson-people .slick-active .pl .pl-overlay{
		opacity: 0 !important;
	}
	
	.section-tucson .list-tucson-people li .pl{
		transform: scale(1) !important;
		z-index: 222;
	}

	.section-tucson h2{
		font-size: 24px;
		padding-top: 55px;
	}

	.section-tucson h3{
		font-size: 16px;
		max-width: 235px;
		margin: 0px auto;
		margin-top: 15px;
	}

	.section-tucson .list-tucson-people{
		display: block;
		width: 100%;
		max-width: 600px;
		padding-bottom: 65px;
		margin-bottom: 0px;
	}

	.section-tucson .list-tucson-people li{
		float: none;
	}

	.cotizacion_mobile{
		display: table;
		width: auto;
		height: 46px;
		background-color: #002c5e;
		padding: 6px 40px;
		margin: 0px auto;
		margin-top: 40px;
		padding-top: 8px;
	}

	.cotizacion_mobile .button{
		display: table;
		margin: 0px auto;
		color: #fff;
		line-height: 32px;
		font-size: 18px;
	}

	.cotizacion_mobile .button i{
		display: none;
	}

	.cotizacion_mobile:hover{
		background-color: #053773;
	}

	.page-modelos .garantia-img{
		width: 70px;
	}

	.page-modelos .section h3{
		margin-top:55px;
		margin-bottom: 30px;
	}

	body,
	#header,
	.page-container,
	.container,
	#footer{
		min-width: 0px !important;
	}

	#header .tools,
	#header .menu li{
		display: none;
	}

	.page-modelos .version-normal,
	.page-modelos .version-sedan{
		max-width: 120px;
		position: absolute;
	}

	.page-modelos .version-normal img.model,
	.page-modelos .version-sedan img.model{
		margin-top: -25px;
	}

	#slider_mobile_modelos{
		display: block;
		background: #dadfe3;
		padding: 0px 15px;
		padding-bottom: 50px;
		margin: 0px;
	}

	.section-concesionarios-content h2.title{
		margin-bottom: 25px;
	}

	.section-concesionarios-content h3.sub-h3{
		font-size: 19px;
		text-align: center;
		margin-bottom: 10px;
	}

	.section-concesionarios-content p.sub-p{
		font-size: 14px;
		text-align: center;
		margin-bottom: 30px;
	}

	.popup{
		top:0px !important;
		max-height: 100%;
	}

	.popup .btnEnviarPopup{
		display: block;
		width: 100%;
		max-width: 300px;
		margin: 0px auto;
	}

	.popup .content{
		padding-left: 20px;
		padding-right: 20px;
		display: block;
		overflow-y: auto;
	}

	#header .menu{
		background: url("../../images/menu_icon.png?v=1") center center no-repeat;
		width: 60px;
		height: 55px;
		cursor: pointer;
	}

	#header .menu{
		position: absolute;
		right: 0px;
	}

	#header .menu.open{
		background: url(../../images/btn-close-menu.png) center center no-repeat;
	}

	.slider-home-content{
		padding-bottom: 60px;
	}

	.slider-home .islider-dot-wrap {
		bottom: -38px;
	}

	.slider ul.islider-outer li a.slider_banner{
		position: relative;
		text-decoration: none !important;
		background-size: cover !important;
		background-repeat: no-repeat !important;
	}

	.slider ul.islider-outer li a.slider_banner span.contenedor{
		display: block;
		width: 100%;
		position: absolute;
		padding-top: 45px;
	}

	.slider ul.islider-outer li a.slider_banner span.contenedor span.title{
		color: #000000;
		font-size: 18px;
		font-family: 'Hyundai Sans Head Office';
		display: block;
		text-shadow: 1px 1px 3px #fff,1px 1px 3px #828282;
		background: transparent !important;
		padding: 0px !important;
		margin: 0px !important;
	}

	.slider ul.islider-outer li a.slider_banner span.contenedor span.descripcion{
		color: #fff !important;
		font-size: 16px;
		font-family: 'Hyundai Sans Head Office';
		display: block;
		text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.50) !important;
	}

	.page-mi-hyundai .bg-mi-hyundai{
		padding: 0px;
	}

	.page-mi-hyundai .slider .islider-dot-wrap{
		display: none !important;
	}

	.slider ul.islider-outer li a.slider_banner span.contenedor span.boton{
		display: table;
		color: #fff;
		background: #002c5e;
		padding: 15px;
		padding-top: 10px;
		padding-bottom: 10px;
		border-radius: 0px;
		margin-top: 10px;
		font-size: 14px;
	}

	.slider ul.islider-outer li a.slider_banner.izquierda{
		background-position: left center !important;
	}

	.slider ul.islider-outer li a.slider_banner.derecha{
		background-position: right center !important;
	}

	.slider ul.islider-outer li a.slider_banner.izquierda span.contenedor{
		left: 0px;
		padding-left: 15px;
	}

	.slider ul.islider-outer li a.slider_banner.derecha span.contenedor{
		right: 0px;
		padding-right: 15px;
	}

	.slider ul.islider-outer li a.slider_banner.derecha span.contenedor span{
		text-align: right;
	}

	.slider ul.islider-outer li a.slider_banner.derecha span.contenedor span.boton{
		float: right;
	}

	#header{
		height: 55px;
		position: fixed;
		z-index: 999;
	}

	#header .bg-menu-mobile{
		position: absolute;
		top: 0px;
		right: -100%;
		width: 100%;
		height: 100%;
		position: fixed;
		display: block !important;
		z-index: -1;
		background: rgba(0,0,0,0.0);
		padding: 0px;
		padding-top: 70px;
		margin: 0px;
		-webkit-transition: background 0.6s ease;
		-moz-transition: background 0.6s ease;
		-o-transition: background 0.6s ease;
		-ms-transition: background 0.6s ease;
		transition: background 0.6s ease;
	}

	#header .menu_mobile{
		position: absolute;
		top: 0px;
		right: -100%;
		width: calc(100% - 30px);
		width: -webkit-calc(100% - 30px);
		height: 100%;
		position: fixed;
		display: block !important;
		z-index: -1;
		background: #fff;
		padding: 0px;
		padding-top: 70px;
		margin: 0px;
		overflow: hidden;
		overflow-y: auto;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	#header .menu_mobile.open{
		right: 0px;
	}

	#header .bg-menu-mobile.open{
		right: 0px;
		background: rgba(0,0,0,0.7);
	}

	#header .menu_mobile li{
		width: 100%;
		display: table;
	}

	#header .menu_mobile li a{
		width: 100%;
		display: block;
		padding: 18px !important;
		border-bottom: 1px solid #e8e8e8;
		color: #000000;
		font-size: 18px;
		text-decoration: none !important;
		font-family: 'Hyundai Sans Text Office';
		position: relative;
	}

	#header .menu_mobile li a .stricker{
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
	}

	#header .menu_mobile li a.has-sub-menu{
		background: url(../../images/icon-menu-plus.png) 94% center no-repeat;
		background-size: 23px !important;
	}

	#header .menu_mobile li a.has-sub-menu.selected{
		background: url(../../images/icon-menu-minus.png) 94% center no-repeat;
		color: #00aad2;
	}

	#header .menu_mobile li a.btn-close{
		background: url(../../images/btn-close-menu.png) 15px center no-repeat;
		height: 61px;
		width: 100%;
	}

	#header .menu_mobile li a.btn-close{
		display: none;
	}

	#header .menu_mobile li .sub-menu{
		overflow: hidden;
		display: block;
		max-height: 0;
		width: 100%;
		-webkit-transition: max-height .2s ease-in-out;
		-moz-transition: max-height .2s ease-in-out;
		-o-transition: max-height .2s ease-in-out;
		transition: max-height .2s ease-in-out;
	}

	#header .sub-menu .center-header{
		display: none;
	}

	#header .sub-menu .sub-menu-inner{
		display: block;
	}

	#header .sub-menu .sub-menu-inner .list-menu{
		background: #f5f3f2;
	}

	#header .sub-menu .sub-menu-inner .list-menu li{
		background: #f5f3f2;
	}

	#header .sub-menu .sub-menu-inner .list-menu li .icon-arrow-right{
		top: 26px;
		right: 18px;
		width: 7px;
		height: 5px;
		display: block;
		position: absolute;
		background-size: contain !important;
		background: url(../../images/icon-arrow-botom-black.png) center center no-repeat;

		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	}

	#header .sub-menu .sub-menu-inner .list-menu li.selected .icon-arrow-right{
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
	}

	#header .sub-menu .sub-menu-inner .list-menu.menu-primary li .list-menu{
		max-height: 0px;
		overflow: hidden;
		-webkit-transition: max-height .2s ease-in-out;
		-moz-transition: max-height .2s ease-in-out;
		-o-transition: max-height .2s ease-in-out;
		transition: max-height .2s ease-in-out;
	}

	#header .sub-menu .sub-menu-inner .list-menu.menu-primary li.selected .list-menu{
		max-height: 1900px;
		border-bottom: 1px solid #e8e8e8;
		padding: 10px 0px;
	}

	#header .sub-menu .sub-menu-inner .list-menu.menu-primary li.selected .list-menu li a{
		color: #666666;
		border: 0px;
		padding: 12px 35px !important;
		background: url(../../images/icon-link-external.png) 90% center no-repeat;
		background-size: 8px;
		font-size: 16px;
	}

	#header .sub-menu .sub-menu-inner .list-menu.menu-primary,
	#header .menu_mobile li .sub-menu.has-open{
		overflow-y: auto;
		max-height: 2200px;
		height: auto !important;
	}

	#header .menu_mobile li.red_hyundai a.url_red_hyundai{
		color: #084d8c;
	}

	#header .menu_mobile li.mi_hyundai a.url_mi_hyundai{
		color: #084d8c;
	}

	#header .menu_mobile li.contacto a.url_contacto{
		color: #084d8c;
	}

	#header .menu_mobile li .sub-menu .list-categorias{
		display: none;
	}

	#header .menu_mobile li .sub-menu a{
		font-size: 14px !important;
	}

	#menu-models{
		display: table;
		width: 100%;
		padding: 0px;
		background: #f5f3f2;
	}

	#menu-models .content-categoria{
		margin-top: 15px;
	}

	#menu-models h3{
		width: 90%;
		margin: 0px auto;
		font-size: 16px;
		padding-bottom: 10px;
		padding: 14px 0px;
		font-family: 'Hyundai Sans Text Office';
		font-weight: 500;
	}

	#menu-models li{
		width: 45% !important;
		display: inline-block !important;
		margin-left: 2.5%;
	}

	#menu-models li p{
		font-size: 14px;
		font-weight: 500;
	}

	#menu-models li a{
		border: 0px !important;
	}

	#header .menu_mobile li ul.tools{
		display: block;
		width: 100%;
		margin: 0px;
		padding: 5px 10px;
	}

	#header .menu_mobile li ul.tools li{
		width: 20%;
		float: left;
	}

	#header .menu_mobile li ul.tools li a{
		border: 0px;
	}

	#header .container{
		padding-right: 0px;
		width: 100% !important;
	}

	.btn-backgrounds a{
		width: 100%;
		height: 100px;
	}

	.modelo_destacado{
		background-position: left 0px !important;
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.modelo_destacado .contenedor_premios{
		width: 85%;
		padding: 0px;
		height: 100%;
		padding: 50px 20px 0px 80px;
		-webkit-box-shadow: inset -280px 0px 300px -140px rgba(255,255,255,1);
		-moz-box-shadow: inset -280px 0px 300px -140px rgba(255,255,255,1);
		box-shadow: inset -280px 0px 300px -140px rgba(255,255,255,1);
	}

	.modelo_destacado p{
		line-height: 20px;
		text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.3) !important;
	}

	.modelo_destacado a.leer_mas{
		background: #002c5e;
		color: #fff !important;
		border: 0px !important;
		border-radius: 0px !important;
		padding-top: 12px;
	}

	.btn-backgrounds h2{
		font-size: 24px;
		color: #343637;
		max-width: 70%;
		margin: 0px auto;
		margin-top: 60px;
		margin-bottom: 30px;
	}

	.btn-backgrounds a span{
		font-size: 22px;
	}

	h2.title{
		font-size: 30px;
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.concesionarios .buscador form .form-group a.btn.btn-blue{
		display: none;
	}

	.concesionarios .buscador form .form-group select{
		width: 98%;
	}

	.slider-modelos{
		display: none;
	}

	.slider .home.arrow_left,
	.slider .home.arrow_right{
		display: none;
	}

	.no_display_mobile{
		display: none !important;
	}

	#footer .container{
		padding: 0px;
	}

	#footer .menu{
		float: none;
		display:table;
		height: auto;
		margin-top: 20px !important;
	}

	#footer .menu .tools{
		float: left;
		width: 100%;
		height: 80px;
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: center;
	}

	#footer .tools li a{
		width: 100%;
	}

	#footer .menu .tools li{
		width: 20%;
		display: inline-block;
		float: none;
	}

	#footer .menu .menu{
		float: left;
		display: none !important;
		width: 100% !important;
	}

	#footer .menu .menu li{
		float: none;
		display: block;
		width: 100% !important;
	}

	#footer .menu .menu li a{
		text-align: center;
		width: 100%;
		display: block;
		border-top: 1px solid #525455;
	}

	#footer .footer-contenedor .left-content{
		width: 100%;
		display: block;
		float: none;
		border-right: 0px;
	}

	#footer .footer-contenedor .left-content .models-contenedor{
		display: none;
	}

	#footer .footer-contenedor .right-content{
		display: none;
	}

	#footer .footer-contenedor .left-content .contacto{
		padding: 20px;
		padding-top: 20px;
		padding-bottom: 0px;
	}

	#footer .footer-contenedor .left-content .contacto img{
		margin-right: auto;
		display: table;
	}

	#footer .footer-contenedor .left-content .concesionarias .concesionaria{
		width: 100%;
		float:none;
		display: block;
		margin-top: 20px;
	}

	#footer .footer-contenedor .left-content .concesionarias .concesionaria p{
		padding: 0px !important;
	}

	#footer .footer-contenedor .left-content p{
		padding:20px;
	}

	#footer .footer-contenedor .left-content a.white-mail{
		padding: 0px 20px;
	}

	#footer .footer-contenedor .left-content p a.white-mail,
	#footer .footer-contenedor .left-content .contacto a.white-mail{
		padding: 0px;
	}

	#footer .copyright{
		height: auto;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	#footer .copyright a,
	#footer .copyright p{
		width: 100%;
		display: block;
		float:none;
		padding: 0px;
		text-decoration: none;
		text-align: center;
	}

	#footer .copyright p{
		margin-bottom: 20px;
	}

	.page-historia .list-inline li{
		height: auto;
		margin-bottom: 25px;
		width: 100%;
	}

	.page-historia .list-inline li p{
		line-height: 22px;
	}

	.slider_modelos_mobile{
		padding-top:20px;
		padding-bottom:20px;
		margin-top:50px;
	}

	.slider_modelos_mobile h1{
		color:#343637;
		font-weight:500	;
		font-size:24px;
		text-align:center;
		font-family: 'Hyundai Sans Head Office';
		margin:0px;
		margin-bottom:10px;
	}

	.slider_modelos_mobile h2{
		color: #343637;
		font-size: 20px;
		text-align: center;
		font-family: 'Hyundai Sans Head Office';
		margin: 0px;
		margin-top: 35px;
		font-weight: bold;
	}

	.slider_modelos_mobile.slider ul.islider-outer{
		position: relative;
	}

	.slider_modelos_mobile.slider .slider_model_content{
		position: relative;
		background: #fff;
		width: 100%;
		padding-top: 50px;
		padding-bottom: 40px;
	}

	.slider_modelos_mobile h1{
		margin-bottom: 10px;
	}

	.slider_modelos_mobile.slider .slider_model_content .model{
		display: block;
		width: 100%;
		max-width: 600px;
		text-decoration: none !important;
		position: relative;
	}

	.slider_modelos_mobile.slider .slider_model_content .model img.sticker{
		max-width: 220px;
		position: absolute;
		top: 0px;
		left: 10px;
	}

	.slider_modelos_mobile.slider .slider_model_content .model span,
	.slider_modelos_mobile.slider .slider_model_content .model img{
		display: block;
		width: 100%;
	}

	.slider_modelos_mobile.slider .slider_model_content .model img{
		max-width: 90%;
		margin: 0px auto;
		display: table;
	}

	.slider_modelos_mobile.slider .slider_model_content .model span{
		color:#000;
		font-size: 14px;
		text-align: center;
		margin-bottom:20px;
		font-family: 'Hyundai Sans Head Office';
		font-weight: 500;
	}

	.page-modelos .menu-modelos .container{
		padding: 0px !important;
	}

	.page-modelos .btnOpenModelMenu{
		display: block !important;
		z-index: 9;
	}

	.page-modelos .descripcion-vehiculo{
		position: absolute;
		top: 50%;
		margin-top: -18px;
		text-align: center;
		width: 100%;
		color: #fff;
		font-size: 36px;
		text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);
	}

	.page-modelos .menu-modelos{
		display: none;
		position: fixed;
		top: 59px;
		background: #fff;
		left: 0px;
		height: 100%;
		z-index: 99;
		width: 100%;
	}

	.page-modelos .menu-modelos .btnCerrarPopup{
		display: block !important;
	}

	.page-modelos .menu-modelos ul{
		width: 100%;
		padding-top:10px;
	}

	.page-modelos .menu-modelos ul li{
		width: 100%;
		display: block;
		float:none;
	}

	.page-modelos .menu-modelos ul li a{
		display: block;
		width: 100%;
		text-align: left;
		border-left:0px;
		border-bottom: 1px solid #eaebeb;
	}

	.page-modelos .menu-modelos ul li a.selected{
		font-weight:500;
	}

	.page-modelos .section .buttons-group-center a.btnCerrarPopup{
		border-radius: 50%;
		padding: 25px !important;
	}

	.page-modelos .section h1{
		font-size:20px;
		padding: 0px 15px;
	}

	.page-modelos .section p{
		padding: 0px 15px;
	}

	.page-modelos .section .slider{
		height: auto;
	}

	.page-modelos .container{
		padding:0px;
	}

	.page-modelos .section .slider .islider-dot-wrap{
		display: none;
	}

	.page-modelos .section .slider .slider_content_new,
	.page-modelos .section .slider .slider_content{
		overflow: hidden;
		position: relative;
		height: 340px;
	}

	.page-modelos .section .slider ul.islider-outer li div.photo{
		height: 335px;
	}

	.page-modelos .section .photos .photo div.photo-img{
		height: 170px;
	}

	.page-modelos .section .slider ul.islider-outer li div,
	.page-modelos .section .slider .slider_content{
		height: 375px !important;
	}

	.page-modelos .section .slider ul.islider-outer li div h3{
		font-size: 12px;
		top: 10px;
		margin: 0px;
		display: none;
	}

	.page-modelos .section .galeria .galeria_left,
	.page-modelos .section .galeria .galeria_right{
		width: 100% !important;
	}

	.page-modelos .section .galeria .galeria_left .photo_1_1,
	.page-modelos .section .galeria .galeria_right .photo_1_1{
		height:135px;
	}

	.page-modelos .section .galeria .galeria_left .photo_2_1,
	.page-modelos .section .galeria .galeria_right .photo_2_1{
		height:135px;
	}

	.page-modelos .section .galeria .galeria_left .photo_2_2,
	.page-modelos .section .galeria .galeria_right .photo_2_2{
		height:270px;
	}

	.page-modelos .section .especificaciones{
		display: none;
	}

	.page-modelos .section .galeria_fullscreen{
		top: 59px;
		height: 100% !important;
	}

	.page-modelos .section .galeria_fullscreen .slider_content{
		height: 100%;
	}

	.page-modelos .section .galeria_fullscreen ul.islider-outer li div{
		height: 220px !important;
		display: block;
		width: 100%;
	}

	.page-modelos .section .galeria_fullscreen .islider-dot-wrap{
   		bottom: 80px;
	}

	.page-modelos .section .galeria_fullscreen .close_galeria_popup{
		top: 0px;
		right: 6px;
	}

	.page-modelos .section .grids .grid div.block-descripcion{
		height: auto !important;
	}

	.page-modelos .section .photos .photo p{
		padding-left:15px !important;
		padding-right:15px !important;
		font-size:12px;
		min-height: 75px;
	}

	.page-modelos .section .photos .photo p span{
		margin: 0px;
		color: #343637;
		font-size: 24px !important;
		font-weight: 500;
		text-align: left;
		display: block;
		margin-bottom: 10px;
		text-shadow: inherit !important;
	}

	.page-modelos .section .slider ul.islider-outer li div p{
		position: relative;
		color: #343637;
		text-align: left;
		padding: 0px;
		font-size: 16px;
		top: inherit !important;
		left: inherit !important;
		max-width: 100%;
		text-shadow: inherit !important;
		padding-top: 10px;
	}

	.page-modelos .section .grids .grid{
		width: 100%;
	}

	.page-modelos .section .photos-min-content .arrow_grey.arrow_right,
	.page-modelos .section .slider .arrow_grey.arrow_right{
		right: 15px;
	}

	.page-modelos .section .photos-min-content .arrow_grey.arrow_left,
	.page-modelos .section .slider .arrow_grey.arrow_left{
		left: 15px;
	}

	.page-modelos .section .grids .grid h3{
		font-size: 16px;
		padding-left: 35px;
		padding-right: 35px;
	}

	.page-modelos .section#especificaciones p.disclaimer{
		background-position: 4px top !important;
	}

	.page-modelos .section .grids .grid p{
		font-size: 15px;
		padding-left: 35px;
		padding-right: 35px;
	}

	.page-modelos .section .especificaciones_mobile{
		display: block;
		margin: 0px auto;
		margin-bottom: 25px;
		max-width: 250px;
	}

	.page-modelos .section .buttons-group-center{
		margin: 0px;
	}

	.page-modelos .section #btnCotizar{
		display: block;
		width: 100%;
		margin: 0px auto;
		max-width: 250px;
	}

	.page-modelos .section .especificaciones_mobile_slider{
		top: 59px;
		height: 100%;
		display:block;
		position: fixed;
		background: #fff;
		padding: 0px;
		margin: 0px;
		left: 0px;
		z-index: 25;
	}

	.page-modelos .section .especificaciones_mobile_slider .contenedor h3{
		margin: 0px;
		font-size: 18px;
		text-align: left;
		color: #000000;
		background: #e4dcd3;
		text-transform: capitalize;
		padding: 16px 15px;
		padding-top: 18px;
	}

	.page-modelos .section .especificaciones_mobile_slider .contenedor .icons{
		background: #f3f3f3;
		padding-top: 25px;
		padding-bottom: 15px;
		border-bottom:1px solid #d6d7d7;
		text-align: center;
	}

	.page-modelos .section .especificaciones_mobile_slider .contenedor .icons p{
		margin: 0px;
		float: none;
		width: auto;
		display: inline-table;
		margin-left: 5px;
		margin-right: 5px;
		font-family: 'Hyundai Sans Head Office';
		margin-bottom: 10px;
	}

	.page-modelos .section .especificaciones_mobile_slider .contenedor .icons p i.icon_seat{
		background: url(../../images/icon_seat.png);
		display: inline-block;
		float: left;
		height: 40px;
		width: 36px;
		margin-right: 5px;
		margin-top: -8px;
	}

	.page-modelos .section .especificaciones_mobile_slider .contenedor .icons p i.icon_engine{
		background: url(../../images/icon_engine.png);
		display: inline-block;
		float: left;
		height: 27px;
		width: 36px;
		margin-right: 5px;
		margin-top: -4px;
	}

	.page-modelos .section .especificaciones_mobile_slider .contenedor .icons p i.icon_llantas{
		background: url(../../images/icon_llantas.png) center center;
		display: inline-block;
		background-repeat: no-repeat !important;
		float: left;
		height: 36px;
		width: 36px;
		margin-right: 5px;
		margin-top: -10px;
	}

	.page-modelos .section .especificaciones_mobile_slider .contenedor .icons p i.icon_radio{
		background: url(../../images/icon_radio.png) center center;
		display: inline-block;
		background-repeat: no-repeat !important;
		float: left;
		height: 36px;
		width: 39px;
		margin-right: 5px;
		margin-top: -9px;
	}

	.page-modelos .section .especificaciones_mobile_slider .contenedor .caracteristicas{
		overflow-y: auto;
		display: block;
		width: 100%;
		height: 399px;
	}

	.page-modelos .section .especificaciones_mobile_slider .contenedor .caracteristicas li{
		display: block;
		text-align: left;
		padding: 15px;
		border-bottom: 1px solid #d6d7d7;
	}

	.page-modelos .section#galeria{
		width: 100%;
		display: block;
		padding-top: 10px;
		padding-bottom: 40px;
	}

	.page-modelos .section#galeria h3{
		color: #343637;
		font-size: 30px;
		text-align: center;
	}

	.page-modelos .section#galeria .container{
		padding: 0px;
	}

	.page-modelos .section .photos-min-content{
		height: 80px;
	}

	.page-modelos .section .photos-min ul li,
	.page-modelos .section .photos-min{
		height: 97px;
	}

	.page-modelos .section .slider ul.islider-outer li div.photo-img-width{
		height: 100% !important;
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important;
	}

	.page-modelos .section .photos-min ul li{
		width: 150px;
	}

	.page-modelos .section .photo_effect_sum{
		transition: all 0s ease-in;
		-moz-transition: all 0s ease-in;
		-ms-transition: all 0s ease-in;
		-o-transition: all 0s ease-in;
		-webkit-transition: all 0s ease-in;
	}

	.btn-float{
		display: block;
		position: fixed;
		z-index: 99;
		width: 50px;
		height: 50px;
		bottom: 15px;
		right: 15px;
		border-radius: 50%;
		-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
	}

	.btn-float.btn-blue{
		background-color: #084d8c;
		color:#ffffff;
	}

	.btn-icon-times{
		background: url("../../images/icon_times.png") center center no-repeat;
	}

	.btn-icon-add{
		background: url("../../images/icon_add.png") center center no-repeat;
	}

	.btn-float{
		z-index: 999;
	}

	.page-modelos .section .especificaciones_mobile_slider.close_especificaciones_mobile_slider{
		display: none;
	}

	.page-modelos .section .especificaciones_mobile .especificaciones_mobile_slider .btnCerrarPopup{
		z-index: 999999999;
	}

	.popup .btn-close{
		right: 5px;
		background: url(../../images/btn-close-menu.png) center center no-repeat;
		background-size: 14px;
	}

	.page-modelos .section .slider_footer{
		display: table !important;
		margin: 0px auto;
		padding-top: 10px;
	}

	.page-modelos .section .slider_footer p{
		display: inline-block;
		color:#343637;
		font-size:12px;
		font-family: 'Hyundai Sans Head Office';
		font-weight: bold;
		margin-top: 5px;
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom:0px;
		float:left;
	}

	.page-modelos .section .slider_footer .arrow_left{
		background: url("../../images/left_arrow_grey.png") center center no-repeat;
		position: relative;
		display: inline-block;
		width: 20px;
		height: 25px;
		margin: 0px;
		top: 0px;
		left: 0px;
		float:left;
	}

	.page-modelos .section .slider_footer .arrow_right{
		background: url("../../images/right_arrow_grey.png") center center no-repeat;
		position: relative;
		display: inline-block;
		width: 20px;
		height: 25px;
		margin: 0px;
		top: 0px;
		right: 0px;
		float:left;
	}

	.contacto .slider_contacto{
		height: 175px;
	}

	.contacto .title{
		padding-top: 25px;
		padding-bottom: 25px;
		margin-top: 35px;
		height: 140px;
		max-width: 95%;
	}

	.contacto .title h3{
		font-family: 'Hyundai Sans Head Office';
		font-weight: normal;
		color: #000;
		font-size: 32px;
	}

	.contacto .title h2{
		font-size:20px;
		margin-bottom: 15px;
	}

	.contacto .title p{
		font-size:18px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.contacto .formulario .concesionario_list{
		display: block;
		padding: 0px;
		max-width: 100% !important;
		border-bottom: 1px solid #ccc;
		margin: 0px;
		padding: 0px 20px;
		padding-bottom: 30px;
		margin-bottom: 30px;
		float: none;
	}

	.contacto .formulario .campos-requeridos{
		margin-bottom: 20px;
	}

	.form-header .campos-requeridos{
		display: none;
	}

	.contacto .formulario{
		padding: 0px;
		padding-top: 10px !important;
		border: 0px !important;
	}

	.contacto .formulario form{
		margin: 0px;
		float: none;
		margin-bottom: 25px;
	}

	.contacto .formulario form .input-with-icon{
		background-position: 10px 5px !important;
		padding-right: 10px;
	}

	.contacto .formulario form .recaptcha{
		display: table;
		width: 100%;
		margin: 0px auto;
	}

	.area_privada .title{
		max-width: 100%;
	}

	.area_privada .formulario{
		max-width: 100% !important;
		border: 0px;
	}

	.area_privada .title h2{
		margin-top: 40px !important;
	}

	.form-header{
		padding: 25px;
		border-bottom:0px;
		margin-top: 30px;
		padding-bottom: 0px;
	}

	.form-header h2{
		margin-bottom: 25px;
	}

	.form-header .pull-right,
	.form-header .pull-left{
		float: none !important;
	}

	.form-header p{
		margin-bottom:15px;
	}

	.contacto .formulario{
		padding-top: 25px;
		padding-left: 10px;
		padding-right: 10px;
		max-width: 90%;
		margin: 0px auto;
		border-top: 1px solid #e4dcd3;
	}

	.contacto .formulario form .input-form{
		margin-top: 5px;
	}

	.contacto .formulario form .input-form label{
		padding-left: 10px;
	}

	.contacto .formulario form .input-form label,
	.contacto .formulario form .input-form select,
	.contacto .formulario form .input-form input,
	.contacto .formulario form .input-form textarea{
		width: 100%;
		float: none;
	}

	.test_drive .slider_test_drive img{
		height: 130px;
		max-width: none;
	}

	.test_drive .slider_test_drive{
		height: 240px;
		padding: 0px;
	}

	.test_drive .slider_test_drive .slider_inner{
		height: 240px;
	}

	.test_drive h3{
		font-size: 30px;
		padding: 0px;
		font-family: 'Hyundai Sans Head Office';
		color: #343637;
		text-align: center;
		margin-top: 45px;
	}

	.test_drive h2{
		font-size: 20px;
		color: #343637;
		margin: 15px;
		text-align: center;
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.test_drive p{
		margin: 10px;
	}

	.test_drive .formulario{
		padding-top:30px;
		margin-top: 50px;
	}

	.test_drive .formulario form label{
		color:#343637;
		padding-left: 10px;
		margin-bottom: 5px;
	}

	.test_drive form .recaptcha{
		display: block;
		margin: 0px auto;
		width: 100%;
	}

	.nav{
		display: none !important;
	}

	.blog-page .slider_blog{
		height: 215px;
		background-position: 0px 0px !important;
	}

	.blog-page .title_mobile{
		font-size: 28px;
		color: #ffffff;
		position: absolute;
		width: 100%;
		left: 0px;
		top: 105px;
   		margin: 0px;
		text-shadow: 1px 1px 3px #000,1px 1px 3px #828282;
	}

	.blog-page ul.menu_blog{
   		margin-top: 20px;
	}

	.blog-page .container{
		overflow-x: hidden;
		overflow-y: hidden;
	}

	.blog-page .resultado_blog .blog_entry.tips{
		padding: 20px;
	}

	.blog-page .resultado_blog .blog_entry.tips .image{
		float: none;
		width: 100%;
		height: 150px;
		background-size: contain !important;
	}

	.blog-page .resultado_blog .blog_entry.tips .blog_content{
		padding: 0px;
		margin-top: 20px;
		height: auto;
		float: none;
	}

	.blog-page .conteiner-inside-blog{
		padding-left: 5px;
		padding-right: 5px;
	}

	.blog-page .footer-links{
		padding-left: 15px;
		padding-right: 15px;
	}

	.blog-page.inside-blog{
		padding: 0px;
	}

	.blog-page .slider_blog{
		margin: 0px;
		padding: 0px 15px;
	}

	.blog-page .slider_blog .title{
		padding: 0px;
		height: 175px;
		padding-top: 80px;
		max-width: 100%;
		margin: 0px auto;
		margin-top: 40px;
	}

	.blog-page .slider_blog .title h3{
		margin: 0px;
		padding: 0px;
	}

	.blog-inside-title{
		padding: 35px 0px;
		margin-bottom: 5px;
	}

	.blog-inside-title h3{
		font-size: 30px;
		margin-top: 15px;
	}

	.blog-page .blog-page-content{
		padding-top: 20px;
		padding: 0px;
	}

	.blog-page .form-search .container{
		padding: 0px 30px;
	}

	.blog-page .conteiner-inside-blog img{
		width: 100%;
		margin: 0px auto;
		margin-bottom: 20px;
	}

	.blog-page .conteiner-inside-blog .subtitulo{
		display: none;
	}

	.blog-page .footer-links a.btn-simple-blue{
		padding: 18px 30px 16px 30px;
	}

	.blog-page .resultado_blog .blog_entry .blog_content{
		padding: 20px 0px;
		padding-bottom: 0px;
	}

	.blog-inside-title{
		padding-bottom: 15px;
	}

	.blog-page .conteiner-inside-blog .descripcion{
		padding: 0px 15px;
	}

	.blog-page .slider_blog .title h3{
		margin-top: 25px;
	}

	.blog-page .conteiner-inside-blog .share{
		margin: 0px auto;
	}

	.blog-page .footer-links{
		border-top: 1px solid #e4dcd3;
		margin-top: 25px;
		padding: 0px;
		padding-top: 15px;
		margin-bottom: 35px;
	}

	.blog-page .footer-links a.btn-simple-blue{
		display: block;
	}

	.last-blog{
		height: auto;
		margin-bottom: 20px;
	}

	.last-blog .image{
		width: 100%;
		height: 200px;
		float: none;
		display: block;
	}

	.last-blog .description{
		width: 100%;
		float: none;
		display: block;
	}

	.last-blog .description p.date{
		text-transform: uppercase;
	}

	.last-blog .description h3{
		margin-bottom: 40px;
		color:#000000;
		font-size: 18px;
	}

	.blog-page ul.menu_blog{
		margin: 0px;
		display: none;
	}

	.black-selector{
		width: 100%;
		padding: 20px;
		background: #000;
		color:#ffffff;
		font-size: 16px;
		margin-bottom: 20px;
		font-weight: 500;
		outline: 0;
		border: 0px;
	}

	.page-mi-hyundai .section.buttons a.btn-to-section{
		padding-bottom:0px !important;
		height: 205px !important;
		width: 100% !important;
	}

	.page-mi-hyundai .section{
		height: auto !important;
	}

	.page-mi-hyundai .section .section_inner{
		position: relative;
		height: auto !important;
	}

	.page-mi-hyundai .section .section_inner .section_image{
		height: 160px;
		width: 100%;
		display: block;
		float: none;
	}

	.page-mi-hyundai .section .section_inner .section_container{
		width: 100%;
		display: block;
		float: none;
		border-top: 0px;
		padding-bottom: 20px;
	}

	.page-mi-hyundai .section .section_inner .section_container h3.title{
		font-size: 20px;
		position: absolute;
		margin: 0px;
		top: 65px;
		left:0px;
		width: 100%;
		font-weight: normal;
		color: #ffffff;
		text-shadow: 1px 1px 3px #000,1px 1px 3px #828282;
	}

	.page-mi-hyundai h3.title_blue{
		margin: 0px !important;
		padding-top: 60px;
		padding-bottom: 30px;
		color:#343637;
		font-size: 30px;
	}

	.page-mi-hyundai .section.buttons .btnClose{
		display: none !important;
	}

	.page-mi-hyundai #slider-mi-hyundai{
		height: 250px !important;
	}

	.slider_concesionarios_mi_hyundai{
		height: 175px;
	}

	.page-mi-hyundai .title{
		margin-top: 30px;
		width: 95%;
		background: rgba(255, 255, 255, 0.5);
		padding-top: 60px;
		padding-bottom: 22px;
		margin: 0px auto;
		margin-top: 30px;
	}

	.page-mi-hyundai .title h3{
		margin: 0px;
		font-size: 30px;
	}

	.page-mi-hyundai .subtitle{
		margin-top: 80px;
		margin-bottom: 40px;
		padding: 0px 30px;
	}

	.page-mi-hyundai .concesionarios .resultados{
		display: block;
	}

	#frmCampania label,
	#frmAgendarServicios label{
		font-size: 16px;
		color:#000;
		font-weight: normal;
		margin-bottom: 5px;
		padding-left: 10px;
		font-family: 'Hyundai Sans Head Office';
		font-weight: 500;
	}

	#frmCampania label{
		padding: 0px;
		padding-left: 25px;
	}

	#frmCampania .form-control{
		margin-bottom: 0px;
	}

	#frmAgendarServicios .form-control{
		margin-bottom: 15px;
	}

	#frmAgendarServicios p.p_with_icon_service,
	#frmAgendarServicios p.p_with_icon_key,
	#frmAgendarServicios p.p_with_icon_car{
		margin-top: 15px;
		margin-bottom: 20px;
		height: 40px;
		padding-left: 50px;
		padding-top: 12px;
		font-weight: 500;
	}

	#frmAgendarServicios p.p_with_icon_service{
		background: url(../../images/icon_service.png) left center no-repeat;
	}

	#frmAgendarServicios p.p_with_icon_key{
		background: url(../../images/icon_key.png) left center no-repeat;
	}

	#frmAgendarServicios p.p_with_icon_car{
		background: url(../../images/icon_car.png) left center no-repeat;
	}

	.section_manuales .btn.btn-blue{
		font-size: 16px;
	}

	.section_manuales img{
		max-width: 85%;
	}

	.section_manuales #frmManual input.form-control{
		color: #00aad2;
		background: transparent;
		border: 1px solid #e4dcd3;
	}

	.section_manuales #frmManual label{
		font-size: 16px;
		color:#000;
		font-family: 'Hyundai Sans Head Office';
		font-weight: 500;
		margin-bottom: 5px;
		padding-left: 25px;
	}

	.page-mi-hyundai #frmManual .btn.btn-blue{
		font-family: 'Hyundai Sans Head Office';
		font-weight: 500;
	}

	.section_hyundai_card .title{
		padding-left: 25px;
		padding-right: 25px;
		padding-bottom: 65px !important;
		padding-top: 70px !important;
	}

	.section_hyundai_card h3.simple-title{
		font-size: 24px;
		text-transform: none;
		margin: 0px;
		margin-bottom: 30px;
	}

	.section_hyundai_card .tabs .menu-tabs{
		display: none;
	}

	.section_hyundai_card .tabs .tab-title{
		background: #444444;
		display: block;
		padding: 18px 25px;
		border-bottom: 2px solid #fff;
		color: #fff;
		font-size: 16px;
		position: relative;
	}

	.section_hyundai_card .tabs .tab-title i{
		display: block;
		width: 20px;
		height: 12px;
		background: url(../../images/icon-arrow-bottom-white.png) center center no-repeat;
		background-size: contain !important;
		position: absolute;
		top: 50%;
		right: 25px;
		margin-top: -6px;
	}

	.section_hyundai_card .tabs .tab-title.selected{
		color: #000000;
		background: #f6f3f2;
	}

	.section_hyundai_card .tabs .tab-title.selected i{
		background: url(../../images/icon-arrow-bottom-black.png) center center no-repeat;
	}

	.tabs .tab-content .tab.selected{
		display: table;
	}

	.section_hyundai_card .tabs .tab-content{
		padding: 0px;
		display: table;
	}

	.section_hyundai_card .tabs .tab-content .tab .promo{
		width: 50%;
		height: 82px;
	}

	#slider-home ul.islider-outer li a{
		background-size: cover !important;
	}

	#slider-home ul.islider-outer li a.slider_banner.izquierda{
		background-position: center center !important;
	}

	#slider-home ul.islider-outer li a.slider_banner.derecha{
		background-position: center center !important;
	}

	.page-mi-hyundai .categoria_blog .populares a{
		width: 100% !important;
	}

	.page-mi-hyundai .section .section_inner .section_image .image_hyundai-card{
		background-position: center 0px !important;
	}

	.page-mi-hyundai  #title-mi-hyundai.btn-volver{
		background: url(../../images/left_arrow_blue.png) 10px center no-repeat;
	}

	.page-mi-hyundai .section .section_inner .section_container .section_hyundai_card p{
		text-align: center;
		padding-left: 15px;
		padding-right: 15px;
	}

	.page-mi-hyundai .section .section_inner .section_container .section_hyundai_card .promo-container {
		border-left: 1px solid #cdcdd4;
		padding-bottom:0px !important;
		display: block;
		overflow: hidden;
	}

	.page-mi-hyundai .section .section_inner .section_container .section_hyundai_card{
		padding-left: 0px;
		padding-right: 0px;
	}

	.page-mi-hyundai .section .section_inner .section_container .section_hyundai_card .promo-container .promo{
		height: 33.3333333333333%;
		width: 33.3333333333333%;
		border-top: 1px solid #cdcdd4;
		border-right: 1px solid #cdcdd4;
	}

	.page-mi-hyundai .section .section_inner .section_container .section_hyundai_card .promo-container:last-child{
		border-bottom: 1px solid #cdcdd4;
	}

	.page-mi-hyundai .section .section_inner .section_container .section_hyundai_card h3 i{
		background: url(../../images/arrow_bottom_black.png) 0px 0px no-repeat;
		width: 15px;
		height: 11px;
		display: inline-block;
		margin-left: 5px;
	}

	.page-mi-hyundai .section .section_inner .section_loading{
		width: 100%;
		padding-top: 50px;
		color: #ffffff;
		text-shadow: 1px 1px 3px #000,1px 1px 3px #828282;
	}

	.page-mi-hyundai .section .section_inner .section_container .section_hyundai_card h3.open i{
		background: url(../../images/arrow_top_black.png) 0px 0px no-repeat;
	}

	.page-mi-hyundai .section .section_inner .section_container .section_hyundai_card h3.no_line,
	.page-mi-hyundai .section .section_inner .section_container .section_hyundai_card h3{
		margin-top: 0px;
		margin-bottom: 0px;
		padding-bottom: 12px;
		padding-top: 12px !important;
		text-align: center;
		border-top: 1px solid #cfcfcf !important;
	}

	.page-mi-hyundai .section .section_inner .section_container .section_hyundai_card h3{
		padding-top: 30px;
		border-top: 1px solid #cdcdd4;
	}

	.page-mi-hyundai .section .section_inner .section_container .section_hyundai_card h3.no_line,
	.page-mi-hyundai .section .section_inner .section_container .section_hyundai_card h3.title,
	.page-mi-hyundai .section .section_inner .section_container .section_hyundai_card h3.title_page{
		padding-top: 0px !important;
		border-top: 0px !important;
	}

	.page-mi-hyundai .section .section_inner .section_container .section_hyundai_card h3.title,
	.page-mi-hyundai .section .section_inner .section_container .section_hyundai_card h3.title_page{
		border-top: 0px !important;
	}

	.page-mi-hyundai .section .section_inner .section_container .section_hyundai_card h3.title_page{
		margin-bottom:25px;
	}

	.page-mi-hyundai .section .section_inner .section_container.no_padding{
		padding-bottom:0px;
	}

	.page-mi-hyundai .section .section_inner .section_container p.title{
		margin-top: 20px;
	}

	.page-mi-hyundai .section .section_inner .section_container .section_concesionarios p.title{
		display: none;
	}

	.page-mi-hyundai .section .section_inner .section_concesionarios .section_image{
		margin-bottom:0px !important;
	}

	.page-mi-hyundai .section .section_inner .section_concesionarios .concesionarios{
		padding-bottom: 40px;
	}

	.page-mi-hyundai .section .section_inner .section_concesionarios .concesionarios .resultados{
		display: block;
	}

	.page-mi-hyundai .section .section_inner .section_concesionarios .concesionarios .resultados ul{
		height: auto;
	}

	.page-mi-hyundai .section .section_inner .section_concesionarios .concesionarios .map{
		width: 100% !important;
		display: block;
	}

	.trabaja-con-nosotros .nav{
		display: none;
	}

	.trabaja-con-nosotros .slider_trabaja_con_nosotros{
		height: 250px;
		padding: 0px;
	}

	.trabaja-con-nosotros .slider_trabaja_con_nosotros .slider_inner_trabaja_con_nosotros{
		height: 250px;
		padding: 0px;
	}

	.trabaja-con-nosotros .formulario{
		padding: 0px;
		max-width: 100%;
		margin: 0px auto;
	}

	.trabaja-con-nosotros .title{
		height: auto;
		padding: 0px;
		margin: 0px;
		padding-top: 35px;
		padding-bottom: 25px;
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 15px;
		max-width: 100%;
		border-bottom: 0px !important;
		margin-top: 0px !important;
	}

	.trabaja-con-nosotros .title h2{
		padding: 0px;
		margin: 0px;
		font-size: 30px;
		color:#343637;
	}

	.trabaja-con-nosotros .title h3{
		padding: 0px;
		margin: 0px;
		position: relative;
		left: inherit;
		top: inherit;
		font-size: 20px;
		color:#343637;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.trabaja-con-nosotros .formulario{
		margin-top: 25px !important;
	}

	.trabaja-con-nosotros .formulario .concesionario_list{
		max-width: 90% !important;
		margin: 0px auto;
		margin-bottom: 30px;
	}

	.trabaja-con-nosotros .formulario .campos-requeridos{
		padding:0px 20px;
	}

	.trabaja-con-nosotros .title p{
		padding: 0px;
		margin: 0px;
		font-size: 16px;
		color:#343637;
		max-width: 100% !important;
	}

	.trabaja-con-nosotros .formulario form .input-form .input-content{
		margin-bottom: 15px;
	}

	.trabaja-con-nosotros .formulario form{
		padding: 0px 20px;
	}

	.trabaja-con-nosotros .input-file{
		width: 100% !important;
		height: 100px !important;
		padding: 10px 0px !important;
	}

	.trabaja-con-nosotros .input-file .btn-blue{
		float: none;
	}

	.trabaja-con-nosotros .input-file .descripcion{
		width: 100%;
		float: none;
		display: block;
		margin-top: 20px;
		height: auto;
		color: #00aad2;
		font-weight: normal;
		font-size: 16px !important;
	}

	.trabaja-con-nosotros .formulario form .recaptcha{
		display: block;
	}

	.trabaja-con-nosotros #g-recaptcha{
		width: 100%;
	}

	.concesionarios .resultados ul li a.btn_blue_circle{
		background: #002c5e;
		border-radius:50%;
		-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
		width: 50px;
		height: 50px;
		display: block;
		margin-top: 12px;
		margin-left: 2px;
		display: none;
	}

	.concesionarios .resultados{
		padding: 0px;
	}
	
	.concesionarios .resultados ul li .inner-marker{
		padding: 30px 20px;
		padding-left: 55px;
		padding-bottom: 20px;
	}

	.concesionarios .resultados ul li i.icon-number{
		left: 15px;
	}

	.concesionarios form{
		max-width: 350px;
	}

	.concesionarios .resultados ul li a.btn_green_circle{
		background: #22b233;
		border-radius:50%;
		-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
		width: 50px;
		height: 50px;
		display: block;
		margin-top: 12px;
		margin-left: 15px;
		display: none;
	}

	.concesionarios .resultados ul li a i.icon_white_point{
		background: url(../../images/icon_white_point.png) center center no-repeat;
		width: 50px;
		height: 50px;
		display: block;
	}

	.concesionarios .resultados ul li a i.icon_white_telephone{
		background: url(../../images/icon_white_telephone.png) center center no-repeat;
		width: 50px;
		height: 50px;
		display: block;
	}

	.concesionarios .menu_concesionario{
		display: block;
		width: 100%;
	}

	.concesionarios .menu_concesionario a{
		background: #002c5e;
		display: inline-block;
		float: left;
		width: 50%;
		height: 54px;
		padding: 15px;
		padding-top: 15px;
		padding-bottom: 10px;
		text-align: center;
		border-bottom: 4px solid #0a3b69;
		color: #4881b5;
		font-weight: bold;
		font-size: 14px;
		font-family: 'Hyundai Sans Text Office';
		text-decoration: none !important;
	}

	.concesionarios .menu_concesionario a span{
		display: inline-block;
		vertical-align: super;
	}

	.concesionarios .menu_concesionario a.open{
		border-bottom:4px solid #4a76b0;
		color:#ffffff;
	}

	.concesionarios .menu_concesionario a.btn_search i{
		width: 16px;
		height: 21px;
		background: url(../../images/icon_search_inactive.png) 0px 0px no-repeat;
		margin-right: 8px;
		display: inline-block;
	}

	.concesionarios .menu_concesionario a.open.btn_search i{
		background: url(../../images/icon_search.png) 0px 0px no-repeat;
	}

	.concesionarios .menu_concesionario a.btn_view_map i{
		width: 16px;
		height: 20px;
		background: url(../../images/icon_point_inactive.png) 0px 0px no-repeat;
		margin-right: 8px;
		display: inline-block;
	}

	.concesionarios .menu_concesionario a.open.btn_view_map i{
		background: url(../../images/icon_point.png) 0px 0px no-repeat;
	}

	.concesionarios_title{
		background: #f3f3f3 !important;
	}

	.concesionarios_title h3{
		font-size:24px !important;
		color:#343637 !important;
		font-family: 'Hyundai Sans Head Office' !important;
		padding-bottom: 0px !important;
	}

	.concesionarios.page_concesionario{
		background: #fff !important;
	}

	.concesionarios .search{
		padding: 35px 0px;
	}

	.concesionarios .search .search-input .btn{
		display: none;
	}

	.concesionarios .search .search-input .form-control{
		float: none;
		width: 100%;
		border: 0px;
	}

	.concesionarios.page_concesionario{
		padding-bottom: 40px;
	}

	.concesionarios.page_concesionario .resultados{
		display: block;
	}

	.concesionarios .tipo_concesionarios{
		margin-top: 0px;
		margin-bottom: 40px;
	}

	.concesionarios .content-buscador{
		height: auto !important;
	}

	.concesionarios.page_concesionario .resultados ul{
		height: auto;
		padding: 0px;
		height: auto !important;
	}

	.concesionarios.page_concesionario .resultados ul li:nth-child(odd){
		background: #fff;
	}

	.concesionarios.page_concesionario .resultados ul li:nth-child(even){
		background: #fff;
	}

	.concesionarios .resultados ul{
		height: auto !important;
		max-height: 335px;
		padding: 0px;
	}

	.concesionarios .resultados ul li i.icon-number{
		background: #767676;
	}

	.concesionarios .resultados ul li.selected i.icon-number{
		background: #00aad2;
	}

	.concesionarios .resultados ul li.selected .mobile-map{
		display: table !important;
		width: 100%;
	}

	.concesionarios.page_concesionario .map{
		width: 100% !important;
		display: block;
	}

	.concesionarios .tipo_concesionarios a{
		width: 90px;
		height: 120px;
		padding-top: 24px;
	}

	.concesionarios.page_concesionario .map{
		display: none;
	}

	.concesionarios .buscador{
		position: relative;
		left: inherit;
		top: inherit;
	}

	.slider-destacados #slider-destacados{
		height: 370px !important;
	}

	.slider-destacados #slider-destacados .destacado .content-destacado h3{
		font-size: 32px;
	}

	.slider-destacados #slider-destacados .destacado .content-destacado p{
		font-size: 16px;
	}

	.slider .sl-blog,
	.slider .sl-destacado{
		display: none;
	}

	.section-blog-content h2.title{
		margin-top: 70px;
		margin-bottom: 30px;
	}

	.section-blog-content .blog{
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.blog h3{
		max-width: 80%;
		height: 70px;
	}

	.slider-blog #slider-blog{
		height: 320px !important;
	}

	.page-oportunidades .content-vehicle{
		width:100%;
		padding: 0px;
		min-height: 627px;
		border-bottom: 1px solid #e4dcd3;
	}

	.page-oportunidades .contain-galeria{
		padding: 0px 15px;
		display: table;
		width: 100%;
	}

	.page-oportunidades.oportunidades-interna{
		padding-top: 15px;
		font-size: 20px;	
	}

	.page-oportunidades .content-vehicle{
		height: auto;
		min-height: 667px;
	}

	.page-oportunidades .btn-bases{
		width: 100%;
	}

	.page-oportunidades .section .slider ul.islider-outer li div,
	.page-oportunidades .section .slider .slider_content{
		height: 220px !important;
	}

	.page-oportunidades .list-descripcion{
		padding: 25px 30px;
		padding-bottom: 0px;
	}

	.page-oportunidades .list-descripcion h2 span{
		display: block;
	}

	.page-oportunidades{
		padding-top:30px;
		padding-bottom:30px;
	}

	.page-oportunidades h2.titulo{
		margin-bottom: 30px;
		padding: 0px 15px;
	}

	.page-oportunidades .simple-list{
		margin-bottom: 20px;
	}

	.page-oportunidades .group-btn a{
		margin-right: 5px;
		padding: 10px 10px;
		width: 49% !important;
		margin-right: 2% !important;
		padding: 12px 0px !important;
	}

	.page-oportunidades .group-btn a:last-child{
		width: 49% !important;
		margin-right: 0% !important;
	}

	.page-oportunidades .list-descripcion .btn-bases{
		margin:15px auto;
	}

	.page-oportunidades .btn-volver{
		margin-top: 20px;
		margin-left: 20px;
		margin-bottom: 0px;
	}

	.page-modelos .section#exterior-galeria .container{
		padding-bottom: 140px;
	}

	.page-modelos .section#exterior-galeria .titles p{
		color: #343637;
		border-color: #343637;
	}

	.page-modelos .section#exterior-galeria .titles,
	.page-modelos .section#exterior-galeria .photos-min-content,
	.page-modelos .section#exterior-galeria .view_360{
		left: 5%;
	}

	.page-modelos .section#exterior-galeria .slider ul.islider-outer li div{
		height: 100% !important;
	}

	.page-modelos .section#exterior-galeria .photos-min-content,
	.page-modelos .section#exterior-galeria .titles{
		width: 90%;
	}

	.page-modelos .section#exterior-galeria .view_360{
		width: 120px;
	}

	.page-modelos .section#exterior-galeria .photos-min-content{
		padding-left: 140px;
	}

	.page-modelos .section#exterior-galeria .photos-min-content .arrow_grey.arrow_left{
		left: 140px;
	}

	.page-modelos .section#exterior-galeria .titles p:first-child{
		width: 120px !important;
	}

	.page-modelos .section#exterior-galeria .titles p:last-child{
		margin-left: 140px !important;
	}

	.page-modelos.ioniq .banner{
		height: 280px;
	}

	.page-modelos.ioniq .descripcion-vehiculo{
		color: #34c3e0;
	}

	.page-modelos .menu-blue ul li{
		margin: 10px 25px;
		width: 100%;
	}

	.page-oportunidades .slider_concesionarios_mi_hyundai{
		padding: 0px 15px;
	}

	.contacto .slider_contacto{
		padding: 0px 15px;
		height: 215px;
	}

	.contacto .title{
		margin-top: 75px;
		max-width: 100%;
	}

	.contacto .title h3{
		top: inherit;
		position: relative;
		left: inherit;
		margin: inherit;
		margin-top: 5px;
		padding-bottom: 10px;
	}

	.contacto .title p{
		font-size: 14px;
		margin: 0px auto;
		padding: 0px 10px;
	}

	.contacto .formulario{
		margin-top: 50px;
	}

	.contacto .formulario .concesionario_list h3{
		font-size: 16px;
		margin-bottom: 0px;
	}

	.contacto .formulario .concesionario_list{
		padding: 0px;
		border: 0px;
	}

	.contacto .campo-requerido{
		font-family: 'Hyundai Sans Text Office';
		font-weight: normal;
	}

	.contacto .formulario form .input-form label{
		padding-left: 0px;
	}

	#btnEnviar{
		margin: 10px auto;
		margin-bottom: 0px;
		display: table;
	}

	.blog-page .slider_blog .title{
		padding-top: 50px;
	}

	.blog-page .slider_blog .title h3{
		font-size: 32px;
		margin-bottom: 15px;
	}

	.hyundai-tips .slider_blog .title p{
		font-size: 16px;
		max-width: 100%;
	}

	.hyundai-tips .blog-page-content h3.subtitle{
		font-size: 20px;
		margin-top: 35px;
	}

	.hyundai-tips .blog-page-content .blog_entry .blog_content h3{
		font-size: 16px;
		padding: 20px;
		height: 55px;
		padding-right: 55px;
	}

	.hyundai-tips .blog-page-content .blog_entry .blog_content h3 .btn-toggle{
		top: 2px;
		right: 4px;
	}

	.hyundai-tips .blog-page-content .blog_entry .blog_content .descripcion p{
		padding-left: 15px;
		padding-right: 15px;
	}

	.hyundai-tips .blog-page-content .blog_entry .blog_content .descripcion p:last-child{
		padding-left: 15px;
		padding-right: 15px;
	}

	.slider_concesionarios_mi_hyundai{
		height: 215px;
		padding: 0px 15px;
	}

	.page-mi-hyundai .title{
		width: 100%;
		margin-top: 57px;
		padding-bottom: 50px;
		padding-top: 50px;
	}

	.page-mi-hyundai .title h3{
		padding-bottom: 5px;
	}

	.page-mi-hyundai .title p{
		max-width: 100%;
		font-size: 16px;
	}

	.page-mi-hyundai .title p b{
		font-weight: normal;
	}

	#frmAgendarServicios{
		padding: 0px 15px;
	}

	.page-mi-hyundai p{
		font-size: 14px;
	}

	#frmManual h3,
	#frmCampania h3,
	#frmAgendarServicios h2{
		font-size: 16px;
	}

	#frmManual h3 span,
	#frmCampania h3 span,
	#frmAgendarServicios h2 span{
		font-size: 12px;
	}

	.page-mi-hyundai .subtitle{
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.page-mi-hyundai .subtitle b{
		font-weight: normal;
	}

	.section_manuales #frmManual label,
	#frmCampania label,
	#frmAgendarServicios label{
		padding-left: 0px;
	}

	.page-historia .slider-historia{
		width: 90%;
		height: 455px;
		margin: 0px auto;
		background: url(../../images/bg-nuestra-historia-mobile.jpg) center 0px no-repeat;
	}

	.page-historia.page-comunicacion-corporativa .slider-historia{
		width: 90%;
		height: 455px;
		margin: 0px auto;
		background: url(../../images/bg-comunicacion-corporativa-mobile.jpg) center 0px no-repeat;
	}

	.page-historia.page-comunicacion-corporativa .slider-historia,
	.page-historia .slider-historia{
		margin-top: 40px;
	}

	.page-historia.page-comunicacion-corporativa div.title,
	.page-historia .slider-historia div.title{
		padding-top: 65px;
	}

	.page-historia.page-comunicacion-corporativa div.title h3,
	.page-historia .slider-historia div.title h3{
		font-size: 40px;
		padding-bottom: 15px;
	}

	div.title h3{
		color: #000;
	}

	.page-historia.page-comunicacion-corporativa div.title p,
	.page-historia .slider-historia div.title p{
		font-size: 16px;
		max-width: 100%;
	}

	.page-historia .section-white h3,
	.page-historia .section-grey h3{
		font-size: 32px;
		margin-bottom: 25px;
	}

	.page-historia .section-white,
	.page-historia .section-grey{
		padding: 50px 0px;
	}

	.page-historia p.text-left-mobile{
		text-align: left;
		max-width: 90%;
		margin: 0px auto;
		margin-bottom: 30px;
	}

	.page-historia p.footer-contact{
		width: 100%;
		text-align: left;
	}

	.page-historia h4{
		font-size: 16px;
		margin-bottom: 10px;
	}

	.page-historia .section-white p,
	.page-historia .section-grey p{
		text-align: left;
	}

	.page-historia .section-white.section-contacto .container{
		padding: 0px;
	}

	.page-historia .btn-center{
		display: table;
		margin: 0px auto;
	}

	.blog-page .slider_blog_inside{
		padding: 0px 15px;
	}

	.page-historia .content-mensaje{
		width: 100%;
		height: auto;
		margin-top: 45px;
	}

	.page-historia .content-mensaje .image{
		float: none;
		width: 100%;
		height: 220px;
	}

	.page-historia .content-mensaje .mensaje{
		float: none;
		width: 100%;
		padding: 0px 25px;
		padding-top: 35px;
	}

	.page-historia .content-mensaje .mensaje h3{
		margin-bottom: 20px;
	}

	.page-historia.page-comunicacion-corporativa h5{
		font-size: 24px;
		margin-bottom: 35px;
	}

	.page-historia.page-comunicacion-corporativa .section-white p,
	.page-historia.page-comunicacion-corporativa .section-grey p{
		padding: 0px 15px;
		width: 100%;
	}

	.page-historia.page-comunicacion-corporativa p.align-right{
		text-align: left !important;
		width: 215px;
		margin: 0px;
	}

	.page-historia.page-comunicacion-corporativa p.align-right b{
		display: block;
		font-family: 'Hyundai Sans Head Office';
	}

	.page-historia .content-mensaje .mensaje h6{
		font-family: 'Hyundai Sans Head Office';
	}

	#footer .content-menu{
		padding: 10px 0px;
		display: table;
		margin: 0px auto;
	}

	#footer .menu li{
		width: 50%;
		float: left;
		margin-bottom: 35px;
	}

	#footer .menu li a{
		font-size: 16px;
		color: #999999;
		border: 0px;
		padding: 0px 30px;
	}

	#footer .menu li:first-child a{
		padding-left: 30px;
	}

	#footer .socials{
		height: 60px;
		float: none;
		padding-top: 0px;
		width: 100%;
		border-top: 1px solid #353434;
		border-bottom: 1px solid #353434;
		text-align: center;
	}

	#footer .socials li{
		float: none;
		display: inline-block;
	}

	#footer .socials li,
	#footer .socials li a{
		width: 60px;
		height: 60px;
	}

	#footer .socials li a i{
		height: 60px;
	}

	#footer .hyundai-logo{
		float: none;
		margin: 0px auto;
		display: table;
		padding: 0px;
		margin-top: 10px;
		margin-bottom: 20px;
	}

	#footer .hyundai-logo img{
		width: 66px;
	}

	#footer .fidocar-link{
		width: 128px;
		margin: 30px auto;
	}

	#footer .content-menu p{
		max-width: 260px;
		margin: 0px auto;
		text-align: center;
	}

	.page-modelos .menu-blue ul li{
		margin: 0px;
		width: 100%;
		float: none;
		margin-bottom: 25px;
	}

	.page-modelos .menu-blue ul li a{
		width: 100%;
		padding: 5px 5px;
		float: none;
		font-size: 16px;
		text-align: left;
		padding-left: 58px;
	}

	.page-modelos .menu-blue ul li:last-child{
		margin-bottom: 0px;
	}

	.page-modelos .menu-blue ul li a i{
		position: absolute;
		left: 5px;
		top: 0px;
		margin: 0px;
	}

	.page-modelos .menu-blue ul li:first-child a i{
		left: 9px;
	}
}

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

	.concesionarios{
		height: auto !important;
		padding-bottom: 20px;
	}

	.concesionarios .buscador form .tipo_concesionarios a{
		width: 30.3333%;
	}

	.concesionarios .buscador form .form-group a.btn.btn-dark-grey{
		display: block !important;
		width: 100%;
		color:#fff !important;
		margin-bottom:10px;
	}

	.concesionarios .map{
		display: none;
	}

	.concesionarios .buscador{
		margin: 0px auto;
		display: block;
		float: none;
	}

	div.title.concesionarios_title{
		padding-top: 50px;
		padding-bottom: 38px;
	}

	div.title.concesionarios_title h3{
		font-size: 30px !important;
		color: #343637 !important;
		margin-bottom: 15px;
	}

	div.title p{
		font-size: 16px;
		max-width: 90%;
		margin: 0px auto;
		color: #343637;
	}

	.page-modelos .banner-content{
		padding-top: 0px;
		background:transparent !important;
	}

	#header .logo{
		max-width: inherit !important;
	}

	#header .logo a{
		display: table;
		z-index: 1;
		position: relative;
	}

	#header .logo a,
	#header .logo a img{
		margin-top: 2px;
	}

	.page-oportunidades{
		padding-top: 0px;
	}

	.page-oportunidades .title h3{
		font-size: 30px;
	}

	.page-oportunidades .title p{
		font-size: 16px;
	}

	.page-oportunidades .search-box h2{
		font-size: 16px;
		float: none;
	}

	.page-oportunidades .search-box .input-group{
		width: 100%;
		margin-top: 15px;
	}

	.page-oportunidades .precio-contado{
		padding: 0px;
		margin-top: 30px;
	}

	.map_info i.icon-number{
		top: 2px !important;
	}

	.map_info h3{
		margin-bottom: 0px !important;
		padding-left: 60px;
	}

	#header .logo{
		margin-top: 16px;
		margin-bottom: 13px;
	}

	.btn-backgrounds-content{
		background: #fff;
	}

	.btn-backgrounds{
		width: 100%;
	}

	.page-oportunidades .content-vehicle .vehicle-description{
		padding: 30px 15px;
	}

	.page-oportunidades .search-box{
		margin-top: 30px;
	}

	.page-oportunidades .content-vehicle h3,
	.page-oportunidades .content-vehicle .leer-mas,
	.page-oportunidades .content-vehicle ul li,
	.page-oportunidades .content-vehicle p,
	.page-oportunidades .content-vehicle h4{
		font-size: 18px;
	}

	.page-oportunidades h2.titulo{
		text-align: center;
		font-size: 28px;
		color: #000;
	}

	.page-oportunidades .list-descripcion h2 span{
		display: inline-table;
	}

	.page-modelos .section#especificaciones h3{
		margin-bottom: 25px;
		font-size: 35px;
	}

	.page-modelos .section#especificaciones .especificaciones-inner{
		padding: 15px;
	}

	.page-modelos .section#especificaciones .especificaciones-inner .input-group{
		display: table;
		padding: 15px;
		background: #f6f3f2;
	}

	.page-modelos .section#especificaciones .especificaciones-inner .input-group label{
		width: 100%;
		padding: 12px 0px;
	}

	.page-modelos .section#especificaciones .especificaciones-inner .input-group .form-control{
		width: 100%;
		background: #fff;
	}

	.page-modelos .section#especificaciones .especificaciones-inner h3{
		margin: 15px 15px;
		margin-top: 35px;
	}

	.page-modelos .section#especificaciones .especificaciones-inner .list-general li .grn-inner li{
		padding: 8px 15px;
		font-size: 14px;
	}

	.page-modelos .section#especificaciones .especificaciones-inner .list-general li .grn-inner li:first-child{
		width: 115px;
	}

	.page-modelos .section#especificaciones .especificaciones-inner .tabs-especificaciones li.tab .list-cat-esp > li{
		padding: 15px;
	}

	.page-modelos .section#especificaciones .especificaciones-inner .tabs-especificaciones li.tab h3{
		padding: 25px 15px;
	}

	.page-modelos .section#especificaciones .especificaciones-inner .tabs-especificaciones li.tab h3 .icon-arrow{
		right: 15px;
	}

	.page-modelos .section .slider #slider_galeria.slider_content{
		height: 215px !important;
	}

	.page-modelos .section .slider.section-show{
		width: 100%;
		padding: 0px 15px;
		height: 300px;
	}

	.page-modelos .section .photos-min-content{
		padding: 0px 15px;
	}

	.page-modelos .section .photos-min-content .arrow_grey.arrow_left{
		left: 15px;
	}

	.page-modelos .section .photos-min-content .arrow_grey.arrow_right{
		right: 15px;
	}

}

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

	#g-recaptcha {
		width: 200px;
		border-radius: 2px;
		border-right: 1px solid #d3d3d3;
	}

}