/*IMMAGINI STRISCE PRODOTTI*/
	 
#city_plus_giugiaro{ 
	height:450px;
	background: url(/imgs/rows/plus/giugiaro.jpg) no-repeat ;
	background-position: left !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important; 
}
#city_class_plus{
	width: 100%;
	max-width:1440px;
	margin: 0 auto;
	margin-bottom: 0px;
}

.col-1-1.row_plus.wrap_right{
	background: #efefef;
	/*
	background: -webkit-linear-gradient(to bottom, #efefef 0%, #ffffff 35%);
	background: linear-gradient(to bottom, #efefef 0%, #ffffff 35%);
	*/ 
	position: relative;
	/*height:480px;*/
	height:380px;
}

img {
	max-width:100%;
}

.gradient{
	background: #efefef;
	background: -webkit-linear-gradient(to bottom, #efefef 0%, #ffffff 15%) !important;
	background: linear-gradient(to bottom, #efefef 0%, #ffffff 15%) !important;
	position: relative;
	height:350px;
}

.col-1-1.row_plus.wrap_left{
	background: #ffffff;
	position: relative;
	/*height:450px;*/
	height:380px;
}
.col-1-1.row_plus.wrap_right .wrapper1440,
.col-1-1.row_plus.wrap_left .wrapper1440{
	height: 100%;
}

.col-1-1.row_plus.wrap_right img.row_foto,
.col-1-1.row_plus.wrap_left img.row_foto{
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto 0px;
	right: 25px;
	width: 45%;
}

.col-1-1.row_plus.wrap_right img.row_foto{left: 25px;}
.col-1-1.row_plus.wrap_left img.row_foto{right: 25px;}

.col-1-1.row_plus.wrap_right .wrap_resp,
.col-1-1.row_plus.wrap_left .wrap_resp{
	width: 50%;
	height: 100%;
	display:table;
}

.col-1-1.row_plus.wrap_right .txt_resp,
.col-1-1.row_plus.wrap_left .txt_resp{
	height: 100%;
	display:table-cell;
	vertical-align: middle;
	padding: 20px;

}
.col-1-1.row_plus.wrap_right .wrap_resp{float: right;}
.col-1-1.row_plus.wrap_left .wrap_resp{float: left;}

.add_mobile{
	position: relative;
	float: left;
	z-index: 999;
}

ul{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
} 
ul li{
	text-align: left;
	font-size: 1.1em;
} 
p{
	font-size: 1.1em;

}

#city_plus_giugiaro img.row_foto{
	position: absolute;
	top:0;
	bottom:0;
 	left: 60px;
 	width: 200px;
 	margin: auto 0px;
}
.accordion_head {
    border-bottom: 1px solid #d2d2d2 ;
}

.accordion_head,
.accordion_body {
    width: 100%;
}
.accordion_body {
    background-color: transparent;
    border-bottom: none;
}

.testo_form {
	font-size:1.2em !important; 
	margin-bottom:30px;
	line-height:1.4em!important;
}


a.bottone {
	padding:14px 20px 10px;
	background-color:#333333;
	color:#ffffff;
}

a.bottone:hover {
	background-color:#009ee0;
}

/*header*/
.landing_header{
	height: 450px;
	background-repeat: no-repeat;
	background-image: url(/clima_top/img/clima_top.jpg);
	background-size: cover;
	background-position: center right;
	border-bottom: #009ee0 solid 10px;
}
.landing_header.img-agenzia {
	background-image: url(/clima_top/img/Header_Clima_form-agenzie.jpg);
}

.landing_header h1{
	display: none;
}

/*plus override*/
.col-1-1.row_plus.wrap_left,.col-1-1.row_plus.wrap_right {
	/*height: 400px;*/
}


.txt_centrale p {
    font-size: 1.6em;
    text-align: center; 
    padding: 50px 6% 30px 6%;
    background: #efefef;
    width: 100%;
    margin: -5px auto;
}


@media all and (max-width: 1280px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1280px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1280px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1280px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1280px), only screen and (min-resolution: 192dpi) and (max-width: 1280px), only screen and (min-resolution: 2dppx) and (max-width: 1280px) {
	.col-1-1.row_plus.wrap_right img.row_foto,
	.col-1-1.row_plus.wrap_left img.row_foto{
		width: 45%;
	}
	ul li{
		text-align: left;
		font-size: 1em;
	} 
	p{
		font-size: 1em;

	}
}
@media all and (max-width: 1180px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1180px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1180px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1180px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1180px), only screen and (min-resolution: 192dpi) and (max-width: 1180px), only screen and (min-resolution: 2dppx) and (max-width: 1180px) {
	#city_plus_giugiaro{ 
		height: 300px;
	}
}
@media all and (max-width: 1024px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
	#city_plus_giugiaro{ 
		height: 250px;
	}
}

