@media screen and (max-width: 575px) {
	h1{
		font-size: 22px;
	}
	h2{
		font-size: 16px;
	}
	h3{
		font-size: 14px;
	}
	.div-search{
		margin-left: -15px;
		margin-right: -15px;
	}
	.div-cat_list{
		font-size: 12px;
	}
	.news-container{
		margin: 0;
	}
	.div-cat_list{
		padding: 10px;
	}
	.scadenza-annuncio{
		font-size: 12px;
	}
	.d-n{
		display: none;
	}
	.d-b{
		display: block;
	}
	.cat-pages > .pagination{
		margin: 0 -12px;
	}
	.cat-pages > .pagination > li{
		margin: 5px 1px;
		font-size: 11px;
	}
	.cat-pages > .pagination > li > a{
		width: 44px;
	}
	.cat-pages > .pagination > .active > span{
		width: 40px;
	}
	.cat-pages > .pagination > li > span{
		width: 40px;
	}
	#block-18 > .disclaimer{
		font-size: 13px;
		line-height: 1.2;
		padding: 15px;
	}
	#block-18 > .disclaimer .att{
		font-size: 20px;
	}
	.scopri-pacchetti h2{
		font-size: 22px;
	}
	.scopri-pacchetti .tit-scopri-1{
		font-size: 22px;
	}
	.scopri-pacchetti .tit-scopri-2{
		font-size: 32px;
	}
	.scopri-pacchetti .list-star{
		font-size: 14px;
		padding-left: 15px;
	}
	.annuncio-inserzionista .round > .testo{
		padding: 0 20px;
		line-height: 1;
	}
	.annuncio-inserzionista .round > .testo .t-1{
		font-size: 24px;
	}
	.annuncio-inserzionista .round > .testo .t-2{
		font-size: 24px;
	}
	.annuncio-inserzionista .round > .testo .t-3, .annuncio-inserzionista .round > .testo .t-4{
		font-size: 28px;
	}
	.annuncio-inserzionista .round > .testo .t-5{
		font-size: 24px;
	}
	.scopri-page .tit-oro-top{
		font-size: 34px;
	}
	.scopri-page .tit-oro-bottom{
		font-size: 22px;
	}
	.annunci-dx .tit-annunci-dx{
		font-size: 26px;
	}
	.annunci-dx .annuncio-dx{
		margin: 10px 15px;
	}
	.padding-lista-sx{
		margin: 0 -15px;
	}
	.annuncio-mobile i{
		font-size: 18px;
	}
	.annuncio-mobile{
		font-size: 12px;
	}
	.paga-playlist .pacchetti-playlist .pacchetto{
		margin: 10px 5px;
	}
	.hr-annunci > hr{
		margin: 0 -15px;
		width: calc(100% + 30px);
	}
	.h3-annunci-evidenza{
		font-size: 19px;
	}
	.ricerca-cat .btn-ricerca{
		max-width: 100%;
	}
	.annuncio-playlist-dx .img-playlist-dx{
		width: 140px;
	}
	.int-contratti .titolo-annuncio, .item-contratto .titolo-annuncio{
		text-align: center;
	}
	.v-none-xs{
		display: none;
	}
	.annunci_playlist_area_riservata{
		text-align: center;
	}
	.annunci_playlist_area_riservata .annuncio-playlist{
		margin-top: 10px;
		display: inline;
	}
	.annunci_playlist_area_riservata .provincia{
		display: inline;
	}
	.img-annuncio .div-count-foto{
		padding-top: 22%;
	}
	.img-annuncio .div-count-foto .count{
		font-size: 72px;
	}
	.img-annuncio .div-count-foto .foto{
		font-size: 24px;
	}
}
@media screen and (max-width: 400px) {
	#list-image > .image{
		width: 100%;
	}
	.btn-modifica{
		font-size: 12px;
	}
	.annuncio-playlist{
		margin-top: 0;
	}
	.cat-pages > .pagination > li > a{
		width: 38px;
	}
	.cat-pages > .pagination > .active > span{
		width: 36px;
	}
	.img-annuncio .div-count-foto{
		padding-top: 14%;
	}
}
@media screen and (max-width: 351px) {
	.div-cat_list{
		font-size: 11px;
		padding: 5px;
	}
	.cat-pages > .pagination{
		margin: 0 -13px;
	}
	.cat-pages > .pagination > li{
		margin: 5px .5px;
		font-size: 10px;
	}
	.cat-pages > .pagination > li > a{
		width: 36px;
	}
	.cat-pages > .pagination > .active > span{
		width: 30px;
	}
	.cat-pages > .pagination > li > span{
		width: 30px;
	}
	.prolunga-playlist select{
		font-size: 10px;
	}
	.annuncio-mobile i{
		font-size: 14px;
	}
	.annuncio-mobile{
		font-size: 11px;
	}
	.lista-contratti{
		padding: 15px 0;
	}
	.img-annuncio .div-count-foto{
		padding-top: 6%;
	}
}
