.footer {
  background-color: #4a4a4a;
}

.footer-ul-tag ul{
 width: max-content;
}

.footer-ul-tag{
   display: flex;
   gap: 60px;
}

.footer-grid {
  /* display: grid;
  grid-template-columns: repeat(10, auto); */
  /* padding-block: 37px 39px; */
  gap: 72px;
  padding-block: 37px 55px;
  display: flex;
}
.footer-about-detail h3{
  padding-bottom: 20px;
}

.footer-grid> :first-child {
  grid-column: 1/7;
}

.footer ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.footer ul li a,footer ul li,
.footer h3 {
  font: 700 16px/2 var(--font-helvetica-neue);
  color: #fff;
  text-decoration: none;
}

.footer p {
  font: 400 16px/25px var(--font-helvetica-neue);
  color: #97999C;
  margin-bottom: 16px;
}

.footer p a {
  color: #97999C;
  text-decoration: underline;
}

.footer .footer-social-link{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}

.footer .footer-social-link a {
  display: inline-block;
  width:24px;
}

.footer .footer-social-link h3 {
  margin-bottom: 24px;
}

.footer-copryright {
  padding: 32px 0;
  border-top: 1px solid #97999C;
}

.footer-copryright .custom-container {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: space-between;
  padding-right: 80px;
}

.footer-logo {
  margin-inline-end: 40px;
}

.footer-copryright p {
  margin-bottom: 0;
  color: #EBEBEC;
}

.footer-copryright a {
  color: #EBEBEC;
  text-decoration: none;
}

.logo-footer{
  display: none;
}


@media screen and (max-width: 1250px) {
 .footer .custom-container {
    padding-inline: 16px;
  }
}


.footer-link-section{
   display: flex;
   flex-direction: column;
   gap: 16px;
}


@media screen and (max-width: 768px) {

  .footer {
    padding: 10px;
  }

  .footer-grid {
    flex-direction: column;
    gap: 40px;

  }

  .footer-ul-tag{
    display: flex;
  }

  .footer-copryright{

   margin: 0px 16px;
  }

  .footer-copryright .custom-container {
 
  padding-right: 0px;
}


  .footer-copryright .custom-container {
    display: flex;
    flex-direction: column;
    align-items: start;
    gap: 24px;
    padding-inline: 0px;
  }
  .footer-logo{
    display: none;
  }
  .footer-order-1{
    order: 3;
    max-width: 220px;
  }

 .footer .footer-social-link{
    display: flex;
  }

  .footer-about-detail{
    order: 2;
  }
  .footer-link-section{
    order: 3;
  }

  .logo-footer{
  display: block;
}

.footer-order-2{
  order: 1;
}

.footer-order-3{
  order: 2;
}
}

@media screen and (max-width: 768px) {
  .section-flex {
    flex-direction: column;
  }

  .leadership-section-flex {
    flex-direction: column;
    gap: 20px;
    padding-top: 20px;
    padding-bottom: 30px;
  }




  .brands-bg {
    gap: 40px;
  }

  .brands-bg p {
    padding: 16px;
  }

  .single-team img {
    width: 100%;
  }

  .slider-items-content img {
    aspect-ratio: 1/1;
  }

  .rj-brand-grid>div {
    padding: 20px 20px 40px;
  }

  .rj-brand-grid .tagline {
    margin-top: 0;
  }

  .rj-brand-grid .description {
    visibility: visible;
    height: auto;
  }

  .video-wrapper {
    width: 100%;
    max-width: 60%;
  }

  .round {
    height: 28px;
    width: 28px;
    min-width: 28px;
  }
}

@media screen and (max-width:768px) {
  .image-container {
    left: 0;
  }

  .brands-bg {
    align-items: start;
  }

  .rj-brand-grid {
    gap: 20px;
  }
}