@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:'Corbel';src: url('../fonts/CORBEL_1.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;}

.top-button a, .searchwrap .bttclick, .detailbtt-tourpack a, .enqubtt-tourpack a, .cities-linkbx ul li a, .box a.read-more, a.tourinqbtt, .bottombtt a, a.shviewbtta, .toursubmitbtt, a.tripview, .tourdest-linkbx ul li a, .topwildbtt a, .topwildpkg-wrap span, .tg1, .tg2, .tg3, .tg4, .tg5, .tg6, .tg7, .tg8, .tg9, .tg10, .travelatt-linkbx ul li a, .travelgd-infowrap span, .pkgdest-linkbx ul li a, .pkgform-box .submitbtt, .fairsearchbtt, .error-search .submitbtt, .hotel-inquirybtt, .hotel-viewdeal a, .hotel-listdet ul li a, .sploff-viewbtt a, .enquiry-form-wrapper .submitbtt, .hotel-inquirybtt, .hotel-viewdeal a, .hotel-listdet ul li a, .sploff-viewbtt a, a.hotel-detbtt, .htsearch-topbtt, .htpopl-destbx ul li a, .htbrandbx a, .htsearch-lstbtt, .lng-viewpkg, .longweek-btt, .grtfest-link a, a.view-weekndbt, .wknd-vmbtt, .wknd-sebtt, .wdfrom-linkbx ul li a, .pkglink-dest ul li a, .destpkg-infobx span::before, .updates-read-more, .group-trs-btton .viewbtt-all{outline:none; transition:0.5s ease; -o-transition:0.5s ease; -webkit-transition:0.5s ease;}

INDIANTOURSchema{display:none}

.clearbt{clear:both;}
.mrgt{margin:0 auto;}
.over-autobx{overflow:auto;}

.logo{margin-top:5px;}
img.southerntravellogo{width:161px; height:56px; background:url(../images/sprite-image.png) no-repeat 0 0; background-color:transparent;}
.lgnon1, .sty-schbx, .stymenu{display:none;}

.top-rgthd{margin-top:15px; float:right;}

.calltext{font:1em "Century Gothic"; color:#333; margin-top:4px;}
/*.calltext span{float:right; background:url(../images/phone-icon.png) no-repeat left top; padding-left:25px;}*/

.call-wrap{margin-top:-4px; text-align:right;}
.call-wrap p{font:1.1em "Century Gothic"; color:#333; margin-bottom:0px;}
.call-wrap p + p{margin-top:4px;}

.uk-flag{width:22px; height:16px; background:url(../images/flags-sprite.png) no-repeat 0px 0px; display:inline-block; vertical-align:middle; margin-right:2px;}
.in-flag{width:22px; height:16px; background:url(../images/flags-sprite.png) no-repeat -23px 0px; display:inline-block; vertical-align:middle; margin-right:2px;}

/*---Global Sites css--*/
.global-sitesbx{margin-top:4px; font:1em "Century Gothic"; letter-spacing:0.02em;}

.cf:before, .cf:after {content:""; display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}

.menuwrapper{width:100%; height:auto; margin:5px 0 0px; padding:0px;}
.navcontainer{max-width:1070px; width:100%; margin:0 auto; position:relative; z-index:100;}

.new-menu-link{display:none; float:left; text-decoration:none; padding:19px 10px;}
.new-menu{float:left; max-width:80em; height:35px; 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;}
.new-menu ul{padding:0px; margin:0px; list-style:none; position:relative; display:inline-table;}
.new-menu ul:after{content:""; clear:both; display:block;}
.new-menu ul li{padding:0px; float:left; border-right:1px solid #7c7b7b; position:relative;}
.new-menu ul li:last-child, .new-menu ul ul li{border-right:none !important;}
.new-menu > ul > li{display:inline-block;}
.new-menu ul li a{display:block; text-decoration:none; color:#000; font:15px/24px "Century Gothic"; padding:6px 18.5px 5px; text-transform:uppercase; font-weight:bolder;}
.new-menu ul ul{display:none; position:absolute; top:100%; min-width:auto; background-color:#fcfbfb;}
.new-menu ul li:hover > ul{display:block;}
.new-menu ul ul > li{position:relative;}
.new-menu ul ul ul{position:absolute; left:100%; top:-1px;}
.new-menu ul li ul li{float:none;}
.new-menu ul li:hover > a{color:#000;}
.new-menu ul li:hover, .new-menu ul ul li a:hover{color:#000 !important; background-color:#fcfbfb;}
.new-menu ul li:hover > a{border-top:2px solid #bf000f; padding-top:4px;}
.new-menu ul li a i{background:url(../images/whitearrow.png) no-repeat right top; width:10px; height:6px; display:inline-block;}
.new-menu ul li:hover i{background:url(../images/blackarrow.png) no-repeat right top; width:10px; height:6px; display:inline-block;}

.linknav{width:auto; height:auto; float:left; margin:5px 10px; padding:0px;}
.linknav .innerlink{width:100%; list-style:none; display:inline-block; position:relative; left:0px;}
.linknav .innerlink li{width:100%; list-style:none; margin:3px 0 0px; padding:0px; display:inline-block; position:relative; left:0px;}
.linknav .innerlink li a{font:14px "Century Gothic"; color:#333; text-decoration:none; background:url(../images/dot.png) no-repeat 0px 10px; padding:3px 0px 3px 12px; border-top:none; text-transform:none;}
.linknav .innerlink li a:hover{color:#bf000f !important; background-color:transparent !important; border-top:none; padding-top:3px;}
.linknav .muviewall{font:italic 14px Cambria; color:#bf000f; float:right; padding:0px; margin:0px; border-bottom:none;}

.nrhtext a:hover, .new-menu .navtour-imgbx a:hover{color:#bf000f !important; background-color:transparent !important; border-top:none;}

.navrightbx{width:260px; height:auto; float:left; margin:0px; padding:10px 10px 15px; background-color:#e5e5e5; letter-spacing:0.02em;}
.navrightbx strong{display:block; font:14px "Century Gothic"; color:#666; padding:0px; text-transform:uppercase;}
.nrhtext{width:100%; height:auto; float:left; font:14px "Century Gothic"; color:#666; padding:0px; text-transform:uppercase;}
.nrhtext a{font:14px "Century Gothic" !important; color:#666 !important; padding:0px !important;}
.nrhtext span{display:none;}
.mutourbx{width:100%; height:auto; float:left; margin:15px 0 0px; padding:0px;}
.mutourbx a{padding:0px !important; background-color:transparent !important; border-top:none;}
.mutourbx span{font:14px "Century Gothic"; color:#333; padding:0px; margin:0px; display:block;}
.mutourbx p{font:13px/16px "Century Gothic"; color:#555; padding:3px 0 0px}
.mutourbx .muviewtr{font:italic 13px Cambria; color:#bf000f; text-align:right; padding:0px; margin:0px;}
.mutourbx .muviewtr:hover, .mutourbx a{background-color:transparent;}
.navrightbx .trallview{width:100%; height:auto; float:left; margin:20px 0 0px; background:url(../images/menubg.jpg) repeat-x left top;}
.navrightbx .trallview a{width:80px; height:18px; float:left; text-align:center !important; font:italic 14px/15px Cambria !important; color:#fff !important; background:url(../images/menu-icon.png) no-repeat 0px -120px; margin:-4px 0 0 95px; padding:0px !important;}
.navrightbx .trallview a:hover{color:#fff600 !important; background-color:transparent;}

.click, .mutext{display:none;}

ul.dropdown-columns2{width:995px; left:-311%;}
ul.dropdown-1col{width:270px; float:left;}
ul.dropdown-2col{width:197px; float:left;}
ul.dropdown-columns2, ul.dropdown-1col, ul.dropdown-2col{-webkit-box-shadow:0px 3px 7px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:0px 3px 7px 0px rgba(50, 50, 50, 0.75); box-shadow:0px 3px 7px 0px rgba(50, 50, 50, 0.75);}

.nav-colr{background-color:#d34205;}

.new-menu ul li a .muhomeicon{width:25px; height:23px; background:url(../images/menu-icon.png) no-repeat 0 0; background-color:transparent; margin:0 0 -5px; display:inline-block;}
.new-menu ul li:hover > a .muhomeicon{width:25px; height:23px; background:url(../images/menu-icon.png) no-repeat -41px 0px; background-color:transparent; margin:0 0 -5px; display:inline-block;}

.besticon{width:15px; height:17px; background:url(../images/menu-icon.png) no-repeat 0px -56px; display:inline-block; margin-bottom:-3px;}
.summericon{width:17px; height:17px; background:url(../images/menu-icon.png) no-repeat 0px -88px; display:inline-block; margin:0 -2px -2px 0;}
.muluxuryicon{width:15px; height:13px; background:url(../images/menu-icon.png) no-repeat -37px -56px; display:inline-block; vertical-align:middle; margin:-3px 0 0px;}
.muwildlifeicon{width:17px; height:17px; background:url(../images/menu-icon.png) no-repeat -80px -56px; display:inline-block; vertical-align:middle; margin:-3px 0 0px;}
.muoffericon{width:11px; height:21px; background:url(../images/menu-icon.png) no-repeat -128px -56px; display:inline-block; vertical-align:middle; margin:0 0 -2px}
.mutravelicon{width:18px; height:18px; background:url(../images/menu-icon.png) no-repeat -40px -88px; display:inline-block; vertical-align:middle;}
.mumonsoonicon{width:19px; height:20px; background:url(../images/menu-icon.png) no-repeat -97px -120px; display:inline-block; vertical-align:middle;}
.mutoolsicon{width:20px; height:20px; background:url(../images/menu-icon.png) no-repeat -79px -88px; display:inline-block; vertical-align:top; margin:0 0 0 5px;}
.mublogicon{width:20px; height:20px; background:url(../images/menu-icon.png) no-repeat -123px -88px; display:inline-block; margin:5px 5px -5px;}
.lgbticon{width:20px; height:20px; background:url(../images/menu-icon.png) no-repeat -126px -120px; display:inline-block; margin-bottom:-3px;}
.intnationalicon{width:19px; height:16px; background:url(../images/menu-icon.png) no-repeat 0px -120px; display:inline-block; margin-bottom:-4px;}

.newmusprites{background-image:url(../images/menu-img-sprites-new.jpg); background-repeat:no-repeat; display:block; margin:0 auto 3px;}
.newmuspecial{width:245px; height:295px; background-position:-440px 0px;}
.newmuluxury{width:200px; height:90px; background-position:0px 0px;}
.newmuwildlife{width:200px; height:90px; background-position:-216px 0px;}
.newmubestindia{width:200px; height:90px; background-position:0px -104px;}
.newmuoffer{width:200px; height:90px; background-position:-216px -104px;}
.newmutravel{width:200px; height:90px; background-position:0px -240px;}
.newmudestination{width:200px; height:90px; background-position:-216px -208px;}
.newmu-monsoondest{width:200px; height:90px; background:url(../images/tour-menubg.jpg) no-repeat left top;}
.newmu-tourm{width:200px; height:90px; background:url(../images/tour-menubg-1.jpg) no-repeat left top;}

.navlkwrap1{width:218px; height:auto; float:left; margin:10px 10px 0px; padding:0px;}
.new-menu .navtour-imgbx{width:218px; height:auto; float:left; background-color:#e5e5e5; margin:10px 0px; padding:10px 0px 5px; letter-spacing:0.02em;}
.new-menu .navcolor{background-color:#FC0;}
.new-menu .navtour-imgbx .bigimg{width:200px; margin:0 auto; display:block;}
.new-menu .navtour-imgbx a{font:14px "Century Gothic" !important; color:#333 !important; text-decoration:none; text-transform:uppercase; text-align:center; padding:0px !important;}

.navbg{background-color:#d9d9d9; background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9d9d9), color-stop(100%, #d9d9d9)); background-image:-webkit-linear-gradient(top, #d9d9d9, #d9d9d9); background-image:-moz-linear-gradient(top, #d9d9d9, #d9d9d9); background-image:-ms-linear-gradient(top, #d9d9d9, #d9d9d9); background-image:-o-linear-gradient(top, #d9d9d9, #d9d9d9); background-image:linear-gradient(top, #d9d9d9, #d9d9d9); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d9d9d9, endColorstr=#d9d9d9);}

.breadcrumb-linkbx{font:16px Cambria; color:#000; padding:10px 0 5px 0px; margin-bottom:10px;}
.breadcrumb-linkbx a{font:16px Cambria; color:#000; text-decoration:none}
.breadcrumb-linkbx a:hover{text-decoration:underline}
.breadcrumb-linkbx span{font:16px Cambria; color:#ac0202;}

article p{font:16px "Century Gothic"; color:#333; letter-spacing:1.5px; line-height:26px; text-align:center; text-align:justify;}
article a{color:#1a0dab; text-decoration:none; font-weight:bold;}
article a:visited{color:#660099;}

article ul{margin:0px; padding:0px;}
article ul li{margin:2px 0 12px 17px; list-style:circle; font:16px "Century Gothic"; color:#333;}
article ul li a{font:16px "Century Gothic"; color:#bf000c;}
article ul li a:hover{text-decoration:underline;}

.heading-text2{font:24px Rockwell; color:#fff; letter-spacing:0.02em; padding:5px; margin-right:5px; display:block; background-color:#525252;}
.small-heading1{font:24px Rockwell; color:#222; letter-spacing:0.02em; border-bottom:1px solid #222; padding-bottom:5px; margin-bottom:20px; display:inline-block;}
.small-heading2{font:28px Rockwell; color:#222; letter-spacing:0.02em; border-bottom:1px solid #222; padding-bottom:5px; margin-bottom:20px; display:inline-block;}
.small-heading3{font:28px Rockwell; color:#222; letter-spacing:0.02em; border-bottom:1px solid #222; padding-bottom:5px; margin-bottom:20px; margin-top:7px; display:inline-block;}
.small-heading4{font:25px Rockwell; color:#222; letter-spacing:0.02em; border-bottom:1px solid #222; padding-bottom:5px; margin-bottom:20px; margin-top:7px; display:inline-block;}

#wrapfooter{overflow:hidden;}
.footer-bg1{background-color:#00D2ED;}
ul.footerlinks{margin-top:15px; margin-bottom:15px;}
ul.footerlinks li{padding-left:0px; padding-right:0px;}
ul.footerlinks li a{font:16px "Century Gothic"; color:#FFF; padding-left:3px; padding-right:3px;}
ul.footerlinks li a:hover, .footer-newlinks ul li a:hover{color:#f29ba2;}

.footer-bg2{background-color:#0d0d0e; padding-top:20px; padding-bottom:15px;}
.newsletter{margin-top:5px;}
.newsletter label{font:20px Rockwell; color:#FFF; padding-top:3px;}

.wrapsocial{overflow:hidden;}
.social-media ul{margin-top:3px; margin-bottom:0px; text-align:right;}
.social-media li{font:20px Rockwell; color:#fff; vertical-align:middle;}
.icn-facebook{width:36px; height:35px; background:url(../images/social-media-icons.png) no-repeat 0 0; display:inline-block;}
.icn-twitter{width:36px; height:35px; background:url(../images/social-media-icons.png) no-repeat -48px 0; display:inline-block;}
.icn-googleplus{width:36px; height:35px; background:url(../images/social-media-icons.png) no-repeat -96px 0; display:inline-block;}
.icn-linkedin{width:36px; height:35px; background:url(../images/social-media-icons.png) no-repeat -144px 0; display:inline-block;}

.ifmftt{width:255px; height:27px;}
.slicon{margin-left:-20px;}

.footer-address{margin-top:0px; margin-bottom:12px; font:14px/21px "Century Gothic";}
.footer-address .heading{font:24px Rockwell; color:#bf000c; margin-top:18px; margin-bottom:5px;}
.bottomtext{text-align:right;}

.footimg{margin-top:12px;}

.footer-bg3{background-color:#ececec; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #dfdfdf)); background-image: -webkit-linear-gradient(top, #ececec, #dfdfdf); background-image: -moz-linear-gradient(top, #ececec, #dfdfdf); background-image: -ms-linear-gradient(top, #ececec, #dfdfdf); background-image: -o-linear-gradient(top, #ececec, #dfdfdf); background-image: linear-gradient(top, #ececec, #dfdfdf); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ececec, endColorstr=#dfdfdf);}

.footer-bg4{background:#37373a url(../images/bg_img.png) repeat left top; border-top:3px solid #bf000f; margin-top:15px;}
.footer-newlinks{margin-top:25px; margin-bottom:8px;}
.footer-newlinks strong{display:block; font:19px "Century Gothic"; color:#fff600; padding-bottom:5px; border-bottom:1px solid #4f4f51; letter-spacing:0.02em;}
.footer-newlinks ul{list-style:none; padding:0px; margin:10px 0px;}
.footer-newlinks ul li{padding-bottom:10px; padding-left:10px; background:url(../images/arrow-white.png) no-repeat left 6px;}
.footer-newlinks ul li a{font:14px "Century Gothic"; color:#FFF; letter-spacing:0.02em;}

.ftviewbtt{margin-top:-36px; margin-right:15px; float:right;}
.ftviewbtt a{display:block; width:80px; padding:8px; font:16px Rockwell; color:#fff; text-align:center; text-decoration:none; border:none; outline:none; background-color:#bf000f; border-top-left-radius:10px; border-top-right-radius:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px;}

.white-gray, .tourlink-other ul li a, .tourpack-pagtbox{background-color:#ffffff; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f1f1f1)); background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1); background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1); background-image: -ms-linear-gradient(top, #ffffff, #f1f1f1); background-image: -o-linear-gradient(top, #ffffff, #f1f1f1); background-image: linear-gradient(top, #ffffff, #f1f1f1); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f1f1f1)}

.tlisting{letter-spacing:0.02em;}
.tlisting h1{font:24px "Trajan Pro"; color:#bf000c; margin-top:0px;}
.tlisting h2{font:20px "Trajan Pro"; color:#bf000c; margin-top:0px;}
.tlisting p{font:16px/26px "Century Gothic"; color:#333; text-align:justify; letter-spacing:0.02em;}

.tourlink-other{margin-bottom:18px;}
.tourlink-other strong{font:24px Rockwell; color:#333; display:block; padding-bottom:8px;}
.tourlink-other ul{margin-left:0px;}
.tourlink-other ul li{line-height:50px; margin-bottom:5px; padding-left:3px; padding-right:3px;}
.tourlink-other ul li a{font:16px "Century Gothic"; color:#333; padding:8px; border:1px solid #dbdbdb; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.tourlink-other ul li a:hover{color:#FFF; border:1px solid #9f000a; background-color:#bf000c; background-image:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; outline:none;}

.padding-left{padding-left:0px !important;}
.padding-right{padding-right:0px !important;}
.padding-less{padding-left:0px !important; padding-right:0px !important;}

.tourpack-left{padding-left:0px !important; margin-left:-15px !important;}
.tourpack-listwrap{padding:15px 10px 15px 0px; border:1px solid #e0e0e0; margin-bottom:15px; overflow:hidden;}
.tourpack-listwrap img{display:block; width:100% \9; max-width:100%; height:auto;}
.tourpack-headbx a{font:18px "Trajan Pro"; color:#FF9A33; display:block;}
.tourpackdays{font:20px Rockwell; color:#333; text-align:center;}
.tourpack-listwrap p{font:14px/22px "Century Gothic"; color:#333; margin-top:10px; margin-bottom:20px;}

.tourpack-price span{border:1px solid #e0e0e0; font:15px "Trajan Pro"; color:#333; text-align:center; display:block; padding-top:8px; padding-bottom:8px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.detailbtt-tourpack a{font:15px "Century Gothic"; color:#fff; text-decoration:none; text-transform:uppercase; text-align:center; display:block; padding-top:8px; padding-bottom:8px; background-color:#FF0000; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.enqubtt-tourpack a{font:15px "Century Gothic"; color:#fff; text-decoration:none; text-transform:uppercase; text-align:center; display:block; padding-top:8px; padding-bottom:8px; background-color:#FF0000; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.detailbtt-tourpack a:hover, .enqubtt-tourpack a:hover{color:#FFF; background-color:#00D2ED;}

.tourpackbg{background-color:#f0f0ef; padding-top:15px;}
.tourpackbg1{background-color:#f0f0ef; padding-top:5px; padding-bottom:15px; margin-bottom:15px;}

.tourpack-filterbx{background-color:#fff; border:1px solid #c2c2c2; margin-top:15px; /*width:263px;*/}
.tfilter-heading{font:16px "Century Gothic"; color:#333; padding:8px; margin-bottom:8px; border-bottom:1px solid #c2c2c2; position:relative;}
.tfilter-heading:after, .tfilter-heading:before {top:100%; left:17%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
.tfilter-heading:after {border-color:rgba(136, 183, 213, 0); border-top-color:#f1f1f1; border-width:8px; margin-left:-30px;}
.tfilter-heading:before {border-color:rgba(194, 225, 245, 0); border-top-color:#c2c2c2; border-width:10px; margin-left:-32px;}

.tourpack-filterbx select{margin:10px 8px; width:93%;}
.tourpack-filterbx ul{margin:8px; padding:0px;}
.tourpack-filterbx ul li{border-bottom:#EFEFEF solid 1px; color:#333; font:14px "Century Gothic"; list-style-image:none; list-style-position:outside; list-style-type:none; padding:5px; margin:0px;}
.tourpack-filterbx ul li:last-child{border-bottom:none;}
.tourpack-filterbx ul li input{float:right;}
.tourpack-filterbx ul li img{vertical-align:bottom;}
.tourpack-filterbx ul li span{float:right; margin-right:5px;}

.tourpack-pagtbox{border:1px solid #e0e0e0; padding:10px 15px; margin-bottom:15px;}
.pagtextbx{margin-top:12px; font:15px "Century Gothic"; color:#333;}

.pagtboxsel{margin-top:5px;}
.pagtboxsel label{font:15px "Century Gothic"; color:#333; display:inline-block;}
.pagtboxsel select{display:inline; width:auto;}

.pagtwrap{margin-top:5px !important; margin-bottom:0px !important;}
.pagtwrap ul{margin:0px;}

.loderimg{background:url(../images/LoaderImage.gif) no-repeat center center; width:273px; height:185px; border:1px solid #CCC;}

/*------search page css start------*/
.searchbg{background-color:#f4f4f3; min-height:300px;}

.search-heading{font:bold 32px Rockwell; color:#2189b1; text-transform:uppercase; letter-spacing:0.02em;}
.searchp{font:18px Rockwell; color:#222; letter-spacing:0.02em;}

.schtextbx{letter-spacing:0.02em;}
.schtextbx p{font:18px Rockwell; color:#222; padding-bottom:5px;}

.searchfldbx{margin-top:10px; margin-bottom:25px; background-color:#FFF; border:1px solid #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.searchfldbx input{font:18px Cambria; color:#949393; padding:8px; border:none; border-top-left-radius:5px; border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; outline:none;}
.searchfldbx select{font:18px Cambria; color:#7e7e7d; padding:8px; border:none; border-radius:0px; background-color:#f0f0ef; margin-top:1px; margin-bottom:1px;}
.searchfldbx .search-button{padding:10px 12px !important; cursor:pointer !important; background:#ee7125 url(../images/search.png) no-repeat center center; border:none !important; text-indent:-9999px !important; border-top-right-radius:5px !important; border-bottom-right-radius:5px !important; -webkit-border-top-right-radius:5px !important; -webkit-border-bottom-right-radius:5px !important; outline:none !important; border-top-left-radius:0px; border-bottom-left-radius:0px; -webkit-border-top-left-radius:0px; -webkit-border-bottom-left-radius:0px;}

.search-pkgbx{background-color:#FFF; margin-top:10px; margin-bottom:10px; padding-top:10px; padding-bottom:10px; overflow:hidden;}
.search-leftimg{padding-left:0px;}

.search-textbx{letter-spacing:0.02em; padding-left:0px;}
.search-textbx strong{font:22px/22px Rockwell; color:#2189b1;}
.search-textbx p{font:15px/20px "Century Gothic"; color:#333; padding-top:5px;}

.search-infobx{background-color:#e3eef3; min-height:100px;}
.search-infobx ul{margin:0px; padding:5px 0px;}
.search-infobx ul li{list-style:none; margin-bottom:5px;}

.searchprice, .searchbest{font:16px "Century Gothic"; color:#222;}
.searchprice span, .searchbest span{color:#ee7125; font-weight:bold;}

.searchhotelicon{background-color:#FFF; padding:3px 5px;}
.searchday{font:16px "Century Gothic"; color:#ee7125; font-weight:bold;}
.searchstarrating{margin-left:0px;}
.searchtextwrap{font:15px/18px "Century Gothic"; color:#222;}

.searchreach{font:16px "Century Gothic"; color:#222; margin-top:5px;}
.reach-plane{width:19px; height:17px; background:url(../images/travelreach-icon.png) no-repeat 0 0px; display:inline-block;}
.reach-train{width:14px; height:20px; background:url(../images/travelreach-icon.png) no-repeat -28px 0px; display:inline-block;}
.reach-road{width:17px; height:17px; background:url(../images/travelreach-icon.png) no-repeat -52px 0px; display:inline-block;}

.search-pkgdetail{background-color:#FFF; margin-top:10px; margin-bottom:10px; padding:10px 15px;}
a.shpkgdetail-heading{font:bold 18px "Century Gothic"; color:#ee7125; text-align:center; text-decoration:none; display:block;}
.shpkgdetail-offer{position:relative; margin-top:6px;}
.shpkgdetail-offer span{position:absolute; top:0px; right:10px; width:67px; height:56px; background:url(../images/tagprice.png) no-repeat left top; font:bold 18px/20px "Century Gothic"; color:#FFF; text-align:center; padding-top:5px;}
.shpkg-detailbx{margin-top:6px;}
.shpkg-detailbx strong{font:bold 16px "Century Gothic"; color:#ee7125; background:url(../images/priceicon.png) no-repeat left top; padding-left:25px;}
.shpkg-detailbx span{font:16px "Century Gothic"; color:#222; float:right;}
.shpkg-detailbx p{font:15px/18px "Century Gothic"; color:#222; padding-top:6px;}
a.shviewbtta{font:18px Rockwell; color:#fff; text-decoration:none; text-align:center; padding:6px 15px; margin:8px auto; display:block; background-color:#1d1d1d; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
a.shviewbtta:hover{color:#FFF; background-color:#d34205;}

.search-bannerbx{margin-top:10px; margin-bottom:10px;}
.search-pkgdetail{margin-top:15px; margin-bottom:10px; padding:10px 15px;}
.searchpkgbg{background-color:#FFF;}
.searchpkgbg1{background-color:#f4f4f3;}
/*------search page css end------*/

.tourtop-banner{overflow:hidden;}
.tourtop-banner img{width:100%; background-attachment:scroll; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; -o-background-size:cover;}

.plantrip-wrapper{background-color:#f0f0ef; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; position:relative; margin-top:-340px; height:500px;overflow:hidden;}
.plantrip-heading{background-color:#bb000f; font:26px Rockwell; color:#FFF; padding:4px 10px; border-top-left-radius:5px; border-top-right-radius:5px; outline:none;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
.tripicon{width:25px; height:21px; background:url(../images/trip-icons.png) no-repeat 0 0; display:inline-block; margin-right:8px; margin-top:6px; vertical-align:top;}
.plantrip-innerbx{padding:6px 15px;}
.plantrip-innerbx label{font:15px "Century Gothic"; color:#3c3c3b;}
.plantrip-innerbx input, .plantrip-innerbx select{border-radius:0px; margin-bottom:5px; z-index:0 !important;}
.plantrip-innerbx textarea{border-radius:0px; margin-bottom:8px;}
.plantrip-innerbx .captchabx{margin-top:5px;}

.ptriptext{font:12.5px/14px "Century Gothic"; color:#3c3c3b; text-align:center; margin-top:5px; margin-bottom:5px;}

.toursubmitbtt{font:17px Calibri; color:#FFF; text-transform:uppercase; padding:5px 20px; margin-top:6px; margin-bottom:6px; text-align:left; cursor:pointer; width:auto; border:none; background-color:#171717; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.toursubmitbtt:hover{background-color:#bb000f;}

.triplocation-icon{width:11px; height:17px; background:url(../images/trip-icons.png) no-repeat -36px 0px; display:inline-block; margin-right:5px;margin-top:2px; vertical-align:top;}
.tripints-icon{width:16px; height:15px; background:url(../images/trip-icons.png) no-repeat -56px 0px; display:inline-block; margin-right:5px; margin-top:2px; vertical-align:top;}
.tripdate-icon{width:16px; height:16px; background:url(../images/trip-icons.png) no-repeat -81px 0px; display:inline-block; margin-right:5px; margin-top:2px; vertical-align:top;}
.tripperson-icon{width:18px; height:21px; background:url(../images/trip-icons.png) no-repeat -108px 0px; display:inline-block; margin-right:5px; vertical-align:top;}
.tripbudget-icon{width:15px; height:14px; background:url(../images/trip-icons.png) no-repeat -136px 0px; display:inline-block; margin-right:5px; margin-top:2px; vertical-align:top;}
.tripname-icon{width:15px; height:14px; background:url(../images/trip-icons.png) no-repeat 0px -25px; display:inline-block; margin-right:5px; margin-top:2px; vertical-align:top;}
.tripemail-icon{width:17px; height:12px; background:url(../images/trip-icons.png) no-repeat -23px -25px; display:inline-block; margin-right:5px; margin-top:4px; vertical-align:top;}
.tripwrold-icon{width:16px; height:16px; background:url(../images/trip-icons.png) no-repeat -51px -25px; display:inline-block; margin-right:5px; margin-top:2px; vertical-align:top;}
.tripphone-icon{width:16px; height:18px; background:url(../images/trip-icons.png) no-repeat -80px -25px; display:inline-block; margin-right:5px; margin-top:2px; vertical-align:top;}
.tripinfo-icon{width:17px; height:17px; background:url(../images/trip-icons.png) no-repeat -107px -25px; display:inline-block; margin-right:5px; margin-top:2px; vertical-align:top;}

.dealweek-wrapper{margin-top:3px; padding:0px; border-radius:0px; background-color:#90c7d1; float:left;}
.dealweek-textbx{font:30px Rockwell; color:#111; text-align:center; padding:40px 10px; width:193px; float:left;}
.dealweek-banner{float:left;}

a.tripview{font:18px "Century Gothic"; color:#fff; text-decoration:none; text-align:center; text-transform:uppercase; padding:6px 15px; margin-top:10px; background-color:#bb000f; display:inline-block; clear:both;}
a.tripview:hover{color:#FFF; background-color:#d34205;}

.tripbest-sellerbx{background-color:#f0f0ef; margin-top:25px; margin-bottom:10px;}
.bg-headbx{font:small-caps 28px Rockwell; color:#fff; text-align:center; background-color:#0d0d0d; padding-top:4px; padding-bottom:6px; position:relative;}
.title-arrowbg{width:0px; height:0px; position:absolute; left:50%; bottom:-10px; margin-left:-8px; border-top-color:#0d0d0d; border-style:solid; border-width:10px 8.5px 0 8.5px; border-color:#0d0d0d transparent transparent transparent;}

.btseller-pkgbx{padding:10px;}
.btseller-pkgbx ul{margin:0px; padding:0px;}
.btseller-pkgbx ul li{list-style:none; margin:0px; padding:13px 0px; border-bottom:1px dashed #646464;}
.btdays{background-color:#FFF; font:14px "Century Gothic"; color:#444; text-align:center; padding:3px; display:block;}
.btpkgdetail{margin-top:0px;}
.btpkgdetail a{font:20px/18px Rockwell; color:#111; display:block}
.btpkgdetail span{font:bold 18px "Century Gothic"; color:#ee7125; background:url(../images/priceicon.png) no-repeat left 2px; padding-left:25px; display:block; margin-top:5px;}
a.btpkgview{font:italic 13px Georgia, "Times New Roman", Times, serif; color:#111; text-decoration:none; text-align:right; display:block; padding-top:6px;}
.btpkgdetail a:hover, a.btpkgview:hover, a.btpkgall:hover, .tourdur-innerbx ul li a:hover{color:#bb000f;}
a.btpkgall{font:italic 14px Georgia, "Times New Roman", Times, serif; color:#111; text-decoration:none; text-align:right; display:block; padding-top:10px;}

.tour-durwrap{background:url(../images/lines-bg.png) repeat left top; padding:8px; margin-top:15px; margin-bottom:20px;}
.tourdur-innerbx{background-color:#FFF; padding:4px 8px;}
.tourdur-innerbx h2, .trdurhead{font:small-caps 28px Rockwell; color:#111; margin:0px 0 8px; padding:0px; border-bottom:1px solid #111; display:inline-block;}
.tourdur-innerbx ul{margin:8px 0px; padding:0px;}
.tourdur-innerbx ul li{margin:0px; padding:4px 0px 4px 10px; list-style:none; border-bottom:1px dotted #CCC; background:url(../images/arrow-black.png) no-repeat left 14px;}
.tourdur-innerbx ul li a{font:18px Corbel; color:#444;}
.tourdur-innerbx ul li:last-child{border-bottom:none;}

.gpbanner{margin-top:11px;}

.bgcolor{background:#f0f0ef;}
.bgcolor1{background:#d2d2d2;}
.tour-mheading{font:36px Rockwell; color:#bb000f; display:inline-block; border-bottom:1px solid #111;}
.planmrg{margin-top:0px !important;}
.planinnp{padding:6px 10px;}
.ptsize{font:12px/13px "Century Gothic";}

ul.tourdest-wrap{margin:0px; padding:0px;}
ul.tourdest-wrap li{position:relative; list-style:none; padding:0px;}
ul.tourdest-wrap li{display:block; margin:0 auto; text-align:center;}
ul.tourdest-wrap li span{background:url(../images/blackbg.png) repeat; position:absolute; bottom:15px; left:0px; font:bold 24px Cambria;color:#fff; padding:4px 6px;}
ul.tourdest-wrap li a:hover > span{color:#FFF600; text-decoration:none;}
ul.tourdest-wrap .firstdest img{margin-bottom:4px; width:210px; height:213px;}
ul.tourdest-wrap .secdest img{width:210px; height:213px;}

.tourdest-linkbx{margin-top:10px;}
.tourdest-linkbx ul{list-style:none;}
.tourdest-linkbx ul li{width:20%; float:left; line-height:50px; margin-bottom:7px;}
.tourdest-linkbx ul li a{font:16px "Century Gothic"; color:#333; text-decoration:none; background-color:#fff; padding:8px; display:block;}
.tourdest-linkbx ul li a:hover{background-color:#bf000c; color:#FFF;}

.tstate-wrapper, .tripdestbx{position:relative; margin-bottom:15px;}
.tripdestbx1{position:relative; margin-bottom:23px;}
.tstate-wrapper span, .tripdestbx span, .tripdestbx1 span{background:url(../images/blackbg.png) repeat; position:absolute; bottom:15px; left:15px; font:bold 20px Cambria; color:#fff; padding:4px 6px;}
.tstate-wrapper a:hover > span, .tripdestbx a:hover > span, .tripdestbx1 a:hover > span{color:#fff600; text-decoration:none;}

.autocomplete-suggestions {border:1px solid #999; background:#FFF; cursor:default; overflow:auto; -webkit-box-shadow:1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow:1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow:1px 4px 3px rgba(50, 50, 50, 0.64);}
.autocomplete-suggestion {padding:2px 5px; white-space:nowrap; overflow:hidden;}
.autocomplete-no-suggestion {padding:2px 5px;}
.autocomplete-selected {background:#F0F0F0;}
.autocomplete-suggestions strong {font-weight:bold; color:#000;}
.autocomplete-group {padding:2px 5px;}
.autocomplete-group strong {font-weight:bold; font-size:16px; color:#000; display:block; border-bottom:1px solid #000;}
#ui-datepicker-div{width:520px !important;}

.sliderbxt-text{position:absolute; left:25px; bottom:25px; background:url(../images/blackbg.png) repeat; font:20px Rockwell; color:#FFF; padding:6px 12px;}

.heading-main1{font:36px "Trajan Pro"; color:#bb000f; display:inline-block; border-bottom:1px solid #111;}
.small-hd1{font:28px "Trajan Pro"; color:#222; letter-spacing:0.02em; padding-bottom:5px; margin-bottom:20px; margin-top:7px; display:block;}

.zonewrapper{border-bottom:5px solid #eee; margin:30px 8% 10px;}
.zmidtext{margin:15px 10%; text-transform:uppercase; background:url(../images/line-image.png) repeat-x center;}
.zmidtext .white-linet{font:26px "Trajan Pro"; color:#bb000f; text-align:center; padding:0 20px; width:auto; display:inline-block; background-color:#FFF; letter-spacing:0.02em;}

.zoneleftbx{padding:0px;}
.zonedur-imgbx{width:80px; height:80px; -moz-border-radius:50%; -webkit-border-radius:50%; -khtml-border-radius:50%; border-radius:50%;}

.zonedur-wrap{overflow:hidden;}
.zonedur-wrap ul{margin:0px; padding:0px;}
.zonedur-wrap ul li{list-style:none; margin:0px; padding:10px 0px; border-bottom:1px dashed #646464;}
a.zonetxt{font:17px/20px Rockwell; color:#111; display:block;}
.zonedur-wrap ul li span{display:inline-block; font:15px "Century Gothic"; color:#646464; padding-top:3px;}
a.zonedetail{font:italic 13px Georgia, "Times New Roman", Times, serif; color:#111; text-decoration:none; display:block; text-align:right;}
a.zonetxt:hover, a.zonedetail:hover{color:#bb000f;}
a.viewznall{font:italic 18px Georgia, "Times New Roman", Times, serif; color:#bb000f; text-decoration:none; text-align:center; display:block; padding-top:10px;}

.wildheading-main{font:36px "Trajan Pro"; color:#2f4408; display:inline-block; border-bottom:1px solid #111; margin-top:5px; margin-bottom:25px;}

.topwild-destwrap{margin-top:15px;}
.topwild-destwrap h2{display:block; font:30px "Trajan Pro"; color:#2f4408; text-align:center;}
.topwild-destwrap h2 span{color:#111;}
.topwild-text{padding-left:10px; padding-right:10px;}
.topwild-text span{font:italic 18px/24px Georgia, "Times New Roman", Times, serif; color:#686868; text-align:justify; display:block;}
.topwild-text p{font:18px "Century Gothic"; color:#111; padding-top:8px; padding-bottom:8px;}
.topwild-text strong{font:24px Rockwell; color:#a33f04;}

/*------wild top css------*/
.topwildbtt{margin-top:25px;}
.topwildbtt a{font:20px Cambria; color:#FFF; letter-spacing:0.02em; padding:6px 15px; margin:0 15px 10px 0px; background-color:#ee7125; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.topwildbtt a:hover{color:#FFF; background-color:#1f7119;}

.topwild-destimg img{margin:15px auto 10px;}

.topwild-destbx{margin-top:5px; margin-bottom:20px;}
.topwild-destbx h2{display:block; font:27px "Trajan Pro"; color:#2f4408;}
.topwild-destbx h2 span{color:#111;}
.topwild-desttext{padding-left:10px; padding-right:10px; margin-top:15px;}
.topwild-desttext p{font:16px "Century Gothic"; color:#333; letter-spacing:1.5px; line-height:24px; text-align:justify;}
.topwild-desttext strong{font:20px Rockwell; color:#a33f04;}

.wildbannerbx{margin-bottom:10px;}
.wildbannerbx a{margin-bottom:20px; display:block;}
/*------wild top css end------*/

.topwildpkg-wrap{margin-top:10px;}
.topwildpkg-box{position:relative;}
.topwildpkg-box .nodays{font:20px "Century Gothic"; color:#333; background-color:#f0f0ef; text-align:center; padding:3px 10px 5px; position:absolute; bottom:0px; left:0px;}
.topwildpkg-wrap span{font:18px Rockwell; color:#2f4408; text-align:center; display:block; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #2f4408;}
.topwildpkg-wrap a:hover > span{background-color:#2f4408; color:#FFF;}

.topwildbtline{border-bottom:5px solid #d9d9d9; margin:50px 8% 0px;}

.fair-imgbx{padding-right:0px;}
.fair-imgbx img{border:solid 2px #fff; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.fairintrobx{padding-left:0px; margin-left:-20px;}
.fairintrobx h1{font:25px Trajan Pro; color:#bf000c; padding:0px; margin:0px;}
.fairintrobx ul{margin:8px 0 0px; padding:0px;}
.fairintrobx ul li{list-style:none; border-top:1px solid #e6e6e6; padding-bottom:6px; padding-top:6px; float:left; width:100%;}
.fairintrobx ul li:last-child{border-bottom:1px solid #e6e6e6;}
.fairintrobx ul li strong{font:bold 18px "Century Gothic"; color:#111; text-transform:uppercase; padding-top:4px; display:inline-block;}
.fairintrobx ul li p{font:18px "Century Gothic"; color:#555; padding-top:3px;}

.type-iconf{width:29px; height:29px; background:url(../images/fair-icons.png) no-repeat top left; display:inline-block; margin-right:5px;margin-top:2px; vertical-align:top;}
.time-iconf{width:29px; height:29px; background:url(../images/fair-icons.png) no-repeat -40px 0; display:inline-block; margin-right:5px;margin-top:2px; vertical-align:top;}
.location-iconf{width:29px; height:29px; background:url(../images/fair-icons.png) no-repeat -80px 0; display:inline-block; margin-right:5px;margin-top:2px; vertical-align:top;}

.morefair-wrap{background-color:#f0f0ef; margin-bottom:10px;}
.fairbg-headbx{font:small-caps 1.8em/24px Rockwell; color:#fff; text-align:center; background-color:#0d0d0d; padding-top:8px; padding-bottom:10px; position:relative;}

.fairall-links{font:italic 16px Georgia, "Times New Roman", Times, serif; color:#bf000c;border-top:1px dotted #ccc; padding:10px; margin-top:-5px; display:block; text-align:right;}

ul.othlink{margin-top:8px; padding:0px;}
ul.othlink li{list-style:none; border-bottom:1px dotted #ccc;}
ul.othlink li:last-child{border-bottom:none;}
ul.othlink li a{font:16px "Century Gothic"; color:#333; padding:8px 5px 8px 15px; display:block; background:url(../images/arrow-black.png) no-repeat 5px 15px;}
ul.othlink li a:hover{color:#bb000f;}

a.tourinqbtt{font:20px "Century Gothic"; color:#fff; text-decoration:none; text-transform:uppercase; text-align:center; padding:8px 20px; margin:0 auto; background-color:#bf000c; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
a.tourinqbtt:hover{color:#FFF; background-color:#d34205;}

.text-wrap{letter-spacing:0.02em;}
.text-wrap p{font:16px/26px "Century Gothic"; color:#333; text-align:justify; letter-spacing:0.02em;}

.heading-text1{font:26px "Century Gothic"; color:#222; letter-spacing:0.02em; display:inline-block; border-bottom:1px solid #ccc; padding-bottom:5px; margin-top:0px;} 
.heading-small1{font:24px Rockwell; color:#222; letter-spacing:0.02em;}

.festlist-wrap{border:1px solid #e0e0e0; margin-top:10px; margin-bottom:10px; padding:10px 10px 5px; overflow:hidden; background-color:#f1f1f1;}
.boxpdleft{padding-left:0px;}

.festlist-leftbx{padding-left:35px;}
a.festhead{font:22px Rockwell; color:#bf000c; padding-top:0px; margin-top:0px; display:block;}
.festdestination{font:15px "Century Gothic"; color:#333; padding-top:1px; padding-left:15px; background:url(../images/location-icon.png) no-repeat left 1px;}
.festdate{font:16px "Century Gothic"; color:#888787; padding-top:3px;}
.festdate strong{color:#222; background:url(../images/calendar-icon-img.png) no-repeat left 2px; padding-left:25px;}
.festlist-leftbx p{font:15px/20px "Century Gothic"; color:#333; padding-top:3px;}
.festlist-leftbx p a{font:italic 16px Georgia, "Times New Roman", Times, serif; color:#bf000c;}
.festlist-leftbx a:hover{text-decoration:underline;}

.destview{overflow:visible !important;}

/*------pkg destination sec css------*/
.newtrip-destbx{position:relative; margin-bottom:13px; margin-top:5px; padding:0 8px;}
.newtrip-destbx span{background:url(../images/blackbg.png) repeat; position:absolute; bottom:8px; left:8px; font:20px Rockwell;color:#fff; padding:3px 8px;}
.newtrip-destbx a:hover > span{color:#FFF600; text-decoration:none;}

.destviewbtt{margin:5px auto; text-align:center; display:block; width:100%; float:left;}
.destviewbtt a{display:inline-block; padding:8px 15px; font:16px Rockwell; color:#fff; text-align:center; text-decoration:none; border:none; outline:none; background-color:#bf000f; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.pkgdest-linkbx{margin-top:20px;}
.pkgdest-linkbx ul{list-style:none;}
.pkgdest-linkbx ul li{width:20%; float:left; line-height:50px; margin-bottom:7px;}
.pkgdest-linkbx ul li a{font:16px "Century Gothic"; color:#333; text-decoration:none; background-color:#d2d2d2; padding:8px; display:block;}
.pkgdest-linkbx ul li a:hover{background-color:#bf000c; color:#FFF;}

.destview-bttbx{margin:10px auto 0px; text-align:center; display:block; width:100%; float:left;}
.destview-bttbx a{display:inline-block; padding:10px 15px; font:20px "Century Gothic"; color:#fff; text-align:center; text-decoration:none; border:none; outline:none; background-color:#bf000f; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
/*------pkg destination sec css end------*/

.destmgbm{margin-bottom:10px; position:relative;}
.destmgbm img{height:auto;}
.headingtp{font:bold 36px "Trajan Pro"; color:#fff; padding:10px; margin:0px; text-align:center; background:#444 url(../images/bg_img.png) repeat left top; position:absolute; top:30%; left:10%; opacity:0.89;}
.headicon{background:url(../images/summer-icon.png) no-repeat right bottom; width:42px; height:41px; float:right;}
.desttpomg{margin-top:0px; border-bottom:none;}
.small-hd3{font:34px "Trajan Pro"; color:#222; border-bottom:1px solid #222; padding-bottom:5px; margin-bottom:20px; margin-top:15px; display:inline-block;}

.summerdest-wrapper{background:url(../images/bgline.png) repeat left top; border-top:1px solid #e5e1dc; border-bottom:1px solid #e5e1dc; padding:20px 0px; margin-top:15px; margin-bottom:20px;}

.summerdest-textwrap{padding:0px; letter-spacing:0.02em;}
.summer-toptxt{font:32px/34px "Trajan Pro"; color:#bb000f; display:block; padding:0px; margin:0px;}
.summerdest-textwrap p{font:17px/24px "Century Gothic"; color:#222; text-align:justify; padding-top:5px;}

.summerdest-imgbx{margin-top:5px; padding:0 2px;}
.summerdest-imgbx img{width:80px; height:80px; -moz-border-radius:50%; -webkit-border-radius:50%; -khtml-border-radius:50%; border-radius:50%;}
.dest-imgbx1{text-align:center; margin-bottom:-20px; z-index:100; position:relative;}
.dest-imgbx2{margin:0 auto; text-align:center;}
.destrghtimg{margin-left:-15px;}

.destpkg-linkbx{margin-top:30px; padding:0 5px; position:relative;}
.destpkg-linkbx a{font:18px "Century Gothic"; color:#fff; text-align:center; padding:11px 8px; background-color:#bb000f; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:block; border:none; outline:none;}
.destpkg-linkbx a strong{color:#ffea00;}
.destpkg-linkbx a:hover > strong{color:#4efff9;}
.destarrow{width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #bb000f; position:absolute; left:50%; bottom:100%; margin-left:-8px; margin-bottom:-1px;}

.pkhmg{margin:20px auto !important;}

.textwrap-summerdest{letter-spacing:0.02em;}
.toptxt-summer{font:32px/34px "Trajan Pro"; color:#bb000f; display:block; padding:0px; margin:0px;}
.textwrap-summerdest img{margin:10px auto 5px;}
.textwrap-summerdest p{font:18px/26px "Century Gothic"; color:#222; text-align:center; padding-top:5px;}
.txtbg{background-color:#bb000f; font:22px "Century Gothic"; color:#FFF; width:30px; height:30px; padding-top:1px; margin-right:2px; -webkit-border-radius:80px; -moz-border-radius:80px; border-radius:80px; display:inline-block; text-align:center;}
.moredestpkg{display:inline-block; font:italic 18px Georgia, "Times New Roman", Times, serif; color:#222; text-align:center; padding-top:6px; padding-bottom:8px; margin-top:10px; margin-bottom:5px; border-top:1px dotted #444; border-bottom:1px dotted #444;}
.moredestpkg strong{color:#bb000f; font:bold 20px "Century Gothic"; font-style:normal;}

.travel-guide-topbaner{position:relative;}
.banner-travelguide img{width:100%; background-attachment:scroll; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; -o-background-size:cover;}
.travel-theme-topbx{position:absolute; bottom:0px; left:0px; overflow:hidden; width:100%;}
.travel-theme-topbx ul{margin:0px; padding:0px;}
.travel-theme-topbx ul li{list-style:none; width:10%; height:97px; padding:0px; margin:0px; float:left; text-align:center;}
.travel-theme-topbx ul li strong{margin:0px; padding:0px; font:19px Cambria; color:#FFF; text-align:center; letter-spacing:0.02em; display:block; opacity:1; z-index:1000; position:relative;}
.travel-thtextbx{z-index:1000; position:relative; height:43px; margin-top:18px; text-align:center; display:inline-block; opacity:1;}

.tg1{background-color:#017aa2;}
.tg2{background-color:#ff9511;}
.tg3{background-color:#1ca201;}
.tg4{background-color:#5606a1;}
.tg5{background-color:#004807;}
.tg6{background-color:#00b4ff;}
.tg7{background-color:#003919;}
.tg8{background-color:#554000;}
.tg9{background-color:#ff7e00;}
.tg10{background-color:#010558;}
.tg1, .tg2, .tg3, .tg4, .tg5, .tg6, .tg7, .tg8, .tg9, .tg10{width:100%; height:100%; text-align:center; display:block; opacity:1; position:absolute; z-index:1;}
.tg1:hover, .tg2:hover, .tg3:hover, .tg4:hover, .tg5:hover, .tg6:hover, .tg7:hover, .tg8:hover, .tg9:hover, .tg10:hover{opacity:0.85; background-color:#111;}

.tgicon1{width:45px; height:32px; background:url(../images/travel-guide-icons.png) no-repeat 0px 0px; display:inline-block; margin-top:7px;}
.tgicon2{width:63px; height:38px; background:url(../images/travel-guide-icons.png) no-repeat -64px 0px; display:inline-block;}
.tgicon3{width:40px; height:33px; background:url(../images/travel-guide-icons.png) no-repeat -140px 0px; display:inline-block; margin-top:3px;}
.tgicon4{width:27px; height:40px; background:url(../images/travel-guide-icons.png) no-repeat -198px 0px; display:inline-block;}
.tgicon5{width:73px; height:27px; background:url(../images/travel-guide-icons.png) no-repeat -243px 0px; display:inline-block; margin-top:5px;}
.tgicon6{width:43px; height:38px; background:url(../images/travel-guide-icons.png) no-repeat -336px 0px; display:inline-block;}
.tgicon7{width:56px; height:27px; background:url(../images/travel-guide-icons.png) no-repeat -401px 0px; display:inline-block; margin-top:8px;}
.tgicon8{width:51px; height:43px; background:url(../images/travel-guide-icons.png) no-repeat -473px 0px; display:inline-block; margin-bottom:-4px;}
.tgicon9{width:44px; height:34px; background:url(../images/travel-guide-icons.png) no-repeat -539px 0px; display:inline-block; margin-top:3px;}
.tgicon10{width:22px; height:35px; background:url(../images/travel-guide-icons.png) no-repeat -597px 0px; display:inline-block;}

.travel-guide-main{font:38px "Trajan Pro"; color:#bf000c; display:inline-block; border-bottom:1px solid #111; margin-top:0px; margin-bottom:25px;}

.travel-mapbx{background:#eaeaea; border:solid 2px #fff; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.travel-mapbx strong{font:bold 21px "Century Gothic"; color:#111; display:block; text-align:center; text-transform:uppercase; padding:2px 0px 7px;}

.travel-guide-heading2{font:32px "Trajan Pro"; color:#111; display:inline-block; border-bottom:1px solid #8b8b8b; margin-top:25px; margin-bottom:15px;}
.tgtextp{font:italic 16px/22px Georgia, "Times New Roman", Times, serif; color:#555;}

.travel-attwrap{position:relative; margin-bottom:19px; padding-left:0px;}
.travel-attwrap span{background:url(../images/blackbg.png) repeat; position:absolute; bottom:0px; left:0px; font:18px "Century Gothic"; color:#fff; padding:4px 6px; margin-right:15px;}
.travel-attwrap a:hover > span{color:#FFF600; text-decoration:none;}

.travelatt-linkbx{margin-top:-10px;}
.travelatt-linkbx ul, .travelgd-destination ul{list-style:none;}
.travelatt-linkbx ul li{width:25%; float:left; line-height:50px; margin-bottom:7px;}
.travelatt-linkbx ul li a{font:16px "Century Gothic"; color:#111; text-decoration:none; background-color:#d2d2d2; padding:8px; display:block;}
.travelatt-linkbx ul li a:hover{background-color:#bf000c; color:#FFF;}

.trldestimg{margin-top:15px;}

.travelgd-destination{margin-top:15px;}
.travelgd-destination h2{font:32px "Trajan Pro"; color:#111; display:inline-block; border-bottom:1px solid #8b8b8b; margin-top:0px; margin-bottom:10px; padding:0px;}
.travelgd-destination p{font:italic 16px/22px Georgia, "Times New Roman", Times, serif; color:#555; text-align:justify; padding-bottom:7px;}
.travelgd-destination ul li{width:25%; float:left; margin-bottom:10px;}
.travelgd-destination ul li a{font:16px "Century Gothic"; color:#111; text-decoration:none; background:url(../images/arrow.png) no-repeat 2px 6px; border-bottom:1px dotted #989898; padding:0 0 7px 13px; display:block; text-align:left;}
.travelgd-destination ul li a:hover, ul.travelgd-contentlinks li a:hover, .travelgd-innerbx ul li a:hover, a.travelallpkg:hover, ul.tgtheme-icons li a:hover, a.pkgtxt:hover{color:#bf000c;}
a.travelgd-destlink{display:inline-block; font:18px "Trajan Pro"; color:#bf000c; padding-top:15px;}
a.travelgd-destlink:hover{color:#111;}
a.destlink-travelgd{display:block; font:italic 14px Georgia, "Times New Roman", Times, serif; color:#bf000c; padding:0px; margin:0px; text-align:right;}

.btlinebx{border-bottom:5px solid #d2d2d2; margin:40px 6%;}
.tbtmrg{margin-top:15px;}

.travelgd-contentwrap{margin-top:0px; padding-left:5px;}
.travelgd-contentwrap h2, .travelgd-contentwrap h2 a{font:28px "Trajan Pro"; color:#111; display:block; margin-top:0px; margin-bottom:4px; padding:0px;}
.travelgd-contentwrap h2 a:hover{color:#bf000c;}
.travelgd-contentwrap p{font:italic 16px/22px Georgia, "Times New Roman", Times, serif; color:#555; text-align:justify; padding-bottom:3px;}

ul.getting-aroundbx, ul.travelgd-contentlinks{margin:0px; list-style:none;}
ul.getting-aroundbx li{width:48%; height:45px; float:left; margin:0px 5px 7px; font:18px "Century Gothic"; color:#111; text-transform:uppercase;}
.getbtline{border-bottom:1px dotted #989898; margin-top:14px; margin-right:23%;}
.travel-airicon{width:40px; height:29px; background:url(../images/getting-around-icon.png) no-repeat 0px 0px; display:inline-block; vertical-align:middle; margin-right:5px; margin-bottom:-5px;}
.travel-busicon{width:27px; height:25px; background:url(../images/getting-around-icon.png) no-repeat -50px 0px; display:inline-block; vertical-align:middle; margin-right:9px;}
.travel-caricon{width:27px; height:23px; background:url(../images/getting-around-icon.png) no-repeat -87px 0px; display:inline-block; vertical-align:middle; margin-right:18px;}
.travel-trainicon{width:22px; height:32px; background:url(../images/getting-around-icon.png) no-repeat -127px 0px; display:inline-block; vertical-align:middle; margin-right:11px; margin-left:4px;}

ul.travelgd-contentlinks li{width:33%; float:left; margin-bottom:8px;}
ul.travelgd-contentlinks li a{font:15px "Century Gothic"; color:#111; text-decoration:none; background:url(../images/arrow.png) no-repeat 2px 6px; border-bottom:1px dotted #989898; padding:0 0 7px 13px; display:block;}

ul.tgtheme-icons li{width:33%; float:left; margin:10px 0px;}
ul.tgtheme-icons{margin:15px 0 0px; list-style:none;}
ul.tgtheme-icons li a{font:18px "Century Gothic"; color:#111; text-decoration:none;}
ul.tgtheme-icons li a img{vertical-align:middle;}

.graylinebx{margin:-10px 2% 15px; background:url(../images/line-image.png) repeat-x center;}
.graylinebx .whitebg-line{font:32px "Trajan Pro"; color:#111; text-align:center; padding:0 30px; margin:0px; width:auto; display:inline-block; background-color:#FFF;}

.travelgd-infowrap{position:relative; margin-bottom:20px;}
.travelgd-infowrap strong{background-color:#353435; font:20px Rockwell; color:#fff; display:block; padding:4px 6px; margin:0px; text-align:center;}
.travelgd-infowrap span{background-color:#353435; border:1px solid #ffd525; position:absolute; bottom:32px; right:15px; font:italic 14px Georgia, "Times New Roman", Times, serif; color:#fff; padding:5px 8px; display:block;}
.travelgd-infowrap a:hover > span{color:#111; background-color:#ffd525;}
.travelgd-infowrap a:hover > strong{color:#ffd525;}

.travelgd-outterwrap{background:url(../images/lines-bg.png) repeat left top; padding:8px; margin-top:0px; margin-bottom:10px;}
.travelgd-innerbx{background-color:#FFF; padding:4px 8px;}
.travelgd-innerbx strong{font:22px "Trajan Pro"; color:#111; margin:3px 0 8px; padding:0px; border-bottom:1px solid #111; display:inline-block;}
.travelgd-innerbx ul{margin:8px 0px; padding:0px;}
.travelgd-innerbx ul li{margin:0px; padding:4px 0px 4px 10px; list-style:none; border-bottom:1px dotted #CCC; background:url(../images/arrow-black.png) no-repeat left 12px;}
.travelgd-innerbx ul li a{font:17px "Century Gothic"; color:#444;}
.travelgd-innerbx ul li:last-child{border-bottom:none;}

.travelgdtab{border-bottom:5px solid #bb000f; margin-top:15px;}
.travelgdtab > li{float:left; margin-bottom:-1px; padding-left:0px; padding-right:0px;}
.travelgdtab > li:last-child{border-right:none !important;}
.travelgdtab > li > a{margin-right:6px; line-height:1.42857143; height:35px; border:none !important; border-radius:0px; padding:6px 15px; text-align:center; background-color:#111; color:#fff; font:bold 18px "Century Gothic"; outline:none;}
.travelgdtab > li > a:hover, .nav > li > a:focus{text-decoration:none; background-color:#bb000f; color:#FFF;}
.travelgdtab > li > a:hover{border-color:transparent;}
.travelgdtab > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color:#fff; cursor:pointer; background-color:#bb000f;}

.travelgd-tabcontent{background-color:#f0f0ef; padding:0px 8px 8px;}

.travelgd-pkgbx{margin:0px;}
.travelgd-pkgbx ul{margin:0px; padding:0px;}
.travelgd-pkgbx ul li{list-style:none; margin:0px; padding:12px 0px; border-bottom:1px dashed #646464;}
.travelgd-pkgbx ul li p{font:13px "Century Gothic"; color:#555; padding-top:4px; margin:0px;}
.travelgd-pkgbx ul li strong{font:bold 15px "Century Gothic"; color:#111; display:block; padding-top:3px;}
a.pkgtxt{font:16px/18px "Century Gothic"; color:#111; display:block;}
a.pkgdetail{font:italic 14px Georgia, "Times New Roman", Times, serif; color:#bb000f; display:block; text-align:right; padding-top:3px;}
a.pkgdetail:hover{color:#7f0003;}

a.travelallpkg{display:block; font:18px "Trajan Pro"; color:#111; text-align:center; padding:12px 0px 3px;}

.vbest-heading{font:32px "Trajan Pro"; color:#222; display:inline-block; margin-bottom:10px; border-bottom:1px solid #222;}

.vbest-textbx{margin-top:5px; margin-bottom:15px; padding:0 15px 7px;}
.vbg1{background-color:#ee7125;}
.vbg2{background-color:#7B7E88;}
.vbg3{background-color:#558599;}
.vbest-textbx h3{font:28px "Trajan Pro"; color:#fff; display:block; margin-top:0px; margin-bottom:4px; padding:8px 0 0px;}
.vbest-textbx p{font:16px/22px "Century Gothic"; color:#fff; text-align:justify; padding-bottom:3px;}

.place-visitbx{margin-bottom:7px; margin-top:8px; padding:0 8px;}
.place-visitbx span{font:bold 20px "Trajan Pro"; color:#FFFFFF; letter-spacing:0.02em; padding:4px 6px; background-color:#00D2ED; display:block; text-align:center; position:relative; border-radius: 50%;}
.place-visitbx a:hover > span{text-decoration:none; color:#FFF600;}
.up-arrowbg{width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #0d0d0d; position:absolute; left:50%; bottom:34px; margin-left:-8px; margin-bottom:-1px;}

.getting-textbx{margin-top:10px; margin-bottom:15px; border:2px dashed #d2d2d2; padding:5px 20px 8px; -moz-box-shadow:inset 0 0 20px #ababab; -webkit-box-shadow:inset 0 0 20px #ababab; box-shadow:inset 0 0 20px #ababab;}
.getting-textbx h3{font:28px "Trajan Pro"; color:#111; display:block; margin-top:0px; margin-bottom:4px; padding:8px 0 0px;}
.getting-textbx p{font:16px/26px "Century Gothic"; color:#333; text-align:justify; padding-bottom:3px; letter-spacing:1.5px;}

.pkgform-wrapper{background-color:#222;}
.pkgform-headbx{font:22px Rockwell; color:#fff; letter-spacing:0.02em; background-color:#FF9A33; padding-top:8px; padding-bottom:8px; margin:0 -15px; 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:17px 0px 15px;}
.pkgform-box input, .pkgform-box textarea{margin-bottom:8px; padding:6px;}
.pkgform-box select{margin-bottom:8px; padding:6px 2px;}
.inleftmg{padding-left:0px;}
.capcode-img{margin-left:11px; margin-top:-6px;}

.cont-wth1{width:263px;}

.pdlss{padding-left:0px;}

.captbx iframe{width:100%;}

.pkgform-box .submitbtt{font:18px "Century Gothic"; color:#FFF; background-color:#FF9A33; 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 18px "Century Gothic"; color:#333; display:block;}
.callus span{font:20px Rockwell; color:#bf000c;}

.fairs-bannerbx{position:relative;}
.fairsheadingtp{font:bold 34.5px "Trajan Pro"; color:#fff; padding:7px 15px;margin:0px; text-align:center; background:#444 url(../images/bg_img.png) repeat left top; opacity:0.89;}

.fairs-sliderbxt-text{position:absolute; bottom:38px; right:0px; text-align:center; z-index:100;}
.fairs-sliderbxt-text strong{text-align:left; background:url(../images/blackbg.png) repeat left top; font:italic 40px Georgia, "Times New Roman", Times, serif; color:#fff; padding:4px 18px 6px;}

.fairsearch-wrapper{background-color:#f0f0ef; padding-top:10px; padding-bottom:3px;}
.fairsearch-wrapper form{margin-top:6px;}
.fairsearch-wrapper label{font:18px "Century Gothic"; color:#222; padding-top:5px;}
.fairsearch-wrapper select{border-radius:0px; margin-bottom:0px; padding:6px 5px;}
.fairsearchbtt{font:18px Calibri; color:#FFF; text-transform:uppercase; padding:7px 15px; text-align:center; cursor:pointer; width:auto; border:none; background-color:#171717;}
.fairsearchbtt:hover{background-color:#bb000f;}

.fairs-eventsbx{position:relative; margin-top:5px; margin-bottom:10px; padding-left:6px; padding-right:6px; overflow:hidden;}
.fairs-eventsbx img{width:290px; height:195px;}
.fairs-eventsbx span{background-color:#40611b; position:absolute; bottom:0px; left:6px; font:small-caps 18px/19px "Century Gothic"; color:#fff; padding:2px 5px 4px; width:96%;}
.fairs-eventsbx a:hover > span{color:#111; text-decoration:none; background-color:#ffe400;}
.fairs-eventsbx p{background:url(../images/calender-icon.png) no-repeat center top; position:absolute; top:45px; padding-top:40px; text-align:center; display:block; width:97%;}
.fairs-eventsbx p strong{text-align:center; font:bold 28px Rockwell; color:#fff; text-shadow:0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;}
.fairs-eventsbx a:hover > p strong{color:#ffe400;}

.small-hd4{font:34px "Trajan Pro"; color:#222; border-bottom:1px solid #222; padding-bottom:5px; margin-bottom:20px; margin-top:0px; display:inline-block;}

.pkginterestwrap{position:relative; margin-bottom:19px; padding-left:0px;}
.pkginterestwrap span{background-color:#40611b; position:absolute; bottom:0px; left:0px; font:small-caps 21px "Century Gothic"; color:#fff; padding:3px 8px; margin-right:15px;}
.pkginterestwrap a:hover > span{color:#FFF600; text-decoration:none;}

.error-heading{font:22px "Trajan Pro"; color:#fff; padding:10px 15px; margin:0px; text-align:center; background:#444 url(../images/bg_img.png) repeat left top; opacity:0.89;}

.error-p{font:22px "Trajan Pro"; color:#333; padding-top:20px;}

.error-bannerbx{position:relative;}
.error-bannerbx img{margin:0 auto;}
.error-form{position:absolute; top:40%;}
.error-form input{height:40px; font:18px "Century Gothic"; background:-moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent; border: 1px solid #BCB8B8; box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);}

/*---new error css--*/
.error-form .submitbtt, .error-search .submitbtt{font:18px "Century Gothic"; color:#FFF; background:#bf000c; padding:8px 25px; margin:0 auto; 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;}
.error-form .submitbtt:hover, .error-search .submitbtt:hover{color:#FFF; background-color:#d34205; text-decoration:none;}

.error-wrapper{background-color:#f5f8f6; border:1px solid #e5e1dc; padding:15px;}

.error-textbx{letter-spacing:0.02em;}
.error-textbx p{font:16px/22px "Century Gothic"; color:#333;}
.error-textbx p a{color:#bf000c;}

.error-bigtxt{font:bold 20px Rockwell; color:#bf000c; margin-top:8px; margin-bottom:-16px;}

.error-foundtxt{margin-top:5px; font:bold 70px Rockwell; color:#222; text-transform:uppercase;}
.error-foundtxt strong{font-size:37px; display:block; padding-top:7px; color:#bf000c;}
.error-foundtxt span{font:bold 16px "Century Gothic"; display:block; color:#666;}

.error-search{margin-top:20px; margin-bottom:20px;}
.error-search strong{font:24px "Trajan Pro"; color:#fff;text-align:center; background:#444 url(../images/bg_img.png) repeat left top; display:block; padding:8px;margin-bottom:20px;}

.error-search input{height:40px; font:18px "Century Gothic"; background:-moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent; border: 1px solid #BCB8B8; box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);}
/*---new error end--*/

/*---offer page css--*/
.tpbnn{margin-bottom:15px;}

.sploffer-toptxt{position:absolute; top:21px; text-align:center; width:100%;}
.sploffer-toptxt strong{display:block; text-align:center; font:bold 34px "Trajan Pro"; color:#fff;}

.offer-heading{font:24px "Trajan Pro"; color:#bf000c; margin-top:0px; margin-bottom:15px; letter-spacing:0.01em; display:inline-block;}

.sploffer-wrapper{margin-top:12px; margin-bottom:12px; letter-spacing:0.02em; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}

.sploffer-iconbx{position:relative;}
.sploffer-iconbx p{width:102px; height:75px; position:absolute; top:0px; left:15px; text-align:center; padding-top:5px; font:italic
18px Georgia, "Times New Roman", Times, serif; color:#FFF;}
.sploffer-iconbx strong{color:#F90 ; font-size:25px;}

.sploffer-txtbx{padding:8px 10px 15px;}
a.sploff-tourheading{display:block; font:16px "Century Gothic"; color:#333; padding-bottom:5px; text-align:center;}
.sploffer-txtbx p{font:16px "Century Gothic"; color:#333; text-align:center;}

.sploff-prbx{margin:5px -10px 15px;}
.sploff-prbx table{width:100%;}
.sploff-prbx table th{font:14px "Century Gothic"; letter-spacing:0.03px; color:#fff; background-color:#428bca; padding:6px 0px; text-align:center; border-right:1px solid #ccc;}
.sploff-prbx table td{font:20px "Century Gothic"; color:#666; padding:6px 0px; text-align:center; text-decoration:line-through; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.sploff-prbx table tr{background-color:#fafaff;}
.sploff-prbx table th:last-child{border-right:none;}
.sploff-prbx table td:last-child{border-right:none;}
/*.sploff-prbx table th:nth-child(2n){background-color:#428bca;}*/
.sploff-prbx table td:nth-child(2n){color:#666; font-size:20px; font-style:italic; text-decoration:none;}
.rupicon{background:url(../images/icon-rupee.png) no-repeat left top; width:8px; height:12px; display:inline-block;}
.orgrupicon{background:url(../images/orgicon-rupee.png) no-repeat left top; width:8px; height:12px; display:inline-block;}

.spldollar{font-size:12.5px;}

.sploff-viewbtt{text-align:center;}
.sploff-viewbtt a{font:17px "Trajan Pro"; color:#ee7125; text-decoration:none; text-transform:uppercase; text-align:center; display:block; padding:8px 15px; background-color:#fff; border:1px solid #ccc; outline:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; display:inline-block;}
.sploff-viewbtt a:hover{color:#FFF; background-color:#bf000c; border:1px solid #ccc; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; outline:none;}
/*---offer page css end--*/

/*---booking css--*/
.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);}

.enquiry-form-wrapper{margin-top:-20px; margin-bottom:-20px; padding-top:25px; padding-bottom:25px; background-color:#eee;}
.enquiry-form-wrapper .input-group-addon{background:#444 url(../images/bg_img.png) repeat left top; color:#fff; border:0px;}
.enquiry-form-wrapper .input-group .form-control:first-child, .bookg-wdform .input-group .form-control:first-child, .contact-innerbx .input-group .form-control:first-child{-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.enquiry-form-wrapper .enrds, .bookg-wdform .enrds, .contact-innerbx .enrds{border-top-left-radius:0 !important; border-bottom-left-radius:0 !important;}
.enquiry-form-wrapper select{padding:6px 4px}
.enpcd .form-control{background-color:#fff;}

.reqfd{margin-top:15px; margin-bottom:20px;}
.reqfd ul{margin:0px; padding:0px;}
.reqfd ul li{padding-left:0px; padding-right:25px;}

.entxt{margin-bottom:25px;}
.encap{margin-top:4px;}
.enph{padding-left:0px;}

.ntfld{background-color:#e0dede; padding-top:10px; margin-bottom:15px;}
.ntfld label{padding-bottom:5px;}

.pddbk{padding-left:0px;}

.adults-icon{width:17px; height:13px; background:url(../images/form-icons.png) no-repeat 0 0; display:block;}
.children-icon{width:20px; height:12px; background:url(../images/form-icons.png) no-repeat -26px 0px; display:block; margin:0 -3px}
.bed-icon{width:16px; height:13px; background:url(../images/form-icons.png) no-repeat -57px 0px; display:block;}

.enquiry-form-wrapper .submitbtt{font:18px "Century Gothic"; color:#FFF; background-color:#bf000c; 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;}
.enquiry-form-wrapper .submitbtt:hover{color:#FFF; background-color:#d34205; text-decoration:none;}
/*---booking css end--*/

.imgcap{margin-top:6px; float:left;}

/*---hotel landing css--*/
.hotel-heading{letter-spacing:0.02em;}
.hotel-hdtxt{display:block; font:30px "Trajan Pro"; color:#bf000c; margin-top:0px; margin-bottom:0px;}
.hotel-heading p{font:16px/22px "Century Gothic"; color:#333;}

.hotel-specialpr{letter-spacing:0.02em;}
.hotel-specialpr span{display:block; font:16px "Century Gothic"; color:#555; padding:0px; margin:0px 0 -3px;}
.hotel-specialpr strong{display:block; font:30px "Century Gothic"; color:#cb3904; padding:0px; margin:0px;}

.hotel-viewdeal{padding:0px;}
.hotel-viewdeal a{font:18px Rockwell; color:#fff; text-transform:uppercase; background-color:#2889dc; padding:15px 13px; margin:3px auto; display:inline-block;}
.hotel-viewdeal a:hover{color:#FFF; background-color:#bf000c;}

.hotel-socialbx{margin:0 auto 15px; float:right;}

.hotel-qkinfobx{background-color:#11476d; margin-top:7px; margin-bottom:12px; padding:6px 10px; letter-spacing:0.02em;}
.hotel-qkinfotxt{font:16px/22px "Century Gothic"; color:#fff; padding-top:5px; padding-bottom:5px;}
.qkrht{text-align:right;}
.hloaction{width:10px; height:14px; background:url(../images/hotel-info-icon.png) no-repeat 0 0; display:inline-block;}
.hrooms{width:18px; height:11px; background:url(../images/hotel-info-icon.png) no-repeat -17px 0px; display:inline-block;}
.hcheck{width:14px; height:14px; background:url(../images/hotel-info-icon.png) no-repeat -42px 0px; display:inline-block;}

.hotel-inqbx{border-left:1px dashed #fff; letter-spacing:0.02em;}
.hotel-inquirybtt{font:20px Rockwell; color:#fff; text-transform:uppercase; background-color:#cb3904; padding:7px 15px; margin:15px auto; display:inline-block; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.hotel-inquirybtt:hover{color:#FFF !important; background-color:#bf000c;}
.hotel-inquirybtt:focus{outline:none !important; color:#FFF !important;}

.hpophead{font:28px "Trajan Pro"; color:#bf000c;}

.royalSlider{width:550px; height:270px; position:relative; direction:ltr; margin-bottom:15px;}
.royalSlider > * {float:left;}
.rsWebkit3d .rsSlide {-webkit-transform:translateZ(0);}
.rsOverflow {width:100%; height:100%; position:relative; overflow:hidden; float:left; -webkit-tap-highlight-color:rgba(0,0,0,0); padding:30px 10px 0 0px;}
.rsContainer {position:relative; height:100%; width:100%; -webkit-tap-highlight-color:rgba(0,0,0,0);}
.rsArrow,.rsThumbsArrow {cursor:pointer;}
.rsThumb {float:left; position:relative;}
.rsSlide {position:absolute; left:0; top:0; display:block; overflow:hidden; height:100%; width:100%;}
.rsPreloader {position:absolute; z-index:0;}
.rsNav {-moz-user-select:-moz-none; -webkit-user-select:none; user-select:none;}
.rsNavItem {-webkit-tap-highlight-color:rgba(0,0,0,0.25);}
.rsThumbs {cursor:pointer; position:relative; overflow:hidden; float:left; z-index:22;}
.rsThumbs {-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:rgba(0,0,0,0);}
img.rsImg {max-width:none; height:240px !important; width:645px !important; margin:0px !important;}

.rsHidden{opacity:1 !important; visibility:visible !important;}

#gallery-t-group {width:100%; -webkit-user-select:none; -moz-user-select:none; user-select:none;}
#gallery-t-group .rsThumb {float:left; overflow:hidden; width:155px; height:82px; margin:0px;}
#gallery-t-group .rsThumbs {width:485px; height:100%; position:absolute; top:26px; padding:0px; right:0;}
#gallery-t-group .rsGCaption {position:absolute; left:0; bottom:0; float:none; width:auto; background:#EEE; padding:3px 10px; line-height:12px; text-align:left; font:italic 18px Georgia, "Times New Roman", Times, serif; color:#000; z-index:9999;}

.rsDefaultInv .rsArrow {width:84%; position:absolute; top:18px !important; display:block; cursor:pointer; z-index:21;}
.rsDefaultInv.rsHor .rsArrowLeft {left:0; top:0;}
.rsDefaultInv.rsHor .rsArrowRight {right:0; top:0;}
.rsDefaultInv .rsArrowIcn {width:105px; height:32px; top:10%; left:92%; margin-top:-16px; margin-left:-16px; position:absolute; cursor:pointer; font: italic 18px Georgia, "Times New Roman", Times, serif;}

.rsDefaultInv .rsThumbsVer {width:485px; height:100%; position:absolute; top:0; right:0;}
.rsDefaultInv.rsWithThumbsVer .rsThumbsContainer {position:relative; width:100%; height:245px !important; overflow-y:scroll;}
.rsDefaultInv .rsThumb {float:left; overflow:hidden; width:155px; height:81px; padding:4px;}
.rsDefaultInv .rsThumb img {width:100%; height:100%;}
.rsDefaultInv .rsThumb.rsNavSelected {background:#ccc;}
.rsDefaultInv .rsTmb {display:block;}

.hotel-stybx{margin-top:0px; margin-bottom:10px;}
.hotel-listdet{background-color:#222; padding:10px 8px;}
.hotel-listdet ul{margin:8px auto; padding:0; text-align:center;}
.hotel-listdet ul li{padding:0 10px; list-style:none; display:inline-block;}
.hotel-listdet ul li a{padding:8px 13px; font:17px "Trajan Pro"; color:#111; text-decoration:none; text-transform:uppercase; background-color:#f3f4f4; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.hotel-listdet ul li a:hover{color:#FFF; background-color:#bf000c;}
.hotel-listdet ul li.active > a{color:#FFF; background-color:#bf000c;}
.hotel-listdet ul li a.hotelpkghg{background-color:#FF0; color:#111;}
.hotel-listdet ul li a.htlbook{background-color:#50bc55; color:#fff;}

.hotel-txthead{display:block; font:28px "Trajan Pro"; color:#bf000c; border-bottom:1px solid #CCC; margin-top:15px; margin-bottom:15px; padding-bottom:4px;}
.hotel-txthead strong{border-bottom:3px solid #bf000c; font-weight:normal; padding-bottom:3px;}

.htfeaturesbx{margin-top:7px; margin-bottom:7px; padding-bottom:15px; border-bottom:1px dashed #CCC;}
.htfnon{border-bottom:none; margin-bottom:0px;}
.htfeature-leftbx{font:20px "Century Gothic"; color:#2492ca; text-transform:uppercase; letter-spacing:0.02em;}
.htfeature-righttbx{letter-spacing:0.02em;}
.htfeature-righttbx ul{margin:4px 0 0px; padding:0px;}
.htfeature-righttbx ul li{list-style:none; background:url(../images/bluearrow.png) no-repeat left 2px; padding-left:22px; padding-right:20px; margin-bottom:10px; font:16px "Century Gothic"; color:#333;}

.hotel-roomtype{margin:0px;}
.hotel-roomtype ul{margin:0px; padding:0px;}
.hotel-roomtype ul li{list-style:none; margin:0px; padding:25px 0px; border-bottom:1px dashed #CCC;}
.hotel-roomtype ul li:last-child{border-bottom:none;}
.roomtype-txtbx{letter-spacing:0.02em; padding-left:0px;}
.roomtype-txtbx span{display:block; font:24px "Trajan Pro"; color:#222; padding-bottom:4px; margin:0px;}
.roomtype-txtbx p{font:15px/24px "Century Gothic"; color:#333; text-align:justify;}

.htroom-morebx{margin-top:25px; text-align:center; letter-spacing:0.02em;}
.htroom-more{display:inline-block; text-align:center; padding:10px; margin:0 auto; clear:both; font:20px "Trajan Pro"; color:#fff; background-color:#cb3904; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.htroom-more:hover, .htroom-more:focus{color:#FFF;}

.hotel-txtbx{letter-spacing:0.02em; margin-top:10px;}
.hotel-txtbx span{display:block; font:bold 20px "Century Gothic"; color:#333; padding-bottom:8px;}
.hotel-txtbx p{font:16px/26px "Century Gothic"; color:#333; text-align:justify; margin-bottom:15px;}
.hotel-txtbx ul, .hotel-usefull-info ul, .hotel-usefull-otherbx ul{margin:0px 0 0 15px; padding:0px;}
.hotel-txtbx ul li{list-style:circle; font:16px "Century Gothic"; color:#333; padding-bottom:7px;}

.hotel-txtbx table{width:100%; margin-bottom:15px;}
.hotel-txtbx table caption{background-color:#333; font:22px "Century Gothic"; color:#fff; text-align:center; padding-top:7px; padding-bottom:7px;}
.hotel-txtbx tr{background-color:#fff;}
.hotel-txtbx tr:nth-child(2n){background-color:#f1f1f2;}
.hotel-txtbx th{background-color:#e6e6e6; font:bold 18px "Century Gothic"; color:#333; text-align:center; padding-top:7px; padding-bottom:7px;}
.hotel-txtbx td{text-align:center; padding-top:7px; padding-bottom:7px; font:16px "Century Gothic";}

.hotel-usefull-info{background-color:#f0f0ef; padding:8px 15px; letter-spacing:0.02em;}
.hotel-usefull-info .subheading{display:block; font:18px "Century Gothic"; color:#111; margin-bottom:5px; margin-top:5px;}
.hotel-usefull-info ul li{list-style:circle; font:15px "Century Gothic"; color:#666; padding-bottom:5px;}

.htairport{width:20px; height:15px; background:url(../images/hotel-travel-icon.png) no-repeat 0 0; display:inline-block;}
.htstation{width:12px; height:18px; background:url(../images/hotel-travel-icon.png) no-repeat -28px 0px; display:inline-block; padding-top:1px;}
.htattractions{width:20px; height:14px; background:url(../images/hotel-travel-icon.png) no-repeat -48px 0px; display:inline-block;}

.hotel-usefull-otherbx{background-color:#222; padding:8px; letter-spacing:0.02em; min-height:315px;}
.mainheading{display:inline-block; font:20px "Trajan Pro"; color:#fff; border-bottom:2px solid #bf000c; margin-bottom:8px;}
.hotel-usefull-otherbx ul li{list-style:circle; font:14px "Century Gothic"; color:#fff; padding-bottom:5px;}
.hotel-usefull-otherbx ul li strong{color:#FF0;}
/*---hotel landing css end--*/

/*---hotel main css--*/
.httop-bannerbx{position:relative; overflow:hidden;}
.httop-bannerbx img{width:100%; height:auto; background-attachment:scroll; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; -o-background-size:cover;}

.httop-searchform{position:absolute; top:28%; width:100%; z-index:50;}
.htshfiedl1{padding-right:0px;}
.htshfiedl2{padding-left:0px;}
.htsearch-topbtt{font:18px "Century Gothic"; color:#FFF; background-color:#bf000c; padding:8px 15px; height:38px; margin-left:-5px; 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;}
.htsearch-topbtt:hover{color:#FFF; background-color:#d34205; text-decoration:none;}

.featured-htwrap{background-color:#fff; padding:10px; margin-top:-50px; margin-bottom:10px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.hthead-txt{font:34px "Trajan Pro"; color:#222; margin-top:0px; margin-bottom:0px;}
a.allhtdest{display:inline-block; font:italic 18px Georgia, "Times New Roman", Times, serif; color:#222; text-align:center; padding-top:8px;}
a.allhtdest:hover, .hotel-tabcontent ul li a:hover, a.httop-namelk:hover{color:#bf000c;}

.hotel-tabwrap{border-bottom:3px solid #bb000f; margin-top:15px;}
.hotel-tabwrap > li{float:left; margin-bottom:-1px; padding-left:0px; padding-right:0px;}
.hotel-tabwrap > li:last-child{border-right:none !important;}
.hotel-tabwrap > li > a{margin-right:6px; line-height:1.42857143; height:35px; border:none !important; border-radius:0px; padding:7px 15px; text-align:center; background-color:#4c4c4c; color:#fff; font:18px "Century Gothic"; border-top-left-radius:5px; border-top-right-radius:5px; outline:none; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
.hotel-tabwrap > li > a:hover, .nav > li > a:focus{text-decoration:none; background-color:#bb000f; color:#FFF;}
.hotel-tabwrap > li > a:hover{border-color:transparent;}
.hotel-tabwrap > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color:#fff; cursor:pointer; background-color:#bb000f;}
.hotel-tabwrap > li.active > a{padding:11px 15px; height:40px; margin-top:-5px;}

.hotel-tabcontent{margin-top:10px;}
.hotel-tabcontent .hotel-tab{display:inline-block; font:24px "Trajan Pro"; color:#222; padding-bottom:2px; margin-top:0px; margin-bottom:0px; border-bottom:1px dotted #989898;}
.hotel-tabcontent ul{margin-top:10px; margin-left:15px; padding:0px;}
.hotel-tabcontent ul li{list-style:circle; float:left; width:24%; margin:0 5px;}
.hotel-tabcontent ul li a{display:block; font:16px "Century Gothic"; color:#333;}
a.httabview{display:block; font:italic 16px Georgia, "Times New Roman", Times, serif; color:#bf000c; text-align:right; border-top:1px solid #d8d8d8; padding-top:7px; margin-top:11px;}

.htcity-selbx{float:right; margin-top:10px;}

.hthead-txt1{font:28px "Trajan Pro"; color:#222; margin-top:0px; margin-bottom:5px;}

.httop-dealbx{background-color:#fff; border:1px solid #d8d8d8; padding:10px; margin-bottom:12px;}
.httop-txtbx{margin-top:0px;}
a.httop-namelk{display:block; font:16px "Century Gothic"; color:#333; padding-bottom:6px;}
.httop-txtbx p{font:13px "Century Gothic"; color:#666; margin-bottom:5px;}
a.httop-alllk{font:italic 13px Georgia, "Times New Roman", Times, serif; color:#bf000c; padding-bottom:6px; float:right; padding:5px 0 0px; margin:0px;}

.htpopl-destbx{background-color:#fff; border:1px solid #d8d8d8; padding:10px; margin-bottom:12px; min-height:299px;}
.htpopl-destbx ul{margin-left:0px; margin-bottom:0px;}
.htpopl-destbx ul li{line-height:34px; margin-bottom:5px;}
.htpopl-destbx ul li a{font:14px "Century Gothic"; color:#333; padding:5px 8px; border:1px solid #dbdbdb; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.htpopl-destbx ul li a:hover{color:#FFF; border:1px solid #9f000a; background-color:#bf000c; background-image:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; outline:none;}

.htbyinterest{margin-top:15px; margin-bottom:5px;}
.htbyinterest strong{background:url(../images/blackbg.png) repeat; position:absolute; bottom:15px; left:0px; font:18px "Trajan Pro"; color:#fff; text-align:left; padding:4px 6px; z-index:100;}
.htbyinterest a:hover > .htintinner strong{color:#FFF600; text-decoration:none;}

.htintinner{text-align:center; overflow:hidden; position:relative;}
.htintinner .htcolorbx{width:100%; height:100%;  position:absolute; overflow:hidden; top:0; left:0;}
.htintinner span{text-align:center; display:inline-block;}
.intview 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;}
.intview .htcolorbx{-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;}
.intview 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;}
.intview:hover .htcolorbx{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1;}
.intview: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);}

.htthemeicon{background-image:url(../images/hotel-theme-icon.png); background-repeat:no-repeat; margin:0px;}
.htspa{width:70px; height:47px; background-position:0 0px; margin:50px 0 0px;}
.htbeach{width:55px; height:54px; background-position:-103px 0px; margin:40px 0 0px;}
.htwild{width:45px; height:54px; background-position:-193px 0px; margin:40px 0 0px;}
.htheritage{width:110px; height:47px; background-position:-272px 0px; margin:50px 0 0px;}
.htwedding{width:50px; height:50px; background-position:0px -80px; margin:50px 0 0px;}
.hthoneymoon{width:55px; height:38px; background-position:-80px -80px; margin:50px 0 0px;}
.htbusiness{width:60px; height:43px; background-position:-168px -80px; margin:50px 0 0px;}
.htgolf{width:45px; height:46px; background-position:-256px -80px; margin:50px 0 0px;}

.htbrandbx{margin-top:15px; margin-bottom:5px;}
.htbrandbx a{background-color:#dbdada; display:block; text-align:center; padding:8px;}
.htbrandbx a:hover{background-color:#ffd800; border:none; outline:none;}
.htbrandbx img{margin:0 auto;}
/*---hotel main css end--*/

.bght{background:url(../images/whitebg.png) repeat left top; padding-top:25px; padding-bottom:25px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}

.dn{overflow:hidden !important; height:auto !important;}
.ht_asuggest{background-color:#FFF; width:98%; max-height:92px; overflow-y:scroll; float:left; margin:0px; padding:0px;}
ul.search_res_list{margin:0px; padding:0px; list-style-type:none;}
ul.search_res_list li{float:left; margin:0px; width:100%; border-bottom:1px solid #b5b5b5;}
ul.search_res_list li a{text-decoration:none; font:16px Cambria; color:#333; margin:0px; padding:5px; width:100%; float:left; cursor:pointer;}
ul.search_res_list li a strong{display:inline; color:#bf000f; font:16px Cambria;}
ul.search_res_list li a span{display:inline; color:#555; padding:0 0 0 15px; font:13px Calibri;}
ul.search_res_list li a em{text-align:right; float:right; padding:0 10px 0 0px;}
ul.search_res_list li a:hover{background-color:#bf000f; color:#FFF;}
ul.search_res_list li a:hover > strong, ul.search_res_list li a:hover > span{color:#FFF;}
.htcenter{text-align:center;}

.autocomplete-suggestions{border:1px solid #999; background:#FFF; overflow:auto;}
.autocomplete-suggestion{padding:2px 5px; white-space:nowrap; overflow:hidden;}
.autocomplete-selected{background:#F0F0F0;}
.autocomplete-suggestions strong{font-weight:normal; color:#3399FF;}
.autocomplete-group{padding:2px 5px;}
.autocomplete-group strong{display:block; border-bottom:1px solid #000;}

/*---hotel listing css--*/
.hotelltp-searhbx{background-color:#f0f0ef; padding:5px 10px; margin-top:7px; margin-bottom:25px;}
.hotelltp-searhtxt{font:24px "Trajan Pro"; color:#222; margin-top:17px;}
.hotelltp-searhfrm{margin-top:13px;}
.htsearchlst{background:#fff url(../images/search-icon.png) no-repeat 6px 5px; padding-left:35px; height:38px;}
.htsearch-lstbtt{font:18px "Century Gothic"; color:#FFF; background-color:#bf000c; padding:7px 15px; margin:0 auto; 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;}
.htsearch-lstbtt:hover{color:#FFF; background-color:#d34205; text-decoration:none;}

.htlfiltbx{padding-right:5px;}
.hotelfilter-wrapper{border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); padding:10px;}

.htltxtrf{font:small-caps 28px "Century Gothic"; color:#111; padding:0 0 12px; margin-bottom:5px; background:url(../images/menubg.jpg) repeat-x left bottom; letter-spacing:0.02em;}
.htltxtrf a{display:inline-block; font:normal 12.5px "Century Gothic"; text-align:right; float:right; padding-top:13px;}

.hpgflt{float:right;}

.hotelpack-listwrap{padding:5px; border:1px solid #e0e0e0; margin-bottom:15px; overflow:hidden;}

.htlistimg{padding-right:0px;}
.htlistimg img{position:relative; max-width:inherit; width:205px; height:150px;}
.hotel-offertag{width:67px; height:66px; background:url(../images/offertag.png) no-repeat left top; display:inline-block; position:absolute; left:12px; top:-2px;}

.htlist-txtbx{padding-left:30px; letter-spacing:0.02em; -moz-box-shadow:5px 0 5px -5px rgba(185,185,185,0.5); -webkit-box-shadow:5px 0 5px -5px rgba(185,185,185,0.5); box-shadow:5px 0 5px -5px rgba(185,185,185,0.5);}
a.htlink-list{font:22px "Trajan Pro"; color:#bf000c; display:block;}
.htlist-txtbx p{font:14px/20px "Century Gothic"; color:#333; margin-top:4px; margin-bottom:7px;}
.htlist-txtbx ul{margin-top:7px;}

.htdistance-infobx{font:italic 16px Georgia, "Times New Roman", Times, serif; color:#333;}
.htdistance-infobx strong{font:bold 16px Georgia, "Times New Roman", Times, serif;}
.hdistplane{width:29px; height:21px; background:url(../images/plane-icon.png) no-repeat left top; display:inline-block; vertical-align:middle;}
.hdisttrain{width:15px; height:24px; background:url(../images/trainicon.png) no-repeat left top; display:inline-block; vertical-align:middle;}

.htrht-bttbx{padding-right:0px; letter-spacing:0.02em;}
a.htquick-view{display:block; font:italic 16px Georgia, "Times New Roman", Times, serif; color:#333; padding-top:10px;}

a.hotel-detbtt{font:16px "Century Gothic"; color:#fff; text-transform:uppercase; text-align:center; padding:7px 10px; margin:15px auto 0px; display:block; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
a.hotel-detbtt:hover{color:#FFF; background-color:#bf000c;}

.hbgbtt1{background-color:#d75d13;}
.hbgbtt2{background-color:#11476d;}
/*---hotel listing css end--*/

/*---hotel directory css--*/
.htstwrap{letter-spacing:0.02em;}
.htstwrap h1{font:36px "Trajan Pro"; color:#bf000c; margin-top:0px; margin-bottom:0px;}
.htstwrap p{font:16px/26px "Century Gothic"; color:#333; text-align:justify; letter-spacing:0.02em;}

.hotel-statefrm{margin-top:5px;}
.htsearchste{background:#f2f2f2 url(../images/search-icon.png) no-repeat 6px 5px; padding-left:35px; height:38px;}

.htsthead{background:url(../images/lines-bg.png) repeat left top; padding:8px; margin-bottom:12px;}
.htdecthead{font:26px "Trajan Pro"; color:#222; margin-top:0px; text-align:center; background-color:#FFF; padding:8px; margin-bottom:0px;}

.tabstatewrap{background-color:#f4f4f4; padding-bottom:12px; margin-top:10px; margin-bottom:10px;}
.hstate-tabbx{background-color:#4b4b45; float:left; width:100%; border-bottom:5px solid #bf000f;}
.hstate-tabbx a{color:#fff; padding:7px 15.9px; margin:0px; text-decoration:none; font:18px "Century Gothic"; float:left; text-align:center; background:#4b4b45; outline:none;}
.hstate-tabbx a.activeLink{color:#fff; background-color:#bf000f; padding:7px 16px; outline:none;}
.hstate-tabcontent{margin:10px 0px;}
.htabst{letter-spacing:0.02em;}
.htabst ul{margin:0px;}
.htabst ul li{margin:3px 0px 5px; list-style:circle; width:33%; float:left;}
.htabst ul li a{font:16px "Century Gothic"; color:#222; text-decoration:none;}
.htabst ul li a:hover{text-decoration:underline; color:#bf000f;}
/*---hotel directory css end--*/

.readmr-fltxt{float:right;}
.readmr{display:block; padding:0 0 10px 0; color:#000; text-decoration:none; outline:none;}

.splgdtab{border-bottom:5px solid #bb000f; margin-top:15px;}
.splgdtab > li{float:left; margin-bottom:-1px; padding-left:0px; padding-right:0px;}
.splgdtab > li:last-child{border-right:none !important;}
.splgdtab > li > a{margin-right:6px; line-height:1.42857143; height:45px; border:none !important; border-radius:0px; padding:12px 15px; text-align:center; background-color:#111; color:#fff; font:bold 18px "Trajan Pro"; outline:none; border-top-left-radius:5px; border-top-right-radius:5px; outline:none; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
.splgdtab > li > a:hover, .nav > li > a:focus{text-decoration:none; background-color:#bb000f; color:#FFF;}
.splgdtab > li > a:hover{border-color:transparent;}
.splgdtab > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color:#fff; cursor:pointer; background-color:#bb000f;}

/*---tour india slider css--*/
.topheaderbg{background:url(../images/header-img.jpg) no-repeat center center; background-attachment:scroll; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; -o-background-size:cover; box-shadow:0 5px 5px -5px #333;}

.top-search-wrapper{text-align:center; margin-top:20px; margin-bottom:30px;}
.top-search-wrapper strong{text-align:center; display:block; font:italic 42px/36px Georgia, "Times New Roman", Times, serif; color:#fff; letter-spacing:0.02em; margin-bottom:35px; text-shadow:0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;}
.top-search-wrapper .search-dest{background:#fff url(../images/search-icon.png) no-repeat 6px 10px; width:360px; font-size:17px; padding-left:35px; height:45px; display:inline-block; border-bottom-left-radius:5px; border-top-left-radius:5px; outline:none; -webkit-border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px;}
.top-search-wrapper .gobtt{font:22px Rockwell; color:#FFF; background-color:#d34205; display:inline-block; height:45px; padding:0px 25px; margin-left:-5px; text-decoration:none; text-transform:uppercase; letter-spacing:0.02em; box-shadow:none; border:none; border-bottom-right-radius:5px; border-top-right-radius:5px; outline:none;-webkit-border-bottom-right-radius:5px; -webkit-border-top-right-radius:5px; vertical-align:top;}
.top-search-wrapper .gobtt:hover{background-color:#bb000f;}

.topslidermg{margin-top:20px; margin-bottom:25px;}

.carousel-control.toursdleft{width:6%; opacity:.9;}
.carousel-control.toursdleft span{font-size:25px;}
.carousel-control.arrnon{background-image:none; filter:none; background-repeat:no-repeat;}
/*---tour india slider css end--*/

.intltop-headerbg{background:url(../images/international-banner-top.jpg) no-repeat center center; background-attachment:scroll; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; -o-background-size:cover;}

.graybx-line{margin:40px auto 15px; border-top:2px solid #828181; width:50%;}
.whitetxt-line{font:32px "Trajan Pro"; color:#222; text-align:center; padding:0 20px; margin:-25px 0 0px; width:auto; display:inline-block; background-color:#f0f0ef; vertical-align:middle;}
.whtbg{background-color:#fff;}

.interlinkoth ul li a{padding:8px 14px;}

.inter-worldmp{background:url(../images/worldmap.png) no-repeat center 15px; min-height:382px;}

.interpkgbx{position:relative; text-align:center; margin:10px 0px 15px;}
.interpkgbx a{display:inline-block;}
.interpkgbx img{margin:0 auto;}
.inter-pkgdy{margin:0 auto 20px; text-align:center;}
.inter-pkgdy span{font:bold 16px/17px "Century Gothic"; color:#222; padding:12px; margin:0px; display:block; background-color:#ffde00; -moz-border-radius:50%; -webkit-border-radius:50%; -khtml-border-radius:50%; border-radius:50%; position:absolute; top:152px; left:120px; z-index:1;}
.inter-pkgdy p{font:18px/20px "Trajan Pro"; color:#fff; padding:19px 0px; margin:0px; display:inline-block; width:82px; height:78px; background-color:#bb000f; -moz-border-radius:50%; -webkit-border-radius:50%; -khtml-border-radius:50%; border-radius:50%; position:absolute; top:123px; right:35px;}
.interpkgbx strong{display:block; font:italic 20px/24px Georgia, "Times New Roman", Times, serif; color:#222; clear:both; padding-top:10px;}
.interpkgbx a:hover > strong{color:#bb000f;}

.wldmap, .customisebnn{margin-top:30px;}
.wldmap img{padding:3px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}

.interl-heading{font:36px/40px "Trajan Pro"; color:#bb000f; text-align:center; display:inline-block; padding:6px 15px; margin-bottom:25px; margin-top:40px; border-top:1px solid #888; border-bottom:1px solid #888;}

.lnghand{display:block; font:33px "Trajan Pro"; color:#222; margin-top:0px; margin-bottom:5px;}

.lngweek-wrapper, .weekend-promtbx{margin-top:12px; margin-bottom:12px; letter-spacing:0.02em; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.lngweek-innerbx{min-height:250px; position:relative;}
.title-hdtxt{font:28px "Trajan Pro"; margin-bottom:8px; color:#bb000f; display:block; padding-top:4px; padding-bottom:10px; background:url(../images/gray-dots-lines.png) no-repeat center bottom;}
.lngweek-innerbx p{font:16px/24px "Century Gothic"; color:#333; padding-left:15px; padding-right:15px;}
.lng-viewpkg{display:block; font:italic 16px Georgia, "Times New Roman", Times, serif; text-decoration:none; background-color:#bb000f; color:#fff; padding-top:10px; padding-bottom:10px; width:100%; position:absolute; bottom:0px;}
.lng-viewpkg:hover{background-color:#2a6496; color:#FFF;}

.longweek-btt{font:24px "Trajan Pro"; color:#fff; text-decoration:none; text-align:center; padding:8px 20px; margin:15px auto 5px; background-color:#50bc55; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; display:inline-block;}
.longweek-btt:hover{background-color:#ee7125; color:#FFF;}

.flagbg1{background:url(../images/flag-bg1.jpg) no-repeat center top;}

.weekend-promtbx p{font:18px/24px "Century Gothic"; color:#333; padding-left:15px; padding-right:15px;}
.weekend-promtbx span, .hotel-promtbx .htldays{font:18px/24px "Century Gothic"; color:#fff; padding:6px 15px; background-color:#01467d; margin-top:-15px; margin-bottom:3px; display:inline-block;}
.weekendpromt-hdtxt, .htldht{font:26px/30px "Trajan Pro"; margin-bottom:8px; color:#bb000f; display:block; padding-top:6px;}
.weekpromt-viewpkg{display:inline-block; font:italic 16px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#222; border-top:1px solid #222; margin-top:5px; padding-top:5px; padding-bottom:10px;}

.hotel-promtbx{margin-top:12px; margin-bottom:12px; position:relative; text-align:center; letter-spacing:0.02em; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.hotel-prcbx{position:absolute; top:0px; left:10px; background:url(../images/pricetag.png) no-repeat left top; width:102px; height:87px;}
.hotel-prcbx span{display:block; font:italic 16px Georgia, "Times New Roman", Times, serif; color:#fff600; margin:2px 0 0px; padding:0px;}
.hotel-prcbx strong{display:block; font:italic 24px Georgia, "Times New Roman", Times, serif; color:#fff; margin:-3px 0 0px; padding:0px;}

/* SHOW MORE */
a.show-more{width:30px; height:30px; margin:0 auto; display:block; border-radius:15px; border:solid 1px #a5a5a5; text-indent:-9999px; background:url(../images/show-icons.png) no-repeat 6px 10px;}
a.show-more.active{background:url(../images/show-icons.png) no-repeat 6px -23px;}
	
a.show-more:hover{background-color:#f47f37; border-color:#f47f37; outline:none;}
a.show-more:focus{outline:none;}
	
.show-more-area{display:none;}

.htltxt-showbx{text-align:left; padding:0px 10px; border-top:1px dashed #333; padding-top:10px; margin-top:10px;}
.htltxt-showbx span{display:block; font:bold italic 17px "Century Gothic"; color:#222; margin-top:5px;}
.htltxt-showbx ol, .htltxt-showbx ul{margin:5px 0px 8px; padding-left:20px;}
.htltxt-showbx ol li, .htltxt-showbx ul li{font:15px/18px "Century Gothic"; color:#333; padding-bottom:4px;}

.escape-wrapper{margin-top:15px; margin-bottom:15px; letter-spacing:0.02em; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}

.escape-txtbx{padding:8px 10px 15px; letter-spacing:0.02em; text-align:center;}
a.escape-heading{display:inline-block; font:22px "Trajan Pro"; color:#111; padding-bottom:7px;}
.escape-txtbx p{font:italic 16px/20px Georgia, "Times New Roman", Times, serif; color:#777;}
a.escape-link{display:inline-block; font:15px "Century Gothic"; color:#bf000c;}
.escape-txtbx:hover{background-color:#f3f3f3; cursor:pointer;}

.heading1{font:36px "Trajan Pro"; color:#bf000c; margin-top:0px; margin-bottom:10px; letter-spacing:0.02em; display:block; text-transform:uppercase;}

.jourfiltbg{background:url(../images/journey-filters-bg.jpg) no-repeat left top;}

.journey-filters{margin-top:25px; letter-spacing:0.02em;}
.journey-filters .form-group{margin-bottom:20px !important;}
.journey-filters label{font:19px "Century Gothic"; color:#fff; padding-top:8px; padding-right:0px;}
.journey-filters select{background-color:transparent; font:20px "Century Gothic"; color:#fff600; height:45px; width:100% !important; border:1px solid #fff;}
.journey-filters option{color:#333;}

.jourbtt{font:18px "Century Gothic"; color:#FFF; background-color:#bf000c; padding:11px 25px; 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;}
.jourbtt:hover{background-color:#cb3904;}

.great-pkgbx{margin-top:10px; margin-bottom:10px; position:relative; overflow:hidden;}
.grtpkg-heading{position:absolute; top:75px; left:25px; letter-spacing:0.02em; font:32px/32px Rockwell; color:#fff; text-shadow:0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;}
.grtpkg-heading p{font:italic 20px "Century Gothic"; padding-top:10px;}
.grtpkg-info{background:url(../images/bgblack.png) repeat left top; position:absolute; bottom:35px; left:25px; letter-spacing:0.02em; padding:10px;}
.grtpkg-info p{width:90px; float:left; font:32px/28px "Century Gothic"; color:#111; text-align:center; margin-top:10px; margin-right:15px; padding-top:15px; padding-bottom:15px; background-color:#ccc;}
.grtpkg-info p span{font-size:18px; padding:0px; margin:0px; display:block;}
.grtpkg-info ul{margin:0px; padding:0px;}
.grtpkg-info ul li{font:16px "Century Gothic"; color:#fff; list-style:none; padding-top:5px;}

.inspired-tourbx{position:relative; margin-top:13px; margin-bottom:13px; overflow:hidden;}
.inspired-txt{position:absolute; bottom:0px; left:0px; width:100%; overflow:hidden; font:bold 25px Corbel; color:#fff; padding:12px 8px 8px; background:-webkit-linear-gradient(top,rgba(76,76,76,0) 0,rgba(19,19,19,0.9) 100%); background:linear-gradient(to bottom,rgba(76,76,76,0) 0,rgba(19,19,19,0.9) 100%); text-shadow:0 2px 10px rgba(0,0,0,0.8)}
.arricon{width:32px; height:21px; background:url(../images/arrow-white-icon.png) no-repeat left top; display:inline-block; vertical-align:middle;}
.inspired-tourbx a:hover > .inspired-txt{color:#FFF600;}
.inspired-tourbx:hover > a .arricon{width:32px; height:21px; background:url(../images/arrowyellow.png) no-repeat left top; display:inline-block; vertical-align:middle;}

.grtfest-img{margin-top:20px; margin-bottom:20px;}
.great-festival{margin-top:55px; margin-bottom:15px; margin-left:-100px; padding:20px; min-height:330px; letter-spacing:0.02em; background-color:#fff; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.grtfest-heading{display:block; font:32px Rockwell; color:#111;}
.great-festival span{display:block; font:17px "Century Gothic"; color:#333; margin-top:8px;}
.great-festival p{font:italic 16px/23px Georgia, "Times New Roman", Times, serif; color:#666; margin-top:13px; text-align:justify;}

.grtfest-link{margin-top:25px;}
.grtfest-link a{font:17px "Century Gothic"; color:#fff; text-align:center; padding:6px 15px; margin:0 15px 10px 0px; background-color:#ee7125; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.grtfest-link a:hover{color:#FFF; background-color:#bf000c;}

.htdeals-heading{font:36px "Trajan Pro"; color:#bf000c; margin-top:0px; margin-bottom:0px; letter-spacing:0.02em; display:inline-block;}

.hotel-deals{margin-top:15px; margin-bottom:15px;}
.hotel-prbx{position:relative;}
.prhotel{position:absolute; left:-5px; top:8px; width:123px; height:42px; background:url(../images/price-heading.png) no-repeat left top; font:22px Rockwell; color:#fff; padding:5px 0 0 10px;}
.pect-hbx{position:absolute; bottom:0px; left:0px; background-color:#222; padding:4px 5px 5px;}
.pect-hbx strong{font:23px "Century Gothic"; color:#fff600; vertical-align:top; display:inline-block; padding-top:2px;}
.pect-hbx span{font:italic 14px/16px Georgia, "Times New Roman", Times, serif; color:#fff; display:inline-block; width:32px;}
.pect-hbx p{font:italic 18px/18px Georgia, "Times New Roman", Times, serif; color:#fff600; padding:3px; margin:0px;}
.htdaysbx{position:absolute; right:5px; bottom:-5px; background-color:#0e63b0; font:14px "Century Gothic"; color:#fff; text-align:center; padding:5px 10px;}
.htdaysbx strong{display:block; font-size:21px; font-weight:normal; margin:0px; padding:3px 0 0px; line-height:17px;}
.hotel-deals-namebx{margin-top:3px; background-color:#f3f3f3; padding:8px 6px; box-shadow:0 6px 5px -5px #333; text-align:center;}
.hotel-deals-namebx a{font:18px "Trajan Pro"; color:#0e63b0;}
.hotel-deals-namebx span{font:18px "Trajan Pro"; color:#0e63b0;}
.hotel-deals-namebx p{font:17px "Century Gothic"; line-height:30px; color:#333; padding:0px; margin:0px;}
.hotel-deals-namebx .view-d{font:15px "Century Gothic"; display:block; background:#bf000c; color:#fff; display:block; padding:6px 0px; border-radius:4px;}
.hotel-deals-namebx .view-d:hover{ background:#ee7125;}

.headingh1{position:relative; display:inline-block; font:38px/46px "Trajan Pro"; color:#bb000f; padding:0px; margin-top:0px; margin-bottom:0px;}
/*.headingh1::before{background:url(../images/top-leftimage.png) no-repeat 0 0; content:""; display:inline-block; position:absolute; top:21px; left:-8px; width:32px; height:8px;}
.headingh1::after{background:url(../images/top-rightimage.png) no-repeat 0 0; content:""; display:inline-block; position:absolute; top:21px; right:-5px; width:32px; height:8px;}*/

.heading-hsab{display:inline-block; font:32px/46px "Trajan Pro"; color:#222; padding-bottom:10px; margin-top:15px; margin-bottom:10px; background:url(../images/gray-dots-lines.png) no-repeat center bottom;}
.heading-hsab1{display:inline-block; font:34px/46px "Trajan Pro"; color:#222; padding-bottom:10px; margin-top:15px; margin-bottom:10px; background:url(../images/gray-dots-lines.png) no-repeat center bottom;}

.search-tourdest{background-color:#222;}
.search-inner-tourdest{margin-top:25px; margin-bottom:11px;}
.search-inner-tourdest label{font:italic 23px Rockwell; color:#fff; letter-spacing:0.02em; padding-top:8px;}
.search-turdest{background:#fff url(../images/search-icon.png) no-repeat 6px 10px; font-size:17px; padding-left:35px; height:45px;}
.gobtt-turdest{font:22px Rockwell; color:#FFF; background-color:#d34205; display:inline-block; height:45px; padding:0px 25px; text-transform:uppercase; letter-spacing:0.02em; box-shadow:none; border:none; vertical-align:top; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.top-tourhd{font:22px/17px Corbel; color:#222; margin-top:5px; margin-bottom:10px; border-left:4px solid #bf000c; padding-left:8px;}

.holiday-offersbx{background-color:#002e49; padding-bottom:6px;}
.holiday-offersbx a{font:17px Corbel; color:#FFF; padding:3px; margin:6px 5px 0px; text-align:center; border:1px solid #fff; display:inline-block; width:168px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.holiday-offersbx a:hover{background-color:#FFFF00;}

.deal-slider-text{position:absolute; left:0px; bottom:0px; width:100%; background:url(../images/blackbg.png) repeat; color:#FFF; padding:5px 10px;}
.deal-slider-text strong{display:block; font:bold 18px Corbel;}
.deal-slider-text p{font:15px Corbel; padding:0px; margin:0px;}
.deal-slider-text p span{font-size:24px; color:#fff000;}

.tour-best-sellers{background-color:#eaeae9; min-height:231px;}
.tour-best-sellers ul{margin:10px; padding:0px;}
.tour-best-sellers ul li{list-style:none; margin:0px; padding:9px 0px;}
.tour-best-sellers ul li:last-child{border-bottom:none;}
.tour-best-sellers ul li p{font:14px/14px Corbel; color:#222; padding-top:4px; margin:0px;}
.tour-best-sellers ul li p span{color:#cb3904; font-size:18px;}
.toutdays{background-color:#fff; font:14px "Century Gothic"; color:#444; text-align:center; padding:1px 3px 3px; display:block;}

a.touridtxt{font:20px/20px Corbel; color:#222; display:block; margin:-3px 0 0px; padding:0px;}
a.othpkgdetail{font:italic 13px Georgia, "Times New Roman", Times, serif; color:#6d6c6c; float:right; text-align:right; padding-top:3px;}

.tour-destbx{position:relative; margin-top:10px; margin-bottom:5px; padding:0 5px;}
.tour-destbx span{position:absolute; bottom:8px; left:15px; font:normal 20px/25px Rockwell; color:#fff; letter-spacing:0.07em; text-transform:uppercase; text-shadow:0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;}
.tour-destbx a:hover > span, .tour-destbx1 a:hover > span{color:#FFF600; text-decoration:none;}

.tour-destbx1{position:relative; margin-top:10px; margin-bottom:10px;}
.tour-destbx1 span{position:absolute; bottom:8px; left:25px; font:normal 20px/25px Rockwell; color:#fff; letter-spacing:0.07em; text-transform:uppercase; text-shadow:0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;}

.topd{display:block; border:1px solid #333; position:relative; padding-bottom:20px; margin-top:10px; margin-bottom:15px; background-color:#fff;}
.topd::before{border:1px solid #333; position:absolute; top:7px; right:-7px; display:block; z-index:-999; content:""; width:100%; height:100%;}
.topd::after{border:1px solid #333; position:absolute; top:-7px; left:-7px; display:block; z-index:-999; content:""; width:100%; height:100%;}

.season-box{background:#fff; padding-bottom:15px; margin-bottom:25px; box-shadow:0 6px 5px -5px #333; border:1px solid #e1e3e4;}
.season-box a.title{font:24px Corbel; color:#bb000f; text-align:center; letter-spacing:0.02em; display:block; margin-bottom:4px; padding-top:2px;}
.season-box p{font:italic 16px/18px Corbel; color:#333; text-align:center; padding-left:8px; padding-right:8px;}
.season-box a.viewall{display:block; font:italic 16px Georgia, "Times New Roman", Times, serif; color:#111; text-align:center;}
.season-box a.viewall:hover, .season-box a.title:hover{color:#bb000f; text-decoration:underline;}

/*---international tour new css--*/
.intltop-bg{background:url(../images/international-bg.jpg) no-repeat center center; background-attachment:scroll; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; -o-background-size:cover;}

.interl-head1{font:32px/36px "Trajan Pro"; color:#bb000f; display:inline-block;}
.txt1{font:italic 17px/24px Corbel !important; color:#333; text-align:center; letter-spacing:0.02em;}

.interl-head2{font:30px/34px "Trajan Pro"; color:#111; display:inline-block; padding-bottom:12px; margin-bottom:0px; letter-spacing:0.02em; background:url(../images/gray-dots-lines.png) no-repeat center bottom;}

.interl-head3{font:26px/30px "Trajan Pro"; color:#777; display:inline-block;}

.border1{border-left:1px solid #CCC; border-right:1px solid #CCC;}
.border2, .border4{border-right:1px solid #CCC;}
.border3{border-left:1px solid #CCC;}

.inthgt{min-height:345px;}

.inter-tourbx{margin-top:20px; margin-bottom:10px;}
.inter-tourbx span{display:block; font:small-caps 24px/24px Corbel; color:#222; margin-top:8px; margin-bottom:10px;}
.inter-tourbx p{font:16px Corbel; color:#666;}

.inter-tourbx .dbarrow{width:32px; height:32px; background:url(../images/double-arrow-orng.png) no-repeat right top; display:inline-block; float:right; margin-top:-17px; margin-right:7px; position:relative;}
.inter-tourbx a:hover > .dbarrow{width:32px; height:32px; background:url(../images/double-arrow-green.png) no-repeat right top; display:inline-block; float:right; margin-top:-17px; margin-right:7px; position:relative;}

.outbond-wrapper{margin-top:12px; margin-bottom:12px; letter-spacing:0.02em; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}

.outbond-iconbx{position:relative;}
.outbond-iconbx p{width:102px; height:75px; position:absolute; top:0px; left:15px; background:url(../images/offericon.png) no-repeat left top; text-align:center; padding-top:5px; font:italic 18px Georgia, "Times New Roman", Times, serif; color:#FFF;}
.outbond-iconbx strong{color:#FF0; font-size:24px;}

.outbond-txtbx{padding:8px 10px 15px;}
.outbond-txtbx p{font:16px "Century Gothic"; color:#333; text-align:center;}
a.outbond-tourheading{display:block; font:bold 17px "Century Gothic"; color:#bf000c; padding-bottom:5px; text-align:center;}

.outbond-prbx{margin:5px -10px 15px;}
.outbond-prbx table{width:100%;}
.outbond-prbx table th{font:bold 15px "Trajan Pro"; color:#fff; background-color:#428bca; padding:6px 0px; text-align:center; border-right:1px solid #ccc;}
.outbond-prbx table td{font:20px "Century Gothic"; color:#333; padding:6px 0px; text-align:center; text-decoration:line-through; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.outbond-prbx table tr{background-color:#fafaff;}
.outbond-prbx table th:last-child{border-right:none;}
.outbond-prbx table td:last-child{border-right:none;}
.outbond-prbx table th:nth-child(2n){background-color:#bf000c;}
.outbond-prbx table td:nth-child(2n){color:#fff; background-color:#bf000c; font-size:24px; font-style:italic; text-decoration:none;}

.outbond-viewbtt{text-align:center;}
.outbond-viewbtt a{font:17px "Trajan Pro"; color:#bf000c; text-decoration:none; text-transform:uppercase; text-align:center; display:block; padding:8px 15px; background-color:#fff; border:1px solid #ccc; outline:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; display:inline-block;}
.outbond-viewbtt a:hover{color:#FFF; background-color:#bf000c; border:1px solid #ccc; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; outline:none;}

.weeklist-header{background:url(../images/Weekend-bg.jpg) no-repeat center center; background-attachment:scroll; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; -o-background-size:cover;}

.weektop-head{margin-top:10px; text-align:center;}
.weektop-head p{font:italic 18px/26px Corbel; color:#fff;}

.wdheading-h1{display:block; font:small-caps 40px Corbel; color:#fff; margin-top:10px; margin-bottom:20px; position:relative;}
.wdheading-h1::before{content:""; display:block; width:10%; height:3px; position:absolute; bottom:-8px; left:45%; right:45%; background-color:#fff;}
.wdheading-h1 span{font-family:"Trajan Pro"; color:#fff000;}

.weeknd-drkgray{background-color:#333; padding-top:14px; padding-bottom:11px;}
.weekfilt-head{font:20px "Trajan Pro"; color:#fff000;}
.weekfilt-head1{font:20px "Trajan Pro"; color:#111;}

.wksortxt{position:relative;}
.weekfilt-head2{font:20px "Trajan Pro"; color:#111; padding-top:5px; margin-top:-53px; margin-bottom:20px; position:absolute; left:30%;}

.wkndsort{float:right;}

.linehr{margin-top:3px; margin-bottom:13px; border-style:dashed;}

.weekfld-txt, .weekfld-distsd{margin-top:6px;}
.weekfld-txt label{font-size:12px;}
.weekfld-txt .checkbox-inline{padding-right:25px; padding-left:1px; margin-left:0px;}
.weekfld-txt .radio-inline{padding-right:24px; padding-left:1px; margin-left:0px;}

.checkbox-text{font:17px Corbel; display:inline-block; margin-top:-3px;}
.chtxt{color:#fff;}

.checkbox label:after, .radio label:after{content:''; display:table; clear:both;}
.checkbox .cr, .radio .cr{background:#FFF; position:relative; display:inline-block; border:1px solid #a9a9a9; border-radius:.25em; width:1.3em; height:1.3em; float:left; margin-right:.5em;}
.radio .cr{border-radius:50%;}
.checkbox .cr .cr-icon, .radio .cr .cr-icon{position:absolute; font-size:.8em; line-height:0; top:49%; left:10%;}
.checkbox label input[type="checkbox"], .radio label input[type="radio"]{display:none;}
.checkbox label input[type="checkbox"] + .cr > .cr-icon, .radio label input[type="radio"] + .cr > .cr-icon{transform:scale(3) rotateZ(-20deg);opacity:0;transition:all .3s ease-in;}
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon, .radio label input[type="radio"]:checked + .cr > .cr-icon{transform:scale(1) rotateZ(0deg); opacity:1;}
.checkbox label input[type="checkbox"]:disabled + .cr, .radio label input[type="radio"]:disabled + .cr{opacity:.5;}

.weekfld-season{margin-top:6px; background-color:#d7d7d7; padding:15px; text-align:center;}

.weeknd-lhtgray{background-color:#c5c4c4; padding-top:13px; padding-bottom:20px; box-shadow:0 6px 5px -5px #333;}
.mapview-btt{margin-right:15px; float:right;}

.weeknd-season{background-color:#eee; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:6px 10px; margin-right:10px;}
.weeknd-season:hover{background-color:#e64705; color:#fff;}
.wnd-summer{width:16px; height:16px; background:url(../images/season-icon.png) no-repeat 0 0; display:inline-block; vertical-align:sub;}
.weeknd-season:hover > .wnd-summer{background:url(../images/season-icon.png) no-repeat 0 -22px;}
.wnd-monsoon{width:16px; height:17px; background:url(../images/season-icon.png) no-repeat -37px 0px; display:inline-block; vertical-align:middle;}
.weeknd-season:hover > .wnd-monsoon{background:url(../images/season-icon.png) no-repeat -37px -22px;}
.wnd-winter{width:16px; height:17px; background:url(../images/season-icon.png) no-repeat -73px 0px; display:inline-block; vertical-align:middle;}
.weeknd-season:hover > .wnd-winter{background:url(../images/season-icon.png) no-repeat -73px -22px;}

#panel{display:none; background-color:#f0f0f0;}
#panel-fltr{display:block; background-color:#f0f0f0;}
.slide1{background-color:#ffcc00; width:165px; height:45px; float:right; margin-right:6%; border-bottom-left-radius:5px; border-bottom-right-radius:5px; outline:none;-webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
.btn-slide, .btn-slide-fltr{background:url(../images/up-down-arrow.png) no-repeat 90% -59px; display:block; text-decoration:none; font:italic 21px/16px Corbel; color:#2d2400; padding:0 15px; margin-top:15px;}
.btn-slide span, .btn-slide-fltr span{font:italic 18px Corbel; color:#320f01; display:block; margin:0 0 -17px; padding:0px; position:relative; top:-15px;}
.btn-slide:hover, .btn-slide:focus, .btn-slide-fltr:hover, .btn-slide-fltr:focus{color:#2d2400;}
.active{background-position:90% 0px;}

.canvas{width:900px; height:466px; position:relative; background:url(../images/weekCircleBg.gif) no-repeat left top; margin: 0 auto;}
.city-distext{position:relative; z-index:10; margin:-63px auto 35px; font:bold 28px Corbel; color:#353535; text-align:center; vertical-align:middle; width:130px; height:65px;}

.slide2{background-color:#ffcc00; width:165px; height:45px; float:right; margin-right:6%; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.filtbx-tour{background-color:#ffcc00; width:165px; height:45px; float:left; margin-left:6%; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.wdheading-h2{display:inline-block; font:36px "Trajan Pro"; color:#111; margin-top:-25px; margin-bottom:20px; padding-bottom:10px; background:url(../images/gray-dots-lines.png) no-repeat center bottom;}

.view-wkbtt{float:right; font:italic 17px Corbel; color:#999; margin-top:30px;}

.weekndtour-wrapper{margin-bottom:2px; overflow:hidden; padding-left:1px; padding-right:1px; height:200px;}

.tourweeknd-innerbx{position:relative; width:100%;}
.tourweeknd-txtbx, .tourweeknd-txtbx1{width:99.8%; position:absolute; bottom:0px; z-index:1; text-align:center; padding-top:20px; padding-bottom:10px; visibility:visible; -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); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#7F000000'); /* for IE */
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#7F000000'); /* for IE */    
background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 30%, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0) 90%); /* Chrome10+,Safari5.1+ */
background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 30%, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0) 90%); /* FF3.6+ */
background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 30%, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0) 90%); /* IE10+ */
background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 30%, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0) 90%); /* Opera11.10+ */
background: linear-gradient(bottom, rgba(0, 0, 0, 0.7) 30%, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0) 90%); /* W3C */}

.tourweeknd-txtbx strong{font:bold 28px Corbel; color:#fff; padding-bottom:10px; display:block;}
.tourweeknd-txtbx strong::after, .tourweeknd-txtbx1 strong::after{content:""; display:block; width:55px; border-bottom:1px solid #e9af24; margin:5px auto 0;}
.tourweeknd-txtbx span{font:16px "Trajan Pro"; color:#fecc55; display:block;} 

.tourweeknd-txtbx1 strong{font:bold 24px Corbel; color:#fff; padding-bottom:10px; display:block;}
.tourweeknd-txtbx1 span{font:14px "Trajan Pro"; color:#fecc55; display:block;} 

.bthide{display:none !important;}

.maskwnd{width:100%; height:100%; position:absolute; overflow:hidden; top:0; left:0px; padding-top:25px; text-align:center;}
.viewtext-weeknd .maskwnd{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; background:url(../images/blackbg.png) repeat 0 0; -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;}
.viewtext-weeknd:hover .maskwnd{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1;}
.viewtext-weeknd p{font:italic 14px/19px Georgia, serif; color:#fff; padding:8px 13px; text-align:center; z-index:1;}

.info-weeknd{display:inline-block; text-decoration:none; padding:6px 10px; margin:15px auto 0px; background:#ff6600; font:bold 16px Corbel; color:#fff; text-transform:uppercase; -webkit-box-shadow:0 0 1px #000; -moz-box-shadow:0 0 1px #000; box-shadow:0 0 1px #000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.info-weeknd:hover{-webkit-box-shadow:0 0 5px #ff9903; -moz-box-shadow:0 0 5px #ff9903; box-shadow:0 0 5px #ff9903;}

.viewtext-weeknd .info-weeknd{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; -webkit-transition:all 0.1s ease-in-out; -moz-transition:all 0.1s ease-in-out; -o-transition:all 0.1s ease-in-out; -ms-transition:all 0.1s ease-in-out; transition:all 0.1s ease-in-out;}
.viewtext-weeknd:hover .info-weeknd{-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);}
.viewtext-weeknd:hover .info-weeknd{-webkit-transition-delay:0.1s; -moz-transition-delay:0.1s; -o-transition-delay:0.1s; -ms-transition-delay:0.1s; transition-delay:0.1s;}

a.view-weekndbt{font:22px Corbel; color:#fff; text-decoration:none; text-align:center; padding:6px 25px; margin-top:20px; margin-bottom:5px; background-color:#ee7125; display:inline-block;}
a.view-weekndbt:hover{color:#FFF; background-color:#bf000c;}

a.enquiry-weekndbt{font:22px Corbel; color:#fff; text-decoration:none; text-align:center; padding:6px 25px; margin-top:20px; margin-bottom:5px; background-color:#ee7125; display:inline-block;}
a.enquiry-weekndbt:hover{color:#FFF; background-color:#bf000c;}

.wgmaplink{color:#fff;}
.wgmaplink:hover, .wgmaplink:focus {color:#fff; text-decoration:underline;}

/*---distance slider css--*/
.slider-container{width:100%; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.slider-container .back-bar{height:10px; position:relative;}
.slider-container .back-bar .selected-bar{position:absolute; height:100%;}
.slider-container .back-bar .pointer{position:absolute; width:10px; height:10px; background-color:red; cursor:col-resize; opacity:1; z-index:2;}
.slider-container .back-bar .pointer.last-active{z-index:3;}
.slider-container .back-bar .pointer-label{position:absolute; top:-17px; font-size:8px; background:white; white-space:nowrap; line-height:1;}
.slider-container .back-bar .focused{z-index:10;}
.slider-container .clickable-dummy{cursor:pointer; position:absolute; width:100%; height:100%; z-index:1;}
.slider-container .scale{top:2px; position:relative;}
.slider-container .scale span{position:absolute; height:5px; border-left:1px solid #999; font-size:0;}
.slider-container .scale ins{font-size:9px; text-decoration:none; position:absolute; left:0; top:5px; color:#999; line-height:1;}
.slider-container.slider-readonly .clickable-dummy, .slider-container.slider-readonly .pointer{cursor:auto;}
.theme-green .back-bar{height:15px; border-radius:2px; background-color:#eeeeee;}
.theme-green .back-bar .selected-bar{border-radius:2px; background-color:#ffa93e;}
.theme-green .back-bar .pointer{width:20px; height:20px; top:-4px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:10px; border:1px solid #AAA; background-color:#e7e7e7; background-image:-moz-linear-gradient(top, #eeeeee, #dddddd); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd)); background-image:-webkit-linear-gradient(top, #eeeeee, #dddddd); background-image:-o-linear-gradient(top, #eeeeee, #dddddd); background-image:linear-gradient(to bottom, #eeeeee, #dddddd); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0);}
.theme-green .back-bar .pointer-label{color:#999; display:none;}
.theme-green .back-bar .focused, .theme-green .scale ins{color:#333;}
.theme-green .scale span{border-left:1px solid #e5e5e5;}

/*---weekend landing css--*/
.wdtop{position:relative;}
.wdph-gallery{position:absolute; bottom:15px; right:20px; z-index:100;}

.wdfrom-linkbx{margin-top:0px;}
.wdfrom-head{background-color:#629d41; font:24px "Trajan Pro"; color:#fff; text-align:center; padding:8px 0px;}
.wdfrom-linkbx ul{margin:0px; padding:0px;}
.wdfrom-linkbx ul li{list-style:none; margin:10px 0px;}
.wdfrom-linkbx ul li a{font:18px Corbel; color:#666; border:1px solid #dadada; padding:7px 15px; display:block; background-color:#fff;}
.wdfrom-linkbx ul li a:hover, .wknd-vmbtt:hover, .wdfrom-linkbx .select-distance > a{background-color:#ee7125; color:#fff; border:1px solid #ee7125;}

.mgwd{margin-top:10px;}

.h1-heading{font:26px "Trajan Pro"; color:#888; position:relative;}
.h1-heading strong, .h2-heading strong{color:#222;}
.h1-heading strong::before, .h2-heading strong::before{content:""; display:block; width:5%; height:3px; position:absolute; bottom:-8px; left:0; background-color:#777;}

.h2-heading{font:24px "Trajan Pro"; color:#888; position:relative;}

.wkboder{border-right:1px solid #ccc; min-height:120px;}
.weeknd-factsbx, .weeknd-reachbx{margin-top:15px; margin-bottom:10px; padding-top:8px; padding-bottom:5px;}
.weeknd-factsbx p{font:17px Corbel; color:#666; margin-bottom:0px; margin-top:5px;}

.wksab-heading{display:block; font:22px Corbel; color:#222; margin:0px;}

ul.weeknd-famoustxt{margin:0px; padding:0px;}
ul.weeknd-famoustxt li{list-style:none; float:left; font:15px Corbel; color:#666; border:1px solid #dadada; padding:5px 12px; margin:5px 10px 5px 0px;}

.wkicon-famous{width:55px; height:55px; background:url(../images/weekend-icons-new.png) no-repeat 0 0; display:inline-block; margin-top:15px; margin-right:25px !important;}
.wkicon-weather{width:70px; height:60px; background:url(../images/weekend-icons-new.png) no-repeat -72px 0px; display:inline-block; margin-top:15px; margin-right:25px !important;}
.wkicon-distance{width:60px; height:63px; background:url(../images/weekend-icons-new.png) no-repeat -162px 0px; display:inline-block; margin-top:15px;margin-right:25px !important;}
.wkicon-time{width:30px; height:25px; background:url(../images/weekend-icons-new.png) no-repeat -240px 0px; display:inline-block; margin-right:10px; float:left;}

ul.weeknd-timetxt{margin:10px 0 0px; padding:0px; float:left; width:100%;}
ul.weeknd-timetxt li{list-style:none; float:left; height:50px;}
ul.weeknd-timetxt li span{font:18px Corbel; color:#666; border:1px solid #dadada; padding:7px 15px; margin:10px 20px 0px 0px; display:block;}

ul.weeknd-timetxt li .glyphicon.glyphicon-ok {background-color:#629d41; border-radius:100%; color:#fff; float:right; font-size:16px; position:relative; right:11px; top:-50px; padding:6px;}

.weekndtxt{text-align:center;}
.weekndtxt p{font:17px/26px Corbel; color:#333; text-align:center; padding-top:2px;}

.weekndtxt ul{margin-top:20px; padding-left:15px; text-align:left;}
.weekndtxt ul li{font:17px/26px Corbel; color:#333; padding-top:5px; padding-bottom:5px; list-style:circle;}

.wkread-btt{display:inline-block; font:18px Corbel; color:#888; border:1px solid #dadada; padding:7px 15px; margin-top:15px; text-decoration:none; outline:none;}

.wkboder1{border-right:1px solid #ccc; min-height:200px;}
.weeknd-reachbx p, .wdmain-txt{font:italic 16px/23px Corbel; color:#666; margin-bottom:0px; margin-top:15px;}

.wkicon-train{width:35px; height:48px; background:url(../images/weekend-icons-new.png) no-repeat 0 -88px; display:inline-block; margin-right:15px; vertical-align:middle;}
.wkicon-air{width:50px; height:50px; background:url(../images/weekend-icons-new.png) no-repeat -65px -88px; display:inline-block; margin-right:15px; vertical-align:middle;}
.wkicon-road{width:50px; height:50px; background:url(../images/weekend-icons-new.png) no-repeat -144px -88px; display:inline-block; margin-right:15px; vertical-align:middle;}

.weeknd-pkagebx{margin-top:25px; margin-bottom:10px; text-align:center;}
.weeknd-pkagebx img{margin:0 auto;}
.starbg{width:26px; height:32px; background:url(../images/star-bg.png) no-repeat left top; font:bold 18px Corbel; color:#FFF; text-align:center; display:block; margin:-18px auto -5px; position:relative;}
.weeknd-pkagebx span{display:block; font:18px Corbel; color:#333; margin-top:7px;}
.weeknd-pkagebx p{font:13px "Century Gothic"; color:#666; margin-top:8px;}

.wknd-vmbtt{font:15px Corbel; color:#888; border:1px solid #dadada; padding:5px 10px; margin-top:2px; display:inline-block;}

.wknd-sebtt{font:15px Corbel; color:#fff; background-color:#15a2cf; padding:5px 10px; margin-top:2px; display:inline-block;}
.wknd-sebtt:hover{background-color:#ee7125; color:#fff;}

.ftsz{font-size:19px !important;}

.wknd-thingdo{margin-top:25px;}
.wknd-thingdo span{display:block; font:18px Corbel; color:#333; margin-top:7px; min-height:50px;}
.wknd-thingdo span::after{content:"\e080"; font-family:"Glyphicons Halflings"; float:right; color:#666; font-size:12px; padding-top:4px;}
.wknd-thingdo img{height:197px;}

.mdbg{background-color:#333;}
.whtclr{color:#fff; opacity:0.7; background-color:transparent !important; font-size:30px;}
.whtclr:hover, .whtclr:focus{color:#fff; opacity:1;}
.wdpop-tophead{font:30px "Trajan Pro"; color:#fff000; text-align:center; display:block;}

.blkclr{color:#111; opacity:0.7; background-color:transparent !important; font-size:30px; margin-top:20px;}
.blkclr:hover, .blkclr:focus{color:#111; opacity:1;}

.wdpop-infobg{background-color:#f0f0ef; float:left; width:100%; padding-left:15px; padding-top:8px; margin-bottom:12px;}
.wdpop-heading{font:24px "Trajan Pro"; color:#222; display:block; text-align:center; position:relative; margin-bottom:20px;}
.wdpop-heading::before{content:""; display:block; width:5%; height:3px; position:absolute; bottom:-4px; left:48%; right:48%; background-color:#777;}

ul.wdinfo-bx{margin:10px 0 0px; padding:0px;}
ul.wdinfo-bx li{list-style:none; float:left; width:25%;}
ul.wdinfo-bx li p{display:inline-block; line-height:22px; font:14px "Century Gothic"; color:#666;}
ul.wdinfo-bx li p strong{display:block; font:18px Corbel; color:#222;}

.stlocation{width:35px; height:35px; background:url(../images/tourinfo-icon.png) no-repeat 0 0; display:inline-block; float:left; margin-right:10px;}
.sttime{width:35px; height:35px; background:url(../images/tourinfo-icon.png) no-repeat -48px 0px; display:inline-block; float:left; margin-right:10px;}
.stfee{width:35px; height:35px; background:url(../images/tourinfo-icon.png) no-repeat -96px 0px; display:inline-block; float:left; margin-right:10px;}
.stcamera{width:35px; height:35px; background:url(../images/tourinfo-icon.png) no-repeat -144px 0px; display:inline-block; float:left; margin-right:10px;}

.wdpop-txtbx{margin-top:0px;}
.wdpop-txtbx p{font:16px/23px Corbel; color:#666; border:1px solid #dadada; padding:10px 15px; margin:10px 0px 15px; text-align:center;}

.weekndtab{border-bottom:5px solid #629d41; margin-top:15px;}
.weekndtab > li > a{margin-right:6px; line-height:1.42857143; height:45px; border:none !important; border-radius:0px; padding:13px 15px; text-align:center; background-color:#111; color:#fff; font:bold 17px "Trajan Pro"; outline:none; border-top-left-radius:5px; border-top-right-radius:5px; outline:none; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
.weekndtab > li > a:hover, .nav > li > a:focus{text-decoration:none; background-color:#629d41; color:#FFF;}
.weekndtab > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color:#fff; cursor:pointer; background-color:#629d41;}

.sticky-book-wdld{position:fixed; top:400px; right:0px; z-index:200; width:auto;}
.htlpophead{font:small-caps 32px "Chaparral Pro"; color:#fff; text-align:center;}

.bktopbg{background-color:#cb3904; position:relative; padding:10px; border-top-left-radius:5px; border-top-right-radius:5px; outline:none; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
.bharrow{width:0px; height:0px; position:absolute; left:50%; bottom:-10px; margin-left:-8px; border-top-color:#cb3904; border-style:solid; border-width:10px 8.5px 0 8.5px; border-color:#cb3904 transparent transparent transparent;}

.adults-icongy{width:17px; height:13px; background:url(../images/form-icons-gray.png) no-repeat 0 0; display:block;}
.children-icongy{width:20px; height:12px; background:url(../images/form-icons-gray.png) no-repeat -26px 0px; display:block;}

.whpop-headfm{font:26px "Trajan Pro"; color:#cb3904; text-align:center;}
.bookg-wdform .input-group-addon{color:#777; background-color:#fff; padding-right:6px;}
.bookg-wdform textarea{font-size:16px;}
.brlft{border-left:none; padding-left:0px;}

.wdmt{margin-top:-10px; margin-bottom:15px;}
.wdmt ul{display:inline;}
.lbtxt{font:italic bold 18px Corbel; padding-top:8px; display:inline-block; padding-left:0px !important;}
.img-capm{margin-top:5px;}
.checkbox-text1{font:15px Corbel; display:inline-block;}

.weekpop{z-index:990;}

.pdwnd{padding-left:15px; padding-right:15px;}

.wdfm-clr{font-size:33px; opacity:0.5;}
.wdfm-clr:hover, .wdfm-clr:focus{opacity:1;}

.enqfmbtt{font:22px "Trajan Pro"; color:#FFF; background-color:#bf000c; padding:8px 25px; display:block; float:right; text-decoration:none; letter-spacing:0.02em; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; box-shadow:none; border:none;}

.highslide-container div{font-family:Verdana, Helvetica; font-size:10pt;}
.highslide-container table{background:none;}
.highslide{outline:none; text-decoration:none;}
.highslide img{border:2px solid silver;}
.highslide:hover img{border-color:white;}
.highslide-active-anchor img{visibility:hidden;}
.highslide-gallery .highslide-active-anchor img{border-color:black; visibility:visible; cursor:default;}
.highslide-image{border:2px solid #FFF;}
.highslide-wrapper, .highslide-outline{background:white;}
.glossy-dark{background:#111;}
.highslide-number{font-weight:bold; color:gray; font-size:0.9em;}
.highslide-caption{display:none; font-size:1em; padding:5px;}
.highslide-heading{display:none; font-weight:bold; margin:0.4em;}
.highslide-dimming{background:black;}
a.highslide-full-expand{background:url(../graphics/fullexpand.gif) no-repeat; display:block; margin:0 10px 10px 0; width:34px; height:34px;}
.highslide-loading{display:block; color:black; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:3px 3px 3px 22px; border:1px solid white; background-color:white; padding-left:22px; background-image:url(../graphics/loader.white.gif); background-repeat:no-repeat; background-position:3px 1px;}
a.highslide-credits, a.highslide-credits i{padding:2px; color:silver; text-decoration:none; font-size:10px;}
a.highslide-credits:hover, a.highslide-credits:hover i{color:white; background-color:gray;}
.highslide-move, .highslide-move *{cursor:move;}
.highslide-viewport{display:none; position:fixed; width:100%; height:100%; z-index:1; background:none; left:0; top:0;}
.highslide-overlay{display:none;}
.hidden-container{display:none;}
/* Example of a semitransparent, offset closebutton */
.closebutton{position:relative; top:-15px; left:15px; width:30px; height:30px; cursor:pointer; background:url(../graphics/close.png);}
.highslide-controls{width:195px; height:40px; background:url(../graphics/controlbar-white.gif) 0 -90px no-repeat; margin:20px 15px 10px 0px;}
.highslide-controls ul{position:relative; left:15px; height:40px; list-style:none; margin:0; padding:0; background:url(../graphics/controlbar-white.gif) right -90px no-repeat;}
.highslide-controls li{float:left; padding:5px 0; margin:0; list-style:none;}
.highslide-controls a{background-image:url(../graphics/controlbar-white.gif); display:block; float:left; height:30px; width:30px; outline:none;}
.highslide-controls a.disabled{cursor:default;}
.highslide-controls a.disabled span{cursor:default;}
.highslide-controls a span{display:none; cursor:pointer; /* hide the text for these graphic buttons */}
/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a{background-position:0 0;}
.highslide-controls .highslide-previous a:hover{background-position:0 -30px;}
.highslide-controls .highslide-previous a.disabled{background-position:0 -60px !important;}
.highslide-controls .highslide-play a{background-position:-30px 0;}
.highslide-controls .highslide-play a:hover{background-position:-30px -30px;}
.highslide-controls .highslide-play a.disabled{background-position:-30px -60px !important;}
.highslide-controls .highslide-pause a{background-position:-60px 0;}
.highslide-controls .highslide-pause a:hover{background-position:-60px -30px;}
.highslide-controls .highslide-next a{background-position:-90px 0;}
.highslide-controls .highslide-next a:hover{background-position:-90px -30px;}
.highslide-controls .highslide-next a.disabled{background-position:-90px -60px !important;}
.highslide-controls .highslide-move a{background-position:-120px 0;}
.highslide-controls .highslide-move a:hover{background-position:-120px -30px;}
.highslide-controls .highslide-full-expand a{background-position:-150px 0;}
.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px;}
.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px !important;}
.highslide-controls .highslide-close a{background-position:-180px 0;}
.highslide-controls .highslide-close a:hover{background-position:-180px -30px;}

/*---weekend main css--*/
.wdh1-heading{font:26px "Trajan Pro"; color:#333; position:relative; margin-top:0px; margin-bottom:25px;}
.wdh1-heading strong{color:#ac0202; font-size:36px;}
.wdh1-heading strong::before{content:""; display:block; width:10%; height:2px; position:absolute; bottom:-8px; left:45%; right:45%; background-color:#777;}

.wdmain-tourbx{margin-top:55px; margin-bottom:15px; margin-left:-100px; padding:20px; min-height:250px; letter-spacing:0.02em; background-color:#fff; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.wmg{margin-top:0px; font-size:28px;}
.wdmain-tourbx p{font:italic 16px/22px Corbel; color:#666; margin-bottom:0px; margin-top:15px;}

/*---contact css--*/
.h1-head1{font:38px "Trajan Pro"; color:#bf000c; margin-top:0px; margin-bottom:0px; background:url(../images/gray-dots-lines.png) no-repeat center bottom; padding-bottom:8px;}
.h2-head1{font:34px "Trajan Pro"; color:#222; display:inline-block; padding:0 20px; margin:-25px 0 0px; vertical-align:middle; background-color:#fff;}

.gray-line1{margin:30px auto 5px; border-top:1px solid #222; width:70%;}

.txtp{font:17px/24px Corbel; color:#333; margin-top:10px; letter-spacing:0.02em;}

.contact-leftbx{letter-spacing:0.02em; margin-top:15px;}
.contact-leftbx p strong{font:bold italic 20px Corbel; color:#cb3904;}
.contact-leftbx p{font:15px/24px "Century Gothic"; color:#444;}
.contact-leftbx a{color:#cb3904;}

.headcnt{display:block; font:italic 25px/25px Corbel; color:#333; margin-top:15px; margin-bottom:5px;}
.headcnt::before{content:""; display:block; width:50px; height:2px; position:absolute; bottom:-9px; left:15px; background-color:#444;}

.bdcont{border:1px dashed #bbb; margin-top:10px; margin-bottom:10px; background-color:#f0f0ef;}

.contact-wrapper{background-color:#333; padding:32px 20px 3px; margin-top:20px; margin-bottom:10px;}
.contact-wrapper p{font:18px/24px Corbel; color:#fff; text-align:left; padding-top:13px;}
.contact-innerbx{border:1px solid #ccc; padding:15px 15px 25px; letter-spacing:0.02em;}
.contact-innerbx select, .enquiry-wrapper select, .htlbooking-innerbx select{color:#999; padding-left:5px;}

.conthd{text-align:center; margin-top:-57px; margin-bottom:10px;}
.conthd h2{display:inline-block; font:small-caps 34px/34px "Trajan Pro"; color:#fff; padding:0 30px; background-color:#333;}

/* wg map info window */
.special_desc_scroll{margin-top:37px; max-height:235px; overflow:auto;}
.special_desc_scroll p{margin:2px; padding:3px;}
.info-windows{width:425px; max-width:none; height:227px; margin:0 25px; padding:1px; opacity:0.25; background:none repeat scroll 0 0 #E2E2E2; color:#FFEDC8;}
.infobox-wrapper{background:none repeat scroll 0 0 #CCCCCC; display:block;}
#toi-sec-L1{float:left; width:355px; padding:0 5px;}
#toi-sec-L1 a{font-family:arial,Helvetica,sans-serif; font-size: 12px; color:#FFF; text-align:left;}
.offer-sec{float:left; width:100%; margin:0 0 5px; padding:0 0 5px; border-bottom:1px solid #E9E9E9;}
.offer-img-sec{float:left; width:110px; height:74px;}
.offer-img{border:1px solid grey; float:left; text-align:center;}
.offer-txt{float:left; width:230px; padding-left:8px; font-family:arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:18px; color:#FFF; text-align:left;}
.offer-txt span{color:#FFF; font-size:13px; font-weight:bold;}
#ajaxResultContainer .list_box{width:149px !important;}

/*---packages by destinations css--*/
.header-bg1{background:url(../images/packages-destinations-bg.jpg) no-repeat center center; background-attachment:scroll; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; -o-background-size:cover;}

.dest-schbx{background:url(../images/whitebg.png) repeat left top; text-align:center; margin-top:60px; margin-bottom:60px; padding:15px; overflow:hidden;}
.destsch-innerbx{-webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.pdd{padding:0px;}
.destsch-innerbx .form-control{border-radius:0px; height:55px; font:24px Corbel; color:#999; border:none; display:block; background:#fff url(../images/search-icon.png) no-repeat 6px 16px; padding-left:35px;}
.destsch-innerbx .schbtt{font:bold 24px Corbel; color:#fff; background-color:#d34205; border:none; outline:none; display:block; height:55px; padding:0 30px;}
.dispnon{display:none;}

.h1-txt{display:inline-block; font:32px "Trajan Pro"; color:#bb000f; background:url(../images/gray-dots-lines.png) no-repeat center bottom; padding-bottom:10px;}
.h2-txt{font:27px "Trajan Pro"; color:#111; background:url(../images/gray-dots-lines.png) no-repeat center bottom; padding-bottom:10px;}

.destpkg-txt p{font:italic 18px/26px Corbel !important; color:#555; text-align:center; letter-spacing:0.02em;}

.destpkg-infobx{padding-left:5px; padding-right:5px; margin-top:10px; margin-bottom:10px; text-align:center;}
.destpkg-infobx span{display:block; font:20px "Trajan Pro"; color:#333; text-align:center; position:relative; margin-top:8px;}
.destpkg-infobx span::before{content:""; display:block; width:15%; height:1px; position:absolute; bottom:-5px; left:43%; right:43%; background-color:#bb000f;}
.destpkg-infobx a:hover > span{color:#bb000f;}
.destpkg-infobx a:hover > span::before{width:100%; left:0%; right:0%;}

.pkglink-dest{margin-top:15px;}
.pkglink-dest ul{margin-left:0px;}
.pkglink-dest ul li{line-height:50px; margin-bottom:5px;}
.pkglink-dest ul li a{font:17px "Trajan Pro"; color:#333; padding:8px 15px; border:1px solid #dbdbdb; background-color:#f1f1f1; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.pkglink-dest ul li a:hover{color:#FFF; border:1px solid #9f000a; background-color:#bf000c; background-image:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; outline:none;}

/*---packages by destinations second page css--*/
.destpkg-bgbx{padding-left:5px; padding-right:5px; margin-top:5px; margin-bottom:5px; text-align:center;}
.destpkg-bginner{position:relative;}
.destpkg-bginner span{display:block; font:24px "Trajan Pro"; color:#fff; text-align:center; background:url(../images/blackbg.png) repeat left top; position:absolute; top:0px; width:100%; height:100%; padding-top:115px; text-shadow:0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;}
.destpkg-bginner span::after{content:""; display:block; width:15%; height:1px; margin:3px auto; background-color:#fff;}
.destpkg-bginner a:hover > span{background:none;}

.destpkg-maskbx{position:absolute; overflow:hidden; bottom:0; width:100%;}
.destpkg-bginner .destpkg-maskbx{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; -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;}
.destpkg-bginner:hover .destpkg-maskbx{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; padding-top:25px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#7F000000'); /* for IE */
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#7F000000'); /* for IE */    
background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 30%, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0) 90%); /* Chrome10+,Safari5.1+ */
background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 30%, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0) 90%); /* FF3.6+ */
background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 30%, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0) 90%); /* IE10+ */
background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 30%, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0) 90%); /* Opera11.10+ */
background: linear-gradient(bottom, rgba(0, 0, 0, 0.7) 30%, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0) 90%); /* W3C */}

.destpkg-maskbx p{font:18px "Trajan Pro"; color:#fff600; text-shadow:0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000; text-align:center;}

/*---wildlife sab listing css--*/
.wild-heading1{display:inline-block; font:36px/46px "Trajan Pro"; color:#2f4408; margin-top:0px; margin-bottom:15px; border-bottom:1px solid #2f4408;}
.wild-heading2{display:inline-block; font:30px/36px "Trajan Pro"; color:#222; padding:10px; margin-bottom:15px; border-top:3px solid #ccc; border-bottom:3px solid #ccc;}

.wildsab-ltbx{padding-left:45px; padding-right:46px; text-align:center; margin-top:20px; margin-bottom:10px;}
.wildsab-innerbx{border:1px solid #c2c2c2;}
.wildsab-txtbx{padding:10px 15px; height:205px;}
.wildsab-txtbx strong{display:block; font:22px/26px "Trajan Pro"; color:#222;}
.wildsab-txtbx p{font:italic 14px/18px Corbel; color:#555; margin-top:10px;}

/*---places to visit css--*/
.heading-sab1{display:inline-block; font:32px/46px "Trajan Pro"; color:#222; margin-top:0px; margin-bottom:10px;}

.pdless{padding-left:1px; padding-right:1px; margin:1px 0px; position:relative;}

.innerpd{padding:5px 15px;}
.pdlft{padding-left:0px;}

.places-lnkbx{overflow:hidden;}
.places-lnkbx strong{font:22px "Trajan Pro"; color:#222; display:inline-block; position:relative; border-bottom:1px solid #ccc; padding-bottom:2px;}
.places-lnkbx strong::before{content:""; display:block; width:50px; height:2px; position:absolute; bottom:-1px; left:0; right:0; background-color:#bb000f;}

.places-lnkbx ul{margin:5px 0 0px; padding:0px;}
.places-lnkbx ul li{padding:0px; list-style:none;}
.places-lnkbx ul li a{font:16px Corbel; color:#444; display:block;}

.places-lnkbx ul li a span{display:block; font:16px Corbel; color:#444; position:relative; padding:1px 0px 0px;}
.places-lnkbx ul li a span::before{content:""; display:block; width:0px; height:0px; position:absolute; bottom:0; left:0; right:0; background-color:#bb000f;}
.places-lnkbx ul li a:hover > span::before{width:100%; height:1px; left:0%; right:0%;}

.ar-left{background:url(../images/places-visit-month/ar-left.png) no-repeat center center; display:inline-block; width:13px; height:22px; position:absolute; top:48%; right:0px;}
.ar-right{background:url(../images/places-visit-month/ar-right.png) no-repeat center center; display:inline-block; width:13px; height:22px; position:absolute; top:48%; left:0px;}
.ar-up{background:url(../images/places-visit-month/ar-up.png) no-repeat center center; display:inline-block; width:23px; height:13px; position:absolute; bottom:-1px; left:48%;}
.ar-down{background:url(../images/places-visit-month/ar-down.png) no-repeat center center; display:inline-block; width:23px; height:13px; position:absolute; top:-1px; left:44%;}
/*---places to visit css end--*/

.txtprie-wrap{background-color:#11476d; text-align:center; display:block; margin:15px auto; padding:8px 0px;}
.txtprie-wrap strong{font:36px Corbel; color:#b1fefe; display:block;}
.txtprie-wrap p{font:italic 22px Corbel; color:#fff; text-align:center; margin-bottom:0px;}
.txtprie-wrap p span{font:36px "Century Gothic"; color:#fff600; display:inline;}

/*---thanks css--*/
.thank-infobx{letter-spacing:0.02em; margin-top:15px; margin-bottom:15px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.sabhead-thnk{background-color:#bf000c; font:20px "Trajan Pro"; color:#fff; padding:8px;}
.thank-infobx table{margin-bottom:0px;}
.thank-infobx td{font:15px "Century Gothic"; padding:10px;}
.thank-infobx td:first-child{font-weight:bold; padding-left:15px;}

.thnkfb{border:3px solid #ccc; margin-top:15px; padding:15px 7px 0px;}

.newsenquire .nsbtt{font:18px Calibri; color:#fff; background-color:#bf000f; text-decoration:none; text-align:center; display:inline-block; padding:6px 15px; margin-top:8px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; cursor:pointer;}

.fb-likebox{background: linear-gradient(to bottom, #FFFFFF 6%, #EDEDED 58%, #FFFFFF 99%) repeat scroll 0 0 rgba(0, 0, 0, 0); border-color: #D8E6EB; border-image:initial; border-style:solid; border-width:1px; height:36px; padding:6px 0 0 5px; width:100%;}
.googleplus{  background: linear-gradient(to bottom, #FFFFFF 11%, #F1F1F1 41%, #E1E1E1 63%, #F6F6F6 94%) repeat scroll 0 0 rgba(0, 0, 0, 0); border-color: #D8E6EB; border-image: initial; border-style: solid; border-width: 1px; height:36px; margin-top:3px; padding:6px 0 0 5px; width:100%;}
.twitter_follow{ background: linear-gradient(to bottom, #FFFFFF 6%, #F0F0F0 39%, #EDEDED 58%, #FFFFFF 99%) repeat scroll 0 0 rgba(0, 0, 0, 0); border-color: #D8E6EB; border-image: initial; border-style: solid; border-width: 1px; height:36px; margin-top:3px; padding:6px 0 0 5px; width:100%;}
/*---thanks css end--*/

.small-hd2{font:32px "Trajan Pro"; color:#bb000f; border-bottom:1px solid #222; padding-bottom:5px; margin-bottom:20px; margin-top:15px; display:inline-block;}

.intatt-imgbx{width:80px; height:80px; -moz-border-radius:50%; -webkit-border-radius:50%; -khtml-border-radius:50%; border-radius:50%;}
.intatt-wrap{overflow:hidden;}
.intatt-wrap ul{margin:0px; padding:0px;}
.intatt-wrap ul li{list-style:none; margin:12px 0px;}
a.intattlink{font:18px/20px Rockwell; color:#111; display:block; padding-top:28px;}
a.intattlink:hover{color:#bb000f;}

.morepkgint-wrap{margin-bottom:10px; margin-top:20px; border:1px solid #d7d7d7; border-top:none;}

/*---gateway exp css--*/
.bgwnd{background:url(../images/bg-weekend.jpg) no-repeat left top; min-height:60px; padding-top:18px;}
.bgwnd .weekfld-distsd{margin-top:0px;}
.bgwnd .theme-green .back-bar .focused, .bgwnd .theme-green .scale ins{color:#fff; font-weight:bold;}

.wndhead{display:inline-block; font:36px "Trajan Pro"; color:#111; padding-bottom:10px; background:url(../images/gray-dots-lines.png) no-repeat center bottom;}

.wndbg{background-color:#f4f5f0;}

.wnd-place{margin-top:15px; margin-bottom:15px; padding-top:10px; padding-bottom:10px; background-color:#333; font:18px "Trajan Pro"; color:#fff;}
.wnd-place div:nth-child(3n){padding-left:0px;}

.wndplace-wrap{background-color:#fff; border:1px dashed #ccc; margin-bottom:15px; padding-top:15px; padding-bottom:15px; letter-spacing:0.02em;}

.wndplace-detail{margin-top:3px;}
.wndplace-detail span{display:block; font:24px "Trajan Pro"; color:#bf000c;}
.wndplace-detail ul{margin:6px 0 0px; padding:0px;}
.wndplace-detail ul li{background-color:#eff0f0; font:16px Corbel; color:#333; padding:4px 12px 5px; margin-right:6px; margin-bottom:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.wndplace-time{margin-top:10px; text-align:center;}
.wndplace-time strong{color:#222; display:block;}
.wndplace-time p{font:17px Corbel; color:#333;}

.wndlink a{font:16px Corbel; color:#fff; background-color:#222; text-transform:uppercase; text-align:center; padding:7px 10px; margin:20px 20px 0px; display:block; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.wndlink a:hover, .wndview:hover{color:#fff; background-color:#bf000c;}

.wndview{font:16px "Century Gothic"; color:#fff; background-color:#bf000c; text-transform:uppercase; text-align:center; padding:7px 20px; margin:5px 0 20px; display:inline-block; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
/*---gateway exp css end--*/

.enqtxt-ex{margin-top:0px; margin-bottom:15px;}
.enqtxt-ex p{font:24px "Trajan Pro"; color:#bb000f; text-align:left;}

/*---booking exp--*/
.infobk{border:1px solid #ccc; margin-top:20px; padding:15px;}
.infobk-heading{display:block; font:1.4em "Trajan Pro"; color:#111; padding-bottom:10px; margin-top:0px; margin-bottom:10px; background:url(../images/gray-dots-lines.png) no-repeat center bottom; text-align:center;}
.infobk img{padding:8px; margin:0 auto;}
.arr{position:relative; background-color:#ffddd2; width:60px; margin-bottom:5px;}
.infobk i{display:block; width:0; height:0; border-top:7px solid transparent; border-bottom:7px solid transparent; border-left:7px solid #ffddd2; position:absolute; right:-6px; top:16px;}

.bkbrd{border-bottom:1px dotted #ccc;}
.infobk p{font:italic 1.19em Corbel; color:#333;}

.bkclient{margin-top:15px;}
.bkclient blockquote{width:90%; margin:0 auto; border:1px dashed #ccc; padding-top:20px;}
.bkclient blockquote p{font:normal 1.1em Corbel; color:#333; text-align:justify;}
.bkclient blockquote p:first-child{background:url(../images/quotes.png) no-repeat left top; padding-left:25px;}
.bkclient blockquote p em:first-child{font-size:1.5em; font-style:normal;}
.bkclient blockquote strong{display:block; font:normal 1.1em "Trajan Pro"; color:#bb000f; margin-top:20px;}

.heading-bkclient{display:inline-block; font:1.9em "Trajan Pro"; color:#bf000c; padding-bottom:15px; margin-top:15px; margin-bottom:15px; background:url(../images/gray-dots-lines.png) no-repeat center bottom;}

.bkclient .carousel-control.left, .bkclient .carousel-control.right{background-image:none;}
.bkclient .carousel-control{width:5%;}

.tab-listbx, .table-newbg{letter-spacing:0.02em;}
.tab-listbx table, .table-newbg table, .lnday-txtwrap 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, .lnday-txtwrap table tr{background-color:#fcf8e3;}
.table-newbg table tr:nth-child(2n), .lnday-txtwrap table tr:nth-child(2n){background-color:#fff;}
.table-newbg table th, .lnday-txtwrap 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, .lnday-txtwrap table td{padding-top:8px; padding-bottom:8px; text-align:center !important; font-size:1.11em;}

/*---day tour main css--*/
.daytrtop-bg{background:url(../images/day-tour-main.jpg) no-repeat center center; min-height:350px; background-attachment:scroll; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; -o-background-size:cover;}

.daytr-heading{font:2.6em "Trajan Pro"; color:#fff; margin-top:105px; letter-spacing:0.02em;}
.daytr-heading strong{font:bold 2.6em Corbel; color:#fff000;}

.daytr-countyinfo{margin-top:60px; margin-bottom:-55px; padding:15px 15px 7px; border:1px solid #cecece; background:url(../images/bgwhite.png) repeat left top; letter-spacing:0.02em;}
.daytr-infohead{font:small-caps 1.37em Corbel; color:#222; text-align:center; padding:5px; border-bottom:1px solid #999; background-color:#cecece;}
.daytr-countyinfo ul{margin:13px 0 0px; padding:0px;}
.daytr-countyinfo ul li{list-style:none; font:1.16em Corbel; color:#555; padding-bottom:10px;}
.daytr-countyinfo ul li span{font-size:1.16em; color:#333;}

.daytr-heading1{font:2.2em Corbel; color:#222; letter-spacing:0.02em;}
.daytr-heading1::after{content:""; display:block; width:3%; height:2px; background-color:#888; margin:4px auto 0;}

.daytr-destbx{margin-top:15px; margin-bottom:15px; letter-spacing:0.02em;}
.daytr-destxt{border:1px solid #e1e3e4; border-top:none; box-shadow:0 6px 5px -5px #333;}
.daytr-destxt strong{display:block; font:1.7em Corbel; color:#333; padding:2px 10px;}
.daytr-destxt strong::after{content:"\e080"; font-family:"Glyphicons Halflings"; float:right; font-size:10px; color:#fff; padding:7px 8px; margin-top:17px; background-color:#333; -webkit-border-radius:80%; -moz-border-radius:80%; border-radius:80%;}
.daytr-destxt p{background-color:#f5f5f5; font:1.12em Corbel; color:#555; margin-bottom:0px; padding:7px 10px;}
.daytr-destxt p span{display:inline-block; font:1.1em "Trajan Pro"; color:#ff5a00;}

/*---day tour listing css--*/
.ltdaytr-topbx{position:relative;}
.ltdaytr-topbx img{background-attachment:scroll; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; -o-background-size:cover;}
.ltdaytr-toptxt{position:absolute; top:15%; left:9%; letter-spacing:0.02em;}
.ltdaytr-toptxt h1{font:bold 4.2em corbel; color:#fff000;}
.ltdaytr-toptxt h1 span{color:#fff; font-size:0.5em; display:inline-block; font-weight:normal;}
.ltdaytr-toptxt p{font:1.4em Corbel; color:#fff;}
.ltdaytr-toptxt p::after{content:"\e114"; font-family:"Glyphicons Halflings"; font-size:15px; color:#fff; padding-left:8px; vertical-align:middle;}

.rhtbrd{border-right:1px dotted #9a9a9a;}

.ltday-tourswrap{margin-top:0px; letter-spacing:0.02em;}
.ltday-tourswrap::before{content:""; display:block; border-top:1px dotted #9a9a9a; margin:20px auto;}
.ltday-tourswrap:first-child::before{border-top:none; margin-top:0px;}
.ltday-tourswrap:last-child{margin-bottom:20px;}

.ltday-toursimg{padding-right:0px;}
.ltday-tourstxt{padding-left:0px; margin-left:-35px; margin-top:5px;}
.ltstour-link{font:1.6em "Trajan Pro"; color:#333; display:inline-block;}
.ltday-tourstxt p{font:italic 1.1em Corbel; color:#888; padding:4px 0px 13px; border-bottom:1px dotted #ccc;}

.ltday-tourpri{margin-top:5px; font:1.1em Corbel; color:#888;}
.ltday-tourpri strong{display:block; font:1.6em "Trajan Pro"; color:#ff5a00;}

.ltday-bttlink{font:16px Corbel; color:#fff; background-color:#ff5a00; text-transform:uppercase; text-align:center; padding:7px 15px; margin-top:15px; margin-bottom:20px; display:inline-block; float:right; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.ltday-bttlink:hover, .ltday-bttlink:focus, .lnday-linkbtt:hover, .lnday-linkbtt:focus{color:#fff;}

.ltday-mapbx{padding:5px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.ltday-contentbx{margin-top:15px;}
.ltday-contentbx p{font:1.15em/24px Corbel !important; color:#555; text-align:inherit !important; letter-spacing:1px;}

/*---day tour landing css--*/
.lnday-headingbx{letter-spacing:0.02em; text-align:center; margin-bottom:20px;}
.lnday-headingbx h1{font:2.5em "Trajan Pro"; color:#222; margin-top:0px; margin-bottom:0px;}
.lnday-headingbx span{display:block; font:italic 1.3em Corbel; color:#888;}
.lnday-headingbx span::after{content:""; display:block; width:3%; height:2px; background-color:#888; margin:6px auto 0;}

.lnday-infobx{letter-spacing:0.02em;}
.lnday-infobx ul{margin:0px; padding:0px;}
.lnday-infobx ul li{list-style:none; border-bottom:1px dotted #9a9a9a; padding:15px 0px;}
.lnday-infobx ul li p{font:1.3em Corbel; color:#888; margin-bottom:5px;}
.lnday-infobx ul li strong{display:block; font:2em "Trajan Pro"; color:#ff5a00;}
.lnday-infobx ul li span{display:block; font:1.2em Corbel; color:#222;}

.lnday-linkbtt{font:1.25em Corbel; color:#fff; background-color:#ff5a00; text-transform:uppercase; text-align:center; padding:10px 15px; margin-top:20px; display:inline-block; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.lnday-txtwrap{letter-spacing:0.02em; margin-top:25px;}
.lnday-txtwrap p{font:1.2em/26px Corbel !important; color:#555;}
.lnday-hightxt{border:1px solid #d4d4d4; padding:10px; text-align:center; margin:25px 0px 20px;}
.lnday-txtwrap p i{color:#ff5a00; font-style:normal;}
.lnday-txtwrap ul{margin:10px 0 0px; padding:0px; padding-left:15px;}
.lnday-txtwrap ul li{list-style:circle; font:1.2em/26px Corbel; color:#555; padding-bottom:5px;}

.lnday-incltxt{font:1.4em "Trajan Pro"; color:#ff5a00; margin-top:25px;}

.lnday-othtour{letter-spacing:0.02em; margin-top:25px; padding:15px 15px 10px; background-color:#ededed;}
.lnday-othhead{font:1.25em "Trajan Pro"; color:#222; text-align:center;}
.lnday-othhead::after{content:""; display:block; width:15%; height:2px; background-color:#888; margin:6px auto 0;}
.lnday-othtour ul{margin:5px 0 0px; padding:0px;}
.lnday-othtour ul li{list-style:none; padding:10px 0px; border-bottom:1px dotted #9a9a9a;}
.lnday-othtour ul li:last-child{border-bottom:none;}
.lnday-othtour ul li .media-body a{font:1.15em/16px Corbel; color:#555;}
.lnday-othtour ul li p{font:1em Corbel; color:#888; margin-bottom:0px; margin-top:3px;}
.lnday-othtour ul li p span{font:1em "Trajan Pro"; color:#ff5a00;}

/*---package button css--*/
.expBut{float:right; font:13px "Century Gothic"; color:#fff; background-color:#d34205; padding:1px 5px 3.5px; margin-top:7px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; cursor:pointer;}

/*---back button css--*/
.back-btt a{float:right; background-color:#d34205; font:18px "Century Gothic"; color:#fff; padding:4px 13px; margin-right:11%; border-top-left-radius:3px; border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px;}

.latest-updates-container{background:#faf9f9; margin-top:15px; padding-top:10px; padding-bottom:15px; border:#e0e0e0 solid 1px;}
.latest-updates-container marquee{height:200px;}
.latest-updates-container .latest-updates{color:#ff0; background-color:#333; font:20px "Trajan Pro"; text-align:center; padding:7px 0px; margin-bottom:20px;} 
.latest-updates-container .latest-updates-date{color:#000; font:17px "Trajan Pro"; padding:5px 0 0 5px; letter-spacing:1px;} 
.latest-updates-container .latest-updates-text a{font:14px/22px "Century Gothic"; color:#428bca; padding:8px 0 0 0px; font-style:italic; letter-spacing:0.8px; text-align:justify;}
.latest-updates-container .latest-border{border-bottom:#e0e0e0 dashed 1px; margin:20px 0 20px 0px;}
.latest-updates-container .latest-border:last-child{border-bottom:none;}

/*-----client testimonials css----*/
.video-bg{padding-top:15px; padding-bottom:15px; background:#333 url(../images/bg_img.png) repeat 0 0;}
.client-testbx{border-bottom:1px dashed rgb(51, 51, 51); color:rgb(51, 51, 51); font:17px/26px Calibri; height:auto; margin:0; padding:0 15px 5px; text-align:justify;}
.client-testbx p{padding:8px 0px; margin:0px; text-align:left;}
.client-testbx:nth-child(2n+2){background-color:#f5f5f5; padding:0px 15px 12px;}
.client-testbx .client-rgtbx{float:right; width:auto; height:auto; padding:0px; margin:0 13px; text-align: center; width: 140px; clear:both;}
.client-testbx .client-rgtbx span{font:18px Calibri; color:#bf000c; display:block; text-align:center;}
.client-testbx strong{font:18px/21px "Trajan Pro"; color:#bf000c; display:block;}

.heading-clint{font:1.8em "Trajan Pro"; color:#bb000f; margin-bottom:20px;}

.clint-txt{margin-top:50px; letter-spacing:0.02em;}
.clint-txt p{font:italic 1.3em/32px Corbel; color:#fff;}
.clint-txt p span{font-size:1.4em; color:#fffc00;}

.video-caption{padding-top:8px; padding-bottom:10px; text-align:center; font:1em Corbel; background-color:#111; letter-spacing:0.02em;}
.video-caption span{display:block; color:#fff;}
.video-caption strong{display:block; color:#fffc00;}
.video-caption p{color:#fff; margin-bottom:0px;}

.clint-rght, .cltlgt{float:right;}
.cltrgt{float:left;}

.clint-rghtbx{margin-top:0px; border:1px solid #e0e0e0; letter-spacing:0.02em;}
.clint-rght-head{background-color:#111; font:italic 1.1em Corbel; color:#fff; text-align:center; padding:10px 15px;}

.clint-rghtbx ul{margin:0px; padding:0px; list-style:none;}
.clint-rghtbx ul li{border-bottom:1px solid #e0e0e0;}
.clint-rghtbx ul li:last-child{border-bottom:none;}
.clint-rghtbx ul li a{display:block; padding:7px 0 7px 10px; font:1em Corbel; color:#333;}
.clint-rghtbx ul li a img{vertical-align:top; margin-right:8px;}
.clint-rghtbx ul li a:hover{background-color:#eee;}
/*-----client testimonials css end----*/

/*---group tour css--*/
.group-trsbox{margin-top:25px; margin-bottom:25px; letter-spacing:0.01em;}
.group-trsbox img{position:relative;}
.group-trs-outterbx{position:absolute; top:80px; left:30px; width:55%; background:url(../images/bg-white-light.png) repeat left top; padding:10px;}
.group-trs-innerbx{background:url(../images/whitebg.png) repeat left top; padding:12px;}
.group-trs-innerbx h2{font:small-caps 28px/30px Corbel; color:#111; margin-top:0px; margin-bottom:20px;}
.group-trs-innerbx h2 a{color:#111;}
.group-trs-innerbx h2::after{content:""; display:block; width:75px; height:2px; background-color:#111; margin-top:8px;}
.group-trs-innerbx p{font:italic 16px/20px Corbel; color:#333;}
.group-trs-btton{margin-top:8px; margin-left:-10px;}
.group-trs-btton .viewbtt-all{display:inline-block; background-color:#bf000c; padding:5px 15px; font:16px "Trajan Pro"; color:#fff;}
.group-trs-btton .viewbtt-all:hover{background-color:#ee7125;}
.group-trs-btton img{display:inline-block; margin-left:-15px;}

/*-----where is hot css----*/
.where-topbx{letter-spacing:0.02em;}
.where-heading{font:small-caps 2em Corbel; color:#333; margin-top:0px; margin-bottom:22px; border:1px solid #ee7125; display:inline-block; padding:4px 15px 4px 0px;}
.where-heading span{color:#fff; font:normal 1em "Trajan Pro"; background-color:#ee7125; padding:4px 12px; margin-right:5px;}
.where-topbx p{font:italic 1.2em/26px Corbel; color:#333; text-align:center;}

.where-head1{font:small-caps 1.7em Corbel; color:#444; margin-top:10px; border:1px solid #bbb; padding:7px 15px; display:inline-block;}

.where-wrap{margin-top:15px; margin-bottom:15px; text-align:center;}
.where-txtbx{background-color:#fff; margin-top:-30px; padding:0 10px 10px; box-shadow:0 6px 5px -5px #333;}
.where-txtbx::before{width:0; height:0; content:""; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #fff; display:block; margin:-10px auto 0px;}
.where-button{display:block; font:1.5em "Trajan Pro"; color:#fff; background-color:#222; padding:10px 0px; margin-top:10px; clear:both;}
.where-button:hover{background-color:#ee7125; color:#fff;}