/*@font-face{ font-family:"PT Sans Narrow"; src:url('../fonts/PTN57F.ttf'); }*/
.less-padding{ padding-left:0px !important;padding-right:0px !important; }
.less-padding-left{ padding-left:0px !important; }
.less-padding-right{ padding-right:0px !important; }
.padding-less-right{ padding-left:1px !important; padding-right:1px !important; }
.logo-scroll{ margin-top:0px; }
.sticky-menu{ width:100%; background:#000; box-shadow:0 5px 5px -5px #333; position:fixed; top:0px; left:0px; z-index:310 !important; display:none; padding:5px 0 5px 0px; }
ul.nav li.dropdown:hover > ul.dropdown-menu{ display:block; }
.margan{ padding-top:50px !important; }
.margan2{ padding-top:27px !important; }
.menu-colour{ overflow:auto;color:#FFF; }
.container-bg{ background:#000; padding-top:5px; padding-bottom:5px; }
.phone-no{ color:#FFF; padding:5px 0 0 0px; }
.enquire_button{ 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{ 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;}
.menumargin-top{ margin-top:7px; }
.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-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{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-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{ 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{ color:#FFF; font-size:28px; 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-size:22px; color:#ebdfbb;line-height:24px;}
.newletter-hdg span{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(../images/sprite-icon.png) 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:#ed4b00;text-align:center;}
.read-more-example:hover{background:#d24301;color:#FFF;text-decoration:none;outline:none;transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;}
.listing-hdg{ 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-size:20px; color:#0b3f73;padding-top:30px;}
.inner-listing-price{ font-size:16px; color:#0b3f73;padding:10px 0 10px 0px;}
.duration-destination{font-size:20px;color:#0b3f73;line-height:26px;padding:0 0 10px 0px;}
.duration-destination-bg{background:#f5f5f5;border:#e6e6e6 solid 1px;padding-top:15px;padding-bottom:10px;margin-bottom:25px;color:#474747;line-height:26px;}
.duration-destination-bg .day-wise{color:#000;padding:15px 0 20px 15px;}
.duration-destination-bg .day-wise span{background:#0b3f73;color:#FFF;padding: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-weight:bold;border-left:#0b3f73 solid 4px;background:url(../images/sub-heading-bg.png) no-repeat;height:36px;color:#0b3f73;padding:3px 0 0 10px;margin-bottom:10px;margin-top:20px;}
.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:31% !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 12px 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{text-transform:uppercase;padding:5px 0;font-size:23px;line-height:30px;background:#000;color:#fff;margin:-10px 0 1px 0;padding-top:15px;padding-bottom:15px;}
.price{display:table;background:#0b3f73;width:100%;height:110px;}
.price_figure{font-size:30px;text-transform:uppercase;vertical-align:middle;display:table-cell;line-height:26px;}
.price_number{font-weight:bold;display:block;}
.price_tenure{font-size:12px; text-transform:none !important;}
@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;}
}

.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;}
.footer{padding:22px;background:#e4f2ff;}
.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;}
table.table2{width:94%;font-size:16px;border:1px dashed #999;text-align:center;-webkit-box-shadow:0 10px 6px -6px #797979;-moz-box-shadow:0 10px 6px -6px #797979;box-shadow:0 10px 6px -6px #797979;margin-bottom:25px;}
.table2 thead th, .table2 tfoot td{ font-size:20px; padding:15px 20px 15px 20px;text-align:center;color:#fff;background-color:#0b3f73 !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 dashed #999;text-shadow:-1px 1px 1px #fff;text-transform:uppercase;color:#333;border-bottom:#CCC dashed 1px;}
table.table3{width:99%;font-size:16px;border:1px dashed #999;text-align:center;-webkit-box-shadow:0 10px 6px -6px #797979;-moz-box-shadow:0 10px 6px -6px #797979;box-shadow:0 10px 6px -6px #797979;margin-bottom:25px;margin-top:25px;}
.table3 .table-hdg{ color:#0b3f73;text-align:center;border-right:#0b3f73 dashed 1px;}
.table3 .table-sub-text{padding:10px 0 10px 20px;color:#000;border-bottom:#CCC dashed 1px;text-align:left;font-weight:bold;}
.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{color:#fff;background-color:#828282;border:1px solid #c1c1c1;border-top:0px solid #c1c1c1;margin:0px;padding:10px 15px;font-size:19px;}
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;color:#FFF;background:#828282 url(../images/arrow-white.png) no-repeat 96% 15px;font-size:17px;}
.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(../images/whitebg.png) 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(../images/blackbg.png) 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(../images/blackbg.png) repeat;font-size:16px;color:#fff;padding:5px 5px 5px 5px;}
.wild-destbox{position:relative;margin-bottom:15px;}
.wild-destbox span{background:url(../images/blackbg.png) 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;color:#fff;letter-spacing:0px;overflow:hidden;padding:8px 0 8px 0px; font-size:22px;}
.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{padding:10px 0 0 10px;padding-bottom:3px;font-weight:bold;}
.filter-bg li{background:url(../images/right-arrow.jpg) 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;-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; height:361px;}
.price-request{ font-size:26px; font-weight:bold; 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:#000;list-style:none;float:left;}
ul.tour-highlights{padding:0px;margin:10px 0 0 0px;}
ul.tour-highlights li{background:url(../images/icon_check_li.png) 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;-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;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-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{color:#234e8e;padding:10px 0 10px 0px;}
.short-review .short-reviewbg-hdg-1{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-size:22px; color:#fff;padding:0 0 8px 0px;}
.photo-img .photo-img-bg a.icon-text1{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-size:22px; 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-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:22px;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;}
.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{color:#234e8e;text-align:center;padding-bottom:40px;}
.review-white-bg .review-white-hdg-long{color:#234e8e;text-align:center;padding-bottom:30px;}
.ratg-no{ font-size:32px; color:#234e8e;}
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(../images/sprite-img.png) no-repeat 0px -323px;margin:3px 0 2px 1px;height:48px;list-style:none;}
ul#ratg-icon li.review-big-img-2{background:url(../images/sprite-img.png) 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(../images/sprite-img.png) no-repeat 0px -230px;margin:3px 0 2px 1px;height:48px;list-style:none;}
ul#ratg-icon li.review-big-img-3{background:url(../images/sprite-img.png) 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(../images/sprite-img.png) no-repeat 0px -138px;margin:3px 0 2px 1px;height:48px;list-style:none;}
ul#ratg-icon li.review-big-img-4{background:url(../images/sprite-img.png) 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(../images/sprite-img.png) no-repeat 0px -46px;margin:3px 0 3px 1px;height:48px;list-style:none;}
ul#ratg-icon li.review-big-img-5{background:url(../images/sprite-img.png) 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:35px;}
.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{color:#234e8e;text-align:center;padding-bottom:20px;}
.review-form-hdg{color:#234e8e;border-bottom:#CCC dashed 1px;padding-bottom:8px;margin-bottom:35px; font-size:22px;}
.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-size:26px; 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-size:24px; color:#234e8e;border-bottom:5px solid #eeeeee;padding:0 0 5px 0px;margin:0 0 10px 0px;}
.author-sub-hdg{ font-size:24px; 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:10px 10px 10px 25px;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{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-size:22px; 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(../images/article-sprites-img.png) no-repeat left;width:10px;height:20px;background-position:-45px -64px;float:left;margin:10px 0 0 8px;}
.post-comment{ font-size:20px; color:#234e8e;padding:15px 0 20px 0px;border-top:#CCC solid 1px;}
.recent-atories{font-size:20px;color:#234e8e;border-bottom:#CCC dashed 1px;padding:0 0 5px 0px;}
.recent-date{ background:#fff; border:1px solid #616161; float:left; height:53px; margin:5px 0 0; width:58px; }
.recent-date .year-no{ font-size:12px; background:#616161; color:#fff; padding:4px 0px; text-align:center; }
.recent-date .year{ font-size:12px; color:#000; padding:5px 0 5px; text-align:center; }
.right-line{border-right:#CCC solid 1px;}
.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:#ed4b00;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:36px;}
.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;}
.sign-in-sign-up{background:#ff9932; background:-moz-linear-gradient(top, #ff9932 0%, #fb6c04 100%); background:-webkit-linear-gradient(top, #ff9932 0%,#fb6c04 100%); background:linear-gradient(to bottom, #ff9932 0%,#fb6c04 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9932', endColorstr='#fb6c04',GradientType=0 ); border:#ac4902 solid 1px; color:#FFF !important; font-size:18px !important; width:120px !important; height:40px !important;}
img.fblogin{width:300px;height:110px;float:left;background:url(../images/article-sprites-img.png) 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(../images/article-sprites-img.png) 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(../images/article-sprites-img.png) 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(../images/article-sprites-img.png) 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(../images/article-sprites-img.png) no-repeat left;background-position:-250px 0px;background-color:transparent;margin:0px 0 0 0px;}
.registration-formbx{height:410px; width:340px;  float:left; background:url(../images/or-divide-line.jpg) no-repeat right; padding:0 15px 0 0px; }
#registration-form{height:auto;width:280px;margin:0 0 0 20px;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{color:#666;text-decoration:none; font-size:12px;}
#registration-form label a:hover{text-decoration:underline;}
#registration-form input{float:left;font-size:12px;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-size:20px; color:#333;padding:0px 0 3px 0px;margin:0px;font-weight:normal;display:block;}
#registration-form label span{font-size:22px;color:#333;padding:10px 0 0px 15px;width:25px;float:left;font-style:italic;}
#registration-form p{font-size:12px;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-size:18px;color:#333;padding:10px 0 0px 0px;font-style:italic;}
.other-login p{font-size:12px;color:#666;padding:5px 0 0 0px;float:left;}
.golden-colour{color:#ebdfbb !important;}
.side-menu{background:#f5f5f5;border:#e6e6e6 solid 1px;}
.sub-menu-position{position:fixed;top:50px;}
.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-size:14px; color:#646569;text-transform:uppercase;padding:0 0 0 15px;}
.sub-train-contr .sub-usd span{ font-size:40px; color:#0b3f73;vertical-align:text-top;}
.sub-train-contr .sub-per-person{ font-size:12px; color:#646569;}
.sub-ltg-hdg{ font-size:22px; color:#0b3f73;margin-top:8px;}
.grey-bg{background:#f2f1f1;padding:10px; overflow:hidden;}
.grey-bg .plan-hdg{font-size:26px;color:#234e8e;padding:0 0 10px 0px;}
.rdd-crr{border-radius:5px;border:#ebebeb solid 6px;padding:10px;overflow:hidden;}
.rdd-crr .rdd-crr-hdg{font-size:23px;color:#234e8e;border-bottom:#ebebeb solid 1px;margin:0 0 10px 0px;}
.call{font-size:23px;color:#bb0000;}
.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{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-size:40px; 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;}
ul.bottom-link{ padding:5px 0 5px 0px; margin:0px; }
ul.bottom-link li{ display:inline-block; color:#FFF; padding:10px; margin:10px 0; text-decoration:none; border-right:#FFF solid 1px; }
ul.bottom-link li a{ color:#FFF; text-decoration:none; }
ul.bottom-link li a:hover{ text-decoration:underline; }
ul.bottom-link li:last-child{ border-right:none; }
.brd{border-left:#999 solid 1px;}
.mapfm{width:100%; height:400px;}
.lading-detail-hdg{ font-size:20px; font-variant:small-caps; border-left:#0b3f73 solid 4px; background:url(../images/sub-heading-bg.png) no-repeat; height:36px; color:#0b3f73; letter-spacing:2px; padding:6px 0 0 10px; margin-bottom:10px; margin-top:20px; }
ul.landing-page{ padding:0px; margin:15px; }
ul.landing-page li{ background:url(../images/right-arrow.jpg) no-repeat 0 10px; padding-left:18px; margin:0px; list-style:none; }
.offer-hdg{ font-size:36px; border-bottom:solid 1px #234e8e; }
.price-starting{ font-size:15px; color:#ee1100; padding:10px 32px 0 0px; }
.inr-price{ color:#ee1100; }
.inr-price span{ font-size:40px; color:#ee1100; }
.send-inquiry{ font-size:22px; background:#ed4b00; padding:9px 25px 10px 25px; margin:20px 0 20px 0px; text-decoration:none; display:inline-block; font-weight:bold; color:#FFFFFF; text-align:center; }
.send-inquiry:hover{ background:#d24301; color:#FFF; text-decoration:none; outline:none; transition:0.5s ease; -o-transition:0.5s ease; -webkit-transition:0.5s ease; }

.route-map{ position:absolute; bottom:10px; right:170px; font-size:18px; background:#ed4b00; padding:8px 15px 10px 15px; text-decoration:none; border-radius:4px; font-weight:bold; color:#FFFFFF; text-align:center; }
.route-map:hover{ background:#d24301; color:#FFF; text-decoration:none; outline:none; transition:0.5s ease; -o-transition:0.5s ease; -webkit-transition:0.5s ease; }

.brochure-map{ position:absolute; bottom:10px; right:15px; font-size:18px; background:#ed4b00; padding:8px 15px 10px 15px; text-decoration:none; border-radius:4px; font-weight:bold; color:#FFFFFF; text-align:center; }
.brochure-map:hover{ background:#d24301; color:#FFF; text-decoration:none; outline:none; transition:0.5s ease; -o-transition:0.5s ease; -webkit-transition:0.5s ease; }

/**  6-6-2016 new home page css  **/
.padding-left{ padding-left:0px !important; }
.padding-right{ padding-right:0px !important; }
.welcome-bg1{ background-color:rgba(0, 0, 0, 0.7); }
.welcome-bg1 .welcome-bg-hdg1{ font-size:36px; color:#FFF; line-height:45px; margin-top:15px; padding:0 0 0 6px; }
.welcome-bg1 p{ color:#FFF; line-height:26px; padding:0px 8px 10px 6px; }
.train-brochure{ background:#f1972d; width:100%; height:159px; margin:0 0 20px 0px; }
.free-quote{ background:#634637; width:100%; height:159px; margin:0 0 20px 0px; }
.deal-ofmonth{ background:#f15d2d; width:100%; height:159px; margin:0 0 20px 0px; }
.top-margin{ margin-top:-251px; }
.contr-top-margin{ margin-top:-265px; }
.ehover13 img{ -webkit-transition:all .35s;transition:all .35s; }
.ehover13 .overlay,.ehover13 button{ -webkit-transition:opacity .35s,-webkit-transform .35s; }
.ehover13:hover img{ filter:brightness(.6); -webkit-filter:brightness(.6); }
.ehover13 .overlay{ width:80% !important; height:30% !important; left:10% !important; top:35% !important; border-bottom:1px solid #FFF; border-top:1px solid #FFF; transition:opacity .35s,transform .35s; -webkit-transform:scale(0,1); -ms-transform:scale(0,1); transform:scale(0,1); }
.ehover13:hover .overlay{ opacity:1; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }
.ehover13 button{ transition:opacity .35s,transform .35s; -webkit-transform:translate3d(0,100%,0); transform:translate3d(0,100%,0); }
.ehover13:hover button{ opacity:1; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); }
.hover{ float:left; position:relative; cursor:default; }
.hover .listing-bg{ background:url(../images/image-bg.png) repeat-x left; width:100%; height:141px; position:absolute; left:0px; bottom:0px; font-size:26px; color:#FFF; }
.hover .listing-bg span{ position:absolute; left:15px; bottom:8px; font-size:24px; color:#FFF; }
.hover .listing-bg h2{ position:absolute; left:15px; bottom:8px; font-size:24px; color:#FFF; }
.hover,.hover h2{ text-align:center; }
.hover,.hover .overlay{ width:100%; height:100%; overflow:hidden; }
.overlay::before,.ehover12 h2::after,.overlay::before{ content:''; }
.hover button.info{ text-transform:uppercase; color:#fff; }
.hover .overlay{ position:absolute; top:0; left:0; }
.hover img{ display:block; position:relative; }
.hover button.info{ display:inline-block; text-decoration:none; padding:7px 14px; border:1px solid #fff; border-radius:0; background-color:transparent; }
.hover button.info:hover{ box-shadow:0 0 5px #fff; }
.info:hover,.hover button.nullbutton:hover{ box-shadow:none; }
.hover button.nullbutton{ border:none; padding:10px; font-size:22px; margin:50px 0 0 0px; }
.icon-text .image-text{ position:absolute; bottom:0px; left:0px; }
.deal-month{ font-size:28px; font-weight:bold; color:#fff; line-height:36px; padding:30px 0 3px 0px; }
.train-box{ background:#fff; overflow:hidden; -webkit-box-shadow:-1px -1px 7px 0px rgba(176,176,176,1); -moz-box-shadow:-1px -1px 7px 0px rgba(176,176,176,1); box-shadow:-1px -1px 7px 0px rgba(176,176,176,1); margin:0 0 20px 0px; }
.train-box .train-box-hdg{ font-size:26px; color:#3b3b3b; padding:15px 0 15px 15px; display:block; margin:0px; }
.train-brochures{ font-size:28px; font-weight:bold; color:#fff; line-height:36px; padding:25px 0 3px 0px; }
.train-brochures-spt{ color:#fff; }
.hvr-curl-top-right{ display:inline-block; vertical-align:middle; -webkit-transform:translateZ(0); transform:translateZ(0); box-shadow:0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility:hidden; backface-visibility:hidden; -moz-osx-font-smoothing:grayscale; position:relative; text-decoration:none !important; }
.hvr-curl-top-right:before{ pointer-events:none; position:absolute; content:''; height:0; width:0; top:0; right:0; background:white; background:linear-gradient(225deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%); box-shadow:-1px 1px 1px rgba(0, 0, 0, 0.4); -webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-property:width, height; transition-property:width, height; }
.hvr-curl-top-right:hover:before, .hvr-curl-top-right:focus:before, .hvr-curl-top-right:active:before{ width:80px; height:80px; } 
.train-reviews{ font-size:32px; color:#3b3b3b; padding:20px 0 0 0px; }
.coma{ background:url(../images/coma.png) no-repeat left; height:34px; width:43px; margin:15px 0 0 0px; }
.coma1{ background:url(../images/coma.png) no-repeat; height:34px; width:43px; margin:15px 0 15px 150px; }
.coma-hdg{ font-size:22px; color:#616161; letter-spacing:0px; }

/*a.more{ background:url(../images/more-icon.png) no-repeat right; float:right; color:#616161; letter-spacing:0px; font-size:16px; display:block; padding:0 25px 0 0px; }
a.more:hover{ text-decoration:underline; }*/

.tour-bg{ background:url(../images/tour-bg.jpg) repeat; }
.tour-bg .tour-bg-hdg{ font-size:32px; color:#FFF; padding:20px 0 25px 0px; }
.icon-text{ display:block; width:100% !important; height:260px; margin:0 0 35px 0px; border:#dfdfdf solid 1px; text-align:center; }
.icon-text .line{ background:#FFF; height:1px; width:70%; margin:0 auto 35px auto; }
.icon-text span{ color:#fff; font-size:18px; border:0px; text-transform:uppercase; }
.fotter-topbg{ background:#ebebeb; /*overflow:hidden;*/ }
.fotter-topbg .newslettrhdg{ display:inline-block; border-top:#d3d3d3 solid 1px; border-bottom:#d3d3d3 solid 1px; text-transform:uppercase; font-weight:bold; font-size:26px; color:#232323; padding:8px 0 8px 0px; margin:25px 0 25px 0px; }
.fotter-btmbg{ background:#232323; color:#FFF; padding:20px 0 5px 0px; position:relative; }
.fotter-btmbg .triangle{ position:absolute; top:-20px; left:48%; }
.fotter-btmbg li{ color:#FFF; list-style:none; line-height:0px; }
.fotter-btmbg li a{ color:#FFF; }
.fotter-btmbg p{ color:#FFF; padding:0px; }
ul.login-menu{ padding:0 18px 0 0px; margin:0px; }
ul.login-menu li{ font-size:18px; color:#FFF !important; padding:10px 0 0 0px !important; }
ul.login-menu li a{ color:#FFF !important; }
ul.sub-menu{ padding:0px; margin:0px; }
ul.sub-menu li{ border-bottom:#CCC dashed 1px !important; }
ul.sub-menu-inner li{ padding:0 0 0 15px !important; border-bottom:#CCC dashed 1px !important; }
#push_sidebar li a{color:#1a1a1a;display:block; padding:10px 15px; text-decoration:none; text-align:left;}
#push_sidebar li a:hover{color:#B86F08;font-weight:700}
#push_sidebar li a .fa{font-size:19px;float:right;width:30px;text-align:center;margin-left:5px}
.logo1-bg{ background:#000; padding:4px 0 6px 0px; }
.lock{ font-size:20px; color:#2f2f2f; padding:5px 10px 2px 0px; }
.ph-bg{ background:#f0f0f0; text-align:center; padding:5px 0 12px 0px; }
/*.ph-bg .ph-no{ font:15px "Roboto Slab"; color:#676767; font-style:italic; }*/
.ph-bg .ph-no{ color:#676767; font-style:italic; line-height:28px; padding:5px 0 6px 0px; }
.ph-bg .ph-no span{ font-size:20px;  }

/*--Drop Down Menu--*/
.head1{ width:100%; height:auto; margin:0px; padding:0px; }
.container1{ max-width:1003px; width:100%; position:relative; z-index:100; }
.menu2-link1{ display:none; float:left; text-decoration:none; padding:19px 10px; }
.menu2{ float:right; height:44px; margin:0px; padding:0px; -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; }
.menu2 ul{ padding:0px; margin:0px; list-style:none; position:relative; display:inline-table; }
.menu2 ul li{ padding:0px; float:left; position:relative; color:#000 !important; }
.menu2 ul li:last-child, .menu2 ul ul li{ border-right:none !important;  }
.menu2 > ul > li{ display:inline-block;  }
.menu2 ul li a{ display:block; text-decoration:none; font-size:18px; color:#000; padding:12px 6px; letter-spacing:1px; }
.menu2 ul li a .mselect{ width:25px; height:23px !important; text-indent:-9999px; margin:0px; display:block; }
.menu2 ul li:hover > a .mselect{ width:25px; height:23px !important; margin:0px; display:block; }
.menu2 ul ul{ display:none; position:absolute; top:100%; min-width:auto; -moz-border-radius:0px 0px 5px 5px; background:#000; }
.menu2 ul li:hover > ul{ display:block; border-left:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000; }
.menu2 ul ul > li{ position:relative; }
.menu2 ul ul li a{ padding:6px 12px; color:#FFF !important; border-bottom:1px solid #727272; }
.menu2 ul ul ul{ position:absolute; left:100%; top:0; }
.menu2 ul li:hover > a{ color:#fff !important; background:#333; }
.click{ display:none; }
.menu2 ul li:hover, .menu2 ul ul li a:hover{ color:#000 !important; }
.menu2 ul ul li a{ color:#fff !important; }
.menu2 ul ul li a:hover{ color:#fff !important; }
.menu2 ul li a i{ background:url(../images/whitearrow.png) no-repeat right top; width:10px; height:8px; display:inline-block; }
.menu2 ul li:hover i{ background:url(../images/blackarrow.png) no-repeat right top; width:10px; height:6px; display:inline-block; }
.menu2 ul li ul li{ float:none; }
ul.dropdown-1columns2{ width:910px; left:-80%; background:#e8f7df; float:left; }
.sub-menu2{ width:970px; left:-233px; }
.sub-menu3{ width:732px; left:-278px; }
.sub-menu4{ width:250px; left:0px; }
.sub-menu5{ width:728px; left:-278px; }
.train-menu-wrapper{ background:#fff !important; width:225px; height:auto; overflow:hidden; padding:0px; margin:10px 5px 5px 10px; }
.train-menu-wrapper span{ color:#200b00 !important; font-size:16px; padding:3px 0 0 0px; }
.button_example2{ background:#373737; position:relative; }
.top-rgthd{ float:right; margin-top:15px; }

@media (min-width: 1180px) and (max-width: 1300px) {
.menu2 ul li a{ font-size:16px !important; }	
.menu2 ul li a{ padding:12px 5px !important; }
.sub-menu2{ left:-300px; }
}

@media (min-width: 1050px) and (max-width: 1180px) {
.menu2 ul li a{ font-size:14px !important; }	
.menu2 ul li a{ padding:12px 4px !important; }
.sub-menu2{ width:1000px; left:-340px; }
}

@media (min-width: 992px) and (max-width: 1050px) {
.menu2 ul li a{ font-size:14px !important; }	
.menu2 ul li a{ padding:12px 3px !important; }
.sub-menu2{ width:1000px; left:-340px; }
}

@media screen and (max-width: 991px) {
.containernav{margin-top:10px;}
.stmenu-wrapper{float:left;}

a.menu2-link1 {display:block; color:#fff; background-color:#373737; padding:10px 8px; color:#fff; width:99%; background-image:url(../images/nav-icon.png); background-repeat:no-repeat; background-position:95% center; text-decoration:none; }
.menu2 {clear:both; min-width:inherit; float:none; height:auto;}
.menu2, .menu2 > ul ul {overflow:hidden; max-height:0; border-radius:0px;}
.menu2 ul ul > li{ background-color:#373737;}
.menu2 ul li {float:none;}
.menu2.active-3, .menu2 > ul ul.active-3 {max-height:100%;}
.menu2 ul {display:inline;}
.menu2 li, .menu2 > ul > li {display:block;}
.menu2 li a{ color:#FFF !important;  display:block; padding:9px 15px !important; border-bottom:none; position:relative;}
.sub-menu2, .sub-menu3, .sub-menu4, .menu2 ul li ul li{width:100%;}
.menu2 ul li a i, .menu2 ul li:hover i{ background:none; }
.menu2 ul li:hover > ul{border:none !important;}
.click{display:block; width:50px; height:42px; padding:9px 0px 9px; background-color:#414241; border-left:1px solid #7c7b7b; position:absolute; top:0; right:0; font-size:20px; color:#FFF; text-align:center; cursor:pointer;}
.click:after {content:"+";}
.click.active-3:after {content:"-";}
.menu2 ul ul, .menu2 ul ul ul {display:inherit; position:relative; left:auto; top:auto; box-shadow:none; border:none;}
ul.dropdown-1columns2, ul.dropdown-1columns2 li{width:auto; float:none !important;}
.menu2 ul li{border-right:none !important; border-top:1px solid #ccc;}
.menu2 ul > li a:hover, .click:hover{color:#FFF !important;}
.menu2 ul li ul li ul li a{color:#fff !important; background-color:#fff;}
.menu2 ul li:hover{background-color:transparent;}
.menu2 ul li ul li:hover > a{color:#000;}
.menunone, .map-kerala, .train-menu-wrapper img{display:none;}
.menu-destination .menu-destwrap{display:inline;}
#header{margin:0 auto 0px; width:100%; float:none; background:#033627;}
.header-wrapper, #body-wrapper{height:auto;}
#header .logo{width:27%; margin:0 auto; position:static;}
.menu-destination .menu-destwrap li a{background:#373737;}
.menu2 ul ul li a{border-bottom:none;}

.train-menu-wrapper{width:100%; margin:0; text-align:left !important;}
.sub-menu4, .menu2 ul ul > li{background-color:#fff !important;}
.sub-menu4 a, .menu2 ul ul li a, .menu2 ul ul li:hover > a{font-size:16px !important; color:#200b00 !important; background-color:#fff !important;}
}

ul.right-link{ padding:0px; margin:0px; }
ul.right-link li{ border-bottom:#CCC solid 1px; padding:18px 0 18px 0px; color:#FFF !important; list-style:none; text-transform:uppercase; }
ul.right-link li:nth-last-child(1){ border-bottom:0px; }
ul.right-link li a{ color:#FFF; }
.train-detail-hdg1{ font-size:24px; color:#0b3f73; }
.panel-heading a:hover,.panel-heading a:active,.panel-heading a:focus{ text-decoration:none !important; }
.panel-heading a h2 { color:#000 !important; margin:0px !important; }
.panel-heading a h2 span{ background-color:#2d609a; border-radius:50%; color:rgb(255, 255, 255) !important; margin-top:-4px; padding:5px 8px 8px 10px; text-align:center; }
.panel-faq .panel-heading .panel-title span{ color:rgb(51, 51, 51); font-size:13px; font-weight:normal; }
ul.overall{ padding:0px; margin:0px; } 
ul.overall li{ background:url(../images/menu-arrow.png) no-repeat left top 7px; padding:0 0 0 20px; margin:0 0 0 25px; list-style:none; } 
.price_block_new{ margin:0 12px 25px 0px !important; width:31% !important; }
.price_block_new-1{ margin:0 12px 25px 0px !important; width:23% !important; }

@media (min-width: 320px) and (max-width: 450px) { .price_block_new{ margin:0 12px 25px 0px !important; width:100% !important; } }
@media (min-width: 450px) and (max-width: 768px) { .price_block_new{ margin:0 12px 25px 0px !important; width:100% !important; } }

a.home-inquiry{ background:#ed4b00; padding:6px 0 6px 0px; display:block; text-decoration:none; font-weight:bold; color:#FFFFFF; text-align:center; text-transform:uppercase; }
a.home-inquiry:hover{ background:#d24301; color:#FFF; text-decoration:none; outline:none; transition:0.5s ease; -o-transition:0.5s ease; -webkit-transition:0.5s ease; }
.video-bdr{ border:#CCC solid 1px; overflow:hidden; padding:15px 0 12px 0px; }
.video-bdr .video-text-hdg{ font-size:28px; color:#144374; }
.video-bdr .video-text{ font-size:18px; padding:10px 0 0 0px; }
.bgblack{ background:url(../images/bg-black.png) repeat-x; height:123px; width:93%; position:absolute; bottom:0px; }
.bgblack .bgblack-hdg{ color:#fff; font-size:26px; color:#FFF !important; padding:60px 0 0 20px; }
a.theme-moretxt{ color:#000; font-size:16px; text-align:center !important; font-weight:bold; display:block; padding:5px 10px; border-radius:5px; }

.guest-text{ padding:0 5px 5px 5px; font-size:16px;}
.guest-n{ font-size:17px; color:#000 !important; text-align:center; height:80px;}

.left-pannel-wrpr-hdg{ color:#993126; font-size:26px; padding:0 0 5px 0px; }
.offersub-hdg{ color: #990000; text-align:center; font-size:35px; padding:0 0 10px 0px; }

a.offer-b{ background:#1a5d88; color:#fff; display:table; padding:7px 20px; margin:10px auto; font-size:25px; border-radius:8px; text-decoration:none; }
a.offer-b a:hover{ background:#144e73; }

.planmytrip-button{width:100%; height:auto; display:none; background:#C00; font-size:17px; color:#fff; padding:8px 0px; text-align:center; text-transform:uppercase;}
.planmytrip-button:hover, .planmytrip-button:focus, .planmytrip-button:active{color:#fff;}

.newsdtbx img{max-width:100%; height:auto;}

.dpblck span, .dpblck a{display:block;}

.sitewrap li a{white-space:inherit; word-wrap:break-word; text-align:left;}

.theme-tourb > li > a, .theme-tourb > li.active > a, .theme-tourb > li.active > a:hover, .nav-tabs > li.active > a:focus{border-radius:none !important; border-top-left-radius:0px !important; border-top-right-radius:0px !important; -webkit-border-top-left-radius:0px !important; -webkit-border-top-right-radius:0px !important;}