body .gform_wrapper .gsection.collapsible-sections-field,
body .gform_wrapper .collapsible-sections-field {
    background-color: #fff !important;
    border: 0px !important;
    padding: 0px !important;
}

body .gform_wrapper .collapsible-sections-field .gsection_title {
    color: #2C53A2 !important;
    padding-left: 30px;
}

.collapsible-sections-field .gsection_title:after {
    border: 1px solid #2C53A2;
    right: unset !important;
    left: 0px !important;
    ;
}

body .gform_wrapper:not(.gform_legacy_markup_wrapper) .collapsible-sections-collapsible-body {
    border: 0px !important;
}

.gform_wrapper:not(.gform_legacy_markup_wrapper) .collapsible-sections-collapsible-body {
    padding: 2rem 0 !important;
}

.cc-boat-feature-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}

.cc-boat-feature-container .cc-boat-feature-wrapper {
    flex: 1;
    padding: 0px 5px 0px 5px;
    text-align: center;
}

.cc-boat-feature-container .cc-boat-feature-wrapper .cc-boat-feature-icon {
    font-size: 35px;
    text-align: center;
    margin-bottom: 10px;
}

.cc-boat-feature-container .cc-boat-feature-wrapper .cc-boat-feature-icon svg {
    width: 35px;
    height: 35px;
    margin: 0 auto;
    position: relative;
    display: block;
}

.cc-boat-feature-container .cc-boat-feature-wrapper .cc-boat-feature-content h3 {
    font-family: "Goldplay", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 15px;
    letter-spacing: -0.3px;
    color: #FFFFFF;
}

.cc-boat-feature-container .slick-dots li button {
    color: #ffffff;
}

.cc-boat-feature-container .slick-dots li button:before {
    font-size: 30px;
    color: #ffffff;
}

.cc-boat-feature-container .slick-dots li.slick-active button:before {
    color: #ffffff;
}

.cc-boat-feature-container .slick-next::before,
.cc-boat-feature-container .slick-prev::before {
    font-family: elementskit !important;
    font-weight: 900;
}

.cc-boat-feature-container .slick-prev::before {
    content: "\e997" !important;
}


.cc-boat-feature-container .slick-next::before {
    content: "\e876" !important;
}

#hide-map-btn,
#show-map-btn {
    align-self: flex-end;
}

#hide-map-btn,
#boat-map-section {
    display: none;
}

#cc-map-container,
#cc-pos-boats-col {
    height: 800px !important;
}

#cc-pos-boats-col {
    overflow: hidden;
    overflow-y: auto !important;
}

#cc-pos-boats-col .jet-listing-grid__items>.jet-listing-grid__item {
    padding: 0px;
}

.gform_wrapper select {
    height: 42px !important;
}

.gform_heading {
    display: none;
}

.wpc-filters-widget-top-container {
    display: none;
}

#boat-finder-filter {}

.elementor-widget-cc-boat-filter > .elementor-widget-container{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.wpc-filters-scroll-container .wpc-filters-widget-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 0px 20px;
    align-items: start;
}

.wpc-filters-section .wpc-filter-content, .wpc-filters-section.wpc-filter-has-selected .wpc-filter-content{
    display: none;
}

.wpc-filter-content select {
    font-family: "Goldplay", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 1px;
    color: #2C53A2;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #2C53A2;
    border-radius: 5px 5px 5px 5px;
    padding: 5px 15px 5px 15px;
}

.wpc-instead-of-posts-found,
.wpc-edit-filter-set {
    display: none;
}

.wpc-filters-range-wrapper input[type=number]{
    padding: 5px 10px;
    border-radius: 5px;
    border-color: #2C53A2;
    color: #2C53A2;
    font-weight: 600;
}

.wpc-filters-range-slider-wrapper {
    margin: 10px 13px 20px 0!important;
}

.wpc-filters-section.wpc-filter-price{
    position: relative;
}

.wpc-filters-section .wpc-filter-header{
    padding: 5px 15px;
    border-radius: 5px;
    border: 1px solid #2C53A2;
    font-weight: 600;
    text-align: center;
    color: #2C53A2;
}

.wpc-filters-section .wpc-filter-header .wpc-filter-title{
    margin-bottom: 0px;
    font-family: "Goldplay", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 1px;
    color: #2C53A2;
    text-align: center;
    justify-content: center;
}

