/* CSS UNIVERSALI */
.solodesktop {
	display: block;
	}
.solomobile {
	display: none;
	}

.logo{
	padding: 8px 0px;
	}
.widget ul li h4 {
	line-height: 18px;
	margin-bottom: 0px;
	margin-top: -5px;
}
.blockquote::before, blockquote::before {
	content: open-quote;
	font-size: 72px;
	color: #b1001e;
	line-height: 0;
	position: relative;
	display: none;
	bottom: -41px;
	left: -12px;
}
h1.block-title, h2.block-title, h3.block-title, h4.block-title, h5.block-title, h6.block-title {
	margin:10px 0 28px;
}
.widget-address p.widget-address__info::before {
	margin-left: 0;
	margin-right: 5px;
	color: #b4b4b4;
	font-size: 18px;
}
.widget-address {
	margin-bottom: 0px;
}
.main-footer {
	padding: 5px 0 20px;
}
.main-footer .copyright {
	padding-top: 25px;
}
.main-footer a {
	color: #999;
}
.get-a-quote__text {
	font-family: "Gudea",sans-serif;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -.025em;
	color: #fff;
	line-height: 25px;
	margin-bottom: 15px;
	text-align: left;
}
/* CSS DESKTOP */
@media (min-width: 1200px) {

}


/* CSS RESPONSIVE TABLET PRO */
@media (min-width: 768px) and (max-width: 991px) {

}


/* CSS RESPONSIVE   TABLET PRO*/
@media (min-width: 992px) and (max-width: 1199px) {



}


/* CSS RESPONSIVE TABLET */
@media (max-width: 767px) {


}


/* CSS RESPONSIVE SMARTPHONE */
@media (max-width: 480px) {
.solodesktop {
	display: none;
	}
.solomobile {
	display: block;
	}
.row-logo {
	height: 120px;
}
}
