@media screen and (max-width: 991px) {
	h1{
		font-size: 22px;
	}
	h2{
		font-size: 16px;
	}
	h3{
		font-size: 14px;
	}
	#clearfix-menu-fixed{
		height: 49px;
	}
	.li-mobile{
		display: block;
	}
	#menu{
		background-color: #010d25;
	}
	#menu .navbar-nav{
		text-align: center;
		/*margin-top: 10px;*/
	}
	#menu .navbar-nav{
		margin-left: -15px !important;
		margin-right: -15px !important;
	}
	#menu .nav-item{
		border-bottom: 1px solid #243047;
	}
	#menu .nav-item:last-child{
		border-bottom: none;
	}
	#menu .nav-item > .nav-link{
		color: #fff;
		padding: 12px 15px;
		font-size: 14px;
	}
	#menu .nav-item > .nav-link::before{
		content: '';
	}
	.background-img{
		background-image: none;
	}
	.div-search > div > h3{
		font-size: 24px;
	}
	.div-cat_list{
		width: 32.9%;
	}
	.div-cat_list > a{
		opacity: 1;
	}
	.div-annuncio .desc{
		font-weight: 600;
	}
	.news-container{
		margin: 0 15px;
	}
	.slick-news{
		margin: 10px 0 50px;
	}
	.tit-news{
		margin-top: 50px;
	}
	.slick-news .news-hover{
		/*position: static;
		width: 100%;
		height: 100%;
		transition: .2s;
		text-align: center;*/
		display: none;
	}
	.slick-news .news-hover > button{
		margin-top: calc(50% - 44px);
		background-color: transparent;
		border: 1px solid #010d25;
		border-radius: 2px;
		color: #010d25;
		width: 100%;
		height: 34px;
		opacity: 0;
		transition: .2s;
		margin-top: 10px;
		opacity: 1;
		cursor: pointer;
	}
	.slick-news a:hover .news-hover{
		background-color: unset;
	}
	footer .ul-footer li{
		display: block;
		margin: 10px 0;
	}
	footer .ul-footer a{
		font-size: 12px;
	}
	footer .ul-footer span{
		display: none;
	}
	.background-img-annunci-sx, .background-img-annunci-dx{
		background-image: unset;
	}
	#menu nav{
		padding-bottom: 0;
	}
	.col-form-annuncio-sx, .col-form-annuncio-dx{
		border: none;
	}
	.btn-accedi{
		padding: 10px 0;
		font-size: 20px;
		font-weight: bold;
	}
	.background-annunci-playlist{
		background: #192d4a;
	}
	.form-control{
		font-size: 12px;
	}
	.d-md-n{
		display: none;
	}
	.ricerca-cat .btn-ricerca{
		width: 100%;
		height: auto;
		max-width: 300px;
		border: none;
		font-weight: 700;
		padding: 10px 15px;
		border-radius: 2px;
		font-size: 20px;
		cursor: pointer;
		transition: color .2s;
		transition: background-color .2s;
	}
	.btn-annuncio{
		font-size: 20px;
		padding: 10px 28px;
	}
	.background-login{
		background-image: none;
	}
	.cat-pages > .pagination > li{
		margin: 5px 3px;
	}
	#block-18 > .disclaimer{
		width: calc(100% - 30px);
	}
	.background-scopri-pacchetti{
		background-image: none;
	}
	.background-scopri-pacchetti-2{
		background-image: none;
	}
	.annuncio-inserzionista > div{
		padding: 5px;
	}
	.annuncio-inserzionista .round{
		padding: 0;
	}
	.annuncio-inserzionista .round > .testo{
		padding: 0 20px;
		line-height: 1;
	}
	.annuncio-inserzionista .round > .testo .t-1{
		font-size: 30px;
	}
	.annuncio-inserzionista .round > .testo .t-2{
		font-size: 30px;
	}
	.annuncio-inserzionista .round > .testo .t-3, .annuncio-inserzionista .round > .testo .t-4{
		font-size: 38px;
	}
	.annuncio-inserzionista .round > .testo .t-5{
		font-size: 30px;
	}
	.arrow-bounce-left{
		display: none;
	}
	.scopri-page .prolunga-playlist select{
		box-shadow: 0px 0px 20px 0px rgba(255,255,255,1);
		animation: box_shadow_select 1.4s infinite;
	}
	@keyframes box_shadow_select {
		0%{
			box-shadow: 0px 0px 20px 0px rgba(255,255,255,1);
		}
		50%{
			box-shadow: 0px 0px 20px 0px rgba(255,255,255,0);
		}
	}
	.div-registrazione > .registrazione-info{
		width: 100%;
	}
	.div-registrazione > .registrazione-form{
		width: 100%;
		border-right: none;
	}
	.background-registrazione{
		background-image: none;
	}
	footer .ul-footer li:after{
		content: '';
		margin: 0;
	}
	.top-bn .condividi #link-whatsapp{
		display: inline;
	}
	.ul-footer-2{
		text-align: center;
	}
	.cat-correlate-div{
		text-align: center;
	}
	.cat-correlate a{
		display: block;
	}
	.cat-correlate a::after{
		content: '';
	}
	.cat-pages-absolute{
		position: unset;
		margin-top: 25px;
		margin-bottom: 0
	}
	.col-lista-sx{
		margin-bottom: 40px;
		box-shadow: none;
	}
	.annunci-dx{
		text-align: center;
	}
	.annunci-dx .annuncio-dx{
		display: inline-grid;
		margin: 10px 4px;
	}
	.annunci-dx .tit-annunci-dx{
		position: unset;
		transform: rotate(0);
		width: 100%;
	}
	.tit-footer-2{
		text-align: center;
	}
	.padding-lista-sx{
		padding: 0 15px;
		margin-left: unset;
		margin: 0;
	}
	.annunci_playlist_area_riservata .in-playlist{
		display: block;
	}
	.hr-annunci > hr{
		margin: 0;
		width: 100%;
	}
	#list-image > .image{
		width: 33.333333%;
	}
	.ricerca-cat .form-group-ricerca{
		margin-bottom: 1rem;
	}
	.btn-ricerca{
		height: 50px;
		width: 100%;
		background-color: #fff;
		color: #010d25;
		border: none;
		font-weight: 700;
		padding: 10px 15px;
		border-radius: 2px;
		font-size: 20px;
		cursor: pointer;
		transition: color .2s;
		transition: background-color .2s;
	}
	.div-correlati ul{
		padding-left: 0;
	}
	.div-correlati li{
		list-style: none;
		text-align: center;
	}
	.annuncio-playlist, .provincia, .categoria{
		display: block;
	}
	.div-correlati ul li {
		line-height: 2;
	}
	.div-correlati a{
		font-size: 14px;
	}
	.banner-annuncio{
		margin-top: 25px;
	}
	.margin-top-desk-50{
		margin-top: 10px;
	}
	.container-modifica-annuncio .annuncio-playlist{
		display: unset;
	}
	.opzioni-annuncio-select, .opzioni-annuncio-margin{
		margin-bottom: 10px;
	}
	.img-annuncio .div-count-foto{
		padding-top: 84px;
	}
	.img-annuncio .div-count-foto .count{
		font-size: 92px;
	}
	.img-annuncio .div-count-foto .foto{
		font-size: 24px;
	}
	.text-annuncio-pubblicato{
		font-size: 14px;
	}
	.ul-footer-2 li{
		margin-bottom: 10px;
	}
	footer .ul-footer-2 a{
		font-size: 14px;
	}
}
