@font-face{font-family:'Trajan Pro';src:url('../fonts/trajan_pro.eot');src:url('../missing.html?#iefix') format('embedded-opentype'),url('../missing.html') format('woff'),url('../missing.html') format('truetype');}
.less-padding{padding-left:0px !important;padding-right:0px !important;}
.less-padding-left{padding-left:0px !important;}
.less-padding-right{padding-right:0px !important;}
.logo-scroll{margin-top:0px;}
@font-face {
    font-family:text;
    src:url('../fonts/Proxima-Nova-Reg.ttf');

}



@font-face {
    font-family: 'monofamily';
    src: url('../fonts/mtcorsva-webfont.eot');
    src: url('../fonts/mtcorsva-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../missing.html') format('woff2'),
         url('../fonts/mtcorsva-webfont.woff') format('woff'),
         url('../fonts/mtcorsva-webfont.ttf') format('truetype'),
         url('../fonts/mtcorsva-webfont.svg#monofamily') format('svg');
    font-weight: normal;
    font-style: normal;

}


.mail-link{border:none!important;  padding-left:0px!important;}
.sticky-menu{width:100%;background:rgba(138, 10, 01, 0.9);box-shadow:0 5px 5px -5px #333;position:fixed;top:0px;left:0px;z-index:310 !important;display:none;padding:5px 0 0px 0px;}
.gap-header{width:100%; height:120px; display:block;}

.margan{padding-top:50px !important;}
.margan2{padding-top:27px !important;}
.menu-colour{overflow:auto;color:#FFF;}
.header-center{text-align:center; display:block; padding-top:25px; color:#1b2c69; letter-spacing:0; font-weight:bold; font-size:18px;}
.container-bg{background:url(../images/patern-header.png) #f6dec7; position:fixed; width:100%; top:0; z-index:10000;  }
.logo-center{padding-top:7px;}
 .logo-center img{padding-bottom:8px;}
.blog_sprite .text-right{padding:0px 0;}
.phone-no{color:#FFF;font-size:20px;font-family:"Open Sans",sans-serif;padding:5px 0 0 0px;}
.enquire_button{font:16px "Open Sans",sans-serif;padding:5px 0px;margin:0px;text-decoration:none;display:block;color:#FFFFFF;border:1px solid #870e0b;font-weight:bold;background:rgb(205,0,0);border-right:#000 solid 3px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjFhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(205,0,0,1) 0%, rgba(255,26,0,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(205,0,0,1)), color-stop(100%,rgba(255,26,0,1)));background:-webkit-linear-gradient(top, rgba(205,0,0,1) 0%,rgba(255,26,0,1) 100%);background:-o-linear-gradient(top, rgba(205,0,0,1) 0%,rgba(255,26,0,1) 100%);background:-ms-linear-gradient(top, rgba(205,0,0,1) 0%,rgba(255,26,0,1) 100%);background:linear-gradient(to bottom, rgba(205,0,0,1) 0%,rgba(255,26,0,1) 100%);filter:progid:DXImageTransform.Microsoft. gradient(startColorstr='#cd0000', endColorstr='#ff1a00',GradientType=0);}
.book-now-button{font:18px "Open Sans",sans-serif;font-weight:bold;padding:5px 0px;text-decoration:none;text-align:center;display:block;color:#FFFFFF;border:0px;background:rgb(205,0,0);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjFhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(205,0,0,1) 0%, rgba(255,26,0,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(205,0,0,1)), color-stop(100%,rgba(255,26,0,1)));background:-webkit-linear-gradient(top, rgba(205,0,0,1) 0%,rgba(255,26,0,1) 100%);background:-o-linear-gradient(top, rgba(205,0,0,1) 0%,rgba(255,26,0,1) 100%);background:-ms-linear-gradient(top, rgba(205,0,0,1) 0%,rgba(255,26,0,1) 100%);background:linear-gradient(to bottom, rgba(205,0,0,1) 0%,rgba(255,26,0,1) 100%);filter:progid:DXImageTransform.Microsoft. gradient(startColorstr='#cd0000', endColorstr='#ff1a00',GradientType=0);}
.right-sticky{position:fixed;float:left;right:-220px;z-index:9999;top:48px;}
.container-sticky{margin:5px auto 0 auto;height:100%;position:relative;z-index:9999;}
a.menu-wrap-link{display:block;text-decoration:none;padding-top:5px;}
.menu-wrap{max-width:80em;height:100%;background-color:#000;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.menu-wrap ul{padding:0px;margin:0px;list-style:none;position:relative;height:100%;}
.menu-wrap > li > ul.sub-menu-wrap{min-width:10em;padding:4px 0;border:3px solid #f00 !important;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
.menu-wrap ul:after{content:"";clear:both;display:block;}
.menu-wrap ul li{padding:0px;position:relative;padding:5px 20px 5px 20px;}
.menu-wrap ul li a{color:#FFF;font-weight:bold;font-size:16px;}
.menu-wrap, .menu-wrap > ul ul{overflow:hidden;max-height:0;}
.menu-wrap.active, .menu-wrap > ul ul.active{max-height:100%;height:100%;display:block;}
.clickbtt{display:block;width:50px;height:42px;padding:2px 0px 9px;position:absolute;top:0;right:0;font-size:16px;color:#FFF;text-align:center;cursor:pointer;}
.clickbtt:after{content:"+";}
.clickbtt.active:after{content:"-";}
.menu-display{display:none;}
.long-img-container{border:#000 solid 3px;margin-top:10px;overflow:hidden;}
.long-img-container .img-price-wrapper{width:220px;height:auto;position:absolute;right:5px;top:340px;line-height:22px;}
.long-img-container .img-price-wrapper .starting-form{font-size:14px;color:#fff;}
.long-img-container .img-price-wrapper .starting-price{font-family:"Open Sans",sans-serif;font-size:28px;color:#fff;}
.long-img-container .img-price-wrapper .per-person{font-size:14px;color:#fff;}
.long-img-container .img-price-wrapper a.per-review{font-size:14px;color:#fff;text-decoration:none;}
.long-img-container .img-price-wrapper a.per-review:hover{text-decoration:underline;}
.long-img-container p{color:#474747;text-align:justify;padding-left:10px;padding-right:10px;}
.long-img-container a.read-more-img{color:#000;font-size:12px;text-decoration:none;padding-right:10px;padding-bottom:5px;}
.long-img-container a.read-more-img:hover{text-decoration:underline;}
.long-img-container .h1heading{font-size:36px;padding-left:10px;}
.short-img-container{margin-top:10px;overflow:hidden;}
.short-img-container a.img-name-wrapper{font:17px "Open Sans",sans-serif;position:absolute;left:21px;top:158px;text-transform:uppercase;color:#FFF;font-weight:bold;}
.short-img-container a.img-name-wrapper:hover{text-decoration:none;}
.short-img-container .short-price-wrapper{background:#f0f0f0;padding-top:10px;padding-bottom:10px;line-height:23px;overflow:hidden;}
.short-img-container .short-price-wrapper .short-starting-form{color:#000;font-size:14px;text-decoration:none;padding-top:10px;}
.short-img-container .short-price-wrapper .short-starting-price{font-family:"Open Sans",sans-serif;font-size:28px;color:#ab1500;}
.short-img-container .short-price-wrapper .short-per-person{font-size:14px;color:#000;}
.short-img-container .short-price-wrapper a.short-per-review{font-size:14px;color:#000;text-decoration:none;}
.short-img-container .short-price-wrapper a.short-per-review:hover{text-decoration:underline;}
.reviews-wrapper{border:#e5e5e5 solid 3px;margin-top:15px;overflow:hidden;}
.reviews-wrapper .latest-train-hdg{padding-bottom:3px;border-bottom:#d0d0d0 dotted 1px;font-size:19px;}
.reviews-wrapper .latest-train-reviews{font-size:16px;color:#474747;padding-top:0px;font-weight:bold;}
.reviews-wrapper .train-reviews{font-size:16px;color:#474747;font-weight:bold;}
a.large-thumbnails{color:white;text-decoration:none;-webkit-transition:color 150ms linear;-moz-transition:color 150ms linear;-o-transition:color 150ms linear;transition:color 150ms linear;}
a.large-thumbnails .train-wrapper{width:93%;height:auto;overflow:hidden;position:absolute;background-color:rgba(0, 0, 0, 0.7);bottom:0px;line-height:22px;}
a.large-thumbnails .train-wrapper .train-hdg{font-size:20px;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-weight:normal;padding-left:10px;padding-bottom:15px;padding-top:10px;padding-left:10px;}
a.large-thumbnails .train-wrapper .startg-train{font-size:14px;color:#FFF;padding-left:10px;}
a.large-thumbnails .train-wrapper span{font-size:28px;color:#FFF;font-family:"Open Sans",sans-serif;padding-left:10px;}
a.large-thumbnails .train-wrapper .train-per-person{font-size:14px;color:#FFF;padding-left:10px;}
a.large-thumbnails img{-webkit-transition:opacity 150ms linear;-moz-transition:opacity 150ms linear;-o-transition:opacity 150ms linear;transition:opacity 150ms linear;}
a.large-thumbnails img:hover{opacity:0.85;}
a.large-thumbnails:hover{color:#f4da88;}
a.large-thumbnails:hover img{opacity:0.85;}
.line{border-top:#CCC dotted 1px;margin-left:15px;}
.featured-tour-packages-hdg{font-size:20px;color:#0b3f73;}
a.read-more{color:#000;text-decoration:none;padding-top:10px;}
a.read-more:hover{text-decoration:underline;}
.newletter-hdg{font-family:"Open Sans",sans-serif;font-size:22px;color:#ebdfbb;line-height:24px;}
.newletter-hdg span{font-family:Calibri;font-size:14px;color:#ebdfbb;}
.subscribe-button{border:1px solid #870E0B;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font:12px arial, helvetica, sans-serif;padding:9px 25px;text-decoration:none;display:inline-block;font-weight:bold;color:#fff;background-color:#FF1A00;background-image:-webkit-gradient(linear, left top, left bottom, from(#FF1A00), to(#CD0000));background-image:-webkit-linear-gradient(top, #FF1A00, #CD0000);background-image:-moz-linear-gradient(top, #FF1A00, #CD0000);background-image:-ms-linear-gradient(top, #FF1A00, #CD0000);background-image:-o-linear-gradient(top, #FF1A00, #CD0000);background-image:linear-gradient(to bottom, #FF1A00, #CD0000);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FF1A00, endColorstr=#CD0000);}
.subscribe-button:hover{border:1px solid #991000;background-color:#cc1500;background-image:-webkit-gradient(linear, left top, left bottom, from(#cc1500), to(#9a0000));background-image:-webkit-linear-gradient(top, #cc1500, #9a0000);background-image:-moz-linear-gradient(top, #cc1500, #9a0000);background-image:-ms-linear-gradient(top, #cc1500, #9a0000);background-image:-o-linear-gradient(top, #cc1500, #9a0000);background-image:linear-gradient(to bottom, #cc1500, #9a0000);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#cc1500, endColorstr=#9a0000);}
.bottom-menu{margin-top:10px;margin-bottom:0px !important;}
div#abt-qantas a i{width:33px;height:33px;background:url(../missing.html) no-repeat;float:left;margin:0 8px 10px 0px;cursor:pointer;}
div#abt-qantas a#fb i{background-position:-2px -2px;}
div#abt-qantas a#tw i{background-position:-38px -2px;}
div#abt-qantas a#yt i{background-position:-74px -2px;}
div#abt-qantas a#gp i{background-position:-110px -2px;}
div#abt-qantas a#in i{background-position:-146px -2px;}
div#abt-qantas a#pt i{background-position:-182px -2px;}
div#abt-qantas a#dl i{background-position:-218px -2px;}
div#abt-qantas a#fb:hover i,div#abt-qantas a#fb:active i{background-position:-2px -38px;}
div#abt-qantas a#tw:hover i,div#abt-qantas a#tw:active i{background-position:-38px -38px;}
div#abt-qantas a#yt:hover i,div#abt-qantas a#yt:active i{background-position:-74px -38px;}
div#abt-qantas a#gp:hover i,div#abt-qantas a#gp:active i{background-position:-110px -38px;}
div#abt-qantas a#in:hover i,div#abt-qantas a#in:active i{background-position:-146px -38px;}
div#abt-qantas a#pt:hover i,div#abt-qantas a#pt:active i{background-position:-182px -38px;}
div#abt-qantas a#dl:hover i,div#abt-qantas a#dl:active i{background-position:-218px -38px;}
.departs{background:#f5f5f5;border:#e3e3e3 solid 1px;font-size:14px;padding:10px;color:#333;}
.read-more-example{width:100%;padding:11px 10px;text-decoration:none;display:inline-block;font-weight:bold;color:#FFFFFF;background:#d2ac67;text-align:center;}
.read-more-example:hover{background:#95702d;color:#FFF;text-decoration:none;outline:none;transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;}
.listing-hdg{font-family:"Open Sans",sans-serif;font-size:22px;color:#0b3f73;margin-top:8px;margin-bottom:0px;}
.listing-review{font-size:14px;color:#474747;padding:5px 0 8px 0px;}
.review-price{font-family:"Open Sans",sans-serif;font-size:20px;color:#0b3f73;font-weight:bold;padding-top:30px;}
.duration-destination{font-size:20px;color:#0b3f73;line-height:26px;padding:0 0 10px 0px;}

.duration-destination-bg .day-wise{font-family:"Open Sans",sans-serif;font-size:18px;color:#8A0A01;padding:10px 0 10px 15px; font-weight:bold;}

.display-text{color:#0B3F84; font-weight:bold; font-size:21px;}
.duration-destination-bg .day-wise span{background:;color:rgb(84, 84, 84);padding:3px 10px;}
.duration-destination-bg img{margin-bottom:15px;}
.departure-th-bg{background:#0b3f73 !important;font-size:18px;font-weight:bold;text-align:center;color:#FFF;}
.train-detail-hdg{font-family:"Open Sans",sans-serif; background:url(../missing.html) no-repeat;height:36px;font-size:20px; color:#0b3f73;letter-spacing:2px;padding:3px 0 0 0px;margin-bottom:10px;margin-top:20px; letter-spacing:0; margin-bottom:25px;}
.train-detl-contr{width:30%;height:auto;border:#F00 solid 1px;}
.pricing_table{line-height:150%;font-size:12px;width:100%;padding:0px;margin:0px;}
.price_block{text-align:center;width:30% !important;color:#fff;float:left;list-style-type:none;transition:all 0.25s;position:relative;box-sizing:border-box;border-bottom:1px solid transparent;margin:0 20px 25px 0px;}
.price_block-1{text-align:center;width:23% !important;color:#fff;float:left;list-style-type:none;transition:all 0.25s;position:relative;box-sizing:border-box;border-bottom:1px solid transparent;margin:0 15px 25px 0px;}

.pricing_table h3{padding:5px 0;font-size:24px;line-height:30px;background:#333; color:#fff;margin:0px 0 1px 0;padding-top:15px;padding-bottom:15px; letter-spacing:0!important; font-family:"Open Sans",sans-serif;}
.price{display:table;background:#F0F0F0;width:100%;height:110px; font-family:"Open Sans",sans-serif;  letter-spacing:0; border:1px solid #ccc;}
.price_figure{font-size:36px;text-transform:uppercase;vertical-align:middle;display:table-cell;line-height:26px; }
.price_number{font-weight:bold;display:block;  font-size: 24px; color:#333; 
    vertical-align: middle; padding:15px 0 10px 0;}
	.alt-price{background:#F0F0F0; }
.price_tenure{font-size:13px; left:0; color:#333;  font-family:"Open Sans",sans-serif;}
.features{background:#DEF0F4;color:#000;padding:0px;margin:0px;}
.features li{padding:8px 0px;border-bottom:1px solid #ccc;font-size:12px;list-style-type:none;}

.action_button{text-decoration:none;color:#fff;font-weight:bold;border-radius:5px;background:linear-gradient(#666, #333);padding:5px 20px;font-size:18px;text-transform:uppercase;}
@media only screen and (min-width:320px) and (max-width:480px){.price_block{width:100% !important;}
.price_block:nth-child(odd){border-right:1px solid transparent;}
.price_block:nth-child(3){clear:both;}
}
@media only screen and (min-width:480px) and (max-width:768px){.price_block{width:45% !important;}
.price_block:nth-child(odd){border-right:1px solid transparent;}
.price_block:nth-child(3){clear:both;}
}
@media only screen and (min-width:768px) and (max-width:999px){.price_block{width:46% !important;}
.price_block{border-right:1px solid transparent;border-bottom:0 none;}
.price_block:last-child{border-right:0 none;}
}
.tenrms li{letter-spacing:0; padding-bottom:8px; color: #444;
    font: 14px/27px text;
    letter-spacing: 1px; background:rgba(0, 0, 0, 0) url("../images/wild-list.jpg") no-repeat scroll 0 13px; list-style:none; padding-left:15px;}
table.table2{width:100%;font-size:16px;border:1px solid #999;text-align:center; margin-bottom:25px;}
 .table2 thead th, .table2 tfoot td{font-family:"Open Sans",sans-serif;padding:8px 20px 8px 20px;text-align:center;color:#fff;font-size:17px;background-color:#333 !important;}
.table2 thead:nth-last-child(1){border-right:none;}
.table2 thead:first-child, .table2 tbody:nth-last-child(1){border:none;}
.table2 thead:first-child, .table2 tbody:nth-last-child(1){background:#e4f2ff;}
.table2 tbody td{padding:10px;background-color:#f0f0f0;border-right:1px solid #999;text-shadow:-1px 1px 1px #fff;color:#333;border-bottom:#CCC solid 1px; letter-spacing:0;}
table.table3{width:99%;font-size:16px;border:1px solid #999;text-align:center; margin-bottom:25px;margin-top:25px;}
.table3 .table-hdg{font-family:"Open Sans",sans-serif;color:#0b3f73;font-size:16px;text-align:center;border:#ccc solid 1px; letter-spacing:0;}
.table3 th{background:rgb(11,63,115); color:#fff!important;}
.table3 .table-sub-text{font-family:"Open Sans",sans-serif;font-size:14px;padding:10px 0 10px 20px;color:#000;border-bottom:#CCC solid 1px;text-align:left;}
.gray-bg{background:#f1f1f1;border-top:#e5e5e5 solid 1px;border-bottom:#e5e5e5 solid 1px;}
.tabmargin{margin-left:10px !important;}
h2.resp-accordion{cursor:pointer;padding:5px;display:none;}
.resp-tab-content{display:none;padding:15px;}
.resp-tab-active{border-bottom:none;margin-bottom:-1px !important;padding:8px !important;}
.resp-tab-active{border-bottom:none;background-color:#fff;}
.resp-content-active, .resp-accordion-active{display:block;}
.resp-tab-content{border:1px solid #c1c1c1;}
h2.resp-accordion{font:20px "Open Sans",sans-serif;color:#FFF;background-color:#828282;border:1px solid #c1c1c1;border-top:0px solid #c1c1c1;margin:0px;padding:10px 15px;}
h2.resp-tab-active{border-bottom:0px solid #c1c1c1 !important;margin-bottom:0px !important;padding:10px 15px !important;}
h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1 !important;}
.resp-vtabs ul.resp-tabs-list{float:left;width:25%;min-height:385px;background:#828282;overflow:hidden;margin:0px;padding:0px;}
.resp-vtabs .resp-tabs-list li{display:block;padding:11px !important;border-bottom:1px solid #f2f2f2;margin:0;cursor:pointer;float:none;font:16px "Franklin Gothic Book",Verdana,sans-serif;color:#FFF;background:#828282 url(../missing.html) no-repeat 96% 15px;}
.resp-vtabs .resp-tabs-list li:last-child{border-bottom:0px;}
.resp-vtabs .resp-tabs-container{padding:0px;background:#fff;border:1px solid #c1c1c1;float:left;width:71%;clear:none;}
.resp-vtabs .resp-tab-content{border:none;}
.resp-vtabs li.resp-tab-active{border-right:none;background:#282828;color:#e9dfbc;position:relative;z-index:1;margin-right:-1px !important;padding:10px !important;font-weight:bold;}
.resp-arrow{width:0;height:0;float:right;margin-top:3px;}
h2.resp-tab-active span.resp-arrow{border:none;}
h2.resp-tab-active{background:#282828 !important;}
.resp-easy-accordion h2.resp-accordion{display:block;}
.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1;}
.tabtours-wrapper{display:block;}
.tabtours-wrapper ul{margin:0px;padding:0px;}
.tabtours-wrapper ul li{list-style:none;float:left;position:relative;margin:10px;}
.tabtours-wrapper ul li img{border:1px solid #aeaeae;padding:3px;width:100% \9;max-width:100%;height:auto;display:block;}
.tabtours-wrapper ul li span{font:16px Rockwell;color:#000;padding:6px 8px;position:absolute;left:4px;bottom:4px;background:url(../missing.html) repeat left top;}
.tabtours-wrapper ul li a:hover > span{color:#bb000f;}
a.toursview{background:#000;font-size:16px;color:#fff;text-align:right;float:right;padding:4px 8px 4px 8px;margin-bottom:8px;font-style:italic;}
a.toursview:hover{text-decoration:underline;}
@media (max-width:767px){.tabmargin{width:95% !important;}
ul.resp-tabs-list{display:none;}
h2.resp-accordion{display:block;}
.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1;}
.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none;}
.resp-accordion-closed{display:none !important;}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important;}
.tabtours-wrapper ul{margin-left:15px;}
.tabtours-wrapper ul li{float:none;padding:3px 0px;margin:0px;line-height:25px;list-style:circle;position:static;}
.tabtours-wrapper ul li img{display:none;}
.tabtours-wrapper ul li span{background:none;position:static;}
a.toursview{float:none;}
}
@media (min-width:992px) and (max-width:1199px){.tabmargin{margin-left:6px !important;}
.resp-vtabs ul.resp-tabs-list{width:20%;}
.resp-vtabs .resp-tabs-container{width:78%;}
.resp-tab-content{padding:0px;}
.tabtours-wrapper ul li{margin:10px 4px;}
}
.theme-package{position:relative;text-align:left;}
.theme-package .theme-colorbx{position:absolute;top:0;left:15px;padding-top:8px;padding-right:8px;padding-left:8px;padding-bottom:8px;margin-right:15px;}
.theme-package .theme-colorbx .htthemeicon{color:#FFF;font-size:14px;padding-bottom:10px;}
.theme-package img{display:block;position:relative;}
.theme-package span{padding:0px;display:inline-block;}
.theme-text{position:relative;overflow:hidden;margin-bottom:15px;margin-top:10px;}
.theme-text img{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.theme-text .theme-colorbx{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;background:url(../missing.html) repeat;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.theme-text span{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.theme-text:hover .theme-colorbx{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;text-decoration:none;}
.theme-text:hover span{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);text-decoration:none;}
.theme-text .theme-package-hdg{width:89%;position:absolute;bottom:0px;background:url(../missing.html) repeat;font-size:16px;color:#fff;padding:5px 5px 5px 5px;}
.wild-destbox{position:relative;margin-bottom:15px;}
.wild-destbox span{background:url(../missing.html) repeat;position:absolute;bottom:0px;left:0;color:#fff;font-size:16px;padding:4px 6px;}
.wild-destbox a:hover > span{color:#FFF600;text-decoration:none;}
div.five-three{width:60% !important;}
div.five-two{width:40% !important;}
.n-s-w-e-c-container{border:#d9d9d9 solid 1px;background:#FFF;border-right:#f1f1f1 solid 5px;margin-bottom:25px;}
.n-s-w-e-c-container > *{padding:8px;}
.circle{border-radius:50%;width:100%;position:relative;background:#fff;}
.circle-border{border:1px solid black;}
.circle-solid{background-color:whitesmoke;}
.circle:before{content:"";display:block;padding-top:130%;}
.north-text{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;height:3vw;line-height:3vw;font-size:22px;color:#00beeb;font-weight:bold;}
.south-text{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;height:3vw;line-height:3vw;font-size:22px;color:#be0000;font-weight:bold;}
.west-text{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;height:3vw;line-height:3vw;font-size:22px;color:#ffa014;font-weight:bold;}
.east-text{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;height:3vw;line-height:3vw;font-size:22px;color:#3787f0;font-weight:bold;}
.center-text{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;height:3vw;line-height:3vw;font-size:22px;color:#00be87;font-weight:bold;}
.circle-heading{color:#fff;font-size:22px;padding-top:20px;font-weight:bold;padding-left:5px !important;}
.north-bg{background:#00beeb;}
.south-bg{background:#be0000;}
.west-bg{background:#ffa014;}
.east-bg{background:#3787f0;}
.center-bg{background:#00be87;}
.tour-black-bg{background:#000;color:#fff;border-right:#CCC solid 1px;padding:6px 0 6px 0px;}
.tour-listing-bg{background:#FFF;border:#CCC solid 1px;overflow:hidden;margin-bottom:20px;}
.tour-listing-bg > *{padding-top:15px;padding-bottom:15px;}
.tour-listing-bg .tour-listing-hdg{text-transform:uppercase;font-size:24px;padding-bottom:5px;color:#234e8e;}
.filter-bg{background:#f9f8f8;border:#CCC solid 1px;overflow:hidden;}
.filter-bg .filter-bg-hdg{background:#000;font:19px "Open Sans",sans-serif;color:#fff;letter-spacing:0px;overflow:hidden;padding:8px 0 8px 0px;}
.filter-bg .inner-box{background:#fff;border:#dddddd solid 1px;margin-top:8px;margin-bottom:15px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.filter-bg .inner-box-heading{font:16px "Open Sans",sans-serif;padding:10px 0 0 10px;padding-bottom:3px;font-weight:bold;}
.filter-bg li{background:url(../missing.html) no-repeat 0px;border-bottom:#CCC dotted 1px;padding-left:15px;}
.sort-by{background:#FFF;overflow:hidden;border:#CCC solid 1px;margin-bottom:15px;padding:0px;}
.sort-by .sort-by-bg{background:#000;font-size:16px;color:#FFF;text-transform:uppercase;padding-top:9px;padding-bottom:10px;}
.sort-by li{padding-bottom:0px !important;padding-top:8px;}
ul.mtabs{margin:0;padding:0;background:#353435;overflow:hidden;}
ul.mtabs li{list-style:none;font-size:20px;text-transform:uppercase;}
ul.mtabs li a{color:#FFFFFF;padding:12px 20px;text-decoration:none;outline:none;float:left;}
ul.mtabs li a:hover{background:#ffd525;color:#353435;}
ul.mtabs li a.active{background:#ffd525;color:#353435;}
.itnry_head_wrap{padding:4px 0 4px 0px;margin:15px 0 15px 0px;background:#f2f2f2;font-family:"Open Sans",sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.itnry_head_wrap span.days_box{background:#234e8e;color:#FFF;padding:10px 10px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;font-size:14px;font-weight:bold;}
.itnry_head_wrap span.days_box:after{left:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 213, 37, 0);border-left-color:#234e8e;border-width:10px;margin-top:-10px;}
.itnry_head_wrap span.itnry_heading{font-size:15px;color:#000;line-height:25px;padding-left:16px;}
.black-bg{background:#353435;overflow:hidden;}
.price-request{font-family:"Open Sans",sans-serif;font-size:26px;color:#FFF;}
ul.local-icon{margin:0;padding:0;}
ul.local-icon li{width:100%;list-style:none;padding:0 0 10px 0px;float:left;}
ul.local-icon li i{width:10%;float:left;padding:0px;margin:5px 0 0 0px;}
ul.local-icon li span{width:90%;color:#FFF;list-style:none;float:left;}
ul.tour-highlights{padding:0px;margin:10px 0 0 0px;}
ul.tour-highlights li{background:url(../missing.html) no-repeat left 8px;list-style:none;color:#FFF;padding:0 0 0 15px;margin:0 0 0 15px;}
.enquire-bottom-button{border:1px solid #df0909;font-family:"Open Sans",sans-serif;font-size:18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 10px 10px 10px;margin:0 0 15px 0px;text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:bold;color:#FFFFFF;background-color:#f62b2b;background-image:-webkit-gradient(linear, left top, left bottom, from(#f62b2b), to(#d20202));background-image:-webkit-linear-gradient(top, #f62b2b, #d20202);background-image:-moz-linear-gradient(top, #f62b2b, #d20202);background-image:-ms-linear-gradient(top, #f62b2b, #d20202);background-image:-o-linear-gradient(top, #f62b2b, #d20202);background-image:linear-gradient(to bottom, #f62b2b, #d20202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f62b2b, endColorstr=#d20202);}
.enquire-bottom-button:hover{border:1px solid #b30808;text-decoration:none;background-color:#e40a0a;background-image:-webkit-gradient(linear, left top, left bottom, from(#e40a0a), to(#9f0202));background-image:-webkit-linear-gradient(top, #e40a0a, #9f0202);background-image:-moz-linear-gradient(top, #e40a0a, #9f0202);background-image:-ms-linear-gradient(top, #e40a0a, #9f0202);background-image:-o-linear-gradient(top, #e40a0a, #9f0202);background-image:linear-gradient(to bottom, #e40a0a, #9f0202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e40a0a, endColorstr=#9f0202);}
.review-img{position:relative;overflow:hidden;padding:0px;margin:0 0 15px 0px;}
.review-img .review-black-bg{width:100%;height:auto;background-color:rgba(0, 0, 0, 0.7);position:absolute;bottom:0px;color:#FFF;padding:0 0 0 15px;}
.review-img .review-black-bg .review-black-bg-hdg{font-family:"Open Sans",sans-serif;font-size:28px;padding:15px 0 8px 0px;}
.review-img a.review-text{color:#FFF;}
.short-review{background:#f0f0f0;overflow:hidden;padding:0px;margin:0 0 15px 0px;}
.short-review .short-reviewbg-hdg{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:bold;color:#234e8e;padding:10px 0 10px 0px;}
.short-review .short-reviewbg-hdg-1{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:bold;color:#234e8e;padding:10px 0 10px 0px;}
.photo-img{overflow:hidden;padding:0px;margin:0 0 15px 0px;}
.photo-img .photo-img-bg{background:#323232;color:#FFF;padding:8px 8px;text-align:left;}
.photo-img .photo-img-bg .photo-img-bg-hdg{font:22px "Open Sans",sans-serif;color:#fff;padding:0 0 8px 0px;}
.photo-img .photo-img-bg a.icon-text{font-size:24px;color:#f8ef92;display:block;margin:0px;padding:0px;}
.photo-img .photo-img-bg a.photo-img{color:#FFF;display:block;margin:0px;padding:0px;}
.brochure-img{overflow:hidden;padding:0px;margin:0 0 15px 0px;background:#eaeaea;border:#bfbfbf solid 1px;}
.brochure-img .brochure-img-bg{background:#323232;color:#FFF;padding:8px 8px;text-align:left;}
.brochure-img .brochure-img-bg .brochure-img-bg-hdg{font:22px "Open Sans",sans-serif;color:#fff;padding:0 0 8px 0px;}
.brochure-img .brochure-img-bg a.brochure-icon-text{font-size:24px;color:#f8ef92;display:block;margin:0px;padding:0px;}
.brochure-img .brochure-img-bg a.brochure-photo-img{color:#FFF;display:block;margin:0px;padding:0px;}
.short-photo-img{background:#f0f0f0;height:395px;overflow:hidden;padding:0px;margin:0 0 15px 0px;}
.short-photo-img .short-photo-img-hdg{font-family:"Open Sans",sans-serif;font-size:17px;font-weight:bold;color:#234e8e;padding:10px 0 0 0px;}
.short-photo-img > *{padding-left:8px;padding-right:8px;}
.short-photo-img a.short-photo-review-text{color:#474747;display:block;margin:0px;padding:0px;}
.short-photo-img a.short-photo-icon-text{font-size:26px;color:#474747;display:block;margin:0px;padding:0px;}
.booking-form-bg{background:#fff;border:1px solid #b9b9b9;border-radius:3px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.2), 0 1px 5px rgba(0, 0, 0, 0.2), 0 0 0 8px rgba(185, 185, 185, 0.4);padding:10px;margin:10px 0 0 0px;}
.booking-form-bg > *{padding-top:15px;padding-bottom:10px;}
.colorgraph{height:5px;border-top:0;background:#c4e17f;border-radius:5px;background-image:-webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);background-image:-moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);background-image:-o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);background-image:linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);}
.review-white-bg{height:230px;background:#FFF;border:#cccccc solid 1px;-moz-box-shadow:0 2px 0px #c6c6c6;-webkit-box-shadow:0 2px 0px #c6c6c6;box-shadow:0 2px 0px #c6c6c6;padding:8px;margin-top:15px;overflow:hidden;}
.review-white-bg .review-white-hdg{font:16px "Open Sans",sans-serif;color:#234e8e;text-align:center;font-weight:bold;padding-bottom:40px;}
.review-white-bg .review-white-hdg-long{font:16px "Open Sans",sans-serif;color:#234e8e;text-align:center;font-weight:bold;padding-bottom:30px;}
.ratg-no{font:35px "Open Sans",sans-serif;color:#234e8e;font-weight:bold;}
ul#ratg-icon{overflow:hidden;padding:0px;margin:0px;border:#cccccc solid 1px;-moz-box-shadow:0 2px 0px #c6c6c6;-webkit-box-shadow:0 2px 0px #c6c6c6;box-shadow:0 2px 0px #c6c6c6;background:#FFF;}
ul#ratg-icon li.review-big-img-1{background:url(../missing.html) no-repeat 0px -323px;margin:3px 0 2px 1px;height:48px;list-style:none;}
ul#ratg-icon li.review-big-img-2{background:url(../missing.html) no-repeat 0px -276px;margin:3px 0 2px 1px;height:48px;list-style:none;}
ul#ratg-icon li.review-big-img-2-5{background:url(../missing.html) no-repeat 0px -230px;margin:3px 0 2px 1px;height:48px;list-style:none;}
ul#ratg-icon li.review-big-img-3{background:url(../missing.html) no-repeat 0px -184px;margin:3px 0 2px 1px;height:48px;list-style:none;}
ul#ratg-icon li.review-big-img-3-5{background:url(../missing.html) no-repeat 0px -138px;margin:3px 0 2px 1px;height:48px;list-style:none;}
ul#ratg-icon li.review-big-img-4{background:url(../missing.html) no-repeat 0px -92px;margin:3px 0 2px 1px;height:48px;list-style:none;}
ul#ratg-icon li.review-big-img-4-5{background:url(../missing.html) no-repeat 0px -46px;margin:3px 0 3px 1px;height:48px;list-style:none;}
ul#ratg-icon li.review-big-img-5{background:url(../missing.html) no-repeat 0px 0px;margin:3px 0 2px 1px;height:48px;list-style:none;}
ul#ratg-gsmy{margin:0px;padding:0px;overflow:hidden;}
ul#ratg-gsmy li{color:#273747;line-height:21px;}
.review-white-textbg{background:#FFF;border:#cccccc solid 1px;-moz-box-shadow:0 2px 0px #c6c6c6;-webkit-box-shadow:0 2px 0px #c6c6c6;box-shadow:0 2px 0px #c6c6c6;padding:15px 15px;overflow:hidden;margin-bottom:30px;}
.review-white-inner-bg{height:250px;background:#FFF;border:#cccccc solid 1px;-moz-box-shadow:0 2px 0px #c6c6c6;-webkit-box-shadow:0 2px 0px #c6c6c6;box-shadow:0 2px 0px #c6c6c6;padding:8px;margin-top:15px;margin-bottom:15px;overflow:hidden;}
.review-white-inner-bg .review-white-inner-hdg{font:16px "Open Sans",sans-serif;color:#234e8e;text-align:center;font-weight:bold;padding-bottom:20px;}
.review-form-hdg{font:21px "Open Sans",sans-serif;color:#234e8e;border-bottom:#CCC dashed 1px;padding-bottom:8px;margin-bottom:35px;}
.table-heading{background:#326cc2 !important;color:#fff;font-weight:bold;}
.sort-listing{border-top:#c6c6c6 solid 2px;border-bottom:1px solid #d9d9da;background:rgb(255,255,255);background:rgb(255,255,255);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU5ZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(232,233,234,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(232,233,234,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(232,233,234,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(232,233,234,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(232,233,234,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(232,233,234,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e8e9ea',GradientType=0);}
.filterResult{padding-top:15px;}
.padding-bottom{padding-bottom:15px;}
.mrgn-top-bottom{margin-top:0px !important;margin-bottom:0px !important;}
.enquiry-bg{background:#f5f5f5;border:#999 dashed 1px;text-align:center;padding:8px;margin:0 0 15px 0px;}
.enquiry-bg .bookg-text{font:26px "Open Sans",sans-serif;color:#ae0000;padding-bottom:10px;}
.enquiry-bg span{font-size:26px;font-weight:bold;color:#666;}
.enquiry-button{border:1px solid #870E0B;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font:14px arial, helvetica, sans-serif;padding:10px 25px;margin:5px 0 10px 0px;text-decoration:none;display:inline-block;font-weight:bold;color:#fff;background-color:#FF1A00;text-transform:uppercase;background-image:-webkit-gradient(linear, left top, left bottom, from(#FF1A00), to(#CD0000));background-image:-webkit-linear-gradient(top, #FF1A00, #CD0000);background-image:-moz-linear-gradient(top, #FF1A00, #CD0000);background-image:-ms-linear-gradient(top, #FF1A00, #CD0000);background-image:-o-linear-gradient(top, #FF1A00, #CD0000);background-image:linear-gradient(to bottom, #FF1A00, #CD0000);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FF1A00, endColorstr=#CD0000);}
.enquiry-button:hover{border:1px solid #991000;background-color:#cc1500;background-image:-webkit-gradient(linear, left top, left bottom, from(#cc1500), to(#9a0000));background-image:-webkit-linear-gradient(top, #cc1500, #9a0000);background-image:-moz-linear-gradient(top, #cc1500, #9a0000);background-image:-ms-linear-gradient(top, #cc1500, #9a0000);background-image:-o-linear-gradient(top, #cc1500, #9a0000);background-image:linear-gradient(to bottom, #cc1500, #9a0000);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#cc1500, endColorstr=#9a0000);}
.author-hdg{font:24px "Open Sans",sans-serif;color:#234e8e;border-bottom:5px solid #eeeeee;padding:0 0 5px 0px;margin:0 0 10px 0px;}
.author-sub-hdg{font:24px "Open Sans",sans-serif;color:#234e8e;padding:0 0 5px 0px;}
.steps-to-plan{font-size:38px;}
.step-by-step{list-style:none;margin:30px 0 20px 0px;padding:0px;overflow:hidden;}
.step-by-step li{background:#d9edf7;border:1px dashed #0b3f73;color:#000;display:block;float:left;padding:20px 15px 20px 20px;margin:0px;position:relative;text-decoration:none;}
.step-by-step li:after{border:1px dashed #ccc;content:"";display:block;height:0;left:10%;margin-top:50px;position:absolute;top:0;width:0;z-index:2;}
.step-by-step li:before{border-bottom:50px solid transparent;border-left:15px solid #0b3f73;border-top:50px solid transparent;content:"";display:block;height:0;left:100%;margin-left:1px;margin-top:-50px;position:absolute;top:50%;width:0;z-index:1;}
.bs-callout{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#eee;border-image:none;border-radius:3px;border-style:solid;border-width:1px 1px 1px 5px;margin:20px 0 0 0px;padding:20px;}
.bs-callout h4{margin-bottom:5px;margin-top:0;}
.bs-callout p:last-child{margin-bottom:0;}
.bs-callout-warning{border-left-color:#f0ad4e;}
.bs-callout-warning h4{color:#f0ad4e;}
.subscriber-yet{font:19px "Open Sans",sans-serif;color:#234e8e;border-bottom:#CCC dashed 1px;padding:0 0 5px 0px;margin:0 0 5px 0px;}
.brouchers_back{background:#eeeeee;margin:0 0 25px 0px;}
.rss-feed-hdg{font:22px "Open Sans",sans-serif;color:#234e8e;}
.postedcomments-box{width:100%;height:auto;float:left;margin:25px 0 0 10px;padding:0px;}
ul#comments-infobx{width:100%;height:auto;margin:0px;padding:0px;list-style-type:none;}
ul#comments-infobx li{width:100%;height:auto;margin:0px;padding:0px;}
ul#comments-infobx li .comment-img{width:50px;height:auto;float:left;margin:0px 0 15px 0px;padding:0px;}
ul#comments-infobx li .comment-text{width:100%;height:auto;float:left;margin:0px 0 15px 0px;padding:0px;background-color:#efefef;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
ul#comments-infobx li .comment-hd{width:90%;height:auto;float:left;font:16px Arial, Helvetica, sans-serif;color:#cd5f29;margin:10px 0 0 15px;font-weight:bold;}
ul#comments-infobx li .comment-hd span{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;font-weight:normal;padding:0 0 0 8px;}
ul#comments-infobx li .comment-replybx{width:39px;height:auto;padding:0px;margin:13px 14px 0 0px;float:right;}
ul#comments-infobx li .comment-replybx a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;padding:2px 3px;width:39px;text-decoration:none;border:1px solid #b8b8b8;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background:rgb(255,255,255);background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(230,230,230,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(230,230,230,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(230,230,230,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(230,230,230,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(230,230,230,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(230,230,230,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0);}
ul#comments-infobx li .comment-replybx a:hover{text-decoration:none;background:rgb(230,230,230);background:-moz-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(255,255,255,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,230,230,1)), color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(230,230,230,1) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#ffffff',GradientType=0);}
ul#comments-infobx li .comment-content{width:480px;height:auto;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333;line-height:22px;float:left;margin:15px 0 15px 15px;}
img.comment-arrow{background:url(../missing.html) no-repeat left;width:10px;height:20px;background-position:-45px -64px;float:left;margin:10px 0 0 8px;}
.post-comment{font:20px "Open Sans",sans-serif;color:#234e8e;padding:15px 0 20px 0px;border-top:#CCC solid 1px;}
.recent-atories{font:20px "Open Sans",sans-serif;color:#234e8e;border-bottom:#CCC dashed 1px;padding:0 0 5px 0px;}
.recent-date{background:#fff;border:1px solid #984d0a;float:left;height:53px;margin:5px 0 0;width:58px;}
.recent-date .year-no{background:#ad7039;color:#fff;font-size:12px;padding:3px 0;text-align:center;}
.recent-date .year{color:#000;font-size:12px;padding:3px 0 5px;text-align:center;}
.right-line{}
.right-line2{border-right:#999 solid 1px;}
.breadcrumb-bg{background:#f5f5f5;}
.listg-br{border:#ababab solid 1px;margin-top:15px;}
.bordor-bottom{border-bottom:#d0d0d0 dotted 1px;}
.listg-br-mrg{margin-top:15px;margin-bottom:15px;}
.review-bg{background:#eeeeee;}
.review-hdg{border-bottom:#999 solid 1px;padding-bottom:15px;}
.news-listing{border:#ababab solid 1px;margin-top:15px;margin-bottom:15px;}
.error-text{font-size:24px;}
.pop-up-hdg{background:#000;font:15px "Open Sans",sans-serif;color:#FFF;padding:8px 0 8px 15px;margin:5px 0 15px 0px;}
.icon-review{margin:8px 15px 0 0px;}
.detail-review{padding:0 15px 0 0px;}
.detail-page{font-size:25px; margin-left:15px;}
.signin-container{width:660px;height:auto;margin:15px auto;overflow:hidden;}
.login-bx{width:280px;height:auto;margin:15px 0 0 20px;overflow:hidden;float:left;}
.login-bx p{font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#333;padding:10px 0 0 0px;}
.login-bx span{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;padding:15px 0 0 5px;display:block;}
ul#login-centerbx{width:330px;height:auto;margin:0px;padding:0px;overflow:hidden;list-style-type:none;}
ul#login-centerbx li{width:160px;height:auto;margin:0;padding:0px 0 0 8px;float:left;}
ul#login-centerbx li a{text-decoration:none;border:none;outline:none;}
img.fblogin{width:300px;height:110px;float:left;background:url(../missing.html) no-repeat left;background-position:0px -120px;background-color:transparent;margin:15px 0 0 0px;}
img.twitterlogin{width:142px;height:48px;float:left;background:url(../missing.html) no-repeat left;background-position:-152px -120px;background-color:transparent;margin:15px 0 0 0px;}
img.linkedinlogin{width:142px;height:48px;float:left;background:url(../missing.html) no-repeat left;background-position:0px -176px;background-color:transparent;margin:15px 0 0 0px;}
img.googlelogin{width:142px;height:48px;float:left;background:url(../missing.html) no-repeat left;background-position:-152px -176px;background-color:transparent;margin:15px 0 0 0px;}
img.login-divideline{width:26px;height:426px;float:left;background:url(../missing.html) no-repeat left;background-position:-250px 0px;background-color:transparent;margin:0px 0 0 0px;}
.registration-formbx{height:410px;width:338px;float:left;background:url(../missing.html) no-repeat right;padding:0 25px 0 0px;margin:0 0 0 20px;}
#registration-form{height:auto;width:280px;margin:0px 0px 0 0px;float:left;}
#registration-form label{width:270px;float:left;padding:15px 0 0px 0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
#registration-form label a{font:12px Arial, Helvetica, sans-serif;color:#666;text-decoration:none;}
#registration-form label a:hover{text-decoration:underline;}
#registration-form input{float:left;font:12px Arial, Helvetica, sans-serif;color:#333;padding:3px 3px;margin:0px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:1px solid #afafaf;width:250px;height:28px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;background-color:#f7f7f7;}
#registration-form strong{font:20px Arial, Helvetica, sans-serif;color:#333;padding:0px 0 3px 0px;margin:0px;font-weight:normal;display:block;}
#registration-form label span{font:22px Georgia;color:#333;padding:10px 0 0px 15px;width:25px;float:left;font-style:italic;}
#registration-form p{font:12px Arial, Helvetica, sans-serif;color:#666;padding:5px 0 0 0px;float:left;}
.other-login{width:330px;height:auto;float:left;text-align:center;padding-top:10px;}
.other-login span{font:17px Georgia;color:#333;padding:10px 0 0px 0px;font-style:italic;}
.other-login p{font:12px Arial, Helvetica, sans-serif;color:#666;padding:5px 0 0 0px;float:left;}
.golden-colour{color:#fff!important;}
.side-menu{background:;border:#e6e6e6 solid 1px;}
.sub-menu-position{position:fixed;top:50px; z-index:100; width:87%;}
.sub-menu-position-1{position:relative;}
.view-bg{background:#000;font-style:italic;padding:10px;color:#FFF;margin-top:15px;}
.back-to-top{cursor:pointer;position:fixed;bottom:20px;right:20px;display:none;}
.sub-train-contr{background:#e7e7e7;overflow:hidden;float:left;padding:16px;margin-top:15px;}
.sub-train-contr .sub-usd{font:14px "Franklin Gothic Book",Verdana,sans-serif;color:#646569;text-transform:uppercase;padding:0 0 0 15px;}
.sub-train-contr .sub-usd span{font:40px "Trajan Pro";color:#0b3f73;vertical-align:text-top;}
.sub-train-contr .sub-per-person{font:14px "Franklin Gothic Book",Verdana,sans-serif;color:#646569;}
.sub-ltg-hdg{font-family:"Open Sans",sans-serif;font-size:22px;color:#0b3f73;margin-top:8px;}
.grey-bg{background:#f2f1f1;padding:10px; overflow:hidden;}
.grey-bg .plan-hdg{font:26px "Trajan Pro";color:#234e8e;padding:0 0 10px 0px;}
.popular-dest{margin:8px 0 8px 0px;}
.popular-dest span{width:82%;position:absolute;bottom:0px;left:15px;color:#FFF;font:20px "Trajan Pro";background-color:rgba(0, 0, 0, 0.7);padding:8px 10px;}
.popular-dest a:hover > span{color:#FFF600;}
.rdd-crr{border-radius:5px;border:#ebebeb solid 6px;padding:10px;overflow:hidden;}
.rdd-crr .rdd-crr-hdg{font-family:"Trajan Pro";font-size:23px;color:#234e8e;border-bottom:#ebebeb solid 1px;margin:0 0 10px 0px;}
.call{font:20px "Trajan Pro";color:#fff; border-bottom:1px solid #e9bf3f; padding-bottom:5px; margin-bottom:5px;}
.hotel-plan{background:#fff;border:1px solid #c7c7c7;border-radius:2px;box-shadow:0 1px 5px rgba(0, 0, 0, 0.2), 0 0 0 6px rgba(218, 218, 218, 0.4);padding:8px;margin:10px 0 0 0px;}
.hotel-plan .hotel-plan-hdg{font-size:19px;color:#202020;}
.hotel-plan .hotel-plan-hdg span a{color:#636363;font-size:14px;text-decoration:underline;text-decoration:none;}
.explore-all{font:16px "Franklin Gothic Book";padding:8px 15px;margin:20px 0 0 0px !important;text-decoration:none;text-align:center;display:block;color:#FFFFFF;border:1px solid #870e0b;background:rgb(205,0,0);display:inline-block;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjFhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(205,0,0,1) 0%, rgba(255,26,0,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(205,0,0,1)), color-stop(100%,rgba(255,26,0,1)));background:-webkit-linear-gradient(top, rgba(205,0,0,1) 0%,rgba(255,26,0,1) 100%);background:-o-linear-gradient(top, rgba(205,0,0,1) 0%,rgba(255,26,0,1) 100%);background:-ms-linear-gradient(top, rgba(205,0,0,1) 0%,rgba(255,26,0,1) 100%);background:linear-gradient(to bottom, rgba(205,0,0,1) 0%,rgba(255,26,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cd0000', endColorstr='#ff1a00',GradientType=0);}
.white-box{overflow:hidden;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);margin-bottom:20px;}
.white-box .featured-journeys-bg{margin:10px 0 10px -5px;}
.white-box-heading{border-bottom:#CCC solid 1px;padding:0 0 8px 0px;font-size:26px;}
.side-hdg{color:#ab1500;}
.slider-hdg{background-color:rgba(0, 0, 0, 0.7);padding:10px;font:30px seguiemj;color:#FFF;letter-spacing:2px;display:inline-block;}
.slider-hdg-text{background-color:rgba(0, 0, 0, 0.7);padding:10px;color:#FFF;letter-spacing:2px;padding-top:15px;margin-top:5px;display:inline-block;}
#myCarousel .nav a small{display:block;}
#myCarousel .nav{background:#eee;}
#myCarousel .nav a{border-radius:0px;}
#janrainModalOverlay{z-index:1499 !important;}
#janrainModal{z-index:1500 !important;width:415px !important;height:180px !important;}


footer .top-bar {
    background:rgba(119, 119, 119, 0.28) none repeat scroll 0 0;
    padding: 0.5em 0; 
    text-align: center; margin-bottom:35px;
}
footer .right-line{margin-bottom:25px; line-height:27px; font-size:14px; letter-spacing:0; color:#9bafc3!important;  }
footer .linking{display:table; margin:0 auto;}
footer .right-line ul{margin:0px; display:table; padding:0; list-style:none;}
.right-line .left{width:50%;}
footer .right-line ul .right{float:right;}
.drag-social-button{ background:url(../images/right-line.png) repeat-x top; padding-top:15px; margin-top:15px;}
footer .right-line .left li{ padding-left:20px; padding-top:5px; padding-bottom:5px; background:url(../images/footer-bullet.png) no-repeat left;}
footer .right-line a{color:rgb(155, 175, 195); font-size:15px;}
footer .right-line p{color:#ccc!important; }
footer .right-line p a{color:#ccc!important; }
.golden-colour{color:#fff; letter-spacing:1px;}
footer .left-line{margin-bottom:25px; line-height:27px; font-size:14px; letter-spacing:0; color:#9bafc3; background:url(../images/left-line.png) repeat-y top left; padding-left:30px; }
footer .left-line .linking a{ color:#9bafc3; padding-right:10px;}
.member-of{ }
.member-of a{line-height:34px;}
.promos {
    background:url(../images/yellow-bg-corner.jpg) no-repeat center top #efe9db;
    padding-bottom: 20px;
    padding-top: 20px;
}
.promos h2, .h2{font-size:28px; color:#000; padding-top:15px; padding-bottom:15px;}
.train-visit {
    border-radius: 4px;
    float: left;
    margin: 0 0 30px;
    padding: 0;
    position: relative;
    width: 100%;
}
.train-visit span {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    left: 10px;
    line-height: 20px;
    position: absolute;
    text-transform: uppercase;
    top: 5px;
}
.entry-content h1 {
    color: #8c0f16;
	padding-left:70px;
	padding-right:70px;
}
.footer-bottom{background:#fff; color:#333; padding:10px; letter-spacing:0;}
.footer-bottom span{ color: #444;
    font: 14px/27px text;
	text-align:center;
	display:block;
    letter-spacing: 1px;
    margin: 0 0 0px 0;}
	.footer-bottom span a{color:#1F3244!important; font-weight:bold;}
.mob-hide {
    display: inline-table;
    float: right;
}
.margin_rht {
    margin: 10px 10px 10px 0 !important;
}
.price-wrppr {
    border: 1px solid #dfdfdf;
    height: 165px;
    margin: 8px 0 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 255px;
}
.right {
    float: right;
}
.left {
    float: left;
}
.price-wrppr .price-wrppr-bg {
    background: #f1f1f1 none repeat scroll 0 0;
    margin: 0 0 22px;
    overflow: hidden;
    padding: 0;
}
.price-wrppr .price-wrppr-bg .price-wrppr-text-left {
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 75px;
}
.price-wrppr .price-wrppr-bg .price-wrppr-text-left .price-strt {
    color: #4f4f4f;
    font: 1.1em/18px "Open Sans",sans-serif;
    margin: 33px 0 0;
    padding: 0;
    text-align: right;
    text-transform: uppercase;
}
.price-wrppr .price-wrppr-bg .price-wrppr-text-left .price-from {
    color: #4f4f4f;
    font: 1.1em "Open Sans",sans-serif;
    letter-spacing: 4px;
    margin: 0;
    padding: 0;
    text-align: right;
    text-transform: uppercase;
}

.price-wrppr .price-wrppr-bg .price-wrppr-text-right {
    height: auto;
    margin: 0 15px 0 0;
    overflow: hidden;
    padding: 0;
    width: 150px;
}
.price-wrppr .price-wrppr-bg .price-wrppr-text-right {
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 183px;
}
.price-wrppr .price-wrppr-bg .price-wrppr-text-right {
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 155px;
}

.price-wrppr .price-wrppr-bg .price-wrppr-text-right .price-bg {
    background-color: #edd3a7;
    height: 54px;
    margin: 18px 0 10px;
    padding: 0;
    width: 120px;
}
.price-wrppr .price-wrppr-bg .price-wrppr-text-right .price-bg .price-bg-text {
    color: #6c0000;
    font: 1.5em/56px "Open Sans",sans-serif;
    padding: 4px 0 0;
    text-align: center;
}

.price-wrppr a.bkg-rqt {
    background: rgb(50, 174, 54) none repeat scroll 0 0;
    color: #fff;
    font: 1em "Open Sans",sans-serif;
    margin: 0;
    padding: 8px 15px;
    text-decoration: none;
    text-transform: uppercase;
    transition: color 150ms linear 0s;
}
.heaing-text{color:#b22222;  font-family:"Open Sans",sans-serif; font-weight:bolder; padding-bottom:15px;}


.luxury-train {
    background: rgb(237, 239, 236) none repeat scroll 0 0;
    margin: 45px 0;
    padding: 6px; letter-spacing:1.2px; line-height:28px; font-family:"Open Sans",sans-serif;
}
	.tour-txt{font-family:"Open Sans",sans-serif; line-height:35px; color:#333;}
.tour-heading a {
    color: #9a3127;
    text-decoration: none;
	font-size:20px;
	font-weight:bold;
	font-family:"Open Sans",sans-serif;
}
.tour-txt strong {
    color: #055fa8;
}
.btn-danger a{color:#fff; font-size:14px; padding-top:0px!important; padding-bottom:0px!important; line-height:15px!important; margin-top:10px;}

.blue-color {
    color:#1F3244;
	font-size:17px;
	letter-spacing:0;
}
.hightlight-box{ font-size:18px; color:#1464b8;}
.hightlight-box .blue-color{color:#AD1818!important;}
.scrolling-logo{padding-top:10px;}
.long-logo{padding-top:10px;}
.deccan-odessy-logo{padding-top:13px;}
.pow-logo{padding-top:8px; padding-bottom:8px;}
.steptLiBor{background:url(../images/seprator-bg.png) no-repeat left bottom; padding:20px 10px 50px 10px;}
.stepTitle{font-size:22px; display:block; height:58px; line-height:58px; padding-left:70px;}
.stept1{background:url(../missing.html) no-repeat 8px 0px;}
.stept2{background:url(../missing.html) no-repeat 8px 0px;}
.text-right{color:#000;}
.left-t a{color:#efb014}
.left-t a:hover{text-decoration:none;}
.tour-dest{padding-bottom:8px;}
.red-color {
    color: rgb(241, 45, 37);
}
.row hr{}
 .equire-this a{ background:#9A2951!important; padding-left:25px; color:#fff!important; font-weight:bold; margin-left:0px!important;   }
 #leftPanBox-menu li{
border-bottom:solid 1px #ccc; 
}
 #leftPanBox-menu li a{
	 padding-left:20px;
color:#444;}

 #leftPanBox-menu li.active a{ font-weight:bold; font-size:19px;}
 #leftPanBox-menu li.active{border-bottom:solid 2px #888;}
  .booking a{ background:#B22222!important; color:#fff!important; font-weight:bold;  }
 .footer-center{font-size:13px;}
 .alt-price{color:#333;}
 .train-bullet{padding-left:10px; margin-left:0;}
 .train-bullet li {
    background: rgba(0, 0, 0, 0) url("../images/wild-list.jpg") no-repeat scroll 0 13px;
    list-style: outside none none !important;
    margin: 1px 0;
    padding: 4px 10px 4px 25px;
	line-height:25px;
	font:15px/27px seguiemj;
	letter-spacing:0;
}
.mterms a{background-color:#481B1B!important; color:#fff!important;}


.booking-train a {
    background: #9A2951 none repeat scroll 0 0 !important;
}
center .tailorButtonspa a {
    background: #9A2951 none repeat scroll 0 0 !important;
}

.tailorButtonspa a {
    background-color: #009d00;
    border: 3px solid #fff;
    border-radius: 5px;
    box-shadow: 0 0 5px 0 rgba(161, 161, 161, 0.5);
    color: #fff;
    display: inline-table;
    font: 20px Franklin Gothic Book;
    padding: 7px 20px;
    text-decoration: none!important;
}
.child-policy{padding-top:6px!important; padding-bottom:6px!important;}
.footer-bottom p{text-align:center;}
.train-item-box{background:#fff; 
    box-shadow: 0 0 1px 1px rgba(119, 119, 119, 0.2);
    color: #2c2c2c;
    margin: 15px 0;
	border:solid 1px #ccc;
    padding:9px;
    text-align: left;
}
	.home-icon a{
    background: url("../images/home-icon.png") no-repeat scroll 0 7px;
    display: block;
    height:40px;
    padding-top: 8px;
    width: 25px;
}
	.home-icon a:hover{background: url("../images/home-icon.png") no-repeat scroll 0 7px #8A0A01!important ;}
.home-icon {
    padding-left: 0 !important;
    padding-right: 0 !important;

}

.train-item-box-title{padding:5px; font-weight:bold; font-size:19px; color:#333; text-align:center;}
.train-item-box-title span{font-size:14px;}

.scroll-mail-link{ color:#fff;}

.explore-train-box{background:#fff; 
    box-shadow: 0 0 1px 1px rgba(119, 119, 119, 0.2);
    color: #2c2c2c;
    margin: 15px 0;
	border:solid 1px #ccc;
 padding:5px;
    text-align: left;
	border-radius:4px 4px 0px 0px;

}
/*mobile-menu-start*/
  
.display-mobile-menu{display:none;}

   
   @media only screen and (max-width: 1020px) { .blog_sprite{display:none;} .display-mobile-menu{display:block!important;}
   
   .navbar-toggle{display:block!important}
    .navcontainer{max-width:1170px; margin-left:auto; margin-right:auto;}
   }
     @media only screen and (max-width: 767px) {.foot-logo{margin-bottom:15px;} h1, .h1{padding-top:25px!important;}}
a.nav-expander {
  background:#2D2F33;
  color: #FFFFFF;
  display: block;
  font-size: 15px;
  font-weight: 400;
  height: 50px;
  margin-right: 0;
  padding: 1em 1.6em 2em;
  position: absolute;
  right: 0;
  text-decoration: none;
  text-transform: uppercase;
  top: 0;
  transition: right 0.3s ease-in-out 0s;
  width: 130px;
  z-index: 12;

  transition: right 0.3s ease-in-out 0s;
  -webkit-transition: right 0.3s ease-in-out 0s;
  -moz-transition: right 0.3s ease-in-out 0s;
  -o-transition: right 0.3s ease-in-out 0s;

}

 a.nav-expander:hover {
  cursor: pointer;
}

a.nav-expander.fixed {
  position: fixed;
}

.nav-expanded a.nav-expander.fixed {
    right: 20em;
}

.display-mobile-menu nav {
  background: #777;
  display: block;
  height: 100%;
  overflow: auto;
  position: fixed;
  right: -20em;
  font-size: 15px;
  top: 0;
  width: 20em;
  z-index: 2000;
  
  transition: right 0.3s ease-in-out 0s;
  -webkit-transition: right 0.3s ease-in-out 0s;
  -moz-transition: right 0.3s ease-in-out 0s;
  -o-transition: right 0.3s ease-in-out 0s;

}
.nav-expanded nav {
  right: 0;
}

.nav-expanded {
  margin-left: 0em;
  transition: right 0.4s ease-in-out 0s;
  -webkit-transition: right 0.4s ease-in-out 0s;
  -moz-transition: right 0.4s ease-in-out 0s;
  -o-transition: right 0.4s ease-in-out 0s;
}

#nav-close {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 300;
  font-size: 24px;
  padding-right: 10px;
}

.main-menu {
  padding-top: 12px;
}

.main-menu li {
  border-bottom: 1px solid #aaaaaa;

  font-size: 15px;

}
.altr-col{color:#fff;}
.main-menu li a {
  color: #fff;
  text-decoration: none;
    padding:8px 12px;
	display:block;
}

.main-menu li a:hover {
  color: #FFFFFF;
  text-decoration: none;
  background:#2D2F33;
}
.main-menu .open{background:#2D2F33;}
.spl-bg a:hover{background:inherit!important;}
#nav-close:hover{background:inherit!important;}
.main-menu li .sub-nav {
  border-bottom: 0px;
  padding: 4px;
}

.main-menu a .caret {
	width: 0;
	height: 0;
	display: inline-block;
	margin-left:8px;
	vertical-align: top;
	border-top: 8px solid #ccc;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	content: "";
    margin-top: 10px;
}
.main-menu .list-unstyled{background:#cccccc;}
.main-menu .list-unstyled li a{color:#000;}
.main-menu .list-unstyled li a:hover{background:#dad5d5; color:#000;}

.main-menu a:hover .caret {
	border-top-color: #ccc;
}

.main-menu li.open > a > .caret {
	border-top: none;
	border-bottom: 8px solid #ccc;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}

.main-menu li.open > a:hover > .caret {
	border-bottom-color: #ccc;
}

.icon:before {
  font-family: 'FontAwesome';
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  content: '\f105';
}

.main-menu li > a > span.icon {
  float: right;
  margin: 0.1em 1.7em -0.1em 0;
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;

}

.main-menu li > a:hover > span.icon {
  float: right;
  margin: 0.1em 0.8em -0.1em 0;
  opacity: 1;
}

.list-unstyled li{margin-left:0px!important;}
.list-unstyled li:last-child{border-bottom:none!important;}

.navbar-fixed-top .navbar-header{background:none!important;}
.mobile-center-mail-phone{float:left; display:table; padding:3% 0 0% 14%; text-align:center; color:#fff;}
.mobile-center-mail-phone .left-t{text-align:center; display:block; width:100%; float:none!important}
.mobile-center-mail-phone .right-t{text-align:center; display:block; width:100%; float:none!important}
/*mobile-menu-start*/


.navigation{background:#8a0a01}
.explore-train-box img{border-radius:4px 4px 0px 0px;  border-bottom:none;}
.explore-train-box-title{padding:5px; font-weight:bold; font-size:19px; color:#AD1818; text-align:center; background:url("../images/arow-btn.png") no-repeat left #AD1818;  color:#fff;}
.innder-banner-box{background:#0A2132;}
.innder-banner-box .jouney-name{font-size:24px; font-weight:bold; text-align:center; display:block; padding-bottom:15px;}

.innder-banner-box .jouney-name h1{  font-weight: 600;
    padding-top: 7px;
	color:#fff; 
 }
.top-winer{color:#fff;  font-size:12px; letter-spacing:0; padding-bottom:10px;}

	
@font-face {
    font-family: BaroqueScript;
    src: url(../fonts/BaroqueScript.ttf);

}
@font-face {	 font-family: seguiemj;
    src: url(../fonts/seguiemj.ttf);}
.styluisfont{font-family: BaroqueScript;}

.explore-guide-kerala-heading h3{font-family: seguiemj; color:#444; text-align:center; display:block; font-weight:bold; font-size:28px;}
.foot-logo{padding:15px 15px 15px 0; background:#fff; color:#9D2A2E; font-weight:bold; border:solid 1px #ccc; text-align:center; padding:7px 7px 15px 7px;}

.navbar-nav .special-enq a{background:#EDB40B; 
color:#000;
padding:7px 12px!important; 
margin-top:2px;
font-weight:normal!important;

 border-radius:4px!important; } 

.special-enq a:hover{background:#fff!important; color:#444!important;} 


			.sticky-menu .navbar-default .navbar-nav .special-enq a{ border:solid 1px #fff; line-height:13px!important; border-radius:3px!important; padding:10px 12px!important; margin-bottom:5px; }
			.sticky-menu .navbar-default .navbar-nav .special-enq a:hover{background-color:#E4B83B!important; line-height:13px!important; border:solid 1px #fff!important; border-radius:3px!important; color:#000!important;}

.schedule{background:#EFE9DB;  
 padding:15px 25px 25px 25px; margin:65px 0;  width:100%}
.schedule h2{margin:0; padding:5px 0 15px 0; color:#712627!important; font-size:20px; text-align:center;}
.schedule table.table2{width:100%; margin:0 auto; border: 1px solid rgb(204, 204, 204);
    box-shadow: 0 0 1px 1px rgba(119, 119, 119, 0.2); }

.enquiry a {
    background-color: #1F3244 ;
    background-image: url("../images/white-link-arrow.png");
    background-position: 8px center;
    background-repeat: no-repeat;
    border: 2px solid #1F3244;
    border-radius: 10px;
    clear: both;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: right;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    margin: 5px 0;
    min-height: 30px;
    padding: 3px 15px 3px 30px;
    text-align: left;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    text-transform: capitalize;
}
.enquiry a:hover{ 
    background-color:#95221A;
   background-image: url("../images/white-link-arrow.png");
    background-position: 8px center;
    background-repeat: no-repeat;
	text-decoration:none!important; 
   color:#fff; border:solid 2px #95221A}
	 .help-desk-cant{ margin-top:60px;}
	 
	 
	 
	 table.tbl {
    border: medium none;
    font-size: 14px;
    line-height: 25px;
    width: 100%;
    word-break: break-all;
    word-wrap: break-word;
}


tr.tbl_hd {
    background: #E4B83B;
}


tr.tbl_hd th {
    border: 1px solid rgb(175, 165, 161);
    color: rgb(0, 0, 0);
    font-weight: 600;
    padding: 5px;
    text-align: center;
}
td.bb {
    background:#DFC58F!important;
	color:#000;
}
tr.tbl_dtl .pd{background:#DFC58F}
tr.tbl_dtl td {
    border:1px solid rgb(175, 165, 161);
    color: rgb(0, 0, 0);
    padding: 7px 0;
    text-align: center;
	background:#fff;
}
tr.bb{background:#DFC58F}
tr.tbl_dtl span {

    display: block;
    padding: 5px 5px 5px 15px;
	
}
tr.tbl_hd th {font-size:14px; padding:14px 0; padding-left:10px; line-height:18px;}
tr.tbl_hd th span { display:block; font-size:11px;}

tr.tbl_dtl .bdr {
    border-top: 1px solid #ccc;
}
.pd{background:#DFC58F; padding:0; color:#861106!important; font-weight:bold; }



@media only screen and (max-width: 768px) {

.train_box ul li img {
	height: auto;
}
.tabs ul li a {
	padding: 7px 15px;
}
.tabs ul li ul {
	top: 44px;
}
tr.tbl_dtl span {
	padding: 1px;
}
table.tbl {
	font-size: 13px;
	line-height: normal;
}

.schedule{padding:0px!important; background:#fff;}
tr.tbl_dtl td{padding:2px!important;}
tr.tbl_hd th{padding:2px!important; font-size:11px!important;}
tr.tbl_dtl span{font-size:11px!important;}
tr.tbl_dtl .pd{font-size:11px!important;}
}


.ac_btn_cover #submit {
 background: rgb(11, 63, 115) none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: rgb(255, 255, 255);
    font-size: 18px;
    letter-spacing: 1px;
    padding: 5px 23px;
}
.scrollingBox{padding:15px; background:#172A3D;}
.side-bar-help-desk-header-top{font-size:30px; color:#fff; padding:0 0 15px 0;}
.side-dur{font-size:16px; color:#fff; padding:25px 0; border-top:solid 1px rgb(204, 204, 204);
border-bottom:solid 1px rgb(204, 204, 204);
}
.side-dur img{padding-right:15px;}
.side-dest{background:url(../images/days-nights.png)no-repeat left top; padding-left:25px; 
font-size:16px; 
color:#fff; 
margin-top:25px;
letter-spacing:0
padding:0px 0px 15px 30px; 

}
.side-bar-enq{padding:15px 0; text-align:center;}
.itinerary-nav{background:#353435; margin:15px;}
.itinerary-nav ul{ margin:0; padding:0; list-style:none; line-height:normal;  display:block; max-width:650px; margin:0 auto;}
.itinerary-nav ul li{ margin:0; padding:7px 15px; list-style:none; float:left;}
.itinerary-nav ul li a{ margin:0; padding:0px 15px; color:#1F3244; font-weight:bold; list-style:none; line-height:40px; display:block; border-radius:4px; background:#E4B83B;}
.itinerary-nav ul li a:hover{background:#fff; color:#000; text-decoration:none;}
.duration-destination-bg{border-bottom: 1px solid rgb(204, 204, 204);
    color: rgb(71, 71, 71); 
    font-size: 18px;
    line-height: 26px;
    padding-bottom: 25px;
    padding-top: 25px;}
.border-bottom{border-bottom:solid 1px #777;}
.itinerary-duration{color:rgb(17, 79, 174); text-align:center; display:block; font-weight:bold; font-size:20px;}
.itinerary-dest{ color:#222; font-size:20px; font-weight:boldl; text-align:center; padding-top:7px;}
.journey-item-box{ background: rgb(255, 255, 255) none repeat scroll 0 0;
    border: 1px solid rgb(204, 204, 204);
    box-shadow: 0 0 1px 1px rgba(119, 119, 119, 0.2);
    color: rgb(44, 44, 44);
    text-align: left;
	padding-bottom:25px;
	margin-bottom:30px;
	}
	.journey-item-box .train-item-box-title{color:rgb(26, 93, 136)}
	.journey-item-box .train-item-box-title:hover{ text-decoration:none!important; color:#701113;}
	.journey-item-box .dest-dur{ color:#333; letter-spacing:0px; padding:5px 15px; text-align:center;}
	a .journey-item-box:hover{text-decoration:none!important;}
	
	a.home-a {
    background: rgb(30, 44, 65);
    color: rgb(255, 255, 255) !important;
    padding:7px 10px;
	width:130px;
	letter-spacing:0;
	text-align:center;
	display:block;
	margin:10px auto 0 auto;
}
.shd .thd-heading{background:#524929!important;}
.shd .table2 tbody td{background:#E5B458!important; 
border-bottom: 1px solid #524929;
    border-right: 1px solid #524929;}
.shd  .table2 tbody td{text-shadow:none!important; color:#302402; font-weight:bold; font-size:16px; }
.gallery a{ float:left; display:inline-table; padding:5px; background:#D8D7D5; border:solid 1px #ccc; margin-left:5px; margin-right:5px; text-align:center;}

#Overview, #itinerary, #schedule, #tariff{background:#ECEAE2;
    border: 1px solid rgb(255, 255, 255);
    box-shadow: -0px -0px 3px 1px #ccc;
    display: block;
    margin-bottom: 45px;
	margin-top: 25px;
    padding:0 25px;}
	#Overview, #itinerary, #schedule, #tariff .heaing-text{padding-bottom:0px!important; margin-bottom:0px!important;  padding-top:10px;}
	#tariff, #schedule h2{ text-align:center;}

	
		#Overview, #itinerary, #schedule, #tariff .heaing-text span{color:#000!important; font-size:17px; line-height:28px;}
		.duration-destination-bg img{ border: 3px solid #fff;
    box-shadow:3px 3px 9px 2px #888;  background:#fff; border-radius:8px;}
	section .heaing-text{color:rgb(12, 85, 154)!important;}
	.duration-destination-bg .day-wise{padding:0px 0px 8px 0!important;}
	.duration-destination-bg .col-lg-12{padding:0px!important;}
	.tr-li-hd{ color:rgb(12, 85, 154) !important; font-size:22px;}
	.train-list{margin:15px 0 0 0; padding-left:8px;}
.train-list li{ list-style:none; background:url(../images/right-arrow.png) no-repeat left; padding-left:25px; margin-left:0px; font:15px/27px seguiemj;}
.hdl{padding-top:15px; padding-bottom:15px;}
.hdl .tr-li-hd{padding-bottom:10px; display:block;}
.hdl ul{margin:0px 0; padding:0px;}
.hdl ul li{margin:0px; padding:3px 0; list-style:none; font:15px/27px seguiemj;}
.hdl ul li strong{font-size:16px;}
#tariff .table2 tbody td {

	font-weight:bold;
    border-bottom: 1px solid rgb(204, 204, 204);
    border-right: 1px solid rgb(153, 153, 153);
    color: rgb(51, 51, 51);
    letter-spacing: 0;
    padding: 10px;
    text-shadow: -1px 1px 1px rgb(255, 255, 255);
}
.show-footer{text-align:center; display:none;}
.show-footer .linking a{ color:rgb(155, 175, 195); font-size:14px;}

   @media only screen and (max-width: 1020px) { .show-footer{display:block!important;}

   .entry-content h1{padding-left:0!important; padding-right:0!important;}
   .hide-footer{display:none;}
   footer{padding-top:10px!important; padding-bottom:10px!important;}
   }
      @media only screen and (max-width: 767px) {.gap-header{height:30px!important;} .top-hediang-img{padding-top:20px!important; margin-top:65px!important;}}
   
      @media only screen and (max-width: 520px) {h1, .h1{ padding-top:35px;  text-align:center;}
	  
	
	  
	  }
	       @media only screen and (max-width: 330px) {h1, .h1{ font-size:23px!important;}
		   .itinerary-duration{ font-size:16px!important;} }
		   		   .tipl{font-size:19px; font-weight:bold; color:#E4B83B; padding-top:0px; display:table; }
				   .note li{  color:#000;
    font: 15px/28px seguiemj;}
		.mob-mail{color:#fff; text-align:center; padding-bottom:8px; font-size:12px;}
	.hlt li{font:15px/28px seguiemj; padding:0; margin-top:-15px;}
	.mob-mail a{color:#D69F02;}
	.mob-mail img{padding-right:8px; width:22px;}
	#itinerary-2 .bullet li{display:none;}
		
	#itinerary-2 .bullet :after{content:"#"}
	.get-cont{padding-top:15px; margin-top:8px;  border-left:solid 1px #8a0a01;display:block; }
	.get-cont ul{margin:0px; padding:0px 0px 0 15px; list-style:none;}
	.get-cont ul li{padding-top:8px; text-align:left; font-size:15px; color:#333; letter-spacing:0; font-weight:bold;}
		.get-cont ul li img{padding-right:15px;}
		.leading-lx-train{font-family:monofamily; font-size:23px; color:#23386a}
			@media only screen and (max-width: 368px) {
h1, .h1{padding-left:5px!important; padding-right:0px!important; margin-left:5px!important; margin-right:3px!important; font-size:25px!important;}
			ul.note{ margin-left: 0;
    padding-left: 10px;
    padding-right: 0;}
.styluisfont{font-size:16px;}
	ul.note li{padding-top:15px; }
	#Overview, #itinerary, #schedule, #tariff{padding:0 10px!important;}
	.table2 thead th, .table2 tfoot td{padding-left:2px; padding-right:2px;}
	.train-bullet{width:100%!important; float:none!important;}
.top-hediang-img{display:table!important; margin:90px auto 0 auto!important; padding-top:38px!important;}	
.top-hediang-img h1{padding-top:0px!important;}
.leading-lx-train{font-size:18px;}



			}
			.cabin-hd{    background: #fff!important;
    color: #8a0a01!important;
    padding: 10px 15px;
    text-align: center!important;
    font-size: 22px;
    font-weight: bold!important;
    border: none!important;}
			.dx_cabin_table table{width:auto; }
			.dx_cabin_table th{background:#343233; font-weight:normal; color:#fff; text-align:center;}
			.dx_cabin_table th{border:solid 1px #afa9a9;}
				.dx_cabin_table th:first-child{background:#343233; color:#fff; text-align:left;}
			.dx_cabin_table td{border:solid 1px #afa9a9; text-align:center;}
			.dx_cabin_table tr td:first-child{background:#d3d3d6;  text-align:left;}
			.dx_cabin_table tr td .sml_txt{font-size:11px; font-style:italic; display:block;}
			.dx_cabin_table tr td{padding:7px;}
			.dx_cabin_table .grey{background:#012148; color:#000}
			.dx_cabin_table .light_grey{background:#FFFFFF; color:#000;}