.record-million-sec {
  background: #614458;
}
.record-million-sec .item {
  text-align: center;
  padding: 56px;
  position: relative;
}
.record-million-sec .item::before {
  content: "";
  position: absolute;
  left: 0;
  position: absolute;
  top: 50%;
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 1px;
  height: 70px;
  background: #fff;
  opacity: 0.1;
}
.record-million-sec .item h2 {
  font-size: 48px;
  color: #fff;
}
.record-million-sec .item h6 {
  font-size: 18px;
  color: #a4abb5;
}
.record-million-sec .item p {
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 0px;
}
.view-all-btn {
  text-align: center;
  background: #1f282f;
  padding: 15px 0px;
}
.view-all-btn a {
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}
.view-all-btn a:hover, .view-all-btn a:focus {
  color: #614458;
}
.record-million-slider {
  padding: 0px 50px;
}
@media (max-width: 2000px) {}
@media (max-width: 1900px) {
  .record-million-sec .item h2 {
    font-size: 45px;
  }
}
@media (max-width: 1800px) {
  .record-million-sec .item h2 {
    font-size: 42px;
  }
  .record-million-sec .item h6 {
    font-size: 14px;
  }
  .record-million-sec .item {
    padding: 30px;
  }
}
@media (max-width: 1700px) {
  .record-million-sec .item h2 {
    font-size: 42px;
  }
  .record-million-sec .item h6 {
    font-size: 13px;
  }
  .record-million-sec .item {
    padding: 30px;
  }
}
@media (max-width: 1600px) {
  .record-million-sec .item h2 {
    font-size: 39px;
  }
  .record-million-sec .item h6 {
    font-size: 12px;
  }
  .record-million-sec .item {
    padding: 30px;
  }
  .record-million-slider {
    padding: 0px 48px;
  }
}
@media (max-width: 1500px) {
  .record-million-sec .item h2 {
    font-size: 38px;
  }
  .record-million-sec .item h6 {
    font-size: 13px;
  }
  .record-million-sec .item {
    padding: 30px;
  }
  .record-million-slider {
    padding: 0px 44px;
  }
}
@media (max-width: 1400px) {
  .record-million-sec .item h2 {
    font-size: 38px;
  }
  .record-million-sec .item h6 {
    font-size: 13px;
  }
  .record-million-sec .item {
    padding: 30px;
  }
  .record-million-slider {
    padding: 0px 42px;
  }
}
@media (max-width: 1300px) {
  .record-million-sec .item h2 {
    font-size: 35px;
  }
  .record-million-sec .item h6 {
    font-size: 12px;
  }
  .record-million-sec .item {
    padding: 30px;
  }
  .record-million-slider {
    padding: 0px 40px;
  }
}
@media (max-width: 1200px) {
  .record-million-sec .item h2 {
    font-size: 38px;
  }
  .record-million-sec .item h6 {
    font-size: 13px;
  }
  .record-million-sec .item {
    padding: 30px;
  }
  .record-million-slider {
    padding: 0px 38px;
  }
}
@media (max-width: 1100px) {
  .record-million-sec .item h2 {
    font-size: 34px;
    margin-bottom: 5px;
  }
  .record-million-sec .item h6 {
    font-size: 13px;
  }
  .record-million-sec .item {
    padding: 30px;
  }
  .record-million-slider {
    padding: 0px 36px;
  }
}
@media (max-width: 991px) {
  .record-million-sec .item h2 {
    font-size: 33px;
    margin-bottom: 5px;
  }
  .record-million-sec .item h6 {
    font-size: 12px;
  }
  .record-million-sec .item {
    padding: 30px;
  }
  .record-million-slider {
    padding: 0px 34px;
  }
}
@media (max-width: 767px) {
  .record-million-sec .item h2 {
    font-size: 30px;
    margin-bottom: 5px;
  }
  .record-million-sec .item h6 {
    font-size: 10px;
  }
  .record-million-sec .item {
    padding: 40px;
  }
  .record-million-slider {
    padding: 0px 32px;
  }
}
@media (max-width: 576px) {
  .record-million-sec .item h2 {
    font-size: 30px;
    margin-bottom: 5px;
  }
  .record-million-sec .item h6 {
    font-size: 12px;
  }
  .record-million-sec .item {
    padding: 40px;
  }
  .record-million-slider {
    padding: 0px 30px;
  }
  .record-million-sec .item h2 {
    font-size: 20px;
    margin-bottom: 5px;
  }
  .record-million-sec .item h6 {
    font-size: 10px;
  }
  .record-million-sec .item p {
    font-size: 14px;
  }
  .record-million-sec .item {
    padding: 15px;
  }
  .record-million-slider {
    padding: 0px 30px;
  }
  .certificate-slider {
    padding: 30px 0px;
  }
}