
/*-- testimonials_sec --*/

.testimonials_sec { margin: 0; padding:50px 0 ; }
.testimonials_sec .sec_title {text-align: center;padding-bottom: 50px;}

.testimonials_sec .item { margin: 0; padding:0;transition:all 0.3s;
 border-radius: 20px; overflow: hidden; box-shadow: 4px 4px 20px 0px #E2EEF0; position:relative; z-index:1;  height: 100%;  transition:all 0.6s; }


/*.testimonials_sec .item::after {    content: "";    width: 150%;    height: 100%;    background: #000;*/
/*    position: absolute;    left: -252px;    top: -193px;    z-index: 1;*/
/*    transform: rotate(138deg);    background: #EBFCFF; }*/

.testimonials_sec .item::after { content: "";   width: 1200px;    height: 300px;
    background: #000;    position: absolute;    left: -252px;    top: -226px;
    z-index: 1;    transform: rotate(152deg);    background: #EBFCFF; }

.testimonials_sec .item .itembd { margin:0; padding:20px; border-radius:10px; position:relative; z-index:2; transition:all 0.6s; }
.testimonials_sec .item .topblock {    margin:0;    padding:0;   display: block;
    align-items: center;    justify-content: space-between;    }
.testimonials_sec .item .topblock .left {margin:0;padding:0;display: flex;align-items: center;width: 100%;}
.testimonials_sec .item .topblock .left .icon { margin:0; padding:0; }

.testimonials_sec .item .topblock .left .icon img {width: 69px;height: 69px;border-radius: 50px;}

.testimonials_sec .item .topblock .left .tetx {margin:0;padding: 0 0 0 20px;}
.testimonials_sec .item .topblock .left .tetx .title {margin:0;padding:0;display: block;width: 100%;
    font-family: "Gloock", serif;
 font-weight: 400;font-size: 25px;line-height: 31px;color: #1C2628;}
.testimonials_sec .item .topblock .left .tetx p {margin:0;padding:0;display: block;width: 100%;font-family: Poppins;font-weight: 400;
font-size: 16px;line-height: 22px;color: #3C3E3F;}

.testimonials_sec .item .topblock .right {margin:0;padding: 20px 0 0 0;display: flex;width: 100%;}
.testimonials_sec .item .topblock .right .g_icon { margin:0; padding:0; }
.testimonials_sec .item .topblock .right .g_icon img {width: 20px;height: 20px;object-fit: contain;}
.testimonials_sec .item .topblock .right ul {margin:0;padding: 0 0 0 10px;}
.testimonials_sec .item .topblock .right ul li { margin:0; padding:0; }
.testimonials_sec .item .topblock .right ul li .fa {font-size: 16px;color: #FFCC34;line-height: 22px;}


.testimonials_sec .item .text_wrap {margin:0;padding: 20px 0 0 0; height:100%; }
.testimonials_sec .item .text_wrap .lt_icon { margin:0; padding:0; }
.testimonials_sec .item .text_wrap .lt_icon img { width:30px; object-fit:contain;  }
.testimonials_sec .item .text_wrap .para_g {margin:0;padding: 10px 0;font-family: Poppins;font-weight: 400;font-size: 16px;line-height: 23px;text-align: center;}
.testimonials_sec .item .text_wrap .rb_icon {    margin: 0;    padding: 0; text-align: right;
    display: flex; justify-content: end; }

.testimonials_sec .item .text_wrap .rb_icon img { width:30px; object-fit:contain;  }


.testimonials_sec .item:hover  { background: #31A3BD; }
.testimonials_sec .item:hover .itembd { background: #31A3BD; }
.testimonials_sec .item:hover .topblock .left .tetx .title { color: #fff; }
.testimonials_sec .item:hover .topblock .left .tetx p { color: #fff; }
.testimonials_sec .item:hover .topblock .right .g_icon img {   filter: brightness(0) invert(1); }
.testimonials_sec .item:hover .text_wrap .para_g { color: #fff; }


/*-- testimonials_sec --*/



