@media (min-width: 1200px) {
.weekend-promtbx img{width:100%;}
}

@media (min-width: 992px) and (max-width: 1199px) {
.tourpack-left{padding-left:15px !important; margin-left:0px !important;}

.cities-linkbx ul li, .tourdest-linkbx ul li, .pkgdest-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;}

.plantrip-wrapper{margin-top:-260px}

.fair-imgbx{padding-right:15px;}
.fairintrobx{padding-left:15px; margin-left:0px;}

.festlist-leftbx{padding-left:55px;}

.plantrip-wrapper{height:535px;}

ul.footerlinks li a{line-height:32px;}
.newsletter{margin-left:0%;}

.footer-newlinks strong{font-size:16px;}

.newsletter label{font-size:18px; padding-left:0px;}
.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%;}

ul.getting-aroundbx li{width:46%;}

.travelgd-infowrap span{bottom:28px;}
.travelgd-infowrap strong{font-size:16.5px;}

.travelgdtab > li > a{font-size:16.5px; margin-right:4px; padding:6px 8px;}

.fairs-eventsbx{padding-left:15px; padding-right:15px; margin-bottom:15px;}
.fairs-eventsbx span{left:15px; width:89.7%;}
.fairsearchbtt{display:block; margin:0 auto;}
.fairs-eventsbx p{width:90%;}

.sploffer-toptxt{top:15px;}	
.sploffer-toptxt strong{font-size:32px;}

.hotel-viewdeal a{font-size:17px; padding:15px 8px;}

.rsDefaultInv .rsArrow{width:77%;}
.rsDefaultInv .rsArrowIcn{left:86%;}

a.hotel-detbtt{font-size:15px;}
.htrht-bttbx{padding-left:5px; padding-right:5px;}

.htltxtrf{font-size:22px;}
.htltxtrf a{padding-top:7px;}

.tourpack-filterbx ul li{padding:5px 0px;}
.tourpack-filterbx ul li span{margin-right:2px;}

.hstate-tabbx a{padding:7px 12.07px;}

.top-search-wrapper strong{font-size:36px;}

.graybx-line{width:60%;}
.inter-pkgdy span{left:92px;}

.lngweek-innerbx{min-height:300px;}

.weekendpromt-hdtxt{font-size:29px;}

.journey-filters label{padding-left:0px;}

.grtpkg-heading{top:25px;}

.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;}
.grtfest-link{margin-top:15px;}

.holiday-offersbx a{width:134px;}

.weekfld-txt .checkbox-inline{padding-right:10px;}
.weeknd-season{margin-right:2px;}

.wdheading-h2{margin-top:-3px;}

.viewtext-weeknd p{padding:0px 8px;}
.info-weeknd{margin:0 auto;}

.weekfld-season{padding:15px 3px 15px 6px;}

.wdfrom-head{padding:5px 0px;}
.wdfrom-linkbx ul li{margin:5px 0px;}

.h1-heading{margin-top:5px;}

.wkboder{min-height:140px;}
ul.weeknd-timetxt li span{margin-right:18px;}

.wknd-thingdo img{height:160px;}

.wdmain-tourbx{margin-top:31px;}

.best-listbx{min-height:130px;}

.hotel-tabcontent ul li{width:23%; margin:0 8px; padding-right:8px;}

.httop-searchform{top:22%;}

.weekndtour-wrapper{height:150px;}

.ltdaytr-toptxt{top:5%;}

.clint-txt{margin-top:10px;}

.cont-wth1{width:212px;}

.new-menu ul li a{padding:6px 3px 5px;}

.group-trs-outterbx{top:50px;}
.group-trs-btton img{width:52%;}

.where-list-txtbx{min-height:203px;}
}

@media (max-width: 1199px) {
a.travelgd-destlink{float:left; width:100%; padding-top:5px; margin-bottom:-10px;}	

.htlistimg img{display:block; width:100% \9; max-width:100%; height:auto;}

.htlist-txtbx{padding-left:15px;}	

.htcity-selbx{margin-top:0px;}

.weekend-promtbx img{margin:15px auto 0px;}

.grtpkg-info{bottom:20px;}

img.rsImg{height:100% !important; width:100% !important;}

.wildsab-ltbx{padding-left:15px; padding-right:15px;}

.ht_asuggest{width:101%;}

.ltday-toursimg{padding-right:15px;}
.ltday-tourstxt{padding-left:15px; margin-left:0px;}
}

