@media screen and (max-width:576px){
  body{
    text-align: center;
  }
  .post-contents{
    display: unset;
  }
  .title-box h1{
    font-size: 22px;
  }
  #blog-with-sidebar .post-contents .post-text-content > div {
    flex: 0 0 100%;
  }
  .elemento-trekking-head-contact ul.ekit-header-info{
    justify-content: center;
  }
}
@media screen and (max-width:767px){
  #commentform input[type="text"], #commentform input[type="email"], #commentform textarea {
    width: 100%;
    padding: 8px;
  }
}
.elementor-528 .elementor-element.elementor-element-2941024 .elementor-custom-embed-play svg {
  width: 22px;
  height: 12px;
}
.about-second-img{
  width: 265px !important;
  height: 200px;
  overflow: hidden;
  right: 0 !important;
  left: unset !important;
  transform: translate(-7rem, 4rem);
}
.about-first-img{

    border-radius: 10px !important;
}

@media screen and (min-width: 1200px){
  .content-container {
    max-width: calc(100% - 2%);
  }
  .post-contents{
    flex-wrap: nowrap;
  }
  .ht-product{
    flex-basis: 50%;
    max-width: 25%;
  }
}

@media screen and (max-width: 1024px){
  ul.sub-menu li a {
    background: unset !important;
  }
  .elemento-trekking-head-social-icons ul li.active a {
    color: #3B71FE !important;
  }
  #trekking-about-us-sec{
    background-image: unset;
  }
  .ht-product-image-wrap .ht-product-inner{
    display:block;
  }
}
@media screen and (min-width: 1024px){
  .home .trekking-middle-header-sec.bg_header {
    
  }
  #trekking-header .elemento-trekking-head-social-icons{
    width: 64% !important;
  }
  #trekking-header #trekking-logo-box .elementor-widget-wrap{
    padding-left: 0;
  }
}

@media screen and (max-width: 1500px) and (min-width: 1400px) {
  .trekking-slider .bdt-prime-slider-wrapper {
    width: 60%;
  }
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{
    width: 30%;
  }
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content{
    width: 60%;
  }
  /* -*-*-*-*-*-*-*-* Testimonial Section Navigation Aerrow *-*-**--*-*-*-*-*-*-* */
.product-slider .slick-arrow {
  background: transparent linear-gradient(153deg, #3B71FE 0%, #363636 100%);
  border: 2px solid #ddd;
  color: #ddd;
  font-size: 20px;
  height: 40px;
  left: -20px;
  line-height: inherit;
  padding: 0;
  position: absolute;
  top: 70%;
  transform: translateY(-50%);
  width: 40px;
  z-index: 99;
  transition: 0.4s;
  }
  .product-slider .slick-arrow.slick-next {
    right: -20px;
    left: auto;

}
  
}
@media screen and (max-width: 1399px) and (min-width: 1200px){
  #trekking-topbar-sec .elementor-container,
  #trekking-header .elementor-container,
  #trekking-top-pick-sec .elementor-container,
  #trekking-about-us-sec .elementor-container,
  #trekking-product-sec .elementor-container,
  #trekking-trip-sec .elementor-container,
  #trekking-testimonial-sec .elementor-container,
  #trekking-video-sec .elementor-container,
  #trekking-contact-sec .elementor-container,
  #trekking-blog-sec .elementor-container,
  #trekking-footer-section .elementor-container,
  #trekking-banner .elementor-container,
  #trekking-about-page-sec-one .elementor-container,
  #trekking-about-page-sec-third .elementor-container,
  #trekking-contact-page .elementor-container{
    max-width: 1140px;
  }
  .trekking-blog-sec .elementor-container{
    max-width: 1140px !important;
  }
  #trekking-newsletter-sec .elementor-container{
    max-width: 1000px;
  }
  /* -*-*-*-*-*-*-*-* Testimonial Section Navigation Aerrow *-*-**--*-*-*-*-*-*-* */
