@media (min-width: 1200px) {
.weekend-promtbx img{width:100%;}
}

@media (min-width: 992px) and (max-width: 1199px) {
.cities-linkbx ul li{width:25%;}

.box a.read-more{left:23%;}

.search-textbx{padding-left:inherit;}
.search-infobx{min-height:135px;}

.dealweek-wrapper{position:relative; margin-top:-60px;}
.dealweek-textbx{width:auto; padding:5px 10px; float:none;}

.footer-newlinks strong{font-size:16px;}

.social-text{font-size:18px; padding:8px 0 0px;}

.travel-theme-topbx ul li strong{font-size:15.5px;}

.travelgd-destination ul li{width:33%;}

.sploffer-toptxt{top:15px;}	
.sploffer-toptxt strong{font-size:32px;}

.rsDefaultInv .rsArrow{width:77%;}
.rsDefaultInv .rsArrowIcn{left:86%;}

.graybx-line{width:60%;}
.inter-pkgdy span{left:92px;}

.lngweek-innerbx{min-height:300px;}

.inspired-tourbx{margin-left:-10px; margin-right:-10px; margin-bottom:0px;}
.inspired-txt{font-size:21px;}

.great-festival{min-height:300px; margin-top:35px; padding:15px 20px 20px;}
.great-festival span{margin-top:5px;}
.great-festival p{margin-top:8px;}

.best-listbx{min-height:130px;}

.hotel-tabcontent ul li{width:23%; margin:0 8px; padding-right:8px;}

.clint-txt{margin-top:10px;}

.where-list-txtbx{min-height:203px;}

.readsab-outter{height:268px;}
.readsab-head{height:110px;}
.frame-readsab{height:217px;}

.payoption-txtbx img{width:75%;}
.optionview{bottom:6px;}
}

@media (max-width: 1199px) {
a.travelgd-destlink{float:left; width:100%; padding-top:5px; margin-bottom:-10px;}	

.weekend-promtbx img{margin:15px auto 0px;}

img.rsImg{height:100% !important; width:100% !important;}

.customize-innerbx{padding:25px;}

.travel-toolsbx a{min-height:215px;}

.award-inner strong{margin-top:3px;}

.company-wrapper{margin-bottom:30px;}
}

@media (min-width: 768px) and (max-width: 1199px) {
.tpbnn{margin-bottom:0px;}

.sploffer-wrapper{min-height:405px;}

.enquiry-form-wrapper{float:left;}

.best-lthead{font-size:22px;}

.other-fairinner p{top:20px;}

.hght1{height:545px;}
.hght2{height:465px;}
.hght3{height:415px;}
}

@media (min-width: 768px) and (max-width: 991px) {
.logo{margin-top:6px;}

.topwildpkg-wrap{padding:0 50px; margin-top:15px;}
.topwildpkg-wrap span{width:100%;}

.sploffer-toptxt{top:8px;}
.sploffer-toptxt strong{font-size:24px;}

.graybx-line{width:70%;}
.inter-pkgdy span{left:100px;}

.lngweek-innerbx{min-height:280px;}

.graybx-line{width:70%;}
.inter-pkgdy span{left:100px;}

.escape-wrapper img{margin:0 auto 2px;}
a.escape-heading{font-size:25px;}

#hotel-silder-new .carousel-inner > .item > img, #hotel-silder-new .carousel-inner > .item > a > img{width:345px; height:203px;}
#hotel-silder-new .thumbnail > img, #hotel-silder-new .thumbnail a > img{width:77px; height:46px;}
}

