@media only screen and (max-width:1701px)
{
	#toTop{bottom:50px !important;right:20px !important;background-color:rgba(80,80,80,0.9);width:40px !important;height:40px !important;}
	#toTop i{line-height: 40px !important;font-size: 27px;}
}

@media only screen and (max-width: 1450px) and (min-width: 981px){
	.list-storico-manutenzioni .data {width: 101px;padding-right: 8px;}
	.list-storico-manutenzioni .kilometraggio {width: calc(100% - 101px);font-size: 14.5px;margin-top: 1px;}
	.list-storico-manutenzioni .kilometraggio + .data:after{top:1px;}
}

@media only screen and (max-width: 1350px){
	.ContentTitleHome:after{left:-10px;right:-10px;}
	section{padding:0 10px;}
}

@media only screen and (max-width: 1380px){
	#SliderHome.SliderVideo{min-height:380px}
	#SliderHome.SliderVideo .SliderVetrinaPrc{top:17px !important}
}

@media only screen and (min-width: 1024px){
	.colonne .ArticleHeader{display: none;}

	html, body{overflow-y:auto;overflow-x:hidden !important;}
	html.noscroll, html.noscroll > body{overflow-y:hidden;}
}

@media only screen and (min-width: 1010px){
	.barra_operazioni .NumItem {font-size: 13px;}
}

@media only screen and (max-width: 980px){
	section{padding:0 20px;}
}

@media only screen and (min-width:771px){
	[minwidthresponsive="770"],[minwidthresponsivenoscript="770"]{display:none !important}
}

@media only screen and (max-width:770px){
	[maxwidthresponsive="770"], [maxwidthresponsivenoscript="770"]{display:none !important}
}

@media only screen and (min-width:661px){
	[minwidthresponsive="660"],[minwidthresponsivenoscript="660"]{display:none !important}
	[maxwidthresponsive="660"], [maxwidthresponsivenoscript="660"]{display:inherit !important}
}

@media only screen and (max-width:660px){
	[maxwidthresponsive="660"], [maxwidthresponsivenoscript="660"]{display:none !important}
	[minwidthresponsive="660"],[minwidthresponsivenoscript="660"]{display:inherit !important}
}

@media only screen and (min-width: 511px){
	[minwidthresponsive="510"], [minwidthresponsivenoscript="510"] { display: none !important; }

	.barra_operazioni .NumItem .etichettaIcon, #submitRicerca .CloneSubmitRicerca {display: none;}
}

@media only screen and (max-width:510px){
	[maxwidthresponsive="510"],[maxwidthresponsivenoscript="510"]{display:none !important}
}

@media only screen and (max-width:510px) and (min-width:380px){
	.ArticleMedium .InfoVeicle .info_2 > .RowInfo > span{font-size:16px !important}
}

@media only screen and (min-width: 361px){
	[minwidthresponsive="360"], [minwidthresponsivenoscript="360"]{display:none !important;}
}

@media only screen and (max-width:360px){
	[maxwidthresponsive="360"], [maxwidthresponsivenoscript="360"]{display:none !important;}
}

@media only screen and (min-width:981px){
	#menu_pr_responsive{display:none;}

	/*.ul_SubMenu .AllPrt{display:none;}*/
}






@media only screen and (max-width:1024px){
	/*Homepage*/
	.TabFlatmain .js_owl .owl-controls{right:0;}
	#News.responsive{margin-top:0;width:100%;float:none;}
	#News.responsive .TitleTab{background-color: #232628;padding: 0 16px;margin-top:0;}
	#News.responsive > div{padding:0 16px;}
	/* #ContenitoreAutoSpeciali{background-color:transparent;} */
	/*Homepage*/
}

@media only screen and (max-width:1024px) and (min-width:981px){

	/*Generali*/
	button.IconLeft i:not(.size1),
	a.button.IconLeft i:not(.size1),
	button.IconRight i:not(.size1),
	a.button.IconRight i:not(.size1)
	{font-size:21px}
	/*Generali*/

	/*Header Versione2*/
	.containerLogo{}
	.Top2Version .ContattiRapidi{width:695px;}

	.Top2Version .ContattiRapidi > div.indirizzo{font-size:13px;}
	.Top2Version .ContattiRapidi > div.telefono .num{font-size:18px}
	.Top2Version .ContattiRapidi > div.altro .num{font-size:14px;}
	.Top2Version .ContattiRapidi > div.info_azienda{max-width:118px}
	/*Header Versione2*/

	/*HomePage*/

		/*Ricerca personalizzata Home*/
		#News + #special_liste #FormModuloRicercaVeloce .C_Input{width:32%}
		#News + #special_liste #FormModuloRicercaVeloce .C_Input+.C_Input{margin-left:2%}
		/*Ricerca personalizzata Home*/

		/*Primo Contenitore Con IMG parallasse*/
		#InfoParallax .BloccoInfo{padding-top:22px}
		/*Primo Contenitore Con IMG parallasse*/

	/*HomePage*/

	/*I nostri veicoli*/
		.VisualizazzioneListato.colonne{margin-top:-10px;}

		/*Tab Filtri veloci*/
		#tab_listato > label{padding: 9px !important;font-size: 13px;}
		/*Tab Filtri veloci*/

		/*opzioni di ricerca: select min-prezzo, min-anno, min-km */
		.gruppo .first {}
		/*opzioni di ricerca: select min-prezzo, min-anno, min-km */

		/*Select Ordinamamento Listato e paginazione*/
		.ArticleForPage > span:first-child{display:none}
		/*Select Ordinamamento Listato e paginazione*/

		.buttonsForm #ResetModuloRicerca{font-size:16px}

		/*Singoli articoli listato*/
		.ArticleHeader .FloatL span{letter-spacing:-1px;font-size: 11px;}

		.VisualizazzioneListato .ArticleHeader .AlmV{font-size:13px !important}
		.VisualizazzioneListato .KmV{font-size:15px !important}
		.VisualizazzioneListato .ImmV{font-size:16px !important}

		.VisualizazzioneListato .ArticleHeader .PrezzoListato{width:92px !important}
		.VisualizazzioneListato .ArticleHeader .PrezzoListato .mostra_iva{font-size:12px !important}
		.VisualizazzioneListato .ArticleHeader .PrezzoListato.Ivabile > span:first-child{font-size: 21px !important;top: 4px;}
		.VisualizazzioneListato .ArticleHeader .PrezzoListato:not(.Ivabile) > span:first-child{font-size:20px !important}

		.VisualizazzioneListato.righe article h4{font-size:18px !important}

		/*Singoli articoli listato*/
	/*I nostri veicoli*/

	/*Vendi la tua auto*/
		/*#VendiAuto .LabelRadioHiddenTabs{width:31.5% !important}
		#VendiAuto .Colunm+.Colunm{margin-left:19px !important}
		.content .ConditionVeicle .Options label+label{margin-left:21px !important}*/
	/*Vendi la tua auto*/

	/*Scheda veicolo*/
		#HeaderVeicolo{}
		#SchedaPage #slider .Thum div{max-height: 61px !important;line-height:61px}
		#SchedaPage .ButtonAzioni_Pratica > .ButtonsStyles{font-size:11px !important;padding-left:30px;}
	/*Scheda veicolo*/

	/*Pagina contatti*/
	#Contenuto .ModuloContatti{padding-left:40px !important;padding-right:40px !important}
	/*Pagina contatti*/

	/*Pagina confronta*/
	.TableConfronta .row h2{font-size:28px;line-height: 30px;}
	.TableConfronta figure{height:157px}
	.TableConfronta .Colunm > div{margin:0 10px}
	.TableConfronta .NomePrezzoVeicolo .NomeVeicolo{width:calc(100% - 94px)}
	.TableConfronta .NomePrezzoVeicolo .NomeVeicolo .versione{font-size:13px}
	/*Pagina confronta*/

}

