/*
Theme Name:  Travel Agency Pro
Description: The Elementor Travel Agency Pro WordPress Theme is the perfect choice for building an eco-friendly website. This theme is packed with features designed to help you promote your business and attract new customers. With its clean and modern design, the Elementor Green Farm WordPress Theme will make a lasting impression on your visitors. The WordPress Elementor Green Farm theme can be used for any website. It’s a sleek, minimalist, contemporary theme that incorporates the latest technology. The Travel Hiking features an elegant and chic design that will help your site stand out among the rest of your competitors.
Author: wpelemento
Theme URI: https://preview.wpelemento.com/travel-hiking//
Author URI: https://www.wpelemento.com/
Version: 0.0.2
Requires PHP: 7.2
Tested up to: 6.0.2
Text Domain: travel-agency-pro
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: education, portfolio, blog, wide-blocks, one-column, two-columns, right-sidebar, left-sidebar, grid-layout, custom-background, custom-colors, custom-header, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, editor-style, theme-options, threaded-comments
Elementor Wptheme WordPress Theme has been created by wpelemento(wpelemento.com), 2022.
Elementor Wptheme WordPress Theme is released under the terms of GNU GPL
*/

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Delicious+Handrawn&family=Inter:wght@300;400;500;600;700;800&display=swap');
html{
  scroll-behavior: smooth;
}
body{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  overflow-x: hidden;
  font-family: "open sans";
}
a{
  text-decoration: none;
}
ul, ol{
  list-style: none;
  margin: 0;
  padding: 0;
}
img{
  max-width: 100% !important;
}
/* loader */
.spinner-loading-box {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  z-index: 999999;
}
.spinner-loading-box img, .ets-theme-header-section :is(.ets-topabr-address, .ets-topabr-email) li{
  width: 100%;
}
/*-------topbar----------*/
.elemento-trekking-head-contact ul.ekit-header-info {
    justify-content: end;
}
.elemento-trekking-head-contact .ekit-wid-con .ekit-header-info svg{
  height: 20px;
}
.trekking-middle-header-sec .elementor-container.elementor-column-gap-default {
  align-items: center;
}
span.hfe-menu-toggle.sub-arrow{
  display: none !important;
}
/*----------------- top bar icons ----------------- */

.elementor-150 .elementor-element.elementor-element-761253d > .elementor-widget-container {
  border: 1px solid #fff;
  border-radius: 50%;
  background-color: #ffffff24;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
.elementor-150 .elementor-element.elementor-element-ec880bc > .elementor-widget-container {
  border: 1px solid #fff;
border-radius: 50%;
background-color: #ffffff24;
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
margin: 0 auto;
}

.ekit-nav-dropdown-hover .elementskit-dropdown-has .elementskit-dropdown {
  transform: scaleY(0);
  transform-origin: top center;
  transition: transform 0.25s ease-out;
}

.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover .elementskit-dropdown,
.ekit-nav-dropdown-hover .elementskit-dropdown-has.elementskit-dropdown-open .elementskit-dropdown {
  transform: scaleY(10);
}
/*----------------- Product Star Rating--------------*/
.woocommerce ul.products li.product .star-rating,.star-rating{
  display: none;
  overflow: hidden;
  position: relative;
  line-height: 1;
  font-size: 1em;
  font-family: star;
}
.woocommerce ul.products li.product .star-rating{
 color: #fec806;
 margin: 0 auto;
 float: none;
 height: 1.7em;
 width: 5.4em;
 font-family: star;
}
.star-rating{
  color: #ffca04;
  font-size: .857em;
  height: 1em;
  width: 5.4em;
  margin-bottom: 13px;
  margin-top: 5px;
}
.woocommerce .star-rating::before{
 content: "\73\73\73\73\73";
 color: #d3ced2;
 float: left;
 top: 0;
 left:0;
 position: absolute;
}
.star-rating span{
 overflow: hidden;
 float: left;
 top: 0;
 left: 0;
 position: absolute;
 padding-top: 1.5em;
}
.woocommerce .star-rating span::before{
 content: "\53\53\53\53\53";
 top: 0;
 position: absolute;
 left: 0;
}
.shop-page .star-rating span::before,.shop-page .star-rating::befores{
  left: 46px !important
}
.yith-add-to-wishlist-button-block {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: max-content;
  margin: 7px auto;
  padding: 8px 16px;
  border-radius:4px;
  background-color: black;
  font-family: 'Inter';
}
.yith-add-to-wishlist-button-block:hover {
  background-color:#3B71FE ;

}
.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon{
  color: #ffffff !important;
}
.yith-add-to-wishlist-button-block a{
  color: #ffffff;
}
.yith-add-to-wishlist-button-block a:hover{
  color: #ffffff;
}

.ht-products .ht-product .ht-product-inner:hover {
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 10px #2563eb !important;
}

.elementor-82 .elementor-element.elementor-element-77513ab .ht-products .ht-product .ht-product-inner .ht-product-action ul li a i{
  font-size: 16px;
  line-height: 34px;
}
.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button).yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-add-to-wishlist-button-icon
.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon{
  color: white !important;
}
.woocommerce-loop-product__title{
  color: #000;
}
.related .wishlist_text{
}
.yith-wcwl-add-to-wishlist-button a{
  color: white !important;
}
#yith-wcwl-icon-heart{
  fill: #FFFFFF !important;
}
/*
.yith-add-to-wishlist-button-block a{
  display:;
  align-items: center;
  justify-content: center;
  position: relative;
  width: max-content;
  background-color: black;
  font-family: 'Inter';
  color: white;
}
.yith-add-to-wishlist-button-block:hover{
  display:;
  align-items: center;
  justify-content: center;
  position: relative;
  width: max-content;
  margin: 7px auto;
  padding: 8px 16px;
  background-color: #3B71FE;
  font-family: 'Inter';
}
.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor {
  flex-direction: row;
  margin: auto;
  justify-content: center;
  gap: 7px;
  background-color: #000;
}
.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor:hover{
  flex-direction: row;
  margin: auto;
  justify-content: center;
  gap: 7px;
  background-color: #3B71FE
}
  */
