.case-study-section-main .case-study-tabs{list-style:none;display:flex;border-bottom: 2px solid #fc3d3d;padding-bottom:0;margin-bottom:80px;}
.case-study-section-main .case-study-tabs .title-25{flex:1;padding-bottom:0;text-align:center;color:#000;padding:10px 15px;background-color:transparent;cursor: pointer;transition: 0.3s all;-webkit-transition: 0.3s all;}
.case-study-section-main .case-study-tabs .title-25.active,.case-study-section-main .case-study-tabs .title-25:hover{background-color: #fc3d3d;color:#FFF;}

.case-study-section-main .case-study-tab-content{display:none;}
.case-study-section-main .case-study-tab-content .case-study-tabbing-loop{background-color: rgba(252, 61, 61, 0.04);padding:80px;}
.case-study-section-main .case-study-tab-content .case-study-tabbing-loop:not(:last-child){margin-bottom:80px;}

.case-study-section-main .case-study-tab-content.active{display:block;}

.case-study-section-main .logo-main{padding-bottom:30px;margin-bottom: 30px;display: inline-block;position: relative;}
.case-study-section-main .logo-main:before{content:'';position:absolute;top:100%;left:0;width:calc(100% + 50px);height:1px;background:linear-gradient(90deg, #fc3d3d, #FFD09A);display:block;}
.case-study-section-main .case-study-tabbing-inner {display: flex;gap: 80px;}
.case-study-section-main .left-side-content,.case-study-section-main .right-image-main{width:calc((100% - 80px) / 2);}
.case-study-section-main .left-side-content > .title-25{color:#fc3d3d;font-weight:700;}
.case-study-section-main .left-side-content .content-main.bottom-border{border-bottom:1px solid transparent;border-image:linear-gradient(90deg, #fc3d3d, #FFD09A) 1;margin-bottom: 30px;}

.case-study-section-main .highlight-inner {display: flex;gap: 30px;flex-wrap: wrap;}
.case-study-section-main .highlight-inner .loop {width: calc((100% - 30px) / 2);}
.case-study-section-main .highlight-inner .loop span{color:#fc3d3d;display:block;}
.case-study-section-main .highlight-inner .loop .title-25{color:#000;font-weight:700;}

.case-study-section-main .right-image-main .image-main {padding: 8px;background: linear-gradient(90deg, #fc3d3d, #FFD09A);display: inline-block;margin-bottom: 50px;}
.case-study-section-main .right-image-main .image-main img{max-height:240px;}
.case-study-section-main .right-image-main .title-25{color:#FC3D3D;font-weight:700;}
.case-study-section-main .right-image-main table {display: block;overflow-x: auto;white-space: nowrap;border-collapse: collapse;}
.case-study-section-main .right-image-main table td, .case-study-section-main .right-image-main table th {border: 1px solid #FC3D3D;padding: 16px 24px;font-size: 17px;line-height: 26px;color: #000;font-weight: 400;text-align: left;}
.case-study-section-main .right-image-main table th {font-weight:700;}

.case-study-section-main .right-image-main .full-image{padding: 50px 50px 0 50px;background: linear-gradient(90deg, #fc3d3d, #FFD09A);display: inline-block;text-align:right;}
.case-study-section-main .right-image-main .full-image img{max-height:426px;}

.case-study-section-main .list-main .title-25{color:#FC3D3D;font-weight: 700;}
.case-study-section-main .list-main ul{list-style:none;padding-bottom: 0;}
.case-study-section-main .list-main ul > li {position: relative;padding-left:24px;}
.case-study-section-main .list-main ul > li:before{content:'';position:absolute;left:0;top:5px;background: url("../images/correct-icon.svg") no-repeat center center / contain;width:13px;height:12px;display:block;}

@media only screen and (max-width: 1400px) {

   .case-study-section-main .case-study-tabs {margin-bottom: 60px;}
   .case-study-section-main .case-study-tab-content .case-study-tabbing-loop{padding:60px;}
   .case-study-section-main .case-study-tab-content .case-study-tabbing-loop:not(:last-child) {margin-bottom: 60px;}
   .case-study-section-main .case-study-tabbing-inner{gap:60px;}
   .case-study-section-main .left-side-content, .case-study-section-main .right-image-main {width: calc((100% - 60px) / 2);}
   .case-study-section-main .right-image-main .image-main {margin-bottom:30px;}

   .case-study-section-main .right-image-main .full-image {padding: 40px 40px 0 40px;}

}

@media only screen and (max-width: 1200px) {
  
    .case-study-section-main .case-study-tabs .title-25{padding:8px 12px;}
    .case-study-section-main .case-study-tabs {margin-bottom: 50px;}

    .case-study-section-main .logo-main:before{width:100%;}

    .case-study-section-main .case-study-tab-content .case-study-tabbing-loop {padding: 50px 30px;}
    .case-study-section-main .case-study-tabbing-inner {gap: 40px;}
    .case-study-section-main .left-side-content, .case-study-section-main .right-image-main {width: calc((100% - 40px) / 2);}
    .case-study-section-main .right-image-main table td, .case-study-section-main .right-image-main table th {padding:10px 14px;}
    .case-study-section-main .case-study-tab-content .case-study-tabbing-loop:not(:last-child) {margin-bottom: 50px;}

    .case-study-section-main .right-image-main .full-image {padding: 30px 30px 0 30px;}

}

@media only screen and (max-width: 991px){
    
    .case-study-section-main .case-study-tabbing-inner {gap: 35px;flex-wrap:wrap;}
    .case-study-section-main .left-side-content, .case-study-section-main .right-image-main{width:100%;}
    .case-study-section-main .case-study-tab-content .case-study-tabbing-loop {padding: 40px 25px;}

    .case-study-section-main .case-study-tab-content .case-study-tabbing-loop:not(:last-child) {margin-bottom: 40px;}
    .case-study-section-main .right-image-main table td, .case-study-section-main .right-image-main table th {padding: 8px 12px;}

    .case-study-section-main .logo-main {padding-bottom: 25px;margin-bottom: 25px;width:auto;}
    .case-study-section-main .logo-main img{width:80%;}

    .case-study-section-main .left-side-content .content-main.bottom-border{margin-bottom:20px;}
    .case-study-section-main .highlight-inner{gap:20px;}
    .case-study-section-main .highlight-inner .loop {width: calc((100% - 20px) / 2);}

}

@media only screen and (max-width: 767px){

    .case-study-section-main .case-study-tabs{overflow-x: auto;white-space: nowrap;border-collapse: collapse;}
    .case-study-section-main .case-study-tabs .title-25{padding:12px 30px;}
   
    .case-study-section-main .case-study-tab-content .case-study-tabbing-loop {padding: 35px 20px;}
    .case-study-section-main .case-study-tab-content .case-study-tabbing-loop:not(:last-child) {margin-bottom: 35px;}

    .case-study-section-main .case-study-tabs {margin-bottom: 40px;}

    .case-study-section-main .highlight-inner {gap: 12px;}
    .case-study-section-main .highlight-inner .loop {width: calc((100% - 12px) / 2);}

    .case-study-section-main .list-main ul > li:before{top:6px;}
    .case-study-section-main .right-image-main .full-image {padding: 20px 20px 0 20px;}

}

@media only screen and (max-width: 576px){

    .case-study-section-main .highlight-inner .loop{width:100%;}

    .case-study-section-main .case-study-tabs .title-25{padding:8px 20px;}

}