/*
Theme Name: Irrelevant Old Brand
Author: Irrelevant Old Brand
Description: This theme for Irrelevant Old Brand
Version: 1.0.0
*/
.review-banner {
    background: #f1f1f1;
}
.review-banner .book-img {
    text-align: center;
}
.review-banner .star-img {
    position: relative;
    margin-bottom: 20px;
    max-width: 40%;
    mix-blend-mode: multiply;
}
.review-banner img {
    max-width: 60%;
    margin: 0 auto;
}

.interviews-sec .interviews-list{ display: inline-block; width: 100%; }
.interviews-sec .interviews-list .interview-col{ width: calc(100% / 3); padding: 0 15px; margin: 15px 0; }
.interviews-sec .interviews-list .interview_card{ width: 100%; background: #F8F9FA; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 1px solid #DEDEDE; padding: 30px 26px; }
.interviews-sec .interviews-list .interview_card .interview_image{ height: 260px; position: relative; background-size: 121%; background-position: -90px center; background-repeat: no-repeat; }
.interviews-sec .interviews-list .interview_card .interview_image a{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; }
/* .interviews-sec .interviews-list .interview_card .interview_content{ padding: 30px 26px; border: 1px solid #DEDEDE; min-height: 160px; } */
.interviews-sec .interviews-list .interview_card .interview_content h5{ font-size: 20px; line-height: 1.5; margin-bottom: 0; }
.interviews-sec .interviews-list .interview_card .interview_content a{ display: inline-block; width: 100%; color: #333; transition: 0.4s ease all; }
.interviews-sec .interviews-list .interview_card .interview_content a:hover{ color: #024d81; } 

.awards-sec .awards-list { display: inline-block; width: 100%; }
.awards-sec .awards-list .awards-box { width: calc(100% / 3); padding: 0 15px; margin: 15px 0; }
.awards-sec .awards-list .awards-box .awards-logo { display: inline-block; width: 100%; text-align: center; }
.awards-sec .awards-list .awards-box .awards-logo img { max-width: 200px; max-height: initial; }
.awards-sec .awards-list .awards-box .awards-logo h4 { text-transform: capitalize; margin-bottom: 10px; margin-top: 30px; color: #333; font-weight: 900; }
.awards-sec .awards-list .awards-box .awards-logo h5 { color: #024d81; text-transform: capitalize; transition: 0.4s ease all; font-family: 'Avenir Medium'; }
.awards-sec .awards-list .awards-box .awards-logo h5 strong{ font-family: 'Avenir Black'; }
.awards-sec .awards-list .awards-box a:hover .awards-logo h5 { color: #f15822; }
.awards-sec .awards-box.awards-box-last { width: 100%; border-top: 1px solid #e9e9e9; margin-top: 40px; padding: 30px 15px; }
.awards-sec .awards-box-last .awards-logo { justify-content: flex-start; display: flex; align-items: center; flex-flow: column; text-align: left; align-items: flex-start; }
.awards-sec .awards-box-last .awards-logo > a { display: inline-flex; align-items: center; gap: 30px; }
.awards-sec .awards-box-last .awards-logo img { max-width: 240px; max-height: initial; }
.awards-sec .awards-box-last .awards-logo h4 { margin-top: 0; }
.awards-sec .awards-box-last .awards-logo a:hover h4 { color: #f15822; }
.awards-sec .awards-box-last .awards-overall { display: flex; flex-wrap: wrap; /* gap: 30px; margin-top: 10px; */ }
.awards-sec .awards-box-last .awards-li { width: calc(100% / 3 - 30px); text-align: center; margin: 15px; }
.awards-sec .awards-box-last .aw-li-top { background: #fff; color: #000; box-shadow: 0 10px 30px rgb(0 0 0 / 5%); width: 100%; height: 150px; display: flex; align-items: center; justify-content: center; flex-flow: column; transition: 0.3s; position: relative; z-index: 1; }
.awards-sec .awards-box-last .aw-li-top>span { display: block; font-size: 50px; line-height: 1.2; font-weight: 900; position: relative; }
/* .awards-sec .awards-box-last .aw-li-top>span sup { position: absolute; top: 20px; left: 36px; } */
.awards-sec .awards-box-last .awards-li:hover .aw-li-top { color: #FFF; }
.awards-sec .awards-box-last .aw-li-top:after { content: ""; position: absolute; width: 100%; height: 0; top: 0; left: 0; background: transparent linear-gradient(181deg, #024d81 0%, #024d81 100%) 0% 0% no-repeat padding-box; transition: all 0.3s ease-in-out; z-index: -1; }
.awards-sec .awards-box-last .awards-li:hover .aw-li-top:after { height: 100%; }
.awards-sec .awards-box-last .aw-li-bottom { margin-top: 15px; font-size: 18px; line-height: 1.3em; }
.awards-sec .awards-box-last .aw-li-bottom p:last-child { margin-bottom: 0; }
.awards-sec .awards-box-last .aw-li-top>.aw-icon img { max-width: 80px; filter: invert(0); transition: 0.3s; }
.awards-sec .awards-box-last .awards-li:hover .aw-li-top .aw-icon img { filter: brightness(0) invert(1); }







@media(min-width:768px) {
    .awards-sec .awards-box.awards-box-last .awards-logo{ text-align: left; }
}
@media(max-width:1199px) {
    .interviews-sec .interviews-list .interview_card .interview_content h5 { font-size: 16px; line-height: 1.4; }
    .awards-sec .awards-box-last .aw-li-top { height: 150px; }
    .awards-sec .awards-box-last .aw-li-top>span { font-size: 50px; }
}
@media(max-width:991px) {
    .interviews-sec .interviews-list .interview-col { width: calc(100% / 2); }
    .awards-sec .awards-list .awards-box { width: calc(100% / 2); }
    .awards-sec .awards-box.awards-box-last { width: 100%; }
    .awards-sec .awards-box-last .awards-li { width: calc(100% / 2 - 30px); }
}
@media(max-width:767px) {
    .mb-xs-20 { margin-bottom: 20px; }
    .interviews-sec .interviews-list .interview-col { width: 100%; }
    .awards-sec .awards-list .awards-box { width: 100%; }
    .awards-sec .awards-box.awards-box-last { width: 100%; }
    .awards-sec .awards-box-last .awards-li { width: calc(100% - 30px); }
    .awards-sec .awards-box-last .awards-logo > a { gap: 0; flex-flow: column; }
    .awards-sec .awards-list .awards-box.awards-box-last .awards-logo h4 { margin-top: 0; }
}