/* Facility Solutions page sections */
#facilities-slider {
  height: 430px;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.186025) 14.27%, #010F17 94.83%), url("../image/new-design/Facility Solutions/shutterstock_1500270350 1.png");
  background-size: cover;
  background-position: center;
}
#facilities-slider .heading {
  
  font-style: normal;
  font-weight: normal;
  font-size: 72px;
  line-height: 88px;
  color: #FFFFFF;
  margin-top: 150px;
}
#facilities-slider .paragraph {
  
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;
  align-items: center;
  color: #FFFFFF;
  margin-top: 4%;
  width: 75%;
}
#facilities-slider .links {
  margin-top: 2.5em;
}
#facilities-slider .btn {
  background: rgba(255, 255, 255, 0.0001);
  border: 1px solid #FFFFFF;
  box-sizing: border-box;
  color: #FFF;
}

#facilities-rectangle-1 {
  width: 100%;
  height: 217px;
  background: #898989;
  color: #FFF;
  padding: 50px;
}
#facilities-rectangle-1 .vline {
    width: 1px;
    height: 117px;
    background: rgba(215,215,215,1);
    opacity: 1;
    border: 1px solid rgba(255,255,255,1);
    position: absolute;
    right: 50%;
}
#facilities-rectangle-1 .rectangle-text {
  font-style: normal;
  font-weight: normal;
  font-size: 42px;
  line-height: 51px;
  margin-top: 5px;
}

#facilities-rectangle {
  width: 100%;
  height: 186px;
  background: #0072AA;
  color: #FFF;
  padding: 2.5em;
}
#facilities-rectangle .vline {
    width: 1px;
    height: 117px;
    background: rgba(215,215,215,1);
    opacity: 1;
    border: 1px solid rgba(255,255,255,1);
    margin-right: 5em;
}
#facilities-rectangle .rectangle-text {
  
  font-style: normal;
  font-weight: normal;
  font-size: 42px;
  line-height: 51px;
}

#facilities-innovate {
  background: linear-gradient(180deg, #3B9A94 0%, rgba(59, 154, 148, 0) 100%);
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
}
#facilities-innovate .water-mark{
  position: absolute;
  font-weight: 700;
  font-size: 144px;
  line-height: 176px;
  display: flex;
  color: rgba(227, 227, 227, 0.22);
}
#facilities-innovate .heading {  
  font-style: normal;
  font-weight: normal;
  font-size: 72px;
  line-height: 88px;
  color: #FFF;
  margin-top: 50px;
}
#facilities-innovate .paragraph {
  
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 29px;
  align-items: center;
  color: #FFF;
  margin-top: 30px;
  width: 90%;
}
#facilities-innovate .spec-text {
  font-weight: bold;
  color: #FFF;
}
#overview-section {
  width: 100%;
  height: 447px;
  /*background-image: url("../image/new-design/Facility Solutions/sanitation transparent 1.png");*/
  background-size: contain;
  background-position: right;
  position: relative;
  margin-top: 70px;
background-repeat: no-repeat;
}

#educational-supplies {
  height: 524px;
  background: linear-gradient(180deg, #3B9A94 0%, rgba(59, 154, 148, 0) 100%);
  position: relative;
  padding-top: 50px;
  margin-bottom: 20px;
  z-index: -1;
}
#educational-supplies .header {
  font-style: normal;
  font-weight: normal;
  font-size: 48px;
  line-height: 58px;
  color: #FFF;
  padding-left: 30px;
}
#educational-supplies .spec {
  font-weight: bold;
}
#client-rating {
  margin-top: 100px;
  padding-right: 100px;
  padding-left: 100px;
}
#client-rating .circle-box {
  width: 256px;
  height: 256px;
  border-radius: 50%;
  background: #225A57;
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;
  color: #FFF;
}
#client-rating .circle-box .heading {
  font-weight: bold;
  font-size: 72px;
  line-height: 88px;
  padding-top: 40px;
}

