/*
CTC Separate Stylesheet
Updated: 2022-10-10 04:43:32
*/


.logo-menu-wrap.d-flex.flex-wrap.justify-content-between.w-100 {
    padding-bottom: 50px;
}

.sticky-menu {
    padding-bottom: 50px;
}

.logo {
    position: relative;
}

.logo.text-center.thm-bg {
    background-color: #48908600;
    position: relative;
    top: 50px;
}

nav.d-flex.flex-wrap.align-items-center.justify-content-end {
    position: relative;
    top: 25px;
}

header.style1 .logo + nav {
    flex: 0 0 calc(100% - 26.5625rem);
    max-width: calc(100% - 26.5625rem);
    padding-left: 2.375rem;
    position: relative;
    top: 25px;
}

.sticky-menu-inner.d-flex.flex-wrap.align-items-center.justify-content-between.w-100 {
    top: 25px;
    position: relative;
}

.mrg10 .serv-box {
    margin-bottom: 10px;
    background: #489086;
    opacity: 1;
}

.logo.position-relative.thm-layer.opc7.back-blend-multiply.thm-bg:before {
    display: none;
}

header.style1 .logo {
    flex: 0 0 26.5625rem;
    max-width: 26.5625rem;
    text-align: center;
    top: 50px;
}