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

#new-car-page.kia_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.kia_config #enquiry_form_1 hr{
    display: none;
}
#new-car-page.kia_config .form__total{
    text-align: center;
}
#new-car-page.kia_config .choose__engine p, .choose__trim p {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 9px;
    text-align: center;
}

#new-car-page.kia_config #enquiry_form_1 .select_wrapper select,
#new-car-page.kia_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;
    color: var(--primary-color);
    font-weight: 700;
    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);
    padding-right: 40px;
}

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

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

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

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

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

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

#new-car-page.kia_config .checkbox__variant p,
#new-car-page.kia_config .checkbox__variant .form-check-label,
#new-car-page.kia_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.kia_config .new-cars-order-form-section .form-check-input {
    position: relative;
    margin: 0;
    border: 2px solid #9FB8D4;
    width: 24px;
    height: 24px;
    margin-right: 12px;
    min-width: 24px;
}

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

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

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

#new-car-page.kia_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.kia_config .pay-by-radio-buttons-group {
    display: flex;
    align-items: center;
    gap: 25px;
    border-bottom: 1px solid #B7B7B7;
    padding-bottom: 21px;
    padding-left: 6px;
    flex-wrap: wrap;
    row-gap: 5px;
}

#new-car-page.kia_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.kia_config .pay-by-radio-buttons-group label {
    margin-bottom: 0;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 16px;
}

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

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

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

#new-car-page.kia_config #last_form_total__final-price {
    font-weight: 500;
    font-size: 24px;
    line-height: 24px;
    color: var(--button-color);
}
#new-car-pay-by-modal.common-kia .selling-checkbox,
#new-car-page.kia_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: 48px auto;
    margin-bottom: 25px;
}

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

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

#new-car-page.kia_config .new-cars-order-form-section #payment-form h3.final-form-title {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
    text-align: left;
}
#new-car-page.kia_config .new-cars-order-form-section #payment-form h3.final-form-title #engine__selected {
    font-size: 15px;
    line-height: 20px;
}

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

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

#new-car-page.kia_config .trade-in-radio-buttons{
    border-top: 1px solid #B7B7B7;
}
#new-car-page.kia_config .new-cars-order-form-section img.main__logo {
    width: 50px;
    margin-right: 0;
}
#new-car-page.kia_config .new-cars-order-form-section hr{
    display: none;
}
#new-car-page.kia_config .last_form_extras-part{
    font-size: 16px;
}
#new-car-test-drive-modal.new-cars-unique.kia-common-style textarea {
  margin-top: 0px;
  margin-bottom: 15px;
}

#EnquireModal.common-styles .common-styles-last-section .common_flex-for-radio {
  display: flex;
  margin-top: 5px;
  gap: 20px;
}

#EnquireModal.common-styles .common-styles-last-section .common_flex-for-radio label {
  display: flex;
  align-items: center;
  gap: 2px;
  width: auto;
  height: auto;
  cursor: pointer;
}

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

@media screen and (max-width:369px){
    #new-car-page.kia_config #payment-form #mb_submit_payment-info, #new-car-page.kia_config .form-1__btn{
        width: 100%;
    }
}
@media screen and (max-width:350px){
    #new-car-page.kia_config #payment-form #mb_submit_payment-info, #new-car-page.kia_config .form-1__btn{
        width: 100%;
    }
    #new-car-page.kia_config .mySwiperNewCars {
        width:195px;
    }
    #new-car-page.kia_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-kia .modal-header .close ,
#trade-in-modal.new-cars-trade-in.kia .modal-header .close {
    color: #000;
}
@media screen and (min-width: 767px) {
    #new-car-test-drive-modal.new-cars-unique #mobile_enquiry_form_test {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
    #new-car-test-drive-modal.new-cars-unique #mobile_enquiry_form_test .col-md-4 {
        width: 100%;
        max-width: 100%;
    }
}
@media (min-width: 992px) {
    #trade-in-modal.new-cars-trade-in.kia .modal-dialog {
        max-width: 884px;
    }
    #trade-in-modal.new-cars-trade-in.kia .modal-dialog .modal-body {
        padding: 28px 40px 45px 50px;
    }
}

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

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

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

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

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

