/* Button CSS OLD*/
/* .fsubcribe .btn, .wine-slide .btn, .acc-item .btn, #check-availability .btn, .main-menu .btn, .video-head .btn, 
.list-story .btn, .lastest-story .btn, #story .loadmore .btn, #story-content2 .btn, .bgpage-text .btn, .career-item .btn, .susdecr .btn, .fac-links .btn,
.acc-item-new .btn, .popupreservation__t .btn {
    background-color: var(--bgcolor3);
    height: calc(3rem + 2px); border-radius: 0px;
    font-size: 1.75rem; padding: 0 2rem; line-height: calc(3rem + 2px);
    -webkit-box-shadow: none;
    box-shadow: none;
}

.fsubcribe .btn {
    width: 100%;
}

.video-head .btn, .popupreservation__t .btn {
    text-transform: uppercase;
}

.bgpage-text .btn {
    color: var(--bdtextcolory3); width: 47rem; margin-top: 5rem; height: 3.8rem; line-height: 3.8rem;
    font-size: 1.75rem; letter-spacing: 0.701px;
    text-transform: uppercase; padding: 0 3.9rem !important;
}

#story .loadmore .btn {
    background-color: var(--bgcolor5);
    color: var(--bdtextcolory3); width: 47rem; margin-top: 5rem; height: 3.8rem; line-height: 3.8rem;
    font-size: 1.75rem; letter-spacing: 0.701px;
    text-transform: uppercase; padding: 0 3.9rem !important;
}

.fsubcribe .btn {
	height:3.8rem; line-height: 3.8rem; padding: 0 2rem; text-transform: capitalize;
}

.list-story .btn, .lastest-story .btn {
    color: var(--bdtextcolory3); width: auto; height: 3.8rem; line-height: 3.8rem;
    font-size: 1.75rem; letter-spacing: 0.701px; padding: 0 3.9rem !important;
    text-transform: none;
    
}

.career-item .btn {
    color: var(--bdtextcolory3); width: auto; height: 3.8rem; line-height: 3.8rem;
    font-size: 1.75rem; letter-spacing: 0.701px; padding: 0 3.9rem !important;
}

#story-content2 .btn {
    color: var(--bdtextcolory3); width: auto; height: 3.8rem; line-height: 3.8rem;
    font-size: 1.75rem; letter-spacing: 0.701px; padding: 0 3.9rem !important;
}

.wine-slide .btn, .acc-item .btn, #check-availability .btn, .susdecr .btn, .fac-links .btn, .acc-item-new .btn {
    border: 1px solid var(--bgcolor1); background-color: transparent;
}

.main-menu .btn, .video-head .btn, .popupreservation__t .btn {
    border: none; background-color: var(--bgcolor6);
    height: 3.8rem !important; line-height: 3.8rem !important; padding: 0 3.9rem !important;
}

#homepage .main-menu .btn, #homepage .video-head .btn, .popupreservation__t .btn {
    color: var(--bdtextcolorw) !important;
}

.p-banner .video-head .btn {
    color: var(--bdtextcolory3) !important;
}

.acc-item .btn, .acc-item-new .btn {
    border-color: var(--bdtextcolory1); color: var(--bdtextcolory1);
    text-transform: capitalize;
}

#check-availability .btn, .main-menu .btn, .video-head .btn, .susdecr .btn, .fac-links .btn {
    border-color: var(--bdtextcolory1); color: var(--bdtextcolory1);
}

.wine-slide .btn:focus, .acc-item .btn:focus, #check-availability .btn:focus, .main-menu .btn:focus, .acc-item-new .btn:focus {
    background: transparent !important;
}

.wine-slide .btn:hover, .main-menu .btn:hover, .fsubcribe .btn:hover, .list-story .btn, .lastest-story .btn  {
    background-color: var(--bgcolor3) !important;
    -webkit-box-shadow: 0 1px 0 0 var(--bdtextcolory2);
    box-shadow: 0 1px 0 0 var(--bdtextcolory2);
}

#check-availability .btn:hover, .acc-item .btn:hover, .susdecr .btn:hover, .fac-links .btn:hover, .acc-item-new .btn:hover {
    background-color: var(--bgcolor3);
    -webkit-box-shadow: 0 1px 0 0 var(--bgcolor6);
    box-shadow: 0 1px 0 0 var(--bgcolor6);
    color: var(--bdtextcolorw);
}

#form-field .btn, .form-field .btn {
    width: 100%; height: 6.1rem; line-height: 6.1rem; border-radius: 0px;
    background-color: var(--bgcolor6); padding: 0 1.5rem; color: var(--bdtextcolory3);
    text-align: center;
    font-size: 2.4rem;
    letter-spacing: 1.147px;
}

.submitcareer > div:nth-child(2) .btn, .acc-gallery .btn, .acc-info_s1 .btn {
    width: 100%; height: 100% !important; border-radius: 0px;
    background-color: var(--bgcolor6); padding: 0 0rem; color: var(--bdtextcolory3);
    text-align: center; line-height: 3.8rem; font-size: 1.75rem; letter-spacing: 0.701px;
}

.submitcareer > div:nth-child(1) .btn {
    background-image: url(../images/upload-icon.svg);
    width: 3.8rem; height: 3.8rem; background-color: transparent;
    box-shadow: none; -webkit-box-shadow: none;
}

.exp-fesitem .btn, .expslide-item .btn {
    width: 39rem; height: 6.4rem !important; border-radius: 0px;
    background-color: var(--bgcolor6); padding: 0; color: var(--bdtextcolory3);
    text-align: center; line-height: 6.4rem; font-size: 2.1rem; letter-spacing: 1.147px; text-transform: none;
} */

/* Button CSS NEW */
/* =========================
   GLOBAL BUTTON STYLE
   ========================= */
.fsubcribe .btn,
.wine-slide .btn,
.acc-item .btn,
#check-availability .btn,
.main-menu .btn,
.video-head .btn,
.list-story .btn,
.lastest-story .btn,
#story .loadmore .btn,
#story-content2 .btn,
.bgpage-text .btn,
.career-item .btn,
.susdecr .btn,
.fac-links .btn,
.acc-item-new .btn {
    background-color: var(--bgcolor3);
    height: calc(3rem + 2px);
    line-height: calc(3rem + 2px);
    border-radius: 0;
    font-size: 1.75rem;
    padding: 0 2rem;
    box-shadow: none;
}

.popupreservation__t .btn {
    background-color: var(--bgcolor1);
    color: var(--bdtextcolorx);
    height: 3.8rem;
    line-height: 3.8rem;
    border-radius: 0;
    font-size: 1.8rem;
    padding: 0 2rem;
    box-shadow: none;
}

/* =========================
   GROUP SPECIFIC STYLE
   ========================= */

/* Full width */
.fsubcribe .btn {
    width: 100%;
    height: 3.8rem;
    line-height: 3.8rem;
    padding: 0 2rem;
    text-transform: capitalize;
}

/* Uppercase style */
.video-head .btn,
.popupreservation__t .btn {
    text-transform: uppercase;
}

.main-menu .btn,
.video-head .btn {
    border: none;
    background-color: var(--bgcolor6);
    height: 3.8rem !important;
    line-height: 3.8rem !important;
    padding: 0 3.9rem !important;
}

