
.award-section .btn_more {
    background-color: #d6352f !important;
}

.award-BG {
    background-color: #fffbcb !important;
}
.award-image .wrap {
    /*max-width: 350px;*/
    padding: 10px;
}
@media (min-width: 768px) {

    .award-image .wrap {
        /*max-width: 250px;*/
        padding: 0px;
    }
}
.award-image > .wrap > div.img-fluid {
    width: 100%;
    padding-top: 66.7%;
    position: relative;
    background-color: white;
    background-size: cover;
    border: 2px solid #d6352d;
}

.award-name.xs {
    background: #d6352f;
    height: 33px;
    position: relative;
}

.award-name-bg {
    max-width: 355px;
}
.award-name-bg > img {
    transform: translateX(-31px);
}

.award-name-text {
    color: #FFF;
    padding-top: 7px;
}
.award-name:not(.xs) .award-name-text{
    position: absolute;
    top: 0;
    width: 89%;
}
.award-name.xs .award-deco-left, .award-name.xs .award-deco-right {
    position: absolute;
    left: -17px;
    bottom: -12px;
    width: 17px;
}
.award-name.xs .award-deco-right {
    left:auto;
    right: -17px;
}

.award-container {
    padding-top: 2.1rem !important;
    border: 10px solid transparent;
    border-image: url("../images/green-border.png") 25 round;
    border-color: white;
    border-image-width: 14px;
    padding-bottom: 0 !important;
}

.award-container.p-4 {
    padding-bottom: 5px !important;
}

.award-section .title-image, .calendar-section .title-image {
    -webkit-transform: translateY(-70%);
    -moz-transform: translateY(-70%);
    -ms-transform: translateY(-70%);
    -o-transform: translateY(-70%);
    transform: translateY(-70%);
}
.award-item a {
    color: #464999;
}



.award-inner .award-image .record, .award-inner .award-image .description {
    padding: 1rem 2rem;
}
.award-inner .award-image .description {

}
@media (min-width: 768px) {
    .award-inner .award-image .wrap {
        max-width: 100%;
        width: 100%;
    }

    .award-inner .award-image .wrap.md {
        max-width: 70%;
    }

}
.award-inner .award-image .record .award {
    font-weight: bold;
    color: #383838;
}
.award-inner .award-image .record .student {
    margin-bottom: 10px;
    word-break: keep-all;
}

.award-inner .award-image > .wrap {
    color: #555;
    text-decoration: none;
    padding: 0;
}

.award-view .award-image > .wrap {
    padding-bottom: 2rem;
}

.award-inner .award-image > a:hover {
    background: #ffffff;
}

@media (max-width: 450px) {
    .award-section td {
        display: block;
    }
}


@media (max-width: 997px) {
    .award-section.grid-bottom-margin {
        margin-bottom: 3.4rem;
    }
}