.elementor-177958 .elementor-element.elementor-element-55b4c3f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-177958 .elementor-element.elementor-element-80cd4b7{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:0.65;--border-radius:8px 8px 8px 8px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-177958 .elementor-element.elementor-element-80cd4b7::before, .elementor-177958 .elementor-element.elementor-element-80cd4b7 > .elementor-background-video-container::before, .elementor-177958 .elementor-element.elementor-element-80cd4b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-177958 .elementor-element.elementor-element-80cd4b7 > .elementor-background-slideshow::before, .elementor-177958 .elementor-element.elementor-element-80cd4b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-177958 .elementor-element.elementor-element-80cd4b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-177958 .elementor-element.elementor-element-c6a9eea{text-align:center;}.elementor-177958 .elementor-element.elementor-element-c6a9eea .elementor-heading-title{font-size:50px;font-weight:900;-webkit-text-stroke-color:#000;stroke:#000;color:#FF8C4C;}.elementor-177958 .elementor-element.elementor-element-a7de1af{text-align:center;}.elementor-177958 .elementor-element.elementor-element-a7de1af .elementor-heading-title{font-size:20px;font-weight:900;color:var( --e-global-color-2ab7cb7 );}.elementor-177958 .elementor-element.elementor-element-a7252d5{text-align:center;}.elementor-177958 .elementor-element.elementor-element-a7252d5 .elementor-heading-title{font-size:18px;line-height:25px;color:var( --e-global-color-text );}body.elementor-page-177958:not(.elementor-motion-effects-element-type-background), body.elementor-page-177958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-177958 .elementor-element.elementor-element-80cd4b7{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-177958 .elementor-element.elementor-element-c6a9eea .elementor-heading-title{font-size:40px;}}@media(max-width:880px){.elementor-177958 .elementor-element.elementor-element-80cd4b7{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-177958 .elementor-element.elementor-element-c6a9eea .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-177958 .elementor-element.elementor-element-55b4c3f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-177958 .elementor-element.elementor-element-80cd4b7{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-177958 .elementor-element.elementor-element-c6a9eea .elementor-heading-title{font-size:25px;}.elementor-177958 .elementor-element.elementor-element-a7de1af .elementor-heading-title{font-size:15px;}.elementor-177958 .elementor-element.elementor-element-a7252d5 .elementor-heading-title{font-size:13px;}.elementor-177958 .elementor-element.elementor-element-fcc78cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for ttbm-tour-top-filter-widget, class: .elementor-element-fcc78cc */.ttbm_filter.ttbm_top_filter.flexWrap.justifyCenter {
    display: none;
}
div.bg_image_area .group_item{
    opacity: 1 !important;
    background: none !important;
}
.ttbm_list_details .fdColumn .ttbm_list_info:first-child, .filter_item .bg_image_area .ttbm_list_info:first-child{
    border-radius: 0 !important;
}
div.bg_image_area .group_item .ttbm_list_info{
    background: #000000c7 !important;
}
.ribbon {
    display: none;
}
button.dButton_xs.ttbm_explore_button {
    padding: 10px 20px 10px 20px !important;
    background: #c34600;
}
.elementor-177958 .elementor-element.elementor-element-fcc78cc .include_service ul li:hover {
    background: #ffd3bb !important;
    border: none;
    color: white !important;
}
.elementor-177958 .elementor-element.elementor-element-fcc78cc .filter_item.grid_3 .ttbm_list_title a{
    font-weight: 900px !important;
}
.filter_short_result.ttbm-search-result-count.filter_short_result,
.filter_short_result * {
  color: #ffffff !important;
}/* End custom CSS */