@import url('https://fonts.googleapis.com/css2?family=Pacifico&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cagliostro&family=Pacifico&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cagliostro&family=Pacifico&family=Ruda:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Peralta&display=swap');
body {
  background-image: url(../img/bg.png);
  margin:0 ;
  padding: 0;
}

.header img{
  width: 100%;
}
.zag{
  margin: 0 auto;
}

.win{
  text-align: center;
}

.pop{
  margin-left: 23%;
  padding-top: 2%;
}

.Zagolovok {
  text-align: center;
  color: #B4B4B4;
  font-family: "Philosopher", Sans-serif;
  font-size: 22px;
  font-weight: 200;
  text-shadow: 0px 0px 16px rgba(14.752173913043471, 99.59155009451798, 234, 0.76);
}

.silka {
  font-family: "Ruda", Sans-serif;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(244.49999999999997, 3.7206521739130487, 3.7206521739130487, 0.3);
  background-color: #0C120D4D;
  border-style: dashed;
  border-color: #E86464;
  box-shadow: 0px 0px 10px 0px rgba(213.75, 0, 0, 0.5);
  padding: 10px;
}
.silka:hover{
  font-size: 25px;
}

a {
  text-decoration: none;
  color: #B4B4B4;
  font-family: "Philosopher", Sans-serif;
  font-size: 22px;
  font-weight: 200;
  text-shadow: 0px 0px 16px rgba(14.752173913043471, 99.59155009451798, 234, 0.76);
  position: relative;
}


.parag {
  font-family: Ruda, sans-serif;
  font-size: 13px;
  line-height: 19.5px;
  color: #bababa
}

.parag span {
  font-family: Ruda, sans-serif;
  font-size: 13px;
  line-height: 19.5px;
  color: #ff9900;
}

.text {
  margin-top: 5%;
}

.text p {
  width: 100%;
  height: 100%;
  margin-left: 15%;
}

.text p {
  width: 30%;
}

.Zagolovor_2 a {
  color: #C9DAE1;
  font-family: "Pacifico", Sans-serif;
  font-size: 36px;
  font-weight: normal;
  text-transform: capitalize;
  line-height: 1.5em;
  letter-spacing: 0px;
  text-shadow: 0px 0px 10px rgba(243.00000000000003, 10.0369565217391, 10.0369565217391, 0.56);
  text-align: center;
  margin-left: 15%;
}

.text_ss{
  font-size: 13px;
  color: #99cc00;
  font-family: Ruda, sans-serif;
}

.knopka {
  font-size: 13px;
  font-family: "Playfair Display", Sans-serif;
  fill: #FEFEFF;
  color: #FEFEFF;
  background-color: #302D3C;
  border-style: groove;
  border-radius: 6px 6px 6px 6px;
  padding: 10px 20px;
  margin-left: 22%;
}

.knopka:hover {
  background-color: #1e8f28;
}
.kartin {
  float: right;
}
.img_sv_1 {

  border-style: dotted;
  border-width: 10px 10px 10px 10px;
  border-color: #E35050;
  border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 30px 0px rgba(243.75, 17.48641304347827, 17.48641304347827, 0.55);
}
.img_sv_2{
    border-style: dotted;
    border-width: 10px 10px 10px 10px;
    border-color: #DFE25E;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 21px 1px rgba(219.15471408317578, 237.75, 66.67336956521737, 0.68);
}

.img_sv_3{
    border-style: dotted;
    border-width: 10px 10px 10px 10px;
    border-color: #DAF157;
    border-radius: 21px 21px 21px 21px;
    box-shadow: 0px 0px 35px 0px rgba(242.25, 110.51225189035915, 78.4679347826087, 0.95);

}

.img_sv_4{
  border-style: dotted;
    border-width: 10px 10px 10px 10px;
    border-color: #C247EB;
    border-radius: 21px 21px 21px 21px;
    box-shadow: 0px 0px 32px 0px rgba(85.46188327032132, 39.06358695652174, 185.25, 0.95);
}

