body{
color: #000;
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
}

.bar-modify {
    border-bottom: 1px solid #FFF;
    margin-bottom: .5rem;
    padding: 0.5rem 182px 0.5rem 0;
    font-size: 1.15rem;
    font-size: 1rem;
    background: #F68356;
    Xfloat: left;
    line-height: 1.5;
    color: #fff;
    text-shadow: 0px 1px 0px gray;
	    cursor: pointer;
}

.main{
width: 100%;
max-width: 1100px;
min-width: 600px;partpay
padding: 0 30px;
margin: auto;
background-color: #FFF;
}

.facityp td img{
	    width: 110px;
    height: 101px;}

.best_d{ 
float: right;
text-align: center;
margin-right: 18px;
}

.best_d img{width: 25%;}

.best{
text-shadow: #555 1px 1px 1px;
font-size: 21px;
color: #63AA1E;
margin:0;
}

.best_s{
text-shadow: #555 0px 0px 0px;
font-size: 13px;
color: #6FB2E5;
margin:0;
}

.enquiry{
float: right;
margin-right: 41px;

}

.enquiry a{ 
text-decoration:none;
margin-left: -12px;
color: #fff;
font-weight: bold;
float: right;
}

.search{
width: 100%;
background-color: rgb(173, 221, 221);
float: left;
height: 100px;
}

/*h1{
float: left;
text-align: center;
font-size: 17px;
width: 33%;
margin: 0;
background-color: rgb(173, 221, 221);
margin-top: 52px;
}*/

h1{
width: 100%;
margin: 0;
font-size: 17px;

}

#tdline{border-bottom: 8px solid #0166C1}

.local1{ background:url(../images/icoLocalTaxi-2.png) no-repeat center 0; text-decoration:none;display: block;padding-top: 61px; color: white;text-shadow: 1px 1px 1px gray;}
.local{ background:url(../images/icoLocalTaxi-2.png) no-repeat center 0; text-decoration:none;display: block;padding-top: 61px; color: white;text-shadow: 1px 1px 1px gray;}
.local:hover{ border-bottom:8px solid #0166C1}


.outtr1{background:url(../images/ico_13.png) no-repeat center 0; text-decoration:none;display: block;padding-top: 61px; color: white; text-shadow: 1px 1px 1px gray;}
.outtr{background:url(../images/ico_13.png) no-repeat center 0; text-decoration:none;display: block;padding-top: 61px; color: white; text-shadow: 1px 1px 1px gray;}
.outtr:hover{ border-bottom:8px solid #0166C1}

.outa1{background:url(../images/out.png) no-repeat center 0; text-decoration:none;display: block;padding-top: 61px; color: white; text-shadow: 1px 1px 1px gray;}
.outa{background:url(../images/out.png) no-repeat center 0; text-decoration:none;display: block;padding-top: 61px; color: white; text-shadow: 1px 1px 1px gray;}
.outa:hover{ border-bottom:8px solid #0166C1}



.sinput{

-webkit-border-radius: 3px;
border-radius: 3px;
background-color: white;
font-family: inherit;
border: 1px solid #ccc;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
color: rgba(0, 0, 0, 0.75);
display: block;
font-size: 0.875rem;
margin: 0 0 1rem 0;
padding: 0.5rem;
height: 2.3125rem;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
-moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;
transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}

#duration{ /*background:#f3f3f3 url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;*/
background-position-x: 97%;
background-position-y: center;
}

.search_main{
width: 91.4%;
height: 250px;
border: 1px solid #0166C1;
border-radius: 0px 0px 5px 5px;
margin-top: -2px;
margin-left: -1px;
padding: 30px;
}

h4{ 

    margin: 0;
    text-align: center;
    letter-spacing: 0.06rem;
    color: #AEADAD;
    font-weight: 400;
    /* line-height: 0.4; */
    font-family: verdana;
    font-style: normal;
    text-rendering: optimizeLegibility;
    box-sizing: border-box;
    font-size: 12px;
    margin: 0.5rem auto 0.2rem auto;

}
.col_0r{
text-align: center;
letter-spacing: 0.06rem;
color: #FF0303;
font-weight: 300;
line-height: 1.4;
font-family: verdana;
font-style: normal;
text-rendering: optimizeLegibility;
box-sizing: border-box;
font-size: 16px;
padding: 15px;
}

.line{border-bottom: 1px solid #b6b6b6;
border-color: #D6D6D6;
margin: 2rem auto 1rem;}

.box_2 a {
color: #666;
text-decoration: none;
cursor: pointer; 
font-family: 'Futura Today Light',Arial,sans-serif;
margin: -35px 0 26px 0;
padding: 15px 20px 0 0;

}

#update{font-size: 12px;
width: 57%;}

.box_2 a:hover{
	
color: #161616;

text-decoration:underline;
cursor: pointer;

}
.copy{
font-family: 'Droid Sans',Tahoma;
font-size: 12px;
color: #999;
}


/*online booking*/


.row.result-cars:hover {
background: #F5F5F5;
background: #ECECEC;
transition: background-color 300ms ease-out 0s;
cursor: pointer;
}
.row.result-cars {
border-bottom: 1px dotted #dcdcdc;
clear: both;
}

.row.result-cars .columns.col-one, .row.result-cars .columns.col-two {
margin: 0.5rem auto;
}
.large-6 {
position: relative;
width: 50%;
}
.column, .columns {
position: relative;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
float: left;
}
.row.result-cars .columns.col-one, .row.result-cars .columns.col-two {
margin: 0.5rem auto;
}
[class*="column"]+[class*="column"]:last-child {
float: right;
}
.large-6 {
position: relative;
width: 50%;
}

.row.result-cars .col-pad-10 {
margin-top: 1.3rem;
}
.large-5 {
position: relative;
width: 41.66667%;
}
.small-12 {
position: relative;
width: 100%;
}
#mf43{
	color: #333;
box-sizing: border-box;
font-weight: bold;
font-size: 22px;
font-family: -webkit-pictograph;
letter-spacing: 2px;
}

