.car-detail-header {display: flex;justify-content: space-between;column-gap: 20px;align-items: center;margin-bottom: 20px;}
        .car-detail-header h1,.car-detail-header h2 {margin: 0;font-size: 40px;font-weight: 700;line-height: 40px;letter-spacing: -0.04em; color: #000;}
        .car-detail-head-btns .cust-btn {font-size: 16px;font-weight: 500;line-height: 20.83px;color: #000000;border: 0;outline: none;display: inline-flex;align-items: center;position: relative;margin: 0 12px;}
        .car-detail-head-btns .cust-btn::before{width: 28px;height: 28px;display: inline-block;content: " ";background-size: contain;margin: 0 7px 0 0;background-repeat: no-repeat;background-position: center;}
        .car-detail-head-btns .print-brochure-btn::before {background-image: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/print-icon.svg");}
        .car-detail-head-btns .share-btn::before{background-image: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/share-icon.svg");}
        .car-detail-head-btns .print-brochure-btn::after {height: 20px;width: 1px;background: #000;opacity: 0.3;content: " ";right: -22px;position: absolute;}

        .car-detail-wrapper img {height: 100%;width: 100%;object-fit: cover;}
        .car-detail-main-img {border-radius: 20px;overflow: hidden;max-height: 665.58px;position: relative;margin-bottom: 20px;}
        .car-detail-main-img .main-img-slider {border-radius: 20px;overflow: hidden;visibility: hidden;max-height: 665.58px;}
        .car-detail-main-img .main-img-slider.slick-initialized {visibility: visible;}
        .car-detail-main-img .main-img-slider:not(.slick-initialized) .slide:not(:first-child) {display: none;}
        .car-detail-main-img .main-img-slider:not(.slick-initialized) .slide:first-child {display: block;}
        .car-detail-main-img .main-img-slider .slide {cursor: pointer;}
        .car-detail-main-img .main-img-slider .slide img {width: 100%;height: 100%;max-height: 665.58px;min-height: 300px;object-fit: cover;}
        .car-detail-main-img .main-img-slider .slide {height: 665.58px;max-height: 665.58px;}
        .car-detail-main-img .main-img-slider .slick-arrow {position: absolute;top: 50%;transform: translateY(-50%);z-index: 10;border-radius: 50%;width: 44px;height: 44px;border: 1px solid rgb(255 255 255 / 60%);color: #fff;display: flex;align-items: center;justify-content: center;background: rgb(0 0 0 / 40%);outline: none;text-indent: -9999px;overflow: hidden;cursor: pointer;transition: 0.3s ease;}
        .car-detail-main-img .main-img-slider .slick-arrow:hover {background: #553291;border-color: #553291;}
        .car-detail-main-img .main-img-slider .slick-arrow::before {content: "";position: absolute;width: 16px;height: 16px;background-image: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/dropdown-arrow-icon.svg");background-position: center;background-repeat: no-repeat;background-size: contain;filter: invert(1);}
        .car-detail-main-img .main-img-slider .slick-prev {left: 15px;}
        .car-detail-main-img .main-img-slider .slick-prev::before {transform: rotate(90deg);}
        .car-detail-main-img .main-img-slider .slick-next {right: 15px;}
        .car-detail-main-img .main-img-slider .slick-next::before {transform: rotate(-90deg);}
        .main-slider-counter {position: absolute;bottom: 15px;right: 15px;background: rgb(0 0 0 / 60%);color: #fff;padding: 6px 14px;border-radius: 8px;font-size: 14px;font-weight: 600;z-index: 10;pointer-events: none;display: none;}
        .main-img-slider.slick-initialized ~ .main-slider-counter {display: block;}

        .main-thumbs-wrap {margin-top: 12px;margin-bottom: 20px;position: relative;min-height: 80px;}
        .main-thumbs-slider:not(.slick-initialized) {visibility: hidden;height: 0;overflow: hidden;}
        .main-thumbs-slider.slick-initialized {visibility: visible;height: auto;}
        .main-thumbs-slider .main-thumb-slide {padding: 0 4px;cursor: pointer;outline: none;}
        .main-thumbs-slider .main-thumb-slide img {width: 100%;height: auto;aspect-ratio: 16/10;object-fit: cover;border-radius: 10px;border: 2px solid transparent;transition: 0.3s ease;opacity: 0.5;}
        .main-thumbs-slider .main-thumb-slide.slick-current img {border-color: #553291;opacity: 1;box-shadow: 0 0 8px rgba(85, 50, 145, 0.8);border-width: 3px;}
        .main-thumbs-slider .main-thumb-slide:hover img {border-color: #553291;opacity: 1;}
        .main-thumbs-slider .slick-arrow {display: none !important;}

        .car-detail-wrapper .car-detail-wrap {display: flex;}
        .car-detail-wrapper .car-detail-left , .cust-section{width: 100%;max-width: calc(100% - 320px);padding-right: 20px;}
        .car-detail-wrapper .car-detail-right {width: 100%; max-width: 320px;}
        .car-location {position: absolute;background: rgb(0 0 0 / 60%);bottom: 17px;left: 19px;font-size: 18px;font-weight: 500;line-height: 23.44px;text-align: center;color: #fff;padding: 8px 14px;border-radius: 10px;display: flex;align-items: end;justify-content: center;}
        .car-location:before {content: ''; background-image: url('https://www.mycarchoice.com.au/wp-content/uploads/2024/05/location-white-icon.svg');background-repeat: no-repeat;background-size: 18px;width: 14.4px;height: 21.6px;margin-right: 11px;display: inline-flex;background-position: top;}
        .car-detail-option-wrap {display: flex; max-height: 118.52px; margin-bottom: 40px;}
        .car-detail-option-wrap .option {width:100%;border-radius: 15px;overflow: hidden;cursor: pointer;max-width: calc(33.33% - 13px);margin-right: 20px; }
        .car-detail-option-wrap .option:nth-of-type(3n){margin-right: 0; }
        .car-detail-option-wrap .option .car-detail-option-img {height: 100%;position: relative;overflow: hidden; z-index: 0;}
        .car-detail-option-wrap .option .car-detail-option-img::before {position: absolute;top: 0;left: 0;right: 0;bottom: 0;content: " ";width: 100%;height: 100%;background: #000000;opacity: 0.4; z-index:1;}
        .car-detail-option-wrap .cust-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: rgb(0 0 0 / 80%); border-color: rgb(0 0 0 / 80%); padding: 12px 22px; min-width: auto; font-size: 18px; font-weight: 600; line-height: 23.44px; color: #fff; border-radius: 10px; display: flex; align-items: center;max-width: 207.41px;width: 100%;z-index:2;}
        ul#tabs-nav li:before,.car-detail-option-wrap .cust-btn:before {content: ''; background-repeat: no-repeat;background-size: contain;width: 23.7px;height: 23.7px;margin-right: 11px;display: inline-flex;background-position: center; background-image: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/exterior-gallery-icon.svg");}
        .car-detail-option-wrap .option .car-detail-option-img img{transition: 0.4s ease-in-out;}
        .car-detail-option-wrap .option .car-detail-option-img:hover img {transform: scale(1.1);}
        .car-detail-option-wrap .option .car-detail-option-img:hover .cust-btn{background: #553291;}


        .custom-model-main {text-align: center; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; -webkit-overflow-scrolling: touch; outline: 0; opacity: 0; transition: opacity 0.15s linear; z-index: -1; overflow-x: hidden; overflow-y: auto; pointer-events: none; }
        .model-open {z-index: 99999; opacity: 1; overflow: hidden; pointer-events: auto; }
        .custom-model-inner {display: flex;align-items: center;justify-content: center; vertical-align: middle; width: 100%; margin: 10px auto; max-width: 98%; height: 100vh; max-height: calc(98% - 10px); }
        .custom-model-wrap { display: block; width: 100%; position: relative; outline: 0; text-align: left; padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; max-height: 100vh; overflow: hidden; }
        .model-open .custom-model-inner { position: relative; z-index: 999; }
        .model-open .bg-overlay {background: rgba(0, 0, 0, 0.9); z-index: 99; }
        .bg-overlay {background: rgba(0, 0, 0, 0); height: 100vh; width: 100%; position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 0; transition: background 0.15s linear; } 
         .close-btn { position: fixed; right: 15px; top: 15px; cursor: pointer; z-index: 100000; font-size: 30px; line-height: 40px; padding-bottom: 2px; border: 1px solid rgb(255 255 255 / 30%); color: #fff; width: 40px; height: 40px; border-radius: 50%; display: none; align-items: center; justify-content: center; background:rgba(0, 0, 0, 0.6) ; transition: 0.4s ease-in-out; pointer-events: auto; }
         .model-open .close-btn { display: flex; }
         .close-btn:hover{background: #553291; border-color:#553291;}
        ul#tabs-nav {list-style: none; margin: 0; padding: 5px; overflow: auto;text-align: center; }
        ul#tabs-nav li {margin-right: 2px; padding: 12px 22px; cursor: pointer; background:rgba(0, 0, 0, 0.6) ; color: #fff; border-radius: 10px; font-size: 18px; font-style: normal; font-weight: 600; line-height: 18px; display: inline-flex;justify-content: center;align-items: center;}
        ul#tabs-nav li.active { background-color: #553291; }
        #tabs-nav li a { text-decoration: none; color: #000; } 
        .tab-content { padding: 5px; display:none; }
        .tab-content.active{display:block;}
        .slide{width:400px;}
        img{ max-width: 100%; vertical-align: middle; border: none; max-height: 100%; border-radius: 0;}
        .tabs { max-width: 85%; margin: auto; padding: 5px 60px; }
        .custom-model-wrap .slick-arrow { border-radius: 50%; padding: 0; text-indent:-200px; overflow: hidden; width: 50px; height: 50px; border: 1px solid rgb(0 0 0 / 60%); color: #fff; display: flex; align-items: center; justify-content: center; position: absolute; top: 50%; transform: translateY(-50%);background: rgb(0 0 0 / 60%);outline: none; }
        .custom-model-wrap .slick-arrow::before { content: " "; position: absolute; color: #fff; display: inline-block; width: 20px; height: 20px; font-family: none; background-image: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/dropdown-arrow-icon.svg"); background-position: center; background-repeat: no-repeat; background-size: contain;filter: invert(1);}
        .custom-model-wrap .slick-prev::before {transform: rotate(90deg);}
        .custom-model-wrap .slick-next::before {transform: rotate(-90deg);}
        .custom-model-wrap .slick-prev { left: -60px; }
        .custom-model-wrap .slick-next { right: -60px; }
        .custom-model-wrap .slick-arrow:hover{background:#553291;border-color:#553291 ;}
        .tab-content .popup-slider-main .slick-list {border-radius: 15px;overflow: hidden;}

        .popup-slider-main:not(.slick-initialized) {visibility: hidden;height: 0;overflow: hidden;}
        .popup-slider-main.slick-initialized {visibility: visible;height: auto;}
        .popup-slider-main .slick-list {max-height: calc(100vh - 200px);border-radius: 15px;background: #000;}
        .popup-slider-main .slide {height: calc(100vh - 200px);display: flex !important;align-items: center;justify-content: center;}
        .popup-slider-main .slide img {max-height: calc(100vh - 200px);max-width: 100%;width: auto;height: auto;object-fit: contain;border-radius: 15px;}

        .slider-thumbs:not(.slick-initialized) {visibility: hidden;height: 0;overflow: hidden;}
        .slider-thumbs.slick-initialized {visibility: visible;height: auto;}

        .popup-slide-counter {opacity: 0;transition: opacity 0.1s;}
        .tab-content.sliders-ready .popup-slide-counter {opacity: 1;}

        .slider-thumbs {margin-top: 10px;padding: 0 20px;position: relative;}
        .slider-thumbs .thumb-slide {padding: 0 3px;cursor: pointer;outline: none;}
        .slider-thumbs .thumb-slide img {width: 100%;height: auto;aspect-ratio: 16/10;object-fit: cover;border-radius: 6px;border: 2px solid transparent;transition: 0.3s ease;opacity: 0.5;}
        .slider-thumbs .thumb-slide.slick-current img {border-color: #553291;opacity: 1;box-shadow: 0 0 8px rgba(85, 50, 145, 0.8);border-width: 3px;}
        .slider-thumbs .thumb-slide:hover img {border-color: #553291;opacity: 1;}
        .popup-slide-counter {text-align: center;color: #fff;font-size: 14px;font-weight: 600;margin-top: 8px;letter-spacing: 1px;}
        .slider-thumbs .slick-arrow {display: none !important;}

        .car-detail-all-links ul.car-detail-links { padding: 0; margin: 0; display: flex; width: 100%; list-style: none;justify-content: space-between;}
        .car-detail-all-links ul.car-detail-links li a { text-align:center ;font-weight: 700; line-height: 26.04px; letter-spacing: -0.04em; color: #000000; padding: 20px 22px; display: inline-flex;position: relative;overflow: hidden;text-transform: capitalize;}
        .car-detail-all-links ul.car-detail-links li.active a::after{ content: " ";position: absolute; bottom: 0;height: 4px; width: 100%;background: #553291;display: inline-block;left: 0;}
        .car-detail-all-links ul.car-detail-links li.active a { color: #553291; }


        .car-detail-lists-wrapper { display: flex; margin-bottom: 30px; border-bottom: 1px solid rgb(217 217 217 / 20%); padding-bottom: 30px; }
        .car-detail-lists-wrapper > .car-detail-lists { width: 50%; padding-right: 10px;}
        .car-detail-lists { padding-left: 18px; list-style-type: none;}
        .car-detail-lists li{position: relative;line-height: 0;}
        .car-detail-lists li::before { position: absolute; width: 8px; height: 8px; background: #464646; border-radius: 50%; top: 10px; content: ""; left: -18px; }

        .car-detail-wrap h2 { margin: 0; font-size: 24px; font-weight: 700; line-height: 31.25px; letter-spacing: -0.04em; margin-bottom: 10px;color: #000000;transition: 0.4s ease-in-out;}

        .car-detail-content-wrap .car-detail-contents { padding: 30px 0; border-top: 1px solid rgb(217 217 217 / 20%); }
        .car-detail-wrap h6 { margin: 0 0 10px 0; font-size: 20px; font-weight: 600; line-height: 26.04px; letter-spacing: -0.04em; color: #000000; text-transform: capitalize; display: inline-block;}
        .car-detail-content-wrap p { margin-bottom: 20px; font-size: 16px; font-weight: 400; line-height: 22px; color: #464646; }
        ul.car-detail-lists li a { pointer-events: none; font-size: 16px; font-weight: 400; line-height: 27px; color: #464646; }
        .car-descr-content .car-detail-lists li { margin-bottom: 20px; }

        .text-primary-purple{color: #553291;}
        .text-black,p.text-black{color: #000000;}
        .vehicle-overview-wrap ul.plp-features { height: initial !important; width: 100%; max-width: calc(50% - 12px); border: 1px solid #553291; border-radius: 25px; padding: 23px 23px 5px 23px; background: #fff;margin-right: 23px;}
        .vehicle-overview-wrap ul.plp-features:nth-of-type(2n){ margin-right: 0;}
        .vehicle-overview-wrap ul.plp-features li{position: relative;z-index: 0;margin-bottom: 12px;}
        .vehicle-overview-wrap ul.plp-features li::after { height: 68px; content: " "; width: 1px; background: rgb(0 0 0 / 30%); display: inline-block; position: absolute; right: 0; bottom: 0; transform: translateY(-10px); }
        .vehicle-overview-wrap ul.plp-features li:nth-of-type(3n)::after { display: none; }
        .vehicle-overview-wrap { display: flex;margin-top: 18px;flex-wrap: wrap;}
        .vehicle-overview-wrap ul.plp-features .plp-feature-icon.plp-feature-icon:before,.vehicle-overview-wrap ul.plp-features .plp-feature-icon { width: 50px; height: 50px;}
        .vehicle-overview-wrap ul.plp-features .plp-feature-icon { margin-bottom: 12px;}
        .vehicle-overview-wrap .plp-feature-txt { font-size: 16px; font-weight: 500; line-height: 22px; }
        .plp-engine-icon:before {background-image: url('https://www.mycarchoice.com.au/wp-content/uploads/2024/05/engine-icon.svg');}
        .plp-door-icon:before {background-image: url('https://www.mycarchoice.com.au/wp-content/uploads/2024/05/door-icon.svg');}
        #vehicle-overview {padding-bottom: 15px;}
        .plp-cartype-icon:before {background-image: url('https://www.mycarchoice.com.au/wp-content/uploads/2024/05/car-type-icon.svg');}
        .plp-paint-icon:before {background-image: url('https://www.mycarchoice.com.au/wp-content/uploads/2024/05/paint-icon.svg');}
        .plp-hastag-icon:before {background-image: url('https://www.mycarchoice.com.au/wp-content/uploads/2024/05/hastag-icon.svg');}
        .plp-calender-icon:before {background-image: url('https://www.mycarchoice.com.au/wp-content/uploads/2024/05/calendar-icon.svg');}
        .vehicle-overview-wrap .plp-feature-txt span {display: block;}
        .vehicle-overview-wrap .plp-feature-txt span.i-icon::after { content:""; background: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/i-icon.svg"); width: 10px; height: 10px; display: none; background-repeat: no-repeat; position: relative; margin-bottom: -1px; margin-left: 2px;background-size: contain;}

        .car-detail-content-wrap p.lh-27 {line-height: 27px; color: #000000;}
        .car-detail-content-wrap .note-content {font-size: 14px;font-weight: 400;line-height: 27px;}
        #key-features h2 { text-align: center;display: block; }
        .key-features-slider .slick-slide { padding: 15px 12px; }
        .key-features-slider .key-features-img { border-radius: 15px; overflow: hidden; margin-bottom: 15px; }
        .key-features-slider .key-features-wrap p { line-height: 20.83px; font-weight: 500; color: #000; text-transform: capitalize;margin-bottom: 10px;text-align: center;}
        .key-features-slider ul.slick-dots { bottom: 36px; line-height: 0; z-index: 0; max-width: max-content; margin: 0 auto; left: 50%!important; right: auto !important; transform: translateX(-50%); display: inline-flex; align-items: center; }
        .key-features-slider ul.slick-dots li button, .key-features-slider ul.slick-dots li, .key-features-slider ul.slick-dots li button::before { width: 8px !important; height: 8px !important; margin: 0; padding: 0; border-radius: 50%; background: #ffffff !important; color: transparent; border-color: #553291 !important; opacity: 1;}
        .key-features-slider ul.slick-dots li button::before{border: 0.8px solid #553291;} 
        .key-features-slider ul.slick-dots li{margin: 0 4px; }
        .key-features-slider ul.slick-dots li.slick-active, .key-features-slider ul.slick-dots li.slick-active button, .key-features-slider ul.slick-dots li.slick-active button:before { width: 10px !important; height: 10px !important; opacity: 1; background: #553291 !important; border-color: #553291 !important; }     
        .key-features-slider .slick-arrow { top: auto; bottom: -8px; background: transparent; width: 50px; height: 50px; border-radius: 50%; border: 1px solid #553291; }
            
        .key-features-slider .slick-arrow:hover { background-color: #553291; }
        .key-features-slider .slick-arrow:hover::before { filter: brightness(0) invert(1); }
        .key-features-slider .slick-prev { left: 0; }
        .key-features-slider .slick-next { right: 0; }
        .key-features-wrapper .slick-dotted.slick-slider { margin-bottom: 0; padding-bottom: 64px; }
        .key-features-slider .slick-arrow::before { background: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/arrow-left.svg") !important; background-repeat: no-repeat; font-family: none; content: " "; opacity: 1; width: 24px; height: 24px; display: inline-flex;filter: brightness(0%) grayscale(100%);background-position: center;background-size: 24px;}
        .key-features-slider .slick-prev::before { transform: rotate(180deg); }

        .hist-insp-detail-wrap,.hist-insp-wrapper .hist-insp-wrap { display: inline-flex; }
        .hist-insp-wrapper .hist-insp-wrap { background: #fff; padding: 30px 24px 30px 22px; border-radius: 30px; margin-bottom: 15px;}
        .hist-insp-wrap .hist-insp-img { width: 80px; height: 90px; display: inline-flex; }
        .hist-insp-wrap .hist-insp-content { padding-left: 26px; max-width: calc(100% - 80px); width: 100%; }
        .car-detail-contents p.lh-24 { line-height: 24px;letter-spacing: -0.04em;}
        .hist-insp-detail-wrap { flex-direction: column; border-top: 1px solid rgb(217 217 217 / 20%); padding-top: 20px; width: 100%; }
        .hist-insp-detail-wrap .hist-insp-detail {display: flex;}
        .hist-insp-date, .hist-insp-km { font-size: 16px; font-weight: 400; line-height: 24px; letter-spacing: -0.04em; }
        .hist-insp-km {font-weight: 500;}
        .hist-insp-img img { object-fit: contain; }
        .hist-insp-detail-wrap .hist-insp-detail .hist-insp-date { max-width: 167px; width: 100%; padding-right: 10px; }
        #history-inspection{padding-bottom: 15px;}

        
        .auction-grade-wrapper {display: flex; margin-bottom: 20px;}
        .auction-grade-wrapper .auction-grade-left { max-width: calc(100% - 320px); width: 100%; padding-right: 20px; }
        .auction-grade-wrapper .auction-grade-right {max-width: 320px;width: 100%;}
        .auction-grade-img {max-height: 660px;height: 100%;border-radius: 30px;overflow: hidden;}

        .auction-grade-box {background: #fff;border-radius: 30px;padding: 50px 34px 53px 34px;text-align: center;}
        .auction-grade-box .plp-feature-icon, .auction-grade-box .plp-feature-icon::before {width: 110px;height: 110px;background-position: center;}
        .auction-grade-box .plp-feature-icon{margin-bottom: 15px;}
        .auction-grade-box h6 span {display: block;}
        .auction-grade-box h6 {margin-bottom: 51px;}

        .reserve-btn-wrap .reserve-btn,.auction-grade-box .auction-sheet-btn { background: #F7941E; border-color: #F7941E; font-size: 18px; font-weight: 600; line-height: 21px; text-align: center; min-height: 57px; display: inline-flex; min-width: 252px;}
        .reserve-btn-wrap .reserve-btn:hover,.auction-grade-box .auction-sheet-btn:hover{ background: #553291;border-color: #553291;}
        ul.car-detail-lists li a .small-title {font-size: 14px;line-height: inherit;}
        .auction-grade-wrap .car-detail-lists-wrapper .car-detail-lists:first-of-type {width: 48%;}
        .auction-grade-wrap .car-detail-lists-wrapper .car-detail-lists:last-of-type {width: 52%;}
        .auction-grade-content p span { font-weight: 600; }
        .auction-grade-wrap .car-detail-lists-wrapper { margin: 0; border: 0; padding: 0; }
        .box-wrapper {margin: 10px 0;display: inline-block;width: 100%;}
        .box-wrapper .box-wrap:not(:last-of-type){margin-bottom:30px;}
        .box-wrap {border-radius: 30px;overflow: hidden;display: flex;min-height: 190px;}
        .box-wrap-bg {background: rgb(85 50 145 / 10%);border-radius: 0;min-width: 150px;display: flex;align-items: center;justify-content: center;padding: 5px;}
        .box-wrap-content { display: flex; flex-direction: column; justify-items: center; background: #fff; padding: 30px 31px 10px 25px;justify-content: center; }
        .plp-dealer-guarantee-icon{background-image: url('https://www.mycarchoice.com.au/wp-content/uploads/2024/05/Dealer-Guarantee.svg');}
        .plp-reliance-warranty-icon{background-image: url('https://www.mycarchoice.com.au/wp-content/uploads/2024/05/Reliance-Warranty.png');}
        .box-wrap .plp-feature-icon, .box-wrap .plp-feature-icon:before {width: 80px;height: 80px;margin: 0;background-repeat: no-repeat;background-position: center;}
        .sidebar-rating-review-main .plp-box {min-height: 586.89px; margin: 30px 0;}
        .car-detail-box { background: #fff; padding: 25px 20px 29px 27px; border-radius: 20px; overflow: hidden; margin-bottom: 23px}
        .car-detail-box .plp-price { font-size: 40px; font-weight: 800; line-height: 53px; letter-spacing: -0.04em; }
        .car-detail-box .plp-price .wasPrice { padding-left: 19px;font-size: 28px;}
        .car-detail-box .plp-delivery-info { margin-bottom: 15px; font-size: 16px; line-height: 20.83px;display: inline-block;text-align: center;}
        .car-detail-header .car-detail-heading {width: 100%;max-width: calc(100% - 320px)}
        .car-detail-header .car-detail-head-btns { width: 100%;max-width:320px;text-align: center;}
        /* #tabs-content {height: calc(100vh - 72px);} */


        .popupMain{position:fixed;left:0;right:0;top:0;bottom:0;z-index:999999;text-align:center;overflow:auto;opacity:0;visibility:hidden;transition:300ms all;-webkit-transition:300ms all;padding:20px 30px;}
        .popupMain:before{content:'';display:inline-block;vertical-align:middle;margin-left:-5px;height:100%;}
        .popVisible{opacity:1;visibility:visible;}
        .overlayer{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.83);opacity:0;visibility:hidden;transition:300ms all;-webkit-transition:300ms all;}
        .popVisible .overlayer{opacity:1;visibility:visible;}
        .popBody{padding: 50px;display:inline-block;vertical-align:middle;text-align:left;position:relative;z-index:99;transition:600ms all;-webkit-transition:600ms all;background:#fff;max-width:1040px;width:100%;height:auto;border-radius: 20px;/* -moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%); */}
        .popBody:before{position:absolute;left:0;right:0;top:50px;bottom:50px;background-color:#fff;content:'';z-index:-1;}
        /* .popVisible .popBody{ -moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0); } */
        .closePopup{position:absolute;right:10px;top:10px;width:30px;height:30px;transition:all 0.4s ease-in-out;z-index:2;}
        .closePopup:before{position:absolute;content:'';border-radius: 24px;top:0;right:0;left:0;bottom:0;margin:auto;width:24px;height:4px;background:#fff;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
        .closePopup:after{position:absolute;content:'';border-radius: 24px;top:0;right:0;left:0;bottom:0;margin:auto;width:24px;height:4px;background:#fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}

        .poptitle { display: block; position: relative; border-radius: 20px 20px 0 0; margin-bottom: 30px; }
        .popupMain h2.poptitleTxt { display: inline-block; font-size: 50px; font-weight: 600; line-height: 53px; letter-spacing: -0.04em; color: #000; text-transform: capitalize; margin-bottom: 0;}
        .popTBlue{background:#33ccff;}
        .popDetails{float:left;width:100%;max-height:calc(100vh - 80px);overflow-y:auto; padding-top: 20px;}
        .bodyFixed{ /*position: fixed;*/left:0;top:0;width:100%;height:100%;overflow:hidden;}
        .popupMain a.closePopup { background: #FF2F2F; width: 48px; height: 48px;border-radius: 50%;top: -18px;right: -18px;}
        .popupMain .notes{margin: 0;}
        .popupMain .notes p { font-size: 18px; font-weight: 400; line-height: 23.44px; color: #464646;margin-bottom: 10px;}
        .popupMain .notes p span {font-weight: 600;}


        .plp-info-icon::before { background: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/i-icon.svg"); width: 12.5px; height: 12.5px; background-repeat: no-repeat; position: relative; background-size: contain;margin-bottom: -4px;}
        .pdp-per-week .plp-info-icon { display: inline-flex; width: 12.5px; height: 12.5px; margin: 0 0 0 4px; }
        .pdp-per-week { display: inline-flex; width: 100%; align-items: center; justify-content: center; font-size: 16px; font-weight: 600; line-height: 21px; padding: 10px;background: #fff;}
        .pdp-get-per-wrap { border: 1px solid #553291; border-radius: 15px; overflow: hidden;max-width: 266px;margin-bottom: 15px;}
        .btn-finance { text-align: center; width: 100%; display: inline-block; background: rgb(85 50 145 / 20%); padding: 9px; font-size: 16px; font-weight: 600; line-height: 21px;color: #553291; }
        .reserve-btn-wrap .btn { min-width: auto; max-width: 266px; width: 100%; }


        .pdp-car-detail ul.plp-features { height: initial !important; margin-bottom: 0; padding: 0; border: 0; }
        .pdp-car-detail ul.plp-features li { width: 50%; position: relative;}
        .reserve-btn-wrap { margin-bottom: 15px; display: inline-block; width: 100%; text-align: center;}
        .pdp-car-detail ul.plp-features li .plp-feature-icon, .pdp-car-detail ul.plp-features li .plp-feature-icon::before { width: 45px; height: 45px; }
        .pdp-car-detail ul.plp-features li .plp-feature-icon{margin-bottom: 15px;}

        .pdp-car-detail ul.plp-features li:not(:nth-of-type(2n))::after{ height: 100px; content: " "; width: 1px; background: rgb(0 0 0 / 30%); display: inline-block; position: absolute; right: 0; bottom: 0;  }
        .pdp-feature-txt { font-size: 16px; font-weight: 500; line-height: 22px; text-align: center; color: #464646; }
        .pdp-feature-no { font-size: 18px; font-weight: 600; line-height: 24.75px; text-align: center; color: #000000; }
        

        .pdp-car-detail-btns {display: flex;margin-bottom: 28px; justify-content: center;}
        .pdp-car-detail-btns .btn .plp-feature-icon, .pdp-car-detail-btns .btn .plp-feature-icon::before { width: 30px; height: 30px;background-size: contain; }
        .pdp-car-detail-btns .btn { flex-direction: column; background: transparent; color: #000000; padding: 11px;min-width: 127px;min-height: 78px;}
        .pdp-car-detail-btns .enquire-btn { margin-right: 12px;}

        .pdp-enquire-icon::before{background: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/Enquire.svg");}
        .pdp-chat-icon::before{background: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/chat.svg");}

        .pdp-car-detail-btns .btn:hover { background: #f6921e; border-color: #f6921e;color: #fff;}
        .pdp-car-detail-btns .btn:hover .plp-feature-icon{filter: brightness(0) invert(1); }     

        .pdp-phone-no-wrap {text-align: center;}
        .pdp-phone-no-wrap .phone-btn .pdp-phone-no { display: flex; justify-content: center; align-items: center;color: #553291;}
        .pdp-phone-no-wrap .phone-btn { font-size: 16px; font-weight: 700; line-height: 24px; text-align: left; color: #000000;display: inline-block;text-align: center;}
        .phone-btn .pdp-phone-no .plp-feature-icon, .phone-btn .pdp-phone-no .plp-feature-icon::before { width: 22px; height: 22px; margin: 0;background-size: contain; }
        .pdp-phone-icon { background: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/questions.svg"); }
        .phone-btn .pdp-phone-no .plp-feature-icon { margin-right: 10px; }
        .pdp-phone-title { font-size: 18px; font-weight: 600; line-height: 21px; text-align: center; color: inherit; margin-bottom: 7px; display: inline-block; text-decoration: underline; }


        .pdp-finance-vehicale-form{border-radius: 20px; overflow: hidden; }
        .pdp-finance-vehicale-form .form-content { background: #ffffff; padding: 20px 27px; }
        .form-heading { background: #553291; padding: 20px 23px; }
        .form-heading h2 {color: #fff;margin: 0;}
        .pdp-finance-vehicale-form .pdp-get-per-wrap { border: 1.5px solid rgb(70 70 70 / 40%); padding: 20px; text-align: center;margin-bottom: 20px; }
        .pdp-finance-vehicale-form .pdp-feature-txt { font-weight: 400; line-height: 20.83px; letter-spacing: 0.01em;margin-bottom: 10px;text-transform: capitalize;}
        .pdp-finance-vehicale-form .pdp-per-week { padding: 0; font-size: 24px; font-weight: 800; line-height: 31.25px; letter-spacing: 0.01em; color: #000000;background: transparent;}
        .pdp-finance-vehicale-form .plp-info-icon, .pdp-finance-vehicale-form .plp-info-icon::before { width: 13.95px; height: 13.95px; }

        form label.form-label { font-size: 16px; font-weight: 500; line-height: 20.83px; letter-spacing: 0.01em; color: #000000;margin-bottom: 10px; }
        .form-control { margin-bottom: 20px; display: inline-block; width: 100%; }
        .form-control .select-make { max-width: 100%; background-color: transparent; border-color:transparent; border-radius: 10px;margin: 0;}
        .form-control input[type="text"], .form-control .filt-home-btn { padding: 17px 20px; background: rgb(0 0 0 / 5%); border-color:rgb(0 0 0 / 5%); border-radius: 10px; width: 100%; font-size: 16px; font-weight: 400; line-height: 20.83px; letter-spacing: 0.01em; outline: none; color: #000000;}
        .form-control input[type="text"]::placeholder, 
        .form-control .filt-home-btn::placeholder{ color: #000000;}
        .pdp-finance-vehicale-form .finance-vehicle { margin: 0; }

        .plp-security-icon { background: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/Security-Check.png"); }
        .pdp-interested-wrapper { background: #FFFFFF; padding: 20px 23px 10px 23px; border-radius: 20px; }
        .pdp-interested-wrap { margin-top: 7px; display: inline-block; width: 100%; }
        .pdp-inter-wrap { display: flex; align-items: self-start; }
        .pdp-inter-wrap .plp-feature-icon, .pdp-inter-wrap .plp-feature-icon::before { width: 36px; height: 38px;background-size: contain; }
        .pdp-inter-wrap .plp-feature-icon{margin: 0 14px 0 0;}
        .pdp-interested-wrap .pdp-inter-wrap:not(:last-of-type) { margin-bottom: 20px; }
        .pdp-interested-content h6 { margin-bottom: 5px; }
        .pdp-interested-content p { margin-bottom: 10px; font-size: 16px; font-weight: 400; line-height: 20.83px; color: #464646; }

        .popupMain form.wpcf7-form .col-12 { display: flex; justify-content: space-between; flex-wrap: wrap; }
        .popupMain form.wpcf7-form .col-6{ width: 100%; max-width: calc(50% - 10px); }
        .popupMain form.wpcf7-form .wpcf7-form-control-wrap {position: relative;display: block;}
        .popupMain form.wpcf7-form textarea {max-height: 131px;}
        .popupMain form.wpcf7-form select, .popupMain form.wpcf7-form input, .popupMain form.wpcf7-form textarea {outline: none; background-color: #F2F2F2; border-radius: 10px; padding: 21px 30px; border: 0px; font-size: 18px; font-weight: 400; line-height: 23.44px; letter-spacing: 0.01em; color: #747474; }
        .popupMain form.wpcf7-form .wpcf7-not-valid-tip { position: absolute; right: 0; top: -20px; width: auto; height: auto; margin: 0; -webkit-font-smoothing: auto; line-height: normal; font: 11px / 11px arial; background: #fb0101; padding: 5px 5px 4px; color: #fff; }
        .popupMain form.wpcf7-form .wpcf7-not-valid-tip::after { border-color: #fb0101 transparent transparent; -moz-border-image: none; -o-border-image: none; border-image: none; border-right: 6px solid transparent; border-style: solid; border-width: 6px; content: " "; height: 0; left: 20px; margin-left: -10px; position: absolute; top: 100%; width: 0; }
        .popupMain form.wpcf7-form p { width: 100%;display: inline-block;margin-bottom: 20px;line-height: 0;}
        .popupMain form.wpcf7-form input[type=submit] { background: #553291; font-family: DM Sans; font-size: 16px; font-weight: 600; line-height: 20.83px; color: #fff; min-width: 244px; min-height: 53px; padding: 16px 30px; }
        .popup-checkbox .wpcf7-list-item .wpcf7-list-item-label { color: #464646; font-size: 16px; font-weight: 400; line-height: 20.83px; }
        .popupMain form.wpcf7-form .popup-checkbox .wpcf7-not-valid-tip { left: 0; right: unset; top: -28px; }
        .popupMain form.wpcf7-form input[type="date"] { padding-right: 53px; background-image: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/calendar-icon-2.svg"); background-size: 32px; background-repeat: no-repeat; background-position: center right 23px; width: 100%; background-color: #F2F2F2; appearance: none; overflow: hidden; -webkit-appearance: none; -moz-appearance: none; }
        .popupMain form.wpcf7-form .popup-checkbox p { margin-top: 10px; margin-bottom: 24px; }
        .popupMain form.wpcf7-form > p {margin: 0;}
        .popupMain form.wpcf7-form input[type=submit][type=submit]:hover {background-color: var(--e-global-color-secondary);border-color: var(--e-global-color-secondary);}
        .popup-checkbox .wpcf7-list-item .wpcf7-list-item-label a.privacy-link { display: inline-block; font-size: 16px; line-height: 20px; font-weight: 400; color: var(--e-global-color-primary); text-decoration: underline; margin-left: 5px; }
        .popup-checkbox .wpcf7-list-item .wpcf7-list-item-label a.privacy-link:hover{color: var(--e-global-color-secondary);}
        .popupMain form.wpcf7-form input[type="date"]::-webkit-calendar-picker-indicator {background: transparent; bottom: 0; color: transparent; cursor: pointer; height: auto; left: 0; position: absolute; right: 0; top: 0; width: auto; }

        .information-popup .popBody {padding: 0;}
        .information-popup .poptitle { background: rgb(0 0 0 / 6%); padding: 17px 30px; margin: 0; display: flex; align-items: center; justify-content: center; }        
        .popupMain h3.poptitleTxt { font-size: 30px; font-weight: 600; line-height: 53px; letter-spacing: -0.04em; margin: 0;color: #000000;}
        
        .information-popup .poptitle .plp-info-icon { margin: 0 15px 0 0; }
        .information-popup .poptitle .plp-info-icon, .information-popup .poptitle .plp-info-icon::before { width: 25px; height: 25px;background-repeat: no-repeat;}
        .information-popup .poptitle .plp-info-icon::before { background-image: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/Info-icon.svg");}
        .information-popup .popDetails { padding: 40px 50px 48px 56px; }
        .popupMain .car-detail-lists {padding-left: 24px;}
        .popupMain .car-detail-lists li::before{left: -24px;}
        .popupMain .car-detail-lists li:not(:last-of-type) {margin-bottom: 30px;}
        .popupMain form.wpcf7-form .col-3 { width: 100%; max-width: calc(33.33% - 10px); }
        .popupMain form.wpcf7-form .col-3 input[type="text"], .popupMain form.wpcf7-form select, .popupMain form.wpcf7-form .col-3 input[type="text"]::placeholder{color: #000;}
        .popupMain form.wpcf7-form .pdp-get-per-wrap { max-width: 100%; padding: 17px; margin-bottom: 20px; display: flex; align-items: center; justify-content: center; }
        .popupMain form.wpcf7-form .pdp-get-per-wrap .pdp-per-week { width: auto; padding: 0; margin: 0 0 0 10px; font-size: 24px; font-weight: 800; line-height: 31.25px; letter-spacing: 0.01em; text-align: center; }        .popupMain form.wpcf7-form .pdp-per-week p { margin: 0; font-size: 24px; font-weight: 800; line-height: 31.25px; letter-spacing: 0.01em; }
        .reserve-btn-wrap .btn:not(:last-of-type) { margin-bottom: 20px; }
        .popupMain form.wpcf7-form .pdp-get-per-wrap p,.btn-medium-wrap p,.popupMain .car-detail-lists li p { margin: 0; }
        .popupMain form.wpcf7-form .pdp-get-per-wrap p { margin: 0; font-size: 16px; font-size: inherit; font-weight: inherit; line-height: inherit; letter-spacing: inherit; }
        .popupMain form.wpcf7-form .btn-medium-wrap input[type="submit"] {min-width: 171px;}
        .popupMain form.wpcf7-form .pdp-feature-txt { font-weight: 400; }
        .popupMain form.wpcf7-form select { background-image: url("https://www.mycarchoice.com.au/wp-content/webp-express/webp-images/uploads/2024/05/down-arrow.png.webp"); background-size: 13px; background-repeat: no-repeat; background-position: center right 24px; }
        .disclaimer-wrapper .car-detail-lists { margin: 20px 0 35px 0; }
        .popDetails .disclaimer-wrapper { margin-top: 14px; }
        .popupMain form.wpcf7-form select.wpcf7-form-control {padding-right: 38px;}

        .popup-three-column-wrapper {display: flex;flex-wrap: wrap;width: 100%;}
        .popup-three-column-wrapper .popup-three-column { max-width: 33.33%; padding: 30px; background: rgb(0 0 0 / 6%); min-height: 140px; display: flex; align-items: center; width: 100%; position: relative; border-bottom: 1px solid rgb(0 0 0 / 20%); }
        .popup-section .popBody {padding: 0;}
        .popup-section .poptitle {background: #553291;text-align: center;padding: 16px;margin: 0;}
        .popup-section h3.poptitleTxt {color: #fff;}
        .popup-section .popDetails {padding: 30px 50px 0 50px;}
        .popup-section .popDetails p {font-size: 18px;font-weight: 400;line-height: 30.56px;margin-bottom: 30px;}
        .popup-section .popDetails p:last-of-type{margin-bottom: 20px;}
        .popup-three-title { font-size: 18px; font-weight: 600; line-height: 23.44px; color: #000;margin-bottom: 3px;}
        .popup-three-title span {display: block;}
        .popup-three-subtitle { font-size: 16px; font-weight: 400; line-height: 20.83px; }
        .popup-three-column .plp-feature-icon {margin: 0 15px 0 0;background-repeat: no-repeat;}
        .popup-three-column-wrapper .popup-three-column:not(:nth-of-type(3n)) { border-right: 1px solid rgb(0 0 0 / 20%); }
        .popup-three-column .plp-feature-icon, .popup-three-column .plp-feature-icon::before { width: 60px; height: 60px;background-size: contain; }
        .finance-vehicle-popup .popDetails {max-height: calc(100vh - 280px);}
        .popup-bottom {padding: 22px 15px;}
        .popup-bottom-img {max-width: 221px;margin: 0 auto;}
        .pdp-grand-warranty-cove-icon{ background-image: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/Grand-Warranty-Cover.svg"); } 
        .pdp-roadside-assistance-icon{ background-image: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/Roadside-Assistance.svg"); } 
        .pdp-apple-carplay-icon{ background-image: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/Apple-CarPlay-Android-Auto.svg"); } 
        .pdp-nsw-registration-icon{ background-image: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/NSW-Registration.svg"); } .pdp-no-merchant-fee-icon{ background-image: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/No-Merchant-Fee.svg"); } 
        .pdp-general-car-service-icon{ background-image: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/General-Car-Service-.svg"); }
        .popup-three-subtitle span,.popup-three-column .popup-three-title span {display: block;}
        .pdp-sticky-header { position: fixed; background: #fff; width: 100%; height: 100px; top: 0; left: 0; right: 0; z-index: 20; display: none; padding: 0 15px;min-height: 129px;}
        .pdp-sticky-header .pdp-header-wrap{display: flex; align-items: center;}
        .pdp-sticky-header .pdp-header-wrapper { display: flex; justify-content: space-between; padding: 10px 0;max-width: 1340px;margin: 0 auto;align-items: center;height: 100%;}
        .pdp-sticky-header .pdp-header-img { max-width: 120px; height: 80px; border-radius: 15px; overflow: hidden; margin-right: 16px; }
        .pdp-header-title { font-size: 20px; font-weight: 700; line-height: 21px; color: #000000; }
        .pdp-sticky-header .plp-features { height: unset !important; margin: 6px 0 0 0; padding: 0; border: 0; display: inline-block;}
        .pdp-sticky-header .plp-features li { padding: 0 18px 0 0; margin: 0 18px 0 0; position: relative; display: inline;}        
        .pdp-sticky-header .plp-features li .plp-feature-icon, .pdp-sticky-header .plp-features li .plp-feature-icon::before { width: 20px; height: 18.67px; }
        .pdp-sticky-header .plp-features li .plp-feature-icon {margin: 0 9px 0 0; display: inline-block;}
        .pdp-sticky-header .plp-features li:not(:last-of-type)::after { background: #000; position: absolute; right: 0; height: 20px; top: -1px; content: " "; width: 1px; opacity: 0.3; }
        .pdp-sticky-header .pdp-feature-txt {display: inline-block;position: relative;top: -3px;color: #000;}
        .pdp-delivery-info { font-size: 12px; font-weight: 500; line-height: 15.62px; color: #464646; }
        .pdp-price { font-size: 24px; font-weight: 800; line-height: 31.25px; letter-spacing: -0.04em; color: #000000; }
        .pdp-header-top .wasPrice {padding: 0 9px 0 0;}
        .pdp-header-top {display: flex;align-items: end;justify-content: end;}
        .pdp-header-top .pdp-delivery-info { padding-left: 3px; padding-bottom: 4px;margin: 0;}
        .pdp-header-bottom .cust-btn {margin-bottom: 5px;display: inline-block; color: #fff;font-size: 16px; font-weight: 600; line-height: 21px; letter-spacing: -0.04em; text-align: center; background: #553291; margin-left: 10px; border-radius: 10px; padding: 5px 10px; }
        .pdp-header-bottom {display: inline-flex;margin-top: 9px;flex-wrap: wrap;justify-content: end;}
        .pdp-header-bottom  .reserve-btn {min-width: 173px; background: #F7941E;}
        .pdp-meter-icon{ background-image: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/meter-icon.svg");} 
        .pdp-header-bottom .cust-btn:hover{background: #F7941E;}
        .pdp-header-bottom .reserve-btn:hover {background: #553291;}
        .pdp-header-wrapper .pdp-header-right {padding-left: 10px;}
        .pdp-sticky-header.fixed {display: block;}
        .car-detail-contents.pdp-acco-active .pdp-acco-title::after {background-image: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/minus.svg");}
        .car-detail-contents.pdp-acco-active h2.pdp-acco-title {color: #553291;}
        .review-main.cust-section .review-slider-main .review-slider .ti-reviews-container .ti-controls {max-width: 100%;top: 100% !important;margin-top: 30px;bottom: auto;}
      
        .review-main.cust-section .review-slider-main .review-slider .ti-widget-container { margin-bottom: 0; }
        .car-detail-wrapper .plp-feature-icon {background-repeat: no-repeat;background-size: contain;}

        .googlereview-sec .googleImg {width: 70px;height: 70px;display: inline-block;background: #fff;border-radius: 50%;padding: 10px;margin-bottom: 12px;}
        .googlereview-sec .topGoogleRating {display: flex;flex-direction: column;justify-content: center;align-items: center;}
        .googlereview-sec .topRatingTxt {margin-right: 8px;display: flex;}
        .googlereview-sec a.topRatingSericesTxt { font-size: 16px; font-weight: 500; line-height: 20.83px; margin-bottom: 19px; color: #464646; text-decoration: underline; }
        .rating { font-size: 20px; font-weight: 600; line-height: 26.04px; color: #000000;}
        .googlereviewtxt-wrap { display: flex; align-items: flex-start; justify-content: center;margin-bottom: 10px; }
        .googlereviewtxt-wrap .wp-star {display: flex;}
        .google-review-btn { border: 1.5px solid #F7941E; background: transparent; color: #000; font-family: DM Sans; font-size: 18px; font-weight: 600; line-height: 21px; min-width: 266px; min-height: 57px; }
        
        @media only screen and (min-width: 768px){
            .pdp-phone-no-wrap .phone-btn,
            .car-detail-content-wrap .car-detail-contents .pdp-acco-title {
                pointer-events: none;
            }
            .car-detail-content-wrap .car-detail-contents .mobile-toggle{
                display: inline-block !important;
            }
            #vehicle-overview h2.pdp-acco-title{display: none;}
            #description h2.pdp-acco-title {margin-bottom: 8px;}
            .review-main.cust-section .review-slider-main .review-slider .ti-reviews-container .ti-controls .ti-prev,
            .review-main.cust-section .review-slider-main .review-slider .ti-reviews-container .ti-controls .ti-next { border: 1.5px solid #553291 !important; filter: none; background-image: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/arrow-black.svg"); }
            .review-main.cust-section .review-slider-main .review-slider .ti-reviews-container .ti-controls .ti-next:hover, 
            .review-main.cust-section .review-slider-main .review-slider .ti-reviews-container .ti-controls .ti-prev:hover{ 
                background-image: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/arrow-white.svg"); background-color: #553291; filter: none; }
            
        }
        @media only screen and (max-width: 1300px) {
            .car-detail-all-links ul.car-detail-links li a { font-size: 18px; line-height: 24px; padding: 18px; }
            .auction-grade-box .plp-feature-icon, .auction-grade-box .plp-feature-icon::before {width: 100px;height: 100px;}
            .car-detail-box .plp-price { font-size: 36px; line-height: 46.87px; }
            .car-detail-box .plp-price .wasPrice {padding-left: 12px;}

            /* .car-detail-wrapper .car-detail-left {width: 70%;}
            .car-detail-wrapper .car-detail-right { width: 30%;} */
        }
        @media only screen and (max-width: 1200px) { 
            .car-detail-header h1,.car-detail-header h2 { font-size: 38px; line-height: 38px; } 
            .car-detail-all-links ul.car-detail-links li a { font-size: 16px; line-height: 22px; padding: 15px 10px; }
            .vehicle-overview-wrap ul.plp-features .plp-feature-icon.plp-feature-icon:before, .vehicle-overview-wrap ul.plp-features .plp-feature-icon {width: 35px;height: 35px;}

            .vehicle-overview-wrap .plp-feature-txt {font-size: 15px;line-height: 21px;}
            .vehicle-overview-wrap ul.plp-features li {margin-bottom: 10px;}
            .vehicle-overview-wrap ul.plp-features {padding: 20px 20px 5px 20px;}
            .auction-grade-box .plp-feature-icon, .auction-grade-box .plp-feature-icon::before {width: 90px;height: 90px;}
            .auction-grade-box h6 {margin-bottom: 41px;}
            .box-wrap .plp-feature-icon, .box-wrap .plp-feature-icon:before {width: 75px;height: 75px;}
            .car-detail-head-btns .cust-btn { font-size: 15px; line-height: 20px; margin: 0 10px; }
            .car-detail-head-btns .cust-btn::before { width: 25px; height: 25px; margin: 0 6px 0 0; }
            .popup-three-column-wrapper .popup-three-column {padding:25px;}

            .auction-grade-box {padding: 30px 46px 30px 34px;}
            .pdp-header-bottom .cust-btn {font-size: 15px;line-height: 21px;margin-left: 8px;padding: 5px 8px;}
            .pdp-sticky-header .plp-features li {padding: 0 16px 0 0;margin: 0 16px 0 0;}
            .car-detail-option-wrap .option {max-width: calc(33.33% - 10px);margin-right: 15px;}
        }
        @media only screen and (max-width: 1024px) { 
            .car-detail-header h1,.car-detail-header h2 { font-size: 35px; line-height: 38px; } 

            ul#tabs-nav li,.car-detail-option-wrap .cust-btn {padding: 10px 20px;font-size: 16px;line-height: 23px;max-width: max-content;}
            ul#tabs-nav li:before, .car-detail-option-wrap .cust-btn:before {width: 22px;height: 22px;margin-right: 10px;}

            .custom-model-wrap .slick-arrow { width: 45px; height: 45px; }
            .custom-model-wrap .slick-arrow::before { width: 18px; height: 18px; }
            .tabs {padding: 5px 50px;}
            .car-detail-head-btns .print-brochure-btn::after {right: -11px;}

            .car-location { font-size: 16px; line-height: 23px; padding: 7px 13px; }
            .vehicle-overview-wrap .plp-feature-txt {font-size: 14px;line-height: 18.23px;}
            .vehicle-overview-wrap ul.plp-features li {margin-bottom: 10px;}
            .vehicle-overview-wrap ul.plp-features {padding: 18px 18px 5px 18px;margin-right: 20px; max-width: calc(50% - 10px);}
            .car-detail-all-links ul.car-detail-links li a { font-size: 15px; line-height: 22px; padding: 15px 12px; }
            .key-features-slider .slick-slide {padding: 15px 10px;}

            .hist-insp-wrap .hist-insp-content { padding-left: 25px; max-width: calc(100% - 75px); }
            .hist-insp-wrap .hist-insp-img {width: 75px;height: 85px;}
            .hist-insp-wrapper .hist-insp-wrap {padding: 25px 24px 25px 22px;}

            .auction-grade-box .plp-feature-icon, .auction-grade-box .plp-feature-icon::before {width: 80px;height: 80px;}
            .auction-grade-box h6 {margin-bottom: 31px;}
            .box-wrap .plp-feature-icon, .box-wrap .plp-feature-icon:before {width: 70px;height: 70px;}

            .car-detail-head-btns .cust-btn { font-size: 14px; line-height: 20px; margin: 0 8px; }
            .car-detail-head-btns .cust-btn::before { margin: 0 5px 0 0; }

            /* .car-detail-wrapper .car-detail-left {width: 65%;}
            .car-detail-wrapper .car-detail-right { width: 35%;} */

            .car-detail-box {padding: 20px 20px 20px 20px;}
            .car-detail-wrapper .car-detail-right {max-width: 280px;}
            .car-detail-wrapper .car-detail-left, .cust-section{max-width: calc(100% - 280px);}

            .pdp-car-detail-btns .btn { padding: 10px; min-width: 108px; }
            .pdp-interested-wrap .pdp-inter-wrap:not(:last-of-type) {margin-bottom: 15px;}
            .popBody {padding: 40px;}
            .information-popup .poptitle .plp-info-icon, .information-popup .poptitle .plp-info-icon::before {width: 23px;height: 23px;}
            .information-popup .poptitle .plp-info-icon { margin: 0 12px 0 0; }
            .information-popup .popDetails { padding: 40px 40px 40px 50px; }

            .popup-section .popDetails { padding: 30px 40px 0 40px;}
            .popup-three-column-wrapper .popup-three-column {padding: 20px;}
            .popup-three-column .plp-feature-icon, .popup-three-column .plp-feature-icon::before {width: 55px;height: 55px;}
            .popup-three-column .plp-feature-icon {margin: 0 12px 0 0;}
            .auction-grade-wrapper .auction-grade-left { max-width: 100%;margin-bottom: 20px;}
            .auction-grade-wrapper {flex-wrap: wrap;justify-content: center;align-items: center;}
            .pdp-header-bottom .cust-btn {font-size: 14px;line-height: 21px;margin-left: 6px;padding: 4px 6px;}
            .pdp-sticky-header .plp-features li {padding: 0 12px 0 0;margin: 0 12px 0 0;}
            .car-detail-option-wrap .option {max-width: calc(33.33% - 8px);margin-right: 12px;}
        } 
        @media only screen and (max-width: 991px) { 
            .car-detail-all-links ul.car-detail-links li a { font-size: 14px; line-height: 21px;padding: 15px 6px; }
        }
        
        @media only screen and (max-width: 880px) {
            .car-detail-header h1,.car-detail-header h2 { font-size: 32px; line-height: 38px; }


            ul#tabs-nav li,.car-detail-option-wrap .cust-btn {padding: 8px 16px;font-size: 15px;line-height: 21px;max-width: max-content;}
            ul#tabs-nav li:before, .car-detail-option-wrap .cust-btn:before {width: 20px;height: 20px;margin-right: 8px;}

            .custom-model-wrap .slick-arrow { width: 40px; height: 40px; }
            .custom-model-wrap .slick-arrow::before { width: 16px; height: 16px; }
            .tabs {padding: 5px 40px;}

            .car-detail-main-box .custom-model-inner {position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;width: 100% !important;height: 100vh !important;max-width: 100% !important;max-height: 100vh !important;margin: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important;}
            .car-detail-main-box .model-open .custom-model-inner {position: fixed !important;}
            .custom-model-main {background: rgba(0,0,0,0.95) !important;}
            .car-detail-main-box .custom-model-wrap {padding: 0 !important;max-height: 100vh !important;}
            .popup-slider-main .slick-list {max-height: 60vh !important;}
            .popup-slider-main .slide {height: 60vh !important;display: flex !important;align-items: center !important;justify-content: center !important;}
            .popup-slider-main .slide img {max-height: 60vh !important;max-width: 100% !important;width: auto !important;height: auto !important;object-fit: contain !important;}
            .slider-thumbs {margin-top: 15px;padding: 0 10px;}
            .slider-thumbs .thumb-slide img {height: 60px;aspect-ratio: 16/10;}
            .car-detail-main-box .tabs {max-width: 100% !important;padding: 10px !important;}
            .popup-slide-counter {color: #fff;margin-top: 12px;}

            .car-detail-main-img {max-height: 480px;}
            .car-detail-main-img .main-img-slider .slide {height: auto;max-height: 480px;}
            .car-detail-main-img .main-img-slider .slide img {max-height: 480px;min-height: 0;}
            .main-thumbs-wrap {margin-top: 10px;margin-bottom: 15px;min-height: 75px;}
            .main-thumbs-slider .main-thumb-slide {padding: 0 3px;}
            .main-thumbs-slider .main-thumb-slide img {height: 70px;aspect-ratio: 16/10;border-radius: 8px;}
            .close-btn { font-size: 25px; line-height: 25px; width: 35px; height: 35px; }

            .car-detail-head-btns .print-brochure-btn::after {right: -8px;}
            .car-detail-option-wrap { margin-bottom: 30px;}
            .vehicle-overview-wrap ul.plp-features {padding: 15px 15px 5px 15px; ;margin-bottom: 20px;}
            .car-detail-all-links ul.car-detail-links li a { font-size: 14px; line-height: 21px; padding: 12px 4px; }

            .key-features-slider .slick-arrow { width: 45px; height: 45px; }
            .key-features-slider .slick-arrow::before { width: 21.6px; height: 21.6px;background-size: 21.6px !important;}
            .key-features-slider .key-features-wrap p {line-height: 20px;font-size: 15px;}
            .key-features-slider .slick-slide {padding: 10px;}

            .hist-insp-wrap .hist-insp-content { padding-left: 22px; max-width: calc(100% - 70px); }
            .hist-insp-wrap .hist-insp-img {width: 70px;height: 80px;}
            .hist-insp-wrapper .hist-insp-wrap {padding: 22px 22px 22px 22px;}
            .hist-insp-detail-wrap .hist-insp-detail .hist-insp-date {max-width: 140px;}
            .auction-grade-wrap .car-detail-lists-wrapper .car-detail-lists:first-of-type, .auction-grade-wrap .car-detail-lists-wrapper .car-detail-lists:last-of-type ,.auction-grade-wrap .car-detail-lists-wrapper .car-detail-lists{width: 100%;}
            .auction-grade-wrapper,.auction-grade-wrap .car-detail-lists-wrapper{flex-direction: column;}
            .auction-grade-img {max-height: 330px;}
            .auction-grade-wrapper .auction-grade-left {padding-right: 0;max-width: 100%;}
            .auction-grade-wrapper {margin-bottom: 40px;margin-top: 10px;width: 100%;}
            .auction-grade-box .auction-sheet-btn {  min-width: 250px;}
            .auction-title-img { display: inline-flex; width: 100%; justify-content: center; align-items: flex-end; margin-bottom: 20px; }
            .auction-grade-box .plp-feature-icon {margin-bottom: 0;}
            
            .auction-grade-box .plp-feature-icon, .auction-grade-box .plp-feature-icon::before {width: 64.15px;height: 50px;}
            .auction-grade-box h6 {margin-bottom: 0;text-align: left;}
            .auction-title-img .auction-grade-box-img{margin-right: 30px;}
            .auction-grade-box {padding: 40px 34px 40px 34px;}
            .box-wrap-content {padding: 25px 25px 5px 25px;}
            .box-wrap .plp-feature-icon, .box-wrap .plp-feature-icon:before {width: 65px;height: 65px;}
            .car-detail-header .car-detail-heading , .car-detail-header .car-detail-head-btns  {width: 100%;max-width: 100%;text-align: left}
            .car-detail-header{flex-wrap: wrap;}
            .car-detail-wrapper .car-detail-heading { margin-bottom: 10px;}
            .car-detail-head-btns .print-brochure-btn {margin-left: 0;}

            .car-detail-wrapper .car-detail-right,.car-detail-wrapper .car-detail-left , .cust-section{width: 100%;padding-right: 0;max-width: 100%;}
            .car-detail-wrapper .car-detail-wrap {flex-wrap: wrap;}
            .car-detail-box .plp-price {justify-content: center;}
            .reserve-btn-wrap ,.car-detail-box .plp-delivery-info {text-align: center;}
            .pdp-get-per-wrap {margin-left: auto;margin-right: auto;}
            .pdp-car-detail-btns .btn {padding: 13px;min-width: 135px;}
            .pdp-car-detail ul.plp-features li .plp-feature-icon {margin-bottom: 12px;}
            
            .pdp-finance-vehicale-form .form-content {padding: 20px; }
            .pdp-finance-vehicale-form .pdp-get-per-wrap { margin-bottom: 15px; }
            .sidebar-rating-review-main .plp-box {min-height: 434px;}
            .sidebar-rating-review-main .plp-box:last-of-type{margin-bottom: 0;}
            .pdp-interested-wrap .pdp-inter-wrap:not(:last-of-type) {margin-bottom: 10px;}
            .pdp-interested-content p {font-size: 15px;line-height: 20px;}

            .popBody {padding: 35px;}
            .popupMain h2.poptitleTxt {font-size: 30px;line-height: 33px;}
            .poptitle { margin-bottom: 25px;}
            .popupMain a.closePopup {width: 40px;height: 40px;}
            .popupMain form.wpcf7-form select,.popupMain form.wpcf7-form input, .popupMain form.wpcf7-form textarea  { padding: 14px 20px; font-size: 17px; line-height: 23px; }
            .popupMain .notes p {font-size: 17px;line-height: 23px;}
            /* .car-detail-box-wrapper {max-width: 375px;margin: 0 auto;} */
            .popupMain form.wpcf7-form input[type="date"] {  background-size: 28px;padding-right: 50px;}
            .information-popup .poptitle .plp-info-icon, .information-popup .poptitle .plp-info-icon::before {width: 22px;height: 22px;}
            .information-popup .poptitle .plp-info-icon { margin: 0 10px 0 0; }
            .popupMain h3.poptitleTxt { font-size: 22px; line-height: 30px; }
            .information-popup .popDetails { padding: 35px; }
            .popup-section .popDetails { padding: 30px 35px 0 35px;}

             .popupMain ul.car-detail-lists li a {font-size: 15px;line-height: 23px;}
             .popupMain form.wpcf7-form .col-3 {max-width: calc(33.33% - 5px);}
             .popupMain form.wpcf7-form .pdp-get-per-wrap {padding: 15px;}
             .popup-section .popDetails p {font-size: 17px;line-height: 25px;}
             .popup-three-column-wrapper .popup-three-column {padding: 15px; min-height: 120px;max-width: 50%;}
             .popup-three-column .plp-feature-icon, .popup-three-column .plp-feature-icon::before {width: 50px;height: 50px;}
             .popup-three-column .plp-feature-icon {margin: 0 10px 0 0;}
             .popup-three-column-wrapper .popup-three-column:nth-of-type(3n) {border-right: 1px solid rgb(0 0 0 / 20%);}
             .car-detail-box .plp-delivery-info{width: 100%;}
             .pdp-sticky-header.fixed{display: none;}
             .review-main.cust-section .review-slider-main .review-slider .ti-reviews-container .ti-controls .ti-prev, 
             .review-main.cust-section .review-slider-main .review-slider .ti-reviews-container .ti-controls .ti-next { background-size: 20px; }
             .reserve-btn-wrap .btn:not(:last-of-type) {margin-bottom: 15px;}
             
        } 
        
        @media only screen and (max-width: 767px) { 
            .car-detail-header h1,.car-detail-header h2 { font-size: 30px; line-height: 38px; } 
            .car-detail-head-btns .cust-btn::before { margin: 0;filter: brightness(0%) invert(1);}

            ul#tabs-nav li{padding: 8px 15px;font-size: 14px;line-height: 21px;max-width: max-content;}
            ul#tabs-nav li:before{width: 15px;height: 15px;margin-right: 6px;}

            .custom-model-wrap .slick-arrow { width: 35px; height: 35px; }
            .custom-model-wrap .slick-arrow::before { width: 15px; height: 15px; }
            .custom-model-wrap{padding: 15px;}
            .tabs {max-width: 100%;padding: 5px 30px;}
            .close-btn { font-size: 20px; line-height: 20px; width: 30px; height: 30px; }
            .custom-model-wrap .slick-prev {left: -50px;}
            .custom-model-wrap .slick-next {right: -50px;}
            
            
            .car-detail-main-img {height: auto;max-height: 330px;}
            .car-detail-main-img .main-img-slider .slide {height: auto;max-height: 330px;}
            .car-detail-main-img .main-img-slider .slide img {height: auto;max-height: 330px;min-height: 0;width: 100%;object-fit: cover;}
            .main-thumbs-wrap {margin-top: 8px;margin-bottom: 15px;min-height: 55px;}
            .main-thumbs-slider .main-thumb-slide img {height: 50px;aspect-ratio: 16/10;}
            .car-detail-option-wrap { margin-bottom: 20px; }

            .car-detail-main-box { display: flex !important; flex-direction: column !important; }
            .car-detail-main-img { order: 1 !important; }
            .main-thumbs-wrap { order: 2 !important; }
            .car-detail-option-wrap { order: 3 !important; }

            .car-detail-main-box .custom-model-inner {position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;width: 100% !important;height: 100vh !important;max-width: 100% !important;max-height: 100vh !important;margin: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important;}
            .car-detail-main-box .model-open .custom-model-inner {position: fixed !important;}
            .custom-model-main {background: rgba(0,0,0,0.95) !important;}
            .custom-model-wrap {padding: 0 !important;max-height: 100vh !important;}
            .popup-slider-main .slick-list {max-height: 60vh !important;}
            .popup-slider-main .slide {height: 60vh !important;display: flex !important;align-items: center !important;justify-content: center !important;}
            .popup-slider-main .slide img {max-height: 60vh !important;max-width: 100% !important;width: auto !important;height: auto !important;object-fit: contain !important;}
            .slider-thumbs {margin-top: 15px;padding: 0 10px;}
            .slider-thumbs .thumb-slide img {height: 50px;}
            .tabs {max-width: 100% !important;padding: 10px !important;}
            .popup-slide-counter {color: #fff;margin-top: 12px;}
            .car-detail-main-box .custom-model-wrap .slick-arrow {width: 36px;height: 36px;}
            .car-detail-main-box .custom-model-wrap .slick-prev {left: 5px !important;z-index: 5;}
            .car-detail-main-box .custom-model-wrap .slick-next {right: 5px !important;z-index: 5;}
            .car-detail-header { flex-direction: column; align-items: self-start; }
 
            .car-detail-option-wrap .cust-btn:before,.car-detail-head-btns .print-brochure-btn::after {display: none;}
            .car-detail-head-btns .cust-btn { background: #F7941E; font-size: 14px; line-height: 20px; margin: 0 10px 0 0; padding: 5px; width: 30px; height: 30px; border-radius: 50%; overflow: hidden;        text-indent: -1000px;}

            .car-detail-wrapper .car-detail-heading { margin-bottom: 10px; display: block; width: 100%; }
            .car-detail-option-wrap .option .car-detail-option-img::before,.car-detail-option-wrap .option .car-detail-option-img img { display: none;}
            .car-detail-option-wrap .option .car-detail-option-img { display: inline-block; width: 100%; overflow: visible;}

            .car-detail-option-wrap .cust-btn{letter-spacing: -0.04em;font-size: 16px; line-height: 20.83px; color: #553291;text-decoration: underline;background: transparent;padding: 0;position: relative;top: auto;transform: none; left: auto;border-radius: 0; max-width: 100%;justify-content: center;}
            .car-detail-option-wrap .cust-btn:not(:last-of-type){ padding: 0 12px 0; margin: 0 12px 0;}
            .car-detail-option-wrap .cust-btn:first-of-type{ padding-left: 0;}

            .car-detail-all-links ul.car-detail-links,.mobile-toggle{display: none;}
            .car-detail-content-wrap .pdp-acco-title {display: inline-flex;justify-content: space-between;width: 100%;margin: 0;}
            .car-detail-option-wrap .option { border-radius: 0; margin-right: 12px; padding-right: 12px; position: relative;overflow: visible; max-width: max-content;}
            .car-detail-option-wrap .option:not(:last-of-type)::after { height: 21px; content: " "; width: 2px; background: rgb(70 70 70 / 60%); display: inline-block; position: absolute; right: -5px; top: 50%; transform: translateY(-50%); }
            .car-detail-option-wrap .option:last-of-type { padding-right: 0; margin-right: 0; }
            .car-detail-option-wrap .option .car-detail-option-img:hover .cust-btn{background: transparent;}

            .vehicle-overview-wrap ul.plp-features {padding: 12px 12px 5px 12px;max-width: 100%;margin-right: 0;}
            .vehicle-overview-wrap ul.plp-features .plp-feature-icon { margin-bottom: 10px;}
            .car-detail-content-wrap .car-detail-contents {padding: 27px 0 24px 0;}
            #history-inspection, #vehicle-overview {padding-bottom: 24px;}
            .car-detail-wrap h2{ font-size: 22px; line-height: 28.64px;}
            .key-features-wrapper .slick-dotted.slick-slider {padding-bottom: 61px;}
            .key-features-slider ul.slick-dots {bottom: 32px;}
            .key-features-slider .key-features-img {margin-bottom: 19.57px;}
            .key-features-slider .key-features-wrap p {line-height: 18.23px;font-size: 14px;}
            .key-features-slider .slick-slide {padding: 5px;}

            .hist-insp-wrap .hist-insp-content {padding-left: 0; max-width: 100%;text-align: center; }
            .hist-insp-wrap .hist-insp-img {width: 65px;height: 75px;margin-bottom: 20px;}

            .hist-insp-wrapper .hist-insp-wrap {padding: 20px 15px;flex-direction: column;align-items: center; }

            .hist-insp-detail-wrap .hist-insp-detail .hist-insp-date {max-width: 120px;}
            .car-detail-content-wrap .car-detail-contents .car-description-boxes h2 { display: none; }
            .hist-insp-detail-wrap .hist-insp-detail {display: flex;justify-content: center;}
            #auction-grade-sheet h2{margin-bottom: 20px;display: block;}
            .auction-grade-box {padding: 30px 46px 30px 34px;}
            .box-wrap-content {padding: 20px 20px 0 20px;}
            .box-wrap {flex-direction: column;}
            .box-wrap-content{align-items: center;}
            .box-wrap-content p{text-align: center;}
            .box-wrap-bg {min-height: 150px;}

            .pdp-car-detail ul.plp-features{margin-bottom: 10px;}
            .pdp-phone-title { font-size: 16px; line-height: 21px; font-weight: 500; }
            .pdp-car-detail-btns {margin-bottom: 20px;}
            .pdp-car-detail-btns .enquire-btn { margin-right: 20px; }
            .pdp-phone-no-wrap .phone-btn { font-size: 18px; line-height: 27px; }
            .car-detail-box .plp-delivery-info { margin-bottom: 10px; }
            .pdp-get-per-wrap { max-width: 294px; }
            .pdp-car-detail ul.plp-features li .plp-feature-icon {margin-bottom: 9px;}
            .sidebar-rating-review-main .plp-box {min-height: 434px;margin:40px 0;}
            
            #key-features h2 {margin-bottom: 13px;}
            .pdp-finance-vehicale-form .form-content form { display: none; }
            .pdp-finance-vehicale-form .form-content { background: #553291; padding: 11px 20px; }
            .form-heading { padding: 21px 20px 0 20px; }
            .pdp-finance-vehicale-form .pdp-get-per-wrap { border-color: rgb(255 255 255 / 40%); }
            .pdp-finance-vehicale-form .pdp-feature-txt { color: #fff; }
            .pdp-finance-vehicale-form .pdp-get-per-wrap .pdp-per-week span { color: #F7941E; }
            .pdp-finance-vehicale-form .pdp-per-week { color: #fff; }
            .pdp-finance-vehicale-form .plp-info-icon::before{background: url("https://www.mycarchoice.com.au/wp-content/uploads/2024/05/Info-icon.svg");}
            .pdp-finance-vehicale-form .pdp-get-per-wrap { margin-bottom: 13px; }
            .pdp-interested-wrap {margin-top: 10px;}
            .car-detail-wrap h6 {font-size: 18px;line-height: 23.44px;}
            .vehicle-overview-wrap ul.plp-features:last-of-type{margin-bottom: 0;}
            .pdp-interested-content p {font-size: 14px;line-height: 20px;}
            .pdp-inter-wrap .plp-feature-icon, .pdp-inter-wrap .plp-feature-icon::before { width: 32px; height: 35px; }
            .pdp-interested-content h6 {margin-bottom: 8px;}
            .pdp-interested-wrapper {padding: 20px 22px 10px 22px;margin-top: 40px;}
            .popBody {padding: 25px;}
            .poptitle { margin-bottom: 20px;}
            .popupMain a.closePopup {width: 33.34px;height: 33.34px;top: -13px;right: -13px;}
            .closePopup:before,.closePopup:after {width: 16px;}
            .popupMain form.wpcf7-form select,.popupMain form.wpcf7-form input, .popupMain form.wpcf7-form textarea { font-size: 16px; line-height: 23px; }
            .popupMain form.wpcf7-form input[type=submit]{min-width: auto;}
            .popupMain form.wpcf7-form .col-6 {max-width: calc(50% - 5px);}
            .popupMain form.wpcf7-form .wpcf7-spinner {position: absolute;margin: 0;right: 0;}
            .popupMain .notes p {font-size: 16px;line-height: 22px;}
            .popDetails{max-height: max-content;}
            .popupMain form.wpcf7-form input[type="date"] {  background-size: 25px;  padding-right: 46px;}
            .popupMain form.wpcf7-form .popup-checkbox p {margin-top: 5px;margin-bottom: 20px;}
            .information-popup .popDetails { padding: 30px 21px 29px 25px; }
            .popup-section .popDetails { padding: 30px 25px 0 25px;}
            .information-popup .poptitle {padding: 20px 30px;}
            .popupMain {padding: 20px 27px 20px 18px;}
            .popupMain ul.car-detail-lists li a {font-size: 14px;line-height: 21px;}
            .popupMain form.wpcf7-form .col-3{width: 100%;max-width: 100%;}
            .popupMain .car-detail-lists li:not(:last-of-type) {margin-bottom: 20px;}
            .popup-section .popDetails p {font-size: 16px;line-height: 25px;margin-bottom: 20px;}
            .popup-three-column .plp-feature-icon, .popup-three-column .plp-feature-icon::before {width: 45px;height: 45px;}
            .popup-three-column-wrapper .popup-three-column {min-height: auto;flex-direction: column; justify-content: center;}
            .popup-three-column .plp-feature-icon{margin: 0 0 10px 0;}
            .three-column-wrap {text-align: center;}
            .popup-bottom-img {max-width: 200px; }
            .popup-bottom {padding: 20px 15px;}
            .car-detail-wrap .pdp-acco-title::after { content: ''; background-image: url('https://www.mycarchoice.com.au/wp-content/uploads/2024/05/plus.svg'); background-size: cover; background-repeat: no-repeat; width: 20px; height: 20px; display: block; min-width: 14px; margin-left: 10px; top: 5px; position: relative; }
            .car-detail-contents .mobile-toggle {padding-top: 13px;}
            .vehicle-overview-wrap {margin-top: 10px;}
            .review-main.cust-section .review-slider-main {background: #fff;}
            .review-main.cust-section .review-slider-main .review-slider .ti-reviews-container .ti-controls {max-width: 90px;margin-top: 20px;}
            .pdp-finance-vehicale-form {margin: 40px auto;max-width: 330px;}
            .car-detail-content-wrap .car-detail-contents{border-top: 1px solid rgb(217 217 217 / 30%);}
            .car-detail-contents#auction-grade-sheet { padding-bottom: 40px; border-bottom: 1px solid rgb(217 217 217 / 30%); margin-bottom: 40px; }
            .information-popup .poptitle .plp-info-icon::before {margin-bottom: 0;}
            
        }

        @media only screen and (max-width: 479px) { 
            .key-features-slider .slick-prev::before {margin-top: 0;}
            .hist-insp-wrapper .hist-insp-wrap {padding: 15px;}
            .hist-insp-wrap .hist-insp-content { padding-left: 15px; }
            .popupMain form.wpcf7-form .col-12 { flex-direction: column; }
            .popupMain form.wpcf7-form .col-6 {width: 100%;max-width: 100%;}
            .popupMain form.wpcf7-form input[type=submit] {min-width: auto;padding: 16px;}
            .popupMain form.wpcf7-form .pdp-get-per-wrap{flex-direction: column;}
            .popupMain form.wpcf7-form .pdp-get-per-wrap .pdp-per-week{margin: 0;}
            .disclaimer-wrapper .car-detail-lists {margin: 10px 0 30px 0;}
            .popup-three-column-wrapper .popup-three-column {max-width: 100%;}
            .auction-grade-box {padding: 30px 15px 30px 15px;}
            .pdp-car-detail-btns .btn{ max-width: 135px; width: 100%;min-width: auto;}
            .popupMain form.wpcf7-form .btn-medium-wrap input[type="submit"] {min-width: auto;}
            .car-detail-lists-wrapper > .car-detail-lists{width: 100%;}
            #description .car-detail-lists-wrapper{flex-direction: column;}
            .information-popup .poptitle {padding: 20px 24px;}
            .box-wrap-bg {min-height: 120px;}
        }
        @media only screen and (max-width: 350px) {
            .car-detail-option-wrap .cust-btn {font-size: 15px;line-height: 20px;}
            .car-detail-option-wrap .option {margin-right: 10px;padding-right: 10px;}
            .car-detail-option-wrap .option:not(:last-of-type)::after {right: 0}
            .box-wrap-bg {min-height: 100px;}
            
        }