body{overflow-y: hidden !important;}

.single-post .title{    background-color: #60b21c !important;}

.title.title_size_small h1 {font-size: 24px !important; line-height: 1.384615384615385em !important;    text-align: center;
    color: #fff;}





input::-moz-placeholder, textarea::-moz-placeholder {
color:#000 !important;
font-weight:600;
font-size:14px;
}
::-webkit-input-placeholder {
color:#000 !important;
font-weight:600;
font-size:14px;
}
.header_top .left, .header_top .right {
	width:50%;
	float:left;
}
.header-left-widget {
	width:100%;
}
.header-left-widget h5 a {
	color:#fff !important;
	font-weight:bold;
	font-family:"Open Sans", sans-serif;
	font-size:17px;
	float:right;
	background:url(images/circle.png) no-repeat right center;
	padding-right:30px;
	padding-top:3px;
}
.header-right-widget h6 {
	color:#fff;
	font-weight:600;
	font-family:"Open Sans", sans-serif;
	font-size:17px;
	float:right;
	padding-top:3px;
}
.container_inner.default_template_holder {
	padding-top:50px !important;
}
.header-right-widget {
	width:50%;
}
.widget_transposh {
	width:35%;
	text-align:center;
}
.side_menu_button {
	height:auto !important;
}
.qode_search_field {
	border:1px solid #fff !important;
}
.qode_search_form .container i {
	margin-right:6px;
}
.side_menu_button > a, .mobile_menu_button span {
	color:#fff;
}
.drop_down li.left_position .second {
	left:-279%;
	right:0;
}
#nav-menu-item-16744 .second {
	left:-279%;
	right:0;
}
#nav-menu-item-17435 .second {
	left:-460%;
	right:0;
}
.sub, #nav-menu-item-17268 {
	height:auto !important;
	width:31% !important;
}
.drop_down .wide .second ul li ul, .drop_down .wide .second ul li ul li {
	width:100% !important;
}
.drop_down .wide .second ul li ul li a {
	padding-bottom:7px!important;
	padding-top:7px !important;
}
.drop_down .wide .second ul li {
	border-left:1px solid #fff;
}
.drop_down .wide.left_position .second ul li {
	width:354px;
	height:auto !important;
}
.drop_down .wide.left_position .second ul li p {
	padding:0;
}
.drop_down .wide .second ul {
	width:1100px !important;
}
#nav-menu-item-16546 ul {
	width:575px !important;
}
#nav-menu-item-16546 ul li:first-child {
	width:35% !important;
	float:left
}
#nav-menu-item-16546 ul li {
	width:56% !important;
	float:left
}
#nav-menu-item-16546 .second {
	left:10%;
	right:0;
}
#nav-menu-item-16546 ul li li {
	width:100% !important;
	float:left
}
.drop_down .second .inner .widget a {
	color:#FFF;
}
#nav-menu-item-16546 h5 {
	display:none;
}
.drop_down .wide .second .inner > ul > li > a {
	margin-bottom:0 !important;
}
#nav-menu-item-17257 a, #nav-menu-item-17379 a, #nav-menu-item-17436 a, #nav-menu-item-17445 a {
	font-size:20px;
	font-weight:600;
	line-height:18px;
}
.drop_down .second .inner .widget {
	padding:0;
}
.drop_down .second .inner .widget a img {
	width:150px;
	height:auto;
	float:left;
}
.drop_down .second .inner .widget a p {
	float:right;
	width:50%;
	text-transform:none;
	color:#fff;
}
.drop_down .wide .second ul li ul li a {
	font-size:13px !important;
	font-weight:400 !important;
	line-height:18px;
}
#nav-menu-item-17269 .no_link {
	display:none;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color:#000 !important;
}
input:-moz-placeholder, textarea:-moz-placeholder {
color:#000 !important;;
}
input::-moz-placeholder, textarea::-moz-placeholder {
color:#000 !important;;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color:#000 !important;;
}
.ls-nav-prev, .ls-nav-next {
	top:61%;
}
.ls-l {
	text-align:center;
	width:1100px;
	left:0 !important;
	margin:auto !important;
	position:relative;
	top:51% !important;
}
.latest_post_holder > ul > li {
	padding-top:10px !important;
}
.latest_post_holder > ul > li p, .latest_post_holder > ul > li .date {
	font-size:14px;
	margin-bottom:0;
}
.footer_top .column_inner > #text-5 h4 {
	font-size:20px;
	font-family:"Open Sans", sans-serif;
	font-weight:400;
	margin-bottom:26px;
}
#text-5 .textwidget {
	font-size:14px;
	font-family:"Open Sans", sans-serif;
	font-weight:400;
}
#text-5 .normal_social {
	margin-top:22px;
}
#text-5 {
	margin-top:18px;
}
.footer_top .column_inner > #text-7 h4 {
	font-size:22px;
	font-family:"Open Sans", sans-serif;
	font-weight:bold;
	background:url(images/circle.png) no-repeat right 64px;
	width:120px;
	text-transform:uppercase;
}
#text-7 .textwidget {
	font-size:20px;
	font-family:"Open Sans", sans-serif;
	font-weight:300;
}
.footer_top .column_inner > #text-7 b {
	display:block;
	font-size:22px;
	font-weight:600;
	margin-top:10px;
}
.chpcs_more a, .vc_column_container .qbutton, .wpcf7-submit {
	height:auto;
	border:none;
	clear:both;
	font-size:14px;
	font-family:"Raleway", sans-serif;
	font-weight:500;
	background:#60b21c;
	color:#fff !important;
	padding:7px 10px;
	display:table;
	line-height:19px;
	text-transform:capitalize;
	margin:10px auto !important;
}
.vc_column_container .qbutton {
	float:left;
}
.vc_col-sm-4 .qbutton {
	float:none;
}
.latest_post_inner .post_infos a:hover {
	color:#333 !important;
}
.bx-wrapper {
	max-width:1100px !important;
}
.post-carousel-main .post-carousel-inner {
	border:none !important;
}
.post-carousel-inner .top_blk {
	padding:0 !important;
	clear:both;
}
.chpcs_title a {
	padding:5px 0 !important;
	font-size:22px !important;
	font-family:"Open Sans", sans-serif !important;
	font-weight:600;
	color:#000 !important;
	text-align:center;
	background:none !important;
	height:53px;
	float:left;
	width:100%;
}
.btn_des {
	font-size:15px !important;
	font-family:"Open Sans", sans-serif !important;
	padding:10px 10px 6px !important;
	font-weight:400;
	color:#333 !important;
	margin:0px 0 15px 0;
	text-align:center !important;
	background:none !important;
}
.post-carousel-readmore {
	margin-top:18px;
}
.post-carousel-inner .top_blk {
	background:none !important;
}
#wa_chpc_slider_prev {
	background:url(images/slide_prev_arrow.png) no-repeat left top;
	width:40px;
	height:50px;
	float:left;
}
#wa_chpc_slider_next {
	background:url(images/slide_next_arrow.png) no-repeat right top;
	width:40px;
	height:50px;
	float:right;
}
.bx-controls {
	position:absolute;
	bottom:43%;
	width:100%;
}
.chpcs_foo_con {
	height:100px;
	float:left;
}
.chpcs_foo_con a, .chpcs_more a {
	font-family:"Open Sans", sans-serif !important;
}
.chpcs_foo_con a:hover {
	color:#303030;
}
.chpcs_foo_content {
	margin-right:10px !important;
}
.chpcs_image_carousel {
	width:100%;
}
#wa_chpc_slider {
	width:980px !important;
	margin:auto;
}
header.scrolled .header_top {
	background:#60B21C !important;
}
.image_in_box .latest_post_image {
	display:none;
}
.latest_post_holder.image_in_box .latest_post_text {
	padding:0;
}
.page-id-16736 .full_section_inner, .page-id-16736 .footer_top .container_inner {
	width:1100px;
	margin:auto;
}
.page-id-16736 .page_container_inner {
	padding-top:0 !important;
}
.applicationoil .wpb_wrapper p, .vc_col-sm-4 .wpb_wrapper p {
	height:85px;
}
.applicationoil .wpb_wrapper h2 {
	height:85px;
}
.two_columns_33_66 > .product-left, .two_columns_75_25 > .product-left {
	float:left;
	width:206px;
}
.two_columns_33_66 > .product-right, .two_columns_75_25 > .product-right {
	width:81.2%;
}
.two_columns_75_25 > .product-right > .column_inner {
	padding:0 0 0 20px;
}
.two_columns_33_66 > .product-left > .column_inner, .two_columns_75_25 > .product-left > .column_inner {
	background:#EAEAEA;
	padding:10px;
	display:inline-block;
}
.news1 {
	padding-left:75px;
}
.contact_section h4 {
	display:none;
}
.product-heading {
	width:99%;
	float:right;
}
.product-heading ul {
	width:100%;
	float:left;
	list-style:none;
	display:flex;
	background:#61B300;
}
.product-heading ul li {
	float:left;
	line-height:40px;
	color:#fff;
	text-transform:capitalize;
}
.product-heading ul li:nth-child(1) {
	width:15%;
	padding-left:10px;
	padding-right:20px;
}
.product-heading ul li:nth-child(2) {
	width:20%;
	padding-left:20px;
	padding-right:20px;
}
.product-heading ul li:nth-child(3) {
	width:29.7%;
	padding-left:20px;
	padding-right:20px;
}
.product-heading ul li:nth-child(4) {
	width:20%;
	padding-left:20px;
}
.product-name {
	width:15%;
	float:left;
	line-height:27px;
	padding-left:10px;
	padding-right:20px;
	color:#000;
}
.product-desc {
	width:20%;
	float:left;
	line-height:27px;
	padding-left:20px;
	color:#000;
	padding-right:20px;
}
.product-app {
	width:20%;
	float:left;
	line-height:27px;
	padding-left:20px;
	color:#000;
}
.product-temp {
	width:29.7%;
	float:left;
	padding-left:20px;
	color:#000;
	padding-right:20px;
}
.product-name a {
	color:#61B300;
	color:#60b21c;
	font-family:"Open Sans", sans-serif;
	font-size:18px;
	font-weight:600;
}
.product-list {
	width:99%;
	float:right;
	list-style:none;
	display:inline-block;
}
.product-list li {
	padding:25px 0;
	border-bottom:1px solid #ddd;
	width:100%;
	height:auto;
	display:inline-block;
}
.product-list li:last-child {
	border-bottom:0px solid #ddd;
}
.product-list li p {
	line-height:27px;
	font-size:14px;
}
.upw-posts article {
	margin:0;
	padding:5px 0;
	border-bottom:0px solid #ddd;
}
.widget_ultimate_posts h5, .widget_nav_menu h5, .portfolio_categories h5, .product-left .widget h5 {
	margin:10px 0;
	border-bottom:1px solid #61B300;
	padding-bottom:10px;
	font-size:16px;
	font-weight:600;
	font-family:"Open Sans", sans-serif;
}
.upw-posts .entry-title {
	margin-bottom:0;
}
.upw-posts .entry-title a, .portfolio_categories .category a, .menu-application-container li a, .menu-function-chemical-product-container li a, .product-left .textwidget li a {
	color:#000;
	font-size:14px;
	font-weight:600;
	text-decoration:none;
	font-family:"Open Sans", sans-serif;
}
.upw-posts .entry-title a:hover {
	text-decoration:none;
}
.prodect-main-content {
	width:100%;
	display:block;
	height:auto;
	background:#EAEAEA;
	float:left;
	padding:50px 0;
	margin-bottom:30px;
}
.prodect-main-content .column_inner {
	margin:0 auto;
	width:1100px;
}
.prodect-inner-content {
	width:72%;
	float:left;
}
.prodect-inner-image {
	width:25%;
	float:right;
}
.menu-application-container li, .portfolio_categories .category a, .menu-function-chemical-product-container li, .product-left .textwidget li {
	list-style:none;
	border-bottom:0 solid #ddd;
	margin:0;
	padding:5px 0;
}
.page-template-application-page .product-heading ul li {
	width:38%;
	float:left;
	line-height:40px;
	padding-left:10px;
	color:#fff;
	text-transform:capitalize;
}
.page-template-application-page .product-name {
	width:15%;
	padding-left:10px;
	padding-right:20px;
}
.page-template-application-page .product-desc {
	width:36%;
	padding-left:20px;
	padding-right:20px;
}
.page-template-application-page .product-temp {
	width:36%;
	text-align:center;
	padding-left:20px;
}
.page-template-application-page .product-heading ul li:nth-child(1) {
	width:15%;
	padding-left:10px;
	padding-right:20px;
}
.page-template-application-page .product-heading ul li:nth-child(2) {
	width:36%;
	padding-left:20px;
	padding-right:20px;
}
.page-template-application-page .product-heading ul li:nth-child(3) {
	width:36.5%;
	padding-left:20px;
	padding-right:20px;
}
.page-template-application .product-heading ul li {
	float:left;
	line-height:40px;
	color:#fff;
	text-transform:capitalize;
}
.page-template-application .product-name {
	width:15%;
	padding-left:10px;
	padding-right:20px;
}
.page-template-application .product-desc {
	width:36%;
	padding-left:20px;
	padding-right:20px;
}
.page-template-application .product-temp {
	width:36%;
	text-align:center;
	padding-left:20px;
}
.page-template-application .product-heading ul li:nth-child(1) {
	width:15%;
	padding-left:10px;
	padding-right:20px;
}
.page-template-application .product-heading ul li:nth-child(2) {
	width:36%;
	padding-left:20px;
	padding-right:20px;
}
.page-template-application .product-heading ul li:nth-child(3) {
	width:36.5%;
	padding-left:20px;
	padding-right:20px;
}
.page-template-fonction-page .product-heading ul li, .page-template-fonction-product-page .product-heading ul li {
	float:left;
	line-height:40px;
	color:#fff;
	text-transform:capitalize;
}
.page-template-fonction-page .product-name, .page-template-fonction-product-page .product-name {
	width:21%;
	padding-left:10px;
	padding-right:20px;
}
.page-template-fonction-page .product-desc, .page-template-fonction-product-page .product-desc {
	width:32%;
	padding-left:20px;
	padding-right:20px;
}
.page-template-fonction-page .product-temp, .page-template-fonction-product-page .product-temp {
	width:36%;
	text-align:center;
	padding-left:20px;
	padding-right:0;
}
.page-template-fonction-page .product-heading ul li:nth-child(1), .page-template-fonction-product-page .product-heading ul li:nth-child(1) {
	width:21%;
	padding-left:10px;
	padding-right:20px;
}
.page-template-fonction-page .product-heading ul li:nth-child(2), .page-template-fonction-product-page .product-heading ul li:nth-child(2) {
	width:32%;
	padding-left:20px;
	padding-right:20px;
}
.page-template-fonction-page .product-heading ul li:nth-child(3), .page-template-fonction-product-page .product-heading ul li:nth-child(3) {
	width:36.5%;
	padding-left:20px;
	padding-right:0;
}
.page-template-fonction-page .two_columns_33_66, .page-template-fonction-product-page .two_columns_33_66 {
	margin-top:25px;
}
.single-portfolio_page .two_columns_75_25 > .column1 {
	float:right;
}
.single-portfolio_page .portfolio_images {
	display:none;
}
.product-right .portfolio_single_text_holder h4, .single-function-chemical .product-right h4 {
	width:98%;
	float:left;
	background:#61B300;
	line-height:40px;
	padding-left:20px;
	color:#fff;
	text-transform:capitalize;
	font-weight:600;
	margin-bottom:25px;
	word-break:break-all;
}
.portfolio_single_text_holder h6, .single-function-chemical h6 {
	font-weight:500;
	margin:10px 0;
	font-size:12px;
	text-transform:none;
}
.portfolio_single_text_holder p, .single-function-chemical p {
	margin-bottom:25px;
	font-size:14px;
}
.portfolio_single_text_holder table, .portfolio_single_text_holder table tr, .single-function-chemical table, .single-function-chemical table tr {
	width:100%;
}
.portfolio_single_text_holder table tr td, .single-function-chemical table tr td {
	
	text-align:left;
	font-weight:500;
	font-size:14px;
}
.portfolio_single_text_holder table tr:nth-child(odd), .single-function-chemical table tr:nth-child(odd) {
	background:#E6F2DD;
}
.single-portfolio_page .portfolio_single_follow {
	display:none;
}
.single-portfolio_page .widget_nav_menu h5, .single-function-chemical .widget_nav_menu h5 {
	font-size:14px;
}
footer.uncover {
	position:relative;
}
.page-template-application .two_columns_33_66, .page-template-application-page .two_columns_33_66, .page-template-potfolio .two_columns_33_66 {
	margin-bottom:50px;
}
.single-portfolio_page .content, .single-function-chemical .two_columns_33_66 {
	margin-bottom:50px !important;
}
.page-template-application-page .content {
	margin-bottom:0px !important;
}
.content {
	margin-bottom:0 !important;
}
.product span.wpcf7-list-item {
	float:left;
	margin:8px 0;
	width:50%;
}
.application span.wpcf7-list-item {
	float:left;
	margin:8px 0;
	width:48%;
}
.wpcf7-list-item-label {
	font-size:13px;
	font-family:"Raleway";
}
span.wpcf7-not-valid-tip {
	font-family:"Raleway";
	float:left;
}
.two_columns_50_50 h5 {
	margin:10px 0;
	color:#000 !important;
	font-weight:600;
	font-size:14px;
}
.wpcf7 .two_columns_50_50 {
	clear:both;
}
div.wpcf7-response-output.wpcf7-mail-sent-ok {
	background:#60b21c;
}
.page-id-17231 .wpb_content_element h5 {
	color:#000 !important;
	font-weight:600;
	font-size:14px;
}
.page-id-16738 .tab-title {
	font-size:16px;
	font-weight:700;
	font-family:"Open Sans", sans-serif;
	text-transform:none;
}
.accordion_content_inner ol {
	list-style-position:outside;
	margin:20px 0 20px 20px;
}
.accordion_content_inner ol li {
	line-height:32px;
	font-size:16px;
	font-weight:400;
	font-family:"Open Sans", sans-serif;
	margin-bottom:15px;
}
.faq {
	margin-bottom:30px !important;
}
.chpcs_more {
	position:relative;
	top:20px;
}
input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .blog_holder article .post_more a {
	height:auto;
	border:none !important;
	border-radius:0!important;
	clear:both;
	font-size:14px;
	font-family:"Raleway", sans-serif;
	font-weight:500;
	background:#60b21c;
	color:#fff !important;
	padding:7px 10px;
	line-height:19px;
	text-transform:capitalize;
	margin:10px auto !important;
}
.single-post .container_inner.default_template_holder {
	padding-bottom:60px;
}
.blog_holder article {
	margin:0 0 0px;
}
.wpcf7-list-item-label {
	font-weight:600;
}
.support-left {
	width:206px;
	background:#EAEAEA;
}
.support-left ul {
	margin-bottom:10px !important;
}
.support-left ul li {
	list-style-type:none;
}
.support-left ul li a {
	color:#000;
	font-size:14px;
	font-weight:600;
	text-decoration:none;
	font-family:"Open Sans", sans-serif;
}
.support-left h5 {
	margin:10px 0;
	border-bottom:1px solid #61B300;
	padding-bottom:10px;
	font-size:16px;
	font-weight:600;
	font-family:"Open Sans", sans-serif;
}
.support-right {
	float:right;
}
.single-function-chemical .footer_top .container {
	background:#60b21c;
}
.single-function-chemical .breadcrumb {
	display:none;
}
.single-function-chemical .position_left {
	background:#60b21c !important;
}
.single-function-chemical .position_left h1 {
	font-size:24px;
	line-height:1.384615384615385em;
	color:#fff;
	text-align:center;
}
.q_accordion_holder.accordion h5.ui-accordion-header {
	background:#EAEAEA;
}
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark {
	border:none;
	border-right:2px solid #ccc;
}
.library-accordion ul {
	width:100%;
	display:inline-block;
}
.library-accordion ul li {
	background:url(images/pdf.png) no-repeat left 4px;
	padding-left:60px;
	height:48px;
	margin-bottom:10px;
	margin-top:10px;
	float:left;
	width:40%;
	list-style-type:none;
}
.library-accordion .q_accordion_holder.accordion div.accordion_content {
	padding:0;
}
.library-accordion .accordion_content_inner {
	padding:5px 0 !important;
}
.downloads {
	margin:30px 0;

}
.ind-downloads {
	background:url(images/pdf.png) no-repeat scroll left top rgba(0, 0, 0, 0);
	float:left;
	height:42px;
	padding-right:20px;
	width:44px;
}
.downloads h1 {
	font-size:20px;
	line-height:20px;
	font-weight:600;
}
.downloads ul {
	list-style:outside none none;
}
.downloads ul li a:hover {
	color:#61b300;
}

