.riskSec1{
    .row_3{
        .splImgWrap{
            .orangeAbsImg{
                bottom: -25px;
                left: 40px;
                transform: rotate(90deg);
            }
            .greenAbsImg{
                top: -20px;
                right: 40px;
            }
        }
    }
}

.riskSec2{
    .riskNumDiv{
        margin-bottom: 20px;
        h2{
            font-size: 56px;
            line-height: 40px;
            font-style: italic;
        }
        .riskNumDivInn{
            min-height: 250px;
            border-left: 0;
            border-radius: 0px 20px 20px 0px;
            padding: 10px 15px 10px 0px;
        }
    }
}

.orBorder{
    border: 1px solid #f78f35;
}

.grnBorder{
    border: 1px solid #229e82;
}

.ltOrBorder{
    border: 1px solid #FCB53E;
}

.yllwBorder{
    border: 1px solid #ffca43;
}

.riskSec3{
    .col_3 {
        .splImgWrap{
            .orangeAbsImg{
                bottom: 30px;
                left: -20px;
                transform: rotate(90deg);
            }
            .greenAbsImg{
                top: -25px;
                right: 30px;
            }
        }
    }
    .col_7 {
        .splImgWrap{
            .orangeAbsImg{
                right: -20px;
                left: auto;
                transform: rotate(90deg);
                bottom: 30px;
            }
        }
    }
}

.riskSec4{
    .infoSecuCard {
        .whiteBg {
            min-height: 300px;
        }
    }
}

.riskCard{
    border: 1px solid #219e82;
    min-height: 260px;
}

/* Responsive */

@media (max-width: 1280px){
    .riskSec2 {
        .riskNumDiv {
            .riskNumDivInn {
                min-height: 280px;
            }
        }
    }
}

@media (max-width: 1199px){

    .riskSec2 {
        .riskNumDiv {
            .riskNumDivInn {
                min-height: 180px;
            }
        }
    }

    .riskSec4 {
        .infoSecuCard {
            min-height: auto;
            p{
                font-size: 17px !important;
            }
            .whiteBg {
                min-height: 375px;
            }
        }
    }

    .riskSec5{
        .row_7, .row_8{
            row-gap: 20px;
            .riskCard{
                min-height: 200px;
            }
        }
    }
}

@media (max-width: 991px){
    .riskSec3{
        .row_5{
            .col_1 {
                margin-bottom: 10px !important;
            }
            .oprRiskDiv {
                padding-right: 0 !important;
            }
            .col_3 {
                .splImgWrap {
                    .orangeAbsImg {
                        left: 0;
                    }
                }
            }

            .col_7 {
                padding-right: 15px !important;
                .splImgWrap {
                    .orangeAbsImg {
                        right: 0;
                    }
                }
            }
        }
    }

    .riskSec4 {
        .row_6{
            .subrow_1{
                row-gap: 20px;
            }
        }
        .infoSecuCard {
            min-height: auto;
            p{
                font-size: 16px !important;
            }
            .whiteBg {
                min-height: auto;
            }
        }
    }

    .riskSec5{
        .row_7, .row_8{
            row-gap: 20px;
            .riskCard{
                min-height: 215px;
            }
        }
    }

}

@media (max-width: 767px){
    .riskSec1 {
        .row_3 {
            .splImgWrap {
                .greenAbsImg {
                    right: 15px;
                    height: 40px;
                }
                .orangeAbsImg {
                    bottom: -20px;
                    left: 25px;
                    width: 30px !important;
                    height: auto;
                }
            }
        }
    }

    .riskSec2 {
        .riskNumDiv {
            .riskNumDivInn {
                min-height: auto;
            }
        }
    }

    .riskSec3{
        .row_5{
            .col_3 {
                .splImgWrap {
                    .greenAbsImg {
                        height: 40px;
                    }
                    .orangeAbsImg {
                        left: 0;
                        width: 30px !important;
                        height: auto;
                    }
                }
            }
        }
    }

    .riskSec4 {
        .infoSecuCard {
            text-align: center;
        }
    }
}

@media (max-width: 575px){
    .riskSec5{
        .row_7, .row_8{
            .riskCard{
                min-height: auto;
            }
            .bg_ffffff{
                .riskCard{
                    text-align: center;
                }
            }
        }
    }
}