


@media only screen and (max-width:1530px) {
.ads-home{
	width:275px;
	height:275px;
}

}







@media only screen and (max-width:1300px) {
	h3.cta_title{
		font-size:1.2em;
}


.adozioni-art{
	width: 33.33%;
}


}



@media only screen and (max-width:1200px) {
	
h3.cta_title{
		font-size:1em;
}

#cta_container li{
	padding-left: 1vw;
	padding-right: 1vw;
}


p.cta_subtitle{
	font-size:0.625em;
}

.ads-home{
	width:200px;
	height:200px;
}

}



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

#cta_container li{
	padding-left: 1vw;
	padding-right: 1vw;
}
#cta_container{
	display: none;
}

.adozioni-art{
	width: 50%;
}

#adozioni-detail .desc{
	margin-top:30px;
}

.section-panel .section{
	padding-bottom: 20px;
	border-right:none;
	border-bottom: solid 2px #000;
}

.panel-action{
	position: relative;
	bottom:0;
	margin-top:20px;
	left:0;
	right:0;
}

#register_cont{
	margin-bottom: 30px;
	
}

h3.section-title, 
h3.banner-title{
	font-size:25px;
}

.detail-box{
	margin-top:30px;
}

#search-continer{
	width:20vw;
}

.section-header{
	margin-bottom:10px;
}


.smarimenti-art .cell{
	width:33.33%;
	
}


.art-row .btn_style02{
	margin-left: 0;
}

p.slide-desc{
	font-size:11px;
	
}
	

}


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

.adozioni-img{
	height: 40vh;   
    line-height: 40vh;
   }
   
.col-xs-offset-1{
	margin-left: 0 !important;
}   
   
 .tab-menu li{
 	margin-top: 5px;
 	margin-bottom: 5px;
 }  
 
 
 .art-img{
 	height: 45vh;
 }
 
input.btn_style02,
.btn_style02{
	width:100%;
}

.art-box .art-action{
	margin-bottom: 20px;
}

#evidenza-appelli,
#events{
	-ms-flex-order: -1;
  -webkit-box-ordinal-group: 0;
  order: -1;
}

.ads-home{
	padding-top: 30px;
}

header .row{
	height:65px;
}

#content-wrapper{
	padding-top: 65px;
}
#google_ads {
	padding-top: 30px;
}

.art-row .btn_style02{
	margin-top: 15px;
}
}

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

header .row{
	height:100px;
}

#content-wrapper{
	padding-top:100px;
}

#search-continer{
	right:16px;
	left:16px;
	width:auto;
	top:55px;
}

#user_data,
#logo_continer{
	margin-top: -40px;
}


/*.section{
	padding-top:40px;
	padding-bottom:40px;
}*/



.news-art{
	width: 100%;
}

.art-img{
	height: auto;
}

#event{
	margin-top: 30px;
}

/*.block-banner{
	margin-top: 10px;
	margin-bottom: 10px;
	
}*/

.banner-contain_wrapper{
	padding: 15px;
}

.banner-contain_header{
	height: auto;
	margin-bottom: 20px;
}

a.btn_style01{
	font-size:15px;
}

p.silde-subtitle{
	display: none;
}

h3.slide-title{
	font-size:30px;
}

.slide-content{
	left:5%;
}

.btn_action{
	margin-top: 10px;
}

.adozioni-art{
	width: 100%;
}

.adozioni-art .adozioni-detail{
	border-top:none;
}

.adozioni-img{
	height:250px;
	line-height:250px;
}


/*
#adozioni-detail{
	margin-top: 30px;
}*/

.tb_row{
	margin-left: 0px !important;
	margin-right:0px !important;
}

.art-row .cell{
	width: 100% !important;
	max-width:100% !important;
	flex-basis:100% !important;
	padding-left:0px !important;
	padding-right:0px !important;
}

.art-row .cell .lable, 
.art-row .cell .input{
	display: inline-block;
	padding-left:0px !important;
	padding-right:0px !important;
	box-sizing: border-box;
	float:left;
}


.art-row .cell .lable{
	width:40%;
}

.art-row .cell .input{
	width: 60%;
}

.art-row .desc{
	padding-bottom: 10px;
	
}



.full-width_image{
	height: auto;
}



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

	.user_link{
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.user_link a{
		font-size:0.625em;
	}
}
