body #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a:after {content: ""; position: absolute; left: 0; right: 0; bottom: calc(50% - 10px); width: 0; height: 1px; background: #000000; transition: all .4s; }
body #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li:hover > a:after {width: 100%; }

.menuresim{float: left;width: 100%;display: flex;gap:30px;}
.menuresim a{float: left;width: 100%;}

body.HomeBody #headerNew {position: fixed; background: transparent!important;z-index: 1000; left: 0; right: 0; top: 0;}
body.HomeBody #headerNew #masthead{background: transparent!important;}

@media (min-width:1042px) {
    body #headerNew.fixed{position: fixed; top: -100%; left: 0;right: 0; margin: 0; padding: 0; z-index: 1000;width: 100%;border: none;transition: top .3s ease-in-out;}
    body #headerNew.fixed.gectop{top: 0;  background: #fff!important;}
}

@media (min-width: 1400px) and (max-width: 1600px) {
    body #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl {gap: 20px;}
    body #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a {font-size: 12px;}
    body #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-list-row{max-width: 100%;padding: 0 20px;}
    .menuresim{gap:20px;}

}
@media (min-width: 1100px) and (max-width: 1399px) {
    body #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl {gap: 10px;}
    body #headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a {font-size: 9px;}
    body #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-list-row{max-width: 100%;padding: 0 10px;}
    .menuresim{gap:10px;}
}

@media (max-width:767px) {
    body{padding-top: 50px;}
    body #headerNew #masthead {height: 50px;}
    body #headerNew{position: fixed; top:0; left: 0;right: 0; z-index: 1000;width: 100%;transition: top .3s ease-in-out;}
}