.work-section {
  padding: 35px 0;
}
.work-section.new-about-gallery {
  padding: 35px 0;
}
.new-about-gallery .container {
  max-width: 1380px;
  width: 100%;
  text-align: left;
}

.new-about-gallery .section-title h2,
.new-about-gallery .section-title p {
  text-align: left;
  max-width: unset;
}
.work-section.gallary-section {
  padding: 5px 0px 50px 0px;
}

.work-section .work-section-inner .left {
  width: 50%;
}

.work-section .work-section-inner .right {
  width: 50%;
  padding: 0 0 0 10px;
  display: flex;
}

.work-section .work-section-inner .image-block {
  border-radius: 6px;
  overflow: clip;
  width: 100%;
  height: 100%;
  line-height: 0px;
}

.work-section .work-section-inner .image-block img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.work-section .work-section-inner .top {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.work-section .work-section-inner .slide > div {
  height: 100%;
}
.work-section .work-section-inner .slide > div,
.work-section .work-section-inner .bottom {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.work-section .work-section-inner .bottom {
  padding: 0 0 0 10px;
}

.work-section .work-section-inner .col-3 {
  width: 100%;
}

.work-section .work-section-inner .col-7 {
  width: 100%;
}

.work-section .work-section-inner .col-2 {
  width: 100%;
}

.work-section .work-section-inner .vertical {
  flex-direction: column;
}

.work-section .work-section-inner .vertical > div:not(:last-child) {
  margin: 0 0 10px;
}

.work-section .work-section-inner .slide:not(:last-child) {
  margin: 0 10px 0 0;
}

.work-section .work-section-inner .top > div:not(:first-child),
.work-section .work-section-inner .bottom > div:not(:first-child) {
  padding: 10px 0 0 0;
}

.work-section .work-section-inner .bottom .col-3.vertical,
.work-section .work-section-inner .bottom .col-2.vertical {
  display: flex;
}

.join-team-section {
  position: relative;
  overflow-x: clip;
  padding: 35px 0;
  text-align: center;
}

.join-team-section .eb {
  max-width: 438px;
  position: absolute;
  right: -180px;
  top: 90px;
}

.join-team-section .inner {
  max-width: 1330px;
  margin: 0 auto;
}

.join-team-section .inner .left {
  margin: 0 0 40px;
}
.join-team-section .inner .left h2 {
}

.join-team-section .inner .left .content {
  margin: 0 0 30px;
}

.join-team-section .inner .right {
  width: 100%;
}

.join-team-section .inner .right .image-block img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 12px;
}

@media (min-width: 768px) {
  .gallary-section .section-title h2 {
    margin-bottom: 20px;
  }
  .gallary-section .section-title {
    margin-bottom: 40px;
  }

  .work-section.gallary-section {
    padding: 5px 0px 70px 0px;
  }
  .work-section {
    padding: 50px 0;
  }
  .join-team-section {
    padding: 50px 0;
    text-align: left;
  }
  .work-section.new-about-gallery {
    padding: 50px 0;
  }
}

@media (min-width: 992px) {
  .work-section .work-section-inner {
    padding: 0 20px;
  }

  .join-team-section .inner .left {
    max-width: 545px;
  }

  .join-team-section .inner .right {
    width: calc(100% - 585px);
  }

  .join-team-section .inner .right .image-block img {
    border-radius: 28px;
  }

  .gallary-section .section-title h2 {
    margin-bottom: 20px;
  }
  .gallary-section .section-title {
    margin-bottom: 40px;
  }

  .work-section.gallary-section {
    padding: 5px 0px 70px 0px;
  }

  .work-section.gallary-section + .join-team-section {
    padding: 0px 0px 0px 0px;
  }
}

@media (min-width: 1200px) {
  .work-section .work-section-inner .left {
    width: 25%;
  }

  .work-section .work-section-inner .right {
    width: 75%;
    padding: 0 0 0 20px;
    flex-wrap: wrap;
  }

  .work-section .work-section-inner .col-3 {
    width: 35%;
  }

  .work-section .work-section-inner .col-7 {
    width: 43%;
  }

  .work-section .work-section-inner .col-2 {
    width: 22%;
  }

  .work-section .work-section-inner .top > div:not(:first-child),
  .work-section .work-section-inner .bottom > div:not(:first-child) {
    padding: 0 0 0 20px;
  }

  .work-section .work-section-inner .vertical > div:not(:last-child) {
    margin: 0 0 20px;
  }

  .work-section .work-section-inner .slide:not(:last-child) {
    margin: 0 20px 0 0;
  }

  .work-section .work-section-inner .image-block {
    border-radius: 12px;
  }

  .work-section .work-section-inner .bottom {
    padding: 20px 0 0;
  }

  .gallary-section .section-title h2 {
    margin-bottom: 20px;
  }
  .gallary-section .section-title {
    margin-bottom: 40px;
  }

  .work-section.gallary-section {
    padding: 28px 0px 70px 0px;
  }
  .rank-section + .work-section.gallary-section {
    padding: 70px 0px 70px 0px;
  }

  .work-section.gallary-section + .join-team-section {
    padding: 30px 0px 75px 0px;
  }
}

@media (min-width: 1430px) {
  .work-section {
    padding: 100px 0 75px;
  }

  .work-section.gallary-section {
    padding: 100px 0px 150px 0px;
  }

  .join-team-section .inner .left .content {
    margin: 0 0 60px;
  }

  .join-team-section .inner .right {
    width: auto;
  }

  .join-team-section .inner .right .image-block {
    width: 648px;
    height: 560px;
  }

  .rank-section + .work-section.gallary-section {
    padding: 120px 0px 70px 0px;
  }
  .work-section.gallary-section + .join-team-section {
    padding: 80px 0px 75px 0px;
  }

  .work-section + .join-team-section {
    padding: 75px 0;
  }
  .work-section.new-about-gallery {
    padding: 75px 0;
  }
}

@media (min-width: 1660px) {
}

@media (max-width: 991px) {
  .work-section.gallary-section + .join-team-section {
    padding: 0px 0px 50px 0px;
  }
}