@media (min-width: 768px) and (max-width: 1199px) {
.tpbnn{margin-bottom:0px;}

.sploffer-wrapper{min-height:405px;}

.enquiry-form-wrapper{float:left;}

.inter-pkgdy p{right:13px;}

.best-lthead{font-size:22px;}
}

@media (min-width: 768px) and (max-width: 991px) {
.tourpack-filterbx ul li span{float:none; display:block;}

.plantrip-wrapper{margin-top:-190px}	

.topwildpkg-wrap{padding:0 50px; margin-top:15px;}
.topwildpkg-wrap span{width:100%;}

.festlist-leftbx{padding-left:45px;}

.travelatt-linkbx ul li{width:33%;}

ul.getting-aroundbx li{width:46%;}

.fairs-eventsbx{width:290px; margin:5px 5% 15px;}

.pkginterestwrap{margin-bottom:15px;}

.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;}

.search-inner-tourdest label{padding-left:0px;}

.holiday-offersbx{margin-bottom:15px;}
.holiday-offersbx a{width:160px;}
}

@media (max-width: 991px) {
.call-wrap, .dnon, #popUpArea{display:none !important;}

.hdshadow{box-shadow:0 6px 5px -5px #333; padding-bottom:5px;}

.heading-h1{font-size:30px;}
.top-search-wrapper{margin-bottom:20px;}

.tourpack-left{padding-left:15px !important; margin-left:0px !important;}
.tourpack-price, .detailbtt-tourpack{margin-bottom:10px;}

.tfilter-heading:after, .tfilter-heading:before{left:25%;}

.box a.read-more{left:23%;}

.cities-linkbx ul li, .tourdest-linkbx ul li, .pkgdest-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;}

.zoneleftbx img, .video-outterbx img{margin:0 auto;}

.fair-imgbx{padding-right:15px;}
.fairintrobx{padding-left:15px; margin-left:0px;}

.fair-imgbx img{margin:0 auto;}

.morefair-wrap{margin-top:10px;}

.bottombtt a{margin:0px;}

ul.footerlinks li a{line-height:32px;}
.newsletter{margin-left:0%; margin-bottom:55px;}

.bottomtext{text-align:center;}

.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;}

.newtrip-destbx{padding:0 15px;}
.newtrip-destbx span{left:15px;}

.newsletter{padding-bottom:55px; margin-bottom:15px; border-bottom:1px dotted #CCC;}

.headingtp{top:24%; left:5%;}

.summerdest-textwrap{padding:0px 15px;}
.summer-toptxt{margin-top:15px;}

.trldestimg{display:none;}

.travelgd-destination{text-align:center;}

.travelgd-infowrap span{bottom:28px;}
.travelgd-infowrap strong{font-size:16.5px;}

.travelgd-innerbx img{margin:5px auto;}

 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;}

.fairs-sliderbxt-text strong{font-size:32px; padding:3px 12px;}

.fairs-eventsbx span{left:auto;}
.fairsearchbtt{display:block; margin:5px auto 10px;}

.useinfoimg{display:none;}

.hotel-qkinfobx{margin-top:15px; margin-bottom:20px;}

#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-listdet{padding:1px 8px;}
.hotel-listdet ul li{margin:15px 0px;}

.hstate-tabbx{margin-bottom:10px;}
.hstate-tabbx a{padding:7px 8px;}
.hstate-tabbx a.activeLink{padding:7px 7.5px;}

.htabst ul li{width:50%;}

.hotel-socialbx{margin:20px auto 15px;}

.hotel-tabcontent ul li{width:48%; margin-bottom:10px;}

.htpopl-destbx{min-height:inherit;}

.htbanners img{margin:15px auto 0px;}