.product-slider .slick-arrow {
  background: transparent linear-gradient(153deg, #3B71FE 0%, #363636 100%);
  border: 2px solid #ddd;
  color: #ddd;
  font-size: 20px;
  height: 40px;
  left: -20px;
  line-height: inherit;
  padding: 0;
  position: absolute;
  top: 70%;
  transform: translateY(-50%);
  width: 40px;
  z-index: 99;
  transition: 0.4s;
  }
  .product-slider .slick-arrow.slick-next {
    right: -20px;
    left: auto;

}
}
@media screen and (max-width: 1399px) and (min-width: 1300px) {
  .trekking-slider .bdt-prime-slider-wrapper {
    width: 60%;
  }
  .trekking-contact-form-col .elementor-widget-wrap {
    box-shadow: 0px 0px 0px 10px #fff, 0px 0px 2px 10px #000;
  }
  .elemento-trekking-slider-sec {
    margin-top: -8%;
  }
  .trekiing-sllder-bottom-image{
    bottom: -2px;
  }
  .woocommerce-account .woocommerce form {
    margin-top: 5%;
  }
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{
    width: 30%;
  }
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content{
    width: 65%;
  }
}
@media screen and (max-width: 1299px) and (min-width: 1200px){
  .elemento-trekking-head-contact a{
    font-size: 14px !important;
  }
  .trekking-slider .bdt-prime-slider-wrapper {
    width: 65%;
  }
  .trekking-contact-form-col .elementor-widget-wrap{
    box-shadow: 0px 0px 0px 5px #fff, 0px 1px 5px 4px #000;
  }
  .woocommerce-account .woocommerce form {
    margin-top: 5%;
  }
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{
    width: 30%;
  }
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content{
    width: 65%;
  }
  .elemento-trekking-slider-sec {
    margin-top: -8%;
  }
}
@media screen and (max-width: 1199px) and (min-width: 1024px){
  .elemento-trekking-head-contact a{
    font-size: 14px !important;
  }
  #trekking-header-icon-row .trekking-header-search a, #trekking-header-icon-row .trekking-header-user i, #trekking-header-icon-row .trekking-header-cart a .elementor-button-icon{
    width: 40px !important;
    height: 40px !important;
  }
  #trekking-phone-box .elementor-widget-wrap {
    padding-right: 0;
    padding-left: 0px !important;
  }
  #trekking-header-icon-row .elementor-container{
    padding-left: 0px !important;
    padding-right: 5px;
  }
  .elemento-trekking-slider-sec {
    margin-top: -9%;
  }
  .trekking-slider .bdt-prime-slider-wrapper {
    width: 75%;
  }
  .trekking-slider .bdt-sub-title span{
    margin-bottom: 5px !important;
  }
  .trekking-slider .bdt-ps-button .bdt-ps-button-text{
    margin-top: 0px;
  }
  .trekiing-sllder-bottom-image img{
    box-shadow: 0px 5px 0px 0px #fff;
  }
  .trekking-testimonial-row .ea-arrow-prev{
    left: -85px !important;
  }
  .trekking-testimonial-row .ea-arrow-next{
    right: -85px !important;
  }
  .trekking-testimonial-row .ea-testimonial-text{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  #trekking-testimonial-sec .trekking-testimonial-row{
    bottom: -20px;
  }
  .blog-with-no-sidebar{
  

  }
  
  .trekking-contact-form-col .elementor-widget-wrap {
    box-shadow: 0px 0px 0px 15px #fff, 0px 1px 5px 15px #000;
  }
  .trekking-contact-form-col .elementor-widget-wrap{
    padding: 10px 20px 0px 20px !important;
  }
  .woocommerce-account .woocommerce form {
    margin-top: 6%;
  }
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{
    width: 30%;
  }
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content{
    width: 62%;
  }
}
@media screen and (max-width: 1160px) and (min-width: 1024px){
  .trekking-slider ul li h1{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    padding: 0 !important;
    margin-bottom: 15px !important;
    height: 111px;
  }
  #trekking-topbar-sec .trekking-topbar-call .elementor-widget-wrap{
    padding-left: 0;
  }
  .elemento-trekking-head-contact .ekit-header-info i{
    margin-right: 7px !important;
  }
  .one-time{
    padding-top:2%;
    padding-right: 8%;
    padding-left: 8%;
  }
}
@media screen and (max-width: 1024px) and (min-width: 992px){
  .ebs-our-blog-section h3 a {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  .ebs-our-blog-section .ea-amox-grid h3{
    margin-bottom: 0px;
    padding-bottom: 20px !important;
  }
  #trekking-banner .trekking-title {
    box-shadow: -350px 0px #fff;
  }
  #single_service .contact_detail .list_title h2,
  #single_service .service_contact h2 {
    font-size: 20px;
  }
  #single_service .service_contact ul li a{
    font-size: 12px;
  }
  #single_service .single_page_title .common_title h2{
    font-size: 40px;
  }
  .email .elemento-trekking-head-contact ul li a:before{
    left: 25px;
  }
  .single-page-title{
    font-size: 30px;
  }
  .trekking-slider .bdt-prime-slider-wrapper {
    width: 70%;
  }
  .trekking-slider .bdt-main-title h1 {
    padding-bottom: 15px !important;
  }
  .trekking-testimonial-row .ea-arrow-prev{
    left: -80px !important;
  }
  .trekking-testimonial-row .ea-arrow-next{
    right: -80px !important;
  }
  /* -*-*-*-*-*-*-*-* Testimonial Section Navigation Aerrow *-*-**--*-*-*-*-*-*-* */
