/******Mobile Portrait******/
@media only screen and (min-device-width: 360px) and (max-device-width: 920px) and (orientation: portrait) {
  /* body,
  #wholeWindow {
    overflow-y: auto;
  }

  #wholeWindow {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  } */

  .vir {
    width: 8%;
  }

  .vir1 {
    left: 0%;
  }

  .vir2 {
    left: 8%;
  }

  .vir3 {
    left: 16%;
  }

  .vir4 {
    left: 24%;
  }

  .vir5 {
    left: 32%;
  }

  .vir6 {
    left: 40%;
  }

  .vir7 {
    left: 48%;
  }

  .vir8 {
    left: 56%;
  }

  .vir9 {
    left: 64%;
  }

  .vir10 {
    left: 72%;
  }

  .vir11 {
    left: 80%;
    /* width: 10% !important; */
    /* border: none !important; */
  }

  .vir12 {
    left: 88%;
    width: 10% !important;
    border: none !important;
  }

  .close::after,
  .close::before {
    content: "";
    height: 10px;
  }

  .vir p {
    font-size: 0.65rem;
    text-align: center;
    width: 100vw;
    padding: 0 !important;
  }

  .close {
    height: -1vh;
    visibility: hidden;
  }

  .move span {
    font-size: 12px;
  }

  .move .refresh {
    margin-left: 0.5% !important;
  }

  .address {
    width: 80%;
    height: 24px;
    left: 17.8%;
  }

  #url-add {
    font-size: 0.65rem;
    padding: 0.25% 0.5% 0.25% 2.5%;
  }

  .column1,
  .column3 {
    width: 33.3%;
  }

  .column2 {
    width: 33.3%;
  }

  /*Col1*/
  #scrolling-aside {
    width: 80%;
    height: 18%;
  }
  .logo #up {
    top: -1.5vh;
    font-size: 1.75rem;
  }

  .prof-box {
    position: relative;
    width: 80%;
    height: 32%;
    left: 0%;
  }
  .profile {
    top: 6.5%;
    left: 6%;
    width: 50px;
    height: 50px;
  }

  .main-headd {
    width: 18px;
    height: 18px;
  }

  .main-bodyy {
    width: 36px;
    height: 10px;
  }

  #prof-text {
    top: 2%;
  }

  .title,
  .descr,
  .exp {
    width: 87.5%;
    font-size: 0.6rem !important;
    line-height: 1.3;
  }

  .title,
  .descr {
    width: 65%;
    margin-bottom: 4.5%;
  }

  .title p,
  .descr p,
  .exp p {
    padding: 0.2rem 0.35rem;
  }

  .ad-box {
    width: 80%;
    height: 48%;
  }

  #promo-text {
    padding: 1.5rem 0rem;
  }

  .ad-box p {
    font-size: 0.8rem;
    line-height: 1.4;
  }

  #expand2,
  #expand3,
  #expand4,
  #expand5,
  #expand6 {
    line-height: 1.4;
  }
  #expand2 {
    font-size: 1.2rem;
  }

  #expand3 {
    font-size: 1.4rem;
  }

  #expand4 {
    font-size: 1.6rem;
  }

  #expand5 {
    font-size: 1.8rem;
    line-height: 1.5;
  }

  #expand6 {
    font-size: 2rem;
    line-height: 1.5;
  }

  .cl {
    width: 100%;
    height: 3.5%;
    border-top-width: 3px;
    border-bottom-width: 1px;
    border-left-width: 2.5px;
    border-right-width: 2.5px;
    font-size: 0.5rem;
  }

  /*Col2*/

  #main-title {
    display: flex;
    flex-direction: column;
    width: 100%;
    position: relative;
    top: -4vh;
  }

  #title {
    width: 100%;
    font-size: 1.4rem;
    line-height: 0;
    margin-top: 0;
    margin-left: 0;
    text-align: center;
  }

  #up {
    font-size: 1.75rem;
    left: -2.5%;
    margin-right: -6.5%;
  }

  #highway {
    font-size: 1.45rem;
    position: relative;
    left: 4%;
    top: 4vh;
    text-align: center;
  }

  #subtitle {
    font-size: 0.7rem;
    left: 0;
    margin-top: 11%;
    width: 100%;
    margin: 43% auto auto 0%;
    text-align: center;
  }

  #tempt {
    width: 10vw;
    height: 5vh;
    left: 85%;
  }

  #tempt span {
    text-align: center;
    font-size: 0.45rem;
    line-height: 1.1;
  }

  .feed {
    width: 95%;
    height: 100px;
    margin-bottom: 16px;
  }

  .feed-profile {
    position: absolute;
    border-radius: 50%;
    top: 7.5%;
    left: 50%;
    transform: translate(-50%, 0%);
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }

  .headd {
    width: 12px;
    height: 12px;
  }

  .bodyy {
    width: 24px;
    height: 6px;
  }

  .feed-title {
    justify-content: center;
    top: 43.5%;
    width: 85%;
    height: 11.5%;
    left: 50%;
    transform: translate(-50%, 0%);
  }

  .feed-descr {
    top: 58.5%;
    width: 85%;
    height: 38.5%;
    left: 50%;
    transform: translate(-50%, 0%);
  }

  .feed-title p,
  .feed-descr p {
    font-size: 0.45rem;
    line-height: 1.2;
  }

  /* Col3 */
  .adv1 {
    padding: 0.5rem 0.35rem;
  }
  .adv1 p {
    font-size: 0.65rem;
    line-height: 1.3;
  }

  .ad-big-phrase {
    font-size: 1.35rem;
    margin-top: 0.65rem;
  }

  #ad-phrase {
    margin-top: 0.75vh;
    font-size: 1.25rem;
  }

  #toomuch p {
    font-size: 2rem;
  }
}
