
.details-contacts{
    display: none !important;
  }
  .hm-shaik-section .author .title, .hm-shaik-section .author .designation {
    font-size: 27px;
    font-weight: 300;
   font-family: "Arvin";
}
.goscrollnow{
  color:#fff;
}
.overlay-new {
  position: absolute;
  bottom: 100px;
  z-index: 2;
  left: 0;
  right: 0;
}

.banner-sec span.swiper-pagination-bullet {
  background: #fff;
  width: 15px;
  height: 15px;
}
h2.wp-block-heading {
  font-size: 25px;
  margin: 15px 0px 5px 0px;
}
.page-id-71 h2.wp-block-heading{
  color: #fff;
}
.page-id-3 p{
  word-break: unset;
}
.cookie-policy ul li {
  margin: 0 0 10px;
  padding: 0;
  font-size: 18px;
  color: #fff;
  list-style: circle;
  font-family: 'Montserrat', sans-serif;
}


.page-id-71 h2, .page-id-71 p, .page-id-71 ul li, .page-id-71 h4{
  color: #333333 !important;
}

section.banner-sec::after {
  position: absolute;
  content: "";
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgba(14, 83, 131, 0.5) 80%, rgba(14, 83, 131, 1) 100%) ;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 154px;
  display: block;
  z-index: 1;
}
.building-solution h2{
  max-width: 950px;
}

@media (max-width: 991px) {
  .hm-shaik-section .author .title, .hm-shaik-section .author .designation {
    font-size:18px;
  }
}
@media (min-width:300px) {
  .banner-sec .overlay .container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      height: 100%;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      padding-bottom: 200px !important;
  }
}


