.site-header.teepro-header-1 {
    .middle-section {
        display: flex;
    }
    .main-nav-wrap {
        display: flex;
        flex: 1 1 0;
        justify-content: center;
        align-items: center;
    }
    .nb-header-sub-menu>li:last-child>a {
        padding-right: 0;
    }
    .top-section-wrap {
        @include media-breakpoint-down(xs) {
            .top-section {
                justify-content: flex-end;
                .sub-navigation {
                    display: none;
                }
            }
        }
    }
    .middle-section-wrap {
        .icon-header-section {
            .icon-header-wrap {
                .header-cart-wrap {
                    padding-left: 10px;
                }
            }
        }
    }
    &.header-mobile {
        .main-logo {
            display: flex;
            flex: 1;
            order: 1;
        }
        .main-nav-wrap {
            flex: none;
            order: 3;
            padding-left: 15px;
            .nb-navbar {
                margin: 0
            }
        }
        .icon-header-section {
            order: 2;
        }
	}
}