@media only screen and (max-width:1000px){
	.m-step2 #gruppi-vettura-container form {
		padding-top: 20px !important;
	}
	.popup_banner_hai_bisogno_di_aiuto, #dettaglio-offerta-maggiore-full, #dettaglio-offerta-maggiore-full img {
		display: none !important;
	}
	.box_gruppo .image .img-new-entry {
		right: auto !important;
		left: 200px !important;
	}
	.m-step2 .box_gruppo .altre_vetture_gruppo{
		display: none !important;
	}
	.m-step2 .veicolo-bottom .tabs-supplementi-accessori {
		clear: both !important;
		float: none !important;
		height: auto !important;
	}
	.m-step2 .veicolo-bottom .content-tabs.active table tr td:first-child img{
		display: none !important;
	}
	.m-step2 .larghezzaVeicolo {
		width: 100% !important;
	}
	.m-step2 .veicolo-bottom .tabs-supplementi-accessori .tabs.active, .m-step2 .veicolo-bottom .tabs-supplementi-accessori .tabs {
		width: 50% !important;
		text-align: center !important;
		border-right: 0 !important;
		padding: 10px 0px !important;
		height: 65px !important;
	}
	.m-step2 .veicolo-bottom .content-tabs.active table tr td:first-child {
		padding: 0 !important;
	}
	.m-step2 .veicolo-bottom .content-tabs.active {
    	padding-top: 50px;
    }
	.m-step2 .veicolo-bottom .content-tabs table .description {
		min-width: 300px !important;
	}
	.m-step2 .veicolo-bottom .content-tabs .header-content-tabs .description {
		margin-top: 20px;
	}
	.m-step2 .veicolo .info .dettagli-prodotto {
		padding: 0 !important;
	}
	
	.static_horizontal_tabs .static_tabs .tab_static_top_content_gradient {
		height: auto !important;
		display: block !important;
	}
	/*
	.static_horizontal_tabs .static_tabs .tab_static_top_content_gradient form label.radio-cat {
		display: inline-block;
	}*/
	.m-step2 .options-filters-scegli-km{
		display: none;
	}
	.m-step2 .box-options-filters.top {
		padding-bottom: 15px;
	}
	.m-step2 .box-options-filters {
		display: block !important;
	}
     .m-step2 .box-options-filters .select2{
        width: 100% !important;
    }
}


