/*
Theme Name: Golden Falcon
Theme URI: http://eitbiz.com
Author: eitBiz
Author URI: http://eitbiz.com
Description: A theme for Golden Falcon
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Text Domain: goldenfalcon

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@import url('https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800,900');
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
body,html{
	padding:0;
	margin:0;
	font-family: 'Poppins', sans-serif;
}
ul{
	padding:0;
	list-style:none;
}
a{
	text-decoration: none;
}
.site-title, .site-description{
	display:none;
}
.flexi{
	display:flex;
	flex-wrap:wrap;
}
.grid-3{
	flex:33.33% 0 1;
	box-sizing:border-box;
}
.grid-4{
	flex:25% 0 1;
	box-sizing:border-box;
}
.grid-75{
	flex:75% 0 1;
	box-sizing:border-box;
}
.grid-40{
	flex:40% 0 1;
	box-sizing:border-box;
}
.grid-60{
	flex:60% 0 1;
	box-sizing:border-box;
}
.grid-66{
	flex:66% 0 1;
	box-sizing:border-box;
}
.grid-5{
	flex:20% 0 1;
	box-sizing:border-box;
}
.grid-2{
	flex:50% 0 1;
	box-sizing:border-box;
}
.grid-1{
	flex:100% 0 1;
	box-sizing:border-box;
}
.custom-logo{
	max-width:100%;
	height:auto;
}
header#masthead {
    padding-top: 20px;
    padding-bottom: 20px;
    position: absolute;
    left: 0;
	right: 0;
	z-index:13;
}
.flyoutmenu{
	display:block;
	width:35px;
	cursor: pointer;
}
.flyoutmenu span{
	background:#565353;
	height:4px;
	display:block;
	width:100%;
}
.flyoutmenu span:first-child{
	margin-bottom:5px;
}
.flyoutmenu span:last-child{
	margin-top:5px;
	background:#e0a225;
	width:70%;
}
.site-header-main{
	align-items:center;
    max-width: 40%;
}
#flags {
    width: 165px;
    position: absolute;
    right: 0;
}
#flags ul {
    float: none!important;
}
#flags li{
	float:none!important;
}
.site-header-main .grid-2 .flyoutmenu{
	float:right;
}
#site-header-menu{
	display:inline-block;
	background:#4c4a4a;
	padding-top:130px;
	margin-left:-49%;
	transition:all 0.4s ease;
	position: absolute;
	z-index:12;
	min-width: 48.52%;
	box-sizing:content-box;
}
.tax-portfolio_category #site-header-menu{
	box-sizing: content-box;
    width: calc(47.41%);
    min-width: auto;
}
#site-header-menu.opened{
	margin-left:0;
}
div.wpcf7 .ajax-loader{
	background:url('http://goldenfalcon.ourdemoapp.com/wp-content/uploads/2018/04/loader-orange.gif');
	width:60px;
	height:60px;
	background-size:60px 60px;
}
.thanks-message{
	display: none;
}
#site-header-menu ul li{
	margin-bottom:2px;
}
#site-header-menu ul li a{
	color:#fff;
	padding-top:10px;
	padding-bottom:10px;
	display:block;
	background:#525151;
	font-size:16px;
	line-height: normal;

}
#site-header-menu ul li.current_page_item a{
	background:#e0a225;
}
#site-header-menu ul li a{
	transition:ease-out all 0.4s;
}
#site-header-menu ul li a:hover{
	background:#e0a225;
}
.flyoutmenu{
	transition:ease all 0.4s;
}
.flyoutmenu *{
	transition:ease all 0.4s;
}
.flyoutmenu.opened{
	background:#e0a225;
    height: 33px;
	border-radius:50%;
    box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.2);
}
.flyoutmenu.opened span:first-child{
	visibility:hidden;
	opacity:0;
}
.flyoutmenu.opened span:nth-child(2) {
    background: #fff;
    height: 2px;
    width: 60%;
    transform: rotate(45deg) translate(10px, 0px);
}
.flyoutmenu.opened span:last-child {
    transform: rotate(-45deg) translate(5px, 5px);
    background: #fff;
    width: 60%;
    height: 2px;
}
.innercontent .cust-fields{
	margin-top:12em;
	padding-right:80px;
}
#noimage img{
	max-width:100%;
}
.innercontent .grid-60{
	overflow: hidden;
	position: relative;
}
.search-form{
	width:100%;
	margin-bottom:40px;
}
.wp_autosearch_input{
	min-height:50px!important;
	width:100%!important;
	margin-bottom:15px!important;
	padding:0 20px!important;
	border:1px solid #969696!important;
	border-radius:5px!important;
	box-shadow: inset 1px 1px 1px 0px #ccc, inset -1px -1px 1px #ccc!important;
	font-size:1.0em!important;
	line-height:normal!important;
	float:none!important;
}
.search-form input[type=search]{
	min-height:50px;
	width:100%;
	margin-bottom:10px;
	padding:0 20px;
	border:1px solid #969696;
	border-radius:5px;
	box-shadow: inset 1px 1px 1px 0px #ccc, inset -1px -1px 1px #ccc;
	font-size:1.0em;
}
.search-form label{
	position: relative;
}
.search-form label:after{
	content:'\f0d7';
	position: absolute;
	right:10px;
	color:#e0a225;
	font-family: 'FontAwesome';
	top:-3px;
	font-size:23px;
	z-index:11;
	background:#fff;
	padding:5px 8px	;
}
.search-form input[type=search]::placeholder{
	color:#636363;
}
.search-form button{
	min-height:45px;
	padding:0 20px;
	border-radius:5px;
	font-size:1.0em;
	background:#e0a225;
	color:#fff
}
#glt_widget-2 {
    position: relative;
	z-index: 9999;
	visibility:hidden;
	transform:translateY(20px);
	transition:ease all 0.4s;
}
#glt_widget-2.opened{
	transform:none;
	visibility:visible;
}
input:focus, input:hover, button:focus, button:hover{
	outline:none;
}
button{
	cursor: pointer;
	box-shadow:none;
	border:none;
}
.title-pages{
	color:#565353;
	font-weight:500;
	font-size:30px;
}
.title-pages span{
	color:#e0a225;
}
.padded.nopadright{
	padding-right:0;
}
.owl-carousel-item-imgoverlay{
	display:none;
}
.lgx-carousel-section .lgx-carousel .lgx-item {
    margin: 0 auto;
    padding: 0px 0;
}
.owl-carousel.lgx-carousel .owl-nav{
	    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 99;
}
.owl-carousel.lgx-carousel .owl-controls .owl-nav [class*="owl-"]{
	    position: static;
}
.owl-carousel.lgx-carousel .owl-prev{
	float:left;
}
.owl-carousel.lgx-carousel .owl-next, .owl-carousel.lgx-carousel .owl-prev{
	background:#a4b3c8!important;
	border-radius:0!important;
	padding:10px 10px 8px 10px!important;
	-moz-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, .4), inset -1px -1px 1px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, .4), inset -1px -1px 1px rgba(0, 0, 0, .4);
    box-shadow: inset 0px 0px 1px rgba(255, 255, 255, .4), inset -1px -1px 1px rgba(0, 0, 0, .4);
}
.owl-carousel.lgx-carousel .owl-next:hover, .owl-carousel.lgx-carousel .owl-prev:hover{
	background:#e0a225!important;
	    -moz-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
}
#categories-2{
	position:absolute;
	top:6em;
	right:12em;
	z-index:99;
	display:none;
}
#categories-2 .widgettitle{
	display:none;
}
#custom_html-2{
	position: absolute;
    right: 12em;
    z-index: 99;
    top: 3em;
}
#custom_html-3 {
    position: absolute;
    left: 6em;
    bottom: 6em;
    z-index: 99;
    background: #fff;
    padding: 16px 28px 20px 28px;
}
#custom_html-3 p{
	margin:0;
	font-size:14px;
	font-weight:200;
	color:#636363;
}
#custom_html-3 h2{
	margin:0;
	padding:0;
	color:#565353;
	font-weight:600;
	font-size:30px;
	margin-bottom:20px;
}
.rtl #custom_html-3 a{
	font-family: 'gedinarmediumtwo', sans-serif;
}
.rtl .sectionpad ul li{
	font-family: 'gedinarmediumtwo', sans-serif;
}
.rtl .backbutton{text-align: left;}
.rtl .tab-outer .tabs ul li{
	float:right;
	margin-right:0;
	margin-left:5px;
}
.rtl .backbutton i{
	float:left;
	margin-top:4px;
}
#custom_html-3 a{
	padding:10px 30px;
	border-radius:5px;
	font-size:16px;
	background:#e0a225;
	color:#fff;
	font-family:Poppins;
	transition:ease all 0.3s;
	box-shadow:0;
	display:inline-block;
	font-weight:200;
}
#custom_html-3 a:hover{
	background:rgba(210,100,45,1);
}
#catbtn{
	min-height:45px;
	padding:0 20px;
	border-radius:5px;
	font-size:16px;
	background:#e0a225;
	color:#fff;
	font-family:Poppins;
	transition:ease all 0.3s;
	box-shadow:0;
}
.rtl #catbtn{
	font-family: 'gedinarmediumtwo', sans-serif;
}
#catbtn.opened{
	box-shadow:0 2px 4px rgba(0,0,0,0.4);
}
#catbtn i{
	transition:ease all 0.3s;
}
#catbtn.opened i{
    transform-origin: 15px 10px;
	transform:rotate(180deg);
}
#catbtn i{
	padding-left:10px;
}
#categories-2 ul{
	display:block;
	margin:0;
}
#categories-2{
	margin-top:10px;
}
#categories-2 ul li{
	border-bottom:1px solid #fff;
	line-height:2.0;
	width:100%;
	display:block;
}
#categories-2 ul li:last-child{
	border-bottom:0;
}
#categories-2 ul li a{
	background:rgba(0,0,0,0.4);
	color:#fff;
	padding:5px 120px 5px 15px;
	display:block;
	font-size:16px;
	font-weight:200;
}
#categories-2 ul li a:hover{
	background:rgba(0,0,0,0.8);
}
.scroller{
	margin-top: 75px;
	position:relative;
	/* z-index:999; */
	z-index: 9;
}
.scroller a{
	font-size:14px;
	color:#292929;
}
.scroller img{
	padding-right:8px;
	transition:ease all 0.3s;
}
.scroller.opened a{
	color:#fff;
}
@keyframes updown{
	from{
		transform:translateY(-2px);
	}
	to{
		transform:translateY(5px);
	}
}
.scroller a:hover img{
	animation:updown ease-in 0.4s alternate infinite;
}
.empty-space{
	height:80px;
}
.innertitle{
	color:#e0a225;
	font-size:40px;
	font-weight:500;
	margin:0;
	margin-bottom:18px;
}
.innertitle:after{
	content:'';
	display:block;
	margin-top:8px;
	height:4px;
	background:#e0a225;
	width:70px;
}
.innertext{
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
	line-height:25px;
	margin:0;
	padding:0;
	color:#292929;
	font-weight:200;
}
.rtl .knowmorelink a:after{
	content:'\f177';
}
.rtl .innertext{
	font-family: 'gedinarmediumtwo', sans-serif;
}
.innertext p{
	margin:0;
}
.innersubtitle{
	color:#e0a225;
	font-size:24px;
	font-weight:500;
	margin:0;
	margin-bottom:10px;
	margin-top:10px;
}
.innersubtitle p{
	margin:0;
}
a:active{
	color:#e0a225;
}
.knowmorelink a{
	color:#e0a225;
	font-weight:500;
}
.knowmorelink a:after{
	font-family:'FontAwesome';
	content:'\f178';
	padding-left:10px;
	vertical-align:middle;
}
.topmenuheader{
	background:#565353;
	padding-top:15px;
	padding-bottom:15px;
}
.fontbold{
	font-weight:600!important;
}
.topmenuheader h4{
	color:#fff;
	font-weight:200;
	margin:0;
	font-size:14px;
}
.topmenuheader .grid-60{
	text-align:right;
}
.topmenuheader .grid-60 a{
	color:#fff;
	font-weight:200;
	font-size:14px;
}
.topmenuheader .grid-60 a span {
    transform: rotate(270deg);
    transform-origin: 2px 10px;
}
#colophon{
	background:#e0a225;
	padding-top:16px;
	padding-bottom:14px;
}
#colophon .primary-menu{
	display:flex;
	justify-content:space-between;
	padding:0;
	margin:0;
}
#colophon .primary-menu li{
	display:inline-block;
	box-sizing:border-box;
}
#colophon .primary-menu li a.padded{
	padding:0px;
	color:#fff;
	line-height:normal;
	position: relative;
	overflow:hidden;
}
#colophon .primary-menu li a:after{
	position:absolute!important;
	content:'';
	bottom:-5px!important;
	right:0;
	width:0%;
	background:#fff;
	height:3px;
	transform: translate(-40px);
	transition:ease all 0.5s;
	opacity:0;
	top:auto;
}
#colophon .sub-menu{
	position: absolute;
	background:#5a5a5a;
	left:0;
	bottom:40px;
	min-width:250px;
	overflow: hidden;
}
#colophon .sub-menu li a{
	padding:10px 15px!important;
	display:block;
	width:100%;
	overflow:visible!important;
}
#colophon .sub-menu li a:hover{
	background:#e0a225;
}
#colophon .sub-menu li a:hover:after,#colophon .sub-menu li a:hover:before{
	display:none;
}
#colophon .sub-menu li{
	margin-bottom:5px;
	width:100%;
}
#colophon .sub-menu li:last-child{
	margin-bottom:0;
}
#colophon .primary-menu li a:hover:after, #colophon .primary-menu li a:hover:before{
	opacity:1;
	transform:none;
	width:100%;
}
#colophon .primary-menu li a:before{
	position:absolute;
	content:'';
	top:-5px;
	left:0;
	width:0%;
	background:#fff;
	height:3px;
	transform: translate(40px);
	transition:ease all 0.5s;
	opacity:0;
}
.footercenter{
	text-align:center;
	background:#e0a225;
	padding-top:16px;
	padding-bottom:14px;
}
.footercenter a{
	color:#fff;
}
.footer-widgets{
	background:url('../../../wp-content/uploads/2018/03/footerimage.jpg');
	background-size:cover;
	padding:40px 0;
}
.footer-widgets *{
	color:#fff;
}
.footer-widgets .grid-2:first-child{
	padding-right:80px;
}
.footer-widgets .grid-2:last-child{
	padding-left:80px;
}
.footer-widgets .footerform{
	background:#e0a225;
	padding:25px 15px;
	border-radius:5px;
}
.footer-widgets .footerform a{
	background:#565353;
	color:#fff;
	font-weight:200;
	padding:12px 18px;
	font-size:14px;
	border-radius:inherit;
	font-family:Open Sans;
}
.footer-widgets .footerform a:hover{
	background:#ea5b29;
}
#custom_html-5 p{
	margin:0;
	margin-top:10px;
	padding:0;
	font-weight:200;
	font-size:18px;
}
#custom_html-5 h2{
	margin-top:2px;
	font-weight:400;
	color:#fff;
	font-size:32px;
}
#text-6 h2{
	/*margin-top:37px;*/
	font-weight:400;
	color:#fff;
	font-size:32px;
	    margin-top: 8px;
}
#text-6 p{
	margin:0;
	font-family:Open Sans, sans-serif;
	margin-bottom:8px;
	font-size:14px;
}
.address:before{
	content:'\f015';
	font-family:'FontAwesome';
	padding-right:8px;
}
.mail:before{
	content:'\f0e0';
	font-family:'FontAwesome';
	padding-right:8px;
}
.phone:before{
	content:'\f095';
	font-family:'FontAwesome';
	padding-right:8px;
	transform: rotate(270deg);
    transform-origin: 2px 10px;
}
.menu-item-has-children button{
	display:none;
}
.menu-item-has-children .sub-menu{
	display:none;
}
.site-header-menu #site-navigation {
    margin-top: 50px;
    max-height: 312px;
    overflow: auto;
}
.site-header-menu #site-navigation::-webkit-scrollbar{
	background:#ccc;
	width:8px;
}
.site-header-menu #site-navigation::-webkit-scrollbar-thumb{
	background:#e0a225;
	border-radius:8px;
}
.menu-item-has-children{
	position: relative;
	z-index:11;
}
.menu-item-has-children a{
	position:relative;
	z-index:1;
}
.menu-item-has-children > a:after{
	content:'\f101';
	position:absolute;
	right:20px;
	color:#fff;
	font-family:'FontAwesome';
	top:12px;
	font-size:20px;
	transition:ease all 0.4s;
	z-index:0;
}
.menu-item-has-children.opened > a:after{
	transform:rotate(90deg);
}
.withscale{
	font-size:60px;
	font-weight:500;
	color:#565353;
	margin:0px;
	margin-top:-36px;
}
.page-template-about .cust-fields{
	margin-top:14em;
}
.scroller a{
	color:#5a5a5a;
}
.page-template-about .scroller{
	margin-top:150px;
}
.cust-list{
	margin-top:40px;
	font-family:Open Sans, sans-serif;
	color:#5a5a5a;
}
.rtl .cust-list{
	font-family:'gedinarmediumtwo',sans-serif;
}
.cust-list li{
	margin-bottom:10px;
	font-size:16px;
}
.cust-list li:before{
	content:'\f192';
	font-family:'FontAwesome';
	color:#e0a225;
	padding-right:8px;
	width:40px;
}
.opensans{
	font-family:Open Sans, sans-serif;
}
.rtl .opensans{
	font-family:'gedinarmediumtwo', sans-serif;
}
.color-blk-dull{
	color:#5a5a5a;
}
.subtitleorange{
	color:#e0a225;
	font-weight:500;
	font-size:22px;
	margin-bottom:0;
}
.bottom-grid{
	margin-top:20px;
}
.bottom-grid .grid-2:first-child{
	padding-right:15px;
}
.bottom-grid .grid-2:nth-child(2){
	padding-left:15px;
}
.bottom-grid .grid-2:first-child .info-card{
	background:url('../../../wp-content/uploads/2018/03/mission.jpg');
	background-size:cover;
}
.bottom-grid .grid-2:nth-child(2) .info-card{
	background:url('../../../wp-content/uploads/2018/03/mission.jpg');
	background-size:cover;
}
.bottom-grid .grid-1 .info-card{
	background:url('../../../wp-content/uploads/2018/03/values.jpg');
	background-size:cover;
}
.info-card{
	padding:0px;
}
.info-card *{
	color:#fff;
}
.info-card p{
	font-size:16px;
	text-align:justify;
	font-weight:200;
	padding:18px 20px;
}
.info-card ul{
	font-size:16px;
	font-weight:300;
	padding:18px 20px;
}
.info-card ul li{
	font-family: 'Poppins';
}
.rtl .info-card ul li{
	font-family: 'gedinarmediumtwo';
}
.rtl .footer-widgets .footerform a{
	font-family: 'gedinarmediumtwo';
}
.rtl .phone:before, .rtl .mail:before{
	display: none;
}
.rtl .textwidget .phone:after{
    content: '\f095';
    font-family: 'FontAwesome';
    padding-left: 8px;
    transform: rotate(262deg);
        /*transform-origin: 13px 8px;*/
            transform-origin: 11px 11px;
    float: right;
    margin-top: 5px;
}
.rtl .textwidget .mail:after{
	content: '\f0e0';
    font-family: 'FontAwesome';
    padding-left: 8px;
    float: right;
   /* margin-top: 3px;*/
        margin-top: 0px;
}
.rtl .nav-tabs>li{
	float:none;
	display: inline-block;
}
.rtl .nav-tabs{
	display: block;
    width: 100%;
    text-align: right;
        margin-right: -2px!important;
}
.rtl .tab-content{
	border-radius:8px 0px 8px 8px;
}
.rtl.page-template-contact .mail:after{
	content: '\f0e0';
    font-family: 'FontAwesome';
    padding-left: 8px;
    float: right;
	margin-top:3px;
}
.rtl.page-template-contact .phone:after{
	 content: '\f095';
    font-family: 'FontAwesome';
    padding-left: 8px;
    transform: rotate(262deg);
    float: right;
	margin-top:3px;
	transform-origin: 12px 8px;
}
.rtl .customform input[type=submit]{
	font-family: 'gedinarmediumtwo';
}
.rtl .customform .grid-3 input, .rtl .customform textarea{
	text-align: right;
}
.rtl .customform .grid-3 input, .rtl .customform textarea{
	font-family: 'gedinarmediumtwo';
}

