@import "https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i&display=swap";
@import "https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css";
.ic_content{font-family:'Lato',sans-serif;margin:0 auto;max-width:902px}
.cIns-call-btn_new{float:left;border:1px solid #c6dbea;padding:5px 8px 6px!important;margin-top:10px!important;margin-left:25px!important;margin-bottom:10px;border-radius:5px;position:relative;left:-10px;width:190px;color:#5771a6!important;z-index:9999;max-height:25px}
.cIns-call-btn_new:hover{box-shadow:0 0 10px rgba(0,0,0,0.2)}
.cIns-call-btn_new img{width:7%;float:left;margin-left:19px;margin-right:10px;height:16px}
.cIns-call-btn_new .cIns_click_to_view_button{margin-left:5px;font-size:13px;float:left;color:#5771a6!important;font-weight:700;line-height:15px}
.cIns-call-btn_new .cIns-phone_shown{margin-left:5px;font-size:13px!important;float:left;font-weight:500;line-height:15px;color:#1b559d}
.cIns-click_to_view{cursor:pointer!important}
.cIns-call-btn_new_mobile_wrapper{display:none!important}
@media only screen and (max-width:480px) {
.cIns-call-btn_new{float:left;border:1px solid #c6dbea;padding:5px 8px 6px!important;margin-top:10px!important;margin-left:25px!important;border-radius:10px;position:relative;left:-10px;width:190px;color:#5771a6!important;z-index:9999;max-height:25px}
}
@media only screen and (max-width:360px) {
.cIns-call-btn_new_mobile_wrapper{display:unset!important}
.cIns-call-btn_new{float:left;border:1px solid #c6dbea;padding:5px 8px 6px!important;margin-top:10px!important;margin-left:25px!important;border-radius:5px;position:relative;left:-10px;width:190px;color:#5771a6!important;z-index:9999;max-height:28px}
}
.img{all:none}
.ic_content img{max-width:100%;height:auto;width:auto}
.ic_container{margin:0 auto;max-width:902px}
.blue_body_bg{background:#eaf1f8}
*{box-sizing:border-box;margin:0;padding:0;transition:all ease .3s}
.box_row{width:902px;display:flex;background:#fff;border:1px solid #c6dbea;border-radius:10px;overflow:hidden;margin:20px 0;color:#5771a6}
.box_row:hover{box-shadow:0 0 10px rgba(122,160,198,0.3)}
.logo_box{width:230px;position:relative;text-align:center;vertical-align:middle}
.boder_left{border-left:1px solid #c6dbea}
.boder_right{border-right:1px solid #c6dbea}
.logo_box figure{margin:18% 0 0;vertical-align:middle}
.logo_box figure img{width:120px;min-width:120px}
.logo_box .tag{position:absolute;left:10px;top:0}
.logo_box .tag img{width:28px;height:auto}
.logo_box .madel{position:absolute;left:10px;top:10px}
.logo_box .madel img{width:24px;height:auto}
.logo_box .star{display:block;width:100%;position:absolute;left:0;bottom:15px;padding:0 20px 0 10px;text-align:center}
.logo_box .star img{width:14px;height:auto}
.box{background:#fcfdfe;width:672px;display:flex}
.image_bg{background:url(images/box_bg.png) no-repeat right bottom;background-size:contain}
.ic_content{width:405px;padding:20px 25px}
.ic_content h3{font-size:14px;color:#3d517b;padding:0 0 11px;font-weight:700;line-height:15px;text-align:left}
.ic_content li{list-style:none;font-size:12px;color:#5771a6;background:url(images/list_arrow2.png) no-repeat 0 4px;background-size:10px;padding:2px 0 2px 18px;line-height:15px;max-width:315px;text-align:left}
.ic_content .font_size_inc li{font-size:13px}
.ic_content .list1 li{background:url(images/list_arrow1.png) no-repeat 0 4px;background-size:10px;padding:2px 0 2px 18px}
.ic_content .list2 li{background:url(images/list_arrow3.png) no-repeat 0 4px;background-size:10px;padding:2px 0 2px 18px}
.btn_box{width:267px;padding:5% 25px 25px;text-align:center;position:relative}
.btn_box .location{font-size:12px}
.btn_box .location img{display:inline-block;margin:2px 3px -2px 0;width:10px}
.btn_box a{padding:15px 10px;width:100%;border-radius:40px;border:5px solid #fff;box-shadow:0 0 10px rgba(0,0,0,0.2);display:block;text-align:center;font-weight:700;color:#fff;font-size:17px;text-transform:uppercase;text-decoration:none;margin-bottom:10px;position:relative;z-index:2}
.btn_box a.none{padding:0;width:100%;border-radius:0;border:none;box-shadow:none;display:block;text-align:center;font-weight:inherit;font-size:inherit;position:absolute;text-transform:inherit;color:#1b559d}
.btn_box a.green{background:#7ac163;padding:15px 10px;width:100%;border-radius:40px;border:5px solid #fff;box-shadow:0 0 10px rgba(0,0,0,0.2);display:block;text-align:center;font-weight:700;color:#fff;font-size:17px;text-transform:uppercase;text-decoration:none;margin-bottom:10px}
.btn_box a.green:hover{background:#589544}
.btn_box a.blue{background:#1b569d url(images/blue_btn.png) no-repeat left center;padding:8px 15px 8px 70px;width:100%;border-radius:10px;border:2px solid #fff;box-shadow:0 0 10px rgba(0,0,0,0.2);display:block;text-align:center;font-weight:700;color:#fff;font-size:17px;text-transform:uppercase;text-decoration:none;margin-bottom:-7px;max-height:60px;line-height:20px}
.btn_box a.blue:hover{background:#5ac0ed url(images/blue_btn.png) no-repeat 0 0}
.btn_box .car{position:absolute;left:-70px;bottom:0;z-index:1}
.t_align_right{text-align:right}
.white_bg{background:#fff}
.white_bg .btn_box{background:#fcfdfe}
@media (max-width:901px) {
.cIns-call-btn_new{width:150px}
.cIns-call-btn_new img{margin-left:0;margin-right:0}
.box_row{width:100%}
.ic_container{padding:0 10px}
.btn_box{padding:8% 15px 15px;width:50%}
.content{width:50%}
.btn_box a.green{font-size:13px}
.logo_box{min-width:185px}
.box{width:70%}
.btn_box .car{max-width:150px;left:0}
.btn_box a.blue{padding-right:18px}
}
@media (max-width:767px) {
.cIns-call-btn_new_mobile_wrapper{display:unset!important;float:left;min-height:25px}
.cIns-call-btn_new{color:#3d517b!important}
.box_row{width:100%;display:block;text-align:center}
.logo_box{width:100%;border-bottom:1px solid #c6dbea}
.logo_box .star{display:none}
.logo_box figure{margin:0}
.box{width:100%}
.box.boder_left{text-align:left;border-left:none}
.ic_content{width:55%;text-align:left}
.btn_box{width:45%}
.btn_box a.blue{font-size:16px;max-width:250px;margin:0 auto;font-size:12px}
.btn_box .car{position:static}
.btn_box .location{padding-top:5px}
}
.cIns-phone_shown{color:#3d517b}
@media (max-width:479px) {
.cIns-call-btn_new_mobile_wrapper{display:unset!important;float:left;min-height:25px}
.box{display:block}
.ic_content{width:100%;padding-bottom:0}
.btn_box{width:100%}
.cIns-phone_shown{color:#3d517b}
}
*{margin:0 auto;padding:0;box-sizing:border-box;font-family:'Lato',sans-serif}
a{text-decoration:none}
a:hover{text-decoration:none}
#listing_v1{background-color:#fff}
.l_listing_container{width:100%;margin:0 auto;display:inline-block;text-align:left}
.l_listing_wrapper{margin-top:3px;border-radius:10px;background:#fff;float:left;width:100%;padding:0}
.l_listing_list{padding-left:0;list-style:none;margin:0}
.l_listing_list > li{float:left;width:100%;background-color:#fff;border:1px solid #c2d8e8;border-radius:10px;position:relative;background:url(images/box_bg.png) no-repeat right bottom;padding:0}
.l_listing_list > li:hover{box-shadow:0 0 10px rgba(122,160,198,0.3)}
.l_listing_brand_logo{text-align:center;float:left;width:20%;background:#fff;padding:0;position:relative;border-top-left-radius:10px;border-bottom-left-radius:10px;height:150px;display:inline-block;align-items:center;padding-top:25px}
.l_listing_brand_logo figure{display:block;vertical-align:middle;padding:10px 0;position:relative;z-index:1}
.l_listing_brand_logo .l_listing_logo_img figure > img{width:120px;display:inline-block;align-items:center;position:relative}
.click_for_call{line-height:22px;position:absolute;bottom:14px;border:1px solid #c2d8e8;font-weight:700;border-radius:3px;color:#3d517b;text-align:center;float:none;margin:0 auto;z-index:99;padding:3px 3px;width:16%;left:2.5%;font-size:11px;}
.click_for_call > a{cursor:pointer;color:#3d517b}
.click_for_call i{margin-right:1px;color:#000}
.mobile_container_phone{display:none}
.icon_ribbob{position:absolute;width:28px;top:0;left:10px}
.icon_ribbob img{width:100%}
.l_listing_content_wrapper{float:left;width:48%;position:relative;min-height:150px;padding:20px 25px}
.l_listing_content_btn{float:right;width:30%;margin-top:10px;margin-bottom:10px;position:relative;padding-right:0px;padding-top:27px}
.l_get_quote_btn{float:left;width:100%;background:#1b569d;border-radius:12px;display:flex;align-items:center;text-align:center;color:#FFF;text-decoration:none;font-size:24px;text-transform:uppercase;border:2px solid #fff;font-weight:700;box-shadow:0 0 10px rgba(0,0,0,0.2);position:relative;z-index:10;line-height:20px;font-family:'Lato',sans-serif}
.l_get_quote_btn:hover{background:#5ac0ed;color:#fff}
.arrow_box{position:relative;background:#5ac0ed;float:left;padding:15px 18px;border-top-left-radius:10px;border-bottom-left-radius:10px;display:inline-block;margin-left:0}
.arrow_box:after,.arrow_box:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.arrow_box:after{border-color:rgba(136,183,213,0);border-left-color:#5ac0ed;border-width:6px;margin-top:-6px}
.arrow_box img{width:20px;position:relative;top:0;display:block}
.l_get_btn_text{width:135px;font-size:17px}
.l_listing_car_img{position:absolute;max-width:195px;left:-90px;bottom:-23px}
.l_listing_car_img > img{max-width:100%}
.l_listing_location{float:right;margin-top:10px;color:#516ca3}
.l_listing_location i.fa{font-size:16px!important;position:relative;z-index:10}
.l_location_name{font-size:12px;margin-left:10px;font-weight:900;font-family:'Lato',sans-serif;position:relative;z-index:10}
h2.l_listing_heading{font-size:17px;color:#3d517b;padding:0;font-weight:900;font-family:'Lato',sans-serif;line-height:22px}
ul.l_sublisting{list-style:none;margin-top:10px;line-height:18px;position:relative}
ul.l_sublisting > li{z-index:20;position:relative;width:100%;padding:0 0 0 20px}
.l_sublisting span{color:#516ca3;font-weight:600;font-size:12px;font-family:'Lato',sans-serif;float:left;line-height:22px}
.l_sublisting i.fa{color:#5bb048;margin-right:10px;color:#5bb048;display:inline-block;position:absolute;left:0;top:6px}
.l_sublisting i.fa > img{width:10px}
@media(max-width:1170px) {
.l_listing_container{width:95%;margin:0 auto}
}
@media(max-width:768px) {
.l_listing_container{width:700px;margin:0 auto}
.l_listing_brand_logo{float:none;width:100%;height:100px;margin-top:0;border-radius:10px;border-bottom:1px solid #c2d8e8;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-top:10px}
.l_listing_list > li{background-size:contain}
.l_listing_content_wrapper{width:62%;min-height:220px}
.click_for_call{font-size:12px;width:170px;top:111px;bottom:0;right:-53%;height:23px;line-height:18px}
.click_for_call i{margin-right:10px;}
.l_listing_content_btn{float:right;width:245px;padding-top:40px}
.arrow_box{padding:10px 18px;margin-right:32px}
.l_listing_car_img{position:absolute;max-width:155px;left:0;bottom:-75px}
.l_listing_location{float:left;margin-top:0;color:#516ca3;width:100%;text-align:right}
.l_listing_content{float:left;margin-top:10px}
.buttons_wrapper{margin-bottom:30px;text-align:center}
.l_get_btn_text{width:85px;font-size:11px;font-weight:700;line-height:14px}
.l_buttons_div{width:100%;margin-right:15px}
#listing_v2 .l_listing_content_btn{padding:20px;width:60%;padding-top:25px;float:none}
#listing_v2 .l_listing_content_wrapper{width:100%;border-right:none;margin-top:20px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}
#listing_v2 .l_listing_content{float:left;margin-top:0}
#listing_v2 .l_buttons_div{width:100%;margin-right:15px;margin-bottom:16px}
}
@media(max-width:667px) {
.click_for_call{top:auto;bottom:15px;height:23px;background:#fff;left:0;right:0;position:relative;display:table;text-align:center;margin-top:5px;margin-bottom:5px;margin:0 auto;width:170px;float:none}
}
@media(max-width:600px) {
.l_listing_container{width:95%;margin:0 auto}
.l_listing_content{float:left;margin-top:0}
.l_listing_wrapper{padding:10px}
.l_listing_content_wrapper{width:100%;min-height:auto;padding-bottom:0}
.l_listing_content_btn{float:left;width:100%;padding-top:10px;margin:0 auto}
.l_get_quote_btn{float:none;width:225px;margin:0 auto;text-align:center}
.l_listing_car_img{position:relative;bottom:0;left:20px;margin-top:0;width:150px}
.l_listing_location{text-align:center}
.click_for_call{top:auto;bottom:0;height:23px;background:#fff;left:0;right:0;position:relative;display:inline-block;text-align:center;margin-top:5px;margin-bottom:5px}
.mobile_container_phone{display:block;text-align:center}
.desktop_container_phone{display:none}
}
#listing_v3.l_listing_list > .l_listing_box{float:left;width:100%;border:1px solid #c2d8e8;border-radius:10px;position:relative}
#listing_v3.l_listing_list > .l_listing_box:hover{box-shadow:0 0 10px rgba(122,160,198,0.3)}
#listing_v3 .star{display:block;width:100%;position:absolute;left:0;bottom:20px;padding:0 20px 0 10px;text-align:center}
#listing_v3 .l_listing_brand_logo .star img{width:14px;height:auto;display:inline-block}
#listing_v3 .listing_div{float:left;width:100%;padding-left:20px;position:relative}
#listing_v3 .l_listing_content_wrapper{border-left:1px solid #c6dbea;border-right:1px solid #c6dbea;width:70%;background-color:#fff}
#listing_v3 .l_listing_heading{padding:0 0 11px;font-size:18px;color:#3d517b;font-weight:900;font-family:'Lato',sans-serif;line-height:22px}
#listing_v3 .l_sublisting i.fa{top:6px}
#listing_v3 .l_listing_location{float:right;margin-top:0;color:#516ca3;width:100%;text-align:center}
#listing_v3 .l_listing_content_bg_color{width:80%;float:left;background-color:#fcfdfe;border-bottom-right-radius:8px;border-top-right-radius:8px}
#listing_v3 .l_listing_content_btn a.green.l_get_quote_btn{background:#7ac163;padding:15px 10px;width:90%;border-radius:40px;border:5px solid #fff;box-shadow:0 0 10px rgba(0,0,0,0.2);display:block;text-align:center;font-weight:700;float:none;color:#fff;font-size:17px;text-transform:uppercase;text-decoration:none;margin:0 auto;line-height:22px}
#listing_v3 .l_listing_content_btn a.green.l_get_quote_btn:hover{background:#589544}
@media(max-width:1170px) {
/*#listing_v3 .l_listing_content_bg_color{width:74%}*/
.l_listing_container{width:100%;margin:0 auto}
}
@media(max-width:1024px) {
#listing_v3 .l_listing_content_btn{padding-left:10px;padding-right:10px}
#listing_v3 .l_listing_content_btn a.green.l_get_quote_btn{width:100%;padding:8px}
}
@media(max-width:812px) {	
#listing_v3 .l_listing_content_wrapper{width:55%}	
#listing_v3 .l_listing_content_bg_color{width:71.5%}	
}
@media(max-width:768px) {
.l_listing_container{width:98%!important;margin:0 auto;display:flex}
#listing_v3 .l_listing_content_wrapper{border-left:0;min-height:170px;border-bottom-left-radius:10px}
#listing_v3 .l_listing_content_bg_color{width:100%;border-bottom-right-radius:8px;border-top-right-radius:0;border-bottom-left-radius:8px}
#listing_v3 .l_listing_content_btn{float:right;width:45%;padding-top:40px}
}
@media(max-width:667px) {
#listing_v3 .l_listing_content_wrapper{width:100%;border-right:0;border-bottom:1px solid #c6dbea;border-radius:0}
#listing_v3 .l_listing_content_btn{width:100%;padding-top:20px;text-align:center;padding-bottom:20px}
#listing_v3 .l_listing_content_btn a.green.l_get_quote_btn{width:185px;margin-bottom:10px;float:none}
}
