.slide-item {
  max-width: 259px;
  margin: 10px !important;
  background: white !important;
  border-radius: 10px !important;
  min-height: 310px !important;
}

.slide-item .service_content {
  padding: 20px !important;
}

.slick-wrapper {
  max-width: 840px;
  margin: 0 auto !important;
}

.global-breadcrumbs .dsm_breadcrumbs li {
  border: none !important;
}

.global-breadcrumbs .dsm_breadcrumbs .dsm_home_text {
  color: #fff !important;
}

.global-breadcrumbs .dsm_breadcrumbs .dsm_breadcrumbs_item_current {
  color: #E72E2E !important;
}

.partners-main-wrapper {
  width: 100%;
  max-width: 1033px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 50px;
}

.partners-main-wrapper .partner-inner-wrap {
  background-color: #fff !important;
  width: 220px;
  height: 220px;
  border-radius: 50% !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 61px;
  -webkit-box-shadow: 0px 2px 4px #bdbdbd !important;
          box-shadow: 0px 2px 4px #bdbdbd !important;
}

.et-db #et-boc .form-wrapper-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  max-width: 933px;
  margin: 0 auto !important;
  background: #fff !important;
  -webkit-box-shadow: 0px 4px 4px #bdbdbd !important;
          box-shadow: 0px 4px 4px #bdbdbd !important;
  border-radius: 6px !important;
  padding: 27px 50px !important;
  gap: 15px;
}

.et-db #et-boc .form-wrapper-main span {
  width: 100% !important;
}

.et-db #et-boc .form-wrapper-main span input, .et-db #et-boc .form-wrapper-main span textarea {
  width: 100% !important;
  padding: 10px !important;
  font-size: 17px !important;
  border-radius: 6px;
  margin-top: 5px !important;
}

.et-db #et-boc .form-wrapper-main span textarea {
  border: solid 1px #A7A9AC !important;
}

.et-db #et-boc .form-wrapper-main label {
  font-family: 'Open Sans';
  font-weight: 600;
}

.et-db #et-boc .form-wrapper-main .form-inner-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 20px;
}

.et-db #et-boc .form-wrapper-main .form-inner-wrap .input-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.et-db #et-boc .form-wrapper-main button#submit-form {
  background-color: #E72E2E !important;
}

.services-con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 36px;
}

.et-db #et-boc .et-l .input-con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px !important;
}

@media screen and (max-width: 480px) {
  .et-db #et-boc .et-l .input-con {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.et-db #et-boc .et-l .input-con label {
  -webkit-box-flex: 22%;
      -ms-flex: 22%;
          flex: 22%;
  font-size: 20px;
  font-family: 'Open sans';
}

.et-db #et-boc .et-l .input-con input {
  width: 100% !important;
  padding: 13px !important;
  border: solid #eaeaea 2px !important;
  border-radius: 4px !important;
}

.et-db #et-boc .et-l .input-con button#submit-form {
  background-color: red !important;
  border-radius: 5px;
}

.button-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  margin-top: 20px !important;
}

.services-slider .et_pb_slide_image {
  right: 0;
}

.services-slider .et_pb_slide_description {
  float: left !important;
  text-shadow: unset !important;
}
.dsm_home_text{
	text-transform:uppercase;
}
.vacancy-container > h2{
    font-family: 'Open Sans';
}
.vacancy-container h3{
    text-decoration: underline;
    font-family: 'Open Sans' !important;
    font-weight: 600 !important;
}
.vacancy-container ol li{
    font-size: 20px;
    padding: 10px 0;
}
.vacancy-container .vacancy-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
}
.vacancy-container .v-inner-wrap {
    width: 100%;
    max-width: 47%;
}


@media screen and (max-width: 1366px) {
  .partners-main-wrapper {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}


@media screen and (max-width: 768px) {
	.vacancy-container .v-inner-wrap {
		max-width: 100%;
	}
}

@media screen and (max-width: 480px) {
  .services-con {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 36px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
/*# sourceMappingURL=global.css.map */

@media screen and (max-width: 1200px) {
	.slider-service-con{
		justify-content: space-evenly !important;
	}	
	.slick-wrapper {
		max-width: 560px;
	}
}

@media screen and (max-width: 680px) {
	.slick-wrapper {
		max-width: 840px;
	}
}


@media screen and (max-width: 980px) {
	.slick-wrapper {
		max-width: 560px;
	}
}
.et-db #et-boc .form-wrapper-main .check-field span{
	width:4% !important;
	min-width: 30px;
}

.check-field{
    display: flex;
    align-items: center;
}
.check-field a{
	color:#e72e2e !important;
}
.product-table {
    margin-bottom: 50px !important;
}
table.cdm {
    font-family: 'Open Sans';
	min-width: 700px;
}
table.cdm th {
    color: #1a7ec7;
    font-size: 18px;
}
table.cdm tr:nth-child(even) {
  background-color: #D6EEEE;
}
.servi:before {
    content: "";
    width: 100%;
    height: 100%;
    background: #000;
    position: absolute;
    opacity: 0.5;
    z-index: 2;
}
.et_pb_background_mask{
	z-index:1;
}
.btn{
    border: solid #E72E2E 1px !important;
    padding: 10px 20px !important;
    font-weight: 700 !important;
    color: #000 !important;
	transition:all 500ms ease-in-out;

}
.btn:hover{
	background: #ebdcdc !important;

}
.in-out{
	position:relative;
}
.in-out-text {
	position: absolute !important;
    bottom: 55px;
    left: 15px;
    max-width: 400px;
    color: #fff !important;
}
p.rs-layer{
	text-align:justify !important;
}
.loadingDiv {
    position: fixed;
    top: 100px;
    left: 45%;
    right: 45%;
    margin: 0 auto;
    z-index: 999;
    background: #fff;
    padding: 20px 40px;
    border-radius: 10px;
    box-shadow: 0px 3px 10px #9d9d9d;
}
@media screen and (max-width: 768px) {
	.product-table{
		overflow: scroll;
	}
	.btn-wrapper {
		text-align: center !important;
	}
}