/*------Header Menu------------*/
ul.sub-menu {
    position: absolute;
    background: #000 !important;
    padding: 22px 5px;
    top: 100%;
    left: 0;
    margin-top: 0;
    margin-bottom: 0;
    min-width: 180px;
    z-index: 99;
    visibility: hidden;
    opacity: 0;
    -webkit-box-shadow: 0 18px 43px rgb(90 90 90 / 14%);
    -khtml-box-shadow: 0 18px 43px rgba(90,90,90,.14);
    -moz-box-shadow: 0 18px 43px rgba(90,90,90,.14);
    -ms-box-shadow: 0 18px 43px rgba(90,90,90,.14);
    -o-box-shadow: 0 18px 43px rgba(90,90,90,.14);
    box-shadow: 0 18px 43px rgb(90 90 90 / 14%);
    -webkit-transition: all 220ms linear 0ms;
    -khtml-transition: all 220ms linear 0ms;
    -moz-transition: all 220ms linear 0ms;
    -ms-transition: all 220ms linear 0ms;
    -o-transition: all 220ms linear 0ms;
    transition: all 220ms linear 0ms;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    clip: rect(1px,1px,1px,1px);
    -webkit-transform: scaleY(0);
    -khtml-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
    transform-origin: 0 0 0;
    -webkit-transform-origin: 0 0 0;
    -ms-transform-origin: 0 0 0;
    -o-transform-origin: 0 0 0;
    text-align: left;
}
.sub-menu li {
    border-bottom: unset !important;
}
/*-----Woocommerce css--------------------*/

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
  color: #000000;
  font-size: 1.25em;
}
.woocommerce .quantity .qty{
    height: 36px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce input.button.alt{
    background: #3B71FE;
}
.woocommerce button.button.alt{
  background-color: #0a0a0a;
  color: white !important;
  border-radius: 4px;
}
.woocommerce button.button.alt:hover{

  background: #3B71FE;
  border-radius: 4px;
  color: #ffffff !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
  padding: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
  background: unset;
  z-index: 2;
  border-bottom-color: unset;
  border-bottom: 2px solid #121212;
  margin-bottom: 5px;
  padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
    padding: 0 0 0 0em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
    margin: 0px 22px;
    padding: 12px 1em;
}
.panel.entry-content {
    box-shadow: rgb(17 17 26 / 5%) 0px 1px 0px, rgb(17 17 26 / 10%) 0px 0px 8px;
    padding: 30px !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
  background: #3B71FE;
  color: #fff !important;
  border-radius: 0px;
  opacity: 1 !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button:hover{
  background: #121212;
  color: #fff !important;
  border-radius: 4px;
  opacity: 1 !important;
}
.woocommerce #respond input#submit:hover{
  background-color: #121212;
  color: #FFFFFF;
}

.woocommerce a.button.added{
  display: none !important;
}
.woocommerce a.added_to_cart{
  font-size: 100%;
  font-weight: 700;
  font-family: 'Inter';
  padding: 6px 20px;
  background: #3b72fef7;
  color: #fff;
  border-radius: 4px;
  margin-top: 1em;
}
.trekking-product .woocommerce a.added_to_cart{
	margin-top: 0 !important;
}

.woocommerce a.button:hover{
  background-color: #0742DB;
}
.woocommerce button.button:hover,
.woocommerce button[name="update_cart"]:hover{
  background: #3B71FE !important;
  color: #ffffff !important;
}
.posted_in a,a.woocommerce-review-link,.product-name a {
    color: #666666;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
    border: unset;
    background-color: unset;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{
    border: unset;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    left: -5px;
    border-bottom-right-radius: 0;
    border-width: 0;
    box-shadow: unset;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
    right: -5px;
    border-bottom-left-radius: 0;
    border-width: 0;
    box-shadow: unset;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
    font-size: 20px;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
    background-color: #3B71FE;
    color: #f7f5f5 !important;
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{
    width: 120px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
    padding: 10px;
}
.select2-container .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 43px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 40px;
}

li.product.type-product {
    text-align: center;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 18px;
    color: #000;
}
li.product.type-product {
    text-align: start;
    box-shadow: #3B71FE61 0px 4px 12px;
    padding: 20px 15px !important;
    position: relative;
    top: 0;
    transition: 0.5s;
    border-radius: 10px;
}
li.product.type-product:hover{
    top: -20px;
    transition: 0.5s;
}
.woocommerce ul.products li.product a img{
  border-radius:4px;
}
    
ul.products {
    padding-top: 35px !important;
}
.woocommerce table td .coupon{
  display: flex;
  align-items: center;
}
.woocommerce span.onsale {
  min-height: 3.236em;
  min-width: 3.236em;
  padding: .202em;
  font-size: 1em;
  font-weight: 700;
  position: absolute;
  text-align: center;
  line-height: 3.236;
  top: -.5em;
  left: -.5em;
  margin: 0;
  border-radius: 100%;
  background-color: #3B71FE !important;
  color: #fff;
  font-size: .857em;
  z-index: 9;
}
.woocommerce-notices-wrapper{
  max-width: 92%;
  padding-top: 1%;
  margin: 0 auto;
}


.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
  color: #0e0d0d;
}
.woocommerce-error .button{
  color: white;
  background-color: #000;
  padding: 4px 12px;
border-radius: 4px;
}
.woocommerce-error .button:hover{
  color: white;
  background-color: #3B71FE;
  padding: 4px 12px;
border-radius: 4px;
}
.woocommerce-message {
  border-top-color: #3b71fe;
}
.woocommerce-message a {
  background-color: #3B71FE !important;
  color: #FFF !important;
  border-radius: 6px !important;
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  padding: 8px 16px;
}
.woocommerce-cart .wc-block-components-button {
  background-color: #000000;
  border-radius: 6px;
  border: unset;
  color: #ffffff;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
}
.woocommerce-cart .wc-block-components-button:hover {
  background-color: #3B71FE !important;
}

.woocommerce-cart .wc-block-cart__submit-container a{
  background-color: #000000;
  border-radius: 6px;
  border: unset;
  color: #FFF;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
}
.woocommerce-cart .wc-block-cart__submit-container a:hover{
  background-color: #3B71FE;
  border-radius: 6px;
  border: unset;
  color: #FFF;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
}
span.wc-block-components-button__text {
color: #ffffff;
}
.woocommerce #review_form #respond textarea {
  box-sizing: border-box;
  width: 100%;
  padding: 16px;
}
.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--single.yith-wcwl-add-to-wishlist-button--anchor {
  display: flex;
  align-items: center;
  margin-inline: 0;
  justify-content: flex-start;
  gap: 10px;
  color: #f5f5f5 !important;
}
/*---------Sidebar css-------------*/
#trekiing-pro-sidebar input[type="text"],.elemento-widget-sidebar input[type="text"]{
    width: 100%;
    padding: 11px 10px;
}
#trekiing-pro-sidebar input[type="submit"],.elemento-widget-sidebar input[type="submit"] {
    width: 100%;
    padding: 12px 0;
    background: #3B71FE;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    border: unset;
    margin-top: 12px;
}
#trekiing-pro-sidebar .widget,.elemento-widget-sidebar .widget {
    border: 2px solid #3B71FE;
    padding: 20px;
    margin-bottom: 30px;
    border-radius: 10px;
}
#trekiing-pro-sidebar h3.widget-title,.elemento-widget-sidebar h3.widget-title {
    font-size: 24px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e7e7e7;
}
#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 {
    color: #222222;
    font-size: 17px;
    font-weight: 600;
    padding: 10px 2px;
    display: flex;
    gap: 8px;
}
#trekiing-pro-sidebar .widget.widget_recent_entries ul li a,
.elemento-widget-sidebar .widget.widget_recent_entries ul li a{
  margin-left: 0;
}
#trekiing-pro-sidebar .widget.widget_recent_entries ul li:before,#trekiing-pro-sidebar .widget.widget_recent_entries ul li:after,
.elemento-widget-sidebar .widget.widget_recent_entries ul li:before,.elemento-widget-sidebar .widget.widget_recent_entries ul li:after{
  display: none;
}
#trekiing-pro-sidebar .recent-post-box,.elemento-widget-sidebar .recent-post-box {
    display: flex;
    align-items: center;
}
#trekiing-pro-sidebar .post-thumb,.elemento-widget-sidebar .post-thumb {
    width: 35%;
}
#trekiing-pro-sidebar .post-content,.elemento-widget-sidebar .post-content {
    padding-left: 12px;
}
#sidebar {
    margin-top: 0 !important;
}
/*-------*/