.topheaderbg, .intltop-headerbg{background:url(https://www.southerntravel.co.in/images/header-img.jpg) no-repeat top center; background-attachment:inherit; background-size:100% auto; box-shadow:none;}
.top-search-wrapper{margin-top:45px; margin-bottom:13px;}

.topslidermg{display:inline-block;}

.hotel-promtbx img{margin:0 auto;}

.escape-wrapper img{margin:12px auto 2px;}
.escape-txtbx{text-align:center;}

.journey-filters{margin-top:10px;}
.jourfiltbg{background-color:#32899e; background-image:none;}

.grtpkg-heading{top:12px;}

.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, .wdmain-tourbx{min-height:inherit; margin-top:0px; margin-left:0px; padding:10px 20px;}
.great-festival span{margin-top:5px;}
.great-festival p{margin-top:8px;}
.grtfest-link{margin-top:15px; margin-bottom:12px;}
.grtfest-img{margin-bottom:0px;}

.hotel-deals-namebx a{font:21px/22px "Trajan Pro";}

.tour-destbx span{left:10px;}
.tourdur-innerbx img{text-align:center; margin:0 auto 5px;}

.border1, .border3{border-left:none;}

.interl-head1, .interl-head3{text-align:center; display:block;}

.inter-tourbx{text-align:center;}
.inter-tourbx img{margin:0 auto;}
.inter-tourbx span{margin-top:0px; margin-bottom:10px;}
.inter-tourbx .dbarrow, .inter-tourbx a:hover > .dbarrow{float:none;}

.inthgt{min-height:310px;}

.top-search-wrapper{margin-top:7px;}

.wdmg{margin-top:15px;}

.wdheading-h2{margin-top:8px;}

.weekndtour-wrapper{padding-left:15px; padding-right:15px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #CCC; height:inherit;}

.wkndimg{float:left; width:25%;}
.weekndflt{float:left; width:75%; padding-left:15px;}

.tourweeknd-innerbx{position:static;}
.tourweeknd-txtbx, .tourweeknd-txtbx1{text-align:left; background:none; position:static; padding-top:0px;}
.tourweeknd-txtbx strong, .tourweeknd-txtbx1 strong{color:#111;}
.tourweeknd-txtbx strong::after, .tourweeknd-txtbx1 strong::after{border-bottom:1px solid #111; margin:5px 0 0;}
.tourweeknd-txtbx span{color:#333;}
.tourweeknd-txtbx1 span{color:#333; font-size:16px;}

.bthide{display:inline-block !important;}

.maskwnd{position:static; float:left; width:auto; padding-top:0px; text-align:left;}
.viewtext-weeknd .maskwnd{background:none;}
.viewtext-weeknd p{color:#333; text-align:left; padding:0px;}

.info-weeknd{margin:15px 0 0px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}

.viewtext-weeknd .maskwnd{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; background:none;}
.viewtext-weeknd .info-weeknd{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1;}
.info-weeknd:hover{-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}

.city-distext{display:none;}

.weeknd-drkgray{padding-bottom:1px;}
.weekfld-txt .checkbox-inline{margin-bottom:10px;}
.dismg{margin-bottom:30px;}

.weekfld-distsd{padding-left:25px; padding-right:30px;}

.weekfilt-head2{text-align:center; margin-top:0px; margin-bottom:15px; padding-top:0px; position:static;}

.wkndsort{float:none;}

.wdfrom-linkbx{margin-top:15px;}
.wdfrom-linkbx ul li{float:left; margin:10px 10px 0 0px;}

.wkboder{border-right:none; min-height:inherit;}

ul.weeknd-timetxt li{margin-bottom:13px;}

.wknd-thingdo span::after{float:left; margin-right:5px;}

.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;}

.wildsab-txtbx{height:260px}

.httop-searchform{top:17%;}
.bght{padding-top:20px; padding-bottom:20px;}

.wkdhdd, .slide1{display:none;}
.weeknd-lhtgray{margin-bottom:15px;}

.hotel-deals-namebx .view-d{margin-bottom:15px;}

.wndlink a{margin:20px 0 0;}

.pdlss{padding-left:15px;}

.global-sitesbx{margin-top:-4px;}
#countries_dd_msdd{width:100% !important;}

.daytrtop-bg{background-image:none; background-color:#222; min-height:inherit;}
.daytr-heading{margin-top:5px; font-size:2em;}
.daytr-heading strong{font-size:1.5em;}
.daytr-countyinfo{margin-top:15px; margin-bottom:0px;}
.daytr-countyinfo ul li{display:inline; padding:5px 15px;}

.rhtbrd{border-right:none;}

.ltdaytr-toptxt{top:8%;}
.ltdaytr-toptxt h1{margin-top:0px; margin-bottom:0px;}

.lnday-infobx ul li p, .lnday-infobx ul li strong, .lnday-infobx ul li span{display:inline-block;}

.lndayimg img{margin:0 auto;}
.lnday-infobx{text-align:center;}

.social-media ul{text-align:inherit;}

.back-btt a{margin-right:5%;}

.top-search-wrapper strong{font-size:1.8em; margin-bottom:15px;}
.hthead-txt, .hotel-hdtxt, .interl-head1, .heading-main1, .h1-txt, .headingh1, .heading-hsab1, .wdh1-heading, .wdheading-h2, .h1-heading, .travel-guide-main, .tour-mheading, .lnday-headingbx h1{font-size:1.6em !important;}
.hthead-txt1, .tlisting h1, .hotelltp-searhtxt, .hotel-txthead, .interl-head2, .h2-txt, .heading-hsab, .trdurhead, .small-hd1, .zmidtext .white-linet, .wmg, .h2-heading, .travel-guide-heading2, .travelgd-contentwrap h2, .small-heading3{font-size:1.5em;}
.hotel-tabcontent .hotel-tab, a.htlink-list, .htltxtrf, .pkgform-headbx, .search-inner-tourdest label, .tourweeknd-txtbx1 strong, .graylinebx .whitebg-line{font-size:1.4em;}
.wdh1-heading strong, .travelgd-contentwrap h2 a{font-size:1em;}
a.allhtdest, .lead{font-size:16px;}
.htltxtrf a{float:none; padding-top:0px;}

.clint-txt{margin-top:0px; margin-bottom:15px; text-align:center;}
.clint-rght{float:none; margin-top:8px !important;}

.cont-wth1{width:158px;}

.where-txtbx{margin-top:0px; padding-top:10px;}
.where-txtbx::before{display:none;}
.where-button{margin-top:0px;}

/*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(https://www.southerntravel.co.in/images/search-icon.png) no-repeat 99% 4px; font:17px Corbel; padding-right:38px; padding-left:10px;}
.lnsty{border-top:1px solid #7c7b7b;}

.group-trsbox{text-align:center;}
.group-trsbox a{display:inline-block; margin:0 auto;}
.group-trsbox img{margin:0 auto;}
.group-trs-outterbx{width:74%; left:97px; bottom:5px; top:inherit; text-align:left;}

.where-list-txtbx::after{top:0%;}
}

@media (max-width: 767px) {
.tourpack-listwrap, .tourpackdays{text-align:center;}
.tourpack-listwrap img{margin:0 auto 10px;}

.tour-ftright, .tour-ftleft, .ltday-bttlink{float:none;}

.box{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;}

a.tourinqbtt{display:block; margin-bottom:15px;}

.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;}

.festlist-leftbx{padding-left:0px; text-align:center;}

.zmidtext{background:none; margin:15px 0px;}
.zmidtext .white-linet{padding:0px;}

.plantrip-wrapper{margin-top:-120px}

ul.tourdest-wrap li img, .season-box 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;}

a.tourinqbtt{display:block; margin-bottom:15px;}
a.blk{display:inline-block;}

.newsletter input{margin-bottom:15px;}
.newsletter{margin-bottom:15px; padding-bottom:30px;}

.footer-address{margin-bottom:10px;}

.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;}

.travel-mapbx{width:293px; margin:0 auto;}

.travel-attwrap, .pkginterestwrap{padding-left:15px;}
.travel-attwrap span, .pkginterestwrap span{left:15px;}
.travelatt-linkbx ul li{width:50%;}

.travelgd-destination{padding:0 15px;}
.travelgd-contentwrap{padding-left:15px;}

.btlinebx{margin:20px 6% 40px;}

.trlimg img{margin:0 auto 10px;}
.travelgd-contentwrap h2, .travelgd-contentwrap p{text-align:center;}

.fairs-eventsbx{padding-left:15px; padding-right:15px;}
.fairs-eventsbx img{width:100%; height:auto;}
.fairs-eventsbx p, .fairs-eventsbx span{width:89.5%;}

.fairs-bannerbx{display:none;}

.error-search .submitbtt{margin-top:25px;}

.tpbnn{display:none;}

.sploffer-wrapper{margin-top:15px; margin-bottom:20px;}
.sploffer-iconbx img{margin:0 auto;}

.pbttmg{margin:20px auto 5px; text-align:center;}

.hotel-usefull-info{min-height:inherit; margin-bottom:20px;}
.hotel-usefull-otherbx{min-height:inherit;}

.qkrht{text-align:left;}

.htfeature-leftbx{text-align:center; margin-bottom:15px;}
.htfeature-righttbx{text-align:center;}
.htfeature-righttbx ul li{display:inline-block;}

.hotel-roomtype img{margin:0 auto 15px;}
.roomtype-txtbx{padding-left:15px; text-align:center;}

.htrht-bttbx{margin-bottom:5px; padding-right:15px;}

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;}
a.htquick-view{padding-bottom:8px;}

.hdbtt{float:left; width:50%;}

.htlfiltbx{display:none;}

.htlist-txtbx{box-shadow:none;}

.htsehbt{margin-top:15px;}

.hstate-tabbx a{padding:7px 22.07px;}
.hstate-tabbx a.activeLink{padding:7px 22px;}

.gpbanner img{margin:0 auto; text-align:center;}

.tripdestbx, .tripdestbx1{text-align:center;}
.tripdestbx a, .tripdestbx1 a{display:inline-block; text-align:center;}
.tripdestbx span, .tripdestbx1 span{display:block; text-align:center; position:static;}
.tripdestbx img, .tripdestbx1 img{margin:0 auto;}

.graybx-line{width:auto; border-top:none;}
.whitetxt-line{padding:0px;}

.interl-heading{padding:6px 0px;}

.interpkgbx{margin-bottom:20px;}
.interpkgbx a{border-bottom:1px dashed #333; padding-bottom:10px;}
.inter-pkgdy{margin:0 auto;}
.inter-pkgdy span{position:relative; left:inherit; top:inherit; margin:-40px 0 0; display:inline-block;}
.inter-pkgdy p{position:relative; left:inherit; top:inherit; margin:-60px -111px 0 25px;}

.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;}

.journey-filters{padding:15px;}
.journey-filters label{padding-left:15px; padding-right:15px;}

.grtpkg-info{position:static;}

.holiday-offersbx{margin-bottom:20px; text-align:center;}
.holiday-offersbx img{margin:0 auto;}
.holiday-offersbx a{width:auto; padding:3px 15px;}

.sdlmg{margin-bottom:20px; text-align:center; background-color:#ccc;}
.sdlmg .carousel-inner{display:inline-block; width:auto; margin-bottom:-5px;}

.search-inner-tourdest label{padding-top:0px; padding-bottom:6px; text-align:center; display:block;}
.gobtt-turdest{margin:15px auto 0px; text-align:center; display:block;}

.inthgt{min-height:inherit;}
.border4{border-right:none;}

.pbttmg{margin:20px auto 5px; text-align:center;}

.wkboder1{border-right:none; min-height:inherit; border-bottom:1px solid #ccc; padding-bottom:15px;}

.destpkg-infobx a{display:inline-block;}

.destpkg-bgbx{margin-top:15px; margin-bottom:15px;}
.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;}

.wildsab-ltbx a img{margin:0 auto;}
.wildsab-txtbx{height:inherit;}

.hotel-stybx{display:none;}

.bgwnd{background-image:none; background-color:#222; min-height:inherit; padding-bottom:30px;}
.bgwnd .weekfilt-head{text-align:center; margin-bottom:8px;}

.txcen{text-align:center; margin-bottom:5px;}

.wnd-place{display:none;}

.wndplace-wrap{margin-top:15px;}
.wndplace-time strong, .ltday-bttlink{display:inline-block;}

.spnwdh{padding:0px;}

.daytr-countyinfo{display:none;}

.ltdaytr-topbx img{display:none;}
.ltdaytr-toptxt{position:static; background-color:#222; padding:10px 20px; text-align:center;}
.ltdaytr-toptxt h1{font-size:2.7em;}

.ltday-tourswrap{margin-bottom:20px; text-align:center; border:1px dotted #9a9a9a;}
.ltday-tourswrap::before{border:none;}
.ltday-tourswrap img{margin:0 auto;}
.ltday-tourpri{margin-top:0px;}
.ltday-tourpri strong{display:inline;}
.ltday-tourstxt p{padding-bottom:0px; border-bottom:none;}

.cltlgt, .cltrgt{float:none;}
.video-bg{text-align:center;}
.vedobx{margin-top:15px; display:inline-block; text-align:center;}

.cont-wth1{width:auto;}
.statdh1{position:static !important}

.where-heading{font-size:1.7em; padding:3px 15px 3px 0; margin-bottom:15px;}
.where-wrap img{margin:0 auto;}
.where-wrap a{border:1px solid #c7c7c7; display:block; margin-bottom:25px; background-color:#fff;}

.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;}

.group-trs-outterbx{width:auto; position:static;}
.group-trsbox img{width:60%;}
.group-trs-btton{margin-left:0px; margin-top:15px;}
.group-trs-btton img{display:none;}
.group-trs-outterbx{text-align:center;}
.group-trs-innerbx h2{margin-bottom:10px;}
.group-trs-innerbx h2::after{margin:8px auto 0px;}
}

@media (min-width: 665px) and (max-width: 767px) {
ul.tourdest-wrap li span{left:9%;}
}

@media (min-width: 305px) and (max-width: 767px) {
.htintinner{width:-webkit-max-content; width:-moz-max-content; width:max-content;}
}

@media screen and (max-width: 991px) {
.lgnon, .calltext{display:none;}
.lgnon1{display:block;}	

.navbg, .menuwrapper{background-color:#373737 !important; background-image:none; overflow:hidden; margin-top:0px;}
a.new-menu-link{display:block; padding:0px; width:20px !important; height:20px !important; float:right; text-decoration:none;}
.new-menu {clear:both; min-width:inherit; float:none; height:auto;}
.new-menu, .new-menu > ul ul {overflow:hidden; max-height:0; border-radius:0px;}

.new-menu ul li {float:none;}
.new-menu.active, .new-menu > ul ul.active {max-height:75em;}
.new-menu ul {display:inline;}
.new-menu li, .new-menu > ul > li, .mutext{display:block;}
.new-menu li a{display:block; padding:9px 15px !important; border-bottom:1px solid #7c7b7b; position:relative;}
.new-menu ul li:hover > a{color:#fff;}
	
.clickmu{display:block; width:50px; height:42px; padding:9px 0px 9px; background-color:#414241; border-left:1px solid #7c7b7b; position:absolute; top:0px; right:0; font:20px Arial, Helvetica, sans-serif; color:#fff; text-align:center; cursor:pointer;}
.clickmu:after {content:"+";}
.clickmu.active:after {content:"-";}
.new-menu ul ul, .new-menu ul ul ul {display:inherit; position:relative; left:auto; top:auto; box-shadow:none; border:none;}
ul.dropdown-columns2, ul.dropdown-1col, ul.dropdown-2col{width:auto; float:none !important;}

.new-menu ul li{border-right:none !important;}
.new-menu ul > li a:hover, .click:hover{color:#fff !important; background-color:#bf000f;}
.new-menu ul li:hover{background-color:transparent;}
.new-menu ul li:hover, .new-menu ul ul li a:hover{color:#bf000f !important;}

.new-menu ul li:hover > a{border-top:none;}
.new-menu ul li:hover > a .muhomeicon{background:url(https://www.southerntravel.co.in/images/menu-icon.png) no-repeat 0px 0px;}

.navrightbx,.new-menu ul.hasss, .navlkwrap1, .new-menu .navtour-imgbx{width:100%; float:left !important; margin:0px; padding:0px; background:none;}

.mutourbx, .navrightbx strong, .navrightbx .trallview, .navlinks .muviewall, .besticon, .summericon, .muluxuryicon, .muwildlifeicon, .muoffericon, .mutravelicon, .mutoolsicon, .mumonsoonicon, .mublogicon, .musprites, .bnnlnk, .nrhdis,.new-menu ul li a i, .new-menu ul li:hover i, .newmusprites, .new-menu .linkhide, .lgbticon{display:none; margin:0px;}
.new-menu .navtourbx, .new-menu .navtour-imgbx{background-color:transparent;}

.new-menu .navtourbx a, .new-menu .navtour-imgbx a{text-align:left; padding:9px 16px !important; color:#777777 !important;}
.new-menu ul li a .ihplnav{margin:-12px 2px -4px 0px;}

.nrhtext img{display:none;}
.nrhtext span{display:block;}

.linknav{width:100%;}
.linknav, .linknav .innerlink li{margin:0px;}
.linknav .innerlink{display:inline;}
.linknav .innerlink li a{padding:9px 0 9px 10px !important; background-image:none; font:14px "Century Gothic"; text-transform:uppercase;}
}

@media only screen and (max-width: 750px){
.errtxt{padding-left:35px;}

.htcity-selbx{float:none; margin-top:15px; margin-bottom:5px;}

.hotel-tabwrap{margin-top:23px;}
}

@media only screen and (max-width: 685px){
.rsDefaultInv .rsArrow{width:100px;}
.rsDefaultInv .rsArrowIcn{left:36%;}
.rsDefaultInv .rsArrowIcn span, .httop-bannerbx, .httop-searchform{display:none;}

.featured-htwrap{margin-top:20px;}

.hotel-tabcontent ul li{width:100%;}
}

@media screen and (max-width: 640px) {
.wdfrom-linkbx ul li{float:none; text-align:center;}
}

@media screen and (max-width: 630px) {
.cities-linkbx ul li, .tourdest-linkbx ul li, .pkgdest-linkbx ul li, ul.travelgd-contentlinks li{width:50%;}

.footer-bg4{padding-top:10px;}
.ftviewbtt{margin-top:-47px;}
.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;}

.group-trsbox img{width:80%;}
}

@media only screen and (max-width: 620px){
.errtxt{padding-left:45px;}

.dest-schbx{margin-top:20px; margin-bottom:20px;}
.pdd, .destsch-innerbx .schbtt{width:100%;}

.destpkg-infobx{padding-left:15px; padding-right:15px;}
.destpkg-infobx a{display:block;}

.destpkg-bgbx{width:100%; padding-left:15px; padding-right:15px;}

.tlisting p, .hotel-txtbx p, .pkgtour-textwrap p, article p{text-align:left;}
}

@media (max-width: 590px) {
.newtrip-destbx{padding:0 8px;}
.newtrip-destbx span{left:8px;}

.txtbig{position:relative; top:-605px;}
.travel-guide-main{margin-bottom:0px; font-size:36px;}

.mrgtxt{margin-top:-55px;}

.travelgd-infowrap{width:100%;}
.travelgd-infowrap span{bottom:37px;}
.travelgd-infowrap strong{font-size:24px;}

.error-form{position:static;}
.erwd{width:100%; margin:10px 0px 15px;}

.htabst ul li{width:100%;}

.htbyinterest{width:100%; text-align:center;}
.htbyinterest a{display:inline-block;}
.htintinner{margin:0 auto;}

.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;}
}

@media only screen and (max-width: 580px){
.dealweek-wrapper, .dealweek-banner{float:none;}

.pkgform-box .submitbtt{width:100%; margin-top:20px;}
}

@media screen and (max-width: 570px) {
.ins1 a{display:block;}
}

@media (max-width: 565px) {
.fairs-eventsbx{width:290px; margin:5px auto 15px; float:none;}

.errtxt{padding-left:62px;}

.hotel-tabwrap > li > a{font-size:15px; padding:7px 6px; margin-right:2px;}
.hotel-tabwrap > li.active > a{padding:11px 6px;}

.grtpkg-info p{width:100%; padding-top:5px; padding-bottom:5px;}
.grtpkg-info p span{display:inline-block;}

.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;}

.wknd-thingdo{width:100%; text-align:center;}
.wknd-thingdo img{margin:0 auto; height:inherit;}
.wknd-thingdo span::after{float:none; padding-left:5px; margin-right:0px;}
.wknd-thingdo span{min-height:inherit;}
}

@media only screen and (max-width: 515px){
.dealweek-wrapper, .dealweek-banner{float:none;}	

.tripdestbx{width:auto; text-align:center; margin:15px auto; display:table; float:none;}

.travel-attwrap, .pkginterestwrap{width:100%;}

.travelatt-linkbx ul li{width:100%;}

.travelgd-destination ul li{width:50%;}

.top-search-wrapper .search-dest{width:auto;}

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, .tourdest-linkbx ul li, .pkgdest-linkbx ul li{width:100%;}

.plantrip-wrapper{margin-top:-60px;}

.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(https://www.southerntravel.co.in/images/sprite-image.png) no-repeat -99px -156px transparent; margin:0px; border:none; padding:0px;}
img.linkedin1{width:30px; height:31px; background:url(https://www.southerntravel.co.in/images/sprite-image.png) no-repeat -67px -156px transparent; margin:0px; border:none; padding:0px;}
img.blog1{width:30px; height:30px; background:url(https://www.southerntravel.co.in/images/sprite-image.png) no-repeat -134px -156px transparent; margin:0px; border:none; padding:0px;}

.txtbig img{display:none;}

.place-visitbx{width:50%;}

.errimg{display:none;}
.error-textbx, .hpopwd{width:100%;}

.htlistimg{width:100%; padding-right:15px;}
.htlistimg img{margin:5px auto 10px;}
.hotel-offertag{left:7px; top:-7px;}

.htlist-txtbx{width:100%; padding-left:15px; text-align:center;}
.htlist-txtbx p{margin-top:8px; margin-bottom:12px;}
.htlist-txtbx ul{margin-top:12px;}

.inter-tourbx{width:100%;}
.border2{border-right:none;}

.weekfld-txt .radio-inline{margin-bottom:10px;}

.enqfmbtt{float:none; margin:20px auto 5px;}

.weeknd-pkagebx{width:100%; text-align:center;}

.destpkg-infobx{width:100%;}
.destpkg-infobx a{display:inline-block;}

.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;}
}

@media only screen and (max-width: 430px){
ul.travelgd-contentlinks li{width:100%;}

ul.getting-aroundbx li{width:97% !important; height:43px; margin:9px 5px 0px; border-bottom:1px dotted #989898;}
.getbtline{display:none;}

.btlinebx{margin:30px 6%;}

.newtrip-destbx{width:288px; margin:0 auto 20px; float: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;}

.filtbx-tour, .slide2{width:100%; margin:10px 0 0px;}
}

@media only screen and (max-width: 400px){
.topwildbtt a{display:block;}	

.hotel-specialpr{width:100%; text-align:center;}
.hotel-viewdeal{padding:0 15px; width:100%; margin:10px auto 5px; text-align:center;}

.ntbfd{width:100%;}

.lngweek-wrapper a > img{margin:0 auto;}

.escape-wrapper img{margin:0 auto;}

.grtfest-link a{display:block;}

.tour-destbx{width:100%; text-align:center;}
.tour-destbx a{display:inline-block;}
.tour-destbx span{position:static; color:#222; text-shadow:none;}
.tour-destbx a:hover > span{color:#bb000f;}
}

@media only screen and (max-width: 390px){
.sdlmg .carousel-inner{display:block;}

.where-heading{padding:0 0 3px;}
.where-heading span{display:block; margin-right:0px;}
}

@media only screen and (max-width: 374px){
.top-search-wrapper .gobtt{margin-top:15px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.weekfld-season{padding-bottom:5px;}
.weeknd-season{margin-bottom:10px;}

.wndimg, .wndplace-detail{width:100%; text-align:center;}
.wndimg img{display:block; margin:0 auto 5px;}
}

@media only screen and (max-width: 360px){
.travelgd-destination ul li, ul.tgtheme-icons li, .hdbtt{width:100%;}

.great-pkgbx{border:1px solid #222;}
.grtpkg-heading{position:static; text-shadow:none; color:#222; margin-top:5px; padding-left:15px;}
.grtpkg-heading p{padding-top:5px;}

.tour-destbx1{padding:0 10px;}
.tour-destbx1 span{left:15px;}

.viewtext-weeknd p{display:none;}
.info-weeknd{margin-top:0px;}
}

@media only screen and (max-width: 355px){
.callwp{padding-left:5px; padding-right:3px;}
.callwp p a{font-size:1em;}
}

@media only screen and (max-width: 320px){
.travelgd-infowrap span{bottom:31px !important;}
.travelgd-infowrap strong{font-size:19px !important;}

.place-visitbx{width:100%; padding:0 15px;}

.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;}

.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;}

.htbyinterest a{display:block;}

.ei{border-left:1px solid #ccc !important; padding-left:10px;}

.destpkg-infobx a{display:block;}               

.destpkg-bginner{width:auto;}
}

@media (max-width: 330px) {
.social-media ul li{padding:5px;}
}

@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 only screen and (max-width: 285px){
.fairs-eventsbx{width:100%;}
.fairs-eventsbx span{width:87%;}

.interpkgbx a{display:block;}
.inter-pkgdy p{margin:-60px -65px 0 25px}
}

@media screen and (max-width: 292px) {
.callwp p a{font-size:0.9em;}
}

@media (max-width: 810px) {
.social-media{margin-left:0px;}
}

@media (max-width: 745px) {
ul.getting-aroundbx li{width:46%;}
.getbtline{margin-right:8%;}

.travelgd-infowrap span{bottom:25px;}
.travelgd-infowrap strong{font-size:13.5px;}
}

@media (max-width: 435px) {
.newtrip-destbx{width:288px; margin:0 auto 20px; float:none;}
}

@media (max-width: 390px) {
.splgdtab > li > a{height:60px;}
}

@media only screen and (max-width: 320px){
.newtrip-destbx{width:auto; margin:0 auto 20px; float:none;}

.summerdest-imgbx{display:none;}

.search-bannerbx{width:auto;}
}

@media (max-width: 300px) {
.tripdestbx a, .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;}	
}