@charset "utf-8";
/* CSS Document */

.full-awards-bg{background: url(../img/founder-back.jpg) no-repeat center center; background-size: cover; width: 100%; padding: 100px 0 60px 0; position: relative;}
.awards-box1156{ width: 96%; max-width: 1156px; margin: 0 auto; text-align: center;}
.awards2{ width: 100%; height: auto; float: left; display: block;}
.awards2 h3 {width: auto;display: inline-block;position: relative; padding: 0 70px; font-size: 20px;   color: #fff; text-transform: uppercase;margin: 0 auto;}
.awards2 h3:before { position: absolute; content: "";    right: 0px;  background: url(../img/spiral_right.png) no-repeat; width: 47px; height: 16px;}
.awards2 h3:after { position: absolute;content: "";left: 0px; background: url(../img/spiral_left.png) no-repeat; width: 47px; height: 16px;}
.awards-recognitions{width: 100%; max-width: 1156px; height: 100%; margin: 0 auto; text-align: center; padding: 50px 100px 0px 100px; box-sizing: border-box;}
.awards-recognitions li{  height: 555px; padding:0 15px ; display: block; text-align: center;  }
.awards-recognitions li div{  height: 100%; background: #FFFFFF; border-radius: 30px; display: block; position: relative;  }
.awards-recognitions li div span{ width: 100%; max-width: 186px; height: 275px; margin: 0 auto; display: table; text-align: center;}
.awards-recognitions li div span big{ display: table-cell;  vertical-align: middle; text-align: center; max-width: 186px; overflow: hidden;  }
.awards-recognitions li div span big img{ width: 100%;}
.awards-recognitions li div small{ width: 100%; height: auto; float: left; display: block; padding: 0 10%; }
.awards-recognitions li div small h4{ width: 100%; height: 70px; float: left; display: block; text-align: center; font-size: 18px; color: #705236; font-weight: 400; line-height: 24px;}
.awards-recognitions li div small p{ width: 100%; height: auto; float: left; display: block; text-align: center; font-size: 14px; color: #705236; font-weight: 400; line-height: 20px;}
.awards-recognitions li div aside{ position: absolute; left: 0; right: 0; bottom: 30px; width: auto;margin: 0 auto; display: block;   }

.awards-recognitions li div aside i { width: auto; padding: 15px 35px 15px 35px; box-sizing: border-box; background: #540709; border-radius: 25px; text-align: center; font-size: 12px; color: #FFF; font-weight: 400; line-height: 20px; font-style: normal; position: relative;   }
.awards-recognitions li div aside i:after{ content: ''; position: absolute; right:-50px; top: 10px; width: 75px; height: 25px; background: url(../img/arrow5.png) right top no-repeat;}

.awards_next {
    position: absolute;
    background: url(../img/arrow-right2.png) no-repeat top right;
    width: 95px;
    height: 62px;
    display: block;
    text-indent: -9999px;
    top: 50%;
    margin-top: -20px;
    right: 0px;
    padding: 0px;
    cursor: pointer; z-index: 9;
}
.awards_prev {
    background: url(../img/arrow-left2.png) no-repeat top right;
    width: 95px;
    height: 62px;
    position: absolute;
    display: block;
    text-indent: -9999px;
    top: 50%;
    margin-top: -20px;
    left: 0px;
    padding: 0px;
    cursor: pointer; z-index: 9;
}

.box33 #cboxCurrent{ display: none!important;}
.box33 #cboxTitle{ display: none!important;}

.box33 #cboxContent {background: transparent;}

.box33 #cboxLoadedContent {background: transparent;}

@media screen and (max-width:600px){
	.awards-recognitions{ padding: 50px 0px 0px 0px;}
	
	.awards2 h3:before{ display: none;}
	.awards2 h3:after{display: none;}
}

