﻿/*!
Theme Name: Limo.com Theme by Prospus
Theme URI: https://limo.com/
Author: Prospus
Author URI: https://prospus.com/
Description: Everything great starts somewhere, and this theme will surely give you a leg up.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: cb_neat
Domain Path: /library/languages/
Tags: white, light, one-column, two-columns, right-sidebar, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, translation-ready, accessibility-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Some Like it Neat is based on Underscores http://underscores.me/, (C) 2012-2013 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/

=========================
 PLEASE READ AND PLEASE DO NOT EDIT THIS FILE!
=========================
This file is only in your theme folder for WordPress to recognize basic theme data like name and version
CSS Rules in this file will not be used by the theme.

PLEASE READ!!!
You're probably wondering what is going on here. It's cool. I get it.

If you do want a regular style.css file to pop up, uncomment the following line in your gulpfile.js file, in the style task.
.pipe(gulp.dest('./'))

The source versions of css, images and js reside in the 'assets/' folder, within their respective folder names '/css, /js, /images' etc...

Admittedly I'm still trying to figure this part out, but place your un-minified assets in the assets directories. The gulp default task
will take your files, do some crazy shit to them, such as minifying, renaming and moving to the assets folder, again, under
their respective folder names.

In functions.php notice that we're enqueing the main style (the minified version) and that we're also enqueing
production-min.js. Production-min file has all the relevant scripts for our project, combined into one minified file. Again
the idea here is for smaller file sizes, and fewer resource calls.

Changes you make to this theme should be happening to files in your 'src' directory. For now, I'm going to comment
the gulpfile.js file as much as possible and leave things in for you to go back and use yourself at another time, should
you wish to experiment.

As always, tips and pull requests welcome.


*/@import "https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap";body{overflow-x:hidden;background-color:#fff}body p{font-size:1.6rem;font-weight:100;line-height:150%}@media (max-width: 480px){body p{font-size:2rem}}.logo_header img{width:70px}.header-nav{background-color:rgba(255,255,255,0.5) !important;box-shadow:0 3px 45px rgba(0,0,0,0.15) !important;padding:20px 0;color:#000;position:-webkit-sticky;position:sticky;top:0;z-index:999;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);-moz-backdrop-filter:blur(5px);fliter:blur(5px)}.header-nav nav.navbar{margin-top:0}#navbarNavDropdown{position:absolute;right:0}@media (min-width: 768px) and (max-width: 819px){#navbarNavDropdown{top:44px;left:0}}@media (max-width: 480px){#navbarNavDropdown{top:41px}}nav.navbar li{margin-top:0}nav.navbar li a{color:#000}.navbar-nav .dropdown:nth-child(-n+1){display:none}.bar-effect{position:relative;display:inline-block}.bar-effect::before{width:100% !important;content:"";position:absolute;bottom:0;left:0;width:0;height:4px;background-color:#000;transition:width 0.3s ease-in-out}.bar-effect:hover::before{width:100%}#main-menu .nav-link::before{content:"";position:absolute;bottom:0;left:0;width:0;height:4px;background-color:#000;transition:width 0.3s ease-in-out}#main-menu .nav-link:hover::before{width:100%}.dropdown .dropbtn a{margin-right:0}.dropdown .dropbtn i{color:#000}.nav-tabs{border-bottom:0}.nav-tabs .nav-link{color:#000;border:none;text-align:left;border-top-right-radius:0;border-top-left-radius:0}.nav-tabs .nav-link:hover{border-color:transparent}@media (min-width: 768px) and (max-width: 1023px){.nav-tabs .nav-link{padding:0.5em}}@media (max-width: 480px){.nav-tabs .nav-link{padding:0.5em}}.nav-tabs .nav-link.active{color:#000;border-color:transparent transparent transparent #000;border-left:4px solid #000;padding-left:12px}.nav-tabs .nav-link.active:hover{color:#000;border-color:transparent transparent transparent #000;border-left:4px solid #000;padding-left:12px}@media (min-width: 768px) and (max-width: 1023px){.nav-tabs .nav-link.active:hover{padding:0.5em}}@media (max-width: 480px){.nav-tabs .nav-link.active:hover{padding:0.5em}}@media (min-width: 768px) and (max-width: 1023px){.nav-tabs .nav-link.active{padding:0.5em}}@media (max-width: 480px){.nav-tabs .nav-link.active{padding:0.5em}}.nav-tabs .filter-title{display:block;width:100%;margin-top:15px;margin-bottom:15px}.nav-tabs .filter-title-header{text-transform:uppercase;font-size:1rem;font-weight:bold;border-bottom:2px solid #eceeef;padding-bottom:0.75rem;width:100%}input[type="checkbox"]{height:21px;width:21px}input[type="checkbox"]:after{height:21px;width:21px;font-size:14px}.vehicle-types-filter .form-check span,.companies-certification-filter .form-check span{float:right;margin:0;font-weight:400;line-height:24px}.nav-link.medical{padding-bottom:5px}.nav-link.medical i{color:#000;font-size:2rem;font-weight:900}.nav-mobile{display:none;position:absolute;top:0;right:15px;background:transparent;height:35px;width:35px}#nav-toggle{cursor:pointer}#nav-toggle span{cursor:pointer;border-radius:1px;height:5px;width:35px;background:#000;position:absolute;display:block;content:"";transition:all 300ms ease-in-out}#nav-toggle span:before{cursor:pointer;border-radius:1px;height:5px;width:35px;background:#000;position:absolute;display:block;content:"";transition:all 300ms ease-in-out;top:-10px}#nav-toggle span:after{cursor:pointer;border-radius:1px;height:5px;width:35px;background:#000;position:absolute;display:block;content:"";transition:all 300ms ease-in-out;bottom:-10px}#nav-toggle.active span{background-color:transparent}#nav-toggle.active span:before{top:0;transform:rotate(45deg)}#nav-toggle.active span:after{top:0;transform:rotate(-45deg)}footer.site-footer{background-repeat:no-repeat;background-size:cover;background-position:center bottom;height:700px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;position:relative;overflow:hidden;color:#fff;padding:0 15px}.site-footer .container{display:block;height:100%;z-index:99}.site-footer .container .business-footer{position:absolute;top:110px;max-width:60%;color:#000}.site-footer .container .business-footer h2{margin-top:0}@media (max-width: 480px){.site-footer .container .business-footer{max-width:100%}}.site-footer .container .footer-links{position:absolute;bottom:0;width:100%}.site-footer .container .footer-links p.coypright{display:inline-block;margin-top:0}@media (max-width: 480px){.site-footer .container .footer-links p.coypright{font-size:inherit}}.site-footer .container .footer-links img{float:right;display:inline-block;margin-top:0}.site-footer .container .footer-links nav ul li a{color:#fff;font-weight:300}@media (min-width: 768px) and (max-width: 1023px){.site-footer .container .footer-links{padding:0 15px;right:0}}@media (max-width: 480px){.site-footer .container{width:100%;padding-left:0;padding-right:0}}.site-footer .grad{background-image:linear-gradient(transparent 54%, #000 81%);height:150%;width:100%;left:0;bottom:0;position:absolute;z-index:0}.home-middleman{justify-content:flex-start;margin-top:110px;margin-bottom:110px;align-items:inherit}.home-middleman .left{width:35%;margin-right:20px;background-color:#D3D3D3}.home-middleman .right h2{margin-top:20px}@media (min-width: 768px) and (max-width: 1023px){.home-middleman .right h2{margin-top:0}}@media (max-width: 480px){.home-middleman .right h2{margin-top:0}}@media (max-width: 480px){.home-middleman .right p{line-height:inherit}}.home-middleman h3{margin-top:0;margin-bottom:1rem;font-size:2.3rem;line-height:150%;font-style:italic}.img-page-head{min-height:400px;background:transparent;padding-top:230px;padding-bottom:110px}@media (min-width: 1200px){.home .page-head{background-color:transparent !important}}.tab-contents .find-ride{margin-top:auto}.pac-container:after{background-image:none !important;height:0px}.rider-driver{font-family:"Roboto";background-color:#fff;padding:40px 40px 50px 0}.rider-driver h1{margin-top:0}.rider-driver h2{margin-top:0}.page-id-2382 .driver-cta{display:none}.page-id-2382 .widget-area .narrow_w{max-width:350px;height:200px;width:350px;margin-left:0;background-color:#D3D3D3}.page-id-2382 #signup-form{margin-top:30px}.page:not(.home) h2{margin-bottom:0.75rem;margin-top:0}.page:not(.home) h4{font-weight:100;margin:1.4rem 0;font-weight:100}@media (min-width: 768px) and (max-width: 1023px){.page:not(.home) h4{margin-bottom:0}}.archive .img-page-head{background-image:none !important}.single .img-page-head{background-repeat:no-repeat;background-size:cover}.post-single .upper,.post-single .lower{margin-top:110px;margin-bottom:110px}.qe-faq-toggle{margin-bottom:0}.qe-faq-toggle .qe-toggle-title{background-color:#fff;border:none;border-bottom:2px solid #eceeef}.qe-faq-toggle .qe-toggle-title h4{font-weight:100;font-size:2.5rem;line-height:110%}.qe-faq-toggle .qe-toggle-content{background-color:#fff;border:none;border-bottom:2px solid #eceeef}.fa-location-arrow{position:absolute;top:36%;left:15px;cursor:pointer;color:#999}.fa-location-arrow:hover{color:#000}.cities-main{margin-top:110px}.cities-main .cities-gallery{justify-content:inherit;margin-top:110px;margin-bottom:110px}.cities-main .cities-gallery .card{max-width:330px}@media (min-width: 1200px){.cities-main .cities-gallery .card:nth-child(3n+1){margin-right:0}.cities-main .cities-gallery .card:nth-last-child(-n+3){margin-bottom:0}}@media (min-width: 1024px) and (max-width: 1199px){.cities-main .cities-gallery .card{max-width:31%}.cities-main .cities-gallery .card:nth-child(3n+1){margin-right:0}.cities-main .cities-gallery .card:nth-last-child(-n+3){margin-bottom:0}}@media (min-width: 768px) and (max-width: 1023px){.cities-main .cities-gallery .card{width:47%;max-width:47%}.cities-main .cities-gallery .card:nth-child(2n+1){margin-right:0}.cities-main .cities-gallery .card:nth-last-child(-n+2){margin-bottom:0}}@media (min-width: 481px) and (max-width: 767px){.cities-main .cities-gallery .card{width:50%;max-width:50%}}@media (max-width: 480px){.cities-main .cities-gallery .card{width:100%;max-width:100%}.cities-main .cities-gallery .card:last-of-type{margin-bottom:0}}.cities-main .cities-gallery .blog-card h3{margin-top:30px;margin-bottom:8px;color:#000}.cities-main .cities-gallery .blog-card p{color:#000}.cities-main .cities-gallery button:focus{box-shadow:none}@media (min-width: 1024px) and (max-width: 1199px){.cities-main .cities-gallery button{width:23%}}@media (min-width: 768px) and (max-width: 1023px){.cities-main .cities-gallery button{width:23%}}@media (min-width: 481px) and (max-width: 767px){.cities-main .cities-gallery button{width:46%}}@media (max-width: 480px){.cities-main .cities-gallery button{width:46%}}@media (max-width: 376px){.cities-main .cities-gallery button{font-size:1.8rem !important}}@media (max-width: 321px){.cities-main .cities-gallery button{font-size:1.4rem !important}}@media (max-width: 280px){.cities-main .cities-gallery button{width:100%}}@media (max-width: 1199px){.cities-main .cities-gallery .d-flex{flex-wrap:wrap}}.blog-card{cursor:pointer;border:none;opacity:0;transition:opacity 1s linear, transform 0.3s ease, box-shadow 0.3s ease}.blog-card:hover{transform:translateY(-10px);z-index:1;box-shadow:0 4px 20px -2px #ededed}.blog-card .main{flex:1}@media (max-width: 480px){.blog-card .main{width:100%}}.blog-card .category{font-size:1rem}.blog-card .category:hover{background-color:#000 !important;color:#fff !important}.category-container{position:absolute;top:112px;right:25px}.contact{margin-top:110px}.page-id-2368 .gform_body{max-width:100%;margin:0 auto}.page-id-2368 .gform_body label{display:inline-block;margin-bottom:0.5rem}.page-id-2368 .gform_fields input{margin-bottom:2rem}.page-id-2368 .gform_footer{max-width:100%;margin:0 auto}.page-id-2368 .gform_footer .gform_button[type=submit]{background-color:#fff;color:#000;border:1px solid #000;border-radius:0;transition:border-color 0.5s, background-color 0.5s, color;padding:0;width:auto;float:right;font-weight:400}.page-id-2368 .gform_footer .gform_button[type=submit]:hover{background-color:#fff;box-shadow:none;background-color:#000;border-color:transparent;color:#fff}.page-id-2368 .wpcf7{max-width:100%;margin:0 auto}.page-id-2368 .wpcf7 label{display:inline-block;margin-bottom:0.5rem;width:100%;font-weight:400}.page-id-2368 .wpcf7-form-control-wrap input{margin-bottom:2rem;padding:0 15px}.page-id-2368 .wpcf7-submit[type=submit]{background-color:#fff;color:#000;border:1px solid #000;border-radius:0;transition:border-color 0.5s, background-color 0.5s, color;padding:0;width:auto;min-width:120px;float:right;font-weight:400}.page-id-2368 .wpcf7-submit[type=submit]:not(:disabled):hover{background-color:#fff;box-shadow:none;background-color:#000;border-color:transparent;color:#fff}.page-id-2368 .wpcf7-submit[type=submit]:disabled{color:#999;cursor:default;border:1px solid #999}.wpcf7 form input{display:block;background-color:#F6F6F6;font-size:1.4rem;color:#000;border:0;padding:0;font-weight:300;width:100%;margin-top:0;height:50px}.wpcf7 form textarea{display:block;background-color:#F6F6F6;font-size:1.4rem;color:#000;border:0;padding:0;font-weight:300;width:100%;margin-top:0;padding:15px}.wpcf7 form .wpcf7-spinner{visibility:hidden !important}.wpcf7 form .wpcf7-response-output{display:none}.gform_body input{display:block;background-color:#F6F6F6;font-size:1.4rem;color:#000;border:0;padding:0;font-weight:300;width:100%;margin-top:0;height:50px}.gform_body textarea{display:block;background-color:#F6F6F6;font-size:1.4rem;color:#000;border:0;padding:0;font-weight:300;width:100%;margin-top:0}.text-black{color:#000}.bg-black{background-color:#000;color:#fff}.bg-white{background-color:#fff}.bg-secondary{background-color:#D3D3D3 !important}.bg-light{background-color:#f8f9fa !important;background-color:#fff !important}.border-1{border:solid 1px black}.shadow{box-shadow:0px 2px 30px 4px rgba(0,0,0,0.15)}h1{margin-top:0;margin-bottom:0.75rem;font-weight:900;color:#000;font-size:5rem;line-height:100%}h2{margin-bottom:0.75rem;font-weight:900;font-size:3rem;line-height:100%}h3{margin-bottom:0.75rem;font-weight:lighter;font-size:2.5rem;line-height:110%}h4{margin-bottom:0.75rem}h5{margin-bottom:0.75rem}h6{margin-bottom:0.75rem}a{transition:none}.page-head{background-image:none;background-color:#D3D3D3;color:#000;min-height:400px}.page-head:after{height:0}.page-head .tabs{flex:0 0 15%;max-width:15%;border-right:1px solid #000;height:200px}.page-head .tab-contents{flex:0 0 84%;max-width:84%}input{font-family:"Roboto";display:block;background-color:#F6F6F6;font-size:1.4rem;color:#000;height:50px;border:0;font-weight:300;width:100%}input.hover-black{background-color:#000 !important;border-color:transparent !important;color:#fff !important}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{margin:0;width:2.5em;height:2.5em;background-color:transparent;border-radius:50%;color:#000}select,textarea{font-family:"Roboto";background-color:#F6F6F6;font-size:1.4rem;color:#000;border:0}.find-ride{box-shadow:none}.find-ride .find-ride-submit{width:150px;padding:0;background-color:#fff;color:#000;border:1px solid #000;border-radius:0;transition:border-color 0.5s, background-color 0.5s, color;padding:0}.find-ride .find-ride-submit button{width:100%;height:100%;background-color:#fff;color:#000;border:1px solid #000;border-radius:0;transition:border-color 0.5s, background-color 0.5s, color;padding:0}.find-ride .find-ride-submit button:not(:disabled):hover{box-shadow:none;background-color:#000;border-color:transparent;color:#fff}.find-ride .find-ride-submit:not(.disabled):hover{box-shadow:none;background-color:#000;border-color:transparent;color:#fff}.find-ride .find-ride-submit:not(.disabled):hover button{box-shadow:none;background-color:#000;border-color:transparent;color:#fff}@media only screen and (max-width: 480px){.find-ride .find-ride-submit{margin-top:20px !important}}.find-ride .find-ride-submit.disabled{background-color:#fff;color:#999;border:1px solid #999;cursor:default}.find-ride .find-ride-submit.disabled button{color:#999;cursor:default}.find-ride .find-ride-submit.disabled:hover{box-shadow:none;border:1px solid #999}.find-ride input{background-color:#F6F6F6;color:#000;height:50px;padding-left:40px}.find-ride input::placeholder{color:#999;font-style:italic;font-weight:100}@media (max-width: 480px){.find-ride input{font-size:2rem}}.form-control{width:63.5%}.form-control:focus{background-color:#F6F6F6;color:#000;height:50px;padding-left:40px}@media (min-width: 1024px) and (max-width: 1199px){.form-control{width:56%}}.card{box-shadow:none;max-width:100%}.card .main a:hover{color:#fff !important}@media (min-width: 1200px){.modal-open .modal{overflow:hidden}}@media only screen and (min-width: 769px){#limoVerifyModal .modal-dialog{max-width:820px}}#limoVerifyModal .modal-header{padding-right:0;padding-left:55px}@media only screen and (max-width: 769px){#limoVerifyModal .modal-content{width:100%}}#limoResetPassModal .modal-header,#limoPassResetCode .modal-header{padding-right:0;padding-left:55px}@media only screen and (max-width: 769px){#limoResetPassModal .modal-content,#limoPassResetCode .modal-content{width:100%}}#limoLoginModal .modal-header{padding-right:0;padding-left:55px}#limoLoginModal .modal-body{padding-right:0;padding-left:55px}#limoMedicalModal .modal-header{padding-right:0;padding-left:55px}#limoMedicalModal .modal-body{padding-right:0;padding-left:55px}#limoSignUpModal h1{font-size:4rem}#limoSignUpModal .modal-header{padding-right:0;padding-left:55px}#limoSignUpModal .modal-body{padding-right:0;padding-left:55px}#limoModal .modal-header{padding-left:55px;padding-right:0}#limoModal .modal-body{padding-left:55px;padding-right:0}#limoConfirmModal .modal-header{padding-left:55px;padding-right:0}#limoConfirmModal .modal-body{padding-left:55px;padding-right:0}#limoBookNowContactModal .modal-dialog{max-width:fit-content;min-height:-webkit-fill-available}#limoBookNowContactModal .modal-header{padding-right:0;padding-left:55px}#limoBookNowContactModal .modal-body{padding-right:0;padding-left:55px}#limoBookNowContactModal .left-contents{display:inline-block;vertical-align:top;max-width:330px;padding-right:30px;border-right:solid 1px black}#limoBookNowContactModal .right-contents{position:relative;display:inline-block;margin-left:30px}#limoBookNowContactModal .contents p{margin:2.5rem 0}#limoSendMessageModal .modal-header{padding-right:0;padding-left:55px}#limoSendMessageModal .modal-body{padding-right:0;padding-left:55px}#limoSendMessageConfirmModal .modal-header{padding-left:55px;padding-right:0}#limoSendMessageConfirmModal .modal-body{padding-left:55px;padding-right:0}.pac-container{z-index:10000}.modal{z-index:1050}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:-webkit-fill-available;justify-content:center}.pr4{padding-right:55px}.pb4{padding-bottom:50px}.modal .btn{background-color:#fff;color:#000;border:1px solid #000;height:50px;width:120px;border-radius:0}button.close span{font-size:1rem}.login-form input{margin-bottom:2rem;padding:10px}.login-form button{float:right;padding:1rem 3rem}.login-form button:disabled{color:#999;cursor:default;border:1px solid #999}@media screen and (min-width: 799px){.login-form{float:right;width:448px}}@media screen and (max-width: 799px){.login-form{padding-left:55px}}.reset-pass-form{width:448px;padding-left:55px}.reset-pass-form input{margin-bottom:2rem;padding:10px}.reset-pass-form button{float:right;padding:1rem 3rem}.reset-pass-form button:disabled{color:#999;cursor:default;border:1px solid #999}@media screen and (max-width: 799px){.reset-pass-form{width:100%}}.verifyMessage{float:left;width:37%;padding-bottom:25px;padding-top:90px;padding-left:55px;padding-right:15px;border-right:solid 1px black;height:270px}.reset-pass{float:right;margin-right:15px;cursor:pointer}.reset-passcode{float:right;margin-right:15px;cursor:pointer}#signup-form input,#signup-form-modal input{margin-bottom:2rem;padding:10px}@media (max-width: 480px){#signup-form input,#signup-form-modal input{font-size:2rem}}#signup-form button,#signup-form-modal button{float:right;padding:1rem 3rem;transition:border-color 0.5s, background-color 0.5s, color}#signup-form button:not(:disabled):hover,#signup-form-modal button:not(:disabled):hover{background-color:#000;border-color:transparent;color:#fff}#signup-form button:disabled,#signup-form-modal button:disabled{background-color:#fff;color:#999;border:1px solid #999;cursor:default}.message-form label{color:#999;font-size:12px;text-transform:uppercase}.message-form label .fa-caret-down{cursor:pointer;color:#000;font-size:2rem;visibility:hidden}.message-form input,.message-form select,.message-form textarea{margin-bottom:2rem;padding:10px}.message-form select{height:50px;font-weight:300}.message-form select option{background-color:#000;color:#fff;border-radius:0}.message-form select option:hover{background-color:#fff;color:#000}.message-form textarea{width:100%}.message-form button{float:right;padding:1rem 3rem}.message-form button:disabled{color:#999;cursor:default;border:1px solid #999}.message-form .scrollable{height:403px;scrollbar-face-color:#f0f0f0;scrollbar-track-color:#dadbe2;-webkit-overflow-scrolling:touch;overflow:auto}.message-form .scrollable::-webkit-scrollbar{width:5px}.message-form .scrollable::-webkit-scrollbar-thumb{background:#ccc;border:2px solid transparent;border-radius:50px}.message-form .scrollable::-webkit-scrollbar-track{background:transparent;border-radius:50px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.message-form .scrollable::-webkit-scrollbar-track:hover{background:#fff;border-radius:50px}.message-form .scrollbar-hide::-webkit-scrollbar-thumb{background:#fff}.message-form .add-destination{cursor:pointer}.message-form .input-icon{position:absolute;top:40%;left:25px;transform:translateY(-50%);font-size:20px}.message-form .input-field{padding-left:30px;padding-right:75px}.message-form .delete-icon{position:absolute;top:40%;right:15px;transform:translateY(-50%);font-size:18px;color:#000;cursor:pointer;visibility:hidden}.message-form .clear-field{position:absolute;top:54%;right:15px;transform:translateY(-50%);font-size:1rem;color:#fff;cursor:pointer;visibility:hidden;padding:2px 5px}.message-form .clear-field.dynamic{margin-right:25px}.message-form .col:hover .delete-icon,.message-form .col:hover .clear-field,.message-form .col label:hover .fa-caret-down{visibility:visible}.message-form .destination-dropdown{position:relative;display:block}.message-form .dropdown-trigger{color:#999;cursor:pointer;font-size:12px}.message-form .dropdown-options{display:none;position:absolute;color:#fff;background-color:#000;width:auto;border:1px solid #000}.message-form .option{padding:10px;cursor:pointer}.message-form .option:hover{color:#000;background-color:#fff}.message-form .checkbox-label{display:inline-flex;align-items:center;margin-bottom:2rem;float:right}.message-form .checkbox-label .label-text{margin-right:10px;margin-top:0;margin-bottom:0}.message-form .checkbox-label input[type="checkbox"]{order:2;margin-bottom:0}.message-form .checkbox-label input[type="checkbox"]:checked:after{background:#000}.message-form .timepicker_wrap{width:232px;background:#fff;border-radius:3px;box-shadow:0 2px 8px 0 rgba(255,76,69,0.3)}.message-form .timepicker_wrap input.timepicki-input{background-color:#F6F6F6}.message-form .timepicker_wrap .prev,.message-form .timepicker_wrap .next{display:none;border:1px solid #c5c5c5}.message-form .timepicker_wrap .prev:hover,.message-form .timepicker_wrap .prev:hover,.message-form .timepicker_wrap .next:hover,.message-form .timepicker_wrap .next:hover{position:relative;background-color:#f6f6f6;border:1px solid #c5c5c5}.message-form .timepicker_wrap .prev:hover::before,.message-form .timepicker_wrap .prev:hover::before,.message-form .timepicker_wrap .next:hover::before,.message-form .timepicker_wrap .next:hover::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:5px solid #ff4c45;pointer-events:none;box-sizing:border-box;border-radius:5px}.message-form .timepicker_wrap .mer_tx{position:relative;display:inline-flex;align-items:center}.message-form .timepicker_wrap .mer_tx .timepicki-input{padding:15px;width:60px;text-align:left}.message-form .timepicker_wrap .mer_tx .fa-caret-up{top:7px}.message-form .timepicker_wrap .mer_tx .fa-caret-down{bottom:8px}.message-form .timepicker_wrap .mer_tx .fa-caret-up,.message-form .timepicker_wrap .mer_tx .fa-caret-down{font-size:1.2rem;cursor:pointer;width:15px;position:absolute;right:5px;background-color:#f0f0f0;padding:3px;appearance:none;-webkit-appearance:none;visibility:hidden}.message-form .timepicker_wrap .mer_tx .fa-caret-up:hover,.message-form .timepicker_wrap .mer_tx .fa-caret-down:hover{background-color:#d1d1d1;color:#333}.message-form .timepicker_wrap .mer_tx:hover .fa-caret-up,.message-form .timepicker_wrap .mer_tx:hover .fa-caret-down{visibility:visible}@media screen and (min-width: 799px){.message-form{width:700px}}@media screen and (max-width: 799px){.message-form{padding-left:55px}}div#ui-datepicker-div{margin-top:10px}.ui-datepicker-calendar .ui-state-default{border:none;background:transparent}.ui-datepicker-calendar .ui-state-default:hover{background:#f6f6f6;color:#454545 !important}.ui-datepicker td:hover a{color:#454545}.ui-widget-content .ui-state-active{background:#f6f6f6;color:#454545 !important}.ui-datepicker-calendar .ui-state-default.ui-state-highlight{color:#454545;border:1px solid #000}.ui-icon-circle-triangle-e{background-position:-32px -16px !important}.ui-icon-circle-triangle-w{background-position:-96px -16px !important}.ui-datepicker .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-next-hover{right:2px}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:2px}.ui-datepicker td:hover{background-color:transparent}.timepicker_wrap .btn-time button{margin:0 5px 0 10px;font-size:1.4rem}div#ui-datepicker-div::before{content:"";position:absolute;top:-10px;left:20px;background:url(../img/top_arr_new.png) no-repeat;width:18px;height:10px;z-index:999}.ui-state-default{margin:0;line-height:21.6px}button[type="submit"]{background-color:#fff;color:#000;border:1px solid #000}button{float:right;padding:1rem 3rem;transition:border-color 0.5s, background-color 0.5s, color}button:not(.close):not(:disabled):hover{background-color:#000;border-color:transparent;color:#fff}.finding{background-color:#000 !important;border-color:transparent !important;color:#fff !important}.btn-sm{font-size:1rem}.limo-tooltip{position:relative;top:16px}.limo-tooltip .tooltiptext{visibility:hidden;width:auto;background-color:#000;color:#fff;text-align:center;padding:10px;position:absolute;z-index:1;bottom:100%;left:40px;margin-left:-60px}.limo-tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:15%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent}.limo-tooltip:hover .tooltiptext{visibility:visible}.limo-tooltip-operator{display:inline;top:16px}.limo-tooltip-operator .tooltiptext{visibility:hidden;width:auto;background-color:#000;color:#fff;text-align:center;padding:10px;position:absolute;z-index:1;bottom:70%;left:40px;margin-left:-60px}.limo-tooltip-operator .tooltiptext::after{content:"";position:absolute;top:100%;left:15%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent}.limo-tooltip-operator:hover .tooltiptext{visibility:visible}.border-left{border-left:solid 20px #000}.border-left-thin{position:relative}.border-left-thin::before{content:"";position:absolute;top:0;left:-4px;height:100%;width:4px;background-color:#000;opacity:0;transition:opacity 0.3s ease-in-out}.border-left-thin:hover::before{opacity:1}.fade.show{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (min-width: 768px) and (max-width: 1023px){.rider-driver .nav-tabs .nav-link.active{border-left:none;border-bottom:4px solid #000}}@media (max-width: 480px){.rider-driver .nav-tabs .nav-link.active{border-left:none;border-bottom:4px solid #000}}@media (min-width: 768px) and (max-width: 1023px){.rider-driver .nav-tabs .nav-link{font-size:2rem}}@media (max-width: 480px){.rider-driver .nav-tabs .nav-link{font-size:2rem}}@media (max-width: 480px){.rider-driver .tab-contents .tab-content label{font-size:2rem}}.ride-text{position:absolute;top:10px;right:0;width:40%;padding-left:55px}.ride-text h2{font-size:3.6rem;line-height:100%}.ride-text p{font-size:2.5rem;line-height:110%;font-weight:100}.drive-text{position:absolute;top:10px;right:0;width:40%;padding-left:55px}.drive-text h2{font-size:3.6rem;line-height:100%}.drive-text p{font-size:2.5rem;line-height:110%;font-weight:100}.ride-text.active{display:block}.drive-text.active{display:block}.search_result_table{margin-top:110px;margin-bottom:110px;min-height:300px}.search_result_table .search-nav-filter::after{content:"";position:absolute;top:0;right:0;width:1px;height:300px;background-color:#000}@media (min-width: 1200px){.search_result_table .search-nav-filter .nav-link{padding-right:0}}.search_result_table .search-nav-filter .nav-link span{float:right;margin:0;font-weight:400;line-height:24px}@media (min-width: 1200px){.search_result_table .search-nav-filter .vehicles-tab,.search_result_table .search-nav-filter .companies-tab{padding-left:18px}}.search_result_table .thumbnail{width:115px}.search_result_table .thumbnails{width:100px;height:57px}.search_result_table .nav-tabs{height:100%}@media (max-width: 480px){.search_result_table .search-nav-filter{flex:100% !important;max-width:100% !important;margin-bottom:30px}.search_result_table .search-nav-filter:after{width:0}.search_result_table .search-nav-filter .nav-tabs{width:100%}.search_result_table .search-results{flex:0 0 100%;max-width:100%}.search_result_table .pl-2{padding-left:0 !important}.search_result_table .car-item .ammenities{font-size:1.3rem;font-weight:300}.search_result_table .car-item .price-mobile{display:block !important}.search_result_table .car-item .price-mobile .text-price{width:40%;display:block;text-align:left;float:left}.search_result_table .car-item .price-mobile .text-price span{margin-bottom:5px !important}.search_result_table .car-item .price-mobile .car-features{float:left}.search_result_table .car-item .price-mobile .car-features span{font-size:2.5rem}.search_result_table .car-item .price-mobile .estimate{float:right}.search_result_table .car-item .price-mobile .order-now{width:100%}}@media (min-width: 768px) and (max-width: 1023px){.search_result_table .car-item img.rounded-md-0{border-radius:0;width:100%}.search_result_table .car-item .car-features span{font-size:2.9rem}.search_result_table .car-item .ammenities{font-size:1.3rem;font-weight:300}.search_result_table .car-item .bottom-info{height:35px}.search_result_table .car-item .bottom-info .request-estimate{bottom:10px !important;right:130px !important}}.vehicle-search-result{margin-bottom:30px}@media (min-width: 768px) and (max-width: 1023px){.vehicle-search-result{flex:1}}.operator-search-result{margin-bottom:30px}.shadow-md:hover{box-shadow:0px 10px 10px -10px rgba(0,0,0,0.25),0px -10px 10px -10px rgba(0,0,0,0.25)}.text-price{font-size:1.5rem;line-height:1}.text{cursor:pointer}.map-accress{color:#000}.social-icon{width:16px;height:16px;display:inline-block;position:relative;margin-left:10px}.social-icon img{margin-bottom:5px;transition:transform 0.3s}.social-icon:hover img{transform:scale(1.5)}.table thead th{text-transform:uppercase;font-size:1rem}a.btn-outline-dark{color:#000;background-color:transparent;background-image:none;border-color:#000;transition:border-color 0.5s, background-color 0.5s, color}a.btn-outline-dark:hover{box-shadow:none;background-color:#ff4c45;border-color:transparent;color:#fff !important}.rounded-0{border-radius:0}.rounded-pill{display:inline-block;padding:4px 8px;border-radius:20px;color:#fff;border:solid 1px black}.horizontal-line{margin-top:110px;width:100%}.horizontal-line:after{border-bottom:1px solid #ff4c45;content:"";display:block;margin-left:25%;width:50%}.popup-select{display:none;position:absolute;z-index:9999;background-color:#000;width:120px;border:solid 1px}.popup-select .nav-link{color:#fff;padding:5px 0;text-align:center;border:0 !important}.popup-select .nav-link:hover{background-color:#fff;color:#000 !important}.popup-select select{border:none;background:#000;color:#fff}.popup-select select::-webkit-scrollbar{display:none}.img-fluid{width:100%}.accessible{margin-top:110px;margin-bottom:110px}.accessible .bg-image{width:100%;height:500px;background-size:cover;background-position:center}@media (min-width: 768px) and (max-width: 1023px){.accessible .bg-image{height:350px}}@media only screen and (max-width: 480px){.accessible .bg-image{height:200px}}.accessible a{color:#000}.accessible a:after{content:" ➜";font-weight:400;font-size:16px;line-height:28px}.business{height:450px;background-position:top;background-size:cover;background-repeat:no-repeat}.business .card-img{display:none}.business .card-img-overlay{top:35px}.business .card-title{max-width:60%}.business .card-text{max-width:60%}.driver-cta{text-align:left;color:#000;background-position:center center}.driver-cta .container{height:100%;top:110px}@media (max-width: 480px){.driver-cta .container{height:100%;padding-left:0;padding-right:0;top:110px}}.driver-cta .narrow_w{margin:0;padding-top:0}.driver-cta .narrow_w h4{margin-top:0}@media (min-width: 1200px){.driver-cta{padding:0}}@media (max-width: 480px){.driver-cta{padding-top:0;padding-bottom:0}}@media (min-width: 768px) and (max-width: 1023px){.driver-cta{padding-top:0;padding-bottom:0}}.sidebar-main h4{font-size:2rem;line-height:1.5;margin-top:0}.sidebar-main h4 span{font-size:2rem;line-height:1.5;margin-top:0}.post-single .lower .sidebar-main{max-width:350px;margin-left:0}.text-7{font-size:2.7rem}.text-dark{color:#000 !important}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.chevron::before{border-style:solid;border-width:0.25em 0.25em 0 0;content:'';display:inline-block;height:0.60em;left:0.15em;position:relative;top:11px;transform:rotate(-45deg);vertical-align:top;width:0.60em;margin-right:5px}.chevron.right:before{left:0;transform:rotate(45deg)}.chevron.bottom:before{top:8px;transform:rotate(135deg)}.chevron.left:before{left:0.25em;transform:rotate(-135deg)}#open-seats i,#open-bags i,#open-costs i{font-size:1.5em}.fa-caret-up:before,.fa-caret-down:before{vertical-align:middle}#clear-filters{cursor:pointer;margin:0;display:block;text-align:right;position:absolute;right:0;top:-10px;font-style:italic}.right-span{float:right;margin:0;line-height:24px;cursor:pointer}.call-now,.book-now,.sendMessage{cursor:pointer}@media (min-width: 820px) and (max-width: 1023px){.container{padding-left:0;padding-right:0}}@media only screen and (min-width: 991px){.w-60{width:60% !important}}@media only screen and (max-width: 769px){.nav-list{padding:10px;background-color:#fff}.logo_header{margin-left:15px}nav.navbar li a{font-size:2rem}.page-head .tabs{flex:100% !important;width:100%;max-width:100% !important;height:auto;border:0;margin-bottom:30px}.page-head .tab-contents{flex:100% !important;width:100%;max-width:100% !important}.find-ride .form-section{width:100% !important;margin-left:0}.find-ride .find-ride-submit{height:50px}.find-ride .find-ride-submit.disabled{height:50px}.form-control{width:100%}.rider-driver{padding:40px 0 50px 0}.home-middleman{text-align:left}.home-middleman .left{width:100%}.home-middleman .right{width:100%}.driver-cta{padding-left:15px;padding-right:15px}.fa-caret-down{display:none}.post-single .lower .left p{line-height:150%}}@media only screen and (min-width: 769px){.navbar-toggleable-md>.container{display:flex;flex-wrap:nowrap;align-items:center}}@media only screen and (max-width: 798px){.nav-mobile{display:block}nav{width:100%;padding:70px 0 15px}nav.navbar ul{display:none;padding:0 15px 15px 15px}nav.navbar ul li{float:none;width:100%;height:35px}nav.navbar ul li a{padding:15px;line-height:20px}nav.navbar ul li ul li a{padding-left:30px}.nav-dropdown{position:static}.nav-tabs{display:inline-block}.nav-tabs .nav-link{display:inline-block}h1{font-size:3.7rem}}@media screen and (min-width: 799px){.nav-list{display:block !important}}@media screen and (max-width: 769px){.dropdown-content,.dropdown:hover .dropdown-content{display:none}}