.product-slider .slick-arrow {
  background: transparent linear-gradient(153deg, #3B71FE 0%, #363636 100%);
  border: 2px solid #ddd;
  color: #ddd;
  font-size: 20px;
  height: 40px;
  left: -20px;
  line-height: inherit;
  padding: 0;
  position: absolute;
  top: 70%;
  transform: translateY(-50%);
  width: 40px;
  z-index: 99;
  transition: 0.4s;
  }
  .product-slider .slick-arrow.slick-next {
    right: -20px;
    left: auto;

}
}
@media screen and (max-width: 1024px) and (min-width: 768px){
  .single-post-comment{
    width: 85%;
  }
  .trekking-contact-page-row .elementor-container{
    padding: 0;
  }
  .trekking-middle-header-sec .elemento-trekking-head-social-icons .elementor-widget-ekit-nav-menu{
    display: flex !important;
    justify-content: center !important;
    align-items: center;
  }

  .elemento-trekking-head-contact ul.ekit-header-info {
    justify-content: center !important;
  }
  #trekking-social-box ul  li .ekit-menu-dropdown-toggle I{
    color: #121212;
    width: 20px;
    height: 20px;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
  }
  .trekking-about-us-counter .elementor-container{
    padding: 0;
  }
  .trekking-about-left-col img{
    width: 100%;
  }
  #trekking-testimonial-sec .trekking-testimonial-row{
    bottom: -20px;
  }
  .trekking-contact-img-col .elementor-element img{
    right: 0;
  }
  #trekking-footer-section .trekking-footer-col .elementor-widget-heading{
    margin: 0;
  }
  #trekking-footer-section .trekking-footer-col ul{
    display: block;
  }
  .elemento-trekking-slider-sec {
    margin-top: -1%;
  }
  #trekking-about-page-sec-third .trekking-about-page-sec-third-col-two{
    order: 1;
  }
  #trekking-about-page-sec-third .trekking-about-page-sec-third-col-one{
    order: 2;
  }
  .woocommerce-account .woocommerce h2{
    margin: 2% 0;
  }
  .woocommerce-account .woocommerce form {
    margin-top: 8%;
  }
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
    width: 35%;
  }
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content{
    width: 55%;
  }
  #trekking-topbar-sec .elemento-trekking-head-contact{
    width: 100%;
  }
  #trekking-topbar-sec .elemento-trekking-head-contact a{
    justify-content: center;
  }
  .trekking-blog-sec .elementor-container .elementor-container{
    padding: 0;
  }
  #single_post .navigation span.post-title {
    display: none;
  }
  #single_post .navigation .nav-next a {
    justify-content: end;
  }
}
@media screen and (max-width: 991px) and (min-width: 768px){
  #trekking-contact-page .trekking-contact-page-row{
    padding: 15px 0px;
  }
  #trekking-banner .trekking-title {
    box-shadow: -290px 0px #fff;
  }
  .single-page-title{
    font-size: 30px;
  }
  .navigation .nav-next a span.post-title,
  .navigation .nav-previous a span.post-title{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
 #single_post .navigation a{
    display: flex;
  }
  #single_post .single-page-metabox{
    padding: 0 10px;
    font-size: 16px;
  }
  #single_service .top_bg{
    padding: 3% 0;
  }
  #single_service .single_page_title{
    font-size: 35px;
    line-height: 40px;
  }
  #single_service .service_img_box .service_img img{
    height: 90%;
  }
  .bdt-prime-slider .bdt-prime-slider-previous{
    left:6%
    }
    .bdt-prime-slider-skin-general .bdt-prime-slider-previous {
    margin-bottom:40%
    }
    
    .bdt-prime-slider .bdt-prime-slider-next{
    right:6%
    }
    .bdt-prime-slider-skin-general .bdt-prime-slider-next {
    margin-bottom:40%
    }
    .bdt-prime-slider-skin-general .bdt-prime-slider-next, .bdt-prime-slider-skin-general .bdt-prime-slider-previous{
      height: 30px;
      width: 30px;
    }
    .activity_img #activity_detail {
      position: absolute;
      bottom: 2%;
      width: 35%;
      margin: 0 auto;
      left: 0;
      right: 0;
  }

