/*double-header  */
.footer-first-sec{
	  position:relative;
}
.footer-first-sec:after {
    content: url(/wp-content/uploads/2025/06/footer-top-img-n.webp);
    position: absolute;
    top: -86px;
    left: -3px;
    width: 100%;
}

.footer-section-1{
	position:relative;
}


.footer-section-1:before{
	 content:'';
     width:0.5px;
	 height:180px;
	 background-color:#B1B1B1;
	 position:absolute;
	 right:0;
	 top:20%;
		 
}



.footer-last-section-last:before{
	content:'';
     width:0.5px;
	 height:180px;
	 background-color:#B1B1B1;
	 position:absolute;
	 right:0;
	 top:20%;
}
/*
.header-shadow{
	 z-index: 99;
    position: fixed;
    width: 100%;
    top: 0;
}*/

.top-bar{
	max-width:1660px !important;
	margin:0 auto;
	border-radius:0 0 20px 20px;
}
.top-bar.d-none{
	display:none !important;
}

.call-nav-head{
	position:relative;
}


.call-nav-head:before {
    content: "";
       width: 19px;
    height: 20px;
    background: url(/wp-content/uploads/2025/06/call-icon-hed.webp);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-52%);
    background-size: 100%;
    background-repeat: no-repeat;
}

.location-li{
	position:relative;
}

.location-li:before {
    content: "";
    width: 15px;
    height: 23px;
    background: url(/wp-content/uploads/2025/06/map-Icon-Filled.webp);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-52%);
    background-size: 100%;
    background-repeat: no-repeat;
}

.head-mail-icon{
	position:relative;
}

.head-mail-icon:before {
    content: "";
    width: 21px;
    height: 16px;
    background: url(/wp-content/uploads/2025/06/mail-icon-hed.webp);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-52%);
    background-size: 100%;
    background-repeat: no-repeat;
}

.head-info p{
	margin:0 !important;
	font-family: 'Serpentine W04 Medium';
	font-size:19px !important;
	letter-spacing:2px !important;
	font-weight:600 !important;
	/*text-decoration: underline !important;*/
}

ul#menu-main-menu {
    display: flex;
    gap: 25px;
    color: #000;
    align-items: center;
}

ul#menu-main-menu>li>a {
    font-family: 'Serpentine W04 Medium' !important;
    text-transform: uppercase;
    color:#000000;
    font-size:18px !important;
    font-weight: 600;
    letter-spacing: 1px;
	cursor: pointer;
}

ul#menu-main-menu>li>a:hover{
	color:#9CDE0B !important;
}

.header-shadow.scrolled {
	    position: fixed !important;
    top: 0;
	width:100% !important;
    background-color: #fff;
    box-shadow: 0 8px 10px 0 #00000040;
    transition: all .3s cubic-bezier(.2,.1,.1,.1);
}


/*--old---*/

.header-list ul {
    display: flex !important;
    flex-direction: row;
    gap: 4rem!important;
}

.header-list.right ul {
    justify-content: flex-end;
}

ul#menu-header-menu {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 3rem;
}

ul#menu-header-menu>li>a {
    /* color: #000; */
    font-size: 20px;
    /* font-family: ""; */
    letter-spacing: 0.5px;
    color: var(--text);
}
button:focus:after{
    all:unset !important
}
ul#menu-header-menu li a:hover {
    color: var(--l-gold);
}

.cont-pad + #content {
    padding-top: 50px;
  }

/*

div#header{ 
    z-index: 99;
    position: relative;
}*/
div#header{
 z-index: 99;
    position: fixed;
    width: 100%;
	top: 0;
}
.header-desk.sticky-d-head{
    box-shadow: 0px 0px 0px #00000014;
    transition: box-shadow 0.2s linear;
    
}
.header-desk.sticky-d-head {
    position: fixed;
    top: 0;
    width: 100%;
    box-shadow: 0px 3px 19px #00000014;
  }


/*double-header  */