@media (max-width:1199px) {
	.desk-hide{display: none !important;;}
	#main-nav ul.navbar-nav li { margin-left: 12px; margin-right: 12px;}

	#main-nav ul li a { font-size: 14px;}

	#header-slider .carousel-caption { left: 10%; right: 10%;}

	#mantra { background-position: top right;}

	footer .footer-main .footer-col {margin: 0 20px;}

}


@media (max-width:1023px) {
	.desk-hide{display: none !important;; }
	.navbar-nav  { flex-direction: column;}
	.topnav { display: none;}

	.navbar { margin-right: 0;}

	#main-nav ul li.nav-item a::before, #main-nav ul li.nav-item a::after { content: none;}

	.sticky .row {align-items: flex-start;}

   .nav-icon { position: absolute; z-index: 999; top: 0; right: 0;}

	#main-nav { background: none; height: auto;}

	.navbar	{ float: none;}

	.navbar-nav { padding: 4rem 0 2rem 0; display: block;	width: 100%;}

	#main-nav ul li { list-style: none;}

	#main-nav ul li a:hover:after, #main-nav ul li.active a:after { content:none;}

	#main-nav button { display:block; background:none; border:none;margin: 15px 20px; padding: 0;}

	#main-nav ul.navbar-nav li { margin:0; float:none; border-bottom: 1px solid rgba(255, 255, 255, .1);}

	#main-nav ul li.nav-btn a { background:#4A90E2; width:100%; padding:10px 15px; text-align:left;}

	#main-nav ul li a { padding:10px 15px; color:#fff;}

	.navbar-nav { padding: 4rem 0 2rem 0;}

	#main-nav ul li a:hover:after, #main-nav ul li.active a:after { content:none;}

	#main-nav ul.navbar-nav li { margin:0; float:none; border-bottom: 1px solid rgba(255, 255, 255, .1);}

	#main-nav ul li.nav-btn a { background:#4A90E2; width:100%; padding:10px 15px; text-align:left;}

	#main-nav ul li a { padding:10px 15px; color:#fff; display: inline-block;}

	#main-nav ul li a:hover, #main-nav ul li.active a { color:#fff;}

	.navbar-expand-lg .navbar-nav .dropdown-menu { position:static; width: 100%; background:#100f0f; border:none; border-radius:0; padding:0;}

	.drawer-dropdown-menu { position: static; width: 100%; background: #0a0a0a; border-radius: 0;}

	#main-nav ul li .drawer-dropdown-menu li { border-bottom: 1px solid rgba(255, 255, 255, .3);}

	#main-nav ul li .drawer-dropdown-menu li a { color:#fff; display:inline-block; cursor:pointer;}

	#main-nav ul li .drawer-dropdown-menu li a:focus { background:none;}

	#main-nav ul li .drawer-dropdown-menu li a:hover { background:none; color:#fff;}

	#main-nav ul li .drawer-dropdown-menu li ul.drawer-dropdown-menu { background: #171717;}

	#main-nav ul li .drawer-dropdown-menu li ul li a:hover { background: none;}

	#main-header.sticky #main-nav ul li a { color: #fff;}

	.drawer-dropdown .caret { background: url(../images/dropdown-caret.png) no-repeat center center; position: absolute; width: 40px; height: 40px; top: 0; right: 0; display:block;}

	.subnav .caret { display: block!important;}

	#header-slider .carousel-caption h5 { font-size: 25px;}

	.hidden { display: block;}

	#intro img,#purpose img { width: 100%;}

	#intro .content-block { max-width: 100%;}

	.navbar { border-bottom: none;}

	#travelogue .blog-item { margin-bottom: 20px;}

	footer { margin-top: 30px;}

	footer .footer-main { flex-direction: column; text-align: center;}

	footer .footer-main .footer-col:first-child { margin-left: 20px;}

	footer .footer-main .footer-col:last-child { margin-right: 20px;}

	.btn-block ul,ul.blog-social { justify-content: center;}

	ul.blog-social { margin-top: 30px;}

}



@media (max-width:767px) {
.desk-hide{display: block !important;}	
.mb-view{display: block!important;}	
.travel-quote-nepal{font-size: 30px; padding: 0px;}
.travel-quote{font-size: 20px; padding: 0px;}
.travel-quote-srilanka{font-size: 20px; padding: 0px;}

.testimonial h1{color:#ff6900; font-family: mistral !important; font-size: 28px;}

.testimonial p{font-size: 12px; padding-right: 0px; padding-left: 0px;}	

header .container { max-width: 100%;}

#header-slider { margin-bottom: 30px; /*height:55vh;*/}

#intro .content-block,#purpose .content-block { padding: 50px 0;}

#mantra h2 { margin-bottom: 15px;}

#adventure,#travelogue { margin: 30px 0;}

.heading h2 { margin-bottom: 20px;}

#header-slider .carousel-caption h5 { font-size:18px;}

#header-slider .carousel-caption { font-size:14px;}

.main-logo img { max-width:130px;}

}



@media (max-width:574px) {

.testimonial h1{color:#ff6900; font-family: mistral !important; font-size: 28px;}

.testimonial p{font-size: 12px; padding-right: 0px; padding-left: 0px; }

.mob-hide{display: none;}	

/*#home-slider-container .carousel-caption{ display: none; }*/

#home-slider-container { height: 70%;}

#home-slider-container .carousel-caption { left: 5%; right: 5%;}

#home-slider-container .carousel-caption h5 { font-size: 20px;}

#home-slider-container .carousel-caption h1 { font-size: 20px;}

#contactp .contact-details li.email { line-break: anywhere;}

#instagram h2 { font-size: 22px;}

#contactp h3 { font-size: 20px;}

.btn-block ul li a { font-size: 14px;}

.margin-100 {margin: 50px 0;}

#blog-single h1 { font-size: 25px;}

.travel-quote{font-size: 20px; padding: 0px;}
.travel-quote-srilanka{font-size: 20px; padding: 0px;}
.travel-quote-nepal{font-size: 30px; padding: 0px;}
}