@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDz8Z11lFd2JQEl8qw.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
  }
  /* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDz8Z1JlFd2JQEl8qw.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
  /* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

  

/* Transition Heder */
#header {
    transition: background-color .3s ease 0s !important;
}

/*Modal login */
.modal {
  z-index: 2000 !important;
}

#header #topbar .topbar-items li:not(:last-child) {
  border-right: 1px solid rgb(63, 79, 162);
}

a.btn.btn-primary.btn-date {
  display: none;
}
a.btn.btn-primary.btn-sort {
  display: none;
}

ul.toolbar-action.hidden-xs {
  display: none;
}

div#btn-clear-filter {
  display: none !important;
}

img.st_stripe {
  display: none;
}

.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item {
  padding: 15px 0;
}

.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item img {
  width: 200px;
}

.st-checkout-page .cart-info .info-section ul li:first-child {
  display: none;
}

li#menu-item-238 {
  display: none !important;
}

.page-id-15 li#menu-item-238 {
  display: inline-block !important;
} 

li#menu-item-731 {
  display: none !important;
}

.page-id-336 li#menu-item-731 {
  display: inline-block !important;
} 

@media (max-width: 767px) {
  .search-result-page.st-rental .item-service.grid-item .item-content {
      padding-left: 15px;
      padding-right: 15px;
  }
}

.search-result-page.st-tours .sidebar-filter .sidebar-item-wrapper .sidebar-item.range-slider {
  border-top: 1px solid #D7DCE3 !important;
}

.sidebar-menu li:last-child {
  display: none;
}

span.wpml-ls-display {
  display: none;
}

p.excerpt-tour.plr15 {
  min-height: 45px;
  padding-bottom: 10px;
}

@media (max-width: 991px) {
  .vc_hidden-xs {
    display: none!important;
  }

  .home-tit {
      font-size: 22px;
  }
}

a.footer-social {
  font-size: 18px;
}

.search-result-page.st-tours .grid-item .service-border {
  border: 1px solid #bfbfbf !important;
  box-shadow: 0 0 2px rgba(0,0,0,.2) !important;
}

.search-result-page.st-rental .item-service {
  border: 1px solid #bfbfbf !important;
  box-shadow: 0 0 2px rgba(0,0,0,.2) !important;
}

@media screen and (max-width: 1111px) {
    #header .header .header-left {
        display: flex !important;
        float: none;
        justify-content: center;
        margin-right: 50px;
    }
    .vc_hidden-xs {
        display: none!important;
    }
}

.single-st_tours iframe#launcher {
  display: none !important;
}

.single-st_rental iframe#launcher {
  display: none !important;
}

.tel-support img.img-responsive {
  width: 38px !important;
}

.st-service-slider .owl-dots .owl-dot.active span {
  background: #ffffff00;
  border-color: #2b3e99;
  margin: 5px 7px;
  display: block;
  -webkit-transition: opacity .2s ease;
  transition: opacity .2s ease;
  border-radius: 30px;
}

.st-service-slider .owl-dots .owl-dot span {
  background: #ffffff00;
  border: 3px solid #ccc;
  margin: 5px 7px;
  display: block;
  -webkit-transition: opacity .2s ease;
  transition: opacity .2s ease;
  border-radius: 30px;
}

@media (min-width: 992px){
	.st-service-slider .owl-dots {display: none;}
}

#header #topbar .socials li a {
  font-size: 18px !important;
}

@media screen and (max-width: 1111px) {
  #header .header .header-left #st-main-menu .main-menu > li {
      padding: 10px 5px !important;
  }
} 

li.dropdown.dropdown-currency.hidden-xs.hidden-sm {
  display: none !important;
}










