/******   @media screen 1600px ******/
@media screen and (max-width:1600px){
	
}

/******   @media screen 1300px ******/
@media screen and (max-width:1300px){
	.banner_img img{min-height: 600px;}
}

/******   @media screen 1200px ******/
@media screen and (max-width:1200px){
	.innerpage_banner_cont p{font-size: 32px;}
	.innerpage_banner_cont a {padding: 7px 15px;}
}


/******   @media screen 1100px ******/

@media screen and (max-width:1100px){
	/*.banner .form-group { min-height: 72px;}*/
	.form-group {margin-bottom: 0px;}
	.required_field {font-size: 14px;}
}

/******   @media screen 1024px ******/
@media screen and (max-width:1024px){

}
/******   @media screen 991px ******/
@media screen and (max-width:991px){
	.banner_img img{min-height:auto;}
	.header_btmrgt,.header_toprgt > ul{display: none;}
	.inner_page_container {margin-top: 39px;}
	.body_non_bg .header_top{display: block;}
	.body_non_bg .inner_page_container {margin-top: 105px;}
	/*.banner_content {position: relative; width: 100%;left: inherit;top: inherit;padding: 30px 0;}*/
	.more_drivers_container .driver_blks .drv_cont{width: 100%;}
	.header_top{padding: 10px 0;}
	.pagination>li>a, .pagination>li>span {font-size: 15px;padding: 8px 10px;}
	.responsive_menu_block{display: block;}
	.responsive_menu_block ul.responsive_menubar.active{right:0;}
	.inner_page_container{margin-top:39px;}
	.banner{margin-top: 39px;}
	.body_non_bg .header_btm .logo{margin-top: 5px;}
	.banner .form-group.width_fifty {width: 100%;float: left;margin-right: 0;}
	.banner .form-group.width_twenty {width: 49%;margin-right: 1%;}
	.banner .form-group.width_thirty {width: 49%;}
	.banner .form-group.width_twenty_five {width: 49%;}
	/*.banner .form-group{margin-bottom: 20px;}*/
	.app_container_lft{margin-top: 0px;text-align: center;margin-bottom: 20px;float: left;}
	.app_container_rgt{text-align: center;}
	.app_container_lft ul{width: 100%;float: left;}
	.footer_btm .copy_r{text-align: right;}
	header.sticky .header_btm .logo {margin: 5px 0;}
	.app_container_rgt img{float: none;}
	.app_container_lft p{display: inline-block;float: none;}
	.veh_desc_lft {width: 100%;float: left;margin-top: 0;text-align: center;margin-bottom: 30px;}
	.veh_desc_lft a{display: inline-block;}
	.veh_desc_middle{width: 100%;float: left;margin-top: 0;text-align: center;}
	.veh_desc_middle img{max-width: 80%;}
	.veh_desc_right {width: 100%;float: left;margin-top: 0;}
	.veh_desc_rgt {width: 100%;float: left;}
	.view_more{bottom: -35px;}
	.meet_drivers_container .blk_title{margin-bottom:50px;}
	.owl-dots{left: 45%;}
	.required_note i{color: #666666;}
	.container {width: 95%;}
	.nav-pills>li>a{color: #666666;}
	.banner_content .nav-pills>li>a{color: #ffffff;}
	.nav>li>a.picknow i {background: url(../images/airpick_res_ico.png)no-repeat left center;background-position: 0px 0;margin-top: -4px;}
	.nav>li.active>a.picknow i,.nav>li>a.picknow:hover i{background: url(../images/airpick_res_ico_active.png)no-repeat left center;}
	.nav>li>a.picklater i {background: url(../images/picklater_res_ico.png)no-repeat left center;background-position: 0px 0;margin-top: -4px;}
	.nav>li.active>a.picklater i,.nav>li>a.picklater:hover i{background: url(../images/picklater_res_ico_active.png)no-repeat left center;    background-position: left;}
	.banner_content_inner .nav-pills>li.active>a, .banner_content_inner .nav-pills>li.active>a:focus, .banner_content_inner .nav-pills>li.active>a:hover {color: #ffffff;background-color: #1da1f3;height: auto;}
	a.responsive_menu {width: 34px;height: 31px;background-size: 50%;}
	.header_top {padding: 4px 0;}
	.innerpage_banner_cont p,.features_app_container_lft h2{font-size: 32px;}
	.innerpage_banner_cont {top: 25%;}
	.features_widgets_container{padding: 20px 0;}
	.vehic_desc_blocks{padding: 0;}
	.blk_title{margin-bottom: 20px;}
	.features_widgets_blk h3 {font-size: 24px;margin-bottom: 20px;}
	.features_widgets_blk p{font-size: 16px;}
	.fwidget_ico{margin-bottom: 25px;}
	.features_widgets_blk {width: 60%;float: none;margin: 0 auto;}
	.features_app_container {padding-top: 30px;}
	.features_app_container_lft {margin-top: 20px;text-align: center;}
	.features_app_container_rgt{text-align: center;}
	.features_app_container_rgt img{float: none;}
	.features_app_container_lft .rating_ico{float: none;display: inline-block;margin: 20px 0;}
	.features_app_container_lft p {width: 80%;float: none;margin: 0 auto;}
	.features_btmwdgts_container{padding: 30px 0;}
	.features_btmwdgts_blk h3{font-size: 24px;}
	.features_btmwdgts_blk p{font-size: 16px;}
	.cms_container .form-group.cphone{padding-top: 0;}
	.cms_container .form-group.captcha_blk{margin-top: 20px;}
	#careers .cms_page_title{margin:30px 0 0 0;}
	.blog_posts_container.br1{border-right: none;}
	.blog_posts_blocks{padding-right: 0;}
	.header_top .header_toprgt ul.responsive_menubar li.more_menu_list,.header_top .header_toprgt ul.responsive_menubar li:last-child {padding-bottom: 8px;}
	.header_top .header_toprgt ul.responsive_menubar li {padding: 8px 0px 8px 15px;border-left: none;}
	.header_top .header_toprgt ul.responsive_menubar li ul.more_menu_blk li{padding: 8px 0;}
	.banner .owl-carousel-app, .banner .owl-carousel{height: 600px;}
	.banner .banner_img img{min-height: 600px;}
	/*.banner_content{top:75px;}*/
}

@media screen and (max-width:991px){
	.widgets_blk{margin-bottom: 20px;}
	.widgets_blk p {width: 40%;float: none;display: inline-block;}

}



/******   @media screen 858px ******/
@media screen and (max-width:860px){
	.meet_drivers_container .driver_blks .drv_cont p{min-height: 100px}
}


/******   @media screen 768px ******/
@media screen and (max-width:768px){
	.nav-pills>li>a:hover{height: 40px;}	
	.container {width: 100%;}
	.banner .form-control,.required_field i,.hphone_ico_txt,.banner .with_phone_code .intl-tel-input input{font-size: 14px;}
	.nav-pills>li>a{padding: 10px 7px;font-size: 14px;}
	.banner_content_inner .nav-pills>li.active>a, .banner_content_inner .nav-pills>li.active>a:focus, .banner_content_inner .nav-pills>li.active>a:hover {color: #ffffff;background-color: #1da1f3;}
	.nav>li>a i {display: none;}
	.cartype_modal .car_type_lft .car_type_lft_cont h4{font-size: 15px;}
	.cartype_modal .car_type_lft .car_type_lft_cont p span,.cartype_modal .car_type_lft .car_type_lft_cont p i,.cartype_modal .car_type_lft .car_type_lft_cont p small{font-size: 12px;margin-bottom: 3px;}
	.cartype_modal .car_type_lft .car_type_lft_img img {margin-top: 10px;}
	.banner .btn-primary {font-size: 16px;padding: 5px 20px;}
	.blk_title{margin-bottom: 20px;}.blk_title h2{font-size: 32px;margin-bottom: 15px;}.blk_title small{font-size: 16px;}
	.vehicle_tab_container ul li a {font-size: 16px;padding: 5px 8px;}
	.vehicle_tab_container ul li.active a, .vehicle_tab_container ul li.active a:hover, .vehicle_tab_container ul li a:hover, .vehicle_tab_container .nav-pills>li.active>a, .vehicle_tab_container .nav-pills>li.active>a:focus, .vehicle_tab_container .nav-pills>li.active>a:hover{font-size: 16px;}
	.vehicle_tab_container .tab-content {padding-top: 15px;}
	.vehic_desc_blocks{padding: 0;}
	.veh_desc_lft h4 {font-size: 32px;margin-bottom: 0px;}
	.veh_desc_lft span {font-size: 24px;margin-bottom: 5px;}
	.veh_desc_lft a {padding: 8px 20px;font-size: 16px;}
	.veh_desc_rgt ul li{padding: 10px 12px;font-size: 14px;}
	.veh_desc_rgt ul li span{width: 30%;font-size: 14px;}
	.vehicles_container,.meet_drivers_container,.widgets_btm_container{padding:20px 0;}
	.meet_drivers_container .driver_blks{margin-bottom: 30px;}
	.meet_drivers_container .driver_blks .drv_cont{padding: 15px;}
	.meet_drivers_container .driver_blks .drv_cont h3 {font-size: 18px;margin-bottom: 5px;}
	.meet_drivers_container .driver_blks .drv_cont p{font-size: 14px;margin-bottom: 5px;}
	.app_container{padding-top: 20px;}
	.app_container_lft h2 {font-size: 32px;margin-bottom: 15px;}
	.app_container_lft p{width: 100%;font-size: 16px;margin-bottom: 15px;}
	.app_container .app_container_lft ul li{margin-right: 0;}
	.widget_ico{margin-bottom: 15px;}
	.widgets_blk h3,.testi_blks h4{font-size: 18px;margin-bottom: 10px;}
	.widgets_blk p,.testi_blks small{font-size: 14px;}
	.testi_blks small{margin-bottom: 15px;}
	.testi_blks p{font-size: 14px;margin-bottom: 0;}
	.owl-dots{left: 44%;}
	.testimonial_inner_container{padding: 30px 0 40px;}
	.footer_top h4{font-size: 18px;margin-bottom: 15px;}
	.footer_top ul li{margin-bottom: 15px;}
	.footer_top ul li a,.footer_btm .copy_r{font-size: 14px;}
	.footer_top .social-links ul li{margin-right: 10px;}
	.footer_top .social-links ul li:last-child{margin-right: 0;}
	.cont_address p {font-size: 14px;line-height: 24px;}
	.footer_top_inner{padding: 30px 0;}
	.innerpage_banner_cont{width: 80%;left:10%;}
	.pricing_blocks .pricing_block_lft{width: 100%;padding: 0;}
	.pricing_blocks .pricing_block_rgt {width: 100%;margin-top: 30px;}
	.pricing_blocks .pricing_block_rgt{text-align: center;}
	.pricing_block_rgt img{max-width: 50%;display: inline-block;}
	.pricing_block_lft h4{font-size: 32px;margin-bottom: 0;}
	.pricing_block_lft >span {font-size: 24px;margin-bottom: 5px;}
	.pricing_block_lft ul li{padding: 10px 0;}
	.pricing_block_lft ul li span:first-child i,.pricing_block_lft ul li span{font-size: 16px;}
	.pricing_block_lft a { padding: 8px 15px;font-size: 16px;}
	.pricing_blocks{padding: 15px 0;}
	.footer_btm {padding: 10px 0;}
	.features_widgets_blk {width: 70%;}
	.innerpage_banner_cont p, .features_app_container_lft h2{font-size: 24px;}
	.innerpage_banner_cont a {padding: 5px 10px;font-size: 18px;}
	.innerpage_banner_cont p{margin-bottom: 10px;}
	.features_widgets_container .blk_title small,.features_app_container_lft h2{margin-bottom: 10px;}
	.features_widgets_blk h3 {font-size: 18px;margin-bottom: 15px;}
	.features_widgets_blk p {font-size: 14px;}
	.features_app_container_lft p{font-size: 16px;}
	.cms_page_title,.find_us_container h3{font-size: 32px;}
	.cms_container .btn-inverse,.cms_container .btn-primary{padding: 10px 25px;font-size: 18px;}
	.cms_container .nav-pills>li>a{padding: 8px 15px;font-size: 16px;}
	.cms_container .nav.nav-pills{margin-top: -37px;}
	.blog_posts_container{margin-top: 15px;}
	.blog_title {font-size: 24px;margin: 15px 0 10px;}
	.blog_posts_container.br1{border:none;}
	.blog_content p,.blog_content ul li,.cms_container p,.cms_container p.imp,.cms_container #about p,.cms_container #about ul li{font-size: 16px;}
	.blog_sidebar .recent_post ul li a,.blog_sidebar .archives_list ul li a,.det_desc h4.blog_uname,.det_desc small.blog_date{font-size: 16px;}
	.blog_sidebar .recent_post ul li,.blog_sidebar .archives_list ul li{padding: 12px 0;}
	.blog_posts_blocks{margin-bottom: 20px;}
	.blog_content ul{margin-bottom: 0;}
	.howitworks_blocks .howitworks_block_lft{padding-top: 50px;}
	.howitworks_blocks .howitworks_block_rgt{text-align: center;}
	.howitworks_block_rgt img{max-width:37%;float: none;margin: 0 auto;}
	.howitworks_blocks .howitworks_block_lft img{max-width: 50%;margin-bottom: 20px;}
	#section0 .blk_title{padding-top: 0;}.how_it_works_container .blk_title small{margin-bottom: 0;width: 100%;}
	#section0{padding-top: 125px !important;}
	.howitworks_blocks .howitworks_block_lft i{font-size: 24px;margin-bottom: 10px;}
	.howitworks_blocks .howitworks_block_lft h2{font-size: 24px;margin-bottom: 10px;}
	.howitworks_blocks .howitworks_block_lft p{font-size: 16px;margin-bottom: 20px;}
	.howitworks_blocks{height: auto !important; }
	.fp-enabled body.fp-viewing-footer{padding-bottom: 0;}
	#section8{padding-bottom: 0 !important;}
	#section3.howitworks_blocks .howitworks_block_lft{background-size: contain;padding: 0;}
	.cms_container .career_lists p{font-size: 18px;}
	.cms_container .form-group.captcha_blk{margin-top: 15px;}
	.features_btmwdgts_blk{margin-bottom: 20px;}
	.features_btmwdgts_container {padding: 30px 0 0;}
	.footer_top_inner {padding: 10px 0;}
	.footer_btmtop ul li{margin-bottom: 0;}
	.confirmed_txt{width: 200px; height: 100px; background-size: 100%;}
	.booking_succrft h2{font-size: 20px;}
	.booking_succrft p{font-size: 14px;}
	.booking_succrft span{ font-size: 15px;}
	.tab_content_right,.tab_outer{width: 100%;padding-left: 0;padding-right: 0;}

}


/******   @media screen 600px ******/
@media screen and (max-width:600px){
	.widgets_blk p{width: 50%;}
	.cms_container .nav-pills>li>a {padding: 8px 8px;font-size: 14px;}
	.cms_container .nav.nav-pills {margin-top: -35px;}
	.cms_page_title, .find_us_container h3{font-size: 24px;}.cms_page_title{margin:10px 0;}.blog_det{margin-bottom: 10px 0;}
	.blog_sidebar{margin:0px 0 20px 0;}
	.blk_title h2{font-size: 24px;}
	.cms_container .career_lists h4{font-size:18px;}
	.cms_container .career_lists p{font-size:14px;}
}

/******   @media screen 568px ******/
@media screen and (max-width:568px){
	.banner .form-group.width_thirty,.banner .form-group.width_twenty,.banner .form-group.width_twenty_five,
	.banner .form-group.width_forteen_six {width: 100%;margin-right: 0;}
	.form-group.width_forteen_six.width_forteen_six2{width: calc(100% - 60px);}
	.banner .form-group.width_thirty,.banner .form-group.width_twenty,.banner .form-group.width_fifty,.banner .form-group.width_forteen_six {margin-right:0;}
	.banner .form-group.width_five {width:60px;float: left;margin-right: 0;margin-bottom: 0;}
	.drop_checkbox{margin:0;}
	.innerpage_banner_cont p{font-size: 15px;}
	.innerpage_banner_cont a{font-size: 14px;padding: 3px 10px;}
	.features_widgets_blk,.features_app_container_lft p {width: 90%;}
	.innerpage_banner_cont {width: 84%;left:8%;top: 34%;}
	.fwidget_ico,.features_widgets_blk h3{margin-bottom: 10px;}
	.features_widgets_container,.features_app_container{padding: 0;}
	.features_btmwdgts_container {padding: 20px 0 0px;}
	.abt_appbar .footer_app_icon{margin-bottom: 10px;}
	.cms_container #about ul,.cms_container #about .abt_appbar{margin-bottom: 0;}
	.blog_posts_container {margin-top: 0px;}
	.cms_container{padding-bottom: 10px;}.cms_page_title {margin: 20px 0 10px;}.cms_container .form-control{font-size: 14px;}
	.cms_container .btn-inverse, .cms_container .btn-primary,.cms_container #careers .btn-primary {padding: 7px 20px;font-size: 14px;}
	.cms_container #about p:last-child{margin-bottom: 0;}
	.blk_title small{font-size: 14px;}
	.howitworks_block_rgt img{max-width:70%;}
	.howitworks_blocks .howitworks_block_lft p{font-size: 14px;margin-bottom: 20px;}
	.banner .owl-carousel-app, .banner .owl-carousel{height: 630px;}
	.banner .banner_img img{min-height:630px;}
	/*.banner .banner_img img{min-height: 1220px;}*/
	/*.banner_content{top:75px;}*/

}

/******   @media screen 480 ******/
@media screen and (max-width:480px){
	.widgets_blk p {width: 90%;float: none;display: inline-block;}
	.pricing_block_lft ul li span:first-child i, .pricing_block_lft ul li span{font-size: 14px;}
	.features_widgets_blk,.features_app_container_lft p {width: 100%;float: left;text-align: center;}
	.innerpage_banner_cont {width: 90%;left: 4%;top: 37%;}
	.header_btm .logo{margin-top: 2px;}
	.features_widgets_container .blk_title small, .features_app_container_lft h2{width: 100%;float: left;}
	.features_btmwdgts_blk h3{font-size: 18px;}.features_btmwdgts_blk p{font-size: 14px;}
	.innerpage_banner_cont {width: 100%;left:0%;top:34%;}
	.cms_container .nav-pills>li>a {padding: 6px 5px;font-size: 12px;}
	.cms_container .nav.nav-pills{margin-top: -28px;}
	.cms_container p,.cms_container p.imp,.cms_container #about p,.cms_container #about ul li,.blog_content p,.blog_content ul li{font-size: 14px;}
	.blog_sidebar .recent_post ul li a,.blog_sidebar .archives_list ul li a,.det_desc h4.blog_uname,.det_desc small.blog_date{font-size: 14px;}
	.blog_sidebar .recent_post ul li,.blog_sidebar .archives_list ul li{padding: 8px 0;}
	.blog_title {font-size: 18px;}
	.cartype_modal .car_type_lft .car_type_lft_cont{width: 100%;}
	.cartype_modal .modal-title {font-size: 16px;}
	.footer_top .social-links ul li{margin-right: 3px;}
	.nav-pills>li>a,.banner_content_inner .nav-pills>li.active>a, .banner_content_inner .nav-pills>li.active>a:focus, .banner_content_inner .nav-pills>li.active>a:hover{}
	/*July 26*/
	.required_field i {font-size: 12px;}
	.banner .form-control.hplane,.banner .form-control.hbag,.banner .form-control.hpsngr,
	.banner .form-control.htime,.banner .form-control.hdate,.banner .form-control.hcartype,.banner .form-control.hemail{padding-left:40px;}
	/*.hplane_ico{width:24px;height:24px;background: url(../images/flight_responsive.png) no-repeat;top:10px;}
	.hbag_ico{width:24px;height:24px;background: url(../images/bag_responsive.png) no-repeat;top:10px;}
	.hpsngr_ico{width:24px;height:24px;background: url(../images/no_psngr_responsive.png) no-repeat;top:10px;}
	.htime_ico{width:24px;height:24px;background: url(../images/time_res_responsive.png) no-repeat;top:10px;}
	.hdate_ico{width:24px;height:24px;background: url(../images/date_res_repopnsive.png) no-repeat;top:10px;}
	.hcartype_ico{width:24px;height:24px;background: url(../images/cartype_res_responsive.png) no-repeat;top:10px;}
	.hemail_ico{width:24px;height:24px;background: url(../images/email_res_responsive.png) no-repeat;top:10px;}
	.hphone_ico{width:24px;height:24px;background: url(../images/phone_res_responsive.png) no-repeat;top:10px;}
	.hdrop_ico{width:24px;height:24px;background: url(../images/drop_icon_responsive.png) no-repeat;top:10px;}*/
	.required_note i,.banner .btn-primary{font-size:14px;}
	/*july 27*/
	.banner .form-group{height:50px;min-height:50px;}
	.required_field{font-size:12px;}
	/*.banner .form-control{height:42px;}*/
	.banner .form-control.error_active{border-bottom:1px solid #d81919;}
	.booking_succbanner{ height: auto;}
	.booking_succinner{ height: auto;display: inline-block;}
	.booking_succlft,.booking_succrft{width: 100%;padding: 15px 0;text-align: center;}
	.confirmed_txt{width: 150px;height: 70px; margin-left:-75px;margin-top:-35px; }

}
/******   @media screen 480 ******/
@media screen and (max-width:414px){
	.footer_top .social-links ul li a {width: 26px;height: 26px;background-size: 88%;}
	.footer_logo img {max-width: 118%;}
	.meet_drivers_container .col-xs-6{width: 100%;}
	.cms_container .form-group.captcha_blk{margin-left: 0;}
	.cms_container .nav-pills>li>a{font-size: 10px;}.cms_container .nav.nav-pills {margin-top: -25px;}
}

/******   @media screen 380 ******/
@media screen and (max-width:380px){
	.footer_btmtop ul li{margin-right: 2px;}
	.innerpage_banner img{min-height: 150px;}
	.innerpage_banner_cont p{font-size: 14px;}
	.innerpage_banner_cont a{font-size: 12px;}
	.banner_content_inner .nav-pills>li>a{font-size: 12px;}	
	.banner_content_inner .nav-pills>li.active>a{font-size: 12px;}
	.nav-pills>li>a, .banner_content_inner .nav-pills>li.active>a, .banner_content_inner .nav-pills>li.active>a:focus, .banner_content_inner .nav-pills>li.active>a:hover{font-size: 12px;}
	.cont_address p a{word-wrap:break-word;}
}



/******   @media screen 320 ******/
@media screen and (max-width:320px){
}
