/* common */
:root {
  --png-sprite: url(/sites/zweb/images/enterprise/project-management/sprite.png);
  --svg-sprite: url(/sites/zweb/images/enterprise/project-management/icos-sprite.svg)
}

.zw-product-header {
     background: #2539AA;
}
.zwc-flex {
  display: flex;
}

.zwc-pagewrapper .content-wrap {
  max-width: 1170px;
  /* padding: 120px 0px; */
}
.zwc-pagewrapper h1{
  font-family: var(--zf-primary-extrabold);
}
.flex-cont{
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.zwc-sec-pad {
  padding: 120px 0px;
}

.zwc-pagewrapper h2 {
  font-family: var(--zf-primary-bold);
}


/* banner */

.zwc-banner{
  background: #2539AA;
  color: #FFFFFF;
  padding: 100px 0 60px;
  z-index: 1;
  position: relative;
}
.zenterprise-logo {
  max-width: 150px;
}
.enterprise-logo-link {
  text-align: center;
  display: inline-block;
  margin-bottom: 10px;
}
.header-bold{
  color: #38FC9A;
  display: block;
}
.banner-cont{
  max-width: 585px;
  width: 45%;
}
.banner-img {
  width: 55%;
}
.banner-cont p{
  margin-bottom: 30px;
}
.zreq-demo-cta{
  background: #EA5154;
  font-family: var(--secondaryfont-semibold);
  padding: 15px 30px;
  cursor: pointer;
  display: inline-block;
  color: #FFFFFF;
}
.banner-inner .slick-dots li, .banner-inner .slick-dots li.slick-active{
  width: 35px;
  height: 3px;
  border-radius: 10px;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  position: relative;
  opacity: 1;
}
.banner-inner .slick-list{
  padding-top: 0px;
}
.banner-inner .slick-dots li{
  opacity: 0.5;
}

.banner-inner .slick-prev{
  left: -55px;
}
.banner-inner .slick-next{
  right: -55px;
}
.banner-inner .slick-next, .banner-inner .slick-prev{
  background: #4557B7;
  border-radius: 50%;
  padding: 20px;
}
.banner-inner .slick-next:after, .banner-inner .slick-next:before, .banner-inner .slick-prev:after, .banner-inner .slick-prev:before{
  height: 10px;
}
.banner-inner .slick-prev:before{
  top: 12px;
  left: 18px;
}
.banner-inner .slick-prev:after{
  bottom: 12px;
  left: 18px;
}
.banner-inner .slick-next:before{
  top: 12px;
  right: 18px 
}
.banner-inner .slick-next:after{
  bottom: 12px;
  right: 18px 
}
.slick-next:hover:after, .slick-next:hover:before, .slick-prev:hover:after, .slick-prev:hover:before {
  background: #FFFFFF;
}

/* trustedby section */
.zwc-trustedby-wrap {
  max-width: 1170px;
  margin: 0 auto;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  padding: 65px 30px;
  box-shadow: 0px 73px 76px #44549538;
}

.zwc-trustedby-section {
  background: linear-gradient(to bottom,#2539aa 50%,#e4e9f4 50%);
  z-index: 1;
  position: relative;
}

.zwc-trustedby-imgwrap li {
  width: 25%;
  position: relative;

}

.zwc-trustedby-imgwrap li.zwc-divider {
  display: inline-block;
  width: 1px;
  height: 20px;
  border-left: 1px solid #CBCBCB;
}

.zwc-pagewrapper h2.zwc-trustedby-title {
  font-size: 30px;
  font-family: var(--zf-primary-medium);
}

.zwc-trustedby-title span {
  font-family: var(--zf-primary-bold);
}

.zwc-trustedby-imgwrap {
  max-width: 970px;
  margin: 50px auto 0;
  justify-content: space-between;
  align-items: center;
}

.zwc-airbus {
  max-width: 120px;
}

.zwc-tata {
  max-width: 170px;
  margin-top: -20px;
}

.zwc-dell {
  max-width: 70px;
}

.zwc-caterpillar {
  max-width: 160px;
}

.zwc-hdfc {
  max-width: 200px;
}

/* features section */
.zwc-features-section {
  background: #E4E9F4;
  position: relative;
}

.zwc-features-title {
  text-align: center;
  max-width: 570px;
  margin: 0 auto;
}

.zwc-feature-iwrap {
  margin-top: 140px;
}

.zwc-feature-iwrap.zwc-flex {
  justify-content: space-between;
  align-items: center;
}

.zwc-contentwrap {
  max-width: 450px;
  width: 32%;
  /* margin-top: 10%; */
}

.zwc-contentwrap h3 {
  font-family: var(--zf-primary-bold);
}

.zwc-imgwrap {
  max-width: 700px;
  width: 67%;
  /* padding: 0px 25px; */
}

.zwc-slider-menu {
  cursor: pointer;
  color: #000;
  border-radius: 7px;
  font-family: var(--zf-primary-bold);
  padding: 17px 20px;
  margin-top: 20px;
  /* text-align: center; */
  /* display: inline-block; */
  overflow: hidden;
}

.zwc-slider-menu.active {
  color: #fff;
  background-color: #2539AB;
  position: relative;

}

.zwc-slidet-text {
  z-index: 1;
  position: relative;
}
.zwc-progress-bar{
  position: absolute;
  left: 0;
  top: 0;
}
.zwc-slider-menu.active .zwc-progress-bar {
  height: 100%;
  background-color: #2F46C7;
  z-index: 0;
  animation: sliderprogress 6s ease-in-out forwards;
  border-radius: 7px;
}
.slick-list {
  padding: 70px;
  margin: -70px;
}
.zwc-slider-nav {
  /* max-width: 300px; */
  margin-top: 50px;
}
.zwc-feature-leaders .zwc-slider-nav{
  max-width: 300px;
}
.zwc-feature-managers .zwc-slider-nav{
  max-width: 350px;
}
.zwc-feature-teams .zwc-slider-nav{
  max-width: 400px;
}

.zwc-slidersub {
  position: absolute;
}

.zwc-slider-iwrap {
  position: relative;
  /* padding: 0px 30px; */
  /* overflow: auto!important; */
}

.zwc-leaders-iwrap .zwc-slidersub1 {
  max-width: 520px;
  right: 20px;
  top: 0;
  box-shadow: 0px 26px 20px #00000014;
  width: 75%;
}

.zwc-leaders-iwrap .zwc-slidersub2 {
  max-width: 414px;
  bottom: 10px;
  left: 10px;
  box-shadow: 0px -26px 20px #00000014;
  width: 60%;
}

.zwc-leaders-iwrap .zwc-slidersub3 {
  max-width: 520px;
  top: 0;
  right: 10px;
  box-shadow: 0px 26px 20px #00000014;
  width: 75%;
}

.zwc-managers-iwrap .zwc-slidersub1 {
  box-shadow: 0px 26px 20px #00000014;
  max-width: 520px;
  top: 0;
  right: 20px;
  width: 75%;
}

.zwc-managers-iwrap .zwc-slidersub2 {
  max-width: 520px;
  top: 0;
  left: 7%;
  box-shadow: 0px 26px 20px #00000014;
  width: 75%;
}

.zwc-managers-iwrap .zwc-slidersub3 {
  max-width: 240px;
  top: 17%;
  right: 10px;
  box-shadow: 0px 26px 20px #00000014;
  width: 35%;
}

.zwc-teams-iwrap .zwc-slidersub2 {
  max-width: 150px;
  top: 15px;
  right: 12%;
  box-shadow: 0px 23px 26px #00000029;
  width: 30%;
}

.zwc-teams-iwrap .zwc-slidersub3 {
  max-width: 520px;
  top: 0;
  right: 10px;
  box-shadow: 0px 26px 20px #00000014;
  width: 75%;
}
.zwc-slidericon{
  background-image: var(--png-sprite);
  width: 95px;
  height: 95px;
  box-shadow: 0px 15px 27px #A8353765;
  display: block;
  position: absolute;
  background-size: 880px;
  border-radius: 12px;
  animation: 4s floatY infinite ease;
}
.zwc-slidericon01{
  background-position: 0 0;
  top: 17%;
  right: 8%;
}
.zwc-slidericon02{
  background-position: -293px 0;
  top: 45%;
  right: 12%;
}
.zwc-slidericon03{
  background-position: -588px 0;
  bottom: 68%;
  right: 4%;
}
.zwc-slidericon11{
  background-position: -97px 0;
  top: 29%;
  left: -30px;
  z-index: 6;
  /* display: none; */
}
.zwc-slidericon12{
  background-position: -392px 0;
  top: 37%;
  left: -30px;
}
.zwc-slidericon13{
  background-position: -686px 0;
  top: 42%;
  right: 2%;
}
.zwc-slidericon21{
  background-position: -195px 0;
  top: 17%;
  right: 8%;
}
.zwc-slidericon22{
  background-position: -490px 0;
  top: 27%;
  right: 8%;
}
.zwc-slidericon23{
  background-position: -785px 0;
  top: 47%;
  right: 8%;
}
@keyframes sliderprogress {
  0% {
      width: 0%;
  }

  100% {
      width: 100%;
  }
}

/* industry section */
.zwc-industry-section .content-wrap {
  background-color: #192E9D;
  border-radius: 30px;
  padding: 120px 70px 90px 100px;
  color: #fff;
}
.zwc-ind-desc{
max-width: 800px;
}
.zwc-industry-section h2 {
  max-width: 650px;
}

.zwc-industry-section {
  background: linear-gradient(to bottom, #E4E9F4 50%, #fff 50%);
}

.zwc-industry-wrap {
  width: 45%;
  padding: 150px 0 0px;
  margin-bottom: 30px;
}

.zwc-industry-wrap h3 {
  font-family: var(--zf-primary-bold);
  margin-bottom: 30px;
  position: relative;
}

.zwc-industry-wrap h3:before {
  content: "";
  position: absolute;
  left: 0;
  top: -70px;
  background-image: var(--svg-sprite);
  background-size: 700px;
}

.zwc-ind-icon1:before {
  background-position: -373px 0;
  width: 65px;
  height: 52px;
}

.zwc-ind-icon2:before {
  background-position: -439px 0;
  width: 60px;
  height: 52px;
}

.zwc-ind-icon3:before {
  background-position: -498px 0;
  width: 72px;
  height: 52px;
}

.zwc-industry-wrap h3.zwc-ind-icon4:before {
  background-position: -569px 0;
  width: 63px;
  height: 63px;
  top: -70px;
}

.zwc-ind-wrap.zwc-flex {
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
}

.zwc-industry-wrap li {
  margin-bottom: 30px;
  padding-left: 35px;
  position: relative;
}

.zwc-industry-wrap li:before {
  content: "";
  position: absolute;
  left: 0px;
  top: -3px;
  background-image: var(--svg-sprite);
  background-size: 700px;
  width: 26px;
  height: 29px;
  background-position: -238px -30px;
}

.zwc-ind-wrap:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 90%;
  left: 50%;
  top: 8%;
  background-image: linear-gradient(to bottom, #3e55e6a3 48.2%, transparent 48.2%, transparent 52%, #3e55e6a3 52%);
  background-clip: content-box;
  display: block;
}

.zwc-ind-wrap:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  top: 53%;
  background-image: linear-gradient(to right, #3e55e6a3 48.2%, transparent 48.2%, transparent 52%, #3e55e6a3 52%);
  background-clip: content-box;
  display: block;
}

/* migration section */
.zwc-migrate-content {
  width: 50%;
  max-width: 480px;
}

.zwc-migrate-img {
  width: 50%;
  max-width: 550px;
  min-height: 520px;
}

.zwc-logo-card {
  width: 130px;
  height: 130px;
  box-shadow: 0px 4px 2px #00000015;
  border-radius: 10px;
  text-align: center;
  font-size: 14px;
  display: flex;
  /* Enable flexbox layout for the content */
  align-items: flex-end;
  /* Align items to the bottom of the container */
  justify-content: flex-end;
  padding-bottom: 20px;
  margin: 15px;
  flex-wrap: wrap;
  flex-direction: column;
  transition: 1s all ease;
}

.zwc-migrate-section {
  /* padding: 120px 0px; */
}

.zwc-migrate-img {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.zwc-logo-card span {
  display: block;
  width: 100%;
}

.zwc-logo-card img {
  width: 100%;
  margin: 0 auto 9px;
}

.zwc-logo-jira img {
  max-width: 50px;

}

.zwc-logo-wrike img {
  max-width: 72px;

}

.zwc-logo-salesforce img {
  max-width: 72px;
}

.zwc-logo-ms img {
  max-width: 64px;
}

.zwc-logo-monday img {
  max-width: 113px;
  margin-bottom: 16px;
}

.zwc-logo-teamwork img {
  max-width: 40px;
}

.zwc-logo-sap img {
  max-width: 76px;
}

.zwc-migrate-section .content-wrap {
  justify-content: space-between;
  align-items: center;
}

.zwc-logo-wrike {
  transform: translateY(-50px);
}

.zwc-logo-monday {
  transform: translateY(-50px);
}

.zwc-logo-sap {
  transform: translateY(-50px);
}

.zwc-migrate-content a {
  color: #3C61BE;
  font-size: 16px;
  font-family: var(--zf-primary-bold);
  position: relative;
  cursor: pointer;

}

.zwc-migrate-content a:hover:before {
  transform: translateX(10px)
}

.zwc-migrate-content a:before {
  position: absolute;
  content: "";
  width: 20px;
  height: 18px;
  background-image: var(--svg-sprite);
  background-position: -264px -28px;
  right: -30px;
  top: 2px;
  background-size: 700px;
  transition: 1s all ease;
}

.zwc-zoom-in {
  width: 150px;
  height: 150px;
  box-shadow: 0px 23px 26px #00000015;
  transition: 1s all 0.5s ease;
}

/* casestudy */
.zwc-casestudy-section .content-wrap {
  align-items: center;
  display: flex;
  justify-content: space-between;
  background-color: #FFF8EA;
  border-radius: 20px;
  padding: 140px 10px 90px 110px;
}

.zwc-testi-text {
  font-family: var(--zf-primary-light);
  font-size: 32px;
  position: relative;
  line-height: 1.5;
}

.zwc-testi-text:before {
  position: absolute;
  content: "";
  width: 97px;
  height: 78px;
  background-image: var(--svg-sprite);
  background-position: -140px 1px;
  left: 0;
  top: -100px;
  background-size: 700px;
}

.zwc-testi-user {
  font-family: var(--zf-primary-semibold);
  font-size: 18px;
}

.zwc-casestudy-content {
  width: 55%;
  max-width: 550px;
}

.zwc-casestudy-img {
  width: 49%;
  max-width: 500px;
}

.zwc-download-cta a {
  font-size: 16px;
  font-family: var(--zf-primary-semibold);
  color: #fff;
  background-color: #000;
  padding: 15px 30px;
  cursor: pointer;
  display: inline-block;
}

.zwc-download-cta {
  text-align: center;
  margin-top: -20px;
}

/* benefits section */
.zwc-benefits-iwrap {
  /* max-width: 870px; */
  margin: 0 auto;
  text-align: center;
}

.zwc-benefits-list {
  padding: 25px 25px 25px 75px;
  background: #F7F7F7;
  border-radius: 38px;
  font-family: var(--zf-primary-semibold);
  margin: 15px;
  position: relative;
}

.zwc-benefits-list:before {
  position: absolute;
  content: "";
  background-image: var(--svg-sprite);
  left: 0;
  top: 0px;
  background-size: 700px;
  z-index: 1;
}

.zwc-benefits-list:after {
  position: absolute;
  content: "";
  width: 55px;
  height: 55px;
  left: 10px;
  background-color: #fff;
  top: 10px;
  border-radius: 50px;
}

.zwc-benefits-list.zwc-benefits-icon1::before {
  width: 26px;
  height: 32px;
  background-position: -236px 1px;
  top: 20px;
  left: 24px;
}

.zwc-benefits-list.zwc-benefits-icon2:before {
  width: 24px;
  height: 25px;
  background-position: -262px 1px;
  top: 25px;
  left: 24px;
}

.zwc-benefits-list.zwc-benefits-icon3:before {
  width: 28px;
  height: 23px;
  background-position: -287px 1px;
  top: 26px;
  left: 24px;
}

.zwc-benefits-list.zwc-benefits-icon4:before {
  width: 29px;
  height: 24px;
  background-position: -317px 1px;
  top: 26px;
  left: 23px;
}

.zwc-benefits-list.zwc-benefits-icon5:before {
  width: 24px;
  height: 28px;
  background-position: -345px 1px;
  top: 21px;
  left: 26px;
}

.zwc-benefits-listwrap {
  justify-content: center;
  flex-wrap: wrap;
  max-width: 870px;
  margin: 30px auto 0;
}

.zwc-benefits-content {
  max-width: 615px;
  margin: 0 auto;
}

.zwc-benefits-section {
  /* margin: 120px 0px; */
}

.zwc-footer-section .content-wrap {
  background-color: #2439AB;
  border-radius: 17px;
  text-align: center;
  padding: 85px 30px;
  margin-bottom: 70px;
}

.zwc-footer-section h2 {
  max-width: 960px;
  margin: 0 auto 30px;
  color: #fff;
}

@keyframes floatY {
  0% {
      transform: translateY(0)
  }

  50% {
      transform: translateY(5px)
  }

  100% {
      transform: translateY(0)
  }
}

.slideup {
  transform: translateY(15px);
  transition-duration: 1s;
  transition-property: all;
  transition-timing-function: ease-in-out
}

.middle-animated .slideup {
  transform: translateY(0)
}

.fadeup {
  transform: translateY(30px);
  transition-duration: 1s;
  transition-property: all;
  transition-timing-function: ease-in-out;
  opacity: 0
}

.middle-animated .fadeup {
  transform: translateY(0);
  opacity: 1
}

.fadedown {
  transform: translateY(-30px);
  transition-duration: 1s;
  transition-property: all;
  transition-timing-function: ease-in-out;
  opacity: 0
}

.middle-animated .fadedown {
  transform: translateY(0);
  opacity: 1
}

.fadeleft {
  transform: translateX(30px);
  transition-duration: 1s;
  transition-property: all;
  transition-timing-function: ease-in-out;
  opacity: 0
}

.middle-animated .fadeleft {
  transform: translateX(0);
  opacity: 1
}

.faderight {
  transform: translateX(-30px);
  transition-duration: 1s;
  transition-property: all;
  transition-timing-function: ease-in-out;
  opacity: 0
}

.middle-animated .faderight {
  transform: translateX(0);
  opacity: 1
}

.scalein {
  opacity: 0;
  transform: scale(0);
  transition-duration: 1s;
  transition-property: all;
  transition-timing-function: ease-in-out
}

.middle-animated .scalein {
  opacity: 1;
  transform: scale(1)
}

.delay01 {
  transition-delay: .2s
}

.delay02 {
  transition-delay: .4s
}

.delay03 {
  transition-delay: .6s
}

.delay04 {
  transition-delay: .8s
}

.delay05 {
  transition-delay: 1s
}

/* Other lang starts */
.i18n-de .zwc-casestudy-section {
    display: none;
}
.i18n-de .zwc-benefits-section {
    padding-top: 50px;
}
/* Other lang ends */

@media only screen and (min-width: 1480px){
  .banner-inner .slick-prev{
      left: -110px;
  }
  .banner-inner .slick-next{
      right: -110px;
  }
  .banner-inner .slick-next, .banner-inner .slick-prev{
        padding: 30px;
  }
  .banner-inner .slick-next:after, .banner-inner .slick-next:before, .banner-inner .slick-prev:after, .banner-inner .slick-prev:before{
         height: 15px;
  }
  .banner-inner .slick-prev:before {
      top: 18px;
      left: 28px;
  }
  .banner-inner .slick-prev:after {
      bottom: 18px;
      left: 28px;
  }
  .banner-inner .slick-next:before {
      top: 18px;
      right: 28px;
  }
  .banner-inner .slick-next:after {
      bottom: 18px;
      right: 28px;
  }
}

@media only screen and (min-width:1440px) {

  h2 {
      font-size: 36px;
  }

  .zwc-industry-wrap h3 {
      font-size: 20px;
  }

  .zwc-banner-section p {
      font-size: 20px;
  }
}

@media only screen and (max-width:1280px) {
  .zwc-circle-elem {
      right: -10%;
  }

  .zwc-shape2-elem {
      display: none;
  }

  .zwc-migrate-img {
      width: 100%;
  }

  .zwc-flex {
      flex-wrap: wrap;
  }

  .zwc-migrate-section .content-wrap {
      flex-direction: column;
  }

  .zwc-migrate-content {
      max-width: 700px;
      width: 100%;
      text-align: center;
      margin: 0 auto 70px;
  }

  .zwc-testi-text {
      font-size: 25px;
  }

  .zwc-testi-text:before {
      transform: scale(0.8);
      top: -80px;
  }

  .zwc-pagewrapper h2.zwc-trustedby-title {
      font-size: 25px;
  }

  .zwc-features-title {
      max-width: 500px;
  }

  .zwc-contentwrap {
      width: 40%;
      margin-top: 0;
  }

  .zwc-imgwrap {
      width: 59%;
  }

  .zwc-feature-iwrap.zwc-flex {
      align-items: center;
  }
  .slick-list {
      padding: 20px;
      margin: -20px;
  }
  .zwc-slidericon11,.zwc-slidericon12{
      left: -15px;
  }
  .zwc-slidericon{
      transform:scale(0.7);
      animation:unset;
  }
}

@media only screen and (min-width: 1200px){

  .zwc-pagewrapper h1{
      font-size: 40px;
  }
  .banner-cont p{
      font-size: 18px;
  }
}
@media only screen and (max-width:991px) {
   .banner-des-wrap{
      flex-direction: column;
  }
  .banner-cont, .banner-img, .enterprise-logo-link{
      width: 100%;
  }
  .banner-cont{
      max-width: 700px;
      margin: 0 auto 30px;
      text-align: center;
  }
  .banner-img{
      text-align: center;
  }
  .zenterprise-logo{
      max-width: 120px;
  }
  .enterprise-logo-link{
      margin-bottom: 20px;
  }
  .zwc-circle1-elem {
      display: none;
  }
  .zwc-proj-taskwrap {
      left: 1%;
  }

  .zwc-proj-reportwrap {
      right: 1%;
      bottom: 30%;
  }

  .zwc-circle-elem {
      display: none;
  }

  .zwc-trustedby-imgwrap {
      max-width: 600px;
      justify-content: space-evenly;
  }

  .zwc-trustedby-imgwrap li.zwc-divider {
      display: none;
  }

  .zwc-trustedby-imgwrap li {
      width: 30%;
      margin: 20px;
      transform: scale(0.9);
  }

  .zwc-industry-section .content-wrap {
      padding: 80px 30px 60px 60px;
  }

  .zwc-benefits-content {
      max-width: 550px;
  }

  .zwc-contentwrap {
      width: 100%;
      margin-top: 0;
  }

  .zwc-imgwrap {
      width: 100%;
      text-align: center;
      max-width: 600px;
      margin: 50px auto 0;
  }

  .zwc-feature-iwrap {
      margin-top: 60px;
  }

  .zwc-slider-nav {
      display: flex;
      justify-content: space-around;
  }
  .zwc-feature-leaders .zwc-slider-nav,
  .zwc-feature-managers .zwc-slider-nav,
  .zwc-feature-teams .zwc-slider-nav{
      max-width:100%
  }

  .zwc-contentwrap {
      text-align: center;
      margin: 0 auto;
      max-width: 100%;
  }

  .zwc-slider-menu {
      font-size: 15px;
      width: 29%;
      padding: 10px;
  }

  .zwc-contentwrap p {
      max-width: 500px;
      margin: 0 auto;
  }

  .zwc-feature-managers.zwc-flex .zwc-imgwrap {
      order: 2;
  }
  .zwc-casestudy-section .content-wrap{
        flex-direction: column;
        padding: 140px 0 30px 0;
   }
   .zwc-casestudy-content {
    width: 100%;
    max-width: 700px;
    text-align: center;
    margin: auto;
   }
   .zwc-testi-text:before{
         transform: translate(-50%, 0);
         left: 50%;
    }
}

@media only screen and (max-width:767px) {
   .zreq-demo-cta{
       padding: 15px 20px;
       font-size: 15px;
  }
  .enterprise-logo-link{
    display: none;
  }
  .zwc-banner{
    padding: 60px 0px;
  }
  .zwc-banner-elem {
      transform: scale(0.8);
  }
  .zwc-casestudy-img{
       margin: auto;
  }
  .zwc-proj-reportwrap {
      display: none;
  }

  .zwc-proj-countwrap {
      right: -10px;
      top: -4%;
  }

  .zwc-sec-pad {
      padding: 70px 0px;
  }

  .zwc-industry-section .content-wrap {
      padding: 60px 30px 60px 50px;
  }

  .zwc-industry-wrap {
      width: 100%;
  }

  .zwc-ind-wrap:before,
  .zwc-ind-wrap:after {
      display: none;
  }

  .zwc-industry-wrap {
      padding: 110px 0 0px;
      margin-bottom: 0px;
  }

  .zwc-zoom-in {
      width: 130px;
      height: 130px;
      box-shadow: 0px 4px 2px #00000015;
  }

  .zwc-logo-wrike,
  .zwc-logo-monday,
  .zwc-logo-sap {
      transform: translateY(0);
  }

  .zwc-casestudy-section .content-wrap {
      padding: 119px 30px 60px 50px;
  }

  .zwc-casestudy-content {
      width: 100%;
  }

  .zwc-casestudy-img {
      width: 100%;
  }

  .zwc-testi-text {
      font-size: 20px;
  }

  .zwc-testi-user {
      font-size: 16px;
  }

  .zwc-testi-text:before {
      transform: translate(-50%,0) scale(0.7);
      top: -80px;
  }

  .zwc-migrate-content a {
      font-size: 15px;
  }

  .zwc-migrate-content a:before {
      right: -23px;
  }

  .zwc-footer-section .content-wrap {
      padding: 50px 20px;
  }
  .zwc-slidericon{
      display: none;
  }
  .slick-list {
      padding: 0px;
      margin: 0px;
  }
  .zwc-banner{
       padding: 60px 0 60px;
   }
}
@media only screen and (max-width:480px) {
  .zwc-slider-menu {
      font-size: 14px;
      width: 33%;
  }
   .zwc-casestudy-section .content-wrap {
       padding: 100px 30px 30px;
   }
   .zwc-migrate-content a:before{
        display: none;
    }
}

@media only screen and (max-width: 1199px) {
  .slick-arrow{display:none;}
}