
body { font-family: 'Open Sans', Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:13px; color:#686868; background: url(../img/bg.jpg) repeat left top;}

html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, img, input, button, header, article, time, nav, section, aside, hgroup, footer/* sub, sup, table, caption, tbody, tfoot, thead, tr, th, td */
{padding:0; border: 0; font-size: 100%; margin:0; vertical-align: baseline;}

* { outline:none; margin:0px; padding:0px;}
.clr{clear:both;}
.fl{float:left;}
.fr{float:right;}
img{border:0;}
.overflow{ overflow: hidden;}
/*{margin:0px; padding:0px; outline:none;}*/

input, select, textarea{font-family: Tahoma, Arial, Helvetica, sans-serif;}


a {	color: #666; text-decoration: none;}
a:hover { text-decoration: underline;color:#ed1c24;}

.sp10{height:10px; overflow:hidden; clear:both;}
.sp15{height:15px; overflow:hidden; clear:both;}
.sp30{height:30px; overflow:hidden; clear:both;}

.pRNone { padding-right:0px!important;}

.siteWidth{ width:1202px; margin:0 auto;}

/* ---- HTML5 elements set to display:block for browsers ---- */
header, article, time, nav, section, aside, hgroup, footer{display:block;}

/* ---- Common CSS ---- */
.bodNone { border-right:none!important;}


ul{list-style:none}
textarea {resize:none;}

.pT10{padding-top:10px;}
.pTB20 { padding:20px 0;}

.posR { position:relative;}


.L-align{text-align:left;}
.C-align{text-align:center}
.R-align{text-align:right;} 

.lh18{line-height:18px} 

.dispB{display:block}
.v_aling img{vertical-align:middle;}

.blueTxt { color: #00b4ff!important;}

.bodTp {border-top:3px solid #000;}


@font-face {
	font-family: 'Open Sans';
	src: url('OpenSans-Italic.eot');
	src: url('OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
		url('OpenSans-Italic.woff2') format('woff2'),
		url('OpenSans-Italic.woff') format('woff'),
		url('OpenSans-Italic.ttf') format('truetype'),
		url('OpenSans-Italic.svg#OpenSans-Italic') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Open Sans';
	src: url('OpenSans-Bold.eot');
	src: url('OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('OpenSans-Bold.woff2') format('woff2'),
		url('OpenSans-Bold.woff') format('woff'),
		url('OpenSans-Bold.ttf') format('truetype'),
		url('OpenSans-Bold.svg#OpenSans-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('OpenSans.eot');
	src: url('OpenSans.eot?#iefix') format('embedded-opentype'),
		url('OpenSans.woff2') format('woff2'),
		url('OpenSans.woff') format('woff'),
		url('OpenSans.ttf') format('truetype'),
		url('OpenSans.svg#OpenSans') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('OpenSans-Light.eot');
	src: url('OpenSans-Light.eot?#iefix') format('embedded-opentype'),
		url('OpenSans-Light.woff') format('woff'),
		url('OpenSans-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}


/* ---- Page Wrapper ---- */
#pageWrapper{}

.layout { background: url(../img/middi.png) repeat-y center top;}

input[type="text"], input[type="email"], input[type="password"], input[type="tel"]{
     width: 312px;
    border: 1px solid #dddddd;
    background: #f8f8f8;
    color: #2e2e2e;
    float: left;
    padding: 9px 10px 9px 10px;}
	
	textarea{    background: #f8f8f8;
    font-size: 12px;
    color: #111111;
    border: 1px solid #dddddd;
    margin-bottom: 2px;
    padding: 6px 10px 6px 10px;
    width: 100%;
    height: 80px;  width: 312px;}
	
	
	input[type="submit"]{cursor: pointer;
    color: #fff;
    margin: 0px 0px 0 0px;
    padding: 8px 10px 8px 10px;
    background: #2a2a2a;
    text-align: center;
    display: block;
    font-size: 15px;
    text-transform: uppercase;}
	
	input[type="submit"]:hover {
    color: #fff;
    background: #ed1c24}
	
	label{     margin: 4px 0 0 0;
    padding: 0 10px 0 0;
    width: 270px;
    float: left;
    line-height: 26px;
    text-align: right;
    color: #3c3c3c;
    font-weight: bold;}
	
	select{   width: 335px; border: 1px solid #dddddd;
    background: #f8f8f8;
    color: #2e2e2e;
    float: left;     padding: 9px 10px 9px 10px;}
	
	
	
	.x2 {
    width: 48%;
    display: inline-block;
    padding: 0 12px 0 0px;
}
label.lb2{ width:auto}

label.lb3 { width: 156px;  text-align: left;}
.x2 .inputww{width:27%}
.x2 .inputwww{width:20%}
.x2 .inputwwww{width:18%}
.x3 {
    width: 31%;
    display: inline-block;
    padding: 0 8px 0 0px;
}
.x3 input{    width: 84px; float: right}
.x3 select{width:83px}
.ctmwid{width: 38px !important;}
.from_txtfield_area {
    margin: 0 auto;
    padding: 0 0 0 10px;
    width: 347px;
    
}


.userloginn, .userdlts{margin: 20px 0 0 0; width:100%; position:relative}

h1.hd{    font-size: 27px;
    color: #303030;
    font-weight: normal;
    padding-bottom: 12px;
    text-transform: uppercase;}
	
	.cntform {width:410px; margin:0 auto}
	.cntform input, .cntform .error{ float:right}
	
	.tripdls {
    float: right;
}

.tripdls a {
    text-decoration: none;
    background: #2a2a2a;
    color: white;
    padding: 5px 10px;
    font-size: 24px;
    border-radius: 9px;
}

.tblup td {
    background: #ebebeb;
    text-align: center;
    font-size: 14px;
}

.innrmenuu {
    float: left;
}

.innrmenuu a {
     background: #2a2a2a;
    border-radius: 10px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 20px;
    text-decoration: none;
}

.newbooking {
    float: left;
    height: auto;
    width: 45%;
    padding: 5px;
    margin: 0 0px 0 0;
}

.newbooking h3, .userdlss h3{
    font-size: 18px;
    float: left;
}

a.editrght {
    background: #F00;
    border-radius: 5px;
    float: right;
    color: #FFF;
    text-decoration: none;
    font-size: 18px;
    padding: 2px 20px;
}

hr {
    margin: 10px 0;
}

.usrdtllsstt ul {
    margin: 0;
    padding: 0;
}

.usrdtllsstt li {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    background: #ebebeb;
    border-bottom: 1px solid #999;
    word-wrap: break-word;
}

.lftsid {
        width: 43%;
    float: left;
    padding: 8px 12px;
    font-weight: bold;
    font-size: 15px;
    height: auto;
    line-height: 22px;
}

.rghtsid {
        width: 48.2%;
    float: left;
    padding: 8px 11px;
    font-size: 15px;
    height: auto;
    border-left: 1px solid;
    background: #fff;
    font-weight: normal;
    line-height: 22px;
}

.userdlss {
    float: right;
    height: auto;
    width: 45%;
    padding: 5px;
    margin: 0 0px 0 0;
}

.paymnt{ width: 100%; margin:20px 0 0 0}
.paymnt .rgt{ width:50%; float:right;}
.paymnt p{ font-size:20px; font-weight:bold; float:left; }
.paymnt .rgt .cardss {float:right}
.paymnt ul li{ display:inline-block; text-align:center; padding: 0 20px;}
.paymnt ul li:last-child{padding:0 0 0 20px;}
.paymnt ul li img{display:inherit}
.paymnt ul li p{ font-size:12px; float:none; text-align:center; padding:10px 0 0 0}

.crdform{    padding: 0 50px;font-size: 17px; background: #ebebeb; position: absolute; top: 5%; left: 0;
    right: 0; width: 500px;  height: auto;  margin: 0 auto;  box-shadow: black 0 0 20px; display:none; z-index:999}


.crdform input[type="submit"]{float: right;
    height: auto;
    margin: 5px 0 20px 0;}

.crdform h2{ font-weight:bold; font-size:24px; color:#0c579d; text-align:center; padding:10px 0 2px 0; width:100%; border-bottom:1px solid #0c579d; }

.crdform .x2{ width:47%}
.crdform .x2 input{width:92%}
.from_txtfield_area input[type="submit"]{ float:right}

	a.userloginn {
    color: #fff !important;
    background: #2a2a2a;
    padding: 2px 8px;
    border-radius: 25px;
}

.crdform .from_area input{    width: 303px}


.xcross { position:absolute;right:0; top:0;}


.chq{    padding: 0 50px;font-size: 17px; background: #ebebeb; position: fixed; top: 15%; left: 0;
    right: 0; width: 440px;  height: auto;  margin: 0 auto;  box-shadow: black 0 0 20px; display:none; z-index:999}

.chq h2{ font-weight:bold; font-size:24px; color:#ff0000; text-align:center; padding:10px 0 2px 0; width:100%; border-bottom:1px solid #ff0000; }
.chq p {font-size:18px; font-weight:normal}

.xcross { position:absolute;right:0; top:0;}

.trmrd{padding:19px 0 0; float:left; width:100$}
.trmrd p{font-size:14px; color:#999; line-height:20px; float:none; font-weight:normal}
.trmrd input[type="checkbox"]{float:left}
.trmrd a{text-decoration:none; color:red; }
.btn{float:right}
.termstextt{padding:10px 0; float:left}
.termstextt p{font-size:14px; font-weight:normal; color:#999}
.termsandcnd {}
.trmform {margin:20px 0 0 0}
.trmform input[type="text"]{border-bottom:1px solid #333; float: left; width: 300px;  border-radius: 0;}

.trmform p{font-size: 18px; float: left; padding: 0 17px 0 0;}

.ackl{    margin: 20px 0 0 0;}
.ackl p{padding:0px;}

.ackl input[type="text"]{margin:0px 17px;}

.tripdls { margin: 20px 0 0px 0;  float: right;}

.balchk{background: #0C3 none repeat scroll 0 0;border: medium none; color: #fff; cursor: pointer;  font-size: 19px;
    margin: 0 0 0 44px;   padding: 3px 17px;}
	
	.tankss {text-align: center;}
.tankss h2{font-size: 30px;}
	
	/********************* User List *****************/
		
		
		
		



/* ---- Header ---- */
#header {}
#header .logo{ padding:21px 0 0 0; height:136px; width:338px; float:left;}

#header .mdPt { width:389px; float:left; letter-spacing:1px; padding-top:75px; font-size:18px; color:#2a2a2a; text-transform: uppercase; padding-left:20px; }
#header .mdPt span { color:#ed1c24;}
.nimages{width:215px !important; height:143px !important;}
#header .rtPtt { width:454px; padding-top:22px; float:right; text-align:right;}

#header .rtPtt .lnk { height:40px; font-size:12px; color:#2a2a2a;}
#header .rtPtt .lnk a {font-size:12px; color:#2a2a2a; margin: 0 0 0 12px;}
#header .rtPtt .lnk a:hover, #header .rtPtt .lnk a.active { color:#ed1c24; text-decoration:none;}

#header .rtPtt .scl { height:48px; }
#header .rtPtt .scl img { margin-left:6px;}

#header .rtPtt .conts { font-size:18px; color:#292929; text-align:right;     width: 290px;
    float: right;}
#header .rtPtt .conts span { font-size:18px; padding-right:37px; margin-right:10px; background: url(../img/coll.png) no-repeat right top; display:inline-block; float:left; padding-left:40px; } 
#header .rtPtt .textwidget{  float:left;} 


#header .rtPtt .conts a:hover { text-decoration:none;}

/* ---- Navigation ---- */
#navigation { height:58px; background:#2a2a2a;  }
#access {}

.menu-header { float:none;}
#access ul.menu {  }
#access ul.menu li { padding-right: 2px; float:left; background: url(../img/menu.gif) repeat-y right top; }
#access ul.menu li:last-child { background: none; }
#access ul.menu li a { font-size:15px; color:#fff; text-decoration:none; text-transform:uppercase; float:left; display:block; padding: 19px 17px 0; height:39px;}
#access ul.menu li a:hover, #access ul.menu li a.active, .current-menu-item a  { color:#fff; background:#ed1c24; }
.searchBx { float:right; width:316px; margin-top:12px; }
.searchBx input[type="text"] { background: #f9f9f9; border: 1px solid #d1d1d1; color: #717171; font: 13px Tahoma; height: 31px; padding: 0 8px; width: 205px; float:left; font-family: 'Open Sans'; }
.searchBx input[type="submit"] { background: #ed1c24; border: 1px solid #c01b21; cursor: pointer; float: right; height: 33px; width: 84px; font-size:13px; color:#fff; font-family: 'Open Sans'; }

/* ---- Banner Container ---- */
#bannerCntr { min-width:1215px;}
#bannerCntr li { width:100%; padding:0;

max-width:2000px;

position:relative;

margin-left:auto;

margin-right:auto;

overflow:hidden;

}
#bannerCntr .banner {   }

#bannerCntr {}
.jssorb05 {
            position: absolute;
        }
        .jssorb05 div, .jssorb05 .av {
            position: absolute;
            /* size of bullet elment */
            width: 16px;
            height: 14px;
            background: url(../img/b05.png) no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb05 div { background-position: -7px -7px; }
  
        .jssorb05 .av { background-position: -67px -7px; }
        /* jssor slider arrow navigator skin 22 css */
        /*
        .jssora22l                  (normal)
        .jssora22r                  (normal)
        .jssora22l:hover            (normal mouseover)
        .jssora22r:hover            (normal mouseover)
        .jssora22l.jssora22ldn      (mousedown)
        .jssora22r.jssora22rdn      (mousedown)
        */
        .jssora22l, .jssora22r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 58px;
            cursor: pointer;
            background: url('../img/a22.png') center center no-repeat;
            overflow: hidden;
        }
        .jssora22l { background-position: 0px; }
        .jssora22r { background-position: -79px; }
        .jssora22l:hover { background-position: 0px; }
        .jssora22r:hover { background-position: -79px; }
        .jssora22l.jssora22ldn { background-position: 0px; }
        .jssora22r.jssora22rdn { background-position: -79px; }


/* ---- Contant Container ---- */
#contCntr { padding: 20px 0 0; background: url(../img/mid.gif) repeat-y center top;}

/* ---- Left Container ---- */
#leftCntr { width:864px; float:left; margin:30px 0 0 0}
#leftCntr h1 { font-size:27px; color:#303030; font-weight:normal; padding-bottom:12px; text-transform:uppercase; }
#leftCntr h1 span, #leftCntr h2 span, #leftCntr h3 span { color:#ed1c24; font-weight:normal;}
#leftCntr h2 { font-size:24px; color:#303030; font-weight:normal; padding-bottom:17px; text-transform:uppercase; }
#leftCntr h3 { font-size:21px; color:#303030; font-weight:normal; padding-bottom:14px; text-transform:uppercase; }



#leftCntr .servicesBox { padding-bottom:10px; }
#leftCntr .servicesBox li { height: 288px; width: 261px; text-align:center; float:left; border:1px solid #ececec; margin-right:25px; margin-bottom:10px; }

#leftCntr .servicesBox .less_height{ height:222px !important;margin-right:22px; margin-bottom:25px; }
#leftCntr .servicesBox .less_height:last-child {margin-bottom:0px; }
#leftCntr .servicesBox li:last-child { margin-right:0px;}
#leftCntr .servicesBox li .pic { padding-top:8px; height: 163px;}
#leftCntr .servicesBox li .pic img{width:215px!important; height:144px!important; border:none !important; float:none!important; margin:0px!important; }
#leftCntr .servicesBox li .nmm { font-size:20px; color:#2a2a2a; text-transform:uppercase; font-weight:normal; padding: 0 10px 14px;}
#leftCntr .servicesBox li .nmm2 { font-size:15px; color:#2a2a2a; text-transform:uppercase; font-weight:normal; padding: 0 10px 10px 10px!important;}

#leftCntr .servicesBox li .nmm span { font-size:13px; color:#6c6c6c; display:block;}
#leftCntr .servicesBox li .rdMore { background:#2a2a2a; padding: 8px 14px; display:inline-block; font-size:13px; color:#fff; text-transform:uppercase; }
#leftCntr .servicesBox li .rdMore:hover { background:#ed1c24; text-decoration:none; }

#leftCntr .textbox { padding-bottom:30px;}
#leftCntr .textbox p { font-size:14px; color:#646464; line-height:21px; padding-bottom:14px; text-align:justify;}
#leftCntr .textbox p span{ color:#ed1c24; }
#leftCntr .textbox p a{ color:#ed1c24; }
#leftCntr .textbox img { float:right; padding:3px; border: 1px solid #f0f0f0; margin: 0 0 20px 30px; width:300px; height:200px;}
#leftCntr .textbox .rdMore { background:#2a2a2a; padding: 12px 14px; display:inline-block; font-size:13px; color:#fff; text-transform:uppercase; float:right; }
#leftCntr .textbox .rdMore:hover { background:#ed1c24; text-decoration:none; }
.bx-wrapper{max-width:100% !important; }
#leftCntr .galleryBox { padding-bottom:37px; position:relative; }
#leftCntr .galleryBox ul { padding-left:66px;}
#leftCntr .galleryBox ul li { padding-right:22px; float:left; height: 156px !important; width:197px !important;}
#leftCntr .galleryBox ul li img { width:215px; height:143px; padding:4px; border: 1px solid #f0f0f0; }
#leftCntr .galleryBox .prev {background: url(../img/prev.gif) no-repeat center top; width:12px; height:23px; position:absolute; left:26px; top:107px; display:block; }
#leftCntr .galleryBox .next {background: url(../img/next.gif) no-repeat center top; width:12px; height:23px; position:absolute; right:26px; top:107px; display:block; }

ul.comnUl li { background: url(../img/dot.gif) no-repeat 9px 6px; padding: 0 0 5px 34px; font-size:14px; color:#5a5a5a; width:315px; float:left;}



/* ---- Right Container ---- */
#rightCntr { width:300px; float:right; position:relative; }
#rightCntr h2 { font-size:25px; color:#3e1359; font-weight:normal; background: url(../img/hd.gif) no-repeat left bottom; margin-bottom:20px; padding-bottom:3px; text-transform:uppercase; }

#rightCntr .quoteBox { width: 274px; height:278px; padding:11px 0 0 26px; background:#2a2a2a; position:absolute; top: -149px; left:-15px; z-index:9999;}
#rightCntr .quoteBox .save { font-size:15px; color:#534802; background: url(../img/save.png) no-repeat right top; padding: 12px 0 0 54px; height:46px; margin-right:-13px;}
#rightCntr .quoteBox .save span { font-size:18px; color:#ed1c24; }
#rightCntr .quoteBox h3 { font-size:19px; font-weight:normal; color:#fff; height:40px;}
#rightCntr .quoteBox input[type="text"] { background: #fff; border: none; color: #2a2a2a;padding: 9px 8px; width: 233px; float:left; margin-bottom:7px; font-family: 'Open Sans'; }
#rightCntr .quoteBox input[type="submit"] { background: #ed1c24; border: none; cursor: pointer; height: 36px; width: 84px; font-size:15px; color:#fff; font-family: 'Open Sans'; margin-top:6px; margin-bottom:7px; }

#rightCntr .pvtBus { padding: 30px 8px 22px 0; font-size:20px; line-height:22px; color:#3d3d3d;}
#rightCntr .pvtBus span { color:#ed1c24;}


.callus { background:#2a2a2a; }
.callus .cll { background:#ed1c24; padding: 17px 0 0; width:103px; height: 43px; display:block; float: left; font-size:20px; color:#fff; text-align:center; }
.callus .cllnm { background:#2a2a2a; padding: 17px 0 0; width:197px; height: 43px; display:block; float: left; font-size:20px; color:#fff; text-align:center; }
.callus .cllnm a { font-size:20px; color:#fff; text-align:center; }
.callus .cllnm a:hover { text-decoration:none; }

#rightCntr .catBox { padding: 26px 0 5px 0; }
#rightCntr .catBox h4, #rightCntr .catBox h5 {background: url(../img/rthd.jpg) repeat-x left top; padding: 9px 0 0 14px; height: 35px; color:#000; font-size:18px; font-weight:normal;}
#rightCntr .catBox h4 span, #rightCntr .catBox h5 span { color:#ed1c24; }
#rightCntr .catBox h5 {background: url(../img/rthd2.jpg) no-repeat left top; }
#rightCntr .catBox ul { padding-top:14px; width:100%;}
#rightCntr .catBox .menu-header { float:none !important;}
#rightCntr .catBox ul li { background: url(../img/rtli.gif) repeat-x left top; margin-bottom:4px; display:block;}
#rightCntr .catBox ul li:hover{ background: url(../img/rtli_h.jpg) repeat-x left top;}
#rightCntr .catBox ul li a { background: url(../img/arrow.png) no-repeat 12px 13px; padding: 7px 0 7px 30px; display:block; font-size:14px; color:#515151;transition:0.3s all ease-in-out;
	-moz-transition:0.3s all ease-in-out;
	-webkit-transition:0.3s all ease-in-out;
	-ms-transition:0.3s all ease-in-out;}
#rightCntr .catBox ul li a:hover{ background: url(../img/arrow.png) no-repeat 23px 13px; padding-left:38px;color:#515151; text-decoration:none;}
#rightCntr .catBox ul .current_page_item { padding-left:0px !important; background: url(../img/rtli_h.jpg) repeat-x left top !important;color:#515151;}

#rightCntr .bannerPart { padding-bottom: 20px;}
#rightCntr .bannerPart a { display:block; margin: 12px 0;}




/* ---- Footer ---- */
#footerCntr { background: #292929; margin:30px 0 0 0 }
#footerCntr .topPt { padding: 21px 0; background: #292929; }
#footerCntr .topPt .bxx, #footerCntr .topPt .bxxpy { margin-right: 65px; width:250px; float:left; font-family: 'Open Sans'; }
#footerCntr .topPt .bxxrt {width:250px; float:right; }
#footerCntr .topPt h4 { background: url(../img/fthd.gif) no-repeat left bottom; padding: 0 0 8px; font-size:25px; color:#d0d0d0; font-family: 'Open Sans'; font-weight:100; text-transform:uppercase; margin-bottom: 23px; }

#footerCntr .topPt .bxx li { font-size:14px; color:#9e9d9d; padding: 0 0 11px 22px; background: url(../img/fdot.gif) no-repeat left 5px; }
#footerCntr .topPt .bxx li a { font-size:14px; color:#9e9d9d; text-decoration:none; font-weight:100; }

#footerCntr .topPt .bxx p { padding-bottom:16px; font-size:14px; color:#9e9d9d; line-height: 20px; }
#footerCntr .topPt .bxx p.phn span { font-size:18px;}
#footerCntr .topPt .bxx p.eml a { font-size:16px; color:#bdbdbd; font-style:italic;}

#footerCntr .topPt .bxxpy p { padding: 0 0 13px; font-size:14px; color:#9e9d9d;}
#footerCntr .topPt .bxxpy p img { padding-right:17px; vertical-align:middle;}

.enqfrm { }
.enqfrm input[type="text"] { background: #575757; border: 1px solid #151515; color: #8f8f8f; font: 14px Tahoma; height: 34px; padding: 0 6%; width: 88%; margin-bottom:4px; }
.enqfrm textarea { background: #575757; border: 1px solid #151515; color: #8f8f8f; font: 14px Tahoma; height: 64px; padding: 4px 6%; width: 88%; margin-bottom:8px; }
.enqfrm input[type="submit"] { background: #f44043; border: 1px solid #d53537; cursor: pointer; float: right; height: 30px; width: 76px; font-size:15px; color:#fff; text-transform:uppercase; display:block; margin-bottom:4px; }

#footerCntr .topPt .sccl { background: url(../img/scl.gif) repeat-x left bottom; padding-bottom: 22px; }
#footerCntr .topPt .sccl a { margin-right:6px;}
.alast{margin-right:0px !important;}
#footerCntr .topPt .mml { background: url(../img/scl.gif) repeat-x left bottom; padding: 9px 0; margin-bottom:25px; font-size:14px; color:#b9b9b9; }
#footerCntr .topPt .mml a { font-size:14px; color:#b9b9b9;}

#footerCntr .botmBx { color:#8d8c8c; font-size:13px; text-align:right; padding-top:30px; height: 42px; background:#f3f3f3; font-family: 'Open Sans'; }
#footerCntr .botmBx ul { float:left;}
#footerCntr .botmBx ul li { float:left; padding-right: 28px;}
#footerCntr .botmBx ul li a { text-transform:uppercase; color:#8d8c8c; font-size:13px; }
#footerCntr .botmBx ul li a:hover, #footerCntr .botmBx ul li a.active { text-decoration:none; color:#292929;}

/* ---- inner Container ---- */
ul.comnUl2 li{background: url(../img/dot.gif) no-repeat 9px 6px; padding: 0 0 10px 30px; font-size:13px; color:#5a5a5a; width:240px; float:left;}
.servicesBox li .rdMoren { background:#2a2a2a; padding: 8px 14px; display:inline-block; font-size:13px; color:#fff !important; text-transform:uppercase; margin:0px auto; }
.servicesBox li .rdMoren:hover { background:#ed1c24; text-decoration:none; }


#innercontainerbx .textbox { padding-bottom:30px;}
#innercontainerbx .textbox p { font-size:13px; color:#646464; line-height:20px; padding-bottom:14px; display:block; }
#innercontainerbx .textbox p span{ color:#ed1c24; }
#innercontainerbx .textbox p a{ color:#ed1c24; }
#innercontainerbx .textbox img { float:right; padding:3px; border: 1px solid #f0f0f0; margin: 0 0 20px 30px; width:300px; height:200px;}
#innercontainerbx .textbox .rdMore { background:#2a2a2a; padding: 12px 14px; display:inline-block; font-size:13px; color:#fff; text-transform:uppercase; float:right; }
#innercontainerbx .textbox .rdMore:hover { background:#ed1c24; text-decoration:none; }

#innercontainerbx .galleryBox { padding-bottom:47px; position:relative; }
#innercontainerbx .galleryBox ul { padding-left:66px;}
#innercontainerbx .galleryBox ul li { padding-right:27px; float:left;}
#innercontainerbx .galleryBox ul li img { width:215px; height:143px; padding:4px; border: 1px solid #f0f0f0; }
#innercontainerbx .galleryBox .prev {background: url(../img/prev.gif) no-repeat center top; width:12px; height:23px; position:absolute; left:26px; top:107px; display:block; }
#innercontainerbx .galleryBox .next {background: url(../img/next.gif) no-repeat center top; width:12px; height:23px; position:absolute; right:26px; top:107px; display:block; }


.spdot {border-bottom: 1px dotted #e1e1e1; padding: 3px 0; margin:10px 0px; }
.fleetbox{margin:5px auto 25px auto; background-color:#000000; }
.fleetbox_header{background-color:#2a2a2a; color:#FFF; font-size:20px; text-transform:uppercase; padding:8px 8px 8px 10px; }
.fleetboxheader_nav{margin:0;padding:5px 10px; background-color:#ededed; }
.fleetboxheader_nav ul{margin:0;padding:0;list-style:none;}
.fleetboxheader_nav ul li{margin:0;padding:0 20px;list-style:none;float:left;line-height:33px;background:url(../img/divider.jpg) no-repeat right center; height:33px;}
.fleetboxheader_nav ul li a{text-decoration:none;color:#2a2a2a;display:block; font-size:15px; }
.fleetboxheader_nav ul li a:hover{color:#ed1c24; }
.fleetboxheader_nav ul li:last-child{background:none;}
.fleet_content{background-color:#f6f6f6; padding:15px;}
.fllet_content_img{ float:left; padding-bottom:8px; }
.fllet_content_img img { float:left!important; padding:5px!important; border: 1px solid #FFFFFF; margin:0px!important; width:215px!important; height:144px!important; background-color:#FFFFFF; }
.fleet_content_rgt{float:left; padding:0px 0px 0px 18px; width:550px;  }
.fleet_content_rgt h4 { font-size:18px; color:#303030; font-weight:normal; padding-bottom:10px; text-transform:uppercase; }
.fleet_content_rgt ul{margin:0;padding:0;list-style:none;}
.fleet_content_rgt ul li{margin:0;padding:0px 0px 8px 0px; font-size:14px; }
.fleet_content_rgt ul li span{color:#ed1c24; }
/*.hd{ font-size:18px !important; color:#000000!important; font-weight:normal; padding:13px 8px 13px 0px!important;text-transform:none !important; }*/


.fleet_content p { font-size:14px!important; color:#646464!important; line-height:21px!important; padding-bottom:14px!important; text-align:justify!important;}
.fleet_content p span{ color:#ed1c24!important; }
.fleet_content p a{ color:#ed1c24!important; }
.fleet_content p .click_detail{ color:#fff!important; }



ul.comnUl3 li { background: url(../img/dot.gif) no-repeat 9px 6px; padding: 0 0 7px 30px; font-size:13px; color:#5a5a5a; width:230px; float:left; }
.click_detail { background:#ed1c24; padding:10px 10px; display:inline-block; font-size:13px; color:#fff!important; text-transform:uppercase; float:right; margin-top:10px; }
.click_detail:hover {background:#2a2a2a; text-decoration:none; }
.fleet_img{padding-bottom:8px; }
.fleet_img img { float:left!important; padding:5px!important; border: 1px solid #FFFFFF; margin:0px 40px 20px 0px!important; width:215px!important; height:144px!important;}

#menu-icon { display:none; background: url(../img/mmenu.png) no-repeat 20px 18px; cursor:pointer; width:60px; height:45px;}
#bannerCntrin{ display:block;}


#menu-icon { display:none; background: url(../img/mmenu.png) no-repeat 10px 13px; cursor:pointer; width:60px; height:42px;}
#bannerCntrin{ display:block;}


/*frm start*/
.frm p{line-height:19px; padding:1px 0px 5px 0px!important; }
.frm  .tit{ font-size:15px;color:#262626;margin:0px 20px 8px 0px; border-bottom:1px solid#f0f0f0; padding:5px 0px 3px 0px;}
.frm textarea, .frm  .fild, .frm input[type="text"] { background:#f8f8f8; font-size:12px; color:#8d8d8d; border:1px solid #dddddd; margin-bottom:2px; padding: 8px 10px 8px 10px ; width:308px;}
.frm select{ background:#f8f8f8; font-size:12px; color:#8d8d8d; border:1px solid #dddddd; margin-bottom:2px; padding: 6px 10px 6px 10px ; width:330px;}
.frm select option{padding: 2px 10px 2px 10px;font-family: Tahoma, Arial, Helvetica, sans-serif;color:#2e2e2e;} 
.frm input[type="email"] { background:#f8f8f8; font-size:12px; color:#8d8d8d; border:1px solid #dddddd; margin-bottom:2px; padding:6px 10px 6px 10px ; width:270px;}
.frm  .fildsml { background:#f8f8f8; font-size:12px; color:#8d8d8d; border:1px solid #dddddd; margin-bottom:8px; padding: 8px 10px 8px 10px ; width:170px;}
.frm textarea { height:52px;}
.frm input[type="submit"]{cursor:pointer;color:#fff;  margin:8px 0px 0 200px; padding:8px 10px 8px 10px;background:#2a2a2a; text-align:center; display:block; font-size:15px; text-transform:uppercase;}

.frm input[type="submit"]:hover {color:#fff; background:#ed1c24;}

.form_row{width:100%;clear:both;float:left;padding:0px 0 0px 0;float:left; margin:0px 0px 4px 0px;}
.form_row p{font-size:13px !important; line-height:19px; padding-bottom:10px; }
/*frm end*/

.fleet_imgside{padding-bottom:8px; float:left; }
.fleet_imgside img { float:left!important; padding:5px!important; border: 1px solid #FFFFFF; margin:0px 20px 20px 0px!important; width:215px!important; height:144px!important;}

.imgside{ margin:0px auto; text-align:center;}
.imgside img { float:none!important; padding:3px; border: 1px solid #f0f0f0; margin: 0 0 20px 30px; width:auto!important; height:auto!important;}
.Get{background-color:#f6f6f6; padding:10px;  margin:0px auto 10px auto;}
.Get h5{font-size:22px; float:left;font-family: 'Open Sans'; font-weight:normal; text-transform:uppercase; color:#000; padding-top:8px; padding-left:10px; }
.Get .pricequotes { background:#2a2a2a; padding: 12px 14px; display:inline-block; font-size:13px; color:#fff!important; text-transform:uppercase; float:right; }
.Get .pricequotes:hover { background:#ed1c24; text-decoration:none; }



.frm{width:430px;float:left; padding-left:20px;}
.frm .titl{color:#ed1c24 !important;text-transform:uppercase!important; font-size:15px!important;}

.map{width:400px;float:left;}
.map .gglmap{background:url(../img/map_bg.png) left top no-repeat; padding:8px 9px 32px 9px;}
.map .gglmap .iframeborder{border:2px #FFFFFF solid;width:376px; height:246px;}
.contactd {float:left;padding:0px 0px 10px 5px;width:376px;}	
.contactd .call{padding:3px 0px 10px 27px; font-size:13px; background:url(../img/call.png) 4px 8px no-repeat;line-height:22px;}
.contactd .call span{font-size:15px;color:#0a1131;text-transform:uppercase; font-weight:bold; }
.contactd .watch{padding:8px 0px 10px 27px;background:url(../img/watch.png) left 8px no-repeat; line-height:18px;}

.contactd .email{padding:3px 0px 10px 27px;background:url(../img/email.png) left 7px no-repeat; line-height:18px;}
.contactd .email a{ color:#525252 !important ;line-height:22px; font-size:13px !important;}
.contactd .email a:hover{ color:#000; }	
.contactd .email span{color:#ed1c24;text-transform:uppercase; display:block; padding:2px 0px 2px 0px; }

.contactd .address{padding:3px 0px 10px 27px;font-size:15px; background:url(../img/address.png) 2px 4px no-repeat; line-height:18px;}
.contactd .address span{font-size:20px;color:#ed1c24;text-transform:uppercase; }

.contactd .fax{padding:5px 0px 10px 27px;background:url(../img/fax.png) left 7px no-repeat; line-height:18px;}
.spnew{ height:8px;}

.form_row{width:100%;clear:both;float:left;padding:5px 0 5px 0;float:left; background:url(../img/hdr2.png) repeat  left top; margin:2px 0px 4px 0px;}
 

.frm  label{width:190px;float:left;font-size:13px;text-align:left;padding:0px 8px 0 0; color:#3c3c3c; height:30px;line-height:30px; text-transform:capitalize;width:295px;}
.form_row p{text-align:center !important; font-size:12px; color:#686868; line-height:20px; padding:0px 0px 2px 0px!important;}


.comment-respond { padding-top:20px;}
.comment-respond label { display:inline-block; width:100px; float:left;}
.comment-respond p { padding-top:18px;}
.comment-respond input[type="text"], .comment-respond input[type="email"]{ background: #fff; border:1px solid #c6cdb4;width:205px; color:#002b3e; font:13px Tahoma; height:22px; padding:0 6px; margin-bottom:5px;border-radius: 4px;}
.comment-respond textarea { background: #fff; border:1px solid #c6cdb4;width:205px; color:#002b3e; font:13px Tahoma; height:77px; padding:0 6px; margin-bottom:5px; border-radius: 4px;}
.comment-respond input[type="submit"]{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; padding: 5px 8px;cursor:pointer; display:inline-block; margin: 0 0 20px 300px; border:1px solid #171717; background:#1d1d1f;}
#comments { padding:10px 18px; color:#fff; font-size:13px;}
#comments .comment-body { padding: 10px 0; float:left;}
.comment-author img { float:left; margin-right:10px;}
#comments .reply { float:right;}
#comments .reply a { color:#3366CC;}
.commentlist { clear:both; overflow:hidden; width:100%;}


.tips{}
.tips li{padding:5px 0 6px 0px;border-bottom: 1px dotted #e1e1e1; margin-bottom:8px;}
.tipsname{text-align:right;font-style:italic;	font-size:14px!important;	display:block;	padding:0px 0px 0px 0px;color:#3d3d3d;}
.tipsname2{ text-align:left; font-size:15px!important; display:block; padding:1px 0px 1px 0px; color:#7f533d; }

.comment{ padding-top:20px;}
.comment-respond input[type="email"]{width:295px;height:30px; border:1px solid #dddddd; background:#f8f8f8; color:#8d8d8d;float:left;padding:0px 10px 0 10px;}

.wpcf7-form{padding-top:0px; }
.wpcf7{color:#717171; float:left; width:330px; float:left; padding:0 0px 0px 5px !important; }
.wpcf7 p{font-size:14px; color:#646464; line-height:21px; padding-bottom:2px!important;}
.wpcf7-form-control-wrap, .your-message{width:319px; padding:5px 0 5px 0; margin:2px 14px 4px 0px; display:block;}

.wpcf7 .form_rowlast{padding-right:0px !important; margin-right:0px !important;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"]{margin:3px 12px 10px 0px;border:1px solid #cbcbcb; color:#002b3e; font:13px Arial, Helvetica, sans-serif; height:22px; padding:3px 6px 3px 6px; margin-bottom:5px;}
.wpcf7 .form_row1{width:600px; float:left;padding:5px 0 5px 0;float:left; }
.wpcf7 textarea {  border:1px solid #cbcbcb;width:303px; color:#002b3e; font:13px Tahoma; height:77px; padding:6px; margin-bottom:5px;}

.wpcf7 input[type="submit"]{text-transform:uppercase; border:none;cursor:pointer; display:block; cursor:pointer;color:#fff;  margin:5px 14px 0 0px; float:right; padding:8px 10px 8px 10px;background:#2a2a2a; text-align:center; display:block; font-size:15px; }
.ajax-loader{ float:left!important; padding:0px !important; border:none !important; margin:0px !important; width:auto!important; height:auto !important;}

.wpcf7 input[type="submit"]:hover{color:#fff;background:#ed1c24;}

.wpcf7-validation-errors, .wpcf7-response-output{border:none !important;}

div.wpcf7-response-output{margin-top:0px !important; }

/*start 24 sep*/
.div_from_area{margin:0;padding:0;}
.from_area{    float: left;  width: 100%;padding:10px 0;background:url(../img/hdr2.png) repeat  left top;margin:4px 0px 4px 0px;}
.from_txt_area{margin:0;padding:0;width:280px;float:left;line-height:26px; text-align:right; color:#3c3c3c;font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.inputww_area{margin:0;padding:0 0 0 10px;width:347px;float:left;}
.inputww{width:300px;border:1px solid #dddddd; background:#f8f8f8; color:#2e2e2e;float:left;padding:9px 10px 9px 10px;}
/* Firefox 3.0+ */
.div_from_area select{width:322px;padding:9px 10px 9px 10px;}
.inputww option{padding:2px 0px 2px 10px;font-family: Tahoma, Arial, Helvetica, sans-serif;color:#2e2e2e; }
.inputww optgroup{font-style:normal;padding:4px 0px 4px 2px;color:#111111;  }
.inputww1{margin:0;width:87px;border:1px solid #dddddd; background:#f8f8f8; color:#2e2e2e;padding:9px 10px 9px 10px;}
.from_txtarea{ background:#f8f8f8; font-size:12px; color:#111111; border:1px solid #dddddd; margin-bottom:2px; padding:6px 10px 6px 10px;width:300px; height:80px; }
.div_from_area input[type="submit"]{cursor:pointer;color:#fff;  margin:0px 0px 0 200px; padding:8px 10px 8px 10px;background:#2a2a2a; text-align:center; display:block; font-size:15px; text-transform:uppercase;}
.div_from_area input[type="submit"]:hover {color:#fff; background:#ed1c24;}

.Getticket{background-color:#f6f6f6; padding:10px;  margin:5px 18px 20px 8px; width:380px; float:left; }
.Getticket .grtlft{font-size:22px; float:left;font-family: 'Open Sans'; font-weight:normal; color:#000; padding-top:2px; padding-left:10px; }

.Getticket .grtlft p { font-size:14px!important; color:#303030!important;line-height:21px; padding-bottom:0px!important;font-family: 'Open Sans';}
.Getticket .grtlft p span{ color:#ed1c24;}

.Getticket .pricequotes{background:#6a6a6a; padding:8px 10px; display:inline-block; font-size:13px; color:#fff!important; text-transform:uppercase; float:right; margin-top:10px; }
.Getticket .pricequotes:hover { background:#ed1c24; text-decoration:none; }
ul.comnUl4 li{background: url(../img/dot.gif) no-repeat 9px 6px; padding: 0 0 10px 30px; font-size:13px; color:#5a5a5a; width:830px!important ; float:left;}
#leftCntr h4{ font-size:18px; color:#303030; font-weight:normal; padding-bottom:14px; text-transform:uppercase; }
#leftCntr h4 span{ color:#ed1c24;}
.none_free{}
.hentry{border-bottom: 1px dotted #e1e1e1; padding:11px 0; margin:10px 0px;}

/* ---- LightBox Section ---- */
#jquery-overlay { position: relative!important; top: 0; left: 0; z-index: 90; width: 100%; height: auto!important; z-index:10000!important; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index:10000; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;} 
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {	width: 66px; float: right; padding-bottom: 0.7em;}





.fleetbox_header {
background-color: #2a2a2a;
color: #FFF;
font-size: 20px;
text-transform: uppercase;
padding: 8px 8px 8px 10px;
}












@media only screen and (min-width: 902px) and (max-width: 1215px) {

#navigation {min-width:1215px;}

#footerCntr {min-width:1215px;}

}

/* Note: Design for a width of 768px */

@media only screen and (min-width: 760px) and (max-width: 900px) {

#navigation { height:45px;}

.siteWidth{ width:100%; margin:0 auto; position: relative}

#menu-icon { display:block;}

#access { position:relative;  width:100%;background:#2a2a2a; height:45px; }

#access ul.menu { height:auto; display:none; width:100%;background:#575757; float:none; position:relative; z-index:9999;}

#access ul.menu li, #access ul.menu li a, #access ul.menu li a span {border-bottom: 1px solid #141414; float:none; display:block; padding:0px;}

#access ul.menu li a {padding:5px 12px; height:auto; }

#access ul.menu li a:hover {color:#fff; background:#ed1c24; }



#pageWrapper{width:100%;}

#header {height:auto;}

#header .logo {padding:28px 0 15px 10px;  height:95px; width:250px;}

#header .logo img {width:90%;}

#header .mdPt { width:200px;text-align:center;padding-top:47px; font-size:18px; color:#2a2a2a; text-transform: uppercase; padding-left:5px; }



#header .rtPtt { width:283px; padding:21px 2px 21px 0px; }

#header .rtPtt .conts span { padding-left:27px; } 

#bannerCntr .banner {overflow: hidden;width: 100%}

#bannerCntr .banner img {display: block; height: auto; margin: 0 0 0 -88%; padding: 0; width: 300%;}

#bannerCntr {background-size:100% auto; height: auto; width:100%; min-width:80%;}
.searchBx{position:absolute;  bottom:6px; right: 5px;z-index:9999; padding-top:0px; margin-top:0px; }
.siteWidth{ position:relative; }
#contCntr { padding:20px 4px 0px 4px;}

#leftCntr{width:98%; margin:0px auto; float:none;}
#leftCntr h3{ font-size:18px;}
#leftCntr h2{ font-size:18px; }
#leftCntr h1{ font-size:22px;}
#leftCntr .servicesBox li { height:274px; width: 228px; text-align:center; float:left; border:1px solid #ececec; margin-right:14px; margin-bottom:14px; }

#leftCntr .servicesBox .less_height{ height:197px !important;width: 222px; margin-right:17px; }



#leftCntr .servicesBox li .pic { padding-top:8px; height: 153px;}

#leftCntr .servicesBox li .pic img{ width:200px; height:129px;  }

#leftCntr .galleryBox ul li img { width:165px; height:123px;}

#leftCntr .galleryBox { padding-bottom:10px;}

#leftCntr .galleryBox ul li { padding-right:22px; float:left; height: 156px !important; width:165px !important;}

#leftCntr .galleryBox ul li { padding-right:24px;}

#leftCntr .galleryBox ul li:last-child  { padding-right:0px;}

#leftCntr .galleryBox ul { padding-left:38px;}

#leftCntr .galleryBox .prev {left:12px; top:107px;}

#leftCntr .galleryBox .next {right:12px; top:107px; display:block; }



#rightCntr { width:98%; float:none; margin:0px auto; }

#rightCntr .quoteBox { width:90%; height:278px; padding:11px 26px 0 26px; background:#2a2a2a; position:static; margin:0px auto; }

#rightCntr .quoteBox .save { text-align:right; padding-right:17px; height:36px; margin-right:-39px;  }

#rightCntr .quoteBox input[type="text"] {width:97%; float:none; }

#rightCntr .quoteBox input[type="submit"] { width:100px; float:none; }

#rightCntr .pvtBus { padding:20px 8px 22px 0;}

#rightCntr .catBox h4, #rightCntr .catBox h5 {background: url(../../img/rthd.jpg) repeat-x left top; }

#rightCntr .catBox ul { padding-top:8px;}
#rightCntr .catBox ul li { float:left;  margin-bottom:4px; padding-right:2px; width:46%; margin-right:12px; margin-left:11px; display:block;}

#rightCntr .catBox { padding:15px 0 8px 0; }

#rightCntr .bannerPart { padding-bottom: 20px;}

#rightCntr .bannerPart a {display:block; float:left;  margin:11px 11px 2px 11px; width:218px; }
#rightCntr .bannerPart a img{ width:99%; }


#footerCntr .topPt {padding:10px 10px;  }

#footerCntr .topPt .bxx, #footerCntr .topPt .bxxpy {margin-right:5%; overflow:auto; height:230px;  margin-bottom:15px;  width:45%;  float:left;overflow:auto;  }

#footerCntr .topPt .bxxrt {margin-right:5%; overflow:auto; height:230px;  margin-bottom:15px;  width:45%;  float:left;overflow:auto; }

#footerCntr .topPt .sccl {padding-bottom:10px; }
#footerCntr .topPt .sccl img{ width:10%; }
.bxxrt img{ width:42%;}
#footerCntr .topPt .mml {margin-bottom:5px;}
#footerCntr .topPt h4 {border-bottom:1px solid #636363; background:none;}

#footerCntr .botmBx { padding:30px 20px 10px 20px ; }

#footerCntr .botmBx ul li {padding-right: 20px;}

#leftCntr .textbox { padding-bottom:15px;}
ul.comnUl2 li{width:224px; background-position:2px 6px; padding: 0 0 10px 15px; font-size:12px;}
.fleet_imgside img {margin:0px 15px 10px 0px!important; }

#leftCntr .servicesBox li .nmm {font-size:17px;padding: 0 10px 10px; min-height:57px;}
#leftCntr .servicesBox li .nmm2 { font-size:12px; color:#2a2a2a;padding: 0 10px 10px 10px!important;}
#leftCntr .servicesBox li .nmm span { font-size:12px;}
.servicesBox li .rdMoren {padding: 6px 12px;}

.frm{width:340px;padding-left:10px; padding-bottom:10px;}
.map{width:340px;float:left; padding-left:28px;}
.contactd{width:330px;}	
.map .gglmap .iframeborder{width:318px;}
.map .gglmap .iframeborder iframe{width:317px!important;}
.fleet_content_rgt{float:left; padding:0px 0px 0px 15px; width:440px; }

.fleet_img img{ margin:0px 20px 2px 0px !important; width:200px !important;  height:120px !important; }
.Getticket{padding:10px;margin:5px 15px 10px 8px; width:315px; float:left; }
.Getticket .grtlft{padding:0px;}
.Getticket .grtlft p{ text-align:left!important;}
ul.comnUl4 li{width:97%!important ;}
}



/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {

.fleet_img img{ margin:0px 10px 10px 0px !important; width:200px !important; height:120px !important; }

	#navigation { height:45px;}

.siteWidth{ width:100%; margin:0 auto;}

#menu-icon { display:block;}

#access { position:relative;  width:100%;background:#2a2a2a; height:45px; }

#access ul.menu { height:auto; display:none; width:100%;background:#575757; float:none; position:relative; z-index:9999;}

#access ul.menu li, #access ul.menu li a, #access ul.menu li a span {border-bottom: 1px solid #141414; float:none; display:block; padding:0px;}

#access ul.menu li a {padding:5px 12px; height:auto; }

#access ul.menu li a:hover {color:#fff; background:#ed1c24; }



#pageWrapper{width:100%;}

#header {height:auto; position:relative; padding-bottom:10px; }

#header .logo {padding:20px 0 15px 5px;  height:78px; width:203px; float:none; margin:0px auto; position:absolute; top:10px; left:1px; }

#header .logo img {width:90%;}

#header .mdPt { width:100%;text-align:center;padding-top:140px; font-size:18px; color:#2a2a2a; text-transform: uppercase; padding-left:0px; }
#header .rtPtt .conts span { padding-left:22px; } 


#bannerCntr .banner {overflow: hidden;width: 100%}

#bannerCntr .banner img {display: block; height: auto; margin: 0 0 0 -88%; padding: 0; width: 300%;}

#bannerCntr {background-size:100% auto; height: auto; width:100%; min-width:80%;}



#header .rtPtt { width:272px; padding:3px 2px 2px 0px; position:absolute; top:10px; right:3px; }
.searchBx{position:absolute;  bottom:6px; right: 5px;z-index:9999; padding-top:0px; margin-top:0px; }
.siteWidth{ position:relative; }
#contCntr { padding:20px 4px 0px 4px;}

#leftCntr{width:98%; margin:0px auto; float:none;}
#leftCntr h3{ font-size:18px;}
#leftCntr h2{ font-size:18px; }
#leftCntr h1{ font-size:22px;}
.hd{text-align:left !important; font-size:15px; padding:5px 6px 5px 0 !important ; }
#leftCntr .servicesBox li {width:46%; text-align:center; float:left; border:1px solid #ececec; margin-right:14px; margin-bottom:14px; }

#leftCntr .servicesBox li .pic { padding-top:8px; height:auto;}

#leftCntr .servicesBox li .pic img{width:88% !important;}

#leftCntr .galleryBox ul li img { width:100px; height:80px;}

#leftCntr .galleryBox { padding-bottom:13px;}

#leftCntr .galleryBox ul li { padding-right:22px; float:left; height: 95px !important; width:108px !important;}



#leftCntr .galleryBox ul li { padding-right:9px;}

#leftCntr .galleryBox ul li:last-child  { padding-right:0px;}

#leftCntr .galleryBox ul { padding-left:35px;}

#leftCntr .galleryBox .prev {left:12px; top:80px;}

#leftCntr .galleryBox .next {right:12px; top:80px; display:block; }

#leftCntr .servicesBox .less_height{ height:auto !important; margin-right:12px;}



#rightCntr { width:98%; float:none; margin:0px auto; }

#rightCntr .quoteBox { width:85%; height:278px; padding:11px 26px 0 26px; background:#2a2a2a; position:static; margin:0px auto; }

#rightCntr .quoteBox .save { text-align:right; padding-right:17px; height:36px; margin-right:-39px;  }

#rightCntr .quoteBox input[type="text"] {width:97%; float:none; }

#rightCntr .quoteBox input[type="submit"] { width:100px; float:none; }

#rightCntr .pvtBus { padding:20px 8px 22px 0; font-size:18px;}

#rightCntr .catBox h4, #rightCntr .catBox h5 {background: url(../../img/rthd.jpg) repeat-x left top; }

#rightCntr .catBox ul { padding-top:8px;}

#rightCntr .catBox { padding:15px 0 8px 0; }

#rightCntr .bannerPart { padding-bottom: 20px;}

#rightCntr .bannerPart a {display:block; float:left;  margin:11px 11px 2px 11px; width:193px; }
#rightCntr .bannerPart a img{ width:99%; }


#footerCntr .topPt {padding:10px 10px;  }
#footerCntr .topPt .bxx, #footerCntr .topPt .bxxpy {margin-right:5%; overflow:auto; height:200px;  margin-bottom:10px;  width:45%;  float:left;overflow:auto;}
#footerCntr .topPt .bxxrt {margin-right:5%; overflow:auto; height:230px;  margin-bottom:15px;  width:45%;  float:left;overflow:auto; }
#footerCntr .topPt .sccl {padding-bottom:10px; }
#footerCntr .topPt .sccl img{ width:14%; }
.bxxrt img{ width:60%;}
#footerCntr .topPt .mml {margin-bottom:5px;}
#footerCntr .topPt h4 {border-bottom:1px solid #636363; background:none; font-size:18px; margin-bottom:10px; }
#footerCntr .botmBx { padding:10px 10px 10px 10px ; text-align:center; }
#footerCntr .botmBx ul li {padding-right: 20px; padding-left:20px;}
#leftCntr .textbox { padding-bottom:15px;}
ul.comnUl2 li{width:200px; background-position:1px 6px; padding: 0 0 10px 15px; font-size:12px;}
.fleet_imgside img {margin:0px 15px 10px 0px!important; }
.fleetboxheader_nav ul li{padding:0 10px;height:33px;}
.fleetboxheader_nav ul li a{font-size:13px; }
#leftCntr .servicesBox li .nmm {font-size:17px;padding: 0 10px 10px; min-height:57px;}
#leftCntr .servicesBox li .nmm2 { font-size:12px; color:#2a2a2a;padding: 0 10px 10px 10px!important;}
#leftCntr .servicesBox li .nmm span { font-size:12px;}
.servicesBox li .rdMoren {padding: 6px 12px;}

.frm{width:340px;padding-left:10px; padding-bottom:10px;}
.map{width:340px;float:left; padding-left:28px;}
.contactd{width:330px;}	
.map .gglmap .iframeborder{width:318px;}
.map .gglmap .iframeborder iframe{width:317px!important;}
.fleet_content_rgt{float:left; padding:0px 0px 0px 0px; width:400px; }

.fleet_img img{ margin:0px 9px 9px 0px !important; width:200px !important;  height:120px !important; }
.Getticket{padding:10px;margin:5px 5px 10px 8px; width:91%; float:left; }
.Getticket .grtlft{padding:0px;}
ul.comnUl4 li{width:95%!important; background-position:5px 6px; padding: 0 0 10px 22px; font-size:12px;}
.from_txt_area{text-align:left;}


}



/* Note: Design for a width of 320px */

@media only screen and (min-width: 320px) and (max-width: 479px) {

	#navigation { height:45px;}

.siteWidth{ width:100%; margin:0 auto;}

#menu-icon { display:block;}

#access { position:relative;  width:100%;background:#2a2a2a; height:45px; }

#access ul.menu { height:auto; display:none; width:100%;background:#575757; float:none; position:relative; z-index:9999;}

#access ul.menu li, #access ul.menu li a, #access ul.menu li a span {border-bottom: 1px solid #141414; float:none; display:block; padding:0px;}

#access ul.menu li a {padding:5px 12px; height:auto; }

#access ul.menu li a:hover {color:#fff; background:#ed1c24; }



#header .rtPtt .lnk { display:none;}



#header .rtPtt .scl { position:absolute; right:0px; top:5px; z-index:9999; height:34px;}
#header .rtPtt .scl img { width:14%; }



#pageWrapper{width:100%;}

#header {height:114px; position:relative;}

#header .logo {padding:6px 0 0 6px;  float:none; width:97%; height:auto; }

#header .logo img {width:60%;}

#header .mdPt { width:90%; float:none; margin:0px auto 10px auto;text-align:center;padding-top:5px; font-size:12px; color:#2a2a2a; text-transform: uppercase; padding-left:0px; }

#header .rtPtt { width:290px; padding:3px 1px 21px 0px; margin:0px auto;float:none; text-align:center;  }



#header .rtPtt .conts { top:124px; right: 5px; position:absolute; color:#fff; z-index:9999;}

#header .rtPtt .conts span { padding-right:28px; margin-right:5px; color:#fff;}

#header .rtPtt .conts a { color:#fff;}



#bannerCntr .banner {overflow: hidden;width: 100%}

#bannerCntr .banner img {display: block; height: auto; margin: 0 0 0 -88%; padding: 0; width: 300%;}

#bannerCntr {background-size:100% auto; height: auto; width:100%; min-width:80%;}

.searchBx{display:none; }

#contCntr { padding:20px 4px 0px 4px;}

#leftCntr{width:98%; margin:0px auto; float:none;}
#leftCntr h3 { font-size:15px; }
#leftCntr h2 { font-size:15px; }
#leftCntr h1{ font-size:20px;}
.hd{text-align:left !important; font-size:15px; padding:5px 6px 5px 0 !important ; }
#leftCntr .textbox img { float:none;   margin:0px auto; width:94%; height:182px;}

#leftCntr .servicesBox li {width: 100%; text-align:center; float:none; border:1px solid #ececec; margin-right:0px; margin-bottom:14px; }

#leftCntr .servicesBox li .pic { padding-top:8px;}

#leftCntr .servicesBox li .pic img{}

#leftCntr .galleryBox ul li img { width:108px; height:80px;}

#leftCntr .galleryBox { padding-bottom:17px; position:relative;  }

#leftCntr .servicesBox .less_height{ height:auto !important;}

#leftCntr .galleryBox ul li { padding-right:9px;padding-bottom:3px;}

#leftCntr .galleryBox ul li img { width:100px; height:80px;}

#leftCntr .galleryBox { padding-bottom:13px;}

#leftCntr .galleryBox ul li {height: 95px !important; width:108px !important;}



#leftCntr .galleryBox ul li:last-child  { padding-right:0px;}

#leftCntr .galleryBox ul { padding-left:10px;}

#leftCntr .galleryBox .prev {display:none;}

#leftCntr .galleryBox .next {display:none;}



.callus .cllnm {width:177px;}

#rightCntr .quoteBox h3 {height:56px;}

#rightCntr { width:98%; float:none; margin:0px auto; }

#rightCntr .quoteBox { width:78%; height:282px; padding:11px 26px 0 26px; background:#2a2a2a; position:static; margin:0px auto; }

#rightCntr .quoteBox .save { text-align:right; padding-right:17px; height:36px; margin-right:-39px; padding-left:10px;  }

#rightCntr .quoteBox input[type="text"] {width:93%; float:none; }

#rightCntr .quoteBox input[type="submit"] { width:100px; float:none; }

#rightCntr .pvtBus { padding:20px 8px 22px 0;}

#rightCntr .catBox h4, #rightCntr .catBox h5 {background: url(../../img/rthd.jpg) repeat-x left top; }

#rightCntr .catBox ul { padding-top:8px;}

#rightCntr .catBox { padding:15px 0 8px 0; }

#rightCntr .bannerPart { padding-bottom: 20px;}

#rightCntr .bannerPart img{width:90%; margin:0px auto;}

#rightCntr .bannerPart a { display:block; float:none;  margin:12px; text-align:center;}

.bxxrt img{ width:60%; margin:0px auto; display:block; }
#leftCntr .textbox { padding-bottom:15px;}
ul.comnUl li {padding: 0 0 5px 34px; color:#5a5a5a; width:86%;}
ul.comnUl2 li{width:90%; background-position:2px 6px; padding: 0 0 10px 15px; font-size:12px;}
#footerCntr .topPt .mml{ margin-bottom:10px; }
#footerCntr .topPt {padding: 21px 10px;  }
#footerCntr .topPt .bxx, #footerCntr .topPt .bxxpy {margin-right:0px;  margin-bottom:10px; width:99%; float:none; }
#footerCntr .topPt .bxxpy p{ display:block; float:left; padding-right:16px !important; }
#footerCntr .topPt .bxx li {display:block; float:left; padding: 0 18px 11px 17px !important;   }
#footerCntr .topPt .bxxpy p img { padding-right:4px; vertical-align:middle;}
#footerCntr .topPt .sccl { text-align:center; padding-bottom:10px; }
#footerCntr .topPt .sccl img{ width:14%; display:inline; }
#footerCntr .topPt .bxxrt {margin-right:0px;  margin-bottom:10px; width:99%; float:none;}
#footerCntr .topPt h4 {border-bottom:1px solid #636363; background:none; height:auto; margin-bottom:10px; text-align: left; font-size:15px; }
#footerCntr .botmBx { padding:10px 10px 10px 10px ; text-align:center; height:auto; font-size:12px; }
#footerCntr .botmBx ul li {padding-right: 20px; padding-left:20px;}
#footerCntr .botmBx ul{ padding-bottom:5px;}
.imgside img {width:90%!important; }

#leftCntr .servicesBox { padding-bottom:10px;}
.fleetboxheader_nav{margin:0;padding:5px 5px;}
.fleetboxheader_nav ul li{padding:0 7px;}
.fleet_content_rgt{float:left; padding:0px 0px 0px 0px; width:90%; }
.fleet_img img{ margin:0px auto 10px auto!important; float:none!important; width:auto!important; height:auto!important; }
.fleet_img{text-align:center; }



.fleet_imgside img {margin:0px 15px 10px 0px!important; }
.fleetboxheader_nav ul li{padding:0 10px;height:33px;}
.fleetboxheader_nav ul li a{font-size:13px; }
#leftCntr .servicesBox li .nmm {font-size:17px;padding: 0 10px 10px; min-height:57px;}
#leftCntr .servicesBox li .nmm2 { font-size:12px; color:#2a2a2a;padding: 0 10px 10px 10px!important;}
#leftCntr .servicesBox li .nmm span { font-size:12px;}
.servicesBox li .rdMoren {padding: 6px 12px;}

.frm{width:97%;padding-left:2px; padding-bottom:10px;}
.frm  label{width:190px;}
.frm textarea, .frm  .fild, .frm input[type="text"] { width:90% }
.frm select{  width:98% }
.frm input[type="submit"]{ margin-left:144px; }
.map{width:97%;float:left; padding-left:2px;}
.map .gglmap .iframeborder{width:258px;}
.map .gglmap .iframeborder iframe{width:257px!important;}
.contactd{width:98%; padding-bottom:3px;}
.contactd .email a{ font-size:11px!important;}	
.fleet_content_rgt{float:left; padding:0px 0px 0px 0px; width:98%; }

.fllet_content_img{ float:none!important; padding-bottom:8px; }
.fllet_content_img a img { float:none!important; padding:5px!important; border: 1px solid #FFFFFF; margin:0px!important; width:215px!important; height:144px!important; background-color:#FFFFFF; }

.wpcf7{color:#717171; float:left; width:97%; float:left; padding:0 0px 0px 5px !important; }
.wpcf7-form-control-wrap, .your-message{width:100%; padding:5px 0 5px 0; margin:2px 0px 4px 0px;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"]{ width:97%; margin-right:0px; }
.wpcf7 textarea { width:97%;}

.wpcf7 input[type="submit"]{text-transform:uppercase; border:none;cursor:pointer; display:block; cursor:pointer;color:#fff;  margin:5px 14px 0 0px; float:right; padding:8px 10px 8px 10px;background:#2a2a2a; text-align:center; display:block; font-size:15px; }
.ajax-loader{ float:left!important; padding:0px !important; border:none !important; margin:0px !important; width:auto!important; height:auto !important;}



.fleet_img img{ margin:0px 20px 2px 0px !important; width:200px !important;  height:120px !important; }
.Getticket{padding:10px;margin:5px 0px 10px 0px; width:91%; float:left; }
.Getticket .grtlft{padding:0px;}
ul.comnUl4 li{width:93%!important; background-position:5px 6px; padding: 0 0 10px 22px; font-size:12px;}
.from_txt_area{text-align:left;}
.inputww_area{margin:0;padding:0 0 0 0px;width:98%;float:left;}
.inputww{width:92%;border:1px solid #dddddd; background:#f8f8f8; color:#2e2e2e;float:left;}
.div_from_area select{width:99%;}
.from_txtarea{width:92%;}
.inputww1{width:60px;}
.div_from_area input[type="submit"]{ margin-left:90px;}




/*********************   Form css*******************/
.x2{width:100%}
label{ width:auto; display:block}

.x2 .inputww, .x2 .inputwww {
    width: 94%;
}

.from_txtfield_area{width:auto}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"]{width: 94%;}
textarea{width: 94%;}
select{width: 100%;}

.cntform {
    margin: 0 auto;
    width: 100%;
}

.balchk{margin:20px 0 0 0;}

.newbooking{width: 98%;}

.lftsid {
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    line-height: 22px;
    padding: 8px;
    width: 41%;
}

.rghtsid {
    background: #fff none repeat scroll 0 0;
    border-left: 1px solid;
    float: left;
    font-size: 13px;
    font-weight: normal;
    height: auto;
    line-height: 22px;
    padding: 8px;
    width: 48%;
}

.userdlss {
    float: left;
    height: auto;
    margin: 20px 0 0;
    padding: 5px;
    width: 97%;
}

.paymnt .rgt {
    float: left;
    width: 100%;
}
.paymnt {
    margin: 20px 0 0;
    text-align: center;
    width: 100%;
}

.paymnt p {
    float: none;
    font-size: 20px;
    font-weight: bold;
}

.paymnt .rgt .cardss {
    float: left;
    margin: 20px 0 0;
    width: 100%;
}


.paymnt ul li {
    display: block;
    margin: 10px 0;
    padding: 0 20px;
    text-align: center;
}

.tripdls {
    float: right;
    margin: 0;
}

.crdform{ width:87%; padding: 0 10px;}

.crdform .from_area input {
    width: 93%;
}
.x3 {
    display: inline-block;
    padding: 0;
    width: 100%;
}

.x3 select {
    width: 100%;
}

.crdform .x2 {
    width: 100%;
}

.chq{padding: 0 12px; width: 87%;}

.paymnt p {
    font-size: 16px}

.paymnt ul li:last-child {
    padding: 0;
}

.tblup td{font-size: 11px;}
}



@media only screen and (min-width:230px) and (max-width: 319px) {

	#navigation { height:45px;}

.siteWidth{ width:98%; margin:0 auto;}

#menu-icon { display:block;}

#access { position:relative;  width:100%;background:#2a2a2a; height:45px; }

#access ul.menu { height:auto; display:none; width:100%;background:#575757; float:none; position:relative; z-index:9999;}

#access ul.menu li, #access ul.menu li a, #access ul.menu li a span {border-bottom: 1px solid #141414; float:none; display:block; padding:0px;}

#access ul.menu li a {padding:5px 12px; height:auto; }

#access ul.menu li a:hover {color:#fff; background:#ed1c24; }



#pageWrapper{width:100%;}



#header .rtPtt .lnk { display:none;}

#header .rtPtt .scl { position:absolute; right:5px; top:5px; z-index:9999;}







#header {height:90px; position:relative;}

#header .logo {padding:6px 0 0 6px;  float:none; width:75%; height:auto; }

#header .logo img {width:50%;}

#header .mdPt { width:98%; float:none; margin:0px auto 5px auto;text-align:center;padding-top:10px; font-size:12px; color:#2a2a2a; text-transform:uppercase; padding-left:0px; }

#header .rtPtt { width:98%;  padding:3px 1px 21px 0px; margin:0px auto;float:none; text-align:center;  }



#header .rtPtt .conts { top:102px; right: 5px; position:absolute; color:#fff; z-index:9999; font-size:13px; }

#header .rtPtt .conts span { padding-right:28px; margin-right:5px; color:#fff; padding-left:0px;}

#header .rtPtt .conts a { color:#fff;}



#header .rtPtt .conts {text-align:center; }

#header .rtPtt .scl { height:40px; }

#header .rtPtt .lnk { height:30px;}

#header .rtPtt .lnk a{ margin-left:7px; font-size:11px; }

#bannerCntr .banner {overflow: hidden;width: 100%}

#bannerCntr .banner img {display: block; height: auto; margin: 0 0 0 -88%; padding: 0; width: 300%;}

#bannerCntr {background-size:100% auto; height: auto; width:100%; min-width:80%;}

.searchBx{display:none; }

#contCntr { padding:20px 4px 0px 4px;}

#leftCntr{width:98%; margin:0px auto; float:none;}

#leftCntr .servicesBox li { height:289px; width: 100%; text-align:center; float:none; border:1px solid #ececec; margin-right:0px; margin-bottom:14px; }

#leftCntr .servicesBox li .pic { padding-top:8px; height: 153px;}

#leftCntr .servicesBox li .pic img{ width:200px; height:129px;  }

#leftCntr .galleryBox ul li img { width:142px; height:91px; margin:0px auto;}

#leftCntr .galleryBox { padding-bottom:17px; position:relative;  }

#leftCntr .textbox img { float:none;   margin:0px auto; width:200px; height:129px;}

#leftCntr .galleryBox ul li { width:80%; padding-bottom:17px; float:none;  margin:0px auto; padding-right:0px;}

#leftCntr .galleryBox ul li:last-child  { padding-right:0px;}

#leftCntr .galleryBox ul { padding-left:10px;}

.bx-wrapper .bx-viewport{ height:100px!important;}

#leftCntr .galleryBox ul li img { width:165px; height:123px;}
#leftCntr .galleryBox { padding-bottom:10px;}
#leftCntr .galleryBox ul li { padding-right:22px; float:none; height: 123px !important; width:165px !important;}

#leftCntr .galleryBox .prev {display:none;}

#leftCntr .galleryBox .next {display:none;}



.callus .cll {padding: 17px 0 0 10px; width:95px; margin-bottom:10px;}

.callus .cllnm {padding: 17px 0 10px; width:177px; float:none; height:auto; text-align:center; margin:0px auto; }





#rightCntr { width:98%; float:none; margin:0px auto; }

#rightCntr .quoteBox { width:69%; height:282px; padding:11px 26px 0 26px; background:#2a2a2a; position:static; margin:0px auto;  }

#rightCntr .quoteBox .save { text-align:left; padding-right:10px; padding-left:2px; height:36px; margin-right:-39px; padding-left:1px; font-size:9px; }

#rightCntr .quoteBox input[type="text"] {width:93%; float:none; }

#rightCntr .quoteBox input[type="submit"] { width:100px; float:none; }

#rightCntr .pvtBus { padding:20px 8px 22px 0;}

#rightCntr .catBox h4, #rightCntr .catBox h5 {background: url(../../img/rthd.jpg) repeat-x left top; font-size:15px; }

#rightCntr .catBox ul { padding-top:8px;}

#rightCntr .catBox ul li a:hover { background: url(../../img/arrow.png) no-repeat 15px 13px; padding: 7px 0 7px 30px;}

#rightCntr .catBox { padding:15px 0 8px 0; }

#rightCntr .bannerPart { padding-bottom: 20px;}

#rightCntr .bannerPart img{width:98%; margin:0px auto;}

#rightCntr .bannerPart a { display:block; float:none;  margin:12px;}

#rightCntr .quoteBox h3 { height:60px;}



#footerCntr .topPt {padding: 21px 10px;  }

#footerCntr .topPt .bxx, #footerCntr .topPt .bxxpy {margin-right:0px;  margin-bottom:10px; width:99%; float:none; }

#footerCntr .topPt .bxxpy p{ display:block; float:left; padding-right:16px !important; }

#footerCntr .topPt .bxx li {display:block; float:left; padding: 0 18px 11px 17px !important;   }

#footerCntr .topPt .bxxpy p img { padding-right:4px; vertical-align:middle;}

#footerCntr .topPt .sccl { text-align:center; }





#footerCntr .topPt .bxxrt {margin-right:0px;  margin-bottom:10px; width:99%; float:none;}

#footerCntr .topPt h4 {border-bottom:1px solid #636363; background:none; height:auto; text-align: left;}

#footerCntr .botmBx { padding:20px 10px 10px 10px ; height:auto; text-align:center; }

#footerCntr .botmBx ul li {padding-right:6px; padding-bottom:10px;}

#leftCntr .textbox { padding-bottom:15px;}

ul.comnUl li {padding: 0 0 5px 34px; color:#5a5a5a; width:86%;}

ul.comnUl2 li{width:86%;}

#footerCntr .topPt .sccl img{ width:20%;}

#leftCntr .servicesBox { padding-bottom:20px; }



ul.comnUl3 li { width:86%; padding-left:26px; }

#leftCntr .servicesBox .less_height{ height:auto !important;}

.fllet_content_img img {width:164px!important;  height:110px!important;  margin:0px auto;}

.fleet_content_rgt{float:left; padding:0px 0px 0px 0px; width:90%; }

.fleetboxheader_nav{margin:0;padding:5px 5px;}

.fleetboxheader_nav ul li{padding:0 7px;}



.fleet_img img{ margin:0px auto 20px auto!important; float:none!important; width:164px!important;  height:110px!important; }

.fleet_img{text-align:center; }

/*********************   Form css*******************/
.x2{width:100%}
label{ width:auto; display:block}

.x2 .inputww, .x2 .inputwww {
    width: 94%;
}

.from_txtfield_area{width:auto}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"]{width: 94%;}
textarea{width: 94%;}
select{width: 100%;}

.cntform {
    margin: 0 auto;
    width: 100%;
}

.balchk{margin:20px 0 0 0;}

.newbooking{width: 98%;}

.lftsid {
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    line-height: 22px;
    padding: 8px;
    width: 41%;
}

.rghtsid {
    background: #fff none repeat scroll 0 0;
    border-left: 1px solid;
    float: left;
    font-size: 13px;
    font-weight: normal;
    height: auto;
    line-height: 22px;
    padding: 8px;
    width: 48%;
}

.userdlss {
    float: left;
    height: auto;
    margin: 20px 0 0;
    padding: 5px;
    width: 97%;
}

.paymnt .rgt {
    float: left;
    width: 100%;
}
.paymnt {
    margin: 20px 0 0;
    text-align: center;
    width: 100%;
}

.paymnt p {
    float: none;
    font-size: 20px;
    font-weight: bold;
}

.paymnt .rgt .cardss {
    float: left;
    margin: 20px 0 0;
    width: 100%;
}


.paymnt ul li {
    display: block;
    margin: 10px 0;
    padding: 0 20px;
    text-align: center;
}

.tripdls {
    float: right;
    margin: 0;
}

.crdform{ width:87%; padding: 0 10px;}

.crdform .from_area input {
    width: 93%;
}
.x3 {
    display: inline-block;
    padding: 0;
    width: 100%;
}

.x3 select {
    width: 100%;
}

.crdform .x2 {
    width: 100%;
}

.chq{padding: 0 12px; width: 87%;}

.paymnt p {
    font-size: 16px}

.paymnt ul li:last-child {
    padding: 0;
}

.tblup td{font-size: 11px;}



}



@media only screen and (min-width: 902px) and (max-width: 1215px) {

#navigation {max-width:1215px; min-width:100% !important}

#footerCntr {
    min-width: 100%;
}

.siteWidth{ width: 97%}

#header .logo {
    float: left;
    height: 136px;
    padding: 21px 0 0;
    width: 228px;
	margin: 0 0 0 144px;
}

#header .rtPtt {
    float: right;
    padding-top: 22px;
    text-align: right;
    width: 100%;
	 padding-bottom: 22px;
}

#header .rtPtt .lnk{text-align:center}
#header .rtPtt .scl{text-align:center}
#header .rtPtt .conts{width:100%; text-align:center}
#header .rtPtt .conts span{float:none}
#header .rtPtt .textwidget{float:none; display: inline}
#header .logo img{max-width:100%}
#access ul.menu li a{font-size:12px}

.searchBx {
    float: right;
    margin-top: 12px;
    width: 236px;
}
.searchBx input[type="text"]{width: 145px;}
.searchBx input[type="submit"]{width: 73px;font-size: 12px;}
#bannerCntr {
    min-width: 100%;
}

#leftCntr {
    float: left;
    margin: 30px 0 0;
    width: 63%;
}

/*********************   Form css*******************/
.x2{width:100%}
label {
    display: block;
    width: 100%;
	text-align: left;
}

.x2 .inputww, .x2 .inputwww {
    width: 94%;
}

.from_txtfield_area{width:auto}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"]{width: 94%;}
textarea{width: 94%;}
select{width: 99%;}

.cntform {
    margin: 0 auto;
    width: 97%;
}

.balchk{margin:20px 0 0 0;}

.newbooking{width: 98%;}

.lftsid {
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    line-height: 22px;
    padding: 8px;
    width: 48%;
}

.rghtsid {
    background: #fff none repeat scroll 0 0;
    border-left: 1px solid;
    float: left;
    font-size: 13px;
    font-weight: normal;
    height: auto;
    line-height: 22px;
    padding: 8px;
    width: 48%;
}

.x2 select.inputww {
    width: 99% !important;
}

.x2 .inputwwww {
    width: 100%;
}

.userdlss {
    float: left;
    height: auto;
    margin: 20px 0 0;
    padding: 5px;
    width: 97%;
}

.x3 input {
    float: left;}

/*.paymnt .rgt {
    float: left;
    width: 100%;
}
.paymnt {
    margin: 20px 0 0;
    text-align: center;
    width: 100%;
}

.paymnt p {
    float: none;
    font-size: 20px;
    font-weight: bold;
}

.paymnt .rgt .cardss {
    float: left;
    margin: 20px 0 0;
    width: 100%;
}


.paymnt ul li {
    display: block;
    margin: 10px 0;
    padding: 0 20px;
    text-align: center;
}
*/
.tripdls {
    float: right;
    margin: 0;
}

.crdform{ width:87%; padding: 0 10px;}

.crdform .from_area input {
    width: 94%;
}
.x3 {
    display: inline-block;
    padding: 0;
    width: 100%;
}

.x3 select {
    width: 96%;
}

.crdform .x2 {
    width: 100%;
}

.chq{padding: 0 12px; width: 87%;}

.paymnt p {
    font-size: 16px}

.paymnt ul li:last-child {
    padding: 0;
}

.tblup td{font-size: 14px;}

.cntform input, .cntform .error {
    float: left;
}

}

/* Note: Design for a width of 768px */

@media only screen and (min-width: 760px) and (max-width: 900px) {

#navigation { height:45px;}

.siteWidth{ width:100%; margin:0 auto;}

#menu-icon { display:block;}

#access { position:relative;  width:100%;background:#2a2a2a; height:45px; }

#access ul.menu { height:auto; display:none; width:100%;background:#575757; float:none; position:relative; z-index:9999;}

#access ul.menu li, #access ul.menu li a, #access ul.menu li a span {border-bottom: 1px solid #141414; float:none; display:block; padding:0px;}

#access ul.menu li a {padding:5px 12px; height:auto; }

#access ul.menu li a:hover {color:#fff; background:#ed1c24; }



#pageWrapper{width:100%;}

#header {height:auto;}

#header .logo {padding:28px 0 15px 10px;  height:95px; width:250px;}

#header .logo img {width:90%;}

#header .mdPt { width:200px;text-align:center;padding-top:47px; font-size:18px; color:#2a2a2a; text-transform: uppercase; padding-left:5px; }



#header .rtPtt { width:283px; padding:21px 2px 21px 0px; }

#header .rtPtt .conts span { padding-left:27px; } 

#bannerCntr .banner {overflow: hidden;width: 100%}

#bannerCntr .banner img {display: block; height: auto; margin: 0 0 0 -88%; padding: 0; width: 300%;}

#bannerCntr {background-size:100% auto; height: auto; width:100%; min-width:80%;}
.searchBx{position:absolute;  bottom:6px; right: 5px;z-index:9999; padding-top:0px; margin-top:0px; }
.siteWidth{ position:relative; }
#contCntr { padding:20px 4px 0px 4px;}

#leftCntr{width:98%; margin:0px auto; float:none;}
#leftCntr h3{ font-size:18px;}
#leftCntr h2{ font-size:18px; }
#leftCntr h1{ font-size:22px;}
#leftCntr .servicesBox li { height:274px; width: 228px; text-align:center; float:left; border:1px solid #ececec; margin-right:14px; margin-bottom:14px; }

#leftCntr .servicesBox .less_height{ height:197px !important;width: 222px; margin-right:17px; }



#leftCntr .servicesBox li .pic { padding-top:8px; height: 153px;}

#leftCntr .servicesBox li .pic img{ width:200px; height:129px;  }

#leftCntr .galleryBox ul li img { width:165px; height:123px;}

#leftCntr .galleryBox { padding-bottom:10px;}

#leftCntr .galleryBox ul li { padding-right:22px; float:left; height: 156px !important; width:165px !important;}

#leftCntr .galleryBox ul li { padding-right:24px;}

#leftCntr .galleryBox ul li:last-child  { padding-right:0px;}

#leftCntr .galleryBox ul { padding-left:38px;}

#leftCntr .galleryBox .prev {left:12px; top:107px;}

#leftCntr .galleryBox .next {right:12px; top:107px; display:block; }



#rightCntr { width:98%; float:none; margin:0px auto; }

#rightCntr .quoteBox { width:90%; height:278px; padding:11px 26px 0 26px; background:#2a2a2a; position:static; margin:0px auto; }

#rightCntr .quoteBox .save { text-align:right; padding-right:17px; height:36px; margin-right:-39px;  }

#rightCntr .quoteBox input[type="text"] {width:97%; float:none; }

#rightCntr .quoteBox input[type="submit"] { width:100px; float:none; }

#rightCntr .pvtBus { padding:20px 8px 22px 0;}

#rightCntr .catBox h4, #rightCntr .catBox h5 {background: url(../../img/rthd.jpg) repeat-x left top; }

#rightCntr .catBox ul { padding-top:8px;}
#rightCntr .catBox ul li { float:left;  margin-bottom:4px; padding-right:2px; width:46%; margin-right:12px; margin-left:11px; display:block;}

#rightCntr .catBox { padding:15px 0 8px 0; }

#rightCntr .bannerPart { padding-bottom: 20px;}

#rightCntr .bannerPart a {display:block; float:left;  margin:11px 11px 2px 11px; width:218px; }
#rightCntr .bannerPart a img{ width:99%; }


#footerCntr .topPt {padding:10px 10px;  }

#footerCntr .topPt .bxx, #footerCntr .topPt .bxxpy {margin-right:5%; overflow:auto; height:230px;  margin-bottom:15px;  width:45%;  float:left;overflow:auto;  }

#footerCntr .topPt .bxxrt {margin-right:5%; overflow:auto; height:230px;  margin-bottom:15px;  width:45%;  float:left;overflow:auto; }

#footerCntr .topPt .sccl {padding-bottom:10px; }
#footerCntr .topPt .sccl img{ width:10%; }
.bxxrt img{ width:42%;}
#footerCntr .topPt .mml {margin-bottom:5px;}
#footerCntr .topPt h4 {border-bottom:1px solid #636363; background:none;}

#footerCntr .botmBx { padding:30px 20px 10px 20px ; }

#footerCntr .botmBx ul li {padding-right: 20px;}

#leftCntr .textbox { padding-bottom:15px;}
ul.comnUl2 li{width:224px; background-position:2px 6px; padding: 0 0 10px 15px; font-size:12px;}
.fleet_imgside img {margin:0px 15px 10px 0px!important; }

#leftCntr .servicesBox li .nmm {font-size:17px;padding: 0 10px 10px; min-height:57px;}
#leftCntr .servicesBox li .nmm2 { font-size:12px; color:#2a2a2a;padding: 0 10px 10px 10px!important;}
#leftCntr .servicesBox li .nmm span { font-size:12px;}
.servicesBox li .rdMoren {padding: 6px 12px;}

.frm{width:340px;padding-left:10px; padding-bottom:10px;}
.map{width:340px;float:left; padding-left:28px;}
.contactd{width:330px;}	
.map .gglmap .iframeborder{width:318px;}
.map .gglmap .iframeborder iframe{width:317px!important;}
.fleet_content_rgt{float:left; padding:0px 0px 0px 15px; width:440px; }

.fleet_img img{ margin:0px 20px 2px 0px !important; width:200px !important;  height:120px !important; }
.Getticket{padding:10px;margin:5px 15px 10px 8px; width:315px; float:left; }
.Getticket .grtlft{padding:0px;}
.Getticket .grtlft p{ text-align:left!important;}
ul.comnUl4 li{width:97%!important ;}

.searchBx {
    float: right;
    margin-top: 12px;
    width: 307px;
}

/*********************   Form css*******************/
.x2{width:100%}
label {
    display: block;
    width: 100%;
	text-align: left;
}

.x2 .inputww, .x2 .inputwww {
    width: 94%;
}

.from_txtfield_area{width:auto}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"]{width: 94%;}
textarea{width: 94%;}
select{width: 97%;}

.cntform {
    margin: 0 auto;
    width: 97%;
}

.balchk{margin:20px 0 0 0;}

.newbooking{width: 98%;}

.lftsid {
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    line-height: 22px;
    padding: 8px;
    width: 47.3%;
}

.rghtsid {
    background: #fff none repeat scroll 0 0;
    border-left: 1px solid;
    float: left;
    font-size: 13px;
    font-weight: normal;
    height: auto;
    line-height: 22px;
    padding: 8px;
    width: 48%;
}

.x2 select.inputww {
    width: 97% !important;
}

.userdlss {
    float: left;
    height: auto;
    margin: 20px 0 0;
    padding: 5px;
    width: 97%;
}

.x3 input {
    float: left;}
/*
.paymnt .rgt {
    float: left;
    width: 100%;
}
.paymnt {
    margin: 20px 0 0;
    text-align: center;
    width: 100%;
}

.paymnt p {
    float: none;
    font-size: 20px;
    font-weight: bold;
}

.paymnt .rgt .cardss {
    float: left;
    margin: 20px 0 0;
    width: 100%;
}


.paymnt ul li {
    display: block;
    margin: 10px 0;
    padding: 0 20px;
    text-align: center;
}
*/
.tripdls {
    float: right;
    margin: 0;
}

.crdform{ width:87%; padding: 0 10px;}

.crdform .from_area input {
    width: 93%;
}
.x3 {
    display: inline-block;
    padding: 0;
    width: 100%;
}

.x3 select {
    width: 100%;
}

.crdform .x2 {
    width: 100%;
}

.chq{padding: 0 12px; width: 87%;}

.paymnt p {
    font-size: 16px}

.paymnt ul li:last-child {
    padding: 0;
}

.tblup td{font-size: 14px;}

.cntform input, .cntform .error {
    float: left;
}


}



/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {

.fleet_img img{ margin:0px 10px 10px 0px !important; width:200px !important; height:120px !important; }

	#navigation { height:45px;}

.siteWidth{ width:97%; margin:0 auto;}

#menu-icon { display:block;}

#access { position:relative;  width:100%;background:#2a2a2a; height:45px; }

#access ul.menu { height:auto; display:none; width:100%;background:#575757; float:none; position:relative; z-index:9999;}

#access ul.menu li, #access ul.menu li a, #access ul.menu li a span {border-bottom: 1px solid #141414; float:none; display:block; padding:0px;}

#access ul.menu li a {padding:5px 12px; height:auto; }

#access ul.menu li a:hover {color:#fff; background:#ed1c24; }



#pageWrapper{width:100%;}

#header {height:auto; position:relative; padding-bottom:10px; }

#header .logo {padding:20px 0 15px 5px;  height:78px; width:203px; float:none; margin:0px auto; position:absolute; top:10px; left:1px; }

#header .logo img {width:90%;}

#header .mdPt { width:100%;text-align:center;padding-top:140px; font-size:18px; color:#2a2a2a; text-transform: uppercase; padding-left:0px; }
#header .rtPtt .conts span { padding-left:22px; } 


#bannerCntr .banner {overflow: hidden;width: 100%}

#bannerCntr .banner img {display: block; height: auto; margin: 0 0 0 -88%; padding: 0; width: 300%;}

#bannerCntr {background-size:100% auto; height: auto; width:100%; min-width:80%;}



#header .rtPtt { width:462px; padding:3px 2px 2px 0px; position:absolute; top:10px; right:3px; }
.searchBx{position:absolute;  bottom:6px; right: 5px;z-index:9999; padding-top:0px; margin-top:0px; }
.siteWidth{ position:relative; }
#contCntr { padding:20px 4px 0px 4px;}

#leftCntr{width:98%; margin:20px 0 0 0; float:left;}
#leftCntr h3{ font-size:18px;}
#leftCntr h2{ font-size:18px; }
#leftCntr h1{ font-size:22px;}
.hd{text-align:left !important; font-size:15px; padding:5px 6px 5px 0 !important ; }
#leftCntr .servicesBox li {width:46%; text-align:center; float:left; border:1px solid #ececec; margin-right:14px; margin-bottom:14px; }

#leftCntr .servicesBox li .pic { padding-top:8px; height:auto;}

#leftCntr .servicesBox li .pic img{width:88% !important;}

#leftCntr .galleryBox ul li img { width:100px; height:80px;}

#leftCntr .galleryBox { padding-bottom:13px;}

#leftCntr .galleryBox ul li { padding-right:22px; float:left; height: 95px !important; width:108px !important;}



#leftCntr .galleryBox ul li { padding-right:9px;}

#leftCntr .galleryBox ul li:last-child  { padding-right:0px;}

#leftCntr .galleryBox ul { padding-left:35px;}

#leftCntr .galleryBox .prev {left:12px; top:80px;}

#leftCntr .galleryBox .next {right:12px; top:80px; display:block; }

#leftCntr .servicesBox .less_height{ height:auto !important; margin-right:12px;}



#rightCntr { width:98%; float:left; margin:0px auto; }

#rightCntr .quoteBox { width:85%; height:278px; padding:11px 26px 0 26px; background:#2a2a2a; position:static; margin:0px auto; }

#rightCntr .quoteBox .save { text-align:right; padding-right:17px; height:36px; margin-right:-39px;  }

#rightCntr .quoteBox input[type="text"] {width:97%; float:none; }

#rightCntr .quoteBox input[type="submit"] { width:100px; float:none; }

#rightCntr .pvtBus { padding:20px 8px 22px 0; font-size:18px;}

#rightCntr .catBox h4, #rightCntr .catBox h5 {background: url(../../img/rthd.jpg) repeat-x left top; }

#rightCntr .catBox ul { padding-top:8px;}

#rightCntr .catBox { padding:15px 0 8px 0; }

#rightCntr .bannerPart { padding-bottom: 20px;}

#rightCntr .bannerPart a {display:block; float:left;  margin:11px 11px 2px 11px; width:193px; }
#rightCntr .bannerPart a img{ width:99%; }


#footerCntr .topPt {padding:10px 10px;  }
#footerCntr .topPt .bxx, #footerCntr .topPt .bxxpy {margin-right:5%; overflow:auto; height:200px;  margin-bottom:10px;  width:45%;  float:left;overflow:auto;}
#footerCntr .topPt .bxxrt {margin-right:5%; overflow:auto; height:230px;  margin-bottom:15px;  width:45%;  float:left;overflow:auto; }
#footerCntr .topPt .sccl {padding-bottom:10px; }
#footerCntr .topPt .sccl img{ width:14%; }
.bxxrt img{ width:60%;}
#footerCntr .topPt .mml {margin-bottom:5px;}
#footerCntr .topPt h4 {border-bottom:1px solid #636363; background:none; font-size:18px; margin-bottom:10px; }
#footerCntr .botmBx { padding:10px 10px 10px 10px ; text-align:center; }
#footerCntr .botmBx ul li {padding-right: 20px; padding-left:20px;}
#leftCntr .textbox { padding-bottom:15px;}
ul.comnUl2 li{width:200px; background-position:1px 6px; padding: 0 0 10px 15px; font-size:12px;}
.fleet_imgside img {margin:0px 15px 10px 0px!important; }
.fleetboxheader_nav ul li{padding:0 10px;height:33px;}
.fleetboxheader_nav ul li a{font-size:13px; }
#leftCntr .servicesBox li .nmm {font-size:17px;padding: 0 10px 10px; min-height:57px;}
#leftCntr .servicesBox li .nmm2 { font-size:12px; color:#2a2a2a;padding: 0 10px 10px 10px!important;}
#leftCntr .servicesBox li .nmm span { font-size:12px;}
.servicesBox li .rdMoren {padding: 6px 12px;}

.frm{width:340px;padding-left:10px; padding-bottom:10px;}
.map{width:340px;float:left; padding-left:28px;}
.contactd{width:330px;}	
.map .gglmap .iframeborder{width:318px;}
.map .gglmap .iframeborder iframe{width:317px!important;}
.fleet_content_rgt{float:left; padding:0px 0px 0px 0px; width:400px; }

.fleet_img img{ margin:0px 9px 9px 0px !important; width:200px !important;  height:120px !important; }
.Getticket{padding:10px;margin:5px 5px 10px 8px; width:91%; float:left; }
.Getticket .grtlft{padding:0px;}
ul.comnUl4 li{width:95%!important; background-position:5px 6px; padding: 0 0 10px 22px; font-size:12px;}
.from_txt_area{text-align:left;}

/*********************   Form css*******************/
.x2{width:100%}
label {
    display: block;
    width: 100%;
	text-align: left;
}

.x2 .inputww, .x2 .inputwww {
    width: 94%;
}

.from_txtfield_area{width:auto}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"]{width: 94%;}
textarea{width: 94%;}
select{width: 99%;}

.cntform {
    margin: 0 auto;
    width: 97%;
}

.balchk{margin:20px 0 0 0;}

.newbooking{width: 98%;}

.lftsid {
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    line-height: 22px;
    padding: 8px;
    width: 44.5%;
}

.rghtsid {
    background: #fff none repeat scroll 0 0;
    border-left: 1px solid;
    float: left;
    font-size: 13px;
    font-weight: normal;
    height: auto;
    line-height: 22px;
    padding: 8px;
    width: 48%;
}

.x2 select.inputww {
    width: 99% !important;
}

.x2 .inputwwww {
    width: 100%;
}

.userdlss {
    float: left;
    height: auto;
    margin: 20px 0 0;
    padding: 5px;
    width: 97%;
}

.x3 input {
    float: left;}

.paymnt .rgt {
    float: left;
    width: 100%;
}
.paymnt {
    margin: 20px 0 0;
    text-align: center;
    width: 100%;
}

.paymnt p {
    float: none;
    font-size: 20px;
    font-weight: bold;
}

.paymnt .rgt .cardss {
    float: left;
    margin: 20px 0 0;
    width: 100%;
}


.paymnt ul li {
    display: block;
    margin: 10px 0;
    padding: 0 20px;
    text-align: center;
}

.tripdls {
    float: right;
    margin: 0;
}

.crdform{ width:87%; padding: 0 10px;}

.crdform .from_area input {
    width: 93%;
}
.x3 {
    display: inline-block;
    padding: 0;
    width: 100%;
}

.x3 select {
    width: 100%;
}

.crdform .x2 {
    width: 100%;
}

.chq{padding: 0 12px; width: 87%;}

.paymnt p {
    font-size: 16px}

.paymnt ul li:last-child {
    padding: 0;
}

.tblup td{font-size: 14px;}

.cntform input, .cntform .error {
    float: left;
}



}



/* Note: Design for a width of 320px */

@media only screen and (min-width: 320px) and (max-width: 479px) {

	#navigation { height:45px;}

.siteWidth{ width:97%; margin:0 auto;}

#menu-icon { display:block;}

#access { position:relative;  width:100%;background:#2a2a2a; height:45px; }

#access ul.menu { height:auto; display:none; width:100%;background:#575757; float:none; position:relative; z-index:9999;}

#access ul.menu li, #access ul.menu li a, #access ul.menu li a span {border-bottom: 1px solid #141414; float:none; display:block; padding:0px;}

#access ul.menu li a {padding:5px 12px; height:auto; }

#access ul.menu li a:hover {color:#fff; background:#ed1c24; }



#header .rtPtt .lnk { display:block;}



#header .rtPtt .scl { position:absolute; right:0px; top:5px; z-index:9999; height:34px;}
#header .rtPtt .scl img { width:14%; }



#pageWrapper{width:100%;}

#header {height:164px; position:relative;}

#header .logo {padding:6px 0 0 6px;  float:none; width:97%; height:auto; }

#header .logo img {width:60%;}

#header .mdPt { width:90%; float:none; margin:0px auto 10px auto;text-align:center;padding-top:5px; font-size:12px; color:#2a2a2a; text-transform: uppercase; padding-left:0px; }

#header .rtPtt { width:290px; padding:3px 1px 21px 0px; margin:0px auto;float:none; text-align:center;  }



#header .rtPtt .conts { top:174px; right: 5px; position:absolute; color:#fff; z-index:9999;}

#header .rtPtt .conts span { padding-right:28px; margin-right:5px; color:#fff;}

#header .rtPtt .conts a { color:#fff;}



#bannerCntr .banner {overflow: hidden;width: 100%}

#bannerCntr .banner img {display: block; height: auto; margin: 0 0 0 -88%; padding: 0; width: 300%;}

#bannerCntr {background-size:100% auto; height: auto; width:100%; min-width:80%;}

.searchBx{display:none; }

#contCntr { padding:20px 4px 0px 4px;}

#leftCntr{width:98%; margin:0px auto; float:left; margin: 20px 0 0;}
#leftCntr h3 { font-size:15px; }
#leftCntr h2 { font-size:15px; }
#leftCntr h1{ font-size:20px;}
.hd{text-align:left !important; font-size:15px; padding:5px 6px 5px 0 !important ; }
#leftCntr .textbox img { float:none;   margin:0px auto; width:94%; height:182px;}

#leftCntr .servicesBox li {width: 100%; text-align:center; float:none; border:1px solid #ececec; margin-right:0px; margin-bottom:14px; }

#leftCntr .servicesBox li .pic { padding-top:8px;}

#leftCntr .servicesBox li .pic img{}

#leftCntr .galleryBox ul li img { width:108px; height:80px;}

#leftCntr .galleryBox { padding-bottom:17px; position:relative;  }

#leftCntr .servicesBox .less_height{ height:auto !important;}

#leftCntr .galleryBox ul li { padding-right:9px;padding-bottom:3px;}

#leftCntr .galleryBox ul li img { width:100px; height:80px;}

#leftCntr .galleryBox { padding-bottom:13px;}

#leftCntr .galleryBox ul li {height: 95px !important; width:108px !important;}



#leftCntr .galleryBox ul li:last-child  { padding-right:0px;}

#leftCntr .galleryBox ul { padding-left:10px;}

#leftCntr .galleryBox .prev {display:none;}

#leftCntr .galleryBox .next {display:none;}





.callus .cllnm {width:177px;}

#rightCntr .quoteBox h3 {height:56px;}

#rightCntr { width:98%; float:left; margin:0px auto; }

#rightCntr .quoteBox { width:78%; height:282px; padding:11px 26px 0 26px; background:#2a2a2a; position:static; margin:0px auto; }

#rightCntr .quoteBox .save { text-align:right; padding-right:17px; height:36px; margin-right:-39px; padding-left:10px;  }

#rightCntr .quoteBox input[type="text"] {width:93%; float:none; }

#rightCntr .quoteBox input[type="submit"] { width:100px; float:none; }

#rightCntr .pvtBus { padding:20px 8px 22px 0;}

#rightCntr .catBox h4, #rightCntr .catBox h5 {background: url(../../img/rthd.jpg) repeat-x left top; }

#rightCntr .catBox ul { padding-top:8px;}

#rightCntr .catBox { padding:15px 0 8px 0; }

#rightCntr .bannerPart { padding-bottom: 20px;}

#rightCntr .bannerPart img{width:90%; margin:0px auto;}

#rightCntr .bannerPart a { display:block; float:none;  margin:12px; text-align:center;}

.bxxrt img{ width:60%; margin:0px auto; display:block; }
#leftCntr .textbox { padding-bottom:15px;}
ul.comnUl li {padding: 0 0 5px 34px; color:#5a5a5a; width:86%;}
ul.comnUl2 li{width:90%; background-position:2px 6px; padding: 0 0 10px 15px; font-size:12px;}
#footerCntr .topPt .mml{ margin-bottom:10px; }
#footerCntr .topPt {padding: 21px 10px;  }
#footerCntr .topPt .bxx, #footerCntr .topPt .bxxpy {margin-right:0px;  margin-bottom:10px; width:99%; float:none; }
#footerCntr .topPt .bxxpy p{ display:block; float:left; padding-right:16px !important; }
#footerCntr .topPt .bxx li {display:block; float:left; padding: 0 18px 11px 17px !important;   }
#footerCntr .topPt .bxxpy p img { padding-right:4px; vertical-align:middle;}
#footerCntr .topPt .sccl { text-align:center; padding-bottom:10px; }
#footerCntr .topPt .sccl img{ width:14%; display:inline; }
#footerCntr .topPt .bxxrt {margin-right:0px;  margin-bottom:10px; width:99%; float:none;}
#footerCntr .topPt h4 {border-bottom:1px solid #636363; background:none; height:auto; margin-bottom:10px; text-align: left; font-size:15px; }
#footerCntr .botmBx { padding:10px 10px 10px 10px ; text-align:center; height:auto; font-size:12px; }
#footerCntr .botmBx ul li {padding-right: 20px; padding-left:20px;}
#footerCntr .botmBx ul{ padding-bottom:5px;}
.imgside img {width:90%!important; }

#leftCntr .servicesBox { padding-bottom:10px;}
.fleetboxheader_nav{margin:0;padding:5px 5px;}
.fleetboxheader_nav ul li{padding:0 7px;}
.fleet_content_rgt{float:left; padding:0px 0px 0px 0px; width:90%; }
.fleet_img img{ margin:0px auto 10px auto!important; float:none!important; width:auto!important; height:auto!important; }
.fleet_img{text-align:center; }



.fleet_imgside img {margin:0px 15px 10px 0px!important; }
.fleetboxheader_nav ul li{padding:0 10px;height:33px;}
.fleetboxheader_nav ul li a{font-size:13px; }
#leftCntr .servicesBox li .nmm {font-size:17px;padding: 0 10px 10px; min-height:57px;}
#leftCntr .servicesBox li .nmm2 { font-size:12px; color:#2a2a2a;padding: 0 10px 10px 10px!important;}
#leftCntr .servicesBox li .nmm span { font-size:12px;}
.servicesBox li .rdMoren {padding: 6px 12px;}

.frm{width:97%;padding-left:2px; padding-bottom:10px;}
.frm  label{width:190px;}
.frm textarea, .frm  .fild, .frm input[type="text"] { width:90% }
.frm select{  width:98% }
.frm input[type="submit"]{ margin-left:144px; }
.map{width:97%;float:left; padding-left:2px;}
.map .gglmap .iframeborder{width:258px;}
.map .gglmap .iframeborder iframe{width:257px!important;}
.contactd{width:98%; padding-bottom:3px;}
.contactd .email a{ font-size:11px!important;}	
.fleet_content_rgt{float:left; padding:0px 0px 0px 0px; width:98%; }

.fllet_content_img{ float:none!important; padding-bottom:8px; }
.fllet_content_img a img { float:none!important; padding:5px!important; border: 1px solid #FFFFFF; margin:0px!important; width:215px!important; height:144px!important; background-color:#FFFFFF; }

.wpcf7{color:#717171; float:left; width:97%; float:left; padding:0 0px 0px 5px !important; }
.wpcf7-form-control-wrap, .your-message{width:100%; padding:5px 0 5px 0; margin:2px 0px 4px 0px;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"]{ width:97%; margin-right:0px; }
.wpcf7 textarea { width:97%;}

.wpcf7 input[type="submit"]{text-transform:uppercase; border:none;cursor:pointer; display:block; cursor:pointer;color:#fff;  margin:5px 14px 0 0px; float:right; padding:8px 10px 8px 10px;background:#2a2a2a; text-align:center; display:block; font-size:15px; }
.ajax-loader{ float:left!important; padding:0px !important; border:none !important; margin:0px !important; width:auto!important; height:auto !important;}



.fleet_img img{ margin:0px 20px 2px 0px !important; width:200px !important;  height:120px !important; }
.Getticket{padding:10px;margin:5px 0px 10px 0px; width:91%; float:left; }
.Getticket .grtlft{padding:0px;}
ul.comnUl4 li{width:93%!important; background-position:5px 6px; padding: 0 0 10px 22px; font-size:12px;}
.from_txt_area{text-align:left;}
.inputww_area{margin:0;padding:0 0 0 0px;width:98%;float:left;}
.inputww{width:92%;border:1px solid #dddddd; background:#f8f8f8; color:#2e2e2e;float:left;}
.div_from_area select{width:99%;}
.from_txtarea{width:92%;}
.inputww1{width:60px;}
.div_from_area input[type="submit"]{ margin-left:90px;}

}



@media only screen and (min-width:230px) and (max-width: 319px) {

	#navigation { height:45px;}

.siteWidth{ width:100%; margin:0 auto;}

#menu-icon { display:block;}

#access { position:relative;  width:100%;background:#2a2a2a; height:45px; }

#access ul.menu { height:auto; display:none; width:100%;background:#575757; float:none; position:relative; z-index:9999;}

#access ul.menu li, #access ul.menu li a, #access ul.menu li a span {border-bottom: 1px solid #141414; float:none; display:block; padding:0px;}

#access ul.menu li a {padding:5px 12px; height:auto; }

#access ul.menu li a:hover {color:#fff; background:#ed1c24; }



#pageWrapper{width:100%;}



#header .rtPtt .lnk { display:none;}

#header .rtPtt .scl { position:absolute; right:5px; top:5px; z-index:9999;}







#header {height:90px; position:relative;}

#header .logo {padding:6px 0 0 6px;  float:none; width:75%; height:auto; }

#header .logo img {width:50%;}

#header .mdPt { width:98%; float:none; margin:0px auto 5px auto;text-align:center;padding-top:10px; font-size:12px; color:#2a2a2a; text-transform:uppercase; padding-left:0px; }

#header .rtPtt { width:98%;  padding:3px 1px 21px 0px; margin:0px auto;float:none; text-align:center;  }



#header .rtPtt .conts { top:102px; right: 5px; position:absolute; color:#fff; z-index:9999; font-size:13px; }

#header .rtPtt .conts span { padding-right:28px; margin-right:5px; color:#fff; padding-left:0px;}

#header .rtPtt .conts a { color:#fff;}



#header .rtPtt .conts {text-align:center; }

#header .rtPtt .scl { height:40px; }

#header .rtPtt .lnk { height:30px;}

#header .rtPtt .lnk a{ margin-left:7px; font-size:11px; }

#bannerCntr .banner {overflow: hidden;width: 100%}

#bannerCntr .banner img {display: block; height: auto; margin: 0 0 0 -88%; padding: 0; width: 300%;}

#bannerCntr {background-size:100% auto; height: auto; width:100%; min-width:80%;}

.searchBx{display:none; }

#contCntr { padding:20px 4px 0px 4px;}

#leftCntr{width:98%; margin:0px auto; float:none;}

#leftCntr .servicesBox li { height:289px; width: 100%; text-align:center; float:none; border:1px solid #ececec; margin-right:0px; margin-bottom:14px; }

#leftCntr .servicesBox li .pic { padding-top:8px; height: 153px;}

#leftCntr .servicesBox li .pic img{ width:200px; height:129px;  }

#leftCntr .galleryBox ul li img { width:142px; height:91px; margin:0px auto;}

#leftCntr .galleryBox { padding-bottom:17px; position:relative;  }

#leftCntr .textbox img { float:none;   margin:0px auto; width:200px; height:129px;}

#leftCntr .galleryBox ul li { width:80%; padding-bottom:17px; float:none;  margin:0px auto; padding-right:0px;}

#leftCntr .galleryBox ul li:last-child  { padding-right:0px;}

#leftCntr .galleryBox ul { padding-left:10px;}

.bx-wrapper .bx-viewport{ height:100px!important;}

#leftCntr .galleryBox ul li img { width:165px; height:123px;}
#leftCntr .galleryBox { padding-bottom:10px;}
#leftCntr .galleryBox ul li { padding-right:22px; float:none; height: 123px !important; width:165px !important;}

#leftCntr .galleryBox .prev {display:none;}

#leftCntr .galleryBox .next {display:none;}



.callus .cll {padding: 17px 0 0 10px; width:95px; margin-bottom:10px;}

.callus .cllnm {padding: 17px 0 10px; width:177px; float:none; height:auto; text-align:center; margin:0px auto; }





#rightCntr { width:98%; float:none; margin:0px auto; }

#rightCntr .quoteBox { width:69%; height:282px; padding:11px 26px 0 26px; background:#2a2a2a; position:static; margin:0px auto;  }

#rightCntr .quoteBox .save { text-align:left; padding-right:10px; padding-left:2px; height:36px; margin-right:-39px; padding-left:1px; font-size:9px; }

#rightCntr .quoteBox input[type="text"] {width:93%; float:none; }

#rightCntr .quoteBox input[type="submit"] { width:100px; float:none; }

#rightCntr .pvtBus { padding:20px 8px 22px 0;}

#rightCntr .catBox h4, #rightCntr .catBox h5 {background: url(../../img/rthd.jpg) repeat-x left top; font-size:15px; }

#rightCntr .catBox ul { padding-top:8px;}

#rightCntr .catBox ul li a:hover { background: url(../../img/arrow.png) no-repeat 15px 13px; padding: 7px 0 7px 30px;}

#rightCntr .catBox { padding:15px 0 8px 0; }

#rightCntr .bannerPart { padding-bottom: 20px;}

#rightCntr .bannerPart img{width:98%; margin:0px auto;}

#rightCntr .bannerPart a { display:block; float:none;  margin:12px;}

#rightCntr .quoteBox h3 { height:60px;}



#footerCntr .topPt {padding: 21px 10px;  }

#footerCntr .topPt .bxx, #footerCntr .topPt .bxxpy {margin-right:0px;  margin-bottom:10px; width:99%; float:none; }

#footerCntr .topPt .bxxpy p{ display:block; float:left; padding-right:16px !important; }

#footerCntr .topPt .bxx li {display:block; float:left; padding: 0 18px 11px 17px !important;   }

#footerCntr .topPt .bxxpy p img { padding-right:4px; vertical-align:middle;}

#footerCntr .topPt .sccl { text-align:center; }





#footerCntr .topPt .bxxrt {margin-right:0px;  margin-bottom:10px; width:99%; float:none;}

#footerCntr .topPt h4 {border-bottom:1px solid #636363; background:none; height:auto; text-align: left;}

#footerCntr .botmBx { padding:20px 10px 10px 10px ; height:auto; text-align:center; }

#footerCntr .botmBx ul li {padding-right:6px; padding-bottom:10px;}

#leftCntr .textbox { padding-bottom:15px;}

ul.comnUl li {padding: 0 0 5px 34px; color:#5a5a5a; width:86%;}

ul.comnUl2 li{width:86%;}

#footerCntr .topPt .sccl img{ width:20%;}

#leftCntr .servicesBox { padding-bottom:20px; }



ul.comnUl3 li { width:86%; padding-left:26px; }

#leftCntr .servicesBox .less_height{ height:auto !important;}

.fllet_content_img img {width:164px!important;  height:110px!important;  margin:0px auto;}

.fleet_content_rgt{float:left; padding:0px 0px 0px 0px; width:90%; }

.fleetboxheader_nav{margin:0;padding:5px 5px;}

.fleetboxheader_nav ul li{padding:0 7px;}



.fleet_img img{ margin:0px auto 20px auto!important; float:none!important; width:164px!important;  height:110px!important; }

.fleet_img{text-align:center; }

}