.pid_module_title_container,
.pid_top_img,
.pid_wrapper {
  width:100%;
  float:right;
  position:relative
}
.pid_bottom_img_shape,
.pid_top_img_backColor,
.pid_top_img_shape {
  right:0;
  left:0;
  position:absolute;
  width:100%
}
.pid_top_img_shape {
  height:55px;
  float:right;
  bottom:0;
  z-index:1
}
.pid_bottom_img_shape {
  height:55px;
  float:right;
  bottom:0;
  z-index:1
}
.pid_middle_text {
  vertical-align:middle;
  display:table-cell
}
.pid_top_img_backColor {
  height:100%;
  z-index:0;
  display:table;
  animation:5s infinite changColor
}
.pid_module,
.pid_module_container,
.pid_top_content {
  width:100%;
  float:right;
  position:relative;
  display:inline-block
}
.pid_background {
  width:100%;
  float:right;
  background-color:#fff
}
.pid_module_back_color {
  width:100%;
  float:right;
  height:100%;
  position:relative
}
.pidm_percentage_padding_top {
  padding-top:5rem
}
.pidm_percentage_padding_bottom {
  padding-bottom:5rem
}
.pid_logo_title {
  width:100%;
  float:right;
  display:inline-block;
  text-align:center;
  margin-bottom:5px
}

.modulBorderTop {
  width:100%;
  float:right;

}

.img_down_modul {
  width:100%;
  float:right;
  position:relative;
  height:180px;
}

@media (min-width:1438px) {
  .pidm_padding_top {
    padding-top:80px
  }
  .pidm_padding_bottom {
    padding-bottom:90px
  }
  .pidm_padding_top_120 {
    padding-top:120px
  }
  .pidm_padding_bottom_120 {
    padding-bottom:120px
  }
  .pidm_no_padding_top {
    padding-top:0
  }
  .pidm_no_padding_bottom {
    padding-bottom:0
  }
  .pid_module_title_container {
    margin-bottom: 50px
  }
  .pid_logo_title img {
    width:70px
  }
}
@media all and (max-width:1439px) and (min-width:769px) {
  .pidm_padding_top {
    padding-top:50px
  }
  .pidm_padding_bottom {
    padding-bottom:50px
  }
  .pidm_padding_top_120 {
    padding-top:60px
  }
  .pidm_padding_bottom_120 {
    padding-bottom:60px
  }
  .pidm_no_padding_top {
    padding-top:0
  }
  .pidm_no_padding_bottom {
    padding-bottom:0
  }
  .pid_module_title_container {
    margin-bottom:30px
  }
  .pid_logo_title img {
    width:70px;
    float:none;
    display:inline-block
  }
}
@media all and (max-width:768px) and (min-width:481px) {
  .pidm_padding_top,
  .pidm_padding_top_120 {
    padding-top:30px
  }
  .pidm_padding_bottom,
  .pidm_padding_bottom_120 {
    padding-bottom:30px
  }
  .pidm_no_padding_top {
    padding-top:0
  }
  .pidm_no_padding_bottom {
    padding-bottom:0
  }
  .pid_module_title_container {
    margin-bottom:20px
  }
  .pid_logo_title img {
    width:70px
  }
    .img_down_modul {
  height:0px;
}
}
@media all and (max-width:480px) and (min-width:319px) {
  .pidm_padding_top,
  .pidm_padding_top_120 {
    padding-top:30px
  }
  .pidm_padding_bottom,
  .pidm_padding_bottom_120 {
    padding-bottom:30px
  }
  .pidm_no_padding_top {
    padding-top:0
  }
  .pidm_no_padding_bottom {
    padding-bottom:0
  }
  .pid_module_title_container {
    margin-bottom:20px
  }
  .pid_logo_title img {
    width:50px
  }
  .img_down_modul {
  height:50px;
}
}
@media (max-width:320px) {
  .pidm_padding_top,
  .pidm_padding_top_120 {
    padding-top:30px
  }
  .pidm_padding_bottom,
  .pidm_padding_bottom_120 {
    padding-bottom:30px
  }
  .pidm_no_padding_top {
    padding-top:0
  }
  .pidm_no_padding_bottom {
    padding-bottom:0
  }
  .pid_module_title_container {
    margin-bottom:20px
  }
  .pid_logo_title img {
    width:50px
  }
    .img_down_modul {
  height:0px;
}
}