#homepage .main-menu .btn,
#homepage .video-head .btn {
    color: var(--bdtextcolorw) !important;
}

.p-banner .video-head .btn {
    color: var(--bdtextcolory3) !important;
}

/* Story buttons */
.bgpage-text .btn,
#story .loadmore .btn,
.list-story .btn,
.lastest-story .btn,
.career-item .btn,
#story-content2 .btn{
    color: var(--bdtextcolory3);
    height: 3.8rem;
    line-height: 3.8rem;
    font-size: 1.75rem;
    letter-spacing: 0.701px;
    padding: 0 3.9rem !important;
}

.bgpage-text .btn,
#story .loadmore .btn {
    width: 47rem;
    margin-top: 5rem;
    text-transform: uppercase;
}

.list-story .btn,
.lastest-story .btn {
    width: auto;
    text-transform: none;
}

/* Transparent border buttons */
.wine-slide .btn,
.acc-item .btn,
#check-availability .btn,
.susdecr .btn,
.fac-links .btn,
.acc-item-new .btn {
    border: 1px solid var(--bgcolor1);
    background-color: transparent;
}

.acc-item .btn,
.acc-item-new .btn {
    border-color: var(--bdtextcolory1);
    color: var(--bdtextcolory1);
    text-transform: capitalize;
}

#check-availability .btn,
.main-menu .btn,
.video-head .btn,
.susdecr .btn,
.fac-links .btn {
    border-color: var(--bdtextcolory1);
    color: var(--bdtextcolory1);
}

/* =========================
   STATES (Hover, Focus)
   ========================= */
.wine-slide .btn:focus,
.acc-item .btn:focus,
#check-availability .btn:focus,
.main-menu .btn:focus,
.acc-item-new .btn:focus {
    background: transparent !important;
}

.wine-slide .btn:hover,
.main-menu .btn:hover,
.fsubcribe .btn:hover,
.list-story .btn,
.lastest-story .btn {
    background-color: var(--bgcolor3) !important;
    box-shadow: 0 1px 0 0 var(--bdtextcolory2);
}

#check-availability .btn:hover,
.acc-item .btn:hover,
.susdecr .btn:hover,
.fac-links .btn:hover,
.acc-item-new .btn:hover {
    background-color: var(--bgcolor3);
    box-shadow: 0 1px 0 0 var(--bgcolor6);
    color: var(--bdtextcolorw);
}

/* =========================
   SPECIAL FORM BUTTONS
   ========================= */
#form-field .form-submit .btn,
.form-field .btn {
    width: 100%;
    height: 6.1rem;
    line-height: 6.1rem;
    border-radius: 0;
    background-color: var(--bgcolor6);
    padding: 0 1.5rem;
    color: var(--bdtextcolory3);
    text-align: center;
    font-size: 2.4rem;
    letter-spacing: 1.147px;
}

.submitcareer > div:nth-child(2) .btn,
.acc-gallery .btn,
.acc-info_s1 .btn {
    width: 100%;
    height: 100% !important;
    border-radius: 0;
    background-color: var(--bgcolor6);
    padding: 0;
    color: var(--bdtextcolory3);
    text-align: center;
    line-height: 3.8rem;
    font-size: 1.75rem;
    letter-spacing: 0.701px;
}

.submitcareer > div:nth-child(1) .btn {
    background-image: url(../images/upload-icon.svg);
    width: 3.8rem;
    height: 3.8rem;
    background-color: transparent;
    box-shadow: none;
}

/* =========================
   EVENT BUTTONS
   ========================= */
.exp-fesitem .btn,
.expslide-item .btn {
    width: 39rem;
    height: 6.4rem !important;
    border-radius: 0;
    background-color: var(--bgcolor6);
    padding: 0;
    color: var(--bdtextcolory3);
    text-align: center;
    line-height: 6.4rem;
    font-size: 2.1rem;
    letter-spacing: 1.147px;
    text-transform: none;
}

/* Input, Dropdown */

.fsubcribe input[type=text]:not(.browser-default), .search-box input[type=text]:not(.browser-default) {
    margin: 0px; width: 100%; height: 3.8rem; padding-left: 1rem; 
    border-bottom: none; border: solid 1px var(--bdtextcolory1); color: var(--bdtextcolory1);
    font-size: 1.75rem; line-height: normal; box-sizing: border-box;
}

.popuppromotion .form-field input[type=text]:not(.browser-default),
.popuptravelagent .form-field input[type=text]:not(.browser-default) {
    height: 3.8rem;
}
.popuptravelagent .form-field textarea[type=text]:not(.browser-default) {
    height: 10rem; max-height: 10rem;
}
.search-box input[type=text]:not(.browser-default) {
    border: none; color: var(--bdtextcolorx);
}

.fill_career .search-box input[type=text]:not(.browser-default) {
    text-transform: capitalize; border: none; padding-left: 0;
}

input[type=text]:focus, input:not([type]):focus {
  border-bottom:0px !important;
  box-shadow: none !important;
}

.video-head .searchv input[type=text]:not(.browser-default) {
    border: none; padding-left: 1rem; color: var(--bdtextcolorw);
}

.fill-story .dropdown-content {
    width: 32.7rem !important;
    left: -8.7rem !important;
    top: 2.9rem !important;
}

.sort .dropdown-content {
    width: 31rem !important;
    left: -0.7rem !important;
    top: 2.9rem !important;
}

.fill_career > div:nth-child(2) .dropdown-content {
    left: -7.3rem !important;
}

.fill-story .select-wrapper .caret {
    fill: var(--bdtextcolory2);
}

.sort .select-wrapper .caret {
    fill: var(--bdtextcolort2);
}

.fill-story .select-wrapper input.select-dropdown {
    margin: 0px 0px 0px 1rem; border-bottom: none; width: 23rem; font-family: 'Whitney HTF'; font-weight: 500;
    font-size: 1.8rem; color: var(--bdtextcolory2); text-transform: uppercase; letter-spacing: 0.2px;
}

.sort .select-wrapper input.select-dropdown {
    margin: 0px 0px 0px 0px; border-bottom: none; width: 100%; font-family: 'Whitney HTF'; font-weight: 500;
    font-size: 1.8rem; color: var(--bdtextcolort2); text-transform: capitalize; letter-spacing: 0.2px;
}

.sort.sortd .select-wrapper input.select-dropdown { 
    padding-left: 1rem;
}


.fill_career .sort .select-wrapper {
    width: 100%;
}

.fill_career > div:nth-child(2) .select-wrapper {
    width: 78%;
}

.fill-story .dropdown-content li:not(.disabled) > span, .sort .dropdown-content li:not(.disabled) > span {
    color: var(--bdtextcolorx);
    font-size: 1.8rem; letter-spacing: 0.2px; padding: 1rem 0 1rem 1.6rem;
}

.fill-story .dropdown-content li, .sort .dropdown-content li, #form-career .dropdown-content li, .form-fieldreser .dropdown-content li{
    min-height: 3rem;
}

.p-banner .video-head .searchv input[type=text]:not(.browser-default) {
    color: var(--bdtextcolory3);
}

.p-banner .fill_career .searchv input[type=text]:not(.browser-default) {
    color: var(--bdtextcolort2);
}

