h2.sub-title,h3.sub-title,h3.sub-titles{margin-bottom:30px;padding-bottom:10px;position:relative}h2.sub-title:after,h3.sub-title:after{width:100px;height:3px;content:" ";position:absolute;background:#f87328;left:0;bottom:0}.contents,.hotel_list,.radios,h2.sub-title,main.flights-wrapper .flights .flight .flight-details,main.flights-wrapper .flights .flight .flight-details ul,main.package-detail .review-order .packages{position:relative}main.flights-wrapper .header-result,main.flights-wrapper .pop-flight{z-index:100;width:1080px;position:fixed;box-shadow:0 3px 3px 0 rgba(0,0,0,.15)}.nav-link,a{text-decoration:none}body,html{font-family:Poppins;font-size:14px;line-height:1.5em;padding:0;margin:0;color:#212529}.main-color,footer .page-title,header .header-container .header-menu>ul>li ul li a:hover,header .header-container .header-menu>ul>li>a:hover,main.home .groups h2,main.hotels-wrapper .hotels .hotel .det h3 a,main.package-detail .detail-content .detail-top .location a,main.package-detail .review-order .details ul li label{color:#206a5d}.bg-image{height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.slick-slide img{display:flex!important}.roundeds{border-radius:20px}.float-right{float:right!important}.wrapper{width:1080px;margin:0 auto}.wrapper-bg{padding:40px 0;margin-bottom:40px;background:url(../img/logo-trans.png) left -200px center no-repeat #f2ffff}.fl,header .header-container .logo{float:left}.fr,main.package-detail .detail-content .detail-top .download{float:right}.clear{clear:both}.text-right{text-align:right}*{box-sizing:border-box;outline:0}hr{margin:20px 0;opacity:.1}[contenteditable].form-control:focus,[type=email].form-control:focus,[type=password].form-control:focus,[type=tel].form-control:focus,[type=text].form-control:focus,input.form-control:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,textarea.form-control:focus,textarea:focus{box-shadow:none}ol,ul{padding:0;margin:0}ol.listed,ul.listed{margin-left:15px}ol.listed li,ul.listed li{list-style:disc;padding:5px 0}ol li,ul li{list-style:none;display:flex;gap:12px}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0}.page-title{line-height:1.2em;font-size:18px;display:block;margin:1.33em 0 10px;font-weight:700}.radios,main .advanced-search .tabs .tab .opsi-jalan label{margin-right:20px}h1.page-title{font-size:36px}h2.page-title{font-size:30px}h3.page-title{font-size:24px}h4.page-title,main .events .event .det h3,main.flights-wrapper .filters p,main.hotels-wrapper .filters p,main.package-detail .detail-content .tabs .font-bg{font-size:18px}.btn,h5.page-title{font-size:14px}h2.sub-title{font-size:26px}h2.sub-title span{font-weight:400;color:#626c7a;font-size:16px}h2.sub-title:after{display:none}h3.sub-title,h3.sub-titles{font-size:20px}h3.sub-title span{font-weight:400;color:#bbb;font-size:16px}header,main .form-group .select2-container{width:100%!important}.btn{padding:5px 15px;border-radius:8px}.btn.btn-primary{background:#206a5d;color:#fff;border:1px solid #206a5d}.btn.btn-primary:hover{background:#56bdbc;border-color:#56bdbc}.btn.btn-book,.btn.btn-info:hover{background:#f87328;color:#fff;border-color:#f87328}.btn.btn-info{background:0 0;color:#f87328;border-color:#f87328}.btn.btn-book:hover{background:0 0;color:#f87328}.btn.btn-secondary{background:0 0;color:#206a5d;border:1px solid #206a5d}.btn.btn-secondary:hover{color:#56bdbc;border-color:#56bdbc}.btn.btn-block{width:100%;line-height:30px;display:block;margin-bottom:10px}.btn.btn-lg{font-size:16px;padding:10px 30px}.radios{margin-top:7px;display:inline-block;cursor:pointer;padding-left:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radios.block-view{display:block;margin-bottom:20px}.radios input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:50%}.home-modal,.overlay,header{position:fixed}.radios:hover input~.checkmark{background-color:#ccc}.radios input:checked~.checkmark{background-color:#206a5d}.checkmark:after{content:"";position:absolute;display:none}.float-wa a,.float-wa a.active i.fas,.popup-payment .tabs .tab:first-child,.radios input:checked~.checkmark:after,header .header-container .header-menu>ul>li ul li,header .header-container .header-menu>ul>li:hover ul,header .header-container .logo a,header .top-bar>ul>li:last-child:hover ul,main .advanced-search .tabs .tab:first-child,main.hotels-wrapper .hotels .hotel .det .fasilitas ul li:hover span,main.hotels-wrapper .rooms .room .pricing span,main.package-detail .checkout-content .tabs .tab:first-child,main.package-detail .detail-content .tabs .itinerary .body .detail.active,main.package-detail .detail-content .tabs .tab:first-child,main.user-account .user-details .user-content .tabs .tab:first-child,main.user-account .user-details .user-content:first-child{display:block}.radios .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}.home-modal{width:500px;border:2px solid #206a5d;padding:20px;top:100px;background:#f2ffff;left:50%;z-index:2001;margin-left:-250px}.home-modal .close{position:absolute;top:5px;font-size:14px;right:10px}.home-modal img{display:block;max-width:100%;height:auto}.login-b2b{width:100%;height:100vh;position:relative;padding:90px 0}.login-b2b:before{width:100%;height:40px;content:" ";background:#206a5d;position:absolute;top:0;left:0}.login-b2b:after{width:100%;height:40px;content:" ";background:#f87328;position:absolute;bottom:0;left:0}.float-chat .head,.login-b2b .container .bx-pager .bx-pager-item a.active{background:#206a5d}.login-b2b .container{max-width:1080px;margin:0 auto;position:relative}.login-b2b .container .slider-login{width:100%;height:350px;position:absolute}.login-b2b .container .slider-login div{box-shadow:0 3px 3px #f2ffff;width:100%;height:350px;background-position:center!important;background-size:cover!important}.login-b2b .container .bx-pager{margin-top:20px;text-align:center}.login-b2b .container .bx-pager .bx-pager-item{display:inline-block;vertical-align:middle;text-indent:-9999px;width:10px;height:10px;border-radius:10px;margin:0 5px}.float-chat .content-chat ul li a .img,main.home .slideshow ul li,main.user-account .user-details .package-list .detail .img{background-size:cover!important;background-position:center!important}.login-b2b .container .bx-pager .bx-pager-item a{display:block;width:100%;height:100%;background:#f87328;border-radius:10px}.login-b2b .container .form-login{position:absolute;top:0;z-index:10;background:#fff;padding:39px 30px;width:320px;box-shadow:0 3px 3px #206a5d}.login-b2b .container .form-login h4,main.package-detail .detail-content .tabs .pricelist h4{font-size:18px;margin-bottom:20px}.login-b2b .container .form-login .form-group{margin-bottom:15px}.login-b2b .container .form-login a{text-decoration:underline;color:#206a5d;line-height:36px}.login-b2b .wrapper img{margin-bottom:20px;max-width:300px}.help-text{font-style:italic;font-weight:700;color:#f87328;font-size:10px}header{top:0;left:0;z-index:201;background:0 0}header .top-bar{background:#f2ffff;border-bottom:1px solid #a4d9d9;padding:5px 0}header .top-bar>ul{width:90%;margin:0 auto;display:block;overflow:hidden;text-align:right}header .top-bar>ul>li{display:inline-block;font-size:12px}header .top-bar>ul>li:last-child{padding-right:20px}header .top-bar>ul>li:last-child:after{width:7px;height:7px;border-right:1px solid #212529;border-bottom:1px solid #212529;transform:rotate(45deg);content:" ";margin-left:10px;margin-top:-15px;position:absolute}header .top-bar>ul>li ul{display:none;position:absolute;background:#fff;padding:15px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);margin-left:-20px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}header .top-bar>ul>li ul li:hover a,main.flights-wrapper .flights .flight .nav a.active,main.flights-wrapper .flights .flight .nav a:hover,main.hotels-wrapper .filters .filter .filter-block label span.stars,main.hotels-wrapper .main-detail .row>div:nth-child(2) a,main.hotels-wrapper .rooms .room .det h3 a,main.package-detail .review-order .details ul li:last-child span,main.package-detail .review-order .hotel-review tfoot tr td:nth-child(2){color:#f87328}header .top-bar>ul>li ul li a{line-height:25px;display:block;color:#212529}header .top-bar>ul>li>a{color:#212529;padding:0 0 0 20px}header .header-container{width:90%;margin:0 auto;overflow:hidden;padding:10px 0}header .header-container .logo img{max-width:160px}header .header-container .header-menu{float:right;margin-top:3px}header .header-container .header-menu .login-area,header .header-container .header-menu>ul,main .box .same-as input,main .pagination a,main.flights-wrapper .filters .filter .filter-block label input,main.hotels-wrapper .filters .filter .filter-block label input,main.hotels-wrapper .hotels .hotel .det .location,main.package-detail .extra-benefit .price input{display:inline-block;vertical-align:middle}header .header-container .header-menu>ul>li{display:inline-block}.active_navbar{color:#206a5d!important;font-weight:700}.breadcrumb>ul>li>a,.font-breadcrumbs{color:var(--text-primary-text-40,#9f9eae)}header .header-container .header-menu>ul>li.has-sub-menu>a{padding-right:20px;position:relative}header .header-container .header-menu>ul>li.has-sub-menu>a:after{content:" ";width:6px;height:6px;position:absolute;right:3px;top:5px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg)}header .header-container .header-menu>ul>li ul{padding:10px 0;display:none;position:absolute;background:#fff}header .header-container .header-menu>ul>li ul li a{padding:5px 20px;color:#212529;display:block}header .header-container .header-menu>ul>li>a{padding:0 8px;color:#212529;font-size:14px}header .header-container .header-menu .search-area{vertical-align:middle;display:inline-block;padding-right:15px;border-right:1px solid #206a5d;margin-right:5px}header .header-container .header-menu .search-area a{display:block;color:#206a5d;font-size:16px}header .header-container .header-menu .search-area .search{position:absolute;background:#fff;padding:20px;display:none;border-radius:10px;margin-left:-220px;width:250px;box-shadow:0 3px 3px 0 rgba(0,0,0,.2);overflow:hidden}header .header-container .header-menu .search-area .search input[type=text]{width:calc(100% - 30px);float:left;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #a4d9d9;padding:0;line-height:30px}header .header-container .header-menu .search-area .search input[type=submit]{float:right;width:30px;border:0;background:#f87328;font-size:12px;color:#fff;line-height:29px}header .header-container .header-menu .login-area p{padding-top:0;line-height:33px;margin:0}header .header-container .header-menu .login-area p a,main.flights-wrapper .header-result .selected-flight .det span{color:#f87328;font-weight:500}header .header-container .header-menu .login-area .btn,main .advanced-search .tabs .tab .content .form-group .btn-plus,main.flights-wrapper .pop-flight .content .form-group .btn-plus{margin-left:10px}.overlay{width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7);display:none;z-index:199}.float-chat,.popup-payment{display:none;position:fixed;background:#fff}.float-wa{position:fixed;z-index:190;bottom:30px;left:30px}.float-wa a.active i.fab,.info_price,.mobile,.mobile-slider,.popup-payment .tabs .tab,.share-info-mobile,input[type=radio],main.flights-wrapper .header-result .detail ul li:last-child:after,main.package-detail .checkout-content .booking-guest,main.package-detail .checkout-content .tabs .tab,main.package-detail .review-order .flight-order div span:nth-child(2):before,main.user-account .user-details .user-content,main.user-account .user-details .user-content .tabs .tab{display:none}.float-wa a i{background:#56bdbc;color:#fff;padding:10px;font-size:40px;border-radius:100%;width:60px;text-align:center;display:inline-block;vertical-align:middle}.float-wa a i.fas{display:none;line-height:40px;font-size:20px}.float-wa-img{width:15vh;padding-bottom:7px}.float-chat{z-index:2000;bottom:100px;left:30px}.float-chat .head{color:#fff;padding:15px;overflow:hidden}.float-chat .head i{float:left;margin-right:10px;font-size:40px}.float-chat .head p{float:left;margin:0}.float-chat .head p b{font-size:18px;display:block}.float-chat .head p span{font-size:10px}.float-chat .content-chat{padding:15px}.float-chat .content-chat p{font-size:10px;margin:0 0 10px}.float-chat .content-chat ul li{margin-bottom:10px;background:#eee;border-radius:5px;border-left:3px solid #206a5d}.float-chat .content-chat ul li a{padding:10px;display:block;overflow:hidden}.float-chat .content-chat ul li a .img{float:left;width:40px;height:40px;border-radius:100%;margin-right:20px}.float-chat .content-chat ul li a .desc h4{margin:0;font-size:16px;color:#206a5d}.float-chat .content-chat ul li a .desc span{font-size:12px;color:#aaa}.popup-payment{width:900px;height:auto;padding:20px;top:200px;left:50%;margin-left:-450px;border:2px solid #206a5d;z-index:1000}#login-register .content h3,.popup-payment h3,main.user-account .user-details h3{font-size:20px;margin-bottom:20px}.media-post,.popup-payment .nav-tab,main .advanced-search .tabs .tab .content .form-group,main.flights-wrapper .pop-flight .content .form-group,main.package-detail .checkout-content .nav-tab,main.package-detail .detail-content .gallery .bx-pager,main.user-account .user-details .user-content .nav-tab{display:flex}.popup-payment .nav-tab a,main.package-detail .checkout-content .nav-tab a,main.user-account .user-details .user-content .nav-tab a{display:block;padding:10px 15px;color:#206a5d;background:#f2ffff}.popup-payment .nav-tab a.active,main.package-detail .checkout-content .nav-tab a.active,main.user-account .user-details .user-content .nav-tab a.active{background:#206a5d;color:#fff}.popup-payment .tabs,main.package-detail .checkout-content .tabs,main.user-account .user-details .user-content .tabs{margin-bottom:30px;padding:20px;border:1px solid #eee}.popup-payment .tabs .tab ol,footer .col-3>ul,footer .social,main.flights-wrapper .flights .flight .maskapai,main.home .booking-steps .block img,main.package-detail .detail-content .gallery .slider,main.package-detail .detail-sidebar .btns,main.package-detail .review-order .kebijakan-tiket,main.payment-info ol,main.user-account .user-details .package-list,main.user-account .user-details .user-content .tabs .tab ol{margin-bottom:20px}.popup-payment .tabs .tab ol li,main.payment-info ol li,main.user-account .user-details .user-content .tabs .tab ol li{list-style:decimal inside}main{padding-top:55px;background:#fafafa;padding-bottom:50px}main .select2-container{min-width:80px;text-align:left}main .form-group{margin-bottom:15px;position:relative}main .form-group .info-quota{position:absolute;background:#ccc;right:1px;line-height:32px;padding:0 10px;border-left:1px solid #ccc;bottom:1px}main .form-group .form-label{font-size:14px;font-weight:300;display:block}main .form-group .nights{font-weight:300;color:#206a5d;line-height:35px}main .advanced-search .tabs .tab .content .form-group .control-label strong,main .form-group p,main.package-detail .checkout-content .order-info li span,main.package-detail .review-order .details ul li span,main.package-detail .review-order .details ul li:last-child label,main.user-account .user-details .package-list .head .name{font-weight:500}main .form-group .select2-container--default .select2-selection--single .select2-selection__arrow{height:33px}main .form-group .select2-container--default .select2-selection--single{border-color:#ced4da}main .form-group .select2-container .select2-selection--single{height:35px}main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:33px}main .form-group .form-select,main .form-group .form-select option{font-family:inherit}main .advanced-search{position:relative;z-index:190;width:1080px;margin:-125px auto 50px}main .advanced-search .nav-tab{display:flex;justify-content:center;align-items:center;gap:6px}main .advanced-search .nav-tab a{margin-right:5px;display:block;padding:10px 15px 10px 16px;background:var(--dark-green-dark-green-1,#1f695c);display:flex;gap:6px;border-radius:8px 8px 0 0;color:#fff}main .advanced-search .nav-tab a.active{color:#206a5d;background:#fff}main .advanced-search .tabs{display:flex;background:#fff;padding:24px;flex-direction:column;align-items:initial;gap:8px;box-shadow:.03px 5px 0 rgba(0,0,0,.03);border-radius:16px}main .advanced-search .tabs .tab{display:none;min-height:110px}main .advanced-search .tabs .tab .opsi-jalan,main .box h5.page-title,main.package-detail .review-order .flight-order{margin-bottom:10px}main .advanced-search .tabs .tab .content,main.flights-wrapper .pop-flight .content{position:absolute;display:none;width:300px;background:#fff;border-radius:5px;padding:20px;box-shadow:0 0 5px 0 rgba(0,0,0,.15)}main .advanced-search .tabs .tab .content .form-group .form-control,main.flights-wrapper .pop-flight .content .form-group .form-control{width:50px;height:30px}main .advanced-search .tabs .tab .content .form-group .col-md-7,main.flights-wrapper .pop-flight .content .form-group .col-md-7{width:58.33%!important}main .advanced-search .tabs .tab .content .form-group .btn-minus,main.flights-wrapper .pop-flight .content .form-group .btn-minus,main.hotels-wrapper .hotels .hotel .det .infos span{margin-right:10px}main .advanced-search .tabs .tab .content .form-group .number-spinner,main.flights-wrapper .pop-flight .content .form-group .number-spinner{margin-top:5px}main .advanced-search .tabs .tab .content .form-group .btn-minus,main .advanced-search .tabs .tab .content .form-group .btn-plus,main.flights-wrapper .pop-flight .content .form-group .btn-minus,main.flights-wrapper .pop-flight .content .form-group .btn-plus{display:inline-block;width:30px;height:30px;border-radius:30px;text-align:center;line-height:30px;border:1px solid #206a5d;color:#206a5d}main .advanced-search .tabs .tab .content .form-group .control-label i,main.flights-wrapper .pop-flight .content .form-group .control-label i,main.package-detail .detail-content .tabs .itinerary .body .label{font-size:12px}main.error404,main.package-detail .detail-content .tabs{background:#fff}main.error404 img{max-width:600px}main.flights-wrapper,main.user-account{padding:150px 0}main.user-account .user-menu{margin:30px 0}main.user-account .user-menu li{display:flex;margin-bottom:15px}main.user-account .user-menu li i{display:block;height:40px;border-radius:100%;border:1px solid;line-height:38px;font-size:20px;color:#f87328;width:40px;text-align:center}main.user-account .user-menu li a{margin-left:15px;display:block;font-size:16px;line-height:40px;color:#206a5d}main.user-account .user-menu li a.active{font-weight:600;text-decoration:underline}main.user-account .user-details{border-radius:10px;border:1px solid #206a5d;padding:30px}main.user-account .user-details .package-list .head{background:#f2ffff;display:flex;line-height:30px;padding:0 20px;font-size:12px}main.user-account .user-details .package-list .head .category{margin-right:30px}main.user-account .user-details .package-list .detail{display:flex;flex-wrap:wrap;padding-top:15px;justify-content:space-between}main.user-account .user-details .package-list .detail .img{width:15%;height:80px;border-radius:5px}main.home .flight-promo img,main.user-account .user-details .package-list .detail .img img,main.user-account .user-details .photos img{max-width:100%}main.user-account .user-details .package-list .detail .det{width:70%;padding:0 20px}main.flights-wrapper .filters .price-range-slider .range-value,main.flights-wrapper .flights .flight .fare-info p,main.flights-wrapper .flights .flight .flight-details ul li .place p,main.flights-wrapper .flights .flight .flight-details ul li .time p,main.hotels-wrapper .filters .price-range-slider .range-value,main.hotels-wrapper .main-detail .row>div:last-child p,main.user-account .user-details .package-list .detail .det .inner-det p{margin:0}main.user-account .user-details .package-list .detail .det .inner-det span{display:block;color:#f87328;font-weight:600}main.user-account .user-details .package-list .detail .det .inner-det a{color:#206a5d;font-weight:600;position:relative;padding-right:15px}main.user-account .user-details .package-list .detail .det .inner-det a:after{width:6px;height:6px;content:" ";position:absolute;top:4px;right:0;transform:rotate(45deg);border-right:1px solid #206a5d;border-bottom:1px solid #206a5d}main.user-account .user-details .package-list .detail .det .expand-det{padding-top:20px;display:none}main.user-account .user-details .package-list .detail .det .expand-det h5{margin:0;color:#206a5d;font-size:14px}main.user-account .user-details .package-list .detail .pay{width:15%}main.user-account .user-details .package-list .detail .pay p{color:#206a5d;font-weight:600;font-size:16px}main.user-account .user-details .payment-list{box-shadow:0 3px 3px 0 rgba(0,0,0,.15);padding:20px;display:flex;justify-content:space-between;flex-wrap:wrap;border-radius:5px;margin-bottom:20px}main.user-account .user-details .payment-list a{border:1px solid red;color:red;border-radius:5px;padding:0 10px;line-height:28px;height:30px}main.user-account .user-details .photos{padding:10px;border:1px solid #ccc;border-radius:5px}main.user-account .user-details .photos a{width:100%;height:40px;line-height:40px;text-align:center;color:#206a5d;font-weight:600;display:block;text-decoration:underline}main.home .slideshow ul li{height:650px}main.home .slideshow ul li .caption{width:auto;margin:0 auto;color:#fff;padding-right:30px;position:absolute;left:5%;padding-left:30px;border-left:3px solid #fff;bottom:25%}main.home .slideshow ul li .caption p{line-height:1.5em;font-size:30px}main.home .slideshow ul li .caption h1{line-height:1.2em;margin:0;color:#fff;font-size:60px}main.home .slideshow .bx-controls-direction{position:absolute;top:400px;left:0;width:100%;z-index:198;overflow:hidden}main.home .slideshow .bx-controls-direction a,main.hotels-wrapper .hotels .hotel .img a i{font-size:30px;color:#fff}main.home .slideshow .bx-controls-direction .bx-prev{float:left;margin-left:30px}main.home .slideshow .bx-controls-direction .bx-next{margin-right:30px;float:right}main.flights-wrapper .filters,main.home .products,main.hotels-wrapper .filters,main.package-detail .detail-content .gallery,main.payment-info .btn{margin-bottom:40px}main.home .products .bx-viewport,main.home .products .bx-wrapper{max-width:1080px!important}main.home .products .bx-controls .bx-controls-direction{position:absolute;width:1200px;left:50%;margin-left:-600px;overflow:hidden;margin-top:-270px}main.home .products .bx-controls .bx-controls-direction a{text-indent:-9999px;display:block;width:18px;margin-top:1px;height:18px;border-top:2px solid #206a5d;border-left:2px solid #206a5d}main.home .products .bx-controls .bx-prev{float:left;margin-left:3px;transform:rotate(-45deg)}main.home .products .bx-controls .bx-next{float:right;margin-right:3px;transform:rotate(135deg)}main.home .products .bx-pager{margin-top:30px;text-align:center}main.home .products .bx-pager .bx-pager-item{display:inline-block;vertical-align:middle;margin:0 5px}main.home .products .bx-pager .bx-pager-item a{display:block;vertical-align:middle;text-indent:-9999px;width:10px;height:10px;border-radius:20px;background:#ccc}main .pagination .page.active,main.home .products .bx-pager .bx-pager-item a.active{width:35px;background:#f87328}main.home .flight-promo,main.hotels-wrapper .hotels .hotel .rating-pricing .rating{margin-bottom:60px}main.home .flight-promo .promo-block h2{padding-bottom:10px;margin-bottom:30px;position:relative}main.home .flight-promo .promo-block h2:after{width:100px;height:3px;position:absolute;content:" ";left:50%;background:#f87328;margin-left:-50px;bottom:0}main.home .flight-promo .promo-block .promo{margin:20px 0}main.home .flight-promo .promo-block .promo .block{display:block;overflow:hidden;border-bottom:1px solid #a4d9d9;margin-bottom:15px}main.home .flight-promo .promo-block .promo .block span,main.package-detail .detail-sidebar .related .block .detail span{display:block;font-size:12px}main.home .flight-promo .promo-block .promo .block .price{font-size:16px;font-weight:500;color:#f87328}main.home .flight-promo .promo-block .promo .block a{display:block;width:100%;color:#206a5d;font-size:18px;font-weight:500;line-height:25px;position:relative}main.home .flight-promo .promo-block .promo .block a:before{width:8px;height:8px;content:" ";position:absolute;top:8px;right:10px;z-index:2;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}main.home .flight-promo .promo-block .promo .block a:after{width:25px;height:25px;border-radius:25px;background:#206a5d;content:" ";position:absolute;top:0;right:0}main.home .flight-promo .promo-block .text-right{font-size:12px;color:#ccc}main.home .booking-steps h2{color:#206a5d;margin-bottom:30px}main.home .booking-steps .block p{color:#f87328;font-size:20px;font-weight:500}main.home .groups .group ul li img{width:100%;height:auto}main.home .covid-section h2{color:#206a5d;margin-bottom:30px;text-align:center}main.home .covid-section .covid-area{padding-top:50px;overflow:hidden}main.home .covid-section .covid-area .block_covid{float:left;width:30%;margin:80px 1.6%;border-radius:20px;box-shadow:0 0 8px 0 rgba(32,106,93,.5)}main.home .covid-section .covid-area .block_covid img{margin-top:-125px;margin-left:30px}main.home .covid-section .covid-area .block_covid .desc{padding:30px;min-height:300px}main.home .covid-section .covid-area .block_covid .desc h3{margin:0 0 20px;color:#206a5d;font-size:20px}main.payment-info{padding-top:50px;background:url(../img/payment.jpg) left 0 center/50% auto no-repeat;min-height:700px;margin:70px 0}main.payment-info h3{font-size:30px;margin-bottom:20px;color:#206a5d}main.payment-info h4{font-size:20px;margin-bottom:5px}main.payment-info h5{letter-spacing:1px;margin-bottom:20px;color:#f87328;font-size:24px}main.package-detail .timer{background:#206a5d;color:#fff;width:100%;line-height:40px;text-align:center;border-bottom-right-radius:10px;border-bottom-left-radius:10px}main.package-detail .timer b{font-weight:400;background:#56bdbc;color:#212529;padding:0 3px;line-height:25px;font-size:12px;border-radius:3px}main.package-detail .extra-benefit{background:#f2ffff;padding:20px;border:1px solid #a4d9d9;position:relative}main.package-detail .extra-benefit .price{position:absolute;top:20px;right:20px}main.package-detail .extra-benefit .price span{color:#206a5d;font-weight:500;font-size:16px;display:inline-block;vertical-align:middle}main.package-detail .checkout-content .complete-info,main.package-detail .checkout-content .order-info li,main.package-detail .detail-content .nav-tab{display:flex;display:flex}main.package-detail .main-title{font-weight:500;margin:50px 0 30px}main.package-detail .main-title h1{font-size:26px;font-weight:600}main.package-detail .main-title h1 span{color:#aaa}main.package-detail .checkout-content .order-info li{margin-bottom:10px}main.package-detail .checkout-content .order-info li label{width:200px}main.package-detail .checkout-content .complete-info{align-items:center}main.package-detail .checkout-content .complete-info i{margin-right:10px;font-size:30px;color:#f87328}main.package-detail .checkout-content .complete-info p{margin:0;color:#206a5d;font-size:18px}main.flights-wrapper .flights .flight .block .flight-price span,main.package-detail .checkout-content .complete-info p span{font-size:14px;color:#212529}main.package-detail .detail-content img{max-width:100%;height:auto;padding-left:4px;padding-right:4px}main.package-detail .detail-content .detail-top{background:#fff;padding:10px;overflow:hidden;margin-bottom:10px}main.package-detail .detail-content .detail-top .location{float:left;font-size:18px;line-height:30px;padding-right:10px;margin-right:10px;border-right:1px solid #a4d9d9}main.package-detail .detail-content .detail-top .share{float:left;font-size:14px;line-height:30px}main.package-detail .detail-content .detail-top .share a{margin-left:10px;font-size:14px;border-radius:25px;width:25px;height:25px;text-align:center;line-height:25px;background:#eee;display:inline-block}main.package-detail .detail-content .detail-top .share a:nth-child(2){color:#3b5998}main.package-detail .detail-content .detail-top .share a:nth-child(3){color:#00aced}main.package-detail .detail-content .detail-top .share a:last-child{color:#464646}main.package-detail .detail-content .detail-top .download a{border:1px solid #aa0a00;color:#aa0a00;border-radius:7px;line-height:30px;padding:0 20px;display:inline-block}main.package-detail .detail-content .detail-top .download a:hover{background:#aa0a00;color:#fff}main.flights-wrapper .flights .flight .fare-info table,main.package-detail .detail-content .gallery .mCustomScrollBox,main.package-detail .review-order .details ul,main.package-detail .review-order .hotel-review{width:100%}main.package-detail .detail-content .gallery .mCustomScrollBox .mCSB_container{width:100%;display:flex;flex-wrap:nowrap;overflow:auto}main.package-detail .detail-content .gallery .slider ul li{position:relative;height:500px!important;background-size:cover!important;background-position:center!important;border-radius:16px}main.package-detail .detail-content .gallery .slider ul li:after{width:200px;height:300px;background-size:100% auto!important;position:absolute;content:" ";top:0;right:0;z-index:1}main.package-detail .detail-content .gallery .bx-pager a{width:32%;margin-right:1.3%;background-size:cover!important;background-position:center!important;border:2px solid #fff;height:200px;flex-shrink:0;border-radius:16px}main.package-detail .detail-content .gallery .bx-pager a.active{border:2px solid #f87328;border-radius:16px}main .products .product:nth-child(3n),main.package-detail .detail-content .gallery .bx-pager a:last-child{margin-right:0}main.package-detail .detail-content .nav-tab{height:25.621px;align-items:flex-start;flex-shrink:0;background-color:#fafafa;position:absolute;bottom:1px;width:1080px;align-items:flex-start;gap:40px}main.package-detail .detail-content .nav-tab a{padding:6px 10px;display:block;color:var(--subtext-subtext-100,#626c7a);font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:140%}main.package-detail .detail-content .nav-tab a.active{color:var(--orange-orange-1,#f76c1e);border-bottom:2px solid #f76c1e}main.package-detail .detail-content .tabs .divider{display:block;width:100%;height:1px;margin:20px 0}main.package-detail .detail-content .tabs .pricelist{margin-bottom:20px;border-bottom:1px solid #a4d9d9}main.package-detail .detail-content .tabs .pricelist .price{font-weight:500;font-size:18px;color:#f87328}main.package-detail .detail-content .tabs .itinerary{display:block;padding-bottom:20px;overflow:hidden;position:relative}main.package-detail .detail-content .tabs .itinerary:first-child:after{top:6px}main.package-detail .detail-content .tabs .itinerary:after{width:1px;height:100%;position:absolute;top:0;left:80px;content:" ";background:#eee}main.package-detail .detail-content .tabs .itinerary .day{float:left;background:#f87328;color:#fff;min-width:60px;padding:0;margin-right:15px;text-align:center;font-size:12px;line-height:25px;border-radius:5px;display:inline-block}main.package-detail .detail-content .tabs .itinerary .round{float:left;display:block;width:10px;position:relative;z-index:1;margin-top:7px;height:10px;border-radius:10px;background:#f87328}main.package-detail .detail-content .tabs .itinerary .body{float:right;width:calc(100% - 115px)}main .products .product a .detail .categories span,main.package-detail .detail-content .tabs .itinerary .body .label span{font-weight:500;line-height:15px;vertical-align:middle;font-size:14px;position:relative;display:inline-block;margin-right:15px}main.package-detail .detail-content .tabs .itinerary .body .label span i{color:#fff;background:#73c700;border-radius:100%;width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:3px;line-height:15px;text-align:center;font-size:9px}main.package-detail .detail-content .tabs .itinerary .body .detail{display:none;padding-top:20px}main.package-detail .detail-content .tabs .itinerary .body .toggle{display:block;position:relative;color:#f87328;font-weight:500;line-height:26px}main.package-detail .detail-content .tabs .itinerary .body .toggle.active:after{top:11px;transform:rotate(-135deg)}main.package-detail .detail-content .tabs .itinerary .body .toggle:after{position:absolute;top:6px;right:4px;content:" ";width:8px;height:8px;border-right:1px solid #206a5d;border-bottom:1px solid #206a5d;transform:rotate(45deg)}main.package-detail .detail-content .tabs blockquote{background:#f2ffff;padding:20px 20px 20px 45px;position:relative;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px}main.package-detail .detail-content .tabs blockquote:before{content:'"';font-size:60px;left:20px;top:40px;position:absolute}main.package-detail .detail-content .tabs .tab{display:none;padding:24px 15px}main.package-detail .review-order .kebijakan-tiket li{line-height:30px}main.package-detail .review-order .kebijakan-tiket li i{margin-right:5px}main.package-detail .review-order .total-info p{font-size:16px}main.package-detail .review-order .total-info .total-payment{color:#f87328;font-weight:600;font-size:20px;line-height:40px}main.package-detail .review-order .hotel-order{overflow:hidden;padding:10px;border-radius:10px;margin-bottom:20px;border:1px solid #a4d9d9}main.package-detail .review-order .hotel-order .img{width:60px;height:60px;float:left;background-size:cover!important;background-position:center!important;margin-right:10px;border-radius:5px}main.package-detail .review-order .hotel-order .det{width:calc(100% - 70px);float:right}main.package-detail .review-order .hotel-order .det p{display:block;margin:0}main.hotels-wrapper .hotels .hotel .rating-pricing .rating p span,main.package-detail .review-order .hotel-order .det span{display:block;font-size:12px;color:#aaa}main.package-detail .review-order .hotel-order .det h5{font-size:16px;display:block;margin-bottom:0;color:#206a5d}main.flights-wrapper .flights .flight .fare-info table td,main.package-detail .review-order .hotel-review td{padding:5px 0}main.package-detail .review-order .hotel-review tfoot tr td{border-top:1px solid #a4d9d9;font-size:16px;font-weight:500}main.package-detail .review-order .flight-order h5{font-size:16px;margin-bottom:5px}main.package-detail .review-order .flight-order div img{max-width:40px;height:auto;display:inline-block;vertical-align:middle;margin-right:5px}main.package-detail .review-order .flight-order div span{position:relative;margin-left:5px;padding-left:15px;display:inline-block;vertical-align:middle}main.package-detail .review-order .flight-order div span:nth-child(2){padding-left:0;margin-left:0}main.package-detail .review-order .flight-order div span:before{content:" ";width:5px;height:5px;border-radius:5px;background:#ccc;position:absolute;top:7px;left:0}main.hotels-wrapper .gallery .slider .bx-pager a,main.hotels-wrapper .gallery .slider .bx-wrapper ul li,main.hotels-wrapper .rooms .room .img,main.package-detail .detail-sidebar .related .block .img,main.package-detail .review-order .packages .block .img{background-size:cover!important;background-position:center!important}main.package-detail .review-order .reason .block{margin-bottom:15px;overflow:hidden;border-bottom:1px solid #a4d9d9;padding-bottom:15px}main.package-detail .review-order .reason .block:last-child{border-bottom:0}main.package-detail .review-order .reason .block i{float:left;margin-right:10px;font-size:18px;width:40px;height:40px;text-align:center;line-height:37px;border-radius:100%;border:1px solid #206a5d;color:#206a5d}main.package-detail .review-order .reason .block p{width:calc(100% - 50px);margin:0;font-weight:500;float:right;color:#206a5d;font-size:14px}main.package-detail .review-order .reason .block p span{margin-top:5px;font-weight:400;font-size:12px;color:#212529;display:block}main.package-detail .review-order .packages .edit{position:absolute;top:0;right:0;color:#206a5d}main.package-detail .review-order .packages .block{display:flex;justify-content:flex-start;margin-bottom:10px;border-bottom:1px solid #a4d9d9}main.package-detail .review-order .packages .block .img{width:90px;height:90px;margin-right:10px}main.package-detail .review-order .packages .block .detail{width:calc(100% - 100px)}main.package-detail .review-order .packages .block .detail h4{padding-right:30px;font-size:16px;margin-bottom:10px}main.package-detail .review-order .packages .block .detail p{font-size:12px;color:#f87328}main.package-detail .review-order .details{margin-top:20px}main.package-detail .review-order .details ul li{display:block;width:100%;display:flex;justify-content:space-between;margin-bottom:10px}main.package-detail .review-order .details ul li:last-child{border-top:1px solid #a4d9d9;padding-top:10px;font-size:16px}main.package-detail .detail-sidebar.scroll{position:fixed;top:110px;width:346px;margin-left:734px}main.package-detail .detail-sidebar .text-center,main.package-detail .detail-sidebar .text-left{margin-top:20px;margin-bottom:30px}main.package-detail .detail-sidebar .flight-ticket{text-align:center;line-height:30px}main.flights-wrapper .header-result .selected-flight .det h4,main.package-detail .detail-sidebar .flight-ticket a{font-size:18px;color:#206a5d}main.package-detail .detail-sidebar .flight-ticket a:hover{text-decoration:underline}main.package-detail .detail-sidebar .flight-ticket a i{margin-left:10px;color:#f87328}main.package-detail .detail-sidebar .box .page-title{font-weight:300}main.package-detail .detail-sidebar .related .block{margin-bottom:15px;display:flex}main.package-detail .detail-sidebar .related .block .img{width:100px;margin-right:15px;height:70px}main.package-detail .detail-sidebar .related .block .detail{width:calc(100% - 115px)}main.package-detail .detail-sidebar .related .block .detail h4{margin:0 0 5px;line-height:16px}main.package-detail .detail-sidebar .related .block .detail a{color:#206a5d;font-size:16px}main.package-detail .detail-sidebar .related .block .detail .price{color:#f87328;font-weight:500;font-size:14px}main.package-detail .detail-sidebar .phone-info h1{color:#206a5d;font-size:28px;font-weight:500}main.package-detail .detail-sidebar .phone-info h1 i{margin-right:10px;color:#f87328}main.package-detail .detail-sidebar .phone-info p{margin-left:30px}main.listing-products .advanced-search .tabs{border-radius:10px!important}main.hotels-wrapper .reviews .bx-next,main.hotels-wrapper .reviews .bx-prev{top:150px;color:#fff;width:30px;height:30px;border-radius:30px;background:#206a5d;position:absolute;line-height:30px;text-align:center}main.listing-products .advanced-search a.underline{font-weight:600;color:#206a5d;text-decoration:underline}main.hotels-wrapper .gallery{margin-bottom:30px}#login-register .content .forgot-remember,main .products,main.flights-wrapper .flights .flight .flight-details ul li .info .row>div,main.hotels-wrapper .gallery .slider,main.hotels-wrapper .hotels .hotel .det .fasilitas ul,main.hotels-wrapper .reviews .review-slider{overflow:hidden}main.hotels-wrapper .gallery .slider .bx-wrapper{float:left;width:800px}main.hotels-wrapper .gallery .slider .bx-wrapper ul li{border-radius:10px;overflow:hidden;height:490px;width:100%}main.hotels-wrapper .gallery .slider .bx-pager{width:250px;float:right;height:490px}main.hotels-wrapper .gallery .slider .bx-pager a{margin-bottom:20px;display:block;border-radius:10px;height:150px;width:100%}main.hotels-wrapper .main-detail{padding:20px;border-radius:10px;margin-bottom:30px;box-shadow:0 2px 2px 0 rgba(0,0,0,.15)}main.flights-wrapper .flights .flight .block .arrival span,main.flights-wrapper .flights .flight .block .departure span,main.flights-wrapper .flights .flight .block .duration span,main.hotels-wrapper .main-detail .row>div:first-child span,main.hotels-wrapper .main-detail .row>div:last-child span{display:block;font-size:12px;color:#ccc}main.hotels-wrapper .main-detail .row>div:first-child h3{font-size:24px;color:#206a5d}main.hotels-wrapper .main-detail .row>div:first-child .stars{display:inline-block;color:#f87328;font-size:14px;margin-right:10px}main.hotels-wrapper .main-detail .row>div:first-child .location{display:inline-block;line-height:25px;font-size:14px}main.hotels-wrapper .main-detail .row>div:nth-child(2) p{margin-bottom:5px}main.hotels-wrapper .main-detail .row>div:last-child .price-start{display:block;margin:5px 0;font-size:24px;color:#f87328;font-weight:500}main.hotels-wrapper .reviews{position:relative;height:250px;margin-bottom:30px}main.hotels-wrapper .reviews .bx-next{right:-10px;display:block}main.hotels-wrapper .reviews .bx-prev{left:-10px;display:block}main.hotels-wrapper .main-facilities h4,main.hotels-wrapper .reviews h4{margin-bottom:20px;color:#206a5d}main.hotels-wrapper .reviews .bx-wrapper{height:250px;max-width:1080px!important}main.hotels-wrapper .reviews .bx-wrapper .bx-viewport{height:400px}main.hotels-wrapper .reviews .review-slider .review{float:left;width:300px;max-height:210px;border:1px solid #ccc;margin-left:10px;margin-right:10px}main.hotels-wrapper .main-facilities,main.hotels-wrapper .rooms .room{border-radius:10px;box-shadow:0 2px 2px 0 rgba(0,0,0,.15);overflow:hidden}main.hotels-wrapper .reviews .review-slider .review .head{padding:10px 15px;border-bottom:1px solid #ccc;position:relative}main.hotels-wrapper .reviews .review-slider .review .head span{background:#f2ffff;color:#206a5d;font-size:12px;padding:3px 8px;border-radius:3px;position:absolute;top:15px;right:15px;font-weight:700}main.hotels-wrapper .reviews .review-slider .review .head h5{color:#f87328;font-size:16px}main.hotels-wrapper .reviews .review-slider .review .head p{margin:0;font-size:12px;color:#aaa}main.hotels-wrapper .reviews .review-slider .review .det{padding:10px 15px}main.flights-wrapper .header-result .selected-flight .det p,main.hotels-wrapper .reviews .review-slider .review .det p{margin:0;font-size:12px}main.hotels-wrapper .main-facilities{margin-bottom:30px;padding:30px}main.hotels-wrapper .main-facilities ul{column-count:4}main.hotels-wrapper .main-facilities ul li{line-height:25px}main.hotels-wrapper .main-facilities ul li i{color:#206a5d;width:20px}main.hotels-wrapper .rooms .room{margin-bottom:20px}main.hotels-wrapper .rooms .room .img{width:25%;height:180px;float:left}main.hotels-wrapper .rooms .room .det{width:55%;float:left}main.hotels-wrapper .rooms .room .det h3{margin:10px 0 0 20px;font-size:22px}main.hotels-wrapper .rooms .room .det .infos{padding:10px 20px;border-bottom:1px solid #ccc}main.hotels-wrapper .rooms .room .det .info{font-size:12px;display:inline-block;vertical-align:middle;margin-right:30px}main.hotels-wrapper .rooms .room .det .included{padding:10px 20px}main.hotels-wrapper .rooms .room .det .included p{font-size:13px;margin:0 0 3px}main.hotels-wrapper .rooms .room .det .included p i{width:20px;color:#206a5d}main.hotels-wrapper .rooms .room .pricing{width:20%;float:right;padding:20px;border-left:1px solid #ccc;height:180px}main.hotels-wrapper .rooms .room .pricing .discounted{color:red;font-size:12px;text-decoration:line-through}main.hotels-wrapper .rooms .room .pricing .actual{font-size:22px;font-weight:500;color:#f87328}main.hotels-wrapper .rooms .room .pricing .info{color:#ccc;margin-bottom:20px}main.hotels-wrapper .hotel-header{background:#fff;padding:20px;margin-bottom:30px}main.flights-wrapper .filters .filter,main.hotels-wrapper .filters .filter{display:inline-block;vertical-align:top;position:relative;margin-right:20px}main.hotels-wrapper .filters .filter .filter-trigger{background:#fff;border:1px solid #a4d9d9;border-radius:3px;line-height:28px;padding:0 40px 0 10px;font-weight:500;position:relative;cursor:pointer}main.hotels-wrapper .filters .filter .filter-trigger i{margin-right:5px;color:#206a5d}main.flights-wrapper .filters .filter .filter-trigger:after,main.hotels-wrapper .filters .filter .filter-trigger:after{content:" ";width:8px;height:8px;position:absolute;border-right:1px solid #a4d9d9;border-bottom:1px solid #a4d9d9;transform:rotate(45deg);right:15px;top:8px}main.flights-wrapper .filters .filter .filter-block,main.hotels-wrapper .filters .filter .filter-block{display:none;position:absolute;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.2);padding:20px;z-index:10;min-width:220px}main.hotels-wrapper .filters .filter .filter-block.block-lg{min-width:450px}main.hotels-wrapper .filters .filter .filter-block p{font-size:14px;font-weight:500}main.flights-wrapper .filters .filter .filter-block label,main.hotels-wrapper .filters .filter .filter-block label{display:block;width:100%;margin-bottom:7px}main.flights-wrapper .filters .filter .filter-block label span,main.hotels-wrapper .filters .filter .filter-block label span{width:calc(100% - 24px);display:inline-block;vertical-align:top;margin-left:10px}main.flights-wrapper .filters .price-range-slider,main.hotels-wrapper .filters .price-range-slider{width:100%;float:left}main.flights-wrapper .filters .price-range-slider .range-value input,main.hotels-wrapper .filters .price-range-slider .range-value input{width:100%;background:0 0;color:#000;font-size:16px;font-weight:initial;box-shadow:none;border:0;margin:0 0 20px}main.flights-wrapper .filters .price-range-slider .range-bar,main.hotels-wrapper .filters .price-range-slider .range-bar{border:0;background:#000;height:3px;width:96%;margin-left:8px}main.flights-wrapper .filters .price-range-slider .range-bar .ui-slider-handle+span,main.flights-wrapper .filters .price-range-slider .range-bar .ui-slider-range,main.hotels-wrapper .filters .price-range-slider .range-bar .ui-slider-handle+span,main.hotels-wrapper .filters .price-range-slider .range-bar .ui-slider-range{background:#06b9c0}main.flights-wrapper .filters .price-range-slider .range-bar .ui-slider-handle,main.hotels-wrapper .filters .price-range-slider .range-bar .ui-slider-handle{border:2px solid #06b9c0;border-radius:25px;background:#fff;height:17px;width:17px;top:-.52em;cursor:pointer}main.hotels-wrapper .hotels .hotel{margin-bottom:25px;box-shadow:0 3px 3px 0 rgba(0,0,0,.15);padding:20px 30px;background:#fff;border-radius:5px;position:relative}main.hotels-wrapper .hotels .hotel .det{padding-left:20px}main.hotels-wrapper .hotels .hotel .det h3{font-size:24px;margin-bottom:10px}main.hotels-wrapper .hotels .hotel .det .stars{display:inline-block;vertical-align:middle;color:#f87328;margin-right:20px}main.hotels-wrapper .hotels .hotel .det .location a{text-decoration:underline;color:#212529}main.hotels-wrapper .hotels .hotel .det .infos{margin-top:40px;margin-bottom:15px}main.hotels-wrapper .hotels .hotel .det .fasilitas ul li{float:left;padding:0 7px}main.hotels-wrapper .hotels .hotel .det .fasilitas ul li:first-child{padding-left:0}main.hotels-wrapper .hotels .hotel .det .fasilitas ul li span{display:none;position:absolute;background:#f2ffff;font-size:12px;padding:0 10px;line-height:25px;border-radius:3px;margin-top:-50px}main.hotels-wrapper .hotels .hotel .rating-pricing .rating p{margin:0 10px 0 0;display:inline-block;vertical-align:middle}main.hotels-wrapper .hotels .hotel .rating-pricing .rating div{display:inline-block;vertical-align:middle;background:#206a5d;color:#fff;line-height:40px;padding:0 10px;border-radius:3px;font-size:18px;font-weight:500}main.hotels-wrapper .hotels .hotel .rating-pricing .pricing>span{display:block;color:#aaa;font-size:12px}main.hotels-wrapper .hotels .hotel .rating-pricing .pricing .prices{margin:5px 0}main.hotels-wrapper .hotels .hotel .rating-pricing .pricing .prices p{margin:0;display:inline-block;vertical-align:bottom}main.hotels-wrapper .hotels .hotel .rating-pricing .pricing .prices .discounted{color:red;font-size:13px;text-decoration:line-through}main.hotels-wrapper .hotels .hotel .rating-pricing .pricing .prices .price-now{font-size:22px;font-weight:500;color:#206a5d}main.hotels-wrapper .hotels .hotel .rating-pricing .pricing .btn{margin-top:10px;display:inline-block}main.hotels-wrapper .hotels .hotel .label{position:absolute;top:40px;z-index:3;left:-10px;background:#206a5d;color:#fff;font-size:12px;padding:0 10px;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:3px}main.hotels-wrapper .hotels .hotel .label:after{content:" ";position:absolute;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;bottom:-10px;left:0;border-color:transparent #206a5d transparent transparent}main.hotels-wrapper .hotels .hotel .img{z-index:1;border-radius:5px;position:relative;background-position:center!important;background-size:cover!important}main.hotels-wrapper .hotels .hotel .img a{position:absolute;right:15px;top:15px;display:block}main.flights-wrapper .header-result{margin-bottom:30px;padding:0 20px;top:94px;background:#fff}main.flights-wrapper .header-result .row>div{padding-top:20px;padding-bottom:20px}main.flights-wrapper .header-result .selected-flight{border-left:1px solid #a4d9d9;border-right:1px solid #a4d9d9;display:flex}main.flights-wrapper .header-result .selected-flight .img{margin-right:10px;max-width:40px}main.flights-wrapper .header-result .selected-flight .img img{max-width:40px}main.flights-wrapper .header-result h3{font-size:24px;color:#206a5d;margin-bottom:5px}main.flights-wrapper .header-result .detail ul li{display:inline-block;vertical-align:middle;padding-right:15px;margin-right:10px;position:relative}main.flights-wrapper .header-result .detail ul li:after{content:" ";position:absolute;width:5px;height:5px;border-radius:5px;background:#206a5d;top:8px;right:0}main.flights-wrapper .pop-flight{background:#fff;padding:20px;display:none;margin-top:41px}main.flights-wrapper .pop-flight .opsi-jalan label{display:inline-block;vertical-align:middle;cursor:pointer;margin-right:20px}main.flights-wrapper .filters .filter .filter-trigger{background:#fff;border:1px solid #a4d9d9;border-radius:3px;line-height:28px;padding:0 40px 0 15px;font-weight:500;position:relative;cursor:pointer}main.flights-wrapper .flights .flight{position:relative;border:1px solid #a4d9d9;padding:20px;border-radius:20px;background:#fff;margin-bottom:30px}#login-register .img,main .events .event .img,main .page-banner,main .products .product .img{background-size:cover!important;background-position:center!important}main.flights-wrapper .flights .flight .tab{display:none;padding:20px 0;border-top:1px solid #ccc;margin-top:10px}main.flights-wrapper .flights .flight .flight-details:before{border:1px solid #206a5d;width:8px;border-radius:8px;background:#fff;content:" ";top:30px;left:97px;height:8px;position:absolute}main.flights-wrapper .flights .flight .flight-details ul:before{content:" ";width:1px;height:80%;top:5%;left:100px;background:#206a5d;position:absolute}main.flights-wrapper .flights .flight .flight-details ul:after{content:" ";width:8px;height:8px;border-radius:8px;background:#206a5d;position:absolute;left:97px;bottom:15%}main.flights-wrapper .flights .flight .flight-details ul li{padding-bottom:20px;overflow:hidden}main.flights-wrapper .flights .flight .flight-details ul li .time{display:inline-block;width:150px;vertical-align:middle}main.flights-wrapper .flights .flight .flight-details ul li .info,main.flights-wrapper .flights .flight .flight-details ul li .place{width:calc(100% - 155px);display:inline-block;vertical-align:middle}main.flights-wrapper .flights .flight .flight-details ul li .time i{color:#f87328;margin-right:5px}main.flights-wrapper .flights .flight .flight-details ul li .place span,main.flights-wrapper .flights .flight .flight-details ul li .time span{display:block;color:#aaa}main.flights-wrapper .flights .flight .flight-details ul li .info{border:1px solid #a4d9d9;border-radius:10px;padding:15px}main.flights-wrapper .flights .flight .flight-details ul li .info .row>div i{float:left;margin-top:5px;color:#f87328}main.flights-wrapper .flights .flight .flight-details ul li .info .row>div .list{float:right;width:94%}main.flights-wrapper .flights .flight .flight-details ul li .info .row>div .list p{margin:0 0 5px}main.flights-wrapper .flights .flight .fare-info .airline,main.flights-wrapper .flights .flight .flight-details ul li .info .airline{margin-bottom:10px;overflow:hidden}main.flights-wrapper .flights .flight .fare-info .airline img,main.flights-wrapper .flights .flight .flight-details ul li .info .airline img{float:left;max-width:40px;height:auto;margin-right:10px}main.flights-wrapper .flights .flight .flight-details ul li .info .airline p{font-weight:500;font-size:15px;float:left}main.flights-wrapper .flights .flight .flight-details ul li .info .airline p span{font-size:12px;font-weight:400;display:block;color:#aaa}main.flights-wrapper .flights .flight .fare-info .airline p{float:left;font-size:16px;font-weight:500}main.flights-wrapper .flights .flight .fare-info ul li{padding-left:20px;position:relative}main.flights-wrapper .flights .flight .fare-info ul li:before{width:10px;height:10px;border-radius:10px;background:#206a5d;position:absolute;content:" ";top:5px;left:0}main.flights-wrapper .flights .flight .fare-info span{color:#aaa;display:block}main.flights-wrapper .flights .flight .fare-info h4{font-size:18px;margin-bottom:10px}main.flights-wrapper .flights .flight .fare-info table tfoot td{border-top:1px solid #212529;font-weight:500}main.flights-wrapper .flights .flight .label{position:absolute;top:-12px;right:0;background:#f87328;color:#fff;font-size:12px;padding:0 15px;line-height:25px;border-top-right-radius:20px}main.flights-wrapper .flights .flight .maskapai img{display:inline-block;vertical-align:middle;margin-right:10px}main.flights-wrapper .flights .flight .maskapai p{color:#206a5d;font-size:20px;font-weight:500;display:inline-block;vertical-align:middle;margin:0}main.flights-wrapper .flights .flight .nav a{display:inline-block;margin-right:20px;font-weight:500;color:#206a5d}main.flights-wrapper .flights .flight .block .arrival p,main.flights-wrapper .flights .flight .block .departure p,main.flights-wrapper .flights .flight .block .duration p{margin:0;font-size:18px;font-weight:500}main.flights-wrapper .flights .flight .block .flight-icon{position:relative;padding:0;color:#ccc;text-align:center}main.flights-wrapper .flights .flight .block .flight-icon:after{content:" ";position:absolute;width:5px;height:5px;top:8px;right:15px;border-radius:5px;background:#ccc}main.flights-wrapper .flights .flight .block .flight-icon:before{content:" ";position:absolute;width:5px;height:5px;top:8px;left:15px;border-radius:5px;background:#ccc}main.flights-wrapper .flights .flight .block .luggage{color:#206a5d;position:relative}main.flights-wrapper .flights .flight .block .luggage i{position:relative;z-index:1;font-size:30px}main.flights-wrapper .flights .flight .block .luggage span{z-index:2;position:absolute;color:#fff;font-size:10px;left:9px;top:7px}main.flights-wrapper .flights .flight .block .flight-price{font-size:20px;font-weight:500;margin-bottom:10px;color:#f87328}main .page-banner{height:300px;width:100%}main .events{display:flex;justify-content:space-between;flex-wrap:wrap-reverse}main .events .event{width:340px;margin-bottom:30px;box-shadow:0 0 5px 0 rgba(0,0,0,.15)}main .events .event .img{height:200px;width:100%;display:block}main .events .event .det{padding:20px;overflow:hidden}main .events .event .det .loc{float:left;font-size:12px;color:#ddd;margin-bottom:10px}main .events .event .det .date{float:right;font-size:12px;margin-bottom:10px;color:#f87328}main .events .event .det .price{text-align:right;color:#f87328;font-size:18px;font-weight:500;margin:0}main .events .event .det a{display:block;clear:both;color:#206a5d;margin:10px 0}main .products .product{float:left;border-radius:10px;height:450px;overflow:hidden;margin-bottom:30px;width:340px;padding:0;margin-right:30px;position:relative}main .products .product:hover .img{transform:scale(1.2)}main .products .product .img{border-radius:10px;overflow:hidden;width:100%;height:100%;transition:.5s}main .products .product a{height:100%;width:100%;border-radius:10px;display:block;position:absolute;z-index:10;top:0;left:0;background:linear-gradient(rgba(255,0,0,0) 60%,rgba(0,0,0,.7) 80%)}main .products .product a .flag{position:absolute;top:30px;margin-left:-10px;background:#56bdbc;color:#fff;border-top-left-radius:7px;border-bottom-right-radius:7px;border-top-right-radius:7px;padding:0 20px;line-height:30px}main .products .product a .watermark{width:233px;height:211px;background:url(../img/watermark.png) top right/70% no-repeat;position:absolute;top:0;right:0}main .products .product a .detail{position:absolute;bottom:30px;padding:0 20px;color:#fff;width:100%}main .products .product a .detail .label{display:inline-block;background:rgba(255,255,255,.3);padding:0 15px;margin-bottom:20px;line-height:25px;border-radius:10px;font-size:12px}main .products .product a .detail h3{margin-bottom:20px;font-size:18px;font-weight:500}main .products .product a .detail .categories{text-align:left}main .products .product a .detail .categories span i{background:#73c700;border-radius:100%;width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:3px;line-height:15px;text-align:center;font-size:9px}main .products .product a .detail p{font-size:12px;margin:0 0 10px;text-align:right}main .products .product a .detail .price{color:#f87328;font-weight:600;text-align:right;font-size:30px}main .pagination{text-align:center;display:block}main .pagination .page{margin:0 5px;width:20px;height:20px;border-radius:20px;background:#ccc}main .pagination .page:hover{background:#f87328}main .box{background:#fff;margin-bottom:20px;position:relative;border-radius:24px;display:flex;padding:20px 15px;flex-direction:column;gap:23px}footer .copyright,footer .social a{background:#206a5d;text-align:center;color:#fff}main .box .same-as{position:absolute;right:20px;top:20px;cursor:pointer;font-size:12px}footer{border-top:1px solid #a4d9d9}footer .wrapper{padding:50px 0}footer .copyright{font-size:12px;line-height:40px}footer .social a{margin-right:5px;display:inline-grid;width:35px;height:35px;border-radius:35px;font-size:18px;line-height:35px;justify-content:center;align-items:center}#login-register .content .form-group .form-label,footer .lisensi b{display:block;font-weight:500}footer .contact-footer ul li{padding-left:30px;margin-bottom:10px}footer .contact-footer ul li a{color:#212529}footer .contact-footer ul li:first-child{background:url(../img/chat.png) 0 0/20px no-repeat}footer .contact-footer ul li:nth-child(2){background:url(../img/email.png) 0 0/20px no-repeat}footer .contact-footer ul li:nth-child(3){background:url(../img/pin.png) 0 0/20px no-repeat}footer .contact-footer ul li:last-child{background:url(../img/phone-call.png) 0 0/20px no-repeat}footer img{margin-bottom:5px;max-width:200px}footer .lisensi img{max-height:40px}footer .lisensi b{margin-bottom:10px;font-size:16px;color:#206a5d}footer .col-3>ul li a{line-height:25px;color:#212529}footer .col-3>ul li a:hover{color:#56bdbc}#login-register{width:100%;height:100%;overflow:hidden}#login-register .img{width:30%;height:100vh;float:left;color:#fff;overflow-y:hidden;position:relative}#login-register .img:before{width:200px;height:200px;content:" ";position:absolute;top:0;right:0;z-index:1;background:url(../img/watermark.webp) center/cover no-repeat;-webkit-filter:drop-shadow(5px 5px 5px #222);filter:drop-shadow(5px 2px 5px #FFF)}#login-register .img:after{width:100%;height:100%;position:absolute;top:0;left:0;content:" ";background:linear-gradient(rgba(255,0,0,0) 5%,rgba(0,0,0,.3) 80%)}#login-register .img .title{text-align:right;z-index:1;position:absolute;bottom:100px;right:60px}#login-register .content{width:70%;padding:50px 100px;height:100%;float:right;position:relative}#login-register .content .login-option{position:absolute;right:100px;top:50px}#login-register .content .login-option .btn{vertical-align:middle;margin-left:20px;padding:10px 20px}#login-register .content h1{color:#206a5d;margin-top:80px;font-size:40px;margin-bottom:30px}#login-register .content .form-group{margin-bottom:20px;position:relative}#login-register .content .form-group>span{cursor:pointer;position:absolute;right:20px;top:42px;z-index:2}#login-register .content .form-group .form-control{line-height:40px;padding:0 20px}#login-register .content .forgot-remember .underline{color:#f87328;text-decoration:underline}#login-register .content .login-buttons{margin-top:30px;text-align:center;position:relative}#login-register .content .login-buttons .btn{display:inline-block;width:50%;padding:10px 40px;font-size:20px}#login-register .content .login-buttons span{display:block;position:relative;margin:20px 0;font-size:12px;color:#ccc}#login-register .content .login-buttons span:after{position:absolute;width:100px;height:1px;background:#ccc;content:" ";top:10px;left:50%;margin-left:-120px}#login-register .content .login-buttons span:before{position:absolute;width:100px;height:1px;background:#ccc;content:" ";top:10px;right:50%;margin-right:-120px}#login-register .content .login-buttons .facebook-login,#login-register .content .login-buttons .google-login{display:block;max-width:50%;margin:10px auto;color:#212529;padding:10px 20px;text-align:center;border:1px solid #a4d9d9;border-radius:30px;font-weight:500}#login-register .content .login-buttons .facebook-login:hover,#login-register .content .login-buttons .google-login:hover{background-color:#56bdbc;color:#fff}#login-register .content .login-buttons .facebook-login{background:url(../img/facebook-logo.svg) left 30px center/20px no-repeat}#login-register .content .login-buttons .google-login{background:url(../img/google-logo.png) left 30px center/20px no-repeat}.breadcrumb{padding:0 .5rem}.breadcrumb ul{display:flex;flex-wrap:wrap;list-style:none;gap:12px;margin:0;padding:0}.breadcrumb li:not(:last-child)::after{display:inline-block;margin:0 .25rem;content:">"}.font-breadcrumbs{font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.28px}.breadcrumb>ul>li>a{padding:0}.title_detail{color:var(--orange-orange-1,#f76c1e);font-weight:700}.btn-outline-primary{color:#f87328;border-color:#f87328}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active,.btn-outline-primary:hover,.btn-outline-secondary:hover{color:#fff;background-color:#f87328;border-color:#f87328}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-check:focus+.btn-outline-primary,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#f87328;background-color:transparent}.hotel_list .next_arrow,.hotel_list .priv_arrow{bottom:-50px;color:#707986;width:31px;height:31px;line-height:30px;cursor:pointer;position:absolute;text-align:center}.btn-input-detail{display:flex;width:126px;height:53px;padding:15px 7px;flex-direction:row;align-items:flex-start;justify-content:center}.form-control-input{display:flex;height:53px;padding:16.5px 12px 15.5px 15px;flex-direction:column;align-items:flex-start;border-radius:8px!important;border:1px solid var(--subtext-subtext-50,#a6abb2);color:var(--subtext-subtext-100,#626c7a)}.plus-minus-input{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.plus-minus-input .input-group-field{text-align:center;margin-left:.5rem!important;margin-right:.5rem;padding:1rem}.plus-minus-input .input-group-field ::-webkit-outer-spin-button,.plus-minus-input .input-group-field::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.plus-minus-input .input-group-button .circle{border-radius:50%;padding:.25em .8em}.hotel_list .priv_arrow{left:88%;border-radius:20%;display:inline-block;border:2px solid #707986}.hotel_list .next_arrow{right:0;border-radius:20%;display:inline-block;border:2px solid #707986}.btn-radio::before{content:"";height:15px;width:15px;border:1px solid #6c757d;border-radius:50%;margin-right:7px;align-self:center}input[type=radio]:checked+.btn-radio{background-color:#fff;color:#f87328;border-color:#f87328}input[type=radio]:checked+.btn-radio::before{height:15px;width:15px;border:6px solid #f87328;background-color:#fff}.btn-radio:disabled{border:1px solid #dddedf;background:var(--bgbg-1,#fff);color:var(--subtext-subtext-10,#dddedf)}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65;border:1.5px solid var(--subtext-subtext-10,#dddedf);background:var(--bgbg-1,#fff);color:var(--subtext-subtext-10,#dddedf)}.badges{display:inline-block;padding:20px 10px;font-size:.75em;font-weight:700;line-height:1;color:#fff;border-radius:8px;width:550.963px;height:53.041px}.description-detail,.side-box-title,.text-availability{line-height:140%;font-family:Poppins;font-style:normal}.bg-orange{--bs-bg-opacity:1;background:var(--orange-orange-6,#fef2eb)}.text-availability{color:var(--text-primary-text-70,#575672);font-size:14px;font-weight:600}h3.sub-titles:after{width:100px;height:3px;content:" ";position:absolute;bottom:0;left:0}.details-seat{position:absolute;bottom:0;padding:0 20px;color:#fff;width:308.246px;height:71.355px;flex-shrink:0;border-radius:0 24px 0 16px;background:var(--dark-green-dark-green-1,#1f695c)}.group-total,.side-box-details{flex-direction:column;display:flex}.description-detail{color:var(--subtext-subtext-0,#fff);font-size:24px;font-weight:600;text-align-last:center;top:19px;position:relative}.side-box-details{width:457px;padding:40px 24px;align-items:flex-start;gap:40px;border-radius:24px;background:var(--bgbg-1,#fff);box-shadow:0 2px 13px 0 rgba(0,0,0,.04)}.side-box-title{align-self:stretch;color:var(--orange-orange-1,#f76c1e);font-size:26px;font-weight:700}.group-total{padding-bottom:0;align-items:flex-start;gap:9px;align-self:stretch}.title_total{color:#181a20;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:140%}.label_total,.title_information{font-weight:700;font-family:Poppins;font-style:normal;line-height:140%}.label_total{color:#181a20;font-size:32px}.card_banner{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;width:732.712px;align-items:center}.title_information{color:#fff;text-align:center;font-size:36px}.text_information{text-align:center;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:140%}.banner_button_group{display:flex;gap:16px;flex-flow:row}.button_banner{display:flex;height:56px;padding:13px 18px;justify-content:center;align-items:center;gap:6px;margin-top:50px;width:250px}.btn.btn-unduh-detail{color:#fff;border:1px solid var(--bgbg-1,#fff)}.btn.btn-unduh-detail:hover{background:#fff;color:#f87328}.btn.btn-hubungi{border:1px solid var(--Gradient---Orange,#f2694c);background:var(--bgbg-1,#fff);color:#f87328}.btn.btn-hubungi:hover{background:#f87328;color:#fff}.text-button{font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:140%}.slick-dots li.slick-active button:before{opacity:.75!important;color:#f87328!important}.slick-dots li button:before{font-family:slick!important;font-size:12px!important;line-height:20px!important;position:absolute!important;top:0!important;left:0!important;width:20px!important;height:20px!important;content:'•'!important;text-align:center!important;opacity:.25!important;color:#000!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.TotalPrice{color:var(--text-primary-text-100,#0e0d35);font-family:Poppins;font-size:32px;font-style:normal;font-weight:700;line-height:140%}.a_tabs,.a_tabs:hover,.nav-link{color:#495057}.logo_container{width:218px!important;display:flex!important;align-items:center;justify-content:center;gap:63px}.logo_image{width:150px}.title_layanan{font-size:17px}.indonesia_logo,.umroh_logo{width:21px;height:21px}.international_logo{width:18px;height:17px}.umrah-type-tab{position:relative;background-color:'white'}.promo-check{background-image:url(../../../img/green_check.png);background-size:10%;background-repeat:no-repeat;background-position-y:center;background-position-x:right}#exTab1 .tab-content,#exTab2 h3,#exTab3 .tab-content{color:#fff;background-color:#428bca;padding:5px 15px}#exTab1 .nav-pills>li>a{border-radius:0}#exTab3 .nav-pills>li>a{border-radius:4px 4px 0 0}.nav-link{display:block;padding:.5rem 1rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#f87328;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.media-image{height:75px;width:auto;background-size:cover;margin-right:1rem;background-position:center!important;border-radius:16px}.media-body{flex:1}@media screen and (max-width:768px){#login-register .content .login-option .btn,.home-modal,.popup-payment{margin-left:0}.text_info_price,main .advanced-search .nav-tab a{font-style:normal;line-height:140%;font-family:Poppins}.logo_image{width:70%!important}.indonesia_logo,.umroh_logo{width:15px;height:15px}.international_logo{width:14px;height:14px}main.home .products .bx-controls .bx-controls-direction{width:100%;left:0;margin-left:0;display:none}.mobile,.mobile-slider,.row,header .header-container .header-menu>ul>li,main.flights-wrapper .flights .flight .flight-details ul li .time i{display:block}.wrapper{width:90%}body,html{font-size:12px;overflow-x:hidden}.login-b2b .wrapper img,.row>div,main.error404 img,main.user-account .user-details .photos img{width:100%}.float-wa{left:20px;bottom:20px}.float-wa a i{width:40px;height:40px;font-size:22px}.float-wa-img{width:35%;padding-bottom:7px}.btn.btn-lg{padding:7px 20px;font-size:14px}.home-modal{width:90%!important;position:absolute!important;z-index:2001;left:5%}.home-modal img{width:100%;height:auto}header .header-container .header-menu{display:none;position:absolute;z-index:10;background:#fff;left:0;float:none;width:100%;margin-top:45px;padding-bottom:20px}header .header-container .header-menu .login-area{text-align:center;width:100%}header .header-container .header-menu>ul{display:block;padding:10px 0}header .header-container .header-menu>ul>li.has-sub-menu ul{font-size:14px;position:static}header .header-container .header-menu>ul>li.has-sub-menu>a:after{right:20px;top:12px}.dekstop-slider,.dekstop_search,.hotel-header,.login-b2b .bx-wrapper,.mobile-breadcrumb,.share-info-dekstop,.side-box-details,header .header-container .header-menu>ul>li:hover ul,main.package-detail .detail-content .box h3.page-title,main.user-account .user-details .package-list .detail .img{display:none}header .header-container .header-menu>ul>li>a{display:block;padding:8px 20px}header .menu-trigger{float:right;padding-top:8px;color:#206a5d;font-size:20px;width:30px;height:30px}header .top-bar>ul>li>a{padding-left:10px!important}footer .wrapper{padding:30px 0}footer .wrapper .row>div{margin-bottom:25px}footer .wrapper .row>div h4,main .form-group,main.hotels-wrapper .hotels .hotel .rating-pricing .rating,main.hotels-wrapper .main-detail .row>div,main.package-detail .detail-content .gallery,main.user-account .user-menu li{margin-bottom:10px}main .box .same-as,main.hotels-wrapper .filters,main.package-detail .text-center h4,main.user-account .user-details .col-4{margin-bottom:20px}.login-b2b{max-width:100%}.login-b2b .container .form-login{position:static;width:100%}h2.page-title,h2.sub-title,main.home .covid-section h2,main.home .groups h2,main.home .slideshow ul li .caption p{font-size:24px}h2.sub-title span{font-size:14px;display:block}.popup-payment{width:90%;left:5%}h3.page-title,main.flights-wrapper .header-result h3,main.home .covid-section .covid-area .block_covid .desc h3,main.hotels-wrapper .hotels .hotel .det h3{font-size:20px}main.home .slideshow,main.home .slideshow .bx-wrapper,main.home .slideshow .bx-wrapper .bx-viewport,main.home .slideshow ul li{height:400px}main.home .slideshow ul li .caption h1{font-size:40px}.title_layanan,main.flights-wrapper .flights .flight .maskapai p,main.flights-wrapper .header-result .selected-flight .det h4,main.home .flight-promo .promo-block .promo .block a,main.home .flight-promo .promo-block .promo .block p,main.user-account .user-details .package-list .detail .pay p{font-size:14px}main.home .covid-section{padding:0 5px}main.home .covid-section .covid-area{overflow:visible}main.home .covid-section .covid-area .block_covid{width:100%;margin:0 0 50px}main.home .covid-section .covid-area .block_covid .desc{min-height:auto;padding:20px}main.home .covid-section .covid-area .block_covid img{margin-top:-35px;max-height:60px}main.user-account{padding:120px 0}main.user-account .user-details{padding:20px}main.user-account .user-details .package-list .detail .det{width:65%;padding:0}main.flights-wrapper .filters .text-right,main.hotels-wrapper .filters .text-right,main.user-account .user-details .package-list .detail .det .inner-det .text-right{text-align:left}main.user-account .user-details .package-list .detail .pay{width:35%}main.user-account .user-details .package-list .detail .pay .btn{padding:5px 10px}main.user-account .user-menu li i{width:30px;line-height:28px;height:30px;font-size:14px}main.user-account .user-menu li a{font-size:14px;line-height:30px}main .products .product{float:none;width:100%;height:450px}main .advanced-search{width:100%;padding:24px!important}main .advanced-search .nav-tab{overflow:hidden;display:flex;padding:10px 10px 0;justify-content:center;align-items:center;gap:4px}main .advanced-search .nav-tab a{display:flex;padding:12px 10px 13px 4px;justify-content:center;align-items:center;gap:4px;color:var(--bgbg-1,#fff);font-size:10px;font-weight:600;margin-right:4px}main .form-group .info-quota{line-height:28px}main .box{padding:24px 30px;border-bottom:1px solid #ccc;display:flex;flex-direction:column;align-items:normal;width:112%;gap:16px;border-radius:0;flex-shrink:0;margin-left:-20px}main .box .same-as{position:static;display:block;margin-top:-10px}.input-group,main .box h5.page-title,main.package-detail .checkout-content .order-info li label{width:50%}main.flights-wrapper{padding-top:300px}main.flights-wrapper .flights .flight{padding:15px}main.flights-wrapper .flights .flight .flight-details:before{left:57px}main.flights-wrapper .flights .flight .flight-details ul:after,main.flights-wrapper .flights .flight .flight-details ul:before{left:60px}main.flights-wrapper .flights .flight .flight-details ul li .time{width:80px}main.flights-wrapper .flights .flight .flight-details ul li .info,main.flights-wrapper .flights .flight .flight-details ul li .place{width:calc(100% - 85px)}main.flights-wrapper .flights .flight .flight-details ul li .info .row>div .list{width:calc(100% - 20px)}main.flights-wrapper .flights .flight .block .nav{margin-top:15px}main.flights-wrapper .flights .flight .block>.row>div:first-child,main.flights-wrapper .flights .flight .block>.row>div:nth-child(3){width:45%;float:left;margin-bottom:10px}main.flights-wrapper .flights .flight .block>.row>div:nth-child(2){width:10%;float:left;margin-bottom:10px}main.flights-wrapper .flights .flight .block>.row>div:nth-child(4),main.flights-wrapper .flights .flight .block>.row>div:nth-child(5){float:left;width:50%;margin-bottom:15px}main.flights-wrapper .flights .flight .block>.row>div:nth-child(6){clear:both;margin-top:15px}main.flights-wrapper .flights .flight .maskapai img{max-width:70px}main.flights-wrapper .filters .filter{margin-bottom:10px;margin-right:7px}main.flights-wrapper .pop-flight{width:90%;margin-top:auto;top:80px}main.flights-wrapper .header-result{padding:10px 10px 20px;width:90%;top:80px}main.flights-wrapper .header-result .btn{padding:7px 10px!important}main.flights-wrapper .header-result .selected-flight{position:absolute;padding:0 0 0 10px;width:50%;border:0;margin-top:-10px}main.flights-wrapper .header-result .selected-flight .img{width:30px;margin-right:5px}main.flights-wrapper .header-result .selected-flight .img img{width:30px}main.flights-wrapper .header-result .selected-flight .det p,main.flights-wrapper .header-result .selected-flight .det span,main.hotels-wrapper .rooms .room .det .infos .info,main.hotels-wrapper .rooms .room .pricing .discounted{font-size:10px}main.flights-wrapper .header-result .row>div{padding-top:15px;padding-bottom:10px}main.hotels-wrapper>.btn{display:block;margin-bottom:20px;border-top-right-radius:0;border-top-left-radius:0}main.hotels-wrapper .hotel-header{padding:0 20px}main.hotels-wrapper .hotels .hotel{padding:30px 20px 20px}main.hotels-wrapper .hotels .hotel .label{top:0}main.hotels-wrapper .hotels .hotel .det{padding-left:10px}main.hotels-wrapper .hotels .hotel .det .infos{margin-top:10px}main.hotels-wrapper .hotels .hotel .img{width:100%;height:150px;margin-bottom:10px}main.hotels-wrapper .filters .filter{margin-right:7px;margin-bottom:10px}main.hotels-wrapper .rooms .room .img{width:100%;float:none;height:100px}main.hotels-wrapper .rooms .room .det{width:60%}main.hotels-wrapper .rooms .room .det h3{margin:10px 10px 0;font-size:18px}main.hotels-wrapper .rooms .room .det .included,main.hotels-wrapper .rooms .room .det .infos,main.package-detail .detail-content .tabs{padding:10px}main.hotels-wrapper .rooms .room .det .included p{font-size:10px;line-height:1.1em}main.hotels-wrapper .rooms .room .pricing{width:40%;height:auto;padding:10px}main.hotels-wrapper .rooms .room .pricing .actual{font-size:15px}main.hotels-wrapper .main-facilities ul{column-count:2}main.hotels-wrapper .gallery .slider .bx-wrapper ul li,main.hotels-wrapper .reviews,main.hotels-wrapper .reviews .bx-wrapper{height:300px}main.hotels-wrapper .reviews .bx-wrapper .bx-viewport,main.package-detail .detail-content .gallery .slider ul li{height:300px!important}main.hotels-wrapper .reviews .review-slider .review{width:200px!important;max-height:300px!important}main.hotels-wrapper .gallery .slider .bx-pager{margin-top:20px;width:100%;height:70px;float:none}main.hotels-wrapper .gallery .slider .bx-pager a{width:100px;border-radius:5px;height:70px;float:left;margin-right:10px}main.hotels-wrapper .gallery .slider .bx-wrapper{width:100%;float:none;height:300px}main.payment-info{padding-bottom:200px;background-size:100% auto;background-position:bottom center}main.package-detail .detail-content .gallery .bx-pager{display:block;overflow:hidden}main.package-detail .detail-content .gallery .bx-pager a{width:100px;height:70px;float:left;margin-right:10px}main.package-detail .detail-content .tabs .font-bg{font-size:16px}main.package-detail .detail-content .nav-tab a{font-size:14px;margin-right:0;padding:0 0 8px;flex:none}main.package-detail .detail-content .nav-tab{display:flex;width:100%;height:50px;align-items:flex-start;gap:24px;flex-shrink:0;background-color:#fafafa;position:relative;bottom:1px;flex-wrap:nowrap;overflow:auto;padding-top:10px}main.package-detail .detail-top .share{float:none!important}main.package-detail .detail-top .download{float:none!important;margin-top:10px}main.package-detail .main-title{margin:30px 0 20px}main.package-detail .checkout-content .row .radios{display:block;margin-bottom:10px;line-height:25px}main.package-detail .review-order .packages .block .img{width:70px;height:70px}#login-register .img{width:100%;height:250px!important;float:none}#login-register .img:before{width:150px;height:150px}#login-register .img .title{bottom:50px}#login-register .content{width:100%;float:none;padding:30px}#login-register .content h1{margin-top:30px;font-size:36px}#login-register .content .login-buttons a{max-width:100%!important}#login-register .content .login-option{position:static}#login-register .content .login-option span{display:block;margin-bottom:10px}main.package-detail .detail-content img{padding-left:0;padding-right:0}.info_price{display:contents}.share-info-mobile{display:block;background-color:#fff;color:#f76c1e;position:absolute;margin-top:15%;z-index:199;left:78%;font-size:25px}.circle_share{border-radius:50%;padding:8px 10px}.slider_mobile_image{width:100%;height:415px!important;border-radius:8px;background-size:cover!important;background-position:center!important}.blocks{margin-bottom:15px;display:flex}.text_form_info_price{display:inline-flex;height:63px;padding-bottom:0;flex-direction:column;align-items:flex-start;gap:5px;flex-shrink:0}.text_info_price{font-weight:700}.button_link{display:none!important}.group_room,.group_star{display:flex;flex-direction:row;align-items:flex-start;gap:24px;align-self:stretch}.cols4{width:33.33333333%!important}.cols6{flex:0 0 auto;width:50%!important}.content_detail_banner{margin-left:-50px;margin-right:-50px;z-index:199;position:relative}.title_information{color:#fff;text-align:center;font-family:Poppins;font-size:25px;font-style:normal;font-weight:500;line-height:140%;padding-left:50px;padding-right:50px}.text-button,.text_information{color:#fff;font-family:Poppins;font-size:15px;font-style:normal;line-height:140%}.text_information{text-align:center;font-weight:300}.banner_button_group{display:flex;gap:16px;flex-flow:row;display:inline-flex;flex-direction:column;align-items:center}.badges,.button_banner{display:flex;width:100%}.button_banner{height:56px;padding:13px 18px;justify-content:center;align-items:center;gap:6px;margin-top:0}.text-button{font-weight:500}.badges{height:100%;flex-direction:column;align-items:flex-start;gap:13px}.logo_container{width:138px!important}.partner_mobile{margin-top:0!important;margin-bottom:0!important}.form_review_booking{width:100%!important;margin-right:0;margin-left:0!important}}