.wpc-filters-section .wpc-filter-content{
    position: absolute;
    background: #fff;
    /* border: 1px solid #2C53A2; */
    padding: 20px;
    z-index: 1;
    min-width: 250px;
    margin-top: 10px;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

body .wpc-filters-main-wrap .wpc-term-item-content-wrapper{
    align-items: flex-start;
}

.wpc-filters-main-wrap li.wpc-term-item a{
    color: #2C53A2;
    /* font-family: "Goldplay", Sans-serif; */
    font-size: 16px;
}

.wpc-filter-layout-dropdown .select2-container--default .select2-selection--single, .wpc-sorting-form .select2-container--default .select2-selection--single{
    border-color: #2C53A2!important;
    border-radius: 5px!important;
}

.wpc-filter-layout-dropdown .select2-container--default .select2-selection--single .select2-selection__rendered, .wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__rendered {
    text-transform: none;
    color: #2C53A2!important;
}

.wpc-filter-layout-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow, .wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 20px!important;
    top: 5px;
}

.wpc-filters-section .wpc-filter-post_metadata {}

.wpc-filters-section{
    margin-bottom: 0px;
}

.wpc-filter-price .wpc-filters-range-min-column, .wpc-filter-price .wpc-filters-range-max-column{
    position: relative;
}

.wpc-filter-price .wpc-filters-range-min-column::before, .wpc-filter-price .wpc-filters-range-max-column::before {
    content: "€";
    position: absolute;
    left: 10px;
    font-size: 16px;
    color: #2C53A2;
    font-weight: 600;
    display: flex;
    align-items: center;
    height: 100%;
    margin-top: 1px;
}

.wpc-filter-price .wpc-filters-range-min-column input, .wpc-filter-price .wpc-filters-range-max-column input{
    padding-left: 25px;
}

.elementor-widget.elementor-widget-icon-list.the-highlights .elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-widget.elementor-widget-icon-list.the-highlights .elementor-icon-list-icon {
    top: 10px !important;
}

.elementor-widget-hotspot .elementor-widget-container {
    white-space: normal !important;
}

#boat-breadcrumb.elementor-widget .elementor-icon-list-item {
    align-items: center !important;
}

.jet-mobile-menu__back {
    font-size: 30px !important;
}

.jet-mobile-menu-visible #footer-floating-bar {
    opacity: 0;
    visibility: hidden;
}

#footer-floating-bar .elementor-icon-box-wrapper {
    flex-direction: column;
    padding: 10px 0px;
}

#footer-floating-bar a {
    color: #fff !important;
}

.jet-mobile-menu__item-inner {
    font-size: 16px !important;
}

/* .elementor-icon-box-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
} */

#home-top-slider .elementor-slides .swiper-slide-bg {}

#home-top-slider .elementor-slides .swiper-slide-bg:before {
    content: "";
    width: 100%;
    position: absolute;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    background-image: url(../images/blur-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    -webkit-filter: blur(25px);
    -moz-filter: blur(25px);
    -o-filter: blur(25px);
    -ms-filter: blur(25px);
    filter: blur(25px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='25');
    opacity: 0.6;
    z-index: 0;
    bottom: 0px;
    height: 100%;
    /* background-color: rgba(0, 0, 0, 0.8); */
    z-index: 0;
}

#home-top-slider .elementor-slides .swiper-slide-inner {
    z-index: 1;
}

#home-top-slider .elementor-slides .swiper-slide-inner .elementor-slide-heading {
    margin-bottom: 10px;
}

.elementor-widget-icon-box .elementor-icon-box-description {
    margin-bottom: 0px;
}

.check-availability-btn .elementor-icon-box-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

#footer-section-1 .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
    justify-content: center;
    align-items: center;
}

#footer-section-1 .elementor-widget-image-box .elementor-image-box-content {
    display: inline-block;
    width: auto !important;
}

#footer-wave-bg {
    position: relative;
    background: unset !important;
}

#footer-wave-bg:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-image: url(../images/footer-wave-v1.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1;
    /* padding: 330px 0px 28px 0px; */
}

#cc-activities .eael-advance-tabs .eael-tabs-nav>ul {
    gap: 15px;
    justify-content: center;
}

#cc-activities .eael-advance-tabs .eael-tabs-nav>ul>li {
    flex: unset;
}

/** accordion */

.eael-adv-accordion .eael-accordion-list .eael-accordion-header{
    align-items: center!important;
}

.eael-adv-accordion .eael-accordion-list .eael-accordion-header>.eael-accordion-tab-title{
    line-height: 100%!important;
}

/*** dropdown */

.select2-dropdown {
    border: 0px;
    box-shadow: 10px 10px 10px 0px rgba(8.000000000000002, 28.999999999999975, 80.00000000000004, 0.3);
}

