@media only screen and (min-width : 768px) {
.tour-image-title::before {
 right: 36%;
}
 .main-banner {
 padding:0% 0 5%;
 min-height: 500px;
 height:79vh;
}
 .page-title.image-title {
 height: 450px;
}
	
	/*-------- Dashboard ----------*/
	.dashboard-bg {
 height: 100vh;
 position: fixed;
 min-height: 650px;
 z-index: 11;
}
 .navbar-nav>li.dash-link>a .avatar {
 position: absolute;
 display: inline-block;
 width: 30px;
 height: 30px;
 line-height: 36px;
 text-align: center;
 border-radius: 100%;
 background-color: #f5f6f7;
 color: #fff;
 text-transform: uppercase;
 left: -27px;
 top: 20px;
}
}
 @media only screen and (min-width : 993px) {
 .tour-image-title::before {
 right: 47%;
}
 section {
 padding:2em 0 2em 0;
}
 .navbar-default .navbar-brand img {
 max-width:230px;
}
 .half-box {
 padding:140px 40px;
}
 .half-box h2 {
 font-size:50px;
}
 nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-display, nav.navbar.bootsnav.navbar-fixed.no-background .logo-display {
 display: block;
}
 nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-scrolled, nav.navbar.bootsnav.navbar-fixed.no-background .logo-scrolled {
 display: none;
}
 nav.navbar.bootsnav.navbar-fixed .logo-display {
 display: none;
}
}
 @media only screen and (min-width : 1024px) {
 h1 {
 font-size:46px;
}
 h2 {
 font-size:36px;
}
 h3 {
 font-size:26px;
}
 h4 {
 font-size:20px;
}
 h5 {
 font-size:17;
}
 h6 {
 font-size:12;
}
 nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu.left-nav li a {
 text-align:left;
}
	
	/*------------ Custom Font Style --------------*/
	.font-50 {
 font-size:50px;
}
 .font-60 {
 font-size:60px;
}
 .font-80 {
 font-size:80px;
}
 .font-100 {
 font-size:100px;
}
 .font-150 {
 font-size:150px;
}
 .font-200 {
 font-size:200px;
}
 .font-250 {
 font-size:250px;
}
 .font-300 {
 font-size:300px;
}
 .font-400 {
 font-size:400px;
}
 .font-450 {
 font-size:450px;
}
 .font-500 {
 font-size:500px;
}
 .font-bold {
 font-weight:bold;
}
 .main-banner h2 {
 font-size: 35px;
 font-weight: 600;
 margin-bottom:30px;
}
 .main-banner p {
 font-size:17px;
}
}
 @media only screen and (min-width : 1200px) {
}
 @media only screen and (max-width: 1023px) and (min-width: 993px) {
}
 @media screen and (max-width: 1199px) {
}
 @media only screen and (max-width: 992px) and (min-width: 768px) {
}
@media screen and (max-width: 992px) {
 .navbar-default .navbar-brand img {
/* max-width: 130px;*/
	 max-width: 175px;
}
 .main-banner .form-control {
 margin-bottom:10px;
}
 .fb-log-btn {
 margin-bottom: 10px;
}
 .main-banner {
 padding-top: 120px;
}
.mobile-banner {
 padding-top: 60px;
 padding-bottom:0px;
}
 .log-screen {
 background-image: none !important;
}
 .soon-wrapper {
 background-image: none;
}
	
	/*--------- Dashboard ----------*/
	.book_image {
 margin: 0 15px 0 0;
 width: 100%;
}
 .dasboard-prop-listing .prop-info {
 width: 100%;
}
}
 @media screen and (max-width: 767px) {
 .fs-m-23 {
 font-size:23px !important
}
 .mobile-visible {
 display:block !important
}
 .mobile-hide {
 display:none !important
}
 .m-fs-34 {
 font-size:34px
}
 .footer-bottom {
 margin-bottom:unset;
}
 .d-m-none {
 display:none;
}
 .tour-image-title::before {
 right: 36%;
}
 .textture_img::before {
 right: 26%;
}
	/*-- General Style--*/
	html body .mob-padd-0 {
 padding:0;
}
 html body .mob-mrg-0 {
 margin:0;
}
 html body .mob-extra-mrg {
 margin-left:-15px;
 margin-right:-15px;
}
 .heading h2 {
 font-size: 28px;
}
 .m-guider-box-detail-content {
 margin-top: 10px;
 margin-left: 0px;
}
 .extra-service-half-1 li {
 width: 100% !important;
}
.height-768 {
 height: 100% !important;
}
.m-text-center {
text-align:center;
}

	/*----- Mobile Padding Settings ------*/
	.mob-padd-0 {
 padding-left:0;
 padding-right:0;
}
 .mob-mrg-0 {
 margin-left:-15px;
 margin-right:-15px;
}
 .mob-extra-mrg {
 margin-left:-15px;
 margin-right:-15px;
}
 .banner {
 padding: 100px 0 80px 0;
}
 .mbb-1 {
 border-bottom:1px solid #dde6ef;
}
 .destination-box.list-style, .hotel-box.list-style, .restaurent-box.list-style, .tour-box.list-style {
 height: auto;
}
 .bl-height-200 {
height: auto !important;
}
 .tour-box.list-style .tour-box-image {
 float: none;
}
.tour-box-image>a {
 display: block;
}
 .destination-box.list-style .inner-box, .hotel-box.list-style .inner-box, .restaurent-box.list-style .inner-box, .tour-box.list-style .inner-box {
 padding: 30px 20px 30px 20px;
}
 .sl-box {
 margin-bottom:10px;
}
 .profile-header-nav .theme-btn {
 width: 100% !important;
 display: block;
 float: none !important;
 margin-bottom: 15px;
}
 .profile-header-nav .fl-right {
 float:none;
}
 .profile-header-nav .nav-tabs li a {
 border-right:none;
}
 .log-wrapper {
 display: block !important;
}
 .nice-select ul.list {
 max-height:150px;
 overflow-y: scroll;
}
.height-177 {
height:150px !important;
}
.bottom-strip {
 display: none;
}
.entry-meta .meta-item {
 display: inline-block;
 vertical-align: middle;
 margin-right: 10px;
 font-size: 12px;
 line-height: 18px;
 width:95%;
 text-align:center;
}
 .inner-bannerss {
 margin-bottom: 0px !important;
}
.top-bar2 {
 display:none;
}
.navbar-header {
 position: absolute;
 top: -36px;
 z-index: 999;
 width: 100%;
}
.navbar-header img {
 margin-top: 36px;
/* width: 246px;*/
 width: 163px;
}
.height-mobile-527 {
 height: 100%;
}
.abt-rj {
padding: 4em 0 3em;
}
.desp-mrg-top-25 {
margin-top:0px;
}
.page-title {
/*height: 180px;*/
}
.pack-heading h2 {
font-size:28px;
}
.page-title-wrap {
 top: 60%;
 width: 100%;
}
.bannr-ab {
/* padding-top: 145px;*/
  padding-top: 200px;
}
.rj-desc {
padding: 8em 0 3em;
}
.htl-header .htl-font {
font-size:15px;
}
#theFixed {
display:none;
}
.pck-padd {
padding: 0em 0 2em 0;
}
.sldr-scllbr-ht {
display:none;
}
.tr-single-box .height-400 {
 height: 200px;
}
.grltop-txtbx {
 position: absolute;
 top: 125px;
}
.grltop-txtbx strong {
 text-align:center;
 color: #fff;
 font-size:25px;
 margin-bottom: 55px;
 text-shadow: 0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;
 display: block;
}
.htl-sce {
padding: 0em 0 0em;
}
#whatsapp {
 bottom: 64px;
 background-color: #00e676;
 border: 1px solid #00e676;
 border-radius: 50%;
 color: #fff;
 font-weight: 700;
 line-height: 47px;
 position: fixed;
 left: 6px;
 z-index: 9999;
 height: 50px;
 text-align: center;
 width: 50px;
 font-size: 30px;
}
ul.short-manu-btm {
 flex-wrap: wrap;
 display: flex;
 z-index: 99;
 width: 100%;
 background: #fff;
 border-top: #e3e3e3 solid 1px;
 padding: 0px;
 margin: 0px;
 position: fixed;
 bottom: 0px;
}
ul.short-manu-btm li {
 width: 25%;
 padding: 8px 0 8px 0px;
 margin: 0px;
 list-style: none;
 line-height: 16px;
 font-size: 13px;
 text-align: center;
}
.ft-menu-bottom {
display:block;
}
.ft-menu-bottom i {
font-size: 24px;
color: #cb6c2b;
}
.iticks-pop-button {
bottom: 190px!important;
}
.iticks-notif-msg {
 bottom: 180px!important;
}
.rh-deskt {
display:block;
}
.rightfloat {
 position: absolute;
 width: 40px;
 height: 40px;
 bottom: 0px;
 right: 25px;
 background-color: #cb6c2b;
 color: #FFF;
 border-radius: 50px;
 text-align: center;
 font-size: 27px;
 z-index: 100;
 line-height: 40px;
 padding-top: 0px;
 top: 50px;
}
.navbar {
 min-height: 75px;
}
.mbl-text-center h4 {
text-align:center;
font-size:25px;
font-weight:600;
}
.tour-from-heading {
 font-size:23px;
 width:85%;
}
.extra-service-half-mobile li {
width:100% !important;
}
.week-mb-img img {
height:auto !important;
}
.weekn-mobile-sec-pad {
padding: 0em 0 3em;
}
.m-font-h4 {
font-size:16px !important;
}
.m-font-p {
font-size:11px;
}
.homepopup .destination-place {
top:15px;
z-index:0;
}
 .offer-value {
 font-size: 15px;
 font-weight: 400;
 left: -2px;
 padding: 2px 4px;
 position: relative;
 top: -7px;
 line-height: 14px;
 float: none;
}
 .slstic-routes {
 margin-bottom: 10px;
}
.mbl-btm-border-none {
border-bottom: none;
}
}
 @media screen and (max-width: 479px) {
 ul.amenities.third li {
 width:50%;
}
 ul.amenities.fourth li {
 width:50%;
}
}
@media all and (device-width: 768px) and (device-height: 1024px) {
.top-bar2 {
display:none;
}
.navbar-header {
 position: absolute;
 top: -41px;
 z-index: 999;
 width: 100%;
}
.navbar-header img {
 margin-top: 48px;
}
nav.navbar.bootsnav.navbar-mobile .navbar-collapse {
 position: fixed;
 overflow-y: auto!important;
 overflow-x: hidden!important;
 display: block;
 background: #fff;
 z-index: 99;
 width: 280px;
 height: 100%!important;
 left: -280px;
 top: 58px;
 padding: 0;
 -webkit-transition: all .3s ease-in-out;
 -moz-transition: all .3s ease-in-out;
 -o-transition: all .3s ease-in-out;
 -ms-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
}
.height-527 {
 height: auto;
}
.main-banner {
 padding: 0% 0 5%;
 min-height: 320px;
 height: 0vh;
}
.navbar-header:after {
 background: #ffffff;
 content: "";
 height: 134px;
 position: absolute;
 right: -28px;
 transform: skewX(-45deg);
 -webkit-transform: skewX(-45deg);
 -moz-transform: skewX(-45deg);
 -ms-transform: skewX(-45deg);
 -o-transform: skewX(-45deg);
 width: 2055px;
 z-index: -1;
 box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
 border-radius: 184% 68% 0 0;
 transform: skewX(153deg);
 top: -28px;
}
.weekn-mobile-sec-pad {
padding: 0em 0 3em;
}
.weekn-ipad-p p {
font-size:14px;
}
}
 @media all and (device-width: 1024px) and (device-height: 1366px) {
 .navbar-header {
 position: absolute;
 top: -58px;
 z-index: 999;
}
 .navbar-header img {
 margin-top: 20px;
 width: 246px;
}
 .main-banner {
 padding: 0% 0 5%;
 min-height: 500px;
 height: 34vh;
}
}
@media (max-width: 991px) {
 .mobile-visible {
 display:none !important
}
 .mobile-hide {
 display:block !important
}
.grltop-txtbx {
 position: static;
}
.grltop-txtbx strong {
 margin-top: -25%;
}
.search-wrapper {
 margin: 20px 0;
}
.shselbg div {
 width: 100% !important;
 margin:12px;
}
.gobtt {
 margin: 8px;
}
}