.title-bottom{
	background:#e0a225;
	padding:10px 20px;
	font-weight:400;	
}
.title-bottom h4{
	font-weight:600;
	margin:0;
	font-size:20px;
}
.team-grid{
	position:relative;
}
.team-grid:after{
	position:absolute;
	right:-12em;
	top:0;
	bottom:-40px;
	width:75%;
	background:#f9f9f9;
	content:'';
}
.team-grid .flexi{
	align-items:center;
	position: relative;
	z-index:11;
}
.team-grid .grid-75 p{
	color:#292929;
	line-height:1.9;
	text-align:justify;
	padding-right:10px;
}
.team-grid .grid-4{
	text-align:right;
}
.team-grid .grid-4 img{
	max-width:100%;
}
.main-icon{
	font-size:50px;
	color:#e0a225;
	margin-left:8px;
	margin-bottom:25px;
}

.page-template-downloads .scroller{
	margin-top:120px;
}
.download-card {
    text-align: center;
    padding: 10px 55px;
    transition:ease all 0.4s;
}
.download-card:hover{
	box-shadow:0px 5px 10px rgba(0,0,0,0.2);
}
.download-area{
	margin-top:40px;
}
.innersubtext span strong{
	font-weight:300;
	font-size:24px;
}
.innersubtext{
	font-size:20px;
	color:#636363;
	line-height:1.8;
}
.download-area .grid-2:first-child{
	position: relative;
}
.download-area .grid-2:first-child:after{
	position: absolute;
	right:0;
	top:0;
	bottom:0;
	width:1px;
	background:#969696;
	content:'';
}
.download-area .grid-2 h3{
	color:#292929;
	font-weight:500;
	font-size:24px;
}
.download-area .grid-2 h3:after{
	content:'';
	display:block;
	width:50px;
	text-align:center;
	background:#e0a225;
	height:4px;
	margin:10px auto;
}
.download-area .grid-2 p{
	color:#636363;
	font-weight:300;
	font-family:Open Sans;
	margin-top:40px;
}
.download-area .grid-2 button{
	background:#e0a225;
	color:#fff;
	padding:6px 18px;
	border-radius: 5px;
	font-size:16px;
	border-bottom:2px solid #9c6c0d;
	font-family:Poppins;
	font-weight:200;
	margin-top:30px;
}
.download-area .grid-2 button:active{
	border-bottom:0px solid #9c6c0d;
}
.download-area .grid-2 button i{
	padding-left:8px;
	float:right;
	padding-top:4px;
}
.download-area .grid-2:first-child{
	padding-right:20px;
}
.download-area .grid-2:nth-child(2){
	padding-left:20px;
}
.page-template-career #custom_html-3{
	display:none;
}
.page-template-career .scroller{
	margin-top:120px;
}
.features span{
	color:#e0a225;
	font-size:20px;
	font-weight:400;
	position: relative;
	display:inline-block;
}
.features span:after{
	content:'';
	background:#969696;
	width:5px;
	height:5px;
	border-radius:50%;
	font-size:initial;
	margin:0 10px;
	display:inline-block;
	vertical-align:middle;
}
.features span:last-child:after{
	display:none;
}
.page-template-career .content{
	padding-top:40px;
}
.page-template-career .bottom-grid .grid-1 .info-card{
	background:url('../../../wp-content/uploads/2018/03/banner-career-1.jpg');
	background-size:cover;
}
.page-template-career .bottom-grid .grid-1 .info-card .title-bottom{
	height:30px;
}
.page-template-career .innersubtext{
	font-size:16px;
}
.page-template-career .innersubtext strong{
	font-size:18px;
	line-height:normal;
}
.customform{
	margin-top:30px;
}
.customform .grid-3{
	margin-bottom:15px;
	padding:0 15px;
}
.customform .grid-66{
	padding:0 15px 0 0px;
}
.customform .grid-3:first-child, .customform .grid-3:last-child{
	padding-left:0;
}
.customform .grid-3 input, textarea{
	width:100%;
	border:none;
	border-bottom:1px solid #969696;
	resize: none;
	max-height:80px;
	font-family:Poppins;
}
.customform .grid-3 input{
	min-height:40px;
}
.customform .grid-3 input[type=file] {
    border: none;
    opacity: 0;
    width: 55px;
    cursor: pointer;
    margin-top: 5px;
    z-index:-1;
}
.fileinput{
	position:relative;
	z-index:11;
	cursor:pointer;
}
.fileinput:before{
	content:'\f067';
	position:absolute;
	left:0;
	bottom:0;
	top:0;
	font-family:'FontAwesome';
	color:#969696;
	border:2px solid #969696;
	padding:8px 10px;
	border-radius:50%;
	height:15px;
	display:inline-block;
	cursor:pointer;
}
.customform .grid-3 input:focus, .customform textarea:focus{
	outline:none;
}
.customform .grid-3 label{
	margin-bottom:0px;
	display:block;
	color:#969696;
}
.customform input[type=submit]{
	background:#e0a225;
	color:#fff;
	padding:6px 18px;
	border-radius: 5px;
	font-size:16px;
	border:none;
	border-bottom:2px solid #9c6c0d;
	font-family:Poppins;
	font-weight:200;
	margin-top:30px;
	cursor:pointer;
}
.customform input[type=submit]:active{
	border-bottom:0px solid #9c6c0d;
}
.filenames{
	background:#f7f7f7;
	padding:8px 12px;
	border-radius:5px;
	display: inline-block;
}
div.wpcf7-response-output {
    margin: 2em 0em 1em;
    padding: 0.2em 1em;
    border: 2px solid #e0a225;
}
.page-template-contact .scroller{
	margin-top:190px;
}
.contact-title{
	font-size:70px;
	font-weight:400;
	color:#252525;
	margin:0;
}
.subcontact{
	font-size:20px;
	color:#5a5a5a;
	margin-top:0px;
	font-weight:300;
}
.contact-details p, .contact-details a{
	color:#636363;
	font-weight:300;
	font-size:14px;
	margin-bottom:8px;
	display:block;
}
.contact-details p:before, .contact-details a:before{
	color:#e0a225;
}
.contact-details h3{
	font-weight:400;
}
.web:before{
	content:'\f109';
	font-family:'FontAwesome';
	padding-right:8px;
	font-size:16px;
}
.contact-details p.address:before{
	content:'\f041';
}
.contact-details p.address span{
	display:inline-block;
	vertical-align: text-top;
}
.page-template-contact .customform .grid-3:nth-of-type(3){
	padding-right:0px;
}
.page-template-contact .empty-space:nth-child(4){
	position:relative;
}
.page-template-contact .empty-space:nth-child(4):after{
	right:0;
	bottom:0;
	top:0;
	width:60%;
	background:#f1f1f1;
	position:absolute;
	content:'';
}
.product-cats ul li a{
	color:#5a5a5a;
	font-weight:300;
	transition:ease all 0.3s;
}
.product-cats ul li{
	margin-bottom:18px;
}
.product-cats ul li a:hover{
	color:#e0a225;
}
.product-cats{
	margin-top:30px;
}
.product-cats ul li a:after{
	content:'\f0da';
	padding-left:10px;
	font-family:'FontAwesome';
	color:#292929;
	display: inline-block;
	transition:ease all 0.3s;
}
.product-cats ul li a:hover:after {
    transform:none;
    color:#e0a225;
}
.product-card img{
	max-width:100%;
}
.product-card h3{
	margin-top:8px;
	font-weight:500;
	color:#5a5a5a;
	font-size:16px;
}
.products-home.padded{
	padding-right:4em;
	padding-top:80px;
	position: relative;
}
.products-home.padded:after{
	right:0;
	top:0;
	bottom:0;
	background:#f1f1f1;
	position: absolute;
	content:'';
	width:50%;
	z-index:-1;
}
.products-home .grid-3{
	padding-right:30px;
	margin-bottom:30px;
}
.product-card{
	cursor:pointer;
}
.product-card *{
	transition:ease all 0.4s;
	cursor:pointer;
}
.product-card:hover img{
	box-shadow:1px 2px 3px 2px rgba(0,0,0,0.2);
}
.langsec{
	color:#fff;
}
#custom_html-4 label {
    display: inline-block;
    padding-right: 2px;
}
#custom_html-4 .flexi .languageselected{
	display:inline-block;
}
.langsec {
    color: #fff;
    position: relative;
    cursor:pointer;
}
.langsec *{
	font-size:14px;
	font-weight:300;
	cursor:pointer;
}
.langsec .languagebox{
	background:#fff;
	position: absolute;
}
.langsec .languagebox {
    color: #292929;
    right: 0;
    text-align: center;
    top: 100%;
    z-index: 999999;
    padding: 8px;
    visibility: hidden;
    opacity: 0;
    transform: translateY(-10px);
    transition: ease all 0.3s;
    left: 0;
    box-shadow: 0px 2px 3px 2px rgba(0,0,0,0.2);
}
.grid-40.langsec:after{
	content:'\f0d7';
	font-family:'FontAwesome';
	color:#fff;
	padding-left:5px;
	transition:ease all 0.3s;
	display:inline-block;
}
.flag{
	padding-left:4px;
	vertical-align: sub;
}
.langsec .languagebox .flag{
	vertical-align:middle;
	padding-left:10px;
}
.langsec.opened .languagebox{
	opacity:1;
	visibility:visible;
	transform:none;
}
.langsec.opened:after{
	transform:rotate(-180deg);
	transform-origin: 10px;
}
.languagebox:hover{
	background:#e0a225;
}
.languagebox:hover span{
	color:#fff;
}
.shadow img{
	max-width:100%;
	margin-left:-13px;
}
.shadow{
	max-width: 56%;
    margin-top: 35px;
}
.page-template-thankyou .scroller{
	margin-top:160px;
}
.langarea *{
	color:#fff;
	cursor:pointer;
}
.langimage{
	background: url(../../plugins/google-language-translator/images/flags.png) -87px -351px no-repeat;
	display:inline-block;
	width:24px;
	height:18px;
	vertical-align: sub;
}
.langname{
	text-transform:uppercase;
	font-weight:300;
	padding:0 5px 0 2px; 
}
#flags #sortable{
	background:#fff;
	padding:8px;
}
.langnames{
	cursor: pointer;
    text-transform: uppercase;
    padding-left: 5px;
    display: inline-block;
    text-align: right;
    min-width: 51px;
}
.page-template-product-category .scroller{
	margin-top:160px;
}
.tabs-area{
	margin-top:30px;
}
.tab-outer .tabs ul{
	padding:0;
	margin:0;
}
.tab-outer .tabs ul li{
	float:left;
	margin-right:5px;
}
.tab-outer .tabs ul li a{
	padding:8px;
	border-radius:8px 8px 0px 0px;
	cursor: pointer;
	border:1px solid #e0a225;
	color:#e0a225;
}
.tab-outer .tabs ul li a.active{
	background:#e0a225;
	color:#fff;
	padding-top:10px;
	padding-left:22px;
	padding-right:22px;
}
.tab-content {
    border: 1px solid #e0a225;
    clear: both;
    display: inline-block;
    width: 100%;
	border-radius:0px 8px 8px 8px;
	overflow: hidden;
	background:#fff;
	margin-top: -2px;
	position: relative;
}
.single-portfolio .tab-content{
	margin-top:8px;
}
.single-portfolio .title-pages{
	font-size:45px;
}
.single-portfolio .tab-content .lgx-carousel-section{
	max-height:420px;
	overflow: hidden;
}
.single-portfolio .scroller {
    margin-top: 110px;
}
.loader{
	position: absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:#fff;
	display:flex;
	align-items:center;
	justify-content:center;
}
#polylang-2 ul li a img{
    display: none;
}
.custom-search{
	margin-top:13em;
}
@keyframes loaderanim{
	from{
		transform:scale(0);
	}
	to{
		transform: scale(1);
	}
}
.loader img{
	animation:loaderanim 0.8s ease alternate infinite;
}
.product-tabs.nav-tabs{
	margin-top:40px;
	border-bottom: none;
}
.product-tabs.nav-tabs li a{
	padding: 8px;
    border-radius: 8px 8px 0px 0px;
    cursor: pointer;
    border: 1px solid #e0a225;
	color: #e0a225;
	margin-top:3px;
	font-size:16px;
}
.product-tabs.nav-tabs li.active a{
	background: #e0a225;
    color: #fff;
    padding-top: 10px;
    padding-left: 22px;
	padding-right: 22px;
/*	margin: 0px 10px 3px 10px;*/
}
.product-tabs.nav-tabs li:first-child a{
	margin-left:0;
}
.product-tabs.nav-tabs>li.active>a, .product-tabs.nav-tabs>li.active>a:focus, .product-tabs.nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: pointer;
    background-color: #e0a225;
    border: 1px solid #e0a225;
    border-bottom-color: #e0a225;
}
.product-tabs.nav-tabs>li>a:hover {
	border-color: #e0a225 #e0a225 #e0a225;
	background-color:#e0a225;
	color:#fff;
}
.products-grid{
	column-count: 3;
	margin:3em;
}
.products-grid .grids{
	cursor:pointer;
	margin: 0 0 0em;
	width:100%;
	margin: 0 0 1em;
	position: relative;
}
.products-grid .grids img {
    max-width: 100%;
    width: 100%;
    height: auto;
}
.products-grid .grids .hover-content{
	position: absolute;
	bottom:0px;
	left:0;
	right:0;
	display: flex;
	background:#e0a225;
	justify-content:center;
	padding:15px 0;
	align-items:center;
}
.products-grid .grids .hover-content h3{
	color:#fff;
	font-weight:400;
	margin:0;
	font-size:16px;
	text-align:center;
}
.tax-portfolio_category{
	font-family:Poppins;
}
.tax-portfolio_category #colophon .primary-menu li a.padded{
	font-size:16px;
}
.tax-portfolio_category p, .tax-portfolio_category .entry-content-page {
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.7;
}
.tax-portfolio_category a:hover{
	text-decoration:none;
}
.tax-portfolio_category .title-pages {
    font-size: 36px;
    margin-top: 70px;
    margin-bottom: 90px;
}

