.header_main {
    position: relative;
	padding: 10px;
    height:110px;
    transition: height 0.8s; /* Add transition for smooth height adjustment */
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item:last-child > a.mega-menu-link{background:none !important;}
@media only screen and (max-width: 768px) {
.header_main{height:auto;}
.sidr,.sidr-inner,#mega-menu-wrap-top .mega-menu-toggle + #mega-menu-top {
  background: #32526f !important;
}
}
@media only screen and (min-width: 768px) {
ul#mega-menu-top > li:last-child {
  /*position: absolute !important;
  display: none;
  right: 0px !important;*/
}
#mega-menu-top >li:nth-child(2) > .mega-sub-menu > li {
  width: fit-content !important;
  left: 28.5% !important;
  
}
/*#mega-menu-top > li:nth-child(3) > .mega-sub-menu > li {
  width: fit-content !important;
 left: 47% !important;
  

}*/
 
#mega-menu-top > li:nth-child(3) > .mega-sub-menu > li {
  width: fit-content !important;
  
  transform: translate(69.4%,8%) !important;
}
#mega-menu-top > li:nth-child(4) > .mega-sub-menu > li {
  width: fit-content !important;
  left: 64% !important;
  

}
#mega-menu-top > li:nth-child(5) > .mega-sub-menu > li {
  width: fit-content !important;
  left: 71.5% !important;
  

}
#mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
  padding: 15px 15px 0px 15px !important;
  width: 100%;
}
}
.footer_main_item ul.social li a,.footer_main_item ul.social li a:hover {
  background: #fff !important;
  border-color: #fff !important;
}
.fa.fa-facebook:hover,.fa.fa-linkedin:hover{color:#ccc;}
.wpb_wrapper ul {
  list-style: disc;
  margin-left: 15px;
}
.footer_main_item ul.social li a{color:#000 !important;}
.scrollup {
  background-color: #fff !important;
  
}body > .scrollup i{color:#ccc !important;}