/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.42857143;color:#333;margin-top:0px;}.messages__wrapper{position:absolute;top:5%;margin:auto;width:30%;left:0;right:0;z-index:3;}#block-gobackhistoryblock{margin:10px 20px 0px 30px;cursor:pointer;height:40px;width:40px;}.main-container.container{margin:0px auto;display:block !important;overflow:hidden !important;padding:0px 0px;width:100%;}.path-frontpage .main-container.container{margin-top:0%;padding-top:0% !important;padding:0px 0px;width:100%;margin:auto;}.region-content .page-header{text-transform:uppercase;font-size:30px !important;text-align:center;}.path-frontpage .region-content .page-header,#selectServiceH,#edit-selectedservicenameid{display:none;}.path-frontpage .region-content .headerBackground{background-image:url(/themes/custom/limotribe/images/headerbackground.png);background-repeat:no-repeat;background-size:100% 100%;height:900px;border-bottom:none;display:none;}.headerBackground img{position:relative;top:15%;left:18%;width:60%;}.region.region-content h2{text-align:center;font-weight:bold;margin:27px 0px;}.breadcrumb{display:none;}.path-booking #booking-form #edit-submit{background:#bf1e2e;border:none;color:white;font-size:14px;font-weight:bold;border-radius:10px;padding:11px 30px 10px 25px;box-shadow:0 4px 8px 0 rgb(192 72 53 / 20%),0 6px 20px 0 rgb(0 0 0 / 19%);letter-spacing:1px;width:max-content;margin:15px 0px 21px 0px;display:block;position:relative;left:83%;bottom:285px;}.view-company-dashboard .views-col,.view-driver-dashboard .views-col,.view-super-admin-dashboard .views-col,.view-dispatcher-dashboard .views-col{width:31% !important;margin:1% !important;}.small-box.bg-info{background-color:white !important;border-radius:2px;position:relative;display:block;margin-bottom:20px;box-shadow:0 1px 1px rgba(0,0,0,0.1);}.small-box > .inner{padding:10px;}.views-field-nothing .small-box h3{font-size:25px;font-weight:bold;margin:0 0 10px 0;white-space:nowrap;padding:0;margin-top:10px;}.views-field-nothing .inner p,.views-field-nothing a.notext{min-height:22px;font-size:0px;}.small-box > .small-box-footer{z-index:10;background:rgba(0,0,0,0.1);text-decoration:none;}.views-field-nothing .icon{transition:all 0.3s linear;position:absolute;top:5px;right:10px;z-index:0;font-size:70px;color:rgba(0,0,0,0.15);}.views-field-nothing .small-box.bg-info a.small-box-footer{padding:34px 30px;top:0;position:absolute;width:100%;height:115px;}.views-field-nothing .small-box.bg-info a{display:block !important;text-align:center !important;color:black;}.views-field-nothing .small-box:hover,.views-field-nothing .small-box:hover .icon{color:#d02824 !important;}.small-box:hover .icon{font-size:75px;}.view-company-dashboard .views-field-nothing a:hover,.view-driver-dashboard .views-field-nothing a:hover,.view-super-admin-dashboard .views-field-nothing a:hover,.view-dispatcher-dashboard .views-field-nothing a:hover{opacity:0.8;}#reserve-type-wrapper .nav.nav-tabs.vertical-tabs-list{display:flex;justify-content:center;margin-top:0px;padding-bottom:0px;border-radius:10px 10px 10px 10px;border:1px solid #f0f2f7;overflow:hidden;box-shadow:unset;position:relative;bottom:45px;left:0%;border-radius:5px 5px 0px 0px;}#reserve-type-wrapper .tabbable.tabs-left.vertical-tabs{display:flex;flex-direction:column;align-content:flex-start;flex-wrap:wrap;}#edit-onway-type--content,#edit-byhours-type--content{display:block;position:relative;width:100%;padding-right:0;padding-top:5px;padding-left:0;}#dds-reserve-form{padding:0;border-radius:5px !important;width:90%;max-width:1366px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);margin:60px auto;margin-left:auto;height:90px;background:#ffffffe6;float:unset;margin-left:auto;}#block-reserveblock form{padding:10px 0px;border-radius:5px !important;width:90%;max-width:1366px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);margin:60px auto;margin-left:auto;height:150px;background:#fff !important;float:unset;margin-left:auto;display:flex;}#reserve-type-wrapper .tab-content.vertical-tabs-panes{min-height:45px;border:0;box-shadow:none !important;padding-top:0;padding-right:0;bottom:10px;position:relative;padding-left:10px;overflow:visible;}#edit-onway-type--content .form-item-onwayfrom,#edit-onway-type--content .form-item-onwayto,#edit-onway-type--content .form-item-reserve-date,#edit-onway-type--content .form-item-onwayreserve-date{width:16%;background:#f0f2f7;border-radius:5px;padding:10px;padding-bottom:10;margin-bottom:10px;padding-top:5px;margin-right:1%;float:left;}#edit-onway-type--content .form-item-onwayfrom,#edit-onway-type--content .form-item-onwayto{width:28%;}#edit-onway-type--content .form-item-onwayreserve-date{padding-bottom:10px;}.form-item-onwayfromlat,.form-item-onwayfromlon,.form-item-onwaytolat,.form-item-onwaytolon{display:none;}#edit-byhours-type--content .form-item-byhoursfrom,#edit-byhours-type--content .form-item-byhoursto,#edit-byhours-type--content .form-item-byreserve-date,.form-item-reserve-duration{width:16%;background:#f0f2f7;border-radius:5px;padding:10px;padding-bottom:10;margin-bottom:10px;padding-top:5px;margin-right:1%;float:left;}#edit-byhours-type--content .form-item-byhoursfrom{width:40%;}#edit-byhours-type--content .form-item-byreserve-date{padding-bottom:10px !important;}#edit-onwayreserve-date,#edit-byreserve-date{width:100% !important;}#edit-reserve-time,#edit-reserve-time--2{display:flex;width:99%;min-height:60px;flex-direction:column;flex-wrap:wrap;background:#f0f2f7;border-radius:5px;border:none;}#edit-ridesummarywrapper #edit-reserve-time{background:transparent;box-shadow:none;padding:0;margin-left:20px;}#edit-ridesummarywrapper #edit-reserve-time label{display:none;}#edit-ridesummarywrapper #edit-reserve-time .form-type-select{width:50%;margin-top:5px;}#edit-reserve-time .panel-body,#edit-reserve-time--2 .panel-body{display:flex;padding:0;margin:0 5px;height:100%;}#edit-reserve-time .panel-body div:first-child,#edit-reserve-time--2 .panel-body div:first-child{margin-right:10px;margin-bottom:0;}#edit-reserve-date{width:100%;padding:3px;}#edit-reserve-time .panel-heading,#edit-reserve-time--2 .panel-heading{background:none;border:none;padding:0px;}#edit-reserve-time .panel-title,#edit-reserve-time--2 .panel-title{padding:15px 0px 5px 25px;font-size:15px;font-weight:bold;}.messages__wrapper p{text-align:center;}#edit-onway-type--content label.control-label,#edit-byhours-type--content label.control-label{display:block;font-size:15px;margin-bottom:0px !important;}#reserve-type-wrapper .vertical-tab-button.last{width:50%;}#reserve-type-wrapper .vertical-tab-button.first{width:50%;margin:0;}#reserve-type-wrapper .vertical-tabs-list a{margin:0;background-color:white;color:#bf1e2e;font-weight:bold;box-shadow:none;border:none;text-align:center;padding-top:10px;font-size:12px;padding-left:10px;padding-right:10px;border-radius:0px;}#reserve-type-wrapper .vertical-tabs-list .active a{background-color:#bf1e2e;color:white;}#edit-onwayfrom,#edit-onwayto,#edit-reserve-date,#edit-hours,#edit-mints,#edit-byhoursfrom,#edit-byhoursto,#edit-reserve-date--2,#edit-hours--2,#edit-mints--2{background:#f0f2f7;color:#65676c;border:none;box-shadow:none;font-size:12px;padding:0px 5px;min-width:80px;}#edit-reserve-duration{background:transparent;border:none;box-shadow:none;padding:0;}#block-reserveblock #edit-actions{margin:auto;display:block;overflow:hidden;width:9%;padding:25px 0;position:relative;float:left;text-align:center;margin-left:10px;margin-top:20px;}#reserve-type-wrapper{display:block;width:89%;float:left;}#edit-byreserve-date,#edit-onwayreserve-date{padding:5px;}#dds-reserve-form .form-control{height:25px !important;padding-top:0;margin:0;padding-bottom:0;background:#f0f2f7;}#block-reserveblock #edit-submit{background:#bf1e2e;border:none;color:white;font-size:12px;font-weight:bold;border-radius:5px;padding:10px;margin:0px;width:100%;}#edit-reserve-date--2{width:100%;}.form-item-reserve-date{width:48% !important;margin-right:1%;float:left;}#edit-reserve-time,#edit-reserve-time--2{width:49% !important;margin-left:1%;}#payment-reference-pay > div:first-child{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;padding-left:10px;}#payment-reference-pay .table-responsive{width:100%;}#payment-reference-pay .plugin-selector-plugin-select-list{width:29%;padding-left:10px;}#payment-reference-pay .js-form-wrapper > button{margin-bottom:30px;margin-left:18px;padding:6px 30px;background:#bf1e2e;color:white;}#edit-payment button:nth-child(2){display:none;}#edit-onwayreserve-time,#edit-byreserve-time{display:flex;flex-direction:row;flex-wrap:wrap;width:24%;background:#f0f2f7;border:none;padding-top:5px;padding-left:5px;padding-bottom:7px;}#edit-onwayreserve-time .form-wrapper.js-form-wrapper.panel,#edit-byreserve-time .form-wrapper.js-form-wrapper.panel{width:100%;background:#f0f2f7;border:none;}#edit-onwayreserve-time .panel-heading,#edit-byreserve-time .panel-heading{padding:6px 0px 5px 10px;width:100%;background:#f0f2f7;font-weight:700;border:none;}#edit-onwayreserve-time .panel-heading .panel-title,#edit-byreserve-time .panel-heading .panel-title{font-size:15px;padding-top:5px;padding-bottom:5px;}#edit-byhours-type .form-item-bymints,#edit-onwayreserve-time .form-item-onwaymints{width:100%;padding:0px 7px 0px 5px;}#edit-byhours-type  .form-wrapper.js-form-wrapper.panel .form-item-bymints,#edit-onwayreserve-time  .form-wrapper.js-form-wrapper.panel .form-item-onwaymints{width:100%;}#onWayhours-wrapper{width:50%;padding:0px 7px 0px 10px;margin-bottom:0px;}#byHours-wrapper{width:120px;padding:0px 7px 0px 10px;margin-bottom:0px;}#byHourMints-wrapper{width:145px;}#edit-onwayreserve-time .panel-body,#edit-byreserve-time .panel-body{width:100%;display:flex;padding:1px;}#edit-onway-type.form-item:focus,#edit-onway-type .form-item:focus-within,#edit-byhours-type  .form-item:focus,#edit-byhours-type  .form-item:focus-within{border:1px solid;}#navbar-collapse{padding:0;}#navbar-collapse a{color:white;text-transform:uppercase;}#navbar-collapse ul.menu.nav{width:100%;display:flex;margin:0;justify-content:flex-end;}#navbar-collapse ul.menu.nav a{padding-top:20px;padding-bottom:20px;font-size:16px;text-transform:capitalize;}#navbar-collapse a.logo{z-index:15;position:relative;padding:0%;margin:0%;min-width:max-content;}#navbar-collapse .nav a:hover,#navbar-collapse .nav a:focus,#navbar-collapse ul.menu.nav a.is-active{text-decoration:none;color:white;background-color:#d02824 !important;}#navbar .logo img{width:200px;padding-top:10px;}#block-mainmenu,#block-limotribe-account-menu{display:block;overflow:visible;width:100%;}.logo.navbar-btn.pull-left{width:18%;overflow:hidden;justify-content:space-around;}header#navbar{background:white;padding:0;border:none;max-width:100% !important;width:100% !important;margin:auto;border-bottom:1px solid #3e3e3e;border-radius:0;}#navbar-collapse li.active a{text-decoration:none;color:white;background-color:#d02824 !important;}#block-headersocials .SocialLinks{padding:15px 0;min-width:max-content;}#block-views-block-custom-front-page-block-1 .field-content{display:flex;max-width:1366px;justify-content:center;margin:auto;}#block-views-block-custom-front-page-block-1 .field-content img{width:410px;position:relative;}#block-views-block-custom-front-page-block-1 .field-content img:nth-child(2){width:450px;}#block-views-block-custom-front-page-block-1 .field-content img:first-child{left:90px;}#block-views-block-custom-front-page-block-1 .field-content img:nth-child(3){right:90px;}#block-views-block-custom-front-page-block-1 h2{font-size:45px;}.block-views-blockcustom-front-page-block-1{position:relative;}.black-background-bottom{width:100%;height:85px;background:#000000;position:absolute;bottom:6px;z-index:-1;}#block-views-block-custom-front-page-block-2 .views-row{display:flex;margin-top:30px;width:100%;flex-wrap:wrap;justify-content:center;}#block-views-block-custom-front-page-block-2
  .views-field.views-field-field-image{width:30%;position:relative;right:10px;}#block-views-block-custom-front-page-block-2
  .views-field.views-field-field-content{width:29%;letter-spacing:2px;}#block-views-block-custom-front-page-block-2 img{width:400px;position:relative;top:20px;}.block-views-blockcustom-front-page-block-2{position:relative;max-width:1366px;margin:30px auto 50px;}.block-service-provider-bg{width:250px;height:70%;background:#000000;position:absolute;left:200px;z-index:-1;}#block-views-block-custom-front-page-block-3
  .views-field.views-field-field-content{letter-spacing:2px;width:68%;max-width:1366px;text-align:center;margin:auto;font-size:16px;}#block-views-block-custom-front-page-block-4 ul{display:flex;justify-content:center;list-style:none;margin:30px 0px 50px 0px;}#block-views-block-custom-front-page-block-4 img{width:200px;background:#e6e7e9;border-radius:3px;max-height:300px;min-height:300px;margin-right:28px;box-shadow:0 4px 8px 0 rgb(0 0 0 / 20%),0 6px 20px 0 rgb(0 0 0 / 19%);object-fit:cover;}#block-views-block-custom-front-page-block-5{max-width:1366px;margin:auto;}#block-views-block-custom-front-page-block-5 .views-field.views-field-title{background-color:#000000;text-align:center;padding:10px 0px;}#block-views-block-custom-front-page-block-5 span.field-content{color:white;font-size:16px;font-weight:900;}#block-views-block-custom-front-page-block-5 .field-content{width:58%;text-align:center;margin:auto;margin-top:20px;}#block-views-block-custom-front-page-block-4{background-repeat:no-repeat;background-size:97% 100%;padding-bottom:30px;margin-top:15px;background:#f1f1f1d4;}.path-user .main-container.container,.path-contact .main-container.container{width:60%;max-width:1366px;padding:30px;}#user-login-form,#user-register-form,#user-pass{width:70%;margin-top:15px;}#contact-message-contact-us-form{width:90%;margin:auto;}.path-booking #edit-services{width:100%;background:none !important;}.path-booking .region-content .page-header{display:none;}.path-booking .main-container.container{padding:0;margin:auto;max-width:1366px;width:100%;}.path-booking .wizard-steps{display:flex;flex-direction:column;width:100%;flex-wrap:wrap;}.wizard-steps .step{font-size:21px;font-weight:bold;padding:2rem;box-sizing:border-box;max-width:100%;min-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0.9px;}.wizard-steps .step.current{color:#000;}.summary-ride-container .summary-ride{align-items:center;display:flex;position:relative;justify-content:center;flex-direction:column;width:100%;margin:auto;color:black;font-size:14px;font-weight:bold;}#edit-customerphone{width:100%;}.rideSummary_container .summary-ride > div{overflow:hidden;text-overflow:ellipsis;width:100%;padding:10px 0px;padding-top:10px;border-bottom:1px solid #80808033;}.rideSummary_container .summary-ride .summary-pickup{padding-top:20px;}.rideSummary_container .summary-ride .estimatedDistance{width:100%;display:block;overflow:hidden;padding:10px 0 0 0;}#edit-options .form-item-rideairportflightnotes{width:96%;}#booking-form label{margin-bottom:5px;}#booking-form{max-width:95%;margin:auto;margin-top:15px;overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap;}#booking-form .vehicle-name{font-size:24px;font-weight:600;text-transform:capitalize;padding-left:20px;padding-right:20px;float:left;padding-top:15px;min-height:130px;}#booking-form .vehicle-equivalent-name{font-size:14px;font-weight:400;padding-left:5px;width:100%;display:block;}#booking-form .vehicle-capacity{display:flex;margin:0px 10px;}#booking-form .vehicle-capacity-person{margin-right:10px;font-size:14px;color:#64666b;}#booking-form .vehicle-capacity-luggage{font-size:14px;color:#64666b;margin-left:15px;}#booking-form .vehicle-capacity i{padding-right:9px;font-size:18px;color:black;}#booking-form .vehicle-select{display:flex;padding-bottom:25px;overflow:hidden;flex-direction:column-reverse;}.vehicle-select .vehicle-info{padding-left:20px !important;margin:0;width:100%;float:left;margin-top:25px;padding-right:20px;}.vehicle-select .vehicle-image{width:100%;margin:0 15px;float:right;padding:20px;min-height:190px !important;}.vehicle-select .vehicle-info .vehicle-policy-type{color:#64666b;display:flex;font-size:14px;font-weight:300;line-height:18px;margin-bottom:10px;flex-direction:column;flex-wrap:wrap;}.vehicle-select .vehicle-policy-type img{min-width:20px;margin-top:2px;width:20px;margin-right:10px;height:100%;display:none;}.vehicle-select .vehicle-image img{max-height:100%;max-width:100%;}.vehicle-info{margin:0px auto;}.vehicle-price{float:unset;position:absolute;left:0;right:0;margin:auto;text-align:center;bottom:25px;}.vehicle-price .vehicle-price-amount{font-size:24px;font-weight:600;line-height:40px;text-align:center;}.vehicle-price .vehicle-price-disclaimer{color:#64666b;font-weight:200;font-size:0.8rem;margin-bottom:15px;text-align:center;}.vehicle-price .btn-continue{color:white;font-weight:700;background:black;border:none;position:relative;font-size:18px;padding:0px 10px;line-height:36px;margin:auto;border-radius:5px;}#booking-form .summary-ride-container{width:48%;border:1px solid #80808052;float:left;margin:0 auto;position:relative;}#paypal-buttons-container{display:block;overflow:hidden;width:70%;margin:auto;margin-top:auto;margin-top:15px;}.booking_main_conatiner_details{width:48% !important;float:left;margin:0 auto;border:1px solid #80808052;}.path-booking #edit-options,.path-booking #edit-payment{width:100%;margin-left:0;border:none;}.path-booking #edit-options{padding-bottom:10px;margin-top:10px;display:block;overflow:hidden;}.booking_main_conatiner_groupFields,.rideSummary_container .summary-dateTime{display:flex;width:100%;overflow:hidden;flex-wrap:wrap;}.booking_main_conatiner_groupFields > .form-item{padding-left:20px;width:32%;}#booking-form #edit-newuser{margin-top:20px;}.path-booking #edit-checkout{background-color:white;width:100%;text-align:center;margin-top:15px;min-width:100%;}#edit-options h3{padding-left:20px;}.rideSummary_container{margin-bottom:10px;}#edit-detailspayment #edit-name{margin-top:10px;}#edit-detailspayment .form-item-customeremail,#edit-detailspayment .form-item-customerfname,.rideSummary_container .summary-dateTime .pickupDate{width:49%;margin-right:auto;}#edit-detailspayment .form-item-customerlname,#edit-detailspayment .form-item-customerphone,.rideSummary_container .summary-dateTime .pickupTime{width:49%;margin-left:auto;}.rideSummary_container,#edit-ridesummarywrapper > .form-item,#edit-detailspayment > .form-item,#edit-detailspayment > .form-wrapper,#edit-detailspayment .summary-price{padding:0 25px;}#edit-ridesummarywrapper #edit-editdetails{display:block;overflow:hidden;text-align:center;float:right;margin:20px;background:#bf1e2e;border:none;color:white;font-weight:bold;border-radius:10px;padding:11px 30px 10px 25px;box-shadow:0 4px 8px 0 rgb(192 72 53 / 20%),0 6px 20px 0 rgb(0 0 0 / 19%);letter-spacing:1px;width:160px;text-decoration:none;}#edit-detailspayment #edit-name,#edit-detailspayment #edit-emailphone{display:flex;flex-wrap:wrap;}.js-form-item-rideairportflight,.js-form-item-rideairportflightnotes,.path-booking .form-item-rideairportflight,.path-booking .form-item-rideairportflightsign,.path-booking .js-form-item-rideairportflightcode{width:100%;}.path-booking .form-item-rideairportflightsign,.path-booking .js-form-item-rideairportflightcode,.js-form-item-rideairportflightnotes{float:left;display:block;overflow:hidden;}.bookingCheckoutForm .PaymentDetailsTitle,.bookingCheckoutForm .pickUpDetailsTitle{text-align:center;padding:10px;border-bottom:1px solid #80808052;font-weight:bold;margin-bottom:15px;}#edit-options span,.path-booking .summary-ride-Airpot-container p{padding-left:20px;}#edit-new-user--content p{margin:10px 0px 0px;}#edit-phone{width:100% !important;}#LimoFooter{text-align:center;}#LimoFooter #AppImgs img{width:150px;height:50px;border-radius:5px;margin-right:10px;}#FooterTitle h2{font-size:30px;color:white;font-weight:bolder;letter-spacing:10px;}#FooterTitle{border-bottom:1px solid white;padding-bottom:10px;}#FooterAPPLinks{padding:25px 0px;border-bottom:1px solid white;}.FooterCopyright span{color:#fff;font-size:16px;}#SocialMainContainer{width:100%;display:flex;}.FooterCopyrightMenu{display:flex;width:50%;padding:25px 25px;padding-left:10px;}.FooterSocial{display:flex;width:50%;justify-content:end;padding:25px 25px;}.MenuLinks a{margin:0px 10px;color:#a7a7a7;font-size:16px;}#FooterContent p{color:white;padding:25px 10px;font-size:18px;}.SocialLinks a{margin:0px 10px;color:#fff;font-size:16px;}footer.footer.container{background-color:#000000;width:100%;max-width:100%;padding:0px;margin-top:0px;}.region.region-footer{max-width:100%;margin:auto;}#FooterTitle h2,#FooterAPPLinks #AppImgs,#FooterContent p,#FooterSocialLinks #SocialMainContainer{max-width:1366px;margin-left:auto;margin-right:auto;}#FooterContent{border-bottom:1px solid white;}#paypal-button{display:block;overflow:hidden;width:200px;float:right;}#navbar-collapse{background-color:black;}#navbar-collapse > div:first-child{display:flex;max-width:1366px;width:100%;margin:auto;padding:0px 0px;}.vehicle-info-name-first{display:block;}.vehicle-info-name-last{display:block;overflow:hidden;width:100%;margin:15px;}.serviceMainContainer{box-shadow:1px 0px 10px 0px rgba(0,0,0,0.2);background:white;background:linear-gradient(to left,white 50%,black 50%) right;background-size:200%;transition:0.75s ease-out;min-height:670px;display:block;overflow:hidden;margin:30px auto;position:relative;}.serviceMainContainer:hover{box-shadow:0px 3px 15px 5px rgba(0,0,0,0.2);background-position:left;color:white;cursor:pointer;}.serviceMainContainer:hover .vehicle-capacity-luggage,.serviceMainContainer:hover div,.serviceMainContainer:hover .vehicle-capacity i{color:white !important;}.btn-continue:hover,.serviceMainContainer:hover .btn-continue{background-color:#bf1e2e;transition:1s;transition-timing-function:ease-in-out;}.btn-continue:hover::before,.serviceMainContainer:hover .btn-continue::before,.serviceMainContainer:hover .vehicle-price::before{border-bottom-color:#bf1e2e;transition:1s;transition-timing-function:ease-in-out;}.btn-continue:hover::after,.serviceMainContainer:hover .btn-continue::after{border-top-color:#bf1e2e;border-left-color:#bf1e2e;transition:1s;transition-timing-function:ease-in-out;}.serviceMainContainer:hover .vehicle-price::after{border-top-color:#bf1e2e;border-left-color:#bf1e2e;transition:1s;transition-timing-function:ease-in-out;}.user-logged-in .main-container.container{width:100%;}.field--name-field-group-things .paragraphs-subform,.field--name-field-group-fields-s .paragraphs-subform{display:flex;flex-wrap:wrap;}#views-exposed-form-rides-page-1 .form--inline.form-inline{border:1px solid #eee;padding:5px 20px;display:flex;flex-wrap:wrap;justify-content:space-evenly;}#views-exposed-form-rides-page-1 .form--inline.form-inline .form-item label{width:100%;}#views-exposed-form-rides-page-1 .form--inline.form-inline #edit-congestion-zone,#views-exposed-form-rides-page-1 .form--inline.form-inline #edit-job-type{width:150px;}#views-exposed-form-rides-page-1 #edit-actions{width:100%;margin-top:20px;}#views-exposed-form-rides-page-1 #edit-actions button{float:right;}#views-exposed-form-rides-page-1 .js-form-wrapper.panel{border:0px !important;border-radius:0px;box-shadow:unset;}#views-exposed-form-rides-page-1 .js-form-wrapper.panel .panel-heading{background:unset !important;border:0px;font-weight:bold !important;padding:0px !important;}#views-exposed-form-rides-page-1 .js-form-wrapper.panel .panel-heading .panel-title{font-size:14px;}#views-exposed-form-rides-page-1 .js-form-wrapper.panel .panel-body{padding:0px;}#views-exposed-form-rides-page-1 .js-form-wrapper.panel label.control-label{display:none;}fieldset.fieldgroup.js-form-wrapper{width:100%;border:1px solid #eee;padding:10PX;}fieldset.fieldgroup.js-form-wrapper legend{padding:0px;margin:0px;}fieldset.fieldgroup.js-form-wrapper .fieldset-legend{font-size:14px;font-weight:bold;}fieldset.fieldgroup.js-form-wrapper .form-checkboxes.bef-checkboxes{display:flex;flex-wrap:wrap;margin:auto;justify-content:space-between;}fieldset.fieldgroup.js-form-wrapper .control-label.option input{margin-right:5px;}#edit-pickup-date-wrapper .panel-body .form-item-pickup-date-min{margin-right:40px;}#views-exposed-form-rides-page-1 button.btn{margin-top:10px;margin-bottom:10px;}#views-exposed-form-rides-page-2 .form--inline.form-inline{border:1px solid #eee;padding:5px 20px;display:flex;flex-wrap:wrap;justify-content:space-evenly;}#views-exposed-form-rides-page-2 .js-form-wrapper.panel{border:0px !important;border-radius:0px;box-shadow:unset;}#views-exposed-form-rides-page-2 .js-form-wrapper.panel .panel-heading{background:unset !important;border:0px;font-weight:bold !important;padding:0px !important;}#views-exposed-form-rides-page-2 .js-form-wrapper.panel .panel-heading .panel-title{font-size:14px;}#views-exposed-form-rides-page-2 .js-form-wrapper.panel .panel-body{padding:0px;}#views-exposed-form-rides-page-2 .js-form-wrapper.panel label.control-label{display:none;}#views-exposed-form-rides-page-2 .form--inline.form-inline .form-item label{width:100%;}#dds-reserve-form .form-item-byreserve-date{width:165px !important;}#dds-reserve-form .form-item-reserve-duration{width:14% !important;}.booking-form.bookingCheckoutForm .form-item-reserve-duration{width:190px;margin-left:22px;}.booking-form.bookingCheckoutForm .form-item-serviceclass{float:left;}.node-cancel-request-form .field--name-field-ride-ref,.node-cancel-request-form .field--name-field-request-status,.node-cancel-request-form .form-type-vertical-tabs,.node-cancel-request-edit-form .form-type-vertical-tabs,.node-cancel-request-edit-form .field--name-title,.node-cancel-request-edit-form .field--name-field-ride-ref{display:none;}.view-id-vehicles_types .views-field-field-image img{width:100px !important;}.user-logged-in .main-container.container{margin-top:0px;padding-top:0px;}.node-rides-form,.node-booking-request-form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0px 20px;}#views-exposed-form-my-rides-page-1 #edit-actions{margin-left:20px;margin-top:75px;}.user-logged-in #user-form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}#user-form #edit-account{display:flex;flex-wrap:wrap;justify-content:space-between;}#user-form #edit-account .form-item{width:320px;margin-right:15px;}#user-form label{width:100%;}#user-form input{width:300px;}#user-form #edit-pass{overflow:hidden;width:630px !important;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}#user-form #edit-pass .form-item{margin-right:15px;width:300px;float:left;}#swapsign{position:absolute;left:28.3%;top:25px;}#swapsign img{width:15px;height:15px;}#booking-form #swapsign{position:absolute;left:47.5%;top:120px;}.node-rides-edit-form .field--type-string,.node-rides-edit-form .field--type-entity-reference,.node-rides-edit-form .field--type-float,.node-rides-edit-form .form-type-vertical-tabs{display:none;}#edit-onway-type--content .form-item-onwayto{margin-left:10px;}#desc{color:#bf1e2e;position:absolute;bottom:10px;left:0;right:0;margin:auto;text-align:center;display:none;}tr.Completed a,tr.Canceled a,tr.Pending a,tr.Enroute a,tr.Emergency.Cancel a,tr.Return a,tr.Pickup a,tr.Arrived a,tr.Drop a{color:#fff;text-decoration:underline;}tr.Pending{background-color:#ffc107 !important;color:#fff;}tr.Enroute{background-color:#78d02f !important;color:#fff;}tr.Arrived{background-color:#51ae8d !important;color:#fff;}tr.Pickup{background-color:#2f9dd0 !important;color:#fff;}tr.Drop{background-color:#4854b7 !important;color:#fff;}tr.Completed{background-color:green !important;color:#fff;}tr.Canceled{background-color:#d9534f !important;color:#fff;}tr.Emergency.Cancel{background-color:#fa0805 !important;color:#fff;}tr.Return{background-color:#fa0805 !important;color:#fff;}#node-rides-edit-form .field--name-field-driver-extra-payment,.node-rides-edit-form .field--name-field-driver-extra-payment{display:block !important;}.form-type-checkbox.form-item-roles-administrator,.form-type-checkbox.form-item-roles-company,.form-type-checkbox.form-item-roles-super-admin,.form-type-checkbox.form-item-roles-manager,.form-type-checkbox.form-item-roles-support-team,.form-type-checkbox.form-item-roles-content-management,.form-type-checkbox.form-item-roles-customer,.form-type-checkbox.form-item-roles-dispatcher,.form-type-checkbox.form-item-roles-promo-referral-,.form-type-checkbox.form-item-roles-corporate,#node-rides-edit-form .field--name-field-field-ride-request-referen{display:none !important;}.role-super_admin .form-type-checkbox.form-item-roles-super-admin,.role-super_admin .form-type-checkbox.form-item-roles-customer,.role-super_admin .form-type-checkbox.form-item-roles-dispatcher,.role-super_admin .form-type-checkbox.form-item-roles-promo-referral-,.role-super_admin .form-type-checkbox.form-item-roles-corporate,.role-super_admin .node-rides-edit-form .field--type-entity-reference,.role-super_admin .field--name-field-field-ride-request-referen{display:block !important;}.navbar .navbar-header{display:none;}#block-applinks{background:#000;margin-top:10px;}#block-applinks #AppImgs{margin:auto;width:230px;}#block-applinks #AppImgs img{width:110px;}#block-applinks-2{background:#000;}#block-applinks-2 #AppImgs{margin:auto;width:230px;}#block-applinks-2 #AppImgs img{width:110px;}.path-api #toolbar-administration,.path-api .region.region-topbar,.path-api header,.path-api #block-gobackhistoryblock,.path-api footer{display:none;}#views-exposed-form-rides-page-2 .form-actions{margin-top:20px;}#block-applinks-2{display:none;}#customerPriceWrapper{display:none;padding:20px;border:1px solid #eee;margin:20px;}#customerPriceWrapper input{width:100%;height:30px;}.payment-content-block-paycon1{width:100%;float:left;margin-top:10px;}.payment-content-block-paycon2,.payment-content-block-paycon3{width:49%;float:left;margin-top:10px;margin-bottom:20px;}.payment-content-block-paycon2{margin-right:2%;}#customerPriceWrapper i{font-size:40px;}#customerPriceWrapper #payconverg,#payconvergmobile{background:#bf1e2e;border:none;color:white;font-size:14px;font-weight:bold;border-radius:10px;padding:11px 30px 10px 25px;box-shadow:0 4px 8px 0 rgb(192 72 53 / 20%),0 6px 20px 0 rgb(0 0 0 / 19%);letter-spacing:1px;width:max-content;display:block;}.customMsgAlertBox{position:absolute;top:10%;left:0;right:0;width:70%;display:block;overflow:hidden;margin:auto;text-align:center;}.role-authenticated.role-administrator footer.footer.container,.role-authenticated.role-super_admin footer.footer.container,.user-logged-in.path-dashboard footer.footer.container,#FooterTitle,#FooterAPPLinks,#FooterContent{display:none;}#cvgpyM #customerPriceWrapper{display:block !important;}body.role-super_admin .region-content nav.tabs ul.tabs--primary,body.role-super_admin #taxonomy-overview-terms .button.form-submit.btn-danger.btn{display:none !important;}#views-exposed-form-tlc-sheet-page-1 .js-form-wrapper.panel{border:0px !important;border-radius:0px;box-shadow:unset;}#views-exposed-form-tlc-sheet-page-1 .js-form-wrapper.panel .panel-heading{background:unset !important;border:0px;font-weight:bold !important;padding:0px !important;}#views-exposed-form-tlc-sheet-page-1 .js-form-wrapper.panel .panel-heading .panel-title{font-size:14px;}#views-exposed-form-tlc-sheet-page-1 .js-form-wrapper.panel .panel-body{padding:0px;}#views-exposed-form-tlc-sheet-page-1 .js-form-wrapper.panel label.control-label{display:none;}#views-exposed-form-tlc-sheet-page-1 .form-item label{width:100%;}#views-exposed-form-tlc-sheet-page-1 .form--inline > .form-item{margin-right:10px;}#views-exposed-form-tlc-sheet-page-1 #edit-actions{margin-top:20px;}.view-tlc-sheet .feed-icons{position:absolute;top:10px;right:0;}.view-tlc-sheet .feed-icons .csv-feed > a{font-size:14px !important;padding:10px 10px;background:#d02824;color:#fff;text-indent:0;width:120px;border-radius:10px;text-align:center;}#views-exposed-form-rides-page-6 .js-form-wrapper.panel{border:0px !important;border-radius:0px;box-shadow:unset;}#views-exposed-form-rides-page-6 .js-form-wrapper.panel .panel-heading{background:unset !important;border:0px;font-weight:bold !important;padding:0px !important;}#views-exposed-form-rides-page-6 .js-form-wrapper.panel .panel-heading .panel-title{font-size:14px;}#views-exposed-form-rides-page-6 .js-form-wrapper.panel .panel-body{padding:0px;}#views-exposed-form-rides-page-6 .js-form-wrapper.panel label.control-label{display:none;}#views-exposed-form-rides-page-6 .form-item label{width:100%;}#views-exposed-form-rides-page-6 .form--inline > .form-item{margin-right:10px;}#views-exposed-form-rides-page-6 #edit-actions{margin-top:20px;}.view-display-id-page_6 .feed-icons{position:absolute;top:10px;right:0;}.view-display-id-page_6 .feed-icons .csv-feed > a{font-size:14px !important;padding:10px 10px;background:#d02824;color:#fff;text-indent:0;width:120px;border-radius:10px;text-align:center;}.view-display-id-page_6 .form-actions{margin-top:20px;}#dds-reserve-form .nav.nav-tabs.vertical-tabs-list{width:330px;}.role-customer .view-user-dashboard .views-col.col-1{margin-right:100px;}#stripebtncontainer{border:1px solid #eee;margin:20px;text-align:center;display:block;padding-right:50px;padding-left:50px;padding-top:20px;padding-bottom:20px;}#stripebtncontainer a{background:#556cd6;border-radius:4px;color:#fff;border:0;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0px 4px 5.5px 0px rgba(0,0,0,.07);padding:10px 20px;width:100%;display:block;margin:auto;font-size:16px;}#block-views-block-payment-method-config-block-1{display:none !important;}.view-id-super_admin_dashboard .views-field-nothing .inner p{font-size:12px !important;}.role-super_admin  .field--type-float.field--name-field-price{display:block !important;}.role-super_admin  .js-form-item.form-type-vertical-tabs{display:none !important;}.role-super_admin  #dds-reserve-form .js-form-item.form-type-vertical-tabs{display:block !important;}#views_slideshow_cycle_main_slideshow-block_1 .views_slideshow_cycle_slide.views_slideshow_slide,#views_slideshow_cycle_main_slideshow-block_1 .views_slideshow_cycle_slide.views_slideshow_slide .views-field-field-imageslideshow img{width:100% !important;}#views_slideshow_cycle_main_slideshow-block_1 .views-row{position:relative;}#views_slideshow_cycle_main_slideshow-block_1  .views-field-title{position:absolute;top:15%;z-index:9;max-width:1366px;right:0;left:0;margin:auto;color:#fff;font-weight:500;font-size:24px;padding-left:10px;}#views_slideshow_cycle_main_slideshow-block_1  .views-field-title .field-content,#views_slideshow_cycle_main_slideshow-block_1  .views-field-body .field-content{width:50%;}#views_slideshow_cycle_main_slideshow-block_1  .views-field-body{position:absolute;top:30%;z-index:9;max-width:1366px;right:0;left:0;margin:auto;color:#fff;font-weight:400;font-size:16px;padding-left:10px;}#views_slideshow_cycle_main_slideshow-block_1  .views-field-field-button{position:absolute;top:45%;z-index:9;max-width:1366px;right:0;left:0;margin:auto;color:#fff;font-weight:400;font-size:16px;padding-left:10px;}#views_slideshow_cycle_main_slideshow-block_1  .views-field-field-button a{background:#bf1e2e;display:block;overflow:hidden;padding:5px 15px;color:#fff;float:left;margin-right:15px;border-radius:5px;}#block-reserveblock{margin-top:-150px;position:relative;z-index:9;}#block-aboutlimotribe{max-width:1090px;margin:auto;padding-bottom:30px;}#block-aboutlimotribe .field--name-body img{width:450px;height:auto;margin-left:25px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);}#block-aboutlimotribe .field--name-body h2{text-align:left;}.path-blog .main-container.container{margin:0px auto;display:block !important;overflow:hidden !important;padding:0px 0px;max-width:1366px;width:100%;}.view-blog .views-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.view-blog .views-row .views-col{margin-bottom:50px;box-shadow:1px 1px 6px 0px;width:30% !important;}.view-blog .views-row .views-col .views-field.views-field-title{padding:20px;}.view-blog .views-row .views-col .views-field.views-field-body{padding:20px;}.view-blog .views-row .views-col .views-field.views-field-title .field-content a{font-size:18px;color:#000;}.panel-title a::after{content:"\203A";font-size:42px;float:right;transition:transform 0.2s;transform:rotate(0deg);margin-top:-34px;}.panel-title a:not(.collapsed)::after{transform:rotate(90deg);}#block-limotribe-views-block-hp-content-block-1 .views-field-field-faqs .panel-heading h4.panel-title{background:#fff;padding-top:15px;padding-bottom:15px;}#block-limotribe-views-block-hp-content-block-1 .views-field-field-faqs{width:1366px;margin:auto;}#block-limotribe-views-block-hp-content-block-1 .views-field-field-faqs .field-content{display:flex;flex-wrap:wrap;justify-content:space-between;}#block-limotribe-views-block-hp-content-block-1 .views-field-field-faqs .field-content .paragraph--view-mode--default{width:49%;}.paragraph-builder.no-image .full-width-content{width:100%;text-align:center;}.paragraph-builder.has-image .paragraph-image img{max-width:100%;height:auto;display:block;}.paragraph-builder.has-image .paragraph-content{display:flex;align-items:center;}#testimonialCarousel .testimonial-item{padding:30px;border-radius:10px;box-shadow:0 3px 15px rgba(0,0,0,0.1);text-align:center;}#testimonialCarousel .testimonial-content{font-size:16px;font-style:italic;margin-bottom:15px;}#testimonialCarousel .client-name{margin:0;font-weight:bold;font-size:18px;}#testimonialCarousel .client-meta{margin:0;color:#777;}#testimonialCarousel .carousel-indicators li{background-color:#dbdbdb;border:1px solid #dbdbdb;}#testimonialCarousel .carousel-indicators .active{background-color:#333;border-color:#555;}#testimonialCarousel .carousel-indicators li{width:12px;height:12px;margin:0 4px;border-radius:50%;}#testimonialCarousel .carousel-indicators li:hover{background-color:#333;border-color:#555;cursor:pointer;}#testimonialCarousel .carousel-indicators{bottom:-15px;}.navbar-nav > li.dropdown.open > .dropdown-menu{display:block !important;}.navbar-nav li.dropdown-submenu.open > .dropdown-menu{display:block !important;top:0;left:100%;}.navbar-nav li.dropdown > .dropdown-menu,.navbar-nav li.dropdown-submenu > .dropdown-menu{transition:all 0.2s ease-in-out;}.navbar-nav li > a > .caret.pull-right{float:right;margin-top:8px;}.nolink{cursor:default;color:#333;display:block;padding:10px 15px;}#block-mainmenu .expanded.dropdown.open ul.dropdown-menu{margin:0px !important;padding:0px !important;}#block-mainmenu .expanded.dropdown.open > a{background:#d02824 !important;color:#fff !important;}#block-mainmenu .expanded.dropdown.open ul.dropdown-menu li a{color:#000;padding-top:10px;padding-bottom:10px;text-transform:capitalize;border-bottom:1px solid #e3e3e3;}#block-mainmenu .expanded.dropdown.open ul.dropdown-menu li a:hover,#block-mainmenu .expanded.dropdown.open ul.dropdown-menu li a.is-active{color:#fff !important;background:#d02824 !important;}.testimonialCarouselSec,.testimonials-section{padding-top:30px;padding-bottom:60px;margin:0;background:#f0f2f7;margin-top:20px;}.testimonialCarouselSec #testimonialCarousel,.testimonials-section #testimonialCarousel{max-width:1366px;margin:auto;}.faqs-section{padding-top:20px;padding-bottom:20px;}.faqs-section .faqs-content{width:1366px;margin:auto;}.view-id-hp_content.view-display-id-block_1 .views-field.views-field-body,.view-node-detail-page.view-id-node_detail_page .footer-content{padding:70px 30px;color:#fff;text-align:center;background:url(/themes/custom/limotribe/images/bglt1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;}.view-id-node_detail_page.view-display-id-block_1 h1.node-title,.view-id-node_detail_page.view-display-id-block_1 .main-content{max-width:1366px;margin:auto;}.view-id-node_detail_page.view-display-id-block_1 .field--name-field-content{text-align:left;margin-top:20px;margin-bottom:20px;}.faqs-section .faqs-content .field--name-field-faqs{display:flex;flex-wrap:wrap;justify-content:space-between;}.faqs-section .faqs-content .field--name-field-faqs > .field--item{width:49%;}.faqs-section .faqs-content .field--name-field-faqs > .field--item .panel-title{padding-top:15px;padding-bottom:15px;}.view-id-node_detail_page.view-display-id-block_1 .field--name-field-content h2{text-align:left;margin:0px;margin-bottom:20px;}.footer-section-all{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row;max-width:1366px;margin:auto;color:#fff;padding:60px 0px;}.footer-section-all .footer-item{width:20%;}.footer-section-all .footer-item.footer-sec1 img{width:250px;height:auto;margin-left:0px;}.footer-section-all .footer-item.footer-sec1 p{margin-top:20px;margin-left:7px;}.footer-section-all .footer-item ul{padding:0px;margin-top:20px;}.footer-section-all .footer-item ul li{list-style:none;}.footer-section-all .footer-item ul li a{color:#fff;}.footer-section-all .footer-item .social-icons-b ul{display:flex;flex-wrap:wrap;}.footer-section-all .footer-item .social-icons-b ul li{margin-right:20px;}h1.page-title,.page-node-type-page .region.region-content,#block-limotribe-servicesfrontpage,#block-limotribe-whychooselimotribe .field--name-body,.role-authenticated .region.region-content{max-width:1366px;margin:auto;}#block-limotribe-servicesfrontpage .services-section{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;}#block-limotribe-servicesfrontpage .services-section .ser-sec-block{width:32%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);margin-bottom:30px;}#block-limotribe-servicesfrontpage .services-section .ser-sec-block .ser-sec-img img{width:100%;height:280px;}#block-limotribe-servicesfrontpage .services-section .ser-sec-block .ser-sec-label{text-align:center;font-weight:bold;font-size:18px;margin:10px;}#block-limotribe-servicesfrontpage .services-section .ser-sec-block .ser-sec-label a{color:#000;}#block-limotribe-servicesfrontpage .services-section .ser-sec-block .ser-sec-body{padding:0px 20px 20px 20px;text-align:justify;}.page-node-type-services #block-gobackhistoryblock,.path-blog #block-gobackhistoryblock,.page-node-type-blog #block-gobackhistoryblock,.page-node-type-areas-we-serve #block-gobackhistoryblock,.page-node-type-airports-we-serve #block-gobackhistoryblock,.page-node-type-page #block-gobackhistoryblock{display:none;}.page-node-type-services .main-container.container,.path-blog .main-container.container,.page-node-type-blog .main-container.container,.page-node-type-areas-we-serve .main-container.container,.page-node-type-airports-we-serve .main-container.container,.page-node-type-page .main-container.container{margin-top:50px;}#block-limotribe-whychooselimotribe{background:#f0f2f7;padding:30px 0px;}#block-limotribe-whychooselimotribe .field--name-body img.align-left{margin-right:50px;}#block-limotribe-whychooselimotribe .field--name-body li{list-style:none;position:relative;padding-left:20px;display:block;overflow:hidden;}#block-limotribe-whychooselimotribe .field--name-body ul li::before{content:"✔";position:absolute;left:0;top:0;color:#bf1e2e;font-size:14px;line-height:1.2;}.view-node-detail-page.view-id-node_detail_page .footer-content .field--name-field-footer-content a,.view-hp-content.view-display-id-block_1 .views-field-nothing .views-field-body a{background:#d02824;font-size:16px;color:#fff;padding:5px 10px;border-radius:5px;}.paragraph-builder .paragraph-image .field--name-field-image{box-shadow:0px 5px 10px -2px;}.page-node-type-blog .main-container.container{max-width:1366px;margin:auto;padding:40px 0px;}.page-node-type-blog .field--name-field-blog-image img{display:block;max-width:100%;height:auto;width:100%;box-shadow:5px 0px 9px -2px;margin-left:0px;border-radius:4px;margin-bottom:20px;}.page-node-type-blog  .view-node-detail-page .field--name-body h2{text-align:left;}.path-booking #edit-services{width:100%;background:none !important;display:flex;flex-wrap:wrap;}.path-booking #edit-services > div:first-child{width:100%;margin-right:0px;margin-left:0px;}.path-booking #edit-services > div{width:24%;margin-right:5px;margin-left:5px;}.role-authenticated .region.region-content form.node-form + #block-views-block-node-detail-page-block-1{display:none;}.role-authenticated .region.region-content form.node-form{margin-bottom:35px;}.role-authenticated.role-adminseo  .view-content.view-id-content form #edit-header{display:none;}body.path-booking #block-gobackhistoryblock{position:absolute;}h2.text-align-center{text-align:center !important;}#block-limotribe-ourluxurytransportationinny{padding:30px 30px;color:#fff;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;position:relative;}#block-limotribe-ourluxurytransportationinny h2{position:relative;z-index:2;color:#15171b;}#block-limotribe-ourluxurytransportationinny .field--name-body{z-index:2;position:relative;max-width:1366px;margin:auto;}#block-limotribe-ourluxurytransportationinny .field--name-body ul{text-align:left;}#block-limotribe-ourluxurytransportationinny .field--name-body ul li{list-style:none;position:relative;padding-left:20px;display:block;overflow:hidden;font-size:16px;margin-bottom:10px;}#block-limotribe-ourluxurytransportationinny .field--name-body ul li::before{content:"✔";position:absolute;left:0;top:0;color:#bf1e2e;font-size:14px;line-height:1.2;}#block-limotribe-ourluxurytransportationinny .align-right{float:right;margin-left:20px;border-radius:25px;}#submitbtnc{margin-top:5px;}.path-node.page-node-type-page .region.region-content{width:100%;margin:0px;padding:0px;max-width:100%;}.path-node.page-node-type-page .region.region-content .field--name-field-main-content{max-width:1366px;margin:auto;padding-bottom:30px;}.path-node.page-node-type-page h2#testimonialCarouselTitle{background:#f0f2f7;margin:0px;padding:30px 10px 10px 10px;}.path-node.page-node-type-page #testimonialCarousel{background:#f0f2f7;padding:0px 3%;padding-bottom:50px;}.path-node.page-node-type-page #testimonialCarousel .carousel-indicators{bottom:30px;}.path-node.page-node-type-page .field--name-field-faqs-title{}.path-node.page-node-type-page .field--name-field-faqs-title{padding-top:30px;padding-bottom:60px;margin:0;margin-top:20px;text-align:center;font-weight:bold;font-size:30px;}.path-node.page-node-type-page .field--name-field-faqs{padding:0px 3%;padding-bottom:5%;display:flex;flex-wrap:wrap;justify-content:space-between;}.path-node.page-node-type-page .field--name-field-faqs > .field--item{width:49%;}#block-gobackhistoryblock h2.block-title{font-size:6px;color:#fff;font-weight:bold;}a.button.btn-primary.btn.cbtn{margin-top:10px;margin-bottom:10px;}#booking-form .promoMainContainer input{width:250px;}.path-frontpage .view.view-hp-content .views-field-field-main-content li ul{list-style:none;}@media only screen and (max-width:834px){#block-applinks-2{display:block;}#block-applinks{display:none;}#navbar .logo img{width:140px;}#navbar-collapse ul.menu.nav a{font-size:10px;padding:18px 7px;}#block-headersocials .SocialLinks{padding:14px 0 0 0;min-width:max-content;font-size:1px;}.region.region-content h2{font-size:26px;}#block-views-block-custom-front-page-block-2 .views-field.views-field-field-image{width:40%;}#block-views-block-custom-front-page-block-2 .views-field.views-field-field-content{width:28%;letter-spacing:0.5px;}.block-service-provider-bg{width:190px;height:66%;left:90px;}#FooterTitle h2,#FooterAPPLinks #AppImgs,#FooterContent p,#FooterSocialLinks #SocialMainContainer{max-width:100%;}#block-views-block-custom-front-page-block-4 img{width:180px;}#block-views-block-custom-front-page-block-3 .views-field.views-field-field-content{width:73%;max-width:100%;font-size:14px;}#block-views-block-custom-front-page-block-5 .field-content{width:70%;}#FooterAPPLinks{padding:15px 0px;}#FooterContent p{font-size:16px;}.FooterCopyrightMenu{width:100%;}#block-reserveblock form{height:auto !important;padding-bottom:30px;}#dds-reserve-form .form-item-onwayto{margin-left:0px;}.navbar .navbar-header{display:block;}.navbar #navbar-collapse a.logo{display:none;}.navbar .navbar-header .region.region-navigation{width:200px;background:#000;overflow:hidden;float:left;margin:5px;height:40px;}.navbar .navbar-header .region.region-navigation a{width:100%;}.navbar .navbar-header .region.region-navigation img{width:175px !important;margin:0px !important;padding:0px !important;}}@media only screen and (max-width:770px){#navbar-collapse > div:first-child{max-width:100%;flex-direction:column;}.main-container.container{padding:30px 0px;}#block-views-block-custom-front-page-block-1 .field-content img{width:250px;}#block-views-block-custom-front-page-block-1 h2{font-size:30px;}#block-views-block-custom-front-page-block-2
    .views-field.views-field-field-content{width:46%;right:4%;position:relative;}#block-views-block-custom-front-page-block-2 img{width:400px;left:10px;}#block-views-block-custom-front-page-block-3
    .views-field.views-field-field-content{width:90%;font-size:14px;}#block-views-block-custom-front-page-block-4 img{width:150px;max-height:250px;min-height:250px;}#block-views-block-custom-front-page-block-5 .field-content{width:82%;}#FooterContent p{padding:20px;font-size:14px;}.FooterCopyright span,.MenuLinks a{font-size:12px;}.FooterSocial{width:40%;}.FooterCopyrightMenu{width:60%;}#block-reserveblock{min-height:550px;}#block-views-block-custom-front-page-block-2 .views-field.views-field-field-content{width:30%;right:0%;}#block-views-block-custom-front-page-block-5 span.field-content{font-size:14px;}#block-mainmenu,#block-limotribe-account-menu{width:95%;margin-left:16px;text-align:center;}#navbar-collapse ul.menu.nav a{font-size:14px;padding:10px 10px;font-weight:bold;}#block-headersocials .SocialLinks{padding:14px 0 14px 0;text-align:center;display:none;}#navbar-collapse a.logo{margin:auto;}#navbar .logo img{width:190px;margin:auto;}#navbar-collapse ul.menu.nav{flex-direction:column;}.page-node-type-page article.page.full{width:91%;margin:auto;}.path-booking #booking-form #edit-submit{left:80%;bottom:75px;}#dds-reserve-form{width:95%;}#reserve-type-wrapper{width:87%;}#edit-onway-type--content .form-item-onwayfrom,#edit-onway-type--content .form-item-onwayto,#edit-onway-type--content .form-item-onwayreserve-date{width:22%;}#edit-onwayreserve-time,#edit-byreserve-time{width:29%;}#dds-reserve-form .form-control{font-size:12px;padding-left:0px !important;}#block-reserveblock #edit-actions{width:12%;padding:30px 0px;}#block-reserveblock #edit-submit{padding:10px !important;}#edit-byhours-type--content .form-item-byhoursfrom{width:29%;}#edit-byhours-type--content .form-item-byreserve-date{width:21%;}#dds-reserve-form #reserve-type-wrapper .js-form-wrapper{background:#fff !important;border:0px !important;box-shadow:none;display:block;overflow:hidden;margin-bottom:0px;}#reserve-type-wrapper .tabbable.tabs-left.vertical-tabs{background:#fff !important;}#edit-onwayreserve-time,#edit-byreserve-time{height:auto !important;}}@media only screen and (max-width:660px){#desc{position:unset !important;margin-top:10px;}.messages__wrapper{width:75%;top:0%;}header#navbar{background:#000;width:100% !important;max-width:100% !important;padding-right:10px;padding-left:10px;}#block-views-block-custom-front-page-block-5 .field-content{margin-bottom:20px;}#dds-reserve-form{width:365px;display:flex;flex-direction:column;height:370px;}#block-headersocials .SocialLinks{display:none;}#block-views-block-custom-front-page-block-4 ul{flex-direction:column;}#block-views-block-custom-front-page-block-4 img{width:93% !important;margin-bottom:20px;}#block-views-block-custom-front-page-block-5 .views-row{display:flex;flex-direction:column;}#block-views-block-custom-front-page-block-5 .col-1,#block-views-block-custom-front-page-block-5 .col-2,#block-views-block-custom-front-page-block-5 .col-3{width:100% !important;}.path-frontpage .main-container.container{padding:30px 0px 0px 0px;}#FooterTitle h2{font-size:20px;margin-bottom:10px;}#LimoFooter #AppImgs img{width:100px;height:40px;margin-right:10px;}#FooterContent p{font-size:12px;}#SocialMainContainer{flex-direction:column;}.MenuLinks{display:flex;}.FooterCopyrightMenu{width:99%;padding-bottom:5px;justify-content:space-around;}.FooterSocial{width:100%;padding-top:0px;}.block-service-provider-bg{display:none;}#block-views-block-custom-front-page-block-2 .views-row{flex-direction:column;align-content:space-around;align-items:center;}#block-views-block-custom-front-page-block-2 .views-field.views-field-field-image{width:75%;}#block-views-block-custom-front-page-block-2 .views-field.views-field-field-content{width:90%;text-align:center;letter-spacing:2px;margin-top:30px;}.block-views-blockcustom-front-page-block-2{margin:30px auto 10px;}.MenuLinks a{margin:3px;}.page-node-type-page article.page.full{width:97%;margin-left:5px;}.path-user .main-container.container,.main-container.container{width:90% !important;margin:30px auto;}.path-frontpage .main-container.container{width:100% !important;}#user-login-form,#user-register-form,#user-pass{width:98%;}#booking-form .vehicle-select{display:flex;flex-direction:column;}.vehicle-select .vehicle-info{width:100%;margin-top:0%;}.vehicle-select .vehicle-image{width:94%;margin-bottom:15px;}.vehicle-price{left:60px;top:-25px;}#booking-form{max-width:100%;}.booking_main_conatiner_details{width:100% !important;}#booking-form .summary-ride-container{width:100%;}.booking_main_conatiner_groupFields{flex-direction:column;}.booking_main_conatiner_groupFields > .form-item{padding-left:0px;width:99%;}#edit-options h3{padding-left:0px;}#edit-options .form-item-rideairportflightnotes{width:99%;padding-left:0;}.path-booking .booking_main_conatiner{width:100%;margin:0px;border:none !important;}.path-booking #booking-form #edit-submit{position:unset !important;right:0px;left:0px;margin:auto;margin-top:20px;}.path-booking .wizard-steps{width:50%;}#block-gobackhistoryblock{margin:10px 20px 5px 0px;top:-20px;left:2px;height:30px;width:30px;}#booking-form .vehicle-capacity{flex-direction:column;}#booking-form .vehicle-capacity-luggage{margin-left:0;}.vehicle-price .btn-continue{padding:10px 30px;}#edit-onway-type--content,#edit-byhours-type--content{display:flex;flex-direction:column;}#edit-onwayreserve-time,#edit-byreserve-time{width:97% !important;}#edit-onway-type--content .form-item-onwayfrom,#edit-onway-type--content .form-item-onwayto,#edit-onway-type--content .form-item-onwayreserve-date{width:97%;}#reserve-type-wrapper .tabbable.tabs-left.vertical-tabs{display:flex;flex-direction:column;align-items:center;background-color:#e7e6e6;border-radius:10px;}#reserve-type-wrapper .nav.nav-tabs.vertical-tabs-list{left:1% !important;}#reserve-type-wrapper{width:99%;height:auto;}#block-reserveblock #edit-actions{width:93%;padding:0 !important;}#edit-byhours-type--content .form-item-byhoursfrom,#edit-byhours-type--content .form-item-byhoursto,#edit-byhours-type--content .form-item-byreserve-date,.form-item-reserve-duration{width:97% !important;}#swapsign{position:absolute;left:45.3%;top:16%;}#desc{position:relative;}#dds-reserve-form .form-item-reserve-duration{width:97% !important;}#edit-onwayreserve-time .panel-body,#edit-byreserve-time .panel-body{flex-direction:column;}#onWayhours-wrapper{width:100%;padding:0;margin-bottom:15px;}#edit-byhours-type .form-item-bymints,#edit-onwayreserve-time .form-item-onwaymints{width:100%;padding:0;}#dds-reserve-form .form-control{font-size:12px;padding-left:5px !important;}#byHours-wrapper{width:100%;padding:0;margin-bottom:15px;}#byHourMints-wrapper{width:100%;}#block-reserveblock form{background:#fff;}#reserve-type-wrapper .tab-content.vertical-tabs-panes{bottom:0;padding-bottom:0px;}#block-reserveblock{margin-top:0;}#views_slideshow_cycle_main_slideshow-block_1 .views_slideshow_cycle_slide.views_slideshow_slide,#views_slideshow_cycle_main_slideshow-block_1 .views_slideshow_cycle_slide.views_slideshow_slide .views-field-field-imageslideshow img{height:200px;}#views_slideshow_cycle_main_slideshow-block_1 .views-field-title .field-content,#views_slideshow_cycle_main_slideshow-block_1 .views-field-body .field-content{width:100%;}#views_slideshow_cycle_main_slideshow-block_1 .views-field-title{max-width:100%;font-size:16px;top:15%;}#views_slideshow_cycle_main_slideshow-block_1 .views-field-body{max-width:100%;font-size:12px;top:38%;}#views_slideshow_cycle_main_slideshow-block_1 .views-field-field-button{top:70%;max-width:100%;font-size:14px;}#block-aboutlimotribe{padding:20px;}#block-aboutlimotribe .field--name-body img{width:100%;padding-left:0;}.region.region-content h2{font-size:18px;margin-bottom:10px;}#block-limotribe-whychooselimotribe{padding:20px 20px;}#block-limotribe-whychooselimotribe .field--name-body img.align-left{padding:20px 20px;margin-bottom:40px;margin-right:0px;}#block-limotribe-servicesfrontpage .services-section{flex-direction:column;padding:20px;}#block-limotribe-servicesfrontpage .services-section .ser-sec-block{width:100%;}.faqs-section{padding:20px;}.faqs-section .faqs-content{width:100%;}#block-limotribe-views-block-hp-content-block-1 .views-field-field-faqs{width:100%;}#block-limotribe-views-block-hp-content-block-1 .views-field-field-faqs .field-content{flex-direction:column;}#block-limotribe-views-block-hp-content-block-1 .views-field-field-faqs .field-content .paragraph--view-mode--default{width:100%;}#block-limotribe-views-block-hp-content-block-1 .views-field-field-faqs .panel-heading h4.panel-title{font-size:12px;}.footer-section-all{flex-direction:column;padding:20px 20px;}.footer-section-all .footer-item{width:100%;}#FooterSocialLinks #SocialMainContainer{display:flex;}.FooterCopyrightMenu{order:1;}.FooterCopyright span,.MenuLinks a{font-size:16px;}.FooterSocial{display:flex;width:100%;justify-content:start;padding:0px;margin-left:12px;}#block-mainmenu .expanded.dropdown.open ul.dropdown-menu li a{color:#fff;padding-top:5px;padding-bottom:5px;font-size:12px;}.page-node-type-services .main-container.container,.path-blog .main-container.container,.page-node-type-blog .main-container.container,.page-node-type-areas-we-serve .main-container.container,.page-node-type-airports-we-serve .main-container.container,.page-node-type-page .main-container.container{margin-top:0px;}.main-container.container > .row{margin:0px;}.paragraph-builder.has-image .paragraph-content{padding:0px;}.col-sm-6.paragraph-image{padding:0px;}.view-blog .views-row{flex-direction:column;}.view-blog .views-row .views-col{margin-bottom:20px;width:100% !important;margin-top:20px;}.view-blog .views-row .views-col .views-field.views-field-title{padding:10px 20px;}.page-node-type-blog .main-container.container{padding:20px 0px;}h1.page-title,.page-node-type-page .region.region-content,#block-limotribe-servicesfrontpage,#block-limotribe-whychooselimotribe .field--name-body{max-width:1366px;margin:auto;font-size:18px;}.page-node-type-blog section.col-sm-12{padding:0px;}.view-node-detail-page .field--name-body h3{font-size:16px;}section.col-sm-12{padding:0px;}.paragraph-builder .row{margin:0px;}.faqs-section .faqs-content .field--name-field-faqs{flex-direction:column;}.faqs-section .faqs-content .field--name-field-faqs > .field--item{width:100%;}.path-booking .wizard-steps{width:100%;}.path-booking #edit-services > div{width:100%;}.vehicle-price{left:0;top:-25px;}#block-limotribe-ourluxurytransportationinny .align-right{margin:auto;width:100%;}.vehicle-price{position:relative;}.serviceMainContainer{min-height:auto;}.path-booking .main-container.container{padding:20px 0px !important;}}@media only screen and (max-width:375px){#dds-reserve-form{width:340px;margin-left:5%;}#LimoFooter #AppImgs img{height:30px;}.page-node-type-page .region-content .page-header{font-size:25px !important;}#block-gobackhistoryblock{margin:10px 20px 5px 5px;}.vehicle-price{left:50px;}.path-booking .booking_main_conatiner{width:100% !important;margin-left:0px !important;}}@media only screen and (max-width:360px){#dds-reserve-form{width:325px;}.FooterCopyrightMenu{flex-direction:column;align-items:center;padding-top:10px;}.FooterCopyright span,.MenuLinks a{font-size:13px;}.FooterMenus{width:100%;}.MenuLinks{justify-content:space-around;}.page-node-type-page article.page.full{width:97%;}.path-booking .booking_main_conatiner{width:98% !important;margin-left:5px !important;}}@media only screen and (max-width:320px){#dds-reserve-form{width:290px;}#booking-form .vehicle-name{padding:15px 0 15px 10px;}.vehicle-info-name-last{margin:0px;}.vehicle-select .vehicle-info{padding-left:10px !important;}.vehicle-price{left:40px;}#block-gobackhistoryblock{margin:10px 20px 5px 0px;}}
