@media only screen and (max-width: 1599px) {

    .inner-contener>.elementor-container,
    .elementor>.elementor-section.elementor-section-boxed>.elementor-container {
        /*max-width: 1280px !important; */
    }
	.elementor-263 .elementor-element.elementor-element-fe80bc1 .elementor-heading-title {
    
    line-height: 94px;
}

    /* Check 1367px and add css here */
}

@media only screen and (max-width: 1366px) {

    .inner-contener>.elementor-container,
    .elementor>.elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1121px !important;
    }

    /* Check 1200px and add css here */
}

@media only screen and (max-width: 1199px) {

    .inner-contener>.elementor-container,
    .elementor>.elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 940px !important;
    }

    /* Check 1025px and add css here */
}

@media only screen and (max-width: 1024px) {

    .inner-contener>.elementor-container,
    .elementor>.elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 100% !important;
        padding: 0 30px;
    }

    .header-wrapper .hfe-layout-horizontal .hfe-nav-menu__toggle,
    .header-wrapper .hfe-layout-vertical .hfe-nav-menu__toggle {
        visibility: visible !important;
        opacity: 1 !important;
        display: block !important;
    }

    .header-wrapper .hfe-nav-menu {
        display: block;
    }

    .header-wrapper .hfe-nav-menu .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal {
        left: 0 !important;
        top: 120px;
    }

    .header-wrapper .hfe-nav-menu .hfe-dropdown {
        position: fixed !important;
        bottom: 0;
        top: initial;
        left: -100% !important;
        width: 100% !important;
        height: calc(100% - 125px);
        padding: 0 30px;
        transition: all 0.3s;
        overflow: auto;
    }

    .header-wrapper .hfe-nav-menu ul {
        width: 100%;
        padding: 30px 0;
        height: fit-content;
    }

    .header-wrapper .hfe-nav-menu ul li {
        width: 100%;
        padding: 0px;
        border: none !important;
        padding-bottom: 10px;
    }

    .header-wrapper .hfe-nav-menu ul li:last-child {
        padding-bottom: 0px;
        padding-top: 10px;
    }

    .header-wrapper .hfe-nav-menu ul li a {
        font-weight: 600 !important;
        font-size: 20px;
        padding: 10px 0 !important;
    }

    /* Check 768px and add css here */
}

@media only screen and (max-width: 767px) {

    .inner-contener>.elementor-container,
    .elementor>.elementor-section.elementor-section-boxed>.elementor-container {
        padding: 0 20px;
    }

    .notfound-content {
        padding: 12vw 0;
    }

    /* Check 480px and add css here */
}

@media only screen and (max-width: 479px) {

    .inner-contener>.elementor-container,
    .elementor>.elementor-section.elementor-section-boxed>.elementor-container {
        padding: 0 15px;
    }

    /* Check 375px and add css here */
}

@media only screen and (max-width: 374px) {
    /* Check 320px and add css here */
}