.ebs-single-post-page {
    width: 80%;
    min-width: calc(100% - 20%);
    margin: 0 auto;
    margin-block: 3%;
}
#commentform label {
    display: block;
}
.post-readmore {
    font-family: "Inter", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #3B71FE;
    padding: 20px 15px 15px 15px;
    color: #121212 !important;
    font-size: 16px;
    border: none;
}
#respond{
  box-shadow: 0px 3px 6px #00000029;
  padding: 24px !important;
  border-radius: 15px;
}
#comments ol li.comment {
  padding: 20px;
  margin-bottom: 20px;
  background-color: #F5F5F5;
  border-radius: 10px;
}
#comments ol li.comment img{
  border-radius: 50%;
  margin-right: 10px;
}
.form-submit input{
  font-family: "Inter", Sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  background-color: #121212;
  color: #fff !important;
  font-size: 14px;
  border: none;
  line-height: 20px;
  padding: 12px 20px !important;
  border-radius: 0 !important;
}

.ebs-single-post-page .single-content, .ebs-single-post-page .metabox {
    margin-block: 10px;
}
.ebs-single-post-page .metabox > *:not(:last-child) {
    margin-inline-end: 20px;
}
.ebs-single-post-page .metabox i, .ebs-single-post-page .socila_share a {
    color: #3B71FE;
}
.ebs-single-post-page path {
    fill: #3B71FE;
}
.ebs-single-post-page .metabox :is(span, a) {
    font-size: 16px;
    color: #707070;
    font-weight: 400;
}
.ebs-single-post-page .post_ctg {
    display: flex;
}
.ebs-single-post-page .post_ctg ul {
    margin-inline-start: 10px;
}
.ebs-single-post-page .post_ctg ul a, .logged-in-as a {
    color: #000;
    font-weight: 700;
}
.share_icon {
    position: relative;
}
.social-btn{
  display: inline-block;
  width: 50px;
  height: 50px;
  background: #f1f1f1;
  margin: 6px;
  border-radius: 30%;
  box-shadow: 0 5px 15px -5px #00000070;
  color: #3498db;
  overflow: hidden;
  position: relative;
}
.socila_share svg {
    padding: 18px;
}
.social-btn path{
    line-height: 50px;
    font-size: 26px;
    transition: 0.2s linear;
}
.social-btn i{
  line-height: 50px;
  font-size: 26px;
  transition: 0.2s linear;
}
.social-btn:hover i{
  transform: scale(1.3);
  color: #fff;
}
.socila_share b {
    position: relative;
    top: -25px;
}
@keyframes aaa {
  0%{
    left: -110%;
    top: 90%;
  }50%{
    left: 10%;
    top: -30%;
  }100%{
    top: -10%;
    left: -10%;
  }
}
/*-------Preloader------------*/
.demo{
    background: linear-gradient(263deg, #FEF9E4 0%, #3B71FE 100%);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.loader{
    width: 300px;
    height: 300px;
    margin: 0 auto;
    position: relative;
    top: 30%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    mix-blend-mode: multiply;
}
.loader img{
  object-fit: fill;
  width: 30%;
  height: 30%;
  margin: 0 auto;
}
.loader .loader-inner-1{
    width: 270px;
    height: 270px;
    border-radius: 50%;
    border-bottom: 10px dashed #E6FF00;
    position: absolute;
    animation: loading-1 5s infinite linear;
}
.loader .loader-inner-2{
    width: 170px;
    height: 170px;
    border-radius: 50%;
    border-bottom: 10px dotted #78f124;
    position: absolute;
    top: 50px;
    left: 45px;
    animation: loading-1 1s infinite linear;
}
.loader .loader-inner-3{
    width: 70px;
    height: 70px;
    border-radius: 50%;
    border-bottom: 5px solid #3B71FE;
    position: absolute;
    top: 100px;
    left: 90px;
    animation: loading-1 2s infinite linear;
}
@keyframes loading-1{
    from{ -webkit-transform: rotate(0deg); }
    to{ -webkit-transform: rotate(360deg); }
}
.postbox {
    box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
    padding: 16px;
    margin-bottom: 30px;
    border-radius: 20px;
}
a.search-post-readmore {
    color: #121212;
    font-weight: 600;
}
/* -*-*-*-*-*-*-*-* Trekking *-*-**--*-*-*-*-*-*-* */
#trekking-header.sticky {
  position: fixed;
  z-index: 9999;
  width: 100%;
  top: 0;
}
.trekking-middle-header-sec.sticky .elementor-container{
  border: none;
}
/* -*-*-*-*-*-*-*-* Slider Section *-*-**--*-*-*-*-*-*-* */
#trekking-top-pick-sec .elementor-widget-image,
#trekking-about-us-sec .elementor-widget-image,
#trekking-product-sec .elementor-widget-image,
#trekking-trip-sec .elementor-widget-image,
#trekking-testimonial-sec .elementor-widget-image,
#trekking-video-sec .elementor-widget-image,
#trekking-contact-sec .elementor-widget-image,
#trekking-blog-sec .elementor-widget-image,
#trekking-gallery-sec .elementor-widget-image,
#trekking-gallery-sec .trekking-gallery-small-heading,
#trekking-top-pick-sec .trekking-top-pick-small-heading,
#trekking-trip-sec .trekking-trip-small-heading,
#trekking-product-sec .trekking-product-small-heading,
#trekking-about-us-sec .trekking-about-small-heading,
#trekking-video-sec .trekking-video-small-heading,
#trekking-contact-sec .trekking-contact-small-heading,
#trekking-blog-sec .trekking-blog-small-heading,
#trekking-testimonial-sec .trekking-testimonial-small-heading,
#trekking-page-sec .trekking-page-small-heading{
  margin: 0;
}
.trekking-slider .bdt-title-tag,
#trekking-top-pick-sec .trekking-top-pick-heading h2,
.trekking-about-right-col .trekking-about-us-heading h2,
#trekking-trip-sec .trekking-trip-heading h2,
#trekking-testimonial-sec .trekking-testimonial-heading h2,
#trekking-video-sec .trekking-video-heading h2,
#trekking-contact-sec .trekking-contact-heading h2,
#trekking-blog-sec .trekking-blog-heading h2,
#trekking-gallery-sec .trekking-gallery-heading h2,
#trekking-newsletter-text-col h2,
#trekking-product-sec .trekking-product-heading h2,
#trekking-page-sec .trekking-page-heading h2{
  font-family: 'Delicious Handrawn', cursive !important;
}
.trekking-slider .bdt-slideshow-item{
  justify-content: center;
}
.trekking-slider .bdt-prime-slider-content{
  width: 100%;
  margin: 0 !important;
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
}
.trekking-slider .bdt-slider-excerpt{
  margin: 0 !important;
  width: 100%;
  max-width: 100% !important;
}
.trekking-slider .bdt-ps-button-wrapper{
  display: none !important;
}
.trekking-slider .bdt-ps-button{
  padding: 0;
  margin: 0;
}
.elemento-trekking-slider-sec{
  margin-top: -7%;
}
.trekking-middle-header-sec #trekking-phone-box .elementor-section .elementor-container{
  border: none;
}
.trekking-slider .bdt-prime-slider-wrapper{
  width: 45%;
}
.trekking-slider .bdt-sub-title span{
  position: relative;
  margin-bottom: 16px !important;
}
.trekking-slider .bdt-sub-title span:before {
  content: ' ';
  background: url('../travel-agency-pro/assets/images/tittle-02.png');
  position: absolute;
  top: -36px;
  width: 100%;
  height: 55px;
  background-repeat: no-repeat;
  background-position: top center;
}
.trekking-slider .bdt-main-title h1{
  padding-bottom: 30px !important;
}
.trekking-slider .bdt-ps-button{
  padding: 0 !important;
  margin: 0 !important;
}

