/* Start custom CSS for jet-listing-grid, class: .elementor-element-a52cde9 */.elementor-113510 .elementor-element.elementor-element-a52cde9 {
    position: relative!important
}

.elementor-113510 .elementor-element.elementor-element-a52cde9 .submenu-wrapper {
    display: none;
    position: absolute;
    left: 220px;
    top: 0;
}

.elementor-113510 .elementor-element.elementor-element-a52cde9 .menu-main-item:hover + .submenu-wrapper {
    display: block;
}

.elementor-113510 .elementor-element.elementor-element-a52cde9 .menu-main-item .elementor-widget-icon{
    opacity: 0;
}
.elementor-113510 .elementor-element.elementor-element-a52cde9 .menu-main-item:hover .elementor-widget-icon{
    opacity: 1;
}


.elementor-113510 .elementor-element.elementor-element-a52cde9 .jet-listing-grid__item:hover {
    z-index: 1000!important;
}

.elementor-113510 .elementor-element.elementor-element-a52cde9 .submenu-wrapper:hover  {
    display: block
}

.elementor-113510 .elementor-element.elementor-element-a52cde9 .menu-main-item:hover {
    background-color: unset !important;

    .elementor-heading-title {
        color: #d7d64c !important;
        font-weight: 300 !important;
    }
}

.elementor-113510 .elementor-element.elementor-element-a52cde9 .menu-main-item:hover span {
   color: black;  
   font-weight: 700!important;
}


.elementor-113510 .elementor-element.elementor-element-a52cde9 .active-item  .jet-listing-dynamic-field__content {
    font-weight: 700!important;
}

.elementor-113510 .elementor-element.elementor-element-a52cde9 .active-item  .jet-listing-dynamic-field__content:after {
    content: "";
    display: inline-block;
    background-image: url('/wp-content/uploads/2023/02/arrowcircle.svg');
    background-size: 20px;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    margin-left: 16px;
    margin-bottom: -4px; 
}

.elementor-113510 .elementor-element.elementor-element-a52cde9 .jet-listing-grid__item {
    height: 60px;
}


.elementor-113510 .elementor-element.elementor-element-a52cde9 .jet-listing-grid__item .submenu-wrapper.e-flex.e-con.e-child {
    height: 370px;
}

.elementor-113510 .elementor-element.elementor-element-a52cde9 .submenu-wrapper .jet-listing-grid__item {
    height: auto!important;
}

.elementor-113510 .elementor-element.elementor-element-a52cde9 .jet-listing-grid__item:nth-of-type(4) .submenu-wrapper.e-flex.e-con.e-child {
    top: -180px;
}

.elementor-113510 .elementor-element.elementor-element-a52cde9 .jet-listing-grid__item:nth-of-type(3) .submenu-wrapper.e-flex.e-con.e-child {
    top: -120px;
}

.elementor-113510 .elementor-element.elementor-element-a52cde9 .jet-listing-grid__item:nth-of-type(2) .submenu-wrapper.e-flex.e-con.e-child {
    top: -60px;
}



@media (min-width: 768px) {
.elementor-470 .elementor-element.elementor-element-bf8cb76 {
    width: 70% !important;
}
    

.elementor-810 .elementor-element.elementor-element-de0a92b {
 
    height: 420px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778908b */.jet-mega-menu-mega-container__inner {
    box-shadow: 0px 30px 30px 0px rgba(0, 0, 0, 0.03);
    z-index: 10000 !important;
}/* End custom CSS */