@media only screen and (max-width:1024px) {
#header{height:auto; width:98%;}
.ihpltext{width:100%; margin:0 auto;}
.ihpltext ul li{padding:0px 5px; font-size:15px;}
.body-container{width:99%;}
#footer{height:auto; width:100%;}
}
/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 990px) {
.slider-buttonbx{top:35px; right:55px;}
.slider-leftbx{position:static; width:98%; padding:0px 8px 3px 8px;}
.thidden{visibility:visible;}
.searchform{position:static;}
}

/*  MAKE LAYOUT RESPONSIVE at 1024px FOR SMALLER SCREENS ================================================================ */
@media only screen and (max-width: 1024px) and (min-width: 769px){
#topnav{width:99%; /* 960px / 1024px */}
.slider-buttonbx{top:84px;}
.rightwrapper{margin:15px 0 0 14px;}
.detinnerbx{width:93%;}
#footer-linkbx{width:95%; /* 960px / 1024px */}
}
.mobile-menu-nav{display:none}
@media screen and (max-width: 999px) {
	.mureslink{display:none;}
section.main-navigation{background:#C49B05!important;}
.contact-header span.cont img{width:341px;}
.contact-header span.cont{width:210px!important; padding-left:0px!important;  margin:0 auto; display:block!important; float:none!important;}
.contact-header span.cont .mob{width:240px!important; float:left!important;}
.make-trip-icon{padding-top:0px!important; display:block; clear:both!important; float:none!important; padding-top:2px!important;}
.navbg, .menuwrapper{ background-image:none; overflow:hidden; background-image:none !important;}
a.new-menu-link{display:block; color:#fff;  padding:12px 15px; color:#fff; font:16px Arial, Helvetica, sans-serif; width:100%; background-image:url(../images/nav-icon.png); background-repeat:no-repeat; background-position:100% center; 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 ul > li{ background-color:#ddd;}
.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;  background:url(../images/mobile-rightbar-divider.gif) repeat-x bottom #373737; position:relative; }
.new-menu ul li:hover > a{color:#FFF!important; background:url(../images/mobile-rightbar-divider.gif) repeat-x bottom #454242;}
.main-navigation .container{padding-left:0px!important; padding-right:0px!important;}
.navlkwrap{background:#fff;}
	.navlinks, .mureslink{display:none!important}
.clickmu{display:block;  width:50px; line-height:45px; display:block;  background:url(../images/mobile-rightbar-divider.gif) repeat-x bottom #414241;   position:absolute; top:0px; bottom:0px; right:0; font:30px; font-weight:bold; color:#FFF; text-align:center; cursor:pointer;}
.clickmu:after {content:"+";   font:30px!important; font-weight:bold!important;   }
.clickmu.active:after {content:"-"; font:30px!important; font-weight:bold!important;   }
.new-menu ul ul, .new-menu ul ul ul {display:inherit; position:relative; left:auto; top:auto; box-shadow:none; border:none;}
ul.dropdown-1columns, ul.dropdown-3columns, ul.dropdown-colums1, ul.dropdown-columns2{width:auto; float:none !important;}
.mobile-menu-nav a{background:url(../images/mob-sub-divider.gif) repeat-x bottom  #ccc!important; }
.mureslink a{background:url(../images/mob-sub-divider.gif) repeat-x bottom #ccc!important; padding:4px 33px 5px!important;}
.new-menu ul li{border-right:none !important;}
.new-menu ul > li a:hover, .click:hover{color:#FFF !important;  background:url(../images/mobile-rightbar-divider.gif) repeat-x bottom #454242; }


.mobile-menu-nav{display:block!important}
.mobile-menu-nav .new-menu li a{font-weight:normal!important}

.mobile-menu-nav a{color:#333!important;  color: rgb(51, 51, 51) !important;
    font-weight: normal;
    text-transform: capitalize; padding-top:3px!important;  }
.mobile-menu-nav .new-menu ul li a{background:#EDEBEB!important; color:#444!important}
.asia-nav{display:none!important;}
.new-menu ul li:hover{background-color:transparent;}
.new-menu ul li:hover, .new-menu ul ul li a:hover{color:#444 !important;}
.conte label{margin-bottom:0px!important;}
.new-menu ul li:hover > a{border-top:none;}
.new-menu ul li:hover > a .muhomeicon{background:url(../missing.html) no-repeat 0px 0px;}

.navlinks, .navlkwrap, .mureslink, .new-menu .navtourbx, .navrightbx,.new-menu ul.hasss, .navlkwrap1, .new-menu .navtour-imgbx{width:100%; float:left !important; margin:0px; padding:0px; background:none;}
.navlinks span{padding:0px; text-transform:uppercase; background:none;}

.navlinks .navlik, .navlinks .destlink, .mutourbx, .navrightbx strong, .navrightbx .trallview, .navlinks .muviewall, .besticon, .summericon, .muluxuryicon, .muwildlifeicon, .muoffericon, .mutravelicon, .mutoolsicon, .mublogicon, .musprites, .bnnlnk, .nrhdis,.new-menu ul li a i, .new-menu ul li:hover i, .newmusprites, .new-menu .linkhide{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;}

.hmbannerbx{float:none; margin:10px auto 0px; text-align:center;}
}
/* #Mobile (Landscape)
================================================== */
@media only screen and (max-width: 999px) and (min-width: 481px){
.award-top{margin:21px 0 0px;}
#topnav{height:auto; width:90%; /* 450px / 480px */}
.callbacks_nav{top:36%;}
.slider-buttonbx{top:10px; right:55px;}
.slider-leftbx{position:static; width:98%; padding:0px 8px 3px 8px;}
.thidden{visibility:visible;}
.searchform{position:static;}
.ihpltext ul li{padding:5px 55px; font-size:15px;}
.hometextbx{width:100%;}
.home-rightbx{width:100%; margin:10px 0 0px; position:static;}
.rtmargin{margin:0px 0 -18px 0px;}
.home-rightbx ul li{float:left; width:47%; margin:0 10px 18px;}
.readbx{margin:0px; float:left;}
.hometabbx{width:91%;}
.tourtheme ul li{margin:4px 15px;}
.rightwrapper{width:100%; margin:15px 0 0 35px;}
.moreviewbx{width:97.4%;}
.homespecial{margin:0 0 0 20px;}
.home-tourbx{width:100%;}
.destinationsbx{width:51%;}
.destinationsbx ul li{float:left; margin:0 3px 9px;}
.othertourbx{width:48%; margin:10px 0 0 3px;}
.tourotherbx ul li{width:46%; margin:7px 6px 15px; height:63px;}
.clientpannelbx{width:48%; margin:15px 0 0 3px;}
.aside-homebx{width:100%;}
.tourbx{width:97%; margin-left:1px;}
.tourdetailsbx{width:49%;}
.detinnerbx{width:98%;}
.detinnerbx ul li a{font-size:14px;}
.detinnerbx ul li{width:24%;}
.detinnerbx ul li:last-child{width:27%; margin:1px 0 0 5px;}
.ourevent ul li{width:47.5%;}
#newsletterbt-form input{width:170px;}
.span_1_of_2{width:55%;}
.footerlinks{width:98%;}
#footer-sub{width:98%;}
.footer-innerbg{width:100%;}
.footer-textbg{font-size:9px;}
}
@media only screen and (max-width: 745px){
.logo{margin:4px auto; width:161px; float:none;}
.award-top{width:403px; margin:0 auto; float:none; display:block;}
.toprightbx{width:100%;}
.top-linksbx{margin:5px auto; position:static; background-color:#e5e5e5; width:100%; height:auto; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
ul#top-link{width:100%; margin:0 auto; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
ul#top-link li{padding:0px 5px; float:none; display:inline-block;}
ul#top-link li a{font-size:15px;}
.phone{margin:0px;}
#topnav{height:auto; width:90%; /* 450px / 480px */}
a.new-menu-link{background-position:95% center;}
.menuph{width:93%;}

.tourtheme ul li{margin:4px 5px;}
.home-tourbx{width:99%;}
.destinationsbx{width:88%; margin:0 auto; float:none;}
.destinationsbx ul li{float:left; margin:0px 8px 11px;}
.othertourbx{width:96%; margin:0 2%;}
.tourotherbx ul li{width:187px; margin:7px 8px 15px; height:73px;}
.clientpannelbx{width:96%; margin:3% 2% 0%;}
img.lineimg{background-position:-2px -189px;}
.aside-homebx{width:98%; margin:0 6px;}
.tourbx{width:92.8%; margin:5px 0 0 8px;}
.tourdetailsbx{width:98%;}
.events-outterbx{width:95.3%; margin:15px 10px 0px;}
.ourevent ul{width:98%; margin:0 1%;}
.ourevent ul li{margin:0 1%; width:99%;}
.footer-detailbx{padding:5px 0px;}
.detinnerbx{width:96%;}
.detinnerbx ul li a{font-size:14px;}
.detinnerbx ul li p{padding:3px 0 0 4px; float:left;}
.detinnerbx ul li{width:46%; height:33px; margin:3px; padding:8px 0 0 10px; background-color:#606060;}
.detinnerbx ul li:hover{background-color:#bf000f; cursor:pointer;}
.brochure{margin:-5px 12px 0 0px;}
.quote{margin:-6px 7px 0 0px;}
.view-morebx{width:92%; float:left; margin:5px 0 8px 7px; text-align:center;}
.mwidth{width:85%; margin:5px 0 11px 24px;}
.ihpltext ul li{padding:5px 22px;}

.slider-leftbx{width:98%; position:static;}

.footer_box{width:100% !important;}
.footer_box ul li{width:60% !important;}

.span_1_of_2right{width:45% !important;}
.social-icon-box ul{float:left !important;}
.footer-innerbg{width:100% !important; padding-bottom:23px !important;}
}
/*  MAKE LAYOUT RESPONSIVE at 480px FOR IPHONE LANDSCAPE ============================================ */
@media only screen and (max-width: 485px){

.ihpltext ul li{padding:0px 10px;}
.slider-leftbx{font-size:18px;}
.slider-leftbx span{font-size:14px;}
.thidden{visibility:visible;}
.callbacks_nav{top:38%;}
.slider-leftbx{position:static; width:98.8%; padding:3px;}
.wrapmain{width:100%;}
.searchform{position:static; background-color:#ccc; border-radius:0px; width:100%;}
.searchform input{margin:10px 0px; width:98%; font-size:16px;}
.searchform .gobutton{margin:11px 0 0 10px;}
.slider-buttonbx{position:static; width:80%; margin:0 auto;}
.slider-buttonbx p{margin:7px; float:left; width:96%;}
.slider-buttonbx a{width:98%;}
.offer-tag{margin:10px 32%;}
.body-container{width:98%; margin:0 1%;}
.ihpltext{width:100%; margin:0 auto;}
.ihpltext ul{width:90%; padding:0px;}
.hometextbx{width:100%}
.home-rightbx{width:99%; margin:11px 0 8px;}
.readbx{margin:0px; float:left;}
.topbx{position:static;}
.hometabbx{width:99%; margin:20px 2px 0px; position:relative;}
.moreviewbx{width:97%; position:static;}
.responsive-tabs{width:100%; height:auto; margin:15px 0 0 0px;}
.responsive-tabs__list{display:none; float:left;}
.responsive-tabs__heading {display:block; cursor:pointer; float:left; width:94%;}
.responsive-tabs__panel--closed-accordion-only {display:none;}
.responsive-tabs__panel {width:95%; float:left;}
.responsive-tabs__heading{padding:0.5em; border-radius:5px; border:1px solid #ccc; box-shadow: 0px 2px 3px rgba(0,0,0,0.4); background:#ddd; position:relative;}
.responsive-tabs__heading:after {content:""; display:block; position:absolute; right:20px; top:40%; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #000;}
.responsive-tabs__heading:hover, .responsive-tabs__heading--active:hover {background-color:#0E6969}
.responsive-tabs__heading--active {background:#fff;}
.responsive-tabs__heading--active:after {border-bottom:10px solid #000; border-top:0;}
.tourtheme ul li{margin:5px;}
.offerbx{margin:0 auto; float:none;}
.rightwrapper{width:69%; margin:0 auto; float:none;}
.homespecial{margin:10px 0 0 0px;}
#footer-sub{width:100%;}
.footerlinks{width:99%;}
#footer-linkbx{width:96%;}
.footer_box{text-align:left;}
.footer_box strong{display:block; background-color:#f1f1f1; color:#333; text-align:center; padding:2px 0px;}
.footer_box ul li{float:left; width:46% !important;}
.social-icon-box{margin:0px;}
.social-icon-box ul{width:100%; margin:8px 0 0px;}
#newsletterbt-form label{padding:10px 0 0px 2px; margin:0px 29px 0 8px; width:77px;}
#newsletterbt-form input{width:50%;}
.footer-col {margin:1% 0%;}
.span_5_of_5 {width:42%;}
.span_4_of_5 {width:100%;}
.span_3_of_5 {width:100%;}
.span_2_of_5 {width:100%;}
.span_1_of_5 {width:99.7%;}
.span_1_of_2{width:100%;}
.span_1_of_2right{width:100% !important;}
.footer-textbg{font-size:6px;}
}
@media only screen and (max-width: 460px){	
.menuph{width:91%;}
.tourtheme ul li{float:none; margin:5px auto; width:215px;}
.moreviewbx{width:97%; position:static; margin:5px 4px 8px;}
.detinnerbx ul li a{font-size:15px;}
.destinationsbx ul li{float:none; margin:0 auto 8px auto; width:181px;}
.detinnerbx ul li{width:96%;}
.tourotherbx ul li{margin:7px auto 15px; float:none;}
.footer_box ul li{float:left; width:50% !important;}
}
@media only screen and (max-width: 430px){
.award-top{width:99%; margin:0px;}	
.copryright span{display:none!important; visibility:hidden!important;}
}
@media only screen and (max-width: 360px){
.logo{margin:4px auto; width:55%; float:none;}
.award-top{width:99%; margin:0px;}
a.new-menu-link{width:100%;}
.ihpltext ul{width:100%;}
.searchform{padding:5px;}
.tourtheme ul li{float:none; margin:5px auto; width:215px;}
.moreviewbx{width:97%; position:static; margin:5px 4px 8px;}
.rightwrapper{width:100%;}
.destinationsbx ul li{float:none; margin:0 auto 8px auto; width:181px;}
img.lineimg{background-position:-29px -189px;}
.view-morebx{width:91%;}
.mwidth{width:83%; margin:5px 0 11px 17px;}
.offer-tag{margin:6px 22% 10px;}
.span_1_of_5 {width:100%;}
.detinnerbx ul li{width:96%;}
.tourbx{width:90.8%; margin:5px 0 0 8px;}
.events-outterbx{width:95.3%; margin:15px 8px 0px;}
.event_icon{margin:2px 1px 0 3px;}
.footer-textbg{font-size:4px;}
}
@media only screen and (max-width: 335px){
.searchform .gobutton{margin:0px;}
}

@media only screen and (max-width: 320px){
a.new-menu-link{width:90%;}
img.lineimg{background-position:-43px -189px;}
}