@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 768px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 768px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 768px), only screen and (min-device-pixel-ratio: 2) and (max-width: 768px), only screen and (min-resolution: 192dpi) and (max-width: 768px), only screen and (min-resolution: 2dppx) and (max-width: 768px) {
	#city_plus_giugiaro{ 
		height: 200px;
	}
	#city_plus_giugiaro img.row_foto{
	 	width: 150px;
	 	min-width: auto;
	} 
	.accordion_head,
	.accordion_body {
	    width: 100%;
	}
	.accordion_body {
	   padding: 10px 0px;	
	}

	
	.col-1-1.row_plus.wrap_right img.row_foto,
.col-1-1.row_plus.wrap_left img.row_foto{
	position: inherit;
	margin: auto 0px;
	width: 50% !important;
	top: 50px;
	padding-bottom:40px;
	}
	
	.col-1-1.row_plus.wrap_right .wrap_resp,
.col-1-1.row_plus.wrap_left .wrap_resp{
	width: 100%;
	height: 100%;
	display:table;
}

.col-1-1.row_plus.wrap_right .wrapper1440, .col-1-1.row_plus.wrap_left .wrapper1440 {
    height:auto;
}

.landing_header {

	background-image: url(/clima_top/img/clima_top_mobile.jpg);
	background-position: top left;

}
.landing_header.img-agenzia {
	background-image: url(/clima_top/img/Header_Clima_form-agenzie_Mobile.jpg);
}

	.col-1-1.row_plus.wrap_right img.row_foto{left: 0;}
	.col-1-1.row_plus.wrap_left img.row_foto{right: 0;}


}
@media all and (max-width: 640px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 640px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 640px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 640px), only screen and (min-device-pixel-ratio: 2) and (max-width: 640px), only screen and (min-resolution: 192dpi) and (max-width: 640px), only screen and (min-resolution: 2dppx) and (max-width: 640px) {
	.col-1-1.row_plus.wrap_right,
	.col-1-1.row_plus.wrap_left{
		height:230px; 
		background: #ffffff;
		background-color: #ffffff;
	}
	#flangia_fumi img{
		top:50px;
	}
	.col-1-1.row_plus.wrap_right h2,
	.col-1-1.row_plus.wrap_left h2{
		text-align: center;
		margin-bottom: 20px;
	}
	/*.col-1-1.row_plus.wrap_right img.row_foto,
	.col-1-1.row_plus.wrap_left img.row_foto{
		position: absolute;
		top: 0;
		bottom: 0;
		margin: auto;
		right: 0;
		left: 0;
		width: 60%;
		min-width: 280px; 
	}*/


#aggiustamento {
	top:47px;
}

}
@media all and (max-width: 560px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 560px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 560px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 560px), only screen and (min-device-pixel-ratio: 2) and (max-width: 560px), only screen and (min-resolution: 192dpi) and (max-width: 560px), only screen and (min-resolution: 2dppx) and (max-width: 560px) {
	.landing_header{
		height: 380px;
	}
}

@media all and (max-width: 480px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 480px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 480px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 480px), only screen and (min-device-pixel-ratio: 2) and (max-width: 480px), only screen and (min-resolution: 192dpi) and (max-width: 480px), only screen and (min-resolution: 2dppx) and (max-width: 480px) {
	#city_plus_giugiaro{ 
		height: 180px;
		background-position: -100px 0px !important;
	}
	.col-1-1.row_plus.wrap_right, .col-1-1.row_plus.wrap_left {
	    height: 160px;
	}
	.add_mobile p{
		text-align: justify;
	}
	#city_plus_giugiaro img.row_foto{
		position: absolute;
		top:10px;
		bottom:auto;
	 	left: 0;
	 	width: 150px;
	 	margin: 0px auto;
	 	background-color: #ffffff;
	 	padding: 10px 20px;
	 	background-color: rgba(255,255,255,0.4);
	}
	.landing_header{
		height: 350px;
	}
}
@media all and (max-width: 375px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 375px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 375px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 375px), only screen and (min-device-pixel-ratio: 2) and (max-width: 375px), only screen and (min-resolution: 192dpi) and (max-width: 375px), only screen and (min-resolution: 2dppx) and (max-width: 375px) {
	.landing_header{
		height: 300px;
	}
	.box-scarica img{
		width: 280px;
	}
}
@media all and (max-width: 375px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 375px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 375px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 375px), only screen and (min-device-pixel-ratio: 2) and (max-width: 375px), only screen and (min-resolution: 192dpi) and (max-width: 375px), only screen and (min-resolution: 2dppx) and (max-width: 375px) {
	/*
	.landing_header{
		height: 330px;
	}*/
	.box-scarica img{
		width: 280px;
	}
}