@charset "utf-8";
/* CSS Document */
.btn-primary,.btn-xl,h1,h2,h3,h4,h5,h6 { font-weight: 700; }
.btn-primary.active,.btn-primary:active,.btn-xl.active,.btn-xl:active,.open .dropdown-toggle.btn-primary,.open .dropdown-toggle.btn-xl { background-image: none; }
.btn-primary,.btn-xl,.navbar-default .nav li a,footer span.copyright,footer ul.quicklinks,h1,h2,h3,h4,h5,h6 { text-transform: uppercase; font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif; }
@font-face { font-family:Montserrat;font-style:normal;font-weight:400;src:local('Montserrat-Regular'),url(../fonts/zhcz-_WihjSQC0oHJ9TCYBsxEYwM7FgeyaSgU71cLG0.woff) format('woff'); }
@font-face { font-family:Montserrat;font-style:normal;font-weight:700;src:local('Montserrat-Bold'),url(../fonts/IQHow_FEYlDC4Gzy_m8fcgFhaRv2pGgT5Kf0An0s4MM.woff) format('woff'); }
@font-face { font-family:'Kaushan Script';font-style:normal;font-weight:400;src:local('Kaushan Script'),local('KaushanScript-Regular'),url(../fonts/qx1LSqts-NtiKcLw4N03IFhlQWQpSCpzb2Peu3I-Q34.woff) format('woff'); }
@font-face { font-family:'Droid Serif';font-style:normal;font-weight:400;src:local('Droid Serif'),local('DroidSerif'),url(../fonts/0AKsP294HTD-nvJgucYTaIbN6UDyHWBl620a-IRfuBk.woff) format('woff'); }
@font-face { font-family:'Droid Serif';font-style:normal;font-weight:700;src:local('Droid Serif Bold'),local('DroidSerif-Bold'),url(../fonts/QQt14e8dY39u-eYBZmppwTqR_3kx9_hJXbbyU8S6IN0.woff) format('woff'); }
@font-face { font-family:'Droid Serif';font-style:italic;font-weight:400;src:local('Droid Serif Italic'),local('DroidSerif-Italic'),url(../fonts/cj2hUnSRBhwmSPr9kS5899kZXW4sYc4BjuAIFc1SXII.woff) format('woff'); }
@font-face { font-family:'Droid Serif';font-style:italic;font-weight:700;src:local('Droid Serif Bold Italic'),local('DroidSerif-BoldItalic'),url(../fonts/c92rD_x0V1LslSFt3-QEpgRV2F9RPTaqyJ4QibDfkzM.woff) format('woff'); }
@font-face { font-family:'Roboto Slab';font-style:normal;font-weight:100;src:local('Roboto Slab Thin'),local('RobotoSlab-Thin'),url(../fonts/MEz38VLIFL-t46JUtkIEgCeJLMOzE6CCkidNEpZOseY.woff) format('woff'); }
@font-face { font-family:'Roboto Slab';font-style:normal;font-weight:300;src:local('Roboto Slab Light'),local('RobotoSlab-Light'),url(../fonts/dazS1PrQQuCxC3iOAJFEJR_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff'); }
@font-face { font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(../fonts/y7lebkjgREBJK96VQi37ZobN6UDyHWBl620a-IRfuBk.woff) format('woff'); }
@font-face { font-family:'Roboto Slab';font-style:normal;font-weight:700;src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),url(../fonts/dazS1PrQQuCxC3iOAJFEJTqR_3kx9_hJXbbyU8S6IN0.woff) format('woff'); }
.text-muted { color: #777; }
.text-primary,a { color: #337AB7; }
p strong,p.large { font-size: 16px; }
p { font-size: 15px; line-height: 1.75; }
a,a.active,a:active,a:focus,a:hover { outline: 0; }
.active-item a { color: #373435!important; }
a.active,a:active,a:focus,a:hover { color: #373435; text-decoration: none; }
.img-centered { margin: 0 auto; }
.bg-light-gray { background-color: #f7f7f7; }
.bg-darkest-gray { background-color: #222; }
.btn-primary { border-color: #337ab7; color: #fff; background-color: #337ab7; }
.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary { border-color: #f6bf01; color: #fff!important; background-color: #fec503; }
.home-content p { font-size: 12px; margin-bottom: 20px; text-align: justify; }
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover { border-color: #fed136; background-color: #fed136; }
.btn-primary .badge { color: #fed136; background-color: #fff; }
.btn-xl { padding: 20px 40px; border-color: #fed136; border-radius: 3px; font-size: 18px; color: #fff; background-color: #fed136; }
.btn-xl.active,.btn-xl:active,.btn-xl:focus,.btn-xl:hover,.open .dropdown-toggle.btn-xl { border-color: #f6bf01; color: #fff; background-color: #fec503; }
.btn-xl.disabled,.btn-xl.disabled.active,.btn-xl.disabled:active,.btn-xl.disabled:focus,.btn-xl.disabled:hover,.btn-xl[disabled],.btn-xl[disabled].active,.btn-xl[disabled]:active,.btn-xl[disabled]:focus,.btn-xl[disabled]:hover,fieldset[disabled] .btn-xl,fieldset[disabled] .btn-xl.active,fieldset[disabled] .btn-xl:active,fieldset[disabled] .btn-xl:focus,fieldset[disabled] .btn-xl:hover { border-color: #fed136; background-color: #fed136; }
.btn-xl .badge { color: #fed136; background-color: #fff; }
.contact-add .glyphicon { color: #1274c0; margin-right: 8px; }
img { width: 100%; }
.navbar-default { border-color: transparent; background-color: #337ab7; }
.navbar-header.page-scroll img { max-width: 230px; width: 100%; transition: all .3s ease 0s; }
.nav.navbar-nav.navbar-right.sm { margin-top: 25px; transition: all .3s ease 0s; }
.navbar-default.navbar-shrink img { max-width: 150px; width: 100%; }
.navbar-default.navbar-shrink .nav.navbar-nav.navbar-right.sm { margin-top: 6px; }
.navbar-default .navbar-brand { color: #fed136; }
.navbar-default .navbar-brand.active,.navbar-default .navbar-brand:active,.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover { color: #fec503; }
.navbar-default .navbar-collapse { border-color: rgba(255,255,255,.02); }
.navbar-default .navbar-toggle { border-color: #fed136; background-color: #fed136; }
.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover { background-color: #fed136; }
.navbar-default .nav li a { font-weight: 600; letter-spacing: 0; color: #fff; font-size: 12px; background: none; transition: all .3s ease 0s; position: relative; }
.navbar-default .nav li a:after { background: #fff; height: 100%; left: 0; top: 0; width: 0; content: ""; position: absolute; transition: all .3s ease 0s; z-index: -1; }
.navbar-default .nav li a:active:after,.navbar-default .nav li a:focus:after,.navbar-default .nav li a:hover:after { width: 100%; }
.navbar-default .nav li a:focus,.navbar-default .nav li a:hover { outline: 0; color: #373435!important; }
.dropdown-menu,.dropdown-menu.sm-nowrap { background: #337ab7; }
.showcase .thumb3 a h3 i { background: #0065BB; }
.showcase .thumb3 a:hover h3 i { background: #0046A2; }
footer { padding: 25px 0; text-align: center; }
footer span.copyright { text-transform: none; }
footer ul.quicklinks { margin-bottom: 0; text-transform: none; }
ul.social-buttons { margin-bottom: 0; }
ul.social-buttons li a { display: block; width: 40px; height: 40px; border-radius: 100%; font-size: 20px; line-height: 40px; outline: 0; color: #fff; background-color: #222; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; padding: 8px 10px; }
ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover { background-color: #fed136; }
ul.social-buttons li a.active,ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover { color: #fff!important; }
aside.tt-category img { margin: 50px auto; }
.tt-category .grid figure { position: relative; float: left; overflow: hidden; margin: 10px 1%; min-width: 260px; max-width: 480px; max-height: 360px; width: 31%; height: 235px; background: #3085a3; text-align: center; cursor: pointer; box-shadow: 0 0 5px 0 #00f; border-radius: 2px; }
.tt-category .grid figure h2 { font-size: 22px; color: #fff; display: block; width: 100%; background: #6f4e37; opacity: .5; border: 1px solid #fff; padding: 10px; }
.tt-category figure.effect-duke p { margin: 10px; padding: 5px; }
.home-add1 { border: 5px solid #fff; box-shadow: 0 0 5px #ccc; margin-bottom: 15px; }
.bx-wrapper .bx-viewport:active,.bx-wrapper .bx-viewport:hover,.home-add1:active,.home-add1:hover { box-shadow: 0 0 4px #1274c0; }
.bx-wrapper .bx-viewport,.home-add1 { border-radius: 2px; }
footer#tt-footer { background: #3e4141; width: 100%; }
.footer-cols { color: #fff; margin-bottom: 30px; }
.footer-cols .active-item a,.footer-cols a.active,.footer-cols a:active,.footer-cols a:focus,.footer-cols a:hover { color: #fff!important; }
.navbar-default .navbar-brand { font-family: "Kaushan Script","Helvetica Neue",Helvetica,Arial,cursive; }
.blockBox { padding: 18px 30px 20px; border: 1px solid #e9e9e9; border-radius: 2px; margin-bottom: 20px; box-shadow: 0 0 3px 0 #d4d4d4; background-color: #fff; position: relative; }
.blockBoxL,.tt-searchbox,.tt-searchresults { color: #717171; margin-bottom: 20px; padding: 10px; }
.blockBox:focus,.blockBox:hover { box-shadow: 0 0 4px #1274c0; }
.blockBoxL { background-color: #edeff0; border: 2px solid #ececec; border-radius: 4px; box-shadow: 0 0 4px 0 #ececec; }
.tt-searchbox { border-radius: 4px; box-shadow: 10px -11px 10px -12px #333; overflow: hidden; }
.blockBoxL:focus,.blockBoxL:hover,.tt-searchresults { box-shadow: 0 0 4px #1274c0; }
.tt-searchbox,.tt-searchresults { background-color: #edeff0; border: 2px solid #ececec; }
.tt-searchresults { border-radius: 4px; overflow: hidden; }
.fromto { margin: 15px 0; overflow: hidden; border: 2px solid #fff; }
.fromto:active,.fromto:focus,.fromto:hover { color: #1274c0; }
.color-red { color: red; }
.color-green { color: green; }
.fa.fa-ambulance.fa-spin, .fa.fa-car.fa-spin,.fa.fa-train.fa-spin, .fa.fa-truck.fa-spin { margin-top: 25px; font-size: 25px; }
.fa.fa-bus.fa-spin { font-size: 25px; }
.tt-searchbox .glyphicon.glyphicon-transfer, .tt-searchresults .glyphicon.glyphicon-transfer { font-size: 30px; top: 25px; }
.result-wrap .panel,.result-wrap .panel h3,.result-wrap p { font-size: 15px; }
.bus-inline { display: inline-block; }
.showme { display: none; }
.showhim:focus .showme,.showhim:hover .showme { display: block; }
.btn.showhim:focus .showme,.btn.showhim:hover .showme { display: inline-block!important; }
.result-wrap .fa,.tt-searchbox h3 .fa,.tt-searchresults h3 .fa { margin: 0 10px 0 0; }
.btn .fa { margin-right: 0; display: none; margin-left: 5px; }
.result-wrap .panel.panel-default { min-height: 200px; }
.result-wrap .clearfix { margin: 10px 0; }
.result-wrap { background: #fff; border: 1px solid #1274c0; border-radius: 2px; overflow: hidden; padding: 10px 0; margin: 15px 0px; width: 100%; }
.result-wrap .glyphicon { margin-right: 8px; position: relative; top: 3px; }
.result-wrap h3 { color: #337ab7; font-family: Verdana; margin-top: 0; display: inline-block; width: 100%; }
.result-wrap .thumbnail { max-width: 320px; }
.list-inline.social-buttons>li { float: left; }
.copyright { color: #fff; }
.footer-cols span.glyphicon { margin-right: 10px; }
.footer-cols li span.glyphicon { color: #fed136; }
.col-md-3.col-sm-6 { height: 180px; }
.carousel-inner>.item>a>img,.carousel-inner>.item>img { width: 100%; margin: auto; max-height: 350px; }
.slider-fullbg { width: 100%; background: #9acd32; overflow: hidden; }
.slider-wrapper { margin-bottom: 30px; padding-top: 107px; background: #337ab7; }
.slider-wrapper .carousel-caption { bottom: 0; padding-bottom: 0; }
.slider-wrapper .carousel-caption>h1,.slider-wrapper .carousel-caption>p { background-color: rgba(32,128,188,.7); border-radius: 6px; display: inline-block; padding: 0 10px; z-index: 1; }
.add-rotate1 { padding-bottom: 40px; }
.add-rotate1 .bx-wrapper .bx-controls-direction a,.slider1-wrap .bx-wrapper .bx-controls-direction a { z-index: 0!important; }
.add-rotate1 .bx-wrapper .bx-controls-direction a { height: 32px; margin-top: -16px; outline: 0; position: absolute; text-indent: -9999px; top: 50%; width: 32px; z-index: 9999; }
.add-rotate1 .bx-wrapper .bx-prev { background: url(../images/controls_2.png) no-repeat; left: 10px; }
.add-rotate1 .bx-wrapper .bx-prev:hover { background-position: -32px 0; }
.add-rotate1 .bx-wrapper .bx-next { background: url(../images/controls_2.png) 0 -43px no-repeat; right: 10px; }
.add-rotate1 .bx-wrapper .bx-next:hover { background-position: -32px -43px; }
.contact-form .form-horizontal .control-label { text-align: left; }
.contact-gmap iframe { height: 400px; width: 100%; border-radius: 3px; }
.copyright a:hover { color: #FED136; text-decoration: none; }
.paginate { float: right; padding-right: 15px; }
.pagenext,.pagenext:hover,.totalres { color: #337AB7; font-weight: 700; text-decoration: none; font-size: 16px; padding: 0 5px 0 15px; }
.err,.msg { font-size: 20px; line-height: 30px; margin-bottom: 20px; }
.disabled { padding: 0 5px 0 15px; }
.msg { color: #697435; }
.err { color: #DC201E; }
.noresult { color: #337AB7; font-size: 30px; padding: 20px 0; }
.panel-body a,.panel-heading h3,.result-wrap p a {
/*color:#337ab7*/; }
.trainresult h3.panel-title { color: #FFF; }
.list-group.list-unstyled a, .copyright.text-right > a { color: #fed136; }
.panel-body i { line-height: 30px; }
.vehicleimages img { float: left; height: 250px; width: 300px; margin: 10px 30px; }
.tt-searchresults h3 { /*color: #337ab7;*/; }
.packageimages img { float: left; height: 400px; width: 48%; margin: 10px 20px; }
.fancybox-custom .fancybox-skin { box-shadow: 0 0 50px #222; }
.col-md-3.goback { margin-top: 15px; }
.goback .showhim { float: right; }
.trainresult tr th, .trainresult tr td { font-size: 12px; }
span.glyphicon-transfer { min-height: 65px; }

@media screen and (max-width:1024px) {
	.tt-category .grid figure { position: relative; float: left; overflow: hidden; margin: 10px 1%; min-width: 250px; max-width: 400px; max-height: 360px; width: 48%; height: auto; background: #3085a3; text-align: center; cursor: pointer; min-height: 190px; }
}
@media(min-width:768px) {
	.carousel-caption { display: none; }	
	.navbar-default { padding: 3px 0; border: 0; -webkit-transition: padding .3s; -moz-transition: padding .3s; transition: padding .3s; }	
	.navbar-default .navbar-brand { font-size: 2em; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }	
	.navbar-default .navbar-nav>.active>a { border-radius: 3px; }	
	.navbar-default.navbar-shrink { padding: 10px 0; opacity: 1; }
	.navbar-default.navbar-shrink .navbar-brand { font-size: 1.5em; }
}
@media screen and (max-width:767px) {
	.carousel-caption { display: none; }
	.tt-category .content { padding: 0 10px; text-align: center; }
	.tt-category .grid figure { display: inline-block; float: none; margin: 10px auto; width: 100%; }
	.carousel { top: 50px!important; }
	.carousel-inner .item img { height: auto!important; }
	.slider-wrapper { margin-bottom: 70px; padding-top: 0; margin-top: 27px; }
	.slider-wrapper .carousel-caption { bottom: 0; padding-bottom: 0; }
	.tt-searchbox .glyphicon.glyphicon-transfer { top: 10px; }
	.foter-center { text-align: center; }
	.navbar-header.page-scroll img { width: 200px; margin-left: 10px; }
	.navbar-default .navbar-toggle { margin-top: 22px; }
	.navbar-fixed-top { position: absolute; }
	.nav.navbar-nav.navbar-right.sm { margin-top: 0; }
	.navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #fff; }
	.showme { display:none !important; }
}
@media screen and (max-width:567px) {
	.footer-cols .col-xs-6 { width: 100%; }
	.slider-wrapper h1 { font-size: 20px; }
	.showme { display:none !important; }
}
@media screen and (max-width:480px) {
	.carousel-inner>.item>a>img,.carousel-inner>.item>img { width: 100%; margin: auto; min-height: 120px; }
	.none-480 { display: none!important; }
	.showme { display:none !important; }
}
@media screen and (max-width:360px) {
	.showme { display:none !important; }
}
@media screen and (max-width:320px) {
	.showme { display:none !important; }
}
.bx-controls-auto { display:none !important; }
.form-horizontal option {
    padding: 5px 10px;
}