@charset "utf-8";

/* Desktop */

@media screen and (min-width: 1241px) {
	/* #header_zone #topBar{
		padding: 14px 0 8px 0;
	} */
	/* body.headerPopOn #header_zone #topBar:before{
		right:0;
	} */
}
/* @media screen and (max-width: 1240px) {
	.container{padding:0 20px;}
} */

@media screen and (max-width: 1225px) {
	#footer_zone .footerLeft #auxiliaryMenu li.nextLine:after {display: block;}
}

@media screen and (min-width: 1201px) {
	/* #middle_zone{padding-top:52px;} */
	/* #headbottom_zone{padding-top:45px;} */
	.showOnTablet, .showOnMobile{display:none !important;}
	
	body.headerPopOn #header_pop{
		display:block !important;
	}
}

@media screen and (max-width: 1200px) {
	body {font-size:0.938em;}
	.container{width:94%;}
	#header_zone .container{width:100%;}
	.fillbg {display:none;}
	.home #headbottom_zone .header-logo-wrap{width:45%;}
	.inside #headbottom_zone .header-logo-wrap{display:none;}
	#headbottom_zone .header-logo-wrap .header-logo img{max-width:100%; display:none;}
	#header_zone #topBar{display:none;}
	/* #header_zone.shadow .nav a.header-logo{display:block;} */
	#header_zone .nav a.header-logo{display:block; margin-left:3%;}
	#header_zone .nav .navMobile{display:block; margin-right:3%;}
	/* #middle_zone{padding-top:58px;} */
	.home #headbottom_zone{/* padding-top:125px; */padding-top:61px;}
	/* .inside #headbottom_zone{padding-top:48px;} */
	/* #footer_zone #backtotop {margin-right: 3%;} */
	#footer_zone .footerLeft {/*br{display:none;}*/}
	#footer_zone .footerRight li {margin: 5px;}
	
	.showOnTablet {display: block !important;}
	.hideOnTablet {display: none !important;}
	.showOnMobile{display: none !important;}
	.noMarginTb {margin: 0 !important;;}
	
	.blockTb-1-2 {width: calc(50% - 40px * 1/2);}
	.blockTb-1-3 {width: calc(33.3333% - 40px * 2/3);}
	.blockTb-2-3 {width: calc(66.6666% - 40px * 1/3);}
	.blockTb-1-4 {width: calc(25% - 40px * 3/4);}
	.blockTb-2-4 {width: calc(50% - 40px * 2/4);}
	.blockTb-3-4 {width: calc(75% - 40px * 1/4);}
	.blockTb-1-5 {width: calc(20% - 40px * 4/5);}
	.blockTb-2-5 {width: calc(40% - 40px * 3/5);}
	.blockTb-3-5 {width: calc(60% - 40px * 2/5);}
	.blockTb-4-5 {width: calc(80% - 40px * 1/5);}

	.blockTb-1-1,
	.blockTb-2-2,
	.blockTb-3-3,
	.blockTb-4-4,
	.blockTb-5-5 {width: 100%; margin: 15px auto;}

	.blockTb-1-1.blockHead,
	.blockTb-2-2.blockHead,
	.blockTb-3-3.blockHead,
	.blockTb-4-4.blockHead,
	.blockTb-5-5.blockHead {margin: 0 auto;}

	.blockTb-1-1:first-child,
	.blockTb-2-2:first-child,
	.blockTb-3-3:first-child,
	.blockTb-4-4:first-child,
	.blockTb-5-5:first-child {margin: 0 auto;}
	
	#header_pop{
		display:block !important;
		padding:0;
	}
	#header_pop .container{
		/*padding:0 20px;*/
		width:94%;
	}
	body.headerPopOn #header_pop{
		padding:30px 0;
	}
	body.headerPopOn #header_pop .mobileToggle{
		display:none;
	}
	/* #header_pop .closeBtn{
		right:20px;
	} */
	#header_pop .mobileToggle{
		display:none;
	}
	#header_pop .mobileToggle.open{
		display:block;
	}
}

@media screen and (max-width: 1024px) {
	#footer_zone .footerLeft #auxiliaryMenu li.noLine:before {content: " ";}
	#footer_zone .footerLeft #auxiliaryMenu li.listBreaker {display: none;}
}

@media screen and (min-width: 995px) {
	/* slideshow style */
	#content .slideShowIconWrap ul>li:nth-child(6n+1){
		margin-left:0;
	}
	/* slideshow style */
}

/* Tablet */
@media screen and (max-width: 994px) {
	#content .item3 > *{
		width:calc(100%/2);
	}
	/* slideshow style */
	#content .slideShowIconWrap ul>li{
		margin-left:2%; margin-left:1.5%\9; margin-bottom:2%; width:calc(24.9999% - 2% * 3/4);
	}
	#content .slideShowIconWrap ul>li:nth-child(4n+1){
		margin-left:0;
	}
	/* slideshow style */
}

