body{
    direction:rtl;
}
 .country-outer .country-home-flag+.selected-country-flag{
     margin-right: 1rem;
     margin-left: 0;
}
 .country-outer .selected-country-flag .flag{
     margin: 0 0 0 1rem;
}
 .vh-card-outer .vh-card-specs>div{
     border-right: none;
     border-left: 1px solid var(--grey-29);
}
 .vh-card-outer .vh-card-specs>div:last-child{
     border-right:none;
     border-left: none;
}
 .map-list .dealer-address .phone-email em{
    padding: .25rem 0 .25rem 1.5rem
}
 .map-list .dealer-address .map .direction{
    right: auto;
    left: 1.5rem
}
 .map-list .dealer-address .map .address{
    padding-left: 4.5rem;
    padding-right: 0
}
 .map-list .dealer-address .map em{
    padding: .25rem 0 .25rem 1.5rem
}
 .mycountry{
     left: 2.5rem;
     right:auto;
}
 .pagingInfoTvsAward .of{
     padding: 0 0 0 .75rem;
}
 .tvs-header .navbar .nav-item+.nav-item{
     margin-right: 3rem;
     margin-left: 0;
}
.product-slide img,
.product-list img,
 .slick-slide .vh-card-img img{
     transform: scaleX(-1);
}
.mobile-list .nav-link .product-list img{
    transform:scaleX(-1) translate(0, -50%)
}
 .mycountry .country-flag-outer{
     padding-right: 0;
     padding-left: 2rem;
}
 .mycountry .country-flag{
     border-right:none;
     border-left: 1px solid var(--grey-4);
}
 .country-outer .selected-country-flag .country-home{
     justify-content: center;
}
 .country-close .country-close-icon{
     right: auto;
     left: 1rem;
}
 .inactive-enquiry-popup{
     left: auto;
     right: 30px;
}
 .modal-header .close{
     margin: -1rem auto -1rem -1px;
}
 .country-flag-enquiry{
     margin: 0 0 0 1rem;
}
 .popupLeft .input-group-prepend .country-code{
     padding-left: 0;
     padding-right: 3px;
}
 .tvs-experience .pagingInfoRev .of{
     padding: 0 0 0 .75rem;
}
.popupLeft .dropdown-item,
.bike-info-outer .bike-eng,
 .map-list .dealer-find h3, .map-list .dealer-find p, .wrap-drop .drop li a, .footerLogo, .map-list .dealer-address .map .address p, .map-list .dealer-address .map .address h3{
     text-align: right;
}
/* .hero-wrapper .slick-dots li+li{
     margin-left: 0;
     margin-right: 1.8rem;
}*/
 .wrap-drop{
    min-height: 50px;
}
 .wrap-drop:after{
     right: auto;
     left: 1.5rem;
}
 .wrap-drop.active .drop{
     padding-left: 20px;
     padding-right: 0;
}
 .wrap-drop span{
     position: absolute;
     left: auto;
     right: 0;
     width: auto;
}
 .go-top{
     left: 2rem;
     right: auto;
}
 .navbar-expand-lg .navbar-nav{
     padding-right: 20px;
     padding-left: 0;
}
.popupLeft .dropdown-menu.country-number-enquiry li img{margin-right: 0;margin-left: 5px}
.popupLeft .btn-group-custom .mr-3.close-enquiry-success-popup{
    margin:0 0 0 10px !important;
}
.tab-list .nav.nav-pills .nav-link h4{
    padding-left: 13.5rem;
    text-align: right;
    padding-right: 20px;
    width: calc(100% - 2rem);
    padding-right: 0;
    left: 0;
    right: 2rem;
}
.tab-list .nav.nav-pills .nav-link.active h4{
    padding-right: 0;
}
.popupLeft .enquiryForm-inner h3,
.label-style, .form-elements .form-group label{
    text-align:right;
}
.mobile .input-group-text .country-flag{
        margin: 0 0 0 .8rem;
}
/*.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group>.input-group-append:last-child>.input-group-text:not(:last-child), .input-group>.input-group-append:not(:last-child)>.btn, .input-group>.input-group-append:not(:last-child)>.input-group-text, .input-group>.input-group-prepend>.btn, .input-group>.input-group-prepend>.input-group-text {
    border-radius:26px;
}*/
.wizard-bullets li.wizard-steps:not(:last-child):after{
    right: 100%;
    left: auto;
}
.wrapper .news-wrapper .layoutWrap .bannerInner h1{
    left: auto;
    right: 5%;
}
.news-wrapper .boxOutline
.layoutWrap .row{flex-direction: row-reverse;}

