#insurance-page {display:block;}
#insurance-page .section-service-listing .title {font-size:38px;font-size:2.714rem;font-weight:500;line-height:50px}
#insurance-page .section-service-listing .title span {width:55px;height:55px;border:2px solid;border-radius:50px;float:left;text-align:center;margin:0 25px 0 0} 
#insurance-page .section-service-listing .copy {font-size:22px;font-size:1.571rem;font-weight:300;margin:7px 15% 30px 80px}
#insurance-page .section-service-listing .copy .lists {position:relative;float:left;margin:40px 0 0 0;width:100%}
#insurance-page .section-service-listing .copy .lists .list-item {position:relative;display:table;width:100%;border-bottom:1px #1a5198 solid;padding:13px 0}
#insurance-page .section-service-listing .copy .lists .list-item .left {display:table-cell;vertical-align:middle;width:65px}
#insurance-page .section-service-listing .copy .lists .list-item .right {display:table-cell;vertical-align:middle;}
#insurance-page .section-service-listing .copy .lists .list-item .right p {margin:0}
#insurance-page .section-service-listing .copy .lists .list-item .left span {font-size:45px;float:left;text-align:left;}
#insurance-page .section-service-listing .copy .logos {position:relative;float:left;width:100%;margin:40px 0 0 0}
#insurance-page .section-service-listing .copy .logos.top {margin:40px 0 40px 0}
#insurance-page .section-service-listing .copy .logos .logo {float:left;padding:0 7% 0 0}
#insurance-page .section-service-listing .copy .logos .logo:last-child {padding:0}

@media (max-width:1200px) {
	#insurance-page .section-service-listing .title {font-size:34px;font-size:2.429rem;line-height:46px}
	#insurance-page .section-service-listing .title span {width:51px;height:51px;} 
	#insurance-page .section-service-listing .copy {font-size:18px;font-size:1.286rem;margin:7px 15% 30px 77px}	
}

@media (max-width:992px) {	
	#insurance-page .section-service-listing .title {font-size:30px;font-size:2.143rem;line-height:42px}
	#insurance-page .section-service-listing .title span {width:47px;height:47px;margin:0 19px 0 0} 
	#insurance-page .section-service-listing .copy {font-size:14px;font-size:1.0rem;margin:7px 13% 30px 70px}
	#insurance-page .section-service-listing .copy .lists .list-item .left {width:60px;}
	#insurance-page .section-service-listing .copy .logos .logo {padding:0}
	#insurance-page .section-service-listing .copy .logos .logo img {width:75%;height:auto}
}

@media (max-width:767px) {	
	#insurance-page .section-service-listing .title {font-size:25px;font-size:1.786rem;line-height:32px}
	#insurance-page .section-service-listing .title span {width:35px;height:35px;margin:0 10px 0 0}
	#insurance-page .section-service-listing .copy {margin:7px 10% 30px 45px}
	#insurance-page .section-service-listing .copy .lists {margin:10px 0 0 0}	
	#insurance-page .section-service-listing .copy .lists .list-item .left {width:55px}
	#insurance-page .section-service-listing .copy .lists .list-item .left span {font-size:40px}
	#insurance-page .section-service-listing .copy .lists .list-item .right.ba {word-break:break-all}
	
	#insurance-page .section-service-listing .copy .logos .logo {width:25%;padding:0 5% 0 0}
	#insurance-page .section-service-listing .copy .logos .logo img {width:100%}
	#insurance-page .section-service-listing .copy .logos .logo:last-child {margin:5% 0 0 0}	
}