/* UTILITY CLASSES */
.dsp-n{
  display: none !important;
}
/* ******************************** */

.wrapper {
  max-width: 1060px;
  width: 100%;
  margin: 0 auto;
}
.pt84 {
  padding-top: 84px !important;
}
.wrapper {
  float: none !important;
}
.single-knowledge-center-page {
  padding-top:0px;
}
.single-knowledge-center-page .close-recommended-articles {
  position: absolute;
  right: 5px;
}
.single-knowledge-center-page .single-knowledge-head {
  padding-right: 130px;
  margin-bottom: 24px;
  position: relative;
}
.single-knowledge-center-page .single-knowledge-head h1,
.single-knowledge-center-page .single-knowledge-head h2 {
  font-weight: 700;
  font-size: 32px;
  line-height: 48px;
  color: #233253;
  text-align: left;
}
.single-knowledge-center-page .single-knowledge-head .single-share-wrap {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 10px;
  /* padding-right: 40px; */
}
.social-setting {
  /* display: block; */
  position: absolute;
  left: 6px;
  top: 42px;
  width: 235px;
  padding: 25px;
  background: #fff;
  box-shadow: 0 2px 8px rgb(0 94 158 / 9%), 1px 2px 4px rgb(50 130 196 / 9%);
  border-radius: 5px;
  border: 1px solid #eee;
  z-index: 9;
}
/* THESE CLASSES ARE USED TO TOGGLE DISPLAY OF SOCIAL-SETTING ONCLICK */
.bg-red{
  background-color: #ed1c24 !important;
}

.bg-white{
  stroke: white !important;
}
/* ********************************************************************** */

.social-setting .share-icon {
  margin-top: 10px;
}

.share-icon-img {
  position: absolute;
  right: 0;
  top: -2px; 
}
/* THIS BLOCK OF CODE IS CAUSING THE EXTRA DIALOG BOX */
/* .social-setting:hover {
  display: block;
} */
/* ***************************************************** */

/* THIS BLOCK IF CREATING THE ARROW THAT IS REMOVED IN THE LATEST DESIGN */
/* .social-setting:after {
  width: 30px;
  height: 15px;
  background: url(../../../../../content/dam/hdfclifeinsurancecompany/top-arrow.png) no-repeat;
  content: "";
  position: absolute;
  top: -15px;
  right: 0px;
  left:10px;
} */
/* ********************************************************************** */
.social-setting ul {
  display: flex;
}
.social-setting .share-icon li {
  float: left;
  margin-right: 8px;
  position: relative;
}
.social-setting .share-icon li>a {
  display: block;
  width: 28px;
  height: 28px;
  border-radius: 50%;
}
.social-setting ul li a {
  cursor: pointer;
}
.single-knowledge-center-page .single-knowledge-head .single-share-wrap > li {
  float: left;
  margin-left: 8px;
  position: relative;
}
.single-knowledge-center-page
  .single-knowledge-head
  .single-share-wrap
  > li
  > a {
  display: block;
  width: 38px;
  height: 38px;
  background: #fff;
  box-shadow: 0 4px 4px rgba(0, 94, 158, 0.1);
  border-radius: 50%;
  text-align: center;
  line-height: 38px;
}

  /* --- INFOGRAPHIC 3 STPE VERIFICATION HEADING CENTER --- */
  .article-heading .aligncenterheading{
    margin: 0 auto;
    width: 808px;
  }
  /* .aligncenterheading .single-share-wrap{
    top: 0px;
  } */
  /* ---------------------------------------------------------- */

/* THIS BLOCK OF CODE IS MOVED INTO A MEDIA QUERY AT THE BOTTOM FOF THE DOCUMENT */
/* .single-knowledge-center-page
  .single-knowledge-head
  .single-share-wrap
  > li:hover
  > a {
  background: #ed1c24;
}

.single-knowledge-center-page
  .single-knowledge-head
  .single-share-wrap
  > li:hover
  > a
  > svg
  path {
  stroke: #fff;
} */
/* ****************************************************************************** */

.close-recommended-articles {
  float: right;
  font-size: 24px;
  cursor: pointer;
  display: block;
  margin-top: -27px;
  color: #233253;
}
.close-recommended-articles svg {
  width: 24px;
  height: 24px;
}
.close-recommended-articles:hover svg path {
  stroke: #ed1c24;
}
@media screen and (min-width: 100px) and (max-width: 1023px) {
  .article-heading .single-knowledge-center-page.wrapper {
    padding: 40px 19px 0 !important;
  }
  .single-knowledge-center-page.wrapper {
    padding: 0 19px 0 !important;
  }
  .close-recommended-articles svg {
    width: 24px;
    height: 24px;
  }
  .single-knowledge-center-page {
    padding-top: 80px;
  }
  .single-knowledge-center-page .single-knowledge-head {
    padding-right: 45px;
  }
  .single-knowledge-center-page .single-knowledge-head h1,
  .single-knowledge-center-page .single-knowledge-head h2 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 24px;
  }
  .single-knowledge-center-page .single-knowledge-head .single-share-wrap {
    position: static;
  }
  .single-share-wrap .social-setting {
    right: -13px !important;
    top: 54px !important;
    left: -20px !important;
}
.single-share-wrap .social-setting:after {
  right: auto;
  left: 22px;
}
}


@media screen and (min-width:768px){
  .single-knowledge-center-page
  .single-knowledge-head
  .single-share-wrap
  > li:hover
  > a {
  background: #ed1c24;
}

.single-knowledge-center-page
  .single-knowledge-head
  .single-share-wrap
  > li:hover
  > a
  > svg
  path {
  stroke: #fff;
}
}


@media screen and (min-width:768px) and (max-width:1366px){
  .social-setting{
    left: -200px;
  }
}