.banner-area{z-index:1;position:relative;background-position:center;background-size:cover;}
/* .banner-area::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / 25%); z-index: -1;} */
.banner .owl-nav{width:100%;margin:0;transition:all ease-in-out .3s;position: absolute;top:50%;transform:translateY(-50%);}
.banner .owl-nav .owl-next,.banner .owl-nav .owl-prev{ position:absolute; display:inline-block; vertical-align:middle; cursor:pointer; -webkit-transition:all .4s ease; transition:all .4s ease; color:#888; width:45px; height:45px; line-height:45px; text-align:center; position:absolute; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); z-index:9; transition:all .4s ease; margin:0; padding:0; font-size:14px; font-weight:600; opacity:.8; border:2px solid rgba(255, 255, 255, 0.4)!important; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; }
.banner-area:hover .owl-nav .owl-next,.banner-area:hover .owl-nav .owl-prev{opacity:1;width:48px;}
.banner .owl-nav .owl-next:hover,.banner .owl-nav .owl-prev:hover{opacity: 1;}
.banner .owl-nav .owl-next{right:5px;background:url(images/right.svg) no-repeat center center rgba(255,255,255,0.5)!important;}
.banner .owl-nav .owl-prev{left:5px;background:url(images/left.svg) no-repeat center center rgba(255,255,255,0.5)!important;}
.banner .owl-nav .owl-next:hover{right:8px;background:url(images/right.svg) no-repeat center center rgba(255,255,255,0.8);}
.banner .owl-nav .owl-prev:hover{left:8px;background:url(images/left.svg) no-repeat center center rgba(255,255,255,0.8);}
.banner .owl-nav .owl-next i,.banner .owl-nav .owl-prev i{font-size:20px;line-height:26px;font-weight:600;position:relative;top:2px;}
@media(max-width:991px){
.banner .owl-nav{margin:0;transition:all ease-in-out .3s;position: absolute;bottom:50%;left:0;width: 100%;}
.banner .owl-nav .owl-next{left:auto;right:5px;}
.banner .owl-nav .owl-prev{left:5px;}
}
@media(max-width:575px){
.banner .owl-nav .owl-next,.banner .owl-nav .owl-prev{width:32px;height:32px;line-height:32px;background-size:20px!important;}
.banner-area:hover .owl-nav .owl-next,.banner-area:hover .owl-nav .owl-prev{opacity:1;width:34px;}
}

.banner-content{max-width:500px;display:flex;flex-flow:column;justify-content:center;margin:0;text-align:start;color:#fff;}
/* .banner-content{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important} */
.banner-content .hedu{font-size:48px;margin-bottom:20px;line-height:1.3;font-weight:500;text-transform:capitalize;color:#fff;text-shadow: 2px 2px 4px rgba(0,0,0,.3);}
.banner-content .hedu{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
.banner .active .banner-content .hedu{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.7s;animation-delay:.7s}

.banner-content .subio{font-size:24px;line-height:1.4;letter-spacing:1px;color:#fff;text-shadow: 2px 2px 4px rgba(0,0,0,.3);}
.banner-content .subio{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
.banner .active .banner-content .subio{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.8s;animation-delay:.8s}

.banner-content .citio{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
.banner .active .banner-content .citio{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.9s;animation-delay:.9s}
.green{color:#4ad504!important}

@media only screen and (max-width:1199px) {
.banner-content .hedu{font-size:40px;}
.banner-content .subio{font-size:18px}
.banner-content img{display: none;}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.banner-content{max-width:310px;}
.banner-content .hedu{font-size:34px;}
}
@media only screen and (max-width:991px) {
.banner-content{width:100%;max-width:90%;text-align: center;}
}
@media only screen and (max-width:767px) {
.banner-content{width:100%;max-width:100%;margin:0 auto;text-align:center;}
.banner-content .hedu{font-size:28px;margin-bottom:10px;}
.banner-content .subio{margin-bottom:5px}
.banner .banner-content .citio .main-btn{padding:5px 10px;}
}
@media only screen and (max-width:575px) {
.banner-content{padding:8px;}
/* .banner-content{background:rgba(0,0,0,.1);padding:8px;} */
.banner-content .hedu{font-size:24px;margin-bottom:10px;}
.banner-content .subio{margin-bottom:5px}
}


.certii{height:380px;overflow:hidden;}


.faq-accordion .accordion-item{background: transparent;}
.faq-accordion .accordion-header {border: 1px solid var(--main-color);border-radius: 4px;}
.faq-accordion .accordion-content ul {margin: 0;padding: 0;padding-left: 20px;}
.faq-accordion .accordion-button:not(.dusra),
.faq-accordion .accordion-button:not(.collapsed) {border: 0;color: var(--black-color);background: transparent;border-radius: 4px;box-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;}
.faq-accordion .accordion-button:hover,
.faq-accordion .accordion-button:not(.collapsed):hover {color: var(--main-color);background: inherit;}
.faq-accordion .accordion-button::after {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%2305213a' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
    transform: scale(.7) !important;}
.faq-accordion .accordion-button:not(.collapsed)::after {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%2305213a' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");}


.flt-btn{display: none !important;}
.iconmona{width:70px;height:70px;border-radius:50px;border:2px solid #ffc107;margin:0 auto;padding:5px;line-height:56px;margin-bottom:10px;}

/* WP */
.blantershow-chat2{display:none;opacity:0;}
#whatsapp-chat{ box-sizing:border-box!important; outline:none!important; position:fixed; width:350px; border-radius:10px; box-shadow:0 1px 15px rgba(32,33,36,0.28); bottom:150px; left:20px; overflow:hidden; z-index:99; animation-name:showchat; animation-duration:1s; transform:scale(1); -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; }
a.blantershow-chat{ background:#fff; color:#404040; position:fixed; display:flex; justify-content:space-between; z-index:98; bottom:45px; left:25px; right:auto; font-size:15px; padding:10px 20px; border-radius:4px; box-shadow:0 1px 15px rgba(32,33,36,0.28); visibility: hidden; left:-50%; transition:all ease-in-out 2s; transform:scaleX(.2); -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; }
.blantershow-chat.slide-clip{visibility: visible;left:15px;opacity:1;transform:scaleX(1)}
a.blantershow-chat svg{transform:scale(1.2);margin:0 10px 0 0}
.whatsapp-chat-header{background:#009688;background:#095e54;color:#fff;padding:10px;display: table;width: 100%;}
.whatsapp-chat-header h3{margin:0 0 10px}
.whatsapp-chat-header p{font-size:14px;line-height:1.7;margin:-10px}
.whatsapp-chat-header .whatsapp-chat-name{font-size:16px;font-weight:500;padding-bottom:0;margin-bottom:0;line-height:.5}
.whatsapp-chat-avatar{position:relative}
.whatsapp-chat-avatar::after{content:"";bottom:0;right:0;width:12px;height:12px;box-sizing:border-box;background-color:#4ad504;display:block;position:relative;z-index:1;border-radius:50%;border:2px solid #095e54;left:40px;top:38px}
.whatsapp-chat-avatar img{border-radius:100%;width:50px;float:left;margin:0 10px 0 0}
.info-chat span{display:block}
#get-label,span.chat-label{font-size:12px;color:#888}
#get-nama,span.chat-nama{margin:5px 0 0;font-size:15px;font-weight:700;color:#222}
#get-label,#get-nama{color:#fff}
span.my-number{display:none}
textarea#chat-input{border:none;width:100%;height:50px;outline:none;resize:none;padding:10px;font-size:14px}
a#send-it{font-weight:500;background:#fff;padding-right: 8px;}
a#send-it svg{fill:#a6a6a6;height:20px;width:20px}
.first-msg{background:transparent;padding:30px;text-align:center}
.first-msg span{background:#e2e2e2;color:#333;font-size:14.2px;line-height:1.3;border-radius:10px;padding:15px 20px;display:inline-block}
.start-chat .blanter-msg{display:flex;align-items:center;background:#fff;}
#get-number{display:none}
a.close-chat{position:absolute;top:5px;right:15px;color:#fff;font-size:30px}
@keyframes ZpjSY {
0%{background-color:#b6b5ba}
15%{background-color:#111}
25%{background-color:#b6b5ba}
}
@keyframes hPhMsj {
15%{background-color:#b6b5ba}
25%{background-color:#111}
35%{background-color:#b6b5ba}
}
@keyframes iUMejp {
25%{background-color:#b6b5ba}
35%{background-color:#111}
45%{background-color:#b6b5ba}
}
@keyframes showhide {
from{transform:scale(0.5);opacity:0}
}
@keyframes showchat {
from{transform:scale(0);opacity:0}
}
@media screen and (max-width: 767px) {
    form.booking-wrapper{margin-top: 20px;}
}
@media screen and (max-width: 480px) {
#whatsapp-chat{width:auto;left:5%;right:5%;font-size:80%}
.scroll-top.open{bottom: 140px;}
}
.hide{display:none;animation-name:showhide;animation-duration:.5s;transform:scale(1);opacity:1}
.showwp{display:block;animation-name:showhide;animation-duration:.5s;transform:scale(1);opacity:1}
.whatsapp-message-container{display:flex;z-index:1}
.whatsapp-message{padding:7px 14px 6px;background-color:#fff;border-radius:0 8px 8px;position:relative;transition:all .3s ease;opacity:0;transform-origin:center top 0;z-index:2;box-shadow:rgba(0,0,0,0.13) 0 1px .5px;margin-top:4px;margin-left:-54px;max-width:calc(100% - 66px)}
.whatsapp-chat-body{padding:20px 20px 20px 10px;background-color:#e6ddd4;position:relative}
.whatsapp-chat-body::before{display:block;position:absolute;content:"";left:0;top:0;height:100%;width:100%;z-index:0;opacity:.08;background-image:url(https://elfsight.com/assets/chats/patterns/whatsapp.png)}
.dAbFpq{display:flex;z-index:1}
.eJJEeC{background-color:#fff;width:52.5px;height:32px;border-radius:16px;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;margin-left:10px;opacity:0;transition:all .1s ease;z-index:1;box-shadow:rgba(0,0,0,0.13) 0 1px .5px}
.hFENyl{position:relative;display:flex}
.ixsrax{height:5px;width:5px;margin:0 2px;border-radius:50%;display:inline-block;position:relative;animation-duration:1.2s;animation-iteration-count:infinite;animation-timing-function:linear;top:0;background-color:#9e9da2;animation-name:ZpjSY}
.dRvxoz{height:5px;width:5px;margin:0 2px;background-color:#b6b5ba;border-radius:50%;display:inline-block;position:relative;animation-duration:1.2s;animation-iteration-count:infinite;animation-timing-function:linear;top:0;animation-name:hPhMsj}
.kAZgZq{ padding:7px 14px 6px; background-color:#fff; border-radius:0 8px 8px; position:relative; transition:all .3s ease; opacity:0; transform-origin:center top 0; z-index:2; box-shadow:rgba(0,0,0,0.13) 0 1px .5px; margin-top:4px; margin-left:-54px; max-width:calc(100% - 66px); -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; }
.kAZgZq::before{position:absolute;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAMAAADp2asXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACQUExURUxpccPDw9ra2m9vbwAAAAAAADExMf///wAAABoaGk9PT7q6uqurqwsLCycnJz4+PtDQ0JycnIyMjPf3915eXvz8/E9PT/39/RMTE4CAgAAAAJqamv////////r6+u/v7yUlJeXl5f///5ycnOXl5XNzc/Hx8f///xUVFf///+zs7P///+bm5gAAAM7Ozv///2fVensAAAAvdFJOUwCow1cBCCnqAhNAnY0WIDW2f2/hSeo99g1lBYT87vDXG8/6d8oL4sgM5szrkgl660OiZwAAAHRJREFUKM/ty7cSggAABNFVUQFzwizmjPz/39k4YuFWtm55bw7eHR6ny63+alnswT3/rIDzUSC7CrAziPYCJCsB+gbVkgDtVIDh+DsE9OTBpCtAbSBAZSEQNgWIygJ0RgJMDWYNAdYbAeKtAHODlkHIv997AkLqIVOXVU84AAAAAElFTkSuQmCC);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";top:0;left:-12px;width:12px;height:19px}
.bMIBDo{font-size:13px;font-weight:700;line-height:18px;color:rgba(0,0,0,0.4)}
.iSpIQi{font-size:14px;line-height:19px;margin-top:4px;color:#111;font-size:14px;line-height:19px;margin-top:4px;color:#111}
.cqCDVm{text-align:right;margin-top:4px;font-size:12px;line-height:16px;color:rgba(17,17,17,0.5);margin-right:-8px;margin-bottom:-4px}
/* wp end */
