.footerApp img {
    max-width: 100%;
}
.icon_area ul {
    display: flex;
    gap: 15px;
    background: rgba(255, 255, 255, 0.7);
    border-radius: 16px;
    padding: 5px 15px;
    border-width: 2px;
    border-style: solid;
    border-color: rgba(248, 174, 0, 0.7);
    border-image: initial;
        list-style: none;
}
.domesticListCard .listing-card-four__btn-group {
    width: calc(100% - 32px);
    display: flex;
    justify-content: space-between;
    align-items: start;
}
.campingWild{
    padding:100px 0;
}
.campingWild marquee img{
    object-fit:cover;
}
a.gotur-btn.main-header__btn {
    display: flex;
    align-items: center;
    gap: 8px;
}
/*.client-carousel__one .owl-item img{*/
/*    filter: grayscale(1);*/
/*}*/
.client-carousel__one .owl-item:hover img{
    filter: grayscale(0);
}
.about-testimonials__thumb__item img{
    aspect-ratio:430 / 408;
     object-fit:cover;
     border-radius: 30px;
     width: 90% !important;
}
#bookmembership .close{
        border: none;
    background: transparent;
    font-size: 26px;
    line-height: 0;
}
#bookmembership .form-group {
    display: flex;
    flex-direction: column-reverse;
}
#bookmembership .form-group input {
    border: 1px solid #999;
    padding: 8px 15px;
    border-radius: 30px;
    color: #666;
    font-size: 15px;
}
button#bookSubmit{
        color: var(--gotur-white, #fff);
    background-color: var(--gotur-primary, #F7921E);
    position: relative;
    display: inline-block;
    vertical-align: middle;
    -webkit-appearance: none;
    border: none;
    outline: none !important;
    background-color: var(--gotur-base, #63AB45);
    color: var(--gotur-white, #fff);
    font-size: 16px;
    text-align: center;
    font-weight: 700;
    font-family: var(--gotur-font, "Plus Jakarta Sans", sans-serif);
    line-height: normal;
    padding: 17.5px 58px 17.5px 20px;
    border-radius: 100px;
    transition: 500ms;
    text-transform: capitalize;
    z-index: 1;
}
#bookmembership .modal-header{
    position:relative;
    z-index:99;
}
.customer_care_support img{
    max-width:100%;
}
@media (min-width: 576px) {
    .customer_care_support .modal-dialog {
        max-width: 650px;
    }
}
#bookmembership .modal-content::before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    content: '';
    background: rgb(255 255 255 / 30%);
    width: 100%;
    height: 100%;
}
#bookmembership .form-group1 label{
   
    margin-left:6px;
}
#bookmembership label {
    color: #000;
        margin-bottom: 8px;
}
#bookmembership h5 {
    color: #000;
        font-weight: 800;
}
#bookmembership .form-group {
    margin-bottom: 15px;
}

.book_member_img {
    position: fixed;
    right: 0;
    bottom: 110px;
    background: transparent;
    z-index: 99;
}
.bookmember {
    box-shadow: none;
    border-radius: 4px;
    padding: 5px 15px;
    color: #333 !important;
    font-size: 13px;
    font-weight: 400;
    line-height: 8px;
    margin-left: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.book_member_img img {
    width: 140px;
}
.footerPayment{
    margin-top: 20px;
    max-width: 325px;
}

.footerApp {
    margin-bottom: 20px;
    display: flex;
    gap: 30px;
}
.googleRating{
    width: 60px;
}
.preferredCarousel{
    padding:0;
}
.about-testimonials__item {
    display: grid;
    grid-template-columns: 1fr 2fr;
}
.testimoialTextWrap{
    padding-left: 140px;
    margin-top: 30px;
}
.about-testimonials__Wrap {
    margin-top: 20px;
}

.vItem{
    box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.06);
    border-radius: 16px;
    padding: 16px;
    background: #fff;
    line-height: 0;
}
.vItem iframe{
    border-radius: 16px;
}

.memberLoginWrap{
    position:relative;
}
ul.memberLoginMenu {
    list-style: none;
    padding: 0;
    position: absolute;
    top: 100%;
    right: 0;
    
    /*left: -25px;*/
    min-width: 200px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    opacity: 0;
    visibility: hidden;
    transform-origin: top center;
    transform: scaleY(0) translateZ(100px);
    transition: opacity 500ms ease, visibility 500ms ease, transform 700ms ease;
    z-index: 99;
    background-color: var(--gotur-white, #fff);
    box-shadow: 0px 10px 60px 0px RGBA(var(--gotur-white-rgb, 255, 255, 255), 0.07);
    padding: 15px 20px 11px;
    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
}

.memberLoginWrap:hover > ul.memberLoginMenu {
    opacity: 1;
    visibility: visible;
    transform: scaleY(1) translateZ(0px);
}
.memberLoginWrap:hover > ul.memberLoginMenu li > a {
    font-size: 16px;
    line-height: 26px;
    color: var(--gotur-black, #1D231F);
    font-weight: 500;
    display: flex;
    text-transform: capitalize;
    padding: 7px 15px 7px;
    transition: 400ms;
    margin-bottom: 4px;
}
.memberLoginWrap:hover > ul.memberLoginMenu li:hover > a {
    background-color: var(--gotur-base, #63AB45);
    color: var(--gotur-white, #fff);
}










.main-header--one.active .main-menu .main-menu__list > li > a{
    color: #000;
}







@media (min-width: 1200px) {
  a.gotur-btn.membersMobileBtn{
    display: none;
  }
}
@media (max-width: 1199px) {
  a.gotur-btn.membersDesktopBtn{
    display: none;
  }
  header.active .mobile-nav__btn span{
    background-color: #000;
  }
}
@media (max-width: 600px) {
    .cta-five__shape img{
        width:100%;
    }
    .cta-five__funfact__count{
        font-size:32px;
    }
    .cta-five__funfact__item:nth-child(1), .cta-five__funfact__item:nth-child(2){
        padding:20px 10px;
    }
    .cta-five__funfact__list::before{
        left:47%;
    }
    .cta-five__funfact__list{
        gap: 20px;
    }
    .cta-five__funfact{
        padding:20px;
    }
    .testimoialTextWrap{
        padding: 0;
        margin-top: 30px;
    }
    .about-testimonials__item{
         grid-template-columns:1fr;
    }
    .about-testimonials__text{
        font-size: 16px;
    }
    .about-testimonials__Wrap .owl-carousel .owl-item img{
      width: 80%;
      border-radius:20px;
    }
    .about-testimonials__carousel .owl-nav{
            bottom: -60px;
    }
    .gotur-owl__carousel--basic-nav.owl-carousel .owl-nav button{
            width: 46px;
    height: 45px;
    }
    header.main-header .logo-retina img{
        max-width: 90px;
    }
}