.addBikeName{display:none}
h4.landmark-heading{padding:15px 0 0;font-size:17px}
.form-rows{width:90%;margin:0 auto 20px;overflow:hidden}
.form-rows .input-box{width:45%;float:left;margin:0 2.5%}
.city-section{width:100% !important}
.bk-ts-rd-fm{width:100%;overflow:hidden}
.form-submit{padding-top:30px}
.login-otp .form-rows{width:inherit;max-width:500px;margin:0 auto;padding:0 20px}
.login-otp .form-rows>p{text-align:left;padding:10px 0;color:#212121;text-align:center}
.login-otp .form-rows .input-box{width:100%;margin:10px 0 0}
.login-otp .form-rows .input-box .input-field{text-align:center}
.login-otp .custom-btn.bor.arrow-r.clr-b{background:#000;color:#fff}
.btn-holder-com{text-align:center}
.dealer-search-subHeading{padding:15px 15px;font-size:15px}
.dealer-search-heading{padding:15px 15px}
.input-box-search{position:relative}
i.icon-search.input-serach{position:absolute;right:6px;top:50%;transform:translate(0,-50%);font-size:25px}
.input-serach:before{content:'\0044';font-weight:600;color:#9a9a9a}
.email-break{word-break:break-word}
.re-storelist-title{display:flex;justify-content:space-between;align-items:baseline}
.store-name{flex:0 0 60%}
.distance{flex:0 0 auto}
.icon-dist::before{content:'\0054';font-size:20px;padding-right:6px}
@media screen and (max-width:1250px){.mb-select-dealer-form .dealer_dropdown label{width:calc(33.33% - 35px);width:-webkit-calc(33.33% - 35px);width:-moz-calc(33.33% - 35px)}
}
@media screen and (max-width:1000px){.mb-select-dealer-form .dealer_dropdown label{width:calc(50% - 35px);width:-moz-calc(50% - 35px);width:-webkit-calc(50% - 35px)}
}
@media screen and (max-width:767px){.map-dealer{height:350px !important}
.form-wrapper .grid-two{margin:25px 0}
.form-wrapper .grid-two .grid-box{width:100%;margin:0}
.input-box p{font-size:14px;margin:0 0 10px}
.form-rows{margin:0 auto}
.form-rows .input-box{width:100%;margin:10px 0 0}
.social-btn-holder{padding:0 15px}
.form-wrapper .custom-btn.login-click{margin-top:0;width:calc(100% - 30px);width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);background:#000 !important;color:#FFF !important;padding:13px 35px 13px 15px}
.dealer_dropdown{padding-bottom:20px}
.mb-select-dealer-form .dealer_dropdown label{width:100%;margin:20px 0 0;padding-left:30px}
.dealer_dropdown label:before{width:10px;height:10px;left:5px;top:5px}
.dealer_dropdown label:after{width:20px;height:20px}
.dealer_dropdown label h3{font-size:16px;line-height:18px}
.dealer_dropdown label p{font-size:15px;line-height:19px;margin:8px 0 0}
.form-main .ful-wid-btn-mobi{width:90%;background:#000 !important;color:#FFF;margin-top:0}
}
.custom-radio input[type=radio].with-font:checked ~ label:before,.custom-checkbox input[type=checkbox].with-font:checked ~ label:before{border-color:#000}
.custom-radio input[type=radio].with-font:checked ~ label:after,.custom-checkbox input[type=checkbox].with-font:checked ~ label:after{background:#000}
.input-box .show-password{position:absolute;top:17px;right:25px;font-size:26px;cursor:pointer}
@media screen and (max-width:1250px){.input-box .show-password{top:13px;right:20px;font-size:24px}
}
.form-container .sign-up-bottom{text-align:center}
.re-storylist-search{width:100%}
.re-storylist-search{display:inline-block;padding:5px 15px}
.input-field,.textarea-field,.select-field{font-family:"montserrat-regular";font-size:14px;color:#212121;width:100%;height:auto;border:solid 2px #656565;border-radius:0;background:0;padding:15px 20px;box-shadow:none;outline:0;box-sizing:border-box;appearance:none;-webkit-appearance:none;transition:.2s ease all;line-height:16px}
.select-field{background:url("../../../../../../dist/assets/images/svg/arrow-down.svg") no-repeat !important;background-size:15px !important;background-position:97% !important}
.select-box .select-field{background:none !important}
.select-box:before{content:'\0043';position:absolute;top:0;bottom:0;right:15px;margin:auto;font-family:'reicons';font-size:14px;height:14px;line-height:normal}
::-webkit-input-placeholder{color:#a7a7a7}
:-moz-placeholder{color:#a7a7a7}
::-moz-placeholder{color:#a7a7a7}
:-ms-input-placeholder{color:#a7a7a7}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-transition:"color 9999s ease-out, background-color 9999s ease-out";-webkit-transition-delay:9999s;background:#cecece}
input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
select::-ms-expand{display:none !important}
select{-moz-outline:0}
select{-moz-appearance:none !important}
::-ms-clear{width:0;height:0}
::-ms-reveal{width:0;height:0}
.input-box{position:relative;line-height:0;margin-bottom:20px;text-align:left}
.input-field ~ .focus-border:before,.input-field ~ .focus-border:after{content:"";position:absolute;top:0;left:0;width:0;height:2px;background-color:#da291c;transition:.6s}
.input-field ~ .focus-border:after{top:auto;bottom:0;left:auto;right:0}
.input-field ~ .focus-border i:before,.input-field ~ .focus-border i:after{content:"";position:absolute;top:0;left:0;width:2px;height:0;background-color:#da291c;transition:.6s}
.input-field ~ .focus-border i:after{left:auto;right:0;top:auto;bottom:0}
.input-field:focus ~ .focus-border:before,.input-field:focus ~ .focus-border:after{width:100%;transition:.3s}
.input-field:focus ~ .focus-border i:before,.input-field:focus ~ .focus-border i:after{height:100%;transition:.4s}
.input-box p{font-size:14px;margin:0 0 14px}
.custom-radio{width:auto;display:inline-block;vertical-align:middle;margin-right:25px}
.custom-radio label,.custom-checkbox label{text-transform:capitalize;font-weight:normal;margin-bottom:0;position:relative}
.custom-radio input[type=radio].with-font,.custom-checkbox input[type=checkbox].with-font{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.custom-radio input[type=radio].with-font ~ label:before,.custom-checkbox input[type=checkbox].with-font ~ label:before{content:"";width:18px;height:18px;border-radius:50%;border:solid thin #656565;display:inline-block;vertical-align:middle;cursor:pointer}
.custom-radio input[type=radio].with-font ~ label:after,.custom-checkbox input[type=checkbox].with-font ~ label:after{content:"";width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:rgba(218,41,28,0);display:inline-block;position:absolute;left:5px;top:50%;transform:translateY(-50%)}
.custom-radio input[type=radio].with-font:checked ~ label:before,.custom-checkbox input[type=checkbox].with-font:checked ~ label:before{border-color:#da291c}
.custom-radio input[type=radio].with-font:checked ~ label:after,.custom-checkbox input[type=checkbox].with-font:checked ~ label:after{background:#da291c}
.custom-radio label{color:#555;font-size:14px;cursor:pointer;text-transform:capitalize}
.custom-radio label.active,.custom-checkbox label.active{color:#ef5994}
.custom-radio span{padding:0 10px}
@media screen and (max-width:767px){.custom-radio input[type=radio].with-font ~ label:before,.custom-checkbox input[type=checkbox].with-font ~ label:before{width:15px;height:15px}
.custom-radio input[type=radio].with-font ~ label:after,.custom-checkbox input[type=checkbox].with-font ~ label:after{width:7px;height:7px;left:4px}
.custom-radio label{color:#555;font-size:14px;cursor:pointer;text-transform:capitalize}
.hvr-icon-01:before{font-size:14px;right:15px}
.custom-radio{margin-right:15px}
.input-field,.textarea-field,.select-field{font-size:14px;border:solid 1px #8e8e8e;padding:12px 15px}
}
.input-box .input-error{color:#da291c !important;font-size:12px !important;padding:0 !important;margin:5px 0 0 !important}
.thankyou-text{max-width:100%;text-align:center;padding:50px 20px 10px;color:#000}
.thankyou-text h1{color:#000 !important}
.thankyou-text p{margin-top:10px}
.thankyou-text .custom-btn{margin-top:20px}
.date-box{position:relative}
.date-box .icon-date{position:absolute;top:50%;transform:translateY(-50%);font-size:25px;z-index:0;cursor:text;right:20px}
.datepicker_book_ride{position:relative;z-index:0}
@media screen and (max-width:767px){.date-box .icon-date{font-size:15px}
.re-storylist-search{padding:15px 9px !important}
.dealer-search-subHeading{padding:0 15px}
.form-submit{padding-top:0;width:90%;margin:0 auto}
.form-submit .custom-btn,.form-submit .custom-btn:hover{width:100%;background:#000 !important;color:#FFF !important;margin-top:10px;height:42px}
.form-wrapper-inner h2{padding-bottom:10px}
.form-container .sign-up-bottom h2{padding:0 15px;margin-bottom:10px}
.social-btn-holder .custom-btn.bor.arrow-r{width:100%;margin:0 0 10px;height:40px}
}
.form-container{max-width:1200px;margin:0 auto}
.input-box{width:calc(50% - 24px);width:-moz-calc(50% - 24px);width:-webkit-calc(50% - 24px);display:inline-block;margin:10px 10px}
.input-box{position:relative}
.input-field,.textarea-field,.select-field{font-family:"montserrat-regular";font-size:14px;color:#212121;width:100%;height:auto;border:solid 1px #656565;border-radius:0;background:0;padding:15px 20px;box-shadow:none;outline:0;box-sizing:border-box;appearance:none;-moz-appearance:none;-webkit-appearance:none;transition:.2s ease all;line-height:16px;position:relative;z-index:1}
.textarea-field{height:80px;resize:none}
.select-box:before{content:'\0043';position:absolute;top:0;bottom:0;right:15px;margin:auto;font-family:'reicons';font-size:14px;height:14px;line-height:normal}
.form-group{width:calc(50% - 24px);width:-moz-calc(50% - 24px);width:-webkit-calc(50% - 24px);display:inline-block;margin:10px 10px;vertical-align:top}
.file-wrapper .file-group{width:100%;position:relative;border:solid 1px #656565}
.file-wrapper .file-group label{position:relative;font-size:0;white-space:nowrap;vertical-align:middle;width:100%;overflow:hidden;cursor:pointer;z-index:1;margin:0}
.file-wrapper .file-group label span{position:relative;width:150px;float:left;padding:15px 15px;background:#000;z-index:2;color:#fff;font-size:14px}
.file-wrapper .file-group label input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:0;background:white;cursor:inherit;display:block}
.file-wrapper .file-group input[type=text]{width:100%;position:absolute;left:0;top:0;font-family:"montserrat-regular";font-size:10px;color:#212121;height:auto;border-radius:0;background:0;padding:15px 20px 15px 160px;box-shadow:none;outline:0;box-sizing:border-box;appearance:none;-webkit-appearance:none;transition:.2s ease all;line-height:16px;border:0}
.file-wrapper .file-group .custom-btn{position:absolute;top:1px;bottom:1px;right:1px;left:auto;background:#fff;padding:0;margin:0}
.file-wrapper .file-group .custom-btn .icon-plus,.file-wrapper .file-group .custom-btn .icon-minus{padding:10px 15px}
.file-wrapper .file-group .custom-btn:hover .icon-minus{color:#da291c}
.form-submit{padding:0 10px}
@media screen and (max-width:800px){.form-group{width:calc(100% - 24px);width:-moz-calc(100% - 24px);width:-webkit-calc(100% - 24px)}
}
@media screen and (max-width:767px){.input-box{width:100%;display:inline-block;margin:5px 0}
.form-group{width:100%;margin:5px 0}
.form-submit{padding:0}
}
@media screen and (max-width:850px){.store-name{flex:0 0 56%}
}
@media screen and (max-width:767px){.distance{padding-right:4px}
.store-name{flex:0 0 60%}
}
@media screen and (max-width:600px){.distance{padding-right:8px}
}
@media screen and (max-width:500px){.distance{padding-right:6px}
}
.gm-style-iw-d{text-align:left !important}
.re-storelist *{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
.no-data-text{font-weight:700;margin:15px 0;display:flex;justify-content:center;align-items:center}
.re-storelist .re-storelist-greybg{background:#d5d5d5}
.re-storelist .disp-tbl-wid50{width:50%;vertical-align:top}
.re-storelist .disp-tbl-wid60{width:60%;vertical-align:top}
.re-storelist .disp-tbl-wid40{width:40%;vertical-align:top}
.re-storelist .re-storelist-wrap{background:#fff;padding:15px 15px}
.re-storelist-posrel{position:relative}
.re-storelist-transform{position:relative}
.re-storelist-transform-neg{transform:translateY(0)}
.re-storylist-row{padding:15px 15px}
.re-storylist-colm{display:inline-block;width:50%;margin:0 -2px;padding:5px 15px}
.re-storelist-items{display:inline-block;width:50%;margin:0 -2px;padding:25px 15px;vertical-align:top}
.re-storelist-img{padding-bottom:30px}
.re-storelist-img img{display:block;width:100%}
.re-storelist-addr{padding-bottom:30px}
.re-storelist-addr p{color:#000}
.re-storelist-addr p a{display:inline-block;color:#000}
.re-storelist-clear{clear:both}
.clr-r{width:100%;color:#fff;background:#da291c}
.bor.clr-r:hover,.bor.clr-r:not([href]):not([tabindex]):hover{color:#fff;background:#da291c}
.re-storylist-colm .input-box{width:100%;margin:0}
.re-storelist .re-storelist-iframe{text-align:right}
.re-storelist .re-storelist-iframe iframe{display:block;width:100%;height:100%;position:absolute}
.re-storelist.stickyStoreList .re-storelist-iframe{position:fixed;width:40%;height:100vh;right:0;bottom:0}
.bor-mobile.arrow-right-side{padding:25px 35px 25px 15px}
.bg-red{background:#da291c !important}
.dealer-btn{font-family:"montserrat-regular";font-size:14px;text-align:center;display:inline-block;-webkit-transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;text-transform:none;position:relative;line-height:14px;text-decoration:none !important;background:#d5d5d5;outline:0;border:0;width:49%;cursor:pointer !important}
.re-icons{display:inline-block;color:#212121;vertical-align:middle}
.re-caret-right{display:inline-block;vertical-align:middle;width:8px;height:6px;position:relative}
.re-icon-mail{display:inline-block;vertical-align:middle;width:8px;height:6px;position:relative}
.re-caret-right:before{display:inline-block;display:inline-block;content:'';width:100%;height:2px;background:#212121;position:absolute;top:0;bottom:0;margin:auto;transform:rotate(45deg);margin-top:-30%}
.re-icon-mail:before{display:inline-block;display:inline-block;content:'';width:100%;height:2px;background:#fff;position:absolute;top:0;bottom:0;margin:auto;transform:rotate(45deg);margin-top:-30%}
.re-caret-right:after{display:inline-block;content:'';width:100%;height:2px;background:#212121;position:absolute;top:0;bottom:0;margin:auto;transform:rotate(-45deg);margin-top:30%}
.re-icon-mail:after{display:inline-block;content:'';width:100%;height:2px;background:#fff;position:absolute;top:0;bottom:0;margin:auto;transform:rotate(-45deg);margin-top:30%}
span.text-info{display:inline-block;padding:0 3px;vertical-align:middle;color:#212121 !important}
span.text-info-email{display:inline-block;padding:0 3px;vertical-align:middle;color:#fff !important}
@media only screen and (max-width:768px){.re-storelist-banner{display:none}
.disp-tbl-tableheader{display:table-header-group}
.disp-tbl-tablefooter{display:table-footer-group}
.re-storelist-transform{transform:translateY(0)}
.re-storelist .re-storelist-iframe iframe{position:relative;height:400px}
.re-storelist-transform{width:100%}
.re-storelist.stickyStoreList .re-storelist-iframe{position:relative;width:100%;height:auto}
}
@media only screen and (max-width:600px){.re-storelist .re-storelist-iframe iframe{height:300px}
.re-storylist-colm{display:block;width:100%;margin:0;padding:5px 5px}
.re-storelist-items{display:block;width:100%;margin:0;padding:25px 0}
}
@media screen and (max-width:767px){.re-storelist-items .re-storelist-cta{display:none}
.re-storelist-addr p .hide-on-mobile{display:none}
}
@media screen and (min-width:768px){.re-storelist-items .re-storelist-cta-mobile{display:none}