@import url(https://fonts.googleapis.com/css?family=Chivo);
@import url(https://fonts.googleapis.com/css?family=Roboto:100,400,300,500,600,300italic|Roboto+Slab:100,400,300,500,600,700,300);
body{margin:0px;background-color:#fff}
body,td,th{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;;font-size:12px;color:#262626}
a,img{color:#0065ab;outline:none;border:none}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:none;color:#333}
a:active{text-decoration:none}
h1,h2,h3,h4,h5,h6{font-family:Roboto slab}
h1{font-size:18px;font-weight:normal;color:#333}
h2{font-size:16px}
h3{font-size:14px}
h4{font-size:12px}
input,textarea,select{font-family:Arial}
ul{list-style:none}
.nomargin{margin:none!important}
.nopadding{padding:none!important}
.texleft{text-align:left}
.texcenter{text-align:cente}
.texright{text-align:right}
.clr{clear:both}
.center{margin:0 auto;float:none;clear:both}
/*** Theme Starts ***/
.header_bg{width:100%;height:60px;background-color:#0072bc;margin-top:5px;}
/*.header{width:960px;height:60px;overflow:hidden}*/
.logo{/*margin-top:13px;*/width:225px;border-right:2px solid #b0acab;float:left}
.logo_mob{margin-top:13px;}

.logo_right{float:right;margin-top:15px}
.no_border{border:none}

.text_left{text-align:center}
.text_left p{font-family:"Chivo";font-size:18px;color:#222;text-align:center;margin:90px 0 0 0;line-height:30px}

.location{height:100px;font-family:Arial;font-size:13px;color:#222;font-weight:normal;line-height:18px;word-wrap:break-word}
.location br{margin:0 0 5px 0;line-height:0}
.vehicles_list{float:left;width:500px;height:auto;}
.vehicles_list h1{font-size:20px}
.vehicles_list ul{margin:0;padding:0;list-style:none}
.vehicles_list ul li{float:left;width:135px;height:133px;margin-right:25px}
.vehicles_list ul li a img{float:left;width:135px;height:118px;border:none;padding:0}
.vehicles_list ul li a{float:left;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:2px solid #e5e5e5;font-weight:bold;font-size:11px!important;font-family:Arial!important;line-height:normal!important}
.vehicles_list ul li a:hover,a.selected_item,a.selected_item:hover,a.selected_item:focus{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:2px solid #1385de!important;opacity:0.6;filter:alpha(opacity=60)}
.vehicles_list ul li div{text-transform:uppercase;float:left;margin:-18px 0 0 35px}
.input_number{float:right;width:310px;height:350px;border-left:solid 1px #f2f2f2;padding:120px 0 0 60px;margin-top:50px}
.eg_input{margin-top:5px;color:#7f8084;font-size:12px}
#signup_form input{width:272px;height:28px;background-image:url(../images/input_bg.png);border:1px solid #ccc;color:#0072BC;font-family:"Chivo";font-size:14px;padding:0 5px}
#signup_form select{width:298px;height:32px;background-image:url(../images/input_bg.png);border:1px solid #ccc;color:#0072BC;font-family:"Chivo";font-size:14px;padding:5px 5px;cursor:pointer}
#signup_form select:hover{box-shadow:0 0 6px rgba(0,0,0,0.3);border:1px solid #4D90FE}
#signup_form select:focus{box-shadow:0 0 6px rgba(0,0,0,0.3);border:1px solid #4D90FE}
#signup_form input:hover{box-shadow:0 0 6px rgba(0,0,0,0.3);border:1px solid #4D90FE}
#signup_form input:focus{box-shadow:0 0 6px rgba(0,0,0,0.3);border:1px solid #4D90FE}

.timings input:hover{box-shadow:0 0 0px!important;border:0px solid #4D90FE}
.timings input:focus{box-shadow:0 0 0px !important;border:0px solid #4D90FE}

#signup_form a{text-decoration:underline;font-family:Roboto Slab;font-size:18px;line-height:20px;cursor:pointer}
.signup_sub,.signup_sub_back{float:right;background-color:#393e47;color:#fff;padding:6px 15px;text-decoration:none!important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #393e47}
.signup_sub:hover,.signup_sub_back:hover{box-shadow:0 0 6px #4D90FE;color:#fff;background-color:#0072bc;border:1px solid #0072bc}
.signup_sub:focus,.signup_sub_back:focus{box-shadow:0 0 6px #4D90FE;color:#fff;background-color:#0072bc}
.time_table{width:100%;height:350px;float:none;margin:10px auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #f2f2f2;background-color:#fafafa;overflow:hidden;padding:15px 0}
.colom_left,.colom_right{width:48px;height:350px;float:left;border-right:solid 1px #fff}
.colom_right{wfloat:right;border-right:none;border-left:solid 1px #eceaea}
.colom_midd{width:810px;height:350px;float:left}
.slide_container{width:810px;display:none}
.pagination{display:none}
#login a{text-decoration:underline;font-family:"Chivo";font-size:20px;line-height:20px;font-weight:bold;cursor:pointer}
.login_sub{float:right;background-color:#393e47;color:#fff;padding:5px 15px 8px 15px;text-decoration:none!important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #393e47}
.login_sub:hover{box-shadow:0 0 6px #4D90FE;color:#fff;background-color:#0072bc;border:1px solid #0072bc}
.login_sub:focus{box-shadow:0 0 6px #4D90FE;color:#fff;background-color:#0072bc}
a.link{color:#002a38!important}
a.link:hover{color:#0072BC!important;text-decoration:none!important}
.footer{width:960px;height:60px;margin:0 auto}
.footer_bg{width:100%;height:60px;background-color:#0072bc;}
.credits{color:#fff}

.credits a{color:#fff;padding-left:5px;padding-right:5px}
.credits a:hover{text-decoration:underline}
/** Validation ***/
.warning{width:auto;padding:8px 5px 8px 25px;border:solid 1px #f4cbca;color:#000;float:none;clear:both;background:url(../images/warning.png) no-repeat scroll 5px center #f4dddc;text-align:left}
.error{color:#000;text-align:left;border:solid 1px #f0c5c4!important;box-shadow:0 0 6px #f4cbca}
.success{width:auto;padding:8px 5px 8px 25px;border:solid 1px #9dd29a;color:#000;float:none;clear:both;background:url(../images/success.png) no-repeat scroll 5px center #e6f3e7}
.login_loader,.reg_loader{width:33px;height:33px;background-image:url(../images/loading.gif);background-position:left center;background-repeat:no-repeat}
/** Inner Page Style **/
/*.inner_top,.inner_bottom{width:997px;height:41px;background-image:url(../images/inner_top_bg.png);background-position:left top;background-repeat:no-repeat}*/
/*.inner_bottom{width:997px;height:27px;background-image:url(../images/inner_bottom_bg.png);background-position:left top;background-repeat:no-repeat}*/

.inner_midd_cont_tenpadd{padding:5px 40px!important}
/** Scheduler **/
.book_page .scheduler {height:200px;padding:60px 20px;}
.scheduler{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:0px solid #e5e5e5}
.scheduler div div{width:150px;height:47px;margin:0 0 20px 0;padding:25px 0 8px;display:inline-block;text-align:center;font-family:Arial;font-size:12px;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 1px #333;-webkit-box-shadow:0 0 1px #333;box-shadow:0 0 1px #333}

.cl_ev_bg,.cl_nev_bg{width:150px;height:47px;background-image:url(../images/cl_nev_bg.jpg);background-position:left top;background-repeat:repeat-x;color:#fff;cursor:pointer}
.cl_nev_bg{color:#4f4f4f;background-image:url(../images/cl_ev_bg.jpg);cursor:default}
.timings{float:left;width:145px;height:160px;margin:0 25px 0 20px;background-image:url(../images/timings.jpg);background-position:left top;background-repeat:repeat;padding:10px;-moz-box-shadow:0 0 1px #333;-webkit-box-shadow:0 0 1px #333;box-shadow:0 0 1px #333;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:auto}
.time_title{width:145px;height:15px;background-image:none;padding:0;border:none;font-weight:bold;text-align:center!important;cursor:pointer;font-size:14px;color:#333;margin:5px auto 10px auto;box-shadow:none;float:none;clear:both}
.timings ul{margin:0;padding:0;font-family:Arial;font-size:12px;color:#333;font-weight:bold}
.timings ul li{padding:5px;cursor:pointer}
.timings ul li input{width:10px!important;height:17px!important;margin:0 8px;padding:0;cursor:pointer;float:left}
.timings ul li label{cursor:pointer}
.timings ul li:hover,.time_select{/*background-color:#fff;*/color:#3d7ec1}
.register_font tr td label{font-family: Roboto Slab;font-size:14px;color:#333}
/** Accordian **/
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{zoom:1}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1}
.ui-accordion .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-noicons{padding-left:.7em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:.5em 1em;border-top:0;overflow:auto;zoom:1}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #aaa;background:#fff ;color:#222}
.ui-widget-header{border:1px solid #aaa;background:#ccc;color:#222;font-weight:bold}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 ;font-weight:normal;color:#555}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada ;font-weight:normal;color:#212121}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff ;font-weight:normal;color:#212121}
/** Corner radius **/
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
/*** Updation ***/
.service_num{width:148px;height:16px;margin:-35px 0 0 1px!important;float:left;color:#000;background-color:#fff;padding:3px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:normal;border:solid 1px #55a1ed}
.re_disp_div div.cl_ev_bg{padding-top:10px;height:50px}
.re_disp_div div.cl_ev_bg span{text-align:center}





@media (min-width: 768px){.right_cont{text-align:center;width: 355px; margin:0 auto;}
.content,.inner_cont{width:85%;margin:10px auto;float:none;clear:both}
.credits span{padding-top:25px;font-family:Arial,Helvetica,sans-serif;font-size:12px}
.float_left_above768{ float:left!important}
.float_right_above768{ float:right!important}
.text_right_above768{text-align:right!important}

.signup_margin_above768{margin:15px 0 0 355px}
.signuptable_width{ width:400px}
.acnt_signuptable_width{}
.logintable_width{ width:354px}
.logintable_width_td1{ width:100px}
.logintable_width_td2{ width:150px}
.border_right_above768{border-right:solid 1px #f2f2f2;}
.newloader_login{margin: -15px 4px;position:absolute;}

.password_page{margin:50px auto;float:none;clear:both;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px 35px}
.cl_ev_bg:hover,div.date_selected{-moz-box-shadow:0 0 8px #333!important;-webkit-box-shadow:0 0 8px #333!important;box-shadow:0 0 8px #333!important}
}
.inner_midd_cont, .inner_midd_cont_tenpadd {padding: 20px 15px!important;min-height: 605px;background-position: left top;margin-top: -14px;padding-right: 25px;}