body{color:#000;background:url(../img/bg_content_repeat.png);font-size:16px}
a{color:#000}
h1{font-size:33px;font-weight:600}
h2{font-size:29px;font-weight:600}
.radius, .button{border-radius:5px}
#header{background:url(../img/bg.png);color:#fff;border-top:7px #fccb05 solid;border-bottom:4px #fccb05 solid;padding:20px 0 50px}
#logo{color:#999;text-decoration:none;display:block}
#logo span.logo{color:#e1e1e1;font-size:47px;line-height:52px;font-weight:700;display:block}
#logo span.yellow{color:#fcbf04}
#time{text-align:center;font-size:22px;line-height:28px;font-weight:600;color:#fff}
#time_all{padding-left:36px;display:inline-block}
#clock{display:inline-block;background:url(../img/clock.png) no-repeat;width:32px;height:32px;position:absolute}
#telephone{color:#e1e1e1;font-size:30px;line-height:30px;font-weight:bold;text-align:right}
#telephone a{color:#e1e1e1}
#telephone a:hover{text-decoration:none}
#telephone span{font-size:18px;padding-left:35px;display:inline-block}
#telephone span.mts{background:url(../img/mts.png) no-repeat 3px 6px}
#telephone span.velcom{background:url(../img/a1_logo.png) no-repeat 0 6px}
#image{background:url(../img/image.jpg) no-repeat center top;height:374px;margin-top:-80px}
#content{background:url(../img/bg_content_repeat_x.jpg) repeat-x;padding:30px 0}
#menu{background:url(../img/bg_menu.png) repeat-x bottom;margin-bottom:15px}
#menu p{color:#fcbf04;font-size:33px;line-height:33px;font-weight:600;padding:15px;margin:0;text-align:center}
#menu p a{color:#fcbf04}
#menu p a:hover{text-decoration:none}
#menu ul{font-weight:600;line-height:16px;margin:0;padding:0 0 20px;list-style-type:none}
#menu ul li{border-top:1px #545454 solid;position:relative}
#menu ul li a{color:#fff;display:block;text-decoration:none;padding:12px 20px}
#menu ul li a:hover{background:#191919}
#menu ul li.active a{background:url(../img/bg_menu_active.png) repeat-x bottom #f8af03;color:#000;margin:0 -8px 0 -8px;padding:12px 28px;border-radius:10px 10px 0 10px}
#menu ul li.active span{background:url(../img/bg_menu_round.png) no-repeat;width:8px;height:18px;display:block;position:absolute;bottom:-18px;right:-8px}
#friends{text-align:center;font-size:24px;font-weight:600;margin-bottom:30px}
#friends span{font-size:20px;color:#333}
.share42init{margin-top:5px}
.table{background:#fff}
.table-bordered td,
.table-bordered th{border-color:#ddd}
#footer{background:url(../img/bg.png);color:#fff;border-top:4px #fccb05 solid;border-bottom:4px #fccb05 solid;padding:20px 0 60px}
#footer a{color:#fff}
#footer .footer__copyright{font-size:14px;}
#footer .footer__copyright img{margin-bottom:5px}
#footer .footer__phones{font-size:20px;font-weight:600}
#footer .footer__phones a{white-space:nowrap}
.banner{margin-bottom:20px}
#advantage{margin:20px -7px 15px;align-items:stretch}
#advantage>div{display:flex;align-items:stretch;justify-content:space-between;padding:0 7px}
.advantage{background:#fff;border-radius:4px;text-align:center;box-shadow:0 0 12px #bbb;margin-bottom:14px;padding:15px 5px;width:100%;font-size:15px}
.advantage img{margin-bottom:5px}
.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(252, 203, 5, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");float:right;width:35px;margin:-7px 0 0}
#social {margin-top: 10px; display: flex; column-gap: 20px; justify-content: end;}
#social .icon {width: 30px;height: 30px;}
#move_up{display:none;position:fixed;right:10px;top:10px}
.ajax-form {background: #000 url(../img/bg.png); padding: 40px 30px; margin-bottom: 20px;}
.btn-call::before {-webkit-animation: sheen 4s infinite linear; animation: sheen 4s infinite linear;}
.btn-call::before {content: ""; background-color: #fff; -webkit-filter: blur(1.875rem); filter: blur(1.875rem); height: 150%; width: 3.75rem; position: absolute; top: -.625rem; left: -80%; pointer-events: none; -webkit-transform: skewX(-45deg) translateX(0); transform: skewX(-45deg) translateX(0);}
.btn-call{position:fixed;bottom:0;left:50%;font-weight:700;border-radius:0;font-size:18px;padding:10px 30px;margin-left:-115px;overflow: hidden;}
.form-control {background-color: #495057; color: #ddd; border: 0;}
.form-control:focus {color: #fff; background-color: #59626c;}
.form-control.is-invalid {border: 1px solid #dc3545;}
@media (min-width:575px) and (max-width:767px){}
@media (min-width:768px) and (max-width:991px){}
@media (min-width:1200px) and (max-width:1349px){}
@media (min-width:768px) and (max-width:1199px){#logo{font-size:14px}
}
@media screen and (max-width:575px){}
@media screen and (max-width:767px){#logo{margin-bottom:10px}
#logo span.logo{margin-bottom:3px;}
#telephone{text-align:center}
#social {justify-content: center;}
}
@media screen and (max-width:991px){h1{font-size:28px}
h2{font-size:25px}
#content{padding-top:15px}
#menu p{text-align:left}
#header{padding-bottom:20px}
}
@media screen and (max-width:405px){}
@media screen and (max-width:1199px){}
@media screen and (min-width:576px){}
@media screen and (min-width:768px){}
@media screen and (min-width:992px){#menu .collapse{display:block}
}
@media screen and (min-width:1200px){.container{max-width:1020px;}
}
@media screen and (min-width:1350px){}
@media screen and (min-width:1500px){}

@-webkit-keyframes sheen {
    0% {
        -webkit-transform: skewX(-45deg) translateX(0);
        transform: skewX(-45deg) translateX(0)
    }

    70% {
        -webkit-transform: skewX(-45deg) translateX(0);
        transform: skewX(-45deg) translateX(0)
    }

    100% {
        -webkit-transform: skewX(-45deg) translateX(50em);
        transform: skewX(-45deg) translateX(50em)
    }
}

@keyframes sheen {
    0% {
        -webkit-transform: skewX(-45deg) translateX(0);
        transform: skewX(-45deg) translateX(0)
    }

    70% {
        -webkit-transform: skewX(-45deg) translateX(0);
        transform: skewX(-45deg) translateX(0)
    }

    100% {
        -webkit-transform: skewX(-45deg) translateX(50em);
        transform: skewX(-45deg) translateX(50em)
    }
}