.trekking-slider .bdt-ps-button .bdt-ps-button-text{
  background: #3B71FE;
  border-radius: 24px;
  padding: 12px 25px;
  margin-top: 15px;
}

 .trekking-slider .bdt-ps-button .bdt-ps-button-text:hover{
  background: #eeeef0;
  border-radius: 24px;
  padding: 12px 25px;
  margin-top: 15px;
  color: #3B71FE !important;
}

.trekiing-sllder-bottom-image{
  position: absolute;
  bottom: 0px;
}
.elemento-trekking-slider-sec ul.bdt-dotnav{
  left: 50%;
  bottom: 13%;
  top: unset;
  right: unset;
  transform: translate(-50%, -13%);
  flex-direction: row;
}
.elemento-trekking-slider-sec .bdt-prime-slider-dragon .bdt-dotnav li{
  padding: 0px 5px !important;
}
.elemento-trekking-slider-sec .bdt-prime-slider-dragon .bdt-dotnav li a{
  display: block;
}
.elemento-trekking-slider-sec .bdt-prime-slider-dragon .bdt-dotnav li:after{
  display: none;
}
.elemento-trekking-slider-sec .bdt-dotnav>*>*{
  width: 15px;
  height: 15px;
  border: 2px solid #fff;
  opacity: 1;
}
.elemento-trekking-slider-sec ul.bdt-dotnav li.bdt-active a{
  background: #fff;
}

