@font-face{font-family:'Oswald';src: url('../Oswald.ttf')}
@font-face{font-family:'Myriad Pro';src: url('../MyriadWebPro.ttf')}
@font-face{font-family:"Century Gothic";src: url('../GOTHIC.ttf')}
@font-face{font-family:'Trajan Pro';src: url('../TrajanPro-Regular.otf')}
@font-face{font-family:'Rockwell';src: url('../fonts/ROCK_0.TTF')}
@font-face{font-family:"HelveticaNeueLT Std Thin"; src: url('../fontscore.com_h_helvetica-neue-lt-std-35-thin.otf'); /* IE9 */}

@font-face {font-family:'Trajan Pro'; src: url('../fonts/trajan_pro.eot'); src: url('../fonts/trajan_pro.eot?#iefix') format('embedded-opentype'), url('../fonts/trajan_pro.svg#Trajan Pro') format('svg'), url('../fonts/trajan_pro.woff') format('woff'), url('../fonts/trajan_pro.ttf') format('truetype'); font-weight:normal;  font-style:normal;}

@font-face {font-family:"Century Gothic"; src: url('../fonts/gothic.eot'); src: url('../fonts/gothic.eot?#iefix') format('embedded-opentype'), url('../fonts/gothic.svg#Century Gothic') format('svg'), url('../fonts/gothic.woff') format('woff'), url('../fonts/gothic.ttf') format('truetype'); font-weight:normal; font-style:normal;}

a.inquirebtt, .pkgform-box .submitbtt, a.tourinqbtt, a.tourmap{outline:none; transition:0.5s ease; -o-transition:0.5s ease; -webkit-transition:0.5s ease;}

