#CarsList{width:100%;max-width:820px;display:block;margin:30px auto;padding:0 20px}#CarsList .buttons{display:block;padding:20px 0;margin:0 0 20px}#CarsList .buttons .button{padding:12px 25px;margin-right:5px}#CarsList .buttons .active{background:#444}.car-sale-listing{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto 50px;padding:20px;border:1px solid var(--site-border);background:#fff;border-radius:4px;position:relative}.car-sale-listing>div{display:block;width:100%}.car-sale-listing .images a{display:block;margin:0}.car-sale-listing .images .main-image-link{position:relative;margin-bottom:10px}.car-sale-listing .images .main-image{padding:0;margin:0 .5px -3px}.car-sale-listing .images ul{list-style:none;display:flex;flex-wrap:wrap;margin:0}.car-sale-listing .images ul li{margin:0 0 1px;flex:0 0 20%;padding:0 .5px}.car-sale-listing .images ul li img{cursor:pointer;display:block;margin:0}.car-sale-listing .images .zoom{position:absolute;bottom:8px;right:8px}.car-sale-listing .details .description-container{max-height:600px;overflow:auto;margin-bottom:30px;border-bottom:1px solid #ccc;padding:10px 10px 10px 0}.car-sale-listing .arrow{margin-top:10px;cursor:pointer}@media only screen and (max-width:767px){.car-sale-listing .images ul li{flex:0 0 33.3%}}@media only screen and (max-width:479px){#CarsList .buttons{display:flex}#CarsList .buttons a{margin:0 .5px}.car-sale-listing{padding:10px 10px 20px}.car-sale-listing .images ul li{flex:0 0 50%}}