/* Prime General Slider */

.elementor-widget-prime-slider-general .bdt-sub-title span{
  position: relative;
  margin-bottom: 16px !important;
}

.elementor-widget-prime-slider-general .bdt-sub-title span:before {
    content: ' ';
    background: url('http://localhost/wordpress/wp-content/uploads/2025/04/Tittle-02.png');
    position: absolute;
    top: -36px;
    width: 100%;
    height: 55px;
    background-repeat: no-repeat;
    background-position: top center;
}


.bdt-prime-slider .bdt-prime-slider-previous{
left:10%
}
.bdt-prime-slider-skin-general .bdt-prime-slider-previous {
margin-bottom:28%
}


.bdt-prime-slider .bdt-prime-slider-next{
right:10%
}
.bdt-prime-slider-skin-general .bdt-prime-slider-next {
margin-bottom:28%
}



.elementor-528 .elementor-element.elementor-element-e4adbfd .bdt-prime-slider .bdt-slideshow-nav {
    margin-bottom:  0px;
    left: 48%;
}
 
.elementor-528 .elementor-element.elementor-element-e4adbfd .bdt-prime-slider .bdt-slideshow-nav {
    left: 51%;
    bottom: 13%;
    top: unset;
    right: unset;
    transform: translate(-50%, -13%);
    flex-direction: row;
}

.bdt-prime-slider-skin-general .bdt-slideshow-nav li.bdt-active a:before {
 border-width:0px;
    width: 0px;
    height: 22px;
}

.elementor-528 .elementor-element.elementor-element-e4adbfd .bdt-prime-slider-skin-general .bdt-slideshow-nav li a, .elementor-528 .elementor-element.elementor-element-e4adbfd .bdt-prime-slider-skin-slide .bdt-dotnav li a {
    border: 2px solid #fff;
}


.bdt-prime-slider-skin-general .bdt-slideshow-nav li a:before {
    box-sizing: border-box;
    content: "";
    border: 0px solid #FFF;
    border-radius: 100%;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .3s ease;
}
.bdt-prime-slider-skin-general .bdt-slideshow-nav li a {
  width: 12px;
  height: 12px;
}

/* -*-*-*-*-*-*-*-* Top Picks Section *-*-**--*-*-*-*-*-*-* */
.trekking-top-pick-grid .ea-alice-grid .ea-item-box::before{
  background: transparent linear-gradient(180deg, #00000000 0%, #000000eb 100%);
}
.trekking-top-pick-grid .ea-alice-grid .ea-item-box:hover .ea-img-wrap .ea-img{
  transform: unset;
}
.trekking-top-pick-grid .pp-post-content p{
  font: normal normal 400 16px/20px 'Inter', sans-serif;
  letter-spacing: 0px;
  color: #FFFFFF;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.trekking-about-us-counter .elementor-counter-number-prefix{
  display: none;
}
.trekking-about-us-counter .elementor-counter-title{
  text-align: left !important;
}
.trekking-about-us-counter .elementor-widget-image img{
  width: 100%;
}
#trekking-top-pick-sec .pp-post-alice-wrap .pp-post-content{
  z-index: 9;
}
.trekking-top-pick-grid .pp-post-alice-grid .pp-post-category{
  position: absolute;
  right: 0;
  left: 0;
  top: unset;
  bottom: 15px;
  opacity: 1;
  transition: opacity .5s ease;
  z-index: 11;
  text-align: center;
  color: #fff;
}
/* -*-*-*-*-*-*-*-* Product Section *-*-**--*-*-*-*-*-*-* */
/* Universal Product Layout Section */

.elementor-528 .elementor-element.elementor-element-6d09e3e .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del span, .elementor-528 .elementor-element.elementor-element-6d09e3e .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del {
  color: #444444;
  display: none;
}

.woolentor-action-btn-area li:first-child {
    display: none !important;
}


.ht-product-action .yith-wcwl-wishlistaddedbrowse a, .ht-product-action .yith-wcwl-wishlistexistsbrowse a {
  color: #ffffff !important;
}

.ht-products
.ht-product
.ht-product-inner
.ht-product-image-wrap
.ht-product-label.ht-product-label-right {
  left: auto;
  right: 30px;
  display: none !important;
}
.ht-products
.ht-product.ht-product-action-right
.ht-product-inner
.ht-product-action {
  left: auto;
  right: 25px;
  top: 64px !important;
}

.ht-products .ht-product .ht-product-inner .ht-product-action ul {
  row-gap: 12px !important;
}
.trekking-product-section.ht-product-price del bdi {
  display: none;
}
.ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del{

display:none;
} 


