@charset "utf-8";
/* CSS Document */

/*==================== Reset CSS */

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, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

* { margin: 0; padding: 0; outline: none 0; }

/*-- basic style */
body { 
	background: url(../images/pt-bg3.png) left top #515151 fixed; background-size:cover;
	color: #fff; font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; line-height: 1em;
	
}

ol, ul, li { list-style:none; } 

.clr { clear: both; line-height: 0; }

input[type="text"], input[type="password"], textarea { outline: none !important; }

.floatleft { float: left !important; }

.floatright { float: right !important; }

.nomargin { margin: 0 !important; }

.nopadding { padding: 0 !important; }

.noborder { border: 0 !important; }

.nobg { 
	/* background: none !important; */
	border: 0 !important;
}

.center { text-align: center; !important; }

.clr { clear: both; padding: 0; margin: 0; }

/*-- floating images */
.left-img {	float: left; margin-right: 20px; }

.right-img { float: right; margin-left: 20px; }

/*-- links */
a { color: #fff;	text-decoration: none; cursor: pointer; }

/*-- typography */
h1, h2, h3, h4, h5, h6 { line-height: 1.1em; font-weight: normal; }

h1 { font-size: 28px; }

h2 { font-size: 24px; }

h3 { font-size: 18px; }

h4 { font-size: 16px; }

h5 { font-size: 12px; }

p { line-height: 1.4em; }

/*-- container */
#container {
	margin: auto; width: 984px;
}

/*-- header */
#header {
	height: 39px;
	padding: 0 0 0 30px;
	z-index:999;
	position:relative;
	background: rgb(153, 153, 102) !important;
	background: -moz-linear-gradient(top,  rgb(249,232,108) 0%, rgb(229,181,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(249,232,108)), color-stop(100%,rgb(229,181,1)));
	background: -webkit-linear-gradient(top,  rgb(249,232,108) 0%,rgb(229,181,1) 100%);
	background: -o-linear-gradient(top,  rgb(249,232,108) 0%,rgb(229,181,1) 100%);
	background: -ms-linear-gradient(top,  rgb(249,232,108) 0%,rgb(229,181,1) 100%);
	background: #000;
	5: progid:DXImageTransform.Microsoft.gradient(
	startColorstr='#f9e86c', endColorstr='#e5b501',GradientType=0 );
}
.frm-head h3 > p {
    text-shadow: 2px 2px 9px rgba(6, 6, 6, 0.9);
}
/*-- logo */
.logo {
	float: left; width: 310px; height: 39px; position: relative; z-index:999;
}

.logo a {
	position: absolute;
    top: 6px;
    left: -9px;
    max-width: 292px;
}
.logo img {
	transform:;
	width: 100%;
	background: rgba(153, 153, 102, .5);
	border-radius: 10px;
	/* border: 2px solid #979764; */
	box-shadow: 1px 0px 15px 4px rgba(101, 93, 93, 0.88);
}
li > a {
    text-decoration: none !important;
}
/*-- nav */
#nav {
	float: right; width: 640px; height: 29px; padding: 10px 0 0 0; overflow: hidden; position:absolute; right:0; top:0;
}

.menu ul, .menu-list1 ul {
	margin: 0; padding: 0; z-index:100; 
}

.menu ul li, .menu-list1 ul li {
	background: url(../images/nav-sep.png) no-repeat left top; display: inline; float: left; 
	position: relative; padding: 0 18px 0 0; 
}

.menu ul li a, .menu-list1 ul li a {
	color: #fff;
	float: right;
	font: bold 11.3px Verdana, Geneva, sans-serif;
	padding: 2px 3px;
	text-transform: uppercase;
}

.menu ul li a:hover, .menu ul li a.active, .menu-list1 ul li a:hover, .menu-list1 ul li a.active { 
	color: #FF0000;
}

/*-- footer-wrap */
#footer-wrap {
	background: rgb(153, 153, 102);
}

#footer {
	color: #fff;
	margin: auto;
	padding: 30px 0;
}

/*-- foot-box */
.foot-box {
	border-left: 2px solid #ffff;
	float: left; width: 25%; 
	padding: 0 0 0 14px; min-height: 120px;
}

/**/
.copyright {text-align: center;font-size: 13px;padding: 31px 0 0 40px;}

