#insuranceimage{
	background:linear-gradient(
	     rgba(6, 27, 43, 0.3), 
	     rgba(6, 27, 43, 0.6)
	   ), url(../images/honesta-insurance-banner-image.jpg);
	background-position: center 40%;
	background-size: cover;
	background-repeat: no-repeat !important;
	min-height: 150px;
}

.quoteform h4{
	font-size: 23px; font-size: 2.3rem;
	margin: 0 0 8px 15px;
}


/* Personal Insurance Icons */
#automobile:before{
	background-image: url('../icons/honesta_icon-automobile.svg');
	background-size: contain;
	content: "";
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 50px;
	position: absolute;
	margin-left: -63px;
}
#homeowner:before{
	background-image: url('../icons/honesta_icon-home.svg');
	background-size: contain;
	content: "";
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 50px;
	position: absolute;
	margin-left: -63px;
}
#renters:before{
	background-image: url('../icons/honesta_icon-renters.svg');
	background-size: contain;
	content: "";
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 50px;
	position: absolute;
	margin-left: -63px;
}
#highnet:before{
	background-image: url('../icons/honesta_icon-high_net_worth.svg');
	background-size: contain;
	content: "";
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 50px;
	position: absolute;
	margin-left: -63px;
}
#umbrella:before{
	background-image: url('../icons/honesta_icon-umbrella.svg');
	background-size: contain;
	content: "";
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 50px;
	position: absolute;
	margin-left: -63px;
}
#motorcycle:before{
	background-image: url('../icons/honesta_icon-motorcycle.svg');
	background-size: contain;
	content: "";
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 50px;
	position: absolute;
	margin-left: -63px;
}
#boat:before{
	background-image: url('../icons/honesta_icon-boat.svg');
	background-size: contain;
	content: "";
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 50px;
	position: absolute;
	margin-left: -63px;
}
#pwc:before{
	background-image: url('../icons/honesta_icon-pwc.svg');
	background-size: contain;
	content: "";
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 50px;
	position: absolute;
	margin-left: -63px;
}
#atv:before{
	background-image: url('../icons/honesta_icon-atv.svg');
	background-size: contain;
	content: "";
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 50px;
	position: absolute;
	margin-left: -63px;
}
#mobilehome:before{
	background-image: url('../icons/honesta_icon-mobilehome.svg');
	background-size: contain;
	content: "";
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 50px;
	position: absolute;
	margin-left: -63px;
}

/* Comerical Insurance Icons */
#businessowner:before{
	background-image: url('../icons/honesta_icon-business_owner.svg');
	background-size: contain;
	content: "";
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 50px;
	position: absolute;
	margin-left: -63px;
}
#liability:before{
	background-image: url('../icons/honesta_icon-general_liability.svg');
	background-size: contain;
	content: "";
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 50px;
	position: absolute;
	margin-left: -63px;
}
#businessauto:before{
	background-image: url('../icons/honesta_icon-business_automobile.svg');
	background-size: contain;
	content: "";
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 50px;
	position: absolute;
	margin-left: -63px;
}
#excessliability:before{
	background-image: url('../icons/honesta_icon-excess_liability_umbrella.svg');
	background-size: contain;
	content: "";
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 50px;
	position: absolute;
	margin-left: -63px;
}
#compensation:before{
	background-image: url('../icons/honesta_icon-workers_compensation.svg');
	background-size: contain;
	content: "";
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 50px;
	position: absolute;
	margin-left: -63px;
}

.insurancetype{
	width: 30%;
	margin-right: 3%;
	display: inline-block;
	margin-top: 38px;
	vertical-align: top;
}


.insurancetype .content{
	display: inline-block;
	vertical-align: top;
	padding-left: 60px;
}
.content h3{
	margin-bottom: 2px;
}
.content span{
	font-family: 'avenirnext_lt_pro_regularRg';
	font-size: 16px; font-size: 1.6rem;
	color: #666666;
}


@media(max-width: 1080px){
	.insurancetype{
		width: 44%;
		margin-right: 5%;
	}
}



@media(max-width: 850px){
	.insurancetype{
		width: 80%;
		display: inline-block;
		margin: 0px 10%;
		margin-top: 50px;
		text-align: center;
	}
	.content:before{
		height: 90px !important;
		width: 90px !important;
		position: relative !important;
		margin: 0px!important;
	}
	.insurancetype .content{
		padding-left: 0px;
	}
}


.iconexpand{
	overflow: hidden;
	height: 604px;
	-webkit-transition: height 1s; /* For Safari 3.1 to 6.0 */
	transition: height 1s;
}
@media(max-width: 430px){
	#personalexpand.iconexpand{
	height: 640px;
	}
}

@media screen and (max-width: 350px){
	#personalexpand.iconexpand{
	height: 655px !important;
	}
	div#personalexpand.expand {
	height: 1980px !important;
	}
	#commercialexpand.iconexpand{
	height: 655px !important;
	}
	div#commercialexpand.expand {
	height: 1150px !important;
	}
}


div#personalexpand.expand{
	height: 1750px;
}

@media(max-width: 545px){
	div#personalexpand.expand{
	height: 1800px;
	}
}
@media(max-width: 435px){
	div#personalexpand.expand{
	height: 1860px;
	}
}


div#commercialexpand.expand{
	height: 1020px;
}

@media(max-width: 415px){
	div#commercialexpand.expand{
	height: 1050px;
	}
}

@media(min-width: 721px){
	.iconexpand{
		height: auto !important;
	}
}


.morebtn:before {
	content: 'More';
}

.less:before{
	content: 'Less';
}
