/* CONFIGURE COMMON STYLING START */
#new-car-page.hyundai_config .new-cars-order-form-section {
    margin-top: 22px;
    background: var(--white) !important;
    border-radius: 3px !important;
    border: 1px solid #B7B7B7 !important;
    padding: 20px 22px;
    font-size: 14px;
}

#new-car-page.hyundai_config .new-cars-order-form-section h3 {
    font-weight: 700;
    font-size: 24px;
    line-height: 34px;
    letter-spacing: 0.2px;
    text-align: center;
    margin-bottom: 25px;
}

#new-car-page.hyundai_config #enquiry_form_1 hr{
    display: none;
}
#new-car-page.hyundai_config .form__total{
    text-align: center;
}
#new-car-page.hyundai_config .choose__engine p, .choose__trim p {
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 20px;
    margin-bottom: 9px;
    text-align: center;
}

#new-car-page.hyundai_config .choose__trim select {
    width: 100%;
    height: 52px;
    border: 1px solid #B7B7B7;
    padding: 10px;
    border-radius: 3px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-size: 16px !important;
    color: var(--primary-color);
    font-weight: 700 !important;
    background-image: url(/images/common/dropdown-arrow.svg);
    background-repeat: no-repeat;
    background-position: center right 20px;
    background-size: 12px;
    padding-left: 12px;
    background-color: var(--white);
}

#new-car-page.hyundai_config .choose__trim {
    text-align: center;
    margin: 10px 0 10px;
}

#new-car-page.hyundai_config .new-cars-order-form-section .new-cars-order-form-section__img {
    border: 1px solid #B7B7B7;
    width: 100%;
}

#new-car-page.hyundai_config .new-cars-order-form-section__img {
    margin: 20px 0;
    margin-top: 12px !important;
}

#new-car-page.hyundai_config .color-selected-for-car {
    margin: 20px 0 10px !important;
    text-align: center;
    position: relative;
    display: flex;
    justify-content: center;
}

#new-car-page.hyundai_config .color-selected-for-car p {
    font-size: 14px !important;
    line-height: 22px;
    color: var(--primary-color) !important;
    font-weight: 400;
    margin-top: -20px;
}

#new-car-page.hyundai_config .color-selected-for-car .swiper-button-prev {
  left: 0px !important;
}
#new-car-page.hyundai_config .color-selected-for-car .swiper-button-next {
  right: 0px !important;
}
#new-car-page.hyundai_config .color-selected-for-car .swiper-button-prev img {
  transform: rotate(90deg);
  width: 12px;
}
#new-car-page.hyundai_config .color-selected-for-car .swiper-button-next img {
  transform: rotate(-90deg);
  width: 12px;
}
#new-car-page.hyundai_config .swiper-button-next,
#new-car-page.hyundai_config .swiper-button-prev{
  display: block !important;
}
#new-car-page.hyundai_config .mySwiperNewCars {
    width: 338px !important;
    height: 58px !important;
    margin-bottom: 20px !important;
    padding: 1px;
}

#new-car-page.hyundai_config .checkbox__variant p,
#new-car-page.hyundai_config .checkbox__variant .form-check-label,
#new-car-page.hyundai_config #enquiry_form_1 .extra_protection-flex p, #enquiry_form_1 .extra_protection-flex label {
    color: var(--primary-color);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
}

#new-car-page.hyundai_config .new-cars-order-form-section .form-check-input {
    position: relative;
    margin: 0;
    border: 2px solid #9FB8D4 !important;
    width: 24px;
    height: 24px;
    margin-right: 12px;
}

#new-car-page.hyundai_config .checkbox__variant .checkbox__row,
#new-car-page.hyundai_config #enquiry_form_1 .extra_protection-flex {
    display: flex;
    align-items: center;
    margin-bottom: 18px;
    gap: 0;
}

#new-car-page.hyundai_config .color-selected-for-car .swiper-button-next,#new-car-page.hyundai_config .color-selected-for-car .swiper-button-prev {
    top: 0;
}
#new-car-page.hyundai_config .checkbox__variant p {
    margin-right: 9px;
    margin-left: 4px;
}

#new-car-page.hyundai_config .checkbox__variant-pack{
    padding-top: 20px;
    padding-bottom: 0;
}

#new-car-page.hyundai_config .pay-by-radio-buttons h4, .trade-in-radio-buttons h4 {
    color: var(--primary-color);
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    padding: 19px 0;
    padding-left: 8px;
    padding-bottom: 7px;
}

#new-car-page.hyundai_config .pay-by-radio-buttons-group {
    display: flex;
    align-items: center;
    gap: 25px;
    border-bottom: 1px solid #B7B7B7;
    padding-bottom: 21px;
    padding-left: 6px;
}

#new-car-page.hyundai_config .pay-by-radio-buttons-group label p.trade-in-added {
    color: var(--primary-color);
    font-size: 16px;
    font-weight: 500;
    line-height: auto;
    padding-left: 21px;
    display: none;
}

#new-car-page.hyundai_config .pay-by-radio-buttons-group label {
    margin-bottom: 0;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 16px;
}

#new-car-page.hyundai_config .form__total p.total__price{
    margin-top: 0;
}
#new-car-page.hyundai_config .form__total p {
    margin-top: 26px;
}

#new-car-page.hyundai_config .form__total .total__price {
    letter-spacing: -0.8px;
    font-weight: 800;
    font-size: 40px;
    line-height: 45px;
    color: var(--primary-color);
    margin-bottom: 15px;
}

#new-car-page.hyundai_config #payment-form #mb_submit_payment-info,
#new-car-page.hyundai_config .form-1__btn {
    width: 290px ;
    height: 52px !important;
    border-radius: 3px !important;
    background: var(--button-color) !important;
    padding: 7px 16px;
    font-weight: 700 !important;
    font-size: 18px !important;
    line-height: 22px;
    border: none;
    color: white;
    margin-bottom: 0px !important;
    text-transform: none !important;
    position: relative;
    border: none;
}

#new-car-page.hyundai_config #payment-form #agree-terms.form-check {
    grid-template-columns: 100%;
    padding-left: 0;
}

#new-car-page.hyundai_config #last_form_total__final-price {
    font-weight: 500 !important;
    font-size: 24px !important;
    line-height: 24px;
    color: var(--button-color) !important;
}
#new-car-pay-by-modal.common-hyundai .selling-checkbox,
#new-car-page.hyundai_config #payment-form #agree-terms.form-check .selling-checkbox {
    color: var(--primary-color);
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    display: grid;
    grid-template-columns: 14% 85%;
    margin-bottom: 25px;
}

#new-car-page.hyundai_config .last_form_total__label {
    font-size: 18px !important;
    line-height: 24px;
    color: var(--primary-color);
    margin-bottom: 3px;
}

#new-car-pay-by-modal.common-hyundai .selling-checkbox input,
#new-car-page.hyundai_config #payment-form #agree-terms.form-check .selling-checkbox input {
    width: 30px;
    height: 30px;
}
#new-car-page.hyundai_config .new-cars-order-form-section .order-bottom-hr.last {
    margin-top: 20px;
    margin-bottom: 30px;
}
#new-car-page.hyundai_config .new-cars-order-form-section .last_form_details h3 {
    font-size: 14px !important;
    text-align: left;
    margin-bottom: 0;
}
#new-car-page.hyundai_config #payment-form .pay-by__method {
    text-align: right;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
}

#new-car-page.hyundai_config .new-cars-order-form-section #payment-form h3.final-form-title {
    font-size: 18px !important;
    margin-bottom: 0px !important;
    text-align: left;
}

#new-car-page.hyundai_config .new-cars-order-form-section .order-bottom-hr {
    background-color: #B7B7B7;
    display: block;
    margin-top: 0;
    margin-bottom: 7px;
}

#new-car-page.hyundai_config #enquiry_form_1 .checkbox__variant.checkbox__variant-pack .checkbox__row:first-child{
    border-top: 1px solid #B7B7B7;
    padding-top: 20px;
}
#new-car-page.hyundai_config #enquiry_form_1 .checkbox__variant{
    padding: 0;
}
#new-car-page.hyundai_config .checkbox__variant{
    border: none;
    margin: 0;
}
#new-car-page.hyundai_config .mySwiperNewCars .swiper-slide > div {
  width: 100%;
  height: 100%;
}
#new-car-page.hyundai_config #enquiry_form_3 p{
    margin: 30px auto;
    font-size: 18px;
}
#new-car-page.hyundai_config #enquiry_form_3 {
    text-align: center;
}
#new-car-page.hyundai_config #enquiry_form_3 hr.last-thank-you{
    display: none;
}

