@media only screen and (max-width: 1365px) {
	

}

@media only screen and (max-width: 1279px) {
	
	.banner-block .bannerimg { height: 320px; }
	
	.dataexplorer-block .right-box { padding: 0px 50px 0px 0px; }
	
	.dataexplorer-block.about .right-box { padding: 0px 60px 0px 50px; }
	
	.featurelist-block ul.featureslist li { padding: 0 8px; }
	
	.footer-block .logo { padding: 3px 30px 0px 20px; width: 16%; }
	.footer-block .footer_content { padding-left: 0px; padding-right: 10px; width: 49%; }
	.footer-block .copyright_content { padding: 2px 0px 0px 35px; width: 35%; }
	
}

@media only screen and (max-width: 1023px) {

	h1 { font-size: 40px; line-height: 45px; }
	h3 { font-size: 32px; line-height: 36px; }
	
	#header-part .header-block .menubg .search { padding-right: 0px; position: absolute; right: -5px; top: 0px; }
	#header-part .header-block .menubg { padding-right: 40px; }
	#header-part .header-block .menubg #menu li { padding: 0 5px; }
	#header-part .header-block .logo { padding-right: 20px; width: 120px; left: 25px; }
	
	.banner-block .contentbg { padding: 25px 15px; }
	
	.intro-block .left-box { padding: 2px 50px 0px 0px; }
	
	.dataexplorer-block .left-box { padding: 0px 25px 0px 0px; }
	.dataexplorer-block .right-box { padding: 0px 0px 0px 0px; }
	
	.featured-block h2 { font-size: 32px; }
	.featured-block ul { padding: 30px 15px 0px 15px; }
	.featured-block li { padding: 25px 15px; }
	.featured-block h4 { padding-bottom: 10px; }
	.featured-block { padding: 60px 0px 100px 0px; }
	
	.enterdataexplorere-block { padding: 40px 0px 100px 0px; }
	.enterdataexplorere-block .featureslist li { margin: 0 8px; width: calc(25% - 16px); }
	.enterdataexplorere-block .featureslist li a span { padding: 0 10px; font-size: 22px; }
	.enterdataexplorere-block .featuredblocks .blockmid { padding: 50px 15px; }
	.enterdataexplorere-block .featuredblocks figure, .enterdataexplorere-block .featuredblocks .block:nth-child(even) figure { padding: 0px; width: 48%; }
	.enterdataexplorere-block .featuredblocks .text { padding: 0px 0px 0px 30px; width: 52%; }
	.enterdataexplorere-block .featuredblocks .block:nth-child(even) .text { padding: 0px 30px 0px 0px; width: 52%; }
	
	.dataexplorer-block.about .right-box { padding: 0px 0px 0px 20px; }
	
	.featurelist-block { padding: 60px 0px 50px; }
	.featurelist-block h2 { font-size: 32px; }
	
	.datalist-block.policy .resourcesbg { padding-bottom: 50px; }
	
	.footer-block { padding: 30px 0px 20px; }
	.footer-block .logo { padding: 0px 30px 0px 20px; width: 30%; }
	.footer-block .footer_content { padding-left: 20px; padding-right: 0px; width: 70%; }
	.footer-block .footer_content:after { display: none; }
	.footer-block .copyright_content { padding: 30px 0px 0px 30px; width: 100%; }
	.footer-block .copyright_content p { width: 30%; }
	.footer-block .copyright_content ul { width: 70%; }
	
}


