.batambooking_section_subscribe{padding-top: 55px; padding-bottom: 50px; position: relative; z-index: 1; overflow: hidden; min-height: 300px;} .batambooking_section_subscribe .bg-image-fullwidth{position: absolute; top: 0; left: 0; bottom: 0; right: 0;} .batambooking_section_subscribe .bg-image-fullwidth img{height: 100%; width: 100%; object-fit: cover;} .batambooking_section_subscribe .dt-footer-newsletter{padding: 0; position: relative;} .batambooking_section_subscribe .dt-footer-newsletter .newsletter-content{position: absolute; top: 30px; left: 30px; right: 30px; bottom: 30px; text-align: center;} .batambooking_section_subscribe .dt-footer-newsletter .widgettitle{font-weight: 400; text-transform: uppercase; color: #fff; font-size: 14px; margin-bottom: 5px; padding-bottom: 0; border: none;} .batambooking_section_subscribe .dt-footer-newsletter .widgettext{font-weight: 600; color: #fff; text-transform: uppercase; font-size: 14px; margin-bottom: 5px;} .batambooking_section_subscribe .subscribe-frm{margin-top: 29px; position: relative; display: inline-block; width: 100%;} .batambooking_section_subscribe .subscribe-frm .input-frm{background: #ffffff; border: 1px solid #e4e8ea; color: #a0a0a0; padding: 11px 105px 11px 12px; display: block; font-size: 14px; margin: 0; width: 100%; border-radius: 3px;} .batambooking_section_subscribe .subscribe-frm .dt-sc-button{padding: 11px 10px; min-height: 43px; position: absolute; top: 0; right: 0; bottom: 0; margin: 0; border-radius: 0 3px 3px 0; background: #6dc82b;} .batambooking_section_subscribe .subscribe-frm .dt-sc-button:hover{background: #8b8b8b;} .batambooking_section_subscribe #ajax_newsletter_msg .success-msg{color: #02c014; font-weight: bold;} .batambooking_section_subscribe #ajax_newsletter_msg .error-msg{color: #c00208; font-weight: bold;} .bb-form-select-payment .container-bb-booking-form-btn{margin-bottom: 0; border-bottom: 1px solid #b5b5b5;} .bb-form-select-payment .bb-booking-form-btn{background-color: #fff; color: #333; text-transform: none; font-weight: bold; text-shadow: 0.2px 0 #333; padding-left: 38px; font-size: 14px; box-shadow: none;} .bb-form-select-payment .bb-booking-form-btn .total_deposit{font-size: 10px; position: absolute; letter-spacing: 0.4px; bottom: 3px; color: #333;} .bb-form-select-payment .bb-booking-form-btn .sub-placeholder{font-size: 10px; position: absolute; letter-spacing: 0.4px; bottom: 3px; color: #333;} .bb-form-select-payment .btn-with-icon .icon{color: #2d8cb8; font-size: 20px; top: 10px; width: 31px; height: 35px; text-align: left;} .bb-form-select-payment .container-bb-booking-form-btn .bb-price-info{position: absolute; top: 15px; right: 20px; color: #2d8cb8; font-weight: bold; pointer-events: none;} .container-bb-booking-form-btn .bb-price-info .price-through{font-size: 9px; text-decoration: line-through; font-style: italic; margin-top: -10px; text-align: right; color: #333;} .bb-form-select-payment .btn-with-icon .icon-right{top: 13px; right: 0; color: #333; font-size: 18px;} .batambooking_order_summary .bb-booking-summary-container{font-weight: bold;} .dt-sc-sorting-container{display: block; float: none;} .dt-sc-sorting-container .link-sort{border: 1px solid #ededed; text-decoration: none;} .dt-sc-sorting-container .link-sort:first-child{border-left: 1px solid #ededed;} .dt-sc-sorting-container .link-sort.active, .dt-sc-sorting-container .link-sort:hover{color: #fff; background: #6dc82b;} .section-gallery{margin-top: 50px; margin-bottom: 80px;} .section-gallery .item-img{padding: 0; overflow: hidden; margin: 1%; width: 48%; float: left;} .section-gallery .item-img img{transition: ease all 0.4s;} .section-gallery .item-img:hover img{transform: scale(1.1) !important;} .section-gallery .item-img:nth-child(2n+1){} .gallery_sort_all .section-gallery .item-img img, .gallery_interior .section-gallery .item-img img, .gallery_customer .section-gallery .item-img img{-webkit-animation: transformer 0.2s ease-in 0s 1; animation: transformer 0.2s ease-in 0s 1;} .gallery_interior .section-gallery .item-img.customer img, .gallery_customer .section-gallery .item-img.interior img{transition: none; -webkit-animation: transformer_out 0.2s ease-in 0s 1; animation: transformer_out 0.2s ease-in 0s 1;} .gallery_interior .section-gallery .item-img.interior, .gallery_customer .section-gallery .item-img.customer{-webkit-animation: animate_show 0s 0.2s forwards; animation: animate_show 0s 0.2s forwards;} .gallery_interior .section-gallery .item-img.customer, .gallery_customer .section-gallery .item-img.interior{-webkit-animation: animate_hide 0s 0.2s forwards; animation: animate_hide 0s 0.2s forwards;} .section-gallery-youtube-video{display: none;} .youtube_video .section-gallery{display: none; -webkit-animation: transformer 0.2s ease-in 0s 1; animation: transformer 0.2s ease-in 0s 1;} .youtube_video .section-gallery-youtube-video{display: block; -webkit-animation: transformer 0.2s ease-in 0s 1; animation: transformer 0.2s ease-in 0s 1;} .batambooking_blogs.page-container{margin-top: 50px; margin-bottom: 80px;} .batambooking_blogs .entry-post .entry-date .img-bg{background: #fff; width: 70px; height: 70px; border: 1px solid #eceeeb; border-radius: 50%; text-align: center; font-size: 26px; padding: 4px; margin: 0 auto 20px; position: relative; z-index: 2; display: block; overflow: hidden;} .batambooking_blogs .entry-post .entry-date img{bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0; padding: 4px;} .batambooking_blogs .entry-post .entry-date .img-bg:hover img{-webkit-animation: toBottomFromTop 0.3s forwards; -moz-animation: toBottomFromTop 0.3s forwards; animation: toBottomFromTop 0.3s forwards;} .batambooking_blogs .entry-post:hover .dt-sc-button, .batambooking_blogs .dt-sc-button:focus, .batambooking_blogs .entry-post .dt-sc-button{background: #e20909;} .batambooking_blogs .entry-post .dt-sc-button:hover{background: #6dc82b;} .batambooking_blogs .dt-sc-button:hover{color: #fff; background: #6dc82b;} .batambooking_blogs .entry-post .entry-detail .entry-post-meta{padding-left: 0;} .pgs-dashboard-tabs{margin-top: 50px;} .pgs-tab-link-container{position: relative; margin-bottom: 20px; padding-bottom: 35px;} .pgs-tab-link-container:after{content: ""; width: 70%; margin: auto; border-top: 1px solid #e8e8e8; position: absolute; bottom: 0; left: 50%; transform: translate(-50%, -50%);} .pgs-tab-link-container .pgs-tab-link-row{position: relative; width: 100%;} .pgs-tab-link-bars{display: block; width: 100%; max-width: 800px; padding: 0 10px; margin: auto; background-color: #fff; overflow: hidden; -webkit-box-shadow: 2px 3px 5px 2px #bfbfbf; -moz-box-shadow: 2px 3px 5px 2px #bfbfbf; box-shadow: 2px 3px 5px 2px #bfbfbf;} .pgs-tab-link-bars > div{display: block; position: relative; padding: 10px 10px 10px 10px; float: left; width: 50%;} .pgs-tab-link-bars .list-item .item-name{position: relative; height: 40px; line-height: 40px; padding-left: 40px; font-size: 13px; cursor: pointer; display: block; font-weight: bold;} .pgs-tab-link-bars .list-item .item-name .icon{position: absolute; top: 0; left: 0; font-size: 32px;} .pgs-tab-content-container{margin-bottom: 60px;} .pgs-tab-content-container .pgs-tab-content-row{height: 0; overflow: hidden; opacity: 0; visibility: hidden; padding: 0;} .pgs-tab-content-container .pgs-tab-content-row.active{height: auto; opacity: 1; visibility: visible; min-height: 300px; padding: 15px;} .pgs-tab-content-container .pgs-tab-content-row .item{margin-bottom: 30px; transition: all 0.5s; -webkit-transform: rotate(0deg) scale(0.1); transform: rotate(0deg) scale(0.1);} .pgs-tab-content-container .pgs-tab-content-row.active .item{-webkit-transform: rotate(0deg) scale(1); transform: rotate(0deg) scale(1);} .pgs-tab-content-container .pgs-tab-content-row .item.item-w-link > a.link{display: block; text-decoration: none !important;} .pgs-tab-content-container .pgs-tab-content-row .item .item-container{-webkit-box-shadow: 1px 1px 4px 0px #bfbfbf; -moz-box-shadow: 1px 1px 4px 0px #bfbfbf; box-shadow: 1px 1px 4px 0px #bfbfbf; border: 1px solid rgba(191, 191, 191, 0.5);} .pgs-tab-content-container .pgs-tab-content-row .item .item-container .item-details{padding: 15px 30px;} .pgs-tab-content-container .pgs-tab-content-row .item .item-container .item-title{font-weight: bold; font-size: 16px; position: relative;} .pgs-tab-content-container .pgs-tab-content-row .item .item-container .item-title .icon-right{position: absolute; top: 0; right: 0;} .pgs-tab-content-container .pgs-tab-content-row .item .item-container .item-subtitle{font-size: 12px; font-weight: bold; color: #999999;} .pgs-tab-content-container .pgs-tab-content-row .item .item-container .item-desc{padding-top: 15px; font-size: 12px; line-height: 14px; min-height: 60px;} .pgs-tab-content-container .pgs-tab-content-row .item .item-container .item-link{margin-top: 15px; height: 22px;} .pgs-tab-content-container .pgs-tab-content-row .item .item-container .item-link .link-more{display: block; width: 70px; font-weight: bold; text-decoration: none !important; float: right;} .pgs-tab-content-container .pgs-tab-content-row .item .item-container .item-link .link-more .icon{float: right;} .pgs-tab-content-container .pgs-tab-content-row .item .item-container .item-desc table.item-detail td.td-icon{padding-right: 4px;} .member_dashboard{margin-top: 15px; margin-bottom: 50px;} .member_dashboard .breadcrumb{padding: 8px 15px; margin-bottom: 20px; list-style: none; background-color: #f5f5f5; border-radius: 4px; text-align: left;} .member_dashboard table.table_order{width: 100%;} .member_dashboard table.table_order thead > tr > th{padding: 9px 5px;} .member_dashboard table.table_order thead > tr > th.view-more{width: 110px; text-align: right;} .member_dashboard table.table_order tbody > tr > td{padding: 10px 5px;} .batambooking_today_deals{padding-top: 40px; padding-bottom: 0;} .batambooking_today_deals .package-wrapper.dt_carousel.s1.row{margin-right: 0; margin-left: 0;} .batambooking_today_deals .section-title{color: #e20909; font-size: 24px; font-weight: bold;} .batambooking_today_deals .section-title .subtitle{font-size: 14px; color: #000; font-weight: normal; text-transform: none;} .batambooking_today_deals .package-wrapper .package-details > h5, .batambooking_today_deals .package-wrapper .package-details .title{padding-left: 20px; padding-right: 48px;} .batambooking_today_deals .package-wrapper .package-details .title, .batambooking_today_deals .package-wrapper .package-details .title > a{font-size: 18px; color: #087dc2; font-weight: bold; margin-bottom: 5px; text-decoration: none !important; font-family: 'Open Sans Condensed', sans-serif;} .batambooking_today_deals .package-wrapper .package-item:hover .package-details .title > a{color: #e20909;} .batambooking_today_deals .package-wrapper.dt_carousel .column{padding-left: 0; padding-right: 0; width: 23.5%; margin-bottom: 45px;} .batambooking_today_deals .package-wrapper.dt_carousel .column img.attachment-package-fourcol{height: auto; max-width: 100%; width: 100%; float: none;} .batambooking_today_deals .package-wrapper.dt_carousel .column .package-item{margin-bottom: 30px;} .batambooking_today_deals .package-wrapper.dt_carousel .column .package-item:before{display: table; content: " ";} .batambooking_today_deals .package-wrapper.dt_carousel .column .package-item:after{display: table; content: " "; clear: both;} .batambooking_today_deals .package-wrapper .package-item .dt-sc-button{color: #fff; background: #e20909; text-decoration: none;} .batambooking_today_deals .package-wrapper .package-item .package-price, .batambooking_today_deals .package-item .package-thumb .image-overlay .image-overlay-inside{color: #e20909;} .batambooking_today_deals .package-item .package-thumb .image-overlay .image-overlay-inside:before{background-color: #e20909;} .batambooking_today_deals .package-wrapper .package-item:hover .dt-sc-button, .batambooking_today_deals .package-wrapper .package-item .dt-sc-button:focus{color: #fff; background-color: #e20909;} .batambooking_today_deals .package-wrapper .package-item:hover .package-price{color: #e20909;} .package-wrapper .package-thumb{float: left; margin: 0; overflow: hidden; padding: 0; position: relative; width: 100%;} .package-wrapper .package-thumb img{float: left;} .package-wrapper .package-details > h5, .package-wrapper .package-details > p{padding-left: 20px; padding-right: 20px;} .package-wrapper .package-details > h5, .package-wrapper .package-details > h5 > a{font-size: 18px; color: #2c3e50; font-weight: bold; margin-bottom: 5px; text-decoration: none !important;} .package-wrapper .package-details{float: left; width: 100%; border-width: 1px; border-style: solid; border-top: 0; padding-top: 22px; padding-bottom: 15px; min-height: 315px; position: relative;} .package-wrapper .package-details .package-content ul.package-meta{padding-bottom: 63px; list-style: none; padding-left: 0;} .package-wrapper .package-details .package-content{position: absolute; width: 100%; bottom: 0;} .package-wrapper .package-details .package-content .price_button_box{position: absolute; bottom: 0; left: 0; width: 100%; padding: 15px 20px;} .package-wrapper .package-details > p{font-size: 13px; text-transform: uppercase; color: #bdbdbd;} .package-wrapper .package-details .location{font-size: 13px; line-height: 18px; color: #bdbdbd; position: relative; padding-left: 35px; padding-right: 20px; padding-bottom: 10px;} .package-wrapper .package-details .location .icon{position: absolute; top: 0; left: 20px;} .package-wrapper .package-details .package-content{border-top-width: 1px; border-top-style: solid; padding: 14px 20px 5px; color: #8b8b8b;} .package-wrapper .package-price{float: left; font-size: 20px; font-weight: 600; margin-top: 6px; color: #2c3e50; margin-right: 10px;} .package-wrapper .package-meta li{display: block; font-size: 12px; line-height: 10px; padding-bottom: 10px;} .package-wrapper .package-meta li:last-child{border-right: 0; margin-right: 0; padding-right: 0;} .package-wrapper .package-item:hover .package-details, .dt-sc-packhelp:hover .dt-sc-packhelp-detail-wrapper{box-shadow: 0px 0px 10px rgba(0,0,0,0.1);} .package-wrapper .package-item:hover .package-price{color: #6dc82b;} .package-wrapper .package-item:hover .dt-sc-button{background: #6dc82b;} .carousel_items .caroufredsel_wrapper, .carousel_items .caroufredsel_wrapper .package-wrapper{min-height: 615px;} .carousel_items .carousel-arrows a:hover{background: #6dc82b;} .carousel_items .dt-sc-one-fourth .package-content .dt-sc-button{float: right; margin-top: 0px;} .batambooking_testimony_youtube_video{margin-top: 50px;} .testimony_video_slider .item iframe{margin: auto; max-width: 700px; width: 100%; border: 0; height: 380px; display: block;} .testimony_video_slider{margin-bottom: 34px;} .testimony_video_slider .carousel-control-box{position: relative; width: 107px; height: 40px; margin: auto; z-index: 11;} .testimony_video_slider .carousel-control-box .carousel-control{position: relative; color: #444444; opacity: 1; box-shadow: none; display: inline-block; left: auto; right: auto; width: 43px; margin: 0; text-shadow: none; text-align: center; background: transparent !important;} .testimony_video_slider .carousel-indicators{bottom: 42px; margin-bottom: 0;} .testimony_video_slider .carousel-indicators li{box-shadow: none !important; width: 9px; height: 9px; background: #6cc82b; border: 1px solid #6cc82b; margin: 3px;} .testimony_video_slider .carousel-indicators li.active{background: #fff;} .testimony_video_slider .carousel-inner .item:before{content: ""; position: absolute; display: block; bottom: 0; left: 0; width: 100%; height: 9px; background: transparent; z-index: 2; cursor: pointer;} .testimony_video_slider .background-img{margin-bottom: 30px;} .rbn-icon-arrow{width: 43px;} .rbn-icon-arrow::before{border-style: solid; border-width: 1px 1px 0 0; content: ''; display: inline-block; height: 0.60em; left: 0.15em; position: relative; top: 0.2em; transform: rotate(-45deg); vertical-align: top; width: 0.60em; border-color: #444444;} .rbn-icon-arrow:after{content: ""; border-bottom: 1px solid #444444; position: absolute; left: auto; font-style: normal; font-weight: 100; opacity: 0.8; top: 0.475em; right: 11px; width: 0.8em; z-index: 1;} .rbn-icon-arrow-left:before{left: -4px; transform: rotate(-135deg);} .rbn-icon-arrow-left:after{right: 18px;} .rbn-icon-arrow-right:before{left: 0.15em; transform: rotate(45deg);} .batambooking_block_4{margin-top: 60px;} .batambooking_block_4 .section-title{margin-bottom: 40px;} .bb_block_4_slider .item-container:before, .bb_block_4_slider .item-container:after{display: table; content: " ";} .bb_block_4_slider .item-container:after{clear: both;} .bb_block_4_slider .item-container .item-left-col, .bb_block_4_slider .item-container .item-right-col{float: left; padding-right: 30px; width: 50%;} .bb_block_4_slider .item-container .item-right-col{padding-right: 0;} .bb_block_4_slider .button-box{text-align: center;} .bb_block_4_slider .dt-sc-button:focus, .bb_block_4_slider .dt-sc-button:hover{color: #fff; background: #6dc82b;} .bb_block_4_slider a.dt-sc-button{display: inline-block;} .bb_block_4_slider .carousel-control{box-shadow: none; background: #087dc2; width: 40px; height: 40px; top: 4px; right: 0 !important; left: auto !important; opacity: 1; text-shadow: none; font-size: 23px; line-height: 37px; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;} .bb_block_4_slider .carousel-control:hover{background: #6dc82b;} .bb_block_4_slider .carousel-control.left{right: 40px !important;} .bb_block_4_slider .carousel-control span{position: relative !important; top: auto !important; right: auto !important; left: auto !important;} .bb_block_4_slider ol.carousel-indicators{display: none;} .bb_block_4_slider .item-container .item-left-col iframe{width: 100%; height: 363px;} .bb_block_4_slider .item-container .col-content .col-title{font-size: 20px; padding-bottom: 10px; color: #2c3e50; font-weight: bold;} .bb_block_4_slider .item-container .col-content .col-title:hover{color: #868686;} .bb_block_4_slider .item-container .list-detail{width: 100%; display: block; border: 1px solid #f2f2f2; border-radius: 3px; margin: 0;} .bb_block_4_slider .item-container .list-detail > div.detail:nth-child(even){background-color: #f2f2f2;} .bb_block_4_slider .item-container .list-detail > div.detail{padding: 10px 10px; position: relative; padding-right: 94px;} .bb_block_4_slider .item-container .list-detail .ratting-wrapper{position: absolute; bottom: 0; right: 0; padding: 4px;} .bb_block_4_slider .item-container .list-detail .ratting-wrapper .rating-value{font-size: 26px; font-weight: bold; text-align: right; padding-right: 2px; padding-bottom: 22px;} .star-rating-wrapper .star-rating{color: transparent !important; background: transparent !important; text-decoration: none !important; cursor: default !important; width: 77px; margin-right: 0; overflow: hidden;} .star-rating{font-size: 16px;} .star-rating span:before, .star-rating a:before{content: "\f005\f005\f005\f005\f005"; top: 0; position: absolute; left: 0; color: #f9ac25;} .star-rating a{overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em;} .star-rating-wrapper .star-rating[href="#rating-1"]:before{content: "\f005\f006\f006\f006\f006"; color: #f9ac25;} .star-rating-wrapper .star-rating[href="#rating-1.5"]:before{content: "\f005\f123\f006\f006\f006"; color: #f9ac25;} .star-rating-wrapper .star-rating[href="#rating-2"]:before{content: "\f005\f005\f006\f006\f006"; color: #f9ac25;} .star-rating-wrapper .star-rating[href="#rating-2.5"]:before{content: "\f005\f005\f123\f006\f006"; color: #f9ac25;} .star-rating-wrapper .star-rating[href="#rating-3"]:before{content: "\f005\f005\f005\f006\f006"; color: #f9ac25;} .star-rating-wrapper .star-rating[href="#rating-3.5"]:before{content: "\f005\f005\f005\f123\f006"; color: #f9ac25;} .star-rating-wrapper .star-rating[href="#rating-4"]:before{content: "\f005\f005\f005\f005\f006"; color: #f9ac25;} .star-rating-wrapper .star-rating[href="#rating-4.5"]:before{content: "\f005\f005\f005\f005\f123"; color: #f9ac25;} .star-rating-wrapper .star-rating[href="#rating-5"]:before{content: "\f005\f005\f005\f005\f005"; color: #f9ac25;} .star-rating-wrapper .rating-detail{float: left; padding-left: 70px;} .blog-entry-posts .entry-detail{min-height: 295px; padding-bottom: 50px; position: relative;} .blog-entry-posts .entry-detail a.dt-sc-button{position: absolute; left: 50%; transform: translate(-50%, 0); bottom: 15px;} .bb_paralax_slider .item-container section{padding: 50px 0; background-attachment: fixed;} .bb_paralax_slider .item-container .video.fullwidth-section .content{height: 327px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; flex-direction: column; justify-content: center;} .bb_paralax_slider .item-container .video.fullwidth-section .content .inner-content{color: #333; background: rgba(255,255,255, 0.7); padding: 30px 17px; -webkit-transition: ease all 300ms; -moz-transition: ease all 300ms; -o-transition: ease all 300ms; -ms-transition: ease all 300ms;} .bb_paralax_slider .item-container .video.fullwidth-section .content .inner-content:hover{box-shadow: 0px 0px 10px rgba(0,0,0,0.1); margin-bottom: 10px;} .bb_paralax_slider .item-container .video.fullwidth-section .title1{font-size: 17px; line-height: 17px; text-transform: uppercase;} .bb_paralax_slider .item-container .video.fullwidth-section .title2{font-size: 50px; line-height: 50px; padding-top: 10px; text-transform: uppercase;} .bb_paralax_slider ol.carousel-indicators{display: none;} .bb_paralax_slider .carousel-control{box-shadow: none; background: transparent;} .bb_paralax_slider .carousel-control.left{background: url(/reborn_website/static/src/img/batambooking/carousel-arrows.png) no-repeat; width: 35px; height: 68px; float: left; text-align: center; position: absolute; top: 50%; left: 20px; transform: translate(0, -50%);} .bb_paralax_slider:hover .carousel-control.left, .bb_paralax_slider .carousel-control.left:hover{background-position: left bottom; opacity: 1;} .bb_paralax_slider .carousel-control.right{background: url(/reborn_website/static/src/img/batambooking/carousel-arrows.png) no-repeat; background-position: right top; width: 35px; height: 68px; float: right; text-align: center; position: absolute; top: 50%; right: 20px; transform: translate(0, -50%);} .bb_paralax_slider:hover .carousel-control.right, .bb_paralax_slider .carousel-control.right:hover{background-position: right bottom; opacity: 1;} .bb_new_paralax_slider .item .item-container{padding: 50px 0; width: 100%; position: relative;} .bb_new_paralax_slider .item .item-container .item-container-row{display: table; width: 1170px; margin: 0 auto; position: relative;} .bb_new_paralax_slider .item .item-container .bg-image-fullwidth{position: absolute; top: 0; left: 0; bottom: 0; right: 0;} .bb_new_paralax_slider .item .item-container .bg-image-fullwidth img{height: 100%; width: 100%; object-fit: cover;} .bb_new_paralax_slider .item .item-container .item-left-col, .bb_new_paralax_slider .item .item-container .item-right-col{display: table-cell; vertical-align: middle; width: 50%; position: relative;} .bb_new_paralax_slider .item .item-container .item-left-col{padding-right: 1%;} .bb_new_paralax_slider .item .item-container .item-right-col{padding-left: 1%;} .bb_new_paralax_slider .item .item-container .overlay_content{height: 327px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; flex-direction: column; justify-content: center;} .bb_new_paralax_slider .item .item-container .overlay_content .inner-content{color: #333; background: rgba(255,255,255, 0.7); padding: 30px 17px; -webkit-transition: ease all 300ms; -moz-transition: ease all 300ms; -o-transition: ease all 300ms; -ms-transition: ease all 300ms;} .bb_new_paralax_slider .item .item-container .overlay_content .inner-content:hover{box-shadow: 0px 0px 10px rgba(0,0,0,0.1); margin-bottom: 10px;} .bb_new_paralax_slider .item-container .overlay_content .title1{font-size: 17px; line-height: 17px; text-transform: uppercase;} .bb_new_paralax_slider .item-container .overlay_content .title2{font-size: 50px; line-height: 50px; padding-top: 10px; text-transform: uppercase;} .bb_new_paralax_slider ol.carousel-indicators{display: none;} .bb_new_paralax_slider .carousel-control{box-shadow: none; background: transparent;} .bb_new_paralax_slider .carousel-control.left{background: url(/reborn_website/static/src/img/batambooking/carousel-arrows.png) no-repeat; width: 35px; height: 68px; float: left; text-align: center; position: absolute; top: 50%; left: 20px; transform: translate(0, -50%);} .bb_new_paralax_slider:hover .carousel-control.left, .bb_new_paralax_slider .carousel-control.left:hover{background-position: left bottom; opacity: 1;} .bb_new_paralax_slider .carousel-control.right{background: url(/reborn_website/static/src/img/batambooking/carousel-arrows.png) no-repeat; background-position: right top; width: 35px; height: 68px; float: right; text-align: center; position: absolute; top: 50%; right: 20px; transform: translate(0, -50%);} .bb_new_paralax_slider:hover .carousel-control.right, .bb_new_paralax_slider .carousel-control.right:hover{background-position: right bottom; opacity: 1;} .page-title.blog{margin-top: -32px; margin-bottom: 32px; padding-bottom: 30px;} .page-title.blog .breadcrumb-wrapper .breadcrumb{clear: unset; width: auto; background: transparent;} .page-title.blog .breadcrumb-wrapper .breadcrumb h4{} .page-content-blog{margin-bottom: 45px;} .page-content-blog .col-left{float:left; width: 67%; padding-right: 30px;} .page-content-blog .col-right{float: left; width: 33%;} .page-content-blog .star-rating{font-size: 13px;} .page-content-blog .branch-map iframe{height: 300px; width: 100%; border: 0 !important;} .page-content-blog sub{bottom: 0px; color: #bdbdbd; font-size: 12px;} .page-content-blog .star-rating-wrapper{display: block; height: 25px;} .page-content-blog .widgettitle{color: #000;} .page-content-blog .widgettitle:before{background: #fade03;} .page-content-blog .text-desc{display: block; width: 100%; margin-top: 40px; margin-bottom: 10px; color: #8b8b8b; line-height: 26px;} .page-content-blog .our-in-hour-service{margin-top: 45px;} .page-content-blog .our-in-hour-service .dt-sc-ico-content{min-height: 190px;} .page-content-blog .our-in-hour-service .icon{height: 70px; width: 70px;} .page-content-blog .our-in-hour-service .icon img{padding: 10px; transition: all 300ms linear 0s; -webkit-transition: all 300ms linear 0s; -moz-transition: all 300ms linear 0s; -o-transition: all 300ms linear 0s; -ms-transition: all 300ms linear 0s;} .page-content-blog .our-in-hour-service .icon:hover img{-webkit-transform: scale(1) rotateY(360deg) translate(0px); -ms-transform: scale(1) rotateY(360deg) translate(0px); -moz-transform: scale(1) rotateY(360deg) translate(0px); -o-transform: scale(1) rotateY(360deg) translate(0px);} .page-content-blog .our-in-hour-service .list.row{margin: 0;} .page-content-blog .our-in-hour-service .list.row .column{margin: 0; padding-left: 0; padding-bottom: 15px;} .page-blog-our-recomendation{margin-top: 45px;} .page-blog-our-recomendation .package-wrapper.dt_carousel{margin-right: 0; margin-left: 0;} .page-blog-our-recomendation .package-wrapper.dt_carousel .column{padding-left: 0; padding-right: 0; width: 23.5%; margin-bottom: 45px; max-width: 176px;} .page-blog-our-recomendation .package-wrapper.dt_carousel .column .attachment-place-thumb{width: 100%;} .page-blog-our-recomendation .place-title{min-height: 110px;} .page-blog-our-recomendation .place-title h5 a{font-size: 14px; color: #2c3e50;} .page-blog-our-recomendation .place-item:hover .place-title h5 a, .page-blog-our-recomendation .place-title h5 a:hover{color: #087dc2;} .page-blog-our-recomendation .place-content a.map-marker{text-decoration: none;} .page-blog-our-recomendation .place-item:hover .place-content .dt-sc-button{background: #6dc82b;} .page-blog-our-recomendation .carousel_items .caroufredsel_wrapper, .page-blog-our-recomendation .carousel_items .caroufredsel_wrapper .package-wrapper{min-height: 450px;} .widget-gallery-post-slider{margin-top: 40px;} .widget-gallery-post-slider .entry-gallery-post-slider{margin-right: 0; margin-left: 0;} .widget-gallery-post-slider .entry-gallery-post-slider li{padding-right: 0; padding-left: 0;} .widget-gallery-post-slider .entry-gallery-post-slider li img{width: 100%; height: auto;} .widget-gallery-post-slider .bx-wrapper{margin-bottom: 5px;} .widget-gallery-post-slider .bx-controls a{top: 0; bottom: 0; margin: auto; position: absolute; color: #ffffff; width: 45px; height: 70px; font-size: 0; z-index: 501;} .widget-gallery-post-slider .bx-controls a:hover{background-color: #087dc2; background-position: center;} .blog-contact.widget_categories ul li a, .blog-contact.widget_categories ul li > div{text-decoration: none; line-height: 30px; display: block; position: relative; padding-left: 25px; color: #2c3e50;} .blog-contact.widget_categories ul li a[href="javascript://"], .blog-contact.widget_categories ul li a[href="javascript://"]:hover{color: #2c3e50; cursor: default;} .blog-contact.widget_categories ul li a .fa, .blog-contact.widget_categories ul li > div .fa{position: absolute; top: 8px; left: 0; display: block; font-size: 16px;} .editor_enable .blog-contact.widget_categories ul li a .fa{height: 100%; width: 100%;} .blog-contact.widget_categories ul li a:before, .blog-contact.widget_categories ul li:before{font-size: 0;} .blog-contact.widget_categories{margin-top: 40px; padding-bottom: 0;} .page-content-blog-entry{margin-bottom: 100px;} .page-content-blog-entry .col-left{width: 34%; float: left; display: block; padding-right: 30px; position: relative;} .page-content-blog-entry .col-right{width: 66%; float: right; display: block; padding: 0px 0px 0px 100px; position: relative;} .page-content-blog-entry .entry-meta .entry_format:after{content: "\f030";} .page-content-blog-entry .widget-gallery-post-slider{margin-top: 0; margin-bottom: 40px;} .page-content-blog-entry .entry-title{margin-bottom: 10px; font-size: 22px; font-weight: bold; color: #2c3e50;} .page-content-blog-entry .entry-title a{text-decoration: none; cursor: default;} .page-content-blog-entry .entry-details .entry-metadata a{text-decoration: none; cursor: default;} .page-content-blog-entry .entry-details .entry-body{color: #8b8b8b; line-height: 28px;} .post-nav-container a{text-decoration: none;} .widget_recent_entries a{text-decoration: none;} .widget_recent_entries ul li a.thumb img{width: 100px; height: 80px; object-fit: cover;} .single_add_to_cart_button{color: #fff; background: #e20909; text-decoration: none !important;} .single_add_to_cart_button:hover, .single_add_to_cart_button:focus{color: #fff; background: #6dc82b;} .page-product-title{margin-top: -32px; margin-bottom: 32px; padding-bottom: 30px;} .page-product-title .breadcrumb-wrapper .breadcrumb{clear: unset; width: auto; background: transparent;} .page-product-title .breadcrumb-wrapper .breadcrumb h4{} .page-product-details .product-detail{margin-bottom: 64px;} .page-product-details .product-detail .col-right{float: right; width: 52%;} .page-product-details .product-detail .col-left{float: left; width: 48%; padding-right: 2%;} .page-product-details .product-detail .product_title.entry-title{text-transform: capitalize; font-size: 30px; margin-bottom: 10px; margin-top: 10px;} .page-product-details .product-detail .product-desc{color: #8b8b8b;} .page-product-details .product-detail .product_price{color: #868686; font-size: 1.25em; line-height: 26px; margin-bottom: 10px;} .zoomy_wrapper{position: relative;} .zoomy_wrapper .zoom{width: 100%; height: auto;} .zoomy_wrapper .zoom-main{height: auto; width: 100%; margin-bottom: 15px;} .zoomy_wrapper .zoom-main span{width: 100%; height: auto; border: none;} .zoomy_wrapper .zoom-main img{width: 100%; height: auto;} .zoomy_wrapper .zoom-thumb{padding: 0; text-align: left;} .zoomy_wrapper .zoom .zoom-thumb a{border: navajowhite; margin: 0; float: left; padding: 0; margin-right: 2px; width: 90px;} .zoomy_wrapper .zoom .zoom-thumb a img{height: auto; width: 100%;} .zoomy_wrapper .zoomy_photoswipe{position: absolute; top: 10px; right: 10px; transform: scale(0.5); -moz-transform: scale(0.5); -webkit-transform: scale(0.5); -ms-transform: scale(0.5); z-index: 9; text-align: center; width: 40px; height: 40px; line-height: 40px; background: #fff; border-radius: 50%; opacity: 0;} .zoomy_wrapper:hover .zoomy_photoswipe{opacity: 1; visibility: visible; transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -ms-transform: translateY(-50%) scale(1);} .zoomy_wrapper .zoomy_photoswipe img{display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important;} .zoomy_wrapper .zoomy_image_data img{width: auto !important; height: auto !important;} .zoomy_wrapper .zoomy_image_data{visibility: hidden; opacity: 0; height: 0; width: 0; overflow: hidden;} .page-package-title{margin-top: -32px; margin-bottom: 32px; padding-bottom: 30px;} .page-package-title .breadcrumb-wrapper .breadcrumb{clear: unset; width: auto; background: transparent;} .page-package-title .breadcrumb-wrapper .breadcrumb h4{} .page-sorting{margin-bottom: 30px;} .page-sorting .col-left{float: left;} .page-sorting .col-right{float: right;} .page-sorting .sorting-result-count{line-height: 44px; color: #8b8b8b;} .page-sorting-form .selection-box{display: block; position: relative; float: right; width: 250px; margin-right: 15px;} .page-sorting-form .selection-box:first-child{margin-left: 0;} .selection-box select{height: 44px; background-color: #ffffff; color: #a0a0a0; background-position: center right; background-repeat: no-repeat; border: 1px solid #eeeeee; border-radius: 3px; width: 100%; margin: 0px; padding: 12px 50px 11px 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; text-indent: 0.01px; text-overflow: ''; position: relative;} .selection-box{position: relative;} .selection-box:after{background-image: url(/reborn_website/static/src/img/batambooking/select.png);} .selection-box:after{content: ""; pointer-events: none; position: absolute; width: 48px; height: 42px; right: 0px; top: 1px; background-position: center; border-radius: 0px 3px 3px 0px;} .page-package-item .package-items{margin-right: -10px; margin-left: -10px;} .page-package-item .package-items .column-product{float: left; width: 33.333333%; padding-right: 10px; padding-left: 10px;} .page-package-item .package-items .column-product:nth-child(3n+1){clear: left;} .page-package-item .column-product{margin-bottom: 40px;} .page-package-item .package-wrapper .package-thumb{float: none; margin: 0; overflow: hidden; padding: 0; position: relative; width: 100%;} .page-package-item .package-thumb img{float: left; width: 100%; height: auto; display: block; margin: 0; box-shadow: 0 1px 2px 0 rgba(0,0,0,.3); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3); -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; transition: all ease-in-out .2s;} .page-package-item .package-thumb img.secondary-image{backface-visibility: hidden; display: block; height: auto; opacity: 0; position: absolute; top: 0; transition: all 200ms ease-out 0s; width: 100%;} .page-package-item .package-wrapper .product-link{display: block; cursor: default;} .page-package-item .package-details .product-name{cursor: default; margin-bottom: 22px; font-weight: bold; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;} .page-package-item .package-wrapper .package-details{float: none; display: block; width: 100%; border-width: 1px; border-style: solid; border-top: 0; padding-top: 22px; padding-bottom: 22px; min-height: 0; position: relative;} .page-package-item .package-wrapper .package-details .package-content{position: relative; padding: 25px 20px 5px;} .page-package-item .package-wrapper .package-price{margin: 0; width: 60%;} .page-package-item .package-wrapper .package-link{width: 40%; float: right; text-align: right;} .page-package-item .package-wrapper .package-price .price{display: block; margin: 5px 0px 0px;} .page-package-item .package-content .price .price-disc{font-size: .67em; color: rgba(145,145,145,.5); margin: -2px 0 0; text-decoration: line-through;} .page-package-item .package-content .price .price-real{color: #2c3e50; font-size: 20px; padding-left: 5px; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;} .page-package-item .package-wrapper .tag-label{position: absolute; padding: 5px 15px 5px 5px; color: #fff; font-size: 13px; right: -93px; top: 74px; z-index: 9; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear; background: #087dc2; line-height: 26px; top: 10px; right: 0;} .page-package-item .package-wrapper .tag-label:after{content: ""; display: block; width: 0; height: 0; position: absolute; top: 0; left: -36px; border: 18px solid transparent; border-right-color: #087dc2 !important;} .page-package-item .package-content .dt-sc-button{margin-top: 0;} .page-package-item .package-content .dt-sc-button:hover{background: #6dc82b;} .page-package-item .package-wrapper:hover .tag-label{right: 0;} .page-package-item .package-wrapper:hover .package-thumb img.secondary-image{opacity: 1; margin-right: 0%;} .page-package-item .package-wrapper:hover .package-details .product-name{color: #087dc2;} .page-package-item .package-wrapper:hover .package-content .price .price-real{color: #6dc82b;} .page-package-item .package-wrapper:hover .package-content .dt-sc-button{background: #6dc82b;} .page_pager{margin-top: 10px; margin-bottom: 64px; position: relative;} .page_pager ul.pagination{position: relative;} .page_pager ul.pagination > li{display: inline-block;} .page_pager ul.pagination > li.disabled{display: none;} .page_pager ul.pagination > li:first-child{position: absolute; left: 0;} .page_pager ul.pagination > li:last-child{position: absolute; right: 0;} .page_pager ul.pagination > li > a{float: none; display: block; width: 45px; height: 45px; line-height: 44px; color: #8b8b8b !important; border: 1px solid #e4e8ea !important; border-radius: 3px; margin-right: 5px; padding: 0;} .page_pager ul.pagination > li.active > a{color: #087dc2 !important; background: #f6f6f6;} .page_pager ul.pagination > li:first-child > a, .page_pager ul.pagination > li:last-child > a{width: auto; border: none !important; color: #087dc2 !important; background: transparent !important;} .bb_booking_container_form3 .container-bb-booking:before{content: ""; opacity: 0; transform: scale(0.8); -webkit-transition: all .2s ease-out; transition: all .2s ease-out;} .bb_booking_container_form3.focus-form .container-bb-booking:before{content: ""; pointer-events: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #232a31; z-index: 10000; opacity: 0.95; transform: scale(1);} .bb_booking_container_form3.focus-form .container-bb-booking .wrap-bb-booking{z-index: 10001; position: relative; background-color: #fff; padding: 15px; -webkit-box-shadow: 0 2px 4px 0 rgba(27,27,27,.2); box-shadow: 0 2px 4px 0 rgba(27,27,27,.2);} .batambooking_widget_related_product .page-package-item .package-items .column-product{width: 25%;} .batambooking_widget_related_product .page-package-item .package-items .column-product:nth-child(3n+1){clear: none;} .batambooking_widget_related_product .page-package-item .package-items .column-product:nth-child(4n+1){clear: left;} .batambooking_widget_related_product .page-package-item .package-items .column-product:nth-child(4n) ~ .column-product{display: none;} .batambooking_widget_related_product .page-package-item .package-wrapper .package-price .price{display: block; margin: -15px 0px 0px;} .batambooking_widget_related_product .page-package-item .package-content .price .price-disc{display: block;} .batambooking_widget_related_product .page-package-item .package-content .price .price-real{display: block; padding-left: 0;} .show-all-product .dt-sc-button.too-small{display: inline-block; float: left; margin-top: 15px; margin-left: 10px;} .show-all-product .dt-sc-button.too-small:hover{color: #fff; background-color: #077dc2;} .show-all-product ~ .bb-booking-services{margin-top: 19px;} .dt-sc-one-fourth.space.images .column.dt-sc-one-half.space{float: left !important; width: 30% !important;} body.block_1_item1 .batambooking_block_1 .column:nth-child(1) .icon > img, body.block_1_item2 .batambooking_block_1 .column:nth-child(2) .icon > img, body.block_1_item3 .batambooking_block_1 .column:nth-child(3) .icon > img, body.block_1_item4 .batambooking_block_1 .column:nth-child(4) .icon > img, body.block_1_item5 .batambooking_block_1 .column:nth-child(5) .icon > img{-webkit-animation: toBottomFromTop 0.3s forwards; -moz-animation: toBottomFromTop 0.3s forwards; animation: toBottomFromTop 0.3s forwards;} .chat-wa-fixed{position: fixed; bottom: 5px; right: 84px; overflow: hidden; width: 47px; height: 47px; line-height: 48px; border: none; z-index: 111; font-size: 16px; color: transparent !important; text-decoration: none !important; background: url(/reborn_website/static/src/img/wa_chat_button2.png) no-repeat; background-size: cover;} .chat-wa-fixed:hover{transform: scale(1.009);} .bb_social_share{position: absolute; display: block; top: 7px; right: 8px; width: 30px; height: 30px;} .bb_social_share .share_text{padding: 0; font-size: 19px; border: 1px solid #8b8b8b; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; background-color: #fff; color: #8b8b8b; cursor: default; transition: ease all 0.4s; -webkit-transition: ease all 0.4s;} .bb_social_share:hover .share_text{color: #fff; background: #6dc82b;} .bb_social_share .share_to{position: absolute; top: 30px; right: 0; padding: 0; height: 0; overflow: hidden; background-color: #fff; z-index: 11; transition: ease all 1s; -webkit-transition: ease all 1s;} .bb_social_share:hover .share_to{height: 180px;} .bb_social_share .share_to a{display: block; padding: 0; font-size: 19px; border: none; width: 30px; height: 30px; text-align: center; line-height: 30px; color: #fff; cursor: pointer;} .bb_social_share .share_to a.oe_share_facebook{background-color: #3b5998!important;} .bb_social_share .share_to a.oe_share_twitter{background-color: #55acee!important;} .bb_social_share .share_to a.oe_share_linkedin{background-color: #0e839b !important} .bb_social_share .share_to a.oe_share_google{background-color: #dd4b39!important;} .bb_social_share .share_to a.oe_share_whatsapp{background-color: #549c19!important;} .bb_social_share .share_to a.oe_share_email{background-color: #848484!important;} .service-change-date{width: 200px; font-size: 18px; padding: 7px 13px; position: absolute; right: 0; top: 14px; color: #fff; background: #e20909; border-radius: 4px; cursor: pointer; z-index: 1;} .service-change-date:hover, .service-change-date:focus{color: #fff; background-color: #077dc2;} .service-change-date:after{content: attr(data-placeholder); padding-left: 10px;} .service-change-date .bb-datepicker-change{position: absolute; top: 0; left: 120px; width: 0; height: 1px; opacity:0; pointer-events: none;} .batambooking_shop_details .bb_booking_container_form2.bb-form-services .col-right{position: relative;} .bb_booking_container_form2.bb-form-services .bb-service-item.v2 .bb-select-container.v2.disabled{pointer-events: none;} .bb_booking_container_form .bb-booking-summary .dest_time_details{background: #fff; border-radius: 4px; padding: 10px 10px; border: 1px solid #e9ebea; margin-bottom: 15px;} .bb_booking_container_form .bb-booking-summary table.table-summary{background: #fff; border-radius: 4px; padding: 0 10px; border: 1px solid #e9ebea; margin-bottom: 35px;} .bb_booking_container_form .bb-booking-summary table.table-summary > thead > tr > th, .bb_booking_container_form .bb-booking-summary table.table-summary > tbody > tr > td{background: transparent; border-bottom: 1px solid #e9ebea;} .bb_booking_container_form .bb-booking-summary table.table-summary tr:last-child > td{border: none;} .bb_booking_container_form .payment-list{} .bb_booking_container_form .payment-list .bb-booking-form{background: #fff; border: 1px solid #e9ebea; padding: 0 10px; border-radius: 4px; margin-bottom: 10px;} .bb_booking_container_form .payment-list .bb-form-select-payment .container-bb-booking-form-btn{border: none;} .bb_booking_container_form .payment-list .bb-form-select-payment .bb-booking-form-btn{background-color: transparent;} .bb_booking_container_form .payment-list .bb-form-select-payment .bb-booking-form-btn .placeholder{margin-top: -15px;} .bb_booking_container_form .payment-list .bb-form-select-payment .bb-booking-form-btn .total_deposit, .bb_booking_container_form .payment-list .bb-form-select-payment .bb-booking-form-btn .sub-placeholder{bottom: 10px;} .bb_booking_container_form .payment-list .container-bb-booking-form-btn .bb-price-info .price-through{margin-top: -5px; line-height: 9px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_member .bb-booking-form-btn{padding-left: 0; height: 66px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_member .bb-booking-form-btn .total_deposit{top: 18px; bottom: auto;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_member .btn-with-icon .icon{display: none;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_member .btn-with-icon .icon-right{top: 20px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_member .bb-booking-form-btn .placeholder{position: absolute; top: 0; margin-top: 4px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_member .bb-booking-form-btn .payment_logo{padding-top: 32px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_member .bb-booking-form-btn .payment_logo img{height: 25px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_member .bb-price-info{top: 22px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_transfer .bb-booking-form-btn{padding-left: 0; height: 66px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_transfer .bb-booking-form-btn .total_deposit{top: 18px; bottom: auto;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_transfer .btn-with-icon .icon{display: none;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_transfer .btn-with-icon .icon-right{top: 20px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_transfer .bb-booking-form-btn .placeholder{position: absolute; top: 0; margin-top: 4px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_transfer .bb-booking-form-btn .payment_logo{padding-top: 18px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_transfer .bb-booking-form-btn .payment_logo img{height: 30px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_transfer .bb-price-info{top: 22px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_credit_card .bb-booking-form-btn{padding-left: 0; height: 56px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_credit_card .btn-with-icon .icon{display: none;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_credit_card .btn-with-icon .icon-right{top: 16px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_credit_card .bb-booking-form-btn .placeholder{position: absolute; top: 0; margin-top: 4px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_credit_card .bb-booking-form-btn .payment_logo{padding-top: 18px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_credit_card .bb-booking-form-btn .payment_logo img{height: 27px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_credit_card .bb-price-info{top: 18px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_midtrans .bb-booking-form-btn{padding-left: 0; height: 133px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_midtrans .btn-with-icon .icon{display: none;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_midtrans .btn-with-icon .icon-right{top: 24px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_midtrans .bb-booking-form-btn .placeholder{position: absolute; top: 0; margin-top: 4px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_midtrans .bb-booking-form-btn .payment_logo{padding-top: 18px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_midtrans .bb-booking-form-btn .payment_logo img{height: 105px;} .bb_booking_container_form .payment-list .bb-form-select-payment.pay_midtrans .bb-price-info{top: 25px;} .promo_and_trasportation{display: block; margin-bottom: 35px;} .promo_and_trasportation .row-transportation{position: relative; padding: 0 10px; background-color: #f1f8fe; border: 1px dashed #2d8cb8; border-radius: 4px; margin-bottom: 5px;} .promo_and_trasportation .row-transportation .btn-add-transportation{font-weight: bold; cursor: pointer; position: relative; color: #2d8cb8; height: 50px; line-height: 50px; margin: 0;} .promo_and_trasportation .row-transportation .btn-add-transportation .icon-right{right: 0;} .promo_and_trasportation .row-promo{padding: 15px 10px; background-color: #f1f8fe; border: 1px dashed #2d8cb8; border-radius: 4px;} .promo_and_trasportation .row-promo .bb-booking-promo-code{margin: 0;} .promo_and_trasportation .row-promo .bb-booking-promo-code h4{color: #2d8cb8;} .promo_and_trasportation .row-promo .bb-booking-promo-code .a-submit{font-weight: bold; color: #2d8cb8; border-color: #2d8cb8;} .promo_and_trasportation .row-promo .bb-booking-promo-code .form-control{border-color: #2d8cb8;} .promo_and_trasportation .row-remark{margin-top: 25px; padding: 15px 10px; background-color: #f1f8fe; border: 1px dashed #2d8cb8; border-radius: 4px;} .promo_and_trasportation .row-remark .bb-booking-remark{margin: 0;} .promo_and_trasportation .row-remark .bb-booking-remark h4{color: #2d8cb8;} .promo_and_trasportation .row-remark .bb-booking-remark .a-submit{font-weight: bold; color: #2d8cb8; border-color: #2d8cb8;} .promo_and_trasportation .row-remark .bb-booking-remark .form-control{border-color: #2d8cb8; border-radius: 4px;} .batambooking_tnc .showmore-tnc{text-decoration: underline;} .batambooking_tnc .showmore-tnc[aria-expanded="false"]:after{content: "View more"} .batambooking_tnc .showmore-tnc[aria-expanded="true"]:after{content: "View less"} .batambooking_tnc .more-content{text-align: left;} .batambooking_tnc .more-content ul{padding-left: 30px; font-size: 14px;} .btn_load_at_popup{cursor: pointer;} .modal_tnc_privacy_policy{display: -webkit-inline-box; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; overflow-y: auto; opacity: 0; transition: all 0.2s ease-in-out; transform: scale(0.8);} .modal_tnc_privacy_policy.bb-show{opacity: 1; transform: scale(1);} .modal_tnc_privacy_policy.ov-hidden{overflow: hidden;} .modal_tnc_privacy_policy.modal.o_website_modal .modal-dialog .modal-content{border-radius: 15px; margin-bottom: 10px;} .modal_tnc_privacy_policy.modal.o_website_modal .modal-dialog .modal-content .modal-body{overflow: auto;} .modal_tnc_privacy_policy .modal-body .container{width: 100%;} .modal_tnc_privacy_policy .modal-body ul{padding-left: 30px;} .widget-gallery-post-slider .bx-controls a.bx-prev, .widget-gallery-post-slider .bx-controls a.bx-next{background-position: center;} .footer-row3 .logo_and_icons .paypal_verified{padding-left: 5px; margin-bottom: 10px;} .footer-row3 .logo_and_icons .paypal_verified img{height: 55px;} .bb_booking_container_form .paypal_verified{height: 50px; text-align: center; margin-top: -20px; margin-bottom: 20px;} .bb_booking_container_form .paypal_verified img{width: auto; height: 100%; margin: auto;} .page-content-blog-entry.v2{position: relative; padding-top: 145px; margin-top: -32px; overflow: hidden;} .page-content-blog-entry.v2 .col-right{position: static;} .page-content-blog-entry.v2 .page-title.blog.v2{position: absolute; top: -145px; width: 100%; left: 0; padding: 0; margin: 0; padding-right: 15px; padding-left: 15px;} .page-content-blog-entry.v2 .page-title.blog.v2 section.fullwidth-background:before{content: ""; position: absolute; left: -3000px; display: block; height: 100%; width: 8000px; background: #f8f8f8;} .page-content-blog-entry.v2 .entry-meta{left: auto; right: -68px;} .page-content-blog-entry.v2 .widget_entry_date_mobile{display: none;} @-webkit-keyframes transformer{from{-webkit-transform: scale(0);}to{-webkit-transform: scale(1);}} @keyframes transformer{from{-webkit-transform: scale(0);}to{-webkit-transform: scale(1);}} @-webkit-keyframes transformer_out{from{-webkit-transform: scale(1);}to{-webkit-transform: scale(0);}} @keyframes transformer_out{from{-webkit-transform: scale(1);}to{-webkit-transform: scale(0);}} @-webkit-keyframes animate_hide{to{visibility: hidden; margin: 0; width: 0; height: 0; padding: 0;}} @keyframes animate_hide{to{visibility: hidden; margin: 0; width: 0; height: 0; padding: 0;}} @-webkit-keyframes animate_show{to{visibility: visible;}} @keyframes animate_show{to{visibility: visible;}} .page-package-item .package-items .dt-sc-button{background: #6dc82b;} .page-package-item .package-items .dt-sc-button:hover{background: #6dc82b; transform: scale(1.05);} 

/* /reborn_website/static/src/css/batambooking/responsive.css defined in bundle 'reborn_website.batambooking_assets_frontend' */
 @media(min-width: 1200px){} @media(min-width: 991px){#toTop{bottom: 55px;}.batambooking_shop_details{background: #fff !important; padding: 0 !important;}.batambooking_shop_details .bb-action-bar{display: none;}.batambooking_shop_details .bb-shop-details .bb-shop-name{padding: 10px 0;}.batambooking_shop_details .bb-shop-details .bb-shop-rating, .batambooking_shop_details .bb-shop-details .bb-shop-description{padding: 5px 0;}.batambooking_shop_details .bb-nav-tabs .tab-content{padding-top: 30px;}.batambooking_shop_details .bb-nav-tabs .nav-tabs > li > a{min-width: 76px; text-align: center;}.batambooking_shop_details .page-title{margin-top: -32px; margin-bottom: 32px; padding-bottom: 92px;}.batambooking_shop_details .breadcrumb-wrapper .breadcrumb{clear: unset; width: auto; background: transparent;}.batambooking_shop_details .bb_booking_container_form2.bb-form-services{max-width: 1170px; box-shadow: none; margin-bottom: 30px;}.batambooking_shop_details .bb_booking_container_form2.bb-form-services .col-left{float: left; width: 35%; padding-top: 15px;}.batambooking_shop_details .bb_booking_container_form2.bb-form-services .col-right{float: left; width: 65%; padding-left: 30px; position: relative;}.batambooking_shop_details .bb-service-item.v2 .service-details{box-shadow: none;}.batambooking_shop_details .bb-service-item.v2{box-shadow: none; border-bottom: 1px solid #ebebeb; margin-bottom: 30px;}.batambooking_shop_details .bb_booking_container_form2.bb-form-services .bb-service-item.v2 .thumnail{float: left; width: 40%; border-radius: 0;}.batambooking_shop_details .bb_booking_container_form2.bb-form-services .bb-service-item.v2 .action-box{float: left; width: 60%; position: relative;}.batambooking_shop_details .bb_booking_container_form2.bb-form-services .bb-service-item.v2 .service-details .bb-box{padding-right: 130px; margin-top: 5px; margin-bottom: 25px;}.batambooking_shop_details .bb_booking_container_form2.bb-form-services .bb-service-item.v2 .service-name{margin: 0; line-height: 16px;}.batambooking_shop_details .bb_booking_container_form2.bb-form-services .bb-service-item.v2 .service-description{font-size: 12px; min-height: 30px;}.batambooking_shop_details .bb_booking_container_form2.bb-form-services .bb-service-item.v2 .service-details .thumnail img{padding: 0; height: 220px; object-fit: cover; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; transition: all .4s;}.batambooking_shop_details .bb_booking_container_form2.bb-form-services .bb-service-item.v2 .service-details .thumnail img:hover{transform: scale(1.1);}.batambooking_shop_details .bb_booking_container_form2.bb-form-services .bb-service-item.v2 .bb-group-price-box .bb-right{position: absolute; top: 0; right: 0; width: 124px;}.batambooking_shop_details .bb_booking_container_form2.bb-form-services .bb-service-item.v2 .bb-group-price-box .bb-right .btn-book-now{height: 35px; width: 110px; margin: 0 0 0 auto;}.batambooking_shop_details .bb_booking_container_form2.bb-form-services .bb-service-item.v2 .bb-group-price-box .btn-book-upgrade{font-size: 15px;}.batambooking_shop_details .bb_booking_container_form2.bb-form-services .bb-service-item.v2 .bb-group-price-box{min-height: 50px; margin-top: 5px;}.batambooking_shop_details .bb_booking_container_form2.bb-form-services .bb-service-item.v2 .service-details .bb-right .bb-service-price-box{min-height: 85px;}.batambooking_shop_details .bb_booking_container_form2.bb-form-services .bb-service-item.v2 .bb-select-container.v2{height: 35px;}.batambooking_shop_details .bb_booking_container_form2.bb-form-services .bb-service-item.v2 .bb-select-container.v2:after, .batambooking_shop_details .bb_booking_container_form2.bb-form-services .bb-service-item.v2 .bb-group-price-box .btn-book-upgrade:after{content: ""; display: block; position: absolute; border-bottom: 1px solid #077dc2; bottom: 0; left: 0; width: 0; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; transition: all .4s;}.batambooking_shop_details .bb_booking_container_form2.bb-form-services .bb-service-item.v2 .bb-select-container.v2:hover:after, .batambooking_shop_details .bb_booking_container_form2.bb-form-services .bb-service-item.v2 .bb-group-price-box .btn-book-upgrade:hover:after{width: 100%;}.batambooking_shop_details .bb_booking_container_form2.bb-form-services .bb-service-item.v2 .bb-select-container.v2 div.bb-select{height: 35px; line-height: 35px;}.batambooking_shop_details .bb_booking_container_form2.bb-form-services .bb-service-item.v2 .service-prices .price{font-size: 20px;}.batambooking_booking_change .bb_booking_container_form2.bb-form-services{max-width: 65%;}.membership .batambooking_best_gift .dt-sc-pricing-table .column{width: 50%; margin: 0; padding: 0 10px;}.membership .batambooking_best_gift .dt-sc-pricing-table .column .dt-sc-pr-tb-col{max-width:400px; margin: auto;}.footer-row2 .column.images{float: right; width: 47%;}} @media(min-width: 768px){.batambooking_banner_slidertop ~ .bb_container3{position: absolute; top: 5%; width: 100%; background: transparent !important;}.batambooking_banner_slidertop ~ .bb_container3 .wrap-bb-booking{background: rgba(255,255,255, 0.35); padding: 30px 17px; border-radius: 4px;}.dt-sc-one-third{width: 30%;}.dt-sc-one-third:first-child{margin-left: 5;}.bb_container3 .wrap-bb-booking{width: 100%; max-width: 1065px;}.bb_container3 .bb-booking-form .bb-search-location{width: 250px; display: block; float: left; margin-right: 20px;}.bb_container3 .bb-booking-form .bb-search-location .bb-select-container.v3{margin: 0;}.bb_container3 .bb-booking-form .bb-date-display-result{float: left; width: 300px; height: 40px; margin-right: 20px; margin-bottom: 0;}.bb_container3 .bb-booking-form .bb-date-display-result .date-wrapper{position: absolute; right: 0; top: 0; display: block; width: 102px;}.bb_container3 .bb-booking-form .bb-date-display-result .title{margin-bottom: 0;}.bb_container3 .bb-booking-form .bb-date-display-result .date{font-size: 36px; height: 40px;}.bb_container3 .bb-booking-form .bb-date-display-result .day-month{margin-top: 0; line-height: 17px; font-size: 14px;}.bb_container3 .bb-booking-form .bb-show-result-booking{float: right; width: 170px; height: 40px; border-radius: 4px; transition: ease all 0.4s; box-shadow: none;}.bb_container3 .bb-booking-form .bb-show-result-booking:hover{color: #fff; background: #6dc82b;}.bb_booking_container_form_popup .bb_popup_content{width: 400px;}.section-gallery .item-img{width: 23%;}} @media(min-width: 480px){} @media(max-width: 1300px){.page-package-item .package-wrapper .package-price{width: 63%;}.page-package-item .package-wrapper .package-link{width: 37%;}.page-package-item .package-content .price .price-real{font-size: 18px;}} @media(max-width:1119px){.page-package-item .package-wrapper .package-details .package-content{position: relative; padding: 15px 7px 5px;}.page-package-item .package-wrapper .package-details > h5, .page-package-item .package-wrapper .package-details > p{padding-left: 10px; padding-right: 10px;}.page-package-item .package-wrapper .package-price{width: 58%;}.package-wrapper .package-price .price{display: block; margin: 0 0px 0px;}.page-package-item .package-content .price .price-disc{font-size: 11px;}.page-package-item .package-content .price .price-real{font-size: 16px;}.page-package-item .package-wrapper .package-link{width: 42%;}.page-package-item .package-content .dt-sc-button{font-size: 12px; margin-top: 2px;}.bb_new_paralax_slider .item .item-container .item-container-row{width: 900px;}} @media(max-width:992px){.alert-validate::before{visibility: visible; opacity: 1;}} @media(max-width: 991px){.bb_new_paralax_slider .item .item-container .item-container-row{width: 710px;}.bb_new_paralax_slider .item-container .overlay_content .title2{font-size: 34px; line-height: 34px;}.bb_new_paralax_slider .item .item-container .overlay_content{height: auto; margin-top: 25px; margin-bottom: 20px;}} @media(max-width: 960px){.page-package-item .package-wrapper .package-details .package-content{position: relative; padding: 15px 7px 5px;}.page-package-item .package-wrapper .package-price{width: 49%;}.package-wrapper .package-price .price{display: block; margin: 0 0px 0px;}.page-package-item .package-content .price .price-disc{display: block; font-size: 10px; line-height: 10px;}.page-package-item .package-content .price .price-real{font-size: 16px; display: block; padding-left: 0;}.page-package-item .package-wrapper .package-link{width: 51%;}.page-package-item .package-content .dt-sc-button{font-size: 12px; margin-top: 2px;}.bb_new_paralax_slider .item .item-container .item-container-row{width: 900px;}.footer-row2 .column.images{float: none; width: 100% !important;}.footer-row2 .column.images .pull-right{float: none !important;}} @media(max-width: 768px){#main-menu > ul.menu > li i.bb-icon.bb-icon-store{display: inline-block; top: 3px; height: 19px; width: 19px;}.member-menu-dropdown .dropdown-menu{right: -40px;}#header-wrapper-sticky-wrapper{height: auto !important;}#header.header2 .container{width: 100%;}.batambooking_banner_slidertop .background-img img{height: 189px; object-fit: cover;}#header.header2 #primary-menu{width: 100%;}#header.header2 #primary-menu .menu.menu-toggle-open{margin-bottom: 15px !important;}#header.header2 #logo{width: 100%; max-width: 270px; margin: auto; text-align: center; float: none; height: 50px; padding: 50px 0;}#header.header2 #logo a{height: auto;}#header.header2 #logo a img{height: auto;}.bottom_navigation_wrapper{display: block;}.nav-pills.bb-tab > li{float: none; width: 100%; margin: 0; margin-bottom: 5px;}.nav-pills.bb-tab > li >a{width: 100%;}.batambooking_block_1 .column.dt-sc-one-fourth{padding: 0; padding-left: 0; width: 100%; margin: 0; margin-bottom: 20px;}.carousel.slide-animate .item .img-popup{width: 100%;}.carousel.slide-animate .item .img-popup img{height: auto; width: auto;}.batambooking_testimony_youtube_video .container{width: 100%;}.batambooking_testimony_youtube_video .testimony_video_slider .item iframe{height: 180px;}.bb_booking_container_form3{max-width: 300px;}.carousel_items .dt-sc-one-fourth .package-content .dt-sc-button{float: none;}.batambooking_testimony .bb_testimony{padding-right: 0; padding-left: 0; padding-bottom: 60px; min-height: 500px !important;}.bb_testimony .item .item-container{display: block; padding: 0;}.bb_testimony .item .item-container > .item-pic{max-width: 80px; display: block; margin: auto;}.bb_testimony .item .item-container > .item-text{padding-left: 0;}.bb_testimony .carousel-control.right, .bb_testimony .carousel-control.left{width: 20px; top: 35%;}.bb_block_4_slider .item-container .item-left-col, .bb_block_4_slider .item-container .item-right-col{float: none; padding-right: 0; padding-bottom: 15px; width: 100%;}.bb_block_4_slider .item-container .item-left-col iframe{width: 100%; height: 205px;}.bb_block_4_slider .carousel-control{top: 49px; width: 30px; height: 30px; line-height: 27px;}.bb_block_4_slider .carousel-control.left{right: 30px !important;}.bb_block_4_slider .item-container .list-detail > div.detail{padding-right: 74px;}.star-rating-wrapper .star-rating{width: 63px;}.star-rating{font-size: 13px;}.pgs-tab-link-container{display: none;}.pgs-dashboard-tabs .container{width: 100%;}.pgs-tab-link-bars > div{width: 100%;}.pgs-tab-content-container .pgs-tab-content-row .col-left, .pgs-tab-content-container .pgs-tab-content-row .col-right{padding-right: 0; padding-left: 0;}.pgs-tab-content-container .pgs-tab-content-row{overflow: unset;}.pgs-tab-content-container .pgs-tab-content-row .item .item-container .item-link{height: 22px;}.member_dashboard .container{width: 100%;}.member_dashboard table.table_order .tr-head{display: none;}.member_dashboard table.table_order .tr-body{display: block; position: relative; margin-bottom: 15px; background-color: #f9f9f9; box-shadow: 0px 0px 2px 0px #a8a8a8;}.member_dashboard table.table_order .tr-body > td{display: block; padding: 10px 10px;}.member_dashboard table.table_order .tr-body > td.booking-id{font-size: 12px; color: #676767; font-weight: bold;}.member_dashboard table.table_order .tr-body > td.booking-id:before{content: "Booking ID";}.member_dashboard table.table_order .tr-body > td.amount-total{position: absolute; top: 7px; right: 10px; font-weight: bold; padding: 0;}.member_dashboard table.table_order .tr-body > td.date-booking:before{content: "Date Booking :";}.member_dashboard table.table_order .tr-body > td.date-booking{background-color: #f3f3f3; font-size: 12px;}.member_dashboard table.table_order .tr-body > td.view-more{text-align: right;}.batambooking_section_subscribe{position: relative; padding-top: 55px; padding-bottom: 50px;}.page-package-title .breadcrumb-wrapper .breadcrumb, .page-title.blog .breadcrumb-wrapper .breadcrumb{float: none; width: 100%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; align-items: center; justify-content: center;}.page-package-title .breadcrumb-wrapper .breadcrumb a, .page-package-title .breadcrumb-wrapper .breadcrumb h4, .page-package-title .breadcrumb span.default, .page-title.blog .breadcrumb-wrapper .breadcrumb a, .page-title.blog .breadcrumb-wrapper .breadcrumb h4, .page-title.blog .breadcrumb span.default{float: none; line-height: 18px; display: inline-block;}.page-title.blog .breadcrumb span.default{margin: 0 6px 0 7px;}.widget-gallery-post-slider .bx-controls a{width: 30px; height: 50px;}.page-content-blog .col-left, .page-content-blog .col-right{width: 100%; padding: 0;}.page-content-blog .our-in-hour-service .list.row .column{margin: 0; width: 100%; float: none; padding: 0; margin-bottom: 20px;}.page-blog-our-recomendation .package-wrapper.dt_carousel .column{max-width: 100%;}.page-content-blog-entry > .container{padding: 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: column; flex-flow: column;}.page-content-blog-entry .col-left{width: 100%; padding: 0; margin-top: 45px; -webkit-box-ordinal-group: 3; -moz-box-ordinal-group: 3; -ms-flex-order: 3; -webkit-order: 3; order: 3;}.page-content-blog-entry .col-right{width: 100%; -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2;}.page-product-details .product-detail > .container{padding: 0;}.page-product-details .product-detail .col-left, .page-product-details .product-detail .col-right{width: 100%; padding: 0; float: none;}.zoomy_wrapper .zoom-thumb{text-align: left !important; height: auto !important;}.batambooking_blogs .entry-post .entry-date .img-bg{width: 50px; height: 50px;}.package-wrapper .package-details .package-content ul.package-meta{padding-bottom: 80px;}.package-wrapper .package-price{margin-bottom: 15px;}.bb_paralax_slider .item-container .video.fullwidth-section .content{height: auto; margin-top: 25px;}.bb_paralax_slider .item-container .video.fullwidth-section .title2{font-size: 34px; line-height: 34px;}.page-sorting > .container{padding: 0;}.page-package-item > .container{padding: 0;}.page-package-item .package-items{margin-right: -10px; margin-left: -10px;}.page-package-item .package-items{float: none; width: 100%; margin-right: 0; margin-left: 0;}.page-package-item .package-items .column-product{width: 100%; padding-right: 0; padding-left: 0;}.page-package-item .package-wrapper .package-price{float: none; width: 100%; margin-bottom: 15px;}.page-package-item .package-wrapper .package-link{float: none; width: 100%; text-align: center;}.page-package-item .package-wrapper .package-details .package-content{position: relative; padding: 14px 20px 5px;}.page-package-item .package-wrapper .package-details > h5, .page-package-item .package-wrapper .package-details > p{padding-left: 20px; padding-right: 20px;}.package-wrapper .package-price .price{display: block; margin: 0 0px 0px;}.page-package-item .package-content .price .price-disc{display: inline-block; font-size: .67em; line-height: .67em;}.page-package-item .package-content .price .price-real{font-size: 20px; display: inline-block; padding-left: 5px;}.page-package-item .package-content .dt-sc-button{margin-top: 0; font-size: 13px; padding: 7px 13px;}.batambooking_widget_related_product .page-package-item .package-items .column-product{width: 100%;}.batambooking_widget_related_product .page-package-item .package-wrapper .package-price .price{margin: 5px 0px 0px;}.show-all-product{text-align: left; margin-top: 32px; padding-left: 10px;}.show-all-product .dt-sc-button.too-small{float: none; margin: 0;}.service-change-date{top: 0; right: 10px;}.page-sorting .col-left, .page-sorting .col-right{float: none; width:100%;}.page-sorting-form .selection-box{margin: 0; width: 100%; margin-bottom: 20px;}.o_my_status_table_wrapper .o_my_status_table.balance-history > thead > tr > th.th-date, .o_my_status_table_wrapper .o_my_status_table.balance-history > thead > tr > th.th-debit-credit{display: none !important;}.o_my_status_table_wrapper .o_my_status_table.balance-history > tbody > tr{position: relative; display: block; padding: 10px 5px;}.o_my_status_table_wrapper .o_my_status_table.balance-history > tbody > tr > td.td-date{display: block; position: absolute; top: -5px; width: 100px; font-size: 12px; font-weight: bold; padding: 10px 0;}.o_my_status_table_wrapper .o_my_status_table.balance-history > tbody > tr > td.td-name{display: block; width: 100%; padding-left: 0; padding-right: 100px; font-size: 12px;}.o_my_status_table_wrapper .o_my_status_table.balance-history > tbody > tr > td.td-debit-credit{position: absolute; top: 10px; right: 0; font-size: 12px;}.o_my_status_table_wrapper .o_my_status_table.booking-history > thead > tr{display: none;}.o_my_status_table_wrapper .o_my_status_table.booking-history > tbody > tr{background: #fff; display: block; position: relative; padding: 0; margin-top: 10px; margin-bottom: 10px; background-color: #f9f9f9; border: 1px solid #cecece; border-radius: 4px;}.o_my_status_table_wrapper .o_my_status_table.booking-history > tbody > tr > td{display: block; padding: 10px;}.o_my_status_table_wrapper .o_my_status_table.booking-history > tbody > tr > td.td-booking_no{font-size: 12px; color: #676767; font-weight: bold;}.o_my_status_table_wrapper .o_my_status_table.booking-history > tbody > tr > td.td-booking_no:before{content: "Booking ID: ";}.o_my_status_table_wrapper .o_my_status_table.booking-history > tbody > tr > td.td-date_booking{font-size: 12px; background-color: #f3f3f3;}.o_my_status_table_wrapper .o_my_status_table.booking-history > tbody > tr > td.td-date_booking:before{content: "Date Booking: ";}.o_my_status_table_wrapper .o_my_status_table.booking-history > tbody > tr > td.td-amount_total{position: absolute; top: 0; right: 0; font-weight: bold;}.o_my_status_table_wrapper .o_my_status_table.booking-history > tbody > tr > td.td-branch{display: none;}.o_my_status_table_wrapper .o_my_status_table.booking-history > tbody > tr > td.td-view-detail{text-align: right; font-size: 12px; font-weight: bold;}.bb_popup_content .bb-select-container .bb-attribute .view_detail{right: 67px; bottom: 22px; font-size: 10px;}.bb_paralax_slider .item-container section{background-attachment: inherit;}.batambooking_today_deals .package-wrapper.dt_carousel .column{width: 44.5%;}.page-content-blog-entry.v2 .widget_entry_date_mobile{display: block; position: absolute; left: 0;}.page-content-blog-entry.v2 .col-left .entry-meta{display: none;}} @media(max-width: 500px){.top-right ul{padding: 0;}.fullwidth-section.grey-bg .welcome-txt h2{padding-bottom: 100px;}.batambooking_block_2 .container{padding: 0;}.batambooking_slideshow_desktop{display: none;}.batambooking_slideshow_mobile{display: block;}.batambooking_section_subscribe .container{padding: 0;}.batambooking_section_subscribe .dt-footer-newsletter .newsletter-bg{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.batambooking_section_subscribe .dt-footer-newsletter .newsletter-content{position: relative; top: 0; left: 0; right: 0; bottom: 0; padding: 30px;}.batambooking_today_deals .package-wrapper.dt_carousel .column{width: 100%;}.page-blog-our-recomendation .package-wrapper.dt_carousel .column{width: 100%;}.footer-row2 .column.images .img-list a{float: left; width: 25%; display: block;}.footer-row2 .column.images .img-list img{width: 100%; height: auto !important;}.footer-row3 .logo_and_icons{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: column; flex-flow: column;}.footer-row3 .logo_and_icons .paypal_verified{-webkit-box-ordinal-group: 3; -moz-box-ordinal-group: 3; -ms-flex-order: 3; -webkit-order: 3; order: 3; text-align: right;}.footer-row3 .logo_and_icons .trustworthy_partner{-webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; text-align: right;}.footer-row2 .column{float: none; width: 100%;}} @media(max-width: 480px){.bb_container2{padding: 0 !important; background: #fff !important}} @media only screen and (max-width: 479px) and (min-width: 320px){.bb_new_paralax_slider .item .item-container .item-container-row{display: block; width: 330px;}.bb_new_paralax_slider .item .item-container .item-left-col, .bb_new_paralax_slider .item .item-container .item-right-col{margin: 0; display: block; width: 100%;}} @media(max-width: 400px){}