.blockquote__20191001 div[class^=col-] {
  box-sizing: border-box;
}
    .blockquote__20191001 .blockquote__con .col-sm-6{
        height:145px;
    }
.blockquote__20191001 {
        padding-top: 158px;
        padding-left: 8px;
          padding-right: 8px;
        background: url(./images/background.png) repeat fixed center;
        background-size: cover;
      }

      .blockquote__20191001 .blockquote__title h1 span {
        color: #FFF;
      }
      .blockquote__20191001 .blockquote__title h1 {
        margin: 0;
        padding: 0;
        /* height: 48px; */
        line-height: 48px;
        font-size: 40px;
        /* color: #FFF; */
        color: #C02922;
        position: relative;
      }

      .blockquote__20191001 .blockquote__title h1:before {
        content: '';
        position: absolute;
        top: -33px;
        width: 80px;
        height: 8px;
        /* background-color: #C02922; */
        background-color: currentcolor;
      }

      .blockquote__20191001 .blockquote__title p {
        margin-top: 43px;
        padding-right: 20px;
        /* max-width: 400px; */
        font-size: 14px;
        color: #FFF;
        line-height: 24px;
        opacity: 0.63;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
      }
      .blockquote__20191001 .blockquote__title > div:last-child {
        margin-top: 49px;
        margin-bottom: 135px;
        position: relative;
        color: #C02922;
      }
      .blockquote__20191001 .blockquote__title > div:last-child::before {
        content: '';
        position: absolute;
        left: 0;
        height: 53px;
        width: 5px;
        background-color: currentcolor;
      }

      .blockquote__20191001 .blockquote__title div:last-child .backstage-componet-bd span {
        display: inline-block;
        margin-left: 10px;
        height: 53px;
        line-height: 53px;
        width: 180px;
        color: inherit;
        overflow: hidden;
        position: relative;
      }

      .blockquote__20191001 .blockquote__title div:last-child .backstage-componet-bd span:before {
        content: '';
        height: 53px;
        width: 170px;
        color: inherit;
        position: absolute;
        left: 0;
        background-color: currentcolor;
        font-size: 0;
        vertical-align: middle;
        transition: all .5s;
        transform: translateX(-100%);
       z-index: 1;
      }
      .blockquote__20191001 .blockquote__title div:last-child .backstage-componet-bd span:after {
        content: '';
        height: 53px;
        width: 170px;
        color: inherit;
        position: absolute;
        left: 0;
        background-color: #3e3e3e;
        font-size: 0;
        vertical-align: middle;
        transition: all .5s;
      }
      .blockquote__20191001 .blockquote__title div:last-child .backstage-componet-bd span:hover:before {
        transform: translateX(0);
      }
      .blockquote__20191001 .blockquote__title div:last-child a.blocks-button {
        display: inline-block;
        height: 53px;
        line-height: 53px;
        text-align: center;
        color: #FFF;
        text-decoration: none;
        position: absolute;
        left: 0;
        width: 180px;
        z-index: 1;
      }




      .blockquote__20191001 .blockquote__con {
        margin: 0;
        padding: 0;
      }

      .blockquote__20191001 .blockquote__con .container {
        padding: 0;
      }

      .blockquote__20191001 .blockquote__item {
        display: flex;
        align-items: center;
        margin-bottom: 79px;
        vertical-align: middle;
        position: relative;
      }

      .blockquote__20191001 .blockquote__item span {
        padding-right: 20px;
        border-right: 1px solid #FFF;
        /* position: absolute; */
        float: left;
            width: 90px;
    text-align: right;
      }

      .blockquote__20191001 .blockquote__item em {
        height: 66px;
        line-height: 66px;
        font-size: 56px;
        font-style: normal !important;
        color: #FFF;
      }

      .blockquote__20191001 .blockquote__item p {
        /* padding-left: 95px; */
        /* padding-left: 54px; */

        padding-left: 20px;
        /* max-width: 200px; */
        overflow: hidden;
        font-size: 20px;
        line-height: 32px;
        color: #FFF;
        opacity: 0.8;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
      }

      @media (max-width: 767.98px) {
        .blockquote__20191001 {
          padding-top: 70px;
        }

        .blockquote__20191001 .blockquote__title p {
          margin-top: 17px;
        }

        .blockquote__20191001 .blockquote__title > div:last-child {
          margin-top: 12px;
          margin-bottom: 58px;
        }
      }
    @media (max-width: 700px) {
   .blockquote__20191001 .blockquote__title h1 span{
    font-size:28px;
                }
                .blockquote__20191001 .blockquote__title p{
    font-size:14px;
                            }
}
    @media (max-width: 400px) {
   .blockquote__20191001 .blockquote__title h1 span{
    font-size:24px;
                }
}