@media only screen and (max-width: 991px) {
  .testimony-section > img {
    width: 200px;
    left: -50px;
  }
  .testimonial-text {
    left: -50px;
  }
  .ssr-ress > p {
    white-space: nowrap;
    overflow: hidden;
    /* border: 1px solid blue; */
    text-overflow: ellipsis;
  }
  .testimony-note-full{
    width: 70%;
    left: 10%;
  }
}
@media only screen and (max-width: 900px) {
  .header-text{
    display: none;
  }
  header .fa-bars {
    font-size: 40px;
    display: block;
  }
  header .header-logo{
    gap: 40px;
  }
}
@media only screen and (max-width: 768px) {
  header .fa-bars {
    font-size: 38px;
  }
  header .header-logo{
    gap: 26px;
  }
  .ssr-ress > p {
    white-space: wrap;
    overflow: visible;
  }
  .testimony-section > img {
    width: 100px;
    left: -10px;
    top: 10px;
  }
  .testimonial-text {
    left: -10px;
    font-size: 20px;
  }
  .header-bg {
    height: 300px;
    bottom: 50px;
    left: -20px;
  }
  .ss-resources {
    flex-direction: column;
  }
  .ssr2 {
    flex-direction: column;
  }
  .ssr-image {
    width: 100%;
  }
  .ssr {
    width: 100%;
  }
  .footer-up {
    flex-direction: column;
    /* border: 2px solid black; */
    align-items: center;
  }
  .footer-left,
  .footer-right {
    width: 100%;
  }
  .footer-contacts .back {
    width: 100px;
  }
}
@media only screen and (max-width: 630px) {
  header .fa-bars {
    font-size: 20px;
  }
  header .header-logo{
    gap: 10px;
  }
  .header-top {
    padding: 20px 0;
  }
  .swiper-container .cards {
    margin-left: 25%;
  }
  .testimonial-text {
    left: -10px;
    font-size: 16px;
  }
  .header-bg {
    height: 100px;
    width: 200%;
    /* width: 2080px; */
    left: -50px;
  }

  header .header-logo {
    /* width: 110px; */
    width: fit-content;
    height: 24px;
  }
  .header-btns button {
    padding: 8px 12px;
    font-size: 14px;
  }
  .header-btns .header-login {
    background-color: transparent;
    color: #f6f6f6;
    font-size: 12px;
  }
  .header-hero-section {
    width: 90%;
    /* border: 1px solid black; */
    padding-bottom: 30px;
  }
  .hero-main-text,
  .header-hero-section .hero-main-text {
    font-size: 32px;
    line-height: 40px;
    width: 100%;
  }
  .hero-sub-text,
  .header-hero-section .hero-sub-text {
    font-size: 16px;
    line-height: 24px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  footer {
    width: 95%;
  }
  .footer-licences {
    display: flex;
    justify-content: center;
    /* gap: 5px; */
  }
  .footer-contacts p {
    font-size: 16px;
    line-height: 26px;
  }
  .footer-licences a {
    padding: 0 5px;
  }
  .ssr-image {
    /* height: 350px; */
  }

  .ssr {
    padding: 20px;
  }
  .ssr-thick {
    font-size: 20px;
    line-height: 25px;
  }
  .ssr-thin {
    font-size: 14px;
    line-height: 19.12px;
  }
  .ss-signature,
  .second-section .ss-signature {
    width: 200px;
  }
  /* .ssr2{
    flex-direction: column;
  } */
   .testimony-note-full{
    width: 88%;
    left: 10px;
    top: 5%;
   }
}
@media only screen and (max-width: 500px) {
  .swiper-container .cards {
    margin-left: 30%;
  }
  .ssr-ress {
    align-items: center;
  }
  .ssr-ress > p {
    white-space: wrap;
    overflow: hidden;
    height: 50px;
  }
}
