.case-study-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;}
.cs_description{display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:3.2em;}
.cs_view_btn:hover img{content:url(https://visitorsmind.com/wp-content/uploads/2025/05/ArrowRight.svg);}
.cs_view_btn{padding:13px 26px;background:#FFFBFA;border-radius:4px;text-decoration:none !important;font-size:18px;line-height:27px;font-family:'Inter';}
.cs_view_btn:hover{background:#ee6c4d;color:#fff;}
/* .case-study-item img{border-radius:4px !important;} */
.cs_category{margin-top:24px;}
.cs_category a{color:#484848;font-family:'Inter';font-size:14px;line-height:21px;text-decoration:none !important;}
.cs_seprator{color:#484848;font-size:14px;line-height: 21px;}
.cs_title{margin-top:12px;margin-bottom:14px !important;}
.cs_title a{font-size:32px;line-height:42px;color:#000;font-weight:600;font-family:'DM Sans';text-decoration:none !important;}
.cs_title a:hover{color:#ee6c4d;}
.cs_description{margin-bottom:32px !important;font-size:18px;line-height:27px;font-family:'Inter';color:#484848;}
@media (max-width: 600px) {
    .case-study-grid{grid-template-columns:1fr;}
}

.case-study-item .cs_thumbnail img{transition:all .4s ease;}
.case-study-item:hover .cs_thumbnail img{transform: scale(1.1);}
.case-study-item .cs_thumbnail {overflow: hidden;}
/*pagination Css Start*/
.custom-pagination{display:flex;justify-content:right;gap:10px;list-style:none;padding:0;margin-top:60px !important;margin-bottom:0px !important;}
.custom-pagination li a, .custom-pagination li span{display:inline-block;padding:5px 5px;border:1px solid #1a446a;color:#1a446a;font-weight:500;border-radius:6px;min-width:40px;text-align:center;transition:all 0.3s ease;text-decoration:none !important;font-size:16px;font-family:'Inter';}
.custom-pagination li a:hover{border:1px solid #1a446a;color:#fff;background:#1a446a;}
.custom-pagination li.active span{border:1px solid #1a446a;color:#fff;background:#1a446a;}
.custom-pagination li.disabled span{border:1px solid #BCBCBC;color:#BCBCBC;cursor:not-allowed;}
/*pagination Css End*/


@media (max-width: 1366px) and (min-width: 1200px) {
    .cs_category{margin-top:14px;}
    .cs_title a{font-size:28px;line-height:34px;}
    .cs_description{margin-bottom:24px !important;font-size:16px;line-height:24px;}
    .cs_view_btn{padding:12px 20px;font-size:16px;line-height:24px;}
    .cs_title{margin-top:10px;margin-bottom:12px !important;}
    .cs_view_btn img{width:20px;height:20px;}
    .case-study-grid{gap:26px;}
    .custom-pagination{margin-top:40px !important;}
}

@media (max-width: 1200px) and (min-width: 1024px) {
    .cs_category{margin-top:14px;}
    .cs_title a{font-size:28px;line-height:34px;}
    .cs_description{margin-bottom:24px !important;font-size:16px;line-height:24px;}
    .cs_view_btn{padding:12px 20px;font-size:16px;line-height:24px;}
    .cs_title{margin-top:10px;margin-bottom:12px !important;}
    .cs_view_btn img{width:20px;height:20px;}
    .case-study-grid{gap:26px;}
    .custom-pagination{margin-top:40px !important;}
}

@media (max-width: 1024px) and (min-width: 880px) {
    .cs_category{margin-top:14px;}
    .cs_title a{font-size:24px;line-height:30px;}
    .cs_description{margin-bottom:20px !important;font-size:16px;line-height:24px;}
    .cs_view_btn{padding:12px 20px;font-size:16px;line-height:24px;}
    .cs_title{margin-top:8px;margin-bottom:10px !important;}
    .cs_view_btn img{width:20px;height:20px;}
    .case-study-grid{gap:24px;}
    .custom-pagination{margin-top:30px !important;}
}

@media (max-width: 880px) {
    .cs_category{margin-top:10px;}
    .cs_title a{font-size:20px;line-height:27px;}
    .cs_description{margin-bottom:16px !important;font-size:14px;line-height:21px;}
    .cs_view_btn{padding:12px 14px;font-size:14px;line-height:21px;}
    .cs_title{margin-top:2px;margin-bottom:5px !important;}
    .cs_view_btn img{width:16px;height:16px;}
    .case-study-grid{gap:28px;}
    .custom-pagination{margin-top:30px !important;gap: 8px;}
    .custom-pagination li a, .custom-pagination li span{font-size:14px;min-width:30px;}
}