.search-box {
    color: var(--bdtextcolorx); font-style: normal; font-weight: 500; letter-spacing: 0.7px;
}

.searchv {
    color: var(--bdtextcolorw);
}

.search-box input::-webkit-input-placeholder,
.search-box textarea::-webkit-input-placeholder {
  color: var(--bdtextcolorx);
}
.search-box input:-moz-placeholder,
textarea:-moz-placeholder {
  color: var(--bdtextcolorx);
}
.search-box input::-moz-placeholder,
.search-box textarea::-moz-placeholder {
  color: var(--bdtextcolorx);
}
.search-box input:-ms-input-placeholder,
.search-box textarea:-ms-input-placeholder {
  color: var(--bdtextcolorx);
}

.video-head .searchv input::-webkit-input-placeholder,
.video-head .searchv textarea::-webkit-input-placeholder {
  color: var(--bdtextcolorw);
}
.video-head .searchv input:-moz-placeholder,
.video-head .searchv textarea:-moz-placeholder {
  color: var(--bdtextcolorw);
}
.video-head .searchv input::-moz-placeholder,
.video-head .searchv textarea::-moz-placeholder {
  color: var(--bdtextcolorw);
}
.video-head .searchv input:-ms-input-placeholder,
.video-head .searchv textarea:-ms-input-placeholder {
  color: var(--bdtextcolorw);
}

.fill_career .searchv input::-webkit-input-placeholder,
.fill_career .searchv textarea::-webkit-input-placeholder,
#form-career input::-webkit-input-placeholder,
#form-career textarea::-webkit-input-placeholder {
  color: var(--bdtextcolort2);
  opacity: 0.7;
}
.fill_career .searchv input:-moz-placeholder,
.fill_career textarea:-moz-placeholder,
#form-career input:-moz-placeholder,
#form-career textarea:-moz-placeholder {
  color: var(--bdtextcolort2);
  opacity: 0.7;
}
.fill_career .searchv input::-moz-placeholder,
.fill_career .searchv textarea::-moz-placeholder,
#form-career input::-moz-placeholder,
#form-career textarea::-moz-placeholder {
  color: var(--bdtextcolort2);
  opacity: 0.7;
}
.fill_career .searchv input:-ms-input-placeholder,
.fill_career .searchv textarea:-ms-input-placeholder,
#form-career input:-ms-input-placeholder,
#form-career textarea:-ms-input-placeholder {
  color: var(--bdtextcolort2);
  opacity: 0.7;
}

#form-field input::-webkit-input-placeholder,
#form-field textarea::-webkit-input-placeholder,
.form-field input::-webkit-input-placeholder,
.form-field textarea::-webkit-input-placeholder {
  color: var(--bdtextcolorx);
  opacity: 0.7;
}
#form-field input:-moz-placeholder,
#form-field textarea:-moz-placeholder,
.form-field input:-moz-placeholder,
.form-field textarea:-moz-placeholder {
  color: var(--bdtextcolorx);
  opacity: 0.7;
}
#form-field input::-moz-placeholder,
#form-field textarea::-moz-placeholder,
.form-field input::-moz-placeholder,
.form-field textarea::-moz-placeholder {
  color: var(--bdtextcolorx);
  opacity: 0.7;
}
#form-field input:-ms-input-placeholder,
#form-field textarea:-ms-input-placeholder,
.form-field input:-ms-input-placeholder,
.form-field textarea:-ms-input-placeholder {
  color: var(--bdtextcolorx);
  opacity: 0.7;
}

.popuppromotion .form-field input::-webkit-input-placeholder,
.popuptravelagent .form-field input::-webkit-input-placeholder,
.popuptravelagent .form-field textarea::-webkit-input-placeholder {
    color: var(--bdtextcolory3);
}
.popuppromotion .form-field input:-ms-input-placeholder,
.popuptravelagent .form-field input:-ms-input-placeholder,
.popuptravelagent .form-field textarea:-ms-input-placeholder {
    color: var(--bdtextcolory3);
}
.popuppromotion .form-field input::-moz-placeholder,
.popuptravelagent .form-field input::-moz-placeholder,
.popuptravelagent .form-field textarea::-moz-placeholder {
    color: var(--bdtextcolory3);
}

.search-box .prefix.active {
    color: var(--bdtextcolorx);
}

.searchv .prefix.active {
    color: var(--bdtextcolorw) !important;
}

.search-box .prefix {
    top: 0rem !important;
}

.fsubcribe input[type=text]:not(.browser-default):focus:not([readonly]) {
    border-bottom: 1px solid var(--bdtextcolory1);
    -webkit-box-shadow: 0 1px 0 0 var(--bdtextcolory1);
    box-shadow: 0 1px 0 0 var(--bdtextcolory1);
}

.search-box input[type=text]:not(.browser-default):focus:not([readonly]) {
    border-bottom: 1px solid var(--bdtextcolorx);
    -webkit-box-shadow: 0 1px 0 0 var(--bdtextcolorx);
    box-shadow: 0 1px 0 0 var(--bdtextcolorx);
}

.searchv input[type=text]:not(.browser-default):focus:not([readonly]) {
    border-bottom: 1px solid var(--bdtextcolorw);
    -webkit-box-shadow: 0 1px 0 0 var(--bdtextcolorw);
    box-shadow: 0 1px 0 0 var(--bdtextcolorw);
}

.fsubcribe input, .search-box input {
    font-family: 'Whitney HTF'; font-weight: 500;
}

.fsubcribe input[type="text" i], #form-field input[type="text" i], #form-career input[type="text" i], .form-field input[type="text" i] {
    writing-mode: horizontal-tb !important;
}

#form-field input[type=text]:not(.browser-default), #form-field textarea.materialize-textarea,
.form-field input[type=text]:not(.browser-default), .form-field textarea.materialize-textarea,
.form-field input[type=number]:not(.browser-default) {
    border-bottom: none; font-family: 'Whitney HTF';
    margin: 0px; width: 100%; padding: 1.5rem 1.2rem; color: var(--bdtextcolorx); border: none;
    font-size: 1.75rem; box-sizing: border-box; font-style: normal; font-weight: 600; line-height: 1.5; letter-spacing: 0.2px;
}
textarea:focus {
    border-bottom: none!important;
    box-shadow: none!important;
}
#form-field input[type=text]:not(.browser-default), .form-field input[type=text]:not(.browser-default),
.form-field input[type=number]:not(.browser-default) {
    height: 5rem;
}

.form-field input[type=number]:not(.browser-default):focus, .form-field input[type=number]:not(.browser-default):active,
.form-field input[type=number]:focus, .form-field input[type=number]:active {
    border-bottom: 0px !important;
}

#form-field textarea.materialize-textarea, .form-field textarea.materialize-textarea {
    border: none; outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#form-field .dropdown-content, .form-field .dropdown-content {
    min-width: 100%;
    top: -5rem;
}

.form-fieldreser .dropdown-content {
    max-height: 15rem;
}

#form-field .form-r2 .dropdown-content {
    top: 5rem !important;
    max-height: 20rem;
}

.form-fieldreser .country-flag .dropdown-content {
    top: 5rem !important;
}

.form-fieldreser .form-r1.form-r1full .dropdown-content {
    height: auto;
}

