@media only screen and (min-width:1450px){
	.img-article-gray,
	.img-article{min-height:100%;width:100%;height:auto;}
	.search-fld{width:200px;}
}
@media only screen and (max-width:1370px){
	header ,.nav-container{padding:20px 1.5% 20px 1.5%;}
	.header-right{width:94%;}
	.header-left{width:25%;}
	.language{float:left;}
	.search-fld{width:15%;margin:0 0 0 0;}
	.about-left .abt-share{left:0px;}
}
@media only screen and (min-width:1300px){
	.search{max-width:370px;} 
}
@media only screen and (max-width:1300px){
	.search{max-width:280px;}
}
@media only screen and (max-width:1200px){
	@-webkit-keyframes scaleLogo{
		0%{
			left:50%;
			top:50%;
			-webkit-transform:translate(-50%, -50%) scale(0.7, 0.7);
			transform:translate(-50%, -50%) scale(0.7, 0.7);}
		100%{
			left:125px;
			top:402px;
			-webkit-transform:translate(-50%, -50%) scale(0.75, 0.75);
			transform:translate(-50%, -50%) scale(0.75, 0.75);}}
	@keyframes scaleLogo{
		0%{
			left:50%;
			top:50%;
			-webkit-transform:translate(-50%, -50%) scale(0.7, 0.7);
			transform:translate(-50%, -50%) scale(0.7, 0.7);}
		100%{
			left:125px;
			top:402px;
			-webkit-transform:translate(-50%, -50%) scale(0.75, 0.75);
			transform:translate(-50%, -50%) scale(0.75, 0.75);}}
	@-webkit-keyframes fadeLoginBox{
		0%{
			right:0;
			opacity:0;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
			display:none;}
		100%{
			right:80px;
			opacity:1;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			display:block;}}
	@keyframes fadeLoginBox{
		0%{
			right:0;
			opacity:0;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
			display:none;}
		100%{
			right:80px;
			opacity:1;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			display:block;}}

	.navigation > li:last-child{padding:0 8px 0 15px;}
	.search{max-width:calc(100% - 755px);margin:0 10px 0 15px;} 
}
@media only screen and (max-width:991px){
	.newhpBanner.isYoutube{height:432px;}
	.newhpBanner.imgBannerWrap{height:432px;}
	@-webkit-keyframes fadeLoginBox{
		0%{
			right:0;
			opacity:0;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
			display:none;}
		100%{
			right:20px;
			opacity:1;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			display:block;}}
	@keyframes fadeLoginBox{
		0%{
			right:0;
			opacity:0;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
			display:none;}
		100%{
			right:20px;
			opacity:1;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			display:block;}}
	.logo-container{-webkit-transform:translate(-50%, -50%) scale(0.85, 0.85);transform:translate(-50%, -50%) scale(0.85, 0.85);}
	.statement{width:290px;}
	.statement > h1{font-size:34px;}
	.navigation > li > a{padding:0 20px 0 0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;}
	a.more:after{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;}
	a.more:hover:after{border-color:#fff;}
	.mobile-nav-button{width:25px;height:17px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;float:left;margin:12px 15px 11px 0;}
	.mobile-nav-button > span{display:block;position:absolute;height:3px;width:100%;background:#00a3af;border-radius:9px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";left:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;}
	.mobile-nav-button > span:nth-child(1){top:0px;}
	.mobile-nav-button > span:nth-child(2), .mobile-nav-button > span:nth-child(3){top:7px;}
	.mobile-nav-button > span:nth-child(4){top:14px;}
	.mobile-nav-button.open > span:nth-child(1){top:18px;width:0%;left:50%;}
	.mobile-nav-button.open > span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);}
	.mobile-nav-button.open > span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
	.mobile-nav-button.open > span:nth-child(4){top:18px;width:0%;left:50%;}
	.search{max-width:calc(100% - 355px);}
	.section-isometric1, .section-isometric2{height:600px;}
	.section-isometric1-title{max-width:300px;left:50px;top:30px;}
	.section-isometric2-title{max-width:320px;right:50px;top:30px;}
	.section-isometric1-title > h2, .section-isometric2-title > h2{font-size:42px;line-height:42px;}
	.section-isometric1-title > p, .section-isometric2-title > p{font-size:16px;line-height:16px;}
	.register-employees-box{padding:60px 15px;}
	.register-employees-box > h2{font-size:32px;}
	.register-employees-box > p{font-size:16px;line-height:16px;}
	.section-button{font-size:16px;padding:12px;max-width:250px;}
	.section-articles{padding:50px 0;}
	.swiper-container{margin:25px 0;}
	.section-articles > h2{font-size:32px;}
	.swiper-slide{height:250px;}
	.article-caption-title{font-size:18px;}
	.link-article{margin:0 10px;}
	.footer-nav > ul > li{padding:0 5px;}
}
@media only screen and (max-width:1130px){
	nav ul > li > a{font-size:14px;}
}
@media only screen and (max-width:1099px){
	.logoWrap{width:40%;height:260px;line-height:10px;}
	.header-right{-webkit-transition:all 0.8s ease;transition:all 0.8s ease;right:-100%;float:right;display:block;width:75%;margin:0 0 15px 0;position:fixed;width:100%;height:100%;z-index:999;background:#fff;top:60px;overflow-y:auto;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;border-top:1px solid #dedfd0;}
	header, .nav-container{padding-top:10px;padding-bottom:10px;}
	#main.top-margin{margin-top:60px;}
	nav ul > li{margin:0;float:right;width:100%;padding:10px;border-bottom:1px solid #ececec;}
	.subDiv{bottom:15px;position:absolute;top:auto;bottom:25px;width:70%;display:block;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:44;display:none;}
	.usersubDiv{bottom:15px;position:absolute;top:auto;bottom:25px;width:70%;display:block;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:44;left:-100%;right:auto;display:none;}
	.subParent:hover .subDiv{display:none;}
	.subParent:hover .subDiv.usersubDiv{left:0;right:auto;top:20%;}
	.subDiv.usersubDiv.subshow{display:block;}
	.header-left{float:none;display:block;width:225px;margin:0 auto 0;}
	nav,.search-fld,.lang-login{display:block;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;}
	.lang-login{max-height:45px;padding:1px 10px 0;border-bottom:1px solid #d0d0d0;font-size:14px;border-top:1px solid #d0d0d0;}
	.search-fld{max-width:50%;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-height:50px;margin:10px;}
	nav{padding-top:0;padding-bottom:70px;width:100%;max-width:100%;}
	.menu-icon{display:block;position:absolute;left:10px;top:16px;z-index:9;cursor:pointer;}
	header{padding-top:10px;padding-bottom:10px;}
	.wrapper{margin:60px auto -204px;position:relative;right:0;-webkit-transition:all 0.8s ease;transition:all 0.8s ease;}
	.wrapper.open{right:10%;}
	.header-right.open{right:0;}
	.push{height:204px;clear:both;}
}
@media only screen and (max-width:768px){
	.navigation > li > a{display:block;padding:7px 20px;}
	#main{padding:0 0 65px 0;}
	.scroll-to-content:after{bottom:-30px;}
	.mobile{isplay:block;}
	@-webkit-keyframes scaleLogo{
	0%{
		left:50%;
		top:50%;
		-webkit-transform:translate(-50%, -50%) scale(0.7, 0.7);
		transform:translate(-50%, -50%) scale(0.7, 0.7);}
	100%{
		top:100px;
		-webkit-transform:translate(-50%, -50%) scale(0.4, 0.4);
		transform:translate(-50%, -50%) scale(0.4, 0.4);
		left:50%;}}
	@keyframes scaleLogo{
	0%{
		left:50%;
		top:50%;
		-webkit-transform:translate(-50%, -50%) scale(0.7, 0.7);
		transform:translate(-50%, -50%) scale(0.7, 0.7);}
	100%{
		top:100px;
		-webkit-transform:translate(-50%, -50%) scale(0.4, 0.4);
		transform:translate(-50%, -50%) scale(0.4, 0.4);
		left:50%;}}
	@-webkit-keyframes fadeScrollToContent{
	0%{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		top:80%;}
	100%{
		opacity:1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		top:86%;}}
	@keyframes fadeScrollToContent{
	0%{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		top:80%;}
	100%{
		opacity:1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		top:86%;}}
	@-webkit-keyframes fadeLoginBox{
	0%{
		right:0;
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		display:none;
		-webkit-transform:translate(50%, 0);
		transform:translate(50%, 0);
		top:140px;
	}
	100%{
		right:50%;
		opacity:1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		display:block;
		-webkit-transform:translate(50%, 0);
		transform:translate(50%, 0);
		top:140px;} 
	}
	@keyframes fadeLoginBox{
	0%{
		right:0;
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		display:none;
		-webkit-transform:translate(50%, 0);
		transform:translate(50%, 0);
		top:140px;}
	100%{
		right:50%;
		opacity:1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		display:block;
		-webkit-transform:translate(50%, 0);
		transform:translate(50%, 0);
		top:140px;}
	}
	.statement{display:none;}
	.logo-wrapper > img{max-width:150px;}
	.logo-text-wrapper{top:180px;-webkit-transform:translate(-50%, -50%) scale(0.7, 0.7);transform:translate(-50%, -50%) scale(0.7, 0.7);}
	.logo-text-wrapper > img{width:180px;}
	.search{max-width:calc(100% - 205px);}
	.nav-container{padding:10px 15px;}
	.top-margin{margin-top:70px;}
	.section-isometric1, .section-isometric2{height:480px;}
	.section-isometric1-title{left:30px;}
	.section-isometric2-title{max-width:320px;right:30px;top:30px;}
	.section-isometric1-title > h2, .section-isometric2-title > h2{font-size:40px;line-height:40px;}
	.register-employees-box{padding:50px 15px;}
	.register-employees-box > h2{font-size:30px;}
	.section-button{font-size:16px;padding:10px;max-width:220px;}
	.swiper-slide{height:200px;}
	.newhpBanner .container-mw{padding:0;}
	.article-caption-date{font-size:13px;}
	.article-caption-title, .article-caption-member{font-size:14px;}
	.footer-nav{display:none;}
	.rights{font-size:14px;}
}
@media only screen and (max-width:599px){
	.section-videos{padding:5% 0;}
	.bannerLogoSection, .bannerTextSection{max-width:100%;}
	.bannerLogoSection img{width:auto;height:100px;}
	.bannerTextTitle{
		font-size:28px;
		line-height:32px;
	}
	.bannerTextDescription{
		padding:15px 0;
		font-size:20px;
		line-height:23px;
	}
	.section-articles-container-wrapper{margin:0 -80px;width:calc(100% + 160px);} 
	.scrldwn{bottom:-60px;}
}
@media only screen and (max-width:480px){
	.innerHpBanner{
	-ms-flex-pack:distribute;
		justify-content:space-around;
	-webkit-box-orient:vertical;
	-webkit-box-direction:reverse;
		-ms-flex-direction:column-reverse;
			flex-direction:column-reverse;
	}
	.bannerTextSection{text-align:center;}
	.innerHpBanner br{display:none;}
	.hpbannerVideo{height:auto;width:100%;position:static;}
	.newhpBanner[data-isVideo="True"]{height:auto;}
	.newhpBanner[data-isVideo="True"] .container-mw{padding:0;}
	.newhpBanner[data-hasImage="1"]{height:165px;padding-top:0;margin-top:60px;}
	.newhpBanner.isYoutube{height:230px;}
	.youtubeBtnOnBanner{font-size:16px;height:35px;line-height:35px;}
	.youtubeBtnOnBanner:after{width:25px;height:25px;}
	.newhpBanner.imgBannerWrap{height:230px;}
	@-webkit-keyframes scaleLogo{
		0%{
			left:50%;
			top:50%;
			-webkit-transform:translate(-50%, -50%) scale(0.7, 0.7);
			transform:translate(-50%, -50%) scale(0.7, 0.7);
		}
		100%{
			top:120px;
			-webkit-transform:translate(-50%, -50%) scale(0.4, 0.4);
			transform:translate(-50%, -50%) scale(0.4, 0.4);
			left:50%;
		}
	}
	@keyframes scaleLogo{
		0%{
			left:50%;
			top:50%;
			-webkit-transform:translate(-50%, -50%) scale(0.7, 0.7);
			transform:translate(-50%, -50%) scale(0.7, 0.7);
		}
		100%{
			top:120px;
			-webkit-transform:translate(-50%, -50%) scale(0.4, 0.4);
			transform:translate(-50%, -50%) scale(0.4, 0.4);
			left:50%;
		}
	}
	@-webkit-keyframes fadeScrollToContent{
	0%{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		top:80%;}
	100%{
		opacity:1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		top:86%;}}
	@keyframes fadeScrollToContent{
	0%{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		top:80%;}
	100%{
		opacity:1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		top:86%;}}
	@-webkit-keyframes fadeLoginBox{
		0%{
			right:0;
			opacity:0;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
			display:none;
			-webkit-transform:translate(50%, 0);
			transform:translate(50%, 0);
			top:160px;
		}
		100%{
			right:50%;
			opacity:1;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			display:block;
			-webkit-transform:translate(50%, 0);
			transform:translate(50%, 0);
			top:160px;
		}
	}
	@keyframes fadeLoginBox{
		0%{
			right:0;
			opacity:0;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
			display:none;
			-webkit-transform:translate(50%, 0);
			transform:translate(50%, 0);
			top:160px;
		}
		100%{
			right:50%;
			opacity:1;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			display:block;
			-webkit-transform:translate(50%, 0);
			transform:translate(50%, 0);
			top:160px;
		}
	}
	.logo-text-wrapper{top:110%;-webkit-transform:translate(-50%, -50%) scale(0.5, 0.5);transform:translate(-50%, -50%) scale(0.5, 0.5);}
	.logo-text{margin-bottom:15px;}
	.mobile-statement{padding:0 15px;margin:0 auto 20px;}
	.userName, .password, .submit-login{height:40px;font-size:18px;}
	.search{position:absolute;top:76px;right:-100%;max-width:calc(100% - 30px);margin:0;-webkit-transition:all .35s ease-out;transition:all .35s ease-out;}
	.search > input{height:30px;border:none;}
	.search-button{top:8px;}
	.search-button > img{width:15px;}
	.navigation > li > a{text-align:center;}
	.nav-search-is-open{right:15px;}
	#main.top-margin{margin-top:61px;}
	.nav-container{padding:10px 15px;}
	.nav-logo{height:30px;margin-top:5px;}
	.mobile-nav-button{margin:12px 15px 11px 0;}
	.mobile-search-container{display:block !important;}
	.section-isometric1, .section-isometric2{height:540px;}
	.section-isometric1-title{max-width:220px;left:15px;top:50px;right:15px;}
	.section-isometric2-title{max-width:250px;right:auto;top:50px;left:15px;}
	.section-isometric1-title > h2, .section-isometric2-title > h2{font-size:30px;line-height:30px;}
	.section-isometric1-title > p, .section-isometric2-title > p{font-size:16px;}
	.register-employees-box{padding:40px 15px;}
	.register-employees-box > h2{font-size:30px;}
	.register-employees-box > p{font-size:15px;line-height:15px;}
	.section-button{font-size:14px;padding:10px;max-width:200px;}
	.section-articles{padding:25px 0;}
	.swiper-container{margin:25px 0;}
	.section-articles > h2{font-size:30px;}
	.swiper-slide{height:220px;}
	.subDiv{position:fixed;bottom:0;}
	.subDiv{position:static;}
}
@media only screen and (max-width:320px){
	.logo-text{height:20px;} 
	.mobile-statement > h1{font-size:16px;}	
	.scroll-to-content{font-size:17px;}
	@-webkit-keyframes fadeScrollToContent{
		0%{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		top:80%;}
		100%{
		opacity:1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		top:86%;}}
	@keyframes fadeScrollToContent{
		0%{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		top:80%;}
		100%{
		opacity:1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		top:86%;}}
}