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


@media only screen and (max-width: 800px) {
	.m-step3 .print {
		display: none !important;
	}
	.m-step3 .prezzo-vettura{
		display: none !important;
	}
	.m-step3 .preventivo {
		width: auto !important;
	}
	.m-step3 .dettaglio-pickup .td-agenzia, .m-step3 .dettaglio-pickup .td-ora, .m-step3 .dettaglio-dropoff .td-agenzia, .m-step3 .dettaglio-dropoff .td-ora {
		float: none !important;
		width: 100% !important;
	}
	.m-step3 .radius-box {
		width: 100%  !important;
	}
	.m-step3 .radius-box-title {
		text-align: inherit !important;
	}
	.m-step3 .veicolo .info .title {
		padding: 0px 0 25px 0 !important;
	}
	.m-step3 .tooltip-maggiore {
		display: none !important;
	}
	.m-step3 .dettaglio-pickup, .m-step3 .dettaglio-dropoff {
		height: auto !important;
		float: left !important;
		width: 100% !important;
	}
	.m-step3 .box_gruppo .altre_vetture_gruppo {
		display: none !important;
	}
	.m-step3 .dettaglio-pickup .agenzia-icona, .m-step3 .dettaglio-dropoff .agenzia-icona {
		display: none;
	}
	.m-step3 .dettaglio-pickup .td-agenzia .td, .m-step3 .dettaglio-dropoff .td-agenzia .td {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.m-step3 .dettaglio-dropoff {
		margin-top: 10px;
	}
	.m-step3 .accessori-e-servizi .accessori-e-servizi-col-1 {
		display: none !important;
	}
	.m-step3 .accessori-e-servizi table td {
    	padding-left: 16px !important;
	}
	.m-step3 .veicolo .veicolo-col-3 {
		display:none !important;
	}
	.m-step3 .radius-box-title span {
	    font-size: 15px !important;
		margin-left: 15px !important;
	}
	.m-step3 .radius-box-title .box_button_big span {
		margin-left: 0px !important;
	}
	.m-step3 .upgrade-veicolo .contenitore {
		width: 90% !important;
		margin: 10px auto !important;
	}
	.m-step3 .il-tuo-preventivo .il-tuo-preventivo-calcolo .il-tuo-preventivo-calcolo-col-1 {
		width:2% !important;
	}
	.m-step3 .il-tuo-preventivo .il-tuo-preventivo-calcolo .il-tuo-preventivo-calcolo-col-4 {
		width:27% !important;
	}
	.m-step3 .il-tuo-preventivo .il-tuo-preventivo-calcolo .il-tuo-preventivo-calcolo-col-2 {
		width: 60% !important;
	}
	.m-step3 .il-tuo-preventivo .il-tuo-preventivo-calcolo .il-tuo-preventivo-calcolo-col-3 {
		width: 10% !important;
		text-align: right;
    	white-space: nowrap;
	}
	.m-step3 .il-tuo-preventivo .il-tuo-preventivo-calcolo .il-tuo-preventivo-calcolo-col-3 span{
		padding-top: 10px !important;
	}
	.m-step3 .il-tuo-preventivo .il-tuo-preventivo-calcolo .il-tuo-preventivo-calcolo-col-2 span{
		padding-top: 10px !important;
	}
	.m-step3 .il-tuo-preventivo .il-tuo-preventivo-calcolo .il-tuo-preventivo-calcolo-col-3 span:first-child {
		padding-bootm: 20px !important;
	}
	.m-step3 .i-tuoi-dati .input-group-col-step2-3a {
		width: 100% !important;
	}
	
	.m-step3 .i-tuoi-dati form {
		margin-left: 10px !important;
		margin-right: 10px !important;
		margin-bottom: 20px !important;
	}
	.m-step3 .i-tuoi-dati .input-group {
		
		    margin-top: 5px !important;
    margin-bottom: 5px !important;
    margin-right: 0px !important;
		width: 100%;
		float: none !important;
	}
	.m-step3 .i-tuoi-dati .input-group input[type="text"][data-width="235"] {
		width: 90% !important;
	}
	.m-step3 .i-tuoi-dati .input-group input[name="tp_residenza_indirizzo"] {
		margin-top: 10px !important;
	}
	.m-step3 .i-tuoi-dati .input-group-col-step2-3b .input-group-col-1a {
		width: 100% !important;
	}
	.m-step3 .i-tuoi-dati .input-group-col-step2-3b {
		width: 100% !important;
	}
	.m-step3 .i-tuoi-dati .input-group-col-step2-3b .input-group-col-2a {
		width: 100% !important;
	}
	.m-step3 .i-tuoi-dati .input-group input[name="tp_programmapunti_numerocarta"] {
		margin-top: 10px !important;
	}
	.m-step3 .i-tuoi-dati #s2id_tp_residenza_indirizzo_nazione{
		width: 93% !important;
	}
	.m-step3 .i-tuoi-dati  #s2id_tp_residenza_indirizzo_via{
		width: 93% !important;
	}
	.m-step3 .i-tuoi-dati .input-group-col-step4 .loghi-carte{
		display: none !important;
	}
	.m-step3 .i-tuoi-dati .input-group input[type="text"], .m-step3 .i-tuoi-dati .input-group input[type="password"]{
		width: 90% !important;
	}
	.m-step3 .veicolo .veicolo-col-1 {
		width:100% !important;
	}
	.m-step3 .dove-quando{
		padding-left: 10px;
		padding-right: 10px;
	}
	.m-step3 .accessori-e-servizi .accessori-e-servizi-col-2{
		    font-size: 12px !important;
	}
	.m-step3 .accessori-e-servizi .accessori-e-servizi-col-3{
		font-size: 16px !important;
	}
	.m-step3 .il-tuo-preventivo .il-tuo-preventivo-col-2 span{
		font-size: 15px !important;
	}
	.m-step3 .il-tuo-preventivo .il-tuo-preventivo-col-3 span{
		font-size: 16px !important;
	}
	.m-step3 .il-tuo-preventivo .il-tuo-preventivo-calcolo .il-tuo-preventivo-calcolo-col-2 span{
		 font-size: 12px !important;
	}
	.m-step3 .select2{
		width: 92% !important;
		display: block !important;
	}
	.m-step3 .i-tuoi-dati input[name="tp_residenza_indirizzo"]{
		margin-left: 0px !important;
	}
	.m-step3 .i-tuoi-dati input[name="tp_programmapunti_numerocarta"]{
		margin-left: 0px !important;
	}
}


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