.list-main-feedback-ittech-style {
    padding: .69rem;
}
.list-main-feedback-ittech-style .section-title {
    text-align: center;
    animation: main-anim-right 1.5s forwards cubic-bezier(0.645, 0.045, 0.355, 1) 0.4s;
    margin: 0 0 1.39rem 0;
}
@keyframes main-anim-right {
  0% {
    transform: translateX(10%);
   clip-path: inset(0 0 0 100%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
  clip-path: inset(0 0 0 0);
    opacity: 1;
  }
}
.list-main-feedback-ittech-style .section-title .subtitle {
    background-color: rgba(255, 255, 255, 0);
    border: .07rem solid rgba(255, 255, 255, 0.2);
    color: #fff;
    text-transform: capitalize;
    padding: .56rem 1.74rem .56rem 1.74rem;
    position: relative;
    display: inline-block;
    font-size: 1.25rem;
    font-weight: 600;
    font-family: "Nunito", sans-serif;
    text-align: center;
    border-radius: 1.39rem;
    margin-bottom: 0;
    margin-top: .76rem;
    line-height: 1.2;
    transition: .5s;
}
.list-main-feedback-ittech-style .section-title .title {
    margin: 1.39rem 0 0 0;
    font-size: 2.92rem;
    line-height: 3.47rem;
    font-weight: 700;
    font-family: "Nunito", sans-serif;
    color: #fff;
    transition: .5s;
}
.list-main-feedback-ittech-style .section-title .title-two {
    margin: 0;
    font-size: 2.92rem;
    line-height: 3.47rem;
    font-weight: 700;
    font-family: "Nunito", sans-serif;
    padding: 0 0 1.04rem 0;
    color: #fff;
    transition: .5s;
}
.list-main-feedback-ittech-style .testimonial {
    padding: 1.39rem 0px 0px 0px;
}
.list-main-feedback-ittech-style .testimonial .item .testimonial-item {
    position: relative;
}
.list-main-feedback-ittech-style .testimonial .item .testimonial-top {
    padding: 3.33rem 2.92rem 2.99rem;
    border: .07rem solid rgba(255, 255, 255, 0.4);
    background: rgba(255, 255, 255, 0.1);
    border-radius: 1.04rem;
    text-align: center;
    position: relative;
}
.list-main-feedback-ittech-style .testimonial .item .testimonial-top:before {
    position: absolute;
    content: "";
    z-index: 35;
    bottom: -1.39rem;
    left: 0;
    right: 0;
    height: 2.78rem;
    margin: auto;
    width: 2.78rem;
    background: rgba(255,255,255,0.1);
    clip-path: polygon(49% 50%, 100% 50%, 50% 100%, 0% 50%);
}
.list-main-feedback-ittech-style .testimonial .item .testimonial-item {
    text-align: center;
}
.list-main-feedback-ittech-style .testimonial .testimonial-top .icon img {
    width: 12%;
    display: inline-block;
    transition: .5s;
}
.list-main-feedback-ittech-style .testimonial .testimonial-item .author img {
    width: 20%;
    display: inline-block;
    transition: .5s;
}
.list-main-feedback-ittech-style .testimonial .testimonial-top .icon {
    text-align: center;
}
.list-main-feedback-ittech-style .testimonial .testimonial-top .quote {
    font-size: 1.39rem;
    line-height: 2.36rem;
    color: #ffffff;
    font-weight: 400;
    text-align: center;
    margin: 1.04rem 0 1.18rem 0;
    font-family: Nunito, sans-serif;
}
.list-main-feedback-ittech-style .testimonial .testimonial-top .quote p {
    margin: 0;
}
.list-main-feedback-ittech-style .testimonial .testimonial-top .quote * {
    display: inline;
}
.list-main-feedback-ittech-style .testimonial .testimonial-top .testi-star i {
    color: #ff9e14;
    margin: .35rem;
    font-size: 1.11rem;
    line-height: 1;
}
.list-main-feedback-ittech-style .testimonial .testimonial-item .author {
    margin-top: 2.78rem;
    text-align: center;
}
.list-main-feedback-ittech-style .testimonial .testimonial-item .author img {
    width: 5.76rem;
    aspect-ratio: 83/83;
    object-fit: cover;
    border-radius: 100%;
}
.list-main-feedback-ittech-style .testimonial .testimonial-item .author .bio .name {
    font-size: 1.53rem;
    line-height: 2.08rem;
    color: #ffffff;
    font-weight: 600;
    text-align: center;
    margin: .76rem 0 0 0;
    font-family: 'Nunito', sans-serif;
    transition: .5s;
}
.list-main-feedback-ittech-style .testimonial .testimonial-item .author .bio .designation {
    font-size: 1.18rem;
    line-height: 1.81rem;
    color: #ffffff;
    font-weight: 400;
    text-align: center;
    opacity: 0.50;
    margin: .14rem 0 0 0;
    font-family: 'Nunito', sans-serif;
    transition: .5s;
}
.list-main-feedback-ittech-style .testimonial .testimonial-item .author .bio {
    padding-top: .56rem;
}
@media only screen and (max-width: 767.9px) {
    .list-main-feedback-ittech-style {
        padding: 21.26rem 2.56rem 22.28rem 2.56rem;
    }
    .list-main-feedback-ittech-style .section-title {
        margin: 0 0 5.12rem 0;
    }
    .list-main-feedback-ittech-style .section-title .subtitle {
        border: .26rem solid rgba(255, 255, 255, 0.2);
        padding: 2.05rem 6.4rem 2.05rem 6.4rem;
        font-size: 4.61rem;
        margin-top: 2.82rem;
        border-radius: 5.12rem;
    }
    .list-main-feedback-ittech-style .section-title .title {
        font-size: 5.38rem;
        line-height: 8.45rem;
        margin: 5.12rem 0 0 0;
    }
    .list-main-feedback-ittech-style .section-title .title-two {
        font-size: 5.38rem;
        line-height: 8.2rem;
        padding: 0 0 3.84rem 0;
    }
    .list-main-feedback-ittech-style .testimonial {
        padding: 5.12rem 0px 0px 0px;
    }
    .list-main-feedback-ittech-style .testimonial .item .testimonial-top {
        padding: 12.3rem 10.76rem 11.01rem;
        border: .26rem solid rgba(255, 255, 255, 0.4);
        border-radius: 3.84rem;
    }
    .list-main-feedback-ittech-style .testimonial .item .testimonial-top:before {
        bottom: -5.12rem;
        height: 10.25rem;
        width: 10.25rem;
    }
    .list-main-feedback-ittech-style .testimonial .testimonial-top .quote {
        font-size: 4.35rem;
        line-height: 7.68rem;
        margin: 3.84rem 0 4.35rem 0;
    }
    .list-main-feedback-ittech-style .testimonial .testimonial-top .testi-star i {
        margin: 1.28rem;
        font-size: 4.1rem;
    }
    .list-main-feedback-ittech-style .testimonial .testimonial-item .author {
        margin-top: 10.25rem;
    }
    .list-main-feedback-ittech-style .testimonial .testimonial-item .author img {
        width: 20%;
    }
    .list-main-feedback-ittech-style .testimonial .testimonial-item .author .bio {
        padding-top: 2.05rem;
    }
    .list-main-feedback-ittech-style .testimonial .testimonial-item .author .bio .name {
        font-size: 5.64rem;
        line-height: 7.68rem;
        margin: 2.82rem 0 0 0;
    }
    .list-main-feedback-ittech-style .testimonial .testimonial-item .author .bio .designation {
        font-size: 4.35rem;
        line-height: 6.66rem;
        margin: .51rem 0 0 0;
    }
}