#trade-in-modal.new-cars-trade-in.kia .selling-checkbox input, #new-car-pay-by-modal .selling-checkbox input{
    width: 30px;
    height: 30px;
}
#trade-in-modal.new-cars-trade-in.kia .form-group.kia-radio{
    text-transform: capitalize;
}
#trade-in-modal.new-cars-trade-in.kia .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.kia .new-cars-trade-in #mb_submit_tradein {
    height: 60px;
}

#new-car-pay-by-modal.common-kia #mb_submit_pay_by,
#trade-in-modal.new-cars-trade-in.kia #mb_submit_tradein {
    font-size: 16px;
    height: 60px;
    text-transform: uppercase;
    width: 100%;
    background: var(--button-color);
    padding: 7px 16px;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    border: none;
    color: white;
    margin-bottom: 0px;
}

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

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

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

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

#trade-in-photo-modal.new-cars.kia .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.kia .trade-in-photos-upload-row {
    grid-gap: 30px;
}

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

#trade-in-photo-modal.new-cars.kia #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.kia .modal-body {
        padding: 31px 23px;
    }
    #trade-in-photo-modal.new-cars.kia .trade-in-photos-upload-row {
        grid-gap: 20px;
        grid-template-columns: repeat(3, 1fr);
    }
    #trade-in-photo-modal.new-cars.kia{
        padding: 0;
    }
}

@media screen and (max-width:767px) {
    #trade-in-photo-modal.new-cars.kia #trade-in-photos-submit-all-btn {
        width: 100%;
        font-size: 14px; 
         min-width: 240px;
    }
    #trade-in-photo-modal.new-cars.kia .modal-header h4 {
        font-size: 20px;
    }
    #trade-in-photo-modal.new-cars.kia .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.kia .trade-in-photos-upload-row {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 10px;
    }
    #new-car-page.kia_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.kia .trade-in-photos-upload-row {
        grid-gap: 15px;
    }
    #trade-in-photo-modal.new-cars.kia .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-kia .modal-dialog{
        max-width: 1396px;
    }
}

#new-car-pay-by-modal.common-kia .modal-header h4.modal-title {
    width: 100%;
    color: var(--primary-color);
    text-transform: none;
    margin-bottom: 0;
}

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

#new-car-pay-by-modal.common-kia h4{
    font-size: 16px;
    padding: 0;
    margin: 3px 0 12px;
    color: var(--primary-color);
}
#new-car-pay-by-modal.common-kia input{
    margin-top: 4px;
}
#new-car-pay-by-modal.common-kia label{
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    color: var(--primary-color);
}
#new-car-pay-by-modal.common-kia 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-kia .selling-checkbox {
    grid-template-columns: 48px auto;
}

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

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

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

#new-car-page.kia_config .last_form_total {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-bottom: 3px;
}
#new-car-page.kia_config .last_form_details-grid-part {
    display: grid;
    grid-template-columns: 30% 70%;
    grid-gap: 10px;
    margin-bottom: 0px;
}
#new-car-page.kia_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.kia_config .last_form_extras-part {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  font-weight: 400;
  font-size: 16px;
  font-family: var(--body-font);
  line-height: 23px;
  color: var(--primary-color);
    margin-bottom: 2px;
}
#thank-you-modal.kia-common-style .thank-you-modal-content__desktop img.kia-tick{
    width: 50px;
    margin-bottom: 30px;
}
#new-car-page.kia_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;
    }
    #EnquireModal.common-styles .common-styles-last-section .common_flex-for-radio label{
        width: auto !important;
    }
}

@media screen and (min-width:1200px) and (max-width:1599px) {
    #new-car-page.kia_config #payment-form #mb_submit_payment-info, 
    #new-car-page.kia_config .form-1__btn,
    #new-car-page.kia_config .mySwiperNewCars {
        width:238px;
    }
    #new-car-pay-by-modal.common-kia .selling-checkbox,
    #new-car-page.kia_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.kia_config .color-selected-for-car p{
        width: 200px;
        line-height: 16px;
    }
    #new-car-page.kia_config .pay-by-radio-buttons-group label p.trade-in-added {
        font-size: 14px;
    }
    #new-car-page.kia_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-kia .modal-dialog{
        max-width: 97%;
    }
    #new-car-pay-by-modal.common-kia .selling-checkbox input {
        width: 20px;
        height: 20px;
    }
    #new-car-page.kia_config .new-car-offers .text-center{
        font-size: 22px;
    }
    #new-car-page.kia_config #payment-form #mb_submit_payment-info, 
    #new-car-page.kia_config .form-1__btn,
    #new-car-page.kia_config .mySwiperNewCars {
        width: 225px;
    }
}

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

