.container.new-slider-wrepp {
    bottom: 5%;
    max-width: inherit;
    position: absolute;
    left: 10%;
    right: 10%;
    width: initial;
    z-index:10;
}
.swiper-wrapper {
    height: auto;
}
.container.new-slider-wrepp h2.banner-two__title {
    color: #fff;
}
.swiper-slide {
    height: 650px;
}
.main-menu-two .main-menu-wrapper__right {
    padding: 25px 0;
}
.main-header__top .main-header__top-address .icon {
    color: #f9cb29;
}
.main-header__top-address li .text a {
    color: #eeeeee;
}
.main-header__top-address li .text a:hover {
    color: #f9cb29;
}
.main-menu .main-menu__list>li.current>a::before,
.main-menu .main-menu__list>li:hover>a::before {
    background-color: #f9cb29;
}
.main-menu .main-menu__list>li+li, .stricky-header .main-menu__list>li+li {
    margin-left: 38px;
}
.main-menu-two .main-menu__list>li>a, .stricky-header .main-menu-two .main-menu__list>li>a {
    padding: 0 8px;
}
.main-menu-wrapper__logo {
    padding-top: 8px;
    padding-bottom: 16px;
    margin-right: 125px;
}
.banner-two__content .tour-search-one__btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.tour-search-one__input-box {
    max-width: 50%;
}
.banner-two {
    padding-top: 300px;
    padding-bottom: 100px;
}
.banner-bg-slide-overly {
    background-color: rgba(var(--thm-black-rgb), .30);
}
.three-icon-box {
    background-color: #feedec;
}
.section-title__tagline {
    font-size: 28px;
}
h2.destinations-two__top-title {
    text-shadow: 1px 2px #000;
}
.destinations-two__top-single:hover .destinations-two__top-title a {
    color: #f9cb29;
}
.destinations-two__top-banner {
    text-align: center;
    padding-left: 25px;
    padding-right: 25px;
}
.destinations-two__top-banner h2 {
    text-align: center;
    font-size: 38px;
}
.destinations-two__top-banner h2 span {
    padding-left: 0;
}
.about-two__video-btn img {
    width: 30%;
    height: 30%;
}
.about-two__video-btn:hover {
    background-color: #1a1a1a;
}
.tour-types {
    background-color: #feedec;
    padding: 100px 0 90px;
}
.popular-tours {
    padding: 90px 0 155px;
}
.video-two-bg:before {
    background-color: rgb(41 40 55 / 70%);
}
.video-one__tagline {
    font-size: 38px;
    color: #f9cb29;
}
.video-two {
    padding: 100px 0 130px;
}
.video-two .thm-btn {
    margin-top: 50px;
}
.popular-tours .popular-tours__meta {
    justify-content: space-between;
    background-color: #feedec;
}
.popular-tours__meta li {
    font-size: 12.5px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 3px 0 1px;
}
.footer-widget__about-text {
    border-bottom: 0;
}
.site-footer__top-inner {
    padding: 80px 0 30px;
}
.site-footer__bottom-inner {
    padding: 15px 0;
    padding-left: 160px;
}
.site-footer__bottom-inner:before {
    background-color: #1a1a1a;
}
.site-footer__bottom-left-arrow a {
    border-top-left-radius: 0;
    width: 100px;
}
.footer-widget__social a {
    color: #FFF;
    background-color: #1f1f1f;
}
.banner-two__sub-title {
    color: #f9cb29;
}
.page-header__top {
    padding: 240px 0 70px;
}
.page-header__top .container .thm-breadcrumb {
    float: right;
    background-color: rgba(0,0,0,0.5);
    padding: 0 20px;
    margin-top: -42px;
}
.ai-page {
    margin-top: 120px;
    margin-bottom: 120px;
}
.ai-page .about-tow__left-img img {
    border-bottom-right-radius: 8px;
}
.thm-breadcrumb li a {
    color: #dddddd;
}
.author-one {
    background-color: #feedec;
    padding: 20px 30px 20px;
    margin-bottom: 30px;
}
.author-one__image, .author-one__content {
    margin-left: 0;
    padding: 10px 0;
}
.author-one__content.col-md-5 {
    align-self: center;
    padding-left: 10px;
}
.author-one__content.col-md-4 {
    align-self: center;
}
.fl-list-button.col-md-2 {
    align-self: center;
}
input.wpcf7-form-control.wpcf7-submit.waves-effect.waves-light.tourz-sear-btn.v2-ser-btn {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    -webkit-appearance: none;
    border: none;
    outline: none !important;
    background-color: var(--thm-primary);
    color: var(--thm-base);
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 8px 30px 8px;
    border-radius: 8px;
    transition: all 0.3s linear;
    overflow: hidden;
    letter-spacing: 0.1em;
    z-index: 1;
}
#form .form-group .form-control {
    background-color: #feedec;
    height: 67px;
    width: 100%;
    border: none;
    background: #faf5ee;
    padding: 0 30px;
    margin-bottom: 20px;
    border-radius: var(--thm-border-radius);
    outline: none;
    font-size: 13px;
    font-weight: 500;
    color: var(--thm-gray);
}
.news-details__content {
    padding-top: 30px
}
.comment-form__input-box input[type="text"], .comment-form__input-box input[type="email"], .comment-form__input-box textarea,
.tour-details-two__sidebar-form-input input[type="text"], .tour-details-two__sidebar-form-input .bootstrap-select>.dropdown-toggle {
    background-color: #feedec;
}
.tour-details-two__sidebar-form-input {
    margin-bottom: 20px;
}
.news-details__text-2 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.author-one__content h3 span {
    font-size: 14px;
    font-weight: normal;
}
section.tg-sectionspace.tg-haslayout.padding-top-80.padding-bottom-80 {
    margin-top: 0;
    padding: 50px 0px 0px;
}
.tg-reviewsarea.revienew ul {
    margin:0;
    padding:0;
}
.tg-reviewsarea.revienew ul li {
    list-style: none;
    background-color: #feedec;
    padding: 20px 30px 20px;
    border-radius: 12px;
    margin-bottom: 30px;
}
.tg-reviewsarea.revienew ul li .tg-author {
    width: 100px;
    margin: 20px 0px;
}
.tg-reviewsarea.revienew ul li .tg-review {
    display: flex;
    align-items: center;
}
.tg-reviewsarea.revienew ul li .tg-reviewcontent {
    width: calc(100% - 100px);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.tg-sectionspace.tg-haslayout.padding-top-80.padding-bottom-80 h2 a {
    cursor: inherit;
    color: #1a1a1a;
    margin-bottom: 40px;
    display: block;
}
.tg-reviewsarea.revienew ul li a.tg-btn {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    -webkit-appearance: none;
    border: none;
    outline: none !important;
    background-color: #fff;
    color: #1a1a1a;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 8px 30px 8px;
    border-radius: 8px;
    transition: all 0.3s linear;
    overflow: hidden;
    letter-spacing: 0.1em;
    z-index: 1;
}

.banner-two {
    overflow: initial;
}
.main-menu .main-menu__list li ul li a, .stricky-header .main-menu__list li ul li a {
    text-transform: capitalize;
}