#cd5_module249 { display:block; font-family: 'poppinsregular';  position:relative; width:100%; box-sizing: border-box; padding-top: 0px; font-size: 13px; }
#cd5_module249 * { box-sizing: border-box; }
#cd5_module249 .m249_inner { position: relative; margin: 0 auto; width: 100%; max-width: 1400px; padding: 15px 0px; }
#cd5_module249 .m249_quicklinks { padding: 15px 0px; padding-left: 30px; width: calc(100% - 600px); display: inline-block;  }
#cd5_module249 .m249_boxleft { float: left; width: 350px; display: flex; flex-wrap: wrap; padding: 15px; }
#cd5_module249 .m249_boxleft img {width: 100%; max-width: 170px; height: auto; display: inline-block; padding-right: 30px;}
#cd5_module249 .m249_address { font-size: 12px; line-height: 1.5; }
#cd5_module249 .m249_boxright { float: right; width: 250px; padding: 15px; position: relative; text-align: right;}
#cd5_module249 .m249_boxright_box1 { position: relative; display: block; min-height: 30px;  }
#cd5_module249 .m249_social-links { position: absolute; top: 4px; left: 0px;}
#cd5_module249 .m249_contact_links { display: block; text-align: right; padding: 6px 10px; padding-right: 0px; }
#cd5_module249 .fa { font-size: 25px; padding: 0px 4px; }

#cd5_module249 { padding-top: 0px;}
#cd5_module249 .privacy_link h4{font-size: 12px;}
#cd5_module249 .m249_inner { padding: 15px 0px; }