@media screen and (max-width: 886px) {
	#footer_zone .footerLeft #auxiliaryMenu li {margin-right: 0px; padding-right: 5px;}
}

@media screen and (max-width: 800px){
	#content .flexbox.col-2>div{
		width: calc(100% - 20px);
	}
	#content .boxDetail{
		padding: 10px;
	}
}
@media screen and (min-width: 768px) {
	.inside .share-wrap .share-whatsapp{display:none;}
	
	#header_pop .slideInner .imgHolder{
		width:35%;
	}
	#header_pop .slideInner .contentHolder{
		width:65%;
		padding:0 30px;
	}
	#header_pop .slideInner .contentHolder a.btn_readmore{
		margin-top:20px;
	}
	#header_pop .swiper-control .swiper-button-next-custom{
		position: absolute;
		top: 50%;
		height: 35px;
		width: 35px;
		margin-top: -130px;
		right: 0;
		background-image: url(../images/icon_arrow_thin_right_grey.svg);
	}
	#header_pop .swiper-control .swiper-button-next-custom:hover{
		background-image: url(../images/icon_arrow_thin_right_orange.svg);
	}
	#header_pop .swiper-control .swiper-button-prev-custom{
		position: absolute;
		top: 50%;
		height: 35px;
		width: 35px;
		margin-top: -130px;
		left: 0;
		background-image: url(../images/icon_arrow_thin_left_grey.svg);
	}
	#header_pop .swiper-control .swiper-button-prev-custom:hover{
		background-image: url(../images/icon_arrow_thin_left_orange.svg);
	}
	#menuTab .share-wrap a.share-whatsapp{display:none;}
	.home .home-slide-banner .swiper-slide .article-block{align-self:center;}
}

