@media only screen and (max-width:1600px){
.header-top .container {max-width:1280px;}
.logo {width: 230px;}
.navigation ul li {margin:0 15px 0 15px;font-size: 14px;}
.navigation ul li a {letter-spacing: 0;}
.banner .container {max-width: 1280px;}
.banner-text h1 {font-size: 56px;padding: 0 0 25px;line-height: 68px;} 
/*.banner-text h1 {font-size: 40px;padding: 0 0 25px;line-height:48px;}*/
.banner-text p {font-size: 24px;}
/*.banner-text p {font-size: 20px;}*/
.mobile-box {padding: 130px 0 40px 70px;}
.container {max-width: 1170px;}
.phone-slider {max-width: 280px;margin: 0 auto 30px;}
.heading-box h2 {font-size: 32px;padding: 0 0 25px;margin-bottom: 25px;}
.app-slider {top: 70px;left: 18px;width: 244px;}
}
@media only screen and (max-width:1199px){
p {line-height: 26px;padding: 0 0 15px;font-size: 16px;}
.heading-box p {font-size: 16px;}
.header {padding-top: 30px;}	
.logo {width:180px;}
.navigation {margin: -32px 0 0 0;}
.navigation ul li {margin:0 6px;font-size: 13px;}
.mobile-box {padding: 95px 0 30px 65px;}
.phone-slider {max-width: 240px;margin: 0 auto 20px;}
.slider-outer .app-btn img {height: 38px;}
.app-btn a {margin: 0 2px;}
.container {max-width: 1070px;}
.drive-user-box .img-block {max-width: 540px;}
.banner-text h1 {font-size: 44px;line-height: 54px;}
.banner-text p {font-size: 18px;}
.sign-btn a {font-size: 14px;width: 170px;}
.how-content li {width: 25%;}
.how-works-box ul.how-content .content-section .img-block {margin: 0 auto 20px;max-width: 150px;}
.app-slider {top: 60px;left: 16px;width: 208px;}

.header.innerHeader .logo {width:180px;}
.sign-up-ride .profile-img-box input[type="file"] {width: 100%;background-size: 100%;min-height: 250px;}
.vehicleRideSec .row:nth-child(odd) .vehicleRideImgCol {margin: 0 32px 0 30px;}
.vehicleRideSec .row:nth-child(even) .vehicleRideImgCol {margin: 0 40px 0 0;}
.header.innerHeader .navigation:after {right: -6px;z-index: -1;}
.map-box{margin: 0;}
.header.shrink .logo, 
.header.innerHeader.shrink .logo { width: 140px;}
.car-pricing strong {font-size: 18px;}
}
@media only screen and (max-width:991px){
.header {padding-top: 15px;}
.mobile-box {padding: 60px 0 30px 25px;}
.banner-text {padding: 0 20px 0 0;}
.banner-text h1 {font-size: 32px;line-height: 42px;padding: 0 0 15px;}
.banner-text p {font-size: 16px;}
.phone-slider {max-width: 180px;margin: 0 auto 20px;}
.sign-btn {padding-top: 15px;}
.sign-btn a {width: 140px;letter-spacing: 0;}
.slider-outer .app-btn img {height: 30px;}
.how-works-box ul.how-content {margin: 0;}
.how-works-box ul.how-content .content-section span {font-size: 18px;line-height: 22px;}
.heading-box h2 {font-size: 26px;padding: 0 0 15px;margin-bottom: 15px;}
.sign-drv {max-width: 390px;}
.sign-drv ul li {margin: 0 15px;}
.sign-drv ul li a img {height: 50px;}
.sign-drv ul li a {font-size: 16px;line-height: 18px;}
.any-text-box {padding-top: 25px;}
.any-text-box .app-btn img {height: 32px;}
.city-content li .city-links {font-size: 15px;}
.ft-nav ul li {margin: 0 5px;font-size: 13px;}
.info-one i img {height: 35px;}
.info-one span {font-size: 16px;}
.info-one span strong {font-size: 18px;}
.footer-top .app-btn a img {height: 40px;}
.footer:after {background: url(../images/footer-bg.jpg) repeat-x;background-size: 140%;}
.car-img {top: -126px;left: 50px;}
.how-works-box ul.how-content .content-section .img-block {max-width: 130px;}

.menuImage{float:none;height:auto;margin:0;padding:0;position:absolute;right:15px;top:9px;width:30px;z-index:99999;}
.menuImage > img{height:auto;width:100%;}
.iphon_navigation {background: #000000;bottom: 0;display: block!important;right: -240px;overflow-y: auto;margin: 0 !important;position: fixed;text-shadow: none;top: 0;transition: all 0.3s ease;-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;width: 240px;z-index: 9999;padding: 50px 0 10px !important;height: 100% !important;}
.nav-open {right: 0!important;}
.iphon_navigation ul{margin:0px;padding:0px;list-style:none;}
.iphon_navigation ul li{display:block;list-style:none outside none;margin:0;padding:0;text-align:left;width:100%;position:relative;border-bottom: solid 1px #444444;}
.iphon_navigation ul li:first-child{border-top:none;}
.iphon_navigation ul img{display:block;float:left;height:20px;margin-right:5px;width:15px;}
.parentMenu > div.subItem{width:50px;height:40px;float:right;background:url(../images/faq-arrowup.png) no-repeat center;cursor:pointer;}
.parentMenuActive > div.subItem{width:50px;height:40px;position:absolute;right:0;top:0;background:url(../images/faq-arrowdown.png) no-repeat center!important;cursor:pointer;}
.parentMenu > div.subItem{background:url(../images/faq-arrowup.png) no-repeat scroll center center transparent;cursor:pointer;position:absolute;right:0;top:0;width:50px;height:40px;}
.iphon_navigation ul li a{color:#fff;display:block;font-size:14px;line-height:20px;list-style:none outside none;margin:0;padding:10px 20px;text-decoration:none;overflow:hidden;font-weight:normal;font-family: 'Exo', sans-serif;}
.iphon_navigation ul li a:hover{color:#fff;text-shadow:inherit;text-decoration:none;background:#000;}
.iphon_navigation ul li:last-child a{margin:0;}
.iphon_navigation > ul ul{background-image:none !important;margin:0;padding:0;width:100%;}
.iphon_navigation ul ul li{list-style:none;margin:0;padding:0;text-align:left;width:100%;border:none;}
.iphon_navigation ul ul li a{background:#1f1f1f;color:#FFFFFF;display:block;list-style:none outside none;margin:0 0 1px;text-decoration:none;text-transform:uppercase; font-size:13px;}
.iphon_navigation ul li a:hover{color:#fff;text-shadow:inherit;text-decoration:none;background:#333;}
.iphon_navigation ul ul ul{margin:0;padding:0;text-align:left;width:100%;list-style:none;}
.iphon_navigation ul ul ul li a{background:#00435D;color:#FFFFFF;display:block;font-size:12px;list-style:none outside none;margin:0 0 1px;padding:7px 10px;text-decoration:none;text-transform:uppercase;}
.iphon_navigation ul ul ul li a:hover{color:#fff;text-shadow:inherit;text-decoration:none;}
.app-slider {top: 45px;left: 12px;width: 156px;}
.header.innerHeader {padding-top: 15px; padding-bottom:15px;}
.header.innerHeader .logo { margin:0;}
.header.innerHeader .menuImage {top: 19px;}

.vehicleRideTextCol h2 {font-size: 22px;margin-bottom: 15px;padding-bottom: 20px;}
.mainWpapContainer p {font-size: 14px;}
.header.innerHeader .bar1, .header.innerHeader .bar2, .header.innerHeader .bar3 {background-color: #000;}
.scroll-hidden .header.innerHeader .bar1, .scroll-hidden .header.innerHeader .bar2, .scroll-hidden .header.innerHeader .bar3 {background-color: #fff;}
.sign-up-ride  .profile-img-box.form-group label {font-size: 15px;}
.cityCarListSec ul li {width: 33.33%;}
}
@media only screen and (max-width:767px){
.header {position: fixed;padding:10px 0;}
.navnewclass .header {background: rgba(248, 179, 33, 0.8); box-shadow: 0 0 5px rgba(0,0,0, 0.2);}
p {line-height:20px;padding:0 0 10px;font-size: 14px;}
.heading-box p {font-size: 14px;}
.logo {width: 120px;}
.banner .container{display:block;}
.banner-text{width: 100%;text-align: center;padding: 90px 0 5px 0;}
.banner-text h1{font-size: 22px;line-height:24px;padding:0 0 5px;}
.banner-text h1 br{display: none;}
.banner-text p{font-size: 14px;line-height: 18px;}
.sign-btn {padding-top: 10px;justify-content: center;}
.sign-btn a {width: 140px;letter-spacing: 0;margin: 0 6px !important;padding: 5px 0;font-weight: 400;font-size: 13px;}
.banner-right-box{ width:100%;transform:none; background:none;}
.phone-slider {max-width: 160px;}
.mobile-box {padding:15px;transform:none;}
.banner-right-box:before{ display:none;}
.banner-right-box:after{ display:none;}
.mobile-box:before {background-size: 100%; display:none;}
.how-content {}
.how-content li {width:25%; margin-bottom:15px;}
.how-works-box ul.how-content .content-section .img-block {max-width: 85px;margin: 0 auto 8px;}
.how-works-box ul.how-content .content-section span {font-size: 16px;line-height: 20px;font-weight: 600;}
.pad-b50 {padding-bottom: 25px;}
.pad-t50 {padding-top: 25px;}
.heading-box h2 {font-size: 22px;padding: 0 0 10px;margin-bottom: 10px;}
.heading-box {padding-bottom: 15px;}
.sign-drv ul li {margin: 0 5px;}
.any-img-box{ display:none;}
.anytime-box {padding: 25px 0;}
.any-text-box {padding-top: 0;text-align: center;}
.any-text-box .heading-box {text-align: center;}
.any-text-box .heading-box h2:before {right: 0;margin: 0 auto;}
.any-text-box .heading-box h2:after {right: 0;margin: 0 auto;}
.city-box {padding: 25px 0 10px;}
.car-img{ display:none;}
.footer:after{ display:none;}
.footer:before{ display:none;}
.sign-drv {max-width:240px;}
.info-one span {font-size: 14px;}
.info-one span strong {font-size: 16px;}
.info-one i img {height: 25px;}
.footer-top .app-btn a {margin: 0 5px;}
.footer-top .app-btn a img {height: 30px;}
.footer-top {padding:20px 0;}
.social-link li {margin: 0 5px;width: 25px;height: 25px;line-height: 25px;font-size: 18px;}
.ft-nav {margin-bottom: 20px;}
.ft-nav ul li {margin: 0;font-size: 12px;border-right: solid 1px #666;line-height: 12px;padding: 0 5px 0 0px;}
.ft-nav ul li:last-child{ border:none;}
.sign-drv ul li a img {height: 35px;}
.sign-drv ul li a {font-size: 14px;line-height: 16px;}
.city-content li .city-links {font-size: 13px;height: 70px;}
.slider-outer .app-btn {background: #000;margin: 0 -30px -15px;padding: 8px 0;}
.bar1, .bar2, .bar3{background-color:#000;}
.scroll-hidden .bar1, .scroll-hidden .bar2, .scroll-hidden .bar3{background-color:#fff;}
.app-slider {top: 41px;left: 11px;width: 138px;}
.how-works-box {background-size: 100%;}
.header.innerHeader .logo {width: 120px; margin:0;}

.topInnerHeading {padding-top: 62px;}
.header.innerHeader .menuImage {top: 9px;}
.header.innerHeader {padding: 10px 0; position:fixed;}
.mainWpapContainer {padding: 20px 0 0;}
.mainWpapContainer p {font-size: 14px;}
.topHedMidCol {min-height: 70px;}
.topHedMidCol h1 {font-size: 26px;line-height: 26px;}
.topHedMidCol p {font-size: 14px;}
.vehicleRideImgCol .imgBorder{ display:none;}
.vehicleRideSec .row:nth-child(odd) .vehicleRideImgCol {margin:0; float:none;}
.vehicleRideSec .row:nth-child(even) .vehicleRideImgCol {float:none; margin:0;}
.vehicleRideSec .row:nth-child(even) .vehicleCol {order: 0;}
.vehicleRideTextCol h2 {font-size: 20px;margin-bottom: 15px;padding-bottom: 18px;font-weight:600;}
.vehicleCol{ padding-bottom:10px;}
.vehicleRideSec {padding-bottom: 20px;}
.sign-up-ride {padding: 20px 0;margin: 0;}
.sign-up-ride .checkbox-area {display: block;}
.sign-up-ride .checkbox-area label {margin-right: 5px !important;}
.sign-up-ride .form-group label {font-size: 15px;margin: 0 0 3px;font-weight: 400;}
.sign-up-ride .form-group {margin: 0 0 10px;}
.form-control {height: 42px;font-size: 14px;}
.checkbox-area {display: flex; padding-bottom:10px;}
.checkbox-area .checkbox-lable {font-size: 15px;}
.form-group.profile-img-box {max-width: 128px;margin: 15px auto 0;}
.sign-up-ride .form-group.profile-img-box {margin: 0;}
.sign-up-ride .profile-img-box input[type="file"] {min-height: 165px;}
.save-btn .btn-custom {width: 100px; padding: 8px 0;}
.vehicleRideImgCol img{ width:100%;}

.contactInfoSec { padding-bottom: 0;}
.contact-alt-info {min-height: auto;margin-bottom: 35px;}
.infi-icons {width: 50px;height: 50px;margin: -38px auto 10px;line-height: 50px;font-size: 30px;}
.contact-form .form-group label {font-size: 14px;}
.contact-form .form-group {margin-bottom: 15px;}
.contact-form .form-group textarea.form-control {height: 100px;}
.contact-form .btn-custom {width: 120px;padding: 8px 10px;font-size: 16px;font-weight: 600;}

.destination-form {
    display: flex;
    padding-right: 0;
    flex-direction: column;
}
.destination-form .form-group {
    width: 100%;
}
.destination-form .ride-btn {
    position: inherit;
    width: 100%;
}
.header.innerHeader.shrink .logo, 
.header.shrink .logo { width: 120px;}

.header.innerHeader.shrink,.header.shrink
.header.shrink {position: fixed; padding: 10px 0;}
.about-us-page {
	padding: 20px 0;
}

.about-us-page .vehicleRideSec .row {
	margin-bottom: 0;
}

.vehicleRideList {
	margin-bottom: 15px;
}

.ride-text {
	margin-bottom: 10px;
}
.ride-text p {
	font-size: 20px;
	padding: 15px;
	line-height: normal;
}

.about-us-page  .vehicleRideImgCol {
	margin-bottom: 20px !important;
}
div#county .city-content-county li a {
	font-size: 12px;
}
.cityCarListSec ul li .car-img{display: block;}
.cityCarListSec ul li {width: 50%;}
}

@media only screen and (max-width:575px){
.how-content li {width: 50%; margin-bottom:15px;}
.city-content li .city-links {height: 60px; font-size:14px;}
.city-content li {flex: 0 0 50%;}
.city-content li:nth-child(2n+2){border-right: 0;}
.city-content li:nth-child(5), .city-content li:nth-child(6){border-bottom: 1px solid #d1d1d1;}
.contact-info {display: block;margin-bottom:20px;}
.info-one {width: 100%; margin-bottom:15px;}
.footerbottom .container {display: block;text-align: center;}
.social-link {padding: 10px 0 0 0;}
.founder-img {float: none;margin: 0 auto 15px;}
.cityCarListSec ul li {width: 100%; padding: 0 10px;}
}