@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700,300);
@media all and (max-width:1920px) {
.totalsearch { text-align: left; display: inline-block; float: left; width: 50% !important; padding-left: 28px; padding-top: 30px; }
}
@media all and (max-width:1900px) {
.paging { color: #2a2a2a; display: inline-block; font-family: "Roboto Slab", serif; font-size: 18px; font-weight: 400; height: 60px; text-align: right; width: 1492px; }
}
@media all and (max-width:1700px) {
.chauffuererror_message { color: red; float: right; position: absolute; margin: -1.8% 0px 0px 34.5%; }
.slider_content { height: 620px; left: 231px; position: absolute; top: -609px; z-index: 25 }
.paging { color: #2a2a2a; display: inline-block; font-family: "Roboto Slab", serif; font-size: 18px; font-weight: 400; height: 60px; text-align: right; width: 1340px; }
}
@media all and (max-width:1500px) {
.chauffuererror_message { color: red; float: right; position: absolute; margin: -1.9% 0px 0px 39%; }
.paging { color: #2a2a2a; display: inline-block; font-family: "Roboto Slab", serif; font-size: 18px; font-weight: 400; height: 60px; text-align: right; width: 1192px; }
.slider_content { height: 620px; left: 231px; position: absolute; top: -577px; z-index: 25 }
}
@media all and (max-width:1450px) {
.chauffuererror_message { color: red; float: right; position: absolute; margin: -1.9% 0px 0px 40%; }
.paging { color: #2a2a2a; display: inline-block; font-family: "Roboto Slab", serif; font-size: 18px; font-weight: 400; height: 60px; text-align: right; width: 97% }
.line { font: 400 32px/35px "Roboto Slab", serif }
.line1 { font: 400 22px/9px "Roboto Slab", serif }
.slider_content { height: 620px; left: 231px; position: absolute; top: -562px; z-index: 25 }
}
@media all and (max-width:1400px) {
.chauffuererror_message { color: red; float: right; position: absolute; margin: -1.9% 0px 0px 42%; }
.paging { color: #2a2a2a; display: inline-block; font-family: "Roboto Slab", serif; font-size: 18px; font-weight: 400; height: 60px; text-align: right; width: 1115px; }
.search_form { background: rgba(0,0,0,.7); color: rgba(0,0,0,.7); height: 290px; margin: 20px 0 0; width: 660px }
.slider_content { height: 477px; left: 231px; position: absolute; top: -540px; z-index: 25 }
}
@media all and (max-width:1300px) {
.chauffuererror_message { color: red; float: right; position: absolute; margin: -2.2% 0px 0px 45%; }
.paging { text-align: right; width: 100%; }
.slider_content { height: 477px; left: 231px; position: absolute; top: -513px; z-index: 25 }
.line { font: 400 28px/28px "Roboto Slab", serif }
.line1 { font: 400 20px/4px "Roboto Slab", serif }
}
@media all and (max-width:1280px) {
}
 @media all and (max-width:1210px) {
.chauffuererror_message { color: red; float: right; position: absolute; margin: -2.5% 0px 0px 49%; }
.copyright_contaner_sub { width: auto; padding: 30px }
.rNav { display: none }
.block { margin: 0 5% 0 0 }
.popup1::after { left: 49% }
.popup::after { left: 48% }
.popup2 { left: 48.1%; top: 77% }
.popup2::after { left: 83.2% }
.calender_right_section, .medallion_right_section { padding: 0 0 0 1% }
.medallion_sec_one { padding: 0 0 0 2% }
.nl_style { width: 80% }
.slider_content { height: 477px; left: 231px; position: absolute; top: -472px; z-index: 25 }
.search_form { background: rgba(0,0,0,.7); color: rgba(0,0,0,.7); height: 240px; margin: 20px 0 0; width: 660px }
.search_heading { color: #fff; font: 400 20px/18px "Roboto Slab", serif; padding: 20px 0 0 29px }
.search_border { border: 1px solid #fff; margin: 11px 0 1.5% 4.5%; width: 22% }
.select_field, .select_field1 { border: 1px solid #545454; color: #888; font: 400 14px/14px "Roboto Slab", serif; margin: 2% 0 0 4.5%; text-indent: 6px; height: 35px }
.select_field { width: 600px }
.select_field1 { width: 284px }
.search_submit { background: #3fa2e4; border: 0; color: #fff; cursor: pointer; height: auto; margin: 17px 28px 0 0; width: 124px }
}
 @media all and (max-width:1170px) {
.register_course_header_sub { width: auto; }
.register_course_form_container_sub { width: auto; }
.ddc_1stparagraph { padding: 15px; }
.ddc_2ndparagraph { padding: 15px; }
.ddc_3rdparagraph { padding: 15px; }
.drivercopy_container { margin: 0 0 0 0; padding: 15px; }
.rNav, .rNav a { font-family: 'Roboto Slab', serif }
.accident_sub, .calender_container_sub, .call_to_action_sub, .copyright_contaner_sub, .footer_sub, .main_heading_container_sub, .manage_buggie_highlights_sub, .manage_driver_sub, .medallion_container_sub, .nav_container_sub, .never_miss_sub, .table_container_sub, .tickets_container_sub { width: auto; padding: 30px }
.nav_container { display: none }
.rNav { display: block; width: 100%; background-color: #3498db; font-size: 14px; float: left; position: relative; z-index: 1000 }
.rNav ul { padding: 0; margin: 0 auto; width: 100%; background: #3ea4e9 }
.rNav a, .rNav li { display: block; padding-left: 0!important }
.rNav li { float: none; border-bottom: 1px solid #2e8ccc }
.rNav a { color: #fff; width: 100%; text-align: left; text-decoration: none; font-size: 12p; line-height: 47px }
.rNav li a { box-sizing: border-box; padding-left: 20px!important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box }
.rNav a:hover, nav a:active { background-color: #2e8ac8 }
.rNav ul { display: none; height: auto }
.rNav a#pull { display: block; width: 100%; position: relative }
.rNav a#pull::after { background: url(../images/universal_sprite2.svg)-18px -145px; content: ""; display: inline-block; height: 22px; position: absolute; right: 17px; top: 13px; width: 37px; }
.block { margin: 0 5% 0 0 }
.popup1::after { left: 49% }
.popup::after { left: 48% }
.popup2 { left: 48.1%; top: 77% }
.popup2::after { left: 83.2% }
.calender_right_section, .medallion_right_section { padding: 0 0 0 1% }
.medallion_sec_one { padding: 0 0 0 2% }
.nl_style { width: 80% }
.banner, .banner_container_sub, .ibn_conatiner_sub, .modules_container_sub, .slider_content_container, .three_headings_container_sub { width: auto }
.slider_content { height: 477px; left: 21%; position: absolute; top: -463px; z-index: 25 }
.banner { display: block; height: 250px }
.contact_container_sub { width: auto; padding: 30px }
.qr_code img { width: 90% }
.about_center_sub, .about_container_sub, .search_cab_container_sub, .wwa_sub, .wwp_sub { width: auto; padding: 30px; }
.login_cab_container_sub { width: auto; padding: 12% 0 }
.search_result_container_sub { width: auto; padding: 0px }
.scf_sec1 { padding: 15px; width: 22% }
.scf_select { text-indent: 5px }
.message_board_container_sub, .message_board_post_container_sub, .post_new_message_container_sub, .register_container_sub, .register_content_container_sub, .registor_form_container_sub, .registor_form_heading_sub { width: auto; padding: 30px }
}
@media all and (max-width:1169px) {
.block { margin: 0 5% 0 0 }
.popup1::after { left: 49% }
.popup::after { left: 48% }
.popup2 { left: 48.1%; top: 77% }
.popup2::after { left: 83.2% }
.calender_right_section, .medallion_right_section { padding: 0 0 0 1% }
.medallion_sec_one { padding: 0 0 0 2% }
.nl_style { width: 80% }
}
@media all and (max-width:1159px) {
.chauffuererror_message { color: red; float: right; position: absolute; margin: -2.5% 0px 0px 51%; }
.scf_sec1 { padding: 15px 0 0 23px; width: 22% }
.login_slider { background: url(../images/login-bg.jpg) 0 0/cover no-repeat rgba(0,0,0,0); width: 100% }
}
@media all and (max-width:1140px) {
.ch-grid li { margin: 5% 1% 0 }
}
@media all and (max-width:1130px) {
.dateofcourse_heading { float: left; color: black; margin: 0 8px 0 0; display: inline-block; }
.popup1::after { left: 48% }
.popup::after { left: 47% }
.popup2::after { left: 83.2% }
.slider_content { height: 477px; left: 21%; position: absolute; top: -446px; z-index: 25 }
.line { font: 400 25px/25px "Roboto Slab", serif }
.search_form { background: rgba(0,0,0,.7); color: rgba(0,0,0,.7); height: 235px; margin: 20px 0 0; width: 660px }
.select_field, .select_field1 { border: 1px solid #545454; color: #888; font: 400 14px/14px "Roboto Slab", serif; height: 35px; margin: 1.5% 0 0 4.5%; text-indent: 6px }
.select_field { width: 600px }
.select_field1 { width: 284px }
.search_submit { background: #3fa2e4; border: 0; color: #fff; cursor: pointer; height: auto; margin: 17px 28px 0 0; width: 124px }
.t_rate { padding: auto; width: auto }
.register_sec1, .register_sec2, .register_sec2_bottom, .register_sec3, .register_sec3_bottom { width: 100% }
.register_sec1 { padding: 15px 15px 0 33px }
.register_submit { padding: 0 0 0 33px }
.register_sec_bottom { padding: 15px 15px 0 33px; width: 29% }
.register_submit_bottom { padding: 0 0 0 33px }
}
@media all and (max-width:1121px) {
.chauffuererror_message { color: red; float: right; position: absolute; margin: -2.5% 0px 0px 53%; }
.ch-grid li { display: inline-block; height: 170px; margin: 18px; width: 170px }
.use_taxi_label { float: left; margin: 7.5% 0 0 }
.scf_sec1 { padding: 15px 0 0 3.2%; width: 22% }
.scf_sec3 { padding: 15px 0 0 5px; width: 22% }
}
@media all and (max-width:1116px) {
.ch-grid li { margin: 14px }
}
@media all and (max-width:1100px) {
.dateofcourse_heading { float: left; color: black; margin: 0 4px 0 0; display: inline-block; }
.popup1::after { left: 47% }
.popup::after { left: 46% }
.popup2::after { left: 83.2% }
.slider_content { height: 477px; left: 21%; position: absolute; top: -442px; z-index: 25 }
.ch-grid li { display: inline-block; height: 170px; margin: 5% 1% 0; width: 170px }
.modules_left p { line-height: 30px; padding: 11% 0 0 10% }
.image_text { bottom: 8px; left: 3.8%; padding: 2% 0; width: 92% }
#rollover { width: 77px }
.search_submit { height: auto; margin: 17px 28px 0 0; }
}
@media all and (max-width:1083px) {
.chauffuererror_message { color: red; float: right; position: absolute; margin: -2.7% 0px 0px 55%; }
.ch-grid li { margin: 5% 1% 0 }
}
@media all and (max-width:1070px) {
.dateofcourse_heading { float: none; color: black; margin: 0 4px 0 0; display: inline-block; }
.ddc_nameandsignature_name { font-family: 'Pinyon Script', cursive; font-family: 'Pinyon Script', cursive; font-size: 25px; float: right; margin: 0 38% 0 0; }
.ddc_nameandsignature_name1 { font-size: 23px; float: right; margin: 0 38% 0 0; }
.line, .line1 { display: none }
.popup1::after { left: 46% }
.popup::after { left: 45% }
.popup2::after { left: 85% }
.line { font: 400 25px/25px "Roboto Slab", serif }
.line1 { font: 400 20px/4px "Roboto Slab", serif }
.slider_content { height: 477px; left: 20%; position: absolute; top: -384px; z-index: 25 }
.ch-grid li { display: inline-block; height: 170px; margin: 5% 1% 0; width: 170px }
.mb_rm { padding: 6px 5% }
.mb_rm1 { padding: 6px 17.7% }
}
@media all and (max-width:1055px) {
.chauffuererror_message { color: red; float: right; position: absolute; margin: -2.7% 0px 0px 56%; }
.ddc_2ndhead { color: #2a2a2a; font-family: "Roboto Slab", serif; font-size: 20px; font-weight: 400; text-align: center; font-weight: bold; margin: 15px 0 0 0; }
.driver_copy_date_print { float: right; margin: 0 75% 0 0; color: black; }
.popup1::after { left: 45% }
.popup::after { left: 44.7% }
.popup2::after { left: 85% }
.footer_nav { width: 30% }
.footer_address { width: 36% }
.footer_newsletter { width: 30% }
.nl_style { width: 75% }
.contact_social { padding: 0 0 0 31px; width: 100% }
.about_container_sub_msg { width: auto; }
}
@media all and (max-width:1052px) {
.mbl_heading { padding: 0 0 0 10% }
}
@media all and (max-width:1030px) {
.chauffuererror_message { color: red; float: right; position: absolute; margin: -2.7% 0px 0px 57%; }
.ddc_nameandsignature_name { font-family: 'Pinyon Script', cursive; font-family: 'Pinyon Script', cursive; font-size: 25px; float: right; margin: 0 36% 0 0; }
.ddc_nameandsignature_name1 { font-size: 23px; float: right; margin: 0 36% 0 0; }
.popup1::after, .popup::after { left: 44% }
.popup2::after { left: 85% }
.use_taxi_single { margin: 5% 0 0 6%; width: 75.7% }
.chauffeur_field_editible{margin: 5% 0 0 6%; width: 75.7%}
.chauffeur_field_noeditible{ margin: 5% 0 0 6%; width: 75.7% }
}
@media all and (max-width:1024px) {
#rollover a span img { width: 100%; }
input[type="text"] { -webkit-appearance: none; }
input[type="button"] { -webkit-appearance: none; }
input[type="submit"] { -webkit-appearance: none; }
Select { -webkit-appearance: none; }
.rcf_input_reg { background: #dcdcdc none repeat scroll 0 0; border: 1px solid #c0c0c0; color: #060404; font-family: "Roboto Slab", serif; font-size: 16px; font-weight: 400; height: 33px; margin: 2% 0 5%; text-indent: 10px; width: 90%; }
.locimg-new { float: right; margin: 15px 6px 0; }
.wwp_sub_course { margin: 0 auto; padding: 0 0 30px; width: 98%; }
.change-photo { width: 180px; }
.change-photo:hover { width: 180px; }
.myprofileinfo-r { display: inline-block; vertical-align: top; width: 55%; }
.rotateimg { display: table-caption; margin: -197px 0 0 160px; }
.profilepic { margin-top: 6px; position: relative; text-align: center; width: 200px; z-index: 1; }
.wwp_sub_pro { margin: 0 auto; padding: 30px 0 0; width: 95%; }
.delbtn { display: inline-block; padding: 0 0 0 0px; width: 100%; }
.leasedetailsinfo { display: inline-block; margin: 0 0 0 -7px; vertical-align: top; width: 50%; }
.subscribemail_error { color: red; display: inline-block; position: relative; margin: -17px 85px 0px 0px; float: right; font-size: 13px; }
.search_sec3 { display: inline-block; margin: 0 0 0 -4px; vertical-align: top; width: 33%; }
.coursedetail_table { width: 47%; position: relative; display: inline-block; margin: 0 0 0 24px; padding: 0 0 15px 0; }
.error_message { color: red; display: inline-block; position: relative; margin: -42px 19px 0px 0px; float: right; font-size: 13px; }
.chauffuererror_message { color: red; float: right; position: absolute; margin: -2.7% 0px 0px 41%; }
.lcb_sub { font-family: 'Roboto Slab', serif; width: auto; margin: 0px auto; padding: 10px 0 10px 0; text-align: center; color: #fff; }
.breadcrumb { margin: -20px 0 0 !important; }
.wwp_sub_bread { width: 979px; }
.register_form { margin: 0 0px 27px; padding: 15px 0; width: 100%; }
.box-content { width: 100%; }
.headingbar-ld { color: #ffffff; display: inline-block; padding: 0px 0 10px 5px; position: relative; }
.box-contentlease > h2 { background-color: #3498db; color: #ffffff; display: inline-block; padding: 10px 0 10px 5px; position: relative; width: 98%; }
.register_sec1 { padding: 19px 0 0 16px; width: 100%; }
.search_form { height: 235px; }
.search_submit { height: auto; margin: 17px 28px 0 0; }
.register_select { width: 96%; }
.register_submit_btn { width: 99px; }
.box-contentlease { width: 98%; }
.paging { width: 97%; }
.search_sec1 { display: inline-block; vertical-align: top; width: 30%; }
.register_input_booking { width: 60%; }
.valuebox { display: inline-block; position: relative; vertical-align: top; width: 14%; }
.box-myleft { width: 920px; margin: 0 auto; ; padding-top: 15px; }
.chaufcity_container_sub { margin: 0 auto; padding: 25px 0 10px 25px; width: 980px; }
.citychauf { display: inline-block; margin: 0 0 0 0; width: 52%; }
.chaufcityleft { display: inline-block; margin: 0 0 0 0; width: 45%; }
.registerbox { display: inherit; margin: 0 auto; width: 90%; }
.message_board_container_sub, .message_board_post_container_sub, .post_new_message_container_sub, .register_container_sub, .register_content_container_sub, .registor_form_container_sub, .registor_form_heading_sub { width: auto; }
comp_sub { margin: 0 auto; width: auto; }
.bbf_submit_btn { width: 160px; }
.details_right { display: inline-block; margin: 0 0 0 20px; width: 38%; }
.details_left { display: inline-block; margin: 0 0 0 0; width: 48%; }
.ratebox_right { display: inline-block; margin: 0 0 0 20px; width: 40%; }
.ratebox_left { display: inline-block; margin: 0 0 0 0; width: 48%; }
.centerbox { margin-left: 60px; }
.cabdetails1 { color: #000000; font-family: "Roboto Slab", serif; font-size: 18px; padding: 5px 0 10px 10px !important; width: 48%; }
.bkn_left_sec { display: inline-block; vertical-align: top; width: 57%; }
.booknow_login_box { padding: 0; }
.scf input { padding: 0 !important; margin: 16px 3px 0 0px; }
.scf select { width: 100% !important; padding: 0 !important; }
.popup::after { left: 43.5% }
.calender_right_section { float: right; padding: 0 0 0 1% }
.medallion_sec_one { padding: 0 0 0 3% }
.medallion_sec_two { margin: 0 0 0 6% }
.nl_style { width: 75%; font: 13px/23px "Roboto Slab", serif }
.copyright_contaner_sub { padding: 0; width: auto }
.copyright { padding: 0 0 0 30px; width: 46% }
.powered_by { width: 47% }
.inner_slider p { left: 27.5%; top: 40% }
.calender_left_section p { width: 100% }
.slider_content { height: 477px; left: 20%; position: absolute; top: -378px; z-index: 25 }
.mb_rm { padding: 6px 18px }
.use_taxi_select1 { margin: 5% 0 0 5%; width: 77.1% }
.three_headings_container_sub { padding: 30px; width: auto }
.mbl_heading { padding: 5% 0 0 7% }
.mb_rm1 { padding: 6px 20.7% }
.use_taxi_select { margin: 7.5% 0 0 5%; width: 76% }
.use_taxi_single { margin: 7% 0 0 5%; width: 75.7% }

.chauffeur_field_editible{margin: 7% 0 0 5%; width: 75.7%}
.chauffeur_field_noeditible{ margin: 7% 0 0 5%; width: 75.7%}

.use_taxi_label { float: none; margin: 0 !important; width: 100%; display: inline-block; }
.home_chauffeur_status input { width: 100%; }
.home_chauffeur_status input[type='button'] { margin: 5px auto 20px auto; float: none; display: inherit; }
.modules_left p { line-height: 30px; padding: 12% 0 0 7% }
.advertise_taxi ul li { color: #2a2a2a; font: 18px/18px "Roboto Slab", serif; padding: 2% 0 2% 3%; width: 92% }
.form-control-select { width: 94% }
.scf_sec1 { padding: 15px 0 0 2.7%; width: 22% }
#rollover { width: 86px }
.home_chauffeur_status { float: none; width: 100%; }
.advertise_taxi { width: 100% !important; float: none; margin: 0; display: inline-block; }
.used_taxi h1 { padding: 24px 0 0 0 !important; text-align: center; text-indent: 0; }
.home_chauffeur_status h1 { text-align: center; }
.used_taxi { margin: 0 0 30px 0px; }
.secOne h4 { padding: 15px 0 0 0; }
.ibn_content_center p { width: 81%; margin: 0px auto 15px auto; }
.secOne_image { margin: 15px 0 0 0; }
}
@media all and (max-width:1023px) {
.error_message { color: red; display: inline-block; position: relative; margin: -32px 14px 0px 0; float: right; font-size: 13px; }
.search_form { height: 235px; }
.search_submit { height: auto; margin: 17px 28px 0 0; }
.mbl_heading, .modules_left p { padding: 2% 0 0 2% }
.modules_left { float: none; width: 100%; text-align: center }
.modules_left p { line-height: 30px }
.modules_left p br { display: none }
.mbl_para { line-height: 0!important; padding: 1% 0 0 2%!important }
.modules_left p span { padding: 0 0 0 5% }
.ch-grid { width: 100% }
.ch-grid li { display: inline-block; height: 170px; margin: 2% 3% 1%; width: 170px }
.scf_sec1 { margin: 2% 0 0 3%; padding: 0; width: 94% }
.scf_input, .scf_select { margin: 1% 0 3% }
.scf_sec2, .scf_sec3 { margin: 0 0 0 3%; padding: 0; width: 94% }
#slider-range { width: 97% }
.range_ss { margin: 1% 0 2%!important }
.scf_sec4 { margin: 0 0 0 3%; padding: 0; width: 94% }
.bbf_submit { float: right; padding: 0 0 3%; top: -7px; }
.scf { padding: 0 0 50px 0; }
.register_input { margin: 1% 0 2%; width: 96.5% }
.register_select { margin: 1% 0; width: 96.9% }
.register_submit { padding: 0 0 0 15px }
.register_sec1 { padding: 15px 14px 0; width: 100% }
.register_sec2, .register_sec3 { padding: 0 14px; width: 100% }
.register_form_responsive { display: block }
.register_input_bottom { margin: 1% 0 2%; width: 96.5%; text-indent: 4% }
.register_select_bottom { margin: 1% 0; width: 96.9% }
.register_submit_bottom { padding: 0 0 0 15px }
.register_sec_bottom { padding: 15px 14px 0; width: 100% }
.register_sec2_bottom { padding: 0 14px; width: 100%; border: 0 }
.register_lable_bottom { padding: 0 0 0 2% }
.register_sec3_bottom { padding: 0 14px; width: 100% }
}
@media all and (max-width:980px) {
.register_input-m { border: 1px solid #c0c0c0; color: #999999; font-family: "Roboto Slab", serif; font-size: 14px; font-weight: 400; height: 33px; margin: 9px 0 5%; text-indent: 10px; width: 100%; }
.rcf_input_reg { background: #dcdcdc none repeat scroll 0 0; border: 1px solid #c0c0c0; color: #060404; font-family: "Roboto Slab", serif; font-size: 16px; font-weight: 400; height: 33px; margin: 2% 0 5%; text-indent: 10px; width: 88%; }
.wwp_sub_pro { margin: 0 auto; padding: 30px 0 0; width: 90%; }
.about_container_sub { margin: 0 auto; padding: 20px; width: auto }
.rotateimg { display: table-caption; margin: -198px 0 0 153px; }
.register_lable { color: #2a2a2a; display: block; font-family: "Roboto Slab", serif; font-size: 17px; font-weight: 400; }
.embox-L { display: inline-block; float: left; width: 25%; }
.profilepic { margin-top: 6px; position: relative; text-align: center; width: 200px; z-index: 1; }
.change-photo { width: 180px; }
.change-photo:hover { width: 180px; }
.myprofileinfo-r { display: inline-block; vertical-align: top; width: 55%; }
.headingbar-ld { color: #ffffff; display: inline-block; padding: 0 0 10px 5px; position: relative; }
.search_sec1 { display: inline-block; vertical-align: top; width: 28%; }
.box-myleft { margin: 0 auto; padding-top: 15px; width: 880px; }
.search_sec3 { display: inline-block; margin: 1px 0; vertical-align: top; width: 43%; }
.chauffuererror_message { color: red; float: right; position: absolute; margin: -2.7% 0px 0px 40%; }
.wwp_sub_bread { width: 925px; }
.lesdetails1 { color: #000000; font-family: "Roboto Slab", serif; font-size: 18px; padding: 5px 0 10px 10px !important; width: 63%; }
.ddc_nameandsignature_name { font-family: 'Pinyon Script', cursive; font-family: 'Pinyon Script', cursive; font-size: 25px; float: right; margin: 0 32% 0 0; }
.ddc_nameandsignature_name1 { font-size: 23px; float: right; margin: 0 32% 0 0; }
.driver_copy_date_print { float: right; margin: 0 73% 0 0; color: black; }
.box-content { width: auto; }
.box-contentlease > h2 { background-color: #3498db; color: #ffffff; display: inline-block; margin: 4px 0 0; padding: 10px 0 10px 5px !important; position: relative; width: 98%; }
.register_input_booking { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #c0c0c0; color: #5a5a5a; font-family: "Roboto Slab", serif; font-size: 16px; font-weight: 400; height: 33px; margin: 2px 0 0; text-indent: 2%; width: 70%; }
.register_form { width: 100%; }
.search_form { height: 235px; }
.search_submit { height: auto; margin: 17px 28px 0 0; }
.chaufcity_container_sub { margin: 0 auto; padding: 25px 0 10px 25px; width: 940px; }
.register_submit_btn { width: 92px; }
.register_form_full { margin: -16px 0 0; }
.box-contentlease { display: inline-table; width: 98%; }
.valuebox { display: inline-block; position: relative; vertical-align: top; width: 14.8%; }
.vboxheading, .vboxdetail, .vboxdetailgrey { padding: 20px; }
.valueboxnumber { display: none; }
.register_form1 { padding: 15px 0 0 12px; margin: 0; width: 100%; }
.register_sec_bottom { display: inline-block; padding: 0px 0px 0; width: 30%; }
.register_sec2_bottom { border: 0 none; display: inline-block; padding: 0 0px; width: 30%; }
.register_sec3_bottom { display: inline-block; padding: 0 px; width: 30%; }
.details_left { display: inline-block; margin: 0 0 0 3%; width: 54%; }
.bx-viewport { height: 480px !important; }
.bkn_right_sec { display: inline-block; float: right; padding: 0 0 0 20px; vertical-align: top; width: 52%; }
.ratebox_right { display: inline-block; margin: 0 0 0 3%; width: 38%; }
.booknow_slider { display: table; padding-bottom: 20px; width: 100%; }
.ratebox_left { display: inline-block; margin: 0 0 0 7%; width: 45%; }
.centerbox { margin-left: 50px; }
.cabdetails1 { width: 50%; }
.details_right { display: inline-block; margin: 0 0 0 3%; width: 38%; }
.bkn_left_sec { width: 45%; }
.leasedetails { display: inline-block; width: 100%; }
.about_left_sec, .about_right_sec { display: inline-block; vertical-align: top; width: 48% !important; }
.cabdetails { display: inline-block; padding: 50px 0; width: 100%; }
.booking_login { width: 100%; }
.wwp_tax_in { width: 95%; }
.wwp_ver { margin: 0 auto; padding: 30px 0 0; width: 95%; }
.wwp_tax { margin: 0 auto; padding: 10px 0 0; width: 95%; }
.lease_left_sec { display: inline-block; margin: -110px 0 0; vertical-align: top; width: 49%; }
.btn_rm1 { width: 195px; }
.booknow_search_driver { width: 115px; }
.booknow_center_sub { width: 100%; }
.footer_nav { width: 28% }
.footer_address { width: 38% }
.footer_newsletter { width: 30% }
.powered_by { width: 46% }
.block { margin: 0 2% 0 0; width: 32% }
.popup1::after { left: 43% }
.popup::after { left: 44% }
.popup2::after { left: 84% }
.slider_content { height: 477px; left: 16%; position: absolute; top: -372px; z-index: 25 }
.how_it_works { text-align: center; width: 100%; padding: 0 0 4% }
.how_it_works p { width: 100% }
.hiw_rm { display: list-item; margin: 3% auto }
.hiw_img { display: inline-block; margin: 3% 0 0 }
.ad_rm, .use_taxi_label, .use_taxi_single { margin: 2% 0 0 }

.chauffeur_field_editible{margin: 2% 0 0 }
.chauffeur_field_noeditible{margin: 2% 0 0 }

.advertise_taxi { width: 100%; text-align: center }
.advertise_taxi p { line-height: 22px; width: 100% }
.advertise_taxi ul li { padding: 2% 0; width: 100% }
.used_taxi { width: 100% }
.used_taxi h1 { padding: 7% 0 0; text-align: center; text-indent: 1% }
.use_taxi_select, .use_taxi_select1 { margin: 2% 0 0; width: 100%; text-indent: .5% }
.use_taxi_single { width: 100%; text-indent: 2%; text-indent: 1.3% }

.chauffeur_field_editible{width: 100%; text-indent: 2%; text-indent: 1.3% }
.chauffeur_field_noeditible{width: 100%; text-indent: 2%; text-indent: 1.3% }

.search_use_taxi { margin: 4% 0 0 }
.secOne { margin: 1% 0 0; width: 100% }
.image_text { bottom: 8px; left: 33%; padding: 2% 0; width: 34.1% }
.t_rate { width: 12.5% }
#rollover { width: 97px }
.register_input, .register_input_bottom { margin: 1% 0 2%; width: 96.3% }
.register_input_bottom1 { width: 96.3% }
.logo { float: none; margin: 0px auto; }
.social { float: none; margin: 15px auto 0px auto; width: 235px; display: table; }
.header-right { float: none; padding: 0; width: 345px; display: table; margin: 15px auto 0px auto; }
}
@media all and (max-width:956px) {
.footer_nav { width: 24% }
.footer_address { width: 40% }
.footer_newsletter { width: 32% }
.facebook, .google { padding: 0 0 0 4px }
.contact { padding: 0 }
.whatsapp { margin: 0 0 0 2px; padding: 0 0 0 2px }
}
@media all and (max-width:927px) {
.chauffuererror_message { color: red; float: right; position: absolute; margin: -3% 0px 0px 39%; }
.ddc_nameandsignature_name { font-family: 'Pinyon Script', cursive; font-family: 'Pinyon Script', cursive; font-size: 25px; float: right; margin: 0 29% 0 0; }
.ddc_nameandsignature_name1 { font-size: 23px; float: right; margin: 0 29% 0 0; }
.driver_copy_date_print { float: right; margin: 0 71% 0 0; color: black; }
.ch-grid li { margin: 2% 2% 1% }
}
@media all and (max-width:910px) {
.chauffuererror_message { color: red; float: right; position: absolute; margin: -3% 0px 0px 41%; font-size: 14px; }
.ch-grid li { margin: 2% 2% 1% }
.pc_center_right { max-width: 70%; padding: 0 4% 0 0; text-align: left }
}
@media all and (max-width:900px) {
.rcf_sec1 { width: 25%; display: inline-block; vertical-align: top; padding: 15px 45px 15px 20px; }
.rcf_sec2 { width: 25%; display: inline-block; vertical-align: top; padding: 15px 45px 15px 20px; }
.footer_address { width: 43% }
.footer_nav { width: 19% }
.footer_newsletter { width: 33% }
.nl_style { font: 10px/23px "Roboto Slab", serif; width: 65% }
.search_form { display: none }
.search_form1 { background: rgba(52,152,219,1); color: rgba(0,0,0,1); display: block; height: 315px; margin: 0; width: 100% }
.search_border { border: 1px solid #fff; margin: 16px 0 1.5% 3%; width: 22% }
.select_field, .select_field1 { border: 1px solid #545454; color: #888; font: 400 14px/14px "Roboto Slab", serif; height: 40px; text-indent: 6px; width: 94% }
.select_field { margin: 2% 0 0 3% }
.select_field1 { margin: 1.5% 0 0 3% }
.search_submit { background: #196699; border: 0; color: #fff; cursor: pointer; height: auto; margin: 17px 26px 0 0; padding: 10px 40px 10px 40px; }
.ch-grid li { display: inline-block; height: 170px; margin: 2% 2% 1%; width: 170px }
.image_text { bottom: 8px; left: 31.4%; padding: 2% 0; width: 37.3% }
.contact_slider { background: url(../images/contact-us-slide.jpg) 0 0/cover no-repeat rgba(0,0,0,0) }
.contact_form { width: 100% }
.form-control { width: 44% }
.contact_single_field { float: left; margin: 0 2% 3% 0 }
.form-control-select { width: 96.2% }
.form_textarea { height: 60px!important; margin: 3% 0 0; width: 93%!important }
.contact_address, .contact_qr_code { width: 100% }
.contact_gap { margin-top: 30px; }
.qr_code { float: left; margin-left: 0; }
.add_style_content { padding: 0 }
.add_style_heading { padding: 50px 0 10px }
.contact_social { padding: 0 }
.contact_map { background: url(../images/our-map.jpg) 0 -70px/cover no-repeat rgba(0,0,0,0) }
.about_slider { background: url(../images/about-us.jpg) 0 0/cover no-repeat rgba(0,0,0,0) }
.table_header { font-size: 16px }
.table_font { font-size: 14px }
.register_slider { background: url(../images/register-bg.jpg) 0 0/cover no-repeat rgba(0,0,0,0) }
.register_input { margin: 1% 0 2%; width: 96% }
.register_select { margin: 1% 0; width: 96.4% }
.register_input_bottom { margin: 1% 0 2%; width: 96% }
.register_select_bottom { margin: 1% 0; width: 96.4% }
}
@media all and (max-width:840px) {
.chauffuererror_message { color: red; float: right; position: absolute; margin: -3.5% 0px 0px 41%; font-size: 13px; }
.rcf_sec1 { width: 28%; display: inline-block; vertical-align: top; padding: 15px 20px 15px 20px; }
.rcf_sec2 { width: 28%; display: inline-block; vertical-align: top; padding: 15px 20px 15px 20px; }
.rcf_sec3 { width: 28%; display: inline-block; vertical-align: top; padding: 15px; }
.ddc_nameandsignature_name { font-family: 'Pinyon Script', cursive; font-family: 'Pinyon Script', cursive; font-size: 25px; float: right; margin: 0 26% 0 0; }
.ddc_nameandsignature_name1 { font-size: 23px; float: right; margin: 0 26% 0 0; }
.ddc_nameandsignature_name { font-family: 'Pinyon Script', cursive; font-family: 'Pinyon Script', cursive; font-size: 25px; float: right; margin: 0 21% 0 0; }
.ddc_nameandsignature_name1 { font-size: 23px; float: right; margin: 0 21% 0 0; }
.driver_copy_date_print { float: right; margin: 0 69% 0 0; color: black; }
.search_form1 { height: 310px; }
.table_footer p, .table_header { font-size: 14px }
.ch-grid li { margin: 2% 1% 1% }
.table_header { font-weight: 700 }
.pc_center_right { max-width: 64%; padding: 0 4% 0 0; text-align: left }
.pc_left img, .pc_right img { width: 70%; height: auto }
}
@media all and (max-width:823px) {
.wwa_sub img, .wwp_sub img { float: none; border: 2px solid #e0e0e0 }
.wwa_sub p, .wwp_sub p { padding: 3% 0 0 }
.about_left_sec img, .wwa_sub img, .wwp_sub img { border: 2px solid #e0e0e0 }
.ch-grid li { margin: 2% 1% 1% }
.wwp_sub br { display: none }
.about_right_sec { padding: 0; display: inline-block; vertical-align: top; width: 100% }
.about_left_sec { display: inline-block; vertical-align: top; width: 100% }
.wwa_sub img { margin: 0 20px 0 0 }
.about_left_sec img { margin: 0 }
}
@media all and (max-width:800px) {
.cd-multi-steps.text-top.count li > *::before, .cd-multi-steps.text-bottom.count li > *::before { /* this is the spot indicator */ content: counter(steps); height: 26px; width: 26px; line-height: 26px; font-size: 1.4rem; color: #ffffff; }
.cd-multi-steps.text-top.count li:not(.current) em::before, .cd-multi-steps.text-bottom.count li:not(.current) em::before { /* steps not visited yet - counter color */ color: #2c3f4c; }
.cd-multi-steps.text-top.count li::after { bottom: 11px; }
.cd-multi-steps.text-top.count li > * { padding-bottom: 34px; }
.cd-multi-steps.text-bottom.count li::after { top: 11px; }
.cd-multi-steps.text-bottom.count li > * { padding-top: 34px; }
.embox-L { display: inline-block; float: left; width: 30%; margin: 0 0 50px 0px; }
.wwp_sub_pro { margin: 0 auto; padding: 30px 0 25px; width: 90%; }
.box-contentlease-new { margin: 0 auto; width: 100%; }
.em_sec1 { display: inline-block; font-family: "Roboto Slab", serif; vertical-align: top; width: 49%; }
.em_secbtn { display: inline-block; font-family: "Roboto Slab", serif; text-align: right; vertical-align: bottom; width: 94%; }
.headingbar-ld { color: #ffffff; display: inline-table; padding: 0 0 10px 5px; position: relative; }
.printnew { display: none; }
.texiinfoleft-R { color: #2a2a2a; display: inline-block; font-family: "Roboto Slab", serif; vertical-align: top; width: 50%; }
.taxiinforight-L { color: #2a2a2a; display: inline-block; font-family: "Roboto Slab", serif; font-weight: bold; width: 45%; }
.myprofileinfo-l-1 { display: inline-block; padding: 0px; vertical-align: top; }
.totalsearch { display: inline-block; float: left; padding-left: 28px; padding-top: 8px; text-align: left; width: 21% !important; }
.box-myleft { margin: 0 auto; padding-top: 15px; width: 700px; }
.wwp_sub_bread { width: 752px; }
.print_btn { display: none; }
.myleasebody-detail { display: flex; }
.leasedetailsinfo { display: inline-block; margin: 0 0 0 -2px; vertical-align: top; width: 100%; }
.leasres { margin: -15px 0 15px; }
.lesdetailsblue { color: #3498db; font-family: "Roboto Slab", serif; font-size: 18px; padding: 5px 0 25px 10px !important; width: 42%; }
.lesdetails1 { color: #000000; font-family: "Roboto Slab", serif; font-size: 18px; padding: 5px 0 10px 10px !important; width: 66%; }
.rcf_sec1 { width: 27%; display: inline-block; vertical-align: top; padding: 15px 20px 15px 20px; }
.rcf_sec2 { width: 27%; display: inline-block; vertical-align: top; padding: 15px 20px 15px 20px; }
.ddc_nameandsignature_name { font-family: 'Pinyon Script', cursive; font-family: 'Pinyon Script', cursive; font-size: 25px; float: right; margin: 0 17% 0 0; }
.ddc_nameandsignature_name1 { font-size: 23px; float: right; margin: 0 17% 0 0; }
.driver_copy_date_print { float: right; margin: 0 67% 0 0; color: black; }
.headingbar-ld-print-op, .headingbar-ld-print { display: none; }
.leastype { display: none !important; }
.shifttype { display: none !important; }
.valueboxaction { display: none !important; }
.search_sec3 { display: inline-block; vertical-align: top; width: 40%; margin: -2px 0 0; }
#box { display: inline-block; font-size: 12px; left: -3px; line-height: 20px; position: absolute; width: 190px; z-index: 100; }
.register_submit { float: right; margin: 5px 25px 0 0; }
.formlable { display: inline-block; position: relative; width: 49%; }
.register_input_booking { width: 58%; }
.valuebox { display: inline-block; position: relative; vertical-align: top; width: 23.5%; }
.scf_selectpage { width: 12%; }
.chaufcityleft { display: inline-block; margin: 0; width: 100%; }
.citychauf { display: inline-block; margin: 0; width: 100%; }
.register_sec3_bottom { padding: 5 14px; width: 28%; }
.register_sec2_bottom { border: 0 none; padding: 5px 14px; width: 28%; }
.register_form1 { margin: 0; width: 100%; }
.register_sec_bottom { display: inline-block; padding: 5px 14px 0; width: 30%; }
#flag { margin-bottom: 20px; padding-bottom: 0px; }
.soldby { display: inline-block; margin: 0 0 0 19%; width: 80%; }
.search_cab_container_sub.booktitle h5 { font-size: 12px; }
.cabopbox { display: inline-block; width: 100%; }
.cabop { display: none; }
.ratebox_left { display: inline-block; margin: 0 0 0 4%; width: 45%; }
.centerbox { margin-left: 25px; }
.bookerror { color: #ff0000; float: right; margin: -70px 5px 0 0; }
.bx-viewport { height: 328px !important; }
.bkn_left_sec { width: 37%; }
.bkn_right_sec { width: 60% !important; }
.lafterlogininfo { display: inline-block; width: 100%; }
.booking_heading { font-size: 16px; display: inline-block; }
.cabdetails1 { font-size: 16px; }
.cabdetails2 { font-size: 16px; }
.cabdetails3 { font-size: 16px; }
.search_cab_container_sub h1 { padding-bottom: 20px; }
.thankyou_slider { background: rgba(0, 0, 0, 0) url("../images/email_verification_bg.jpg") no-repeat scroll 0 -57px / cover; }
.wwp_tax { margin: 0 auto; padding: 2px 0 0 !important; width: 95%; }
.lease_left_sec { display: inline-block; margin: 0 0 50px; vertical-align: top; width: 100%; }
.booknow_search_driver { width: 175px; }
.booknow_left_sec { width: 55%; }
.btn_rm1 { padding: 8px 10px; }
.booknow_right_sec { background-color: #ffffff; display: inline-block; padding: 0 0 0 11px; vertical-align: top; width: 92%; }
.wwp_ver { margin: 0 auto; padding: 30px 0 0; width: 95%; }
.wwp_tax { margin: 0 auto; padding: 30px 0 0; width: 95%; }
.booknow_header > p { padding: 0 0 0 5px !important; }
.booknow_header { background: #3498db none repeat scroll 0 0; border-radius: 0; height: 50px; text-align: left; }
.block { margin: 0 0 2%; width: 100% }
.popup { left: 10%; top: 24.7% }
.popup::after { left: 66% }
.popup1 { left: 11%; top: 58% }
.popup1::after { left: 64% }
#table_three { width: 80% }
.popup2 { left: 10.1%; top: 91.3% }
.popup2::after { left: 63.3% }
.calender_left_section { width: 100% }
.calender_right_section { float: none; padding: 0; width: 100% }
.medallion_left_section { width: 100% }
.medallion_right_section { padding: 0; width: 100% }
.medallion_sec_one { padding: 0; width: 49% }
.medallion_sec_two { margin: 0 0 0 12px; width: 49% }
.left_sec, .right_sec { width: 100% }
.right_sec { padding: 0 0 0 11px }
.accident_sub p, .never_miss_sub p { padding: 2% 0 0 }
.never_miss_sub img { float: none; margin: 0 }
.accident_sub img { float: none; margin: 0 }
.footer_nav { width: 49% }
.footer_address { border-right: 0 none; width: 49% }
.footer_newsletter { padding: 6% 0 0; width: 100% }
.footer_newsletter h3 { padding: 0 }
.footer_newsletter p { padding: 20px 0 }
.nl_input { border-top: 1px solid #3f3f3f; margin: 0 }
.nl_style { font: 14px/23px "Roboto Slab", serif; width: 89%; }
.search_submit { background: #196699; border: 0; color: #fff; cursor: pointer; margin: 17px 24px 0 0; padding: 10px 40px 10px 40px; height: auto; }
.search_border { border: 1px solid #fff; margin: 16px 0 1.5% 3%; width: 94% }
.ch-grid li { display: inline-block; height: 170px; margin: 2% 1% 1%; width: 170px }
.image_text { bottom: 8px; left: 29.1%; padding: 2% 0; width: 41.9% }
.form-control-select { width: 97% }
.form_textarea { height: 60px!important; margin: 3% 0 0; width: 93.6%!important }
.wwp_sub img { border: 2px solid #e0e0e0; float: none; margin: 0 20px 0 0 }
.price sup { left: 37%; top: 6% }
.wwp_sub p { padding: 20px 0 0 }
.registor_form_heading_sub h1 { color: #fff; font-size: 40px; letter-spacing: -1px; line-height: 50px; text-align: center; text-shadow: 1px 1px 0 #000 }
.login_sec1 { padding: 15px; width: 100% }
.login_sec2 { padding: 0 15px 15px; width: 100% }
.login_stye_input { margin: 2% 0 0; width: 94%!important; padding: 0!important }
.register_input { margin: 1% 0 2%; padding: 0!important; width: 95.5%!important }
.register_select { margin: 1% 0; width: 96% }
.register_input_bottom { margin: 1% 12px 2%; padding: 0 !important; width: 95.5% !important; }
.register_select_bottom { margin: 1% 0; width: 96% }
.register_input_bottom1 { width: 96% }
.register_select_top { width: 100% }
.register_form1 { margin: 0 0 0 }
}
@media all and (max-width:768px) {
.mbl { padding: 10px 0 10px 0; }
.about_left_sec p, .about_right_sec p { width: 100% !important; text-align: center !important; }
.about_right_sec h2 { text-align: center; }
.breadcrumb { margin: -20px 10px 0 !important; }
.cd-multi-steps.text-top.count li > *::before, .cd-multi-steps.text-bottom.count li > *::before { /* this is the spot indicator */ content: counter(steps); height: 26px; width: 26px; line-height: 26px; font-size: 1.4rem; color: #ffffff; }
.cd-multi-steps.text-top.count li:not(.current) em::before, .cd-multi-steps.text-bottom.count li:not(.current) em::before { /* steps not visited yet - counter color */ color: #2c3f4c; }
.cd-multi-steps.text-top.count li::after { bottom: 11px; }
.cd-multi-steps.text-top.count li > * { padding-bottom: 34px; }
.cd-multi-steps.text-bottom.count li::after { top: 11px; }
.cd-multi-steps.text-bottom.count li > * { padding-top: 34px; }
.cd-multi-steps { /* reset style */ background-color: transparent; padding: 0; text-align: center; }
.cd-multi-steps li { position: relative; float: none; margin: 0.4em 40px 0.4em 0; }
.cd-multi-steps li:last-of-type { margin-right: 0; }
.cd-multi-steps li::after { /* this is the line connecting 2 adjacent items */ position: absolute; content: ''; height: 4px; background: #edeff0; /* reset style */ margin: 0; }
.cd-multi-steps li.visited::after { background-color: #96c03d; }
.cd-multi-steps li > *, .cd-multi-steps li.current > * { position: relative; color: #2c3f4c; }
.cd-multi-steps.custom-separator li::after { /* reset style */ height: 4px; background: #edeff0; }
.cd-multi-steps.text-center li::after { width: 100%; top: 50%; left: 100%; -webkit-transform: translateY(-50%) translateX(-1px); -moz-transform: translateY(-50%) translateX(-1px); -ms-transform: translateY(-50%) translateX(-1px); -o-transform: translateY(-50%) translateX(-1px); transform: translateY(-50%) translateX(-1px); }
.cd-multi-steps.text-center li > * { z-index: 1; padding: .6em 1em; border-radius: .25em; background-color: #edeff0; }
.no-touch .cd-multi-steps.text-center a:hover { background-color: #2c3f4c; }
.cd-multi-steps.text-center li.current > *, .cd-multi-steps.text-center li.visited > * { color: #ffffff; background-color: #96c03d; }
.cd-multi-steps.text-center.custom-icons li.visited a::before { /* change the custom icon for the visited item - check icon */ background-position: 0 -60px; }
.cd-multi-steps.text-top li, .cd-multi-steps.text-bottom li { width: 80px; text-align: center; }
.cd-multi-steps.text-top li::after, .cd-multi-steps.text-bottom li::after { /* this is the line connecting 2 adjacent items */ position: absolute; left: 50%; /* 40px is the <li> right margin value */ width: calc(100% + 40px); }
.cd-multi-steps.text-top li > *::before, .cd-multi-steps.text-bottom li > *::before { /* this is the spot indicator */ content: ''; position: absolute; z-index: 1; left: 50%; right: auto; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); height: 12px; width: 12px; border-radius: 50%; background-color: #edeff0; }
.cd-multi-steps.text-top li.visited > *::before, .cd-multi-steps.text-top li.current > *::before, .cd-multi-steps.text-bottom li.visited > *::before, .cd-multi-steps.text-bottom li.current > *::before { background-color: #96c03d; }
.no-touch .cd-multi-steps.text-top a:hover, .no-touch .cd-multi-steps.text-bottom a:hover { color: #96c03d; }
.no-touch .cd-multi-steps.text-top a:hover::before, .no-touch .cd-multi-steps.text-bottom a:hover::before { box-shadow: 0 0 0 3px rgba(150, 192, 61, 0.3); }
.cd-multi-steps.text-top li::after { /* this is the line connecting 2 adjacent items */ bottom: 4px; }
.cd-multi-steps.text-top li > * { padding-bottom: 20px; }
.cd-multi-steps.text-top li > *::before { /* this is the spot indicator */ bottom: 0; }
.cd-multi-steps.text-bottom li::after { /* this is the line connecting 2 adjacent items */ top: 3px; }
.cd-multi-steps.text-bottom li > * { padding-top: 20px; }
.cd-multi-steps.text-bottom li > *::before { /* this is the spot indicator */ top: 0; }
.no-touch .cd-breadcrumb.triangle.custom-icons li:first-of-type a:hover::before, .cd-breadcrumb.triangle.custom-icons li.current:first-of-type em::before, .no-touch .cd-multi-steps.text-center.custom-icons li:first-of-type a:hover::before, .cd-multi-steps.text-center.custom-icons li.current:first-of-type em::before { /* change custom icon using image sprites - hover effect or current item */ background-position: 0 -40px; }
.no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(2) a:hover::before, .cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(2) em::before, .no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(2) a:hover::before, .cd-multi-steps.text-center.custom-icons li.current:nth-of-type(2) em::before { background-position: -20px -40px; }
.no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(3) a:hover::before, .cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(3) em::before, .no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(3) a:hover::before, .cd-multi-steps.text-center.custom-icons li.current:nth-of-type(3) em::before { background-position: -40px -40px; }
.no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(4) a:hover::before, .cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(4) em::before, .no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(4) a:hover::before, .cd-multi-steps.text-center.custom-icons li.current:nth-of-type(4) em::before { background-position: -60px -40px; }
.cd-breadcrumb.triangle { /* reset basic style */ background-color: transparent; padding: 0; float: left; }
.cd-breadcrumb.triangle li { position: relative; padding: 0; margin: 4px 4px 4px 0; }
.cd-breadcrumb.triangle li:last-of-type { margin-right: 0; }
.cd-breadcrumb.triangle li > * { position: relative; padding: 0.3em 0.8em 0.3em 2.5em; color: #2c3f4c; background-color: #f3f3f3; border-color: #f3f3f3; }
.cd-breadcrumb.triangle li.current > * { /* selected step */ color: #ffffff; background-color: #3498db; border-color: #3498db; }
.cd-breadcrumb.triangle li:first-of-type > * { padding-left: 1.6em; }
.cd-breadcrumb.triangle li:last-of-type > * { padding-right: 1.6em; }
.no-touch .cd-breadcrumb.triangle a:hover { /* steps already visited */ color: #ffffff; background-color: #2c3f4c; border-color: #2c3f4c; }
.cd-breadcrumb.triangle li::after, .cd-breadcrumb.triangle li > *::after { /* 
    	li > *::after is the colored triangle after each item
    	li::after is the white separator between two items
    */ content: ''; position: absolute; top: 0; left: 100%; content: ''; height: 0; width: 0; /* 48px is the height of the <a> element */ border: 15px solid transparent; border-right-width: 0; border-left-width: 17px; }
.cd-breadcrumb.triangle li::after { /* this is the white separator between two items */ z-index: 1; -webkit-transform: translateX(4px); -moz-transform: translateX(4px); -ms-transform: translateX(4px); -o-transform: translateX(4px); transform: translateX(4px); border-left-color: #ffffff; /* reset style */ margin: 0; }
.cd-breadcrumb.triangle li > *::after { /* this is the colored triangle after each element */ z-index: 2; border-left-color: inherit; }
.cd-breadcrumb.triangle li:last-of-type::after, .cd-breadcrumb.triangle li:last-of-type > *::after { /* hide the triangle after the last step */ display: none; }
.cd-breadcrumb.triangle.custom-separator li::after { /* reset style */ background-image: none; }
.cd-breadcrumb.triangle.custom-icons li::after, .cd-breadcrumb.triangle.custom-icons li > *::after { /* 50px is the height of the <a> element */ border-top-width: 25px; border-bottom-width: 25px; }
 @-moz-document url-prefix() {
 .cd-breadcrumb.triangle li::after, .cd-breadcrumb.triangle li > *::after {
      /* fix a bug on Firefix - tooth edge on css triangle */
      border-left-style: dashed;
}
 .cd-breadcrumb, .cd-multi-steps {
padding: 7px 5px;
float: left;
}
.cd-breadcrumb li, .cd-multi-steps li {
}
.cd-breadcrumb li::after, .cd-multi-steps li::after {
margin: 0 1em;
}
.cd-breadcrumb li > *, .cd-multi-steps li > * {
font-size: 15px;
}
.search_sec3 {
 display: inline-block;
 float: right;
 margin: -1px 0 0;
 vertical-align: top;
 width: 40%;
}
 .subscribemail_error {
 color: red;
 display: inline-block;
 position: relative;
 margin: -37px 67px 0px 0px;
 float: right;
 font-size: 15px;
}
 .box-myleft {
 margin: 0 auto;
 padding-top: 15px;
 width: 668px;
}
.coursedetail_table {
width: 100%;
position: relative;
display: inline-block;
margin: 0 0 0 24px;
padding: 0 0 15px 0;
}
.coursedetail_subheading {
margin: 0 0 10px 0;
display: inline-block;
width: 20%;
}
.coursedetail_subheadingvalue {
font-weight: bold;
display: inline-block;
vertical-align: top;
width: 70%;
}
.loginformerror_message {
color: red;
display: inline-block;
position: relative;
margin: -27px 40px 0px 0px;
float: right;
font-size: 13px;
}
.chaufcity_container_sub {
margin: 0 auto;
padding: 25px 0 10px 25px;
width: 94%;
}
.chauffuererror_message {
color: red;
float: right;
position: absolute;
margin: -3.5% 0px 0px 68%;
}
.error_message {
color: red;
display: inline-block;
position: relative;
margin: -32px 18px 0px 0;
float: right;
font-size: 13px;
}
.lcb_sub {
font-family: 'Roboto Slab', serif;
width: 772px;
margin: 0px auto;
padding: 10px 0 9px 0;
color: #fff;
}
.lcb_sub h5 {
font: 20px 'Roboto Slab', serif;
color: #fff;
font-weight: 500;
font-size: 15px;
}
.wwp_sub_bread {
width: 710px;
}
.register_sec1 {
padding: 15px 14px 0;
width: 95%;
}
.rcf_sec1 {
width: 93%;
display: inline-block;
vertical-align: top;
padding: 15px;
}
.rcf_sec2 {
width: 93%;
display: inline-block;
vertical-align: top;
padding: 15px;
}
.rcf_sec3 {
width: 93%;
display: inline-block;
vertical-align: top;
padding: 15px;
}
.rcf_button {
float: right;
margin: 0 17px 0 0;
}
.locimg {
float: right;
margin: -64px -25px 0 0;
}
.ddc_nameandsignature_name {
font-family: 'Pinyon Script', cursive;
font-family: 'Pinyon Script', cursive;
font-size: 25px;
float: right;
margin: 0 13% 0 0;
}
.ddc_nameandsignature_name1 {
font-size: 23px;
float: right;
margin: 0 13% 0 0;
}
.driver_copy_date_print {
float: right;
margin: 0 65% 0 0;
color: black;
}
.dateofcourse_heading {
float: left;
color: black;
margin: 0 15px 0 0;
display: inline-block;
}
.register_submit_btn_mylease {
 background: #3498db none repeat scroll 0 0;
 border: 0 none;
 border-radius: 4px;
 color: #ffffff;
 cursor: pointer;
 font-family: "Roboto Slab", serif;
 font-size: 16px;
 height: 38px;
 margin: 0 0 1.5%;
 width: 100px;
}
.footer h3 {
color: ##919191;
text-align: center;
}
.register_input_booking {
margin: 0;
}
.valueboxaction {
display: none;
}
.action_btn {
width: 92px;
}
.register_input_bottom1 {
width: 90%;
}
.about_slider {
height: 200px;
}
.faq_slider {
height: 200px;
}
.cabcomp_slider {
height: 200px;
}
button.accordion {
height: 55px;
font-size: 18px !important;
}
.cabdetails1 {
width: 52%;
}
.cabopbox {
display: inline-block;
width: 100%;
}
.cabop {
display: none;
}
.ratebox_left {
display: inline-block;
margin: 0 0 0 3%;
width: 45%;
}
.thankyou_slider {
background: rgba(0, 0, 0, 0) url("../images/email_verification_bg.jpg") no-repeat scroll 0 -41px / cover;
}
.btn_rm1 {
font-size: 13px;
padding: 8px 5px;
}
.popup::after {
left: 63.8%
}
.popup1::after {
left: 62%
}
.popup2::after {
left: 63.8%
}
.nl_style {
font: 14px/23px "Roboto Slab", serif;
width: 89%
}
.copyright {
padding: 0 0 0 30px;
width: 46%
}
.copyright p, .powered_by p {
font: 400 12px/0 "Roboto Slab", serif
}
.form-control-select {
width: 97.3%
}
.inner_slider p {
left: 16.5%;
top: 35%
}
.inner_slider {
height: 232px
}
.search_border {
border: 1px solid #fff;
margin: 2% 0 2% 3%;
width: 94%
}
.ph_icon {
margin: 0 0 0 -30px;
position: absolute;
top: -38px
}
.image_text {
bottom: 8px;
left: 28.2%;
padding: 2% 0;
width: 43.6%
}
.ch-grid li {
margin: 2% 6% 1%
}
.pc_center_right {
max-width: 61%;
padding: 0 4%;
text-align: left
}
.ph_left, .ph_right {
float: none
}
.register_input_bottom1 {
width: 95%
}
.register_form1 {
margin: 3% 0 0;
}
.resend_p {
text-align: center;
margin: 0;
width: 100%;
}
.verify_submit_btn {
margin: 20px 0 0px 0;
}
.resend_form {
float: none;
margin: 0px auto;
display: table;
}
}
@media only screen and (max-width:767px){
	.header-right {
    width: 150px;
}
.ph_text {
    font: 25px/16px 'Roboto Slab', serif;
}
.radio_btn {
    margin: 10px 0px 10px 10px;
    display: inline-block;
}
.search_submit {
    margin: 10px 10px 0px 0px;
}
.mbl_heading, .modules_left p {
    padding: 0;
}
.mb_rm1 {
    padding: 10px 20px 10px 20px;
}
.mb_rm1 {
    margin: 10px 0 0 0px;
}
.three_headings_container_sub {
    padding: 10px;
    width: auto;
}
.secOne img {
    width: 90%;
}
.footer_nav {
    width: 100%;
    text-align: center;
    border: 0;
}
.foooter_logo {
    margin: 0px auto;
}
.greaterthan_icon {
	display:none;
}
.footer_address {
    border-right: 0 none;
    width: 100%;
    text-align: center;
    margin: 30px 0 30px 0;
}
.f_phone {
    padding: 10px 0 0 0;
}
.f_email {
    padding: 10px 0 0 0;
}
.footer_social {
    padding: 13px 0 0 0;
    display: inline-block;
}
.footer_newsletter {
    padding: 0;
    width: 100%;
    text-align: center;
}
.footer_newsletter h3 {
    padding: 0;
    text-align: center;
}
input[type="button"] {
    -webkit-appearance: none;
    float: left;
}
.nl_style {
    width: auto;
}
.footer_address h3 {
    padding: 0;
    text-align: center;
}
.copyright {
    padding: 0;
    width: 100%;
    text-align: center;
}
.copyright p {
    padding: 15px 0 15px 0;
    font: 14px/18px 'Roboto Slab', serif;
}
.powered_by {
    width: 100%;
}
.powered_by p {
    font: 14px/18px 'Roboto Slab', serif;
    text-align: center;
    padding: 15px 0 15px 0;
}
.accident_sub, .calender_container_sub, .call_to_action_sub, .copyright_contaner_sub, .footer_sub, .main_heading_container_sub, .manage_buggie_highlights_sub, .manage_driver_sub, .medallion_container_sub, .nav_container_sub, .never_miss_sub, .table_container_sub, .tickets_container_sub {
    padding: 10px;
}
.about_container_sub {
    padding: 10px;
    text-align: center;
}
.about_center_sub, .about_container_sub, .search_cab_container_sub, .wwa_sub, .wwp_sub {
    width: auto;
    padding: 0px;
    text-align: center;
}
.about_left_sec, .about_right_sec {
    width: 100% !important;
}
.search_cab_container_sub h1 {
    color: #fff;
    display: inline-block;
    width: 100%;
    padding: 20px 0 0 0;
}
.scf_sec1 {
    margin: 0;
    padding: 0;
    width: 90%;
}
.scf_sec2, .scf_sec3 {
    margin: 0;
    padding: 0;
    width: 90%;
}
.ui-corner-all {
    width: 90%;
}
.scf_sec4 {
    margin: 0;
    padding: 0;
    width: 90%;
}
.bbf_submit {
    float: none;
    padding: 0;
    top: 0;
    right: 0;
}
.bbf_submit_btn {
    width: 90%;
}
.search_cab_container_sub p {
    color: #fff;
    text-align: left;
    font-size: 14px;
    padding: 0;
}
.t_line1 {
    display: none;
}
.t_picture {
    display: none;
}
.search_result_container table td {
    padding: 10px;
}
.search_result_container {
    width: 100%;
    background: #f3f3f3;
    overflow-x: scroll;
}
.scf {
    padding: 0 0 50px 0;
    width: 93%;
}
.scf input {
    padding: 0 !important;
    margin: 0px 3px 0 0px;
}
.scf_input, .scf_select {
    margin: 0;
}
.inner_slider p {
    left: 0 !important;
    top: 60px !important;
}
.inner_slider {
    background-position: 0;
}
h1 {
    font: 30px/45px 'Roboto Slab', serif;
}
.calender_container {
    text-align: center;
}
.sec_one_img {
    float: none;
    margin: 30px auto -30px auto;
    border: 2px solid #e0e0e0;
    width: 116px;
}
.sec_two_img {
    float: none;
    margin: 30px auto 0px auto;
    border: 2px solid #e0e0e0;
    width: 116px;
}
.medallion_container {
    background: #fff;
    width: 100%;
    text-align: center;
}
.medallion_sec_one {
    padding: 0;
    width: 100%;
}
.medallion_sec_one img {
    margin: 30px auto 15px auto;
    border: 2px solid #e0e0e0;
    height: 197px;
}
.medallion_sec_two {
    margin: 0 0 0 12px;
    width: 100%;
}
.tickets_container {
    background: #f3f3f3;
    width: 100%;
    text-align: center;
}
.medallion_sec_two {
    margin: 0;
    width: 100%;
}
.medallion_sec_two img {
    margin: 30px auto 20px auto;
    border: 2px solid #e0e0e0;
    height: 197px;
}
.never_miss {
    width: 100%;
    background-size: cover;
    background-position: 0;
    background: #f3f3f3;
    text-align: center;
}
.accident {
    width: 100%;
    background: #fff;
    text-align: center;
}
.message_board_container_sub, .message_board_post_container_sub, .post_new_message_container_sub, .register_container_sub, .register_content_container_sub, .registor_form_container_sub, .registor_form_heading_sub {
    width: auto;
    padding: 0;
}
.message_board_container_sub h1 {
    color: #fff;
    padding: 20px 0 0 0;
    text-align: center;
}
.scf {
    padding: 0 0 50px 0;
    width: 95%;
    margin: 0px auto;
    text-align: center;
}
.message_board_container_sub, .message_board_post_container_sub, .post_new_message_container_sub, .register_container_sub, .register_content_container_sub, .registor_form_container_sub, .registor_form_heading_sub {
    width: auto;
    text-align: center;
}
.message_board_post_container {
    display: inline-block;
    width: 100%;
}
.ph_right {
    font-family: 'Roboto Slab', serif;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 18px;
    padding: 2%;
    float: none;
}
}
/*@media all and (max-width:752px) {
.ch-grid li { margin: 5% 10% 1% }
.t_rate { width: 13% }
.table_btn, .class_full_button { font-size: 12px; height: 38px; margin: 3% 0 0; width: 83px }
}
@media all and (max-width:709px) {
.ddc_nameandsignature { width: 55%; float: right; margin: 30px 0 0 0; font-size: 20px; color: black; }
.driver_copy { color: black; float: left; width: 42%; }
.driver_copy_date { float: right; width: 55%; }
.form-control { width: 96% }
.form-control-select { width: 100% }
.form_textarea { height: 60px!important; margin: 3% 0 0; width: 96%!important }
.post_content h2 { font: 12px 'Roboto Slab', serif }
}
@media all and (max-width:667px) {
.coursedetail_table { width: 96%; position: relative; display: inline-block; margin: 0 0 0 24px; padding: 0 0 15px 0; }
.coursedetail_subheading { margin: 0 0 10px 0; display: inline-block; width: 24%; }
.coursedetail_subheadingvalue { font-weight: bold; display: inline-block; vertical-align: top; width: 70%; }
.chauffuererror_message { color: red; float: right; position: absolute; margin: -4% 0px 0px 64%; }
.lcb_sub { font-family: 'Roboto Slab', serif; width: 650px; margin: 0px auto; padding: 10px 0 9px 0; color: #fff; }
.lcb_sub h5 { font: 20px 'Roboto Slab', serif; color: #fff; font-weight: 500; font-size: 13px; }
.ddc_nameandsignature { width: 58%; float: right; margin: 30px 0 0 0; font-size: 20px; color: black; }
.driver_copy_date { float: right; width: 58%; }
.comp_sub { width: 98%; margin: 0px auto; }
.nl_style { font: 14px/23px "Roboto Slab", serif; width: 87% }
.copyright { padding: 0 0 0 30px; width: 66% }
.powered_by { width: 24% }
.footer_nav { width: 39% }
.footer_address { border-right: 0 none; width: 58% }
.popup { left: 3%; top: 24.7% }
.popup::after { left: 63.8% }
.popup1 { left: 3%; top: 58% }
.popup1::after { left: 64% }
#table_three { width: 95% }
.popup2 { left: 2%; top: 91.3% }
.ph_text { color: #2a2a2a; font: 600 28px/16px "Roboto Slab", serif; padding: 23px 0 0 }
.search_heading { padding: 20px 0 0 3% }
.ch-grid li { display: inline-block; height: 170px; margin: 2% 4% 1%; width: 170px }
.image_text { bottom: 8px; left: 24.9%; padding: 2% 0; width: 50.2% }
.contact_single_field { float: none; margin: 0 0 3% }
.form-control { width: 96% }
.form-control-select { width: 100% }
.form_textarea { height: 60px!important; margin: 3% 0 0; width: 96%!important }
.price sup { left: 30%; top: 6% }
.register_input { margin: 1% 0 2%; padding: 0!important; width: 94.5%!important }
.register_select { margin: 1% 0; width: 95% }
.register_submit { padding: 5px 0 5px 15px }
.register_input_bottom { margin: 1% 0 2%; padding: 0!important; width: 94.5%!important }
.register_select_bottom { margin: 1% 0; width: 95% }
.register_submit_bottom { padding: 5px 0 5px 15px }
.register_lable_bottom { padding: 0 0 0 3% }
.register_input_bottom1 { width: 94.5% }
.register_form1 { margin: 4% 0 0 }
}
@media all and (max-width:640px) {
.scf_lable { color: #2a2a2a; display: inline-block; font-family: "Roboto Slab", serif; font-size: 18px; font-weight: 400; width: 100%; }
.scf_select_reg { border: 1px solid #c0c0c0; color: #999999; font-family: "Roboto Slab", serif; font-size: 16px; font-weight: 400; height: 37px; margin: 2% 0 5%; text-indent: 10px; width: 88%; }
.rcfdd_input_reg { border: 1px solid #c0c0c0; color: #888888; font-family: "Roboto Slab", serif; font-size: 16px; font-weight: 400; height: 33px; margin: 2% 0 5%; text-indent: 10px; width: 88%; }
.namesign { text-align: center; width: 100%; }
.embox-L { display: inline-block; float: left; width: 37%; }
.headingbar-ld > h2 { color: #2a2a2a; display: table-cell; }
.myprofileinfo-l-1 { display: inline-block; padding: 0; vertical-align: top; width: 35%; }
.myprofileinfo-r { display: inline-block; vertical-align: top; width: 64%; }
.em_sec3 { display: inline-block; font-family: "Roboto Slab", serif; vertical-align: top; width: 48%; }
.proedit { float: none; margin: 0; }
.taxidriver img { margin: 0 auto; }
.profile-edit-container { display: inline-block; padding-bottom: 25px; padding-top: 15px; width: 100%; }
.emerg-res, .taxiinfobarem-res { display: inline-block; width: 100%; }
.taxiinforight { color: #2a2a2a; display: inline-block; font-family: "Roboto Slab", serif; font-weight: bold; padding: 10px 0 10px 10px; width: 50%; }
.texiinfoleft { color: #2a2a2a; display: inline-block; font-family: "Roboto Slab", serif; padding: 10px 0 10px 10px; vertical-align: top; width: 45%; }
.myprofileinfo-l { display: inline-block; vertical-align: top; width: 57%; }
.headingbar-ld { color: #ffffff; display: inline-tale; margin: -2px 0 15px; padding: 10px 0 10px 5px; position: relative; }
.taxiinfobarem { display: none; margin-bottom: 4px; padding: 0 4px 0 5px; }
.emerg { display: none !important; font-size: 23px; margin-left: 13px; }
.texiinfoleft-R { color: #2a2a2a; display: inline-block; font-family: "Roboto Slab", serif; vertical-align: top; width: 45%; }
.paging { padding-left: 20px; text-align: left; width: 92%; }
.box-myleft { margin: 0 auto; padding-bottom: 20px; padding-top: 15px; width: 540px; }
.totalsearch { display: inline-block; float: left; padding-left: 0px; padding-top: 8px; text-align: left; width: 100% !important; }
.register_submit_btn_mylease { background: #3498db none repeat scroll 0 0; border: 0 none; border-radius: 4px; color: #ffffff; cursor: pointer; font-family: "Roboto Slab", serif; font-size: 16px; height: 38px; margin: 10px 0 1.5%; width: 100px; }
.register_input_booking { width: 94%; }
.search_sec3 { display: inline-block; float: right; margin: 15px 0 20px; vertical-align: top; width: 100%; }
.coursedetail_table { width: 95%; position: relative; display: inline-block; margin: 0 0 0 24px; padding: 0 0 15px 0; }
.coursedetail_subheading { margin: 0 0 10px 0; display: inline-block; width: 28%; }
.error_message { color: red; display: inline-block; position: relative; margin: -38px 40px 0px 0; float: right; font-size: 13px; }
.lcb_sub { font-family: 'Roboto Slab', serif; width: 630px; margin: 0px auto; padding: 10px 0 9px 0; color: #fff; }
.lcb_sub h5 { font: 20px 'Roboto Slab', serif; color: #fff; font-weight: 500; font-size: 13px; text-align: left; margin: 0 0 0 8px; }
.cd-breadcrumb, .cd-multi-steps { color: #ffffff; float: left; font-family: "Roboto Slab", serif; margin: 0 auto; padding: 0.5em 0.2em; width: 90%; }
.wwp_sub h1 { padding: 0px; }
.cd-breadcrumb li > *, .cd-multi-steps li > * { color: #2a2a2a; display: inline-block; font-family: "Roboto Slab", serif; font-size: 1rem; }
.wwp_sub_bread { width: 570px; }
.register_form { padding: 0 !important; width: 100%; }
.o-charges { display: inline-block; margin: 5px 0 25px -10px; vertical-align: top; width: 100%; }
.leasedetailsinfo { display: inline-block; margin: 5px 0 25px -10px; vertical-align: top; width: 99%; }
.headingbar-ld-oc > h2 { color: #ffffff; display: inline-block; padding: 10px 0 10px 5px; width: 82% !important; }
.box-content { margin: 5px 0 0 2px; width: 97%; }
.formlable { display: inline-block; position: relative; width: 100%; }
.register_select { margin: 1% 0; width: 95%; }
.colshifttype { display: none; }
.register_input { width: 100%; }
.search_sec1 { display: inline-block; padding: 15px 15px 0 0; vertical-align: top; width: 100%; }
.box-contentlease { display: inline-block; width: 96%; }
.paging { width: 92%; }
.valueboxnumber { display: none; }
.citychauf { display: inline-block; margin: 0; width: 68%; }
.chaufcityleft { display: inline-block; margin: 0; width: 68%; }
.register_sec2_bottom { border: 0 none; padding: 5px 14px; width: 95%; }
.register_input_bottom { display: inline-block; margin: 1% 0 2%; padding: 0 !important; width: 55% !important; }
.register_lable_bottom { display: inline-block; padding: 0px; width: 25%; }
.register_input_bottom1 { border: 1px solid #c0c0c0; color: #888888; font-family: "Roboto Slab", serif; font-size: 14px; font-weight: 400; height: 33px; margin: 1% 0; text-indent: 10px; width: 97%; }
.register_sec_bottom { display: inline-block; padding: 0 14px; width: 95%; }
.register_sec3_bottom { width: 95%; }
h3 { color: #2a2a2a; font-family: "Roboto Slab", serif; font-size: 22px; font-weight: bold; padding: 0 0 10px 10px; text-align: left; }
.bkn_left_sec { width: 27%; }
.soldby { display: inline-block; margin: 0 0 0 8%; width: 80%; }
.search_cab_container_sub.booktitle h5 { font-size: 12px; width: 216px; }
button.accordion { height: 70px; }
.panel.show > p { font-size: 18px; text-align: left; }
.panel > p { font-size: 18px; text-align: left !important; }
.comp_img h1 { font-size: 30px; }
.drvsrch { margin: 0 auto; width: 100%; }
.cabopbox { display: inline-block; margin: 0; width: 89%; }
.details_right { display: inline-block; margin: 0 0 0 3%; width: 91%; }
.ratebox_right { display: inline-block; width: 80%; margin: 0 0 0 4%; }
.ratebox_left { display: inline-block; margin: 0 0 0 4%; width: 80%; }
.centerbox { margin-left: -5px; }
.search_names { font-size: 16px; }
.details_left { display: inline-block; margin: 0 0 0 3%; width: 91%; }
.chaufmsg { color: #2a2a2a !important; display: inherit; font-family: "Roboto Slab", serif; font-size: 14px; padding: 10px 0 10px 10px !important; text-align: left; width: 100%; }
.bookerror { color: #ff0000; float: right; font-size: 14px; margin: -66px 5px 0 0; }
.chauf { font-size: 14px; }
.bx-viewport { height: 266px !important; }
.cabopbox { width: 100%; display: inline-block; }
.cabop { display: none; }
.bkn_right_sec { float: right; padding: 0 !important; width: 72% !important; }
.bkn_left_sec li { width: 100% !important; }
.buy_submit { float: right; padding: 0; position: relative; right: 20px; top: -5px; }
.bb_submit_btn { background: #3498db none repeat scroll 0 0; border: 0 none; border-radius: 4px; color: #ffffff; cursor: pointer; font-family: "Roboto Slab", serif; font-size: 14px; height: 33px; margin: 0; width: 95px; }
.cabdetails3 { font-size: 18px; }
.cabdetails1 { font-size: 18px; }
.cabdetails2 { font-size: 18px; }
.search_cab_container_sub h1 { color: #ffffff; font-size: 25px; }
.about_left_sec { display: inline-block; vertical-align: top; width: 50% !important; }
.thankyou_slider { background: rgba(0, 0, 0, 0) url("../images/email_verification_bg.jpg") no-repeat scroll 0 -0px / cover; }
.about_center_container { background: #ffffff none repeat scroll 0 0; display: inline-block; height: auto; width: 100%; }
.chauffeur_msg { color: #ff0000; display: inline-block; float: left; margin: 0 0 0 15px; padding: 10px 0 15px; }
.booknow_left_sec { width: 80%; float: left; }
.license-search { float: left; width: 80%; }
.medallion_left_section p, .medallion_sec_one, .medallion_sec_two { width: 100% }
.calender_left_section, .calender_left_section img, .calender_right_section, .main_heading_container_sub, .medallion_container_sub, .medallion_right_section, .sec_one_img, .tickets_container_sub { text-align: center }
.accident_sub img, .never_miss_sub img, .sec_one_img, .sec_two_img, .wwp_sub img { display: inline-block; float: none }
.copyright p, .powered_by p { font: 400 14px/0 "Roboto Slab", serif }
.popup { left: 1%; top: 24.7% }
.popup1 { left: 1%; top: 58% }
.popup2::after { left: 64.8% }
.calender_left_section img { display: inline-block }
.sec_one_content h2 { padding: 20px 0 0 }
.medallion_left_section img { display: inline-block; text-align: center }
.medallion_sec_one img { display: inline-block; margin: 40px 0 22px }
.medallion_sec_two img { display: inline-block; margin: 40px 0 22px }
.left_sec img, .right_sec img { border: 2px solid #e0e0e0; margin: 40px 0 0 }
.left_sec img { display: inline-block }
.footer_address, .footer_nav { border-bottom: 1px solid #3f3f3f; border-right: 0 none; padding: 0 0 4%; width: 100%; text-align: center }
.never_miss_sub { text-align: center }
.accident_sub { text-align: center }
.footer_nav { margin: 0 }
.foooter_logo { display: inline-block; text-align: center }
.footer_address { margin: 5% 0 0 }
.footer_address a { color: #919191; display: inline-block; text-align: center; text-decoration: none }
.footer_newsletter { padding: 5% 0 0; text-align: center; width: 100% }
.copyright_contaner_sub { text-align: center }
.copyright { padding: 0; width: 100% }
.powered_by { width: 100% }
.powered_by p { padding: 0 0 30px; text-align: center }
.manage_buggie_highlights_sub h1 { text-align: center }
.image_text { bottom: 8px; left: 23.9%; padding: 2% 0; width: 52.3% }
.wwp_sub { text-align: center }
#slider-range { width: 96% }
.t_rate { width: 15% }
.t_line1 { display: none }
.about_container_sub p { padding: 0; text-align: center }
.about_left_sec, .wwa_sub { text-align: center }
.box-myleft { margin: 0 auto; padding-top: 15px; width: 540px; }
}
@media all and (max-width:629px) {
.ddc_nameandsignature { width: 61%; float: right; margin: 30px 0 0 0; font-size: 20px; color: black; }
.driver_copy { color: black; float: left; width: 35%; }
.driver_copy_date { float: right; width: 61%; }
.nl_style { width: 84% }
}
@media all and (max-width:568px) {
.coursedetail_subheading { margin: 0 0 10px 0; display: inline-block; width: 32%; }
.coursedetail_subheadingvalue { font-weight: bold; display: inline-block; vertical-align: top; width: 50%; }
.chauffuererror_message { color: red; float: right; position: absolute; margin: -5% 0px 0px 64%; }
.error_message { color: red; display: inline-block; position: relative; margin: -35px 40px 0px 0; float: right; font-size: 13px; }
.lcb_sub { font-family: 'Roboto Slab', serif; width: 555px; margin: 0px auto; padding: 10px 0 9px 0; color: #fff; }
.lcb_sub h5 { font: 20px 'Roboto Slab', serif; color: #fff; font-weight: 500; font-size: 14px; text-align: left; margin: 0 0 0 8px; }
.ddc_nameandsignature { width: 67%; float: right; margin: 30px 0 0 0; font-size: 20px; color: black; }
.driver_copy { color: black; float: left; width: 30%; }
.driver_copy_date { float: right; width: 68%; }
.search_form1 { height: 295px; }
.search_submit { margin: 17px 18px 0 0; }
.booknow_login_box { padding: 0 4% !important; }
.bbf_submit_btn { border: 0px; width: 86px; height: 38px; background: #3498db; margin: 3% 0 0 0; color: #fff; font-size: 16px; cursor: pointer; border-radius: 4px; font-family: 'Roboto Slab', serif; }
.res_remove { display: none; }
.tpad0 th { padding: 10px 5px 10px 5px !important; }
.tpad0 td { padding: 10px 5px 10px 5px !important; }
.logo, .social { float: none }
.logo img, .social a { display: inline-block }
.add_style_content, .contact_qr_code, .header-right, .header_container, .login, .logo, .social a { text-align: center }
.header_container { display: inline-block; width: 100% }
.social a { color: #3498db; padding: 4% 0 0 }
.inner_slider { height: 172px }
.inner_slider p { left: 10.5%; top: 29% }
.nl_style { font: 14px/23px "Roboto Slab", serif; width: 84% }
.ph_icon { margin: 0 0 0 -40px; position: absolute; top: -38px }
.mb_rm1 { padding: 6px 45px }
.image_text { bottom: 8px; left: 20.6%; padding: 2% 0; width: 58.9% }
.contact_address { width: 100% }
.add_style_heading { padding: 50px 0 4%; text-align: center }
.add_style_content { padding: 0 }
.contact_social { display: table; margin: 0 auto; padding: 0 0 0 27% }
.contact_qr_code { width: 100% }
.qr_code { float: none; margin-left: 0 }
.qr_code img { width: 50%; margin: 0 auto }
.contact_map { background: url(../images/our-map.jpg) 0 0/cover no-repeat rgba(0,0,0,0) }
#slider-range { width: 95% }
.pc_left img, .pc_right img { height: auto; width: 50% }
.manage_buggie_highlights_sub h1 { line-height: 50px }
.register_input_bottom1 { width: 94% }
}
@media all and (max-width:550px) {
.chauffuererror_message { color: red; float: right; position: absolute; margin: -5% 0px 0px 66%; }
.register_course_header_sub h1 { color: #fff; font-size: 30px; }
.rcf_sec1 { width: 90%; display: inline-block; vertical-align: top; padding: 15px; }
.rcf_sec2 { width: 90%; display: inline-block; vertical-align: top; padding: 15px; }
.rcf_sec3 { width: 90%; display: inline-block; vertical-align: top; padding: 15px; }
.locimg { float: right; margin: -55px -25px 0 0; }
.search_form1 { height: 295px; }
.search_submit { margin: 17px 18px 0 0; }
.t_picture { display: none }
.login_sec1 { padding: 15px; width: 98% }
.login_stye { width: 90% }
.login_sec2 { padding: 0 15px 15px; width: 98% }
.login_stye_input { margin: 2% 0 0; padding: 0!important; width: 95.5%!important }
.login_cab_container_sub h1 { width: 100%; text-align: center }
.rn_p { width: 100%; text-align: center!important }
.register_form1_full h1 { font-size: 34px }
}
@media all and (max-width:480px) {
.em_sec3 { display: inline-block; font-family: "Roboto Slab", serif; vertical-align: top; width: 100%; }
.embox-L { display: inline-block; float: left; width: 50%; }
.em_sec1 { display: inline-block; font-family: "Roboto Slab", serif; vertical-align: top; width: 100%; }
.em_secwork { display: inline-block; font-family: "Roboto Slab", serif; vertical-align: top; width: 97%; }
.myprofileinfo-l-1 { display: inline-block; padding: 0; vertical-align: top; width: 100%; }
.myprofileinfo-l-1 img { width: 50%; }
.box-myleft { margin: 0 auto; padding-top: 15px; width: 380px; }
.coursedetail_subheadingvalue { font-weight: bold; display: inline-block; vertical-align: top; width: 60%; }
.successfullymsg { color: white; width: 436px; margin: 0px auto; }
.chauffuererror_message { color: red; float: right; position: absolute; margin: -6% 0px 0px 56%; }
.lcb_sub { font-family: 'Roboto Slab', serif; width: 471px; margin: 0px auto; padding: 10px 0 9px 0; color: #fff; }
.lcb_sub h5 { font: 20px 'Roboto Slab', serif; color: #fff; font-weight: 500; font-size: 13px; text-align: left; margin: 0 0 0 7px; }
.ddc_2ndhead { color: #2a2a2a; font-family: "Roboto Slab", serif; font-size: 17px; font-weight: 400; text-align: center; font-weight: bold; margin: 10px 0 0 0; }
.ddc_nameandsignature { width: 68%; float: right; margin: 30px 0 0 0; font-size: 18px; color: black; }
.ddc_nameandsignature_name { font-family: 'Pinyon Script', cursive; font-family: 'Pinyon Script', cursive; font-size: 21px; float: right; margin: 0 13% 0 0; }
.ddc_nameandsignature_name1 { font-size: 19px; float: right; margin: 0 13% 0 0; }
.driver_copy_date_print { float: right; margin: 0 58% 0 0; color: black; }
h2 { font: 23px/30px 'Roboto Slab', serif; color: #2a2a2a; font-weight: 400; margin: 0px; padding-bottom: 10px; }
.proedit { float: none; margin: 0; }
.headingbar-ld { color: #ffffff; display: inline-table; padding: 10px 0 10px 5px !important; position: relative; }
.myprofileinfo-l { display: inline-block; vertical-align: top; width: 415px !important; }
.myprofileinfo-r { display: inline-block; padding-bottom: 25px; vertical-align: top; width: 100%; }
.o-charges { display: inline-block; margin: 5px 0 25px 25px; vertical-align: top; width: 100%; }
.valuebox { margin: 0; width: 45%; }
.leasedetailsinfo { display: inline-block; margin: 0 0 25px; vertical-align: top; width: 100%; }
.dollars { color: #2a2a2a; float: right; font-family: "Roboto Slab", serif; font-size: 18px; font-weight: bold; margin-right: 65px; padding: 5px 0 10px 10px !important; }
.dollarsred { color: #ff0000; float: right; font-family: "Roboto Slab", serif; font-size: 20px; font-weight: bold; margin-right: 65px; padding: 5px 0 10px 10px !important; }
.lesdetailsblue { color: #3498db; font-family: "Roboto Slab", serif; font-size: 16px; padding: 5px 0 25px 10px !important; width: 42%; }
.register_form { padding: 30px 0; width: 100%; }
.myleasemenu { margin: -25px 0 0 5px !important; }
.paging { font-size: 16px; width: 89%; }
.totalsearch { margin: 0px 0 0; text-align: center; width: 92%; }
.register_bg { background: rgba(0, 0, 0, 0) url("../images/register-bg.jpg") no-repeat scroll 0 -130px / cover; display: table; height: 204px; width: 100%; }
.register_bg h1 { color: #ffffff; display: inline-block !important; font-family: "Roboto Slab", serif; font-size: 24px !important; font-weight: 400; line-height: 40px; margin: 0; padding-top: 0; text-align: center; vertical-align: middle; width: 100%; }
.chaufcityleft { display: inline-block; margin: 0; width: 50%; }
.citychauf { display: inline-block; margin: 0; width: 50%; }
.register_lable_bottom { display: inline-block; padding: 0; width: 55%; }
.register_form1_full { margin: -110px 0 0; }
.cabopbox { display: inline-block; margin-top: 25px; width: 100%; }
h3 { color: #2a2a2a; font-family: "Roboto Slab", serif; font-size: 22px; font-weight: bold; padding: 0 0 10px 10px; text-align: center; }
.booknow_slider_top h1 { color: #ffffff; display: inline-block; font-family: "Roboto Slab", serif; font-size: 30px; font-weight: 400; line-height: 40px; margin: 0; padding-top: 40px; text-align: center; vertical-align: middle; }
.soldby { display: inline-block; margin: 0 0 0 0; width: 100%; }
.search_cab_container_sub.booktitle h5 { font-size: 18px; margin: 0 auto !important; width: 216px; }
button.accordion { height: 90px; }
.cabcomp_slider { height: 150px; }
.faq_slider { height: 150px; }
.comp_img img { margin: 0 auto; width: 30%; }
.cabcomp_slider h1 { font-size: 30px; }
.comp_img h1 { font-size: 25px; }
.comp_img p { font: 400 15px/30px "Roboto Slab", serif; }
.bbf_submit_btn { width: 115px; }
.details_right { display: inline-block; margin: 0; width: 100%; }
.details_left { display: inline-block; margin: 0; width: 100%; }
.ratebox_left { display: inline-block; margin: 0; width: 100%; }
.ratebox_right { display: inline-block; margin: 0; width: 100%; }
.bkn_right_sec { float: left; padding: 0 !important; width: 100% !important; }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { bottom: -30px; position: absolute; width: 115% !important; }
.bx-viewport { height: 175px !important; }
.bkn_left_sec { width: 45%; }
.driversearchboxes { display: inline-table; padding: 20px 5px 0 10px; width: 45%; }
.bookerror { color: #ff0000; float: right; margin: -65px 5px 0 0 !important; }
.driversearchbox { margin: 0 auto; width: 90%; }
.t_rate { width: 22%; }
.cabdetails3 { font-size: 18px; }
.cabdetails2 { font-size: 18px; }
.cabdetails1 { font-size: 18px; }
.bookerror { color: #ff0000; float: right; margin: -48px 10px 0 0; }
.booknow_login_box { padding: 0 0 !important; }
.lowimg { border: 2px solid #e0e0e0; display: inline-block; width: 85%; }
.booktitle { text-align: center; }
.about_right_sec { width: 100% !important; }
.about_left_sec { width: 100% !important; }
.bknowimg { display: none !important; }
.search_cab_container_sub h1 { color: #ffffff; font-size: 20px; }
.booknow_right_book { background-color: #ffffff; display: inline-block; float: right; margin: -5px 0 0; padding: 0 10px 0 0; vertical-align: top; }
.license-search { float: left; width: 74%; }
.btn_rm1 { font-size: 12px; margin-top: -3px; text-align: center; width: 155px; }
.booknow_search_driver { border: 1px solid #c0c0c0; color: #888888; font: 400 14px "Roboto Slab", serif; height: 33px; margin: 0 0 10px 10px !important; text-indent: 3%; width: 120px; }
.booknow_left_sec { width: 74%; }
.driver_search { width: 40%; }
.about_slider { height: 150px; }
.contact_slider { height: 150px; font-size: 30px; }
.about_slider p { font-size: 30px; }
.inner_slider { background: url(../images/slide1.jpg) 0 -50px/cover no-repeat rgba(0,0,0,0); height: 299px; position: relative; width: 100% }
.inner_slider p { font-size: 35px }
.inner_slider p span { font-size: 22px }
.nl_style { font: 14px/23px "Roboto Slab", serif; width: 81% }
.manage_buggie_highlights_sub h1 { font-size: 30px; text-align: center }
.pc_center_left p, .pc_center_right p, .ph_left, .ph_right { font-size: 14px }
.call_to_action_sub h1 { line-height: 40px; padding: 0 0 4% }
.search_submit { border: 0; color: #fff; cursor: pointer; height: 35px; margin: 17px 14px 0 0; width: 124px }
.mb_rm1 { margin: 0 0 20px; padding: 6px 45px }
.modules_left p { line-height: 30px; padding: 4% 0 0 2% }
.image_text { bottom: 8px; left: 15.3%; padding: 2% 0; width: 69.8% }
.secOne { margin: 5% 0 0; width: 100% }
.form-control { width: 94% }
.form_textarea { height: 60px!important; margin: 3% 0 0; width: 94%!important }
.price sup { left: 24%; top: 6% }
#slider-range { width: 94% }
.contact_social { padding: 0 0 0 22% }
.pc_center_right { max-width: 61%; padding: 0 0 0 13% }
.ph_email, .ph_footer { font-size: 14px; float: none }
.post_content h2 { font: 400 12px "Roboto Slab", serif; text-align: center }
.pnm_content p { font-size: 16px; padding: 1% 0 }
.login_stye_input { margin: 2% 0 0; padding: 0!important; width: 95%!important }
.login_submit { float: left; padding: 0 0 0 15px }
.register_input { margin: 1% 0 2%; padding: 0!important; width: 93%!important }
.register_select { margin: 1% 0; width: 94% }
.register_input_bottom { margin: 1% 0 2%; padding: 0!important; width: 93%!important }
.register_select_bottom { margin: 1% 0; width: 94% }
.register_input_bottom1 { width: 92.5% }
.search_form1 { height: 284px; }
}
@media all and (max-width:414px) {
.cd-breadcrumb, .cd-multi-steps { color: #ffffff; float: left; font-family: "Roboto Slab", serif; margin: 0 auto; padding: 0.5em 1.2em; }
.subscribemail_error { color: red; display: inline-block; position: relative; margin: -33px 56px 0px 0px; float: right; font-size: 13px; }
.loginformerror_message { color: red; display: inline-block; position: relative; margin: -34px 26px 0px 0px; float: right; font-size: 13px; }
.successfullymsg { color: white; width: 388px; margin: 0px auto; }
.chauffuererror_message { color: red; float: right; position: absolute; margin: -6% 0px 0px 54%; }
.lcb_sub { font-family: 'Roboto Slab', serif; width: 400px; margin: 0px auto; padding: 10px 0 9px 0; color: #fff; }
h2 { font: 20px/28px 'Roboto Slab', serif; color: #2a2a2a; font-weight: 400; margin: 0px; padding-bottom: 10px; }
.ddc_2ndhead { color: #2a2a2a; font-family: "Roboto Slab", serif; font-size: 15px; font-weight: 400; font-weight: bold; margin: 10px 0 0 0; }
.ddc_nameandsignature { width: 68%; float: none; margin: 2px 0 0 0; font-size: 18px; color: black; padding: 10px; }
.ddc_nameandsignature_name { font-family: 'Pinyon Script', cursive; font-family: 'Pinyon Script', cursive; font-size: 21px; float: right; margin: 0 1% 0 0; }
.ddc_nameandsignature_name1 { font-size: 19px; float: right; margin: 0 1% 0 0; }
.driver_copy_date { float: right; width: 55%; }
.driver_copy_date_print { float: right; margin: 0 38% 0 0; color: black; }
.totalsearch { margin: 15px 0 0; text-align: center; width: 92%; }
.valuebox { margin: 0 0px 0 0; width: 48%; }
.myleasebody { height: 1785px !important; }
.ph_email, .ph_footer { float: none; text-align: center }
.ph_email, .ph_footer, .ph_left, .ph_right { text-align: center }
.inner_slider { background: url(../images/slide1.jpg) 0 10px/cover no-repeat rgba(0,0,0,0); height: 299px; position: relative; width: 100% }
.inner_slider p { font-size: 35px; left: 8.5%; top: 38% }
.inner_slider p span { font-size: 19px }
.nl_style { font: 14px/23px "Roboto Slab", serif; padding: 0 17px 0 21px; width: 74% }
.manage_buggie_highlights_sub h1 { font-size: 26px; text-align: center }
.ph_text { color: #2a2a2a; font: 600 24px/16px "Roboto Slab", serif; padding: 23px 0 0 }
.ph_icon { margin: 0 0 0 -46px; position: absolute; top: -38px }
.radio_btn { color: #fff; font: 400 18px/18px "Roboto Slab", serif; margin: 0 0 0 3% }
.ph_email, .ph_footer, .ph_left, .ph_right, .table_btn, .class_full_button { font-size: 14px }
.search_border { border: 1px solid #fff; margin: 3% 0 3% 3%; width: 94% }
.select_field, .select_field1 { margin: 3% 0 1% 3% }
.search_submit { margin: 13px 11px 0 0; }
.image_text { bottom: 8px; left: 9.6%; padding: 2% 0; width: 80.8% }
.search_form1 { height: 315px; }
.form-control { width: 93% }
.form_textarea { height: 60px!important; margin: 3% 0 0; width: 93%!important }
.price sup { left: 20%; top: 6% }
#slider-range { width: 93% }
.table_footer p { font-size: 14px; padding: 0 4% 0 0 }
.table_btn, .class_full_button { height: 89px; margin: 3% 0 0; width: 55px }
.contact_social { padding: 0 0 0 16% }
.ph_left { padding: 4% 0 }
.ph_right { padding: 0 0 4% }
.ph_footer { padding: 4% 0 }
.ph_email { padding: 0 0 4% }
.login_sec1 { padding: 15px; width: 97% }
.login_sec2 { padding: 0 15px 15px; width: 97% }
.login_stye_input { margin: 2% 0; padding: 0!important; width: 94%!important }
.register_input { margin: 1% 0 2%; padding: 0!important; width: 91%!important }
.register_select { margin: 1% 0; width: 92% }
.register_submit { padding: 10px 0 10px 15px }
.register_container_sub h1 { color: #fff; font-size: 24px; padding: 0 0 4% }
.register_input_bottom { margin: 1% 0 2%; padding: 0!important; width: 91%!important }
.register_select_bottom { margin: 1% 0; width: 92% }
.register_submit_bottom { padding: 10px 0 10px 15px }
.registor_form_container_sub h1 { color: #fff; font-size: 24px; padding: 0 0 4% }
.register_lable_bottom { padding: 0 0 0 4% }
.register_form1_full h1 { font-size: 30px; margin: 7% 0 0 }
}
@media all and (max-width:375px) {
	.greaterthan_icon{ background:none;}
.header-right { width: 250px; }
.greeting { font-size: 12px; }
.register { font-size: 12px; }
.logout { font-size: 12px; }
.greeting_icon { margin: 0 0 0 20px; }
.loginperson_icon { margin: 0 0 0 13px; }
.logout_icon { margin: 0 0 0 12px; }
.three_headings_container_sub { padding: 20px 0 20px 0; width: auto; }
.home_chauffeur_status { float: none; width: auto; padding: 0 0 0 20px; }
.img-responsive { max-width: 100%; }
.image_text { left: 6%; width: 88%; }
.em_sec3 { display: inline-block; font-family: "Roboto Slab", serif; vertical-align: top; width: 100%; }
.embox-L { display: inline-block; float: left; width: 100%; margin: 0 0 50px 0px; }
.em_sec1 { display: inline-block; font-family: "Roboto Slab", serif; vertical-align: top; width: 100%; }
.register_course_header_sub h1 { color: #fff; font-size: 25px; }
.rcf_sec1 { width: 85%; display: inline-block; vertical-align: top; padding: 15px; }
.rcf_sec2 { width: 85%; display: inline-block; vertical-align: top; padding: 15px; }
.rcf_sec3 { width: 85%; display: inline-block; vertical-align: top; padding: 15px; }
.locimg { float: right; margin: -47px -25px 0 0; }
.rcf_button { float: right; margin: 0 40px 0 0; }
.ddc_2ndhead { color: #2a2a2a; font-family: "Roboto Slab", serif; font-size: 14px; margin: 10px 0 0 0; }
.ddc_nameandsignature { width: 77%; float: none; margin: 2px 0 0 0; font-size: 18px; color: black; padding: 10px; }
.driver_copy { color: black; float: left; width: 35%; }
.driver_copy_date_print { float: right; margin: 0 33% 0 0; color: black; }
.valuebox { margin: 0 0px 0 0; width: 49%; }
.inner_slider p { left: 4.5%; top: 38% }
.nl_style { font: 14px/23px "Roboto Slab", serif; padding: 0 17px 0 21px; width: 70% }
.manage_buggie_highlights_sub h1 { font-size: 25px; line-height: 35px; text-align: center }
.use_taxi_label { margin: 5% 0 }
.secOne { margin: 8% 0 0; width: 100% }
.image_text { bottom: 7px; left: 5.4%; padding: 2% 0; width: 89.2% }
.footer_nav ul li { font: 14px/26px "Roboto Slab", serif; list-style: none; vertical-align: middle }
.footer_newsletter p { font: 400 14px/23px "Roboto Slab", serif }
.copyright p { font: 400 12px/18px "Roboto Slab", serif }
.powered_by p { font: 400 12px/0 "Roboto Slab", serif }
.footer_address h3 { padding: 0 }
.f_phone { padding: 22px 0 0 }
.f_email { padding: 15px 0 0 }
.footer_social { padding: 30px 0 0 }
.form-control { width: 92% }
.form_textarea { height: 60px!important; margin: 3% 0 0; width: 92%!important }
.bbf_submit_btn { margin: 3% 0 2% }
.table-condensed td, .table-condensed th { padding: 10px!important }
.contact_social { padding: 0 0 0 13% }
.register_input { margin: 1% 0 2%; padding: 0!important; width: 90%!important }
.register_submit, .register_submit_bottom { padding: 10px 0 10px 15px }
.register_select, .register_select_bottom { margin: 1% 0; width: 91% }
.register_input_bottom1 { width: 90% }
.register_form1_full h1 { font-size: 26px; margin: 7% 0 0 }
}
@media all and (max-width:360px) {
button.accordion-msg { border: medium none; color: #ffffff; cursor: pointer; font-family: "Roboto Slab", serif; font-size: 18px; font-weight: 400; height: 48px; margin-bottom: 20px; outline: medium none; padding: 0 0 0 10px; text-align: left; transition: all 0.4s ease 0s; width: 100%; }
.embox-L { display: inline-block; float: left; width: 100%; margin: 0 0 50px 0px; }
.em_sec3 { display: inline-block; font-family: "Roboto Slab", serif; vertical-align: top; width: 100%; }
.myleasemenu { margin: 0px !important; }
.help-tip .tooltip { background-color: #3498db; color: #ffffff; font: 14px/14px Arial; left: 0; margin: 20px 0 0 -10px; padding: 10px; position: absolute; text-align: left; visibility: hidden; width: 212px; z-index: 1; }
.scf_select-edit { border: 1px solid #c0c0c0; color: #999999; font-family: "Roboto Slab", serif; font-size: 16px; font-weight: 400; height: 37px; margin: 2% 0 5%; text-indent: 0; width: 91%; }
.em_secbtn { display: inline-block; font-family: "Roboto Slab", serif; text-align: right; vertical-align: bottom; width: 85%; }
.profilepic { margin: 0 auto; padding: 0 0px 10px 2px; }
.delbtn { display: inline-block; padding: 0 0 0 15px; width: 100%; }
.em_sec1 { display: inline-block; font-family: "Roboto Slab", serif; vertical-align: top; width: 100%; }
.texiinfoleft-R { color: #2a2a2a; display: inline-block; font-family: "Roboto Slab", serif; margin: 0 0 -15px; vertical-align: top; width: 42%; }
.editbtn { float: left; padding-top: 10px; }
.myprofileinfo-l { display: inline-block; vertical-align: top; width: 275px !important; }
.box-contentlease { margin: -9px -7px 0; width: 96%; }
.register_input_booking { width: 89%; }
.lesdetails1-grand { color: #000000; display: inline-block; font-family: "Roboto Slab", serif; font-size: 20px; font-weight: bold; padding: 8px !important; width: 42%; }
.cabdetail_tables_style1 { display: inline-block; width: 100%; }
.cabdetail_tables_style2 { display: inline-block; width: 100%; }
.leasedetailsinfo { display: inline-block; margin: 10px 0px -40px; vertical-align: top; width: 100%; }
.successfullymsg { color: white; width: 340px; }
.register_sec1 { padding: 15px 14px 0; width: 95%; }
.chauffuererror_message { color: red; float: right; position: absolute; margin: -8% 0px 0px 48%; }
.error_message { color: red; display: inline-block; position: relative; margin: -30px 36px 0px 0; float: right; font-size: 13px; }
.lcb_sub { font-family: 'Roboto Slab', serif; width: 330px; margin: 0px auto; padding: 10px 0 9px 0; color: #fff; }
.breadcrumb { margin: 0 !important; }
.ddc_nameandsignature { width: 80%; float: none; margin: 2px 0 0 0; font-size: 18px; color: black; padding: 10px; }
.headingbar-ld { color: #ffffff; display: inline-table; padding: 0 0 10px 5px !important; position: relative; width: 94% !important; }
.cabdetails2 { display: inline-block; font-size: 15px; width: 130px !important; }
.box-content { margin: 5px 0 0 -5px; width: 92%; }
.myleasebody { height: 2085px !important; }
.leasedetailsinfo h2 { background-color: #3498db; color: #ffffff; display: inline-block; margin: 0; padding: 10px 0 10px 5px; position: relative; width: 96%; }
.valuebox { margin-bottom: 10px; width: 48%; }
.totalsearch { font-size: 16px; margin: 0 0 10px; text-align: center; width: 92%; }
.box-myleft { margin: 0 auto; padding-bottom: 45px; padding-top: 0 !important; width: 260px; }
.cd-breadcrumb, .cd-multi-steps { color: #ffffff; float: left; font-family: "Roboto Slab", serif; margin: 0 auto; padding: 0.5em 0.2em; width: 100%; }
.table { background-color: rgba(0, 0, 0, 0); border-collapse: collapse; border-spacing: 0; margin-bottom: 0; max-width: 100%; width: 72% !important; }
.paging { color: #2a2a2a; display: inline-block; font-family: "Roboto Slab", serif; font-size: 16px; font-weight: 400; padding: 0px 0 0; position: relative; text-align: center; width: 98%; }
.scf_selectpage { width: 24%; }
.colleasetype { display: none; }
.footer_address h3 { color: #919191; text-align: center; }
.register_submit_btn { background: #3498db none repeat scroll 0 0; border: 0 none; border-radius: 4px; color: #ffffff; cursor: pointer; font-family: "Roboto Slab", serif; font-size: 16px; height: 38px; margin: 0; width: 103px; }
.register_bg { background: rgba(0, 0, 0, 0) url("../images/register-bg.jpg") no-repeat scroll 0 -22px / cover; display: table; height: 212px; width: 100%; }
.register_lable_bottom { display: inline-block; padding: 0 0 0 0 !important; width: 50%; }
.register_form1_full { margin: -30px 0 0; }
.register_container { margin-top: 55px !important; width: 100%; }
.register_input_bottom { margin: 1% 17px 2%; padding: 0 !important; width: 91% !important; }
.register_lable_bottom { display: inline-block; padding: 0 0 0 3%; width: 50%; }
.message_board_container_sub, .message_board_post_container_sub, .post_new_message_container_sub, .register_container_sub, .register_content_container_sub, .registor_form_container_sub, .registor_form_heading_sub { margin-top: -60px; padding: 5px; width: auto; }
.cabcomp_slider h1 { font-size: 23px; }
button.accordion { height: 85px; }
.bbf_submit_btn { width: 140px; }
.cabop { display: none !important; }
.leasedetails { display: inline-block; text-align: left; width: 100%; }
.details_right { display: inline-block; width: 100%; }
.driversearchboxes { display: inline-table; padding: 15px 0 0; width: 100%; }
.chaufmsg { color: #2a2a2a !important; display: inherit; font-family: "Roboto Slab", serif; font-size: 14px; padding: 10px 0 0 8px !important; text-align: left; width: 100%; }
.about_center_sub, .about_container_sub, .search_cab_container_sub, .wwa_sub, .wwp_sub { padding: 20px 20px 20px 20px; width: auto; display: inline-block; }
.boxrates { display: inline-block; float: left; margin: 0 0 0 -15px !important; position: relative; width: 100%; }
.leasedetailsinfo h3 { background-color: #3498db; color: #ffffff; display: inline-block; margin: 0 -20px 10px; padding: 10px 0 10px 5px; position: relative; text-align: left; width: 285px; }
.cabdetail_box { display: inline-block; padding: 0px; width: 300px; }
.box-myleft h2 { display: inline-block; font-size: 26px; padding: 10px 0 0 !important; }
.cabdetails1 { display: inline-block; font-size: 15px; width: 130px !important; }
.rates2 { font-size: 15px; }
h3 { color: #2a2a2a; font-family: "Roboto Slab", serif; font-size: 19px; font-weight: bold; padding: 0 0 5px 5px; text-align: left; }
h4 { color: #2a2a2a; font-family: "Roboto Slab", serif; font-size: 18px; font-weight: bold; padding: 0 0 25px; text-align: center; }
.lesdetails1 { color: #000000; font-family: "Roboto Slab", serif; font-size: 15px; padding: 5px 0 10px 10px !important; width: 42%; display: inline-block; }
.cabdetails2 { width: 200px; font-size: 15px; }
.bookerror { color: #ff0000; float: right; margin: -55px 5px 0 0 !important; }
.driversearchboxesright { display: inline-table; width: 100%; }
.cabopbox { display: inline-block; padding-top: 20px; width: 100%; }
.make_model { width: 45% !important; }
.bookerror { color: #ff0000; float: right; margin: -43px 10px 0 0; }
.btn_rm1 { font-size: 12px; margin-top: 1px; text-align: center; width: 155px; }
.about_slider p { font-size: 26px; }
.booknow_header { background: #3498db none repeat scroll 0 0; border-radius: 0; height: 40px; text-align: left; }
.booknow_search_driver { border: 1px solid #c0c0c0; color: #888888; font: 400 13px "Roboto Slab", serif; height: 33px; margin: 0 0 10px 10px !important; text-indent: 3%; width: 94px; }
.driver_search { padding: 5px 0 0 10px; }
.booknow_header > p { line-height: 30px; padding: 5px 5px 5px 10px !important; }
.table_btn, .class_full_button { height: 38px; margin: 12% 0 0; width: 90px; }
.driver_search { padding: 1px 0 0 10px; }
.booknow_left_sec { width: 90%; }
.booknow_right_book { float: none; padding: 0px; }
.booknow_right_sec { background-color: #ffffff; display: inline-block; padding: 0 0 0 11px; vertical-align: top; width: 84%; }
.table-condensed td, .table-condensed th { font-size: 14px; padding: 8px !important; width: 25%; }
.nl_style { width: 69% }
.copyright p { font: 400 12px/18px "Roboto Slab", serif }
.powered_by p { font: 400 12px/0 "Roboto Slab", serif }
.footer_address h3 { padding: 0 }
.f_phone { padding: 22px 0 0 }
.f_email { padding: 15px 0 0 }
.footer_social { padding: 30px 0 0 }
.footer_nav ul li { font: 14px/26px "Roboto Slab", serif; list-style: none; vertical-align: middle }
.footer_newsletter p { font: 400 14px/23px "Roboto Slab", serif }
.image_text { bottom: 8px; left: 3.7%; padding: 2% 0; width: 93% }
.form-control { width: 91% }
.form_textarea { height: 60px!important; margin: 3% 0 0; width: 91%!important }
.price sup { left: 16%; top: 6% }
#slider-range { width: 92% }
.bbf_submit { float: none; margin: 0 0 0 28px; padding: 0 0 5%; text-align: center; }
.contact_social { padding: 0 0 0 9% }
.pc_left, .pc_right { display: none }
.pc_center_right { max-width: 65%; padding: 0 0 0 4% }
.login_sec1 { padding: 15px; width: 96% }
.login_sec2 { padding: 0 15px 15px; width: 96% }
.login_stye_input { margin: 2% 0; padding: 0!important; width: 94%!important }
.register_input_bottom1 { width: 89% }
.register_form1_full h1 { font-size: 24px; margin: 7% 0 0 }
}
@media all and (max-width:359px) {
.table_font, .table_header { font-size: 12px }
.make_model { width: 45% !important; }
}
@media all and (max-width:320px) {
.accordion-msg h1 { font-size: 25px; margin: 0; }
.embox-L { display: inline-block; float: left; width: 100%; margin: 0 0 50px 0px; }
.myprofileinfo-r { display: inline-block; padding-bottom: 25px; vertical-align: top; width: 300px; }
.proedit { display: inline-block; float: right; margin: 0 0 -25px; }
.dollars { color: #2a2a2a; float: right; font-family: "Roboto Slab", serif; font-size: 15px; font-weight: bold; margin-right: 65px; padding: 5px 0 10px 10px !important; }
.help-tip .tooltip { background-color: #3498db; color: #ffffff; font: 14px/14px Arial; left: 0; margin: 20px 0 0 -50px; padding: 10px; position: absolute; text-align: left; visibility: hidden; width: 212px; z-index: 1; }
.boxrates { display: inline-block; float: left; margin: 0 0 0 -15px !important; position: relative; width: 250px !important; }
.headingbar-ld { color: #ffffff; display: inline-table; margin-left: 6px !important; padding: 0 0 10px 5px !important; text-indent: 2px; width: 94% !important; }
.myleasemenu { margin: 0px !important; }
.em_secbtn { display: inline-block; font-family: "Roboto Slab", serif; text-align: right; vertical-align: bottom; width: 90%; }
.myprofileinfo-l { display: inline-block; vertical-align: top; width: 250px !important; }
.delbtn { display: inline-block; padding: 0; width: 100%; }
.loginformerror_message { color: red; display: inline-block; position: relative; margin: -30px 26px 0px 0px; float: right; font-size: 13px; }
.cd-breadcrumb li::after, .cd-multi-steps li::after { color: #2a2a2a; content: "»"; display: inline-block; margin: 0 0.4em; }
.successfullymsg { color: white; width: 293px; }
.chaufcity_container_sub { margin: 0 auto; padding: 25px 0 10px 25px; width: 92%; }
.chauffuererror_message { color: red; float: right; position: absolute; margin: -9% 0px 0px 40%; }
.register_sec1 { padding: 15px 14px 0; width: 92%; }
.lcb_sub { font-family: 'Roboto Slab', serif; width: 300px; margin: 0px auto; padding: 10px 0 9px 0; color: #fff; }
.ddc_2ndhead { color: #2a2a2a; font-family: "Roboto Slab", serif; font-size: 16px; margin: 10px 0 0 0; text-align: left; padding: 0 0 0 15px; }
.ddc_nameandsignature { width: 88%; float: none; margin: 2px 0 0 0; font-size: 18px; color: black; padding: 10px; }
.driver_copy { color: black; float: left; width: 41%; }
.driver_copy_date { float: right; width: 50%; }
.driver_copy_date_print { float: right; margin: 0 14% 0 0; color: black; }
.register_input_booking { margin-bottom: 10px !important; width: 88%; }
.myleasebody { height: 1126px; }
.box-myleft { padding-bottom: 46px; margin: 0 auto; padding-top: 0 !important; width: 220px; }
.booknow_slider_top { background: rgba(0, 0, 0, 0) url("../images/book_now_bg.jpg") no-repeat scroll 0 -107px / cover; color: #ffffff; display: table; height: 123px; text-align: center; width: 100%; }
.register_bg { background: rgba(0, 0, 0, 0) url("../images/register-bg.jpg") no-repeat scroll 0 -15px / cover; display: table; height: 212px; width: 100%; }
.register_input_bottom { margin: 1% 16px 2%; padding: 0 !important; width: 89% !important; }
.faq_slider h1 { font-size: 30px; display: inline-block; margin: 20px 0 0 !important }
.comp_img p { font: 400 15px/30px "Roboto Slab", serif; margin: -10px 0 0; }
.comp_img h1 { padding-top: 10px; font-size: 20px; }
.bbf_submit_btn { border: 0px; width: 115px; height: 38px; background: #3498db; margin: 3% 0 0 0; color: #fff; font-size: 16px; cursor: pointer; border-radius: 4px; font-family: 'Roboto Slab', serif; }
.taxirates_header p { font-size: 15px; }
.description_header p { font-size: 15px; }
.charges_header p { font-size: 15px; }
.booknow_left_sec { width: 100%; }
.driver_search { width: 50%; }
.btn_rm1 { margin-top: -3px; text-align: center; width: 122px; font-size: 12px; padding: 3px 5px; }
.booknow_header { background: #3498db none repeat scroll 0 0; border-radius: 0; height: auto; text-align: left; }
.table-condensed td, .table-condensed th { font-size: 12px; padding: 8px !important; width: 25%; }
.nl_style { font: 14px/23px "Roboto Slab", serif; padding: 0 17px 0 21px; width: 63% }
.copyright p, .powered_by p { font: 400 11px/0 "Roboto Slab", serif }
.powered_by p { padding: 0 0 30px; text-align: center }
.ph_icon { margin: 0 0 0 -42px; position: absolute; top: -38px }
.ibn_img_border { border-top: 8px solid #e0e0e0; border-bottom: 8px solid #e0e0e0; border-left: 0; border-right: 0 }
.image_text { bottom: 8px; left: 0; padding: 2% 0; width: 100% }
.footer_address p { color: #919191; font: 400 13px/16px "Roboto Slab", serif; margin: 0 }
.footer_nav ul li { font: 13px/26px "Roboto Slab", serif }
.footer_newsletter p { font: 400 13px/23px "Roboto Slab", serif }
.how_it_works { padding: 0 0 10%; text-align: center; width: 100% }
.used_taxi { padding: 6% 0 0; width: 100% }
.form-control { width: 90% }
.form_textarea { height: 60px!important; margin: 3% 0 0; width: 90%!important }
.price sup { left: 10%; top: 6% }
#slider-range { width: 90% }
.bbf_submit { float: none; padding: 0 0 3%; text-align: center }
.class_full_button { font-size: 14px; height: 89px; margin: 3% 0 0; width: 47px }
.register_lable, .register_lable_bottom { font-size: 18px }
.contact_social { padding: 0 0 0 5% }
.wrap { width: 300px }
.forgot_link { left: 215px }
.login_sec1 { padding: 15px; width: 95% }
.login_sec2 { padding: 0 15px 15px; width: 95% }
.login_stye_input { margin: 2% 0; padding: 0!important; width: 94%!important }
.register_input { margin: 1% 0 2%; padding: 0!important; width: 89%!important }
.register_select { margin: 1% 0; width: 90% }
.register_input_bottom { margin: 1% 0 2%; padding: 0!important; width: 89%!important }
.register_select_bottom { margin: 1% 0; width: 90% }
.register_input_bottom1 { width: 88% }
}*/