.nav-fill .nav-item{
    flex:1;
}
.ContactUsApacheWrap .form-group, .contactUSwrap .form-group{text-align: right;}
.contactUSwrap .form-group.form-check label{padding-left: 0;padding-right: 18px;}
.contactUSwrap .mobile-enquiry .input-group-text {padding: 0 10px 0 0;}
.contactUSwrap .mobile-enquiry img{margin-right: 0;margin-right:6px}
.tvs-header .navbar .switch-btn{
            margin-right: 0;
    margin-left: 1rem;
}
.tvs-header .navbar .ib-nav{
    margin-left: 1.5rem;    margin-right: 2.8rem;
}
 .overview-slider .slick-next{
    left: 1.1rem;
    right: auto;
    transform: rotate(180deg);
}
.overview-slider .slick-prev{
    right: 1.1rem;
    left:auto;
    transform: rotate(180deg);
    background: red;
}
.footer-b-buttons{direction: ltr;text-align: left;}
.footer-b-buttons .contact-partner{direction: rtl;}

.tab-color .nav.nav-pills .nav-item .nav-link.active:before{
    transform: translate(50%, -50%);
    right: 50%;
    left: 0;
}
.non-premium-specification-wrapper .tabs-section .nav-item+.nav-item{
    margin-right: 2rem;
    margin-left: 0;
}
.non-premium-specification-wrapper .tab-img-section .left-content .content span:last-child:before{
    right: -1.5rem;
    left: auto;
}
.features-bg   .tab-content,
.center-motor,
.features-tabs .pagingInfoMotor,
.hero-wrapper.campaignLanding .banner__slider .slider {direction: ltr;}
.vh-card-specs{direction: rtl;}
.overview .overview-main:before{right: 0;}
.overview .overview-main .overview-img .overview-content:before{left: auto  ;right: 4rem;}
.overview .overview-main .overview-img .overview-content{margin: 0 -2rem 0 0 !important }
.vr-tab-nav .nav.nav-pills .nav-item+.nav-item:last-child{padding-right: 0 ;padding-left: 2rem}

/*    .tvs-features .features_slide .experience{transform: rotate(180deg);}*/

.premium-specification .tabs-section ul{
        padding: 0;
    }
    .premium-specification .tab-content .specification-details{
        padding: 8rem 8rem 0 0;
    }
    .overview .overview-main:before{right: 0;}
    section.contact-us .card-form .card-header-form .btn-input-select,
    section.contact-us .container-card aside .contact-details .dealer-address .address p,
    .premium-specification .tab-content .specification-details .specification-list ul li p{text-align: right;}
    .premium-specification .tab-content .specification-details .download-link{padding: 5rem 6rem 5rem 0;}
    .premium-specification .tab-content .specification-details .specification-list ul li{
        padding: 0rem 2rem 3.6rem 5rem;
/*            max-width: 50%;*/
        text-align: right;
    }
    .premium-specification .tab-content .specification-details .specification-list ul li:last-child{padding: 0rem 2rem 0rem 5rem}
