.home-upcoming-event {
	padding-top:50px;
	padding-bottom:50px;
	background-image:url(../images/world.png);
}
.home-upcoming-event.home-2 {
	background-image:url(../images/world-1920x1132.png);
}
body.theme-light .home-upcoming-event {
	background-image:url(../images/world_light.png);
}
.home-successful-event {
	padding-top:96px;
	padding-bottom:80px;
	background-color:#262626;
}
.home-kk-welcome{padding-top:36px; padding-bottom:60px; background-color:#fdfdfd;}
.gallery-kk-welcome{padding-top:26px; padding-bottom:25px;
 background-image: linear-gradient(-180deg, rgba(254, 245, 195, 1)0%, rgba(255, 252, 236, 1)100%);
/*background-color:#fffcec; */box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1); border-bottom:2px solid #e1e0e0; border-top:2px solid #e1e0e0}
.gallery-kk-welcome .kkgly{font-size: 36px; text-transform: uppercase; color: #0c0c0c; /*color: #FFF;*/ padding: 0px; font-weight: 300;  text-align: center; margin:0px;}
.kkgly span{/*color: #D91F26;*/color: #0c0c0c;}
@media only screen and (min-width:980px) and (max-width:1024px) {
.gallery-kk-welcome .kkgly{ line-height:40px; margin:0px;}
}
@media only screen and (min-width:767px) and (max-width:979px) {
.gallery-kk-welcome{padding-top:18px; padding-bottom:18px}
.gallery-kk-welcome .kkgly{ line-height:40px; margin:0px;}
}
@media only screen and (min-width:480px) and (max-width:766px) {
.gallery-kk-welcome{padding-top:18px; padding-bottom:18px}
.gallery-kk-welcome .kkgly{ line-height:40px; margin:0px;}
}
@media only screen and (min-width:300px) and (max-width:479px) {
.gallery-kk-welcome{padding-top:18px; padding-bottom:18px}
.gallery-kk-welcome .kkgly{font-size:26px; line-height:40px; margin:0px;}
}
body.theme-light .home-successful-event {
	background-color: #f7f7f7;
}
.home-album {
	padding-top:50px;
	padding-bottom:10px;
	/*background-color:#fff;*/
}
body.theme-light .home-album {
	background-color: #ffffff;
}
.home-news {
	padding-top:100px;
	padding-bottom:100px;
	background-color:#262626;
}
body.theme-light .home-news {
	background-color: #efefef;
}
.home-go-top {
	background-color:#2f2f2f;
}
body.theme-light .home-go-top {
	background-color: #ffffff;
}
.home-service {
	padding-top:30px;
	padding-bottom:75px;
	background-color:#2f2f2f;
}
body.theme-light .home-service {
	background-color: #ffffff;
}
.service-item {
	padding-top:30px;
}
.contact-content {
	margin-top:50px;
	margin-bottom:80px;
}