@media only screen and (max-width: 767px) {
	
	h1 { font-size: 24px; line-height: 28px; }
	h2 { font-size: 18px; line-height: 24px; }
	h3 { font-size: 24px; line-height: 28px; }
	
	#header-part .header-block { height: 60px; }
	#header-part .header-block .menubg .search { right: 50px; }
	#header-part .header-block .menubg .search #wizardinfosys_autosearch_form.opensearch { max-width: 200px; }
	.header-block a.mobilemenu { display: block; position: absolute; right: 0px; top: -5px; width: 40px; height: 40px; background: url(../images/menu-icon.png) center no-repeat; background-size: 24px; font-size: 0px; border-radius: 6px; }
	.header-block a.mobilemenu.active { background: #F5F4F4 url(../images/menu-hover.png) center no-repeat; background-size: 24px; }
	#header-part .header-block .logo { padding-right: 14px; width: 42px; left: 15px; top: 18px; }
	#header-part .header-block .logo a { display: block; overflow: hidden; width: 30px; }
	#header-part .header-block .logo a img { max-width: 90px; }
	#header-part .header-block span.mobileheading { display: block; position: absolute; left: 70px; top: 21px; font-family: 'HelveticaBold'; font-size: 16px; line-height: 24px; color: #3D4247; }
	#header-part .header-block .menubg { top: 15px; }
	.header-block .menumob { padding: 25px 0px 0px; display: block; position: fixed; right: -280px; top: 60px; width: 100%; max-width: 280px; height: calc(100vh - 60px); overflow: auto; background: #fff; z-index: 102; transition: 0.3s all; }
	.header-block .menumob.menuactive { right: 0px; }
	#header-part .header-block .menubg #menu li { padding: 0; float: none; }
	#header-part .header-block .menubg #menu li a, #header-part .header-block .menubg #menu li ul li a { padding: 9px 35px 9px 17px; line-height: 30px; border-radius: 0px; }
	#header-part .header-block .menubg #menu li ul li a { padding-left: 25px; font-family: 'HelveticaLight'; }
	#header-part .header-block .menubg #menu ul.menu > li.current-menu-item > a, #header-part .header-block .menubg #menu ul.menu > li.active > a { color: #8C4D0D; background: #FFEBD7; }
	#header-part .header-block .menubg #menu ul.menu li.menu-item-has-children > span { display: block; position: absolute; right: 0px; top: 0px; height: 48px; width: 48px; background: url(../images/menu-arrow-down.png) center no-repeat; opacity: 1; }
	#header-part .header-block .menubg #menu ul.menu li.menu-item-has-children.active > span { background: url(../images/menu-arrow-up.png) center no-repeat; }
	#header-part .header-block .menubg #menu ul.menu > li > ul { padding: 0px; display: none; position: relative; left: 0px; top: 0px; background: none; border: 0px solid #E8E8E8; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0); border-radius: 0px; width: 100%; }
	#header-part .header-block .menubg #menu li ul:before { display: none; }
	#header-part .header-block .menubg #menu ul.menu > li > ul > li > ul { position: relative; left: 0px; top: 0px; background: none; border: 0px solid #E8E8E8; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0); border-radius: 0px; width: 100%; }
	.header-block .menumob { }
	
	.banner-block .contentbg p br { display: none; }
		
	.intro-block .left-box { padding: 0px 0px 30px 0px; width: 100%; text-align: center; }
	.intro-block { padding: 30px 0px 10px; }
	.intro-block .right-box { padding: 0px; width: 100%; text-align: center; }
	.intro-block.publication .searchform form .selectfilter { margin: 0 0px 10px; width: calc(100% - 0px); }
	.intro-block.publication { padding: 35px 0px 20px; }
		
	.dataexplorer-block { padding: 35px 0px 30px; }
	.dataexplorer-block .centering { flex-direction: column-reverse; }
	.dataexplorer-block .left-box { padding: 0px 0px 0px 0px; width: 100%; }
	.dataexplorer-block .right-box { padding: 0px 0px 20px 0px; width: 100%; text-align: center; }
	.dataexplorer-block .left-box img { margin-bottom: 20px; }
	
	.featured-block { padding: 30px 0px 60px 0px; }
	.featured-block h2 { font-size: 24px; }
	.featured-block ul { padding: 30px 0px 0px 0px; max-width: 290px; margin: 0 auto; }
	.featured-block li { padding: 25px 30px; width: 100%; margin: 0px 0px 15px; }
	.featured-block li img { width: 100%; height: auto; }
	
	.enterdataexplorere-block { padding: 40px 0px 80px 0px; }
	.enterdataexplorere-block ul { max-width: 260px; margin: 0 auto; }
	.enterdataexplorere-block .featureslist li { margin: 0 0px 8px; width: 100%; }
	.enterdataexplorere-block .featureslist li a img { height: auto; }
	.enterdataexplorere-block .featureslist li a span { padding: 0 10px; font-size: 24px; line-height: 28px; }
	
	.enterdataexplorere-block .featuredblocks .blockmid { padding: 40px 15px; flex-direction: column-reverse; }
	.enterdataexplorere-block .featuredblocks .block:nth-child(even) .blockmid { flex-direction: column-reverse; }
	.enterdataexplorere-block .featuredblocks .text, .enterdataexplorere-block .featuredblocks .block:nth-child(even) .text { padding: 0px 0px 30px 0px; width: 100%; text-align: center; }
	.enterdataexplorere-block .featuredblocks a.button { padding: 8px 25px; width: auto; }
	.enterdataexplorere-block .featuredblocks figure, .enterdataexplorere-block .featuredblocks .block:nth-child(even) figure { width: 100%; }
	
	.dataexplorer-block.about .right-box { padding: 0px 0px 30px 0px; width: 100%; }
	.dataexplorer-block.about .left-box { padding: 0px 30px 0px 30px; width: 100%; }
	
	.featurelist-block { padding: 40px 0px; }
	.featurelist-block h2 { font-size: 24px; line-height: 28px; }
	.featurelist-block ul.featureslist li { padding: 0 30px; }
	.featurelist-block .slick-prev { display: none !important; }
	.featurelist-block .slick-next { position: absolute; right: 0px; top: 50%; width: 40px; height: 40px; border: 0px; cursor: pointer; font-size: 0px; background: url(../images/next-arrow.png) no-repeat; }
	
	.dataexplore-block h2 { font-size: 24px; line-height: 28px; }
	.dataexplore-block li { padding: 0px; margin: 0px 0px 50px; width: calc(100% - 0px); background: none; }
	.dataexplore-block ul { max-width: 230px; }
	.dataexplore-block a.button { border-radius: 6px; }
	.dataexplore-block { padding-bottom: 0px; }
	.bottombutton { padding: 30px 20px 60px; }
	
	.intro-block.datalib .intro { padding-bottom: 30px; }
	.intro-block.datalib .searchform { padding-bottom: 20px; }
	
	.datalist-block li a { padding: 15px 0px; font-size: 18px; line-height: 24px; }
	
	.datalist-block.news { padding: 50px 0px 0px; margin-bottom: 42px; }
	.datalist-block.news li figure { padding: 0 0 20px 0; width: 100%; }
	.datalist-block.news li figure img { width: 100%; height: auto; }
	.datalist-block.news li .text { padding: 0px 0px 0px 0px; width: 100%; }
	.datalist-block.news a.download { bottom: -6px; }
	.datalist-block.news ul li { padding: 0px 0px 40px; }
	.datalist-block.news .loadmorebg { padding: 40px 20px 30px; }
	.intro-block.publication .searchform form .searchfield { width: 100%; }
	.datalist-block.policy h3 { padding-bottom: 0px; margin-bottom: 35px; position: relative; }
	.datalist-block.policy h3:after { content: ""; position: absolute; right: 0px; top: 14px; width: 10px; height: 7px; background: url(../images/menu-arrow-down.png) no-repeat; }
	.datalist-block.policy .resourcelist { display: none; }
	.datalist-block.policy .loadmorebg { display: none; margin-bottom: 20px; }
	.datalist-block.policy .resourcesbg#atlases .resourcelist { display: block; }
	.datalist-block.policy .resourcesbg#atlases .loadmorebg { display: block; }
	.datalist-block.policy .resourcesbg { padding-bottom: 0px; }
		
	.footer-block { }
	.footer-block .box { padding: 0px 30px 0px 7px; }
	.footer-block .copyright_content ul { padding-bottom: 20px; width: 100%; }
	.footer-block .copyright_content p { width: 100%; }
	.footer-block { }
	.footer-block .copyright_content { order: 1; flex-direction: column-reverse; padding: 0px 0px 20px 0px; border-bottom: #f5f3f4 solid 1px; }
	.footer-block .footer_content { padding: 20px 0px 20px 0px; width: 100%; order: 2; }
	.footer-block .logo { padding: 0px 0px 20px 0px; width: 100%; order: 3; }
	.footer-block .logo a { display: block; max-width: 155px; }
	
	
	
}

@media only screen and (max-width: 359px) {
	
}

@media only screen and (min-width: 768px) {
#header-part .header-block .menubg #menu ul.menu > li:hover > ul { display: block; }
#header-part .header-block .menubg #menu ul.menu > li > ul > li:hover > ul { display: block; }	

}











