@media (min-width: 1400px) and (max-width: 1599px) { /* E - da 1400px a 1599px */
}

@media (min-width: 1200px) and (max-width: 1399px) { /* D - da 1200px a 1399px */
}

@media (min-width: 1025px) and (max-width: 1199px) { /* C - da 1025px a 1199px */
}

@media (min-width: 768px) and (max-width: 1024px) { /* B - TABLET da 768px a 1024px */

body {
	font-size:17px;
}
.footer_text {
	width:auto;
	margin-right:15px;
}
.slider_caption {
	font-size:5em !important;
}
.slider_caption.style_2 {
	font-size:3em !important;
}
.text {
}
.text.column {
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    -ms-column-gap: 30px;
    -o-column-gap: 30px;
    column-gap: 30px;
}
.griglia .cella {
	font-size:12px;
}
.griglia .cella .prezzo {
	font-size:15px;
}

}

@media (min-width: 768px) and (max-width: 1024px) and (orientation:portrait) { /* B - TABLET VERTICALE da 768px a 1024px */
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation:landscape) { /* B - TABLET ORIZZONTALE da 768px a 1024px */
}

@media (max-width: 767px) { /* A - SMARTPHONE da 0px a 767px */

body {
	font-size:15px;
}
.footer_text {
	width:auto;
	margin-right:15px;
}
.slider_caption {
	font-size:4em !important;
}
.slider_caption.style_2 {
	font-size:2em !important;
}
.scroll-icon {
	display:none;
}
.text {
}
.text.column {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    -ms-column-count: 1;
    -o-column-count: 1;
    column-count: 1;
}
.griglia, .griglia.style_2 {
	grid-template-columns:auto;
	grid-template-rows:auto;
}
.griglia .cella {
	display:block;
}
.griglia .cella .tipo {
	display:inline-block;
	margin-right:10px;
	font-size:12px;
	color:rgba(55,60,70,1);
}
form > .cell {
	padding:10px 0px;
}

}

@media (max-width: 767px) and (orientation:portrait) { /* A - SMARTPHONE VERTICALE da 0px a 767px */
}

@media (max-width: 767px) and (orientation:landscape) { /* A - SMARTPHONE ORIZZONTALE da 0px a 767px */
}