/*google auto complete*/
.pac-container{ min-width: 284px; max-width: 300px; left: 90px; top: 348px; max-height: 200px;overflow: auto;}
.pac-container.pac-logo:after{display: none;}
.pac-container.custom-add{display: block !important;}
.pac-itemm{cursor: default;padding: 0 4px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height: 30px;text-align: left;border-top: 1px solid #e6e6e6;font-size: 11px;color: #515151;}
.pac-container .pac-icon.custom{background-image: url('../images/hotel.png');background-repeat: no-repeat; background-position: center; background-size: contain; }
.pac-container img{width: 10px; display: none;}
/*google auto complete*/

/*hide menu in home*/
/*.home.page-template-template-home-modern .w3n_home_page{display: none;}*/
body #header { background:#000;}
body #header #topbar {padding: 20px 50px 20px;}
body #header #topbar .topbar-right .st-list{display: flex;align-items: center;padding: 5px 0 0 0;}
body #header #topbar .topbar-right .st-list > li{border: none;position: relative;display: flex;align-items: center;}
/*body #header #topbar .topbar-right .st-list > li:after{content: '';display: block;position: absolute;width: 1px;height: 20px;right: 0;background: #fff;}*/
body #header #topbar .topbar-right .st-list > li:last-child:after{display: none;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-language a i{margin: 0 5px 0 0;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-minicart .mini-cart { position:relative;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-minicart .mini-cart .cart-caret { width:18px; height:18px; font-size:12px; color:#000; text-align:center; font-weight:500; line-height:18px; background:#FFF; border-radius:50%; position:absolute; top:-8px; right:-4px; z-index:1;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-minicart .mini-cart{padding: 0px 0 0 0;}
body #header #topbar .topbar-right .st-list .dropdown .mini-cart svg g {fill: #fff;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-minicart .dropdown-menu { min-width:200px;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-minicart .dropdown-menu li { border:none; border-top:1px solid rgba(255, 255, 255, 0.2); margin:0px; padding:10px 10px;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-minicart .dropdown-menu li.heading { border:none;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-minicart .dropdown-menu li .st-heading-section { font-size:18px; color:#fff; font-weight:500; margin:0 0 5px 0; padding:0px;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-minicart .dropdown-menu li .media { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; margin:0px; padding:0px;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-minicart .dropdown-menu li .media .media-left { width:50px; float:left; margin:0px; padding:0px;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-minicart .dropdown-menu li .media .media-left img { width:100%; height:auto; border-radius:4px;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-minicart .dropdown-menu li .media .media-body { width:calc(100% - 50px); float:left; margin:0px; padding:0 0 0 12px;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-minicart .dropdown-menu li .media .media-heading { margin:0 0 5px 0; padding:0;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-minicart .dropdown-menu li .media .media-heading a { font-size:12px; color:#FFF !important; text-decoration:none; font-weight:400; text-align:left; line-height:1.2; background:none !important; margin:0px; padding:0px;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-minicart .dropdown-menu li .media .price-wrapper { font-size:12px; color:#FFF; font-weight:400;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-minicart .dropdown-menu li .media .price-wrapper .price { font-size:12px; color:#FFF; font-weight:500;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-minicart .dropdown-menu li.cart-total .sub-total { font-size:14px; color:#FFF; font-weight:400; margin:0 0 10px 0;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-minicart .dropdown-menu li.cart-total .sub-total .price { font-weight:500;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-minicart .dropdown-menu li.cart-total .btn { color:#FFF; text-align:center;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-contact-booking .contact-booking svg{width: 22px;height: 22px;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-contact-booking .contact-booking svg g{fill: #fff;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-contact-booking.open .dropdown-menu{display: flex;right: -50%;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-contact-booking .dropdown-menu:before{content: ''; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; position: absolute; left: 44%; top: -5px;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-contact-booking .dropdown-menu a{font-size: 18px;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-contact-booking .dropdown-menu a i{font-family: FontAwesome;}
body #header #topbar .topbar-right .st-list .dropdown.dropdown-contact-booking .dropdown-menu a:hover{background: none;}
body #header .header .header-left {padding: 0 0 10px 0;}
body #header .header .header-left #st-main-menu .main-menu  li{padding: 0 15px 0px 0;}
body #header .header .header-left #st-main-menu .main-menu  li a{padding: 0px;position: relative; text-transform:none;}
body #header .header .header-left #st-main-menu .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;}
body #header .header .header-left #st-main-menu .main-menu  li a:hover:before{left: 0px;width: 100%;right: 0px;opacity: 1;}
body #header .header .header-left #st-main-menu .main-menu  li.current-menu-item a{color: #fff;}
body #header .header .header-left #st-main-menu .main-menu  li.current-menu-item a:before{left: 0px;width: 100%;right: 0px;opacity: 1;}
body #header .header .header-left #st-main-menu .main-menu  li:hover a{color: #fff;border: none;}
body #header .header .header-left #st-main-menu .main-menu li:first-child a{padding: 0px}
.header-left .lang-cur{display: none;}
.menuwrap{display: block;width: 100%;}
#st-main-menu.open .main-menu{position: relative;height: auto;}
#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: none;}
#st-main-menu.open .main-menu.lang-cur{height: 100%;}
header .topbar-right .st-list.topbar-items .link-item.box_btn a,
header .topbar-right .st-list.topbar-items .topbar-item.login-item a{border: 1px solid #fff; padding: 6px 12px; text-decoration: none !important;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear;-o-transition: all 500ms linear;transition: all 500ms linear;border-radius: 4px;}
header .topbar-right .st-list.topbar-items .link-item.box_btn a:hover,
header .topbar-right .st-list.topbar-items .topbar-item.login-item a:hover{background: hsla(0,0%,100%,.12);}
header .topbar-right .st-list.topbar-items .topbar-item.signup-item a{border: 1px solid #fc4d4d; padding: 6px 12px; text-decoration: none !important; background: #fc4d4d;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear;-o-transition: all 500ms linear;transition: all 500ms linear;border-radius: 4px;}
header .topbar-right .st-list.topbar-items .topbar-item.signup-item a:hover{background: rgb(243 44 44);color: #fff !important;}
#header .header .header-left #st-main-menu .main-menu > li.dropdown-language > a img,
#header .header .header-right .st-list li.dropdown-language a img{padding: 0 5px 0 0;}
/*hide menu in home*/

/*home banner*/
.search-result-page .st-search-form-st_rental{padding-bottom: 0px !important;}
.search-result-page .search-form-wrapper .search-form.hotel-search-form.in_tab{min-height: 60px;}
.search-result-page .search-form-wrapper .search-form .form-date-field{padding: 9px 5px 16px 5px;}
.search-result-page .tour-search-form-home .search-form{min-height: 60px;}
/*home banner*/

/*search slider*/
/*.slider-with-search-box-wrapper{ width:100%;}*/
.slider-with-search-box-wrapper .container { width:100%;}
.slider-with-search-box-wrapper .container .row .wpb_column { padding:0;}
.slider-with-search-box { width:100%; min-height:500px; position:relative; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-pack:center; justify-content:center; padding:50px 15px;}
.slider-with-search-box .searchbox-slider { width:100%; height:100%; display:-ms-flexbox; display:flex; position:absolute; top:0px; left:0px; z-index:1;opacity: 0;-moz-transition: all 200ms linear;-webkit-transition: all 200ms linear;-o-transition: all 200ms linear;transition: all 200ms linear;}
.slider-with-search-box .searchbox-slider.w3n-slider-loaded {opacity: 1;}
.slider-with-search-box .searchbox-slider:after { display:block; content: ''; width: 65%; height: 100%; position: absolute;left: 0;top: 0;z-index: 1;background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 70%,rgba(0,0,0,0) 100%);background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 70%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 );z-index: 1;}
.slider-with-search-box .searchbox-slider .left-block { width:40%; display:block;}
.slider-with-search-box .searchbox-slider .right-block { width:60%; display:block;}
.slider-with-search-box .searchbox-slider .right-block .slider-image{ width:100%; height:500px; background-position: center center; background-repeat: no-repeat;background-size: cover;position: relative;}
.slider-with-search-box .searchbox-slider .right-block .slider-image .link{position: absolute;right: 35px;bottom: 35px;z-index: 5;}
.slider-with-search-box .searchbox-slider .right-block .slider-image .link a{display: block;color: #fff;font-size: 20px;font-weight: 400;font-family: "Poppins", sans-serif !important;border-bottom: 2px solid #fff;line-height: 20px;text-shadow: 2px 2px 10px #333;text-decoration: none;}
.slider-with-search-box .searchbox-slider .right-block .owl-nav{display: none;}
.slider-with-search-box-wrapper .slider-with-search-box .search-box-wrap { display:block; width:500px; background:#FFFFFF; border-radius:15px; position:relative; z-index:5; margin:0 0 0 10%; padding:25px 25px 10px 25px;}
.slider-with-search-box-wrapper .slider-with-search-box .search-box-wrap .title-subtitle h1 {font-size:30px;color:#1f2329;font-family: Poppins, sans-serif !important; margin:0 0 15px 0;}
.slider-with-search-box-wrapper .slider-with-search-box .search-box-wrap .title-subtitle h5 {font-size:14px;color:#1f2329;font-family: Poppins, sans-serif !important; margin:0 0 20px 0;}
.slider-with-search-box-wrapper .slider-with-search-box .search-box-wrap .form-wrap .form-group { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-pack:justify; justify-content:space-between; margin:0 0 15px 0;}
.slider-with-search-box-wrapper .slider-with-search-box .search-box-wrap .form-wrap .form-group .form-control { width:100%; height:50px; background:#FFF; border-radius:4px; box-shadow:none;}
.slider-with-search-box-wrapper .slider-with-search-box .search-box-wrap .form-wrap .form-group .text-wrap { width:calc(100% - 135px); float:left;}
.slider-with-search-box-wrapper .slider-with-search-box .search-box-wrap .form-wrap .form-group .btn-wrap { width:120px; float:left;}
.slider-with-search-box-wrapper .slider-with-search-box .search-box-wrap .form-wrap .btn-wrap .btn { width:100%; height:50px; font-size:15px; color:#FFF; background:#fc4242; border:none; border-radius:4px; box-shadow:none;}
/*search slider*/

/*feature item sldier*/
.w3n_featured_items_wrap{width: 100%; display: block;}
.w3n_featured_items_wrap .featured_items_row{width: 100%; display: block;}
.w3n_featured_items_wrap .featured_items_row .st-featured-item{width: 25%; display: block;float: left;}
.w3n_featured_items_wrap .featured_items_row .image img{max-width: 55px;}
.w3n_featured_items_wrap .featured_items_slider{display: none;}
.w3n_featured_items_wrap .featured_items_slider .image img{max-width: 62px;}
.w3n_featured_items_wrap .featured_items_slider .owl-dots{display: block;width: 100%; text-align: center; margin: 0 4px;}
.w3n_featured_items_wrap .featured_items_slider .owl-dots .owl-dot{width: 10px;height: 10px;border: 1px solid #fc4343;border-radius: 100%; margin: 0 0 0 4px;}
.w3n_featured_items_wrap .featured_items_slider .owl-dots .owl-dot.active{background: #fc4343;}
/*feature item sldier*/

.list-destination-wrap{width: 100%; display: block;position: relative;max-height: 100%;overflow: hidden;max-height: 100%;}
.list-destination-parent {overflow:auto;}
.list-destination-parent.dragging { -webkit-user-select: none; user-select: none;}
.list-destination-slider-wrap{width: 100%;position: relative;display: none;}
.list-destination-wrap .cus-row{/*width: 100%;margin-right: -15px; margin-left: -15px;*/align-content: space-between; display: -ms-flexbox; display: flex; flex-wrap: wrap;}
.list-destination-wrap .cus-row .cus-col-md-2{display: block;padding: 0 10px 0 10px; -ms-flex: 0 0 25%; flex: 0 0 25%; width: 25%;}
.ya_activity_cat__row{ background:#f9f4f4; padding: 60px 0 60px 0;}
.ya_activity_cat__row .category-list {width: 100%;display: flex;flex-wrap: wrap;justify-content: center;}
.ya_activity_cat__row .category-list .category {width: 25%;flex: 0 0 25%;text-align: center;margin: 0 0 30px 0;}
.ya_activity_cat__row .category-list .category a { text-decoration:none;}
.ya_activity_cat__row .category-list .category .icon{ width:80px; height:80px; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; background:#FFFFFF; border:1px solid #ffe6e6; border-radius:10px; margin:0 auto;}
.ya_activity_cat__row .category-list .category .icon img{ width:auto; max-width:50px; max-height:50px;}
.ya_activity_cat__row .category-list .category .name {display: block;width: 100%;font-size: 16px;font-family: "Poppins", sans-serif !important; color:#1f2329; text-decoration:none; font-weight: 500;padding: 15px 0 0 0;}

#st-content-wrapper .destination-item .image .content{top: 40%;}
.list-destination.layout4 .destination-item .image:hover .desc.multi{bottom: 0px;}
.list-destination-slider-wrap .list-destination-slider{display: flex;flex-wrap: nowrap;width: 100%;}
.list-destination-slider-wrap .simplebar-content{display: flex;flex-flow: row wrap;}
.list-destination-slider-wrap .simplebar-track.simplebar-horizontal{display: none;}
.list-destination-slider-wrap .list-destination-slider .item{width: 100%; flex: 0 0 274px;margin: 0 15px 0 0;}

.service-categories-slider-wrap{display: block;width: 100%;position: relative;}
.service-categories-slider-wrap .service-categories-slider .service-category{width: 100%;display: block;/*background: #f9f4f4;*/border-radius: 5px;}
.service-categories-slider-wrap .service-categories-slider .service-category .image{width: 100%;display: block;background-position: center center;background-size: cover;position: relative;height:auto;border-radius: 5px;padding-top: 100%;}
.service-categories-slider-wrap .service-categories-slider .service-category .image img{display: none;}
.service-categories-slider-wrap .service-categories-slider .service-category .title{width: 100%;display: block;font-size:15px;padding: 10px 0;text-decoration: none;color: #1f2329;font-weight: 600;}
.service-categories-slider-wrap .service-categories-slider .service-category a{text-decoration: none !important;}
.service-categories-slider-wrap .service-categories-slider .owl-nav{position: absolute;top: 35%;left: 0;display: flex;justify-content: space-between;width: 100%;vertical-align: middle;align-content: space-between;align-items: center;}
.service-categories-slider-wrap .service-categories-slider .owl-nav.disabled {display: none;}
.service-categories-slider-wrap .service-categories-slider .owl-nav button{width: 30px; height: 30px; background: #fff;color: #000;font-size: 20px;}
.service-categories-slider-wrap .service-categories-slider .owl-nav button span{display: none;}
.service-categories-slider-wrap .service-categories-slider .owl-nav button.owl-prev:before{content: "<";}
.service-categories-slider-wrap .service-categories-slider .owl-nav button.owl-next:before{content: ">"}

.car_rental_row {padding: 0 0 100px;}
.w3n_car_rental{display: block; width: 100%; position: relative;box-shadow: rgb(102 102 102 / 15%) 0px 4px 8px, rgb(102 102 102 / 10%) 0px 2px 4px; margin: 10px 0; padding:0;}
.w3n_car_rental_list.hide_on_desk{display: none;}
.w3n_car_rental a{text-decoration: none !important; cursor: pointer;padding: 15px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}
.w3n_car_rental .car_data {flex-direction: row-reverse;align-items: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.w3n_car_rental .image_box {margin:0 20px 0 0;width: 80px;}
.w3n_car_rental .image{width: 100%;height: 80px;overflow: hidden;border-radius: 100%;position: relative;}
.w3n_car_rental .image img{width: 100%; height:100%;position: absolute;top: 0;left: 0;object-fit: cover;}
.w3n_car_rental .stm-star-rating .inner{position: relative; display: inline-block;vertical-align: top;}
.w3n_car_rental .stm-star-rating .stm-star-rating-upper{position: absolute;top: 0;left: -1px;overflow: hidden;}
.w3n_car_rental .stm-star-rating .stm-star-rating-upper:before{font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    content: "\f005 \f005 \f005 \f005 \f005";
    font-size: 16px;
    letter-spacing: 2px;
    color: #f4524d;}
.w3n_car_rental .stm-star-rating .stm-star-rating-lower:before    {
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        content: "\f006 \f006 \f006 \f006 \f006";
        letter-spacing: 2px;
        color: #f4524d;
        font-size: 16px;
}
.w3n_car_rental .stm-star-rating .author-review-label{font-size: 12px;color: #5E6D77;}
.w3n_car_rental .car_link{padding: 10px 0 0 0;color: #1f2329;transition: all ease 0.2s;flex: 0 0 100px;}
.w3n_car_rental:hover .car_link{opacity: 1;}
.w3n_car_rental .car_link i:before{font: normal normal normal 13px/1 FontAwesome;content: "\f061";color: #5E6D77;}
#st-content-wrapper.st-single-tour .st-tour-feature .item.tourDifficulty .icon svg{width: 100%; max-width: 30px;}
#st-content-wrapper.st-single-tour .st-tour-feature .item .icon svg path{fill: #fc4242;}
.modern-search-result.near-by-hotels .item-service:not(.normal){border: 3px solid #feb3b3; border-radius: 5px;}
.modern-search-result.near-by-hotels .item-service.grid-item:not(.normal){padding: 0 10px;}
.item-service .auther_wrap{display: block;width: 100%;padding: 20px 0 0 0;}
.st-hotel-result .style-list .thumb > a img{object-fit: cover;}
.st-hotel-result .style-list .service-add-wishlist:not(.added) i.fa-heart:before{content: "\f08a";}
.item-service .service-location a{text-decoration: none;color: #5e6d77;}
.page-template-template-cars-search .item-service .auther_wrap{padding: 20px 0 20px 0;}
.item-service .auther_wrap .auther_data{display: flex;width: 100%;justify-content: space-between;}
.item-service .auther_wrap .image-name-wrap{display: block;width: 15%;}
.item-service .auther_wrap .image-name-wrap .image{width: 50px; height: 50px;display: block;border-radius: 100%;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.item-service .auther_wrap .description .name{color: #5E6D77;padding:0 0 5px 0 ;font-size:  14px;font-family: "Poppins", sans-serif;}
.item-service .auther_wrap .description{display: block;width: 85%;padding: 0 10px;}
.item-service .auther_wrap .description p{color: #5E6D77;font-size:  12px;font-family: "Poppins", sans-serif;}

.tour_row {padding: 80px 0;}
.ya-title p {font-size: 16px;font-weight: 500;}
.tour_slider_wrap{display: block;width: 100%;position: relative;}
.tour_slider_wrap .tour_slider{display: block;width: 100%;position: relative;}
.tour_slider_wrap .tour_slider .tour{display: block;width: 100%;position: relative;}
.tour_slider_wrap .tour_slider .tour .tour-image{display: block;position: relative;width: 100%;height:auto;background-position: center center;background-repeat: no-repeat;background-size: cover;border-radius: 5px;overflow: hidden;padding-top: 45%;}
.tour_slider_wrap .tour_slider .tour .tour-image:before{width: 100%;display: block;position: absolute;height: 100%;background-color: #000;opacity: 0.3;content: "";top: 0;left: 0;}
.tour_slider_wrap .tour_slider .tour .tour-data {position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 1;}
.tour_slider_wrap .tour_slider .tour .tour-data a {display: -webkit-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;height: 100%;flex-direction: column; text-decoration: none;}
.tour_slider_wrap .tour_slider .tour .tour-title {position: absolute;top: 5%;left: 5%;right: 5%;}
.tour_slider_wrap .tour_slider .tour .tour-title h2{color: #fff;font-size: 32px;/*font-family: "Libre Baskerville", sans-serif;padding: 0 0 20px;margin: 0;*/}
.tour_slider_wrap .tour_slider .tour .tour-link {position: absolute;bottom: 5%;right: 5%;}
.tour_slider_wrap .tour_slider .tour .tour-link span{padding: 10px 20px 10px 20px;border-radius: 50px;}
.tour_slider_wrap .tour_slider .owl-nav{position: absolute;top: 50%;left: 0;display: flex;justify-content: space-between;width: 100%;vertical-align: middle;align-content: space-between;align-items: center;}
.owl-carousel .owl-nav.disabled {display: none;}
.tour_slider_wrap .tour_slider .owl-nav button{ width: 30px;height: 30px;border: 1px solid #fc4242;border-radius: 100%;display: flex;justify-content: center;align-items: center;}
.tour_slider_wrap .tour_slider .owl-nav .owl-next{position: absolute;right: -60px;}
.tour_slider_wrap .tour_slider .owl-nav .owl-prev{position: absolute;left: -60px;}
.tour_slider_wrap .tour_slider .owl-nav .owl-next:before{font-family: 'FontAwesome';content: "\f054";color: #5E6D77;}
.tour_slider_wrap .tour_slider .owl-nav .owl-prev:before{font-family: 'FontAwesome';content: "\f053";color: #5E6D77;}
.tour_slider_wrap .tour_slider .owl-nav .owl-next span,.tour_slider_wrap .tour_slider .owl-nav .owl-prev span{display: none;}

.ya_destination_row {padding: 50px 0 60px 0;}
.st-featured-item.image-top-2 .content .desc {width: 80%;}
#st-content-wrapper .destination-item .image {position: relative;}
#st-content-wrapper .destination-item .image .st-link::after {content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #000;opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
#st-content-wrapper .destination-item .image:hover .st-link::after {opacity: 0.3;}
/* #st-content-wrapper .destination-item .image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;} */
.list-destination.layout4 .destination-item .image .desc.multi {z-index: 1;}
.list-destination.layout4 .destination-item .image:hover .desc.multi {bottom: 20px;}

.ya_accomadation_row {padding: 0 0 80px;}

.st-list-of-multi-services h2.title {text-align: center;}

.recent_articles_row {padding: 80px 0 70px;}
.st_blog.style4 .thumb-caption {margin-bottom:0;}

/*.tour_slider.owl-carousel .owl-stage-outer {overflow: visible;}*/

.ya_activities_row {margin-bottom:80px;}
.ya_activities {padding:43px 100px;}
.ya_activities h2 {margin: 0 0 17px;}
.ya_activities p {margin: 0}

/*activity listing*/
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-cancel{width: 100%;display: block;}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-duration i,
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-cancel i{margin: 0 16px 0 0;}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-icon-info { width:50%; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; font-size:13px; padding:5px 0px 5px 0px;}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-icon-info.full-width{display: block;width: 100%;}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-icon-info.full-width a{text-decoration: none;color: #fff !important;background: #000;padding: 8px 16px;border-radius: 3px;}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-icon-info.full-width a.point-tooltip + .tooltip .tooltip-inner{text-align: left;}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-icon-info.full-width a.point-tooltip + .tooltip .tooltip-inner strong{font-size: 14px;}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-icon-info.full-width a.point-tooltip + .tooltip .tooltip-inner p{margin: 5px 0 0;}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-icon-info > div { margin:2px 15px 2px 0px;}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-icon-info > div a { color:#5E6D77; text-decoration:none;}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-difficulty { float:left; display:-ms-flexbox; display:flex;}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-difficulty i { position:relative; top:1px; margin-right:7px;}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-difficulty i svg { width:100%; max-width:17px;}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-difficulty i svg path { fill:#5E6D77;}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-difficulty i svg { max-width:28px;}
/*activity listing*/

/*single hotel*/
#st-content-wrapper .st-hotel-header .sub-heading .map-link{background: #fc4242;border-color: #fc4242; color: #FFFFFF; border-radius: 0;text-decoration: none !important;}
#st-content-wrapper .st-hotel-header .sub-heading .map-link:hover{background:none;color: #fc4242;}
#st-content-wrapper .facilities .item .item-name{display: flex;align-items: center;}
#st-content-wrapper .facilities .item .item-free-paid{display: flex;align-items: center;margin: 0 0 0 15px;background: #5e6d77;border-top-right-radius: 25px;border-bottom-left-radius: 25px;padding: 3px 10px;font-size: 9px;color: #fff;/*border-radius: 25px;*/}
#st-content-wrapper .auther_wrap{display: block;width: 100%;padding: 20px 0 0 0;}
/*.page-template-template-cars-search .item-service .auther_wrap{padding: 20px 0 20px 0;}*/
.single-st_hotel #st-content-wrapper .auther_wrap .auther_data{display: flex;width: 100%;}
.single-st_hotel #st-content-wrapper .auther_wrap .image-name-wrap{display: flex;width: auto;justify-content: center;flex-direction: column;margin: 0 15px 0 0;}
.single-st_hotel #st-content-wrapper .auther_wrap .image-name-wrap .image{width: 100px; height: 100px;display: block;border-radius: 100%;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.single-st_hotel #st-content-wrapper .auther_wrap .image-name-wrap .name{color: #5E6D77;padding:5px 0 0 0 ;font-size:  14px;font-weight: bold;font-family: "Poppins", sans-serif;min-width: 100px;text-align: center;}
.single-st_hotel #st-content-wrapper .auther_wrap .description{display: block;width: 80%;}
.single-st_hotel #st-content-wrapper .auther_wrap .description p{color: #5E6D77;font-size:  14px;font-family: "Poppins", sans-serif;}
.single-st_hotel #st-content-wrapper .st-list-rooms .item .item-info{display: none;width: 100%;position: relative;padding: 0 30px 0 30px;transition: all .5s ease-in-out;transform: scaleY(0);}
.single-st_hotel #st-content-wrapper .st-list-rooms .item .item-info.show-info{display: block;border-top: 1px solid #D7DCE3;transform: scaleY(1);}
.single-st_hotel #st-content-wrapper .st-list-rooms .item .item-info .facilities .item{display: flex;align-items: center;}
.single-st_hotel #st-content-wrapper .st-list-rooms .item .item-info .facilities .item i{margin: 0 10px 0 0;}
/*single hotel*/

/*add new service*/
.add-new-service-content{display: block;width: 100%;margin: 0 0 60px 0;}
.add-new-service-content .form-group{position: relative;display: block;}
.add-new-service-content .form-group .input-icon {position: absolute;top: 50%;right: 15px;font-size: 20px;transform: translateY(-50%);color: #acb5be;line-height: 0px;}
.add-new-service-content .form-group .form-control {height: 45px;box-shadow: none;border: 1px solid #DAE1E7;border-radius: 3px;font-size: 14px;color: #5E6D77;}
.add-new-service-content .form-group .form-submit{height: 45px;width: 100%;background: #fc4242;color: #FFF;text-transform: uppercase;font-size: 14px;border: none;border-radius: 3px;font-weight: 600;}
.add-new-service-content .form-group .form-submit i{display: none;font-size: 14px;}
.add-new-service-content .form-group .form-submit.loading{font-size: 0;}
.add-new-service-content .form-group .form-submit.loading i{display: block;}
.add-new-service-content .tab-content{padding-top: 60px;}
.add-new-service-content .tab-pane .col-md-3{margin-top: 20px;}
.add-new-service-content .tab-pane .back-btn{color: #5E6D77; text-decoration: none;font-size: 16px;cursor: pointer;}
.add-new-service-content .tab-pane .back-btn:before{content: '\f177'; font-family: 'FontAwesome';padding: 0 10px 0 0;font-weight: bold;}
.add-new-service-content .tab-pane .service-item{display: block;box-shadow: rgb(102 102 102 / 15%) 0px 4px 8px, rgb(102 102 102 / 10%) 0px 2px 4px;padding: 20px 0 0 0;}
.add-new-service-content .tab-pane .service-item a{display: flex;width: 100%;justify-content: center;flex-flow: column;align-items: center;text-decoration: none;cursor: pointer;}
.add-new-service-content .tab-pane .service-item .icon{display: block;width: 100px; padding: 0 0 20px 0;}
.add-new-service-content .tab-pane .service-item .icon svg{display: block;width: 100%;max-height: 70px;}
.add-new-service-content .tab-pane .service-item .icon svg path,
.add-new-service-content .tab-pane .service-item .icon svg rect,
.add-new-service-content .tab-pane .service-item .icon svg circle,
.add-new-service-content .tab-pane .service-item .icon svg polygon{fill: #fc4242;}
.add-new-service-content .tab-pane .service-item .title{display: block;width: 100%;background: #5E6D77;color: #1f2329;text-align: center;color: #fff;font-size: 16px;}
/*add new service*/

/*footer*/
.hide_on_desk.social{display: block;}
#main-footer .menu li a {margin-bottom: 15px;font-weight: 400;}
#main-footer .menu li a:hover {color:#fc4242;}
footer h4 {font-weight: 600;}
footer .hide_on_mobile {display: none;}
/* .tagcloud {display: -webkit-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap;} */
.tagcloud a {color: #1f2329;/*padding-right: 0 !important;*/}
.tagcloud a:hover {color:#fc4242;}
/* .tagcloud a::after {content: '|';margin: 0 10px;display: inline-block;vertical-align: top;} */
.tagcloud a:last-child:after {display: none;}
.footer_contact_details strong span {color: #1f2329 !important;}
.social img {}
.social img:hover {filter: invert(52%) sepia(66%) saturate(6650%) hue-rotate(340deg) brightness(110%) contrast(110%);}
.main-footer-sub a {color:#fc4242;}
.main-footer-sub a:hover {color:#1f2329;}
/*user setting css*/

/*car service*/
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .mileage-dilivery-info ul{list-style: none;padding: 0 0 0 0;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .mileage-dilivery-info ul li{display: flex;align-items: center;padding: 0 0 5px 0;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .mileage-dilivery-info ul li b{margin: 0 4px 0 0;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .mileage-dilivery-info ul li a{color: var(--main-color, #1A2B48);font-size: 13px;font-family: "Poppins", sans-serif !important;text-decoration: none;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .mileage-dilivery-info ul li i.icon{font-size: 27px;color: #9da4b4;margin: 0 18px 0 0;width: 30px;height: auto;}
.search-result-page.st-tours .style-list .item-service .item-content{ padding: 18px 10px;position: relative;}
#st-content-wrapper .item-service-car .auther_wrap{padding: 0 20px 10px;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .thumb-wrapper .car-img{position: relative;}
.search-result-page.st-tours .style-list .item-service.item-service-car .thumb-wrapper .service-add-wishlist i.fa-heart{color: #000;}
.search-result-page.st-tours .style-list .item-service.item-service-car .thumb-wrapper .service-add-wishlist:not(.added) i.fa-heart:before { content: "\f08a"; }
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .thumb-wrapper .car-img:after{content: "";display: block;padding-top: 100%;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .item-content{padding: 5px 10px 0;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .item-content .item-content-w{border-right: 0 ;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .item-content .car-type{padding: 0;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .item-content .car-equipments i svg{padding: 0; width: 27px;height: 27px;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .thumb-wrapper .car-img a{position: absolute;top: 0;left: 0;padding: 15px;height: 100%;display:flex;align-items: center;justify-content: center;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .auther_wrap .auther_data{display: flex;width: 100%;justify-content: space-between;align-items: center;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .auther_wrap .image-name-wrap{width: 50px;text-align: center;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .auther_wrap .description{width: calc(100% - 50px); padding: 0 0 0 20px;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .section-footer{display: flex;flex-direction: column;padding-top: 20px;padding-bottom: 20px;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .section-footer .section-footer-content{height: 100%;border-left: 1px solid rgb(223, 223, 223);margin-left: -15px;padding-left: 15px;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .section-footer .save-monet-wrap{margin: 30px 0;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .section-footer .save-money{position: relative;font-size: 13px;background: #fc4242;padding: 5px 0px 5px 6px;color: #fff;border-radius: 8px;display: flex;align-items: center;width: 128px;text-align: center;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .section-footer .save-money:before{content: "";position: absolute;top: 0px;left: -4px;background: #fff;width: 40px;height: 32px;z-index: 1;border-top-right-radius: 13px;border-bottom-right-radius: 18px}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .section-footer .save-money i{position: relative;z-index: 2;color: #777;margin: 0 3px 0 0;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .section-footer .save-money i:before{width: 100px;height: 100px;border-radius: 100%;border-radius: 100%;border: 1px solid;padding: 5px 5px 5px 5px;font-size: 18px;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .section-footer .service-price.del{text-decoration: line-through;margin-bottom: 0;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .section-footer .discount-wrap{margin: 85px 0;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .section-footer .discount{position: relative;font-size: 13px;background: #fc4242;padding: 5px 0px 5px 6px;color: #fff;border-radius: 8px;display: flex;align-items: center;width: 135px;text-align: center;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .section-footer .discount:before{content: "";position: absolute;top: 0px;left: -8px;background: #fff;width: 40px;height: 32px;z-index: 1;border-top-right-radius: 13px;border-bottom-right-radius: 18px}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .section-footer .discount i{position: relative;z-index: 2;color: #777;margin: 0 18px 0 0;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .section-footer .discount i:before{border-radius: 100%;padding: 15px;font-size: 0;content: "";position: absolute;left: -2px;top: -7px;background: url(../images/discount-new-2.svg);background-size: 100%;background-repeat: no-repeat;background-position: center;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .item-content .service-title{padding-top: 5px;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .item-content .service-review{padding-bottom: 5px;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .item-content .service-location{padding: 5px 0 5px 0;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .item-content .car-equipments{margin-bottom: 10px; margin-top: 10px;}
#st-content-wrapper.st-single-car .st-tour-feature .row{display: flex;justify-content: center;}
#st-content-wrapper.st-single-car .st-tour-feature .item .info .name{text-align: center;}
.page-template-template-cars-search .search-result-page .st-hotel-result .toolbar ul.toolbar-action li.layout{display: none;}
.single-st_cars #st-content-wrapper .st-hotel-header .st-heading .save-money{position: relative;font-size: 13px;background: #fc4242;padding: 6px 10px 5px 0;color: #fff;margin:7px 0;border-radius: 8px; display: inline-block; vertical-align: top; }
.single-st_cars #st-content-wrapper .st-hotel-header .st-heading small:not(.save-money){margin-right: 50px;}
.single-st_cars #st-content-wrapper .st-hotel-header .st-heading .save-money:before{content: "";position: absolute;top: 0px;left: -4px;background: #fff;width: 30px;height: 25px;z-index: 1;border-top-right-radius: 18px;border-bottom-right-radius: 18px;}
.single-st_cars #st-content-wrapper .st-hotel-header .st-heading .save-money i{position: relative;z-index: 2;color: #777;}
.single-st_cars #st-content-wrapper .st-hotel-header .st-heading .save-money i:before{width: 100px;height: 100px;border-radius: 100%;border-radius: 100%;border: 1px solid;padding: 5px 5px 5px 5px;}
.single-st_cars #st-content-wrapper .st-hotel-header .st-heading .save-money.discount:before{left: -10px;}
.single-st_cars #st-content-wrapper .st-hotel-header .st-heading .save-money.discount i:before{border-radius: 100%;padding: 13px;font-size: 0;content: "";position: absolute;left: -9px;top: -3px;background: url(../images/discount-new-2.svg);background-size: 100%;background-repeat: no-repeat;background-position: center;height: 13px;width: 13px;border: none;}
.single-st_cars #st-content-wrapper .auther_wrap .auther_data{display: flex;width: 100%;}
.single-st_cars #st-content-wrapper .auther_wrap .image-name-wrap{display: flex;width: auto;justify-content: center;flex-direction: column;margin: 0 15px 0 0;}
.single-st_cars #st-content-wrapper .auther_wrap .image-name-wrap .image{width: 100px; height: 100px;display: block;border-radius: 100%;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.single-st_cars #st-content-wrapper .auther_wrap .image-name-wrap .name{color: #5E6D77;padding:5px 0 0 0 ;font-size:  14px;font-weight: bold;font-family: "Poppins", sans-serif;min-width: 100px;text-align: center;}
.single-st_cars #st-content-wrapper .auther_wrap .description{display: block;width: 80%;}
.single-st_cars #st-content-wrapper .auther_wrap .description p{color: #5E6D77;font-size:  14px;font-family: "Poppins", sans-serif;}
.single-st_cars #st-content-wrapper .auther_wrap .author-review-box{display: block;text-align: center;}
.single-st_cars #st-content-wrapper .auther_wrap .stm-star-rating .inner{position: relative;display: inline-block;vertical-align: top;}
.single-st_cars #st-content-wrapper .auther_wrap .stm-star-rating .stm-star-rating-upper{position: absolute;top: 0;left: -1px;overflow: hidden;}
.single-st_cars #st-content-wrapper .auther_wrap .stm-star-rating-upper:before{font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transform: translate(0, 0);transform: translate(0, 0);content: "\f005 \f005 \f005 \f005 \f005";font-size: 16px;letter-spacing: 2px;color: #FFDC00;}
.single-st_cars #st-content-wrapper .auther_wrap .stm-star-rating .stm-star-rating-lower{margin-left: -1px;}
.single-st_cars #st-content-wrapper .auther_wrap .stm-star-rating .stm-star-rating-lower:before{font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transform: translate(0, 0);transform: translate(0, 0);content: "\f006 \f006 \f006 \f006 \f006";letter-spacing: 2px;color: #FFDC00;font-size: 16px;}
.single-st_cars #st-content-wrapper .auther_wrap .author-review-box .author-review-label{color: #5E6D77;font-family: "Poppins", sans-serif;}
.single-st_cars #st-content-wrapper .policy-item{display: flex;}
.single-st_cars #st-content-wrapper .policy-item .title-icon{width: 28%;margin-bottom: 20px;display: flex;}
.single-st_cars #st-content-wrapper .policy-item .title-icon .title{font-size: 15px;color: var(--grey-color, #5E6D77);font-weight: 200;}
.single-st_cars #st-content-wrapper .policy-item .icon{width: 60px; margin: 0 15px 0 0;}
.single-st_cars #st-content-wrapper .policy-item .icon img{width: 35px; height: 35px;}
.single-st_cars #st-content-wrapper .policy-item .title small{display: block;font-size: 14px;font-weight: bold;}
.single-st_cars #st-content-wrapper .policy-item .content{width: 72%;margin-bottom: 20px;font-size: 14px;color: var(--grey-color, #5E6D77);}
.single-st_cars #st-content-wrapper .policy-item .content ul{display: block;padding: 0 0 0 20px;}
.single-st_cars #st-content-wrapper .policy-item .content p + ul{list-style: none;display: block;}
.single-st_cars #st-content-wrapper .policy-item .content p + ul li{position: relative;display: flex;align-items: center;padding: 0 0 0 10px;}
.single-st_cars #st-content-wrapper .policy-item .content p + ul li:before{content: '\2713';width: 15px;height: 15px;color: #fff;background: #fc4242;position: absolute;left: -15px;top: 2px;text-align: center;font-size: 11px;font-weight: bold;border-radius: 100%;}
.single-st_cars #st-content-wrapper .policy-item .content .card-items-wrap{display: flex;}
.single-st_cars #st-content-wrapper .policy-item .content .card-items-wrap .card-item{display: block; width: 75px;margin: 0 15px 0 0;}
.single-st_cars #st-content-wrapper .policy-item .content .card-items-wrap .card-item img{width: 100%;}
.single-st_cars #st-content-wrapper .policy-item .content .card-items-wrap.security-deposit{width: 100%; display: flex;align-items: center;}
.single-st_cars #st-content-wrapper .policy-item .content .card-items-wrap.security-deposit .card-item{width: 45px;}
.single-st_cars #st-content-wrapper .form-book-wrapper .form-more-extra .dropdown {
    display: block;
    text-align: left;
    font-size: 14px;
    color: var(--main-color, #1A2B48);
    font-weight: 500;
    text-decoration: none;
}
.single-st_cars #st-content-wrapper .form-book-wrapper .form-more-extra .dropdown i{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    float: right;
}
.single-st_cars #st-content-wrapper .form-book-wrapper .form-extra-field{padding: 0;}
.single-st_cars #st-content-wrapper .form-book-wrapper .form-group{border-top: none;}
.single-st_cars #st-content-wrapper .form-book-wrapper .form-more-extra{padding: 10px 20px;}
.single-st_cars .form-book-wrapper .form-more-extra .extras{height: 105px;overflow: auto;}
.single-st_cars .form-book-wrapper .form-more-extra .extras .st-flex.space-between{padding: 0 48px 0 0;}
.single-st_cars .form-book-wrapper .form-more-extra .extras .select-wrapper{display: flex;align-items: center;}
.single-st_cars .form-book-wrapper .form-more-extra .extras .select-wrapper .input-increase{border: 1px solid #eee;padding: 5px;cursor: pointer; user-select: none; -ms-user-select: none; -webkit-user-select:none; -moz-user-select: none;}
.single-st_cars .form-book-wrapper .form-more-extra .extras .select-wrapper .sub{margin: 0 10px 0 0;}
.single-st_cars .form-book-wrapper .form-more-extra .extras .select-wrapper .add{margin: 0 0 0 5px;}
.single-st_cars .form-book-wrapper .form-more-extra .extras .select-wrapper input{min-width: 36px;}

/*new extra box*/
.single-st_cars .extra_wrap{display: block;width: 100%;}
.single-st_cars .extra_wrap .extra_itemes_row{display: block;width: 100%;}
.single-st_cars .extra_wrap .extra_itemes_row .extra_item{display: flex;align-items: center;justify-content: space-between;padding: 14px 0; border-bottom: 1px solid #D7DCE3;}
.single-st_cars .extra_wrap .extra_itemes_row .extra_item:first-child{border-top: 1px solid #D7DCE3;}
.single-st_cars .extra_wrap .extra_itemes_row .extra_item:last-child{border-bottom: none}
.single-st_cars .extra_wrap .extra_itemes_row .extra_item .title-info{width: calc(100% - 150px);}
.single-st_cars .extra_wrap .extra_itemes_row .extra_item .title{font-family: "Poppins", sans-serif;font-size: 14px; font-weight: bold;color: #5e6d77}
.single-st_cars .extra_wrap .extra_itemes_row .extra_item .price{font-family: "Poppins", sans-serif;font-size: 12px; font-weight: bold;color: #5e6d77;margin: 0 0 4px 0;}
.single-st_cars .extra_wrap .extra_itemes_row .extra_item .info{font-family: "Poppins", sans-serif;font-size: 12px;color: #5e6d77;}
.single-st_cars .extra_wrap .extra_itemes_row .extra_item .input-box{display: flex;width: 100px;align-items: center;}
.single-st_cars .extra_wrap .extra_itemes_row .extra_item .input-increase{border: 1px solid #eee;padding: 5px;cursor: pointer;user-select: none; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none;}
.single-st_cars .extra_wrap .extra_itemes_row .extra_item .sub{margin: 0 10px 0 0;}
.single-st_cars .extra_wrap .extra_itemes_row .extra_item .add{margin: 0 0 0 5px;}
.single-st_cars .extra_wrap .extra_itemes_row .extra_item input{min-width: 36px;text-align: center;}

.single-st_cars .extra_wrap .extra_itemes_row .extra_item.car_delivey_eligibility .title-info{width: 150px;}
.single-st_cars .extra_wrap .extra_itemes_row .extra_item.car_delivey_eligibility .input-box{width: calc(100% - 200px);;}
.single-st_cars .extra_wrap .extra_itemes_row .extra_item.car_delivey_eligibility .input-box .form-control{text-align: left; height: 40px; border-top-right-radius: 0; border-bottom-right-radius: 0;}
.single-st_cars .extra_wrap .extra_itemes_row .extra_item.car_delivey_eligibility .input-box .form-control + button{border-top-left-radius: 0; border-bottom-left-radius: 0;}

.single-st_cars .opeing_hours_wrap{display: block; width: 100%;padding: 0 0 28px 0;}
.single-st_cars .opeing_hours_wrap .day{display: flex; width: 100%; align-items: center;}
.single-st_cars .opeing_hours_wrap .day .day-name{display: block; width: 165px;border-right: 1px solid #a9abad;font-weight: bold;padding: 5px 0;color: #5E6D77;font-size: 16px;}
.single-st_cars .opeing_hours_wrap .day .time{display: block; width: calc(100% - 165px);padding: 0 0 0 18px;font-weight: 800;color: #5E6D77;font-size: 16px;}

/*.single-st_cars .loader-wrapper{display: block;}*/
.single .loader-wrapper .st-loader{background: none;animation: 0s ease 0s 1 normal none running none;width: 50%;height: 10px;font-size: 14.5px;text-align: center;top: 46%;font-weight: bolder;color: #000;animation: none;}
.single .loader-wrapper .st-loader:before{background: none;content: "BOOK AND TRAVEL WITH CONFIDENCE";width: 100%;left: 27%;top: -46px;animation: none;}
.single .loader-wrapper .st-loader:after{background: url(../images/ya-loader-logo.jpg);width: 60px;height: 60px;background-position: center;background-size: cover;bottom: -60px; left: 50%;animation: none;}

/*.modern-search-result .map-content-loading{display: block;}*/
.modern-search-result .map-content-loading .st-loader{background: none;animation: 0s ease 0s 1 normal none running none;width: 50%;height: 10px;font-size: 20px;text-align: center;top: 46%;font-weight: bolder;color: #000;animation: none;}
.modern-search-result .map-content-loading .st-loader:before{background: none;content: "BOOK AND TRAVEL WITH CONFIDENCE";width: 100%;left: 10%;top: -46px;animation: none;}
body.wp-fr .modern-search-result .map-content-loading .st-loader:before{left: 4%;}
.modern-search-result .map-content-loading .st-loader:after{background: url(../images/ya-loader-logo.jpg);width: 60px;height: 60px;background-position: center;background-size: cover;bottom: -60px; left: 50%;animation: none;}
.single-st_cars #st-content-wrapper .st-map .google-map{display: block;width: 100%;}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-location{ padding: 5px 0; }
.single.single-st_cars .form-book-wrapper nav > .nav-fill-st li{padding: 20px 15px;}

/*solve datepicker error*/
.date-picker-open-w3n .daterangepicker:not(.mobile-booking-form-datepicker):not(.mobile-date-filter-picker):not(.modalPicker) {display: block !important;}
/*.single-st_activity.date-picker-open-w3n .daterangepicker{left: unset !important;right: 3.3% !important;}*/
/*solve datepicker error*/

/*activity filter module*/
.page-template-template-activity-search .search-result-page.st-tours{overflow: hidden;}
.page-template-template-activity-search .activtiy-content-wrap.filter-fixed{padding: 250px 0 0 0;}
.page-template-template-activity-search .top-slider-filter{position: relative;z-index: 100;}
.page-template-template-activity-search .activity-top-filter{display: block;width: 100%; position:relative; background: #fff; border-bottom:1px solid #e5e5e5; margin:0 0 20px 0; padding: 20px 0;}
.page-template-template-activity-search .activity-top-filter.positionFixed{position: fixed;top: 0;left: 0;padding: 20px 0px;}
.page-template-template-activity-search .activity-top-filter .desktop-filter{display: block;width: 100%; position:relative; padding:0px;}
.page-template-template-activity-search .activity-top-filter .slider-buttons{display: flex;justify-content: space-between;width: 100%;position: relative;}
.page-template-template-activity-search .activity-top-filter .slider-buttons button{position: absolute;top: 8px;z-index: 101; color:#A0A9B2; background:#FFF; border:1px solid #e1e1e1; border-radius: 100%; box-shadow:0px 0px 8px 4px rgba(0,0,0,0.08); height: 40px;width: 40px;display: flex;align-items: center;justify-content: center;font-size: 40px;}
.page-template-template-activity-search .activity-top-filter .slider-buttons button.owl-prev{left: 0px;}
.page-template-template-activity-search .activity-top-filter .slider-buttons button.owl-next{right: 0px;}
.page-template-template-activity-search .activity-top-filter.positionFixed .slider-buttons button.owl-prev{left: 20px;}
.page-template-template-activity-search .activity-top-filter.positionFixed .slider-buttons button.owl-next{right: 20px;}
.page-template-template-activity-search .activity-top-filter .activity_filter_slider{display: block;width: 100%;padding:0 40px;}
.page-template-template-activity-search .activity-top-filter:before{content: "";position: absolute;top: 0;bottom: 0;left:100%;width: 50vw;background: #fff;z-index: 10;}
.page-template-template-activity-search .activity-top-filter:after{content: "";position: absolute;top: 0;bottom: 0;right:100%;width: 50vw;background: #fff;z-index: 10;}
.page-template-template-activity-search .activity-top-filter .activity_filter_slider .owl-stage-outer { overflow: visible;}
.page-template-template-activity-search .activity-top-filter .item { display: block;width: auto;min-width: 100px;}
.page-template-template-activity-search .activity-top-filter .filter-item{display: flex; flex-direction: row;align-items: center;border: 1px solid rgb(223, 223, 223);border-radius: 50px;padding: 10px 12px;cursor: pointer;justify-content: space-between;box-shadow: 0 2px 11px rgb(0 0 0 / 26%); margin: 0 2px;}
.page-template-template-activity-search .activity-top-filter .filter-item .img{width: 34px;height: 100%;display: block;border-radius: 100%;}
.page-template-template-activity-search .activity-top-filter .filter-item .img img{width: 100%;height: 100%}
.page-template-template-activity-search .activity-top-filter .filter-item .options{display: block;width: calc(100% - 34px);padding: 0 12px 0 12px;position: relative;background: #fff;}
.page-template-template-activity-search .activity-top-filter .filter-item .options > label{display: block;width: 100%;font-size: 16px;font-family: Poppins, sans-serif !important;margin-bottom: 0; cursor:pointer;}
.page-template-template-activity-search .activity-top-filter .filter-item .options > label a{display: block;width: 100%;font-size: 16px;font-family: Poppins, sans-serif !important;margin-bottom: 0; cursor:pointer;color: #1f2329;text-decoration: none;}
.page-template-template-activity-search .activity-top-filter .filter-item .options ul{display: none;position: absolute;top: 48px;left: -42px;background: #fff;width: 100%;border: 1px solid rgb(223, 223, 223);border-radius: 10px;padding: 10px 10px;list-style: none;min-width: 165px;}
.page-template-template-activity-search .activity-top-filter .filter-item .options ul.language-list{border-bottom-left-radius: 0;border-bottom-right-radius: 0;border-bottom: 0;}
.page-template-template-activity-search .activity-top-filter .filter-item .options ul.language-list + ul{border-radius: 10px;border-top-left-radius: 0;border-top-right-radius: 0;border-top: 0;}
.page-template-template-activity-search .activity-top-filter .filter-item .options.active ul{display: block;}
.page-template-template-activity-search .activity-top-filter .filter-item .options ul li{display: flex;align-items: center;}
.page-template-template-activity-search .activity-top-filter .filter-item .options ul li input{margin: 0;}
.page-template-template-activity-search .activity-top-filter .filter-item .options ul li label{margin: 0 0 0 5px;font-size: 14px;}
.page-template-template-activity-search .activity-top-filter .filter-item .options.active ul li input{width: 15px;height: 15px;}
.page-template-template-activity-search .activity-top-filter .filter-item .options.active ul li .fake-star .fa{color: #D7DBE3;}
.page-template-template-activity-search .activity-top-filter .filter-item .options ul li.clear-apply-btn{justify-content: space-between;padding: 10px 0 0;}
.page-template-template-activity-search .sidebar-filter .hidden{display: block !important;}
.page-template-template-activity-search .sidebar-filter .w3n-activity-type .st-icheck-item ul{display: none;max-height: 0;overflow: hidden;transition: max-height 0.15s ease-out;}
.page-template-template-activity-search .sidebar-filter .w3n-activity-type .st-icheck-item.active > ul{display: block;max-height: 500px;transition: max-height 0.15s ease-in;}
.page-template-template-activity-search .sidebar-filter .w3n-activity-type .st-icheck-item input[type="checkbox"]:checked + .checkmark + .name{font-weight: bold;}
.page-template-template-activity-search .search-result-page.st-tours .style-list .item-service .item-content{padding: 0 10px;}
.page-template-template-activity-search .search-result-page.st-tours .style-list .item-service .item-content .item-content-w{padding-top: 0; padding-bottom: 0;}
.page-template-template-activity-search .search-result-page.st-tours .sidebar-filter .sidebar-item.sidebar-search-form.sidebar-sticky{display: none;}
.page-template-template-activity-search .search-result-page.st-tours .sidebar-filter .sidebar-item.sidebar-search-form{position: relative; z-index: 98;}
.page-template-template-activity-search .search-result-page.st-tours .sidebar-filter .sidebar-item.sidebar-search-form.sidebar-sticky.fixed{display: block;position: fixed;left: 90px;top: 100px;width: 20%;z-index: 99;}
.page-template-template-activity-search .search-result-page.st-tours .sidebar-filter .sidebar-item.sidebar-search-form.sidebar-sticky .search-title{background: #fc4242;color: #fff;padding: 10px 0;}
.page-template-template-activity-search .search-result-page.st-tours .sidebar-filter .sidebar-item.sidebar-search-form.sidebar-sticky .search-title:before{background: #fff}
.search-result-page .st-hotel-result .sidebar-item.sidebar-sticky .search-form-wrapper .search-form .form-group.field-detination{padding: 5px 20px;}
.search-result-page .st-hotel-result .sidebar-item.sidebar-sticky .search-form-wrapper .search-form .form-button{padding: 0;}
.search-result-page .st-hotel-result .sidebar-item.sidebar-sticky .search-form-wrapper .search-form .form-button button{padding: 10px 35px;}
.page-template-template-activity-search .search-result-page.st-tours .sidebar-filter .sidebar-item.sidebar-search-form.sidebar-sticky .advance a{display: block;width: 100%;text-align: right;padding: 8px 10px 0;}
.page-template-template-activity-search .search-result-page.st-tours .sidebar-filter .sidebar-item.sidebar-search-form.sidebar-sticky .advance a svg > g > g{stroke: #fc4242;}
.st_activity-template-default #st-content-wrapper .st-gallery .st-video-popup .field-icon{margin-top: 11px; margin-left: 11px;}
.st_activity-template-default #st-content-wrapper .st-gallery .shares .share-wrapper{left: 38%;}
.st_activity-template-default #st-content-wrapper .st-gallery .shares .share-wrapper .whatsapp i:before{font-size: 20px;font-weight: 700;}
.single-st_activity .st-gallery .banner-slider-wrap { width:100%; position:relative;}
.single-st_activity .st-gallery .banner-slider-wrap .row { margin:0px -5px;}
.single-st_activity .st-gallery .banner-slider-wrap .row > [class*="col-"] { padding:0px 5px;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav {display: block;height: auto;width:calc(100% + 10px); float: left; margin:0px -5px;}

.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slider-thumb-image { display:block; position: relative; margin:0px 5px;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slider-thumb-image .image{display: block;width: 100%; padding: 0 0 5px 0;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slider-thumb-image .image .show-more{display: flex;position: absolute;width: 100%;height: calc(100% - 5px);bottom: 5px;background: #0000005e;align-items: center;justify-content: center;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slider-thumb-image .image .show-more a{color: #d9d0d0;font-size: 18px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;display: block;text-decoration: none;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slider-thumb-image img{display: block;width: 100%; height:150px; object-fit:cover;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-for{display: block;height: auto;width: 100%;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-for img{display: block;width: 100%; height:475px; object-fit:cover;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-for iframe{width: 100%;height: 475px;display: block;border: none;}
.single-st_activity #st-content-wrapper.st-single-tour .st-tour-feature .item:not(.tourDifficulty) .icon{margin-right: 10px;}
.single-st_activity #st-content-wrapper.st-single-tour .st-tour-feature .item:not(.tourDifficulty) .icon svg{width: 36px;height: 36px;}
.single-st_activity #st-content-wrapper.st-single-tour .st-tour-feature .item .icon i{color: #000;}
.single-st_activity #st-content-wrapper.st-single-tour .st-tour-feature .item .icon svg *{fill: #000;}
.single-st_activity .activity_booking_form_wrap.active { display: block;width: 100%; position: relative; border-radius:5px;margin:20px 0;padding:0px;box-shadow: rgb(0 0 0 / 14%) 1px 2px 10px 3px;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_info { display:block; width:100%; padding:20px 20px;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_info h3 { font-size:20px; font-weight:600; margin:0 0 20px 0; padding:0;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_info h5 { font-size:15px; font-weight:400; line-height:1.3; margin:0 0 20px 0; padding:0;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_info ul li { font-size: 14px;color: var(--grey-color, #5E6D77);margin-bottom: 20px;list-style: none;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_info ul li:before { content: "";border: 1px solid var(--link-color, #5191FA);width: 8px;height: 8px;display: inline-block;border-radius: 50%;margin-right: 20px;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_info .date { font-size:14px; color:#5E6D77; font-weight:400; line-height:1.2; margin:0px; padding:5px 0 0 0;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .time_table { width:100%; display:block;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .time_table .time-row { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0px -15px;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .time_table .time-col { width:50%; float:left; font-size:14px; color:#5E6D77; font-weight:400; line-height:1.2; margin:0px; padding:5px 15px;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .time_table .time-col + .time-col { border-left:1px solid #dddddd;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .time_table .time-col.label-open,
.single-st_activity .activity_booking_form_wrap .activity_booking_form .time_table .time-col.label-closing { color:#000000; font-weight:500;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_time_slotes { display:block; width:100%; padding:20px 20px;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_time_slotes h3 { font-size:20px; font-weight:600; margin:0 0 20px 0; padding:0;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_time_slotes h5 { font-size:15px; font-weight:400; margin:0 0 10px 0; padding:0;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_time_slotes .slotes{display: block;width: 100%;max-height: 168px;overflow: hidden;position: relative;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_time_slotes ul{list-style: none;padding: 0; margin:0;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_time_slotes ul li{display: inline-block; padding: 0 10px 0 0;margin: 0 0 15px;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_time_slotes ul li .input_wrap{position: relative;display: block;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_time_slotes ul li .input_wrap input{position: absolute;left: -9999px;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_time_slotes ul li .input_wrap label{border-radius: 0.5rem;cursor: pointer;display: inline-block;font-size: 14px;font-weight: 600;line-height: 1;min-width: 110px;padding: 10px 10px;text-align: center;user-select: none;white-space: nowrap;-webkit-tap-highlight-color: transparent;background: none;border: 1px solid #ddd;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_time_slotes .slotes.fr ul li .input_wrap label{min-width: 120px;margin: 0 0 15px;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_time_slotes ul li .input_wrap input.error + label{border-color: #fa5636;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_time_slotes ul li.not_available .input_wrap label{background: #fff;border: 1px solid #ddd;color: var(--viator-color-neutral-50);background: linear-gradient(to top left, #fff calc(50% - 1px), #000, #fff calc(50% + 1px));cursor: not-allowed;color: #a5a3a3;font-weight: normal;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_time_slotes ul li .input_wrap input:checked + label{background: #fa5636;color: #fff;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_time_slotes ul li .input_wrap input + label + span{display: block;position: absolute;width: 100%; text-align: center;color: #000; font-weight: bold;opacity: 0;webkit-transition:all .2s ease; transition:all .2s ease; font-size: 11px; bottom: -15px;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_time_slotes .slotes.fr ul li .input_wrap input + label + span{ bottom: -5px;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_time_slotes ul li .input_wrap input:checked + label + span{opacity: 1;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_time_slotes .slotes span.error{color: #fa5636;position: absolute;bottom: -3px;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_lang{display:block; width:100%; padding:0 20px 20px;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_lang h5 { font-size:15px; font-weight:400; margin:0 0 10px 0; padding:0;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_lang select {display:block; width:200px;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_lang select.error {border-color: #fa5636;margin: 0 0 5px;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .activity_booking_lang select.error + span.error{color: #fa5636;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .row { display:-ms-flexbox; display:flex; -ms-flex-pack:justify; justify-content:space-between;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .cart-data { display: block;width: 100%;position: relative;height: 100%; padding:20px 20px;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .cart-data:before { width: 1px;content: '';display: block;background: #ddd;position: absolute;top: 0;left: 0;height: 100%;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .cart-data ul { display: block;width: 100%;list-style: none; margin:0; padding:0;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .cart-data ul li { display: flex;justify-content: space-between;border-bottom: 1px solid #ddd;margin-bottom: 10px;padding: 0 0 10px 0;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .cart-data ul li.total { border: none;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .cart-data ul li .participent {font-size: 13px;font-weight: bold;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .cart-data ul li .price {font-size: 13px;font-weight: bold;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .cart-data .book_now_activity i{display: none;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .cart-data .book_now_activity.loading{pointer-events: none;}
.single-st_activity .activity_booking_form_wrap .activity_booking_form .cart-data .book_now_activity.loading i{display: inline-block;}
.single-st_activity #st-content-wrapper.st-single-tour .st-title-wrapper { margin-bottom:0px !important;}
.single-st_activity #st-content-wrapper.st-single-tour .st-section-title,
.single-st_activity #st-content-wrapper.st-single-tour .st-heading-section { cursor:pointer; margin:0px !important; padding:20px 0px;}
.single-st_activity #st-content-wrapper.st-single-tour .st-program { margin:20px 0 0 0; padding:0px;}
.single-st_activity #st-content-wrapper.st-single-tour .st-program .st-program-list.style3 .item .icon { padding: 0; top: 0;}
.single-st_activity #st-content-wrapper.st-single-tour .st-program .st-program-list.style3 .item .time{padding: 0 0 2px 0;}
.single-st_activity #st-content-wrapper.st-single-tour .st-program .st-program-list.style3 .item .icon svg{width: 23px;height: auto ;}
.single-st_activity #st-content-wrapper.st-single-tour .st-program .st-program-list.style3 .item .icon svg > g { fill:#fc4242;}
.single-st_activity #st-content-wrapper.st-single-tour .st-tour-feature .item .value a {color: #fc4242/*#5e6d77*/;text-decoration: none;}
.single-st_activity #st-content-wrapper.st-single-tour .st-pickupdata { border-top:2px solid rgb(215, 220, 227); margin:0px; padding:0px;}
.single-st_activity .st-pickupdata .departure-return-wrap { border-left:1px solid #D7DCE3; margin:10px 0 30px 10px; padding:0 0 0 30px;}
.single-st_activity .st-pickupdata .departuredata-wrap {}
.single-st_activity .st-pickupdata .departuredata-wrap .departure-title { position:relative; margin:0 0 20px 0; padding:0px;}
.single-st_activity .st-pickupdata .departuredata-wrap .departure-title:before { content:""; width:22px; height:22px; background:#fc4242; border:2px solid #fc4242; border-radius:50%; box-shadow:inset 0px 0 0px 4px #ffffff; position:absolute; top:-1px; left:-41px; z-index:1;}
.single-st_activity .st-pickupdata .departuredata-wrap .departure-title h4 { font-size:18px; color:var(--main-color, #1A2B48); font-weight:500; margin:0px; padding:0px;}
.single-st_activity .st-pickupdata .departuredata-wrap .departure-data { width:100%; display:block;}
.single-st_activity .st-pickupdata .departuredata-wrap .departure-data address { width:100%; display:block; font-size:14px; color:#000000; margin:0 0 5px 0;}
.single-st_activity .st-pickupdata .departuredata-wrap .departure-data address i { padding:0 10px 0 0;}
.single-st_activity .st-pickupdata .departuredata-wrap .departure-data address i svg { vertical-align:middle;}
.single-st_activity .st-pickupdata .departuredata-wrap .departure-data address i svg * { stroke: #fc4242;}
.single-st_activity .st-pickupdata .departuredata-wrap .departure-data .departure-point-info { width:100%; display:block; padding:0px 34px;}
.single-st_activity .st-pickupdata .departuredata-wrap .departure-data p { font-size:14px; color:#5e6d77; padding:0px;}
.single-st_activity .st-pickupdata .departuredata-wrap .departure-data .departure-point-info.maplink a{font-size:14px;color: #fc4242;padding:0px;vertical-align: middle;}
.single-st_activity .st-pickupdata .departuredata-wrap .departure-data .departure-point-info.maplink a i{margin: 0 0 0 10px;text-decoration: none;}
.single-st_activity .st-pickupdata .departuredata-wrap .departure-data ul { display:block; list-style:disc; margin:0px; padding:10px 0 0 20px;}
.single-st_activity .st-pickupdata .departuredata-wrap .departure-data ul li { font-size:14px; margin:0 0 8px 0;}
.single-st_activity .st-pickupdata .picupdata-wrap { padding:15px 0 0 0;}
.single-st_activity .st-pickupdata .picupdata-wrap .pickup-title { position:relative; margin:0 0 10px 0; padding:0px;}
.single-st_activity .st-pickupdata .picupdata-wrap .pickup-title:before { content:""; width:22px; height:22px; background:#fc4242; border:2px solid #fc4242; border-radius:50%; box-shadow:inset 0px 0 0px 4px #ffffff; position:absolute; top:-1px; left:-41px; z-index:1;}
.single-st_activity .st-pickupdata .picupdata-wrap .pickup-title h4 { font-size:18px; color:var(--main-color, #1A2B48); font-weight:500; margin:0px; padding:0px;}
.single-st_activity .st-pickupdata .picupdata-wrap .pickupdata { width:100%; display:block;}
.single-st_activity .st-pickupdata .picupdata-wrap .pickupdata .row { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.single-st_activity .st-pickupdata .picupdata-wrap .pickupdata .row:before,
.single-st_activity .st-pickupdata .picupdata-wrap .pickupdata .row:after { display:none;}
.single-st_activity .st-pickupdata .picupdata-wrap .pickupdata .row > [class*="col-"] { margin:20px 0 0 0;}
.single-st_activity .st-pickupdata .picupdata-wrap .pickupdata .pickup-opt-title { margin:0px; padding:0 0 15px 0;}
.single-st_activity .st-pickupdata .picupdata-wrap .pickupdata .pickup-opt-title h5 { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; font-size:16px; margin:0px; padding:0px;}
.single-st_activity .st-pickupdata .picupdata-wrap .pickupdata .pickup-opt-title h5 i { width:46px; height:46px; display:inline-block; vertical-align:top; font-style:normal; text-align:center; line-height:42px; background:#ffefef; border:1px solid #ffe6e6; border-radius:50%; margin:0 15px 0 0; padding:0px;}
.single-st_activity .st-pickupdata .picupdata-wrap .pickupdata .pickup-opt-title h5 i img { max-width:25px; max-height:25px;}
.single-st_activity .st-pickupdata .picupdata-wrap .pickupdata ul { margin:0px; padding:0px;}
.single-st_activity .st-pickupdata .picupdata-wrap .pickupdata ul li { position:relative; font-size:14px; color:#5E6D77; list-style:none; margin:0 0 10px 0; padding:0 0 0 18px;}
.single-st_activity .st-pickupdata .picupdata-wrap .pickupdata ul li:before { content:""; width:8px; height:8px; border:1px solid #fc4242; border-radius:50%; position:absolute; top:6px; left:0px; z-index:1;}
.single-st_activity .st-pickupdata .return-wrap { padding:15px 0 0 0;}
.single-st_activity .st-pickupdata .return-wrap .pickup-title { position:relative; margin:0 0 20px 0; padding:0px;}
.single-st_activity .st-pickupdata .return-wrap .pickup-title:before { content:""; width:22px; height:22px; background:#fc4242; border:2px solid #fc4242; border-radius:50%; box-shadow:inset 0px 0 0px 4px #ffffff; position:absolute; top:-1px; left:-41px; z-index:1;}
.single-st_activity .st-pickupdata .return-wrap .pickup-title h4 { font-size:18px; color:var(--main-color, #1A2B48); font-weight:500; margin:0px; padding:0px;}
.single-st_activity .st-pickupdata .return-wrap .return-zones { width:100%; display:block;}
.single-st_activity .st-pickupdata .return-wrap .return-zones .title { margin:0px; padding:0 0 10px 0;}
.single-st_activity .st-pickupdata .return-wrap .return-zones .title h5 { font-size:16px;}
.single-st_activity .st-pickupdata .return-wrap .return-zones ul { margin:0px; padding:0px;}
.single-st_activity .st-pickupdata .return-wrap .return-zones ul li { position:relative; font-size:14px; color:#5E6D77; list-style:none; margin:0 0 10px 0; padding:0 0 0 35px;}
.single-st_activity .st-pickupdata .return-wrap .return-zones ul li .fa { position:absolute; top: 4px; left:0px; z-index:1;}
.single-st_activity .st-pickupdata .return-wrap .return-zones ul li .return-point-info.maplink{}
.single-st_activity .st-pickupdata .return-wrap .return-zones ul li .return-point-info.maplink a{font-size:14px;color: #fc4242;padding:0px;vertical-align: middle;}
.single-st_activity .st-pickupdata .return-wrap .return-zones ul li .return-point-info.maplink a i{margin: 0 0 0 10px;text-decoration: none; position: relative; top: unset;}
.single-st_activity .st-pickupdata .return-wrap address { width:100%; display:block; font-size:14px; color:#000000; margin:0 0 5px 0;}
.single-st_activity .st-pickupdata .return-wrap address i { padding:0 10px 0 0;}
.single-st_activity .st-pickupdata .return-wrap address i svg { vertical-align:middle;}
.single-st_activity .st-pickupdata .return-wrap address i svg * { stroke: #fc4242;}
.single-st_activity .st-pickupdata .return-wrap .dropff-points { margin:0px; padding:0px;}
.single-st_activity .st-pickupdata .return-wrap .dropff-points .row { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.single-st_activity .st-pickupdata .return-wrap .dropff-points .row:before,
.single-st_activity .st-pickupdata .return-wrap .dropff-points .row:after { display:none;}
.single-st_activity .st-pickupdata .return-wrap .dropff-points .row > [class*="col-"] { margin:20px 0 0 0;}
.single-st_activity .st-pickupdata .return-wrap .dropff-points .dropoff-opt-title { margin:0px; padding:0 0 15px 0;}
.single-st_activity .st-pickupdata .return-wrap .dropff-points .dropoff-opt-title h5 { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; font-size:16px; margin:0px; padding:0px;}
.single-st_activity .st-pickupdata .return-wrap .dropff-points .dropoff-opt-title h5 i { width:46px; height:46px; display:inline-block; vertical-align:top; font-style:normal; text-align:center; line-height:42px; background:#ffefef; border:1px solid #ffe6e6; border-radius:50%; margin:0 15px 0 0; padding:0px;}
.single-st_activity .st-pickupdata .return-wrap .dropff-points .dropoff-opt-title h5 i img { max-width:25px; max-height:25px;}
.single-st_activity .st-pickupdata .return-wrap .dropff-points ul { margin:0px; padding:0px;}
.single-st_activity .st-pickupdata .return-wrap .dropff-points ul li { position:relative; font-size:14px; color:#5E6D77; list-style:none; margin:0 0 10px 0; padding:0 0 0 18px;}
.single-st_activity .st-pickupdata .return-wrap .dropff-points ul li:before { content:""; width:8px; height:8px; border:1px solid #fc4242; border-radius:50%; position:absolute; top:6px; left:0px; z-index:1;}
.single-st_activity .st-pickupdata .return-wrap .dropff-points ul li a.maplink{font-size:14px;color: #fc4242;padding:0px;vertical-align: middle;}
.single-st_activity .st-pickupdata .return-wrap .dropff-points ul li a.maplink i{margin: 0 0 0 10px;text-decoration: none;}
.single-st_activity #st-content-wrapper.st-single-tour .st-include { margin:0px; padding:0px;}
.single-st_activity #st-content-wrapper .st-include h4.st-section-title { width:100%; display:inline-block; vertical-align:top; margin:0 0 20px 0; padding:0 0 10px 0;}
.single-st_activity #st-content-wrapper .st-include h4.st-section-title.st-section-title-bold small{font-weight: 500;color:#1A2B48;}
.single-st_activity #st-content-wrapper .st-include .include,
.single-st_activity #st-content-wrapper .st-include .exclude { margin:0 0 20px 0; padding:0px;}
.single-st_activity #st-content-wrapper .st-include .include li,
.single-st_activity #st-content-wrapper .st-include .exclude li { position:relative; margin:0 0 15px 0; padding:0 0 0 32px;}
.single-st_activity #st-content-wrapper .st-include .include li .fa,
.single-st_activity #st-content-wrapper .st-include .exclude li .fa { position:absolute; top:1px; left:0px; z-index:1; margin:0px;}
.single-st_activity #st-content-wrapper .st-include .include li ul,
.single-st_activity #st-content-wrapper .st-include .exclude li ul { margin:0px; padding:0px;}
.single-st_activity #st-content-wrapper .st-include .child-include-exclude-row .include > li,
.single-st_activity #st-content-wrapper .st-include .child-include-exclude-row .exclude > li { padding:0px;}
.single-st_activity #st-content-wrapper .st-include .child-include-exclude-row .include > li strong,
.single-st_activity #st-content-wrapper .st-include .child-include-exclude-row .exclude > li strong { display:block; color:#000000; margin:0 0 10px 0;}
.single-st_activity .st-additional-info { border-top:2px solid rgb(215, 220, 227); margin:0px; padding:0px;}
.single-st_activity .st-additional-info .additional-info-wrap { margin:0px; padding:0px;}
.single-st_activity .st-additional-info .additional-info { width:100%; display:block; padding:0 0 30px 0;}
.single-st_activity .st-additional-info .additional-info .info-row { display:grid; grid-template-columns:repeat(3, 1fr); grid-auto-rows:minmax(100px, auto); gap:20px;}
.single-st_activity .st-additional-info .additional-info .info-row .info-col { width:100%; display:block; border:1px solid #D7DCE3; border-radius:4px; padding:15px 15px;}
.single-st_activity .st-additional-info .additional-info .info-title { width:100%; position:relative; font-size:16px; color:#000000; font-weight:700; line-height:1.2; margin:0 0 15px 0; padding:0 0 0 40px;}
.single-st_activity .st-additional-info .additional-info .info-title .icon { width:auto; position:absolute; top:-2px; left:0px; z-index:1;}
.single-st_activity .st-additional-info .additional-info .info-title .icon img { max-width:24px; max-height:24px;}
.single-st_activity .st-additional-info .additional-info .info-list { width:100%; display:block;}
.single-st_activity .st-additional-info .additional-info .info-list ul { display:block; margin:0px; padding:0px;}
.single-st_activity .st-additional-info .additional-info .info-list ul li { position:relative; font-size:14px; color:#5E6D77; list-style:none; margin:0 0 10px 0; padding:0 0 0 18px;}
.single-st_activity .st-additional-info .additional-info .info-list ul li:before { content:""; width:8px; height:8px; border:1px solid #fc4242; border-radius:50%; position:absolute; top:6px; left:0px; z-index:1;}
.single-st_activity .st-additional-info .additional-info .info-list ul li a { color:#fc4242; text-decoration:underline;}
.single-st_activity .st-additional-info .additional-info .info-list .contact_list { width:100%; display:block; padding:5px 0 0 0;}
.single-st_activity .st-additional-info .additional-info .info-list .contact_list .listbox { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; margin:0 0 10px 0;}
.single-st_activity .st-additional-info .additional-info .info-list .contact_list .listbox svg { width:18px; height:auto; margin:0 8px 0 0;}
.single-st_activity .st-additional-info .additional-info .info-list .contact_list .listbox svg * { fill:#fc4242;}
.single-st_activity .st-additional-info .additional-info .info-list .contact_list .listbox .info_link { width:auto; display:inline-block; vertical-align:top; font-family: "Poppins", sans-serif !important; font-size:14px; color:#fc4242; font-weight:500; text-decoration:none; line-height:1; background:none; border:none; border-radius:0px; box-shadow:none; outline:none; margin:0px; padding:0px;}
.single-st_activity #st-content-wrapper .st-hr.large { margin:0px;}
.single-st_activity #st-content-wrapper .auther_wrap { margin:0px; padding:20px 0 20px 0;}
.single-st_activity #st-content-wrapper .auther_wrap .auther_data { width:100%; display:-ms-flexbox; display:flex;}
.single-st_activity #st-content-wrapper .auther_wrap .auther_data .image-name-wrap { width:auto; text-align:center;}
.single-st_activity #st-content-wrapper .auther_wrap .auther_data .image-name-wrap .image { width:100px; height:100px; display:inline-block; vertical-align:top; background-position:center center; background-repeat:no-repeat; background-size:cover; border-radius:50%; margin:0px; padding:0px;}
.single-st_activity #st-content-wrapper .auther_wrap .auther_data .image-name-wrap .name { width:100%; display:block; font-family: "Poppins", sans-serif; font-size:14px; color:#5E6D77; font-weight:700; padding:5px 0 0 0;}
.single-st_activity #st-content-wrapper .auther_wrap .auther_data .author-review-box { width:100%; display:block; text-align:center;}
.single-st_activity #st-content-wrapper .auther_wrap .auther_data .author-review-box .stm-star-rating .inner { width:auto; position:relative; display:inline-block; vertical-align:top;}
.single-st_activity #st-content-wrapper .auther_wrap .auther_data .author-review-box .stm-star-rating .stm-star-rating-upper { overflow:hidden; position:absolute; top:0px; left:-1px;}
.single-st_activity #st-content-wrapper .auther_wrap .auther_data .author-review-box .stm-star-rating .stm-star-rating-upper:before { font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transform: translate(0, 0);transform: translate(0, 0);content: "\f005 \f005 \f005 \f005 \f005";font-size: 16px;letter-spacing: 2px;color: #FFDC00;}
.single-st_activity #st-content-wrapper .auther_wrap .auther_data .author-review-box .stm-star-rating .stm-star-rating-lower { margin-left:-1px;}
.single-st_activity #st-content-wrapper .auther_wrap .auther_data .author-review-box .stm-star-rating .stm-star-rating-lower:before { font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transform: translate(0, 0);transform: translate(0, 0);content: "\f006 \f006 \f006 \f006 \f006";letter-spacing: 2px;color: #FFDC00;font-size: 16px;}
.single-st_activity #st-content-wrapper .auther_wrap .auther_data .author-review-box .author-review-label { font-size:13px; color:#5E6D77; margin:0px; padding:0px;}
.single-st_activity #st-content-wrapper .auther_wrap .auther_data .description { -ms-flex-preferred-size:0; flex-basis:0; -ms-flex-positive:1; flex-grow:1; padding:0 0 0 15px;}
.single-st_activity #st-content-wrapper .auther_wrap .auther_data .description p { font-family: "Poppins", sans-serif; font-size:14px; color:#5E6D77;}
.single-st_activity #st-content-wrapper.st-single-tour .st-faq { margin:0px; padding:0px;}
.single-st_activity #st-content-wrapper.st-single-tour .st-faq .st-faq-wrap { border:1px solid #D7DCE3; padding:0px 16px;}
.single-st_activity #st-content-wrapper.st-single-tour .st-faq .st-faq-wrap h3 { margin-top:10px; margin-bottom:0px;}
.single-st_activity #st-content-wrapper.st-single-tour .st-faq .st-faq-wrap h3:empty { margin:0px; padding:0px;}
.single-st_activity #st-content-wrapper.st-single-tour .st-faq .st-faq-wrap .item {}
.single-st_activity #st-content-wrapper.st-single-tour .st-faq .st-faq-wrap .item .header .field-icon { display:none;}
.single-st_activity #st-content-wrapper.st-single-tour .st-faq .st-faq-wrap .item .header h5 { font-size:16px; font-weight:700; line-height:24px;}
.single-st_activity #st-content-wrapper.st-single-tour .st-faq .st-faq-wrap .item .body { font-size:14px; color:#1f2329;}
.single-st_activity .disscount-popup .modal-header{display: flex;width: 100%;justify-content: space-between;}
.single-st_activity .disscount-popup .modal-header:before,.single-st_activity .disscount-popup .modal-header:after{display: none;}
.page-template-template-activity-search .disscount-popup .modal-header .close,
.single-st_activity .disscount-popup .modal-header .close{font-size: 35px; position:absolute; top:12px; right:12px; z-index:1;}
.page-template-template-activity-search .disscount-popup .modal-title,
.single-st_activity .disscount-popup .modal-title{width: auto; display: flex; align-items: center;}
.page-template-template-activity-search .disscount-popup .modal-title svg,
.single-st_activity .disscount-popup .modal-title svg{width: 50px;height: auto;margin: 0 10px 0 0;}
.page-template-template-activity-search .disscount-popup .modal-title svg > g,
.single-st_activity .disscount-popup .modal-title svg > g{fill: #fc4242;}
.page-template-template-activity-search .disscount-popup .modal-body,
.single-st_activity .disscount-popup .modal-body{display: block;width: 100%;padding: 0 60px;}
.page-template-template-activity-search .disscount-popup .modal-body p,
.single-st_activity .disscount-popup .modal-body p{display: block;font-size: 17px;}
.page-template-template-activity-search .disscount-popup .modal-body ul,
.single-st_activity .disscount-popup .modal-body ul{list-style: none;padding: 10px 0 0px 40px;}
.page-template-template-activity-search .disscount-popup .modal-body ul li,
.single-st_activity .disscount-popup .modal-body ul li{display: block;padding: 0 0 10px 0;font-size: 16px;}
.page-template-template-activity-search .disscount-popup .modal-body ul li:before,
.single-st_activity .disscount-popup .modal-body ul li:before{content: '\f00c';font: normal normal normal 14px/1 FontAwesome;width: 20px;height: 20px;background: red;border-radius: 100%;font-size: 11px;padding: 3px;color: #fff;margin: 0 10px 0 0;}
.single-st_activity #st-content-wrapper.st-single-tour .form-book-wrapper .form-guest-search .dropdown-wrapper{display: block;width: 100%;position: relative;}
.single-st_activity #st-content-wrapper.st-single-tour .form-book-wrapper .form-guest-search .dropdown-wrapper > .guest-wrapper .select-wrapper {width: 100%;}
.single-st_activity #st-content-wrapper.st-single-tour .form-book-wrapper .form-guest-search .dropdown-wrapper > .guest-wrapper .select-wrapper a {display: flex;width: 100%;justify-content: space-between;text-decoration: none;color: #5e6d77;}
.single-st_activity #st-content-wrapper.st-single-tour .form-book-wrapper .form-guest-search .dropdown-wrapper > .guest-wrapper .select-wrapper a i { font-size:25px; color:#1f2329; -webkit-transform-origin:center center; transform-origin:center center; transition: all ease 0.5s;}
.single-st_activity #st-content-wrapper.st-single-tour .form-book-wrapper .form-guest-search .dropdown-wrapper.show > .guest-wrapper .select-wrapper a i{ -webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.single-st_activity #st-content-wrapper.st-single-tour .form-book-wrapper .form-guest-search .dropdown{display: none;width: 100%;position: absolute;top: 56px;left: 0;background: #fff;z-index: 100000;border: 1px solid #D7DCE3;}
.single-st_activity #st-content-wrapper.st-single-tour .form-book-wrapper .form-guest-search .dropdown .participant-wrap{height: 200px;overflow: auto;}
.single-st_activity #st-content-wrapper.st-single-tour .form-book-wrapper .form-guest-search .dropdown-wrapper.show .dropdown { display:block;}
.single-st_activity .lg-container .lg-toolbar { display: flex;justify-content: space-between;flex-direction: row-reverse;margin: 10px 0 0 0;}
.single-st_activity .lg-container .lg-toolbar .title-wrap { width: calc(100% - 150px);display: flex;justify-content: center;align-items: center;}
.single-st_activity .lg-container .lg-toolbar .title-wrap .title { font-family: "Poppins", sans-serif !important;color: #fff;width: auto;font-size: 25px;margin: 0 40px 0 0;}
/*activity filter module*/

.disscount-popup{justify-content: center; align-items: center;}
.disscount-popup .modal-header{border-bottom: none;}
.disscount-popup .modal-body p{font-size: 18px;}
.disscount-popup .modal-body p a{font-size: 18px;color: #fc4242;}
#wpadminbar{display: none;}
/*new extra box*/

/*-Most popular activities-*/
.search-result-page.st_activity .st-hotel-result { margin:-20px 0 0 0;}
.search-result-page.st_activity .st-hotel-result .st-service-slider { width:calc(100% + 20px); margin:0px -10px;}
.search-result-page.st_activity .st-hotel-result .st-service-slider .owl-item { padding:20px 10px;}
.search-result-page.st_activity .item-service .service-border { overflow:hidden; background:#ffffff; border:none; border-radius:8px; box-shadow:0px 0px 1px 0px rgba(0,0,0,0.50); -webkit-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-transition:all .2s ease; transition:all .2s ease;}
.search-result-page.st_activity .item-service .service-border:hover { box-shadow:0px 4px 20px 0px rgba(0,0,0,0.15); -webkit-transform:translateY(-4px); transform:translateY(-4px); z-index:2;}
.search-result-page.st_activity .item-service .service-border .thumb { margin-bottom:15px;}
.search-result-page.st_activity .item-service .service-border .thumb .service-tag { border-radius:8px !important; left:15px;}
.search-result-page.st_activity .item-service .service-border .thumb .service-tag .feature_class { border-radius:8px;}
.search-result-page.st_activity .item-service .service-border h4.service-title { font-size:14px; line-height:20px;}
.search-result-page.st_activity .item-service .service-border h4.service-title a { color:#333333; text-decoration:none;}
.search-result-page.st_activity .item-service .service-border .hour-review { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:15px 15px;}
.search-result-page.st_activity .item-service .service-border .hour-review .hour-text { width:auto; font-size:13px; color:#333333; font-weight:400; line-height:19px; padding:0 10px 0 0;}
.search-result-page.st_activity .item-service .service-border .hour-review .hour-text p { margin:0px; padding:0px;}
.search-result-page.st_activity .item-service .service-border .service-review { margin:0px !important; padding:0px !important;}
.search-result-page.st_activity .item-service .service-border .service-price span.price { color:#000000;}
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-prev { left:-56px;}
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-next { right:-56px;}
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-prev span,
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-next span { background-color:#ffffff; background-size:16px auto; border:1px solid #e5e5e5; border-radius:50%;}
/*-Most popular activities-*/

/*-Newsletter-*/
.subscriber-wrap { width:100%; position:relative; background:#f9f4f4; border-radius:20px; padding:40px 40px;}
.subscriber-block { width:100%; position:relative; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center;}
.subscriber-block .close { width:auto; opacity:0.2; position:absolute; top:-24px; right:-24px; z-index:1;}
.subscriber-block .close .block-link { width:24px; display:block;}
.subscriber-block .close .block-link img { width:100%;}
.subscriber-block .icon { width:100px; float:left; text-align:center;}
.subscriber-block .icon img { max-width:100%;}
.subscriber-block .form-block { width:calc(100% - 100px); float:left; padding:0 0 0 30px;}
.subscriber-block .form-block .title { width:100%; display:block; font-family: "Poppins", sans-serif; font-size:20px; color:#1f2329; font-weight:500; line-height:1.2; margin:0px; padding:0px;}
.subscriber-block .form-block .sub-title { width:100%; display:block; font-family: "Poppins", sans-serif; font-size:15px; color:#1f2329; font-weight:400; line-height:1.4; margin:10px 0 0 0; padding:0px;}
.subscriber-block .form-block .form { width:100%; display:block; margin:20px 0 0 0;}
.subscriber-block .form-block .form .form-group { width:100%; position:relative; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:start; align-items:flex-start; margin:0px;}
.subscriber-block .form-block .form .form-group .wpcf7-form-control-wrap { width:calc(100% - 120px); float:left; padding:0 10px 0 0;}
.subscriber-block .form-block .form .form-group .form-control { height:50px; line-height:48px; font-size:14px; box-shadow:none; background:#ffffff; border-color:#D7DCE3; border-radius:4px; margin:0px; padding:6px 15px;}
.subscriber-block .form-block .form .form-group .wpcf7-submit { width:120px; height:50px; float:left; font-size:16px; color:#FFF; text-align:center; line-height:50px; background:#fc4242; border:none; border-radius:4px; margin:0px; padding:0px 15px;}
.subscriber-block .form-block .form .form-group .wpcf7-spinner { position:absolute; top:12px; right:-30px; margin:0px;}
.subscriber-block .form-block .form .wpcf7-not-valid-tip { margin:5px 0 0 0;}
.subscriber-block .form-block .form .wpcf7-response-output { margin:20px 0 0 0;}
/*-Newsletter-*/

/*-FAQs-*/
.st-faq-new.st-faq { border:1px solid #D7DCE3; padding:0px 16px;}
.st-faq-new.st-faq h3 { margin-top:10px; margin-bottom:0px;}
.st-faq-new.st-faq h3:empty { margin:0px; padding:0px;}
.st-faq-new.st-faq .item {}
.st-faq-new.st-faq .item .header .field-icon { display:none;}
.st-faq-new.st-faq .item .header h5 { font-size:16px; font-weight:700; line-height:24px;}
.st-faq-new.st-faq .item .body { font-size:14px; color:#1f2329;}
/*-FAQs-*/

/*-Footer-*/
#st-content-wrapper { padding-bottom:40px;}
#main-footer { color:#FFFFFF; background:#000000 !important; padding:20px 0 30px 0;}
#main-footer .vc_row { background:none !important;}
#main-footer #footer_ringaniza.vc_row { margin-top:0px !important;}
#main-footer #rebatags.vc_row { display:none !important;}
#main-footer .menu li a { color:#FFFFFF;}
#main-footer .wpb_content_element p { color:#FFFFFF;}
#main-footer .wpb_content_element span a { color:#FFFFFF !important;}
#main-footer .footer_contact_details p { color:#FFFFFF;}
#main-footer .footer_contact_details span { color:#FFFFFF !important;}
#main-footer .social p { color:#FFFFFF;}
#main-footer .social span { color:#FFFFFF !important;}
#main-footer .social a { color:#FFFFFF;}
#main-footer .social a img { filter:invert(100%) sepia(66%) saturate(6650%) hue-rotate(180deg) brightness(110%) contrast(110%);}
#main-footer .social a img:hover { filter:invert(52%) sepia(66%) saturate(6650%) hue-rotate(340deg) brightness(110%) contrast(110%);}
#main-footer .mailchimp {}
#main-footer .mailchimp .container { width:100%; padding:0px;}
#main-footer .mailchimp .row > .col-lg-10 { width:100%; margin:0px;}
#main-footer .mailchimp .media { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center;}
#main-footer .mailchimp .media .media-left { width:100px; float:left; padding:0px;}
#main-footer .mailchimp .media .media-left img { width:100%; max-width:none; height:auto; top:0px;}
#main-footer .mailchimp .media .media-body { width:calc(100% - 100px); float:left; padding:0 0 0 30px;}
#main-footer .mailchimp .media .media-body p { font-size:14px !important; color:#FFFFFF !important;}
.main-footer-sub-wrap { width:100%; display:block; background:#000000;}
.main-footer-sub-wrap .f14 { color:#ffffff;}
.main-footer-sub-wrap .f14 a:hover { color:#ffffff;}
#tidio-chat #tidio-chat-iframe { bottom:0px !important;}
#wpfront-scroll-top-container { width:60px; right:25px !important; bottom:90px !important; display: none !important;}
/*-Footer-*/

/*-Activities-Page-*/
.search-result-page .sidebar-filter .sidebar-item .item-title .expandCollapseBtn { width:auto; display:inline-block; vertical-align:top; font-size:12px; color:#fff; text-decoration:none; font-weight:500; line-height:18px; background:#fc4242; border-radius:4px; margin:0 0 0 10px; padding:2px 8px;}
.search-result-page .sidebar-filter .sidebar-item .item-title .expandCollapseBtn:not(.opened) .clps{display: none;}
.search-result-page .sidebar-filter .sidebar-item .item-title .expandCollapseBtn.opened .clps{display: block;}
.search-result-page .sidebar-filter .sidebar-item .item-title .expandCollapseBtn.opened .exp{display: none;}
.search-result-page .sidebar-filter .sidebar-item .st-icheck-item .input-wrap label { font-weight:500;}
.search-result-page .sidebar-filter .sidebar-item.w3n-other-type .st-icheck-item .input-wrap label {color:#1f2329;}
.search-result-page .sidebar-filter .sidebar-item .st-icheck-item .input-wrap .w3n-dropdown { color:#1f2329;}
.search-result-page .sidebar-filter .sidebar-item .st-icheck-item .input-wrap .w3n-dropdown i.fa-angle-down {font-size: 18px;top: 3px;position: relative;}
/*.search-result-page .sidebar-filter .sidebar-item li.st-icheck-item.active .st-icheck-item .input-wrap .w3n-dropdown{font-size: 13px;}*/
.search-result-page .sidebar-filter .sidebar-item .st-icheck-item .input-wrap + ul .st-icheck-item .input-wrap label { font-weight:400;}
.search-result-page.st-activity .sidebar-filter .sidebar-item-wrapper .sidebar-item.range-slider{border-top: 1px solid #D7DCE3 !important;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service { overflow:visible; background:#ffffff; border:none; border-radius:8px; box-shadow:0px 0px 0px 1px #dfdfdf; -webkit-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-transition:all .2s ease; transition:all .2s ease;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service:hover { box-shadow:0px 4px 20px 0px rgba(0,0,0,0.15); -webkit-transform:translateY(-4px); transform:translateY(-4px); z-index:2;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .item-service-wrapper { margin:0px;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .thumb-wrapper { padding:15px 15px;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .thumb { border-radius:4px;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .thumb .service-tag { left:15px;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .item-content { position:relative; padding:0px 10px;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .item-content .item-content-w { margin:0px; padding:0 150px 0 0;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .item-topbar { width:100%; margin:0px; padding:0px;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .service-location { padding-right:0px;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .review-private-wrap {display: flex; width: 100%;align-items: center;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .review-private-wrap .service-review { padding-right:0px;width: auto;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .review-private-wrap .private-wrap {padding: 5px 0 10px;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .review-private-wrap .private-wrap a { width:auto; display:inline-block; vertical-align:top; font-size:8px; color:#fff; text-decoration:none; font-weight:500; line-height:16px; background:#000; border-radius:4px; margin:0 0 0 10px; padding:2px 5px;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer { width:140px; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-pack:center; /*justify-content:center;*/ border-left:1px solid #dfdfdf; position:absolute; top:15px; right:15px; bottom:15px; z-index:1; margin:0px; padding:0 0 0 15px;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .st-center-y { top:0px; -webkit-transform:none; transform:none; margin:0px; padding:0px;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .service-price { margin:0 0 10px 0; padding:0 14px 0;flex-direction: column;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .service-price span.price{margin-top: 2px;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .service-price span.price .text-small { font-size:16px; line-height:18px;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .service-price span.price .text-lg { font-size:14px; line-height:16px;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .point-notice {display: block;width: 100%;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .point-notice a{text-decoration: none;color: #fc4242 !important;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .tiered-pricing{display: block;position: relative;padding: 10px 12px 0;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .tiered-pricing p{font-size: 12px;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .tiered-pricing p i{color: #fc4242;margin: 0 5px 0 0;position: absolute;left: -1px; top: 14px;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .btn-view-more { font-size:12px; margin:0px; padding:9px 18px;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .st_sale_class { top:-28px; right:-45px;}
.search-result-page.st-tours .grid-item .service-border { overflow:hidden; background:#ffffff; border:none; border-radius:8px; box-shadow:0px 0px 0px 1px #dfdfdf; -webkit-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-transition:all .2s ease; transition:all .2s ease;}
.st-author-page .search-result-page.st-tours .grid-item .service-border{border: 1px solid #dfdfdf;box-shadow: none;}
.search-result-page.st-tours .grid-item .service-border:hover { box-shadow:0px 4px 20px 0px rgba(0,0,0,0.15); -webkit-transform:translateY(-4px); transform:translateY(-4px); z-index:2;}

.st-author-page .search-result-page .st-hotel-result .item-service .hotel-grid-wrap{border: 1px solid #dfdfdf;border-radius: 8px;display: block;height: 100%;}
.st-author-page .search-result-page .st-hotel-result .item-service .hotel-grid-wrap .hotel-info{padding:5px 15px;}
.search-result-page.st-tours .grid-item .service-border .thumb { margin-bottom:15px;}
.search-result-page.st-tours .grid-item .service-border .thumb .service-tag { border-radius:8px !important; left:15px;}
.search-result-page.st-tours .grid-item .service-border .thumb .service-tag .feature_class { border-radius:8px;}
.search-result-page.st-tours .grid-item .service-border h4.service-title { font-size:14px; line-height:20px;}
.search-result-page.st-tours .grid-item .service-border h4.service-title a { color:#333333; text-decoration:none;}
.search-result-page.st-tours .grid-item .service-border .hour-review { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:15px 15px;}
.search-result-page.st-tours .grid-item .service-border .hour-review .hour-text { width:auto; font-size:13px; color:#333333; font-weight:400; line-height:19px; padding:0 9px 0 0;display:-ms-flexbox; display:flex;align-items: center;}
.search-result-page.st-tours .grid-item .service-border .hour-review .hour-text i{padding: 0 5px 0 0;}
.search-result-page.st-tours .grid-item .service-border .hour-review .hour-text p { margin:0px; padding:0px;}
.search-result-page.st-tours .grid-item .service-border .service-review { margin:0px !important; padding:0px !important;}
.search-result-page.st-tours .grid-item .service-border .service-price span.price { color:#000000;}
.search-result-page.st-tours .sidebar-filter .sidebar-item .search-form .btn-clear-search { background: #000000;color: #ffffff;width: 100%;margin: 20px 0 0;}
/*-Activities-Page-*/

/*-Activities-Detail Page-*/
.single-st_activity #st-content-wrapper .st-tour-content .widgets { margin:0px;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper { border:1px solid #D7DCE3; border-radius:4px;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .form-head { border-radius:4px 4px 0 0; padding:16px 20px;background: #000;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .form-head .price .label,
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .form-head .price .text-lg{color: #fff !important;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .form-guest-search .guest-wrapper { border:none;}
.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;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .form-guest-search .guest-wrapper .st-number-wrapper span{border: 1px solid #ddd;width: 24px;height: 24px;border-radius: 100%;margin: 5px 0 0;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .form-guest-search .guest-wrapper .st-number-wrapper span svg{width: 14px;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .form-guest-search .guest-wrapper .st-number-wrapper span:hover{border-color: #857e7e;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .form-guest-search .guest-wrapper .st-number-wrapper span:hover svg g > g{stroke: #857e7e;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .form-guest-search .guest-wrapper .st-number-wrapper span.next{line-height: 31px;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .form-guest-search .guest-wrapper .st-number-wrapper span.prev{line-height: 16px;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .form-guest-search .guest-wrapper .st-number-wrapper span.disabled{cursor: not-allowed;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .message-wrapper{border-top: 1px solid #D7DCE3;display: none;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .message-wrapper.show{display: block;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .submit-group { padding: 30px 20px;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .submit-group .btn:hover{background: #000;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .cancellation-policy { padding:15px 20px 0;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .cancellation-policy .cancellation-policy-link { font-weight:600;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .cancellation-policy .cancellation-policy-link a { font-size:13px; color:#fc4242; text-decoration:underline; font-weight:600; margin:0px; padding:0px;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .cancellation-policy .contact-link .infobox_list {width: 100%;display: block;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .cancellation-policy .contact-link .infobox .infobox_list .listbox { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; margin:0 0 10px 0;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .cancellation-policy .contact-link .infobox .infobox_list .listbox svg { width:16px; margin:0 10px 0 0;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .cancellation-policy .contact-link .infobox .infobox_list .listbox svg * { fill:#fc4242;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .cancellation-policy .contact-link .infobox .infobox_list .listbox .info_link { width:auto; display:inline-block; vertical-align:top; font-family: "Poppins", sans-serif !important; font-size:13px; color:#fc4242; font-weight:500; text-decoration:none; line-height:1; background:none; border:none; border-radius:0px; box-shadow:none; outline:none; margin:0px; padding:0px;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .message-wrapper { padding:20px 20px 0;}
.single-st_activity .st-hotel-header { border-bottom:1px solid #D7DCE3; margin:0 0 30px 0 !important; padding:0 0 20px 0;}
.single-st_activity .st-hotel-header .left { width:100%;}
.single-st_activity .st-hotel-header .right { width:auto; max-width:100%; -ms-flex:0 0 auto; flex:0 0 auto;}
.single-st_activity .st-hotel-header .st-heading { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; line-height:1.3 !important; margin:0 0 10px 0 !important; padding:0px;}
.single-st_activity .st-hotel-header .st-heading span { width:auto; display:inline-block; vertical-align:top; line-height:16px; margin:0 0 0 20px; padding:0px;}
.single-st_activity .st-hotel-header .st-heading span a { width:auto; display:inline-block; vertical-align:top; font-size:10px; color:#fff; text-decoration:none; font-weight:500; line-height:16px; background:#000; border-radius:4px; margin:0px; padding:5px 8px;}
.single-st_activity .st-hotel-header .st-heading span img { max-width:34px; max-height:34px;}
.single-st_activity .st-hotel-header .address-review-wrap { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.single-st_activity .st-hotel-header .address-review-wrap .sub-heading { width:auto; margin:0 20px 0 0;}
.single-st_activity .st-hotel-header .address-review-wrap .review-score { width:auto; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.single-st_activity .st-hotel-header .address-review-wrap .review-score .head-rating { font-size:14px; color:#1f2329; font-weight:500; margin:0 10px 0 0;}
.single-st_activity .st-hotel-header .address-review-wrap .review-score .st-stars { margin:0 10px 0 0;}
.single-st_activity .st-hotel-header .address-review-wrap .review-score .st-stars .fa { font-size:16px !important; margin-top:1px;}
.single-st_activity .st-hotel-header .address-review-wrap .review-score .st-link { margin:0px; padding:0px;}
.single-st_activity .st-hotel-header .shares { width:100%;}
.single-st_activity .st-hotel-header .shares .share-dropdown { width:100%; position:relative; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.single-st_activity .st-hotel-header .shares .share-item { width:auto; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; font-size:16px; color:#000000; text-decoration:none; font-weight:500; line-height:1; margin:0px; padding:0px;}
.single-st_activity .st-hotel-header .shares .share-item.like-it { margin:0 0 0 15px;}
.single-st_activity .st-hotel-header .shares .share-item .fa { font-size:16px; color:#000000;}
.single-st_activity .st-hotel-header .shares .share-item .fa svg { width:18px; height:auto;}
.single-st_activity .st-hotel-header .shares .share-item .fa svg * { stroke:#000000;}
.single-st_activity .st-hotel-header .shares .share-item span { margin:0 0 0 5px;}
.single-st_activity .st-hotel-header .shares .share-wrapper { width:auto; display:none; background:#ffffff; border:1px solid rgba(0,0,0,0.10); border-radius:8px; box-shadow:0px 4px 20px 0px rgba(0,0,0,0.15); position:absolute; top:100%; left:0px; z-index:10; margin:10px 0 0 0; padding:5px 10px;}
.single-st_activity .st-hotel-header .shares .share-wrapper li { width:100%; display:block; margin:0px; padding:5px 0px;}
.single-st_activity .st-hotel-header .shares .share-wrapper li a { width:40px; height:40px; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; font-size:13px; color:#000000; text-decoration:none; background:#e5e5e5; border-radius:50%; margin:0px; padding:0px;}
.single-st_activity .st-hotel-header .shares .share-wrapper li a i{font-family: FontAwesome;}
.single-st_activity .st-gallery { border-bottom:1px solid #D7DCE3; margin:0 0 30px 0 !important; padding:0 0 20px 0;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slider-thumb-image .image { position:relative; overflow:hidden; border-radius:4px; cursor:pointer; margin:0 0 10px 0; padding:0px;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slider-thumb-image.videoTheme .image:before { position:absolute; font:normal normal normal 14px/1 FontAwesome;content: '\f144'; display: block; font-size:50px; top:50%; left:50%; z-index:2; color: #fff; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slider-thumb-image .image:after { content:""; width:100%; height:100%; background:rgba(0,0,0,0.37); position:absolute; top:0px; left:0px; z-index:1; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slider-thumb-image.slick-current .image:after { opacity:0; visibility:hidden;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slider-thumb-image .image .show-more { height:100%; background:none; bottom:0px; z-index:2;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav .slider-thumb-image .image .show-more a { color:#ffffff; outline:none;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-for { position:relative;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-for img { border-radius:4px;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-for iframe { border-radius:4px;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slick-prev,
.single-st_activity .st-gallery .banner-slider-wrap .slider-for .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-for .slick-prev.slick-disabled,
.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slick-next.slick-disabled{opacity: 0.5;}

.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slick-prev { background-image:url(../images/arrow_left.png); left:15px;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slick-next { background-image:url(../images/arrow_right.png); right:15px;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slider-banner-image { position: relative;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slider-banner-image .show-more { position: absolute; top: 0;left: 0;width: 100%; height: 100%; display: flex;justify-content: center;align-items: center;z-index: 1;background: rgba(0, 0, 0,0.3);}
.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slider-banner-image .show-more a { color: #fff; font-size: 24px;}
.single-st_activity .st-tour-feature { border:none !important; margin:0px !important; padding:0px !important;}
.single-st_activity .daterangepicker .table-condensed .td-date.disabled { text-decoration: line-through;}
.single-st_activity .daterangepicker .table-condensed .td-date.available:hover,
.single-st_activity .daterangepicker .table-condensed .td-date.active{background: #cdc8c8;}
#st-content-wrapper.st-single-tour .grid-item { margin:0 0 30px 0;}
#st-content-wrapper.st-single-tour .grid-item .service-border { display:table; overflow:visible; background:#ffffff; border:none; border-radius:8px; box-shadow:0px 0px 0px 1px #dfdfdf; -webkit-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-transition:all .2s ease; transition:all .2s ease;}
#st-content-wrapper.st-single-tour .grid-item .service-border:hover { box-shadow:0px 4px 20px 0px rgba(0,0,0,0.15); -webkit-transform:translateY(-4px); transform:translateY(-4px); z-index:2;}
#st-content-wrapper.st-single-tour .grid-item .service-border .thumb { margin-bottom:15px;}
#st-content-wrapper.st-single-tour .grid-item .service-border .thumb .service-tag { border-radius:8px !important; left:15px;}
#st-content-wrapper.st-single-tour .grid-item .service-border .thumb .service-tag .feature_class { border-radius:8px;}
#st-content-wrapper.st-single-tour .grid-item .service-border h4.service-title { font-size:14px; line-height:20px;}
#st-content-wrapper.st-single-tour .grid-item .service-border h4.service-title a { color:#333333; text-decoration:none;}

#st-content-wrapper.st-single-tour .grid-item .service-border .hour-review { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:15px 15px;flex-direction: column;}
#st-content-wrapper.st-single-tour .grid-item .service-border .hour-review .hour-text { width:auto; font-size:13px; color:#333333; font-weight:400; line-height:19px; padding:0 9px 0 0; display: flex;display:-ms-flexbox; align-items: center;}
#st-content-wrapper.st-single-tour .grid-item .service-border .hour-review .hour-text i{padding: 0 5px 0 0;}
#st-content-wrapper.st-single-tour .grid-item .service-border .hour-review .hour-text p { margin:0px; padding:0px;}
#st-content-wrapper.st-single-tour .grid-item .service-border .service-review { display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; margin:0px !important; padding:0 0 15px 0 !important; justify-content: space-between;}
#st-content-wrapper.st-single-tour .grid-item .service-border .service-review .review-wrap{ display:-ms-flexbox; flex-wrap: wrap; display:flex; -ms-flex-align:center; align-items:center;}
#st-content-wrapper.st-single-tour .grid-item .service-border .service-review .review { margin:0 0 0 2px;font-size: 12px;}
#st-content-wrapper.st-single-tour .grid-item .service-border .service-review .review-wrap ul li i{font-size: 12px;font: normal normal normal 14px/1 FontAwesome;}
#st-content-wrapper.st-single-tour .grid-item .service-border .service-review .private-wrap a{ width:auto; display:inline-block; vertical-align:top; font-size:8px; color:#fff; text-decoration:none; font-weight:500; line-height:16px; background:#000; border-radius:4px; margin:0 0 0 3px; padding:2px 4px;}
#st-content-wrapper.st-single-tour .grid-item .service-border .section-footer { display:table-footer-group;}
#st-content-wrapper.st-single-tour .grid-item .service-border .service-price { float:none !important;}
#st-content-wrapper.st-single-tour .grid-item .service-border .service-price span { font-size:12px;}
#st-content-wrapper.st-single-tour .grid-item .service-border .service-price .price span { font-size:16px; color:#000000;}
.private-wrap{white-space: nowrap;}
/*-Activities-Detail Page-*/

/*-Pickup-Modal-*/
.pickup-popup {}
.pickup-popup .modal-header { position:static; margin:0 0 20px 0 !important; padding:0px !important;}
.pickup-popup .modal-header .modal-title { width:100%; position:relative; margin:0px; padding:7px 0 0 60px;}
.pickup-popup .modal-header .modal-title svg { width:50px; height:auto; position:absolute; top:0px; left:0px; z-index:1;}
.pickup-popup .modal-header .modal-title svg * { fill:#fc4242;}
.pickup-popup .modal-header .close { font-size:35px; position:absolute; top:12px; right:12px; z-index:1;}
.pickup-popup .modal-body { margin:0px; padding:0px;}
.pickup-popup .pickup-popup-block { width:100%; display:block; padding:0 0 0 60px;}
.pickup-popup .pickup-popup-block p { font-size:17px; margin:0 0 15px 0; padding:0px;}
.pickup-popup .pickup-popup-block ul { display:block; list-style:none; margin:0px; padding:10px 0 0 0;}
.pickup-popup .pickup-popup-block ul li { display:block; position:relative; font-size:16px; margin:0 0 10px 0; padding:0 0 0 28px;}
.pickup-popup .pickup-popup-block ul li:before { content:"\f00c"; font:normal normal normal 14px/1 FontAwesome; width:18px; height:18px; background:#fc4242; border-radius:100%; font-size:11px; color:#fff; text-align:center; line-height:20px; position:absolute; top:2px; left:0px; z-index:1;}
.pickup-popup .pickup-popup-block ul li > ul { margin:0px; padding:10px 0 0 0;}
.pickup-popup .pickup-popup-block ul li > ul li { margin:0 0 5px 0; padding:0 0 0 20px;}
.pickup-popup .pickup-popup-block ul li > ul li:before { width:auto; height:auto; color:#fc4242; background:none; top:3px;}
.pickup-popup .pickup-popup-block .infobox { width:100%; display:block; padding:15px 0 0 0;}
.pickup-popup .pickup-popup-block .infobox .infobox_title { font-size:20px; margin:0 0 20px 0; padding:0px;}
.pickup-popup .pickup-popup-block .infobox .infobox_list { width:100%; display:block;}
.pickup-popup .pickup-popup-block .infobox .infobox_list .listbox { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; margin:0 0 10px 0;}
.pickup-popup .pickup-popup-block .infobox .infobox_list .listbox svg { width:24px; margin:0 10px 0 0;}
.pickup-popup .pickup-popup-block .infobox .infobox_list .listbox svg * { fill:#fc4242;}
.pickup-popup .pickup-popup-block .infobox .infobox_list .listbox .info_link { width:auto; display:inline-block; vertical-align:top; font-family: "Poppins", sans-serif !important; font-size:16px; color:#fc4242; font-weight:500; text-decoration:none; line-height:1; background:none; border:none; border-radius:0px; box-shadow:none; outline:none; margin:0px; padding:0px;}
/*-Pickup-Modal-*/

/*-Cancellation-Policy-Modal-*/
.cancellation-policy-popup {}
.cancellation-policy-popup .modal-header { position:static; margin:0 0 20px 0 !important; padding:0px !important;}
.cancellation-policy-popup .modal-header .modal-title { width:100%; position:relative; margin:0px; padding:7px 0 0 60px;}
.cancellation-policy-popup .modal-header .modal-title .las { font-size:50px; color:#fc4242; position:absolute; top:0px; left:0px; z-index:1;}
.cancellation-policy-popup .modal-header .close { font-size:35px; position:absolute; top:12px; right:12px; z-index:1;}
.cancellation-policy-popup .modal-body { margin:0px; padding:0px;}
.cancellation-policy-popup .cp-block { width:100%; display:block; padding:0 0 0 60px;}
.cancellation-policy-popup .cp-block p { font-size:17px; margin:0 0 15px 0; padding:0px;}
.cancellation-policy-popup .cp-block ul { display:block; list-style:none; margin:0px; padding:10px 0 0 0;}
.cancellation-policy-popup .cp-block ul li { display:block; position:relative; font-size:16px; margin:0 0 10px 0; padding:0 0 0 28px;}
.cancellation-policy-popup .cp-block ul li:before { content:"\f00c"; font:normal normal normal 14px/1 FontAwesome; width:18px; height:18px; background:#fc4242; border-radius:100%; font-size:11px; color:#fff; text-align:center; line-height:20px; position:absolute; top:2px; left:0px; z-index:1;}
.cancellation-policy-popup .cp-block .infobox { width:100%; display:block; padding:15px 0 0 0;}
.cancellation-policy-popup .cp-block .infobox .infobox_title { font-size:20px; margin:0 0 20px 0; padding:0px;}
.cancellation-policy-popup .cp-block .infobox .infobox_list { width:100%; display:block;}
.cancellation-policy-popup .cp-block .infobox .infobox_list .listbox { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; margin:0 0 10px 0;}
.cancellation-policy-popup .cp-block .infobox .infobox_list .listbox svg { width:24px; margin:0 10px 0 0;}
.cancellation-policy-popup .cp-block .infobox .infobox_list .listbox svg * { fill:#fc4242;}
.cancellation-policy-popup .cp-block .infobox .infobox_list .listbox .info_link { width:auto; display:inline-block; vertical-align:top; font-family: "Poppins", sans-serif !important; font-size:16px; color:#fc4242; font-weight:500; text-decoration:none; line-height:1; background:none; border:none; border-radius:0px; box-shadow:none; outline:none; margin:0px; padding:0px;}
/*-Cancellation-Policy-Modal-*/

/*-Covid-19-Modal-*/
.sanitary-measures-popup {}
.sanitary-measures-popup .modal-header { position:static; margin:0 0 20px 0 !important; padding:0px !important;}
.sanitary-measures-popup .modal-header .modal-title { width:100%; position:relative; margin:0px; padding:7px 0 0 60px;}
.sanitary-measures-popup .modal-header .modal-title .las { font-size:50px; color:#fc4242; position:absolute; top:0px; left:0px; z-index:1;}
.sanitary-measures-popup .modal-header .modal-title svg { width:50px; height:auto; position:absolute; top:0px; left:0px; z-index:1;}
.sanitary-measures-popup .modal-header .modal-title svg * { fill:#fc4242;}
.sanitary-measures-popup .modal-header .close { font-size:35px; position:absolute; top:12px; right:12px; z-index:1;}
.sanitary-measures-popup .modal-body { margin:0px; padding:0px;}
.sanitary-measures-popup .sm-block { width:100%; display:block; padding:0 0 0 60px;}
.sanitary-measures-popup .sm-block p { font-size:17px; margin:0 0 15px 0; padding:0px;}
.sanitary-measures-popup .sm-block ul { display:block; list-style:none; margin:0px; padding:10px 0 0 0;}
.sanitary-measures-popup .sm-block ul li { display:block; position:relative; font-size:16px; margin:0 0 10px 0; padding:0 0 0 28px;}
.sanitary-measures-popup .sm-block ul li:before { content:"\f00c"; font:normal normal normal 14px/1 FontAwesome; width:18px; height:18px; background:#fc4242; border-radius:100%; font-size:11px; color:#fff; text-align:center; line-height:20px; position:absolute; top:2px; left:0px; z-index:1;}
.sanitary-measures-popup .sm-block .infobox { width:100%; display:block; padding:15px 0 0 0;}
.sanitary-measures-popup .sm-block .infobox .infobox_title { font-size:20px; margin:0 0 20px 0; padding:0px;}
.sanitary-measures-popup .sm-block .infobox .infobox_list { width:100%; display:block;}
.sanitary-measures-popup .sm-block .infobox .infobox_list .listbox { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; margin:0 0 10px 0;}
.sanitary-measures-popup .sm-block .infobox .infobox_list .listbox svg { width:24px; margin:0 10px 0 0;}
.sanitary-measures-popup .sm-block .infobox .infobox_list .listbox svg * { fill:#fc4242;}
.sanitary-measures-popup .sm-block .infobox .infobox_list .listbox .info_link { width:auto; display:inline-block; vertical-align:top; font-family: "Poppins", sans-serif !important; font-size:16px; color:#fc4242; font-weight:500; text-decoration:none; line-height:1; background:none; border:none; border-radius:0px; box-shadow:none; outline:none; margin:0px; padding:0px;}
/*-Covid-19-Modal-*/

/*-St-Gallery-Popup-*/
body.overflow-hidden { overflow:hidden !important;}
.st-gallery-popup { width:100%; height:100vh; overflow-y:auto; -webkit-overflow-scrolling:touch; background:#000000; visibility:hidden; opacity:0; position:fixed; top:0px; left:0px; z-index:9999; -webkit-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}
.st-gallery-popup.open { visibility:visible; opacity:1;}
.st-gallery-popup .popup-close { width:40px; height:40px; display:block; text-align:center; line-height:40px; background:#FFFFFF; border-radius:50%; cursor:pointer; position:absolute; top:25px; right:25px; z-index:10; margin:0px; padding:0px;}
.st-gallery-popup .popup-close svg { width:18px; vertical-align:middle;}
.st-gallery-popup .popup-close svg * { fill:#fc4242;}
.st-gallery-popup .popup-body { width:100%; position:relative;}
.st-gallery-popup-title { width:100%; display:inline-block; vertical-align:top; border-bottom:1px solid #2a2a2a; margin:0px; padding:25px 0px;}
.st-gallery-popup-title .container { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center;}
.st-gallery-popup-title .container:before,
.st-gallery-popup-title .container:after { display:none;}
.st-gallery-popup-title .title-txt { width:auto; max-width:calc(100% - 180px); padding:0 20px 0 0;}
.st-gallery-popup-title .title-txt h3 { font-size:24px; color:#FFFFFF; font-weight:500; line-height:1.2; margin:0px; padding:0px;}
.st-gallery-popup-title .title-btn { width:auto; max-width:180px;}
.st-gallery-popup-title .title-btn .btn { margin:0px;}
.st-gallery-popup-block { width:100%; display:inline-block; vertical-align:top; padding:25px 0px;}
.st-gallery-popup-block .st-gallery-popup-slider { width:100%; max-width:750px; position:relative; margin:0 auto;}
.st-gallery-popup-block .st-gallery-popup-slider .slider-item { margin:0px; padding:0px;}
.st-gallery-popup-block .st-gallery-popup-slider .slider-item .image { width:100%; display:block;}
.st-gallery-popup-block .st-gallery-popup-slider .slider-item .image img { width:100%; border-radius:4px;}
.st-gallery-popup-block .st-gallery-popup-slider .slick-prev,
.st-gallery-popup-block .st-gallery-popup-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;}
.st-gallery-popup-block .st-gallery-popup-slider .slick-prev { background-image:url(../images/arrow_left.png); left:15px;}
.st-gallery-popup-block .st-gallery-popup-slider .slick-next { background-image:url(../images/arrow_right.png); right:15px;}
.st-gallery-popup-block .st-gallery-popup-thumb { width:100%; position:relative; margin:25px 0 0 0;}
.st-gallery-popup-block .st-gallery-popup-thumb .slider-item { margin:0px; padding:0px 10px;}
.st-gallery-popup-block .st-gallery-popup-thumb .slider-item .image { width:100%; position:relative; overflow:hidden; display:block; border-radius:4px; cursor:pointer; margin:0px; padding:0px;}
.st-gallery-popup-block .st-gallery-popup-thumb .slider-item .image:after { content:""; width:100%; height:100%; background:rgba(0,0,0,0.37); position:absolute; top:0px; left:0px; z-index:1; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.st-gallery-popup-block .st-gallery-popup-thumb .slider-item.slick-current .image:after { opacity:0; visibility:hidden;}
.st-gallery-popup-block .st-gallery-popup-thumb .slider-item .image img { width:100%;}
/*-St-Gallery-Popup-*/

/*-Sticky-Book-Wrap-*/
.sticky-book-wrap { width:100%; background:#000000; position:fixed; top:0px; left:0px; z-index:9999; -webkit-transform:translateY(-100%); transform:translateY(-100%); -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; padding:15px 0px;}
.sticky-book-wrap.sticky-class { -webkit-transform:translateY(0); transform:translateY(0);}
.sticky-book-wrap .sticky-book-inner { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:justify; justify-content:space-between;}
.sticky-book-wrap .title { width:auto; max-width:calc(100% - 180px); padding:0 20px 0 0;}
.sticky-book-wrap .title h2 { font-size:24px; color:#FFFFFF; font-weight:500; line-height:1.2; margin:0px; padding:0px;}
.sticky-book-wrap .button-wrap { width:auto; max-width:180px;}
.sticky-book-wrap .button-wrap .btn { margin:0px;}
/*-Sticky-Book-Wrap-*/

/*============ Car-Rental Page Start ============*/
.car-logo-slider-wrap { width:100%; position:relative;}
.car-logo-slider-wrap .car-logo-slider { position:relative;}
.car-logo-slider-wrap .car-logo-slider .item { width:100%; display:block; padding: 1px; }
.car-logo-slider-wrap .car-logo-slider .item .image { width:100%; height:150px; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; background:#ffffff; border:1px solid #dfdfdf; border-radius:8px; margin:0px; padding:15px 15px;}
.car-logo-slider-wrap .car-logo-slider .item .image img { width:auto; height: auto; max-width:100%; max-height:90px;}
.car-logo-slider-wrap .car-logo-slider .owl-nav button.owl-prev,
.car-logo-slider-wrap .car-logo-slider .owl-nav button.owl-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:0px 2px 8px 0px rgba(0,0,0,0.20); outline:none; position:absolute; top:50%; z-index:1; margin:-20px 0 0 0; padding:0px;}
.car-logo-slider-wrap .car-logo-slider .owl-nav button.owl-prev { background-image:url(../images/arrow_left.png); left:-20px;}
.car-logo-slider-wrap .car-logo-slider .owl-nav button.owl-next { background-image:url(../images/arrow_right.png); right:-20px;}
.car-steps-wrap { width:100%; position:relative;}
.car-steps-block { width:100%; position:relative;}
.car-steps-block .car-steps { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0px -15px;}
.car-steps-block .car-steps .step-row { width:20%; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-pack:center; justify-content:center;}
.car-steps-block .car-steps .step-row .step-box { width:100%; position:relative; z-index:1; display:inline-block; vertical-align:top; margin:30px 0px; padding:0px 15px;}
.car-steps-block .car-steps .step-row .step-box .img { width:100px; height:100px; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; background:#FFFFFF; border:1px solid #ffe6e6; border-radius:50%; margin:0 auto; padding:0px;}
.car-steps-block .car-steps .step-row .step-box .img img { max-width:50px; max-height:50px;}
.car-steps-block .car-steps .step-row .step-box .text { width:100%; max-width:200px; min-height:70px; display:block; font-size:14px; color:#1f2329; font-weight:500; text-align:center; line-height:20px; margin:0 auto; padding:10px 0 0 0;}
.car-steps-block .car-steps .step-row.step-0 .step-box:after { content:""; width:100%; height:0px; border-top:2px dashed #fc4242; position:absolute; left:50%; top:50px; z-index:-1;}
.car-steps-block .car-steps .step-row.step-1 .step-box:before { content:""; width:100%; height:0px; border-top:2px dashed #fc4242; position:absolute; left:50%; bottom:calc(100% - 50px); z-index:-1; -webkit-transform:rotate(-22deg); transform:rotate(-22deg); -webkit-transform-origin:top left; transform-origin:top left;}
.car-steps-block .car-steps .step-row.step-1 .step-box:after { content:""; width:100%; height:0px; border-top:2px dashed #fc4242; position:absolute; left:50%; bottom:calc(100% - 50px); z-index:-1; -webkit-transform:rotate(22deg); transform:rotate(22deg); -webkit-transform-origin:top left; transform-origin:top left;}
.car-steps-block .car-steps .step-row.step-2 .step-box:after { content:""; width:100%; height:0px; border-top:2px dashed #fc4242; position:absolute; left:50%; top:50px; z-index:-1;}
.car-steps-block .car-steps .step-row.step-3 .step-box-0:after { content:""; width:100%; height:0px; border-top:2px dashed #fc4242; position:absolute; left:50%; bottom:calc(100% - 50px); z-index:-1; -webkit-transform:rotate(22deg); transform:rotate(22deg); -webkit-transform-origin:top left; transform-origin:top left;}
.car-steps-block .car-steps .step-row.step-3 .step-box-1:after { content:""; width:100%; height:0px; border-top:2px dashed #fc4242; position:absolute; left:50%; bottom:calc(100% - 50px); z-index:-1; -webkit-transform:rotate(-22deg); transform:rotate(-22deg); -webkit-transform-origin:top left; transform-origin:top left;}
/*============ Car-Rental Page End ============*/

/*============ Car-Listing Page Start ============*/
.page-template-template-cars-search #st-content-wrapper { display:none !important; padding:80px 0px;}
.page-template-template-cars-search.loaded #st-content-wrapper { display:block !important;}
.car-loading-wraper { width:100%; position:relative; margin:30px 0 0 0; padding:80px 0px;}
body.loaded .car-loading-wraper { display:none;}
.car-loading-block { width:100%; display:inline-block; vertical-align:top;}
.car-loading-block .car-loading-title { width:100%; display:block; text-align:center; margin:0 0 30px 0;}
.car-loading-block .car-loading-title h3 { font-size:30px; line-height:1.2; margin:0px; padding:0px;}
.car-loading-block .car-loading-logos { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-pack:center; justify-content:center; border-top:1px solid #D7DCE3; border-bottom:1px solid #D7DCE3; margin:0 0 30px 0; padding:30px 0 0 0;}
.car-loading-block .car-loading-logos .clbox { width:12.50%; float:left; opacity:0.5; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; margin:0 0 30px 0; padding:0px 10px;}
.car-loading-block .car-loading-logos .clbox.active { opacity:1;}
.car-loading-block .car-loading-logos .clbox .img { width:100%; height:80px; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center;}
.car-loading-block .car-loading-logos .clbox .img img { max-width:100%; max-height:80px;}
.car-loading-block .car-loading-logos .clbox .icon { width:100%; display:block; text-align:center; margin:15px 0 0 0;}
.car-loading-block .car-loading-logos .clbox .icon .icon-1 { width:auto; display:inline-block; vertical-align:top; font-size:24px; color:#5E6D77;}
.car-loading-block .car-loading-logos .clbox .icon .icon-2 { width:26px; height:26px; display:none; vertical-align:top; font-size:14px; color:#9b9797;  text-align:center; line-height:22px; border:2px solid #9b9797; border-radius:50%;}
.car-loading-block .car-loading-logos .clbox.active .icon .icon-1 { display:none;}
.car-loading-block .car-loading-logos .clbox.active .icon .icon-2 { display:inline-block;}
.car-loading-block .car-loading-info { width:100%; display:block;}
.car-loading-block .car-loading-info ul { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-pack:center; justify-content:center; margin:0px; padding:0px;}
.car-loading-block .car-loading-info ul li { width:auto; float:left; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; font-size:14px; color:#1f2329; font-weight:500; line-height:20px; list-style:none; margin:0px 15px; padding:0px;}
.car-loading-block .car-loading-info ul li span { margin:0 12px 0 0; padding:0px;}
.car-loading-block .car-loading-info ul li span img { max-width:30px; max-height:30px;}
.search-result-page .st-hotel-result .sidebar-item.map-view-wrapper,
.search-result-page .st-rental-result .sidebar-item.map-view-wrapper { margin-bottom:0px;}
#st-content-wrapper .item-service-car {}
#st-content-wrapper .item-service-car .item-service-wrapper { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
#st-content-wrapper .item-service-car .item-service-wrapper:before,
#st-content-wrapper .item-service-car .item-service-wrapper:after { display:none;}
#st-content-wrapper .item-service-car .item-service-wrapper .thumb { height:auto;}
#st-content-wrapper .item-service-car .item-service-wrapper .thumb .car-img:after { padding:0px;}
#st-content-wrapper .item-service-car .item-service-wrapper .thumb .car-img a { height:auto; position:relative;}
#st-content-wrapper .item-service-car .item-service-wrapper .thumb .car-img a img{ border-radius: 4px}
#st-content-wrapper .item-service-car .item-service-wrapper .auther_blk { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:0px 15px 15px 15px;}
#st-content-wrapper .item-service-car .item-service-wrapper .auther_blk .image-name-wrap { width:auto; text-align:center;}
#st-content-wrapper .item-service-car .item-service-wrapper .auther_blk .image-name-wrap .image { width:50px; height:50px; display:block; background-position:center center; background-repeat:no-repeat; background-size:cover; border-radius:50%; margin:0px; padding:0px;}
#st-content-wrapper .item-service-car .item-service-wrapper .auther_blk .image-name-wrap .name { width:100%; font-size:14px; color:#1f2329; font-weight:500; line-height:1.2; margin:8px 0 0 0; padding:0px;}
#st-content-wrapper .item-service-car .item-service-wrapper .auther_blk .ratings { width:34px; height:34px; font-size:14px; color:#ffffff; font-weight:500; text-align:center; line-height:34px; background:#fc4242; border-radius:50%; margin:8px 0 0 12px; padding:0px;}
#st-content-wrapper .item-service-car .item-service-wrapper .btn-box { margin:30px 0 0 0; padding:0 15px 0 0;}
#st-content-wrapper .item-service-car .item-service-wrapper .btn-box .btn { color:#fc4242; background:none; border:none; border-radius:0px; box-shadow:none !important; margin:0px; padding:0px;}
.no-search-form { width:100%;}
.no-search-form .no-search-title { width:100%; margin:0 0 15px 0; padding:0px;}
.no-search-form .no-search-title h3 { margin:0px; padding:0px;}
.no-search-form .form-wrap { width:100%;}
.no-search-form .form-wrap .form-group { margin:0 0 15px 0;}
.no-search-form .form-wrap .form-group label { width:100%; font-size:14px; color:#1f2329; font-weight:500; line-height:1.2; margin:0 0 6px 0; padding:0px;}
.no-search-form .form-wrap .form-group .form-control { width:100%; height:44px; font-size:14px; color:#5E6D77; background:#ffffff; border:1px solid #DAE1E7; border-radius:4px; box-shadow:none; outline:none; margin:0px; padding:0px 15px;}
.no-search-form .form-wrap .form-group textarea.form-control { height:auto; resize:none; padding:10px 15px;}
.no-search-form .form-wrap .form-group .wpcf7-not-valid-tip { font-size:14px; font-weight:500; margin:5px 0 0 0; padding:0px;}
.no-search-form .form-wrap .form-group .btn { min-width:120px; height:44px;}
.no-search-form .form-wrap .wpcf7-response-output { margin:10px 0 0 0; padding:6px 15px;}
/*============ Car-Listing Page End ============*/

/*============ Car-Enquire Modal Start ============*/
.car-enquire-popup {}
.car-enquire-popup .modal-header { position:static; margin:0 0 20px 0 !important; padding:0px !important;}
.car-enquire-popup .modal-header .modal-title { margin:0px; padding:0px;}
.car-enquire-popup .modal-header .close { font-size:35px; position:absolute; top:12px; right:12px; z-index:1;}
.car-enquire-popup .modal-body { margin:0px; padding:0px;}
.car-enquire-popup .car-enquire-block { width:100%; display:block;}
.car-enquire-popup .car-info-block { width:100%; display:inline-block; vertical-align:top;}
.car-enquire-popup .car-info-block .car-title { font-size:20px; margin:0 0 15px 0; padding:0px;}
.car-enquire-popup .car-info-block .car-info { width:100%; display:block;}
.car-enquire-popup .car-info-block .car-info .row > [class*="col-"] { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.car-enquire-popup .car-info-block .car-info .car-equipments { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.car-enquire-popup .car-info-block .car-info .car-equipments .item { width:auto; float:left; text-align:center; margin:0 20px 0 0;}
.car-enquire-popup .car-info-block .car-info .car-equipments .item .ico { width:100%; display:block;}
.car-enquire-popup .car-info-block .car-info .car-equipments .item .ico svg { width:27px; height:27px;}
.car-enquire-popup .car-info-block .car-info .car-equipments .item .text { width:100%; display:block; font-size:14px; color:#1f2329; font-weight:500; line-height:1; margin:0px; padding:5px 0 0 0;}
.car-enquire-popup .car-info-block .car-info .car-company-logo { width:auto;}
.car-enquire-popup .car-info-block .car-info .car-company-logo img { max-width:60px; max-height:60px;}
.car-enquire-popup .car-info-block .car-image { width:100%; display:block; margin:30px 0 0 0;}
.car-enquire-popup .car-info-block .car-image img { width:100%;}
.car-enquire-popup .car-email-form { width:100%; display:inline-block; vertical-align:top;}
.car-enquire-popup .car-email-form .form-group { width:100%; margin:0 0 20px 0 !important; padding:0px !important;}
.car-enquire-popup .car-email-form .form-group label { width:100%; margin:0 0 5px 0; padding:0px;}
.car-enquire-popup .car-email-form .form-group .form-control { width:100%; height:44px !important; margin:0px; padding:0px 15px;}
.car-enquire-popup .car-email-form .form-group textarea.form-control { height:150px !important; resize:none; padding:10px 15px;}
.car-enquire-popup .car-email-form .form-group .wpcf7-not-valid-tip { margin:5px 0 0 0; padding:0px;}
.car-enquire-popup .car-email-form .form-group .btn.wpcf7-submit { min-width:120px;}
.car-enquire-popup .car-email-form .wpcf7-response-output { font-size:13px; line-height:1.2; margin:0 0 20px 0; padding:8px 12px;}
.car-enquire-popup .car-price { width:100%; display:block; font-size:16px; color:#5E6D77; font-weight:400; line-height:1.2; margin:0px; padding:0px;}
.car-enquire-popup .car-price .price-lbl {}
.car-enquire-popup .car-price .price-amt { color:#1f2329; font-weight:700;}
/*============ Car-Enquire Modal End ============*/

/*============ Car-Detail Page Start ============*/
#st-content-wrapper.st-single-car {}
#st-content-wrapper.st-single-car .st-gallery-info-wrap { padding:25px 0 25px 0; border-top:1px solid #000;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap + .st-hr.large{border-top:1px solid #000;}
.st-single-car .st-gallery-info-wrap .car-equipments { width:100%; display:block;}
.st-single-car .st-gallery-info-wrap .car-equipments .car-equipments-top { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0px -15px;}
.st-single-car .st-gallery-info-wrap .car-equipments .car-equipments-top .item { width:auto; text-align:center; margin:0 0 12px 0; padding:0px 15px;}
.st-single-car .st-gallery-info-wrap .car-equipments .car-equipments-top .item .ico { width:27px; display:inline-block; vertical-align:top;}
.st-single-car .st-gallery-info-wrap .car-equipments .car-equipments-top .item .ico svg { width:27px; height:27px;}
.st-single-car .st-gallery-info-wrap .car-equipments .car-equipments-top .item .text { width:100%; display:block; font-size:14px; color:#1f2329; font-weight:500; line-height:1; margin:0px; padding:5px 0 0 0;}
.st-single-car .st-gallery-info-wrap .car-equipments .mileage-dilivery-info { width:100%; display:block; padding:12px 0 0 0;}
.st-single-car .st-gallery-info-wrap .car-equipments .mileage-dilivery-info .item { width:100%; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; margin:0 0 12px 0;}
.st-single-car .st-gallery-info-wrap .car-equipments .mileage-dilivery-info .item .ico { width:27px;}
.st-single-car .st-gallery-info-wrap .car-equipments .mileage-dilivery-info .item .ico svg { width:27px; height:27px;}
.st-single-car .st-gallery-info-wrap .car-equipments .mileage-dilivery-info .item .text { width:calc(100% - 27px); font-size:14px; color:#1f2329; font-weight:500; line-height:1; margin:0px; padding:0 0 0 12px;}
.st-single-car .st-gallery-info-wrap .car-equipments .mileage-dilivery-info .item .text a{font-size:14px; color:#1f2329; font-weight:500; line-height:1;}

#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider:not(.slick-initialized){display: none;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .slider-banner-image{display: block;width: 100%;position: relative;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .slider-banner-image img{ width: 345px; height: 230px;border-radius: 4px;object-fit: cover;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .slider-banner-image .slider-banner-image-wrap{display: block;width: 100%; position: relative;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .slider-banner-image .viewFullImg{ position: absolute;top: 8px;right: 35px;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .slider-banner-image .viewFullImg a{font-size: 18px;background-color: #fc4242;border-radius: 4px;box-shadow: none;outline: none;padding: 5px 5px;display: flex;align-items: center;justify-content: center;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .slider-banner-image .viewFullImg a svg{width: auto;height: 15px;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider .slick-arrow{font-size: 0;background: transparent;border: none;border-radius: 3px; width: 40px; height: 40px; background: none; background-color: rgba(26, 43, 72, 0.6);position: absolute; top: 50%; margin-top: -16px; z-index: 1;transition-property: -webkit-transform,opacity; transition-property: transform,opacity; transition-duration: .3s; opacity: 0}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider .slick-arrow:after{position: absolute; left: 50%; margin-left: -13px; top: 7px; width: 24px; height: 24px;content: ''}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider .slick-arrow.slick-prev{left: 30px; transform: translate3d(-48px,0,0);}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider .slick-arrow.slick-prev:after{background: url(../images/ico_pre.svg);}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider .slick-arrow.slick-next{right: 30px; transform: translate3d(48px,0,0);}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider .slick-arrow.slick-next:after{background: url(../images/ico_next.svg);}

#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider:hover .slick-arrow.slick-disabled{opacity: 0.2}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider:hover .slick-arrow{opacity: 1}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider:hover .slick-arrow.slick-prev{transform: translate3d(0,0,0)}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider:hover .slick-arrow.slick-next{transform: translate3d(0,0,0)}

#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider.stuck {position: fixed;bottom: 115px;right: 20px;transform: translateY(100%);width: 400px;height: 223px;animation: fade-in-up .25s ease forwards;z-index: 1000000000;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider iframe{width: 100%;height: 230px;display: block;border: none;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider.stuck .slider-banner-image{width: 400px !important;height: 223px;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider.stuck .slick-arrow{display: none;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider.stuck .slider-banner-image.video iframe{height: 223px;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider.stuck .slider-banner-image:not(.slick-active){display: none;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider .slider-banner-image.video .hide{display: none;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider .slider-banner-image.video .close-video-pip{display: none;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider.stuck .slider-banner-image.video .close-video-pip{width: 30px;height: 30px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;background: #f8f8f8;border: none;border-radius: 50%;box-shadow: none;outline: none;cursor: pointer;position: absolute;top: 5px;right: 5px;z-index: 1;margin: 0px;padding: 1px 0 0;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider.stuck .slider-banner-image.video .close-video-pip a{color: #fc4242;text-decoration: none;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider.stuck .slider-banner-image.video .close-video-pip a svg{ width:10px; opacity:0.5;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider.stuck .slick-track{transform: unset !important;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider.stuck .slick-slide:not(.slick-active){display: none;}

#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider .slider-banner-image .view-video { display: -webkit-flex;display: -ms-flexbox;display: flex; justify-content: center; align-items: center; padding: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 15px; }
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider .slider-banner-image .view-video a.view-video-link {text-transform: uppercase;font-size: 12px;font-weight: 500;padding: 10px 15px;background: none;color: #ffffff;border: 1px solid #fc4242;background-color: transparent;-webkit-box-shadow: none;box-shadow: none;border-radius: 3px;padding: 8px 16px;-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;text-decoration: none !important;-webkit-text-shadow: 5px 5px 5px black; -moz-text-shadow: 5px 5px 5px black; -ms-text-shadow: 5px 5px 5px black; text-shadow: 5px 5px 5px black;background-color: #fc4242;border-color: #fc4242;color: #ffffff;-webkit-text-shadow: none;-moz-text-shadow: none;-ms-text-shadow: none;text-shadow: none;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider .slider-banner-image .view-video a.view-video-link:hover{background-color: #000000;border-color: #000000;color: #ffffff;}
#st-content-wrapper.st-single-car .st-gallery-info-wrap .st-gallery .car-slider .slider-banner-image .view-video a.view-video-link i{padding: 0 5px 0 0;}


#st-content-wrapper.st-single-car .st-heading-section { cursor:pointer; margin:0px !important; padding:20px 0px;}
#st-content-wrapper.st-single-car .st-hr.large { margin:0px;}
#st-content-wrapper.st-single-car .policy-items {}
#st-content-wrapper.st-single-car .policy-items .policy-item { margin:20px 0 0 0;}
#st-content-wrapper.st-single-car .auther_wrap { padding:20px 0px;}
#st-content-wrapper.st-single-car .st-map { margin:10px 0 0 0 !important;}
#st-content-wrapper.st-single-car .review-box { margin:0px;}
#st-content-wrapper.st-single-car .fixed-on-mobile {}
#st-content-wrapper.st-single-car .form-book-wrapper { border:1px solid #D7DCE3; border-radius:4px;}
#st-content-wrapper.st-single-car .form-book-wrapper .form-head { font-size:16px; background:#000000; border-radius:4px 4px 0 0; padding:15px 20px;}
#st-content-wrapper.st-single-car .form-book-wrapper .tab-content { border:none;}
.st-single-car .car-booking-form { margin:0px; padding:0px;}
.st-single-car .car-booking-form .price-detail-wrap { border-top:1px solid #D7DCE3; padding:15px 20px;}
.st-single-car .car-booking-form .price-detail-wrap .price-title { width:100%; font-size:14px; color:#1f2329; font-weight:500; line-height:1.2; margin:0 0 8px 0; padding:0px;}
.st-single-car .car-booking-form .price-detail-wrap .price-box { width:100%; font-size:13px; color:#1f2329; font-weight:400; line-height:20px; margin:0px; padding:0px;}
.st-single-car .car-booking-form .price-detail-wrap .price-box .total-days { width:100%; display:block;}
.st-single-car .car-booking-form .price-detail-wrap .price-box .total-price { width:100%; display:block;}
.st-single-car .car-booking-form .payment-note { font-size:13px; color:#1f2329; font-weight:400; line-height:20px; border-top:1px solid #D7DCE3; padding:15px 20px;}
.st-single-car .car-booking-form .submit-group { padding:20px 20px !important;}
.st-single-car .car-booking-form .submit-group .btn { margin:0px;}
.st-single-car .car-booking-form .submit-group .btn:hover { color:#ffffff; background:#000000;}
.st-single-car .car-booking-form .submit-group .btn.move-to-extra { margin:0 0 15px 0;}
.st-single-car .car-booking-form .message-wrapper { margin:0px; padding:0px 20px;}
.st-single-car .car-booking-form .pickup-dropoff-wrap { border-top:1px solid #D7DCE3; padding:15px 20px;}
.st-single-car .car-booking-form .pickup-dropoff-wrap .pd-title { width:100%; font-size:14px; color:#1f2329; font-weight:500; line-height:1.2; margin:0 0 8px 0; padding:0px;}
.st-single-car .car-booking-form .pickup-dropoff-wrap .pd-box-parent { width:100%; font-size:13px; color:#1f2329; font-weight:400; line-height:20px; margin:0px; padding:0 0 0 22px;}
.st-single-car .car-booking-form .pickup-dropoff-wrap .pd-box-parent .pd-box { position: relative;padding: 0 0 15px;}
.st-single-car .car-booking-form .pickup-dropoff-wrap .pd-box-parent .pd-box .address { font-weight: 600;}
.st-single-car .car-booking-form .pickup-dropoff-wrap .pd-box-parent .pd-box:before { content: "";width: 15px;height: 15px;background: #fc4242;border: 2px solid #fc4242;border-radius: 50%;box-shadow: inset 0px 0 0px 4px #ffffff;position: absolute;top: 3px;left: -22px;z-index: 1;}
.st-single-car .car-booking-form .pickup-dropoff-wrap .pd-box-parent .pd-box:first-child:after { content: '';width: 1px;height: 100%;background: #D7DCE3;position: absolute;left: -15px;top: 3px;}
.st-single-car .st-sent-mail-customer {}
.st-single-car .st-sent-mail-customer h5 { margin:20px 0 5px 0;}
#st-content-wrapper .st-gallery .fotorama .fotorama__fullscreen-icon{display: none;}
.st-map-popup { width:100%; height:100vh; overflow-y:auto; -webkit-overflow-scrolling:touch; background:#000000cf; visibility:hidden; opacity:0; position:fixed; top:0px; left:0px; z-index:1999999999; -webkit-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}
.st-map-popup.open { visibility:visible; opacity:1;}
.st-map-popup .map-popup-close { width:40px; height:40px; display:block; text-align:center; line-height:40px; background:#FFFFFF; border-radius:50%; cursor:pointer; position:absolute; top:25px; right:25px; z-index:10; margin:0px; padding:0px;}
.st-map-popup .map-popup-close svg { width:18px; vertical-align:middle;}
.st-map-popup .map-popup-close svg * { fill:#fc4242;}
.st-map-popup .map-popup-body { width:100%; position:relative;padding: 25px;}
.st-map-popup .map-popup-body .map { width:100%; height: calc(100vh - 50px);background: #fff;}
.st-map-popup .map-popup-body .marker {color: white;background-color: black;border: solid 1px black;font-weight: 900;padding: 4px;top: -8px;}
.st-map-popup .map-popup-body .marker::after {content: "";position: absolute;top: 100%;left: 50%;transform: translate(-50%, 0%);border: solid 8px transparent;border-top-color: black;}
.st-map-popup .map-popup-body .marker-popup{position: absolute;right: -150px;opacity: 0;visibility: hidden;transition: all ease 0.5s;}
.st-map-popup .map-popup-body .marker:hover + .marker-popup{opacity: 1;visibility: visible;}
.st-map-popup .map-popup-body .marker-popup .car-popup-info{display: flex;width: 300px;background: #fff;justify-content: space-between;padding: 10px;border-radius: 5px;}
.st-map-popup .map-popup-body .marker-popup .car-popup-info .icon{width: 100px;background: #ddd;padding: 10px;display: flex;justify-content: center;align-items: center;;}
.st-map-popup .map-popup-body .marker-popup .car-popup-info .icon svg{width: 70%;height: 70%;}
.st-map-popup .map-popup-body .marker-popup .car-popup-info .icon img{max-width: 100%;}
.st-map-popup .map-popup-body .marker-popup .car-popup-info .info{width: calc(100% - 110px);}
.st-map-popup .map-popup-body .marker-popup .car-popup-info .info .title-wrap{width: 100%;margin: 0 0 10px;}
.st-map-popup .map-popup-body .marker-popup .car-popup-info .info .title-wrap .title{font-size: 14px;color: #000;margin: 0 0 5px;font-weight: bold;}
.st-map-popup .map-popup-body .marker-popup .car-popup-info .info .title-wrap .car-number{font-size: 14px;color: #000;margin: 0 0 10px;}
.st-map-popup .map-popup-body .marker-popup .car-popup-info .info .price-wrap{display: block;width: 100%;text-align: right;}
.st-map-popup .map-popup-body .marker-popup .car-popup-info .info .price-wrap .days-text{font-size: 14px;margin: 0 0 5px;}
.st-map-popup .map-popup-body .marker-popup .car-popup-info .info .price-wrap .car-price{font-size: 16px;font-weight: bold;}
/*============ Car-Detail Page End ============*/

/*login-register*/
.modal .modal-content .modal-body .advanced .social-text-icon{display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center;}
.modal .modal-content .modal-body .advanced .social-text-icon .icon{width: 20px;height: auto;display: block;margin: 0 0 10px 5px;}
.modal .modal-content .modal-body .advanced .social-text-icon .icon img{width: 100%;height: auto;display: block;}
/*login-register*/

/*registration popup*/
.modal.login-regiter-popup .modal-content .modal-body .secure-icon-wrap{width: 100%;text-align: right;}
.modal.login-regiter-popup .modal-content .modal-body .secure-icon-wrap .secure-icon{width: 30px; display: inline-block;}
.modal.login-regiter-popup .modal-content .modal-body .secure-icon-wrap .secure-icon img{width: 100%;}
.modal.login-regiter-popup .modal-content .modal-body .secure-icon-wrap .secure-icon .tooltip-inner{width: 100%;max-width: 300px;}
/*registration popup*/

.category-list-slider {}
.category-list-slider.owl-carousel .owl-dots{display: block;width: 100%; text-align: center; margin: 0 4px;}
.category-list-slider.owl-carousel .owl-dots .owl-dot{width: 10px;height: 10px;border: 1px solid #fc4343;border-radius: 100%; margin: 0 0 0 4px;}
.category-list-slider.owl-carousel .owl-dots .owl-dot.active{background: #fc4343;}

.st-contact-info .info-content .sub p a { color: #FFFFFF; text-decoration: underline; }
.st-contact-info .info-content .sub p a:hover { text-decoration: none; }

.single-st_cars .fotorama__spinner{display: none !important;}
.page-template-add-your-service .form-row,
.ctrp_wrap .form-row { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 0 -10px; }
.page-template-add-your-service  .form-row .form-col,
.ctrp_wrap .form-row .form-col { width: 100%; position: relative; padding: 10px; }
.page-template-add-your-service .form-row .form-col-half,
.ctrp_wrap .form-row .form-col-half { width: 50%; }
.page-template-add-your-service .form-row .form-col label ,
.ctrp_wrap .form-row .form-col label { display: block;font-weight: 700;font-size: 16px;float: none;line-height: 1.3;margin: 0 0 4px 0;padding: 0; }
.page-template-add-your-service .form-row .form-col span,
.ctrp_wrap .form-row .form-col span { display: inline-block; vertical-align: top; }
.page-template-add-your-service .form-row .form-col span.wpcf7-form-control > .wpcf7-list-item:first-child,
.ctrp_wrap .form-row .form-col span.wpcf7-form-control > .wpcf7-list-item:first-child { margin-left: 0; }
.page-template-add-your-service .form-row .form-col input[type=checkbox] ,
.ctrp_wrap .form-row .form-col input[type=checkbox] {border: 1px solid #ccc;background-color: #fff;width: 14px;height: 14px;margin: 0 10px 0 3px;display: inline-block;vertical-align: baseline;}
.page-template-add-your-service .form-row .form-col .wpcf7-list-item-label ,
.ctrp_wrap .form-row .form-col .wpcf7-list-item-label {display: inline;vertical-align: baseline;font-size: 16px;font-weight: 400;line-height: 1.3;}
.page-template-add-your-service .form-row .form-col .input-text,
.ctrp_wrap .form-row .form-col .input-text { background-color: #fff;box-sizing: border-box;border-radius: 2px;color: #333;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;display: block;float: none;font-size: 16px;border: 1px solid #ccc;padding: 6px 10px;height: 38px;width: 100%;line-height: 1.3; }
.page-template-add-your-service .form-row .form-col select.input-text,
.ctrp_wrap .form-row .form-col select.input-text { -webkit-appearance: auto; -moz-appearance: auto; -ms-appearance: auto; appearance: auto; }
.page-template-add-your-service .form-row .form-col .wpcf7-form-control-wrap,
.ctrp_wrap .form-row .form-col .wpcf7-form-control-wrap { width: 100%; }
.page-template-add-your-service .form-row .form-col .text-field-row,
.ctrp_wrap .form-row .form-col .text-field-row { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 0 -10px; }
.page-template-add-your-service .form-row .form-col .text-field-row .text-field,
.ctrp_wrap .form-row .form-col .text-field-row .text-field { width: 100%; padding-left: 10px; padding-right: 10px; }
.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: 50%; }
.page-template-add-your-service .form-row .form-col .wpcf7-form-control-wrap + label,
.ctrp_wrap .form-row .form-col .wpcf7-form-control-wrap + label{display: block;font-size: 13px;float: none;font-weight: 400;line-height: 1.3;margin: 4px 0 0;padding: 0;}
.page-template-add-your-service .form-row .form-col .text-field.country_code,
.ctrp_wrap .form-row .form-col .text-field.country_code { width: 30%; }
.page-template-add-your-service .form-row .form-col .text-field.phone_number,
.ctrp_wrap .form-row .form-col .text-field.phone_number { width: 70%; }
.page-template-add-your-service .form-row .form-col.submit-btn .btn-submit,
.ctrp_wrap .form-row .form-col.submit-btn .btn-submit {background: #FC4242;color: #fff;font-weight: 600;border-radius: 5px;font-size: 13px;padding: 10px 15px; display: inline-block;vertical-align: middle; height: auto; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;letter-spacing: normal;list-style: none;outline: none;position: static;text-decoration: none;text-indent: 0;text-shadow: none;text-transform: none;width: auto; -webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none; border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.page-template-add-your-service .form-row .form-col.submit-btn .btn-submit:hover,
.ctrp_wrap .form-row .form-col.submit-btn .btn-submit:hover { background: red; }

.page-template-add-your-service .form-row .form-col .service label input[type="checkbox"] { height: 0; width: 0; opacity: 0; visibility: hidden; position: absolute; }
.page-template-add-your-service .form-row .form-col .service label input[type="checkbox"]:checked + span { /*background-color: #FC4242;*/ color: #ffffff;color: #fc4242; border-color: #fc4242; }
.page-template-add-your-service .form-row .form-col .service label input[type="checkbox"]:checked + span:after { -webkit-filter: brightness(0) invert(1); -moz-filter: brightness(0) invert(1); -ms-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }
.page-template-add-your-service .form-row .form-col .service label input[type="checkbox"]:checked + span:after { -webkit-filter: invert(33%) sepia(59%) saturate(2338%) hue-rotate(338deg) brightness(107%) contrast(98%); -moz-filter: invert(33%) sepia(59%) saturate(2338%) hue-rotate(338deg) brightness(107%) contrast(98%);; -ms-filter: invert(33%) sepia(59%) saturate(2338%) hue-rotate(338deg) brightness(107%) contrast(98%); }
.page-template-add-your-service #create-service-form-row { padding-top: 80px; }
.title_srvs h2 { font-size: 35px; font-weight: 700; position: relative; padding-bottom: 15px; }
.title_srvs h2:after { content: ''; position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 100px; height: 4px; background-color: #FC4242; }

.page-template-add-your-service .form-row .form-col .service  label > span:after { content: ''; display: block; width: 100%; position: relative; height: 70px; background-position: center center; background-repeat: no-repeat; background-size: contain; margin-top:  20px; }
.page-template-add-your-service .form-row .form-col label.accommodation > span:after { background-image: url(../images/accommodation-black.svg); }
.page-template-add-your-service .form-row .form-col label.activity > span:after { background-image: url(../images/activity-black.svg); }
.page-template-add-your-service .form-row .form-col label.cars > span:after { background-image: url(../images/car-rental-black.svg); }

.page-template-add-your-service .form-row .form-col .service > span { display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -10px; justify-content: center; }
.page-template-add-your-service .form-row .form-col .service > span > span { width: 33.33%; padding: 10px; margin: 0 !important; }
.page-template-add-your-service .form-row .form-col .service > span > span .wpcf7-list-item-label { width: 100%; padding: 15px; background-color: #ffffff; border: solid 1px #000;border-radius: 10px; font-weight: 600; color: #000; text-align: center; display: block; -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; cursor: pointer; }






.st-woo-checkout-form .woocommerce-checkout-review-order-table header .booking-item-payment-img { width: 251px; }

.st-woo-checkout-form .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label .woocommerce-form__input + .woocommerce-terms-and-conditions-checkbox-text a,
.woocommerce-privacy-policy-text p a,
.woocommerce-info a.request-car-delivery,
.woocommerce-checkout-review-order-table p a {color: #FC4242;}

.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_city_field { clear: both; }
.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slider-banner-image .view-full-image { display: -webkit-flex;display: -ms-flexbox;display: flex; justify-content: flex-end; align-items: flex-start; padding: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 15px; }
.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slider-banner-image .view-full-image a.view-full-image-link { text-transform: uppercase;font-size: 12px;font-weight: 500;padding: 10px 15px;background: none;color: #ffffff;border: 1px solid #fc4242;background-color: transparent;-webkit-box-shadow: none;box-shadow: none;border-radius: 3px;padding: 8px 16px;-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;text-decoration: none !important;-webkit-text-shadow: 5px 5px 5px black; -moz-text-shadow: 5px 5px 5px black; -ms-text-shadow: 5px 5px 5px black; text-shadow: 5px 5px 5px black;/* text-shadow: 2px 2px 8px rgb(0 0 0 / 75%); */ }

.switcher {font-size:12px;text-align:left;cursor:pointer;/*overflow:hidden;*/width:auto;line-height:17px; position: relative; }
.switcher a {text-decoration:none;display:block;font-size:12px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.switcher a img {vertical-align:middle;display:inline;border:0;padding:0;margin:0 3px 0 0;opacity:1;}
.switcher a:hover img {opacity:1;}
/* .switcher .selected {background:#fff linear-gradient(180deg, #efefef 0%, #fff 70%);position:relative;z-index:9999;} */
.switcher .selected a {border:none;color:#ffffff;padding:3px 15px 3px 5px;width:auto; position: relative;}
.switcher .selected a:before { content: "\f107"; transition:all .2s; display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
/* .switcher .selected a.open:before {-webkit-transform: rotate(-180deg) translateY(-50%);transform:rotate(-180deg) translateY(-50%);} */
/* .switcher .selected a:hover {background:#fff} */
.switcher .option {position:absolute; top: 100%; left: 0; left: 0; z-index:9998;background-color:#1f2329;display:none;width:auto;max-height:198px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow-y:auto;overflow-x:hidden;border: 1px solid rgba(0,0,0,.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);box-shadow: 0 6px 12px rgb(0 0 0 / 18%); }
.switcher .option a {color:#ffffff;padding:3px 5px;}
.switcher .option a:hover {background:#233448; color: #ffffff; }
.switcher .option a.selected {background:#233448; color: #ffffff; }
#selected_lang_name {float: none;}
.l_name {float: none !important;margin: 0;}
.switcher .option::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:5px;background-color:#f5f5f5;}
.switcher .option::-webkit-scrollbar {width:5px;}
.switcher .option::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);box-shadow: inset 0 0 3px rgba(0,0,0,.3);background-color:#888;}
.st-header-2.single header#header,
.st-header-2.error404 header#header,
.st-header-2.page-template-template-checkout header#header,
.st-header-2.page-template-template-payment-success header#header,
.st-header-2.woocommerce-page header#header { background-color: #000000 !important; }
html[lang="fr"] .search-result-page .st-hotel-result .style-list .item-service.item-service-car .section-footer .save-money { width: auto; margin-left: -6px;margin-right: 6px; }

html[lang="fr"] .btn.btn-primary font { vertical-align: top !important; }
html[lang="fr"] .search-result-page .st-hotel-result .sidebar-item-wrapper .sidebar-item { padding: 20px 11px; }
html[lang="fr"] .btn { white-space:normal }
html[lang="fr"] .search-result-page .st-hotel-result .style-list .item-service.item-service-car .section-footer .save-money:before { display: none; }
html[lang="fr"] .search-result-page .st-hotel-result .style-list .item-service.item-service-car .section-footer .save-money i { color: #ffffff; }
html[lang="fr"] .st-checkout-page .cart-info .coupon-section form .form-group input[type="text"] { width: 57%; }
html[lang="fr"] .st-checkout-page .cart-info .coupon-section form .form-group .btn { width: 38%; }
.page-template-template-checkout header { margin-bottom: 0 !important; }

/* html[lang="fr"] .btn font { vertical-align: top !important; } */
font { vertical-align: top !important; }
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item-wishlist-remove { color: #fc4242; }
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item-wishlist-remove:hover { color: #000000; }

.tooltip {
    pointer-events: none;
    z-index: 9999;
}
.empty-div { display: none; }
.modal{z-index: 10000;}
.modal-backdrop { z-index: 9999; }
.st-aboutus-gallery .st-gallery .flickity-page-dots { bottom: 30px; }
.st-aboutus-gallery .st-gallery .flickity-page-dots li { background-color: #ffffff; border-color: #ffffff; opacity: 1; }
.page-id-8028 .search-result-page { padding-bottom: 0 !important; }
.st-aboutus-gallery .st-gallery .flickity-page-dots li.is-selected { background-color: #fc4242; border-color: #fc4242; }

.single-st_activity .st-gallery .banner-slider-wrap .slider-for:not(.slick-initialized),
.single-st_activity .st-gallery .banner-slider-wrap .slider-nav:not(.slick-initialized),
.switcher .option a.selected { display: none; }
#cookie-law-info-bar {z-index: 9999999999;}

.st-number-box .st-number-circle p { border-color: #fc4242 !important; color: #fc4242 !important; width: 55px !important;height: 55px !important; line-height: 54px !important;font-size: 31px !important; }
.st-become-feature .vc_column-inner:hover,
.st-number-box .vc_column-inner:hover .st-number-circle p { -webkit-box-shadow: 0px 0px 6px 2px #fc4242 !important; -moz-box-shadow: 0px 0px 6px 2px #fc4242 !important; -ms-box-shadow: 0px 0px 6px 2px #fc4242 !important; box-shadow: 0px 0px 6px 2px #fc4242 !important; }
.st-become-banner .wpb_content_element a img { width: 35px; }
.st-become-feature.vc_row { display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.st-become-feature.vc_row:after,
.st-become-feature.vc_row:before { display: none; }
.st-become-feature.vc_row > .wpb_column { display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.st-become-feature.vc_row > .wpb_column .vc_column-inner { width: 100%; }
.woocommerce-checkout #payment ul.payment_methods li.payment_method_tbz_rave label img { width: 170px; height: auto; }
.elementor-text-editor ul li a { color: #fc4242; }
.elementor-text-editor ul li a:hover { color: #000000; }
.elementor-text-editor p a { color: #fc4242; }
.elementor-text-editor p a:hover { color: #000000; }

.item-member-ship .item-st .icon-table img { width: auto; height: auto; max-width: 100%; }
.cmn-style p { font-size: 18px; margin-bottom: 20px; }
.vc_tta.vc_general .vc_tta-tab a { font-size: 18px; font-weight: 500; }
.vc_tta.vc_general .vc_tta-tab:not(.vc_active) a { background-color: #fc4242; border-color: #fc4242; color: #FFFFFF; }
.vc_tta.vc_general .vc_tta-tab.vc_active a:after,
.vc_tta.vc_general .vc_tta-tab.vc_active a:before { display: none !important; }
.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab:not(.vc_active)>a:focus,
.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab:not(.vc_active)>a:hover { background-color: #dcdcdc; border-color: #dcdcdc; color: #666666; }

/*top destination*/
/*body.single.single-location .sts-banner h1{top: 35%;}*/
body.single-location .w3n-destination-search-wrap .vc_tta.vc_general .vc_tta-tab .vc_tta-panel-body{padding-top: 0 20px;}
body.single-location .w3n-destination-search-wrap .vc_tta.vc_general .vc_tta-tab a{font-size: 14px;}
body.single-location .w3n-destination-search-wrap{display: block;position: absolute; top: 362px;}
body.single-location .w3n-destination-search-wrap .slider-with-search-box {min-height: auto;padding: 0 0;}
body.single-location .w3n-destination-search-wrap .slider-with-search-box .searchbox-slider{display: none;}
body.single-location .w3n-destination-search-wrap .slider-with-search-box .search-box-wrap .form-group{margin-bottom: 0;}
body.single-location .w3n-destination-search-wrap .slider-with-search-box .search-box-wrap .form-group.form-group-inline{display: flex;justify-content: space-between;}
body.single-location .w3n-destination-search-wrap .slider-with-search-box .search-box-wrap .form-group.form-group-inline .text-wrap{width: calc(100% - 120px);}
body.single-location .w3n-destination-search-wrap .slider-with-search-box .search-box-wrap .form-group.form-group-inline .btn{padding: 7px 20px;}
/*top destination*/

.vc_row.add_service_row { margin: 0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-shadow: rgb(0 0 0 / 18%) 0px 2px 15px 4px;-moz-box-shadow: rgb(0 0 0 / 18%) 0px 2px 15px 4px;-ms-box-shadow: rgb(0 0 0 / 18%) 0px 2px 15px 4px;box-shadow: rgb(0 0 0 / 18%) 0px 2px 15px 4px; background: #FFFFFF; margin: 20px 0 0 0; }
.vc_row.add_service_row > .wpb_column { padding: 0; }
.vc_row.add_service_row > .wpb_column:first-child { padding: 20px 15px 30px 30px; }
.vc_row.add_service_row > .wpb_column:last-child { padding: 0 0 0 15px; display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; }
.vc_row.add_service_row > .wpb_column:last-child .vc_column-inner { display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; width: 100%; }
.vc_row.add_service_row > .wpb_column:last-child .vc_column-inner .wpb_wrapper { display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; width: 100%; }
.vc_row.add_service_row > .wpb_column:last-child .vc_column-inner .wpb_wrapper .wpb_content_element { display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; width: 100%; margin: 0; }
.vc_row.add_service_row > .wpb_column:last-child .vc_column-inner .wpb_wrapper .vc_figure { display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; width: 100%; }
.vc_row.add_service_row > .wpb_column:last-child .vc_column-inner .wpb_wrapper .vc_figure .vc_single_image-wrapper { display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; width: 100%; overflow: hidden; }
.vc_row.add_service_row > .wpb_column:last-child .vc_column-inner .wpb_wrapper .vc_figure .vc_single_image-wrapper img { width: 100%; height: 100%; object-fit: cover; }

body.single.single-location .st-overview-content.st_tab_service .st-content-over .st-tab-service-content { margin-top: 40px; }
body.single.single-location .map-titles .wpb_content_element { margin-bottom: 0; }
body.single.single-location .map-titles + .vc_row:first-child { margin-top: 24px !important; }
body.single.single-location .map-titles h3 { margin-top: 0 !important; }
body.single.single-location #st-content-wrapper { padding-bottom: 0 !important; }
body.single.single-location .wpb_gmaps_widget { margin-bottom: 0 !important; }
.wpb_gmaps_widget .wpb_wrapper { padding: 0 !important; }
body.single.single-location .service-border .hour-review { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 0 0 0 15px; }
body.single.single-location .service-border .hour-review .hour-text { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; }
body.single.single-location .service-border .hour-review .hour-text p { margin: 0; }
body.single.single-location .service-border .hour-review .hour-text i.fa + p { margin-left: 5px; }
body.single.single-location .st-overview-content.st_tab_service .st-content-over .st-tab-service-content #activity-search-result .hour-review { margin: 5px 0 15px; }
body.single.single-location .st-overview-content.st_tab_service .st-content-over .st-tab-service-content #activity-search-result .hour-review .service-review { margin: 0; }
body.single.single-location .st-overview-content.st_tab_service .st-content-over .st-tab-service-content #activity-search-result .service-border { border: 1px solid #dfdfdf;border-radius: 3px;overflow: hidden;padding-bottom: 15px; }
body.single.single-location .st-overview-content.st_tab_service .st-content-over .st-tab-service-content #activity-search-result .service-review .booking-item-rating-stars li { margin-right: 2px; }
body.single.single-location .st-overview-content.st_tab_service .st-content-over .st-tab-service-content #activity-search-result .service-review .review { margin-left: 5px; }
.vc_tta.vc_general .vc_tta-tab:not(.vc_active) a:hover { border-color: #dcdcdc; color: #666666; }

body.single.single-location .mobile-left img.alignnone { margin: 0; }
body.single.single-location #footer_ringaniza .wpb_column.column_container.footer-mobile-dropdown .footer-dropdown-title,
body.single.single-location #footer_ringaniza .wpb_column.column_container.footer-contact-block .vc_column-inner > .wpb_text_column{ margin-bottom: 5px !important;margin-top: 0 !important; }

#activity-search-result .item-service:nth-child(3n + 1){clear: both;}
body.single.single-location #activity-search-result .desktop-hide .item-service {width: 100%;float: left;padding: 0 15px; overflow:hidden; background:#ffffff; border:none; border-radius:8px; -webkit-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-transition:all .2s ease; transition:all .2s ease;margin-bottom: 0;}
body.single.single-location #activity-search-result .desktop-hide + .grid-item + .desktop-hide > .item-service{padding-top: 15px;margin-top: 15px;border-top: 1px solid #e5e5e5 !important;}
/*body.single.single-location #activity-search-result .desktop-hide .item-service:hover { box-shadow:0px 4px 20px 0px rgba(0,0,0,0.15); -webkit-transform:translateY(-4px); transform:translateY(-4px); z-index:2;}*/
body.single.single-location #activity-search-result .desktop-hide .item-service .item-service-wrapper { display: -ms-flexbox !important;display: flex !important;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0;}
body.single.single-location #activity-search-result .desktop-hide .item-service .thumb-wrapper { width: 50%;padding: 0;}
body.single.single-location #activity-search-result .desktop-hide .item-service .thumb { border-radius:4px;margin-bottom: 0 !important;}
body.single.single-location #activity-search-result .desktop-hide .item-service .thumb .service-tag { left:15px;}
body.single.single-location #activity-search-result .desktop-hide .item-service .item-content { position:relative; width: 50%;padding: 0 0 0 15px !important;}
body.single.single-location #activity-search-result .desktop-hide .item-service .item-content .item-content-w { margin:0px;padding: 0;min-height: 1px;}
body.single.single-location #activity-search-result .desktop-hide .item-service .item-content .item-content-w .service-title{margin-top: 0;padding-top: 0;margin-bottom: 5px;padding-bottom: 5px;}
body.single.single-location #activity-search-result .desktop-hide .item-service .item-content .service-excerpt { margin:0px;padding: 0;min-height: 1px;display: none;}
body.single.single-location #activity-search-result .desktop-hide .item-service .item-topbar { width:100%; margin:0px; padding:0px;}
body.single.single-location #activity-search-result .desktop-hide .item-service .service-location { padding-right:0px;}
body.single.single-location #activity-search-result .desktop-hide .item-service .review-private-wrap {display: flex; width: 100%;align-items: center;}
body.single.single-location #activity-search-result .desktop-hide .item-service .review-private-wrap .service-review { padding-right:0px;width: auto;margin-bottom: 0 !important;padding-bottom: 10px;}
body.single.single-location #activity-search-result .desktop-hide .item-service .review-private-wrap .private-wrap {padding: 5px 0 10px;}
body.single.single-location #activity-search-result .desktop-hide .item-service .review-private-wrap .private-wrap a { width:auto; display:inline-block; vertical-align:top; font-size:8px; color:#fff; text-decoration:none; font-weight:500; line-height:16px; background:#000; border-radius:4px; margin:0 0 0 10px; padding:2px 5px;}
body.single.single-location #activity-search-result .desktop-hide .item-service .section-footer {width: 100%;display: flex !important;left: 0;position: relative;bottom: auto;top: auto;height: auto;width: auto;padding-left: 0;border: none;padding-top: 20px;height: auto !important;}
body.single.single-location #activity-search-result .desktop-hide .item-service .section-footer .st-center-y { top:0px; -webkit-transform:none; transform:none; margin:0px; padding:0px;}
body.single.single-location #activity-search-result .desktop-hide .item-service .section-footer .service-price { margin:0 0 10px 0; padding:0px;}
body.single.single-location #activity-search-result .desktop-hide .item-service .section-footer .service-price span.price .text-small { font-size:16px; line-height:18px;}
body.single.single-location #activity-search-result .desktop-hide .item-service .section-footer .service-price span.price .text-lg { font-size:14px; line-height:16px;font-weight: 450; color: #1A2B48;}
body.single.single-location #activity-search-result .desktop-hide .item-service .section-footer .btn-view-more {display: none;}
body.single.single-location #activity-search-result .desktop-hide .item-service .section-footer .st_sale_class { top:-28px; right:-45px;}

body.single.single-location #cars-search-result .item-service.item-service-car.col-lg-4:nth-child(3n + 1){clear: both;}
body.single.single-location #cars-search-result .item-service.item-service-car .mileage-dilivery-info ul{list-style: none;padding: 0 0 0 0;}
body.single.single-location #cars-search-result .item-service.item-service-car .mileage-dilivery-info ul li{display: flex;align-items: center;padding: 0 0 5px 0;}
body.single.single-location #cars-search-result .item-service.item-service-car .mileage-dilivery-info ul li b{margin: 0 4px 0 0;}
body.single.single-location #cars-search-result .item-service.item-service-car .mileage-dilivery-info ul li a{color: var(--main-color, #1A2B48);font-size: 13px;font-family: "Poppins", sans-serif !important;text-decoration: none;}
body.single.single-location #cars-search-result .item-service.item-service-car .mileage-dilivery-info ul li i.icon{font-size: 27px;color: #9da4b4;margin: 0 18px 0 0;width: 30px;height: auto;}
.search-result-page.st-tours .style-list .item-service .item-content{ padding: 18px 10px;position: relative;}
#st-content-wrapper .item-service-car .auther_wrap{padding: 0 20px 10px;}
body.single.single-location #cars-search-result .item-service.item-service-car .thumb-wrapper .car-img{position: relative;}
.search-result-page.st-tours .style-list .item-service.item-service-car .thumb-wrapper .service-add-wishlist i.fa-heart{color: #000;}
.search-result-page.st-tours .style-list .item-service.item-service-car .thumb-wrapper .service-add-wishlist:not(.added) i.fa-heart:before { content: "\f08a"; }
body.single.single-location #cars-search-result .item-service.item-service-car .thumb-wrapper .car-img:after{content: "";display: block;padding-top: 100%;}
body.single.single-location #cars-search-result .item-service.item-service-car .item-content{padding: 5px 10px 0;}
body.single.single-location #cars-search-result .item-service.item-service-car .item-content .item-content-w{border-right: 0 ;}
body.single.single-location #cars-search-result .item-service.item-service-car .item-content .car-type{padding: 0;}
body.single.single-location #cars-search-result .item-service.item-service-car .item-content .car-equipments i svg{padding: 0; width: 27px;height: 27px;}
body.single.single-location #cars-search-result .item-service.item-service-car .thumb-wrapper .car-img a{position: absolute;top: 0;left: 0;padding: 15px;height: 100%;display:flex;align-items: center;justify-content: center;}
body.single.single-location #cars-search-result .item-service.item-service-car .auther_wrap .auther_data{display: flex;width: 100%;justify-content: space-between;align-items: center;}
body.single.single-location #cars-search-result .item-service.item-service-car .auther_wrap .image-name-wrap{width: 50px;text-align: center;}
body.single.single-location #cars-search-result .item-service.item-service-car .auther_wrap .description{width: calc(100% - 50px); padding: 0 0 0 20px;}
body.single.single-location #cars-search-result .item-service.item-service-car .section-footer{display: flex;flex-direction: column;padding-top: 20px;padding-bottom: 20px;}
body.single.single-location #cars-search-result .item-service.item-service-car .section-footer .section-footer-content{height: 100%;border-left: 1px solid rgb(223, 223, 223);margin-left: -15px;padding-left: 15px;}
body.single.single-location #cars-search-result .item-service.item-service-car .section-footer .save-monet-wrap{margin: 30px 0;}
body.single.single-location #cars-search-result .item-service.item-service-car .section-footer .save-money{position: relative;font-size: 13px;background: #fc4242;padding: 5px 0px 5px 6px;color: #fff;border-radius: 8px;display: flex;align-items: center;width: 128px;text-align: center;}
body.single.single-location #cars-search-result .item-service.item-service-car .section-footer .save-money:before{content: "";position: absolute;top: 0px;left: -4px;background: #fff;width: 40px;height: 32px;z-index: 1;border-top-right-radius: 13px;border-bottom-right-radius: 18px}
body.single.single-location #cars-search-result .item-service.item-service-car .section-footer .save-money i{position: relative;z-index: 2;color: #777;margin: 0 3px 0 0;}
body.single.single-location #cars-search-result .item-service.item-service-car .section-footer .save-money i:before{width: 100px;height: 100px;border-radius: 100%;border-radius: 100%;border: 1px solid;padding: 5px 5px 5px 5px;font-size: 18px;}
body.single.single-location #cars-search-result .item-service.item-service-car .section-footer .discount-wrap{margin: 85px 0;}
body.single.single-location #cars-search-result .item-service.item-service-car .section-footer .discount{position: relative;font-size: 13px;background: #fc4242;padding: 5px 0px 5px 6px;color: #fff;border-radius: 8px;display: flex;align-items: center;width: 135px;text-align: center;}
body.single.single-location #cars-search-result .item-service.item-service-car .section-footer .discount:before{content: "";position: absolute;top: 0px;left: -8px;background: #fff;width: 40px;height: 32px;z-index: 1;border-top-right-radius: 13px;border-bottom-right-radius: 18px}
body.single.single-location #cars-search-result .item-service.item-service-car .section-footer .discount i{position: relative;z-index: 2;color: #777;margin: 0 18px 0 0;}
body.single.single-location #cars-search-result .item-service.item-service-car .section-footer .discount i:before{border-radius: 100%;padding: 15px;font-size: 0;content: "";position: absolute;left: -2px;top: -7px;background: url(../images/discount-new-2.svg);background-size: 100%;background-repeat: no-repeat;background-position: center;}
body.single.single-location #cars-search-result .item-service.item-service-car .item-content .service-title{padding-top: 5px;}
body.single.single-location #cars-search-result .item-service.item-service-car .item-content .service-review{padding-bottom: 5px;}
body.single.single-location #cars-search-result .item-service.item-service-car .item-content .service-location{padding: 5px 0 5px 0;}
body.single.single-location #cars-search-result .item-service.item-service-car .item-content .car-equipments{margin-bottom: 10px; margin-top: 10px;}


.slider-with-search-box-wrapper.hide-slider .searchbox-slider{display: none;}
.st-popup .popup-title:before{background: #fc4242;}
body.popup-search-opened .popup-date .popup-content{min-height: unset;height: auto;position: relative;}
body.popup-search-opened .popup-date.st-popup .popup-content .check-in-out{position: relative;top: unset;left: unset; opacity: 1;}
body.popup-search-opened .pac-container, body.page-template-template-activity-search .pac-container{z-index: 900000000000000 !important;}
body.popup-search-opened .popup-date-custom-car{top: 195px !important;left: 35% !important;display: none;}
body.home.woocommerce-order-pay  #st-content-wrapper{padding-top: 80px;}
.daterangepicker .table-sub-header .day-off-week{width: 38px;}

body .cli-modal.cli-blowup{z-index: 999999999999;}

/*.login-regiter-popup .loader-wrapper{display: block !important;}*/
.login-regiter-popup .loader-wrapper .st-loader,
#st-forgot-form .loader-wrapper .st-loader{background: none;animation: 0s ease 0s 1 normal none running none;width: 50%;height: 10px;font-size: 20px;text-align: center;top: 46%;font-weight: bolder;color: #000;animation: none;}
.login-regiter-popup .loader-wrapper .st-loader:before,
#st-forgot-form .loader-wrapper .st-loader:before{background: none;content: "BOOK AND TRAVEL WITH CONFIDENCE";width: 100%;left: 20%;top: -46px;font-size: 14px;animation: none;}
.login-regiter-popup .loader-wrapper .st-loader:after,
#st-forgot-form .loader-wrapper .st-loader:after{background: url(../images/ya-loader-logo.jpg);width: 40px;height: 40px;background-position: center;background-size: cover;bottom: -40px; left: 60%;animation: none;}

.form-change-password .loader-wrapper .st-loader{background: none;animation: 0s ease 0s 1 normal none running none;width: 50%;height: 10px;font-size: 20px;text-align: center;top: 46%;font-weight: bolder;color: #000;animation: none;}
.form-change-password .loader-wrapper .st-loader:before{background: none;content: "BOOK AND TRAVEL WITH CONFIDENCE";width: 100%;left: 20%;top: -46px;font-size: 14px;animation: none;}
.form-change-password .loader-wrapper .st-loader:after{background: url(../images/ya-loader-logo.jpg);width: 40px;height: 40px;background-position: center;background-size: cover;bottom: -40px; left: 60%;animation: none;}

/*.single-location .st-tab-service-content .st-loader-ccv{display: block !important;}*/
.single-location .st-tab-service-content .st-loader-ccv .st-loader{background: none;animation: 0s ease 0s 1 normal none running none;width: 50%;height: 10px;font-size: 20px;text-align: center;top: 46%;font-weight: bolder;color: #000;animation: none;}
.single-location .st-tab-service-content .st-loader-ccv .st-loader:before{background: none;content: "BOOK AND TRAVEL WITH CONFIDENCE";width: 100%;left: 10%;top: -46px;animation: none;}
.single-location .st-tab-service-content .st-loader-ccv .st-loader:after{background: url(../images/ya-loader-logo.jpg);width: 60px;height: 60px;background-position: center;background-size: cover;bottom: -40px; left: 55%;animation: none;}

/*9-6-2022 Start*/
body .pac-container {border-radius: 32px;box-shadow: 0 0 0 1px rgb(0 0 0 / 4%), 0 8px 16px rgb(0 0 0 / 15%);margin-top: 12px;padding: 16px 16px;}
body .pac-container .pac-item ,
body .pac-container .pac-itemm > div { cursor: pointer !important;list-style-type: none !important;width: 100% !important;display: flex !important;padding: 8px 32px 8px 24px !important; align-items: center; border: none !important; }
body .pac-container .pac-itemm { border: none !important; }
body .pac-container .pac-itemm { padding: 0; }
body .pac-container .pac-item .pac-item-query ,
body .pac-container .pac-itemm .pac-item-query { line-height: 1.3; }
body .pac-container { min-width: 450px;max-width: 450px; }
body .pac-container .pac-icon.custom {-webkit-box-pack: center !important;-webkit-box-align: center !important;font-size: 17px !important;background-color: rgb(235, 235, 235) !important;border-radius: 12px !important;min-width: 48px !important;height: 48px !important;margin-right: 16px !important; margin-top: 0; display: flex !important;align-items: center !important;justify-content: center !important; background-size: 28px auto; background-image: url(../images/drink.png) !important; }
body .pac-container .pac-icon {-webkit-box-pack: center !important;-webkit-box-align: center !important;font-size: 17px !important;background-color: rgb(235, 235, 235) !important;border-radius: 12px !important;min-width: 48px !important;height: 48px !important;margin-right: 16px !important; margin-top: 0; display: flex !important;align-items: center !important;justify-content: center !important; background-size: 26px auto;background-image: url(../images/location.png) !important;background-position: center center;background-repeat: no-repeat; }
body .pac-container .pac-item:hover,
body .pac-container .pac-itemm:hover > div{cursor: pointer !important;list-style-type: none !important;width: 100% !important;display: flex !important;padding: 8px 32px 8px 24px !important;background-color: rgb(247, 247, 247) !important;border-color: rgb(247, 247, 247) !important;}

/* Hide scrollbar for Chrome, Safari and Opera */
body .pac-container::-webkit-scrollbar {
display: none;
}

body .pac-container .pac-itemm div > span:last-child { overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
body .pac-container .pac-item span:last-child { overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
/* Hide scrollbar for IE, Edge and Firefox */
body .pac-container {
-ms-overflow-style: none;  /* IE and Edge */
scrollbar-width: none;  /* Firefox */
}

/*9-6-2022 End*/

.st-no-hover{text-decoration: none !important;}

/* Cominsoon Page Start */
div.vc_row.commin_center { margin-top: 0 !important; padding-top: 75px ; }
.commin_center h1 { color: #000; text-align: center; margin-bottom: 35px; }
.commin_center p { color: #000; text-align: center; font-size: 15px; }
.midal_txt_comming { width: 100%; max-width: 1000px; margin-top: auto !important; margin-right: auto !important; margin-left: auto !important; }
/* Cominsoon Page End */

.service-difficulty-colored a { color: #fc4242 !important; }
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-difficulty.service-difficulty-colored i svg path { fill: #fc4242; }
.language-wrap.desktop-hide .service-language a,
.duration-wrap.desktop-hide .service-duration a { color: #fc4242; }
.language-wrap.desktop-hide .service-language a:hover,
.duration-wrap.desktop-hide .service-duration a:hover { color: #000000; }
.image_comming img ,
.image_comming_car img { max-width: 350px; height: auto; width: auto; margin: 0 auto; }


/*make car tabs coming soon*/
.accommodations-coming-soon .w3n-destination-search-wrap .vc_tta-tabs-list .vc_tta-tab.vc_active + .vc_tta-tab{display: none;}
.car-coming-soon .w3n-destination-search-wrap .vc_tta-tabs-list .vc_tta-tab.vc_active + .vc_tta-tab + .vc_tta-tab{display: none;}

.accommodations-coming-soon .st_tab_service li.active + li{display: none;}
.car-coming-soon .st_tab_service li.active + li + li{display: none;}
/*make car tabs coming soon*/


#st-register-form .modal-content .modal-body .form-group input[type="password"] + i{cursor: pointer;}
.nicescroll-rails.booking-slotes-scroller .nicescroll-cursors{background: #000 !important;}

div.wpforms-container-full .wpforms-form .wpforms-field.same-line{display: inline-block;}
div.wpforms-container-full .wpforms-form .wpforms-field.same-line.selectbox{width: 28.5%;}
div.wpforms-container-full .wpforms-form .wpforms-field.same-line.textbox{width: 48%;margin: 0 0 0 23px;}
div.wpforms-container-full .wpforms-form .wpforms-field.same-line.textbox label{font-size: 0;}
div.wpforms-container-full .wpforms-form .wpforms-field.same-line.textbox .wpforms-field-limit-text{display: none;}

.hide-col-tablate.contact-form-block-w3n .st-contact-info .info-content{background: #000;}
.hide-col-tablate.contact-form-block-w3n .st-contact-info .info-content a{color: #fa5636;}

.become-local-guide-w3n{display: block;position: relative;width: 100%;height: auto;}

.become-local-guide-w3n h2{font-weight: 450;font-size: 30px;color: #FFF;line-height: 1;display: table-cell;vertical-align: middle;position: absolute;left: 0;top: 38%;margin: 0 auto;text-align: center;width: 100%;}
.become-local-guide-w3n .vc_figure{display: block;width: 100%;}
.become-local-guide-w3n .vc_figure .vc_single_image-wrapper{display: block;width: 100%;}
.become-local-guide-w3n img{height: 600px;width: 100% ;text-align: center;line-height: 1;}


/*body.not-login.woocommerce-checkout .woocommerce{padding: 75px 0 0;font-size: 20px;font-weight: bold;text-align: center;}*/

#st-content-wrapper #reviews #write-review .review-form .review-items .rates .fa.fa-star-o.selected:before{content: "\f005";}
#st-content-wrapper #reviews #write-review .form-wrapper .form-group .form-control::placeholder{font-weight: normal;}

/*2022-08-03*/
.search-result-page.st_activity .st-hotel-result .st-service-slider-mobile-wrap.mobile-show{display: none;overflow-y: hidden;overflow-x: auto;width: auto;margin-right: -110px;}
.search-result-page.st_activity .st-hotel-result .st-service-slider-mobile{align-content: space-between;display: -ms-flexbox;display: flex;width: 100%;flex-flow: row nowrap;width: auto;}
.search-result-page.st_activity .st-hotel-result .st-service-slider-mobile .item-service{flex: 0 0 319px;width: 319px;padding: 20px 10px;}
/*2022-08-03*/


.wps_wpr_apply_custom_points .input-text, .custom_point_checkout .input-text{
	border: 1px solid #EAEEF3;
    border-radius: 3px;
    height: 40px;
    margin-right: 5px;
    padding: 10px;
    min-width: 180px;
    margin-bottom: 7px;
    background: #fff;
    font-weight: normal;
    font-size: 14px;
    font-family: "'Poppins'";
}
.wps_wpr_apply_custom_points .button.wps_cart_points_apply, .custom_point_checkout .button.wps_cart_points_apply{
	display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    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;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	background: var(--link-color, #5191FA);
    border-radius: 3px;
    height: 40px;
    font-weight: 400;
    width: auto;
    color: #fff;
    border-radius: 3px;
	padding: 10px 20px;
	-webkit-transition: background .2s, color .2s;
	transition: background .2s, color .2s;
}


/*comments & comment form css*/
#st-content-wrapper.st-single-tour .review-box .review-sumary .item .label{margin-right: 5%;text-align: left;}
#write-review .form-group.upload-comment-img{display: block;width: 100%;}
#write-review .form-group.upload-comment-img .st-upload{width: 100px;height: 100px;background: #F5F5F5;border: 1px dashed #DDDDDD;border-radius: 3px;display: flex;align-items: center;justify-content: center;cursor: pointer;}
#write-review .form-group.upload-comment-img .st-upload span.add{color: gray;display: block;text-align: center;font-size: 32px;line-height: 17px;font-weight: 200;}
#write-review .comment-form-attachment{display: none;}
#write-review .upload-comment-img .st-selection{display: flex; justify-content: flex-start; align-items: center;flex-wrap: wrap;}
#write-review .upload-comment-img .st-selection .item{margin-bottom: 10px;width: 100px;height: 100px;background: #F5F5F5;border-radius: 3px;margin-right: 15px;background-size: 100% auto;background-repeat: no-repeat;background-position: center;position: relative;background-size: cover;}
#write-review .upload-comment-img .st-selection .item .del{cursor: pointer;position: absolute;opacity: 0.8;background: #FFFFFF;height: 16px;width: 16px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;right: 5px;top: 5px;background: rgba(255, 255, 255, 0.8) url(../images/ico_close.svg) center center no-repeat;background-size: 8px 8px;}


#st-content-wrapper #reviews .review-pagination .review-filter{display: block;width: 100%;}
#st-content-wrapper #reviews .review-pagination .review-filter .form-row{display: flex;align-items: center;width: 100%;}
#st-content-wrapper #reviews .review-pagination .review-filter .form-row .form-group{display: block;width: 300px;text-align: left;}
#st-content-wrapper #reviews .review-pagination .review-filter .form-row .form-group + .form-group{margin: 0 0 15px 15px;}
#st-content-wrapper #reviews .review-pagination .review-filter .form-row .form-group select{-webkit-appearance: none;-moz-appearance: none;background: transparent;background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSdibGFjaycgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTcgMTBsNSA1IDUtNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+) !important;background-repeat: no-repeat !important;background-position-x: 100% !important;background-position-y: 5px !important;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item{display: flex;width: 100%;padding: 10px;border-bottom: solid 1px #ececec;    border-top: 0;/*box-shadow: rgb(0 0 0 / 14%) 1px 2px 10px 3px;*/margin: 20px 0;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-left{width: 180px;display: block; height: auto;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-left .user-image-name {width: 100%;height: auto;text-align: center;display: -webkit-box;display: -ms-flexbox; display: flex;align-items: center;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-left .user-image-name .user-pic{width: 50px;height: 50px;display: block;border-radius: 100%;margin:0 10px 0 0;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-left .user-image-name .booking-date {display: none;}

#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-left .booking-date{display: block;width: 100%;font-size: 12px;color: #5E6D77;font-family: "Poppins";padding: 10px 0;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-left .user-image-name .user-name{display: block;margin:0;font-size: 14px;color: #5E6D77;font-weight: 600;position: relative;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-left .user-image-name .user-pic img{width: 100%;height: 100%;display: block;border-radius: 100%;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right {width: calc(100% - 180px);display: block; height: auto;border-left:0;padding: 0 0 0 15px;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-meta{display: -webkit-box;display: -ms-flexbox; display: flex;-ms-flex-wrap:wrap;flex-wrap:wrap; width: 100%;/*justify-content: space-between;*/align-items: center;}
#st-content-wrapper #reviews .review-list .review-activity-name{margin: 0 10px 0 0;font-size: 14px;font-weight: 700;width: 100%;padding: 8px 0 0;}
#st-content-wrapper #reviews .review-list .review-activity-name a{color: #fc4242}
#st-content-wrapper #reviews .review-list .review-activity-name a.no-link{pointer-events: none;}
#st-content-wrapper #reviews .review-list .review-subject {margin: 0 10px 0 0;font-size: 16px;font-weight: 700;width: 100%;padding: 8px 0 0;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-meta .st-stars i{display: inline-block;font-size: 14px;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .rating-count {background: #000;color: #fff;display:-webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;align-items: center; vertical-align: baseline;border-radius: 6px 6px 6px 0;height: 32px;width: 32px;min-width: 32px;margin: 0 0 0 auto;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .st-stars {display: none;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-meta .review-date{font-size: 12px;color: #5E6D77;font-family: "Poppins", sans-serif !important;padding: 0;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-meta .review-content{display: block;width: 100%;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-subject{display: block;width: 100%;font-size: 18px;color: #000;font-family: "Poppins";}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-text{display: block;width: 100%;font-size: 14px;color: #5E6D77;font-family: "Poppins";padding: 5px 0;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-text .preview p {display: inline-block;vertical-align: top;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-text .preview .read-more {display: inline-block;vertical-align: top;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-text .preview .read-more a {text-decoration: none;color: #fc4242;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-text .full-content {display: none;}

#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-images{width: 100%;padding: 10px 0;display: none;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-images.slick-initialized{display: block}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-images .item{width: 100px ;height: 100px;background: #F5F5F5;border-radius: 10px;cursor: pointer;margin: 0 5px;background-size: cover;background-repeat: no-repeat;background-position: center center;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-images .slick-track{margin: 0;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-images .item img{display: none;}

#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-images .slick-prev,
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-images .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;}

#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-images .slick-prev{background-image: url(../images/arrow_left.png);
    left: 15px;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-images .slick-next{background-image: url(../images/arrow_right.png);right: 15px;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-images .slick-prev.slick-disabled,
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-images .slick-next.slick-disabled{opacity: 0.5;}

#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-reply{display: block;width: 100%;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-reply .reply-title{display: block;padding: 0 0 10px;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-reply .reply-title a{color: #FA5636;text-decoration: none;cursor: pointer;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-reply .reply-title a i{margin: 0 5px 0 0;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-reply .form{display: block;width: 100%; display: none;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-reply button span{margin: 0 5px 0 0;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-reply button i{display: inline-block;}

#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-reply .reply-box {display: block;width: 100%;padding: 16px 20px;/*border-bottom: 1px solid #cfcdcd;box-shadow: rgb(0 0 0 / 14%) 1px 2px 10px 3px;*/margin: 20px 0;flex-wrap: wrap;justify-content: space-between;align-items: center;background: #ededed;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-reply .reply-box p {margin: 0;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-reply .reply-box .reply-box-title{display: block;font-size: 16px;font-family: "Poppins", sans-serif !important;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-reply .reply-box .reply-box-title i{color: #FA5636;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-reply .reply-box .reply-box-content{display: block;width: 100%;font-size: 14px;color: #5E6D77;font-family: "Poppins";padding: 5px 0;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-reply .reply-box .full-content {display: none;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-reply .reply-box .reply-box-content .preview .read-more {display: inline-block;vertical-align: top;}
#st-content-wrapper #reviews .review-list .comment-item.w3n-comment-item .comment-item-right .review-content .review-reply .reply-box .reply-box-content .preview .read-more a {text-decoration: none;color: #fc4242;}

#st-content-wrapper.st-single-tour .review-pag-wrapper {margin-top: 0;margin-bottom: 25px;}
.review-pag-wrapper ul {display: -webkit-flex;display: -ms-flexbox;display: flex;margin: 0;padding: 0;}
.review-pag-wrapper ul li {list-style: none;font-size: 16px;color: #768090;float: left;margin-right: 10px; }
.review-pag-wrapper ul li a {display: block;height: 32px;width: 32px;line-height: 32px;text-decoration: none;color:#5E6D77;text-align: center;
border-radius: 3px;}
.review-pag-wrapper ul li a.active-page {border: 1px solid #fc4242;color: #fc4242;}
.review-list.loading {position: relative;}
.review-list.loading::before {content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(255, 255, 255, 0.6);z-index: 2;}
.review-list.loading::after {content: '';background: url(../images/ya-loader-logo.jpg) no-repeat center center;width: 60px;height: 60px;background-size: cover;position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%); animation: none;z-index: 2;}

#st-content-wrapper.st-single-tour .review-box .review-sumary .item .progress {display: none;}
#st-content-wrapper .review-sumary .st-stars {width: 65%;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-evenly;}
#st-content-wrapper .review-sumary .st-stars.style-2 i {font-size: 24px;}
#st-content-wrapper .review-sumary .st-stars.style-2 i:not(:last-child) {margin-right: 10px;}
#st-content-wrapper .review-sumary .st-stars.style-2 i.half::before {content: "\f089";}
#st-content-wrapper .review-sumary .st-stars.style-2 i.active {color: var(--link-color, #5191FA);}
/*comments & comment form css*/

/*cart*/
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item .booking-item-title .variation *{display: inline-block;font-size: 12px;color: #fc4242;}
/*cart*/

.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .earn-points-notice { padding:0 0 15px 0; text-align: center;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .earn-points-notice a{font-weight: bold;color: #fff;background: #000;
padding: 8px 16px;border-radius: 3px;text-decoration: none;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .earn-points-notice a.point-tooltip + .tooltip .tooltip-inner{text-align: left;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .earn-points-notice a.point-tooltip + .tooltip .tooltip-inner strong{font-size: 14px;}
.single-st_activity #st-content-wrapper .st-tour-content .widgets .form-book-wrapper .earn-points-notice a.point-tooltip + .tooltip .tooltip-inner p{margin: 5px 0 0;}
.earn-points-notice .tooltip.in {opacity: 1;}
.earn-points-notice .tooltip {border: 0;}
.earn-points-notice .tooltip .tooltip-inner {background-color: #fff;color: #000;max-width: 600px;box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.16);border: 0;}
.earn-points-notice .tooltip.top .tooltip-arrow {border-top-color:#fff;}

.service-icon-info .tooltip {}
.service-icon-info .tooltip .tooltip-inner {background: #fff;color: #000;font-size: 12px;box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.16);max-width: 600px;}
.service-icon-info .tooltip .tooltip-arrow {border-right-color: #fff;}
.service-icon-info .tooltip.right .tooltip-arrow {border: 0;}
.service-icon-info .tooltip.right .tooltip-arrow::after {content: '';position: absolute;top: 0;left: 0;width: 9px;height: 8px;background: #fff;box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.16);transform: rotate(-135deg);z-index: -1;}

body.woocommerce-cart .woocommerce_cart_table .woocommerce-message{margin-top: 0 !important;}

.search-result-page.st-activity .st-hotel-result .style-list .item-service .thumb.has-video .play-icon,
.search-result-page.st-activity .st-hotel-result .item-service.grid-item .thumb.has-video .play-icon,
.search-result-page.st-tours .grid-item .service-border .thumb.has-video .play-icon
{position: absolute;display: block;font-size: 18px;top: 50%;left: 50%;z-index: 2;color: #fc4242;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background: #fff;padding: 9px 0 0 4px;width: 45px;height: 45px;border-radius: 100%;text-align: center;}
/*.whatsapp-link-wrap{display: block;position: fixed;width: 50px;height: 50px;right: 30px;bottom: 95px;z-index: 999;}*/
.whatsapp-link-wrap{display: block;border: none;position: fixed;inset: auto 30px 95px auto;width: 50px;height: 50px;opacity: 1;background: none transparent !important;margin: 0px;max-height: 100vh;max-width: 100vw;transform: translateY(0px);transition: none 0s ease 0s !important;visibility: visible;z-index: 999999999 !important;border-radius: 0px;} 
.whatsapp-link-wrap a img{display: block;width: 100%;}

.service-review {display: -ms-flexbox;display: flex;}
.service-review ul {display: -ms-flexbox;display: flex;margin: 0;}
.service-review ul li {padding-right: 5px;}
.st-author-page .tab-content .tab-pane {overflow: visible;}
.st-author-page .st-hotel-result .item-service {overflow: visible;background: #ffffff;border: none;   border-radius: 8px;box-shadow: 0px 0px 0px 1px #dfdfdf;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;    -webkit-transition: all .2s ease;transition: all .2s ease;}
.st-author-page .st-hotel-result .item-service:hover {box-shadow: 0px 4px 20px 0px rgb(0 0 0 / 15%);-webkit-transform: translateY(-4px);transform: translateY(-4px);z-index: 2;}
.st-author-page .st-hotel-result .row-wrapper,
.st-author-page .st-hotel-result .item-service .item-service-wrapper {margin: 0;}
.st-author-page .st-hotel-result .item-service .thumb-wrapper {padding: 15px 15px;}
.st-author-page .st-hotel-result .item-service .service-review {padding-top: 5px;padding-bottom: 13px;margin-top: 0 !important;}
.st-author-page .st-hotel-result .item-service .service-excerpt {padding: 0 0 10px;}
.st-author-page .st-hotel-result .item-service .item-content .item-content-w {margin: 0px;padding: 0 150px 0 0;}
.st-author-page .st-hotel-result .item-service h4.service-title {padding: 13px 0 0;}
.st-author-page .st-hotel-result .item-service .item-content .item-content-w .service-content-footer {display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.st-author-page .st-hotel-result .item-service .item-content .item-content-w .service-content-footer .service-cancel{width: 100%;display: block;}
.st-author-page .st-hotel-result .item-service .item-content .item-content-w .service-content-footer .service-duration i,
.st-author-page .st-hotel-result .item-service .item-content .item-content-w .service-content-footer .service-cancel i{margin: 0 16px 0 0;}
.st-author-page .st-hotel-result .item-service .item-content .item-content-w .service-content-footer .service-icon-info { width:50%; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; font-size:13px; padding:5px 0px 5px 0px;}
.st-author-page .st-hotel-result .item-service .item-content .item-content-w .service-content-footer .service-icon-info.full-width{display: block;width: 100%;}
.st-author-page .st-hotel-result .item-service .item-content .item-content-w .service-content-footer .service-icon-info.full-width a{text-decoration: none;color: #fff !important;background: #000;padding: 8px 16px;border-radius: 3px;}
.st-author-page .st-hotel-result .item-service .item-content .item-content-w .service-content-footer .service-icon-info.full-width a.point-tooltip + .tooltip .tooltip-inner{text-align: left;}
.st-author-page .st-hotel-result .item-service .item-content .item-content-w .service-content-footer .service-icon-info.full-width a.point-tooltip + .tooltip .tooltip-inner strong{font-size: 14px;}
.st-author-page .st-hotel-result .item-service .item-content .item-content-w .service-content-footer .service-icon-info.full-width a.point-tooltip + .tooltip .tooltip-inner p{margin: 5px 0 0;}
.st-author-page .st-hotel-result .item-service .item-content .item-content-w .service-content-footer .service-icon-info > div { margin:2px 15px 2px 0px;}
.st-author-page .st-hotel-result .item-service .item-content .item-content-w .service-content-footer .service-icon-info > div a { color:#5E6D77; text-decoration:none;}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-difficulty { float:left; display:-ms-flexbox; display:flex;}
.st-author-page .st-hotel-result .item-service .item-content .item-content-w .service-content-footer .service-difficulty i { position:relative; top:1px; margin-right:7px;}
.st-author-page .st-hotel-result .item-service .item-content .item-content-w .service-content-footer .service-difficulty i svg { width:100%; max-width:17px;}
.st-author-page .st-hotel-result .item-service .item-content .item-content-w .service-content-footer .service-difficulty i svg path { fill:#5E6D77;}
.st-author-page .st-hotel-result .item-service .item-content .item-content-w .service-content-footer .service-difficulty i svg { max-width:28px;}
.st-author-page .st-hotel-result .item-service .item-content .item-content-w .service-content-footer .service-difficulty.service-difficulty-colored i svg path,
.st-author-page .st-hotel-result .item-service .item-content .item-content-w .service-content-footer .service-difficulty.service-difficulty-colored i svg path {fill: #fc4242;}
.st-author-page .st-hotel-result .item-service .section-footer { width:140px; display:-ms-flexbox; display:flex;height: auto !important; -ms-flex-direction:column; flex-direction:column; -ms-flex-pack:center; /*justify-content:center;*/ border-left:1px solid #dfdfdf; position:absolute; top:15px; right:15px; bottom:15px; z-index:1; margin:0px; padding:0 0 0 15px;}
.st-author-page .st-hotel-result .item-service .section-footer .st-center-y {top: 0px;   -webkit-transform: none;transform: none;margin: 0px;padding: 0px;}
.st-author-page .st-hotel-result .item-service .section-footer .service-price {margin: 0 0 10px 0;padding: 0 14px 0;flex-direction: column;align-items:flex-end;}
.st-author-page .st-hotel-result .item-service .service-price span {font-size: 12px;color: var(--grey-color, #5E6D77);}
.st-author-page .st-hotel-result .item-service .section-footer .service-price span.price .text-lg {font-size: 14px;line-height: 16px;color: var(--main-color, #1A2B48);font-weight: 450;}
.st-author-page .st-hotel-result .item-service .section-footer .btn-view-more {border: 1px solid var(--link-color, #5191FA);border-radius: 3px;color: var(--link-color, #5191FA);background-color: transparent;padding: 9px 12px;margin-top: 12px;margin-left: 0px;display: block;font-size: 12px;}
.st-author-page .st-hotel-result .item-service .thumb.has-video .play-icon{position: absolute;display: block;font-size: 18px;top: 44%;left: 50%;z-index: 2;color: #fc4242;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background: #fff;padding: 10px 0 0 2px;width: 45px;height: 45px;border-radius: 100%;text-align: center;}
.st-author-page .st-hotel-result .item-service .item-topbar .review-private-wrap{display: flex;width: 100%;align-items: center;}
.st-author-page .st-hotel-result .item-service .item-topbar .review-private-wrap .private-wrap {padding: 5px 0 13px;}
.st-author-page .st-hotel-result .item-service .item-topbar .review-private-wrap .private-wrap a{width: auto;display: inline-block;vertical-align: top;font-size: 8px;color: #fff;text-decoration: none;font-weight: 500;line-height: 16px;background: #000;border-radius: 4px;margin: 0 0 0 10px;padding: 2px 5px;}
/*2022-08-29*/
@keyframes fade-in-up {
  0% { opacity: 0; }
  100% { transform: translateY(0); opacity: 1; }
}

#gallery-mobile .slider-for.stuck {position: fixed;bottom: 115px;right: 20px;transform: translateY(100%);width: 400px;height: 223px;animation: fade-in-up .25s ease forwards;z-index: 10;}
#gallery-mobile .slider-for.stuck .slider-banner-image{width: 400px !important;height: 223px;}
#gallery-mobile .slider-for.stuck .slick-arrow{display: none;}
#gallery-mobile .slider-for.stuck .slider-banner-image.video iframe{height: 223px;}
#gallery-mobile .slider-for .slider-banner-image.video .hide{display: none;}
#gallery-mobile .slider-for .slider-banner-image.video .close-video-pip{display: none;}
#gallery-mobile .slider-for.stuck .slider-banner-image.video .close-video-pip{width: 30px;height: 30px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;background: #f8f8f8;border: none;border-radius: 50%;box-shadow: none;outline: none;cursor: pointer;position: absolute;top: 5px;right: 5px;z-index: 1;margin: 0px;padding: 1px 0 0;}
#gallery-mobile .slider-for.stuck .slider-banner-image.video .close-video-pip a{color: #fc4242;text-decoration: none;}
#gallery-mobile .slider-for.stuck .slider-banner-image.video .close-video-pip a svg{ width:10px; opacity:0.5;}
#gallery-mobile .slider-for.stuck .slick-track{transform: unset !important;}
#gallery-mobile .slider-for.stuck .slick-slide:not(.slick-active){display: none;}

.yeng-modal { width:100%; height:auto; overflow-x:hidden; overflow-y:auto; background:rgba(0,0,0,0.50); opacity:0; visibility:hidden; position:fixed; top:0px; left:0px; z-index:106000; -webkit-transition:all .15s linear; transition:all .15s linear; margin:0px; padding:0px;}
.yeng-modal.show-modal { opacity:1; visibility:visible;}
.yeng-modal .yeng-modal-dialog { width:auto; max-width:100%; min-height:calc(100% - 3.5rem); position:relative; display:-ms-flexbox; display:flex; -ms-flex-align:baseline; align-items:baseline; margin:0 auto; pointer-events:none; -webkit-transition:transform .3s ease-out; transition:transform .3s ease-out; -webkit-transform:translate(0,-50px); transform:translate(0,-50px);}
.yeng-modal.show-modal .yeng-modal-dialog { -webkit-transform:none; transform:none;}
.yeng-modal .yeng-modal-content { width:100%; position:relative; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; background:#FFFFFF; border:none; border-radius:10px; pointer-events:all; margin:0px; padding:0px;}
.yeng-modal .yeng-modal-header { width:100%; position:relative; margin:0px; padding:0px;}
.yeng-modal .yeng-modal-header .yeng-close-button { width:30px; height:30px; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; background:#f8f8f8; border:none; border-radius:50%; box-shadow:none; outline:none; cursor:pointer; position:absolute; top:12px; right:12px; z-index:1; margin:0px; padding:0px;}
.yeng-modal .yeng-modal-header .yeng-close-button svg { width:10px; opacity:0.5;}
.yeng-modal .yeng-modal-body { width:100%; position:relative; -ms-flex:1 1 auto; flex:1 1 auto; padding:7px 7px 2px;}
.yeng-modal .yeng-modal-body iframe{width: 100%;height: 275px; border-radius:10px;}
/*2022-08-29*/

/*2022-08-30*/
.single-st_activity .st-gallery .banner-slider-wrap .scroll-notice .scroll-notice-text {visibility: visible;width: 220px;background-color: black;color: #fff;text-align: center;border-radius: 6px;padding: 5px 0;position: absolute;z-index: 1;bottom: -40px;left: 65px;margin-left: -60px;transition: all ease 0.5s;opacity: 0;transform: translateY(-100%);}
.single-st_activity .st-gallery .banner-slider-wrap .show-scrolling-tooltip .scroll-notice{position: relative;}
.single-st_activity .st-gallery .banner-slider-wrap .notice-shown .scroll-notice{display: none;}
.single-st_activity .st-gallery .banner-slider-wrap .show-scrolling-tooltip .scroll-notice .scroll-notice-text{opacity: 1;animation: fade-in-up .25s ease forwards}
.single-st_activity .st-gallery .banner-slider-wrap .scroll-notice .scroll-notice-text::after {content: "";position: absolute;bottom: 100%;left: 12px;margin-left: -5px;border-width: 5px;border-style: solid;border-color: transparent transparent black transparent;}
/*2022-08-30*/
/*2022-08-31*/
.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slider-banner-image .view-video { display: -webkit-flex;display: -ms-flexbox;display: flex; justify-content: center; align-items: center; padding: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 15px; }
.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slider-banner-image .view-video a.view-video-link {text-transform: uppercase;font-size: 12px;font-weight: 500;padding: 10px 15px;background: none;color: #ffffff;border: 1px solid #fc4242;background-color: transparent;-webkit-box-shadow: none;box-shadow: none;border-radius: 3px;padding: 8px 16px;-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;text-decoration: none !important;-webkit-text-shadow: 5px 5px 5px black; -moz-text-shadow: 5px 5px 5px black; -ms-text-shadow: 5px 5px 5px black; text-shadow: 5px 5px 5px black;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-video a.view-video-link:hover{background-color: #000000;border-color: #000000;color: #ffffff;}
.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slider-banner-image .view-video a.view-video-link i{padding-bottom: 10px;font-size: 44px;}

.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slider-banner-image .view-video a.view-video-link {display: flex; flex-direction: column;}

.single-st_activity .st-gallery .banner-slider-wrap .slider-for .slider-banner-image .view-video a.view-video-link {
    font-size: 15px;
    padding: 10px 15px;
    border-radius: 25px;
    padding: 15px 15px;
    line-height: 1;
}

/*2022-08-31*/

/*2022-10-14*/
.search-result-page.st-tours .style-list .item-service .item-content .service-review .review{margin-left: 5px;}
.search-result-page.st-tours .style-list .item-service .item-content .service-review .booking-item-rating-stars li .fa{font-family: FontAwesome;}


#st-content-wrapper.st-author-page .review-box .review-box-score {border-right: 1px solid #D7DCE3;padding-top: 15px;padding-bottom: 15px;}
#st-content-wrapper.st-author-page .review-box .review-sumary .item .progress {display: none;}
#st-content-wrapper.st-author-page .review-box .review-sumary .item{display: flex;align-items: center;}
#st-content-wrapper.st-author-page .review-box .review-sumary .item .label{width: 22%;text-align: left;margin-top: 0px;margin-right: 5%;}
#st-content-wrapper.st-author-page .review-sumary .st-stars {width: 65%;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-evenly;}
#st-content-wrapper.st-author-page .review-sumary .st-stars.style-2 i {font-size: 24px;}
#st-content-wrapper.st-author-page .review-sumary .st-stars.style-2 i:not(:last-child) {margin-right: 10px;}
#st-content-wrapper.st-author-page .review-sumary .st-stars.style-2 i.half::before {content: "\f089";}
#st-content-wrapper.st-author-page .review-sumary .st-stars.style-2 i.active {color: var(--link-color, #5191FA);}
/*2022-10-14*/


.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .coupon-wrap{display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: flex-start; align-items: center;margin: 20px 0 10px;border: 1px solid #fc4242;padding: 5px;border-radius: 3px;color: #fc4242;font-weight: bold;}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .coupon-wrap i{display: block;width: 25px;margin: 0 5px 0 0}
.search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .coupon-wrap i img{display: block;max-width: 100%}


/*Extra service modal css ST*/
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .item-content .car-type-year{display: flex;align-items: center;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .item-content .car-type-year .car-year{padding: 0 0 0 15px;font-size: 14px;color: #5E6D77;}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .item-content .car-type-year .car-year span{font-weight: 500;}

.carEtraservice-popup .modal-header .modal-title{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;justify-content: space-between;align-items: center;}
.carEtraservice-popup .input-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -16px;}
.carEtraservice-popup .input-wrap .input-row {-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;padding: 10px 16px;}
.carEtraservice-popup .input-wrap .input-row.half {-ms-flex: 0 0 50%;flex: 0 0 50%;width: 50%;position: relative;}
.carEtraservice-popup .input-wrap .input-row label {display: block;margin: 0;padding: 0 0 6px;font-weight: 600;}
.carEtraservice-popup .input-wrap .input-row input.input-text {width: 100%;height: 34px;border: 1px solid #ccc;border-radius: 4px;display: block;background: transparent;padding: 0 12px;}
.carEtraservice-popup .input-wrap .input-row input.input-text.half{width: 50%;}
.carEtraservice-popup .input-wrap .input-row.radio-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.carEtraservice-popup .input-wrap .input-row.radio-list .radio-item {padding: 0 16px;}
.carEtraservice-popup .input-wrap .input-row.radio-list .radio-item:first-child {padding-left: 0;}
.carEtraservice-popup .input-wrap .input-row.radio-list .radio-item:last-child {padding-right: 0;}
.carEtraservice-popup .input-wrap .input-row.radio-list .radio-item input[type="radio"] {position: absolute;left:-99999px;}
.carEtraservice-popup .input-wrap .input-row.radio-list .radio-item input[type="radio"]:not(:checked)+label,
.carEtraservice-popup .input-wrap .input-row.radio-list .radio-item input[type="radio"]:checked+label {display: block;position: relative;font-weight: normal;margin: 0;padding: 0 0 0 30px;cursor: pointer;}
.carEtraservice-popup .input-wrap .input-row.radio-list .radio-item input[type="radio"]:not(:checked)+label::before,
.carEtraservice-popup .input-wrap .input-row.radio-list .radio-item input[type="radio"]:checked+label::before {content: '';width: 20px;height: 20px;border: 1px solid #ccc;border-radius: 4px;display: block;position: absolute;top: 0;left: 0;border-radius: 100%;}
.carEtraservice-popup .input-wrap .input-row.radio-list .radio-item input[type="radio"]:not(:checked)+label::after,
.carEtraservice-popup .input-wrap .input-row.radio-list .radio-item input[type="radio"]:checked+label::after {content: '';width: 20px;height: 20px;border-radius: 4px;display: block;position: absolute;top: 0;left: 0;border-radius: 100%;background: #fc4242;-webkit-transform: scale(0);transform: scale(0);-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.carEtraservice-popup .input-wrap .input-row.radio-list .radio-item input[type="radio"]:checked+label::after {-webkit-transform: scale(1);transform: scale(1);}
.carEtraservice-popup .dropDown .extraService {margin: 0 -10px;}
.carEtraservice-popup .dropDown .extraService > div {width: 25%;padding: 0 10px;}
.carEtraservice-popup .serviceDropdown {position: relative;}
.carEtraservice-popup .serviceDropdown::after {content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 50px;
    background: -moz-linear-gradient(bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );    
}
.carEtraservice-popup .serviceDropdown h4 {font-size: 16px;font-weight: 700;}
.carEtraservice-popup .dropDown {max-height: 200px;overflow-y: auto;padding: 0 20px 50px 0;}
.carEtraservice-popup .dropDown .item {padding: 6px 0;}
.carEtraservice-popup .dropDown .item .extraService {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.carEtraservice-popup .dropDown  .extraService .title {font-weight: 700;width: 30%;}
.carEtraservice-popup .dropDown .extraService .input-box {display: -webkit-box;display: -ms-flexbox;display: flex;width: 20%;justify-content: space-between;align-items: center;}
.carEtraservice-popup .dropDown .extraService .total {text-align: right;}
.carEtraservice-popup .dropDown .input-box > span {width: 19%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: center;align-items: center;cursor: pointer;}
.carEtraservice-popup .dropDown .input-box input.form-control {width: 62%;text-align: center;}
.carEtraservice-popup .input-wrap .input-row input[type="submit"] {width: 120px;height: 40px;background:#fc4242;border: 0;color: #fff;font-size: 14px;font-weight: 500;border-radius: 3px;}
.daterangepicker.modalPicker{z-index: 100001}

.carEtraservice-popup .input-wrap .input-row.radio-list.no-top-pedding{padding: 0 16px 10px}

.carEtraservice-popup .input-wrap .input-row input.input-text.error{border-color: #fc4242}
/*Extra service modal css ED*/

/*2023-03-01*/
body.not-login.woocommerce-checkout .woocommerce .woocommerce-account-fields{display: none;}
#st-content-wrapper .address-review-wrap .st-stars.style-2 i:before{font: normal normal normal 16px/1 FontAwesome;}
#st-content-wrapper #reviews #write-review .review-form .review-items .rates .fa{font: normal normal normal 18px/1 FontAwesome;}
/*2023-03-01*/

/*checkout 2023-03-06 hitesh*/
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.full-width{width: 100%}
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row:nth-child(2n){float: left;}

#customer_details.loading{position: relative;}
#customer_details.loading:before{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);position: absolute;top: 0;left: 0;z-index: 1}
#customer_details.loading:after{height: 1em;width: 1em;display: block;position: absolute;top: 50%;left: 50%;margin-left: -0.5em;margin-top: -0.5em;content: "";-webkit-animation: spin 1s ease-in-out infinite;animation: spin 1s ease-in-out infinite;background: url(../images/loader.svg) center center;background-size: cover;line-height: 1;text-align: center;font-size: 2em;color: rgba(0,0,0,.75);;z-index: 2}
/*checkout 2023-03-06 hitesh*/

/*2023-03-16*/
#st-content-wrapper #reviews #write-review .form-wrapper .form-group .form-control.error{border-color: red}
#st-content-wrapper #reviews #write-review .form-wrapper .form-group .item input.error + .rates i{color: red;}
.single-post .st-single-blog--solo .single-blog--heading .st-title--bg .container { padding: 0 15px; }
/*2023-03-16*/

/*2023-03-21*/
.st-author-page .banner.no-auther-bg{padding: 0}
/*2023-03-21*/

/* Blog Page Start */
.page-template-template-blog.st-header-2 header#header { margin: 0 !important; }
.banner_blog { width: 100%; position: relative; z-index: 2; background-position: center center; background-repeat: no-repeat; background-size: cover; display: -ms-flexbox; display: flex; justify-content: center; align-items: flex-end; align-content: flex-end; min-height: 416px; }
.banner_blog::after { content: ''; position: absolute; top: 0; left: 0; width: 100%;height: 100%;background-color: rgba(0,0,0,.4);z-index: -1; }
.banner_blog_inner { width: 100%; position: relative; padding: 50px 0; }
.banner_blog_inner h1 { color: #fff; -webkit-text-shadow: 0 0.25rem 0.625rem rgb(0 0 0 / 50%); -moz-text-shadow: 0 0.25rem 0.625rem rgb(0 0 0 / 50%); -ms-text-shadow: 0 0.25rem 0.625rem rgb(0 0 0 / 50%); text-shadow: 0 0.25rem 0.625rem rgb(0 0 0 / 50%); font-size: 40px; font-weight: 700; margin: 0; padding: 0 0 50px 0; }
.banner_blog_inner p { color: #fff; -webkit-text-shadow: 0 0.25rem 0.625rem rgb(0 0 0 / 50%); -moz-text-shadow: 0 0.25rem 0.625rem rgb(0 0 0 / 50%); -ms-text-shadow: 0 0.25rem 0.625rem rgb(0 0 0 / 50%); text-shadow: 0 0.25rem 0.625rem rgb(0 0 0 / 50%); font-size: 18px; font-weight: 700; margin: 0; }
.banner_social { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -7px; padding: 25px 0 0 0; }
.banner_social li { padding: 0 7px; position: relative; list-style-type: none; }
.banner_social li a { display: -ms-flexbox; display: flex; }
.banner_social li a svg { width: 36px; height: 36px; }

.do-more-with { width: 100%; position: relative; padding: 80px 0 0 0; margin: 0; }
.do-more-with .row { margin: 0; }
.do-more-with .wpb_text_column { margin-bottom: 0 !important; }
.do-more-with .wpb_text_column h2 { font-size: 35px;font-weight: 700;position: relative;padding-bottom: 15px;margin: 0 0 30px 0; }
.do-more-with .wpb_text_column h2:after { content: ''; position: absolute; top: 100%; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); height: 3px; width: 80px; background-color: #fc4242; }
.do-more-with .wpb_text_column p { font-size: 16px;font-weight: 400; }
.explore_section { width: 100%; position: relative; padding: 60px 0 80px 0; }
.explore_section .explore_inner { width: 100%; position: relative; }
.explore_section .explore_inner h2 { font-size: 35px;font-weight: 700;position: relative;padding-bottom: 15px;margin: 0; }
.explore_slider_blk { width: 100%; position: relative; padding: 25px 0 0; }
.explore_slider .item a { display: -ms-flexbox; display: flex; align-items: center; align-content: center; min-height: 46px; border: solid 1px #b0b2b5; border-radius: 8px; font-weight: 500px; padding: 12px; font-size: 14px; color: #1f2329; text-decoration: none !important; }
.explore_slider .item a svg { margin-right: 5px; }
.explore_slider .owl-nav button { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); outline: none; font-size: 0; line-height: normal; width: 32px; height: 32px; -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; }
.explore_slider .owl-nav button.owl-prev.disabled { opacity: 0; pointer-events: none; }
.explore_slider .owl-nav button.owl-next.disabled { opacity: 0; pointer-events: none; }
.explore_slider .owl-nav button svg { width: 32px; height: 32px; display: block; }
.explore_slider .owl-nav button.owl-prev { right: 100%; margin-right: 15px; }
.explore_slider .owl-nav button.owl-next { left: 100%; margin-left: 15px; }

.tranding_now_sec { width: 100%; position: relative; background-color: #f9f4f4; padding: 80px 0; }
.tranding_now_inner{ width: 100%; position: relative; }
.tranding_now_inner h2 { font-size: 35px;font-weight: 700;position: relative;padding-bottom: 15px; margin: 0;}
.trandingnow_slider_blkmain { padding: 12px; }
.trandingnow_slider_blk { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; background-color: #fff; -webkit-box-shadow: 0px 4px 10px rgb(0 0 0 / 10%); -moz-box-shadow: 0px 4px 10px rgb(0 0 0 / 10%); -ms-box-shadow: 0px 4px 10px rgb(0 0 0 / 10%); box-shadow: 0px 4px 10px rgb(0 0 0 / 10%); width: 100%; overflow: hidden;border-radius: 24px;  text-decoration: none !important; }
.trandingnow_slider_blk:hover { -webkit-box-shadow: 0px 4px 10px rgb(0 0 0 / 20%); -moz-box-shadow: 0px 4px 10px rgb(0 0 0 / 20%); -ms-box-shadow: 0px 4px 10px rgb(0 0 0 / 20%); box-shadow: 0px 4px 10px rgb(0 0 0 / 20%); }
.trandingnow_slider_blk .toptrad_img { width: 100%; position: relative; width: 100%;position: relative;overflow: hidden;padding-top: 56.31%; -ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-preferred-size: auto;flex-basis: auto;-ms-flex-item-align: start;align-self: flex-start; }
.trandingnow_slider_blk .toptrad_img img { width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; left: 0; -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; }
.trandingnow_slider_blk:hover .toptrad_img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.toptrad_dtl { width: 100%;position: relative; z-index: 2;padding: 10px 15px 20px; }
.toptrad_dtl .top_authot_photos { margin-top: -30px; border-radius: 50%;border: 2px #fff solid; height: 40px; width: 40px; overflow: hidden; background-color: #ffffff; }
.toptrad_dtl .top_authot_photos img { width: 100%; height: 100%; object-fit: cover; }
.toptrad_dtl .toptrad_subtext { width: 100%;font-size: 12px;line-height: 1.125rem;color: #7b7e84;margin-top: auto; text-decoration: none; margin-top: 8px; }
.toptrad_dtl h5 {font-size: 16px;color: #1f2329; padding: 15px 0 0 0; margin: 0; }
.trandingnow_slider_blkmain .toptrad_dtl { -ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 1;flex-shrink: 1;-ms-flex-preferred-size: auto;flex-basis: auto; width: 100%; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }
.trandingnow_slider_blkmain .toptrad_dtl_top { -ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 1;flex-shrink: 1;-ms-flex-preferred-size: auto;flex-basis: auto; width: 100%; }

.tranding_now_slider .owl-stage::after { display: none; }
.tranding_now_slider .owl-stage ,
.tranding_now_slider .owl-stage .owl-item ,
.tranding_now_slider .owl-stage .owl-item .item ,
.tranding_now_slider .owl-stage .owl-item .item .trandingnow_slider_blkmain {display: -ms-flexbox; display: flex; }
.tranding_now_slider .owl-stage .owl-item .item ,
.tranding_now_slider .owl-stage .owl-item .item .trandingnow_slider_blkmain { width: 100%; }
.tranding_now_slider .owl-nav button { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); outline: none; font-size: 0; line-height: normal; width: 32px; height: 32px; -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; }
.tranding_now_slider .owl-nav button.owl-prev.disabled { opacity: 0; pointer-events: none; }
.tranding_now_slider .owl-nav button.owl-next.disabled { opacity: 0; pointer-events: none; }
.tranding_now_slider .owl-nav button svg { width: 32px; height: 32px; display: block; }
.tranding_now_slider .owl-nav button.owl-prev { left: 0; -webkit-transform: translateX(-5px) translateY(-50%);-moz-transform: translateX(-5px) translateY(-50%);-ms-transform: translateX(-5px) translateY(-50%);transform: translateX(-5px) translateY(-50%); }
.tranding_now_slider .owl-nav button.owl-next { right: 0; -webkit-transform: translateX(5px) translateY(-50%); -moz-transform: translateX(5px) translateY(-50%); -ms-transform: translateX(5px) translateY(-50%);transform: translateX(5px) translateY(-50%); }
.tranding_now_slider {width: calc(100% + 24px);margin-left: -12px;}


.explore_interest_sec { width: 100%; position: relative; padding: 80px 0; }
.explore_interest_inner { width: 100%; }
.explore_interest_inner h2 {font-size: 35px;font-weight: 700;position: relative;padding-bottom: 15px; margin: 0;}
.explore_interest_row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px; }
.explore_interest_row .explore_interest_col { width: 25%; padding: 15px; }
.explore_interest_main { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; overflow: hidden; border-radius: 10px; position: relative; } 
.explore_interest_main .explore_interest_img { width: 100%; height: 175px; }
.explore_interest_main .explore_interest_img img { height: 100%; width: 100%; object-fit: cover; filter: brightness(0.8); -webkit-transition: filter 0.3s ease-in-out; -moz-transition: filter 0.3s ease-in-out; -ms-transition: filter 0.3s ease-in-out; transition: filter 0.3s ease-in-out; }
.explore_interest_main:hover .explore_interest_img img { filter: brightness(1); }
.explore_interest_main .explore_interest_dtl { position: absolute; top: 0; left: 0; height: 100%; width: 100%; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; align-content: center; justify-content: center; text-align: center; z-index: 2; background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));  }
.explore_interest_main .explore_interest_dtl h4 { text-align: center; font-weight: 600; color: #fff; -webkit-text-shadow: 0 0 10px rgb(0 0 0 / 50%); -moz-text-shadow: 0 0 10px rgb(0 0 0 / 50%); -ms-text-shadow: 0 0 10px rgb(0 0 0 / 50%); text-shadow: 0 0 10px rgb(0 0 0 / 50%); }


.quart_video_sec {position: relative; width: 100%; padding: 80px 0; }
.quart_video_sec .quart_video_inner { position: relative; width: 100%;display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.quart_video_inner .quart_video_iframe { width: calc(100% - 458px);position: relative; }
.quart_video_inner .quart_video_iframe:after {z-index: -1; width: 100%;position: relative; content: ''; display: block; padding-top: 56.25%;  }
.quart_video_inner .quart_video_iframe iframe { width: 100%;  height: 100%; position: absolute; top: 0; left: 0;}
.quart_video_inner .quart_video_dtl { width: 458px;padding: 15px 0 0 30px; position: relative; }
.quart_video_inner .quart_video_dtl h2 { font-size: 30px;font-weight: 700;position: relative;padding-bottom: 15px;margin: 0; }
.quart_video_dtl .quart_icon { width: 80px;margin: 00 0 45px 0; }
.quart_video_dtl .quart_icon img { width: auto; height: auto;max-width: 100%; }


.top_travel_sec { width: 100%; position: relative; padding: 80px 0; background-color: #f6fbfd; }
.top_travel_inner { width: 100%; position: relative; }
.top_travel_inner h2 { font-size: 35px;font-weight: 700;position: relative;padding-bottom: 15px; margin: 0;}

.top_travel_slider_blkmain { padding: 12px; }
.top_travel_slider_blk { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; background-color: #fff; -webkit-box-shadow: 0px 4px 10px rgb(0 0 0 / 10%); -moz-box-shadow: 0px 4px 10px rgb(0 0 0 / 10%); -ms-box-shadow: 0px 4px 10px rgb(0 0 0 / 10%); box-shadow: 0px 4px 10px rgb(0 0 0 / 10%); width: 100%; overflow: hidden;border-radius: 8px;  text-decoration: none !important; }
.top_travel_slider_blk:hover { -webkit-box-shadow: 0px 4px 10px rgb(0 0 0 / 20%); -moz-box-shadow: 0px 4px 10px rgb(0 0 0 / 20%); -ms-box-shadow: 0px 4px 10px rgb(0 0 0 / 20%); box-shadow: 0px 4px 10px rgb(0 0 0 / 20%); }
.top_travel_slider_blk .toptrad_img { width: 100%; position: relative; width: 100%;position: relative;overflow: hidden;padding-top: 56.31%; }
.top_travel_slider_blk .toptrad_img img { width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; left: 0; }
.top_travel_dtl { width: 100%;position: relative; z-index: 2;padding: 10px 15px 20px; }
.top_travel_dtl .top_travel_authot_photos { margin-top: -30px; border-radius: 50%;border: 2px #fff solid; height: 40px; width: 40px; overflow: hidden; background-color: #ffffff; }
.top_travel_dtl .top_travel_authot_photos img { width: 100%; height: 100%; object-fit: cover; }
.top_travel_dtl .top_travel_subtext { width: 100%;font-size: 12px;line-height: 1.125rem;color: #7b7e84;margin-top: auto; text-decoration: none; margin-top: 8px; }
.top_travel_dtl h5 {font-size: 16px;color: #1f2329; padding: 15px 0 0 0; margin: 0; }

.top_travel_slider .owl-stage::after { display: none; }
.top_travel_slider .owl-stage ,
.top_travel_slider .owl-stage .owl-item ,
.top_travel_slider .owl-stage .owl-item .item ,
.top_travel_slider .owl-stage .owl-item .item .top_travel_slider_blkmain {display: -ms-flexbox; display: flex; }
.top_travel_slider .owl-stage .owl-item .item ,
.top_travel_slider .owl-stage .owl-item .item .top_travel_slider_blkmain { width: 100%; }
.top_travel_slider .owl-nav button { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); outline: none; font-size: 0; line-height: normal; width: 32px; height: 32px; -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; }
.top_travel_slider .owl-nav button.owl-prev.disabled { opacity: 0; pointer-events: none; }
.top_travel_slider .owl-nav button.owl-next.disabled { opacity: 0; pointer-events: none; }
.top_travel_slider .owl-nav button svg { width: 32px; height: 32px; display: block; }
.top_travel_slider .owl-nav button.owl-prev { left: 0; -webkit-transform: translateX(-5px) translateY(-50%);-moz-transform: translateX(-5px) translateY(-50%);-ms-transform: translateX(-5px) translateY(-50%);transform: translateX(-5px) translateY(-50%); }
.top_travel_slider .owl-nav button.owl-next { right: 0; -webkit-transform: translateX(5px) translateY(-50%); -moz-transform: translateX(5px) translateY(-50%); -ms-transform: translateX(5px) translateY(-50%);transform: translateX(5px) translateY(-50%); }
.top_travel_slider {width: calc(100% + 24px);margin-left: -12px;}

/* Blog Page End */

/* Category Page End */
.st-blog-dtl.st-blog .top_title_cate { display: -ms-flexbox; display: flex;align-items: center; align-content: center;justify-content: space-between; margin: 0 0 25px 0; }
.st-blog-dtl.st-blog .top_title_cate h2 { font-size: 35px;font-weight: 700;position: relative;margin: 0; }
.st-blog-dtl.st-blog .top_title_cate .shortby_wrp { display: -ms-flexbox; display: flex;align-items: center; align-content: center; }
.st-blog-dtl.st-blog .top_title_cate .shortby_wrp label { font-size: 14px; font-weight: normal; margin: 0 10px 0; }
.st-blog-dtl.st-blog .top_title_cate .shortby_wrp select { min-width: 250px; border: solid 1px #b0b2b5; border-radius: 4px; padding: 9px 36px 9px 16px; background-image: url(../images/icon-chevron-down-sharp.svg) !important; background-position: center right 10px !important; background-repeat: no-repeat !important;background-size: 16px auto !important; font-size: 16px; }
.st-blog-dtl.st-blog .content .article { display: -ms-flexbox; display: flex; -ms-flex-direction: row-reverse; flex-direction: row-reverse; border: solid 1px #dfe0e2; border-radius: 8px; overflow: hidden; }
.st-blog-dtl.st-blog .content .article .image_blk_post { width: 320px; display: -ms-flexbox; display: flex; }
.st-blog-dtl.st-blog .content .article .image_blk_post .cate { top: 15px; left: 15px; }
.st-blog-dtl.st-blog .content .article .image_blk_post .post-header { width: 100%; display: -ms-flexbox; display: flex; }
.st-blog-dtl.st-blog .content .article .image_blk_post .post-header a { width: 100%; display: -ms-flexbox; display: flex; }
.st-blog-dtl.st-blog .content .article .image_blk_post .post-header a img { width: 100%; height: 100%; object-fit: cover; }
/* .st-blog-dtl.st-blog .content .article .dtl_blk_post { width: calc(100% - 320px); display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column;padding: 16px; } */
.st-blog-dtl.st-blog .content .article .dtl_blk_post {width: calc(100% - 320px);display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column;padding: 16px; cursor: pointer;}
.st-blog-dtl.st-blog .content .article .dtl_blk_post .dtl_blk_post_top { -ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 1;flex-shrink: 1;-ms-flex-preferred-size: auto;flex-basis: auto; }
.st-blog-dtl.st-blog .content .article .dtl_blk_post .dtl_blk_post_bottom { -ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-preferred-size: auto;flex-basis: auto;-ms-flex-item-align: end;align-self: flex-end; width: 100%; padding: 35px 0 0 0; }
.st-blog-dtl.st-blog .content .article .dtl_blk_post .dtl_blk_post_top .post-title { margin: 0 0 15px 0; font-weight: 600; }
.st-blog .content .article .post-inner .post-desciption { font-size: 15px; }
.st-blog-dtl.st-blog .content .article .dtl_blk_post .dtl_blk_post_top .post-title a { text-decoration: none !important; }
.st-blog-dtl.st-blog .content .article .dtl_blk_post .dtl_blk_post_bottom .meta { margin-bottom: 0; }

.st-blog-dtl .sidebar-right .sidebar-title { display: none !important; }
.st-blog-dtl .sidebar-right .sidebar-widget h2 { font-size: 23px; font-weight: 600; }
.st-blog-dtl .sidebar-right .wp-block-categories-list { padding: 0; }
.st-blog-dtl .sidebar-right .wp-block-categories-list .cat-item { display: -ms-flexbox; display: flex; text-decoration: none; }
.st-blog-dtl .sidebar-right .wp-block-categories-list .cat-item + .cat-item { margin-top: 10px; }
.st-blog-dtl .sidebar-right .wp-block-categories-list .cat-item a { display: -ms-flexbox; display: flex; align-items: center; align-content: center; padding: 12px; border: solid 1px #dfe0e2; border-radius: 8px; justify-content: center; font-size: 15px; line-height: normal; color: #5e6d77; text-decoration: none; }
.st-blog-dtl .sidebar-right .wp-block-categories-list .cat-item a:hover { border-color: #fc4d4d; }
.st-blog-dtl .sidebar-right .wp-block-categories-list .cat-item a:before { content: ''; height: 20px; width: 20px; background-repeat: no-repeat; background-position: center center; background-size: contain; background-image: url(../images/restore.png); margin-right: 5px; }
/* Category Page End */

/* Category Detail Page Start */
/* .cms-data{ max-width: 770px; padding: 60px 0 0 0; margin: 0 auto; display: block; } */
.cms-data h1, 
.cms-data h2, 
.cms-data h3, 
.cms-data h4, 
.cms-data h5, 
.cms-data h6{ padding: 35px 0 20px 0; margin: 0; line-height: 1.1;font-weight: 600;color: #1f2329; }
.cms-data h1 { font-size: 36px; font-weight: 600;line-height: 1.29; } 
.cms-data h2 { font-size: 30px; font-weight: 600;line-height: 1.16; } 
.cms-data h3 { font-size: 24px; font-weight: 600;line-height: 1.16; } 
.cms-data h4 { font-size: 22px; font-weight: 600;line-height: 1.16; } 
.cms-data h5 { font-size: 18px; font-weight: 500;line-height: 1.16; text-transform: uppercase; } 
.cms-data h6 { font-size: 18px; font-weight: 600;line-height: 1.16; } 
.heading-tag + .heading-tag{ padding-top: 0px; }
.cms-data>*:first-child{ padding-top: 0px; }
.cms-data p{ font-size: 14px; line-height: 1.75; color: #5e6d77; margin-bottom: 0; }
.cms-data ul li strong,
.cms-data ol li strong,
.cms-data p strong{ font-weight: bold; }
.cms-data p img{ max-width: 100%; display: block; margin: 16px auto; }
.cms-data p + p{ padding-top: 24px; }
.cms-data ul li a,
.cms-data ol li a,
.cms-data p a{ color: #fc4242; text-decoration: none; }
.cms-data ol li a:hover,
.cms-data ul li a:hover,
.cms-data p a:hover{ opacity: 1; }
.cms-data ul{ margin: 0px; padding: 0 0 0 18px; }
.cms-data ul li{ font-size: 14px; line-height: 1.75; color: #5e6d77; display: list-item; list-style-type: none; padding: 0 0 0 28px; position: relative; } 
.cms-data ul li:after { content: ''; position: absolute; left: 0; top: 8px; border: 1px solid #fc4242;width: 8px;height: 8px; border-radius: 50%; }
.cms-data ul li + li{ margin-top: 6px; }
.cms-data ol{ margin: 0px; padding: 0 0 0 18px; }
.cms-data ol li{ font-size: 14px; line-height: 1.75; color: #5e6d77;display: list-item; list-style-type: decimal; list-style-position: outside; } 
.cms-data ol li + li{ margin-top: 6px; }
.cms-data blockquote{font-size: 16px; line-height: 1.75; color: #5e6d77; margin: 24px 0; padding: 0 0 0 24px; color: #5e6d77; font-weight: 500; font-style: italic;border-left: #fc4242 solid 6px; }

.cms-data figure { max-width: 100%; margin: 16px auto; }
.cms-data figure a { display: inline-flex; width: 100%; }
.cms-data figure a img { width: auto; }
.cms-data figure figcaption {font-size: 14px !important; line-height: 1.75 !important; color: #5e6d77 !important; margin-bottom: 0 !important; font-style: italic !important; margin-top: 10px !important; }
/* .cms-data blockquote p{ } */
.artical_sidebar_blk { width: 100%; position: relative; }
.keep_exploring_part { width: 100%; position: relative; }
.keep_exploring_part h4 { margin: 0; padding: 0 0 20px 0;font-size: 20px;font-weight: 600;line-height: 1.16; }
.keep_exploring_main { width: 100%; position: relative; }
.keep_exploring_main .keep_exploring_blk { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; background-color: #fff; -webkit-box-shadow: 0 2px 14px rgb(0 0 0 / 25%); -moz-box-shadow: 0 2px 14px rgb(0 0 0 / 25%); -ms-box-shadow: 0 2px 14px rgb(0 0 0 / 25%); box-shadow: 0 2px 14px rgb(0 0 0 / 25%); border-radius: 8px; overflow: hidden; }
.keep_exploring_main .keep_exploring_blk + .keep_exploring_blk { margin-top: 16px; }
.keep_exploring_main .keep_exploring_blk .keep_exploring_img { width: 100px; overflow: hidden; }
.keep_exploring_main .keep_exploring_blk .keep_exploring_img img { width: 100%; height: 100%; object-fit: cover; -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; }
.keep_exploring_main .keep_exploring_blk .keep_exploring_dtl { width: calc(100% - 100px); padding: 8px 10px 8px 10px; }
.keep_exploring_dtl .title_keep_explo { width: 100%; position: relative; }
.keep_exploring_dtl .title_keep_explo h5 { margin-top: 0; -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; color: #1f2329; }
.keep_exploring_main a.keep_exploring_blk { text-decoration: none; }
.keep_exploring_main a.keep_exploring_blk:hover .keep_exploring_img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.keep_exploring_main a.keep_exploring_blk:hover .title_keep_explo h5 { color: #fc4242; }
.keep_exploring_dtl .title_keep_explo p { margin-bottom: 0; color: #1f2329; }

.mian_top_cat_dtl { width: 100%;position: relative; }
.mian_top_cat_dtl .miantop_catdtl_title { width: 100%;position: relative; }
.mian_top_cat_dtl .miantop_catdtl_title:after { content: ''; width: 100%; max-width: 150px; height: 2px; background-color: #fc4242; margin: 10px 0 20px; display: block; } 
.mian_top_cat_dtl .miantop_catdtl_title h1 { margin: 0; font-size: 36px;font-weight: 600;line-height: 1.29; }
.mian_top_cat_dtl .post-info { display: -ms-flexbox; display: flex; align-items: center; align-content: center; margin: 0; }
.mian_top_cat_dtl .post-info .cat_date_blk { padding-left: 20px; font-size: 14px; color: #869a96; position: relative; }
.mian_top_cat_dtl .post-info .cat_date_blk:after { content: ''; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); height: 4px;width: 4px;background-color: #869a96; border-radius: 50%; left: 8px; }
.miantop_catdtl_bottom { display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: space-between; padding-bottom: 25px; }
.miantop_catdtl_bottom .share_st { margin-top: 0; }
.miantop_catdtl_bottom .share_st .share { margin: 0; display: -ms-flexbox; display: flex; align-items: center; align-content: center; } 
.miantop_catdtl_bottom .share_st .share .share-icon { padding-left: 15px; display: -ms-flexbox; display: flex; } 
.miantop_catdtl_bottom .share_st .share .share-icon a:hover { color: #fc4242; } 
.miantop_catdtl_image { width: 100%; position: relative; }
.miantop_catdtl_image img { width: 100%; }
.miantop_catdtl_bottom .share_st .share .share-icon i{font: normal normal normal 16px/1 FontAwesome}
/* Category Detail Page End */

/*checkout 2023-03-06 hitesh*/
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.full-width{width: 100%}
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row:nth-child(2n){float: left;}

#customer_details.loading{position: relative;}
#customer_details.loading:before{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);position: absolute;top: 0;left: 0;z-index: 1}
#customer_details.loading:after{height: 1em;width: 1em;display: block;position: absolute;top: 50%;left: 50%;margin-left: -0.5em;margin-top: -0.5em;content: "";-webkit-animation: spin 1s ease-in-out infinite;animation: spin 1s ease-in-out infinite;background: url(../images/loader.svg) center center;background-size: cover;line-height: 1;text-align: center;font-size: 2em;color: rgba(0,0,0,.75);;z-index: 2}
/*checkout 2023-03-06 hitesh*/

@media (min-width: 1400px){
    .page-template-template-blog .container {
        width: 1338px;
    }
    .page-template-template-blog .main-footer-sub-wrap .container ,
    .page-template-template-blog #main-footer .container {
        width: 1200px;
    }
}

.more_with_yeung { width: 100%; position: relative; }
.more_with_yeung .left_img_shaps { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-position: center left; background-repeat: no-repeat; background-size: auto 100%; }
.more_with_yeung .right_img_shaps { position: absolute; top: 0; right: 0; width: 100%; height: 100%; background-position: center right; background-repeat: no-repeat; background-size: auto 100%; }
.more_with_yeung_inner { width: 100%; position: relative; min-height: 290px; max-width: 560px; margin: 0 auto; z-index: 2; display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; text-align: center; -ms-flex-direction: column; flex-direction: column; padding: 25px 0; }
.more_with_yeung_inner .mobile_img_blks { display: none; }
.page-template-template-blog .st-blog-solo--wrapper { padding-bottom: 0 !important; }
.more_with_yeung_inner h2 {font-size: 35px;font-weight: 700;position: relative;padding-bottom: 15px;margin: 0; text-align: center; }
.more_with_yeung_inner p { font-size: 16px; line-height: 1.5; }
.more_with_yeung_inner .more_with_yeung_btn { position: relative; padding: 25px 0 0 ; }
.more_with_yeung_inner .more_with_yeung_btn a { background: #fc4242;text-transform: uppercase;padding: 15px 35px; font-size: 14px;color: #FFF;font-weight: 500; border-radius: 4px;-webkit-transition: background .2s, color .2s;transition: background .2s, color .2s; text-decoration: none !important; display: inline-block; vertical-align: top; }


.banner_social a { margin-right: 8px; }
#st-content-wrapper .st-breadcrumb ul li a.active{pointer-events: none;opacity: 0.8}

.toptrad_dtl .st-tour--description {font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: normal;color: rgba(18, 58, 50, 0.5); padding: 15px 0 0 0; -ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-preferred-size: auto;flex-basis: auto;-ms-flex-item-align: end;align-self: flex-end; width: 100%; }
.blog-wrapper-mobile { display: none; }
.blog-wrapper-slider .owl-stage::after { display: none; }
.blog-wrapper-slider .owl-stage ,
.blog-wrapper-slider .owl-stage .owl-item ,
.blog-wrapper-slider .owl-stage .owl-item .item ,
.blog-wrapper-slider .owl-stage .owl-item .item .st-blog--bg {display: -ms-flexbox; display: flex; }
.blog-wrapper-slider .owl-stage .owl-item .item ,
.blog-wrapper-slider .owl-stage .owl-item .item .st-blog--bg { width: 100%; }
.blog-wrapper-slider .owl-stage .owl-item .item > .st-blog--bg { padding: 12px; }
.mobile_slider_trand { display: none; }
.st-blog-solo--wrapper .st-blog--search .blog-wrapper .blog-wrapper-slider .st-blog--bg .st-blog--item { -webkit-box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.08); -ms-box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.08);  }
.blog-wrapper-slider .owl-nav button { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); outline: none; font-size: 0; line-height: normal; width: 32px; height: 32px; -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; }
.blog-wrapper-slider .owl-nav button.owl-prev.disabled { opacity: 0; pointer-events: none; }
.blog-wrapper-slider .owl-nav button.owl-next.disabled { opacity: 0; pointer-events: none; }
.blog-wrapper-slider .owl-nav button svg { width: 32px; height: 32px; display: block; }
.blog-wrapper-slider .owl-nav button.owl-prev { left: 0; -webkit-transform: translateX(-5px) translateY(-50%);-moz-transform: translateX(-5px) translateY(-50%);-ms-transform: translateX(-5px) translateY(-50%);transform: translateX(-5px) translateY(-50%); }
.blog-wrapper-slider .owl-nav button.owl-next { right: 0; -webkit-transform: translateX(5px) translateY(-50%); -moz-transform: translateX(5px) translateY(-50%); -ms-transform: translateX(5px) translateY(-50%);transform: translateX(5px) translateY(-50%); }
.blog-wrapper-slider {width: calc(100% + 24px);margin-left: -12px;}
.st-blog-solo--wrapper .st-blog--search .blog-wrapper .st-blog--bg .st-blog--item .thumb-caption .top_authot_photos { margin-top: -35px; border-radius: 50%;border: 2px #fff solid; height: 40px; width: 40px; overflow: hidden; background-color: #ffffff; margin-bottom: 10px; }
.st-blog-solo--wrapper .st-blog--search .blog-wrapper .st-blog--bg .st-blog--item .thumb-caption .top_authot_photos img { width: 100%; height: 100%; object-fit: cover; }
.st-blog-solo--wrapper .st-blog--search .blog-wrapper .st-blog--bg .st-blog--item .thumb-caption { position: relative; }
.page-template-template-blog .vc_row { overflow: hidden !important; }
.show-mobile { display: none; }
.st-blog-solo--wrapper .st-blog--search .blog-wrapper .st-blog--bg .st-blog--item { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }
.st-blog-solo--wrapper .st-blog--search .blog-wrapper .st-blog--bg .st-blog--item .thumb { -ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-preferred-size: auto;flex-basis: auto;-ms-flex-item-align: end;align-self: flex-end; width: 100%; }
.st-blog-solo--wrapper .st-blog--search .blog-wrapper .st-blog--bg .st-blog--item .thumb-caption  { -ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 1;flex-shrink: 1;-ms-flex-preferred-size: auto;flex-basis: auto; width: 100%; display: -ms-flexbox; display: flex; -ms-flex-direction: column;  flex-direction: column; }
.st-blog-solo--wrapper .st-blog--search .blog-wrapper .st-blog--bg .st-blog--item .thumb-caption .info-wrap  { width: 100%; -ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 1;flex-shrink: 1;-ms-flex-preferred-size: auto;flex-basis: auto; }
.st-blog-solo--wrapper .st-blog--search .blog-wrapper .st-blog--bg .st-blog--item .thumb-caption .st-tour--description  { -ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-preferred-size: auto;flex-basis: auto;-ms-flex-item-align: end;align-self: flex-end; }




#st-content-wrapper #reviews #write-review .form-wrapper .form-group .form-control.error{border-color: red}
#st-content-wrapper #reviews #write-review .form-wrapper .form-group .item input.error + .rates i{color: red;}
.single-post .st-single-blog--solo .single-blog--heading .st-title--bg .container { padding: 0 15px; }

.single-post .st-single-blog--solo .single-blog--heading { display: none; }
/* .single-post .st-single-blog--solo { padding-top: 106px; } */
.st-single-blog--solo .st-blog .blog-content { padding-top: 60px; }
.st-header-2.single.single-post header#header, .st-header-2.error404.single-post header#heade { margin-bottom: 0; }



/* 05-04-2023 */
.st-blog-solo--wrapper .st-blog--search .single-blog--title p{color: black;}



/* 06-04-2023 */
.st-blog-solo--wrapper .st-blog--search .single-blog--title h3:after{position: absolute;
    left: 50%;
    /* color: darkred; */
    /* fill: black; */
    content: url(../images/vector_red.svg);
    transform: translateX(-50%);
    bottom: -40px;}



/* 10-04-2023 */
.select_language  .wpcf7-radio {border: none!important;}
/*.st-blog-solo--wrapper .st-blog--search .blog-wrapper .blog-wrapper-slider .st-blog--bg .st-blog--item{max-height: 400px}
.st-blog-solo--wrapper .st-blog--search .blog-wrapper .st-blog--bg .st-blog--item{max-height: 390px}*/

.st-blog #st-content-wrapper{padding-bottom: 0}
.st-blog #st-content-wrapper .st-tour-content{padding-top: 0}
.st-blog #st-content-wrapper .st-tour-content .margin-top{padding-top: 0}
.st-single-blog--solo #st-content-wrapper.st-single-tour .grid-item .service-border h4.service-title{padding: 0 15px}
.mian_top_cat_dtl .post-info a{text-decoration: none;color: #fc4242}
.st-blog-solo--wrapper .st-blog--search .single-blog--title{padding-top: 0}

.st-single-blog--solo .search-result-page.st-activity .st-hotel-result .style-list .item-service{font-size: 13px}
.st-single-blog--solo .search-result-page.st-activity .st-hotel-result .style-list .item-service .section-footer .service-price{position: relative;bottom: auto;right: auto;}
.st-single-blog--solo .search-result-page.st-activity .style-list .item-service .item-content .service-title{ padding-bottom: 5px; padding-top: 13px;}
.st-single-blog--solo .search-result-page.st-activity .style-list .item-service .review-private-wrap .service-review{justify-content: flex-start;padding: 5px 0 10px; margin: 0}
.st-single-blog--solo .search-result-page.st-activity .style-list .item-service .review-private-wrap .service-review .review{margin: 0}


/* 10-04-2023 */
.select_language .wpcf7-radio {
    border: none !important;
}


/* 10-05-2023 */
.post-info {
    overflow-x: auto;
    width: 100%;
}

.post-info,
.post-info * {
    white-space: nowrap;
}

.search-result-page .st-hotel-result .style-list .item-service .item-content .booking-item-rating-stars li {
    padding: 0;
    list-style-type: none;
}

.search-result-page .st-hotel-result .style-list .item-service .item-content .booking-item-rating-stars li+li {
    margin-top: 0;
}

.search-result-page .st-hotel-result .style-list .item-service .item-content .booking-item-rating-stars li:after {
    display: none;
}


/* 31-05-2023 */
.post-info-slider-main {
    display: block;
    width: 100%;
    position: relative;
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
    margin: 0 0 20px 0;
    padding: 20px 0;
}

.post-info-slider-main .post-info-slider {
    display: none;
    width: 100%;
    padding: 0 40px;
}

.post-info-slider.owl-loaded {
    display: block;
}

.post-info-slider-main .slider-buttons {
    display: flex;
    justify-content: space-between;
    width: 100%;
    position: relative;
}

.post-info-slider-main .slider-buttons.disabled {
    opacity: 0;
    visibility: hidden;
}

.post-info-slider-main .slider-buttons.disabled+.post-info-slider {
    padding: 0;
}

.post-info-slider-main .slider-buttons button {
    position: absolute;
    top: 17px;
    z-index: 101;
    color: #A0A9B2;
    background: #FFF;
    border: 1px solid #e1e1e1;
    border-radius: 100%;
    box-shadow: 0px 0px 8px 4px rgba(0, 0, 0, 0.08);
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 40px;
}

.post-info-slider-main .slider-buttons button.owl-prev {
    left: 0px;
}

.post-info-slider-main .slider-buttons button.owl-next {
    right: 0px;
}

.post-info-slider-main.positionFixed .slider-buttons button.owl-prev {
    left: 20px;
}

.post-info-slider-main.positionFixed .slider-buttons button.owl-next {
    right: 20px;
}

.post-info-slide {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    border: 1px solid rgb(223, 223, 223);
    overflow: hidden;
    /* box-shadow: 0px 4px 10px rgba(0,0,0,.2); */
    /* box-shadow: 0 2px 11px rgb(0 0 0 / 26%);  */
}

.post-info-slide:focus,
.post-info-slide:hover {
    text-decoration: none;
}

.post-info-slide .post-info-slide-img {
    width: 100px;
    display: block;
    overflow: hidden;
    max-height: 80px;
}

.post-info-slide .post-info-slide-img img {
    width: 100%;
    min-height: 80px;
    object-fit: cover;
}

.post-info-slide .post-info-slide-dtl {
    padding: 10px;
}

.post-info-slide .post-info-slide-dtl span {
    color: #1f2329;
    text-decoration: none;
    font-weight: 500;
}

.post-info-slide:hover .post-info-slide-dtl span {
    color: #fc4242;
}

.post-info-slider-mobile {
    display: none;
}

.search-result-page .service-slider-wrapper .st-service-slider .item-service{max-height: 340px;}
/* 31-05-2023 */


.search-result-page.st-tours .grid-item .service-review .booking-item-rating-stars li .fa {
    font: normal normal normal 14px/1 FontAwesome !important;
}


.single-post .blog-content.content .post-content img{max-width: 100%; object-fit: cover; width: 100%; max-height: none;width: auto; margin: 16px 0;}




.search-access {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.main-access{ 
    z-index: 1; 
    text-align: center;
    margin-right: 10%;
    width: 500px;
}

.access {
    font-size: 30px;
    color: #1f2329;
    font-weight: 500;
    line-height: 1.1;
    font-family: Poppins, sans-serif !important;
    background-color: #fff;
    border-radius: 15px;
    padding: 25px; 
}

.search-result-page--custom .search-result-page--heading {
    position: relative;
    display: none;
}

body.home.page-template.page-template-template-home-modern.page-template-template-home-modern-php.page.page-id-12008.logged-in.admin-bar.st-header-2.theme-traveler.woocommerce-js.menu_style1.topbar_position_default.search_enable_preload.admin_bar_showing.wpb-js-composer.js-comp-ver-6\.7\.0.vc_responsive.auto-submit.customize-support .main-access {
    display: none;
}
.search-result-page.st-tours .style-list .item-service .thumb-wrapper .thumb .service-add-wishlist,
.search-result-page.st-tours .grid-item .thumb .service-add-wishlist{right: 10px; top: 10px; }
.search-result-page.st-tours .grid-item .service-border .thumb{ position: relative; }
.logo-with-text{position: absolute; left: 10px; gap: 10px;  display: flex ; align-items: center; z-index: 100;  top: 10px; overflow: auto;}
.logo-with-text i{ width:27px; position: relative; overflow: hidden; height: 27px; border-radius: 40px; display: flex; align-items: center; justify-content: center;}
.logo-with-text i img{ width:100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;}
.logo-with-text span{ font-size: 12px;font-weight: 600; color:#fff; text-shadow: #000 0 0 5px; }

.logo-with-text .tooltip{position: absolute; z-index: 99999999999999999;}

.st-hotel-header .logo-with-text { position: relative; left: auto; top: auto; margin: 0 0 20px;   }
.st-hotel-header .logo-with-text i {width: 30px; height: 30px;}
.st-hotel-header .logo-with-text span{ color: #000; text-shadow: none; font-size: 14px;  }

.single-post .blog-content.content .search-result-page.st-activity .st-hotel-result .style-list .item-service .thumb img{ margin: 0; }
.single-post .blog-content.content .search-result-page.st-activity .st-hotel-result .style-list .item-service .thumb  .service-add-wishlist{ right: 10px; top: 10px;}


#st-content-wrapper.st-single-tour .st-list-tour-related  .grid-item .service-border .thumb .service-add-wishlist{ right: 10px; top: 10px; }
