 @media only screen and (min-width: 768px) {
     .main-banner {
         padding: 15% 0 5%;
/*         min-height: 600px;*/
         height: 90vh;
     }
     .page-title.image-title {
         height: 450px;
         /* height: 180px;*/
     }
     /*-------- 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) {
     section {
         padding: 2em 0 2em 0;
     }
     .navbar-default .navbar-brand img {
         width: 290px !important;
    margin-top: 44px !important;
     }
     .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: 27px;
     }
     h2 {
         font-size: 36px;
     }
     h3 {
         font-size: 27px;
     }
     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: 160px;*/
         margin-top: 53px;
     }
     .main-banner .form-control {
         margin-bottom: 10px;
     }
     .fb-log-btn {
         margin-bottom: 10px;
     }
     .main-banner {
         padding-top: 130px;
         margin-top: 70px;
         width: 100%;
         height: auto;
         
     }
     .destination-sec {
         padding-top: 0px;
         margin-top: 70px;
         width: 100%;
     }
     .mbl-dest-city-banner {
         padding-top: 0px;
         margin-top: 70px;
         width: 100%;
     }
     .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) {
     /*-- 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;
     }
     .slstic-routes {
         margin: 8px;
     }
     /*----- 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;
         /*margin: 8px;*/
     }
     .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:100%;*/
         text-align: center;
     }
     .inner-bannerss {
         margin-bottom: 0px !important;
     }
     .top-bar2 {
         display: none;
     }
     .navbar-header {
         position: absolute;
         top: -15px;
         z-index: 999;
         width: 100%;
     }
     .navbar-header img {
         margin-top: 32px !important;
         width: 273px;
     }
     .height-mobile-527 {
         height: 100%;
     }
     .abt-rj {
         padding: 4em 0 3em;
     }
     .desp-mrg-top-25 {
         margin-top: 0px;
     }
     .page-title {
         /* height: 180px;*/
         height: 235px;
     }
     .other-page {
         /* height: 180px;*/
         height: 115px;
         margin-top: 70px;
     }
     .image-title h2 {
         font-size: 28px;
     }
     .mobile-none {
         display: none;
     }
     .pack-heading h2 {
         font-size: 28px;
     }
     .breacrumb-height .page-title-wrap {
         top: 60%;
     }
     .other-page .page-title-wrap {
         top: 50%;
     }
     .page-title-wrap {
         top: 60%;
         width: 100%;
     }
     .bannr-ab {
         padding-top: 145px;
     }
     .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: #f20b41;
     }
     .iticks-pop-button {
         bottom: 190px!important;
     }
     .iticks-notif-msg {
         bottom: 180px!important;
     }
     .rh-deskt {
         display: block;
     }
     .rightfloat {
         position: absolute;
         width: 35px;
         height: 35px;
         bottom: 0px;
         right: 33px;
         background-color: #f20b41;
         color: #FFF;
         border-radius: 50px;
         text-align: center;
         font-size: 29px;
         z-index: 100;
         line-height: 35px;
         padding-top: 0px;
     }
     .mbl-text-center h4 {
         text-align: center;
         font-size: 25px;
         font-weight: 600;
     }
     .w-20 {
         width: 50%;
     }
     .guides-box-alt p {
         display: none;
     }
     .guides-box-alt {
         min-height: auto;
     }
     nav.navbar.bootsnav .navbar-toggle {
         margin-right: 0px;
     }
     .card-lavel {
         min-width: 145px;
         right: -22%;
     }
     nav.navbar.bootsnav.navbar-fixed {

         position:fixed;
		 display:block;
		 width:100%;
		 margin-top:-100px;
		 height:80px;
     }
     .footer-new-section {
         padding: 20px 0px;
     }
     .copyright {
         padding: 0px;
     }
     .package-section-div {
         padding: 0px 0;
     }
     .m-block {
         display: block !important;
     }
     .m-none {
         display: none !important;
     }
     .pad-btn {
         padding: 8px 8px;
         margin-bottom: 15px;
     }
     .video-section {
         padding: 1em 0 2em;
     }
     .mail-text-lowercase {
         text-transform: lowercase !important;
     }
     .exp-tour-sec {
         padding: 1em 0 2em;
     }
     .exp-tour-1 h3 {
         font-size: 34px;
     }
     .trip-gallery {
         padding: 1em 0 2em;
     }
     .mbl-m-30 {
         margin: 5px;
     }
     .blog-sec-mbl {
         padding: 1em 0 2em;
     }
     .top-des-mbl {
         padding: 1em 0 2em;
     }
     .package-section h2 {
         font-size: 33px;
     }
     .mb-footer-mbl {
         margin-bottom: 25px;
     }
     .copyright p {
         margin-bottom: 0px;
     }
     .copyright {
         margin-top: 0px;
     }
     .count-box_1 .count-text::after {
         top: 55%;
     }
     .m-padd-top-0 {
         padding-top: 0px !important;
     }
     .breadcrumb-style-one .breadcrumb-title {
         font-weight: 700;
         font-size: 31px;
         margin-bottom: 10px;
     }
.title1 {
         font-weight: 700;
         font-size: 31px;
         margin-bottom: 10px;
     }
     .icon-float {
         top: 20%;
     }
     .more-update-content h4 {
         font-size: 35px;
         margin-bottom: 22px;
     }
     .testimonial-blog-box {
         padding: 0px 10px;
     }
     .tour-stat {
         margin: 10px 0 !important;
         border-right: none !important;
     }
     .breadcrumb-style-one {
         padding: 65px 0 45px;
         height: auto;
     }
     .mbl-mrg-top-0 {
         margin-top: 0px !important;
         padding: 0px;
     }
     .icon-box-text-alt {
         font-size: 12px;
         display: inline-block;
         font-weight: 500;
     }
     .back-to-top {
         bottom: 50px;
     }
     .tourtype-container-home {
         margin: 10px;
     }
     .extra-detail-tour {
         text-align: center;
     }
     .timeline-content {
         padding: 15px;
     }
     .timeline-index {
         margin-right: 0px !important;
     }
     .video-img-pack img {
         margin-bottom: 10px;
     }
     .mbl-sec-pad {
         padding: 1em 0 1em;
     }
     .pack-table td {
         font-size: 12.5px !important;
         padding: 7px 7px !important;
     }
     .pack-table th {
         padding: 10px 7px !important;
     }
     .pack-detail-hl {
         background: none;
     }
     ul.gallery-list-alt li {
         width: 33.33%;
     }
     .pack-table-mobile {
         margin-top: -1rem;
     }
     .pack-table-mobile .d-mbl-none {
         display: none;
     }
     .pack-table-mobile .day-width {
         width: 24%;
     }
     .pack-table-mobile .pack-tdname {
         max-width: 37%;
     }
     .pack-table-mobile-even .pack-tdname-even {
         max-width: 37%;
     }
     .more-update-sec-mobile {
         padding: 45px 15px;
     }
     .more-update-sec-mobile h4 {
         font-size: 35px;
     }
     .pack-table-mobile-even .day-width-even {
         width: 24%;
     }
     .policy-links .policy-list li a {
         font-weight: 500;
         font-size: 12px;
         color: #fff;
     }
 }
 
 @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;
     }
 }
 
 @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) {
     .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;
     }
 }