.tourgallery{padding-left:12px; padding-right:0px;}
.advanced-slider{position:relative; overflow:hidden; outline:none; font-family:Arial, Helvetica, sans-serif; margin-left:auto; margin-right:auto;}
.advanced-slider a{position:static; transition:none !important; -moz-transition:none !important; -webkit-transition:none !important; -o-transition:none !important;}
.advanced-slider img{max-width:none; max-height:none; border:0 none; padding:0px; margin:0px; transition:none !important; -moz-transition:none !important; -webkit-transition:none !important; -o-transition:none !important;}
.advanced-slider .slider-main{position:relative; width:100%; height:100%; z-index:1;}
.advanced-slider .slide-wrapper{position:relative; overflow:hidden; width:100%; height:100%; z-index:2;}
.advanced-slider .slides{position:absolute; overflow:hidden; margin:0 !important; padding:0 !important; list-style:none; width:100%; height:100%;}
.advanced-slider .slide{position:absolute; overflow:hidden; display:block; margin:0 !important; padding:0 !important; width:100%; height:100%; visibility:hidden; list-style:none; opacity:1;}
.advanced-slider .slide .image, .advanced-slider .slide .thumbnail, .advanced-slider .slide .caption{position:absolute;}
.advanced-slider .slide-arrows{position:static;}
.advanced-slider .slide-arrows a{position:absolute; cursor:pointer;}
.advanced-slider .caption-container .background{position:absolute; width:100%; height:100%;}
.advanced-slider .thumbnail-wrapper{position:absolute;}
.advanced-slider .thumbnail{background-position:center; background-repeat:no-repeat; position:absolute; overflow:hidden; border-radius:0px;}
.advanced-slider .thumbnail-scroller{position:absolute; z-index:2; left:28px !important; width:86% !important;}
.advanced-slider .thumbnail-scroller .visible-container{position:relative; overflow:hidden; top:-31px; background-color:transparent;}
.advanced-slider .thumbnail-scroller .containers{position:absolute; overflow:visible; top:0; left:0; list-style:none; margin:0; padding:0;}
.advanced-slider .thumbnail-scroller .thumbnail-wrapper{cursor:pointer; list-style:none;}
.advanced-slider .thumbnail .caption{position:absolute; left:0px; padding:0px; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.advanced-slider .thumbnail .caption .background{position:absolute; width:100%; height:100%;}
.advanced-slider .thumbnail .caption .content{position:absolute; width:100%;}
.advanced-slider .thumbnail-scroller .arrows a{position:absolute; cursor:pointer; top:0px;}
.advanced-slider .timer-animation{position:absolute;}
.advanced-slider .timer-animation .timer-animation-controls{position:absolute; cursor:pointer; width:20px; height:20px; top:50%; left:50%; margin-top:-10px; margin-left:-10px;}
.advanced-slider .timer-animation .timer-animation-controls{background:url(../images/playpause_small.png) no-repeat;}
#responsive-slider{font-family:'Open Sans', sans-serif; min-height:398px;}
.glossy-square-gray .slide-arrows a{background:url(../images/carousel_nav.png) no-repeat; width:19px; height:20px; top:60%; margin-top:-32px;}
.glossy-square-gray .slide-arrows a.previous{left:15px;}
.glossy-square-gray .slide-arrows a.next{right:15px; background-position:-19px 0;}
.glossy-square-gray .timer-animation{top:20px; right:20px;}
.glossy-square-gray .caption-container .background{background-color:#000; width:100%; height:100%;} 
.glossy-square-gray .caption-container .caption{color:#fff; margin:0; padding:8px; font-size:16px; line-height:18px;}
.glossy-square-gray .thumbnail{border:1px solid #666;}
.glossy-square-gray .thumbnail-scroller.horizontal{bottom:0; padding:0 47px; margin:30px 0 0 0px;}
.glossy-square-gray .thumbnail-scroller .thumbnail-wrapper{margin:5px; padding:4px;}
.glossy-square-gray .thumbnail-scroller .thumbnail.select{border:solid 1px #F00;}
.glossy-square-gray .thumbnail .caption .background{background-color:#000; opacity:0.5;}
.glossy-square-gray .thumbnail .caption .content{color:#fff; font-size:12px; line-height:14px; text-align:center; padding:2px 0px; margin:0;}
.glossy-square-gray .thumbnail-scroller .arrows a{background:url(../images/carousel-nav.png) no-repeat; width:30px; height:30px; margin:-28px 0 0 0px; padding:0px;}
.glossy-square-gray .thumbnail-scroller.horizontal .arrows a.previous{left:0; position:absolute; top:0px;}
.glossy-square-gray .thumbnail-scroller.horizontal .arrows a.next{right:0; background-position:-30px 0;}

.tourpkg-heading{letter-spacing:0.02em;}
.tourpkg-heading h1{font:1.3em/1.1em "Trajan Pro"; color:#FF9934; margin-top:5px; margin-bottom:0;}
.tourpkg-heading p{font:1.1em/24px "Trajan Pro"; color:#555; padding-top:8px; margin-bottom:0px;}

.tourpkg-info{border-top:1px dotted #828282; border-bottom:1px dotted #828282; padding-top:9px; padding-bottom:9px; margin-top:10px;}

a.tourmap{font:1.4em "Century Gothic"; color:#222; text-decoration:none; text-align:center; padding:8px 20px; display:inline-block; background-color:#e4e5e5; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; cursor:pointer;}
a.tourmap:hover{box-shadow:0 0 5px 0 #999; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.tourpkg-price{letter-spacing:0.02em;}
.tourpkg-price span{display:inline;}
.tourpkg-price strong{font:1.4em "Century Gothic"; color:#575757;}
.tourpkg-price p{font:italic 1.15em Georgia, "Times New Roman", Times, serif; color:#222; margin-bottom:0px; display:inline;}
.tourpkg-price b{font:italic 1.15em Georgia, "Times New Roman", Times, serif; color:#222; margin-bottom:0px; display:block;}
.tourpricebx{float:left; width:80%;}
.price-icon{width:31px; height:30px; background:url(../images/price-icon.png) no-repeat left top; float:left; margin-top:8px !important; margin-right:5px;}

.inquire-box{margin:5px auto; text-align:center;}
a.inquirebtt{font:1.4em "Century Gothic"; color:#fff; text-decoration:none; text-transform:uppercase; text-align:center; display:inline-block; padding:8px 20px; margin:0 auto; background-color:#FF9934; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:20px;}
a.inquirebtt:hover{color:#fff; background-color:#00D2ED;}

.pkgwth{width:847px;}
.pkgtour-listdet{background-color:#00D2ED; padding:8px; margin-top:0px;}
.pkgtour-listdet ul{margin:8px auto; padding:0; text-align:center;}
.pkgtour-listdet ul li{padding:0 15px; list-style:none; display:inline;}
.pkgtour-listdet ul li a{padding:8px 15px; font:1.25em "Century Gothic"; color:#111; text-decoration:none; text-transform:uppercase; background-color:#f3f4f4; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:20px;}
.pkgtour-listdet ul li a:hover{color:#fff; background-color:#FF9934;}
.pkgtour-listdet ul li > a.active{color:#fff; background-color:#FF9934;}

.pkgtour-textwrap{margin-top:25px; padding-bottom:25px; background:url(../images/menubg.jpg) repeat-x left bottom; letter-spacing:0.02em; font-family:century gothic;}
.pkgtour-head{letter-spacing:0.02em; margin-bottom:20px;}
.pkgtour-head span{font:1.42em "Trajan Pro" !important; color:#FF9934; text-align:center; border-bottom:1px dotted #828282; padding-bottom:5px;}
.pkgtour-head a{padding:85px 0 0px;}
.pkgtour-textwrap p{font:1.15em/24px "Century Gothic"; color:#333; text-align:justify;}
.pkgtour-textwrap .maintxt{font:1.5em Rockwell; color:#bf000c; padding-top:15px; padding-bottom:5px; display:block;}
.pkgtour-textwrap ul{margin:10px 0 0px; padding-left:15px;}
.pkgtour-textwrap ul li{list-style:circle; text-align:left; font:1.15em "Century Gothic"; padding-bottom:10px;}

.txtincl{font:1.85em "Trajan Pro"; color:#bf000c; padding-top:15px; display:block;}

ul.pkghigh{margin-top:10px; margin-left:0px;}
ul.pkghigh li{list-style:none; float:left; width:46%; font:1.15em "Century Gothic"; padding:0 10px 10px 18px; background:url(../images/right-arrow.png) no-repeat 0 7px;}

.pkgtour-days:first-child{margin-top:30px; border:1px solid #f00 !important}
.pkgtour-days{background-color:#f0f0ef; padding:15px; margin-top:5px;}
.itinerary-dayinfo{letter-spacing:0.02em; margin-bottom:6px;}
.itinerary-dayinfo span{background-color:#333; display:inline-block; font:bold 17px "Century Gothic"; color:#fff; padding:5px 10px; text-align:center;}
.itinerary-dayinfo strong{font:bold 17px "Century Gothic"; color:#333;}
.pkgtour-days p{font:1.15em/24px "Century Gothic"; color:#333; text-align:justify; padding-top:6px;}

/*---tour package landing css--*/
.panel-heading a:focus{outline:none;}
.panel-heading{padding:5px 15px 8px;}
.panel-default > .panel-heading{background-color:#fff;}
.panel-heading a, .panel-heading a:hover, .panel-heading a:focus{text-decoration:none;}
.panel-heading a{font:18px "Century Gothic"; color:#fff; margin:0px; text-align:left; padding-right:30px;}

.fancy-collapse-panel .panel-heading a{display:inline-block; color:#333; position:relative; width:100%; text-decoration:none;}
.fancy-collapse-panel .panel-heading a:after{font-family:"Glyphicons Halflings"; content:"\2212"; position:absolute; top:18%; right:0px; font-size:13px; font-weight:400; line-height:1; padding-top:3px; margin-right:-5px;}
.fancy-collapse-panel .panel-heading a.collapsed:after{content:"\2b";}
/*---tour package landing css end--*/

.tab-listbx, .table-newbg{letter-spacing:0.02em;}
.tab-listbx table, .table-newbg table{width:100%;}
.tab-listbx tr{background-color:#fff;}
.tab-listbx tr:nth-child(2n){background-color:#f1f1f2;}
.tab-listbx th{background-color:#e6e6e6; font:normal 1.19em "Trajan Pro" !important; color:#333; text-align:center !important; padding-top:6px; padding-bottom:6px;}
.tab-listbx td{text-align:center !important; padding-top:6px; padding-bottom:6px; font-size:1.11em;}

.table-newbg table tr{background-color:#fcf8e3;}
.table-newbg table tr:nth-child(2n){background-color:#fff;}
.table-newbg table th{font:normal 1.01em "Trajan Pro" !important; color:#222; text-align:center !important; padding-top:6px; padding-bottom:6px; background-color:#ffc000;}
.table-newbg table td{padding-top:8px; padding-bottom:8px; text-align:center !important; font-size:1.11em;}

a.tourinqbtt{font:1.4em "Century Gothic"; color:#fff; text-decoration:none; text-transform:uppercase; padding:8px 20px; margin:10px 25px; display:inline-block; background-color:#FF9934; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:20px;}
a.tourinqbtt:hover{color:#fff; background-color:#00D2ED;}

.contwth, .callwth{width:263px;}

.pkgform-wrapper{background-color:#222; margin-top:0px;}
.pkgform-headbx{font:1.50em "Trajan Pro"; color:#fff; letter-spacing:0.02em; background-color:#FF9934; padding-top:8px; padding-bottom:8px; margin:0px; position:relative;}
.title-arrow{width:0px; height:0px; position:absolute; left:50%; bottom:-10px; margin-left:-8px; border-top-color:#d34205; border-style:solid; border-width:10px 8.5px 0 8.5px; border-color:#d34205 transparent transparent transparent;}
.pkgform-box{padding:15px 20px;}

.leftpd{padding-left:0px;}
.capcode-img{margin-top:4px;}

.pkgform-box .submitbtt{font:1.3em "Century Gothic"; color:#fff; background-color:#FF9934; padding:8px 25px; margin:5px auto 0px; display:block; text-decoration:none; text-transform:uppercase; letter-spacing:0.02em; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; box-shadow:none; border:none;}
.pkgform-box .submitbtt:hover{color:#fff; background-color:#00D2ED; text-decoration:none;}

.callus{margin-top:15px; padding:5px; border:3px solid #fff; outline:1px solid #bcbcbc; background-color:#f5f5f5; *background-color:#e6e6e6; background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image:-o-linear-gradient(top, #ffffff, #e6e6e6); background-image:linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); *zoom:1; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.callus img{float:left; margin:5px 10px 0px;}
.callus p{display:inline;}
.callus strong{font:bold 1.3em "Century Gothic"; color:#333; display:block;}
.callus span{font:1.45em "Trajan Pro"; color:#bf000c;}

@media (min-width: 992px) and (max-width: 1199px) {
.pkgform-box{padding:15px 12px;}

.callus span{font-size:1.3em;}

.glossy-square-gray .thumbnail-scroller.horizontal{padding:0 38px;}

.pkgwth{width:698px;}
.contwth, .callwth{width:236px;}
}

@media (max-width: 1199px) {
a.tourmap{padding:8px 7px;}

.pkgtour-listdet ul li{padding:0 1px;}

.advanced-slider .thumbnail-scroller{left:0px !important; width:100% !important;}
.glossy-square-gray .thumbnail-scroller.horizontal{padding:0 43px;}
}

@media (max-width: 991px) {
.pkgform-wrapper{margin-top:20px;}

.statdh{position:static !important}
.contwth, .callwth{width:100%;}

.pkgwth{display:none;}
}

@media (max-width: 767px) {
.tourgallery{padding-left:15px; padding-right:15px;}

.tourpkg-heading{margin-top:-10px;}

.tourpkg-info, .tourpkg-heading{text-align:center;}
a.tourmap{padding:8px 20px; margin:10px 0px;}
.price-icon{float:none;}
.tourpkg-price span{display:inline-block;}

ul.pkghigh li{float:none; width:100%;}

.advanced-slider .thumbnail-scroller{left:inherit !important; width:auto !important; position:relative; margin:0 auto;}
.glossy-square-gray .thumbnail-scroller.horizontal{padding:0 43px;}

.advanced-slider .thumbnail-scroller .visible-container{margin:0 auto;}

.callus{text-align:center;}
.callus img{float:none;}
}

@media only screen and (max-width: 480px){
.advanced-slider img{width:100%; height:auto;}
#responsive-slider{min-height:260px;}
.advanced-slider .thumbnail{background-position:center; width:57px !important; height:35px !important;}
.glossy-square-gray .thumbnail-scroller .thumbnail-wrapper{margin:5px 3px; padding:4px 1px;}
.glossy-square-gray .thumbnail-scroller.horizontal .arrows a.previous{left:7%;}
.glossy-square-gray .thumbnail-scroller.horizontal .arrows a.next{right:7%; background-position:-30px 0;}
}

@media only screen and (max-width: 330px){
.glossy-square-gray .thumbnail-scroller.horizontal .arrows a.previous{left:0%;}
.glossy-square-gray .thumbnail-scroller.horizontal .arrows a.next{right:0%;}
}

@media only screen and (max-width: 300px){
.leftpd{width:100%; padding-left:15px;}
.codwh{width:100%;}

.glossy-square-gray .thumbnail-scroller.horizontal{padding:0 40px;}
}