.div_content{
padding-top: 0px;
}

.menuCategory{
/*margin-top: -40px;*/
position: relative;
z-index: 1;
margin-bottom: 80px;
box-shadow:0px 15px 15px 0px rgba(0,0,0,0.05);
background-color: #FFFFFF;
}
.menuCategory ul{
display: flex;
width: 100%;
list-style: none;
}
.menuCategory ul li{
display: table-cell;
vertical-align: middle;
text-align: center;
position: relative;
}
.menuCategory ul li:before{
content: "";
width: 1px;
background-color: #edefef;
top:3px;
bottom: 5px;
left: 0px;
position: absolute;
z-index: 1;
}
.menuCategory ul li:first-child:before{
display: none;
}

.menuCategory ul li a{
width: 100%;
padding: 23px 46px;
box-sizing:border-box;
color: #4D5558;
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
position: relative;
background-color: #FFFFFF;
transition: all 0.5s ease-out 0s;
border-left: 1px solid #FFFFFF;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
height: 100%;
}
.menuCategory ul li:first-child a{
border-left: none;
}
.menuCategory ul li a .small{
font-weight: 300;
}
.menuCategory ul li a:before{
content: "";
width: 97px;
height: 4px;
background-color: #4D5558;
bottom: 0px;
left: 0px;
right: 0px;
margin: auto;
position: absolute;
}
.menuCategory ul li a:after{
content: "";
width: 17px;
height: 8px;
position: absolute;
left:0px;
right: 0px;
bottom: 0px;
margin: auto;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAICAYAAAAftBSpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNpi9A2NWMvAwBDEQD5YxwQk4kEMcg0A6QcZ8otMg9ZB9f1iARL/gfgnEMdBJYOINCAO6gAGJiSJX1CJdaQYgG4IMQZhGAACMO8gA5DXYqHiwUjia7EZADMEG4C56C8QWwDxCSBOxGYACAAEGACCUyAHm4YV4gAAAABJRU5ErkJggg==') 50% 50% no-repeat;
z-index: -1;
transition: all 0.5s ease-out 0s;
}
.menuCategory ul li a:hover:after,.menuCategory ul li.sel a:after{
bottom: -8px;
}
.menuCategory ul li a:hover,.menuCategory ul li.sel a{
background-color: #4D5558;
color: #FFFFFF;
z-index: 1;

}
.menuCategory ul li.sel a{

}

@media screen and (max-width:1250px){
.menuCategory ul li a{font-size: 15px;padding: 23px 20px;}
}
@media screen and (max-width:900px){
.menuCategory ul{flex-wrap: wrap}
.menuCategory ul li{width: 33.333%;border-bottom: 1px solid #edefef}
}
@media screen and (max-width: 820px){
.box_content .div_content {padding-top: 0px;}
.menuCategory{margin-bottom: 25px}
}
@media screen and (max-width: 750px){
.menuCategory ul li a{font-size: 13px;}
}
@media screen and (max-width: 500px){
.menuCategory ul li{width: 50%;}
}