@media only screen and (min-width:981px){
	aside > #mobile{display: none;}
}
@media only screen and (max-width:980px){
	/*Campi e select*/
	body .select-single:not([modalita="stretta"]) .ValoreScelto, body .select-single:not([modalita="stretta"]) {height: 40px;line-height: 40px;}
	.select-single:not([modalita="stretta"]) > i.fa{line-height:38px;}
	body input[type='text'], body input[type="password"], body input[type="number"]{line-height:38px;}

	.addRmv_value > button.remove,
	.addRmv_value > button.add{width:40px;height:40px;}
	.addRmv_value > input.form-control{width:calc(100% - 80px)}

	#SettingFinanziamento .addRmv_value{width:220px}
	#SettingFinanziamento .addRmv_value > .euro-symbol{line-height:40px;}
	/*Campi e select*/

	/*********Stili HEADER*********/
	header .FixedResponsive.PositionTop {position:fixed;left: 0;top: 0;right: 0;z-index: 9999;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;padding:0 10px;box-shadow: 0 0 5px 5px rgba(0,0,0,.4);}
	header .FixedResponsive .logo img{transition: height 0.5s;-moz-transition: height 0.5s;-webkit-transition: height 0.5s;-o-transition: height 0.5s;max-height: 75px;}
	header .FixedResponsive.PositionTop .logo img{margin: 3px 0;max-height: calc(100% - 10px);height: auto;padding: 3px 0;width:auto!important;max-width:auto!important;max-height:auto!important;}

	body header > .H{height:auto!important;}
	/*********Stili HEADER*********/

	/*********Stili per il menu responsive**********/
	#menu_pr_responsive{display:block !important;}
	.MantieniAltezza {display:none;}
	ul.ss-box{width:100% !important; max-width:500px!important;}
	.js .slicknav_menu{font-family:Arial, Helvetica, sans-serif;background-color:transparent;display:block;}
	.slicknav_btn{position: absolute;display: block;vertical-align: middle;float: right;padding: 10px;line-height: 1.125em;cursor: pointer;transition: top 0.5s;-moz-transition: top 0.5s;-webkit-transition: top 0.5s;-o-transition: top 0.5s;text-decoration: none;background-color: transparent;position: absolute;right: 2%;top: 30px;border: 2px solid transparent;}

	.slicknav_btn:after{content:'';z-index:10;position:absolute;top:0;bottom:0;left:0;right:0}
	.slicknav_btn.slicknav_open{}
	.slicknav_btn.slicknav_open:after{position:fixed}
	.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
	.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
	.slicknav_menu .slicknav_no-text { margin: 0 }
	.slicknav_menu .slicknav_icon-bar{display: block;width: 32px;height: 3px;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;transition: background-color 0.5s;-moz-transition: background-color 0.5s;-webkit-transition: background-color 0.5s;-o-transition: background-color 0.5s;}
	.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
	.slicknav_nav { clear: both }
	.slicknav_nav ul,
	.slicknav_nav li { display: block; }
	.slicknav_nav .slicknav_arrow { display:none }
	.slicknav_nav .slicknav_item { display: block; cursor: pointer; }
	.slicknav_nav a { display: block }
	.slicknav_nav .slicknav_item a { display: inline }
	.slicknav_menu:before,
	.slicknav_menu:after { content: " "; display: table; }
	.slicknav_menu:after { clear: both }

	.FixedResponsive:not(.PositionTop) .slicknav_nav{top:calc(50% + 30px)}
	.FixedResponsive.PositionTop .slicknav_nav{top:calc(50% + 35px)}
	ul.slicknav_nav:after {content: '';position: absolute;width: 0;height: 0;border: 15px solid;color: transparent;right: 13px;bottom: 99%;margin-left: -15px;}

	.slicknav_nav a {color: #1d2428;}
	/* IE6/7 support */
	.slicknav_menu { zoom: 1 }

	/*
		User Default Style
		Change the following styles to modify the appearance of the menu.
	*/

	.slicknav_menu {font-size:16px;}
	/* Button */
	.slicknav_btn {text-decoration:none;background-color:transparent;position: absolute;right: 2%;top: calc((50% / 2) - 5px);border: 2px solid transparent;}
	.FixedResponsive.PositionTop .slicknav_btn {top: 9px;}
	/* Button Text */
	.slicknav_menu  .slicknav_menutxt {color:#f2f2f2;font-weight: bold;}
	/* Button Lines */
	.slicknav_menu {}
	.slicknav_nav {padding:0;font-size:0.875em;}
	.slicknav_nav, .slicknav_nav ul {list-style: none;overflow:hidden;}
	.slicknav_nav ul {padding:0;margin:0 0 0 20px;}
	.slicknav_nav .slicknav_item {padding:5px 10px;margin:2px 5px;}
	.slicknav_nav a{padding: 8px 20px 8px 0;font-size: 15px;text-decoration:none;text-align:right;position:relative;}
	.slicknav_nav .slicknav_item a {padding:0;margin:0;}
	.slicknav_nav .slicknav_txtnode {margin-left:15px;}
	.slicknav_nav a > i{position:absolute;left:7px;top:10px;font-size:20px}
	.slicknav_nav a.AllPrt{font-weight:600;}
	header .Icon-down{left: initial!important;top: 4px!important;right: -15px;width: 7px;height: 7px;transition: all 0.2s;-webkit-transition: all 0.2s;-webkit-transition: all 0.2s;-webkit-transition: all 0.2s;}
	.issetSubMenu.slicknav_collapsed .Icon-down{-ms-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
	ul.slicknav_nav {width: 200px;position: absolute;right: 2%;margin-top: 0;overflow: inherit;padding: 5px 0;z-index: 999;}
	ul.slicknav_nav:after {content: '';position: absolute;width: 0;height: 0;border: 15px solid;color: transparent;right: 13px;bottom: 99%;margin-left: -15px;}
	/*********Fine Stili per il menu responsive**********/

	/*HomePage*/
	#PercheSceglierci .Blocco{margin-top:15px;}
	.ImgParallasse div.BloccoInfo{float:none!important;width:100%!important;height:auto !important;}
	.ImgParallasse > section > * + a > div.BloccoInfo{margin-top:30px;}
	/*HomePage*/

	/*Lista veicoli*/
	#ListaPage #titolo_img{display: none;}

	aside > #desk{display: none;}
	aside > #mobile{padding:10px}
	
	#AsideListato{padding-top:0;}
	#AsideListato aside {float:none;width: 100%;margin-top:0;}
	#AsideListato #Listato {width: 100%;float: none;margin-top: 0;}
	.rangePrezzo .row .col-md-6,
	.rangeAnno .row .col-md-6,
	.rangeKM .row .col-md-6,
	.col-md-6.selectSearch.CarburanteSlc,
	.col-md-6.selectSearch.CambioSlc{float:left;width:50%;}

	#CriteriRicerca{display:none;}
	#slider .controls-slider .control-arrow{width: 40px;height: 40px;line-height: 40px;font-size:30px;}
	#tab_listato > .LabelRadioHiddenTabs{display:none}
	/*Lista veicoli*/

	/*Scheda veicolo*/
	#HeaderVeicolo{font-size:16px;padding-top: 32px;}
	#HeaderVeicolo .clm.VeicoloCompleto{position: absolute;top: 4px;padding-right: 0;width: 100%;}
	#HeaderVeicolo .clm.VeicoloCompleto .ver{margin-bottom: -8px;}
	#HeaderVeicolo .clm.VeicoloCompleto + .clm.FloatL,
	#HeaderVeicolo .clm.VeicoloCompleto + .clm.FloatL:before{border-left-width:0}
	#HeaderVeicolo .clm.Prezzi{margin-top: -5px;}
	/*Scheda veicolo*/

	/*Pagine interne*/
	#OurServices .Single-Item{overflow:hidden;}

	#VantaggiTestimonials .Testimonials h3 .google-reviews{position: inherit;display: inline-block;margin: 7px 0 -12px 0;}
	/*Pagine interne*/

	/*NewsLetters*/
	#NewsLetter.P0 .Testo{float:none;width:100%;text-align:center;}
	#NewsLetter.P0 form{width: 100%;margin: 0 auto;max-width: 500px;float: none;margin-top: 15px;}
	/*NewsLetters*/

	/*Contatti*/
	.infoContatti .infoAzienda{padding-left:0;}
	/*Contatti*/

	/*Footer*/
	.FooterCol > .col-md-F{width:50%!important;}
	.FooterCol > .chisiamo{display:none!important;}
	/*Footer*/
}

@media only screen and (max-width:980px) and (min-width:750px){
	/*Header*/
	header .LogoC{float:none;}
	header .ContattiRapidi{float:none;width:100%;overflow:hidden;margin-top:10px;}
	/*Header*/

	/*HomePage*/
	#Vetrina > .js_owl {width: 620px;}
	.SliderVetrinaPrc .InfoVeicle {float: left;width: calc(100% - 335px);}
	.SliderVetrinaPrc .InfoVeicle h5{font-size: 17px;line-height: 20px;}
	.SliderVetrinaPrc .InfoVeicle h5 font{font-size:18px;line-height:23px;}

	.SliderVetrinaPrc .info > span > i{font-size:21px;}
	.SliderVetrinaPrc .info > span .Value{font-size:16px;line-height:21px;}
	/*HomePage*/

	/*Lista veicoli*/
	#AsideListato .VisualizazzioneListato article .ArticleHeader .FloatL{font-size:12px;}
	#AsideListato .VisualizazzioneListato .ArticleHeader .AlmV{font-size:14px;}
	#AsideListato .VisualizazzioneListato .ArticleHeader .KmV{font-size:17px;}
	#AsideListato .VisualizazzioneListato .ArticleHeader .ImmV{font-size:17px;}

	.VisualizazzioneListato .ArticleHeader .PrezzoListato {width: 115px;}
	.VisualizazzioneListato .ArticleHeader .PrezzoListato .mostra_iva{font-size:11px;top:-2px;}
	#AsideListato .VisualizazzioneListato .ArticleHeader .PrezzoListato > span:not(.TrattInSede):not(.InfoTagliate){font-size:23px;}
	.VisualizazzioneListato .ArticleHeader .PrezzoListato > span.TrattInSede{font-size:15px;}
	.VisualizazzioneListato .AllOptionals{font-size:11px;}
	/*Lista veicoli*/

	/*Scheda veicolo*/
	.SchedaPratica > .Cl1 > #slider{max-width:600px;width:100%;margin:0 auto;}
	.SchedaPratica > .Cl1{width:100%;padding-right:0;}
	.SchedaPratica > .Cl2{width:100%;}
	/*Scheda veicolo*/
}

@media only screen and (max-width:980px) and (min-width:550px){
	/*HomePage*/
	.BloccoInfo > i + div {width: calc(100% - 105px);}
	/*HomePage*/

	/*Lista veicoli*/
	#AsideListato #Listato{padding:0 5px;}
	.VisualizazzioneListato.colonne{margin-top:0;}
	.colonne .ArticleHeader {display: none;}
	/*Lista veicoli*/
}

@media only screen and (max-width:770px){
	#storicoManutenzioni > .LabelRadioHiddenTabs:after{display:none;}
	#storicoManutenzioni > .content:before{display:block;}
	.list-storico-manutenzioni > .row > div{width:100%;}
	.list-storico-manutenzioni > .row > div + div {margin-top: 15px;}

	.content #ModuloRicercaVeloce .C_Input {width: 100% !important;}

	.riepilogoPlafondRivenditore{position: fixed;bottom:0;left:0;padding:0 10px;background-color: #e6e6e6;z-index: 999;border-radius: 0 4px 0 0;box-shadow: 0 4px 12px rgba(0, 0, 0, .7);}
	.riepilogoPlafondRivenditore + span:before{display:none;}
}

@media only screen and (max-width:750px){
	/*Header*/
	header .LogoC{float:none;}
	header .ContattiRapidi{float:none;width:100%;margin-top:20px;overflow:hidden;}
	header .ContattiRapidi > .Info{}
	header .ContattiRapidi .SocialLink{float:right}
	header .ContattiRapidi .indirizzo{display:none;}
	/*Header*/

	/*HomePage*/
	#SliderHome{display:none;}
	/*HomePage*/
}

@media only screen and (max-width:750px) and (min-width:600px){
	/*HomePage*/
	.ContentTitleHome + #special_liste #FormModuloRicercaVeloce .C_Input{width: calc(33.3333333%);}
	#FormModuloRicercaVeloce .marginMin6{margin-left: -12.5px;margin-right: -12.5px;}
	#FormModuloRicercaVeloce .marginMin6 > .col-md-F{padding-left: 12.5px;padding-right: 12.5px;}
	#FormModuloRicercaVeloce .C_Button{width:237px;}
	/*HomePage*/

	/*Lista veicoli*/
	.colonne .ArticleHeader{display:none;}
	.VisualizazzioneListato .dettagli_tecnici i{font-size:15px;width:20px;}
	.VisualizazzioneListato .dettagli_tecnici i.flaticon-car, .VisualizazzioneListato .dettagli_tecnici i.flaticon-paint{font-size:17px;}
	/*Lista veicoli*/
}

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

	.col-md-F{float:none;width:auto !important}

	h2 {font-size: 24px;margin-bottom: 15px;}

	h3.TitleImporant{padding-left:0;}
	h3.TitleImporant + .campi{padding-left:8px;padding-right:8px;}

	.ButtonsStyles i{top:10px}
	.ButtonsStyles [class^="flaticon-"], .ButtonsStyles [class*=" flaticon-"]{top:8px;}

	.TabFlatmain:not(.Version2) .LabelRadioHiddenTabs, h3.StyleTab span, h3.StyleTab .LabelRadioHiddenTabs{padding:10px 8px;font-size:17px;}
	.TabFlatmain:not(.Version2) .LabelRadioHiddenTabs .N-lungo, .string-long{display:none;}
	.TabFlatmain:not(.Version2) .LabelRadioHiddenTabs .N-corto, .string-short{display:block;}
	#special_liste.TabFlatmain .js_owl .owl-controls, #ContenitoreAutoSpeciali.TabFlatmain .js_owl .owl-controls{top:-47px !important;}

	.ArticleMedium .InfoVeicle .info{margin-right:1px;}

	.MessaggioPopupTop i.IconLeft{bottom:inherit;top:27px}
	.MessaggioPopupTop div.Text+button {float: none;margin: 10px 0 10px -50px;width: calc(100% + 25px);text-align: center;}

	.responsiveMenuV1_listMenu ul li > a.Confronta{display:none;}

	/*Header*/
	header .LogoC{float:none;max-width:calc(100% - 65px);}
	header .LogoC img{max-width: 94%!important;margin-bottom: 10px;}
	header .LogoC .PositionTop img {max-width: 100%!important;}
	header .ContattiRapidi{float:none;width:100%;margin-top:20px;margin: 15px 0 0;}
	header .ContattiRapidi .Info:not(:last-child){padding-right:0;}
	header .ContattiRapidi .email{display:none;}
	header .ContattiRapidi{/* text-align:center; */}
	header .ContattiRapidi > .telefono{display:inline-block;}
	body header .ContattiRapidi .telefono{/* font-size:19px; */}

	header .ContattiRapidi .SocialLink a{width: 31px;padding: 7px 0;}
	header .ContattiRapidi .SocialLink a img{margin: -7px 0;}

	header .HeaderMobile{/*box-shadow:0px 11px 4px -8px rgba(0,0,0,.4);*/margin: 0 -10px;padding: 0 10px;position:relative;}
	/*Header*/

	article .ContenutoSopraFoto .PrezzoListato2 > .valueCP, article .ContenutoSopraFoto .PrezzoListato2 > .PrezzoB2b{font-size:20px;}
	article .ContenutoSopraFoto .PrezzoListato2 > .iva_sc{width:91px;font-size:11px;}

	/*HomePage*/
	body .ContentTitleHome:after{background-color: transparent !important;}
	
	#special_liste .LabelRadioHiddenTabs, #ContenitoreAutoSpeciali .LabelRadioHiddenTabs{font-size: 15px;padding: 8px 6px;/*margin-bottom: 12px;*/border-radius:2px;}
	#special_liste #tab2+label, #ContenitoreAutoSpeciali #tab2+label{display:none;}
	#FormModuloRicercaVeloce form .C_Input{float:none!important;width:100% !important;}

	.BloccoInfo .title {font-size: 22px;line-height: 23px;margin-top: 6px;}
	.BloccoInfo .text{font-size: 15px;line-height: 21px;}

	#InfoParallax .BloccoInfo{padding:15px 15px 15px 10px;}
	#InfoParallax .BloccoInfo > i{font-size:35px;}
	#InfoParallax .BloccoInfo > i + div {width: calc(100% - 57px);}

	/*#ContenitoreAutoSpeciali h2{text-align:left;}
	#ContenitoreAutoSpeciali h2 .Separatore{text-align:center;}*/
	
	#Contenuto{overflow:hidden;}

	#ModalBenvenuto.WindowModal.ConSfondo:not(.ConTesto) .modal-content{overflow: inherit !important;}
	#ModalBenvenuto.WindowModal.ConSfondo:not(.ConTesto) .modal-content .modal-body > .Button{display:none;}

	.ArticleMedium.js_owlCustom-itemShow img.imgMarca {width: 40px!important;}
	.ArticleMedium.js_owlCustom-itemShow .InfoVeicle .MarcaImg_Content + h5{padding-left:56px !important;line-height: 18px;font-size: 16px;}
	.ArticleMedium.js_owlCustom-itemShow .InfoVeicle .PrezzoListato2 .TrattInSede,
	.ArticleMedium.js_owlCustom-itemShow .InfoVeicle .PrezzoListato2 .iva_sc {font-size: 11.5px !important;padding: 4px 6px !important;}
	.ArticleMedium.js_owlCustom-itemShow .InfoVeicle .MarcaImg_Content + h5 + .PrezzoListato2{padding-left:10px !important;}
	.ArticleMedium.js_owlCustom-itemShow .InfoVeicle .MarcaImg_Content + h5 + .PrezzoListato2 .prezzo_pr{font-size:19px !important;}
	.ArticleMedium.js_owlCustom-itemShow .InfoVeicle .info_2 > .RowInfo > span{font-size:13px !important;}
	.ArticleMedium.js_owlCustom-itemShow article .Tags > span {padding: 4px 7px;font-size: 12px;}
	/*HomePage*/

	/*Pagine Interne*/
	.ElementiAlternati > div.img, .Left2C > div.img {float: none !important;width: 100% !important;}
	.ElementiAlternati > div.text, .Left2C > div.text {float: none !important;width: 100% !important;}
	.ElementiAlternati > div.text, .ElementiAlternati > div.img, .Left2C > div.text, .Left2C > div.img {margin-bottom: 16px !important;}
	.ElementiAlternati > div.img img{width:100%;max-width:100%;margin:0 auto;float:none;}

	#Gallery1 .SingleItem{text-align:center;}
	/*Pagine Interne*/

	/*Contatti*/
	#Contenuto .ModuloContatti{padding:18px 34px 30px;}
	#Contenuto .ModuloContatti h1{font-size:24px;}
	#Contenuto .ModuloContatti .row .row > div{margin-bottom:6px;}
	#Contenuto .ModuloContatti .row.marginMin6 .row.marginMin6 + .row{margin-top:0;}

	.infoAzienda .cl.icon{width:50px !important;float:left;}

	.InfoAziendali_Mappa > .row > .col-md-F{float:none!important;width:100%!important;}
	.InfoAziendali_Mappa > .row > .col-md-F+.col-md-F{margin-top:20px;}
	.InfoAziendali_Mappa .col-md-F+.col-md-F{margin-top:4px;}
	#map-canvas{height:430px;}
	/*Contatti*/

	/*VendiAuto*/
	form#VendiAuto .Colunm:not(.responsiveCustom) {float: none;width: 100% !important;}
	form#VendiAuto .Colunm.responsiveCustom.Anno{width:90px;}
	form#VendiAuto .Colunm.responsiveCustom.Km{width:calc(100% - 90px);}
	form#VendiAuto .Colunm.responsiveCustom.Cilindrata{width:33.333333%;}
	form#VendiAuto .Colunm.responsiveCustom.Cavalli{width:33.333333%;}
	form#VendiAuto .Colunm.responsiveCustom.Porte{width:33.333333%;}

	#VendiAuto .row+.row{margin-top:0;}
	/*VendiAuto*/

	/*Confronta*/
	.TableConfronta .col-md-F.legends{display:none;}
	.TableConfronta .col-md-F:not(.legends){width:100%;float:none;}
	/*Confronta*/

	/*Lista veicoli*/
	.VisualizazzioneListato.colonne article{width:100%;min-height:1px;}
	.VisualizazzioneListato.colonne article+article{margin-top:30px;}
	.colonne .ArticleHeader{display:none;}
	.barra_operazioni .block-mobile{text-align:center}
	.barra_operazioni .pagination{margin-right:0;float:none}
	.barra_operazioni .NumItem .etichetta1{display:none;}
	.barra_operazioni .ordinamento{margin-right:0;}
	.barra_operazioni .ordinamento > span:first-child{display:none;}
	.barra_operazioni .check_SuperPrezzo{display: none;}

	#tab_listato.count1 > label,
	#tab_listato.count2 > label,
	#tab_listato.count3 > label{padding-left:20px;padding-right:20px;}

	.VisualizazzioneListato article .Buttons{display:none;}
	.VisualizazzioneListato.colonne article figure{margin: 0 -11px 5px;width: calc(100% + 22px);border-top: 1px solid #c1c1c1;}

	#Contenuto .VisualizazzioneListato.colonne .imgMarca{display:none;}
	#Contenuto .VisualizazzioneListato.colonne article h4{padding-left:0;margin-top:0;}
	.VisualizazzioneListato.colonne article .Tags {left: 2px;bottom: 0;}

	.VisualizazzioneListato.colonne article .Cnt_FigureButton > span[id^="ContenitorePulsanteConfronta"] {display: none;}

	.CostoOptionalsCompresi.serie,
	.AllOptionals.DiSerie{display:none;}

	/*count4*/
	#tab_listato.count4 > label{padding-left:0;padding-right:0;width:25%;}
	/*count4*/

	/*count5*/
	#tab_listato.count5 > label:nth-child(2), #tab_listato.count5 > label:nth-child(4),
	#tab_listato.count5 > label:nth-child(6)
	{padding-left:0;padding-right:0;width:33.33333%;}

	#tab_listato.count5 > label:nth-child(8), #tab_listato.count5 > label:nth-child(9)
	{padding-left:0;padding-right:0;width:50%;}
	/*count5*/

	/*count6*/
	#tab_listato.count6 > label{padding-left:0;padding-right:0;width:33.333333%;}
	/*count6*/

	/*count7*/
	#tab_listato.count7 > label:nth-child(2), #tab_listato.count7 > label:nth-child(4),
	#tab_listato.count7 > label:nth-child(6), #tab_listato.count7 > label:nth-child(8)
	{padding-left:0;padding-right:0;width:25%;}

	#tab_listato.count7 > label:nth-child(10), #tab_listato.count7 > label:nth-child(12),
	#tab_listato.count7 > label:nth-child(14){padding-left:0;padding-right:0;width:33.333333%;}
	/*count7*/

	/*Lista veicoli*/

	/*Scheda veicolo*/
	#HeaderVeicolo .clm.Immatricolazione,
	#HeaderVeicolo .clm.KmPercorsi,
	#HeaderVeicolo .clm.Prezzi{zoom:.8;}

	.SchedaPratica #slider .Tags2{bottom:8px;}
	.SchedaPratica #slider .Tags > span{font-size: 12px;line-height: 11px;padding: 7px 14px;}

	.ButtonAzioni_Pratica{float:none;width:auto;margin-bottom:30px;}
	.HeaderSchedaV{float:left;width:auto;margin-top: 3px;}
	#SchedaPage .Buttons > .HeaderSchedaV + span.Social{float:right;margin-left:0;}
	/*
	#SchedaPage .Buttons > .HeaderSchedaV + span.Social > span > a{width: 30px;height: 30px;line-height: 30px;}
	#SchedaPage .Buttons > .HeaderSchedaV + span.Social > span > a > i{line-height: 31px;font-size: 14px;}
	*/
	.ContenutoTop .ButtonAzioni_Pratica {margin: 10px 0;display: block;overflow: hidden;}
	.ButtonsStyles i{font-size:13px;}
	.ButtonAzioni_Pratica .ButtonsStyles > i{font-size: 15px;display: inline-block;width: 20px;text-align: center;}
	.ButtonAzioni_Pratica .ButtonsStyles i{top: 0 !important;line-height: inherit;}
	.ButtonAzioni_Pratica .ButtonsStyles{width:auto!important;margin-left:0;line-height:16px!important;font-size: 13px;}
	.ButtonAzioni_Pratica [id^="ContenitorePulsanteConfronta"]{margin-left:0;}
	.ButtonAzioni_Pratica [id^="ContenitorePulsanteConfronta"] + span{margin-left:0;}
	.shareSocial{width: 30px;height: 30px;line-height: 32px;}
	.shareSocial i{line-height: 33px;font-size: 18px;}

	.ContenutoTop .TitlePratica > .imgMarca + div.T{margin-top:0;}
	.ContenutoTop .TitlePratica .imgMarca{display:none}
	.ContenutoTop .TitlePratica .CLink{font-size:12px}
	.ContenutoTop .TitlePratica .CLink .LinkToList,
	.ContenutoTop .TitlePratica .CLink .LinkToList + .Sep{display:none;}
	.ContenutoTop .TitlePratica h1{line-height: 27px;font-size: 22px;letter-spacing:-0.3px;margin-bottom:10px;}

	.ContenutoTop .TitlePratica > .imgMarca + div.T{max-width:100%}
	.ContenutoTop .TitlePratica h1 .ver > .TXTvirgola{display:none;}
	.ContenutoTop .TitlePratica h1 .ver{display:block;line-height: normal;}

	.SchedaPratica{padding-top:0;}
	.SchedaPratica > .Cl1{width:100%;padding-right:0;}
	.SchedaPratica > .Cl2{width:100%;}
	.TabFlatmain a.LinkVediTutti{display:none;}

	.SchedaPratica #slider{margin: 0 -20px;}

	.schedario .PrezzoListato{padding-right:0;}
	.schedario .Count_ContentHTML_Prezzo1.showDiffDaPrezzoListino.Ivabile{margin-top:25px;padding-right:0;}
	.schedario .Count_ContentHTML_Prezzo1.showDiffDaPrezzoListino.Ivabile > .iva_sc{margin-top:-20px}
	
	.schedario .Caratteristiche{padding-left:0;padding-right:0;}
	.schedario .Caratteristiche table tr td{line-height:23px;}

	.ListDettagliAuto2 > .Col{float:left;width:50%;}

	#TabVideo {margin-bottom: 30px;}
	#TabVideo.countMobile_1 .SingleVideo{width:100%;}
	#TabVideo.countMobile_2 .SingleVideo{width:50%;}
	#TabVideo.countMobile_2 .SingleVideo iframe{height:150px;}

	#SettingFinanziamento{padding: 0 8px;margin-right: 0;}
	#RiepilogoFinanziamento{padding:0 8px;}

	.SchedaPratica .TabFlatmain:not(.Version2) > .content{border-color:#fff;width:auto;margin:0 -1px -1px -1px;}

	#ListaOptional .table{margin-left: 8px;margin-right: 0;width: auto;}
	#ListaOptional .table .OptionalCategoria .row{margin-left:0!important}
	#ListaOptional .table .OptionalCategoria .row .ColonnaOptional:first-child{margin-top:0;}
	#ListaOptional .table .OptionalCategoria .row i{display:none}

	#ListaOptional,
	#CalcFinanziamento{margin:20px 0;}
	#CalcFinanziamento > .content{padding-left:0;}
	#CalcFinanziamento > .content > .content,
	#CalcFinanziamento .HeightFull{height:auto!important;}

	#ModuloFinanziamento{padding:0 20px 20px;}

	#SettingFinanziamento.in{margin-bottom:20px;}
	#RiepilogoFinanziamento{margin-top:0;}
	#RiepilogoFinanziamento .ContentButton{position:inherit;padding:20px 0 20px 0;}
	
	#SettingFinanziamento label.styl_S2 input[type="radio"] + span{zoom:0.8;}
	#SettingFinanziamento > .step{padding:6px 8px 12px;background-color: #f1f1f1;border-radius:3px;margin-left: 0;margin-right: 0;}
	#SettingFinanziamento label.styl_S2 input[type="radio"]:not(:checked) + span{background-color: #dfdfdf;border-radius:3px;}
	#CalcFinanziamento .step .titleInput{padding:0;margin-top:0;}
	#CalcFinanziamento .titleInput > .Ficon.p{margin-left:-4px;}
	/*Scheda veicolo*/

	/*NewsLetters*/
	#NewsLetter.P0 .Testo{font-size:25px;}
	/*NewsLetters*/

	/*Footer*/
	.FooterCol > .col-md-F{float:none;width:100%!important;margin-top:30px;max-width: none !important;}
	/*Footer*/

	/*lista veicoli Medi*/
	img.imgMarca{width:50px!important;}
	.ArticleMedium .InfoVeicle .MarcaImg_Content + h5{padding-left:65px !important;}
	.ArticleMedium .InfoVeicle .MarcaImg_Content + h5:after{content:'';margin-top:10px;display:block;width:98%;height:1px;background-color:#e9e9e9;}
	.ArticleMedium .InfoVeicle .MarcaImg_Content + h5 + .PrezzoListato2{padding-left:65px !important;}
	.ArticleMedium .InfoVeicle .info_2{margin:0 -7px;}
	.ArticleMedium .InfoVeicle .info_2 > span{padding:0 7px;letter-spacing: -0.5px;}
	body .ArticleMedium .InfoVeicle .info_2 > span{font-size:18px;}
	.ArticleMedium .InfoVeicle .info_2 > span+span:after{left:-3px;}
	.ArticleMedium .InfoVeicle .PrezzoListato2 .TrattInSede, .ArticleMedium .InfoVeicle .PrezzoListato2 .iva_sc{font-size:12px}

	#Notifica_cookie > section{padding: 10px 18px !important;font-size:12px;}
	#Notifica_cookie .textCookie{line-height:16px;margin-top:0;width: 100%;margin-bottom:10px;}
	#Notifica_cookie .textCookie > .tlt{font-size:15px;}
	#Notifica_cookie .buttonCookie{width: 100%;text-align: center;position:initial !important;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;}
	#Notifica_cookie .buttonCookie > button{width:100%;text-align:center;}
}

@media only screen and (max-width:599px) and (min-width:450px){
	/*Home Page*/
	#special_liste.VociHeaderTab3 .LabelRadioHiddenTabs, #ContenitoreAutoSpeciali.VociHeaderTab3 .LabelRadioHiddenTabs{font-size:18px;padding:6px 8px;}
	#special_liste.VociHeaderTab3 .TabFlatmain .js_owl .owl-controls, #ContenitoreAutoSpeciali.VociHeaderTab3 .TabFlatmain .js_owl .owl-controls{top:-61px !important;}

	body .ArticleMedium .InfoVeicle .info_2 > span{font-size:20px;}
	/*Home Page*/
}

@media only screen and (max-width:449px) and (min-width:380px){
	/*Home Page*/
	#special_liste.VociHeaderTab3 .LabelRadioHiddenTabs{font-size:15px;padding:8px 8px;margin-bottom:16px;}
	#special_liste.VociHeaderTab3 .TabFlatmain .js_owl .owl-controls{top:-61px !important;}
	.TabFlatmain .js_owl .owl-controls .owl-nav > div{margin:0 2px;}
	.TabFlatmain .js_owl .owl-controls .owl-nav > div{width:25px;height:25px;}
	.TabFlatmain .js_owl .owl-controls .owl-nav > div i{line-height:20px;}
	#special_liste.TabFlatmain .js_owl .owl-controls{top:-48px;}

	body .ArticleMedium .InfoVeicle .info_2 > span{font-size:20px;}
	/*Home Page*/
}


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

	#HeaderVeicolo .clm.Immatricolazione, 
	#HeaderVeicolo .clm.KmPercorsi,
	#HeaderVeicolo > section > div > .clm .PrezzoListino{display:none;}

	#HeaderVeicolo .clm.VeicoloCompleto{padding: 10px 0;}
	#HeaderVeicolo .clm.VeicoloCompleto .ver{display: block;padding-left: 0;margin-bottom: 0;line-height: 16px;}

}

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

	.LabelRadioHiddenTabs .TagScuro b {font-size: 17px;}
	.TabFlatmain:not(.Version2) .LabelRadioHiddenTabs, h3.StyleTab span, h3.StyleTab .LabelRadioHiddenTabs{zoom:0.9;}

	.schedario .PrezzoListato .PrezzoValido{zoom:0.9;}
	.schedario .PercDaListino{margin-top: 0;zoom: 0.98;}

	.schedario .PrezzoListato .CostoOptionalsCompresi{zoom: 0.9;}
	
	.schedario .Caratteristiche table td.tableEtichetta{width: 91px;padding-right:0;padding-left: 0;}
	.schedario .Caratteristiche table td.tableValue{width: calc(100% - 91px);padding-right: 0;}

	.ArticleMedium .InfoVeicle h5 {line-height: 20px;font-size: 16px;}

	.TagsGroup2{zoom:0.95;}

	.infoAzienda{font-size: 14px;line-height: normal;}
	.infoAzienda .cl.icon{width: 40px !important;margin-top: -5px;float:left;}
	.infoAzienda .IconaConCerchio{width: 28px;height: 28px;}
	.infoAzienda .cl.icon > span:not(.IconaConCerchio){font-size: 26px;}
	.infoAzienda .IconaConCerchio i.fa{line-height: 24px;font-size: 16px;}
	.infoAzienda .IconaConCerchio i.fa-envelope{font-size: 14px;}

	.infoAzienda .cl.icon + .cl{width: calc(100% - 40px);}

	.infoAzienda .tableOrariApertura{font-size: 13px;margin-left: 0;}
}

@media only screen and (max-width:379px) and (min-width:350px){
	/*Home Page*/
	#special_liste.VociHeaderTab3 .LabelRadioHiddenTabs{font-size:14px;padding:8px 6px;margin-bottom:16px;}
	#special_liste.VociHeaderTab3 .TabFlatmain .js_owl .owl-controls{top:-61px !important;}
	.TabFlatmain .js_owl .owl-controls .owl-nav > div{margin:0 2px;}
	.TabFlatmain .js_owl .owl-controls .owl-nav > div{width:25px;height:25px;}
	.TabFlatmain .js_owl .owl-controls .owl-nav > div i{line-height:20px;}
	#special_liste.TabFlatmain .js_owl .owl-controls{top:-48px;}
	/*Home Page*/
}

@media only screen and (max-width:370px){
	.TagsGroup2{zoom:0.93;}
	
	#NewsLetter.P0 form .email{width:100%;}
	#NewsLetter.P0 form button{width:100%;}
}

@media only screen and (max-width:350px){
	/*Home Page*/
	#special_liste.VociHeaderTab3 .LabelRadioHiddenTabs{font-size:12px;padding:8px 5px;margin-bottom:16px;}
	#special_liste.VociHeaderTab3 .TabFlatmain .js_owl .owl-controls{top:-61px !important;}
	.TabFlatmain .js_owl .owl-controls .owl-nav > div{margin:0 2px;}
	.TabFlatmain .js_owl .owl-controls .owl-nav > div{width:23px;height:25px;}
	.TabFlatmain .js_owl .owl-controls .owl-nav > div i{line-height:20px;}
	#special_liste.TabFlatmain .js_owl .owl-controls{top:-48px;}
	/*Home Page*/

	/*Scheda veicolo*/
	/*Scheda veicolo*/
}

@media only screen and (max-width:599px) and (min-width:400px){

	/*Home Page*/
	#special_liste:not(.VociHeaderTab3) .LabelRadioHiddenTabs, #ContenitoreAutoSpeciali:not(.VociHeaderTab3) .LabelRadioHiddenTabs{font-size:18px;padding:6px 8px;}
	#special_liste:not(.VociHeaderTab3) .TabFlatmain .js_owl .owl-controls, #ContenitoreAutoSpeciali:not(.VociHeaderTab3) .TabFlatmain .js_owl .owl-controls{top:-61px !important;}
	/*Home Page*/

	/*Listato veicoli*/
	#Contenuto .VisualizazzioneListato.colonne article h4{line-height: 27px;font-size: 23px;letter-spacing:-0.3px;margin-top:0;}
	#Contenuto .VisualizazzioneListato.colonne article h4 .str_marca{font-size:inherit;}
	#Contenuto .VisualizazzioneListato article .Buttons .TagsGroup2{margin-top:0;}
	#Contenuto .VisualizazzioneListato article .Buttons .TagsGroup2 > span{margin-top:6px;}

	#Contenuto .VisualizazzioneListato.colonne .dettagli_tecnici .col-md-F {font-size: 16px;}

	#tab_listato > .content {padding: 0 10px;}
	/*Listato veicoli*/

	.ArticleMedium .InfoVeicle h5{margin-top:20px;line-height: 27px;font-size: 23px;letter-spacing:-0.3px;}
	.ArticleMedium .InfoVeicle h5 > font{font-weight:600;}

	.ArticleMedium .InfoVeicle .PrezzoListato2 .valueCP.prezzo_pr{font-size:26px;}
	.ArticleMedium .InfoVeicle .PrezzoListato2 .TrattInSede,
	.ArticleMedium .InfoVeicle .PrezzoListato2 .iva_sc{font-size:14px;padding:6px 11px;}
	.ArticleMedium .InfoVeicle .info_2{font-size:20px;margin:0 -10px;background-color:#f9f9f9;}
	.ArticleMedium .InfoVeicle .info_2 > span{padding:0 10px;}

	article .Tags > span{padding: 6px 10px;font-size: 14px;}
	article .Tags > span+span{margin-left:5px;}

	/*Scheda veicolo*/
	#tab_listato .LabelRadioHiddenTabs{font-size:18px;}

	.schedario .Caratteristiche table td.tableValue{font-size: 13px;line-height: normal;padding: 3px 0;}
	
	.ButtonAzioni_Pratica .ButtonsStyles{padding-left:5px;}
	.ButtonAzioni_Pratica .ButtonsStyles > i{display:none;}
	/*Scheda veicolo*/
}

@media only screen and (max-width:399px) and (min-width:321px){
	.ArticleMedium .InfoVeicle h5{margin-top:10px;line-height: 24px;font-size: 18px;}

	#Contenuto .VisualizazzioneListato.colonne .imgMarca{top:5px;}
	#tab_listato .LabelRadioHiddenTabs{font-size:13px;}

	/*ListaVeicoli*/
	#tab_listato .LabelRadioHiddenTabs{font-size:16px;}

	#Contenuto .VisualizazzioneListato.colonne article h4{font-size:19px;line-height:22px;}
	#Contenuto .VisualizazzioneListato.colonne article h4 .str_marca{font-size:20px;}
	#Contenuto .VisualizazzioneListato.colonne .dettagli_tecnici .col-md-F {font-size: 16px;}

	#tab_listato > .content {padding: 0 10px;}
	/*ListaVeicoli*/

	/*Scheda veicolo*/
	.ButtonAzioni_Pratica .ButtonsStyles{padding-left:5px;}
	.ButtonAzioni_Pratica .ButtonsStyles > i{display:none;}

	.schedario .PrezzoListato .iva_sc{font-size:14px;}
	/*Scheda veicolo*/
}

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

	#tab_listato .LabelRadioHiddenTabs{font-size:15px;}
	#tab_listato > .content {padding: 0 10px;}
	#special_liste .LabelRadioHiddenTabs, #ContenitoreAutoSpeciali .LabelRadioHiddenTabs {font-size: 12.5px;margin-bottom: 15px;}
	

	/*Scheda veicolo*/
	.ButtonAzioni_Pratica .ButtonsStyles{padding-left:5px;}
	.ButtonAzioni_Pratica .ButtonsStyles > i{display:none;}

	#CalcFinanziamento .titleInput{zoom:0.85;}
	#SettingFinanziamento label.styl_S2 input[type="radio"] + span{zoom:0.7;}

	.infoAzienda .tableOrariApertura tr .str_hour *[ggm],
	.infoAzienda .tableOrariApertura tr .str_hour *[ggp]{font-size:11px;}
	.infoAzienda .tableOrariApertura{zoom:0.97}

	.schedario .PrezzoListato .iva_sc{font-size:14px;}
	/*Scheda veicolo*/
}