#new-car-page.hyundai_config .trade-in-radio-buttons{
    border-top: 1px solid #B7B7B7;
}
#new-car-page.hyundai_config .new-cars-order-form-section img.main__logo {
    width: 50px;
    margin-right: 0 !important;
}
#new-car-page.hyundai_config .new-cars-order-form-section hr{
    display: none;
}
#new-car-page.hyundai_config .last_form_extras-part{
    font-size: 16px;
}
#new-car-test-drive-modal.new-cars-unique.hyundai-common-style textarea {
  margin-top: 70px;
  margin-bottom: 10px;
}
#new-car-finance-enquiry-modal.hyundai-common-style h6,
#new-car-test-drive-modal.new-cars-unique.hyundai-common-style h6 {
    margin-bottom: 5px;
}
#new-car-finance-enquiry-modal.hyundai-common-style h6.second-title-modal{
    margin-bottom: 25px;
}
#new-car-finance-enquiry-modal.hyundai-common-style h7,
#new-car-test-drive-modal.new-cars-unique.hyundai-common-style h7{
    margin-bottom: 15px;
    display: inline-block;
}
#new-car-finance-enquiry-modal.hyundai-common-style textarea{
    margin-top: 0;
}
#new-car-finance-enquiry-modal.hyundai-common-style .margin-top {
  margin-top: 50px;
}
@media screen and (min-width:992px) and (max-width:1199px) {
    #new-car-finance-enquiry-modal.hyundai-common-style .modal-dialog{
        max-width: 98%;
    }
}
@media screen and (max-width:992px) {
    #new-car-page.hyundai_config .mySwiperNewCars {
        padding: 1px;
    }
}
@media screen and (max-width:767px) {
    #new-car-page.hyundai_config .mySwiperNewCars {
        width: 270px !important;
    }
    #new-car-page.hyundai_config .last_form_extras-part,
    #new-car-page.hyundai_config .pay-by-radio-buttons-group label,
    #new-car-page.hyundai_config .checkbox__variant p, #new-car-page.hyundai_config .checkbox__variant .form-check-label, #new-car-page.hyundai_config #enquiry_form_1 .extra_protection-flex p, #enquiry_form_1 .extra_protection-flex label,
    #new-car-page.hyundai_config .pay-by-radio-buttons h4, .trade-in-radio-buttons h4{
        font-size: 14px;
    }
    #new-car-page.hyundai_config .new-cars-order-form-section {
        padding: 20px 13px;
    }
    #new-car-page.hyundai_config .pay-by-radio-buttons-group{
        gap: 12px;
        position: relative;
    }
    #new-car-page.hyundai_config .pay-by-radio-buttons-group label input{
        max-width: 20px;
    }
    #new-car-pay-by-modal.common-hyundai .selling-checkbox input,
    #new-car-page.hyundai_config #payment-form #agree-terms.form-check .selling-checkbox input,
    #new-car-page.hyundai_config .new-cars-order-form-section .form-check-input{
        width: 20px;
        height: 20px;
    }
    #new-car-page.hyundai_config .new-cars-order-form-section h3 {
        font-size: 20px;
        margin-bottom: 20px;
    }
    #new-car-page.hyundai_config .form__total .total__price {
        font-size: 36px;
    }
    #new-car-page.hyundai_config .color-selected-for-car p{
        width: 100%;
        line-height: 17px;
        padding: 0 35px;
        margin-top: -25px;
    }
   
    #new-car-page.hyundai_config .last_form_total__label{
        font-size: 16px;
    }
    #new-car-page.hyundai_config #last_form_total__final-price {
        font-size: 18px !important;
    }
    #new-car-page.hyundai_config #payment-form #agree-terms.form-check .selling-checkbox {
        grid-template-columns: 40px auto;
    }
    #new-car-page.hyundai_config .new-cars-order-form-section img.main__logo {
        width: 40px;
    }
    #new-car-page.hyundai_config .pay-by-radio-buttons-group label p.trade-in-added {
        font-size: 13px;
        position: absolute;
        right: 0;
    }
    #new-car-finance-enquiry-modal.hyundai-common-style .margin-top,
    #new-car-test-drive-modal.new-cars-unique.hyundai-common-style textarea {
        margin-top: 0px;
    }
    #new-car-finance-enquiry-modal.hyundai-common-style h6.second-title-modal {
        margin-bottom: 16px;
    }
    #new-car-page.hyundai_config .color-selected-for-car {
        margin: 25px 0 15px !important;
    }
}

@media screen and (max-width:369px){
    #new-car-page.hyundai_config #payment-form #mb_submit_payment-info, #new-car-page.hyundai_config .form-1__btn{
        width: 100%;
    }
}
@media screen and (max-width:350px){
    #new-car-page.hyundai_config #payment-form #mb_submit_payment-info, #new-car-page.hyundai_config .form-1__btn{
        width: 100%;
    }
    #new-car-page.hyundai_config .mySwiperNewCars {
        width:195px !important;
    }
    #new-car-page.hyundai_config .pay-by-radio-buttons-group label p.trade-in-added{
        position: unset;
        text-align: center;
        padding-left: 10px;
        line-height: 15px;
    }
}

/* CONFIGURE COMMON STYLING END */

/* CONFIGURE TRADE-IN MODAL STYLING START */

#new-car-pay-by-modal.common-hyundai .modal-header .close ,
#trade-in-modal.new-cars-trade-in.hyundai .modal-header .close {
    color: #000;
}

@media (min-width: 992px) {
    #trade-in-modal.new-cars-trade-in.hyundai .modal-dialog {
        max-width: 884px;
    }
    #trade-in-modal.new-cars-trade-in.hyundai .modal-dialog .modal-body {
        padding: 28px 40px 45px 50px;
    }
}

#trade-in-modal.new-cars-trade-in.hyundai label{
    color: var(--primary-color);
}
#trade-in-modal.new-cars-trade-in.hyundai .modal-header .modal-title{
    font-size: 24px;
    margin-left: 20px;
    padding: 5px 0;
    line-height: normal;
    text-transform: none;
    font-weight: 600;
    color: var(--primary-color);
}

#trade-in-modal.new-cars-trade-in.hyundai h6 {
    margin-bottom: 10px;
    font-size: 20px;
}

#trade-in-modal.new-cars-trade-in.hyundai .form-group.estimated-value-margin {
    margin-bottom: 30px;
}

#trade-in-modal.new-cars-trade-in.hyundai .upload__trade-in-photos {
    margin-bottom: 0;
    display: grid;
    grid-template-columns: 30% 70%;
}

#trade-in-modal.new-cars-trade-in.hyundai .form-check{
    margin-top: 0;
}

#trade-in-modal.new-cars-trade-in.hyundai .selling-checkbox input, #new-car-pay-by-modal .selling-checkbox input{
    width: 30px;
    height: 30px;
}
#trade-in-modal.new-cars-trade-in.hyundai .form-group.hyundai-radio{
    text-transform: capitalize;
}
#trade-in-modal.new-cars-trade-in.hyundai .selling-checkbox{
    font-size: 14px;
    line-height: 16px;
    display: grid;
    font-weight: 400;
    grid-template-columns: 48px auto;
    width: 95%;
    margin-top: 35px;
    margin-bottom: 24px;
}

#trade-in-modal.new-cars-trade-in.hyundai .new-cars-trade-in #mb_submit_tradein {
    height: 60px;
}

#new-car-pay-by-modal.common-hyundai #mb_submit_pay_by,
#trade-in-modal.new-cars-trade-in.hyundai #mb_submit_tradein {
    font-size: 16px;
    height: 60px;
    text-transform: uppercase;
    width: 100%;
}

#trade-in-modal.new-cars-trade-in.hyundai .upload__trade-in-photos__text p {
    margin-bottom: 0 !important;
    font-size: 16px !important;
    line-height: 20px;
    color: var(--primary-color);
}

@media screen and (min-width:768px) and (max-width:992px) {
    #trade-in-modal.new-cars-trade-in.hyundai .form-group.hyundai-radio .container.mileage-radio{
        margin-top: 0;
    }
    #trade-in-modal.new-cars-trade-in.hyundai .form-group.hyundai-radio{
        display: flex;
        align-items: center;
        margin: 20px 0 0 7px;
    }
    
}

