@media (max-width: 1199px) {
    .bd-left p.wa-item-counter-rank, .bd-left .wa-item-counting {
        font-size: 2.2em;
    }
}
@media (max-width: 991px) {
    .award-desc p {
        margin-bottom: 15px;
    }
    .award-desc h1 {
        margin-bottom: 20px;
    }
}

@media (max-width: 767px) {
    .award-desc .ad-img img {
        top: 0px; 
        display: block;
        margin: auto;
    }   
    blockquote.award-blockquote{
        display: block;
    }
    .blockquote-left {
        width: 100%;
        float: none;
        text-align: center;
    }
    .blockquote-right {
        width: 100%;
    }
}
@media (max-width: 680px) {
    .wa-item.align-item{
        display: block;
    }
    .wa-item.align-item:after,
    .wa-item.align-item:before{
        content: '';
        clear: both;
        display: block;
    }
    .wa-item .wa-item-img {
        width: 55%;
        display: block;
        float: none;
        margin: auto;
        margin-bottom: 30px;
    }
    .wa-item .wa-item-img img {
        width: 100%;
    }
    .wa-item-desc {
        width: 75%;
    }
    .wa-item-counter {
        width: 25%;
    }
}
@media (max-width: 595px) {
    .award-desc h1 {
        font-size: 1.6em;
        text-align: center;
    }
    .award-desc p,
    .top-blog-desc-wrapper h2,
    .top-blog-desc-wrapper p {
        text-align: center;
    }

    .wa-item-desc {
        width: 90%;
        text-align: center;
        margin: auto;
        display: block;
        float: none;
    }
    .wa-item-counter {
        width: 100%;
    }
    .wa-item-counter .bd-left div {
        display: inline-block;
        margin: 0 10px;
    }
    .wa-item-counter .bd-left div:first-child {
        border-right: 1px solid #d1d1d1;
        padding: 0 30px;
    }
    .wa-item .wa-item-img {
        width: 95%;
    }
}