@media (min-width: 1400px) and (max-width: 1599px) { /* E - da 1400px a 1599px */

body {
	font-size:16px;
}

}

@media (min-width: 1200px) and (max-width: 1399px) { /* D - da 1200px a 1399px */

body {
	font-size:15px;
}

}

@media (min-width: 1025px) and (max-width: 1199px) { /* C - da 1025px a 1199px */

body {
	font-size:15px;
}

}

@media (min-width: 768px) and (max-width: 1024px) { /* B - TABLET da 768px a 1024px */

body {
	font-size:14px;
}
#container {
}
.text.column, .text .column {
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    -ms-column-gap: 30px;
    -o-column-gap: 30px;
    column-gap: 30px;
}
.griglia .cella {
}
.griglia .cella .prezzo {
}
.M_img_header {
	min-height:40vh;
}
.M_logo {
	width:300px !important;
}
.M_logo_2 {
	width:120px !important;
}
.border_1.b_right { border-right-width:0px; }
.border_1.b_left { border-left-width:0px; }

}

@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:13px;
}
#container {
	padding-top:70px;
}
.scroll-icon {
	display:none;
}
.text.column, .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(255,255,255,1);
}
.griglia .cella.last {
	margin-bottom:25px;
}
.griglia .cella.last:last-child {
	margin-bottom:0px;
}
form > .cell {
	padding:10px 0px;
}
.M_img_header {
	min-height:30vh;
}
.M_logo {
	width:250px !important;
}
.M_logo_2 {
	width:80px !important;
}
.border_1.b_right { border-right-width:0px; }
.border_1.b_left { border-left-width: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 */
}