@media only screen and (min-device-width: 320px) and (max-device-width: 430px) {
  body {
    background-image: url("../images/414.png");
    background-size: cover;
  }
  /* тексты первой части */
  .mousees {
    font-size: 44%;
    left: 8%;
    top: 1.3%;
  }
  .on {
    font-size: 173%;
    left: 9%;
    top: 3%;
  }
  .crazy {
    font-size: 30%;
    left: 44%;
    top: 2.8%;
  }
  .onthen {
    font-size: 65%;
    left: 20%;
    top: 11%;
  }
  .new {
    font-size: 51%;
    left: 41%;
    top: 5%;
  }
  .sculpt {
    display: none;
  }
  /* картинки первой части */
  .garland {
    width: 51%;
    left: 46%;
    top: 0%;
  }
  .orange {
    width: 17%;
    left: 18%;
    top: -0.9%;
  }
  .bells {
    width: 31%;
    left: 20.5%;
    top: 2.5%;
  }
  .sock {
    width: 31%;
    left: 61.5%;
    top: 5.5%;
  }
  .little_sock {
    display: none;
  }
  .glassball {
    width: 31%;
    left: 18.4%;
    top: 6.47%;
  }
  .nora {
    width: 73%;
    left: 13.3%;
    top: 9.5%;
  }
  .snowman {
    width: 84%;
    left: 12%;
    top: 10%;
  }
  .star {
    width: 40%;
    left: 50%;
    top: 16.6%;
  }
  .ball {
    width: 29%;
    left: 32.54%;
    top: 20.43%;
  }
  .orange_down {
    width: 17%;
    left: 12%;
    top: 63%;
  }
  /* тексты второй части */
  .what {
    font-size: 48%;
    left: 10.8%;
    top: 25.7%;
  }
  .madhouse {
    display: none;
  }
  .ii {
    font-size: 240%;
    left: 56.75%;
    top: 75%;
  }
  .pick {
    font-size: 42%;
    left: 32.15%;
    top: 34.7%;
  }
  .make {
    font-size: 34%;
    width: 50%;
    left: 3.6%;
    top: 32%;
  }
  .data_one {
    font-size: 62%;
    left: 73%;
    top: 21.3%;
  }
  .mth {
    font-size: 72%;
    left: 58.5%;
    top: 27.3%;
  }
  .orange_two {
    width: 23%;
    left: 58%;
    top: 58%;
  }
  .i {
    left: 68.6%;
    top: 45.6%;
  }
  /* картинки второй части */
  .garland_full {
    width: 48%;
    left: 13%;
    top: 35%;
  }
  .mouse {
    width: 44%;
    left: 50%;
    top: 41%;
  }
  .spiral {
    width: 27%;
    left: 9%;
    top: 23%;
  }
  .candy {
    width: 26%;
    left: 63%;
    top: 23.2%;
  }
  .house {
    width: 26%;
    left: 60%;
    top: 32%;
  }
  .sweet_home {
    width: 36%;
    left: 9%;
    top: 16.9%;
  }
  .orange_down {
    width: 17%;
    left: 14%;
    top: 63%;
  }
  .swe_house {
    width: 36%;
    left: 8%;
    top: 42%;
  }
  .window {
    width: 55%;
    left: 7%;
    top: 47%;
  }
  .fonts {
    width: 59%;
    left: 17%;
    top: 49%;
  }
  .tree {
    width: 46%;
    left: 8%;
    top: 27%;
  }
  .white_three {
    width: 56%;
    left: 39%;
    top: 61.5%;
  }
  .wdm {
    width: 75%;
    left: 17%;
    top: 66%;
  }
  .iny {
    width: 49%;
    left: 15%;
    top: 55%;
  }
  .mouses {
    width: 47%;
    left: 6%;
    top: 72%;
  }
  .purple_star {
    width: 31%;
    left: 56%;
    top: 70%;
  }
  .circle_window {
    display: none;
  }
  .white_tree {
    width: 54%;
    left: 41%;
    top: 79%;
  }
  /* тексты последней части */
  .december {
    font-size: 90%;
    left: 5.82%;
    top: 84.4%;
  }
  .data_two {
    font-size: 106%;
    top: 86.6%;
    left: 75%;
  }
  .decorate {
    font-size: 37%;
    top: 88%;
    left: 7%;
  }
  /* картинки последней части */
  .snow {
    width: 61%;
    left: 3.5%;
    top: 85.2%;
  }
  .little_snow {
    width: 17%;
    top: 87.7%;
    left: 74%;
  }
  .staron {
    width: 45%;
    left: 28%;
    top: 88%;
  }
  .cand {
    width: 24%;
    left: 20%;
    top: 92.2%;
  }
  .purp {
    left: 44%;
    top: 94%;
  }
  .blls {
    width: 28%;
    left: 43%;
    top: 92.2%;
  }
  .red_toy {
    width: 23%;
    left: 63%;
    top: 94%;
  }
  .orng {
    width: 17%;
    left: 19%;
    top: 95.5%;
  }
  .yellow_mouse {
    width: 27%;
    left: 40%;
    top: 95.2%;
  }
  .green_mouse {
    width: 27%;
    left: 30%;
    top: 96.9%;
  }
  .sck {
    width: 27%;
    left: 3%;
    top: 97.3%;
  }
  .shu {
    width: 20%;
    left: 65%;
    top: 96%;
  }
  .red {
    width: 42%;
    left: 47%;
    top: 98%;
  }
  /* анимация первой части */
  @keyframes garland {
    0% {left:46%; top:-4.5%;}
    50% {left:46%; top:-2%;}
    100% {left:46%; top:0%;}
  }
  @keyframes orange {
    0% {left:18%; top:-2.5%;}
    50% {left:18%; top:-1.8%;}
    100% {left:18%; top:-0.9%;}
  }
  @keyframes bells {
    0% {left:20.5%; top:-1.5%;}
    50% {left:20.5%; top:0.5%;}
    100% {left:20.5%; top:2.5%;}
  }
  @keyframes sock {
    0% {left:61.5%; top:0.5%;}
    50% {left:61.5%; top:3.5%;}
    100% {left:61.5%; top:5.5%;}
  }
  @keyframes glassball {
    0% {left:18.4%; top:-3.53%;}
    50% {left:18.4%; top:1.47%;}
    100% {left:18.4%; top:6.47%;}
  }
  @keyframes snowman {
    0% {left:12%; top:-14%;}
    25% {left:12%; top:-4%;}
    50% {left:12%; top:1%;}
    75% {left:12%; top:6%;}
    100% {left:12%; top:10%;}
  }
  @keyframes star {
    0% {left:50%; top:-3.4%;}
    50% {left:50%; top:8.6%;}
    100% {left:50%; top:16.6%;}
  }
  @keyframes ball {
    0% {left:32.54%; top:-24%;}
    50% {left:32.54%; top:-10.07%;}
    100% {left:32.54%; top:20.43%;}
  }
  @keyframes orange_down {
    0% {left:12%; top:23%;}
    25% {left:12%; top:33%;}
    50% {left:12%; top:43%;}
    75% {left:12%; top:53%;}
    100% {left:12%; top:63%;}
  }
  /* анимация второй части */
  @keyframes garland_full {
    from {left: -20%;}
    to {left: 13%;}
  }
  @keyframes spiral {
    0% {left:9%; top:-7%;}
    25% {left:9%; top:1%;}
    50% {left:9%; top:9%;}
    75% {left:9%; top:17%;}
    100% {left:9%; top:23%;}
  }
  @keyframes candy {
    0% {left:63%; top:3.8%;}
    50% {left:63%; top:13.2%;}
    100% {left:63%; top:23.2%;}
  }
  @keyframes house {
    0% {left:60%; top:8%;}
    25% {left:60%; top:14%;}
    50% {left:60%; top:20%;}
    75% {left:60%; top:26%;}
    100% {left:60%; top:32%;}
  }
  @keyframes sweet_home {
    0% {left:9%; top:0.8%;}
    50% {left:9%; top:7.17%;}
    100% {left:9%; top:16.67%;}
  }
  @keyframes orange_down {
    0% {left:14%; top:-17%;}
    25% {left:14%; top:3%;}
    50% {left:14%; top:23%;}
    75% {left:14%; top:43%;}
    100% {left:14%; top:63%;}
  }
  @keyframes swe_house {
    0% {left:8%; top:-11%;}
    25% {left:8%; top:7%;}
    50% {left:8%; top:25%;}
    75% {left:8%; top:34%;}
    100% {left:8%; top:42%;}
  }
  @keyframes window {
    0% {left:7%; top:-7%;}
    25% {left:7%; top:17%;}
    50% {left:7%; top:27%;}
    75% {left:7%; top:37%;}
    100% {left:7%; top:47%;}
  }
  @keyframes tree {
    0% {left:8%; top:-24%;}
    25% {left:8%; top:-8%;}
    50% {left:8%; top:9%;}
    75% {left:8%; top:17%;}
    100% {left:8%; top:27%;}
  }
  @keyframes white_three {
    0% {left:39%; top:21.5%;}
    25% {left:39%; top:31.5%;}
    50% {left:39%; top:41.5%;}
    75% {left:39%; top:51.5%;}
    100% {left:39%; top:61.5%;}
  }
  @keyframes wdm {
    0% {left:17%; top:21%;}
    25% {left:17%; top:37%;}
    50% {left:17%; top:53%;}
    75% {left:17%; top:61%;}
    100% {left:17%; top:66%;}
  }
  @keyframes iny {
    0% {left:15%; top:15%;}
    25% {left:15%; top:25%;}
    50% {left:15%; top:35%;}
    75% {left:15%; top:45%;}
    100% {left:15%; top:55%;}
  }
  @keyframes mouses {
    from {top:150%;}
    to {top:72%;}
  }
  @keyframes white_tree {
    0% {left:41%; top:39%;}
    25% {left:41%; top:49%;}
    50% {left:41%; top:59%;}
    75% {left:41%; top:69%;}
    100% {left:41%; top:79%;}
  }
  /* анимация последней части */
  @keyframes snow {
    0% {left:3.5%; top:5%;}
    25% {left:3.5%; top:25%;}
    50% {left:3.5%; top:45%;}
    75% {left:3.5%; top:65%;}
    100% {left:3.5%; top:85%;}
  }
  @keyframes little_snow {
    0% {left:87.7%; top:34%;}
    25% {left:87.7%; top:44%;}
    50% {left:87.7%; top:54%;}
    75% {left:87.7%; top:64%;}
    100% {left:87.7%; top:74%;}
  }
  @keyframes staron {
    0% {
        transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
    }
  }
  @keyframes purp {
    0% {left:44%; top:14%;}
    25% {left:44%; top:24%;}
    50% {left:44%; top:44%;}
    75% {left:44%; top:64%;}
    100% {left:44%; top:94%;}
  }
  @keyframes blls {
    0% {left:40%; top:5%;}
    25% {left:40%; top:10%;}
    50% {left:40%; top:19%;}
    75% {left:40%; top:49%;}
    100% {left:40%; top:79%;}
  }
  @keyframes red_toy {
    0% {left:43%; top:52.2%;}
    25% {left:43%; top:62.2%;}
    50% {left:43%; top:72.2%;}
    75% {left:43%; top:82.2%;}
    100% {left:43%; top:92.2%;}
  }
  @keyframes orng {
    0% {left:19%; top:55.5%;}
    25% {left:19%; top:65.5%;}
    50% {left:19%; top:75.5%;}
    75% {left:19%; top:85.5%;}
    100% {left:19%; top:95.5%;}
  }
  @keyframes orng {
    0% {
    transform: rotate(0deg);
    }
    100% {
    transform: rotate(360deg);
    }
  }
  @keyframes yellow_mouse {
    0% {left:40%; top:55.2%;}
    25% {left:40%; top:65.2%;}
    50% {left:40%; top:75.2%;}
    75% {left:40%; top:85.2%;}
    100% {left:40%; top:95.2%;}
  }
  @keyframes yellow_mouse {
    from {top:100%;}
    to {top:37%;}
  }
  @keyframes sck {
    0% {left:3%; top:57.3%;}
    25% {left:3%; top:67.3%;}
    50% {left:3%; top:77.3%;}
    75% {left:3%; top:87.3%;}
    100% {left:3%; top:97.3%;}
  }
  @keyframes shu {
    0% {left:65%; top:26%;}
    25% {left:65%; top:36%;}
    50% {left:65%; top:56%;}
    75% {left:65%; top:76%;}
    100% {left:65%; top:96%;}
  }
  @keyframes red {
    0%   {transform: scale(.8);}
    100% {transform: scale(1.2);}
  }
}
