@media (min-width: 481px){

	.usp-list{
		overflow: hidden;
	}

	.usp-list li{
		float: left;
		width: 50%;
		padding: 15px 7.5px;
	}

	.rise-section .wphtsp-slider-design-5 .wphtsp-slider-for .wphtsp-content-wrapper{
		padding: 30px 30px 0;
	}

	.nwphtsp-title-wrapper .nicon-wrapper{
		position: absolute;
		width: 76px;
		height: 76px;
		left: 0;
		top: 0;
	}

	.rise-section .wphtsp-slider-for .wphtsp-slider-nav-wrapper .wphtsp-content-title{
		/*padding: 10px 0 0px 85px!important;*/
	}

	.nwphtsp-sub-title{
		/*padding: 0 0 0 85px;*/
	}

	.nmarket-atrribute-list li b{
		position: absolute;
		top: 9px;
		left: 0;
	}

	html[lang="de-DE"].nmarket-atrribute-list li b{
		width: 185px;
	}

	.derivatives-list > li:nth-child(odd){
		margin-right: 15px;
	}

}

@media (min-width: 769px){


	.usp-list li{
		width: 33.3333%;
	}

	.cf7-2-col{
		width: 50%;
	}
	
	.cf7-3-col{
		width: 33.3333%;
	}

	.product-listing li{
		width: 33.3333%;
	}

	.nmarket-col-6{
		width: 50%;
	}

	.sustainability-pdf-list li{
		width: 33.3333%;
	}
}

@media (min-width: 992px){

	#copyright{}

	/*#copyright > div:first-child{
		width: 30%;
		text-align: right;
	}

	#copyright > div:last-child{
		width: 70%;
	}*/

	.usp-list li{
		width: 20%;
	}

	.featured-market-cat li:first-child{
		/*padding: 0px 30px 0;*/
	}

	.featured-market-cat li{
		width: 33.3333%;
	}

	.gm-content-wrapper.show-map{
		opacity: 1;
	    transform: translate(calc(-100% - 20px), 0);
	    display: block;
	}

	.home-section-5{
		position: relative;
	}

	.home-section-5 .ncol-2{
		position: inherit;
	}

	.home-section-5 .ncol-2 .img-wrapper{
		position: absolute;
	    left: 0;
	    bottom: 0;
	    width: 50%;
	    height: 100%;
	}

	.home-section-5 .ncol-2 .img-wrapper img{
		object-fit: scale-down;
		object-position: center;
	    width: 100%;
	    height: 100%;
	}

	.about-section-2 .ncol-1 .nbox{
	    float: right;
	    padding: 95px 21% 95px 45px;
	}

	.about-section-2 .ncol-2 .nbox{
	    margin: 70px 0 70px -10%;
	}

	.thriil-list li{
		width: 16%;
	}

	.events-list li{
		width: 33.3333%;
	}

	.sustainability-spi-section-2 .em-list li{
		width: 25%;
	}

	.em-list li{
		width: 25%;
	}

	.cs-list li{
		width: 16%;
	}

	.accreditation-list li{
		width: 25%;
	}

	.npost-btn .btn:not(:last-child){
		margin-right: 15px;
	}

	.brochure-img-list{
		padding-right: 50px;
	}

	.cr-pdf-list li{
		width: 33.3333%;
	}


	.news-event-listing li .nbox-content{
		width: 70%;
		padding: 25px 25px 25px 45px;
	}






}

@media (max-width: 1599px) and (min-width: 992px){

	.home-section-1 .contain-wrapper{
		padding-bottom: 200px;
	}

	.usp-list{
		padding-right: 100px;
	}
}


@media (min-width: 1200px){


}



@media (max-width: 1199px){


}

@media (max-width: 1199px) and (min-width: 992px){


}

