body.home{overflow-x:hidden}
.hb{float:left;width:100%;height:100vh;position: relative;background:#000000;overflow-x:hidden}
.hb .hn{width:100%;float:left;position: absolute;top:0px;left:0px;z-index:99;}
.hb .ml{width:41%;float:left;border-bottom:2px solid rgba(255,255,255,0.1)}
.hb .mc{width:18%;float:left;text-align: center}
.hb .mr{width:41%;float:right;border-bottom:2px solid rgba(255,255,255,0.1)}
.hb ul{display:block;margin:0px;padding:120px 0 3px;list-style:none;font-size:0px;}
.hb ul li{display:inline-block;position: relative;;}
.hb ul li a{display:inline-block;font-size:19px;font-family:"Roboto";font-weight:700;text-transform:uppercase;color:#fff;margin:0 45px}
.hb ul li a:after{background:#f4b73d}
.hb ul li .sub-menu{display:none;position:absolute;min-width:266px;padding:36px 36px 36px 36px;top:44px;left:0px;background:#15253b}
.hb ul li .sub-menu li {display:block;margin-bottom:10px}
.hb ul li .sub-menu li a{padding:0px;font-size:16px;font-weight:700;margin:0px;text-transform:none}
.hb ul li .sub-menu li a:hover{color:#f4b73d}
.hb ul li .sub-menu li.current_page_item a{color:#f4b73d}
.hb ul li:hover .sub-menu{display:block}
.hb .ml ul{float:right}
.hb .mc a{display:inline-block;vertical-align:top;margin-top:33px}

.hb .row{max-width:1354px;}
.hb .bt{clear:both;}
.hb .hbc{width:100%;float:left;position: absolute;top:0px;left:0px;z-index:4;padding-top:249px;}
.hb .hbctc{float:left;width:100%;position:relative;margin-bottom:87px}
.hb .hbctc .hbct{display:none;position:absolute;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);width:75%}
.hb .hbc h1{-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;margin:0 auto;text-align:center;line-height:1em;margin-bottom:43px;}
.hb .imgs{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1;}
.hb .imgs .sl{position: absolute;top:0px;left:0px;width:100%;height:100%;opacity:0.4;display:none;}
.hb p{-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;color:#ffffff;font-size:23px;text-align: center;font-family:"Roboto";font-weight:400;max-width:740px;margin:0px auto;line-height:1.65em}


.hb .ic_c{position:absolute;left:50%;bottom:50px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);z-index:9;}
.hb .pg{width:100%;text-align:center;z-index:10;}
.hb .pg a{display:inline-block;font-size:0px;width:54px;height:7px;background:#fff;margin:0 5px;}
.hb .pg a.active{background:#f4b73d;}
.hb .ic_d{width:48px;height:28px;background:url("../images/ic_d.png") center center no-repeat;display:inline-block}
.hb .btn1{width:100%;max-width: 387px;height:66px;font-size:23px;padding-top:14px;margin-top:30px;color:#323232}

.s1{min-height:672px;border-bottom:1px solid #cbcbcb;padding:60px 0;}
.s1.sticky{padding-top:154px}
.s1 .rb{float:right;width:53%}
.s1 .rb img{width:100%}
.s1 .lb{float:left;width:47%}
.s1 .lb .ic{max-width:675px;float:right;margin-right:40px;padding-top:62px}
.s1 .lb .btn1{font-size:20px;color:#323232;width:282px;height:66px;padding-top:17px}
.s1 .lb .btn1:hover{color:#fff;}
.s1 .lb h3{margin-bottom:28px}
.s1 .lb h4{margin-bottom:31px;font-weight:400}
.s1 .lb p{margin-bottom:34px}

.s2{padding:24px 0;}
.s2 h3{color:#21334c;font-size:30px;font-family:"Roboto";text-transform:uppercase;display:block;text-align:center}
.s2 .box{float:left;position:relative;background:#21334c;width:100%;max-width:33.33%;overflow-y:hidden;margin-bottom:2px}
.s2 .box.b1{border-left:1px solid #fff;border-right:1px solid #fff;}
.s2 .box.b2{border-left:1px solid #fff;border-right:1px solid #fff}
.s2 .box.b3{float:right;border-right:1px solid #fff;border-left:1px solid #fff}
.s2 .box.b4{max-width:50%;border-left:1px solid #fff;border-right:1px solid #fff;}
.s2 .box.b5{max-width:50%;border-right:1px solid #fff;border-left:1px solid #fff;}
.s2 .box img{width:100%;}
.s2 .box .ic{position:absolute;top:0px;height:100%;width:100%}
.s2 .box .ic:before,
.s2 .box .ic:after {
	position: absolute;
	top: 20px;
	right:  20px;
	bottom: 20px;
	left: 20px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}
.s2 .box.long .ic:before,
.s2 .box.long .ic:after {
	top: 20px;
	right:  20px;
	bottom: 20px;
	left: 20px;
}
.s2 .box .ic:before {
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
}

.s2 .box .ic:after {
	border-right: 3px solid #fff;
	border-left: 3px solid #fff;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
}
.s2 .box .ic h4 {
    padding-top: 30%;
    font-size:23px;
    color:#fff;
    text-align:center;
    font-family:"Roboto";font-weight:700;
    text-transform:uppercase;
	-webkit-transition: all 0.35s;
    transition: all 0.35s;
    margin-bottom:0px;
    padding-bottom:0px;
	-webkit-transform: translate3d(0,0px,0);
	transform: translate3d(0,0px,0);
}
.s2 .box.long .ic h4 {padding-top:20%;}

.s2 .box .ic p {
    color:#fff;
    font-size:18px;
    font-family:"Roboto";
    text-align: center;
	padding: 20px 90px 0px;
    opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
	
}

.s2 .box .ic:hover:before,
.s2 .box .ic:hover:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.s2 .box.long .ic:hover h4{padding-top:15%}
.s2 .box .ic:hover h4{padding-top:20%}
.s2 .box .ic:hover h4,
.s2 .box .ic:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.s3{padding:100px 0 0}
.s3 h3{color:#21334c;font-size:30px;font-family:"Roboto";font-weight:700;text-transform:uppercase;border-bottom:4px solid #a8b6e0;padding-bottom:25px}
.s3 .its{display:block}
.s3 .it{display:block;border-bottom:1px solid #cbcbcb;margin-bottom:5px}
.s3 .meta{font-size:16px;font-family:"Roboto";color:#a7a7a7;display: block;margin-bottom:12px;font-weight:400}
.s3 .meta .s{display:inline-block;vertical-align:top;margin:1px 10px 0;font-size:13px}
.s3 .it a{cursor: pointer;}
.s3 .it a.title{color:#323232;font-family:"Roboto";font-weight:500;font-size:19px;line-height:1.26em}
.s3 .it a:hover{color:#f4b73d}
.s3 .it a.authorlink{font-size:16px;font-family:"Roboto";color:#a7a7a7;font-weight:400;display:inline-block}
.s3 .it a.authorlink:hover{color:#fbb84f}
.s3 .it img{margin-bottom:25px}
.s3 .whastnew .it .itc{padding:15px 15px 15px 15px;margin-bottom:5px}
.s3 .whastnew .it:hover .itc{background:#f4b73d;}
.s3 .whastnew .it:hover span,
.s3 .whastnew .it:hover a{color:#fff}
.s3 .mf .it{max-width:539px;margin:0 auto;border-bottom:none}
.s3 .mf a.title{margin-bottom:24px;display:block}
.s3 .mf.lf a.title{margin-bottom:10px}
.s3 .mf p{font-size:16px;line-height:1.62em}

.s4{padding:52px 0 100px}
.s4 h3{color:#21334c;font-size:30px;font-family:"Roboto";text-transform:uppercase;border-bottom:4px solid #a8b6e0;padding-bottom:25px}
.s4 h3 a{width:113px;height:38px;float:right;text-align:center;font-size:20px;color:#7a7a7a;background:#efefef;padding-top:1px;display:none}
.s4 h3 a:hover{background:#ff5a00;color:#fff}
.s4 .its{display:block;width:100%;}
.s4 .it{display:block;border-bottom:1px solid #cbcbcb;padding-bottom:3px;float:left;clear: both;width:100%;margin-bottom:4px}
.s4 .it .thumb{position:relative;display:inline-block;width:82px;height:52px}
.s4 .it .thumb img{width:100%;display:inline-block}
.s4 .it .thumb:after{position: absolute;width:25px;height:25px;background:url("../images/s4_thumb_play.png") 0 0 no-repeat;content:" ";top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.s4 .it .title{color:#686868;font-family:"Roboto";font-weight:500;font-size:16px;line-height:1.31em;margin-left:24px;width:calc(100% - 111px);display:inline-block}
.s4 .it a{display:block;padding:6px 7px;float:left;width:100%;display: flex;align-items:center}
.s4 .it a.active,
.s4 .it a:hover{background:#f4b73d;}
.s4 .it a.active .title,
.s4 .it a:hover .title{color:#fff;font-weight:700}
.s4 .its .it:last-child{border-bottom:none}
.s4 .m_v_c{background:#000;}
.s4 .m_v_c img{opacity:0.4;}
.s4 .m_v{float:right;position:relative;width:100%;max-width:960px;}
.s4 .m_v:after{position:absolute;top:0px;left:0px;background:rgba(0, 0, 0,1);width:100%;height:100%;z-index:1;}
.s4 .m_v .t{z-index:9;margin-top:-30px;width:100%;color:#fff;font-size:50px;text-align:center;position:absolute;font-family:"Roboto";font-weight:500;line-height:1.38em;max-width:75%;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.s4 .m_v .pl-c{position: absolute;bottom:60px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);z-index:10;}
.s4 .m_v .pl-c .ic{display:inline-block;vertical-align:top;width:36px;height:36px;background:url("../images/mv_pl_btn.png") 0 0  no-repeat;margin:4px 20px 0 0}
.s4 .m_v .pl-c .lb{color:#f4b73d;font-family:"Roboto";font-size:30px;text-transform: uppercase;font-weight:700}
.s4 .m_v .pl-c:hover .lb{color:#fff}
.s4 .m_v .pl-c:hover .ic{background-position-y:-37px}
.s4 .m_v iframe{display:none;position: absolute;top:0px;left:0px;width:100%;height:100%;z-index:9;}

.s5{padding:20px 0;border-top:1px solid #cbcbcb;}
.s5 h3{color:#21334c;font-size:30px;text-align:center;font-family:"Roboto";font-weight:700;text-transform:uppercase}
.s5 .t{float:left;width:100%;clear:both;height:60px;background:#6273a7;text-align: center;padding:0px;margin:0px;list-style:none;font-size:0px;margin-bottom:48px}
.s5 .t li{display:inline-block;vertical-align:top;}
.s5 .t li a{display:inline-block;color:#ffffff;font-family:"Roboto";font-size:19px;text-transform:uppercase;font-weight:700;margin:0 60px;padding:15px 0;position: relative;}
.s5 .t li a:hover:after,
.s5 .t li a.active:after{position: absolute; width: 0; 
	height: 0; 
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	border-top: 16px solid #6273a7;content:" ";bottom:-15px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}
.s5 img{margin-bottom:26px;display:block} 
.s5 .column:last-child:not(:first-child), 
.s5 .columns:last-child:not(:first-child){float:left;}
.s5 .t1{color:#c2c2c2;font-size:16px;font-family:"Roboto";font-weight:400;display:block;line-height:1.31em;margin-bottom:13px}	
.s5 .t2{color:#323232;font-size:19px;font-family:"Roboto";font-weight:500;display:block;line-height:1.42em;margin-bottom:13px}	
.s5 .t2:hover{color:#f4b73d}
.s5 p{color:#545454;font-size:16px;font-family:"Roboto";font-weight:400;display:block;line-height:1.625em;}	
.s5 .n_t{text-align:center;margin:50px auto}
.s5 .n_t a{display:inline-block;vertical-align:top;width:89px;height:32px;margin:0 10px}
.s5 .n_t .p{background:url("../images/btn_case_prev.jpg") no-repeat;}
.s5 .n_t .n{background:url("../images/btn_case_next.jpg") no-repeat}
.s5 .tab-content{float:left;width:100%;clear:both;position: relative;}
.s6{padding:83px 0;	background:#f7f7f7;}
.s6 .row{max-width:1596px}
.s6 h3{color:#21334c;font-size:30px;text-align:center;font-family:"Roboto";font-weight:700;text-transform:uppercase;margin-bottom:50px}
.upcoming-events{
	display: flex;
	width:100%;
	justify-content: center;
	padding:0 30px;

}
.upcoming-events .box{
	display: block;
}
.upcoming-events .box.box-left{
	max-width:764px;
	width:100%;
	margin-right: 56px;

}
.upcoming-events .box.box-left .th img{
	object-fit: cover;
	width:100%;
}

.upcoming-events .box.box-left .text{
	display: flex;
	flex-direction: column;
	padding:30px 75px 44px;
	background-color: #182539;
}
.upcoming-events .box.box-left .text h4{
	margin-bottom:5px;
}
.upcoming-events .box.box-left .text h4 a{
	font-family: "Roboto";
	font-size: 26px;
	font-weight: bold;
	line-height: 1.25em;
	color: #ffffff;
}
.upcoming-events .box.box-left .text .meta_box{
	display: flex;
	align-items: center;
	margin-bottom:15px;
}
.upcoming-events .box.box-left .text .meta_box span{
	display: block;
	font-family: "Roboto";
	font-size: 18px;
	line-height: 1.72em;
	color: #8698b4;
}
.upcoming-events .box.box-left .text .meta_box .date{
	font-weight: bold;
	color: #ffffff;
	
}

.upcoming-events .box.box-left .text .meta_box .loc{	
	margin:0 40px;
}
.upcoming-events .box.box-left .text .info-content p{
	font-family: "Roboto";
	font-size: 16px;
	font-weight: normal;
	line-height: 1.63em;
	color: #ffffff;
}

.upcoming-events .box.box-left .text a.read-more{
	display: inline-flex;
	width: 127.4px;
	height:33px;
	border-radius: 50px;
	background-color: #f4b73d;
	align-items: center;
	justify-content: center;
	font-family: "Roboto";
	font-size: 13px;
	font-weight: bold;
	line-height: 1em;
	letter-spacing: 1.3px;
	color: #182539;
}
.upcoming-events .box.box-left .text a.read-more:hover{
	background-color: #ff5a00;
	color:#fff;
}
.upcoming-events .box.box-right{
	width:100%;
	max-width: 664px;
}

.upcoming-events .items{
    display: flex;
    flex-wrap: wrap;
}

.upcoming-events .item{
    display: flex;
    flex-direction: column;
    width:100%;
    border-bottom:1px solid #d1d1d1;
	padding:0px 0px 0px 0px;
	margin-bottom:35px;
}
.upcoming-events .item .info{
    display: flex;
    margin-bottom: 19px;;
}
.upcoming-events .item .info .thumb{
    max-width:120px;
    width:100%;
    display: block;
    margin-right:31px;
}
.upcoming-events .item .info .thumb img{
    object-fit: cover;
	height: 120px;
	width:120px
}
.upcoming-events .item .info .text-info{
    display: flex;
    flex-direction: column;
    justify-content: center;

}
.upcoming-events .item .info .text-info h4{
    margin-bottom: 14px;
}
.upcoming-events .item .info .text-info h4 a{
    font-family: "Roboto";
    font-size: 21px;
    font-weight: bold;
    line-height: 1.25em;
    color: #21334c;
}
.upcoming-events .item .info .text-info h4 a:hover{
    color:#ff5a00;
}
.upcoming-events .item .info .text-info .info-line{
    display: flex;
    margin-bottom:5px;
}
.upcoming-events .item .info .text-info .info-line .lbl{
    width: 100px;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: bold;
    line-height: 1.72em;
    color: #6273a7;
    text-transform: uppercase;
    margin-right: 29px;
}

.upcoming-events .item .info .text-info .info-line .val{
    font-family: "Roboto";
    font-size: 16px;
    font-weight: normal;
    line-height: 1.72em;
    color: #313131;
}

.upcoming-events .item .info-content{
    display: flex;
    flex-direction: column;
    max-width: 663px;
}

.upcoming-events .item .info-content p{
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    line-height: 1.63em;
    text-align: left;
    color: #313131;
    margin-bottom: 26px;
}
.upcoming-events .item .info-content p:last-child{
    margin-bottom: 16px;
}
.upcoming-events .item .btnreadmore{
	display: inline-flex;
	font-family: "Roboto";
	font-size: 13px;
	font-weight: bold;
	line-height: 1.69em;
	letter-spacing: 1.3px;
	color: #15253b;
	text-transform: uppercase;
	margin-bottom:32px;
	position: relative;
	padding-right:24px;
	width:109px;
}
.upcoming-events .item .btnreadmore:after{
	content:" ";
	position:absolute;
	width: 12.6px;
	height: 12.3px;
	background:url("../images/events-arrow-readmore.svg") 0 0 no-repeat;
	background-size:100%;
	right:0px;
	top:6px;
}
.upcoming-events .item .btnreadmore:hover{
	width:115px;
}
.upcoming-events .events-navs{
	display: flex;
	justify-content: center;

}
.upcoming-events .events-navs ul{
	display: flex;
	margin:0px;
	padding:0px;
	align-items: center;

}
.upcoming-events .events-navs ul li{
	display: block;
}
.upcoming-events .events-navs ul li:first-child {
	margin-right:30px;
}
.upcoming-events .events-navs ul li:last-child {
	margin-left:30px;
}
.upcoming-events .events-navs ul li .btnn{
	display: block;
	width: 26.3px;
	height: 26.3px;
	background:url("../images/events-arrow-navs.svg") 0 0 no-repeat;
	background-size:100%;	
}
.upcoming-events .events-navs ul li .btnn.btnnext{
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.upcoming-events .events-navs ul li .num{
	display: block;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	border: solid 2px #c7c7c7;
	margin:0 12.5px;
}
.upcoming-events .events-navs ul li .num.active{
	border: solid 2px #f4b73d;
	background-color:#f4b73d;
}


@media screen and (max-width:1700px){
    .hb .hbc h1{font-size:44px;line-height:1.22em}
	.hb p{font-size:18px;line-height:1.33em}
	.s1 .lb .ic{padding:32px 15px 0;}
	
	.s2 .box .ic p{line-height:1.16em}
	.s6 a.m,
	.s6 a{width:98%;}
	.hb .btn1{padding-top:20px}
}

@media screen and (max-width: 1504px){
	.s3 h3,
	.s4 h3{font-size:24px;padding-bottom:15px}
	.s4 .m_v .t{font-size:40px;line-height:1.25em}
	.s4 h3 a{padding-top:5px;margin-top:-6px}
	.s3 .it a{font-size:18px}
	.s1 .lb h3{font-size:40px}

}
@media screen and (max-width: 1490px){
	.hb ul li a{margin:0 30px}
}
@media screen and (max-width: 1440px){
	.upcoming-events .box.box-left .text .meta_box span{
		font-size:14px;
		
	}
	.upcoming-events .item .info .text-info h4{
		line-height: 1.25em;
	}
	.upcoming-events .box.box-left .text h4 a{
		font-size:21px;
		line-height: 1em;
	}
}

@media screen and (max-width: 1366px){
	.s3 h3, .s4 h3{font-size:21px}
	.s4 h3 a{font-size:16px;padding-top:7px}
	.s1 .lb p{font-size:18px;line-height:1.55em}
	.s1 .lb h4{font-size:18px;line-height:1.55em}
	.s2 .box .ic p{font-size:16px}
	.hb ul li a{font-size:16px;margin:0 42px}
	.upcoming-events .box.box-left .text{
		padding:30px
	}
}

@media screen and (max-width: 1280px){
	.hb{min-height:115vh}
	

}

@media screen and (max-width: 1279px){
	
	.hb ul li a{margin:0 25px}
	.hb .hbc h1{font-size:34px;line-height: 1.29em}
	.s2 .box .ic h4{font-size:16px}
	.s2 .box .ic p{padding-left:25px;padding-right:25px;font-size:12px;line-height:1.33em}
	.s3 h3, .s4 h3{font-size:16px}
	.s4 h3 a{height:32px;}
	.s3 .meta,
	.s3 .it a{font-size:14px;line-height:1.28em}
	.s3 .mf p{font-size:14px;line-height:1.5em}
	.s4 .m_v .t{font-size:30px;line-height:1.33em}
	.s6 a{font-size:18px}
	.s1 .lb .btn1{font-size:16px;height:58px;max-width:200px;}
	.upcoming-events .box.box-left .text{
		padding:20px;
	}
	.upcoming-events .box.box-left{
		margin-right:20px;
	}
	.upcoming-events .box.box-left .text h4{
		line-height: 1.25em;
	}
	.upcoming-events .box.box-left .text h4 a{
		font-size:19px;
	}
	.upcoming-events .item .info .text-info h4 a{
		font-size:18px;
	}
	.upcoming-events .item .info .thumb{
		max-width: 100px;
	}
	.upcoming-events .item .info .thumb img{
		width:100px;
		height:100px;
	}
	.upcoming-events .item .info .text-info .info-line .lbl{
		font-size:16px;
	}
	.upcoming-events .item .info-content p{
		font-size:14px;
	}
}


@media screen and (max-width: 1199px){
    .s1 .lb{width:100%;margin-bottom:20px;}
	.s1 .lb .ic{float:none;max-width:90%;display:block;padding-top:0px;width:100%;margin:0 auto 20px;text-align:center}
	.s1 .rb{float:none;max-width:100%;text-align:center;display:block;width:100%}
	.s1 .rb img{max-width:1029px;margin:0 auto}
	.hb ul li a{margin:0 15px}
}

@media screen and (max-width: 1024px){
	.hb{min-height:100vh}
}

@media screen and (max-width: 1023px){
	
	.s1 .rb{width:100%;}
	.s1 .btn1{margin-bottom:20px}
	.s5 .t li a{margin:0 10px}

	.s5 img{width:100%;max-width:475px;margin:0 auto 20px}
	.s3 .mf .it{max-width:100%;}
	.s3 .it img{width:100%;}

	.s3 .it img{max-width:354px;margin:0 auto 20px;display:block}
	.s3 .mf .meta, .s3 .mf .it  a{text-align:center;}
	.s3 .mf p{text-align:center}
	.s4 .m_v{float:none;margin:0 auto;}

	.s2 .box .ic:before,
	.s2 .box .ic:after {

		top: 10px;
		right:  10px;
		bottom: 10px;
		left: 10px;

	}
	.s2 .box.long .ic:before,
	.s2 .box.long .ic:after {
		top: 10px;
		right: 10px;
		bottom: 10px;
		left: 10px;
	}

	.s3{padding-top:20px}
	.hb{min-height:100vh}
	.s3 .mf .it{max-width:354px}
	
	.s5 .t1{text-align:center}
	.s5 .t2{text-align:center}
	.s5 p{text-align:center}
	.s5 .it{display:block;margin:0 auto;max-width:80%}
	
	.upcoming-events{
		flex-direction: column;
	}
	.upcoming-events .box.box-left{
	margin:0 auto 30px;
	}
	.upcoming-events .box.box-right{
		margin:0 auto;
		max-width:764px;
	}
}
@media screen and (max-width: 991px){

	.hb{height:auto;min-height:auto}
	.hb .ic_d{display:none}
	.hb .pg{display:none}
	.hb .hbc{position: relative;;padding-top:200px}
	
}
@media screen and (max-width: 800px){
	.s2 .box .ic p{display:none}
	.s2 .box .ic h4{padding-left:20px;padding-right:20px;padding-top:20%;}

}

@media screen and (max-width: 639px){
	
	.s5 .t{height:auto}
	.s5 .t li a.active:after{display:none!important}
	.s5 .t li a.active{color:#f4b73d}
	.hb .hbc{padding-top:100px}
	.hb .hbc h1{font-size:18px}
	.hb p{font-size:16px}
	.hb .btn1{padding:10px;max-width:290px;font-size:14px;height:auto}
	.s1{text-align:center}
	
	.s2 .box.long,
	.s2 .box{max-width:100%;max-height:130px;overflow-y:hidden}
	.s2 .box .ic p{display:none}
	.s2 .box.long .ic h4,
	.s2 .box .ic h4{padding-top:54px!important}
	.s3{padding-top:20px}
	.s3 .it a.authorlink{font-size:14px}
	.s3 .meta .s{margin:0 9px}
	.s3  .mf a{font-size:18px}
	.s4 .m_v .t{display:none}
	.s4 .m_v .pl-c .lb{font-size:15px;margin-top:11px;display:inline-block}
	.s5 h3,
	.s2 h3{font-size:24px}
	.s4 .it .title{font-size:14px}
	.s4 h3{float:left;width:100%}
	.s4 h3 a{clear:both;float:left;margin:10px 0 0}
	.hb .hbc{padding-top:140px}
	.hb .ic_c{bottom:15px}
	.s4 h3 span{width:100%;clear:both;float:left;}
	.s4 .m_v .pl-c{bottom:auto;top:50%;transform:translate(-50%,-50%)}
	.upcoming-events .box.box-left .text .meta_box{
		flex-direction: column;
		align-items: flex-start;
		
	}
	.upcoming-events .box.box-left .text .meta_box .loc{
		margin:0px;
	}
	.upcoming-events .item .info{
		flex-direction: column;
	}
	.upcoming-events .item .info .thumb{
		max-width:120px;
		margin:0 auto 20px;
	}
	.upcoming-events .item .info .thumb img{
		width:120px;
		height:120px;
	}
	.upcoming-events .item .info .text-info h4{
		text-align:center;
	}
}