/*YOUR CUSTOM STYLES*/
                    .booking-filters a {
                        color: #686868;
                        display: block;
                        margin-bottom: 4px;
                        padding-bottom: 4px;
                    }    
                    
                    .booking-filters a:hover {
                        color: #CC0000;
                    }
                    
                    
                    @media (max-width:980px) {
                        .booking-item-title {
                            padding-top: 10px;
                        }
                    }
                    
                    .booking-item-price {
                        font-size: 30px;
                    }
                    .booking-item-title {
                        font-weight: bold;
                        color: hsla(200,80%,50%,1);
                        margin-bottom: 3px;
                    }
                    .booking-item-price .price_adult {
						margin: 4px 0px;
					}
                    .booking-item-price .price_child {
						line-height: 0 !important;
					}
                    .booking-item-price .price_adult > small, .booking-item-price .price_child > small {
						font-size: 12px;
					}

                    ul.booking-item-description {
                        margin-left:0px;
                        padding-left:0px;
						margin-top: 12px;
						margin-bottom: 12px;
                    }       
                    
                    .booking-item-rating {
                        border-bottom: none;
                    }
                    .font-red {
                        color: #cc0000;
                    }
                    
                    .font-blue {
                        color: hsla(200,80%,50%,1);
                    }
                    
ul.booking-item-description li {
  padding-left: 1.5em ;
  list-style: none;
}

