.winners_list_sec { background: #EBCD6D; background: linear-gradient(-136deg, #FEE1A7 0%, #D1AA65 100%);padding: 50px 0; } 
.page_title{font: 400 50px/61px 'manierregular', sans-serif; color: #303133; text-shadow: 2px 2px 2px #FFFFFF;margin-bottom:35px;text-align:center;}  


.tab_widget .tab-content>.tab-pane{ display: none;}
.tab_widget .tab-content>.active{ display: block;} 
.tab_widget .nav-tabs{margin: 0;  padding: 0; width: 100%; border-bottom: 1px solid #303133; text-align: center;}
.tab_widget .nav-tabs li{width: auto; min-width: 150px; height: 50px; display: inline-block; text-align: center; vertical-align: middle; line-height: 52px; padding: 5px 20px 5px 20px;} 
.tab_widget .nav-tabs li.active{background: #303133; border-radius: 5px 5px 0px 0px;}
.tab_widget .nav-tabs li.active a{color:#FEE1A7;}
.tab_widget .nav-tabs li a{font: 500 23px/27px 'manier', sans-serif; color: #303133; text-transform: uppercase; text-decoration: none;} 
 


.winners_list_wrap{display: flex; flex-wrap: wrap; justify-content: space-evenly; column-gap: 50px;}
.winners_list_wrap .winner_item{text-align: center; width: calc(50% - 25px); max-width: calc(50% - 25px); flex-basis: calc(50% - 25px); margin: 10px 0 40px 0;}	
.winners_list_wrap .winner_item .ttl{display: block;font: 400 35px/42px 'manierregular', sans-serif; color: #303133;margin-bottom: 7px;} 
.winners_list_wrap .winner_item .subttl{display: block;font-size: 22px; line-height: 32px; font-weight: 400; color: #303133;margin-bottom: 10px;} 
.winners_list_wrap .winner_item .img_wrap{display: block; margin-bottom: 10px;} 
.winners_list_wrap .winner_item img{ max-width: 100%; box-shadow: 0px 3px 6px #00000029; border: 5px solid #FFF2D9;} 
 
.tab_desc_wrap {border-bottom: 1px solid #303133; text-align: center; margin-bottom: 10px;}
.tab_desc_wrap .tab_desc{font-size: 16px; line-height: 22px; font-weight: 400; color: #fff; background-color: #303133; min-height: 35px; padding-top: 7px; width: 607px; margin: 0 auto;font-family: 'manierregular';} 
 
 

@media (max-width: 980px){
	.winners_list_sec{padding: 25px 0;}
	.page_title{font-size: 32px; line-height: 38px;margin-bottom: 20px;}
.tab_widget .nav-tabs { white-space: nowrap; width: 100%; overflow-x: auto; overflow-y: hidden;display: block;}
.tab_widget .nav-tabs li{display: inline-block; white-space: normal;} 
.tab_widget .nav-tabs li { 
    min-width: 100px;
    height: 30px; 
    line-height: 28px;
    padding: 5px 10px 5px 10px;
}
.tab_widget .nav-tabs li a{font-size: 18px; line-height: 24px;}
.winners_list_wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    column-gap: 0;
}.winners_list_wrap .winner_item {
    text-align: center;
    width: 100%;
    max-width: 100%;
    flex-basis: 100%;
    margin: 0 0 20px 0;
}
.winners_list_wrap .winner_item .ttl{font-size: 22px; line-height: 30px;}
.winners_list_wrap .winner_item .subttl{font-size: 16px; line-height: 22px;}
.winners_list_wrap .winner_item img{height: auto;}


.tab_desc_wrap .tab_desc{font-size: 14px; line-height: 18px;margin: -2px auto 0 auto; width: 100%; min-height: 30px;}
 





}