#facilities-products {
  height: auto;
}
#facilities-products .header {
  font-weight: normal;
  font-size: 48px;
  line-height: 58px;
  color: #fff;
  margin-bottom: 70px;
}
#facilities-products .we-do-item {
  background: #F4F4F4;
  height: 427px;
  padding: 25px 15px;
  margin-bottom: 30px;
}
#facilities-products .we-do-item .item-heading {
  font-style: normal;
  font-weight: bold;
  font-size: 36px;
  line-height: 43px;
  color: #82BC3B;
  margin-top: 30px;
}
#facilities-products .we-do-item .item-detail {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #000;
  margin-top: 10px;
}
#facilities-products .we-do-item .spec {
  font-weight: bold;
}
#facilities-products .we-do-item .item-footer-links {
  font-size: 11px;
  line-height: 13px;
  color: #999;
  margin-top: 30px;
}
#facilities-products .item-image {  
  width: 512px;
  height: 200px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  display: inline-block;
}
#facilities-products .item-image-2 {  
  width: 412px;
  height: 189px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  display: inline-block;
}
#facilities-products #item1 {
  background: url("../image/new-design/Facility Solutions/shutterstock_1180773196 1.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
#facilities-products #item2 {
  background: url("../image/new-design/Facility Solutions/photo-1493953659556-556b14bdaca8 1.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
#facilities-products #item3 {
  background: url("../image/new-design/Facility Solutions/shutterstock_1032863002 1.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
#facilities-products #item4 {
  background: url("../image/new-design/Facility Solutions/Screen Shot 2021-01-24 at 1.59 1.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

#logos {
  height: 176px;
  background: #FBFBFB;
}
#logo-1 {
  background: url("../image/new-design/Facility Solutions/manu-logos/Dial logo 1.png");
  background-size: contain;
  background-repeat: no-repeat;
  height: 116px;
  margin-top: 25px;
}
#logo-2 {
  background: url("../image/new-design/Facility Solutions/manu-logos/Franklin 1.png");
  background-size: contain;
  background-repeat: no-repeat;
  height: 71px;
  margin-top: 50px;
}
#logo-3 {
  background: url("../image/new-design/Facility Solutions/manu-logos/thumbnail 2.png");
  background-size: contain;
  background-repeat: no-repeat;
  height: 116px;
  margin-top: 25px;
}
#logo-4 {
  background: url("../image/new-design/Facility Solutions/manu-logos/purell 1.png");
  background-size: contain;
  background-repeat: no-repeat;
  height: 176px;
}
#logo-5 {
  background: url("../image/new-design/Facility Solutions/manu-logos/Rubbermaid 1.png");
  background-size: contain;
  background-repeat: no-repeat;
  height: 81px;
  margin-top: 45px;
}
#logo-6 {
  background: url("../image/new-design/Facility Solutions/manu-logos/zep logo 1.png");
  background-size: contain;
  background-repeat: no-repeat;
  height: 148px;
  margin-top: 10px;
}

#circle-logo-1 {
    position: absolute;
    top: 40px;
    left: -90px;
}
#circle-logo-1 #s-logo-1 {
  background: url("../image/new-design/Facility Solutions/965b74f1-3802-484a-9511-459bbdaccb55-1572991032144 1.png");
  background-size: contain;
  background-repeat: no-repeat;
  height: 52px;
  width: 99px;
  position: relative;
  top: 25%;
}
#circle-logo-2 {
    position: absolute;
    left: -80px;
    top: 35%;
}
#circle-logo-2 #s-logo-2 {
  background: url("../image/new-design/Facility Solutions/ariba-2-logo-png-transparent 1.png");
  background-size: contain;
  background-repeat: no-repeat;
  height: 81px;
  width: 81px;
  position: relative;
  left: 10%;
  top: 5%;
}
#circle-logo-3 {
  position: absolute;
left: -100px;
top: 75%;
}
#circle-logo-3 #s-logo-3 {
  background: url("../image/new-design/Facility Solutions/584817d6cef1014c0b5e4999 2.png");
  background-size: contain;
  background-repeat: no-repeat;
  width: 131px;
  height: 38px;
  position: relative;
  left: 10%;
  top: 40%;
}
.large-circle-logo {
  width: 196px;
  height: 191px;
  background: #FFFFFF;
  border: 10px solid #E3F2F7;
  box-sizing: border-box;
  border-radius: 50%;
}
.small-circle-logo {
  width: 123px;
  height: 120px;
  background: #FFFFFF;
  border: 10px solid #E3F2F7;
  box-sizing: border-box;
  border-radius: 50%;
}



