* {
  box-sizing: border-box;
}
body {
  font-size: 14px;
}
.v224_39 {
  width: 100%;
  height: 1209px;
  background: rgba(1,9,34,1);
  opacity: 1;
  position: relative;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v230_10 {
  width: 100%;
  height: 100%;
  background: url("../images/v230_10.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: relative;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.logo_name {
  width: 123px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 27px;
  left: 259px;
  font-family: Roboto;
  font-weight: Regular;
  font-size: 20px;
  opacity: 1;
  text-align: left;
}
.logo {
  width: 53px;
  height: 37px;
  background: url("../images/logo.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 23px;
  left: 188px;
  overflow: hidden;
}
.home2 {
  width: 51px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 27px;
  left: 948px;
  font-family: Roboto;
  font-weight: Regular;
  font-size: 20px;
  opacity: 1;
  text-align: left;
}
.v224_39 a .home2:link {
    color: rgba(255,255,255,1.00);
    text-decoration: none;
}
.v224_39 a .contact:link {
    color: rgba(255,255,255,1.00);
    text-decoration: none;
}
.v224_39 a .contact:visited {
    color: rgba(255,255,255,1.00);
    text-decoration: none;
}
.v224_39 a .portfolio:link {
    color: rgba(255,255,255,1.00);
    text-decoration: none;
}
.v224_39 a .portfolio:visited {
    color: rgba(255,255,255,1.00);
    text-decoration: none;
}
.v224_39 a .portfolio:hover {
    color: rgba(73,197,248,1.00);
    text-decoration: underline;
}



.v224_39 a .contact:hover {
    color: rgba(107,197,248,1.00);
    text-decoration: underline;
}



.v224_39 a .home2:visited  {
    color: rgba(255,255,255,1.00);
    text-decoration: none;
}
.v224_39 a .home2:hover {
    color: rgba(107,197,248,1.00);
    text-decoration: underline;
}



.contact {
  width: 68px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 27px;
  left: 1053px;
  font-family: Roboto;
  font-weight: Regular;
  font-size: 20px;
  opacity: 1;
  text-align: left;
}
.portfolio {
  width: 78px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 27px;
  left: 1175px;
  font-family: Roboto;
  font-weight: Regular;
  font-size: 20px;
  opacity: 1;
  text-align: left;
}
.main_portfolio {
  width: 246px;
  color: rgba(107,197,248,1);
  position: absolute;
  top: 126px;
  left: 592px;
  font-family: Outfit;
  font-weight: Bold;
  font-size: 60px;
  opacity: 1;
  text-align: left;
}
.ps1 {
  width: 345px;
  height: 345px;
  background: url( "../images/ps1.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 667px;
  left: 188px;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
  overflow: hidden;
}
.can {
  width: 345px;
  height: 345px;
  background: url( "../images/can.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 667px;
  left: 547px;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
  overflow: hidden;
}
.ps5 {
  width: 345px;
  height: 345px;
  background: url( "../images/ps5.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 284px;
  left: 759px;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
  overflow: hidden;
}
.bottle {
  width: 345px;
  height: 345px;
  background: url( "../images/bot.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 284px;
  left: 350px;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
  overflow: hidden;
}
.komotey {
  width: 345px;
  height: 345px;
  background: url( "../images/v225_70.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 667px;
  left: 914px;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
  overflow: hidden;
}
.footer_name {
  width: 148px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 1128px;
  left: 403px;
  font-family: Roboto;
  font-weight: Regular;
  font-size: 24px;
  opacity: 1;
  text-align: left;
}
.v225_72 {
  width: 245px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 1128px;
  left: 791px;
  font-family: Roboto;
  font-weight: Regular;
  font-size: 24px;
  opacity: 1;
  text-align: left;
}
.v225_73 {
  width: 3px;
  height: 39px;
  background: rgba(217,217,217,1);
  opacity: 1;
  position: absolute;
  top: 1122px;
  left: 567px;
  overflow: hidden;
}
.v225_74 {
  width: 3px;
  height: 39px;
  background: rgba(217,217,217,1);
  opacity: 1;
  position: absolute;
  top: 1122px;
  left: 772px;
  overflow: hidden;
}
.v230_5 {
  width: 42px;
  height: 34px;
  background: url("../images/v230_5.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 1126px;
  left: 637px;
  overflow: hidden;
}
.twitter {
  width: 42px;
  height: 34px;
  background: url("../images/twitter.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.insta {
  width: 35px;
  height: 35px;
  background: url("../images/insta.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 1126px;
  left: 702px;
  overflow: hidden;
}
.v230_8 {
  width: 35px;
  height: 35px;
  background: url("../images/v230_8.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.linked {
  width: 30px;
  height: 30px;
  background: url("../images/linked.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 1128px;
  left: 586px;
  overflow: hidden;
}
.twitter3 {
  width: 100%;
  height: 82px;
  background: rgba(217,217,217,0.09000000357627869);
  opacity: 1;
  position: relative;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
