
@media (max-width:868px) {

    /* .cbh-phone.cbh-show {
        display: none;
    } */
    .cbh-phone {
        /* width: 180px;
        right: -55px;
        bottom: -26px; */
        width: 0px;
        right: 125px;
        bottom: 180px;
        height: 0px;
    }

    .cbh-ph-circle {
        width: 95px;
        height: 95px;
        top: 38px;
        left: 38px;
    }

    .cbh-ph-circle-fill {
        width: 65px;
        height: 65px;
        top: 53px;
        left: 53px;
    }

    .cbh-ph-img-circle1 {
        width: 45px;
        height: 45px;
        top: 63px;
        left: 63px;
    }

    .menu-btn {
        color: #fff !important;
    }

    .menu-btn img {
        background: rgba(255, 255, 255, 0.2);
        border-radius: 6px;
        padding: 5px;
    }

    .navbar {
        /* background: transparent; */
        border-bottom: none;
        backdrop-filter: none;
    }

    .bgColor {
        background: rgba(16, 16, 16, 0.2);
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        backdrop-filter: blur(8px);
        height: 75px;
    }

    /* .icon {
        font-size: 35px;
    } */

    .banner-img img {
        height: 430px;
    }

    .top-button h5 {
        font-size: 32px;
        margin-top: 40px;
    }

    .top-button a button {
        font-size: 15px;
    }

    #nav a.active {
        border-bottom: none;
        color: #FF9110;
    }

    .res-logo {
        display: block;
        max-width: 90px;
        margin: -15px 0 0px 15px;
    }

    .cancle-btn i {
        right: 18px;
        padding: 0px 7px;
    }

    .list-show {
        background: #FFFDFA;
        border: 1px solid #FFD6A5;
        border-radius: 12px;
        margin: 45px 18px;
    }

    .menu-list li {
        padding: 0;
        border-bottom: 1px solid #FFECD6;
    }

    .contact-link {
        border: none !important;
    }

    .main-btn-next,
    .main-btn-prev {
        width: 35px !important;
        height: 35px !important;
    }

    .main-btn-next {
        right: 16% !important;
    }

    .main-btn-next:after,
    .main-btn-prev:after {
        font-size: 18px !important;
    }

    .main-btn-prev {
        left: 16% !important;
    }

    .back_img_name h4 {
        font-size: 20px;
        padding-top: 52px;
    }

    .select-items {
        top: 199px;
        display: none;
    }

    .select-pro {
        display: none;
    }

    .select-data a button {
        display: none;
    }


    .swiper-slide img {
        border-radius: 0px 0px 25px 25px;
    }

    .logo {
        padding-left: 5px;
    }

    .navbar {
        width: 100%;
        right: 0px;
        padding: 10px 25px !important;
        z-index: 9999;
    }

    .bgColor .logo {
        padding-left: 5px;
    }

    .main-btn-prev {
        top: 68% !important;
    }

    .main-btn-next {
        top: 68% !important;
    }

    .slider-start {
        margin: 2rem 0;
    }

    .view-anchor {
        margin-top: 2rem !important;
    }

    /* ------------------ Find The Perfect Escape ----------------   */
    .Escape {
        margin: 40px 0;
        overflow-x: scroll;
    }

    .perfect h4 {
        display: none;
        font-size: 25px;
        text-align: center;
    }

    .perfect h6 {
        margin: 5px 0 0 0;
    }

    .heading-res {
        display: block !important;
    }

    .perfect-phtos {
        overflow: visible;
    }

    .destop-view {
        display: none !important;
    }

    .responsive-data {
        display: block;
        margin-top: 40px;
    }

    .Upcoming_evnts {
        margin-bottom: 40px;
    }

    .perfect-phtos img {
        max-width: 205px;
    }

    #perfect-escafe {
        width: 650px;
    }

    /* height */
    ::-webkit-scrollbar {
        height: 0px;
    }

    .phto-text img {
        max-width: 175px;
    }

    .Upcoming-events h5,
    .Upcoming-events h6 {
        font-size: 25px;
    }

    .event-card img {
        border-radius: 14px 14px 0px 0px;
        height: 265px;
    }

    .loca-vec img {
        max-width: 90px;
    }

    .event-nxt img {
        max-width: 108px;
    }

    .Upcoming-events p {
        margin: 25px 0;
    }

    .camping-eve img {
        max-width: 176px;
    }

    .tour-camp img {
        max-width: 228px;
    }

    /* ----------------- Blogs -----------------  */
    .res_data {
        display: none;
    }

    .main-blog img {
        height: 291px;
    }

    .sub-blog h4 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        font-size: 16px;
        margin: 15px 0 !important;
    }

    .blog-info h4 {
        font-size: 18px;
    }

    .blog-info p {
        margin-top: 15px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }

    .sub-blog {
        margin: 0;
    }

    .blog-sub-img img {
        max-width: 100% !important;
        height: 265px;
    }

    .sub-bloging {
        margin: 0px 0 25px 0;
    }

    .sub-blog p {
        font-size: 15px;
        margin: 5px 0;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }

    .blog-info h6 {
        display: none;
    }

    .sub-blog a button {
        font-size: 13px;
        margin: 0;
    }

    .blog-info a button {
        font-size: 16px;
    }

    .sub-blog p {
        display: none;
    }

    /* -------------------- Testimonial ------------------  */
    .testimonial-swiper {
        margin-bottom: 2rem;
    }

    .stars-testimonial {
        margin-top: 8px;
    }

    .Testimonial-bottom {
        padding-top: 15px;
    }

    .testimonial-details {
        margin-top: 30px;
    }

    .Testimonial {
        margin: 40px 0 0 0;
    }

    .testimonial_pegination {
        display: block;
    }

    .customers h6 {
        display: none;
    }

    .customers {
        display: block;
    }

    .peg_move {
        justify-content: space-between;
    }

    .reivew_names {
        margin: 15px 0;
    }

    .new_customers h6 {
        display: block;
        border-bottom: 2px solid #fff1e1;
        text-align: center;
        margin-top: 25px;
        padding-bottom: 20px;
    }

    /* --------------- TIB community ------------  */

    .Community-row {
        margin: 25px 0px;
    }

    .content {
        margin: 0;
    }

    .content {
        position: static;
    }

    .res-community-title h6 {
        display: block;
        font-family: 'Gilroy';
        font-style: normal;
        font-weight: 600;
        font-size: 20px;
        text-align: center;
        margin: 20px 0 40px 0;
        color: #333333;
        border-bottom: 2px dashed #FFD6A5;
        padding-bottom: 20px;
    }

    .content .content-overlay {
        display: none;
    }

    /* ------------- why tib community --------------  */

    .why-community {
        border: none;
        margin: 0px;
        background: linear-gradient(128.72deg, #FFF9F1 0%, rgba(255, 250, 244, 0) 62.48%);
        border: 1px solid #FFE1BC;
        border-radius: 12px;
        padding: 30px;
    }

    .Why-Community-section {
        margin: 40px 0;
        /* margin: 0; */
    }

    .com-sec {
        margin: 0 0 40px 0;
    }

    .icon-why img {
        width: 55px;
    }

    .box-dashed {
        display: block;
        border-bottom: 2px dashed #FFD6A5 !important;
        margin-bottom: 25px;
        padding-top: 25px;

    }

    /* ----------------- footer -------------  */
    .footer_section {
        background: none;
    }

    .footer-top {
        margin: 0;
        display: block;
        height: 50%;
        border-radius: 20px;
        margin-bottom: 35px;
    }

    .mountain img,
    .mountain_1 img {
        height: 92px;
    }

    .responsive-mountain {
        display: block;
    }

    .circle-1 {
        position: absolute;
        right: -1px;
        top: -22px;
    }

    .circle-2 {
        position: absolute;
        bottom: -23px;
    }

    .footer-links {
        justify-content: space-between;
    }

    .footer-links ul li a {
        padding-right: 0px;

    }

    .places h4 {
        font-size: 25px;
        padding-top: 45px;
    }

    .footer-logo img {
        display: none;
    }


    .places a {
        width: 35%;
    }

    .social-media-btns {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .social-media-btns {
        margin: 10px 0 10px 0;
    }

    .social-media-btns button {
        margin: 0 0 20px 0;
        padding: 6px 20px;
        width: 100%;
    }

    .footer-social-buttons button {
        width: 100%;
    }

    .Youtube,
    .Linkedin,
    .Instagram,
    .Facebook,
    .Whatsapp {
        width: 170px !important;
    }



    .footer_links {
        display: flex;
        justify-content: space-between;
        margin-bottom: 15px;
        padding: 0 20px;
    }

    .footer_a {
        justify-content: center;
    }

    .footer_a li a {
        padding-right: 15px !important;
    }

    .footer-logo {
        margin-bottom: 15px;
    }

    .footer-last {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .footer-last img {
        display: block;
        max-width: 120px;
        margin-bottom: 15px;
    }

    .footer-last h5 {
        font-size: 14px;
        margin-bottom: 20px;
    }

    /* .footer-social-buttons {
            display: flex;
            justify-content: space-between;
            width: 100%;
        } */

    /* -------------------- Tour page --------------------  */
    .Tour_events {
        margin-top: 40px;
    }

    .tour-fig {
        margin: 25px 0 0 0;

    }

    .tours {
        margin-top: 30px;
    }


    .tour-form {
        margin-top: 2rem;
    }

    /* ---------------- TIB homes -----------------  */
    .homes-reviews h3 {
        margin-bottom: 20px !important;
    }

    .event-card {
        position: static;
    }

    .overlay {
        position: static;
        width: 100%;
        display: none;
        height: 0;
    }

    .packing-data {
        justify-content: space-between;
    }

    .packing-data span {
        font-size: 16px;
    }

    .packing-data strike {
        font-size: 16px;
        margin: 0;
    }

    .packing-data h5 {
        font-size: 16px;
        width: 70px;
    }

    .Book-btn button {
        width: 100%;
        padding: 8px 10px;
        margin-top: 1.5rem;
    }

    .rating-experience {
        display: block;
    }

    .Experience-heading h4 {
        font-size: 24px;
    }

    .exper-box {
        margin: 0;
    }

    .Experience-rating {
        width: 100%;
    }

    .Experience-rating img {
        max-width: 50px;
    }

    .exper-box img {
        max-width: 145px;
        margin: 27px 0 0px 0;
    }

    .face-vector img {
        max-width: 31px;
    }

    .Experience-respon {
        display: flex;
        justify-content: space-between;
    }

    /* ----------------------- Backpacking page ----------------   */

    .pack_resp {
        justify-content: flex-start;
    }

    .pack_resp h5 {
        margin-left: 20px;
        width: 105px;
    }

    .respo_data {
        display: flex;
        align-items: baseline;
        justify-content: space-between;
    }

    /* ----------------- blog page ----------------  */

    .blog-info {
        margin-top: 20px;
    }

    .repo-blog {
        display: flex;
        justify-content: space-between;
        margin: 15px 0 20px 0;
    }

    .main-blog img {
        height: auto;
    }

    .Community h6 {
        display: block;
    }

    .read-data h6 {
        display: block;
    }

    .desk-blog {
        display: none !important;
    }

    /* ------------ single blog page ------------  */
    .our-blog {
        margin: 40px 0;
    }

    .single-blog-content p {
        text-align: inherit;
        padding: 0;
    }

    /* --------------------- about us page --------------  */
    #row_info {
        display: flex;
        flex-direction: column-reverse;
    }

    .main-about {
        margin: 40px 0;
    }

    .info-container {
        align-items: center;
    }

    .info-container img {
        max-width: 70%;
    }

    .info-container h4 {
        margin-top: 30px !important;
        font-size: 25px;
    }

    .info-container p {
        margin: 25px 0 0 0;
        text-align: center;
    }

    .social-card {
        margin: 0px;
    }

    .social-sec {
        margin: 40px 0 15px 0;
    }

    .social-btn {
        padding: 15px 0px;
    }

    .social-btn button {
        margin: 30px 0 50px 0;
        width: 100%;
        font-size: 18px;
    }

    .yout-social button {
        margin: 30px 0 0 0;
    }

    .Professional-Team {
        margin: 0px;
    }

    .team-border {
        margin-top: 130px;
    }



    /* ----------- new code ----------------  */
    .common-media {
        border-right: none;
        border-left: none;
        padding: 0px;
        width: 100% !important;

    }

    .common-media i {
        border-bottom: 2px solid #FFF1E1;
        padding-bottom: 15px;
    }

    .media-common {
        width: 100% !important;
        margin: 0;
    }

    .common-media h5,
    .media-common h5 {
        width: 100%;
        font-size: 24px;
        text-align: center;
        padding-bottom: 25px;
        margin-bottom: 25px;
        margin-top: 25px;
    }

    .media-common i,
    .common-media i {
        width: 100%;
        margin: 0;
        text-align: center;
        padding-bottom: 25px;
    }

    .media-common .fa-instagram {
        border-bottom: 2px solid #FFF1E1;
    }

    .happy_social {
        padding: 10px;
    }

    .happy_sub_social img {
        height: 198px;
        object-fit: cover;
        border-radius: 4px;
    }

    .happy_sub_images img {
        height: auto;
    }

    .social-card h5 {
        margin-bottom: 30px;
    }

    .media-common .fa-instagram {
        border: none;
    }

    .common-media i {
        border: none;
    }



    /* ----------------- treking page -----------------  */

    .Community-row {
        text-align: center;
    }

    .Explore {
        overflow: hidden;
        margin-top: 40px;
    }

    .Experience-heading h4 {
        font-size: 22px;
        text-align: center;
        padding: 15px 12px 0 12px;
    }

    .Explore-left p {
        padding: 15px 12px 15px 12px;
        margin: 0;
        text-align: center;
    }

    .Explore_buttons {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 25px;
    }

    .explore-btn {
        width: 35%;
    }

    .Explore-left {
        width: 100%;
        padding: 0;
    }

    .view-pages {
        display: flex;
        justify-content: space-between;
    }

    .view-pages-1 {
        position: relative;
    }

    .view-pages-img {
        position: absolute;
        top: 0
    }

    .view-img-right {
        position: absolute;
        top: 0;
        right: 3px;
    }

    .view-img-bottom {
        position: absolute;
        top: 3px;
        right: 1px;
    }

    .Explore-right {
        display: none;
    }

    .enjoy-tour {
        display: none;
    }

    .Enjoy-your-Tour {
        margin: 30px 0;
    }


    /* ----------------- contact us page ---------------- */
    .contact-logo {
        left: 43%;
        top: 108%;
    }

    .contact-top-content h4 {
        font-size: 22px;
    }

    .contact-top-content p {
        font-size: 15px;
    }

    .contact-form {
        width: 95%;
        left: 0;
        top: 124%;
        margin: 0 10px;
        padding: 25px;
    }

    .contact-top-content {
        top: 42%;
    }

    .contact-container {
        width: 100%;
    }



    .contact-map {
        display: block;
        margin: 42rem 0 40px 0;
    }

    .contact-location {
        width: 100%;
    }

    .contact-location iframe {
        width: 100%;
        height: auto;
    }

    /* ------------------ package details ----------------  */

    .img-container img {
        height: 460px;
        border-radius: 20px;
        object-fit: cover;
    }

    .top-responsive {
        display: block;
    }

    .package-detail {
        margin-top: 20px;
    }

    .package-slider-content {
        display: none;
    }

    .package-slider-btn {
        width: 100%;
    }

    .new_down button {
        height: 46px;
        margin: 0 0 25px 0;
    }

    .package-about {
        margin: 40px 0;
    }

    .package-about h4 {
        margin-bottom: 15px !important;
    }

    .Batches_head {
        margin: 40px 0 30px 0;
    }

    .accordion button .icon {
        color: #4C4C4C !important;
    }

    .dates_box span {
        font-size: 14px;
    }

    .dates_box h5 {
        font-size: 17px;
    }

    .sub_trip {
        width: 100%;
    }

    .new_One {
        border: none;
        margin-right: 0px;
        padding-right: 0px;
    }

    .inclusion {
        width: 100%;
    }

    .new_inclusion {
        margin-top: 30px;
    }

    .package-about h4 {
        font-size: 25px;
    }

    .accordion button span {
        font-size: 16px;
    }

    .package-card {
        position: relative;
        margin-top: 15px;
    }

    .package-events {
        margin-top: 0px;
    }

    .mobile_view {
        display: block;
    }

    .dots-container {
        display: block;
        position: absolute;
        bottom: 15px;
        left: 32%;
    }

    .slider-buttons {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        z-index: 1;
    }

    .prev-button,
    .next-button {
        background-color: transparent;
        color: white;
        border: none;
        outline: none;
        font-size: 2rem;
        cursor: pointer;
    }

    .prev-button {
        position: absolute;
        left: 20px;
    }

    .next-button {
        position: absolute;
        left: 350px;
    }

    .scroll-card {
        display: none;
    }

    /* ---------------------- section slot pages start from here ---------------  */
    .left-spot {
        padding-left: 0px;
        display: flex;
        width: 100%;
        height: auto;
        border: none;
    }

    .book_tour {
        display: none;
    }

    .respo_book {
        display: block;
    }

    .slot_box {
        display: none;
        margin-right: 20px;
    }

    .slot-responsive {
        display: flex;
        overflow: scroll;
        margin-bottom: 35px;
    }

    .slot-responsive span i {
        background: #CDCDCD;
        padding: 7px;
        border-radius: 30%;
        font-size: 15px;
        color: white;
    }

    .ver {
        display: none;
    }

    .book-vertical {
        display: flex;
        align-items: center;
        margin-bottom: 15px;
        width: 945px;
        margin-left: 75px;
    }

    .select-spot {
        margin: 0 20px 0 0;
        width: 190px;
        height: 50px;
        border-radius: 30px;
    }

    .select-spot h5 {
        font-size: 15px;
    }

    .book_respo_tour {
        display: flex;
        justify-content: space-between;
        position: sticky;
        bottom: 5px;
        width: 94%;
    }

    .book_respo_tour a {
        text-decoration: none;
        width: 100%;
    }

    .booking_btn {
        width: 85%;
        border-radius: 6px;
        z-index: 99999 !important;
    }

    .book_cancle {
        display: block;
        background: #FFF8F0;
        border: 1px solid #FFE4C5;
        color: #333333;
    }

    .options_slot {
        width: 201px;
    }

    .product-circle span {
        background: rgba(255, 255, 255, 0.3) !important;
    }

    .product-box span i {
        background: #00CF53;
        color: white;
    }

    .new_circle {
        background: #FF5C00;
        width: 25px;
        height: 25px;
        color: white;
    }

    /* -------------- personal details --------------  */
    .booking_sec {
        margin-bottom: 20px;
    }

    .book_tour h4 {
        font-size: 21px;
    }

    .book_tour p {
        font-size: 16px;
    }

    .form-1 {
        display: block;
    }

    .form-data {
        width: 100%;
    }

    .form-data input {
        font-size: 15px;
    }

    .personal-respon h4 {
        font-size: 21px;
        color: #333333;
    }

    .personal-respon p {
        color: #666666;
        font-size: 16px;
        margin-top: 6px;
    }

    /* ------------ review page ----------------  */

    .review-content {
        display: block;
        margin: 0;
    }

    .review_box {
        margin-bottom: 25px;
        padding: 25px 25px 25px 25px !important;
    }

    .review-len {
        width: 100%;
        display: block;
    }

    .review-order h6 {
        padding: 20px 0 15px 0;
    }

    .table_review {
        display: none;
    }

    .respon_payment {
        display: block;
        margin: 15px 0 25px 0;
    }

    .show_respn {
        margin-top: 25px !important;
    }

    .payment_two h5 {
        font-size: 18px;
        line-height: 21px;
        color: #333333;
        margin-bottom: 20px !important;
    }

    .box-rev {
        border: 2px solid #FFE1BC;
        padding: 25px;
        border-radius: 8px;
    }

    .box-rev h5,
    .box-rev h6 {
        font-size: 17px;
        color: #4C4C4C;
    }

    .box-rev h5 {
        margin-bottom: 20px !important;
    }

    .box-rev h6 {
        margin: 20px 0 !important;
    }

    .box-contain-rev {
        background: #FFFAF5;
        border: 1px solid #FFE1BC;
        border-radius: 8px;
        padding: 15px 0px;
        width: 47%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .box-contain-rev span {
        font-family: 'Gilroy';
        font-style: normal;
        font-weight: 500;
        font-size: 15px;
        color: #4C4C4C;
    }

    .total-price {
        margin-top: 20px;
    }

    .total-price h5,
    .total-price h6 {
        font-size: 17px;
        color: #4C4C4C;
    }

    .total-price h6 {
        background: linear-gradient(93.13deg, #FF9110 0%, #FF5C00 99.68%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
    }


    /* --------------- success page -----------------  */

    .success_page {
        padding: 25px;
        width: 100%;
        margin-top: 65px;
    }

    .order-com p {
        text-align: center;
    }

    /* ------------------- parallex effect about us page ----------------  */
    .parallax-container {
        height: 360px;
    }

    .parallax-image {
        top: 50px;
    }

    .parallax-image img {
        transform: scale(1.5);
    }

    #scroll-button {
        transition: opacity 0.8s;
    }

    #scroll-button.visible {
        position: fixed;
        width: 94%;
        z-index: 999;
        bottom: 4px;
    }

    .terms_content {
        margin: 108px 0 50px 0;
    }

    .terms-head h4 {
        font-size: 25px;
    }

    .terms-list h3 {

        font-size: 17px;

    }

}


/* ------------- min-width 320px -----------  */

@media (min-width:320px)and (max-width: 374px) {
    .back_img_name h4 {
        padding-top: 15px;
    }

    .main-btn-prev {
        left: 12% !important;
    }

    .main-btn-next {
        right: 12% !important;
    }

    .perfect h4 {
        font-size: 24px;
    }

    .navbar .menu-list {
        max-width: 320px;
    }


    .Upcoming-events h5,
    .Upcoming-events h6 {
        font-size: 20px;
    }

    .Upcoming-events p {
        font-size: 17px;
    }

    .Upcoming-events p {
        margin: 25px 0 15px 0;
    }

    .loca-vec img {
        max-width: 85px;
    }

    .camping-eve img {
        max-width: 148px;
    }

    .tour-form {
        margin-top: 30px;
    }

    .contact-logo {
        top: 102%;
    }

    .contact-form {
        top: 114%;
    }

    .contact-map {
        margin: 52rem 0 40px 0;
    }

    .contact-container h5 {
        font-size: 22px;
    }

    .circle-2 img {
        max-width: 255px;
    }

    .Youtube,
    .Linkedin,
    .Instagram,
    .Facebook,
    .Whatsapp {
        width: 144px !important;
    }

    .Book-btn button {
        padding: 8px 5px;
        margin-top: 1rem;
    }

}

/* ------------- min-width 480px -----------  */

@media (min-width:480px) {}

/* ------------- min-width 640px -----------  */

@media (min-width:640px) and (max-width: 1023px) {
    #perfect-escafe {
        width: 100%;
    }

    .perfect img {
        max-width: 186px;
    }

    .perfect h4 {
        font-size: 20px;
    }

    .perfect-phtos img {
        max-width: 162px;
    }

    .phto-text img {
        max-width: 125px;
    }

    .blog-info {
        margin: 0px 0px 0 15px;
    }

    .sub-blog h4 {
        margin: 0 !important;
    }

    .blog-info a button {
        font-size: 12px;
    }

    .sub-blog p {
        display: block;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }

    .blog-sub-img img {
        height: 156px;
        max-width: 160px !important;
    }

    .res-community-title h6 {
        border-bottom: none;
        font-size: 14px;
    }

    .why-community {
        padding: 15px;
        height: 259px;
    }

    .icon-why img {
        width: 40px;
    }

    .why-community h6 {
        font-size: 16px;
    }

    .why-community p {
        font-size: 14px;
    }

    .box-dashed {
        border-bottom: none !important;
        margin: 0;
        padding: 0;
    }

    .footer_links {
        margin: 0;
        padding: 0;
    }

    .footer-links ul li a {
        padding-right: 15px;
    }

    .social-media-btns button {
        margin: 0px 20px 20px 20px;
        padding: 6px 20px;
        width: 100%;
    }

    .query-form {
        padding: 15px;
    }

    .packing-data strike {
        margin: 0 15px;
    }

    .new_inclusion {
        margin: 0 0 0 20px;
    }

    .Community {
        margin-left: 5px;
    }

    .perfect h6 {
        text-align: center;
    }

    .responsive-data {
        display: none;
    }

    .rating-experience {
        display: flex;
    }

    .Experience-respon {
        display: contents;
    }

    .repo-blog {
        display: none;
    }

    .blog-info h6 {
        display: block;
    }

    .slot-responsive {
        display: block;
    }

    .select-spot {
        margin: 0 20px 20px 0;
    }

    .book_tour {
        display: block;
    }

    .left-spot {
        display: block;
    }

    .respo_book {
        display: none;
    }

    .book-vertical {
        display: block;
    }

    .ver {
        height: 27px;
        margin-left: 14px;
        margin-top: 10px;
    }

    .book-batch label {
        font-size: 17px;
    }

    .product_price h5 {
        font-size: 17px;
    }

    #scroll-button.visible {
        position: static;
    }

    .book_respo_tour {
        position: static;
        z-index: 1;
    }

    .batch-detail {
        height: 135px;
    }

    .happy_sub_social img {
        height: 406px;
    }

    #row_info {
        display: flex;
        flex-direction: row;
    }

    .parallax-container {
        height: 560px;
    }

    .parallax-image img {
        height: 750px;
    }

    .common-media h5,
    .media-common h5 {
        width: 70%;
    }

    .make-book {
        width: 40%;
    }

    .social-media-btns {
        flex-direction: initial;
    }

}

/* ------------- min-width 1024px -----------  */

@media (min-width:1024px) {
    .search-input {
        width: 36%;
    }
}

/* ------------- min-width 1280px -----------  */

@media (min-width:1280px) {
    
}

