.fs35 {
  font-size: 35px;
}
#header {
  position: sticky;
  position: -webkit-sticky;
  top: 0px;
}
.ptb50 {
  padding-top: 50px;
  padding-bottom: 50px;
}
.our-title-sec > h6 {
  font-size: 20px;
  color: #fff;
  font-weight: 500;
  padding: 10px 20px;
  background: linear-gradient(90deg, rgba(234,28,32,1) 0%, rgba(145,19,79,1) 100%);
  border-radius: 10px;
}
.external-enviroment-page .content-sec {
  padding-bottom: 20px;
  border-bottom: 1px solid #004587;
}
.risk-management-page .head-sec {
  padding: 30px 0px;
  background-color: #eaf3fc;
}
.risk-management-page .icons-circle-sec .title-sec {
  position: relative;
  z-index: 1;
}
.risk-management-page .icons-circle-sec .title-sec::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0px;
  width: 100%;
  height: 2px;
  background-color: #008bd2;
  z-index: -1;
}
.risk-management-page .icons-circle-sec .sec h3 {
  background-color: #004587;
  width: 100%;
  max-width: 35%;
  position: relative;
  padding: 30px 20px;
}
.risk-management-page .icons-circle-sec .sec h3 > .icons {
  position: absolute;
  top: 9px;
  right: -50px;
}
ul.list-li li {
  margin-bottom: 12px;
  font-size: 18px;
  color: #666;
}
.light-blue-bg {
  background-color: #eaf3fc;
}
.business-continuity-page .light-blue-bg,
.strategy-action-page .light-blue-bg {
  padding: 30px;
}
.hdfc-blue-003257 {
  color: #003257;
}
.float-right {
  float: right;
}