body{position: relative;}
#header_re 
{background-color: transparent; position: fixed; z-index: 100; transition: all 0.3s ease; height: 100px;} 
#header_re .scrolled
{background-color:rgb(255, 255, 255); height: 100px;padding-top: 0rem; box-shadow: 0 0 1rem 0rem #00000024; position:fixed; z-index: 100; } 
#header_re  #nav{ font-size: 1.8rem; } 
#header_re  #nav ul li { width: 25rem; } 
#header_re  #nav ul li a
{font-family: var(--font2); width: 100%; font-weight: 500;  font-size: 2rem;  color: #fff;  letter-spacing: 1px;}
#header_re .scrolled #nav ul li a{color: var(--text-color);}
#header_re  #nav ul li a:hover 
{ background-color:var(--main-color);color: #fff!important;} 
#header_re  #nav .elementor-item 
{height: 100px;display: flex; justify-content: center;} 
#header_re  #nav .elementor-item:hover 
{background-color: transparent!important;color: #111!important;;} 
#header_re .scrolled  #nav .elementor-item {height: 100px;} 
#header_re  .sub-menu 
{overflow: hidden;text-align: center;line-height: 1.2;/*width: 25rem!important;*/} 
#header_re  .sub-menu .current_page_parent .elementor-sub-item{color: #fff!important;}
#header_re  .sub-menu .elementor-sub-item
{ padding:1.6rem 1rem; font-size: 1.5rem!important; display: block;text-align: left;color: #222!important;width: 25rem!important;} 
#header_re  .sub-menu .elementor-item-active{background-color:var(--main-color)!important;;color: #fff!important;}
#header_re  .sub-menu .current_page_parent{background-color:var(--main-color);color: #fff!important;width: 25rem!important;}
#header_re  .sub-arrow { display: none; } 
#header_re  #logo-w,#header_re  #sitemap-w{display: block;}
#header_re  #logo-b,#header_re  #sitemap-b{display: none;}
#header_re .scrolled #logo-w,#header_re .scrolled #sitemap-w{display: none;}
#header_re .scrolled #logo-b,#header_re .scrolled #sitemap-b{display: block;}
/* sub header */
/* #header.sub-header
{background-color: #fff; position: fixed; z-index: 100; transition: all 0.3s ease; height: 100px;box-shadow: 0 0 1rem 0rem #00000024;} 
#header #nav ul li a
{ color: var(--text-color);} */
