@media (max-width: 768px) {
.navbar-toggle{ background-color:#f96305; margin-bottom:0; margin-top:-58px; }
.navbar{ min-height:0px; }	
.nav-book{ display:none; }
.sldnon{ display:none; }
.theme-new img{ margin:0 auto 10px auto; }
.travel-coll{ margin-bottom:20px; }
.travel-coll img{ margin:0 auto; }
.travel-pack img{ margin:0 auto; }
.travel-date{ position:static; text-align:center; background:none; color:#000; }
.travel-date span{ background: rgba(0, 0, 0, 0) url(../images/black-cal.png) no-repeat scroll left center; }
.footerlinks{ text-align:center; }
.footer-address{ text-align:center; }
.heading-f ul li{ background:#224a7e; margin:10px 0; padding:2px 0 2px 10px; }
.heading-f span{ padding-bottom:0; padding-top:5px; }
.new-follow ul li{ display:contents; }
.cent-f{ text-align:center; margin:0 auto; }
.copy-right{ text-align:center; padding-top:22px; }
.theme-new-h{ position:static; padding-bottom:6px; }
.theme-new img{ margin-bottom:0; }
.theme-new{ margin-bottom:20px; }
.trave-t-p img{ margin:0 auto; }
.white-l{ border-right:none; border-bottom:1px solid #9e9e9e; }
.desti-list-fr img{ margin:0 auto; }
.desti-date{ border:1px solid #ebe7e7; margin:10px auto; position:static; }
.resp-m{ float:none !important; text-align:center; }
.trave-t-h{ text-align:center; }
.resp-t{text-align:center !important; float:none !important; }
.travel-d{ border-right:none; }
.exp-tt{ float:none; }
.exp-arrow img{ margin:0 auto; }
.exp-theme img{ margin:0 auto; }
.exp-pack-l p{ padding:5px 0px; }
.desti-frame img{ text-align:center !important; margin:0 auto; }
.desti-arrow{ display:none; }
a.exp-h{ margin-top:8px; }
.theme-new-h{ background:none; }
.theme-new-h p{ color:#000; }
.headh2-yallow{ color:#93180e; }
.theme-new{ margin-bottom:10px; }
a.home-btt1{ margin-top:10px; }
.logo{ margin:10px auto !important; }
.phone-no{ text-align:center; }
.new-follow{ text-align:center; float:none; margin:8px 0 15px 0px; }
.exp-theme-1 img{ margin:0 auto; }
.headh2-gray{ font-size:20px; }
.desti-rajas img{ margin:0 auto; }
.desti-rarr{ display:none; }
.desti-rajas p{ height:auto; }
.recom-h img{ margin:0 auto; }
.f-hide{ display:none; }
.top-phone{ text-align:center; float:none; padding-top:10px; display:none; }
.top-head{ text-align:center; }
.top-head ul li{ display:inline-block; float:none; }
div.five-three{ width:100% !important; }
div.five-two{ width:100% !important; }
.travel-guide{ width:100% !important; }
.new-text{ width:100% !important; }
.new-tourtext{ width:100% !important; }
.flex-indiatour-text{ width:100% !important; }
.contact-img2{ margin:0 auto 15px auto !important; float: none !important; }
.map-display{ display:none; }
.travel-coll-head{min-height:inherit;}
}

@media (min-width:320px) and (max-width:500px) {
.pop-desti img{ width:100%; }
.state img{ width:100%; }
}

@media (min-width:500px) and (max-width:767px) {
.pop-desti{width:48%; margin-right:8px; float:left; } 	
.pop-desti img{width:100%; }
.state{ width:48%; float:left; margin-right:8px; }
}

@media (min-width: 768px) and (max-width: 991px) {
.navbar-toggle{ background-color:#f96305; margin-bottom:0; margin-top:-58px; }
.navbar{ min-height:0px; }
.nav-book-p{ display:none; }
.theme-new img{ margin:0 auto 10px auto; }
.travel-coll{ margin-bottom:20px; }
.travel-coll img{ margin:0 auto; }
.travel-pack img{ margin:0 auto; }
.new-follow{ text-align:center; margin:0; }	
.footer-address{ text-align:center; }
.travel-pack-h{ font-size:14px; }
img.facebook{ margin-bottom:10px; }
img.twitter{ margin-bottom:10px; }
img.googleplus{ margin-bottom:10px; }
.exp-arrow img{ margin:0 auto; }
.exp-arrow-a{ display:none; }
.exp-pack-l p{ padding:5px 0; }
.mini{ margin-bottom:8px; }
.top-head ul li{padding: 0 5px 0 5px; }
.top-phone{ padding-top:10px; }
.new-follow ul li{ display:inline-block; float:none; }
div.five-three{ width:100% !important; }
div.five-two{ width:100% !important; }
}

@media (max-width: 991px) { 
.book-n, .hideshow-botton{display:block !important;}
.planmytrip-button{position:fixed !important; bottom:0px !important; z-index:999 !important;}
}

@media (min-width: 992px) and (max-width: 1199px) {
ul.menu-wrap li > a{ margin:0 8px!important; }
.nav-book{ padding-top:20px; } 	
.theme-new img{ margin:0 auto 10px auto; }
.travel-coll{ margin-bottom:20px; }
.travel-coll img{ margin:0 auto; }
.travel-pack img{ margin:0 auto; }
.new-follow{ width:auto; margin:0 0 10px 0; }
.new-follow ul li.follown{ font-size:15px; }
.desti-arrow{ left:122px }
.top-head ul li{ padding: 0 3px 0 3px; }
.top-head ul li a{ font-size:14px; }
.logo{ margin-top:25px; }
.menu ul li a{ padding:10px 12px; } 	
}

@media screen and (max-width:1000px) {
a.menu-link{ display:block; color:#fff; background-color:#373737; padding:11px 15px; color:#fff; width:100%; background-image:url(../images/nav-icon.png); background-repeat:no-repeat; background-position:97% center; text-decoration:none; }
.menu{ clear:both; min-width:inherit; float:none; height:auto; }
.menu, .menu > ul ul{ overflow:hidden; max-height:0; border-radius:0px; }
.menu ul ul > li{ background-color:#ddd; }
.menu ul li{ float:none; }
.menu.active, .menu > ul ul.active{ max-height:80em; }
.menu ul{ display:inline; }
.menu li, .menu > ul > li{ display:block;}
.menu li a { display:block; padding:10px 15px !important; border-bottom:1px solid #14548a; position:relative;}
	
.click{ display:block; width:50px; height:42px; padding:9px 0px 9px; background-color:#414241; border-left:1px solid #7c7b7b; position:absolute; top:0; right:0; font:20px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; cursor:pointer; }
.click:after{ content:"+"; }
.click.active:after{ content:"-"; }
.menu ul ul, .menu ul ul ul{ display:inherit; position:relative; left:auto; top:auto; box-shadow:none; border:none; }
ul.dropdown-1columns, ul.dropdown-1columns li{ width:auto; float:none !important; }
.menu ul ul li{ background:#3981be; }
.menu ul li{ border-right:none !important; }
.menu ul > li a:hover, .click:hover{ color:#FFF !important; background-color:#4c85b6; }
.menu ul li ul li ul li a{ color:#000 !important; background-color:#fff; }
.menu ul li:hover{ background-color:transparent; }
.menu ul li ul li:hover > a{ color:#000; }

ul.dropdown-3col{ left:0% !important; }
.navlkwrap1{ width:100%; height:auto; margin:0px; }

.linknav{ width:100%; height:auto !important; margin:0px; }
.linknav .innerlink-heading{ background:#619ae1; color:#000; font-size:22px; padding:5px 0 8px 5px !important; }
.linknav .innerlink{ display:inline; }
.linknav .innerlink li{ width:100%; height:auto; margin:0px; }
.linknav .innerlink li a{ padding:5px 0 5px 20px !important; color:#fff !important; background:#619ae1; }
.linknav .innerlink li a:hover{ color:#fff !important; }
}

@media (min-width: 1000px) and (max-width: 1100px) { 
  .menu ul li a{ padding:8px 10px !important; font-size:16px !important; }
}	

@media (min-width: 1100px) and (max-width: 1199px) {
  .menu ul li a{ padding:8px 10px !important; font-size:17px !important; }
}

@media (min-width: 1200px) and (max-width: 1300px) {
  .menu ul li a{ padding:8px 10px !important; font-size:17px !important; }
}

@media (min-width: 1300px) and (max-width: 1350px) {
  .menu ul li a{ padding:8px 20px !important; font-size:17px !important; }
}