﻿@charset "utf-8";
@media only screen and (max-width:1366px) {
.signbx {
margin: 11% 0% 0% 15.7%;
}
/*.center_slidebx {
	width: 48%;
    margin: 178px 0px 0px 0px;
    padding: 0;
    clear: both;
    display: block;
    float: right;
}

.center_slidebx p {
	font-family: Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0px;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    color: #fff;
}

.center_title p {
	font-family: Arial,Helvetica,sans-serif;
    margin: 10px 0px 0px 0px;
    padding: 0;
    font-size: 26px;
    font-weight: 700;
    text-align: left;
}
.center_para p {
	font-family: Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    font-size: 26px;
    font-weight: 700;
    text-align: left;
    color: #fff;
}*/


.center_slidebx {
	width: 98%;
    margin: 178px auto 0px auto;
    padding: 0;
    clear: both;
    display: block;
}

.center_slidebx p {
	font-family: Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0px;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    color: #fff;
}

.center_title p {
	font-family: Arial,Helvetica,sans-serif;
    margin: 10px 0px 0px 0px;
    padding: 0;
    font-size: 26px;
    font-weight: 700;
    text-align: center;
}
.center_para p {
	font-family: Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    font-size: 26px;
    font-weight: 700;
     text-align: center;
    color: #fff;
}


}
@media only screen and (min-width:768px) and (max-width:947px) {
body {
margin:0;
padding:0
}
.top_header_strip {
width:98%;
margin:0 auto;
padding:0 1%
}
.top_header {
width:100% !important;
margin:0 auto;
padding:0 0 5px
}
.top_header_inner {
width:100% !important;
height:auto !important;
margin:-4px auto 0 !important;
padding:0 !important;
}
.logo_box {
width: 30% !important;
 height: auto !important;
 padding: 0 !important;
 margin: 10px 0px 5px 5px !important;
}
.logo_box img {
width:auto;
height:auto;
padding:0;
margin:0;
border:0;
}
.contact_box {
width: 68% !important;
 height: auto !important;
 margin: 24px 0px 0px 0px !important;
 padding: 0 !important;
 float: right !important;
}
.contact_box_inner {
width:100% !important;
margin:0 auto !important;
padding:0 !important;
background:none !important;
}
.contact_box_inner p {
 margin: 0;
 padding: 0;
 text-align: right;
 display: block;
 color: #000;
 line-height: 26px;
}
.contact_box_inner a {
color:#000;
margin:0px;
padding:0px 15px 0px 0px;
line-height:26px;
}
.contact_box_inner a:hover {
color:#F00;
}
.contact_box_inner img {
 display:none;
}
.call .callbg img {
display:inline-block;
padding-top:2px;
}
 .main_container_outer {
width:100%;
margin:0 auto;
padding:15px 0 0
}
.main_container {
width:100%;
margin:0 auto;
padding:0
}
.slider_outer {
 width:100%;
 padding:0px;
 margin:0 auto;
 margin-top: -128px;
 position:relative;
 z-index:999;
 background:url(../../images/slide-1.jpg) no-repeat center top;
}
.slide_box {
 width: 100%;
 height: auto;
 margin: 0 auto;
 padding:0%;
 text-align: center;
}
.slide_box h1 {
 font-size: 34px;
 line-height: 39px;
}
.slide_title_sml {
 font-size: 18px;
 line-height: 34px;
}
.ajax__tab_default {
 border:0px !important;
}
.registerbox select:not([type="option"]) {
 margin: 0% 1% 2% 0%!important;
 width: 22% !important;
 float: left;
}
.datetym {
 margin: 0% 1% 2% 0%!important;
 width: 22% !important;
 float: left;
}
.dropcitybox {
 width:100%;
}
#TabContainer1_body {
margin-top:0px !important;
}
 .line_title, .line_title_outer {
width:100%;
margin:0 auto;
padding:0
}
.procedure_box_outer {
 width:100%;
 margin:0 auto;
}
.procedure_box_inner {
 width:100% !important;
 margin:0 auto !important;
 padding:0 !important;
}
 .procedure_box {
 width:21% !important;
 height:auto !important;
 margin:0% 2% !important;
 padding:0 !important;
}
.stripe, .stripe_second, .stripe_third {
 display:none;
}
.mid_content_wrapper {
 height: 280px;
 background: #f5f5f5 url(../../../images/midbgnewph3.jpg) no-repeat center top !important;
 margin-bottom: 0px !important;
}
.mid_content_wrapper_inner {
 width:100% !important;
 margin:0 auto !important;
 padding:0 !important;
}
.left_mid_content {
 width: 43% !important;
 float: left !important;
 margin: 0% !important;
 padding: 0% 3% !important;
}
.left_mid_content h3 {
 font-size: 18px;
 line-height: 24px;
}
.trackfeild {
 float: left;
 width: 100%;
 margin: 4% 0% 0% 0%;
 padding: 0;
}
.playstore {
 width: 142px;
 margin: 25px 0px 20px 0px;
 padding: 0;
 text-align: left;
}
.trackidbox {
 width: 49% !important;
}
 .middle_container_outer, .middle_container_inner_right {
 width:100%;
 height:auto;
 margin:0 auto;
 float:none;
 padding:10px 0px 0px 0px;
}
.middle_container_inner {
 width:100%;
 height:auto;
 margin:0 auto;
 float:none;
}
.travel_packages_div {
 width:40%;
 height:auto;
 margin:0% 1%;
 float:left;
}
.travel_packages_div_last {
 width:50%;
 height:auto;
 margin:0% 1%;
 float:left;
}
.double_div {
 display:none;
}
 .footer_inner {
 width:98%;
 height:auto;
 margin:0 auto;
}
.footer_box {
 width: 29% !important;
 margin: 0% 4% 2% 0% !important;
 float: left !important;
 padding: 0 !important;
}
.footer_box_div {
 width:98% !important;
 margin:0 auto !important;
 padding:0% 1% !important;
}
.footer_inner p {
line-height:22px
}
.footer_inner a {
padding:0 5px;
margin:0;
line-height:22px
}
.copyright {
 width: 98% !important;
 padding: 2% 1% !important;
 margin: 3% auto 0% auto !important;
 text-align: center !important;
 background: #ffdc00 !important;
}
.bottom_box_inner {
 width:100%;
 height:auto;
 margin:0 auto;
}
.bottom_box_inner p {
 line-height:28px;
}
.bottom_box_inner a {
 line-height:28px;
}
.lower_div {
 width:100%;
 height:auto;
 margin:0 auto;
 padding-top:10px;
 padding-bottom:10px;
}
.copyright_right {
 width:auto;
 margin:0 auto;
 padding:0px 0px 10px 10px;
}
.copyright_right p, .copyright_right a {
 text-align:left;
}
#followbuttons, #leftsticky {
 display:none;
}
/*.display_nothing {
display:none
}*/
.footer_info {
display:none
}
.slogan {
 display:none;
}
.middle_container_inner_left {
display:none
}
.left_menu_bg, .right_menu_bg {
display:none
}
.inner_pages_outer {
 width:98%;
 margin:0 auto;
 padding:1%;
}
.inner_pages {
 width:100%;
 margin:0 auto;
 padding:0;
}
.side_triangle {
 display:none;
}
.footer_main_div {
 width:100%;
 margin:0 auto;
 padding:20px 0px 0px 0px;
 background:#f8f8f8;
}
.footer {
 width:100%;
 margin:0 auto;
 padding:0px;
}
 .footer_box_bigger {
 width:98% !important;
 height:auto !important;
 margin:0 auto !important;
 padding:0% 1% !important;
}
.booking_right {
 float:right;
 width:40%;
}
.payment_gatewayimages img {
 width:auto;
 height:auto;
}
.ulmain ul.tabs li a {
 width: 97% !important;
 display: block;
 margin: 0;
 padding: 10px;
}
.history_search_table td input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
 width: 95% !important;
 height:auto !important;
}
.history_search_table td select {
 width: 97% !important;
}
.history_search_table td select {
 width: 97% !important;
}
.history_search_table td textarea {
 width: 95% !important;
}
.portlet.box.blue {
border:0px !important;
}
/*-----------------------New added from 7 JULY 2017--------------------------------------------------------*/
.container_full_box {
 background:url(../../../images/newphase2.jpg) no-repeat center top !important;
}
.ajax__tab_default .ajax__tab_header {
 width: 96%;
}
.cont_left_box {
 width:95% !important;
 margin: 300px 0px 0px 0px !important;
 height: 507px !important;
}
.option_box, .option_box_outer {
 margin-top: 1% !important;
}
.footer_box li {
 padding: 4px 0px !important;
}
 .content_pages_outer {
 width:100%;
 background:#fffafa;
 margin:0 auto;
}
.inn_content_pages {
 width:98%;
 margin:0 auto;
 padding:0% 1%;
}
.contact_address {
 width: 92%;
margin: 2% auto;
padding: 0% 1%;
border-right: 0px !important;
}
 .side_menu_links {
 margin:0%;
 padding:0%;
 width:28%;
}
.left_side_content {
 margin:0% 0% 3% 4%;
 padding:0%;
 width:68%;
}
.left_side_content img {
 width:50%;
 height:auto;
}
.live_chat {
display:block !important;
bottom:10px;
border:0;
position:fixed;
z-index:1000;
left:20px;
width:60px;
height:60px
}
.live_chat a {
float:right;
border:0;
padding-top:0;
margin:0
}
.live_chat img {
width:auto;
height:auto;
margin:0;
padding:0;
}
.live_chat a:hover {
float:right
}
.outerhead {
 top: 57px;
 width: 98%;
 left: 1%;
}
.top_caption {
 float: left;
 margin: 56px 0px 0px 0px;
 padding: 0;
 width: 100%;
}
.top_caption h1 {
 color: #FFF;
 font-size: 30px;
 text-align: center;
 text-shadow: 0px 0px 0px #034ea2;
}
.top_caption p {
 color: #FFF;
 font-size: 16px;
 text-align: center;
 text-shadow: 0px 0px 0px #444;
}
.ibebox {
 width: 100%;
 margin: 27px 0px 0px 0px;
 padding: 0;
 float: right;
 background-color: #FFF;
}
.iframeibebox {
 height: 318px;
}
.device_inside_pages {
 margin-top: 210px;
}