.left-form{ background:#61B300; float:left;  padding: 0 10px;}

.left-form .wpcf7-captchar{ width:94% !important;}

.left-form h3{  text-transform: uppercase;font-weight: 600 !important;}
.red {
	color:#f00;
	margin-bottom:10px;
	display:block;
	font-weight:600;
}
.single-function-chemical .container_inner.default_template_holder {
	display:flex;
	padding-top:0 !important;
}
.chemical-title {
	font-size:48px;
	color:#61b300;
	top:10px;
	position:relative;
	text-align:center;
	font-weight:600;
	line-height:55px;
	word-break:break-all;
}
.chemical-title-sub {
	font-size:18px;
	color:#61b300;
	top:10px;
	position:relative;
	text-align:center;
	font-weight:600;
	line-height:55px;
	word-break:break-all;
	text-transform:capitalize;
}
.blog_holder article .post_text .post_text_inner {
	padding:23px 23px 20px 23px;
}
.language font {
	display:none;
}
.header-language .header-right-widget, .header-language .side_menu_button {
	width:auto;
	margin-left:15px;
}
select.goog-te-combo {
	width:auto !important;
	padding:0 !important;
}
.goog-te-gadget {
	padding-top:0;
	line-height:1;
}
.header_top {
	height: 36px;
}
.header-language .side_menu_button a:last-child {
	padding: 0;
}

.box {
	float:left;
	position:fixed;
	right:0;
	top:37%;
	  z-index: 99999999;
}
.box-inner {
	width: 250px;
	padding: 20px;
	background: #60b21c;
	/*border: 1px solid #a29415;*/
	float:left;
	display:none;
	
}
.slide-right {
	float:left;
	border:0px solid #ddd;
	  
}
.quotes {
	width:100% !important;
	padding:7px 5px !important;
	margin-bottom:0 !important; 
	clear:both;
	float:left;
	border:1px solid #ccc !important;
}
.box-inner h3 {
	font-size:26px;
	margin:0 0 20px 0;
}
.submit1 {
	float:left !important;
	clear:both;
	width:auto !important;
	background:#000 !important;
	border:1px solid #000 !important;
	padding:10px !important;
}

.wpcf7-captcha-captcha{ padding-left:0 !important; width:auto !important; border: none !important;}

.product-left .wpcf7{ margin-top:10px; }

.product-left h3{font-weight: 700; padding-top:10px; border-top:1px solid #61b300 ;  font-family: "Open Sans",sans-serif; margin-top:15px}

.product-left .wpcf7 h3{ display:none;}

.wpcf7 h3 {font-weight: 700;}

.box-inner .wpcf7 h3{font-weight: 400;}

.wpcf7 div.wpcf7-response-output.wpcf7-validation-errors {background-color: #f1c40f;
  float: left;
  margin-top: 0 !important;
  padding: 0 5px !important;
  font-size: 12px;
  line-height: 15px;
  text-transform: capitalize;}


.wpcf7 span.wpcf7-not-valid-tip{ line-height:15px;font-size: 13px;}

.wpcf7 div.wpcf7-response-output{font-size: 12px;
 float: left;
  margin-top: 0 !important;
  padding: 0 5px !important;
  line-height: 15px;
  text-transform: capitalize; color:#000 !important; }
  
 .wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ok::before{content:none !important; }





@media (max-width:1090px) {
.prodect-main-content .column_inner {
	width:950px;
	margin:auto;
}
.two_columns_33_66 > .product-right, .two_columns_75_25 > .product-right {
	width:76.2%;
}
.product-temp {
	width:25.7%;
}
}
@media (max-width:1090px) {
.header_top .left {
	width:auto;
	float:left;
	padding-top:2px;
}
.header_top .right {
	width:70%;
	float:left;
	padding-top:7px;
}
.header_top .inner {
	width:100%;
}
.side_menu_button {
	height:auto !important;
}
.no_translate select {
	width:70px;
}
.header_top {
	line-height:18px;
}
.header-right-widget h6 {
	line-height:18px;
}
.header-left-widget h5 {
	padding-top:0;
}
.ls-l {
	width:80% !important;
	font-size:24px !important;
	line-height:49px !important;
	top:40% !important;
}
.post-slider .section_inner {
	width:800px !important;
}
.post-carousel-main {
	width:250px !important;
}
.chpcs_title a {
	height:62px;
}
.fa {
	color:#000;
	display:block;
}
nav.main_menu > ul > li > a {
	padding:0 8px;
}
.page-id-16736 .full_section_inner {
	width:768px;
}
.page-id-16736 .footer_top .container_inner {
	width:768px;
}
.news1 {
	padding-left:50px;
}
#wa_chpc_slider {
	margin:auto !important;
	width:552px !important;
	position:initial !important;
}
.chpcs_foo_content {
	width:250px !important;
	margin-right:10px !important;
}
.chpcs_title a {
	font-size:18px !important;
}
.support-right {
	width:70%;
}
.prodect-main-content .column_inner {
	width:768px;
	margin:auto;
}
.two_columns_33_66 > .product-right, .two_columns_75_25 > .product-right {
	width:76.2%;
}
.product-temp {
	width:25.7%;
}
.two_columns_33_66 > .product-left, .two_columns_75_25 > .product-left {
	width:100%;
	margin-bottom:25px;
}
.two_columns_33_66 > .product-left > .column_inner, .two_columns_75_25 > .product-left > .column_inner {
	display:inline-block;
	width:97%;
}
.two_columns_33_66 > .product-left .upw-posts article, .menu-application-container li, .portfolio_categories .category a, .menu-function-chemical-product-container li, .product-left .textwidget li {
	width:50%;
	float:left;
}
.page-template-fonction-page .product-temp, .page-template-fonction-product-page .product-temp {
	width:35%;
}
.two_columns_33_66 > .product-right, .two_columns_75_25 > .product-right {
	width:100%;
}
.product-right .column_inner {
	padding:0 !important;
}
.product-heading {
	width:100%;
}
.wpb_text_column iframe {
	width:100%;
}
.product span.wpcf7-list-item {
	width:50%;
}
.page-id-17231 .contact_detail {
	margin-top:20px;
}
.page-id-17231 .two_columns_33_66>.column1, .page-id-17231 .two_columns_33_66>.column2 {
	width:100%;
}
.page-id-17231 .two_columns_33_66>.column1 .column_inner, .page-id-17231 .two_columns_33_66>.column2 .column_inner {
	padding:0;
}
.page-id-16537 .two_columns_33_66 > .product-left { width: 100%;}

.page-id-16537 .two_columns_33_66 > .product-right {width: 100%;}
}
@media (max-width:979px) {
.header_top .right {
	width:63%;
	padding-top:7px;
}
.header-right-widget {
	width:65%;
}
.widget_transposh {
	width:27%;
}
.header-right-widget h6 {
	font-size:15px;
	line-height:18px;
}
.header-left-widget h5 {
	padding-top:0;
	font-size:15px;
}
.header-left-widget {
	padding-top:1px;
}
.header_top {
	line-height:18px;
}
.ls-nav-prev, .ls-nav-next {
	width:35px;
	height:35px;
}
.ls-nav-prev:after, .ls-nav-next:after {
	line-height:35px;
}
.ls-l {
	font-size:22px !important;
	line-height:37px !important;
	top:38% !important;
}
.post-slider .section_inner {
	width:660px !important;
}
.post-carousel-main {
	width:310px !important;
}
.page-id-16736 .full_section_inner {
	width:600px;
}
.page-id-16736 .footer_top .container_inner {
	width:600px;
}
.news1 {
	padding-left:40px;
}
.support-right {
	width:60%;
}
.prodect-main-content .column_inner {
	width:600px;
}
.product-temp {
	padding:10px 0;
}
.page-template-fonction-page .product-temp, .page-template-fonction-product-page .product-temp {
	width:31%;
}
.page-template-fonction-page .product-name, .page-template-fonction-product-page .product-name {
	word-break:break-all;
}
.chemical-title {
	top:0;
	text-align:left;
	line-height:43px;
	font-size:34px;
}
.side_menu_button a:last-child {
	display:inline-table;
}
.page-template-application-page .product-desc {
	width:33.5%;
}
.page-template-application .product-desc {
	width:33.5%;
}
.prodect-inner-content {
	width:100%;
}
.prodect-inner-image {
	width:100%;
	margin-top:25px;
	text-align:center;
}
.search_button .fa {
	color:#fff;
}
.footer_top .fa {
	color:#fff;
	display:inherit;
	margin-right:12px;
}
.blog_holder article .post_info .dots{display: inline-block;}
}
@media (max-width:767px) {
.post-slider .section_inner {
	width:525px !important;
}
.post-carousel-main {
	width:250px !important;
}
.side_menu_button {
	right:114px;
}
.widget_transposh {
	right:-289px;
}
.news1 {
	margin:auto;
	padding:0;
	width:94%;
}
#wa_chpc_slider {
	margin:auto !important;
	width:320px !important;
}
.chpcs_foo_content {
	width:300px !important;
	margin-right:10px !important;
}
.faq {
	margin:0;
}
.support-left {
	float:left;
}
.product-list {
	width:100%;
}
.header_bottom .container_inner, nav.mobile_menu>ul {
	width:100%;
}
}
@media (max-width:639px) {
.header_top .left {
	width:100%;
}
.header_top .right {
	width:100%;
	padding-top:0;
}
.header-left-widget h5 {
	float:none;
	padding-right:0;
	background-position:241px center;
}
.header-right-widget h6 {
	width:100%;
}
.header-right-widget {
	width:100%;
	margin-bottom:5px;
}
.no_translate {
	float:left;
	margin-left:54px;
}
.side_menu_button {
	position:absolute;
	right:136px;
	top:61px;
}
.post-slider .section_inner {
	width:300px !important;
}
.post-carousel-main {
	width:307px !important;
}
.ls-l {
	font-size:16px !important;
	line-height:26px !important;
	top:32% !important;
	width:70% !important;
}
.header_top .container_inner {
	width:62% !important;
}
.header-left-widget h5 {
	text-align:left;
	background-position:171px center;
}
.header_top .left {
	margin:auto;
	width:75%;
}
.header-right-widget h6 {
	text-align:left;
}
.header_top .right {
	width:71%;
	height:28px;
}
.widget_transposh {
	bottom:47px;
	position:relative;
	right:-215px;
	width:34% !important;
}
.no_translate {
	margin-left:0;
}
.side_menu_button {
	right:4px;
	top:40px;
}
.logo_wrapper {
	left:20%;
}
.q_logo a {
	left:0;
}
#wa_chpc_slider_prev {
	margin-left:-50px;
}
#wa_chpc_slider_next {
	margin-right:-50px;
}
.chpcs_foo_content {
	margin:0;
	padding:0;
}
.chpcs_image_carousel {
	padding:0;
}
.chpcs_foo_con a {
	padding:0 10px;
}
.page-id-16736 .full_section_inner {
	width:300px;
}
.page-id-16736 .applicationoil .full_section_inner .vc_col-sm-4 {
	padding:0;
}
.page-id-16736 .footer_top .container_inner {
	width:300px;
	float:left;
}
.support-left {
	float:none;
	margin:0 auto 40px auto !important;
}
.support-right {
	width:90%;
	padding:0;
	margin:auto;
	float:none;
}
.prodect-main-content .column_inner {
	width:300px;
}
.prodect-inner-content {
	width:100%;
}
.prodect-inner-image {
	width:100%;
	margin-top:25px;
}
.two_columns_33_66 > .product-left .upw-posts article, .two_columns_33_66 > .product-left .upw-posts article, .menu-application-container li, .portfolio_categories .category a, .menu-function-chemical-product-container li, .product-left .textwidget li {
	width:100%;
}
.two_columns_33_66 > .product-left > .column_inner, .two_columns_75_25 > .product-left > .column_inner {
	padding:10px !important;
	width:93%;
}
.product-heading {
	display:none;
}
.product-name, .product-desc, .product-temp, .page-template-fonction-page .product-name, .page-template-fonction-product-page .product-name, .page-template-fonction-page .product-desc, .page-template-fonction-product-page .product-desc {
	width:100% !important;
	padding:0 !important;
	margin-bottom:20px !important;
}
.product-app, .page-template-fonction-page .product-temp, .page-template-fonction-product-page .product-temp {
	width:100%;
	padding:0;
}
.chemical-title {
	margin-bottom:0px;
	top:0;
	text-align:center;
	word-break:break-all;
	font-size:24px;
	line-height:30px;
}
.portfolio_single_text_holder table tr td, .single-function-chemical table tr td {
	font-size:13px;
	line-height:18px;
}
.portfolio_single_text_holder table tr td:first-child {
	border-right:1px solid #61B300;
}
.single-function-chemical table tr td:first-child {
	border-right:1px solid #61B300;
}
.product-right .portfolio_single_text_holder h4, .single-function-chemical .product-right h4 {
	line-height:28px;
	padding-left:5px;
	font-size:16px;
}
.footer_top .three_columns {
	width:220px;
	margin:auto;
}
.no_translate {
	position:relative;
	top:0;
}
.product span.wpcf7-list-item {
	width:100%;
}
.header-right-widget h6 {
	margin:0;
}
.header-left-widget h5 a, .header-right-widget h6 {
	font-size:14px;
	float:left;
}

