body.single-post .wf-wrap {
	width: auto!important;
  padding: 0!important;
}

body.single-post #main {
	padding: 0!important;
}





.dt-nav-menu-horizontal--main .has-children ul a .submenu-indicator svg {
    margin-left: 5px;
    width: 0.5em !important;
}
.elementor-widget-the7_horizontal-menu .horizontal-sub-nav > li a .menu-item-text {
    font-family: "Poppins", sans-serif;
}

.elementor-section .elementor-top-section .elementor-element .elementor-element-593dcef3 .elementor-section-content-middle .elementor-section-full_width .the7-e-sticky-row-yes .elementor-hidden-desktop .elementor-section-height-default .elementor-section-height-default .the7-e-sticky .the7-e-sticky-active {

position: fixed !important; 
margin-top: 0px !important; 
margin-bottom: 0px; top: 0px !important;
}
header.sticky-header {
    --header-height: 75px;
    --shrink-header-to: 0.6;
    background-color: #000 !important;
}



/* section.elementor-section.elementor-top-section.elementor-element.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: 150px;
    padding: 160px 100px 160px 100px;
    background-size: contain;
    background-position: center;
	    background-color: transparent;
	    background-color: transparent;
	overflow:hidden;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-size: cover;
    background-position: center;
    filter: blur(30px) brightness(1);
    transform: scale(1);
    z-index: -1;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-widget-wrap.elementor-element-populated {
    padding: 0;
}
.dt-nav-menu-horizontal--main .has-children>a .submenu-indicator svg {
    margin-left: 5px;
    width: 0.7em !important;
}


@media (max-width: 1240px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: 112px;
}
}
@media (max-width: 767px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 110px 20px 110px 20px;
}
}
@media (max-width: 480px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 50px 20px 50px 20px;
	margin-top: 80px;
}
} */


.elementor-element-57d775b {
	background: black !important;
}

.sticky-header {
	height: 150px !important;
}
.elementor-location-header {
    height: 150px !important;
}

.elementor-53634 .elementor-element.elementor-element-7361f0a2 > .elementor-element-populated {
	padding: 50px 0px 50px 0px !important;
}



@media (max-width: 767px) {
    .elementor-location-header {
        height: auto !important;
    }
	
	.elementor > section.elementor-top-section:first-of-type
> .elementor-container
> .elementor-top-column
> .elementor-widget-wrap.elementor-element-populated {
   padding: 50px 0 0 0 !important;
}
}