.products-grid .grids:hover .hover-content {
    animation: topbottom cubic-bezier(0, 1.05, 0.36, 1.94) 0.4s alternate;
    animation-fill-mode: forwards;
}
.products-grid .grids:hover .hover-content h3{
	animation:increasefont cubic-bezier(0, 1.05, 0.36, 1.94) 0.4s alternate;
	animation-fill-mode: forwards;
}
@keyframes topbottom{
	from{
		top:auto;
		margin:0;
		background:#e0a225;
	}
	to{
		top:5px;
		margin:15px;
		background:rgba(224,162,37,0.8);
	}
}
@keyframes increasefont{
	from{
		font-size:16px;
	}
	to{
		font-size:24px;
	}
}
@keyframes translations{
	from{
		opacity:0;
		transform: translateX(-100%);
	}
	to{
		opacity:1;
		transform: none;
	}
}
.tab-content .products-grid .grids{
	animation: translations ease 1s;
}
.tab-content.active .products-grid .grids{
	animation: translations ease 1s;
}
@keyframes mobileanim{
	from{
		transform:scale(0);
	}
	to{
		transform:none;
	}
}
.bottom-contact-area{
	padding-top:20px;
	align-items:center;
	position: relative;
}
.bottom-contact-area .text-right{
	text-align:right;
}
.bottom-contact-area .grid-2 p{
	font-weight:400;
	font-size:26px;
	color:#292929;
	margin:0;
}
.bottom-contact-area h2{
	margin:0;
	color:#e0a225;
	font-size:40px;
	font-weight:400;
}
.bottom-contact-area .grid-2 a{
	background:#e0a225;
	color:#fff;
	padding:6px 18px;
	border-radius: 5px;
	font-size:20px;
	border-bottom:2px solid #9c6c0d;
	font-family:Poppins;
	font-weight:300;
}
.bottom-contact-area .grid-2 a:active{
	border-bottom:0px solid #9c6c0d;
}
.bottom-contact-area:after {
    position: absolute;
    width: 60%;
    background: #f1f1f1;
    top: -10em;
    bottom: -2em;
    right: 0;
    content: '';
    z-index: -1;
}
.bottom-contact-area.flexi:before{
	position: absolute;
	content:'';
	left:-40px;
	right:-40px;
	height:1px;
	background:#e0a225;
	top:0;
}
#flags li {
    text-align: left;
    min-width: 63px;
}
#flags.size24 a, .tool-container .tool-items a, a.single-language span.size24{
	line-height:1.1;
}
.backbutton{
	text-align:right;
}
.backbutton a{
	color:#e0a225;
}
.backbutton i{
	padding-right:5px;
}
.sectionpad{
	padding:30px 40px; 
}
.sectionpad ul{
	display:flex;
	flex-wrap:wrap;
	margin-top:25px;
	margin-left:-15px;
	margin-right:-15px;
}
.sectionpad ul li {
    flex: 33% 0 1;
    display: block;
    box-sizing: border-box;
    color: #565353;
    font-family: Open Sans;
    margin-bottom: 10px;
    padding: 0 15px;
}
.sectionpad .innertitle{
	margin-top:24px;
}
.sectionpad p{
	font-family:Open Sans;
	font-size:16px;	
	font-weight:500;
}
.sectionpad ul li:before{
	content:'\f192';
	font-family: 'FontAwesome';
	padding-right:6px;
	color:#e0a225;
}
.bigtext{
	font-size:20px;
}
.owl-dots{
	display:none!important;
}
.tab-content .owl-dots{
	display:block!important;
}
.tab-content .owl-dots {
    display: block!important;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
}
.tab-content .owl-nav{
	display:none;
}
.tab-content .owl-theme .owl-dots .owl-dot span{
	background: #fff;
	margin-left:3px;
	margin-right:3px;
}
.tab-content .owl-theme .owl-dots .owl-dot.active span{
	background:#000;
	border:3px solid #fff;
	width:7px;
	height:7px;
}
.product-card a{
	color:#565353;
}
.loader img{
	max-width:100%;
}
.term-pharmaceuticals .products-grid{
	columns: 2;
}
.search-results #site-header-menu{
	min-height:100%;
}
.search-results .entry-title , .search-results .screen-reader-text{
	color:#9c6c0d;
	font-weight:500;
    font-size:20px;
    min-height: 60px;

}
.search-results a{
	color:#e0a225;
}
.search-results .entry-title a:hover{
	color:#ea5b29;
}
.search-results{
	position: static!important;
}
.search-results .type-portfolio{
	width: 33.33%;
    float: left;
    box-sizing: border-box;
    padding: 0 15px;
    margin-bottom: 30px;
/*    max-height: 390px;*/
    overflow: visible;
	text-overflow: ellipsis;
	/*height:390px;*/
	position: relative;
    min-height: 410px;
}
.rtl.term-412 .products-grid {
    column-count: 2;
}
.navigation.pagination h2{
    display: none;
}
.search-results .type-portfolio:after{
	content:'';
	bottom:0;
	left:0;
	right:0;
	box-shadow:0px 2px 3px #ccc;
	min-height:50px;
	position: absolute;
	clip-path: inset(10px 20px 30px 40px);
}
.search-results .type-portfolio::-webkit-scrollbar{
	display:none;
}
.search-results img{
	max-width:100%;
	height:auto;
}
.search-results .type-lgxcarousel{
	clear:both;
	display:none;
}
.search-results .navigation.pagination{
    clear: both;
    text-align: center;
    /*padding-top: 40px;*/
}
.search-results .site-info a, .search-results .navigation.pagination span.screen-reader-text{
	color:#fff;
    display: none;
}
.search-results .navigation.pagination a {
    color: #fff;
    background: #e0a225;
    padding: 5px 14px;
    font-family:'Poppins', sans-serif;
}
.search-results .page-numbers.current span{
	display:none;
}
.search-results .page-numbers.current{
	padding: 4px 14px;
	border: 1px solid #e0a225;
	font-weight:600;
      font-family:'Poppins', sans-serif;
}
.search-results .navigation.pagination a.next.page-numbers{
	padding: 5px 14px;
}
.search-results .type-portfolio .entry-summary{
	display:none;
}
.tax-portfolio_category .bottom-contact-area.flexi:before{
	display:none;
}
article.type-page{
    display: none;
}
.personal-care-data{
	border:1px solid #e0a225;
	border-radius:5px;
	background:#fff;
	padding:10px 20px 25px;
	margin-top:40px; 
}
.personal-care-data h2{
	color:#e0a225;
	font-size:24px;
}
.personal-care-data p{
	font-weight:300;
	font-family:'Open Sans', sans-serif;
	font-size:15px;
}
.personal-care-data .main-list li{
	padding:15px 20px 15px;
	transition: ease all 0.4s;
}
.personal-care-data .main-list li *{
	transition:ease all 0.4s;
}
.personal-care-data .main-list li:hover{
	background:#e0a225;
}
.personal-care-data .main-list li:hover *{
	color:#fff;
}
.personal-care-data h5{
	padding:15px 20px 15px;
	font-weight:600;
	font-size:14px;
}
.personal-care-data .list-dot{
	padding:0 20px;
	font-family:'Open Sans', sans-serif;
}
.personal-care-data .list-dot li{
	position: relative;
	margin-bottom:10px;
}
.personal-care-data .list-dot li:before{
	content:'\f192';
	font-family: 'FontAwesome';
	color:#e0a225;
	padding-right:8px;
}
.term-water-waste-treatment .tab-content{
	padding:15px 20px;
}
.tax-portfolio_category.term-168 .tab-content{
	padding:15px 20px;
}
.term-water-waste-treatment .list-dot{
	column-count: 3;
	column-gap: 27px;
}
.tax-portfolio_category.term-168 .list-dot{
	column-count: 3;
	column-gap: 27px;
	margin:0;
}
.term-water-waste-treatment .list-dot li{
	width:100%;
	margin:0 0 1em;	
	position: relative;
}
.tax-portfolio_category.term-168 .list-dot li{
	width:100%;
	margin:0 0 1em;	
	position: relative;
}
.term-water-waste-treatment .innertitle , .tax-portfolio_category.term-168 .innertitle{
	font-size:24px;
	margin:27px 0;
}
.term-water-waste-treatment .list-dot li:before{
	content:'\f192';
	font-family: 'FontAwesome';
	color:#e0a225;
	padding-right:8px;
}
.tax-portfolio_category.term-168 .list-dot li:before{
	content:'\f192';
	font-family: 'FontAwesome';
	color:#e0a225;
	padding-left:8px;
	padding-right:0;
}
.term-water-waste-treatment .products-grid, .tax-portfolio_category.term-168 .products-grid{
    column-count: 1;
    margin: 0;
}
.term-water-waste-treatment .owl-carousel, .tax-portfolio_category.term-168 .owl-carousel{
	display:block!important;
}
.term-water-waste-treatment .lgx-carousel-section .lgx-carousel .lgx-item, .tax-portfolio_category.term-168 .lgx-carousel-section .lgx-carousel .lgx-item{
    background: #fff;
}
.term-other-industrial-chemicals .products-grid{
	column-count: 2;
}
.term-other-industrial-chemicals .nav-tabs{
	border-bottom:none;	
}
.term-other-industrial-chemicals .tab-content{
	border-radius:8px;
}
div[data-content="commoditieschemicals"] img, div[data-content="علامةتبويب3-الموادالكيميائيةبالجملة"] img{
	display: none;
}
div[data-content="commoditieschemicals"] .products-grid, div[data-content="علامةتبويب3-الموادالكيميائيةبالجملة"] .products-grid{
	column-count: 3!important;
}
div[data-content="commoditieschemicals"] .products-grid .grids .hover-content, div[data-content="علامةتبويب3-الموادالكيميائيةبالجملة"] .products-grid .grids .hover-content{
	position: relative;
	background:transparent;
	justify-content: left;
}
div[data-content="commoditieschemicals"] .products-grid .grids .hover-content:before{
	content:'\f192';
	font-family: 'FontAwesome';
	color:#e0a225;
	padding-right:8px;
}
div[data-content="علامةتبويب3-الموادالكيميائيةبالجملة"] .products-grid .grids .hover-content:before{
	content:'\f192';
	font-family: 'FontAwesome';
	color:#e0a225;
	padding-left:8px;
}
div[data-content="commoditieschemicals"] .products-grid .grids .hover-content h3, div[data-content="علامةتبويب3-الموادالكيميائيةبالجملة"] .products-grid .grids .hover-content h3{
	color:#56565a;
	text-align: left;
}
div[data-content="commoditieschemicals"] .products-grid .grids:hover .hover-content h3, div[data-content="علامةتبويب3-الموادالكيميائيةبالجملة"] .products-grid .grids:hover .hover-content h3{
	animation:none;
}
div[data-content="commoditieschemicals"] .products-grid .grids:hover .hover-content, div[data-content="علامةتبويب3-الموادالكيميائيةبالجملة"] .products-grid .grids:hover .hover-content{
	animation:none;
}
.term-412 .products-grid * , .term-other-industrial-chemicals .products-grid *{
	cursor: default;
}
#polylang-2 {
    position: absolute;
    right: 12em;
    left: auto;
    background: transparent;
    z-index: 99;
    transform: translateY(-14px);
    visibility: visible;
    opacity: 1;
    transition: ease all 0.4s;
    padding: 2px 10px;
    margin-top: -12px;
}
.grid-40.langarea{
	display: none;
}
.innersubtext.opensans br{
	display:none;
}
#polylang-2.opened{
	visibility: visible;
	opacity: 1;
	transform: none;
}
#polylang-2 ul li a{
    color: #fff;
}
#polylang-2 ul{
	margin:0;
}
/*css for rtl*/
.rtl .padded.nopadright {
    padding-left: 0;
    padding-right: 12em;
}
.rtl .innercontent .cust-fields{
	padding-left: 80px;
	padding-right:0;
}
.rtl .footer-widgets .grid-2:last-child{
	padding-right: 80px;
    text-align: right;
    padding-left:0;
}
.rtl #categories-2 ul li a{
    padding: 5px 17px 5px 120px;
}
.rtl .site-info {
    margin: 0;
}
.rtl .footer-widgets .grid-2:first-child {
    padding-right: 0;
    padding-left: 80px;
}
.rtl .site-header-main .grid-2 .flyoutmenu {
    float: left;
}
.rtl #menu-arabic-menu{
	margin:0;
}
.rtl .main-navigation .primary-menu > li{
	float: none;
}
.rtl .flyoutmenu.opened span:nth-child(2){
    transform: rotate(45deg) translate(1px, 10px);
}
.rtl .flyoutmenu.opened span:last-child{
    transform: rotate(-45deg) translate(-5px, -4px);
}
.rtl #site-header-menu{
	margin-right:-49%;
	margin-left:0;
}
.rtl #site-header-menu.opened{
	margin-right:0;
}
.rtl .products-home.padded {
    padding-right: 12em;
    padding-left: 4em;
}
.rtl .products-home.padded:after{
	left:0;
	right:auto;
}
.rtl .product-cats ul{
	margin:0;
}

