/*
Theme Name: Labiru Tour with Automation
Version: 2.1.2
Description: Wordpress themes khusus yang dibuat untuk PT. Labiru Tour & Travel
Theme URI: http://labirutour.com
Author: Jogja Web Center
Author URI: https://jogjaweb.co.id 
*/

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.size-full{max-width:100%;height: auto;}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:100%;padding:5px 3px 0px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:12px !important;line-height:17px !important;margin:0;padding: 7px 4px 7px;text-align: inherit !important;font-style: italic;}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}

a:hover, a:focus{text-decoration: none;}
.row {margin-left: 0;margin-right: 0;}
.block{display: block;}
.inline-table{display: inline-table;vertical-align: bottom;}
.text-straight{text-decoration: line-through;}
.col-center{display:inline-block;float:none;}
.col-padding-lr-10{padding-left: 10 !important;padding-right: 10px !important;}
.transition {transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;}
body{font-family: 'Roboto', sans-serif;}
header{position: relative;}
header, header .bg, header .cover{width: 100%;height: 100vh;}
header .bg{background-size: cover;background-position: center;}
header .cover{background-color: rgba(0,0,0,0.25);} /*Update: 16/10/2017*/
header .top, header .navbar-fixed-top{color:#FFF;} /*position: fixed;width: 100%*/
header .top{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.7+0,0.4+100 */background: -moz-linear-gradient(top,  rgba(0,0,0,0.72) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(0,0,0,0.72) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(0,0,0,0.72) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */}
.navbar-default{border: 0;border-radius: 0;background: hsla(0, 0%, 85%, 0.67);padding: 0px 0;height: 80px;}
.navbar-brand>img{width: 220px;}
.navbar-nav [class*="flaticon-"]{color:#373435;margin-right: 0px;}
.navbar-nav [class*="flaticon-"]:before, .navbar-nav [class*=" flaticon-"]:before, .navbar-nav [class^="flaticon-"]:after, .navbar-nav [class*=" flaticon-"]:after{font-weight: 100;font-size: 17px;}
.navbar-nav .fa{font-size: 17px;margin-right: 5px;}
.navbar-default .navbar-nav>li>a:hover [class*="flaticon-"], .navbar-default .navbar-nav>li>a:focus [class*="flaticon-"], .navbar-default .navbar-nav>.current-menu-item>a [class*="flaticon-"]{color: #CD2122;}
.navbar-default .navbar-nav>li>a{color:black;font-family: 'Roboto', sans-serif;font-size: 1.1em;font-weight: 700;text-transform: uppercase;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>.current-menu-item>a {color: white;}
.navbar-default .navbar-nav>.current-menu-item>a{background: transparent !important;color: #f7940f !important;}
.navbar-brand{height: auto;}
header li.contact{background: #CD2122;margin-top: -15px;padding: 20px 20px;margin-left: 20px;
    -webkit-box-shadow: 0 3px 5px 0px dimgrey;
    -moz-box-shadow: 0 3px 5px 0px dimgrey;
    box-shadow: 0 3px 5px 0px dimgrey;border-radius: 0 0 20px 20px;text-align: center;}
header li.contact:hover{
    transition: 0.5s;
    -webkit-box-shadow: 0 3px 7px 0px white;
    -moz-box-shadow: 0 3px 7px 0px white;
    box-shadow: 0 3px 7px 0px white;
}
header li.contact p{margin-bottom: 0;}
header li.contact .text{font-size: 0.95em;}
header li.contact .phone{font-size: 1.4em;font-weight: bold;}
header li.contact .phone a{color:#FFF;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {background-color: transparent;color: #FFF;}
.navbar-nav>li>.dropdown-menu {margin-top: -20px;}
.dropdown-menu>li{background-color: black;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {background-color: #284a35;}
header .left, header .right{border:0px solid #FFF;min-height: 200px;}
header .right{padding-right: 0;}
header .left{padding-left: 0;padding: 20px 0 100px;}
header .bottom{position: absolute;bottom: 0;width: 100%}
/*s:Ketika Navbar-fixed-top muncul - khusus homepage*/
header .navbar-fixed-top{-webkit-box-shadow: 0 3px 5px 0px grey;-moz-box-shadow: 0 3px 5px 0px grey;box-shadow: 0 3px 5px 0px grey;}
header .navbar-fixed-top .navbar-brand>img {width: 155px;}
@media (max-width: 767px){
	header .navbar-fixed-top .navbar-brand>img {width: 115px;} /*Update: 06/11/2017*/
}
header .navbar-fixed-top .navbar-default{padding: 0;}
header .navbar-fixed-top .navbar{margin-bottom: 0px;}
header .navbar-fixed-top .navbar-default .navbar-nav>li>a{font-size: 1.1em;color:white;margin-top: 2px;}
header .navbar-fixed-top .navbar-default .navbar-nav>li>a:hover{color:#CD2122;}
header .navbar-fixed-top li.contact{
    background: #CD2122;
    margin-top: 0;
    padding: 20px 25px;
    margin-left: 20px;
    border-radius: 0 0 20px 20px;
    text-align: center;
    position: relative;
    -webkit-box-shadow: 0 3px 5px 0px dimgrey;
    -moz-box-shadow: 0 3px 5px 0px dimgrey;
    box-shadow: 0 3px 5px 0px dimgrey;
    }
header .navbar-fixed-top li.contact:hover{
    transition: 0.5s;
    -webkit-box-shadow: 0 3px 5px 0px white;
    -moz-box-shadow: 0 3px 5px 0px white;
    box-shadow: 0 3px 5px 0px white;
}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height: 380px;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #FFF;}
header .navbar-fixed-top .navbar-nav>li>.dropdown-menu {margin-top: -2px !important;background-color: #1a93d0 !important;}
/*e:Ketika Navbar-fixed-top muncul - khusus homepage*/
.tour-search{width:100%;background: rgba(12, 150, 218, 0.89);border-radius:15px 15px 0 0;padding:20px;z-index: 2;}
.tour-search .title{margin-top: 0;font-weight:700;font-size: 23px;color: #FFF;margin: -20px -20px 0 -20px;border-radius: 15px 15px 0 0;padding: 15px 20px 15px;background: rgb(0, 125, 187);margin-bottom: 25px;}
.tour-search [class*="flaticon-"]:before{font-size: 25px;color:#ed3237;}
.tour-search [class*="col-"]{padding: 0;}
.tour-search .wrap{margin-bottom: 15px;position: relative;}
.tour-search label{color:#FFF;}
.tour-search .icon{color:#ed3237;position: absolute;bottom: 10px;left: 10px;z-index: 3;}
.tour-search .icon:before{font-size: 15px;}
.tour-search .form-control{border-radius: 10px;padding: 10px 10px 10px 34px;height: auto;}
.tour-search .fa-pencil{bottom: 13px;}
.tour-search .btn{border-radius: 10px;font-weight: 900;font-size: 15px;background: #005782;border: 0;color: #FFF;padding: 12px;}
.selectivity-input{width: 100%;}
.selectivity-single-select{background: #FFF;border-radius: 10px;}
.selectivity-single-result-container{right: 20px;left: 35px;}
.selectivity-caret{right: 10px;}
/*Tour Search Modal / Booking Modal */
.searchtour-modal .modal-dialog, .bookingtour-modal .modal-dialog{margin: 0;}
.searchtour-modal button.close, .bookingtour-modal button.close{color: #FFF;border-color: #FFF;}
.searchtour-modal .modal-header, .bookingtour-modal .modal-header {border-bottom: 1px solid #FFF;color: #FFF;}
.searchtour-modal .modal-content, .bookingtour-modal .modal-content{background-color: #0c94d8;border:0;border-radius: 0;height: 100vh;}
.searchtour-modal .tour-search, .searchtour-modal .search-special, .bookingtour-modal .tour-search, .bookingtour-modal .search-special {padding: 0 !important;}
.searchtour-modal .btn-close, .bookingtour-modal .btn-close{background-color: rgba(255, 255, 255, 0.42);}
.taglinebox{color:#FFF;line-height: 1.2;}
.taglinebox .primer, .head .title, .packages .lists .item .text .title{font-family: 'Montserrat', sans-serif;}
.taglinebox .primer{font-weight: 900;font-size: 35px;margin: 0;display: inline-block; color:#a1b2b9; padding: 5px 0;}
.taglinebox .sub{font-size: 23px;font-family: 'Source Sans Pro', sans-serif;display: inline-block;padding: 5px 0;margin: 5px 0;}
.taglinebox .meta-wrap {white-space: nowrap;margin: 3px 0;display: inline-block;}
.head .title{text-align: center;font-weight: 900;font-size: 24px;margin: 0;}
.packages{margin-top: 45px;}
.packages .head{margin-bottom: 25px;}
.packages .lists{margin-left: -2px;margin-right: -2px;margin-top: -5px;margin-bottom: -5px;}
.packages .lists .col{padding: 8px;} /*update:6-9-2016*/
.packages .lists .item{position: relative;}
.packages .lists .item .bg{background-repeat: no-repeat;background-position: center;background-size: cover; height: 265px;
	-webkit-transition: background .5s ease;
-moz-transition: background .5s ease;
-ms-transition: background .5s ease;
-o-transition: background .5s ease;
transition: background .5s ease;}
.packages .lists .item:hover > .bg{background-size: 130%;}
.packages .lists .item .cover{background: rgba(0,87,130,0.40);position: absolute;width: 100%;height: 100%;top: 0;}
.packages .lists .item .text-label{position: absolute;top: 50%;left: 40%;-webkit-transform: translate(-30%, -50%);-ms-transform: translate(-30%, -50%);transform: translate(-30%, -50%);color: #FFF;}
.packages .lists .item .text-label .title{font-weight: 900;font-size: 24px;margin-bottom: 0px;}
.packages .lists .item .text-label .duration{font-size: 16px;}
.packages .lists .item .text-label .price, .packages .lists .item .text-label .count{font-size: 18px;margin-top: 15px;padding: 5px 15px;border-top: 2px solid #fff;border-bottom: 2px solid #fff;}
.packages .lists .item .text-label .count{font-size: 13px;padding: 3px 18px;}
.packages .lists .item .text-label .count .number{font-size: 17px;}
.packages .lists .item .text-label .price .upto{display: block;font-weight: 300;font-size: 11px;margin-bottom: -3px;text-align: left;}
.whyus {margin-top: 45px;}
.whyus .head{margin-bottom: 15px;}
.whyus .head .title{color:#FFF;}
.whyus .video .thumb-video, .whyus .point{height: 100%;}
.play-video {font-size: 95px;color: #ed3237;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);opacity: 0.7;filter: alpha(opacity=70);}
.whyus .video{padding: 0;position: relative;}
.whyus .video a:hover .play-video, .whyus .video a:focus .play-video{opacity: 1;filter: alpha(opacity=100);}
.whyus .point{background: #a1b2b9;padding-top: 10px;padding-bottom: 30px;position: relative;}
.whyus .point ul{list-style-type: none;padding-left: 0;}
.whyus .point .features{display: table;}
.whyus .point .features:after{content:'';display: block;clear: both;}
.whyus .point .square{color:#FFF;background-color:#f96d01;position: absolute;bottom:-50px;left:50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);padding: 10px;text-align: center;font-size: 12px;width: 100px;height: 50px;display: table;z-index: 2;}
.blog .square, .clients .square, .packages .square{color:#FFF;background-color:#ed3237;padding: 10px;text-align: center;font-size: 12px;width: 150px;height: 50px;display: table;left:50%;margin: 25px auto 0;}
.clients .square{border:0 solid #ed3237;background-color: #FFF;}
.whyus .point .square .text, .blog .square .text, .clients .square .text, .packages .square .text{font-size: 13px;display: none;margin-bottom: -2px;}
.clients .square .text, .clients .square .fa{color:#a1b2b9;}
.whyus .point .square:hover .text, .whyus .point .square:focus .text, .blog .square:hover .text, .blog .square:focus .text, .clients .square:hover .text, .clients .square:focus .text, .packages .square:hover .text, .packages .square:focus .text{display: table-header-group;}
.whyus .point .square .fa, .blog .square .fa, .clients .square .fa, .packages .square .fa{display: table-cell;vertical-align: middle;}
.whyus .icon [class*="flaticon-"]:before{font-size: 33px;color:#ed3237;padding-top: 15px;}
.whyus .features{margin-bottom: 10px;}
.whyus .features .text{padding-left: 35px;}
.whyus .features .text .title{font-size: 17px;color:#00000;font-weight: normal;margin: 0 0 6px 0;}
.whyus .features .text .content{color:#FFF;}
.head .title{margin-bottom: -15px;}
.head .subtitle{text-align: center;font-size: 17px;font-style: italic;color: #6795ab;}
.blog .lists .item .title{line-height: 1.3;font-size: 16px;}
.home .lists .item:hover a, .home .lists .item:focus a, .single .lists .item:hover a, .single .lists .item:focus a, .blog .lists .item a:hover, .blog .lists .item a:focus, .blog .lists .item:hover .title a, .blog .lists .item:focus .title a{color: #49bb67;}
.single .lists .item:hover .meta a {color: inherit;}
.single .lists .item .meta a:hover {color: #ed3237;}
.blog .lists .col:hover .item .title, .blog .lists .col:focus .item .title{color:#ed3237;}
.blog .lists .item .summary{color:#333;text-align: justify;}
.blog .lists .col {padding: 10px;}
/*.blog .meta{margin-top: 20px;font-size: 13px;}*/
.blog .meta .info .fa{margin-right: 3px;}
/*.blog .meta .info{padding-left: 0;padding-right: 2.5px;}*/
.blog .meta .info a{color:#5a5a5a;}
/*.blog .meta .info .datepost, .blog .meta .info .comment{white-space: pre;}*/
/*.blog .meta .info .infowrap{margin-right: 10px;}*/
/*.blog .meta .readmore{padding-left: 2.5px;padding-right: 0;}*/
/*.blog .meta .readmore .btn{width: 100%;border-radius: 0;padding-top: 10px;padding-bottom: 10px;margin-top: -5px;}*/
/*.blog .meta .readmore .btn .text{margin-right: 5px;display: none;}*/
/*.blog .lists .item:hover .meta .readmore .btn .text{display: inline;}*/
.split{background-repeat:no-repeat;background-position:center top;background-size:cover;height:400px;margin-top:45px;background-attachment: fixed;}
.split.one{background-image:url('img/bgsea.jpg');}
.clients{background-color: #94c5de;margin-top: 35px;padding: 55px 0;}
.testimonial{border-right: 1px dashed #e8e8e8 !important;}
.testipage .testimonial{border-right: 0 !important;}
.clients .head, .testipage .head {margin-bottom: 35px;}
.testimonial .content .box{padding: 0 15px;}
.testimonial .content .text{background-color: #FFF;border-radius: 5px;padding: 15px;color: #666;position: relative;margin: 0 10px;}
.single.blog .testimonial .content .text{background-color: #94c5de;color: #333;}
.testimonial .content .text:after{position: absolute;bottom: -15px;left: 28px;z-index: 1;display: block;width: 0;border-width: 15px 15px 0;border-style: solid;border-color: #fff transparent;content: "";}
.single.blog .testimonial .content .text:after{border-color: #94c5de transparent;}
.testimonial .col{margin-bottom: 25px}
.testimonial img{width: 70px;margin-left: 10px;float: left;}
.testimonial .user{float: left;margin-top: 10px;margin-left: 10px;}
.testimonial .user .name{font-weight: bold;}
.testimonial .user .institution{color: #555;}
.testimonial .slick-prev, .clients .slick-next{bottom: -20px;top:auto;}
.testimonial .slick-prev{left: 20px;}
.testimonial .slick-next{left: 50px;}
.testimonial .link-more{position: absolute;right: 15px;bottom: 20px;color: #FFF;}
.testipage .testimonial .content .rate{display: block;font-weight: 700;margin-bottom: 10px;font-size: 14px;}
.testipage .testimonial .content .rate img{float: none;width: 32px;margin-left: 0;margin-right: 3px;}
.clients .logo .content{padding: 0 15px;display: flex;flex-wrap: wrap;justify-content: center;}
.clients .logo .item, footer .foot .payment .content .item, footer .foot .memberof .content .item{width: 90px;height: 90px;float: left;padding: 10px;background-color: #FFF;margin:5px;text-align: center;display:flex;}
.clients .logo .item img, footer .foot .payment .content .item img, footer .foot .memberof .content .item img{width: 100%;height:auto;margin: auto;}
footer .foot .payment .content .item, footer .foot .memberof .content .item{width: 150px;}
.clients .row:first-child{border-bottom:1px dashed #e8e8e8 !important;padding-bottom: 25px;margin-bottom: 25px;}
.clients .gallery .content{display: flex;flex-wrap: wrap;justify-content: center;}
.clients .gallery .photo{float: left;width: 171px;margin: 5px;border: 3px solid #FFF;border-radius: 3px;}
footer .subscribe{background:#94c5de;padding: 25px 0;}
footer .subscribe .text, .tour-search-single .text{text-align: right;font-size: 16px;color:#5a5a5a;}
footer .subscribe .form .name{width: 50%;}
footer .subscribe .form .email{width: 50%;}
footer .subscribe .form-control, .tour-search-single .form-control{height: 40px;border: 1px solid #94c5de;}
.tour-search-single .form-control{border: 1px solid #2d3e52 !important;}
footer .subscribe .btn, .tour-search-single .btn{padding: 9px 20px;background-color: #f96d01;border: #f96d01;color: #FFF;}
footer .subscribe .btn:hover, .tour-search-single .btn:hover, footer .subscribe .btn:focus, .tour-search-single .btn:focus {background-color: #de6304;border: #de6304;}
footer{background-color: #515354;}
footer .foot{padding: 40px 0px 0px 0px;}
footer .foot .socialmedia a{color:#e6e6e6;margin: 0 30px;display: inline-block;text-align: center;}
footer .foot .socialmedia a .wrap{display: inline;}
footer .foot .socialmedia a .wrap .sosial{border: 2px solid #e6e6e6;width: 50px;height: 50px;display: table-cell;vertical-align: middle;border-radius: 25px;}
footer .foot .socialmedia a:hover .wrap .sosial, footer .foot .socialmedia a:focus .wrap .sosial{background-color: #ef9d00;border-color:#ef9d00;}
footer .foot .socialmedia a .wrap .text{margin-top: 10px;display: block;}
footer .foot .socialmedia a:hover .wrap .text, footer .foot .socialmedia a:focus .wrap .text{color:#ef9d00;}
footer .foot .socialmedia a .wrap .sosial .fa{font-size: 1.6em;color:#FFF;}
footer .foot .about{margin:25px 0 45px;font-size: 16px;text-align: center;color:#e6e6e6;position: relative;}
/*footer .foot .about:after{content: "";border-bottom: 1px solid #FFF;width: 350px;position: absolute;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);bottom: -25px;}*/
footer .foot .about a{color:#e6e6e6;font-style: italic;}
footer .foot .head .title{text-align: left;color: #FFF;font-size: 18px;margin-bottom: 10px;}
footer .foot ul, footer .foot ol{list-style-type: none;padding-left: 0;line-height: 1.7;}
footer, footer a{color:#e6e6e6;}
footer a:hover, footer a:focus{color:#ef9d00;}
.table-no-bordered>thead>tr>th, .table-no-bordered>tbody>tr>th, .table-no-bordered>tfoot>tr>th, .table-no-bordered>thead>tr>td, .table-no-bordered>tbody>tr>td, .table-no-bordered>tfoot>tr>td{border: 0;}
footer .foot .office .table{margin: 0 -5px;}
footer .foot .office .table tr th{width: 30px;} 
footer .foot .table>thead>tr>th, footer .foot .table>tbody>tr>th, footer .foot .table>tfoot>tr>th, footer .foot .table>thead>tr>td, footer .foot .table>tbody>tr>td, footer .foot .table>tfoot>tr>td{padding: 5px;padding-right: 0;}
footer .credit{/* border-top:1px solid #94c5de; */}
footer .credit .text{text-align: center;padding: 10px 0;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0;}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;}
/*.margin-top{margin-top: 105px !important;}*/
.nav-fixed-bottom{display: none;}
.single .single.search-special{overflow: unset;}
footer .icon-line{font-size: 20px;}

/*Single*/
.single{width: 100%; /*overflow-x: hidden;*/ }
.single header, .single header .bg, .single header .cover {height: 80px;}
.single header .left{text-align: center;padding: 85px 0;}
/*.single header .cover{background-color: rgba(0,0,0,0.25);}*/ /*Update: 16/10/2017*/
.single header .primer{display: block;}
.tour-search-single{background:#2d3e52;padding: 25px 0;}
.tour-search-single .wrap {width: 33.33%;float: left;position: relative;}
.tour-search-single .wrap .icon {position: absolute;z-index: 3;top: 9px;left: 10px;}
.tour-search-single .icon:before{color:#ed3237;}
.tour-search-single .form .wrap .selectivity-single-select{background: #FFF;border-radius: 0;border: 1px solid #2d3e52;}
.tour-search-single .form .wrap:first-child .selectivity-single-select{border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.tour-search-single .form-control:last-child {padding-left: 30px;border-radius: 0;border-color:#a1b2b9;}
.tour-search-single .text .title{color: #FFF;font-size: 20px;font-weight: 900;padding: 6px 0;margin: 0;}
.single .post, .single .tour{margin:0 -15px;}
.single .main{margin-top: 0px;margin-bottom: 0px;}
.single .slick-slide{padding: 0 5px;}
.single .slick-slider {margin-bottom: 10px;}
.slideshow{margin: 0 -5px 40px;}
.slideshow .slick-prev, .slideshow .slick-next{width: 30px;height: 30px;z-index: 1;}
.slideshow .slick-prev {left: 10px;}
.slideshow .slick-next {right: 10px;}
.slideshow .slick-prev:before, .slideshow .slick-next:before{font-size: 30px;}
.slideshow .slick-prev:before, .slideshow .slick-next:before{opacity: .3;}
.slideshow .slick-prev:hover:before, .slideshow .slick-prev:focus:before, .slideshow .slick-next:hover:before, .slideshow .slick-next:focus:before{opacity: .85;}
.slideshow .slide-nav img{cursor: pointer;}
.reservation{padding: 25px 15px;background-color: #e8e8e8;border: 1px solid #d0d0d0;color: #656565;}
.reservation .head{margin-bottom: 15px;}
.reservation .head .title{font-size: 17px;}
.reservation .summary{text-align: justify;color:#333;font-size: 15px;line-height: 1.5}
.reservation .table>thead>tr>th, .reservation .table>tbody>tr>th, .reservation .table>tfoot>tr>th, .reservation .table>thead>tr>td, .reservation .table>tbody>tr>td, .reservation .table>tfoot>tr>td{padding: 5px 0px;} /*Update: 15/10/2017 */
/*.reservation .table>tbody>tr:nth-child(even)>td {padding-top: 2px;padding-bottom: 10px;}*/ /*Update: 15/10/2017 */
/*.reservation .table>tbody>tr:nth-child(odd)>td {padding-top: 10px;padding-bottom: 2px;}*/ /*Update: 15/10/2017 */
.reservation .table>thead>tr>th, .reservation .table>tbody>tr>th, .reservation .table>tfoot>tr>th{font-size: 15px;}
.reservation .price{font-size: 16px;font-weight: 900;}
.reservation .price .text{display: block;font-weight: normal;font-size: 12px;}
.btn-yellow{color: #fff;background-color: #f96d01;border-color: #f96d01;}
.btn-yellow:hover, .btn-yellow:focus {background-color: #de6304;border-color: #de6304;color: #FFF;}
.btn-lg, .btn-group-lg>.btn{font-size: 15px;padding: 13px 16px;}
.btn-order{padding-top: 10px;padding-bottom: 10px;}
.reservation .table{margin-bottom: 10px;}
.reservation .table-form td{position: relative;}
.reservation .table-form #datepicker, .reservation .table-form .ambiltanggal, .reservation .table-form #adult, .reservation .table-form #child, .reservation .table-form #name, .reservation .table-form #email{padding-left: 34px;}
.reservation .selectivity-single-select{border-radius: 4px;border: 1px solid #ccc;}
.reservation .table-form td .icon{position: absolute;left: 10px;top: 40px;z-index: 2;color: #ef9d00;}
.reservation .table-form td .icon.fa-caret-down{left:auto;right: 10px;color: #656565;}
@media (min-width: 1024px){
	.reservation-sticky{position: fixed;top: 100px;right: 8%;width:353px;}
	.reservation-bottom{position:absolute;bottom:0;width:353px}
}
.input-append.date .add-on i, .input-prepend.date .add-on i{height: 0;}
.single .details p, .single .details ul, .single .details ol{font-size: 15px;line-height: 1.7;}
.single-post .details p, .single-post .details ul, .single-post .details ol{font-size: 18px;line-height: 1.4;} /*Update: 3/11/2017*/
.single .details.detail-tour ul, .single .details.detail-tour ol{padding-left: 17px;list-style-type: inherit;}
.single .details.detail-tour ul li, .single .details.detail-tour ol li{/* padding-left: 15px; */position: relative;}

.single .details .maintitle{margin-bottom: 15px;font-size: 20px;font-weight: bold;text-transform: uppercase;border-bottom: 2px solid #CD2122;padding-bottom: 12px; color: black;}
.single .details .subtitle{font-size: 17px;margin-top: 20px;background-color: #2d3e52;padding: 7px 15px;color: #FFF;} /* #ef9d00 */
.single .details .subtitle a{color:#FFF;}
.single .details .subtitle a:hover, .single .details .subtitle a:focus{color:#f7a200;}
.hline{border-top: 1px dashed #ccc;margin: 15px 0;height: 1px;}
.single .tour-other{background-color: #f6f6f6;padding: 30px 0;border-top:1px solid #e8e8e8;}
.single .tour-other .head{margin-bottom: 15px;}
.tour .lists .item{background-color: #FFF;border: 1px solid #e0e0e0;}
.tour .lists .item .details{padding: 10px;}
.tour .lists .item .details p{font-size: 14px !important;text-align: left !important;color: #5a5a5a;}
.tour .lists .item .details .title{margin: 5px 0 5px;font-size: 16px;}
.item .thumb{position: relative;overflow: hidden;}
.item .thumb img{margin: 0 auto;}
.tour .lists .item .thumb .label{position: absolute;top: 15px;left: -35px;background-color: #f5b335;padding: 10px 40px;font-size: 13px;transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);border-radius: 0;text-transform: uppercase;text-align: center;z-index: 99;}
.item:hover .thumb .transition, .item:focus .thumb .transition{transform: scale(1.1);}
.tour .lists .item .thumb .label.promo{background-color: #f55635;}
.tour .lists .item .thumb .price-box{display:none;position: absolute;bottom: 0;right: 0;background-color: #ed3237;padding: 5px 10px;color:#FFF;}
.tour .lists .item .thumb .price-box .text{font-size: 12px;margin-right: 6px;margin-top: 2px;}
.tour .lists .item .thumb .price-box .price-disc{font-size: 11px;text-decoration: line-through;}
.tour .lists .item .thumb .price-box .price{font-weight: bold;font-size: 15px;}
.tour .lists .item .meta{font-size: 13px;background: #FFF;color: #5a5a5a;text-align: center;border-top: 1px solid #e0e0e0;}
.tour .lists .item .meta .col{padding: 7px 10px;}
.tour .lists .item .meta .col:first-child{/* border-right: 1px solid #e0e0e0; */}
.tour .lists .item .meta .fa{margin-right: 3px;color: #5a5a5a;}
.table-details-book tbody tr th, .table-details-book tbody tr td, .table-details-book tfoot tr th, .table-details-book tfoot tr td{font-size: 15px;}
.table-details-book thead tr th, .table-details-book thead tr td{font-size: 17px;}
.table-details-book tfoot{border-top:2px solid #5a5a5a;}
.single .clients {background-color: #f6f6f6;margin-top: 0;padding: 25px 0;}
.single .clients.gallery{background-color: #94c5de;}
.single .clients .row:first-child {border-bottom: 0 !important;padding-bottom: 0;margin-bottom: 0;}
.single .clients .testimonial {border-right: 0 !important;}
.single .slick-prev:before, .single .slick-next:before, .single .clients .testimonial .link-more{color:#f7a200;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: transparent;} /*Update: 01/11/2017*/
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{background-color: black;} /*Update: 01/11/2017*/
.navbar-default .navbar-toggle{border-color: #FFF;border: 0;padding: 3px 10px;} /*Update: 01/11/2017*/
.navbar-default .navbar-toggle .icon-bar{background-color:#000000;margin-top: 5px;width: 25px;height: 3px;} /*Update: 01/11/2017*/
.datepicker.dropdown-menu{background-color: rgb(243, 243, 243);}
.datepicker:after{border-bottom-color:rgb(243, 243, 243);}
.datepicker td.day.disabled {color: #bdbdbd;}

/*Social Share*/
.social-share {position: fixed;left: 0;top: 150px;z-index: 1;}
.social-share ul {list-style-type: none;padding-left: 0;}
.social-share ul li {padding: 0;line-height: 0;}
.social-share ul li a {padding: 10px;display: inline-block;font-size: 19px;}
.social-share ul li a:hover {padding: 10px 12px;border-left:10px solid #333;}
.social-share ul li a .fa {width: 35px;text-align: center;color: #FFF;padding: 10px 5px;}
.social-share ul li a.facebook{background-color: #3a579a;border-color:#22345c;}
.social-share ul li a.twitter{background-color: #00abf0;border-color:#00668f;}
.social-share ul li a.googleplus{background-color: #df4a32;border-color:#852c1e;}
.social-share ul li a.whatsapp{background-color: #189d0e;border-color:#1e852b;}
.social-share ul li a.line{background-color: #00c300;border-color:#3c851e;}
.social-share ul li a.line .fa{font-size: 25px;}
.social-share ul li a.telegram{background-color: #35ace1;border-color:#1e6885;}
.social-share ul li a.telegram .fa{font-size: 25px;}
.datepicker td.active, .datepicker td.active:hover{color: #ffffff !important;
    background-color: #a1b2b9 !important;border-color: transparent !important;background-image: none;}


/*Single Special*/
.special header{height: auto;}
.special .top{background: transparent !important;filter:unset;}
.special .navbar-default .navbar-nav>li>a {color: #6f6f6f;}
.special .navbar-nav [class*="flaticon-"] {color: #ed3237;}
.special .page-title-box{background: #2d3e52;}
.special .page-title-box .title{margin: 26px 0;color: #FFF;font-size: 19px;font-weight: 900;}
.special .navbar{margin-bottom: 0;}
.special .cust-info .title{font-size: 17px; }
.special .cust-info .subtitle{font-size: 15px; font-style: normal;}
.special .cust-info .head{margin-bottom: 25px;}
.single .tour-search, .single .tour-search .title {border-radius: 0;}
.single .tour-search{padding: 25px 20px;}
.single .tour-search .title{background-color: transparent;padding: 0;margin: 0 0 25px;font-size: 20px;}
.single .tour-search .btn{margin-top: 15px;}
.single .packages .lists{margin-top: -6px;margin-bottom: -6px;}

/*Single Blog*/
.single .packages.blog{margin-top: 0;}
.single .blog .lists .col {padding: 0;}
.single .packages.blog .lists .col{margin-bottom: 20px;}
.single .packages.blog .lists .col:last-child{margin-bottom: 0;}
.single .packages.blog .thumb{padding: 0;}
.single .packages.blog .title{text-align: left;margin-top: 12px;margin-bottom: 15px;font-size: 17px;}
.single .packages.blog .item{border: 1px solid #ccc !important;}
.single .packages.blog .meta{margin-top: 16px;font-size: 13px;}
.single .packages.blog .meta .info .infowrap {border-right: 1px solid #ccc;padding: 10px;display: inline-block;position: relative;bottom: 0px;}
.single .packages.blog .meta .info .infowrap:first-child {padding-left: 0;}
.single .packages.blog .meta .info .infowrap:last-child {border-right:0;}
.single .packages.blog .lists{margin-top: 0;margin-bottom: 0;}
.widget-area{margin-top: 30px;}
.widget-area .widget-title {font-size: 20px;font-weight: bold;margin-bottom: 15px;}
.widget-area .widget .textwidget ul{list-style-type: none;padding-left: 0;}
.widget-area .widget .textwidget ol{padding-left: 0;}
.widget-area .widget .textwidget ul li, .widget-area .widget .textwidget ol li{border-bottom: 1px solid #d4d4d4;padding-bottom: 10px;margin-bottom: 10px;}
.widget-area .widget .textwidget ul li:last-child, .widget-area .widget .textwidget ol li:last-child{border-color: transparent;}
.widget-area .widget_categories .textwidget ul li{border-color: #d4d4d4 !important;}
.widget-area .widget_articles .textwidget .list-title{font-size: 16px;line-height: 1.4;}
.widget-area .widget .textwidget a:hover, .widget-area .widget .textwidget a:focus{color:#ed3237;}
.widget-area .widget_articles .textwidget .thumb-small{height: 85px;float: left;margin-right: 10px;border:1px solid #d4d4d4;}
.widget-area .widget_articles .textwidget .list-meta a {margin-right: 2px;color: #333;font-size: 12px;border: 1px solid #ccc;padding: 3px 9px;border-radius: 8px;}
.widget-area .widget_articles .textwidget .list-meta a:hover, .widget-area .widget_articles .textwidget .list-meta a:focus{background-color:#49bb67;color:#FFF;border-color:#FFF;}
.widget-area .widget_categories .textwidget ul li, .widget-area .widget_categories .textwidget ol li{width: 44.34%;float: left;margin-right: 20px;}
.single.blog .title-blog{padding: 5px 90px;font-size: 38px;line-height: 1.3;}
.single.blog .meta-wrap a{color: #FFF;background: #ef9d00;padding: 5px 10px;font-size: 13px;border-radius: 10px;}
.comments-title{margin-top: 25px;font-size: 20px;font-weight: 900;margin-bottom: 20px;}
.commentlist{padding-left:0;margin: 0 10px 15px;}
.commentlist, .commentlist li li{list-style-type:none;}
.commentlist .children{margin-left: 57px;padding-left: 8px;border-left: 1px dotted #d3d6db;margin-bottom: 10px;}
.commentlist .children .comment-body {width: 91%;}
.commentlist .children li:last-child .comment-body {padding-bottom: 0;}
.commentlist .comment-author img {width: 48px;height: 48px;}
.commentlist .comment-author{margin-right: 8px;}
.comment-info{float:left;padding: 10px 0;}
.comment-info .comment-meta{display:block;}
.comment-form .form-control{box-shadow: none;border-color: #ccc;}
.comment-form{padding: 20px 10px 10px;}
.comment-form .column{padding:10px 5px;}
.comment-form .column.one{padding-left:0;}
.comment-form .column.three{padding-right:0;}
.comment-form .form-control, .comment-form .btn{border-radius:0;}
.comment-author, .comment-body{float:left;}
.comment-body .name{font-weight:bold;margin-bottom:6px;}
.comment-body .comment-meta{color:#90949c;font-size: 12px;line-height: 1.358;margin-top: 6px;}
.comment-body .comment-meta .timestamp{color: #90949c !important;}
.comment-body {padding: 0 0 10px;font-size: 14px;line-height: 1.358;width: 92%;}
.comment-body p{margin:0;}
.fa-sm{font-size:0.8em;}
ul.check, ul.times {list-style-type: none;}
ul.check li, ul.times li{position: relative;padding-left: 10px !important;}
ul.check li:before, ul.times li:before {font-family: 'fontawesome';position: absolute;left: -15px;border: 0 !important;padding: 0 !important;border-radius: 0 !important;top: 0 !important;font-size: 15px !important;}
ul.check li:before{content: '\f00c' !important;}
ul.times li:before{content: '\f00d' !important;}
ul.check ul, ul.times ul{list-style-type: none;}
.priceinex .content, .check-list .content, .times-list .content {border: 1px solid #2d3e52;margin-top: -10px;padding: 10px;}
.check-list {padding-left: 0;}
.times-list {padding-right: 0;}

/*Single Page*/
.page .left {float: left;}
.page .left .col {float: left;margin: 0 auto;}


/*Gallery Photo*/
.gallery .tour .lists .item{overflow: hidden;border: 1px solid #ccc;padding: 6px;-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);box-shadow: 2px 2px 5px rgba(0,0,0,0.3);}/*update:6-9-2016*/
.gallery .tour .lists .item .details p{margin-bottom: 0;text-align: center !important;}
.gallery .tour .lists .item .details{padding: 10px;display: block;position: absolute;bottom: -100px;background: #FFF;width:100%;left: 0;} /*Update: 17/10/2017*/
.gallery .tour .lists .item:hover .details, .gallery .tour .lists .item:focus .details{bottom:0;-webkit-transition: all .5s linear;-moz-transition: all .5s linear;-ms-transition: all .5s linear;-o-transition: all .5s linear;transition: all .5s linear;}
.photo-label{padding: 8px 0 0;font-size: 16px;text-align: center;}
.modal-gallery .photo{position: relative;min-height: 500px;}
.arrow-nav .galeri-prev, .arrow-nav .galeri-next{position: absolute;top: 0;height: 100%;width: 50%;color: rgba(255, 255, 255, 1);padding: 0 20px;font-size: 25px;}
.arrow-nav .galeri-prev:hover, .arrow-nav .galeri-next:hover{color: rgba(255, 255, 255, 1);}
.arrow-nav .galeri-prev{left: 0;}
.arrow-nav .galeri-next{right: 0;text-align: right;}
.arrow-nav .galeri-prev span, .arrow-nav .galeri-next span{position: relative;top: 50%;transform: translateY(-50%);}
.loader-img{position: absolute;top: 50%;left: 50%;z-index: 2;transform: translate(-50%,-50%);font-size: 25px;}
button.close{color: #000;position: absolute;top: 0;right: 0;padding: 17px;border-left: 1px solid #e3e3e3;margin-top: 0px !important;margin-right: 5px;opacity: 1;filter: alpha(opacity=100);}
button.close:focus, button.close:hover {color: #000;opacity: 1;filter: alpha(opacity=100);}
button.close>span{opacity: 1;filter: alpha(opacity=100);}
button.close:focus>span, button.close:hover>span {color: #000;opacity: .8;filter: alpha(opacity=80);}

/*Testimony*/
.box-testimony .radio-inline{line-height:2.4;}
.box-testimony input[type="radio"] {display: none;}
.box-testimony input[type="radio"]:checked ~ .text{font-weight:bold;}
.box-testimony .table-form #name, .box-testimony .table-form #email { padding-left: 10px; }

/*tab view*/
@media (min-width: 768px) and (max-width: 991px){
	.packages .lists .item .text-label .count {font-size: 10px;}
}
@media(max-width: 364px){
	.socialmedia .text{display: none !important;}
}
@media(max-width: 375px){
	.clients .logo .item {width: 115px !important;height: 115px !important;}
	.clients .gallery .photo {width: 100%;}
	footer .foot .socialmedia a {margin-left: 5px !important;margin-right: 5px !important;}
}
@media(max-width: 629px){
	.clients .gallery a:nth-child(n+5){display: none;}
}
@media(max-width: 656px){
	.clients .logo .item {width: 95px !important;height: 95px !important;}
	.clients .gallery .photo {width: 275px !important;}
	.clients .gallery a:nth-child(n+7){display: none;}
}
@media(max-width: 631px){
	/*.clients .logo .item {width: 120px !important;height: 120px !important;}*/
	footer .foot .payment .content .item, footer .foot .memberof .content .item {width: 128px;}
	/*.clients .gallery .photo {width: 260px !important;}*/
}
@media (max-width: 1024px){
	.single.blog .main .left{padding-left: 55px;}
}
@media (max-width: 991px){
	.page .left{display: block;width: 100%;float: none;} /*Update: 15/10/2017*/
	.main .right{padding-top: 35px;display: block;float: none;} /*Update: 15/10/2017*/
	.comment-form .column.three {padding-left: 0;}
	.comment-form .column.two {padding-right: 0;}
	.whyus .video .thumb-video, .whyus .point{height: auto;width: 100%;}
	footer .foot .one, footer .foot .one .head .title, footer .foot .three, footer .foot .three .head .title{text-align: right;}
	/*.clients .gallery .photo {width: 220px !important;}*/
	.single.blog .main .left{padding-left: 15px;}
	.check-list, .times-list{padding-left: 0; padding-right: 0;}
	.modal-gallery .photo {min-height: 150px;}
}

@media (max-width: 991px){ /*Update: 8/11/2017*/
	.navbar-brand>img {width: 170px;}
	header li.contact{display: none;}
	header .left{position: relative;bottom: 50%;transform: translate(0, -20%);}
	.tour-search-single .text{text-align: left;display: none;}
	header .right{display: none;}
	.head .title{font-size: 20px;}
	/*.clients .gallery .photo{width: 162px;}*/
	footer .subscribe .text{text-align: center;margin-bottom: 10px;}
	footer .foot .row [class*="col-"]{margin-top: 10px;margin-bottom: 10px;}
	header .navbar-fixed-top .navbar {margin-bottom: 0;}
	header .navbar-fixed-top .navbar-nav>li:first-child {border-left: 1px solid #086fa2;}
	header .navbar-fixed-top .navbar-nav>li {border-right: 1px solid #086fa2;}
	header .navbar-fixed-top .navbar-brand{padding-top: 10px;padding-bottom: 10px;}
	header .navbar-fixed-top .navbar-nav>li>a {padding-top: 13px;padding-bottom: 13px;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {color: #639284;}
	header .top{z-index: 99;position: absolute;top: 0;left: 0;width: 100%;}
	.testipage .testimonial{margin-top: 40px;}
	.search-special{overflow-x: visible;}
	.margin-top {margin-top: 0px !important;}
	.nav-fixed-bottom{display: block;position: fixed;bottom: 0;left: 0;width: 100%;background-color: #ed3237f7;z-index: 99;-webkit-box-shadow: 0 -3px 5px 0px rgba(0, 0, 0, .15);-moz-box-shadow: 0 -3px 5px 0px rgba(0, 0, 0, .15);box-shadow: 0 -3px 5px 0px rgba(0, 0, 0, .15);} /*Update: 01/10/2017*/
	.nav-fixed-bottom ul{list-style-type: none;padding-left: 0;margin-bottom: 0;}
	.nav-fixed-bottom ul li a{text-align: center;font-size: 20px;padding: 7px 10px 5px;border-right: 1px solid rgba(255, 255, 255, 0.35);display: inline-block;float: left;color:#000;} /*Update: 01/10/2017*/
	.nav-fixed-bottom ul li a:hover, .nav-fixed-bottom ul li a:focus{background-color: rgba(0, 0, 0, 0.15);} /*Update: 01/10/2017*/
	.nav-fixed-bottom ul li:last-child a{border-right: 0;}
	.nav-fixed-bottom ul.col-1 li a{width: 100%;}
	.nav-fixed-bottom ul.col-2 li a{width: 50%;}
	.nav-fixed-bottom ul.col-3 li a{width: 33.33333%;}
	.nav-fixed-bottom ul.col-4 li a{width: 25%;}
	.nav-fixed-bottom ul.col-5 li a{width: 20%;}
	.nav-fixed-bottom ul.col-6 li a{width: 16,66667%;}
	.nav-fixed-bottom span {font-size: 11px;margin-top: 2px;}
	.nav-fixed-bottom i, .nav-fixed-bottom span {display: block;}
	.tour .lists .item .meta{font-size: 11px;}
	.tour .lists .item .details .title{font-size: 14px;}
	.special .top{position: relative;}
	.special .navbar-default .navbar-toggle{border-color: #2d3e52}
	.special .navbar-default .navbar-toggle .icon-bar {background-color: #2d3e52;}
	.special .navbar-fixed-top .navbar-default .navbar-toggle {border-color: #FFF;}
	.special .navbar-fixed-top .navbar-default .navbar-toggle .icon-bar {background-color: #FFF;}
	.single.blog .title-blog {padding: 5px 0;font-size: 28px;}
}
@media (max-width: 767px){
	.navbar-fixed-top .navbar-default .navbar-collapse, .navbar-fixed-top .navbar-default .navbar-form{background-color: hsla(173, 100%, 0%, 0.70);}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{background-color: hsla(0, 0%, 85%, 0.7);}
	footer .foot .one, footer .foot .one .head .title, footer .foot .three, footer .foot .three .head .title{text-align: left !important;}
	footer .foot .row [class*="col-"]{margin-top: 20px;margin-bottom: 20px;}
	footer .foot .row [class*="col-"]:first-child{margin-top: 0;margin-bottom: 0;}
	footer .foot .row [class*="col-"]:last-child{margin-top: 0;margin-bottom: 0;}
	footer{margin-bottom: 50px;}
	footer .foot .socialmedia a{margin-left: 15px;margin-right: 15px;}
	.related-post {margin: 0 15px !important;}
	.related-post .lists .col {padding: 0!important;}
	.related-post .head {padding-left: 10px;padding-right: 10px;}
	.search-special{padding: 0 15px;margin-top: 45px;margin-bottom: -20px;}
	.single .single.search-special{margin-bottom: 20px;}
	.tour .lists .item .meta{font-size: 13px;}
	.tour .lists .item .details .title{font-size: 16px;}
	.single .blog .lists .col{padding:7px 15px !important;}
	.single header, .single header .bg, .single header .cover { /*height: 100vh; */}
	.single header .left{padding: 0;position: relative;left: 50%;top: 100%;-webkit-transform: translate(-50%, -100%);-ms-transform: translate(-50%, -100%);transform: translate(-50%, -100%);}
	.special header {height: auto !important;}
	.special .blog .lists .col {padding-left: 0 !important;padding-right: 0 !important;}
	.share-title{text-align: left;}
	.comment-form .column {padding: 10px 0;}
	.testimonial {border-right: 0 !important;}
	.clients .row:first-child {border-bottom: 0 !important;padding-bottom: 0;}
	.clients .logo .item{width: 100px;height: 100px;}
	.tour .lists .item .details, .tour .lists .item .details p{text-align: center !important;}
	/*Update: 28.5.2017*/
	.modal-midscreen button.close{/*margin-right: 35px !important;margin-top: -50px !important;*/top: -40px !important;right: 0 !important;}
}
@media(max-width: 749px){
	.comment-body {width: 91%;}
}
@media(max-width: 737px){
	.comment-body {width: 90%;}
}
@media (max-width: 470px){
	footer .foot .socialmedia a {margin-left: 5px;margin-right: 5px;}
	footer .foot .socialmedia a .wrap .sosial {width: 40px;height: 40px;}
	footer .foot .socialmedia a .wrap .sosial .fa {font-size: 1.1em;}
}
@media (max-width: 430px){
	.clients .gallery .photo{width: 45%;height: auto;}
}
@media (max-width: 425px){
	.testimonial {border-right: 0!important;margin-bottom: 25px;}
	.clients .row:first-child{border-bottom: 0 !important;}
	.taglinebox .primer{font-size: 35px;}
	.taglinebox .sub{font-size: 22px;}
	.packages .lists .col {padding: 8px 17px;}
	.clients .logo .item{width: 155px;height: 155px;}
	.tour .lists .item .details, .tour .lists .item .details p {text-align: left !important;}
	.features .icon, .features .text{width: 100%;text-align: center;}
	.features .text{padding-left: 15px;}
}

@media (max-width: 419px){
	.clients .logo .item, footer .foot .payment .content .item, footer .foot .memberof .content .item {width: 85px;height: 85px;}
	.taglinebox .primer{font-size: 30px;}
	.taglinebox .sub{font-size: 20px;}
	.radio-inline, .checkbox-inline{padding-left: 15px;}
	.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {    margin-left: 0;}
}

@media (max-width: 320px){
	.clients .logo .item, footer .foot .payment .content .item, footer .foot .memberof .content .item {width: 105px;height: 105px;}
	.clients .gallery .photo {width: 120px;height: auto;}
	footer .foot .socialmedia a {margin-left: 5px;margin-right: 5px;}
	.single.blog .title-blog {font-size: 25px;}
}

@media(max-width: 1199px){
	header .left {padding: 90px 0;}
	footer .foot .payment .content .item, footer .foot .memberof .content .item {width: 130px;}
	.clients .gallery .photo {width: 140px;height: auto;}
	.navbar-brand>img {width: 170px;}
	.nav>li>a {padding: 10px 10px;}
	header li.contact{padding: 20px 20px;margin-left: 10px;}
}

@media (min-width: 1200px){
	.container {width: 1150px;}
}

@media (min-width: 992px){
	.modal-gallery {width: 800px;}
	.home .single .tour-search-single{display: none;}
	.tour .lists .item .details{height: 114px;overflow: hidden;}
	.tour .lists .item .details .title{height: 35px;overflow: hidden;}
	.gallery .tour .lists .item .details{height: 65px;} /*Update: 17/10/2017*/
}

@media (min-width: 768px){
	.navbar-nav>li>.dropdown-menu:after{content:'\f0d8';font-family: 'fontawesome';position: absolute;top: -25px;right: 30px;font-size: 30px;color: #a1b2b9;z-index: -1;}
	.navbar-fixed-top .navbar-nav>li>.dropdown-menu:after{content:'\f0dd';position: absolute;top: -25px;right: 30px;font-size: 30px;color: #e29500;z-index: 2;}
	.navbar-nav>li>a {padding-top: 32px;padding-bottom: 32px;}
	/*Ketika Navbar-fixed-top muncul - khusus homepage*/
	header .navbar-fixed-top .navbar-nav>li>a {padding-top: 22px;padding-bottom: 22px;}
	.modal-gallery {margin: 5px auto;}
}
.modal-midscreen button.close{top: 0;right: -40px;background-color: #FFF;padding: 0;float: right !important;border: 3px solid #FFF; border-radius: 5px !important;width: 30px !important;height: 30px !important;opacity: 1 !important;-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);box-shadow: 0 5px 15px rgba(0,0,0,0.5);text-shadow: none;margin-right: 0;}/*Update: 28.5.2017*/
.close, .close:focus, .close:hover{color: #FFF;text-shadow: none;} 
.related-post{margin: 0 !important;}
.related-post .lists{margin: 0 -5px;}
.related-post .lists .col{padding: 0 5px !important;}
.related-post .head .title{margin-top: 25px !important;font-size: 20px !important;font-weight: 900;margin-bottom: 20px !important;}
.related-post .item .details .title{font-size: 15px !important;}

/* pindahan w3c */
.red{background-color: #bb001c;}
.blue-y{background-color: #00b5bb;}
.green{background-color: #5bbb00;}
.green-line{background-color: #00c300;}
.color-fb{background-color: #3b5998;}
.color-twitter{background-color: #1da1f2;}
.color-gplus{background-color: #db4437;}

/*Update: 27.5.2017*/
/*Iframe Google Menyebalkan*/
iframe[name=google_conversion_frame] {display: none !important;}
/*Halaman Pesan Tour*/
.page-pesan table.table-form tbody tr:first-child{border-top: 1px solid #d3d3d3;}
.page-pesan table.table-form tbody tr:nth-child(2n+0) {border-bottom: 1px solid #d3d3d3;}

/*Update: 28.5.2017*/
/*Popup Video*/
.modal-midscreen>.modal-dialog{top: 50%;left: 50%;transform: translate(-50%,-50%) !important;margin: 0 !important;}
.modal-midscreen.modal{padding: 10px;}
.skipheader{color: #FFF;font-size: 35px;position: absolute;bottom: 120px;left: 50%;}
.skipheader:hover, .skipheader:focus{color:#ef9d00;}

/*Update: 7.7.2017*/
/*Halaman terima kasih*/
.page-terimakasih, 
.page-checkout{
	background-color: #f4f4f4;
	font-family: 'Montserrat', sans-serif;
}
.page-terimakasih .single .main, 
.page-checkout .single .main {
	margin-top: 45px;
	margin-bottom: 25px;
}
.page-terimakasih .details,
.page-checkout .details {
	padding: 45px;
	width:100%;
	max-width: 854px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
	border: 1px solid #e0e0e0;
}
.page-checkout .details{
	max-width: 950px;
	color: #737373;
}
.page-terimakasih .details .text-main,
.page-checkout .details .text-main{
	text-align: center;
	font-size: 19px;
	font-weight: 700;
	margin-bottom: 25px;
	margin-top: 0;
	line-height: 1.7;
}
.page-terimakasih .details .text-sub,
.page-checkout .details .text-sub{
	text-align: center;
	font-size: 15px;
	color: #737373;
}
.page-terimakasih .contact a,
.page-checkout .contact a {
	margin-left: 10px;
	margin-bottom: 12px;
	display: inline-block;
}
.page-terimakasih .contact a label,
.page-checkout .contact a label {
	display: block;
	color: #737373;
	margin-bottom: 0;
	font-weight: normal;
  font-size: 12px;
  text-align: left;
}
.page-terimakasih .contact a span,
.page-checkout .contact a span {
	/*padding: 0px 11px;*/
	font-weight: 600;
	font-size: 15px;
  text-align: left;
}
.contact .bx {
    display: inline-block;
    vertical-align: middle;
}
.contact .bx.bx-icon .fa {
    font-size: 30px;
    margin-right: 5px;
}

.page-terimakasih .details .col-left img,
.page-checkout .details .col-left img{
	margin: 40px auto;
}
hr{
	border-color: #e0e0e0;
}
.page-terimakasih hr,
.page-checkout hr{
	margin-top: 25px;
	margin-bottom: 25px;
}
.page-terimakasih .btn-goto,
.page-checkout .btn-goto{
	margin-left: -45px;
	margin-right: -45px;
	margin-bottom: -45px;
  margin-top: 35px;
}
.page-terimakasih .btn-goto .btn,
.page-checkout .btn-goto .btn {
  display: block;
  border-radius: 0;
  padding: 15px;
  border: 0;
  font-size: 14px;
}
.page-checkout .btn-goto .btn {
	padding: 10px 15px;
}
.page-terimakasih .btn-goto .btn .fa,
.page-checkout .btn-goto .btn .fa{
	margin-right: 5px;
	margin-left: 5px;
}
.page-terimakasih .btn-goto .btn:first-child,
.page-checkout .btn-goto .btn:first-child {
  border-right: 1px solid #e0e0e0;
}
.table-noborder td, 
.table-noborder th{
	border-top: 0 !important;
}
.page-checkout .table td,
.page-checkout .table th{
	padding: 5px 0 !important;
}
.page-checkout .table .colon {
    padding-left: 8px !important;
    padding-right: 8px !important;
}
.label-note{
	font-size: 80%;
  margin-top: 10px;
  display: block;
}
.btn-pay {
  padding-top: 15px;
  padding-bottom: 15px;
}

@media (min-width: 992px){
	.page-checkout .details .col{
		padding-bottom: 15px;
		padding-top: 15px;
	}
	.page-checkout .details .col:first-child{
		padding-right: 35px;
		border-right: 1px solid #e0e0e0;
	}
	.page-checkout .details .col:last-child{
		padding-left: 35px;
	}
}
@media (max-width: 800px){
	.page-terimakasih .btn-goto .btn,
	.page-checkout .btn-goto .btn{
		margin-bottom: 0;
		border: 0;
		/*font-size:13px;*/
	}
	.page-terimakasih .btn-goto .btn:first-child,
	.page-checkout .btn-goto .btn:first-child{
		border-bottom: 1px solid #e0e0e0;
		border-right: 0;
	}	
}

@media (max-width: 600px){
	.page-terimakasih .contact a,
	.page-checkout .contact a{
    margin-left: 0px;
	}
}

@media (max-width: 480px){
	/*.page-terimakasih .details .text-main{font-size: 15px;}
	.page-terimakasih .details .text-sub{font-size: 13px;}*/
	.page-terimakasih .details,
	.page-checkout .details {
		padding: 30px;
	}
	.page-terimakasih .single .main, 
	.page-checkout .single .main {
		margin-top: 25px;
	}
	.page-terimakasih .btn-goto,
	.page-checkout .btn-goto {
    margin-left: -30px;
    margin-right: -30px;
    margin-bottom: -30px;
    margin-top: 15px;
	}
	.page-terimakasih .contact a,
	.page-checkout .contact a{
		margin-bottom: 5px;
	}
}
@media (max-width: 375px){
	.page-terimakasih .details,
	.page-checkout .details {
		padding: 20px;
	}
	.page-terimakasih .btn-goto,
	.page-checkout .btn-goto {
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -20px;
  }
}
@media (max-width: 340px){
	.page-terimakasih .details .text-main,
	.page-checkout .details .text-main{
		font-size: 15px;
	}
	.page-terimakasih .details .text-sub, .page-terimakasih .btn-goto .btn,
	.page-checkout .details .text-sub, .page-checkout .btn-goto .btn{
		font-size: 13px;
	}

}

/** NEW **/
.select2-container .select2-selection--single{height:auto}
.select2-container--default .select2-selection--single .select2-selection__arrow{
  padding: 18px;
}
.tour-search-single .input-group .wrap .select2-container--default .select2-selection--single,
.search-special .input-group .wrap .select2-container--default .select2-selection--single{
	padding: 4px;
	border-radius: 0;
	border-color: transparent;
	border-right-color: #2d3e52 !important;
}
.tour-search-single .input-group .wrap:first-child .select2-container--default .select2-selection--single,
.search-special .input-group .wrap:first-child .select2-container--default .select2-selection--single{
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.tour-search-single .input-group .wrap:last-child .select2-container--default .select2-selection--single,
.search-special .input-group .wrap:last-child .select2-container--default .select2-selection--single{
  border-right-color: transparent !important;
}

.select2-container .select2-selection--single .select2-selection__rendered{
	padding: 5px 35px;
}

.tour-search-single .select2-container .select2-selection--single .select2-selection__rendered{
	padding: 0 35px;
}

div#loader_cari {
  margin-bottom: 10px;
}

/*Update: 15/10/2017 */
.select2-selection__rendered {
  color: #9a9a9a !important;
}
.page-checkout tr.bayar td {
    font-size: 15px;
    font-weight: 700;
}

/*Update: 01/11/2017*/
@media (max-width: 992px){
	.searchtour-modal .modal-dialog{
		width: 100% !important;
	}
}

/*Update: 3/11/2017*/
.single-post .post .details h2, .single-post .post .details h3, .single-post .post .details h4{
	font-weight: bold;
}

/* LOADING */
.loading,.loading:before{position:fixed;top:0;left:0}.loading:before,.loading:not(:required):after{content:'';display:block}.loading{z-index:999;height:2em;width:2em;overflow:show;margin:auto;bottom:0;right:0}.loading:before{width:100%;height:100%;background-color:rgba(0,0,0,.3)}.loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loading:not(:required):after{font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 1.5s infinite linear;-moz-animation:spinner 1.5s infinite linear;-ms-animation:spinner 1.5s infinite linear;-o-animation:spinner 1.5s infinite linear;animation:spinner 1.5s infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.5) -1.5em 0 0 0,rgba(0,0,0,.5) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.75) -1.5em 0 0 0,rgba(0,0,0,.75) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
/* DATEPICKER FOR MODAL */
.datepicker{ z-index: 9999 !important; }
.tanggal_normal[readonly], .tanggal_modal[readonly]{background-color:#fff}
div#modal-booking-form, div#modal-lead-form {
    background-color: #0c94d8;
    border: 0;
    margin: 0;
    padding: 0;
    color: #fff;
}
.pad-left-34{padding-left: 34px;}

/*Update: 8/11/2017 */
.navbar .icon {
  font-size: 20px;
}
.dropdown-menu{
	padding: 0;
}
.dropdown-menu>li>a{
	padding: 10px 20px;
}
.dropdown-menu>li:not(:last-child)>a{
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.blankspace{
	/*Memberikan jarak di modal*/
  display: block;
  height: 45px;
}
.checkout-col-right .contact { margin-top: 25px }
.checkout-col-right { margin-top: 50px }