/********* Footer Subscribe Css *********/
#cd5_module249 .subscribe-section {width: 100%; z-index: 2; position: relative; margin-top: 0px; text-transform: uppercase; }
#cd5_module249 .contactform-footer{ position:relative; width:100%; padding-top:20px; padding-bottom:20px;  }
#cd5_module249 .subscribe-now {font-family:poppinsregular;font-size: 12px; line-height: 18px;padding: 15px;padding-right: 0px;text-align:center;}
@media only screen and (min-width:767px) { #cd5_module249 .subscribe-now { text-align: right; } }
#cd5_module249 .stock_update_button {font-family: poppinsregular; display: block; padding: 6px 10px; margin-top: 15px; margin-bottom: 5px; text-transform: uppercase; text-decoration: none; border-radius: 0px; font-size: 13px; min-width: 120px; text-align: center; }
@media only screen and (min-width:480px) {  #cd5_module249 .stock_update_button {  display: inline-block;  margin-left: 10px; margin-top: 0px; margin-bottom: 0px; } }

/********* Footer Used Car Section *********/
#cd5_module249 .used_car_section{ position:relative; width:100%; display:inline-block; padding: 15px 0px; border-top:0; margin-top: 0px; }
@media only screen and (min-width:767px) { #cd5_module249 .used_car_section{ margin-top: 0px; } }
#cd5_module249 .used-cartitle{ position:relative; width:100%; margin-bottom:10px; margin-top: 10px; }
@media only screen and (min-width:767px) { #cd5_module249 .used-cartitle{ margin-top: 0px; } }
#cd5_module249 .used-cartitle h2{font-family: poppinsextralight; position:relative; text-align:left; font-size:15px; text-transform:uppercase; display: none; }
#cd5_module249 .used-cartitle h2 strong{ font-size:15px;  }
#cd5_module249 .used_car_list{ width:100%; list-style:none; margin:0; padding:0; display:inline-block; }
#cd5_module249 .used_car_list li{ display:inline-block; width:98%; float:left; margin-right:2%; }
@media only screen and (min-width:350px) { #cd5_module249 .used_car_list li{ width:48%; } }
@media only screen and (min-width:600px) { #cd5_module249 .used_car_list li{ width:31%; } }
@media only screen and (min-width:767px) { #cd5_module249 .used_car_list li{ width:23%; } }
@media only screen and (min-width:1150px) { #cd5_module249 .used_car_list li{ width:18%; } }
@media only screen and (min-width:1280px) { #cd5_module249 .used_car_list li{ width:14.66%; } }
#cd5_module249 .used_car_list li a{ text-decoration:none; padding-bottom:6px; padding-top:6px; display:inline-block;  font-size:12px; font-family:poppinsregular; }
#cd5_module249 .used_car_list li a img { display: none;}

/********* Footer Quick Link Section *********/
#cd5_module249 .quick-links-group{ text-align:left; line-height:26px; font-size:14px; text-transform:uppercase; list-style:none; margin:0 auto; width:100%; padding:0; display:inline-block; }
#cd5_module249 .quick-links-group li{ text-align:left; display:inline-block; width:25%; position:relative; }
#cd5_module249 .quick-links-group li a{font-family: poppinsregular;padding:1px 10px;padding-left: 0px;text-decoration:none;text-align:left;text-transform:capitalize;font-size:12px;font-weight:400;position:relative;display:inline-block;width:100%;}
#cd5_module249 .quick-links-group li:last-child a{padding-right:0;}

/********* Footer Parter Logo Section *********/
#cd5_module249 .m249_partnerlogo_line { display: block; width: 100%;}
#cd5_module249 .partner_logo{ display:block;  clear: left; text-align: center; box-sizing: border-box;}
#cd5_module249 .ft-brand{ list-style:none; display: flex;  flex-wrap: wrap; justify-content: center; flex-direction: row; align-items: center;  margin: 0 auto; width: 100%; padding-top: 30px; }
#cd5_module249 .ft-brand li {  text-align: center; padding: 6px 20px; }
#cd5_module249 .ft-brand li img { max-height: 50px; max-width: 100px; opacity: 0.5; }

/********* Footer Powered By Section *********/
#cd5_module249 .copyright-section{width:100%;z-index:2;position:relative;}
#cd5_module249 .powerdby {text-align:center;vertical-align:middle;padding-top:35px;padding-bottom:15px;display:inline-block;width:100%;position:relative;}
#cd5_module249 .powerdby .cardealer img{max-width:45px;width:45px;margin:auto;text-align:center;display:block;vertical-align:middle;}
#cd5_module249 .powerdby .cardealer small{font-size:14px;display:block;padding-top:15px;padding-right:15px;text-align:center;}
#cd5_module249 .powerdby .cardealer a{text-decoration:none;position:relative;}
#cd5_module249 .privacy_link{font-size:14px;vertical-align:top;width:100%;display:inline-block;text-align:center;float:left; padding: 0px 15px; }
#cd5_module249 .privacy_link h4{ vertical-align:middle;padding-bottom:15px;}
#cd5_module249 .privacy_link p{line-height:15px; font-size: 10px; text-align: center; padding-bottom:15px; max-width: 1100px; margin: 0 auto; }
#cd5_module249 .cardealer{width:100%; max-width: 250px;  display:inline-block;text-align:right; text-align:center; margin: 0 auto; padding-top: 15px; clear: left; }

/********* Footer Social Icons *********/
#cd5_module249 .ft-social-icon {float: left; padding-top: 0px; position: relative;  transition: all .5s ease-in-out;  list-style: none;}
#cd5_module249 .ft-social-icon li {display: inline-block; font-family: 'poppinsbold';  }
#cd5_module249 .ft-social-icon li:first-child { padding-left: 0px; }
#cd5_module249 .ft-social-icon li a { font-size: 25px; padding: 3px; border-radius: 0; width: auto; display: inline-block; text-align: center;vertical-align: middle;    line-height: 20px; }

@media only screen and (max-width: 1100px) {
       #cd5_module249 .quick-links-group li{ width:33.3%;}
       #cd5_module249 .m249_quicklinks { width: calc(100% - 430px); padding-left: 15px;}
       #cd5_module249 .m249_boxleft { width: 200px; }
       #cd5_module249 .m249_boxright { width: 230px;}
       #cd5_module249 .m249_address { padding-left: 4px; }
}
@media only screen and (max-width: 767px) {
       #cd5_module249 .quick-links-group li{ width:25%;}
       #cd5_module249 .m249_quicklinks { width: 100%; padding: 15px;}
       #cd5_module249 .m249_boxleft { width: 55%; }
       #cd5_module249 .m249_boxright { width: 45%;}
}
@media only screen and (max-width: 599px) {
       #cd5_module249 .quick-links-group li{ width:33.33%;}
       #cd5_module249 .m249_boxleft { width: 100%; }
       #cd5_module249 .m249_boxright { width: 100%;}
       #cd5_module249 .m249_address { text-align: right; width: calc(100% - 170px); }
       #cd5_module249 .powerdby { margin-bottom: 60px;}
       #cd5_module249 .ft-brand li {  padding: 6px 10px; }
       #cd5_module249 .ft-brand li img { max-height: 40px; max-width: 70px;}
}
@media only screen and (max-width: 420px) {
       #cd5_module249 .quick-links-group li{ width:50%;}
}

/********* Footer Subscribe Css *********/
#cd5_module249 .subscribe-section {width: 100%; z-index: 2; position: relative; margin-top: 0px; text-transform: uppercase; }
#cd5_module249 .contactform-footer{ position:relative; width:100%; padding-top:20px; padding-bottom:20px;  }
#cd5_module249 .subscribe-now {font-family:poppinsregular;font-size: 12px; line-height: 18px;padding: 15px;padding-right: 0px;text-align:center;}
@media only screen and (min-width:767px) { #cd5_module249 .subscribe-now { text-align: right; } }
#cd5_module249 .stock_update_button {font-family: poppinsregular; display: block; padding: 6px 10px; margin-top: 15px; margin-bottom: 5px; text-transform: uppercase; text-decoration: none; border-radius: 0px; font-size: 13px; min-width: 120px; text-align: center; }
@media only screen and (min-width:480px) {  #cd5_module249 .stock_update_button {  display: inline-block;  margin-left: 10px; margin-top: 0px; margin-bottom: 0px; } }

/********* Footer Used Car Section *********/
#cd5_module249 .used_car_section{ position:relative; width:100%; display:inline-block; padding: 15px 0px; border-top:0; margin-top: 0px; }
@media only screen and (min-width:767px) { #cd5_module249 .used_car_section{ margin-top: 0px; } }
#cd5_module249 .used-cartitle{ position:relative; width:100%; margin-bottom:10px; margin-top: 10px; }
@media only screen and (min-width:767px) { #cd5_module249 .used-cartitle{ margin-top: 0px; } }
#cd5_module249 .used-cartitle h2{font-family: poppinsextralight; position:relative; text-align:left; font-size:15px; text-transform:uppercase; display: none; }
#cd5_module249 .used-cartitle h2 strong{ font-size:15px;  }
#cd5_module249 .used_car_list{ width:100%; list-style:none; margin:0; padding:0; display:inline-block; }
#cd5_module249 .used_car_list li{ display:inline-block; width:98%; float:left; margin-right:2%; }
@media only screen and (min-width:350px) { #cd5_module249 .used_car_list li{ width:48%; } }
@media only screen and (min-width:600px) { #cd5_module249 .used_car_list li{ width:31%; } }
@media only screen and (min-width:767px) { #cd5_module249 .used_car_list li{ width:23%; } }
@media only screen and (min-width:1150px) { #cd5_module249 .used_car_list li{ width:18%; } }
@media only screen and (min-width:1280px) { #cd5_module249 .used_car_list li{ width:14.66%; } }
#cd5_module249 .used_car_list li a{ text-decoration:none; padding-bottom:6px; padding-top:6px; display:inline-block;  font-size:12px; font-family:poppinsregular; }
#cd5_module249 .used_car_list li a img { display: none;}
#cd5_module249 .privacy_link h4{font-size: 12px;}

#cd5_module249 {background-color:#101010; }
#cd5_module249 .m249_address { color: #acacac; }
#cd5_module249 .m249_contact_links { color: #9a9a9a; }
#cd5_module249 .m249_contact_links:hover { color: #f2f2f2; }
#cd5_module249 .m249_partnerlogo_line { background-color: #101010; }
#cd5_module249 .powerdby{color:#ffffff; background-color: #101010; border-top: solid 1px #535353; margin-top: 30px; }
#cd5_module249 .copyright-section{background-color:#101010;color:#c1c8cc;}
#cd5_module249 .quick-links-group li a { color: #dadada;}
#cd5_module249 .quick-links-group li a:hover { color: #fff; }
#cd5_module249 .powerdby .cardealer a{color:#ffffff;}
#cd5_module249 .privacy_link a{color:#e2e2e2;}
#cd5_module249 .privacy_link a:hover{color:#ffffff;}
#cd5_module249 .privacy_link p { color: #e0e0e0; }
#cd5_module249 .ft-social-icon li a{ color: #f2f2f2;}
#cd5_module249 .ft-social-icon li a:hover{color:white; }
#cd5_module249 .oval{background-color:#ffffff;color:#111111;}
#cd5_module249 .subscribe-section{background-color:#fff;color:#444;}
#cd5_module249 .stock_update_button{background-color:#fff;color:#404040; border: solid 1px #000;}
#cd5_module249 .stock_update_button:hover{background-color:#111111; color:#ffffff;}
#cd5_module249 .used_car_section{background-color:#eaeaea;}
#cd5_module249 .used-cartitle h2{color:#000;}
#cd5_module249 .used_car_list li:hover a{color:#222;}
#cd5_module249 .used_car_list li a{color:#000; }
#cd5_module249 .subscribe-section{background-color:#fff;color:#444;}
#cd5_module249 .stock_update_button{background-color:#fff;color:#404040; border: solid 1px #000;}
#cd5_module249 .stock_update_button:hover{background-color:#111111; color:#ffffff;}
#cd5_module249 .used_car_section{background-color:#eaeaea;}
#cd5_module249 .used-cartitle h2{color:#000;}
#cd5_module249 .used_car_list li:hover a{color:#222;}
#cd5_module249 .used_car_list li a{color:#000; }

