



.stories-bg {
	margin: 0 auto;
	padding: 0;
	background-image:url(/gsimages/genscript/social/social-top-bg.jpg);
	background-repeat: no-repeat;
	min-height: 590px;
	background-position:center center;
}
	
	.yearMain {
    max-width: 1100px;
    margin: 0 auto;
}
	
	.yearMain-bg {background: #efefee;}
	
	.social-part1 {
		margin-top: 64px;
		margin-bottom: 34px;
		
	}
	.social-part1 .part1-w {
		border: 3px dotted #5a156b;
		padding: 20px 15px;
		background:#ffffff
	}
	.social-part1 .part1-w  p { font-weight: 600; line-height: 1.6em; font-size: 18px; color: #000000; margin: 0; padding: 0;}
	
	
	.social-part2 { width: 509px; margin: 0 auto; margin-bottom: 26px;}
	
	.social-part2 .part2-btn { background: url(/gsimages/genscript/social/share-btn.png) no-repeat; min-height: 108px; width: 100%; text-align: center; position: relative;}
	
	.social-part2 .part2-btn .text-btn { font-weight: 700; font-style: italic; color: #000000; line-height:normal;font-size: 2.0em; position: absolute; top:50%; left:50%;transform:translateX(-50%) translateY(-50%); width: 100%;}
	.social-part2 .part2-btn .text-btn a { color: #333333;}
	
	.social-part4 { margin-bottom: 48px; min-height: 312px; background: url(/gsimages/genscript/social/show-name-bg.png) 0 0 no-repeat; padding: 90px 120px 20px 120px; background-size: 100% 100%;}
	
	.social-part4 .part4-w { text-align: center;}
	
	.social-part4 .part4-w  h1 { font-weight: 700; margin: 0; padding: 0; font-size: 20px;}
	
		.social-part4 .part4-w  h2 { font-weight: 600; font-size: 16px; padding: 10px 8px; background: rgba(102,102,102,0.55); width: 68%; border-radius: 50px; margin: 0 auto;}
	
	
	.social-part3 { background: url(/gsimages/genscript/social/adbg.png) no-repeat; width: 970px; height: 541px; margin: 0 auto; padding: 14px 0 0 0;}
	
	
	
	.h20 { height: 20px; overflow: hidden; clear: both;}
	
	
	
	
	
	
	
	
	
	
	


    .winners-content {
    height: 190px;
    position: relative;
    overflow: hidden;
    padding: 10px 0;
    margin-right: -152px;
}
    .winners-list, .winners-list2 { margin: 0; padding: 0; float: left; width: 50%;}
    .winners-list li, .winners-list2 {
            line-height: 35px;
            font-size: 16px;
            font-family: "Arial Regular";
            font-weight: 600;
            list-style-type: none;
        }
        .winners-list li span, .winners-list2 li span {
            display: inline-block;
        }
        .prize-name {
            font-family: "Arial Bold";
            font-size: 18px;
            font-weight: 600;
        }

        .winners-name {
            width: 186px;
            text-align: left;
            margin-right: 20px;
        }
        
        
    .social-part5 { width: 761px;}    
    .social-part2 .part5-btn { background: url(/gsimages/genscript/social/top-btn.png) 0 0 no-repeat; width: 761px; min-height: 186px;}    

	.social-part2 .part5-btn .text-btn { font-size: 18px; font-style: normal; top: 60%; font-weight: 400; left: 46%;}

.more { display: none;}
@media only screen and (max-width:767px) and (min-width:481px) {
	
	.stories-bg{
	background-size: auto 250px!important;
	min-height: 250px!important;
	}
	
	
	.winners-list, .winners-list2 { display: block; float: none;}
	.winners-content { height: auto;}
	
}
