#business-insurance-boxes { padding-bottom: 20px }
.business-insurance-box { display: block; margin-bottom: 30px; overflow: hidden; position: relative }
	.business-insurance-box .business-insurance-box-bg { -moz-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out }
	.business-insurance-box .business-insurance-box-gradient { left: 0; position: absolute; top: 0 }
	.business-insurance-box h2 { bottom: 0; color: #FFF; font-family: 'Oswald', sans-serif; font-size: 30px; margin: 0; padding: 0 20px 25px 20px; position: absolute; width: 100% }
		.business-insurance-box h2 i { color: #8ABF46; position: relative; top: 5px }
.business-insurance-box:hover .business-insurance-box-bg { -moz-transform: scale(1.05); -o-transform: scale(1.05); -webkit-transform: scale(1.05); transform: scale(1.05) }

@media (max-width: 1589px) {
	.business-insurance-box h2 { font-size: 22px; padding: 0 15px 20px 15px }
}

@media (max-width: 1199px) {
	.business-insurance-box h2 { font-size: 18px }
		.business-insurance-box h2 i { top: 3px }
}

@media (max-width: 991px) {
	.business-insurance-box h2 { font-size: 20px; padding: 0 15px 20px 15px }
		.business-insurance-box h2 i { top: 4px }
}

@media (max-width: 767px) {
	.business-insurance-box h2 { font-size: 30px }
		.business-insurance-box h2 i { top: 5px }
}

@media (max-width: 575px) {
	.business-insurance-box h2 { font-size: 20px; padding: 0 15px 20px 15px }
		.business-insurance-box h2 i { top: 4px }
}

@media (max-width: 374px) {
	.business-insurance-box h2 { font-size: 18px }
		.business-insurance-box h2 i { top: 3px }
}