#form-field .dropdown-content li > span, .form-field .dropdown-content li > span {
    font-family: 'Whitney HTF'; color: var(--bdtextcolorx); font-size: 1.75rem;
    font-style: normal; font-weight: 600; line-height: 1.5; letter-spacing: 0.2px; padding: 1rem;
}
.popuppromotion .form-field input[type=text]:not(.browser-default),
.popuptravelagent .form-field input[type=text]:not(.browser-default), 
.popuptravelagent .form-field textarea[type=text]:not(.browser-default){
    color: var(--bdtextcolory3);
}
#check-availability .dropdown-content {
    min-width: 100%;
    width: 100%;
    top: 2.5rem;
    height: 20rem;
}

#form-career input[type=text]:not(.browser-default), #form-career textarea.materialize-textarea {
    border-bottom: none; border-bottom: none; font-family: 'Whitney HTF';
    margin: 0px; width: 100%; color: var(--bdtextcolort2); border: none; padding: 0;
    font-size: 1.75rem; box-sizing: border-box; font-style: normal; font-weight: 500; line-height: 1.5; letter-spacing: 0.2px;
}

#form-career input[type=text]:not(.browser-default) {
    height: 2.5rem;
}

#form-career textarea.materialize-textarea {
    border: none; outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 1rem;
}

#form-career .dropdown-content li > span {
    font-family: 'Whitney HTF'; color: var(--bdtextcolort2); font-size: 1.75rem;
    font-style: normal; font-weight: 500; line-height: 1.5; letter-spacing: 0.2px;
    padding: 1rem;
}

#form-career .dropdown-content {
    min-width: 228%;
    height: 20rem;
    top: -2.5rem;
    left: 23rem;
}

.file-field input[type=file] {
    font-size: 1.75rem;
    font-family: "Whitney HTF";
    font-style: normal;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 1.7px;
    text-transform: uppercase;
    color: var(--bdtextcolorx);
}

.submitcareer input[type=text]:not(.browser-default) {
    border-bottom: none !important; margin: 0 !important;
}

#contactus .dropdown-content li {
    min-height: 3rem !important;
}

/* Swiper */

.acc-gallery_s1 .swiper-button-prev, .acc-gallery .swiper-button-prev, .slide-accchild .swiper-button-prev  {
    margin-left: 21rem;
    background: url(../images/accslide-prev.svg) !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    overflow: hidden !important;
}

.acc-gallery_s1 .swiper-button-next, .acc-gallery .swiper-button-next, .slide-accchild .swiper-button-next  {
    margin-right: 21rem;
    background: url(../images/accslide-next.svg) !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    overflow: hidden !important;
}

.acc-gallery_s1 .swiper-button-prev::after, .acc-gallery_s1 .swiper-button-next::after,
.acc-gallery .swiper-button-prev::after, .acc-gallery .swiper-button-next::after,  
.slide__typeone .swiper-button-prev::after, .slide__typeone .swiper-button-next::after,
.wine-slide .swiper-button-prev::after, .wine-slide .swiper-button-next::after,
.exp-item .swiper-button-prev::after, .exp-item .swiper-button-next::after,
.enjoy__slider .swiper-button-prev::after, .enjoy__slider .swiper-button-next::after,
.slide-accchild .swiper-button-prev::after, .slide-accchild .swiper-button-next::after,
.slide_sustainability .swiper-button-prev::after, .slide_sustainability .swiper-button-next::after,
.acc-content-new .swiper-button-prev::after, .acc-content-new .swiper-button-next::after
{
    content: "" !important;
}

.gal-pag .swiper-pagination
{
    position: relative !important;
    bottom: 0 !important; width: auto;
}

.slide__typeone .swiper-button-prev, 
.wine-slide .swiper-button-prev, 
.exp-item .swiper-button-prev, 
.enjoy__slider .swiper-button-prev, 
.slide_sustainability .swiper-button-prev,
.acc-content-new .swiper-button-prev {
    background: url(../images/slick-prev.svg) !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    overflow: hidden !important;
}

.slide__typeone .swiper-button-next, 
.wine-slide .swiper-button-next, 
.exp-item .swiper-button-next, 
.enjoy__slider .swiper-button-next, 
.slide_sustainability .swiper-button-next,
.acc-content-new .swiper-button-next {
    background: url(../images/slick-next.svg) !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    overflow: hidden !important;
}

.slide_sustainability .swiper-button-prev {
    width: 4rem; margin-left: 25rem;
}

.slide_sustainability .swiper-button-next {
    width: 4rem; margin-right: 25rem;
}

.slide__typeone .swiper-button-next {
    margin-right: 9rem; width: 4rem; 
}

.slide__typeone .swiper-button-prev {
    margin-left: 9rem; width: 4rem;
}

.acc-content-new .swiper-button-next {
    width: 8rem;
    margin-right: 15rem;
}

.acc-content-new .swiper-button-prev {
    width: 8rem;
    margin-left: 15rem;
}

.wine-slide .swiper-button-prev {
    margin-left: -4.5rem; width: 6rem;
}

.wine-slide .swiper-button-next {
    margin-right: -4.5rem; width: 6rem;
}

.wine-slide .swiper-slide:not(.swiper-slide-active), .slide_sustainability .swiper-slide:not(.swiper-slide-active){
    opacity: 0; transition: all 2s ease;
}
.wine-slide .swiper-slide.swiper-slide-active .slide_sustainability .swiper-slide.swiper-slide-active{
    opacity: 1; transition: all 2s ease;
}

.slide-expp .swiper-slide {
    opacity: 0.5; transition: all 1s ease;
}

.slide-expp .swiper-slide.swiper-slide-active {
    opacity: 1; transition: all 1s ease;
}

.swiper-material-wrapper {
    border-radius: 0px !important;
}

.exp-item .swiper-button-prev {
    width: 4rem; height: 4rem; top: 50%;
    left: 11.6%; 
}

.exp-item .swiper-button-next {
    width: 4rem; height: 4rem; top: 50%;
    right: 34%;
}

.slider__columntab, .tabexp {
    opacity: 0;
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    z-index: 0;
}

.slider__columntab.activetabf, .tabexp.activetabf {
    z-index: 1; opacity: 1; position: relative;
}

.gal-slide .swiper-slide.swiper-slide-active,
.gal-slidep .swiper-slide.swiper-slide-active {
    scale: 1.1; transition: all 0.8s linear; opacity: 1;
}

.gal-slide .swiper-slide:hover,
.gal-slidep .swiper-slide:hover
 {
    cursor: pointer !important;
}

.gal-slidep .swiper-pagination-fraction {
    color: var(--bdtextcolory3) !important;
}

.gal-slide .swiper-pagination-fraction {
    color: var(--bdtextcolorx) !important;
}

/* Fix scroll Select Materialize */

