 
 @media only screen and (min-width: 993px) {
     section {
         padding: 2em 0 2em 0;
     }
     
     .half-box {
         padding: 140px 40px;
     }
     .half-box h2 {
         font-size: 50px;
     }
     
 }
 
 @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;
     }
     /*------------ 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;
     }
     
 }
 
 @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) {
     .fb-log-btn {
         margin-bottom: 10px;
     }
    
    
     
     .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;
     }

     .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;
     }
     .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;
     }
     

     
     .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;
     }
     .icon-float {
         top: 50%;
     }
     .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: 0px;
     }
     .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%;
     }
     

     
     .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 (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;
     }
 }