#all_car_features_v2_color { display:block;  font-size: 16px; font-family: poppinssemibold;}
#all_car_features_v2{display:block; }
#all_car_features_v2 .all_car_features{position:relative;width:100%;min-height:500px;display:inline-block;vertical-align:top;}
#all_car_features_v2 .car_feature_row{position:relative;width:100%;display:inline-block;vertical-align:top;}
#all_car_features_v2 .car_feature_list{width:100%;float:left;display:inline-block;position:relative; height:100%;vertical-align:top;max-width:485px;}
#all_car_features_v2 .car_feature_heading{ position:relative; display:inline-block; padding: 30px; padding-bottom: 15px; }
#all_car_features_v2 .car_feature_heading h2{font-size:34px;font-family: poppinsbold; font-weight:normal;line-height:inherit;}
#all_car_features_v2 .list-ticks{list-style:none;line-height:30px; padding-left:70px; padding-top: 20px;}
#all_car_features_v2 .list-ticks li:before{position:absolute;top:5px;left:-30px;line-height:1;font-size:20px;content:"\f00c";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;}
#all_car_features_v2 .list-ticks li{position:relative;}
#all_car_features_v2 .ticks-disclaimer{margin-top:15px; padding-left: 40px; }

.acf_v2_left { position: relative; float: left; width: 100%; -webkit-transition: width .3s; transition: width .3s; box-sizing: border-box; padding-bottom:40px; }
.acf_v2_right { position: relative; float: right; width: 100%; -webkit-transition: width .3s; transition: width .3s; box-sizing: border-box; padding-bottom: 40px; }
.img-responsive { width: 100%; }
@media only screen and (min-width: 900px) {
       .acf_v2_left { width: 40%; }
       .acf_v2_right { width: 60%; padding-right: 0%; }
}
@media only screen and (min-width: 1000px) {
       .acf_v2_left { width: 35%;  }
       .acf_v2_right { width: 65%; padding-right: 5%;  }
       .acf_v2_right>img { max-width: 650px; }
}