.colors-view .multi-color-varient img,
    .tvs-virtual .multi-color-varient img{transform: scaleX(-1);}

    section.contact-us .card-form .select-box.dropdown:before{right: auto;left: 3rem;}
    .features, .tvs-award .testimonial-reel {
        direction: ltr;
    }
    .features-bg .nav-tabs .nav-item+.nav-item{margin: 0 6rem 0 0}
    .non-premium-features .test-component{flex-direction: row-reverse;}
    .contact-us .container-card aside .contact-details h3,
    section.contact-us .card-form .card-content-form .form-elements .btn-input-select,
    .non-premium-features .test-title h4{text-align: right; }
    section.contact-us .container-card aside .contact-details+.contact-details .dealer-address .address{
        padding-left: 4.7rem;
        padding-right: 0;
        margin-right: 4.7rem;
        margin-left: 0;
    }
    .news-wrapper .contPart .row .col-sm-6,
    section.contact-us .container-card aside .contact-details .dealer-address i{float: right;}
    section.contact-us .container-card aside .contact-details .dealer-address .direction{left: -1rem;right: auto;}
    section.contact-us .card-form .card-header-form .form-label{left: 2rem;right: auto;}
    .mobile .input-group-text:before{right: auto;left: .1rem;}
    .mobile.no-otp .input-group-prepend{margin: 0 0 0 -1px;border-radius: 0 1rem 1rem 0;overflow: hidden;}
    section.contact-us .card-form .card-content-form .form-elements .custom-checkbox{padding: 1.4rem 4.5rem 1.5rem 0}
    section.contact-us .card-form .card-content-form .form-elements .custom-checkbox .checkmark{left: auto;right: 0;top: 50%;}
    .bod-sec .container .bodsec-detail,
    .wrapper .news-wrapper nav .navbar-nav{display: flex;}
    
    .news-wrapper .contPart .row .col-sm-6.pull-right{float: left !important;}
    .news-wrapper .contPart .text h3{transform: translate(11.5%, 0);padding-left: 0;padding-right: 45px}
    .tvs-features .features_slide .feature-content h2,
    section.contact-us .card-form .select-box.dropdown .dropdown-select .dropdown-item,
    .tvs-features .features_slide .feature-content p,
    .non-premium-specification-wrapper .tab-img-section .left-content .content,
    .terms-conditions .terms-conditin-card{text-align: right}
    .terms-conditions .terms-listing li:before, section.contact-us .terms-listing li:before{left: auto;right: 0}
    .terms-conditions .terms-listing li, section.contact-us .terms-listing li{padding-left: 0;padding-right: 3rem}
    section.contact-us .card-form .card-header-form .form-group .select-box::before{right: auto;}
    body .side-sticky .v-label.sticky-cta,

    body .side-sticky{
        right: auto;
        left: 0;
    }
        body .side-sticky .socialLinks .v-label{transform: rotate(-90deg) translate(25%, -92px)}
    body .side-sticky .v-label.sticky-cta{
        transform: rotate(-90deg) translate(100%, -92px);
    }
    .tvs-header.mobile-premium-header .mobile-premium-section .arrow{transform: rotate(180deg) translate(0, 4px) !important}
    .product-listing-tabs .product-card-bg{background-image: url("../images/product-listing-ar-bg.jpg")}
    .mobile .dropdown-menu .dropdown-item{ padding-left: 0;padding-right: 4.9rem}
    .mobile .dropdown-menu .dropdown-item img{right: 0;left:auto;margin-left:1.9rem ;margin-right:auto;}
    .tvs-header .navbar .navbar-nav{float: none;display: flex;}

@media screen and (min-width: 1601px) {
     .country-outer .country-home-flag+.selected-country-flag {
         margin-right: 3.3rem;
         margin-left: 0;
    }
    
}   
 @media screen and (max-width: 1600px) {
    /* .hero-wrapper .slick-dots li+li {
         margin-left: 0;
         margin-right: 1.5rem;
    }*/
}

