
#header .header { border-bottom: none !important; }
@media (min-width: 2000px) {

}

@media (max-width: 1800px) {

}

@media (max-width: 1460px) {

}

@media (min-width: 1231px) and (max-width: 1350px) {

.tour_slider_wrap .tour_slider .owl-nav .owl-next{position: absolute;right: -40px;}
.tour_slider_wrap .tour_slider .owl-nav .owl-prev{position: absolute;left: -40px;}
/*.search-result-page .service-slider-wrapper .st-service-slider .owl-nav { z-index:1;}*/
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-prev { left:-29px;}
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-next { right:-29px;}

}

@media (min-width: 1200px) and (max-width: 1420px) {
.st-inbox-form-book .section .meta-item .meta-value .item{padding: 0 0 10px 0;}
.st-inbox-form-book .section .meta-item .meta-value .item .st-flex > span{width: 190px;text-align: left;}
.st-inbox-form-book .section .meta-item .meta-value select{max-width: 150px;}
.daterangepicker .table-sub-header .day-off-week{width: 36px;}

#gallery-mobile .slider-for.stuck{width: 300px;}
#gallery-mobile .slider-for.stuck .slider-banner-image{width: 300px !important;height: 195px;}
#gallery-mobile .slider-for.stuck .slider-banner-image.video iframe{height: 195px;}
}

@media (min-width: 1200px) {

.search-result-page .search-form-wrapper:not(.sidebar-inner) .search-form:not(.sticky) .form-group{height: 60px !important; min-height: unset;}
}

