/* DESKTOP BIG ONLY */
@media (min-width: 2000px) {
}

/* DESKTOP ONLY */
@media (min-width: 1200px) {
}

/*IPAD LANDSCAPE*/
@media (min-width: 991px) and (max-width : 1199px) {
	.navHeader .brands img{ height: 44px }
}


/*IPAD PORTRAID*/
@media (min-width: 767px) and ( max-width : 991px) {
	body{ font-size: 15px }
	h5, .title5{ font-size: 20px }
	footer .itemContactCol > span{ display: none }
	.navHeader{ padding: 12px 20px;}
	.navHeader .brands img{ height: 34px }
	.smaller .navHeader .brands img{ height: 30px}
	.navHeader .brands img:not(:last-child){ margin-right: 8px; }
	.itemContactCol .brands img{ height: 34px; }
	.navHeader .brands a:not(:last-child){ margin-right: 10px;}
}


/*MOBILE*/
@media (max-width : 767px) {
	body{padding-top: 55px }
	body.inside{ padding-top: 55px }
	.logobliz img{ max-width: 200px;}
	.navHeader .navbar-brand img.payoff{ width: 108px }
	.inputWi input, .inputWi textarea{ font-size: 16px }
	.inputWi span{ font-size: 16px }
	.title1, h1{ font-size: 32px }
	.title2, h2{ font-size: 30px; line-height: 1.1 }
	.brandLogos{
		text-align: center;
	}
	.brandLogos img{
		height: 42px;
		margin: 10px 10px 20px;
	}
	.navHeader{
		padding: 10px;
	}
	.locationFooterList .item{
		margin-bottom: 30px;
	}
	#openModalTD{
		right: 10%;
		left: 10%;
		width: 80%;
	}
	.navHeader .navbar-brand{ margin-right: 0 }
	#vehicleSearchCnt{ padding: 30px 0 }
	#megamenu{
		height: auto;
		padding: 20px 0 10px;
		-webkit-overflow-scrolling: touch;
		overflow: scroll;
		max-height: 75vh;
	}
	#megamenu .servizi .list{ display: none; padding-bottom: 10px }
	#megamenu .servizi h4{
		background-image: url('/images/icone/freccia_giu.png');
		background-size: 10px;
		background-repeat: no-repeat;
		background-position: center right;
	}
	.promoHomeList .top .item{
		display: block;
	}
	#megamenu .list{
		margin-bottom: 30px;
	}
	#megamenu .col-menu{
		width: 100%;
		margin-bottom: 18px;
	}
	#megamenu .col-menu:last-child{
		border-bottom: 0;
	}
	#closeMegamenu{
		position: absolute;
		right: 20px;
		top: 78px;
		z-index: 5;
	}
	.linkMob a{
		display: block;
		text-transform: uppercase;
		color: #002355;
		font-size: 17px;
		font-weight: 600;
		margin: 0 0 13px;
	}
	.linkMob a.active, #megamenu h4 > a.active{ color: #007ddb }
	.filterRow{ margin-bottom: 20px }
	.filterRow1 .pull-right, .filterRow1 .pull-left,
	.btnRata, .rapidSearchCnt{
		width: 100%;
	}
	.vue-tags-input{ max-width: 100% !important }
	.archiveFilterCnt .pull-left{ width: 50%; margin-bottom: 10px }
	.archiveFilterCnt .separator:after{ display: none }
	.groupTypeFilterCnt .separator:after{ display: none }
	.groupTypeFilterCnt label{ font-size: 1.1rem; padding-left: 16px;}
	.bannerTappe .tableDiv{ height: 460px }
	.greyCnt{ padding: 30px 0 }
	.brandmodelversion{ height: auto }
	.technicInfo{ height: auto; font-size: 15px }
	.infoVehicle h3{ font-size: 22px }
	.proceedBox{ margin-bottom: 30px }
	.vehicleItemBox{ margin-bottom: 20px }
	#vehicleSearchCnt .btn-big{
		width: 80%;
		margin-left: 20%;
		min-width: 0;
		display: block;
	}
	a.resetFilter{
		left: 20px;
		width: 42px;
	}
	.promoHomeList h3, .newsHomeList h3{ margin-bottom: 10px }
	.promoHomeList .item > div{ padding: 15px }
	.shortDesc{ margin-bottom: 10px }
	.bannerVICImgCnt a{
		position: static;
		display: block;
	}
	/* .bannerInfo, .bannerVIC{ margin-bottom: 15px } */
	.bannerInfo .txt{
		height: auto;
		padding: 10px;
	}
	.bannerInfo h3{ font-size: 24px; margin-bottom: 10px }
	.bannerFooter{
		height: 460px;
		background-position: 33%;
		margin-bottom: 30px;
	}
	.bannerFooter h3{ font-size: 30px }
	.modal-content, .modal-body{ padding: 5px  }
	footer{ padding: 30px 0 }
	.itemContact{ margin-bottom: 20px; border-bottom: 1px solid #ccc; padding-bottom: 20px 	}
	footer .itemContactCol > span{ display: none }
	footer h3{ margin-bottom: 20px }
	.btncontactfooter{ width: 100% }
	.itemContactCol:last-child .itemContact{ border-bottom: 0 }
	.breadcrumbs{ padding: 20px 0 }
	#modalRicercaVeicolo .modal-content{ padding: 0 }
	#modalRicercaVeicolo .modal-header .close{ padding-right: 30px; padding-top: 20px; }
	.snippet.snippet3 img{ margin-bottom: 10px }
	.title5, h5{ font-size: 20px }
	.modal-header .close{ margin-right: -5px; margin-top: -10px }
	.relatedLink{ margin-top: 30px; }
	.headerLanding{
		padding: 20px 0;
	}
	.headerLanding .brands img{
		height: 34px;
	}
	.headerLanding .brands img:not(:last-child){
		margin-right: 15px;
	}
	.bannerFooter .brandBox a img, .quadrotto .brandBox a img{
		height: 40px;
	}
	.mobileMenuBrand{
		text-align: center;
		margin-bottom: 20px;
	}
	.mobileMenuBrand a{
		display: inline-block;
		padding: 10px;
		margin-bottom: 10px;
	}
	.mobileMenuBrand a img{
		height: 40px;
	}
	.mobileMenuBrand a img.lancia{
		height: 30px;
	}

	.countdownCnt .titleCD{
		font-size: 26px;
	}
}