.ht-product-image img {
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

/* On hover: zoom and shadow */
.ht-product-image:hover img {
  transform: scale(1.05);
  box-shadow: 0 8px 20px rgba(47, 50, 247, 0.15);
}

/* Optional: Slight lift for the whole card */
.ht-product-inner {
  transition: transform 0.3s ease;
}
.ht-product-inner:hover {
  transform: translateY(-5px);
}







#trekking-product-sec{
  overflow: hidden;
}
.trekking-product .ht-product-action{
  top: 65px !important;
}
.trekking-product .ht-product-action ul li:first-child{
  display: none;
}
.trekking-product .ht-product-categories{
  padding: 0 !important;
}
.trekking-product .ht-product-categories::before{
  opacity: 0;
}
.trekking-product .woocommerce a.added_to_cart {
    background: unset;
}
#trekking-product-sec .ht-product-price del{
  display: none;
}
/* -*-*-*-*-*-*-*-* Testimonial Section *-*-**--*-*-*-*-*-*-* */
.trekking-testimonials-bg{
  background-color: white;
}

#trekking-testimonial-sec .trekking-testimonial-row{
  position: relative;
  bottom: -50px;
  z-index: 1;
  margin-bottom: -50px;
}
#trekking-testimonial-sec .ea-testimonial-footer-inner{
  display: block !important;
}
#trekking-testimonial-sec .ea-testimonial-footer-inner img{
  width: 60%;
  height: 100%;
  margin: 0 auto;
}
#trekking-testimonial-sec .ea-testimonial-footer-inner{
  position: relative;
  top: 0px;
  margin-top: 0px;
}
#trekking-testimonial-sec .ea-testimonial-cite{
  margin-top: 10px;
}
#trekking-testimonial-sec .ea-testimonial-image{
  margin: 0;
}
.trekking-testimonial-row .trekking-content-box{
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 10px;
}
/*----------------Upcoming Trips Section-------------- */
.trekking-upcoming-slider .bdt-main-title .bdt-title-tag {
  position: relative;
  display: inline-block; /* so underline matches text width */
  padding-bottom: 5px; /* space for underline */
}

.trekking-upcoming-slider .bdt-main-title .bdt-title-tag::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 20%;
  width: 100%; /* underline length */
  height: 2px; /* underline thickness */
  background-color: #ffffff; 
  border-radius: 2px; /* smooth edges */
}
.trekking-upcoming-slider .bdt-main-title .bdt-title-tag::after {
  left: 50%;
  transform: translateX(-50%);
} 

.bdt-ps-dragon-bg .bdt-title-tag{
  transform: translateX(0px);
  opacity: 1;
  will-change: transform, opacity;
  border-bottom-style: solid;
  border-bottom-width: thin;
  margin-bottom: revert;
  width: 50%;
}

/* -*-*-*-*-*-*-*-* Testimonial Section Navigation Arrow *-*-**--*-*-*-*-*-*-* */
.ht-single-testimonial-wrap .ht-client-info-wrap-2 .ht-client-info-3 span {
  color: #c10d0d;
  font-size: 31px;
  font-weight: 400;
  margin: 0px 0 0px 20px;
  display: inline-block;
  position: relative;
  display: none;
}
.ht-single-testimonial-wrap .ht-client-info-wrap-2 .ht-client-info-3 span::before {
  background-color: #95999e;
  content: "";
  height: 2px;
  position: absolute;
  left: -13px;
  top: 50%;
  transform: translateY(-50%);
  width: 7px;
}

.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;
 
  }
  /* Hover animation */