/* -*-*-*-*-*-*-*-* Testimonial Section Navigation Arrow *-*-**--*-*-*-*-*-*-* */
.product-slider .slick-arrow {
  background: transparent linear-gradient(153deg, #3B71FE 0%, #363636 100%);
  border: 2px solid #ddd;
  color: #ddd;
  font-size: 20px;
  height: 40px;
  left: -20px;
  line-height: inherit;
  padding: 0;
  position: absolute;
  top: 70%;
  transform: translateY(-50%);
  width: 40px;
  z-index: 99;
  transition: 0.4s;
  }
  .product-slider .slick-arrow.slick-next {
    right: -20px;
    left: auto;

}

  #single_service .points ul li p{
    font-size: 15px;
  }
  #single_service .more_info .box h3{
    font-size: 19px;
  }
  #single_service #service_detail .para_one p,
  #single_service #service_detail .para_two p,
  #single_service .more_info .box p,
  #single_service .more_info p.extra_para{
    font-size: 15px;
  }
  #single_service .single_page_title .common_title h2{
    font-size: 30px;
  }
  .email .elemento-trekking-head-contact ul li a:before{
    left: -7px !important;
  }
  #single_service #single_service_faq {
    background-image: unset;
    background-color: #f7f7f7;
  }
  #single-product-page .product .woocommerce-product-gallery,
  #single-product-page .product .entry-summary{
    float: left;
    width: 50%;
    padding: 10px;
  }
  .single-page-title ul li{
    display: none;
  }
  .trekking-slider .bdt-prime-slider-wrapper {
    width: 75%;
  }
  .trekking-slider .bdt-main-title h1 {
    padding-bottom: 20px !important;
  }
  .trekking-testimonial-row .ea-arrow-prev{
    left: -70px !important;
  }
  .trekking-testimonial-row .ea-arrow-next{
    right: -70px !important;
  }
  .top_activity_info .row ul li.info .title{
    font-size: 12px;
  }
  .top_activity_info .row ul li.info .text{
    font-size: 17px;
  }
  .top_activity_info .row ul li.info {
    margin-left: 5px;
  }
  .top_activity_info .row .price{
    padding: 0;
  }
  #activity .activity_img h2{
    bottom: 25%;
  }
  #trekking-trip-sec .quick_link .col_two{
    padding: 0;
  }
  #trekking-sidebar .widget ul li a{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
  }
  .shop-page .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
    width: 46.05%;
  }
}
@media screen and (max-width: 767px) {

  .elementor-528 .elementor-element.elementor-element-e4adbfd .bdt-prime-slider .bdt-slider-excerpt {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    max-width: 820px;
    margin-bottom: 46px;
    display: none;
}

  .home .ekit-template-content-header{
    position: unset !important;
  }
  #trekking-contact-page ul{
    justify-content: center;
  }
  #trekking-contact-page .trekking-contact-page-row{
    padding: 0px;
  }
  .trekking-title h1:after {
    right: 0;
    margin: 0 auto;
  }
  #trekking-banner .trekking-title {
    box-shadow: -280px 0px #fff;
  }
  .ebs-our-blog-section .ea-amox-grid h3{
    margin-bottom: 0px;
    padding-bottom: 15px !important;
  }
  #trekiing-pro-sidebar .widget ul li,
  #trekiing-pro-sidebar .widget ul li a,
  .elemento-widget-sidebar .widget ul li,
  .elemento-widget-sidebar .widget ul li a{
    font-size: 12px;
  }
  .widget_block ul li .wp-block-latest-posts__featured-image{
    margin: 0px;
    text-align: left;
    width: 50%;
    height: 50%;
  }
  .single-page-title{
    font-size: 25px;
    letter-spacing: 0px;
  }
  .single-post-comment{
    width: 100%;
  }
  #single_post .feature-box img{
    height: 100%;
    object-fit: cover;
  }
  #single_post .content_boxes{
    transform: translateY(-2%);
  }
  .email .elemento-trekking-head-contact ul li a:before{
    display: none;
  }
  .single-post-social-box ul{
    padding: 0;
  }
  .single-post-social-box .col-lg-8{
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
  }
  .social-box .socila_share{
    justify-content: center;
  }
  #single_service #single_service_faq {
    background-image: unset;
    background-color: #f7f7f7;
  }
  #single-product-page .product form{
    display: flex;
    justify-content: left;
  }
  .single-page-title ul li{
    display: none;
  }
  .woocommerce table td .coupon{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }
  .woocommerce table td .coupon button[name="apply_coupon"]{
    padding: 10px;
    margin-top: 10px;
  }
  .banner-image .banner-mobile {
    box-shadow: -260px 0px #fff;
  }
  #single-product-page #respond form{
    display: block;
  }
  #single-product-page .related a.button{
    padding: 10px;
  }
  .single-product ul.product_info li:before{
    top: 13px;
  }
  #trekking-phone-box .elementor-widget-wrap{
    padding-left: 0;
  }
  .elemento-trekking-head-social-icons .elementor-widget-ekit-nav-menu{
    display: flex;
    justify-content: center;
    align-items: center;
  }
  #trekking-social-box ul  li .ekit-menu-dropdown-toggle I{
    color: #121212;
    width: 20px;
    height: 20px;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
  }
  .trekking-contact-img-col .elementor-element img{
    height: 100% !important;
    right: 0;
    top: 0;
  }
  .trekking-slider .bdt-prime-slider-wrapper {
    width: 95%;
  }
  .trekking-slider .bdt-slider-excerpt{
    display: none;
  }
  #trekking-topbar-sec .ekit-header-info{
    justify-content: center;
    text-align: center;
  }
  .trekking-about-us-content p{
    margin: 0;
  }
  #trekking-footer-section .trekking-footer-col ul {
    display: block !important;
  }
  #trekking-footer-section nav,
  #trekking-footer-section nav ul li a {
    justify-content: center;
  }
  #trekking-video-sec .elementor-wrapper .elementor-custom-embed-play{
    height: 60px;
    width: 60px;
  }
  .blog-slider .ea-title,
  .blog-slider .ea-text-wrap p,
  .trekking-blog-page .ea-title,
  .trekking-blog-page .ea-text-wrap p{
    text-align: center;
  }
  .blog-slider .ea-meta,
  .trekking-blog-page .ea-meta{
    justify-content: center;
    padding: 0;
  }
  .trekking-newsletter-form-col form input[type="submit"]{
    right: 15px;
  }
  #trekking-newsletter-sec .elementor-section .elementor-container{
    padding: 0;
  }
  .trekking-contact-form-col .elementor-widget-wrap {
    box-shadow: 0px 0px 0px 15px #fff, 0px 1px 5px 13px #000;
  }
  .trekking-contact-page-left-col .elementor-background-overlay{
    background: unset !important;
  }
  .trekking-upcoming-slider .bdt-prime-slider-content{
    max-width: 100%;
    margin: 0;
    width: 100%;
    justify-content: center;
  }
  .trekking-upcoming-slider .bdt-prime-slider-content{
    max-width: 100% !important;
    margin: 0 !important;
  }
  .trekking-upcoming-slider .upcoming_info ul,
  .trekking-upcoming-slider .bdt-sub-title{
    display: flex;
    justify-content: center;
  }
  .trekking-upcoming-slider .bdt-prime-slider-content div:nth-child(4),
  .trekking-upcoming-slider .bdt-main-title h3,
  .trekking-upcoming-slider .upcoming_info p{
    text-align: center;
  }
  .trekking-upcoming-slider .bdt-prime-slider-dragon .bdt-dotnav{
    top: unset;
    bottom: 15px;
    right: 0;
    left: 0;
    justify-content: center;
    flex-direction: row;
  }
 

  .trekking-upcoming-slider .bdt-prime-slider-dragon .bdt-dotnav li {
    margin: 0 20px;
  }
  .trekking-upcoming-slider .bdt-prime-slider-dragon .bdt-dotnav li:before{
    right: 25px !important;
  }
  #trekking-top-pick-sec .ea-alice-grid .ea-item{
    height: 400px;
  }
  .woocommerce-account .woocommerce{
    display: block;
  }
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation,
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content{
    margin: 5% auto;
    width: 70%;
  }
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content p,
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{
    text-align: center;
  }
  #activity_about_info .activity_overview{
    padding-bottom: 20px;
  }
  #trekking-topbar-sec .elemento-trekking-head-contact {
    width: 100%;
  }
  #trekking-topbar-sec .elemento-trekking-head-contact a{
    justify-content: center;
  }
  #trekking-product-sec .ht-product .ht-product-categories,
  #trekking-product-sec .ht-product .ht-product-price,
  .single-ttbm_tour .fullWidth{
    justify-content: center;
  }
  #trekking-product-sec .ht-product .ht-product-title{
    text-align: center;
  }
  #trekking-phone-box{
    display: none;
  }
  #single_post .navigation span.post-title{
    display: none;
  }
  #single_post .navigation .nav-next a{
    justify-content: end;
  }
  .single-ttbm_tour table.mp_tour_ticket_type th{
    font-size: 18px;
  }
  .product-slider .slick-arrow {
    background: transparent linear-gradient(153deg, #3B71FE 0%, #363636 100%);
    border: 2px solid #ddd;
    color: #ddd;
    font-size: 16px;
    width: 32px;
    height: 32px;
    left: 30%;
    line-height: inherit;
    position: absolute;
    top: 100%;
    transform: translateY(0);
  
    z-index: 99;
    transition: 0.4s;
    display: none;
}
    .product-slider .slick-arrow.slick-next {
      right: 30%;
      left: auto;
 
  }


}
@media screen and (max-width: 767px) and (min-width: 576px){
  #single_service .top_bg{
    padding: 3% 0 5% 0;
  }
  #single_service .single_page_title,
  #single_service #service_detail .content h2{
    line-height: 40px;
    font-size: 25px;
  }
  #single_service .main_content p{
    font-size: 15px;
  }
  #single_service .service_contact_btn {
    margin-top: 10px;
  }
  #single_service .service_img_box .service_img img{
    height: 80%;
  }
  #single_service #service_detail .para_one p, #single_service #service_detail .para_two p, #single_service .more_info .box p, #single_service .more_info p.extra_para{
    font-size: 15px;
  }
  #single_service .single_page_title .common_title h2{
    font-size: 25px;
  }
  #trekking-testimonial-sec .trekking-testimonial-row{
    bottom: -40px;
    margin-bottom: unset !important;
  }
  .trekking-testimonial-row .ea-arrow-prev{
    left: -60px !important;
  }
  .trekking-testimonial-row .ea-arrow-next{
    right: -60px !important;
  }
  .trekking-about-us-counter .elementor-widget-image img {
    width: 50%;
  }
  .woocommerce-account .woocommerce h2{
    margin: 2% 0;
  }
  .woocommerce-account .woocommerce form {
    margin-top: 9%;
  }
  .top_activity_info .row .size ul{
    justify-content: end;
  }
  .top_activity_info .row .col-lg-3{
    margin: 5px 0;
  }
  #activity .activity_img h2{
    bottom: 28%;
    font-size: 30px;
  }
  .activity_img #activity_detail .activity_top_contain p{
    font-size: 14px;
    line-height: 17px;
  }
  .product-slider .slick-arrow {
    background: transparent linear-gradient(153deg, #3B71FE 0%, #363636 100%);
    border: 2px solid #ddd;
    color: #ddd;
    font-size: 20px;
    height: 40px;
    left: -20px;
    line-height: inherit;
    padding: 0;
    position: absolute;
    top: 70%;
    transform: translateY(-50%);
    width: 40px;
    z-index: 99;
    transition: 0.4s;
    display: none;
    }
    .product-slider .slick-arrow.slick-next {
      right: -20px;
      left: auto;
 
  }
}
@media screen and (max-width: 575px){
  .widget_block form button[type="submit"]{
    padding: 10px 15px;
  }
  .single-author-image img {
    width: 13%;
  }
  #single_post .single-date-box{
    padding: 10px 0;
  }
  #single_post .single-author-image,
  .post_share .socila_share {
    justify-content: center;
  }
  .navigation .nav-next a span.post-title,
  .navigation .nav-previous a span.post-title{
    font-size: 12px;
    line-height: 30px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
 #single_post .navigation a{
    display: flex;
  }
  #single_service .title_content{
    justify-content: center;
  }
  #single_service .service_img_box{
    order: 1;
  }
  #single_service .title_content{
    order: 2;
  }
  #single_service .single_page_title{
    font-size: 30px;
    line-height: 40px;
  }
  #single_service .main_content p,
  #single_service #service_detail .para_one p,
  #single_service #service_detail .para_two p,
  #single_service .more_info .box p,
  #single_service .more_info p.extra_para{
    font-size: 14px;
  }
  #single_service .top_bg{
    padding: 0% 0px 10% 0px;
  }
  #single_service #service_detail .content h2{
    font-size: 25px;
    line-height: 35px;
  }
  #single_service .more_info .box .number{
    margin: 0px auto 10px auto;
  }
  #single_service .points ul{
    margin-top: 10%;
  }
  #single_service .points ul li p{
    margin-left: 0;
  }
  #single_service .points ul li p {
    font-size: 12px;
  }
  #single_service .contact_detail h3 a{
    margin-left: 0;
  }
  #single_service .contact_detail .list_title h2, #single_service .service_contact h2{
    font-size: 20px;
  }
  #single_service .service_contact ul li a{
    justify-content: center;
  }
  #single_service_faq .faq_title h2,
  #single_service_faq .faq_heading h3{
    font-size: 30px;
  }
  #single_service_faq .faqs .ewd-ufaq-faq-title-text h4{
    font-size: 15px;
  }
  #single_service_faq .faqs .ewd-ufaq-faq-body{
    padding-left: 35px;
  }
  #single_service_faq .faqs .ewd-ufaq-faq-body p{
    font-size: 12px;
  }
  #single_service .single_page_title .common_title h2{
    font-size: 25px;
  }
  h1.entry-title:after{
    right: 0;
    margin: 0 auto;
  }
  #trekking-testimonial-sec .trekking-testimonial-row{
    bottom: 0px;
    margin-bottom: 0 !important;
  }
  .trekiing-sllder-bottom-image{
    bottom: -3px;
  }
  .woocommerce-account .woocommerce h2{
    margin: 4% 0;
  }
  .woocommerce-account .woocommerce form {
    margin-top: 16%;
  }
  #activity_about_info .activity_overview{
    justify-content: center;
  }
  .top_activity_info .row ul{
    margin: 5px 0;
    justify-content: center;
  }
  .top_activity_info .btn_col{
    justify-content: center;
    margin-top: 20px;
  }
  #activity_about_info .activity_overview .contain_one,
  #activity_about_info .activity_overview .para,
  #activity_about_info .activity_info h3,
  #activity_about_info .activity_info ul li{
    text-align: center;
  }
  #activity .activity_img h2{
    bottom: 10%;
    font-size: 25px;
  }
  .activity_img #activity_detail{
    display: none;
  }
  #trekking-top-pick-sec .ea-alice-grid .ea-img-wrap .ea-img{
        object-fit: unset;
  }
}
@media screen and (max-width: 375px){
  .woocommerce a.button{
    padding: 6px;
  }
}

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

  .product-slider .slick-arrow {
    background: transparent linear-gradient(153deg, #3B71FE 0%, #363636 100%);
    border: 2px solid #ddd;
    color: #ddd;
    font-size: 20px;
    height: 40px;
    left: -20px;
    line-height: inherit;
    padding: 0;
    position: absolute;
    top: 70%;
    transform: translateY(-50%);
    width: 40px;
    z-index: 99;
    transition: 0.4s;
    }

    .product-slider .slick-arrow.slick-next {
      right: -20px;
      left: auto;
 
  }
}

