


/* Header sticky */


.sticky{
  background-color: #fff;
  position: fixed !important;
  top: 0px;
  z-index: 999 !important;
  margin: 0 auto !important;
  padding: 0;
  left: 0;
  right: 0;
  width: 100%;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  transition: all .2s ease;
}


.sticky .row-table {
  align-items: center!important;
}


.sticky .hd-top {
 border-radius: 0px!important;
  max-width: 100%!important;
 transition: all .2s linear;
} 


/****************
===========================
Responsive menu
===========================
*****************/



.right-menu-toggler{
  position: fixed;
  top: 0px; right: -600px;
  min-height: 100vh;
  z-index: 9999;
  visibility: hidden;
  transition: right 0.3s ease, visibility 0.3s ease; 
}




.mn-active{
  right: 0px!important;
  visibility: visible!important;
}

.sm-divice{
 display: none;
}


@media only screen and (max-width:992px) {
  
  .xl-device{
    display: none!important;
  }

  .sm-divice{
    display: block;
   }

}

/* menu */


.sub-menu {
  display: none;
  transition: max-height 0.3s ease, opacity 0.3s ease;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
}

.show-submenu {
  display: block;
  max-height: 500px; /* Adjust this value based on the submenu content */
  opacity: 1;
}





/********
=======================
scroll up
=======================
***********/


#scrollUp {
  text-align: center;
  bottom: 30px;
  cursor: pointer;
  display: none;
  position: fixed;
  right: 15px;
  z-index: 999;
  border-radius: 50px 50px 4px 4px;
}
#scrollUp i {
  height: 40px;
  font-size: 24px;
  width: 40px;
  border-radius: 50%;
  color: #fff;
  line-height: 36px;
  transition: all 0.3s ease 0s;
  background: var(--cl2);
  margin-left: 2px;
  box-shadow: 0 0 2px #54595F;
}

#scrollUp i:hover {
 background-color: var(--cl1);
 transition: all .2s linear;
}


  