html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:'OpenSansRegular';}
article, aside, dialog, figure, footer, header, hgroup, nav, section{display:block;}
caption, th, td{}
table, td, th{}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a img{border:none;outline:none !important;}
a{text-decoration:none;outline:none;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
a img:hover{outline:none !important;}
a:hover{text-decoration:none;outline:none !important;}
a span:hover{text-decoration:none;cursor:pointer;}
body{font-family:'OpenSansRegular';font-size:12px;padding:0 !important;}
ul,li{margin:0px;padding:0px;list-style:none;}
input[type=button],input[type=submit] ,input[type=reset]{cursor:pointer;border:none;outline:none !important;}
input[type=button],input[type=submit] ,input[type=reset]:hover{outline:none;}
input[type=text]{border:none;}
iframe[id^="oauth2relay"]{position:fixed !important;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
* html .clearfix{height:1%;}
*{box-sizing:border-box;-webkit-box-sizing:border-box;transition-duration:1s;}
@font-face{font-family:'OpenSansRegular';src:url('font/open-sans/OpenSans-Regular-webfont.eot');src:url('font/open-sans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('font/open-sans/OpenSans-Regular-webfont.woff') format('woff'), url('font/open-sans/OpenSans-Regular-webfont.ttf') format('truetype'), url('font/open-sans/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSansBold';src:url('font/open-sans/OpenSans-Bold-webfont.eot');src:url('font/open-sans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('font/open-sans/OpenSans-Bold-webfont.woff') format('woff'), url('font/open-sans/OpenSans-Bold-webfont.ttf') format('truetype'), url('font/open-sans/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSansLight';src:url('font/open-sans/OpenSans-Light-webfont.eot');src:url('font/open-sans/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('font/open-sans/OpenSans-Light-webfont.woff') format('woff'), url('font/open-sans/OpenSans-Light-webfont.ttf') format('truetype'), url('font/open-sans/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSansSemibold';src:url('font/open-sans/OpenSans-Semibold-webfont.eot');src:url('font/open-sans/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('font/open-sans/OpenSans-Semibold-webfont.woff') format('woff'), url('font/open-sans/OpenSans-Semibold-webfont.ttf') format('truetype'), url('font/open-sans/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');font-weight:normal;font-style:normal;}
.header{float:left;width:100%;position:fixed;top:0;left:0;z-index:1000;}
.header.sticky{background:rgba(0,0,0,0.7);z-index:1000;position:fixed;}
.inner{margin:0 auto;width:96%;}
.header_left{float:left;width:180px;padding:18px 0 0 0;}
.header_left img{max-width:100%;}
.header_left a,.header_left a img{float:left;}
.header_right{float:right;width:auto;}
.header_right nav{width:100%;float:right;}
nav li{float:left;list-style:none;}
nav li a{font-size:13px;color:#fff;float:left;margin-left:25px;text-transform:uppercase;line-height: 70px;}
nav li a:hover,nav li a.active{color:#ee3324;}
.wrapper{float:left;width:100%;}
#content,#home{float:left;width:100%;}
#home{height:625px;text-align:center;position:relative;overflow:hidden;}
#home:before{ background:rgba(0,0,0, 0.7);position:absolute;top:0;left:0;width:100%;content:"";height:100%;}
#home img{max-height: 100%;}
#join-us-driver{width:100%;background:url(images/discover_bg.png) no-repeat;padding:50px 0 0;text-align:center;float:left;background-size:cover;}
#about-us{width:100%;padding:50px 0 0;float:left;background:#f3f3f3;}
.about_lft{width:64%;display:inline-block;vertical-align:middle;}
.about_lft h2{float:left;width:100%;font-size:60px;font-family:'loto_light';color:#333;letter-spacing:-2.5px;line-height:65px;}
.about_lft b{float:left;width:100%;font-size:28px;color:#333;font-weight:normal;margin:15px 0 10px;}
.about_lft p{float:left;width:100%;font-size:18px;color:#666;font-weight:normal;margin:10px 0;}
.about_rgt{width:35%;display:inline-block;vertical-align:middle;}
.about_rgt img{max-width:100%;}
#contact-us{width:100%;background:url(images/home_bottombg.png) no-repeat;padding:50px 0;float:left;background-size:cover;}
.contact_det{padding:0 1%;}
.follow_det{padding-left:3%;}
.address_det h3,.contact_det h3,.follow_det h3{float:left;width:100%;font-size:38px;color:#333;padding-bottom:10px;}
.address{float:left;width:100%;margin-bottom:20px;}
.contact_det form{float:left;width:310px;}
.contact_det ul{float:left;width:100%;}
.contact_det ul li{float:left;width:100%;margin-bottom:10px;}
.follow_det a{display:inline-block;margin:20px 15px 0 0;}
.follow_det a img{width:48px;height:48px;}
.follow_det a:hover img,#join-us-driver a:hover img,.passenger_app a:hover img{transform:scale(1.05);}
.footer{float:left;width:100%;background:#f3f3f3;padding:16px 0 20px 0;text-align:center;}
.footer p{font-size:12px;color:#666666;float:right;margin-top:4px;}
.signup_form h3,.signin_form h3,.forgot_form h3,.facebook_info_popup h3,.fare_estimate_popup h3{float:left;width:100%;text-align:center;font-size:20px;color:#000;text-transform:uppercase;padding-bottom:10px;}
.signup_form ul,.signin_form ul,.forgot_form ul.facebook_info_popup ul,.forgot_form ul{float:left;width:100%;padding:0 15px;background:url(../common/images/signup_bg.png) no-repeat;box-sizing:border-box;-webkit-box-sizing:border-box;}
.signup_form ul li,.signin_form ul li,.forgot_form ul li,.facebook_info_popup ul li,.fare_estimate_popup ul li{float:left;width:100%;margin-top:15px;}
.signup_form ul li label{float:left;width:100%;font-size:16px;color:#e71818;}
.month{float:left;width:48%;}
.year{float:right;width:48%;}
.sub_butt{float:left;width:100%;text-align:center;}
.sub_butt input[type=submit],.sub_butt input[type=button]{display:inline-block;background:#ee3324;border:none;font-size:16px;color:#fff;text-transform:uppercase;border-radius:2px;padding:10px 30px 6px;}
.signup_form ul li p,.fare_estimate_popup ul li p{float:left;width:100%;text-align:center;color:#8b8b8b;}
.signup_form ul li p a,.signin_form ul li p a{font-size:14px;color:#ff2905;}
.signin_form,.forgot_form,.facebook_info_popup,.fare_estimate_popup{position:fixed;top:20%;left:50%;width:383px;border:1px solid #c4c4c4;background:#fff;box-shadow:0 0 9px rgba(0,0,0,0.2);margin-left:-191px;z-index:10001;padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.signin_form ul li p{float:right;}
.full_name, .full_name_mobile{float:left;width:100%;}
.full_name_mobile span{float:left;width:20%;}
.mob_no{float:left;width:80%;}
.full_name input[type=text], .full_name input[type=password], .month input[type=text], .year input[type=text][type=text]{float:left;width:100%;border:1px solid #c2c2c2;height:40px;padding:10px;font:16px arial;color:#333;outline:none;box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:4px;-webkit-border-radius:4px;}
.full_name_mobile span input[type=text]{float:left;width:100%;border:1px solid #c2c2c2;height:40px;padding:10px;font:16px arial;color:#333;outline:none;box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;}
.mob_no input[type=text]{float:left;width:100%;border:1px solid #c2c2c2;height:40px;padding:10px;font:16px arial;color:#333;outline:none;box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;}

.full_name input[type=text]::-webkit-input-placeholder,.full_name input[type=password]::-webkit-input-placeholder,.month input[type=text][type=text]::-webkit-input-placeholder,.year input[type=text][type=text]::-webkit-input-placeholder,.full_name_mobile span input[type=text]::-webkit-input-placeholder,.mob_no input[type=text]::-webkit-input-placeholder{color:#bababa;}
.full_name input[type=text]::-moz-placeholder,.full_name input[type=password]::-moz-placeholder,.month input[type=text][type=text]::-moz-placeholder,.year input[type=text][type=text]::-moz-placeholder,.full_name_mobile span input[type=text]::-moz-placeholder,.mob_no input[type=text]::-moz-placeholder{color:#bababa;}
.full_name input[type=text]:-ms-input-placeholder,.full_name input[type=password]:-ms-input-placeholder,.month input[type=text][type=text]:-ms-input-placeholder,.year input[type=text][type=text]:-ms-input-placeholder,.full_name_mobile span input[type=text]:-ms-input-placeholder,.mob_no input[type=text]:-ms-input-placeholder{color:#bababa;}
.full_name input[type=text]:-moz-placeholder,.full_name input[type=password]:-moz-placeholder,.month input[type=text][type=text]:-moz-placeholder,.year input[type=text][type=text]:-moz-placeholder,.full_name_mobile span input[type=text]:-moz-placeholder,.mob_no input[type=text]:-moz-placeholder{color:#bababa;}
.full_name select:focus{color:#333;}

.rember{float:left;}
.rember span{font-size:14px;color:#8d8d8d;}
.signin_form ul li p{float:right;}
.signup_form ul li p a, .signin_form ul li p a{font-size:14px;color:#ee3324;}
.sub_butt{float:left;width:100%;text-align:center;}
.new_acc_create{float:left;width:100%;margin-top:15px;border-top:1px solid #ddd;padding-top:15px;text-align:center;}
.new_acc_create h2{display:inline-block;font-size:16px;color:#8d8d8d;width:100%;}
.new_acc_create a{display:inline-block;font-size:16px;color:#e71818;margin:5px 0;width:100%;}
.new_acc_create label{display:inline-block;margin:10px 0;position:relative;width:50%;height:1px;background:#b1b1b1;}
.new_acc_create label:before{position:absolute;top:-7px;left:50%;content:"OR";font-size:14px;color:#8d8d8d;background:#fff;padding:0 5px;margin-left:-10px;}
.close_butt{float:right;position:absolute;width:20px;height:20px;background:url(../../logged_in/images/close_butt.png) no-repeat;top:-11px;right:-10px;background-size:100%;}
.full_name_mobile span input[type=text]{text-align:center;width:102%;}
.signup_form{position:absolute;top:25px;left:50%;width:383px;border:1px solid #c4c4c4;background:#fff;box-shadow:0 0 9px rgba(0,0,0,0.2);margin-left:-191px;z-index:10001;padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;}
#fade{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.4);z-index:1000;display:none;}
.full_name select{float:left;width:100%;border:1px solid #cfcfcf;height:43px;padding:10px;font-size:16px;color:#bababa;outline:none;box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:4px;-webkit-border-radius:4px;}
.signup_form ul li p, .fare_estimate_popup ul li p{float:left;width:100%;text-align:center;font-size:14px;color:#8b8b8b;}
.signin_form ul li em,.signup_form ul li em,.forgot_form ul li em{color:red;font-size:13px}
.about_outer,.about_bottom_outer{float:left;width:100%;}
.about_baner{float:left;width:100%;overflow:hidden;}
.about_bottom_outer{padding:30px 0;}
.terms_info_block,.key_list.key_list1{float:left;width:100%;padding:5px 0;font-size:14px;}
.terms_title{float:left;width:100%;font-size:22px;padding-bottom:5px;}
.about_bottom_common p{float:left;width:100%;font-size:16px;color:#666;}
.key_list.key_list1 li{float:left;width:100%;font-size:13px;color:#666;margin:2px 0;}
.outer{float:left;width:100%;overflow:hidden;}
#goog-gt-tt.skiptranslate,#gr__tooltip,.gr__tooltip{left:0px !important;}
.goog-te-spinner-pos{left:0px !important;;top:0px !important;}
/*new*/
.banner_inner{position:absolute;top:142px;width:100%;left:0;padding:0 2%;text-align:center;}
.banner_content{width:580px;display:inline-block;}
.banner_content h1{font-family:'OpenSansLight';font-size:38px;color:#f4f5f9;position:relative;padding-bottom:30px;margin-bottom:31px;}
.banner_content h1 span{font-family:'OpenSansBold';}
.banner_content h1:before{background:url(images/banner_head_bg.png) no-repeat;width:392px;height:12px;content:"";position:absolute;left:15%;bottom:0;}
.banner_content p{font-size:15px;color:#c8c5bf;line-height:24px;text-align:center;display:inline-block;}
.banner_bookouter{display:inline-block;vertical-align:top;width:100%;text-align:center;}
.start_now_free{font-family:'OpenSansBold';font-size:15px;color:#FFF;background:#ee3324;border-radius:2px;width:225px;height:56px;line-height:56px;text-align:center;display:inline-block;margin-top:37px}
.start_now_free:hover{background:#000;}
.app_outer{clear:both;margin-top:30px;}
.app_outer ul li{display:inline-block;vertical-align:top;}
.app_outer ul li:first-child{margin-right:27px;}
.app_outer ul li a:hover img{transform:scale(1.05);}
.about_left{float:left;width:50%;}
.about_right{float:left;width:50%;padding-right:10%}
.about_right h2{font-family:'OpenSansBold';font-size:30px;color:#333333;margin-top:-9px;padding-left:24px;position:relative;display:inline-block;width:100%;text-transform:uppercase;}
.about_right h2:before{width:4px;height:24px;background:#ee3324;content:"";left:0;top:10px;position:absolute;}
.about_right span {font-size: 20px;color: #000;padding: 5px 0 22px 22px;display: inline-block;width: 100%;}
.about_right span b {font-family: 'OpenSansBold';}
.about_right p{display:inline-block;width:100%;color:#666666;font-size:15px;margin-bottom:20px}
.about_right p:first-child{margin-bottom:0}
.join_usleft{width:60%;padding-left:14%;float:left;margin-top:110px;}
.join_usleft h2{font-family:'OpenSansBold';font-size:30px;color:#333333;padding-left:24px;position:relative;display:inline-block;width:100%;text-align:left;text-transform:uppercase;}
.join_usleft h2:before{width:4px;height:24px;background:#ee3324;content:"";left:0;top:10px;position:absolute;}
.join_usleft span {font-size: 20px;color: #000;padding: 5px 0 0 24px;display: inline-block;width: 100%; text-align:left;}
.join_usleft span b {font-family: 'OpenSansBold';}
.join_usleft p{font-size:15px;color:#666;margin-top:18px;float:left;width:100%;text-align:left;}
.join_usleft p b{font-family:'OpenSansBold';color:#ee3324;}
.join_social{float:left;width:100%;margin-top:45px;text-align:left;}
.join_social a:first-child{margin-right:28px;}
.join_usright{float:right;width:40%;padding-right:3%;}
.join_usright img{vertical-align:bottom;width:439px;height:495px;max-width:100%;}
.inner_contact{width:782px;margin:0 auto}
.contact_head{float:left;width:100%;text-align:center;}
.contact_head h4{font-family:'OpenSansBold';font-size:30px;color:#f4f5f9;position:relative;margin-bottom:31px;display:inline-block;padding:0 19px 24px 19px}
.contact_head h4:before{background:url(images/btmhead_bg.png) no-repeat;width:268px;height:12px;content:"";position:absolute;left:0%;bottom:0;}
.contact_btm{float:left;width:100%}
.contact_btmleft{float:left;width:318px;min-height:426px;border:1px solid #474848;background:rgba(255,255,255, 0.10);padding:26px;border-radius: 1px;}
.address h4{float:left;width:100%;font-size:20px;color:#ee3324;font-family:OpenSansSemibold;margin-bottom:9px;}
address{float:left;width:100%;font-size:15px;color:#fff;}
.address_det,.follow_det{float:left;width:33.33%;}
.contact_det{float:right;width:444px;min-height:426px;border:1px solid #474848;background:rgba(255,255,255, 0.10);margin-left:18px;padding:26px;border-radius: 1px;}
.contact_det input[type=submit]{float:left;width:180px;height:38px;border-radius:2px;-webkit-border-radius:2px;outline:none;background:#ee3324;color:#fff;font-size:15px;font-family:'OpenSansBold';line-height:37px;margin-top:30px;}
.contact_det input[type=submit]:hover,.sub_butt input[type=submit]:hover,.sub_butt input[type=button]:hover{background:#000;color:#fff;}
.contact_det em{float:left;width:100%;font-size:12px;color:#ff0000;}
.follow_det{float:left;width:auto;}
.footer_social{float:left;width:auto;margin-top:5px}
.footer_social ul li{float:left;padding-right:19px;}
.footer_social ul li a{background:url(images/footer_social.png) no-repeat;float:left;}
.footer_social ul li a.face_footer{width:8px;height:14px;background-position:0 0}
.footer_social ul li a.tweet_footer{width:14px;height:12px;background-position:-27px 0;margin-top:1px;}
.footer_social ul li a.gplus_footer{width:14px;height:13px;background-position:-59px 0;margin-top:1px;}
.footer_social ul li a.face_footer:hover{background-position:0 -16px}
.footer_social ul li a.tweet_footer:hover{background-position:-27px -17px}
.footer_social ul li a.gplus_footer:hover{background-position:-59px -16px}
.FlowupLabels .fl_wrap{width:100%;height:45px;display:block;position:relative;margin-bottom:10px;}
.FlowupLabels .fl_wrap_text{width:100%;height:84px;display:block;position:relative;}
.FlowupLabels .fl_label{font-size:15px;color:#b2b2b2;top:20px;left:0;position:absolute;z-index:2;-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-transition:all .05s linear;}
.FlowupLabels .fl_wrap.populated .fl_label, .FlowupLabels .fl_wrap.focused .fl_label{color:#666;top:-10px;}
.FlowupLabels .fl_input{background:none;position:absolute;outline:none;top:0;left:0;right:0;bottom:0;padding:8px 10px 10px 0;width:100%;z-index:3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.FlowupLabels .fl_wrap.focused .fl_label,.FlowupLabels .fl_wrap.populated .fl_label,.no-js .FlowupLabels .fl_label{top:0;font-size:12px;color:#b1b1b1;}
.FlowupLabels .fl_wrap_text.focused .fl_label,.FlowupLabels .fl_wrap_text.populated .fl_label{top:0;font-size:12px;color:#b1b1b1;}
.contact_det .form-control:focus{border-bottom:1px solid #ee3324;box-shadow:none;}
.form-group.form-group_type select{background:none;outline:none;-webkit-appearance:none;width:100%;font-size:15px;color:#b1b1b1;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;padding:10px 0;margin-top:10px;}
.form-group.form-group_type{position:relative;border-bottom:1px solid #ccc;width: 100%;height: 45px;display: block;margin-bottom:10px;}
.form-group.form-group_type:before{background:url(images/footer_selarrow.png) no-repeat;width:8px;height:7px;right:0;top:25px;content:"";position:absolute;}
.contact_det .form-control{border:none;border-bottom:1px solid #dcdcdc;font-size:15px;color:#ffffff;border-radius:0;padding:20px 0 10px 0;}
.contact_det .form-group.fl_wrap_text .form-control{resize:none;}
.footer_inner{margin:0 auto;width:996px;}
.contact_det em{position:absolute;left:0;bottom:-16px;}
.contact_btmleft .address:last-child{margin-bottom:0}
#backTop{width:43px;height:43px;cursor:pointer;z-index:999999999;display:none;box-sizing:content-box;-webkit-box-sizing:content-box;background:url(images/scroll_top.png) center no-repeat;right:9% !important;border-radius:5px 5px 0 0;}
#backTop{width:43px;height:43px;cursor:pointer;z-index:999999999;display:none;box-sizing:content-box;-webkit-box-sizing:content-box;background:(images/scroll_top.png) center no-repeat;right:35px!important;margin-left:0;left:auto!important;bottom:35px!important;border-radius:5px 5px 0 0;}
.contact_btmleft p{display:none;}

