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

    .skin-container.active .whole-container {
        width:auto;
    }

}

@media screen and (max-width:1200px){
    .header-banner {
        position: relative;
        text-align: center;
        width: 100%;
        margin-top: 30px;
    }
	.site-header .fixed-nav-wrap.show .navbar-inner{
		background:url('https://www.quotidianocanavese.it/img/header-qc-logo.png') center no-repeat;
		background-size:auto 80%;
	}
}


@media screen and (max-width:998px){
    .banner-item img{
        max-width: 100%;
    }
	.banner-item[data-bannertype="hometop"] img{
		/* min-height:60px; */
		height: inherit;
	}
	
	.banner-item[data-bannertype="square"] img{
		min-height:250px;
		
	}
	.profile-menu-col button{		
		width:auto;
	}
	
	.module.module-r {		
		max-width: 100%;
	}
	
}

@media screen and (max-width:991px){
    .banner-item img{
        max-width: 100%;
    }
	
	.article_img_container{
		float:none;
		margin:20px 0;
		top:inherit;
		width:100%;
		text-align:center;
	}
	div#eventi-col:before {content: "";height: 0;width: 0;border-left: 1px solid #fff;background-color: white;position: absolute;left: 0;}
	
}

@media screen and (max-width:767px){
    .site-header .header-wrapper {
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .header-banner {
        height: auto;
		margin-top: 0;
    }
	#banner-wrapper{
		position:relative;
	}
	.controls-item {
		width: 100%;
		
	}
	.controls-item.controls-right {
		text-align:right;
	}
	/* .post-group-title.macro-title {
		font-size: 1.5rem;
		min-height:60px;
	}
	
	.post-group-title.macro-title span {
		min-height: 60px;
	} */
	.reverse.pull-right{
		margin-top:10px;
		float:none; width:100%;
		text-align:center; display:block;
	}
	
}

@media screen and (max-width:600px){
	#skin{
		padding-top:0 !important;
	}
	.skin-mobile-banner.active{
		display:block;
	}
	.whatsapp_btn_container{
		display:inline-flex !important;
	}
	.skin-mobile-banner img{
		max-width:100%;
	}
	.banner_adsense_format1 ins{
		max-height:inherit;
		height:250px !important;
		width:100% !important;
	}
	.article_galleria_wrapper.onlymobile{
		display:block;
	}
	.article_galleria_wrapper.nomobile, .shareblock-upper{
		display:none;
	}
	.infeed-insertion{
		margin:0 0 25px 0;
	}
}