@media screen and (max-width: 991.98px) {
    .navbar-toggler{
            padding: 0px 0 0px 10px;
    }
    footer .footerAddress,
    .tvs-header .navbar .navbar-nav .nav-link{
        text-align: right;
    }
    .premium-specification .tabs-section .nav-item:first-child{margin-left: 0}
    .premium-specification .tabs-section .nav-item:last-child,
    .tvs-header .navbar .nav-item+.nav-item{
        margin-right: 0;
    }
    .tvs-header .navbar .ib-nav{
        margin: 1rem 2rem 1rem 3.5rem;
        width: auto;
        float: none;
    }
    .country-outer .selected-country-flag .country-home{
        justify-content: flex-start;
        margin-left: 0;
        margin-right: auto;
    }
    .country-outer .country-home-flag+.selected-country-flag{margin-right: 0;justify-content: space-between;}
    .country-outer .selected-country-flag .country-arrow{
         transform: rotate(180deg);
    }
    .mobile-list .specs-outer h4{text-align: right;}
    .mobile-list .specs-outer em{left: 1rem;right: auto; transform: rotate(180deg);}
    .mobile-list .nav-link .product-list img{
        left:auto;
        right: 1rem;
    }
    .tvs-header.mobile-premium-header .mobile-premium-section .arrow,
    .icon-previous,
    .mycountry .back-button i{transform: rotate(180deg);
padding-right: 1.5rem;
padding-left: 0;}
.tvs-header .navbar .switch-btn{float: none;}
.premium-specification .tabs-section .nav-link{min-width: 90%;}
.premium-specification .tabs-section .nav{max-width: 91%}
    .premium-specification .tab-content .specification-details{
        padding:3.5rem 2rem 0 2rem;
        .specification-list ul li{max-width: 100%;padding: 0rem 3rem 2.3rem}
    }
    .tvs-header .navbar .switch-btn{
        margin-left: 1rem;
        margin-right: 2.5rem;
    }
    .tvs-header .navbar .navbar-nav{padding-right: 0}
    .non-premium-features .test-component{flex-direction: column;}
    .premium-specification .tab-content .specification-details .download-link{padding: 2.5rem 2rem 3rem}
    .premium-specification .tab-content .specification-details .specification-list ul li:last-child{padding-bottom: 2.3rem;}
    .tvs-header .navbar .navbar-nav{display: block;}
    .tvs-header .navbar .switch-btn .btn.btn-secondary{margin: 0}
}

@media screen and (max-width: 768px) {
   /* .mobile-list .nav-link{
        flex-direction: row-reverse;
    }*/
     .layoutWrap .contact-partner .sendBtn+.sendBtn{
        margin-left: 0 !important;
        margin-right: 1.4rem !important;
     }
    body  .side-sticky .v-label.sticky-cta{transform: rotate(-90deg) translate(100%, -95px);bottom: 160px;height: 31px;}
    body  .side-sticky .socialLinks .v-label{transform: rotate(-90deg) translate(27%, -95px) !important;height: 32px !important;width: 134px !important;}
    body .side-sticky .v-label, .side-sticky .socialLinks .v-label{width: 127px;height: 33  px}
    body .side-sticky .socialLinks {
        height: 121px;
        transform: translateX(calc(100% - 124px));
        width: 126px;
    }
    .news-wrapper .contPart .text h3{
        transform: translate(15px, 0);
    }

}

@media screen and (max-width: 575.98px){
    .center-motor .slick-slide .vh-card-body, .center-motor .slick-slide[aria-hidden=false]:not(.slick-cloned)~.slick-cloned[aria-hidden=false] .vh-card-body{background: #fff}
    .center-motor .slick-slide .vh-card-body .vh-card-specs, .center-motor .slick-slide[aria-hidden=false]:not(.slick-cloned)~.slick-cloned[aria-hidden=false] .vh-card-body .vh-card-specs,
    .center-motor .slick-slide .vh-card-header, .center-motor .slick-slide[aria-hidden=false]:not(.slick-cloned)~.slick-cloned[aria-hidden=false] .vh-card-header{visibility: visible;}

    .mobile-list .specs-info label span,
    .mobile-list .specs-info label{font-size: 10px;}
}

@media (max-width: 480px) {
    .popupLeft .inactive-enquiry-popup{
        right: 0;
        left: 0;
        margin: auto;
        width: calc(100% - 30px);
    }
}

footer .footerAddress .container{
        max-width: 1250px;
        margin: 0 auto;
}
footer .footerAddress .go-top{
    right: auto;
}

.tvs-header{font-family: 'Roboto', sans-serif;}

.mycountry.active{
    padding-bottom: 0;
}
.mycountry .country-close-icon{
    right: auto;
    left: 1rem;
}

@media screen and (min-width: 1601px) {
    .country-outer .selected-country-flag[data-ismodelopened=true]:before {
        top: calc(100% + 3.35em);
        border-width: 0 1.45rem 1.8rem 1.45rem;
    }
	 .country-outer.dropdownPointer .selected-country-flag[data-ismodelopened=true]:before {
        top: calc(100% + 2.7em);        
    }
}