.main-para {
  margin-bottom: 100px !important;
}

.totaltime {
  margin-bottom: 100px !important;
}

.benifits {
  margin-top: 100px !important;
}

.box {
  background-color: rgba(163, 163, 163, 0.2); /* RGB color with 70% opacity */
  color: #000;
  padding: 10px 20px;
  border-radius: 5px;
  display: flex;
  justify-content: start;
  align-items: center;
  width: 160px;
}

.box span {
  font-weight: bold;
}

.image img {
  width: 100%;
  height: 100%;
  min-height: 500px;
}

.totaltime h2 {
  margin: 0; /* Remove margin to eliminate gap between h2 and h5 */
  font-weight: bold; /* Make the h2 text bold */
}

.ptext {
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 1px;
}

.totaltime {
  border-left: 1px solid grey;
  margin: 50px 0;
}

.totaltime .text {
  margin-left: 20px;
}

hr {
  border: 1px solid grey;
}

.payrol-body {
  display: flex;
  justify-content: center;
  align-items: center;
}

.payrol-body-left {
  padding: 10px;
}

.payrol-body-left .top {
  margin-bottom: 50px;
}

.payrol-body-left .top h2 {
  font-size: 50px;
  font-weight: bold;
}

.payrol-body-left .bottom h2 {
  font-size: 50px;
  font-weight: bold;
}

.payrol-body-left .bottom {
  margin-bottom: 20px;
}

.payrol-body-right {
  padding: 10px;
}

.payrol-body-right img {
  width: 99%;
  height: 100%;
  min-height: 400px;
}

.benifits {
  margin-bottom: 50px;
}

.benifits h2 {
  font-size: 50px;
  font-weight: bold;
}

.benifits ul {
  padding-left: 0px;
}

.benifits ul li {
  list-style-type: none;
  margin-bottom: 30px;
  font-size: 20px;
}

.benifits ul li i {
  color: #3aaf71;
}
