.sidney-banner-item {
  background-size:cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
}

.sidney-banner-item:before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  left: 0;
}

.sidney-banner-heading {
  color: #ffffff;
  font-size: 80px;
  line-height: 82px;
  font-weight: bold;
  font-family: hkgroteskbold;
  align-self: center;
}
        .home-banner-item {
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(70%, rgba(0, 0, 0, 0.4)));
            display: flex;
         }
         .home-banner-item img {
            position: relative;
            z-index: -1;
            display: block;
            height: 500px;
            object-fit: cover;
            object-position: center center;
         }
         .home-banner-heading {
            width: 100%;
            position: absolute;
            color: #ffffff;
            font-size: 80px;
            line-height: 82px;
            font-weight: bold;
            font-family: hkgroteskbold;
            align-self: center;
            padding: 10%;
            margin-bottom: 0;
         }
        .title-header p {
            color: #ffffff;
            font-size: 80px;
            font-weight: 700;
            line-height: 85px;
            font-family: hkgroteskbold;
        }
         .p-lr-20 {
            padding-right: 20px;
            padding-left: 20px;
         }
      	.our-origins-content-one {
            background-color: #3f575e;
            color: #ffffff;
         }
         .our-origins-content-left p {
            font-family: proximanova;
            font-size: 16px;
            font-weight: 400;
            line-height: 20px;
            text-align: left;
            margin-bottom: 10px;
         }
         .our-origins-content-left h1 {
            font-family: hkgroteskbold;
            font-size: 16px;
            line-height: 20px;
            font-weight: 700;
         }
         .our-origins-content-two {
            background-color: #77594b;
            color: #ffffff;
         }
         .our-origins-content-one .share-section p {
           color: #FFFFFF;
         }
         
         .our-origins-content-one .share-section {
            position: relative;
            top: 30px;
         }
         .our-origins-content-reverse {
            flex-direction: row-reverse;
         }
         .p-5-10-percent {
            padding: 50px 10% 80px 10%;
         }
         .our-origin-img-m {
           display: none !important;
         }
         .our-origin-img-d {
           display: block !important;
         }
        @media only screen and (max-width: 768px) {
            .home-banner-heading {
               font-size: 45px;
               line-height: 47px;
            }
            .our-origin-img-m {
             display: none !important;
           }
           .our-origin-img-d {
             display: block !important;
           }
           .home-banner-item img {
             height: auto;
           }
         }
         @media only screen and (min-width: 320px) and (max-width: 414px) {
           .our-origin-img-m {
             display: block !important;
           }
           .our-origin-img-d {
             display: none !important;
           }
           .p-lr-20 {
             padding-right: 0;
             padding-left: 0;
            }
           .img-about-us-d{
             display: none;
           }
           .img-about-us-m{
             display: block;
           }
            .home-banner-heading {
             font-size: 50px;
             line-height: 52px;
             letter-spacing: -1.5px;
            }
            .home-banner-item {
               overflow: hidden;
            }
            .home-banner-item img {
               max-width: fit-content;
               width: 100%;
            }
            .p-5-10-percent {
              padding: 50px 4% !important;
            }
            .share-section {
              padding-left: 0;
              padding-right: 0;
            }
            .our-origins-content-left h1 {
              letter-spacing: -1.5px; 
            }
         }