.img_sv_5{
  border-style: dotted;
    border-width: 10px 10px 10px 10px;
    border-color: #86F765;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 30px 0px rgba(119.45298913043472, 251.25, 12.562500000000012, 0.55);
}

.img_sv_6{
    border-style: dotted;
    border-width: 10px 10px 10px 10px;
    border-color: #16F5DFBA;
    border-radius: 21px 21px 21px 21px;
    box-shadow: 0px 0px 35px 0px rgba(63.72228260869563, 221.2923983931947, 242.25, 0.95);

}

.img_sv_7{
    border-style: dotted;
    border-width: 10px 10px 10px 10px;
    border-color: #41A2F7;
    border-radius: 21px 21px 21px 21px;
    box-shadow: 0px 0px 30px 0px rgba(39.06358695652174, 80.37713846880908, 185.25, 0.95);
}


.video {
  width: 60%;
  margin: 5% auto;
}

.text_video{
  text-align: center;
  color: #DECA64;
  font-family: "Philosopher", Sans-serif;
  font-size: 23px;
  font-weight: normal;
  text-shadow: 0px 0px 23px rgba(232.5, 12.63586956521739);
}

.ytb {
  border-style: solid;
  border-width: 10px 10px 10px 10px;
  border-color: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.12);
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.igra {
  font-family: "Cagliostro", Sans-serif;
  font-weight: 500;
  text-shadow: 0px 0px 10px #000000;
  background-color: #E38438;
  border-style: dashed;
  border-width: 3px 3px 3px 3px;
  padding: 5px;
}
.igra:hover{
  background-color: #4EA23F;
}

.fo{
  font-family: "Ruda", Sans-serif;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.98);
  background-color: #4EA23F;
  border-style: dashed;
  border-color: #000000;
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
  padding: 10px;
  text-align: left;
  margin-left: 20%;
  float: left;
}

.fo_3{
  font-family: "Ruda", Sans-serif;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.98);
  background-color: #4EA23F;
  border-style: dashed;
  border-color: #000000;
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
  padding: 10px;
  float: right;
  margin-right: 23%;
}

.fo:hover{
  background-color:#E38438 ;
}

.fo_3:hover{
  background-color:#E38438 ;
}

.ved {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.fo_2{
  font-family: "Ruda", Sans-serif;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.98);
  background-color: #4EA23F;
  border-style: dashed;
  border-color: #000000;
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
  padding: 10px;
  margin-left: 40%;
}

.fo_2:hover{
  background-color:#E38438 ;
}

.logo_text {
  color: #FFAD4A;
  font-family: "Peralta", Sans-serif;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  text-align: center;
  margin-left: 3%;
}

@media only screen and (min-width : 480px) and (max-width : 639px) {

.text a {
  margin: 0;
}
.Zagolovor_2 {
  text-align: center !important;
}
.img_sv_1{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8% !important;
}
.img_sv_2{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8% !important;
}
.img_sv_3{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8% !important;
}
.img_sv_4{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8% !important;
}
.img_sv_5{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8%  !important;
}
.img_sv_6{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8% !important;
}
.img_sv_7{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8% !important;
}
.parag{
 text-align: center; 
 width: auto !important;
 height: auto !important;
 margin-left: 4% !important;
 font-size: 14px;
}

.knopka {
  margin-left: 30% !important;
}

.video {
  margin-top: 10% !important;
  width: auto !important;
}

.text_video {
  font-size: 16px;
}
.ytb {
  width: 80% !important;
  height: 110% !important;
  margin-top: 10% !important;
  margin-bottom: 10% !important;
}

.win {
  margin: 10% 0 10% 0 ;
}

.footer {
  margin: 10% 0 10% 0 ;
}

.ved {
  width: 100% !important;
  height: 300px !important;
  margin-top: 5% !important;
  margin-bottom: 5% !important;
}
.pop{
  margin-left: 0 !important;
  padding-top: 0 !important;
}

.pap p {
  color: #B8B8B7;
  font-family: "Ruda", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-shadow: 0px 0px 10px rgba(249, 9.202173913043481, 9.202173913043481, 0.3);

}

.pap h2{
  width: 100% !important;
  height: 100% !important;

}

.fo_3 {
  margin-right: 30%;
  margin-top: 5%;
}


}

