.elementor-28314
  .elementor-element.elementor-element-77a67fc
  .dsvy-stretched-div.dsvy-stretched-right {
  margin: 0px -366px 0px -275px;
}
.elementor-28314
  .elementor-element.elementor-element-77a67fc
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-28314 .elementor-element.elementor-element-77a67fc {
  padding: 0px 0px 0px 0px;
}
/*.elementor-28314*/
/*  .elementor-element.elementor-element-c24afb8:not(*/
/*    .elementor-motion-effects-element-type-background*/
/*  )*/
/*  > .elementor-widget-wrap,
.elementor-28314
  .elementor-element.elementor-element-c24afb8
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/about-us-new.jpg");
  background-position: center center;
  background-repeat: no-repeat;
}*/
.elementor-28314
  .elementor-element.elementor-element-c24afb8
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 100px 0px 100px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
}
.elementor-28314
  .elementor-element.elementor-element-c24afb8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-28314 .elementor-element.elementor-element-c24afb8 {
  z-index: 2;
}
.elementor-28314
  .elementor-element.elementor-element-2f592fe
  .elementor-spacer-inner {
  height: 50px;
}
.elementor-28314
  .elementor-element.elementor-element-80c5950
  > .elementor-element-populated {
  padding: 115px 40px 100px 90px;
}
.elementor-28314
  .elementor-element.elementor-element-98196fb
  .dsvy-heading-subheading {
  text-align: left;
}
.elementor-28314 .elementor-element.elementor-element-4fab539 {
  margin-top: -50px;
  margin-bottom: 10px;
}
.elementor-28314
  .elementor-element.elementor-element-c69a3bb
  > .elementor-element-populated {
  padding: 0px 15px 0px 0px;
}
.elementor-28314
  .elementor-element.elementor-element-2c9427a
  > .elementor-element-populated {
  padding: 0px 0px 0px 15px;
}
.elementor-28314 .elementor-element.elementor-element-f31c987 {
  --e-icon-list-icon-size: 14px;
}
.elementor-28314
  .elementor-element.elementor-element-f31c987
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-28314 .elementor-element.elementor-element-230f8dd {
  padding: 90px 0px 100px 0px;
}
.elementor-28314
  .elementor-element.elementor-element-97dae4a
  .dsvy-heading-subheading {
  text-align: center;
}
.elementor-28314
  .elementor-element.elementor-element-39e3a49
  .dsvy-ele-header-area {
  text-align: center;
}
.elementor-28314
  .elementor-element.elementor-element-39e3a49
  > .elementor-widget-container {
  margin: 0px 15px 0px 15px;
}
.elementor-28314 .elementor-element.elementor-element-adb5d41 {
  padding: 0px 0px 0px 0px;
}
.elementor-28314
  .elementor-element.elementor-element-ad62f82
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-28314
  .elementor-element.elementor-element-cf4ef94
  .dsvy-ele-header-area {
  text-align: left;
}
.elementor-28314 .elementor-element.elementor-element-2f70cfa {
  padding: 90px 0px 70px 0px;
}
.elementor-28314
  .elementor-element.elementor-element-c11be8e
  > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-28314
  .elementor-element.elementor-element-58f22cf
  .dsvy-heading-subheading {
  text-align: center;
}
.elementor-28314
  .elementor-element.elementor-element-1e06f06
  .dsvy-ele-header-area {
  text-align: left;
}
.elementor-28314
  .elementor-element.elementor-element-1e06f06
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-28314
  .elementor-element.elementor-element-cbace51
  .dsvy-stretched-div.dsvy-stretched-left {
  margin: 0px -60px 0px -95px;
}
.elementor-28314 .elementor-element.elementor-element-cbace51 {
  overflow: hidden;
  z-index: 2;
}
.elementor-28314
  .elementor-element.elementor-element-8d6ac1a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-28314
  .elementor-element.elementor-element-8d6ac1a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/dot-map.png");
  background-position: center center;
  background-repeat: no-repeat;
}
.elementor-28314
  .elementor-element.elementor-element-8d6ac1a
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 60px 0px;
}
.elementor-28314
  .elementor-element.elementor-element-8d6ac1a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-28314
  .elementor-element.elementor-element-e29ce14
  .dsvy-ele-header-area {
  text-align: left;
}
.elementor-28314 .elementor-element.elementor-element-eb97baa {
  overflow: hidden;
  /* margin-top: -255px; */
  margin-bottom: 0px;
  padding: 80px 0px 60px 0px;
}
.elementor-28314
  .elementor-element.elementor-element-a624152
  .dsvy-ele-header-area {
  text-align: center;
}
.elementor-28314
  .elementor-element.elementor-element-a624152
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-28314 .elementor-element.elementor-element-bce2d5e {
  padding: 90px 0px 100px 0px;
}
.elementor-28314
  .elementor-element.elementor-element-dfb819c
  > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
}
.elementor-28314
  .elementor-element.elementor-element-1ccc43b
  .dsvy-heading-subheading {
  text-align: left;
}
.elementor-28314
  .elementor-element.elementor-element-622343e
  > .elementor-widget-container {
  margin: -38px 0px 0px 0px;
}
.elementor-28314 .elementor-element.elementor-element-f2de951 {
  width: auto;
  max-width: auto;
  top: 185px;
}
body:not(.rtl) .elementor-28314 .elementor-element.elementor-element-f2de951 {
  left: 155px;
}
body.rtl .elementor-28314 .elementor-element.elementor-element-f2de951 {
  right: 155px;
}
.elementor-28314
  .elementor-element.elementor-element-ed55a5f
  .dsvy-ele-header-area {
  text-align: left;
}
.elementor-28314
  .elementor-element.elementor-element-ed55a5f
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-28314
  .elementor-element.elementor-element-af76679
  > .elementor-element-populated {
  padding: 50px 60px 0px 95px;
}
.elementor-28314 .elementor-element.elementor-element-5f651d0 {
  font-size: 16px;
}
.elementor-28314 .elementor-element.elementor-element-bdb2157 {
  margin-top: 20px;
  margin-bottom: 45px;
}
.elementor-28314
  .elementor-element.elementor-element-bdb132b
  > .elementor-element-populated {
  padding: 0px 30px 0px 0px;
}
.elementor-28314
  .elementor-element.elementor-element-b27af59
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-28314
  .elementor-element.elementor-element-af3b72d
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-28314 .elementor-element.elementor-element-b890cbb {
  padding: 20px 0px 0px 0px;
}
.elementor-28314
  .elementor-element.elementor-element-9a68fc1
  > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-28314
  .elementor-element.elementor-element-76e6b79
  .dsvy-heading-subheading {
  text-align: center;
}
.elementor-28314
  .elementor-element.elementor-element-4fd8a6d
  .dsvy-ele-header-area {
  text-align: left;
}
@media (min-width: 768px) {
  .elementor-28314 .elementor-element.elementor-element-c24afb8 {
    width: 45.25%;
  }
  .elementor-28314 .elementor-element.elementor-element-80c5950 {
    width: 54.306%;
  }
  .elementor-28314 .elementor-element.elementor-element-dfb819c {
    width: 43.6%;
  }
  .elementor-28314 .elementor-element.elementor-element-af76679 {
    width: 56.4%;
  }
}
@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-28314 .elementor-element.elementor-element-c24afb8 {
    width: 100%;
  }
  .elementor-28314 .elementor-element.elementor-element-80c5950 {
    width: 100%;
  }
  .elementor-28314 .elementor-element.elementor-element-10b7fe4 {
    width: 50%;
  }
  .elementor-28314 .elementor-element.elementor-element-43fa6fe {
    width: 50%;
  }
  .elementor-28314 .elementor-element.elementor-element-01b471d {
    width: 50%;
  }
  .elementor-28314 .elementor-element.elementor-element-dfb819c {
    width: 100%;
  }
  .elementor-28314 .elementor-element.elementor-element-af76679 {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .elementor-28314
    .elementor-element.elementor-element-c24afb8
    > .elementor-element-populated {
    margin: 80px 0px 80px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 250px 15px 250px 15px;
  }
  .elementor-28314
    .elementor-element.elementor-element-80c5950
    > .elementor-element-populated {
    padding: 80px 30px 80px 30px;
  }
  .elementor-28314 .elementor-element.elementor-element-4fab539 {
    margin-top: -30px;
    margin-bottom: 0px;
  }
  .elementor-28314 .elementor-element.elementor-element-230f8dd {
    padding: 80px 0px 80px 0px;
  }
  .elementor-28314
    .elementor-element.elementor-element-e5a7d23
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-28314
    .elementor-element.elementor-element-ad62f82
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-28314 .elementor-element.elementor-element-2f70cfa {
    padding: 80px 0px 50px 0px;
  }
  .elementor-28314
    .elementor-element.elementor-element-c11be8e
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-28314
    .elementor-element.elementor-element-8d6ac1a
    > .elementor-element-populated {
    padding: 80px 30px 80px 30px;
  }
  .elementor-28314 .elementor-element.elementor-element-eb97baa {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 50px 0px;
  }
  .elementor-28314
    .elementor-element.elementor-element-de10f7b
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-28314
    .elementor-element.elementor-element-a624152
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-28314 .elementor-element.elementor-element-bce2d5e {
    padding: 80px 0px 80px 0px;
  }
  .elementor-28314
    .elementor-element.elementor-element-dfb819c
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-28314
    .elementor-element.elementor-element-622343e
    > .elementor-widget-container {
    margin: -18px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-28314 .elementor-element.elementor-element-f2de951 {
    left: 130px;
  }
  body.rtl .elementor-28314 .elementor-element.elementor-element-f2de951 {
    right: 130px;
  }
  .elementor-28314
    .elementor-element.elementor-element-af76679
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 30px 0px 30px;
  }
  .elementor-28314
    .elementor-element.elementor-element-bdb132b
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-28314
    .elementor-element.elementor-element-b27af59
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-28314
    .elementor-element.elementor-element-af3b72d
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-28314 .elementor-element.elementor-element-b890cbb {
    padding: 80px 0px 80px 0px;
  }
  .elementor-28314
    .elementor-element.elementor-element-9a68fc1
    > .elementor-element-populated {
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
  }
}
@media (max-width: 767px) {
  .elementor-28314
    .elementor-element.elementor-element-c24afb8
    > .elementor-element-populated {
    margin: 60px 0px 60px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-28314
    .elementor-element.elementor-element-80c5950
    > .elementor-element-populated {
    padding: 60px 30px 60px 30px;
  }
  .elementor-28314
    .elementor-element.elementor-element-c69a3bb
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-28314
    .elementor-element.elementor-element-2c9427a
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-28314 .elementor-element.elementor-element-230f8dd {
    padding: 60px 0px 60px 0px;
  }
  .elementor-28314 .elementor-element.elementor-element-2f70cfa {
    padding: 60px 0px 30px 0px;
  }
  .elementor-28314
    .elementor-element.elementor-element-8d6ac1a
    > .elementor-element-populated {
    padding: 60px 30px 60px 30px;
  }
  .elementor-28314 .elementor-element.elementor-element-eb97baa {
    padding: 60px 0px 40px 0px;
  }
  .elementor-28314 .elementor-element.elementor-element-bce2d5e {
    padding: 60px 0px 60px 0px;
  }
  body:not(.rtl) .elementor-28314 .elementor-element.elementor-element-f2de951 {
    left: 110px;
  }
  body.rtl .elementor-28314 .elementor-element.elementor-element-f2de951 {
    right: 110px;
  }
  .elementor-28314 .elementor-element.elementor-element-f2de951 {
    top: 140px;
  }
  .elementor-28314
    .elementor-element.elementor-element-b27af59
    > .elementor-element-populated {
    margin: 50px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-28314 .elementor-element.elementor-element-b890cbb {
    padding: 80px 0px 40px 0px;
  }
  .elementor-28314
    .elementor-element.elementor-element-9a68fc1
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
}