@media screen and (max-width:767px) {
    #new-car-page.kia_config .last_form_details-grid-part {
        display: flex;
        flex-wrap: wrap;
        row-gap: 0;
    }
    #new-car-page.kia_config .last_form_details-grid-part p {
        min-width: 45px;
    }
    #new-car-pay-by-modal.common-kia .modal-body{
       flex-direction: column;
       padding-top: 15px;
       padding-bottom: 25px;
    }
    #new-car-page.kia_config .last_form_extras-part,
    #new-car-pay-by-modal.common-kia label{
        font-size: 14px;
    }
    #new-car-pay-by-modal.common-kia .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-kia h6.second-title-modal {
        margin-bottom: 12px;
        font-size: 18px;
    }
    #new-car-page.kia_config .new-cars-order-form-section #payment-form h3.final-form-title{
        font-size: 16px;
        line-height: 20px;
    }
    #new-car-page.kia_config .swiper-button-next img, #new-car-page.kia_config .swiper-button-prev img {
        display: block;
    }
    #new-car-page.kia_config #enquiry_form_1 .select_wrapper select,
    #new-car-page.kia_config .choose__trim select{
        font-size: 14px;
    }
    #new-car-page.kia_config .new-car-offers .text-center{
        font-size: 20px;
    }
    #new-car-page.kia_config #payment-form #agree-terms.form-check .selling-checkbox,
    #trade-in-modal.new-cars-trade-in.kia .selling-checkbox, 
    #new-car-pay-by-modal.common-kia .selling-checkbox {
        grid-template-columns: 35px auto;
    } 
    #trade-in-modal.new-cars-trade-in.kia .selling-checkbox input, 
    #new-car-pay-by-modal .selling-checkbox input {
        width: 20px;
        height: 20px;
        min-width: 20px;
    }
}

@media screen and (min-width:992px) {
    #trade-in-modal.new-cars-trade-in.kia .modal-header .modal-title,
    #new-car-pay-by-modal.common-kia .modal-header h4.modal-title {
        font-size: 24px;
    }
}
/************** Configurator Colours ************/

