/*IPAD LANDSCAPE*/
@media (min-width: 991px) and (max-width : 1199px) {
	header{ font-size: 18px;}
	#owlHome .item .descrizione .txt{padding-top: 40px;}
	#owlHome .item .descrizione {
    	min-height: 377px;
	}
	.titForm{ font-size: 20px}
	.infoForm{ padding: 10px }
}


/*IPAD PORTRAID*/
@media (min-width: 767px) and ( max-width : 991px) {
	.logo {height: 50px;}
	header{ font-size: 18px;}
	header .row > div > div{padding-top: 4px;}
	#owlHome .item .big {font-size: 30px;}
	#owlHome .item {font-size: 18px;}
	#owlHome .item .descrizione .txt{padding: 0}
	#owlHome .item .descrizione {
    min-height: 283px;
	}
	#owlHome .item .small {
    bottom: 20px;
	}
	h1{font-size: 28px;}
	h3 {margin-top: 50px;}
	footer .logo {height: 40px;}
	.titForm{ font-size: 18px}
	.infoForm{ padding: 10px }
	.chooseGoToSede > span{ display: block; padding: 15px 0}
}


/*MOBILE*/
@media (max-width : 767px) {
	header{text-align: center;}
	.logo{
    margin: auto;
    float: none;
	}
	.table-responsive table{width: 460px;}
	.inputWi span{
    top:15px;
  }
	#owlHome .item .big {font-size: 30px;}
	#owlHome .item {font-size: 18px;}
	#owlHome .item .descrizione .txt{padding: 0}
	#owlHome .item .descrizione {
    min-height: inherit;
    margin: 15px;
	}
	#owlHome .item .small {
    position: initial;
    margin-top: 20px;
	}
	h1{font-size: 26px;}
	.btn-default{
		font-size: 14px;
		padding: 13px;
		border: none;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.gradientLine {
    margin-top: 50px;
	}
	.infoForm{
		margin-top: 50px;
	}
	.bootstrap-select.form-control{background: transparent;}
	.bootstrap-select.form-control .btn-default{margin: 0;}
	.form-control, .bootstrap-select > .dropdown-toggle {padding: 15px 12px;}
	.pagina{padding-top: 20px;}
	.snippet8 .col-sm-6{ margin-bottom: 25px }
	.snippet9 .col-sm-4{ margin-bottom: 25px }
	.sediBoxHome{ padding: 15px 8px; }
	.sedeBoxItem:last-child a{ font-size: 17px }
	.iconamondo{ width: 40px }
	.infoTopHome{ margin-bottom: 30px }
	.boxArancio{ padding: 20px 10px }
	#mappaAssistenza{ height: 400px }
	.sedeItem h4{ margin-top: 10px; margin-bottom: 5px}
	.sedeItem{
		border-bottom: 1px solid #ccc;
		padding-bottom: 20px;
	}
	.actionBtn a{
		display: block;
		text-align: center;
		padding: 10px;
		color: #fff !important;
		background-color: #00559f;
		text-transform: uppercase;
		margin: 7px 0;
	}
	#mobContactFix{
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		padding: 10px 5px;
		background-color: rgba(0,85,160,0.8);
		z-index: 100;
	}
	#mobContactFix > div{
		float: left;
		width: 50%;
		text-align: center;
		padding: 5px;
	}
	#mobContactFix > div a{
		display: block;
		background-color: #fff;
		text-transform: uppercase;
		padding: 10px 1px;
		border-radius: 2px;
	}
	.chooseGoToSede a, #chooseRegion{ width: 100%; font-size: 16px }
	.chooseGoToSede > span{ display: block; padding: 15px 0}
}