/*-*/
.foot-box h4 {
	font-weight: bold; margin: 0 0 10px 0; 
}

/**/
.foot-box ul li {
	display: block; padding: 6px 0;
}

.foot-box ul li a {
	color: #fff;
	font-size: 14px;
}

.foot-box ul li a:hover {
	color: #1449b4; text-decoration: underline;
}

/**/
.social {
	padding: 15px 0 0 10px;
}

.social a {
	color: #fff; margin: 0 5px 0 0; 
}

/*================================================================= 
							index page 
================================================================ */

/*-- wrapper */
#wrapper {
	background: #000; padding: 0 20px 0 20px;
}

/*-- content */
.content,
.content-contant{
	float: left; width: 620px;
}

/*-- aside */
.aside {
	float: left; width: 290px; position: relative; min-height: 500px;
}

/*-- banner */
#banner {
	border-bottom: 8px solid #f6c80c; position: relative;width:100%; height: 282px; z-index:1;
}
.phone {
    height: 40px;
    color: #075725;
    font-size: 30px;
    font-weight: 500;
    position: absolute;
    right: 4%;
    top: 8%;
    z-index: 9999;
}
.phone img {
    margin-bottom: -10px;
    margin-right: 10px;
}
/**/
.caption {
	background: #fcde00; position: relative; color: #000; font: bold 15px Verdana, sans-serif;
	letter-spacing: -1px; left: 410px; bottom: 60px; width: 465px; text-align: center;
}

.caption p {
	padding: 1px 0;
}

/*-- side-form */
#service-form {
	background: #000; padding: 12px; position: absolute; top: 16px;text-align:left;
}
/*-- side-form */
#side-form {
	/* background: rgba(212, 175, 55, 0.5); */
	/* background: rgba(255, 215, 0, 0.5); */
	background: rgba(212, 212, 26, 0.18);
	padding: 16px;
	position: absolute;
	top: -200px;
	z-index:999;
	border: 2px solid #999966fa;
}

#side-form .box {
	background: transparent;
	color: #fff;
	display: block;
	padding: 15px 7px;
}

#side-form, #side-form .box {
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -khtml-border-radius: 10px;
}

/**/
.frm-head h3 {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 15px 15px;
	line-height: 1.2em;
}

/**/
.frm-box {
	margin: 0 0 15px 0; 
}

.frm-box .lbl, .frm-box .lbl2 {
	display: block; font: bold 14px Verdana, sans-serif; letter-spacing: -1px; padding: 0 0 7px 5px;
}

.frm-box .select, .frm-box .select2 {
	background: url(../images/select-bg.png) repeat-x #fff; border: 0; font: normal 11px Arial, sans-serif; width: 242px; padding: 5px; border-radius: 5px;
}
.frm-box input {
	font: normal 11px Arial, sans-serif; border: 0; padding: 5px; border-radius: 5px;
}
.frm-box select:focus, .frm-box input:focus {
	border-color: #66AFE9;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(71, 135, 237, 0.9);
	outline: 0 none;
}

.frm-box .lbl2 {
	float: left; width: 85px;
}

.frm-box .select2 {
	float: left; width: 100px;
}

.btn-cont { 
	padding: 10px 0 0 0; text-align: center;
}

.submit-btn, .reset-btn {
	background: url(../images/blue-btn.png) no-repeat; border: 0; color: #fff; cursor: pointer;
	width: 123px; height: 34px; font: bold 14px Verdana, sans-serif; padding: 0 0 7px 0;	
}

.reset-btn {
	background: url(../images/blue-btn-small.png) no-repeat; width: 82px; 
}

/*-- gallery */
.gallery {
	overflow: hidden; width: 245px; padding: 20px 0 0 0;
}

/*-- matter */
.matter {
	padding: 30px 0 30px 10px;
}

.heading h2 {
	color: #fff; font-size: 18px; line-height: 1.3em; margin: 0 0 15px 0;
}

.matter p {
	margin: 0 0 10px 0;
}

/*-- form-content */
.form-content {	padding: 15px 0 0 0; }

