/*================================================
MS Feedback Area CSS
=================================================*/
.ms-feedback-area {
    background-color: #FFE3C2;
  }
  
  .ms-feedback-content {
    z-index: 1;
    max-width: 700px;
    position: relative;
    border-radius: 20px;
    background-color: #6B2837;
    padding: 70px 70px 90px 90px;
  }
  
  .ms-feedback-content .rating {
    margin-bottom: 12px;
  }
  
  .ms-feedback-content .rating i {
    color: #FE824C;
    font-size: 18px;
    line-height: 1;
  }
  
  .ms-feedback-content p {
    font-size: 18px;
  }
  
  .ms-feedback-content .client-info {
    margin-top: 25px;
  }
  
  .ms-feedback-content .client-info img {
    border: 3px solid #063903;
    width: 58px !important;
    border-radius: 50%;
    border-top: none;
    height: 58px;
  }
  
  .ms-feedback-content .client-info .title {
    margin-right: 15px;
  }
  
  .ms-feedback-content .client-info .title h3 {
    margin-bottom: 5px;
    font-size: 18px;
  }
  
  .ms-feedback-content .client-info .title span {
    display: block;
    font-size: 14px;
    color: var(--paragraphColor);
  }
  
  .ms-feedback-content::before {
    position: absolute;
    content: "\ee32";
    line-height: 1;
    opacity: .07;
    bottom: 15%;
    z-index: -1;
    left: 40%;
    font-family: 'boxicons';
    font-size: 120px;
  }
  
  .ms-feedback-content::after {
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    content: '';
    z-index: -2;
    position: absolute;
    border-radius: 20px;
    background-color: var(--whiteColor);
    margin-top: -20px;
    margin-right: -20px;
    margin-left: 20px;
    margin-bottom: 20px;
  }
  
  /* Max width 767px */
  @media only screen and (max-width: 767px) {
      .ms-feedback-image {
          margin-top: 30px;
      }
      .ms-feedback-content {
          border-radius: 10px;
          text-align: center;
          padding: 25px 20px;
          max-width: 100%;
      }
      .ms-feedback-content::after {
          margin: 0;
          border-radius: 10px;
      }
      .ms-feedback-content .rating {
          margin-bottom: 10px;
      }
      .ms-feedback-content .rating i {
          font-size: 15px;
      }
      .ms-feedback-content p {
          font-size: 14px;
      }
      .ms-feedback-content .client-info {
          margin-top: 20px;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
      }
      .ms-feedback-content .client-info .title {
          margin-right: 15px;
          text-align: start;
      }
      .ms-feedback-content .client-info .title h3 {
          font-size: 16px;
      }
      .ms-feedback-content .client-info .title span {
          font-size: 13px;
      }
      .ms-feedback-content::before {
          bottom: 65px;
          left: 20px;
          font-size: 65px;
      }
  }
  
  /* Min width 768px to Max width 991px */
  @media only screen and (min-width: 768px) and (max-width: 991px) {
      .ms-feedback-image {
          text-align: center;
          margin-top: 30px;
      }
      .ms-feedback-content {
          text-align: center;
          padding: 25px 20px;
          max-width: 100%;
          margin-right: 0;
      }
      .ms-feedback-content .rating {
          margin-bottom: 10px;
      }
      .ms-feedback-content p {
          font-size: 17px;
      }
      .ms-feedback-content .client-info {
          margin-top: 20px;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
      }
      .ms-feedback-content .client-info .title {
          margin-right: 15px;
          text-align: start;
      }
      .ms-feedback-content .client-info .title h3 {
          font-size: 17px;
      }
      .ms-feedback-content .client-info .title span {
          font-size: 13px;
      }
      .ms-feedback-content::before {
          left: 20px;
          bottom: 65px;
          font-size: 65px;
      }
      .ms-feedback-content::after {
          margin: 0;
      }
  }
  
  /* Min width 992px to Max width 1199px */
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .ms-feedback-content {
          top: -40px;
          padding: 40px;
          margin-right: 0;
          max-width: 100%;
      }
      .ms-feedback-content::after {
          margin: 0;
      }
  }