.sub-menu{
	width:351px !important;
}
.sub-menu li{
border-bottom:1px solid #EAEBF7 !important;
}

.elementor-slideshow__header{
	display:none !important;
}
@media (min-width: 768px){
.elementor-2524 .elementor-element.elementor-element-ebb1a45 {
	--content-width: auto !important;
	
	
}
	.elementor-4712 .elementor-element.elementor-element-c63915d {
    --content-width: auto !important;
}
}
::marker{
	color:rgb(189, 158, 92);

}
ul li{
		list-style-type: square !important;
}

#masthead{
	position:fixed!important;
	left:130px !important;
	right:130px !important;
}
@media only screen and (max-width: 1025px) {
#masthead{
	position:fixed !important;
	left:0px !important;
	right:0px !important;
}
	#menu-1-fa5eac1{
		margin-left: -643px;
    width: 900px;
	
	}
} 
@media only screen and (max-width: 600px) {
	#menu-1-fa5eac1{
		margin-left: -287px;
    width: 400px;
	
	}
} 
/* @media only screen and (max-width: 600px) {
 #mysticky-wrap {
    position: absolute;
    left: 0px !important;
    right:0px !important;
	  top: 0px !important;
}
} 
#mysticky-wrap{
	position: absolute;
    left: 120px;
    right: 120px;
    top: 60px;
}
#mysticky-nav.wrapfixed{
	background-color:white;
}
 */
.ast-container{
	max-width:100% !important;
}
#download{
cursor: pointer;
}


.main-header-bar{
border-bottom-width:0px !important;

}
.e-con-inner{
	cursor: pointer;
}
.ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap {
	    background-color: white;
	color:white !important;
}
@media only screen and (max-width: 1115px) and (min-width: 1024px)  {
	.entry-content h5{
		font-size: 1rem !important;
	}
	
}

@media only screen and (max-width: 600px) and (min-width: 400px)  {...}

.wpcf7 .wpcf7-form-control-wrap{
	display:inline;
}
.wpcf7 h4{
	text-align:center;
}
.date{
	width:40%
}
.company{
	width:40%;
	float:right;
	margin-top:-86px;

}
#person{
	width:40%;
	
	
	
}
#phone{
	width:40%;
	float:right;
	margin-top:-86px;
	
}
#email{
		width:40%;	
}
.country{
	width:40%;
	float:right;
	margin-top:-86px;
}
.project{
	width:40%;
}
.head{
	width:40%
}
.flow{
			width:40%;
	float:right;
	margin-top:-86px;
}
.point{
	width:40%;
	
}

	.duty{
		width:40%;
	float:right;
	margin-top:-86px;		
}
.temp{
	width:40%;
}
.npsh{
		width:40%;
	float:right;
	margin-top:-86px;

}
#fluidname{
	width:40%;
}
#compo{
		width:40%;
	float:right;
	margin-top:-86px;		
}
#kg{
	width:30%;
	float:right;
		margin-top:-30px;	
	margin-right:250px;
	
}
#psi{
	width:30%;
	float:right;
		margin-top:-30px;
	margin-right:30px
}
#wetted{
	width:40%
}
#ext{
	width:40%;
	float:right;
	margin-top:-86px;
}
textarea{
	height:100px;
}
#date{
	border:1px solid lightgrey;
}
.wpcf7 input{
	   font-size: 0.75rem;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: 'Barlow', sans-serif;
}
.wpcf7 select,option,textarea,label{
	   font-size: 0.75rem;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: 'Barlow', sans-serif;
}


.elementor-icon-box-description {
    line-height: 30px !important;
}

	
