@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap);*{font-family:Roboto,sans-serif;margin:0;overflow-x:hidden;padding:0}.login{background-image:url(/static/media/bg.ea183f26adb578d429f1.jpg);background-size:cover;height:100vh;width:100vw}.login,.loginControls{align-items:center;display:flex;flex-direction:column;justify-content:center}.loginControls{background-color:#fff;border-radius:5px}.login h1{color:#4054b2;font-size:3rem;margin:1rem 0 0}.loginPage{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;padding:1rem;width:20rem}.loginPage input{border:.5px solid grey;border-radius:5px;margin:.2rem;outline:none;padding:.7rem .5rem;width:95%}.logInsubmit{background-color:#4054b2;border:none;color:#fff;outline:none}.loginerror{align-self:flex-start;color:red;display:flex;font-size:.8rem}.register{background-color:#42b72a;border:none;border-radius:5px;color:#fff;margin:1rem 0;outline:none;padding:.5rem 1rem;width:50%}.forgetPassword{color:red;font-weight:500;margin:1rem;text-decoration:none}.successfulLogin{align-items:flex-start;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:99}.successfulLogin p{background-color:red;color:#fff;display:flex;font-size:1rem;font-weight:500;padding:1rem;z-index:99}@media screen and (max-width:401px){.loginPage{width:17rem}}@media screen and (max-width:334px){.loginPage{width:15rem}}.registerUser{align-items:center;background-image:url(/static/media/bg2.3557e24d3ac9c735121f.jpg);background-size:cover;display:flex;flex-direction:column;height:auto;justify-content:center;width:100vw}.registerUser h1{color:#4054b2;font-size:3rem;margin:1rem 1rem 0}.registerControl{background-color:#fff;border-radius:5px;margin:1rem;position:relative}.registerControl,.registerPage{align-items:center;display:flex;flex-direction:column;justify-content:center}.registerPage{height:auto;padding:1.5rem 1rem;width:20rem}.inputfield{border:.5px solid grey;border-radius:5px;margin:.2rem;outline:none;padding:.7rem .5rem;width:95%}.genderControl{display:flex;justify-content:space-between;width:100%}.genderCategory{display:flex;width:auto}.genderCategory input{margin:5px;padding:5px}#gender{margin:.4rem}#gender,.registererror{align-self:flex-start;display:flex}.registererror{color:red;font-size:.8rem;margin-left:.3rem}.registerbtn{background-color:#4054b2;color:#fff}.loginback{background-color:#42b72a;border:none;border-radius:5px;color:#fff;margin:1rem 0;outline:none;padding:.5rem 1rem;width:50%}.confirmRegister{background-color:rgba(0,0,0,.55);height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw}.confirmRegister,.register-confirm{align-items:center;display:flex;justify-content:center}.register-confirm{background-color:#fff;flex-direction:column;padding:2rem 4rem}.confirmRegister p{color:#000;display:flex;font-size:1rem;font-weight:450;z-index:99}.confirmRegister button{background-color:#4054b2;border:none;border-radius:5px;color:#fff;margin:.7rem .5rem;outline:none;padding:.5rem}@media screen and (max-width:401px){.registerPage{width:17rem}}@media screen and (max-width:334px){.registerPage{width:15rem}}.rent{align-items:center;display:flex;flex-direction:column;font-family:Roboto,sans-serif;height:auto;justify-content:center;margin-top:4rem;padding:4rem 0;width:100%}#h2{font-size:3rem;margin:1rem 0}#h2,.rent p{text-align:center}.rent p{color:#2b2a2a;margin:0 .5rem}.howSteps{align-items:flex-start;display:flex;height:auto;justify-content:space-around;margin:3rem 0;width:100%}.step1{height:auto;position:relative;width:19rem}.step1div{align-items:center;background-color:#fff;border-radius:50%;display:flex;flex-direction:column;justify-content:center;padding:45px}.step1div h2,p{margin-top:5px}#num{align-items:center;background-color:#4054b2;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;left:20px;position:absolute;top:20px;width:40px}#nump{color:#fff;font-size:20px}@media screen and (max-width:1240px){.howSteps{flex-wrap:wrap}.step1{margin:1rem 5rem}}@media screen and (max-width:960px){.step1{margin:1rem}}@media screen and (max-width:498px){.step1{margin:.5rem}#h2{font-size:2.5rem}}@media screen and (max-width:336px){.rent p{font-size:.8rem}}.navbar{background-color:#4267b2;font-family:Roboto,sans-serif;height:4rem;justify-content:space-between;padding:.5rem 0;position:fixed;width:100%;z-index:99}.navbar,.navbar nav{align-items:center;display:flex}.navbar nav{height:100%;justify-content:space-around}#search_bar{background-color:#f5f5f4;border:none;outline:none;padding:15px 5px;text-indent:20px;width:20rem}#search_bar:focus{background-color:#fff}.search_field{align-items:center;border:1px solid #ff0;border-radius:20px;display:flex;justify-content:center}.search_field img{background-color:#ff0;height:20px;padding:13px;width:20px}.search_field img:hover{padding:13px 10px;width:25px}.logo{color:#fff;font-size:3rem;margin-left:3rem}.link{color:#fff;margin:0 1rem;text-decoration:none;transition:all .09s ease-in-out}.link:hover{margin-bottom:.1rem;text-decoration:underline}#offer{background-color:#fff;border-radius:20px;color:#000;margin:0 1rem;padding:10px 15px;text-decoration:none}#offer:hover{color:#4267b2}.profile img{margin-right:1rem;width:2rem}.logout{border:1px solid grey;border-radius:5px;position:fixed;right:1rem;top:4rem;z-index:9}.logout,.logout p{background-color:#fff}.logout p{box-shadow:0 1px 1px grey;cursor:pointer;padding:.1rem .6rem}.logout p:hover{color:#4267b2}.bar,.cross{height:1.5rem;margin-right:.5rem;width:1.5rem}.bar,.cross,.openMenudiv{display:none}@media screen and (max-width:858px){.link{display:none}.bar,.cross{display:block}.profile{display:none}.openMenudiv{align-self:flex-end;background-color:rgba(37,36,36,.929);display:block;display:flex;flex-direction:column;height:100vh;padding-top:1rem;position:fixed;right:0;top:5rem;width:20rem;z-index:99}.openlink{text-decoration:none}.openMenudiv p,.openlink{color:#fff;margin:.5rem 1rem}}@media screen and (max-width:556px){.logo{font-size:2.5rem;margin-left:2rem}.openMenudiv{width:15rem}}@media screen and (max-width:407px){.logo{font-size:2rem;margin-left:1.5rem}.navbar{height:3rem}#offer{font-size:.8rem;padding:7px 10px}.openMenudiv{position:fixed;top:4rem}}.footer{align-items:flex-start;background-color:rgba(0,0,0,.822);color:#fff;display:flex;font-family:Roboto,sans-serif;justify-content:space-around;padding:2rem 0;width:100%}.footertxt{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;width:20rem}.logo-footer{color:#fff;font-size:3rem}.footertxt p{margin:.5rem;text-align:center}.footertxt hr{margin:.5rem;width:100%}.footerOpt{align-items:center;display:flex;flex-direction:column;justify-content:center}.links{color:#fff;margin-top:.5rem;text-decoration:none}.footerContact h3{margin-top:1rem}@media screen and (max-width:348px){.footertxt hr{width:90%}}.request{align-items:center;background-color:#f0f2f5;display:flex;font-family:Roboto,sans-serif;height:auto;margin-top:4rem;padding:1rem 0;width:100%}.requestTextArea{align-items:flex-start;display:flex;flex-direction:column;height:auto;justify-content:center;margin-left:2rem;padding:2rem;width:50%}.requestTextArea h2{font-size:4.5rem;margin-bottom:1rem}.requestTextArea p{font-size:1.2rem}.inputfields,.requestSec{align-items:center;display:flex;justify-content:center}.requestSec{background-color:#f0f2f5;height:100%;padding-top:.5rem;width:50%}.requestCar{align-items:center;background-color:#fff;border-radius:3rem;display:flex;flex-direction:column;margin-right:2rem;padding:5rem 1rem;position:relative;width:20rem}.requestCar h2{position:absolute;top:2rem}.registerfield{align-items:flex-start;box-shadow:.5px .5px 1px #000;display:flex;flex-direction:column;width:18rem}.registerfield input{border:none;margin:1rem auto;outline:none;width:15rem}.pickup img{height:1.3rem;margin:0 1rem;width:1.3rem}.destination img{height:1rem;margin:0 1.2rem;width:1rem}.throwerror{color:red;font-size:.8rem;margin-bottom:.4rem;margin-left:2rem;margin-top:-.3rem}.submits{background-color:#000;border:none;bottom:0;color:#fff;left:0;padding:1rem 0;position:absolute;width:100%}.submits:hover{background-color:#4054b2}.unsuccessful-msg{align-items:flex-start;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:99}.unsuccessful-msg p{background-color:#d90505;color:#fff;display:flex;font-size:1rem;font-weight:500;padding:1rem 2rem;z-index:99}@media screen and (max-width:1046px){.requestTextArea{margin-left:1rem}.requestTextArea h2{font-size:3.5rem}.requestTextArea p{font-size:.8rem}}@media screen and (max-width:743px){.requestTextArea{margin-left:.5rem;padding:.5rem 1rem;width:45%}.requestTextArea h2{font-size:3rem}.requestTextArea p{font-size:.6rem}.requestSec{width:55%}}@media screen and (max-width:643px){.request{background-image:url(/static/media/mobilebg.38ed556ced92cfb9f5fb.jpg);background-size:cover;justify-content:center}.request,.requestTextArea{align-items:center;display:flex;flex-direction:column}.requestTextArea{padding-top:0;width:100%}.requestTextArea h2{font-size:1.5rem;margin-bottom:-.5rem;padding:.3rem .5rem;text-align:center}.requestTextArea p{color:#5a5959}.requestSec{background:transparent;width:95%}.requestCar{margin-right:0}}.showRides,body{background-color:#f0f2f5}.showRides{margin:4rem auto 0;padding:1rem;width:80%}.showRides h2{font-size:3rem}.rides-filter{background-color:#fff;margin:1rem 0;padding:1rem;position:relative;width:25%}.vehicleFilter h4{color:#000;font-size:1.1rem;margin:.5rem}.vehicleFilter input{margin:.5rem}.priceFilter h4{color:#000;font-size:1.1rem;margin:.5rem}.priceFilter input{margin:.5rem}.displayRide{display:flex}.ride-display{height:30rem;margin-top:1rem;width:70%}#submit{background-color:brown;border:none;bottom:0;color:#fff;margin:1rem;padding:1rem;position:absolute}#noride{color:grey;margin-top:2rem}.ride{border-radius:10px;box-shadow:1px 1px 5px #4b4a4a;font-weight:400;font-weight:500;height:auto;margin:0 1rem 1rem 0;width:98%}.stats{background-color:#d9dad7;justify-content:space-between;padding:.5rem}.driver-profile,.stats{display:flex}.driver-profile p{margin-left:.8rem}.driver-profile img{height:2rem;width:2rem}#price{color:green}.overview-ride{display:flex;justify-content:space-between;padding:.5rem}.btn-request,.overview-ride{background-color:#fff}.btn-request button{background-color:#ff0;border:none;color:#000;margin:.5rem;padding:.5rem}.btn-request button:hover{background-color:#000;color:#fff}.ride:hover{box-shadow:1.5px 1.5px 5px #000}.successfullbooked{align-items:flex-start;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw}.successfullbooked p{background-color:red;color:#fff;display:flex;font-size:1rem;font-weight:500;padding:1rem;z-index:99}.loading_book{margin-top:1rem}.about,.loading_book{align-items:center;display:flex;justify-content:center}.about{background-color:#fff;flex-direction:column;font-family:Roboto,sans-serif;height:auto;margin:auto;padding:2rem 0;width:100%}.about h2{color:#4054b2;font-size:4rem;margin:2rem 0}.features{align-items:flex-start;background-color:#fff;display:flex;justify-content:space-between;margin:auto;width:100%}.features_div{flex-direction:column;height:auto;margin:.5rem;width:15rem}.features_div,.features_num{align-items:center;display:flex;justify-content:center;padding:1rem}.features_num{background-color:#d0d1d1;border-radius:50%;color:#000;height:3rem;width:3rem}.features_num p{font-size:2rem}.features_txt{color:#666769;font-size:20px;font-weight:700;margin-top:1rem;text-align:center}@media screen and (max-width:800px){.about h2{font-size:3rem}.features{flex-wrap:wrap;justify-content:space-around}}@media screen and (max-width:553px){.about h2{font-size:2rem;margin:1rem .5rem;text-align:center}}.member{background-color:#fff;display:flex;flex-direction:column;font-family:Roboto,sans-serif;height:400px;margin:1rem;width:300px}.memberImg{height:300px;overflow:hidden;width:100%}.memberImg img{height:600px;height:auto;transition:all .5s ease-in-out;width:100%}.memberImg img:hover{opacity:.5;-webkit-transform:scale(1.1);transform:scale(1.1)}.memberInfo{align-items:center;background-color:#fff;display:flex;justify-content:space-around;padding:10px 5px}.memberDetails p{color:#3f4040}.memberMedia{display:flex;justify-content:space-between}.mediaimg{align-items:center;border:1px solid #000;border-radius:50%;display:flex;justify-content:center;margin:2px}.mediaimg img{height:15px;padding:10px;width:15px}@media screen and (max-width:371px){.member{margin:1rem 0}}.team{align-items:center;background-color:#f0f2f5;display:flex;flex-direction:column;font-family:Roboto,sans-serif;justify-content:center;margin:2rem 1rem 0;padding:3rem 0}#agents{color:#4054b2;font-size:4rem;margin:2rem 0}.team-opt{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}@media screen and (max-width:481px){.team{margin-top:1rem}#agents{font-size:2.7rem}}@media screen and (max-width:333px){#agents{font-size:2.4rem}}.contact-page{background-color:#ebf0f7;display:flex;flex-direction:column;height:auto;margin:4rem 2rem 2rem;width:100%}.contact-page h2{font-size:2rem;margin:2rem auto}.contact{display:flex;justify-content:space-around}.contact-form{align-items:flex-start;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:0 2rem;width:50%}.formMap{margin-right:4rem;width:60%}.formInputs{padding:.5rem;width:80%}.contactSubmit,.formInputs{border:none;margin:.5rem;outline:none}.contactSubmit{background-color:#4054b2;border-radius:2px;color:#fff;padding:.5rem 1rem}.contactSubmit:hover{background-color:#000}.contacterror{color:red;font-size:.7rem;margin-left:1rem;margin-top:-5px}@media screen and (max-width:809px){.contact-page{margin:4rem 0}.contact{flex-direction:column}.contact-form,.formMap{width:100%}.formMap{margin:0;padding:0}}@media screen and (max-width:439px){.contact-form{margin:auto;padding:0 1rem}}#driver,.offer{width:100%}#driver{background-color:#000;height:auto;margin-top:5rem;position:relative}#driver p{bottom:2rem;color:#fff;font-size:3rem;font-weight:600;left:2rem;position:absolute;width:40%}#driver img{background-color:#000;-webkit-filter:grayscale(100%);filter:grayscale(100%);height:auto;opacity:.7;width:100%}.offerSec{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:row-reverse;justify-content:space-around;padding:2rem 0}.offerRide{background-color:red;height:auto;margin:0 auto;width:40rem}.offerPart{align-items:center;display:flex;flex-direction:column;justify-content:center;width:50%}.offerPart h2{font-size:3rem}.offersigninputs{align-items:center;display:flex;flex-direction:column;justify-content:center}.offerregisterfield input{width:30rem}.formControl{align-items:center;background-color:none;display:flex;flex-direction:column;height:auto;margin-left:2rem;padding:2rem 1rem;width:20rem}.offerregisterfield input{margin:.5rem auto;outline:none;padding:.5rem;width:20rem}.offerregisterfield input:focus{border:1.5px solid grey}.offersubmits{background-color:#000;border:none;color:#fff;margin-top:.5rem;outline:none;padding:.7rem .5rem;width:21.5rem}.offersubmits:hover{background-color:#4054b2}.offerthrowerror{color:red;font-size:.8rem}.successful-msg{align-items:flex-start;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:99}.successful-msg p{background-color:green;color:#fff;display:flex;font-size:1rem;font-weight:500;padding:1rem;z-index:99}.loading{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.hide{display:none}@media screen and (max-width:1084px){#driver p{font-size:2.5rem;width:40%}.offerRideimg{width:100%}}@media screen and (max-width:928px){#driver p{font-size:2rem;width:35%}}@media screen and (max-width:815px){#driver p{font-size:1.5rem}.offerSec{flex-direction:column}.offerRideimg{display:none}.formControl{margin:1rem 0}.offerPart{width:100%}}@media screen and (max-width:610px){#driver p{bottom:1rem;font-size:1.2rem;left:1rem;position:absolute}}@media screen and (max-width:508px){#driver p{font-size:1rem}}@media screen and (max-width:407px){#driver{margin-top:4rem}#driver p{font-size:.8rem}.offerPart h2{font-size:2rem}.formControl,.offerregisterfield input{width:17rem}}@media screen and (max-width:329px){#driver p{bottom:.8rem;font-size:.7rem;left:.8rem;position:absolute}}.success{background-color:#fff;height:100vh;width:100vw}.done,.success{align-items:center;display:flex;flex-direction:column;justify-content:center}#success-img{height:5rem;margin:1rem;width:5rem}.done p{font-weight:400}.profile-page{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;width:100vw}.profile-page p{display:flex}.ridesPage{background-color:#f0f2f5}.show-all-rides{display:flex}.nothing,.requestedRide{cursor:pointer;padding:1rem 8rem}.requestedRide{background-color:#4054b2;color:#fff}@media screen and (max-width:746px){.nothing,.requestedRide{padding:1rem 5rem}}@media screen and (max-width:661px){.nothing,.requestedRide{padding:1rem 3rem}}@media screen and (max-width:426px){.nothing,.requestedRide{padding:1rem 2rem}}@media screen and (max-width:365px){.nothing,.requestedRide{padding:1rem}}.ridesInfo{background-color:#fff;border-radius:5px;box-shadow:1px 1px 5px grey;margin:1rem auto;width:95%}.dateAndtime{border-bottom:1px solid grey;padding:.2rem 1rem}.dateAndtime,.user-profile-Page{display:flex;justify-content:space-between}.user-profile-Page div{background-color:#fff;width:33%}#sourceInfo,#vehicleInfo{display:flex;padding:.2rem 1rem}#vehicleInfo{justify-content:center}#destinationInfo{display:flex;justify-content:flex-end;padding:.2rem 1rem}.completedInfo{background-color:#f8f8f8;color:green;font-weight:500;padding:0 1rem}
/*# sourceMappingURL=main.299e8621.css.map*/