@media screen and (min-width:768px){
	.showInMobile, .showOnMobile{display:none !important;}
}
@media screen and (min-width:992px){
	.showInTablet, .showOnTablet{display:none !important;}
	.imgCenterHover{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
	.imgCenterHoverWrap:hover .imgCenterHover{-webkit-transform:translate(-50%,-50%) scale(1.04);transform:translate(-50%,-50%) scale(1.04);}
	.transparentBtn:hover{background:#fff;color:#252525;}
	.blueBtn:hover{color:#00ADDC;background:#fff;}
	.blueBtn:hover path[fill]{fill:#00ADDC;}
	.blueBtn:hover path[stroke]{stroke:#00ADDC;}
	.transparentBtn:hover{color:#fff;background:#00ADDC;}
	.transparentBtn:hover path[fill]{fill:#fff;}
	.transparentBtn:hover path[stroke]{stroke:#fff;}
	#nav ul ul a:hover{color:#00ADDC;}
	.footerLinksWrap a:hover{text-decoration:none;}
	.dooble:hover{color:#fff;}
	.fiFilesItem:hover{border-color:#A6A6AC;}
	.cdlItemSocials path{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
	.cdlItemSocials:hover path[fill]{fill:#fff;}
	.cdlItemSocials:hover path[stroke]{stroke:#fff;}
	.wpcf7-submit:hover{background-color:#0091BB;}
}
@media screen and (max-width:1440px){
	.hpTopBannerSection{min-height:800px;}
	.tabsDiv{padding:55px;}
	.assetsMapWrap{padding:0 25px 100px;}
	.google-map{height:700px;}
	.assetsListsSection{padding:95px 0 70px 0;}
	.assetsListItemImgWrap{min-height:150px;}
	.assetsListItemTextWrap{padding:0 0 0 20px;}
	.contactDetails{padding:60px 50px;}
}
@media screen and (max-width:1200px){
	.hpTopBannerSection{min-height:700px;}
	.hpTopBannerContainer{padding-bottom:40px;}
	.hpTopBannerText{max-width:600px;padding-left:20px;}
	.hpTopBannerTitle{font-size:54px;line-height:60px;}
	.tabsBtn{min-width:100px;}
	.tabsDiv{padding:40px 0;}
	.assetsList > li{flex-direction:column;}
	.assetsListItemImgWrap{width:100%;}
	.assetsListItemTextWrap{width:100%;padding:20px 0 0 0;}
	.contactSection{padding:100px 0;}
	.contactDetails{padding: 48px 31px 58px 58px;}
}
@media screen and (max-width:1024px){
	.openSubMenu{margin-left:4px;}
	#nav ul ul{padding:10px 20px 20px;}
	.logoImg{height:55px;}
	.headerRight{max-width:-webkit-calc(100% - 180px);max-width:calc(100% - 180px);}
	.hpTopBannerSection{min-height:600px;}
	.CorporateGovernanceSection{padding-top:100px;}
	.pressListItemTextWrap{padding:30px;}
	.pressListItemTitle{line-height:34px;}
	.pressListItemTitleWrap{margin:0 0 30px 0;}
}
@media screen and (max-width:991px){
	.hideInTablet, .hideOnTablet{display:none !important;}
	#header .container{min-height:85px;}
	#nav{
		background:#161932;
		width:375px;
		position:fixed;
		right:0;
		top:0;
		bottom:0;
		-webkit-transition:all 0.5s ease;
		transition:all 0.5s ease;
		-webkit-transform:translate(100%,0);
		transform:translate(100%,0);
	}
	body.mobileMenuIsOpen #nav{
		-webkit-transform:translate(0,0);
		transform:translate(0,0);
	}
	#nav ul{
		height:-webkit-calc(100% - 60px);
		height:calc(100% - 60px);
		margin:60px 0 0 0;
		padding:40px 25px;
		overflow:auto;
		flex-direction:column;
		justify-content:flex-start;
	}
	#nav li{flex-wrap:wrap;}
	#nav a{
		font-size:34px;
		line-height:36px;
		font-weight:400;
		padding:16px 0;
		position:relative;
	}
	#nav a::after{
		content:'';
		background:#00ADDC;
		width:30px;
		height:2px;
		position:absolute;
		left:0;
		bottom:0;
	}
	#nav ul ul{
		background:none;
		border:none;
		filter:alpha(opacity=100);
		opacity:1;
		-khtml-opacity:1;
		visibility:visible;
		position:static;
		margin:0;
	}
	#nav ul ul a{color:#fff;}
	.headerRightTopRight{position:absolute;z-index:2;top:24px;left:100%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
	body.mobileMenuIsOpen .headerRightTopRight{left:-webkit-calc(100% - 350px);left:calc(100% - 350px);}
	.headerTopEmail{height:18px;padding-right:20px;}
	.headerTopEmail img{height:16px;}
	.topSearchBtn{width:56px;height:18px;background-size:auto 18px;}
	.topSearchWrap{height:73px;justify-content:flex-start;}
	.closeTopSearch{right:15px;top:50%;margin:-10px 0 0 0;}
	.closeTopSearch path[stroke]{stroke:#00ADDC;}
	.headerSearchField{height:35px;line-height:35px;}
	.headerSearchSubmit{background-size:25px 25px;}
	.headerSearchForm{width:-webkit-calc(100% - 71px);width:calc(100% - 71px);margin:0 0 0 16px;}
	.headerRight{width:auto;}
	.headerRightTop{border-bottom:none;}
	.headerTopNumbersWrap{line-height:20px;padding:0 30px 0 0;}
	.langComboBtn{padding-right:25px !important;}
	.langComboList::before{right:0 !important;}
	.hpTopBannerSection{min-height:500px;}
	.hpTopBannerText{padding:0;max-width:470px;}
	.hpTopBannerTitle{font-size:44px;line-height:50px;}
	.boardListItemDetails{padding-right:25px;padding-left:25px;}
	.boardList{gap:0 50px; padding: 0 15px}
	.boardList > li{width:-webkit-calc(33.333% - 34px);width:calc(33.333% - 34px);padding:0 0 45px 0;}
	.boardListItemImgWrap{height:210px;}
	.boardListItemText{padding:0 10px 0 0;}
	.tabsList > li{margin:0 9px 0 0;}
	.tabsBtn{min-width:80px;}
	.FinancialInformationSection{padding:95px 0 0 0;}
	ul.filesList > li{padding:10px;}
	.pressList > li{gap:20px;}
	.pressListItemTextWrap{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);}
	.contactDetailsWrap{flex-direction:column;}
	.contactDetails{width:100%;}
	.contactForm{width:100%;}
	.displayData > div {padding: 0 20px;}
	.boardListItemDetails a {
		position:absolute; 
		top:10px;
		right:10px; 
	} 
}
@media screen and (max-width:767px){
	body{font-size:24px;line-height:31px;}
	.hideInMobile, .hideOnMobile{display:none !important;}
	.headerTopNumbersWrap{
		background:rgba(22,25,50,0.6);
		width:100%;
		height:34px;
		line-height:34px;
		justify-content:center;
		padding:0;
		position:absolute;
		top:100%;
		left:0;
	}
	#header::before{filter:alpha(opacity=80);opacity:0.8;-khtml-opacity:0.8;}
	.hpTopBannerContainer{width:100%;padding:150px 0 0 0;align-items:flex-end;}
	.hpTopBannerText{width:100%;padding:0;max-width:none;}
	.hpTopBannerTitle{font-size:40px;line-height:40px;margin:0 23px 67px;}
	.hpTopBannerText .blueBtn{width:100%;}
	#footer{padding:60px 0;}
	.footerInner{flex-direction:column;}
	.footerLinksWrap{width:100% !important;padding:0 0 53px 0;}
	.footerBottom{margin:60px 0 0 0;padding:33px 0 0 0;}
	.footerCopyrights{text-align:center;font-size:18px;padding:34px 0 0 0;}
	.footerBottom2{padding:31px 0 0 0;}
	.cookiesMSGwrap{font-size:20px;line-height:30px;padding:30px 22px 21px;}
	.cookiesMSGwrap .container{padding:0;}
	.cookiesMSGbtnsWrap{margin:19px 0 0 0;}
	.displayData .boardListItemDetails{padding:35px 18px;}
	.boardList{gap:0 7px;}
	.boardList > li{width:-webkit-calc(33.333% - 5px);width:calc(33.333% - 5px);}
	.boardListItemImgWrap{height:156px;}
	.contentTopBannerSection{min-height:160px;align-items:flex-end;}
	.contentTopBannerTitle{font-weight:600;font-size:45px;line-height:45px;}
	body.headerActive .headerTopNumbersWrap{background:rgba(22,25,50,0.8);}
	.whoWeAreSection{padding:100px 0;}
	.aboutSection{padding:45px 0;}
	.boardSection{padding:100px 0 55px 0;}
	.logoImg{height:61px;}
	ul.tabsDiv > li{width:100%;padding:10px 24px 20px 14px;}
	.FinancialInformationSection .container{padding:0 0 0 10px;}
	.fiGroupTitle{padding:0 25px 0 15px;font-size:26px;}
	.FinancialInformationSection .contentTitles{margin:-4px 0 29px 0;padding:0 25px 27px 15px;}
	.FinancialInformationSection .contentTitles::after{left:15px;}
	.fiGroup{margin:0 0 56px 0;}
	.fiFilesItem{padding:31px 14px 11px 22px;}
	.fileItemText{width:-webkit-calc(100% - 58px);width:calc(100% - 58px);padding:0 5px 0 23px;}
	.fileItemTitle{margin:0 0 12px 0;}
	.downloadIconWrap{display:flex;align-items:flex-end;}
	.downloadIcon{width:22px;}
	.cgTitles{margin:0 0 30px 0;}
	.filesListGroup{margin:0 0 80px 0;}
	.filesList{width:100%;margin:0;}
	ul.filesList > li{width:100%;padding:10px 0 20px 0;}
	ul.filesList .fiFilesItem{padding-right:13px;}
	.assetsListsGroup{border-bottom:none;margin:0 0 55px 0;}
	.assetsList > li{width:50%;padding-bottom:40px;}
	.assetsListItemImgWrap{min-height:253px;}
	.assetsListTitleWrap{margin:0 0 30px 0;}
	.assetsListsGroup .transparentBtn{min-width:218px;}
	.assetsMapWrap{padding:0 0 100px 0;}
	.google-map{height:562px;}
	.assetsListsSection{padding-bottom:100px;}
	.pressList > li{flex-direction:column;gap:15px;margin:0 0 60px 0;}
	.pressListItemLogoWrap{width:100%;height:270px;}
	.pressListItemTextWrap{width:100%;padding:24px 13px 40px 24px;}
	.pressSection{padding:100px 0 40px 0;}
	.pressListItemTitleWrap{flex-direction:column-reverse;}
	.pressListItemTitle{padding-right:10px;padding-top:24px;}
	.contactTitle{font-size:28px;}
	.contactSection .container{padding:0;}
	.contactText{padding: 0 25px;}
	.contactDetails .contactTitle{margin:0 0 50px 0;}
	.contactForm{padding: 30px 25px 64px;}
	.product .container1200 > div {
		width: 100%;
		padding: 0;
		margin: 15px 0;
	}
	.product_desc .blueBtn {
		opacity:1 !important; 
	}
}
@media screen and (min-width:600px){
	.hpTopBannerImgVertical{display:none;}
}
@media screen and (max-width:599px){
	.hpTopBannerImgHorizontal{display:none;}
	.hpTopBannerSection{min-height:669px;}
	.boardList > li{width:-webkit-calc(50% - 4px);width:calc(50% - 4px);}
	.assetsList{width:100%;margin:0;}
	.assetsList > li{width:100%;padding:0 0 40px;}
	.contactDetailsList > li{width:100% !important;margin:0 0 51px 0;padding:0;}
	.contactDetailsList > li:last-child{margin:0;}
}
@media screen and (max-width:479px){
	#nav{width:100%;}
	body.mobileMenuIsOpen .headerRightTopRight{left:25px;}
	.pressListItemTextWrap .transparentBtn{min-width:1px;width:265px;}
}