body {
  overflow-x: hidden;
}

.introWrapper {
  background-image: url("/cisiweb2/image/qualifications/wealth.jpg");
  background-position: center center;
}
.whyChoose {
  margin-bottom: 30px !important;
}
.lightRed {
  background: none repeat scroll 0 0 #d7b5b9;
  color: #8a2842;
  transition: all 0.25s ease;
}
.lightRed:hover {
  background: #e5c8cc;
  cursor: pointer;
  box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.05);
}
.red {
  background: #8a2842;
  color: #ffffff;
  transition: all 0.25s ease;
}
.red:hover {
  background: #a03753;
  cursor: pointer;
  box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.28);
}
.mifid2Compliant {
  background: #0b4688;
  color: #fff;
  padding: 8px;
  text-align: center;
  margin: 10px 0px 0px 0px;
}
.mifid2Compliant:hover {
  background: #11539c;
}
.mifid2Compliant .glyphicon-star {
  color: #e9bb00;
  margin: 0px 4px;
}

@media (max-width: 1599px) {
}
@media (max-width: 1199px) {
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
}

.KenyaBanner {
  position: fixed;
  bottom: 50px;
  right: 50px;
  z-index: 1002;
  width: 250px;
  text-align: center;
  color: white;
  font-size: 18px !important;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
}
.mauritiuswealth2023 {
  position: fixed;
  z-index: 50000;
  text-align: center;
  color: white;
  bottom: 50px;
  right: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
}
.mauritiuswealth2023 .btn-primary {
  background-color: #bb1315;
  border-color: #bb1315;
}
.mauritiuswealth2023 .btn-primary:hover,
.mauritiuswealth2023 .btn-primary:focus {
  background-color: #a30e10;
  border-color: #a30e10;
}
.mauritius1,
.NigeriaWealthBanner {
  position: fixed;
  bottom: 210px;
  right: 50px;
  z-index: 1002;
  width: 250px;
  text-align: center;
  color: white;
  font-size: 18px !important;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
}
.mauritius2 {
  position: fixed;
  bottom: 50px;
  right: 50px;
  z-index: 1002;
  width: 250px;
  text-align: center;
  color: white;
  font-size: 18px !important;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
}

.bannerHeader {
  background: black;
  padding: 20px;
}

.bannerHeader p {
  line-height: normal;
}

.bannerHeader a {
  color: white;
}

.boxRed {
  background: #bb0000;
  height: 20px;
}

.boxWhite {
  background: white;
  height: 20px;
}

.boxGreen {
  background: #006600;
  height: 20px;
}
@media (max-width: 1199px) {
  .KenyaBanner {
    position: fixed;
    bottom: 80px;
    right: 80px;
    z-index: 1002;
    width: 200px;
    font-size: 16px !important;
  }
}

@media (max-width: 767px) {
  .KenyaBanner {
    display: none !important;
  }
}