@media (max-width:767px) {
    #trade-in-modal.new-cars-trade-in.hyundai .modal-dialog .modal-body {
        padding: 20px 0 30px;
    }
    #trade-in-modal.new-cars-trade-in.hyundai h6 {
        font-size: 18px;
    }
    #trade-in-modal.new-cars-trade-in.hyundai label{
        font-size: 14px;
    }
    #trade-in-modal.new-cars-trade-in.hyundai .form-group.hyundai-radio label:last-child{
        margin-left: 0;
    }
    #trade-in-modal.new-cars-trade-in.hyundai #mb_submit_tradein{
        margin: 0;
        width: 100%;
    }
    #trade-in-modal.new-cars-trade-in.hyundai .modal-header h4{
        text-transform: none;
        font-size: 16px;
    }
    #trade-in-modal.new-cars-trade-in.hyundai .upload__trade-in-photos__text p {
        font-size: 14px !important;
        line-height: 17px;
    }
    #trade-in-modal.new-cars-trade-in.hyundai .upload__trade-in-photos {
        grid-template-columns: auto auto;
        column-gap: 25px;
    }
    #trade-in-modal.new-cars-trade-in.hyundai .form-group.hyundai-radio{
        display: flex;
        align-items: center;
        margin: 20px 0 0;
    }
    #trade-in-modal.new-cars-trade-in.hyundai .form-group.hyundai-radio .container.mileage-radio{
        margin-top: 0;
    }
}

/* CONFIGURE TRADE-IN MODAL STYLING END */

/* CONFIGURE TRADE-IN-PHOTO MODAL STYLING START */

@media screen and (min-width:767px){
    #trade-in-photo-modal.new-cars.hyundai .modal-dialog {
        max-width: 526px;
    }
}

#trade-in-photo-modal.new-cars.hyundai .modal-header h4 {
    font-size: 24px;
    color: var(--primary-color);
    text-transform: none;
}

#trade-in-photo-modal.new-cars.hyundai .trade-in-photo-header p{
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin-left: 10px;
    color: var(--primary-color);
}

#trade-in-photo-modal.new-cars.hyundai .trade-in-photos-upload-row {
    grid-gap: 30px;
}

#trade-in-photo-modal.new-cars.hyundai .modal-header .close {
    color: #000;
}
#trade-in-photo-modal.new-cars.hyundai .trade-in-upload-photos {
    margin-bottom: 40px;
}

#trade-in-photo-modal.new-cars.hyundai #trade-in-photos-submit-all-btn {
    width: 442px;
    height: 60px;
    font-size: 16px;
    text-transform: uppercase;
}

@media screen and (min-width:768px) and (max-width:992px) {
    #trade-in-photo-modal.new-cars.hyundai .modal-body {
        padding: 31px 23px;
    }
    #trade-in-photo-modal.new-cars.hyundai .trade-in-photos-upload-row {
        grid-gap: 20px;
        grid-template-columns: repeat(3, 1fr);
    }
    #trade-in-photo-modal.new-cars.hyundai{
        padding: 0 !important;
    }
}

@media screen and (max-width:767px) {
    #trade-in-photo-modal.new-cars.hyundai #trade-in-photos-submit-all-btn {
        width: 100%;
        font-size: 14px; 
         min-width: 240px;
    }
    #trade-in-photo-modal.new-cars.hyundai .modal-header h4 {
        font-size: 20px;
    }
    #trade-in-photo-modal.new-cars.hyundai .trade-in-photo-header p{
        text-align: center;
        margin-right: 10px;
        margin-left: 10px;
        font-size: 15px;
        margin-top: 10px;
        line-height: 19px;
    }
    
    #trade-in-photo-modal.new-cars.hyundai .trade-in-photos-upload-row {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 10px;
    }
    #new-car-page.hyundai_config #enquiry_form_3 p{
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 7px;
    }
}

@media screen and (max-width:330px) {
    #trade-in-photo-modal.new-cars.hyundai .trade-in-photos-upload-row {
        grid-gap: 15px;
    }
    #trade-in-photo-modal.new-cars.hyundai .trade-in-photos-upload-row .dropzone{
        width: 100%;
        margin: 0;
    }
}


/* CONFIGURE TRADE-IN-PHOTO MODAL STYLING END */

/* CONFIGURE PAY-BY MODAL STYLING START */

@media screen and (min-width: 1500px) {
    #new-car-pay-by-modal.common-hyundai .modal-dialog{
        max-width: 1396px;
    }
}

#new-car-pay-by-modal.common-hyundai .modal-header h4.modal-title {
    width: 100%;
    font-size: 24px;
    color: var(--primary-color);
    text-transform: none;
    font-weight: 600;
    margin-bottom: 0;
}

#new-car-pay-by-modal.common-hyundai h6.second-title-modal{
    margin-bottom: 24px;
    font-size: 22px;
    color: var(--primary-color);
    line-height: 30px;
}

#new-car-pay-by-modal.common-hyundai h4{
    font-size: 16px;
    padding: 0;
    font-weight: 400;
    margin: 3px 0 12px;
    color: var(--primary-color);
}
#new-car-pay-by-modal.common-hyundai input{
    margin-top: 4px;
}
#new-car-pay-by-modal.common-hyundai label{
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    color: var(--primary-color);
}
#new-car-pay-by-modal.common-hyundai h6 {
    font-size: 20px;
    line-height: 30px;
    color: var(--primary-color);
}

#new-car-pay-by-modal .form-check{
    padding-left: 0;
    margin-top: 15px;
}
#new-car-pay-by-modal label.textarea-margin-top textarea{
    margin-top: 5px;
}
#new-car-pay-by-modal label.textarea-margin-top {
  margin-top: 30px;
}

#new-car-pay-by-modal.common-hyundai .selling-checkbox {
    grid-template-columns: 12% auto;
}

#new-car-pay-by-modal.common-hyundai .selling-checkbox input{
    margin-top: 0;
}

#new-car-page.hyundai_config .new-cars-order-form-section {
    display: none;
}

#new-car-page.hyundai_config .new-cars-order-form-section.show {
    display: block;
}

#new-car-page.hyundai_config .last_form_total {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-bottom: 3px;
}
#new-car-page.hyundai_config .last_form_details-grid-part {
    display: grid;
    grid-template-columns: 30% 70%;
    grid-gap: 10px;
    margin-bottom: 0px;
}
#new-car-page.hyundai_config .last_form_extras__value {
  text-align: right;
}
.new-cars-order-form-section__tabs {
	display:grid;
	grid-template-columns:repeat(3, 1fr);
	grid-gap:10px;
	width:59px;
	margin:auto;
	margin-bottom:30px;
}
.new-cars-order-form-section__tab-1,.new-cars-order-form-section__tab-2,.new-cars-order-form-section__tab-3 {
	width:16px;
	height:4px;
	background:#BFBFBF;
}
.new-cars-order-form-section__tab-1.active, .new-cars-order-form-section__tab-2.active, .new-cars-order-form-section__tab-3.active {
    background: var(--primary-color);
}
#new-car-page.hyundai_config .last_form_extras-part {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  font-weight: 400;
  font-size: 16px !important;
  font-family: var(--body-font);
  line-height: 23px !important;
  color: var(--primary-color) !important;
    margin-bottom: 2px;
}
#thank-you-modal.hyundai-common-style .thank-you-modal-content__desktop img.hyundai-tick{
    width: 50px;
    margin-bottom: 30px;
}
#new-car-page.hyundai_config #payment-form .last_form_total__price{
    display: flex;
    justify-content: flex-end;
}

.mySwiperNewCars .swiper-slide {
    cursor: pointer;
}

@media screen and (max-width: 992px) {
    #new-car-header.bayon {
        display: none;
    }
}

@media screen and (min-width:1200px) and (max-width:1599px) {
    #new-car-page.hyundai_config #payment-form #mb_submit_payment-info, 
    #new-car-page.hyundai_config .form-1__btn,
    #new-car-page.hyundai_config .mySwiperNewCars {
        width:238px !important;
    }
    #new-car-pay-by-modal.common-hyundai .selling-checkbox,
    #new-car-page.hyundai_config #payment-form #agree-terms.form-check .selling-checkbox {
        grid-template-columns: 45px auto;
    }
}
@media screen and (min-width:1200px) and (max-width:1399px) {
    #new-car-page.hyundai_config .color-selected-for-car p{
        width: 200px;
        line-height: 16px;
    }
    #new-car-page.hyundai_config .pay-by-radio-buttons-group label p.trade-in-added {
        font-size: 14px;
    }
    #new-car-page.hyundai_config .new-car-offers .text-center{
        font-size: 22px;
    }
}
@media screen and (min-width:992px) and (max-width:1199px) {
    #new-car-pay-by-modal.common-hyundai .modal-dialog{
        max-width: 97%;
    }
    #new-car-pay-by-modal.common-hyundai .selling-checkbox input {
        width: 20px;
        height: 20px;
    }
    #new-car-page.hyundai_config .new-car-offers .text-center{
        font-size: 22px;
    }
    #new-car-page.hyundai_config #payment-form #mb_submit_payment-info, 
    #new-car-page.hyundai_config .form-1__btn,
    #new-car-page.hyundai_config .mySwiperNewCars {
        width: 225px !important;
    }
}

