header {
  padding: 250px 0 200px;

  background: url(../img/bgi.jpg);
  background-repeat:no-repeat;
  background-size: 100%;
  background-position:center;
}

section {
  padding: 80px 0;
}

.h {
  font-size: 50px;

}

.we {
  color: #df42f4;
}

.half {
  color: #df42f4;
  font-weight: bold;
  font-size: 25px;
}

.secondhalf {
  color: #3d3f42;
  font-weight: bold;
  font-size: 25px;

}

ul {
  font-weight: bold;
}

.logotwo {
  width: 30px;
  height: 30px;
}

.contact {
  padding: 5px;
  width: 40px;
  height: 40px;
}

.app {
  width: 80px;
  height: 80px;
  padding-right: 10px;
}

.off {
  width: 50px;
  height: 50px;
}

.aw {
  width: 30px;
  height: 70px;
}

.foot {
   color: white;
}

a:hover {
  color: #df42f4;
}

.portfolio-item {
   padding: 20px;
}

@media only screen and (max-width: 600px) {

  header {
    padding: 160px 0 120px;

  }

}
