@font-face {
    font-family: 'helvetica_neueregular';
    src: url('../font/Helvetica_Neue/helveticaneue-condensed-webfont.eot');
    src: url('../font/Helvetica_Neue/helveticaneue-condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/Helvetica_Neue/helveticaneue-condensed-webfont.woff') format('woff'),
         url('../font/Helvetica_Neue/helveticaneue-condensed-webfont.ttf') format('truetype'),
         url('../font/Helvetica_Neue/helveticaneue-condensed-webfont.svg#helvetica_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'rugged_typeregular';
    src: url('../font/Rugged-type0/rugged_type-webfont.eot');
    src: url('../font/Rugged-type0/rugged_type-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/Rugged-type0/rugged_type-webfont.woff') format('woff'),
         url('../font/Rugged-type0/rugged_type-webfont.ttf') format('truetype'),
         url('../font/Rugged-type0/rugged_type-webfont.svg#rugged_typeregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight';
    src: url('../font/opensans-light/opensans-light-webfont.eot');
    src: url('../font/opensans-light/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-light/opensans-light-webfont.woff2') format('woff2'),
         url('../font/opensans-light/opensans-light-webfont.woff') format('woff'),
         url('../font/opensans-light/opensans-light-webfont.ttf') format('truetype'),
         url('../font/opensans-light/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helvetica_neue_lt';
    src: url('../font/helveticaneuelt-thin/helveticaneuelt-thin-webfont.eot');
    src: url('../font/helveticaneuelt-thin/helveticaneuelt-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/helveticaneuelt-thin/helveticaneuelt-thin-webfont.woff') format('woff'),
         url('../font/helveticaneuelt-thin/helveticaneuelt-thin-webfont.ttf') format('truetype'),
         url('../font/helveticaneuelt-thin/helveticaneuelt-thin-webfont.svg#helvetica_neue_lt') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helvetica_neue_ltregular';
    src: url('../font/helveticaneuelt-thin-webfont.eot');
    src: url('../font/helveticaneuelt-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/helveticaneuelt-thin-webfont.woff') format('woff'),
         url('../font/helveticaneuelt-thin-webfont.ttf') format('truetype'),
         url('../font/helveticaneuelt-thin-webfont.svg#helvetica_neue_ltregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.chgcapchafont > p{-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
/* Advance Search */
/* Tracy - 20201211*/
.modal-content {border: 3px solid rgb(204, 204, 204); padding: 5px 0; width:400px;text-align: center; background-color: rgb(255, 255, 255); margin: 150px auto auto;}
.modal-button{color: #222; background-color: #ddd; padding: 11px 30px; border-radius: 3px; font: 15px open_sansregular; margin: 15px;}
.modal-button:hover {color: white; background-color: #286090;}
@media only screen and (max-width: 767px) {
.modal-content{width: unset;}
}
/* End Tracy */
.booking_taxi_model{margin-bottom:10px;}
.booking_page_outer, .booking_taxi_model ul, .booking_taxi_model{float:left; width:100%; text-align:center;}
.booking_page_outer{margin-top:10px;}
.flight_number{float: none;width: 81%;text-align: left;display: inline-block; padding:0; position:relative;}
.booking_time{float:left; width:100%; margin-top:15px;}
#panel .booking_time .tick_button{width:auto !important; font:20px open_sansregular; color:#fff; padding:10px 20px; background:#003C5E; border-radius:3px; float:left;}
#panel .booking_time .tick_button.tick_button_book_later{background:#0073b4; margin-left:15px; color:#ffffff;}
.booking_time .input-append.bootstrap-timepicker.lateractive{display:inline-block; float:left; margin-left:15px; margin-bottom:0; width:20% !important;height:45px;}
#aftertime .dropdown-menu{top:115%; right:-17px;}
.dropdown-menu{width:175px !important;}
#panel{padding:10px 0 0 0;margin-top:20px;}
#panel label{display:inline !important;width:110px ; float:left;}
#panel .dl-horizontal label {display:inline !important;width:100% !important; float:left; text-align:left;}
#panel input{display:inline !important; width:100% !important; padding:15px; color:#333; font:normal 14px open_sansregular;box-sizing:border-box;}
#panel input:focus{box-shadow:none !important;}
.right_total_common .dropdown-menu{background: #ffffff;border: 1px solid #014c76;border-radius: 0;box-shadow: none;display: none;padding: 0;position: absolute;z-index: 9999999;}
.right_total_common.open .dropdown-menu{display:block;}
.show_hide, .flighnumber_hide, .booking_time .input-append.bootstrap-timepicker{display:none;}
.flight_number p,.flight_number span{display:block; margin-bottom:0; font:14px open_sansregular; color:#ccc;}
.bootstrap-timepicker-widget table td span{color:#000;}
.bootstrap-timepicker .add-on i{display: inline-block;width: 32px !important;background: url(../images/cal_icon.png) no-repeat;height: 32px !important; margin-top:0;}
#panel .booking_other_outer span{color: #0073B4;display: block;font: 16px open_sansregular;margin-bottom: 8px;margin-top: 10px;}
#panel .booking_other_outer label{margin-right: 20px;}
#panel .booking_other_outer input, #panel .booking_other_outer label{color: #0073B4;float: left;font: 16px open_sansregular;width: auto !important; margin-right:10px;}
#panel .booking_other_outer input{margin-top:5px;}
.input-append .add-on{height:32px !important; margin-bottom:0; padding: 6px 5px !important;}
.booking_page_outer .dl-horizontal .dl-horizontal-left{float:none; display:inline-block; width:40%; margin:0 5px; vertical-align:top;}
.booking_taxi_model ul li{width:105px; display:inline-block;margin:0 10px;}
.booking_taxi_model ul li a{height:105px; width:105px; display:inline-block;font:20px/270px open_sansregular;color:#8D8D8D; position:relative; margin-bottom:20px;text-transform: uppercase;}
.booking_taxi_model ul li.active a{color:#0073B4;}
.booking_taxi_model ul li a:before{background:url(../images/fare_details.png) no-repeat; width:104px; height:105px; position:absolute; content:''; margin:0; left:0; top:0;}
.booking_taxi_model ul li.active a:before{background-position:0 -129px;}
.booking_taxi_model ul li.van_model a:before{background-position:-133px 0;}
.booking_taxi_model ul li.van_model.active a:before{background-position:-131px -130px;}
.booking_taxi_model ul li.taxi_model a:before{background-position:-264px 0;}
.booking_taxi_model ul li.taxi_model.active a:before{background-position:-264px -130px;}
.nodatafound{float:left; width:auto; padding:10px;}
ul.dashboard-list li:last-child{border-bottom:none;}
#panel input.maxi_button{background: #DDDDDD;border-radius: 3px;color: #0073B4;display: inline-block;float: left;font: 18px open_sansregular;height: 47px;margin-left: 0;padding: 11px 30px;width: auto !important;}
.dl-horizontal-left.booking_other_outer{text-align:left;}
#panel .select_outer label{display: inline-block !important;float: none;width: 100% !important;}
#panel .select_outer.select_outer_100{width:100%; float:none; display:inline-block; margin:0;}
#panel .select_outer select{float:none; height:50px;}
.input-small.timepicker.hasDatepicker{height: 46px;}
.for_pass_inner .login_txt{border: 1px solid #0073b4;border-radius: 5px;box-sizing: border-box;margin: 10px 0;padding: 10px;}

/* Dashboard */
.right_class{float: left;margin: 10px 0 15px;text-align: center;width: 100%;}
.dashboard-list > div{float: left;width: 100%; margin-bottom:3px;}
.row-fluid .well, .row-fluid .box{left: 0 !important;top: 0 !important;position: relative !important;}
.bread_crumb_holder{float: left;width: 100%;}
.book_now_btn{background: #003C5E;border-radius: 3px;color: #fff;float: left;margin-left: 10px;padding: 9px 25px; font:16px open_sansregular;}
.active .icon.icon-add, .icon.icon-add, .icon.icon-add:hover{background: url("../images/dashboard_sprite.png") no-repeat -160px 0;display: inline-block;height: 20px;width: 20px; margin-right:10px; margin-top:4px;}
.btn.btn-small.btn-inverse.edit_pay{border:none; box-shadow: none;}
.box-content > span{box-sizing: border-box;float: left;padding: 10px;width: 100%;background: #003C5E; border-radius:0 0 3px 3px;}
.site_logo{margin-top: 15px;}

/* Login */
.login-mid{float: left;width: 100%;position: relative;text-align:center;}
.login-left_outer{float:left; width:100%; margin-top:2%;}
.login-left{width: 350px;margin: 0 auto;}
.login_logo{background:rgba(250,250,250,0.8); float:left; width:100%; padding:2px 0;}
.login_txt_outer span{color: #333;font: 18px open_sansregular;position: relative;}
.login_txt_outer span:before{position:absolute; right:55px; top:12px; border-top:1px solid #014C76; content:''; width:100px; height:1px;}
.login_txt_outer span:after{position:absolute; left:55px; top:12px; border-top:1px solid #014C76; content:''; width:100px; height:1px;}
.login_txt_outer{float: left;margin-bottom: 5%;width: 100%;}
.login_outer{float: left;margin: 10px 0;width: 100%;}
.login-left_outer input[type=submit], .login-left_outer input[type=button],.login_outer > a{background: #014C76 ;box-sizing: border-box;color: #fff;display: block;padding: 10px;font: 16px open_sansregular; text-transform:uppercase;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;}
.login-left_outer input[type=submit]:hover, .login-left_outer input[type=button]:hover,.login_outer > a:hover{opacity:0.8;}
.login-left_outer input[type=button], .login-left_outer input[type=submit]{border-radius:3px; color:#fff; width:100%; box-sizing:border-box;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;}
.submit-block{margin-bottom: 5%;}
.login-left_outer input[type=button]:hover, .login-left_outer input[type=submit]:hover{opacity:0.5;}
.login-left_outer input[type=text], .login-left_outer input[type=password]{background: #fff;border:1px solid #0073B4;box-sizing: border-box;transition: border 0.2s linear 0s;width: 100%;color:#333; height:40px; border-radius:3px;}
.login-left_outer label{float:left; width:100%; text-align:left; font:12px open_sansregular; margin:0 0 5px 0;color:#333;}
.forgot{color: #333333;display: inline-block;margin: 10px 0 15px;font-family:open_sansregular;}
.account_details.login-left_outer .input-append, .login-left_outer .input-prepend, .login-left_outer .controls, .login-left_outer ul,.login-left_outer ul li, .submit-block.clearfix > p, .login{float: left;width: 100%;}
.submit-block p{color: #333;font: 14px open_sansregular; margin-top:5%; text-align:left; border-top:1px solid #014C76; padding-top:10px;}
.submit-block p .rider_signup{float: right;margin: 0;color: #333333;font: 14px open_sansregular;}
.account_details.account_details_terms a{font: 14px open_sansregular;}
.rider_signup{margin: 0 10px;}
.login-left_outer .txt{color: #014C76;font-size: 14px;margin-left: 10px;}
.account_details, .login-left_outer .remenber{float: left;margin-left: 0;margin: 15px 0;width: 100%;}
.login_link_frg_pass{display: inline-block;margin: 10px 0;width: 100%;font:14px open_sansregular;}
.dnt_acc{color:#fff;font:14px open_sansregular;}
.margin0{margin:0;}
.login_txt_outer.login_txt_outer_signup span::before{right:70px;}
.login_txt_outer.login_txt_outer_signup span::after{left:70px;}
.signup_middle1_contact{float: left;text-align: center;width: 100%;}
.login_txt_outer.for_passs span::before{right:140px;}
.login_txt_outer.for_passs span::after{left:140px;}
.login_txt_outer.signup span::before{right:70px; top:12px;}
.login_txt_outer.signup span::after{left:70px; top:12px;}
.account_details > h3{color: #333;float: left;font: 18px open_sansregular;text-align: left;width: 100%;}
.login-block.login-block_signup .signup_error{float: left;margin: 0 0 10px;text-align: left;width: 100% !important;}
.account_details.account_details_terms > p{color: #333;font: 14px open_sansregular;}
sub{bottom: 5px !important;color: #014C76;}
.fill_all_details{color: #333333;float: left;margin: 10px 0;width: 100%;}
.create_acc{color: #ffffff;float: left;margin: 0 0 20px;width: 100%;}
.connect_facebook{float: left;width: 100%;margin: 0;}
.connect_facebook img{width: 100%;}
.login_txt_outer.login_txt_outer_or_mobile span::before{right:90px; top:12px;}
.login_txt_outer.login_txt_outer_or_mobile span::after{left:90px; top:12px;}
.account_details.account_details_card .select_outer{float: left;margin-bottom: 0;position: relative;width: 47%;}
.account_details.account_details_card .marginleft20{margin-left: 20px;}

/* Header search */
.search_date_time{float:right;width:auto;margin-right:5%;margin-top: -7px;}
.search_date_time_inner{margin:0;}
.search_form{float:left; width:auto; margin-right:10px; position:relative;}
.search_form label{width:auto; float:left; font:normal 14px open_sansregular; color:#fff; margin:7px 10px 7px 0;}
.search_form input[type=text]{width:auto;float:left; padding:5px;margin:1px 0 0;position:relative;cursor:pointer;border-color: #fff;background: #fff; color:#000;}
.search_date_time .search_form input[type=text]{padding:5px 20px 5px 5px;}
.passenger_class .search_date_time .search_form input[type=text]{color:#000 !important;}
.search_form .tick_button{padding:5px 25px; margin-left:10px;}
.ui-datepicker-trigger{cursor: pointer;position: absolute;right: 5px;top:4px;z-index:9;}
#aftertime .ui-datepicker-trigger{right:-15px; top:10px;}
.button_style{background:#003c5e; padding:5px 25px; border-radius:3px; color:#fff; text-transform:capitalize; font:18px open_sansregular;display:inline-block;border: 2px solid #ffffff;}

/* Checkbox Style */
.roundedTwo{width: auto;position: relative;float:left;margin-top:4px;}
.roundedTwo label{cursor: pointer;width: auto;text-align:left;height: 28px;background: url("../images/flight_icon.png") no-repeat 0 0;font:normal 14px open_sansregular;color:#fff;float:left;padding-right:35px;}
.text-block.text_block_checkbox input[type="checkbox"]{visibility: hidden;}
.tick_inner_form span{margin-bottom:10px; text-align:left; margin-left:0;}
.tick_inner_form .or_mobile_before span{margin-left:0;}
.forgot_password_outer{margin:0 auto; width:1100px; text-align:center;}
.forgot_password_outer h3{font:normal 23px/20px open_sansregular; color:#E71818; margin-top:10%;}
.forgot_password_outer label{margin:10px 0; color:#fff;font:normal 14px/20px open_sansregular;}
.forgot_password_outer label.errors{margin:0 0 10px 0 !important; color:#E71818;}
.roundedTwo label span{color: #333333;display: inline-block;float: right;font: 14px open_sansregular;margin-left: 0;margin-top: 1px;padding-left: 35px;}
.roundedTwo label:after{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;content: '';position: absolute;width: 25px;height: 25px;background: transparent;top: 0;left: 0;}
.roundedTwo input[type=checkbox]:checked + label:after{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;background:url(../images/flight_icon_active.png) no-repeat  0 0; right: auto; left:0; height:28px;}
.rider_login_form .roundedTwo label{background:url("../images/flight_icon.png") no-repeat 0 0;padding-left: 35px;}
.rider_login_form .roundedTwo input[type=checkbox]:checked + label:after{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;background:url(../images/flight_icon_active.png) no-repeat  0 0; left: 0; height:28px; top: 13px; right:auto;}
.rider_login_form .roundedTwo input[type=checkbox]{visibility:hidden;}
.rider_login_form .roundedTwo{margin-bottom:15px;}
/* File Upload Button */
.fileUpload{position: relative;overflow: hidden;margin: 0;}
.fileUpload input.upload{position: absolute;top: 0;left: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);width:120px;}
.fileUpload .tick_button{display:inline-block; padding:5px 30px; background:#ffffff; text-transform:capitalize; font-size:16px; cursor:pointer; border-radius:3px; color:#014C76;}
.site_logo.site_logo_edit_profile .img-polaroid{padding:0;}

/* Selectbox */
.select_outer select{color:#333;margin: 0;outline:none;display: inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:40px;background:#fff;width:100%;float:left;margin-bottom:5px;}
.select_outer select option{background: #ffffff;color: #000000;padding: 5px 10px;}
.select_outer label {position:relative}
.select_outer label:after{content:'';color:#aaa;right:10px; top:17px;padding:0;position:absolute;pointer-events:none;background:url(../images/home_sprite.png) -104px 0;width:14px;height:7px;}
#form_field .select_outer label::after{top:23px;}
.select_outer label:before{content:'';right:10px; top:5px;width:20px;height:20px;position:absolute;pointer-events:none;display:block;}
.select_outer.select_outer_100{width:100%;}
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus{outline:thin dotted transparent !important;}
.profile_rgt.profile_rgt_add_Card .select_outer.select_outer_1000{width:100%;}
.select_outer.select_outer_1000 label:after{right:10px; left:auto;}
.select_outer.select_outer_100 label:after{right:10px; left:auto;}
.select_outer.select_outer_editcard{width:37.5%;}
.select_outer.select_outer_editcard label:after{left:110px;}
.profile_rgt.profile_rgt_edit_card .select_outer, .profile_rgt.profile_rgt_add_Card .select_outer{margin-bottom: 0;width: 46%; float:left;}
.profile_rgt.profile_rgt_edit_card .select_outer_1000{width:100%;}
.header_select_city_menu .select_outer{float: left;margin-left: 0;width: 100%; padding:0 0 0 30px; box-sizing:border-box; position:relative;}
.header_select_city_menu .select_outer:before{content:''; position:absolute; left:0; top:8px; background:url(../images/home_sprite.png) -140px 0 no-repeat; width:32px; height:32px;}
.marginleft20{margin-left: 20px;}
#panel .select_outer label{display: inline-block !important;float: none;width: 100% !important;}
#panel .select_outer.select_outer_100{width:100%; float:none; display:inline-block; margin:0;}
#panel .select_outer select{float:none;}

/* Fare */ 

.profile_tab_outer.fare_details .tab-pane{text-align:center;}
.fare_table_outer{border-radius:5px; width:100%; margin-top:25px; overflow:hidden; display: inline-block;}
.fare_table_outer table{margin:0; padding:0;}
.fare_table_outer tr th{background:#014C76; font:18px/20px open_sansregular; color:#fff; padding:10px; border:1px solid #003C5E;}
.fare_table_outer tr td{color:#fff; font:14px open_sansregular; padding:15px 10px; border:1px solid #003c5e; width:50%; background:#014C76;}
.profile_tab_outer.fare_details .nav-tabs{text-align:center; border:none; margin-bottom:0;}
.fare_outer .profile_total1{float:left; width:100%; text-align:center; margin-top:20px;}
.fare_outer .profile_total1 .profile_rgt{float:none; display:inline-block; margin-bottom:30px; width:65%; background:none; border:none;}
.add_card_title h2, .show_on_map h2, .trip_details h2, .reservation_inner, .profile_tab_outer.fare_details h2{font:normal 30px open_sansregular; color:#000; margin-bottom: 20px; text-align:center; text-transform:uppercase;}
.my_res{font:22px open_sansregular; background:#999; color:#fff; text-align:left; margin:20px 0 0; padding:10px; text-transform: capitalize;}
.txt_upp{text-transform:uppercase; font:26px open_sansregular;}
.profile_tab_outer.fare_details .nav-tabs > li{float:none; display:inline-block; margin:0 20px 5%; border:none;}
.profile_tab_outer.fare_details .nav-tabs > li:first-child, .profile_tab_outer.fare_details .nav-tabs > li:last-child{border-radius:0;}
.profile_tab_outer.fare_details .nav-tabs > li.active a{background-position:0 -129px; border:none; color: #0073B5;}
.profile_tab_outer.fare_details .nav-tabs > li a{background: url(../images/fare_details.png) 0 0 no-repeat; width:104px; height:105px; color:#767676; margin:0; padding:0; text-align:center; font-size:16px;font: 25px/300px open_sansregular; border:none;}
.profile_tab_outer.fare_details .nav-tabs > li.fare_icon_two a{background-position:-133px 0;}
.profile_tab_outer.fare_details .nav-tabs > li.fare_icon_two.active a{background-position:-131px -130px;}
.profile_tab_outer.fare_details .nav-tabs > li.fare_icon_three a{background-position:-264px 0;}
.profile_tab_outer.fare_details .nav-tabs > li.fare_icon_three.active a{background-position:-264px -130px;}

.dl-horizontal-left.booking_other_outer{text-align:left;}
.imgclass{color: #fff;display: inline-block;margin: 10px 0;text-align: center;width: 100%;}
#site_container{width:50%; clear: both;}
.container_outer{width:980px;margin:0 auto;}
.center{margin:0 auto;width:960px;}
.container_inner{padding:20px 20px 20px 20px;width:940px; }
body{background:/* url(../images/body_bg.png) repeat;*/#fff;}
/* header-outer-start*/
.header_outer_cont{width:100%;height:auto; z-index: 11;position: relative;background:#0073b4;top:0;padding:10px 0;border-bottom:1px solid #014C76;}
.header_outer_cont.header_driver_login{position: relative;}
.header_outer_cont.sticky .right_side_login{margin-top: 11px;}
.banner_inner,.footer_outer_inner,.slider_inner{margin: 0 auto;width: 1100px;}
.logo{width: 200px; float: left;}
.header_outer_inner{position:relative;margin:0 auto;width:1100px;}
.logo h1{padding:6px 0 5px;margin:0;}
.logo h1 a:hover{text-decoration:none;}
.right_side_login{float: right;margin-left: 25px;margin-top: 17px;width: auto;}
.passenger_class .login_menu{display:none;}
.menu_inners{float:left; width: auto;}
.menu_inners ul li{float:left;padding:0 8px 0 0;line-height: 50px;color:#A6A6A6;}
.menu_inners ul li a{float:left;font:bold 12px/50px arial; color:#666666; text-transform:capitalize;transition: color ease 0.2s;-o-transition: color ease 0.2s;}
.menu_inners ul li a.fshare_icon{background: url(../images/flogin_icon.jpg) no-repeat left 14px;display: inline-block;width:70px;}
.menu_inners ul li.hovernone:hover{float:left; background:none;}
.menu_inners ul li.hovernone a{float:left; padding:0px; margin:6px 0 0 8px;}
.menu_inners ul li a:hover{color: #FFCA2A; text-decoration: none;}
.menu_inners ul li.acti a{color: #FFCA2A; }
.menu_inners_login ul li a:hover, .menu_inners ul li.act a{color: #fff;}
.menu_inners_profile{float:left; width:auto; padding:0;}
.dwon{margin: 6px 0 0 0;}
.menu_inners_login{float: right;}
.menu_inners ul, .menu_inners_login ul{float:left;}
.menu_inners_login ul li{float:left; margin:0px; padding:0px;}
.menu_inners_login ul li a{float:left;font:  normal 12px/20px arial; color:#fff; padding: 7px 0px 0 10px;}
/*end*/

.for_pass_outer{width:100%; float:left; margin:25px 0 50px;}
.for_pass_outer .btn.btn-inverse{background: #0073b5;border: medium none;border-radius: 3px;color: #ffffff;display: inline-block;font: 16px open_sansregular;height: 40px;width: 75%; cursor:pointer;}
.for_pass_inner .errors{margin-bottom:10px;}
.for_pass_inner{margin:0 auto; width:300px; text-align:center;}
.login_txt{box-sizing: border-box;color:#333333 !important;width: 100%;}
.contact_txt_over.forgot_cent > label{color: #333333;}
.for_pass_inner > h3{font: 25px open_sansregular;margin-bottom:10px;}
.key_block_right.visible.animated.fadeInDown > img{width: 100%;}

/* header_ main-menus*/
.common_menus_midl{ float:right; width:auto;margin-right:25px;}
.header_menus_common{ float:left;}
.header_menus_common ul{ float:left; width: 100%; }
.header_menus_common ul li{ float:left;padding:0 0 0 20px;}
.header_menus_common ul li:first-child,.header_menus_common ul li:first-child a{border-top:0;padding:0 0 0 5px;}
.header_menus_common ul li a{float:left;font:bold 12px/20px arial;width:100%; color:#666666;text-decoration:none;text-transform: capitalize;}
.header_menus_common ul li:hover,.header_menus_common ul li.active{ }
.header_menus_common ul li a:hover{ color: #ffc000;}
.header_menus_common ul li.active a{ color: #ffc000;}
.get_taxi_model{ float:left; width: auto; position: absolute; top:640px; right:0px;z-index:1;display: block;}
.get_taxi_model_top_bar{ float:right; width: 224px; position: relative; z-index: 4; display: none;}
.yello_left{ width: 26px; float: left;background: url(../images/yello_left.png) no-repeat; height: 28px;}
.yello_mid{ float: left;background: url(../images/yello_mid.png)  repeat-x;  height: 28px; width: 171px;}
.yello_right{ width: 26px; float: left;background: url(../images/yello_right.png)  no-repeat;height: 28px; }
.yello_mid a{  float:left;   width: 134px; text-align: center;   font: normal 16px18px 'HelveticaNeue-Roman';   color:#000;  background: url(../images/top.png) right center no-repeat;  margin: 3px 0 0 3px;   background-position-x: right;}
.yello_mid a:hover{text-decoration:none;}
.yello_mid a.active{  float:left; width: 134px; text-align: center; font:  normal 16px18px 'HelveticaNeue-Roman'; color:#000;background: url(../images/dwon.png) right center no-repeat; height: 20px; margin: 3px 0 0 3px; background-position-x: right;}
/*end*/

.banner_outer{float: left; width: 100%; background: url(../images/banner.png) 0 / cover no-repeat; height: 470px;}
.banner_inner{margin: 30px auto; width: 1258px;}
.ban_left{width: 45%; float: left; margin-right: 10%; margin-top: 1%;}
.ban_right{width: 45%; float: left;}
.ban_left h1{color: #ffffff;font: 55px open_sanslight;}
.ban_left p{color: #999999;font: 40px open_sanslight;margin: 0;}
.ban_left a{background: url("../images/home_sprite.png") no-repeat 0 -27px;display: inline-block;height: 42px;width: 137px;}
.ban_left .google_play{background-position: -145px -27px; margin-left: 5px;}
.download_link{float: left;margin-top: 25px;width: 100%;}
.about_lync{float: left;text-align: center;width: 100%; padding-top: 10px; background: #fff;}
.about_lync .ban_right, .about_lync .ban_left{margin:0; float: none; display: inline-block; vertical-align: middle;}
.about_lync .ban_left{width: 25%;}
.about_lync .ban_right{text-align: left; margin-left: 5%;}
.ban_right h2{font: 50px open_sansregular;}
.ban_right > p{font: 16px open_sansregular;}
.ban_right ul{float: left;width: 100%; margin-top: 10px;}
.ban_right ul li{position: relative; width: 100%; float: left; padding: 0 0 0 25px; margin-bottom: 10px;}
.ban_right ul li:before{width: 10px; height: 10px; border-radius: 15px; content: ''; position: absolute; left: 0; top: 8px; background: #0073B5;}
.newcontent_block.content-block{padding: 15px 0 40px;}
.home_recent_posts.recent-posts{float: left; width: 100%; background: url("../images/recent.png") no-repeat 0 / cover;}
.span2.main-menu-span{margin-top: 80px;}
#content{margin-top: 90px;}
.slider_common{float:left; width: 100%; background:#fff; margin-bottom:30px; margin-top: 80px;}
.slider_inner_common{ float:left; width: 100%;}
.left_slider_commo{ float:left; width: 389px;}
.left_slider_inner{ float:left; width: 269px; margin: 8px 0 0 77px;}
.left_slider_inner ul{ float:left; width: 269px;}
.left_slider_inner ul li{ float:left; width: 269px; padding: 16px 0 0 0;}
.left_slider_inner p{ float:left; width: 269px; font:  normal 14px/23px arial; color: #505050;}
.text_box{ float:left; width: 251px;}
.text_box input[type="text"]{ float:left; width: 239px; border:  1px solid #a3a3a3; border-radius: 5px; padding: 5px; font: normal 14px arial; color:#b9b9b9;}
.common_text_opt{float:left; width: 279px;}
.common_text_opt1{float:left; width: 139px;}
.option_box{float:left; width: 120px;}
.option_box select{float:left; width: 112px; border:  1px solid #a3a3a3; border-radius: 5px; padding: 5px;font: normal 14px arial; color:#b9b9b9; text-align: center;}
.common_text_opt1 p{float:left; width: 120px; font:  normal 14px/23px arial; color: #505050;}
.button_comm{ float:left; width: 200px;}
.button_comm input[type="button"]{ background: #ffc113; border-radius: 5px; padding: 8px; font: normal 14px arial; color:#000;}
.left_slider_inner ul li a.advancs_search{font: normal 12px arial; color:#505050; text-decoration: underline; float: left; padding: 41px 0 8px 0; width: 250px; text-align: center;}
.right_sid_map{ float:right; width: 569px; }
.right_sid_map p{font: normal 14px/25px arial; color:#505050;float:left;padding: 7px 0 0;}
.map_cont{ float: left; width: 100%;}
.map_cont a img{ text-align: left; float: left;}
.right_sid_map a{float:left; width: 569px;font: normal 12px arial; color:#505050; text-decoration: underline; text-align: center; padding: 8px 0 0 0;}
.button_comm input[type="button"]:hover{ color: #fff;}
.yello_mid a:hover{ color: #fff;}
/*slider_toogle end*/


@font-face {
    font-family: 'helveticaneue_condensedbold';
    src: url('../font/HelveticaNeue-BoldCond/helveticaneue-boldcond-webfont.eot');
    src: url('../font/HelveticaNeue-BoldCond/helveticaneue-boldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/HelveticaNeue-BoldCond/helveticaneue-boldcond-webfont.woff') format('woff'),
         url('../font/HelveticaNeue-BoldCond/helveticaneue-boldcond-webfont.ttf') format('truetype'),
         url('../font/HelveticaNeue-BoldCond/helveticaneue-boldcond-webfont.svg#helveticaneue_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'HelveticaNeue-Roman';
	src: url('../font/HelveticaNeue-Roman/fonts/HelveticaNeue-Roman.eot');
	src:url('../font/HelveticaNeue-Roman/fonts/HelveticaNeue-Roman.eot?#iefix') format('embedded-opentype'), 
            url('../font/HelveticaNeue-Roman/fonts/HelveticaNeue-Roman.woff') format('woff'),
            url('../font/HelveticaNeue-Roman/fonts/HelveticaNeue-Roman.ttf') format('truetype'),
            url('../font/HelveticaNeue-Roman/fonts/HelveticaNeue-Roman.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeue35Thin';
    src: url('../font/HelveticaNeue-Thin/helveticaneue-thin.eot');
    src: url('../font/HelveticaNeue-Thin/helveticaneue-thin.eot?#iefix') format('embedded-opentype'),
         url('../font/HelveticaNeue-Thin/helveticaneue-thin.woff') format('woff'),
         url('../font/HelveticaNeue-Thin/helveticaneue-thin.ttf') format('truetype'),
         url('../font/HelveticaNeue-Thin/helveticaneue-thin.svg#helvetica_ce_35_thinregular') format('svg');
         font-weight: normal;
	 font-style: normal;
}
@font-face {
    font-family: 'helvetica_ce_35_thinregular';
    src: url('../font/helvetica_neue_thin/helvetica_neue_ce_35_thin_0.eot');
    src: url('../font/helvetica_neue_thin/helvetica_neue_ce_35_thin_0.eot?#iefix') format('embedded-opentype'),
         url('../font/helvetica_neue_thin/helvetica_neue_ce_35_thin_0.woff') format('woff'),
         url('../font/helvetica_neue_thin/helvetica_neue_ce_35_thin_0.ttf') format('truetype'),
         url('../font/helvetica_neue_thin/helvetica_neue_ce_35_thin_0.svg#helvetica_ce_35_thinregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
            font-family: 'DIN1451MittelschriftRegular';
            src: url('../font/din/din1451mittelschrift_0.eot');
            src: url('../font/din/din1451mittelschrift_0.eot?#iefix') format('embedded-opentype'),
                 url('../font/din/din1451mittelschrift_0.woff') format('woff'),
                 url('../font/din/din1451mittelschrift_0.ttf') format('truetype'),
                 url('../font/din/din1451mittelschrift_0.svg#DIN1451MittelschriftRegular') format('svg');
                 font-weight: normal;
	         font-style: normal;
}
@font-face {
    font-family: 'HelveticaCERegular';
    src: url('../font/helevitica ce regular/helvetica_ce_regular-webfont.eot');
    src: url('../font/helevitica ce regular/helvetica_ce_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/helevitica ce regular/helvetica_ce_regular-webfont.woff') format('woff'),
         url('../font/helevitica ce regular/helvetica_ce_regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'avant_garde_gothic_bookrg';
    src: url('../font/avantgardeitcbybt-book/avantgardeitcbybt-book.eot');
    src: url('../font/avantgardeitcbybt-book/avantgardeitcbybt-book.eot?#iefix') format('embedded-opentype'),
         url('../font/avantgardeitcbybt-book/avantgardeitcbybt-book.woff') format('woff'),
         url('../font/avantgardeitcbybt-book/avantgardeitcbybt-book.ttf') format('truetype'),
         url('../font/avantgardeitcbybt-book/avantgardeitcbybt-book.svg#avant_garde_gothic_bookRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'avantagesmallnormal';
    src: url('../font/avantagesmall_normal/avantagesmall_normal.eot');
    src: url('../font/avantagesmall_normal/avantagesmall_normal.eot?#iefix') format('embedded-opentype'),
         url('../font/avantagesmall_normal/avantagesmall_normal.woff') format('woff'),
         url('../font/avantagesmall_normal/avantagesmall_normal.ttf') format('truetype'),
         url('../font/avantagesmall_normal/avantagesmall_normal.svg#avantagesmallnormal') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('../font/opensans_regular_ubasic/OpenSans-Regular-webfont.eot');
    src: url('../font/opensans_regular_ubasic/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans_regular_ubasic/OpenSans-Regular-webfont.woff') format('woff'),
         url('../font/opensans_regular_ubasic/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../font/opensans_regular_ubasic/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Banner starts*/
.banner_part{ float:left; width:100%; background: url(../images/header_banner_bg.jpg) no-repeat top center; height:596px;}
.banner_inner_common{ float:left; width: 100%;margin-top:60px;}
/*.bg{height:100%;left: 0;min-width: 75em;position: fixed;top: 0em;width: 100%;z-index: -1; background: url(../images/banner_bg.jpg) no-repeat center center fixed #2C1D16; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover!important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../public/images/banner_bg.jpg',sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../public/images/banner_bg.jpg',sizingMethod='scale')";
   
}*/
.bg img{ height: 100%;position: relative;width: 100%;z-index: 1;}
.left_content_taxi{ float:left; width: 464px; /*background: url(../images/bac_bg.png) repeat; padding: 35px 0 15px 0; margin: 44px 0 0 0;*//*border-right: 2px solid #CCC;*/}
.left_content_taxi_mid{ margin: 0 auto; width: 377px;}
.left_apps{ float:left; width: 100%;}
.left_apps_inner_comm{ float:left; width:366px; margin-top:178px;margin-left: 50px;}
.left_apps_inner{ float:left; width:100%; text-align: center;}
.left_apps_inner span{ float:left;  background: url(../images/banner_logo.png) left no-repeat; height:94px; width: 100%;margin-bottom: 10px;}
.left_apps_inner_comm p{ float:left; width: 100%; font: normal 16px arial; color:#fff; padding:9px 7px 32px 7px ;text-align: center;}
.text_feeld{float: left;position: absolute;right:310px;top:110px;}
.text_feeld p{ float:left; font: normal 14px/21px avant_garde_gothic_bookrg; color: #fff;}
.dwonlod_left{ float:left; margin: 21px 0 21px 0;  background: url(../images/green.png) repeat-x; height: 56px; /*border: 1px solid #fff;*/ border-radius: 5px;}
.dwonlod_left2{ float:left;   margin: 21px 0 0 29px;background: url(../images/red.png) repeat-x; height: 56px; /*border: 1px solid #fec53b;*/ border-radius: 5px;}
.dwonlod_left_img{ float:left; width: 35px; background: url(../images/androi.png) no-repeat; height: 29px;   margin: 13px 0 0 12px;}
.dwonlod_left_ptages{ float:left; width: 103px;     margin: 10px 0 0 11px;}
.dwonlod_left_ptages p{ float: left; width: 100%; font:  12px/17px 'helveticaneue_condensedbold'; color: #353535; text-shadow: 0 2px 0 #fff;}
.dwonlod_left_ptages b{ float: left; width: 100%; font:  20px 'helveticaneue_condensedbold'; color: #171717; text-shadow: 0 2px 0 #fff;}
.dwonlod_left_img2{ float:left; width: 35px; background: url(../images/an2.png) no-repeat; height: 29px;   margin: 13px 0 0 12px;}
.dwonlod_left_ptages2{ float:left; width: 103px;     margin: 10px 0 0 11px;}
.dwonlod_left_ptages2 p{ float: left; width: 100%; font:  12px/17px 'helveticaneue_condensedbold'; color: #353535; text-shadow: 0 2px 0 #f8b97d;}
.dwonlod_left_ptages2 b{ float: left; width: 100%; font:  20px 'helveticaneue_condensedbold'; color: #4e3d09; text-shadow: 0 2px 0 #f8b97d;}
.text_taxi_ruls{ float:left; width: 100%; border-bottom: 1px solid #584e4b;  padding: 17px 0; color:red;}
.no_vehicle_found{ float:left; width: 96%; border-bottom: 1px solid #584e4b;  padding: 23px 2%;}
.no_vehicle_found p{ color:red;}
.common_images{ float: left; width: 82%; font: normal 14px/20px arial; color: #fff;background: url(../images/box.png) left center no-repeat;  padding: 0 0 0 60px;}
.common_images1{ float: left; width: 82%; font: normal 14px/20px arial; color: #fff;background: url(../images/on_time.png) left center no-repeat;  padding: 0 0 0 60px;}
.common_images2{ float: left; width: 82%; font: normal 14px/20px arial; color: #fff;background: url(../images/care.png) left center no-repeat;  padding: 0 0 0 60px;}
.left_content_taxi_right{ width:100%;float:left;}
.left_content_taxi_common{ /*width:100%;float:right; width:285px; background: url(../images/mobile_bg.png) no-repeat;margin: 46px 45px 0 0;*/}
.tagbanner_title{text-align: center;font:normal 62px/72px 'helvetica_ce_35_thinregular';margin: 100px 0 0;color:#fff;}
.text_feeld ul{ float:left; width:auto; padding: 0 3px 0 0px;}
.text_feeld ul li{ float:left;}
.text_feeld ul li a{ float:left;}
.dwonlod_left:hover{ background:#fff;}
.dwonlod_left2:hover{background:#fce067;}
/* Banner end*/

/* Login Register Start */
#rating_pop,#transaction_details_pop,#transaction_details_pop_card {
        -moz-border-radius: 6px;
        background: #fff;
        -webkit-border-radius: 6px;
         border-radius: 6px;
        border: 1px solid #536376;
        -webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
        -moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;;
        padding: 14px 22px;
        width: 30%;
        margin:-225px 0 0 -17%;
        position: relative;
        display: none;
}
#details_pop {
        -moz-border-radius: 6px;
        background: #fff;
        -webkit-border-radius: 6px;
         border-radius: 6px;
        border: 1px solid #536376;
        -webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
        -moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;;
        padding: 14px 22px;
        width: 30%;
        height:50%;
        position: relative;
        display: none;margin:-225px 0 0 -17%;}
#change_status {
        -moz-border-radius: 6px;
        background: #eef2f7;
        -webkit-border-radius: 6px;
         border-radius: 6px;
        border: 1px solid #536376;
        -webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
        -moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;;
        padding: 14px 22px;
        width: 50%;
        height:50%;
        position: relative;
        display: none;}    
#phone_number{width: 30%;margin:-225px 0 0 -17%;}   
#booknow {
        -moz-border-radius: 6px;
        background: #fff;
        -webkit-border-radius: 6px;
         border-radius: 6px;
        border: 1px solid #536376;
        -webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
        -moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;;
        padding: 14px 22px;
        width: 30%;
        position: relative;
        display: none;
       }
#sign_up #sign_up_form {
    margin-top: 13px;
}
#sign_up label {
    display: block;
    margin-bottom: 10px; 
    color: #536376;
    font-size: .9em;
     font: normal 12px/18px arial;
}

#sign_up label input {
    display: block;
    width: 393px;
    height: 31px;
    background-position: -201px 0;
    padding: 2px 8px;
    font-size: 1.2em;
    line-height: 31px;

}
#see_id {
    width: 228px;
    height: 23px;
    background-position: -202px -133px;
}
#left_out {
    background-position: -202px -158px;
    width: 113px; height: 16px;
}
#sign_up_form {
    position: relative;
    background: url(../images/divider.png) repeat-x bottom left;
    padding-bottom: 54px;
    margin-bottom: 12px;
}
#actions {
    float: left;
    position: absolute;
    right: 0;
    height: 31px;
    bottom: 20px;
}
a.form_button {
    float: left;
    width: 93px; height: 31px;
    margin-right: 15px;
}
#cancel { background-position: -198px -36px; }
#log_in { background-position: -291px -36px; }
#cancel:hover { background-position: -198px -67px; }
#cancel:active { background-position: -198px -98px; }
#log_in:hover { background-position: -291px -67px; }
#log_in:active { background-position: -291px -98px; }
#close_x { 
    width: 21px; height: 20px;
    overflow: hidden; line-height: 1000px;
    display: block;opacity: 1;
    position: absolute; top:24px; right: 3px;
    background:url(../images/login_po-_up_close.png) no-repeat;
}
.sprited {
background: url(../images/download_sprite.png) no-repeat;
line-height: 1000px;
overflow: hidden;
display: block;
}

/*login*/
.login_lft{width:377px;float:left; }
.login_lft h2{ width: 95%; float: left; font:normal 28px 'nunitobold'; color:#464646;text-transform: uppercase;}
.login_lft p{float: left; font: normal 14px 'nunitoregular'; color:#464646;padding:15px 0px 40px 0px;}
.login_lft a{font: normal 14px 'nunitoregular' ;color:#00bff3;}
.login_form{width: 100%; float: left;  padding: 15px 0 0 0;}
.login_form ul{float: left;}
.login_form ul li span{width: 140px;float:left; color:#464646; padding-top: 3px;}
.login_form ul li{width: 100%; float: left; padding-bottom:10px;}
.login_form ul li input[type=text]{ width: 150px;border: 1px solid #9c9c9c; height: 20px;}
.passenger_class textarea, .passenger_class input[type="text"], .passenger_class input[type="password"], .passenger_class input[type="datetime"], .passenger_class input[type="datetime-local"], .passenger_class input[type="date"], .passenger_class input[type="month"], .passenger_class input[type="time"], .passenger_class input[type="week"], .passenger_class input[type="number"], .passenger_class input[type="email"], .passenger_class input[type="url"], .passenger_class input[type="search"], .passenger_class input[type="tel"], .passenger_class input[type="color"], .passenger_class .uneditable-input{color:#fff !important;}
.passenger_class .select_outer select{color:#fff; background:none;}
.login_form ul li textarea{ width: 180px; height:100px;border: 1px solid #9c9c9c; padding: 5px;}
.login_form ul li input[type=password]{ width:150px;border: 1px solid #9c9c9c;  height: 20px;}
.login_form ul li input[type=checkbox]{float: left;}
.login_form ul li label{float: left; font: normal 12px arial;color: #464646; padding: 2px 0px 0px 5px;}
.button{width:197px; float: left;border-radius: 5px 5px 5px 5px;  border: 1px solid #B7B7B7;margin-right: 112px;}
.button input[type=submit]{ background:#85d1f5;width: 100%;float:left;font:normal 18px 'nunitobold'; color:#ffffff; padding:2px 0px;}
.button input[type=submit]:hover{background: #29A9E6;}
.button input[type=button]{ background:#85d1f5;width: 100%;float:left;font:normal 18px 'nunitobold'; color:#ffffff; padding:2px 0px;}
.button input[type=button]:hover{background: #29A9E6;}
.login_rgt{width:46%; float: right; padding-left: 30px;background: url(../images/sign_up_mid_spliter.png) no-repeat left center;}
.login_rgt h2{ width: 100%; float: left; font:normal 28px 'nunitobold'; color:#464646;text-transform: uppercase;}
.login_text{width:100%; float: left; position: relative; padding-bottom: 30px;}
.login_text p{width:350px;float: left; font: normal 14px 'nunitoregular'; padding:10px 33px 0px 83px; color: #464646;}
.login_text a{float: left; padding:15px 0px 0px 83px;}
.login_text b{ background:#fff;float:left;top:144px;padding:2px; font: normal 18px 'nunitoregular'; color: #464646; position: absolute; left:-11px;}
.login_total{width: 98%; float: left;margin:0  0 0 10px;}
.login_form ul li.login_link{padding-bottom:28px;}
/* Login & Register End Here */

/* footer started*/
.footer_outer{ float:left; width: 100%;background: #242424;padding:15px 0 10px;}
.footer_outer_common{float:left; width: 100%;}
.footer_outer_common p{float:left; width: 100%; font: normal 11px/42px arial; color:#999;text-align: center}
.footer_products{float: left;width:100%;padding: 0;color: #666;}
.footer_products1{padding: 0px 15px 0 0;}
.footer_products h6{color: #eee; font:normal 15px/16px arial;margin:0;padding:0 0 10px;}
.footer_products ul li{padding:0 0 2px;line-height: 16px;}
.footer_products ul li a{color: #ddd; font:normal 12px/16px arial;transition: color ease 0.2s;-o-transition: color ease 0.2s;}
.footer_products ul li a:hover{color:#bbb;}
.footer_products ul li a.enqiuery {background:url(../images/sprit2.png) no-repeat 0px -712px;padding: 0 0 0 24px;}
.footer_rgt ul li{display: inline-block;}
.footer_rgt ul li a{display:block;width:27px;height:25px; transition: opacity ease 0.2s;-o-transition: opacity ease 0.2s;}
.footer_rgt ul li a:hover{opacity: 0.7;filter:alpha(opacity=70);}
.facebook2{background:url(../images/footer_share_icons.png) no-repeat 0px 0;}
.twitter{background:url(../images/footer_share_icons.png) no-repeat -27px 0;}
.google{background:url(../images/footer_share_icons.png) no-repeat -54px 0;}
.linked_in{background:url(../images/footer_share_icons.png) no-repeat -82px 0;}
.copy_r{color: #999;display: block;font: 12px open_sansregular;margin-top: 13px;padding: 0;}
.footer_products.footer_rgt > ul{margin-top: 10px;}
/* footer end*/

/*Profile Edit*/
.profile_lft{width:250px;float:left; border-right: 1px solid #c9c9c9;}
.profile_lft h2{ width: 100%; float: left; font:normal 28px 'nunitobold'; color:#464646;text-transform: uppercase;}
.profile_lft p{float: left; font: normal 14px 'nunitoregular'; color:#464646;padding:15px 0px 40px 0px;}
.profile_lft a{color:#00bff3;}
.profile_form{width: 100%; float: left; }
.profile_form ul{float: left;}
.profile_form ul li span{ width: 154px;float:left; font: normal 14px 'nunitoregular'; color:#464646; padding-top: 3px;}
.profile_form ul li{width: 100%; float: left; padding-bottom:20px;}
.profile_form ul li input[type=text]{ width: 150px;border: 1px solid #9c9c9c; padding: 5px;}
.profile_form ul li textarea{ width: 150px; height:100px;border: 1px solid #9c9c9c; padding: 5px;}
.profile_form ul li input[type=password]{ width:150px;border: 1px solid #9c9c9c; padding: 5px;}
.profile_form ul li input[type=checkbox]{float: left;}
.profile_form ul li label{float: left; font: normal 12px 'nunitolight';color: #464646; padding: 2px 0px 0px 5px;}
.button{width:197px; float: left;border-radius: 5px 5px 5px 5px;  border: 1px solid #B7B7B7;margin-right: 112px;}
.button input[type=submit]{ background:#85d1f5;width: 100%;float:left;font:normal 18px 'nunitobold'; color:#ffffff; padding:2px 0px;}
.button input[type=submit]:hover{background: #29A9E6;}
.button input[type=button]{ background:#85d1f5;width: 100%;float:left;font:normal 18px 'nunitobold'; color:#ffffff; padding:2px 0px;}
.button input[type=button]:hover{background: #29A9E6;}
.profile_rgt{background: #014C76;float: left;margin-left: 0;width: 50%;border-radius:3px; margin-top:10px;}
.profile_text{width:100%; float: left; position: relative; padding-bottom: 30px;}
.profile_text p{width:350px;float: left; font: normal 14px 'nunitoregular'; padding:10px 33px 0px 83px; color: #464646;}
.profile_text a{float: left; padding:15px 0px 0px 83px;}
.profile_text b{ background:#fff;float:left;top:144px;padding:2px; font: normal 18px 'nunitoregular'; color: #464646; position: absolute; left:-11px;}
.profile_total{width: 100%; float: left; margin-top:50px;}
.profile_form ul li.login_link{padding-bottom:110px;}
/* Profile End Here */
.find_search{width:200px;}
/*.slider_common{display:none;}*/

#panel{padding:10px 0 0 0;margin-top:20px;}
#panel label{display:inline !important;width:110px ; float:left;}
#panel input{display:inline !important;}
#driver_details{height:500px;overflow-y:auto;}
#driver_details p a{font: normal 14px/21px arial;}
.input-small{ height: 20px;}
#taxi_detail h3{font:  20px 'helveticaneue_condensedbold';border-bottom: 2px solid #ddd;}
#taxi_detail{
font: normal 14px/21px arial; width:33.6%; height:490px;padding:5px;z-index:2;position:absolute;left:-1000px;        color:#000;overflow-y:auto;
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #eeeeee 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#eeeeee), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #eeeeee 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #eeeeee 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #eeeeee 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(135deg,  #eeeeee 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#taxi_detail div{font: normal 14px/21px arial; padding:4px;}
#taxi_detail dl dt{font:normal 14px arial;color:#333;}
#taxi_detail dl dd{font: normal 14px/21px arial;}
#taxi_detail .img_taxi{text-align:center;}
#sign_up h2,#driver_sign_in h2{font:  20px 'helveticaneue_condensedbold';text-transform:uppercase;}
.text_feeld h1,.text_feeld1 h1,.profile_rgt h1{font:  26px 'helveticaneue_condensedbold';border-bottom: 2px solid #ddd;}
table{margin:10px 0;}
table td,table th{font: normal 14px/21px arial;}
.media-body h4{color:#CC2EFA;}
.media-body{font: normal 14px/21px arial;}
.media-body span.rating{color:#2ECCFA;font: normal 14px/21px arial;font-weight:bold;}
.media-body dl dt{font: normal 14px/21px arial;font-weight:bold;}
.media-body dl dd{font: normal 14px/21px arial;}

/* Let's get this party started */
::-webkit-scrollbar {
    width: 12px;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);     
}
 
/* Handle */
::-webkit-scrollbar-thumb {   
   
    background: #424242; 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	 background: #424242; 
}
/*** Rating ***/
#outer{ width:178px; padding:6px; 
    background:#FFFFFF;
    height:18px;
    margin-left:141px;
    color:#fff;
    margin-bottom:5px;
    font-weight:bold;
    -moz-border-radius: 6px;
     border-radius: 6px;
    font-size:12px;
    -webkit-border-radius: 6px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    border:1px solid #bbb;
    }

#outer .rating_enb {
    width:16px; padding:1px; 
    height:18px; float:left;
    background:#CC0000;
    margin-right:4px;	
    cursor:pointer;
    }
#outer .rating_dis {
    width:16px; padding:1px; 
    height:18px; float:left;
    cursor:pointer;
    background:#CCCCCC;				
    margin-right:4px;	
    }
#outer .rating_dis:hover, #outer .rating_enb:hover {background:#009933;	}
#outer .rating_value{ color:#003399; padding-top:2px; font-size:14px}
#outer .rating_message{ color:#003399; padding-top:2px; font-size:14px}
/**************************************/

textarea{resize:none;}
input.invalid{border-color:#F00 !important;}
.invalid{border:1px solid red;}
/* taxi inner page start css*/
.about_outer{float:left;width:100%;margin-top:0;margin-bottom: 0; background:url(../images/about_bg.png); height:89px;}
.about_inner{margin: 0 auto;width: 1100px;}
.about_bottom_inner{margin: 0 auto;width: 1100px;}
.about_baner{left: 0;position: absolute;width: 100%;z-index: -1;}
.about_baner img {height: 100%;position: relative;width: 100%;z-index: 0;}
.about_common{ float:left; width: 960px;}
.about_left{width: 100%; float: left; padding: 15px 0 0;}
.about_left h2{ float: left; width: 100%;font:  normal 26px 'helvetica_ce_35_thinregular'; color: #505050; }
.about_left h1{ float: left; width: 100%;font:  normal 26px/35px open_sansregular; color: #666; }
.about_right{ float: right; width: 80px;padding: 42px 0 0 0;}
.about_right ul{ float: left; width: 80px;}
.about_right ul li{ float: left; padding: 0 2px 0 0;font:  normal 11px arial; color: #505050;}
.about_right ul li a{ float: left; font:  normal 11px arial; color: #505050;}
.about_bottom_outer{float:left; width: 100%; background:#fff;}
.about_bottom_common{ float: left; width: 100%; padding: 20px 0 40px;}
.bottom_left{ width: 327px; float: left;}
.bottom_right{ float: left; width: 632px;    padding: 0 0 39px;}
.about_bottom_common h3{ float: left; width:100%;font:  normal 16px arial; color: #505050;padding: 0 0 9px 0;}
.about_bottom_common h3.home_subtitle{font:normal 50px/52px open_sansregular;color:#666;padding:40px 0 0;text-align:left;}
.team_info_block{float:left;width:100%;padding:30px 0 0;}
.ceo_info_block .team_img{width:207px;height:350px;}
.ceo_info_block .team_member{height:272px;}
.ceo_info_block .team_info{float:left;width:74%;}
.team_img{width:205px;height:150px;float:left;padding:0 15px 0 0;}
.team_info{width:77%;float:left;}
.team_member{background:url(../images/ceo_pic1.jpg) no-repeat;height:150px;display:block;}
.team_mem1{background:url(../images/team_mem1.jpg) no-repeat;}
.team_mem2{background:url(../images/team_mem2.jpg) no-repeat;}
.about_bottom_common .team_info p{width:auto;float:none;}
.team_info span{font:normal 25px/25px open_sansregular;color:#666;display:block;}
.team_info b{font:normal 17px open_sansregular;color:#666;display:block;padding:2px 0 0;}
.about_bottom_common h3, .faq_sub_title{font:normal 20px/35px open_sansregular; margin:0 0 5px; padding:0;}
.bottom_right p{ float: left; width:93%;font:  normal 13px/19px arial; color: #9a9a9a; }
.about_bottom_common{ float: left; width: 100%; clear: both;}
.about_team_block{float:left;width:100%;padding:0 0 23px;}
.about_bottom_common > h2, .about_bottom_common h4{float: left; width:100%;font:  normal 25px arial; color: #666;margin:0;padding:35px 0 0;}
.about_bottom_common > h2{padding-bottom: 5px;}
.faq_block{float:left;width:100%;}
.faq_block h4:first-child{padding:15px 0 0;}
.terms_info_block{padding:0 0 20px;float:left;width:100%;padding:0 0 30px;}
.terms_title{font:  normal 26px open_sansregular; color: #666;margin:0;float:left;width:100%;word-wrap:break-word;}
.about_bottom_common p{font:  normal 15px/20px arial; color: #666; padding:5px 0;}
.about_bottom_common img{margin:0 10px;}
.about_team_block p{font:normal 14px/18px arial;color:#666;}
.about_bottom_common ul{ float: left; width: 100%; padding: 0;}
.about_bottom_common ul li,.key_list1 li{float: left;width: 100%;font: normal 15px/26px arial;padding: 0;color: #666;background:none !important;}
.about_bottom_common ul li{list-style: disc inside none;}
.key_list1 li{background:none !important;}
/*about page end*/
.registration ul li{float:left;width:400px;padding: 5px;}
.reg_form{float: left;width:200px;}
.error{color:red;float: left;font: normal 12px arial;}
.errors{color:red;float: left;font: normal 12px arial;}
.full_con_right h1{float: left;font: normal 14px arial;}
#frmlogin{float: left;width:100%;}
.name2 b{float: left;width:120px;font: normal 14px arial;color:#2f4f4f;padding:0 15px 0 0;text-align: right;}
.name22 b{float: left;font: bold 14px arial;color:#131353;}
.reg_text1{float:left;width: 220px;margin:-5px;}
#show_package{float: left;width:410px;clear:both;}
.pagination{ bottom: -74px; right: 31px;}
#messagedisplay {float: left;clear:both;position:relative;text-align:center; width:100%; position: absolute; z-index: 99; top: 75px;margin-left:0;margin-top:45px;}
#error_messagedisplay {float: left;clear:both;position:relative;height:50px;width:100%;text-align:center;background-color:#f95e5e;}
.global_locations { float:left; clear:both; width:950px; padding:0px; margin-top:20px;padding:20px 0 20px 0px;}
.global_locations h3 { width:905px; font:normal 22px arial; color:#000; margin:0px; margin-top:20px; float:left; padding-left:10px; }
.global_country_list { float:left; clear:both; width:950px; }
.global_country_list div.new_icon1 p{width:auto;background:url(../images/contact_mail_icon.png) no-repeat left center; padding-left:50px; color:#5f5f5f!important; font:normal 1em/3.7em arial; }
.global_country_list div.new_icon1 p a{color:#5f5f5f;}
.global_country_list div.new_icon1 p a:hover{color:#C09000;}
.global_country_list div.new_icon2 p{width:auto;background:url(../images/contact_skype_icon.png) no-repeat left center; padding-left:50px; color:#5f5f5f!important; font:normal 1em/3.7em arial;}
.global_country_list div.new_icon2 p a{color:#5f5f5f;}
.global_country_list div.new_icon2 p a:hover{color:#C09000;}
.country_list { float:left; width:300px; padding-left:15px; padding-top:15px; /*border-bottom:1px dotted #CCC; border-right:1px dotted #CCC; padding:15px 23px 15px 13px; */height:125px;  padding-bottom:15px;}
.new_icon1,.country_list.new_icon1,.country_list.new_icon2{height:auto;padding-bottom:0;min-height:0;}
.country_list h2 { font:bold 14px arial; color:#C09000; width:100%; float:left; clear:both; padding-bottom:5px; text-transform:uppercase;  letter-spacing: -0.5px; }
.country_list p { font:normal 0.9em/1.4em arial; color:#666; width:100%; float:left; clear:both; margin:0px; padding:0px; }

/* chnage password conflict class **/
#error1{float:right; color:red; width:60%;}
#error2{float:right; color:red; width:100%;text-transform:capitalize;}
#p_error{color:red;float: left;font: bold 12px arial;padding-left: 75px;}
#d_error{color:red;float: left;font: bold 12px arial;padding-left: 100px;}
#waiting_time,#completed_time{display:none;}
#change_status_div{float: left;}
#travel_completed{display:none;}
#mapPanel img{max-width:none;}
#startPanel{height:100px !important;}
#startPanel input{}
#playButton{display:none;}
#counter{float: right;height: 1px;color: rgb(17, 105, 95);font-weight: bold;}
#ongoing_journey{display:none;}

/*star rating*/
.ratings{height:16px;margin:0 0 5px 0;padding:0 0 0 100px;list-style:none;clear:both;background: url(img/star-matrix.gif) no-repeat 0 0;}
.one{background-position:0 -96px;}
.two{background-position:0 -112px;}
.three{background-position:0 -128px}
.four{background-position:0 -144px}
.five{background-position:0 -160px}

/*comments and rating*/
.comments_area{min-height:90px;}
.comments_area .comment_area_img{float:left;width:18%;}
.comments_area .comment_area_right{float:right;width:78%;}
.comments_area .comment_area_right a{text-decoration:none;}

/**/
.left_content_taxi1{ float:left; width: 464px; background: url(../images/bac_bg.png) repeat; height:500px;}
.taxt_response{
min-height:100px;
padding: 25px;height:168px;border-bottom: 2px solid #CCC;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 43%, #f4f4f4 84%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(43%,#ffffff), color-stop(84%,#f4f4f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 43%,#f4f4f4 84%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 43%,#f4f4f4 84%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 43%,#f4f4f4 84%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 43%,#f4f4f4 84%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */

}
.taxt_response .taxi_response_img{float:left;padding-right:0px;width:130px;}
.taxt_response .taxi_response_img img{width:120px;}
.taxt_response .taxi_respsone_content{float:right;width: 250px;}
.taxt_response .taxi_respsone_content .company_name{font:  18px/24px 'helveticaneue_condensedbold';font-style: inherit;font-weight: inherit;width:100%;margin-bottom:5px;}
.taxt_response .taxi_respsone_content .taxi_number{font-family: "arial";font-size: 100%;font-style: inherit;font-weight: inherit;width:100%;border-bottom:1px solid #ccc;padding-bottom:5px;}
.taxi_price_seat{width:100%;font-size:13px;}
.taxi_price_seat .taxi_price{float:left;border-right:1px solid #ccc;width:50%;text-align: center;margin-top:5px;}
.taxi_price_seat .taxi_seat{float:right;width:40%;text-align: center;margin-top:5px;}
.taxi_book_now{float:left;margin-top:0px;}
.taxi_book_now .btn{float:left; width:85px; margin-left:26px;}
.book_btn{float: left;width:100%;margin-top:8px;}
.taxi_view_detail{float:right;margin-top:3px;margin-right:30px;}
.loader{margin:0 auto;text-align:center;display:none;}
#result_status_div input{width:200px !important; height: 30px;}
#previous_slider{ left:360px;top:145px;position:absolute;width:30px;height:77px;display:block;}	
#next_slider{ left:9px;top:145px;position:absolute;width:30px;height:77px;display:block;}															
#previous_slider a{  display:block;width:30px;height:77px;background:url(img/btn_prev.gif) no-repeat 0 0;	}
#next_slider a{ display:block;width:30px;height:77px;background:url(img/btn_next.gif) no-repeat 0 0;	}	
.reg_form_left{float: left;width:45%;}
.reg_form_right{/*background: url("../img/blog_glow.png") no-repeat scroll 0 0 transparent;*/ float: right;width: 43%;padding: 0% 0% 2% 3%;}
.border_rades_sign_left a:hover{ text-decoration: none;}
.dataTables_paginate .paging_bootstrap.pagination1{position: inherit;}
.row-fluid .span12 {width: 100%;}
.row-fluid [class*="span"] {-moz-box-sizing: border-box;display: block;float: left;margin-left: 2.5641%;min-height: 28px;width: 100%;}
.pagination2 {float: right;width: auto; padding: 0 0 13px;}
.pagination2 ul li{float: left;}
.pagination2 ul{padding:0 10px 0 0;}
.page_lft {background: url("../images/page_lr_fr.png") no-repeat scroll 0 0 transparent;height: 30px;margin-left: 5px;width: 3px;float:left;}
.page_mid {background: url("../images/page_mid.png") repeat-x scroll 0 0 transparent;float: left;height: 26px;}
.page_mid a {float: left;font: bold 12px Arial,Helvetica,sans-serif;padding: 5px;}
.page_mid a strong {padding: 0;}.page_mid strong {float: left;font: bold 12px Arial,Helvetica,sans-serif;padding: 5px;}
.page_rgt {background: url("../images/page_lr_fr.png") no-repeat scroll -4px 0 transparent;height: 30px;width: 4px;float:left;}
.page_mid img {margin-top: 5px;}
.roling_common{ width:99.9%; border:  1px solid #fff;}
.MagicThumb-expanded div > div > div{ font-size: 0px!important; color: #fff!important; text-indent: -999px!important;}
.home_page_common_contr{ float:left;  position: absolute; right: -77px;  width:384px; display: none; top: 0px;}
.home_page_common_contr_inner{ float:left; width: 382px;  background: #fff; border-radius: 5px; border: 1px solid #FFC516}
.close_ican_div span{ float:right; width: 25px; height: 24px; position: absolute; right:0px;  opacity: 0.6;background: url("../images/close_ican2.png") no-repeat scroll 0px 0 transparent; margin: 4px 0 0 0; cursor: pointer;}
.advance_searchi_content_comm{ float:left; width:94%; padding: 34px 0 0 10px;}
.advance_searchi_content_comm p{ float:left; width: 100%; font: bold 15px arial; color: #333; text-transform: uppercase;}
.panel_right label{ width: 139px!important;}
.user_taxt{background: url("../images/user4.png") no-repeat scroll 1px 5px transparent;}
.user_taxt1{background: url("../images/comp2.png") no-repeat scroll 1px 15px transparent;padding: 0 0 0 26px;}
.user_taxt2{background: url("../images/tax1.png") no-repeat scroll 1px 5px transparent;}
.user_taxt:hover,.user_taxt.act{background: url("../images/user1.png") no-repeat scroll 1px 5px transparent;}
.user_taxt1:hover{background: url("../images/user2.png") no-repeat scroll 1px 15px transparent;}
.user_taxt2:hover{background: url("../images/user3.png") no-repeat scroll 1px 5px transparent;}
.padd_none{padding: 0px;}
.driver_ip{ float:left; width:auto; margin: 6px 0 0 0; position: relative; z-index: 999;}
.driver_ip ul li, .driver_ip ul{float:left; }
.driver_ip ul li a{float:left; font: normal 13px arial; color: #fff;  text-decoration: none; padding: 0 11px 5px 27px;}
a.tax_left_ican{background: url("../images/user4.png") no-repeat scroll 1px 0px transparent;}
.drop_custome_left{position: absolute; width: 150px; background: #fff; top:20px; z-index: 4; left: 0px; border-radius: 4px; border:1px solid #ccc; top: 30px;}
.right_total_common ul li, .drop_custome_left ul, .drop_custome_left ul li{float:left;width: 100%;}
.drop_custome_left ul li a{float:left; font: normal 13px/26px arial; color: #000;  text-decoration: none; padding:0 0 0 7px; width: 100%;}
.drop_custome_left ul li a:hover{color: #fff;}
.drop_custome_left ul li:hover{background: #007FBF;}
.right_total_common{float:left;width:auto; padding: 0 0px 0 0; margin: 0;}
.right_total_common ul{float:left; width: 50%;}
.right_total_common ul li a{clear: both;color: #333333 !important;float: left;font: 14px open_sansregular;padding: 5px 20px;text-align: left;white-space: nowrap;width: 100%;}
.right_total_common ul li a:hover{color:#fff!important;}
.icon-user_tree{width: 36px!important;margin: -9px 10px 0 0 !important; height: 36px!important; background: url("../images/user_icon.png") no-repeat 0 0;}
.right_total_common a.btn{background: none; color:#000; text-shadow: none; outline: none; border:none; box-shadow: none; font: 14px/10px open_sansregular;margin-top:12px;}
.select_outer select
.right_total_common.btn-group.open .btn.dropdown-toggle{background: none;}
.caret3{border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #FFC925;content: "";display: inline-block;height: 0;vertical-align: top;width: 0;margin: 16px 0 0 0;}
#citylist_popup{-moz-border-radius: 6px;background: #ffffff;-webkit-border-radius: 6px;border-radius: 6px;border: 1px solid #536376;-webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;-moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;;padding: 14px 22px;width: 30%;position: relative;display: none;}
#citylist_popup span.signup_error{ float:left; color:#f00; width:auto;margin:0 0 0 100px !important;}

/*new styles for KK 30-8-13*/
.reg_form_left .confirm input[type=submit]{margin-left:136px;}
.err,.error1{text-transform: none;}
.advance_search_common .btn-info{height:30px}
.company_registration .confirm{float:right;width:290px;}
.company_registration .confirm input{height:35px;}
.no_vehicle_found div{clear:both;}

/*New login page*/
#sign_up {width:787px;position: relative;display: none;}
#sign_up span,#sign_up a,#driver_sign_in span{ font: normal 14px/21px arial;}
#sign_up span.signup_error,#driver_sign_in,#tell_to_friend span.signup_error{ float:right; color:#f00; width:60%;}
.sign_up_top{background: url(../images/sign_up_top.png) no-repeat; width:787px; height: 34px;float:left;}
.sign_up_mid{background: url(../images/sign_up_mid.png) repeat-y; width:787px; height: auto;float:left;padding-bottom: 10px;}
.sign_up_bot{background: url(../images/sign_up_bottom.png) no-repeat; width:787px; height: 34px;float:left;}
.login_pop_top{background: url(../images/login_top.png) no-repeat; width:379px; height: 26px;float:left;}
.login_phone_pop_top{background: url(../images/login_phone_top.png) no-repeat; width:379px; height: 26px;float:left;}
.login_pop_mid{background: url(../images/login_mid.png) repeat-y; width:379px; height: auto;float:left;}
.login_pop_bot{background: url(../images/login_bot.png) no-repeat; width:379px; height: 6px;float:left;}
.login_title_top{width:98%; float:left;margin:0px 0 0 17px;}
.log_image{background: url(../images/login_icon_ylo.png) no-repeat; width:64px; height: 62px; float:left;margin-top:-31px;}
.sign_image{background: url(../images/sign_up_icon_ylo.png) no-repeat; width:64px; height: 62px; float:left;margin-top:-22px;}
.login_ttle{float:left; width:417px;}
.login_ttle b,.sign_up_ttle b{float:left; margin:0 0 0 10px;font:bold 13px arial;color:#000;text-transform: uppercase}
.sign_up_mid h2{background: url(../images/h2bg.png) no-repeat; width:359px; height: 12px; float:left;border:none;}
.sign_up_mid .login_form .input-prepend .sing-phone,.login_pop_mid .login_form .input-prepend .sing-phone{background: url(../images/sing_phone.png) no-repeat; width:40px; height: 39px;float:left;}
.sign_up_mid .login_form .input-prepend .sing_pasword,.login_pop_mid .login_form .input-prepend .sing_pasword{background: url(../images/sing_passowrd.png) no-repeat; width:40px; height: 39px;float:left;}
.sign_up_mid .login_form .input-prepend .sing_name{background: url(../images/sing_name.png) no-repeat; width:40px; height: 39px;float:left;}
.sign_up_mid .login_form .input-prepend .sing-mail{background: url(../images/sing_email.png) no-repeat; width:40px; height: 39px;float:left;}
.sign_up_mid .login_form .input-prepend .sing-phone{background: url(../images/sing_phone.png) no-repeat; width:40px; height: 39px;float:left;}
.sign_up_mid .login_form .input-prepend input[type=text],.sign_up_mid .login_form .input-prepend input[type=password],.login_pop_mid .login_form .input-prepend input[type=password],.login_pop_mid .login_form .input-prepend input[type=text]{background: #fff; border:1px solid #d8d8d8;border-radius: 5px 0 0 5px;float:left;width:255px; height:29px;}
.sign_up_mid .login_form textarea{background: #fff; border:1px solid #d8d8d8;border-radius: 5px;float:left;width:297px; height:97px;margin-left:25px;}
.sign_up_mid input[type="text"]:focus,.sign_up_mid input[type="password"]:focus,.sign_up_mid textarea:focus,.login_pop_mid input[type="text"]:focus,.login_pop_mid input[type="password"]:focus{box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(216, 216,216, 0.6);}
.login_lft .input-prepend,.login_rgt .input-prepend{margin:0px 0 0 25px;}
.remenber{margin-left:25px;float:left;}
#sign_up .remenber label,.login_form .remenber label{padding: 0;float:left;margin-left:5px;}
.login_lft .btn-inverse,.login_rgt .btn-inverse,.login_pop_mid .btn-inverse {float:left; clear:both; margin:0 0 0 25px;height:30px;padding: 0 20px;}
.login_lft span.login_link,.login_pop_mid span.login_link{float:right;}
.login_lft span.login_link a,.login_pop_mid span.login_link a{font:normal 13px arial; text-decoration: underline;color:#6e6e6e;}
.login_lft .login_custom_error,.login_rgt .signup_error{float:left !important; margin-left:25px;padding-top:0;}
#driver_sign_in {padding:0;width:379px;position: relative;display: none; }
.login_pop_mid .log_image{margin-top:-22px;}
.login_pop_mid .login_ttle b{margin-top:5px;}
.login_pop_mid .login_total{width:90%;margin-left:35px;}
.login_pop_mid h2{background: url(../images/h2bg.png) no-repeat; width:359px; height: 12px; float:left;border:none;margin-left:-20px;}
#citylist_popup h2,#booknow h2{margin:0px; font:normal 30px arial;}
#citylist_popup{padding: 5px 13px 10px 13px;width:400px;margin:-105px 0 0 -200px;}
#citylist_popup .login_total{width:100%;margin-left:0;}
#citylist_popup #close_x{top:5px;}
.login_lft .login_form .signup_error{float:left !important; margin-left:0px;padding-top:0;}
.login_lft #p_error,.login_rgt #p_error {float:left; clear: both; padding: 0;width:100%;margin-left:25px;}
#driver_sign_in .login_form #dphone_error{float:left !important;}
#driver_sign_in #d_error{float:left; clear: both; padding: 0;width:100%;margin:10px 0 0 0px;}
.country_icon{background: url(../images/country.png) no-repeat; width:19px; height:19px;float:left;}
.city_icon{background: url(../images/city.png) no-repeat; width:19px; height:19px;float:left;}
#transaction_details_pop h2, #rating_pop h2{  font: normal 20px arial;color:#333;}
#customer_sign_in{padding:0;width:379px;position: relative;display: none; }
#customer_sign_up{padding:0;width:379px;position: relative;display: none; }
#get_free_trial{position: relative;display: none; }
/*#get_free_trial{padding:0;width:379px;position: relative;display: none; }*/

/*7/9/2013 new pages update*/
.about_bottom_inner_com{ margin: 0 auto;width: 1100px;/*margin-left:10px;*/}
.custemor_tabs{ float:left; width: 282px;   margin: 61px 0 0;}
.custemor_tabs ul{ float:left; width: 282px;}
.custemor_tabs ul li{ float:left;background: url(../images/normal.png) repeat-x; height: 32px; margin: 0 4px 0 0; border-radius: 5px 5px 0 0;}
.custemor_tabs ul li a{ float:left; font: normal 12px/32px arial; color: #111111; padding: 0 21px;}
.custemor_tabs ul li:hover,.custemor_tabs ul li.active{background: url(../images/over_tab.png) repeat-x; height: 32px; border-radius: 5px 5px 0 0;}
.custome_outer_common{ float:left; width: 640px;}
.custome_outer_common p{ float:left; width: 640px; font: normal 22px/32px arial; color: #505050;  padding: 20px 0;}
.custome_outer_inner{float:left; width: 249px;   margin: 34px 70px 34px 0;}
.top_ican_com{float:left; width: 249px;}
.top_ican_com span{ float:left; width: 48px;}
.top_ican_com b{ float:left; width: 190px; font: normal 15px/20px arial; color: #505050; }
.custome_outer_inner label{ float:left; width:100%; font: normal 12px/20px arial; color: #666666;    padding: 5px 0 0; margin-left:50px;}
.custome_outer_common_right{float:left; width:284px;}
.custome_outer_common_right p{ float:left; width:100%; font: normal 22px/32px arial; color: #505050;  padding: 20px 0;}
.custome_outer_common_right a{ float:right; width: 78%;}
.bottom_how_it{ float:left; width: 100%;}
.bottom_how_it p{ float:left; width:100%; font: normal 22px/32px arial; color: #505050;  padding: 28px 0;}
.taxi_back{  float:left; width:100%;}
.taxi_back span{ float:left; width: 205px; font: normal 13px/32px arial; color: #8f8f8f;    padding: 0 0 59px;}
.taxi_back2{  float:left; width:100%;}
.taxi_back3 span{ float:left; width: 450px; font: normal 13px/32px arial; color: #8f8f8f;    padding: 0 0 59px 0; text-align:center;}
.taxi_back3{ width:100%; float:left;}
.taxi_back1{  float:left; width:100%;}
.taxi_back1 span{ float:left; width: 410px; font: normal 13px/32px arial; color: #8f8f8f;    padding: 0 0 10px 5px;}
.left_taxi1{ float:left; text-align: center;}
.left_taxi2{ float:left; text-align: right; width: 255px!important;}
.custome_outer_common_full{ float:left; width: 100%;}
.custome_outer_common_full p{ float:left; width: 100%; font: normal 30px/32px 'HelveticaCERegular'; color: #505050;  padding: 28px 0;}
.mid_le_butt{margin: 0 auto; width: 444px;}
.mid_le_butt_common{ float:left;width: 444px; }
.but_left{ float:left; width: 12px; height: 62px;background: url(../images/yell_left.png) no-repeat;}
.but_mid{ float:left;  height: 62px;background: url(../images/yellw_mid.png) repeat-x; width: 419px; }
.but_right{ float:left; width: 12px;  height: 62px;background: url(../images/yell_right.png) no-repeat;}
.mid_le_butt_common:hover .but_left{ float:left; width: 12px; height: 62px;background: url(../images/yell_left_hover.png) no-repeat;}
.mid_le_butt_common:hover .but_mid{ float:left;  height: 62px;background: url(../images/yellw_mid_hover.png) repeat-x; width: 419px; }
.mid_le_butt_common:hover .but_right{ float:left; width: 12px;  height: 62px;background: url(../images/yell_right_hover.png) no-repeat;}
.but_mid input[type="submit"]{ float:left; width: 100%; font: normal 24px/32px 'HelveticaCERegular'; color: #000;  background: none; text-align: center; height: 61px;}
.margin_none{ margin:34px 0px 34px 0 !important;}
.custome_outer_inner_comp{float:left; width: 230px;   margin: 24px 106px 24px 0;}
.custome_outer_inner_comp label{ float:left; width:100%; font: normal 12px/20px arial; color: #666666;    padding: 5px 0 0;margin-left:50px;}
.common_comp_inn{ float:left; width: 100%;}
p.common_tex_cont{ float:left; width:100%; font: normal 22px/32px arial; color: #505050;  padding: 30px 0;}
.our_services{ float:left; width: 100%}
.our_services p{ float:left; width:100%; font: normal 22px/32px arial; color: #505050; }
.our_services ul{ float:left; width: 100%;  padding: 0 0 22px;}
.our_services ul li{ float:left; background: url(../images/tab_nor.png) repeat-x; padding: 0 18px; width: auto;  margin: 0 8px 0 0; height: 31px; border-radius: 5px;}
.our_services ul li a{ float:left; width: 100%;font: normal 14px/33px 'HelveticaCERegular'; color: #000;}
.our_services ul li:hover,.our_services ul li.active{ float:left; background: url(../images/ove_com.png) repeat-x;border-radius: 5px; }
.our_services ul li a:hover,.our_services ul li a.active{color: #8f8f8f;}
.common_cahat_app{ float:left; width: 100%; position: relative; padding: 0 0 30px 0;}
.find_taxi_cont{ float:left; width: 300px; position: absolute;}
.find_taxi_cont2{ float:left; width: 300px; position: absolute;}
.find_taxi_cont3{ float:left; width: 300px; position: absolute;}
.find_taxi_cont4{ float:left; width: 300px; position: absolute;}
.find_taxi_cont b{ float:left; width: 201px; font: normal 18px arial; color: #3f3f3f; position: absolute; left: 426px; top: 11px;}
.find_taxi_cont2 b{ float:left; width: 201px; font: normal 18px arial; color: #3f3f3f; position: absolute; left: 73px; top: 315px;}
.find_taxi_cont3 b{ float:left; width: 144px; font: normal 18px arial; color: #3f3f3f; position: absolute; left: 814px; top: 315px;}
.find_taxi_cont4 b{ float:left; width: 187px; font: normal 18px arial; color: #3f3f3f; position: absolute; left: 431px; top: 614px;}
.common_comp_inn_bg_lefft{ float:left; width: 100%; background: url(../images/Bg-Track.png) center center no-repeat;}
.left__common_text{ float:left; width: 100%;}
.left_rtg{ margin:-19px 0 0 0}
.ml10{ margin-left:-25px}
.login_pop_mid h2{background: url(../images/h2bg.png) no-repeat; width:359px; height: 12px; float:left;border:none;}
.login_pop_mid .login_form .input-prepend .sing-phone,.login_pop_mid .login_form .input-prepend .sing-phone{background: url(../images/sing_phone.png) no-repeat; width:40px; height: 39px;float:left;}
.login_pop_mid .login_form .input-prepend .sing_pasword,.login_pop_mid .login_form .input-prepend .sing_pasword{background: url(../images/sing_passowrd.png) no-repeat; width:40px; height: 39px;float:left;}
.login_pop_mid .login_form .input-prepend .sing_name{background: url(../images/sing_name.png) no-repeat; width:40px; height: 39px;float:left;}
.login_pop_mid .login_form .input-prepend .sing-mail{background: url(../images/sing_email.png) no-repeat; width:40px; height: 39px;float:left;}
.login_pop_mid .login_form .input-prepend .sing-phone{background: url(../images/sing_phone.png) no-repeat; width:40px; height: 39px;float:left;}
.login_pop_mid .login_form .input-prepend input[type=text],.sign_up_mid .login_form .input-prepend input[type=password],.login_pop_mid .login_form .input-prepend input[type=password],.login_pop_mid .login_form .input-prepend input[type=text]{background: #fff; border:1px solid #d8d8d8;border-radius: 5px 0 0 5px;float:left;width:255px; height:29px;font-size: 14px;}
.input-prepend select {background: #fff; border:1px solid #d8d8d8;border-radius: 5px 0 0 5px;float:left;width:255px; height:29px;}
.input-prepend .city_select{height:auto;padding:4px 7px 5px;line-height:24px;height:30px;}
.login_pop_mid .login_form textarea{background: #fff; border:1px solid #d8d8d8;border-radius: 5px;float:left;width:297px; height:97px;margin-left:0px;}
#customer_sign_in #p_error{float:left; clear: both; padding: 0;width:100%;margin:10px 0 0 0px;}
.selectcity_form{width: 100%; float: left;  padding: 15px 0 0 0;}
.selectcity_form ul{float: left;}
.selectcity_form ul li span{ width:100px;float:left; color:#464646; padding-top: 3px;}
.selectcity_form ul li{width: 100%; float: left; padding-bottom:10px;}
.mlp10{margin-left:70px;}
.signup_error{width:90% !important;text-transform:none;}
.errorvalid{width: 350px !important;font-size: 11px;color: #ff0000 !important;text-align: left;padding-left: 2px;float: left;clear: both;}
.but_mid input[type="button"]{ float:left; width: 100%; font: normal 24px/32px 'HelveticaCERegular'; color: #000;  background: none; text-align: center; height: 61px;}
.controls{display:inline-block;}
.login_menu > a{border-right: 1px solid #fff;color: #fff;margin: 0 5px;padding-right: 15px;font: 15px open_sansregular;}
.login_menu > a.active,.login_menu > a:hover{color:#fff;}
.header_outer_cont.header_driver_login .login_menu{display:none;}
.login_menu{float: right;margin-top: 15px;}
/*new Design on 30/09/2013*/
.header_left_menu{width:auto; float:left;margin:15px 0 15px 0;}
.root_header_left_menu{width:auto; float:left;margin:15px 0 15px 0;}
.header_select_city_menu{width:auto;float:left;margin:0 15px 0 0;}
.header_menu{background: url(../images/menu_icon.png) no-repeat 10px center;padding:23px 10px 22px 40px;float:left;font:normal 12px arial;color:#ffc000;text-transform: uppercase;cursor: pointer}
.header_select_city{background: url(../images/arrow.png) no-repeat right center;padding:0 12px 0 0px;float:left;font:bold 12px/50px arial;color:#666666;text-transform: capitalize;cursor: pointer}
.header_select_city.active{background: url(../images/select_city_up.png) no-repeat right center;}
.header_menu_left_inner{float:left; width:auto;}
.header_left_menu:hover .header_menu_left_inner{display: block}
.header_left_menu:hover .header_menu{background-color:#0b0b0b}
/* .body_non_bg .header_outer_cont{background:#fff;} */

/*city part*/
.city_part_outer{width:100%; float:none;height: auto;padding: 30px 0;display: none;}
.city_liting_inner{width:960px; margin:0px auto;}
.city_listing{float:left; width:100%; margin-top:20px; border-bottom: 1px solid #F3F3F3 !important;}
.city_listing:first-child{border:none;padding-left: 0;}
.city_listing h2{font:normal 23px arial;color:#000;}
.city_listing ul li{float:left; margin-bottom:10px; width: 300px;}
.city_listing ul{margin-top:10px;float:left;min-height:130px}
.city_listing ul li a{font:normal 18px arial;color:#939393;}
.city_listing ul li:hover a,.city_listing ul li.active a{color:#ffc000;}
.home_bottom_box{background: url(../images/box_home_part.png) no-repeat; width:298px; height: 295px;float:left;margin-left: 26px;margin-top:52px;text-align: center;margin-bottom: 40px}
.home_bottom_box:first-child{margin-left:0;}
.home_bottom_part_inner{width:960px; margin:0 auto;}
.home_bottom_box h2{font:normal 25px/70px avantagesmallnormal;color:#a9a9a9;width:100%;text-align: center}
.home_bottom_box p{font:normal 16px/22px avant_garde_gothic_bookrg;color:#999;width:90%;margin:0 auto;margin-top:10px;   }
.home_bottom_box img{ text-align: center;}

/*footer_menu*/
.footer_menu{width:100%;text-align: center; }
.footer_menu ul{display: inline-block;text-align: center;margin-top:20px;}
.footer_menu ul li{float: left;padding:0 15px;border-left:1px solid #282828}
.footer_menu ul li:first-child{border-left:0;}
.footer_menu ul li a{font:normal 13px arial;color:#999;}
.banner_vedio{float:right;margin-top:159px;background: #fff;padding: 3px;width:482px;text-align: center}
body.body_non_bg{background:#fff;}

.taxi_price_seat .taxi_fields{float:left;border-right:1px solid #ccc;width:23%;text-align: center;margin-top:5px;}
.taxi_price_seat .taxi_cfare{float:left;border-right:1px solid #ccc;width:31%;text-align: center;margin-top:5px;}
.taxi_price_seat .taxi_abovekm{float:left;width:20%;text-align: center;margin-top:5px;}
.taxt_response .taxi_respsone_content .taxi_head_content{font-family: "arial";font-size: 100%;font-style: inherit;font-weight: inherit;width:100%;padding-bottom:5px;}
.taxt_response .taxi_respsone_content .taxi_head_contents{font-family: "arial";font-size: 100%;font-style: inherit;font-weight: inherit;width:100%;border-bottom:1px solid #ccc;padding-bottom:5px;}
/*.taxt_response .taxi_respsone_content .taxi_number{font-family: "arial";font-size: 100%;font-style: inherit;font-weight: inherit;width:100%;border-bottom:1px solid #ccc;padding-bottom:5px;}*/
.taxt_response .taxi_respsone_content .taxi_head_det{font-family: "arial";font-size: 100%;font-style: inherit;font-weight: inherit;width:100%;padding-bottom:5px;}
.taxt_response_det{
min-height:100px;
padding: 25px;height:200px;border-bottom: 2px solid #CCC;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 43%, #f4f4f4 84%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(43%,#ffffff), color-stop(84%,#f4f4f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 43%,#f4f4f4 84%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 43%,#f4f4f4 84%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 43%,#f4f4f4 84%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 43%,#f4f4f4 84%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}
.taxt_response_det .taxi_response_img{float:left;padding-right:0px;width:130px;}
.taxt_response_det .taxi_response_img img{width:130px;}
.taxt_response_det .taxi_respsone_content{float:right;width: 250px;}
.taxt_response_det .taxi_respsone_content .company_name{font:  18px/24px 'helveticaneue_condensedbold';font-style: inherit;font-weight: inherit;width:100%;margin-bottom:5px;}
.taxt_response_det .taxi_respsone_content .taxi_number{font-family: "arial";font-size: 100%;font-style: inherit;font-weight: inherit;width:100%;border-bottom:1px solid #ccc;padding-bottom:5px;}
#transaction_details_pop {-moz-border-radius: 6px;background: #fff;-webkit-border-radius: 6px; border-radius: 6px;border: 1px solid #536376;-webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;-moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;;padding: 14px 22px;width: 30%;height:auto;position: relative;display: none;margin:-225px 0 0 -17%;}     
#transaction_details_pop_card {-moz-border-radius: 6px;background: #fff;-webkit-border-radius: 6px; border-radius: 6px;border: 1px solid #536376;-webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;-moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;padding: 14px 22px;width: 30%;height:auto;position: relative;display: none;}

/* Home page start */
.home_howit_block_outer{float:left;width:100%;}
.home_howit_block{margin:0 auto;width:960px;padding:20px 0 120px;}
.hpop_rel{position: relative;}
/*.home_howit_block h2{text-align: center;}*/
.howit_title{font:normal 35px/38px 'helvetica_ce_35_thinregular';color:#5b4544;padding:0 0 60px;margin:0;}
.title_tcen{text-align: center;}
.howit_popup_icon{background: url(../images/howit_popup_icon.png) no-repeat center;display: block;}
.howit_list{text-align: center;}
.howit_list li{width:300px;height:200px;display: inline-block;position: relative;transition: hover ease 0.2s;-o-transition: hover ease 0.2s;overflow: hidden;cursor: pointer;}
.howit_list li h3{color:#fff;font:normal 30px/33px 'helvetica_ce_35_thinregular';margin:70px 0 0;}
.howit1{background: url(../images/howit1.png) no-repeat;}
.howit2{background: url(../images/howit2.png) no-repeat;margin:0 25px;}
.howit3{background: url(../images/howit3.png) no-repeat;}
.howit_over{background: rgba(0,0,0,0.5);width:100%;height: 100%;position: absolute;top:0;left:0;display: block;cursor: pointer;}
.howit_over1{background: rgba(0,0,0,0.8);}
.howit_popup_icon{background: url(../images/howit_popup_icon.png) no-repeat center; display: block;height:30px;margin:8px 0 0;}
.howit_list li:hover .howit_over{top: 0;left: 110%;opacity:0;-moz-transition: 0.6s linear;-webkit-transition:0.6s linear;-o-transition:0.6s linear;}
.how_it_popup{width:100%;height:600px;position: absolute;left:0;top:117px;z-index: 999;}
.close_pop{background: url(../images/login_po-_up_close.png) no-repeat;position: absolute;width:21px;height:20px;right: 25px;top:-35px;z-index: 1;}
.shdow_pg {height: 100%;left: 0;background: #fff;opacity: 0.9;position: fixed;top: 0;width: 100%;z-index: 99;}

/* Howit popup slider start */
.how_it_slide{margin:0 auto;width:1000px;}
.cbp-fwslider {	padding: 100px 0 200px;overflow: hidden;margin:-100px 0 0;height:660px;}
.cbp-fwslider ul {margin: 0;padding: 0;white-space: nowrap;list-style-type: none;}
.cbp-fwslider ul li {float: left;display: block;margin: 0;padding: 0;}
.cbp-fwslider ul li > a,.cbp-fwslider ul li > div {display: block;/*text-align: center;*/outline: none;}
.cbp-fwslider ul li > a img {border: none;display: block;margin: 0 auto;max-width: 75%;}
.cbp-fwslider nav span,.slidesjs-navigation {position: absolute;top: 45%;width: 36px;height: 70px;color: #fff;font-size: 50px;text-align: center;margin-top: -85px;line-height: 100px;cursor: pointer;font-weight: normal;text-indent:-9999px;}
.slidesjs-pagination,.slidesjs-play{display: none;}
.cbp-fwslider nav{display: none;}
.cbp-fwslider nav span.cbp-fwnext,.slidesjs-next {right: 50px;background:url(../images/hpop_next.png) no-repeat;}
.cbp-fwslider nav span.cbp-fwprev,.slidesjs-previous {left: 50px;background:url(../images/hpop_prev.png) no-repeat;}
.cbp-fwdots {position: absolute;bottom: 30px;white-space: nowrap;text-align: center;width: 72%;display: block;left: 14%;}
#info1 .cbp-fwdots{bottom: 80px;}
#info2 .cbp-fwdots{bottom:138px;}
.cbp-fwdots span {display: inline-block;width: 12px;height: 12px;background:#aaa;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;margin: 2px;cursor: pointer;}
.cbp-fwdots span:hover {background: #FFC000;}
.cbp-fwdots span.cbp-fwcurrent {background: #FFC000;/*box-shadow: 0 0 0 2px #47a3da;-webkit-transition: box-shadow 0.2s ease-in-out;-moz-transition: box-shadow 0.2s ease-in-out;transition: box-shadow 0.2s ease-in-out;*/}
.popup_block{height: 290px;position: relative;top: -450px;}
/* Howit popup slider end */

.dapp_bg {background: url(../images/dapp_bg.png) no-repeat right top;height:660px;display: block;}
.dapp_bg_inner{margin:0 auto;width:960px;}
.dapp_info{display: inline-block;width:475px;margin:165px 0 0 138px;}
.hp_title{font:normal 55px/60px 'helvetica_ce_35_thinregular';color:#212121;padding:0 0 10px;margin:0;}
.dapp_des{font:normal 25px/35px 'helvetica_ce_35_thinregular';color:#000;white-space: normal;}
.dapp_info_img{display: inline-block;position:relative;vertical-align: top;width:350px;}
.papp_info_img1{width:420px;}
.papp_info_img2{width:330px;}
.dapp_img{position: absolute;top:-83px;left:0;}

/*.cbp-fwslider ul.state_list{padding:10px 0 0 28px;}*/
.cbp-fwslider .dapp_info3 ul.state_list{padding:10px 0 0 0;}
.cbp-fwslider .papp_info ul.state_list{padding:10px 0 0 0;}
.cbp-fwslider ul.state_list li{float:none;padding:0 0 20px 25px;white-space: normal;}
.state_list li{background: url(../images/des_arrow.png) no-repeat left 12px;font:normal 25px/30px 'helvetica_ce_35_thinregular';color:#000;}
.dapp_info1{margin:115px 0 0 40px;width:585px;}
.dapp_info2{margin:115px 0 0 58px;width:515px;}
.dapp_info3{margin:115px 15px 0 0;width:473px;}
.dapp_info4{margin:165px 0 0 38px;}
.papp_info{margin:70px 0 0 30px;width:500px;}
.papp_info1{margin:115px 0 0 75px;width:500px;}
.papp_info2{margin:70px 0 0 30px;width:570px;}
.dapp_img1{top:-52px;}
.papp_img1{top:-100px;}
.adapp_inner{height:501px;position: relative;}
.adapp_info{width:auto;display: block;text-align: center;padding:30px 0 20px;}
.adapp_info1{text-align: left;padding:60px 0 20px;}
.adapp_info1 .hp_title{text-align: left;}
.adapp_info .hp_title{padding:0 0 0 5px;}
.cbp-fwslider ul.adapp_list li{list-style: disc inside;float:none;}
.adapp_list li .dapp_des{position: relative;display: inline-block;}
.adapp_list li .dapp_des:before{content:"";position: absolute;width:7px;height:7px;border-radius: 10px;background: #333;left:-20px;top:15px;}
.adapp_list{text-align: center;}
.adapp_info_img{width:auto;display: block;}
.adapp_img{position: absolute;bottom:0;left:50%;margin:0 0 0 -350px;}
.adapp_img4{margin:0 0 0 -470px;bottom:-100px;}
.adapp_img5{margin:0 0 0 -262px;}
.adapp_img6{margin:0 0 0 -268px;bottom:-60px;}
.adapp_img7{margin:0 0 0 0;bottom:-50px;left:0;}
.adapp_img8{margin:0 0 0 -454px;bottom:-95px;}
.adapp_img9{bottom:-16px;margin:0 0 0 -311px;}
/*
.key_block_outer{background:rgb(244,245,246) url(../images/key_block_bg.png) no-repeat left top;width:100%;float:left;}
.key_block{margin:0 auto;width:960px;padding:30px 0 30px;position: relative;}
.home_subtitle{font:normal 30px/33px 'helvetica_ce_35_thinregular';color:#0a0a0a;padding:0 0 20px;margin:0;}
.key_block:after{content:"";width:100%;box-shadow: 0 -1px 13px 1px #C9C9C9;-moz-box-shadow: 0 -1px 13px 1px #C9C9C9;-webkit-box-shadow: 0 -1px 13px 1px #C9C9C9;position: absolute;bottom:0;left:-40px;}
.key_list{width:590px;display: inline-block;}
.key_list li{list-style: disc inside;font:normal 15px/18px arial;color:#666666;padding:0 0 10px;}
.key_block_right{width:359px;position: relative;display: inline-block;vertical-align: top;}
.key_block_img{position: absolute;top:-114px;left:0;}
.key_block_outer1 h2{font-size:18px;line-height:18px;color: #505050;}
.key_block_outer1 .key_block{padding:0px;}
*/
.key_block_outer{background:#f7f7f7;width:100%;height:800px;float:left;position:relative;}
.key_block{margin:0 auto;width:960px;padding:30px 0 30px;position: relative;height:630px;}
.calculate_roi_block{padding:20px 0 30px;}
.key_block_left{width:610px;display: inline-block;vertical-align: top;float:right;}
.key_block_left .view_demo_but{margin:20px 0 0;}
.key_list{display:block;margin-top:17px;}
.key_list li{list-style: disc inside;font:normal 14px/21px arial;color:#333;padding:0 0 10px;}
.key_block_right{width:340px;position: relative;display: inline-block;vertical-align: top;}
.key_block_img{position: absolute;top:10px;left:-40px;}
.key_block_tab_outer{float:left;width:100%;padding:40px 0 0;margin:15px 0 0;position:absolute;bottom:0;height: 71px;display: none;}
.key_block_tab_inner{float:left;width:100%;background:url(../images/key_tab_bg.png) no-repeat center center;}
.key_block_tab{margin:0 auto;width:960px;}
.key_block_tab li{display: inline-block;position: relative;vertical-align: top;width:45%;text-align:center;}
.key_block_tab li:first-child a{background: none;}
.key_tab_divider{background: url(../images/key_tab_divider.png) no-repeat left top;}
.key_block_tab li.key_tab_divider{width:79px;height:70px;}
.key_block_tab li a{font:normal 20px open_sansregular;color:#483F0B;padding:14px 0; display: block;}
.key_tab_icon{display: none;background: url(../images/key_tab_icon.png) no-repeat;width:40px;height:20px;position: absolute;left:50%;top:-50%;margin:15px 0 0 -20px;}
.key_block_tab li:hover .key_tab_icon,.key_block_tab li.active .key_tab_icon{display:block;}
.key_ben_icon{background:url(../images/keyben_icon.png) no-repeat;width:31px;height:43px;display:inline-block;padding:0 5px 0 0 ;}
.key_cal_icon{background:url(../images/calculate_icon.png) no-repeat;width:40px;vertical-align:top;}
.key_block_tab li b{font:normal 25px/43px open_sansregular;color:#ccc;display:inline-block;vertical-align:top;}
.ro_block{padding:35px 0 60px;}
.home_howit_block .ro_title{text-align: left;padding:5px 0 30px;}
.cal_rtitle li{font:bold 15px/18px arial;color:#545454;}
.cal_r{display: block;padding:0 0 5px;}
.cal_rtitle{padding:0 0 10px;}
.cal_r li{display: inline-block;padding:0 0 0 40px;vertical-align: top;}
.cal_r li:first-child{padding:0;}
.cal_c1{width:130px;}
.cal_c2{width:64px;}
.cal_c3{width:118px;}
.cal_r li.cal_c3.cal_tot_value{width:133px;}
.cal_c4{width:195px;}
.cal_r li.cal_tot_value{padding:0 0 0 25px;width:210px;}
.cal_c5{width:277px;}
.cal_input_box{width:auto;border:2px solid #0a0a0a;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float:left;}
.cal_input_box [type="text"]{width:27px;font-size: 20px; border:0;border-right: 2px solid #333;box-shadow: none;padding:10px 0;margin:0;border-radius: 0;float:left;text-align: center;background: #EEEEEE;}
/*.cal_input_box input.sm_dot{font-size: 30px;padding:4px 0;} */
.cal_input_box input.br_nn{border:0;}
.cal_input_box input.cal_large_inputbx{width:125px;}
.cal_c5 p{font:normal 12px/18px arial;color:#525252;}
.calculate_block{margin:10px 0 0;}
.calculate_frm{width:500px;float:left;}
.calculate_frm li{display:block;padding:0 0 20px;position: relative;}
.calculate_frm li label{display: block;font:normal 20px open_sansregular;color:#ccc;padding:0 0 7px;margin:0;}
.calculate_frm li input.cal_inputbx{ padding:10px 5px;font:normal 15px arial;margin:0;background: #FFFFFF;color:#000;
border:1px solid #333;box-shadow: none;border-radius: 5px;-webkit-border-radius: 5px;}
.calculate_frm li input.cal_value_bx{padding:12px 5px 12px 21px;width:100px;}

.ro_descripe{font:normal 16px/20px arial;color:#999;padding:0 0 20px; }
.calculate_frm_info{width:460px;float:right;}
.calculate_frm_info h3{font:normal 18px/20px arial;color:#ccc;margin:0;}
.calculate_frm_info p{font:normal 16px/20px arial;color:#999;padding:10px 0 0 0px; }
.dol_txt{display: inline-block;font:normal 18px/43px arial;color:#333;padding:0 2px 0 0;vertical-align: top;position: absolute;width: 25px;text-align: center;}
.dol_txt1{font:normal 14px/52px arial;margin: 3px 0 0 2px;position: static;width:auto;color:#999;}
.calculate_frm .yellow_but{padding:0 30px;font:normal 20px/43px open_sansregular;}
.calculate_bt{    
    cursor: pointer;
    color:#ffffff;background-color:#363636;background-image:-moz-linear-gradient(top, #444444, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image:-webkit-linear-gradient(top, #444444, #222222);background-image:-o-linear-gradient(top, #444444, #222222);background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;
    font:normal 15px/43px arial;color:#000;padding:0 34px;display: inline-block;vertical-align:top;
    border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;transition: opacity ease 0.4s;-o-transition: opacity ease 0.4s;
}
.calculate_bt:hover{background:#FCD245; }
.show_cal_value{display:inline-block;margin:0 0 0 20px;vertical-align:top;}

.support_block_outer{background: #fff;height:auto;}
.support_block_outer .key_block{padding:20px 0;height:auto;}
.support_info{width:32%;display:inline-block;vertical-align: top;padding:0 13px 0px 0;text-align: center}
.support_info1{width:32%;background: none;padding: 0;}
.support_info_top h3{font:normal 22px/44px arial;color:#5f5f5f;}
.support_info_top{width:90%;margin-left:10px;}
.support_icon1{background: url(../images/support_icon1.png) no-repeat;height:66px;font:normal 30px/95px open_sansregular;color:#666;padding:0 0 0 77px;margin:0;}
.support_icon2{background: url(../images/support_icon2.png) no-repeat;}
.support_icon3{background: url(../images/support_icon3.png) no-repeat;}
.support_info p{font:normal 15px/19px arial;color:#666;padding:10px 0 0 0px;}
.suppor_info_list{padding:15px 0 0 0px;}
.suppor_info_list li{font:normal 15px/18px arial;color:#616161;padding:0 0 8px 15px;position: relative;}
.suppor_info_list li:before{content:"";width:7px;height:7px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;position: absolute;left:0;top:7px;background: #ffbf00;}
.g_steps_block{text-align: center;padding:45px 0 0;}
.taxi_service_block .home_subtitle{font:normal 35px/40px helvetica_neue_lt;color:#000;margin:0px 0 0 0;text-transform: uppercase}
.home_subtitle{font:normal 30px/40px helvetica_neue_lt;color:#000;margin:40px 0 0 0;}
.step_title{font-size: 33px;padding:0 0 13px;color:#666;line-height: 38px;}
.g_step_destitle{color: #9e822e;font-size: 33px;padding:0 0 20px;line-height: 38px;}
.g_steps_list{padding:0 0 67px;position: relative;}
.g_steps_list:before{content:"";background: url(../images/step_shadow2.png) no-repeat;position: absolute;left:0;bottom:0;width:100%;height:36px;}
.g_steps_list li{display: inline-block;width:24%;vertical-align: top;}
.g_steps_list li:last-child{background: none;}
.g_steps_list h3{color:#000;font:bold 21px/28px open_sansregular;text-transform:uppercase;}
.g_steps_list p{font:normal 18px/20px  arial;color:#666;}
.circle_icon{display: inline-block;background:#999;font:normal 30px/58px 'DIN1451MittelschriftRegular';color:#fff;width:58px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;}
.g_steps_btm{float:left;width:100%;padding:20px 0;}

.gsteps_btm_outer{padding:30px 0;float:left;width:100%;background: #ebebeb;}
.gsteps_btm_block{width:960px;margin:0 auto;}
.g_steps_btm_lft{float:left;width:100%;padding:0 0 0 0;}
.g_steps_btm_rgt{float:left;width:100%; text-align: center}
.g_steps_btm_rgt a{margin:20px 0 0;}
.get_t_bt{background-color:#FAC310;font:normal 25px/53px open_sansregular;color:#000;padding:0 55px;display: inline-block;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;}
.get_t_bt:hover{background-color:#FCD03E;}
.g_steps_btm_lft p{font:normal 30px/40px helvetica_neue_lt;color:#161616;text-align:center;}
/* Home page end */

/* Features page start */
.feature_bannner{background: url(../images/features_banner.png) no-repeat center top;height:400px; margin: -81px 0 0 0;}
.feature_banner_block{width:960px;margin:0 auto;padding:65px 0 0;}
.feature_banner_left{width:610px;display: inline-block;}
.feature_ban_title{color:#fff;font:normal 35px/45px open_sansregular;text-align: left;  margin: 31px 0 0 0;}
.feature_ban_des{color:#000;font:normal 25px/28px open_sansregular;padding:10px 0 0;text-align: center;}
.featuer_banner_info{padding:10px 0 0;}
.featuer_banner_info li{background: url(../images/banner_info_arrow.png) no-repeat left 4px;padding:0 0 7px 35px;font:normal 23px/28px open_sansregular;color:#fff;}
.feature_tab{background: url(../images/featuretab_bg.png) no-repeat left top;height:125px;}
.r_featuretab{display: none;}/* Responsive tab menu */
.feature_tab_inner{margin:0 auto;width:960px;}
.feature_tab ul{display: block;}
.feature_tab_list li{display: inline-block;vertical-align: top;position: relative;width:15%;}
.ftab_divider{background: url(../images/ftab_divider.png) no-repeat left 15px;width:3px;height:80px;}
.feature_tab_list li.ftab_divider{width:3px;padding:25px 0 20px;}
.ftab_active_icon{background: url(../images/ftab_active_arrow.png) no-repeat;width:39px;height:20px;display: none;position: absolute;bottom: -20px;left: 50%;margin:0 0 0 -19px;}
.feature_tab_list li:hover .ftab_active_icon,.feature_tab_list li.active .ftab_active_icon{display: block;}
.feature_tab_list li:hover,.feature_tab_list li.active{border-bottom: 3px solid #545454;}
.feature_tab_list li a{display: block; padding:25px 12px 0;text-align: center;}
.feature_tab_list li a b{font:normal 18px/24px open_sansregular;color:#480B3F;display:block;padding:10px 0 0;}
.ftab_icon{background: url(../images/ftab_icons.png) no-repeat;width:70px;height:46px;display: inline-block;}
.ftab_icon1{background-position: 11px 0;}
.ftab_icon2{background-position: -57px 0;}
.ftab_icon3{background-position: -128px 0;}
.ftab_icon4{background-position: -199px 1px;}
.ftab_icon5{background-position: -260px 3px;}
.ftab_icon6{background-position: -318px -0;}
.feature_artical{padding:30px 0;}
.feature_artical_inner{margin:0 auto;width:960px;}
.feature_title{font:normal 45px/48px open_sansregular;color:#666;margin: 0;}
.key_block.feature_bottom{height:auto;}
/* .key_block.feature_bottom .support_info_top{padding:60px 0 0 0;} */
/* .key_block.feature_bottom .support_info{width:100%;}
.feature_bottom_title{font:30px/45px open_sansregular;vertical-align:middle;color:#666;margin:0;height:auto;}
.feature_bottom_title .fbt_icon1{background:url("../images/feature_bottom_icon.png") no-repeat -0px -3px transparent;display:inline-block;height:33px;width:45px;margin:0 10px 0 0;vertical-align:middle;}
.feature_bottom_title .fbt_icon2{background:url("../images/feature_bottom_icon.png") no-repeat -70px -3px transparent;display:inline-block;height:48px;width:40px;margin:0 10px 0 0;vertical-align:middle;}
.feature_bottom_title .fbt_icon3{background:url("../images/feature_bottom_icon.png") no-repeat -136px -0px transparent;display:inline-block;height:54px;width:50px;margin:0 10px 0 0;vertical-align:middle;}
.feature_sub_title{font:normal 32px open_sansregular;color:#666;margin:0;} 
.feature_bottom_title{font:22px/50px open_sansregular;vertical-align:middle;color:#666;margin:0;height:auto;position:relative;padding:0 0 0 55px;}
.feature_bottom_title:before{background:url("../images/feature_bottom_icon.png") no-repeat;}
.key_block.feature_bottom .support_info_top{padding:10px 0 0 0;}
.key_block.feature_bottom .support_info{width:27%;}
.key_block.feature_bottom .support_info_last{width:38%}
.feature_bottom_title.fbt_icon1:before{content:" ";position:absolute;left:0;top:0px;margin:0 0 0 5px;background-position: -0px 5px;display:inline-block;height:50px;width:45px;vertical-align:middle;}
.feature_bottom_title.fbt_icon2:before{content:" ";position:absolute;left:0;top:0px;margin:0 0 0 5px;background-position:-70px -3px;display:inline-block;height:50px;width:40px;vertical-align:middle;}
.feature_bottom_title.fbt_icon3:before{content:" ";position:absolute;left:0;top:0px;margin:0 0px 0 0px;background-position:-136px -0px;display:inline-block;height:54px;width:50px;vertical-align:middle;}*/


.feature_artical p{padding:10px 0 0;font:normal 15px/20px arial;color:#666;}

.feature_content_outer{/*background:url(../images/step_shadow.png) no-repeat center bottom;*/}
.feature_content_inner{margin:0 auto;width:960px;}
.fc_block{padding:35px 0 50px;}
.fc_info{display:inline-block;width:440px;vertical-align: top;position:relative;z-index:1;}
.fc_info_1{width:460px;}
.fc_info_4{width:425px;}
.fc_info p{padding:10px 0 0;font:normal 15px/20px arial;color:#666;}
.fc_info_list{padding:15px 0 0;}
.fc_info_list li{padding:0 0 0 20px;margin:10px 0 0;color: #666;font:normal 15px/19px arial;background: url(../images/fc_info_bullet.png) no-repeat left 5px;}
.fc_info_list li:first-child{margin: 0;}
.fc_info_nlist{padding:10px 0 0 40px;color: #666;}
.fc_info_nlist li{font:normal 14px/20px arial;}
.fc_image{display:inline-block;padding:0 0 0 40px;vertical-align: top;}
.fc_image_1{min-height:402px;position:relative;}
.fc_image_1 img{position:absolute;left:-150px;top:5px;}
.demo_contact_position{width:370px;}
.demo_contact_position .demo_contact_links{position: absolute;bottom:-100px;width:100%;left:50%;margin:0 0 0 -185px;}
.fc_image_3 img{left:0px;top:25px;}
.fc_image_5 img{left:-130px;top:25px;}
.fc_image_6 img{margin:0 0 -90px;}
.fc_block_arrange .fc_image{padding:0 30px 0 0;}
.demo_contact_links{padding:30px 0;text-align:center;}
.demo_contact_links .view_demo_but{
box-shadow:1px 1px 0 0 #ccc;-webkit-box-shadow:1px 1px 0 0 #ccc;-o-box-shadow:1px 1px 0 0 #ccc;
font:normal 18px arial;padding:15px 2%;margin:0 2% 0 0;width:80%;
}
.demo_contact_links .guide_but{
box-shadow:1px 1px 0 0 rgba(0,0,0,0.5);-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,0.5);-o-box-shadow:1px 1px 0 0 rgba(0,0,0,0.5);
font:normal 18px arial;padding:15px 2%;width:44%;
}


.ad_title{text-align: center;font:normal 30px/35px 'helvetica_ce_35_thinregular';color:#000;margin:0;}
.ad_detail_table_outer{margin:20px auto 0;border:1px solid #DBDBEA;width:890px;padding:1px;}
.ad_detail_table{background: #f9f9f9;}
.a_rw{display: block;border-top:1px solid #EAEAF1;}
.ad_detail_table li:first-child{border: 0;}
.a_rwtt .a_c li{font:normal 18px/50px 'DIN1451MittelschriftRegular';text-align: center;color:#000;}
.a_rwtt .a_c li.a_ctt{color:#000;}
.a_c li{width:24%;display: inline-block;font:normal 20px/45px arial;color:#868686;text-align: center;border-left:1px solid #EAEAF1;}
.a_c li:first-child{border:0;}
.a_c li.a_c1{font:normal 15px/45px 'DIN1451MittelschriftRegular';color:#000;padding:0 0 0 0%;width:24%;}
.a_tick{background: url(../images/a_tick.png) no-repeat center center;height:45px;display: block;}
.ad_prdoduct_banner{background: url(../images/ad_feature_banner.png) no-repeat left top;}
.h_ban_bt{position: absolute;top:130px;left:50%;margin:0 0 0 -115px;}
.h_ban_bt:focus{color:#fff;}
/* Features page end */

/* Demo page start */
.demo_ban_outer{background: url(../images/demo_banner.png) no-repeat;height:100px;float:left;width:100%;}
.demo_ban_block{width:960px;margin:0 auto;}
.demo_ban_title{font:normal 35px/100px 'helvetica_ce_35_thinregular';color:#000;margin:0;}
.demo_cnt_block_outer{width:100%;float:left;}
.demo_cnt_block{margin:0 auto;width:960px;}
.ddetail_title{font:normal 32px/50px open_sansregular;margin:0;color:#666;}
.d_icon{width:72px;padding:0;background: url(../images/features_icon.png) no-repeat;display: inline-block;height:80px;}
.d_icon.m_icon2{background-position: -64px -164px;}
.d_icon.m_icon1{background-position: -56px -46px;}
.d_icon.p_icon1{background-position: -207px -30px;}
.d_icon.a_icon4{background-position: -390px -446px;}
.d_icon1{background-position: -569px -154px;}
.demo_detail_list{/*border-bottom:1px dashed #CCCCCC;padding:30px 0 40px;*/}
.demo_detail_list.bg_none{background: none;}
.demo_detail_info{padding:0 70px 0;}
.demo_detail_info1{padding:50px 70px 0;}
.demo_detail_info li{width:49%;display: inline-block;vertical-align: top;}
.demo_detail_info li.fw_detail{width:auto;display: block;}
.ddetail_list_title{font:normal 18px/22px arial;color:#333;padding:0 0 5px;margin:0;}
.demo_detail_list p{font:normal 15px/18px arial;color:#000;padding:0 0 2px;}
.demo_detail_list p a:hover{color:#3399FF;transition: all ease 0.2s;-o-transition: all ease 0.2s;}

.demo_content_outer{float:left;width:100%;background:none;}
.demo_content_outer .fc_block{background: url("../images/step_shadow1.png") no-repeat center bottom;padding:50px 0;}
.demo_content_outer .fc_block.bg_none{background:none;}
.demo_fc_block{display:table;}
.demo_content_outer .fc_info{display:table-cell;vertical-align:middle;}
.fc_info.align_right{text-align: right;}
.demo_detail_list{padding:15px 0 0;}
.demo_detail_list1{padding:30px 0 0;}
.demo_info_2{width:370px;}
/*.demo_content_outer .demo_info_2{vertical-align:top;}*/
.demo_info_4{width:370px;}
.demo_image1{width:550px;}
.demo_image_3{width:580px;}
.demo_image_3 img{left:-80px;top:0;}
.demo_image_5 img{left:-190px;top:0px;}
.demo_appstore{background:url("../images/appstore_button.png") no-repeat;height:58px;width:169px;display:inline-block;}
.demo_appstore.apple_appstore{background-position:-1px 0px;}

	/* Video page start */
.video_demo{display:block;text-align:center;}	
.video_blc{display:inline-block;width:806px;padding:20px 0 0;vertical-align:top;text-align:left;}
.video_blc:first-child{padding:0;}
.video_imgblc{display:block;box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;padding:3px;}
.video_info{padding:20px 0 0;}
.video_title{float:none;font:bold 16px/22px arial;color:#000;}
	/* Video page end */
/* Demo page end */
/* Home page slider start */
.taxi_mobility_banner{position:relative;width:100%;float:left;height:600px;margin-top:0;}
.video_wrapper{background:none;float:left;width:100%;height:100%;position: absolute;display: none;}
.carousel-control{top: 320px !important;}
.taxi_mobility_banner_block{width:960px;margin:0 auto;float:none;position: relative;display: none;}


.banner_info{width:100%;float:left;}
.banner_left{padding:262px 0 0 0;float:left;width:100%;text-align:center;}
.ban_title{font:normal 62px/61px helvetica_neue_lt;color:#fff;margin:0 0 5px 0;}
.ban_txt{font:normal 34px/35px helvetica_neue_lt;color:#ccc;padding:3px 10px;background: url(../images/header_bg.png) repeat-x top left;display: inline-block}
.banner_left .app_icons{width:auto;display: inline-block;float:none;margin-top:30px;}
.view_demo_but {
	box-shadow:1px 1px 0 0 #ccc;-webkit-box-shadow:1px 1px 0 0 #ccc;-o-box-shadow:1px 1px 0 0 #ccc;;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e3e3e3));
	background:-moz-linear-gradient(top, #ffffff 5%, #e3e3e3 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #e3e3e3 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #e3e3e3 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #e3e3e3 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #e3e3e3 100%);	
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#000000;
	font:normal 20px arial;
	padding:13px 20px;	
	margin:0 20px 0 0;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;
}
.view_demo_but:hover{opacity: 0.9;filter:alpha(opacity=90);color:#000;}
.guide_but {background-color:#FFBF00;display:inline-block;cursor:pointer;color:#000;font:normal 20px/22px open_sansregular;padding:11px 20px;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;	}
.guide_but:hover{opacity:0.8;filter:alpha(opacity=80);}
input.guide_but{padding:5px 20px;border:0;}
.yellow_but{background: #00C288;display:inline-block;font:20px/45px helvetica_neue_lt;color:#fff;min-width: 187px;padding:0 20px;letter-spacing:0.5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;}
.yellow_but:hover{opacity:0.8;filter:alpha(opacity=80);color: #333;}

input.yellow_but{padding:13px 57px;border: 0;font:20px/22px open_sansregular;}
.home_appstore{position:absolute;width:100%;bottom:0;left:0;text-align:right;;padding:5px 0;}
.home_appstore a{display:inline-block;font:normal 17px/32px helvetica_neueregular;color:#fff;width:70px;padding:50px 0 0;margin:0 0 0 10px;position: relative;text-align: center;text-shadow: 0 0px 4px #000;-moz-text-shadow: 0 0px 4px #000;-webkit-text-shadow: 0 0px 4px #000;}
.home_appstore a:before{content:"";background-image: url(../images/home_appstore.png);background-repeat: no-repeat;height:56px;width:56px;position: absolute;left:50%;top:0;margin:0 0 0 -28px;}
.home_appstore a:hover{opacity:0.8;filter:alpha(opacity=80);transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;}
.android_drivericon:before{background-position: 0 0;}
.iphone_passicon:before{background-position: -58px 0;}
.home_appstore .iphone_passicon{margin:0 50px 0 10px;}
.banner_right{width:310px;height:500px;float:left;padding:0 0 0 20px;position: relative;}
.banner_right_image{position: absolute;bottom:0;right:-40px;}
.play_but{display:inline-block;width:65px;line-height:65px;margin:23px 0 0 0;position:relative;border:2px solid #fff;border-radius:60px;-moz-border-radius:60px;-webkit-border-radius:60px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;z-index:1;}
.play_but:before{content:"";background:url(../images/play_arrow.png) no-repeat;width:19px;height:24px;position:absolute;top:50%;left:50%;margin:-12px 0 0 -7px;}
.play_but:hover{background-color:#000;background:rgba(0,0,0,0.5);}
/* Home page slider end */
.taxi_service_outer{float:left;width:100%;padding:30px 0 0;}
.taxi_service_block{margin:0 auto;width:960px;}
.service_title{text-align: center;color:#666;}
.taxi_service_content{padding:30px 0 0;}
.taxi_service_content li{width:32%;padding:0 0 4px;display:inline-block;text-align:center;vertical-align: top;}
.service_sub_title{padding:15px 0 0;font:normal 24px/27px open_sansregular;color:#666;}
.service_sub_title a{font:normal 24px/27px open_sansregular;color:#666;}
.taxi_service_content p{font:normal 14px/18px arial;color:#666;padding:9px 0 0;}
.service_icon{display:inline-block;height:80px;background-image: url(../images/taxi_icons.png);background-repeat: no-repeat;}
.service_icon1{background-position: 0 4px;width:72px;}
.service_icon2{background-position: -74px 8px;width:83px;}
.service_icon3{background-position: -159px 9px;width:79px;}
.service_icon4{background-position: -240px 1px;width:90px;}
.service_icon5{background-position: -332px 2px;width:82px;}
.service_icon6{background-position: -416px 8px;width:50px;}
.fservice_list{background:url(../images/step_shadow.png) no-repeat bottom center;padding:30px 0;}
.fservice_list li{padding:0 1%;}
.fservice_icon1{background-position: -468px 0;width:66px;height:63px;}
.fservice_icon2{background-position: -536px 0;width:50px;height:63px;}
.fservice_icon3{background-position: -588px 0;width:60px;height:63px;}
    /* Solution page */
.solution_content li{width:47%;padding:0 1% 20px;text-align: left;}
.solution_desc{display: inline-block;vertical-align: top;width:62%;padding:0 0 0 1%;}
.solution_desc .service_sub_title{padding:0 0 5px;}
.solution_content .service_icon{background-image: url(../images/solution_icons.png);background-repeat: no-repeat;width:120px;height:65px}
.solution_icon1{background-position: 0 0;}
.solution_icon2{background-position: 29px -66px;margin:5px 0 0;}
.solution_icon3{background-position: 0 -131px;margin:10px 0 0;}
.solution_icon4{background-position: 0 -197px;}
.solution_icon5{background-position: 0 -261px;}
.solution_icon6{background-position: 0 -320px;}
.solution_icon7{background-position: 8px -385px;}
.solution_icon8{background-position: 0 -456px;margin:10px 0 0;}
.solution_icon9{background-position: 0 -521px;}


.global_country_list div.new_icon_phone p{width:auto;padding-left:50px; color:#5f5f5f!important; font:normal 1em/3.7em arial;}


/* Pricing page start */
.price_bannner{background: url(../images/price_banner.png) no-repeat center top;height:400px;}
.price_bannner .feature_banner_block{padding:40px 0 0;}
.price_bannner .feature_banner_left{width:530px;}
.price_bannner .feature_ban_title{color:#666;}
.price_bannner .featuer_banner_info li{background: url("../images/banner_info_arrow1.png") no-repeat left 4px;color:#666;}
.pricing_outer{padding:20px 0 100px;}
.pricing_inner{width:960px;margin:0 auto;}
.pricing_table{background: #f8f8f8;border:1px solid #CCCCCC;}
.pricing_table li{font:normal 15px arial;color:#444444;display: table-row;}
.pricing_table li{display:table-row;}
.pricing_head{background:#f3f3f3;height:120px;}
.pricing_head .pricing_list2{
    background: rgb(242,242,242); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(231,231,231,1) 45%, rgba(219,219,219,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(45%,rgba(231,231,231,1)), color-stop(100%,rgba(219,219,219,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(231,231,231,1) 45%,rgba(219,219,219,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(231,231,231,1) 45%,rgba(219,219,219,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(231,231,231,1) 45%,rgba(219,219,219,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(242,242,242,1) 0%,rgba(231,231,231,1) 45%,rgba(219,219,219,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#dbdbdb',GradientType=0 ); 
    height:80px;margin:-25px 0 0;padding:40px 5px 23px;border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;}
.pricing_head .pricing_des b,.pricing_head .pricing_list1 b,.pricing_head .pricing_list2 b{font:normal 25px/30px open_sansregular;display: block;color:#000;}
.pricing_head .show_price_month {padding:5px 0 0;}
.pricing_head .show_price_month strong{display:inline-block;vertical-align:top;font:normal 20px/37px arial;color:#666;padding:0 3px 0 0;}
.pricing_head .show_price_month b{display:inline-block;vertical-align:top;font:bold 43px arial;color:#333;padding:0 3px 0 0;}
.pricing_head .show_price_month span{display:inline-block;vertical-align:bottom;font:bold 13px/8px arial;color:#666;width:auto;}

.pricing_des{width:468px;display:table-cell;padding:10px 25px;vertical-align: middle;border-bottom: 1px solid #dbdbdb;}
.pricing_list1{width:220px;display:table-cell;padding:10px 5px;text-align: center;vertical-align: middle;border-bottom: 1px solid #dbdbdb;}
.pricing_list1 span{height:19px;width:19px;display:inline-block;}
.pricing_list2{width:200px;display:inline-block;padding:10px 5px;text-align: center;vertical-align: middle;background: #fff;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; 
    box-shadow: 0 3px 8px 3px #DFDFDF;-webkit-box-shadow: 0 3px 8px 3px #DFDFDF;-o-box-shadow: 0 0 8px 3px #DFDFDF;
}
.pricing_head .pricing_list2{border: 1px solid #CCCCCC;border-bottom:1px solid #dbdbdb; box-shadow: 0 0 8px 3px #DFDFDF;-webkit-box-shadow: 0 0 8px 3px #DFDFDF;-o-box-shadow: 0 0 8px 3px #DFDFDF;}
.price_tick{background: url(../images/price_tick.png) no-repeat;width:19px;height:19px;display: inline-block;}
.pricing_foot{background: #fff;height:85px;}
.price_contact{
    background: rgb(236,182,0); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(236,182,0,1) 0%, rgba(227,149,0,1) 46%, rgba(221,122,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,182,0,1)), color-stop(46%,rgba(227,149,0,1)), color-stop(100%,rgba(221,122,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(236,182,0,1) 0%,rgba(227,149,0,1) 46%,rgba(221,122,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(236,182,0,1) 0%,rgba(227,149,0,1) 46%,rgba(221,122,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(236,182,0,1) 0%,rgba(227,149,0,1) 46%,rgba(221,122,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(236,182,0,1) 0%,rgba(227,149,0,1) 46%,rgba(221,122,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecb600', endColorstr='#dd7a00',GradientType=0 ); /* IE6-9 */
    font:normal 18px/40px arial;color:#fff;padding:0 20px;display: inline-block;border:1px solid #FD7E00;
    border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;
}
.price_contact:hover{color:#fff;opacity:0.9;filter:alpha(opacity=90);}
.pricing_table li.pricing_foot{display: block;}
.pricing_foot .pricing_des{width:462px;display: inline-block;vertical-align: top;height:65px;}
.pricing_foot .pricing_list1{width:215px;display: inline-block;vertical-align: top;height:55px;padding:20px 5px 10px;}
.pricing_foot .pricing_list2{height:100px;width:200px;display: inline-block;vertical-align: top;height:65px;padding:30px 5px 10px;
border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;}

.price_sec{margin:50px 0;}
.price_infotitle{font:normal 35px arial;color:#333;}
.price_infolist p{font:normal 18px/24px arial;color:#333;padding:0 0 20px;}
.price_infolist li{font:normal 16px/24px arial;color:#666;position:relative;padding:0 0 7px 13px;}
.price_infolist li:before{content:"";background:url(../images/list_square.png) no-repeat;width:10px;height:20px;position:absolute;left:0;top:10px;}
.price_infoblc_outer{background:#EEEEEE;margin:30px 0 0;border-bottom:3px solid #333;}
.price_infotitlebar{background:#333;font:normal 17px/26px arial;color:#fff;padding:8px 20px;margin:0;}
.price_infoblc{padding:20px 20px;}
.price_infoblc p{font:normal 17px/24px arial;color:#333;}
.price_infobut{margin:20px 0 0;}
.price_infobut .yellow_but{float:right;font:16px/45px arial;padding:0 20px;margin:0 0 0 10px;}
/* Pricing page end */

/*div.main-menu-span{margin-left:-907px;margin-top:23px;}*/

/* Contact us page start */
.chgcapchafont{float:left;width:246px;margin:0 0 10px;}
.chgcapchafont p { font: 35px/40px 'rugged_typeregular'; letter-spacing:10px;float:left;width:130px;padding:0 10px 0 0;}
.chgcapchafont img{cursor:pointer;}
/* Contact us page end */

/* Company Regitration */
.help_txt{display: block;color:#595959;}
/* Company Regitration */
.fl{float:left;}
.wd46{width:46%}
.ml100{margin-left:100px;}
.mr100{margin-right:100px;}

.carousel-inner img{width:100%;height:600px;}
.carousel-caption h4{text-align: center;}
.company_apps{position:absolute;right:-514px;top:178px;width:360px;left:50%;margin:0 0 0 -175px;}

.global_country_list div.new_icon_phone p{width:auto;padding-left:50px; color:#5f5f5f!important; font:normal 1em/3.7em arial;}
.left_apps_inner_comm2{ float:left; width:366px; margin-top:178px;margin-left: 37%;}
.left_apps_inner_comm2 p{ float:left; width: 100%; font: normal 16px arial; color:#fff; padding:9px 7px 32px 7px ;text-align: center;}
.left_content_taxi2{ float:left; width: 100%; background: url(../images/bac_bg.png) repeat; height:500px;}
.fl{float:left;}
.wd46{width:46%}
.ml100{margin-left:100px;}
.mr100{margin-right:100px;}
#tell_to_friend {padding:0;width:379px;position: relative;display: none;left:38% !important;top:150px !important; margin: 0 !important;}

/* Leave a Message */
.ui-effects-wrapper{float:left;}
.company_chat{display: block;position:fixed;z-index: 9999;top:150px;right:0;height:350px;display: none;}
.company_chat_title{background:url(../images/free_quote.png) no-repeat;display:inline-block;cursor:pointer;height:274px;width:50px;position:relative;vertical-align: top;}
.company_chat_title:before{content:"";background:url(../images/company_chat_arrow.png) no-repeat center;position: absolute;right:0;top:7px;font:bold 15px arial;color:#999999;width:50px;height:50px;}
.company_chat_form .company_chat_title:before{background:url(../images/company_chat_arrow1.png) no-repeat center;}
.company_chat_form{width:765px;display: inline-block;float:left;background: #23292F;}
.company_chat_form form{margin:0;}
.company_chat_form_right{width:690px;display: inline-block;}
.company_chatform_title{font:normal 20px/22px open_sansregular;color:#fff;padding:12px 13px 0px;}
.companychat_form_content{padding:15px 0 15px 12px;display: inline-block;width:330px;vertical-align: top;}
.companychat_form_content li{margin:3px 0 0;}
.companychat_form_content li:first-child{margin:0;}
.chat_inbx{background: #fff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.chat_icon{background:url(../images/hcontact_icon.png) no-repeat;display:inline-block;width:31px;height:30px;vertical-align:top;border-right:1px solid #3B3B3B;}
.chat_icon1{background-position:8px 3px;}.chat_icon2{background-position:-18px 4px;}.chat_icon3{background-position:-47px 4px;}
.chat_inbx input[type=text]{background: none;border:0;font:normal 12px arial;color:#000;width:84%;padding:7px 2%;margin:0;display:inline-block;vertical-align: top;}
.chat_inbx input[type=text]:focus{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.chat_inbx textarea{resize: none;background: none;border:0;height:78px;padding:7px 2%;width:96%;margin:0;font:normal 12px arial;color:#000;}
.chat_captcha_inbx{width:57%;display:inline-block;vertical-align: top;}
.chat_captcha_sec{width:41%;display:inline-block;vertical-align: top;}
input.chat_submit{background: #FAC310;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;color:#000;font:normal 20px/22px open_sansregular;padding:11px 40px;display:inline-block;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;}
.company_chat_form input.chat_submit{width:100%;}
.company_chat_form em{height:15px;margin:0;font:normal 12px/17px arial;display:block;}

/* Leave a Message */

.error{float:left;width:100%;color:red ! important}
/* Partnership form start */
.partnership_center{width:100%;float:left;}
.partener_ship_block{text-align:center;vertical-align:middle;background: #ffffff;clear:both; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%); /* W3C */
border:1px solid #F9F9F9;margin:0 auto 20px;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.partener_ship_block p{text-align:left;font:30px/25px open_sansregular;padding:20px;display:inline-block;margin:10px 0;width:auto;float:none;}
.partener_ship_block a{position:relative;text-align:middle;font:24px/25px open_sansregular;padding:20px 35px;display:inline-block;margin:10px 0 10px 60px;}
.partener_ship_block a:before{background:url(../images/partnership_arrow.png) no-repeat;position:absolute;content:"";display:inline-block;width:50px;left:-65px;top:15px;height:31px;} 
.partner_ship_form{position:relative;top:0;left:0;text-align:center;display:block;border:0;margin:0 auto;background:#23292F;padding:20px;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;}
.partner_ship_form_title{display:block;color:#FFF;position:relative;padding:5px;background: #ED1D30;
    background: -moz-linear-gradient(top, #ED1D30, #CD1023);
    background: -webkit-gradient(linear, left top, left bottom, from(#ED1D30), to(#CD1023));
    background: -webkit-linear-gradient(top, #ED1D30 0%,#CD1023 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ED1D30 0%,#CD1023 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ED1D30 0%,#CD1023 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ED1D30 0%,#CD1023 100%); /* W3C */}
.partner_ship_form_title h3{font:25px/40px  open_sansregular;text-align:center;color:#FFF;border:1px dashed #7F090B;margin:0;}
.partner_ship_form li{display:table;width:100%;padding:10px 0 0 0;text-align:center;border:0;height:auto;}
.partner_ship_form li:first-child{padding:0;}
.partnership_column.partnership_captcha{width:30%;}
.partnership_column.chgcapchafont{width:100%;margin:0;}
.partnership_captcha label{color:#FFF;font:14px/35px arial;cursor: default;margin:0;}
.partnership_captcha span{color:#DC1629;}
 #pemail_error{margin:0 0 0 4%;}
.partnership_column{display:table-cell;width:50%;text-align:left;vertical-align:top;clear:both;}
#info1 .partnership_column input{font:12px/16px arial;margin:0 0 0 4%;padding:10px 5%;width:85%;vertical-align:middle;border:1px solid #ECECEC; border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;color:#333;}
#info1 .partnership_column:first-child input{margin:0;}
.partnership_column textarea{resize:none;height:80px;font:12px/16px arial;border:1px solid #ECECEC;padding:5px 2%;width:95.5%;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;color:#333;vertical-align:middle;margin:0;}
.partner_ship_form input[type="submit"]{margin:0;width:100%;border:0;cursor:pointer;padding:0;height:40px;font:18px open_sansregular;text-align:center;display:inline-block;color:#FFF;}
.partnership_column p{font:25px rugged_typeregular;letter-spacing:2px;vertical-align:middle;padding:0 2% 0 0;display:inline-block;width:105px;margin:5px 0 0;color:#666;}
#info1 .partner_ship_form .partnership_captcha_input{width:54%;margin:0 0 0 2%;display:inline-block;vertical-align:middle;}
.partner_popup_close{right:-3%;top:-3%;height:31px;width:31px;position:absolute;z-index:1;}
.partner_popup_close a{background:url("../images/popup_close.png") no-repeat;height:31px;width:31px;display:block;}
.popup_button_bg{
    background: #ED1D30;
    background: -moz-linear-gradient(top, #ED1D30, #CD1023);
    background: -webkit-gradient(linear, left top, left bottom, from(#ED1D30), to(#CD1023));
    background: -webkit-linear-gradient(top, #ED1D30 0%,#CD1023 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ED1D30 0%,#CD1023 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ED1D30 0%,#CD1023 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ED1D30 0%,#CD1023 100%); /* W3C */
    border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;color:#FFF;   
    transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;
    text-decoration:none; }
.popup_button_bg:hover{opacity:0.8;filter:alpha(opacity=80);color:#FFFFFF;}
.partnership_popup_outer{clear:both;margin:-50px 0 0 -100px;}
.partnership_popup_inner{position:relative;width:520px;margin:0 auto;}
.partnership_column.full_width{width:100%;}
.partnership_column em{float:left;}
#info1{ float: left; font-size: 1.2em; position:fixed;z-index: 99999; clear:both;width:100%;margin:0 auto;top:85px;}
/* Partnership form end */
/* Solution Page */
.home_subtitle.service_title{padding:0px 0 30px 0;}
.taxi_service_block p{font:14px/20px arial;color:#333;padding:0 0 10px 0;}
/* Pricing Page */
.pricing_outer .feature_title{font:25px/25px open_sansregular;padding:20px 0 0 0;}
.pricing_outer .feature_artical{ padding:40px 0 0 0;}
#country_citylist{display:inline-block;}

/* Thank-you Page start */
.thank_you_outerblock{background: rgb(246, 246, 246);height:auto;vertical-align:middle;padding:2% 0 35px;}
.thank_you_title{font:30px/34px open_sansregular;color:#333;}
.thank_you_content{font:19px/24px open_sansregular;color:#888;padding:10px 0 0 5px;}
.thank_you_block{padding:30px 80px;box-shadow:0px 0px 7px 4px #dcdcdc;margin-top: 100px;}
.thank_you_banner_left{display:inline-block;width:100%; text-align:center; box-sizing:border-box;}
.thank_you_banner_right{display:inline-block;width:49%;}
.thank_info{margin:60px auto 40px;}
.thank_you_subtitle{font:20px/28px helvetica;color:#656565;}
.thank_you_button{padding:10px 15px;margin:15px 0 15px 5px;display:inline-block;font:bold 13px/15px arial;min-width: auto;}
.thank_you_button:hover{opacity:0.9;filter:alpha(opacity=90);}


/* Home page */
 .video_outer{background:#000;position:fixed;top:80px;left:50%;z-index:999;margin:0 0 0 -480px;width:960px;box-shadow:0 0 30px 2px #000;-moz-box-shadow:0 0 30px 2px #000;-webkit-box-shadow:0 0 30px 2px #000;border:1px solid #FFF;}
 .close_video{top:0;right:0%;margin:0;z-index:555;display:block;width:30px;height:30px;background:rgba(255,255,255,0.1);font:17px/30px arial;color:#fff;position:absolute;text-align:center;transition:all 0.4s ease 0s;}
 .close_video:hover{background:rgba(0,0,0,0.2);}
 .video_block{position:relative;}
 .video_fade{width:100%;background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:500;height:100%;display:block;}
    /* Tutorial page */
 .gallery{padding:0 0 10px 0;}
.video_demo{display:block;border:1px solid #ccc;margin:0 auto;text-align:center;width:860px;}
.video_topblock{border-bottom:1px solid #ccc;margin:0 0 20px;padding:0 0 20px;;}
.video_topblock .video_title{color:#505050;float:none;text-align:left;font:22px/24px arial;padding:20px 0 0 0;margin:0;}
.video_topblock .video_desc{color:#666;font:15px/20px arial;float:none;text-align:left;padding:5px 0 0 0;margin:0;}
.video_info{padding:0px 0 0px;}
.video_info .ddetail_title{font:bold 14px/18px arial;color:#000;padding:0 0 20px;margin:0;}



.app_icons{float:left;width:100%;margin-top:50px;}
.app_icons a:first-child{margin-left:0;}
.app_icons a{float:left;margin-left: 20px; width: 170px; background: none;}
.app_icons img{width: 100%; height: 52px;}
.app_icons a span{display: block; text-align: center; color: #333;margin-top: 10px;}
.sb-slidebar.sb-left.sb-active p.app_icon_head a{width: 96px; float: left; margin-right: 15px;}
.sb-slidebar.sb-left.sb-active p.app_icon_head a span{display: block; color: #fff; padding-top: 5px;}
.app_icons a:first-child{margin:0;}
.home_howit_block_outer.clearfix{display: none !important;}
.support_info_top p{font:normal 12px/16px arial;color:#868686;text-align: left;width:100%;}
.support_info_top ul{margin-top:10px;}
.support_info_top ul li{float:left;background: url(../images/bullet_list.png) left 7px no-repeat;clear:both;font:normal 12px/16px arial;color:#868686;padding:3px 0 3px 15px;}

.how_it_box{position: relative; z-index: 10;overflow: hidden;}
.how_it_box .how_it_box_hover{position: absolute;background: url(../images/trans_image.png) repeat; width:307px;height: 300px;float:left;top:0;left:0;}
.how_it_box_image{float:left; width:305px;height:300px;}
.how_it_box_image img{width: 100%;}
.how_it_box:hover .how_it_box_hover{left:-307px;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;}
.how_it_box_hover h4{font:normal 26px helvetica_neue_lt;color:#fff;width:100%;text-align: center;margin-top:115px;display: inline-block;text-transform: uppercase; }

.login_signup{ float:right; width: auto;}
.login_signup ul{ float:left; width: auto; margin: 30px 0 0;}
.login_signup ul li{ float:left; width: auto;}
.login_cont{float: left;}
.signup_cont a, .login_cont a{background: none;color: #fff;float: left;font: bold 12px arial;padding: 4px 12px;}
.navication_mens_common{ float: left; width: 253px; display: none; position: absolute; background: url("../images/nave_bg.png") repeat; top: 39px; left: 0px; border: 1px solid #616161;}
.navication_mens_common ul{ float:left; width: 100%; }

.logo_new_comm{float:left; width:auto;}
.logo_new_comm h1{margin:0;display:block;text-align: center;}
.logo_new_comm a{ float: left; width:100%; text-align: center; margin: 0;}
.logo_new_comm a img{width:auto; text-align: center; height:50px;}
.header_menus_common_neww .navication_mens_common ul li{ float: left; width: 100%; padding: 0px;border-bottom: 1px solid #616161; padding: 5px 0;}
.header_menus_common_neww .navication_mens_common ul li a{ float: left; width: 87%; padding: 4px 17px;font: normal 18px  helvetica_neue_lt; color: #b8b8b8; }
.header_menus_common_neww{ float: left; position: absolute;}
.how_it_box_hover h4{font:normal 26px helvetica_neue_lt;color:#fff;width:100%;text-align: center;margin-top:115px;display: inline-block;text-transform: uppercase; }
.home_page_how-it_popup{background:#202024;width:920px;padding: 10px 20px;float:left;display: block;}
.mobile_content_right{float:right;width:460px;float:left;margin-left:20px;}
.mobile_image_left{float:left;width:300px;float:left;margin-left:30px;text-align: center}
.mobile_content_right h3{font:normal 30px helvetica_neue_lt;color:#fff;width:100%;text-align: left;margin-top:135px;display: inline-block;text-transform: uppercase;}
.mobile_content_right p{font:normal 20px/40px helvetica_neue_lt;color:#fff;width:100%;text-align: left;margin-top:30px;}
.close_buttons{ position: absolute;background: url(../images/nave_close.png) no-repeat; float: left; width: 20px; right: 0px; top: 5px;}


#common_serch_box_cont #panel label{font: normal 16px arial; color: #929292; float: left; display: inline !important;}
#common_serch_box_cont .dl-horizontal label {width: 138px !important;}
#common_serch_box_cont .input-xxlarge {    width: 770px;}
#common_serch_box_cont .dl-horizontal .dl-horizontal-left{ width: 50%;}
#common_serch_box_cont textarea,number{ width: 287px;}


#common_serch_box_cont #panel label{line-height: 36px}
.slider_inner_common #panel input[type="number"]{border:1px solid #cfcfcf;background: #fff;border-radius: 0;box-shadow: none;width:291px;height: 30px;}
.slider_inner_common #panel select{background: none;color:#999;}
.slider_inner_common #panel .right_side.dl-horizontal-left input[type="text"]{width:290px;min-width:290px;}
.slider_inner_common #panel .right_side.dl-horizontal-left label{width:167px !important;}
.slider_inner_common #panel p{font: normal 16px/36px arial; color: #0073B4;display: inline-block}
#search_cities_details, #search_btn {background:#979797;height: 40px;margin:0;padding: 0 20px;color:#fff;text-shadow: none;}
.header_menus_common_neww .navication_mens_common ul li a:hover{ color:#FFC000;}
.images_left{ float: right;}
.slider_inner_common #panel input[type="text"]:focus{border-color: rgba(82, 168, 236, 0.8);box-shadow: 0 1px 1px #003C5E;}
.three_common{ float:left; width:446px;}
.mobile_image_left_common{ width: 369px;}
.taxi_service_block{position: relative;}


.support_info_top span{width:100%; float:left;padding:10px 0;margin-bottom:10px;}
.close_buttons a{width:16px;height:16px;float:left;}
.about_bottom_inner {text-align: justify}

/*sidebar css*/
#sb-site, .sb-site-container{padding: 7px 0;float:left;min-height: 0 !important;margin-top: 0;display:none;}
.sb-slidebar{padding: 14px;color: #fff;}
html.sb-active #sb-site, .sb-toggle-left, .sb-toggle-right, .sb-open-left, .sb-open-right, .sb-close{cursor: pointer;}
/* Fixed position examples */
#sb-site.top-padding {
	padding-top: 50px;
}

#fixed-top {
	position: fixed;
	top: 0;
	width: 100%;
	height: 50px;
	background-color: red;
	z-index: 4;
}

#fixed-top span.sb-toggle-left {
	float: left;
	color: white;
	padding: 10px;
}

#fixed-top span.sb-toggle-right {
	float: right;
	color: white;
	padding: 10px;
}
.sb-toggle-left > img {
    max-width: 60px;
}
.sb-close > img{margin-top: 0px;}
.sb-close {
    float: right;
    margin: 5px;
}
.sb-left ul {
    clear: both;
    float: left;
    padding-top: 10px;
    width: 100%;
}
.sb-left ul li a {
    background: #363636;
    border-bottom: 1px solid #434343;
    border-top: 1px solid #282828;
    display: block;
    font-size: 14px;
    padding: 15px 10px;
    color: #fff;
    text-transform: uppercase;
}
.sb-left ul li.active a, .sb-left ul li a:hover{color:#00C288;}
 
.left_box_log a{background: #00C288;border-radius: 3px;color: #000000;display: inline-block;float: none;font: bold 12px arial;padding: 4px 12px; margin-right: 10px;}

.signup_cont a:hover, .login_cont a:hover{background: #00C288; border-radius: 3px;color: #333333;}

/* .header_outer_cont.sticky .logo_new_comm{display: none;}
.header_outer_cont.sticky #sb-site, .header_outer_cont.sticky .sb-site-container{margin-top: 0px;}
.header_outer_cont.sticky{height: 50px;} */

.app_icons .Ios_App{background: url("../images/appstore_button.png") no-repeat; width: 170px; height: 59px; margin-right: 10px;}
.app_icons .Android_App{background: url("../images/appstore_button.png") no-repeat -169px 0; width: 170px; height: 59px;}
.app_store_icon_banner{width:100%; float: left; position: absolute; bottom: 25px;}
.android_app_link{background: url("../images/home_appstore.png") no-repeat scroll -126px top rgba(0, 0, 0, 0);color: #fff;float: left;font: 16px arial;height: 45px;margin-right: 20px;padding-top: 50px;text-align: center;width: 130px; margin-left: 15px;}
.ios_app_link{background: url("../images/home_appstore.png") no-repeat scroll 0 top rgba(0, 0, 0, 0); color: #fff;float: right;font: 16px arial;height: 0;margin-right: 20px;padding-top: 50px;text-align: center;width: 130px;}
.app_store_icon_lft{float:right; margin: 0;}
.app_store_icon_rgt{float:left;}

.ui-datepicker{z-index:9999 !important;}

#phone_number{background: #fff; border-radius: 5px; padding: 15px; box-sizing:border-box;}
#phone_number .login_total h2{display:none;}
#phone_number .login_phone_pop_top, #phone_number .login_pop_bot{display:none;}
#phone_number .login_pop_mid{width:100%;}
#phone_number .login_pop_mid .login_total{width:100%; margin-left:0;}
#phone_number .input-prepend span, #phone_number .input-prepend, #phone_number .controls{float: left; width:100%;}
#phone_number .input-prepend span{height:auto;}
#phone_number .login_pop_mid .btn-inverse{margin:0;}
#phone_number select, #phone_number input{color: #000 !important;}

 /* Slidebars Css */
 .sb-slidebar{height: 100%;overflow-y: auto;position: fixed;top: 0;z-index: 0;display: none;background-color: #222222;-webkit-transform: translate(0px);}
.sb-left{left: 0;}
.sb-right{right: 0;}
html.sb-static .sb-slidebar,.sb-slidebar.sb-static{position: absolute;}
.sb-slidebar.sb-active{display: block;}
.sb-style-overlay{z-index: 9999;}
.sb-momentum-scrolling{-webkit-overflow-scrolling: touch;}
.sb-slidebar{width: 30%;}
.sb-width-thin{width: 15%;}
.sb-width-wide{width: 45%;}
@media (max-width: 480px){
.sb-slidebar{width: 70%;}
.sb-width-thin{width: 55%;}
.sb-width-wide{width: 85%;}
}
@media (min-width: 481px){
.sb-slidebar{width: 55%;}
.sb-width-thin{width: 40%;}
.sb-width-wide{width: 70%;}
}
@media (min-width: 768px){
.sb-slidebar{width: 40%;}
.sb-width-thin{width: 25%;}
.sb-width-wide{width: 55%;}
}
@media (min-width: 992px){
.sb-slidebar{width: 30%;}
.sb-width-thin{width: 15%;}
.sb-width-wide{width: 45%;}
}
@media (min-width: 1200px){
.sb-slidebar{width: 20%;}
.sb-width-thin{width: 5%;}
.sb-width-wide{width: 35%;}
}
.sb-slide, #sb-site, .sb-site-container, .sb-slidebar{-webkit-transition: -webkit-transform 400ms ease;-moz-transition: -moz-transform 400ms ease;-o-transition: -o-transform 400ms ease;transition: transform 400ms ease;-webkit-transition-property: -webkit-transform, left, right;-webkit-backface-visibility: hidden;}
.sb-hide{display: none;}
.sb-close{float:right;margin:5px;}
.sb-slidebar p{clear:both;width:90%;text-align:center;margin-top:10px;float:left;color:#eee;padding:10px;}

/* select box script*/
.sbHolder{border: 1px solid #A3A3A3;border-radius: 5px;font-family: Arial, sans-serif;font-size: 12px;font-weight: normal;height: 27px;position: relative;width: 111px;}
.sbSelector{display: block;height: 30px;left: 0;line-height: 28px;outline: none;overflow: hidden;position: absolute;text-indent: 10px;top: 0;width: 91px;text-align: center;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #B9B9B9;outline: none;text-decoration: none;}
.sbToggle{background: url(../images/select-icons.png) 10px 0px no-repeat;display: block;height: 30px;outline: none;	position: absolute;	right: 0;top: 0;width: 30px;}
.sbToggle:hover{background: url(../images/select-icons.png) 10px 0px  no-repeat;}
.option_box a.sbToggleOpen{background: url(../images/select-icons.png) no-repeat;width:19px;height: 29px;}
.sbToggleOpen:hover{background: url(../images/select-icons.png) 0 -66px no-repeat;}
.sbHolderDisabled{background-color: #3C3C3C;border: solid 1px #515151;}
.sbOptions{background-color: #efefef;border: solid 1px #ccc;list-style: none;left: -1px;margin: 0;padding: 0;position: absolute;top: 30px;width: 111px!important;z-index: 1;overflow-y: auto;}
.left_slider_inner ul li .sbOptions li{padding: 0 7px;clear: both;width:97px;}
.sbOptions a{display: block;outline: none;padding: 3px 0 3px 3px;width: 100px;text-align: center;}
.sbOptions a:link, .sbOptions a:visited{color: #333;text-decoration: none;}
.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus{color: #333;}
.sbOptions li.last a{border-bottom: none;}
.sbOptions .sbDisabled{border-bottom: dotted 1px #515151;color: #999;display: block;	padding: 7px 0 7px 3px;}
.sbOptions .sbGroup{	border-bottom: dotted 1px #515151;color: #EBB52D;display: block;font-weight: bold;padding: 7px 0 7px 3px;}
.sbOptions .sbSub{padding-left: 17px;}
/* select box script*/

/* mobile slider part*/
#wrapper{width:100%; float:left;}
#container{position:relative; width: 100%;float:left;}
#slider{float:left;position:relative;overflow:auto;width:960px;height:220px;padding:10px 0 0;}
#slider ul{position:absolute;list-style:none;left:0;padding: 0px;}
#slider li{float:left; width:960px;color:#fff;text-align: center;font:normal 34px/42px 'HelveticaNeue35Thin';}
.pagination{position:absolute; bottom:-110px; right:18px; list-style:none; height:25px;width:100%;text-align: center;}
.pagination li{float:none;display: inline-block; cursor:pointer; height:12px; width:12px; margin:0 -2px 0 0; 
background: rgb(253,253,253); /* Old browsers */
background: -moz-linear-gradient(top, rgba(253,253,253,1) 0%, rgba(232,232,232,1) 47%, rgba(210,210,210,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(47%,rgba(232,232,232,1)), color-stop(100%,rgba(210,210,210,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(232,232,232,1) 47%,rgba(210,210,210,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(232,232,232,1) 47%,rgba(210,210,210,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(232,232,232,1) 47%,rgba(210,210,210,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(253,253,253,1) 0%,rgba(232,232,232,1) 47%,rgba(210,210,210,1) 100%); /* W3C */
border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;
}
.pagination li:hover, li.current {background:#ffc000;}
/* mobile slider part end*/

.six.columns.ftr{text-align:right; margin:8px 0 0;}
.six.columns.ftr .ftr_two:before{background: #999;border-radius: 0;content: "";height: 10px;left: 0;position: absolute;top: 6px;width: 2px;}
.six.columns.ftr .ftr_two{padding-left:25px;}
footer.widget-ftr > .content-block{padding: 50px 0 25px;}
.six.columns.ftr a{color: #999;font: 13px open_sansregular;margin: 0 10px;position: relative;}

.footer-outer-div .row .three.columns{width: 25%;}
.footer-outer-div .three.columns.newsletter.widget-block{float: right;width: auto;}
.complaints_concerns{float: left;width: 100%;margin-top: 15px;}
footer .widget-block .complaints_concerns p{font-weight: bold; font-size: 12px;width: 540px;}
footer .widget-block .greytext a, footer .widget-block .complaints_concerns a{color: #0073b5;}
footer .widget-block .greytext a:hover, footer .widget-block .complaints_concerns a:hover{color: #fff;}

/* Bootstrab Css */
.bootstrap-timepicker{position:relative}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu{left:auto;right:0}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before{left:auto;right:12px}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after{left:auto;right:13px}.bootstrap-timepicker .add-on{cursor:pointer}.bootstrap-timepicker .add-on i{display:inline-block;width:16px;height:16px}.bootstrap-timepicker-widget.dropdown-menu{padding:2px 3px 2px 2px}.bootstrap-timepicker-widget.dropdown-menu.open{display:inline-block}.bootstrap-timepicker-widget.dropdown-menu:before{border-bottom:7px solid rgba(0,0,0,0.2);border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:inline-block;left:9px;position:absolute;top:-7px}.bootstrap-timepicker-widget.dropdown-menu:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;left:10px;position:absolute;top:-6px}.bootstrap-timepicker-widget a.btn,.bootstrap-timepicker-widget input{border-radius:4px}.bootstrap-timepicker-widget table{width:100%;margin:0}.bootstrap-timepicker-widget table td{text-align:center;height:30px;margin:0;padding:2px}.bootstrap-timepicker-widget table td:not(.separator){min-width:30px}.bootstrap-timepicker-widget table td span{width:100%}.bootstrap-timepicker-widget table td a{border:1px transparent solid;width:100%;display:inline-block;margin:0;padding:8px 0;outline:0;color:#333}.bootstrap-timepicker-widget table td a:hover{text-decoration:none;background-color:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-color:#ddd}.bootstrap-timepicker-widget table td a i{margin-top:2px}.bootstrap-timepicker-widget table td input{width:25px;margin:0;text-align:center}.bootstrap-timepicker-widget .modal-content{padding:4px}@media(min-width:767px){.bootstrap-timepicker-widget.modal{width:200px;margin-left:-100px}}@media(max-width:767px){.bootstrap-timepicker{width:100%}.bootstrap-timepicker .dropdown-menu{width:100%}}