body,html{font-family:Poppins;font-size:14px;line-height:1.5em;padding:0;margin:0;color:#212529}.main-color{color:#206a5d}.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{float:left}.fr{float:right}.clear{clear:both}.text-right{text-align:right}*{box-sizing:border-box;outline:0}a{text-decoration:none}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}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0}.page-title{font-weight:600;margin-bottom:20px;line-height:1.2em}h1.page-title{font-size:36px}h2.page-title{font-size:30px}h3.page-title{font-size:24px}h4.page-title{font-size:18px}h5.page-title{font-size:14px}h2.sub-title{position:relative;font-size:26px;margin-bottom:30px;padding-bottom:10px}h2.sub-title span{font-weight:400;color:#bbb;font-size:16px}h2.sub-title:after{width:100px;height:3px;content:" ";position:absolute;bottom:0;left:0;background:#f87328}h3.sub-title{position:relative;font-size:20px;margin-bottom:30px;padding-bottom:10px}h3.sub-title span{font-weight:400;color:#bbb;font-size:16px}h3.sub-title:after{width:100px;height:3px;content:" ";position:absolute;bottom:0;left:0;background:#f87328}.btn{font-size:14px;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-info{background:#f87328;color:#fff;border-color:#f87328}.btn.btn-info: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-right:20px;margin-top:7px;display:inline-block;position:relative;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%}.radios:hover input~.checkmark{background-color:#ccc}.radios input:checked~.checkmark{background-color:#206a5d}.checkmark:after{content:"";position:absolute;display:none}.radios input:checked~.checkmark:after{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;position:fixed;top:100px;background:#f2ffff;left:50%;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}.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}.login-b2b .container .bx-pager .bx-pager-item a.active{background:#206a5d}.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:70px 10px;width:359px;box-shadow:0 3px 3px #206a5d}.login-b2b .container .form-login 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}header{position:fixed;top:0;left:0;width:100%;z-index:201;box-shadow:0 0 8px 0 rgba(0,0,0,.15);background:#fff}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:hover ul{display:block}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{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{float:left}header .header-container .logo a{display:block}header .header-container .logo img{max-width:160px}header .header-container .header-menu{float:right;margin-top:3px}header .header-container .header-menu>ul{display:inline-block;vertical-align:middle}header .header-container .header-menu>ul>li{display:inline-block}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:hover ul{display:block}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{display:block}header .header-container .header-menu>ul>li ul li a{padding:5px 20px;color:#212529;display:block}header .header-container .header-menu>ul>li ul li a:hover{color:#206a5d}header .header-container .header-menu>ul>li>a{padding:0 8px;color:#212529;font-size:14px}header .header-container .header-menu>ul>li>a:hover{color:#206a5d}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{display:inline-block;vertical-align:middle}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{color:#f87328;font-weight:500}header .header-container .header-menu .login-area .btn{margin-left:10px}.overlay{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.7);display:none;z-index:199}.float-wa{position:fixed;z-index:100;bottom:30px;left:30px}.float-wa a{display:block}.float-wa a:hover span{display:inline-block}.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 span{margin-left:10px;display:none;box-shadow:0 0 5px 0 rgba(0,0,0,.2);vertical-align:middle;padding:10px 20px;border-radius:10px;background:#fff;color:#f87328}.popup-payment{display:none;width:900px;height:auto;padding:20px;position:fixed;top:200px;left:50%;margin-left:-450px;border:2px solid #206a5d;background:#fff;z-index:1000}.popup-payment h3{font-size:20px;margin-bottom:20px}.popup-payment .nav-tab{display:flex}.popup-payment .nav-tab a{display:block;padding:10px 15px;color:#206a5d;background:#f2ffff}.popup-payment .nav-tab a.active{background:#206a5d;color:#fff}.popup-payment .tabs{margin-bottom:30px;padding:20px;border:1px solid #eee}.popup-payment .tabs .tab{display:none}.popup-payment .tabs .tab ol{margin-bottom:20px}.popup-payment .tabs .tab ol li{list-style:decimal inside}.popup-payment .tabs .tab:first-child{display:block}main{padding-top:87px;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 .form-group p{font-weight:500}main .form-group .select2-container{width:100%!important}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:200;width:1080px;margin:-120px auto 50px}main .advanced-search .nav-tab{display:flex}main .advanced-search .nav-tab a{margin-right:5px;display:block;padding:10px 15px;background:#206a5d;color:#fff}main .advanced-search .nav-tab a.active{color:#206a5d;background:#fff}main .advanced-search .tabs{background:#fff;padding:20px;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);border-bottom-left-radius:10px;border-bottom-right-radius:10px}main .advanced-search .tabs .tab{display:none;min-height:110px}main .advanced-search .tabs .tab:first-child{display:block}main .advanced-search .tabs .tab .opsi-jalan{margin-bottom:10px}main .advanced-search .tabs .tab .opsi-jalan label{margin-right:20px}main .advanced-search .tabs .tab .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{display:flex}main .advanced-search .tabs .tab .content .form-group .form-control{width:50px;height:30px}main .advanced-search .tabs .tab .content .form-group .col-md-7{width:58.33%!important}main .advanced-search .tabs .tab .content .form-group .btn-plus{margin-left:10px}main .advanced-search .tabs .tab .content .form-group .btn-minus{margin-right:10px}main .advanced-search .tabs .tab .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{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{font-size:12px}main .advanced-search .tabs .tab .content .form-group .control-label strong{font-weight:500}main.error404{background:#fff}main.error404 img{max-width:600px}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 .user-content{display:none}main.user-account .user-details .user-content:first-child{display:block}main.user-account .user-details .user-content .nav-tab{display:flex}main.user-account .user-details .user-content .nav-tab a{display:block;padding:10px 15px;color:#206a5d;background:#f2ffff}main.user-account .user-details .user-content .nav-tab a.active{background:#206a5d;color:#fff}main.user-account .user-details .user-content .tabs{margin-bottom:30px;padding:20px;border:1px solid #eee}main.user-account .user-details .user-content .tabs .tab{display:none}main.user-account .user-details .user-content .tabs .tab ol{margin-bottom:20px}main.user-account .user-details .user-content .tabs .tab ol li{list-style:decimal inside}main.user-account .user-details .user-content .tabs .tab:first-child{display:block}main.user-account .user-details h3{font-size:20px;margin-bottom:20px}main.user-account .user-details .package-list{margin-bottom:20px}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 .head .name{font-weight:500}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;background-position:center!important;background-size:cover!important}main.user-account .user-details .package-list .detail .img img{max-width:100%}main.user-account .user-details .package-list .detail .det{width:70%;padding:0 20px}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.user-account .user-details .photos img{max-width:100%}main.home .slideshow ul li{height:650px;background-size:cover!important;background-position:center!important}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{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.home .products{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:20px;height:20px;border-radius:20px;background:#ccc}main.home .products .bx-pager .bx-pager-item a.active{width:35px;background:#f87328}main.home .flight-promo{margin-bottom:60px}main.home .flight-promo img{max-width:100%}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{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 img{margin-bottom:20px}main.home .booking-steps .block p{color:#f87328;font-size:20px;font-weight:500}main.home .groups h2{color:#206a5d}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 no-repeat;background-size:50% auto;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.payment-info .btn{margin-bottom:40px}main.payment-info ol{margin-bottom:20px}main.payment-info ol li{list-style:decimal inside}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 .extra-benefit .price input{display:inline-block;vertical-align:middle}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 .nav-tab{display:flex}main.package-detail .checkout-content .nav-tab a{display:block;padding:10px 15px;color:#206a5d;background:#f2ffff}main.package-detail .checkout-content .nav-tab a.active{background:#206a5d;color:#fff}main.package-detail .checkout-content .tabs{margin-bottom:30px;padding:20px;border:1px solid #eee}main.package-detail .checkout-content .tabs .tab{display:none}main.package-detail .checkout-content .tabs .tab:first-child{display:block}main.package-detail .checkout-content .order-info li{display:flex;margin-bottom:10px}main.package-detail .checkout-content .order-info li label{width:200px}main.package-detail .checkout-content .order-info li span{font-weight:500}main.package-detail .checkout-content .booking-guest{display:none}main.package-detail .checkout-content .complete-info{display:flex;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.package-detail .checkout-content .complete-info p span{font-size:14px;color:#212529}main.package-detail .detail-content img{max-width:100%;height:auto}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 .location a{color:#206a5d}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{float:right}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.package-detail .detail-content .gallery{margin-bottom:40px}main.package-detail .detail-content .gallery .slider{margin-bottom:20px}main.package-detail .detail-content .gallery .slider ul li{position:relative;height:450px!important;background-size:cover!important;background-position:center!important}main.package-detail .detail-content .gallery .slider ul li:after{width:200px;height:300px;background:url(../img/watermark.png) no-repeat;background-size:100% auto!important;position:absolute;content:" ";top:0;right:0;z-index:1}main.package-detail .detail-content .gallery .bx-pager{display:flex}main.package-detail .detail-content .gallery .bx-pager a{width:19%;margin-right:1.3%;height:80px;background-size:cover!important;background-position:center!important;border:2px solid #fff}main.package-detail .detail-content .gallery .bx-pager a.active{border:2px solid #f87328}main.package-detail .detail-content .gallery .bx-pager a:last-child{margin-right:0}main.package-detail .detail-content .nav-tab{display:flex}main.package-detail .detail-content .nav-tab a{margin-right:5px;padding:10px 20px;background:#f2ffff;color:#206a5d;display:block}main.package-detail .detail-content .nav-tab a.active{background:#206a5d;color:#fff}main.package-detail .detail-content .tabs{background:#fff;padding:30px}main.package-detail .detail-content .tabs .font-bg{font-size:18px}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 .pricelist h4{font-size:18px;margin-bottom:20px}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.package-detail .detail-content .tabs .itinerary .body .label{font-size:12px}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 .detail.active{display:block}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}main.package-detail .detail-content .tabs .tab:first-child{display:block}main.package-detail .review-order .kebijakan-tiket{margin-bottom:20px}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.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.package-detail .review-order .hotel-review{width:100%}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 .hotel-review tfoot tr td:nth-child(2){color:#f87328}main.package-detail .review-order .flight-order{margin-bottom:10px}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:nth-child(2):before{display:none}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.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{position:relative}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;background-size:cover!important;background-position:center!important;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{width:100%}main.package-detail .review-order .details ul li{width:100%;display:flex;justify-content:space-between;margin-bottom:10px}main.package-detail .review-order .details ul li label{color:#206a5d}main.package-detail .review-order .details ul li span{font-weight:500}main.package-detail .review-order .details ul li:last-child{border-top:1px solid #a4d9d9;padding-top:10px;font-size:16px}main.package-detail .review-order .details ul li:last-child label{font-weight:500}main.package-detail .review-order .details ul li:last-child span{color:#f87328}main.package-detail .detail-sidebar.scroll{position:fixed;top:110px;width:346px;margin-left:734px}main.package-detail .detail-sidebar .text-center{margin-top:20px;margin-bottom:30px}main.package-detail .detail-sidebar .btns{margin-bottom:20px}main.package-detail .detail-sidebar .flight-ticket{text-align:center;line-height:30px}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;background-size:cover!important;background-position:center!important}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 span{display:block;font-size:12px}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.listing-products .advanced-search a.underline{font-weight:600;color:#206a5d;text-decoration:underline}main.hotels-wrapper .gallery{margin-bottom:30px}main.hotels-wrapper .gallery .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;background-size:cover!important;background-position:center!important;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;background-size:cover!important;background-position:center!important;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.hotels-wrapper .main-detail .row>div:first-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) a{color:#f87328}main.hotels-wrapper .main-detail .row>div:nth-child(2) p{margin-bottom:5px}main.hotels-wrapper .main-detail .row>div:last-child span{display:block;font-size:12px;color:#ccc}main.hotels-wrapper .main-detail .row>div:last-child p{margin:0}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{position:absolute;right:-10px;top:150px;color:#fff;text-align:center;line-height:30px;width:30px;height:30px;border-radius:30px;background:#206a5d;display:block}main.hotels-wrapper .reviews .bx-prev{position:absolute;left:-10px;top:150px;color:#fff;text-align:center;line-height:30px;width:30px;height:30px;border-radius:30px;background:#206a5d;display:block}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{overflow:hidden}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 .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.hotels-wrapper .reviews .review-slider .review .det p{margin:0;font-size:12px}main.hotels-wrapper .main-facilities{margin-bottom:30px;border-radius:10px;padding:30px;overflow:hidden;box-shadow:0 2px 2px 0 rgba(0,0,0,.15)}main.hotels-wrapper .main-facilities h4{margin-bottom:20px;color:#206a5d}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;border-radius:10px;overflow:hidden;box-shadow:0 2px 2px 0 rgba(0,0,0,.15)}main.hotels-wrapper .rooms .room .img{width:25%;height:180px;background-size:cover!important;background-position:center!important;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 h3 a{color:#f87328}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 span{display:block}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.hotels-wrapper .filters{margin-bottom:40px}main.hotels-wrapper .filters p{font-size:18px}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.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.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.hotels-wrapper .filters .filter .filter-block label{display:block;width:100%;margin-bottom:7px}main.hotels-wrapper .filters .filter .filter-block label input{display:inline-block;vertical-align:middle}main.hotels-wrapper .filters .filter .filter-block label span{width:calc(100% - 24px);display:inline-block;vertical-align:top;margin-left:10px}main.hotels-wrapper .filters .filter .filter-block label span.stars{color:#f87328}main.hotels-wrapper .filters .price-range-slider{width:100%;float:left}main.hotels-wrapper .filters .price-range-slider .range-value{margin:0}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:none;margin:0 0 20px}main.hotels-wrapper .filters .price-range-slider .range-bar{border:none;background:#000;height:3px;width:96%;margin-left:8px}main.hotels-wrapper .filters .price-range-slider .range-bar .ui-slider-range{background:#06b9c0}main.hotels-wrapper .filters .price-range-slider .range-bar .ui-slider-handle{border-radius:25px;background:#fff;border:2px solid #06b9c0;height:17px;width:17px;top:-.52em;cursor:pointer}main.hotels-wrapper .filters .price-range-slider .range-bar .ui-slider-handle+span{background:#06b9c0}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 h3 a{color:#206a5d}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{display:inline-block;vertical-align:middle}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 .infos span{margin-right:10px}main.hotels-wrapper .hotels .hotel .det .fasilitas ul{overflow:hidden}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:hover span{display:block}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{margin-bottom:60px}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 p span{display:block;font-size:12px;color:#aaa}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.hotels-wrapper .hotels .hotel .img a i{font-size:30px;color:#fff}main.flights-wrapper{padding:150px 0}main.flights-wrapper .header-result{margin-bottom:30px;padding:0 20px;position:fixed;width:1080px;top:94px;z-index:100;background:#fff;box-shadow:0 3px 3px 0 rgba(0,0,0,.15)}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 .selected-flight .det h4{font-size:18px;color:#206a5d}main.flights-wrapper .header-result .selected-flight .det p{margin:0;font-size:12px}main.flights-wrapper .header-result .selected-flight .det span{color:#f87328;font-weight:500}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:last-child:after{display:none}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{position:fixed;background:#fff;padding:20px;width:1080px;display:none;z-index:100;margin-top:41px;box-shadow:0 3px 3px 0 rgba(0,0,0,.15)}main.flights-wrapper .pop-flight .opsi-jalan label{display:inline-block;vertical-align:middle;cursor:pointer;margin-right:20px}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.flights-wrapper .pop-flight .content .form-group{display:flex}main.flights-wrapper .pop-flight .content .form-group .btn-minus{margin-right:10px}main.flights-wrapper .pop-flight .content .form-group .btn-plus{margin-left:10px}main.flights-wrapper .pop-flight .content .form-group .form-control{width:50px;height:30px}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.flights-wrapper .pop-flight .content .form-group .col-md-7{width:58.33%!important}main.flights-wrapper .pop-flight .content .form-group .control-label i{font-size:12px}main.flights-wrapper .pop-flight .content .form-group .number-spinner{margin-top:5px}main.flights-wrapper .filters{margin-bottom:40px}main.flights-wrapper .filters p{font-size:18px}main.flights-wrapper .filters .filter{display:inline-block;vertical-align:top;position:relative;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 .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{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.flights-wrapper .filters .filter .filter-block label{display:block;width:100%;margin-bottom:7px}main.flights-wrapper .filters .filter .filter-block label input{display:inline-block;vertical-align:middle}main.flights-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{width:100%;float:left}main.flights-wrapper .filters .price-range-slider .range-value{margin:0}main.flights-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:none;margin:0 0 20px}main.flights-wrapper .filters .price-range-slider .range-bar{border:none;background:#000;height:3px;width:96%;margin-left:8px}main.flights-wrapper .filters .price-range-slider .range-bar .ui-slider-range{background:#06b9c0}main.flights-wrapper .filters .price-range-slider .range-bar .ui-slider-handle{border-radius:25px;background:#fff;border:2px solid #06b9c0;height:17px;width:17px;top:-.52em;cursor:pointer}main.flights-wrapper .filters .price-range-slider .range-bar .ui-slider-handle+span{background:#06b9c0}main.flights-wrapper .flights .flight{position:relative;border:1px solid #a4d9d9;padding:20px;border-radius:20px;background:#fff;margin-bottom:30px}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{position:relative}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{position:relative}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 .time i{color:#f87328;margin-right:5px}main.flights-wrapper .flights .flight .flight-details ul li .time p{margin:0}main.flights-wrapper .flights .flight .flight-details ul li .time span{display:block;color:#aaa}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 .place p{margin:0}main.flights-wrapper .flights .flight .flight-details ul li .place span{display:block;color:#aaa}main.flights-wrapper .flights .flight .flight-details ul li .info{width:calc(100% - 155px);border:1px solid #a4d9d9;border-radius:10px;padding:15px;display:inline-block;vertical-align:middle}main.flights-wrapper .flights .flight .flight-details ul li .info .row>div{overflow:hidden}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 .flight-details ul li .info .airline{margin-bottom:10px;overflow:hidden}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{margin-bottom:10px;overflow:hidden}main.flights-wrapper .flights .flight .fare-info .airline img{float:left;max-width:40px;height:auto;margin-right:10px}main.flights-wrapper .flights .flight .fare-info .airline p{float:left;font-size:16px;font-weight:500}main.flights-wrapper .flights .flight .fare-info p{margin:0}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{width:100%}main.flights-wrapper .flights .flight .fare-info table td{padding:5px 0}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{margin-bottom: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 .nav a.active,main.flights-wrapper .flights .flight .nav a:hover{color:#f87328}main.flights-wrapper .flights .flight .block .departure p{margin:0;font-size:18px;font-weight:500}main.flights-wrapper .flights .flight .block .departure span{display:block;font-size:12px;color:#ccc}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 .arrival p{margin:0;font-size:18px;font-weight:500}main.flights-wrapper .flights .flight .block .arrival span{display:block;font-size:12px;color:#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 .duration p{margin:0;font-size:18px;font-weight:500}main.flights-wrapper .flights .flight .block .duration span{display:block;font-size:12px;color:#ccc}main.flights-wrapper .flights .flight .block .flight-price{font-size:20px;font-weight:500;margin-bottom:10px;color:#f87328}main.flights-wrapper .flights .flight .block .flight-price span{font-size:14px;color:#212529}main .page-banner{height:300px;width:100%;background-size:cover!important;background-position:center!important}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%;background-size:cover!important;background-position:center!important;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 .events .event .det h3{font-size:18px}main .products{overflow:hidden}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:nth-child(3n){margin-right:0}main .products .product:hover .img{transform:scale(1.2)}main .products .product .img{border-radius:10px;overflow:hidden;width:100%;height:100%;background-size:cover!important;background-position:center!important;transition:all .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 no-repeat;position:absolute;top:0;right:0;background-size:70%}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{font-weight:500;line-height:15px;vertical-align:middle;font-size:14px;position:relative;display:inline-block;margin-right:15px}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 a{display:inline-block;vertical-align:middle}main .pagination .page{margin:0 5px;width:20px;height:20px;border-radius:20px;background:#ccc}main .pagination .page:hover{background:#f87328}main .pagination .page.active{width:35px;background:#f87328}main .box{padding:20px;background:#fff;margin-bottom:20px;position:relative}main .box h5.page-title{margin-bottom:10px}main .box .same-as{position:absolute;right:20px;top:20px;cursor:pointer;font-size:12px}main .box .same-as input{display:inline-block;vertical-align:middle}footer{border-top:1px solid #a4d9d9}footer .wrapper{padding:50px 0}footer .copyright{background:#206a5d;color:#fff;text-align:center;font-size:12px;line-height:40px}footer .social{margin-bottom:20px}footer .social a{margin-right:5px;display:inline-block;width:35px;height:35px;border-radius:35px;background:#206a5d;color:#fff;font-size:18px;line-height:35px;text-align:center}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) no-repeat;background-size:20px}footer .contact-footer ul li:nth-child(2){background:url(../img/email.png) no-repeat;background-size:20px}footer .contact-footer ul li:nth-child(3){background:url(../img/pin.png) no-repeat;background-size:20px}footer .contact-footer ul li:last-child{background:url(../img/phone-call.png) no-repeat;background-size:20px}footer img{margin-bottom:5px;max-width:200px}footer .page-title{color:#206a5d}footer .lisensi img{max-height:40px}footer .lisensi b{font-weight:500;margin-bottom:10px;font-size:16px;display:block;color:#206a5d}footer .col-3>ul{margin-bottom:20px}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;background-size:cover!important;background-position:center!important;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.png) center no-repeat;background-size:cover}#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 h3{font-size:20px;margin-bottom:20px}#login-register .content .form-group{margin-bottom:20px;position:relative}#login-register .content .form-group .form-label{font-weight:500;display:block}#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{overflow:hidden}#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 no-repeat;background-size:20px}#login-register .content .login-buttons .google-login{background:url(../img/google-logo.png) left 30px center no-repeat;background-size:20px}.mobile{display:none}@media screen and (max-width:768px){main.home .products .bx-controls .bx-controls-direction{width:100%;left:0;margin-left:0;display:none}.mobile{display:block}.wrapper{width:90%}body,html{font-size:12px;overflow-x:hidden}.row{display:block}.row>div{width:100%}.float-wa{left:20px;bottom:20px}.float-wa a i{width:40px;height:40px;font-size:22px}.btn.btn-lg{padding:7px 20px;font-size:14px}.home-modal{width:90%!important;position:absolute!important;z-index:1001;left:5%;margin-left:0}.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{display:block}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}header .header-container .header-menu>ul>li:hover ul{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{margin-bottom:10px}.login-b2b{max-width:100%}.login-b2b .wrapper img{width:100%}.login-b2b .bx-wrapper{display:none}.login-b2b .container .form-login{position:static;width:100%}.hotel-header{display:none}h2.sub-title{font-size:24px}h2.sub-title span{font-size:14px;display:block}.popup-payment{width:90%;left:5%;margin-left:0}h2.page-title{font-size:24px}h3.page-title{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}main.home .groups h2,main.home .slideshow ul li .caption p{font-size:24px}main.home .flight-promo .promo-block .promo .block a,main.home .flight-promo .promo-block .promo .block p{font-size:14px}main.home .covid-section{padding:0 5px}main.home .covid-section h2{font-size:24px}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 .desc h3{font-size: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 .img{display:none}main.user-account .user-details .package-list .detail .det{width:65%;padding:0}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 p{font-size:14px}main.user-account .user-details .package-list .detail .pay .btn{padding:5px 10px}main.user-account .user-details .photos img{width:100%}main.user-account .user-details .col-4{margin-bottom:20px}main.user-account .user-menu li{margin-bottom: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:350px}main .advanced-search{width:100%;margin-top:0}main .advanced-search .nav-tab{overflow:hidden;display:block}main .advanced-search .nav-tab a{text-align:center;margin-right:0}main .form-group{margin-bottom:10px}main .form-group .info-quota{line-height:28px}main .box{padding:20px 0;border-bottom:1px solid #ccc}main .box .same-as{position:static;display:block;margin-top:-10px;margin-bottom:20px}main .box h5.page-title{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 .time i{display:block}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{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(3){width:45%;float:left;margin-bottom:10px}main.flights-wrapper .flights .flight .block>.row>div:nth-child(4){float:left;width:50%;margin-bottom:15px}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 .flights .flight .maskapai p{font-size:14px}main.flights-wrapper .filters .text-right{text-align:left}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 h4{font-size:14px}main.flights-wrapper .header-result .selected-flight .det p,main.flights-wrapper .header-result .selected-flight .det span{font-size:10px}main.flights-wrapper .header-result .row>div{padding-top:15px;padding-bottom:10px}main.flights-wrapper .header-result h3{font-size:20px}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 .rating-pricing .rating{margin-bottom:10px}main.hotels-wrapper .hotels .hotel .label{top:0}main.hotels-wrapper .hotels .hotel .det{padding-left:10px}main.hotels-wrapper .hotels .hotel .det h3{font-size:20px}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{margin-bottom:20px}main.hotels-wrapper .filters .filter{margin-right:7px;margin-bottom:10px}main.hotels-wrapper .filters .text-right{text-align:left}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{padding:10px}main.hotels-wrapper .rooms .room .det .included p{font-size:10px;line-height:1.1em}main.hotels-wrapper .rooms .room .det .infos{padding:10px}main.hotels-wrapper .rooms .room .det .infos .info{font-size:10px}main.hotels-wrapper .rooms .room .pricing{width:40%;height:auto;padding:10px}main.hotels-wrapper .rooms .room .pricing .discounted{font-size:10px}main.hotels-wrapper .rooms .room .pricing .actual{font-size:15px}main.hotels-wrapper .main-facilities ul{column-count:2}main.hotels-wrapper .reviews,main.hotels-wrapper .reviews .bx-wrapper{height:300px}main.hotels-wrapper .reviews .bx-wrapper .bx-viewport{height:300px!important}main.hotels-wrapper .reviews .review-slider .review{width:200px!important;max-height:300px!important}main.hotels-wrapper .main-detail .row>div{margin-bottom:10px}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.hotels-wrapper .gallery .slider .bx-wrapper ul li{height:300px}main.error404 img{width:100%}main.payment-info{padding-bottom:200px;background-size:100% auto;background-position:bottom center}main.package-detail .text-center h4{margin-bottom:20px}main.package-detail .detail-content .gallery{margin-bottom:10px}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 .gallery .slider ul li{height:300px!important}main.package-detail .detail-content .box h3.page-title{display:none}main.package-detail .detail-content .tabs{padding:10px}main.package-detail .detail-content .tabs .font-bg{font-size:16px}main.package-detail .detail-content .nav-tab a{font-size:10px;margin-right:0;padding: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 .order-info li label{width:50%}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 .btn{margin-left:0}#login-register .content .login-option span{display:block;margin-bottom:10px}}