@import url(https://fonts.googleapis.com/css2?family=Oxanium:wght@200..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.banner .banner-caption h2, .features h2, .rewards-wrapper .step-box > p, .test-ride-rr-310 .banner-caption h2 span.price, .test-ride-rr-310 .primary-btn, body, html p {font-family: Poppins, sans-serif;}.book-ride-form .book-ride-form-box .formfield.group a.hilight, .primary-btn, .secondary-btn span {background: #4d2927;}.primary-btn, .secondary-btn, .test-ride-rr-310 .primary-btn {padding: 10px 30px;box-shadow: 0 6px 6px rgba(0, 0, 0, 0.25);}.primary-btn, .secondary-btn span, .test-ride-rr-310 .primary-btn {font-size: 18px;text-transform: uppercase;}.banner .banner-caption h2, .features p, .primary-btn, .rewards-wrapper > h2, .secondary-btn span {text-transform: uppercase;}body, p {font-weight: 400;}.primary-btn {border: 1px solid #4d2927;border-radius: 50px;color: #fff;font-weight: 500;margin: 0 16px;}.more-about a:hover, .primary-btn:active, .primary-btn:focus, .primary-btn:hover {color: #fff;}.secondary-btn {background: #fff;color: #4d2927;border: 0;position: relative;border-radius: 50px;}.secondary-btn span {-webkit-background-clip: text;background-clip: text;display: block;font-weight: 600;z-index: 1;position: relative;}.secondary-btn:after {content: "";width: 98%;height: 96%;position: absolute;background: #fff;left: 0;top: 0;border-radius: 50px;bottom: 0;right: 0;margin: auto;}.loader_ajax {background-color: rgba(0, 0, 0, 0.5);bottom: 0;left: 0;opacity: 0.9;position: fixed;top: 0;width: 100%;height: 100%;z-index: 9999999;}.loader_ajax_inner {height: 44px;width: 44px;position: absolute;left: 50%;top: 50%;margin: -22px 0 0 -22px;}.banner {position: relative;background: #000;}.banner .logo, .banner-btn {position: absolute;z-index: 1;}.banner .banner-carousel .slick-slide img, .banner .banner-img img, .book-ride-form .book-ride-form-box .formfield.group > input, .book-ride-form .book-ride-form-box .formfield.group > label, .related-service .services-card img {width: 100%;}.banner .banner-img .mobile, .book-ride-form .book-ride-form-box .formfield.group > #dealer-button .ui-icon, .book-ride-form .book-ride-form-box .formfield.group > select .ui-icon, .features .test-ride-ronin-feature#test-ride-feature-desktop, .features .test-ride-ronin-feature#test-ride-feature-mobile, .test-ride-rr-310 .book-ride-form .secondary-btn:after {display: none;}.banner .logo {right: 20px;top: 20px;}.banner-btn {bottom: 40px;text-align: center;right: 0;margin: auto;left: 0;}.banner .banner-carousel .slick-slide {position: relative;margin: 0;}.banner .banner-carousel .slick-slide > div {position: relative;z-index: 1;}.banner .banner-carousel .slick-slide picture {object-fit: cover;position: relative;z-index: 1;}.banner .banner-carousel .slick-slide iframe {z-index: 2;top: 50px;height: 100vh;display: none;position: relative;}.banner .banner-carousel .slick-prev, .book-ride-form .book-ride-form-box .formfield.group > label.checkboxCont {left: 0;}.banner .banner-carousel .slick-next {right: 0;}.banner .banner-carousel .slick-next, .banner .banner-carousel .slick-prev {height: 48px;top: 40%;}.banner .banner-carousel .slick-next:before, .banner .banner-carousel .slick-prev:before {top: 18px;}.banner .banner-carousel picture {object-fit: cover;}.banner .banner-carousel .play-button {position: absolute;top: 40%;left: 50%;content: "";transform: translate(-40%, -50%);}.banner .banner-carousel .close-button {position: absolute;content: "";top: 100px;right: 100px;display: none;z-index: 9;}.banner .banner-carousel .close-button img {filter: brightness(0) invert(1);}.banner .banner-carousel .slick-dots {bottom: 0;}.banner .banner-carousel .slick-dots li, .features .slick-dots li, .related-service .slick-dots li {margin: 0;}.banner .banner-carousel .slick-dots li button, .features .slick-dots li button, .related-service .slick-dots li button {padding: 5px 5px 5px 0;}.banner .banner-carousel .slick-dots li button:before, .features .slick-dots li button:before, .related-service .slick-dots li button:before {background-color: #b9b9b9;color: transparent;border-radius: 50%;opacity: 1;width: 10px;height: 10px;}.banner .banner-carousel .slick-dots li.slick-active button:before, .features .slick-dots li.slick-active button:before {background-color: #fff;}.banner .banner-caption h2 {color: #fff;font-weight: 700;font-size: 36px;font-style: italic;line-height: normal;position: absolute;bottom: 134px;z-index: 1;content: "";width: 832px;margin-left: 84px;top: unset;right: inherit;}.test-ride-rr-310 .banner {position: relative;}.test-ride-rr-310 .banner-btn {position: absolute;bottom: -24px;text-align: center;right: 0;margin: auto;left: 0;top: unset;justify-content: center;}.test-ride-rr-310 .banner-caption {color: #fff;height: auto;width: auto;position: absolute;right: 12%;top: 19%;justify-content: flex-end;display: none;}.test-ride-rr-310 .banner-caption h2 {color: #fff;display: flex;flex-direction: column;align-items: flex-start;line-height: normal;position: relative;top: unset;right: unset;max-width: 53%;}.rewards-wrapper .circle span, .rewards-wrapper > h2 {text-align: center;font-size: 24px;font-family: Poppins, sans-serif;line-height: normal;color: #fff;font-style: normal;}.test-ride-rr-310 .banner-caption h2 span.price {font-size: 40px;font-weight: 700;}@media (max-width: 1400px) {.test-ride-rr-310 .banner-caption {right: 9%;top: 17%;display: none;}.test-ride-rr-310 .banner-caption h2 span.price {font-size: 35px;}}.test-ride-rr-310 .primary-btn {border: none;border-radius: 0;color: #fff;font-weight: 700;background: url("../img/brands/apche-rr310/red-button.png");}.rewards-wrapper {padding: 32px 72px;background: url("/-/media/TVSv2/Testride-Ronin/07122023/rewards-bg-web.webp") 0 0 / cover no-repeat;}.rewards-wrapper > h2 {font-weight: 600;width: 600px;margin: 0 auto 40px;}.rewards-wrapper .circle {width: 70px;height: 70px;border-radius: 50%;border: 1px solid #fff;position: relative;display: flex;align-items: center;justify-content: center;}.rewards-wrapper .circle::after {display: block;content: "";width: 54px;height: 54px;border: 7px solid rgba(255, 255, 255, 0.5);border-radius: 50%;}.rewards-wrapper .circle span {position: absolute;content: "";display: block;font-weight: 700;}.features p, .rewards-wrapper .step-box > p {font-weight: 500;color: #fff;line-height: normal;}.rewards-wrapper .step-box, .ronin-360-view .tab-pane > .row, .test-ride-rr-310 .brand-single-view .tab-pane .row {display: flex;align-items: center;}.rewards-wrapper .step-box > p {font-weight: 400;font-size: 16px;font-style: normal;width: 284px;margin: 0 0 0 24px;}.features h2, .test-ride-rr-310 .features h2 {font-size: 38px;margin-bottom: 0;text-align: center;line-height: normal;}.rewards-wrapper .step-wrapper {display: flex;align-items: center;justify-content: space-between;}.features {padding: 50px 0;background: url(../img/brands/ronin/feature-bg.png) 0 0 / cover no-repeat;}@media screen and (min-width: 1200px) {.features .container {width: 1290px;}}.features .test-ride-ronin-feature {margin-bottom: 40px;}@media (min-width: 640px) {.features .test-ride-ronin-feature#test-ride-feature-desktop {display: block;}}.features .test-ride-ronin-feature .col-md-4 {padding: 0;}.features .test-ride-ronin-feature .col-md-4 img {max-width: 100%;width: 100%;}@media screen and (max-width: 767px) {.features .test-ride-ronin-feature {margin-bottom: 20px;}}.features h2 {font-weight: 700;color: #fff;}.features p {font-size: 28px;margin: 30px 0;text-align: center;}.features .img-card {position: relative;width: 400px;}.features .img-card .caption {font-size: 26px;font-weight: 600;color: #fff;left: 0;right: 0;width: 100%;bottom: 20px;line-height: normal;text-align: center;}.features .slick-dots {bottom: -50px;}.test-ride-rr-310 .features {padding-top: 80px;padding-bottom: 50px;background: #f3f3f3;}.test-ride-rr-310 .features h2 {font-family: Oxanium, sans-serif;font-weight: 700;color: #192841;}.test-ride-rr-310 .features p {font-family: Poppins, sans-serif;font-weight: 500;font-size: 18px;line-height: normal;color: #192841;width: 60%;margin: 10px auto 20px;text-align: center;text-transform: none;}.test-ride-rr-310 .features .slick-dots {bottom: -70px;}.ronin-360-view {background: #fff;padding: 20px 0;}.ronin-360-view .test-ride-360-title {color: #192841;}.ronin-360-view .test-ride-360-title h2 {font-size: 38px;font-family: Poppins, sans-serif;font-weight: 800;line-height: normal;margin-bottom: 0;text-align: center;}.ronin-360-view .test-ride-360-title p {text-align: center;text-transform: uppercase;font-size: 24px;margin: 0;font-family: Poppins, sans-serif;}.ronin-360-view .brands-name p, .ronin-360-view .nav-tabs li p {margin: 20px 0;color: #192841;font-weight: 600;text-align: center;}.ronin-360-view .nav-tabs {border: 0;display: flex;justify-content: space-around;}.ronin-360-view .nav-tabs li, .ronin-360-view .tab-pane > .row .col-md-5, .ronin-360-view .tab-pane > .row .col-md-7 {float: inherit;}.ronin-360-view .nav-tabs li ul {display: flex;}.ronin-360-view .nav-tabs li p {font-size: 18px;display: none;}.ronin-360-view .nav-tabs li a {border: 0;padding: 0;}.ronin-360-view .nav-tabs li a:active, .ronin-360-view .nav-tabs li a:hover {background: 0 0;border: 0;outline: 0;}.ronin-360-view .nav-tabs li.active a, .ronin-360-view .nav-tabs li.active a:focus, .ronin-360-view .nav-tabs li.active a:hover, .test-ride-rr-310 .brand-single-view .tab-pane .brand-color ul.nav-tabs li:last-child {border: 0;}.ronin-360-view .brands-name {display: flex;justify-content: space-around;}.ronin-360-view .brands-name p {font-size: 18px;}.ronin-360-view .brand-info .brand-logo {display: flex;align-items: flex-end;}.ronin-360-view .brand-info .brand-logo .color-name {font-size: 20px;font-weight: 600;color: #192841;position: relative;padding-left: 10px;}.ronin-360-view .brand-info .brand-logo .color-name:before {content: "";width: 1px;height: 100%;position: absolute;left: 0;top: 0;background: #000;opacity: 0.3;}.ronin-360-view .brand-info .brand-price {background: #d9d9d9;display: inline-block;padding: 10px 20px;font-size: 20px;border-radius: 50px;color: #192841;margin: 20px 10px;font-weight: 500;}.test-ride-rr-310 .confirmation .thanku-text h3, .test-ride-rr-310 .more-about a, .test-ride-rr-310 .more-about h3, .test-ride-rr-310 p {font-family: Poppins, sans-serif;font-weight: 500;}.test-ride-rr-310 .section-variants {background-color: #fff;padding: 50px 0;background-position: center;background-repeat: no-repeat;background-size: cover;height: auto;}.test-ride-rr-310 .view360 {margin: 0 auto;float: inherit;}.test-ride-rr-310 .test-ride-360-title {text-align: center;color: #000;margin-bottom: 40px;}.test-ride-rr-310 .test-ride-360-title h2 {font-family: Oxanium, sans-serif;font-weight: 800;font-size: 26px;text-transform: uppercase;margin-bottom: 0;line-height: normal;}.test-ride-rr-310 .test-ride-360-title p {font-family: Poppins, sans-serif;font-weight: 400;font-style: normal;font-size: 26px;line-height: 31px;text-align: center;text-transform: uppercase;margin: 0 0 10px;}.test-ride-rr-310 .brand-single-view .tab-pane {margin-bottom: 50px;}.test-ride-rr-310 .brand-single-view .tab-pane .brand-price {border-bottom: 1px solid #c5c5c5;}.test-ride-rr-310 .brand-single-view .tab-pane .brand-color P, .test-ride-rr-310 .brand-single-view .tab-pane .brand-price p {font-size: 20px;font-weight: 400;margin-bottom: 10px;line-height: normal;color: #192841;font-family: Poppins, sans-serif;}.book-ride-form .book-ride-form-box .rideCheckbox .my.group, .book-ride-form h2 {margin-bottom: 20px;}.test-ride-rr-310 .brand-single-view .tab-pane .brand-price h3 {font-weight: 600;font-size: 28px;color: #192841;margin-bottom: 20px;font-family: Poppins, sans-serif;}.test-ride-rr-310 .brand-single-view .tab-pane .brand-color {margin-top: 20px;}.test-ride-rr-310 .brand-single-view .tab-pane .brand-color ul.nav-tabs {display: flex;justify-content: flex-start;border-top: none;padding: 0;text-align: left;align-items: center;border-bottom: 0;}.test-ride-rr-310 .brand-single-view .tab-pane .brand-color ul.nav-tabs li {font-weight: 600;font-size: 18px;color: #192841;position: relative;border-right: 1px solid #192841;line-height: normal;padding: 0 8px;}.test-ride-rr-310 .brand-single-view .tab-pane .brand-color ul.nav-tabs li:first-child {padding-left: 0;}.test-ride-rr-310 .brand-single-view .tab-pane .brand-color ul.nav-tabs li a {background: 0 0;border: 0;border-radius: 0;padding: 0;}.test-ride-rr-310 .brand-single-view .tab-pane .brand-color ul.nav-tabs li P {margin-bottom: 10px;line-height: normal;color: #192841;font-size: 14px;font-weight: 600;}.test-ride-rr-310 .brand-single-view .nav-tabs {text-align: center;padding: 20px 0;display: flex;align-items: center;justify-content: space-around;border-bottom: 0;border-top: 1px solid #bbb;}.test-ride-rr-310 .brand-single-view .nav-tabs li a {background: 0 0;border: 0;border-radius: 0;}.test-ride-rr-310 .brand-single-view .nav-tabs li a .img-color-tab img {width: 90px;margin: auto;}.test-ride-rr-310 .brand-single-view .nav-tabs li a .img-color-tab p {font-style: normal;font-weight: 400;font-size: 18px;line-height: normal;text-align: center;margin: 15px 0 0;color: #192841;text-transform: uppercase;}.confirmation .thanku-text p span, .test-ride-rr-310 .brand-single-view .nav-tabs li.active .img-color-tab p {font-weight: 600;}.book-ride-form {background: url(../img/brands/ronin/form-bg-new.png) center/cover no-repeat #fff;padding: 30px 0;}.book-ride-form h2 {font-family: Poppins, sans-serif;font-weight: 800;font-size: 38px;text-align: center;color: #192841;}.book-ride-form .book-ride-form-box {background: rgba(255, 255, 255, 0.6);border-radius: 10px;box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);margin: auto;float: inherit;padding: 30px 100px;}.book-ride-form .book-ride-form-box .form-title {font-size: 22px;text-transform: uppercase;font-weight: 600;text-align: center;padding-bottom: 16px;color: #192841;}.book-ride-form .book-ride-form-box .formfield.group {position: relative;box-sizing: border-box;margin: auto;padding: 0;border: 0;font-size: 1em;}.book-ride-form .book-ride-form-box .formfield.group a {color: #565656;font-weight: 600;pointer-events: auto;position: absolute;top: 18px;right: 10px;text-transform: uppercase;cursor: not-allowed;pointer-events: none;font-size: 13px;text-decoration: none;}.book-ride-form .book-ride-form-box .mtfat-new.mt-4.fat a, .more-about a {text-decoration: underline;}.book-ride-form .book-ride-form-box .formfield.group a.hilight {-webkit-background-clip: text;cursor: pointer;pointer-events: inherit;}.book-ride-form .book-ride-form-box .formfield.group .otpdt2 {position: absolute;}.book-ride-form .book-ride-form-box .formfield.group .otpdtl {margin-left: 15px;width: 100%;display: inline-flex;position: absolute;}@media (max-width: 567px) {body .ui-selectmenu-open {z-index: 99999;right: 40px;}body #dealer-menu {width: auto !important;max-height: 250px;position: absolute;z-index: 9999999;}body .ui-autocomplete {z-index: 999999;right: 40px;}.banner .banner-carousel .slick-dots {bottom: 0;}.features .slick-dots {bottom: -40px;}.test-ride-rr-310 .features {padding-top: 40px;padding-bottom: 40px;}.test-ride-rr-310 .features p {padding: 15px 20px;width: 100%;}.test-ride-rr-310 .features .slick-dots {bottom: -55px;}.book-ride-form .book-ride-form-box .form-title {font-size: 13px;}.book-ride-form .book-ride-form-box .formfield.group .otpdt2 {display: flex;flex-flow: column wrap;line-height: 20px;}.book-ride-form .book-ride-form-box .formfield.group .otpdtl {display: flex;flex-flow: column wrap;line-height: 20px;margin-left: 0;}.book-ride-form .book-ride-form-box .formfield.group > label.error {position: absolute;bottom: -25px;left: 20px;}}.book-ride-form .book-ride-form-box .formfield.group .otpdtl .mobnum {margin: 0 0 0 3px;}.book-ride-form .book-ride-form-box .formfield.group .otpdt2, .book-ride-form .book-ride-form-box .formfield.group .otpdtl {font-size: 12px !important;line-height: normal;bottom: -24px;left: 20px;flex-flow: nowrap;}.book-ride-form .book-ride-form-box .formfield.group > input.referralcode-inputbox {border-radius: 60px;border: 1px dashed #25317f;background-color: #fffcf0;height: 55px;margin-bottom: 16px;}.book-ride-form .book-ride-form-box .formfield.group .success_referal {color: green;font-size: 14px !important;padding-left: 16px;}.book-ride-form .book-ride-form-box .formfield.group .error_referal {color: #f12a00 !important;font-size: 14px !important;padding-left: 16px;}.book-ride-form .book-ride-form-box .formfield.group > #dealer-button, .book-ride-form .book-ride-form-box .formfield.group > input, .book-ride-form .book-ride-form-box .formfield.group > select {border: 1px solid #828282;border-radius: 50px;padding: 20px 40px 4px 20px;background: 0 0;color: #333;height: 54px;margin: 0 0 30px;white-space: nowrap;text-overflow: ellipsis;font-family: Poppins, sans-serif;line-height: 22px;font-weight: 400;}.book-ride-form .book-ride-form-box .formfield.group > #dealer-button, .book-ride-form .book-ride-form-box .formfield.group > select {background: url(../img/down-arrow-ronin.png) 95% 20px no-repeat;}.book-ride-form .book-ride-form-box .formfield.group > label {position: absolute;top: 15px;bottom: 0;left: 25px;color: #333;font-family: Poppins, sans-serif;font-weight: 400;}.book-ride-form .book-ride-form-box .formfield.group > label.error {bottom: -25px;}.book-ride-form .book-ride-form-box .formfield.group #dealer-button + label, .book-ride-form .book-ride-form-box .formfield.group input:focus ~ label:not(.error), .book-ride-form .book-ride-form-box .formfield.group input:valid ~ label:not(.error), .book-ride-form .book-ride-form-box .formfield.group input ~ label:not(.error), .book-ride-form .book-ride-form-box .formfield.group select ~ label:not(.error) {color: #333 !important;font-size: 12px !important;padding: 0 0.5em !important;margin: 0 !important;transition: 0.2s ease-in-out !important;top: 6px !important;left: 15px !important;line-height: 17px;}.book-ride-form .book-ride-form-box .formfield.group.ui-front.pincode {z-index: 999;}.book-ride-form .book-ride-form-box .formfield.group .detect-location {position: absolute;right: 0;top: 0;}.book-ride-form .book-ride-form-box .formfield.group .detect-location img {position: relative;top: 11px;width: 30px;right: 10px;}.book-ride-form .book-ride-form-box .formfield.group .detect-location input {opacity: 0;position: absolute;right: 3px;top: 5px;z-index: 99;}.book-ride-form .book-ride-form-box .halfWidth .formfield.group #dealer-button span {top: 5px;position: relative;font-weight: 600;width: 100%;margin: 0;}.book-ride-form .book-ride-form-box .halfWidth .formfield.group #dealer-button span.ui-icon {height: 10px;width: 10px;}.book-ride-form .book-ride-form-box .rideCheckbox .my.group label {position: relative;pointer-events: none;font-family: Poppins, sans-serif;font-weight: 400;}.book-ride-form .book-ride-form-box .rideCheckbox .my.group label.error {color: #f12a00 !important;left: 30px;top: 100%;padding-left: 0 !important;font-size: 12px !important;position: absolute;}.book-ride-form .book-ride-form-box .rideCheckbox label {padding: 0 0 0 30px !important;font-size: 14px !important;color: #333 !important;position: relative;text-transform: none;}.book-ride-form .book-ride-form-box .rideCheckbox label input {position: absolute;width: 20px;height: 20px;left: 0;z-index: 1;top: -5px;pointer-events: auto;}.book-ride-form .book-ride-form-box .rideCheckbox label .checkmark {background: #4d2927;border-radius: 5px;border: 0;}.book-ride-form .book-ride-form-box .rideCheckbox .checkboxCont input:checked ~ .checkmark:after {border-color: #fff;left: 6px;top: 2px;width: 8px;height: 12px;}.book-ride-form .book-ride-form-box .rideCheckbox .checkboxCont a {color: #333;font-size: 14px;font-weight: 700;line-height: 16px;text-decoration: underline;position: unset;cursor: pointer;pointer-events: auto;}.book-ride-form .book-ride-form-box .rideCheckbox .checkboxCont .price-label {padding-top: 10px;display: block;}.book-ride-form .book-ride-form-box .rideCheckbox .checkboxCont .price-label span {display: block;font-size: 12px;}.book-ride-form .book-ride-form-box .checkbox {position: relative;margin-left: 10px;}.book-ride-form .book-ride-form-box .checkbox input {margin: 0;opacity: 0;}.book-ride-form .book-ride-form-box .checkbox label {padding: 0 0 0 30px !important;font-size: 14px !important;color: #333 !important;}.book-ride-form .book-ride-form-box .checkbox input:checked ~ label:after {opacity: 1;}.book-ride-form .book-ride-form-box .action-btn {display: flex;align-items: center;justify-content: center;margin-top: 40px;}.book-ride-form .book-ride-form-box .action-btn small {margin-top: 16px;font-weight: 700;}.book-ride-form .book-ride-form-box .action-btn button {min-width: 180px;}.book-ride-form .book-ride-form-box .action-btn button + button {margin-left: 10px;}.book-ride-form .book-ride-form-box .clear-fix {clear: both;width: 100%;float: left;}.book-ride-form .book-ride-form-box .errorMsgOPT p {font-size: 12px;color: #f12a00;margin: 24px 0 0;}.book-ride-form .book-ride-form-box span.tNC {display: block;text-align: right;margin: 30px 0 0;color: #565656;float: left;width: 100%;font-size: 14px;font-weight: 500;}.book-ride-form .book-ride-form-box .qa-option {margin-top: 0;}.book-ride-form .book-ride-form-box .mtfat-new.mt-4.fat {text-align: center;margin-top: 16px;}.book-ride-form #dealer-menu.ui-widget-content, .book-ride-form .ui-widget-content {max-height: 150px;overflow-x: hidden;overflow-y: auto;}.book-ride-form #dealer-menu.ui-widget-content, .book-ride-form .ui-selectmenu-menu, .book-ride-form .ui-widget-content {width: 100% !important;}.test-ride-rr-310 .book-ride-form {background: url("/-/media/TVSv2/TestRide RR310/Form BG/Fold 4 - Bg.png") center/cover no-repeat;}.test-ride-rr-310 .book-ride-form h2 {font-family: Oxanium, sans-serif;font-weight: 700;font-size: 38px;text-align: center;color: #fff;}.test-ride-rr-310 .book-ride-form .book-ride-form-box {background: rgba(225, 225, 225, 0.9);border-radius: 10px;box-shadow: 3px 0 8px rgba(0, 0, 0, 0.1);margin: auto;float: inherit;padding: 30px 100px;}.test-ride-rr-310 .book-ride-form .book-ride-form-box .action-btn button, .test-ride-rr-310 .book-ride-form .book-ride-form-box .form-title, .test-ride-rr-310 .confirmation .thanku-text h2 {font-family: Poppins, sans-serif;font-weight: 700;}.test-ride-rr-310 .book-ride-form .book-ride-form-box .formfield.group > #dealer-button, .test-ride-rr-310 .book-ride-form .book-ride-form-box .formfield.group > input, .test-ride-rr-310 .book-ride-form .book-ride-form-box .formfield.group > select {font-family: Poppins, sans-serif;font-weight: 500;border-radius: 0;line-height: 22px;}.test-ride-rr-310 .book-ride-form .error-message, .test-ride-rr-310 .book-ride-form .formTestRide label, .test-ride-rr-310 .book-ride-form .formTestRide label.error, .test-ride-rr-310 .book-ride-form .otpdt2, .test-ride-rr-310 .book-ride-form .otpdtl, .test-ride-rr-310 .confirmation .thanku-text p {font-family: Poppins, sans-serif;font-weight: 400;font-size: 14px;}.test-ride-rr-310 .book-ride-form .formTestRide label {font-family: Poppins, sans-serif;font-weight: 400 !important;}.test-ride-rr-310 .book-ride-form .book-ride-form-box .formfield.group a {font-family: Poppins, sans-serif;font-weight: 400 !important;background: 0 0;color: #333;-webkit-text-fill-color: #333;}.test-ride-rr-310 .book-ride-form .book-ride-form-box .formfield.group a.hilight {font-family: Poppins, sans-serif;font-weight: 400 !important;background: 0 0;color: #d62528;-webkit-text-fill-color: #d62528;}.test-ride-rr-310 .book-ride-form .book-ride-form-box .rideCheckbox .my.group {margin-top: 15px;margin-bottom: 0;}.test-ride-rr-310 .book-ride-form .book-ride-form-box .rideCheckbox .my.group label {bottom: 0;left: 10px;max-width: 94%;}@media (max-width: 567px) {.test-ride-rr-310 .book-ride-form .book-ride-form-box .form-title {max-width: 300px;margin: 0 auto;}.test-ride-rr-310 .book-ride-form .color-tabs ul li a .img-color-tab p {font-size: 14px;line-height: 17px;}.test-ride-rr-310 .book-ride-form .book-ride-form-box .rideCheckbox .my.group label {max-width: 100%;}}.test-ride-rr-310 .book-ride-form .book-ride-form-box .rideCheckbox .my.group label .checkmark {background: #d62528;border-radius: 0;}.test-ride-rr-310 .book-ride-form .book-ride-form-box .action-btn {margin-top: 30px;}.test-ride-rr-310 .book-ride-form .secondary-btn {background: url("../img/brands/apche-rr310/red-button.png");border-radius: 0;}.test-ride-rr-310 .book-ride-form .secondary-btn span {background: 0 0;color: #fff;-webkit-text-fill-color: unset;}@media (max-width: 640px) {.banner-btn, .test-ride-rr-310 .banner-btn {position: fixed;bottom: -1px;padding: 15px 0;}.banner .logo {display: flex;align-items: center;justify-content: center;width: 100%;right: 0;}.banner-btn {top: inherit;background: #fff;box-shadow: 0 -6px 6px rgba(0, 0, 0, 0.25);z-index: 9;}.banner-btn a {font-size: 14px;font-weight: 400;padding: 10px 32px;text-decoration: none;}.banner .banner-carousel .slick-slide iframe {height: 60vh;}.banner .banner-carousel .close-button {width: 40px;right: 10px;top: 10px;}.banner .banner-caption h2 {font-size: 24px;width: 312px;bottom: 100px;margin-left: 30px;margin-bottom: 0;}.test-ride-rr-310 .banner-btn {background: #f4f4f4;z-index: 999;height: 60px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}.test-ride-rr-310 .banner-caption {margin: auto;bottom: 8px;top: unset;padding: 10px;left: 0;right: 0;text-align: center;justify-content: center;display: none;}.test-ride-rr-310 .banner-caption h2 {font-size: 16px;left: unset;text-align: center;align-items: center;max-width: 100%;margin: 0;}.test-ride-rr-310 .banner-caption h2 span.price {font-size: 19px;}.ronin-360-view .brand-info .brand-price, .ronin-360-view .test-ride-360-title p, .test-ride-rr-310 .book-ride-form .secondary-btn span, .test-ride-rr-310 .brand-single-view .nav-tabs li a .img-color-tab p, .test-ride-rr-310 .primary-btn {font-size: 14px;}.rewards-wrapper {padding: 56px 20px;background: url("/-/media/TVSv2/Testride-Ronin/07122023/rewards-bg-web.webp") 0 0 / cover no-repeat;}.rewards-wrapper > h2 {width: 100%;font-size: 22px;margin: 0 auto 48px;}.rewards-wrapper .step-box {margin-bottom: 40px;}.rewards-wrapper .step-box:last-child {margin-bottom: 0;}.rewards-wrapper .step-box > p {width: 220px;}.features .test-ride-ronin-feature#test-ride-feature-mobile, .rewards-wrapper .step-wrapper, .ronin-360-view .tab-pane > .row, .test-ride-rr-310 .brand-single-view .tab-pane .row {display: block;}.features h2, .ronin-360-view .test-ride-360-title h2 {font-size: 26px;}.features p {width: 100%;font-size: 20px;}.features .img-card .caption {font-size: 20px;margin: 30px 0;text-transform: uppercase;}.features .img-card img {width: 100%;}.ronin-360-view .brand-image {margin-top: 20px;}.ronin-360-view .nav-tabs {justify-content: flex-start;overflow-x: scroll;overflow-y: hidden;flex-wrap: nowrap;}.ronin-360-view .nav-tabs li p {font-size: 12px;font-weight: 600;display: block;text-align: center;margin: 10px 0;}.ronin-360-view .nav-tabs li a .img-color-tab img, .test-ride-rr-310 .book-ride-form .book-ride-form-box .action-btn button {min-width: 130px;}.ronin-360-view .brands-name {display: none;}.ronin-360-view .brand-info {text-align: center;margin-top: 20px;}.ronin-360-view .brand-info .brand-logo {justify-content: center;}.ronin-360-view .brand-info .brand-logo img {width: 110px;}.ronin-360-view .brand-info .brand-logo .color-name {font-size: 16px;}.test-ride-rr-310 .brand-single-view .tab-pane .brand-price {text-align: center;padding: 20px 0 0;}.test-ride-rr-310 .brand-single-view .tab-pane .brand-color {text-align: center;}.test-ride-rr-310 .brand-single-view .tab-pane .brand-color ul.nav-tabs {justify-content: flex-start;}.book-ride-form {position: relative;z-index: 99999;background: url(../img/brands/ronin/form-bg-mobile-new.png) 0 0 / cover no-repeat #fff;}.book-ride-form .book-ride-form-box, .test-ride-rr-310 .book-ride-form .book-ride-form-box {padding: 20px;margin: 0 20px;}.book-ride-form .book-ride-form-box .formfield.group a {right: 20px;}.book-ride-form .book-ride-form-box .formfield.group > #dealer-button, .book-ride-form .book-ride-form-box .formfield.group > input, .book-ride-form .book-ride-form-box .formfield.group > select {margin: 1rem 0;}.book-ride-form .book-ride-form-box .formfield.group #dealer-button + label, .book-ride-form .book-ride-form-box .formfield.group input:focus ~ label:not(.error), .book-ride-form .book-ride-form-box .formfield.group input:valid ~ label:not(.error), .book-ride-form .book-ride-form-box .formfield.group input ~ label:not(.error), .book-ride-form .book-ride-form-box .formfield.group select ~ label:not(.error) {left: 15px !important;font-size: 12px !important;line-height: 14px;}.book-ride-form .book-ride-form-box .formfield.group .detect-location {right: 15px;}.book-ride-form .book-ride-form-box .halfWidth .formfield.group #dealer-button ~ label:not(.error) {top: 22px !important;}.book-ride-form .book-ride-form-box .rideCheckbox .my.group label.error {top: 100% !important;position: absolute;left: 30px;}.book-ride-form .book-ride-form-box .rideCheckbox .checkboxCont {left: 0 !important;}.book-ride-form .book-ride-form-box .action-btn button {min-width: 140px;padding: 10px 20px;}.book-ride-form .book-ride-form-box span.tNC {padding-right: 20px;}}.test-ride-rr-310 .book-ride-form .book-ride-form-box .formfield.group > label.error {left: 18px;}input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}input[type="number"] {-moz-appearance: textfield;}.confirmation {background: #fff;padding: 30px 0;}.confirmation .thanku-text {text-align: center;color: #192841;}.confirmation .thanku-text h2 {font-family: Poppins, sans-serif;font-weight: 700;font-size: 38px;}.confirmation .thanku-text h3 {text-transform: uppercase;font-weight: 500;font-size: 18px;}.confirmation .thanku-text p {font-size: 18px;width: 60%;margin: 20px auto;}.confirmation .thanku-text img, .more-about img {margin: auto;}.confirmation .thanku-text .icon {height: 40px;width: 40px;background: linear-gradient(89.58deg, #c71c26 0.51%, #213180 97.99%);position: relative;margin: 20px auto;border-radius: 50%;}.confirmation .thanku-text .icon:after {content: "";width: 20px;height: 8px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;transform: rotate(-45deg);left: 0;right: 0;margin: auto;top: 15px;}.related-service {background: #f3f3f3;padding: 30px 0 50px;}.related-service h2 {font-size: 26px;text-transform: uppercase;text-align: center;color: #192841;width: 50%;margin: 0 auto 20px;font-weight: 600;}.related-service .services-card {position: relative;max-width: 390px;}.related-service .services-card-caption {position: absolute;text-align: center;color: #fff;font-weight: 500;height: 100%;font-size: 22px;display: flex;align-items: center;justify-content: center;top: 0;padding: 20px;line-height: normal;}.more-about, .more-about .container {position: relative;min-height: 300px;display: flex;}.related-service .slick-next, .related-service .slick-prev {background: 0 0;border: 0;}.related-service .slick-next:before, .related-service .slick-prev:before {content: "";background: 0 0;height: 20px;width: 20px;border-bottom: 1px solid #183883;border-left: 1px solid #183883;}.related-service .slick-next:hover:before, .related-service .slick-prev:hover:before {animation: inherit;}.related-service .slick-prev:before {transform: rotate(45deg);}.related-service .slick-next:before {transform: rotate(-135deg);}.related-service .slick-dots {bottom: -40px;}.related-service .slick-dots li.slick-active button:before {background-color: #4983ba;}.more-about {text-align: center;color: #fff;align-items: center;justify-content: center;}.more-about .container {z-index: 1;align-items: center;flex-direction: column;padding: 16px 0;}@media (max-width: 768px) {.banner .banner-img .desktop {display: none;}.banner .banner-img .mobile {display: block;width: 100%;max-height: 100%;height: 100%;}.confirmation .thanku-text p, .related-service h2 {width: 100%;}.more-about {min-height: 200px;}.more-about .container {padding: 24px 0;}.book-ride-form .book-ride-form-box .action-btn {margin-bottom: 16px;}}.more-about picture img {position: absolute;width: 100%;object-fit: cover;top: 0;left: 0;height: 100%;}.more-about h3 {font-size: 18px;font-weight: 500;text-transform: uppercase;margin-bottom: auto;}.more-about a {font-size: 20px;display: inline-block;}.test-ride-rr-310 .thanku-text .icon {background: #30bd06;}