*{margin:0;padding:0;font-size:100%;transition:.2s ease-in-out;}
.slider-wrapper{position:relative;}
.slider-text{margin-top:20px;}

.slider-wrapper {
     background: #f8f8f3 url(/img/fetr.jpg) no-repeat top center;
    -webkit-background-size: cover;
    background-size: cover;
    padding-top: 20px;
    padding-bottom: 210px;
    position: relative;
}
.slider-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.55);
}
html{height:100%;max-width:2000px;margin:auto;color:#67677d;font-family:RobotoRegular, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;font-size:17px;line-height:1.7;}
body {
    position: relative;
    font-size: 14px;
    color: #333;
    font-family: RobotoRegular,sans-serif;
    letter-spacing: .05em;
    line-height: 24px;
    margin: 0;
}
.container {
    width: 80%;
   
    position: relative;
}
.container{
    /*display:-webkit-box;*/
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;-webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;-ms-flex-align:center;
    align-items:center;
    flex-direction: column;
    }
@media only screen and (max-width: 760px){
 .container {
    padding: 0 20px;
 }
}
@media only screen and (max-width: 1256px){
.container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 40px;
    width: 100%;
}}
@media only screen and (max-width: 1256px){
.page .top_title {
    margin-top: 20px!important;
    font-size: 35px;
}
}
.page .top_title {
    margin-bottom: 10px;
    font-family: RobotoBlack,sans-serif;
    text-align: left;
    color: #fff;
    letter-spacing: .05em;
    
    font-weight: 400;
}
.page .top_title::before {
    content: "";
    background: #be1116;
    display: inline-block;
    width: 50px;
    height: 4px;
    margin: -4px 20px 0 -70px;
    vertical-align: middle;
}
@media only screen and (max-width: 1256px){
.page__title {
    text-align: left;
}}

 h1, h2 {
    font-weight: 400;
   
     font-size: 24px;
    line-height: 1.2em;
    text-transform:uppercase;
}

