@media (max-width: 1345px) {
    .elementor-section.elementor-top-section.elementor-element.elementor-element-24b0f2b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding-top: 70px;
    }
}

@media (max-width: 1345px) {
    .elementor-1666 .elementor-element.elementor-element-60e2515 .site-navigation ul.menu>li.menu-item>a {
        padding: 3px;
        font-size: 10px;
    }
}

@media (max-width: 1200px) {
    .elementor-1616 .elementor-element.elementor-element-147ceff:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-1616 .elementor-element.elementor-element-147ceff>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer,
    .elementor-1616 .elementor-element.elementor-element-4073f10b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-1616 .elementor-element.elementor-element-4073f10b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer,
    .elementor-1616 .elementor-element.elementor-element-59453541:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-1616 .elementor-element.elementor-element-59453541>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer,
    .elementor-1616 .elementor-element.elementor-element-7c1ce09f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-1616 .elementor-element.elementor-element-7c1ce09f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fbfaf8;
    }
    /* .am1, .am1 .elementor-widget-wrap.elementor-element-populated {
        background-color: var(--e-global-color-primary) !important;
    } */
    .elementor-section.elementor-top-section.elementor-element.elementor-element-6d389fd2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-icon-wrapper img {
        filter: none !important;
    }
    .elementor-1616 .elementor-element.elementor-element-339008bd .heading-secondary,
    .elementor-1616 .elementor-element.elementor-element-748ee007 .heading-secondary,
    .elementor-1616 .elementor-element.elementor-element-4415adc3 .heading-secondary,
    .elementor-1616 .elementor-element.elementor-element-42ff6f54 .heading-secondary {
        color: #cfa336;
    }
    .elementor-1616 .elementor-element.elementor-element-339008bd .heading-primary,
    .elementor-1616 .elementor-element.elementor-element-748ee007 .heading-primary,
    .elementor-1616 .elementor-element.elementor-element-4415adc3 .heading-primary,
    .elementor-1616 .elementor-element.elementor-element-42ff6f54 .heading-primary {
        color: #253046;
    }
    .elementor-1616 .elementor-element.elementor-element-339008bd .heading-description,
    .elementor-1616 .elementor-element.elementor-element-748ee007 .heading-description,
    .elementor-1616 .elementor-element.elementor-element-4415adc3 .heading-description,
    .elementor-1616 .elementor-element.elementor-element-42ff6f54 .heading-description {
        color: #767676;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-d16b35b.elementor-widget-mobile__width-auto.elementor-widget-tablet__width-auto.elementor-widget.elementor-widget-site-logo {
        padding-left: 50px;
    }
    .elementor-tabs-wrapper {
        width: 100% !important;
    }
    .elementor-tabs-content-wrapper {
        width: 60%;
    }
    .elementor-section.elementor-top-section.elementor-element.elementor-element-24b0f2b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding-top: 70px;
    }
}

@media (max-width: 991px) {
    div#amenities {
        grid-template-columns: repeat(1, 1fr);
    }
    .elementor-section.elementor-top-section.elementor-element.elementor-element-79972b7.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-no {
        display: flex;
        flex-direction: column;
        row-gap: 30px;
    }
    .tabs-wrap {
        width: 100%;
    }
    .elementor-tabs-content-wrapper {
        width: 100%;
    }
    .elementor-widget-pakrco-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
        column-gap: 25px;
        padding: 0;
    }
    .elementor-widget-pakrco-tabs .elementor-tab-title {
        font-size: 15px;
    }
}

.mobile-btn {
    display: none;
}

@media (max-width: 767px) {
    .elementor-tabs-content-wrapper {
        width: 100%;
    }
    .elementor-section.elementor-top-section.elementor-element.elementor-element-24b0f2b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding-top: 50px;
    }
    .elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-b72b1e4 .elementor-widget-wrap.elementor-element-populated {
        flex-direction: column;
    }
    .tabs-wrap {
        width: 40%;
        display: none;
    }
    .elementor-tabs-content-wrapper {
        width: 100%;
        display: flex;
        justify-content: center;
        flex-direction: column;
    }
    .mobile-btn {
        display: block;
    }
}

@media (max-width: 525px) {
    .d-flex.justify-content-between.align-items-center {
        flex-direction: column;
        row-gap: 15px;
    }.info-box h4 {
    font-size: 12px;
    margin-bottom: 0px;
    }
}

.banner{
    margin-top: 110px;
}