/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{-webkit-font-feature-settings:inherit;font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.absolute{position:absolute}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}Body{background-color:#d5dfe8;font-family:Josefin Sans,sans-serif;font-size:20px;font-weight:400;margin:0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1;box-shadow:inset 0 0 5px grey}::-webkit-scrollbar-thumb{background:#232323;border-radius:15px}::-webkit-scrollbar-thumb:hover{background:#555}button{cursor:pointer}.navbar{background-color:#000;box-shadow:2px 2px 5px 5px #cac7c7;display:flex;height:80px;top:0;vertical-align:middle;z-index:999}.invalidlayer,.navbar{position:fixed;width:100%}.invalidlayer{background-color:rgba(0,0,0,.341);height:100%;left:300px;transition:.5s;z-index:100}.invalidlayerhidden{left:-3000px}.hamicon{cursor:pointer;display:inline-block;margin-left:10px;margin-right:10px;margin-top:15px;padding:5px}.bar1,.bar2,.bar3{background-color:#fff9f9;height:5px;margin:6px 0;transition:.4s;width:35px}.change .bar1{-webkit-transform:translateY(11px) rotate(-45deg);transform:translateY(11px) rotate(-45deg)}.change .bar2{opacity:0}.change .bar3{-webkit-transform:translateY(-11px) rotate(45deg);transform:translateY(-11px) rotate(45deg)}.home{align-items:center;background-color:initial;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-left:10px;padding:10px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hometext{display:flex;flex-direction:column;margin-top:8px;vertical-align:middle}.hometitle{font-size:30px;font-style:italic;font-weight:600;margin-bottom:-8px}.homesubtitle,.hometitle{font-family:Josefin Sans,sans-serif}.homesubtitle{font-size:20px;font-weight:400}.wheellogo{height:70%;margin-top:10px}.loginbutton{margin-top:25px;position:absolute;right:10px}.loginbutton,.userdashbutton{background-color:#fff;border:none;border-radius:20px;box-shadow:4px 4px #4b4b4b;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:20px;font-weight:400;padding:7px;transition:.2s}.userdashbutton{color:#000}.loginbutton:hover,.userdashbutton:hover{background-color:#000;border:1px solid #fff;color:#fff}.loginbutton:active,.userdashbutton:active{box-shadow:none;-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}.navmenu{background-color:#fff;box-shadow:5px 5px 10px hsla(0,0%,76%,.703);display:flex;flex-direction:column;height:100%;left:0;position:fixed;top:80px;transition:.5s;width:300px;z-index:500}.navmenuitem{align-items:center;color:#4a4949;display:flex;font-size:18px;height:80px;text-decoration:none;transition:.2s;vertical-align:middle;width:100%}.navmenuitem:hover{background-color:hsla(0,0%,80%,.696)}.cityname{color:#000;font-family:Josefin Sans,sans-serif;font-style:italic;font-weight:600;position:absolute;right:4px}.navmenuicon{height:40%;margin:3px}.navmenuhidden{display:flex;flex-direction:column;height:100%;left:-250px;position:fixed;top:80px;transition:.5s;width:250px}@media (max-width:800px){.loginbutton,.userdisplay{display:none}.navbar{background-color:initial;box-shadow:none}.home{background-color:#000;border-radius:25px;color:#fff;position:absolute;right:0;-webkit-transform:scale(.8);transform:scale(.8)}.wheellogo{height:40px}.bar1,.bar2,.bar3{background-color:#545454}}.backgroundcar{height:550px;object-fit:cover;position:absolute;width:100%}.backgroundtext{align-items:center;background-color:rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column;justify-content:center;left:50%;padding:20px;position:relative;top:150px;translate:-50%;width:80%}.bgtextbig{font-size:50px;margin-bottom:10px;text-align:center}.bgtextsmall{font-size:30px}.inputdetails{align-items:center;border-bottom-left-radius:30px;border-top-left-radius:30px;color:#000;display:flex;justify-content:center;left:50%;padding:20px;position:relative;top:200px;translate:-50%}.getcar{background-color:#313131;border:2px solid #fff;border-radius:30px;color:#fff;cursor:pointer;font-family:Josefin Sans,sans-serif;height:66px;margin-left:5px;transition:.2s;width:150px}.getcar:hover{background-color:#000;color:#fff}.advimagediv{height:500px;position:relative;width:100%}.advimages{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:50px}.advtext{background-color:rgba(0,0,0,.5);color:#fff;font-size:60px;left:50%;padding:30px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);translate:-50%;width:60%}.advimage{height:100%;object-fit:cover;width:100%}.reviewstitle{color:#313131;font-size:40px;font-weight:600;margin-bottom:-40px;margin-top:30px;text-align:center;text-decoration:underline}@media (max-width:800px){.backgroundcar{height:400px;object-fit:cover}.vmicon{width:50px}.inputdetails{top:100px}.vehiclemenu{margin-top:200px}.backgroundtext{top:100px}.bgtextbig{font-size:30px;margin-bottom:10px;text-align:center}.bgtextsmall{font-size:23px}.advimagediv{height:300px}.advtext{font-size:30px}}@media (max-width:500px){.inputdetails{-webkit-transform:scale(.7);transform:scale(.7)}.pickup{width:150px}.advimagediv{height:300px}.advtext{font-size:25px}}.vehiclemenu{-webkit-column-gap:5px;column-gap:5px;display:flex;justify-content:center;margin-top:300px}.vmicon{width:100px}.vmbutton{background-color:initial;background-color:#fff;border:none;border-radius:10px;cursor:pointer;transition:.15s}.vmbutton:hover{background-color:#ccc}.vmbuttonactive{background-color:#888}@media (max-width:800px){.vmicon{width:50px}.vehiclemenu{margin-top:200px}}.vehiclecard{background-color:#fff;border:1px solid #b9b9b9;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;transition:.15s;width:300px}.vehiclecard:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.vehicleimage{border-top-left-radius:18px;border-top-right-radius:18px;height:150px;object-fit:cover;width:100%}.vehiclename{font-weight:600;margin:5px 10px}.vdetails{color:#393939;font-size:15px;margin:5px 10px}.vehiclecardline{border-top:1px solid #b9b9b9;width:100%}.vehiclecardfooter{align-items:center;display:flex;justify-content:center;vertical-align:middle}.vcardrentdetails{display:flex;flex-direction:column;margin:5px 10px}.vehiclecardmapicon{height:20px;margin-top:2px}.vehicleprice{font-size:15px;font-weight:600}.vehiclecity{border:1px solid #b9b9b9;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:3px}.vehiclecity,.vehiclerating{display:flex;margin:5px 10px}.vehiclerating{flex-direction:row;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.checked{color:orange}.vehiclemenucards{align-items:center;-webkit-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;justify-content:center;margin:20px;row-gap:20px}.section{margin:5rem auto -100px;max-width:var(--max-width);width:90vw}.activeSlide{color:#fff}@media screen and (min-width:992px){.section{width:95vw}}.title{margin-bottom:2rem;text-align:center}.title h2{align-items:center;display:flex;font-weight:500;justify-content:center}.title span{color:var(--clr-primary-5);font-size:.85em;font-weight:700;margin-right:1rem}.section-center{display:flex;height:450px;margin:4rem auto 0;max-width:800px;overflow:hidden;position:relative;text-align:center;width:80vw}.person-img{border:4px solid var(--clr-grey-8);border-radius:50%;box-shadow:var(--dark-shadow);height:150px;margin-bottom:1rem;object-fit:cover;width:150px}article h4{color:var(--clr-primary-5);margin-bottom:.25rem;text-transform:uppercase}.title{color:var(--clr-grey-3);margin-bottom:.75rem;text-transform:capitalize}.text{color:var(--clr-grey-5);line-height:2;margin:2rem auto 0;max-width:35em}.icon{color:#313131;font-size:3rem;margin-top:1rem}.next,.prev{background:var(--clr-grey-5);border-color:transparent;border-radius:var(--radius);color:#fff;cursor:pointer;display:grid;font-size:1rem;height:1.25rem;place-items:center;position:absolute;top:200px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:var(--transition);width:1.25rem}.next:hover,.prev:hover{background:var(--clr-primary-5)}.prev{left:0}.next{right:0}@media (min-width:800px){.text{max-width:45em}.next,.prev{font-size:1.5rem;height:2rem;width:2rem}}article{height:100%;left:0;opacity:0;position:absolute;top:0;transition:var(--transition);width:100%}article.activeSlide{background-color:#020202;border-radius:40px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}article.lastSlide{-webkit-transform:translateX(-100%);transform:translateX(-100%)}article.nextSlide{-webkit-transform:translateX(100%);transform:translateX(100%)}.footer{align-items:center;background-color:#000;border-top:2px solid #c8c8c8;display:flex;flex-direction:column;justify-content:center;padding:20px}.footertitle{font-size:25px;text-align:center}.footercontent,.footertitle{color:#a4a4a4}.footerhometext{display:flex;flex-direction:column;margin-top:8px;vertical-align:middle}.footerhometitle{font-family:Josefin Sans,sans-serif;font-size:30px;font-style:italic;font-weight:600}.footerhome{align-self:center;background-color:initial;background-color:#313131;border:none;border-radius:30px;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-left:10px;padding:10px;text-decoration:none;vertical-align:middle;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footerhomesubtitle{font-family:Josefin Sans,sans-serif;font-size:20px;font-weight:400}.footerwheellogo{height:20px;margin-top:10px}@media (max-width:500px){.footer{font-size:10px}.footertitle{font-size:15px}}.carlistpage{align-items:center;flex-direction:column;padding-bottom:80px;padding-top:100px}.carlistpage,.daterangeitem{display:flex;justify-content:center}.daterangeitem{gap:10px;width:80%}.filtercontainer{position:fixed}.vehiclepagelist{margin:50px}.vehiclepagelist,.vehiclepagelistnarrow{align-items:center;-webkit-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:20px;transition:.5s}.vehiclepagelistnarrow{margin:50px 50px 50px 300px}@media (max-width:500px){.vehiclepagelistnarrow{margin-left:50px}.daterangeitem{flex-direction:column}}@media (max-width:728px){.daterangeitem{align-items:center;flex-direction:column}}.filterbody{z-index:10000}.showhide{border:none;border-bottom-right-radius:20px;border-top-right-radius:20px;left:-100px;width:250px}.showhide,.showhidewide{background-color:#000;bottom:410px;color:#fff;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:15px;padding:10px;position:fixed;transition:.5s;z-index:500}.showhidewide{border:none;border-top-right-radius:20px;left:0;width:300px}.filtermenu{background-color:#fff;font-family:Josefin Sans,sans-serif;left:0;overflow-y:auto;scroll-behavior:smooth;z-index:500}.filtermenu,.filtermenuhide{bottom:0;display:flex;flex-direction:column;height:410px;position:fixed;transition:.5s;width:300px}.filtermenuhide{left:-300px}.filtermenu p,.filtermenuhide p{color:#505050;font-size:12px;margin:5px;text-decoration:underline}.filterdivision{border-top:1px solid gray}.vehicleclass{display:flex;flex-direction:row;justify-content:center;margin:10px}.vmbutton2{background-color:initial;background-color:#fff;border:none;border-radius:10px;cursor:pointer;transition:.15s}.vmbutton2:hover{background-color:#ccc}.vmbutton2active{background-color:#888}.vmicon2{width:40px}.pricerange{-webkit-column-gap:10px;column-gap:10px;display:flex;flex-direction:row;justify-content:center;margin:10px}.priceinput{border:2px solid #000;height:40px;padding-left:10px}.priceinput,.tbutton{border-radius:10px;font-family:Josefin Sans,sans-serif;width:100px}.tbutton{background-color:none;border:none;cursor:pointer;height:30px}.tbutton:hover{background-color:#c4c4c4}.applyfilter{background-color:#000;border:none;border-radius:10px;color:#fff;margin:10px;padding:10px;width:100px}.applyfilter:hover{background-color:#484848}@media (max-width:500px){.showhide{bottom:0}.showhide,.showhidewide{border:2px solid #fff;border-bottom-right-radius:0;border-top-left-radius:20px;left:50%;top:auto;translate:-50%}.showhidewide{bottom:500px}.filtermenuhide{bottom:-500px}.filtermenu,.filtermenuhide{height:500px;left:0;top:auto;width:100%}.filtermenu{bottom:0;position:fixed}}.vehiclecard2{background-color:#fff;border:1px solid #b9b9b9;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;transition:.15s;width:300px}.vehiclecard2:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.vehicleimage2{border-top-left-radius:18px;border-top-right-radius:18px;height:150px;object-fit:cover;width:100%}.vehiclename2{background-color:#d8d8d8;border-radius:10px;font-weight:600;margin:5px 10px;padding:4px 0}.vdetails2{color:#393939;font-size:15px;margin:5px 10px}.vehiclecardline2{border-top:1px solid #b9b9b9;width:100%}.vehiclecardfooter2{align-items:center;display:flex;justify-content:center;vertical-align:middle}.vcardrentdetails2{display:flex;flex-direction:column;margin:5px 10px}.vehiclecardmapicon2{height:20px;margin-top:2px}.vehicleprice2{font-size:15px;font-weight:600;text-align:center}.checked2{color:orange}.vehiclerating2{display:flex;flex-direction:row;margin:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.loginpage{height:650px}.loginbackground{max-height:100%;object-fit:fill;width:100%}.loginbox{background-color:#fff;border-radius:50px;box-shadow:-10px -10px 25px #080808,10px 10px 20px #000;left:50%;padding-bottom:20px;padding-left:20px;position:absolute;top:30%;translate:-50%;width:50%}.loginbox,.loginform{align-items:center;display:flex;flex-direction:column}.loginform{justify-content:center;margin:20px;width:100%}.loginfield{border:2px solid gray;border-radius:30px;color:#3a3a3a;font-family:Josefin Sans,sans-serif;font-size:20px;margin:10px;padding:5px 10px;width:70%}.loginfield:focus{border:2px solid #ffbf00;outline:none!important}.loginboxbutton{background-color:#000;border:none;border-radius:20px;box-shadow:3px 3px 5px #6e6e6e;color:#fff;font-family:Josefin Sans,sans-serif;font-size:18px;height:40px;margin-top:10px;transition:.3s;width:100px}.loginboxbutton:hover{color:#ffbf00;translate:0 -2px}.loginboxbutton:active{box-shadow:none;translate:2px 2px}.loginboxtext{color:#363636;font-size:15px}.alternateloginbutton{background-color:initial;border:1px solid #000;border-radius:12px;height:40px;margin-left:10px;transition:.3s;width:200px}.google{display:inline-block;height:20px;vertical-align:middle;width:20px}.alternateloginbutton:hover{border:1px solid #ffbf00;translate:0 -2px}.alternatelogins{margin-bottom:20px}.signuptransfer{background-color:initial;border:none;color:#000078;text-decoration:none}.signupbox{align-items:center;background-color:#fff;border-radius:50px;box-shadow:-10px -10px 25px #080808,10px 10px 20px #000;display:flex;flex-direction:column;justify-content:center;left:50%;padding:30px;position:absolute;top:25%;translate:-50%;z-index:500}.signupboxinvisible{display:none;transition:.3s}.signupboxtitle{justify-content:space-between;margin-bottom:-10px;margin-top:10px;width:80%}.closebox,.signupboxtitle{align-items:center;display:flex}.closebox{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:gray;border:none;border-radius:12px;color:#fff;height:22px;justify-content:center;transition:.5s;width:22px}.closebox:hover{background-color:#383838}.otp{align-items:start;margin-left:0;width:80%}.otphide{display:none}@media (max-width:500px){.loginpage{height:900px}.loginbox,.signupbox{width:80%}}.citybox{align-items:start;background-color:#fff;border-radius:50px;box-shadow:-10px -10px 25px #080808,10px 10px 20px #000;display:flex;flex-direction:column;left:50%;padding:20px 40px;position:absolute;top:30%;translate:-50%}.cityboxtext{color:#535353;font-size:25px}.cityboxname,.cityboxtext{margin-bottom:5px;margin-top:5px}.cityboxname{font-size:30px;font-weight:700}.cityoptions{-webkit-column-gap:5px;column-gap:5px;display:flex}.cityoption{background-color:#000;border:none;border-radius:20px;box-shadow:5px 5px 8px #333;color:#fff;flex-wrap:wrap;font-size:20px;padding:5px 10px;transition:.3s}.cityoption:hover{box-shadow:10px 10px 12px #333;color:#ffc831;translate:0 -2px}.vehicleinfopagesub{overflow-y:hidden}.modal{background:#fff;border:2px solid #d1d1d1;border-radius:20px;display:inline-block;padding:.25rem 1rem;position:absolute;right:20px;text-transform:capitalize;top:90px;z-index:10000}.userdashpage{margin-top:100px}.userinfodash{background-color:#fff;border-radius:30px;height:200px;margin:50px;padding:20px;position:relative;width:300px}.userinfodash span{display:block;font-size:30px;margin-bottom:20px}.logoutbut{background-color:#fff;border:1px solid gray;border-radius:20px;bottom:30px;box-shadow:4px 4px #4b4b4b;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:20px;font-weight:400;padding:7px;position:absolute;right:30px;transition:.2s}.logoutbut:hover{background-color:#000;border:1px solid #fff;color:#fff}.logoutbut:active{box-shadow:none;-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}.userbooking{align-items:center;background-color:#d5dfe8;border:2px solid gray;border-radius:40px;display:flex;flex-direction:column;font-family:Josefin Sans,sans-serif;font-size:20px;height:150px;justify-content:center;margin:15px;width:300px}.bookingdatesbut{display:flex;justify-content:space-between}.userinfodash2{align-items:center;background-color:#fff;border-radius:30px;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:50px 50px 50px 50%;padding:20px;position:relative;translate:-50%;width:70%}.userinfodash2 span{font-weight:600;margin-bottom:30px}@media (max-width:800px){.userbooking{width:250px}}.vehicleinfopagesub{background-color:#fff;margin:110px 30px 30px;padding:20px}.vehicleimages{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.centerimg{height:400px;object-fit:cover;width:60%}.imagerow{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.vehicleimgbut{background-color:initial;border:none;border-radius:5px;height:80px;padding:0;transition:.2s;width:80px}.vehicleimgbut:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.2s}.vehicleimg{border-radius:5px;object-fit:cover;width:80px}.infoandpayment{display:flex;margin-top:30px}.vinfopage{background-color:#fff;border-right:2px solid #525252;display:flex;flex:70% 1;flex-direction:column;margin:30px;overflow-y:auto;padding:20px}.vpageicon{color:#343434;font-size:20px}.vpagename{display:block;font-size:35px;font-weight:600;text-align:center}.vpageinfo{background-color:#d8d8d8;border-radius:10px;color:#444;font-size:16px;margin:10px 0;padding:4px}.vpageaboutbasic{color:#444;font-size:20px;margin:10px 0}.vpagerating{background-color:#d8d8d8;border-radius:10px;color:#343434;font-size:13px;padding:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vpagebookingtime{background-color:#d0d0d0;flex-direction:column;font-size:20px;margin:20px 0}.vpagebookingdets,.vpagebookingtime{border-radius:10px;display:flex;padding:4px}.vpagebookingdets{-webkit-column-gap:20px;column-gap:20px;justify-content:space-between}.vpagebookingdets,.vpagefeaturedets{align-items:center;background-color:#fff;color:#212121;flex-wrap:wrap;font-size:15px;row-gap:10px}.vpagefeaturedets{border-radius:10px;-webkit-column-gap:50px;column-gap:50px;display:flex;flex-direction:column;height:200px;overflow-x:auto;padding:4px}.vpagebookingpoint2{text-align:end}.vpaymentoption{background-color:#fff;flex:30% 1;margin:30px 30px 30px 10px;padding:20px}.vpaymentoptionblock{background-color:#dbdbdb;border-radius:20px;display:flex;flex-direction:column;margin-bottom:20px;padding:10px}.vpaymenttitle{font-size:22px;font-weight:600;margin-bottom:10px}.cpaymentdets{font-size:15px;margin-bottom:5px}.cpaymentdets2{font-size:12px;margin-bottom:5px}.cpaymentinput{height:40px;padding:0 5px}.addressv,.cpaymentinput{border:none;border-radius:15px;font-family:Josefin Sans,sans-serif;font-weight:600;margin:5px 0 5px 50%;translate:-50%;width:85%}.addressv{font-size:20px;height:160px;padding:10px}.cpaymentinput:focus{outline:1px solid #383838}.vpagebook{background-color:#000;border:none;border-radius:20px;box-shadow:5px 5px 7px #3a3a3a;color:#fff;font-family:Josefin Sans,sans-serif;font-weight:600;height:40px;margin-left:38%;transition:.15s;width:100px}.vpagebook:hover{box-shadow:10px 10px 12px #3a3a3a;translate:0 -2px}.vpagebook:active{box-shadow:0 0;translate:2px 2px}@media (max-width:500px){.centerimg{height:200px;width:100%}.vehicleimgbut{height:50px;width:50px}.vehicleimg{width:50px}.infoandpayment{flex-direction:column}}
/*# sourceMappingURL=main.b49ceecf.css.map*/