@media only screen and (min-width : 640px) and (max-width : 767px) {

.text a {
  margin: 0;
}
.Zagolovor_2 {
  text-align: center !important;
}
.img_sv_1{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8% !important;
}
.img_sv_2{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8% !important;
}
.img_sv_3{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8% !important;
}
.img_sv_4{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8% !important;
}
.img_sv_5{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8%  !important;
}
.img_sv_6{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8% !important;
}
.img_sv_7{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8% !important;
}
.parag{
 text-align: center; 
 width: auto !important;
 height: auto !important;
 margin-left: 4% !important;
 font-size: 14px;
}

.knopka {
  margin-left: 30% !important;
}

.video {
  margin-top: 10% !important;
  width: auto !important;
}

.text_video {
  font-size: 16px;
}
.ytb {
  width: 80% !important;
  height: 110% !important;
  margin-top: 10% !important;
  margin-bottom: 10% !important;
}

.win {
  margin: 10% 0 10% 0 ;
}

.footer {
  margin: 10% 0 10% 0 ;
}

.ved {
  width: 100% !important;
  height: 300px !important;
  margin-top: 5% !important;
  margin-bottom: 5% !important;
}
.pop{
  margin-left: 0 !important;
  padding-top: 0 !important;
}

.pap p {
  color: #B8B8B7;
  font-family: "Ruda", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-shadow: 0px 0px 10px rgba(249, 9.202173913043481, 9.202173913043481, 0.3);

}

.pap h2{
  width: 100% !important;
  height: 100% !important;

}
.fo_3 {
  margin-right: 30%;
  margin-top: 5%;
}


}


@media only screen and (min-width : 320px) and (max-width : 479px) {

.text a {
  margin: 0;
}
.Zagolovor_2 {
  text-align: center !important;
}
.img_sv_1{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8% !important;
}
.img_sv_2{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8% !important;
}
.img_sv_3{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8% !important;
}
.img_sv_4{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8% !important;
}
.img_sv_5{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8%  !important;
}
.img_sv_6{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8% !important;
}
.img_sv_7{
 width: 80% !important;
 height: 80% !important;
 margin-left: 8% !important;
}
.parag{
 text-align: center; 
 width: auto !important;
 height: auto !important;
 margin-left: 4% !important;
 font-size: 14px;
}

.knopka {
  margin-left: 30% !important;
}

.video {
  margin-top: 10% !important;
  width: auto !important;
}

.text_video {
  font-size: 16px;
}
.ytb {
  width: 80% !important;
  height: 110% !important;
  margin-top: 10% !important;
  margin-bottom: 10% !important;
}

.win .silka {
  margin: auto !important;
  font-size: 16px !important;
}

.fo {
  margin: 15% !important;
  font-size: 16px !important;
}

.footer {
  margin: 10% 0 10% 0 ;
}

.ved {
  width: 100% !important;
  height: 300px !important;
  margin-top: 5% !important;
  margin-bottom: 5% !important;
}
.pop{
  margin-left: 0 !important;
  padding-top: 0 !important;
}

.pap p {
  color: #B8B8B7;
  font-family: "Ruda", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-shadow: 0px 0px 10px rgba(249, 9.202173913043481, 9.202173913043481, 0.3);

}

.pap h2{
  width: 100% !important;
  height: 100% !important;

}

.fo_3 {
  margin-right: 30%;
  margin-top: 5%;
}

}