.block-detail-content-wrapp {
    width: 100%;
    display: flex;
    gap: 50px;
    align-items: center;
}

.block-detail-section .block-detail-content-wrapp {
    align-items: start;
}

.block-detail-img {
    width: 50%;
    display: inline-block;
    position: sticky;
    top: 94px;
    text-align: center;
}

.block-detail-img img {
    border-radius: 10px;
}

.block-detail-text {
    width: 50%;
    display: inline-block;
}

.block-detail-text h2 {
    color: #32478a;
    margin-bottom: 15px;
}

.block-detail-text p {
    color: #121212;
    margin-bottom: 0;
}

section.block-detail-section {
    padding: 100px 0;
}

.contactus-btn-wrapp {
    width: 100%;
    display: inline-block;
    margin-top: 20px
}

.dark-mode .why-hire-us-item.aos-init {
    background: #212529;
}

.case-study-detail-block .block-detail-content-wrapp {
    gap: 0;
    flex-wrap: wrap;
    margin: 0 -15px;
    align-items: flex-start;
}

.case-study-detail-block .block-detail-content-wrapp .block-detail-text {
    width: 45%;
    padding: 0 15px;
}

.case-study-detail-block .block-detail-content-wrapp .block-detail-img {
    width: 50%;
    padding: 0 15px;
    position: sticky;
    top: 100px;
}

.white-label-web-development-detail-block .block-detail-img {
    position: sticky;
    top: 100px;
}

.white-label-web-development-detail-block .block-detail-content-wrapp {

    align-items: flex-start;
}

.life-at-pennine-detail-block .block-detail-text {
    width: 100%;
    text-align: center;
}

.block-detail-section.intro-section-center {
    text-align: center;
}

.block-detail-section.intro-section-center .block-detail-text {
    width: 100%;
}

.wall-of-fame-detail {
    background: #EFF2FC;
}

.dark-mode .wall-of-fame-detail {
    background: #000000;
}

@media screen and (max-width:991px) {
    .white-label-web-development-detail-block .block-detail-img {
        position: unset;
    }

    .section-py.site-cards-block-main-wrap {
        padding: 50px 0px;
    }

    .process-section.background-section-m-p {
        margin: 0;
    }

    section.block-detail-section {
        padding: 70px 0;
    }

    .case-study-detail-block .block-detail-content-wrapp .block-detail-text {
        width: 100%;
        margin-top: 30px !important;
    }

    .case-study-detail-block .block-detail-content-wrapp .block-detail-img {
        width: 80%;
    }

    .case-study-detail-block .block-detail-content-wrapp {
        margin: 0;
    }

    .case-study-detail-block .block-detail-content-wrapp .block-detail-img {
        position: unset;

    }

    .block-detail-img {
        position: unset;
        top: 0;
    }
}

@media screen and (max-width:767px) {
    section.block-detail-section {
        padding: 70px 0;
    }

    .case-study-detail-block .block-detail-content-wrapp .block-detail-img {
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }

    section.block-detail-section {
        padding: 50px 0;
    }
}

@media screen and (max-width:375px) {
    section.block-detail-section {
        padding: 50px 0;
    }

    .case-study-detail-block .block-detail-img img {
        width: 100%;
    }
}