@media screen and (min-width:768px) and (max-width:992px) {
    #new-car-pay-by-modal.common-hyundai .modal-body .col-md-4.span-grid-column{
        grid-column: span 2;
        margin-bottom: 15px;
    }
    #new-car-pay-by-modal.common-hyundai .modal-body{
        display: grid !important;
        padding-bottom: 30px;
        grid-template-columns: 1fr 1fr;
    }
    #new-car-pay-by-modal .modal-body .col-md-4{
        max-width: 100%;
    }
    #thank-you-modal.hyundai-common-style .thank-you-modal-content__desktop img.hyundai-tick{
        margin-top: 0;
    }
}

@media screen and (max-width:767px) {
    #new-car-pay-by-modal.common-hyundai .modal-body{
       flex-direction: column;
       padding-top: 15px;
       padding-bottom: 25px;
    }
    #new-car-page.hyundai_config .last_form_extras-part,
    #new-car-pay-by-modal.common-hyundai label{
        font-size: 14px !important;
    }
    #new-car-pay-by-modal.common-hyundai .modal-body .col-md-4.span-grid-column{
        margin-bottom: 15px;
    }
    #new-car-pay-by-modal label.textarea-margin-top {
        margin-top: 0;
    }
    #new-car-pay-by-modal.common-hyundai h6.second-title-modal {
        margin-bottom: 12px;
        font-size: 18px;
    }
    #new-car-page.hyundai_config .new-cars-order-form-section #payment-form h3.final-form-title{
        font-size: 16px !important;
    }
    #new-car-page.hyundai_config .swiper-button-next img, #new-car-page.hyundai_config .swiper-button-prev img {
        display: block;
    }
    #new-car-page.hyundai_config .choose__trim select{
        font-size: 14px !important;
    }
    #new-car-page.hyundai_config .new-car-offers .text-center{
        font-size: 20px;
    }
}


/************** Configurator Colours ************/

