@media (min-width: 1024px) and (max-width: 1200px) {
    .header-logo img {
        height: 70px !important;
    }

    .serch-box-div {
        display: none;
    }

    .mobile-menu-serch {
        position: absolute;
        right: 200px;
        top: 1px;
        margin: auto;
        transition: c;
        width: 100%;
    }

    .sidebar_contactus_information_div_main {
        display: block;
    }

    .header-layout1 .header-top {
        display: none;
    }


    .header-layout1 .sticky-wrapper .menu-area {
        padding: 2px 0px;
    }

    .header-right {
        display: none !important;
    }

    .header-layout1 .logo-bg {
        height: 75px;
    }

    .about-contact-grid {
        margin-bottom: 20px;
    }

    .widget.widget_nav_menu.footer-widget.product-footer {
        padding-left: 0px;
    }

    .why-image {
        max-width: 100%;
    }

}

@media (min-width: 320px) and (max-width: 767px) {
    .header-top {
        display: none;
    }
    .working-process-sec-card{
        padding: 12px;
    }
    .card-mission {
        height: 435px;
    }
    .about-images-box{
        margin-bottom: 30px;
    }


    .about-two__tab .tabs-button-box {
        display: block;
    }

    .product-details-box-card {
        box-shadow: none;
        padding: 0px;
        border: none;
    }

    .products_details_content_main_div>h1 {
        font-size: 22px;
    }

    .th-menu-toggle {
        margin-right: 0px !important;
    }

    .testimonial-review-sec.arrow-wrap .title-area {
        margin-bottom: 30px;
    }

    .widget.widget_nav_menu.footer-widget.product-footer {
        padding-left: 0px;
    }

    .why-image {
        max-width: 100%;
    }

    .mobile-banner {
        display: block !important;
    }

    .serch-box-div {
        display: none;
    }

    .why-chhose-us-main-card {
        height: 330px;
    }


    .header-layout1 .sticky-wrapper .menu-area {
        padding: 1px 0px;
    }

    .header-logo img {
        height: 77px !important;
    }

    .header-layout4 {
        background-color: var(--white-color);
    }

    .sticky-wrapper.sticky {
        background-color: var(--white-color);

    }

    .header-layout4 .logo-bg {
        display: none;
    }

    .about-images-box {
        margin-top: 20px;
    }

    .about-sec-area {
        padding: 25px 0px 25px;
    }

    .about-sec-title {
        font-size: 23px;
    }

    .tour-packages-sec {
        padding: 25px 0px 15px;
    }

    .riview-title {
        font-size: 25px;
        font-weight: 600;

    }

    .tour-package-sec .title-area .sec-title {
        margin-bottom: 7px;
    }

    .tour-package-sec {
        padding: 20px 0px 20px;
    }

    .title-area .sec-title {
        margin-bottom: 8px;
    }

    .slider_section2 {
        display: block;
    }



    .desktop_whatsapp {
        display: none;
    }

    .mobile_whatsapp {
        display: block;
    }

    .sidebar_contactus_information_div_main {
        display: block;
    }

    .testimonial-card-main-box {

        padding: 20px 20px 20px 20px;

    }

    .about-contact-grid {
        margin-bottom: 15px;
    }

    .travel-box {
        margin-bottom: 20px;
    }

    .blog-main-title {
        font-size: 20px;
        font-weight: 700;
    }

    .footer-widget.widget_nav_menu a {
        font-size: 15px;
        font-weight: 500;
    }

    .testimonial-card-main-box::before {
        width: 100%;
    }

    .testi-grid_name {
        font-size: 16px;
    }

    .testi-grid_quote {
        display: none;
    }

    .team-grid {
        margin-bottom: 20px;
    }

    .faq-title h2 {
        font-size: 19px;
    }

    .faq-left-content {
        margin-bottom: 20px;
    }

    .cta-call {
        font-size: 14px;
    }

    .breadcumb-title {
        font-size: 26px;
    }

    .mobile-menu-serch {
        position: absolute;
        right: 80px;
        top: 3px;
        margin: auto;
        transition: c;
        width: 100%;
    }

    .search-icon {
        background-color: var(--theme-color);

    }

    .search-icon a {
        color: var(--white-color);
    }

    .testimonial-block_two .upper-box {
        padding-left: 0px;
    }

    .testimonial-block_two-author {
        position: relative;
        display: inline-block;
        margin-bottom: 20px;
    }

    .testimonial-block_two-text {
        margin-top: 12px;
    }

    .testimonial-block_two-inner {
        padding: 55px 20px 30px;
    }

    .box-quote {
        position: absolute;
        top: 50px;
        right: 29px;
    }

    .counter-item {
        border-right: none;
    }

    .counter-item .title {
        font-size: 13px;
    }

    .counter-item .counter {
        font-size: 30px;
    }

    .counter-item .unit {
        font-size: 30px;
    }

    .footer-widget .widget_title {
        font-size: 17px;
    }

    .desktop-banner {
        display: none;
    }



}



