@media (max-width: 767px) {
.box2 h2 {
  text-align: center;
margin-top:-22%;
}
.box2 {
  text-align: center;
}
.parallax_bottom:before{
display:none;
}
.separator::after, .separator::before {
  left: 10%;
}
.bottomwrapper::before {
  left: 10%;
}
.separator-mod {top:0;}
.text-connect h2 {
text-align: right;font-size: 36px;margin-right: 0;
}
.text-connect {
  float: unset;
  top: 2rem;
right:0;
}
.join-dev-block h2 {
  font-size: 36px;
}
.button-wrapper {
  top: 8vh;
}
.text-connect-show .joinbtn {transform: translateY(-50%) translateX(-50%)!important;margin-bottom: 6vh;}
}