
@media only screen and (max-width: 780px){
	*{
	  -webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
	  -moz-box-sizing: border-box;    /* Firefox 1 - 28 */
	  box-sizing: border-box;         /* Safari 5.1+, Chrome 10+, Firefox 29+, Opera 7+, IE 8+, Android 4.0+, iOS any */
	}
	img{
		max-width: 100% !important;
		height: auto !important;
	}
	body{
		background-image: none !important;
		background: #fff !important;
	}
	#normal_site_reserva, .navArrow, #main_site_footer{
		display: none !important;
	}
	#main_site_logo{
		width: 100% !important;
		text-align: center !important;
	}
	#divisa-selected{
		max-width: 100% !important;
	}
	.america_logo{
		width: auto !important;
		float: none !important;
	}
	#normal_site_left, #normal_site_right, .main_enc_normal_right, #main_site_container, .main_cars_home_container{
		width: auto !important;
		float: none !important;
		background: #fff !important;
		background-image: none !important;
		clear: both !important;
	}
	#normal_site_numero, #normal_site_combo{
		position: relative !important;
		float: left !important;
		right: 0 !important;
		top: 0 !important;
	}
	.block_container, #main_site_bookingbox_container{
		width: auto !important;
		max-width: 100% !important;
	}
	#main_menu, #main_menu ul{
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
		clear: both !important;
		height: auto !important;
		overflow: visible !important;

	}
	#main_menu{
		margin-bottom: 15px !important;
	}
	#main_continental_bookingbox #normal_site_divisa, #divisaBar{
		position: relative !important;
		margin: 0px !important;
		width: 100% !important;
		max-width: 100% !important;
		float: none !important;
		clear: both !important;
		top: 0 !important;
		left: 0 !important;
	}
	#main_menu > ul > li{
		border-bottom: solid 1px #fff !important;
	}
	#main_menu > ul > li, #main_menu > ul > li > a{
		float: none !important;
	}
	#main_site_container{
		padding: 0px 10px !important;
		width: auto !important;
	}
	.fakeSelect, .foot_menu{
		width: 100% !important;

	}
	 #fleet_home_container, #fleet_home_ajax{
		 width: auto !important;
		 height: auto !important;
		 overflow: visible !important;
	 }
	.yellow_btn_absolute{
		display: block !important;
		position: relative !important;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
		top: 0 !important;
		right: 0 !important;
	}
	.main_cars_home_container{
		margin-left: 0px !important;
		width: 100% !important;
	}
	#ajaxSlideShow{
		width: 100% !important;
		overflow: hidden !important;
	}
	#normal_site_left > div:last-child, #social_media_share{
		display: none !important;
	}
	.main_cars_home_container{
		margin-bottom: 10px !important;
		float: none !important;
	}
	.ui-autocomplete-input{
		width: 87% !important;
	}
	.opt_display_booking{
		width: 43% !important;
	}
	#normal_site_divisa{
		margin-top: 10px !important;
	}
	#main_travel_safe > div{
		width: 100% !important;
		overflow: hidden !important;
	}
	#main_travel_safe > div:first-child{
		display: none !important;
	}
	.list_traveling_safe{
		width: 100% !important;
		overflow: hidden !important;
	}
	.list_traveling_safe li{
		float: none !important;
		width: auto !important;
	}
	.extras_table tr td:first-child{
		display: none !important;
	}
	.extras_table tr td:nth-child(2){
		width: 80% !important;
	}
	.extras_table tr td:last-child{
		width: 10% !important;
	}
	.extras_table tr td select{
		max-width: 90px !important;
	}
	.main_cars_detail_container{
		width: auto !important;
		float: none !important;
		clear: both !important;
	}
	.main_cars_detail_container_image_preview{
		width: 50% !important;
		margin: 0px auto !important;
		float: none !important;
	}
	.main_cars_detail_container_image_preview img{
		width: 100% !important;
	}
	.main_cars_detail_container_left > .main_cars_detail_container_content{
		width: 25% !important;
	}
	.main_cars_detail_container_content > div:nth-child(2){
		display: none !important;
	}
	.changeExtras{
		margin: 0px auto !important;
	}
	#rental_time_div{
		width: 100% !important;
	}
	.main_cars_resume_container{
		width: 100% !important;
		float: none !important;
		clear: both !important;
		height: auto !important;
	}
	.main_cars_resume_container_left{
		width: auto !important;
		clear: both !important;
	}
	.main_cars_resume_container_image_preview{
		width: 40% !important;
	}
	.main_cars_resume_container_content{
		width: 60% !important;
	}
	.price_container_info_left{
		width: 49% !important;
		position: relative !important;
		top: 0 !important;
		clear: both !important;
		margin: 0px !important;
		float: left !important;
		margin-top: 10px !important;
	}
	.div_form_container_booking{
		width: 49% !important;
		position: relative !important;
		top: -40px !important;
		clear: both !important;
		margin: 0px !important;
		float: right !important;
		left: 0 !important;
		margin-right: 5px !important;
	}
	.resize-mod-booking{
		height: 57px !important;
	}

	#main_menu{
		height: 50px !important;
		overflow: hidden !important;
	}
	/* #main_menu::before{
		content: "MENU";
		color: #fff;
		line-height: 50px !important;
		font-weight: bold;
		text-align: center;
		display: block;
		position: relative;
		width: auto;
		cursor: pointer;

	} */
	#main_menu.hovered{
		height: auto !important;
	}

	.ajaxSlideShow_Option{
		width: auto !important;
	}
	.resize-img-box{
		width: 100%!important;
		margin-left: 0px !important;
	}
	.h2_enc_home{
		margin-top: 120px;
	}
	.resize-my-res{
		width: 100% !important;
	}
	.table-responsive{
	  width: 100%;
	  margin-bottom: 15px;
	  overflow-y: hidden;
	  -ms-overflow-style: -ms-autohiding-scrollbar;
	  border: 1px solid #ddd;
	}

	/* Selecor de locaciones */
	#facebox{
		top: 92px; left: 5% !important; right:5%!important;
	}
	#locations_ajax_selector_picker{
		width: 100% !important;
	}
	#locations_ajax_selector_picker{
		background-image: none!important;
		height: 300px !important;
	}
	#locations_ajax_country_selector{
		width: 100% !important;
	}
	#facebox .content, .content, #locations_ajax_country_selector{
		width: 100% !important;
		color: white;
		/* height: 1px; */
	}
	.country_picker a:hover, .country_picker a.active{
		background-image: none !important;
		background-color: #68c6ec!important;

	}
	#locations_ajax_country_selector > ul > li > a{
		text-align: center !important;
	}
	.location_selector_content_option_right{
		float: left	!important;
		margin-top: 85% !important;
		height: 531px !important;
	}
	#facebox .content{
		overflow: auto	!important;
	}
	.location_selector_content_option{
		padding-top: 10px !important;
		margin-top: 10px !important;
	}
	.main_right_selector_displayer_locations{
		width: 100% !important;
	}
	div#locations_ajax_selector_picker.bloque{
		width: 100% !important;
	}
	.location_selector_content_option_left{
		width: 100% !important;
	}
	#main_site_second_options{
		position: relative !important;
	}
	#main_site_second_options > span:nth-child(1){
		text-align: center !important;
	}
}

@media (min-width: 780px) and (max-width: 5000px)  {
	#yw0{
		display: block !important;
	}

}
.linkSeo{
	color: black !important;
}
.linkSeo:hover{
	color: black !important;
}