.select2-search--dropdown {
    padding: 0px;
}

.select2-container--default .select2-selection--single {
    border-color: #2C53A2;
    display: flex;
    align-items: center;
    justify-content: center;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #2C53A2;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #2C53A2;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 100% !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #2C53A2 transparent transparent transparent;
}

.elementor-widget-ekit-nav-menu {
    margin-bottom: 0px !important;
}

#cc-why-choose-icons .elementor-image-box-img img {
    height: 50px !important;
}

.ekit_navsearch-button{
    height: 25px!important;
    line-height: 25px!important;
}

#header-home.elementor-sticky--active {
    background-color: #0098DA;
    padding: 25px 0px 25px 0px;
}

.jet-smart-filters-select .jet-select__control {
    background: none;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 43.837 41.285'%3E%3Cg id='Group_4059' data-name='Group 4059' transform='translate(1 1)'%3E%3Cg id='Group_4047' data-name='Group 4047' transform='translate(7.339 11.179)'%3E%3Crect id='Rectangle_252' data-name='Rectangle 252' width='3.753' height='18.769' rx='1' transform='translate(15.926 13.272) rotate(135)' fill='%232c53a2'/%3E%3Crect id='Rectangle_253' data-name='Rectangle 253' width='3.754' height='18.769' rx='1' transform='translate(13.271 15.926) rotate(-135)' fill='%232c53a2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: center right;
    background-size: 25px;
    background-repeat: no-repeat;
}


/*** slick dots */
body .slick-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    margin: 10px 0;
    padding: 0;
    bottom: -35px;
}

body .slick-dots li {
    width: 12px;
    height: 12px;
    border-radius: 100%;
    text-indent: -50px;
    overflow: hidden;
    cursor: pointer;
    background: #eee;
    margin: 3px;
}

body .slick-dots li.slick-active {
    background-color: #2C53A2!important;
}

body .slick-dots li {
    background-color: rgba(44, 83, 162, 0.4)!important;
}

body .slick-dots li button::before{
    display: none;
}

/*** bootstrap wpml dropdown ***/
.wpml.dropdown {
	text-align: center;
	position: relative;
	width: auto;
	max-width: 100%;
}

.wpml.dropdown a.dropdown-toggle {
	position: relative;
	padding-right: 25px;
	background-color: unset;
	border: 0px;
	display: inline-block;
}

.wpml.dropdown .dropdown-toggle::after {
	content: "";
	position: absolute;
	width: 18px;
	height: 12px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 43.837 41.285'%3E%3Cg id='Group_4059' data-name='Group 4059' transform='translate(1 1)'%3E%3Cg id='Group_4047' data-name='Group 4047' transform='translate(7.339 11.179)'%3E%3Crect id='Rectangle_252' data-name='Rectangle 252' width='3.753' height='18.769' rx='1' transform='translate(15.926 13.272) rotate(135)' fill='%232c53a2'/%3E%3Crect id='Rectangle_253' data-name='Rectangle 253' width='3.754' height='18.769' rx='1' transform='translate(13.271 15.926) rotate(-135)' fill='%232c53a2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: center right;
    background-size: 15px;
    background-repeat: no-repeat;
	right: 0px;
	top: 50%;
	transform: translateY(-50%);
	margin: 0 auto;
	border: 0px;
}

.wpml.dropdown img {
	display: inline;
	vertical-align: middle;
	width: 18px;
	height: auto;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0.25rem;
}

.wpml.dropdown .dropdown-menu {
    display: none;
	min-width: unset;
	border: 0px;
	text-align: center;
	background-color: #fff;
	padding: 5px;
	top: 100% !important;
	right: 0;
	transform: unset !important;
	border-radius: 0px;
}

.wpml.dropdown .dropdown-menu a {
	display: block;
	text-decoration: none;
	color: #444;
	background-color: #fff;
	padding: 5px;
	line-height: 1;
}

.wpml.dropdown .dropdown-menu a:hover {
	color: #000;
	background: #eee;
}

.cc-sortby{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 20px;
}

.cc-sortby .cc-sortby-label{
    color: #2C53A2;
    font-weight: normal;
}

.cc-sortby .cc-sortby-text a{
    color: #2C53A2;
    font-weight: bold;
}

.cc-sortby .cc-sortby-text a i{
    margin-left: 5px;
}



