/* ------------- mediaquery ---------------*/

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

	
	col-md-offset-1{
	
		
		
		
	}
	
}

@media only screen and (max-width: 1024px) {
	
	#lateral-boxes-load{display:none}

	
	#area-operatori{
		margin:0px auto!important;
		width: 200px;
	}

	
}


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

	.footer{
		padding:5px 0 0 0!important;
	}

}

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


	.cerca-alloggio .form-cont-cerca-alloggio .form-cont .elements-search>.element{
		margin-bottom: 20px;
		margin-left: 0px;
	}
	#zona,
	#tipo{width:90%;margin-right: 2.5%;}

	.cerca-alloggio .form-cont-cerca-alloggio .form-cont .elements-search > .element .search-btn span {
		margin-right:2.5%    
	}
	.filter-options{
		position: relative;
	}
}

@media only screen and (max-width: 620px) {
	.menu .right-part {margin-right: 0px;padding-top: 5px;}

}

@media only screen and (max-width: 767px) {
	.header-text .title{
		font-size: 3em;
	}

	.header-text .subtitle{
		font-size: 2em;
	}
	
}

@media only screen and (max-width: 480px) {
	#zona,
	#tipo{width:85%;margin-right: 1.5%;}

	
	.cerca-alloggio .form-cont-cerca-alloggio .mappa-interattiva i{

		position: absolute;left: calc(50% - 150px);
	}

	#header-img{
		margin-top:50px!important
	}
	
.title {
    
    font-size: 1.5em!important;
        margin-top: 15px!important;
        margin-bottom: 15px;
	
	}


	.header-text .subtitle{
		font-size: 1.2em;
	}

}

