.case-study{padding:60px 0}.case-study .heading-txt{padding-bottom:40px}.case-study .heading-txt .txt{flex-basis:78%;margin-right:2%}.case-study .heading-txt .cta-top{flex-basis:20%;text-align:right}.case-study .heading-txt .cta-top a{padding:11px 25px}.case-study .case-block{background:#fff;border:.5px solid #d0d0d0;border-radius:15px;box-shadow:0 4px 6.3px 0 rgba(0,0,0,.06);margin-bottom:15px;margin-right:40px;max-width:745px;padding:15px}.case-study .case-block .img-sec{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;min-height:320px;position:relative;width:450px}.case-study .overlay-txt{align-items:center;border-radius:10px;bottom:0;display:flex;justify-content:space-between;padding:12px;position:absolute;width:100%}.case-study .overlay-txt .title{color:#fff;font-size:24px}.case-study .overlay-txt .btn{background:#fff;border-radius:20px;font-size:13px;line-height:1;padding:4px 9px;text-align:center}.case-study .txt-sec{border-radius:10px;display:flex;flex-basis:calc(100% - 465px);flex-direction:column;justify-content:space-between;margin-left:15px;padding:12px}.case-study .txt-sec p{font-size:14px}.case-study .txt-sec .cta-class a{font-size:16px;padding:11px 45px 11px 15px}.case-study .profile-sec{align-items:center;display:flex}.case-study .profile-sec img{border-radius:5px;height:42px;margin-right:10px;width:42px}.case-study .profile-details h6{font-size:12px;font-weight:800;margin-bottom:0}.case-study .profile-details p{font-size:10px;margin-bottom:0}.case-study .black-btn a span,.case-study .yellow-btn a span{right:12px;top:10px}.case-study .case-block:not(:first-child){display:none}@media(max-width:767px){.case-study{padding:40px 0}.case-study .heading-txt .txt{margin-bottom:7px;margin-right:0}.case-study .heading-txt .cta-top,.case-study .heading-txt .txt{flex-basis:100%;text-align:center}.case-study .case-block{margin-right:20px;max-width:460px}.case-study .case-block .img-sec{width:100%}.case-study .txt-sec .cta-class a{font-size:12px}.case-study .txt-sec{flex-basis:100%;margin-left:0;margin-top:18px}.case-study .profile-sec{margin-top:25px}}@media(max-width:480px){.case-study .case-block{max-width:330px}.case-study .overlay-txt{display:block}.case-study .overlay-txt .title{font-size:20px;margin-bottom:5px}}