.abt-fst {
    box-shadow: -13px -8px 18px 0px rgba(0, 0, 0, 0.07);
}
.abt-fst_title {
    background: url('../images/abt-section/dot-bg.png');
    background-size: contain;
    background-repeat: no-repeat;
    margin: 50px 20px 50px 50px;
    display: flex;
    justify-content: center;
}
.abt-fst_title h4.first {
    background: linear-gradient(90deg, #D70439 4.73%, #F07B14 92.74%);
    /* background: -webkit-linear-gradient(#eee, #333); */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: 'ProximaNovaBold';
  font-size: 26px;
  margin-top: 4%;
}
.abt-fst_title h4.sec {
    background: linear-gradient(269.76deg, #D70439 1.97%, #F07B14 99.84%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: 'ProximaNovaBold';
  font-size: 26px;
  margin-top: 10%;
}
.abt-fst_title img {
    /* width: 50px; */
    height: 90px;
    position: relative;
    top: -15px;
    margin: 0 5px;
}
.abt-fst .abt-right {
    margin-top: 45px;
}
.abt-fst .abt-right p {
    font-size: 15px;
    letter-spacing: 0.6px;
line-height: 19px; 
}


.abt-sec {
    box-shadow: 13px 8px 18px 0px rgba(0, 0, 0, 0.07);
    margin-top: 52px;
}
.abt-sec_title {
    background: url('../images/abt-section/dot-bg.png');
    background-size: 100%;
    background-repeat: no-repeat;
    margin: auto 20px auto 50px;
    display: flex;
    justify-content: center;
    padding: 7% 10px;
}
.abt-sec_title h4.first {
    background: linear-gradient(269.76deg, #D70439 1.97%, #F07B14 99.84%);
    /* background: -webkit-linear-gradient(#eee, #333); */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: 'ProximaNovaBold';
  font-size: 26px;
  margin-top: 0%;
  margin-bottom: 0px;
}
.abt-sec_title h4.sec {
    background: linear-gradient(269.76deg, #D70439 1.97%, #F07B14 99.84%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: 'ProximaNovaBold';
  font-size: 26px;
  margin-top: 10%;
}
.abt-sec_title img {
    /* width: 50px; */
    height: 90px;
    position: relative;
    top: -15px;
    margin: 0 5px;
}
.abt-sec .abt-right {
    margin-top: 25px;
margin-bottom: 15px;
}
.abt-sec .abt-right p {
    font-size: 15px;
    letter-spacing: 0.6px;
line-height: 19px; 
}

.client_title {
    align-self: center;
    display: flex;
}
.client_title img {
    width: 70px;
    height: 70px
}
.client_title_textline {
    width: 100%;
    margin-left: 10px;
}
.client_title_textline-text h4 {
    font-family: 'ProximaNovaBold';
    margin-bottom: 0px;
}
.client_title_textline-text span {
    position: relative;
    top: -9px;
    font-size: 13px;
}
.client_title_textline-line {
    margin-top: -8px;
}
.client_title_textline-line hr {
    border-color: #00000052;
    border-width: 2px;
    margin: 0 auto;
}
.client_title_textline-line hr:after {
    content: '';
    position: absolute;
    width: 18px;
    height: 18px;
    display: block;
    border-radius: 100%;
    background: #FE4B00;
    right: 0;
    top: 50%;
}
@media (max-width: 600px) {
    .abt-fst_title {
        margin: 50px 20px 0px 20px !important;
      }
      .abt-sec_title {
        margin: 50px 20px 0px 20px !important;
      }
      .abt-fst_title h4.sec {
        font-size: 18px;
    }
    .abt-fst_title h4.first {
        font-size: 18px;
    }
    .abt-fst_title img {
        height: 75px;
    }
    .abt-sec_title h4.first {
        font-size: 18px;
    }
    .abt-sec {
        margin-top: 25px;
      }
}
@media (max-width: 992px) {
    .abt-fst_title {
        margin: 50px 20px 0px 50px;
    }
    .abt-fst .abt-right {
        margin-top: 20px;
      }
      .abt-sec_title {
        margin: 50px 20px 0px 50px;
      }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .abt-fst_title h4.sec {
        font-size: 20px;
    }
    .abt-fst_title h4.first {
        font-size: 20px;
    }
}
@media screen and (min-width: 1199px) and (max-width: 1399px) {
    .abt-fst_title h4.sec {
        font-size: 20px;
    }
    .abt-fst_title h4.first {
        font-size: 20px;
    }
}