.product-slider .slick-arrow:hover {
  background: transparent linear-gradient(153deg, #3B71FE 0%, #6C63FF 100%);
  border-color: #3B71FE;
  color: #fff;
  transform: translateY(-50%) scale(1.15);
  box-shadow: 0 4px 12px rgba(59, 113, 254, 0.4);
}
/**** About Image **/
.about-first-img{

  width: 545px !important;
    height: 440px !important;
    margin-right: 6rem;
    border-radius: 10px !important;
}

.about-second-img{
  width: 265px !important;
  height: 200px;
  overflow: hidden;
  right: 0 !important;
  left: unset !important;
  transform: translate(-7rem, 4rem);
}
/* -*-*-*-*-*-*-*-* Video Section *-*-**--*-*-*-*-*-*-* */
#trekking-video-sec .elementor-wrapper .elementor-custom-embed-play{
  height: 80px;
  width: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  opacity: 1;
  background: transparent linear-gradient(153deg, #3B71FE 0%, #363636 100%);
}
.elementor-custom-embed-play:hover {
  background: transparent linear-gradient(153deg, #b3b6bb 0%, #363636 100%);
}
#trekking-video-sec .elementor-wrapper .elementor-custom-embed-play i{
  opacity: 1;
}
/*Previous Trip Home Section */
.elementor-custom-embed-play {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%,-50%);
  padding: 3%;
  border-radius: 50%;
  background: transparent linear-gradient(153deg, #3B71FE 0%, #363636 100%);
}

/* Checkout Page */
.wp-block-woocommerce-checkout {
  container-type: inline-size;
    margin-top: 0;
    padding: 10%;
} 
.wc-block-components-sidebar-layout .wc-block-components-main {
  box-sizing: border-box;
  margin: 0;
  padding-right: 4.5283018868%;
  width: 65%;
  border: 1px solid hsla(0,0%,7%,.11) !important;
  padding: 16px;
  border-radius: 5px;
}
.wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading {
  margin-top: .5em;
  font-family: 'Inter' !important;
  font-size: 20px;
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){
  background-color: #000000;
  border-radius: 6px;
  border: unset;
  color: #ffffff;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover {
  background-color: #3B71FE !important;
}
/* Cart Page */

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
  background-color: #121212 !important;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: #fff !important;
  display: inline;
  font-family: inherit;
  font-size: inherit;
  font-size: .75em;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0;
  padding: 8px 16px !important;
  text-decoration: none !important;
  text-shadow: none;
  text-transform: inherit;
  text-transform: none;
  vertical-align: baseline;
  white-space: nowrap;
  border-radius: 4px !important
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{
  background: #3B71FE !important;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

/* -*-*-*-*-*-*-*-* Contact Section *-*-**--*-*-*-*-*-*-* */
.trekking-contact-img-col .elementor-widget-wrap{
  padding: 0 !important;
}
.trekking-contact-img-col .elementor-element,
.trekking-contact-img-col .elementor-element .elementor-widget-container{
  width: 100%;
  height: 100%;
}
.trekking-contact-img-col .elementor-element img{
  height: 105% !important;
  position: relative;
  top: -5%;
  right: -20%;
}
.trekking-contact-form form label{
  font: normal normal 600 18px/24px 'Inter', sans-serif;
  letter-spacing: 0px;
  color: #121212;
  margin-bottom: 5px;
}
.trekking-contact-form form input[name="FirstName"]{
  width: 48%;
  margin-right: 8px;
  padding: 10px;
  border-radius: 24px;
  border: 1px solid #F3F3F3;
  margin-bottom: 15px;
}
.trekking-contact-form form input[name="LastName"]{
  width: 49%;
  padding: 10px;
  border-radius: 24px;
  border: 1px solid #F3F3F3;
  margin-bottom: 15px;
}
.trekking-contact-form form input[type="number"],
.trekking-contact-form form input[type="email"],
.trekking-contact-form form textarea{
  width: 100%;
  padding: 10px;
  border-radius: 24px;
  border: 1px solid #F3F3F3;
  margin-bottom: 15px;
}
.trekking-contact-form form p{
  margin: 0;
}
.trekking-contact-form form textarea{
  height: 120px;
}
.trekking-contact-form form input[name="FirstName"]::placeholder,
.trekking-contact-form form input[name="LastName"]::placeholder,
.trekking-contact-form form input[type="number"]::placeholder,
.trekking-contact-form form input[type="email"]::placeholder,
.trekking-contact-form form textarea::placeholder{
  font: normal normal normal 16px/19px Figtree;
  letter-spacing: 0px;
  color: #121212;
  opacity: 0.4;
}
.trekking-contact-page-form .wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
    color: #121212 !important;
    font-family: "Figtree", Sans-serif !important;
    font-size: 16px/19px  !important;
}
.trekking-contact-form-col .elementor-widget-wrap{
  box-shadow: 0px 0px 0px 25px #fff, 0px 1px 5px 22px #000;
  border-radius: 3px;
}
.trekking-contact-form-col form input[type="submit"]{
  background: #3B71FE;
  border-radius: 24px;
  padding: 10px 25px;
  border: none;
  margin-top: 10px;
  color: #fff;
  font: normal normal 600 14px/17px 'Inter', sans-serif;
  letter-spacing: 0px;
}
.trekking-contact-form-col form input[type="submit"]:hover{
  background: #0f0f0f;
  border-radius: 24px;
  padding: 10px 25px;
  border: none;
  margin-top: 10px;
  color: #fff;
  font: normal normal 600 14px/17px 'Inter', sans-serif;
  letter-spacing: 0px;
}
.blog-slider{
  overflow: hidden;
}
.blog-slider .ea-meta{
  order: 1;
  flex-direction: row-reverse;
  justify-content: start;
}
.blog-slider .ea-title{
  order: 2;
  text-align: start;
  margin: 10px 0px 15px 0px !important;
}
.blog-slider .ea-title a{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.blog-slider .pp-post-text-wrap{
  order: 3;
}
.blog-slider .pp-post-content {
  padding-left: 0;
}
.blog-slider .pp-post-content .pp-date{
  position: relative;
  padding-left: 20px;
  font-size: 14px;
}
.blog-slider .pp-post-content .pp-date::after{
  content: '\f133';
  color: #121212;
  font-size: 18px;
  position: absolute;
  left: 0;
  top: -3px;
  font-family: 'Font Awesome 5 Free';
}
.blog-slider .pp-post-content .author-name{
  position: relative;
  font-size: 14px;
  text-transform: capitalize;
}
.blog-slider .pp-post-content .author-name::after{
  content: '\f007';
  color: #121212;
  font-size: 18px;
  position: absolute;
  left: -20px;
  top: -1px;
  font-family: 'Font Awesome 5 Free';
}
.blog-slider .pp-post-text-wrap p{
  text-align: left;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.blog-slider .pp-post-item-box{
  height: 480px;
}
 .blog-slider .pp-post-item-box img{
   height: 300px !important;
   border-radius: 10px;
 }
 .blog-slider .pp-post-alter-carousel .pp-post-item:hover .pp-post-main-img .pp-post-img{
   transform: unset;
 }
 .pp-post-meta a{
  color: black !important;
  }
    .news-blog-sec .pp-post-content,
    .pp-post-content * {
      text-align: left !important;
    }
    
    .news-blog-sec .pp-post-content {
      margin-left: 0 auto !important;
    }
/* -*-*-*-*-*-*-*-* Upcoming Section *-*-**--*-*-*-*-*-*-* */
.trekking-upcoming-slider .bdt-ps-button-wrapper{
  display: none !important;
}
.trekking-upcoming-slider .bdt-ps-button-text{
  background: #3B71FE;
  padding: 12px 25px;
  border-radius: 25px;
}
.trekking-upcoming-slider .bdt-ps-button-text:hover{
  background: #0242e4;
  padding: 12px 25px;
  border-radius: 25px;
}
.trekking-upcoming-slider .upcoming_info ul li.time_icon{
  margin-right: 10px;
  font-size: 20px;
}
.trekking-upcoming-slider ul li.bdt-slideshow-item{
  border-radius: 20px;
}
.trekking-upcoming-slider .bdt-sub-title h4:after {
  content: '\f3c5';
  color: #fff;
  position: absolute;
  top: 0px;
  left: 0;
  font-size: 20px;
  font-weight: 900;
  font-family: 'Font Awesome 5 Free';
}
.trekking-upcoming-slider .bdt-prime-slider-content{
  display: flex;
  flex-wrap: wrap;
}
.trekking-upcoming-slider .bdt-sub-title{
  width: 100%;
  order: 3;
}
.trekking-upcoming-slider .bdt-sub-title h4{
  position: relative;
  padding-left: 30px;
}
.trekking-upcoming-slider .bdt-main-title{
  order: 1;
  width: 100%;
}
.trekking-upcoming-slider .bdt-slider-excerpt{
  order: 2;
  width: 100%;
  margin-bottom: 15px !important;
}
.trekking-upcoming-slider .bdt-prime-slider-content div:nth-child(4){
  order: 4;
  width: 100%;
}
.trekking-upcoming-slider .bdt-ps-button{
  margin: 20px 0px 0px 0px !important;
}
.trekking-upcoming-slider .upcoming_info p{
  margin-bottom: 20px;
}
.trekking-upcoming-slider .bdt-visible-toggle,
.trekking-upcoming-slider .bdt-visible-toggle ul.bdt-slideshow-items,
.trekking-upcoming-slider ul li.bdt-slideshow-item{
  height: 600px;
}
/* -*-*-*-*-*-*-*-*-*- Search -*-*-*-*-*-*-*-*-*-* */
#trekking-header-icon-row form input[type="search"]{
  border-color: #3B71FE;
}
#trekking-header-icon-row form button{
  background-color: #3B71FE;
  width: 100px;
}
#trekking-header-icon-row form button i{
  font-size: 20px;
  font-weight: 900;
}
body:not(.home) .trekking-middle-header-sec .elementor-container{
	border: 0px !important;
}
.elemento-trekking-slider-sec .bdt-prime-slider-dragon .bdt-dotnav li{
	margin: 0px 8px;
}
.elemento-trekking-slider-sec .bdt-prime-slider-dragon .bdt-dotnav li a{
	width: 15px;
	height: 15px
}
#trekking-product-sec .ht-product-inner ul .yith-wcwl-wishlistexistsbrowse a{
	color: #fff !important;
}
.shop-page ul li .yith-wcwl-wishlistexistsbrowse,
.shop-page ul li .yith-wcwl-add-button{
	margin-top: 20px;
}
.shop-page ul li .yith-wcwl-wishlistexistsbrowse a,
.shop-page ul li .yith-wcwl-add-button a span,
.shop-page ul li .wishlist_text a[data-title="Browse wishlist"],
#single-product-page .related .yith-wcwl-wishlistexistsbrowse a{
	background: #3B71FE;
	color: #fff !important;
	border-radius: 0px;
	opacity: 1 !important;
	padding: 8px 10px;
	margin-top: 10px;
	font-weight: 700;
}
.shop-page ul li .yith-wcwl-wishlistexistsbrowse .feedback,
.shop-page ul li .yith-wcwl-add-button a svg,
.shop-page ul li .wishlist_text .feedback,
.single-product .summary .yith-wcwl-wishlistexistsbrowse a,
#single-product-page .related .yith-wcwl-wishlistexistsbrowse span{
	display: none;
}
#trekking-newsletter-sec .wpcf7 form.sent .wpcf7-response-output{
   margin-top: 12px !important;
}
.wishlist_table .product-rating {
   justify-content: start;
   display: flex;
}
.wishlist_table .product-stock-status{
   text-align: center;
}