@media (max-width: 991px){

	body{
		text-align: center;
	}

	.page-featured-banner .container{
		justify-content: center;
	}

	.page-featured-banner h1, .page-featured-banner h2{
		margin: 0 auto;
		text-align: center;
	}

	.su-list ul{
		text-align: left;
	}

	#head_top_info{
		display: none;
	}

	#head_top_lang .widget_icl_lang_sel_widget{
		justify-content: center;
	}

	.footer-widget:not(:last-child){
		margin: 0 0 30px;
	}

	#copyright > *{
		display: block;
	}

	#copyright .copyright-widget:before{
		width: 20px;
		height: 3px;
		left: 50%;
		top: auto;
		bottom: 0;
		transform: translateX(-50%);
	}


	.home-section-1{
		background-size: contain;
		padding-bottom: 200px;
	}

	.usp-list{
		display: flex;
		flex-flow: row wrap;
	}

	.featured-market-cat li{
		width: 50%;
	}

	.rise-section .wphtsp-slider-design-5 .wphtsp-slider-for .wphtsp-feature-img{
		width: 500px;
		max-width: 100%;
		margin: auto;
		float: none;
		overflow: hidden;
	}

	.rise-section .wphtsp-slider-design-5 .wphtsp-slider-for .wphtsp-feature-img img{
		max-width: 300px;
	}

	.wphtsp-slider-design-5 .wphtsp-slider-for .wphtsp-content-wrapper{
		width: 100%;
	}

	.featured-market-cat li:first-child{
		/*padding: 0px ;*/
	}

	.featured-market-cat li .icon-wrapper{
		left: calc(50% - 38px);
	}

	.global-map-template.global-map-content{
		display: flex;
		flex-flow: row wrap;
		top: auto;
	}

	.global-map-template.global-map-content>li{
		padding: 15px;
	}

	.gm-content-wrapper{
		position: relative;
		opacity: 1;
	    transform: translate(0);
	    display: block;
	    height: 100%;
	    min-width: 1px;
	}

	.global-map-icon{
		height: 42px;
    	width: 34px;
	}

	.global-map-icon img{
		width: 33.5px;
	}

	.global-companies-section-1 .ncol-1 .contain-wrapper{
		margin-bottom: 30px;
	}
	
	.global-map-branches > li{
        width: 50%;
    }

	.about-section-2 .ncol-1 .nbox{
	    margin: auto;
    	padding: 95px 15px;
	}

	.about-section-2 .ncol-2 .nbox{
	   margin: -60px auto 45px;
	   max-width: calc(100% - 30px);
	   width: 765px;
	}

	.about-section-2 .ncol-2 .nbox .su-list ul{
		text-align: left;
	}

	.milestones-section-1 .wphtsp-history-design-7 .wphtsp-timeline-date{
		display: none;
	}

	.milestones-section-1 .wphtsp-history-design-7 .wphtsp-timeline-img{
		width: 100px;
		height: 100px;
		margin-bottom: 50px;
	}

	.events-list li{
		width: 100%;
	}

	.career-section-1 .su-list ul{
		margin: auto!important;
		max-width: 190px;
	}

	.sustainability-traceability-section-1 .ncol-1 >div{
		margin-bottom: 45px;
	}

	.cs-list li{
		width: 100%;
		text-align: center;
	}

	.sustainability-cr-section-3 .su-list ul{
		width: 100px;
		margin: auto!important;
	}

	.gmap-outer { display: block; }
	.gmap-inner, #map_canvas{ height: 500px; width: 100%; position: relative!important; }
	.gmap-inner-content { margin-top: 0; margin-bottom: 0;; margin-left: 0; max-width: 100% }

	.npost-btn .btn{
		margin: 15px 7.5px 0;
	}
	
	.brochure-img-list{
		overflow: hidden;
	}
	
	.brochure-img-list li{
		width: 50%;
		float: left;
    	padding: 15px;
	}

	.custom-cf7-request{
		text-align: left;
	}

	#market-sidebar{
		text-align: left;
	}

	.commitments-template .wphtsp-slider-design-5 .wphtsp-slider-for .wphtsp-feature-img{
		width: 100%;
	}

	.commitments-template .wphtsp-slider-design-5 .wphtsp-slider-for .wphtsp-content-wrapper{
		padding: 15px 0 0;
	}

	.download-brochure-template .market-cover-content .img-wrapper{
		margin-bottom: 30px;
	}

	#news-event-sidebar{
		margin-top: 50px;
	}

	.news-event-listing li .featured-img{
		width: 100%;
	}

	.news-event-listing li .nbox-content{
		width: 100%;
		padding: 25px 25px 25px;
	}

	.oleobasics-section-1 .sidebar-content{
		margin-bottom: 50px;
	}


}


@media (max-width: 991px) and (min-width: 769px){

	.home-section-5 .ncol-2 .img-wrapper{
		margin-top: -50px;
	}

	.global-map-wrapper{
		margin-bottom: 500px;
		max-width: 769px;
	}

	.global-map-template.global-map-content{
	    bottom: -320px;
	}

	.global-map-template.global-map-content>li{
		width: 33.3333%;
	}

	.thriil-list li{
		width: 32%;
	}

	.sustainability-spi-section-2 .em-list li{
		width: 50%;
	}

	.accreditation-list li{
		width: 33.3333%;
	}

	.sustainability-pdf-list li h6{
		min-height: 35px;
	}

	.em-list li{
		width: 33.333%;
	}

	.cr-pdf-list li{
		width: 50%;
	}

	.rci-product-list li{
		width: 33.333%;
	}


}



@media (max-width: 768px){



	.sustainability-spi-section-2 .em-list li{
		width: 100%;
	}

	.cf7-2-col{
		width: 100%;
	}

	.nmarket-col-6{
		width: 100%;
	}

	.cr-pdf-list li{
		width: 100%;
		max-width: 400px;
    	margin: auto;
	}


}



