
html {
  scroll-behavior: smooth;
}


#simply-smarter.products #hero  {
    background-image: linear-gradient(270deg, rgba(112, 3, 9, 1) 0%, rgba(112, 3, 9, 1) 47%, rgba(206, 17, 43, 1) 100%);
    background-position: right center, center top;
/*    background-size: 45%, 25%, auto;*/
  background-repeat: no-repeat;
  min-height: auto;
  }



#simply-smarter.products #hero .container  h1 {
  color: #ffffff;
  font-size: 30px;
    width: 100%;
}


#simply-smarter.products #hero .container  {
 color: #ffffff;
}


#simply-smarter.products section .flex {
flex-wrap: wrap;
  justify-content: center;
}

#simply-smarter.products  section .container .flex .card-deck .card {
  margin: 10px;
  background-color: #ffffff;
  text-align: center;
  flex-basis: 30%;
}


/*
#simply-smarter.products  section .container .flex .card-deck .card:hover {
  box-shadow:  5px 5px 5px lightgray; 
  border: thin solid #343333;
}
*/


#simply-smarter.products  section .container .flex .card-deck .card img {
width: 100%
}

#simply-smarter.products  section .card .flex {
    flex-wrap: wrap;
    justify-content: center;
}

#simply-smarter.products  section .card  .h3 {
    font-size: 16px;
    text-align: center;
}

#simply-smarter.products  section .card .card-title {
  border-bottom: thin solid #BBB3B3;
  padding: 15px;
}


/*
#simply-smarter .products section .card .card-footer {
  border-top: 0px;
  background-color: #ffffff;
  text-align: center;
}

}*/


/*
#simply-smarter.products  section .card .card-footer .btn-primary {
    color: #ffffff;
    background-color: #cc112d;
    border-color: #d43f3a;
}

#simply-smarter.products  section .card .card-footer .btn-primary:hover {
    color: #ffffff;
    background-color: #911023;
    border-color: #d43f3a;
}
*/



section.section-dark-gray .content a  {
color:#ffffff;
font-size: 15px;
}


section.section-dark-gray .h4 {
  color: #ffffff;
  text-align: center;
}


@media (min-width: 576px) {
}

@media (min-width: 768px) {
#simply-smarter.products #hero  {
      background-image: url(/portals/0/images/globe.png), linear-gradient(270deg, rgba(112,3,9,1) 0%, rgba(206,17,43,1) 100%);
    background-position: right center, center top;
/*    background-size: 45%, 25%, auto;*/
  background-repeat: no-repeat;
  min-height: auto;
  }

}

@media (min-width: 992px) {
	.laptop3 {margin-top: -80px;	}
  

}

@media (min-width: 1200px) {

  }