ul.booking-item-description li:before {
  content: "i";
  display: inline-block;
  margin-left: -2em;
  width: 1.9em;
  font-family: 'FontAwesome';
  content: '\F00C';
  color: green;
  font-size: 11px;
}                    
                    
                    
.bs-callout,.featured_single .st_featured::before,.st_featured::after,.st_featured::before {
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    border-image:none
}
.nav-drop.active-drop>.nav-drop-menu{
    z-index:10000
}
.nav-drop>.nav-drop-menu.user_nav_big{
    left:auto;right:0;width:130px
}
.owl-cap-weather .wi{
    font-size:60px
}
i.im{
    font-style:normal
}
.nav-drop>.nav-drop-menu.user_nav_big>li:first-child>a:before{
    left:auto;right:10px
}
.icon_loading{
    font-size:16px;
    margin-left:10px;
    margin-top:4px;
}
.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{
    background:#E0A167
}
.booking-item-deails-date-location{
    margin-bottom:10px!important;word-break:break-all
}
.booking-filters{
    width:auto
}
.top-user-area-avatar img{
    border-radius:50%
}
.custom_btn_m_r_10 a{
    margin-right:10px
}
.table_checkout{
    width:50%
}
.table_checkout td{
    border:none;padding:2px 0 0;border-bottom:1px dashed #d9d9d9;font-size:15px;overflow:hidden
}
.table_checkout .title{
    width:100%
}
.featured_single .st_featured::before,.st_featured::after,.st_featured::before{
    border-style:solid;content:"";height:0;width:0
}
.booking-item-payment .booking-item-payment-total{
    padding:8px 10px
}
.sort_top{
    background:#4d4d4d;
    margin-bottom:30px
}
.sort_top .nav a{
    border-radius:0
}
.sort_top .nav-pills>li{
    margin-left:0
}
.sort_top .nav>li>a{
    display:block;font-size:12px;padding:6px 8px;position:relative
}
.sort_icon{
    display:inline-block;padding-top:8px
}
.sort_icon i{font-size:22px}
.sort_icon a{color:#fff}
.sort_icon.fist i{padding-right:5px}
.info_price{display:block}
.sort_icon.last{padding-right:10px}
.comment-like{text-decoration:inherit}
ul.list.list-inline a i{line-height:1px}
.booking-item-details .booking-item-header-price{font-size:15px}
/*.mfp-wrap{z-index:999}*/
.title_nearby{font-weight:400}
#comment{margin-top:20px}
.hotel-star{margin-bottom:15px!important}
.hotel-star .booking-item-rating-stars{font-size:30px}
.hotel-star .booking-item-rating-number{font-size:30px;font-family:Roboto}
.m0{margin:0}
.bootstrap-timepicker-widget{z-index:9999999!important}
@media(min-width:768px) and (max-width:991px){.isotope-container .col-md-4:nth-child(2n+1){clear:both}}
@media(min-width:992px){.isotope-container .col-md-4:nth-child(3n+1){clear:both}}
.st_featured{background:hsla(200,80%,50%,1);color:#fff;font-size:12px;font-weight:700;line-height:26px;left:-11px;opacity:1;padding:0 0 0 13px;position:absolute;text-shadow:1px 0 0 hsla(20,50%,30%,.6);top:5px;z-index:9}
.st_featured::before{border-color:hsla(200,70%,42%,.8) hsla(200,70%,42%,.8) transparent transparent;border-width:5px;left:0;position:absolute;top:100%}
.st_featured::after{border-color:hsla(200,80%,50%,1) transparent hsla(200,80%,50%,1) hsla(200,80%,50%,1);border-width:13px!important;left:100%;position:absolute;top:0}
.style_box .st_featured{left:5px;top:10px}
h1.featured_single {
	font-size: 28px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.featured_single{padding-right:70px;font-size:39.99px}
.featured_single .st_featured{left:auto;right:45px}
.featured_single .st_featured::before{border-width:13px;position:absolute;right:100%;top:0;left:-26px;border-color:transparent #19a1e5 transparent transparent}
.featured_single_tour .st_featured{right:45px}
.item-nearby .st_featured{bottom:3px;left:auto;right:-10px;top:auto}
.title_bol{font-weight:500}
.st_google_map_user{height:500px}
@media screen and (max-width:768px){.div_book{padding-top:15px}}
.div_book_tour input{width:100%;height:30px}
.div_book_tour{width:50%;float:left}
.div_btn_book_tour{padding-top:20px;text-align:right}
.div_btn_book_tour input{float:right;margin-left:10px}
.packge-info-wrapper-style2 .div_btn_book_tour .btn_add_wishlist,.packge-info-wrapper-style2 .div_btn_book_tour input{float:left;margin-left:0;margin-right:10px}
.packge-info-wrapper-style2 .head .text-color{font-weight:400}
.list_tour_4.booking-item-price{font-size:14px!important;font-weight:400;margin-bottom:2px;display:inline}
.datepicker table tr td.booked,.datepicker table tr td.booked:hover{background:#ababab;color:#fff}
.datepicker table tr td.booked:hover:after{visibility:visible;opacity:1}
@media(max-width:1024px){#slide-testimonial{position:absolute;top:0}.packge-info-wrapper-style2 .place_order{margin-top:20px}.bg-parallax{background-attachment:initial;background-position:50% 0!important}.owl-cap-title{font-size:80px}.booking-item-rating{padding-top:10px}.booking-list .btn_book{float:right;margin-top:10px}.box_sale{height:50px;line-height:50px;width:50px}.hover-title-center{font-size:15px}.booking-item-img-wrap .booking-item-img-num{left:0;right:auto}.booking-item-price-from{display:block;font-size:16px;line-height:1em;padding-top:10px}.booking-item-car-title{padding-bottom:10px}.nav-drop>.nav-drop-menu.user_nav_big{right:-70px}.nav-drop>.nav-drop-menu>li:first-child>a:before{left:38px!important}.booking-item-price{font-size:35px}}
@media(max-width:768px){.sort_top{margin-top:15px}.sort_top .col-md-2{text-align:center}.sort_icon.last{padding-right:0}.st_top_location .col-sm-6:nth-child(2n+1){clear:both}}
@media(max-width:680px){.login.full-center{left:0!important;position:static!important;top:0!important;padding-top:50px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}
@media(max-width:580px){.owl-cap-price h5{font-size:20px}.owl-cap-price small{font-size:15px}.booking-list .btn_book{width:100%}h1{font-size:25px}h2{font-size:22px}h3{font-size:19px}h4{font-size:18px}h5{font-size:15px}.last-minute-title{font-size:20px}.last-minute-date{font-size:16px}.btn-lg{font-size:14px}.owl-cap-title{font-size:30px}.bg-parallax{background-position:0 0!important}.owl-buttons{display:none}.user-profile-sidebar{margin-right:0}.booking-item-details .booking-item-header-price{padding-top:10px;text-align:left}.irs-grid{overflow:hidden}.package-book-now-button .btn_add_wishlist :not (.package-info-wrapper .btn_add_wishlist){margin-top:5px}.div_btn_book_tour{padding-top:20px}blockquote{font-size:15.5px}.booking-item-reviews>li .booking-item-review-content:before{border-right:none!important}.sale_small{right:0}.login.full-center{left:0!important;position:static!important;top:0!important;padding-top:50px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.full-page{min-height:675px}.full-page.full_404{min-height:0!important}.class404{padding-top:30%}.class_text_404{text-align:center}.error404 .full_404{overflow:hidden!important}.error404 .full_404 .bg-blur{width:100%!important;background-position:center;height:100%!important}.booking-item-price{font-size:30px}.booking-item-meta{padding-top:10px}.text-hero{font-size:130px}.st_google_map{height:320px!important}.bg_mobile{background-position:inherit!important}.st_twitter{padding-right:0}.st_twitter .item,.st_twitter .txt{float:left}.box-icon-big{font-size:20px;height:40px;line-height:40px;width:40px}.search-tabs-bg>.tabbable>.nav-tabs>li.active>a,.search-tabs-bg>.tabbable>.nav-tabs>li>a{margin-top:5px;padding:5px}.search-tabs-bg>.tabbable>.nav-tabs>li{margin-right:2px}.info_price{display:inline-block}}
@media(max-width:480px){.full-center{position:absolute!important}.top-area .owl-carousel-area .owl-item{height:300px}.featured_single .st_featured::before,.st_featured::after,.st_featured::before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-image:none;border-style:solid;content:"";height:0;position:absolute;width:0}.st_featured{background:hsla(200,80%,50%,1);color:#fff;left:-11px;opacity:1;padding:0 0 0 13px;position:absolute;text-shadow:1px 0 0 hsla(20,50%,30%,.6);top:5px;z-index:99}.featured_single .st_featured{left:auto;right:28px;display:none}.st_featured::before{border-color:hsla(200,70%,42%,.8) hsla(200,70%,42%,.8) transparent transparent;left:0;top:100%}.featured_single .st_featured::before,.st_featured::after{top:0}.featured_single .st_featured::before{border-width:13px;right:100%;left:-26px;border-color:transparent #19a1e5 transparent transparent}.st_featured::after{border-color:hsla(200,80%,50%,1) transparent hsla(200,80%,50%,1) hsla(200,80%,50%,1);border-width:17px;left:100%}}                    
.st_featured_green {
    background: green;
}
.st_featured_blue {
    background: hsla(200,80%,50%,1);
}
.st_featured_new {
    background: orange;
}
.st_featured_red {
    background: #cc0000;
}
.st_featured_yellow {
    background: yellow;
    color: black;
    text-shadow: none;
}
.st_featured_green::before{border-color:darkgreen darkgreen transparent transparent;border-width:5px;left:0;position:absolute;top:100%}
.st_featured_green::after{border-color:green transparent green green;border-width:13px!important;left:100%;position:absolute;top:0}

.st_featured_blue::before{
	border-color: hsla(200,70%,42%,.8) hsla(200,70%,42%,.8) transparent transparent;
}
.st_featured_blue::after{
	border-color: hsla(200,80%,50%,1) transparent hsla(200,80%,50%,1) hsla(200,80%,50%,1);
}

.st_featured_red::before{border-color:darkred darkred transparent transparent;border-width:5px;left:0;position:absolute;top:100%}
.st_featured_red::after{border-color:#cc0000 transparent #cc0000 #cc0000;border-width:13px!important;left:100%;position:absolute;top:0}

.featured_single .st_featured_red::before {
	border-color: transparent #CC0000 transparent transparent;
}

.featured_single .st_featured_green::before {
	border-color: transparent green transparent transparent;
}
.featured_single .st_featured_yellow::before {
	border-color: transparent yellow transparent transparent;
}

.st_featured_yellow::before{border-color:yellow yellow transparent transparent;border-width:5px;left:0;position:absolute;top:100%}
.st_featured_yellow::after{border-color:yellow transparent yellow yellow;border-width:13px!important;left:100%;position:absolute;top:0}

.booking-filters-list li.active a {
    color: #cc0000;
    font-weight: bold;
}

.btn-primary {
    background: #cc0000;
    border-color: #cc0000;
	font-weight: bold;
}
.btn-primary:hover {
	opacity: 0.9;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#990000', endColorstr='#FF0000', GradientType=0);
	background: -webkit-gradient(linear, left top, left bottom, from(#990000), to(#FF0000));
	background: -moz-linear-gradient(top, #990000, #FF0000);

}
.hoho-line-label {
   display:inline-block;
   background:yellow;
   color:black;
   font-size:12px;
   width:100px;
   text-align:center;
   margin:3px 1px 0px 0px;
}
body {
    color: #333333;
}
.booking-item {
    color: #333333;
}

/***** PRODUCT DETAILS *****/
        .booking-details-tabbable .nav {
            background: none;
        }
 .hover-img .hover-title, .hover-img [class*=" hover-title-"], .hover-img [class^=hover-title-] {
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: alpha(opacity=0);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
    transition: .3s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    /* backface-visibility: hidden; */
}       

.thumb-list > li .thumb-list-item-caption .thumb-list-item-title {
    font-size: 19px;
}    

    aside.sidebar-right {
        border: 1px solid #d4d4d4;
        padding-top: 10px;
        padding-left: 15px;
        
    }


@media (max-width: 992px) {
    aside.sidebar-right {
        border: none;
        padding-left: 0;
    }
}

.thumb-list > li {
    margin-right: 25px;
}
ul#myTab.nav {
	border-radius: none;
	-moz-border-radius: none;
	-webkit-border-radius: none;
	border: none;
}
ul#myTab.nav-tabs {
	border-bottom: 1px solid #dddddd;
}
#tab-faq h3 {
	font-size: 14px;
}
