	@charset "utf-8";

/*

=========================================================================

Website             Digi Advanced Cab Booking System,

 Author				conquerorstech,

URL					http://conquerorstech.com,

Designer			Naresh.E, UI Developer,

Version				Bootstrap 3.3.1,

Update Released		December 03, 2014

======================f===================================================

 /* Import font from Google Font (Open sans) */

/** Body style reset **/
.animated-fast
{
    margin-top:10px !important;
}

@media screen and (max-width: 1100px) and (min-width: 1001px) {

.menu-drop ul li:hover {
    background: #124680 !important;
    color: #ffffff !important;
    }
   input[type="text"]
    {
    	font-size: 12px;
    }
    .nav-tabs.nav-justified a
    {
    	font-size: 12px;
    }
    .dropdown-menu>li>a
    {
    	padding: 8px 14px;
    }
    .top-curr li a
    {
    	font-size:12px;
    }
    .pull-left .btn-danger .fa-pencil
    {
    	font-size: 16px !important;
    top: -7px !important;
    }
    .room-wrap .price span
    {
    	font-size: 16px !important;
    }
    .room-wrap h2
    {
    	font-size:16px !important;
    }
    .room-wrap h2:hover
    {
    	font-size: 16px !important;
    }
     .top-curr li a
    {
      font-size: 12px !important;
    }
    .section-head
    {
      font-size: 28px !important;
    }
    .heading2 h2
    {
      font-size:15px !important;
      line-height: none !important;
      
    }
    .heading2 .btn-danger
    {
       padding: 12px 4px !important;
       height:30px !important;
    }
    .btn
    {
     padding: 3px 20px;
    }
    .room-wrap .price small
    {
    	font-size: 12px;
    }
    .desocar p
    {
    	font-size: 12px;
    }
    .boxcar p
    {
    	font-size: 12px;
    }
    .boxcar .btn{
    	font-size: 12px;
    	padding: 9px 20px;
    	height:37px;
    }
    .firstround h4
    {
    	font-size: 13px;
    }
    .firstround h6
    {
    	font-size: 12px;
    }
    .img-responsive img{
    	width:100%;
    }
    .bradecom
    {
    	width:100%;
    }
    .bradecom li{
    	
    	display: inline-block !important;
    }
    .bradecom li a
    {
    	font-size:12px !important;
    }
    .banner
    {
    	margin-top: 0px !important;
    }
    .best-menu3 a{
    	font-size: 12px !important;
    }
    input[type="text"]
    {
    	height:45px !important;
    }
    .container .floating-label
    {
    	margin-bottom: 0px !important;
    height: 65px !important;
    }
    .payments
    {
    	width:250px;
    	margin:0 auto;
    }
    .bookdetails .btn{
    	float:right;
    }
    .footer_heading h5
    {
    	font-size: 15px;
    }
    .recent_tweet li a{
    	font-size:12px;
    }
    .floating-input:not(:placeholder-shown) ~ label
    {
    	font-size: 10px !important;
    }
    .floating-input:focus ~ label
    {
    	font-size: 10px !important;
    }
    label
    {
    	font-size: 10px !important;
    }
}
@media screen and (max-width: 1100px) and (min-width: 300px) {

.trip-form-con label
{
	font-size:11px !important;
}
.ui-menu-item-wrapper
{
	font-size:11px !important;
}
}
.clockpicker
{
	margin-top: 
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;  

font-family: 'Cabin', sans-serif;

}

/* Remedial HTML5 */

article, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display: block;

}

* {

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)

}



/******* Headers */

 

body {

	font-size: 13px;

	line-height: 25px;letter-spacing: .9px;

}



html { overflow-x:hidden; }

.mt-2{margin-top: 15px}

.mt-3{margin-top: 30px}

.btn-danger {

    color: #fff;

        height: 45px;font-size: 15px;font-weight: 400;

    border-radius: 3px;

    background: #fc585e;

    padding: 12px 25px;

    border-color: #fc585e;letter-spacing: 1px;

}

#cash img
{
	width:100%;
	max-width:250px;
}
.bmc-btn-danger{

	color: #fff;

    height: 26px;

    font-size: 14px;

    font-weight: 400;

    border-radius: 3px;

    background: #fc585e;

    padding: 2px 15px;

    border-color: #fc585e;

    letter-spacing: 1px;

}

.btn-danger .fa{    font-size: 150%;

    vertical-align: middle;

    position: relative;

    top: -1px;}

    .btn-info {

    color: #fff;

        height: 45px;font-size: 15px;font-weight: 400;

    border-radius: 3px;

    background: #5e6896;

    padding: 12px 25px;

    border-color: #5e6896;letter-spacing: 1px;

}

.float-btns{    float: left;

    width: 100%;

    margin-bottom: 30px;}

.btn-info .fa{    font-size: 150%;

    vertical-align: middle;

    position: relative;

    top: -1px;}

.section-margin{

	margin-top: 30px;margin-bottom: 30px;

}
.login-with-social
{
	display: none !important;
}

.mb-3{margin-bottom: 30px !important}

.border {

	border: none !important

}

.padding{ padding:0 !important;}

.padding-p-lr  /*  (  'P' is just my code ) */ {

	padding-left: 0px !important;

	padding-right: 0px !important;

}

 a, a:focus, a:hover, a:link, a:visited{ text-decoration:none !important;}

 h1{font-size: 34px;}