@media (min-width: 768px) and (max-width: 991px) {
    .header-top {
        display: none;
    }

     .working-process-sec-card{
        padding: 12px;
    }
    .card-mission {
        height: 435px;
    }
    .about-images-box{
        margin-bottom: 30px;
    }

    .card-container-mission-vission {
        grid-template-columns: 1fr;
    }

    .card-mission {
        height: auto;
    }

    .product-details-box-card {
        box-shadow: none;
        padding: 0px;
        border: none;
    }

    .products_details_content_main_div>h1 {
        font-size: 22px;
    }

    .mobile-banner {
        display: block !important;
    }

    .desktop-banner {
        display: none;
    }

    .mobile-menu-serch {
        position: absolute;
        right: 120px;
        top: 3px;
        margin: auto;
        transition: c;
        width: 100%;
    }

    .search-icon {
        background-color: var(--theme-color);

    }

    .testimonial-block_two .upper-box {
        padding-left: 0px;
    }

    .testimonial-block_two-author {
        position: relative;
        display: inline-block;
        margin-bottom: 20px;
    }

    .testimonial-block_two-text {
        margin-top: 12px;
    }

    .testimonial-block_two-inner {
        padding: 55px 20px 30px;
    }

    .box-quote {
        position: absolute;
        top: 50px;
        right: 29px;
    }

    .counter-item {
        border-right: none;
    }

    .search-icon a {
        color: var(--white-color);
    }

    .serch-box-div {
        display: none;
    }

    .breadcumb-title {
        font-size: 26px;
    }

    .cta-call {
        font-size: 14px;
    }

    .faq-left-content {
        margin-bottom: 20px;
    }

    .team-grid {
        margin-bottom: 20px;
    }

    .faq-title h2 {
        font-size: 22px;
    }

    .testimonial-card-main-box::before {
        width: 100%;
    }

    .testi-grid_quote {
        display: none;
    }

    .testi-grid_name {
        font-size: 16px;
    }

    .footer-widget.widget_nav_menu a {
        font-size: 15px;
    }

    .about-contact-grid {
        margin-bottom: 15px;
    }

    .blog-main-title {
        font-size: 20px;
        font-weight: 700;
    }

    .travel-box {
        margin-bottom: 20px;
    }

    .sidebar_contactus_information_div_main {
        display: block;
    }

    .desktop_whatsapp {
        display: none;
    }

    .mobile_whatsapp {
        display: block;
    }


    .slider_section2 {
        display: block;
    }

    .header-layout1 .sticky-wrapper .menu-area {
        padding: 1px 0px;
    }

    .header-logo img {
        height: 77px !important;
    }

    .header-layout4 {
        background-color: #fff;
    }

    .sticky-wrapper.sticky {
        background-color: #fff;
    }

    .header-layout4 .logo-bg {
        display: none;
    }

    .about-images-box {
        margin-top: 30px;
        max-width: 100%;
    }

    .about-sec-area {
        padding: 25px 0px 25px;
    }

    .about-sec-title {
        font-size: 23px;
    }

    .tour-packages-sec {
        padding: 25px 0px 15px;
    }

    .tour-package-sec .title-area .sec-title {
        margin-bottom: 7px;
    }

    .tour-package-sec {
        padding: 20px 0px 20px;
    }
}

@media (max-width: 1245px) {
    .th-container {
        max-width: 1240px !important;
    }
}

@media (max-width: 1100px) {
    .th-menu-toggle {
        margin-right: 20px;
    }
}

@media (min-width: 1200px) and (max-width: 1280px) {

    .th-container {
        max-width: 1240px;
    }

    .th-menu-toggle {
        margin-right: 20px;
    }

    .th-header.header-layout1.header-layout4 .sticky-wrapper .container {
        padding-right: 0px !important;
        margin-right: 0px !important;
    }

}

@media (max-width: 1242px) {
    .th-menu-toggle {
        display: none;
    }
}

@media (max-width: 1093px) {
    .th-header.header-layout1.header-layout4 .sticky-wrapper .container {
        padding-right: 15px !important;
    }

    .phone-enquiry-button {
        display: none !important;
    }
}

@media (max-width: 911px) {
    .th-menu-toggle {
        display: block !important;
    }

    .main-menu.main-menu-css {
        display: none;
    }
}

@media (min-width: 1200px) and (max-width: 1300px) {

    .working-process-sec-card {

        min-height: 335px !important;

    }
}