@media only screen and (max-width: 800px) {
	.m-step2.static_horizontal_tabs .static_tabs .tab_static_content{
		border-left: none !important;
		border-right: none !important;
	}
	.m-step2 .veicolo-bottom .tabs-supplementi-accessori .tabs.active, .m-step2 .veicolo-bottom .tabs-supplementi-accessori .tabs { 
		background: none !important;
	}
    /*
	.m-step2 .box-options-filters {
		display: none !important;
	}*/
	
	.m-step2 #gruppi-vettura-container form {
		padding-top: 0px !important;
	}
	
	.m-step2 .veicolo .veicolo-col-1 {
		width: 100% !important;
	}	
	
	.m-step2 .larghezzaVeicolo {
		width: 100% !important;
	}
	.m-step2 .veicolo-bottom .tabs-supplementi-accessori {
		line-height: 20px !important;
		height: 70px !important;
	}
	
	.m-step2 .box_gruppo .altre_vetture_gruppo {
		display: none !important;
	}
	
	.m-step2 .veicolo-bottom .content-tabs table td {
		padding: 8px !important;
		display: block;
		border: 0 !important;
	}
	.m-step2 .veicolo-bottom .content-tabs table tr {
		border-bottom: 1px solid #e6e6e6;
	}
	
	.m-step2 .veicolo-bottom .content-tabs {
		position: relative;
	}
	.m-step2 .veicolo .title a {
		font-size: 11px !important;
		padding-left: 0 !important;
	}
	
	.m-step2 .veicolo-bottom .tabs-supplementi-accessori span {
		padding: 0 !important;
		word-spacing: 200px;
	}
	.m-step2 .veicolo-bottom .content-tabs {
		padding: 0 !important;
	}
	.m-step2 .veicolo-bottom .content-tabs.active {
		position: relative;
		z-index: 1000;
		margin-top: -58px !important;
	}
	.m-step2 .veicolo-bottom .content-tabs table .description {
		min-width: auto !important;
		border-bottom: 0px !important;
		font-size: 12px !important;
		line-height: 15px !important;
	}
	.m-step2 .veicolo-bottom .content-tabs table {
		width: 100% !important;
	}
	.m-step2 .veicolo-bottom .content-tabs table .price {
		float: left !important;
		text-align: center !important;
	}
	
	.m-step2 .veicolo-bottom .content-tabs.active .clearfix:after, .m-step2 .veicolo-bottom .content-tabs.active .clearfix {
		clear: both !important;
		border-bottom: 0 !important;
		height: auto !important;
		margin-bottom: 10px !important;
		text-align: center !important;
		padding-top: 20px !important;
	}
	.m-step2 .veicolo-bottom .tabs-supplementi-accessori.tabs-supplementi-accessori-down, .m-step2 .veicolo-bottom .tabs-supplementi-accessori.tabs-supplementi-accessori-down {
		display: none !important;
	}
	.m-step2 .veicolo-bottom .content-tabs .header-content-tabs .title {
		float: none !important;
	}
   
    /*
	.m-step2 .box-options-filters {
		height: auto !important;
	}*/
	.m-step2 .box-options-filters.top{
		display: block !important;
		height: auto !important;
	    padding-bottom: 15px;
	}
	.m-step2 .box-options-filters .dettaglio-pickup, .m-step2 .box-options-filters .dettaglio-dropoff {
		width: 100% !important;
		float: none !important;
    	clear: both !important;
	}
	.m-step2 .prezzo-gruppo-vettura {
		width: 100% !important;
	 right: -1px !important;
		left: 0 !important;
		top: 250px !important;
		overflow: hidden !important;
	}
	.m-step2 .prezzo-gruppo-vettura table td{
		padding: 3px !important;
	}
	.m-step2 .prezzo-gruppo-vettura-top {
		top: 280px !important;
		background: none !important;
    	background-color: #f1f1f1 !important;
		    border: none !important;
		border-bottom: 3px solid #e6e6e6 !important;
	}
	.m-step2 .prezzo-gruppo-vettura-bottom {
		background: none !important;
    	background-color: #f1f1f1 !important;
		    border: none !important;
		border-top: 3px solid #e6e6e6 !important;
	}
	.m-step2 .prezzo-gruppo-vettura input[type="radio"]{
		width: 20px;
    	height: 20px;
	}
	.m-step2 .veicolo .veicolo-col-2{
		margin-top: 100px !important;
	}
	.m-step2 .veicolo .info .codice-acriss{
		padding-top: 0px !important;
	}
	.m-step2 .veicolo-bottom .tabs-supplementi-accessori.tabs-supplementi-accessori-down+div.prenota {
		width: 100%;
	}
	.m-step2 .veicolo-bottom .prenota {
		width: 100%;
		float: none !important;
	    overflow: hidden;
	}
	.m-step2 .box_button_big div.bb_left_corner, .m-step2 .box_button_big div.bb_icon_content, .m-step2 .box_button_big div.bb_right_corner {
		display: none !important;
	}
	.m-step2 .box_button_big div.bb_content {
		width: 100% !important;
	}
	
	.m-step2 .veicolo {
		margin-top: 0px !important;
	}
	#tmp-cambio-fascia{
		width: 100%;
		height: 40px;
		background-color: #fff;
	}
	.static_horizontal_tabs .static_tabs .tab_static_top_content_gradient {
		padding-top: 10px;
    	padding-bottom: 10px;
	}
	.box_gruppo .info .iconcine{
		margin: 0 !important; 
	}
	.m-step2 .veicolo .veicolo-col-2{
		min-height: 100px !important;
	}
	.tooltip-motore{
		display: none !important;
	}
	.box_gruppo .image .img-gruppo{
		display: none !important;
	}
	.box_gruppo .image .img-new-entry{
		display: none !important;
	}
}


@media only screen and (max-width:320px) {
	
}