.mf12:hover {
background: #F5F5F5;
background: #ECECEC;
transition: background-color 300ms ease-out 0s;
cursor: pointer;
}

.mf12{
	border-bottom: 1px dotted #dcdcdc;
	padding: 11px;
	}

/*.bubble{
  min-width: 20px; padding: 2px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; border: 4px solid rgb(91, 174, 192); box-shadow: rgb(85, 85, 85) 4px 4px 4px; color: rgb(255, 255, 255); background-color: rgb(34, 29, 29); opacity: 0.85; z-index: 32767; text-align: left; max-width: 150px; font-size: 100%; font-weight: bold; line-height: 1; visibility: visible; position: absolute; top: 226.61111450195313px; left: 979.5695190429688px; display: none;
}*/

.wid td{ width:10px }



/*--------- new tab -------*/
.facebook-icon { background: url(../images/icoLocalTaxi-2.png) no-repeat; height: 0px;width: 100px;margin: 0px 29px 0px 29px; }
.twitter-icon { background: url(../images/out.png) no-repeat; height: 0px;width: 100px;margin: 0px 29px 0px 29px; }
.linkedin-icon { background: url(../images/ico_13.png) no-repeat; height: 0px;width: 100px;margin: 0px 29px 0px 30px; content:none; }


.local-icon { background: url(../images/localorange.jpg) no-repeat; height: 35px;width: 41px;    border-right: 1px solid #eee;    margin-right: 18px;}
.out-icon { background: url(../images/outorg.jpg) no-repeat; height: 35px;width: 41px;  border-right: 1px solid #eee;    margin-right: 18px;}
.air-icon { background: url(../images/transorange.jpg) no-repeat; height: 35px;width: 54px; content:none;       margin-right: 18px;}

.local-icon:hover { background: url(../images/localgrey.jpg) no-repeat; height: 35px;width: 41px;    border-right: 1px solid #eee;    margin-right: 18px;}
.out-icon:hover { background: url(../images/outgrey.jpg) no-repeat; height: 35px;width: 41px;  border-right: 1px solid #eee;    margin-right: 18px;}
.air-icon:hover { background: url(../images/transgrey.jpg) no-repeat; height: 35px;width: 54px; content:none;       margin-right: 18px;}


.icon_trip_t span{ float:right}

.style-tabs {
    background: none;
 
}
.style-tabs,
.style-tabs .ui-tabs-nav li a,
.style-tabs .ui-tabs-nav {
    padding: 0;
}
.style-tabs .ui-tabs-panel {
    
}
.style-tabs .ui-widget-header {
    border: none;
    
    height: 92px;
    width: 100%;
}
.style-tabs .ui-corner-all {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.style-tabs .ui-tabs-nav li {
    position: relative;
    height: 100%;
    cursor: pointer;
    margin: 0;
    top: 0;
}
.style-tabs .ui-widget-header .ui-state-default {
    background: none;
    border: none;
	height: 76px;
}
.style-tabs .ui-tabs-nav li.ui-tabs-active,
.style-tabs .ui-tabs-nav li:hover {
	background-color:rgba(232, 232, 232, 0.51);
	height: 75px;
	
	 
}
.style-tabs .ui-tabs-nav li .icon {
    color: #fff;
    background-position: center 3px;
    padding-top: 63px;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    
	rgba(232, 232, 232, 0.51)
}
.style-tabs .ui-tabs-nav li.ui-tabs-active .icon,
.style-tabs .ui-tabs-nav li:hover .icon {
    color: #414141;
	margin: 0px 29px 0px 18px;
}
.style-tabs .ui-tabs-nav li.ui-tabs-active .icon:before,
.style-tabs .ui-tabs-nav li:hover .icon:before {
    /*content: url(../images/SelectedSides.png);*/
    position: absolute;
    right: 0;
    top: 0;
}
.style-tabs .ui-tabs-nav li.ui-tabs-active .icon:before,
.style-tabs .ui-tabs-nav li .icon:before {
    content: url(../images/SelectedSides1.png);
    position: absolute;
    right: 0;
    top: 0;
	height:20px;
	margin-right: -2px;
}
.style-tabs .ui-tabs-nav li.ui-tabs-active .linkedin-icon:before,
.style-tabs .ui-tabs-nav li .linkedin-icon:before {
    content: url(../images/SelectedSides2.png);
    position: absolute;
    right: 0;
    top: 0;
	height:20px;
	margin-right: -2px;
}
.style-tabs .ui-tabs-nav li.ui-tabs-active .icon:after,
.style-tabs .ui-tabs-nav li:hover .icon:after {
    /*content: url(../images/SelectedSides.png);
*/    position: absolute;
    left: 0;
    top: 0;
}
.style-tabs .ui-tabs-nav li a {
    outline: none;
}
.style-tabs .ui-tabs-nav li.ui-tabs-active a {
    cursor: pointer;
}


.btn {
  background: #F68356;
    background-image: -webkit-linear-gradient(top, #F68356, #F68356);
    background-image: -moz-linear-gradient(top, #F04B29, #F04B29);
    background-image: -ms-linear-gradient(top, #F04B29, #F04B29);
    background-image: -o-linear-gradient(top, #F04B29, #F04B29);
    background-image: linear-gradient(to bottom, #F68356, #F68356);
    -webkit-border-radius: 4;
    -moz-border-radius: 4;
    border-radius: 4px;
    font-family: Arial;
    font-weight: bold;
    color: #FFF;
    font-size: 20px;
    padding: 12px 40px 11px 40px;
    border: dotted #F68356 1px;
    text-decoration: none;
    width: 263px;
    cursor: pointer;

}

.btn:hover {
  background: #f05e41;
  background-image: -webkit-linear-gradient(top, #f05e41, #eb5d44);
  background-image: -moz-linear-gradient(top, #f05e41, #eb5d44);
  background-image: -ms-linear-gradient(top, #f05e41, #eb5d44);
  background-image: -o-linear-gradient(top, #f05e41, #eb5d44);
  background-image: linear-gradient(to bottom, #f05e41, #eb5d44);
  text-decoration: none;
}
.enqur{
position: absolute;
right: 37%;
font-size: 0.85rem;
font-weight: bold;
line-height: 1.5;
background: #F68356;
color: #FFF;
border-radius: 0 0 0.5rem 0.5rem;
z-index: 99;
top: 0;
padding: 5px;
text-shadow: 2px 1px 4px rgb(40, 40, 40);
cursor: pointer;}

.enqur a{color: #FFF;
text-decoration:none;}

.fotter td ul li a   {
color: gray;
text-decoration: none;}

.fotter ul{
	list-style-type: disc;
margin-top: -11px;
color: gray;
padding: 0 .1rem;
margin-left: 30px;
font-size: 12px;

	}
	.fotter a{color: gray;
padding: 0 .1rem;
}

/*--------------------bookdetails--------------------*/
.booksm{
float: right;
width: 98%;
margin-top: -1px;
/*border: 1px solid #000;	*/
}

.booksm h2{
margin: 0;
text-align: center;
background: #F68356;
color: #fefefe;
padding: 6px;
font-weight: 300;
font-size: 17px;
text-shadow: 1px 1px 1px rgba(128, 128, 128, 0.69);
}

.booksm p{
margin: 0;
float: right;
margin-top: -2px;
}

.booksm div{
float: right;
width: 99.2%;
border: 1px solid #9A9A9A;
border-top: inherit;
}

.booksmnm{
text-align: center;
border: 1px solid #ccc;
box-shadow: 0 0 5px -1px #ccc;
padding: 0.4rem 0.25rem;
width: 96%;
}
/*--------------------end bookdetails--------------------*/

/*--------------------top cites--------------------*/
.bg_aero {
height: 92px;
margin-left: -3px;
border-bottom: 1px dotted #FF0303;
}

.bg_aero a{text-decoration: none;}
.landing_d {
height: 60px;
width: 98px;
border: 4px solid #fff;
box-shadow: rgba(0,0,0,0.2) 0 1px 2px;
-webkit-box-shadow: rgba(0,0,0,0.2) 0 1px 2px;
-moz-box-shadow: rgba(0,0,0,0.2) 0 1px 2px;
}
/*-------------------- END top cites--------------------*/
/* start blink */
.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
/* end blink */

/* start city tabs */
#w {
  display: block;
  width: 99%;
  margin: 0 auto;
  background: none;
  
  border-radius: 5px;
}


#content {
  display: block;
  background: rgba(248, 248, 248, 0.14);
  
	margin-left: 288px;
	min-height: 194px;
	margin-top: -168px;
}


.contentblock {
  display: block;
  padding: 0px 16px;

}

.contentblock.hidden {
  display: none;
}

/* side navigation */
#sidemenu {
  margin: 0;
  padding: 0;
  width: 26%;
  background: #F7931F;
  border-right: 1px solid #c9c9c9;
}


#sidemenu li { display: block; border-top: 1px solid #fff; font-size: 17px; background-color: #F7931F ;padding: 8px;color: #FFF;}
#sidemenu li:hover { background: rgba(232, 232, 232, 0.51);color:#555;border-right: 4px solid white;color: #555;}
#sidemenu li a { 
  display: block;
  padding: 6px 2px;
  color: #FFF;
  text-decoration: none;
  

}
#sidemenu ul li.open { background: rgba(232, 232, 232, 0.51);color:#555;}

#sidemenu li a strong { 
  display: block;
  margin-top: 5px;
}

#sidemenu li a.open {
width: 98%;
color: #FFF;

}

/* extra styles */
.bigtxtfield {
  display: block;
  width: 100%;
  color: #555;
  padding: 4px 6px;
/*  margin-bottom: 15px;*/
}

.bigtxtarea {
  display: block;
  width: 440px;
  height: 90px;
  padding: 5px 9px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #555;
  font-size: 1.2em;
}

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
 
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }



.tab_text{
font-family: verdana;
text-align: justify;
margin-top: 12px;
font-weight: normal;
font-size: 0.9rem;
line-height: 1.6;
margin-bottom: 1.25rem;
text-rendering: optimizeLegibility;}
.tab_text li{
font-family: verdana;
text-align: justify;
margin-top: 12px;
font-weight: normal;
font-size: 0.9rem;
line-height: 1.3;
margin-bottom: 0.7rem;
text-rendering: optimizeLegibility;}

.top_header{font-size: 1.3500rem;
 border-bottom: 1px solid rgba(128, 128, 128, 0.27);
  font-family: verdana; 
  letter-spacing: 0.1rem;
   line-height: 1.4;
color: #F7931F;
font-weight: 300;
margin-top: 0.2rem;
margin-bottom: 0.5rem;}

.top_cities{color: rgba(51, 51, 51, 0.66);
text-decoration: none;
margin-left: 28px;}

.top_cities:hover{color: #333;
text-decoration:underline;}

.top_cabs{color: rgba(51, 51, 51, 0.66);
text-decoration: none;
line-height: 1.9;
font-weight: 100;}
.top_cabs:hover{color: gray;
text-decoration: none;
line-height: 1.9;
font-weight: 100;}

.tampyp{line-height: 24px;
text-align: justify;
padding: 14px;
border: 1px solid #e2e4e6;
border-top: none;
margin-top: -3px;
font-size: 13px;}

	
	.facebook{ float:left;
	width: 66%;
margin-left: 58PX;}

.testi{background: #e2e4e6;
position: relative;
width: 97.3%;
padding: 21px 10px 10px 20px;
margin: 20px 30px 0 0;
border-radius: 5px;}

.bottom_bg {
background: url(../images/2page_gray_box_bottom_bg.jpg) no-repeat;
position: absolute;
bottom: -12px;
left: 22px;
display: inline-block;
width: 25px;
height: 12px;
}
.testi h7{text-align: justify;
font-size: 15px;
letter-spacing: 1px;
font-weight: 600;
color: rgb(67, 64, 64);}

.testiname {margin-top: 12px;
font-size: 14px;
font-weight: bold;} 
.testiname h8 { color:#F7931F;}
.testiname h9 { color:#F04B29;}


.popup
{
   position: fixed;
   width: 100%;
   opacity: 0.9;
   top:0px;
   min-height:200px;
   height:100%;
   z-index: 100;
   background: #FFFFFF;
   font-size: 20px;
   text-align: center;
   display:none;
}
#login_form
{
 position:absolute;
 width:200px;
 top:100px;
 left:45%;
 background-color:#DDD;
 padding:10px;
 border:1px solid #AAA;
 display:none;
 z-index:101;
 -moz-border-radius: 10px;
 -moz-box-shadow: 0 0 10px #aaa;
 -webkit-border-radius: 10px;
 -webkit-box-shadow: 0 0 10px #aaa;
}

/* slider css   */

#slider {
   width: 384px;

position: relative;
 /* important */
}
#sliderContent {
   width: 392px;
   height: 370px;
margin-left: -14px;
margin-top: 3.9px;
overflow: hidden;


}
.sliderImage {
    float: left;
    position: relative;
	-moz-box-shadow: 0 0 10px #aaa;
	 -webkit-box-shadow: 0 0 10px #aaa;
	box-shadow: 0 0 10px #aaa;
	
}

.clear {
	clear: both;
}


.sliderImage span strong {
    font-size: 14px;
}


.top {
	top: 0;
	left: 0;
}


.bottom {
	bottom: 0;
    left: 0;
}


ul { list-style-type: none;}

/* end slider css */



.partpay{background-color: #F68356;
color: #FFF;
padding: 5px;
font-weight: bold;
border-radius: 5px;
border: 1px solid wheat;}

.imgheight td img{
height: 122px;
width: 119px;
	}


 .fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes fadeInUpBig {
  0% {
  opacity: 0;
  -webkit-transform: translate3d(0, 2000px, 0);
  transform: translate3d(0, 2000px, 0);
  }
  100% {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
  }
  }
  @keyframes fadeInUpBig {
  0% {
  opacity: 0;
  -webkit-transform: translate3d(0, 2000px, 0);
  transform: translate3d(0, 2000px, 0);
  }
  100% {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
  }
  } 


.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes zoomInDown {
  0% {
  opacity: 0;
  -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
  transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
  -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }
  60% {
  opacity: 1;
  -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
  transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
  }
  @keyframes zoomInDown {
  0% {
  opacity: 0;
  -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
  transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
  -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }
  60% {
  opacity: 1;
  -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
  transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
  } 
×


.modtext tr td{
	text-align:left;
	}




.featur tbody tr td img:before {
   position: absolute;
   right: 80px;
   bottom: 5px;
   width: 100%;
   height: 37%;
   border-radius: 0 10% 0 0;
   z-index: -1;
   content: "";
   box-shadow: 86px 0 17px rgba(0,0,0,0.33);
   -webkit-transform: skew(-36deg);
   -moz-transform: skew(-36deg);
   -ms-transform: skew(-36deg);
   -o-transform: skew(-36deg);
   transform: skew(-36deg);
   -webkit-transform-origin: 0% 100%;
   -moz-transform-origin: 0% 100%;
   -ms-transform-origin: 0% 100%;
   -o-transform-origin: 0% 100%;
   transform-origin: 0% 100%;
}



.right-tab {
    position: fixed;
    width: 113px;
    height: 20px;
    top: 33%;
    font-weight: bold;
    background-color: #fff;
    border: 2px solid #fe6905;
    text-align: center;
    z-index: 50000;
    right: -40px;
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    border-radius: 10px 10px 0 0;
    padding: 12px;
}
.right-tab a {
    text-decoration: none;
    color: #F05A1A;
}


.right-tab a:hover, .right-tab a:active, .right-tab a:focus {
    text-decoration: none;
    color: #000;
}
.trip_table tr td{
	
	font-size:16px;
	font-family: 'Roboto',Verdana, Geneva, sans-serif;
	
	}
	
.trip_table tr td span{
	color: #696565;
	font-size: 12px;
	    padding: 6px 0px;
    margin: 17px;
	
	}
	
.gary_cl td {
    background-color: #F68356;
	    padding: 6px !important;
 
}
.gary_cl td span {
   
    color: #fff !important;
	  padding: 6px !important;
	  margin: 0px !important;
}

.tr_border td{
	 border-bottom:1px solid #e0e0e0;
	     height: 25px;
	}

.fareincl{
	border-top:1px solid #e0e0e0;
	}
	
.fareincl p{
	color: #696565;
	font-size:11px;
	font-family:'Roboto',Verdana, Geneva, sans-serif;
	}
	
.fareincl strong
  {
  color: #989898;
  font-size:10px;
  font-family:'Roboto',Verdana, Geneva, sans-serif;
  }



/*********      autocomplete start here   **********/
  
  
  
  
  ::selection { background: #a4dcec; }
::-moz-selection { background: #a4dcec; }
::-webkit-selection { background: #a4dcec; }

::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-style: italic;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #ccc;
  font-style: italic;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-style: italic;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc !important;
  font-style: italic;  
}




input#autocomplete{ 
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none; 
}


strong { font-weight: bold; } 








/** page structure **/
#w {
  display: block;
  width: 750px;
  margin: 0 auto;
  padding-top: 30px;
}

#content {
  display: block;
  width: 100%;
  background: #fff;
  padding: 25px 20px;
  padding-bottom: 35px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
}

#searchfield { display: block; width: 100%; text-align: center; margin-bottom: 35px; }

#searchfield form {
  display: inline-block;
  background: #eeefed;
  padding: 0;
  margin: 0;
  padding: 5px;
  border-radius: 3px;
  margin: 5px 0 0 0;
}
#searchfield form .biginput {
  width: 600px;
  height: 40px;
  padding: 0 10px 0 10px;
  background-color: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  color: #aeaeae;
  font-weight:normal;
  font-size: 1.5em;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
#searchfield form .biginput:focus {
  color: #858585;
}



.flatbtn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  outline: 0;
  border: 0;
  color: #f3faef;
  text-decoration: none;
  background-color: #6bb642;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  font-size: 1.2em;
  font-weight: bold;
  padding: 12px 22px 12px 22px;
  line-height: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  text-transform: uppercase;
  text-shadow: 0 1px 0 rgba(0,0,0,0.3);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 0 rgba(15, 15, 15, 0.3);
  -moz-box-shadow: 0 1px 0 rgba(15, 15, 15, 0.3);
  box-shadow: 0 1px 0 rgba(15, 15, 15, 0.3);
}
.flatbtn:hover {
  color: #fff;
  background-color: #73c437;
}
.flatbtn:active {
  -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);
}



.autocomplete-suggestions { border: 1px solid #999; background: #fff; cursor: default; overflow: auto; }
.autocomplete-suggestion { padding: 10px 15px;white-space: nowrap;overflow: hidden;border-bottom: 1px solid #d8d8d8;background: #fdfdfd; }
.autocomplete-selected { background: #f0f0f0; }
.autocomplete-suggestions strong {     font-weight: bold;color: #545454;font-size: 14px; }

/*********      autocomplete end here   **********/


#add_dest{
	    background: #fe6905;
    /* border-radius: 2rem; */
    color: #EEE;
    font-size: 1.25rem;
    /* line-height: 0.3rem; */
    /* padding: 0 0.5rem 0 0.4rem; */
    letter-spacing: -0.1rem;
    position: relative;
    /* top: 0.7rem; */
    opacity: 0.9;
    border: 0;
	
	}
	
	.del_dest{
	    background: #fe6905;
    /* border-radius: 2rem; */
    color: #EEE;
    font-size: 1.25rem;
    /* line-height: 0.3rem; */
    padding: 2px 9px; 
    letter-spacing: -0.1rem;
    position: relative;
    /* top: 0.7rem; */
    opacity: 0.9;
    border: 0;
	
	}