/*-------------*/
.featured_testimonials_default .featured_testimonial-logo{
    margin-bottom: 20px;
}
.featured_testimonials_simple .featured_testimonial-logo .img_wrap{
    margin-top: 25px;
}
/*-------------*/
.featured_testimonial_item_inside.text-left{
    padding: 0 30px;
}
.featured_testimonial_item_inside.text-left .featured_testimonial-content{
    padding: 0 0px;
}
.quote-line{
    position: relative;
}
.quote-line:before{
    content: "";
    display: block;
    position: absolute;
    z-index: 9;
    bottom: 8px;
    width: 230px;
    height: 3px;
    left: 70px;
    background-color: #fff39a;
}

/*-------------*/
.featured_testimonials_default{

}

.featured_testimonials_default .featured_testimonial-title{
    margin-top: 50px;
}
.featured_testimonials_default .featured_testimonial-content{
line-height: 1.4;
    margin-right: 50px;
}

/*-------------*/

.featured_testimonials_simple .featured_testimonial-title{
    margin-top: 50px;
}
.featured_testimonials_simple .featured_testimonial-logo .img_wrap,.featured_testimonials_simple .featured_testimonial-logo .img_wrap img{
    margin-left: auto;
    margin-right: auto;
}
.featured_testimonials_simple .featured_testimonial-content{
    line-height: 1.45;
    font-weight: 500;
    margin-top: 30px;
    margin-bottom: 40px;
}
.featured_testimonials_simple .featured_testimonial-logo > span{
    display: inline-block;
    margin-bottom: 20px;
}

.featured_test_box1  .featured_testimonial_item_txt_ct{
    font-size: 19px;
}
.featured_test_box1  .featured_testimonial_item_txt_name{
    font-size: 20px;
}
.featured_test_box1  .featured_testimonial_item_txt_role{
    font-size: 16px;line-height: 1.2;color: #545664;
}
.featured_testimonials .slick-dots{
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
    margin-top: 20px;
    display: inline-flex!important;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.featured_testimonials .slick-dots > li {
    margin:0 5px;
}
.featured_testimonials .slick-dots > li > button{
    width: 14px;
    height: 14px;
    background-color: #ffffff;
    border-radius: 50%;
    font-size: 0;
    text-indent: -9999px;
    padding: 0;
    border: none;
}
.featured_testimonials .slick-dots > li.slick-active > button{
    background-color: #0a3ea2;
}
@media (max-width: 991px) {
    .featured_testimonial_box .featured_testimonial_item .featured_testimonial_item_logo{
        border-top: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
        border-left: none!important;
        border-right: none!important;
    }
    .featured_testimonial_box .featured_testimonial_item:first-child .featured_testimonial_item_logo{
        border-top: none;
    }
    .featured_testimonial_box .featured_testimonial_item:last-child .featured_testimonial_item_logo{
        border-bottom: none;
    }
    .featured_testimonials_default .featured_testimonial-title .img_wrap{
        margin-right: 15px;
    }

    .featured_test_box1_phone .head_testimonial_item{
        display: flex!important;
        width: 100%;
        height: 166px;
        justify-content: center;
        align-items: center;
        background-repeat: no-repeat;
        background-size: 100%;
    }
    .featured_test_box1_phone > amp-accordion > .testimonial_item:nth-child(2) > .head_testimonial_item{
        background-position-y:-166px ;
    }
    .featured_test_box1_phone > amp-accordion > .testimonial_item:nth-child(3) > .head_testimonial_item{
        background-position-y:-332px ;
    }
    .featured_test_box1_phone > amp-accordion > .testimonial_item:nth-child(4) > .head_testimonial_item{
        background-position-y:-498px ;
    }
    .featured_test_box1_phone  .featured_testimonial_item_txt{
        padding: 40px;
    }
    .featured_test_box1_phone  .featured_testimonial_item_txt_ct{
        font-size: 19px;margin-bottom: 15px;
    }
    .featured_test_box1_phone  .featured_testimonial_item_txt_name{
        font-size: 20px;margin-bottom: 5px;
    }
    .featured_test_box1_phone  .featured_testimonial_item_txt_role{
        font-size: 16px;line-height: 1.2;color: #545664;
    }
}
@media (max-width: 480px) {
    .testimonial_item {
        padding: 30px 30px;
    }
    .featured_testimonial_item .featured_testimonial-title.display-1{
        font-size: 35px;
    }
    .featured_testimonial_item_inside.text-left{

        padding: 30px 0;
    }
}