/**** Wishlist Page */

.wishlist-title-container{
  margin-left: 10%;
  margin-right:10%;
  margin-top:2%;

}
.woocommerce .wishlist-title{

    font-family: "Inter", Sans-serif;
    font-size: 20px !important;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 43px;
    letter-spacing: 0px;
}
.shop_table{
    margin-left: 10%;
    margin-right: 10%;
    max-width: 80%;
}
.wishlist_table.mobile {
  list-style: none;
  margin-left: 10%;
}
.woocommerce table.shop_table {
  border: 1px solid rgba(0,0,0,.1);
  margin: 0 10% 0 10% !important;
  text-align: left;
  width: 100%;
  border-collapse: separate;
  border-radius: 5px;
}
.shop_table .cart .wishlist_table .wishlist_view .responsive .mobile .product-name{
  font-family: "Inter", Sans-serif;
  font-size: 10px !important;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 20px;
  letter-spacing: 0px;
}
.wishlist_table .product-add-to-cart a {
  display: table !important;
  margin: 0 5px !important;
  text-align: center;
  background-color: #121212;
  padding: 8px 16px;
  color: #fff;
  border-radius: 4px;
}
.wishlist_table .product-add-to-cart a:hover{
  display: table !important;
  margin: 0 5px !important;
  text-align: center;
  background-color: #3B71FE;
  padding: 8px 16px;
  color: #fff;
  border-radius: 4px;
}
.yith-wcwl-share{
  margin-right: 10%;
    margin-left: 10%;
    max-width: 80%;
}

/*-------- Tour Ticket Date Picker Icon ------- */
svg.svg-inline--fa.fa-calendar-days {
  display: none;
}

/************ shop page ***************/


/* Upcoming Slider Section */

.tour-content img{
  position: relative !important;
  z-index: 1 !important;
}
.tour-image{
  position: relative !important;
  z-index: -1 !important;
}
.tour-image .elementor-widget-image{
  height: 100%;
  object-fit: cover;
}
.single-product .related .yith-wcwl-add-to-wishlist {
		display: none;
	}