.banner-img img{width:30%;}
.case-banner h4{line-height:1em;margin:0.25em 0;}
.case-banner h4 span{font-weight:700;}
.case-banner p{line-height:24px;font-weight:700;}

.case-intro{margin:5em 0 1em 0;padding:3em 6em 3em 4em;background: transparent linear-gradient(180deg, #2624B6 0%, #6E00B6 100%) 0% 0% no-repeat;
box-shadow: 0px 0px 10px #00001A;border-radius: 30px;color:#C8C8C8;}
.case-intro p{font-weight:400;margin-bottom:20px;font-size:20px;}
.case-intro h4{color:#fff;margin-bottom:1em;}

.no-content.case-thumb{}
.content-desc{text-align:center;}
.content-inner{margin:1.5em 0 2.5em 0;}
.content-inner h4{font-family:'carnas-bolduploaded_file';}
.content-inner p{font-size:18px;line-height:22px;color:#727376;}

.item-link{margin:2em 0 1.5em 0;}
.item-link img{height:36px;width:36px;}

.case-thumb.case-has-content{background-repeat:no-repeat;position:relative;background-position:center;border-radius:30px;
padding:2.5em 3em;color:#fff;margin:2em 0 3em 0;}
.case-has-content p{font-size:20px;line-height:26px;}
.case-desc{margin:14em 0 0 0;}

.bottom-content{background:#000;padding:2.5em;color:#fff;border-radius: 30px;}
.bottom-content ul{margin-left:1em;color:#A2A2A2;}
.bottom-content ul li::before {content:"\2022";color:#2624B6;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;}
.bottom-content h4{font-size:28px;margin-bottom:10px;}

.prod-info-img{margin:2em 0;}
.prod-info-img h5{margin-bottom:2em;}

.award-section{padding:3em 0;}


/*Case studies new page*/
.caseMainBlock{padding:2em 0 1em 0;}
.caseMainBlock h1{line-height:1em;}
.caseImageBlock h4{line-height:40px;font-size:36px;margin:1em 0;}
.caseImageBlock{}
.case-img{padding:2.5em 0;}
.case-img.image-top{padding:3em 0;}
.contentWrapper p{line-height:26px;margin:0.75em 0 1em 0;font-size:20px;}
.contentWrapper p.text-left{
    text-align: left;
}
.contentWrapper h4{line-height:34px;margin:25px 0;}
.contentWrapper h5{line-height:28px;;margin:25px 0;font-size:26px;}
.caseContent .contentWrapper{padding:1em 0 2em 0;}
.caseContent .contentWrapper h3{font-size:2.5rem;margin-bottom:20px;}

.contentWrapper .contentBlock ul{}
.contentWrapper .contentBlock ul li{background:url('/wp-content/uploads/2024/06/arrow.png') no-repeat left 8px;line-height:26px;font-size:20px;
margin-bottom:12px;padding:0 0 0 25px;}

.contentWrapperInner.has-bg{background: transparent linear-gradient(180deg, #2624B6 0%, #6E00B6 100%) 0% 0% no-repeat;box-shadow: 0px 0px 10px #00001a;
border-radius:30px;padding:2em;color:#fff;}


@media screen and (max-width: 39.99875em) {
    .banner-img img{width:50%;}
    .case-intro{margin:2em 0 1em 0;padding: 1em 1em 1em 1em;color: #fff;}
    .case-desc{margin:5em 0 0 0;}
    .case-thumb.case-has-content{padding:1em;}
    .bottom-content{padding:1.5em;}
    .caseContent,.caseImageBlock{padding:0 1em;}
    .caseMainBlock h1,.caseMainBlock h2{font-size:2em;margin-bottom: 5px;}
    .caseImageBlock h4{        font-size: 22px;
        line-height: 24px;
        margin: 10px 0;}
    .contentWrapper h2,.caseContent .contentWrapper h3{font-size:2rem;}
    .case-img{padding:1em 0;}
    .contentWrapperInner.has-bg{padding:1em;}
    .contentWrapper .contentBlock ul li{font-size:15px;}
}

@media (max-width: 767.98px) {
    .caseMainBlock {
        padding: 0;
    }
    .case-img.image-top {
        padding: 0;
    }
    .caseContent .contentWrapper{
        padding-bottom: 0;
        text-align: center;
    }
    .contentWrapper p{
        line-height: 24px;
        margin: 0 0 15px;
        font-size: 1.063em;
    }
    .contentWrapper h4 {
        line-height: 28px;
        margin: 0 0 18px;
        font-size: 1.75em;
    }
    .contentWrapper p.text-left {
        text-align: center;
    }
    .cerificate-content{
        padding: 2em 1em;
        margin: 1.5em 0 2em;
        text-align: center;
    }
    .case-banner h4,.content-inner h4{
        font-size: 1.75em;
        line-height: 1.1;
    }
    .case-intro h4{
        margin-bottom: 10px;
    }
    .case-has-content p {
        font-size: inherit;
        line-height: 1.4;
    }
    .deliver-section {
        padding-top: 0;
    }
    .page-template-template-case-studies-fmcg-page .award-section {
        padding: 0 0 2em;
    }
    .page-template-template-case-studies-fmcg-page .content-inner {
        margin: 1em 0;
    }
}