@media(min-width: 961px){
	.footer-logo {display: none;}
	.mapHeader {float: left; width: 29%;}
	.Page .mapHeader {padding: 50px 0px;}
	.mapImg {/*margin-left: -45px; margin-right: -45px;*/ height: 300px; overflow: hidden; margin-bottom: 50px;}
	.image-Blocks {display: flex; flex-flow: row wrap; margin-left: -5px; margin-right: -5px;}
	.image-Blocks.layout-3 .imgBlck-item {width: 33.33%;}
	.image-Blocks.layout-2 .imgBlck-item {width: 50%;}
	.imgBlck-item {width: 50%; padding: 50px 10px;}
	.imgBlck-item-innr {height: 260px; overflow: hidden;}
	.two-col-wrap.w-35-65 .col-cont{ float: left; }
	.two-col-wrap.w-35-65 .col-1{ width: 34.66%; padding-left: 5%; }
	.two-col-wrap.w-35-65 .col-2{ width: 65.34%; padding-right: 5%; }
	.mapBlockWrap{ padding: 0 5px; }
}
@media(min-width: 961px) and (max-width: 1299px){
	.mapImg {height: 200px;}
	.imgBlck-item .caption{ font-size: 20px; }
	.slide-navi.right-arrow{
		right: 0;
	}
}
@media(min-width: 1300px) and (max-width: 1599px){
	.mapImg {height: 250px;}
}
@media(min-width: 1530px){
	.navleft .menu{
		margin-top:40px;
	}
	.menuCont li {font-size:20px;margin:65px 0;}
	.menuCont li:nth-child(1),.menuCont li:nth-child(2){
		margin: 50px 0;
	}
	.menuCont li:nth-child(3){
		margin: 85px 0;
	}
	.menuCont li:nth-child(4){
		margin: 15px 0;
	}	
}
@media(max-width: 1530px){
	.navleft .menu{
		margin-top:30px;
	}
	.menuCont li{
		margin:40px 0;
		padding:25px 0;
	}
	.menuCont li:nth-child(2) {
		margin: 20px 0;
	}
	.menuCont li:nth-child(3) {
		margin: 80px 0px;
		margin-top:70px;
	}
	.menuCont li:nth-child(4) {
		margin: 15px 0;
		margin-top:-15px;
	}
}
@media(max-width: 1025px){
	h1, h2 {
		font-size: 65px;
	}
	.home .bgImage {
		/*background-attachment:initial;*/
	}
	h3 {
		/*word-break: break-all;*/
	}
	.newsMain h2 span {
		max-width: 100%;
    
	}
}
@media(max-width: 960px){
	h1, h2 {
		font-size: 45px;
	}
	h3 {
		font-size: 32px;
		margin-bottom:20px;
	}
	.home .bgImage {
		background-attachment:initial;
	}
	.hideResponsive{
		display:none !important;
	}
	.showResponsive{
		display:block;
	}
	.grid {
		border-left: 1px solid transparent;
	}
	.headWrap{
		transition: all 0.6s ease 0.2s;
		-moz-transition: all 0.6s ease 0.2s;
		-webkit-transition: all 0.6s ease 0.2s;
	}
	.nvaleftInr.small-header .headWrap{
		background-color: #EFEFEF;
	}
	.menuOpen .navleftInr.small-header {
		opacity:1;
	}
	.menuBtn{
		display:block;
		z-index: 18;
	}
	.thegridlines {
		display: none !important;
	}
	.headWrap {
		height:100px;
		z-index: 20;
		position: fixed;
		width:100%;
		background-color: #efefef;
		border-bottom:2px solid #fff;
		z-index: 100;
	}
	.menuBtn{
		height: 24px;
		top: 40px;
	}
	.wunderBlock{padding: 39px 30px;}
	.small-header .headWrap {
		border-bottom:2px solid transparent;
	}
	.respMenu {
		font-family: "Apercu-Light";
		background-color:#8F8F9A;
		z-index: 34;
		position: fixed;
		right: -100%;
		transition: all 0.6s ease 0.2s;
		-moz-transition: all 0.6s ease 0.2s;
		-webkit-transition: all 0.6s ease 0.2s;
		width: 100%;
		height: 100%;
		margin-top: 100px;
		padding-bottom:80px;
	}
	.respMenuInr {
		height: 100%;
		overflow-y: auto;
	}
	.respMenu .footer {
		background: inherit;
	}
	.menuOpen.nav-open .respMenu{
		right:0;
	}
	.menuCont {
		align-items:flex-end;
		justify-content: inherit;
	}
	.wunderBlock {
		position: relative;
		right: auto;
		top: auto;
		float:left;
	}
	.repoHeader.showResponsive .wunderBlock {
		display: block !important;
	}
	.wunderBlock a{
		transition: all 0.6s ease 0.2s;
		-moz-transition: all 0.6s ease 0.2s;
		-webkit-transition: all 0.6s ease 0.2s;
	}
	.menuOpen.nav-open .wunderBlock a, .wunderBlock a{
		color: #000;
	}
	.menuOpen.nav-open .nav-bar span, .nav-bar span {
		background-color: #000;
		transition: all 0.6s ease 0.2s;
		-moz-transition: all 0.6s ease 0.2s;
		-webkit-transition: all 0.6s ease 0.2s;
	}
	.responsiveHeaderWrap .wunderBlock a{color:#000;}
	.menuCont li {
		font-size: 30px;
		padding: 20px 30px;
		margin: 0;
		width:100%;
		text-align: center;
		-webkit-transform: inherit;
		-moz-transform: inherit;
		transform: inherit;
		border-bottom:2px solid #fff;
		line-height:2;
		letter-spacing: 2.16px;
	}
	.menuWrap , .menuCont{
		height: auto;
	}
	.menuCont li:nth-child(2) {
		margin: 0;
	}
	.menuCont li:nth-child(3) {
		margin: 0;
	}
	.menuCont li:nth-child(4) {
		margin: 0;
	}
	.maingrid , .gridright{
		display: none;
	}
	.pageContentBlock .arrowDown {
		margin-left: 30px;
	}
	.Page .mainContent {
		padding-top: 85px;
	}
	.innerSection {
		min-height: 100%;
	}
	.sectioncontent {
		max-width: 100%;
		left: auto !important;
		top: auto !important;
		bottom: 0px;
		padding-bottom:80px;
		margin-left:0;
	}
	.sec-title {
		font-family: "Apercu-Light";
	}
	.sec-header-desc p {
		font-family: "Apercu-Light";
		font-size: 20px;
	}
	.frame-cont-gap-left-right, .mapCont{
		padding-left: 30px;
		padding-right: 30px;
	}
	.Header-Text p {
		font-size:15px;
	}
	.Page .sectioncontent {
		max-width: 100%;
		bottom: auto;
		padding-top: 50px;
		padding-bottom: 50px;
		z-index:15;
	}
	.innerSection-90 {
		margin-left: 0;
		margin-right: 0;
	}
	.pageContentBlock {
		width: 100%;
		max-width:100%;
		float: none !important;
	}
	.innerSection-60 .pageContentBlock.pageContentBlock-30 {
		width: 100%;
	}
	.IconHeaderText {
		width: 100%;
	}
	.pageContentBlockInr .sec-title {
		display: none;
	}
	.sectioncntInr, .IconHeaderTextInr,.Page .sectioncntInr {
		padding-left: 30px;
		padding-right: 30px;
	}
	.gridleft{
		z-index:inherit;
		min-height: auto;
	}
	.gridImagebg{
		background-position:center center !important;
	}
	.footerMenu {
		float: none;
		text-align: center;
	}
	.footerMenuInr li {
		display: block;
		padding: 5px 0;
	}
	.footerLang {
		float: none;
		text-align: center;
		padding: 5px 0;
	}
	.newsContent{padding:0;bottom:160px;}
	.owl-dots {
		bottom: 100px;
	}
	.newsSlider .arrowDown {
		display:block;
		position: absolute;
		bottom: 100px;
		z-index: 18;
	}
	.newsListImgCont:nth-child(odd){width: 100%; margin-right: 0;}
	.newsListImgCont:nth-child(even){width: 100%; margin-left: 0;}
	.newsListWrapInr.W_75_25 .newsListImgCont:nth-child(odd){
		width:100%;
		margin-right:0;
	}
	.newsListWrapInr.W_75_25 .newsListImgCont:nth-child(even){
		width:100%;
		margin-left:0;
	}
	.newsListWrapInr.W_75_25 .newsListImgCont:nth-child(odd) .newsSingleBlock{
		width:100%;
		left:0;
	}
	.newsListWrapInr.W_75_25 .newsListImgCont:nth-child(even) .newsSingleBlock{
		width:100%;
		left:0;
	}
	.newsListWrapInr.W_75_25 .newsListImgCont.News_50:nth-child(even) .newsSingleBlock {
		left: 0;
	}
	.newsListWrapInr.W_75_25 .newsListImgCont.News_75 .newsImg {
		width: 50%;
	}
	.newsListWrapInr.W_75_25 .newsListImgCont.News_75 .newsCont{
		width:50%;
	}
	.newsListWrapInr {
		padding: 0;
	}
	.ImgCont {
		min-height: 250px;
		height: 250px;
	}
	.newsListWrap {
		max-width: 100%;
		margin: auto;
		padding:0;
	}
	.newsSingleBlock {
		width: 100%;
		background-color:#EFEFEF
	}
	.newsHeader {
		max-width: 300px;
	}
	.newsSingleBlock .newsHeader {
		max-width: 360px;
		margin: auto;
		margin-bottom: 30px;
	}
	.newsDetail {
		padding: 30px 30px;
		width:100%;
	}
	.newsDetail .DetailCont {
		padding: 0;
	}
	.newsDetailCont p:nth-child(odd) {
		padding-right:0px;
	}
	.newsDetailCont p:nth-child(even) {
		padding-left:0px;
	}
	
	.newsDetailCont {
		display: block;
	}
	.newsListImgCont:nth-child(2n) .newsSingleBlock {
		left: 0;
	}
	.bgImage_90 {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.mapBlock {
		max-width: 100%;
		margin: 0;
	}
	.mapBlockWrap {
		width: 100%;
		padding:0;
		padding-bottom: 50px;
	}
	.mapBlockWrap:last-child {padding-bottom: 0;}
	.mapCont {
		padding: 50px 30px;
		padding-bottom:35px;
	}
	.Page .sec-header-desc p {
		padding-right: 0;
	}
	.sec-header-desc p {
		padding-right: 0;
	}
	table {
		margin-top:50px;
		margin-bottom:50px;
		width: 107%;
		margin-left: -30px;
	}
	.footerInner {
		font-size: 17px;
	}
	.respMenu .footerInner {
		padding: 50px 0;
	}
	.footer-logo {width: 40px; margin: 0px auto 10px;}
	.footer-logo img {width: 100%; height: auto; display: block;}
	.imgBlck-item {
		padding: 50px 0px; 
	}
	/*.slide-navi {top: 150px;}*/
	.slide-navi.right-arrow {right: 30px;}
	.imgBlck-item-innr {height: auto !important;}
}
@media(max-width: 800px){
	table {
		width: 120.7%;
	}
}
@media(max-width: 800px){
	.section.dragContent{
		height: 95vh;
	}
	.innerSection {
		height: 100%;
	}
	.newsMain h2 span {
		max-width: 70%;
	}
}
@media(max-width: 610px){
	table {
		width: 111%;
	}
}
@media (max-width: 470px){
	.sec-title{
		font-size:14px;
	}
	h1, h2 {
		font-size: 40px;
	}
	.sec-header-desc p{
		font-size:18px;
	}
	h3 {
		font-size: 28px;
	}
	.headWrap {
		height: 90px;
	}
	.wunderBlock{
		padding: 34px 30px;
	}
	.menuBtn {
		top: 30px;
	}
	.respMenu {
		margin:90px 0;
	}
	.menuCont li {
		font-size: 25px;
		padding: 10px;
	}
	.respMenu .footerInner {
		padding: 35px 0;
	}
	/*.slide-navi {top: 110px;}*/
	.slide-navi.right-arrow {right: 20px;}
}

@media (max-width: 450px){
	table {
		
		width: 117%;
	}
	th, td {
		padding-right: 15px;
	}
}
@media(max-width: 320px){
	h1, h2 {
		font-size: 30px;
	}
	h3 {
		font-size: 25px;
	}
	.responsiveHeaderWrap {
		padding: 30px 30px;
	}
	.owl-dots {
   		bottom: 85px;
	}
	.newsContInr {
		padding: 10px;
	}
	.mainContent, .responsiveMenu {
		padding-top: 90px;
	}
	.section.dragContent, .newsSliderSec{
		height:calc(85vh - 90px);
		min-height:calc(530px - 90px);
	}
	.section.dragContent .sectioncontent{
		
	}
	.owl-theme .owl-dots .owl-dot span {
		width: 12px;
		height: 12px;
		margin:0 2px;
	}
	table {
		width: 123%;
		font-size:14px;
	}
}
@media(max-width: 768px){
	.slide-navi.right-arrow{
		top: 150px;
	}
}
