@media only screen and (max-width:1600px){#main-content .app-content .one2onecars-app{top:-46px;right:1%}}@media only screen and (max-width:1400px){#main-content .app-content .app-text{width:52%}#main-content .app-content .one2onecars-app{right:0}#main-content .mobile-app .one2onecars-app{position:static;top:0;right:0}}@media only screen and (max-width:1200px){#main-content .app-content{margin:60px 0}#main-content .app-content .app-text{width:100%}#main-content .mobile-app .app-text{float:left;width:58%}#main-content .app-content .one2onecars-app{display:none}#main-content .mobile-app .one2onecars-app{display:block}.home #main-content .taxifare-info{margin-bottom:60px}#main-content .our-vehicles .slidesjs-container{height:340px!important}#main-content .customers-info .blog-list ul li .image{width:16%;margin-right:4%}#main-content .customers-info .blog-list ul li .description{width:80%}.home #main-content .customers-info{margin-top:60px}#main-footer .company-info ul{overflow:hidden;float:none;width:100%;margin-right:0}#main-footer .company-info ul li.logo{float:none;width:100%;display:block;clear:both;text-align:center;border-bottom:1px solid #444;padding:0 0 20px;margin-bottom:20px}#main-footer .company-info ul li.address{width:39%}#main-footer .company-info ul li.phone-num{width:30%}#main-footer .company-info ul li.emails{float:right;width:auto}#main-footer .company-info .socials{overflow:hidden;clear:both;float:none;width:100%;border-top:1px solid #444;padding-top:20px;margin-top:20px}#main-footer .company-info .socials ul{overflow:hidden;width:150px;margin:0 auto}#main-hero .get-quote form .form-row .form-col{width:28%;margin-right:2%}#main-hero .get-quote form .updated .form-col{width:48%;margin-right:4%}#main-hero .get-quote form .updated .form-col:nth-child(2){margin-right:0}#main-hero .get-quote form .updated .form-col:last-child{float:right}#main-hero .get-quote form input[type=submit]{margin-top:18px}#main-content .areas-btns{margin-top:60px}}@media only screen and (max-width:1100px){#main-header{padding:20px 0}#main-header .top-nav .menu ul li a{font-size:16px}#main-hero .booking-btns,.home-hero .hero-text{width:100%}#main-footer .copyright p{float:none;width:100%;line-height:18px;margin-bottom:2px}#main-footer .copyright p.web-design{margin-bottom:0}#main-content .form-content form legend{background-image:none;font-weight:700;text-align:left;border-bottom:1px solid #393939;padding-bottom:12px}#main-content .our-vehicles .info ul li img{width:10%}#main-content .our-vehicles .info ul li:nth-child(2) img{width:7%}#main-hero .quote-form form .vehicles-list ul li p:nth-child(2){width:40%}#main-hero .quote-form form .vehicles-list ul li p:last-child{float:right;width:28%;text-align:center}}@media only screen and (max-width:1000px){#main-header .wrapper{position:relative}#main-header .logo{float:none;width:100%;margin-right:0}#main-header .top-nav{float:none;width:100%;margin-top:18px}#main-header .top-nav .phone-num{position:absolute;top:24px;right:0;margin-bottom:0}#main-header .top-nav .menu ul li a{font-size:18px}#main-hero .booking-btns h3{font-size:20px}#main-hero .booking-btns p{font-size:12px}#main-content .taxifare-info .fare-list ul li h3{font-size:16px}#main-content .taxifare-info .fare-list ul li h3 span:last-child{font-size:32px}#main-content .taxifare-info .fare-list ul li{padding:16px 22px}#main-footer .company-info ul li.address{width:36%}#main-content .services-list .description .cab-info ul li{width:120px}.page-hero .hero-text .booking-info p{font-size:14px}#main-hero .cars-selections ul li .vehicle-name h2{font-size:16px}.page #main-content .taxifare-info{padding:40px 0 44px;margin-bottom:40px}.home #main-content .taxifare-info{padding:0;margin-bottom:40px}#main-content .taxifare-info .fare-list{margin-top:22px}#main-content .app-content{margin:40px 0}.page #main-content .feedback{margin-bottom:40px}}@media only screen and (max-width:900px){.home-hero .hero-text{padding:100px 0 70px}#main-hero .booking-btns{margin:0 auto}#main-hero .booking-btns h3{font-size:24px}#main-hero .booking-btns p{font-size:14px}#main-content .about-content .description h3{font-size:20px}#main-content .about-content .features{margin-top:36px}#main-content .our-vehicles .info ul li h3{font-size:18px}#main-content .our-vehicles .slidesjs-container{height:334px!important}#main-content .mobile-app .app-text{padding:0!important}#main-hero .cars-selections{margin-top:16px}#main-hero .cars-selections ul li{width:32%;margin:5px 0 5px 5px}#main-content .our-vehicles .info ul li img{width:9%}#main-hero .quote-form form .vehicles-list ul li p{font-size:12px}}@media only screen and (max-width:800px){.wrapper{width:94%}#main-header .top-nav{margin:0}#main-header .top-nav .menu{display:none}.mobilenavbutton{background:url(../img/menu-icon.png) top left no-repeat;display:block;position:absolute;top:52px;right:4%;width:49px;height:48px;text-indent:-9999px;z-index:999}.home-hero .hero-text{padding:40px 0}#main-content{margin:40px 0}#main-content .about-content .features ul li{overflow:hidden;float:none;width:100%;display:block;text-align:left;margin-right:0;margin-bottom:22px}#main-content .about-content .image{float:left;width:8%;margin-right:4%}#main-content .about-content .image img{display:block;margin:0}#main-content .about-content .description{float:right;width:88%;margin-top:0}#main-content .about-content .description h3{margin-bottom:6px}#main-content .about-content .features ul li:last-child{margin-bottom:0}#main-content .app-content{margin:40px 0}#main-content .taxifare-info .fare-list ul li h3{font-size:14px}#main-content .taxifare-info .fare-list ul li h3 span:last-child{font-size:26px}.home #main-content .customers-info .testimonials{float:none;width:100%;margin-right:0}.home #main-content .customers-info{margin-top:40px}#main-content .customers-info .recent-blogs{display:none}#main-footer .company-info ul li.address{width:34%}#main-footer .company-info ul li.phone-num{width:26%}.page-hero{padding:60px 0}#main-hero .get-quote form .form-row .form-col,#main-hero .get-quote form .form-row .form-col:last-child{width:100%;margin-right:0}#main-hero .get-quote form .updated .form-col{width:33%;margin-right:2%}#main-hero .get-quote form .updated .form-col:nth-child(2){margin-right:2%}#main-hero .get-quote form .updated .form-col:last-child{width:30%;margin-right:0}#main-hero .get-quote form input[type=submit]{margin-top:22px}.page #main-content .customers-info .heading{margin-bottom:18px}.home #main-content .customers-info .testimonial-list ul li,.page #main-content .customers-info .testimonial-list ul li{float:none;width:100%;margin-right:0;margin-bottom:18px}.home #main-content .customers-info .testimonial-list ul li:last-child,.page #main-content .customers-info .testimonial-list ul li:last-child{margin-bottom:0}#main-content .customers-info .testimonial-list cite{margin-top:6px}#main-content .faqs-content .faqs-list{margin-top:22px}#main-content .faqs-content .faqs-list h3{font-size:16px;line-height:20px}#main-content .faqs-content .faqs-list p{line-height:20px;font-size:14px;margin-top:4px}#main-content .content-left{float:none;width:100%;margin-right:0}#main-content .form-content form .form-btn{margin-top:18px}#main-content .sidebar-right{float:none;width:100%;margin-top:24px}#main-content .mobile-app .one2onecars-app{position:absolute;top:50px;right:0}#main-content .form-content form .form-row .form-quarter{width:49%;margin-bottom:2%}#main-content .form-content form .form-row .form-quarter:nth-child(2){margin-right:0}#main-content .form-content form .form-row .form-quarter:nth-child(3),#main-content .form-content form .form-row .form-quarter:nth-child(4){margin-bottom:0}#main-content .col-half{float:none;width:100%;margin-right:0;margin-bottom:22px}#main-content .row .contact-info{margin-bottom:0;padding:18px 26px}#main-content .contact-info ul li{float:left;width:48%;box-sizing:border-box;margin-right:4%}#main-content .contact-info ul li span{display:inline}#main-content .contact-info ul li span:last-child{display:block}#main-content .contact-info ul li:nth-child(even){margin-right:0}#main-content .row .map{display:none}#main-content .col-half:last-child{margin-bottom:0}#main-content .services-list .cab-img h3{font-size:22px}#main-content .services-list .description .info-box ul li{font-size:18px;padding:2px 0 2px 36px}#main-header .top-nav .phone-num{background:#ccc;float:none;width:216px;box-sizing:border-box;position:static;padding:6px 10px;margin-top:5px}#main-content .areas-btns{margin-top:40px}#main-content .areas-btns nav ul li{width:33.33%}#main-content .areas-btns nav ul li a{border-bottom:1px solid #f1f1f1}#main-content .areas-btns nav ul li:nth-child(3) a{border-right:0}#main-content .areas-btns nav ul li:nth-child(4) a,#main-content .areas-btns nav ul li:nth-child(5) a,#main-content .areas-btns nav ul li:nth-child(6) a{border-bottom:0}#main-hero .quote-form{float:none;width:100%;margin:0}#main-hero .quote-form .border-dashed{border-bottom:2px solid #f8f300;border-style:dashed}#main-hero .quote-form form .vehicles-list ul li p img{width:55%;vertical-align:middle}#main-hero .quote-form form .vehicles-list ul li p{font-size:14px}#main-hero .quote-form form .vehicles-list ul li p:last-child,#main-hero .quote-form form .vehicles-list ul li p:nth-child(2){padding:5px 0}.page .quotation-hero{padding-top:32px}#main-hero .features{float:none;width:100%;margin:32px 0}#main-hero .booking-btns ul li{width:49%;margin-right:2%;margin-bottom:2%}#main-hero .booking-btns ul li:nth-child(even){margin-right:0}#main-hero .booking-btns ul li a{border-bottom:2px solid #f8f300;border-style:dashed;padding:28px 18px 28px 90px}#main-hero .booking-btns ul li.standard-booking a{background:url(../img/standard-booking-icon.png) 8% 55% no-repeat}#main-hero .booking-btns ul li.to-airport a{background:url(../img/to-airport-icon.png) 8% 55% no-repeat}#main-hero .booking-btns ul li.from-airport a{background:url(../img/from-airport-icon.png) 8% 55% no-repeat}#main-hero .booking-btns ul li.standard-booking a:hover{background:url(../img/white-standard-booking-icon.png) 8% 55% no-repeat}#main-hero .booking-btns ul li.to-airport a:hover{background:url(../img/white-to-airport-icon.png) 8% 55% no-repeat}#main-hero .booking-btns ul li.from-airport a:hover{background:url(../img/white-from-airport-icon.png) 8% 55% no-repeat}}@media only screen and (max-width:700px){.home-hero .hero-text h1{font-size:50px}#main-hero .booking-btns ul li.call a{padding-left:80px}#main-hero .booking-btns h3{font-size:20px}#main-hero .booking-btns p{font-size:12px}#main-content .taxifare-info .fare-list ul li{width:100%;margin-right:0}#main-content .taxifare-info .fare-list ul li:nth-child(5){margin-bottom:2%}#main-content .our-vehicles .vehicle-info .info{display:none}#main-content .our-vehicles .slidesjs-container{height:auto!important}#main-content .our-vehicles .border-dashed{padding:26px 0}#main-content .our-vehicles .text-centered{margin-bottom:24px}#main-footer .company-info ul li.address{width:30%}#main-footer .company-info ul li.phone-num{width:25%}#main-footer .copyright nav{margin-right:0}#main-content .faqs-content .faqs-list ul li{float:none;width:100%;margin-right:0;margin-bottom:12px}#main-content .faqs-content .faqs-list ul li:last-child{margin-bottom:0}#main-content .info-list ul li{float:none;width:100%;margin-right:0}#main-content .info-list ul li:nth-child(2){border-top:dashed 1px #ccc}#main-content .services-list .description .cab-info ul li span{padding:0 6px}#main-content .services-list .description .cab-info ul li{width:100px}#main-content .services-list .cab-img h3{font-size:20px}#main-content .taxifare-info .fare-list ul li h3 span:last-child{font-size:22px}}@media only screen and (max-width:600px){.wrapper{width:86%}.home-hero .hero-text h1{font-size:30px}#main-hero .booking-btns p{font-size:14px}#main-hero .booking-btns{width:340px;margin:0 0 28px}#main-hero .booking-btns ul li{overflow:hidden;display:block;float:none;width:100%;margin-right:0}#main-hero .booking-btns ul li.call a,#main-hero .booking-btns ul li.open-account a{padding-left:100px}#main-hero .booking-btns ul li:last-child{margin-bottom:0}#main-content .about-content .text-centered{width:100%;text-align:left}#main-content .about-content .image{width:12%}#main-content .about-content .description{width:84%}#main-content .app-content .app-text{padding:22px 0}#main-content .app-content .app-text .heading h3{line-height:24px;margin-top:12px}#main-content .taxifare-info .fare-list{margin-top:18px}#main-content .our-vehicles .slidesjs-previous{background:url(../img/small-arrow-left-icon.png) left center no-repeat;top:50%;left:-6px;padding:4px 11px}#main-content .our-vehicles .slidesjs-next{background:url(../img/small-arrow-right-icon.png) right center no-repeat;top:50%;right:-6px;padding:4px 11px}#main-footer .company-info ul li.address,#main-footer .company-info ul li.emails,#main-footer .company-info ul li.phone-num{float:none;width:100%;margin-bottom:12px}#main-footer .company-info ul li.emails{margin-bottom:0}#main-footer .copyright nav{overflow:hidden;float:none;width:100%}#main-footer .copyright p.web-design{float:none;width:100%}.page-hero{padding:40px 0}#main-hero .get-quote form{margin-top:26px}#main-hero .get-quote form .updated .form-col{width:48%;margin-right:4%}#main-hero .get-quote form .updated .form-col:nth-child(2){margin-right:0}#main-hero .get-quote form .updated .form-col:last-child{width:200px}#main-content .form-content form .form-row .form-col{float:none;width:100%;margin-right:0}#main-content .account-info form .form-row,#main-content .form-content form .form-row .form-col{margin-bottom:18px}#main-content .form-content form .form-row .form-col:last-child{margin-bottom:0}#main-content .account-info{margin-top:10px}#main-content hr.border{margin:26px 0}#main-content .mobile-app .app-text{float:none;width:100%}#main-content .mobile-app .one2onecars-app{float:none;width:100%;position:static;top:0;margin-top:32px}#main-content .mobile-app .one2onecars-app img{display:block;margin:0 auto}#main-content .contact-info ul li,#main-content .services-list .cab-img,#main-content .services-list .description{float:none;width:100%;margin-right:0}#main-content .contact-info ul li,#main-content .contact-info ul li span{display:block}#main-content .form-content form .form-row .form-quarter{float:none;width:100%;margin-right:0;margin-bottom:4%}#main-content .contact-form form .form-row{margin-bottom:4%}#main-content .contact-form form .user-icon input[type=text]{background:url(../img/contact-input-user.png) 4% center no-repeat}#main-content .contact-form form .phone-num input[type=text]{background:url(../img/contact-input-phone.png) 4% center no-repeat}#main-content .contact-form form .email-icon input[type=text]{background:url(../img/contact-input-email.png) 4% center no-repeat}#main-content .contact-form form .massage-icon textarea{background:url(../img/contact-input-chat.png) 4% 14% no-repeat;padding-left:62px}#main-content .ui-accordion h3{font-size:14px;padding:8px 16px 8px 0}#main-content .services-list .description{margin-top:14px}#main-hero .cars-selections ul li{width:49%;margin:0 2% 2% 0}#main-hero .cars-selections ul li:nth-child(6),#main-hero .cars-selections ul li:nth-child(even){margin-right:0}#main-hero .cars-selections ul li .vehicle-name h2{font-size:18px}#main-hero .cars-selections ul li:nth-child(5),#main-hero .cars-selections ul li:nth-child(6){margin-bottom:0}.mobilenavbutton{right:7%}#main-hero .full-text{text-align:left}}@media only screen and (max-width:500px){main h2{font-size:13px}.hero-text{display:none}#main-hero{padding-top:25px}main h2{font-size:28px;line-height:30px}#main-content .app-content .app-btns{margin-top:28px}#main-footer .copyright nav ul li a{float:left;width:48%;box-sizing:border-box;border:0;padding:0;margin-right:4%;margin-bottom:6px}#main-content .areas-btns nav ul li a,#main-content .areas-btns nav ul li:nth-child(4) a{border-bottom:1px solid #f1f1f1}#main-footer .copyright nav ul li:nth-child(even) a{margin-right:0}#main-footer .copyright nav ul li:nth-child(3) a,#main-footer .copyright nav ul li:nth-child(4) a{margin-bottom:0}.page-hero .text-centered h1{font-size:38px}#main-content .faqs-content .text-centered{text-align:left}#main-content{margin:30px 0}#main-content .info-list{margin-top:8px}.page-hero .hero-text h1,main h3{font-size:20px}.home #main-content .customers-info,.page #main-content .customers-info{display:none}.home #main-content,.page #main-content .taxifare-info{margin-bottom:0}.home #main-content .taxifare-info{margin-bottom:40px}.page #main-content .app-content{margin-top:0}.home #main-content .app-content{margin-top:40px}#main-content .areas-btns{margin:40px 0}#main-content .areas-btns nav ul li{width:50%}#main-content .areas-btns nav ul li:nth-child(3) a,#main-content .areas-btns nav ul li:nth-child(5) a{border-right:1px solid #f1f1f1}#main-content .areas-btns nav ul li:nth-child(6) a{border-bottom:0}#main-hero .quote-form form .vehicles-list ul li p{font-size:12px}#main-hero .quote-form form .vehicles-list ul li p img{width:80%}#main-hero .features h2,#main-hero .quote-form h2{font-size:26px}#main-hero .features ul li{margin-bottom:16px}#main-hero .features ul li h3{font-size:20px}#main-hero .features ul li p{font-size:14px;line-height:22px;margin-top:4px}#main-hero .quote-form .price h3{font-size:26px;padding:11px 0}}@media only screen and (max-width:400px){#main-content .heading{margin-bottom:8px}#main-hero .booking-btns{width:100%}#main-content .about-content .image{width:18%;margin-right:4%}#main-content .about-content .description{width:76%}#main-content .about-content .features{margin-top:22px}#main-hero .booking-btns ul li.online-booking a{padding-left:90px}#main-hero .booking-btns ul li.call a,#main-hero .booking-btns ul li.open-account a{padding-left:76px}#main-content .app-content .app-btns ul li a{width:40%}#main-content .taxifare-info .fare-list ul li{padding:8px 12px}#main-content .taxifare-info .fare-list ul li h3 span:last-child{font-size:22px}#main-content .customers-info .testimonial-list blockquote{font-size:14px;line-height:20px}#main-content .customers-info .testimonial-list cite img{display:block;margin-right:0;margin-bottom:4px}.page-hero .text-centered{text-align:left}.page-hero .text-centered h1{font-size:32px}#main-content .contact-form form input[type=text]{padding-left:48px}#main-content .contact-form form .massage-icon textarea{background:url(../img/contact-input-chat.png) 5% 14% no-repeat;padding-left:50px}#main-content .services-list .description .cab-info ul li{width:84px}#main-content .form-content form .form-btn{width:100%}#main-hero .cars-selections ul li{width:100%;margin-bottom:3%}#main-hero .booking-btns p{font-size:12px}main h2{font-size:20px}#main-content .about-content .description h3{font-size:18px}#main-content .areas-btns nav ul li{width:100%}#main-content .areas-btns nav ul li a,#main-content .areas-btns nav ul li:nth-child(3) a,#main-content .areas-btns nav ul li:nth-child(5) a{text-align:left;border-right:0;padding:14px 18px}#main-content .areas-btns nav ul li:nth-child(5) a{border-bottom:1px solid #f1f1f1}#main-hero .quote-form form{background:0 0}#main-hero .quote-form .button .next-btn input[type=submit],#main-hero .quote-form form .vehicles-list ul li.selected_vehicle,#main-hero .quote-form form .vehicles-list ul li:hover{background:#000}#main-hero .quote-form .border-dashed{border:0;padding:0}#main-hero .quote-form form .vehicles-list ul li p{font-size:11px}#main-hero .quote-form .form-row .button,#main-hero .quote-form .form-row .price{float:none;width:100%;margin-right:0;margin-bottom:16px}#main-hero .quote-form .price h3{text-align:right;padding:0}#main-hero .quote-form .form-row .button{margin-bottom:0}#main-hero .features h2,#main-hero .quote-form h2{font-size:24px;line-height:26px}#main-hero .features{margin:16px 0}#main-content .taxifare-info .fare-list ul li h3 span:first-child{background:0 0;padding-right:0}}