/* Shine Hover */
.shinehover {
    cursor: pointer;
}
.shinehover:hover, a:hover, .exp-navs > div:hover, .backbox:hover {
    -webkit-mask-image: linear-gradient(-75deg, rgba(0,0,0,.8) 30%, #000 50%, rgba(0,0,0,.8) 70%);
    -webkit-mask-size: 200%;
    animation: shine 1s infinite;
    cursor: pointer;
}

.anishowp >div:nth-child(1) a:hover {
    -webkit-mask-image: none;
    -webkit-mask-size: none;
    animation: none;
}

/* time Picker */

.datepicker-date-display {
    display: none;
}

.time-picker .datepicker-modal {
    position: absolute; top: auto !important; bottom: 4rem;
    min-width: 350px;
}

.time-picker .modal-overlay {
    display: none !important;
}

.time-picker > input[type=text]:not(.browser-default) {
    border-bottom: none;
    margin: 0;
    cursor: pointer;
    color: var(--bdtextcolory3);
    font-size: 1.6rem;
    position: relative; z-index: 1;
}

.downw-icon.absicon {
    position: absolute; right: 0; z-index: 0;
}

.fsubcribe input[type=text]:not(.browser-default) {
	border: none; padding-right: 1rem;
}
.fsubcribe button {display:block;}
.fsubcribe ::-webkit-input-placeholder { /* Edge */
  color: var(--bgcolor3); opacity: 0.7;
}
.fsubcribe :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: var(--bgcolor3); opacity: 0.7;
}
.fsubcribe ::placeholder {
  color: var(--bgcolor3); opacity: 0.7;
}

input.valid:not([type]), input.valid:not([type]):focus, input.valid[type=text]:not(.browser-default), input.valid[type=text]:not(.browser-default):focus, input.valid[type=password]:not(.browser-default), input.valid[type=password]:not(.browser-default):focus, input.valid[type=email]:not(.browser-default), input.valid[type=email]:not(.browser-default):focus, input.valid[type=url]:not(.browser-default), input.valid[type=url]:not(.browser-default):focus, input.valid[type=time]:not(.browser-default), input.valid[type=time]:not(.browser-default):focus, input.valid[type=date]:not(.browser-default), input.valid[type=date]:not(.browser-default):focus, input.valid[type=datetime]:not(.browser-default), input.valid[type=datetime]:not(.browser-default):focus, input.valid[type=datetime-local]:not(.browser-default), input.valid[type=datetime-local]:not(.browser-default):focus, input.valid[type=tel]:not(.browser-default), input.valid[type=tel]:not(.browser-default):focus, input.valid[type=number]:not(.browser-default), input.valid[type=number]:not(.browser-default):focus, input.valid[type=search]:not(.browser-default), input.valid[type=search]:not(.browser-default):focus, textarea.materialize-textarea.valid, textarea.materialize-textarea.valid:focus, .select-wrapper.valid > input.select-dropdown {
    border-bottom: 0.5px solid var(--bdtextcolorx);
    -webkit-box-shadow: 0 0.5px 0 0 var(--bdtextcolorx);
    box-shadow: 0 0.5px 0 0 var(--bdtextcolorx);
}

/* Check box */

.checkconsent [type="checkbox"] + span:not(.lever) {
    padding-left: 3.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: 1.75rem;
}

.checkconsent [type="checkbox"].filled-in:not(:checked) + span:not(.lever):after {
    height: 2rem;
    width: 2rem;
    background-color: transparent;
    border: 1px solid var(--bdtextcolorx);
    margin-top: 0.2rem;
}

.checkconsent [type="checkbox"].filled-in:checked + span:not(.lever):after {
    height: 2rem; width: 2rem;
    border: 1px solid var(--bdtextcolorx);
    background-color: transparent;
    margin-top: 0.2rem;
}

.checkconsent [type="checkbox"].filled-in:checked + span:not(.lever):before {
    top: 0.1rem;
    left: 0.1rem;
    width: 0.8rem;
    height: 1.3rem;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid var(--bdtextcolorx);
    border-bottom: 2px solid var(--bdtextcolorx);
}

.checkconsent label {
    color: var(--bdtextcolorx); font-weight: 600;
}

/* Scroll bar */

::-webkit-scrollbar {
    width: 0.1rem;
}

::-webkit-scrollbar-thumb {
    background-color: #888;
}

::-webkit-scrollbar-track {
    background-color: #f2f2f2;
}

@-webkit-keyframes shine {
    from {
        -webkit-mask-position: 150%;
    }
    to {
        -webkit-mask-position: -50%;
    }
}

@-keyframes shine {
    from {
        -webkit-mask-position: 150%;
    }
    to {
        -webkit-mask-position: -50%;
    }
}

@media only screen and (max-width: 1023px){
}