.abyss-black{background-color: #161616;}
.alice-blue{background-color: #7995b8;}
.amazon-grey{background-color: #4A4A4A;}
.aqua-turquoise{background-color: #00637c;}
.arctic-white{background-color: #d5d5d5;}
.astro-grey {background-color: #767676;}
.atlas-white{background-color: #d1d2d4;}
.aurora-black{background-color: #0e0f11;}
.aurora-black-pearl {background-color: #313232;}
.aurora-grey{background-color: #30363e;}
.blue-flame {background-color: #54749b;}
.blue-reflex{background-color: #74889e;}
.black-pearl {background-color: #333438;}
.brass{background-color: #808080;}
.brilliant-blue{background-color: #0f52a2;}
.ceramic-metallic{background-color: #cdcdcd;}
.ceramic-metallic-multitone{background-color: #cdcdcd;}
.champion-blue{background-color: #294993;}
.charcoal-grey {background-color: #767676;}
.cosmic-silver {background-color: #838488;}
.cyber-grey{background-color: #a6a8a8;}
.dark-knight{background-color: #5e5e66;}
.deep-crimson{background-color: #56252b;}
.magma-red{background-color: #56252b;}
.deep-crystal-blue{background-color: #364759;}
.dive-in-blue{background-color: #50a0ef;} 
.dragon-red{background-color: #901216;}
.dynamic-red{background-color: #b72128;}
.electric-blue{background-color: #658ab6;}
.elemental-brass{background-color: #808080;}
.engine-red{background-color: #C50000;}
.eternal-blue{background-color: #658ab6;}
.formal-red{background-color: #b72128;}
.galactic-grey{background-color: #686b6d;} 
.glacier-white{background-color: #f1f1f1;}
.gravity-gold-matte{background-color: #b2b3b3;}
.ignite-flame{background-color: #e71616;}
.intense-blue{background-color: #0f2697;}
.ivory-silver {background-color: #deddd5;}
.jet-black{background-color: #303030;}
.jungle-green{background-color: #72897d;}
.lagoon-blue{background-color: #193E64;}
.lead-grey{background-color: #8f9299;}
.lucid-blue{background-color: #68839b;}
.lunar-white{background-color: #d0cfcd;}
.machine-grey{background-color: #b5b9bb;}
.magnetic-force{background-color: #4E5862;}
.mangrove-green{background-color: #43a880;}
.milky-beige {background-color:#8f8b7d;}
.monument-bronze{background-color: #beb595;}
.monument-silver{background-color: #6f6e73;}
.mystic-olive{background-color: #716462;}
.northern-white-pearl{background-color: #ddded9;}
.ocean-blue{background-color: #0073e6;}
.olivine-grey{background-color: #62665F;}
.opera-black{background-color: #333333;}
.pebble-grey {background-color: #5d5d5d;}
.performance-blue{background-color: #93afd4;}
.phantom-black{background-color: #010101;} 
.platinum-silver{background-color: #B0B2B3;}
.platinum-quartz{background-color: #d4cdc4;}
.polar-white{background-color: #F3F2EA;}
.polymetal-grey{background-color: #7a7f85;}
.pulse-red{background-color: #c10a0a;}
.rhodium-white{background-color: #a6a8a8;}
.shadow-grey{background-color: #7C7E81;}
.shimmering-silver{background-color: #C4C1C6;}
.shooting-star-matte{background-color: #38393f;}
.silky-bronze{background-color: #857875;}
.silver-multitone{background-color: #F3F2EA;}
.slate-blue{background-color: #B7C5CC;}
.sleek-silver{background-color: #C4C1C6;}
.snowflake-white-pearl{background-color: #dde1e4;}
.snow-white-pearl {background-color: #d2d5d8;}
.snow-white {background-color: #d2d5d8;}
.sonic-silver{background-color: #cccfd4;}
.soul-red-crystal{background-color: #d02324;}
.soul-red-crystal-multitone{background-color: #d02324;}
.star-dust{background-color: #323338;}
.stormy-silver{background-color: #b6b5bb;}
.stellar-blue{background-color: #364759;}
.sunset-red{background-color: #88021A;}
.surfey-blue{background-color: #0073e6;}
.teal{background-color: #3F4752;}
.teal-green{background-color: #076074;}
.titanium-flash{background-color: #534a42;}
.tomato-red{background-color: #B60000;}
.typhoon-silver{background-color: #c1c7c4;}
.urban-grey{background-color: #2a2b2f;}
.volcanic-sand{background-color:#787575;}
.volcano-orange{background-color: #b24724;}
.zircon-sand{background-color: #8a8373;}
.zircon-sand-multitone{background-color: #8a8373;}
.azure-blue {background-color:#213d8e;}
.fiery-red{background-color:#9c282d;}
.morning-haze{background-color:#919893;}
.casa-white {background-color: #d1d7da;}
.cityscape-green {background-color: #353a33;}
.clear-white {background-color: #dadada;}
.deluxe-white{background-color: #d0d1d5;}
.experience-green {background-color:#556351;}
.infra-red {background-color: #681114;}
.interstellar-grey {background-color: #2a2b2f;}
.gravity-blue {background-color: #101f32;}
.lunar-silver {background-color: #88898e;}
.machined-bronze {background-color:#674d38;}
.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%);}
.orange-fusion {background-color: #b24724;}
.penta-metal {background-color: #5b5a5f;}
.perennial-grey {background-color: #6e6f73;}
.runway-red {background-color: #930a1c;}
.shiny-red {background-color: #a43a3c;}
.signal-red {background-color: #90000a;}
.silky-silver {background-color: #838488;}
.smokey-blue {background-color: #3a4656;}
.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%);}
.sparkling-silver {background-color: #b3b4b8;}
.sporty-blue {background-color: #346394;}
.steel-grey {background-color: #7e7f83;}
.wolf-grey{background-color:#85888b;}
.yacht-blue {background-color: #2b3769;}
.yuka-steel-grey {background-color:#465056;}