@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100&family=Roboto:wght@100&family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Source+Code+Pro&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap);#options,.loc,.rideDetails .d-profile{display:flex}#city_bike,#city_scooty,#coupon-form,#hideNOw,#options,.btn-group-vertical,.btn-grp,.city-car,.city-toto,.loading-container .details .location .card,.rideDetails .card,.top_map .p-0{width:100%}#city-rides{margin-bottom:0;padding-bottom:60px}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif!important}#con_out,#con_rental,#submit_cab_two{position:absolute;left:0;bottom:0}#options{height:55px;background-color:#f2f2f2;border-radius:0!important;justify-content:space-between;align-items:center}.visible{display:block!important}.invisible{display:none!important}.more_btn{color:#1e90ff;font-size:16px;font-weight:600;text-decoration:underline;cursor:pointer}.btn-grp{position:absolute;bottom:0;left:0}#coupon-form,.loc,.map-container form .coupon_code{position:relative}#city_bike label,#city_scooty label,.city-car label,.city-toto label{box-shadow:0 1px 2px rgba(0,0,0,.3),0 2px 6px 2px rgba(0,0,0,.15)}.distance_city{color:#347eea;font-size:14px;font-weight:600}.fare{font-weight:700;font-family:Rubik}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:#333;background-color:#f2ebd1;border-color:#f2ebd1;border-radius:6px!important}.lead{font-size:16px;color:#545454}.loc{display:flex;flex-direction:row}.date-modal{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-bottom:30px}#navbar{padding-top:15px;padding-bottom:15px}#navbar .navbar-brand{width:51px;height:51px;margin-left:0}#select_Vehicels_t1,.reviewForm{height:auto!important}#navbar .nav-item{margin:0 26px}#home .fullForm{background:rgb(255 255 255 / 20%);border:0;border-radius:10px;top:55%;box-shadow:3px 6px 9px 0 rgb(0 0 0 / 40%)}#home .form-box h2{color:#fff;margin-bottom:40px!important;font-size:28px!important;font-weight:600}#map_cab .form_resend #error.text-danger{position:absolute;left:0;right:0;bottom:30px;color:red!important}#navbar .navbar-nav:last-child .nav-link{padding-right:0}#home .form-control{border-radius:5px;padding-right:20px}#home .bg::before{opacity:80%}#navbar .nav-link{font-family:rubik,sans-serif;font-size:16px!important;font-weight:600!important;color:#000!important;margin-top:0!important}#con_out,#con_rental,#home .btn-theme,.map-container #submit_cab_two{background:#ffd00a;font-family:rubik,sans-serif;font-size:19px!important;font-weight:600!important;color:#000!important;margin-top:2px!important;border-radius:5px;text-transform:uppercase;padding-top:10px;padding-bottom:10px}#staticBackdrop .left h5,#staticBackdrop .modal-body,#staticBackdrop .modal-title{font-family:Poppins,sans-serif}#home .btn-theme:focus,#home .btn-theme:hover{background:#c99d00!important}#navbar .navbar-nav:last-child .nav-item{margin-right:0}.form-box #resend-otp{position:relative;top:10px;right:0;transform:translateY(-50%);border:transparent;color:#fff;float:right}@media (min-width:992px){.container-fluid{padding-left:40px;padding-right:40px}}@media (max-width:991px){#navbar .container-fluid{padding-left:40px;padding-right:28px}#navbar .navbar-toggler{border:0}.navbar-toggler:focus{box-shadow:none!important}#navbar .navbar-nav:first-child{padding-top:50px}#navbar .nav-item{margin:0}#navbar .nav-link{margin-top:0!important;padding-left:20px;padding-right:20px!important}}.map-container .nav-link.active{border-radius:0}.map-container .form-box .nav-tabs{border-bottom:0}#con_out,#con_rental,#submit_rental .map-container .fullForm #con_out,.loading-container .fullForm .text-danger,.map-container .fullForm #con_rental,.map-container .fullForm #submit_cab,.map-container .fullForm #submit_cab_two{font-family:rubik,sans-serif;font-size:19px!important;font-weight:600!important;margin-top:2px!important;border-radius:5px;text-transform:uppercase;padding-top:10px;padding-bottom:10px;box-shadow:3px 6px 9px 0 rgb(0 0 0 / 40%)}.loading-container .fullForm{bottom:44%}.loading-container .fullForm .text-danger{background:#ded9d9}#con_out,#con_rental,#submit_rental .map-container .fullForm #con_out,.map-container .fullForm #con_rental,.map-container .fullForm #submit_cab,.map-container .fullForm #submit_cab_two{background:#ffd00a;border:0}.map-container .fullForm #submit_cab,.map-container .fullForm #submit_rental,.map-container form .form-select{font-size:19px!important;font-weight:600!important;border-radius:5px;font-family:rubik,sans-serif;text-transform:uppercase;margin-top:2px!important;padding-top:10px;padding-bottom:10px}.map-container .fullForm #con_out.disabled,.map-container .fullForm #con_rental.disabled,.map-container .fullForm #submit_cab.disabled,.map-container .fullForm #submit_cab_two.disabled{background-color:#ded9d9;left:0!important}#coupon-form .col-xl-6,#hideNOw .col-xl-6{width:50%}#coupon-form{width:auto;margin:0 -12px}#coupon-form .row{width:100%;left:0;right:0;margin:0}.map-container .fullForm #submit_cab,.map-container .fullForm #submit_rental{box-shadow:3px 6px 9px 0 rgb(0 0 0 / 40%)}.map-container form .form-select{box-shadow:3px 6px 9px 0 rgb(0 0 0 / 20%)}#coupon_btn,#coupon_btn_out,#coupon_btn_rental{height:46px}.loading-container .details .location{display:flex;align-items:center;border:1px solid #ddd;border-radius:5px;margin:15px 0;box-shadow:0 -1px 3px rgba(0,0,0,.3),0 2px 6px 2px rgba(0,0,0,.15)}.rideDetails .details .location{display:flex;align-items:center;border:1px solid #ddd;border-radius:5px;margin:15px 0;box-shadow:0 0 2px rgb(0 0 0 / 10%),0 2px 6px 2px rgb(0 0 0 / 15%)}.rideDetails .card-header{padding:15px}.loading-container .driver-form{padding:20px;height:80%;box-shadow:0 -1px 3px rgba(0,0,0,.3),0 2px 6px 2px rgba(0,0,0,.15);padding-bottom:20px!important}.loading-container .details .location.cash .d-flex,.rideDetails .details .location.cash .d-flex{display:flex!important;flex-direction:row!important;justify-content:space-between;width:100%;padding-right:20px;align-items:center!important}.loading-container .details .location.cash .d-flex h4,.loading-container .details .location:last-child .d-flex h4,.rideDetails .details .location.cash .d-flex h4{font-family:rubik,sans-serif;font-size:20px!important;color:#000!important;padding-right:20px;margin-bottom:0}.loading-container .details .location.cash .d-flex p,.loading-container .details .location:last-child .d-flex p,.rideDetails .details .location.cash .d-flex p{text-align:left;font-family:rubik,sans-serif;font-size:20px!important;padding-right:20px}.loading-container .details .location:last-child .d-flex,.rideDetails .details .location:last-child .d-flex{display:flex!important;flex-direction:row!important;justify-content:space-between;width:100%;padding-right:20px}.loading-container .details .location .d-flex p{font-family:Rubik,sans-serif;font-size:16px!important;padding-right:20px;color:#000;font-weight:600}.loading-container .details .location .d-flex h4{font-family:rubik,sans-serif;font-size:20px!important;color:#000!important;padding-right:20px;margin-bottom:10px}.loading-container .box{margin:0}.loading-container .box h2{font-size:25px!important;text-align:center;width:100%;border-bottom:1px solid #ddd;padding-bottom:15px}.loading-container .details{border-top:0}@media screen and (max-width:580px){body,html{overflow:scroll}.fullForm{max-width:auto;width:100%;height:100vh;padding-bottom:0!important;margin:auto;padding:0;background:#fff;left:0;bottom:0;top:0}#map_cab{background-position:fixed}#Ride{font-size:18px}.nav-link{display:flex;flex-direction:column}#navbar{padding-left:0;padding-right:0;background:#fff!important}.map-container .fullForm{border-radius:0}.map-container .nav-tabs .nav-link{font-size:15px}.rideDetails .review-content{display:flex;align-items:center;flex-direction:column;border:1px solid #c9c9c9;padding:5px 24px;border-radius:6px;background-color:#fffbfe;margin:0 10px}.rideDetails p{font-size:12px}.rideDetails h4{font-size:14px}.rideDetails .details .location .card-body p,.rideDetails .details .location.cash .d-flex p{font-size:14px!important}#staticBackdrop .modal-body .SecPoint .more_btn,#staticBackdrop .modal-body .SecPoint p{font-size:12px;font-weight:500}#staticBackdrop .modal-dialog{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:90%!important}#staticBackdrop .date-modal p{font-size:10px!important;font-weight:600}.btn-grp1 button{font-size:10px;font-weight:700}#staticBackdrop .header h5{font-size:16px}}.map-container .form-control{box-shadow:3px 6px 9px 0 rgb(0 0 0 / 20%)}.cancel_ride button,.driver-form,.map-container .fullForm,.reviewForm{box-shadow:3px 6px 9px 0 rgb(0 0 0 / 40%)}.map-container .inp svg{padding-right:15px}#staticBackdrop .modal-title{font-size:24px;font-weight:700;color:#000}#staticBackdrop .modal-body .btn-grp button{font-family:rubik,sans-serif;font-weight:600!important;margin-top:2px!important;border-radius:5px;text-transform:uppercase;padding-top:10px;padding-bottom:10px;box-shadow:3px 6px 9px 0 rgb(0 0 0 / 40%);border:0}#staticBackdrop .modal-content{left:0;right:0}#staticBackdrop .modal-dialog{position:absolute;left:45%;transform:translateX(-50%);width:800px}#staticBackdrop .modal.show .modal-dialog .modal-content{max-height:80%;overflow-y:scroll}#staticBackdrop .modal-body .card-body .date-modal p{text-align:left;font-family:Poppins,sans-serif;font-size:16px;color:#000!important}#staticBackdrop .card-body{position:relative;padding:0}@media screen and (min-width:581px){.map-container .fullForm{bottom:44%}#city-rides{max-height:75vh;overflow-y:scroll}}#staticBackdrop .FrstPoint h5{margin-bottom:0;color:#000}#staticBackdrop .FrstPoint{align-items:center;display:flex}#staticBackdrop .header h5{padding-left:10px}#staticBackdrop .header{border-bottom:1px solid #000;padding-bottom:20px;display:flex;justify-content:space-between}#staticBackdrop .left h5{text-align:left;font-size:16px!important;color:#000!important;transform:rotateZ(270deg);font-weight:900;white-space:nowrap;position:absolute}#staticBackdrop .left{display:flex;justify-content:center;align-items:center;width:15%;background:#ffd00a;border:1px solid #000;border-bottom-left-radius:6px;border-top-left-radius:6px;position:relative}#staticBackdrop .right{padding:15px;width:85%}.rideDetails .rateStars{display:flex;justify-content:center}.rideDetails h4{color:#1f1f1f;text-transform:capitalize}.cancel_ride button,.thanku_btn,body .reviewForm #review-form #review-btn{font-family:rubik,sans-serif;font-size:19px!important;font-weight:600!important;text-transform:uppercase}.rideDetails .details .location .card-body p{text-align:left;font-weight:700;font-family:Roboto,sans-serif;font-size:18px}.reviewForm #cash{font-size:18px}.reviewForm .card{border:1px solid #d5d5d5;border-radius:6px;padding:20px 0;background-color:#f6f6f6;margin-bottom:0}.reviewForm .btn-theme-secondary{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:5px 20px;background:#f2ebd1;border:2px solid #828282;border-radius:6px;font-weight:600}.reviewForm .btn-outline-dark{border:2px solid #000;border-radius:50px}.reviewForm{text-align:center;padding:20px!important;top:0;border:0;border-radius:10px}.reviewForm .card-body h4{font-size:28px!important;font-weight:600;margin-bottom:20px}.reviewForm .payment-options a{background:#ffd00a;border-radius:5px;padding:10px 20px;display:inline-block;text-decoration:none}.reviewForm .payment-options h5.mt-2{margin-top:.5rem!important;margin-bottom:.5rem!important;color:#888}.reviewForm .payment-options a,.reviewForm .payment-options a h5{color:#000;font-weight:700}.cancel_ride .modal-title{font-size:20px!important;font-weight:700}.cancel_ride button{margin-top:2px!important;border-radius:5px;padding-top:10px;padding-bottom:10px;background-color:#ffd00a;border:0}.cancel_ride button.disabled{background-color:#ded9d9}#cancel-reason-form{font-family:rubik,sans-serif;font-size:19px!important}#hideNOw .select_Vehicels{height:auto!important;padding:20px}.map-container form .coupon-img{left:inherit;align-self:center;position:absolute;right:13px;left:inherit;align-self:center;cursor:pointer;font-size:14px;z-index:9;bottom:0;background:#000;top:0;border-radius:0 5px 5px 0;padding:5px 10px;display:flex;justify-content:center;align-items:center}.map-container .form-box .tab-content{padding-bottom:0}@media screen and (min-width:581px){.map-container .fullFormm,.map-container .fullFormm .fullForm{transform:inherit;left:20px;right:0;float:left;position:relative;bottom:0;display:flex}.map-container .fullFormm{top:0;justify-content:flex-start;align-items:flex-start;height:100%}.map-container .fullFormm #options{box-shadow:0 15px 10px -15px #111}body .map-container .fullForm #submit_cab,body .map-container .fullForm #submit_rental{margin-top:0!important;border-radius:0 0 5px}.map-container .nav-link.active{border:0;position:relative;top:-1px}.map-container .fullFormm .btn-grp{box-shadow:0 -15px 10px -15px #8b8b8b}.top_map{position:absolute;top:0;bottom:0;left:0;right:0}.map-container .fullFormm .fullForm{top:0;justify-content:flex-start;align-items:flex-start;height:auto;left:0}.map-container .form-box{height:auto!important;position:relative;width:100%;top:0;bottom:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;overflow:hidden}.map-container .form-box .tab-content{padding-bottom:30px;overflow:scroll;padding-top:0;width:100%;height:100%}#city-rides{padding-bottom:15px}.map-container .fullFormm .fullForm .nav-tabs .nav-link:focus,.map-container .fullFormm .fullForm .nav-tabs .nav-link:hover{border:0!important;box-shadow:none!important}body #city-rides{padding-bottom:0}.map-container .fullFormm{max-height:85vh;overflow:scroll;padding-bottom:15px;margin-top:100px}}#ride_details{height:100%;position:relative}#ride_details #map_cab{position:absolute!important;height:100%;bottom:0;left:0;right:0}#ride_details>.row{padding-right:0!important;padding-left:0!important;height:100%;float:left}#ride_details>.row>.col-md-12{position:absolute;left:0;right:0;top:0;bottom:0}#staticBackdrop{left:25px;right:25px;width:auto;display:flex;justify-content:center;align-items:center}.box h2{font-weight:700}.reviewForm .payment-options a:hover{background:#dab107}.driver-form_right,body .reviewForm #review-form .rate{padding:0}.loading-container .driver-form_right .box h2{border-bottom:0;padding-bottom:0}.loading-container .fullForm.driver-form_right #cancel-btn .text-danger{border-radius:0;text-transform:none;padding-top:0;padding-bottom:0;box-shadow:none;background:0 0}.loading-container .fullForm.driver-form_right #cancel-btn .text-danger .alert{margin-bottom:0;border-radius:0}.driver-form_right .driver{border-bottom:1px solid #d5d5d5}.top_map .p-0 .map{width:100%;height:100%}@media screen and (max-width:581px){.map-container .top_map,.row.loading-container{width:100%;margin:0}.loading-container .driver-form_right{padding:0!important}.rideDetails .details .location .card{width:100%}}body .reviewForm{height:80%;transform:inherit;margin:auto;width:470px;font-family:Poppins,sans-serif;border-radius:10px;padding-bottom:20px;position:absolute;top:0;bottom:0;display:flex;align-items:center;background:0 0;box-shadow:none;float:left;left:40px}.reviewFormm{padding:20px;box-shadow:3px 6px 9px 0 rgb(0 0 0 / 40%);background:#fff;width:100%}body .reviewForm .card-body img{margin-bottom:20px}body .reviewForm #online{margin-top:0!important}body .reviewForm #review-form{padding:0;margin-bottom:0}body .reviewForm #review-form .card{margin-top:0!important;padding:20px;margin-bottom:20px}body .reviewForm #review-form #review-btn{margin-bottom:15px;margin-top:15px!important}.thanku_btn,body .reviewForm #review-form #review-btn{border-radius:5px;padding-top:10px;padding-bottom:10px;box-shadow:3px 6px 9px 0 rgb(0 0 0 / 40%);background-color:#ffd00a;border:0}body .reviewForm #review-form .rate:not(:checked)>label{width:35px;font-size:40px}body .reviewForm #review-form #pilot{flex-wrap:wrap;justify-content:center}body .reviewForm #review-form #pilot .me-2{margin-bottom:10px}@media screen and (min-width:581px){.fullFormm_right{margin-left:3%;padding:15px}.driver-form_right{padding:0;box-shadow:3px 6px 9px 0 rgb(0 0 0 / 40%)}.map-container .fullFormm{margin-left:10px;padding:5px 15px;z-index:9}.map-container .fullFormm .fullForm{box-shadow:3px 6px 9px 0 rgb(0 0 0 / 40%);margin:0!important;padding:0}.map-container .top_map_cover .fullFormm{align-items:center}.map-container .top_map_cover .fullFormm .fullForm{top:20px}.loading-container .details{padding:0 20px 20px}#ongoing{position:absolute;top:0;transform:inherit;bottom:0;left:0;display:flex;justify-content:flex-start;align-items:flex-start;right:0;float:left;height:auto}.map-container #ongoing .fullFormm .fullForm{box-shadow:none}.reviewForm #map_cab_2{display:none}#ride_details .reviewFormm{max-height:85vh;overflow:scroll;padding-bottom:15px;margin-top:100px;border-radius:10px}}#exampleModalToggle.modal.show .modal-dialog{width:100%;justify-content:center;display:flex;align-items:center;max-width:100%;padding-left:20px;padding-right:20px}#exampleModalToggle .modal-content{left:0;right:0;margin:0 auto;max-width:500px}.map-container #ongoing .fullFormm{top:5px}#ride_details .reviewFormm{z-index:9}@media screen and (max-width:580px){.map-container .fullForm{border-radius:0;position:relative;top:inherit;bottom:inherit;transform:inherit;box-shadow:none!important}#select_Vehicels_rental,.map-container .form-box,.map-container .fullForm{height:auto!important}.map-container .top_map{position:fixed;height:60%;top:0}.map-container .top_map #map_cab{height:100%;margin-top:0!important}.map-container .top_map_bottom{height:100vh!important;top:60%;position:absolute}.map-container .top_map_bottom .tab-pane #hideNOw{position:relative;padding-bottom:0!important}.map-container #Ride{display:none}.map-container .tab-content>.tab-pane{padding-top:30px}.map-container .fullFormm{position:absolute;height:70%;bottom:0;left:0;right:0}.map-container .fullForm #con_out.disabled,.map-container .fullForm #con_rental.disabled,.map-container .fullForm #submit_cab.disabled,.map-container .fullForm #submit_cab_two.disabled,.map-container .fullForm #submit_rental.disabled{position:relative;width:100%!important}#con_out,#con_rental,#submit_cab_two{left:15px!important;position:absolute;right:15px;margin-bottom:15px}body #city-rides .btn-grp #submit_cab,body #rental-rides .btn-grp #submit_rental{box-shadow:none;border-radius:0}.map-container .top_map>.col-md-12{margin:0;padding:0;width:100%}.map-container .top_map_bottom .tab-pane #hideNOw .btn-grp{position:fixed;bottom:0}f .map-container .fullFormm{position:absolute;height:85%;bottom:0;left:0;right:0}#con_rental,#submit_cab_two{left:15px!important;bottom:0}.loading-container .box h2{font-weight:700}body #city-rides{padding-bottom:60px}body #city-rides .btn-grp,body #out-station .btn-grp,body #rental-rides .btn-grp{position:fixed;bottom:0;left:0;right:0;z-index:9;width:auto;padding-bottom:0}#ride_details .reviewForm{max-width:100%;left:0!important;right:0;width:auto!important;padding:0!important}body .reviewForm #review-form #pilot{flex-wrap:wrap;justify-content:center}body .reviewForm #review-form #pilot .me-2{margin-bottom:10px}.reviewForm .top_map{height:100%}.reviewForm #map_cab_2{position:fixed!important}#ride_details .reviewFormm{width:95%;max-height:85vh;overflow:scroll;padding-bottom:15px;margin-top:100px!important;border-radius:10px;z-index:9;margin:0 auto}#out-station,#rental-rides{margin-bottom:60px!important}html .body-container .map-container .fullForm #con_out,html .body-container .map-container .fullForm #con_rental,html .body-container .map-container .fullForm #submit_cab_two{margin-left:0!important;margin-right:0!important;left:15px!important;right:15px;width:auto!important;position:absolute;bottom:10px}.map-container .form-box .tab-content form{padding-bottom:0!important}.map-container .fullForm #city-rides,.map-container .fullForm #out-station,.map-container .fullForm #rental-rides{margin-bottom:72px!important;display:inline-block;width:100%}#hideNOwOut .col-xl-6,#hideNOwRental .col-xl-6{width:50%}#coupon-form,#hideNOwOut .row,#hideNOwRental .row{width:auto!important}body #out-station .btn-grp #submit_out,body #rental-rides .btn-grp #submit_rental{background-color:#ded9d9;left:0!important;border:0;border-radius:0!important;font-family:rubik,sans-serif;font-size:19px!important;font-weight:600!important;margin-top:2px!important;text-transform:uppercase;padding-top:10px;padding-bottom:10px}body #out-station .btn-grp .btn-theme,body #rental-rides .btn-grp .btn-theme{background-color:#ffd00a!important}#hideNOw .select_Vehicels{padding:0}}@media screen and (min-width:581px){#out-station{margin-bottom:0}#hideNOw .select_Vehicels{padding:0}#hideNOwOut .col-xl-6,#hideNOwRental .col-xl-6{width:50%}#hideNOwOut .row,#hideNOwRental .row{width:auto!important}.map-container .fullForm #submit_out,.map-container .fullForm #submit_rental{font-family:rubik,sans-serif;font-size:19px!important;font-weight:600!important;margin-top:2px!important;border-radius:5px;text-transform:uppercase;padding-top:10px;padding-bottom:10px;box-shadow:3px 6px 9px 0 rgb(0 0 0 / 40%);background:#ffd00a;border:0}.map-container .fullForm #submit_out.disabled,.map-container .fullForm #submit_rental.disabled{background-color:#ded9d9;left:0!important}#select_Vehicels_rental{height:auto!important}#out-station,#rental-rides{max-height:75vh;overflow-y:scroll}.map-container .top_map_cover .fullFormm .fullForm{top:30px}@media screen and (max-width:580px){.body-container .signin-container .fullForm{top:0!important;bottom:0;width:auto!important;min-width:290px}.body-container .signin-container .fullFormg{height:100vh;overflow-y:scroll;margin-top:82px;z-index:99;top:0;bottom:0;left:0;right:0;position:relative;padding:50px;width:auto!important}}.loading-container.map-container .fullFormm{align-items:center}}