.site-logo a img {
    max-width: 275px;
}
.header-two {
    background: #ffffff;
}
.header-navigation .primary-menu li {
    line-height: 70px;
}
.header-two .header-navigation .primary-menu li a {
    padding: 0 10px;
}
.header-two.header-three .header-topbar {
    border-bottom: 1px solid #cd0000;
    background: linear-gradient(90deg, rgba(0,52,60,1) 0%, rgba(43,5,5,1) 50%, rgba(1,15,2,1) 100%);
}
.header-topbar {
    padding: 0;
}
.single-banner::before {
    background-image: linear-gradient(90deg, #134429 0%, #50000099 50%, rgba(255, 255, 255, 0) 100%) !important;
}
.header-two .header-navigation .navbar-btn a {
    padding: 5px 15px;
}
.header-navigation .primary-menu li a {
    font-weight: normal !important;
}
.header-two .header-navigation  .primary-menu >li>a, .header-two .header-topbar .contact-info li a, .header-two .header-topbar .contact-info li i, .header-two .header-topbar .social-icon li a, .header-two .header-navigation .cart-icon, .header-navigation .search-icon {
    color: #080606;
}
.top-right-wrapper .social-icon a {
    color: #fff !important;
}
.header-two .header-topbar {
    border-bottom: 1px solid rgb(153 194 246 / 30%);
    background: #000;
}