li:visited{background: #124680;}
.section-head {

	color: #000;margin-bottom: 30px;font-size: 36px;

}

.padding-p-l /*  (  'P' is just my code ) */ {

	padding-left: 0px !important;

}

.padding-p-r /*  (  'P' is just my code ) */ {

	padding-right: 0px !important;

}

.padding-p-0 /*  (  'P' is just my code ) */ {

	padding: 0px !important;

}

 

.margin-p-lr  /*  (  'P' is just my code ) */ {

	margin-left: 0px !important;

	margin-right: 0px !important;

}

.margin-p-l /*  (  'P' is just my code ) */ {

	margin-left: 0px !important;

}

.margin-p-r /*  (  'P' is just my code ) */ {

	margin-right: 0px !important;

}

.margin-p-0 /*  (  'P' is just my code ) */ {

	margin: 0px !important;

}

.margin-p-t /*  (  'P' is just my code ) */ {

	margin-top: 0 !important;

}

.margin-p-b /*  (  'P' is just my code ) */ {

	margin-bottom: 0px !important;

}

.margin-p-tb /*  (  'P' is just my code ) */ {

	margin-top: 0px !important;

	margin-bottom: 0px !important

}

.right-p {

	float: right !important;

}

.letf-p {

	float: left !important;

}

.bg {

	/*background: url(https://d1gwm4cf8hecp4.cloudfront.net/svg/wave.svg);

	background: url(../images/carlent.jpg);*/

	margin: 0 auto;
background-color: #1f4d84;
	
}

.trip-form{

	/*-moz-box-shadow: 0 2px 44px 0 rgba(0, 0, 0, 0.08);

    -webkit-box-shadow: 0 2px 44px 0 rgba(0, 0, 0, 0.08);

    box-shadow: 0 2px 44px 0 rgba(0, 0, 0, 0.2);*/
    background: #fff;
    
}

.top-hedd {

	background: #000;

	background: #707698;

	padding: 4px 0px;

}

.top-section {

	float: right;

	max-width: 959px;

	width: 100%;

	color: #fff; font-size:12px;

}

.top-section a{ color:#fff; }

.phone {

    font-size: 18px;

    border-radius: 100%;

    text-align: center;

    line-height: 30px;color: rgba(255, 255, 255, 0.8);

    float: left;

    vertical-align: middle;

}

aside {

	float: left;

	line-height: 30px;

	padding-left: 6px; color:rgba(255, 255, 255, 0.8);

}

 .col a, .col a:hover{ color:#fff; text-decoration:none;}

.social-icons {  

	float: left;

	width: 88%;

	max-width: 260px;

}

.social-icons ul {

	margin: 0;

	padding: 0;

}

.social-icons ul li {

    float: left;

    list-style: none;

    margin: 2px 0px 0px 11px;

    width: 25px;

    height: 25px;

    font-size: 16px;

    border-radius: 100%;

    border: 1px solid #ffffff17;

    background: rgba(197, 191, 191, 0.26);

    text-align: center;color: rgba(255, 255, 255, 0.8);

}

.social-icons ul li a {

	color: #fff;

}

.social-icons ul li:hover {

	background: #ffdb31;

	transition: all ease-in-out 1s; 

}

.social-icons ul li i:hover{ color:#121e31 !important;}

.main-menu {

	background: #f0f0f0;

}

.fixed-head-img{width: 251px;

    position: absolute;

    bottom: 0;

    right: -10%;}

.menu-total {

	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

	border: 0 none;

	box-shadow: none;

	margin: 0;

	padding: 0; float:right;

}

.navbar-default .navbar-nav>li>a{

	font-size: 18px;color: #124680;text-transform: uppercase;font-weight: 600;

}



.drop-menu li a:hover, .drop-menu li a {

	background: none !important;

	color: #fff !important;

}

.nav-btn {

    height: 40px;

    border-radius: 3px;margin-left: 15px;

    background: #fc585e;    padding: 10px 15px !important;

    color: #fff !important;

    border-color: #fc585e;margin-top: 15px;text-transform: uppercase;

}

.nav-btn:focus,.nav-btn:hover{

	color: #fc585e !important;border-color: #fc585e !important;

}

.navbar-nav>li>a{letter-spacing: 1.1px;}

@media (min-width: 768px){

	.navbar-nav>li>a {

	    padding-top: 25px;

	    padding-bottom: 25px;

	}

	.logo {

    margin-top: 13px;

}

	

}



.hero-head{

text-align: center;margin: 80px 0 30px;

}

.hero-head h1{

	    font-size: 38px;

    color: #202642;

    font-weight: 600;

    margin-bottom: 10px;

    padding: 0 20px;

    position: relative;

    z-index: 5;

}

.hero-head h1 span{color: #fc585e}

.hero-head h4{

	font-size: 20px;

    color: #3c4054;

    font-weight: 300;

    padding: 0 20px;

    position: relative;

    z-index: 5;

}

#logo {

 

	background: url(../images/logo-2nd.png) center no-repeat;

	 float: left;

    height: 103px;

    left: -4px;

    margin-bottom: 10px;

    position: absolute;

    top: -29px;

    width: 373px;

    z-index: 999;

}



.bmc-last {

    margin-right: 20px;

}



.bmc-btn-success{

	 padding: 2px 15px;

    font-size: 14px;

}

.banner {

	margin-top: 20px;

	color: #fff;

}

.trip-form {

	width: 100%;

	float: right;

	position: relative;

	z-index: 9;

}.booking-box {

    margin-top: 20px;

}

.trip-form-hed {

	width: 100%;

	float: left;

	background: rgba(255,255,255,0.2);

	color: #fff;

	padding: 10px 270px;

}

.trip-form-hed > aside {

	font-size: 20px;

}

.trip-form-con {

	width: 105%;

	float: left;

	padding: 35px 25px;

}
.modal-body
{
	border: none !important;
}
.modal-footer
{
	border: none !important;
}
input[type="text"] {

    width: 100%;

    float: left;

    height: 50px;

    border: 1px solid #21264282;

    border-radius: 2px;

    color: #000;

    padding: 22px 10px 0px 0px;font-size: 17px;

}

input[type="date"] {

	width: 100%;

	float: left;

	height: 45px;

	border: 1px solid #21264282;

	color: #000; padding:10px;

}

textarea {

	width: 100%;

	float: left;

	height: 120px;

	border: 1px solid #21264282;

	color: #000; padding:10px;

border-radius: 2px;

padding: 15px;

}

input[type="password"] {

	width: 100%;

	float: left;

	height: 45px;

	border: 1px solid #21264282;

	color: #000; padding:10px;height: 50px;

border-radius: 2px;

/*padding: 15px;
*/
}



select {

	/*height:25px;*/

	width: 100%;

	border: 1px solid #21264282;

	color: #000;

	float: left ;

border-radius: 2px;

padding: 15px;

}

input[type="checkbox"] {

	float: left;

	margin: 20px 22px 11px 3px;

}

input:focus{outline: none;transition: all .25s ease}

.location {

	background: url(../images/location.png) no-repeat 10px 12px #fff;

	margin: 0px 0px 0px;

	padding-left: 40px !important;

}

.dte {

	background: none !important;

/*padding-left: 40px !important;*/

}

.time {

	background: url(../images/time.png) no-repeat 10px 12px #fff;

padding-left: 40px !important;

}

.trip-form-con label {

	font-size: 15px;

	float: left;

	color: #666;

	padding: 6px 0;  width:100%;

}

.hed-line {

	background: rgba(255,255,255,0.2);

	padding: 3px;

	float: left;

	width: 100%;

}
.boxcar h2
{
	font-size:18px;
	color:#fff;
	margin-top: 0px;

}
.boxcar h2:hover
{
	font-size:20px;

}
.down-form {

	float: left;

	width: 100%;

	background: transparent;

	color: #000;padding: 30px;

}

.scrooll {

	width: 100%;

	float: left;

	height: 290px;

	overflow: hidden;

	z-index: 999999 !important;

}

.scrooll:hover {

	width: 100%;

	float: left;

	height: 290px;

	overflow: auto;

	z-index: 999999 !important;

}

.scrool-cab {

	border-bottom: 1px dotted #cccccc;

	float: left;

	margin: 6px 0;

	padding: 5px;

/*	width: 100%;*/ color:#a0a0a0;
	background: #ffffff0d;

}
.chose_car_txt
{
	display:none !important;
}

.scrool-cab:hover, .scrool-cab.active {

/*	background: #f5f5f52e;*/

	color: #fff;

}
 .room-img img
 {
 	width:100%;
 	height:100%;
 }
 .desocar h2
 {
 	font-size:24px;
 	color:#000;
 	font-weight: 500;
 	margin-top:0px !important;
 	margin-bottom:0px !important;
 }

.che-car {

	/*background: #e8e8e8;*/

	border-radius: 100%;

	float: left;

	font-size: 25px;

	height: 100%;

	line-height: 43px;

	text-align: center;

	width: 80%;

}

.che-car img {

    width: 100%;

    height: 100%;

    border-radius: 3px;

}

.no-vehiclez {

	font-size: 30px;

    margin: 50px;

}

.scrool-cab > aside {

	font-size: 14px;

	padding: 9px 10px; 

	color:#fffffff0;

}

.members {

	float: left !important;

	margin: 3px 3px;

	width: 70px !important;

	background: url(../images/members.png) no-repeat 0px 8px;

	padding-left: 32px !important;

    color: #fffffff0;

    float: left;

    height: 45px;

    padding: 10px;

    width: 100%;font-size: 18px;

}

.luggage {

	float: left !important;

	margin: 3px 3px;

	width: 70px !important;

	background: url(../images/lauage.png) no-repeat 0px 8px;

	padding-left: 32px !important;

    color: #fffffff0;

    float: left;

    height: 45px;

    padding: 10px;

    width: 100%;font-size: 18px;

}

.bags {

	float: left !important;

	margin: 3px 3px;

	width: 70px !important;

	background: url(../images/bags.png) no-repeat 0px 8px;

	padding-left: 32px !important;

    color: #fffffff0;

    float: left;

    height: 45px;

    padding: 10px;

    width: 100%;font-size: 18px;

}

.money {

	float: left !important;

	margin: 3px 3px;

	width: 145px !important;

	/*background: url(../images/money.png) no-repeat 0px 8px;*/

	/*padding-left: 32px !important;*/

    color: #fffffff0;

    float: left;

    height: 45px;

   /* padding:8px 10px 10px 10px;
*/
    width: 100%;font-size: 18px;

}

.location-map {

	float: left;

	margin-top: 1em;  width: 100%;color:#a0a0a0;

}

strong {

	font-weight: bold;

}

.book {

	float: left;

	width: 100%;

}

.booknow {

	background: none repeat scroll 0 0 #121e31;

	border: 2px solid #dfdfdf;

	color: #fff;

	font-size: 16px;

	height: 46px;

	width: 100%;

	margin: 1em 0em;

}

.geta-outline {background: #fff;

	border: 1px solid #fc585e;

	color: #fc585e;

	font-size: 16px;

	height: 38px;

	margin: 0.3em 0 0;

	width: 100%;}

.geta {

	background: #fc585e;

	border: 1px solid #fc585e;

	color: #ffffff;

	font-size: 16px;

	height: 38px;

	margin: 0.3em 0 0;

	width: 100%;

}

.geta:hover,.geta:focus{

	background: #f3686d;border-color: #f3686d;

	color: #ffffff;

}



.geta1 {

  background: none repeat scroll 0 0 #e4e4e4;

    border: 1px solid #d8d8d8;

	color: #000;

	font-size: 16px;

	height: 38px;

	margin: 0.3em 0 0;

	width: 100%;

}

.booknow:hover {

	background: #1e2e2f;

}



.main-hedd {

	float: left !important;

	font-size: 21px;

	margin: 35px 0;

	padding-left: 68px; color:#000;

}

.first-car {

	width: 100%;

	float: left;

	    border-radius: 2px;

  margin-bottom: 3em;
    border: 1px solid #e1e1e1;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);

    -moz-box-shadow: 0 17px 17px 0 rgba(0, 0, 0, 0.06);

    -webkit-box-shadow: 0 17px 17px 0 rgba(0, 0, 0, 0.06);

    box-shadow: 0 17px 17px 0 rgba(0, 0, 0, 0.06);position: relative;

}

.first-car-hed {

	float: left;

	background: #121e31;

	padding: 5px;

	color: #fff;

	font-size: 18px;

	width: 100%;

	text-align: center;

	    position: absolute;

    width: 100%;

    bottom: 38px;

    left: 0;    background: #121e31a1;transition: all .3s ease;

}

.bx-wrapper .bx-viewport{min-height: 270px !important}

.first-car-img {

	width: 100%;

	float: left; overflow:hidden;

}



.first-car-img > img {

    height: 170px;

    width: 100%; transition:transform 0.3s ease-in-out 0s;

}

.first-car-img :hover { transform:scale(1.2,1.2); } 



 

.rl {

	float: left;

	width: 100%;

	border-bottom: 1px solid #e6e3e5;

	border-top: 1px solid #e6e3e5;

	/*font-style: italic;*/

	font-size: 12px;

	padding: 8px 0px;

}

.rate {

	float: left; color:#000;

}

.rate-img {

	float: right;

	margin-top: 4px;

}

.like-img {

	float: right;

	margin-top: 4px;

}

.list-pass {

	width: 100%;

	float: left;

	padding: 10px 0px;

	border-bottom: 1px solid #e6e3e5;

}

.members1 {

	background: url("../images/members.png") no-repeat scroll 23px 5px rgba(0, 0, 0, 0);

	float: left !important;

	height: 50px !important;

	margin: 3px 9px;

	padding: 25px 3px 0px 5px;

	width: 75px !important;

	height: 60px !important;

}

.luggage1 {

	float: left !important;

	margin: 3px 9px;

	width: 70px !important;

	background: url(../images/lauage.png) no-repeat 23px 5px;

	padding: 25px 3px 0px 5px;

	height: 60px !important;

}

.bags1 {

	float: left !important;

	margin: 3px 9px;

	width: 70px !important;

	background: url(../images/bags.png) no-repeat 23px 5px;

	padding: 25px 3px 0px 5px;

	height: 60px !important;

}

.money1 {

	float: left !important;

	margin: 3px 8px;

	width: 50px !important;

	background: url(../images/money.png) no-repeat 23px 5px;

	padding: 25px 3px 0px 5px;

	height: 60px !important;

}

.booknow-small {

	background: none repeat scroll 0 0 #121e31;

	border: 1px solid #dfdfdf;

	color: #fff;

	font-size: 15px;

	height: 40px;

	width: 100%;

	max-width: 125px;

	margin: 1em 5em;

}
 .footer .fa
 {
 	font-size:20px;
 	margin-right:5px;
 }
 .footer i.fa
 {
 	padding:0px !important;
 }
.sub {

	background: none repeat scroll 0 0 #121e31;

	border: 0 none;

	color: #fff;

	font-size: 15px;

	height: 30px;

	margin: 3px 0;

	max-width: 125px;

	width: 100%;

}

.booknow-small:hover {

	background: #1e2e2f;

}

.bg-con {

	background: url(../images/bg-con.jpg);

	margin-top: 3em;

	padding: 0px 0px 60px 0px;

}

.city-hed {

	float: left;

	width: 100%;

	font-style: italic;

	font-size: 15px; color:#000;

}

.ci {

	float: left;

	width: 100%;

	border-bottom: 1px solid #e6e3e5;

	font-style: italic;

	font-size: 12px;

	padding: 8px 0px;

}

.city-sm-img {

	background: url(../images/city.png) no-repeat;

	width: 26px;

	height: 27px;

	margin: 0px 8px;

	float: left;

}

.loca-sm-img {

	background: url(../images/location.png) no-repeat;

	width: 18px;

	height: 24px;

	margin: 0px 9px;

	float: left;

}

.view-small {

	border: 1px solid #dfdfdf;

	color: #000;

	font-size: 15px;

	height: 40px;

	width: 100%;

	max-width: 125px;

	margin: 1em 5em;

	background: #fff;

}

.view-small:hover {

	background: #f3f3f3;

}

.cw {

	color: #fff

}

.pad30{padding: 30px;}

.footer {

	/*background: none repeat scroll 0 0 #f1f1f1;

	float: left;

	padding: 40px 0;

	width: 100%;

	font-size: 12px; border-top:1px solid #efefef;*/
	background:url(http://www.drivemeto.org/uploads/vehicle_images/carfooter.jpg);
    float: left;
       padding: 80px 0px 80px;
    background-size: 100% 100%;
    background-position: top center;
    width: 100%;
    background-repeat: no-repeat;

}

.footer_div {

	float: left;

	width: 100%;

}
.footer_heading h6 {
 color:#ffffffd1 !important;
}
.navbar-nav
{
	margin:5px !important;
}
.footer_heading h5 {



	float: left;
    color:#ffffffd1 !important;
	font-weight: bold;
	margin: 10px 0;

	padding: 2px 0;

	text-transform: uppercase;

	width: 100%;
	font-size:16px;

}
.footer .logo
{
	margin-top:0px;
}
@media (min-width: 1200px){
.footer .container {
    width: 1240px !important;
}

.footer_div ul {

	float: left;

	margin: 0;

	padding: 0;

	width: 100%;

}

.footer_div ul li {

	float: left;

	list-style: outside none none;

	width: 100%;

}
.footer p{
color:#fff;
}

.footer_div ul li p {

	float: left;

	margin: 0;

	position: relative;

	width: 100%;

}

.footer_div ul li p a {

	color: #000;

	text-decoration: none;

}

.footer_div ul li p i {

	color: #93a0a9;

	float: left;

	font-size: 20px;

	height: 25px;

	line-height: 25px;

	width: 25px;

}

.footer_social_links {

	float: left;

	font-style: italic;

	width: 100%;

}

.footer_social_links span {

	background: none repeat scroll 0 0 #121e31;

	float: left;

	height: 32px;

	line-height: 32px;

	margin-right: 10px;

	margin-top: 0.5em;

	text-align: center;

	transition: all 2s ease 0s;

	width: 32px;

}

.footer_social_links span a {

	color: #ffffff;

	text-decoration: none;

}

.footer_social_links span:first-child:hover {

	background: none repeat scroll 0 0 #11a8ab;

}

.footer_social_links span:nth-child(2):hover {

	background: none repeat scroll 0 0 #3b5998;

}

.footer_social_links span:nth-child(3):hover {

	background: none repeat scroll 0 0 #c92228;

}

.footer_social_links span:nth-child(4):hover {

	background: none repeat scroll 0 0 #d34836;

}

.footer_social_links span:nth-child(5):hover {

	background: none repeat scroll 0 0 #12a5f4;

}

.recent_tweet {

	float: left;

	width: 100%;

}

.recent_tweet ul li i {

	color: #93a0a9;

	float: left;

	font-size: 20px;

	margin-bottom: 11px;

	margin-top: 1px;

	width: 10%;

}

.recent_tweet ul li a {

	color: #ffffffd1 !important;

	float: left;

	width: 100%;
	font-size:13px;
	margin-top:6px;

}

.recent_tweet ul li a p {

	position: relative;
	font-size:15px;


}
.footer h6
{
	font-size:15px;
}
.footer p{
	font-size:15px;
}
.date {

	color: #000;

	font-weight: 500;

	text-transform: capitalize;

}

.recent_post ul li p {

	color: #000;

	padding-bottom: 5px;

}



.badge.danger {

    background-color: #ff0000;

}



.badge.success {

    background-color: #76c679 !important;

}



.news_letter {

	float: left;

	width: 100%;

}

.footer_input {

	color: #000 !important;

	float: left !important;

	padding: 7px 10px !important;

	width: 100% !important;

}

.footer_btn {

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;

	-moz-border-right-colors: none;

	-moz-border-top-colors: none;

	background: url("./../images/btn_arrow.png") no-repeat scroll center center #ef4339;

	border-color: #ffffff #ffffff #ffffff -moz-use-text-color;

	border-image: none;

	border-style: solid solid solid none;

	border-width: 1px 1px 1px medium;

	float: left;

	height: 33px;

	padding: 10px;

	width: 40px;

}

.footer_input:focus, .footer_btn:focus {

	outline: medium none;

}

.bottom_footer {

	background: none repeat scroll 0 0 #121e31;

	color: #fff;

	float: left;

	line-height: 23px;

	padding: 9px 0 0;

	width: 100%;

}

.code-a {

	color: #fff;

	font-size: 20px;

	font-style: italic;

}

.rt-mp {

	margin-top: 4.5em;

}

.tab {

	float: left;

	width: 100%

}

.hed-bg {

	background: #fafcff;

}

.hed-bg li.active a, .hed-bg li a:hover {

	background: none !important;

	border: 0 !important;

	font-size: 16px;

	line-height: 20px;padding-left: 40px;

	color: #8da3c3 !important;

}

.hed-bg li a {

	border: 0;

	font-size: 18px;

	color: #fff !important;

	line-height: 31px;

}

.hed-bg i {

	font-size: 15px;

	margin: -10px;

}

.cabs-j {

	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);

	border: 1px solid #fff;

	border-radius: 100%;

	float: left;

	height: 30px;

	line-height: 24px;

	margin: 0 7px;

	text-align: center;

	width: 30px;

}

.testimonials h3 {

	margin: 0;

	font-size: 13px;

}

.left {

	color: #ffffff;

}

.right {

	color: #ffffff; float:right !important;

}

.right-foo {

	color: #ffffff; float:right !important;

}

.name {

	font-weight: bold;

	font-size: 13px;

	color: #000;

}

.credit-cards {

	border-bottom: 0 solid #cccccc;

	margin-top: 1em; float:left;

	width: 100%;

}

input[type=radio].css-checkbox {

	position: relative;

	
	/*left: -1000px;*/

	overflow: hidden;

	clip: rect(0 0 0 0);

	height: 15px;

	width: 15px;

	margin: 3px;
    top:3px;

	padding: 0;

	border: 0;

}

input[type=radio].css-checkbox + label.css-label {

	padding-left: 30px;

	height: 18px;

	display: inline-block;

	line-height: 18px;

	background-repeat: no-repeat;

	background-position: 0 0;

	font-size: 13px;

	vertical-align: middle;

	cursor: pointer;

	margin-top: 15px;

	float: left;

}

input[type=radio].css-checkbox:checked + label.css-label {

	background-position: 0 -18px;

}

label.css-label {

	background-image: url(../images/radio.png);

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

}







input[type=radio].css-checkbox + label.carse-label {

	padding-left: 30px;

	height: 18px;

	display: inline-block;

	line-height: 18px;

	background-repeat: no-repeat;

	background-position: 0 0;

	font-size: 13px;

	vertical-align: middle;

	cursor: pointer;

	margin-top: 0;

	float: none;

}

input[type=radio].css-checkbox:checked + label.carse-label {

	background-position: 0 -18px;

}

label.carse-label {

	background-image: url(../images/radio.png);

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

}

/* POP UP CSS */  

/* POP UP CSS */    

	

.pop-up {

	position: absolute;

}

.pop-up:target {

	position: static;

	left: 0;

}/* The pop-up itself */

.popBox {

	background: #f6f6f6;    /* alternatively fixed width / height and negative margins from 50% */

	position: absolute !important;

	margin: 140px 300px auto;

	z-index: 10;      /* padding:1%; removed 17/07/2012 */       /* CSS3 where available: rounded corners, drop-shadow, and fade in. */

	opacity: 0;

	-webkit-transition: opacity 0.5s ease-in-out;

	-moz-transition: opacity 0.5s ease-in-out;

	-o-transition: opacity 0.5s ease-in-out;

	-ms-transition: opacity 0.5s ease-in-out;

	transition: opacity 0.5s ease-in-out;

	width: 100%;

	max-width: 750px;

	border: 5px solid rgba(0, 0, 0, 0.3);

}

:target .popBox {

	position: fixed;

	opacity: 1 !important;

}/* Light box properties */

.lightbox {

	display: none;

	text-indent: -200em;

	background: #000;

	opacity: 0.4;

	width: 100%;

	height: 100%;

	position: fixed;

	top: 0;

	left: 0;

	bottom: 0;

	right: 0;

	z-index: 5;

}

:target .lightbox {

	display: block;

}

.lightbox:hover {

	background: #000;

}/* The pop-ups close link, moved via CSS to the top right of the pop-up */

.close:link,  .close:visited {

	background: none repeat scroll 0 0 #000;

	border: 2px solid #fff;

	border-radius: 1em;

	box-shadow: 0 0 1px 1px #3a3a3a;

	color: #fff;

	display: block;

	font: bold large/22px arial, sans-serif;

	height: 25px;

	opacity: 1;

	padding: 0;

	position: absolute;

	right: -0.75em;

	text-align: center;

	text-decoration: none;

	top: -0.75em;

	width: 25px;

}

.close:before {

	content: "";

}

.close:hover, .close:active,  .close:focus {

	box-shadow: 0 0 1px 1px #c00;

	background: #c00;

	color: #fff;

}

.close span {

	text-indent: -200em;

	display: block;

}

.close-jvs:link,  .close-jvs:visited {

	background: none repeat scroll 0 0 #000;

	border: 2px solid #fff;

	border-radius: 1em;

	box-shadow: 0 0 1px 1px #3a3a3a;

	color: #fff;

	display: block;

	font: bold large/22px arial, sans-serif;

	height: 25px;

	opacity: 1;

	padding: 0;

	position: absolute;

	right: 0.25em;

	text-align: center;

	text-decoration: none;

	top: -0.75em;

	width: 25px;

}

.close-jvs:before {

	content: "X";

}

.close-jvs:hover, .close-jvs:active,  .close-jvs:focus {

	box-shadow: 0 0 1px 1px #c00;

	background: #c00;

	color: #fff;

}

.close-jvs span {

	text-indent: -200em;

	display: block;

}

/* The pop-up content div will scroll if it has too much content */    /* .popScroll {max-height:99%; overflow:hidden; overflow-y:scroll;} removed 17/07/2012 */   

.popScroll {

	position: absolute;

	top: 9%;

	left: 3%;

	right: 3%;

	bottom: 9%;

	overflow-y: auto;

*overflow-y:scroll;

	padding-right: 0.5em

}/* POP UP CSS */

#lan {

	width: 100%;

	float: left;

	color: #fff;

}

#lan-list {

	display: none;

	width: 100%;

	float: left;

	background: red;

}

#lan:hover #lan-list {

	display: block !important;

}
.top-hedd
{
	display:none;
}
.selec {

	background: transparent;
	/*border:1px solid red;*/
    float: right;
    margin-top: 14px;
    max-width: 55px;
    height: 41px;
    line-height: 35px;
    padding: 2px 6px;
    position: relative;
    padding-right: 15px;
    border-radius: 50%;

}
.selec img{
	width:30px;
	height:30px;
	border-radius: 50%;
}
.selec:after{

position: absolute;content: "\f107";font-family: FontAwesome;

top: 3px;right: 5px;color: #000;

}
.a
{
	background-image:url('../uploads/fevicon/us.png');
}

.selec:hover {

	/*background: red;*/

	 /*color:#fff;*/

}

.selec a {

	color: #000;

}

.selec a:hover {

	text-decoration: none;

}

#ld {

	display: none;

	margin: 0;
   
	min-width: 300px;

	padding: 10px;

	position: absolute;

	z-index: 999999;

	margin: 0px -7px;

}

#ld ul {

	    /* border-radius: 60px !important; */
    margin: 2px -91px;
    background: #f0f0f0;
    padding: 0;
    z-index: 999999 !important;
}