.abyss-black{background-color: #161616;}
.abyss-black-pearl{background-color: #262626;}
.aconite {background-color:#33016B;}
.aero-grey {background-color:#a9aaae;}
.agueda-yellow {background-color: #90b645;}
.agueda-yellow-black-roof {background:linear-gradient(134deg, #90b645 0%, #90b645 50%, #303030 50%, #303030 100%);}
.agueda-yellow-nera-black {background:linear-gradient(134deg, #90b645 0%, #90b645 50%, #303030 50%, #303030 100%);}
.airstream-blue {background-color:#c2d1dc;}
.akatsuki-copper-pearl-black {background:linear-gradient(134deg, #a77f69 0%, #a77f69 50%, #303030 50%, #303030 100%);}
.alice-blue{background-color: #7995b8;}
.aluminium-grey {background-color: #a0aeba;}
.aluminium-grey-black-roof {background:linear-gradient(134deg, #a0aeba 0%, #a0aeba 50%, #303030 50%, #303030 100%);}
.aluminium-grey-nera-black {background:linear-gradient(134deg, #a0aeba 0%, #a0aeba 50%, #303030 50%, #303030 100%);}
.amazon-grey{background-color: #4A4A4A;}
.amazonite-grey {background-color: #6b706b;}
.amazonite-grey-black-roof {background:linear-gradient(134deg, #6b706b 0%, #6b706b 50%, #303030 50%, #303030 100%);}
.amazonite-grey-nera-black {background:linear-gradient(134deg, #6b706b 0%, #6b706b 50%, #303030 50%, #303030 100%);}
.aqua-turquoise{background-color: #00637c;}
.arctic-steel {background-color: #9DBED4;}
.arctic-steel-black-roof {background:linear-gradient(134deg, #9DBED4 0%, #9DBED4 50%, #303030 50%, #303030 100%);}
.arctic-steel-nera-black {background:linear-gradient(134deg, #9DBED4 0%, #9DBED4 50%, #303030 50%, #303030 100%);}
.arctic-white {background-color: #f6f6f6;}
.arizona-orange {background-color:#e1955f;}
.artense-grey {background-color: #e1e3e4;}
.artense-grey-black-roof {background:linear-gradient(134deg, #e1e3e4 0%, #e1e3e4 50%, #303030 50%, #303030 100%);}
.artense-grey-nera-black {background:linear-gradient(134deg, #e1e3e4 0%, #e1e3e4 50%, #303030 50%, #303030 100%);}
.artisan-red {background-color:#85333a;}
.astro-grey {background-color: #767676;}
.atlantis-turquoise {background-color:#5b8fa9;}
.atlantis-turquoise-cosmic-black {background:linear-gradient(134deg, #5b8fa9 0%, #5b8fa9 50%, #1F1F1E 50%, #1F1F1E 100%);}
.atlas-white{background-color: #d1d2d4;}
.aurora-black{background-color: #0e0f11;}
.aurora-green {background-color:#446166;}
.aurora-grey{background-color: #30363e;}
.azzuro-blue {background-color: #97aab5;}
.bianca-white {background-color: #eef7ff;}
.bianca-white-black-roof {background:linear-gradient(134deg, #90b645 0%, #90b645 50%, #303030 50%, #303030 100%);}
.bianca-white-nera-black {background:linear-gradient(134deg, #90b645 0%, #90b645 50%, #303030 50%, #303030 100%);}
.biophillic-blue-pearl{background-color: #001632;}
.black-mica {background-color:#0f0f0f;}
.black-pearl, .black, .pearl-black { background-color:#333438;}
.blade-silver {background-color: #bec0c4;}
.blade-silver-pearl-black {background:linear-gradient(134deg, #bec0c4 0%, #bec0c4 50%, #303030 50%, #303030 100%);}
.blue-celadon {background-color:#059DAE;}
.blue-flame {background-color: #54749b;}
.blue-grey {background-color:#464f5f;}
.blue-pearl {background-color:#212f5e;}
.blue-pearl-pearl-black {background:linear-gradient(134deg, #212f5e 0%, #212f5e 50%, #303030 50%, #303030 100%);}
.blue-reflex{background-color: #74889e;}
.brass{background-color: #808080;}
.bright-red-cosmic-black {background:linear-gradient(134deg, #c11f33 0%, #c11f33 50%, #1F1F1E 50%, #1F1F1E 100%);}
.brilliant-blue{background-color: #0f52a2;}
.brilliant-silver {background-color:#dfdfdf;}
.burgundy {background-color: #732d35;}
.burgundy-blade-silver {background:linear-gradient(134deg, #732d35 0%, #732d35 50%, #bec0c4 50%, #bec0c4 100%);}
.burgundy-pearl-black {background:linear-gradient(134deg, #732d35 0%, #732d35 50%, #303030 50%, #303030 100%);}
.burning-red {background-color:#c11f33;}
.burning-red-super-black {background:linear-gradient(134deg, #c11f33 0%, #c11f33 50%, #1F1F1E 50%, #1F1F1E 100%);}
.caravan-ivory-dual-tone {background:linear-gradient(134deg, #e2e3dc  0%, #e2e3dc  50%, #1F1F1E 50%, #1F1F1E 100%);}
.carmin-red {background-color:#A30C0C;}
.casa-white { background-color:#d1d7da;}
.cedar-green {background-color:#293230;}
.celebes-blue {background-color: #43546c;}
.ceramic-grey {background-color: #6c737a;}
.ceramic-grey-diamond-black {background:linear-gradient(134deg, #AAAAAA 0%, #AAAAAA 50%, #1F1F1E 50%, #1F1F1E 100%);}
.ceramic-grey-metallic-black {background:linear-gradient(134deg, #6c737a 0%, #6c737a 50%, #303030 50%, #303030 100%);}
.ceramic-grey-pearl-black {background:linear-gradient(134deg, #6c737a 0%, #6c737a 50%, #303030 50%, #303030 100%);}
.ceramic-metallic{background-color: #cdcdcd;}
.ceramic-metallic-multitone {background:linear-gradient(134deg, #cdcdcd 0%, #cdcdcd 50%, #1F1F1E 50%, #1F1F1E 100%);}
.ceramic-white {background-color:#dadada;}
.champagne-silver {background-color:#cfccc7;}
.champagne-silver-metallic-black {background:linear-gradient(134deg, #cfccc7 0%, #cfccc7 50%, #303030 50%, #303030 100%);}
.champion-blue{background-color: #294993;}
.charcoal-grey {background-color: #767676;}
.cityscape-green {background-color: #353a33;}
.clear-white {background-color: #dadada;}
.cool-yellow {background-color:#d3d8b6;}
.cool-yellow-mineral-grey {background:linear-gradient(134deg, #d3d8b6 0%, #d3d8b6 50%, #1F1F1E 50%, #1F1F1E 100%);}
.cosmic-black {background-color:#0f0f0f;}
.cosmic-silver {background-color: #838488;}
.cumulus-blue {background-color:#5697D0;}
.cumulus-grey {background-color: #dee0e1;}
.cumulus-grey-black-roof {background:linear-gradient(134deg, #dee0e1 0%, #dee0e1 50%, #303030 50%, #303030 100%);}
.cumulus-grey-opal-white {background:linear-gradient(134deg, #dee0e1 0%, #dee0e1 50%, #eeeeee 50%, #eeeeee 100%);}
.cumulus-grey-nera-black {background:linear-gradient(134deg, #dee0e1 0%, #dee0e1 50%, #303030 50%, #303030 100%);}
.curated-silver-metallic{background-color: #9c9c9c;}
.cyber-grey{background-color: #a6a8a8;}
.cyber-grey-metallic{background-color: #b5b5b5;}
.dark-blue-mica {background-color:#2b2f61;}
.dark-knight{background-color: #5e5e66;}
.deep-crimson{background-color: #56252b;}
.deep-crystal-blue{background-color: #364759;}
.deluxe-white{background-color: #d0d1d5;}
.denim-blue-pearl{background-color: #24253a;}
.desert-orange {background-color:#a97b1c;}
.diamond-black {background-color:#000000;}
.diamond-black-shadow-grey {background:linear-gradient(134deg, #1F1F1E 0%, #1F1F1E 50%, #636363 50%, #636363 100%);}
.diamond-red {background-color:#911316;}
.digital-green-pearl{background-color: #455044;}
.dive-in-blue{background-color: #50a0ef;} 
.dragon-red{background-color: #901216;}
.dusky-black {background-color:#000000;}
.dusty-grey {background-color:#767b75;}
.dynamic-red{background-color: #b72128;}
.eclipse-blue {background-color: #103c73;}
.eclipse-blue-black-roof {background:linear-gradient(134deg, #103c73 0%, #103c73 50%, #303030 50%, #303030 100%);}
.eclipse-blue-nera-black {background:linear-gradient(134deg, #103c73 0%, #103c73 50%, #303030 50%, #303030 100%);}
.ecotronic-grey-pearl{background-color: #5b5c61;}
.electric-blue {background-color:#1c3f8a;}
.electric-blue-metallic-black {background:linear-gradient(134deg, #1c3f8a 0%, #1c3f8a 50%, #303030 50%, #303030 100%);}
.elemental-brass{background-color: #808080;}
.elixir-red {background-color: #72000c;}
.elixir-red-black-roof {background:linear-gradient(134deg, #72000c 0%, #72000c 50%, #303030 50%, #303030 100%);}
.elixir-red-opal-white {background:linear-gradient(134deg, #72000c 0%, #72000c 50%, #d5d7d4 50%, #d5d7d4 100%);}
.elixir-red-nera-black {background:linear-gradient(134deg, #72000c 0%, #72000c 50%, #303030 50%, #303030 100%);}
.energetic-red {background-color:#c11f33;}
.engine-red{background-color: #C50000;}
.eternal-blue{background-color: #658ab6;}
.experience-green {background-color:#556351;}
.fervent-red {background-color:#c40530;}
.fervent-red-dual-tone {background:linear-gradient(134deg, #c40530 0%, #c40530 50%, #1F1F1E 50%, #1F1F1E 100%);}
.flame-orange {background-color: #ce5019;}
.flame-orange-super-black {background:linear-gradient(134deg, #ce5019 0%, #ce5019 50%, #1F1F1E 50%, #1F1F1E 100%);}
.flame-red {background-color: #bd2825;}
.flame-red-diamond-black {background:linear-gradient(134deg, #BB2626 0%, #BB2626 50%, #1F1F1E 50%, #1F1F1E 100%);}
.flame-red-shadow-grey {background:linear-gradient(134deg, #BB2626 0%, #BB2626 50%, #636363 50%, #636363 100%);}
.formal-red{background-color: #b72128;}
.fresca-white {background-color:#F6F7EB;}
.fuji-sunset-red {background-color: #fc2e2a;}
.fuji-sunset-red-blade-silver {background:linear-gradient(134deg, #fc2e2a 0%, #fc2e2a 50%, #bec0c4 50%, #bec0c4 100%);}
.fuji-sunset-red-pearl-black {background:linear-gradient(134deg, #fc2e2a 0%, #fc2e2a 50%, #303030 50%, #303030 100%);}
.fusion-red {background-color:#850311;}
.galactic-grey {background-color: #686b6d;}
.galactic-grey-cosmic-black {background:linear-gradient(134deg, #686b6d 0%, #686b6d 50%, #1F1F1E 50%, #1F1F1E 100%);}
.glacier-white {background-color:#DAD8D0;}
.glacier-white-diamond-black {background:linear-gradient(134deg, #DAD8D0 0%, #DAD8D0 50%, #1F1F1E 50%, #1F1F1E 100%);}
.glacier-white-shadow-grey {background:linear-gradient(134deg, #DAD8D0 0%, #DAD8D0 50%, #636363 50%, #636363 100%);}
.graphite-grey {background-color: #5b5f6a;}
.graphite-grey-black-roof {background:linear-gradient(134deg, #5b5f6a 0%, #5b5f6a 50%, #303030 50%, #303030 100%);}
.graphite-grey-nera-black {background:linear-gradient(134deg, #5b5f6a 0%, #5b5f6a 50%, #303030 50%, #303030 100%);}
.gravity-blue {background-color: #101f32;}
.gravity-gold{background-color: #b2b3b3;}
.gravity-gold-matte{background-color: #b6b5b3;}
.grey-silver {background-color:#ABA8A2;}
.grey-silver-pearl-black {background:linear-gradient(134deg, #ABA8A2 0%, #ABA8A2 50%, #1F1F1E 50%, #1F1F1E 100%);}
.gun-metallic {background-color: #67696b;}
.gun-metallic-fuji-sunset-red {background:linear-gradient(134deg, #67696b 0%, #67696b 50%, #fc2e2a 50%, #fc2e2a 100%);}
.gun-metallic-pearl-black {background:linear-gradient(134deg, #67696b 0%, #67696b 50%, #303030 50%, #303030 100%);}
.highland-grey {background-color:#D2D1CE;}
.highland-grey-pearl-black {background:linear-gradient(134deg, #D2D1CE 0%, #D2D1CE 50%, #1F1F1E 50%, #1F1F1E 100%);}
.ice-greyish-blue-cosmic-black {background:linear-gradient(134deg, #9ca9b0 0%, #9ca9b0 50%, #1F1F1E 50%, #1F1F1E 100%);}
.icy-white {background-color: #f5f6f8;}
.icy-white {background-color: #ffffff;}
.icy-white-black-roof {background:linear-gradient(134deg, #ffffff 0%, #ffffff 50%, #303030 50%, #303030 100%);}
.icy-white-nera-black {background:linear-gradient(134deg, #ffffff 0%, #ffffff 50%, #303030 50%, #303030 100%);}
.ignite-flame{background-color: #e71616;}
.infra-red { background-color:#681114;}
.ingaro-blue{background-color:#505d6f;}
.ink-blue {background-color:#043199;}
.intense-blue{background-color: #0f2697;}
.interstellar-grey {background-color: #2a2b2f;}
.iron-blue {background-color:#223161;}
.iron-blue-alabaster-white {background:linear-gradient(134deg, #0419A3 0%, #0419A3 50%, #EBEEF7 50%, #EBEEF7 100%);}
.iron-blue-diamond-black {background:linear-gradient(134deg, #0419A3 0%, #0419A3 50%, #1F1F1E 50%, #1F1F1E 100%);}
.jet-black {background-color:#333438;}
.jet-black-silver {background:linear-gradient(134deg, #1F1F1E 0%, #1F1F1E 50%, #ABA8A2 50%, #ABA8A2 100%);}
.jungle-green{background-color: #72897d;}
.khaki-grey {background-color: #6a7170;}
.khaki-grey-nera-black {background:linear-gradient(134deg, #6a7170 0%, #6a7170 50%, #191919 50%, #191919 100%);}
.lagoon-blue{background-color: #193E64;}
.lead-grey{background-color: #8f9299;}
.lucid-blue{background-color: #68839b;}
.lucid-lime{background-color: #dfdd68;}
.lumen-grey{background-color: #cacbd0;}
.lunar-silver { background-color:#88898e;}
.lunar-white{background-color: #d0cfcd;}
.machined-bronze {background-color:#674d38;}
.machine-grey{background-color: #b5b9bb;}
.magnetic-blue {background-color: #0f3d91;}
.magnetic-blue-black-roof, .black-magnetic-blue {background:linear-gradient(134deg, #0f3d91 0%, #0f3d91 50%, #303030 50%, #303030 100%);}
.magnetic-blue-pearl-black {background:linear-gradient(134deg, #0f3d91 0%, #0f3d91 50%, #303030 50%, #303030 100%);}
.magnetic-blue-nera-black {background:linear-gradient(134deg, #0f3d91 0%, #0f3d91 50%, #303030 50%, #303030 100%);}
.magnetic-force{background-color: #4E5862;}
.magnetic-red-pearl-black {background:linear-gradient(134deg, #a31217 0%, #a31217 50%, #303030 50%, #303030 100%);}
.mangrove-green{background-color: #43a880;}
.maroon-rouge-multitone {background:linear-gradient(134deg, #c11f33 0%, #c11f33 50%, #1F1F1E 50%, #1F1F1E 100%);}
.matte-shadow-grey-diamond-black {background:linear-gradient(134deg, #636363 0%, #636363 50%, #1F1F1E 50%, #1F1F1E 100%);}
.melting-copper{background-color:#e0b8a5;}
.meta-blue{background-color: #9da6cb;}
.meta-blue-pearl{background-color: #8890cc;}
.midnight-blue {background-color:#000F70;}
.midnight-blue-diamond-black {background:linear-gradient(134deg, #000F70 0%, #000F70 50%, #1F1F1E 50%, #1F1F1E 100%);}
.midnight-blue-shadow-grey {background:linear-gradient(134deg, #000F70 0%, #000F70 50%, #636363 50%, #636363 100%);}
.mineral-blue {background-color: #3b4f6a;}
.mineral-blue-aurora-black {background:linear-gradient(150deg, rgba(59,79,106,1) 55%, rgba(14,15,17,1) 70%, rgba(59,79,106,1) 100%);}
.mineral-grey {background-color:#77767b;}
.mineral-white {background-color:#ebebeb;}
.mirage-green{background-color: #889a94;}
.monument-bronze{background-color: #beb595;}
.monument-silver{background-color: #6f6e73;}
.moonstone-grey {background-color:#858786;}
.mystic-olive{background-color: #716462;}
.neon-blue {background-color:#509aae;}
.neon-blue-dual-tone {background:linear-gradient(134deg, #509aae 0%, #509aae 50%, #1F1F1E 50%, #1F1F1E 100%);}
.nera-black {background-color: #000000;}
.nera-black-black-roof {background:linear-gradient(134deg, #000000 0%, #000000 50%, #303030 50%, #303030 100%);}
.nera-black-perla-nera-black {background:linear-gradient(134deg, #000000 0%, #000000 50%, #303030 50%, #303030 100%);}
.nimbus-grey {background-color: #6e6e6e;}
.nocturne-grey-matte{background-color: #82858b;}
.non-metallic {background-color:#c2c2c2;}
.northern-white-pearl{background-color: #ddded9;}
.obsession-blue {background-color: #00b7d3;}
.obsession-blue-black-roof {background:linear-gradient(134deg, #00b7d3 0%, #00b7d3 50%, #303030 50%, #303030 100%);}
.obsession-blue-nera-black {background:linear-gradient(134deg, #00b7d3 0%, #00b7d3 50%, #303030 50%, #303030 100%);}
.ocean-blue{background-color: #0073e6;}
.okenite-white {background-color: #e0ecfc;}
.okenite-white-black-roof {background:linear-gradient(134deg, #e0ecfc 0%, #e0ecfc 50%, #303030 50%, #303030 100%);}
.okenite-white-nera-black {background:linear-gradient(134deg, #e0ecfc 0%, #e0ecfc 50%, #303030 50%, #303030 100%);}
.olbia-blue {background-color: #def3f6;}
.olbia-blue-black-roof {background:linear-gradient(134deg, #def3f6 0%, #def3f6 50%, #191919 50%, #191919 100%);}
.olivine-green {background-color: #203c0b;}
.olivine-grey{background-color: #62665F;}
.opera-black{background-color: #333333;}
.orange-fusion {background-color: #b24724;}
.oxide-bronze {background-color:#72705d;}
.pearl-black {background-color: #303030;}
.pearl-black-blade-silver {background:linear-gradient(134deg, #303030 0%, #303030 50%, #bec0c4 50%, #bec0c4 100%);}
.pearl-black-fuji-sunset-red {background:linear-gradient(134deg, #303030 0%, #303030 50%, #fc2e2a 50%, #fc2e2a 100%);}
.pearl-black-grey {background:linear-gradient(134deg, #bec0c4 0%, #bec0c4 50%, #303030 50%, #303030 100%);}
.pearlescent-white {background-color: #f0f0f2;}
.pearl-white {background-color: #dbdad6;}
.pearl-white-black-roof {background:linear-gradient(134deg, #dbdad6 0%, #dbdad6 50%, #303030 50%, #303030 100%);}
.pearl-white-diamond-black, .pearl-white-pearl-black {background:linear-gradient(134deg, #F6F7EB 0%, #F6F7EB 50%, #1F1F1E 50%, #1F1F1E 100%);}
.pearl-white-opal-white {background:linear-gradient(134deg, #ebeaed 0%, #ebeaed 50%, #d5d7d4 50%, #d5d7d4 100%);}
.pearl-white-nera-black {background:linear-gradient(134deg, #dbdad6 0%, #dbdad6 50%, #303030 50%, #303030 100%);}
.penta-metal { background-color:#5b5a5f;}
.pepper-red {background-color: #943444;}
.pepper-red-nera-black {background:linear-gradient(134deg, #943444 0%, #943444 50%, #191919 50%, #191919 100%);}
.perennial-grey {background-color: #6e6f73;}
.performance-blue{background-color: #93afd4;}
.perla-nera-black {background-color: #191919;}
.perla-nera-black-black-roof {background-color: #191919;}
.perla-nera-black-opal-white {background:linear-gradient(134deg, #191919 0%, #191919 50%, #d5d7d4 50%, #d5d7d4 100%);}
.perla-nera-black-perla-nera-black {background:linear-gradient(134deg, #000000 0%, #000000 50%, #303030 50%, #303030 100%);}
.perla-nera-black-roof {background:linear-gradient(134deg, #000000 0%, #000000 50%, #303030 50%, #303030 100%);}
.phantom-black{background-color: #010101;} 
.phantom-brown {background-color:#524740;}
.platinum-black {background-color: #000000;}
.platinum-grey {background-color:#676664;}
.platinum-grey-black-roof {background:linear-gradient(134deg, #676664 0%, #676664 50%, #303030 50%, #303030 100%);}
.platinum-grey-opal-white {background:linear-gradient(134deg, #676664 0%, #676664 50%, #d5d7d4 50%, #d5d7d4 100%);}
.platinum-grey-nera-black {background:linear-gradient(134deg, #676664 0%, #676664 50%, #303030 50%, #303030 100%);}
.platinum-quartz{background-color: #d4cdc4;}
.platinum-silver{background-color: #B0B2B3;}
.platinum-white {background-color:#edede1;}
.polar-white {background-color: #ffffff;}
.polar-white-black-roof {background:linear-gradient(134deg, #ffffff 0%, #ffffff 50%, #303030 50%, #303030 100%);}
.polar-white-nera-black {background:linear-gradient(134deg, #ffffff 0%, #ffffff 50%, #303030 50%, #303030 100%);}
.polar-white-opal-white {background:linear-gradient(134deg, #ffffff 0%, #ffffff 50%, #ffffff 50%, #ffffff 100%);}
.polymetal-grey{background-color: #7a7f85;}
.premium-silver {background-color:#8a8b8f;}
.pulse-red{background-color: #c10a0a;}
.pure-white {background-color:#e0e4e7;}
.pure-white-dual-tone {background:linear-gradient(134deg, #e0e4e7 0%, #e0e4e7 50%, #1F1F1E 50%, #1F1F1E 100%);}
.pure-white-mineral-grey {background:linear-gradient(134deg, #e0e4e7 0%, #e0e4e7 50%, #1F1F1E 50%, #1F1F1E 100%);}
.rhodium-white{background-color: #a6a8a8;}
.rich-oak {background-color: #4c433e;}
.runway-red {background-color: #930a1c;}
.savannah-ivory-cosmic-black {background:linear-gradient(134deg, #c5bfad 0%, #c5bfad 50%, #1F1F1E 50%, #1F1F1E 100%);}
.selenium-grey {background-color: #5f646a;}
.selenium-grey-black-roof {background:linear-gradient(134deg, #5f646a 0%, #5f646a 50%, #303030 50%, #303030 100%);}
.selenium-grey-nera-black {background:linear-gradient(134deg, #5f646a 0%, #5f646a 50%, #303030 50%, #303030 100%);}
.serenity-white-pearl{background-color: #e3e3e3;}
.shadow-grey {background-color:#7C7E81;}
.shadow-grey-diamond-black {background:linear-gradient(134deg, #636363 0%, #636363 50%, #1F1F1E 50%, #1F1F1E 100%);}
.shimmering-silver{background-color: #C4C1C6;}
.shiny-red {background-color: #a43a3c;}
.shooting-star-matte{background-color: #38393f;}
.signal-red {background-color: #90000a;}
.silky-bronze{background-color: #857875;}
.silky-silver {background-color: #838488;}
.silver-grey {background-color:#c4c0c0;}
.silver-metallic {background-color:#bfbdb6;}
.silver-multitone{background-color: #F3F2EA;}
.slate-blue{background-color: #B7C5CC;}
.slate-grey {background-color:#646464;}
.sleek-silver{background-color: #C4C1C6;}
.smokey-blue {background-color:#3a4656;}
.smokey-blue-pearl-black {background:linear-gradient(134deg, #3a4656 0%, #3a4656 50%, #1F1F1E 50%, #1F1F1E 100%);}
.snowflake-white-pearl, .snowflake-white{background-color: #dde1e4;}
.snow-white-pearl {background-color: #d2d5d8;}
.snow-white-pearl-steel-grey {background:linear-gradient(150deg, rgba(212,213,217,1) 55%, rgba(126,127,131,1) 70%, rgba(212,213,217,1) 100%);}
.soft-sand {background-color: #b1ada9;}
.soft-sand-black-roof {background:linear-gradient(134deg, #b1ada9 0%, #b1ada9 50%, #303030 50%, #303030 100%);}
.soft-sand-opal-white {background:linear-gradient(134deg, #b1ada9 0%, #b1ada9 50%, #d5d7d4 50%, #d5d7d4 100%);}
.soft-sand-nera-black {background:linear-gradient(134deg, #b1ada9 0%, #b1ada9 50%, #303030 50%, #303030 100%);}
.solar-yellow-cosmic-black {background:linear-gradient(134deg, #ecb535 0%, #ecb535 50%, #1F1F1E 50%, #1F1F1E 100%);}
.solid-white {background-color:#f8f8f8;}
.sonic-silver{background-color: #cccfd4;}
.soul-red {background-color: #d02324;}
.soul-red-crystal{background-color: #d02324;}
.soul-red-crystal-multitone{background-color: #d02324;}
.soul-red-multitone {background:linear-gradient(134deg, #920F2E 0%, #920F2E 50%, #1F1F1E 50%, #1F1F1E 100%);}
.sparkling-silver {background-color: #b3b4b8;}
.speedy-blue {background-color:#29588e;}
.speedy-blue-super-black {background:linear-gradient(134deg, #29588e 0%, #29588e 50%, #1F1F1E 50%, #1F1F1E 100%);}
.sphere-blue {background-color:#122745;}
.sphere-blue-cosmic-black {background:linear-gradient(134deg, #122745 0%, #122745 50%, #303030 50%, #303030 100%);}
.sporty-blue {background-color: #346394;}
.spring-blue {background-color: #5b97a0;}
.spring-blue-black-roof {background:linear-gradient(134deg, #5b97a0 0%, #5b97a0 50%, #303030 50%, #303030 100%);}
.spring-blue-opal-white {background:linear-gradient(134deg, #5b97a0 0%, #5b97a0 50%, #d5d7d4 50%, #d5d7d4 100%);}
.spring-blue-nera-black {background:linear-gradient(134deg, #5b97a0 0%, #5b97a0 50%, #303030 50%, #303030 100%);}
.star-dust{background-color: #323338;}
.star-silver {background-color:#9c9c9c;}
.steel-grey {background-color: #7e7f83;}
.stellar-blue{background-color: #364759;}
.storm-white {background-color: #f6f3f0;}
.storm-white-metallic-black, .storm-white-pearl-black {background:linear-gradient(134deg, #f6f3f0 0%, #f6f3f0 50%, #303030 50%, #303030 100%);}
.stormy-silver{background-color: #b6b5bb;}
.sunset-red{background-color: #88021A;}
.super-black {background-color:#1F1F1E;}
.super-white {background-color:#ebebeb;}
.surfey-blue{background-color: #0073e6;}
.suzuki-white {background-color:#edede1;}
.szzuro-blue {background-color: #a2bac6;}
.szzuro-blue-black-roof {background:linear-gradient(134deg, #a2bac6 0%, #a2bac6 50%, #303030 50%, #303030 100%);}
.szzuro-blue-nera-black {background:linear-gradient(134deg, #a2bac6 0%, #a2bac6 50%, #303030 50%, #303030 100%);}
.teal{background-color: #3F4752;}
.teal-green{background-color: #076074;}
.terracotta-bronze {background-color:#8e5237;}
.thunder-grey {background-color: #61646d;}
.thunder-grey-black-roof {background:linear-gradient(134deg, #61646d 0%, #61646d 50%, #303030 50%, #303030 100%);}
.thunder-grey-nera-black {background:linear-gradient(134deg, #61646d 0%, #61646d 50%, #303030 50%, #303030 100%);}
.titan-dark-grey {background-color:#424443;}
.titane-grey {background-color: #74767f;}
.titanium-flash{background-color: #534a42;}
.tomato-red{background-color: #B60000;}
.tough-khaki {background-color:#93966d;}
.tough-khaki-dual-tone {background:linear-gradient(134deg, #93966d 0%, #93966d 50%, #1F1F1E 50%, #1F1F1E 100%);}
.transmission-blue-pearl{background-color: #8c9ba0;}
.typhoon-silver{background-color: #c1c7c4;}
.ultimate-red-metallic{background-color: #a90202;}
.universal-white {background-color:#EBEEF7;}
.urban-grey {background-color:#4A4E4A;}
.valencia-orange {background-color:#D87A00;}
.vertigo-blue {background-color: #0c9cfe;}
.vertigo-blue-black-roof {background:linear-gradient(134deg, #0c9cfe 0%, #0c9cfe 50%, #303030 50%, #303030 100%);}
.vertigo-blue-nera-black {background:linear-gradient(134deg, #0c9cfe 0%, #0c9cfe 50%, #303030 50%, #303030 100%);}
.volcano-orange{background-color: #b24724;}
.volga-blue {background-color:#182243;}
.voltaic-blue {background-color: #4f549f;}
.voltaic-blue-nera-black {background:linear-gradient(134deg, #4f549f 0%, #4f549f 50%, #191919 50%, #191919 100%);}
.warm-silver {background-color:#b5b1ab;}
.warm-silver-pearl-black {background:linear-gradient(134deg, #b5b1ab 0%, #b5b1ab 50%, #303030 50%, #303030 100%);}
.white-pearl-pearl-black {background:linear-gradient(134deg, #e2e6e0 0%, #e2e6e0 50%, #303030 50%, #303030 100%);}
.yacht-blue {background-color: #2b3769;}
.yuka-steel-grey {background-color:#465056;}
.zanzibar-blue {background-color:#2D6BA1;}
.zircon-sand{background-color: #8a8373;}
.zircon-sand-multitone {background:linear-gradient(134deg, #8a8373 0%, #8a8373 50%, #1F1F1E 50%, #1F1F1E 100%);}

.metallic-silver {background-color:#9c9ea2;}
.metallic-grey {background-color:#595959;}
.deep-ocean {background-color:#004747;}
.black-fuji-sunset-red {background:linear-gradient(134deg, #fc2e2a 0%, #fc2e2a 50%, #303030 50%, #303030 100%);}
.black-pearl-white {background:linear-gradient(134deg, #dbdad6 0%, #dbdad6 50%, #303030 50%, #303030 100%);}
.black-deep-ocean {background:linear-gradient(134deg, #004747 0%, #004747 50%, #303030 50%, #303030 100%);}
.black-ceramic-grey {background:linear-gradient(134deg, #6c737a 0%, #6c737a 50%, #303030 50%, #303030 100%);}

.deep-black{background-color: #1a2029;}
.kings-red{background-color: #7d1c33;}
.reef-blue{background-color: #354071;}
.reflex-silver{background-color: #898f98;}
.smoke-grey{background-color: #636471;}
.vibrant-violet{background-color: #383963;}
.ascot-grey{background-color: #9c9e99;}
.kings-red-metallic-black{background:linear-gradient(134deg, #7d1c33 0%, #7d1c33 50%, #1a2029 50%, #1a2029 100%);}
.reef-blue-metallic-black{background:linear-gradient(134deg, #354071 0%, #354071 50%, #1a2029 50%, #1a2029 100%);}
.reflex-silver-metallic-black{background:linear-gradient(134deg, #898f98 0%, #898f98 50%, #1a2029 50%, #1a2029 100%);}
.smoke-grey-black{background:linear-gradient(134deg, #636471 0%, #636471 50%, #1a2029 50%, #1a2029 100%);}
.pure-white-black{background:linear-gradient(134deg, #a9acaf 0%, #a9acaf 50%, #1a2029 50%, #1a2029 100%);}

.anemone-blue{background-color: #536388;}
.crystal-ice-blue{background-color: #98a6b3;}
.dolphin-grey{background-color: #57585c;}
.grenadila-black, .grenadil-black, .grenadilla-black, .grenadill-black {background-color: #0a0f1a;}
.lapiz-blue{background-color: #2b2c75;}
.oyster-silver{background-color: #afb3ba;}
.oryx-white{background-color: #d4d4d4;}
.moonstone-grey{background-color: #434348;}
.urano-grey {background-color: #404143;}
.lapiz-blue-black-roof {background:linear-gradient(134deg, #2b2c75 0%, #2b2c75 50%, #1a2029 50%, #1a2029 100%);}

.mythos-black {background-color: #0a0f1a;}
.costa-azul {background-color: #67829d;}
.dark-olivine-green {background-color: #787968;}
.scale-silver {background-color: #959ba4;}

.blue-dusk-black-roof {background:linear-gradient(134deg, #202755 0%, #202755 50%, #1a2029 50%, #1a2029 100%);}
.costa-azul-black-roof {background:linear-gradient(134deg, #67829d 0%, #67829d 50%, #1a2029 50%, #1a2029 100%);}
.glacier-white-black-roof {background:linear-gradient(134deg, #DAD8D0 0%, #DAD8D0 50%, #1a2029 50%, #1a2029 100%);}
.kings-red-black-roof {background:linear-gradient(134deg, #7d1c33 0%, #7d1c33 50%, #1a2029 50%, #1a2029 100%);}
.scale-silver-black-roof {background:linear-gradient(134deg, #959ba4 0%, #959ba4 50%, #1a2029 50%, #1a2029 100%);}
.blue-dusk {background-color: #202755;}
.moonstone-grey-black-roof {background:linear-gradient(134deg, #434348 0%, #434348 50%, #1a2029 50%, #1a2029 100%);}

.clear-blue {background-color: #7685ac;}
.grape-yellow {background-color: #c9c33e;}

.visual-green {background-color: #575f33;}

.indium-grey {background-color: #68696a;}
.petroleum-blue {background-color: #61686b;}
.pyrite-silver {background-color: #aaaab2;}
.ravenna-blue {background-color: #354f82;}
.indium-grey-black-roof {background:linear-gradient(134deg, #68696a 0%, #68696a 50%, #1a2029 50%, #1a2029 100%);}
.petroleum-blue-black-roof {background:linear-gradient(134deg, #61686b 0%, #61686b 50%, #1a2029 50%, #1a2029 100%);}
.pyrite-silver-black-roof {background:linear-gradient(134deg, #aaaab2 0%, #aaaab2 50%, #1a2029 50%, #1a2029 100%);}
.ravenna-blue-black-roof {background:linear-gradient(134deg, #354f82 0%, #354f82 50%, #1a2029 50%, #1a2029 100%);}
.ascot-grey-black-roof {background:linear-gradient(134deg, #9c9e99 0%, #9c9e99 50%, #1a2029 50%, #1a2029 100%);}
.pure-white-black-roof {background:linear-gradient(134deg, #d4d4d4 0%, #d4d4d4 50%, #1a2029 50%, #1a2029 100%);}
.indium-grey-white-roof {background:linear-gradient(134deg, #68696a 0%, #68696a 50%, #d4d4d4 50%, #d4d4d4 100%);}
.petroleum-blue-white-roof {background:linear-gradient(134deg, #61686b 0%, #61686b 50%, #d4d4d4 50%, #d4d4d4 100%);}
.pyrite-silver-white-roof {background:linear-gradient(134deg, #aaaab2 0%, #aaaab2 50%, #d4d4d4 50%, #d4d4d4 100%);}
.ravenna-blue-white-roof {background:linear-gradient(134deg, #354f82 0%, #354f82 50%, #d4d4d4 50%, #d4d4d4 100%);}
.ascot-grey-white-roof {background:linear-gradient(134deg, #9c9e99 0%, #9c9e99 50%, #d4d4d4 50%, #d4d4d4 100%);}
.deep-black-indium-grey-roof {background:linear-gradient(134deg, #1a2029 0%, #1a2029 50%, #68696a 50%, #68696a 100%);}
.deep-black-white-roof {background:linear-gradient(134deg, #1a2029 0%, #1a2029 50%,  #d4d4d4 50%, #d4d4d4 100%);}

.cipressino-green {background-color: #4f5648;}
.nightshade-blue {background-color: #427489;}
.persimmon-red {background-color: #a94345;}

.ultraviolet {background-color: #3a2e43;}

.meloe-blue {background-color: #203152;}
.chilli-red {background-color: #a63140;}
.sechura-beige {background-color: #c3c0b8;}
.tamarind-brown {background-color: #2e2d2f;}
.silicon-grey {background-color: #42484b;}
.silicon-grey-matte {background-color: #42484b;}

.aquamarine-blue {background-color: #415365;}
.stonewashed-blue {background-color: #52697e;}
.aquamarine-blue-black-roof {background:linear-gradient(134deg, #415365 0%, #415365 50%, #1a2029 50%, #1a2029 100%);}
.stonewashed-blue-black-roof {background:linear-gradient(134deg, #52697e 0%, #52697e 50%, #1a2029 50%, #1a2029 100%);}

/* NEW COLORS ADDED */
.biophilic-blue{ background-color: #001632;}	
.celadon-grey-matte{background-color: #babebc;}
.celadon-grey-metallic{background-color: #babebc;}
.creamy-white { background-color: #d9d6d5;}
.cyber-sage{ background-color: #c3c3b7; }
.cypress-green { background-color: #3f4243;}
.ecotronic-grey { background-color: #454549; }
.ionosphere-green{background-color: #72897d;}
.jupiter-orange { background-color: #9b4d28; }
.lit-grey {background-color: #c6c1bf;}
.magnetic-grey { background-color: #6b676b;}
.nocturne-grey-metallic{background-color: #82858b;}
.ocado-green { background-color: #6e693c;}
.pebble-blue {background-color: #797c81;}
.sailing-blue { background-color: #353b4e;}
.serenity-white{background-color: #e3e3e3;}	
.sunset-brown{background-color: #9b8273;}
.terracotta-orange {background-color: #7b3b22;} 
.ultimate-red { background-color:#752328;}
.vibrant-blue {background-color:#5f7293;}
.buttercream-yellow {background-color:#d3d7bb;}
.tomboy-khaki {background-color:#60645b;}
.sienna-orange {background-color:#d48861;}
.sienna-orange-black {background:linear-gradient(134deg, #d48861 0%, #d48861 50%, #010101 50%, #010101 100%);}
.unbleached-ivory {background-color:#eef6e1;}
.aero-silver {background-color:#b4b6b5;}
.bijarim-khaki {background-color:#87887a;}
.dusk-blue {background-color:#474e60;}