@media only screen and (max-width: 1024px){
    /* Btn */
    .fsubcribe .btn, .wine-slide .btn, .acc-item .btn, #check-availability .btn, .main-menu .btn, 
    .video-head .btn, .list-story .btn, .lastest-story .btn, #story .loadmore .btn, #story-content2 .btn, .bgpage-text .btn, .career-item .btn,
    .acc-item-new .btn, .popupreservation__t .btn {
        font-size: 14px;
    }
    .fsubcribe .btn {
        height: 32px;
        line-height: 32px;
        padding: 0;
    }
    .bgpage-text .btn, .popupreservation__t .btn {
        height: 32px;
        line-height: 32px;
        padding: 0 20px;
        width: auto;
    }
    .fsubcribe input[type=text]:not(.browser-default) {
        line-height: 26px;
        padding-right: 10px;
    }
    .fsubcribe input[type=text]:not(.browser-default) {
        padding-left: 10px;
        font-size: 14px; height: 100%;
    }
    .search-box input[type=text]:not(.browser-default) {
        height: 32px;
        padding-left: 10px;
        font-size: 12px;
    }
    .p-banner .video-head .searchv input[type=text]:not(.browser-default) {
        padding-left: 10px;
        color: var(--bdtextcolorx);
    }
    .video-head .searchv input[type=text]:not(.browser-default) {
        padding-left: 10px; color: var(--bdtextcolorx);
    }
    .list-story .btn, .lastest-story .btn, .career-item .btn {
        width: 70%;
        font-size: 16px;
        height: auto;
        line-height: 38px;
        padding: 0px 20px !important;
    }
    .career-item .career-itemmb3.resmobile .btn {
        width: 100%; font-size: 14px; text-transform: uppercase;
        height: auto;
        line-height: 38px;
        padding: 0px 20px;
        border-radius: 0px;
        background-color: var(--bgcolor3);
    }
    #story .loadmore .btn {
        width: 100%;
        margin-top: 0;
        font-size: 16px;
        height: auto;
        line-height: 38px;
        padding: 0px 20px !important;
    }
    #form-field .form-submit .btn {
        font-size: 16px;
        height: auto;
        line-height: 51px;
        padding: 0px 20px;
    }
    .exp-fesitem .btn, .expslide-item .btn {
        width: 80%;
        height: auto !important;
        line-height: 46px;
        font-size: 16px;
    }
    .acc-item .btn, .susdecr .btn, .fac-links .btn, .acc-item-new .btn {
        line-height: 38px; height: auto; padding: 0 30px; font-size: 16px;
    }
    .wine-slide .btn {
        line-height: 38px; height: auto; padding: 0 30px; font-size: 14px;
    }
    .submitcareer > div:nth-child(2) .btn {
        font-size: 16px; line-height: 38px;
    }
    .submitcareer > div:nth-child(1) .btn {
        width: 30px; height: 30px;
    }

    /* Input and Select */
    .select-wrapper * { transition: none !important; transform: none !important; }

    .fill-story .select-wrapper input.select-dropdown {
        width: 100%;
        font-size: 16px;
        height: auto;
    }
    .fill-story .dropdown-content {
        width: 102% !important; 
        top: calc(100% + 1px)  !important;
        left: -1% !important;
    }
    .sort .dropdown-content, .fill_career > div:nth-child(2) .dropdown-content {
        width: 102% !important; 
        top: calc(100% + 5px)  !important;
        left: -1% !important;
    }
    .fill-story .dropdown-content li, .sort .dropdown-content li, #contactus .dropdown-content li {
        min-height: 40px !important;
    }
    .sort .dropdown-content li > span, .sort .dropdown-content li:not(.disabled) > span, .fill-story .dropdown-content li:not(.disabled) > span {
        font-size: 16px; padding: 12px 0 12px 10px; line-height: 1;
    }
    #form-field .dropdown-content li > span {
        font-size: 14px; padding: 12px 0 12px 10px; line-height: 1;
    }
    #form-field .dropdown-content {
        top: -100%;
    }
    .fill_career .search-box input[type=text]:not(.browser-default) {
        font-size: 16px; padding: 5px 0 5px 0px; line-height: 26px;
    }
    .sort .select-wrapper input.select-dropdown {
        font-size: 16px; height: auto;
    }
    .fill_career > div:nth-child(2) .select-wrapper {
        width: 100%;
    }
    #form-field input[type=text]:not(.browser-default) {
        height: 42px;
    }
    #form-field input[type=text]:not(.browser-default), #form-field textarea.materialize-textarea {
        font-size: 14px; padding: 10px;
    }
    .form-field input[type=text]:not(.browser-default) {
        height: 46px; padding: 0 10px; font-size: 14px;
    }
    .checkconsent [type="checkbox"] + span:not(.lever) {
        padding-left: 25px;
        height: auto;
        line-height: 1.7;
        font-size: 14px;
        font-weight: 500;
    }
    .checkconsent [type="checkbox"].filled-in:not(:checked) + span:not(.lever):after,
    .checkconsent [type="checkbox"].filled-in:checked + span:not(.lever):after {
        height: 15px;
        width: 15px;
        margin-top: 5px;
    }
    .checkconsent [type="checkbox"].filled-in:checked + span:not(.lever):before {
        top: 2px;
        left: -2px;
        width: 9px;
        height: 14px;
    }
    .popuppromotion .form-field input[type=text]:not(.browser-default),
    .popuptravelagent .form-field input[type=text]:not(.browser-default) {
        height: 42px; font-size: 14px; padding: 10px;
    }
    .popuptravelagent .form-field textarea[type=text]:not(.browser-default) {
        font-size: 14px; padding: 10px; height: 80px; max-height: 80px;
    }
    #form-career input[type=text]:not(.browser-default) {
        height: auto; padding-bottom: 2px;
    }
    #form-career input[type=text]:not(.browser-default), #form-career textarea.materialize-textarea {
        font-size: 14px; line-height: 1.4;
    }
    #form-career textarea.materialize-textarea {
        padding: 10px;
    }
    .file-field input[type=file] {
        font-size: 14px; text-transform: capitalize;
    }
    .form-fieldreser .dropdown-content {
        max-height: 200px; top: -46px;
    }
    .form-fieldreser .dropdown-content li {
        min-height: 40px;
    }
    .form-fieldreser .dropdown-content li span {
        font-size: 16px;
        padding: 12px 0 12px 10px;
        line-height: 1;
    }
    .form-fieldreser .country-flag .dropdown-content {
        top: 46px !important;
    }

    .post-type-archive-accomodation .video-head .searchv:not(.searchmn) input[type=text]:not(.browser-default).changecolor,
    .post-type-archive-privileges .video-head .searchv:not(.searchmn) input[type=text]:not(.browser-default).changecolor,
    .post-type-archive-story .video-head .searchv:not(.searchmn) input[type=text]:not(.browser-default).changecolor,
    .post-type-archive-career .video-head .searchv:not(.searchmn) input[type=text]:not(.browser-default).changecolor,
    .post-type-archive-recharge .video-head .searchv:not(.searchmn) input[type=text]:not(.browser-default).changecolor,
    .post-type-archive-winedine .video-head .searchv:not(.searchmn) input[type=text]:not(.browser-default).changecolor,
    .post-type-archive-experiences .video-head .searchv:not(.searchmn) input[type=text]:not(.browser-default).changecolor,
    .single-story .video-head .searchv:not(.searchmn) input[type=text]:not(.browser-default).changecolor,
    .page-orig-441 .video-head .searchv:not(.searchmn) input[type=text]:not(.browser-default).changecolor,
    .page-orig-2206 .video-head .searchv:not(.searchmn) input[type=text]:not(.browser-default).changecolor,
    .page-orig-2502 .video-head .searchv:not(.searchmn) input[type=text]:not(.browser-default).changecolor,
    .page-orig-164 .video-head .searchv:not(.searchmn) input[type=text]:not(.browser-default).changecolor{
        color: var(--bdtextcolory3);
    }

    .video-head .searchv input::-webkit-input-placeholder,
    .video-head .searchv textarea::-webkit-input-placeholder {
        color: var(--bdtextcolorx);
    }
    .video-head .searchv input:-moz-placeholder,
    .video-head .searchv textarea:-moz-placeholder {
        color: var(--bdtextcolorx);
    }
    .video-head .searchv input::-moz-placeholder,
    .video-head .searchv textarea::-moz-placeholder {
        color: var(--bdtextcolorx);
    }
    .video-head .searchv input:-ms-input-placeholder,
    .video-head .searchv textarea:-ms-input-placeholder {
        color: var(--bdtextcolorx);
    }

    .post-type-archive-accomodation .video-head .searchv:not(.searchmn) input.changecolor::-webkit-input-placeholder,
    .post-type-archive-accomodation .video-head .searchv:not(.searchmn) textarea.changecolor::-webkit-input-placeholder,
    .post-type-archive-privileges .video-head .searchv:not(.searchmn) input.changecolor::-webkit-input-placeholder,
    .post-type-archive-privileges .video-head .searchv:not(.searchmn) textarea.changecolor::-webkit-input-placeholder,
    .post-type-archive-story .video-head .searchv:not(.searchmn) input.changecolor::-webkit-input-placeholder,
    .post-type-archive-story .video-head .searchv:not(.searchmn) textarea.changecolor::-webkit-input-placeholder,
    .post-type-archive-career .video-head .searchv:not(.searchmn) input.changecolor::-webkit-input-placeholder,
    .post-type-archive-career .video-head .searchv:not(.searchmn) textarea.changecolor::-webkit-input-placeholder,
    .post-type-archive-recharge .video-head .searchv:not(.searchmn) input.changecolor::-webkit-input-placeholder,
    .post-type-archive-recharge .video-head .searchv:not(.searchmn) textarea.changecolor::-webkit-input-placeholder,
    .post-type-archive-winedine .video-head .searchv:not(.searchmn) input.changecolor::-webkit-input-placeholder,
    .post-type-archive-winedine .video-head .searchv:not(.searchmn) textarea.changecolor::-webkit-input-placeholder,
    .post-type-archive-experiences .video-head .searchv:not(.searchmn) input.changecolor::-webkit-input-placeholder,
    .post-type-archive-experiences .video-head .searchv:not(.searchmn) textarea.changecolor::-webkit-input-placeholder,
    .single-story .video-head .searchv:not(.searchmn) input.changecolor::-webkit-input-placeholder,
    .single-story .video-head .searchv:not(.searchmn) textarea.changecolor::-webkit-input-placeholder,
    .page-orig-441 .video-head .searchv:not(.searchmn) input.changecolor::-webkit-input-placeholder,
    .page-orig-441 .video-head .searchv:not(.searchmn) textarea.changecolor::-webkit-input-placeholder,
    .page-orig-2206 .video-head .searchv:not(.searchmn) input.changecolor::-webkit-input-placeholder,
    .page-orig-2206 .video-head .searchv:not(.searchmn) textarea.changecolor::-webkit-input-placeholder,
    .page-orig-2502 .video-head .searchv:not(.searchmn) input.changecolor::-webkit-input-placeholder,
    .page-orig-2502 .video-head .searchv:not(.searchmn) textarea.changecolor::-webkit-input-placeholder,
    .page-orig-164 .video-head .searchv:not(.searchmn) input.changecolor::-webkit-input-placeholder,
    .page-orig-164 .video-head .searchv:not(.searchmn) textarea.changecolor::-webkit-input-placeholder  {
        color: var(--bdtextcolory3);
    }
    .post-type-archive-accomodation .video-head .searchv:not(.searchmn) input.changecolor:-moz-placeholder,
    .post-type-archive-accomodation .video-head .searchv:not(.searchmn) textarea.changecolor:-moz-placeholder,
    .post-type-archive-privileges .video-head .searchv:not(.searchmn) input.changecolor:-moz-placeholder,
    .post-type-archive-privileges .video-head .searchv:not(.searchmn) textarea.changecolor:-moz-placeholder,
    .post-type-archive-story .video-head .searchv:not(.searchmn) input.changecolor:-moz-placeholder,
    .post-type-archive-story .video-head .searchv:not(.searchmn) textarea.changecolor:-moz-placeholder,
    .post-type-archive-career .video-head .searchv:not(.searchmn) input.changecolor:-moz-placeholder,
    .post-type-archive-career .video-head .searchv:not(.searchmn) textarea.changecolor:-moz-placeholderm,
    .post-type-archive-recharge .video-head .searchv:not(.searchmn) input.changecolor:-moz-placeholder,
    .post-type-archive-recharge .video-head .searchv:not(.searchmn) textarea.changecolor:-moz-placeholder,
    .post-type-archive-winedine .video-head .searchv:not(.searchmn) input.changecolor:-moz-placeholder,
    .post-type-archive-winedine .video-head .searchv:not(.searchmn) textarea.changecolor:-moz-placeholder,
    .post-type-archive-experiences .video-head .searchv:not(.searchmn) input.changecolor:-moz-placeholder,
    .post-type-archive-experiences .video-head .searchv:not(.searchmn) textarea.changecolor:-moz-placeholder,
    .single-story .video-head .searchv:not(.searchmn) input.changecolor:-moz-placeholder,
    .single-story .video-head .searchv:not(.searchmn) textarea.changecolor:-moz-placeholder,
    .page-orig-441 .video-head .searchv:not(.searchmn) input.changecolor:-moz-placeholder,
    .page-orig-441 .video-head .searchv:not(.searchmn) textarea.changecolor:-moz-placeholder,
    .page-orig-2502 .video-head .searchv:not(.searchmn) input.changecolor:-moz-placeholder,
    .page-orig-2502 .video-head .searchv:not(.searchmn) textarea.changecolor:-moz-placeholder,
    .page-orig-164 .video-head .searchv:not(.searchmn) input.changecolor::-webkit-input-placeholder,
    .page-orig-164 .video-head .searchv:not(.searchmn) textarea.changecolor::-webkit-input-placeholder  {
        color: var(--bdtextcolory3);
    }
    .post-type-archive-accomodation .video-head .searchv:not(.searchmn) input.changecolor::-moz-placeholder,
    .post-type-archive-accomodation .video-head .searchv:not(.searchmn) textarea.changecolor::-moz-placeholder,
    .post-type-archive-privileges .video-head .searchv:not(.searchmn) input.changecolor::-moz-placeholder,
    .post-type-archive-privileges .video-head .searchv:not(.searchmn) textarea.changecolor::-moz-placeholder,
    .post-type-archive-story .video-head .searchv:not(.searchmn) input.changecolor::-moz-placeholder,
    .post-type-archive-story .video-head .searchv:not(.searchmn) textarea.changecolor::-moz-placeholder,
    .post-type-archive-career .video-head .searchv:not(.searchmn) input.changecolor::-moz-placeholder,
    .post-type-archive-career .video-head .searchv:not(.searchmn) textarea.changecolor::-moz-placeholder,
    .post-type-archive-recharge .video-head .searchv:not(.searchmn) input.changecolor::-moz-placeholder,
    .post-type-archive-recharge .video-head .searchv:not(.searchmn) textarea.changecolor::-moz-placeholder,
    .post-type-archive-winedine .video-head .searchv:not(.searchmn) input.changecolor::-moz-placeholder,
    .post-type-archive-winedine .video-head .searchv:not(.searchmn) textarea.changecolor::-moz-placeholder,
    .post-type-archive-experiences .video-head .searchv:not(.searchmn) input.changecolor::-moz-placeholder,
    .post-type-archive-experiences .video-head .searchv:not(.searchmn) textarea.changecolor::-moz-placeholder,
    .single-story .video-head .searchv:not(.searchmn) input.changecolor::-moz-placeholder,
    .single-story .video-head .searchv:not(.searchmn) textarea.changecolor::-moz-placeholder,
    .page-orig-441 .video-head .searchv:not(.searchmn) input.changecolor::-moz-placeholder,
    .page-orig-441 .video-head .searchv:not(.searchmn) textarea.changecolor::-moz-placeholder,
    .page-orig-2502 .video-head .searchv:not(.searchmn) input.changecolor::-moz-placeholder,
    .page-orig-2502 .video-head .searchv:not(.searchmn) textarea.changecolor::-moz-placeholder {
        color: var(--bdtextcolory3);
    }
    .post-type-archive-accomodation .video-head .searchv:not(.searchmn) input.changecolor:-ms-input-placeholder,
    .post-type-archive-accomodation .video-head .searchv:not(.searchmn) textarea.changecolor:-ms-input-placeholder,
    .post-type-archive-privileges .video-head .searchv:not(.searchmn) input.changecolor:-ms-input-placeholder,
    .post-type-archive-privileges .video-head .searchv:not(.searchmn) textarea.changecolor:-ms-input-placeholder,
    .post-type-archive-story .video-head .searchv:not(.searchmn) input.changecolor:-ms-input-placeholder,
    .post-type-archive-story .video-head .searchv:not(.searchmn) textarea.changecolor:-ms-input-placeholder,
    .post-type-archive-career .video-head .searchv:not(.searchmn) input.changecolor:-ms-input-placeholder,
    .post-type-archive-career .video-head .searchv:not(.searchmn) textarea.changecolor:-ms-input-placeholder,
    .post-type-archive-recharge .video-head .searchv:not(.searchmn) input.changecolor:-ms-input-placeholder,
    .post-type-archive-recharge .video-head .searchv:not(.searchmn) textarea.changecolor:-ms-input-placeholder,
    .post-type-archive-winedine .video-head .searchv:not(.searchmn) input.changecolor:-ms-input-placeholder,
    .post-type-archive-winedine .video-head .searchv:not(.searchmn) textarea.changecolor:-ms-input-placeholder,
    .post-type-archive-experiences .video-head .searchv:not(.searchmn) input.changecolor:-ms-input-placeholder,
    .post-type-archive-experiences .video-head .searchv:not(.searchmn) textarea.changecolor:-ms-input-placeholder,
    .single-story .video-head .searchv:not(.searchmn) input.changecolor:-ms-input-placeholder,
    .single-story .video-head .searchv:not(.searchmn) textarea.changecolor:-ms-input-placeholder,
    .page-orig-441 .video-head .searchv:not(.searchmn) input.changecolor:-ms-input-placeholder,
    .page-orig-441 .video-head .searchv:not(.searchmn) textarea.changecolor:-ms-input-placeholder,
    .page-orig-2502 .video-head .searchv:not(.searchmn) input.changecolor:-ms-input-placeholder,
    .page-orig-2502 .video-head .searchv:not(.searchmn) textarea.changecolor:-ms-input-placeholder,
    .page-orig-164 .video-head .searchv:not(.searchmn) input.changecolor::-webkit-input-placeholder,
    .page-orig-164 .video-head .searchv:not(.searchmn) textarea.changecolor::-webkit-input-placeholder 
     {
        color: var(--bdtextcolory3);
    }

    /* Swiper */
    .acc-gallery_s1 .swiper-button-prev, .acc-gallery .swiper-button-prev, .slide-accchild .swiper-button-prev {
        margin-left: 20px; width: 12px;
    }
    .acc-gallery_s1 .swiper-button-next, .acc-gallery .swiper-button-next, .slide-accchild .swiper-button-next {
        margin-right: 20px; width: 12px;
    }
    .enjoy__slider .swiper-button-next {
        width: 40px; height: 40px; top: var(--swiper-navigation-top-offset,300px);
    }
    .enjoy__slider .swiper-button-prev {
        width: 40px; height: 40px; top: var(--swiper-navigation-top-offset,300px);
    }
    .slide__typeoneb .swiper-button-next {
        width: 40px; height: 40px; margin-right: 0; right: var(--swiper-navigation-sides-offset, -20px);
    }
    .slide__typeoneb .swiper-button-prev {
        width: 40px; height: 40px; margin-left: 0; left: var(--swiper-navigation-sides-offset, -20px);;
    }
    .slide__typeonea .swiper-button-next {
        width: 30px; height: 30px; margin-right: 0;
    }
    .slide__typeonea .swiper-button-prev {
        width: 30px; height: 30px; margin-left: 0;
    }
    .slide-expp .swiper-slide {
        opacity: 0;
    }
    .slide-expp .swiper-pagination-fraction {
        color: var(--bdtextcolory3) !important;;
    }
    .gal-slide .swiper-slide.swiper-slide-prev {
        transition: all 0.8s linear; opacity: 0; scale: 0.9;
    }
    .gal-slide .swiper-slide:not(.swiper-slide.swiper-slide-active, .swiper-slide.swiper-slide-prev) {
        scale: 0.9; transition: all 0.8s linear; opacity: 0.6;
    }
    .wine-slide .swiper-button-prev {
        left: var(--swiper-navigation-sides-offset, -10px); width: 40px; margin-left: -10px;
    }
    .wine-slide .swiper-button-next {
        right: var(--swiper-navigation-sides-offset, -10px); width: 40px; margin-right: -10px;
    }
    .valdetail-slide .swiper-slide:not(.swiper-slide.swiper-slide-active, .swiper-slide.swiper-slide-next){
        transition: all 2s linear; opacity: 0;
    }
    .valdetail-slide .swiper-slide.swiper-slide.swiper-slide-active {
        transition: all 2s linear; opacity: 1;
    }
    .valdetail-slide .swiper-slide.swiper-slide.swiper-slide-next {
        transition: all 2s linear; opacity: 0.6;
    }

    /* Gallery Swiper */

    .slider__columntab {
        padding: 0 30px;
    }
    .gal-slidep .swiper-slide:not(.swiper-slide.swiper-slide-active) {
        scale: 1; transition: all 2s linear; opacity: 0;
    }
    .gal-slidep .swiper-slide.swiper-slide-active {
        scale: 1; transition: all 2s linear; opacity: 1;
    }
    .gallery__tabmb .select-wrapper input.select-dropdown{
        height: auto; line-height: 1.4; font-size: 14px; margin: 0; border-bottom: none;
        font-family: "Whitney HTF";
        font-style: normal;
        font-weight: 500;
        letter-spacing: 1.7px;
        text-transform: uppercase;
        color: var(--bdtextcolory3);
    }
    .gallery__tabmb .select-wrapper .caret {
        fill: var(--bdtextcolory2); 
    }
    .gallery__tabmb.dropdown-content {
        width: 102% !important; 
        top: calc(100% + 1px)  !important;
        left: -1% !important;
    }
    .gallery__tabmb .dropdown-content {
        top: 100% !important;
    }
    .gallery__tabmb .dropdown-content li {
        min-height: 40px !important;
    }
    .gallery__tabmb .dropdown-content li > span {
        font-size: 14px; padding: 12px 0 12px 10px; line-height: 1; text-transform: uppercase;
        color: var(--bdtextcolorx);
    }
    .slider__columntab.activetabf {
        position: relative;
    }

    .exp-tabnamesmb .select-wrapper input.select-dropdown {
        height: auto; line-height: 1.4; font-size: 14px; margin: 0; border-bottom: none;
        font-family: "Whitney HTF";
        font-style: normal;
        font-weight: 500;
        letter-spacing: 1.7px;
        text-transform: uppercase;
        color: var(--bdtextcolorx);
    }
    .exp-tabnamesmb .select-wrapper .caret {
        fill: var(--bdtextcolory2); 
    }
    .exp-tabnamesmb.dropdown-content {
        width: 102% !important; 
        top: calc(100% + 1px)  !important;
        left: -1% !important;
    }
    .exp-tabnamesmb .dropdown-content {
        top: 100% !important;
    }
    .exp-tabnamesmb .dropdown-content li {
        min-height: 40px !important;
    }
    .exp-tabnamesmb .dropdown-content li > span {
        font-size: 14px; padding: 12px 0 12px 10px; line-height: 1; text-transform: uppercase;
        color: var(--bdtextcolorx);
    }
    
}

@media only screen and (max-width: 540px) {

}

@media only screen and (max-width: 460px) {

}

@media only screen and (max-width: 425px) {

}

@media only screen and (max-width: 390px) {

}

@media only screen and (max-width: 375px) {

}

@media only screen and (max-width: 360px) {

}

@media only screen and (max-width: 320px) {
}

@media only screen and (max-width: 280px) {
    .slide__typeoneb .swiper-button-next {
        right: var(--swiper-navigation-sides-offset, -10px);
    }
    .slide__typeoneb .swiper-button-prev {
        left: var(--swiper-navigation-sides-offset, -10px);;
    }
}