@media (max-width: 991px) {
.dnon, .banner-toppg{display:none !important;}

.video-bg{text-align:center; padding:0px; background-image:none; background-color:#989898;}
.vedobx{margin-top:0px; display:inline-block; text-align:center; float:none; width:auto;}

.heading-h1{font-size:30px;}

.weekendpromt-hdtxt{min-height:60px;}

.box a.read-more{left:23%;}

.cities-linkbx ul li{width:33%;}

.dealweek-wrapper{margin-top:20px;}
.dealweek-textbx{width:auto; padding:5px 10px; float:none;}

ul.tourdest-wrap .firstdest img, ul.tourdest-wrap .secdest img{width:auto; height:auto;}

.planmrg{margin-top:25px !important;}

.video-outterbx img{margin:0 auto;}

.bottombtt a{margin:0px;}

.footer-bg4{margin-top:30px;}
.footer-newlinks{margin-top:20px; margin-bottom:0px; height:240px;}

.topwild-destbx{margin-bottom:40px;}
.wildbannerbx{text-align:center;}
.wildbannerbx a{display:inline-block; margin-right:15px;}

.headingtp{top:24%; left:5%;}

.summerdest-textwrap{padding:0px 15px;}
.summer-toptxt{margin-top:15px;}

.trldestimg, .visa-banner{display:none;}

.travelgd-destination{text-align:center;}

 a.destlink-travelgd{float:left; width:100%; padding-top:8px; text-align:center; font-size:18px;}
 
.captbx input{width:auto; float:left;}
.capcode-img{margin-top:4px; margin-left:5px;}

.useinfoimg{display:none;}

#gallery-t-group .rsThumbs {left:0; top:10px; position:relative; width:100%; height:auto; padding:1px 0 0 1px;}
#gallery-t-group .rsThumbsContainer {height:auto !important;}
#gallery-t-group .rsGCaption {right:0;}

.rsDefaultInv .rsThumb {width:65px !important; height:65px !important;}
.rsDefaultInv .rsThumbsHor {height:65px;}
.rsDefaultInv .rsThumbsVer {width:65px;}
.rsDefaultInv .rsArrow {width:85%; top:12px !important;}
.rsDefaultInv .rsArrowIcn{left:45%;}
.rsOverflow{padding:30px 0 0px;}

.hotel-tabcontent ul li{width:48%; margin-bottom:10px;}

.topheaderbg, .intltop-headerbg{background:url(../images/header-img.jpg) no-repeat top center; background-attachment:inherit; background-size:100% auto; box-shadow:none;}

.topslidermg{display:inline-block;}

.hotel-promtbx img{margin:0 auto;}

.escape-wrapper img{margin:12px auto 2px;}
.escape-txtbx{text-align:center;}

.inspired-tourbx{text-align:center;}
.inspired-tourbx a{display:inline-block;}
.inspired-txt{background-color:#222; width:auto; text-align:center; position:static;}

.great-festival{min-height:inherit; margin-top:0px; margin-left:0px; padding:10px 20px;}
.great-festival span{margin-top:5px;}
.great-festival p{margin-top:8px;}

.hotel-deals-namebx a{font:21px/22px "Trajan Pro";}

.interl-head3{text-align:center; display:block;}

.wdmt ul{display:block; margin-top:10px;}

ul.wdinfo-bx li{width:50%;}

.destpkg-bginner span{padding-top:90px;}

.bestrht-headbx span{display:inline;}
.bestrht-headbx::before, .bestrht-headbx::after{display:none;}

.hotel-deals-namebx .view-d{margin-bottom:15px;}

.pdlss{padding-left:15px;}

.social-media ul{text-align:inherit;}

.back-btt a{margin-right:5%;}

.hotel-hdtxt, .headingh1, .heading-hsab1, .wdheading-h2, .h1-heading, .tour-mheading{font-size:1.6em !important;}
.zmidtext .white-linet, .wmg, .h2-heading, .travel-guide-heading2, .small-heading3{font-size:1.5em;}
.hotel-tabcontent, .pkgform-headbx, .search-inner-tourdest label{font-size:1.4em;}
.wdh1-heading strong{font-size:1em;}
.lead{font-size:16px;}

.clint-txt{margin-top:0px; margin-bottom:15px; text-align:center;}
.clint-rght{float:none; margin-top:8px !important;}

/*body{padding-top:102px;}*/

.sticky-menu{background-color:#fff; box-shadow:0 5px 5px -5px #333; width:100%; margin-bottom:20px; position:fixed; top:0px; left:0px; z-index:1030; overflow-y:auto; max-height:390px !important;}
.stymenu{display:block; border-top:1px solid #ccc; margin-top:5px;}

.callwp{margin-top:13px;}
.callwp p{margin-bottom:0px; float:left; width:50%;}
.callwp p a{font:1.1em "Century Gothic"; color:#333;}

.stybtt-view{font:16px Corbel; color:#fff; text-decoration:none; text-align:center; text-transform:uppercase; padding:8px 5px; margin-top:5px; margin-bottom:3px; background-color:#ee7125; display:block; letter-spacing:0.02em;}
.stybtt-view:hover, .stybtt-view:active{color:#fff;}

.sty-schbx{width:95%; margin:15px auto; display:block;}
.sty-srch{background:#fff url(../images/search-icon.png) no-repeat 99% 4px; font:17px Corbel; padding-right:38px; padding-left:10px;}
.lnsty{border-top:1px solid #7c7b7b;}

.where-list-txtbx::after{top:0%;}

.call-optbx{margin-top:-16px;}
.call-dropdown{top:51px; height:auto; background-color:#fff; background-image:none;}
.calln-othr ul li{padding:8px 5px;}
ul.call-scolm{margin:8px 0 12px;}
.call-dropdown .closebtt{padding-top:0px; padding-bottom:8px;}
.call-numb ul li:last-child{border-bottom:1px solid #ccc; margin-bottom:12px;}

.phtoglly-ldgbox{display:inline-block; margin:10px auto;}
.phtoglly-ldlink{margin-top:20px;}

.rigth-pannel-box .panel-title img{width:auto;}

.customize-wrap{padding:2px 10px 15px;}
.customize-wrap label{width:32%;}
.custmg{margin-top:5px;}

.readsab-outter{height:293px;}

.video-innerbx img{width:100%;}

.other-banner-box a{display:inline-block;}

.customer-support{margin-bottom:15px;}
}

@media (max-width: 767px) {
.box, .hght1, .hght2, .hght3{height:auto;}
.box img{margin:0 auto 10px;}
.box .nodays{position:static; margin-bottom:5px;}
.box a.read-more{display:inline-block; margin-top:10px; position:static;}

.bottombtt{margin-top:0px;}
.bottombtt a{margin:15px 15px 0px; display:inline-block;}

.weekendpromt-hdtxt{min-height:inherit;}

.searchfldbx input, .search-button{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.searchfldbx select{margin-top:10px; margin-bottom:10px;}

.search-leftimg, .search-textbx{padding-left:inherit;}
.search-leftimg img, .boxpdleft img{margin:0 auto 5px; display:block;}
.search-textbx strong, .searchstarrating, .searchprice, .searchday, .searchbest, .searchtextwrap, .searchreach{display:block; text-align:center;}
.search-textbx p{text-align:center;}
.search-infobx{min-height:inherit;}

.shpkgdetail-offer{width:233px; margin:6px auto 0px;}

.zmidtext{background:none; margin:15px 0px;}
.zmidtext .white-linet{padding:0px;}

ul.tourdest-wrap li img{text-align:center; margin:0 auto 5px;}

.topwild-text{text-align:center;}
.topwildpkg-wrap{width:275px; margin:20px auto;}
.topwildbtline{margin:20px 8% 0px;}

.destmgbm{margin-bottom:0px;}
.destmgbm img{display:none;}
.headingtp{position:static;}

.summerdest-imgbx, .destpkg-linkbx{padding-left:15px; padding-right:15px;}
.srdestmrg{margin-top:30px; border-top:3px solid #d0ccc7; padding-top:20px;}

.bkchild{padding-left:15px;}

.travelgd-destination{padding:0 15px;}

.error-search .submitbtt{margin-top:25px;}

.tpbnn{display:none;}

.sploffer-wrapper, .otheroffer-wrapper{margin-top:15px; margin-bottom:20px;}
.sploffer-iconbx img, .mapinda-box img{margin:0 auto;}

.mapinda-box{min-height:330px;}

.otherheading{min-height:inherit;}

.pbttmg{margin:20px auto 5px; text-align:center;}

.hotel-usefull-otherbx{min-height:inherit;}

a.hotel-offerbtt{padding:7px 25px; margin-top:8px; margin-bottom:5px; letter-spacing:0.02em; display:inline-block; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.htsehbt{margin-top:15px;}

.tripdestbx1{text-align:center;}
.tripdestbx1 a{display:inline-block; text-align:center;}
.tripdestbx1 span{display:block; text-align:center; position:static;}
.tripdestbx1 img{margin:0 auto;}

.graybx-line{width:auto; border-top:none;}
.whitetxt-line{padding:0px;}

.interl-heading{padding:6px 0px;}

.wldmap img, .customisebnn img{margin:0 auto;}

.lngweek-wrapper{margin-bottom:25px;}
.lngweek-wrapper a > img{margin:10px auto 0px; display:inline-block;}
.lngweek-innerbx{min-height:inherit;}
.lng-viewpkg{position:static;}

.search-bannerbx{width:302px; margin:10px auto;}

.pbttmg{margin:20px auto 5px; text-align:center;}

.destpkg-bginner{width:282px; margin:0 auto;}

.bestlt-wrapper{padding-left:15px; padding-right:15px; text-align:center; margin-bottom:20px;}
.bestlt-wrapper a{display:block; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.7); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.7);}
.bestlt-wrapper a img{margin:15px auto 0px;}
.best-listbx{-webkit-box-shadow:none; box-shadow:none; text-align:center; min-height:inherit;}
.best-lthead{min-height:inherit; padding-bottom:10px;}

.best-sabplace{position:static;}
.best-sabplace span{display:block; margin:-26px auto 0; width:27px;}
.best-sabplace strong{display:block;}

.button-bg a.enquire-now{margin:10px 0px;}

.txcen{text-align:center; margin-bottom:5px;}

.ltday-bttlink{display:inline-block;}

.cltlgt, .cltrgt{float:none;}

.where-list-wrap{text-align:center; background-color:#fff; padding-top:15px; padding-bottom:5px; margin-bottom:25px;}
.where-list-wrap img, .where-list-txtbx .linktxt::after{margin:2px auto 0;}
.where-list-txtbx{min-height:inherit;}
.where-list-txtbx::after{display:none;}

/*body{padding-top:140px;}*/

.headht{height:130px;}
.stybtt-view{margin-top:30px;}

.visa-txtbx i{background-color:transparent; border:none; border-right:1px dotted #767676; margin:10px 0px 5px; padding:0px 10px; width:auto;}
.visa-txtbx i:nth-child(3n){border-right:none;}

.visa-banner-bx{padding-left:15px; padding-right:15px; text-align:center;}
.visa-banner-bx img{margin:0 auto;}

.travel-toolsbx{margin-bottom:22px;}
.travel-toolsbx a{min-height:inherit;}

.forcastbx{padding-top:10px;}

a.tourinqbtt{display:block; margin-bottom:15px;}
a.blk{display:inline-block;}

.shortest-route{background-image:none; background-color:#fffcf3; min-height:inherit; padding:5px;}
.shortest-route p{margin-bottom:8px; color:#888;}

.onlservices-wrapper img{display:none;}
}

@media (min-width: 665px) and (max-width: 767px) {
ul.tourdest-wrap li span{left:9%;}
}

@media only screen and (max-width: 750px){
.errtxt{padding-left:35px;}
}

@media only screen and (max-width: 685px){
.rsDefaultInv .rsArrow{width:100px;}
.rsDefaultInv .rsArrowIcn{left:36%;}
.rsDefaultInv .rsArrowIcn span{display:none;}

.mapwth{width:100%;}
.mapinda-box{min-height:inherit; padding-bottom:15px;}
}

@media screen and (max-width: 630px) {
.cities-linkbx ul li{width:50%;}

.footer-bg4{padding-top:10px;}
.footer-newlinks{width:100% !important; height:auto; margin-top:5px;}

.travelgd-destination ul li{width:33%;}

.fairsheadingtp{font-size:32.5px; line-height:34px;}

.topslidermg{display:block; margin-bottom:0px;}
}

@media only screen and (max-width: 620px){
.errtxt{padding-left:45px;}

.hotel-txtbx p, .pkgtour-textwrap p, article p{text-align:left;}

.visa-txtbx table th{display:none;}
.visa-txtbx table td{width:100%; float:left; border-right:none;}
.visa-txtbx table td:nth-child(2n){width:100%; float:left; text-align:center; background-color:#eee;}

.phtoglly-ldlink li{display:block; width:100%;}
}

@media (max-width: 590px) {
.txtbig{position:relative; top:-605px;}

.mrgtxt{margin-top:-55px;}

.error-form{position:static;}
.erwd{width:100%; margin:10px 0px 15px;}

.daytr-destbx{width:100%;}
.daytr-destbx img{margin:0 auto;}
.daytr-destbx a{border:1px solid #e1e3e4; display:block; text-align:center;}
.daytr-destxt{border:none;}

.new-tabbox > li > a{height:35px; padding:6px 8px; font-size:16.5px;} 
}

@media only screen and (max-width: 580px){
.dealweek-wrapper, .dealweek-banner{float:none;}

.submitbtt{width:100%; margin-top:20px;}
}

@media screen and (max-width: 570px) {
.ins1 a{display:block;}

.customize-wrap label{width:49%;}
}

@media (max-width: 565px) {
.errtxt{padding-left:62px;}

.hotel-deals{width:100%;}
.hotel-prbx{border:1px solid #d7d7d7; border-bottom:none;}
.hotel-prbx img{margin:0 auto;}
.hotel-deals-namebx a{font:18px "Trajan Pro";}
.pect-hbx{padding:8px 5px;}
.htdaysbx{position:static;}

.headingh1{padding:0px;}
.headingh1::before, .headingh1::after{display:none;}
}

@media only screen and (max-width: 540px){
.bxwth, .destbx-thm, .custfld-wth, .about-wapper ul li{width:100%;}

.tour-inqbtt{display:block; margin:15px auto;}

.customize-form label{text-align:left;}
.customize-innerbx{padding:20px 15px;}

.vidomg{text-align:center;}
.video-wrapper{width:auto; margin:20px auto 5px; float:none; display:inline-block;}
.video-txtbox{min-height:inherit;}

.careers-wrap .panel-heading a p{font-size:18px;}
.plcontent td{display:block; width:100%; padding:8px;}
.plcontent td:first-child{border-top:1px solid #ddd; width:100%;}
}

@media only screen and (max-width: 530px){
.img-fairbx{width:100%; margin-bottom:15px;}
.fair-introbx{width:100%;}

.brochures-box .pull-left{display:none;}
}

@media only screen and (max-width: 515px){
.dealweek-wrapper, .dealweek-banner{float:none;}	

.travelgd-destination ul li{width:50%;}

ul.wdinfo-bx li{width:100%;}
}

@media only screen and (max-width: 480px){
.footer-newlinks strong{text-align:center;}
.innerwdh{width:100%;}
.footer-newlinks ul li{padding-bottom:10px; padding-left:10px; background-image:none;}
.footer-newlinks ul li a{display:block; font-size:16px; color:#111; text-align:center; padding-top:7px; padding-bottom:7px; background-color:#dadada; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; outline:none; transition:0.5s ease; -o-transition:0.5s ease; -webkit-transition:0.5s ease;}
.footer-newlinks ul li a:hover{color:#fff; background-color:#bf000f;}

.m1 ul{margin:-9px 0 0px !important;}
}

@media only screen and (max-width: 470px){
.cities-linkbx ul li{width:100%;}

.fb-like{float:none !important;}
.mediasl{width:auto; text-align:center; display:inline !important; margin: 0 auto !important;}

img.googleplus1{width:31px; height:31px; background:url(../images/sprite-image.png) no-repeat -99px -156px transparent; margin:0px; border:none; padding:0px;}
img.linkedin1{width:30px; height:31px; background:url(../images/sprite-image.png) no-repeat -67px -156px transparent; margin:0px; border:none; padding:0px;}
img.blog1{width:30px; height:30px; background:url(../images/sprite-image.png) no-repeat -134px -156px transparent; margin:0px; border:none; padding:0px;}

.txtbig img{display:none;}

.errimg{display:none;}
.error-textbx, .hpopwd{width:100%;}

.border2{border-right:none;}

.enqfmbtt{float:none; margin:20px auto 5px;}

.view-wkbtt{margin-top:20px; float:none; display:block;}

.enbigfd{width:100%;}
.pddbk{padding-left:15px;}

.bkclient blockquote p{text-align:center; margin-bottom:0px;}
.bkclient .pull-left{float:none !important; text-align:center;}
.bkclient .pull-left img{display:block; margin:0 auto;}
.bkclient blockquote strong{margin-top:0px; text-align:center;}

.phtgy-ldwth{width:100%;}

.award-inner .pull-left{float:none !important; margin:0 auto !important;}
}

@media only screen and (max-width: 430px){
.getbtline{display:none;}

.errtxt{padding-left:70px;}

.contwd{width:100%;}
}

@media (max-width: 415px) {
.travel-theme-topbx{margin-top:135px;}
.txtbig{top:-640px;}
.mrgtxt{margin-top:-95px;}

.wdmt ul{margin-top:0px;}
.wdmt ul li{margin-top:15px;}
}

@media only screen and (max-width: 400px){
.topwildbtt a{display:block;}	

.ntbfd{width:100%;}

.lngweek-wrapper a > img{margin:0 auto;}

.escape-wrapper img{margin:0 auto;}

.enpcd{width:100%;}
.enph{width:100%; margin-top:10px; padding-left:15px;}
.enph input{border-top-left-radius:0 !important; border-bottom-left-radius:0 !important;}
}

@media only screen and (max-width: 390px){
.customize-wrap label{width:auto;}
}

@media only screen and (max-width: 374px){
.wndimg{width:100%; text-align:center;}
.wndimg img{display:block; margin:0 auto 5px;}

.travel-tripsbx img{margin:0 auto;}
}

@media only screen and (max-width: 360px){
.travelgd-destination ul li{width:100%;}
}

@media only screen and (max-width: 355px){
.client-testbx iframe{height:100%;}
}

@media only screen and (max-width: 320px){
.ifmftt{width:175px; margin:0 auto; height:75px;}

.txter1{width:100%; text-align:center;}
.errtxt{width:100%; text-align:center; padding-left:15px; padding-top:0px; padding-bottom:12px; margin-top:-10px;}

.ei{border-left:1px solid #ccc !important; padding-left:10px;}             

.destpkg-bginner{width:auto;}
}

@media (max-width: 300px) {
.enpcd{width:100%;}
.enpcd input{border-left:1px solid #ccc !important;}
.enph{width:100%; margin-top:10px; padding-left:15px;}
.enph input{border-top-left-radius:0 !important; border-bottom-left-radius:0 !important;}
}

@media (max-width: 810px) {
.social-media{margin-left:0px;}
}

@media (max-width: 745px) {
.getbtline{margin-right:8%;}
}

@media (max-width: 390px) {
.splgdtab > li > a{height:60px;}
}

@media only screen and (max-width: 320px){
.summerdest-imgbx{display:none;}
.search-bannerbx{width:auto;}
}

@media (max-width: 300px) {
.tripdestbx1 a{display:block;}
.weekend-promtbx img{margin:0 auto;}
.inspired-tourbx a{display:block;}
}

@media screen and (max-width: 275px) {
.nwth{padding:0px;}
a.new-menu-link{float:none;}	
}