@font-face{font-family:'__Fregat_5';src:url('../fonts/fregat.eot');src:local('☺'), url('../fonts/fregat.woff') format('woff'), url('../fonts/fregat.svg') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'__HelveticaNeueCyr_5';src:url('../fonts/helveticaneuecyr-bold.eot');src:local('☺'), url('../fonts/helveticaneuecyr-bold.woff') format('woff'), url('../fonts/helveticaneuecyr-bold.svg') format('svg');font-weight:700;font-style:normal}
@font-face{font-family:'__Fregat_5';src:url('../fonts/fregat-bold.eot');src:local('☺'), url('../fonts/fregat-bold.woff') format('woff'), url('../fonts/fregat-bold.svg') format('svg');font-weight:700;font-style:normal}
@font-face{font-family:'__Fira Sans_5';src:url('../fonts/firasansbold.eot');src:local('☺'), url('../fonts/firasansbold.woff') format('woff');font-weight:700;font-style:normal}
@font-face{font-family:'__Intro _5';src:url('../fonts/intro.eot');src:local('☺'), url('../fonts/intro.woff') format('woff'), url('../fonts/intro.svg') format('svg');font-weight:400;font-style:normal}
.headtext{line-height:18px;color:#fff;font-size:15px;font-family:'__Fregat_5';font-weight:700;margin-top:35px;}
@media screen and (max-width:800px){.headtext{text-align:center;}
}
a{color:#000;text-decoration:underline;}
h1{padding-top:20px}
h1,h2{color:#607ad0;font-family:'__HelveticaNeueCyr_5';font-size:32px;font-weight:700;padding-bottom:20px;padding-top: 30px;}
h2{text-align:center;padding-bottom:20px}
section{padding-bottom:100px;font-size:20px;text-align:left;line-height:24px;color:#000000;font-family:'__Fregat_5';font-weight:400;}
li,.li{color:#000000;font-size:18px;text-align:left;line-height:22px;font-family:'__Intro _5';font-weight:400;list-style:none;padding:0;margin:0;display:table-row;}
li::before{content:"• ";color:red;font-size:50px;vertical-align:top;display:table-cell;text-align:right;padding-right:0.3em;}
.red{color:#FF0000;}
.gradient{z-index:108;height:148px;background:-webkit-gradient(linear, center top, center bottom, from(#CECECE), color-stop(100%, #FFFFFF));background:-webkit-linear-gradient(top, #CECECE, #FFFFFF 100%);background:linear-gradient(to bottom, #CECECE, #FFFFFF 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCECECE, endColorstr=#FFFFFFFF, GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCECECE', endColorstr='#FFFFFFFF', GradientType=0)";}
.sushka{z-index:109;width:633px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);padding-bottom:314px;position:relative;margin-right:-10000px;left:491px;background:transparent url(../images/susilka_n.png?crc=3836297607) no-repeat right center;background-size:cover;margin-top:-462px;}
.button,.b1c-submit{z-index:820;-webkit-transition-duration:1s;-webkit-transition-delay:0s;-webkit-transition-timing-function:ease;transition-duration:1s;transition-delay:0s;transition-timing-function:ease;background-color:#ED1C24;border-radius:30px;font-size:26px;color:#FFFFFF;text-transform:uppercase;text-align:center;font-family:'__Fregat_5';font-weight:700;margin-top:50px;padding:15px 35px;border:none;}
.button_gr{background-color:#eee !important;color:#000 !important;}
.button a {color:#fff;text-decoration:none;}

.button-form{width:388px;height:41px;background-color:#ED1C24;border-radius:10px;font-size:24px;line-height:19px;color:#FFFFFF;text-transform:uppercase;text-align:center;font-family:'__Fregat_5';font-weight:700;padding:17px 0px 0px;}
h3{font-size:24px;text-align:center;line-height:29px;color:#607AD0;font-family:'__Fregat_5';font-weight:700;text-align:center;}
h4{font-weight:700;font-size:36px;text-align:center;line-height:42px;}
.product:nth-child(1){text-align:center;}
.labeltxt{color:#FF0000;text-transform:uppercase;font-size:24px;text-align:center;line-height:48px;font-family:'__Fira Sans_5';font-weight:700;}
.p-name{color:#000000;font-size:24px;text-align:center;line-height:29px;font-family:'__Fregat_5';font-weight:700;}
.instruction{color:#f7931e;font-weight:bold;}
.p-desc{text-align:left;}
.p-desc td:nth-child(2){font-weight:bold;min-width: 75px;}
.price{color:#607AD0;font-size:36px;text-align:right;line-height:43px;font-weight:700;}
.table td, .table th{padding:5px !important;}
.preim{font-size:16px;line-height:19px;}
.poddon{min-height:140px;}
.review{background:lightgray;border:1px black;border-radius:10px;padding:5px;margin:10px;}
.table td, .table th{border:none !important;}
.more{display:none;width:30%;border-color:#4b4b4b;border-radius:20px;font-size:20px;text-align:left;line-height:24px;color:#000000;font-family:'__Fregat_5';font-weight:400;}
.more2{display:none;width:50%;border-color:#4b4b4b;border-radius:20px;font-size:20px;text-align:left;line-height:24px;color:#000000;font-family:'__Fregat_5';font-weight:400;}
@media screen and (max-width:1200px){.more{width:90%}
}

@media (max-width: 460px){
h1,h2,h3,h4,h5 {
    font-size: 24px;
    padding: 30px 0 0 0;
    margin: 10px;
    line-height: 1;
}
.left{
        text-align: left;
}
li {
    font-size: 10px;
}
p {
    font-size: 14px;
}
.b {
    font-size: 16px!important;
}
.p-name {
    font-size: 16px;
}
section {
    font-size: 14px;
    text-align: center;
}
.button{
        text-align: center;
        font-size: 16px;
}
.custombtn {
        left: 120px;
        transform: translate(-50%, 0);
}

.bimg{
    width: 100%;
}

.li{
    font-size: 14px;
}
}

.floating-button {
  text-decoration: none;
  display: inline-block;
  width: 270px;
  height: 55px;
  line-height: 50px;
  border-radius: 45px;
  margin: 10px 20px;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 3px;
  font-weight: 600;
  color: #524f4e;
  background: #eee;
  box-shadow: 0 5px 5px rgba(0, 0, 0, .1);
  transition: .3s;
}
.floating-button:hover {
  background: #eee;
  box-shadow: 0 8px 15px rgba(0, 0, 0, .1);
  color: white;
  transform: translateY(-7px);
}