@media(max-width: 1024px) {

    .wpc-filters-section{
        margin-bottom: 1.5em;
    }

	.wpml.dropdown {
		min-width: 20px;
	}

    .wpml.dropdown .dropdown-toggle::after {
        content: "";
        position: absolute;
        width: 18px;
        height: 12px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDQzLjgzNyA0MS4yODUnPjxnIGlkPSdHcm91cF80MDU5JyBkYXRhLW5hbWU9J0dyb3VwIDQwNTknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEgMSknPjxnIGlkPSdHcm91cF80MDQ3JyBkYXRhLW5hbWU9J0dyb3VwIDQwNDcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDcuMzM5IDExLjE3OSknPjxyZWN0IGlkPSdSZWN0YW5nbGVfMjUyJyBkYXRhLW5hbWU9J1JlY3RhbmdsZSAyNTInIHdpZHRoPSczLjc1MycgaGVpZ2h0PScxOC43NjknIHJ4PScxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNS45MjYgMTMuMjcyKSByb3RhdGUoMTM1KScgZmlsbD0nI2ZmZmZmZicvPjxyZWN0IGlkPSdSZWN0YW5nbGVfMjUzJyBkYXRhLW5hbWU9J1JlY3RhbmdsZSAyNTMnIHdpZHRoPSczLjc1NCcgaGVpZ2h0PScxOC43NjknIHJ4PScxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMy4yNzEgMTUuOTI2KSByb3RhdGUoLTEzNSknIGZpbGw9JyNmZmZmZmYnLz48L2c+PC9nPjwvc3ZnPg==");
        background-position: center right;
        background-size: 15px;
        background-repeat: no-repeat;
        right: 0px;
        top: 50%;
        transform: translateY(-50%);
        margin: 0 auto;
        border: 0px;
    }

	.wpml.dropdown .dropdown-menu {
		position: absolute;
		border: 1px solid #00a0a1 !important;
		text-align: center;
		background-color: #fff;
		margin-top: 5px;
		padding: 0px;
	}

	.wpml.dropdown .dropdown-menu a {
		padding-top: 6px;
		padding-bottom: 6px;
		border-bottom: 1px solid #00a0a1;
	}

	.wpml.dropdown .dropdown-menu a:last-child {
		border-bottom: 0px;
	}

	.wpml.dropdown img {
		width: 25px;
	}

    #header-home {
        background-color: #0098DA!important;
    }

    .timeline-item__card .elementor-widget-image .elementor-widget-container{
        text-align: left;
    }

    .timeline-item__card .elementor-widget-image .elementor-widget-container img{
        width: 100%!important;
    }
    
    
    .timeline-item__card-desc .elementor-widget-heading .elementor-widget-container,
    .timeline-item__card-desc .elementor-widget-text-editor .elementor-widget-container {
        margin-left: 0px !important;
        padding-left: 0px !important;
        text-align: left;
    }

    #cc-activities .cc-activities-input {
        display: block !important;
        text-align: center;
    }

    #cc-activities .eael-tab-inline-icon {
        display: none !important;
    }

    #cc-activities select[name="cc-activities-dropdown"] {
        border-color: #2C53A2;
        width: 100%;
        color: #2C53A2;
    }

    #cc-activities .elementor-widget-image img {
        width: 100% !important;
        height: auto !important;
    }
}


