p.buttontop a {
    text-decoration: none;
    color: #fff;
    background: #60a5a5;
    padding: 15px;
    font-size: 18px;
}
p.buttontop {
    background: #60a5a5;
    padding: 15px;
    font-size: 18px;
      margin: 0 auto;
    width: 50%;
    text-align: center;
  line-height:1.8;
}
.mypopup-content {padding: 15px 30px 5px;}
#wrap-contact-form121 .sscf-popup {
    margin: 0 auto;
}
#wrap-contact-form122 .sscf-popup {
    margin: 0 auto;
}
img.sp-default-logo {
    height: 80px;
}
.sp-megamenu-parent > li {
    font-weight: 700;
}
a.flag img {
    padding: 5px!important;
}
h3.sppb-addon-title {
    text-align: center;
    font-weight: 700;
}
.vibericon {width: 40px; float:left; margin-right:15px;margin-top:5px;}
.telegramicon {width: 40px; float:left;margin-right:5px;margin-top:5px;}
.phoneicon {width: 20px; float:left; margin-right:5px;}
.phone2 {
    margin-bottom: -15px;
    margin-top: 10px;
}
.grafik {
    padding-left: 52px;
    font-weight: 700;
}
.fa-bars:before {
    color: #fff;
}
.logovideo {width: 300px;display: block;margin: 0 auto;}
.slogan {font-weight:700;padding-bottom: 300px;color: #fff;font-family: fantasy;text-shadow: 1px 1px 10px #000, 0 0 1em #fff;line-height: 3em;letter-spacing: 3px;}
div#sppb-addon-1643734618892 {
    height: 500px; /*высота видео*/
}
.sppb-addon-testimonial-pro-footer {
    margin-top: 8px;
    display: block;
    font-size: 18px;
}
.price {
    font-weight: 700;
    border: 1px solid #000;
    padding: 5px;
    border-radius: 20px;
    background: #e5e1e1;
  text-align: center;
  width: 70%;
  margin: 0 auto;
  margin-bottom:20px;
}