#auctionPreview .mapInfo .name {font-weight: bold;font-size: 16px;}
#auctionPreview .mapInfo .address {font-weight: 400;font-size: 14px;}
#auctionPreview .mapInfo .glink a {text-decoration: none}
#auctionPreview .mapInfo .glink a:hover {text-decoration: underline}

#auctionPreview #features > .container > h2.original {display: none}

#auctionPreview .parent {
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 30px;
    grid-row-gap: 30px;
}

#auctionPreview .div1 { grid-area: 1 / 1 / 2 / 2; background:#000;height: 50px;}
#auctionPreview .div2 { grid-area: 2 / 1 / 3 / 2; background:#000;height: 150px;}
#auctionPreview .div3 { grid-area: 1 / 2 / 3 / 3; background:#000;}

#auctionPreview {max-width: 1410px;margin: 0 auto;}
#auctionPreview {font-family: Lato,sans-serif;font-weight: 400;}
#auctionPreview > h2 {font-size: 30px;font-weight: 700;color: #111111;margin: 0 0 10px 0;}
#auctionPreview h3 {font-size: 21px;font-weight: 700;color: #111111;margin: 0 0 15px 0;}
#auctionPreview > .breadcrumb {background: none;padding: 0;margin: 0 0 30px 0;}
#auctionPreview > .breadcrumb > li {font-size: 16px;}
#auctionPreview > .breadcrumb > li > a {color: #cc292e;font-size: 16px;}
#auctionPreview .infoSection {background: #f5f8fa;padding: 30px;border-radius: 6px;}
#auctionPreview .infoSection + h3 {margin-top: 30px;}
#auctionPreview .infoSection h4 {font-size: 18px;font-weight: 700;color: #111111;margin: 0 0 25px 0;}
#auctionPreview .infoSection p {font-size: 16px;font-weight: 400;color: #111111;margin: 0 0 15px 0;position: relative;padding-left: 30px;}
#auctionPreview .infoSection p.car {margin: 0;font-size: 18px;font-weight: bold;}
#auctionPreview .infoSection p > a {color:#cc292e;word-break: break-all;}
#auctionPreview .infoSection p > span {position: absolute;top: 0;left: 0;font-size: 20px;color: #757575;}
#auctionPreview .infoSection .social {display: flex;gap: 30px;margin: 25px 0;flex-wrap: wrap;}
#auctionPreview .infoSection .social a  {font-size: 14px;display: flex;align-items: center;gap: 6px;}
#auctionPreview .infoSection .social a span {font-size: 30px;margin: -6px 0 0 0;}
#auctionPreview .infoSection .social a svg {width: 23px;}
#auctionPreview .infoSection .social .linkedIn {color: #0077b5;}
#auctionPreview .infoSection .social .facebook {color: #1977f3;}
#auctionPreview .infoSection .social .twitter {color: #000;}
#auctionPreview .infoSection .line_break {height: 1px;background: #e1e4e6;margin: 30px 0;}
#auctionPreview .infoSection .contactSec {margin-bottom: 30px;}
#auctionPreview .infoSection .vehicleCount {margin: 13px 30px 30px 0;float: left;}
#auctionPreview .infoSection .btn {background: #ff3347;display: inline-block;padding: 11px 26px;color:#fff;border-radius: 40px;font-size: 18px;font-weight: 700;text-decoration: none;}

#auctionPreview .grid {
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 30px;
    grid-row-gap: 0px;
}

#auctionPreview .googleMapWrapper {background: #f5f8fa;  position: relative;margin: 38px 0 0 0;}
#auctionPreview .googleMapWrapper > div {position: absolute;top: 0;left: 0;}

#auctionPreview #gg-map {
    height: 100%;
    margin: 0;
    width: 100%;
}

@media (max-width: 997px) {
    #auctionPreview .grid {display: block;}
    #auctionPreview .infoSection {margin-bottom: 50px;}
    #auctionPreview .googleMapWrapper {height: 400px;}
}

@media (max-width: 767px) {
    #auctionPreview .infoSection {padding: 20px;}

    #auctionPreview .infoSection > .btn {font-size: 16px;padding: 10px 15px;}
}