@media screen and (min-width: 992px) and (max-width:1199px) {
    .head-ul a {
        padding: 10px 10px;
    }

    .guide-section,
    .affiliate-section-banner {
        height: 50vh;
    }

    .guide-text-black .guide-title,
    .affiliate-text-black .guide-title {
        font-size: 50px;
    }

    .guide-text-black .guide-para {
        font-size: 21px;
    }

    .b2b-partner-img {
        width: 322px;
    }

    .people-main {
        min-width: 180px;
    }

    .category-nav li button {
        padding: 18px 12px;
    }
}

@media screen and (max-width:991px) {
    .b2b-mid-content-box-ab {
        flex-direction: column;
        align-items: flex-start;
        padding: 20px
    }

    .destination-details-section {
        padding: 50px 0 0;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {

    .desktop-none {
        display: block;
    }

    .desktop-head {
        display: none;
    }

    .guide-usage-main {
        min-height: 501px;
    }

    .guide-usage-para {
        -webkit-line-clamp: 11;
    }

    .about-section {
        height: auto;
    }

    .rajsthani-svg2 {
        height: 142px !important;
    }

    .rajsthani-svg4 {
        height: 122px !important;
    }

    .rajsthani-svg3 {
        height: 115px !important;
    }

    .rajsthani-svg5 {
        height: 90px !important;
        left: -20px !important;
    }

    .hero-clipping-wrapper,
    .hero-section {
        height: 100vh;
    }

    .hero-wrapper-title {
        font-size: 50px;
    }

    .b2b-partner-img {
        height: 371px;
        width: 290px;
    }

    .main-experience-title {
        text-align: center;
    }

    section {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .nav-pills li button {
        padding: 18px 30px;
        font-size: 22px;
        text-align: left;
    }

    .and-much-more-card-title {
        font-size: 28px;
    }

    .memorable-nav .nav-link {
        padding: 16px 30px;
    }

    .guide-section {
        height: auto;
    }

    .faq-title {
        font-size: 29px;
    }

    .goessy-svg {
        width: 196px;
        right: 7px;
        top: -31px;
    }

    .guide-h2 {
        align-items: flex-end;
    }

    .guied-span {
        font-size: 17px;
        line-height: 23px;
    }

    .memorable-svg {
        width: 171px;
        top: -20px;
        right: -36px;
    }

    .guide-introduction-points {
        font-size: 19px;
        line-height: 30px;
    }

    .main-title-h3 {
        font-size: 22px;
        line-height: 21px;
        margin-bottom: 10px;
    }

    .memorable-h3 {
        margin-bottom: 13px;
    }

    .guide-zikzak-content {
        padding: 20px;
        min-height: 340px;
    }

    .user-digites {
        font-size: 35px;
        line-height: 28px;
    }

    .guide-imgaes {
        min-height: 340px;
    }

    .guide-left-main {
        height: auto;
    }

    .guide-title {
        font-size: 49px;
        margin-bottom: 26px;
    }

    .destination-svg {
        right: -5%;
        bottom: -64%;
        height: 39px;
    }

    .journey-svg {
        top: -41%;
        /* left: -13%; */
        left: -16%;
        height: 99px;
    }

    .destination-title {
        font-size: 49px;
        line-height: 1.2;
    }

    .para-text {
        font-size: 14px;
        line-height: 23px;
    }

    .faq-svg {
        height: 80px;
    }

    .destination-section {
        min-height: 700px;
    }

    .hold-btn,
    .hold-btn:hover {
        top: 60vh;
    }

    .desti-hero-content {
        min-height: 700px;
    }

    .desti-btn,
    .desti-btn:hover {
        padding: 17px 35px;
    }

    .destination-img {
        height: 455px;
        width: 390px;
    }

    .desti-inner-left {
        bottom: -103px;
        right: -36px;
    }

    .desti-inner-right {
        bottom: -90px;
        left: -37px;
    }

    .rajsthani-svg {
        width: auto;
        left: -11px;
        top: -47px;
        height: 133px;
    }

    .desti-titles {
        font-size: 28px;
        line-height: 35px;
    }

    .guide-section {
        height: 500px;
        min-height: 500px;
    }

    .b2b-banner-img {
        background-image: none;
    }

    .b2b-content-main {
        padding: 30px;
    }

    .main-title-h1 {
        font-size: 33px;
        line-height: 35px;
    }

    .main-title-h2 {
        font-size: 25px;
        line-height: 24px;
    }

    .section-title-h2 {
        font-size: 40px;
        line-height: 60px;
    }

    .tail-svg-1 {
        width: 180px;
        top: -22px;
    }

    .guide-usage-main {
        padding: 22px;
    }

    .james-svg {
        left: -10%;
        bottom: -27%;
        width: 190px;
    }

    .b2b-content-box {
        max-width: 100%;
    }

    .contact-section {
        padding: 50px 0px;
    }

    .destination-content-section {
        padding-bottom: 150px;
    }

    .b2b-form-section {
        padding: 50px 0px;
    }

    .desti-btn-main {
        margin: 0px auto 50px;
    }

    .destination-section-title {
        margin-bottom: 50px;
    }

    .guied-goeasy-title {
        margin-bottom: 60px;
    }

    .memorable-title {
        margin-bottom: 60px;
    }

    .memorable-section {
        padding: 50px 0px;
    }

    .people-main {
        min-width: max-content;
        width: auto;
    }

    .affiliate-para {
        font-size: 16px;
    }

    .memorable-nav .nav-link.active {
        min-width: 168px;
    }

    .desti-slider-main {
        height: 500px;
        min-height: 500px;
    }

    .better-svg {
        bottom: -38%;
        right: -8%;
    }

    .business-svg {
        left: -11%;
        top: -54%;
        height: 110px;
    }

    .affiliate-section-banner {
        height: 500px;
        min-height: 500px;
    }

    .handlebar_wrapper {
        margin-left: -16px;
        top: 13%;
        display: block;
    }

    .travel-svg {
        top: -45%;
        right: -10%;
        height: 95px;
    }

    /* .tail-svg {
        top: 45%;
        left: -5%;
        height: 70px;
    } */
    .tail-svg {
        top: 41%;
        left: 39%;
        height: 81px;
    }

    .work-svg {
        height: 75px;
    }

    .guide-text-black .guide-title,
    .affiliate-text-black .guide-title {
        font-size: 34px;
    }

    .about-section {
        padding-top: 145px;
        padding-bottom: 75px;
    }

    .close-text-end h5 {
        font-size: 20px;
    }

    .rajsthani-svg-1 {
        height: 96px;
    }
}

@media screen and (max-width:767px) {
    /* .hero-text1 {
        padding-top: 48px;
    } */
    .lets-btn-flex {
        gap: 10px;
        flex-direction: column;
    }
    .handlebar_image {
        top: 30%;
    }

    .desktop-none {
        display: block;
    }

    .desktop-head {
        display: none;
    }

    .rajsthani-svg5 {
        left: -18px !important;
        top: -33% !important;
    }

    .rajsthani-svg4 {
        right: 0px;
        left: -15px !important;
        top: -63% !important;
    }

    .rajsthani-svg2 {
        height: 175px !important;
    }

    .about-right-main {
        text-align: center;
    }

    .about-right-main .inner-main-title {
        text-align: center !important;
        margin: 0 auto 50px;
    }

    .contact-svg {
        height: 64px;
        top: 96%;
    }

    .faq-svg {
        top: -31%;
        left: -21%;
        height: 100px;
    }

    .about-section {
        height: auto;
    }

    .header-logo img {
        height: 30px;
    }

    .menu-dropdown .dropbtn {
        padding: 6px 20px;
    }

    .hero-wrapper-title {
        /* font-size: 50px; */
        font-size: 35px;
        margin: 0px 0px 100px;
    }

    .hero-custom-slider-inner img {
        /* width: 314px; */
        width: 297px;
        height: 376px;
    }

    .hero-custom-slider-inner {
        /* animation: 15s linear infinite 2.5s marqueeInteraction; */
    }

    @keyframes marqueeInteraction {

        0% {
            transform: translate3d(0, 0, 0);
        }

        100% {
            transform: translate3d(-2536px, 0, 0);
        }
    }

    .hero-custom-slider {
        padding-bottom: 50px;
    }

    section {
        padding-top: 100px;
        padding-bottom: 80px;
    }

    .section-title {
        margin-bottom: 60px;
    }

    .section-title-h2 {
        font-size: 50px;
    }

    footer .section-title-h2 {
        font-size: 30px;
    }

    .tail-svg-1 {
        top: -30px;
        width: 230px;
    }

    .better-svg {
        bottom: -24%;
        right: 5%;
    }

    /* .travel-technology-h2 {
        text-align: left !important;
    } */

    .like-to-do-section .nav-pills {
        margin-top: 14px;
        max-width: 325px;
        margin-left: 0px;
        margin-right: auto;
        margin-bottom: 50px;
    }

    .nav-pills .nav-link {
        padding-right: 0;
    }

    .nav-pills li button {
        font-size: 24px;
        text-align: left;
        padding: 13px 30px;
    }

    .like-to-do-section {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .plan-organize-section .animation-title svg {
        width: 87px;
    }

    .memorable-nav {
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }

    .plan-organize-section .section-title {
        margin-bottom: 150px;
    }

    .plan-card-image {
        height: 200px;
        min-height: auto;
    }

    .plan-card-content h4 {
        font-size: 18px;
    }

    .plan-organize-section {
        padding-bottom: 50px;
    }

    .footer-content.text-center {
        font-size: 14px;
        margin-top: 20px;
        margin-bottom: 30px;
    }

    .footer-form-inner .form-control {
        height: 50px;
    }

    .footer-form {
        margin-bottom: 20px;
    }

    .footer-submit-button {
        height: 40px;
        width: 40px;
        flex: 0 0 40px;
    }

    .and-much-more-card-title {
        font-size: 24px;
        line-height: 33px;
    }

    .and-much-more-section {
        padding-bottom: 0px !important;
    }

    .and-much-more-list li {
        margin-bottom: 10px;
    }

    .soon-label {
        font-size: 14px;
        padding: 3px 9px 4px;
    }

    .and-much-btn {
        margin-left: 10px;
        display: none;
        flex: 0 0 22px;
        width: 22px;
    }

    .and-much-more-card .content {
        left: 0;
        background: #fff;
        padding: 20px;
        width: 50%;
        margin-left: 50%;
        min-width: auto;
        top: 40px;
        border-radius: 6px;
        box-shadow: 5px 10px 10px #0000002b;
    }

    .and-much-more-card .content p {
        font-size: 12px;
    }

    .and-much-svg {
        left: -8%;
        top: -27%;
        width: 202px;
    }

    .and-much-more-title {
        font-size: 23px;
        margin-left: 20px;
        line-height: 17px;
    }

    .memorable-nav .nav-link {
        font-size: 17px;
        padding: 3px 10px;
        border-width: 1px;
    }

    .memorable-nav li {
        margin: 0 5px 0px;
    }

    .timeline-ui li .content {
        padding: 15px;
    }

    .plan-hover-section {
        margin-left: 20px;
    }

    .timeline-ui li .content .title {
        font-size: 16px;
    }

    .timeline-ui li .content .text {
        /* font-size: 10px; */
        font-size: 15px;
    }

    .timeline-ui:after {
        left: 0px;
        width: 2px;
    }

    .timeline-ui li:after {
        height: 2px;
        left: -29px;
    }

    .timeline-ui li .dot {
        width: 10px;
        height: 10px;
        top: calc(50% - 5px);
        left: -34px;
    }

    .timeline-ui li.right:after {
        left: -10%;
        right: 0;
    }

    .timeline-ui li.right .dot {
        left: -34px;
    }

    .timeline-ui {
        padding: 0;
        margin: 50px 0 0;
    }

    .memorable-nav {
        margin-bottom: 0px;
    }

    .explain-smart-section .nav-pills {
        margin-bottom: 50px;
    }

    .category-nav li button{
        padding: 10px;
    }

    /* .travel-technology-title {
        margin-left: 0px;
    } */

    .category-nav button img {
        height: 80px;
        width: 80px;
    }

    .social-menu {
        justify-content: center;
        margin-top: 30px;
    }

    footer {
        padding-bottom: 50px;
        padding-top: 120px;
    }

    .guide-title,
    .guide-text-black .guide-title {
        font-size: 40px;
        text-align: center;
    }

    .affiliate-text-black .guide-title {
        font-size: 30px;
    }

    .coverd-text {
        font-size: 48px;
    }

    .guide-section {
        height: 500px;
        background-image: linear-gradient(45deg, #00000073, #00000073), url(../images/guide/travel-bg.png);
    }

    .para-text {
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .guide-owl .owl-prev,
    .guide-owl .owl-next {
        height: 35px;
        width: 35px;
    }

    .user-digites {
        font-size: 41px;
        line-height: 49px;
    }

    .guied-span {
        font-size: 16px;
        line-height: 27px;
    }

    .goessy-svg {
        width: 329px;
        right: 5px;
        top: 95px;
    }

    .guide-help-main {
        margin-top: 25px;
    }

    .goessy-tagline {
        margin-bottom: 28px;
        font-size: 21px;
        line-height: 31px;
    }

    .guide-introduction-points {
        font-size: 18px;
        line-height: 25px;
    }

    .wht-not-travel-section {
        padding: 80px 0px 80px;
    }

    .faq-section-title {
        margin: 0px auto 42px;
    }

    .destination-img {
        height: 344px;
        width: 100%;
        margin-top: 30px;
        margin-bottom: 30px;
        border-radius: 25px;
    }

    .destination-section-title {
        margin: 0px auto 20px;
        z-index: 99;
    }

    .destination-content-section {
        padding: 50px 0px 30px;
    }

    .destination-inner-main {
        margin: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 70px;
    }

    .desti-inner-left {
        bottom: -78px;
        right: 15px;
    }

    .desti-inner-right {
        bottom: -78px;
        left: 15px;
    }

    .destination-place-svg {
        right: 0px;
        left: 0px;
        margin: 10px auto 20px;
        /* width: 200px; */
        /* width: max-content; */
        height: 100px;
    }

    .destination-content-main {
        margin-top: 30px;
    }


    .contact-section-title {
        margin: 0px auto 115px;
    }

    .desti-left {
        display: block;
    }

    .desti-right {
        display: block;
    }

    .destination-inner-img {
        height: 156px;
        width: 212px;
    }

    .desti-para {
        text-align: center;
    }

    .desti-titles {
        font-size: 20px;
        line-height: 18px;
        text-align: center;
    }

    .rajsthani-svg {
        width: auto;
        left: -6%;
        top: -76%;
        height: 158px;
    }

    .vision-mision-icons {
        height: 70px;
        width: 70px;
        margin-bottom: 20px;
    }

    .vision-content-box {
        flex-direction: column;
    }

    .guide-zikzak-main {
        flex-direction: column;
    }

    .guide-zikzak-left {
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }

    .order1 {
        order: 1;
    }

    .guide-owl-titles {
        font-size: 33px;
        line-height: 34px;
    }

    .guide-imgaes {
        min-height: 340px;
    }

    .guide-zikzak-right {
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }

    .guide-left-main {
        height: auto;
    }

    .guide-zikzak-content {
        padding: 15px;
        min-height: 340px;
    }

    .main-title-h3 {
        font-size: 18px;
        line-height: 25px;
    }

    .memorable-svg {
        width: 174px;
        top: -16px;
    }

    .main-title-h1 {
        font-size: 26px;
        line-height: 37px;
    }

    .main-title-h2 {
        font-size: 26px;
        line-height: 21px;
    }

    /* .b2b-content-main {
        padding: 30px;
    } */

    .b2b-banner-img {
        background-image: none;
    }

    .james-svg {
        left: -10%;
        bottom: -12%;
        width: 180px;
    }

    .explain-title {
        margin-left: 0px !important;
    }

    .btn {
        padding: 14px 40px;
    }

    .mobile-multiplyer-animation {
        display: block;
        padding-right: 50px;
    }

    .mobile-anna-svg {
        width: 111px;
        top: 11px;
        left: -12px;
    }

    .james-span {
        position: absolute;
        right: 0px;
    }

    .mobile-james-svg {
        bottom: -53px;
        width: 131px;
        right: -9px;
    }

    .social-menu li:first-child {
        margin-left: 0;
    }

    .destination-title {
        text-align: center !important;
        font-size: 42px;
    }

    .b2b-form-content-main {
        padding: 0px;
    }

    .handlebar_wrapper {
        margin-left: -16px;
        position: absolute;
        left: 90%;
        top: 13%;
        right: auto;
        bottom: 0%;
        display: block;
        width: 1px;
        height: 100%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        flex-direction: column;
    }

    .contact-section {
        padding: 50px 0px;
    }

    .b2b-form-section {
        padding: 50px 0px;
    }

    .desti-btn-main {
        margin: 0px auto 50px;
    }

    .memorable-title {
        margin-bottom: 60px;
    }

    .memorable-section {
        padding: 50px 0px;
    }

    .timeline-ui li {
        width: calc(100% - 30px);
        margin-bottom: 20px;
        margin-left: 30px;
    }

    .timeline-ui li.left {
        text-align: left;
    }

    .b2b-section {
        padding-top: 100px;
        padding-bottom: 30px;
    }

    .b2b-partner-img {
        height: 300px;
        /* width: 223px; */
        width: 100%;
        margin: auto;
    }

    .b2b-mid-main-title {
        font-size: 24px;
        line-height: 31px;
        margin-bottom: 40px;
        position: relative;
        z-index: 1;
        text-align: center;
    }

    ul.guide-advance-ul {
        margin-top: 50px;
    }

    .travel-product-card {
        min-height: 200px;
    }

    .main-title-h2 {
        font-size: 19px;
        line-height: 25px;
    }

    .b2b-mid-titles {
        font-size: 23px;
        line-height: 26px;
        /* text-align: center; */
        /* margin-top: 30px; */
    }

    .main-experience-title {
        font-size: 24px;
        line-height: 32px;
        text-align: center;
    }

    .travel-product-title {
        text-align: center !important;
    }

    .desti-tabs-main {
        margin-bottom: 50px;
    }

    .vision-title {
        font-size: 25px;
        line-height: 19px;
    }

    .how-are-make-section {
        background-color: #f5f5f5;
        padding: 50px 0px;
        margin-top: 0;
    }

    .guide-para {
        text-align: center;
    }

    .explain-title {
        text-align: left !important;
    }

    .anna-title {
        text-align: left !important;
    }

    .destination-svg {
        bottom: -35%;
    }

    .desti-tagline {
        margin-top: 50px;
    }

    .business-svg {
        left: -8%;
        top: -54%;
        height: 136px;
    }

    .travel-svg {
        bottom: -30%;
        left: -10%;
        height: 120px;
    }

    .journey-svg {
        top: -36%;
        left: -11%;
    }

    .guide-video-main .travel-video {
        margin-bottom: 30px;
        width: 100%;
    }

    @keyframes zoom {
        from {
            background-size: 150% 100vh;
        }

        to {
            background-size: 180% 100vh;
        }
    }

    .b2b-mid-content-box {
        flex-direction: column;
        padding: 10px 15px 20px;
    }

    .b2b-mid-inner-right-main {
        padding-left: 0;
    }

    .b2b-mid-para {
        /* text-align: center; */
    }

    .affiliate-section-banner {
        height: 500px;
    }

    .people-main {
        margin: 20px 4px 0px 5px;
        min-width: max-content;
        width: auto;
    }

    .affiliate-program-section {
        padding: 0px 0px 0px;
    }

    .affiliate-order1 {
        order: 1;
    }

    .affiliate-people-sections {
        padding: 0px 0px 0px;
    }

    section.guide-introduction-section {
        padding-bottom: 0px;
        padding-top: 50px;
    }

    .tail-illustator-img {
        height: auto;
        width: auto;
        object-fit: contain;
        margin-bottom: 50px;
    }

    .footer-h2 br {
        display: none;
    }

    /* .hero-clipping-wrapper,
    .hero-section {
        height: 1000px;
    } */

    .people-li {
        width: calc(100% / 2);
        margin: 0px 0px;
        list-style-type: none;
    }

    .affiliate-para {
        font-size: 18px;
    }

    .go-loader-anim- {
        width: 350px;
        overflow: hidden;
    }

    .go-loader-gradiant::after {
        top: 47%;
    }

    .go-loader-gradiant::before {
        top: 47%;
    }

    .tail-svg {
        /* height: 73px;
        left: -4% !important;
        margin-left: auto; */
        height: 91px;
        left: 39% !important;
        margin-left: auto;
    }

    .hold-btn {
        min-width: 207px;
    }

    .header {
        height: 62px;
    }

    /* .header-logo,
    .menu-dropdown {
        top: 15px;
    } */

    .close-text-end h5 {
        font-size: 18px;
    }

    .faq-main .faq-acc-button {
        font-size: 16px;
        line-height: 22px;
        padding: 15px 10px 15px 40px;
        display: block;
    }

    .faq-acc-item .accordion-button::after {
        left: 10px;
        height: 16px;
        width: 16px;
        background-size: 16px 16px;
    }

    .faq-main .faq-acc-body {
        font-size: 16px;
        line-height: 22px;
        padding: 0 10px 20px 10px;
    }

    .b2b-mid-inner-left-main {
        margin-right: 0px;
    }

    .wrapper-icon .icon {
        width: 40px;
        height: 40px;
    }

    .vision-section {
        padding: 50px 0px;
    }

    .b2b-mid-section {
        padding: 50px 0;
    }

    .faq-section {
        padding: 100px 0px 50px;
    }

    .validation-message {
        font-size: 12px;
    }
    .text-wrape-container {
        height: 145vh !important;
    }
}

@media (max-width: 574px) {
    /* .travel-svg {
        bottom: -25px;
        left: -7%;
        height: 110px;
    } */

    .text-paralax-wrape p {
        width: 100%;
        max-width: 100%;
        padding: 10vmin 0;
    }

    .section-title-h2 {
        font-size: 40px;
    }

    .destination-svg {
        height: 33px;
    }

    .rajsthani-svg {
        height: 128px;
    }

    .rajsthani-svg-1 {
        height: 96px;
    }

    .rajsthani-svg2 {
        height: 140px !important;
    }

    .rajsthani-svg5 {
        height: 87px !important;
    }

    .rajsthani-svg3 {
        height: 115px !important;
    }

    .rajsthani-svg4 {
        height: 118px !important;
    }

    .tail-svg-1 {
        width: 215px;
        top: -32px;
    }
    .better-svg {
        bottom: -38%;
        right: -8%;
    }

    .travel-svg {
        height: 100px;
    }

    .journey-svg {
        top: -36%;
        left: -11%;
        height: 95px;
    }

    .faq-svg {
        height: 80px;
    }

    .work-svg {
        height: 75px;
    }

    .business-svg {
        height: 106px;
    }
}

@media (max-width: 374px) {
    .destination-svg {
        bottom: -50%;
    }

    .abcdefg p {
        display: -webkit-box;
        -webkit-line-clamp: 12;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .text-paralax-wrape p>span {
        font-size: clamp(2.4rem, 4vw + 1rem, 10rem);
    }
}