h1{
    display: block;
    font-size: 1.5em;
    margin-block-start: 0px;
    margin-block-end: 0px;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
.block h2 {
   text-align: center; font-size: 1em;
}
h2{margin-left: 2%;}

.top_wrap .block_top.hero{-webkit-box-sizing:border-box;box-sizing:border-box;}
.block_top.hero{-webkit-box-sizing:border-box;box-sizing:border-box;}
.grids{
    display: block;
    max-width: 1200px;
    width: 100%;
    /* margin-left: -14px; */
    margin-right: -14px;
    text-align: left;
}
.grids .colonka{position:relative;float:none;display:inline-block;padding-left:14px;padding-right:14px;margin-bottom:14px;letter-spacing:normal;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}
.div_prise{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;padding:13px 20px;text-transform:uppercase;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align:center;font-family:RobotoBold;display:inline-block;background-color:#be1116;color:#fff;border:2px solid #be1116;z-index: 10;}
.div_prise:hover{
    cursor:pointer;
    color:#be1116;
    background:#fff;
}
.line_prise{
    display: none;
    width: max-content;
    position: relative;
    padding: 13px 20px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff;
    border: 2px solid #be1116;
    z-index: 10;
}
.line_prise:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    margin: 0;
    padding: 0;
    }
    .a_prise{
    position:relative;
float: left;
margin: 10px;
    text-decoration:none;
    padding:13px 20px;
    text-transform:uppercase;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
    text-align:center;font-family:RobotoBold;
 background-color:rgba(190, 17, 22, 0.58);
    color:#fff;border:2px solid #be1116;
    z-index: 10;}

.a_prise:hover{
    cursor:pointer;
    color:#be1116;
    background:#fff;
}
.top_wrap .block_top.hero{-webkit-box-sizing:border-box;box-sizing:border-box;}
.page .top_p {
    display: inline-block;
    color: #fff;
    letter-spacing: .25em;
    margin-left: 32px;
}
.page .top_p:first-child {
  display: inline-block;
    border-bottom:3px solid #b91318;
    
}

.page .top_ul {
    list-style-type: none;
    padding-left: 0;
    margin-left: 0;
    margin-bottom: 35px;
    color: #fff;
}
.page .top_ul-item {
list-style-type: none; */
    display: table;
    /* padding-left: 0; */
    /* margin-top: 18px; */
    margin-left: 20px;
    /* font-family: RobotoBold,sans-serif; */
    /* font-size: 20px; */
    /* letter-spacing: .009em; */
    /* text-align: left; */
    
}
.top_ul-item:before {
    content: "";
    background: #AC2226;
    display: inline-block;
    width: 8px;
    height: 8px;
    /* margin: 0px 20px 0 -20px; */
    vertical-align: middle;
    margin-right: 10px;
    border: 1px solid #fff;
}
.top_ul-item img{width: 40px;border-radius: 40%}
 .p_slogan{
    display: none;
    position: absolute;
    right: -23%;
    top: 8px;
    padding: 5px;
    width: 18%;
    border: 6px solid transparent;
    border-image: linear-gradient(to right, #be1116 0%,transparent 100%);
    border-image-slice: 1;
     margin-top: 80px;
}
.p_slogan p {
    margin: 0;
    max-width: 230px;
    font-style: italic;
    line-height: 1.43;
    font-size: 14px;
    color: #fff;
    position: relative;
}

@media (max-width: 1224px){
.p_slogan {
  display: none;
    right: 11px;
    top: 96px;
    left: auto;
    margin-left: 0;
  }
}

p {
    display: block;
    margin-block-start: 0px;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.content:before {
    content: "";
    position: absolute;
    
    top: 140px;
    left: 0;
    width: 100%;
    height: 100%;
    background: #f8f8f3;
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: skew(0deg,-3.8deg);
    -ms-transform: skew(0deg,-3.8deg);
    transform: skew(0deg,-3.8deg);
}
.wrapper{max-width:2000px;margin:auto;min-height:100%;height:auto !important;height:100%;padding-bottom:10px;}

#hed_podloska{position:fixed;height:60px;width:100%;max-width:2000px;background:#fff;z-index:99998;}
#hed_podloska2{position:relative;height:60px;width:100%;max-width:2000px;background:#fff;z-index:99998;}
.content{    margin: 20px 0;
    max-width: 2000px;
    width: 100%;
    height: 180px;
    position: relative;
    padding-top: 0;
    padding-bottom: 70px;
    margin-top: -310px;}
.content p,.content-text p{text-align: justify;margin:10px 20px 10px 30px;color:#67677d;}
.content b{display:block;margin-left: 10px;text-transform:uppercase;font-size:21px;}
.container-tovar{
        max-width: 2000px;
    width: 100%;
    margin: 60px auto 0;
    /* padding-bottom: 60px; */
    text-align: center;}
    .content-text,.content-text li{margin:20px auto;max-width:1400px;position: relative;}
.downl-anket{margin:50px 5px;padding:20px;}
.ch-btn{ text-align:right; border-radius:0;margin: 5px auto;
border: 5px solid transparent;
    border-image: linear-gradient(to left, #4f1a23 0%,transparent 100%);
    border-image-slice: 1;background-color: rgba(155, 92, 80, 0.09);}
.ch-btn a{text-decoration:none;
  display: inline-block;
  outline:none;
  padding:5px 30px;margin:10px 20px;
  position:relative;color:#4f1a23;
   border-radius:0;border:2px solid rgba(162, 63, 27, 0.21);background:rgba(121, 85, 72, 0.08);
   font-weight:600;text-transform:uppercase;letter-spacing:1px;line-height:18px;}
.ch-btn a:before,
.ch-btn a:after{content:"";position:absolute;width:0;height:0;opacity:0;box-sizing:border-box;border-radius:0;}
.ch-btn a:before{bottom:0;left:0;border-left:1px solid #4f1a23;border-top:1px solid #4f1a23;transition:0s ease opacity .8s, .2s ease width .4s, .2s ease height .6s;}
.ch-btn a:after{top:0;right:0;border-right:1px solid #4f1a23;border-bottom:1px solid #4f1a23;transition:0s ease opacity .4s, .2s ease width , .2s ease height .2s;}
.ch-btn a:hover:before,
.ch-btn a:hover:after{height:100%;width:100%;opacity:1;border-radius:0;}
.ch-btn a:hover:before{transition:0s ease opacity 0s, .2s ease height, .2s ease width .2s;}
.ch-btn a:hover:after{transition:0s ease opacity .4s, .2s ease height .4s , .2s ease width .6s;}
.ch-btn a:hover{background:rgba(101, 71, 60, 0.34);}
.container-rect{padding-top:20px;padding-bottom:10px;text-align:center;background-color:#ffffff;}
.container-rect .namescool h4{font-size:20px;text-align:left;margin-left:80px;}
.container-rect h3{font-size:20px;text-align:left;margin-left:80px;}
.inst_1{      width: 90%; 
     /* width: 100%;*/
    margin-left: 3%;
    margin: 20px auto;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
    margin-left: 9%;
}

.block{
    display: block;
    text-decoration: none;
    width: 21%;
    float: left;
    text-align: center;
    margin: 2px 1%;
    background-color: rgba(25, 25, 25, 0.74);
    /* padding: 10px; */
    color: #fff;
    position: relative;
    overflow: hidden;
    font-size: 16px;
    border: 5px solid transparent;
    border-top: 2px solid #BE1116;
    box-shadow: inset rgba(0,0,0,.5) -3px -3px 8px, inset rgba(255,255,255,.9) 3px 3px 8px, rgba(0,0,0,.8) 3px 3px 8px -3px;
}
.block:hover {
   background: rgba(17, 16, 16, 0.74);
}
.block:hover img{
     -webkit-filter: drop-shadow(3px 5px 5px #9E9E9E);
filter: drop-shadow(3px 5px 5px #9E9E9E);
}

.bl-img {
    /* max-width: 300px; */
    width: 90%;
    max-height: 200px;
    
     margin-top: 5px;
    /* margin-left: 2%; */
    /* margin-right: 5%; */
    margin-bottom:0;
    /* border: 10px solid transparent; */
}
.bl-p{
line-height: normal; 
letter-spacing: .05em;
margin: 0 5px;
}
.bl-p span{
    display: block;
    color: #4f1a23;
    font-weight: 600;
    text-align: center;
    background-color: rgba(247, 240, 240, 0.66);
}
.dostavka, .sertificat{
  position: relative;
}
.dostavka img, .sertificat img{
 
  width: 100%;
  max-width: 2000px;
}
.dostavka ul{
    list-style: none;
    position: absolute;
    top: 50px;
    right: 80px;
    background-color: #795548a3;
    padding: 10px 80px;
    color: #fff;
    font-weight: 900;
    font-size: 20px;
    border: 10px solid transparent;
    border-image: linear-gradient(to right, #a88882 0%,transparent 100%);
    border-image-slice: 1;
}
.sertificat ul{
    list-style: none;
    position: absolute;
    top: 80px;
    left: 150px;
    background-color: #795548a3;
    padding: 10px 80px;
    color: #fff;
     font-weight: 900;
    font-size: 20px;
    border: 10px solid transparent;
    border-image: linear-gradient(to right, #a88882 0%,transparent 100%);
    border-image-slice: 1;
}
/*.sertificat ul:last-child{
    list-style: none;
    position: absolute;
    top: 120px;
    right: 150px;
  left: auto;
   border-image: linear-gradient(to left, #a88882 0%,transparent 100%);
    border-image-slice: 1;
}*/
.chart-r{position: relative;}
.chart-r ul{margin-left: 45px;}
.prosloika{display:inline-block;width:100%;height:1px;}
.prosloika2{display:inline-block;width:100%;height:100px;}
#erconts{text-align:center;text-shadow:10px 10px 1.5em black;color:#4f1a23;}
.send_form{position: relative;border-top:5px solid;border-bottom:5px solid;border-image: linear-gradient(to left, #a88882 0%,transparent 100%);
    border-image-slice: 1;max-width:2000px;width:90%;margin:0px auto;padding:5px;}
.svizat{margin-left:50px;font-size:24px;color:#4f1a23;text-transform:uppercase;font-weight:bold;}
.linia{position:relative;}
.linia:after{content:'';position:absolute;top:0px;bottom:0px;left:50px;width:10%;border-bottom:2px solid #4f1a23;}
.send_form form{background-color:#fff;margin:2px 50px;padding-bottom:20px;}
.send_form div{display:inline-block;width:97%;}
.send_form .nam{margin:10px;width:47%;}
#c_name,#c_tel{color:#a0a0a0;height:30px;width:100%;margin:5px;text-align:center;float:left;border:2px solid rgba(162, 63, 27, 0.21);}
#c_name,#c_tel::-webkit-input-placeholder{color:#a0a0a0;}
#c_name,#c_tel::-moz-placeholder{color:#a0a0a0;}
#c_name,#c_tel:-moz-placeholder{color:#a0a0a0;}
#c_name,#c_tel:-ms-input-placeholder{color:#a0a0a0;}
textarea{font-family:Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;width:99%;height:65px;max-width:100%;max-height:350px;margin:8px 0 0 14px;color:#a0a0a0;border:2px solid;border-color:#dcdcdc;}
.send_form [type= "submit"]{text-decoration:none;outline:none;display:inline-block;padding:5px 30px;margin:3px 0px;position:relative;color:#4f1a23;border:2px solid rgba(162, 63, 27, 0.21);background:rgba(121, 85, 72, 0.08);font-weight:800;float:right;text-transform:uppercase;letter-spacing:1px;}
.send_form [type= "submit"]:before,
.send_form [type= "submit"]:after{content:"";position:absolute;width:0;height:0;opacity:0;box-sizing:border-box;}
.send_form [type= "submit"]:before{bottom:0;left:0;border-left:1px solid #4f1a23;border-top:1px solid #4f1a23;transition:0s ease opacity .8s, .2s ease width .4s, .2s ease height .6s;}
.send_form [type= "submit"]:after{top:0;right:0;border-right:1px solid #4f1a23;border-bottom:1px solid #4f1a23;transition:0s ease opacity .4s, .2s ease width , .2s ease height .2s;}
.send_form [type= "submit"]:hover:before,
.send_form [type= "submit"]:hover:after{height:100%;width:100%;opacity:1;}
.send_form [type= "submit"]:hover:before{transition:0s ease opacity 0s, .2s ease height, .2s ease width .2s;}
.send_form [type= "submit"]:hover:after{transition:0s ease opacity .4s, .2s ease height .4s , .2s ease width .6s;}
.send_form [type= "submit"]:hover{background:rgba(121, 85, 72, 0.25);}
.send_form p{width:100%;height:10px;display:none;}
.blue-line{width:100%;text-align:center;background-color:#4f1a23;}
.blue-line span{font-size:30px;color:#fff;margin:auto 20px;}
.blue-line i{font-size:20px;color:#fff;text-transform:uppercase;}
.blue-line a{text-decoration:none;outline:none;font-size:15px;display:inline-block;padding:5px 10px;margin:2px 10px;position:relative;color:white;border:1px solid rgba(255,255,255,.4);background:none;font-weight:300;text-transform:uppercase;letter-spacing:0px;width:40%;text-align:center;}
.blue-line a:before,
.blue-line a:after{content:"";position:absolute;width:0;height:0;opacity:0;box-sizing:border-box;}
.blue-line a:before{bottom:0;left:0;border-left:1px solid white;border-top:1px solid white;transition:0s ease opacity .8s, .2s ease width .4s, .2s ease height .6s;}
.blue-line a:after{top:0;right:0;border-right:1px solid white;border-bottom:1px solid white;transition:0s ease opacity .4s, .2s ease width , .2s ease height .2s;}
.blue-line a:hover:before,
.blue-line a:hover:after{height:100%;width:100%;opacity:1;}
.blue-line a:hover:before{transition:0s ease opacity 0s, .2s ease height, .2s ease width .2s;}
.blue-line a:hover:after{transition:0s ease opacity .4s, .2s ease height .4s , .2s ease width .6s;}
.blue-line a:hover{background:rgba(255,255,255,.2);}
.blue-line a:last-child{margin-bottom:15px;}
.img-bottom{float: left;}
.ogrn{    text-align: center;
    background-color: #787878;
    color: #fff;}
@media screen and (max-width:768px){*{font-size:20px;margin:0;padding:0;}
h1{font-size:1em;line-height: unset;}
 #hed_podloska2{display:none;}
 #hed_podloska{position: static;height: 40px;}
 .slider-wrapper{padding-top: 0;padding-bottom: 0;}
p, span{font-size:20px;}
.wrapper{width:auto;margin:0 0 110px 0;padding:0;}

#white{margin:0;padding:10px 0;}
.grids{margin-right:0;}
.page .top_p {
    display:block;
letter-spacing: 0;
    margin-left: 0;
}
 .btn_reg, .btn_search{width: 90%;}
 .line_search {
   
    margin: 5px auto;
    padding-left:0;
}
.content{float:none;margin:10px;width:auto;height:auto;padding:5px;}
.content p{text-align: justify;margin-left:10px;margin-right:5px;}
.inst_1 {
    width: 100%;
    margin: 0 auto;
}
.rect-wrapper{width:80%;display:block;margin:5px auto;}
.block{width: 100%;float: none;    background-color: rgba(16, 16, 16, 0.57);    margin: 10px auto;}
.bl-img{height: auto;
    width: 80%;
    height: auto;
    max-height: unset;}
.bl-p i {
    display: block;
    text-align: center;
}

.chart-r ul{margin-left: 15px;}
.svizat{margin-left:0;}
.send_form form{margin:0;}
.send_form .nam{margin:0;width:100%;}
.send_form div{width:100%;}
textarea{width:100%;margin:5px;}
.send_form [type="submit"]{width:100%;height:60px;margin-right:0;float:none;}
.blue-line a{width:80%;}
.dostavka ul{
  display: block;
    list-style: none;
    position: static;
    background: url('/img/dostavka.jpg');
    color: #000;
}
.sertificat ul{
  display: block;
    list-style: none;
    position: static;
    background: url('/img/page-03.jpg');
    
}
.sertificat img, .dostavka img{
  display: none;
    
}
.a_prise{display: block;
float: none;
}
}