/* free quote flag img */
.free-quote-flag {
	width:15%;
	margin-top:-35px;
	position:absolute;
	margin-left:15%;
}
.free-quote-text {
	font-size: 41px;
	margin-top:22px;
	margin-bottom:11px;
	font-family:inherit;
	line-height:1.1;
}
.img-fluid-desktop {
	display:block;
}
.img-fluid-1200 {
	display:none;
}
.fluid-padding-top-img {
	padding-top:1%;
}
.fluid-padding-top-text {
	padding-top:3%;
}
.fluid-width-img {
	width:50%;
}
.fluid-height {
	height:100px;
}
.fluid-padding-hero-text {
	padding-top:60%;
}
.desktop-1200 {
	display:block;
}
.mobile-1200 {
	display:none;
}
.mobile-1200-text {
	display:none;
}
.fluid-hero-height {
	height:630px;
}
.fluid-width-img-2 {
	width:50%;
}
.seventy-five-twenty-five {
	width:75%;
}
.hundred-thirty-five {
	width:100%;
}
.mobile-1200-stay {
	display:none;
}

@media (max-width: 550px) {
	.fluid-height {
		height:135px;
	}
	.free-quote-text {
		font-size: 13px;
	}
}

@media (max-width: 768px) and (min-width: 550px) {
	.free-quote-text {
		font-size: 15px;
	}
	.fluid-height {
		height:95px;
	}
}

@media (max-width:768px){
	.free-quote-flag {
		width:100%;
		margin-top:1.5%;
		position:inherit;
	}
}

@media (max-width: 992px) and (min-width: 768px) {
	.free-quote-text {
		font-size: 25px;
	}
	.fluid-height {
		height:75px;
	}
}

@media (max-width: 992px) {
	.free-quote-flag {
		display:none;
	}
	.none-992 {
		display:none;
	}
	.mobile-1200-text {
		display:none;
	}
}

@media (max-width: 1200px) and (min-width: 992px) {
	.free-quote-flag {
		width:15%;
		margin-top:-32px;
	}
	.img-fluid-desktop {
		display:block;
	}
	.img-fluid-1200 {
		display:none;
	}
	.fluid-padding-hero-text {
		padding-top:5%;
		padding-left:35%;
	}
	.fluid-hero-height {
		height:815px;
	}
	.fluid-width-img {
		width:50%;
	}
	.fluid-width-img-2 {
		width:25%;
	}
	.fluid-height {
		height:75px;
	}
	.mobile-1200-text {
		display:block;
	}
	.mobile-1200 {
		display:block;
	}
}

@media (max-width: 1200px) {
	.list-bullets {
		list-style-type: none;
	}
	.seventy-five-twenty-five {
		width:25%;
	}
	.hundred-thirty-five {
		width:35%;
	}
	.desktop-1200 {
		display:none;
	}
	.mobile-1200-stay {
		display:block;
	}
}

@media (max-width: 1650px) and (min-width: 992px) {
	.free-quote-text {
		font-size: 34px;
	}
}

@media (max-width: 1650px) and (min-width: 1200px) {
	.img-fluid-desktop {
		display:none;
	}
	.img-fluid-1200 {
		display:block;
		height:89px;
	}
	.fluid-width-img {
		width:75%;
	}
	.fluid-height {
		height:170px;
	}
}

@media (max-width: 1650px) {
	.free-quote-flag {
		margin-left: 3%;
	}
	.fluid-padding-top-img {
		padding-top:4%;
	}
	.fluid-padding-top-text {
		padding-top:0%;
	}
}