#header .logo {
    margin: 0;
    padding: 0;
    min-width: 200px;
    line-height: 0;
    max-width: var(--porto-logo-mw);
}
p, .porto-u-sub-heading {

    line-height: 26px;
    font-weight: 100 !important;
}

.page-top > .container {
    padding-top: 5px;
    padding-bottom: 18px;
    display: none !important;
}

.porto-u-main-heading > * {
    font-size: 2.6rem;
    letter-spacing: -1.9px;
    color: #181818;
    font-weight: 500 !important;
}

.elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #F08975 !important;
}

#header.sticky-header .header-main.change-logo .logo img {
    transform: scale(1.8) !important;
}

#header.sticky-header .header-main.change-logo .logo img {
    transform: scale(1.8);
}

.header-top > .container, .header-top > .container-fluid {
    min-height: 52px;
    display: none !important;
}

.header-top > .container, .header-top > .container-fluid {
    min-height: 52px;
    display: none !important;
}
#header .header-top, .header-top .top-links > li.menu-item:after {
    color: #999999;
    display: none;
}

.fixed-header #header .header-main {
    background-color: rgba(33,37,41,1) !important;
}



#header .searchform-popup {
    display: inline-block;
    position: relative;
    display: none !important;
}

#header .mobile-toggle {
    color: #ffffff;
    background-color: #16c9ee !important;
    margin-right: 0.5rem;
}

#accordion-menu-item-6024 {
  display: none !important;
}

@media only screen and (max-width: 600px) {
.container-fluid .elementor-top-section {
    margin-left: 3px;
    margin-right: 3px;
    padding-left: var(--porto-fluid-spacing);
    padding-right: var(--porto-fluid-spacing);
}

}