/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 09 2023 | 13:48:50 */
.Form-Footer .elementor-form-fields-wrapper.elementor-labels-above div:nth-child(4) {
    border: 1px solid #0000002E;
    border-radius: 10px;
margin-top: 10px;
}
body .elementor-26 .elementor-element.elementor-element-1ada719 .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 20px;
    margin: -24px 0 0 0;
}

/* About Us section */
.first {
    width: 80px;
    height: 85px;
    background: #0284E2;
    position: absolute;
    left: 0;
    top: -55px;
}

.second {
    width: 40px;
    height: 45px;
    background: #565656;
    position: absolute;
    left: 87px;
    top: -51px;
}

.third {
    position: absolute;
    width: 60px;
    height: 60px;
    background: #F4CA08;
    left: 86px;
    top: 1px;
}
.box_left img {
    width: 90%;
}
span.outline span {
    font-size: 100px;
    line-height: 86px;
    font-family: tahoma;
    font-weight: 900;
		color: #c1c1c1;  
		-webkit-text-stroke: 1px #FFF;
    opacity: 0.6;
    letter-spacing: 0px;
    text-align: left;
}

span.outline {
    width: 100%;
    position: absolute;
    top: 80%;
    left: -44%;
}

span.en-heading {
  font-size: 38px;
  font-weight: 400;
  letter-spacing: 5px;
}
.elementor-slide-description {
	max-width:500px;
	text-align: justify;
}
.swiper-slide-inner {
  max-width: 1140px !important;
  margin: 0 auto !important;
}
.swiper-pagination-bullet:first-child::after {
	content:"۱";
}
.swiper-pagination-bullet:nth-child(2)::after {
	content:"۲";
}
.swiper-pagination-bullet:nth-child(3)::after {
	content:"۳";
}
.swiper-pagination-bullet {
  color: #fff;
  font-weight: 500;
  font-size: 25px;
  font-family:"yekan bakh", Sans-serif;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
  display: flex;
  left: 40px;
  float: left;
  flex-direction: row-reverse;
  bottom: 20px;
}
.Logo-Footer-color img {
    filter: brightness(0) invert(1);
}
.product svg {
    font-size: 20px;
}

.aboutusimg {
    position: relative;
}

.aboutusimg:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 169px;
    background: #0096E22B;
    top: 30%;
}
.textshadowwrrap {
    position: relative;
}

.textshadow {
    position: absolute;
	letter-spacing: 2px;
}
.productlist span.elementor-button-icon.elementor-align-icon-right {
    position: absolute;
    right: 25%;
    bottom: 17%;
}

input#form-field-tel_numbers {
    direction: rtl;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-3793e9f.header-stYle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: white;
    position: fixed;
    z-index: 999;
    width: 100%;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-3793e9f.header-stYle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    height: 100px;
}
