/************************************************************************************
smaller than 1024
*************************************************************************************/
@media screen and (max-width: 1024px) {
.key_list li.app_link{text-align: center;}
.box-content{overflow: auto;}
.ui-datepicker-trigger{cursor: pointer;position: absolute;right: 4px;top: 5px;}
.header_outer_cont.sticky, .header_outer_cont{position:relative;}
.header_menus_common ul li a::before{background:none;}
footer{position: relative !important;}
.banner_content_inner, .key_bottom_inner, .breadcrumb{width:100%;}
.key_bottom ul{text-align:center;}
.key_bottom ul li{display: inline-block;float: none;margin: 0 15px;text-align: center;width: 28%;}
body{padding:0!important;}
.header_outer_inner{width:auto;padding:0 15px;}
.header_left_menu{margin:15px 0 15px 0;}
.taxi_mobility_banner_block{width:auto;}
.banner_info{padding:0 2%;width:96%;}
.banner_left{width:55%;padding:50px 1% 0 0;}
.view_demo_but{margin:10px 20px 0 0;}
.guide_but{margin:10px 0 0 0;}
.banner_right{width:49%;padding:0 0 0 1%;}
.banner_right_image{right:auto;left:0;}
.key_block_outer{height:auto;}
.taxi_service_outer, .key_block{box-sizing: border-box;height: auto;padding: 2%;width: 100%;}
.key_block_img{position: static;display: block;text-align: center;}
.key_block_left{width:50%;padding:0;}
.key_block_right{padding: 0;width: 40%; margin:0;}
.key_block_tab_outer{position: static;display: none;text-align: center;}
.key_block_tab_inner{width:96%;padding:0 2%;}
.key_block_tab{width:auto;}
.key_block_tab li{width:40%;}
.calculate_frm{width:49%;padding:0 1% 0 0;}
.calculate_frm_info{width:49%;padding:0 0 0 1%;}
.key_block_outer.support_block_outer{background: none;}
.home_howit_block_outer{background: #F2F3F7 url(../images/support_info_bg_res.jpg) no-repeat center top;}
.home_howit_block{width:96%;padding:45px 2% 0;}
.g_steps_list li{width:30%;padding:0 1%;}
.gsteps_btm_block{width:96%;padding:0 2%;}
.g_steps_btm_lft{width:100%;padding:0;}
.g_steps_btm_rgt{width:100%;text-align: center;}
.client_logo li a{margin:10px 5px;}
.footer_outer{padding: 18px 0 20px;}
.about_inner, .taxi_service_block, .about_bottom_outer, .footer_outer_inner{width:100%;padding:0 4%; box-sizing:border-box;}
.feature_bannner{padding:0 2%;}
.feature_banner_block{width:auto;}
.feature_tab{background: none;height:auto;margin:5px 0;}
.feature_tab_list{display: none!important;}
.r_featuretab_outer{background: #f9f9f9;padding:5px;position: relative;}
.r_featuretab_outer:before{content:"";position: absolute;background:url(../images/r_featuretab_icon.png) no-repeat center transparent;width:25px;height:30px;right:10px;top:10px;pointer-events: none;}
.r_featuretab_inner{background: rgb(252,251,251); /* Old browsers */
background: -moz-linear-gradient(top, rgba(252,251,251,1) 0%, rgba(246,244,245,1) 50%, rgba(243,241,241,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,251,251,1)), color-stop(50%,rgba(246,244,245,1)), color-stop(100%,rgba(243,241,241,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(252,251,251,1) 0%,rgba(246,244,245,1) 50%,rgba(243,241,241,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(252,251,251,1) 0%,rgba(246,244,245,1) 50%,rgba(243,241,241,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(252,251,251,1) 0%,rgba(246,244,245,1) 50%,rgba(243,241,241,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(252,251,251,1) 0%,rgba(246,244,245,1) 50%,rgba(243,241,241,1) 100%); /* W3C */    
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
-o-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;border:1px solid #cccccc;overflow:hidden;}
.r_featuretab{display:block;width:100%;border:0;height:auto;padding:9px;  margin: 0;background:none;}
.r_featuretab option{padding:5px 0 0;}
.feature_artical{padding:30px 2%;}
.feature_artical_inner{width: auto;}
.feature_tab{padding:0 2%;}
.feature_tab_inner{width: auto;}
.feature_tab_list li{width:18%;}
.feature_tab_list li.ftab_divider{width:1%;}
.feature_tab_list li a{padding:25px 0 20px;;}
.feature_tab_list li a b{font:normal 17px/24px vagroundedlightlight;}
.feature_content_inner{width:auto;padding:0 2%;}
.fc_info{width:49%;padding: 0 1% 0 0;}
.fc_image{width:48%;min-height: 0;padding: 0 0 0 1%;text-align: center;}
.fc_block_arrange .fc_image{padding: 0 1% 0 0;}
.fc_image img{position: static;max-width:100%;}
.fc_image_6 img{margin:0 0 -40px;}
.fc_block_arrange .fc_info{padding: 0 0 0 1%;}
.feature_sub_title{font:30px/40px open_sansregular;}
.pricing_inner{width:auto;padding:0 2%;}
.pricing_inner.pricing_inner_tab{padding: 0;}
.pricing_outer .feature_tab{height: auto;margin-bottom: 15px;}
.package_licence_details.package_licence_details_bottom, .price_infolist.price_infolist_tab{width: 95%; padding: 10px;}
.pricing_table{width:100%;display: table;}
.pricing_des{padding:10px;}
.pricing_head .pricing_list2{padding:10px 5px;}
.pricing_list2{display: table-cell;}
.pricing_table li.pricing_foot{display: table-row;}
.pricing_foot .pricing_des,.pricing_foot .pricing_list1,.pricing_foot .pricing_list2{display: table-cell;}
.pricing_foot .pricing_list2{padding:20px 5px 10px;}
.about_common, .about_left, .input_bx, .claculate_popup, .reg_form_left .contact_select, .global_locations, .global_country_list, .global_locations img{width:100%;}
.demo_fc_block{display: block;}
.demo_content_outer .fc_info{display: inline-block;}
.about_bottom_inner{width:auto;}
.team_img{width:24%;padding:0;margin:0 2% 0 0;}
.ceo_info_block .team_img{width:24%;}
.team_info{width:74%;}
.team_img{background-size: 100%;}
.about_bottom_common ul li, .key_list1 li{width: 96% !important;}
.reg_form_left{width:45%;padding:0 2% 0 0;}
.name2 b{float:none;width: auto;display: block;padding:0 0 10px;text-align: left;}
.reg_form_left input[type="text"], .reg_form_left textarea{width:96%;padding:4px 2%;}
.err{margin:0;}
.reg_form_left .confirm input[type="submit"]{margin:10px 0 0;}
.btn.btn-inverse{margin:10px 0 0;}
.country_list{width:30%;padding:10px 1%;min-height: 145px;height: auto;}
.global_country_list div.new_icon1 p{height:40px;line-height: 25px;}
.company_chat_form{float:none;width:auto;}
.company_chat{width:auto;height: auto;top:80px;}
.company_chat_title{background: url("/public/images/free_quote_res.png") no-repeat;width:28px;height: 115px;}
.company_chat_title:before{display: none;}
.company_chat_form .company_chat_title{background:#fff url(../images/popup_close.png) no-repeat center center;width:25px;height:25px;position: absolute;left:-10px;top:-10px;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;}
.company_chatform_title{padding:0 0 10px;}
.company_chat_form_right{display: block;width:300px;padding:10px 20px 20px;}
.companychat_form_content{padding:0;width:100%;}
.companychat_form_content li{margin:3px 0 0 !important;}
.chat_inbx input[type="text"]{width:75%;}
.company_chat_form em{height: auto;}
.about_bottom_inner .yellow_bg{margin:0;}
.faq_tab_block{display:none;}
.faq_tabres_block{display:block;}
.portfolio_info{width: 58%;}
.portfolio_list span{background-size: contain;}
.portfolio_sec.portfolio_sec_port{width: 100%;}
.case_study_outer{width: 100%; padding: 10px;}
.download_docu .pricing_list1{position: absolute;width: 52.5%;}
.hnav li:hover .product_list_nav ul{height: auto;}
#cboxWrapper, #cboxLoadedContent, #colorbox, #cboxContent{width: 100% !important;}
.home_page_how-it_popup{width: 75%;}
.mobile_image_left > img{width: 100%;}
.mobile_content_right{float: left;margin-left: 20px;width: 55%;}
.mobile_image_left{float: left;margin-left: 30px;text-align: center;width: 34%;}
.banner_exe{float: left;margin-left: 0;position: inherit;width: 100%; margin-top:5%;}
.support_info{border: 1px solid #3e3e3e;}
.banner_txt_inner{float:left; width:100%;}
.howitwork_outer ul, .howitwork_outer{text-align:center;}
.howitwork_outer ul li{float: left;width: 100%;margin: 0;}
.howitwork_outer ul li:last-child{margin-top: 50px;}
.right_side_login{float: left;width: auto;}
.alert-success{float: left;width: 100%;}
.success_float_tt{float: none;width: 95%;box-sizing:border-box;display:inline-block;}
.row-fluid{overflow:auto;float: left;width: 100%;}
.profile_total1{box-sizing: border-box;float: left;margin: 2% 0;padding: 0 1%;width: 100%;}
.control-group{box-sizing: border-box;float: left;padding: 0 2%;width: 100%;}
.form-horizontal .control-label{width:100%;float:left;text-align:left;}
.form-horizontal .controls{margin-left:0; width:100%;}
#comments_ratings > div{float: left;width: 100%;}
.search_date_time{float: left;width: 100%;margin-top:15px;}
.box-header{width:100%; float:left; box-sizing:border-box;}
.logo{width:auto;}
.header_left_menu{margin:0;}
.root_header_left_menu{margin: 13px 0 0;}
.toggleMenu{background: url(../images/togglemenu_icon.png) no-repeat right center;display:inline-block;width:30px;height:30px;font:normal 15px/30px open_sansregular;color:#666666;margin:5px 0;margin-right: 5px !important;margin-top: 1px !important;}
.hnav{position: absolute;right:0;top:35px;background: #fff;box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.35);-webkit-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.35);-o-box-shadow:0px 1px 2px 1px rgba(0, 0, 0, 0.35);}
.passenger_class .right_side_login, .header_menu_left_inner{float:right; margin:3px 0;}
.passenger_class .header_menus_common .hnav{display: none;width: 250px;}
.passenger_class .header_menu_left_inner{float:left;}
.body_non_bg.driver_login .sticky .driver_rating, .header_outer_cont.sticky .root_header_left_menu{margin: 10px 0 0;}
.header_menus_common .hnav{width:100%;display:none;z-index: 999;}
.header_menus_common .login_signup ul li{width:auto;margin: 0 5px;}
.header_menus_common ul li{border-top: none;display: block;float: left;margin: 0;padding: 0;width: 100%;}
.login_signup{margin:0;}
.header_menus_common ul li:first-child{padding:0;}
.header_menus_common ul li a{float:none;display:block;padding:7px 15px;width:auto;color:#000;position:relative;z-index:888;margin:0;text-align:left;}
.header_menus_common .header_demo{margin:0;padding:0;}
.header_menus_common .header_demo a{display: block;padding:7px 15px;width:auto;background:none;color:#999;}
.header_menus_common .header_demo a:hover{color:#ffc000;}
.header_menus_common{float: left;position: relative;}
.about_bottom_common > h2{padding: 0 0 10px;}
#tell_to_friend{display: none;left: 50% !important;margin-left: -15%;padding: 0;position: absolute !important;top: 25px !important;width: 37%; padding:10px; background:#fff; border-radius:5px;}
#tell_to_friend .login_title_top, #tell_to_friend .login_pop_mid .login_total, #tell_to_friend .login_ttle, #tell_to_friend .login_pop_top, #tell_to_friend .login_pop_mid, #tell_to_friend .login_pop_bot, #tell_to_friend .login_pop_mid h2{width:100%; margin:0;}
#tell_to_friend .login_pop_mid .login_form .input-prepend .sing-mail, #tell_to_friend .login_pop_bot, #tell_to_friend .login_pop_mid h2{display:none;}
#tell_to_friend .login_pop_top{background:none; display:none;}
#tell_to_friend .login_pop_mid .login_form .input-prepend input[type="text"], #tell_to_friend .sign_up_mid .login_form .input-prepend input[type="password"], #tell_to_friend .login_pop_mid #tell_to_friend .login_form .input-prepend input[type="password"], #tell_to_friend .login_pop_mid .login_form .input-prepend input[type="text"]{box-sizing: border-box;height: 39px;width: 100%; border-radius:5px;color:#000;}
#tell_to_friend .login_form ul, #tell_to_friend .controls, #tell_to_friend .input-append, #tell_to_friend .input-prepend, #tell_to_friend .login_pop_mid .login_form textarea{width:100%; box-sizing:border-box;color:#333;}
#rating_pop .login_form ul li span, #transaction_details_pop .login_form ul li span, #transaction_details_pop_card .login_form ul li span, #tell_to_friend .login_form ul li span{width:100% !important;}
#rating_pop, #transaction_details_pop, #transaction_details_pop_card{margin:0 0 0 -12% !important; top:10% !important; width:30%;}
#transaction_details_pop_card .login_total, #transaction_details_pop .login_total, #rating_pop .login_total{margin: 0;width: 100%;}
#transaction_details_pop_card .login_form ul, #transaction_details_pop_card .login_form ul, #transaction_details_pop_card .login_form ul{width:100%;}
#rating_pop #outer, #transaction_details_pop #outer, #transaction_details_pop_card #outer{box-sizing: border-box;float: left;height: auto;margin: 5px 0 0;width: 100%;}
.fare_outer .profile_total1 .profile_rgt{width:90%;}
.header_outer_cont .dropdown-menu{border: 1px solid #69c08b;}
.header_outer_cont.sticky .logo{margin: 10px 0;width: auto;}
.body_non_bg.driver_login .driver_rating{margin-right:15px;}
.profile_rgt.edit_profile_rgt_outer{background: #0c1b11;border-radius: 3px;box-sizing: border-box;float: left;margin-left: 0;padding: 2%;width: 100%;}
.profile_edit_outer.address_password, .profile_edit_outer.address_password, .profile_edit_outer{box-sizing: border-box;padding: 2%;width: 100%; margin-left:0;}
.driver_document.driver_document_edit_password{padding-left:0;}
.profile_edit_rgt{margin-top:0;}
.driver_info p{text-align:left; float:left; width:100%;}
.driver_info{margin: 10px 0;}
.modal{position:absolute; height:auto;}
.profile_rgt.profile_rgt_trip_details ul li span{width:50%;}
.slider_inner{float:left; width:100%;}
#panel #timepicker1{box-sizing: border-box;height: 45px;width: 100% !important;}
.booking_time .input-append.bootstrap-timepicker.lateractive{display: inline-block;float: left;height: auto;margin-bottom: 0;margin-left: 0;margin-top: 15px;width: 100% !important;}
#aftertime .ui-datepicker-trigger{right: 10px;}
#panel .booking_time #search_btn1{float: left !important;margin-left: 0 !important;margin-top: 15px;}
.profile_rgt .form-horizontal .controls{width:50%;}
.key_block_outer.app_des .key_block_right{display:none;}
.key_block_outer.app_des .key_block_left{margin: 0;padding: 0;width: 100%;}
.key_block_outer.app_des .key_block_left li{box-sizing: border-box;float: left;margin: 8% 0;padding-left: 200px;position: relative;width: 100%;}
.key_block_outer.app_des .key_block_left li.right_des{padding-right: 190px;}
.key_block_outer.app_des .key_block_left li.right_des::after{top:-40px;}
.key_block_outer.app_des .key_block_left li:first-child{margin:8% 0;}
.key_block_outer.app_des .key_block_left li::before{top:-30px;}
.g_steps_btm_lft p{width:100%; margin-bottom:15px;}
.g_steps_btm_lft{text-align:center; padding:10px;box-sizing:border-box;}
.banner_content_rgt{width:50%;}
}
/************************************************************************************
smaller than 980
*************************************************************************************/
@media screen and (max-width: 980px) {
.carousel-inner img{width: auto;}
.taxi_service_content{padding:0;}
.fservice_list{padding:30px 0 0;}
.taxi_service_content li{width:47%;padding:0 1% 40px;}
.key_block.feature_bottom .support_info,.key_block.feature_bottom .support_info_last{width:47%;}
.partnership_center, .center, .banner_inner{float: left;width: 100%;}
.feature_sec.feature_sec_taxi .feature_bannner{padding: 0;}
.feature_sec .feature_banner_block{width: 100%;}
.feature_sec br{display: none;}
.how_it_box .how_it_box_hover, .how_it_box_image{float: none; display: inline-block;}
.how_it_box .how_it_box_hover{left: 50px;}
.support_info.support_info_one, .support_info{border: 1px solid #3e3e3e;box-sizing: border-box;width: 100%;}
.banner_txt_outer{margin-top:3%;}
.support_info.support_info_one{border-top: none;border-bottom: none;}
.driver_document ul{text-align:center;}
.driver_document ul li{display: inline-block;float: none;margin: 0 10px 25px;text-align: center;width: 40%;}
.total_earn{width:40%;}
.successful_invites{width:60%;}
}
/************************************************************************************
smaller than 900
*************************************************************************************/
@media screen and (max-width: 900px) {
.banner_left{width:100%;padding:50px 0 0;}
.banner_right{width:100%;padding:50px 0 0;height: auto;}
.banner_right_image{position: static;display: block;text-align: center;}
.video_demo{width:98%;}
.video_blc{width:96%;}
.video_imgblc img{max-width:100%;}
.portfolio_info{width: 50%;}
.feature_banner_sec.feature_banner_sec_common .about_left{width:100%;}
.case_study_details_lft{float: left;margin-right: 5%;width: 64%;}
.driver_dashboard .select_outer{width:20%;}
.footer_products h6{font-size:14px;}
.roundedTwo{margin-top:15px; clear:both;}
.banner_content_lft, .banner_content_rgt{width: 45%;}
}
/************************************************************************************
smaller than 800
*************************************************************************************/
@media screen and (max-width: 800px) {
.passenger .div_lft, .passenger .div_rgt, .div_lft, .div_rgt{display: inline-block;vertical-align: middle;width: 100%;margin:10px 0;}
.about_bottom_common .feature_outer ul li{width: 100% !important;}
.fc_block{background: url("../images/step_shadow1.png") no-repeat center bottom;}
.fc_info{width:100%;padding: 0;float:left;}
.fc_image{width:100%;padding:20px 0 0;float: right;}
.fc_block_arrange .fc_info{padding:0;float:none;width:auto;text-align:left;}
.fc_block_arrange .fc_image{padding:20px 0 0;}
.demo_fc_block{text-align:center;}
.demo_detail_list{text-align:center;}
.demo_detail_list p{text-align:left;}
.fc_info.align_right{float:none;text-align:left;width:auto;}
.demo_contact_position .demo_contact_links{margin:0;position:static;}
.company_chat{position: absolute;}
.thank_you_block{padding:30px;}
.error404_info_block,.error404_img_block{width:47%;padding:0 1%;}
.hnav .hmenu.product{padding: 0;}
.product_list_nav{opacity: 1; visibility: visible; display: none;}
.hnav li:hover .product_list_nav ul{height: auto;}
.header_menus_common .product_list_nav.submenu_sec ul li{margin-bottom: 15px; width: 100%;}
.header_menus_common .hnav .hmenu.product.hover .product_list_nav{display: block;float: left;position: static;top: 0;z-index: 777;}
.header_menus_common ul li a.hlink.mm_link.submenu_arrow.parent{background: url("../images/res_arrow.png") no-repeat 380px 16px;}
.download_docu .pricing_list1{position: absolute;width: 53.5%;}
.key_block_left{margin-left: 2%;padding: 0;width: 55%;}
.booking_taxi_model ul li a{width: 136px; height: 136px;}
.booking_taxi_model ul li{width:auto; margin:0 10px 5%;}
#panel .select_outer select{width:101%;}	
.banner_content_lft > img{width: 100%;}
}
/************************************************************************************
smaller than 768
*************************************************************************************/
@media screen and (max-width: 768px) {
.taxi_mobility_banner, .carousel-inner > .item{height:450px;}
.taxi_mobility_banner{background:#00C188;}
.home_appstore{text-align:center;}
.key_block_outer{margin:0;}
.key_block_tab_outer{position: absolute;top:-130px;background: none;}
.key_block_tab li{width: auto;}
.key_block_tab li b{font:normal 18px/43px open_sansregular;}
.key_block_right{width:100%; text-align:center;}
.key_block_left{margin: 5% 0 0;padding: 0;width: 100%;}
.key_block_img img{max-width: 100%; width: auto;}
.calculate_frm{width:100%;padding:0;}
.calculate_frm_info{width:100%;padding:20px 0 0;}
.support_block_outer{margin:0;}
.feature_bannner{height:auto;background-size:cover;}
.feature_banner_block{padding: 40px 0;}
.feature_banner_left{width:100%;}
.price_bannner .feature_banner_block{padding:40px 0;}
.price_bannner{background:#C7D7DE url(../images/price_banner_res.png) no-repeat center top;}
.price_bannner .feature_banner_left{width:100%;padding:0;}
.about_bottom_common h3.home_subtitle{text-align: center;font:normal 45px/52px open_sansregular;}
.team_info_block{text-align: center;}
.team_img{background-size: auto;background-position: center top;width:100%;margin:0 0 8px;}
.team_info{width:100%;}
.ceo_info_block .team_img{width:100%;}
.ceo_info_block .team_info{width:100%;}
.about_bottom_common .team_info p{text-align: left;}
.reg_form_left{width: 100%;padding:0;}
.country_list{width:48%;}
.greay_bg1.greay_bg1_home .center{width: 100%;}
.feature_sec .feature_banner_block{width: 95%;}
.feature_sec.feature_sec_home .feature_banner_left{width: 65%; margin-right: 2%;}
.feature_sec.feature_sec_home .feature_ban_title{font: 28px/40px open_sansregular;}
.feature_sec.feature_sec_delivery .feature_banner_left{width: 75%;}
.how_it_box .how_it_box_hover{left: 0;}
.taxi_service_content li{padding: 0 1% 40px;width: 42%;}
.taxi_service_content{text-align: center;}
.profile_rgt{box-sizing: border-box;float: left;margin-left: 0;padding: 0 10px;width: 100%;}
.footer_products.footer_products_app_store, .footer_products{width:50%;margin: 0 0 5%;padding:0;}
.footer_outer{padding: 20px 0 0;}
#rating_pop, #transaction_details_pop, #transaction_details_pop_card{margin: 0 0 0 -26% !important;top: 20% !important;width: 50%;}
#tell_to_friend{width:50%;margin-left: -24%;}
.add_vehicle.refer_frd_inner .controls, .add_vehicle.refer_frd_inner .control-label{float: left;margin-top: 5px;width: 100%;}
.add_vehicle.refer_frd_inner .control-group{margin-bottom:0;}
.add_vehicle input[type="text"], .add_vehicle textarea{background: none;box-sizing: border-box;width: 100%;}
}
/************************************************************************************
smaller than 750
*************************************************************************************/
@media screen and (max-width: 750px) {
.ui-datepicker-trigger{top: 32px;}
.banner_content_lft, .banner_content_rgt{display: inline-block;float: none;vertical-align: bottom;width: 45%;}
.banner_content_lft{width: 30%;}
.banner_content .banner_content_rgt p{font-size: 22px;}
.banner_content_rgt span{font-size: 36px;}
.banner_content .banner_content_rgt p{margin:0;}
.banner_book_now_btn{margin-top: 10px;}
.banner_content_rgt{padding-bottom: 50px;text-align: left;width: 50%;}
.key_bottom ul li{display: inline-block;float: none;margin: 0;text-align: center;width: 90%; margin-bottom:20px;}
.key_bottom ul li:last-child{margin:0;}
.feature_sec.feature_sec_delivery .feature_banner_left{width: 85%;}
.portfolio_info{width: 50%;}
.logo_new_comm{margin: 0 auto;width: 200px;}
.search_form input[type="text"], .search_form label, .search_form{width:100%; margin:0 0 10px; float:left; box-sizing:border-box;}
.total_earn p, .successful_invites span{font-size:25px;}
.total_earn span, .successful_invites p{font-size:18px;}
}
/************************************************************************************
smaller than 685
*************************************************************************************/
@media screen and (max-width: 685px) {
.banner_app_link a{margin-left: 0;}
.taxi_mobility_banner, .carousel-inner > .item{height: 350px;}
.banner_book_now_btn a{padding: 5px 15px;font:16px open_sansregular;}
.portfolio_info{width: 40%;}
.solution_content li{text-align: center;}
.solution_desc{display: block;width:auto;padding:0;}
#info1{position:absolute;}
.partener_ship_block p{margin:10px 0 0 0;}
.partener_ship_block a{margin:0 0 30px 60px;}
.banner_left{padding-top: 4%;}
.home_appstore_lft, .home_appstore_rgt{float: left;width: 100%;}
.ban_title{font: 40px/50px open_sansregular;}
.footer_products.footer_products_contact{margin-right: 15px;}
.price_infotitle{font-size: 25px;}
.case_study_details_lft{float: left;margin-right: 4%;width: 55%;}
.download_docu .pricing_list1{position: absolute;width: 57%;}
.android_app_link{background: url("../images/home_appstore_res.png") no-repeat 12px 0; width: 75px; padding-top: 70px;}
.ios_app_link{background: url("../images/home_appstore_res.png") no-repeat -60px 0; width: 70px; padding-top: 70px;}
.taxi_service_content li{padding: 0 1% 40px;width: 53%;}
.mobile_content_right h3{margin-top: 0;}
.logo{text-align: center;width: 100%; margin:5px 0;}
.home_page_how-it_popup{width: 90%;}
.root_header_left_menu{margin: 15px 0;}
.body_non_bg.driver_login .driver_rating{margin-top:15px;}
.header_outer_cont.sticky .logo{width:100%;}
.driver_document ul li{width:45%;}
.form-horizontal .driver_document.driver_document_edit_password .maxi_button{margin:15px 0 5px;}
}
/************************************************************************************
smaller than 600
*************************************************************************************/
@media screen and (max-width: 600px){
.banner_content_lft{width: 20%;}
.banner_content_rgt{width: 70%;}
.country_list{width:100%;padding:20px 0 0;min-height: 0;}
.key_block.feature_bottom .support_info, .key_block.feature_bottom .support_info_last{width:auto;}
.error404_info_block,.error404_img_block{width:98%;padding:0 1%;display:block;vertical-align:top;}
.feature_sec .list_block.three li{width: 45%;}
.inner_demo{margin-top: 10px;}
.feature_bannner.feature_bannner_vehicle .feature_banner_block .feature_banner_left{float: right;width: 80%;}
.feature_bannner.feature_bannner_medical .feature_banner_left{width: 80%;}
.feature_sec.feature_sec_delivery .featur_title{font: 20px/34px open_sansregular;}
.taxi_service_block .sub_title{font-size:22px;}
.taxi_service_block .home_subtitle{font-size:30px;}
.driver_dashboard .select_outer{width: 30%;}
.profile_edit_rgt, .profile_edit_center, .profile_edit_lft{margin: 10px 0;text-align: center;vertical-align: top;width: 100%;}
.profile_rgt .form-horizontal .profile_edit_outer .profile_edit_center .controls textarea, .profile_rgt .form-horizontal .profile_edit_outer .profile_edit_center .controls input{text-align:center;}
.add_vehicle.add_vehicle_main .select_outer{margin-left: 0;margin-top: 10px;width: 100%;}
.booking_page_outer .dl-horizontal .dl-horizontal-left{width:85%;}
#panel .select_outer select{margin-left: 4px;width: 98%;}
}
/************************************************************************************
smaller than 568
*************************************************************************************/
@media screen and (max-width: 568px) {
.key_block_left .app_icons a{margin: 0;}
.key_block_left .app_icons img{height: 50px;margin-bottom: 10px;width: 150px;}
.taxi_service_content li{padding:0 0 40px;}
.key_ben_icon{display: none;}
.g_steps_list li{width:100%;padding:0 0 30px;}
.price_contact{padding:0 10px;font:normal 15px/30px arial;}
.partnership_popup_inner{width:90%;margin:0 auto;}
.partnership_column.partnership_captcha{width:100%;display:block;}
.partnership_column.chgcapchafont{width:100%;display:block;}
.partnership_column p{width:37%;}
#info1 .partner_ship_form .partnership_captcha_input{display:inline-block;margin:5px 0 0 0;width:56%;padding:10px 2%;}
.demo_contact_popup_outer{width:230px;margin:0 0 0 -135px;}
.demo_popup_frm_left{width:100%;padding:0;}
.portfolio_info{padding: 0;width: 100%;}
.portfolio_img{margin-bottom: 15px;}
.feature_sec.feature_sec_home .feature_ban_title{font: 25px/30px open_sansregular;}
.feature_bannner.feature_bannner_vehicle .feature_banner_block .feature_banner_left{width: 80%;}
.feature_sec .feature_bannner.feature_bannner_vehicle .feature_ban_title{font: 25px/35px open_sansregular;}
.case_study_details_lft{width: 53%;}
.product_list_nav ul li p{padding: 0 20px;}
.mobile_content_right{width: 50%;}
.profile_rgt{box-sizing: border-box;float: left;margin-left: 0;padding: 0;width: 100%; margin-top:4%;}
.banner_txt_inner span{font-size:30px;}
#tell_to_friend{margin-left: -38%;width: 75%;}
.driver_document ul li{width: 65%;}
.total_earn{margin: 15px 0 0;text-align: center;width: 100%;}
.captcha_input, .successful_invites{width: 100%;}
.total_earn p{font-size:35px;}
#panel .booking_time .tick_button.tick_button_book_later{margin-top: 15px;width: 100% !important; margin-left:0;}
#panel input.maxi_button{width:100% !important;}
.content.driver_signup .login-left{margin: 0 auto;width: 90%;}
}
/************************************************************************************
smaller than 480
*************************************************************************************/
@media screen and (max-width: 480px) {
.banner_content_rgt{width: 50%;}
.banner_content_lft{width: 40%;}
.banner_content .banner_content_rgt p {font-size: 16px;}
.banner_content_rgt span{font-size: 26px;line-height: 46px;}
.driver_signup .rider_login_form .roundedTwo input[type="checkbox"]:checked + label::after{top: 13px;}
.banner_app_link a.play_store{background-position: 0 0;}
.banner_app_link a{background: url("../images/res_link.png") no-repeat -40px 0;width: 35px;height: 47px;margin:0 10px 0 0;}
.taxi_service_content li{width: 67%;}
.banner_app_link{width: auto;}
.thank_you_banner_left,.thank_you_banner_right{display:block;width:100%;padding:0 0 10px 0;}
.thank_you_subtitle{font:16px/20px helvetica;}
.price_infobut .yellow_but{margin:5px 0 5px 10px;}
.price_calleft{display:block;width:100%;}
.ban_title{font:30px/40px open_sansregular;}
.ban_txt{font: 17px/30px open_sansregular;}
.feature_sec .list_block.three li{width: 50%;}
.equal_height{height: auto !important;}
.feature_sec.feature_sec_delivery .list_block.three li{width: 70%; padding-bottom: 20px;}
.portfolio_info{text-align: left;}
.case_study_details_lft{margin: 0;width: 96%; text-align: left;}
.case_study_details_rgt{float: none;text-align: center;margin-top: 2%; display:inline-block;}
.case_study_details{text-align: center;}
.pricing_foot .guide_but{font-size: 15px;}
.download_docu .pricing_list1{position: absolute;width: 59.5%;}
.mobile_image_left{margin-left: 0; width: 30%;}
.mobile_content_right{width: 60%;}
.banner_txt_inner span, .mobile_content_right h3{font-size: 25px;}
.mobile_content_right p{font: 15px/30px helvetica_neue_lt;}
#cboxContent, #cboxWrapper, #cboxLoadedContent{min-height: 400px;}
.logo_new_comm{width: auto; float:left; margin-left: 70px;}
.about_left h1{font-size: 30px;}
.download_icons a{margin:10px;}
.key_block{padding:5% 2%;}
.login-left{box-sizing: border-box;padding: 0 4%;width: 100%;}
.login_txt_outer.for_passs span::before, .login_txt_outer.for_passs span::after{width:70px;}
.book_now_btn{background: #69c08b;border-radius: 3px;box-sizing: border-box;color: #0c1b11;float: left;font: 16px open_sansregular;margin-left: 0;padding: 10px;width: 100%;}
.logo{text-align: center;width: 100%; margin:5px 0;}
.header_outer_cont .dropdown-menu{right: auto;left:0;}
#rating_pop, #transaction_details_pop, #transaction_details_pop_card{margin: 0 0 0 -45% !important;top: 30% !important;width: 80%;}
.sum_date{margin-top:20px;}
.driver_dashboard .select_outer{margin: 15px 0 0;width: 100%;}
.details_outer table tr th{font-weight:normal;}
.driver_dashboard .statement_pdf{float: left;margin: 0 0 15px;position: inherit;right: auto;width: 100%;}
.driver_document .modal-body img, .profile_edit_outer.address_password label{width:100%;}
.fields{margin: 5px 0;width: 100%;}
.driver_document ul li{width: 85%;}
.add_vehicle.refer_frd_inner .profile_rgt{width:75%;}
.invite_earn{width: 100%;padding: 2% 5%;}
.profile_rgt .form-horizontal .controls{width:100%;}
.key_block_left .home_subtitle{font-size:30px;}
.key_block_outer.app_des .key_block_left li:before, .key_block_outer.app_des .key_block_left li:after{background:none !important;}
.key_block_outer.app_des .key_block_left li.right_des, .key_block_outer.app_des .key_block_left li:after, .key_block_outer.app_des .key_block_left li:first-child, .key_block_outer.app_des .key_block_left li{margin:2% 0; width:100%; padding:0 15px; text-align:left; box-sizing:border-box;}
.howitwork_outer ul li:last-child, .howitwork_outer ul li{margin-top: 15px;}
}
/************************************************************************************
smaller than 470
*************************************************************************************/
@media screen and (max-width: 470px) {
.passenger_class .header_menus_common .hnav{display: none;left: 0;right: auto;width: 250px;}
.logo_new_comm{width: auto; margin-left: 0;}
.root_header_left_menu{width:100%; margin:10px 0 0;}
.body_non_bg.driver_login .driver_rating{margin: 5px 0 20px;}
.border{display:none;}
.excel, .pdf{margin:3px 10px}
a.toggleMenu{margin-bottom:15px;}
.key_list li.app_link a{margin: 0 5px;}
}
/************************************************************************************
smaller than 450
*************************************************************************************/
@media screen and (max-width: 450px) {
.login_signup{float: left;width: 100%;}
.header_menus_common .login_signup ul li{width: 100%;margin:0 5px 5px;}
.key_list li.app_link{margin:0;}
.key_list li.app_link a{margin-bottom: 10px;}
}
/************************************************************************************
smaller than 380
*************************************************************************************/
@media screen and (max-width: 380px) {
.footer_products.footer_products_app_store, .footer_products{margin:0 0 40px;}
.content.driver_signup .login-left{width: 95%;}
.login-left_outer .input.text.login_select input[type="text"], .login-left .input.text.login_select .select_outer{width: 100%; margin-left: 0;}
.partner_ship_form li{padding:0;}
.taxi_service_content li, .partnership_column{display:block;width:100%;}
#info1 .partnership_column input{margin:10px 0;width:89%;}
.partnership_column.partnership_captcha,.partnership_column.chgcapchafont{margin:5px 0;}
#pemail_error{margin:0;}
.partner_ship_form input[type="submit"]{margin:10px 0 0 0;}
.price_callabel{width:150px;}
.home_appstore a:before{background: url(../images/home_appstore_res.png) no-repeat; width: 60px; height: 60px; margin: 0 0 0 -30px;}
.home_appstore .home_appstore_rgt a:before{background: url("../images/home_appstore_res.png") no-repeat -64px 0; width: 60px; height: 60px; margin: 0 0 0 -3px;}
.home_appstore .home_appstore_rgt a.iphone_passicon.last{margin-left:10px;}
.home_appstore_lft, .home_appstore_rgt{width: 93%;}
.home_appstore a{width: auto; padding-top: 60px;}
.feature_sec .feature_bannner.feature_bannner_vehicle .feature_ban_title{font: 20px/30px open_sansregular;}
.feature_sec .feature_bannner.feature_bannner_vehicle .featuer_banner_info li{font-size: 15px;}
.feature_bannner.feature_bannner_vehicle .feature_banner_block .feature_banner_left{width: 90%;}
.feature_sec.feature_sec_delivery .feature_banner_left, .feature_bannner.feature_bannner_medical .feature_banner_left{width: 100%;}
.download_docu .pricing_list1{position: absolute;width: 59%;}
.pricing_foot .guide_but{font-size: 12px;}
.header_outer_cont{height: auto;}
.logo_new_comm{width: auto; float: left;}
#sb-site, .sb-site-container{margin-top: 70px;}
.app_icons a{width: 150px;}
.login_signup ul{margin: 10px 0;}
a.toggleMenu{margin-bottom: 0;margin-top: 11px !important;}
.key_block_outer{padding-bottom: 15px;}
.app_store_icon_banner{text-align: center;}
.app_store_icon_rgt, .app_store_icon_lft{float: none; display: inline-block;}
.banner_txt_inner span{font-size: 20px;}
#tell_to_friend{margin-left: -48% !important;width: 90%;}
#rating_pop, #transaction_details_pop, #transaction_details_pop_card{margin: 0 0 0 -48% !important;top: 30% !important;width: 80%;}
#panel .select_outer select{margin-left: 0;width: 102%;}
}
/************************************************************************************
smaller than 340
*************************************************************************************/
@media screen and (max-width: 340px) {
.footer_products.footer_products_app_store, .footer_products{width: 100%;}
}