@media (max-width: 1199px) {
#st-content-wrapper.st-single-car .review-box .review-box-score { border: none; }
.st-inbox-form-book .section .meta-item .meta-value .item{padding: 0 0 10px 0;}
.st-inbox-form-book .section .meta-item .meta-value .item .st-flex > span{width: 190px;text-align: left;}
.st-inbox-form-book .section .meta-item .meta-value select{max-width: 150px;}
#st-content-wrapper.st-author-page .review-box .review-box-score{border-right: none}


.search-result-page.st-activity .st-hotel-result .style-list .item-service .thumb-wrapper .logo-with-text{ flex-direction: column; align-items: flex-start; gap: 4px;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .thumb-wrapper .logo-with-text i{ width: 24px; height: 24px;}

.search-result-page.st-activity .st-hotel-result .style-list .item-service .thumb-wrapper .logo-with-text{ flex-direction: row; align-items: center;  }
.search-result-page.st-activity .st-hotel-result .style-list .item-service .thumb-wrapper .logo-with-text span{ font-size: 10px;  }
.logged-in .search-result-page.st-activity .st-hotel-result .style-list .item-service .thumb-wrapper .logo-with-text{ bottom: 30px; top: unset; flex-direction: row; align-items: center;  }
.logged-in .search-result-page.st-activity .st-hotel-result .style-list .item-service .thumb-wrapper .logo-with-text span{ font-size: 10px;  }

.st-list-tour-related .logo-with-text{ flex-direction: column; align-items: flex-start; gap: 4px;}
.st-list-tour-related .logo-with-text i{ width: 24px; height: 24px;}

#st-content-wrapper.st-single-tour .st-list-tour-related-slider .grid-item .thumb .service-add-wishlist { top: 10px; right: 10px; }
}

@media (min-width: 992px) {

	.w3n-user-settings .user-mobile-menu{display: none;}
	.w3n-user-settings.page-wrapper .page-content{padding: 0;}
	.page-wrapper #show-sidebar,.logged-in.admin-bar .page-wrapper #show-sidebar{left: -40px;}
	.header-bottom.mobile { display: none; }
	.menuwrap_mobile { display: none; }
	.footer-mobile-dropdown .widget_nav_menu .menu { display: block !important; }
	.footer-mobile-dropdown .vc_empty_space { display: block !important; }
	.desktop-hide { display: none !important; }
	.sidebar-action { display: none; }
	.language-wrap.desktop-hide,
	.duration-wrap.desktop-hide { display: none; }
	.show-tablate { display: none; }
	.booking-form-mobile { display: none; }
	/* .single-st_activity .st-gallery .banner-slider-wrap .slider-for .slider-banner-image .view-full-image { display: none; } */
	.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slider-banner-image .view-full-image a.view-full-image-link { background-color: #fc4242; border-color: #fc4242; color: #ffffff; -webkit-text-shadow: none; -moz-text-shadow: none;-ms-text-shadow: none; text-shadow: none; }
	.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slider-banner-image .view-full-image a.view-full-image-link:hover { background-color: #000000; border-color: #000000; color: #ffffff; }
	.single-st_activity.date-picker-open-w3n #tidio-chat { position: relative;z-index: 999 !important; }
	.single-st_activity.date-picker-open-w3n #tidio-chat { position: relative;z-index: 999 !important; }
	.page-template-template-cars-search .search-result-page.st-tours .sidebar-filter .sidebar-item.sidebar-search-form  { display: block !important; }



	
}
@media (min-width: 768px) {

.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slider-thumb-image { display:block; max-width:calc(50% - 10px); }
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slick-list { height:auto !important;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slick-track { height:auto !important; transform: translate3d(0px, 0px, 0px)!important;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .item-content .desktop-hide { display: none; }
.hide-item-desktop ,
.st-tour-feature-hide-desktop { display: none; }

}

@media (min-width: 1200px) and (max-width: 1399px) {
.more_with_yeung_inner { min-height: 230px; }

.explore_section .explore_inner h2,
.tranding_now_inner h2,
.explore_interest_inner h2,
.more_with_yeung_inner h2,
.tranding_now_inner h2,
.do-more-with .wpb_text_column h2 { font-size: 32px; }
.quart_video_inner .quart_video_dtl h2 { font-size: 27px; }
.explore_slider_blk { padding: 15px 0 0; }
.explore_section { padding: 50px 0 60px 0; }
.explore_interest_sec,
.quart_video_sec,
.tranding_now_sec { padding: 60px 0; }

.more_with_yeung_inner .more_with_yeung_btn { padding: 20px 0 0; }
.banner_blog { min-height: 366px; }

.st-single-blog--solo .single-blog--heading .st-title--bg .post-info h2 ,
.cms-data h2 { font-size: 32px; }



}
@media (min-width: 992px) and (max-width: 1199px) {

.slider-with-search-box .searchbox-slider:after { width:40%;}
.slider-with-search-box .searchbox-slider .left-block { width:20%;}
.slider-with-search-box .searchbox-slider .right-block { width:80%;}
.slider-with-search-box-wrapper .slider-with-search-box .search-box-wrap { margin:0 0 0 35px;}
#st-content-wrapper { overflow: hidden;}
.list-destination-wrap .cus-row .cus-col-md-2 { -ms-flex:0 0 25%; flex:0 0 25%; width:25%;}
#st-content-wrapper .destination-item { margin-bottom:20px;}
.list-destination.layout4 .destination-item .image .content h4 { font-size:20px !important;}
.list-destination.layout4 .destination-item .image .content h4:after { margin-top:10px;}
.tour_slider_wrap .tour_slider .owl-nav button{width: 24px;height: 24px;}
.tour_slider_wrap .tour_slider .owl-nav .owl-next{position: absolute;right: -25px;}
.tour_slider_wrap .tour_slider .owl-nav .owl-prev{position: absolute;left: -25px;}
.page-template-template-activity-search .activity-top-filter .desktop-filter{padding: 0;}
.page-template-template-activity-search .activity-top-filter .desktop-filter .activity_filter_slider{padding: 0 125px 0 0;}
.page-template-template-activity-search .activity-top-filter .desktop-filter .slider-buttons{display: none;}
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-prev { left:-30px;}
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-next { right:-30px;}

.search-result-page .st-hotel-result .sidebar-item,
.search-result-page .st-rental-result .sidebar-item { padding: 20px 10px; }
.search-result-page .st-hotel-result .sidebar-item .st-icheck-item { padding-left: 20px; }

.st-activity-row .sidebar-filter { width: 28%; }
.st-activity-row .sidebar-filter + div[class^="col-"] { width: 72%; }
.search-result-page .search-form-wrapper .search-form .form-date-field.has-icon .date-wrapper > div { padding-left: 20px; }
.search-result-page.st-tours .st-activity-row .sidebar-filter .sidebar-item-wrapper .sidebar-title { margin: 20px 0; }

.row.st-activity-row { margin: 0 -10px; }
.row.st-activity-row > div[class^="col-"] { padding-left: 10px; padding-right: 10px; }
.single-st_activity .daterangepicker:not(.mobile-booking-form-datepicker):not(.mobile-date-filter-picker) { margin-left: -103px; }
#st-content-wrapper.st-single-tour .st-tour-feature .col-xs-6:nth-child(3) .item,
#st-content-wrapper.st-single-tour .st-tour-feature .col-xs-6:nth-child(4) .item { margin-bottom: 20px; }
#st-content-wrapper.st-single-tour .form-book-wrapper .form-guest-search .guest-wrapper { -ms-flex-wrap: wrap;flex-wrap: wrap; }
#st-content-wrapper.st-single-tour .form-book-wrapper .form-guest-search .guest-wrapper .check-in-wrapper { width: 100%; }
#st-content-wrapper.st-single-tour .form-book-wrapper .form-guest-search .guest-wrapper .select-wrapper { width: 100%; }
#st-content-wrapper.st-single-tour .form-book-wrapper .form-guest-search .dropdown .guest-wrapper .select-wrapper { display: -ms-flexbox;display: flex; margin-top: 8px; }
html[lang="fr"] .st-single-car .st-gallery-info-wrap .car-equipments .car-equipments-top { margin: 0px -10px; }
html[lang="fr"] .st-single-car .st-gallery-info-wrap .car-equipments .car-equipments-top .item { padding: 0 10px; }
html[lang="fr"] .st-checkout-page .cart-info .coupon-section form .form-group input[type="text"] { width: 100%; margin: 0 0 10px 0; }
html[lang="fr"] .st-checkout-page .cart-info .coupon-section form .form-group .btn { width: 100%; }

body .st-become-banner h2 { font-size: 40px; }

/* partner-login Page Start */
.w3n-user-settings .user-desktop-menu { padding: 0 15px; }
.w3n-user-settings .user-desktop-menu .menu_wrap ul li { padding: 0 8px 0 8px; }
.w3n-user-settings .user-desktop-menu .menu_wrap ul { width: auto; }
.w3n-user-settings .user-desktop-menu .menu_wrap { width: calc(100% - 110px); }
.w3n-user-settings .user-desktop-menu .logo { width: 180px; }
/* partner-login Page End */

.page-template-add-your-service .form-row .form-col .service > span > span .wpcf7-list-item-label { padding: 15px 8px; font-size: 13px; }
.page-template-add-your-service .form-row .form-col .service label > span:after { height: 50px; margin-top: 12px; }
.page-template-add-your-service .form-row .form-col .service > span { margin: 0 -6px; }
.page-template-add-your-service .form-row .form-col .service > span > span { padding: 6px; }
.page-template-add-your-service #create-service-form-row { padding-top: 60px; }
.title_srvs h2 { font-size: 29px; }
.add-new-service-content { margin: 0 0 40px 0; }
.vc_row.add_service_row > .wpb_column:last-child { padding: 0 0 0 10px; }
.vc_row.add_service_row > .wpb_column:first-child { padding: 20px 10px 20px 20px; }

body.single-location .w3n-destination-search-wrap .slider-with-search-box .row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
body.single-location .w3n-destination-search-wrap .slider-with-search-box .row div[class^="col-"] { width: 50%; }
.whatsapp-link-wrap{inset: auto 15px 90px auto;}

/* Blog Page Start */
.more_with_yeung_inner { min-height: 230px; }

.explore_section .explore_inner h2,
.tranding_now_inner h2,
.explore_interest_inner h2,
.more_with_yeung_inner h2,
.tranding_now_inner h2,
.do-more-with .wpb_text_column h2 { font-size: 30px; }
.quart_video_inner .quart_video_dtl h2 { font-size: 24px; }
.explore_slider_blk { padding: 15px 0 0; }
.explore_section { padding: 50px 0 60px 0; }
.explore_interest_sec,
.quart_video_sec,
.tranding_now_sec { padding: 60px 0; }

.more_with_yeung_inner .more_with_yeung_btn { padding: 20px 0 0; }
.banner_blog { min-height: 1px; }
.explore_interest_row .explore_interest_col { width: 33.33%; }
.quart_video_dtl .quart_icon { width: 50px; margin: 0 0 25px 0; } 
.more_with_yeung .right_img_shaps {right: -110px;}
.more_with_yeung .left_img_shaps { left: -110px; }
/* Blog Page End */

/* Blog Listing Page Start */
.st-blog-dtl.st-blog .top_title_cate h2 { font-size: 30px; }
.st-blog .content .article .post-inner h4.post-title { font-size: 25px;line-height: 1.2; }
.st-blog.st-blog-dtl .row > [class^="col-"] { width: 100%; }
.st-blog-dtl .sidebar-right .wp-block-categories-list { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.st-blog-dtl .sidebar-right .wp-block-categories-list .cat-item { margin: 0 10px 10px 0 !important; }
.hide-mobile-search { display: none !important; }
.show-mobile { display: block; margin: 0 0 30px 0; }
.show-mobile .sidebar-title {display: none !important;}
.show-mobile form { display: -ms-flexbox; display: flex;}
.show-mobile form .form-control {height: 40px;font-size: 14px;color: var(--grey-color, #5E6D77);font-style: italic;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;border: 1px solid #D7DCE3;}
.show-mobile form button {height: 40px;background: var(--link-color, #5191FA);-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;border: none;min-width: 40px;text-align: center;}
/* Blog Listing Page End */


/* Blog Detail Page Start */
.st-single-blog--solo .single-blog--heading .st-title--bg .post-info h2 ,
.mian_top_cat_dtl .miantop_catdtl_title h1 ,
.cms-data h1 { font-size: 33px; }
.cms-data h2 { font-size: 30px; }
.cms-data ol,
.cms-data ul { padding: 15px 0 15px 18px; }
.cms-data h1,
.cms-data h2,
.cms-data h3,
.cms-data h4,
.cms-data h5,
.cms-data h6 { padding: 20px 0 20px 0; }

.st-single-blog--solo .st-blog .blog-content { padding: 150px 0px 70px 0px; }
.st-blog-solo--wrapper .st-blog--search .single-blog--title { padding-top: 60px; }
.st-single-blog--solo .blog-content .row > [class^="col-"] { width: 100%; }
.keep_exploring_main { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px; width: auto; }
.st-single-blog--solo .keep_exploring_main > a { display: -ms-flexbox; display: flex; width: calc(33.33% - 30px); margin: 15px !important; }
/* Blog Detail Page End */


.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slider-banner-image .view-video a.view-video-link i {
	font-size: 35px;
}

}

@media (min-width: 768px) and (max-width: 991px) {

.slider-with-search-box { min-height:450px;}
.slider-with-search-box .searchbox-slider:after { width:65%; pointer-events:none; background:-moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 50%, rgba(0,0,0,0) 100%); background:-webkit-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 100%); background:linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1);}
.slider-with-search-box .searchbox-slider .left-block { display:none;}
.slider-with-search-box .searchbox-slider .right-block { width:100%;}
.slider-with-search-box .searchbox-slider .right-block .slider-image { height:450px;}
.slider-with-search-box .searchbox-slider .right-block .slider-image .link { right:15px; bottom:25px;}
.slider-with-search-box .searchbox-slider .right-block .slider-image .link a { font-size:16px;}
.slider-with-search-box-wrapper .slider-with-search-box .search-box-wrap { width:450px; margin:0px;}
.slider-with-search-box-wrapper .slider-with-search-box .search-box-wrap .title-subtitle h1 { font-size:26px;}
#st-content-wrapper .destination-item { margin-bottom:20px;}
.list-destination.layout4 .destination-item .image .content h4 { font-size:20px !important;}
.list-destination.layout4 .destination-item .image .content h4:after { margin-top:10px;}
.ya_activity_cat__row .category-list .category { -ms-flex:0 0 50%; flex:0 0 50%; width:50%;}
.subscriber-block .icon { width:100px;}
.subscriber-block .form-block { width:calc(100% - 100px);}
.subscriber-block .form-block .title { font-size:18px;}
.subscriber-block .form-block .sub-title { font-size:14px;}

.single-st_activity .st-gallery .banner-slider-wrap .slider-for img,
.single-st_activity .st-gallery .banner-slider-wrap .slider-for iframe { height: 405px; }
.single-st_activity .st-gallery .banner-slider-wrap .slider-for { margin-bottom: 25px; }
.vc_row.cnt-row { margin-bottom: 0 !important; }

.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field ,
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_2_field { width: 100%; }
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_2_field .screen-reader-text { display: none !important; }
.st-woo-checkout-form .woocommerce-checkout-review-order-table header { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.st-woo-checkout-form .woocommerce-checkout-review-order-table header .booking-item-payment-img { width: 100%; margin: 0 0 10px 0; order: -1; }

body .st-become-banner h2 { font-size: 35px; }



.page-template-add-your-service .form-row .form-col .service > span > span .wpcf7-list-item-label { padding: 15px 8px; font-size: 13px; }
.page-template-add-your-service .form-row .form-col .service label > span:after { height: 50px; margin-top: 12px; }
.page-template-add-your-service .form-row .form-col .service > span { margin: 0 -6px; }
.page-template-add-your-service .form-row .form-col .service > span > span { padding: 6px; }
.page-template-add-your-service #create-service-form-row { padding-top: 60px; }
.title_srvs h2 { font-size: 29px; }
.add-new-service-content { margin: 0 0 40px 0; }
.vc_row.add_service_row > .wpb_column:last-child { padding: 0 0 0 0; }
.vc_row.add_service_row > .wpb_column:first-child { padding: 20px; }

body.single-location .w3n-destination-search-wrap .slider-with-search-box .row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
body.single-location .w3n-destination-search-wrap .slider-with-search-box .row div[class^="col-"] { width: 50%; }
body.single-location .w3n-destination-search-wrap { top: 444px; }


body .pac-container { min-width: 400px;max-width: 400px; }

.carEtraservice-popup .input-wrap .input-row.radio-list .radio-item + .radio-item{padding: 5px 0 0}

.banner_blog_inner h1 { font-size: 32px; padding: 0 0 32px 0; }
.do-more-with { padding: 50px 0 0 0; }
.banner_blog { min-height: 356px; }


/* Blog Page Start */
.more_with_yeung_inner { min-height: 230px; max-width: 340px; }

.explore_section .explore_inner h2,
.tranding_now_inner h2,
.explore_interest_inner h2,
.more_with_yeung_inner h2,
.tranding_now_inner h2,
.do-more-with .wpb_text_column h2 { font-size: 27px; }
.quart_video_inner .quart_video_dtl h2 { font-size: 24px; }
.explore_slider_blk { padding: 15px 0 0; }
.explore_section { padding: 50px 0 60px 0; }
.explore_interest_sec,
.quart_video_sec,
.tranding_now_sec { padding: 60px 0; }

.more_with_yeung_inner .more_with_yeung_btn { padding: 20px 0 0; }
.banner_blog { min-height: 330px; }
.banner_blog_inner { padding: 35px 0; }
.explore_interest_row .explore_interest_col { width: 50%; }
.quart_video_inner .quart_video_iframe { width: 100%; }
.quart_video_inner .quart_video_dtl { width: 100%; padding: 35px 0 0 0; }
.quart_video_dtl .quart_icon { width: 50px; margin: 0 0 25px 0; } 
.more_with_yeung .right_img_shaps {right: -140px;}
.more_with_yeung .left_img_shaps { left: -140px; }
/* Blog Page End */

/* Blog Listing Page Start */
.st-blog-dtl.st-blog .top_title_cate h2 { font-size: 27px; }
.st-blog-dtl.st-blog .top_title_cate .shortby_wrp select { font-size: 14px; min-width: 200px; }
.st-blog .content .article .post-inner h4.post-title { font-size: 23px;line-height: 1.2; }
.st-blog.st-blog-dtl .row > [class^="col-"] { width: 100%; }
.st-blog-dtl .sidebar-right .wp-block-categories-list { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.st-blog-dtl .sidebar-right .wp-block-categories-list .cat-item { margin: 0 10px 10px 0 !important; }
.hide-mobile-search { display: none !important; }
.show-mobile { display: block; margin: 0 0 30px 0; }
.show-mobile .sidebar-title {display: none !important;}
.show-mobile form { display: -ms-flexbox; display: flex;}
.show-mobile form .form-control {height: 40px;font-size: 14px;color: var(--grey-color, #5E6D77);font-style: italic;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;border: 1px solid #D7DCE3;}
.show-mobile form button {height: 40px;background: var(--link-color, #5191FA);-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;border: none;min-width: 40px;text-align: center;}
.st-blog-dtl.st-blog .content .article .image_blk_post { width: 306px; }
.st-blog-dtl.st-blog .content .article .dtl_blk_post { width: calc(100% - 306px); }
.st-blog.st-blog-dtl { padding-top: 40px; }
/* Blog Listing Page End */

/* Blog Detail Page Start */
.st-single-blog--solo .single-blog--heading .st-title--bg .post-info h2 ,
.mian_top_cat_dtl .miantop_catdtl_title h1 ,
.cms-data h1 { font-size: 32px; }
.st-blog-solo--wrapper .st-blog--search .single-blog--title h3,
.cms-data h2 { font-size: 27px; }
.cms-data ol,
.cms-data ul { padding: 15px 0 15px 18px; }
.cms-data h1,
.cms-data h2,
.cms-data h3,
.cms-data h4,
.cms-data h5,
.cms-data h6 { padding: 20px 0 20px 0; }

.st-blog-solo--wrapper .st-blog--search .single-blog--title h3 { margin: 0px 0px 64px 0px; }
.st-blog-solo--wrapper .st-blog--search .single-blog--title p { font-size: 21px; }
.st-single-blog--solo .st-blog .blog-content { padding: 150px 0px 70px 0px; }
.st-blog-solo--wrapper .st-blog--search .single-blog--title { padding-top: 60px; }
.st-single-blog--solo .blog-content .row > [class^="col-"] { width: 100%; }
.keep_exploring_main { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px; width: auto; }
.st-single-blog--solo .keep_exploring_main > a { display: -ms-flexbox; display: flex; width: calc(50% - 30px); margin: 15px !important; }
.st-single-blog--solo .single-blog--heading { min-height: 276px; }
.st-single-blog--solo .single-blog--heading .st-title--bg .post-info { padding: 20px 20px 54px 20px; }
.st-single-blog--solo .single-blog--heading .st-title--bg { bottom: -70px; }
/* Blog Detail Page End */


}

@media (min-width: 1025px) {
.mobile_menus { display: none; }
 }
@media (max-width: 1024px) {
.dashboard.w3n-user-settings .user-desktop-menu { display: none; }
.dashboard.page-wrapper #show-sidebar,
.dashboard.page-wrapper #show-sidebar { left: 0 !important; }
.dashboard.page-wrapper #show-sidebar { margin-top: 22px; background-color: #FA5636; color: #ffffff; font-size: 18px; width: auto; margin-top: 8px !important; }
.dashboard .sidebar-wrapper { display: block; margin-top: 0 !important; }
.dashboard .sidebar-content .sidebar-header .icon-ccv { display: block !important; }
.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu ul { margin-top: 0; }
.sidebar-wrapper .sidebar-menu ul li a { padding: 8px 0px 8px 15px; }
.mobile_menus { background-color: #000000; display: -ms-flexbox; display: flex; justify-content: center; align-items: center; padding: 20px; position: fixed; top: 0; left: 0; width: 100%; z-index: 99999999; }
.dashboard .sidebar-wrapper { z-index: 999999999; }
body.page-template-template-user { padding-top: 76px; }
body.with-panel-right-reveal { overflow: hidden; }
.page-wrapper.toggled .page-content { padding-left: 0 !important; }
.item-st-month { margin-bottom: 15px; }

.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slider-banner-image .view-video a.view-video-link i {
	font-size: 35px;
}

}
@media (max-width: 991px) {

.admin-bar.logged-in #header { padding-top:0px !important;}
.st-header-2 header#header { margin-bottom:-29px;}
body #header #topbar { padding:15px 100px 15px 100px !important;}
/* .slider-with-search-box .searchbox-slider:after { display: none; } */
.logo-web.leftnewelements { padding-right: 0;  }
.hide_mobile_memu { display: none !important; }
.logo-main { margin: 0 auto; }
#header .header { width:auto; position:absolute; top:22px; left:15px; margin:0px; padding:0px;}
body #header #topbar .topbar-right .st-list > li.dropdown-contact-booking { display: none; }
body #header #topbar .topbar-right .st-list > li.dropdown-minicart { position: absolute; right: 51px; top: 18px; }
body #header #topbar .topbar-right .st-list > li.dropdown-user-dashboard { padding: 0; position: absolute;right: 15px; top: 19px; }
body #header #topbar .topbar-right .st-list > li.dropdown-user-dashboard > a { font-size: 0; }
body #header #topbar .topbar-right .st-list > li.dropdown-user-dashboard > a:before { content: ''; display: inline-block; vertical-align: top; height: 25px; width: 25px; background-image: url(../images/user-login.svg); background-position: center center; background-repeat: no-repeat; background-size: contain; }
#header .header .toggle-menu { margin:0px; padding:0px;}
body #header .header .header-left #st-main-menu .main-menu li { padding:0px;}
#header .header .header-left #st-main-menu .main-menu > li > a { color:#1f2329;}
body #header .header .header-left #st-main-menu .main-menu li:hover a,
#header .header .header-left #st-main-menu .main-menu li.current-menu-item > a,
#header .header .header-left #st-main-menu .main-menu li.current-menu-ancestor > a { color:#fc4242 !important;}
.w3n-user-settings .user-desktop-menu{display: none;}
.home.page-template-template-home-modern .w3n_home_page{display: block;}
.page-template.page-template-template-user .w3n-user-settings .user-mobile-menu.sidebar-wrapper{margin-top: 0;}
#st-main-menu.open .main-menu.lang-cur{height: auto;}
.header-left .lang-cur{display: block;}
#st-main-menu.open .menuwrap{display: block;width: 300px;height: 100%;background: #fff;}
#st-main-menu .main-menu.lang-cur li:first-child a{border-top: 1px solid #EEEEEE;}
#header .header .header-left #st-main-menu .main-menu > li.menu-item-11600,#header .header .header-left #st-main-menu .main-menu > li.menu-item-11601{display: block;}
#header #topbar .topbar-items li.box_btn{display: none !important;}
#header #topbar .topbar-right .topbar-items li a { white-space:nowrap;}
#st-content-wrapper {overflow: hidden;}
.w3n_featured_items_wrap .featured_items_row{display: none;}
.w3n_featured_items_wrap .featured_items_slider{display: block;}
.list-destination-wrap{display: none;}
.list-destination-parent {margin-bottom: -10px;}
.list-destination-wrap .cus-row .cus-col-md-2 {width: 100%;flex: 0 0 100%;}
/*.list-destination-slider-wrap{display: block;}*/
.list-destination-slider-wrap{display: flex;width: auto; flex-flow: row wrap; overflow-y: hidden; overflow-x: auto;margin-right: -15px;}
.tour_slider.owl-carousel .owl-stage-outer {overflow: visible;}
.tour_slider_wrap .tour_slider .owl-nav .owl-next{position: absolute;right: -35px;}
.tour_slider_wrap .tour_slider .owl-nav .owl-prev{position: absolute;left: -35px;}
footer #footer_ringaniza .row {width: 100%;display: flex;flex-flow: row wrap;align-content: space-between;justify-content: space-between;}
footer #footer_ringaniza .row .col-md-2{width: 50%;}
#footer_ringaniza .wpb_column.column_container{padding: 40px 15px 0 15px !important}
#main-footer .mailchimp { padding:35px 0 20px 0;}
#main-footer .mailchimp .media { margin:0 0 25px 0;}
.hide_on_mobile.social{display: none;}
.hide_on_desk.social{display: block;}
.footer_contact_details{margin-bottom: 12px}
.tour_slider_wrap .tour_slider .tour .tour-image {height: 400px;padding-top: 0;}
.service-categories-slider-wrap {padding-right: 76px;}
.service-categories-slider .owl-stage-outer {overflow: visible;}
.recent_articles_row .row {margin: 0;padding-right: 10px;}
.recent_articles_row .row div[class*="col-"] {padding-top: 20px;padding-bottom: 20px;}
.page-template-template-activity-search .activtiy-content-wrap.filter-fixed{padding: 0;}
/* .page-template-template-activity-search .activity-top-filter.positionFixed{position: relative;padding: 20px 0;} */
.page-template-template-activity-search .activity-top-filter { margin: 0 0 35px 0; }
.page-template-template-activity-search .activity-top-filter.positionFixed{ top: 99px; }
.page-template-template-activity-search .activity-top-filter .activity_filter_slider:after,
.page-template-template-activity-search .activity-top-filter .activity_filter_slider:before{opacity: 0;}
.page-template-template-activity-search .activity-top-filter .desktop-filter{padding: 0;}
.page-template-template-activity-search .activity-top-filter .desktop-filter .activity_filter_slider{padding: 0 125px 0 0;}
.page-template-template-activity-search .activity-top-filter .desktop-filter .slider-buttons{display: none;}
.page-template-template-activity-search .activity-top-filter .mobile-filter{display: flex;width: auto;flex-flow: row wrap;overflow-y: hidden;overflow-x: auto;margin-right: -15px;}
/*.page-template-template-activity-search .activity-top-filter.opened .mobile-filter{overflow: visible;}*/
.page-template-template-activity-search .activity-top-filter .mobile-filter .filter-items{display: flex; flex-wrap: nowrap; width: 100%;padding: 0 0 20px 0;}
.page-template-template-activity-search .activity-top-filter .mobile-filter .filter-item{width: 100%;flex: 0 0 235px;margin: 0 15px 0 0;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-for{height: auto;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slider-thumb-image .image{padding: 0;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slider-thumb-image .image .show-more{width: 100%;height: 100%;bottom: 0;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slider-thumb-image .image .show-more a{font-size: 11px;}

.header-bottom { width: 100vw; overflow: hidden; padding: 0 15px 0; }
.header-mobile-inner { overflow-x: auto; width: 100%;  }
.header-mobile-inner .main-menu { display: -ms-flexbox;display: flex; margin: 0; align-items: center; padding: 0 0 10px; }
.header-mobile-inner .main-menu li { white-space: nowrap; list-style-type: none; }
.header-mobile-inner .main-menu > li + li { padding-left: 15px; }
.header-mobile-inner .main-menu li a { font-weight: 600; display: block; font-size: 15px; color: #fff; padding: 0px;position: relative;text-transform: none; text-decoration: none !important;}

.header-mobile-inner .main-menu li a:before{position: absolute;content: '';bottom: 0;height: 1px;width: 0px;left: 50%;display: inline-block;background-color: #fc4242;-webkit-transition: all 0.2s ease-in;-khtml-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.header-mobile-inner .main-menu li.current-menu-item a{color: #fff;}
.header-mobile-inner .main-menu li.current-menu-item a:before{left: 0px;width: 100%;right: 0px;opacity: 1;}
.header-mobile-inner .main-menu li a:focus{text-decoration: none;outline: 0;}


.footer-mobile-dropdown h4 { width: 100%; position: relative; }
.footer-mobile-dropdown h4:after {position: absolute;right: 0px;top: 50%;content: '';background: url(../images/down-arrow-f-arrow.svg) no-repeat center center;width: 13px;height: 8px;margin: -4px 0 0 0;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.footer-mobile-dropdown h4.active:after {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.footer-mobile-dropdown .widget_nav_menu .menu { display: none; padding-bottom: 30px; }
.footer-mobile-dropdown .vc_empty_space { display: none !important; }
#footer_ringaniza .wpb_column.column_container.footer-mobile-dropdown { padding-top: 0 !important; }
#main-footer { padding-top: 60px; }
.menuwrap .menuwrap_mobile:first-child { padding-top: 90px !important; }
.menuwrap .menuwrap_mobile { position: relative; width: 300px; left: -110%; -webkit-transition: left 0.3s ease, opacity 0.3s ease; -moz-transition: left 0.3s ease, opacity 0.3s ease; -ms-transition: left 0.3s ease, opacity 0.3s ease; transition: left 0.3s ease, opacity 0.3s ease; opacity: 0.8; }
.menuwrap .menuwrap_mobile + .menuwrap_mobile { margin-top: 20px; }
#st-main-menu.open .menuwrap .menuwrap_mobile { opacity: 1; left: 0; }
#st-main-menu.open .menuwrap .menuwrap_mobile:first-child  {-webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s; }
#st-main-menu.open .menuwrap .menuwrap_mobile:nth-child(2) { -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s; }
#st-main-menu.open .menuwrap .menuwrap_mobile:nth-child(3) { -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -ms-transition-delay: 0.3s; transition-delay: 0.3s; }
#st-main-menu.open .menuwrap .menuwrap_mobile:nth-child(4) { -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -ms-transition-delay: 0.4s; transition-delay: 0.4s; }
#st-main-menu.open .menuwrap .menuwrap_mobile:nth-child(5) { -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -ms-transition-delay: 0.5s; transition-delay: 0.5s; }
#st-main-menu.open .menuwrap .menuwrap_mobile:nth-child(6) { -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -ms-transition-delay: 0.6s; transition-delay: 0.6s; }
#st-main-menu.open .menuwrap .menuwrap_mobile:nth-child(7) { -webkit-transition-delay: 0.7s; -moz-transition-delay: 0.7s; -ms-transition-delay: 0.7s; transition-delay: 0.7s; }
#st-main-menu.open .menuwrap .menuwrap_mobile:nth-child(8) { -webkit-transition-delay: 0.8s; -moz-transition-delay: 0.8s; -ms-transition-delay: 0.8s; transition-delay: 0.8s; }
#header .header .header-left #st-main-menu .main-menu { position: relative; top: 0 !important; left: 0 !important; opacity: 1 !important; transition: none !important; width: 100%; }
.menuwrap_inner_wrps { overflow-y: auto; -webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar; background-color: #ffffff; padding-bottom: 130px; height: 100vh; }
#header .header .header-left #st-main-menu .back-menu { z-index: 1001; padding-right: 22px; }
#header .header .header-left #st-main-menu .back-menu svg { justify-self: flex-end; margin-left: auto; }

.menuwrap_mobile .menu li { display: -ms-flexbox !important;display: flex !important;-ms-flex-wrap: wrap;flex-wrap: wrap; width: 100%; }
.menuwrap_mobile .menu li > a { display: -ms-flexbox !important;display: flex !important; align-items: center; align-content: center; }
.menuwrap_mobile .menu i.mobile-icon { width: 32px; display: inline-block; vertical-align: top; }
.menuwrap_mobile .menu i.mobile-icon img { width: auto; height: auto; max-width: 22px; max-height: 22px; }

.menuwrap .menuwrap_mobile h6 { color: #1f2329; font-size: 18px; padding: 0 0 20px; font-weight: 600; margin: 0 !important; }
body #header .header .header-left #st-main-menu .main-menu li.current-menu-item a:before { display: none; }
body #header .header .header-left #st-main-menu .main-menu li a { border: none !important; padding: 0 !important; }
body #header .header .header-left #st-main-menu .main-menu li a:hover:before{display: none;}
.menuwrap .menuwrap_mobile { padding: 10px 25px; }
.currency_wpr ul { margin: 0 !important; padding: 0 !important; }
.currency_wpr ul .dropdown-currency { display: block !important; }
.currency_wpr ul .dropdown-menu { margin-top: 5px !important; }
.currency_wpr ul li { list-style-type: none; }
.currency_wpr ul li a { color: #1f2329; text-decoration: none !important; font-size: 15px; font-weight: 500; }

.language_wpr ul { margin: 0 !important; padding: 0 !important; }
.language_wpr ul .dropdown-language { display: block !important; }
.language_wpr ul .img-ico { margin-right: 5px; }
.language_wpr ul .dropdown-menu { margin-top: 5px !important; }
.language_wpr ul li { list-style-type: none; }
.language_wpr ul li a { color: #1f2329; text-decoration: none !important; font-size: 15px; font-weight: 500; }

.contact_wpr ul { margin: 0 !important; padding: 0 !important; }
.contact_wpr ul.dropdown-menu { display: block !important; position: relative !important; top: 0 !important; float: none; -webkit-background-clip: none;background-clip: none;border: none;border: none;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}

.contact_wpr ul .img-ico { margin-right: 5px; }
.contact_wpr ul .dropdown-menu { margin-top: 5px !important; }
.contact_wpr ul li { list-style-type: none; }
.contact_wpr ul li + li { margin-top: 19px; }
.contact_wpr ul li a { color: #1f2329; text-decoration: none !important; font-size: 15px; display: inline-block; padding: 0; font-weight: 500; }
.contact_wpr ul li a i.fa { width: 32px; font-family: FontAwesome; font-size: 18px; }
.logo-web.leftnewelements a { font-size: 0; line-height: normal; display: inline-block; vertical-align: top; }
.logo-web.leftnewelements a img { max-width: 100%; max-height: 100%; height: auto; width: auto; }
.mobile-hide { display: none !important; }

body #header .header .header-left .menuwrap_mobile_inner.contact_wpr .main-menu li a{font-size: 15px !important}
#header .header .toggle-menu svg { width: 27px; height: auto; }
.sidebar-action { display: -ms-flexbox;display: flex; align-items: center; justify-content: center; position: fixed; bottom: 0; left: 0; width: 100%; padding: 10px 0;background: #ffffff;z-index: 2;-webkit-box-shadow: 0 -1px 15px rgb(0 0 0 / 10%); -moz-box-shadow: 0 -1px 15px rgb(0 0 0 / 10%); -ms-box-shadow: 0 -1px 15px rgb(0 0 0 / 10%); box-shadow: 0 -1px 15px rgb(0 0 0 / 10%); }
.sidebar-action a { color: #ffffff;background-color: #fc4242; margin: 0 8px; }
.st-hotel-result .sidebar-filter { padding-bottom: 60px;/* padding-top: 99px;*/ }

.st-hotel-result .toolbar .toolbar-action-mobile li { display: -ms-flexbox;display: flex; align-items: center; }
.st-hotel-result .toolbar .toolbar-action-mobile li a { display: -ms-flexbox;display: flex; align-items: center; color: #ffffff; background-color: #fc4242; }
.st-hotel-result .toolbar .toolbar-action-mobile li a i { font-size: 0; line-height: normal; display: inline-block; vertical-align: top; margin-right: 8px; }
.st-hotel-result .toolbar .toolbar-action-mobile li a i svg { width: 20px; height: auto; }
.st-hotel-result .toolbar .toolbar-action-mobile li a i path { fill: #ffffff; }

body { padding-top: 99px; }
header#header { position: fixed !important; top: 0 !important; left: 0 !important; z-index: 9999 !important; min-height: 99px; }
.st-hotel-result .top-slider-filter .toolbar-action-mobile { position: absolute; top: 0; background: #ffffff;padding: 20px 12px; left: 0; margin: 0; z-index: 2; }
.st-hotel-result .top-slider-filter .toolbar-action-mobile li { list-style-type: none; }
.st-hotel-result .top-slider-filter .toolbar-action-mobile .btn-filter {display: flex;flex-direction: row;align-items: center; align-content: center; justify-content: center;  border: 1px solid rgb(223, 223, 223);border-radius: 50px;padding: 10px 12px;cursor: pointer;box-shadow: 0 2px 11px rgb(0 0 0 / 26%);margin: 0 2px; height: 56px; width: 56px; font-size: 0; line-height: normal; }
.page-template-template-activity-search .activity-top-filter .desktop-filter { padding-left: 90px; }

.modern-search-result .style-list { margin: 0; }
.st-hotel-result .style-list .item-service .item-service-wrapper { display: -ms-flexbox !important;display: flex !important;-ms-flex-wrap: wrap;flex-wrap: wrap; margin: 0; }
.st-hotel-result .style-list .item-service .item-service-wrapper:after,
.st-hotel-result .style-list .item-service .item-service-wrapper::before { display: none; }
.search-result-page.st-activity .st-hotel-result .style-list .item-service .thumb-wrapper { width: 50%; padding: 0; }
.search-result-page.st-activity .st-hotel-result .style-list .item-service .item-content { width: 50%; padding: 0 0 0 15px !important; }
.search-result-page.st-activity .st-hotel-result .style-list .item-service .item-content .service-excerpt{ display: none;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .item-content .service-price {text-align: left;}
.search-result-page.st-tours .style-list .item-service .thumb-wrapper .thumb { padding-bottom: 0; }
.search-result-page.st-activity .st-hotel-result .style-list .item-service .item-content .item-content-w { padding: 0; min-height: 1px; }
.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer { left: 0;position: relative;bottom: auto;top: auto;height: auto; width: auto; padding-left: 0; border: none; padding-top: 20px; }
.search-result-page.st-activity .st-hotel-result .style-list .item-service { padding-left: 0; padding-right: 0; box-shadow: none; }
.search-result-page .st-hotel-result .style-list { margin-top: 30px; }
.search-result-page .st-hotel-result style-list .item-service { margin: 0; border-radius: 0 !important; }
.search-result-page .st-hotel-result .style-list .item-service + .item-service { padding-top: 15px; margin-top: 15px; border-top: 1px solid #e5e5e5 !important; }
.search-result-page.st-activity .st-hotel-result .style-list .item-service:hover { box-shadow: none; -webkit-transform: none;transform: none; }
.search-result-page.st-tours .style-list .item-service .item-content .service-review .review { font-size: 12px; }
.search-result-page.st-activity .st-hotel-result .style-list .item-service .thumb .service-tag { top: 10px; left: 10px; }
.search-result-page.st-tours .style-list .item-service .thumb-wrapper .thumb .service-add-wishlist { right: 10px; top: 10px; }
.search-result-page .st-hotel-result .item-service .thumb a { height: auto; }
/* .search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer { display: block !important; } */
.search-result-page.st-tours .style-list .item-service .section-footer .btn-view-more { display: block; }
.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .service-price { float: none; flex-direction: column;align-items: flex-start;padding: 0;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .service-price span.price{margin-top: 0; margin: 0;}


.page-template-template-activity-search .top-slider-filter { min-height: 97px; }
body #header { background-color: #000000 !important; }
#st-content-wrapper .st-hotel-header { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
.single-st_activity .st-hotel-header .right { width: 100%; padding-top: 15px; }

#st-content-wrapper.st-single-tour .st-tour-feature .col-xs-6:nth-child(4) .item,
#st-content-wrapper.st-single-tour .st-tour-feature .col-xs-6:nth-child(3) .item { margin-bottom: 20px; }
.lg-backdrop.in ,
.lg-outer.lg-visible { z-index: 9999; }
.single-st_activity .lg-counter { position: absolute; top: 0; left: 0; }
.single-st_activity .lg-container .lg-toolbar .title-wrap { width: 100%; padding: 50px 15px 20px; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.single-st_activity .lg-container .lg-toolbar .title-wrap .title {  width: 100%; margin: 0 0 15px 0; text-align: center; font-size: 20px; }

.single-st_activity .st-hotel-header .shares .share-item { font-size: 14px; }

.single-st_activity .st-single-tour .hotel-target-book-mobile { justify-content: flex-start !important; }
.single-st_activity .st-single-tour .hotel-target-book-mobile .price-wrapper { padding-right: 15px; }
html body.single-st_cars #tidio-chat iframe#tidio-chat-iframe,
html body.single-st_activity #tidio-chat iframe#tidio-chat-iframe { bottom: 40px !important; }
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-title { margin-top: 0; padding-top: 0; }
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer.hidden-xs { display: none !important; }

.language-wrap.desktop-hide .service-language,
.duration-wrap.desktop-hide .service-duration { display: -ms-flexbox;display: flex; align-items: center; align-content: center; }
.language-wrap.desktop-hide .service-language i,
.duration-wrap.desktop-hide .service-duration i { width: 25px; display: inline-block; vertical-align: top; }
.language-wrap.desktop-hide { margin-top: 10px; }
.single-st_activity .st-program .st-title-wrapper h3.st-section-title { font-size: 20px !important; }
.single-st_activity h3.st-section-title.st-heading-section { font-size: 20px !important; }
.single-st_activity .st-additional-info h2.st-heading-section { font-size: 20px !important; }
.single-st_activity h2.st-heading-section { font-size: 20px !important; }
.single-st_activity .st-tour-content { padding-top: 30px; }
.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .btn-view-more { display: none; }

.hide-tablate { display: none; }
.show-tablate { display: block;margin-right: -10px;margin-left: -10px; }
.st-list-tour-related-slider .slick-slide { padding: 0 10px; }
.st-list-tour-related-slider .slick-slide .has-matchHeight { height: auto !important; }
.st-list-tour-related-slider .slick-prev,
.st-list-tour-related-slider .slick-next { width:40px; height:40px; overflow:hidden; font-size:0px; text-indent:100%; background-color:#FFFFFF; background-position:center center; background-repeat:no-repeat; background-size:16px auto; border:none; border-radius:50%; box-shadow:none; outline:none; position:absolute; top:50%; z-index:1; margin:-20px 0 0 0; padding:0px; -webkit-box-shadow: 0 5px 15px rgb(0 0 0 / 15%); -moz-box-shadow: 0 5px 15px rgb(0 0 0 / 15%); -ms-box-shadow: 0 5px 15px rgb(0 0 0 / 15%); }
.st-list-tour-related-slider .slick-prev { background-image:url(../images/arrow_left.png); left:-10px;}
.st-list-tour-related-slider .slick-next { background-image:url(../images/arrow_right.png); right:-10px;}

.page-template-template-home-modern .car_rental_company_block{padding-bottom: 0 !important;}
.page-template-template-cars-search .search-result-page { padding-top: 20px; }
.st-contact-info .info-bg { display: block; }
#st-content-wrapper.st-single-car .review-box .review-box-score { border: none; }
.mobile-hide { display: none; }
.page-template-template-activity-search .search-result-page .st-hotel-result,
.page-template-template-activity-search .search-result-page .st-rental-result,
.page-template-template-cars-search .search-result-page .st-hotel-result,
.page-template-template-cars-search .search-result-page .st-rental-result { position: static; }

.single-st_activity .sticky-book-wrap { display: none; }
.page-template-template-cars-search.loaded #st-content-wrapper {padding-top: 0;}
.hide-col-tablate { display: none !important; }

.booking-form-mobile .mobile-datepicker-wrapper {position: relative; z-index: 1; }
.booking-form-mobile .mobile-datepicker-wrapper .mobile-booking-form-datepicker{position: absolute !important;top: 0 !important;left: 0 !important;margin: 5px 0;width: auto;border-radius: 5px; min-height: auto; }
.booking-form-mobile .form-grourp:nth-child(2n){clear: both;}
.booking-form-mobile { width: 100%; position: relative; background-color: #000; padding: 15px; border-radius: 5px; margin: 40px 0; }
.activity_booking_form_wrap.active .activity_booking_form { margin-bottom: 40px; }
.booking-form-title { color: #ffffff; font-size: 18px; font-weight: 600; margin-bottom: 20px; }
.mobile-activity-date { width: 100%; position: relative; padding: 7px 10px; background-color: #ffffff; border: none; border-radius: 5px; color: #000000; font-size: 14px; line-height: 1.5; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; background-image: url(../images/down_arrows.png); background-size: 15px 9px;background-repeat: no-repeat; background-position: center right 15px;  }
.booking-form-mobile .form-grourp { width: 100%; }
.booking-form-mobile .form-grourp + .form-grourp { margin-top: 15px; }
.booking-form-mobile .participants-wrap { width: 100%; position: relative; }
.booking-form-mobile .participants-wrap .dropdown-wrapper { width: 100%; position: relative; }
.booking-form-mobile .participants-wrap .dropdown-wrapper .participant-wrap{height: 200px;overflow: auto;}
.booking-form-mobile .participants-wrap .dropdown-wrapper .guest-wrapper { width: 100%; position: relative; display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;}
.booking-form-mobile .participants-wrap .dropdown-wrapper .guest-wrapper .select-wrapper { width: 100%; position: relative; }
.booking-form-mobile .participants-wrap .dropdown-wrapper .guest-wrapper + .guest-wrapper { margin: 10px 0 0 0; }
.booking-form-mobile .participants-wrap .dropdown-wrapper .check-in-wrapper { width: 100%; position: relative; }
.booking-form-mobile .participants-wrap .dropdown-wrapper .check-in-wrapper > label small{ width: 100%; display: block; }
.booking-form-mobile .st-number-wrapper { width: 100%; position: relative; }
.booking-form-mobile .st-number-wrapper a { width: 100%; position: relative; padding: 7px 10px; background-color: #ffffff; border: none; border-radius: 5px; color: #000000; font-size: 14px; line-height: 1.5; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; display: block; }
.booking-form-mobile .st-number-wrapper a label { margin: 0; font-weight: normal; }
.booking-form-mobile .st-number-wrapper a i.fa { font-size: 25px; color: #000000; position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.booking-form-mobile .participants-wrap .dropdown-wrapper .dropdown { background-color: #ffffff; border-radius: 5px; padding: 15px 10px; margin: 10px 0 0 0; display: none; }
.booking-form-mobile .btn.btn-green:hover { background-color: #fc4242; }
.single-st_cars .close-icon .fa svg #Ico_close > #Group { stroke: #ffffff; }
.single-st_cars .hotel-target-book-mobile .btn:hover { background-color: #000000; }
.single-st_activity .hotel-target-book-mobile .btn:hover { background-color: #000000; }

.single-st_activity .banner-slider-wrap .slider-nav { display: none !important; }
.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slider-banner-image .show-more { display: none; }



.single-st_cars #st-content-wrapper.st-single-tour .st-overview .st-description,
.single-st_activity #st-content-wrapper.st-single-tour .st-overview .st-description { margin-top: 0; }
.st-list > .switcher { display: none; }
.menuwrap_mobile_inner .selected { display: inline-block; vertical-align: top; }
.menuwrap_mobile_inner .switcher .selected a { color: #000000; }
.switcher a { font-size: 15px; }
.st-number-wrapper span.next.disabled ,
.st-number-wrapper span.prev.disabled { opacity: 0.3; pointer-events: none; }
#st-content-wrapper.st-single-tour .st-tour-feature .row { display: -webkit-flex;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
#st-content-wrapper.st-single-tour .st-tour-feature .row:after,
#st-content-wrapper.st-single-tour .st-tour-feature .row::before { display: none; }

html[lang="fr"] .search-result-page .st-hotel-result .item-service.item-service-car .service-price .unit { font-size: 13px; }
html[lang="fr"] .search-result-page .st-hotel-result .style-list .item-service .service-price .price { font-size: 16px; }
html[lang="fr"] .search-result-page.st-tours .style-list .item-service .section-footer .btn-view-more { padding: 8px 16px; font-size: 13px; }
html[lang="fr"] .search-result-page .st-hotel-result .style-list .item-service.item-service-car .item-content { padding: 10px !important; }
html[lang="fr"] #st-content-wrapper .item-service-car .item-service-wrapper .btn-box { margin: 15px	0 0 0;padding: 0; }
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .section-footer .save-monet-wrap { margin: 15px 0; }
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .mileage-dilivery-info ul li i.icon { margin: 0 13px 0 0;width: 25px; }
#st-content-wrapper .pagination { margin-top: 40px; }
.vc_tta-panel-body .wpb_content_element p span ,
.vc_tta-panel-body .wpb_content_element li ,
.vc_tta-panel-body .wpb_content_element li span ,
.st-aboutus-info p.message,
.cmn-style p ,
.vc_tta.vc_general .vc_tta-tab a ,
.vc_tta-panel-body .wpb_content_element p { font-size: 15px !important; line-height: 1.5; }
.vc_tta-panel-body ul { padding-left: 20px; }
.st-aboutus-gallery .st-gallery .flickity-page-dots li { height: 10px;width: 10px;margin-right: 7px;margin-left: 7px; }
.st-checkout-page { margin-top: 40px; margin-bottom: 20px; }

.st-become-feature.vc_row > .wpb_column { width: 33.33%; }
.st-become-feature .vc_column-inner { padding: 30px 15px !important; }
.st-video.style-1 .caption .title-video { font-size: 35px; }
.st-video.style-1 .caption .st-play .btn-play-video i { font-size: 54px; }

#st-main-menu .main-menu { overflow: visible; }
#header #topbar .dropdown-menu { min-width: 160px; }

body.single.single-location .mobile-left { text-align: left !important; margin-top: 20px !important; }

.st-author-page .st-hotel-result .item-service {padding-left: 0;padding-right: 0;box-shadow: none;}
.st-author-page .st-hotel-result .item-service h4.service-title {padding: 0;}
.st-author-page .st-hotel-result .item-service .thumb-wrapper {width: 50%;padding: 0;}
.st-author-page .st-hotel-result .item-service .item-content .item-content-w {padding: 0;min-height: 1px;}
.st-author-page .st-hotel-result .item-service .item-content .service-excerpt,
.st-author-page .st-hotel-result .item-service .item-content .item-content-w .service-content-footer.hidden-xs {display: none;}
.st-author-page .search-result-page .st-hotel-result .item-service .section-footer {left: 0;position: relative;bottom: auto;top: auto;height: auto;width: auto;padding-left: 0;border: none;padding-top: 20px;display: block;}
.st-author-page .st-hotel-result .item-service .section-footer .service-price {float: none;  flex-direction: column;align-items: flex-start;padding: 0;}
.st-author-page .st-hotel-result .item-service .service-price span.price-text {display: none;}
.st-author-page .st-hotel-result .item-service .section-footer .btn-view-more {display: none;}
.st-author-page .st-hotel-result .item-service .section-footer .point-notice a {text-decoration: none;    color: #fc4242 !important;}
.st-author-page .st-hotel-result .item-service .service-price span.price {margin: 0;}
.st-author-page .st-hotel-result .item-service + .item-service {padding-top: 15px;margin-top: 15px;border-top: 1px solid #e5e5e5 !important;}

.whatsapp-link-wrap{inset: auto 15px 130px auto;}

.single-st_activity #st-content-wrapper .auther_wrap .auther_data{flex-wrap: wrap;}
.single-st_activity #st-content-wrapper .auther_wrap .auther_data .image-name-wrap{width: 100%;padding: 0 0 10px 0;}
.single-st_activity #st-content-wrapper .auther_wrap .auther_data .description{width: 100%;}


.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .coupon-wrap{max-width: 130px;border: none;margin: 5px 0;padding: 0}

.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slider-banner-image .view-video a.view-video-link i {
	font-size: 33px;
}

}
@media (max-width: 768px) {
.page-wrapper .page-content > .st_content { padding: 0 20px 40px; }
body.single-location .w3n-destination-search-wrap { position: relative; top: auto; }
body.single.single-location .map-titles + .vc_row { margin-bottom: 0 !important; }
body.single.single-location .map-titles + .vc_row .wpb_column { margin-bottom: 0 !important; }
body.single.single-location .st-overview-content.st_tab_service .st-content-over .st-tab-service-content #activity-search-result .item-service .footer-inner .service-price { justify-content: flex-start; }
body.single.single-location .st-overview-content.st_tab_service .st-content-over .st-tab-service-content #activity-search-result .item-service .service-review { width: auto; display: -ms-flexbox; display: flex; align-items: center; }
body.single.single-location .st-overview-content.st_tab_service .st-content-over .st-tab-service-content #activity-search-result .item-service .service-review .review { white-space: nowrap; }
body.single.single-location .st-overview-content.st_tab_service .st-content-over .st-tab-service-content #activity-search-result .item-service .review-private-wrap {
	flex-wrap: wrap;
}

body.single.single-location .st-overview-content.st_tab_service .st-content-over .st-tab-service-content #activity-search-result .item-service .review-private-wrap .booking-item-rating-stars {
	display: flex;
}
}
@media (max-width: 767px) {


.search-result-page .slider-with-search-box-wrapper { padding-top: 0 !important; }
#header #topbar { background: #000 !important;}
.slider-with-search-box { min-height:500px; padding:40px 15px 80px 15px;}
.slider-with-search-box .searchbox-slider:after { width:65%; pointer-events:none; background:-moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 50%, rgba(0,0,0,0) 100%); background:-webkit-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 100%); background:linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1);}
.slider-with-search-box .searchbox-slider .left-block { display:none;}
.slider-with-search-box .searchbox-slider .right-block { width:100%;}
.slider-with-search-box .searchbox-slider .right-block .slider-image { height:500px;}
.slider-with-search-box .searchbox-slider .right-block .slider-image .link { right:15px; bottom:25px;}
.slider-with-search-box .searchbox-slider .right-block .slider-image .link a { font-size:14px;}
.slider-with-search-box-wrapper .slider-with-search-box .search-box-wrap { width:100%; margin:0px;}
.slider-with-search-box-wrapper .slider-with-search-box .search-box-wrap .title-subtitle h1 { font-size:22px;}
.w3n-user-settings .user-desktop-menu{display: none;}
.w3n_car_rental_list.hide_on_mobile{display: none;}
.w3n_car_rental_list.hide_on_desk{display: flex;flex-wrap: nowrap;overflow-y: hidden;overflow-x: auto;width: auto;padding: 10px 0 10px 0;margin-right: -15px;}
.w3n_car_rental_listig {display: -webkit-flex;display: -ms-flexbox;display: flex;}
.w3n_car_rental_list.hide_on_desk .w3n_car_rental{flex:0 0 259px;margin: 0 10px 30px 10px;}
.w3n_car_rental_list.hide_on_desk .simplebar-content{display: flex;}
.w3n_car_rental_list.hide_on_desk .simplebar-track.simplebar-horizontal{display: none;}
.service-categories-slider-wrap .service-categories-slider .service-category .image{padding-top: 60%;}
.tour_slider_wrap {padding: 0 20px;}
.tour_slider.owl-carousel .owl-stage-outer {overflow: visible;}
.tour_slider_wrap .tour_slider .tour .tour-image{height: 200px;padding-top: 0;}
.tour_slider_wrap .tour_slider .tour .tour-title{right: 10%;}
.tour_slider_wrap .tour_slider .tour .tour-title h2{font-size: 20px;margin: 0;}
.tour_slider_wrap .tour_slider .owl-nav .owl-next{position: absolute;right: 5px;}
.tour_slider_wrap .tour_slider .owl-nav .owl-prev{position: absolute;left: 5px;}
.tour_slider_wrap .tour_slider .owl-nav .owl-prev:before,.tour_slider_wrap .tour_slider .owl-nav .owl-next::before {color: #fff;font-size: 20px;}
.st-service-slider .owl-stage-outer{overflow: visible;}
footer{padding: 20px 0 50px 0;}
footer #footer_ringaniza .row {width: auto; display: flex;flex-flow: row wrap;align-content: space-between;justify-content: space-between;}
footer #footer_ringaniza .row .col-md-2{width: 50%;}
#footer_ringaniza .wpb_column.column_container{padding: 30px 15px 0 15px !important}
.ya_destination_row {padding: 40px 0 80px;}
.list-destination-wrap {width: auto;margin-right: -15px;}
.ya-title h2,
.st-list-of-multi-services h2.title,
.st-list-dropdown .header {font-size: 22px;}
.ya-title p {font-weight: normal;font-size: 14px;}
.ya_accomadation_row {padding: 0 0 40px;}
.ya_activities_row {margin-bottom: 40px;}
.ya_activities {padding:20px 20px;}
.ya_activities h2 {font-size: 24px !important;}
.ya_activities p {font-size: 14px !important;}
.tour_row {padding: 40px 0;}
.search-result-page .service-slider-wrapper .st-hotel-result {padding-right:76px;}
.st-service-slider .owl-stage-outer,
/*.featured_items_slider .owl-stage-outer {overflow: visible;}*/
.car_rental_row {padding: 0 0 40px;}
.recent_articles_row {padding: 40px 0;}
.recent_articles_row {}
.recent_articles_row .row.owl-carousel .owl-stage-outer {overflow: visible;}
.recent_articles_row .row {margin: 0;padding-right: 35px;}
.recent_articles_row .row div[class*="col-"] {padding: 0;}
/*.st-featured-item.image-top-2 {text-align: left;}
.st-featured-item.image-top-2 .image img,
.st-featured-item.image-top-2 .content .desc {margin: 0;}
.st-featured-item.image-top-2 .content .desc {width: 90%;}*/
.hide_on_mobile.social{display: none;}
.hide_on_desk.social{display: block;}
.footer_contact_details{margin-bottom: 12px}
.page-template-template-activity-search .activtiy-content-wrap.filter-fixed{padding: 0;}
/* .page-template-template-activity-search .activity-top-filter.positionFixed{position: relative;padding: 20px 0;} */
.page-template-template-activity-search .activity-top-filter .activity_filter_slider:after,
.page-template-template-activity-search .activity-top-filter .activity_filter_slider:before{opacity: 0;}
.page-template-template-activity-search .activity-top-filter .desktop-filter{padding: 0;}
.page-template-template-activity-search .activity-top-filter .desktop-filter { padding-left: 90px; }
.page-template-template-activity-search .activity-top-filter .desktop-filter .activity_filter_slider{padding: 0 100px 0 0;}
.page-template-template-activity-search .activity-top-filter .desktop-filter .slider-buttons{display: none;}
.page-template-template-activity-search .activity-top-filter .mobile-filter{display: flex;width: auto;flex-flow: row wrap;overflow-y: hidden;overflow-x: auto;margin-right: -15px;}
.page-template-template-activity-search .activity-top-filter.opened .mobile-filter{overflow: visible;}
.page-template-template-activity-search .activity-top-filter .mobile-filter .filter-items{display: flex; flex-wrap: nowrap; width: 100%;padding: 0 0 20px 0;}
.page-template-template-activity-search .activity-top-filter .mobile-filter .filter-item{width: 100%;flex: 0 0 235px;margin: 0 15px 0 0;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-for{height: auto;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slider-thumb-image .image{padding: 0;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slider-thumb-image .image .show-more{width: 100%;height: 100%;bottom: 0;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slider-thumb-image .image .show-more a{font-size: 11px;}
#st-content-wrapper .destination-item { margin-bottom:15px;}
.list-destination.layout4 .destination-item .image .content h4 { font-size:20px !important;}
.list-destination.layout4 .destination-item .image .content h4:after { margin-top:10px;}
.ya_activity_cat__row .category-list { width:auto; margin:0px -10px;justify-content: start;}
.ya_activity_cat__row .category-list .category { -ms-flex:0 0 25%; flex:0 0 25%; width:25%; padding:0px 10px;}
.ya_activity_cat__row .category-list .category .icon { width:50px; height:50px;}
.ya_activity_cat__row .category-list .category .icon img { max-width:25px; max-height:25px;}
.ya_activity_cat__row .category-list .category .name { font-size:14px; line-height:1.2; padding:12px 0 0 0;}
.search-result-page.st_activity .st-hotel-result .st-service-slider .owl-stage-outer { padding:0px;}
.search-result-page.st_activity .item-service .service-border .service-review { display:block;}
.subscriber-wrap { padding:40px 20px;}
.subscriber-block { -ms-flex-pack:center; justify-content:center;}
.subscriber-block .close { top:-30px; right:-10px;}
.subscriber-block .icon { width:80px;}
.subscriber-block .form-block { width:100%; text-align:center; padding:30px 0 0 0;}
.subscriber-block .form-block .title { font-size:18px;}
.subscriber-block .form-block .sub-title { font-size:14px;}
.subscriber-block .form-block .form .form-group .wpcf7-form-control-wrap { width:100%; padding:0 0 10px 0;}
.subscriber-block .form-block .form .form-group .wpcf7-submit { width:100%;}
.subscriber-block .form-block .form .form-group .wpcf7-spinner { top:auto; right:15px; bottom:12px;}
.st-faq-new .item .header h5 { font-size:15px; line-height:20px;}
.st-faq-new.st-faq .item .header h5 { font-size:15px; line-height:20px;}
#main-footer .mailchimp { padding:30px 0 15px 0;}
#main-footer .mailchimp .media { margin:0 0 15px 0;}
#main-footer .mailchimp .media .media-body { width:100%; text-align:left; padding:0px;}
.main-footer-sub { padding-top:0px; padding-bottom:0px;}
.main-footer-sub .f14 { text-align:center;}

.slider-with-search-box .searchbox-slider .right-block .slider-image { height: 400px; }
.slider-with-search-box { min-height: 400px; padding: 40px 15px 40px 15px; }
/* .slider-with-search-box-wrapper .slider-with-search-box .search-box-wrap .title-subtitle h1,
.slider-with-search-box-wrapper .slider-with-search-box .search-box-wrap .title-subtitle h5 { color: #ffffff; } */
.slider-with-search-box-wrapper .slider-with-search-box .search-box-wrap { background-color: rgba(255,255,255,.85); }
.slider-with-search-box .searchbox-slider:after { opacity: 0; }
footer #footer_ringaniza .row .col-md-2 { width: 100%; }

.single-st_activity .st-gallery .banner-slider-wrap .slider-for img,
.single-st_activity .st-gallery .banner-slider-wrap .slider-for iframe { height: 335px; }
.single-st_activity .st-gallery .banner-slider-wrap .slider-for { margin-bottom: 25px; }

.st-tour-content .st-hotel-header .st-heading { font-size: 22px !important; }
.st-tour-content .st-hotel-header .address-review-wrap .sub-heading { font-size: 12px !important; position: relative; margin: 0; padding: 0 0 0 19px; }
.st-tour-content .st-hotel-header .address-review-wrap .sub-heading i.field-icon.fa { font-size: 14px; position: absolute !important; top: 2px !important; left: 0 !important; }
.search-result-page.st-tours .style-list .item-service .item-content .service-review { display: -ms-flexbox;display: flex; }
.search-result-page.st-tours .style-list .item-service .item-content .service-review .booking-item-rating-stars li .fa { font-size: 14px; }
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-review { margin-bottom: 0; }
.search-result-page.st-tours .style-list .item-service .item-content .service-review .booking-item-rating-stars li { margin-right: 2px; }
.search-result-page.st-tours .style-list .item-service .item-content .service-review .booking-item-rating-stars { margin-right: 5px; }
.single-st_activity .activity_booking_form_wrap .activity_booking_form .row { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.single-st_activity .activity_booking_form_wrap .activity_booking_form .row:after,
.single-st_activity .activity_booking_form_wrap .activity_booking_form .row::before { display: none; }
.single-st_activity .activity_booking_form_wrap .activity_booking_form .row > div { width: 100%; }
.single-st_activity .activity_booking_form_wrap .activity_booking_form .cart-data:before { width: 100%; height: 1px; bottom: auto; }



.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slick-prev,
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slick-next { width:40px; height:40px; overflow:hidden; font-size:0px; text-indent:100%; background-color:#FFFFFF; background-position:center center; background-repeat:no-repeat; background-size:16px auto; border:none; border-radius:50%; box-shadow:none; outline:none; position:absolute; top:50%; z-index:1; margin:-20px 0 0 0; padding:0px;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slick-prev { background-image:url(../images/arrow_left.png); left:15px;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slick-next { background-image:url(../images/arrow_right.png); right:15px;}
.single-st_activity .sticky-book-wrap { display: none; }

.st-list-tour-related-slider .slick-prev,
.st-list-tour-related-slider .slick-next { top: auto; margin: 0; bottom: 0; }
.st-list-tour-related-slider .slick-prev { background-image:url(../images/arrow_left.png); left:50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); margin-left: -30px; }
.st-list-tour-related-slider .slick-next { background-image:url(../images/arrow_right.png); right:50%; -webkit-transform: translateX(50%); -moz-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); margin-right: -30px; }
.st-list-tour-related-slider { padding-bottom: 0; }

/* .booking-form-mobile .form-grourp .btn.btn-green:hover {} */
.car-logo-slider-wrap .car-logo-slider .item .image {height: 110px;}
.car-loading-block .car-loading-info ul { justify-content: flex-start; }
.car-loading-block .car-loading-info ul li { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.car-loading-block .car-loading-info ul li + li { margin-top: 10px; }
.car-loading-block .car-loading-logos .clbox { width: 25%; }

.item-service-car .item-service-wrapper .row:after,
.item-service-car .item-service-wrapper .row:before { display: none; }
.item-service-car .item-service-wrapper .row { margin: 0; }
.item-service-car .item-service-wrapper .thumb-wrapper { width: 50%; padding: 0; }
.item-service-car .item-service-wrapper .item-content { width: 50%; padding: 0; }
.item-service-car .item-service-wrapper .section-footer-content { display: none; }
.search-result-page .modern-search-result .item-service-car { padding: 0; }
.search-result-page .modern-search-result .item-service-car .row > div { padding: 0; }
.search-result-page .modern-search-result .item-service-car .row { display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; }
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .item-content { padding: 5px 0 0 10px !important; }
/* .search-result-page .st-hotel-result .style-list .item-service.item-service-car .mileage-dilivery-info ul li i.icon { margin: 0 7px 0 0; font-size: 17px; width: 20px; }
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .mileage-dilivery-info ul li i.icon svg { width: auto; height: auto; max-width: 100%; } */
/* .search-result-page .st-hotel-result .style-list .item-service.item-service-car .mileage-dilivery-info ul li i.icon svg { width: auto; height: auto; max-width: 100%; } */
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .mileage-dilivery-info ul li i.icon { margin: 0 5px 0; font-size: 17px; width: 100%; display: none; }
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .mileage-dilivery-info ul li { -ms-flex-wrap: wrap; flex-wrap: wrap; padding-bottom: 9px; }
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .mileage-dilivery-info ul li:last-child { padding-bottom: 0; }
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .item-content .desktop-hide.service-price { padding: 0; text-align: left; }
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .item-content .desktop-hide.service-price .from{display: block;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .item-content .desktop-hide.service-price .del{text-decoration: line-through;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .item-content .desktop-hide.service-price .price { margin-left: 0; }
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .section-footer { display: none !important; }
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .item-content .item-content-w { padding-right: 0; }


.st-map-popup .map-popup-body .map{height: 350px;}
.page-template-template-cars-search.loaded #st-content-wrapper{padding: 0;}
#st-content-wrapper.st-single-car .st-tour-feature .row {overflow-y: auto;justify-content: flex-start;}
#st-content-wrapper.st-single-car .st-tour-feature .row .item .icon {margin-right: 10px;}
.single-st_cars #st-content-wrapper .st-hotel-header .st-heading .save-money{padding: 12px 10px 11px 10px;margin: 0;display: block;max-width: fit-content;}
.single-st_cars #st-content-wrapper .st-hotel-header .st-heading .save-money .tooltip{display: none	;}
.single-st_cars #st-content-wrapper .st-hotel-header .st-heading .save-money:before{display: none;}
.single-st_cars #st-content-wrapper .st-hotel-header .st-heading .save-money i{color: #fff;}
.st-single-car .st-gallery-info-wrap .car-equipments .car-equipments-top{justify-content: center;}
.single-st_cars .st-single-car .hotel-target-book-mobile{justify-content: flex-start !important;}
.single-st_cars .st-single-car .hotel-target-book-mobile .price-wrapper{padding-right: 15px;}
#st-content-wrapper.st-single-car .st-heading-section{font-size: 18px;}
.single-st_cars #st-content-wrapper .policy-item{justify-content: space-between;}
.single-st_cars #st-content-wrapper .policy-item .title-icon{width: 35%; }
.single-st_cars #st-content-wrapper .policy-item .title-icon .title { font-size: 14px; }
.single-st_cars #st-content-wrapper .policy-item .title-icon .icon{width: 28px; margin: 0 10px 0 0; }
.single-st_cars #st-content-wrapper .policy-item .title-icon .icon img{width: 22px;height: auto;}
.single-st_cars #st-content-wrapper .policy-item .content {width: 60%;}
.search-result-page--custom .cnt-row { margin-bottom: 0 !important; }


.single-st_activity .st-gallery .banner-slider-wrap .slider-for { margin-bottom: 0; width: 100vw; position: relative; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

/* .single-st_activity .st-gallery .banner-slider-wrap .slider-for img { height: auto; object-fit: unset; } */
.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slider-banner-image .show-more a.show-more-btn { text-transform: uppercase;font-size: 14px;font-weight: 500;padding: 10px 15px; background: #fc4242;color: #FFF; border: none;-webkit-box-shadow: none;box-shadow: none;border-radius: 3px;padding: 10px 20px;-webkit-transition: background .2s, color .2s;transition: background .2s, color .2s; display: inline-block; line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }
.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slider-banner-image .show-more { justify-content: flex-end;align-items: flex-start; padding: 15px; }
.st-list-tour-related-slider .slick-list { overflow: visible; }
.st-list-tour-related-slider { padding-right: 76px; }

#st-content-wrapper.st-single-car.style-2 .st-tour-feature { padding: 25px 0; }
.st-tour-feature-hide-mobile{ display: none; }
.hide-on-mobile{ display: none !important; }
.st-tour-feature-slides.owl-carousel .item { margin-bottom: 0 !important; }
.st-tour-feature-slides.owl-carousel .owl-nav { position: static; }
.st-tour-feature-slides.owl-carousel .owl-nav button.owl-prev,
.st-tour-feature-slides.owl-carousel .owl-nav button.owl-next { width:30px; height:30px; overflow:hidden; font-size:0px; text-indent:100%; background-color:#FFFFFF; background-position:center center; background-repeat:no-repeat; background-size:16px auto; border:none; border-radius:50%; box-shadow:none; outline:none; position:absolute; top:50%; z-index:1; margin:-15px 0 0 0; padding:0px; -webkit-box-shadow: 0 5px 15px 0 rgb(0 0 0 / 15%); -moz-box-shadow: 0 5px 15px 0 rgb(0 0 0 / 15%);-ms-box-shadow: 0 5px 15px 0 rgb(0 0 0 / 15%); box-shadow: 0 5px 15px 0 rgb(0 0 0 / 15%); }
.st-tour-feature-slides.owl-carousel .owl-nav button.owl-prev { background-image:url(../images/arrow_left.png); left:0;}
.st-tour-feature-slides.owl-carousel .owl-nav button.owl-next { background-image:url(../images/arrow_right.png); right:0;}
.st-tour-feature-slides.owl-carousel { padding: 0 40px; }
.st-tour-feature-slides.owl-carousel .owl-stage-outer { overflow: visible; }
.st-tour-feature-slides.owl-carousel .owl-stage-outer::before ,
.st-tour-feature-slides.owl-carousel .owl-stage-outer:after { content: ''; position: absolute; top: -5px; bottom: -5px; background-color: #ffffff; z-index: 1; width: 50vw; }
.st-tour-feature-slides.owl-carousel .owl-stage-outer::before { right: 100%; }
.st-tour-feature-slides.owl-carousel .owl-stage-outer::after { left: 100%; }

.st-single-car .st-gallery-info-wrap .car-equipments .car-equipments-top.owl-carousel { display: block; margin: 20px 0 20px; }
.car-equipments-top.owl-carousel .owl-nav { position: static; }
.car-equipments-top.owl-carousel .owl-nav button.owl-prev,
.car-equipments-top.owl-carousel .owl-nav button.owl-next { width:30px; height:30px; overflow:hidden; font-size:0px; text-indent:100%; background-color:#FFFFFF; background-position:center center; background-repeat:no-repeat; background-size:16px auto; border:none; border-radius:50%; box-shadow:none; outline:none; position:absolute; top:50%; z-index:1; margin:-15px 0 0 0; padding:0px; -webkit-box-shadow: 0 5px 15px 0 rgb(0 0 0 / 15%); -moz-box-shadow: 0 5px 15px 0 rgb(0 0 0 / 15%);-ms-box-shadow: 0 5px 15px 0 rgb(0 0 0 / 15%); box-shadow: 0 5px 15px 0 rgb(0 0 0 / 15%); }
.car-equipments-top.owl-carousel .owl-nav button.owl-prev { background-image:url(../images/arrow_left.png); left:0;}
.car-equipments-top.owl-carousel .owl-nav button.owl-next { background-image:url(../images/arrow_right.png); right:0;}
.car-equipments-top.owl-carousel { padding: 0 40px; }
.car-equipments-top.owl-carousel .owl-stage-outer { overflow: visible; }
.car-equipments-top.owl-carousel .owl-stage-outer::before ,
.car-equipments-top.owl-carousel .owl-stage-outer:after { content: ''; position: absolute; top: -5px; bottom: -5px; background-color: #ffffff; z-index: 1; width: 50vw; }
.car-equipments-top.owl-carousel .owl-stage-outer::before { right: 100%; }
.car-equipments-top.owl-carousel .owl-stage-outer::after { left: 100%; }

.search-result-page .st-hotel-result .item-service.item-service-car .service-price .price { font-size: 14px; }
.search-result-page .st-hotel-result .item-service.item-service-car .st_sale_class { background-color: #fc4242; }
.st-single-car .st-gallery-info-wrap .car-equipments .mileage-dilivery-info { display: none; }
.st-single-car .st-gallery-info-wrap .car-equipments .car-equipments-top .item { margin-bottom: 0; }

body #header #topbar .topbar-right .st-list .dropdown.dropdown-minicart .dropdown-menu { width: 280px; }
#header #topbar .topbar-right .topbar-items li a { white-space: normal; }
.ctrp_wrap .form-row .form-col .text-field-row .text-field.half_field { width: 100%; }
.ctrp_wrap .form-row .form-col .text-field-row .text-field.half_field + .text-field.half_field { padding-top: 15px; }

.sanitary-measures-popup .modal-body .sm-block { padding-left: 0; }
.sanitary-measures-popup.modal .modal-content { padding: 40px 20px 30px; }
.sanitary-measures-popup.modal .modal-content .modal-header .modal-title { font-size: 20px; }
.sanitary-measures-popup .sm-block .infobox .infobox_title { font-size: 18px; }
.sanitary-measures-popup .sm-block ul li,
.sanitary-measures-popup .sm-block .infobox .infobox_list .listbox .info_link,
.sanitary-measures-popup .sm-block p { font-size: 15px; }

.page-template-template-cars-search.loaded #st-content-wrapper { padding-bottom: 60px; }
.wpb_content_element .wpb_wrapper p { font-size: 15px; line-height: 1.5; }
.wpb_content_element .wpb_wrapper p span { font-size: 15px !important; line-height: 1.5; }
.ctrp_wrap .form-row .form-col .input-text { font-size: 14px; }
.ctrp_wrap .form-row .form-col .text-field.phone_number,
.ctrp_wrap .form-row .form-col .text-field.country_code { width: 50%; }

.st-become-feature.vc_row > .wpb_column { width: 100%; }
.st-become-feature .vc_column-inner { padding: 30px 15px !important; }
.st-video.style-1 .caption .title-video { font-size: 29px; }
.st-video.style-1 .caption .st-play .btn-play-video i { font-size: 54px; }
.st-video.style-1  { height: 394px; }

.search-result-page .st-become-banner {padding-top: 50px !important;padding-bottom: 40px !important;}
body .st-become-banner h2 { font-size: 35px; }

.vc_tta.vc_tta-tabs .vc_tta-panel-heading .vc_tta-panel-title a { position: relative; padding-right: 40px; }
.vc_tta.vc_tta-tabs .vc_tta-panel-heading .vc_tta-panel-title a:after { content: "\f107"; font: normal normal normal 14px/1 FontAwesome; font-size: 20px; color: #000000; position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.vc_tta.vc_tta-tabs .vc_active .vc_tta-panel-heading .vc_tta-panel-title a:after { -webkit-transform: translateY(-50%) rotate(180deg); -moz-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); }
.st-aboutus-gallery .st-gallery .slogan h4 { font-size: 27px; }
.abt_slider .flickity-viewport ,
#st-content-wrapper .st-flickity .carousel .item { height: 350px !important; }
.st-aboutus-gallery .st-gallery .flickity-page-dots { margin-top: 0; bottom: 20px; }
.faq_page .vc_tta.vc_general .vc_tta-panel + .vc_tta-panel { margin-top: 15px; }

.vc_tta.vc_general .vc_tta-panel + .vc_tta-panel { margin-top: 15px; }
.page-wrapper .page-content > .st_content { padding: 0 20px 40px; }



.page-template-add-your-service .form-row .form-col .service > span > span .wpcf7-list-item-label { padding: 15px 8px; font-size: 13px; }
.page-template-add-your-service .form-row .form-col .service label > span:after { height: 50px; margin-top: 12px; }
.page-template-add-your-service .form-row .form-col .service > span { margin: 0 -6px; }
.page-template-add-your-service .form-row .form-col .service > span > span { padding: 6px; }
.page-template-add-your-service #create-service-form-row { padding-top: 20px; }
.title_srvs h2 { font-size: 26px; }
.vc_row.add_service_row { margin-top: 0; }
.add-new-service-content { margin: 0 0 40px 0; }
.vc_row.add_service_row > .wpb_column:last-child { padding: 0 0 0 0; }
.vc_row.add_service_row > .wpb_column:first-child { padding: 20px; }
.page-template-add-your-service .form-row .form-col .service > span > span { width: 100%; }
.page-template-add-your-service .form-row .form-col .text-field-row .text-field.half_field,
.ctrp_wrap .form-row .form-col .text-field-row .text-field.half_field { width: 100%; }
.page-template-add-your-service .form-row .form-col .text-field-row .text-field.half_field + .text-field.half_field,
.ctrp_wrap .form-row .form-col .text-field-row .text-field.half_field + .text-field.half_field { margin-top: 8px; }
.page-template-add-your-service .form-row .form-col .text-field.country_code,
.ctrp_wrap .form-row .form-col .text-field.country_code {width: 39%;}
.page-template-add-your-service .form-row .form-col .text-field.phone_number,
.ctrp_wrap .form-row .form-col .text-field.phone_number { width: 61%; }
.page-template-add-your-service #st-content-wrapper { margin-bottom: 0; }

body.single-location .w3n-destination-search-wrap .slider-with-search-box .row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
body.single-location .w3n-destination-search-wrap .slider-with-search-box .row div[class^="col-"] { width: 100%; }
body.single-location .w3n-destination-search-wrap .slider-with-search-box .row div[class^="col-"] + div[class^="col-"] { margin-top: 20px; }
body.single-location .w3n-destination-search-wrap { padding-bottom: 0 !important; margin-bottom: 0 !important; }
body.single.single-location .st-overview-content.st_tab_service .st-content-over .st-tab-service-content #tour-search-result .item-service .service-border,
body.single.single-location .st-overview-content.st_tab_service .st-content-over .st-tab-service-content #activity-search-result .item-service .service-border { width: 100%; }
body.single.single-location #cars-search-result .row .item-service { padding: 0 15px; }
body.single.single-location .st_tab_service + .vc_empty_space { display: none !important; }

body.single.single-location .st-overview-content.st_tab_service .st-content-over { margin-bottom: 0; }


body.single.single-location #cars-search-result .item-service-car .item-service-wrapper .col-sm-9{width: 100%;}
body.single.single-location #cars-search-result .item-service-car .item-service-wrapper .thumb-wrapper{width: 50%;padding: 0;}
body.single.single-location #cars-search-result .item-service.item-service-car .car-equipments{display: none;}
body.single.single-location #cars-search-result .item-service.item-service-car .mileage-dilivery-info ul li i.icon { margin: 0 5px 0; font-size: 17px; width: 100%; display: none; }
body.single.single-location #cars-search-result .item-service.item-service-car .mileage-dilivery-info ul li { -ms-flex-wrap: wrap; flex-wrap: wrap; padding-bottom: 9px; }
body.single.single-location #cars-search-result .item-service.item-service-car .mileage-dilivery-info ul li:last-child { padding-bottom: 0; }
body.single.single-location #cars-search-result .item-service.item-service-car .item-content .desktop-hide.service-price { padding: 0; text-align: left; }
body.single.single-location #cars-search-result .item-service.item-service-car .item-content .desktop-hide.service-price .price { margin-left: 0; }
body.single.single-location #cars-search-result .item-service.item-service-car .section-footer { display: none !important; }
body.single.single-location #cars-search-result .item-service.item-service-car .item-content .item-content-w { padding-right: 0; }

.st-header-2 .st-author-page .banner{padding: 0;margin: 0;}

.item-service-car .thumb .service-avatar {display: none;}
body.single.single-location .st-overview-content.st_tab_service .st-content-over .st-tab-service-content #cars-search-result .thumb {margin-bottom: 0;}
body.single.single-location #cars-search-result .item-service.item-service-car .thumb-wrapper .car-img a {position: relative;height: auto;}
body.single.single-location #cars-search-result .item-service.item-service-car .thumb-wrapper .car-img:after {padding-top:0;}
body.single.single-location.search-result-page #cars-search-result .item-service.item-service-car .item-content .item-content-w {padding-right: 15px;}
body.single.single-location #cars-search-result .item-service.item-service-car .item-content {padding: 5px 0 0 10px;}
body.single.single-location #cars-search-result .item-service.item-service-car .item-content .service-title {padding: 10px 0;margin: 0;line-height: 20px;}
body.single.single-location #cars-search-result .item-service.item-service-car .item-content .car-type {color: var(--grey-color, #5E6D77);}

div.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {background-color: var(--orange-color, #FA5636);border-color: var(--orange-color, #FA5636);}
div.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a,
.vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a:after {color: #fff;}

div.vc_tta-color-grey .vc_tta-panel.vc_active .vc_tta-panel-heading {background-color: var(--orange-color, #FA5636) !important;border-color: var(--orange-color, #FA5636) !important;}
div.vc_tta-color-grey .vc_tta-panel.vc_active .vc_tta-panel-title>a,
.vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a:after {color: #fff !important;}

.single-st_activity .st-additional-info .additional-info .info-row{display: flex;flex-direction: row;flex-wrap: wrap;}
.single-st_activity .st-additional-info .additional-info .info-row .info-col{width: 47.2%;}
.single-st_activity .st-additional-info .additional-info .info-row .info-col.sustainable-tourism{width: 100%;}
/*}*/


.daterangepicker .table-sub-header .day-off-week{width: 38px;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .form-guest-search .guest-wrapper .check-in-wrapper label small {display: block;}

body.home.woocommerce-order-pay  #st-content-wrapper{padding-top: 40px;}


.single-location .st-tab-service-content .st-loader-ccv .st-loader:before{font-size: 16px;left: 20%;}
.single-location .st-tab-service-content .st-loader-ccv .st-loader:after{width: 40px;height: 40px;left: 60%;}


body .pac-container { min-width: 295px;max-width: 295px; border-radius: 22px; margin-top: 5px; }
body .pac-container .pac-icon.custom,
body .pac-container .pac-icon { min-width: 38px !important;height: 38px !important; background-size: 20px auto; }
body .pac-container .pac-icon.custom { background-size: 24px; }
body .pac-container .pac-item,
body .pac-container .pac-itemm > div { padding: 8px 10px 8px 10px !important; }


#st-content-wrapper.st-single-tour .slick-slide .grid-item .section-footer .service-price{justify-content: unset;}

.midal_txt_comming { margin-bottom: 0; }
.booking-form-mobile .mobile-datepicker-wrapper .daterangepicker .table-sub-header .day-off-week { width: 14.28571%; }
.booking-form-mobile .mobile-datepicker-wrapper .daterangepicker .table-condensed .td-date .date { width: 100%; }


div.wpforms-container-full .wpforms-form .wpforms-field.same-line.selectbox{width: 48%;}
div.wpforms-container-full .wpforms-form .wpforms-field.same-line.textbox{width: 47%;margin: 0 0 0 14px;}

.become-local-guide-w3n h2{left: auto; font-size: 24px;width: 100%;text-align: center;}
.become-local-guide-w3n img{height: auto;}

body.not-login.woocommerce-checkout .woocommerce{padding: 45px 0 0;font-size: 16px}

.search-result-page.st_activity .st-hotel-result .st-service-slider.st-service-slider-new{display: none;}
.search-result-page.st_activity .st-hotel-result .st-service-slider-mobile-wrap.mobile-show{display: block;}

#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-left .user-image-name {text-align: left;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-left .user-image-name .booking-date {display: block;margin: 0;padding: 0;}

#st-content-wrapper.st-single-tour .review-box .review-sumary .item {display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;justify-content: space-between;}
#st-content-wrapper.st-single-tour .review-box .review-sumary .item .label {width: 35%;font-size: 12px;margin: 0;padding: 0;}
#st-content-wrapper .review-sumary .st-stars {width: 35%;}
#st-content-wrapper .review-sumary .st-stars.style-2 i {font-size: 14px;}
#st-content-wrapper .review-sumary .st-stars.style-2 i:not(:last-child) {margin-right: 0;}
#st-content-wrapper.st-single-tour .review-box .review-sumary .item .number {width: auto;}

.st-author-page .st-hotel-result .item-service h4.service-title {padding: 0;}
.st-author-page .search-result-page .st-hotel-result .item-service:nth-child(2n+1) {padding-right:0;}
.st-author-page .st-hotel-result .item-service {padding-left: 0;padding-right: 0;box-shadow: none;}
.st-author-page .st-hotel-result .item-service .item-content {width: 50%;padding: 0 0 0 15px !important;}
.st-author-page .st-hotel-result .item-service .thumb-wrapper {width: 50%;padding: 0;}
.st-author-page .st-hotel-result .item-service .item-content .item-content-w {padding: 0 0 20px;min-height: 1px;}
.service-review ul li {padding-right: 2px;}
.st-author-page .st-hotel-result .item-service .item-content .service-review .booking-item-rating-stars li .fa {font-size: 14px;}
.st-author-page .st-hotel-result .item-service .section-footer .btn-view-more {display: none;}
.st-author-page .st-hotel-result .item-service .section-footer .point-notice a {text-decoration: none;color: #fc4242 !important;}
.st-author-page .st-hotel-result .item-service .section-footer {left: 0;position: relative;bottom: auto;top: auto;height: auto;width: auto;padding-left: 0;border: none;padding-top: 20px;}
.st-author-page .st-hotel-result .item-service .section-footer .service-price {align-items: flex-start;padding: 0;}
.st-author-page .st-hotel-result .item-service .service-price span.price {margin: 0;}
.st-author-page .st-hotel-result .item-service .service-excerpt {display: none;}

/*.whatsapp-link-wrap{right: 18px;top: 75%; width: 46px;}*/

.single-st_activity .st-hotel-header .address-review-wrap{flex-direction: column-reverse;}
#st-content-wrapper .st-hotel-header .review-score{display: flex;width: 100%;padding: 0 0 10px;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer{padding-top: 8px;}

.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .service-price{flex-direction: row;}
	

.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .service-price .price{padding: 0 0 0 5px;}


#st-content-wrapper.st-author-page .review-sumary .st-stars.style-2 i{font-size: 14px}
#st-content-wrapper.st-author-page .review-box .review-sumary .item{display: flex;align-items: center;justify-content: space-between}
#st-content-wrapper.st-author-page .review-box .review-sumary .item .label{font-size:12px}
#st-content-wrapper.st-author-page .review-sumary .st-stars {width: 35%;}
#st-content-wrapper.st-author-page .review-sumary .st-stars.style-2 i:not(:last-child){margin-right: 0}

/*Extra service modal css ST*/
.st-hotel-result .style-list .item-service .item-service-wrapper .service-price {float: none;}
#st-content-wrapper .item-service-car .item-service-wrapper .btn-box {padding: 0;margin: 10px 0 0;}
.carEtraservice-popup .input-wrap .input-row.half {-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;}
.carEtraservice-popup .input-wrap .input-row input.input-text.half{width: 100%;}
.carEtraservice-popup .input-wrap .input-row.radio-list .radio-item {padding: 0;}
.carEtraservice-popup .input-wrap .input-row.radio-list .radio-item + .radio-item {padding-top: 10px;}
.carEtraservice-popup .input-wrap .input-row.radio-list.no-top-pedding .radio-item + .radio-item {padding-top: 0px;padding-left: 10px;}
.carEtraservice-popup .dropDown .extraService {margin: 0 -10px;}
.carEtraservice-popup .dropDown .extraService > div {width: 50%;padding: 3px 10px;}
.carEtraservice-popup .dropDown .extraService .title,
.carEtraservice-popup .dropDown .extraService .input-box {width: 50%;}
.carEtraservice-popup .dropDown .extraService .total {text-align: left;}
/*Extra service modal css ED*/


/* Blog Page Start */
.more_with_yeung_inner { min-height: 230px; max-width: 340px; }

.explore_section .explore_inner h2,
.tranding_now_inner h2,
.explore_interest_inner h2,
.more_with_yeung_inner h2,
.tranding_now_inner h2,
.do-more-with .wpb_text_column h2 { font-size: 25px; }
.quart_video_inner .quart_video_dtl h2 { font-size: 20px; }
.explore_slider_blk { padding: 0 0 0; }
.explore_section { padding: 30px 0 40px 0; }
.explore_interest_sec,
.quart_video_sec,
.tranding_now_sec { padding: 35px 0; }

.more_with_yeung_inner .more_with_yeung_btn { padding: 20px 0 0; }
.banner_blog { min-height: 330px; }
.banner_blog_inner { padding: 35px 0; }
.explore_interest_row .explore_interest_col { width: 100%; }
.quart_video_inner .quart_video_iframe { width: 100%; }
.quart_video_inner .quart_video_dtl { width: 100%; padding: 0 0 30px 0; }
.trandingnow_slider_blk { border-radius: 8px; }
.more_with_yeung_inner .mobile_img_blks { display: block; width: 100%; max-width: 300px; margin: 0 auto 30px; }
.more_with_yeung_inner .mobile_img_blks img { width: 100%; height: auto; }
.quart_video_dtl .quart_icon { width: 35px; margin: 0 0 15px 0; } 
.more_with_yeung .right_img_shaps {right: -140px; display: none; }
.more_with_yeung .left_img_shaps { left: -140px;  display: none; }
.banner_blog_inner h1 { font-size: 28px; padding: 0 0 25px 0; }
.do-more-with { padding: 35px 0 0 0; }
.explore_slider .owl-nav button.owl-next { left: auto; right: 0; }
.explore_slider .owl-nav button.owl-prev { right: auto; left: 0; }
.more_with_yeung .more_with_yeung_inner { background-color: #f9f4f4; padding: 25px 15px; border-radius: 8px; }
.more_with_yeung { padding: 30px 0; }
.tranding_now_inner .tranding_now_slider { display: none; }
.tranding_now_inner .mobile_slider_trand { display: -ms-flexbox; display: flex; overflow-x: auto; scrollbar-width: none;-ms-overflow-style: none; margin: 0 -15px; }
.tranding_now_inner .mobile_slider_trand .trandingnow_slider_blkmain { width: 278px; min-width: 278px; display: -ms-flexbox; display: flex; }
.tranding_now_inner .mobile_slider_trand .trandingnow_slider_blkmain:first-child { padding-left: 15px; }
.tranding_now_inner .mobile_slider_trand .trandingnow_slider_blkmain:last-child { padding-right: 15px; }
.tranding_now_inner .mobile_slider_trand::-webkit-scrollbar {display: none;}


.explore_interest_row { -ms-flex-wrap: nowrap; flex-wrap: nowrap;  overflow-x: auto; scrollbar-width: none;-ms-overflow-style: none; }
.explore_interest_row::-webkit-scrollbar {display: none;}
.explore_interest_row .explore_interest_col:first-child { padding-left: 15px; }
.explore_interest_row .explore_interest_col { padding: 0 8px; min-width: 298px; width: 298px; }
.explore_interest_row .explore_interest_col:last-child { padding-right: 15px; }
.quart_video_sec .quart_video_inner { -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
/* Blog Page End */

/* Blog Listing Page Start */
.st-blog-dtl.st-blog .top_title_cate h2 { font-size: 25px; }
.st-blog-dtl.st-blog .top_title_cate .shortby_wrp select { font-size: 14px; min-width: 1px; width: 100%; }
.st-blog-dtl.st-blog .top_title_cate .shortby_wrp form { max-width: calc(100% - 65px); width: 100%; }
.st-blog .content .article .post-inner h4.post-title { font-size: 21px;line-height: 1.2; }
.st-blog.st-blog-dtl .row > [class^="col-"] { width: 100%; }
.st-blog-dtl .sidebar-right .wp-block-categories-list { display: -ms-flexbox; display: flex;-ms-flex-wrap: nowrap; flex-wrap: nowrap; margin: 0 -15px; overflow-x: auto;scrollbar-width: none;-ms-overflow-style: none; }
.st-blog-dtl .sidebar-right .wp-block-categories-list::-webkit-scrollbar {display: none;}
.st-blog-dtl .sidebar-right .wp-block-categories-list .cat-item a:before { min-width: 20px; }
.st-blog-dtl .sidebar-right .wp-block-categories-list .cat-item a { white-space: nowrap; }
.st-blog-dtl .sidebar-right .wp-block-categories-list .cat-item:first-child { padding-left: 15px; }
.st-blog-dtl .sidebar-right .wp-block-categories-list .cat-item:last-child { padding-right: 15px; }
.st-blog-dtl .sidebar-right .wp-block-categories-list .cat-item { margin: 0 10px 10px 0 !important; }
.st-blog-dtl .sidebar-right .wp-block-categories-list .cat-item a { font-size: 13px; padding: 10px; }
.hide-mobile-search { display: none !important; }
.show-mobile { display: block; margin: 0 0 30px 0; }
.show-mobile .sidebar-title {display: none !important;}
.show-mobile form { display: -ms-flexbox; display: flex;}
.show-mobile form .form-control {height: 40px;font-size: 14px;color: var(--grey-color, #5E6D77);font-style: italic;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;border: 1px solid #D7DCE3;}
.show-mobile form button {height: 40px;background: var(--link-color, #5191FA);-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;border: none;min-width: 40px;text-align: center;}
.st-blog-dtl.st-blog .content .article .image_blk_post { width: 164px; }
.st-blog-dtl.st-blog .content .article .dtl_blk_post { width: calc(100% - 164px); padding-right: 16px; padding-top: 0; padding-bottom: 0; }
/* .st-blog-dtl.st-blog .content .article { -ms-flex-direction: column; flex-direction: column; } */
.st-blog-dtl.st-blog .content .article { align-items: flex-start; align-content: flex-start; border-radius: 0; border: none; padding-right: 16px; margin-bottom: 15px; }
.st-blog-dtl.st-blog .content .article .dtl_blk_post .dtl_blk_post_top .post-title {font-size: 17px; }
.st-blog .content .article .post-inner .post-desciption { font-size: 13px; }
.st-blog .content .article .post-inner h4.post-title { padding-bottom: 4px !important; }
.st-blog .content .article .post-inner .meta ul { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.st-blog .content .article .post-inner .meta ul li { width: 100%; }
.st-blog .content .article .post-inner .meta ul li + li { margin-top: 5px; }
.st-blog .content .article .post-inner .meta ul li img { margin-right: 7px; }
.st-blog-dtl.st-blog .content .article .image_blk_post .post-header a { height: 123px; }
.st-blog .content .article { margin-bottom: 25px; }
.st-blog-dtl.st-blog .content .article .dtl_blk_post .dtl_blk_post_bottom { padding-top: 20px; }
.st-blog-dtl.st-blog .content .article + .article { border-top: 1px #dfe0e2 solid; padding-top: 15px; }
.st-blog.st-blog-dtl aside { margin-top: 0; }
.st-blog.st-blog-dtl { padding-top: 40px; }
.st-blog-dtl .sidebar-right .sidebar-widget h2 { font-size: 20px; }
.st-blog-dtl.st-blog .top_title_cate { -ms-flex-direction: column; flex-direction: column; align-items: flex-start;align-content: flex-start;justify-content: flex-start; }
.st-blog-dtl.st-blog .top_title_cate .shortby_wrp { width: 100%; padding: 20px 0 0 0; }
.st-blog-dtl.st-blog .top_title_cate { margin: 0 0 15px 0; }
.st-blog-dtl.st-blog .top_title_cate .shortby_wrp label { margin-left: 0; }
/* Blog Listing Page End */

/* Blog Detail Page Start */
.st-single-blog--solo .single-blog--heading .st-title--bg .post-info h2 ,
.mian_top_cat_dtl .miantop_catdtl_title h1 ,
.cms-data h1 { font-size: 28px; }
.st-blog-solo--wrapper .st-blog--search .single-blog--title h3,
.cms-data h2 { font-size: 25px; }
.cms-data h3 { font-size: 22px; }
.cms-data h4 { font-size: 20px; }
.cms-data ol,
.cms-data ul { padding: 15px 0 15px 18px; }
.cms-data h1,
.cms-data h2,
.cms-data h3,
.cms-data h4,
.cms-data h5,
.cms-data h6 { padding: 15px 0 15px 0; }

.st-blog-solo--wrapper .st-blog--search .single-blog--title h3 { margin: 0px 0px 24px 0px; }
.st-blog-solo--wrapper .st-blog--search .single-blog--title p { font-size: 21px; }
.st-single-blog--solo .st-blog .blog-content { padding: 50px 0px 35px 0px; }
.st-blog-solo--wrapper .st-blog--search .single-blog--title { padding-top: 20px; }
.st-single-blog--solo .blog-content .row > [class^="col-"] { width: 100%; }
.keep_exploring_main { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px; width: auto; }
.st-single-blog--solo .keep_exploring_main > a { display: -ms-flexbox; display: flex; width: calc(100% - 30px); margin: 15px !important; }
.st-single-blog--solo .single-blog--heading { min-height: 276px; }
.st-single-blog--solo .single-blog--heading .st-title--bg .post-info { padding: 20px 20px 54px 20px; }
.st-single-blog--solo .single-blog--heading .st-title--bg { bottom: -70px; }
.miantop_catdtl_bottom { -ms-flex-direction: column; flex-direction: column; }
.miantop_catdtl_bottom .share_st { width: 100%; padding: 15px 0 0 0; }
.st-single-blog--solo .st-blog .blog-content .st-title--bg { display: none !important; }
.blog-wrapper-slider { display: none !important; }
.blog-wrapper-mobile { display: -ms-flexbox; display: flex;   overflow-x: auto; scrollbar-width: none;-ms-overflow-style: none; margin: 0 -15px; }
.blog-wrapper-mobile .st-blog--bg { width: 278px; min-width: 278px; display: -ms-flexbox; display: flex; padding: 0 8px; }
.blog-wrapper-mobile .st-blog--bg:first-child { padding-left: 15px; }
.blog-wrapper-mobile .st-blog--bg:last-child { padding-right: 15px; }
.st-blog-solo--wrapper .st-blog--search .blog-wrapper .st-blog--bg .st-blog--item { -webkit-box-shadow: 0px 4px 10px rgba(0,0,0,.2); -moz-box-shadow: 0px 4px 10px rgba(0,0,0,.2); -ms-box-shadow: 0px 4px 10px rgba(0,0,0,.2); box-shadow: 0px 4px 10px rgba(0,0,0,.2); border-radius: 8px; }
.st-blog-solo--wrapper .st-blog--search .blog-wrapper .st-blog--bg .st-blog--item .thumb a,
.st-blog-solo--wrapper .st-blog--search .blog-wrapper .st-blog--bg .st-blog--item .thumb a img { border-radius: 8px 8px 0px 0px; }
.blog-wrapper-mobile::-webkit-scrollbar {display: none;}
/* Blog Detail Page End */


/* 31-05-2023 */
.post-info-slider-main .slider-buttons,
.post-info-slider-main .post-info-slider {
	display: none;
}

.post-info-slider-main {
	overflow-y: hidden;
	overflow-x: auto;
	width: auto;
	margin-right: 0;
	display: block;
}

.post-info-slider-mobile {
	align-content: space-between;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-flow: row nowrap;
	width: auto;
}

.post-info-slider-mobile .post-info-slide {
	flex: 0 0 250px;
	width: 250px;
	margin-right: 10px;
}

.post-info-slide {
	box-shadow: 0px 4px 10px rgba(0, 0, 0, .2);
}

/* 31-05-2023 */

.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slider-banner-image .view-video a.view-video-link i{
	font-size: 26px;
}


.single-post .blog-content.content .search-result-page.st-activity{ width: 100%; padding: 0 15px;}
.single-post .blog-content.content .search-result-page.st-activity .item-service.check-for-translation{ border-radius: 0 !important; border-top: 1px solid #e5e5e5 !important; border-bottom: 1px solid #e5e5e5 !important;  padding: 15px 0; }
.single-post .blog-content.content .search-result-page.st-activity .st-hotel-result .style-list .item-service .item-service-wrapper{ align-items: flex-start;}
.single-post .blog-content.content .search-result-page.st-activity .st-hotel-result .style-list .item-service .item-service-wrapper img{ margin: 0; }
.single-post .blog-content.content .search-result-page.st-activity .st-hotel-result .style-list .item-service .service-add-wishlist{ top: 10px; }
.single-post .blog-content.content .search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-title{ margin: 0; }
.single-post .blog-content.content .search-result-page.st-activity .style-list .item-service .review-private-wrap .service-review{ margin: 0; padding: 5px 0; }
.single-post .blog-content.content .search-result-page.st-activity .st-hotel-result .style-list .item-service .review-private-wrap .private-wrap{ padding: 3px 0; }
.single-post .blog-content.content .search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .service-price{ margin: 0 0 5px; }
.single-post .blog-content.content .search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .tiered-pricing{ padding-top: 5px; }
}

@media (max-width: 500px) {
.single-st_activity .st-additional-info .additional-info .info-row { -ms-flex-direction: column; flex-direction: column; }
.single-st_activity .st-additional-info .additional-info .info-row .info-col { width: 100%; }


#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-left{width: 100%;margin: 0 0 16px;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-left .user-image-name .user-name{margin: 5px 0;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-left > .booking-date{text-align: center;margin: 0 0 5px;display: none;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right{width: 100%;border: none;}

.search-result-page.st-activity .st-hotel-result .style-list .item-service .review-private-wrap{align-items: flex-start;flex-direction: column-reverse;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .review-private-wrap .private-wrap{padding: 5px 0 5px;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .review-private-wrap .private-wrap a{margin: 0;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .item-topbar .language-wrap{display: none;}


}
@media (max-width: 412px) {
	.modern-search-result .map-content-loading .st-loader:before{left: 20%;}
	.modern-search-result .map-content-loading .st-loader:after{bottom: -70px;left: 55%;}

	body.wp-fr .modern-search-result .map-content-loading .st-loader:before{left: 20%;}
	body.wp-fr .modern-search-result .map-content-loading .st-loader:after{bottom: -100px;left: 55%;}
}
@media (min-width: 568px) and (max-width: 767px) {

}

@media (min-width: 240px) and (max-width: 370px) {
	.booking-form-mobile .mobile-datepicker-wrapper .mobile-booking-form-datepicker { max-width: 260px !important; min-width: 260px; padding: 0; }
	.booking-form-mobile .mobile-datepicker-wrapper .daterangepicker .table-sub-header .day-off-week { width: 14.28571%; }
	.booking-form-mobile .mobile-datepicker-wrapper .daterangepicker .table-condensed .td-date .date { width: 100%; }

}