.newsmedia {
  padding: 60px !important;
}

.stages {
  display: inline-block;
  position: relative;
}
.report_wrapp {
    padding-top: 30px;
}

.head_box {
    width: 40%;
    margin-bottom: 10px !important;
}
.pdflist {
    padding-top: 125px;
}

.stages {
  margin: 0 auto !important;
  width: 100%;
 /* padding: 40px 100px 120px;*/
 padding:0;
  display: flex;
  align-items: center;
}
.stages h2 {
  margin: 0 0 85px;
}
.square {
  width: calc(100% / 5);
  height: 200px;
  position: relative;
}
.circle,
.circle p,
.triagle {
  position: absolute;
}
.square:nth-child(1n) {
  background-color: #37beef;
  box-shadow: 5px 0 5px rgba(0, 0, 0, 0.2) inset;
}
.square:nth-child(2n),
.square:nth-child(3n),
.square:nth-child(4n),
.square:nth-child(5n + 1) {
  box-shadow: 5px 0 5px rgba(0, 0, 0, 0.1) inset;
}
.square:nth-child(2n) {
  background-color: #163f7a;
}
.square:nth-child(3n) {
  background-color: #225299;
}
.square:nth-child(4n) {
  background-color: #3366b3;
}
.square:nth-child(5n + 1) {
  background-color: #ee2625;
}
.square:first-child {
  box-shadow: none;
}
.square p.text {
  font: 400 14px/18px;
  padding: 0 20px 0 25px;
  color: #fff;
  text-align: left;
}
.square:nth-child(1n) p.text,
.square:nth-child(2n) p.text,
.square:nth-child(3n) p.text,
.square:nth-child(4n) p.text,
.square:nth-child(5n + 1) p.text {
  color: #f2f2f2;
  bottom: 0;
}
.square:nth-child(1n) .triagle {
  border-color: transparent transparent transparent #37beef;
}
.square:nth-child(2n) .triagle {
  border-color: transparent transparent transparent #163f7a;
}
.square:nth-child(3n) .triagle {
  border-color: transparent transparent transparent #225299;
}
.square:nth-child(4n) .triagle {
  border-color: transparent transparent transparent #63c5b6;
}
.square:nth-child(5n + 1) .triagle {
  border: none;
}
.square:nth-child(1n) .circle {
  border: 15px solid #37beef;
  top: -65px;
}
.square:nth-child(2n) .circle {
  border: 15px solid #163f7a;
  top: 165px;
}
.square:nth-child(3n) .circle {
  border: 15px solid #225299;
  top: -65px;
}
.square:nth-child(4n) .circle {
  border: 15px solid #3366b3;
  top: 165px;
}
.square:nth-child(5n + 1) .circle {
  border: 15px solid #ee2625;
  top: 165px;
}
.square h3 {
    text-align: left;
    padding-left: 25px;
    font-size: 25px;
    margin-top: 25px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 10px;
}
.triagle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  top: 80px;
  line-height: 0;
  border-color: transparent transparent transparent #c5db54;
  z-index: 999;
  right: -20px;
}
.circle {
  background-color: #fff;
  border: 15px solid #73b55e;
  border-radius: 100px;
  height: 100px;
  width: 100px;
  top: -65px;
  left: 65px;
}

.desc-box .section-heading p::after {
    background: none;
    content: "";
    display: block;
    height: 3px;
    margin: 30px auto 30px;
    width: 50px;
}

.circle p {
    bottom: -12px;
   /* font-size: 50px;*/
    display: block;
    border: 5px solid #fcfcfa;
    border-radius: 50px;
    height: 73px;
    width: 73px;
    padding: 5px 7px;
    box-shadow: 5px 5px 5px rgb(0 0 0 / 5%) inset;
}

.circle p span {
    font: 700 35px/50px Verdana;
    color: #4a4a48;
    margin: 0px 0 0px 0px;
}

.desc-box .square {
  height: 160px;
}

.desc-box .square:nth-child(2n) .circle {
  top: 138px;
}

.page-list li, p {
    text-align: justify;
}

ul.sp-grid.bloggrid {
  margin: 0;
  padding: 0;
}
.sp-grid.bloggrid.newsstyle2 > li {
  text-align: left;
  width: 100%;
  padding-left: 0;
  margin-top: 20px;
  margin-bottom: 0px;

}

.sp-grid.bloggrid > li {
  text-align: center;
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.sp-grid.bloggrid.newsstyle2 > li a {
  display: inline-block;
  color: #333;
  margin-bottom: 10px;
  box-shadow: none;
  border-bottom: 1px solid #ccc;
  width: 100%;
  position: relative;
}

.newsstyle2 .paperLogo {
  height: 60px;
  padding: 0;
  float: left;
}
.newsstyle2 .paperLogo img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
.newsstyle2 > li h3 {
  color: #1a1a1a;
  font-size: 16px;
}
.newsstyle2 .date {
  font-size: 12px;
}
.clickicon {
  color: #666;
  position: absolute;
  right: 0;
  top: 25%;
}
.paperCont {
  float: left;
}
















@media (max-width: 767px) {
  .desc-box .stages {
    flex-wrap: wrap;
    padding-top: 0 !important;
  }
  .desc-box .stages h2 {
    margin-top: 0 !important;
    margin-bottom: 25px !important;
  }
  /* .desc-box .circle {
    display: none;
  } */
  .desc-box .square {
    height: auto;
  }
}