section.main.hero.car h1, section.main.hero.home-contents h1{width: 700px;}

.add-insure{background:#005793;color: #fff;}
.add-insure .container h2{background: url('/images/add-insure-white.png') no-repeat 90% 50%;background-repeat: no-repeat;padding: 40px 220px 40px 40px;background-size: 120px auto;margin: 0;font-size: 24px;text-transform: uppercase;font-weight: 500;}
.add-insure .container h2 small{display: block;font-size: 20px;}
.add-insure .container .btn.btn-primary{background: #fff;color: #005793;border-radius: 3px;display: inline-block;width: 180px;text-align: center;height: 35px;line-height: 35px;margin: 0 auto 25px;}



.light-blue{background: #EBF3FD;padding: 80px 0;}
.light-white{background: #fff;padding: 80px 0;}


ul.icon-set{padding: 0;margin: 0;}
ul.icon-set li{list-style: none;padding: 15px 0 15px 40px;position: relative;}
ul.icon-set li img{position: absolute;left: 5px;top: 15px;width: 20px;}
ul.icon-set li.icon-envelope img{top: 20px;}
ul.icon-set li.icon-building img{top: 18px;}

@media(min-width: 1550px){
	section.main.car .background{height: 600px}
	section.main.commercial-car .background{height: 600px}
	section.main.home-contents .background{height: 600px}
}

@media(max-width: 767px){
	section.main.car .background, section.main.home-contents .background{background-size: auto 100% !important;backgorund-position: 100% 0}
	.add-insure .container h2{padding: 20px 100px 20px 0;font-weight: 500;background-size: 60px auto;font-size: 18px}
}

.secondary.car .container, .secondary.home-contents .container{max-width: 740px}

.light-blue .top{text-align: center}
.light-blue .top .card{border: none;text-align: center;padding: 35px 25px}
.light-blue .top .card img{width: 50px;margin: 0 auto;}
.light-blue .top .card b{display: block;padding: 20px 0}
a.btn-blue{display: block;width: 250px;text-align: center;font-size: 20px;color: #fff;background: #005793;height: 35px;line-height: 35px;border-radius: 0;margin: 0 auto;}
.light-blue .top small{display: block;padding: 20px 0 0;line-height: 1.5;color: #333;font-size: 12px;}

.light-white .card{background: #EBF3FD;padding: 35px 25px;margin: 0 0 25px;border: none;}
.light-white h6{padding: 20px 0 5px 40px;position: relative;color: #005793;font-size: 18px;font-weight: 500}
.light-white img{position: absolute;left: 5px;top: 15px;width: 30px;}

@media(max-width: 767px){
	.card.card-2{padding: 60px;}
}

.card-2{padding: 80px;}
.card-2 h6{color: #005793;font-size: 22px;font-weight: 600}



.partner.banner{background: #fff;padding: 35px 0;max-width: 1100px;margin: 0 auto;}
.partner.banner .container{margin: 0 auto;}
.partner.banner h6{font-size: 22px;padding: 0 0 10px;margin: 0;text-align: left;font-weight: 600;line-height: 1.3}
section.main.hero .partner.banner p{font-size: 13px;color: #333;padding: 10px 0 0;margin: 0;width: 100%;}

@media(max-width: 767px){
	/* img.img-fluid{max-width: 200px;margin: 10px auto;} */
	.partner.banner h6{font-size: 16px;font-weight: 500;text-align: center;}
	section.main.hero .partner.banner p{line-height: 1.2;text-align: justify;}
}