@media (max-width: 768px) and (min-width: 481px){

	.global-map-wrapper{
		margin-bottom: 550px;
		max-width: 475px;
	}

	.global-map-template{
		grid-template-rows: 10.6% 10.41% 28.45% 8.22% 42.32%;
	}

	.global-map-template.global-map-content{
	    bottom: -220px;
	}

	.global-map-template.global-map-content>li{
		width: 50%;
	}

	.thriil-list li{
		width: 48%;
	}

	.accreditation-list li{
		width: 50%;
	}

	.product-listing li{
		width: 50%;
	}

	.nmarket-col-6{
		width: 100%;
	}

	.sustainability-pdf-list li{
		width: 50%;
	}

	.em-list li{
		width: 50%;
	}

	.rci-product-list li{
		width: 50%;
	}




}



@media (max-width: 568px){

	.featured-market-cat li{
		width: 100%;
		max-width: 500px;
    	margin: auto;
    	float: none;
	}

	.gmap-inner, #map_canvas{ height: 350px; }
	
	.global-map-branches > li{
        width: 100%;
    }
}



@media (max-width: 480px){

	h3{
		font-size: 26px;
	}

	.nvp100{
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.ncolor-bar.nbox-color-bar li{
		height: 8px;
	}

	#logo{
		text-align: left;
	}

	#copyright{
		padding: 6px 15px 50px;
	}

	.copyright-widget{
		display: none;
	}

	#floating-widget ul{
		overflow: hidden;
	}

	#floating-widget li{
		width: 33.3333%;
		float: left;
		margin: 0;
	}

	#floating-widget li a{
		width: 100%;
		min-width: 10px;
		transform: translateX(0);
		justify-content: center;
	}

	#floating-widget li a > label{
		display: none;
	}

	.scroll-to-top{
		bottom: calc(4% + 50px);
	}

	.home-section-1{
		padding-bottom: 200px;
	}

	.usp-list li{
		margin-bottom: 30px;
		width: 100%;
	}

	h3 .ncolor-bar.ntitle-color-bar{
		display: none;
	}

	.nwphtsp-title-wrapper .nicon-wrapper{
		position: relative;
		margin: auto;
		width: 100px;
	}

	.rise-section .wphtsp-slider-design-5 .wphtsp-slider-for .wphtsp-content-wrapper{
		padding: 30px 0px 0;
		text-align: center;
	}

	.rise-section .wphtsp-slider-for .wphtsp-slider-nav-wrapper .wphtsp-content-title{
		padding: 10px 0 0px!important;
		text-align: center;
	}

	.featured-market-cat li{
		padding: 40px 0px 0px;
	}

	.global-map-wrapper > img{
		display: none;
	}

	.global-map-template.global-map-pinpoint{
		display: none;
	}

	.global-map-template.global-map-content{
	    position: relative;
	}

	.global-map-template.global-map-content>li{
		width: 100%;
		padding: 0 15px 15px;
	}

	.home-sustainability-list li{
		width: 100%;
	}

	.about-section-2 .ncol-2 .nbox{
		padding: 45px 25px;
	}

	.thriil-list li{
		text-align: center;
		width: 100%;
	}

	.su-lightbox.nvideo-template:before{
    	width: 60px;
    	height: 60px;
	}

	.su-lightbox.nvideo-template:after{
    	font-size: 20px;
	}

	.accreditation-list li{
		width: 100%;
	}

	.accreditation-list li .logo-wrapper{
		max-width: 200px;
		margin: 0 auto 15px;
	}

	.gmap-inner, #map_canvas{ height: 300px; }

	.product-listing li{
		width: 100%;
	}
	
	.brochure-img-list li{
		width: 100%;
	}
	
	.brochure-img-list li > div{
		max-width: 300px;
		margin: auto;
	}

	body.woocommerce ul.products.columns-1 li.product, body.woocommerce-page ul.products.columns-1 li.product,
	body.woocommerce ul.products[class*=columns-] li.product, body.woocommerce-page ul.products[class*=columns-] li.product{
		max-width: 100%;
	}

	.nmarket-detail-list li b{
		display: block;
	}

	.nmarket-atrribute-list li,
	html[lang="de-DE"] .nmarket-atrribute-list li,
	html[lang="cn-CN"] .nmarket-atrribute-list li{
		padding: 5px 0;
	}

	.nmarket-atrribute-list li b{
		position: relative;
		display: block;
	}

	.sustainability-pdf-list{
		max-width: 300px;
		margin: 0 auto;
	}

	.naccordion-theme .su-spoiler-style-default>.su-spoiler-content{
		overflow: auto;
	}

	.oleobasics-section-1 table{
		width: 480px;
	}

	.derivatives-list > li{
		width: 100%;
	}

	.rci-product-list li{
		width: 100%;
	}


}


