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, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section{border:0 none;font-family:"Roboto-Regular";font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;}
article, aside, dialog, figure, footer, header, hgroup, nav, section{display:block;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{}
table, td, th{}
header{position:relative;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a img{border:medium none;outline:medium none;outline:none;}
a span:hover, a:hover, a{outline:medium none;text-decoration:none;}
body{font-family:Roboto-Regular;font-size:12px;color:#000;overflow-x:hidden;}
ul, li{list-style:none outside none;margin:0;padding:0;}
input[type="button"], input[type="submit"], input[type="reset"]{border:medium none;cursor:pointer;outline:none;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{}
html[xmlns] .clearfix{display:block;}
body{float:left;width:100%;font-size:12px;}
@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_sansregular';src:url('../font/Vagrounded-Light/vagrlsb_-webfont.eot');src:url('../font/Vagrounded-Light/vagrlsb_-webfont.eot?#iefix') format('embedded-opentype'),
url('../font/Vagrounded-Light/vagrlsb_-webfont.woff') format('woff'),
url('../font/Vagrounded-Light/vagrlsb_-webfont.ttf') format('truetype'),
url('../font/Vagrounded-Light/vagrlsb_-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}
@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/HelveticaNeu100%e-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:open_sansregular;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:'droid_sansregular';src:url('../font/droidsans-regular/droidsans-webfont.eot');src:url('../font/droidsans-regular/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
url('../font/droidsans-regular/droidsans-webfont.woff2') format('woff2'),
url('../font/droidsans-regular/droidsans-webfont.woff') format('woff'),
url('../font/droidsans-regular/droidsans-webfont.ttf') format('truetype'),
url('../font/droidsans-regular/droidsans-webfont.svg#droid_sansregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'droid_sansbold';src:url('../font/droidsans-bold/droidsans-bold-webfont.eot');src:url('../font/droidsans-bold/droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../font/droidsans-bold/droidsans-bold-webfont.woff2') format('woff2'),
url('../font/droidsans-bold/droidsans-bold-webfont.woff') format('woff'),
url('../font/droidsans-bold/droidsans-bold-webfont.ttf') format('truetype'),
url('../font/droidsans-bold/droidsans-bold-webfont.svg#droid_sansbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansregular';src:url('../font/opensans/opensans_regular_ubasic/OpenSans-Regular-webfont.eot');src:url('../font/opensans/opensans_regular_ubasic/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../font/opensans/opensans_regular_ubasic/OpenSans-Regular-webfont.woff') format('woff'),
url('../font/opensans/opensans_regular_ubasic/OpenSans-Regular-webfont.ttf') format('truetype'),
url('../font/opensans/opensans_regular_ubasic/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanssemibold';src:url('../font/opensans/opensans-semibold/opensans-semibold-webfont.eot');src:url('../font/opensans/opensans-semibold/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('../font/opensans/opensans-semibold/opensans-semibold-webfont.woff2') format('woff2'),
url('../font/opensans/opensans-semibold/opensans-semibold-webfont.woff') format('woff'),
url('../font/opensans/opensans-semibold/opensans-semibold-webfont.ttf') format('truetype'),
url('../font/opensans/opensans-semibold/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansitalic';src:url('../font/opensans/opensans-italic/opensans-italic-webfont.eot');src:url('../font/opensans/opensans-italic/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('../font/opensans/opensans-italic/opensans-italic-webfont.woff2') format('woff2'),
url('../font/opensans/opensans-italic/opensans-italic-webfont.woff') format('woff'),
url('../font/opensans/opensans-italic/opensans-italic-webfont.ttf') format('truetype'),
url('../font/opensans/opensans-italic/opensans-italic-webfont.svg#open_sansitalic') format('svg');font-weight:normal;font-style:normal;}


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

a:focus, a:hover{text-decoration: none;}
.inner_page_container {width: 100%;float: left;margin-top: 130px;}
.page_title{width: 100%;float: left;}
.mt20{margin-top: 20px;}
.pt25{padding-top: 25px;}
.br1{border-right: 1px solid #d8d8d8;}
.control-group.err span {color: #ff0000;}
.no-border{border:none !important;}

/*loader*/
.loader{position: fixed;width: 100%;height: 100vh;/* left: 50%; *//* top: 45%; */z-index: 9999;background: rgba(255,255,255,0.9);text-align: center;}
.icon_64{width: 200px;height: 60px;position: absolute;top: 45%;left: 45%;}
/*Signup*/
#sign_up,#tell_to_friend,#driver_sign_in,#customer_sign_in,#customer_sign_up,#booknow,#get_free_trial {display: none;}

/*header*/
header{position: fixed;width: 100%;left: 0;top: 0;z-index: 2;background: rgba(0,0,0,0.5);}
.body_non_bg header{-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.25);}
.fp-enabled body{background: #ffffff;}
.fp-enabled body.fp-viewing-footer{padding-bottom: 200px;height: 200%;}
.fp-enabled body header{background: #ffffff;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.25);}
.fp-enabled .inner_page_container{background: #ffffff;}
header.sticky{background: #ffffff;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.25);}
.responsive_menu_block{display: none;}
a.responsive_menu {width: 51px;height: 43px;float: right;background: url(../images/responsive_menu.png) no-repeat center right;}
a.responsive_menu.active {background: url(../images/responsive_menu_close.png) no-repeat center right;background-size: 50%;}
.header_top .header_toprgt ul.responsive_menubar {position: absolute;width: 200px;right: -210px;background: #fff;top: 39px;transition: 0.5s;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.25);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.25);}
.header_top .header_toprgt ul.responsive_menubar li{width: 100%;float: left;padding: 12px 0px 12px 15px;margin:0;}
.header_top .header_toprgt ul.responsive_menubar li.more_menu_list{padding-bottom: 12px;}
.header_top .header_toprgt ul.responsive_menubar li.more_menu_list .more_menu{background: url(../images/drpdwn_arw_ico.png) no-repeat 90% center;}
.header_top .header_toprgt ul.responsive_menubar li.more_menu_list .more_menu.active{background: url(../images/drpdwn_arw_active_ico.png) no-repeat 90% center;}
.header_top .header_toprgt ul.responsive_menubar li:last-child{padding-top: 12px;}
/*.header_top .header_toprgt ul.responsive_menubar li.lang_block{padding-top: 0 !important;}*/
.header_top .header_toprgt ul.responsive_menubar li.lang_block ul{display: none;}
.header_top .header_toprgt ul.responsive_menubar li.lang_block ul.active{display: block;}
.header_top .header_toprgt ul.responsive_menubar li a{width: 100%;float: left;color: #333333;}
.header_top .header_toprgt ul.responsive_menubar li a:hover{color: #1da1f3;}
.header_top .header_toprgt ul.responsive_menubar li ul.more_menu_blk{display:none;width: 100%;float: left;padding: 0;margin: 12px 0 0;}
.header_top .header_toprgt ul.responsive_menubar li ul.more_menu_blk.active{display:block;}
.header_top .header_toprgt ul.responsive_menubar li ul.more_menu_blk li{width: 100%;float: left;padding: 12px 0;margin:0;border:none;}
.header_top .header_toprgt ul.responsive_menubar li ul.more_menu_blk li:last-child{margin-bottom: 0;padding-bottom: 0;}
.header_top .header_toprgt ul.responsive_menubar li ul.more_menu_blk.active li:last-child{padding-bottom: 12px;}
.header_top .header_toprgt ul.responsive_menubar li ul.more_menu_blk li a{width: 100%;float: left;color: #666666;}
.header_top .header_toprgt ul.responsive_menubar li ul.more_menu_blk li a:hover{color: #1da1f3;}
.header_top .header_toprgt ul.responsive_menubar li ul.more_menu_blk li:last-child{border-bottom:1px solid #999999;}
.header_top .header_toprgt ul.responsive_menubar li.lang_block a .lang_flag.lang_eng{float:left;width: 25px;height: 18px;background: url(../images/flag_eng_small_ico.png) no-repeat center top;margin-right: 10px;} 
.header_top .header_toprgt ul.responsive_menubar li.lang_block a .lang_flag.lang_ar{float:left;width: 25px;height: 18px;background: url(../images/flag_eng_small_ico.png) no-repeat center top;margin-right: 10px;} 
/*.header_top .header_toprgt ul li:last-child{padding-top: 0;}*/

.header_top{width: 100%;float: left;background: #073240;}
.header_top .header_toprgt ul{margin: 0;padding: 0;float: right;}
.header_top .header_toprgt ul li{display: inline-block;margin: 12px 0;padding: 0 22px;border-left: 1px solid #a5d6f5;line-height: 14px;}
.header_top .header_toprgt ul li:first-child,.header_top .header_toprgt ul li:last-child{border-left: none;}
.header_top .header_toprgt ul li a{color: #acdfff;font-size: 13px;position: relative;}
/*.body_non_bg .header_top .header_toprgt ul li a{color: #333333;font-size: 14px;position: relative;}*/
.header_top .header_toprgt ul li a.dropdown-toggle{padding-left: 45px;}
.header_top .header_toprgt ul li ul.dropdown-menu{background: #ffffff;top:181%;left:0;min-width: 100px;border-radius: 2px 2px 2px 2px;}
.header_top .header_toprgt ul li ul.dropdown-menu li{padding: 0px 10px;width: 100%;margin: 0;}
.header_top .header_toprgt ul li ul.dropdown-menu li a{padding-left: 35px;color: #333333;text-align: left;font-size: 12px;}
.header_top .header_toprgt ul li ul.dropdown-menu li a:hover{background: none;}
.header_top .header_toprgt ul li ul.dropdown-menu li a.dropdown-toggle:focus{background: none;outline: none;text-decoration: none;}
.flag_ico.flag_eng_ico{position:absolute;top:-3px;left:0;width:35px;height:25px;background:url(../images/flag_eng_ico.jpg) no-repeat center center;}
.flag_ico.flag_ar_ico{position:absolute;top:-3px;left:0;width:35px;height:25px;background:url(../images/flag_ar_ico.jpg) no-repeat center center;}
.flag_ico.flag_eng_small_ico{position:absolute;top:1px !important;left:0;width:25px;height:18px;background:url(../images/flag_eng_ico.jpg) no-repeat center center;}
.flag_ico.flag_ar_small_ico{position:absolute;top:1px !important;left:0;width:25px;height:18px;background:url(../images/flag_ar_ico.jpg) no-repeat center center;}
.header_top .header_toprgt ul li ul.dropdown-menu li a .flag_ico{top:-1px;}
.header_top .header_toprgt ul li a:hover,.header_top .header_toprgt ul li.active a{color: #1da1f3;text-decoration: none;}
header.sticky .header_btm .header_btmrgt ul li a {color: #333;}
header.sticky .header_btm .logo {margin: 10px 0;}
.header_btm .logo {width: 230px;float: left;margin: 10px 0;}
.header_btmrgt {float: right;}
.body_non_bg .header_btm{background: #ffffff;}
.header_btm .header_btmrgt ul{margin: 20px 0 0 0;padding: 0;}
.header_btm .header_btmrgt ul li{display: inline-block;margin: 0px 21px;}
.header_btm .header_btmrgt ul li a{color: #ffffff;font-size: 16px;}
.header_btm .header_btmrgt ul li a:hover{color: #1da1f3;text-decoration: none;}
.header_btm .header_btmrgt ul li.active a:hover,.header_btm .header_btmrgt ul li.active a{color: #1da1f3;text-decoration: none;}
.body_non_bg .header_btm .header_btmrgt ul li a:hover,.body_non_bg .header_btm .header_btmrgt ul li.active a{color: #1da1f3;text-decoration: none;}

.body_non_bg .inner_page_container {width: 100%;float: left;margin-top: 108px;}
.body_non_bg.fp-viewing-banner .inner_page_container {margin-top: -30px;}

.body_non_bg .header_btm .logo{margin:10px 0;}
.body_non_bg .header_btm .header_btmrgt ul {margin: 20px 0 0 0;}
.body_non_bg .header_btm .header_btmrgt ul li a{color: #333333;font-size: 16px;}
.body_non_bg .header_btm .header_btmrgt ul li a{color: #333333;font-size: 16px;}
.body_non_bg .header_btm .header_btmrgt ul li a:hover{color: #1da1f3;text-decoration: none;}

/*banner*/
.banner{position: relative;width: 100%;float: left;margin-top: 38px;overflow: hidden;}
.banner_img{position: relative;}
.home_banner_content {position: absolute;width: 100%;left: 0;top:33%;}
.home_banner_content h2{width:100%;float: left;text-align: center;font-family: 'Roboto-Light';font-size:20px;color:#bf8732;}
.home_banner_content small{width:100%;float: left;text-align: center;font-family: 'Roboto-Light';font-size: 24px;color:#ffffff;}
.banner_content{position: absolute;width: 100%;left: 0;top:95px;z-index: 1;}
.banner_content_inner{width: 100%;float: left;}
.banner_content_inner .tab-content{width: 100%;float: left;background:rgba(200,233,254,0.75);border:1px solid #7a797c;padding:15px;}
.banner_content_inner .tab-content form {width: 100%;float: left;}
.banner_content_inner .nav-pills>li{margin-right: 5px;}
.nav-pills>li>a {border-radius: 4px;font-size: 16px;color: #ffffff;border-radius: 2px 2px 0 0;}
.banner_content  .nav-pills>li>a {border-radius: 4px;font-size: 16px;color: #ffffff;border-radius: 2px 2px 0 0;background-color: rgba(0,0,0,0.6);}
.nav-pills>li>a:hover {color: #ffffff;background-color: #1da1f3;height: 42px;}
.banner_content .nav-pills>li.active>a,.banner_content .nav-pills>li.active>a:focus, .banner_content .nav-pills>li.active>a:hover {color: #ffffff;background-color: #1da1f3;font-size: 16px;}
.nav-pills>li+li {margin-left: 0;}
.nav>li>a.picknow{}
.nav>li>a.picknow i{width: 40px;height: 32px;float: left;background: url(../images/home_sprites.png);background-position: -9px -9px;margin-top: -4px;}
.nav>li>a.picklater{}
.nav>li>a.picklater i{width: 40px;height: 32px;float: left;background: url(../images/home_sprites.png);background-position: -52px -9px;margin-right: 5px;margin-top: -4px;}
.banner .form-group{position: relative;margin-bottom:0px;}
.banner .form-group.hauto{min-height: auto;}
.banner .form_control_outer{background-color:rgba(29,17,12,0.45);height:30px;margin-bottom: 17px;}
.banner .form-control{position:relative;background:none;/*background-color:rgba(29,17,12,0.45);*/height:30px;border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;padding-left: 40px;font-size: 16px;color: #fff;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;font-family: 'Roboto-Light';}
.banner .form-control:focus {border-color: #1da1f3;outline: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.banner .form-group.width_fifty{width: 49%;float: left;margin-right: 1%;}
.banner .form-group.width_thirty{width: 32.3%;float: left;margin-right: 1%;}
.banner .form-group.width_twenty{width: 19%;float: left;margin-right: 1%;}
.banner .form-group.width_twenty_five{width: 24%;float: left;margin-right: 1%;}
.banner .form-group.width_forteen_six {width: 46%;float: left;margin-right: 1%;}
.banner .form-group.width_five{width: 5%;float: left;margin-right: 1%;}
.banner .form-group.width_twenty.btn_block{float: right;}
.banner .form-group.width_twenty.btn_block .btn-primary:hover{background: #ffffff;color: #1da1f3;border: 1px solid #ffffff;}
.banner .btn-primary{background:#1da1f3;font-size: 18px;border:1px solid #1da1f3;padding: 2px 30px;color: #ffffff;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;float: right;width: 100%;font-family: 'Roboto-Light';}
.btn-primary:hover,.cms_container .btn-primary:hover,.banner .btn-primary:hover,.pricing_block_lft a:hover,.cms_container #careers .btn-primary:hover,.veh_desc_lft a:hover{background: #000000;color:#ffffff;border:1px solid #000000;}
.btn-inverse:hover,.cms_container .btn-inverse:hover,.banner .btn-inverse:hover{background: #000000;color:#ffffff;border:1px solid #000000;}
.required_field{color: #d81919;font-size: 14px;}
.required_field i{color: #ffffff;font-size: 16px;margin-left: 10px;font-family: 'Roboto-Light';}
.required_note{color: #d81919;font-size: 14px;}
.required_note i{color: #ffffff;font-size: 16px;margin-left: 10px;font-family: 'Roboto-Light';}
span.star {color: #d81919;position: absolute;top: 10px;right: 1px;font-size: 18px;line-height: 10px;}
/*.banner .form-control.hemail{padding-left: 55px;}
.banner .form-control.hcartype{padding-left: 80px;}
.banner .form-control.hdate{padding-left: 55px;}
.banner .form-control.htime{padding-left: 55px;}
.banner .form-control.hpsngr{padding-left: 47px;}
.banner .form-control.hbag{padding-left: 44px;}
.banner .form-control.hplane{padding-left: 47px;}*/

/*cartype modal*/
.cartype_modal{}
.cartype_modal .modal-header,.cartype_modal .modal-content,.cartype_modal .modal-footer{width: 100%;float: left;}
.cartype_modal .modal-body{padding: 0;width: 100%;float: left;}
.cartype_modal .modal-header .close {margin-top: 5px;width: 24px;height: 24px; background: url(../images/modal_close_ico.png)no-repeat center center;font-size: 0;text-shadow: none;border: none;opacity: 1;}
.cartype_modal .modal-header .close:hover{opacity: 0.7;}
.cartype_modal ul{width: 100%;float: left;padding-left: 20px}
.cartype_modal ul li{width: 100%;float: left;padding: 15px 15px 15px 0;border-bottom: 1px solid #d8d8d8;}
.cartype_modal ul li:last-child{border-bottom: none;}
.cartype_modal .modal-title{font-size: 24px;color: #333333;text-align: center;}
.cartype_modal .car_type_lft{width:-webkit-calc(100% - 65px);width:-moz-calc(100% - 65px);width:calc(100% - 65px);float: left;}
.cartype_modal .car_type_lft .car_type_lft_cont{width:-webkit-calc(100% - 150px);width:-moz-calc(100% - 150px);width:calc(100% - 150px);float: left;}
.cartype_modal .car_type_lft .car_type_lft_cont h4{color: #333333;font-size: 18px;margin-bottom: 5px;text-transform: uppercase;}
.cartype_modal .car_type_lft .car_type_lft_cont p{width: 100%;float: left;}
.cartype_modal .car_type_lft .car_type_lft_cont p span{width: 100%;float: left;color: #333333;font-size: 14px;font-family: 'Roboto-Light';margin-bottom: 5px;}
.cartype_modal .car_type_lft .car_type_lft_cont p i{width: 100%;float: left;color: #1da1f3;font-size: 14px;font-family: 'Roboto-Light';font-style: normal;margin-bottom: 5px;}
.cartype_modal .car_type_lft .car_type_lft_cont p small{width: 100%;float: left;color: #666666;font-size: 14px;font-family: 'Roboto-Light';margin-bottom: 5px;}
.cartype_modal .car_type_lft .car_type_lft_img{width:150px;float: left;}
.cartype_modal .car_type_lft .car_type_lft_img img{margin-top: 30px;}
.cartype_modal .car_type_rgt{width: 65px;float: left;}
.cartype_modal .car_type_rgt .radio_style{position: relative;width:46px;height:46px;display: inline-block;margin-top: 30px;}
.cartype_modal .car_type_rgt .radio_style input{position: absolute;left: 0;top: 0;width: 46px;height: 46px;-webkit-appearance: none;appearance: none;z-index: 1;outline: none;margin: 0;opacity: 0;}
.cartype_modal .car_type_rgt .radio_style input:hover{cursor: pointer;}
.cartype_modal .car_type_rgt .radio_style input + label{position:absolute;left:0;width:46px;height:46px;background: #ffffff url(../images/unchecked_ico.png)no-repeat center center;z-index: 0;}
.cartype_modal .car_type_rgt .radio_style input:checked + label{position:absolute;left:0;width:46px;height:46px;background: #ffffff url(../images/checked_ico.png)no-repeat center center;z-index: 0;}
.hpickup_ico{position: absolute;left:11px;top:4px;width: 18px;height: 23px;background: url(../images/home_sprites.png);background-position:-15px -193px;z-index: 9}
.hdrop_ico{position: absolute;left:11px;top: 4px;width: 17px;height: 20px;background: url(../images/home_sprites.png);background-position: -56px -193px;z-index: 9}
.hphone_ico{position: absolute;left:11px;top: 4px;width: 25px;height: 20px;background: url(../images/home_sprites.png);background-position: -218px -193px;z-index: 9}
.hemail_ico{position: absolute;left:11px;top:5px;width:17px;height:20px;background: url(../images/home_sprites.png);background-position: -299px -193px;z-index: 9}
.hcartype_ico{position: absolute;left:11px;top:7px;width:20px;height: 16px;background: url(../images/home_sprites.png);background-position: -175px -193px;z-index: 9}
.hdate_ico{position: absolute;left:14px;top: 6px;width: 16px;height: 17px;background: url(../images/home_sprites.png);background-position: -97px -193px;z-index: 9}
.htime_ico{position: absolute;left:11px;top: 4px;width: 20px;height: 20px;background: url(../images/home_sprites.png);background-position: -137px 
	-193px;z-index: 9}
.hpsngr_ico{position: absolute;left:11px;top: 4px;width:30px;height:30px;background: url(../images/home_sprites.png);background-position: -334px -189px;z-index: 9}
.hbag_ico{position: absolute;left:11px;top: 4px;width: 36px;height: 45px;background: url(../images/home_sprites.png);background-position: -367px 
	-189px;z-index: 9}
.hplane_ico{position: absolute;left:11px;top: 4px;width: 40px;height: 45px;background: url(../images/home_sprites.png);background-position: -15px -223px;z-index: 9}

/*vehicles container*/
.vehicles_container{width: 100%;float: left;padding: 40px 0;}
.vehicle_tab_container{width: 100%;float: left;}
.vehicle_tab_container ul{text-align: center;}
.vehicle_tab_container ul li{display: inline-block;float: none;}
.vehicle_tab_container ul li a{font-size: 18px;color: #999999;font-family: 'Roboto-Light';padding: 8px 20px;}
.vehicle_tab_container ul li.active a,.vehicle_tab_container ul li.active a:hover,.vehicle_tab_container ul li a:hover,.vehicle_tab_container .nav-pills>li.active>a,.vehicle_tab_container .nav-pills>li.active>a:focus,.vehicle_tab_container .nav-pills>li.active>a:hover {background: #1da1f3;color: #ffffff;border-radius: 25px;height: auto;}
.vehic_desc_blocks {width: 100%;float: left;padding: 30px 0;}
.vehicle_tab_container .tab-content{width: 100%;float: left;padding-top: 30px;}
.veh_desc_lft{width: 15%;float: left;margin-top: 65px;}
.veh_desc_lft h4{width: 100%;float: left;font-size: 32px;color: #333333;margin-bottom: 10px;}
.veh_desc_lft span{width: 100%;float: left;font-size: 24px;color: #1da1f3;font-family: 'Roboto-Light';margin-bottom: 20px;}
.veh_desc_lft a{padding: 10px 30px;font-size: 16px;color: #ffffff;background:#1da1f3;border:1px solid #1da1f3;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.veh_desc_middle{width: 57%;float: left;}
.veh_desc_middle img{max-width: 100%;}
.veh_desc_rgt{width: 28%;float: right;margin-top: 15px;padding-left: 10px}
.veh_desc_rgt ul{width: 100%;float: right;background: #1da1f3;border-radius: 4px;}
.veh_desc_rgt ul li{width: 100%;float: right;}
.veh_desc_rgt ul li {width: 100%;float: right;font-size: 16px;color: #ffffff;text-align: left;padding: 12px 18px;}
.veh_desc_rgt ul li span{width:35%;float: right;font-size: 16px;color: #041c29;text-align: right;}
/*footer*/
footer{width: 100%;float: left;background: #031119;}
.footer_top{width:100%;float:left;background: #041720;padding: 0;}
.footer_top_inner{width:100%;float:left;padding: 20px 0 0 0;}
.footer_top h4{font-size: 18px;color: #1da1f3;margin-bottom: 20px;text-align: left;}
.footer_top ul li{width:100%;float:left;margin-bottom: 16px;text-align: left;}
.footer_top ul li a{font-size: 14px;color: #ffffff;text-align: left;font-family: 'Roboto-Light';}
.footer_top ul li a:hover{color: #1da1f3;}
.footer_btm{width:100%;float:left;background: #031119;padding:8px 0;}
.footer_btm .copy_r{color: #cdcdcd;font-size: 14px;width: 100%;float: left;text-align: left;font-family: 'Roboto-Light';}
.footer_top .social-links ul li{display: inline-block;float: left;width: auto;margin: 0 15px 0 0;}
.footer_top .social-links ul li:last-child{margin: 0;}
.footer_top .social-links ul li a {font-size: 14px;color: #ffffff; width: 44px;height: 44px;float: left;}
.footer_top .social-links ul li a:hover{opacity: 0.8;}
.facebook2{background: url(../images/fb_ico.png)no-repeat center center;}
.twitter{background: url(../images/twitter_ico.png)no-repeat center center;}
.google{background: url(../images/gplus_ico.png)no-repeat center center;}
.linked_in{background: url(../images/linkedin_ico.png)no-repeat center center;}
.cont_address p{font-size: 14px;color: #ffffff;line-height: 26px;text-align: left;font-family: 'Roboto-Light'; }
.cont_address p a,.cont_address p a:hover{color: #ffffff;text-decoration: none;font-family: 'Roboto-Light'; }
.footer_logo {width: 100%;float: left;margin-top: 15px;}
.footer_btmtop{width: 100%;float: left;margin-top: 15px;padding-top: 15px;border-top:1px solid #293a41;}
.footer_btmtop ul{width: auto;float: right;margin: 0;padding: 0;}
.footer_btmtop ul li{width: auto;margin-right: 8px;float: left;}
.footer_btmtop ul li:last-child{margin-right: 0px;}
.footer_app_icon{height: 45px;background: url(../images/app_store_sprites.png);float: right;}
.footer_gapp_icon{width:133px;background-position: 133px 0;}
.footer_iapp_icon{width:124px;background-position: 0 0;}


/*meet drivers*/
.meet_drivers_container{width: 100%;float: left;padding: 33px 0 40px 0;background: #f6f6f6;}
.blk_title{width: 100%;float: left;margin-bottom: 40px;position: relative;}
.blk_title h2{width: 100%;float: left;font-size: 32px;color: #666666;margin-bottom: 15px;font-family: 'Roboto-Light';}
.blk_title small{width: 100%;float: left;font-size: 16px;color: #666666;font-family: 'Roboto-Light';}
.meet_drivers_container .driver_blks{width: 100%;float: left;background: #ffffff;box-shadow: 0 0px 10px rgba(0, 0, 0, 0.25);}
.meet_drivers_container .driver_blks .drv_img{width: 100%;float: left;}
.meet_drivers_container .driver_blks .drv_img img{max-width: 100%;width: 100%;}
.meet_drivers_container .driver_blks .drv_cont{width: 100%;float: left;padding: 10px;}
.meet_drivers_container .driver_blks .drv_cont h3{width: 100%;float: left;font-size: 18px;color: #333333;margin-bottom: 10px;}
.meet_drivers_container .driver_blks .drv_cont p{width: 100%;float: left;font-size: 14px;color: #666666;margin-bottom: 10px;font-family: 'Roboto-Light';min-height: 60px;}
.meet_drivers_container .driver_blks .drv_cont .drv_soclinks{width: 100%;float: left;}
.meet_drivers_container .driver_blks .drv_cont .drv_soclinks li{width: auto;float: left;margin-right: 15px;}
.meet_drivers_container .driver_blks .drv_cont .drv_soclinks li a{float: left;background: url(../images/drv_soc_sprites.png);}
.meet_drivers_container .driver_blks .drv_cont .drv_soclinks li a:hover{opacity: 0.6;}
.meet_drivers_container .driver_blks .drv_cont .drv_soclinks li a.drv_fb{width: 21px;height:28px;background-position: -8px -5px;}
.meet_drivers_container .driver_blks .drv_cont .drv_soclinks li a.drv_insta{width: 28px;height:28px;background-position: -43px -5px;}
.meet_drivers_container .driver_blks .drv_cont .drv_soclinks li a.drv_twitter{width: 28px;height:28px;background-position: -84px -5px;}
.view_more{position: absolute;right: 0;bottom: 0;padding-right:40px;color: #1da1f3;font-size: 16px;font-family: 'Roboto-Light';text-decoration: none;}
.view_more:hover{color: #1da1f3;text-decoration: none;}
.view_more::after{position: absolute;content:'';right: 0;top:-2px;width:30px;height: 30px;background: url(../images/view_more_ico.png)no-repeat center center;}

/*app container*/
.app_container{width: 100%;float: left;padding-top: 40px;background-color: #0a4455;background-repeat: repeat-x;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#01050c), to(#0a4455));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #0a4455, #01050c);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #0a4455, #01050c);
  /* IE 10 */
  background: -ms-linear-gradient(top, #0a4455, #01050c);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #0a4455, #01050c);}
.app_container_rgt{width:100%;float: left;}
.app_container_rgt img{max-width: 100%;float: right;}
.app_container_lft {margin-top: 218px;}
.app_container_lft h2{color: #ffffff;font-size: 32px;font-family: 'Roboto-Light';margin-bottom: 15px;}
.app_container_lft p{width:80%;float:left;color: #b2dcf5;font-size: 16px;font-family: 'Roboto-Light';margin-bottom: 15px;}
.app_container_lft ul{width: 100%;float: left;}
.app_container .app_container_lft ul li{display: inline-block;margin-right: 8px;}
.app_container .footer_app_icon{float: left;}
/*home bottom widget block*/
.widgets_btm_container{width: 100%;float: left;padding: 40px 0 60px;background: #ffffff;}
.widgets_blk{width: 100%;float: left;}
.widget_ico{width: 78px;height: 68px;margin: 0 auto;margin-bottom: 25px;display: block;}
.w_ico1{background: url(../images/pick_spot.png)no-repeat center center;}
.w_ico2{background: url(../images/card_pay.png)no-repeat center center;}
.w_ico3{background: url(../images/secured.png)no-repeat center center;}
.widgets_blk h3{width: 100%;float: left;font-size: 18px;color: #333333;margin-bottom: 15px;font-family: 'Roboto-Regular';}
.widgets_blk p{width: 100%;float: left;font-size: 14px;color: #666666;margin-bottom: 15px;font-family: 'Roboto-Light';}

/*testimonial container*/
.testimonial_container{width: 100%;float: left;position: relative;background:#f6f6f6;padding: 0 0 40px 0;text-align: center;border-top:1px solid #d5d5d5;}
.testi_insta{width: 75px;height: 75px;display: inline-block;margin-top: -38px;border:1px solid #d7d7d7;background: #ffffff url(../images/testi_insta_ico.png)no-repeat center center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;cursor: inherit;}
.testimonial_inner_container{width: 100%;float: left;position: relative;padding: 40px 0;}
.owl-carousel-app, .owl-carousel{width: 100%;-webkit-tap-highlight-color: transparent;z-index: 1;float: left;height: 100%;overflow: hidden;}
/*.owl-carousel-app *, .owl-carousel *{height: 100%;}*/
.owl-carousel-app .owl-item, .owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none; }
.owl-carousel-app .owl-item img,.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.owl-carousel-app .owl-dots.disabled, .owl-carousel-app .owl-nav.disabled, .owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display: none;}
.slid_img{float: left;width: 100%;}
.owl-carousel-app .owl-dot .owl-prev, .owl-carousel-app .owl-nav .owl-prev, .owl-carousel-app .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot { cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;
    -moz-user-select: none; -ms-user-select: none;user-select: none;}
.owl-dots{position: absolute;left: 47.5%;bottom: 0;width: auto;height: auto;z-index: 1;}
.owl-dot{width: 14px;height: 14px;background: #ffffff;border:1px solid #d7d7d7;border-radius: 100%;display: inline-block;margin: 0 3px;}
.owl-dot.active{background: #1da1f3;}
.testi_blks{width: 100%;float: left;text-align: center;}
.testi_img_blk {width: 90px;height: 90px;display: inline-block;overflow: hidden;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin-bottom: 20px;}
.testi_blks h4{width: 100%;float: left;font-size: 18px;color: #333333;margin-bottom: 10px;}
.testi_blks small{width: 100%;float: left;font-size: 16px;color: #666666;margin-bottom: 15px;font-family: 'Roboto-Light';}
.testi_blks p{width: 80%;margin: 0 auto;font-size: 14px;color: #666666;margin-bottom: 15px;font-family: 'Roboto-Light';}



/*more drivers*/

.more_drivers_container{width: 100%;float: left;padding-top: 15px;}
.more_drivers_container .driver_blks {width: 100%;float: left;padding: 32px 0;border-bottom: 1px solid #d8d8d8;}
.more_drivers_container .driver_blks .drv_img{width: 375px;float: left;margin-right: 25px;}
.more_drivers_container .driver_blks .drv_cont{width: -webkit-calc(100% - 400px);width: -moz-calc(100% - 400px);width: calc(100% - 400px);float: left;}
.more_drivers_container .driver_blks .drv_cont h3{width: 100%;float: left;font-size: 18px;color: #333333;margin-bottom: 15px;}
.more_drivers_container .driver_blks .drv_cont p{width: 100%;float: left;font-size: 14px;color: #666666;margin-bottom: 15px;font-family: 'Roboto-Light';}
.more_drivers_container .driver_blks .drv_cont .drv_soclinks{width: 100%;float: left;}
.more_drivers_container .driver_blks .drv_cont .drv_soclinks li{width: auto;float: left;margin-right: 15px;}
.more_drivers_container .driver_blks .drv_cont .drv_soclinks li a{float: left;background: url(../images/drv_soc_sprites.png);}
.more_drivers_container .driver_blks .drv_cont .drv_soclinks li a:hover{opacity: 0.6}
.more_drivers_container .driver_blks .drv_cont .drv_soclinks li a.drv_fb{width: 21px;height:28px;background-position: -8px -5px;}
.more_drivers_container .driver_blks .drv_cont .drv_soclinks li a.drv_insta{width: 28px;height:28px;background-position: -43px -5px;}
.more_drivers_container .driver_blks .drv_cont .drv_soclinks li a.drv_twitter{width: 28px;height:28px;background-position: -84px -5px;}
.page_title h2{font-size: 32px;color: #333333;font-family: 'Roboto-Light';}
a.back_btn{width:28px;height: 28px;background: url(../images/back_btn_ico.png)no-repeat center center;float: left;margin: 5px 15px 0 0;}
.more_drivers_container ul.pagination {float: right;}
.more_drivers_container ul.pagination {margin: 30px 0;}
.pagination>li>a, .pagination>li>span {position: relative;float: left;font-family: 'Roboto-Light';font-size: 14px;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #1da1f3; text-decoration: none;background-color: #ffffff;border: 1px solid #d8d8d8;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {z-index: 2;color: #666666;background-color: #f5f5f5;border-color: #d8d8d8;}

/*inner page banner*/
.innerpage_banner{width: 100%;float: left;position: relative;padding-bottom: 20px;}
.innerpage_banner_cont{position: absolute;top: 35%;left: 10%;width: 80%;text-align: center;}
.innerpage_banner_cont p{font-size: 32px;color: #ffffff;font-family: 'Roboto-Light';margin-bottom: 20px;}
.innerpage_banner_cont a{display: inline-block;font-size: 18px;color: #ffffff;font-family: 'Roboto-Light';padding: 8px 20px;background: transparent;color: #ffffff;border:1px solid #ffffff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.innerpage_banner_cont a:hover{background: #1da1f3;color: #ffffff;border:1px solid #1da1f3;}
/*pricing page*/
.pricing_container{width: 100%;float: left;}
.pricing_block_container{width: 100%;float: left;}
.pricing_block_container .pricing_blocks:nth-child(even){background: #f6f6f6;}
.pricing_blocks{width: 100%;float: left;padding: 30px 0;background: #ffffff;}
.pricing_blocks .pricing_block_lft{width: 45%;float: left;padding-right: 20px;}
.pricing_block_lft h4{width: 100%;float: left;font-size: 32px;color: #333333;margin-bottom: 10px;}
.pricing_block_lft > span{width: 100%;float: left;font-size: 24px;color: #1da1f3;font-family: 'Roboto-Light';margin-bottom: 20px;}
.pricing_block_lft a{float: left;padding: 10px 20px;font-size: 16px;color: #ffffff;background:#1da1f3;border:1px solid #1da1f3;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.pricing_block_lft ul{width: 100%;float: left;margin-bottom: 20px;}
.pricing_block_lft ul li{width: 100%;float: left;}
.pricing_block_lft ul li {width: 100%;float: left;font-size: 14px;color: #ffffff;text-align: left;padding: 15px 0px;}
.pricing_block_lft ul li span{width:20%;float: left;font-size: 14px;color: #041c29;text-align: right;}
.pricing_block_lft ul li span:first-child{width: 80%;text-align: left;position: relative;}
.pricing_block_lft ul li span:first-child i{position: relative;font-size: 14px;color: #666666;font-style: normal;background: #ffffff;float:left;padding-right: 10px;z-index: 1;}
.pricing_block_lft ul li span:first-child::after{position: absolute;content:'';left: 0;top:55%;height: 2px;width: 100%;border-top:1px dashed #c3c3c3;z-index: 0;}
.pricing_block_container .pricing_blocks:nth-child(even) .pricing_block_lft ul li span:first-child i{background: #f6f6f6;}
.pricing_blocks .pricing_block_rgt{width: 55%;float: left;padding-left: 20px;margin-top:180px;}

/*Features page*/
.features_widgets_container{width: 100%;float: left;padding: 40px 0;background: #ffffff;}
.features_widgets_blk{width: 100%;float: left;}
.fwidget_ico{width: 72px;height: 65px;display: inline-block;margin-bottom: 25px;background: url(../images/features_sprites.png);}
.fw_ico1{background-position: -3px -4px;}
.fw_ico2{background-position: -88px -4px;}
.fw_ico3{background-position: -169px -4px;}
.features_widgets_blk h3{width: 100%;float: left;font-size: 18px;color: #333333;margin-bottom: 15px;}
.features_widgets_blk p{width: 100%;float: left;font-size: 14px;color: #666666;margin-bottom: 15px;font-family: 'Roboto-Light';}
.features_widgets_container .blk_title small {width: 80%;float: none;display: inline-block;margin-bottom: 20px;}

/*feature bottom widgets*/
.features_btmwdgts_container{width: 100%;float: left;padding: 40px 0;background: #ffffff;}
.features_btmwdgts_blk{width: 100%;float: left;}
.fbwidget_ico{width: 72px;height: 65px;float:left;margin-bottom: 5px;background: url(../images/features_sprites.png);}
.fbw_ico1{background-position: -252px -4px;}
.fbw_ico2{background-position: -331px -4px;}
.fbwidget_cont {float: left;width: -webkit-calc(100% - 72px);width: -moz-calc(100% - 72px);width: calc(100% - 72px);padding-left: 10px;}
.features_btmwdgts_blk h3{width: 100%;float: left;font-size: 18px;color: #333333;margin-bottom: 10px;font-family: 'Roboto-Regular';}
.features_btmwdgts_blk p{width: 100%;float: left;font-size: 14px;color: #666666;margin-bottom: 0px;font-family: 'Roboto-Light';}

/*app container*/
.features_app_container{width: 100%;float: left;padding-top: 40px;background: #f6f6f6;}
.features_app_container_rgt{width:100%;float: left;}
.features_app_container_rgt img{max-width: 100%;float: right;}
.features_app_container_lft {margin-top: 218px;}
.features_app_container_lft h2{color: #333333;font-size: 32px;font-family: 'Roboto-Light';margin-bottom: 20px;}
.features_app_container_lft p{width:100%;float:left;color: #666666;font-size: 14px;font-family: 'Roboto-Light';margin-bottom: 20px;}
.features_app_container_lft .rating_ico{width:110px;height: 103px;float: left;background: url(../images/features_sprites.png);background-position: -5px -96px;}

/*cms pages*/
.cms_banner_container{width: 100%;float: left;}
.cms_banner_container .innerpage_banner{padding: 0;}
.cms_container{width: 100%;float: left;padding-bottom: 30px;}
.cms_container .nav.nav-pills{position: relative;width: 100%;margin-top: -42px;}
.cms_container .nav.nav-pills li {margin-right: 5px;}
.cms_container .nav-pills>li>a{color: #ffffff;}

.cms_container .nav-pills>li>a {font-size: 16px;color: #ffffff;border-radius: 2px 2px 0 0;height: auto;padding: 10px 25px;}
.cms_container .nav-pills>li>a:hover {color: #333333; background-color: #ffffff;height: auto;}
.cms_container .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {color: #333333; background-color: #ffffff;height: auto;}
.cms_container .nav-pills>li+li {margin-left: 0;}

.cms_page_title{width: 100%;float: left;color: #333333;font-size: 32px;font-family: 'Roboto-Light';margin:20px 0;}
.cms_container .form-group {position: relative;width: 100%;float: left;}
.cms_container .form-group.cphone {padding-top: 25px;}
.cms_container .form-group i.cname_ico{width: 65px;height: 50px;background: url(../images/cname_ico.png)no-repeat left center;float: left;}
.cms_container .form-group i.cemail_ico{width: 65px;height: 50px;background: url(../images/cemail_ico.png)no-repeat left center;float: left;}
.cms_container .form-group i.cphone_ico{width: 65px;height: 50px;background: url(../images/cphone_ico.png)no-repeat left center;float: left;}
.cms_container .form-group i.csubj_ico{width: 65px;height: 50px;background: url(../images/csubj_ico.png)no-repeat left center;float: left;}
.cms_container .form-group i.cmsg_ico{width: 65px;height: 50px;background: url(../images/cmsg_ico.png)no-repeat left center;float: left;}
.cms_container .form-group i.cfile_ico{width: 65px;height: 50px;background: url(../images/cfile_ico.png)no-repeat 25% center;float: left;}

.cms_container .form-group i.cname_ico.active{width: 65px;height: 50px;background: url(../images/cname_ico_active.png)no-repeat left center;float: left;}
.cms_container .form-group i.cemail_ico.active{width: 65px;height: 50px;background: url(../images/cemail_ico_active.png)no-repeat left center;float: left;}
.cms_container .form-group i.cphone_ico.active{width: 65px;height: 50px;background: url(../images/cphone_ico_active.png)no-repeat left center;float: left;}
.cms_container .form-group i.csubj_ico.active{width: 65px;height: 50px;background: url(../images/csubj_ico_active.png)no-repeat left center;float: left;}
.cms_container .form-group i.cmsg_ico.active{width: 65px;height: 50px;background: url(../images/cmsg_ico_active.png)no-repeat left center;float: left;}
.cms_container .form-group i.cfile_ico.active{width: 65px;height: 50px;background: url(../images/cfile_ico_active.png)no-repeat 25% center;float: left;}

.cms_container .form-group.captcha_blk{margin-left: 65px;}
.cms_container .form-control {position:relative;border: none;border-bottom: 1px solid #d8d8d8;box-shadow: none;border-radius: 0; padding: 26px 0;line-height: 33px;font-size: 16px;color: #999999;width: -webkit-calc(100% - 65px);width: -moz-calc(100% - 65px);width: calc(100% - 65px);float: left;}
.cms_container .form-control:focus {border-bottom: 1px solid #1da1f3;}
/*.cms_container .form-control::before{content: '';width:30px;height: 30px;background:#000;position: absolute;left: 0;top:0;}*/
.cms_container .btn-primary {color: #ffffff;background-color: #1da1f3;border:1px solid #1da1f3;padding: 8px 20px;font-size: 16px;}
.cms_container .btn-inverse {color: #666666;background-color: #ffffff;border:1px solid #666666;padding: 8px 20px;font-size: 16px;margin-right: 15px;}
.cms_container label.control-group.err {width: -webkit-calc(100% - 65px);width: -moz-calc(100% - 65px);width: calc(100% - 65px);float: right;}

.find_us_container{width: 100%;float: left;}
.find_us_container h3{width: 100%;float: left;color: #333333;font-size: 32px;font-family: 'Roboto-Light';margin:30px 0; }
.cms_container textarea.form-control{height: 56px;min-height: 56px;max-height: 56px;line-height: 33px;padding: 10px 0px;resize: none;}
.cms_container .career_lists{width: 100%;float: left;padding: 20px 0;}
.cms_container .career_lists h4{width:100%;float: left;color: #333333;font-size: 18px;font-family: 'Roboto-Regular';margin-bottom: 15px;}
.cms_container .career_lists p{width:100%;float: left;color: #666666;font-size: 14px;font-family: 'Roboto-Light';}
#careers form{padding-bottom: 20px;width: 100%;float: left;border-bottom:1px solid #d8d8d8;}
.jobclass.active + .apply_div {display: none;}
.cms_container #careers .btn-primary {color: #ffffff;background-color: #1da1f3;border: 1px solid #1da1f3;padding: 8px 20px;font-size: 16px;}
.cms_container #about p{width: 100%;float: left;color: #666666;font-size: 14px;font-family: 'Roboto-Light';margin-bottom: 20px;}
.cms_container #about ul{width: 100%;float: left;margin:0;margin-bottom: 20px;}
.cms_container #about ul li{width: 100%;float: left;color: #666666;font-size: 14px;font-family: 'Roboto-Light';list-style-type: disc;margin-left: 20px;}
.abt_appbar{width: 100%;float: left;}
.abt_appbar ul{width: 100%;float:left;}
.abt_appbar ul li{width: auto;float: left;margin-right: 15px;}
.abt_appbar ul li a{width: auto;float: left;}
.abt_appbar .footer_app_icon {float: left;}
.abt_appbar .footer_iapp_icon {width: 168px;background-position: 0 0;}
.abt_appbar .footer_app_icon {height:60px;background: url(../images/app_store_sprites_blue.png);float: left;font-size: 0;}
.abt_appbar .footer_gapp_icon {width: 176px;background-position: 176px 0;}
.cms_container #about .abt_appbar{width: 100%;float: left;margin-bottom: 20px;}
.cms_container #about .abt_appbar ul li{width: auto;float:left;margin: 0;margin-right: 15px;list-style-type: none;}
.cms_container #about .abt_appbar h4{width:100%;float:left;color: #666666;font-size: 18px;margin-bottom: 20px;font-family: 'Roboto-Regular';}
.cms_container p{width: 100%;float: left;color: #666666;font-size: 14px;font-family: 'Roboto-Light';margin-bottom: 20px;}
.cms_container p.imp{width: 100%;float: left;color: #666666;font-size: 14px;font-family: 'Roboto-Light';margin-bottom: 20px;}
.cms_container p.imp span{color: #333333;font-size: 14px;font-family: 'Roboto-Regular';margin-bottom: 20px;}
.cms_container h4{width: 100%;float: left;color: #666666;font-size: 18px;font-family: 'Roboto-Regular';}
.cms_container #termscondotions h4{width: 100%;float: left;color: #666666;font-size: 18px;font-family: 'Roboto-Regular';margin-bottom: 15px;}
.career_widgets {width: 100%;float: left;}

/*stylish upload*/
.form-group.upload_file {margin-top: 0;}
.form-group.upload_file1 {margin-top: 0;}
.upload_file + .upload_file {margin-top: 0;}
.upload_file1 + .upload_file1 {margin-top: 0;}
.js .inputfile {width: 100%;height: 100%;opacity: 0;overflow: hidden;position: absolute;z-index: 1;}
.inputfile + label {width: calc(100% - 65px);float: right;font-size: 1.25rem;font-weight: 700; text-overflow: ellipsis; white-space: nowrap;cursor: pointer;display: inline-block;overflow: hidden;padding: 0.625rem 1.25rem;}
.no-js .inputfile + label {display: none;}
.inputfile:focus + label,.inputfile.has-focus + label {outline: 1px dotted #000; outline: -webkit-focus-ring-color auto 5px; outline: -moz-focus-ring-color auto 5px; outline: focus-ring-color auto 5px;outline: none;border-bottom: 1px solid #1da1f3;}
.inputfile + label svg {width: 24px;height: 16px;vertical-align: middle;fill: currentColor;margin-top: -3px;margin-right: 2px;}
.inputfile + label {color: #999999;}
.inputfile + label {border-bottom: 1px solid #d8d8d8;background-color: #ffffff;padding: 0;margin: 0;border-radius: 0;position: relative;}
.inputfile + label span,.inputfile + label strong {padding: 9px 16px;}
.inputfile + label span {width: -webkit-calc(100% - 96px);width: -moz-calc(100% - 96px);width: calc(100% - 96px);min-height: 38px;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;vertical-align: top;font-size: 16px;line-height: 20px;font-weight: normal;padding-left: 0;}
.inputfile + label strong {float:right;margin-bottom: 15px;height: 38px;width:96px;color: #666666;background-color: #e9e9e9;display: inline-block;font-size: 16px;font-weight: normal;line-height: 20px;padding: 8px 20px;}
.inputfile:focus + label strong,.inputfile.has-focus + label strong,.inputfile + label:hover strong {opacity: 0.8;outline: none;}

/*.form-group.upload_file {margin-top: 0;}
.form-group.upload_file1 {margin-top: 0;}
.upload_file + .upload_file {margin-top: 0;}
.upload_file1 + .upload_file1 {margin-top: 0;}
.js .inputfile {width: 0.1px;height: 0.1px;opacity: 0;overflow: hidden;position: absolute;z-index: -1;}
.inputfile + label {width: calc(100% - 65px);float: right;font-size: 1.25rem;font-weight: 700; text-overflow: ellipsis; white-space: nowrap;cursor: pointer;display: inline-block;overflow: hidden;padding: 0.625rem 1.25rem;}
.no-js .inputfile + label {display: none;}
.inputfile:focus + label,.inputfile.has-focus + label {outline: 1px dotted #000; outline: -webkit-focus-ring-color auto 5px; outline: -moz-focus-ring-color auto 5px; outline: focus-ring-color auto 5px;outline: none;border-bottom: 1px solid #1da1f3;}
.inputfile + label svg {width: 24px;height: 16px;vertical-align: middle;fill: currentColor;margin-top: -3px;margin-right: 2px;}
.inputfile-6 + label {color: #999999;}
.inputfile-6 + label {border-bottom: 1px solid #d8d8d8;background-color: #ffffff;padding: 0;margin: 0;border-radius: 0;position: relative;}
.inputfile-6 + label span,.inputfile-6 + label strong {padding: 9px 16px;}
.inputfile-6 + label span {width: -webkit-calc(100% - 96px);width: -moz-calc(100% - 96px);width: calc(100% - 96px);min-height: 38px;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;vertical-align: top;font-size: 16px;line-height: 20px;font-weight: normal;padding-left: 0;}
.inputfile-6 + label strong {float:right;margin-bottom: 15px;height: 38px;width:96px;color: #666666;background-color: #e9e9e9;display: inline-block;font-size: 16px;font-weight: normal;line-height: 20px;padding: 8px 20px;}
.inputfile-6:focus + label strong,.inputfile-6.has-focus + label strong,.inputfile-6 + label:hover strong {opacity: 0.8;outline: none;}*/


/*blog*/
.blog_sidebar{width: 100%;float: left;margin:30px 0 20px 0;height:100%;}
.blog_sidebar .recent_post{width: 100%;float: left;}
.blog_sidebar .recent_post h4{width: 100%;float: left;color: #333333;font-size: 18px;font-family: 'Roboto-Regular';}
.blog_sidebar .recent_post ul{width: 100%;float: left;margin-bottom: 20px;}
.blog_sidebar .recent_post ul li{width: 100%;float: left;padding: 12px 0;border-bottom: 1px solid #d8d8d8;}
.blog_sidebar .recent_post ul li a{width: 100%;float: left;color: #666666;font-size: 14px;font-family: 'Roboto-Light';}
.blog_sidebar .recent_post ul li a:hover{color: #1da1f3;}
.blog_sidebar .archives_list{width: 100%;float: left;}
.blog_sidebar .archives_list h4{width: 100%;float: left;color: #333333;font-size: 18px;font-family: 'Roboto-Regular';}
.blog_sidebar .archives_list ul{width: 100%;float: left;margin-top: 10px;}
.blog_sidebar .archives_list ul li{width: 100%;float: left;padding: 5px 0;}
.blog_sidebar .archives_list ul li a{width: 100%;float: left;color: #666666;font-size: 14px;font-family: 'Roboto-Light';}
.blog_sidebar .archives_list ul li a:hover{color: #1da1f3;}

.blog_posts_container{width: 100%;float: left;margin-top: 30px;}
.blog_posts_container .cms_page_title{margin-top: 0;}
.blog_posts_blocks{width: 100%;float: left;padding-bottom: 20px;border-bottom: 1px solid #d8d8d8;margin-bottom: 40px;padding-right: 30px;}
.blog_title{color: #1da1f3;font-size: 32px;font-family: 'Roboto-Light';margin:20px 0;}
.blog_det{width: 100%;float: left;margin-bottom: 20px;}
.blog_thumb{width:62px;height:62px;float:left;overflow: hidden;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.det_desc{width:calc(100% - 62px);float:left;padding-left: 15px;}
.det_desc h4.blog_uname{width: 100%;float: left;color: #666666;font-size: 18px;font-family: 'Roboto-Light';margin-bottom: 5px;margin-top: 5px;}
.det_desc small.blog_date{width: 100%;float: left;color: #666666;font-size: 16px;font-family: 'Roboto-Light';}
.blog_content{width: 100%;float: left;}
.blog_content p{width: 100%;float: left;color: #666666;font-size: 14px;font-family: 'Roboto-Light';margin-bottom: 20px;}
.blog_content ul{width: 100%;float: left;margin:0;margin-bottom: 20px;}
.blog_content ul li{width: 100%;float: left;color: #666666;font-size: 14px;font-family: 'Roboto-Light';list-style-type: disc;margin-left: 20px;}

/*how it works*/
.how_it_works_container .blk_title small{width: 80%;float: none;display: inline-block;margin-bottom: 30px;}
.howitworks_block_container{width: 100%;float: left;}
.howitworks_blocks{width: 100%;float: left;padding: 45px 0 0;}
.howitworks_blocks .howitworks_block_lft{width: 100%;float: left;padding-top: 100px;}
.howitworks_blocks .howitworks_block_lft i {width:100%;float:left;font-style: normal;font-size: 32px;color: #d6d6d6;font-family: 'Roboto-Regular';margin-bottom: 20px;text-align: left;}
.howitworks_blocks .howitworks_block_lft h2 {width:100%;float:left;font-size: 24px;color: #333333;font-family: 'Roboto-Light';margin-bottom: 20px;text-align: left;}
.howitworks_blocks .howitworks_block_lft p {width:100%;float:left;font-style: normal;font-size: 14px;color: #666666;font-family: 'Roboto-Light';text-align: left;margin-bottom: 30px;}
.howitworks_blocks .howitworks_block_lft img {float: left;max-width: 100%;}
.howitworks_blocks .howitworks_block_rgt{width: 100%;float: left;}
.howitworks_block_rgt img {float: right;vertical-align: middle;}


/*fullpage scroll css*/
#section8{padding-top: 0 !important;}
#fp-nav ul li:first-child,#fp-nav ul li:last-child{display: none !important;}
#section0 .blk_title{margin-bottom: 0;padding-top: 50px;}
.section{padding-top: 0px !important;}
#section0{padding-top: 100px !important;}

.app-features-slider {padding-top: 10px;overflow: hidden;}
.app-features-slider .fp-tableCell {position: relative;overflow: hidden;}
.app-features-slider .left, .app-features-slider .right {height: 100%;}
.app-features-slider .left .inner-content, .app-features-slider .right .inner-content {padding: 0 15px;}
.app-features-slider .animated {-webkit-animation-duration: .4s;animation-duration: .4s;}

/*date picker*/
.ui-datepicker .ui-datepicker-header {background: #1da1f3;}
.ui-datepicker .ui-datepicker-title {color: #fff;font-size: 12px;}
.ui-widget-header .ui-icon {background-image: url(../images/ui-icons_444444_256x240.png) !important; }
.ui-datepicker{width: 220px !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: 1px solid #c5c5c5 !important;background: #ffffff  !important; font-weight: normal; color: #333333 !important;}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {border: 1px solid #1da1f3 !important;background: #1da1f3 !important;font-weight: normal;color: #ffffff !important;}
.ui-timepicker-list li {padding: 3px 5px 3px 8px !important;}

#section3.howitworks_blocks .howitworks_block_lft {width: 100%;float: left;padding-top: 100px;position: relative;padding-bottom: 243px;}
#section3.howitworks_blocks .howitworks_block_lft i{width: 50%;float: left;}
#section3.howitworks_blocks .howitworks_block_lft h2{width: 100%;float: left;}
#section3.howitworks_blocks .howitworks_block_lft p{width: 50%;float: left;}
/*Jun 05*/
.alert{width:97.5%;margin:0;position: absolute;top:-40px;z-index:9;padding:8px;}
.alert p{float: left;font-size: 14px;color: #666666;font-family: 'Roboto-Light';}
.no_carrers{float:left;width:100%;position:relative;}
.no_carrers p{width: 100%;height:210px;float: left;text-align:center;font-size: 16px;color: #666666;font-family: 'Roboto-Light';background:url(../images/no_careers.png) 43% 0 no-repeat;padding:10px 0 0 10px;}


.home_slider {position: relative;}
.home_slider .owl-dots{bottom: 10px;left:0; text-align: center;width: 100%}
.banner .owl-carousel-app, .banner .owl-carousel{height:545px;overflow: hidden;}
.banner .banner_img img{min-height: 545px;}
/*booking success*/
.booking_succbanner{ float: left;width: 100%;height:345px; background: #efefef}
.booking_succinner {float: left;width: 100%;flex: 1;height: 345px;display: flex;align-items: center;}
.booking_succlft{ float: left;width:50%; position: relative;}
.booking_succlft img{max-width: 90%;}
.booking_succrft{ float: left;width:50%;}
.booking_succrft h2{ font-size: 30px;font-family: 'Roboto-Light'; color: #333;margin-bottom: 17px;float: left;width:100%; }
.booking_succrft p{ font-size: 15px;font-family: 'Roboto-Regular'; color: #666666;margin-bottom: 17px;float: left;width:100%;  }
.booking_succrft span{ font-size: 18px;font-family: 'Roboto-Regular'; color: #108ddb;float: left;width:100%;  }
.booking_succrft .btn-primary{color: #ffffff;background-color: #1da1f3;border: 1px solid #1da1f3;padding: 8px 20px;
    font-size: 16px; margin-top: 21px;font-family: 'Roboto-Regular'; font-weight: 300;}
.booking_succrft .btn-primary:hover{background: #000000;color: #ffffff;border: 1px solid #000000;}
.confirmed_txt{position: absolute;top:50%; left: 50%;background:  url(../images/booked_confirm.png) no-repeat;width: 262px;height:122px; margin-left: -131px; margin-top:-61px;}
.hphone_ico_txt{position: absolute;left: 30px;top:4px;font-size: 16px;color: #dddddd; font-style: normal;width: 95px; background:transparent}
.banner.with_phone_code .form-control{padding-left: 125px;}
.drop_checkbox{/*position: absolute;right: 0;top:13px;*/font-size: 16px;color: #dddddd}
.banner .with_phone_code .intl-tel-input input{width: 95px; font-size: 16px;padding-left:43px;margin-top: -2px;color: #FFF;font-family: 'Roboto-Light'; background:transparent}
.banner .with_phone_code .form-control {padding-left: 130px;}
.tab_content_right{float:right;}
.banner .form-control::-webkit-input-placeholder { color:#ffffff;}
.banner .form-control::-moz-placeholder {color:#ffffff;}
.banner .form-control::-ms-placeholder {color:#ffffff;}
.banner .form-control::placeholder {color:#ffffff;}
.tab_outer{width:400px;float:right;}
.banner .with_phone_code .intl-tel-input input::placeholder,.intl-tel-input {color:#ffffff; background:transparent}
/*
.banner .form-control.error_pickup_loc,
.banner .form-control.error_email_book,
.banner .form-control.error_p_date,
.banner .form-control.error_p_time,
.banner .form-control.error_drop_loc,
.banner .form-control.error_phone_num,
.banner .form-control.error_car_type
.banner .form-group .required_field {display: none;} 
*/
{border: 1px solid #d81919}
/*.banner .form-control.error_pickup_loc::placeholder,
.banner .form-control.error_p_date::placeholder,
.banner .form-control.error_p_time::placeholder,
.banner .form-control.error_drop_loc::placeholder,
.banner .form-control.error_phone_num::placeholder,
.banner .form-control.error_car_type::placeholder{color:#d81919;}*/
.banner .form-group span.star{right: 10px;}
