@media only screen and (min-width: 1700px) and (max-device-width: 1924px) {
  /* Desktop big */
    .home{ height: 80px; width: 80px; } .sidemenu{ height:55px; width: 55px; left: calc(100% - 200px);}
    .question {height:60vh; top:20vh;} .continue, .complete{top: 30px;} .forma{height: 85vh; top:12vh;} .form{margin-top:24px;} .radio-list{margin-left:150px;}
    .forma{height:67vh; top:20vh;} .forma_after{height: 14.5vh;} .headline{width:45vw;}
    .question {height:65vh; top:20vh; width:36vw; left: calc(50% - 18vw);} .continue, .complete{top: 40px; left: calc(18vw - 4.5em);} .cross{ left:32vw;}
    .form{margin-top:52px;} .radio-list{margin-left:90px;} .forma{height:67vh; top:20vh; width:36vw; left: calc(50% - 18vw);} .forma_after{height: 24vh; width: 36vw; left: calc(50% - 18vw); top: calc(50% - 12vh);}
  }

  @media only screen and (min-height: 700px) and (max-height: 950px) and (min-width: 1600px) {
    /* Desktop */
    .question{height: 70vh;} .forma{top: 16vh; height:75vh;}
    .home{ height: 58px; width: 58px; } .forma,.question{ top:14vh; height:78vh;} .question{height:70vh;} .continue{top:20px;} .forma_after{height: 24vh;  top: calc(50% - 12vh);} .cross{left:32vw;}
  }

  @media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait) {
      .home{ height: 60px; width: 60px; left:8vw; } .sidemenu{ height:40px; width: 40px; left: calc(100% - 125px);} .footer{display: none;}
      .footer2{display: block; top:100vh; height:20vh;} .flex{display: flex; flex-direction: column; align-items: center; flex-wrap: wrap; position: absolute; left:50vw; top:4vh;}
      .hse{width: 133px; height:60px; position: absolute; left:8vw; top:4vh;} .contacts,.author{position: static; margin-bottom: 15px;}
      .text,.normal,.button, .contacts, .cont, .author, .description, input[type="text"], input[type="email"], input[type="tel"], label,.put {font-size: 14px; line-height: 17px;}  .headline,.head{ font-size: 21px; line-height: 24px;}
      .big {font-size: 28px; line-height: 30px;} .none{display:none;} .rec{width:30px; margin-left:0px; margin-right: 0px;}
      .rectangles{margin-left:0px; margin-right: 0px;} .right{margin-right: 0px;} .left{margin-left:0px;} .image{width:86vw;}
      .headline{width:83vw; margin-top:40px;} .a4{background-position: left;} .form{font-size: 45px;} .forma_after{width:100vw; left:0;} .register{top:2em;}
      .forma, .question{height: 70vh; width: 99vw; left:0; top:20vh;}  input[type="text"], input[type="email"], input[type="tel"] {width:260px; height:40px;} .put{width:105px; height:40px;} .form-split, .fo, .checkbox-list{width:300px;}
      .cross{width:2vh; height:2vh; left:90vw;} .radio-list{width:260px;} .continue,.complete{left: calc(50vw - 4.5em);} .question{height:63vh;}
  }

@media only screen and (min-height: 700px) and (max-height: 850px)  {
  .home{ height: 55px; width: 55px; }   .sidemenu{ height: 35px; width: 35px; left:calc(100% - 130px);}
  .headline{margin-top:10px; width:55vw;} .register{top:20px;} .question {height:82vh; top:13vh;} .continue, .complete{top: 10px;} .continue{top:30px;}
  .big{font-size: 45px; line-height: 45px;} .register{top:9px;}  .forma{height: 84vh; top:12vh;} .complete{top: 6px;}
 .form{margin-top:24px;}
}
@media only screen and (min-height: 700px) and (max-height: 850px) and (min-width: 1500px)  {
.form{margin-top:24px;} .forma{height: 87vh; top:11vh;} .complete{top: -3px;} .continue{top:10px;} .radio-list{margin-left: 75px;} .complete{top:5px;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* iPad */
  .text,.normal,.button, .contacts, .cont, .author, .description, input[type="text"], input[type="email"], input[type="tel"], label,.put{font-size: 18px; line-height: 21px;}  .headline,.head{ font-size: 24px; line-height: 27px;}
  .image{width:55vw;} .block{left:3vw;} .price{top:1.5em;} .big{font-size: 36px; line-height: 38px;} .forma{height:80vh; top:15vh; width:50vw; left: calc(50% - 25vw);}
  input[type="text"], input[type="email"], input[type="tel"] {width:290px;} .put{width:120px;} .form-split, .fo, .checkbox-list{width:328px;} .cross{left:42vw;}
  .rec{margin-left:30px;} .image{width:60vw;} .none{margin-left:0px;} .rectangles{ margin-right: 20px; margin-left:78px;} .left{margin-left:0;} .right{margin-right:0;}
  .headline{margin-top:10px;} .register{top:20px;} .question, .forma{height:70vh; width:46vw; top:12vh;} .continue, .complete{top: 10px;} .form{margin-top:24px;} .forma{height:85vh;}
  .fo{width: 330px;} .radio-list{width:340px; margin-top:18px;} .continue{left: calc(23vw - 4.5em);}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* iPad Portrait */
.rec{width:30px; margin-left:25px;}  .footer{top:100vh; display: flex; justify-content: space-evenly; flex-wrap: nowrap; align-items: center;} .contacts,.hse,.author{position: static;} .rectengles{margin-right: 20px; margin-left:62px} .none{margin:0;}
.headline{margin-top:40px;} .question, .forma {height: 65vh; width: 74vw; top: 19vh; left: calc(50% - 37vw);} .question{height:55vh;}.form{ margin-top:30px;}
  input[type="text"], input[type="email"], input[type="tel"] {width:350px;} .put{width:145px;} .form-split, .fo, .checkbox-list{width:390px;} .cross{left:64vw; width:2vh; height:2vh;} .fo{margin-top:24px;}
  .continue, .complete{left: calc( 37vw - 4.5em);} .radio-list{margin-left: 75px;} .forma_after{width: 63vw; left: calc(50% - 32.5vw); height:19vh;} .a4{background-position: left;} .continue{top:50px;}

}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* iPad Landscape */
  .text,.normal,.button, .contacts, .cont, .author, .description, input[type="text"], input[type="email"], input[type="tel"], label,.put{font-size: 18px; line-height: 21px;}  .headline,.head{ font-size: 24px; line-height: 27px;}
  .image{width:55vw;} .block{left:3vw;} .price{top:1.5em;} .big{font-size: 36px; line-height: 38px;} .forma{height:80vh; top:15vh; width:50vw; left: calc(50% - 25vw);}
  input[type="text"], input[type="email"], input[type="tel"] {width:290px;} .put{width:120px;} .form-split, .fo, .checkbox-list{width:328px;} .cross{left:40vw;}
  .rec{margin-left:30px;} .image{width:60vw;} .none{margin-left:0px;} .rectangles{ margin-right: 20px; margin-left:78px;} .left{margin-left:0;} .right{margin-right:0;}
  .headline{margin-top:10px;} .register{top:20px;} .question, .forma{height:70vh; width:46vw; top:12vh;} .continue, .complete{top: 10px;} .form{margin-top:24px;} .forma{height:85vh;}
  .fo{width: 330px;} .radio-list{width:340px; margin-top:18px;} .continue{left: calc(23vw - 4.5em);}
}


@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
  /* iPhone Landscape */
}
