@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap');
#CD5_module_409{clear:left;display:block;margin:0; background: #fafafa; padding:40px 10px;box-sizing:border-box; position: relative; font-family: Montserrat;}
#CD5_module_409 * {box-sizing: border-box;}
#CD5_module_409 .m409-container-center {margin: auto; width: 100%; max-width: 1660px; padding: 0px 40px; display: flex; align-items: flex-start;}
#CD5_module_409 .M409_left{ flex: 1;}
#CD5_module_409 .M409_right{ flex: 1; padding-left: 20px; }
#CD5_module_409 .header{ font-family: Montserrat;font-weight: 700;letter-spacing: 0;font-size: 24px; text-transform: capitalize;}
#CD5_module_409 .m409_line {height: 1px; width: 130px; margin: 20px 0px; background-color: #777;}
#CD5_module_409 .cars_brand ul{list-style:none;display:flex;  flex-wrap: wrap;}
#CD5_module_409 .cars_brand ul li{display:flex; position:relative;width:100%; width:100px; height: 100px; flex-grow: 1; background-color: #e7e7e7; -webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;margin-right:6px; margin-bottom: 6px;}
#CD5_module_409 .cars_brand ul li a{display:block;text-decoration:none;vertical-align:bottom; width: 100%; height: 100%; margin: auto; }
#CD5_module_409 .cars_brand ul li a img{display: block; width:60px; margin: 20px auto; -webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}
#CD5_module_409 .cars_brand ul li:hover a{ background-color: #d0d0d0; }
#CD5_module_409 .carstock-list{padding:0;box-sizing:border-box}
#CD5_module_409 .carstock-list>ul{list-style:none;display:flex; flex-wrap: wrap; text-align:left;box-sizing:border-box}
#CD5_module_409 .carstock-list>ul>li{display: flex; align-items: flex-end; position: relative; background-color: #ededed; width: 100px; height: 100px;  flex-grow: 1; background-color: #e7e7e7; margin-right:6px; margin-bottom: 6px;box-sizing:border-box;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;text-align:center}
#CD5_module_409 .carstock-list>ul>li>a>img{max-width:100%; display: block; width:100px; margin: auto; padding :8px; -webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}
#CD5_module_409 .carstock-list>ul>li:hover>a>img{opacity:.7}
#CD5_module_409 .carstock-list>ul>li>a{display:block;width:100%;text-decoration:none;vertical-align:bottom;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}
#CD5_module_409 .car-title{font-size:10px; letter-spacing: 0.8px;line-height: 1; display:block; background-color: #aeaeae; color: #fff; text-transform: uppercase; padding :6px;font-weight: 600; -webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}
#CD5_module_409 .carstock-list>ul>li:hover .car-title{ background-color: #d0d0d0; }

@media only screen and (max-width: 1200px) {
    #CD5_module_409 .header{ font-size: 20px; }
}
@media only screen and (max-width: 900px) {
    #CD5_module_409 .m409-container-center {flex-direction: column; }
    #CD5_module_409 .M409_left{ flex: 1;}
    #CD5_module_409 .M409_right{ flex: 1; padding-left: 0px; padding-top: 40px; }
    #CD5_module_409 .header{ font-size: 20px; }
}
@media only screen and (max-width: 768px) {
    #CD5_module_409{padding: 20px;}
    #CD5_module_409 .M409_right{ padding-top: 20px; }
    #CD5_module_409 .header{ font-size: 17px; }
    #CD5_module_409 .m409-container-center { padding: 0px;}
}