#Footer1_0 .footer1 > .kps3jk2hi5-editor_css {
  align-items: flex-start;
  justify-content: space-around;
}
#Nav0_0.kps4649sxu-editor_css {
  position: sticky;
}
#Banner2_0 .home-page > .banner2-text-wrapper > .kps6n8j5tn9-editor_css {
  display: block;
}
#Banner2_0 .banner-anim > .banner-anim-elem > .kpw7tiua4bo-editor_css {
  background-clip: padding-box, padding-box;
}
#Banner2_0 .home-page > .banner2-text-wrapper > .kpw871zb85-editor_css {
  justify-content: space-around;
}
#Nav0_0 .header0-menu > .ant-menu > .kps3q8i28om-editor_css {
  color: rgba(255, 255, 255, 1);
}
#Nav0_0 .ant-menu-item > .header0-item-block > .kpwk6wgt6h-editor_css {
  color: #ffffff;
}
#Banner2_0 .banner-anim > .banner-anim-elem > .kpxnf8fr7wg-editor_css {
  display: flex;
  justify-content: center;
}
#Banner2_0 .home-page > .banner2-text-wrapper > .kpxngnqlvk-editor_css {
  display: block;
  width: 0px;
  height: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  box-shadow: none;
}
#Content1_0.kpxnn7fdgffv4ze-editor_css {
  margin: 30px 0;
}


#sr{
  width: 100%;
  background-color: #fbfbfb;
  padding: 96px 0;
  box-sizing: border-box;
  &>div{
    max-width: 1200px;
    margin: 0 auto;
    h1{
      text-align: center;
      font-size: 36px;
      margin-bottom: 30px;
    }
    &>div{
      display: flex;
      justify-content: space-between;
  
      &>div{
        width: 49%;
        &>img{
          width: 100%;
        }
        &>h3{
          font-family: initial;
          font-size: 20px;
          line-height: 36px;
          font-weight: bold;
          margin: 24px 0 8px;
        }
      }
    }
  }
}

.pic-details-demo-title {
  width: 95%;
  margin: 0 auto;
  padding: 96px 0 50px;
  box-sizing: border-box;
  text-align: center;
}
.pic-details-demo-title h1 {
  color: #000000;
  font-size: 36px;
}

.pic-details-demo-title p {
  color: #878787;
  font-size: 12px;
}
.pic-details-demo-image-wrapper {
  position: relative;
  max-width: 1200px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 auto 40px;
  img{
    width: 19%;
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  .pic-details-demo-image-wrapper {
    margin: 0 10px;
    img{
      width: 48%;
    }
  }
  #sr{
    &>div{
      &>div{
        flex-wrap: wrap;
        justify-content: center;
        margin: 0 20px;
        &>div{
          width: 100%;
        }
      }
    }
  }
}