
.dealer-block-wrapper {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.dealer-block-wrapper .col-md-3 .col-md-4 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.dealer-block-wrapper .col-md-3 .dealer-block, .dealer-block-wrapper .col-md-4 .dealer-block,.dealer-block-wrapper .col-md-6 .dealer-block {box-shadow: rgb(0 0 0 / 15%) 0 5px 15px 0;height: 100%;border-radius: 10px;overflow: hidden;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;}
.dealer-block-wrapper .col-md-3 .dealer-block:hover, .dealer-block-wrapper .col-md-4 .dealer-block:hover,.dealer-block-wrapper .col-md-6 .dealer-block:hover {box-shadow: rgb(0 0 0 / 15%) 0 1px 5px 0;}
.dealer-block-wrapper .col-md-3 .dealer-block .dealer-img, .dealer-block-wrapper .col-md-4 .dealer-block .dealer-img,.dealer-block-wrapper .col-md-6 .dealer-block .dealer-img {position: relative;margin: auto;overflow: hidden;}
.dealer-block-wrapper .col-md-3 .dealer-block .dealer-img img,.dealer-block-wrapper .col-md-4 .dealer-block .dealer-img img,.dealer-block-wrapper .col-md-6 .dealer-block .dealer-img img {max-width: 100%;transition: .3s;display: block;width: 100%;height: auto;transform: scale(1.005);}
.dealer-block-wrapper .col-md-3 .dealer-block .dealer-img:hover img,.dealer-block-wrapper .col-md-4 .dealer-block .dealer-img:hover img,.dealer-block-wrapper .col-md-6 .dealer-block .dealer-img:hover img {transform: scale(1.03);}
.dealer-block-wrapper .col-md-3 .dealer-block .dealer-info,.dealer-block-wrapper .col-md-4 .dealer-block .dealer-info,.dealer-block-wrapper .col-md-6 .dealer-block .dealer-info {text-align: center;padding: 3rem 1rem!important;}
.dealer-block-wrapper .col-md-3 .dealer-block .dealer-info .dealer-name h5,.dealer-block-wrapper .col-md-4 .dealer-block .dealer-info .dealer-name h5,.dealer-block-wrapper .col-md-6 .dealer-block .dealer-info .dealer-name h5 {font-size: 31px;line-height: 1.35;margin-bottom: 34px;font-weight: 600;color: #000;}
.dealer-block-wrapper .col-md-3 .dealer-block .dealer-info .social .row,.dealer-block-wrapper .col-md-4 .dealer-block .dealer-info .social .row,.dealer-block-wrapper .col-md-6 .dealer-block .dealer-info .social .row {justify-content: center;margin-top: 20px;}
.dealer-block-wrapper .col-md-3 .dealer-block .dealer-info .social .row i,.dealer-block-wrapper .col-md-4 .dealer-block .dealer-info .social .row i,.dealer-block-wrapper .col-md-6 .dealer-block .dealer-info .social .row i {margin: 10px 10px 0 0;}
.dealer-block-wrapper .col-md-3 .dealer-block .dealer-info .social .row i:before,.dealer-block-wrapper .col-md-4 .dealer-block .dealer-info .social .row i:before,.dealer-block-wrapper .col-md-6 .dealer-block .dealer-info .social .row i:before {padding: 17px;color: #fff;background-color: #252728;width: 30px;height: 30px;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.dealer-block-wrapper .col-md-3 .dealer-block .dealer-info .social .row a:hover i:before,.dealer-block-wrapper .col-md-4 .dealer-block .dealer-info .social .row a:hover i:before,.dealer-block-wrapper .col-md-6 .dealer-block .dealer-info .social .row a:hover i:before {background-color: #515253;color: #fff;}
.dealer-block-wrapper .col-md-3 .dealer-block .dealer-img .dealer-name,.dealer-block-wrapper .col-md-4 .dealer-block .dealer-img .dealer-name,.dealer-block-wrapper .col-md-6 .dealer-block .dealer-img .dealer-name {position: absolute;top: 90%;left: 50%;margin-right: -50%;transform: translate(-50%,-50%);}
.dealer-block-wrapper .col-md-4 .dealer-block .dealer-img .dealer-name h5,.dealer-block-wrapper .col-md-4 .dealer-block .dealer-img .dealer-name h5,.dealer-block-wrapper .col-md-6 .dealer-block .dealer-img .dealer-name h5 {font-size: 36px;line-height: 1.35;margin-bottom: 34px;font-weight: 600;color: #fff;text-shadow: 2px 2px #252728;}
.dealer-block-wrapper .col.col-md-6 {margin: 10px 0;}
.contact-nav .system-info-whatsapp .info-details,.vehicleInStock #vehicleBar_FinanceButton {display: none;}
.banner-container .dealer-info.p-5 {min-height: 224px;}

@media screen and (max-width: 1367px) {
.banner-container .dealer-info.p-5 {min-height: 292px;}}

@media screen and (max-width: 1280px) {
.dealer-block-wrapper .col-md-3 .dealer-block {min-height: 460px;}}

@media screen and (max-width: 1200px) {
.dealer-block-wrapper .col-md-3,.dealer-block-wrapper .col-md-4 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}}

@media screen and (max-width: 1024px) {
.dealer-block-wrapper .col-md-3 .dealer-block .dealer-info .dealer-name h5,.dealer-block-wrapper .col-md-4 .dealer-block .dealer-info .dealer-name h5 {font-size: 33px;}
.dealer-block-wrapper .col-md-3,.dealer-block-wrapper .col-md-4 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}}

@media screen and (max-width: 1025px) {
.dealer-block-wrapper .col-md-3, .dealer-block-wrapper .col-md-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin: 20px 0;padding: 0 5%;}
.contact-info .info-details,.contact-info span:after,.main-nav .fullview .navbar #collapse-navigation .navbar-nav,.wishlist-wrapper {display: none;}
.contact-nav .client-name {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.contact-info {display: flex;align-items: center;margin-top: 10px;margin-bottom: 10px;}
.contact-nav span a,.contact-nav span a i,.contact-nav span.system-info-phone,.contact-nav span.system-info-phone a {margin: 0;}
.wishlist-btn {padding: 10px 0;}
.wishlist-wrapper {margin-left: 0;}
.contact-nav span a i:not(:last-child) {margin-right: 40px;font-size: 24px;}
.contact-nav .wishlist-wrapper {display: block!important;}}

@media screen and (max-width: 768px) {
.dealer-block-wrapper .col-md-3 .dealer-block .dealer-img .dealer-name h5,.dealer-block-wrapper .col-md-3 .dealer-block .dealer-info .dealer-name h5,.dealer-block-wrapper .col-md-4 .dealer-block .dealer-img .dealer-name h5,.dealer-block-wrapper .col-md-4 .dealer-block .dealer-info .dealer-name h5 {font-size: 25px;}
.dealer-block-wrapper .col-md-3 .dealer-block .dealer-info a,.dealer-block-wrapper .col-md-4 .dealer-block .dealer-info a {font-size: 16px;}
.contact-nav .client-name {width: 100%;flex: none;}
.contact-nav div.container {flex-wrap: wrap;justify-content: center;}
.contact-nav .wishlist-btn span {display: none;}
.contact-nav .system-info-whatsapp {margin: 0;}
.contact-nav .system-info-whatsapp i,.contact-nav span a i {font-size: 24px;}}

@media screen and (max-width: 576px) {
.Zone_4 iframe {width: 100%;}
div#info-buttons-VWNewModels .col-4 {max-width: 100%;}
div#info-buttons-VWNewModels {flex-direction: column;}
.inner.py-3.container {padding-top: 100px!important;padding: 15px 20px;}
.inner .col-sm-4.col-md-4.col-lg-4.col-12 {margin-top: 20px;}}

@media screen and (max-width: 384px) {
#special-nav-filter-BYDSpecials .col-4 {max-width: 100%;}
.container {padding: 15px 20px;}
.finance-calculator .form-group.vsfin,.finance-calculator .irs {height: unset!important;}
.row.w-100.no-gutters.FinanceCalc-expanded.p-3 {justify-content: center;}}
.contact-nav .system-info-whatsapp i {font-size: 20px;font-weight: 700;margin-right: 0;}
.contact-nav .system-info-whatsapp i:before {color: #25d366!important;}
.main-nav .fullview,.main-nav .fullview .navbar #collapse-navigation,.main-nav .fullview .navbar #collapse-navigation .navbar-nav {width: 100%;}
.main-nav .fullview .navbar #collapse-navigation .navbar-nav {justify-content: space-evenly;}
.form-group.vsfin,.iris {height: unset!important;}
.image-rotator-display img {width: 1000vw!important;height: auto!important;max-width: 100vw!important;}