/* Mobile */
@media screen and (max-width: 767px) {
	body {font-size:0.813em;}
	#content-wrap, #content table th, #content table.noBorder table:not(.noBorder) th, #content table td, #content table.noBorder table:not(.noBorder) td, #content table td.subHeader{padding-left: 10px; padding-right: 10px;}
	.container{width:94%;}
	.home  #headbottom_zone{background:url('../images/mobile/top-visual.jpg') no-repeat; background-position:50% 100%; background-size:100% auto;}
	.home  #headbottom_zone .header-logo-wrap{text-align:center; padding-top:10px; /* padding-bottom:190px; */ /* padding-bottom:30%; */ padding-bottom:35%; width:100%;}
	.home #headbottom_zone{/* padding-top:50px; */padding-top:0;}
	/* #header_zone.shadow .nav a.header-logo{display:none;}
	#header_zone.shadow .nav a.header-logo-mobile{display:block;} */
	#header_zone .nav a.header-logo{display:none;}
	#header_zone .nav a.header-logo-mobile{display:block; margin-left:3%;}
	#header_zone .nav .navMobile #navSearch, #header_zone .nav .navMobile #navLang{background-size:18px 18px;}
	#header_zone .nav .navMobile .navBtn{height:58px;}
	#header_zone .nav .menuTab{margin-top:58px;}
	#header_pop .mobileToggle{height:45px;}
	#footer_zone  {padding: 30px 0;}
	#footer_zone  .footerLeft {width: 100%; text-align: center; margin: 0 auto;}
	#footer_zone  .footerLeft #auxiliaryMenu li:after {height: 10px;}
	#footer_zone  .footerLeft #auxiliaryMenu {line-height: 14px;}
	#footer_zone  .footerLeft #auxiliaryMenu li.noLine:before {content: " ";}
	#footer_zone  .footerRight {text-align: center; margin:15px auto; width:100%;}
	#footer_zone .footerLeft #auxiliaryMenu li:before {top: 0;}
	#footer_zone .footerLeft #auxiliaryMenu li {margin-right: 10px; padding-right: 10px;}
	#footer_zone #backtotop {
		position: relative;
		margin: 30px auto 0;
		display: inline-block;
		width: 100%;
		text-align: center;
		right: 0;
	}
	#content .fleft_img, #content .fright_img{
		float:none;
		margin:0 0 20px 0;
		/*width:100%;*/
	}
	.showOnMobile {display: block !important;}
	.hideOnMobile {display: none !important;}
	.noMarginMb {margin: 0 !important;}
	
	.blockRow {margin: 20px auto;}
	
	.blockMb-1-2 {width: calc(50% - 40px * 1/2);}
	.blockMb-1-3 {width: calc(33.3333% - 40px * 2/3);}
	.blockMb-2-3 {width: calc(66.6666% - 40px * 1/3);}
	.blockMb-1-4 {width: calc(25% - 40px * 3/4);}
	.blockMb-2-4 {width: calc(50% - 40px * 2/4);}
	.blockMb-3-4 {width: calc(75% - 40px * 1/4);}
	.blockMb-1-5 {width: calc(20% - 40px * 4/5);}
	.blockMb-2-5 {width: calc(40% - 40px * 3/5);}
	.blockMb-3-5 {width: calc(60% - 40px * 2/5);}
	.blockMb-4-5 {width: calc(80% - 40px * 1/5);}

	.blockMb-1-1,
	.blockMb-2-2,
	.blockMb-3-3,
	.blockMb-4-4,
	.blockMb-5-5 {width: 100%; margin: 20px auto;}
	
	.blockMb-1-1.blockHead,
    .blockMb-2-2.blockHead,
    .blockMb-3-3.blockHead,
    .blockMb-4-4.blockHead,
    .blockMb-5-5.blockHead {margin: 0 auto;}
	
	.home .home-slide-banner,
	.home .home-slide-banner .swiper-slide,
	.home .home-slide-banner .swiper-slide .img-block img{height:auto;}
	.home .home-slide-banner .swiper-slide>a{flex-direction:column-reverse;}
	.home .home-slide-banner .swiper-slide>a>*{width:100%;}
	.home .home-slide-banner .swiper-slide .article-block{padding:20px 20px 60px 20px;}
	/* .home .home-slide-banner{height:auto;}
	.home .home-slide-banner .swiper-slide{height:auto;}
	.home .home-slide-banner .swiper-slide .article-block, .home .home-slide-banner .swiper-slide .img-block{float:none; width:100%; height:auto;}
	.home .home-slide-banner .swiper-slide .article-block{padding:20px 20px 60px 20px;}
	.home .home-slide-banner .swiper-slide .img-block{line-height:0;}
	.home .home-slide-banner .swiper-slide .img-block img{height:auto;} */
	.home .home-slide-banner .swiper-control{left:0;}
	.home .home-slide-banner .swiper-control .swiper-control-holder{text-align:center; left:50%; transform:translateX(-50%);}
	
	.home a.home-logo-fehd{margin-bottom:20px;}
	
	.home .blockWrap.iconList .blockBody ul li{margin-top:15px; float:left;}
	.home .blockWrap.iconList .blockBody ul li:first-child{margin-top:0;}
	.home .blockWrap.iconList .blockBody ul li:nth-child(2){margin-top:0;}
	.home .blockWrap.iconList .blockBody ul li:nth-child(n+1){width:calc(50% - 15px * 1/2);}
	.home .blockWrap.iconList .blockBody ul li:nth-child(2n+1){margin-right:15px; width:calc(50% - 15px * 1/2);}
	
	.home .blockWrap.green .blockBodyMiddle ul>li{display:block; width:100%;}
	
	/* .home .blockWrap.innerScroll.type1 .blockBodyMiddle .scroll-pane{height:20%;}
	.home .blockWrap.innerScroll.type2 .blockBodyMiddle .scroll-pane{height:20%;} */
	.dropdownWrap.f_right{ float:none;}
	/* .pressTable th, .pressTable td{ padding:10px!important;} */
	#content .fleft_img, #content .fright_img{
		float:none;
		margin:0 0 20px 0;
		width:100%;
	}
	#content .col-2-wrap .col-item, #content .col-3-wrap .col-item, #content .two-cols-wrap .col-item{
		float:none;
		margin:0 0 20px 0;
		width:100%;
	}
	#content .col-item .item-details{ text-align:center;}
	.blockTable tr.hdRow{
		display:none;
	}
	.blockTable td{
		display:block;
		width:100%;
	}
	.blockDiv > div{
		float:none;
	}
	
	#content .block-left, #content .block-half-left{
		float:none;
		width:100%;
		margin-right:0;
	}
	#content .block-right, #content .block-half-right{
		float:none;
		width:100%;
	}
	#content table.pressTable span.arrow_down{display:inline-block;}
	#content .item2 > *, #content .item3 > *{
		/* float:none; */
		width:100%;
	}
	#content .col-2-wrap .col-item, #content .col-3-wrap .col-item{
		float:none;
		margin:0 0 20px 0;
		width:100%;
	}
	#content .col-item .item-details{ text-align:center;}
	.blk-2-wrap .blk-item{ float:none; width:100%; margin-left:0;}
	/* slideshow style */
	#content .slideShowIconWrap ul>li{
		margin-left:2%; margin-left:1.5%\9; margin-bottom:2%; width:calc(49.9999% - 2% * 1/2);
	}
	#content .slideShowIconWrap ul>li:nth-child(2n+1){
		margin-left:0;
	}
	/* slideshow style */
	
	#header_pop .container{width:90%;}
	#header_pop .closeBtn{
		top:10px;
		right:-15px;
	}
	#header_pop .slideInner .imgHolder{
		width:100%;
	}
	#header_pop .slideInner .contentHolder{
		width:100%;
		padding:10px 0;
	}
	#header_pop .slideInner .contentHolder a.btn_readmore{
		margin-top:15px;
		min-width:60%;
	}
	#content div.fa table tr th:first-child{
		max-width: 120px!important;
		width: 120px!important;
	}
	#menuTab .share-wrap a.share-whatsapp{display:inline-block;}
}

@media screen and (max-width: 579px) {

}

@media screen and (max-width: 399px) {

}