.AppContainer__breadCrumbs .AppContainer__container{
   flex-direction: row-reverse
}
@media (min-width: 48.1em) {
    .SearchContainer__searchBox{
        margin: 0 1.5625rem 0 0
  }
}

.Header__menu, 
.Header__menu:after, 
.Header__menu:before {
  background-color:black;
}

.Header__logo img {
  max-width: 15rem;
}

.Footer__container2 {
  max-width: 90%;
}

.footerContainer1, .footerContainer2 {
  display: flex;
  flex-wrap: wrap; /* Allow wrapping of elements */
}

.footerContainer1{
  padding: 60px 0px 60px 0px;
}

.footerContainer1 > div:first-child {
  flex: 0 0 70%; /* Takes 70% of the width */
  padding-right: 20px;
}

.footerContainer2 > div:first-child {
  flex: 0 0 70%; /* Takes 70% of the width */
  padding-right: 20px;
}

.footerContainer1, .footerContainer2 > div > div {
  text-align: left;
}

.contactUsFooter {
  padding-left: 20px;
}

.aboutUs {
  font-size: 20px;
  padding-bottom: 30px;
  color: #8a8787;
  font-weight: bold;
}

.contactUs {
  font-size: 20px;
  padding-bottom: 30px;
  color: #8a8787;
  font-weight: bold;
}

.contactUsTitle {
  padding-bottom: 20px;
}

.horizontalLine {
  border-top: 1px solid red;
}

.BreadCrumbs__breadcrumbsView {
  display: none;
}

.linkedInIcon {
  text-align: right;
  flex: 0 0 30%;
}

.linkedInIcon a {
  color: #0077b5;
  text-decoration: none;
}
.copyRight{
  font-size:12px;
}

/* Mobile styles (Small Devices) */
@media (max-width: 767px) {
  .footerContainer1, .footerContainer2 {
    flex-direction: column; /* Stack sections vertically */
    padding: 60px 0;
  }
  
  .footerContainer1 > div:first-child,
  .footerContainer2 > div:first-child {
    flex: 0 0 100%; /* Make the sections take up full width */
    padding-right: 0; /* Remove padding */
  }

  .aboutUs,.contactUs {
    font-size: 18px; /* Smaller font for mobile */
    padding-bottom: 20px;
  }
  .aboutUsContent{
    padding-bottom:40px;
  }

  .contactUsFooter {
    padding-left: 0;
  }

  .linkedInIcon {
    text-align: center; /* Center the LinkedIn icon */
    flex: 0 0 100%; /* Take full width */
    margin-top: 20px; /* Add space between sections */
  }

  .linkedInIcon a {
    font-size: 16px; /* Make the LinkedIn icon text smaller */
  }
  .copyRight {
    display: flex;
    align-items: center;
    justify-content: center; /* Center the content horizontally */
    text-align: center; /* Ensure text is centered */
  }
}

/* Tablet styles (Medium Devices) */
@media (min-width: 768px) and (max-width: 1023px) {
  .footerContainer1, .footerContainer2 {
    flex-direction: row; /* Keep sections side by side */
    padding: 40px 0;
  }
  
  .footerContainer1 > div:first-child,
  .footerContainer2 > div:first-child {
    flex: 0 0 60%; /* Use 60% of width for the main content */
    padding-right: 20px;
  }

  .aboutUs, .contactUs {
    font-size: 18px; /* Adjust font size */
    padding-bottom: 25px;
  }

  .contactUsFooter {
    padding-left: 20px;
  }

  .linkedInIcon {
    text-align: right;
    flex: 0 0 40%; /* LinkedIn takes up 40% */
  }

  .linkedInIcon a {
    font-size: 18px;
  }
}

/* Desktop styles (Large Devices) */
@media (min-width: 1024px) {
  .footerContainer1, .footerContainer2 {
    flex-direction: row; /* Keep sections side by side */
   
  }

  .footerContainer1 > div:first-child,
  .footerContainer2 > div:first-child {
    flex: 0 0 70%; /* 70% of the width for main content */
    padding-right: 20px;
  }

  .aboutUs, .contactUs {
    font-size: 20px; /* Regular font size */
    padding-bottom: 30px;
  }

  .contactUsFooter {
    padding-left: 20px;
  }

  .linkedInIcon {
    text-align: right;
    flex: 0 0 30%; /* LinkedIn takes 30% of the width */
  }

  .linkedInIcon a {
    font-size: 20px;
  }
}

