.siteFooter2025_outer_wrap {
  padding: 80px 0px;
}
.siteFooter2025_socialIocns_outer {
  padding-top: 30px;
  display: flex;
  gap: 20px;
}
.siteFooter2025_socialIocns_inner a svg {
  width: 17px;
  height: 17px;
  margin:3px;
}
.siteFooter2025_socialIocns_inner a {
  display: inline-block;
  padding: 4px;
  border: 2px solid #EBEBEB;
  border-radius: 50%;
}
.siteFooter2025_socialIocns_inner a:hover {
  background: #C8161D;
  border: 2px solid #C8161D;
}
.siteFooter2025_socialIocns_inner a:hover svg{
  fill:#fff; 
}
.siteFooter2025_menuList_outer_wrap {
  align-items: baseline;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 80px;
  padding-bottom: 50px;
  border-bottom: 2px solid #EBEBEB;
}
.footerMenu_outer_list:first-child {
  flex: 0 17%;
}
.footerMenu_outer_list {
  flex: 0 16%;
}
.footerMenu_outer_list.footerSimple_menuList.menuList-3 {
  flex: 0 15%;
}
.footerMenu_outer_list.footerSimple_menuList.menuList-4,
.footerMenu_outer_list.footerSimple_menuList.menuList-5{
  flex: 0 13%;
}

.footerMenu_title p {
  font-weight: 600 !important;
  color: #961116 !important;
  font-size: 16px !important;
  line-height: 24px !important;
  font-family: 'Inter'!important;
}
.FooterMenu_list ul {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.FooterMenu_list ul li a {
  font-weight: 400 !important;
  text-decoration: none !important;
  font-size: 14px !important;
  line-height: 22px !important;
  color: #6d6e71 !important;
  font-family: 'Inter'!important;
}
.FooterMenu_list ul li a:hover{
  color: #C8161D !important;
}
.footerSimple_menuList .footerMenu_title {
  padding-bottom: 20px;
}
.footer-menuContact_title {
  padding-bottom: 10px;
}
.footerMenu_outer_list.FooterContact_section_outer {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.footerContact_details p a,
.footerContact_details p
{
  font-size: 14px !important;
  line-height: 22px !important;
  text-decoration: none;
  color: #6d6e71 !important;
  font-weight: 400 !important;
  font-family: 'Inter'!important;
}
.footerContact_details p a:hover{
  text-decoration:underline; 
  color: #C8161D !important;
}
._site_bottom_footer {
  display: flex;
  justify-content: center;
  padding: 30px 0px 0px;
  align-items: center;
  text-align:center;
}
._site_bottom_footer p {
  font-size: 14px !important;
  font-family: 'Inter'!important;
  line-height:22px !important;
  font-weight: 500 !important;
}
._site_bottom_footer a {
  text-decoration: none;
  color: #C8161D;
  font-family: 'Inter'!important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height:22px !important;
}

.FooterMenu_list ul li {
  line-height: 22px !important;
}

.FooterContact_section_inner:nth-child(3) .footerContact_details p:first-child {
  margin-bottom: 10px !important;
}
spna.Footerdot {
  font-weight: 200 !important;
}

@media (max-width: 1081px) {
  .siteFooter2025_menuList_outer_wrap {
    column-count: 3; /* Creates three vertical columns */
    column-gap: 20px;
    display: inline-block;/* Adds spacing between columns */
  }
  .footerMenu_outer_list:nth-child(even){
    padding-top: 30px;
  }
  .footerMenu_outer_list {
    display: inline-block; /* Ensures elements respect natural height */
    width: 100%; /* Makes sure items fit within the column */
  }
}

@media(max-width:768px){
  .siteFooter2025_outer_wrap {
    padding: 40px 0px;
  }
  .FooterMenu_list {
    display: none;
  }
  .FooterMenu_list.active {
    display: block;
  }
  .siteFooter2025_menuList_outer_wrap {
    display: block;
    padding-top:60px;/* Remove grid and stack items in one column */
    column-count: unset;
    column-gap: unset;
  }

  .footerMenu_outer_list {
    width: 100%; /* Full width */
    margin-bottom: 15px; /* Add spacing between items */
  }
  .footerSimple_menuList .footerMenu_title{
    position:relative;
  }
  .footerSimple_menuList .footerMenu_title:after {
    position: absolute;
    content: "";
    background:url(https://atlassystems.com/hubfs/Atlas-2025/Footer/arrow_drop_down.svg);
    background-size:10px;
    width:10px;
    height:10px;
    background-repeat:no-repeat;
    right:0px;
    top:10px;
  }
  .footerMenu_outer_list.footerSimple_menuList
  {
    border-radius:12px;
    padding:16px;
  }
  .footerMenu_outer_list{
    padding:0px 16px;
  }
  .footerMenu_outer_list.footerSimple_menuList.active {
    background: #961116;
    padding: 20px;
  }
  .footerMenu_outer_list.footerSimple_menuList.active .footerMenu_title p,
  .FooterMenu_list.active ul li a{
    color:#fff !important;
  }
  .footerSimple_menuList.active .footerMenu_title:after{
    background:url(https://atlassystems.com/hubfs/Atlas-2025/Footer/arrow_drop_down_white.svg);
    background-size:10px;
    width:10px;
    height:10px;
    background-repeat:no-repeat;
    right:0px;
    top:10px;
  }
  .footerSimple_menuList .footerMenu_title {
    padding-bottom: 0px;
  }
  .footerSimple_menuList.active .footerMenu_title {
    padding-bottom: 20px;
  }
  .FooterMenu_list ul li a:hover{
    text-decoration:underline; 
  }
  .footerMenu_outer_list.FooterContact_section_outer{
    margin-bottom:0px; 
  }
  .footerMenu_outer_list:last-child {
    padding-top: 0px;
  }
}

@media(min-width: 1500px) and (max-width: 2800px){
  .page-center{
    max-width: 1360px;
    padding: 0 20px;
    margin: 0 auto;
  }