@media screen and (max-width: 1920px) and (min-width: 1501px){
  .product-slider .slick-arrow {
    background: transparent linear-gradient(153deg, #3B71FE 0%, #363636 100%);
    border: 2px solid #ddd;
    color: #ddd;
    font-size: 20px;
    height: 40px;
    left: -20px;
    line-height: inherit;
    padding: 0;
    position: absolute;
    top: 70%;
    transform: translateY(-50%);
    width: 40px;
    z-index: 99;
    transition: 0.4s;
    }
    .product-slider .slick-arrow.slick-next {
      right: -20px;
      left: auto;
 
  }

}
/* ............................................ */


@media screen and (min-width: 320px) and (max-width: 767px) {
  .trekking-navigation .nav-links {
    display: flex;
    flex-wrap: wrap;
    gap: 6px; /* space between buttons */
    justify-content: flex-start;
}

.trekking-navigation .nav-links a,
.trekking-navigation .nav-links span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 5px 10px; /* smaller padding for mobile */
    font-size: 14px;   /* smaller text size */
    min-width: 36px;   /* ensures square-ish buttons */
    height: auto;
    box-sizing: border-box;
}
  .search-page-container{
max-width: 96% !important;
  }
}
.activity_img #activity_detail {
  position: absolute;
  bottom: 2%;
  width: 35%;
  margin: 0 auto;
  left: 0;
  right: 0;
}

