html {
  scroll-behavior: smooth;
}

.my-logo{
    aspect-ratio: 5100/561;
    max-height: 35px;
    width: auto;
    object-fit: contain;
}

.solution-icon{
    height: 50px;
    width: auto;
    object-fit: contain;
}

.footer-gallery {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.footer-gallery-image {
    width: 75px;
    height: 75px;
    object-fit: cover;
}

.solution-points-section-container{
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.solution-points-section {
  display: flex;
  gap: 10px;
}

.solution-points-logo {
 display: flex;
 justify-content: center;
 align-items: center;
 height: 100%;
}

.solution-points-content {
  color: white;
  text-align: left;
}

.contact-us-content{
  color: #596672;
  font-size: 14px;
  line-height: 26px;
}

.whole-sale-card {
  /* background-color: white;  
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  margin: 9px 4px; */
  
}

.trusted-collaborators-section{
  padding: 70px 0;
}

.whole-sale-card-content {
  margin-top: 20px;
}

.trusted-collaborators-container {
  height: 90px;
  width: 100%;
  position: relative;
  border-radius: 7px;
  background-color: #F5FBFF;
  transition: all 200ms linear;
  display: flex;
  justify-content: center;
  align-items: center;
}

.trusted-collaborators-images {
  object-fit: contain;
  height: 60px;
  width: auto;
  padding: 5px;
}

.trusted-collaborators-images-last {
  object-fit: contain;
  height: 64px;
  width: auto;
  padding: 5px;
}

.single-favourite-brand-container:hover {
  box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.2);
}

.agent-image {
  object-fit: contain;
  height: 40px;
  width: auto;
}


  

  

@media screen and (max-width: 360px) {
    .my-logo{
        max-height: 26px;
    }  
}

@media (min-width: 360px) and (max-width: 450px) {
    .my-logo{
        max-height: 30px;
    }  

}