.testimo-section{position:relative;min-height:500px;height:auto;padding-bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:linear-gradient(315deg,#2a2a72 0%,#009ffd 74%)}
.testimo-section .main-text{position:absolute;top:0;width:100%;left:0;text-align:left;padding-top:25%}
.testimo-section .main-text h1{font-size:45px;font-weight:700;font-stretch:normal;color:#fff;line-height:1.15;letter-spacing:0;margin-bottom:20px;font-family:source_sans_probold;}
.testimo-section .main-text h5{font-size:24px;font-weight:500;margin:15px 0 25px;line-height:1.5;letter-spacing:.2px;color:#fff;font-family:robotomedium;}
.testimo-section .banner-img{padding-top:5%}.testimo-section .banner-img img{width:100%;margin:auto;display:block}
.testimonial-container{
    background-color: #f1f1f1;
    padding: 30px 0px;
}
.testimonial-content{
    background-color: #fff;
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%), 0 3px 1px -2px rgb(0 0 0 / 20%);
    border:1px solid #ccc;
    padding: 20px;
}

.testimonial-content h4{font-size:20px;margin: 0px 0px 20px;font-family:'robotoregular', sans-serif !important;}

.testimonial-content h4 b{color:#0052cc;}

.testimonial-content p{
    font-family: 'robotolight', sans-serif !important;
    font-size: 16px;
    line-height: 1.5;
    color: #444;
    margin-bottom: 15px;
}

.testimonial-content .faithful-div{
    margin-top:50px;
}

.testimonial-content .faithful-div p{margin-bottom:5px;}

.testimonial-content .faithful-div p.customer-name{color:#000;font-family:source_sans_probold !important;margin-bottom:0px;}

.testimonial-content .faithful-div p.company-name{color:#0052cc;font-family:source_sans_prosemibold !important;margin-bottom:0px;}

@media screen and (max-width: 768px){
    .testimo-section .main-text{position:relative;padding-top:15%}
    .testimo-section .main-text h1{font-size:32px}
    .testimo-section .main-text h5{font-size:22px}
    
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .testimo-section {
        padding-top: 0px;
        min-height: 300px;
    }
}

@media screen and (min-width:992px) and (max-width:1199px){
    .testimo-section{min-height:350px;}
    .testimo-section .main-text{padding-top:13%;}
}