.main-logo-place {
    width: 490px;
    margin-top: -120px;
    padding-left: 40px;
}

.main-profile-place {
  width: 636px;
margin-bottom: -230px;
margin-right: 148px;
}

.text-huge-title {
  margin-bottom: 200px;
}

.text-pretitle {
  margin-bottom: 30px;
}

.row.s-intro__content {
  margin-top: -120px;
}

.s-intro__scroll {
  margin-bottom: -120px;
}


/*------------------------------------ custom ------------------------------------*/






@media screen and (max-width: 414px) {


  .main-logo-place {
    position: absolute;
    width: 220px;
    margin-top: 200px;
    padding-left: 10px;
  }

  .main-profile-place {
    width: 290px;
    margin: 490px auto;
  }

  .s-intro__content>.column {
    position: absolute;
  }

  .text-huge-title {
    margin-bottom: 200px;
  }

  .text-pretitle {
    margin-bottom: 30px;
  }

  .row.s-intro__content {
    margin-top: -160px;
  }

  .s-intro__scroll {
    margin-bottom: -120px;
  }
}

@media screen and (max-width: 412px) {


  .main-logo-place {
    position: absolute;
    width: 220px;
    margin-top: 200px;
    padding-left: 10px;
  }

  .main-profile-place {
    width: 290px;
    margin: 490px auto;
  }

  .s-intro__content>.column {
    position: absolute;
  }

  .text-huge-title {
    margin-bottom: 200px;
  }

  .text-pretitle {
    margin-bottom: 30px;
  }

  .row.s-intro__content {
    margin-top: -160px;
  }

  .s-intro__scroll {
    margin-bottom: -120px;
  }
}

@media screen and (max-width: 390px) {


  .main-logo-place {
    position: absolute;
    width: 220px;
    margin-top: 200px;
    padding-left: 10px;
  }

  .main-profile-place {
    width: 290px;
    margin: 440px auto;
  }

  .s-intro__content>.column {
    position: absolute;
  }

  .text-huge-title {
    margin-bottom: 200px;
  }

  .text-pretitle {
    margin-bottom: 30px;
  }

  .row.s-intro__content {
    margin-top: -160px;
  }

  .s-intro__scroll {
    margin-bottom: -120px;
  }
}

@media screen and (max-width: 375px) {


  .main-logo-place {
    position: absolute;
    width: 220px;
    margin-top: 200px;
    padding-left: 10px;
  }

  .main-profile-place {
    width: 250px;
    margin: 350px auto;
  }

  .s-intro__content>.column {
    position: absolute;
  }

  .text-huge-title {
    margin-bottom: 200px;
  }

  .text-pretitle {
    margin-bottom: 30px;
  }

  .row.s-intro__content {
    margin-top: -100px;
  }

  .s-intro__scroll {
    margin-bottom: -120px;
  }
}

@media screen and (max-width: 360px) {


  .main-logo-place {
    position: absolute;
    width: 220px;
    margin-top: 200px;
    padding-left: 10px;
  }

  .main-profile-place {
    width: 250px;
    margin: 380px auto;
  }

  .s-intro__content>.column {
    position: absolute;
  }

  .text-huge-title {
    margin-bottom: 200px;
  }

  .text-pretitle {
    margin-bottom: 30px;
  }

  .row.s-intro__content {
    margin-top: -100px;
  }

  .s-intro__scroll {
    margin-bottom: -120px;
  }
}
/*------------------------------------ custom ------------------------------------*/