/*----------------------------------------------*/

.fleet_wrap {
 width: 98%;
 padding: 2% 1%;
}
.fleet_inn_wrap {
 width: 100%;
 margin: 0 auto;
 padding: 0px;
}
.sp-slides {
 width: 100%;
 margin: 0 auto;
 padding: 0px;
}
.pagetitle {
 padding-top: 20px;
}
.pagetitle h1 {
 font-size: 30px;
}
.fleet_category {
 width: 30%;
 float: left;
 margin: 0;
 padding: 0;
}
.fleet_category img {
 width: 100%;
}
.fleet_discription {
 width:68%;
 margin:0% 0% 0% 2%;
 padding:0%;
 float:left;
}
.fleetinfo {
 width:100%;
 margin:0px 0px 0px 0px;
 padding:0px;
}
.sp-grab {
 height:150px !important;
}
 .sp-thumbnails-container, .sp-thumbnail-container, .sp-has-pointer, .sp-bottom-thumbnails, .sp-swiping, .sp-thumbnail {
 height: 150px !important;
}
.column_wrap_inner {
 width: 100%;
 margin: 0 auto;
 padding: 0;
}
.left_col_wrap {
 width: 32%;
 margin: 10% 1% 0% 1%;
 padding: 0;
}
.left_col_wrap img {
 width: 100%;
 height: auto;
}
.right_col_wrap {
 width: 66%;
 margin: 0%;
 padding: 0;
}
.right_col_wrap h2 {
 font-size: 30px;
}
.features_column {
 width: 100%;
 margin: 3% auto 0% auto;
 padding: 0%;
}
.three_col_box {
 width: 33.33333%;
 margin-bottom: 10px;
}
.three_col_box img {
 width: 40px;
 height: 40px;
}
.three_col_box h3 {
 font-size: 15px;
 line-height: 19px;
}
.warp_mid_outer {
 height:450px;
}
.warp_mid_inner {
 width: 100%;
 margin: 0 auto;
 padding: 0;
}
 #map-area .left-section {
 width: 50%;
 margin: -3% 0% 0% 0%;
 padding: 0%;
}
.left_wrap_mid {
 width: 50%;
 margin: 0;
 padding: 0%;
}
.left_wrap_mid h2 {
 font-size: 40px;
 margin: 0px 0px 10px 0px;
}
.serving_count {
 width: 100%;
 margin: 5% auto;
 padding: 0%;
}
.countbox {
 margin: 0% 0% 5% 0%;
 padding: 0%;
}
.countbox h3 {
 font-size: 36px;
}
.countbox h4 {
 font-size: 20px;
}
 .slider_outer_overlay {
margin: 0px auto;
}
.leftside_slidebx {
 float: left;
 margin: 30% 0% 0% 3%;
 padding: 0;
 width: 28%;
}
.leftside_slidebx img {
width: 100%;
}
.signbx {
 float: left;
 margin: 30% 0% 0% 9.9%;
 padding: 0;
 width: 10%;
}
.signbx img {
width: 100%;
}
.rightside_slidebx {
 float: right;
 margin: 30% 6% 0% 0%;
 padding: 0;
 width: 28%;
}
.rightside_slidebx img {
width: 100%;
}
.centreimg img {
width: 50%;
}
.center_slidebx {
padding: 20px 0px 0px 0px;
}
.centreimg img {
width: 60%;
}
.center_title p {
font-size: 40px;
}
.center_title span {
margin-left: 0px;
}
.center_title span2 {
margin-left: 10px;
}
.center_para {
width: 96%;
padding: 0% 2%;
}
.center_para p {
font-size: 20px;
}
.rightform {
width: 99%;
}
}
@media only screen and (min-width:480px) and (max-width:767px) {
body {
margin:0;
padding:0
}
.top_header_strip {
width:98%;
margin:0 auto;
padding:0 1%
}
.top_header {
width:100% !important;
margin:0 auto;
padding:0 0 5px
}
.top_header_inner {
width:100% !important;
height:auto !important;
margin:-4px auto 0 !important;
padding:0 !important;
}
.logo_box {
width: 26% !important;
 height: auto;
 padding: 0;
 margin: 10px 0px 5px 5px !important;
}
.logo_box img {
width:100% !important;
height:auto;
padding:0;
margin:0;
border:0;
text-align:center
}
 .contact_box {
width: 70% !important;
 height: auto !important;
 margin: 24px 0px 0px 0px !important;
 padding: 0 !important;
 float: right !important;
}
.contact_box_inner {
width:100% !important;
margin:0 auto !important;
padding:0 !important;
background:none !important;
}
.contact_box_inner p {
 margin: 0;
 padding: 0;
 text-align: right;
 display: block;
 color: #000;
 line-height: 26px;
}
.contact_box_inner a {
color:#000;
margin:0px;
padding:0px 15px 0px 0px;
line-height:26px;
}
.contact_box_inner a:hover {
color:#F00;
}
.contact_box_inner img {
 display:none;
}
.call {
width:100%;
margin:0 auto;
padding:2% 0%;
text-align:center;
float:none;
}
.call p {
text-align:center;
}
.callbg {
float:none;
}
.callbg a.last {
margin-right:0px !important;
}
.call .callbg {
float:right;
width:auto;
margin-right: 10px;
}
.num {
display:none;
}
.call .callbg img {
display:inline-block;
padding-top:2px;
}
.toplayer {
position:relative;
z-index:9999;
}
 .main_container_outer {
width:100%;
margin:0 auto;
padding:15px 0 0
}
.main_container {
width:100%;
margin:0 auto;
padding:0
}
.slider_outer {
 width:100%;
 height:650px;
 padding:0px;
 margin:0 auto;
 margin-top: -128px;
 position:relative;
 z-index:999;
 background:url(../../images/layer1.jpg) no-repeat center top;
}
.slide_box {
 width: 98% !important;
 padding: 0% 1% 0% 0% !important;
}
.slide_box h1 {
 font-size: 28px !important;
 line-height: 29px;
 margin-bottom: 10px !important;
}
.slide_title_sml {
 font-size: 21px !important;
 line-height: 32px;
}
.ajax__tab_default {
 border:0px !important;
}
.registerbox select:not([type="option"]) {
 margin: 0% auto 5% auto!important;
 width: 94% !important;
}
.datetym {
 margin: 0% auto 5% auto!important;
 width: 94% !important;
}
.dropcitybox {
 width:100%;
}
#TabContainer1_body {
margin-top:0px !important;
}
 .line_title, .line_title_outer {
width:100%;
margin:0 auto;
padding:0
}
.procedure_box_outer {
 width:100%;
 margin:0 auto;
}
.procedure_box_inner {
 width:100% !important;
 margin:0 auto !important;
 padding:0 !important;
}
 .procedure_box {
 width:48% !important;
 height:auto !important;
 margin:0% 1% 1% 1% !important;
 padding:0 !important;
}
.stripe, .stripe_second, .stripe_third {
 display:none;
}
.mid_content_wrapper {
 height: 450px;
 background: #f5f5f5 url(../../../images/midbgnewph2.jpg) no-repeat center top !important;
 margin-bottom: 0px !important;
}
.mid_content_wrapper_inner {
 width:100% !important;
 margin:0 auto !important;
 padding:0 !important;
}
.left_mid_content {
 width: 98% !important;
 margin: 0% auto !important;
 padding: 0% 1% !important;
 border-right: 0px !important;
}
.left_mid_content h3, .left_mid_content p {
 text-align:center !important;
}
.appdownloadbox {
 margin: 20px 0px 0px 0px !important;
 text-align: center !important;
}
.playstore {
width: 98% !important;
 margin: 25px 0px 20px 0px !important;
 text-align: center !important;
}
.trackidbox {
 width: 32%;
 float: left;
 margin: 0% 1% 0% 0%;
 padding: 0%;
}
.middle_container_outer, .middle_container_inner_right {
 width:100%;
 height:auto;
 margin:0 auto;
 float:none;
 padding:0;
}
.middle_container_inner {
 width:100%;
 height:auto;
 margin:0 auto;
 float:none;
}
.travel_packages_div {
 width:80%;
 height:auto;
 margin:0 auto;
 float:none;
}
.travel_packages_div_last {
 width:90%;
 height:auto;
 margin:0 auto;
 float:none;
}
.track_btn {
 height: auto;
 margin: 0% !important;
}
.trackfeild {
 float: none !important;
 width: 98%;
 margin: 4% auto 0% auto !important;
 padding: 0;
}
.car_rantal_software_box {
width:100%;
margin:0;
padding:0;
float:none;
height:auto;
clear:both
}
 .fleet_wrap {
 width: 98%;
 padding: 2% 1%;
}
.fleet_inn_wrap {
 width: 100%;
 margin: 0 auto;
 padding: 0px;
}
.sp-slides {
 width: 100%;
 margin: 0 auto;
 padding: 0px;
}
.pagetitle {
 padding-top: 20px;
}
.pagetitle h1 {
 font-size: 30px;
}
.fleet_category {
 width: 30%;
 float: left;
 margin: 0;
 padding: 0;
}
.fleet_category img {
 width: 100%;
}
.fleet_discription {
 width:68%;
 margin:0% 0% 0% 2%;
 padding:0%;
 float:left;
}
.fleetinfo {
 width:100%;
 margin:0px 0px 0px 0px;
 padding:0px;
}
.sp-grab {
 height:180px !important;
}
 .sp-thumbnails-container, .sp-thumbnail-container, .sp-has-pointer, .sp-bottom-thumbnails, .sp-swiping, .sp-thumbnail {
 height: 150px !important;
}
.column_wrap_inner {
 width: 100%;
 margin: 0 auto;
 padding: 0;
}
.left_col_wrap {
 width: 100%;
 margin: 4% auto;
 padding: 0;
 text-align:center;
}
.left_col_wrap img {
 width: 60%;
 height: auto;
 text-align:center;
}
.right_col_wrap {
 width: 100%;
 margin: 0% 0%;
 padding: 0;
}
.right_col_wrap h2 {
 font-size: 30px;
}
.features_column {
 width: 100%;
 margin: 3% auto 0% auto;
 padding: 0%;
}
.three_col_box {
 width: 33.33333%;
 margin-bottom: 10px;
}
.three_col_box img {
 width: 40px;
 height: 40px;
}
.three_col_box h3 {
 font-size: 15px;
 line-height: 19px;
}
.warp_mid_outer {
 width: 100%;
 margin: 0px auto;
 padding: 2% 0%;
 height: 470px;
 font-family: 'Open Sans', sans-serif;
}
.warp_mid_inner {
 width: 100%;
 margin: 0 auto;
 padding: 0;
}
#map-area .left-section {
 width: 50%;
 margin: -3% 0% 0% 0%;
 padding: 0%;
}
.left_wrap_mid {
 width: 50%;
 margin: 0;
 padding: 0%;
}
.left_wrap_mid h2 {
 font-size: 36px;
 margin: 0px 0px 10px 0px;
}
 .map .pin .pin-info {
 width: auto;
 left: -5px;
}
.map .pin .pin-info .place .triangle {
 display:none;
}
.map .pin .pin-info .place {
 margin-top:33px;
 padding:5px 20px;
}
.serving_count {
 width: 100%;
 margin: 5% auto;
 padding: 0%;
}
.countbox {
 margin: 0% 0% 6% 0%;
 padding: 0%;
}
.countbox h3 {
 font-size: 36px;
}
.countbox h4 {
 font-size: 20px;
}
 .slider_outer_overlay {
margin: 0px auto;
}
.leftside_slidebx {
 float: left;
 margin: 50% 0% 0% 3%;
 padding: 0;
 width: 28%;
}
.leftside_slidebx img {
width: 100%;
}
.signbx {
 float: left;
 margin: 50.5% 0% 0% 7%;
 padding: 0;
 width: 10%;
}
.signbx img {
width: 100%;
}
.rightside_slidebx {
 float: right;
 margin: 50% 6% 0% 0%;
 padding: 0;
 width: 28%;
}
.rightside_slidebx img {
width: 100%;
}
.centreimg img {
width: 60%;
}
.center_slidebx {
padding: 20px 0px 0px 0px;
}
.centreimg img {
width: 60%;
}
.center_title p {
font-size: 40px;
}
.center_title span {
margin-left: 0px;
}
.center_title span2 {
margin-left: 10px;
}
.center_para {
width: 96%;
padding: 0% 2%;
}
.center_para p {
font-size: 20px;
}
 .footer_outer {
 background:url(../../../images/phase-2-footer.jpg) no-repeat center top !important;
 clear:both;
}
.footer_inner {
 width:98%;
 height:auto;
 margin:0 auto;
}
.footer_box {
 width: 46% !important;
 margin: 0% 4% 4% 0% !important;
}
.footer_box_div {
 width:98% !important;
 margin:0 auto !important;
 padding:0% 1% !important;
}
.footer_inner p {
line-height:22px
}
.footer_inner a {
padding:0 5px;
margin:0;
line-height:22px
}
.copyright {
 width: 98% !important;
 padding: 2% 1% !important;
 margin: 3% auto 0% auto !important;
 text-align: center !important;
 background: #ffdc00 !important;
}
.bottom_box_inner {
 width:100%;
 height:auto;
 margin:0 auto;
}
.bottom_box_inner p {
 line-height:28px;
}
.bottom_box_inner a {
 line-height:28px;
}
.lower_div {
 width:100%;
 height:auto;
 margin:0 auto;
}
.copyright_right {
 width:auto;
 margin:0 auto;
 padding:10px 0px 0px 0px;
 float:none;
}
.copyright_right p, .copyright_right a {
 text-align:center;
}
#followbuttons, #leftsticky {
 display:none;
}
.display_nothing {
display:none
}
.slogan {
 display:none;
}
.middle_container_inner_left {
display:none
}
.left_menu_bg, .right_menu_bg {
display:none
}
.inner_pages_outer {
 width:98%;
 margin:0 auto;
 padding:1%;
}
.inner_pages {
 width:100%;
 margin:0 auto;
 padding:0;
}
.side_triangle {
 display:none;
}
.footer_main_div {
 width:100%;
 margin:15px auto 0px auto;
 padding:20px 0px 0px 0px;
 background:none;
}
.footer {
 width:100%;
 margin:0 auto;
 padding:0px;
}
 .footer_box_bigger {
 width:98% !important;
 margin:0 auto !important;
 padding:0% 1% !important;
}
.tabl_cls {
 border:0 !important;
 width:20% !important;
 margin:0 auto;
 color:#333;
 font-size:13px !important;
 line-height:18px;
 font-weight:100;
 font-family:'Droid Sans', Tahoma, Arial, sans-serif;
 border-spacing:0;
 border-collapse:collapse;
}
.tabl_cls td {
 margin:0px;
 position: relative !important;
 padding-left:  26% !important;
 width:96% !important;
 border:0px !important;
}
.payment_gatewayimages td {
 display:block;
 padding:10px 0px;
}
.payment_gatewayimages img {
 width:auto;
 height:auto;
 display:block;
 margin:0 auto;
}
.booking_tdwidth {
 width:8% !important;
}
.ulmain ul.tabs li a {
 width: 95% !important;
 display: block;
 margin: 0;
 padding: 10px;
}
.history_search_table td input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
 width: 95% !important;
 height:auto !important;
}
.history_search_table td select {
 width: 97% !important;
}
.history_search_table td textarea {
 width: 95% !important;
}
.portlet.box.blue {
border:0px !important;
}
/*-----------------------New added from 7 JULY 2017--------------------------------------------------------*/
.container_full_box {
 background:url(../../../images/newphase2.jpg) no-repeat center top !important;
}
.ajax__tab_default .ajax__tab_header {
 width: 96%;
}
.cont_left_box {
 width:95% !important;
 margin: 300px 0px 0px 0px !important;
 height: 507px !important;
}
.option_box, .option_box_outer {
 margin-top: 3% !important;
}
.footer_box li {
 padding: 4px 0px !important;
}
.content_pages_outer {
 width:100%;
 background:#fffafa;
 margin:0 auto;
}
.inn_content_pages {
 width:98%;
 margin:0 auto;
 padding:0% 1%;
}
.inn_content_pages h2 {
 font-size: 24px;
 line-height: 28px;
}
.inn_content_pages h5 {
 font-size: 14px;
}
.contact_address {
 width: 92%;
margin: 2% auto;
padding: 0% 1%;
border-right: 0px !important;
}
.side_menu_links {
 margin:0% auto;
 padding:0% 1%;
 width:98%;
}
.left_side_content {
 margin:5% auto;
 padding:0% 1%;
 width:98%;
}
.left_side_content img {
 width:50%;
 height:auto;
}
 .mainloginbox {
 width:98% !important;
 padding:0% 1% !important;
}
.leftlogin_box {
 width: 98% !important;
 margin: 40px auto 0px auto !important;
 padding: 6% 0% 10% 0% !important;
 float: none !important;
}
.leftfloat {
 float: none !important;
}
.live_chat {
display:block !important;
bottom:10px;
border:0;
position:fixed;
z-index:1000;
left:20px;
width:60px;
height:60px
}
.live_chat a {
float:right;
border:0;
padding-top:0;
margin:0
}
.live_chat img {
width:auto;
height:auto;
margin:0;
padding:0;
}
.live_chat a:hover {
float:right
}
 .outerhead {
 top: 57px;
 width: 98%;
 left: 1%;
}
.top_caption {
 float: left;
 margin: 56px 0px 0px 0px;
 padding: 0;
 width: 100%;
}
.top_caption h1 {
 color: #FFF;
 font-size: 30px;
 text-align: center;
 text-shadow: 0px 0px 0px #034ea2;
}
.top_caption p {
 color: #FFF;
 font-size: 16px;
 text-align: center;
 text-shadow: 0px 0px 0px #444;
}
.ibebox {
 width: 100%;
 margin: 27px 0px 0px 0px;
 padding: 0;
 float: right;
 background-color: #FFF;
}
.iframeibebox {
 height: 432px;
}
.device_inside_pages {
 margin-top: 334px;
}
.img_alignright {
 width: 50%;
}
.midcol_dwnldbox {
 width: 100%;
 padding: 20px 0px;
}
.side_left {
 width: 100%;
 float: none;
 margin: 0px auto;
 padding: 0;
}
.side_left h2, .side_left p {
 text-align:center;
}
.side_right {
 width: 100%;
 float: none;
 margin: 30px auto 20px auto;
 padding: 0;
 text-align: center;
 clear: both;
 display: block;
}
.pages_table {
 width: 98%;
 border-collapse: collapse;
}
.pages_table td, .pages_table th {
 padding: 6px;
 border: 1px solid #ccc;
 text-align: left;
}
.pages_table, .pages_table thead, .pages_table tbody, .pages_table th, .pages_table td, .pages_table tr {
 display: block;
}
 .pages_table thead tr {
 position: absolute;
 top: -9999px;
 left: -9999px;
}
 .pages_table tr {
border: 1px solid #ccc;
}
 .pages_table td {
 position: relative;
 padding-left: 50% !important;
 font-size: 13px !important;
}
.pages_table td:first-child {
background:#034ea2;
color:#FFF;
font-weight:bold;
}
 .pages_table td:before {
 position: absolute;
 top: 6px;
 left: 6px;
 width: 50%;
 padding-right: 10px;
 white-space: nowrap;
 font-weight: bold;
 font-size: 13px;
}
.pages_table td:nth-of-type(1):before {
content: "Route (Starting at)";
}
.pages_table td:nth-of-type(2):before {
content: "Compact";
}
.pages_table td:nth-of-type(3):before {
content: "Sedan";
}
.pages_table td:nth-of-type(4):before {
content: "SUV";
}
.pages_table td:nth-of-type(5):before {
content: "Tempo traveler (9 seater)";
}
.pages_table td:nth-of-type(6):before {
content: "Tempo traveler (12 seater)";
}
.pages_table td:nth-of-type(7):before {
content: "Tempo traveler (15 seater)";
}
.rightform {
width: 99%;
}
}
@media only screen and (max-width:479px) {
body {
margin:0;
padding:0
}
.mob_col {
 height: auto !important;
}
.mob_col .logo_box {
 width: auto !important;
 margin: 10px 0px 0px 10px !important;
 text-align: left;
}
.mob_col .logo_box p {
 text-align: left !important;
}
.mob_col .logo_box img {
 width: 80% !important;
 text-align: left;
}
.mob_col .contact_box {
 width: auto !important;
 margin: 20px 10px 0px 0px !important;
 float: right !important;
}
.header_top {
position:sticky;
height: 72px;
}
 .header_top_out {
 width: 100%;
 margin: 0px;
 padding: 0px;
 height: 72px;
 /*background: url(../../images/layer1top.jpg) no-repeat center top;*/
 z-index: 999;
 position:sticky;
}
.top_header_strip {
width:98%;
margin:0 auto;
padding:0 1%
}
.top_header {
width:100% !important;
margin:0 auto;
padding:0 0 5px
}
.top_header_inner {
width:100% !important;
height:auto !important;
margin:-4px auto 0 !important;
padding:0 !important;
}
.logo_box {
width: 100% !important;
margin: 10px auto 5px auto !important;
text-align:center;
}
.logo_box img {
width:30% !important;
height:auto;
padding:0;
margin:0;
border:0;
text-align:center
}
.logo_box p {
margin:0;
padding:0;
text-align:center
}
.contact_box {
width:100% !important;
height:auto !important;
margin:0 auto !important;
padding:0 !important;
float:none !important;
}
.contact_box_inner {
width: 95% !important;
margin: 0 auto !important;
padding: 0% 0% 0% 4% !important;
background: none !important;
}
.contact_box_inner p {
text-align:center;
}
.contact_box_inner a {
color:#000;
margin:0px;
padding:0px 15px 0px 0px;
line-height:26px;
}
.contact_box_inner a:hover {
color:#F00;
}
.contact_box_inner img {
 display:none;
}
.call {
width:100%;
margin:0 auto;
padding:2% 0%;
text-align:center;
float:none;
}
.call p {
text-align:center;
}
.callbg {
float:none;
}
.callbg a.last {
margin-right:0px !important;
}
.call .callbg {
float: right;
width: 100%;
}
.num {
display:none;
}
.call .callbg img {
display:inline-block;
}
.toplayer {
position:sticky;
z-index:9999;
}
 .main_container_outer {
width:100%;
margin:0 auto;
padding:15px 0 0
}
.main_container {
width:100%;
margin:0 auto;
padding:0
}
.slider_outer {
 width:100%;
 height:599px;
 padding:0px;
 margin:0 auto;
 margin-top: -128px;
 position:relative;
 z-index:999;
}
.slide_box {
width: 100%;
height: auto;
margin: 0% auto;
padding: 66% 0% 0% 0%;
text-align: center;
}
.slide_box h1 {
 font-size: 23px !important;
 line-height: 29px;
 margin-bottom: 10px !important;
}
 .registerbox select:not([type="option"]) {
 margin: 0% auto 5% auto!important;
 width: 94% !important;
}
.datetym {
 margin: 0% auto 5% auto!important;
 width: 94% !important;
}
.dropcitybox {
 width:100%;
}
#TabContainer1_body {
margin-top:0px !important;
}
.line_title, .line_title_outer {
width:100%;
margin:0 auto;
padding:0
}
.procedure_box_outer {
 width:100%;
 margin:0 auto;
}
.procedure_box_inner {
 width:100% !important;
 margin:0 auto !important;
 padding:0 !important;
}
 .procedure_box {
width: 48% !important;
 margin: 0 !important;
 padding: 0% 1% !important;
}
.stripe, .stripe_second, .stripe_third {
 display:none;
}
.mid_content_wrapper {
 height: 550px;
 background: #f5f5f5 url(../../../images/midbgnewph1.jpg) no-repeat center top !important;
 margin-bottom: 0px !important;
}
.mid_content_wrapper_inner {
 width:100% !important;
 margin:0 auto !important;
 padding:0 !important;
}
.left_mid_content {
 width: 98% !important;
 margin: 0% auto !important;
 padding: 0% 1% !important;
 border-right: 0px !important;
}
.left_mid_content h3, .left_mid_content p {
 text-align:center !important;
}
.appdownloadbox {
 margin: 20px auto 0px auto !important;
 text-align: center !important;
}
.playstore {
 width: 98% !important;
 margin: 25px 0px 20px 0px !important;
 text-align: center !important
}
.trackfeild {
 float: none !important;
 margin: 4% auto 0% auto !important;
 text-align: center;
}
.trackidbox {
 width: 49% !important;
}
.trackidwidth {
 width: 145px !important;
}
.track_btn {
 width: 98% !important;
 margin: 4.5% auto 0% auto !important;
 padding: 0;
 text-align: center !important;
}
.middle_container_outer, .middle_container_inner_right {
 width:100%;
 height:auto;
 margin:0 auto;
 float:none;
 padding:0;
}
.middle_container_inner {
 width:100%;
 height:auto;
 margin:0 auto;
 float:none;
}
.travel_packages_div {
 width:80%;
 height:auto;
 margin:0 auto;
 float:none;
}
.travel_packages_div_last {
 width:90%;
 height:auto;
 margin:0 auto;
 float:none;
}
.car_rantal_software_box {
width: 100%;
margin: 0;
padding: 0;
float: none;
height: auto;
clear: both;
top: 80px;
left: 0;
}
.iframecitytocity {
width:100%;
min-height:440px;
height:auto;
clear:both;
margin:0px;
padding:0;
}
 .fleet_inn_wrap {
 width: 100%;
 margin: 0 auto;
 padding: 0px;
}
.sp-slides {
 width: 100%;
 margin: 0 auto;
 padding: 0px;
}
.pagetitle {
 padding-top: 20px;
}
.pagetitle h1 {
 font-size: 30px;
}
.fleet_category {
 width: 30%;
 float: left;
 margin: 0;
 padding: 0;
}
.fleet_category img {
 width: 100%;
}
.fleet_discription {
 width:68%;
 margin:0% 0% 0% 2%;
 padding:0%;
 float:left;
}
.fleetinfo {
 width:100%;
 margin:0px 0px 0px 0px;
 padding:0px;
}
.sp-grab {
 height:235px !important;
}
 .sp-thumbnails-container, .sp-thumbnail-container, .sp-has-pointer, .sp-bottom-thumbnails, .sp-swiping, .sp-thumbnail {
 height: 150px !important;
}
.column_wrap_inner {
 width: 100%;
 margin: 0 auto;
 padding: 0;
}
.left_col_wrap {
 width: 100%;
 margin: 5% auto;
 padding: 0;
 text-align:center;
}
.left_col_wrap img {
 width: 70%;
 height: auto;
 text-align:center;
}
.right_col_wrap {
 width: 100%;
 margin: 0% auto;
 padding: 0;
}
.right_col_wrap h2 {
 font-size: 30px;
 font-weight: bold;
}
.features_column {
 width: 100%;
 margin: 3% auto 0% auto;
 padding: 0%;
}
.three_col_box {
 width: 48.33333%;
 margin-bottom:10px;
 height:130px;
}
.three_col_box h3 {
 font-size: 15px;
 line-height: 21px;
}
.three_col_box img {
 width: 50px;
 height: 50px;
}
.warp_mid_outer {
 width: 100%;
 margin: 0px auto;
 padding: 2% 0%;
 height: 960px;
 background: #f5f5f5 url(../images/phase-1bg.jpg) no-repeat center top;
 font-family: 'Open Sans', sans-serif;
}
.warp_mid_inner {
 width: 100%;
 margin: 0 auto;
 padding: 0;
}
#map-area .left-section {
 width: 100%;
 margin: -3% auto 0% auto;
 padding: 0%;
}
.left_wrap_mid {
 width: 96%;
 margin: 0 auto;
 padding: 0% 2%;
}
.left_wrap_mid h2 {
 font-size: 40px;
 margin: 0px 0px 10px 0px;
 text-align: center;
}
.left_wrap_mid p {
 text-align: center;
}
.map .pin .pin-info {
 width: auto;
 left: -5px;
}
.map .pin .pin-info .place .triangle {
 display:none;
}
.map .pin .pin-info .place {
 margin-top:33px;
 padding:5px 20px;
}
.serving_count {
 width: 100%;
 margin: 5% auto;
 padding: 0%;
}
.countbox {
 width: 100%;
 margin: 0% auto 10% auto;
 padding: 0%;
}
.countbox h3 {
 font-size: 40px;
}
.countbox h4 {
 font-size: 22px;
}
 .leftside_slidebx {
 float: left;
 margin: 50% 0% 0% 3%;
 padding: 0;
 width: 28%;
}
.leftside_slidebx img {
width: 100%;
}
.signbx {
 float: left;
 margin: 50.5% 0% 0% 9.6%;
 padding: 0;
 width: 10%;
}
.signbx img {
width: 100%;
}
.rightside_slidebx {
 float: right;
 margin: 50% 6% 0% 0%;
 padding: 0;
 width: 28%;
}
.rightside_slidebx img {
width: 100%;
}
.centreimg img {
width: 60%;
}
.center_slidebx {
padding: 80px 0px 0px 0px;
margin:0;
}
.centreimg img {
width: 60%;
}
.center_slidebx p {
 font-weight:normal;
}
.center_title p {
font-size: 28px;
}
.center_title span {
margin-left: 0px;
}
.center_title span2 {
margin-left: 10px;
}
.center_para {
width: 96%;
padding: 0% 2%;
}
.center_para p {
font-size: 20px;
}
 .footer_outer {
 background-size: cover;
 clear:both;
}
.footer_inner {
 width:98%;
 height:auto;
 margin:0 auto;
}
.footer_box_div {
 width:98% !important;
 margin:0 auto !important;
 padding:0% 1% !important;
}
.footer_box {
 width: 98% !important;
 margin: 0 auto !important;
 margin-right: 0% !important;
 padding: 0% 0% 2% 1% !important;
}
.copyright {
 width: 98% !important;
 padding: 2% 1% !important;
 margin: 3% auto 0% auto !important;
 text-align: center !important;
 background: #ffdc00 !important;
}
.bottom_box_inner {
 width:100%;
 height:auto;
 margin:0 auto;
}
.bottom_box_inner p {
 line-height:28px;
}
.bottom_box_inner a {
 line-height:28px;
}
.lower_div {
 width:100%;
 height:auto;
 margin:0 auto;
}
.copyright_right {
 width:auto;
 margin:0 auto;
 padding:10px 0px 0px 0px;
 float:none;
}
.copyright_right p, .copyright_right a {
 text-align:center;
}
#followbuttons, #leftsticky {
 display:none;
}
.display_nothing {
display:none
}
.slogan {
 display:none;
}
.middle_container_inner_left {
display:none
}
.left_menu_bg, .right_menu_bg {
display:none
}
.inner_pages_outer {
 width:98%;
 margin:0 auto;
 padding:1%;
}
.inner_pages {
 width:100%;
 margin:0 auto;
 padding:0;
}
.side_triangle {
 display:none;
}
.footer_main_div {
 width:100%;
 margin:15px auto 0px auto;
 padding:20px 0px 0px 0px;
 background:none;
}
 .footer_box_bigger {
 width:98% !important;
 margin:0 auto !important;
 padding:0% 1% !important;
}
.tabl_cls {
 border:0 !important;
 width:20% !important;
 margin:0 auto;
 color:#333;
 font-size:13px !important;
 line-height:18px;
 font-weight:100;
 font-family:'Droid Sans', Tahoma, Arial, sans-serif;
 border-spacing:0;
 border-collapse:collapse;
}
.tabl_cls td {
 margin:0px;
 position: relative !important;
 padding-left:  26% !important;
 width:96% !important;
 border:0px !important;
}
.payment_gatewayimages td {
 display:block;
 padding:10px 0px;
}
.payment_gatewayimages img {
 width:90%;
 height:auto;
 display:block;
 margin:0 auto;
}
.booking_tdwidth {
 width:3% !important;
}
.ulmain ul.tabs li a {
 width: 93% !important;
 display: block;
 margin: 0;
 padding: 10px;
}
.history_search_table td input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
 width: 95% !important;
 height: auto !important;
}
.history_search_table td select {
 width: 99% !important;
}
.history_search_table td textarea {
 width: 95% !important;
}
div.tabcontents {
 margin: 2px 0px 0px 0px !important;
}
.portlet.box.blue {
border:0px !important;
}
/*-----------------------New added from 7 JULY 2017--------------------------------------------------------*/
.container_full_box {
 width:100%;
 background:url(../../../images/newphase1.jpg) no-repeat center top !important;
}
.ajax__tab_default .ajax__tab_header {
 width: 88%;
}
.cont_left_box {
 margin: 300px auto 13px auto !important;
 height:507px !important;
}
.option_box, .option_box_outer {
 margin-top: 6% !important;
}
.footer_box li {
 padding: 4px 0px !important;
}
.content_pages_outer {
 width:100%;
 background:#fffafa;
 margin:0 auto;
}
.inn_content_pages {
 width:94%;
 margin:0 auto;
 padding:0% 3%;
}
.inn_content_pages h2 {
 font-size: 24px;
 line-height: 28px;
}
.contact_address {
 width: 92%;
margin: 2% auto;
padding: 0% 1%;
border-right: 0px !important;
}
.side_menu_links {
 margin:0% auto;
 padding:0% 1%;
 width:98%;
}
.left_side_content {
 margin:5% auto;
 padding:0% 1%;
 width:98%;
}
.left_side_content img {
 margin:2% auto;
 padding:1%;
 width:98%;
 height:auto;
}
.mainloginbox {
 width:98% !important;
 padding:0% 1% !important;
}
.leftlogin_box {
 width: 98% !important;
 margin: 40px auto 0px auto !important;
 padding: 6% 0% 10% 0% !important;
 float: none !important;
}
.leftfloat {
 float: none !important;
}
.live_chat {
display:block !important;
bottom:10px;
border:0;
position:fixed;
z-index:1000;
left:20px;
width:60px;
height:60px
}
.live_chat a {
float:right;
border:0;
padding-top:0;
margin:0
}
.live_chat img {
width:auto;
height:auto;
margin:0;
padding:0;
}
.live_chat a:hover {
float:right
}
 .outerhead {
 top: -16px;
 width: 98%;
 left: 1%;
}
.top_caption {
 float: left;
 margin: 84px 0px 0px 0px;
 padding: 0;
 width: 100%;
}
.top_caption h1 {
 color: #FFF;
 font-size: 20px;
 text-align: center;
 text-shadow: 0px 0px 0px #034ea2;
}
.top_caption p {
 color: #FFF;
 font-size: 16px;
 text-align: center;
 text-shadow: 0px 0px 0px #444;
}
.ibebox {
 width: 100%;
 margin: 27px 0px 0px 0px;
 padding: 0;
 float: right;
 background-color: #FFF;
}
.iframeibebox {
 height: 448px;
}
.device_inside_pages {
 margin-top: 440px;
}
.img_alignright {
 float: none;
 margin: 0px 12px 10px 12px;
 width: 90%;
 text-align: center;
}
 .midcol_dwnldbox {
 width: 100%;
 padding: 20px 0px;
}
.side_left {
 width: 100%;
 float: none;
 margin: 0px auto;
 padding: 0;
}
.side_left h2, .side_left p {
 text-align:center;
}
.side_right {
 width: 100%;
 float: none;
 margin: 30px auto 20px auto;
 padding: 0;
 text-align: center;
 clear: both;
 display: block;
}
.pages_table {
 width: 98%;
 border-collapse: collapse;
}
.pages_table td, .pages_table th {
 padding: 6px;
 border: 1px solid #ccc;
 text-align: left;
}
.pages_table, .pages_table thead, .pages_table tbody, .pages_table th, .pages_table td, .pages_table tr {
 display: block;
}
 .pages_table thead tr {
 position: absolute;
 top: -9999px;
 left: -9999px;
}
 .pages_table tr {
border: 1px solid #ccc;
}
 .pages_table td {
 position: relative;
 padding-left: 60% !important;
 font-size: 13px !important;
}
.pages_table td:first-child {
background:#034ea2;
color:#FFF;
font-weight:bold;
}
 .pages_table td:before {
 position: absolute;
 top: 6px;
 left: 6px;
 width: 40%;
 padding-right: 10px;
 white-space: nowrap;
 font-weight: bold;
 font-size: 13px;
}
.pages_table td:nth-of-type(1):before {
content: "Route (Starting at)";
}
.pages_table td:nth-of-type(2):before {
content: "Compact";
}
.pages_table td:nth-of-type(3):before {
content: "Sedan";
}
.pages_table td:nth-of-type(4):before {
content: "SUV";
}
.pages_table td:nth-of-type(5):before {
content: "Tempo traveler (9 seater)";
}
.pages_table td:nth-of-type(6):before {
content: "Tempo traveler (12 seater)";
}
.pages_table td:nth-of-type(7):before {
content: "Tempo traveler (15 seater)";
}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
.header_top_inner {
 width: 98%;
 padding: 0% 1%;
}
 .logo_image {
 width: 35%;
 margin: 2% 0% 0% 2%;
}
.logo_image img {
 width: 100%;
 text-align: left;
}
.header_top_right {
 width:60%;
margin-top:2%;
position:absolute;
right:0;
}
.rightform {
width: 99%;
}
}