.rtl #polylang-2{
    position: absolute;
    right: auto;
    left: 28%;
    background: transparent;
    z-index: 99;
    transform: translateY(-14px);
    visibility: visible;
    opacity: 1;
    transition: ease all 0.4s;
    padding: 2px 10px;
    margin-top: -12px;
    box-shadow: none;
}
.rtl .topmenuheader .grid-60 a span {
    transform-origin: 5px 7px;
    float: none;
}
.rtl #polylang-2.opened{
	visibility: visible;
	opacity: 1;
	transform: none;
}
.rtl .topmenuheader .grid-60 a span {
    transform-origin: 14px 4px;
    float: right;
}
.rtl .product-cats ul li a:after{
	padding-right:10px;
	padding-left:0;
}
.rtl .product-cats ul li a:after{
	content:'\f0d9';
}
.rtl .product-cats ul li a:hover:after{
	transform: none;
}
/*.rtl .product-cats ul li a:hover:after{
	transform: rotate(90deg);
    transform-origin: 4px;
}*/
.rtl #catbtn i {
    padding-right: 10px;
}
.rtl .cust-list{
	margin:0;
	margin-top:40px;
}
.rtl .scroller img{
	padding-right:0;
	padding-left: 8px;
}
.rtl .cust-list li:before{
	padding-left:8px;
	padding-right:0;
}
.knowmorelink br{
	display: none;
}
.rtl .bottom-grid .grid-2:nth-child(2) {
    padding-left: 0;
    padding-right: 15px;
}
.rtl .bottom-grid .grid-2:nth-child(1) {
    padding-right: 0;
    padding-left: 15px;
}
.rtl .team-grid:after{
	left:-12em;
	right:auto;
}
.rtl .menu-item-has-children > a:after{
	content:'\f100';
}
.rtl .download-area .grid-2:first-child:after{
	left:0;
	right:auto;
}
.rtl .careertext.opensans br{
	display: none;
}
.rtl .address:before{
	padding-left:8px;
	padding-right:0;
	float: right;
}
.rtl .sectionpad ul li:before{
	padding-left:6px;
	padding-right:0;
}
.rtl .topmenuheader .grid-60 a {
    unicode-bidi: plaintext;
    font-family: poppins;
}
#colophon{
	clear:both;
}
.rtl .phone {
    font-family: poppins!important;
    unicode-bidi: plaintext;
    text-align: right;
}
.rtl.tax-portfolio_category .title-pages{
	font-size: 60px;
}
.rtl .web:before{
	display: none;
}
.rtl .web:after{
	    content: '\f109';
    font-family: 'FontAwesome';
    padding-left: 8px;
        color: #e0a225;
}
.rtl .download-area .grid-2 button{
	font-family: 'gedinarmediumtwo';
}
.rtl #custom_html-3 h2{
	font-size:36px;
}
.rtl .download-area .grid-2 p{
	font-family: 'gedinarmediumtwo';
}
.rtl #polylang-2 ul li a {
    font-size: 16px;
    font-family: poppins;
}
.subcontact iframe{
	margin-top:20px;
}
.rtl .customform .grid-3{
	text-align: right;
}
.rtl .fileinput:before{
	right:0;
	left:auto;
}
.rtl #catbtn{
	font-size:20px;
}
.rtl #custom_html-3 a{
	font-size:18px;
}
.rtl #custom_html-3 p{
	font-size:18px;
}
.rtl.tax-portfolio_category p, .rtl.tax-portfolio_category .entry-content-page{
	font-family:gedinarmediumtwo, sans-serif;
	color:#565353;
}
.rtl .nav-tabs{
	margin:0;
	border-bottom:0;
}
.rtl .bottom-contact-area .grid-2 a{
	font-family: 'gedinarmediumtwo';
}
.rtl .textwidget *, .rtl .textwidget *:before, .rtl .textwidget *:after{
	color:#fff!important;
}
.rtl .personal-care-data .list-dot li:before{
	padding-right:0;
	padding-left:8px;
}
.rtl .personal-care-data .list-dot{
	margin:0;
}
.rtl.tax-portfolio_category.term-148 .title-pages {
    /*font-size: 45px;*/
}
.rtl.term-148 .products-grid{
	columns: 2;
}
.search.search-no-results #site-header-menu, .error404 #site-header-menu{
    min-height:100%;
}
.error404 .content-area{
    margin-top:12em;
}
.rtl.search-no-results .search-form input[type=search]{
	padding:0 40px;
}
.rtl .flexi.customform  p{
	display: block;
    text-align: right;
    padding-right: 0;
    clear: both;
    width: auto;
    flex: 100% 0 1;
}
.rtl .flexi.customform .ajax-loader{
	float:left;
}
.rtl .flexi.customform p input[type=submit]{
	/*margin-right: -30px;*/
}
.footer-widgets .flexi .grid-2{
    flex: auto;
    padding: 0!important;
    margin: 0 auto;
    display: block;
    width: auto;
}









