a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}ul{list-style:none}blockquote,q{quotes:none}table,table td{padding:0;border:none;border-collapse:collapse}img{vertical-align:top}embed{vertical-align:top}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
/* Stylesheet: reset Modified On 2013-02-20 20:02:54 */
@font-face {
    font-family: 'oswaldlight';
    src: url('../../fonts/oswald-light-webfont.eot');
    src: url('../../fonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/oswald-light-webfont.woff') format('woff'),
         url('../../fonts/oswald-light-webfont.ttf') format('truetype'),
         url('../../fonts/oswald-light-webfont.svg#oswaldlight') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'helvetica_ce_55_romanregular';
    src: url('../../fonts/helvetica_neue_ce_55_roman-webfont.eot');
    src: url('../../fonts/helvetica_neue_ce_55_roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/helvetica_neue_ce_55_roman-webfont.woff') format('woff'),
         url('../../fonts/helvetica_neue_ce_55_roman-webfont.ttf') format('truetype'),
         url('../../fonts/helvetica_neue_ce_55_roman-webfont.svg#helvetica_ce_55_romanregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


html, body {background:#e1e1e1 url(../../images/back-bg.jpg) repeat-x left top; font-size:12px; font-family: Arial, Helvetica, sans-serif !important; line-height:18px; color:#999; margin:0;
padding:0; font-weight:normal;}

input, textarea, select {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#666}
a { text-decoration:none; color:#e4841a;}
a:hover {}
img a{ border:none;}

h2, h3 {color:#3e3e3e; font-size:13px; }
.clear {clear:both}
.left {float:left}
.right {float:right}
.none {float:none}
.text-center{text-align:center;}
p{font-size:13px; color:#858584; line-height:18px; padding:10px 0; text-align:justify;}

#main {width:1100px; margin:0 auto;}

/**** Header ****/

header {width:100%; margin:15px auto 0 auto;}
.header{width:1100px; margin:0 auto;}
.logo {float:left; margin:0px 0 0 13px; /*background:url(../../images/logo.png) no-repeat left top;*/}
/*.logo a{float:left; margin:0; width:567px; height:86px;}*/
.logo a{display: inline-block; padding: 3px 0px; width: 475px;}
.logo img {max-width: 100%;}

.header-right{float:right; float:right; margin-top:15px;}
.header-middle {float: right; /*margin:0 15px;*/margin: 0 10px; width:90px; text-align: center;}
.header-middle > br { display: none;}
.book-btn{  color: #FFFFFF;  /*float: left;*/ float: none; /* font-family: 'oswaldlight';*/ font-size: 13px; /* padding-top: 11px; */ text-align: center; display: inline-block; }

.book-btn a{ background: url("../../images/book-line.png") repeat scroll left top transparent;    border-radius: 4px 4px 4px 4px;    color: #FFFFFF;   float: left;      /*height: 37px;*/    line-height: 35px;    width: 82px;}


 .book-btn a:hover{ color:#fff; background:url(../../images/book-line-h.png) repeat-x left top; }
 
 
/**** Social Start ****/
.social{float:left; margin-top:15px; text-align: center; }
.social a{color:#646464; font-size:11px; line-height:26px; display: inline-block;}
.social a:hover{color:#f7941d;}
.fb{ float:left;  margin-right:8px;margin-right: 0;}
.tw{ float:left; margin-right:8px;}
.gl{ float:left; /*margin-right:8px;*/margin-right: 3px;}

.rightcall {}
.rightcall.secs {/*margin-right:15px;*/margin-right:10px;}
.rightcall .topcall {color: #2994ca; font-size: 21px; padding-bottom: 10px; border-bottom: 1px solid #ccc;  margin-bottom: 10px;}
.rightcall .botaddress {color: #4d443a;  font-size: 13px; line-height: 20px; width:130px;}
.whyyou {}
.right.whyyou img {width: 85px;}
/**** Social End ****/

/**** header end ****/


/*** Menu  ***/
.menu-box{width:100%; margin:39px auto 20px; float:left; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; height:53px; text-align:center; font-size:24px; color:#fff; line-height:37px; background:url(../../images/menu-bg.png) repeat-x left top;}
 

/*** Booking Form ***/
#content .wrapper strong {color:#666666}
#content .package-main {width:165px;}
#content .package-box{width:150px;}
#content .loca-box {width:auto}
#content .location {width:auto}
#content hr {opacity:0.5}
#content .wrapper h2 {color:#E99122; font-size:16px; font-weight: normal;}
#content .wrapper h3 {color:#858584}
.booking-form{width:320px; float:left; text-align:center; font-size:24px; color:#fff;  padding:0px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; background:#e4831a url(../../images/form-bg.png) repeat-x left top;  }


.booking-form iframe, #womo-widget{width:auto !important; height:auto !important;   border: medium none !important;    font-family: inherit !important;    font-size: inherit !important;    height: 300px;    overflow: hidden;    background: none !important; position:relative; padding:0 6px !important; }

.womo-ratingsRow img {    background: none repeat scroll 0 0 wheat;
    border: 1px solid peru !important;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 5px;
    margin-top: -2px;
    padding: 1px 5px;
    width: auto !important;}
.womo-a-rating:link { font-family:arial,helvetica !important}
#womo-reviewsLink { font-weight: bold;    padding-top: 5px;}
.btn-womow {    color: #FFFFFF;  font-family: helvetica,arial;    font-size: 13px;
    font-weight: bold; padding-left:10px;}
#content .wrapper .booking-form {margin: 0px auto; width: 98%; float: none;}
#content .wrapper .booking-form iframe{width:100%; height:1000px; overflow:scroll }


.booking-form h2, #womo-header{background:url("../../images/line.png") repeat-x scroll left bottom !important; color:#012d5b; font-size:16px; z-index:0 !important; position:relative !important;  font-family:'helvetica_ce_55_romanregular'; font-weight:normal; padding:19px 0 10px !important; text-align:left !important}
#womo-ratings > div {height:222px !important}
#womo-logo-link {  position: absolute; right: 0px; top: 10px;}
#womo-logo-link img {width:100px !important;} 

.booking-list{width:123px; float:left; padding-top:8px;}
.booking-list ul{list-style-type:none; padding:0;}
.booking-list ul li{float:left; display:inline; font-size: 11px; color:#FFF; line-height:24px;}
.booking-list-form{width:170px; float:right; padding-top:12px;}
.booking-list-form select{border:solid 1px #9f680f; height:19px;  font-size: 11px;  color:#626263; float:left; margin-bottom:10px;}
.booking-list-form input{border:solid 1px #9f680f; height:19px;  font-size: 11px;  color:#626263; float:left; margin-bottom:10px; padding-left:4px;}

.submit{  float:right; }
 
.submit input{border:solid 1px #e1b683; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; color:#fff; font-size:14px; padding:0px 10px; line-height:30px; height:30px; margin-bottom:0px;  cursor:pointer; background:#287cb9;}
 
/*** Model Car ***/
.model-car{width:100%; float:left;}
.model-tit{width:100%; background:#fff; height:48px; -webkit-box-shadow: 0px 1px 1px 0px #c8c8c8; box-shadow: 0px 1px 0px 0px #c8c8c8;  -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.model-tit span{background:#e4841a; width:8px; float:left; height:48px; -webkit-border-top-left-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-topright:8px; -moz-border-radius-top-left:8px; border-bottom-left-radius:8px; border-top-left-radius:8px;}

.model-tit h1, .model-tit h2 {font:normal 22px 'helvetica_ce_55_romanregular'; color:#338ecd; line-height:48px; padding-left:26px;}
h1{font:normal 22px 'helvetica_ce_55_romanregular'; color:#338ecd;}
h2{font:normal 22px 'helvetica_ce_55_romanregular'; color:#338ecd;}

.model-box{width:100%;  background:#fff; -webkit-box-shadow: 0px 1px 1px 0px #c8c8c8; box-shadow: 0px 1px 0px 0px #c8c8c8;  -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; margin-top:10px; float: left}

.model-box-sub {padding:15px 0px 0 15px;   float: left;}
.services-box {float:left; background: #e1e1e1; padding: 3px; float: left; margin-right: 15px; width: auto; border-radius: 10px; margin-bottom: 15px;}
.services-txt {float:left; font-size: 38px; color: #f49223; line-height: 30px; font-family: sans-serif; font-weight: bold; font-style: italic; line-height: 75px;  padding-left: 10px; letter-spacing:0px }
.services-txt a:hover {color: #308ACA}
.services-box img{padding-left: 0px; width: auto}
.services-img {float: right;}

.content{width:auto; background:#fff; -webkit-box-shadow: 0px 1px 1px 0px #c8c8c8; box-shadow: 0px 1px 0px 0px #c8c8c8;  -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; padding:20px 20px 15px; float:left; }

/* location */
.location{width:1060px; float:left;}
.loca-box{width:329px; float:left; padding-top:13px;}
.line1{border-right:solid 1px #e1e1e1; float:left; margin-right:17px; padding-right:17px;}
.loca-box h3{padding-bottom:13px; font}
.loca-box-left{width:167px; float:left; font-size:12px; color:#858584;}
.loca-box-left span{font-weight:bold; color:#646362;}
.loca-box-left > a {word-wrap:break-word;  font-size: 11px;}
.loca-map{width:100%; /* width:160px; height:100px; */ float:left; border:solid 1px #a6a6a6;}
.line{width:100%; height:1px; border-top:solid 1px #e1e1e1; margin-top:20px; float:left; padding-top:19px;}

#content iframe {  text-align: center; width: 100%;}

/* Our Package Deals */
.package-deals{width:723px; float:left; background:#e78c1f; padding:11px 10px 10px; overflow:hidden}
.package-deals h2{color:#FFF; font-family:'helvetica_ce_55_romanregular'; font-weight:normal;  text-shadow: 1px 1px 1px #bf741a; filter: dropshadow(color=#bf741a, offx=1, offy=1); padding-bottom:10px;}
.package-main{width:174px; float:left;} 
.package-box{width:156px; float:left; padding:3px; background:#FFF; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:23px 9px 0;}
.package-box h2{font-size:20px; color:#443c3c; font-family:'helvetica_ce_55_romanregular'; text-align:center; text-transform:uppercase; border-bottom:solid 1px #cccccc; padding-bottom:16px; margin-bottom:16px;}
.package-box h4{font-size:22px; color:#338ecd; text-align:center; text-transform:uppercase; line-height:30px;}
.package-box h4 b{font-size:27px; color:#e6891d;}
.package-box h4 span{color:#858584; font-size:14px; padding:0;}
.package-box h4 small {color: #338ECD; font-SIZE: 20px}

.package-box p{font-size:14px; color:#858584; line-height:18px; text-align:center; padding:14px 0 20px;}
.shadow{background:url(../../images/shadow.png) no-repeat; width:173px; height:8px; float:left;}

/* Facebook */
.face{width:300px; float:right;}
.fb_iframe_widget iframe {background:#FFF}

/* Blog */
.blog{width:749px; float:left; border-right:solid 1px #e1e1e1; float:left; margin-right:17px;}
.blog-in{float:left; margin-top:14px;}
.blog-in img{-webkit-box-shadow: 1px 1px 2px 2px #dddddd; box-shadow: 1px 1px 1px 1px #dddddd; border-bottom:solid 1px #bcbcbc; float:left; margin-right:11px; width:110px; height:auto} 
.blog-in p{padding:5px 0 0 0;}
.blog-in p span{color:#e6871c; font-size:15px; display:block; padding-bottom:5px; text-align:left;}
.blog-in p span a{color:#e6871c;}
.blog-in p span a:hover{color:#2e88c8;}
.read-more{background:url(../../images/arrow-1.png) no-repeat left 5px; float:right; clear:both; padding-left:8px; }
.read-more a{color:#2e88c8;}
.read-more a:hover{color:#e78c1f;}
.blog-page img {max-width:320px !important}

.indent-bottom5-1 img {max-width:150px; height:auto;}
#CGBlogPostDetailTitle {color:#E6871C}
#CGBlogPostDetailSummary img{max-width:100%; height:auto; padding-bottom:10px;}

/* Car Rental */
.car-rental{width:280px; float:left;}
.car-rental-spc { border-right: 1px solid #E1E1E1;  border-left: 1px solid #E1E1E1;  margin:0 15px; padding:0 15px; width:435px;}

.car-rental ul{float:left; padding:10px 0 0 10px; list-style-type:none;}
.car-rental ul li{float:left; padding:0; background:url(../../images/dot-h.png) repeat-x left bottom; width:270px;}
.car-rental ul li.line-non{background:none;}
.car-rental ul li a{float:left; padding:0 0 0 12px; background:url(../../images/arrow-1.png) no-repeat left 12px; line-height:32px; font-size:13px; color:#858584;}
.car-rental ul li a:hover{color:#e78c1f;}

/* right sidebar */ 
.right-list {width:100%; float: left; background:#fff; margin-top: -10px; border-radius:8px;}
.right-list ul{   margin: 10px 15px;}
.right-list ul li{    border-bottom: 1px dashed #DDDDDD;
    padding:5px 0 5px 15px;    background:url("../../images/arrow-1.png") no-repeat scroll left 10px transparent;}
.right-list ul li a{ color: #858584 !important;}
.right-list ul li a:hover {color: #338ECD !important;}
.h1{color: #338ecd;font:normal 22px "helvetica_ce_55_romanregular";padding-left: 26px;}

/* Footer */
#footer{width:1100px; float:left; margin:15px auto 20px;}
.call-action {
background-image: -ms-linear-gradient(top, #FCBB52 0%, #FF7A07 100%);
background-image: -moz-linear-gradient(top, #FCBB52 0%, #FF7A07 100%);
background-image: -o-linear-gradient(top, #FCBB52 0%, #FF7A07 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FCBB52), color-stop(100, #FF7A07));
background-image: -webkit-linear-gradient(top, #FCBB52 0%, #FF7A07 100%);
background-image: linear-gradient(to bottom, #FCBB52 0%, #FF7A07 100%);
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 0px 1px 2px #999;
-moz-box-shadow: 0px 1px 2px #999;
-o-box-shadow: 0px 1px 2px #999;
-ms-box-shadow: 0px 1px 2px #999;
box-shadow: 0px 1px 2px #999;

 font-weight: bold; padding:15px 0; margin-bottom:15px; width:100%; display:table; }
.call-action .cta-title {color:#fff; display:table-cell; font-size:24px; padding-left:5%; vertical-align: middle;}
.call-action .cta-btn {display:table-cell; padding-right:5%; vertical-align: middle;}
.call-action .cta-btn a {padding:15px 30px; text-align: center; font-size:16px; background-color:#fff; color:#f28b00; display:block; border-radius:5px; }
.call-action .cta-btn a:hover {color:#3794d2}

.footer{width:380px; float:left; margin:0;}
.footer ul{list-style-type:none; float:left;}
.footer ul li{float:left; width:126px;}
.footer ul li a{float:left; padding:0 0 0 12px; background:url(../../images/arrow-1.png) no-repeat left 8px; line-height:24px; font-size:12px; color:#525151;}
.footer ul li a:hover{color:#e78c1f;}

#footer.flinks {border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:0}
.tagline {font-size:13px; font-weight:bold; color:#525151;  padding-bottom: 5px;}
.flinks .footer{width:220px;}
.flinks .footer.double {width:440px;}
.flinks .footer ul li{width:100%;}
.flinks .footer.double ul li{width:50%; float:left}


.f-logo{background:url(../../images/f-logo.png) no-repeat left top; width:350px; height:57px; float:left; margin-top:3px;}

.copyright{float:right; color:#525151; font-size:13px; line-height:24px; /* margin-top:18px; */ width:342px;}
.copyright a{color:#525151;}
.copyright a:hover{color:#e78c1f;}

/*** About Us ***/
.slider-inner{width:1100px; height:200px; margin:0 auto; padding:0 0 0 0; position:relative; background:url(../../images/banner-bg.png) repeat-x left top; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.slider-inner-in{width:1100px; float:left; }
.slider-inner-in img{-webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px;  height: 200px; width: auto;}
.slider-inner-in > p {float: left; padding: 0; }
.ban-rgt {border-radius:0 !important}
h6{font-size:36px; color:#2a2724;}
h6 span{color:#012e43;}
.inner-bg P {   color: #666666; font-size: 13px; font-weight: bold;line-height:12px; padding:5px 5px 5px 0;}
.inner-bg {width:714px; position:absolute; right:0px; bottom:0px; font-size:14x; padding:11px; background:url(../../images/caption-bg.png) no-repeat left top; color: #544f4d; text-align::justify; }

.inner-bg .indents{padding:35px 30px 20px 120px;}
		.inner-bg h2{font:500 33px/29px 'helvetica_ce_55_romanregular', sans-serif; color:#308aca; padding-top: 5px;}
			.inner-bg h2 span{color:#e99122; font-size:27px;}

.content b{color:#338ecd; font-weight:bold; font-size:13px;}
.orange{color:#e4841a; font-weight:bold; font-size:13px;}
.content h4{color:#303030; padding:0; margin:0; font-size:13px; font-weight:normal;}

/* Default UL and LI */

#content {padding:0px 0px 0px 0px; float:left;}
#content ul {margin:0px 0; padding:0 0 0 4px; list-style:none;}
#content ul li{text-decoration:none; color:#858584; font-size:13px; font-weight:normal; line-height:20px; padding:0px 0 0px 10px; margin:0 0 0px 0; background:url(../../images/arrow-1.png) no-repeat left 6px; text-align:justify; display:table}


.video-box{float:left; width:100%; padding:10px 0 20px 0;}
.video-box td {border-collapse: separate !important;}
.video-box ul{float:left; }
.video-box-r{background:url(../../images/arrow-3.png) no-repeat left top; height:83px; float:right; padding-right:200px;}
.video-box-r a{background:url(../../images/icon-car.png) no-repeat left 2px; font-size:14px; font-weight:bold; padding:0 0 0 40px; float:left; margin:30px 0 0 40px; line-height:15px;}
.features-hd {font-size:15px; font-weight:bold; color:#338ECD}

/* Facebook */
.face-in{width:320px; float:right; margin-top:20px;}

.top-enq {float: right; margin-left: 25px; margin-top: -7px;}
.content img{float:left; padding:0 0 0 0; max-width:100%}
img#item_image, span.margin_1 img{    border-right: 1px dashed #DDDDDD;
    margin-right: 10px;
    max-width: 350px;
    padding-bottom: 15px;
    padding-right: 10px;
    padding-top: 15px;}


.detail {float:left; margin-left:20px; margin-top:15px; width: 335px;}
.detail strong{  border-right: 1px solid #DDDDDD;
    float: left;
    margin-right: 10px;
    width: 115px;}
.detail hr{  border-top: 1px solid linen; }
.detail h2{  margin:0; padding:0; color:#338ECD; float:inherit}
.detail img{float:none !important; padding:0 2px 0 5px !important; vertical-align: text-bottom;}
span.capacity {   position: relative;    top: 14px; }
span.capacity-img {  vertical-align:baseline;}


.all-det{width:100%; border-bottom:solid 1px #e1e1e1; clear:both; float:left; padding:9px 0;}
.all-det img{float:left; margin:0 14px 0 0; padding:0;weight:170px; height:auto;}
.all-det-in{background:#e1e1e1; width:100%; float:right; padding:0 14px; min-height:96px;}
.all-det-in p{color:#e4841a; padding-bottom:16px; float:left; width:100%; padding-left:10px;}

.category{ width:164px; float:left; margin:0 6px 15px 7px; border-bottom: 1px solid #CCCCCC; padding-bottom:15px;}
.category h5{ font-weight:bold; font-size:16px; color:#4d443a; text-align:left; padding-bottom:5px;  height: 35px; /*overflow: hidden;*/}
.category h5 a{color:#4D443A}
.category img {width:163px; height:100px}
.category p {text-align:left; padding-bottom:5px;}
.mfg-service table {float:left; width:100%; background: #eee;  margin-bottom: 20px;}
.mfg-service table img {  max-width: 400px; padding: 1px; border: 1px solid orange; margin-top:15px; margin-left:2%}
.mfg-service table h2{ float: right;
    font-size: 25px !important;
    max-width: 40%;
    text-align: center; padding-top: 20px;}
.mfg-service table td {padding:5px 20px; border-bottom:1px solid #ccc;} 
.mfg-service table th {padding-bottom:15px; margin-bottom:15px; border-bottom:2px double #ccc }

.catpage {border: 1px solid #CCCCCC; float: left; margin:10px 10px 0 0; text-align: center;}
.catpage .category { width:170px; float:left; margin:0 6px 0px 7px; border:none;}
.catpage .category h5{float:left; }
.catpage .category img{margin:10px 0;}
.log-book-page { margin-left: -10px;}
.log-book-page a{float: left; height: 161px; width: 140px;}
/* .log-book-page a img { width: auto; float: left !important; margin-left: 10px; margin-top:15px;} */ 
.log-book-page a img { border: 1px solid;
    float: left !important;
    margin-left: 10px;
    margin-top: 15px;
    width: 90%; }
.more1{width:70px; background:url(../../images/more-bg.jpg) repeat-x left top; float:left; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-align:center; line-height:30px; height:29px; color:#FFF; font-size: 13px;  margin-top:9px; font-family: sans-serif;}
.more1 a{color:#fff; line-height:30px;}

.cat-prc-box {width:100%; margin-top:10px; float: left;}
.cat-prc {float:left; color:#0091d9; font-size:22px; padding-top: 6px;}
.cat-prc small {  color: #0091D9; float: left; font-size: 12px; padding-right: 5px;  padding-top: 1px;}

.cat-book {background:url(../../images/book-nl.png) repeat-x left top; height:29px !important; width:52px; float: left;}
.cat-book:hover {background:url(../../images/book-hv.png) repeat-x left top;}


.book-now{width:76px; background:url(../../images/book-bg.jpg) repeat-x left top; float:right; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-align:center; line-height:30px; height:30px; color:#FFF; font-size:13px; margin-top:9px; font-family: sans-serif;}
.book-now a{color:#fff; line-height:30px;}

.book-now1{width:76px; background:url(../../images/book-bg.jpg) repeat-x left top; float:right; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-align:center; line-height:30px; height:29px; color:#FFF; font-size: 13px;  margin-top:9px;}
.book-now1 a{color:#fff; line-height:30px;}

input.book-now {border:none; cursor:pointer}

/************ blog **********/



/******* Form Builder **********/

.contact-add {float:left; width:370px}
.contact-frm {float:left; width:335px}

.contactus {
	color: #858584;
	float: left;
	padding: 20px 0px 0px 5px;
	/*width: 305px; */
}

.contactus legend {color: #338ECD; font: 20px/42px 'helvetica_ce_55_romanregular'; display:none}
.contactus fieldset {   float: left;    width: 100%; padding-bottom:10px; margin-bottom:20px; border-bottom:1px dashed #ddd}

.contactus fieldset.step-a div, .contactus fieldset.step-b div{width:100%;  padding-left: 0;}
.contactus fieldset.step-b div div{width:20%;  padding-left: 0;}
.contactus fieldset.step-b div div input{float:left;    width: 57%;     height: 10px;}

.contactus div {width:48%; padding-bottom:10px; padding-left:2%; float: left; font-size: 12px;}
.contactus.page div {width:98%; }

.contactus label {float:left; font-size: 13px;text-align: left; width: 28%; /*line-height: 28px;*/}

.contactus input{  background: none repeat scroll 0 0 #efefef;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    float: right;
    height: 25px;
    width: 70%; text-indent:5px;}

.contactus textarea{float:right; width: 70%; border: 1px solid #CCCCCC; border-radius: 4px 4px 4px 4px; background: none repeat scroll 0 0 #efefef;}

.contactus select {float:right; width: 70%; border: 1px solid #CCCCCC; border-radius: 4px 4px 4px 4px; background: none repeat scroll 0 0 #efefef;   padding: 5px 5px 4px 0 ;}

.captcha img {border: 1px solid #CCCCCC;
    float: right;
    margin-bottom: 5px;
    /*margin-left: 22px;*/}
.message label{ float: left;	font-size: 11px;	text-align: left;	width: 90px;}

.submitbtn input{  background: none repeat scroll 0 0 #287CB9;
	color: #FFFFFF;
	float: right;
	font-size: 14px;
	height: 30px;
	margin-left: 90px;
	margin-top: 10px;
	padding: 1px 15px 4px;
	width: auto;  cursor: pointer;} 
.submitbtn input:hover {background-color: silver;}

.contactus .transmission div{padding-bottom:10px; padding-left:2%; float: left; font-size: 12px;width:30% !important;}

.contactus .transmission div input{  background: none repeat scroll 0 0 #efefef;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    float: right;
    height: 12px;
    width: 50%; text-indent:5px;}

/* overlay */

#overlay{
/*    display:none;   */
    position:absolute;
top:0;
    left:0;
    width:100%;
    height:100%;

    z-index:1;
    background-color: #025B7D;
background:url("../../images/overlay_bg.png") repeat scroll left top transparent;
}

.alert {
/*   display:none;  */
   position:absolute;
   top:30%;
   left:35%;
right:35%;
/*   width:40%;	*/
	background-color: #fff;
   padding: 2px;
   text-align: center;
 width: 320px;
   }


.alert[id]{ /* IE6 and below Can't See This */	position:fixed;	}#overlay[id]{ /* IE6 and below Can't See This */	position:fixed;   }

.alertMessage {
 
	color: #FFC20E;
	padding: 20px;
}

.error_message{color: #FF0101;
	float: left;
	font-size: 10px;}

.error_message ul{
padding-bottom:20px; text-align:left; padding-left:0px;
}

.error_message ul li
 {color: #0F2A65;
	float: none;
	font-size: 13px;
line-height:18px; text-align:left; }

.error1{color: #FF0101;
	float: left;
	font-size: 10px;}



#closeAlert{
	color: blue;
	font-size: 16px;
   	font-weight: bold;
   position: absolute;
	right: -10px;
	text-decoration: underline;
	top: -10px;
}



.col70 textarea {
    height: 100px;
    width: 39%;
}

.wrapper p img {margin:2px 7px 2px 0px;}

.read-mr{ background: url("../../images/arrow-1.png") no-repeat scroll left 5px transparent;
    clear: both;
    float: left;
    margin: 5px;
    padding-left: 8px;}

.read-mr a {
    color: #2E88C8;}

.read-mr a:hover {
    color: #E78C1F;
}

.pkg-table td{border: 1px solid !important;
    border-collapse: inherit !important;}

.pkgpage{padding:0;}
.pkgpage ul{padding-bottom:15px !important;}
.pkgpage ul li{margin-left:10px !important;}

.feed-rgt {position:fixed; z-index:1; right:0; bottom:0px;}


.banheado {color: #e99122; display:inline; font-size:19px;}

.caption_right_middle p.pbaneheado{display:inline; line-height:33px;}

@media only screen and (max-width: 479px) {
.banheado {
font-size: 17px;
}

.caption_right_middle p.pbaneheado{
line-height:14px;
}
}

.nodisplay{display:none;}
.womo-widget.womo-review-feed{margin:0 auto;}
.category-section-custom .column-three a {
    padding: 10px;
    text-align: center;
    font-size: 15px;
    background-color: #338ecd;
    color: #fff;
    display: block;
    border-radius: 5px;
}
.category-section-custom .column-three {
    width: 32%;
    display: inline-block;
    margin-right: 6px;
}
.category-section-custom .column-one{margin-bottom: 7px;}

/* Stylesheet: mystyle Modified On 2018-02-10 17:58:11 */
/* Table of Contents
==================================================
	#Base 960 Grid
	#Tablet (Portrait)
	#Mobile (Portrait)
	#Mobile (Landscape)
	#Clearing */


/**************Global Structure*****************/
.wrapper{width:100%; overflow:hidden; position:relative;}
.extra-wrap{overflow:hidden; display:block;}


/* #Base 960 Grid
================================================== */

	.container_24{position: relative; width: 1100px; margin: 0 auto; padding:0;}
	.grid_1,
	.grid_2{float: left; display: inline; }

	/* Nested Column Classes */
	.container_24 .alpha		{margin-left: 0 !important;}
	.container_24 .omega		{margin-right: 0 !important; margin-bottom:0 !important;}

	/* Base Grid */
	.container_24 .grid_1		{width: 710px;}
	.container_24 .grid_2		{width: 320px; float:right;}
	.container_24 .grid_3		{width: 732px;}
	
	.container_24 .grid_10		{width:500px;}
	
	/* Prefix Extra Space >> 24 Columns */
	.padding_1					{padding:15px; float:left;}
	
	.margin_tb, .container_24.margin_tb	{margin-bottom:20px; margin-top:20px;}

	.margin_rl					{margin-left:20px; margin-right:20px; float:left;}
	.margin_btm					{margin-bottom:20px;}
	.margin_top					{margin-top:20px;}
	.margin_r					{margin-right:9px;}
	.margin_blog				{/*margin-right:33px;*/}


	
	.container_24 .prefix_1		{padding:22px;}
	
	/* Suffix Extra Space >> 24 Columns */
	.container_24 .suffix_1		{padding-right:0px;}
	.container_24 .suffix_2		{padding-right:29px;}
	
	
	.container_24 .grid_25		{width: 270px;}
	/* Prefix Extra Space >> 25 Columns */
	
	.container_24 .grid_26		{width: 270px;}
	/* Prefix Extra Space >> 26 Columns */
	
	/*twin columns*/
	.dcol-6{float:left; margin-right:10px;}

/* #Tablet (Portrait)
================================================== */

	/* Note: Design for a width of 768px */

	@media only screen and (max-width: 995px) {
		.container_24				{width: 768px;}
		/* Base Grid */
		.container_24 .grid_1		{width: 390px;}
		.container_24 .grid_2		{width: 320px;}
		.container_24 .grid_3		{width: 406px;}
		
		.container_24 .grid_10		{width: auto;}
		
		/* Prefix Extra Space >> 24 Columns */
		.padding_1					{padding:10px; float:left;}
		
		
		.margin_4					{margin-top:20px;}
		.margin_3					{margin-left:15px;}
		.margin_r					{margin-right:8px;}
	
		/* Prefix Extra Space >> 24 Columns */
		.container_24 .prefix_1		{padding-left:20px;}
	
		/* Suffix Extra Space >> 24 Columns */
		.container_24 .suffix_1 {padding-right:0px;}
	

		
		/*twin columns*/
		.dcol-6{width:182px;}
		
		/*styles*/
		img{width:100%; height:auto;}
		.hide-tp{display:none !important;}
		.img-indent-none-tp{float:none !important; margin-right:0 !important; margin-bottom:10px;}
		.clear-tp{display:block; clear:both; padding-top:20px;}
		.extra-wrap-none-tp{overflow:visible !important;}
	}

/* #Mobile (Landscape)
================================================== */

	/* Note: Design for a width of 480px */
	@media only screen and (max-width: 767px) {
		.container_24 {width: 480px;}
		.container_24 .grid_1	{width: 440px; }
		.container_24 .grid_2	{width: 480px; margin-top:20px;}
		.container_24 .grid_3	{width: 480px;}
		
		.container_24 .grid_10		{width: auto;}
		
		.margin_3					{margin:20px 0 0 0;}
		
		.container_24 .prefix_1		{padding:0 20px;}
		
		.container_24 .suffix_2 {padding-right:0px;}
		
		
		
		/*twin columns*/
		.dcol-6{width:205px;}
		
		/*styles*/
		.last-col{margin-bottom:0 !important;}
		.hide-ml{display:none !important;}
		.img-indent-none-ml{float:none !important; margin-right:0 !important; margin-bottom:10px;}
		.clear-ml{display:block; clear:both; padding-top:20px;}
		.extra-wrap-none-ml{overflow:visible !important;}
		
		.container_24 .grid_25		{width: 419px; float:none;}
	}

/*  #Mobile (Portrait)
================================================== */

	/* Note: Design for a width of 320px */

	@media only screen and (max-width: 479px) {
		.prefix_fix					{padding:20px 0px 0;}
		.container_24 {width: 320px;}
		.container_24 .grid_1	{width: 300px; float:left; padding-bottom:0px;}
		.container_24 .grid_2	{width: 320px; }
		.container_24 .grid_3	{width: 320px;}
		
		.container_24 .grid_10		{width: 320px;}
		.padding_1					{padding:15px; float:left;}

		/*twin columns*/
		.dcol-6{width:300px; margin-right:0; margin-bottom:0px;}
		
		/*styles*/
		.hide-mp{display:none !important;}
		.img-indent-none-mp{float:none !important; margin-right:0 !important; margin-bottom:10px;}
		.clear-mp{display:block; clear:both; padding-top:20px;}
		.extra-wrap-none-mp{overflow:visible !important;}
	}

/* #Clearing
================================================== */

/* Self Clearing Goodness */
	.container_24:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden;}

/* Use clearfix class on parent to clear nested columns,
or wrap each row of columns in a <div class="row"> */
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.row:after, .clearfix:after {clear: both;}
.row, .clearfix {zoom: 1;}

/* You can also use a <br class="clear" /> to clear columns */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* Stylesheet: skeleton Modified On 2017-01-04 14:39:50 */
#menu-wrap{width:100%; margin:20px auto 20px; float:left; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; height:53px; text-align:center; color:#fff; line-height:37px; background:url(../../images/menu-bg.png) repeat-x left top; /*padding:0 10px !important;*/ }
.menu-hid {display:none}
.menu {list-style:none; padding-left:8px;}
.menu a{  color: #F1F9FE;
    padding: 12px 19px 12px 20px;
    text-decoration: none;}
.menu > li {
	position:relative;
	float:left;
	font-size:16px; font-weight:normal; line-height:29px; border-right:solid 1px #185278;
	text-align:left;
	z-index:1;
	
}
	.menu > li > a {
		display:block;
		color: #F1F9FE;
		text-decoration: none;
		
	}
		.menu > li.sfHover > a,.menu > li > a:hover , .menu > li.current > a {
					
			text-decoration:none; color:#36528c; background-position: center bottom;
		background-image:#ff8112 -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa443), color-stop(100%, #ff7400));
 background-image: -webkit-linear-gradient(top, #ffa443, #ff7400);
 background-image: -moz-linear-gradient(top, #ffa443, #ff7400);
 background-image: -ms-linear-gradient(top, #ffa443, #ff7400);
 background-image: -o-linear-gradient(top, #ffa443, #ff7400);
 background-image: linear-gradient(top, #ffa443, #ff7400);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffa443, endColorstr=#ff7400);}
		
		
		
	.menu .menu-arrow{display:none;}
/***submenu***/
.menu ul {
	position:absolute;
	top:-999em;
 /*	width:173px;  */
 border:1px solid #ad741b; border-bottom:none;
	display:none;
	z-index:99;
	background: #f0a32c;
	text-align:left;
	border-radius:4px;
	width:200px;
}
.menu li li{
	width:100%;
	padding:0;
	position:relative;
}
	.menu li li.last-item{border-bottom:none;}
	.menu li li a{
		display:block;
	/*   width:173px; */
	   padding:7px 10px;
       background: url("../../images/dot.jpg") repeat-x scroll left bottom transparent;
	   font-size:14px;
	   line-height:16px;
	   color:#333;
	   display:block;


	}
		.menu li li > a:hover,.menu li li.sfHover > a{  background-color: #0186ba;
		background-image: -moz-linear-gradient(#04acec,  #0186ba);	
		background-image: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba));
		background-image: -webkit-linear-gradient(#04acec, #0186ba);
		background-image: -o-linear-gradient(#04acec, #0186ba);
		background-image: -ms-linear-gradient(#04acec, #0186ba);
		background-image: linear-gradient(#04acec, #0186ba);
		color:#fff;}
.menu li:hover ul, .menu li.sfHover ul {left:-1px; top:53px;}
.menu li:hover li ul, .menu li.sfHover li ul {top:-999em;}
/***subsubmenu***/
.menu li li:hover ul, .menu li li.sfHover ul {left:173px; top:0px;}
.menu li li:hover li ul, .menu li li.sfHover li ul {top:-999em;}

@media only screen and (max-width:1100px){
#menu-wrap {/*padding: 0 9px !important;*/} 
.menu {padding-left:8px;}
.menu a {padding: 12px 7px 12px 7px;}
.menu > li { font-size:13px; }
	.menu .menu-arrow{display:inline-block; width:13px; height:8px; overflow:hidden; text-indent:-999em; font-size:0; line-height:0; background:url(../../images/menu-arrow.png) center top no-repeat; margin-left:7px; vertical-align:middle;}

		.menu li.sfHover > a >.menu-arrow,.menu a:hover > .menu-arrow, .menu li.current > a > .menu-arrow{background-position: center -38px;}
.menu ul .menu-arrow{width:9px; height:5px; background-image: url(../images/submenu-arrow.png); margin-left:2px;}
}

@media only screen and (max-width: 767px) {
.menu {padding-left:0px;}
	#menu-wrap{ width:100%; margin: 0 auto 20px; height:auto; padding:0 !important; border-radius:4px 4px 0 0}
.menu-shw {display:none}
.menu-hid {display:block}
.hm-icon {float: left; padding: 7px 10px 0px 10px; width: auto; height: 17px;}
		#page1 .navigation{margin-bottom:5px;}
	nav{width:100%;}
	.menu > li {float:none; margin-right:0px; margin-bottom:0px; background:none; border-bottom:1px solid #2578b1; border-right:none;}
	.menu > li > a {padding:2px 20px 2px; background:url("../../images/menu-bg.png") repeat-x scroll left top transparent; font-size:13px;}
	/***submenu***/
	.menu ul {position:static; width:auto; border-bottom:0; border-radius:0;} 
		.menu ul li{font-size:12px; line-height:15px;}
			.menu li li a{padding: 8px 10px 8px 20px;}
	/***subsubmenu***/
	.menu ul ul{border:none; border-top:1px solid #020202; display:block !important;}
	
		.menu ul ul a{padding: 8px 10px 8px 45px;}
}

@media only screen and (max-width: 479px){
	#menu-wrap {
			position: relative;
			
		}
.hm-icon {height: 26px;}
		#menu-wrap * {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
		}

	.menu ul ul{width:318px;}
}
/* Stylesheet: superfish Modified On 2017-01-04 14:33:33 */
/* Start of CMSMS style sheet 'fader' */

.wrapper{
	width:100%;
	margin:0 auto; 
}


.slider_container{
	width:760px;
	float:right;
	
}
.inner_slider_container{
	width:760px;
	position: relative;
}

.anythingFader {
	width:760px;
	height: 336px;
	position: relative; overflow:hidden;
	/*margin: 0 auto 15px;*/
}
.anythingFader .wrapper {
	width:760px;
	margin:0 auto;
	overflow: auto;
	height: 336px;
	/*margin: 0 40px;*/
	position: absolute;
	top: 0;
	left: 0;
}
.anythingFader .wrapper ul {
	width: 9999px;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding:0;
}
.anythingFader ul li {
	display: block;
	float: left;
	padding: 0;
	height: 336px;
	width:760px;
	margin: 0 auto;
}
.anythingFader .arrow {
	display: block;
	height: 10px;
	width: 6px;
	text-indent: -9999px;
	position: absolute;
	cursor: pointer;
}
.anythingFader .forward {
	background:#000 url(../images/next_lnk.gif) no-repeat center;
	left: 55px;
	bottom:0px;
	margin-left:60px;
}
.anythingFader .back {
	background:#000 url(../images/prev_lnk.gif) no-repeat center;
	left: 10px;
	bottom:0px;
}
.anythingFader .forward:hover {
	/*background-position: 0 -200px;*/
}
.anythingFader .back:hover {
	/*background-position: -67px -200px;*/
}
#thumbNav {
	position: absolute;
	bottom: 0;
	right:28px;
	text-align: left;
	
}
#thumbNav a, .anythingFader .forward, .anythingFader .back, .playing, .pause{
	margin: 0 2px 105px 2px;
	text-align: center;
	line-height:normal;
	text-decoration: none;
	font-family:'helvetica_ce_55_romanregular'; font-size:21px; color:#308aca; font-weight:bold;
	color:#630;
	left:200px;
	display: inline-block;
	background:#ffffff;
	-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;
	

}
#thumbNav a{
	 background-image:url(../images/dot-icn.png); width:27px; height:27px; color:#308aca;  font-family: sans-serif;  font-weight: normal;
	
}
#thumbNav a:hover {
	 background:#ff8e12; width:27px; height:27px; color:#fff;
}
#thumbNav a.cur {background:#ff8e12; color:#fff; width:27px; height:27px;}
#start-stop {
	margin:3px;
	width: 6px;
	height:10px;
	text-align: center;
	position: absolute;
	left:32px;
	bottom:7px;
}
.playing {
	/*background-color: red;*/
	background:#000 url(../images/play_lnk.gif) no-repeat center !important;
}
.pause {
	/*background-color: red;*/
	background:#000 url(../images/pause_lnk.gif) no-repeat center !important;
}
/*
  Prevents
*/
.anythingFader .wrapper ul ul {
	position: static;
	margin: 0;
	background: none;
	overflow: visible;
	width: auto;
	border: 0;
}
.anythingFader .wrapper ul ul li {
	float: none;
	height: auto;
	width: auto;
	background: none;
}

/* Added for caption */
.anythingFader ul li {
	position:relative;
}

.caption_right_middle P {font-size:18px; color:#544f4d; line-height:18px;}
.caption_right_middle h2{font-family:'helvetica_ce_55_romanregular'; font-size:35px; color:#308aca; font-weight:normal; padding-bottom:0px; line-height:35px;}
.caption_right_middle h2 span{color:#e99122;}
.caption_right_middle .con-padd{padding:45px 0 0 120px;}
.caption_right_middle {
	position:absolute;
	right:0;
	bottom:10px;
	font-size:50px;
	padding:0 25px;
	background:url(../../images/caption-bg.png) no-repeat right bottom;
	height:125px;
	width:736px;
    color: #FFFFFF;

}

.inner_slider_container .caption_right_middle{
 	/* background: url("/images/inner_banner_message_bg.png") repeat scroll left top transparent; */
    border-radius: 15px 0 0 15px;
  	-webkit-border-bottom-left-radius:15px 0 0 15px;
    color: #FFFFFF;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
	right: 0;
	behavior: url(border-radius.htc);

}


.caption_right_middle a{
    background: none repeat scroll 0 0 #797979;
    color: #544F4D;
    font-size: 15px;
	border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    padding: 10px 10px;
	-webkit-border-radius: 5px 5px 5px 5px;
	float:right;
	text-align:right;
}
.caption_left_middle {
	position:relative;
	z-index:11111;
	left:7px;
	top:7px;

}

/* End of 'fader' */

@media only screen and (max-width: 995px){
	
	.slider_container{width:440px; float:right;}
.inner_slider_container{width:440px; position:relative;}

.anythingFader {width:440px; height:336px; position:relative; /*margin: 0 auto 15px;*/}
.anythingFader .wrapper {
	width:440px;
	margin:0 auto;
	overflow: auto;
	height: 336px;
	/*margin: 0 40px;*/
	position: absolute;
	top: 0;
	left: 0;
}
.anythingFader ul li {
	display: block;
	float: left;
	padding: 0;
	height: 336px;
	width:440px;
	margin: 0 auto;
}
.anythingFader ul li img {width:440px !important;}

.caption_right_middle .con-padd{padding:40px 0 0 120px;}
.caption_right_middle {position:absolute; right:0; bottom:10px; font-size:50px; padding:0 25px; background:url(../../images/caption-bg-t.png) no-repeat right bottom;	height:125px; width:440px; color:#FFFFFF;}

.caption_right_middle h2 {font-size:23px; line-height:25px}
#thumbNav {
	position: absolute;
	bottom: 0;
	right:40px;
	text-align: left;
}

	
}

@media only screen and (max-width: 767px) {
	
	.slider_container{width:480px; float:right; margin-bottom:15px;}
.inner_slider_container{width:480px; position:relative;}

.anythingFader {width:480px; height:214px; position:relative; /*margin: 0 auto 15px;*/}
.anythingFader .wrapper {
	width:480px;
	margin:0 auto;
	overflow: auto;
	/*margin: 0 40px;*/
	position: absolute;
	top: 0;
	left: 0;
	height:214px;
}
.anythingFader ul li {
	display: block;
	float: left;
	padding: 0;
	width:480px;
	margin: 0 auto;
	height:200px;
}
.caption_right_middle h2{font-family:'helvetica_ce_55_romanregular'; font-size:30px; color:#308aca; font-weight:normal; padding-bottom:0px;}

.anythingFader ul li img {width:480px !important;}

.caption_right_middle {position:absolute; right:0; bottom:0px; font-size:50px; padding:0 25px; background:url(../../images/caption-bg-t.png) no-repeat right bottom;	height:125px; width:440px; color:#FFFFFF;}
#thumbNav {
	position: absolute;
	bottom: 3px;
	right:40px;
	text-align: left;
}
	
}


@media only screen and (max-width: 479px){
	.slider_container{width:320px; float:right; margin-bottom:15px;}
.inner_slider_container{width:320px; position:relative;}

.anythingFader {width:320px; height:141px; position:relative; /*margin: 0 auto 15px;*/}
.anythingFader .wrapper {
	width:320px;
	margin:0 auto;
	overflow: auto;
	/*margin: 0 40px;*/
	position: absolute;
	top: 0;
	left: 0;
	height:141px;
}
.anythingFader ul li {
	display: block;
	float: left;
	padding: 0;
	width:320px;
	margin: 0 auto;
	height:141px;
}
.caption_right_middle h2{font-family:'helvetica_ce_55_romanregular'; font-size:18px; color:#308aca; font-weight:normal; padding-bottom:0px;}
.caption_right_middle P {font-size:13px; color:#544f4d; line-height:18px; padding:5px 0;}
.anythingFader ul li img {width:320px !important;}
.caption_right_middle .con-padd{padding:40px 0 0 120px;}
.caption_right_middle {position:absolute; right:0; bottom:10px; font-size:50px; padding:0 25px; background:url(../../images/caption-bg-m.png) no-repeat right bottom;	height:125px; width:320px; color:#FFFFFF;}
#thumbNav {
	position: absolute;
	bottom: 3px;
	right:0px;
	text-align: left;}
#thumbNav a, .anythingFader .forward, .anythingFader .back, .playing, .pause{font-size:18px;}
#thumbNav a{background-image:url(../images/dot-icn.png); width:23px; height:23px; color:#308aca;}
#thumbNav a:hover {background:#ff8e12; width:23px; height:23px; color:#fff;}
#thumbNav a.cur {background:#ff8e12; color:#fff; width:23px; height:23px;}
}
/* Stylesheet: slider Modified On 2014-05-05 15:51:27 */
@media only screen and (max-width: 1100px) {
	
	
	#main, .container_24 {width:768px; margin:0 auto;}
	
	/* Header Srart */
	.header {width:768px; margin:0 auto;}
 	.header-right{float:right; float:right; margin-top:17px; width:140px;}

.header-middle { margin: 0 7px; width:75px} 
.logo  {margin: 0 0 0 5px;}
 .logo img {width:400px;}
.logo a { padding: 7px 0; width: 300px;}
.social img {width:100%}
.social {float:none; margin-top:0; padding-top: 10px; display: inline-block; width: 100%; }
.social span {/*width:25px;*/}
.whyyou { width: 65px;}
.whyyou img {}
.right.whyyou img { width: 65px;}

.book-btn { font-size: 15px;    padding-top: 5px;}
.book-btn a { height: 32px;    line-height: 35px;    width: 75px;}
.google{margin-top:3px;}

.rightcall.secs, .rightcall { margin-right:5px;}
.rightcall .topcall { font-size: 15px; padding-bottom: 3px;   margin-bottom: 3px;}
.rightcall .botaddress {font-size: 11px; line-height: 12px; width: 94px;}

	.fb{ margin-right:0; float:right}
	
	.slider-inner{width:768px; height:200px; margin:0 auto; padding:0 0 0 0; position:relative; background:url(../../images/banner-bg.png) repeat-x left top; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.slider-inner-in{width:768px; float:left; }
.slider-inner-in img{ width:auto;}
img#item_image, span.margin_1 img {max-width:385px; margin-right:0; border:none; padding-right:0}

#content .loca-box {float:none; border:none; margin:0; padding:0; min-height: 150px;}
	
	
	
	/*** Model Car ***/
	.model-car{width:768px; float:left;}
        .grid_2 .model-car{width:100%; float:left;}
	
	/* location */
	.location{width:728px; float:left;}
	.loca-box{width:218px; float:left; padding-top:13px;}
	.line1{border-right:solid 1px #e1e1e1; float:left; min-height:255px;}
	
	/* Our Package Deals */
	.package-deals{width:365px; padding:10px 20px;}
	
	/* Blog */
	.blog{width:724px; float:left; border-right:none; float:left; margin-right:0px;}
	.blog-in img{width:120px; height:auto;}
	
	/* Car Rental */
.mfg-service table img {max-width:370px }
.mfg-service table h2 {max-width:100% }	
	.car-rental{width:100%; float:left; }
        
.car-rental-spc {
    border: medium none;
    margin: 15px 0;
    padding: 0;
    width: 100%;
} 
.car-rental ul li { margin-right: 5%;  width: 45%;}
	

.log-book-page img {
    width: 22.5%;
}

	/* Footer */
#footer{width:768px; float:left; margin:15px auto 20px;}
.footer img{ width:auto;}
.f-logo {float:right}

.flinks .footer{width:19%;}
.flinks .footer ul li{width:95%;}
.flinks .footer.double {width:310px;} 
	
	.copyright{float:right; color:#525151; font-size:13px; line-height:24px; margin-top:18px; width:100%;}
	.copyright span{float:right;}
	
	.video-box-r{padding-right:50px;}
	
        .detail  {margin-left:0; width:100%}
	.detail img{width:auto;}
	
	.all-det img{width:auto; height:65px;}
	.all-det-in{background:#e1e1e1; width:60%; float:right; padding:0 13px; min-height:96px;}
	.all-det-in span{color:#e4841a; padding-bottom:5px; float:left; width:100%;}
	
	/* Category */
	.category{ width:182px; float:left; margin:0 6px 15px 7px;}
.category img {width:100%; height:115px;}

	.more1{ font-size:11px;}
	.book-now1{width:60px; font-size:11px;}
.contact-add, .contact-frm {float:left; width:auto; margin-bottom: 20px;}
.contactus div {margin-left:0px; }
.contactus.page div {    width: 48%;}
.captcha img {width:100%; float:right}
  .contactus input, .contactus label, .contactus select, .contactus textarea {width:100%;}
	
.contactus fieldset.step-b div > div{width:50%}
.contactus fieldset.step-b div > div label{width:33%}
.contactus fieldset.step-b div div input {width:auto}
/*12-9-13*/
.category1{width:100% !important; margin: 0 0 0 6px !important;}
.color1{width: 94%;}
.color2{width:94%;}
.color3{width: 94%;}
.color4{width:94%;}
#content .wrapper h2 span{min-height:0 !important;}
}
/* Stylesheet: tablet Modified On 2017-01-04 16:13:50 */
@media only screen and (max-width: 767px) {
	
	#main, .container_24 {width:480px; margin:0 auto;}
	
	/* Header Srart */
	.header {width:480px;   float: left;   margin: 0 auto 10px;}
	 .logo { text-align: center; margin:0 0 15px 0;    width: 100%;}
         .logo img {width:460px;} 
         .logo a { padding: 0; width: auto;}
	.header-right{float:right; float:right; margin-top:8px; width:140px;}
	.book-btn{ padding:0}
	.book-btn a{width:70px;  margin-top: 6px; line-height:30px; height:30px;}
	 .fb{margin-right:0;}
	.tw{ margin-right:5px;}
	.gl{margin-right:5px;}
          .whyyou {float:left; margin-left: 10px;}
	
	.slider-inner{width:480px; height:176px; margin:0 auto; padding:0 0 0 0; position:relative; background:url(../../images/banner-bg.png) repeat-x left top; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; overflow:hidden;}
.slider-inner-in{width:480px; float:left; -webkit-border-radius:8px 0 0 8px; -moz-border-radius:8px 0 0 8px; border-radius:8px 0 0 8px;}
.slider-inner-in img{max-height:176px; max-width:398px;}

.services-box {width:440px; margin-bottom: 10px; margin-right: 0px;}
.services-txt {width:98%}
.services-box img {  float: right;}


	.inner-bg {width:419px; position:absolute; right:0px; bottom:0px; font-size:14x; padding:0px; background:none;}
.inner-bg h2 {font: 500 23px/24px 'helvetica_ce_55_romanregular',sans-serif; padding-bottom:4px;}
.inner-bg h2 span {font-size: 20px;}

/*.inner-bg .indents{padding:24px 30px 0px 80px;}*/
.inner-bg .indents{padding:0 10px; background:#fff;  margin-bottom: 6px; border-radius: 4px 0 0 4px;}

#content .package-main {width:190px;}
#content .package-box{width:170px;}

.booking-form {width:480px;}
	/*** Model Car ***/
	.model-car{width:480px; float:left;}
.model-tit h1 {  font-size: 18px; padding-left: 15px;}
	/* location */
	.location{width:440px; float:left;}
	.loca-box{width:400px; float:left; padding-top:13px;}
	.line1{border-right:none; min-height:0;}
	.loca-box-left{width:236px;}
	
	/* Our Package Deals */
	.package-deals{width:400px; padding:10px 20px;}
	.package-main{width:192px; float:left;}
	.package-box{width:174px;}
	
	/* Facebook */
	.face{width:300px; float:left; clear:both; margin-top:20px;}
	.grid_2 .fb_iframe_widget iframe{width:480px !important}
	.fb_iframe_widget iframe{width:440px !important}
	/* Blog */
	.blog{width:440px; float:left; border-right:none; float:left; margin-right:0px;}
	.blog-in{width:442px;}
		
	/* Car Rental */
	.car-rental{width:100%; float:left; margin-top:0px;}
	.car-rental ul li{width:430px;}
.mfg-service table img {max-width:420px }	
.contactus fieldset.step-b div > div{width:100%}
.contactus fieldset.step-b div > div label{width:33%}

	/* Footer */
	#footer{width:440px; float:left; margin:15px auto 20px; padding:0 20px;}
	.footer{width:440px; float:left; margin:0;}
	.footer ul li{float:left; width:145px;}
         .flinks .footer {width: 50%; }
.flinks .footer.double {width:440px; margin-top:20px;} 
	.f-logo{clear:both; float: left; padding-top:5px;}
	
	.copyright{width:100%; float:left;}
	.copyright span{float:left; clear:both;}
	 .right-list ul li {width:45%; float:left}
	/* Facebook */
.face-in{width:320px; float:left; margin-top:20px;}

	.all-det img{width:auto; height:76px;}
	
	/* Category */
	
	.category{ width:205px; float:left; margin:0 6px 15px 7px;}
.category img {height:125px;}

	.more1 {font-size:12px;}
	.book-now1{width:66px; font-size:12px;}

img#item_image {padding-top:15px; padding-bottom:15px; max-width:440px;}

/*12-9-13*/
.category1{width:100% !important;}

.caption_right_middle h2 {
font-size: 26px;
}

.call-action .cta-title {font-size: 18px; line-height: normal;}
.call-action .cta-btn a {  padding: 15px 15px;  min-width: 78px;  margin-right: 15px;}

}
/* Stylesheet: fablet Modified On 2017-01-04 16:06:12 */
@media only screen and (max-width: 479px) {
	
	#main, .container_24 {width:320px; margin:0 auto;}
	
	/* Header Srart */
	.header {width:320px; margin:0 auto 10px auto;}
        .header-middle {margin:0;/* margin-left: 25%;*/float: left;}
	.logo { float:left; margin:0px 0 10px 0; }
        .logo img { width:314px;}

	.header-right{width:100px; margin-top:2px;}
	.book-btn{font-size:15px; line-height:22px; height:22px; width:100px;}

	.rightcall .topcall {font-size: 13px;}
        .right.rightcall { width: 30%; margin-bottom: 10px;}
        .rightcall .botaddress { font-size: 11px; line-height: 12px; width: 83px;}
       .whyyou {width: 62px;} 
         .fb {margin-right: 5px;}
       
  

	.slider-inner{width:320px; height:117px; margin:0 auto; padding:0 0 0 0; position:relative; background:url(../../images/banner-bg.png) repeat-x left top; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.slider-inner-in{width:320px; float:left; }
.slider-inner-in img{ max-height:117px; max-width:267px;}
	.inner-bg {width:270px; position:absolute; right:0px; bottom:0px; font-size:14x; padding:11px 0 0 0; background:url(../../images/caption-bg-m.png) no-repeat 40px top;}
	.inner-bg .indents{padding:0px;}
	.inner-bg h2{font:500 16px/17px 'helvetica_ce_55_romanregular', sans-serif; color:#308aca; padding-left:5px; font-weight:normal}
.inner-bg h2 span {font-size:15px;}
	.inner-bg P {font-size:13px; color:#333333; padding:5px;}


.model-box {  padding: 0;}
.model-box-sub {  padding: 5px 0 0 5px;}
.services-box {width:305px; margin-bottom: 5px;}
.services-txt {width:96.8%; font-size: 24px;    line-height: 60px;}
.services-box img {  float: right;   width: 60px;}


.category {width:285PX;}
.catpage {width:99%; margin-right:0}
.catpage .category  {width:98%;}
.catpage .category  img{width:95%; float:left}
.category h5, .category img {height:auto;}

.thumbnail .cat-prc { font-size: 18px;    margin-top: -7px;    padding-top: 0;    text-align: left;   width: 70px;}

.mfg-service table img {max-width:296px }	

.booking-form {width:320px;}

	/*** Model Car ***/
	.model-car{width:320px; float:left;}
	
	.content{padding:20px 10px;}
#content .package-main {width:258px;}
#content .package-box{width:240px;}

	/* location */
	.location{width:280px; float:left;}
	.loca-box{width:280px; float:left; padding-top:13px; margin-bottom:25px;}
	.line1{border-right:none; min-height:0; padding:0;}
	.loca-box-left{width:118px;}
	
	/* Our Package Deals */
	.package-deals{width:260px; padding:10px 20px;}
	.package-main{width:240px; float:left;}
	.package-box{width:240px;}
	.shadow{background:url(../../images/shadow.png) no-repeat bottom center; width:240px; height:8px; float:left;}
	
	/* Facebook */
	.face{width:300px; float:left; clear:both; margin-top:20px;}
	.grid_2 .fb_iframe_widget iframe{width:320px !important}
	.fb_iframe_widget iframe{width:300px !important}
	
	/* Blog */
	.blog{width:280px; float:left; border-right:none; float:left; margin-right:0px;}
	.blog-in{width:280px;}
        .cgfeedback_addcomment fieldset{margin:0 !important}
        .cgfeedback_addcomment .row   {}
        .cgfeedback_addcomment .col30 {width:29%}
        .cgfeedback_addcomment .col70 {width:70%;    float: left;}
        .cgfeedback_addcomment .col70 input, .cgfeedback_addcomment .col70 textarea {width:90%}
		 .right-list ul li {width:auto; float:none}	
	/* Car Rental */
	.car-rental{width:100%; float:left; margin-top:0px;}
	.car-rental ul li{width:280px;}
.log-book-page img {    width:30%;}	
	/* Footer */
	#footer{width:300px; float:left; margin:15px auto 20px; padding:0 10px;}
	.footer{width:300px; float:left; margin:0;}
	.footer ul li{float:left; width:100px;}


.flinks .footer{width:100%;}
.tagline {padding-bottom: 5px; padding-top:15px;}
.flinks .footer ul li{width:100%;}
.flinks .footer.double {width:320px;} 

	.f-logo{clear:both;}
.footer img {width:32%}
.footer .social img {width:auto;}
	
	.f-logo{background:url(../../images/f-logo-m.png) no-repeat left top; width:300px; height:48px; float:left; margin-top:15px;}
	
	.copyright{width:100%; font-size:12px; float:none}
	.copyright span{ float:left; width:100%}
	
	.content img{float:right; padding:0 0 0 0;}
	
	.video-box-r{padding-right:10px;}
	.video-box-r a{padding:0 0 0 34px; margin:30px 0 0 20px;}
	
	.all-det img{width:auto; height:auto;}
	.all-det-in{background:#e1e1e1; width:92%; float:left; padding:0 13px; min-height:96px; margin-top:5px;}

.contactus div, .contactus.page div { padding-left: 0; width: 100%;}

.contactus fieldset input, .contactus textarea, .contactus select { width:195px}
.contactus label  { width:65px}
div.captcha {padding-left:0; width: 278px;}

.contactus .transmission div {
    float: right;
    width: 66% !important;}

.feed-rgt{display:none;}
.caption_right_middle h2 {
font-size: 17px;
}
}



@media only screen and (max-width: 479px) {
.content .book-btn
{
margin-top: 2px;
margin-bottom: 16px;
}

.header-middle .book-btn{
font-size:11px;
}
}

@media only screen and (max-width: 995px) {
.category-section-custom .column-three {width: 100%;margin-bottom:3px}
.header-middle .book-btn{
font-size:11px;
}
.caption_right_middle,#thumbNav{display:none;}
}
/* Stylesheet: mobile Modified On 2018-02-10 14:42:52 */
@charset "utf-8";
/* CSS Document */

/* DIV container slider example */
#gallery_container2, #gallery_container3, #gallery_container4 { width:99% !important; /* height:164px ; */ margin:0px auto 0px; padding:0px 0px 0px; display:block; position:relative; }

/* create custom forward-backward buttons for this container */
#gallery_container2 .addfwd, #gallery_container3 .addfwd, #gallery_container4 .addfwd { display:block; position:absolute; cursor:pointer; width:25px;  height:185x; top:0px; right:0px; background:url(../../images/gallery_fwd2.jpg) no-repeat center;  }
#gallery_container2 .addbkwd, #gallery_container3 .addbkwd, #gallery_container4 .addbkwd  { display:block; position:absolute; cursor:pointer; width:25px; height:185px; top:0px; left:0px; background:url(../../images/gallery_back2.jpg) no-repeat center;  }

/* the width is set to show the number of thumbnails that will be visible */
#thumb_container2, #thumb_container3, #thumb_container4{ width:94% !important; position:relative ; overflow:hidden ; /*  height:164PX;*/margin:0px auto 0px; }
/* the thumbnails container; set a width on it so everything will be fine */
#thumbs2, #thumbs3, #thumbs4 { display:block; position:relative; width:6000px; }

#thumbs2 div.thumbnail, #thumbs3 div.thumbnail , #thumbs4 div.thumbnail { display:block; position:relative; float:left; margin-right:9px; font-size:11px; width:159px; text-align:center; overflow:hidden; }
#thumbs2 div.thumbnail h5, #thumbs3 div.thumbnail h5, #thumbs4 div.thumbnail h5{font-size:15px; font-weight:bold; color:#4d443a; text-align:left; padding-bottom:5px;  height: 35px; overflow: hidden;}

#thumbs2 div.thumbnail h5 a, #thumbs3 div.thumbnail h5 a, #thumbs4 div.thumbnail h5 a {color:#4D443A}

#thumbs2 a, #thumbs3 a, #thumbs4 a { padding:0px; margin:0px; clear:both; display:block; overflow: hidden; height:100px;}
#thumbs2 a img, #thumbs3 a img, #thumbs4 a img{}

/* the forward and backward buttons */
.addfwd { display:block; position:absolute; cursor:pointer; width:25px; /* height:101px; */  height:185px; top:0px; right:0px; background:url(../images/gallery_fwd.jpg) no-repeat;  }
.addbkwd { display:block; position:absolute; cursor:pointer; width:25px; height:101px; top:0px; left:0px; background:url(../images/gallery_back.jpg) no-repeat;  }
/* thumbnail slider end */
.more{width:70px; background:url(../../images/more-bg.jpg) repeat-x left top; float:left; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-align:center; line-height:30px; height:30px; color:#FFF; font-size:14px; margin-top:9px;}
.more a{color:#fff; line-height:30px;}

#thumbs2 div.thumbnail img, #thumbs3 div.thumbnail img, #thumbs4 div.thumbnail img{width:159px; height:auto;}


@media only screen and (max-width: 995px) {
	
/* the width is set to show the number of thumbnails that will be visible */
#thumb_container2, #thumb_container3, #thumb_container4{ width:90% !important; position:relative ; overflow:hidden ;  height:AUTO; margin:0px auto 0px; }
	
}

@media only screen and (max-width: 767px) {
/* the width is set to show the number of thumbnails that will be visible */
#thumb_container2, #thumb_container3, #thumb_container4{ width:74% !important; position:relative ; overflow:hidden ;  margin:0px auto 0px; }	
}

@media only screen and (max-width: 479px) {
/* the width is set to show the number of thumbnails that will be visible */
#thumb_container2, #thumb_container3, #thumb_container4{ width:82% !important; position:relative ; overflow:hidden ;  margin:0px auto 0px; }
#thumbs2 a, #thumbs3 a, #thumbs4 a {height:85px}
#thumbs2 div.thumbnail img, #thumbs3 div.thumbnail img, #thumbs4 div.thumbnail img {width:125px}

#thumbs2 div.thumbnail, #thumbs3 div.thumbnail, #thumbs4 div.thumbnail { display:block; position:relative; float:left; margin-right:10px; font-size:11px; width:125px; text-align:center; overflow:hidden; }
	
.model-box{width:auto; padding:17px 0px 11px;}	
.more{width:56px; float:left; font-size:12px;}
.book-now{width:62px; float:right; font-size:12px;}
}
/* Stylesheet: scrollers Modified On 2013-04-05 18:08:12 */
