.header_top{background-color: var(--primaryColor);}
.header .header_top{padding:10px 0; box-sizing: border-box;}
.header_top .header_top_inner{display: flex; align-items: center; justify-content: space-between; gap:10px;}
.header_top .social_col{display: flex; align-items: center; justify-content: space-between; gap:16px;}
.header_top .contact_block{display: flex; align-items: center; justify-content: space-between; gap:60px;}
.header_top .contact_block .link_text{font-size: 12px; line-height: 20px; color: var(--whiteColor); display: flex; align-items: center; gap:15px;}
.sticky .header-site {
    position: fixed;
    top: 0;
    width: 100%;
    background: #fff;
    transition:.9s;
	z-index:9999999;
}
 .header-site {
    transition:.9s;
}
.header .header_inner{display: flex; align-items: center; justify-content: space-between; gap:30px; padding:15px 0;}
.header_inner .logo img{width: 200px;}
.header_inner nav{width: 60%; display: flex; align-items: center; justify-content: flex-end; gap:50px;}
.menu-menu-container ul li a{font-size: 16px; color:var(--primarycolor);line-height: 24px; padding:10px; box-sizing: border-box;display: flex; align-items: center; gap:8px;}

.menu-menu-container ul {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 25px;
}

.menu-menu-container ul li:last-child a {
    color: var(--secondaycolor);
    border: 1.5px solid var(--secondaycolor);
    border-radius: 10px;
    width: 160px;
    display: flex;
    justify-content: center;
    font-size: 18px;
    transition: .9s;
}
.head-mob .logo {
    display: none;
}
.menu-menu-container ul li:last-child a:hover {
    transition: .9s;
    background: var(--secondaycolor);
    color: var(--whiteColor);
    text-decoration:unset;
}

.menu-menu-container ul li a:hover, ul#menu-menu .current-menu-item a {
    color: var(--secondaycolor);
    text-decoration: underline;
	text-underline-offset:35px;
}
.close_side_bar{display: none;}
.menu_icon{display: none; cursor: pointer;}

@media screen and (max-width:1024px){
    .close_side_bar{display: block; position: absolute; top:15px; right:20px}
    .close_side_bar svg{width: 20px; height:auto;}
    .menu_icon{display: block; cursor: pointer;}
    .menu_icon img{width: 25px;}
    .header_inner nav{gap:15px;}
    .header_inner nav .search img{width: 25px;}
    .header_top .social_col{gap:12px;}
    .header_top .contact_block{gap:15px;}
    .header_top .contact_block .link_text{gap:10px;}
    .header_inner .logo img{width: 200px;}

    .menu-menu-container ul{flex-wrap: wrap; gap:0px; padding-top:20px;}
    .menu-menu-container ul li{width: 100%;}
    .menu-menu-container ul li a{justify-content: space-between;}
}