.mouse_follow_car{
    display:  none !important;
}
.mf_text {
    right: 1rem;
    direction: rtl;
}
.zdt_btn img {
    transform: rotate(180deg);
}
.zbi_1 {
    left: 0;
}

.unit_sing_t_ns {
    align-items: flex-start;
    text-align: right;
    direction: rtl;
}

.ust_t {
    margin-right: 0.18rem;
}

.hot_pop_box{
    direction: rtl;
}

.hot_pop_menu {
    right: 0;
}

.hdm_t_one {
    margin: 0 0 0 1rem;
}

.hpo_logo {
    left: unset;
    right: 0.4rem;
}
.uns_t2 {
    font-family: PeydaWebFaNum, PingFang SC !important;
}
.sw_pn_btn {
    display: flex;
}

.swiper_heng .swiper-container {
    margin-right: 1.9rem;
    margin-left: unset;
}

.swc_text {
    right: 0.5rem;
    left: unset;
}

.unit_iv .unit_v {
    right: unset;
    left: 1rem;
}
.sw_change_right {
    width: 50%;
    padding: 0.2rem 0.5rem 0.2rem 0;
}
.mouse_swiper .swiper-container {
    margin-right: 0;
    margin-left: unset;
}
.mouse_swiper .swiper-pagination-progress.ms_pagination_2 {
    right: 1rem;
    left: unset;
}

.swiper-pagination-progress .swiper-pagination-progressbar {
    right: 0;
    left: unset;
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform-origin: right top;
}

.close_exp_pop {
    left: -1rem;
    right: unset;
}

@media (max-width: 767px) {
    .mf_text .zdt_btn {
        right: 0;
        left: unset;
    }
    .carm_t1 {
        display: block;
    }
}

html {
    scroll-behavior: smooth;
}
#anchor_test_drive{
    position: relative;
    width: 100%;
    background-color: #000;
    margin-top: -2px;
    padding: 1rem;
}
.unit_s1 {
    padding-bottom: 0 !important;
}
#anchor_test_drive h6{
    color: #b68a68;
    text-align: center;
    font-size: 0.5rem;
}
#anchor_test_drive p{
    text-align: center;
    color: #fff;
    margin-top: 15px;
}
.form-label {
    margin-bottom: .2rem;
    color: #fff;
}
.form-control {
    padding: .1rem .3rem;
    font-size: 0.2rem;
    border-radius: 0;
}
.form-select {
    padding: .1rem .2rem;
    font-size: 0.2rem;
    border-radius: 0;
}
.form_holder form{
    width: 50%;
    margin: auto;
}
.btn-product-test-drive{
    font-size: 0.2rem;
    background-color: #b68a68;
    border-radius: 0;
    padding: 10px 30px;
    color: #000000;
    font-weight: 600;
}
.captcah input {
    height: 36px;
    border-radius: 0 !important;
}
.regenerate_captcha{
    position: absolute;
    top: 5px;
    padding: 0;
    margin: 0;
    display: flex;
}
.form-control:focus, .form-select:focus{
    border-color: transparent;
    box-shadow: none;
}
.btn-product-test-drive:focus-visible, .btn-product-test-drive:hover{
    background-color: #b68a68;
    color: #000000;
}

.cc_unit {
    line-height: 0.64rem;
}

@media (max-width: 768px){
    .form_holder form {
        width: 100%;
    }
}