@media screen and (min-width: 419px) and (max-width: 978px) {

  #comments form .comment-form-cookies-consent {
    order: 4;
    width: 100%;
    display: flex;
    margin: 10px 0 15px 0;
    align-items: self-end;
}
#comments form .comment-form-cookies-consent [type="checkbox"] {
    accent-color: #3B71FE;
    margin-right: 10px;
    width: 20px;
    height: 20px;
    align-items: flex-start;
}
}

@media screen and (max-width:400px) and (min-width:200px){
  .ttbm_wraper table {
      table-layout: inherit !important;
  margin: 0;
  width: 100%;
}
}
@media(max-width:767px){
    
    
  .trekking-about-us-sec {
     background-image: none !important;
     display: flex;
     flex-wrap: wrap;
}
.trekking-about-us-sec {
  flex-direction: column;
}
.trekking-about-us-left-sec {
  order: 2; 
}
.trekking-about-us-right-sec {
  order: 1; 
}
.product-slider .slick-arrow {
  background: transparent linear-gradient(153deg, #3B71FE 0%, #363636 100%);
  border: 2px solid #ddd;
  color: #ddd;
  font-size: 16px;
  width: 32px;
  height: 32px;
  left: 35%;
  line-height: inherit;
  position: absolute;
  top: 100%;
margin-top:2%;
  z-index: 99;
  transition: 0.4s;
  display: none;
}
  .product-slider .slick-arrow.slick-next {
    right: 35%;
    left: auto;

}
.product-slider .slick-arrow:hover {
  background: transparent linear-gradient(153deg, #3B71FE 0%, #6C63FF 100%);
  border-color: #3B71FE;
  transform: none !important;
  color: #fff;
  box-shadow: 0 4px 12px rgba(59, 113, 254, 0.4);
}
}
@media screen and (max-width:1199) and (min-width:768px){
  .single-author-image span{
    font: normal normal 600 16px/20px "Inter" !important;
    letter-spacing: 0px;
    color: #121212;
  }
  .single-page-metabox .entry-comments,.single-page-metabox .entry-date{
    font: normal normal 600 16px/20px "Inter" !important;
    letter-spacing: 0px;
    color: #121212;
  }
  .single-post-content p{
    color: #121212;
    font: normal normal 300 16px/30px "Inter" !important;
    margin-bottom: 0;
  }
  
}



/*
@media (max-width: 1024px){
  #trekking-header ul ul{
	 max-height: 100%;
	 display: block;
	 visibility: visible;
	 opacity: 1;
  }
  #trekking-header ul ul li a{
	 background-color: transparent;
	 color: #000;
	 font-size: 13px;
	 padding: 10px 15px;
  }
} 

*/