@media(max-width: 769px) {

    .elementor-507 .elementor-element.elementor-element-dffd218>.elementor-widget-container {
        align-items: center !important;
    }

    .elementor-507 .elementor-element.elementor-element-87c704f img {
        width: 70% !important;
    }

    .elementor-507 .elementor-element.elementor-element-4738a7f>.elementor-widget-container {
        padding-bottom: 0px !important;
    }

    .elementor-507 .elementor-element.elementor-element-628547f>.elementor-widget-container {
        padding-right: 0px !important;
    }

    .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-wrapper {
        align-items: center !important;
    }

    .carrick-map {
        --container-width: 100% !important;
    }

    /* .carrick-map .elementor-widget-container{
        transform: scale(1.2);
    } */

    .carrick-map .e-hotspot--active .e-hotspot__tooltip {
        right: unset !important;
        left: unset !important;
        text-align: center;
        max-width: 300px !important;
        margin: 0 auto;
    }

    .carrick-map .e-hotspot--active .e-hotspot__tooltip>div {
        max-width: 280px !important;
        margin: 0 auto;
    }

    .wpc-filters-scroll-container .wpc-filters-widget-wrapper {
        grid-template-columns: 1fr 1fr;
    }

    .widget_wpc_filters_widget{
        width: 100%;
    }

    .timeline-item__card-desc .elementor-widget-heading .elementor-widget-container,
    .timeline-item__card-desc .elementor-widget-text-editor .elementor-widget-container {
        margin-left: 0px !important;
        padding-left: 0px !important;
        text-align: left;
    }

    #cc-mobile-boat-sizes-container .elementor-container .slick-prev,
    #cc-mobile-boat-sizes-container .elementor-container .slick-next {
        z-index: 1;
        top: 65%;
    }

    #cc-mobile-boat-sizes-container .elementor-container .slick-prev {
        left: 20px;
        transform: rotate(180deg);
    }

    #cc-mobile-boat-sizes-container .elementor-container .slick-next {
        right: 20px;
    }

    #cc-mobile-boat-sizes-container .elementor-container .slick-next:before,
    #cc-mobile-boat-sizes-container .elementor-container .slick-prev:before {
        font-family: elementskit !important;
        font-weight: 900;
        font-size: 30px;
        opacity: 1;
        color: #2C53A2;
    }

    #cc-mobile-boat-sizes-container .elementor-container .slick-prev:before {
        content: "\e876" !important;
    }


    #cc-mobile-boat-sizes-container .elementor-container .slick-next:before {
        content: "\e876" !important;
    }

    /**** */
    #cc-testimonials .slick-prev,
    #cc-testimonials .slick-next {
        width: auto;
        height: auto;
    }

    #cc-testimonials .slick-prev {
        left: -20px;
        transform: rotate(180deg);
    }

    #cc-testimonials .slick-next {
        right: -20px;
    }

    #cc-testimonials .slick-next:before,
    #cc-testimonials .slick-prev:before {
        font-family: elementskit !important;
        font-weight: 900;
        font-size: 30px;
        color: #2C53A2;
        opacity: 1;
    }

    #cc-testimonials .slick-prev:before {
        content: "\e876" !important;
    }


    #cc-testimonials .slick-next:before {
        content: "\e876" !important;
    }

    .elementor-location-footer {
        position: relative;
        background-color: #0057ad;
    }

    .elementor-location-footer:before {
        content: "";
        background-color: #0057ad;
        position: absolute;
        left: 0px;
        right: 0px;
        top: 0px;
        bottom: 0px;
        width: 100%;
        height: 100%;
        z-index: 0;
    }

    #footer-wave-bg:before{
        background-position: top center;
        background-size: cover;
        z-index: 0;
    }

    .elementor-789 .elementor-element.elementor-element-ef1ea1c>.elementor-widget-container,
    .elementor-789 .elementor-element.elementor-element-750bd5a>.elementor-widget-container,
    .elementor-789 .elementor-element.elementor-element-11d3bde>.elementor-widget-container {
        margin-left: 0px;
    }

    #footer-section-1 .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,
    #footer-section-1 .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
        justify-content: center;
    }

    #footer-section-1 .elementor-widget-image-box .elementor-image-box-content {
        width: 100% !important;
        display: block;
    }

    #footer-section-1 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 35px;
    }

    .jet-mobile-menu__breadcrumb .breadcrumb-divider {
        color: #fff !important;
    }

    .jet-mobile-menu .jet-dropdown-arrow {
        color: #fff !important;
        font-size: 20px;
    }

    .jet-mobile-menu__breadcrumb .breadcrumb-label {
        color: #ffffff !important;
        font-size: 18px;
        font-weight: bold;
    }

    .jet-mobile-menu__after-template {
        position: fixed;
        top: 40%;
        left: 0px;
        right: 0px;
        width: 100%;
        padding: 0 30px;
    }
}

@media(max-width: 640px) {
    
    .elementor-12 .elementor-element.elementor-element-cd75141>.elementor-widget-container {
        padding-bottom: 0px !important;
    }

    .hotspot__tooltip_close {
        right: 60px;
    }

    .elementor-widget-hotspot .elementor-widget-container>img {
        transform: scale(1.3);
    }

    .elementor-43 .elementor-element.elementor-element-36a1f23 {
        padding-bottom: 0px !important;
    }

    html,
    body {
        width: 100%;
        overflow-x: hidden;
    }

    #cc-activities .elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        padding: 0px;
    }

    #cc-activities .elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated .elementor-widget-heading h2.elementor-heading-title {
        text-align: center;
    }

    #header-home.elementor-sticky--active {
        background-color: #0098DA;
        padding: 15px 0px 15px 0px;
    }

    .route-icons .elementor-image-box-img img{
        height: 50px!important;
        width: auto!important;
    }

    .wpc-filters-scroll-container .wpc-filters-widget-wrapper {
        grid-template-columns: 1fr;
    }
}