.header-top-section { background-color: $theme-color-2; position: relative; z-index: 999; @include breakpoint (max-xxl) { display: none; } &::before { @include before; background-color: $theme-color; left: 0; right: initial; width: 337px; z-index: -1; } .container-fluid { padding: 0 40px; @include breakpoint (max-xxl) { padding: 0 40px; } @include breakpoint (max-xxl) { padding: 0 30px; } @include breakpoint (max-sm) { padding: 0 15px; } } } .header-top-wrapper { @include flex; justify-content: space-between; padding: 10px 0; .header-left { .list { @include flex; gap: 60px; li { color: rgba(255, 255, 255, 0.7); a { color: rgba(255, 255, 255, 0.7); } i { margin-right: 12px; color: $theme-color; } &.style-2 { color: $white; i { color: $white; } span { font-size: 18px; color: $white; display: inline-block; margin-right: 12px; } } } } } .header-right { @include flex; gap: 45px; .flag-wrap { position: relative; width: 130px; z-index: 9; @include breakpoint (max-xxl) { display: none; } i { color: $white; } .nice-select { background: transparent; border: none; text-align: center; margin: 0 auto; position: relative; z-index: 999; padding: 10px 7px 10px 58px; span{ font-size: 14px; font-weight: 500; text-transform: capitalize; color: $white; } .list { li { color: $header-color; } } &::after { border-bottom: 2px solid $white; border-right: 2px solid $white; height: 8px; margin-top: -6px; width: 8px; right: 3px; } } .flag { position: absolute; top: 10px; left: 32px; z-index: 1; @include breakpoint(max-md){ display: none } } } .social-item { @include flex; gap: 12px; a { width: 32px; height: 32px; line-height: 32px; background-color: #153888; backdrop-filter: blur(46px); border-radius: 100px; color: $white; text-align: center; &:hover { background-color: $theme-color; } } } } } .header-top-section-2 { position: relative; background-color: $header-color; .container-fluid { padding: 0 100px; @include breakpoint (max-xl4) { padding: 0 70px; } @include breakpoint (max-xxxl) { padding: 0 50px; } @include breakpoint (max-xxl) { padding: 0 30px; } @include breakpoint (max-sm) { padding: 0 15px; } } } .header-top-wrapper-2 { padding: 10px 0; @include flex; justify-content: space-between; @include breakpoint (max-xxl) { display: none; } .header-left { @include flex; gap: 32px; span { color: rgba(255, 255, 255, 0.7); border-radius: 88px; background: rgba(255, 255, 255, 0.12); backdrop-filter: blur(58px); padding: 5px 8px; line-height: 1; a { color: rgba(255, 255, 255, 0.7); } } } .social-item { @include flex; gap: 12px; a { width: 40px; height: 40px; line-height: 40px; background-color: #153888; backdrop-filter: blur(46px); border-radius: 100px; color: $white; text-align: center; &:hover { background-color: $theme-color; } } } } .header-top-section-3 { background-color: $header-color; position: relative; z-index: 999; @include breakpoint (max-xxl) { display: none; } &::before { @include before; background-color: $theme-color-2; left: 0; right: initial; width: 337px; z-index: -1; @include breakpoint (max-xxxl) { width: 300px; } } .container-fluid { padding: 0 100px; @include breakpoint (max-xl4) { padding: 0 70px; } @include breakpoint (max-xxxl) { padding: 0 50px; } @include breakpoint (max-xxl) { padding: 0 30px; } @include breakpoint (max-sm) { padding: 0 15px; } } } .header-top-wrapper-3 { @include flex; justify-content: space-between; padding: 10px 0; .left-item { margin-left: 280px; .social-item { @include flex; gap: 12px; a { width: 40px; height: 40px; line-height: 40px; background-color: #153888; backdrop-filter: blur(46px); border-radius: 100px; color: $white; text-align: center; &:hover { background-color: $theme-color; } } } } .header-right { .list { @include flex; gap: 60px; li { color: rgba(255, 255, 255, 0.7); a { color: rgba(255, 255, 255, 0.7); } i { margin-right: 12px; color: $theme-color; } } } } } //>>>>> Header Main Start <<<<a { color: $theme-color !important; margin-left: 10px; &::before { width: 10px; } &::after { color: $theme-color; } } >.submenu { -webkit-transform: translateY(1); -moz-transform: translateY(1); -ms-transform: translateY(1); -o-transform: translateY(1); transform: translateY(1); visibility: visible; opacity: 1; } } } li.has-dropdown { >a { &::after { position: absolute; top: 50%; inset-inline-end: 25px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); color: $theme-color; } } } } .has-homemenu { width: 800px; padding: 30px 30px 10px 30px; opacity: 0; left: -250px; visibility: hidden; padding: 30px 30px 10px 30px; background-color: $white; .homemenu-items { @include flex; gap: 30px; justify-content: space-between; @include breakpoint (max-lg){ flex-wrap: wrap; } .homemenu { position: relative; .homemenu-thumb { position: relative; .demo-button { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0; visibility: hidden; @include transition; margin-top: 20px; width: 100%; padding: 0 12px; @include breakpoint (max-xxl){ .theme-btn { font-size: 14px; min-width: 140px; } } .theme-btn { background-color: $white; padding-right: 0; font-size: 16px; font-weight: 500; padding: 6px 6px 6px 24px; &:hover { background-color: $theme-color; color: $white; } } } &::before { background: -webkit-gradient(linear, left top, left bottom, from(rgba(20, 19, 19, 0)), to(#5e5ef6)); background: linear-gradient(to bottom, rgba(99, 92, 92, 0) 0%, #252527 100%); background-repeat: no-repeat; background-size: cover; background-position: center; width: 100%; height: 100%; position: absolute; left: 0; top: 0; overflow: hidden; opacity: 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; content: ""; } &:hover{ &::before { visibility: visible; opacity: 1; } .demo-button { opacity: 1; visibility: visible; margin-top: 0; } & .homemenu-btn { opacity: 1; visibility: visible; bottom: 50%; transform: translateY(50%); } } img { width: 100%; } } .homemenu-title { text-align: center; margin: 15px auto; display: inline-block; font-size: 16px; font-weight: 600; color: $header-color; } } } } &:hover { >a { color: $theme-color-2; &::after { color: $theme-color; } } >.submenu { visibility: visible; opacity: 1; transform: scaleY(1) translateZ(0px); } } } } } .header-right { gap: 30px; @include breakpoint (max-xxl){ gap: 20px; } .search-toggler { width: 40px; height: 40px; line-height: 40px; text-align: center; color: $theme-color; border-radius: 100px; border: 1px solid $theme-color; font-size: 16px; } .header-button { @include breakpoint (max-xxl){ display: none; } .theme-btn { &::before { background-color: $white; } &:hover { color: $header-color; } } } .sidebar__toggle { cursor: pointer; font-size: 20px; color: $header-color; } } } .header-1 { .container-fluid { padding: 0 40px; @include breakpoint (max-xxl) { padding: 0 50px; } @include breakpoint (max-xxl) { padding: 0 30px; } @include breakpoint (max-sm) { padding: 0 15px; } } .header-left { @include flex; gap: 120px; @include breakpoint (max-xxxl) { gap: 50px; } } .header-right { .header-call-item { @include flex; gap: 60px; .theme-btn { padding: 4px 4px 4px 24px; @include breakpoint (max-xxl) { display: none; } } } } &.header-2 { z-index: 9999; position: relative; &::before { @include before; background-color: $theme-color; left: 0; right: initial; width: 337px; z-index: -1; @include breakpoint (max-xxxl) { width: 235px; } @include breakpoint (max-xxl) { width: 100%; } } &::after { background-color: $theme-color; right: 0; position: absolute; content: ""; top: 0; bottom: 0; height: 100%; width: 420px; z-index: -1; @include breakpoint (max-xxxl) { width: 350px; } @include breakpoint (max-xxl) { display: none; } } .container-fluid { padding: 0 100px; @include breakpoint (max-xl4) { padding: 0 70px; } @include breakpoint (max-xxxl) { padding: 0 50px; } @include breakpoint (max-xxl) { padding: 0 30px; } @include breakpoint (max-sm) { padding: 0 15px; } } .header-left { .logo { .header-logo { display: none; } } } .header-right { .header-call-item { .theme-btn { color: $white; @include breakpoint (max-xxl) { display: none; } i { background-color: $white; color: $header-color; } } .sidebar__toggle { color: $white; } } } } &.header-3 { position: relative; &::before { @include before; background-color: $theme-color-2; left: 0; right: initial; width: 337px; z-index: -1; @include breakpoint (max-xxxl) { width: 300px; } @include breakpoint (max-xxl) { display: none; } } .container-fluid { padding: 0 100px; @include breakpoint (max-xl4) { padding: 0 70px; } @include breakpoint (max-xxxl) { padding: 0 50px; } @include breakpoint (max-xxl) { padding: 0 30px; } @include breakpoint (max-sm) { padding: 0 15px; } } .logo { position: absolute; left: 100px; top: -15px; z-index: 999; @include breakpoint (max-xxl){ display: none; } } .header-main { padding-left: 280px; @include breakpoint (max-xxl){ padding-left: 0; } .header-left { @include breakpoint (max-xxl){ .logo-2 { display: block !important; } } } .header-right { .header-call-item { .icon-item { @include flex; gap: 12px; @include breakpoint (max-xxl){ display: none; } i { color: $header-color; font-size: 30px; } .content { h6 { margin-bottom: 5px; } span { font-size: 18px; a { color: $header-color; } } } } } } } } } //>>>>> Header 01 Start <<<<>>>> Sticky Start <<<<>>>> Offcanvas Start <<<<