/*
 Theme Name:   Chemie Theme
 Template:     twentytwenty
*/


/* =================================================================== */
/* ========== Default ========== */
/* =================================================================== */


body{font-family: 'Poppins'; font-size:16px; font-weight:400;}

html, body {
	height:100%;	
	margin:0px!important;
	padding:0;
}

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, hr ,figure,marquee,img { margin:0; padding:0;  }
fieldset {border:0}
a {text-decoration:none; color: #878ed6;}
a img{border:none;}
hr{}
p{font-size: 16px;  }
p span{ }	
p a{}
h1{}
h2{ }
h3{  }
h4{}
h5{}
h6{}

li{ list-style:none;}
ul {margin-top:0px; margin-bottom:0px;}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

.alignleft{float:left;}
.alignright{float:right;}

.container {width:100%; margin:0px auto; max-width:1280px; box-sizing:border-box;}
.container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* =================================================================== */
/* ========== Header CSS ========== */
/* =================================================================== */

/* =================================================================== */
/* ========== Home PAGE CSS ========== */
/* =================================================================== */

body.home .elementor-text-editor,
body.home .elementor-text-editor p,
body.home .elementor-text-editor li,
body.page-id-8 .elementor-text-editor,
body.page-id-8 .elementor-text-editor p,
body.page-id-8 .elementor-text-editor li,
body.page-id-827 .elementor-text-editor,
body.page-id-827 .elementor-text-editor p,
body.page-id-827 .elementor-text-editor li{
	text-align:justify;
	text-justify:inter-word;
}




/* =================================================================== */
/* ========== About PAGE CSS ========== */
/* =================================================================== */
#abt-hdg span{color: #878ed6;}

/* Mining product pictogram headings */
.elementor-element.elementor-element-a6b31c2 .elementor-heading-title,
.elementor-element.elementor-element-9ff0de1 .elementor-heading-title,
.elementor-element.elementor-element-ec0899a .elementor-heading-title,
.elementor-element.elementor-element-4f3c4da .elementor-heading-title,
.elementor-element.elementor-element-209c739 .elementor-heading-title,
.elementor-element.elementor-element-4f244d8 .elementor-heading-title,
.elementor-element.elementor-element-e593dfe .elementor-heading-title,
.elementor-element.elementor-element-009bfc4 .elementor-heading-title{
	color:#878ED6;
	font-family:"Poppins", Sans-serif;
	font-size:16px;
	font-weight:500;
	line-height:24px;
}

.elementor-element.elementor-element-a6b31c2 > .elementor-widget-container,
.elementor-element.elementor-element-9ff0de1 > .elementor-widget-container,
.elementor-element.elementor-element-ec0899a > .elementor-widget-container,
.elementor-element.elementor-element-4f3c4da > .elementor-widget-container,
.elementor-element.elementor-element-209c739 > .elementor-widget-container,
.elementor-element.elementor-element-4f244d8 > .elementor-widget-container,
.elementor-element.elementor-element-e593dfe > .elementor-widget-container,
.elementor-element.elementor-element-009bfc4 > .elementor-widget-container{
	margin:32px 0 10px 0;
	padding:0;
}

/* Mining product pictogram images */
.elementor-element.elementor-element-a6b31c2 + .elementor-widget-image,
.elementor-element.elementor-element-9ff0de1 + .elementor-widget-image,
.elementor-element.elementor-element-ec0899a + .elementor-widget-image,
.elementor-element.elementor-element-4f3c4da + .elementor-widget-image,
.elementor-element.elementor-element-209c739 + .elementor-widget-image,
.elementor-element.elementor-element-4f244d8 + .elementor-widget-image,
.elementor-element.elementor-element-e593dfe + .elementor-widget-image,
.elementor-element.elementor-element-009bfc4 + .elementor-widget-image {
	text-align:left;
}

.elementor-element.elementor-element-a6b31c2 + .elementor-widget-image > .elementor-widget-container,
.elementor-element.elementor-element-9ff0de1 + .elementor-widget-image > .elementor-widget-container,
.elementor-element.elementor-element-ec0899a + .elementor-widget-image > .elementor-widget-container,
.elementor-element.elementor-element-4f3c4da + .elementor-widget-image > .elementor-widget-container,
.elementor-element.elementor-element-209c739 + .elementor-widget-image > .elementor-widget-container,
.elementor-element.elementor-element-4f244d8 + .elementor-widget-image > .elementor-widget-container,
.elementor-element.elementor-element-e593dfe + .elementor-widget-image > .elementor-widget-container,
.elementor-element.elementor-element-009bfc4 + .elementor-widget-image > .elementor-widget-container {
	text-align:left;
}

.elementor-element.elementor-element-a6b31c2 + .elementor-widget-image img,
.elementor-element.elementor-element-9ff0de1 + .elementor-widget-image img,
.elementor-element.elementor-element-ec0899a + .elementor-widget-image img,
.elementor-element.elementor-element-4f3c4da + .elementor-widget-image img,
.elementor-element.elementor-element-209c739 + .elementor-widget-image img,
.elementor-element.elementor-element-4f244d8 + .elementor-widget-image img,
.elementor-element.elementor-element-e593dfe + .elementor-widget-image img,
.elementor-element.elementor-element-009bfc4 + .elementor-widget-image img {
	display:block;
	margin:0;
}

/* =================================================================== */
/* ========== FOOTER CSS ========== */
/* =================================================================== */



/* =================================================================== *1
/* ========== Responsive ========== */
/* =================================================================== */
@media screen and (max-width : 1200px) 

{/* CSS FOR TABLETS ------------*/}

@media screen and (max-width : 1024px) 
{/* CSS FOR Mointer ------------*/

.container{padding-left:10px; padding-right:10px; box-sizing:border-box;}

}

@media screen and (max-width : 990px) {
/* CSS FOR TABLETS ------------*/




}

@media screen and (max-width : 960px) {
/* CSS FOR TABLETS ------------*/

}

@media screen and (max-width : 900px) {
/* CSS FOR TABLETS ------------*/

}

@media screen and (max-width : 860px) {
/* CSS FOR TABLETS ------------*/

}

@media screen and (max-width : 768px){
/* CSS FOR SMALL TABLETS ------------*/

}

@media screen and (max-width : 767px){
/* CSS FOR SMALL TABLETS ------------*/

}


@media screen and (max-width : 640px) {
/* CSS FOR IPHONE ------------*/

}

@media screen and (max-width : 480px)
{/* CSS FOR MOBILES ------------*/

}

@media screen and (max-width : 360px)
{/* CSS FOR MOBILES ------------*/

}

@media screen and (max-width : 320px)
{/* CSS FOR SMALL OLD MOBILES ------------*/

}

.elementor-nav-menu .elementor-item {
	text-transform: capitalize !important;
}

.elementor-element-d2a9444.elementor-widget-image img {
	transform: translateY(9px);
}

p, .elementor-slides .swiper-slide-inner .elementor-slide-description {
text-align: justify !important;
}