.form-content h3 { color: #fff; padding: 0 0 20px 0; }

.frm-left { float: left; width: 300px; }

.frm-right { float: right; width: 280px; padding: 6px 0 0 0; }

.frm-cont { margin: 0 0 15px 0; }

.lft { float: left; width: 143px; }

.rgt { float: right; width: 143px; }

/**/
.frm-cont .lbl, .frm-cont .lbl2, .lbl3, .lbl4, .lbl5, .lbl-small { float: left; width: 50px; padding: 2px 0 2px 0; }

.lbl-nofloat { display: block; padding: 0 0 8px 0; }

.frm-cont .lbl { width: 80px; }

.frm-cont .lbl2 { width: 162px; }

/**/
.txtbox, .txtbox2, .txtbox3, .frm-cont .select, .frm-cont .select2, .txtarea {
	background: url(../images/textbox-bg.png) repeat-x #fff; color: #555; border: 1px solid #c7c9ca; 
	padding: 0; font: normal 11px Arial, sans-serif;
}

.txtbox, .txtbox2, .txtbox3 { width: 136px; padding: 3px 2px; }

.txtbox2 { width: 215px; }

.txtbox3 { width: 270px; }

.txtarea { background: url(../images/textarea-bg.png) repeat-x #fff; width: 274px; height: 75px; overflow: auto; }

.frm-cont .select { width: 60px; }

.frm-cont .submit-btn {
	float: right;
}

.msg{font-size:11px;font-weight:normal;border:1px solid #9A9A9A;padding:6px 6px 6px 6px;margin:8px 15px;}
.msg.error{background:#F0F0F0repeat-y 0 0;color:#f80202}
.msg.success{background:#fff url(../img/msgS.png) repeat-y 0 0;color:#10b1ef}
.msg span{display:block;min-height:26px;padding:0 0 0 45px}
.msg.error span{ no-repeat 0 0}
.msg.success span{background:#fff; no-repeat 0 0}

#menupic ul {list-style: none;padding: 0;margin: 0;display: flex;justify-content: space-around;}
#menupic {background: none !important;}
#menupic ul li img {margin-bottom: 3px;}
#menupic ul li {text-align: center;}
#imgg{text-align: center;}
#imgg img{ max-width: 100%; width: auto;    max-height: 100px;margin-top: 10px; }
.default_car {display: none;}
.mover{background:url(../images/car.jpg);width:233px;height:160px;margin-left:8px;}
.sedan{background:url(../images/sedan.png);width:230px;height:160px;margin-left:8px;}
.bus{background:url(../images/12-seater.png);width:230px;height:160px;margin-left:8px;}
.lux{background:url(../images/Lux-Executive-Sedan.png);width:230px;height:160px;margin-left:8px;}
.buseighteenn{background:url(../images/Bus-18.png);width:230px;height:160px;margin-left:8px;}

// submitted form
.bigm{font-size:27px !important;font-weigth:bold !important;}
.sm{font-size:11px;font-weigth:normal !important;}
.paypal{background:#fff url(../images/paypal.jpg) no-repeat center center}
.btnBig{text-transform:uppercase;text-align:center;width:182px;height:44px;line-height:44px;display:block;border:none;font-weight:bold;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:10px 10px 10px 10px;}

/* start tbl*/
div.tbl{
    vertical-align:middle;
}

div.tbl table{
padding:5px; margin:5px;border:1px solid #E1E1E1;
}
div.tbl  th{
	background:#f3f3f3;
	color:#4f4f4f;
	border-bottom:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	border-left:2px solid #fff;
	padding:5px;
	margin-right:2px
}
div.tbl  td{
	background:#fefefe;
	color:#4f4f4f;
	border-bottom:1px solid #d8d8d8;
	padding:3px;
	margin-right:1px
}

.button-paypal {
    border: 1px solid #fff;
    background: #0094D9;
    padding: 5px 10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    box-shadow: rgba(0,0,0,1) 0 1px 0;
    text-shadow: rgba(0,0,0,.4) 0 1px 0;
    color: white;
    font-size: 14px;
    font-family: Georgia, serif;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
}
.button-paypal:hover {
    /*border-color: #28597a;*/
    background: #28597a;
}
.button-paypal:active {
    border-top-color: #1b435e;
    background: #1b435e;
}

.content .box { width:100%; padding: 20px; text-align: center; font-weight: 600;}

.logo-res{
    margin: 15px 0;
}