.certification_block--main{
    display: flex;
}

.certification_block--main--left_side{
    width: 48%;
    border-radius: 5px;
    padding: 50px 50px 0px 50px;
    margin-right: 10px;
    overflow: hidden;
    background: linear-gradient(180.56deg, #0075FF 0.49%, #000000 56.08%);
}

.certification_block--main--right_side{
    width: 48%;
    overflow: hidden;
}

.rounded_borders .certification_block--main--left_side {
    border-radius: 25px!important;
}

.rounded_borders .certification_block--main--right_side--top {
    border-radius: 25px!important;
}

.rounded_borders .certification_block--main--right_side--bot {
    border-radius: 25px!important;
}


.certification_block--main--left_side--heading{
    color: white;
    font-weight: 700;
    font-size: 18px;
    line-height: 32.4px;
    margin-bottom: 15px !important;
}

.certification_block--main--left_side--text{
    margin-bottom: 50px;
}

.certification_block--main--left_side--text p{
    color: white;
    font-weight: 400;
    font-size: 14px;
    opacity: 80%;
    line-height: 25.2px;
}

.button-space{
    padding-top: 16px;
    padding-bottom: 16px;
}

.certification_button{
    color: white;
    font-weight: 700;
    width: fit-content;
    height: 49px;
    border-radius: 5px;
    border: 1px solid white ;
    padding: 15px 20px;
    cursor: pointer;
}

.certification_button:hover{
    transition: 0.5s;
    background-color: white;
    color: #0075FF;

}

.certification_block--main--left_side--world{
    width: 562px;
    margin-left: -50px;
    position: relative;
    height: 465px;
}

.world{
    position: absolute;
    bottom: 0;
}

.certification_block--main--right_side--top{
    background-color: #F3F8FF;
    border-radius: 5px;
    height: 46%;
    padding: 50px;
    margin-bottom: 10px;
}

.certification_block--main--right_side--top--heading{
    font-weight: 700;
    font-size: 18px;
    line-height: 32.4px;
    margin-bottom: 15px !important;
}


.certification_block--main--right_side--top--medal_section{
    display: flex;
}

.medal{
    margin-right: 8.5px;
}

.certification_block--main--right_side--bot{
    background-color: #F3F8FF;
    border-radius: 5px;
    height: 53%;
    position: relative;
}

.medal_section_holder{  
    width: 24%;
    margin-right: 1%;
}

.medal_section_holder:last-child{
    margin-right: 0%;
}

.certificate_position{
    position: relative;
    overflow: hidden;
    border-radius: 5px;
}

.certificate{
    position: absolute;
    width: 100%;
    top: 38%;
    left: 15%;
    scale: 2.3;
    border-bottom-right-radius: 5px;
}


@media only screen and  (max-width: 768px) { 
    .certification_block--main{
        display: block!important;
    }

    .certification_block--main--left_side {
        width: 100%;
    }

    .certification_block--main--left_side--world{
        display: none;
    }

    .certification_block--main--right_side{
        width: 100%;
    }

    .certification_block--main--right_side--top{
        margin-bottom: 0px;
    }

    .certification_block--main--left_side {
        margin-bottom: 20px;
    }
}

@media only screen and  (max-width: 992px) { 
    .certificate{
        height: auto;
    }
}

@media only screen and  (max-width: 768px) { 
    .certificate{
        display: none;
    }
}