
.services-list-item img {
width: 39%;
margin: auto;
}
.services-list-item p.readmoretext {
    padding: 0px;
    color: #184753;
    font-weight: 600;
    text-decoration: underline;
}
.compliances-page-heading{
    max-width: 100%;
}

.compliances-in {
    display: flex;
}

.compliances-in:after {
    content: '';
    clear: both;
    display: block;
}
.compliances-page-heading .details{
    width: 33.3%;
    padding: 30px 40px;
    margin: 15px;
}
.compliances-page-heading .details summary::before{
    content:none !important;
}


.compliances-page-heading .details:first-child,
 .compliances-page-heading .details:nth-child(3) {
    background: #3c9abd;
    color:#fff;
}

.compliances-page-heading .details:nth-child(2) {
   background: #e2f2f6;
}

.compliances-page-heading .details * {
    color: #fff !important;
}
.compliances-page-heading .details:nth-child(2) *{
    color:#333 !important;
}
.compliances-page-heading summary{
    text-transform: none;
}
.compliances-page-heading p:not(details[open] p){
    font-size: 16px;
    color: #222222;
    font-weight: 400;
    font-family: 'Montserrat';
    line-height: 27px;
    padding-left: 0px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-bottom: 0px;
    }
    .compliances-page-heading summary{
        padding-left: 0px;
    }