.blog_holder.blog_small_image article .post_text, .blog_holder.blog_small_image article .post_image{ width:100%;}
.page-id-16537 .upw-posts .entry-title a { font-size:13px;}
}
@media (max-width:479px) {
.side_menu_button {
	position:absolute;
	right:74px;
	top:56px;
}
.post-slider .section_inner {
	width:250px !important;
}
.post-carousel-main {
	width:230px !important;
	margin-right:0 !important;
}
.btn_des {
	padding:10px 3px 6px !important;
}
.ls-l {
	font-size:12px !important;
	line-height:17px !important;
	top:63% !important;
	width:100% !important;
}
.header_top .container_inner {
	width:90% !important;
}
.header-left-widget h5 {
	text-align:left;
	background-position:171px center;
}
.header_top .left {
	margin:auto;
	width:75%;
}
.header-right-widget h6 {
	text-align:left;
}
.header_top .right {
	width:71%;
	height:28px;
}
.widget_transposh {
	bottom:47px;
	position:relative;
	right:-252px;
	width:34% !important;
}
.no_translate {
	margin-left:0;
}
.side_menu_button {
	right:12px !important;
	top:35px;
}
.logo_wrapper {
	left:10%;
}
#wa_chpc_slider_prev {
	margin-left:-40px;
}
#wa_chpc_slider_next {
	margin-right:-40px;
}
.chpcs_foo_content {
	margin:0;
	padding:0;
	width:250px !important;
}
.chpcs_foo_con {
	margin-bottom:10px !important;
}
.chpcs_title a {
	font-size:15px !important;
}
.chpcs_foo_content br {
	display:none;
}
.chpcs_foo_con a {
	padding:0 10px;
}
#wa_chpc_slider {
	margin:auto !important;
	width:227px !important;
}
.chpcs_foo_content {
	width:227px !important;
	margin-right:0 !important;
}
.content .title .container_inner {
	margin:0;
}
.title.title_size_small h1, .title h1 {
	word-break:break-all;
}
.title.title_size_medium h1 {
	font-size:14px;
	font-weight:700;
}
.content .title .container_inner {
	padding:0 7px !important;
}
.header-left-widget h5 a, .header-right-widget h6 {
	font-size:13px;
}


}
@media (max-width:359px) {
.container_inner, .boxed div.section .section_inner, div.grid_section .section_inner, .full_width .parallax_content, .steps_holder_inner, .carousel-inner .slider_content_outer, nav.content_menu {
	width:280px;
}
.content .title .container_inner {
	width:95%;
	padding:0 7px !important;
}
.prodect-main-content .column_inner {
	width:280px;
}
.ls-l {
	top:60% !important;
}
.header_top .left {
	width:65%;
}
.header-left-widget h5 {
	font-size:13px;
	background-position:155px center;
}
.header-right-widget h6 {
	font-size:13px;
}
.widget_transposh {
	right:-209px;
}
.side_menu_button {
	right:0px;
}
#wa_chpc_slider_prev {
	margin-left:-25px;
}
#wa_chpc_slider_next {
	margin-right:-25px;
}
.post-slider .vc_column_container {
	padding:0;
}
.accordion_content_inner .wpb_wrapper {
	word-break:break-all;
}
.page-id-16541 .wpb_text_column *:last-child {
	display:inline;
}
.library-accordion ul li {
	width:79%;
}
}
sup {
	vertical-align:super;
}

.chemical-title-sub {
    font-size: 18px;
    color: #61b300;
    top: 10px;
    position: relative;
    text-align: center;
    font-weight: 600;
    line-height: 28px;
    word-break: break-all;
    text-transform: uppercase;
}

.chemical-title {
    font-size: 48px;
    color: #61b300;
    top: 10px;
    position: relative;
    text-align: center;
    font-weight: 600;
    line-height: 65px;
    word-break: break-all;
	
}