#ld ul li {

	line-height: 82px;
    /* border-bottom: 1px solid #ccc; */
    background: #f0f0f0;
    display: inline;
    list-style: none;
    font-size: 16px;
    z-index: 999999 !important;
    padding: 32px 20px 10px 45px;

}

#ld ul li:hover {

	/*background: #121e31;

	transition: all ease-in-out 1s;

	color: #121e31;*/

}

#ld ul li a {

	color: #000;



}
.ld1 ul li a {

	color: #000;
	font-size: 14px !important;
    /* padding-left: 5px; */
    margin-top: -20px;
    /* float: left; */
    margin-bottom: 2px;
    position: relative;
    bottom: 10px;
    left: 10px;

}
#ld ul li a:hover {

	text-decoration: none;


}

#uli:hover #ld {

	display: block !important;

}

.hedding {

	color: #fff;

	font-size: 28px;

	font-weight: 300 !important;

	margin: 15px 0;margin-top: 0;

}

.bradecom{  background:transparent;

    float: right;

    width: 100%; }

.bradecom ul{ margin:0; padding:0;  }

.bradecom ul li{  float:left; list-style:none;}

 .bradecom ul li a{     color: #fff;

    padding: 3px;

    margin: 0px 5px;}

.bradecom ul li.active a{ color:#fff !important; }

.left-side-cont{ float:left; width:100%; border-radius:5px; margin:10px 0px; 



    background: #fff;

    -webkit-box-shadow: 0 2px 44px 0 rgba(0, 0, 0, 0.08);

    box-shadow: 0 2px 44px 0 rgba(0, 0, 0, 0.2);

 }

 .right-side-cont{ background:#f4f4f4; float:left; width:100%; border-radius:5px;

 margin:10px 0px;

 }

 

/*.bcp {

    background: url("../images/line.png") repeat-x scroll 0 70px rgba(0, 0, 0, 0);

    clear: both;

    margin: 22px 0 11px;

    width: 100%; border-radius:185px 185px; float:left;

}

 */

 .bcp {

    display: table;

    width: 100%;

}

.business-us {

   display: table-cell;padding: 30px; 

}

.busi-cercle {

    /*background: url("../images/cars1.png") no-repeat scroll -259px 30px #fff;*/

    border:solid 2px  rgba(0,0,0,0.1);

    border-radius: 100%;

    font-size: 13px;

    height: 78px;

    margin: 0 auto;

    text-align: center;

    width: 78px;cursor:pointer; transition:all ease-in-out 1s;

}

.journey-details .busi-cercle{

background: url("../images/route.png") no-repeat scroll 20px 20px #fff;

}

.passenger-details .busi-cercle{

background: url("../images/id-card.png") no-repeat scroll 20px 20px#fff;

}

.payment-details .busi-cercle{

background: url("../images/credit-card.png") no-repeat scroll 20px 20px #fff;

}



.journey-details .busi-cercle.active{

background: url("../images/route1.png") no-repeat scroll 20px 20px #fff;

}

.passenger-details .busi-cercle.active{

background: url("../images/id-card1.png") no-repeat scroll 20px 20px#fff;

}

.payment-details .busi-cercle.active{

background: url("../images/credit-card1.png") no-repeat scroll 20px 20px #fff;

}



.business-us center {

 	 border-radius: 5px;

    color: #000;

    font-size: 13px;

    line-height: 19px;

    padding: 0

}



.arrow {

    float: left;

    height: 24px;

    width: 18px; background:url(../images/arrow.png);

	margin-top:83px; margin-left: 247px; position:absolute;

	

}

.arrow1 {

    margin-left:498px; position:absolute;

	

}

.online{ width:100%; float:left; margin-top:12px; }

 .on-bo-he{ background:#fafcff; 0 !important}

 

.on-bo-he li.active a, .on-bo-he li a:hover {

	background: none !important;

	border: 0 !important;cursor: default;

	

   color:#121e31 !important;

}

 

.te-co li { padding:0 !important; }

.nav.nav-tabs.on-bo-he > li {

    padding: 0px ;

}

.on-bo-he li a {

	border: 0;

	font-size: 15px;

color:#000;

	line-height: 26px;

}

.on-bo-he i {

	font-size: 15px;

	margin: -10px;

}

.on-bo-he-j {

   

    border: 1px solid #cfcfcf;

    border-radius: 100%;

    float: left;

    height: 30px;

    line-height: 24px;

    margin: 0 7px;

    text-align: center;

    width: 30px;

}

.online-con {

    background: none;

    float: left;

    padding-bottom: 40px;

    padding-top: 30px;

    width: 100%;padding: 30px 35px;

}

.nav-tabs{border: 0;}

.on-bo-login li{  font-size: 20px;

    margin-left: 1em;

    padding: 10px; }

.on-bo-he-j.active{ background: #121e31; color:#fff;}

.on-smhed{ float:left; color:#121e31; padding:12px;}

 .online-cars{ width:100%; float:left; margin-top:12px; }

 .on-bo-heddings{

     border: 1px solid #cfcfcf;

    border-radius: 100%;

    float: left;

    height: 30px;

    line-height: 24px;

    margin:0px 7px;

    text-align: center;

    width: 30px; color: #121e31

 }

 .log-ic{ float:inherit !important; margin-left:23em; }

 

 .on-bo-heddings li a {

	border: 0;

	font-size: 18px;

	color: #000 !important; 

	line-height: 31px;

}

.car-sel-bx { 

   /*background: url("../images/cars.png") no-repeat scroll -202px 12px #f9f9f9;*/

    border: 1px solid #e5e5e5;

    border-radius: 3px;

    float:left; 

    text-align: center; margin:45px 0px; z-index:999999

}

.car-sel-bx:hover , .car-sel-bx.active{  

	/*background: url("../images/cars.png") 

	no-repeat scroll 55px 12px #ffffff;*/

 cursor:pointer; transition:all ease-in-out 1s;

}



.bmc-fields select{

	padding: 0px;

}



.bmc-model{

	display:block;

    padding: 0px;

    margin: 5px 0px 0px;

    font-size: 12px;

}



.car-sel-bx h3 {

    border-bottom: 1px solid #cccccc;

    border-top: 1px solid #cccccc;

    font-size: 13px;

 

   /* margin-top: 73px;*/

    padding: 10px 0px; width:100%; float:left;

}



.bx-wrapper img {

    height: 170px;

    border-radius: 4px;

    border-bottom-left-radius: 0px;

    border-bottom-right-radius: 0;

}



.peoples{ width:100%; float:left; border-bottom:1px solid #cccccc; }

 ul.peoples {  margin: 3px 0 1px;

    padding:0 0px 14px 45px;}

 ul.peoples li { margin:0px;padding-right:0px;line-height:27px;padding-right:10px;}

 .online-cars ul li {

    float: left;

    list-style: outside none none;

}

 .people-icon, .suitcase-icon, .bag-icon {  padding-left:27px;height:27px;}

 .people-icon {background: url(../images/car-selex-icons.png) -10px -98px no-repeat;}

 .suitcase-icon {background: url(../images/car-selex-icons.png) -61px -98px no-repeat;}

 .bag-icon {background: url(../images/car-selex-icons.png) -116px -98px no-repeat;}

 

 

.people-icon.active{background: url(../images/car-selex-icons.png) -10px -19px no-repeat;}

.suitcase-icon.active{background: url(../images/car-selex-icons.png) -60px -19px no-repeat;}

.bag-icon.active{background: url(../images/car-selex-icons.png) -112px -19px no-repeat;}



.select-radio {  float: left;

    padding: 10px 0;

    width: 100%;}

	.date-time { width:100%; float:left; }

	.wait-time{ width:100%; float:left; }

	input[type=checkbox].css-checkbox {

	position: absolute;

	z-index: -1000;

	left: -1000px;

	overflow: hidden;

	clip: rect(0 0 0 0);

	height: 1px;

	width: 1px;

	margin: -1px;

	padding: 0;

	border: 0;

}

input[type=checkbox].css-checkbox + label.css-label-ch {

	background-position: 0 0;

	background-repeat: no-repeat;

	cursor: pointer;

	display: inline-block;

	height: 18px;

	line-height: 18px;

	margin: 10px 0px 0px 0px 	;

	padding-left: 23px;

	vertical-align: middle;

	font-weight: normal; font-size:15px;

}

input[type=checkbox].css-checkbox:checked + label.css-label-ch {

	background-position: 0 -18px;

}



.online-con label {

    float: left;

    width: 100%;

} 

label.css-label-ch {

	background-image: url(../images/check.png);

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;	margin:2px 7px 15px 10px !important;

}

.wait-top {

    margin-top: 8px !important;

    padding: 0 15px 0 !important;

}

.wt-text{ float:right; padding:10px; color:#121e31; width: 340px; text-align:end; }

.wt-text select{

  float: right;

    height: 33px;

    margin: 0 5px;

    padding: 2px;

    width: 430px

	}

	.total-journey {

     background: none repeat scroll 0 0 #919fde17;

    border: 1px solid #6877bd30;

    color: #121e31;

    font-size: 16px;

    padding: 10px 12px;

    text-align: center;

} 

.total-cost { 

      background: none repeat scroll 0 0 #fc585e29;

    border: 1px solid #fc585e2e;

    color: #121e31;

    font-size: 16px;

    padding: 10px 12px;

    text-align: center;

}

.naxt {

    background: none repeat scroll 0 0 #323232;

    border: medium none;

    color: #ffffff;

    display: block;

    float: right;

    margin: 15px;

    padding: 10px;

}

.bn{ background: none repeat scroll 0 0 #323232;

    border: medium none;

    color: #ffffff;

    display: block;

    float: right;

   margin-top: 25px;

    padding: 10px; }

	.bn:hover{ color:#fff }

	

.naxt:hover{background:#121e31; transition:all ease-in-out 1s; color:#fff; }

.current{border-color: #fc585ea8 !important;}

.btn-right{float: right;margin-right: 30px;}

.btn-left{float: left;margin-left: 30px;}

/*.scroll-up {

    background: none repeat scroll 0 0 #fff;

    float: left;

    margin-top: 60em;

    position: relative;

    width: 100%;

    z-index: 9999999;

}*/

.prev{   background: none repeat scroll 0 0 #323232;

    border: medium none;

    border-radius: 0;

    color: #ffffff;

    display: block;

    float: left;

    margin: 15px;

    padding: 14px; text-shadow:none; font-size:12px}

	

	.prev a{  color:#fff; }

	.prev:hover{background:#121e31; transition:all ease-in-out 1s; }



.pass-bg{ background:url(../images/pass-bg.png) #fff}

.pass-login-dv {

    background: none repeat scroll 0 0 #fff;

    border-radius: 5px;

    float: left;

    margin:30px 204px 30px;

    max-width: 413px;

        padding: 10px 15px 20px;

    width: 100%;

}

.pass-login-dv.form-group{

	float:left; width:100%;

	

	}

.user-name {

	background: url(../images/username.png) no-repeat 10px 10px #fff;

	margin: 0px 0px 0px;

	padding-left: 35px !important;

}

.password {

	background: url(../images/lock.png) no-repeat 10px 10px #fff;

	margin: 0px 0px 0px;

	padding-left: 35px !important;

}

.user {

	background: url(../images/user.png) no-repeat 10px 10px #fff;

	margin: 0px 0px 0px;

	padding-left: 35px !important;

}

.phone1 {

	background: url(../images/phone.png) no-repeat 10px 10px #fff;

	margin: 0px 0px 0px;

	padding-left: 35px !important;

}

.fg{     float: left;

    margin: 17px 0 0;

    width: 100%; }

	

	.login-btn {

	float: left;

	background: #121e31;

	padding:4px 16px;

	color: #fff;

	margin: 15px 0px;

	box-shadow: 2px 2px 0px #dcdcdc;

	-moz-box-shadow: 2px 2px 0px #dcdcdc;

	-ms-box-shadow: 2px 2px 0px #dcdcdc;

	-o-box-shadow: 2px 2px 0px #dcdcdc;

	-webkit-box-shadow: 2px 2px 0px #dcdcdc; display:block; border:0;

}

.login-btn a{ color:#fff !important;}

.login-btn:hover{ background:#41484b;

box-shadow: 2px 2px 0px #dcdcdc;

	-moz-box-shadow: 2px 2px 0px #dcdcdc;

	-ms-box-shadow: 2px 2px 0px #dcdcdc;

	-o-box-shadow: 2px 2px 0px #dcdcdc;

	-webkit-box-shadow: 2px 2px 0px #dcdcdc; cursor:pointer;

}



.re-gu {

 border: 1px solid #ccc;

    border-radius: 5px;

    color: #000;

    display: block;

    float: left;

    font-size: 19px;

    font-weight: 100;

    margin: 15px 3px 46px 13px;

    padding: 10px 7px;

    width: 237px;

}

.re-gu:hover{background:#fff; transition:all ease-in-out 1s; }

.re-gu a,.re-gu a:hover{color:#fff;  text-decoration:none }

.mr-ri {

    margin-left: 10px;

}

.data-table { padding:10px; float:left; width:100%; }

.menu-drop ul {

    background: none repeat scroll 0 0 #fff;

}

.menu-drop ul li a {

    color: #000 !important;

    font-size: 16px;

    padding: 4px 5px !important;

}

.menu-drop ul li{ margin:0; padding:10px 12px 0px; }
body.dropdown-menu li:hover
{
background: transparent; !important;	
}
.top-curr li
{
	height:60px;
}
.menu-drop ul li:hover{     background: #124680 !important;

    color: #ffffff !important;  }
.menu-drop ul li a:hover{    

    color: #ffffff !important;  }
.profile-p {

 

    clear: both;

    margin: 0px 0px 34px;

    width: 100%; border-radius:185px 185px; float:left;

}



.profile-cercle {

    background: url("../images/profile.png") no-repeat scroll 3px 13px  #fff;

    border: 3px solid rgba(0, 0, 0, 0.1);

    border-radius: 100%;

    font-size: 13px;

    height: 110px;

    margin: 0 auto;

    text-align: center;

    width: 110px; 

}

.profile-cercle:hover, .profile-cercle.active{  background: url("../images/profile.png") no-repeat scroll -151px 13px #fff; cursor:pointer; transition:all ease-in-out 1s;}



.profile-cercle center {

 	 border-radius: 5px;

    color: #000;

    font-size: 13px;

    line-height: 30px;

    padding: 103px 0 0;

}

.m-tb{ margin:10px 0px; }

.payement { padding-left:1.7em; }

.payement li {

    font-size: 7px;

    margin-left: 0em;

    margin-top: 0px;

    padding: 0px 10px !important;

}

.pay {

    font-size: 16px !important;

    margin: 0 10px !important;

    padding: 60px !important;

}

.payments { 

    border-radius: 5px;

    float: left;

    margin:10px 0px 0px;

    padding: 10px 15px 20px;

    width: 100%; text-align:center;}



	.payments-confar { 

    border-radius: 5px;

    float: left;

    padding: 10px 0px 20px;

    width: 100%;   background: none repeat scroll 0 0 whitesmoke; margin: 10px 0;

}



.payments-confar ul{ padding:0; margin:0;}

.payments-confar ul li{   border: 0 solid #ececec;

    float: left;

    font-size: 12px;

    line-height: 15px;

    list-style: outside none none;

      margin: 4px 82px;

    padding: 3px 0;

    text-align: left;

    width: 100%;}

.down-btn { 

    border-radius: 5px;

    float: left;

    margin: -43px 204px 0;

    max-width: 413px;

    padding: 10px 15px 20px;

    width: 100%;

}

.services > h3 {

    color: #121e31;

    font-size: 17px;

    margin: 0;

    padding: 6px 10px; background:#fff;  

}

.nav.nav-tabs.on-bo-he > li {

    font-size: 18px;

    line-height: 45px;

}

.right-side-hed {

    color: #fff;

    font-size: 17px;

    margin: 0;

    padding: 6px 10px; background:#707698; border-top:1px solid #f4f4f4; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4; width:100%; float:left;

}

.one-way-fare{

    color: #121e31;

    font-size: 17px;

    margin: 0;

    padding: 6px 10px; background:#fff;   width:100%; float:left;

}

.services{ float:left; width:100%; clear:both; }

 .services ul{ list-style:none; margin:0px 15px;  padding:0; margin:0; border:1px solid #f4f4f4; display:inline-block;width: 100%}

 .services ul li{  border-bottom:1px solid #ececec; font-size:12px; padding:5px 10px;}

 .services ul li:nth-child(odd){

    background:#f9f9f9

}

 .services ul li a:hover, .services ul li:hover{ color:#000; background:#fff;  }

  .services ul li a , .services a{color:#000}

    .services ul li i{color:#dfba11; font-size:15px;}

   .bre{  float:left; width:100%; padding:10px; border-bottom:1px solid #fff;}

  .le-con{  background: none repeat scroll 0 0 #707698;background: none repeat scroll 0 0 #919fde17;

    border: 1px solid #6877bd30;

    border-radius: 5px;

    color: #000;

    float: left;

    line-height: 20px;

    padding: 4px 10px;

    text-align: center;}

	 .le-con:hover{ transform:scale(1.1,1.1) ; transition:all ease-in-out 2s; background:#2c2c2c;}

	

    .ri-con{background: none repeat scroll 0 0 #121e31;background: none repeat scroll 0 0 #919fde17;

    border: 1px solid #6877bd30;

 background: none repeat scroll 0 0 #fc585e29;

    border: 1px solid #fc585e2e;

    border-radius: 5px;

    color: #000;

    float: right;

    line-height: 20px;

    padding: 4px 10px;

    text-align: center;}

	.ri-con:hover{ transform:scale(1.1,1.1); transition:all ease-in-out 2s; background:#2c2c2c;}

	.services strong {

    color: #121e31; }

.side {

    color: #fc585e;font-size: 120%;

    float: right;

    font-weight: bold;

}

.succ{    border: 0 none;

    color: #27cf37;

    font-size: 48px !important;

    margin-bottom: 30px !important;

    padding: 20px 0 0;}

	.succ-hed {

  color: #003366;

    float: left;

    font-size: 15px;

    font-weight: bold;

    margin: 0;

    padding: 0 1px;

}

.dropdown-menu.drop-menu {

    background: none repeat scroll 0 0 #121e31;

}

.content{ padding:10px; }

.cont-tabs li a{ background:linear-gradient(#444444 50%, #373737 -40%) repeat scroll 0 0 rgba(0, 0, 0, 0) ;color:#fff; border:0;}

.cont-tabs li.active a{ background:#fff; color:#121e31;}

.cont-tabs li a:hover{ background:linear-gradient(#121e31 50%, #101011 -40%) repeat scroll 0 0 rgba(0, 0, 0, 0) ; color:#fff !important; border:0;}

.cont-tabs li a:focus{ color:#000 !important; }

.white{ background:#fff; padding:10px; }

.faq-hed  {  background:linear-gradient(#121e31 50%, #020e21 -40%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border:0; color:#fff !important; }

.faq-hed:hover{ background:linear-gradient(#ffda31 50%, #dab716 -40%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important ; color:#000 !important;}

.con{ padding:10px; }



.list-pass-flee {

	width: 100%;

	float: left;

	padding: 10px 0px;

	border-bottom: 1px solid #e6e3e5;

}

.members1-flee {

	background: url("../images/members.png") no-repeat scroll 23px 5px rgba(0, 0, 0, 0);

	float: left !important;

    height: 50px !important;

    margin: 0px 0px;

    padding: 23px 0 0 !important;

    text-align: center;

    width: 75px !important;

}

.luggage1-flee {

float: left !important;

    height: 50px !important;

    margin: 0px 4px;

    padding: 23px 0 0 !important;

    text-align: center;

    width: 75px !important;

	background: url(../images/lauage.png) no-repeat 23px 5px;

	 

}

.bags1-flee {

	float: left !important;

    height: 50px !important;

    margin: 0px 0px;

    padding: 23px 0 0 !important;

    text-align: center;

    width: 75px !important;

	background: url(../images/bags.png) no-repeat 23px 5px;

}



.booknow-small-flee {

	background: linear-gradient(#a02625 50%, #871c1c -40%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important ;

	border: 1px solid #dfdfdf;

	color: #fff;

	font-size: 15px;

	height: 40px;

	width: 100%;

	max-width: 125px;

	margin: 1em 3.5em;

}

.margin-flee{ margin:10px 0px; }

.overley {

   background: url("../images/overleybg.png") repeat scroll left top rgba(0, 0, 0, 0);

    float: right !important;

    height: 271px;

    position: absolute;

    right: 6px;

    top: 0;

    width: 170px;

    z-index: -9;

}

.text-to {

    float: right;

    width: auto; 

}



.wt{ width:60% !important; }

.air-car {

   border: 1px solid #cfcfcf;

    border-radius: 100%;

    float: left;

    height: 30px;

    line-height: 28px;

    margin-top: 10px;

    text-align: center;

    width: 30px;  margin-right: 5px;

}

.air-car a{ color:#000; } 

.ilike {

    float: left;

    line-height: 48px;  color:#000

}

.left-side-cont table tr:nth-child(2n+2){ background:#fff;}

 .tr-hed{ background:linear-gradient(#121e31 50%, #101011 -40%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important ; color:#fff; }

 .cabs-btn{background: #fc585e ;

    border: 0 none;

    color: #fff;min-width: 120px;

    margin: 15px;

    padding: 3px 10px;}

	.rlt{   height: 100%;

    overflow-x: hidden;

    overflow-y: auto; }

.copyright-left {

    float: left;

}

.form-control{border-color: #21264282;border-radius: 2px !important }

.tot-top {

float: left;

width: 110%;

}

#mt{   padding:0 23px;

    margin: 54px 0 0 !important; font-size:12px;   }

.test {

    font-size: 15px;

    font-weight: bold;

    margin: 0;

    padding: 1px 0;

}

p.notez {

	margin-left:25px;

}

.test-name {

    color: #121e31;

    float: right;

    font-style: italic;

    font-weight: bold;

    padding: 2px 10px;

}

.scroll {

    height: 500px;

    overflow: auto;

}



.item {

    border-bottom: 1px solid #e0e0e0;

    padding: 10px 0;

}

.p-c {

    background: none repeat scroll 0 0 #fff;

    border: 1px solid #ccc;

    float: left;

    padding: 11px;

    width: 100%;

}

.error,label.error {

 color: red;

    float: left;

    font-weight: 600;

    padding: 0 15px;

} 

.de{   

      float: left;

    margin: 0;

    width: 100%;} 

.de ul{ margin:0; padding:0; }

.de ul li{   font-style: normal;

    list-style: outside none none !important;

    padding: 0px 0px !important;

    width: 31% !important; display:block !important; font-size:12px; margin:0 2px !important; } 

.bb{ box-shadow:none; border:none }

.ters-hed{ background:none; margin:10px 0px; float:left; width:100%; }

.pp{  font-size:13px !important; }

.test-pa {

    font-size: 15px;

    font-weight: bold;

    margin: 0;

    padding: 1px 0;

}

.de-hed {

    color: green;

    font-style: normal;

    font-weight: bold;

}



.de-extra{   

      float: left;

    margin: 0;

    width: 100%;} 

.de-extra ul{ margin:0; padding:0; }

.de-extra ul li{   font-style: normal;

    list-style: outside none none !important;

    padding: 0px 2px !important;

    width: 60% !important; display:block !important; font-size:12px; } 

 

.pa-cbook{

	  background: #fc585e;

    border: 1px solid #fc585e;

    color: #fff;

    display: block;

    font-size: 15px;

    height: 40px;

    margin-bottom: 10px;

    margin-left: auto !important;

    margin-right: auto !important;

    margin-top: 0 !important;

    position: relative;

    width: 92%; text-align:center; line-height:37px

}

.pa-cbook:hover,.pa-cbook:focus{background: #f57378;border-color: #f57378;color: #fff;}

  .booking-success {

    color: #003366;

    font-size: 22px;

    font-weight: 600;

    margin-bottom: 15px;

}

.booking-success1   {

    color: #fc585e;

    font-size: 16px;

    font-weight: 600;

    margin-bottom: 10px; padding-left: 26px;

}

.booking-success2 {

    color: #000000;

    font-size: 15px;

    font-weight: 600;

    margin-bottom: 15px; padding-left: 26px;

}

.bbt {

    background: none repeat scroll 0 0 #03a9f408;

    float: left;

    padding: 10px; margin-bottom: 10px; border-radius:5px;

}

.ia { width:100%; float:left; }

.ia ul {  margin:0; padding:0; }

.ia ul li{ list-style:none; float:left;  margin: 100px 0px 0px 22px; transition:transform 0.3s ease-in-out 0s; }

.ia ul li:hover{ transform:scale(1.2,1.2);} 





@media only screen and (max-width:1024px){

.hedding-style{max-width: 386px;}

.hedding-style1{ max-width: 426px;}

.business-us {

    margin: 10px 41px; 

}



.bx-wrapper {

    max-width: 85% !important;

}

.pass-login-dv {

    margin: 30px 130px;

 }

 .le-con{padding: 4px;}

 .ri-con{padding: 4px 6px;}

   .down-btn {

    margin: -43px 144px 0;}

}	

@media only screen and (max-width:768px) {

.social-icons {

   

    margin: 20px 5px;

 

}

aside {

    margin: 0 6px;

}

.tot-top {

    float: left;

   

    width: 26%;

}

 

.wi-re {

   max-width: 323px;

}

.selec {

    float: right;

    margin: -28px 44px 0 0;

}

.menu-total{ float:right;  width: 66%; }

.menu li {

    margin: 0 1px;

}





.main-hedd {

    border-bottom: 1px dashed #ccc;

    font-weight: bold; 

    margin: 18px 0;

    padding-left: 16px;

    width: 100%;

}

.hedding-style{ display:none; }

.hedding-style1{ display:none; }

.wi-re{ max-width:336px; float:left; }

select, textarea, input[type="text"], input[type="password"]  { width:98%; }

.business-us {

  margin: 10px 44px;

}

.bradecom { width:50%; }

.hedding {

    margin: 0 15px 15px 25px;

}

.top-section {

   margin: 30px 0;

    padding-left: 5px;

}

.left-side-cont {

    width: 97%;

}

.right-side-cont {  

    width: 97%;

}

.book {

    float: left;

    width: 96%;

}

.money{ width:85px; }



.pass-login-dv {

    margin: 30px 135px;

 }

 .down-btn {

    margin: -43px 144px 0;}

	.ia ul li {

    margin: 0 0 0 22px; }

	

.le-con {

    width: 40%;

}



.ri-con {

    width: 40%;

}



}



@media only screen and (max-width:736px){



 .menu-total {

    float: right; width:100%;

}

.nav-bar-btn{ background: none repeat scroll 0 0 #fff;

    border: 0 none;

 

    margin: 4px; }

	.res-menu{ border:none; box-shadow:none; }

	.menu {

    }

	

	.wi-re {

    max-width: 356px;

}

.tot-top { float: left;

    width: 30%;

}

.social-icons {

    

    margin: 20px 4px;

   

}.business-us {

    margin: 10px 36px;

}



 .wi-re {

    max-width: 316px;

}

.selec {

    float: left;

    margin-left: 29px;

    margin-top: 21px;

}

.pass-login-dv {

    margin: 30px 0; }

	

	.payments {    

    margin: 10px 0 0;

}



.down-btn {

    margin: 0;

}

}



@media only screen and (max-width:667px){

.tot-top{   float: left;

    margin: 7px 0;

    width: 40%; }

.social-icons {

    float: left;

    max-width: 224px;

	margin: 10px 2px;

    width: 108%; 

}

.top-section {

padding:0;

}

.wi-re {

    max-width:285px;

}

.copyright-left {

    float: left;

    text-align: center;

    width: 100%;

}

.business-us {

    margin: 10px 12px;

}.wi-re {

    max-width: 255px;

}

.social-icons {  

    margin: 10px -8px;

}

.selec {

    margin: 11px 58px 0 0;

}



}

@media only screen and (max-width:568px){

.wi-re {

    max-width:240px;

}

.business-us {

    margin: 10px 8px;

}

.social-icons {  

    margin: 10px -12px;

}

.selec {

    margin: 11px 58px 0 0;

}

.le-con {

    float: left;

    width: 92%;

}

.ri-con {

    float: left;

    margin-top: 10px;

    width: 92%;

}



.prev {

    width: 91%;

}

.naxt {

    float: left;

    width: 91%;

}

.tot-top {

    float: left;

    width: 33%;

}

#myList li { width:47% !important }

.social-icons {

    margin: 10px 4px;

}

}

@media only screen and (max-width:414px) and (min-width:160px)  {

 .tot-top{   float: left;

    margin: 7px 0;

    width: 100%; }

	.top-section {

padding:0;

}

.wi-re {

    margin: 10px 0;

    max-width: 320px;

}

.bradecom {

    width: 100%;

}

.bcp{ background:none; }

.busi-cercle {

    background: url("../images/cars1.png") no-repeat scroll -228px 59px #fff;

    border: 4px solid rgba(0, 0, 0, 0.1);

    width: 175px; height:175px; }

	

	.busi-cercle:hover, .busi-cercle.active {

    background: url("../images/cars1.png") no-repeat scroll -12px 60px #fff;

 

}

.business-us {

    float: none;

    margin: 0 auto ;

    position: relative;

    text-align: center;

}

.business-us center {

    border-radius: 5px;

    color: #000;

    font-size: 14px;

    line-height: 19px;

    padding: 0 0 0 15px;

}

#total-login {

    width: 380px;

} 

.alert.alert-info {

    display: flex;

    float: left;

    margin: 15px 0 0 10px;

    position: relative;

    width: 100%;

}

.alert.alert-danger {

    display: flex;

    float: left;

    margin: 15px 0 0 10px;

    position: relative;

    width: 100%;

}

.alert.alert-sucess {

    display: flex;

    float: left;

    margin: 15px 0 0 10px;

    position: relative;

    width: 100%;

}

.first-car { width:100%; }





#logo {

	background: url(../images/logo-re.png) center no-repeat;

    height: 93px;

    left: 7px;

    width: 93px;

}



.social-icons {

    margin: 10px 4px;

}

.selec {

    margin: 11px 58px 37px 0;

}



#myList li {

    width: 100% !important;

}

 .payments-confar ul li {

       margin: 4px 10px;

    width: 90%;

}



}




@media only screen and (max-width:320px){

.wi-re {

    margin: 10px -11px;

    

}

 .social-icons {

    margin: 10px 4px;

}

.selec {

    margin: 11px 25px 37px 0;

}

}



.cs-card-card{margin-bottom: 50px;

}

 	.cs-card-card .first-car-hed{position: initial;width: 100%;}





 .g-bg{background: #fafcff;}

 

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

 Faq Page / Accordation Styling

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









.cust-panel .panel-heading a.collapsed {

    color: inherit;

}.cust-panel .panel{

       box-shadow: 0 2px 44px 0 rgba(0, 0, 0, 0.08);border: none;

}



.cust-panel .panel-heading a:after {

  content: '-';

    position: absolute;

    border-radius: 0;

    margin-top: -13px;

    right: 31px;

    line-height: 45px;

     color: #ababab;

    text-align: center;

    font-weight: bold;

    font-size: 34px;

}

label{opacity: .8}

.cust-panel .panel-heading a.collapsed:after {

        content: '+';

   

    transition: all .2s ease;

}

.cust-panel .panel-heading a{display: block;width: 100%}

.cust-panel .panel-heading {background-color: #ffffff;

    border-color: #fff}

.cust-panel.panel-group .panel+.panel {

    margin-top: 15px;

}



.dropdown-menu.drop-menu{background: #fff;}

.login-box{box-shadow: 0 2px 44px 0 rgba(0, 0, 0, 0.08);}

.login-box-body{padding: 25px;}

.login-head{

	background: #124680;margin-bottom: 20px;

}

.login-with-social img{width: 35px;height: 35px;vertical-align: middle;margin:  10px;}

.login-with-social {float: left;margin-bottom: 15px;    width: 100%;

    text-align: center;}

.coupon-box .row{margin: 0}

.coupon-box .col-sm-9,.coupon-box .col-sm-3{padding: 0}

.coupon-btn {

    height: 50px;

    min-width: 120px;

    padding: 10px 25px;

    border: 0;

    background: #f1f1f1;

    border: 1px solid #9899a5;

    margin-left: -2px;

    border-radius: 0 3px 3px 0;

}



.bmc-logo{

	width:250px;

}