@media screen and (max-width:767px){
	.rtl .flexi.customform p input[type=submit] {
    margin-right: -25px;
}
	.padded{
		padding-left:2em;
		padding-right:2em;
	}
    .rtl #polylang-2{
    position: static;
    margin-top: 12px;
    box-shadow: none;
}
    .topmenuheader{
        padding-bottom:0;
    }
	#polylang-2{
	    right: 0;
	    left:0;
	    text-align: center;
	    padding-top:10px;
	    padding-bottom:10px;
	    box-shadow:1px 2px 3px #888;
		z-index: 999999;
        position: static;
        margin-top:12px;
        box-shadow:none;

	}
	.rtl .bottom-grid .grid-2:nth-child(1){
		padding-left:0;
	}
	.sectionpad {
    	padding: 30px 19px;
	}
	.sectionpad ul li:before{
		padding-left:10px;
		padding-right:0;
	}
	.rtl .bottom-grid .grid-2:nth-child(2){
		padding-right:0;
	}
	.rtl .products-home.padded {
	    padding-right: 2em;
	    padding-left: 2em;
	}
	.padded.nopadright {
    	padding-right: 1em!important;
	}
	.rtl .padded.nopadright{
		padding-right:1em!important;
		padding-left:1em!important;
	}
	.products-home .grid-3{
		padding-right:0;
	}
	.rtl .footer-widgets .grid-2:last-child {
	    padding-right: 0;
	    text-align: right;
	    padding-left: 0;
	}
	.rtl .footer-widgets .grid-2:first-child {
	    padding-right: 0;
	    padding-left: 0px;
	}
	.rtl .innercontent .cust-fields {
	    padding-left: 1em;
   	 	padding-right: 0em!important;
	}
	.rtl .team-grid:after {
	    left: 0;
	    right: auto;
	}



	.innercontent .cust-fields{
		padding-right:1em!important;
	}
	.search-results .type-portfolio{
		height:auto;
	}
	.custom-search {
		margin-top: 18px;
	}
	.product-tabs.nav-tabs{
		display:flex;
		overflow-x: auto;
		flex-wrap:nowrap;
		overflow-y:hidden; 
	}
	.product-tabs.nav-tabs li a{
		white-space: nowrap;
		border-radius: 8px 8px 8px 8px;
	}
	.products-grid {
		column-count: 2;
		margin: 30px;
	}
	.term-water-waste-treatment .list-dot{
		column-count: 2;
		column-gap: 27px;
	}
	.tab-content.active .products-grid .grids{
		animation: mobileanim ease 1s;
		transform-origin: top left;
	}
	.term-pharmaceuticals .products-grid{
		columns: 1;
	}
	.products-grid .grids .hover-content{
		padding: 9px 0;
	}
	@keyframes increasefont{
		0% {
			font-size: 16px;
		}
		100%{
			font-size:18px;	
		}
	}
	div[data-content="commoditieschemicals"] .products-grid{
		column-count: 2;
	}
}
@media screen and (max-width:480px){
	.term-other-industrial-chemicals .products-grid{
		column-count: 1;
	}
	.search-results .type-portfolio{
		width:100%!important;
	}
	.padded{
		padding-left:1em;
		padding-right:1em;
	}
	.products-grid {
		column-count: 1;
		margin: 18px;
	}
	.term-water-waste-treatment .list-dot{
		column-count: 1;
		column-gap: 27px;
	}
	div[data-content="commoditieschemicals"] .products-grid{
		column-count: 1;
	}
}
@media screen and (max-width:900px){
	.search-results .type-portfolio{
		width:50%;
	}
	.rtl .padded.nopadright {
    padding-left: 4em;
    padding-right: 4em;
}
	.bottom-contact-area .grid-2{
		margin-bottom:15px;
		text-align:left;
	}
	.rtl .bottom-contact-area .grid-2{
		text-align: right;
	}
	.tax-portfolio_category #site-header-menu{
		min-width:100%;
	}
	.page-template-product-category .scroller{
		margin-top:20px;
	}
	.bottom-contact-area .grid-2 h2{
		font-size:35px;
	}
	.flexi div[class*="grid-"]{
		flex:100% 0 1;
	}
	.owl-carousel .owl-item img{
		height:auto;
	}
	.bg-change{
		background:#4c4a4a;
	}
	.topmenuheader .grid-60, .topmenuheader .grid-40 {
    	text-align: center;
	}
	header#masthead{
		position: relative;
		z-index:99999;
		padding-bottom:0
	}
	.site-header-main {
	    align-items: center;
	    max-width: none;
	}
	.site-header-main .grid-2{
		flex:50% 0 1!important;
	}
	.innercontent .cust-fields {
		margin-top: 40px;
		padding-right: 0em;
	}
	.scroller {
		margin-top: 40px;
		z-index: 0;
	}
	.single-portfolio .scroller{
		margin-top:20px;
	}
	.padded.nopadright {
    	padding-right: 2em;
	}
	.innercontent .grid-60{
		margin-top:40px;
	}
	.title-pages br{
		display:none;
	}
	#site-header-menu{
		height:auto!important;
	}
	#site-header-menu {
	    margin-left: 0%;
	    transition: all 0.4s ease;
	    position: fixed;
	    min-width: 100%;
	    right: -100%;
		top: 15.8%;
	    bottom: 0;
	    padding-top: 10em;
	    overflow: auto;
	    z-index: 999;
	}
	#site-header-menu.opened{
		right:0;
	}
	.site-header-menu #site-navigation{
		margin-top:0;
		max-height:none;
	}
	.site-header-menu #site-navigation ul{
		margin:0;
	}
	html {
    	margin-top: 0px !important;
	}
	#custom_html-2 {
	    position: absolute;
	    right: auto;
	    z-index: 99;
	    top: 20px;
	    left: 20px;
	}
	#custom_html-3 {
	    position: absolute;
	    left: auto;
	    bottom: 49px;
	    z-index: 99;
	    background: rgba(255,255,255,0.8);
	    padding: 16px 28px 20px 28px;
	    right: 0;
	    left: 0;
	}
	#categories-2{
		top: 65px;
		left:0;
		right:0;
		margin-top:0px;
		z-index:9999;
	}
	#categories-2 ul li a{
		background: rgba(0,0,0,1);
	}
	.empty-space {
    	height: 20px;
	}
	.innertitle{
		font-size:30px;
	}
	.knowmorelink p:last-child{
		margin:0;
	}
	#colophon .primary-menu{
		flex-wrap:wrap;
		justify-content: space-evenly;
	}
	#colophon .primary-menu li {
	    display: inline-block;
	    box-sizing: border-box;
	    flex: 36% 0 1;
	    margin: 10px 0;
	}
	.footer-widgets .grid-2:first-child {
    	padding-right: 0;
	}
	.footer-widgets .grid-2:last-child {
    	padding-left: 0;
	}
	#custom_html-3 h2 {
	    font-size: 26px;
	    margin-bottom: 8px;
	}
	#custom_html-3 a{
		padding: 5px 21px;
	    border-radius: 5px;
	    font-size: 0.9em;
	}
	.menu-opened{
		overflow: hidden;
	}
	.page-template-about .scroller {
		margin-top: 40px;
	}
	.page-template-thankyou .scroller{
		margin-top:20px;
	}
	.bottom-grid .grid-2:nth-child(2) {
    	padding-left: 0;
	}
	.bottom-grid .grid-2:first-child {
    	padding-right: 0;
	}
	.bottom-grid .grid-1{
		margin-top:-22px;
	}
	.team-grid .grid-4 {
    	text-align: center;
	}
	.team-grid:after{
		bottom:-20px;
		z-index:-1;
		right: -1em;
	}
	.page-template-downloads .scroller {
    	margin-top: 15px;
	}
	.withscale{
		font-size:40px;
		margin-top:-28px;
	}
	.main-icon {
	    font-size: 50px;
	    color: #e0a225;
	    margin-left: 8px;
	    margin-bottom: 25px;
	    margin-top: 0;
	}
	.innersubtext{
		font-size:16px;
	}
	.download-card {
	    text-align: center;
	    padding: 10px 0px;
	    transition: ease all 0.4s;
	}
	.download-area .grid-2:first-child {
    	padding-right: 0;
    	margin-bottom:10px;
	}
	.download-area .grid-2:nth-child(2) {
    	padding-left: 0;
	}
	.download-area .grid-2:first-child:after {
	    position: absolute;
	    right: 0;
	    top: auto;
	    bottom: -7px;
	    background: #969696;
	    content: '';
	    left: 0;
	    height: 1px;
	}
	.download-area .grid-2 p{
		margin-top:14px;
	}
	.page-template-career .scroller {
    	margin-top: 15px;
	}
	#categories-2 ul li a{
    padding: 2px 0px 2px 11px;
    font-size: 14px;
    font-weight: 300;
	}
	.page-template-career .content {
    	padding-top: 0;
	}
	.customform .grid-3 {
	    margin-bottom: 15px;
	    padding: 0 0px;
	}
	.customform .grid-66 {
    	padding: 0 0px 0 0px;
	}
	.page-template-contact .scroller {
    	margin-top: 36px;
	}
	.contact-title{
		font-size:40px;
	}
	.subcontact{
		font-size:16px;
	}
	.contact-details p.address span {
    	display: unset;
	}
	.contact-details p.address span br {
    	display: none;
	}
	.product-sec.padded {
	    padding-right: 0;
	    padding-top: 0;
	    position: relative;
	}
	.product-sec .grid-3 {
	    padding-right: 10px;
	    margin-bottom: 0;
	}
	#glt_widget-2 {
		z-index: 99999999;
		position: absolute;
	}
	#flags {
		width: auto!important;
		float: none!important;
		text-align: center!important;
		left: 0;
		right: 0;
		box-shadow: 1px 2px 3px 2px rgba(0,0,0,0.2);
	}
	#flags #sortable {
		background: #fff;
		padding: 8px;
		float: none!important;
	}
	.sectionpad ul li{
		flex:100% 0 1;
	}
}
@media screen and (min-width:768px){
	.padded{
		padding-left:4em;
		padding-right:4em;
	}
}
@media screen and (min-width:901px){
	.padded{
		padding-left:6em;
		padding-right:6em;
	}
}
@media screen and (min-width:991px){
	.padded{
		padding-left:9em;
		padding-right:9em;
	}
}
@media screen and (min-width:1170px){
	.padded{
		padding-left:12em;
		padding-right:12em;
	}
}