.modal.loginModalForBookService .modal-content{background:#000;background:linear-gradient(155deg,#161515 0,#171717 0,#181818 43%,#7d7c77 100%,rgba(24,26,26,0.97) 100%);position:relative;border-radius:0}
.modal.loginModalForBookService h5.modal-title{color:#fff;font-family:"guardian_sanssemibold";font-size:28px;line-height:33.6px;letter-spacing:1px}
.modal.loginModalForBookService .modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:0;margin-bottom:30px;padding:5px 0}
.modal.loginModalForBookService .modal-header .close-btn{cursor:pointer}
.modal.loginModalForBookService .modal-body{padding:24px}
.modal.loginModalForBookService .modal-body .otp-Login label{color:var(--Neutral-Graphite---50,#ededed);font-size:16px;line-height:19.6px;font-family:"montserrat-regular";margin-bottom:10px !important}
.modal.loginModalForBookService .modal-content::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#000;background:linear-gradient(90deg,#000 0,#cdcdcd 49%,#000 100%)}
.modal.loginModalForBookService .modal-content::after{content:"";position:absolute;bottom:0;right:0;width:100%;height:1px;content:"";position:absolute;bottom:0;right:0;width:100%;height:1px;background:#000;background:linear-gradient(90deg,#000 0,#cdcdcd 49%,#000 100%)}
.modal.loginModalForBookService .input-container.otp-container{display:flex;justify-content:center;flex-direction:row !important}
.modal.loginModalForBookService .form-control--otp.js-otp-input{background:#373737;padding:12px;border:1px solid #616161;font-size:14px !important;line-height:19.6px;font-family:"montserrat-regular";text-align:center;color:#fff;margin:0 5px;border-radius:0}
.modal.loginModalForBookService .form-control--otp.js-otp-input:focus{outline:0;box-shadow:none}
.modal.loginModalForBookService .form-control--otp.js-otp-input:first-child{margin-left:0}
.modal.loginModalForBookService .form-control--otp.js-otp-input:last-child{margin-right:0}
.modal.loginModalForBookService .otp-Login button.btn.verify-otp{width:100%;font-size:14px;font-weight:700;background:#fff;line-height:19.6px;font-family:"montserrat-regular";margin:45px 0;padding:8px 16px;border-radius:0;height:56px;color:var(--Neutral-Graphite---800,#282828);font-weight:700;line-height:140%;text-transform:uppercase}
.modal.loginModalForBookService .otp-Login button.btn.verify-otp:disabled{background:#909090;color:var(--Neutral-Graphite---800,#282828);opacity:1 !important}
.modal.loginModalForBookService .otp-Login .otpFieldDetails{display:flex;justify-content:space-between;margin:10px 0;align-items:center}
.modal.loginModalForBookService .otp-Login .otpFieldDetails .errorMsg p.error{color:#fd5050;font-size:12px;line-height:16.8px;font-family:"montserrat-regular"}
.modal.loginModalForBookService .otp-Login .otpFieldDetails .errorMsg p.error img{padding-right:5px;width:20px}
.modal.loginModalForBookService .otp-Login .otpFieldDetails .otpResend h5{color:var(--Neutral-Graphite---50,#ededed);font-size:14px;line-height:19.6px;font-family:"montserrat-regular";margin-bottom:0}
.modal.loginModalForBookService .otp-Login .otpFieldDetails .otpResend h5 a{color:#5d5d5d;text-decoration:none}
.modal.loginModalForBookService .otp-Login .otpFieldDetails .otpResend h5 a.error{color:#fd5050}
.modal.loginModalForBookService .form-control--otp.js-otp-input.error{border:1px solid #fd5050}
.modal-open .modal.loginModalForBookService{background:transparent;-webkit-backdrop-filter:blur(0.5px);backdrop-filter:blur(0.5px)}
@media screen and (max-width:767px){.modal.loginModalForBookService .modal-header{margin-bottom:35px}
.modal.loginModalForBookService h5.modal-title{font-size:20px;line-height:120%;letter-spacing:.4px}
.modal.loginModalForBookService .form-control--otp.js-otp-input{font-size:14px}
.modal.loginModalForBookService .modal-content .modal-body .otp-Login label{font-size:14px}
}
.book-test-ride-btn{background:#fff;color:#000;font-family:"guardian_sanssemibold";font-style:normal;font-weight:400;line-height:130%;letter-spacing:.36px;padding:10px 70px;outline:0;margin-top:20px;cursor:pointer}
@media screen and (max-width:767px){.book-test-ride-btn{width:100%;font-size:15px}
}
.modal.loginModalForBookService .modal-header .close-btn{background:0;color:white;border:0;font-size:20px;font-family:"montserrat-regular"}
article.otpResend p{color:white;cursor:pointer}
article.btrForm .select-country-field{max-width:85%}
.btr-page{margin:30px 0 0}
@media screen and (max-width:580px){.btn-dual.btn-dual-new .btn-left a,.btn-dual.btn-dual-new .btn-right a{height:35px !important;padding:20px !important}
.customDesign .story__slide .cardSec .socialIcons li img{width:25px !important}
article.feature-main .motorcycle-banner{min-height:620px}
article.show-media-review .media-card .mediaDetails p{min-height:110px}
article.gallery-main.container{margin:30px 0}
article.show-media-review{margin:0 0 20px !important}
.expandForm a.expandFormCta span{font-size:13px !important;line-height:19.6px !important}
article.btrForm .bookaRideForm form select.form-control.btr{padding:12px !important;font-size:14px !important;line-height:19.6px !important;height:46px;margin-bottom:6px}
}
@media screen and (max-width:991px){article.show-media-review .media-review.media-review-slider .view-read-more-btn a{border:1px solid rgba(255,255,255,0.2);background:#191919;color:#fff;font-family:"guardian_sanssemibold";font-style:normal;font-weight:400;line-height:20.8px;letter-spacing:.32px;padding:10px 28px;outline:0;cursor:pointer;margin-top:20px;width:100%;font-size:16px;display:flex;text-align:center;justify-content:center}
}
@media screen and (min-width:992px){article.show-media-review .media-review.media-review-slider .view-read-more-btn a{display:none !important}
}
@media screen and (max-width:768px){article.gallery-main h1,article.gallery-main h2{color:#fff;line-height:44.8px !important;font-size:32px !important}
}
.modal.loginModalForBookService .modal-header .close-btn:focus{border:0;outline:none !important}
.btr-page button{background:#fff;color:#000;font-family:"guardian_sanssemibold";font-style:normal;font-weight:400;line-height:23.4px;letter-spacing:.36px;padding:12px 87px;outline:0;cursor:pointer;margin-top:20px;border:0}
p.error-message.tcErr{color:#ff5b5b !important}
article.btrForm .bookaRideForm form button.btn.bookNowBtn:focus{box-shadow:inset 0 -1px 0 #ddd}
.popupBox .modal .modal-body ul li span{padding:0 5px}
article.btrForm .bookaRideForm form .disclaimer p a.readless{color:#cecccc !important}
article.btrForm .bookaRideForm ul#awesomplete_list_2{max-height:150px;overflow-y:auto}
article.btrForm .bookaRideForm form select.form-control.btr:before{color:white;content:'\0043';position:absolute;top:12px;right:15px;margin:auto;font-family:'reicons';font-size:12px;line-height:normal}
article.btrForm .bookaRideForm form select.form-control.btr{position:relative}
article.btrForm .bookaRideForm form input::-webkit-outer-spin-button,article.btrForm .bookaRideForm form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
article.btrForm .bookaRideForm form input[type=number]{-moz-appearance:textfield}
.customVerticalVideoScroll{overflow:hidden}
.modal.fade.show.msg-popup .modal-content{background:#000;background:linear-gradient(155deg,#161515 0,#171717 0,#181818 43%,#7d7c77 100%,rgba(24,26,26,0.97) 100%);position:relative;border-radius:0}
.modal.fade.show.msg-popup .modal-body{border:none !important;padding:40px 20px}
.modal.fade.show.msg-popup .modal-body{border:none !important}
.modal.fade.show.msg-popup .modal-body p{color:white !important;font-size:16px !important;line-height:19.6px !important;font-family:"montserrat-regular";margin:20px 0 10px !important}
.modal.fade.show.msg-popup button#normalModalBtn{width:auto;font-size:14px;font-weight:700;background:#fff !important;line-height:19.6px !important;font-family:"guardian_sanssemibold";margin:45px 0;padding:8px 16px;border-radius:0;height:42px;color:#282828 !important;font-weight:700;line-height:140%;text-transform:uppercase;display:flex;justify-content:center;align-items:center;max-width:50%}
.modal.fade.show.msg-popup button.close.btr-close-modal-button{background:0;color:white !important;border:0;font-size:20px !important;font-family:"montserrat-regular" !important;font-weight:400 !important}
.modal.fade.show.msg-popup .modal-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#000;background:linear-gradient(90deg,#000 0,#cdcdcd 49%,#000 100%)}
.modal.fade.show.msg-popup .modal-content:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:1px;content:"";position:absolute;bottom:0;right:0;width:100%;height:1px;background:#000;background:linear-gradient(90deg,#000 0,#cdcdcd 49%,#000 100%)}
.modal-open .modal.fade.show.msg-popup{background:transparent;-webkit-backdrop-filter:blur(0.5px);backdrop-filter:blur(0.5px)}
@media screen and (min-width:580px){.modal.fade.show.msg-popup .modal-dialog.modal-sm.modal-dialog-centered{max-width:500px;margin:1.75rem auto}
}
@media screen and (max-width:580px){.modal.fade.show.msg-popup button#normalModalBtn{height:46px !important}
}
.customDesign .story__slide .cardSec .socialIcons li img{width:40px}