@charset "utf-8";
/* created front-end developer by Roman, Skype: ItJustAlance */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|PT+Sans:400,400i,700,700i&display=swap&subset=cyrillic');

* {margin:0; padding:0; max-height: 9001em;}
img {border:none; max-width:100%; vertical-align:top;}
html {-webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
}
html, body { height:100%;}
a[href^="tel"]{
    color:inherit;
    text-decoration:none;
}
h1 {}
h2 {font-size: 36px;}

p { padding:0 0 10px;}
a {color:#f05a26;
    transition: all 0.3s ease;
}
a:hover { text-decoration:none;color:#f05a26;}
.over {float:left; width:100%; min-height:100%; overflow:hidden;}
.f-clear {clear:both;width:100%; height:260px;}

/*
.vc-block {height:100px;}
.vc-block:before {content:""; display:inline-block;width:0;height:100%; vertical-align:middle;}
.vc-block .vc-cont {display:inline-block; vertical-align:middle;}


*/

.content-left-slider {margin-left: 15%;}


/*
Uniform Theme: Uniform Default
Version: 1.6
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://pixelmatrixdesign.com/uniform/
---
Generated by Uniform Theme Generator:
http://pixelmatrixdesign.com/uniform/themer.html
*/

/* Global Declaration */

div.selector,
div.selector span,
div.checker span,
div.radio span,
div.uploader,
div.uploader span.action,
div.button,
div.button span {
    background-image: none;
    background-repeat: no-repeat;
    -webkit-font-smoothing: antialiased;
}

.selector,
.radio,
.checker,
.uploader,
.button,
.selector *,
.radio *,
.checker *,
.uploader *,
.button *{
    margin: 0;
    padding: 0;
}

/* INPUT & TEXTAREA */

input.text,
input.email,
input.password,
textarea.uniform {
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding: 3px;
    color: #777;
    background: none repeat-x 0px 0px;
    background: none repeat-x 0px 0px;
    border-top: solid 1px #aaa;
    border-left: solid 1px #aaa;
    border-bottom: solid 1px #ccc;
    border-right: solid 1px #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    outline: 0;
}

input.text:focus,
input.email:focus,
input.password:focus,
textarea.uniform:focus {
    -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
    border-color: #999;
    background: none repeat-x 0px 0px;
}

/* SPRITES */

/* Select */

.mars-mobile {
    display: none;
}

div.selector {
    background-position: -483px -130px;
    line-height: 26px;
    height: 26px;
}

div.selector span {
    background-position: right 0px;
    height: 26px;
    line-height: 26px;
}

div.selector select {
    /* change these to adjust positioning of select element */
    top: 0px;
    left: 0px;
}

div.selector:active,
div.selector.active {
    background-position: -483px -156px;
}

div.selector:active span,
div.selector.active span {
    background-position: right -26px;
}

div.selector.focus, div.selector.hover, div.selector:hover {
    background-position: -483px -182px;
}

div.selector.focus span, div.selector.hover span, div.selector:hover span {
    background-position: right -52px;
}

div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover {
    background-position: -483px -208px;
}

div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span {
    background-position: right -78px;
}

div.selector.disabled {
    background-position: -483px -234px;
}

div.selector.disabled span {
    background-position: right -104px;
}

/* Checkbox */

div.checker {
    width: 19px;
    height: 19px;
}

div.checker input {
    width: 19px;
    height: 19px;
}

div.checker span {
    background-position: 0px -260px;
    height: 19px;
    width: 19px;
}

div.checker:active span,
div.checker.active span {
    background-position: -19px -260px;
}

div.checker.focus span,
div.checker:hover span {
    background-position: -38px -260px;
}

div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span {
    background-position: -57px -260px;
}

div.checker span.checked {
    background-position: -76px -260px;
}

div.checker:active span.checked,
div.checker.active span.checked {
    background-position: -95px -260px;
}

div.checker.focus span.checked,
div.checker:hover span.checked {
    background-position: -114px -260px;
}

div.checker.focus:active span.checked,
div.checker:hover:active span.checked,
div.checker.active:hover span.checked,
div.checker.active.focus span.checked {
    background-position: -133px -260px;
}

div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span {
    background-position: -152px -260px;
}

div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked {
    background-position: -171px -260px;
}

/* Radio */

div.radio {
    width: 18px;
    height: 18px;
}

div.radio input {
    width: 18px;
    height: 18px;
}

div.radio span {
    height: 18px;
    width: 18px;
    background-position: 0px -279px;
}

div.radio:active span,
div.radio.active span {
    background-position: -18px -279px;
}

div.radio.focus span,
div.radio:hover span {
    background-position: -36px -279px;
}

div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span {
    background-position: -54px -279px;
}

div.radio span.checked {
    background-position: -72px -279px;
}

div.radio:active span.checked,
div.radio.active span.checked {
    background-position: -90px -279px;
}

div.radio.focus span.checked, div.radio:hover span.checked {
    background-position: -108px -279px;
}

div.radio.focus:active span.checked,
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked {
    background-position: -126px -279px;
}

div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span {
    background-position: -144px -279px;
}

div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked {
    background-position: -162px -279px;
}

/* Uploader */

div.uploader {
    border:1px solid #9a9a9a;
    height: 43px;
    border-radius:4px;
    width: 100%;
    display: block;
}

div.uploader span.action {
    background-position: right -409px;
    height: 24px;
    line-height: 24px;
}

div.uploader span.filename {
    height: 24px;
    /* change this line to adjust positioning of filename area */
    margin: 2px 0px 2px 2px;
    line-height: 24px;
}

div.uploader.focus,
div.uploader.hover,
div.uploader:hover {
    background-position: 0px -353px;
}

header .logo-mobile {display: none;}

div.uploader.disabled {
    background-position: 0px -325px;
}

div.uploader.disabled span.action {
    background-position: right -381px;
}

div.button {
    background-position: 0px -523px;
}

div.button span {
    background-position: right -643px;
}

div.button.focus,
div.button:focus,
div.button:hover,
div.button.hover {
    background-position: 0px -553px;
}

div.button.focus span,
div.button:focus span,
div.button:hover span,
div.button.hover span {
    background-position: right -673px;
}

div.button.active,
div.button:active {
    background-position: 0px -583px;
}

div.button.active span,
div.button:active span {
    background-position: right -703px;
    color: #555;
}

div.button.disabled,
div.button:disabled {
    background-position: 0px -613px;
}

div.button.disabled span,
div.button:disabled span {
    background-position: right -733px;
    color: #bbb;
    cursor: default;
}

/* PRESENTATION */

/* Button */

div.button {
    height: 30px;
}

div.button span {
    margin-left: 13px;
    height: 22px;
    padding-top: 8px;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-left: 2px;
    padding-right: 15px;
}

/* Select */
div.selector {
    width: 190px;
    font-size: 12px;
}

div.selector select {
    min-width: 190px;
    font-size: 12px;
    border: solid 1px #fff;
}

div.selector span {
    padding: 0px 25px 0px 2px;
    cursor: pointer;
}

div.selector span {
    color: #666;
    width: 158px;
    text-shadow: 0 1px 0 #fff;
}

div.selector.disabled span {
    color: #bbb;
}

/* Checker */
div.checker {
    margin-right: 5px;
}

/* Radio */
div.radio {
    margin-right: 3px;
}

/* Uploader */
div.uploader {
    cursor: pointer;
}

div.uploader span.action {
    width: 85px;
    text-align: center;
    text-shadow: #fff 0px 1px 0px;
    background-color: #fff;
    font-size: 11px;
    font-weight: bold;
}

div.uploader span.filename {
    color: #777;
    width: 82px;
    border-right: solid 1px #bbb;
    font-size: 11px;
}

div.uploader input {
    width: 190px;
}

div.uploader.disabled span.action {
    color: #aaa;
}

div.uploader.disabled span.filename {
    border-color: #ddd;
    color: #aaa;
}
/*
CORE FUNCTIONALITY
Not advised to edit stuff below this line
-----------------------------------------------------
*/

.selector,
.checker,
.button,
.radio,
.uploader {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    *display: inline;
}

.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus {
    outline: 0;
}

/* Button */

div.button a,
div.button button,
div.button input {
    position: absolute;
}

div.button {
    cursor: pointer;
    position: relative;
}

div.button span {
    display: -moz-inline-box;
    display: inline-block;
    line-height: 1;
    text-align: center;
}

/* Select */

div.selector {
    position: relative;
    padding-left: 10px;
    overflow: hidden;
}

div.selector span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

div.selector select {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity:0);
    height: 25px;
    border: none;
    background: none;
}

/* Checker */

div.checker {
    position: relative;
}

div.checker span {
    display: -moz-inline-box;
    display: inline-block;
    text-align: center;
}

div.checker input {
    opacity: 0;
    filter: alpha(opacity:0);
    display: inline-block;
    background: none;
}

/* Radio */

div.radio {
    position: relative;
}

div.radio span {
    display: -moz-inline-box;
    display: inline-block;
    text-align: center;
}

div.radio input {
    opacity: 0;
    filter: alpha(opacity:0);
    text-align: center;
    display: inline-block;
    background: none;
}

/* Uploader */

div.uploader {
    position: relative;
    overflow: hidden;
    cursor: default;
}

div.uploader span.action {
    float:right;
    display:block;
    position: absolute;
    top:0;right:0;
    padding: 2px 0px;
    overflow: hidden;
    cursor: pointer;
    color:rgba(0,0,0, .0) !important;
    text-shadow:none;
    background:url("../../images/public_site/browse-naBz3Hw.png") 0 0 no-repeat;width: 148px;height: 43px;
}

div.uploader span.filename {
    padding: 6px 10px;
    border:none;
    text-align:left;
    width:auto;
    margin-right: 150px;
    font-size: 16px;
    height: auto;
    font-style:italic;
    color:#3c3c3c;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: default;
}

div.uploader input {
    opacity: 0;
    filter: alpha(opacity:0);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left:0;
    float: right;
    border: none;
    cursor: default;
}

input::-webkit-input-placeholder {
    opacity:1 !important;
    color:inherit;
}

input:-moz-placeholder { /* Firefox 18- */
    opacity:1 !important; color:inherit;
}

input::-moz-placeholder {  /* Firefox 19+ */
    opacity:1 !important; color:inherit;
}

input:-ms-input-placeholder {
    opacity:1 !important;  color:inherit;
}
textarea::-webkit-input-placeholder {
    opacity:1 !important;color:inherit;
}

textarea:-moz-placeholder { /* Firefox 18- */
    opacity:1 !important;  color:inherit;
}

textarea::-moz-placeholder {  /* Firefox 19+ */
    opacity:1 !important; color:inherit;
}

.migr-cloud-block{
    font-size: 20px;
    margin-top: -13px;
}
.migr-cloud-block2 {
    font-size: 20px;
    margin-top: 20px;
    width: 640px;
}

textarea:-ms-input-placeholder {
    opacity:1 !important;  color:inherit;
}

.clearfix {
    *zoom: 1; }
.clearfix:before {
    content: " ";
    display: table; }
.clearfix:after {
    content: " ";
    display: table;
    clear: both; }

input[type='submit']::-moz-focus-inner, button::-moz-focus-inner {
    padding:0;
    border:0;
}

input, textarea {font-family: 'PT Sans', sans-serif;}



/******* SELECT **********/

/* .ik_select { display:inline-block; *display:inline;zoom:1; position:relative; vertical-align:top;color:#493d32;font-family: 'PT Sans', sans-serif; height:25px; font-size:12px; background:#fff; cursor:pointer; padding:0 ; border:1px solid #84786d; border-radius:3px;}
*/
.ik_select { cursor:pointer;}
.ik_select_dropdown {
    font-size: 12px;
    color: #fff;
    font-weight:300;
    margin-top: -1px;
    top:100% !important; left:0 !important;
}
.ik_select_dropdown ul {
    display: block;
    padding: 0;
    position: relative;
    left: 0px;
}
.ik_select_dropdown ul li {
    margin: 0;
    list-style: none;
    color:#343434;
}

.ic1-info{display: block;}

.ik_select_dropdown ul li { display:block;padding:5px 15px;}
.ik_select_dropdown ul li:hover {background:#f7f7f7;}
.ik_select_dropdown ul li span {display:block;}
.ik_select {
    background-image: none;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    line-height: 1.42857;
    font-weight:300;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: top;
    width: 100%;
}
/* .ik_select.sel_open .ik_select_link {background:none 100% 50% no-repeat; } */

.ik_select_link_text { padding-right:15px;color:#fff;
    font-size: 14px;background:none  100% 50% no-repeat; text-overflow: ellipsis; overflow: hidden;    white-space: nowrap; }
.ik_select select { z-index:4; width:100%;}
.ik_select_link {
    overflow: hidden;
    padding: 12px 15px 10px;
    white-space:nowrap;
    position: relative;
    background-color: #182034;
    z-index:99;
    border-radius:0;

}
.ik_select.open_sel .ik_select_link {
}
.ik_select_list li {
    padding:0;
    position: relative;
    cursor: pointer;
    list-style: none;
    margin:0;
}
.ik_select_list li:hover {color:#1c6cd5;}
.ik_select_list {
    left:0px;
    top:0px;
    border-top:none;
    margin:0 1px 0 0;
    border-top:none;#box-shadow:1px 2px 5px rgba(0,0,0, .1); background: #fff;
}
.ik_select_list ul { font-size: 14px;color:#25262b; margin:0; padding:0; display:block; margin-right:1px;}
.ik_select_filter_wrap .ik_select_filter {width:100% !important; outline:none;}
.ik_select_filter_wrap {padding:5px 15px;}

.inside-progress-bar{background:linear-gradient(to right, #e25524, #e65b24,#f37023,#f97922,#fb7d22,#e07e24,#db7e25,#b68028,#8f812c,#71822f,#67832f,#628330); background-repeat: no-repeat; color: #fff;padding: 10px; height: 29px; border-radius: 25px; width: 0;}
.new-progress-bar{background: #ffffff; color: #fff;padding: 0px;  border-radius: 106px; height: 30px;  box-shadow: inset 0px 0px 5px -2px rgba(0,0,0,0.6);  margin-bottom: 20px;margin-left: 70px;
    margin-right: 70px;}
.procent{margin-top: 14px;
    color: #f05a26;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 50px;}
.progress-box{padding-left: 50px;
    padding-right: 50px;}
.progress-form{
    position: fixed; width: 46%;
    left: 28%; top: 20%; height: 300px; z-index: 10001;/*display: none;*/
}

.mobile-new-menu {display: none;}

.progress-text{font-size: 18px; text-align: center; margin-bottom: 24px;}
/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }

.slick-loading .slick-list {
    background: white url('/images/ajax-loader.gif') center center no-repeat;
}
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slide-arenda {display: none;}
.showing-arenda {display: block;}

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

#popup-tarif{}

/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 28px; width: 28px; cursor: pointer; background:#c7c9ca; border-radius:50%; color: transparent; top: 50%; margin-top: -14px; padding: 0; border: none; outline: none !important; }
.slick-prev:after { background:url("../../images/public_site/slide-arr-6YZzqMY.png") 0 0 no-repeat;width: 7px;height: 13px;content:"";display: block; position: absolute;top:50%; left: 50%;margin:-7px 0 0 -4px;}
.slick-next:after { background:url("../../images/public_site/slide-arr-6YZzqMY.png") 100% 0 no-repeat;width: 7px;height: 13px;content:"";display: block; position: absolute;top:50%; left: 50%;margin:-7px 0 0 -3px;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }
.auth-block { margin-top: -19px;}

.tgl-block-new{
    display: none;}

.clouds-mobile {
    display: none;
}

button.btn-itsheff-come-in { background:#f57d1c; color: #ffffff;}
button.btn-itsheff-come-in:hover{background:none; border: 2px solid #f57d1c;font-size: 14px;color: #f57d1c;}
.auth-style{color:#618330;text-align: center; margin-bottom: -4px; overflow: hidden;text-overflow: ellipsis;}
.auth-style a{color:#618330;}
.auth-style a:hover{color:#f05a26;}
.head-href-arenda {color: #3c3c3c}
.head-href-arenda:after {color: #f05a26;}
.slick-prev { left: -40px; }

.slick-next { right: -40px; }

/* Dots */
.slick-slider { margin-bottom: 30px; }

.text-1 {
    display: none;
}
.text-2 {
    display: none;
}
.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 0.75; }

#block-form-tarif{display: inline-flex;}

span.v1 {display: table; #display:block; float:left; #position: relative; height:auto; overflow: hidden;}
span.v2 {#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
span.v3 {#position: relative; #top: -50%;}
strong, b { font-weight:bold;}
i, em {font-style:italic;}
table p {padding:0 !important;}
body {font-family: 'Open Sans', sans-serif; /* font-family: 'PT Sans', sans-serif; */ line-height:1.3;font-size: 16px;color:#3c3c3c;}

.all { margin:0 auto;}
.container {padding-left: 10px;padding-right:10px; max-width:1170px;width:auto;}
.row {margin-left: -10px;margin-right: -10px;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto {padding-left: 10px;padding-right: 10px;}

ul, ol { list-style:none;margin: 0;padding: 0;}

Ф/* Шапка старая */
/* header {border-bottom:1px solid #e0e2e0; box-shadow:0 1px 4px  #e0e2e0; position: relative;z-index: 1;}
header  a {color:#3c3c3c;}
header {}
header .logo {display: block; background:url("../../images/public_site/logo-OOX1q84.png") 0 40% no-repeat;width: 250px;height:82px;float:left;
    padding: 23px 15px 0 90px;font-weight: bold;line-height: 18px; color: #3c3c3c;
}
header .i-cloud {background: #f8f8f8; display:flex; flex-wrap:nowrap;border-right:1px solid #e2e2e2;float:left;height: 100%;}
header .c1-online {display: block; background:url("../../images/public_site/c1-a1DteBA.png") 15px 50% #f8f8f8 no-repeat;padding-left: 62px;color:#3c3c3c;font-size: 14px;font-weight: bold;display:flex; align-items:center;height: 100%;border-left:1px solid #e2e2e2;padding-right: 15px;}
header .office {display: block; background:url("../../images/public_site/office-ZGXQ9Fd.png") 15px 50% #f8f8f8 no-repeat;padding-left: 42px;color:#3c3c3c;font-size: 14px;font-weight: bold;display:flex; align-items:center;height: 100%;border-left:1px solid #e2e2e2;padding-right: 15px;}
header .bitrix {display: block; background:url("../../images/public_site/bitrix-Kxu0Hxe.png") 15px 50% #f8f8f8 no-repeat;padding-left: 42px;color:#3c3c3c;font-size: 14px;font-weight: bold;display:flex; align-items:center;height: 100%;border-left:1px solid #e2e2e2;padding-right: 15px;padding-bottom: 2px;padding-top: 3px;}
header .b-phones {display:flex; align-items:center;font-size: 14px;padding-right: 15px;}
header .b-phones ul {margin: 0;padding: 0; list-style:none;}
header .b-phones .tel {padding:0 15px;}
header .b-phones .b-btn-recall a {display:inline-block;vertical-align: top;border-radius:4px;background: #618330;color:#fff;font-size: 14px;padding:9px 19px 10px;}
header .b-logins {font-size: 14px;padding-left:15px; line-height: 0.9;border-left:1px solid #e2e2e2;display:flex; flex-direction:column; justify-content:center; height: 100%;width: 12%;}
header .b-logins a {}
header .b-socs {padding-left: 15px;width: 42px;font-size: 1px; width: 9%;}
header .b-socs .fb { background:url("../../images/public_site/fb-itsheff-1sfv9hL.png") 0 0 no-repeat;width: 42px;height: 42px;margin: 0;display: inline-block;vertical-align: top;width: 42px;height: 42px;}
header .b-socs .vk { background:url("../../images/public_site/youtube-itsheff-cxxY1d-.png") 0 0 no-repeat;width: 42px;height: 42px;margin: 0;display: inline-block;vertical-align: top;width: 42px;height: 42px;}
header .b-socs .in { background:url("../../images/public_site/linkedin-itsheff-zsglu48.png") 0 0 no-repeat;width: 42px;height: 42px;margin: 0;display: inline-block;vertical-align: top;width: 42px;height: 42px;}
header .b-socs .inst { background:url("../../images/public_site/insta-itsheff-CLs6UN6.png") 0 0 no-repeat;width: 42px;height: 42px;margin: 0;display: inline-block;vertical-align: top;width: 42px;height: 42px;}
.cab-login{width: 50%; line-height: 1.5; margin-right: -47px;}

header a {color:#3c3c3c;}

nav {font-size: 14px;background: #fdfdfd;border-bottom:1px solid #e2e2e2;}
nav ul { list-style:none;margin: 0;padding:17px 0 0;}
nav ul li {margin-right: 40px;display: inline-block;vertical-align: top;}
nav ul li a {color:#3c3c3c;display: block;padding-bottom: 17px;margin-bottom: -1px;}
nav ul li.active a {color:#f05a26;border-bottom:2px solid #f05a26;}


.online-block-header{width: 96%;} */

/* Шапка Новая */

header {border-bottom:1px solid #e0e2e0; box-shadow:0 1px 4px  #e0e2e0; position: relative;z-index: 1; padding-left: 30px;padding-right: 30px;}
header  a {color:#3c3c3c;}
header .header-wrapper { display: flex; justify-content: space-between;width: 100%; max-width: 1900px;}
header .b-logo {border-right: 1px solid #e2e2e2;}

header .logo {display: block; background:url("../../images/public_site/logo2-vLMwHG8.png") 0 40% no-repeat;width: 340px;height:82px;float:left; padding: 30px 15px 0 85px;font-weight: bold;line-height: 18px; color: #3c3c3c; }
header .header-menu {display: flex; align-items: center; padding-left: 10px; flex: 1 1 auto;}
header .header-menu ul { display: flex;margin: 0;padding: 0; list-style: none; align-items: center;}
header .header-menu ul li {padding: 0 15px;}
header .header-menu a {color:#3c3c3c; text-decoration: none;}

header .b-phones {display:flex; align-items:center;font-size: 14px;padding-right: 15px;border-left: 1px solid #e2e2e2; padding-left: 25px;}
header .b-phones ul {margin: 0;padding: 0; list-style:none;}
header .b-phones .tel {padding:0 15px;}
header .b-phones .b-btn-recall a {display:inline-block;vertical-align: top;border-radius:25px;background: #618330;color:#fff;font-size: 14px;padding:9px 14px 10px;}

header .b-logins {font-size: 14px;padding-left: 20px; padding-right: 40px; line-height: 0.9; align-items: center; display: inline-flex; flex-wrap: wrap; max-width:202px;}
header .b-logins a {}
header .b-logins a.btn-aut {position:relative;padding-left: 42px;padding-top: 8px; color: #f57d1c; display: inline-block; font-size: 14px; height: 30px; white-space: nowrap}
header .b-logins a.btn-aut:hover { text-decoration: underline;}
header .b-logins a.btn-aut:before { background: url("../../images/public_site/orange_key-ZD6jMAZ.png") 50% 50% no-repeat; width: 36px;height: 36px; content: ""; position: absolute;top: -2px;left: 0;}
header .b-logins a.btn-aut-login {max-width:100%;width: 100%; overflow: hidden; text-overflow: ellipsis;padding-left: 0; height: auto;   }
header .b-logins a.btn-aut-login:before {display: none;}
header .b-logins a.btn-logout,
header .b-logins a.btn-kabinet {
    position: relative;
    padding-left: 42px;
    padding-top: 8px;
    color: #f57d1c;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    white-space: nowrap;
}
header .b-logins a.btn-kabinet {color: #618330;}
header .b-logins a.btn-logout:before,
header .b-logins a.btn-kabinet:before {
    background: url("../../images/public_site/logout_button-bv_dT9t.png") 50% 50% no-repeat;
    width: 36px;
    height: 36px;
    content: "";
    position: absolute;
    top: -2px;
    left: 0;
}
header .b-logins a.btn-kabinet:before{background: url("../../images/public_site/green_key-4DFhxY9.png") 50% 50% no-repeat;}
header .b-socs {padding-left: 30px;padding-right: 0;font-size: 1px; display: inline-flex; align-items: center; border-left: 1px solid #e2e2e2; }
header .b-socs a { display: inline-block; vertical-align: top;margin: 0 10px;}
header .b-socs a:hover { opacity: .7;}

footer .b-socs {padding-left: 30px;padding-right: 0;font-size: 1px; display: inline-flex; align-items: center; border-left: 1px solid #e2e2e2; }
footer .b-socs a { display: inline-block; vertical-align: top;margin: 0 10px;}
footer .b-socs a:hover { opacity: .7;}

header a {color:#3c3c3c;}

nav {font-size: 14px;background: #fdfdfd;padding-left: 395px;border-bottom:1px solid #e2e2e2;}
nav ul { list-style:none;margin: 0;padding:17px 0 0;}
nav ul li {margin-right: 40px;display: inline-block;vertical-align: top; clear: both;}
nav ul li a {color:#3c3c3c;display: block;padding-bottom: 17px;margin-bottom: -1px; font-weight: bold; padding-right: 20px; float: left;}
nav ul li a.arr{padding-right: 0; margin-right: 5px;}
nav ul li span.expand-arr {width: 9px; background: url("../../images/public_site/arr-head-menu-Ro6VRzc.png") 100% 5px no-repeat;display: block; float: right;margin-right: 15px;}
nav ul li.active > a, nav ul li:hover > a {color:#f05a26;}
nav ul li .ul-l2 { display: none; background: #f6f6f6;padding: 11px 0; position: absolute;top:100%; left: 0;width: 100%;z-index: 1;border-bottom: 1px solid #e2e2e2;}
nav ul li .ul-l2 { display: none;border-top:1px solid #e2e2e2;box-shadow: 0 2px 3px rgba(0,0,0, .1);}
nav ul li:hover .ul-l2, nav ul li.active .ul-l2 { display: block}
nav ul li .ul-l2 li {margin:0;padding: 0; display: block; position: relative;}
nav ul li .ul-l2 li a {background: none; display: block; font-weight: 400;}
nav ul li .submenu2 {margin: 0;width: 100%; display: flex;  margin-left: 395px; max-width:1324px}
/*nav ul li .ul-l2 li .arr {background: url("../../images/public_site/arr-head-menu-Ro6VRzc.png") 100% 7px no-repeat; padding-right: 12px;margin-right: 10px;}*/
nav ul li .ul-l2 li .arr {padding-right: 0; margin-right: 5px;}
nav ul li .ul-l2 li span.expand-arr {margin-right: 15px;}
nav ul li .ul-l3 { display: none; position: absolute;top:100%;left:0; border-radius: 6px;background: #f6f6f6; box-shadow: 0 1px 6px rgba(0,0,0, .2); min-width: 220px;}
nav ul li .ul-l2 li.active .ul-l3, nav ul li .ul-l2 li:hover .ul-l3 { display: block}
nav ul li .ul-l2 li .ul-l3 li {padding: 0 15px;}

.mobile-menu { text-align: center; overflow: auto; position: fixed;top: 82px;bottom:0;left: 0;width: 100%;background: #fff; z-index: 5; display: none;}
.menu-mob-active .mobile-menu { display: block}
.mob-menu1 {margin: 0;padding: 0; font-size: 14px;}
.mob-menu1 li {padding: 12px 0}
.mob-menu1 li a {color:#3c3c3c;}
.btn-mob-recall{ display: inline-block;
    vertical-align: top;
    border-radius: 25px;
    background: #618330;
    color: #fff !important;
    font-size: 14px;
    padding: 9px 14px 10px;
    font-weight: bold;
}
.b-mob-recall {margin: 25px 0 15px;}
.b-mob-phones { text-align: center;}
.b-mob-phones .mob-phone {font-size: 14px; display: inline-block; vertical-align: top;margin: 15px}
.b-mob-socs {}
.b-mob-socs a { display: inline-block; vertical-align: top;margin: 10px;}

.online-block-header{width: 96%;}

/* Навигация */
nav {position: relative;}

.btn {padding: 7px 20px;}
.btn-green {color:#fff;display: inline-block;vertical-align: top;
    transition: all 1s ease;

    border-radius:4px;
    border:none;
    cursor:pointer;
    padding:11px 24px 12px;
    box-shadow:0 3px 5px -1px  #628430;
    background: #628330;
    background: -moz-linear-gradient(left,  #628330 0%, #628330 100%);
    background: -webkit-linear-gradient(left,  #628330 0%,#628330 100%);
    background: linear-gradient(to right,  #628330 0%, #7b9f33 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#628430', endColorstr='#7ca034',GradientType=1 );
}

.btn-orange {color:#fff;display: inline-block;vertical-align: top;
    transition: all 1s ease;

    border-radius:4px;
    border:none;
    cursor:pointer;
    padding:11px 24px 12px;
    box-shadow:0 3px 5px -1px  #f05a26;
    background: #f05a26;
    background: -moz-linear-gradient(left,  #f05a26 0%, #fb7e22 100%);
    background: -webkit-linear-gradient(left,  #f05a26 0%,#fb7e22 100%);
    background: linear-gradient(to right,  #f05a26 0%,#fb7e22 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05a26', endColorstr='#fb7e22',GradientType=1 );
}
.btn-green:hover {color:#fff;
    background:none; border: 1px solid #628430; color:#628430;
}
.btn-orange:hover {color:#fff;
    background: #f05a26;
    background: -moz-linear-gradient(left,  #fb7e22 0%, #f05a26 100%);
    background: -webkit-linear-gradient(left,  #fb7e22 0%, #f05a26 100%);
    background: linear-gradient(to right,  #fb7e22 0%,#f05a26 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb7e22', endColorstr='#f05a26',GradientType=1 );

}
/* Контент */
div.content {}

.main-slider {margin-bottom: 50px;}
.main-slider .bx-controls {display: none;}
.main-slider .slick-arrow {display: none;}
.main-slider a {color:inherit;}
.main-slider .img {display: block;height: 450px; background-position:50% 50%; background-repeat:no-repeat; background-size:cover;}
.main-slider .text { position: absolute;top:15px; left:0;width: 100%; text-align:center; text-transform:uppercase;}
.main-slider .text strong {font-weight: 400;color:#f05a26;}
.main-slider .title {display: block;font-size: 36px;}
.main-slider .title2 {display: block;font-size: 24px;}
.main-slider .s-s2 .title3 {display: block;font-size: 39px;color:#dc8045;margin-top: 10px; text-align:center;}
.main-slider .s-s2 .title3 strong {font-size: 240px;font-weight: 800;display: block; line-height:1.05;}

.main-slider .text.slide-index {}
.main-slider .text.slide-index .title {display: block;font-size: 56px;}
.main-slider .text.slide-index .title2 {display: block;font-size: 48px;}
.main-slider .mouse {width: 38px;height: 69px;display: block;position: absolute;bottom:30%;left:50%;margin-left: -19px; background:url("../../images/public_site/mouse-PKAbRqU.png") 0 0 no-repeat;}
.slick-dots {position: absolute;bottom:20px;left:50%;width: 250px; text-align:right; margin-left: 300px;z-index: 2;}
.slick-dots li button {width: 15px;height: 15px;border-radius:50%;border:1px solid #65853a;background: #fff;padding: 0;display: block; line-height:1;font-size: 1px;}
.slick-dots li button:before {content:"";display: block;border-radius:50%;background: #f05a26;width: 9px;height: 9px; position: absolute;top:50%;left:50%;margin:-7px 0 0 -7px}

#col-form{}

.lvl1 {}
.lvl1 h2 {}
.lvl1 .b-1c-online{ position: relative;z-index: 1; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 100% no-repeat; min-height:420px;margin-bottom: 50px;}
.lvl1 .b-1c-online:after {background:url("../../images/public_site/c1-monitor-eySXv9O.png") 100% 0 no-repeat;width: 623px;height: 386px;content:"";position: absolute;right:-60px;top:0;display: block;z-index: -1;}
.lvl1 .b-1c-online h2 {font-size: 36px;font-weight: 400;padding: 0 0 55px;margin: 0; text-transform:uppercase;font-family: 'Open Sans', sans-serif;}
.lvl1 .b-1c-online h3 {font-weight: bold;font-size: 24px;margin: 0;padding: 0 0 25px; font-style:normal; text-transform:uppercase;}
.lvl1 .b-1c-online .txt { background:url("../../images/public_site/c1-online-IbZ1MF5.png") 0 0 no-repeat;padding-left: 220px; max-width:50%; font-style:italic;padding-bottom: 70px;}
.lvl1 .b-1c-online .txt strong {font-weight: 700;font-size: 16px; text-transform:uppercase; font-style:normal;}
.lvl1 .b-1c-online .play {font-size: 14px; background:url("../../images/public_site/ico-play-FSar7NL.png") 0 45% no-repeat;padding:12px 0 13px 55px;display: inline-block;vertical-align:middle;margin-top:0px;margin-right: 15px;}
.lvl1 .b-1c-online .btn-orange { vertical-align:middle}
.lvl1 .b-1c-online {}

.b-1c-online-2 { position: relative;z-index: 1; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 100% no-repeat; min-height:420px;margin-bottom: 50px;padding-bottom: 40px;}
.b-1c-online-2:after {background:url("../../images/public_site/spec-sup-un5S8vt.png") 100% 0 no-repeat;width: 435px;height: 533px;content:"";position: absolute;right:-60px;top:0;display: block;z-index: -1;}

.b-1c-online-2  h2 {font-size: 36px; text-transform:uppercase;padding-bottom: 40px;}
.b-1c-online-2 .blocks {}
.b-1c-online-2 .block{text-align:center;display: inline-block;vertical-align: top;margin-right: 20px;box-shadow: 0 0 10px rgba(0,0,0, .1); max-width:310px;padding: 20px 15px 30px;position: relative;background: #fff;}
.b-1c-online-2 .block .title {font-size: 24px;font-weight: bold;padding:0 5px 15px; }
.b-1c-online-2 .block .text em {font-weight: 400;}
.b-1c-online-2 .block .ico {padding-bottom: 15px;}
.b-1c-online-2 .block .text { min-height:110px;font-weight: bold;padding: 0 5px;}
.b-1c-online-2 .block .bottom {display:flex; justify-content:space-between}
.b-1c-online-2 .block .bottom .play {font-size: 14px; background:url("../../images/public_site/ico-play-FSar7NL.png") 0 45% no-repeat;padding:10px 0 11px 55px;display: inline-block;vertical-align:middle;margin-top:0px; text-align:left;color:#3c3c3c;}
.b-1c-online-2 .block .bottom .btn-orange{height: 45px; line-height:45px;padding-top: 0;padding-bottom: 0;margin-top: 10px;}
.b-1c-online-2 .block .bottom {}
.b-1c-online-2 .block .bottom {}

.btn-auth-send {
    margin-top: 6px;
}

.b-5-min .block{margin-top: 91px;}

.lvl2 { background:url("../../images/public_site/mobile-office-3TF_F-3.png") 50px 80px no-repeat; position: relative;z-index: 1;padding-bottom: 30px;}
.lvl2 .line {width: 100%;height: 1px; background: #e3e3e3; position: absolute;top:50%;left:0;margin-top: 10px;}
.lvl2 .line:after {content:"";width: 142px;height: 96px; background:url("../../images/public_site/oblako-1-JuiiNvx.png") 0 0 no-repeat;position: absolute;top:-64px; left:-10px;}
.lvl2:after {content:"";width:100%; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;height: 151px;display: block;position: absolute;bottom:0;left:0;}
.lvl2:before {position: absolute; background:url("../../images/public_site/oblako2-IA_r7xi.png") 0 0 no-repeat;width: 208px;height: 88px;content:"";bottom:0;left:30%;z-index: 2;}
.lvl2 h3 {font-size: 36px;font-weight: 400;padding: 0 0 55px;font-family: 'Open Sans', sans-serif;margin: 0; text-transform:uppercase;}
.lvl2 .blocks {padding-left: 50%;}
.lvl2 .part1 { background:url("../../images/public_site/ic-office-iZlrbRS.png") 0 0 no-repeat;}
.lvl2 .part2 { background:url("../../images/public_site/ic-bitrix-pSHFmDK.png") 0 0 no-repeat;}
.lvl2 .block {display:flex; align-content:stretch;margin-bottom: 50px;}
.lvl2 .block .left {width: 50%;vertical-align: top;padding-top: 130px;padding-left: 55px;}
.lvl2 .block .right {vertical-align: top;width: 49%;position: relative;padding-bottom: 50px;}
.lvl2 .block h4 {font-size: 24px;font-weight: bold;text-transform:uppercase;margin: 0;padding: 0 0 15px;}
.lvl2 .block .play {font-size: 14px; background:url("../../images/public_site/ico-play-FSar7NL.png") 0 45% no-repeat;padding:12px 0 13px 55px;display: inline-block;vertical-align:middle;margin-top:0px;margin-right: 15px;}
.lvl2 .block .btn-orange {position: absolute;bottom:0;left:0;}

.lvl3 {position: relative;z-index: 3;margin-bottom: 50px;}
.lvl3:after {position: absolute;top:0;left:50%;content:""; background:url("../../images/public_site/bg-me-ljGX2hP.jpg") 50% 50% no-repeat; height:100%;width: 1661px;margin-left: -830px;z-index: -1;}
.lvl3 .b-title {display:flex;}
.lvl3 .b-title span {font-size: 49px;font-family: 'Open Sans', sans-serif; font-weight:800;display: block;}
.lvl3 .b-title h2 {font-size: 18px;font-weight: bold;max-width:683px;padding-top: 10px;padding-left: 5px; text-transform:uppercase;}
.lvl3 .b-title {}
.lvl3 ul { list-style:none;margin: 0;max-width:440px;font-weight:600;font-size: 18px; font-family: 'Open Sans', sans-serif;}
.lvl3 ul li {margin-left: 65px;border-bottom: 1px solid #e3e3e3;padding:12px 0; position: relative;}
.lvl3 ul .ico1:after {content:""; background:url("../../images/public_site/form1-nN5Gr2K.png") 50% 50% no-repeat;width: 28px;height: 28px;position: absolute;top:11px;left:-60px;}
.lvl3 ul .ico2:after {content:""; background:url("../../images/public_site/form2-K8UbRQ0.png") 50% 50% no-repeat;width: 28px;height: 28px;position: absolute;top:11px;left:-60px;}
.lvl3 ul .ico3:after {content:""; background:url("../../images/public_site/form3-YSODFJ-.png") 50% 50% no-repeat;width: 28px;height: 28px;position: absolute;top:11px;left:-60px;}

.lvl3-2:after {position: absolute;top:0;left:50%;content:""; background:url("../../images/public_site/bg-me-ljGX2hP.jpg") 50% 50% no-repeat; height:100%;width: 1661px;margin-left: -908px;z-index: -1; transform: scale(-1, 1);}
.lvl3-2 {padding-left: 340px;margin-bottom: 0 !important;padding-bottom:25px}
.lvl3-2 ul {margin-left:260px;}

#block-form-tarif-mobile{display: none;}
#col-bottom{width: 522px;margin-left: -126px;}

.lvl4 {padding-bottom: 45px;}
.lvl4 h2 {margin: 0;padding: 0 0 33px; text-transform:uppercase;font-size: 30px;font-family: 'Open Sans', sans-serif;font-weight: 400; text-align:center;}
.lvl4 .slider-parts {position: relative;}
.lvl4 .sldier {}
.lvl4 .slider .slide { text-align:center;}
.lvl4 .slider .slide a {border:1px solid #e2e2e2; border-radius:4px; display:flex; align-items:center; justify-content:center;height: 76px;margin:0 10px;}
.lvl4 .slider .slide span {display: block;}

.form-control {border:1px solid #9a9a9a; padding:8px 18px 9px;color:#3c3c3c;font-size: 16px; font-style:italic;font-family: 'Open Sans', sans-serif;}
.form-control_invalid {border:1px solid #ff2424; padding:8px 18px 9px;color:#3c3c3c;font-size: 16px; font-style:italic;font-family: 'Open Sans', sans-serif;}
.form-control:focus { box-shadow:0 3px 5px -1px #f05a26;border:1px solid #f05a26; font-style:normal;}
.lvl5 {margin-bottom: 50px;}
.lvl5 h2 {margin: 0;padding: 0 0 35px; text-transform:uppercase;font-size: 24px;font-family: 'Open Sans', sans-serif;font-weight: 400; text-align:center;}
.lvl5 h2 strong {font-weight: bold;}
.lvl5 .form-support {display:flex;}
.lvl5 .form-support .input-groups {display:flex;flex:1 1 auto;}
.lvl5 .form-support .form-control {margin:0 12px 0 0;}
.lvl5 .form-support .btn-orange {}
.close-reg2{    transition: all 0.8s ease;
    opacity: 1;
    cursor: pointer;
    background: url("../../images/public_site/close-obl-x5tF_Oz.png") 0 0 no-repeat;
    width: 79px;
    height: 79px;
    position: absolute;
    top: -38px;
    right: -18px;}

/* Подвал */
footer {float:left;width: 100%; overflow:hidden; position: relative;}
.footer {background: #f8f8f8;border-bottom:1px solid #e2e2e2;}
.foot {border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.foot .d-flex-my {display:flex; justify-content:space-between;}

.foot .logo {
    display: block;
    background: url("../../images/public_site/logo2-vLMwHG8.png") 0 40% no-repeat;
    width: 250px;
    height: 82px;
    flex: 1 1 auto;
    padding: 23px 15px 0 90px;font-weight: bold;line-height: 18px; color: #3c3c3c;
}
.foot .i-cloud {background: #f8f8f8; display:flex; flex-wrap:nowrap;border-right:1px solid #e2e2e2;}
.foot .c1-online {display: inline-block; background:url("../../images/public_site/c1-a1DteBA.png") 15px 50% #f8f8f8 no-repeat;padding-left: 62px;color:#3c3c3c;font-size: 14px;font-weight: bold; align-items:center;padding-right: 15px; }
.foot .office {display: inline-block; background:url("../../images/public_site/office-ZGXQ9Fd.png") 15px 50% #f8f8f8 no-repeat;padding-left: 42px;color:#3c3c3c;font-size: 14px;font-weight: bold; align-items:center;padding-right: 15px; }
.foot .bitrix {display: inline-block; background:url("../../images/public_site/bitrix-Kxu0Hxe.png") 15px 50% #f8f8f8 no-repeat;padding-left: 42px;color:#3c3c3c;font-size: 14px;font-weight: bold; align-items:center;padding-right: 15px;padding-bottom: 2px;padding-top: 3px; }
/*.foot .b-socs {padding-left: 15px;width: 42px;font-size: 1px;}*/
.foot .block { flex:1 1 auto;border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2;margin-right: -1px;display:flex; text-align:center; align-items:center; justify-content:center}
/*.foot .b-socs .fb { background:url("../../images/public_site/i-fb-y5FvlF_.png") 0 0 no-repeat;width: 42px;height: 42px;margin: 0;display: inline-block;vertical-align: top;width: 42px;height: 42px;}*/
/*.foot .b-socs .vk { background:url("../../images/public_site/i-vk-371w2Lt.png") 0 0 no-repeat;width: 42px;height: 42px;margin: 0;display: inline-block;vertical-align: top;width: 42px;height: 42px;}*/
.foot {}
.foot {}

.foot-menu {}
.foot-menu .f-logo-1c {padding:5px 0 20px;}
.foot-menu .f-logo-1c .online { background:url("../../images/public_site/c1-a1DteBA.png") 0 0 no-repeat;font-weight: bold;color:#ff2718;font-size: 14px;display: inline-block;padding-left: 48px;padding-top: 2px;}
.foot-menu .f-logo-1c {}
.foot-menu {}
.foot-menu {}

.b-foot-menu {font-size: 14px;display:block; justify-content:space-between;}
.b-foot-menu .fcol {width: 100%; clear: both; display: flex;}
.b-foot-menu strong {display: block;margin-bottom: 14px; min-width: 110px;}
.b-foot-menu strong a{color: #0c0c0c;}
.b-foot-menu ul { list-style:none;margin: 0;padding: 0;}
.b-foot-menu ul li {margin-bottom: 14px; float: left; width: 25%;}
.b-foot-menu ul li a {color:#3f3f3f;}
.b-foot-menu ul li ul li{
    margin-bottom: 0px;
    margin-left: 10px;
    float: none;
    width: 100%;
}

.foot-bottom {font-size: 14px;color:#000000;display:flex;border-top:1px solid #e2e2e2; justify-content:space-between}
.foot-bottom .foot-contact {border-left:1px solid #e2e2e2;padding:20px;width: 25%;}
.foot-bottom .foot-contact:first-child {border:none;padding-left: 0;}
.foot-bottom .foot-contact .title {color:#618330;font-weight: bold;font-family: 'Open Sans', sans-serif; background:url("../../images/public_site/i-contact-Zelys4B.png") 0 0 no-repeat;padding-top: 8px;padding-left: 29px;}
.foot-bottom .clear-title {height:26px;}
.foot-bottom .foot-support {border-left:1px solid #e2e2e2;padding:20px;width: 25%;}
.foot-bottom .foot-support strong {color:#618330;font-weight: bold;}
.foot-bottom .foot-support .title {color:#000000;font-size: 14px;font-weight: bold;max-width:125px;margin-bottom: 7px;}
.foot-bottom .foot-support {}

.icon-super{margin-left: -26px;}

footer .copy {display:flex; justify-content:space-between;font-size: 14px;color:#656565;padding-top: 5px;padding-bottom: 15px;}

.btn-pop-menu {display: none;}

.top-banner {font-size: 36px;font-weight: 400; text-transform:uppercase; position: relative;}
.top-banner {height: 97px; position: relative;z-index: 2;}
.top-banner h1 {font-size: 36px;position: relative;z-index: 1;padding-top: 23px;}
.top-banner h1  strong {font-weight: 400;color:#f05a26;}

.top-banner:after { background:50% 0 no-repeat;width: 2000px;height: 100%; content:"";display: block;position: absolute;top:0;left:50%;margin-left: -1000px;}
.ban-market:after { background-image:url("../../images/public_site/head-inside-KSI3yAx.png") }
.akcii-ban:after { background-image:url("../../images/public_site/akcii-top-banner-K70Zk_y.png") }
.breadcrumb {background: none; padding:15px 0;font-size: 14px;color:#f05a26;}
.breadcrumb li.active {color:#f05a26;}
.breadcrumb li a{color:#9b9b9b;}
.breadcrumb-item + .breadcrumb-item:before {content:"•"}

.link-tabs { text-align:center; background:#f3f3f3;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin-bottom: 40px;}
.link-tabs li {display: inline-block;vertical-align: top;margin:0 50px;color:#f05a26; }
.link-tabs li.active{color:#f05a26;}
.link-tabs li a {display: inline-block;vertical-align: top;padding:19px 0;margin-bottom:-1px;}
.link-tabs li.active a {color:#f05a26;border-bottom:2px solid #f05a26;}
.link-tabs li a:hover {color:#f05a26}
.tab-tp {cursor: pointer;}

h2.market-title {font-size: 30px; text-align:center; font-weight:400; text-transform:uppercase;padding: 0;margin: 0 0 40px}
h2.market-title strong{color:#f05a26;font-weight: 400;}

.list-market {display:flex; flex-wrap:wrap;margin-bottom: 30px;}
.list-market .block {margin:30px 0 30px; box-shadow:0 0 10px rgba(0,0,0, .1); text-align:center; position: relative; padding:55px 0 30px; min-height: 250px;}
.list-market .ico { position: absolute;left:50%;width: 70px;margin-left:-35px;top:-25px;}
.list-market .ico.star span:after{position: absolute;top:-10px;right:-5px; background:url("../../images/public_site/green-star-pd5iqSH.png") 0 0 no-repeat;width: 28px;height: 28px;content:"";}
.list-market .title {color:#3c3c3c;font-size: 16px;font-weight: bold;min-height:80px;margin-bottom: 5px;padding:0 10px;}
.list-market .title span{font-weight: normal;}
.list-market .title strong{font-weight: 400;color:#f05a26;display: block;}
.list-market .btn1  {margin-bottom: 20px;}
.list-market .btn1 a{font-size: 14px;}
.list-market .btn-podr{font-size: 14px;}
.list-market .btn-podr a {color:#618330;}


.karaganda-marker {margin-top: 172px;margin-left: 641px;position: absolute;}
.karaganda-marker.count-city{margin-left: 37px;margin-top: 51px;position: absolute;font-size: 39px;color: #f25f25;font-weight: 600;}
.karaganda-marker.company {font-size: 16px;color: #f36a34;margin-top: -8px;}

.aktobe-marker {margin-top: 237px;position: absolute;margin-left: 261px;}
.count-city-aktobe {margin-left: 92px;margin-top: 32px;position: absolute;font-weight: 600;font-size: 40px;color: #f25f25;}
.company-aktobe {font-size: 14px;color: #f36a34;margin-top: -9px;}
.company-astana {font-size: 13px; color: #f36a34;margin-top: -10px;}

.count-city-krg{margin-left: 37px;margin-top: 51px;position: absolute;font-size: 39px;color: #f25f25;font-weight: 600;}
.company-krg{font-size: 16px;color: #f36a34;margin-top: -8px;}


.astana-marker{position: absolute;margin-left: 489px;margin-top: 117px;}
.count-city-astana{margin-left: 33px;margin-top: 37px;position: absolute;font-weight: 600;font-size: 40px;color: #f25f25;}

.shimkent-marker{margin-top: 317px;margin-left: 533px;position: absolute;}
.count-city-shimkent{margin-left: 39px;margin-top: 60px;position: absolute;font-weight: 600;font-size: 47px;color: #f25f25;}
.company-shimkent{font-size: 14px; color: #f36a34;margin-top: -10px;}

.almaty-marker{margin-top: 217px;margin-left: 817px;position: absolute;}
.count-city-almaty{margin-left: 39px;margin-top: 50px;position: absolute;font-weight: 600;font-size: 69px;color: #f25f25;}
.company-almaty{font-size: 18px;color: #f36a34;margin-top: -16px;margin-left: 9px;}

.atirau-marker{margin-top: 183px;margin-left: 138px;position: absolute;}
.count-city-atirau{margin-left: 29px;margin-top: 35px;position: absolute;font-weight: 600;font-size: 39px;color: #f25f25;}
.company-atirau{font-size: 13px;color: #f36a34;margin-top: -8px;}

.aktau-marker{margin-top: 294px;margin-left: 38px;position: absolute;}
.count-city-aktau{margin-left: 34px;margin-top: 64px;position: absolute;font-size: 44px;font-weight: 600;color: #f25f25;}
.company-aktau{font-size: 15px;color: #f36a34;margin-top: -7px;}

.uralsk-marker{margin-top: 130px;margin-left: 291px;position: absolute;}
.count-city-uralsk{ margin-left: 20px;margin-top: 71px;position: absolute; font-size: 26px;font-weight: 600;color: #f25f25;}

.pavlodar-marker{margin-top: 141px;margin-left: 830px;position: absolute;}
.count-city-pavlodar{margin-left: 22px;margin-top: 30px;position: absolute;font-size: 26px;font-weight: 600;color: #f25f25;}

.b-popup { text-align:center; position: fixed;top:8%;left:50%;width: 430px;margin-left: -215px;padding:50px;background: #fff; box-shadow:0 2px 13px rgba(0,0,0, .2);z-index: 101; border-radius:5px;display: none;}
.popup-regform{text-align:center; position: fixed;top:20%;left:50%;width: 430px;margin-left: -215px;padding:50px;background: #fff; box-shadow:0 2px 13px rgba(0,0,0, .2);z-index: 101; border-radius:5px;display: none;}
.b-popup .close {   transition: all 0.8s ease; opacity:1;cursor:pointer; background:url("../../images/public_site/close-obl-x5tF_Oz.png") 0 0 no-repeat;width: 79px;height: 79px; position: absolute;top:-38px;right:-18px;}
.popup-regform .close {    transition: all 0.8s ease;
    opacity: 1;
    cursor: pointer;
    background: url("../../images/public_site/close-obl-x5tF_Oz.png") 0 0 no-repeat;
    width: 79px;
    height: 79px;
    /* position: absolute; */
    top: -37px;
    right: -18px;
    margin-top: -31px;
    margin-right: -17px;}
.b-popup .close:hover { transform:rotate(360deg);}
.b-popup .title { text-transform:uppercase;font-size: 24px;padding-bottom: 38px;}
.b-popup .title strong {font-size: 30px;}
.b-popup .input-group {padding-bottom: 16px;}
.b-popup .form-control {border:1px solid #9a9a9a; font-size:16px; font-style:italic;padding:5px 10px;margin:0 10px}
.b-popup .btn-orange{margin-top: 1px;}
.b-popup {}
.popup-regform{}
.pk-invis {display: none;}
#popup-capcha{text-align: center;}
.ban-vopros:after { background-image:url("../../images/public_site/ban-vopros-0fxNweH.png");}
.list-vopros {}
.list-vopros .bl {}
.list-vopros .title-toggle-inst {font-size: 24px; text-transform:uppercase; text-align:center;padding-bottom: 25px;}
.list-vopros .block {font-weight: bold;display: flex; align-content:center;box-shadow:0 0px 8px rgba(0,0,0, .2);margin-bottom: 20px;padding: 13px 15px; align-items:center;}
.list-vopros .block span {}
.list-vopros .block .ico{padding-right: 10px;display: inline-block;vertical-align: top; min-height:69px; min-width:84px; max-width:84px}
.list-vopros .block {}


.b-top-otzivi {position: relative;padding-bottom: 35px;z-index: 2;margin-bottom: 35px;}
.b-top-otzivi:after { background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 100% no-repeat;content:"";width: 2000px;position: absolute;bottom:0;left:50%;margin-left: -1000px;z-index: -1;height: 100%;}
.b-top-otzivi h2 { text-align:center;font-size: 36px; text-transform:uppercase;margin: 0; padding:0 0 35px;}
.b-top-otzivi .text { text-align:center;padding-bottom: 30px;}
.b-top-otzivi .tabs-otziv { text-align:center;}
.b-top-otzivi .tabs-otziv .block { text-align:center;display: inline-block;vertical-align: top;}
.b-top-otzivi .tabs-otziv .block a {font-size: 14px; color:#3c3c3c;font-weight: bold;display: inline-block;margin: 10px;background: #f8f8f8;padding: 10px 25px 10px 10px;border:1px solid #e2e2e2; border-radius:4px}
.b-top-otzivi .tabs-otziv .block a span {padding-left: 65px;}
.b-top-otzivi .tabs-otziv .block a .c1-online {background:url("../../images/public_site/c1-a1DteBA.png") 7px 50% no-repeat ;display: inline-block;vertical-align: top;}
.b-top-otzivi .tabs-otziv .block a .c1-server {background:url("../../images/public_site/c1-a1DteBA.png") 7px 50% no-repeat ;display: inline-block;vertical-align: top;}
.b-top-otzivi .tabs-otziv .block a .bitrix {background:url("../../images/public_site/bitrix-Kxu0Hxe.png") 7px 50% no-repeat;display: inline-block;vertical-align: top;padding-left: 45px;}

.pb-its{margin-bottom: 45px;}

.bs-reviews {margin-bottom: 35px;}
.bs-reviews .block {box-shadow:0 0px 11px rgba(0,0,0, .1);background: #fff;margin-bottom: 24px; position: relative;}
.bs-reviews .block .arr-toggle { background:url("../../images/public_site/arr-green-down-f7Uk8Cb.png") 100% 80% no-repeat;position: absolute;top:0;width: 50px;right: 20px;height: 30px; cursor:pointer;}
.bs-reviews .block .close-otvet { background:url("../../images/public_site/rew-close-yY2D1CL.png") 100% 80% no-repeat;position: absolute;top:0;width: 50px;right: 20px;height: 30px; cursor:pointer;z-index: 2;}
.bs-reviews .b-review{display:flex;padding: 26px;}
.bs-reviews .left{width: 160px;}
.bs-reviews .icon {width: 150px;height: 150px; text-align: center;/*border-radius:50%;border:1px solid #618330;*/}
.bs-reviews .icon span {display: block;width: 138px;height: 138px;border-radius:50%;margin-top: 5px;margin-left: 5px; overflow:hidden; background-position:50% 50%; background-repeat:no-repeat;}
.bs-reviews .video {margin-top: 10px;}
.bs-reviews .play {font-size: 14px; background:url("../../images/public_site/ico-play-FSar7NL.png") 0 45% no-repeat;padding:12px 0 13px 50px;display: inline-block;vertical-align:middle;}
.bs-reviews .right {padding-left: 25px;}
.bs-reviews .date {color:#909090;font-size: 12px;padding-bottom: 11px;}
.bs-reviews .name {font-size: 14px;font-weight: bold;color:#3c3c3c;padding-bottom: 11px;}
.bs-reviews .opt {padding-bottom: 16px; line-height:1;font-size: 14px;}
.bs-reviews  .who{color:#f25f25;font-size: 14px;display: inline-block;vertical-align: top; font-style:italic;border-right:1px solid #909090;margin-right: 15px;padding-right: 15px;}
.bs-reviews .link {color:#618330;display: inline-block;vertical-align: top;}
.bs-reviews .text {font-size: 14px;}
.bs-reviews .b-otvet {position: relative;display: none;}
.bs-reviews .b-otvet .otvet-cont{display:flex;padding: 26px;background: #eeeeee; position: relative;}
.bs-reviews .b-otvet .icon{width: auto;height: auto;border:none; text-align:center;}
.bs-reviews .b-otvet .text { font-style:italic;font-size: 16px;}
.burger-menu-mobile {display: none;}
.burger-menu {width: 251px; background: #e9e9e9;border-right:1px solid #d0d4d0; box-shadow:0 0 6px #e0e2e0; display:flex;padding:0 20px; align-items:center;margin-right: 15px; position: relative;z-index: 15;}




.lnk-burger .c1-online {display: inline-block; background:url("../../images/public_site/c1-burg-2-aCOvVA2.png") 0 0 no-repeat;padding-left: 50px;font-weight: bold;color:#393939;padding-top: 3px;padding-bottom: 2px;}

.burger-menu-mobile {display: none;}
#hamburger-icon {
    width: 22px;
    height: 18px;
    z-index: 1001;
    line-height:1;
    position: absolute;
    top:50%;
    right:20px;
    margin-top: -12px;
    color:#3c3c3c;
}

body.active_m1 #hamburger-icon.burger1, body.active_m2 #hamburger-icon.burger2 {
    height: 20px;
}

.doc-block{margin-top: -22px;
    margin-left: 15px;
    width: 201px;}

#hamburger-icon .line {
    display: block;
    background-color: #3c3c3c;
    width: 22px;
    height: 3px;
    position: absolute;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
}
#hamburger-icon strong { position:absolute;left:100%;top:5px; margin-left:10px;}
.active_m1 .burger1 .line, .active_m2 .burger2 .line { background:#3c3c3c;}
#hamburger-icon .line.line-1 {
    top: 0;
}

#hamburger-icon .line.line-2 {
    top: 50%;
}

#hamburger-icon .line.line-3 {
    top: 100%;
}

#hamburger-icon:hover .line-1, #hamburger-icon:focus .line-1 {
    transform: translateY(-4px);
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
}

#hamburger-icon:hover .line-3, #hamburger-icon:focus .line-3 {
    transform: translateY(4px);
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
}

body.active_m1 #hamburger-icon.burger1 .line-1, body.active_m2 #hamburger-icon.burger2 .line-1 {
    transform: translateY(10px) translateX(0) rotate(45deg);
    -webkit-transform: translateY(10px) translateX(0) rotate(45deg);
    -moz-transform: translateY(10px) translateX(0) rotate(45deg);
}

body.active_m1 #hamburger-icon.burger1 .line-2, body.active_m2 #hamburger-icon.burger2 .line-2 {
    opacity: 0;
}

body.active_m1 #hamburger-icon.burger1  .line-3, body.active_m2 #hamburger-icon.burger2 .line-3 {
    transform: translateY(-10px) translateX(0) rotate(-45deg);
    -webkit-transform: translateY(-10px) translateX(0) rotate(-45deg);
    -moz-transform: translateY(-10px) translateX(0) rotate(-45deg);
}

.submenu { position: absolute;top:100%; left:0;font-size: 14px;color:#3c3c3c;font-weight: bold;margin:2px 0 0;padding: 0; background:#fff;border:1px solid #d0d4d0; box-shadow:0 0 6px #e0e2e0;border-bottom:none;width: 315px;display: none;}
body.active_m1 .submenu {display: block;}

.submenu a {color:#3c3c3c;margin: 0;padding: 0;}
.submenu li.s-lvl2 ul{font-weight: 400;display: none;padding:10px 0 0;margin: 0;}
.submenu li {padding:12px 20px; position: relative;border-bottom:1px solid #d0d4d0;display: block;margin: 0;}
.submenu li .tit_l2 {display: block; position: relative;padding-right: 15px;}
.submenu li .tit_l2 span.arr { background:url("../../images/public_site/arr-submenu-H6233-n.png"); content:"";display: block; position: absolute;top:8px;right:0px;width: 11px;height: 6px;transition: all 0.3s ease; cursor:pointer;}
.submenu li .tit_l2.act span.arr { transform:rotate(180deg)}
.submenu li.s-lvl2 ul li {border:none; padding:10px 20px;}

.menu2 .menu-icon {display: none;}

.slider-1c {margin-bottom: 40px; overflow:hidden;position: relative; margin:0 -240px;}
.slider-1c .slick-arrow {display: none;}
.slider-1c .slider  { background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 100% no-repeat;}
.slider-1c .slide {height: 480px;position: relative;padding:0 40px; }
.slider-1c .slid1 .max-w-slide {height: 480px; max-width:1120px; margin:0 auto; position: relative; background:url("../../images/public_site/slid-1c-nO1VPju.png") 100% 0 no-repeat;}
.slider-1c .slid1.banner2 .max-w-slide {background:url("../../images/public_site/1c-online-banner2-4QCJv5t.png") 100% 0 no-repeat;}
.slider-1c .slid1 h2  {font-size: 36px; text-transform:uppercase;padding-bottom: 20px;}
.slider-1c .slid1 h3 { text-transform:uppercase;font-size: 24px; background:url("../../images/public_site/oblako-1c-hg71NJ9.png") 0 0 no-repeat;padding:25px 0 25px 35px;margin-left: -35px;}
.slider-1c .slid1 h3 strong {color:#f05a26;font-weight: 400;display: block;}
.slider-1c .slid1 ul {}
.slider-1c .slid1 ul li {border-bottom:1px solid #e3e3e3;padding-bottom: 11px;margin-bottom:13px;margin-left: 50px;position: relative;}
.slider-1c .slid1 ul li:after {content:"";width: 30px;height: 100%;display: block;position: absolute;top:0px;left:-50px;}
.slider-1c .slid1 .li1:after { background:url("../../images/public_site/p-1c-l1-fKymZZj.png") 50% 5px no-repeat;}
.slider-1c .slid1 .li2:after { background:url("../../images/public_site/p-1c-l2-_4rpPy2.png") 50% 0 no-repeat;}
.slider-1c .slid1 .li3:after { background:url("../../images/public_site/p-1c-l3-HrjKbd4.png")  50% 0 no-repeat;}
.slider-1c .slid1 .li4:after { background:url("../../images/public_site/p-1c-l4-rbsH6kd.png")  50% 0 no-repeat;top:-2px}
.slider-1c .slid1 .blt-zakaz { position: absolute;bottom:40px;left:115px;}
.slider-1c .slide-left{width:60%;max-width:645px;}
.slider-1c .slide-right{position: absolute; right: 320px; top: 50px; color: #ffffff;}
.slider-1c .slid1 .link-1c { background:url("../../images/public_site/link-1c-0l93a_x.png") 0 0 no-repeat;width: 38px;height: 38px;display: block; position: absolute;bottom:55px;right:25px;}
.slider-1c .btn-orange { text-transform:uppercase;}
.slider-1c .slid2 { background:url("../../images/public_site/slide2-3aQtCb8.png") 100% 10% no-repeat;
    display: block !important;
    max-width: 1239px;
    margin: 0 auto;
    float: none;

}


.slider-1c .slid2 .slide-left {width: 50%;}
.slider-1c .slid2 .slide-left h3{font-size: 36px; text-transform:uppercase;padding-bottom: 46px;}
.slider-1c .slid2 .slide-left h3 strong{display: block;font-size: 48px;}

.slider-1c .slid3 { background:url("../../images/public_site/slide3-Yp-e-Xp.png") 50% 0 no-repeat;}
.slider-1c .slid3 .slide-left {margin:0 auto;max-width:615px; position: relative;left:80px; text-transform:uppercase;}
.slider-1c .slid3 h2{font-size: 56px;}
.slider-1c .slid3 h3 {font-size: 36px;}
.slider-1c .slid3 h3 strong {display: block;}

.slider-1c .slid4 {position: relative; background:url("../../images/public_site/slide4-9srrfTE.png") 50% 0 no-repeat;height: 474px;}
.slider-1c .slid4 .slide-left {width: auto; margin:0 auto; text-align:center;color:#fff;padding-top: 75px;}
.slider-1c .slid4 h2 { text-align:center;font-size: 48px; text-transform:uppercase;}
.slider-1c .slid4 .b-btn {position: absolute;bottom: 55px;left:0;width: 100%; text-align:center;}

.slider-1c .slid5 {position: relative; background:url("../../images/public_site/slide5-VVdmcCP.png") 50% 0 no-repeat;height: 474px;}
.slider-1c .slid5 .slide-left {width: auto; margin:0 auto; text-align:center;color:#3c3c3c;padding-top: 15px;}
.slider-1c .slid5 h2 { text-align:center;font-size: 56px; text-transform:uppercase;}
.slider-1c .slid5 h3 {font-size: 48px; text-transform:uppercase;}
.slider-1c .slid5 .b-btn {position: absolute;bottom: 55px;left:0;width: 100%; text-align:center;}


.slider-1c .slid6 {position: relative; background:url("../../images/public_site/slide6-6XsgrEx.png") 50% 100% no-repeat;}
.slider-1c .slid6 .slide-left {width: auto; margin:0 auto; text-align:center;color:#3c3c3c;padding-top: 15px; max-width:790px;height: 100%;}
.slider-1c .slid6 h2 { text-align:center;font-size: 48px; text-transform:uppercase;}
.slider-1c .slid6 h3 {font-size: 36px; text-transform:uppercase;margin-bottom: 30px;}
.slider-1c .slid6 .b-btn {position: absolute;bottom: 55px;left:0;width: 100%; text-align:center;}

.slider-1c .slid7 { background:url("../../images/public_site/slide7-W26qlAJ.png") 50% 0 no-repeat;}
.slider-1c .slid7 .slide-left {margin:0 auto ;max-width:615px; position: relative;left:-270px; text-transform:uppercase;}
.slider-1c .slid7 h2{font-size: 39px; text-decoration: none;}
.slider-1c .slid7 h3 {font-size: 36px;margin-bottom: 45px;}


.slider-1c .slid8 {position: relative; background:url("../../images/public_site/slide8-nM5dREJ.png") 50% 0 no-repeat;height: 474px;}
.slider-1c .slid8 .slide-left {width: auto; margin:0 auto; text-align:center;color:#3c3c3c;padding-top: 25px;}
.slider-1c .slid8 h2 { text-align:center;font-size: 56px; text-transform:uppercase;}
.slider-1c .slid8 h3 {font-size: 22px;margin-bottom: 50px; text-transform:uppercase;color:#f05a26;}
.slider-1c .slid8 .b-btn {position: absolute;bottom: 55px;left:0;width: 100%; text-align:center;}


.slider-1c .slid9 {position: relative; background:url("../../images/public_site/slide9-wRpSMUK.jpg") 50% 0 no-repeat;height: 474px;}


.slider-1c .slid10 { background:url("../../images/public_site/slide10-FjjW8s7.png") 85% 0 no-repeat;}
.slider-1c .slid10 .slide-left {margin:0 auto ;max-width:615px; position: relative;left:-270px; text-transform:uppercase;}
.slider-1c .slid10 h2{font-size: 48px;}
.slider-1c .slid10 h3 {font-size: 36px;margin-bottom: 45px;}


.slider-1c .slick-dots {margin: 0;width: auto;bottom:50px}
.slider-1c .slid12 { background:url("../../images/public_site/slide12-30A_OMS.png") 50% 100% no-repeat;}
.slider-1c .slid12 .slide-left {margin:0 auto ;max-width:615px; position: relative;left:-270px; text-transform:uppercase;}
.slider-1c .slid12 h2{font-size: 36px;padding-bottom: 20px;margin-top: 30px;}
.slider-1c .slid12 h3 {font-size: 24px;margin-bottom: 45px;}


.slider-1c .slid13 {position: relative; background:url("../../images/public_site/slide13-CMxq5HH.png") 50% 100% no-repeat;height: 474px;}
.slider-1c .slid13 .slide-left {width: auto; margin:0 auto; text-align:center;color:#3c3c3c;padding-top: 25px; max-width:900px;}
.slider-1c .slid13 h2 { text-align:center;font-size: 36px; text-transform:uppercase;}
.slider-1c .slid13 h3 {font-size: 20px;margin-bottom: 50px; text-transform:uppercase; text-align:center;margin:0 auto; max-width:600px;}

.slider-1c .slid14 { background:url("../../images/public_site/slide14-orW7ZAg.png") 70% 100% no-repeat;}
.slider-1c .slid14 .slide-left {margin:0 auto ;max-width:615px; position: relative;left:-270px; text-transform:uppercase;}
.slider-1c .slid14 h2{font-size: 36px;padding-bottom: 20px;margin-top: 30px;max-width:400px;}
.slider-1c .slid14 h3 {font-size: 20px;margin-bottom: 45px;max-width:400px;}
.slider-1c .slid14 .b-btn {width: 100%; text-align:center;}

.mobile-preim {
    display: none;
}
.desktop-preim {
    display: block;
}
.tablet-preim{
    display: none;
}
.config-client{display: none;}
.ul-elem-oblako {}

.slider-1c .slid15 { background:url("../../images/public_site/slide15-be6SpFx.png") 50% 100% no-repeat; padding-top:50px;}
.main-slider .s-s1555 {
    height: 450px;
    /*position: relative;*/
    background:url("../../images/public_site/slide15-be6SpFx.png") 50% 100% no-repeat;
    padding: 50px 0 40px 0;
}
.slider-1c .slid17 {/*background:url("../../images/public_site/sql-bg2-L4yd1lj.jpg") 100% 100% no-repeat;*/}
.main-slider .s-s1555 .slide-left, .slider-1c .slid15 .slide-left {margin:0 auto ;max-width:615px; position: relative;left:-270px; text-transform:uppercase;}
.main-slider .s-s1555 h2, .slider-1c .slid15 h2{font-size: 48px;}
.main-slider .s-s1555 h3, .slider-1c .slid15 h3 {font-size: 36px;margin-bottom: 45px;}

.tablet-preim{
    display: none;
}
.ul-elem-oblako {}

.slider-1c .slid16 { background:url("../../images/public_site/slide16-DYFjk-3.png") 50% 100% no-repeat; padding-top:50px;}
.slider-1c .slid16 .slide-left {margin:0 auto ;max-width:615px; position: relative;left:-270px; text-transform:uppercase;}
.slider-1c .slid16 h2{font-size: 36px;}
.slider-1c .slid16 h3 {font-size: 20px;margin-bottom: 45px;}

.slider-1c .slid17 {padding-top:50px;}
.slider-1c .slid17.linux_slide {background:url("../../images/public_site/slide17--Q8AZO1.jpg") 50% 100% no-repeat; padding-top:50px;}
.slider-1c .slid17 .slide-left {margin:0 auto ;max-width:615px; position: relative;left:-270px; text-transform:uppercase;}
.slider-1c .slid17 h2{font-size: 36px;padding-bottom: 20px;}
.slider-1c .slid17 h4 {font-size: 20px;margin-bottom: 35px;}
.slider-1c .slid17 ul {list-style: none;margin-bottom: 20px;}
.slider-1c .slid17 ul li {margin-bottom: 7px; text-transform: none; position: relative;padding-left: 25px;}
.slider-1c .slid17 ul li:after {width: 8px;height: 8px;position: absolute;top:6px;left:0;content:"";background: #f05a26; border-radius: 50%}

.slider-1c .slick-dots {margin: 0;width: auto;bottom:50px}

.sh-down:after {content:"";position: absolute;bottom:0;left:50%;margin-left: -1000px;width: 2000px;z-index: -1; background:url("../../images/public_site/shadow-new-eELWru7.png") 50% 100% no-repeat;height: 150px;display: block;}
.sh-down {position: relative;padding-bottom: 50px;}

.sh-down2:after {content:"";position: absolute;bottom:0;left:50%;margin-left: -1000px;width: 2000px;z-index: -1; background:url("../../images/public_site/shadow-2--EtwrPG.png") 50% 100% no-repeat;height: 70px;display: block;}
.sh-down2 {position: relative;padding-bottom: 50px;}

h2 strong, h3 strong {color:#f05a26; font-weight:inherit;}
.zaicloud {padding-bottom: 50px;z-index: 1;position: relative;}
.pb0	{padding-bottom: 0;}
.zaicloud h2{ text-align:center;font-size: 36px; text-transform:uppercase;padding-bottom: 30px;}
.zaicloud h3{font-size: 24px;  max-width:585px; margin:0 auto 35px;}
.zaicloud .zacloud-pochemy { padding-left: 265px;position: relative;padding-bottom: 45px;/*margin-bottom: 45px;*/}
.zaicloud .zacloud-pochemy:after {content:"";position: absolute;bottom:0;left:50%;margin-left: -1000px;width: 2000px;z-index: -1; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;height: 150px;display: block;}
.zaicloud .zacloud-pochemy .before {content:"";position: absolute;top:-120px;left:0; background:url("../../images/public_site/earth-7z2my4r.png") 0 0 no-repeat;width: 220px;height: 356px;padding-top: 51px;padding-left: 25px; text-align:center}
.zaicloud .zacloud-pochemy .before span {font-weight: bold;font-size: 63px;color:#f25f25;}
.zaicloud .zacloud-pochemy .three-clouds { background:url("../../images/public_site/line-raketa-vn0D1Z8.png") 100% 65px no-repeat;}
.zaicloud .zacloud-pochemy .block {display: inline-block;vertical-align: top;width: 210px;padding-top: 154px; text-align:center; cursor:pointer;}
.zaicloud .zacloud-pochemy .block.active .txt  {background:url("../../images/public_site/circ-up-wzelPSJ.png") 50% 100% no-repeat;}
.zaicloud .zacloud-pochemy .block+.block {margin-left: 100px;}
.zaicloud .zacloud-pochemy .bl1{ background:url("../../images/public_site/cloid-1c-1-CHeY5Mi.png") 50% 0 no-repeat;}
.zaicloud .zacloud-pochemy .bl2{ background:url("../../images/public_site/cloud-1c-2-dbBUb8h.png") 50% 0 no-repeat;}
.zaicloud .zacloud-pochemy .bl3 { background:url("../../images/public_site/cloud-1c-3-_oIeurK.png") 50% 0 no-repeat;}
.zaicloud .zacloud-pochemy .bl4 { background:url("../../images/public_site/cloud-1c-4-_J47Zm1.png") 50% 0 no-repeat;}
.zaicloud .zacloud-pochemy .bl5 { background:url("../../images/public_site/cloud-1c-5-OQQftJI.png") 50% 0 no-repeat;}
.zaicloud .zacloud-pochemy .bl6 { background:url("../../images/public_site/cloud-1c-6-iqsbJPZ.png") 50% 0 no-repeat;}


.bl7{margin-top: 32px;width: 22%;margin-left: 257px;}

.bl4 { background:url("../../images/public_site/cloud-1c-4-_J47Zm1.png") 50% 0 no-repeat;}
.bl4-reg {}
.bl5 { background:url("../../images/public_site/cloud-1c-5-OQQftJI.png") 50% 0 no-repeat;}
.bl5-reg{}
.bl6 { background:url("../../images/public_site/cloud-1c-6-iqsbJPZ.png") 50% 0 no-repeat;}
.bl6-reg {}

.bl8{margin-top: 153px;width: 16%;margin-left: 286px;}
.bl9{margin-top: 39%;margin-left: 255px;}

.zaicloud .zacloud-pochemy .title{font-size: 18px;font-weight: bold; text-transform:uppercase;}
.zaicloud .zacloud-pochemy .txt {font-weight: bold;padding-top: 5px; min-height:95px; background:url("../../images/public_site/circ-d-6DJoyLz.png") 50% 100% no-repeat;padding-bottom: 50px;}
.zaicloud .zacloud-pochemy .tgl-block{display: none; bottom:30px;width: 390px;}
.zaicloud .zacloud-pochemy .tgl-block ul{ list-style:none;margin: 0;position: relative;width: 390px; text-align:left;padding:15px 0 0;}
.zaicloud .zacloud-pochemy .tgl-block ul li{padding-left: 20px;padding-bottom: 5px;position: relative;}
.zaicloud .zacloud-pochemy .tgl-block ul li:after {display: block;position: absolute;top:4px;left:0;width: 11px;height: 11px; border-radius:50%; content:""; background:#618330;}
.zaicloud .zacloud-pochemy .txt.hea { min-height:1px;}


.btn-def {display: block;}
.btn-up {display:none;}
.txt-online{font-weight: bold;}

.b-tarifs {}
.b-tarifs h4 { text-align:center;font-size: 24px;padding-bottom:0px;}
.b-tarifs h4 strong {font-weight: 400;color:#f05a26;}
.b-tarifs h2 { text-align:center;font-size: 36px; text-transform:uppercase;padding-bottom: 30px;}
.b-tarifs h3{ max-width:none; text-align:center; font-size: 23px;
    margin: 0 auto 35px;}
.b-tarifs .tarif-citate {font-size: 18px;font-weight: bold; font-style:italic;border-top:1px solid #618330;border-bottom:1px solid #618330;padding:20px 0; text-align:center; text-transform:uppercase;margin-bottom: 25px;}
.b-tarifs .tarif-citate strong {color:#f25f25;}
.b-tarifs .b-two-tarif {display:flex; justify-content:space-between;}
.b-tarifs .b-two-tarif .block {box-shadow:0 1px 4px #e0e2e0; width:49%;padding: 25px 25px 0 25px;position: relative;margin-bottom: 40px;}
.b-tarifs .b-two-tarif .title {font-size: 24px;color:#618330;border-bottom:1px solid #f25f25;padding-top: 17px;padding-left: 80px; text-align:center;padding-bottom: 33px; position: relative;margin-bottom: 26px;z-index: 2;}
.b-tarifs .b-two-tarif .title:before {display: block; position: absolute;top:5px;left:-10px;content:"";z-index: -1; bottom:0;width: 100%;}
.b-tarifs .b-two-tarif .title.tit1:before { background:url("../../images/public_site/c1-standart-AyYVLoF.png") 0 0 no-repeat;}
.b-tarifs .b-two-tarif .title.tit1 {color:#f25f25}
.b-tarifs .b-two-tarif .title.tit2:before {background:url("../../images/public_site/c1-start-ppis2G3.png") 19px 0 no-repeat;}
.b-tarifs .b-two-tarif .title:after{width: 0;content:"";display: block; position: absolute;top:100%;left:30px;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #f25f25;
}
/*tarif and price*/

.b-tarifs-price {}
.b-tarifs-price h4 { text-align:center;font-size: 24px;padding-bottom:0px;}
.b-tarifs-price h4 strong {font-weight: 400;color:#f05a26;}
.b-tarifs-price h2 { text-align:center;font-size: 36px; text-transform:uppercase;padding-bottom: 30px;}
.b-tarifs-price h3{ max-width:none; text-align:center; font-size: 23px;
    margin: 0 auto 35px;}
.b-tarifs-price .tarif-citate {font-size: 18px;font-weight: bold; font-style:italic;border-top:1px solid #618330;border-bottom:1px solid #618330;padding:20px 0; text-align:center; text-transform:uppercase;margin-bottom: 25px;}
.b-tarifs-price .tarif-citate strong {color:#f25f25;}

.b-tarifs-price .b-two-tarif-price {display:flex; justify-content:space-between;}
.b-tarifs-price .b-two-tarif-price .block {box-shadow:0 1px 4px #e0e2e0; width:49%;padding: 25px 25px 0 25px;position: relative;margin-bottom: 40px;}

.b-tarifs-price .b-two-tarif-price .title {margin-left:20px;font-size: 24px;color:#3c3c3c;border-bottom:1px solid #f25f25;padding-top: 17px;padding-left: 80px; text-align:center;padding-bottom: 33px; position: relative;margin-bottom: 26px;z-index: 2;}

.b-tarifs-price .b-two-tarif-price .title:before {display: block; position: absolute;top:5px;left:-10px;content:"";z-index: -1; bottom:0;width: 100%;}
.b-tarifs-price .b-two-tarif-price .title.tit1:before { background:url("../../images/public_site/c1-standart-AyYVLoF.png") 0 0 no-repeat;}
.b-tarifs-price .b-two-tarif-price .title.tit1 {color:#f25f25}
.b-tarifs-price .b-two-tarif-price .title:after{width: 0;content:"";display: block; position: absolute;top:100%;left:30px;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #f25f25;
}

.btn-online{margin-left: 19px;
    margin-top: -4px;}

.table-1c-online{width: 98%;}
.conf-header{margin-left: 19px;color: #3c3c3c;}
.conf-list{margin-top: 24px;margin-left: -15px;}

.info-row{text-align: center;}
.info-sub-row{margin-top: 8px; font-size: 18px;}

.line-tarif-price{margin-top:-39px;margin-left:20px; font-size: 24px;color:#3c3c3c;border-bottom:1px solid #f25f25;padding-top: 17px;padding-left: 80px; text-align:center;padding-bottom: 33px; position: relative;margin-bottom: 26px;z-index: 2;}
.line-tarif-price-green{margin-top: -39px; margin-left:20px; font-size: 24px;color:#3c3c3c;border-bottom:1px solid #608230;padding-top: 17px;padding-left: 80px; text-align:center;padding-bottom: 33px; position: relative;margin-bottom: 26px;z-index: 2;}
.list-tarif-price{font-family: "Open Sans";margin-left: 27px;}
.config-elem{color: #3c3c3c;}
.config-elem:hover{color: #f05a26; cursor: pointer;}
.how-money-tarif-price{font-weight: bold; justify-content: center;display: flex; margin-bottom: 40px;}
.list-tarif-price-img{margin-top: 2px; margin-right: 8px;}
.list-tarif-price-img-config{margin-top: 5px; margin-right: 8px;}
.list-tarif-price-elem{margin-bottom: 20px;}
.list-name-firma-tarif{white-space: nowrap;}
.list-tarif-price-img-privilige{margin-top: -7px; margin-right: 20px;}
.privilage-name{margin-left: 44px;
    margin-top: -27px;}
.client-elem{margin-left: 27px;}

.privilege-head-name{margin-left: 21px;}
.privilege-block{margin-top: 20px; margin-left: -16px;}
.auto-update-block{margin-left: -11px;}
.line-tarif-price-grey{width:804px; margin-top: -44px; margin-left:-3px; font-size: 24px;color:#e3e3e3;border-bottom:1px solid #e3e3e3;padding-top: 17px;padding-left: 80px; text-align:center;padding-bottom: 33px; position: relative;margin-bottom: -10px;z-index: 2;}

.line-grey-mob1{display: none;}

.first-user-card{background: #f4f4f4;padding-top: 19px;
    padding-bottom: 19px; border-radius: 7px;
    width: 579px;}

.superman-user{
    margin-top: 18px;
    margin-left: -18px;
    font-weight: bold;
}

.options-tarif-header{

    font-weight: bold;
    margin-bottom: 18px;
}

.rdp-block{
    margin-right: 44px;
    font-size: 14px;
}
.dop-base{
    margin-right: 59px;
    font-size: 14px;
}

.dop-consult{font-size: 14px;}



.options-tarif{margin-bottom: 17px;
    width: 95%;
    margin-left: 19px;
    padding-bottom: 74px;}

.block-adaptation{
    height: 47px;
    margin-left: 25px;
    font-size: 18px;
}

.block-info-1c-online{
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    width: 1233px;
    margin-bottom: 5px;
}

ul.list-tarif-price li.list-tarif-price-elem{padding-bottom: 6px;}

.head-1c-online{
    padding-top: 36px;
    margin-left: -40px;
}

.get-now{
    margin-bottom: 46px;
    margin-left: 117px;
}

.shadow-box{
    box-shadow: 0 -6px 5px -4px rgba(0, 0, 0, 0.1);
    padding-top: 43px;
}

.block-online{margin-left: 21px;}

.header-tarif-1c{
    margin-top: -11px;
}

.subtitle-tarif{margin-left: -102px;}

.how-money-block{
    margin-bottom: 30px;
}

.tarifs-subrow{margin-bottom: 50px;}

.icon-superman{margin-left: 30px;}

.b-tarifs .b-two-tarif .title strong{}
.b-tarifs .b-two-tarif .tarif-top{border-bottom:1px solid #f25f25;padding-bottom: 10px;margin-bottom: 25px;}
.b-tarifs .b-two-tarif .tarif-top li{padding-bottom: 20px; background:url("../../images/public_site/list-gal-5ueknvJ.png") 0 3px no-repeat;padding-left: 35px;margin-left: 27px;}

.b-tarifs .b-two-tarif .b-config{}
.b-tarifs .b-two-tarif .b-config .conf-text { margin-bottom: 30px;}
.b-tarifs .b-two-tarif .b-config .conf-text strong {color:#f05a26;}
.b-tarifs .b-two-tarif .b-config{}
.b-tarifs .b-two-tarif .b-config ul{display:flex; flex-wrap:wrap;}
.b-tarifs .b-two-tarif .b-config ul li{padding-bottom: 10px;padding-left: 35px;font-size: 16px; font-style:italic; padding-left: 20px;position: relative;width: 55%;border-bottom:1px solid #e3e3e3;margin-bottom: 20px;}
.b-tarifs .b-two-tarif .b-config ul li a{color: rgb(60, 60, 60);}
.b-tarifs .b-two-tarif .b-config ul li:nth-child(2n-1) {width: 45%;}
.b-tarifs .b-two-tarif .b-config ul li:after {display: block;position: absolute;top:4px;left:0;width: 11px;height: 11px; border-radius:50%; content:""; background:#618330;}

.b-tarifs-and-price{    margin-left: 73px;}

.b-tarifs .b-two-tarif .b-config-traif-price{}
.b-tarifs .b-two-tarif .b-config-traif-price .conf-text { margin-bottom: 30px;}
.b-tarifs .b-two-tarif .b-config-traif-price .conf-text strong {color:#f05a26;}
.b-tarifs .b-two-tarif .b-config-traif-price{}
.b-tarifs .b-two-tarif .b-config-traif-price ul{display:flex; flex-wrap:wrap;}
.b-tarifs .b-two-tarif .b-config-tarif-price ul li{padding-bottom: 10px;padding-left: 35px;font-size: 16px; font-style:italic; padding-left: 20px;position: relative;width: 55%;border-bottom:1px solid #e3e3e3;margin-bottom: 20px;}
.b-tarifs .b-two-tarif .b-config-tarif-price ul li a{color: rgb(60, 60, 60);}
.b-tarifs .b-two-tarif .b-config-tarif-price ul li:nth-child(2n-1) {width: 45%;}
.b-tarifs .b-two-tarif .b-config-tarif-price ul li:after {display: block;position: absolute;top:4px;left:0;width: 11px;height: 11px; border-radius:50%; content:""; background:#618330;}

.itsheff-cloud{
    display: flex;
    float: right;
    margin-top: -121px;
    margin-right: -113px;
}

.b-tarifs .b-two-tarif .green-title{color:#618330;font-size: 18px;padding-bottom: 25px;}
.b-tarifs .b-two-tarif .green-title strong{}
.b-tarifs .b-two-tarif .lnk-podr-tarig { position: absolute;bottom:7px;right:-104px;height: 87px;}
.b-tarifs .b-two-tarif .lnk-podr-tarig a {background:url("../../images/public_site/lnk-tarif-podr-LiMwW2y.png") no-repeat;width: 189px;height: 127px;display: block;color:#f05a26;font-size: 14px;padding:62px 0 0 35px;}
.b-tarifs .b-two-tarif {}
.b-tarifs .b-two-tarif .c-title {font-size: 18px;font-weight: bold;padding-bottom: 25px;}
.b-tarifs .list-tarif {display:flex; flex-wrap:wrap;margin-bottom: 5px;}

.b-tarifs .list-tarif li {border-bottom:1px solid #e3e3e3;padding-bottom: 11px;margin-bottom:13px;width: 50%;padding-left: 50px;padding-top: 2px;position: relative;}
.b-tarifs .list-tarif li+li+li, .b-tarifs .list-tarif li+li+li+li {border:none;padding-top: 5px;}
.b-tarifs .list-tarif li:after {content:"";width: 30px;height: 100%;display: block;position: absolute;top:0px;left:0px;}
.b-tarifs .list-tarif .li1:after { background:url("../../images/public_site/c1-ic1-vJzHcP1.png") 50% 0 no-repeat;}
.b-tarifs .list-tarif .li2:after { background:url("../../images/public_site/c1-ic2-YenMsrz.png") 50% 0 no-repeat;}
.b-tarifs .list-tarif .li3:after { background:url("../../images/public_site/c1-ic3-t038Q8J.png")  50% 0 no-repeat;}
.b-tarifs .list-tarif .li4:after { background:url("../../images/public_site/c1-ic4-OrrOiTn.png")  50% 0 no-repeat;top:-2px}



.text-poprobuy { background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 100% no-repeat;padding:20px 0 40px;margin-bottom: 45px;font-size: 24px; text-align:center;}
.text-poprobuy .btn-orange {font-size: 14px; vertical-align:middle;margin-left: 15px;}
.text-poprobuy strong { font-weight:inherit; color:#f25f25;}

.b-migrate { position: relative; min-height: 560px;z-index: 1;background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 100% no-repeat; }
.b-migrate.mb0 {/*margin-bottom: -50px;*/}
.b-migrate:after {content:"";position: absolute;bottom:0;left:50%;margin-left: -1000px;width: 2000px;z-index: -1; background:url("../../images/public_site/migrate-A-EB_kO.jpg") 50% 100% no-repeat;height: 100%;display: block;}
.b-migrate.mig2:after {background-image:url("../../images/public_site/migrate2-rgSwyKr.jpg")}
.b-migrate h2 { text-align:center;font-size: 36px; text-transform:uppercase;padding-bottom: 20px;}
.migrate-text h2 {text-align:center;font-size: 36px; text-transform:uppercase;padding-bottom: 20px;}
.migrate-text .b-migrate {padding-top: 70px;}
.b-migrate .txt1 {font-size: 24px;max-width:400px;height: 98px; position: relative;left:50%;margin-left:-510px;}
.b-migrate .txt2 {font-size: 24px;height: 105px;width: 385px;position: relative;left:50%;margin-left:-460px; margin-top: -14px;}
.b-migrate .txt3 {font-size: 24px;font-weight: bold;text-transform:uppercase;position: relative;left:50%;margin-left:-300px;padding-bottom: 45px;}
.b-migrate .b-btn{display: inline-block; vertical-align: top; text-align:center}
.b-migrate .b-btn a { text-align:center;margin-bottom: 15px;}
.b-migrate .b-btn span {display: block;color:#618330;font-size: 14px;}

.b-podhodit {}
.b-podhodit .text-title { text-align:center;padding-bottom: 30px;}
.podhodit-ico { background:url("../../images/public_site/dop1-TpxrOOj.png") 0 50% no-repeat;padding-left: 120px;font-size: 24px; margin-bottom: 40px;display:flex; text-align:left; align-items:center; align-content:flex-start; min-height:100px;}
.podhodit-ico strong {font-weight: 400;color:#f05a26;}
.b-podhodit  .podhodit-ico h3 {margin: 0;padding: 0;color:#3c3c3c; text-align:left;font-size: 22px;}
.b-podhodit h2 {font-size: 36px; text-transform:uppercase; text-align:center;padding-bottom: 30px; text-decoration: none;}
.tab-pdhod {}
.tab-pdhod ul.tabs {box-shadow:0 1px 14px #e0e2e0;display:flex; justify-content:space-between;margin-bottom:35px;}
.tab-pdhod ul.tabs li {display:flex;vertical-align: top;padding:0 15px; cursor:pointer; align-items:center; min-height:67px;}
.tab-pdhod ul.tabs li.active { background:#f05a26;}
.tab-pdhod ul.tabs span {display: inline-block;vertical-align: top;padding:13px 0 13px 45px;}
.tab-pdhod .li1 span { background:url("../../images/public_site/komy1-8pyDlOc.png") 0 50% no-repeat;}
.tab-pdhod .li2 span { background:url("../../images/public_site/komy2-mu0VEva.png") 0 50% no-repeat;}
.tab-pdhod .li3 span { background:url("../../images/public_site/komy3-i46yXbf.png") 0 50% no-repeat;}
.tab-pdhod .li4 span { background:url("../../images/public_site/komy4-xOqMpPI.png") 0 50% no-repeat;}
.tab-pdhod .li5 span { background:url("../../images/public_site/komy5-CED1KN7.png") 0 50% no-repeat;}
.tab-pdhod .li6 span { background:url("../../images/public_site/komy3-i46yXbf.png") 0 50% no-repeat;}
.tab-pdhod .li7 span { background:url("../../images/public_site/komy7-OMTh0Jt.png") 0 50% no-repeat;}
.tab-pdhod .li8 span { background:url("../../images/public_site/komy8-mT0HGnA.png") 0 50% no-repeat;}
.tab-pdhod .li9 span { background:url("../../images/public_site/komy2-mu0VEva.png") 0 50% no-repeat;}
.tab-pdhod .li10 span { background:url("../../images/public_site/komy9-PqTPLn4.png") 0 50% no-repeat;}
.tab-pdhod .li11 span { background:url("../../images/public_site/komy10-fqZ0lC_.png") 0 50% no-repeat;}
.tab-pdhod .li12 span { background:url("../../images/public_site/komy12-3IiesNF.png") 0 50% no-repeat;}
.tab-pdhod .li1.active span { background:url("../../images/public_site/komy1_-cupz65G.png") 0 50% no-repeat #f05a26; color:#fff;}
.tab-pdhod .li2.active span { background:url("../../images/public_site/komy2_-zIQ7B0a.png") 0 50% no-repeat #f05a26; color:#fff;}
.tab-pdhod .li3.active span { background:url("../../images/public_site/komy3_-hkw1bKD.png") 0 50% no-repeat #f05a26; color:#fff;}
.tab-pdhod .li4.active span { background:url("../../images/public_site/komy4_-M0Lf-zA.png") 0 50% no-repeat #f05a26; color:#fff;}
.tab-pdhod .li5.active span { background:url("../../images/public_site/komy5_-uIhxDqq.png") 0 50% no-repeat #f05a26; color:#fff;}
.tab-pdhod .li6.active span { background:url("../../images/public_site/komy3_-hkw1bKD.png") 0 50% no-repeat #f05a26; color:#fff;}
.tab-pdhod .li7.active span { background:url("../../images/public_site/komy7_-EojwwMr.png") 0 50% no-repeat #f05a26; color:#fff;}
.tab-pdhod .li8.active span { background:url("../../images/public_site/komy8_-XwFg00h.png") 0 50% no-repeat #f05a26; color:#fff;}
.tab-pdhod .li9.active span { background:url("../../images/public_site/komy2_-zIQ7B0a.png") 0 50% no-repeat #f05a26; color:#fff;}
.tab-pdhod .li10.active span { background:url("../../images/public_site/komy9_-3dpTP_b.png") 0 50% no-repeat #f05a26; color:#fff;}
.tab-pdhod .li11.active span { background:url("../../images/public_site/komy10_-4VaVAFy.png") 0 50% no-repeat #f05a26; color:#fff;}
.tab-pdhod .li12.active span { background:url("../../images/public_site/komy12_-dzTeXDk.png") 0 50% no-repeat #f05a26; color:#fff;}

.btn-podr-tarig{margin-top: -241px;}

.box {display: none;}
.box.visible {display: block;}
.tab-pdhod .buh { background:url("../../images/public_site/imac-1c-Z-KOJSz.png") 0 0 no-repeat;padding-left:55%;padding-top: 15px;min-height:380px;padding-right: 30px;}
.tab-pdhod .buh.vozm { background:url("../../images/public_site/vozm-phone-5WBSKl7.png") 0 20% no-repeat;padding-left:0;padding-top: 0;min-height:380px;padding-right:0;}
.tab-pdhod .buh.vozm .text {padding-left:55%;padding-top: 15px;padding-right: 30px;}
.tab-pdhod .buh.tab2 { background-image:url("../../images/public_site/c1-bg-start-Or4SIwj.png");margin-left: -70px; min-height:450px}
.tab-pdhod .buh .text {}
.tab-pdhod .buh h2 {position: relative;font-size: 24px;font-weight: bold;padding-bottom: 28px;margin-bottom: 29px; text-align:left;}
.tab-pdhod .buh h2:after {border-bottom:1px solid #e3e3e3;height: 1px;content:"";display: block;position: absolute;bottom:0;right:0;left:-170px;right:0;}
.tab-pdhod .buh h2:before {border-radius:50%;background: #e3e3e3;height: 1px;content:"";display: block;position: absolute;bottom:-4px;right:0;width:10px;height: 10px;left:-170px;}
.tab-pdhod .buh.vozm h2:after {border-bottom:1px solid #e3e3e3;height: 1px;content:"";display: block;position: absolute;bottom:0;right:0;left:0px;right:0;}
.tab-pdhod .buh.vozm h2:before {border-radius:50%;background: #e3e3e3;height: 1px;content:"";display: block;position: absolute;bottom:-4px;right:0;width:10px;height: 10px;left:0px;}
.tab-pdhod .buh ul { text-align:left;}
.tab-pdhod .buh ul li{padding-left: 35px;font-size: 16px; padding-left: 20px;position: relative;margin-bottom: 20px;}
.tab-pdhod .buh ul li:after {display: block;position: absolute;top:4px;left:0;width: 11px;height: 11px; border-radius:50%; content:""; background:#618330;}
.tab-pdhod .box-content {background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 100% no-repeat;padding-bottom: 10px;margin-bottom: 35px;}

.tab-pdhod .bottom-center { text-align:center;padding:30px 0;}

.b-review-slider {padding-bottom: 40px;margin:0 -10px}
.b-review-slider h2 { text-align:center; text-transform:uppercase;padding-bottom: 30px;}
.b-review-slider .img {float:left; max-width:110px;}
.b-review-slider .img span {display: inline-block;vertical-align: top;padding:2px;border-radius:50%;/*border:1px solid #618330;*/}
.b-review-slider .img+.right {margin-left: 110px;}
.b-review-slider .date{color:#909090;font-size: 12px;padding-bottom: 8px;}
.b-review-slider .name {font-size: 14px;font-weight: bold;color:#3c3c3c;padding-bottom:8px;}
.b-review-slider .opt {padding-bottom: 12px; line-height:1;font-size: 14px;}
.b-review-slider .who {color:#f25f25;font-size: 14px;display: inline-block;vertical-align: top; font-style:italic;border-right:1px solid #909090;margin-right: 15px;padding-right: 15px;}
.b-review-slider .link {color:#618330;display: inline-block;vertical-align: top;}
.b-review-slider .text {font-size: 14px;}
.b-review-slider .lnk-podr {padding-top: 13px;font-size: 14px;}
.b-review-slider .lnk-podr a {color:#618330; display: inline-block;vertical-align: top; background:url("../../images/public_site/podr-r-nwXgiiR.png") 100% 50% no-repeat;padding-right: 20px;}
.b-review-slider .lnk-podr a:hover { opacity:0.7;}
.b-review-slider .slide {padding:0 10px;}

.cash-hand{
    background:url("../../images/public_site/cash_in_hand-1-nTxbg.png") 50% 100% no-repeat; width: 100px; height: 100px;
}
#cash-handd{
    background:url("../../images/public_site/cash_in_hand-1-nTxbg.png") 50% 100% no-repeat; width: 100px; height: 100px;
}

.tab-pdhod .box .title span {display: inline-block;vertical-align: top;padding:13px 0 13px 45px;}
.tab-pdhod .box .title { background:url("../../images/public_site/arr-green-down-f7Uk8Cb.png") 95% 50% no-repeat}
.tab-pdhod .box .title {display:flex;vertical-align: top;padding:0 15px; cursor:pointer; align-items:center;}
.tab-pdhod .box.active .title { background:url("../../images/public_site/arr-up-white-RM1UXPc.png") 95% 50% no-repeat #f05a26;}
.tab-pdhod .titl1 span { background:url("../../images/public_site/komy1-8pyDlOc.png") 0 50% no-repeat;}
.tab-pdhod .titl2 span { background:url("../../images/public_site/komy2-mu0VEva.png") 0 50% no-repeat;}
.tab-pdhod .titl3 span { background:url("../../images/public_site/komy3-i46yXbf.png") 0 50% no-repeat;}
.tab-pdhod .titl4 span { background:url("../../images/public_site/komy4-xOqMpPI.png") 0 50% no-repeat;}
.tab-pdhod .titl5 span { background:url("../../images/public_site/komy5-CED1KN7.png") 0 50% no-repeat;}
.tab-pdhod .titl10 span { background:url("../../images/public_site/komy9-PqTPLn4.png") 0 50% no-repeat;}
.tab-pdhod .titl11 span { background:url("../../images/public_site/komy10-fqZ0lC_.png") 0 50% no-repeat;}
.tab-pdhod .titl8 span { background:url("../../images/public_site/komy8-mT0HGnA.png") 0 50% no-repeat;}
.tab-pdhod .titl12 span { background:url("../../images/public_site/komy12-3IiesNF.png") 0 50% no-repeat;}
.tab-pdhod .active .titl1 span { background:url("../../images/public_site/komy1_-cupz65G.png") 0 50% no-repeat #f05a26; color:#fff;}
.tab-pdhod .active .titl2 span { background:url("../../images/public_site/komy2_-zIQ7B0a.png") 0 50% no-repeat #f05a26; color:#fff;}
.tab-pdhod .active .titl3 span { background:url("../../images/public_site/komy3_-hkw1bKD.png") 0 50% no-repeat #f05a26; color:#fff;}
.tab-pdhod .active .titl4 span { background:url("../../images/public_site/komy4_-M0Lf-zA.png") 0 50% no-repeat #f05a26; color:#fff;}
.tab-pdhod .active .titl5 span { background:url("../../images/public_site/komy5_-uIhxDqq.png") 0 50% no-repeat #f05a26; color:#fff;}
.tab-pdhod .active .titl10 span { background:url("../../images/public_site/komy9_-3dpTP_b.png") 0 50% no-repeat #f05a26; color:#fff;}
.tab-pdhod .active .titl11 span { background:url("../../images/public_site/komy10_-4VaVAFy.png") 0 50% no-repeat #f05a26; color:#fff;}
.tab-pdhod .active .titl8 span { background:url("../../images/public_site/komy8_-XwFg00h.png") 0 50% no-repeat #f05a26; color:#fff;}
.tab-pdhod .active .titl12 span { background:url("../../images/public_site/komy12_-dzTeXDk.png") 0 50% no-repeat #f05a26; color:#fff;}

.pk-invis {display: none;}
.tab-pdhod .box .title {display: none;}

.arenda-1c-info {background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 100% no-repeat;padding-bottom: 30px;margin:0 -20px 35px;}
.arenda-1c-info h2 { text-align:center; text-transform:uppercase;padding-bottom: 25px;}
.arenda-1c-info h2 strong {}
.arenda-1c-info .text {}
.arenda-1c-info .b-icon {margin-top:30px;border-top:1px solid #618330;border-bottom:1px solid #618330;font-size: 24px;padding-top: 10px;padding-bottom: 10px; text-transform:uppercase;margin-left: 130px;position: relative;padding-left: 20px;padding-right: 15px;}
.arenda-1c-info .b-icon:after { background:url("../../images/public_site/c1-arenda-ico-EsNTFY1.png");width: 101px;height: 83px;display: block;content:"";position: absolute;top:50%;left:-110px;margin-top: -41px;}
.arenda-1c-info .b-icon strong{color:#f05a26;font-weight: 400;}
.arenda-1c-info {}

.b-buy-1c { position: relative;margin-bottom: 50px;}
.b-buy-1c .btn-orange { position: absolute;bottom:0;right:5px;font-size: 14px; letter-spacing:0.3px;padding-left:35px;padding-right: 35px;}
.b-buy-1c h2 { text-align:center; text-transform:uppercase;padding-bottom: 25px;}
.b-buy-1c h2 strong {}
.b-buy-1c .list { list-style:none;padding: 0 375px 0 0; background:url("../../images/public_site/p5ka-lVDgHT5.png") 100% 0 no-repeat; min-height:525px;margin: 0;}
.b-buy-1c .list li { font-style:italic;padding-left: 65px;padding-bottom: 20px;margin-bottom: 20px;border-bottom:1px solid #e3e3e3;}
.b-buy-1c .list h3 {font-size: 18px; font-style:normal;font-weight: bold;padding-bottom: 6px;}
.b-buy-1c .li1 { background:url("../../images/public_site/buy1-nckP9pd.png") 0 0 no-repeat;}
.b-buy-1c .li2 { background:url("../../images/public_site/buy2-bGs6c7V.png") 0 0 no-repeat;}
.b-buy-1c .li3 { background:url("../../images/public_site/buy3-f7d0sz9.png") 0 0 no-repeat;}
.b-buy-1c .li4 { background:url("../../images/public_site/buy4-cLKNnj_.png") 0 0 no-repeat;}
.b-buy-1c .li5 { background:url("../../images/public_site/buy5-m_QUAEH.png") 0 0 no-repeat;}

.b-product-services { background:url("../../images/public_site/product-monitor-WjeiXui.png") 100% 90px no-repeat;margin-right: -160px;padding-right: 160px; position: relative;z-index: 2;padding-bottom: 40px;margin-bottom: 45px;}
.b-product-services:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}
.b-product-services h2{font-size: 36px;padding-bottom: 30px; text-transform:uppercase;}
.b-product-services h3{font-size: 24px; text-transform:uppercase;padding-bottom: 20px;}
.b-product-services h4{font-size: 18px;font-weight: bold;color:#f05a26;padding-bottom: 30px;}
.b-product-services ul {max-width:863px}
.b-product-services ul li{padding-bottom: 10px;font-size: 16px; font-style:italic;margin-left: 30px;position: relative;border-bottom:1px solid #e3e3e3;margin-bottom: 20px;}
.b-product-services ul li:after {display: block;position: absolute;top:4px;left:-30px;width: 11px;height: 11px; border-radius:50%; content:""; background:#618330;}
.b-product-services .txt{}
.b-product-services .txt strong {color:#618330;font-weight: 400;}

.b-podhodit .txt { text-align:center;font-size: 18px;padding-bottom: 20px;}
.b-podhodit .txt strong {color:#f05a26;font-weight: 400;}
.b-podhodit h3 { text-align:center;font-size: 24px;color:#f05a26;padding-bottom: 30px;}


.b-ystroistvo { background:url("../../images/public_site/server-X4a0iFt.png") 100% 0 no-repeat;padding-right: 500px;padding-bottom: 30px;margin-bottom: 35px;position: relative;}
.b-ystroistvo:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}

.b-ystroistvo h2 {font-size: 36px;padding-bottom: 20px;}

.b-city { background:url("../../images/public_site/city-1c-hgvoFhi.png") 0 100% no-repeat;padding-bottom: 385px;margin-bottom: 35px;}
.b-city h2 {font-size: 36px; text-transform:uppercase;padding-bottom: 25px; text-align:center;}
.b-city h3{font-size: 24px; text-transform:uppercase;padding-bottom: 20px; text-align:center;}
.b-city ul li{padding-bottom: 10px;font-size: 16px;padding-left: 30px;position: relative;}
.b-city ul li:after {display: block;position: absolute;top:4px;left:0px;width: 11px;height: 11px; border-radius:50%; content:""; background:#618330;}

.two-model {margin-bottom: 35px;}
.two-model h2 { text-align:center;font-size: 24px;padding-bottom: 20px; text-transform:uppercase}
.two-model strong {font-weight: 400;color:#f05a26;}

.b-mars {margin-bottom: 30px;}
.b-mars h2 { text-transform:uppercase;font-size: 24px;}
.b-mars .b-image { background:url("../../images/public_site/mars-JiwFPQx.png") 48% 0 no-repeat;height: 564px;position: relative;}
.b-mars .b-image .center { text-align:center;padding-top: 135px;}
.b-mars .b-image .txt {font-size: 36px;color:#fff; line-height:1.2;}
.b-mars .b-image .txt strong {font-size: 24px;font-weight: bold;}
.b-mars .b-image .video-play {margin: 20px 0; background:url("../../images/public_site/ico-play-FSar7NL.png") 0 50% no-repeat;padding:13px 0 13px 55px;font-size: 14px;color:#3c3c3c;display: inline-block;vertical-align: top;}
.b-mars .b-image .btn-orange {}
.b-mars  .tx {width: 260px; position: absolute;left:50%;}
.b-mars  .txt1 {top:75px;text-align:right;margin-left: -535px;}
.b-mars  .txt2 {top: 276px; text-align:right;margin-left: -595px;}
.b-mars  .txt3 {margin-left: 270px;top: 35px;}
.b-mars  .txt4 {top: 190px;margin-left: 340px}
.b-mars  .txt5 {top: 330px;margin-left: 340px}

.b-superman {}
.b-superman h2 { text-align:center;font-size: 36px; text-transform:uppercase;}
.b-superman h4 { text-align:center;font-size: 18px;padding: 0;margin: 0;}
.b-superman .list { background:url("../../images/public_site/superman-fO9ObqJ.png") 100% 0 no-repeat;padding-right: 180px;display:flex;padding-top: 45px; min-height:230px;padding-bottom: 20px;}
.b-superman .num {padding-left: 95px;min-width:250px;margin-right: 10px;padding-top: 10px;}
.b-superman .n1 { background:url("../../images/public_site/num1-OSQlbWJ.png") 0 0 no-repeat;}
.b-superman .n2{ background:url("../../images/public_site/num2-4v88Avh.png") 0 0 no-repeat;min-width:300px;}
.b-superman .n3 { background:url("../../images/public_site/num3-zNIvO7c.png") 0 0 no-repeat;}
.b-superman.sup2 .n2{ background:url("../../images/public_site/num2_-Is77pH3.png") 0 0 no-repeat;}
.b-superman.sup2 .n3 { background:url("../../images/public_site/num3_-dDPgDnD.png") 0 0 no-repeat;}
.b-superman.sup2 .list { background-image:url("../../images/public_site/superman_-K1i6mC1.png");}
.b-superman.sup3 .n2{ background:url("../../images/public_site/num2_-Is77pH3.png") 0 0 no-repeat;}
.b-superman.sup3 .n3 { background:url("../../images/public_site/num3_-dDPgDnD.png") 0 0 no-repeat;}
.b-superman.sup3 .num {max-width:335px;width: 33%; min-height:88px;display:flex; align-items:center}
.b-superman.sup3 .list { padding-right: 0; justify-content:space-between;background: none;font-size: 16px; min-height:88px;margin-bottom: 40px;}
.b-superman.sup3 .num strong {font-size: 16px;}
.b-superman .num strong {display: block;font-size: 18px; text-transform:uppercase;}
.b-superman .b-btn {margin-top: -25px; text-align:center;margin-bottom: 40px;}

.cost-arenda {padding-top: 35px;padding-bottom: 15px;margin-bottom: 40px;position: relative;}
.cost-arenda:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}

.cost-arenda h2 {font-size: 36px;padding-bottom: 20px; text-align:center; text-transform:uppercase;}
.cost-arenda {}
.cost-arenda .list {display:flex; justify-content:center;}
.cost-arenda .block {font-size: 18px;font-weight: bold;padding-left:95px;display:flex; min-height:66px; align-items:center;margin:0 20px 20px;}
.cost-arenda .block.bl1 { background:url("../../images/public_site/cs1-1JYdvu4.png") 0 50% no-repeat;}
.cost-arenda .block.bl2 {background:url("../../images/public_site/cs2-IehvCdf.png") 0 50% no-repeat;}
.cost-arenda .block.bl3 {background:url("../../images/public_site/cs3-UScT0jw.png") 0 50% no-repeat;}


.b-tarifs-f1 {position: relative;z-index: 1;padding-bottom: 80px;margin-bottom: 35px;}
.b-tarifs-f1:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}

.b-tarifs-f1:before {z-index: -1;content:""; background:url("../../images/public_site/f1-2-zCKM5J5.png") 0 0 no-repeat;width: 988px;height: 424px;position: absolute;top:30px;right:-450px;}
.b-tarifs-f1 h2 {font-size: 24px; text-transform:uppercase;padding-bottom: 30px;}
.b-tarifs-f1 ul {padding-right: 480px;}
.b-tarifs-f1 ul li {padding-left: 50px;padding-bottom: 19px; font-style:italic;max-width:700px;}
.b-tarifs-f1 ul li+li {border-top:1px solid #e3e3e3;padding-top: 19px;padding-bottom: 19px;}
.b-tarifs-f1 .li1 { background:url("../../images/public_site/tar-1-4GlHFIf.png") 3px 0 no-repeat;}
.b-tarifs-f1 .li2 { background:url("../../images/public_site/tar-2-BMCUt5A.png") 0 20px no-repeat;}
.b-tarifs-f1 .li3 { background:url("../../images/public_site/tar-3-QL5tn96.png") 0 17px no-repeat;}
.b-tarifs-f1 .li4 { background:url("../../images/public_site/tar-4-ipwHsm1.png") 0 12px no-repeat;}
.b-tarifs-f1 .li5 { background:url("../../images/public_site/tar-5-AWbYJzN.png") 0 15px no-repeat;}

.dop-opt {position: relative;padding-bottom: 30px;}
.dop-opt:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}

.dop-opt h2 {font-size: 36px; text-align:center;padding-bottom: 20px;}
.dop-opt .list {margin:0 -10px; display:flex; justify-content:space-between;}
.dop-opt .block {padding-left:125px;display:flex; align-items:center; min-height:90px;margin-bottom: 20px;max-width:30%}
.dop-opt .bl1 { background:url("../../images/public_site/dop1-TpxrOOj.png") 0 50% no-repeat;}
.dop-opt .bl2 { background:url("../../images/public_site/dop2-mexQ6JE.png") 0 50% no-repeat;}
.dop-opt .bl3 { background:url("../../images/public_site/dop3-KG_J4V0.png") 0 50% no-repeat;}
.dop-opt  .text-i {font-size: 18px; font-style:italic;color:#f05a26; text-align:center;}

.support-title-zayavka {font-size: 27px;}
.subtitle-zayavka {font-size: 15px; margin-top: -4px;}

.info-zayavka {height: 136px; background:url("../../images/public_site/zayavka-tp-9V84UQ3.jpg") 0 50% no-repeat; box-shadow:0 0 20px #dfdfdf; margin-bottom: 50px;}
.block-zayavka {display: flex; justify-content: center;padding-left: 362px; padding-right: 62px; padding-top: 51px;}
.tp-zayavka {width: 112%;}
.contact-tp {padding-right: 119px;}
.info-tp {margin-top: -15px;}

.mobile-info-tp {display: none;}

.subtitle-header-tp {font-size: 19px;}

.otdel-tp {margin-bottom: 47px;}
.title-ul-tp {font-size: 17px; margin-bottom: 40px;}
.tp-support-circle {width: 11px; height: 11px; background: #618330; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; margin-top: 4px;}
.ul-elem-support {margin-left: 8px; margin-bottom: 14px; width: 74%;}
.ul-support{margin-left: 11px; margin-bottom: 47px;}
.tp-tabs {margin-bottom: 43px;}

.wrapper .active { color: red; }

.messanger-block {box-shadow:0 0 20px #dfdfdf; max-width: 31%; margin-right: 31px; height: 144px; padding-top: 31px;}
.zayavka-block {box-shadow:0 0 20px #dfdfdf; max-width: 31%; margin-right: 31px; height: 144px; padding-top: 31px;}
.call-block {box-shadow:0 0 20px #dfdfdf; max-width: 32%; height: 144px; padding-top: 31px;}
.login-box{margin-top: 2px;}


.contact-block-tp {justify-content: center;}
.content-contact-block {text-align: center;}
.content-contact-block:hover {text-align: center; cursor: pointer;color: #f05a26;}
.contact-b-img-tp {padding-bottom: 21px;}
.contact-tp-container {margin-bottom: 60px; margin-bottom: 45px;}
.contact-text-tp{color: #3c3c3c;}
.contact-text-tp:hover {color: #f05a26; cursor: pointer;}


.b-block {max-width:1160px;  padding:20px; text-align: center; margin-top: -19px;}
.b-support { background:url("../../images/public_site/support-bg-fmv4e0h.png") 100% 100% no-repeat; min-height:545px; margin-bottom: 51px;}
.b-support .b-form {max-width:490px;padding:20px; box-shadow:0 0 20px #dfdfdf; border-radius:3px; background:#fff;width:50%}
.b-support .form-control{font-size: 16px;padding:6px 10px;}
.b-support .form-group { text-align:center;}
.title-tp {color:#3c3c3c; font-size: 24px; padding-bottom: 34px; text-align: center;}
.b-support .title {color:#f05a26;font-size: 24px; text-transform:uppercase;padding-bottom: 27px; text-align:center;}
.b-support .red {color:#f05a26;font-size: 14px; font-style:italic;}
.b-support .btn-orange {font-size: 14px;padding-top: 7px;padding-bottom: 7px;}
.b-support textarea {height: 95px;}
.support-title-tp {font-size: 24px;}
.support-title {font-size: 24px; padding-bottom: 40px;}

.page-small-title {font-size: 42px; position: relative;z-index: 1;padding: 20px 0; text-transform:uppercase;}
.page-small-title:after { background:url("../../images/public_site/bg-support-yTMMhs-.png") 50% 50% no-repeat;height:100%;position: absolute;top:0;left:50%;width: 2000px;margin-left: -1000px;z-index: -1;content:"";}
.page-small-title:after { background:url("../../images/public_site/slide11-o-mHeHJ.png") 50% 50% no-repeat;height:100%;position: absolute;top:0;left:50%;width: 2000px;margin-left: -1000px;z-index: -1;content:"";}

.preimushestva {background:url("../../images/public_site/buh-planets-kjiNP51.png") 50% 0 no-repeat; min-height:460px;padding-top: 45px;margin-bottom: 60px;}
.preimushestva h2 { text-align:center;font-size: 36px; text-transform:uppercase;}
.preimushestva .bloks{  position: relative;height: 410px;}
.preimushestva .b1{width: 250px; position: absolute;left:50%;margin-left: 370px;top: 95px;}
.preimushestva .b2{width: 230px;position: absolute;left:50%;margin-left: -610px;top:275px; text-align:right;}
.preimushestva .b3{width: 240px;position: absolute;left:50%;margin-left: -510px;top: 160px; text-align:right;}
.preimushestva .b4{width: 367px;position: absolute;left:50%;margin-left: 200px;top: 250px;}
.preimushestva .b-play{background:url("../../images/public_site/ico-play-FSar7NL.png") 0 50% no-repeat;padding:13px 0 13px 55px;font-size: 14px;color:#3c3c3c;display: inline-block;vertical-align: top;margin-top: 10px;}
.preimushestva .b-btn { text-align:center;}

.hotite-buy { position: relative;padding-bottom: 40px;}
.hotite-buy:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}

.hotite-buy h2 { text-align:center;font-size: 36px; text-transform:uppercase;padding-bottom: 25px;}
.hotite-buy .diagramma { position: relative;}
.hotite-buy .diagramma .left-d {position: absolute;top:0;left: 0;width: 46%; background:url("../../images/public_site/buy-1c-ic2-huH_9bj.png") 75% 0 no-repeat; }
.hotite-buy .diagramma .ic1 {background:url("../../images/public_site/buy-1c-ic1-GIEBq3S.png") 0 25px no-repeat;padding-top: 150px; max-width:215px;font-size: 18px;font-weight: bold;}
.hotite-buy .diagramma .ic1 strong {display: block;font-size: 24px;line-height:1.1;padding-bottom: 15px; text-transform:uppercase;}
.hotite-buy .diagramma .right-d {position: absolute;top:0;right: 0;width: 46%; background:url("../../images/public_site/buy-1c-ic3-JYUqj0R.png") 20% 0 no-repeat; text-align:right;}
.hotite-buy .diagramma .ic2 {background:url("../../images/public_site/buy-1c-ic4-IPJv2XS.png") 100% 25px no-repeat;padding-top: 150px; max-width:245px;font-size: 18px;font-weight: bold; text-align:right;display: inline-block;vertical-align: top;}
.hotite-buy .diagramma .ic2 strong {color:#f25f25;font-size: 24px;display: block; line-height:1.1;padding-bottom: 15px;text-transform:uppercase;}
.hotite-buy .diagramma .center-d {width: 345px; margin:0 auto 0;  background:url("../../images/public_site/buy-oblako-nhcwlDK.png") 50% 50px no-repeat;padding-top: 180px;font-size: 14px;color:#618330; text-align:center; position: relative;}
.hotite-buy .diagramma .center-d:after { background:url("../../images/public_site/line-poch1-0nGhunO.png") 0 0 no-repeat;width: 528px;height: 10px;content:"";position: absolute;top:119px;left:-400px;}
.hotite-buy .diagramma .center-d:before { background:url("../../images/public_site/line-poch2-RPHn_49.png") 0 0 no-repeat;width: 528px;height: 10px;content:"";position: absolute;top:119px;right:-400px;}
.hotite-buy .diagramma .b-btn {margin-bottom: 10px; text-transform:uppercase;}

.buh-nal-1c { position: relative;}
.buh-nal-1c:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:38px;left:50%;margin-left: -700px;z-index: -1;height: 150px;}

.buh-nal-1c h3 {font-size: 24px; text-transform:uppercase;margin-bottom: 15px;}
.buh-nal-1c .list { background:url("../../images/public_site/byh-1c-94E2i_i.png") 100% 100% no-repeat;min-height: 361px;margin-bottom: 30px;padding-right: 415px; text-align:center;padding-bottom: 70px;}
.buh-nal-1c .list ul {display:flex; flex-wrap:wrap;padding-top: 48px;margin-bottom: 40px; text-align:left;}
.buh-nal-1c .list ul li {width:50%;max-width:50%; flex:0 0 50%;padding-bottom: 15px;padding-top: 15px; font-style:italic;padding-left: 45px;border-bottom:1px solid #e3e3e3;}
.buh-nal-1c .list ul .li1{ background:url("../../images/public_site/kh1-xylu3Kc.png") 0 12px no-repeat;}
.buh-nal-1c .list ul .li2{ background:url("../../images/public_site/kh2-3Y35ZMn.png") 0 15px no-repeat;}
.buh-nal-1c .list ul .li3{ background:url("../../images/public_site/kh3-2j85UeF.png") 0 15px no-repeat;}
.buh-nal-1c .list ul .li4{ background:url("../../images/public_site/kh4-ALQ0fSV.png") 0 12px no-repeat;}
.buh-nal-1c .list ul .li5{ background:url("../../images/public_site/kh5-CVB3kHQ.png") 0 15px no-repeat;}
.buh-nal-1c .list ul .li6{ background:url("../../images/public_site/kh6-jK9MBSI.png") 0 9px no-repeat;}
.buh-nal-1c .list ul .li7{ background:url("../../images/public_site/kh7-ulcYdbM.png") 0 12px no-repeat;}
.buh-nal-1c .list ul .li8{ background:url("../../images/public_site/kh8-Y4zj5-o.png") 0 12px no-repeat;}
.buh-nal-1c .c1-desc-link { background:url("../../images/public_site/c1-a1DteBA.png") 0 50% no-repeat;padding-left: 65px;display: inline-block;vertical-align: top;max-width:605px; text-align:left;font-size: 14px;}
.buh-nal-1c .c1-desc-link  a {color:#f05a26; text-decoration:underline;}
.buh-nal-1c.b-yprav-1c .list ul {margin-bottom: 20px;}

.buh-nal-1c.b-yprav-1c { text-align:left;}
.buh-nal-1c.b-yprav-1c .text-yprav-1c {padding-bottom: 20px; text-align:left}
.buh-nal-1c.b-yprav-1c .list { text-align:left;padding-right: 0; padding-left: 365px;background: none;}
.buh-nal-1c.b-yprav-1c .list:before {background:url("../../images/public_site/buh-yprav-mobile-quKSV-s.png") 0 0px no-repeat;content:"";position: absolute;bottom:39px;left:-54px;width: 377px;height: 446px;}
.buh-nal-1c.b-yprav-1c .c1-desc-link {padding-bottom: 20px;}
.buh-nal-1c.b-yprav-1c .btn-orange {padding-left: 70px;padding-right: 70px;font-size: 14px;}

.b-reg {display:flex; justify-content:space-between;}
.b-reg .reg-info {max-width:750px;width:65%;margin-right: 15px; background:url("../../images/public_site/rocket-reg-Efm3urg.jpg") 50% 0 no-repeat; min-width:554px; position: relative;padding-top: 10px; min-height:480px;}
#reg2-info {max-width:750px;width:65%;margin-right: 15px;/* background:url("../../images/public_site/reg2-5rjLj01.png") 50% 0 no-repeat; min-width:554px;*/ position: relative;padding-top: 10px; min-height:480px;}
.b-reg.reg-cloud .reg-info {background:url("../../images/public_site/reg2-5rjLj01.png") 50% 100px no-repeat;order:2; margin-right: 0;margin-left: 15px;}
.b-reg .reg-info h3 { text-align:center;font-size: 24px; text-transform:uppercase;}
.b-reg .reg-info h3 strong {display: block;font-weight: bold;color:inherit;}
.b-reg .reg-info .bl { position:absolute;left:50%;}
.b-reg .reg-info .bl1 {top:105px;margin-left:-355px}
.b-reg .reg-info .bl2 {max-width:85px;top:220px;margin-left:-370px; text-align:right;}
.b-reg .reg-info .bl3 {top:360px;margin-left:-370px}
.b-reg .reg-info .bl4 {top:105px;margin-left:255px;width:145px}
.b-reg .reg-info .bl4-reg {top:105px;margin-left:255px;width:145px}
.b-reg .reg-info .bl5 {top:225px;margin-left:285px;width:115px}
.b-reg .reg-info .bl5-reg{top:225px;margin-left:285px;width:115px}
.b-reg .reg-info .bl6 {top:365px;margin-left:255px;width:145px}
.b-reg .reg-info .bl6-reg {top:365px;margin-left:255px;width:145px}
.b-reg .b-form {max-width:340px;padding:20px; box-shadow:0 0 20px #dfdfdf; border-radius:3px; background:#fff;width: 100%;}
.b-reg .b-form .title {font-size: 24px; text-transform:uppercase; text-align:center;padding-bottom: 20px;}
.b-reg .b-form .form-group{}
.b-reg .b-form .form-control{}
.b-reg .b-form .btn-orange {font-size: 14px; padding:10px 35px; font-weight:500;}
.b-reg .b-form .txt-message {color:#618330; font-size: 14px; font-style:italic;border-bottom:1px solid #9a9a9a;padding-bottom: 10px;}
.b-reg .b-form .b-radio { font-style:italic;font-size: 14px;}
.b-reg .b-form .b-radio label {padding-top:3px;}
.b-reg .b-form .b-radio a {color:#f05a26; text-decoration:underline;}
.b-reg .b-form .b-radio a:hover { text-decoration:none;}

.b-reg.reg-cloud {padding-bottom: 35px;}
.line-tarif-price-grey-tablet{display: none;}
.flex-form {max-width:340px;width:50%;}

.b-radio { position: relative; cursor:pointer;}
.b-radio input {position: absolute;left:-999em;z-index: -1;}
.b-radio label {position: relative;padding-left: 25px; cursor:pointer;}
.b-radio label:after {content:"";width: 17px;height: 17px; border-radius:50%;border:1px solid #638432; position: absolute;top:3px;left: 0;}
.b-radio input:checked+ label:before {content:"";width:9px;height: 9px; border-radius:50%; background: #f05a26; position: absolute;top:7px;left:4px;}

.pb20 {padding-bottom: 20px;}


.c1-text-its { position: relative;padding-bottom: 40px;margin-bottom: 50px;}
.c1-text-its:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}

.c1-text-its .text { text-align:center;font-size: 24px; text-transform:uppercase;padding-bottom: 25px;}
.c1-text-its strong {color:#f05a26; font-weight:inherit;}
.c1-text-its .b-vhod {font-weight: bold; font-style:italic;font-size: 20px; display:flex; justify-content:space-between; align-items:center;}
.c1-text-its .btn-orange {font-weight: 400; font-style:normal;font-size: 14px;}

.b-cost-its { position: relative;margin-bottom: 45px;padding-bottom: 40px;}
.b-cost-its:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}
.b-cost-its h2 {font-size: 36px; text-transform:uppercase; text-align:center;padding-bottom: 40px;}
.b-cost-its h3 {font-size: 24px; text-transform:uppercase; text-align:center;padding-bottom: 35px;}
.b-cost-its h4 {font-size: 24px;font-weight: bold; text-align:center;color:#f05a26;}
.b-cost-its .b-listing {display:flex; justify-content:space-between; background:url("../../images/public_site/c1-its-OY6hAwv.jpg") 50% 0 no-repeat;padding-top: 50px; min-height:450px;}
.b-cost-its ul { max-width:335px;}
.b-cost-its ul+ul { max-width:280px;}
.b-cost-its ul li {padding-bottom: 18px;padding-left: 24px;position: relative;}
.b-cost-its ul li:after {content:"";width: 10px;height: 10px; border-radius:50%; background:#618330;position: absolute;top:6px;left:0;}
.b-cost-its .text { text-align:center; font-style:italic;font-size: 14px;}
.b-cost-its .text strong {color:#f05a26; font-weight:inherit;}

.c1-ts-desc { position: relative;margin-bottom: 45px;padding-bottom: 40px;}
.c1-ts-desc:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}
.c1-ts-desc h2 { text-align:center;font-size: 36px;padding-bottom: 40px;}
.c1-ts-desc .txt{ position: absolute;}
.c1-ts-desc .texts { background:url("../../images/public_site/madam-GXwPvmw.jpg") 50% 47px no-repeat;position: relative; min-height:515px;}
.c1-ts-desc .txt1 {width: 370px;left: 0;top: 0;}
.c1-ts-desc .txt2 {width: 295px;left: 450px;top: 0;}
.c1-ts-desc .txt3 {width: 310px;right: 0;top: 0;}
.c1-ts-desc .bottom-text {padding-left: 45%; position: absolute;bottom:0;left: 0;}
.c1-ts-desc .podr-text { font-style:italic;font-size: 14px; text-align:center;padding-top: 44px;}
.c1-ts-desc .podr-text a{ text-decoration:underline;color:#f05a26;}
.c1-ts-desc .podr-text a:hover { text-decoration:none;}


.c1-text-ypr {text-align:center;margin-bottom: 45px;padding-bottom: 40px; position: relative;}
.c1-text-ypr:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}

.c1-text-ypr h3 {font-size: 36px; text-transform:uppercase;padding-bottom: 30px; }
.c1-text-ypr .text {}
.c1-text-ypr .text strong {}

.b-function-ypr {margin-bottom: 45px;padding-bottom: 40px; position: relative;}
.b-function-ypr:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}

.b-function-ypr h2 {font-size: 24px;padding-bottom: 30px;}
.b-function-ypr h2 strong {}
.b-function-ypr ul { background:url("../../images/public_site/rocket-yprav-9bSY9k3.png") 100% 0% no-repeat;display:flex; flex-wrap:wrap;padding-right: 235px;margin-bottom: 20px;}
.b-function-ypr ul li { font-style:italic; position: relative;padding-left: 20px;border-bottom:1px solid #e3e3e3;padding-bottom: 14px;margin-bottom: 14px;width:50%;}
.b-function-ypr ul li:after {content:"";width: 10px;height: 10px; border-radius:50%; background:#618330;position: absolute;top:6px;left:0;}
.b-function-ypr .b-btn { text-align:center;}
.b-function-ypr  .text {font-size: 14px;margin-bottom: 30px;}

.ypr-services { text-align:center;}
.ypr-services {margin-bottom: 45px;padding-bottom: 40px; position: relative;}
.ypr-services:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}

.ypr-services .text-center{ text-align:center;font-weight: 600; font-size: 18px;padding-bottom: 20px;}
.ypr-services .text-center strong {color:#f05a26; font-weight: 600;}
.ypr-services h2 {font-size: 36px; text-align:center;padding-bottom: 35px; text-transform:uppercase;}
.ypr-services .b-img{ position: relative; background:url("../../images/public_site/planets-_IK3-1m.png") 50% 0 no-repeat;height: 300px;width: 830px; margin:0 auto; text-align:left;}
.ypr-services.block2 .b-img{ position: relative; background:url("../../images/public_site/planets2-KgzaioS.png") 50% 0 no-repeat;height: 300px;width: 830px; margin:0 auto; text-align:left;}
.ypr-services .b-img>div {position: absolute;left:50%;}
.ypr-services .b-img .txt1{width: 156px;margin-left: -600px;top:30px}
.ypr-services .b-img .txt2{width: 168px;margin-left: 200px;}
.ypr-services .b-img .txt3{width: 136px;margin-left: 420px;top: 55px;}
.ypr-services .b-img .txt4{width: 120px;margin-left: 365px;top: 240px;}
.ypr-services .b-img .txt5{width: 275px;top:200px;margin-left: -550px;}
.ypr-services .btn-orange {padding-left: 55px;padding-right: 55px;}
.ypr-services {}

.hotite-buy .diagramma .normal {font-weight: 400;font-size: 16px;}
.hotite-buy.ypr-buy {}
.hotite-buy.ypr-buy .ic1 {max-width:88%}
.hotite-buy.ypr-buy .ic2 {max-width:88%;}
.hotite-buy.ypr-buy .diagramma .left-d {position: relative;top: 0;}
.hotite-buy.ypr-buy .diagramma .right-d {position: relative;top: 0;}
.hotite-buy.ypr-buy .diagramma {display:flex; justify-content:space-between}
.hotite-buy.ypr-buy  .diagramma .center-d { position: absolute;left:50%;top: 0;margin-left: -174px;}
.hotite-buy.ypr-buy  { min-height:270px;margin-bottom: 45px;}
.b-diagramm-btn { text-align:center;color:#618330;font-size: 14px;}
.b-diagramm-btn .btn-orange {margin-bottom: 15px;}

.b-tarifs .b-two-tarif .block.block-yprav { box-shadow:none; position: relative;}
.b-tarifs .b-two-tarif .block.block-yprav:after { background:url("../../images/public_site/f1-2-zCKM5J5.png") -100px 50% no-repeat;width: 988px;height:100%; content:"";position: absolute;top:0;left:0;}

.b-preimyshestva-ypr {}
.b-preimyshestva-ypr {margin-bottom: 45px;padding-bottom:80px; position: relative;}
.b-preimyshestva-ypr:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}

.b-preimyshestva-ypr h2 {font-size: 36px; text-transform:uppercase; text-align:center;padding-bottom: 35px;}
.b-preimyshestva-ypr h2 strong {}
.b-preimyshestva-ypr .b-center{ position: absolute;bottom:40px;left:0;width: 100%; text-align:center;}
.b-preimyshestva-ypr .b-btn {}
.b-preimyshestva-ypr .block {min-height:360px; position: relative;}
.b-preimyshestva-ypr .block .b-close {display: none;color:#f05a26;}
.b-preimyshestva-ypr .block.active .b-close {display: block;}
.b-preimyshestva-ypr .block.active .podr {display: none;}

.b-preimyshestva-ypr .btn-orange {padding-left: 65px;padding-right: 65px;}
.b-preimyshestva-ypr .bl1 .title {padding: 55px 0 60px 170px;font-weight: bold;font-size: 24px;}
.b-preimyshestva-ypr .bl2 .title {padding: 55px 170px 60px 0px; text-align:right;font-weight: bold;font-size: 24px; text-transform:uppercase;}
.b-preimyshestva-ypr .bl1 .txt {padding:0 0 65px 33px;font-size: 16px; position: relative; position: relative; z-index: 1; cursor:pointer;}
.b-preimyshestva-ypr .bl2 .txt {padding: 0 33px 65px 0px; text-align:right;font-size: 16px; position: relative; z-index: 1; cursor:pointer;}
.b-preimyshestva-ypr .bl1 .txt:after {background: url("../../images/public_site/circ-d-6DJoyLz.png") 50% 100% no-repeat; padding-bottom: 50px;width: 50px; display:block;position: absolute;bottom:0px;left:48px;content:"";}
.b-preimyshestva-ypr .bl2 .txt:after {background: url("../../images/public_site/circ-d-6DJoyLz.png") 50% 100% no-repeat; padding-bottom: 50px;width: 50px; display:block;position: absolute;bottom:0px;right:48px;content:"";}
.b-preimyshestva-ypr .bl1.active .txt::after {background: url("../../images/public_site/circ-up-wzelPSJ.png") 50% 100% no-repeat;}
.b-preimyshestva-ypr .bl1.active .txt::after {background: url("../../images/public_site/circ-up-wzelPSJ.png") 50% 100% no-repeat;}
.b-preimyshestva-ypr .bl1 { background:url("../../images/public_site/preim-ypr-ic1-qmSe2ih.png") 0 0 no-repeat;width: 100%;}
.b-preimyshestva-ypr .bl2 {background:url("../../images/public_site/preim-ypr-ic2-fkDRtHP.png") 0 0 no-repeat;width:100%;}
.b-preimyshestva-ypr .bl1 { background:url("../../images/public_site/preim-ypr-ic1-qmSe2ih.png") 0 0 no-repeat;width: 50%;}
.b-preimyshestva-ypr .bl2 {background:url("../../images/public_site/preim-ypr-ic2-fkDRtHP.png") 100% 0 no-repeat;width: 50%;}
.b-preimyshestva-ypr .blocks { background:url("../../images/public_site/ypr-super-hXWz5uv.png") 50% 0 no-repeat; display:flex; justify-content:space-between;padding-top: 90px;}
.b-preimyshestva-ypr .bs-left {min-width:270px;}
.b-preimyshestva-ypr .block.active .title {color:#f05a26;}

.b-preimyshestva-ypr .blocks { display:flex; justify-content:space-between;padding-top: 20px;}
.b-preimyshestva-ypr .tgl-block{
    display: none;
    background:#fff;
    text-align:left;
    padding:10px 10px 40px;

    margin-right: -100%;}
.b-preimyshestva-ypr .bl2 .tgl-block {margin-right: 0;margin-left: -100%;}

.b-preimyshestva-ypr .tgl-block ul{ list-style:none;margin: 0 auto;position: relative;width: 390px; text-align:left;padding:15px 0 0;}
.b-preimyshestva-ypr .tgl-block ul li{padding-left: 20px;padding-bottom: 5px;position: relative;}
.b-preimyshestva-ypr .tgl-block ul li:after {display: block;position: absolute;top:4px;left:0;width: 11px;height: 11px; border-radius:50%; content:""; background:#618330;}

.b-preimyshestva-ypr .tgl-block.show {display: block;}


h2.about-title, h1.common_h1 {font-size: 20px; color:#3c3c3c;padding-bottom: 40px; text-align: center;}
h2.about-title strong {color:#3c3c3c;font-size: 24px;font-weight: bold;text-transform:uppercase;}


h2.about-title {font-size: 20px; text-transform:uppercase;color:#3c3c3c;padding-bottom: 40px;}
h2.about-title strong {color:#3c3c3c;font-size: 24px;font-weight: bold;}


.table-about {display:flex;margin-bottom: 45px;}
.table-about .acol {max-width:33.33%;width:33.33%;border:1px solid #e2e2e2;margin-right: -1px;}
.table-about .c-title{font-size: 16px;font-weight: bold; text-transform:uppercase;padding:50px 0 50px 150px;border-bottom:1px solid #e2e2e2;}
.table-about .ic1 { background:url("../../images/public_site/about-ic1-HctfrSs.png") 25px 25px no-repeat;}
.table-about .ic2 { background:url("../../images/public_site/about-ic2-iUvODMG.png") 25px 25px no-repeat;}
.table-about .ic3 { background:url("../../images/public_site/about-ic3-BlHoslV.png")  25px 25px no-repeat;}
.table-about .txt {font-size: 18px;font-weight: bold;color:#f05a26;padding:14px 30px 10px;height: 54px; text-transform:uppercase;}
.table-about .acol+.acol .txt {font-size: 1px; opacity:0;}
.table-about .b-text {padding:30px;border-top:1px solid #e2e2e2; position: relative;}
.table-about .b-text:after {width: 0; content:""; position: absolute;top:0;left:30px;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8px solid #f05a26;}
.table-about ul {}
.table-about ul li { background:url("../../images/public_site/list-gal-5ueknvJ.png") 0 2px no-repeat;padding-left: 30px;padding-bottom: 22px; }

.b-otvet-about { background:url("../../images/public_site/lampa-jqQWqaq.png") 34px 0 no-repeat;padding-left: 120px;font-size: 18px; text-transform:uppercase;padding-bottom: 45px;}
.b-otvet-about strong {font-size: 24px;color:#f05a26;font-weight: 400;}

.my-command {}
.my-command h2{font-size: 36px; text-transform:uppercase;font-weight: 400;padding-bottom: 40px;}
.my-command .blocks {display:flex;margin:0 -5px; flex-wrap:wrap}
.my-command .block {max-width:25%;padding:5px 5px 50px;}
.my-command .block .img {margin-bottom: 17px;}
.my-command .block .name {font-size: 16px;font-weight: bold;padding-bottom: 10px;}
.my-command .block .who {font-weight: 600; font-style:italic;color:#f05a26;}
.my-command .block .text {border-top: 1px solid #e2e2e2;padding-top: 10px;}
.my-command .block .b-podr{padding-top: 18px;padding-bottom: 15px;}
.my-command .block .link-podr{display: inline-block;vertical-align: top;font-size: 14px;color:#618330; background:url("../../images/public_site/podr-green-ic3SYbo.png") 100% 8px no-repeat;padding-right: 20px;}
.my-command .block .play-int{}
.my-command .block .video-play {background:url("../../images/public_site/ico-play-FSar7NL.png") 0 50% no-repeat;padding:13px 0 13px 55px;font-size: 14px;color:#3c3c3c;display: inline-block;vertical-align: top;}
.my-command .block .com-col {height: 83px;}
.my-command .block .com-col .b-btn {display: none;}
.my-command .block .com-col .b-btn .btn-orange {font-size: 14px; padding:7px 10px}
.my-command .block .com-col.otkl .b-btn {display:block;}
.my-command .block .com-col.otkl {display:flex; align-items:center; justify-content:space-between}
.my-command .block .com-col.otkl .name  {display: none;}

.map-company {}
.map-company h2 {font-size: 30px; text-transform:uppercase; text-align:center;padding-bottom: 25px;}
.map-company h2 span{display: block;font-weight: bold;}
.map-company h2 strong{font-size: 48px;}
.map-company .map { background:url("../../images/public_site/map-tZ4wGTi.png") 50% 0 no-repeat; height: 446px;margin-bottom: 40px;}

.map-company {}
.map-company h2 {font-size: 30px; text-transform:uppercase; text-align:center;padding-bottom: 25px;}
.map-company h2 span{display: block;font-weight: bold;}
.map-company h2 strong{font-size: 48px;}
.map-company .map { background:url("../../images/public_site/map-tZ4wGTi.png") 50% 0 no-repeat; height: 446px;margin-bottom: 40px;}


.b-shadow {margin-bottom: 45px;padding-bottom:80px; position: relative;}
.b-review-slider.b-shadow {padding-bottom: 50px;margin-bottom: 45px;}
.b-shadow:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}

.become-parnter {margin-bottom: 45px;padding-bottom:50px; position: relative;}
.become-parnter:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}
.become-parnter:before {content:""; background:url("../../images/public_site/cloud-58fQx0J.png") 0 0 no-repeat;width: 211px;height: 141px;position: absolute;top:-15px;left:65%;z-index: -1;}

.become-parnter h2 {font-size: 36px; text-transform:uppercase; text-align:center}
.become-parnter h3 {font-size: 24px; text-align:center; text-transform:uppercase;margin-bottom: 25px;}
.become-parnter .text {font-size: 18px; max-width:605px; margin:0 auto 25px; background:url("../../images/public_site/part-ico-m76_AjM.png") 50% 0 no-repeat;padding-top: 140px; text-align:center; position: relative;z-index: 2;}
.become-parnter .text:after {content:""; background:url("../../images/public_site/cloud-58fQx0J.png") 0 0 no-repeat;width: 211px;height: 141px;position: absolute;top:35px;left:-120px;z-index: -1;}
.become-parnter .b-btn { text-align:center;margin-bottom: 20px;}
.become-parnter .red-text { text-align:center;font-size: 14px;color:#f05a26; text-align:center;}


.b-subscribe-bottom {display:flex; align-items:center; justify-content:space-between;margin-bottom: 45px;}
.b-subscribe-bottom .title { background:url("../../images/public_site/subscribe-RdbDgTV.png") 0 50% no-repeat;padding:40px 0 40px 140px;font-size: 24px; text-transform:uppercase;}
.b-subscribe-bottom .form-subscribe {display:flex; justify-content:space-between;}
.b-subscribe-bottom .form-group {padding-left: 13px;margin-bottom: 0;padding-bottom: 0;}
.b-subscribe-bottom .form-control {font-size: 14px;}


.c1-pred-block  {margin-bottom: 45px;padding-bottom:50px; position: relative;}
.c1-pred-block:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}

.c1-pred-block h2 { text-align:center;font-size: 36px;padding-bottom: 30px; text-transform:uppercase;}
.c1-pred-block .b-pred-cont  {display:flex;width: 100%; }
.c1-pred-block .b-text {width: 49%;}
.c1-pred-block .b-text ul {padding-bottom: 40px;}
.c1-pred-block .b-text ul li {padding-bottom: 15px;padding-left: 24px;position: relative;}
.c1-pred-block .b-text ul li:after {content:"";width: 10px;height: 10px; border-radius:50%; background:#618330;position: absolute;top:6px;left:0;}
.c1-pred-block .b-img{width: 49%; text-align:center;}
.c1-pred-block .b-img .img { text-align:center;}
.c1-pred-block .b-img .slogan {font-weight: 18;font-weight: bold;padding-top: 10px;}
.c1-pred-block .b-img .slogan strong {color:#f05a26;}
.c1-pred-block .b-btn-center { text-align:center;padding:35px 0 5px;}



.me-client-me {}
.me-client-me .text-center {padding:25px 0;}
.me-client-me h2  { text-align:center;font-size: 36px; text-transform:uppercase;padding-bottom: 20px;}
.me-client-me .b-numbers {display:flex; justify-content:space-between; flex-wrap:wrap; background:url("../../images/public_site/client-eA_XnZv.png") 47% 50% no-repeat;padding:35px 0;}
.me-client-me .b-numbers .col-l {max-width:320px;width: 45%;}
.me-client-me .b-numbers .col-r {max-width:396px;width: 45%;}
.me-client-me .b-numbers .num { display:flex; align-items:center; min-height:66px;padding-left: 75px;margin-bottom: 35px;}
.me-client-me .b-numbers .n1 {background:url("../../images/public_site/cs1-1JYdvu4.png") 0 0 no-repeat;}
.me-client-me .b-numbers .n2 {background:url("../../images/public_site/cs2-IehvCdf.png") 0 0 no-repeat;}
.me-client-me .b-numbers .n3 {background:url("../../images/public_site/cs3-UScT0jw.png") 0 0 no-repeat;}
.me-client-me .b-numbers .n0 {background:none;padding-left: 0;font-size: 18px;font-weight: bold;}
.me-client-me .b-numbers .n0 strong {display: block;color:#f05a26;}
.me-client-me .b-btn-center {padding:15px 0; text-align:center; position: relative;margin-top:0;}
.me-client-me .b-btn-center:after { background:url("../../images/public_site/hochy-zen4YT_.png") 0 0 no-repeat;width: 109px;height: 96px;content:"";display: block;position: absolute;top:-45px;left:50%;margin-left: 180px;}
.me-client-me  {margin-bottom: 45px;padding-bottom:50px; position: relative;}
.me-client-me:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}


.b-me-1c-cloud  {margin-bottom: 45px;padding-bottom:50px; position: relative;}
.b-me-1c-cloud:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}
.b-me-1c-cloud h2 {font-size: 36px; text-transform:uppercase; text-align:center;padding-bottom: 20px;}
.b-me-1c-cloud h2 strong {display: block;font-size: 30px;}
.b-me-1c-cloud ul {padding-right: 50%; background:url("../../images/public_site/evo-rocket-An2X9cJ.png") 100% 0 no-repeat;padding-top: 5px;}
.b-me-1c-cloud  ul li {padding-bottom: 15px;padding-left: 24px;position: relative;}
.b-me-1c-cloud  ul li:after {content:"";width: 10px;height: 10px; border-radius:50%; background:#618330;position: absolute;top:6px;left:0;}
.b-btn { text-align:center;padding:25px 0 0;}


.b-preim-me {margin-bottom: 45px;padding-bottom:50px; position: relative;}
.b-preim-me:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}

.b-preim-me h2 { text-align:center;font-size: 36px;padding-bottom: 25px; text-transform:uppercase}
.b-preim-me .b-flex {display:flex; justify-content:space-between;}
.b-preim-me .b-buh-pre { background:url("../../images/public_site/cheld1-C01yIi_.png") 0 0 no-repeat;padding-left: 195px; max-width:47%;}
.b-preim-me .title {font-size: 18px;font-weight: bold;padding-bottom: 25px;}
.b-preim-me  ul {}
.b-preim-me  ul li {padding-bottom: 15px;padding-left: 24px;position: relative; font-style:italic}
.b-preim-me ul li:after {content:"";width: 10px;height: 10px; border-radius:50%; background:#618330;position: absolute;top:6px;left:0;}
.b-preim-me .b-buh-pre-comp { background:url("../../images/public_site/cheld2-_P5P255.png") 0 0 no-repeat;padding-left: 280px; max-width:52%;}
.b-preim-me .b-buh-pre-comp .title {color:#f25f25;}


.me-client-me .text-center {}
.me-client-me .text-center {margin-bottom: 45px;padding-bottom:50px; position: relative;}
.me-client-me .text-center:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}

.me-client-me .client-numbers { background:url("../../images/public_site/samolet2-Bojvh3o.png") 100% 0 no-repeat}
.me-client-me .client-numbers ul {display:flex;max-width:660px;width:70%; flex-wrap:wrap;}
.me-client-me .client-numbers ul li{ background-size:46px auto !important;padding-left: 55px; min-height:47px;margin-bottom: 15px;display:flex; align-items:center;max-width:300px}
.me-client-me .client-numbers ul li.n1{ background:url("../../images/public_site/num1-OSQlbWJ.png") 0 0 no-repeat; order:0}
.me-client-me .client-numbers ul li.n2{background:url("../../images/public_site/num2_-Is77pH3.png") 0 0 no-repeat;order:2;}
.me-client-me .client-numbers ul li.n3{background:url("../../images/public_site/num3_-dDPgDnD.png") 0 0 no-repeat;order:4;}
.me-client-me .client-numbers ul li.n4{background:url("../../images/public_site/num4_-ER7XOf_.png") 0 0 no-repeat;order:1;}
.me-client-me .client-numbers ul li.n5{background:url("../../images/public_site/num5_-IRj4JSe.png") 0 0 no-repeat;order:3;}
.me-client-me .client-numbers {}

.b-me-1c-cloud.ydal-serv h2 { text-transform:uppercase;padding-bottom: 100px;}
.b-me-1c-cloud.ydal-serv h2 strong {display:inline;font-size: 36px;}
.b-me-1c-cloud.ydal-serv  { background:url("../../images/public_site/robot-1c-jutwwbY.png") 100% 100% no-repeat;padding-bottom: 110px;}
.b-me-1c-cloud.ydal-serv ul {background: none;}

.b-arenda-cost {margin-bottom: 45px;padding-bottom:50px; position: relative;}
.b-arenda-cost:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}

.b-arenda-cost h2 {font-size: 36px; text-transform:uppercase; text-align:center;padding-bottom: 20px;}
.b-arenda-cost p { font-size: 18px; text-align:center;padding-bottom: 20px;}
.b-arenda-cost .b-numbers  { background:url("../../images/public_site/arenda-chel-W790nbf.png") 0 90% no-repeat;padding-left: 270px;}
.b-arenda-cost .b-numbers .n1 { background:url("../../images/public_site/ar-n1-KREmqVL.png") 0 0 no-repeat;padding-top: 30px;padding-left: 125px;max-width:780px;margin-bottom: 30px;padding-bottom: 15px;}
.b-arenda-cost .b-numbers .n2 {background:url("../../images/public_site/ar-n2-IILm1GO.png") 0 0 no-repeat;padding-top: 20px;padding-left: 100px;max-width:650px;margin-bottom: 40px;margin-left: 235px;}
.b-arenda-cost .b-numbers .n3 {background:url("../../images/public_site/ar-n3-nqQwNoW.png") 0 0 no-repeat;padding-top: 40px;padding-left: 90px;max-width:833px;margin-left: 60px;}
.b-arenda-cost .b-numbers a { text-decoration:underline}
.b-arenda-cost .b-numbers a:hover { text-decoration:none;}

.b-config {}
.b-config { height: 500px; position: relative;}
/*.b-config:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}*/
.b-config-traif-price {}
.b-config-traif-price { height: 500px; position: relative;}
.b-config-traif-price:after {content:""; width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}


.b-server-info {}
.b-server-info {margin-bottom: 45px;padding-bottom:50px; position: relative;}
.b-server-info:after {content:""; background:url("../../images/public_site/shadow-_eRpcxU.png") 50% 0 no-repeat;width: 1400px;position: absolute;bottom:0;left:50%;margin-left: -700px;z-index: -1;height: 150px;}
.b-server-info h2 { text-transform:uppercase;font-size: 36px; text-align:center}
.b-server-info p {font-size: 18px; text-align:center;padding-bottom: 25px;}
.b-server-info p strong {font-weight: 400;color:#f05a26;}
.b-server-info .list-table {padding-right:50%; background:url("../../images/public_site/serv-super-dAxXzrg.png") 100% 0 no-repeat;padding-bottom: 40px;}
.b-server-info .list-table span {}
.b-server-info .list-table li {border-bottom:1px solid #e3e3e3;padding-bottom: 10px;margin-bottom: 10px;position: relative;display:flex; justify-content:space-between}
.b-server-info .list-table li:after { background:url("../../images/public_site/green-gal-IBeEnxl.png") 0 0 no-repeat;width: 16px;height: 16px;position: absolute;top:4px;left:-25px;content:"";}

.b-server-info .text-btn { text-align:center; font-size: 24px; text-transform:uppercase;}
.b-server-info .text-btn span {}
.b-server-info .text-btn strong {font-size: 24px; font-weight:400;color:#f05a26;}
.b-server-info .text-btn .btn-orange {margin-left: 35px;display: inline-block;vertical-align: middle;font-size: 14px;}

.b-config {}
.b-config h4 {font-size: 18px;margin: 0;padding: 0 0 10px; text-align:center;}
.b-config h2 {font-size: 36px;padding-bottom: 35px; text-align:center;}
.b-config .block { box-shadow:0 0px 6px #e0e2e0; position: relative; background:#fff;padding:40px 20px;}
.b-config .block .slide-cont {display:flex; justify-content:space-between; background:url("../../images/public_site/class-cmiEOef.png") 50% 0 no-repeat; min-height:260px; align-items:center}
.b-config .block .title { text-align:center;font-size: 18px;font-weight: bold;padding-bottom: 10px; text-transform:uppercase;}
.b-config .block .col-l {width: 50%;max-width:50%;padding-right: 150px; text-align:center;}
.b-config .block .col-r {width: 50%;max-width:50%;padding-left: 150px; text-align:center;}
.b-config .block .tit {margin-bottom: 20px;}
.b-config .block .b-number {position: relative;}
.b-config .block .b-number .plus { background:url("../../images/public_site/num-plus-PHXZJQ2.png") 0 0 no-repeat;width: 29px;height: 29px;display: block; margin:0 auto}
.b-config .block .b-number .minus {background:url("../../images/public_site/num-minus-s3Q1D51.png") 0 0 no-repeat;width: 29px;height: 29px;display: block; margin:0 auto}
.b-config .block .b-number input {width: 105px;border:1px solid #9a9a9a; border-radius:3px;margin:20px auto;height: 35px; line-height:34px; text-align:center;}
.b-config .block .bottom-config { text-align:center;padding-top: 30px;}
.b-config .block .bottom-config h3 {font-size: 14px;font-weight: bold;}
.b-config .block .bottom-config .cost {color:#618330;font-size: 18px;margin-top: 15px;font-weight: bold;}
.b-config .block .bottom-config {}
.b-config  .text-btn { text-align:center; font-size: 24px; text-transform:uppercase;margin-top: 40px;}
.b-config  .text-btn span {}
.b-config  .text-btn strong {font-size: 24px; font-weight:400;color:#f05a26;}
.b-config   .text-btn .btn-orange {margin-left: 35px;display: inline-block;vertical-align: middle;font-size: 14px;}



.b-config-traif-price {}
.b-config-traif-price h4 {font-size: 18px;margin: 0;padding: 0 0 10px; text-align:center;}
.b-config-traif-price h2 {font-size: 36px;padding-bottom: 35px; text-align:center;}
.b-config-traif-price .block { box-shadow:0 0px 6px #e0e2e0; position: relative; background:#fff;padding:40px 20px;}
.b-config-traif-price .block .slide-cont {display:flex; justify-content:space-between; background:url("../../images/public_site/class-cmiEOef.png") 50% 0 no-repeat; min-height:260px; align-items:center}
.b-config-traif-price .block .title { text-align:center;font-size: 18px;font-weight: bold;padding-bottom: 10px; text-transform:uppercase;}
.b-config-traif-price .block .col-l {width: 50%;max-width:50%;padding-right: 150px; text-align:center;}
.b-config-traif-price .block .col-r {width: 50%;max-width:50%;padding-left: 150px; text-align:center;}
.b-config-traif-price .block .tit {margin-bottom: 20px;}
.b-config-traif-price .block .b-number {position: relative;}
.b-config-traif-price .block .b-number .plus { background:url("../../images/public_site/num-plus-PHXZJQ2.png") 0 0 no-repeat;width: 29px;height: 29px;display: block; margin:0 auto}
.b-config-traif-price .block .b-number .minus {background:url("../../images/public_site/num-minus-s3Q1D51.png") 0 0 no-repeat;width: 29px;height: 29px;display: block; margin:0 auto}
.b-config-traif-price .block .b-number input {width: 105px;border:1px solid #9a9a9a; border-radius:3px;margin:20px auto;height: 35px; line-height:34px; text-align:center;}
.b-config-traif-price .block .bottom-config { text-align:center;padding-top: 30px;}
.b-config-traif-price .block .bottom-config h3 {font-size: 14px;font-weight: bold;}
.b-config-traif-price .block .bottom-config .cost {color:#618330;font-size: 18px;margin-top: 15px;font-weight: bold;}
.b-config-traif-price .block .bottom-config {}
.b-config-traif-price  .text-btn { text-align:center; font-size: 24px; text-transform:uppercase;margin-top: 40px;}
.b-config-traif-price  .text-btn span {}
.b-config-traif-price  .text-btn strong {font-size: 24px; font-weight:400;color:#f05a26;}
.b-config-traif-price   .text-btn .btn-orange {margin-left: 35px;display: inline-block;vertical-align: middle;font-size: 14px;}



.arenda-text1 { text-align:center; margin-bottom: 50px;}
.b-5-min { background:url("../../images/public_site/min5-0ZkN6-c.png") 50% 100px no-repeat;display:flex;flex-wrap:wrap; justify-content:space-between; min-height:570px;margin-bottom: 50px;}
.b-5-min h2{ text-align:center; text-transform:uppercase;padding-bottom: 140px; width: 100%;}
.b-5-min.type2 .block:nth-child(4) {margin-left: 130px;}
.b-5-min.type2 .block:nth-child(4) ul {padding-bottom: 40px;}
.b-5-min h3 {padding-bottom: 70px;font-size: 24px;}
.b-5-min.type2 h3 {padding-bottom: 20px;}
.b-5-min .b-btn {width: 100%;}
.b-5-min ul {padding:0 0 110px; margin: 0; list-style:none;}
.b-5-min ul li { position: relative;padding-bottom: 10px;padding-left: 20px;}
.b-5-min ul li:after {background: #f05a26;width: 10px;height: 10px;content:"";position: absolute;top:5px;left:-5px;border-radius:50%;}

.pb30 {padding-bottom: 30px;}

.b-base-complete {margin-bottom:55px;}
.b-base-complete .title { text-align:center;}
.b-base-complete h2 { text-align:center; text-transform:uppercase;padding:10px 0 25px; max-width:730px; margin:0 auto;}
.base-complete-calc h2 {max-width:1200px;}
.b-base-complete ul.tabs {display:flex;margin-bottom: 30px;}
.b-base-complete ul.tabs li { text-align:center;width: 50%;padding:15px 0;border-bottom:1px solid #e2e2e2; cursor:pointer;}
.b-base-complete ul.tabs li.active {background: #f3f3f3;}
.b-base-complete .box {box-shadow:0 1px 14px #e0e2e0;}
.b-base-complete .two-block {display:flex;flex-wrap:wrap;}
.b-base-complete .b-col {padding: 30px 30px 30px 60px;background: #fff; position:relative;max-width:50%; width: 50%;}
.b-base-complete .b-col.one-col {width: 100%; max-width:100%}
.b-base-complete .b-col.one-col .bottom-col {margin:0 auto}
.b-base-complete .b-col+.b-col {padding-left:20px;}
.b-base-complete .b-podr {font-size:14px;position:absolute;top:33px;right:30px;}
.b-base-complete .b-podr a {}
.b-base-complete h4 {font-weight:bold;font-size:20px; text-align:center;padding:0 35px;}
.b-base-complete .b-img {padding:25px 0; text-align:center;width: 100%; min-height: 125px;display: flex; align-items: center;}
.b-base-complete .b-img-logos { text-align: center;width: 100%;padding:45px 0;}
.b-base-complete .b-col ul { list-style:none;margin: 0;padding: 0;}
.b-base-complete .b-col ul li { position: relative;padding-bottom: 8px;padding-left: 15px;}
.b-base-complete .b-col.one-col ul li  {width: 49%;display: inline-block;vertical-align: top;}
.b-base-complete .b-col ul li:after {background: #618330;width: 6px;height:6px;content:"";position: absolute;top:8px;left:0px;border-radius:50%;}
.b-base-complete .one-block {padding: 30px 30px 20px;background: #f3f5f4;width: 100%; text-align:center;}
.b-base-complete .one-block h3 {font-size: 18px;font-weight: bold;padding-bottom: 8px;}
.b-base-complete .one-block	 .row-base {display:block; cursor:pointer; position: relative;font-size: 14px; max-width:590px; margin:0 auto;padding-bottom: 8px; text-align:left}
.b-base-complete .one-block	 .row-base input {position:absolute;top:0;left:0; z-index:-1; opacity:0;}
.b-base-complete .one-block	 .row-base .label-core {display:inline-block; vertical-align:top;width:125px; background:url("../../images/public_site/circ-green-Bc9s10_.png") 0 2px no-repeat;padding-left:25px;}
.b-base-complete .one-block	 .row-base input:checked +.label-core	{ background:url("../../images/public_site/circ-green-on-h-3l5BV.png") 0 2px no-repeat;}
.b-base-complete .one-block	 .row-base .label-ram {display:inline-block; vertical-align:top;width:230px;}
.b-base-complete .one-block	 .row-base .label-ssd {display:inline-block; vertical-align:top;width:235px;}
.b-base-complete	.bottom-col {display:flex; width: 355px; }
.b-base-complete	.bottom-col {}
.b-base-complete	.bottom-col .bottom-text {flex: 1 1 auto;}
.b-base-complete	.bottom-col .b-price {}
.b-base-complete	.bottom-col .b-price strong {color:#618330;font-weight: 600;}
.b-base-complete	.bottom-col .prize {color:#f05a26;}
.b-base-complete	.bottom-col .bottom-btn {padding-left: 20px;}
.b-base-complete	.podr-tarif {position:absolute;bottom:20px;right:0;}
.b-base-complete	.podr-tarif  a {display:block; background:url("../../images/public_site/lnk-tarif-podr-LiMwW2y.png") 0 0 no-repeat;width:189px; height:127px;padding:74px 20px 0 25px;font-size:14px;}

.base-complete-calc .podr-tarif a {
    background-size: auto;
    width: 160px;
    height: 108px;
    padding: 54px 50px 0 25px;
    font-size: 14px;
    background-size: contain;
}
.base-complete-calc .podr-tarif {bottom:95px;}
.base-complete-calc .calc-bottom-costs {margin:35px -15px -15px;display: flex;border-top:1px solid #e2e2e2;}
.base-complete-calc .calc-bottom-costs .bottom-col {margin:0 auto;width:325px;}
.base-complete-calc {font-size: 14px;}
.base-complete-calc .b-col {padding:40px;}
.base-complete-calc .b-col+.b-col {border-left:1px solid #e2e2e2;padding-left: 40px;}
.b-dop-option {font-size: 14px;width: 100%;padding:15px;border-top:1px solid #e2e2e2;}
.b-dop-option .title-toggle {position: relative; text-align: center;font-size: 18px;font-weight: bold;padding:10px;margin-bottom: 15px; cursor: pointer;}
.b-dop-option .title-toggle:after, .b-dop-option .title-toggle:before {content:""; background: url("../../images/public_site/arr-orange-down-zgqluHp.png") 0 0 no-repeat;width: 14px;height: 8px;display: inline-block;vertical-align: middle;margin:0 10px;}
.b-dop-option .b-toggle {display: none;}
.b-dop-option .b-table-dop-opt {display: table;width: 100%; max-width: 920px;margin:0 auto;}
.b-dop-option .tbl-row {display: table-row;}
.b-dop-option .tbl-row:last-child .td {border:none;}
.b-dop-option .td {display: table-cell;padding:14px;border-bottom: 1px solid #e2e2e2; text-align: center}
.b-dop-option .td:first-child {padding-left: 0; text-align: left}

.b-dop-option .td:last-child {padding-right: 0;max-width:210px;}

.b-dop-option {}
.b-dop-option strong {}
.b-dop-option .green{color:#618330;}
.b-dop-option .b-cost{color:#3c3c3c;font-weight: bold; white-space: nowrap}
.b-number {border:1px solid #9a9a9a;background: #fff;width: 100px;height: 35px;border-radius: 4px;position: relative;margin:0 40px;}
.b-number .minus {position: absolute;top:10px;left: -40px;background: url("../../images/public_site/minus-3oa1Aws.png") 0 0 no-repeat;display: block;cursor: pointer;width: 14px;height: 14px;}
.b-number .plus {position: absolute;top:10px;right: -40px;background: url("../../images/public_site/plus-KcATv9h.png") 0 0 no-repeat;display: block;cursor: pointer;width: 14px;height: 14px;}
.b-number input {border:none; outline: none !important;height: 33px;font-size: 14px;color:#838383; font-style: italic; text-align: right;width: 98px;padding-right: 45px;background:none;}
.b-number .type {position: absolute;top:7px;left:60px;font-size: 14px;color:#838383; font-style: italic;}


.prim-1c-ydal {position: relative;z-index: 1;padding: 0 20px 40px;margin-bottom: 40px;min-height: 550px}
.prim-1c-ydal:before {content:"";position: absolute;left:480px;top: 0;height: 100%;z-index: -1;background: url("../../images/public_site/server-1c-YS-gzj4.png") 0 100% no-repeat;width: 805px;height: 552px;}
.prim-1c-ydal h3 {max-width: 480px;font-size: 36px; text-transform: uppercase;padding: 0 0 50px;margin: 0;}
.prim-1c-ydal ul {max-width: 480px;padding: 0;margin: 0;}
.prim-1c-ydal ul li {padding-bottom: 15px;padding-left: 24px;position: relative;}
.prim-1c-ydal ul li:after {content:"";width: 10px;height: 10px; border-radius:50%; background:#618330;position: absolute;top:6px;left:0;}
.prim-1c-ydal {}

.b-arenda-cloud {position: relative;z-index: 1;padding: 0 20px 40px;margin-bottom: 40px;min-height: 550px}
.b-arenda-cloud:before {content:"";position: absolute;left:480px;top: 0;height: 100%;z-index: -1;background: url("../../images/public_site/bg-arenda-WitWIvp.png") 0 100% no-repeat;width: 824px;height:100%;}
.b-arenda-cloud.type2 {padding-left: 0;padding-right: 0;}
.b-arenda-cloud h2 { text-align: center; text-transform: uppercase;font-size: 36px;margin: 0;padding: 0 0 20px }
.b-arenda-cloud h3 {text-align: center;font-size: 20px;margin: 0;padding: 0 0 35px}
.b-arenda-cloud .b-num {display: inline-block;vertical-align: top;position: relative;margin-bottom: 35px;}
.b-arenda-cloud .b-num.num1{max-width:310px}
.b-arenda-cloud .b-num.num2 {max-width: 355px;margin-left: 100px;}
.b-arenda-cloud .b-num.num3 {max-width: 470px;padding-left: 50px;margin-left: 60px;}
.b-arenda-cloud .b-num.num3 .num {position: absolute;top:-2px;left: 0px;}
.b-arenda-cloud .b-num .num {color:#f05a26;font-size: 36px;font-weight: bold;font-style: italic;padding-bottom: 5px;}
.b-arenda-cloud .bs-num {position: relative;max-width: 790px}
.b-arenda-cloud a { text-decoration: underline; }


.b-arenda-cloud2 {position: relative;z-index: 1;padding: 0 20px 40px;margin-bottom: 40px;min-height: 550px}
.b-arenda-cloud2:before {content:"";position: absolute;left:-180px;top: 0;height: 100%;z-index: -1;background: url("../../images/public_site/bg-arenda2-IwEInar.png") 0 100% no-repeat;width: 824px;height:100%;}
.b-arenda-cloud2 {padding-left: 0;padding-right: 0;}
.b-arenda-cloud2 h2 { text-align: center; text-transform: uppercase;font-size: 36px;margin: 0;padding: 0 0 40px }
.b-arenda-cloud2 h3 {text-align: center;font-size: 20px;margin: 0;padding: 0 0 35px}
.b-arenda-cloud2 .b-num {display: inline-block;vertical-align: top;position: relative;margin-bottom: 35px;font-size: 18px;font-weight: bold;}
.b-arenda-cloud2 .b-num.num1{max-width:310px}
.b-arenda-cloud2 .b-num.num2 {max-width: 355px;margin-left: 100px;}
.b-arenda-cloud2 .b-num.num3 {max-width: 2348px;padding-left: 50px;}
.b-arenda-cloud2 .b-num .num {color:#f05a26;font-size: 36px;font-weight: bold;font-style: italic;padding-bottom: 5px;}
.b-arenda-cloud2 .bs-num {position: relative;width:100%;display:flex; justify-content: space-between;}
.b-arenda-cloud2 a { text-decoration: underline; }
.b-arenda-cloud2 .text2 {padding-top: 20px; text-align: right;}
.b-arenda-cloud2 .text2 p {max-width:520px;display: inline-block;vertical-align: top; text-align: left;}
.b-arenda-cloud2 .text3 {color:#f36225; font-style: italic;font-weight: bold; text-align: right;}
.b-arenda-cloud2 .text3 p {max-width:235px;display: inline-block;vertical-align: top; text-align: left;}

.migration-cloud {position: relative;z-index: 1;padding: 0 20px 240px;margin-bottom: 40px;min-height: 550px}
.migration-cloud:before {content:"";position: absolute;left:-150px;top: 0;height: 100%;z-index: -1;background: url("../../images/public_site/raketa-migration-qs7pQqe.png") 0 100% no-repeat;width: 100%;height:100%;}
.migration-cloud h2 { text-align: center; text-transform: uppercase;font-size: 36px;margin: 0;padding: 0 0 20px }
.migration-cloud h4 {text-align: center;font-size: 18px;margin: 0;padding: 0 0 35px}
.migration-cloud .b-line {border-bottom: 1px solid #ee430d;display: flex; justify-content: space-between; text-transform: uppercase;font-size: 18px;margin-bottom: 120px;}
.migration-cloud .txt1 {width: 33%;max-width: 270px; background: url("../../images/public_site/dir-line-d1MRz21.png") 0 100% no-repeat;padding-bottom: 40px;margin-bottom: -5px;}
.migration-cloud .txt2 { text-align: center;width: 33%; background: url("../../images/public_site/dir-line-d1MRz21.png") 50% 100% no-repeat;padding-bottom: 40px;margin-bottom: -5px;}
.migration-cloud .txt3 {text-align: right;width: 33%;font-size: 24px;font-weight: bold;background: url("../../images/public_site/dir-line-d1MRz21.png") 100% 100% no-repeat;padding-bottom: 40px;margin-bottom: -5px;}
.migration-cloud .b-btn {float:right;max-width: 280px; text-align: center;font-size: 14px;color:#618330;padding-bottom: 130px;}
.migration-cloud .b-btn .btn {white-space: normal;margin-bottom: 20px;font-size: 14px;}

.new-map {margin-bottom: 50px;}
.new-map h2 {font-size: 30px;padding: 0;margin: 0 0 20px; text-align: center}
.new-map h2 strong {color:#3c3c3c;font-weight: bold;display: block;}
.new-map h2 span {font-weight: bold;font-size: 48px;color:#f25f25;}
.new-map .b-img { text-align: center }
.new-map {}


.new-car {position: relative;z-index: 1;padding: 0 20px 40px;margin-bottom: 40px;min-height:450px}
.new-car:before {content:"";position: absolute;left:-50px;top: 0;height: 100%;z-index: -1;background: url("../../images/public_site/me-bg-EpUwsLh.png") 0 0 no-repeat;width: 1280px;height:100%;}
.new-car:before {background: url("../../images/public_site/me-bg2-oe2kVfW.jpg") 0 0 no-repeat; margin-top: 28px;}

.new-car h2 {font-size: 24px;text-transform: uppercase;max-width: 790px;height: 135px;}
.new-car ul {margin-top: 38px;}
.new-car ul li {padding-bottom: 35px;padding-left: 24px;position: relative; font-weight:600; font-style: italic;font-size: 18px;}
.new-car ul li:after {content:"";width: 10px;height: 10px; border-radius:50%; background:#ee430d;position: absolute;top:6px;left:0;}
.new-car ul li:nth-child(1) {margin-left: 23px;}
.new-car ul li:nth-child(2) {margin-left: 180px;}
.new-car ul li:nth-child(3) {margin-left: 410px;}

.tabs-tablet {display:none;}



.b-sql-slider { position: relative;margin-bottom: 40px;}
.b-sql-slider:before {position: absolute;top:0;left: 0;width: 100%;height: 100%;z-index: -2;content:""; background:url("../../images/public_site/sql-bg2-L4yd1lj.jpg") 100% 100% no-repeat;}
.b-sql-slider .slide {position: relative;padding-bottom: 30px;}
.b-sql-slider .sql-top {}
.b-sql-slider .sql-top .title {font-size: 36px; text-transform:uppercase;padding-bottom: 33px; max-width:400px}
.b-sql-slider .sql-top .text {padding-bottom: 46px; max-width:400px;font-size: 20px; text-transform:uppercase;}
.b-sql-slider .sql-top .b-img {position: absolute;top:0;right: 0;left:410px; text-align:right;}
.b-sql-slider .sql-top .b-btn { position: absolute;bottom:30px;right: 0; z-index: 1;}
.b-sql-slider  .sql-down{}
ul.list-orange {padding: 0;margin: 0;}
ul.list-orange li {padding-bottom: 3px;padding-left: 20px;position: relative;}
ul.list-orange li:after {content:"";width: 8px;height: 8px; border-radius:50%; background:#ee430d;position: absolute;top:7px;left:0;}

ul.list-green {padding: 0;margin: 0;}
ul.list-green li {padding-bottom: 3px;padding-left: 20px;position: relative;}
ul.list-green li:after {content:"";width: 8px;height: 8px; border-radius:50%; background:#ee430d;position: absolute;top:7px;left:0;}

.sql-text1 { text-align:center;padding-bottom: 30px;margin-bottom: 40px;}
.sql-text1  h2 { text-transform:uppercase; text-align:center;padding-bottom: 20px;}
.sql-text1 a { text-decoration:underline;}
.sql-text1 a:hover { text-decoration:none;}

.b-sql-advant {  min-height:620px;  position: relative;}
.b-sql-advant .bs-sql-list {display:flex; justify-content:space-between; flex-wrap:wrap;}
.b-sql-advant:after {position: absolute;top:0;left: calc(50% - 1000px);width: 2000px;height: 100%;z-index: -2;content:""; background:url("../../images/public_site/sql-advent-LJDNuMa.jpg") 50% 100% no-repeat;}
.b-sql-advant  h2 { text-transform:uppercase; text-align:center;padding-bottom: 90px; width: 100%;}
.b-sql-advant  .b-list {max-width:310px;width: 320px;}
.b-sql-advant  .b-list ul {
    border-bottom: 0;
    border-left: 1px solid #618330;
    display: block;
    margin: 0 auto 25px;
    max-width: 290px;
    padding-left: 28px;

}
.b-sql-advant  .b-list ul li {position: relative;margin-bottom: 5px;}
.b-sql-advant  .b-list ul li:nth-child(1) {top:-10px}
.b-sql-advant  .b-list ul li:last-child {height: 8px;}
.b-sql-advant  .b-list ul li:after {
    background: #618330;
    width: 10px;
    height: 10px;
    content: "";
    position: absolute;
    top: 5px;
    left: -33px;
    border-radius: 50%;
}

.b-sql-advent-text { text-align:center;margin-bottom: 40px;}


.b-sql-limit {padding-bottom: 40px; text-align:center;margin-bottom: 35px;}
.b-sql-limit h2{ text-transform:uppercase; text-align:center;padding-bottom: 20px;}
.b-sql-limit .b-img { text-align:center;padding-bottom: 30px;}


.me-sql {padding-bottom: 25px;margin-bottom: 40px;}
.me-sql h2 {text-transform:uppercase; text-align:center;padding-bottom: 12px;}
.me-sql h3 {font-size: 16px; text-align:center;padding:0 0 60px;margin:0;}
.me-sql h3 .orange{color:#f05a26;}
.me-sql h3 strong {font-weight: bold;color:inherit}
.me-sql h4 {font-size: 24px; text-align: center;font-weight: 400;padding-bottom: 40px;}
.me-sql .text-center { text-align: center;padding-bottom: 75px; max-width: 780px;margin:0 auto}
.me-sql .b-info-img{ background:url("../../images/public_site/ryka-WjPSZhe.png") 0 0 no-repeat;padding-left: 50%;padding-bottom: 60px;}
.me-sql .b-info-img ul {margin: 0;padding: 0; list-style:none;}
.me-sql .b-info-img ul li { position: relative;padding-bottom: 23px;}
.me-sql .b-info-img ul li strong {display: block;font-size: 20px;}
.me-sql .b-info-img ul li:after {
    background: #618330;
    width: 10px;
    height: 10px;
    content: "";
    position: absolute;
    top: 31px;
    left: -30px;
    border-radius: 50%;
}



#popup-load-serv {width:620px;margin-left:-310px;}
#popup-load-serv .title strong {font-size: 20px;  text-transform: none}

#popup-change-server {}
.popup-scroll {width: 100%;margin: 0;left: 0;top: 0;position: fixed;height: 100%;background: rgba(0,0,0, .3); overflow: auto;}
.popup-wrapper {position: relative; max-width: 1200px;margin:20px auto; text-align: left; background: #fff;border-radius: 10px}

#popup-select-server .popup-wrapper {max-width: 700px}
#popup-select-server .b-base-complete .b-col {width: 100%;max-width: 100%}
#popup-select-server .b-base-complete .bottom-col {width: 100%;max-width:355px;margin:0 auto;}


.sql-text1 .center-text {max-width:705px;margin:0 auto;display:block}

.b-linux-post-advant {margin-bottom: 40px; }
.b-linux-post-advant h2 {text-align: center;padding-bottom: 70px;}
.b-linux-post-advant ul {background: url("../../images/public_site/raketa17-cRVpmpe.jpg") 100% 100% no-repeat;padding-top: 40px;}
.b-linux-post-advant ul li {display: flex; min-height: 122px;align-items: center; max-width:580px;background: url("../../images/public_site/sq1-vi6Yk7h.jpg") 0 50% no-repeat;padding-left: 135px;}
.b-linux-post-advant ul li.num2 {background: url("../../images/public_site/sq2-VqAgjyW.jpg") 0 50% no-repeat;margin-left: 120px; max-width: 640px;}
.b-linux-post-advant ul li.num3 {background: url("../../images/public_site/sq3-6rAhaXi.jpg") 0 50% no-repeat;margin-left: 240px;max-width: 640px;}

.b-mifs {margin-bottom: 40px; background: url("../../images/public_site/robot-mif-t42PsSJ.png") 100% 100% no-repeat;}
.b-mifs h2 {margin-bottom: 20px; text-transform: uppercase; text-align: center}
.b-mifs .text-center{max-width: 1090px;margin:0 auto;}
.b-mifs .orange {color:#f05a26;}
.b-mifs .list {padding-top: 46px;counter-reset: my-awesome-counter;   list-style: none; max-width: 640px;}
.b-mifs .list li {counter-increment: my-awesome-counter; position: relative;padding-left: 90px;padding-bottom: 12px;padding-top: 10px;}
.b-mifs .list li:before {content: counter(my-awesome-counter);font-size: 30px;font-weight: bold;color:#3c3c3c;position: absolute;top:0;left:0;}
.b-mifs .list li:after {content:"";width: 30px;height: 1px;background: #e2e2e2;top: 20px;left: 35px;position: absolute;}

.b-summa-price { background: url("../../images/public_site/raketa-summa-y3pQqdc.png") 0 50% no-repeat;margin-bottom: 40px;}
.b-summa-price h2 {font-size: 36px;text-align: center;padding-bottom: 5px; text-transform: uppercase;}
.b-summa-price h3 {font-size: 24px;text-align: center;padding-bottom: 5px;}
.b-summa-price {}
.b-summa-price .list {padding-top: 46px;counter-reset: my-awesome-counter;   list-style: none; margin-left: 430px;}
.b-summa-price .list li {counter-increment: my-awesome-counter; position: relative;padding-left: 90px;padding-bottom: 12px;padding-top: 10px;}
.b-summa-price .list li:before {content: counter(my-awesome-counter);font-size: 30px;font-weight: bold;color:#3c3c3c;position: absolute;top:0;left:0;}
.b-summa-price .list li:after {content:"";width: 30px;height: 1px;background: #e2e2e2;top: 20px;left: 35px;position: absolute;}




@media(max-width:1280px){
    .b-product-services ul {margin-right: 270px;}
    .slider-1c {margin-left: -150px;margin-right: -150px;}

    .preimushestva .b3 {margin-left: -377px;top: 120px;width: 180px;}
    .preimushestva .b2 {margin-left: -300px;top: 209px;}
    .preimushestva .b2 .b-play {margin-top: 60px;position: relative;left:60px}
    .preimushestva .b1 {top: 167px;margin-left: 160px;}
    .preimushestva .b4 {margin-left: 42px;width: 305px;top: 280px;}


}

@media(max-width:1230px){

    .main-slider .text.slide-index .title {font-size: 33px;}
    .main-slider .text.slide-index .title2 {font-size: 27px;}
    .main-slider .title {font-size: 36px;}
    .main-slider .title2 {font-size: 22px;}
    .slider-1c {margin: 0 -10px;}
    .zaicloud {background: none;padding-bottom: 0;}
    .zaicloud .zacloud-pochemy {padding-left: 0;}
    .zaicloud .zacloud-pochemy .block+.block {margin-left: 43px;}
    .zaicloud .zacloud-pochemy .before {display: none;}

    .b-mars .b-image { background-size:660px auto; background-position:50% 100%;height: 500px;}
    .b-mars .tx {width: 180px;}
    .b-mars .txt1 {margin-left: -384px;}
    .b-mars .txt2 {margin-left: -384px;width: 150px;top: 200px;}
    .b-mars .txt3 {margin-left: 135px;}
    .b-mars .txt4 {margin-left: 249px;width: 140px;}
    .b-mars .txt5 {margin-left: 249px;width: 140px;}
    .b-mars .b-image .txt {font-size: 30px;}
    .b-mars .b-image .center {padding-top: 185px;}

    .slider-1c .slid7 .slide-left {left:0;margin: 0;}
    .slider-1c .slid7 .slide-left h2 {font-size: 36px;}
    .slider-1c .slid7 .slide-left h3 {font-size: 30px;margin-bottom: 200px;}

    .slider-1c .slid10 .slide-left {left:0;margin: 0;}
    .slider-1c .slid10 .slide-left h2 {font-size: 30px;}
    .slider-1c .slid10 .slide-left h3 {font-size: 26px;margin-bottom: 200px;}
    .slider-1c .slide {padding-left: 5px;padding-right: 5px;}
    .slider-1c .slid10 { background-position:110% 100%; background-size:560px auto;}
    .c1-text-ypr h3 {font-size: 30px;}
    .b-function-ypr h2 { text-align:center;font-size: 24px;}
    .ypr-services h2 {font-size: 30px;}
    .ypr-services .b-img { max-width:740px; background-size:740px auto;}
    .ypr-services .b-img .txt1 {margin-left: -279px;}
    .ypr-services .b-img .txt5 {
        width: 193px;
        top: 179px;
        margin-left: -319px;
    }
    .ypr-services .b-img .txt3 {
        width: 136px;
        margin-left: 220px;
        top: 74px;
    }

    .ypr-services .b-img .txt4 {
        width: 120px;
        margin-left: 224px;
        top: 181px;
    }
    .burger-menu {margin-left: -35px;width: 286px;}
}
@media(max-width:1176px){

    .burger-menu {margin-left: -15px;width: 266px;}
    .slider-1c .slid12 .slide-left {margin-left:15px;margin-right: 0;left:0;}
    .slider-1c .slid12 { background-position:65% 100%;}
    .slider-1c .slid14 .slide-left {margin-left:15px;margin-right: 0;left:0;}
    .slider-1c .slid14 { background-position:330px 100%;}
    .slider-1c .slid14 h2 {max-width:330px;}
    .slider-1c .slid14 h3 {max-width:330px}

    .main-slider .s-s1555, .slider-1c .slid15 {padding-top: 70px; background:url("../../images/public_site/slide15-768-n6mFgY1.png") 100% 0 no-repeat}
    .slider-1c .slid17 {background:url("../../images/public_site/sql-bg2-L4yd1lj.jpg") 100% 100% no-repeat;}
    .main-slider .s-s1555 h2, .slider-1c .slid15 h2 {font-size: 36px;}
    .main-slider .s-s1555 h3, .slider-1c .slid15 h3 {font-size: 20px;}
    .main-slider .s-s1555 .slide-left, .slider-1c .slid15 .slide-left {left:-260px}

    .slider-1c .slid16 {padding-top: 70px;}
    .slider-1c .slid16 h2 {font-size: 36px;}
    .slider-1c .slid16 h3 {font-size: 20px;}
    .slider-1c .slid16 .slide-left {left:0px;margin:0 0 0 45px;}

    .slider-1c .btn-orange {font-size: 14px;}

    .slider-1c .slid17  {padding-top: 40px; background:url("../../images/public_site/slide17-768-g7pQaHk.jpg") 100% 100% no-repeat}
    .slider-1c .slid17 .slide-left {left:0px;margin:0 0 0 25px;}
    .slider-1c .slid17 h2 {font-size: 36px;}
    .slider-1c .slid17 h3 {font-size: 20px;}
    h2 {font-size: 30px;}
    .b-linux-post-advant h2 {padding-bottom: 30px;}
    .b-linux-post-advant ul li.num2 {margin-left: 0;}
    .b-linux-post-advant ul li.num3 {margin-left: 0;}
    .b-linux-post-advant ul li {min-height: 88px; background-size: auto 88px !important;padding-left: 100px; max-width: 380px !important;margin-bottom: 20px;}
    .b-linux-post-advant ul { background-size: contain}
    .b-5-min h2 {padding-bottom: 80px;}
    .b-5-min .block {margin-left: 15px;}

}
@media(max-width:1130px){
    .podr-tarif{height: 83px; left: 559px;}
    .new-car ul{margin-top: 110px;}
    header .b-socs {width: 14%;}
    footer .b-socs {width: 14%;}
    header .b-phones ul li+li {display:none;}
    header .b-phones { flex-direction:column; justify-content:center;}
    header .b-phones ul { background:url("../../images/public_site/phone-arr-d-CiF34Uh.png") 100% 5px no-repeat;padding-right: 25px;margin-bottom: 5px;}
    header .b-phones .b-btn-recall a {padding-top: 7px;padding-bottom: 8px;}
    .lvl1 .b-1c-online {margin-left: -10px;margin-right: -10px;padding-left: 10px;padding-right: 10px;}
    .lvl1 .b-1c-online h2 {font-size: 30px;}
    .lvl1 .b-1c-online .txt { background-size:105px auto;padding-top: 115px;padding-left: 0;}
    .lvl1 .b-1c-online .txt {max-width:357px;padding-bottom: 30px;}
    .lvl1 .b-1c-online h3 {font-size: 22px;}
    .lvl1 .b-1c-online:after { background-size:contain;height: 257px;width: 423px;top:50px;right:20px;}
    .lvl2 { background-size:330px auto; background-position:0 80px;padding-bottom: 1px;margin-bottom: 30px;}
    .lvl2 h3 {padding-bottom: 35px;}
    .lvl2 .line:after {display: none;}
    .lvl2 .block h4 {font-size: 20px;}
    .lvl2 .block {background-size:100px auto ; position: relative;z-index: 1;}
    .lvl2 .block .left {width: 120px;padding-top:103px;padding-left: 0;min-width:120px}
    .lvl2 .block .right {width: auto; min-height:156px;flex:1 1 auto;}
    .lvl2 .block .play { background-size:45px auto;width: 190px;}
    .btn-orange {font-size: 14px; padding:10px 20px; margin-right: 37px;}
    .lvl2 .block .btn-orange {left: auto;right:10px;bottom: 10px;}
    .lvl2:before {display: none;}
    .lvl3 .b-title h2 {font-size: 16px;max-width:459px;margin-bottom: 25px;}
    .lvl3 ul li {font-size: 16px;margin-left: 45px;max-width:265px;}
    .lvl3 ul li:after {left:-45px !important;}
    .lvl3:after {left:0;margin-left: 0;width: 100%; background-size:140% auto;top:55px;}
    .lvl3 {margin-bottom: 85px;}
    .lvl4 .slider .slide img {max-width:80%; max-height:40px}
    .lvl4 .slider .slide a {height: 47px;margin:0 5px;}
    .lvl4 .slider-parts {margin:0 40px; margin-top: 56px;}
    .b-review-slider {margin:0 40px;}
    .b-review-slider .img +.right .text {margin-left: -110px;}
    .b-review-slider .img +.right .lnk-podr {margin-left: -110px;}
    .lvl5 h2 strong {display: block;}
    .lvl5 .input-groups {width: 100%;}
    .lvl5 .form-support {display:block; margin:0 -2%; text-align:center;}
    .lvl5 .form-support .input-groups {display:block}
    .lvl5 .form-support .form-control {width:30%;display: inline-block;vertical-align: top; margin:0 1% 20px;}

    .slider-1c .slid1 .max-w-slide { background:url("../../images/public_site/slid-1c-2-1W012G1.png") 100% 0 no-repeat}
    .slider-1c .slid1.slid1-1 .max-w-slide { background:url("../../images/public_site/slid-1c-3-Xzn_KPI.png") 100% 0 no-repeat}
    .slider-1c .slid1 h2 {font-size: 30px;padding-bottom: 10px;}
    .slider-1c .slid1 h3 {font-size: 20px;}
    .slider-1c .slick-dots {bottom:45px}
    .zaicloud h2 {font-size: 30px;}
    .zaicloud h3{font-size: 20px;}
    .tab-pdhod .buh { background-size:363px auto;padding-left: 47%;min-height:250px;}
    .tab-pdhod .buh h2:after {left:-130px;}
    .tab-pdhod .buh h2:before {left:-130px;}

    .slider-1c {margin-left: -50px;margin-right: -50px;}
    .b-reg {    flex-direction: column-reverse;}
    .b-reg .b-form {margin:0 auto 50px; max-width:750px;width:auto}
    .b-reg .flex-form {width:100%; max-width:100%;}
    .b-reg .reg-info { margin:0 auto;}
    .b-reg .b-form .col2 {margin:0 0 20px;width:48%}
    .b-reg .b-form .txt-message { line-height:1.1;}
    .b-reg .b-form .form-groups {display:flex; flex-wrap:wrap; justify-content:space-between;}
    .b-reg .b-form .b-radio { max-width:220px;margin:0 auto;}

    .b-reg.reg-cloud .flex-form {max-width:340px; min-width: 340px}
    .b-reg.reg-cloud .b-form .form-groups {display:block; }
    .b-reg.reg-cloud .b-form .b-radio { max-width:100%;margin:0 auto;}
    .b-reg.reg-cloud .b-form .col2 {width:100%	}

    .b-reg.reg-cloud {flex-wrap:nowrap; flex-direction:row}
    .b-reg.reg-cloud .reg-info h3 {font-size:18px}
    .b-reg.reg-cloud .reg-info .bl {display: none;}
    .b-reg.reg-cloud .reg-info {flex: 1 1 auto;left:0; min-width: 100px; background-size: contain;}

    .table-about { flex-wrap:wrap}
    .table-about .acol {width: 50%;max-width:50%;}
    .table-about .acol:last-child {width: 100%;max-width:100%;}
    .table-about .acol:last-child .txt {font-size: 18px; opacity:1;}

    .burger-menu {margin-left: -15px;width: 266px;}

    .slider-1c .slid12 .slide-left {width: 95%;}
    .slider-1c .slid12 {
        background-position: 78% 100%;
    }

    .me-client-me .b-numbers {display: block; background-position:100% 50%;padding-bottom: 0;}
    .me-client-me .b-btn-center:after {display: none;}
    .me-client-me .b-numbers .col-r, .me-client-me .b-numbers .col-l {width: 100%;max-width:100%}
    .me-client-me .b-numbers .num {max-width:400px}
    .me-client-me .b-numbers .n0 {max-width:100%; text-align:center;display: block;margin-bottom: 0;}
    .b-me-1c-cloud ul {padding-right: 300px;}
    .b-me-1c-cloud.ydal-serv {padding-bottom: 50px;}
    .b-me-1c-cloud.ydal-serv ul {max-width:350px;padding-right: 0;}

    .b-arenda-cost .b-numbers { background-position:0 70px;padding-left: 250px;}
    .b-arenda-cost .b-numbers .n2 {margin-left: 50px;}
    .b-arenda-cost .b-numbers .n3 {margin-left: -30px;}
    .b-server-info .list-table { background:url("../../images/public_site/serv-sup-768-ItqnmWY.png") 100% 30% no-repeat}
    .b-server-info .list-table li:after {display: none;}
    .b-server-info .text-btn span {margin-bottom: 30px;display: block;}

    .b-5-min {max-width:750px;margin:0 auto 50px; background-position: 490% 50%;display:block; padding-bottom: 0;}
    .b-5-min h3 {padding-bottom:20px;}
    .b-5-min .block {max-width:290px;margin-top: -54px;margin-bottom: 79px;}
    .b-5-min.type2 .block:nth-child(4) {max-width:100%; margin-left: 11px;}
    .b-5-min ul {padding-bottom:20px;}

    .tabs-fullhd {display: none;}
    .tabs-tablet {display: block; max-width:730px;margin:0 auto}
    .base-complete-calc .podr-tarif {bottom:45px;}
    .b-base-complete h2 {font-size: 30px;}
    .b-base-complete .tabs-tablet .b-col {width: 100%;max-width:100%}
    .b-base-complete .b-img { justify-content: center;}
    .b-base-complete .bottom-col {margin-left: auto;margin-right: auto;}
    .b-base-complete ul.tabs li {font-size: 14px;}
    .prim-1c-ydal h3 {margin-left: auto;margin-right: auto;font-size: 30px; text-align:center;}
    .prim-1c-ydal {margin-left:auto;margin-right:auto; max-width:730px;}
    .b-arenda-cloud h2 {font-size:30px;}
    .b-arenda-cloud {margin:0 auto 50px; max-width:730px;font-size:14px;}
    .b-arenda-cloud .b-num.num2 {margin:45px 0 0 20px}
    .b-arenda-cloud .b-num.num3 {margin:45px 0 0;}

    .b-arenda-cloud2:before { background-size: 530px auto }

    .migration-cloud h2 {font-size:30px;}
    .migration-cloud .b-line {font-size:14px;margin-bottom:220px;}
    .migration-cloud .txt3 {font-size:14px;}
    .migration-cloud .txt1 {max-width:200px}
    .migration-cloud .txt2 {max-width:300px;width:40%;margin-left:15px;}
    .migration-cloud:before { background-size:contain;left:0; background-position: 50% 0;height: 383px;bottom:0;top:auto}
    .migration-cloud .b-btn {float:none;margin:0 auto;padding-bottom:30px;max-width:270px;}
    .migration-cloud {}
    .migration-cloud {font-size:14px;margin:0 auto 50px; max-width:730px;padding-bottom:0}
    .new-map h2 {font-size:24px;}
    .new-car:before{ background:url("../../images/public_site/me-bg-VVX7ru_.jpg") 0 100% no-repeat;left:0; height: 527px; margin-left: -60%;}
    .new-car ul li:nth-child(2), .new-car ul li:nth-child(1), .new-car ul li:nth-child(3) {margin-left:0;}
    .new-car { min-height:405px;padding-bottom:0}
    .new-car h2 {height:160px;}
    .new-car h2 br {display:none;}

    .b-sql-slider .sql-top .title {max-width:286px;}
    .b-sql-slider .sql-top {display:flex; flex-wrap:wrap; min-height:205px;}
    .b-sql-slider .sql-top .text {padding-left: 20px;}
    .b-sql-slider .sql-top .b-img {top:55px;left:300px;}
    .b-sql-slider .sql-top .b-btn {bottom:auto;top:100px;left:0;right: auto;}

    .b-sql-advant { height:auto; min-height:auto;display: block;}
    .b-sql-advant h2 {padding-bottom: 30px;}

    .bs-sql-list { position: relative;padding-bottom: 30px;}
    .b-sql-advant .bs-sql-list {display: block;}
    .b-sql-advant .bs-sql-list ul {margin-bottom: 0;padding-bottom: 10px;}
    .b-sql-advant .bs-sql-list .b-list  ul li {margin-bottom: 12px;}
    .b-sql-advant .b-list ul li:last-child {height: auto;}
    .b-sql-advant .bs-sql-list ul {}
    .b-sql-advant .b-list:last-child ul {padding-bottom: 0;margin-bottom: 60px;}
    .b-sql-advant .b-list:last-child ul li:last-child  {height: 8px;}
    .b-sql-advant:after {display: none;}
    .b-sql-advant  { background: url("../../images/public_site/sql-advent-768-4wpo8C9.png") 100% 80px no-repeat; }

    .me-sql .b-info-img {padding-left: 440px; background-size: 350px auto;}

    #popup-change-server .tabs-tablet {display: none;}
    .b-base-complete .b-col {width:50%; max-width: 50%}
    #popup-change-server {padding:30px 25px;}
    #popup-change-server .b-base-complete .b-col {padding: 30px;}
    .b-base-complete h4 {padding:0 15px; margin-bottom: 17px;}

}


@media(max-width:1070px){
    header .c1-online {padding-left:15px;padding-top: 45px}
    header .office {padding-left:15px;padding-top: 45px}
    header .bitrix {padding-left:15px;padding-top: 45px;}
    /*.foot .b-socs {width: 56px;}*/
    .top-banner h1 {font-size: 24px;}
    .top-banner:after {width:auto;right:-10px;margin-left: 0;left:-10px; background-position:72% 0;}
    .link-tabs {margin-left: -10px;margin-right: -10px;}
    .main-slider .mouse {width: 20px; background-size:contain;margin-left: -10px;bottom:5%;}

    .b-migrate .txt1 {left: 0;margin: 0;    margin-top: -17px;
        margin-bottom: 14px;}
    .b-migrate .txt2 {font-size: 20px;left: 0;margin-left:40px;margin-top: -32px;}
    .b-migrate .txt3 {left: 0;margin-left:90px}
    .tab-pdhod .buh.tab2 {margin-left: 0; background:url("../../images/public_site/c1-start-bg-768-vV2lVyj.png") 0 100% no-repeat;padding-left: 200px; position: relative;}
    .tab-pdhod .buh.tab2:after {display: block;content:""; background:url("../../images/public_site/oblako-1c-arenda-AdQxtpW.png") 0 0 no-repeat;width: 189px;height: 127px;position: absolute;top:0;left:0;}
    .tab-pdhod .buh h2 {z-index: 3;}
    .slider-1c {margin-left: -150px;margin-right: -150px;}
    .slider-1c {margin-left: -10px;margin-right: -10px;}

    .slider-1c .slid9 { background:url("../../images/public_site/slide9-768-gvsrOkp.jpg") 50% 100% no-repeat;}

    .c1-ts-desc .texts {    background: url("../../images/public_site/madam-768-uFCRESs.jpg") 50% 69px no-repeat;}
    .c1-text-its .text {font-size: 18px;}
    .c1-text-its .b-vhod {font-size: 18px;display: block; text-align:center}
    .c1-text-its .b-vhod .btn-orange {margin-top: 15px;}
    .c1-ts-desc .txt3 {top: 19px;}
    .c1-ts-desc .texts { max-width:748px; margin:0 auto; min-height:655px;}
    .c1-ts-desc .bottom-text {padding-left: 0; text-align:center;}
    .c1-ts-desc .txt2 {top:506px;left:260px;}
    .b-cost-its h2 {font-size: 30px;}
    .b-cost-its h3 {font-size: 18px; text-transform:none;}
    .b-cost-its ul, .b-cost-its ul+ul {max-width:48%;width:48%}
    .b-cost-its .b-listing { background-position:50% 100%;padding-bottom: 420px;padding-top: 15px;margin-bottom: 30px;}

    .my-command .block .com-col {height: 110px;}
    .become-parnter h2 {font-size: 30px;}
    .become-parnter h3 {font-size: 20px;}
    .b-subscribe-bottom {display: block;}
    .b-subscribe-bottom .form-control {width: 100%;}
    .b-subscribe-bottom .form-group {flex:auto}
    .b-subscribe-bottom .title br{display: none;}
    .page-small-title h1 {font-size: 34px;}

    nav ul li {margin-right: 25px;}
    .tab-pdhod .buh.vozm { background-size:300px auto}
    .tab-pdhod .buh.vozm .text {padding-left: 320px;}


    .slider-1c .slid13 h2 {font-size: 30px;}
    .slider-1c .slid13 h3 {font-size: 18px;}
    .slider-1c .slid13 {
        position: relative;
        background: url("../../images/public_site/slide13-768-0Lu5BkH.png") 50% 100% no-repeat;
    }
    .b-mifs {    background: url("../../images/public_site/robot-mif-768-_epmyHu.jpg") 100% 100% no-repeat;}
    .b-mifs .list li {padding-left: 40px;padding-top: 0; max-width: 400px;}
    .b-mifs .list li:after {display:none}
}

@media(max-width:1052px){
    .buh-nal-1c .list ul {padding-top: 28px;}

    body.active_m2 .menu-main  {display: block;}
    .menu2 {position: relative;width: 50%;z-index: 15;}
    .menu2 .menu-icon {display: block;padding:13px 20px;}
    .menu2 .menu-main {display: none; position: absolute;top:100%;left:-15px;right: -15px; background:#fff; padding: 0;margin: 0;   border: 1px solid #d0d4d0;
        box-shadow: 0 0 6px #e0e2e0;
        border-bottom: none;}
    .menu2 .menu-main li {display: block;margin: 0;}
    .burger-menu {width: 50%;}
    .submenu {width: auto;left: 0;right: 0;margin-top: 0;}
    nav ul li.active a {border:none !important}
    .menu2 .menu-main li  { border-bottom: 1px solid #d0d4d0;padding:12px 20px;font-size: 14px;}
    .menu2 .menu-main li a {padding: 0;margin: 0;}

    .slick-dots {left:auto;right:20px;margin-left: 0;}
    .main-slider .s-s2 .title3 strong {font-size: 200px;}

    .b-preim-me .b-buh-pre {padding-left: 0;padding-top:170px; background-position:0 0;}
    .b-preim-me .b-buh-pre-comp {padding-left: 0;padding-top:170px; background-position:0 0;}

    .me-client-me .client-numbers ul {width: 100%;}
    .me-client-me .client-numbers { background-position:100% 100%;padding-bottom: 100px;}

    .main-slider .s-s1555 .slide-left, .slider-1c .slid15 .slide-left {left:0;margin:0;max-width:50%}
    .main-slider .s-s1555 .slide-left br, .slider-1c .slid15 .slide-left br {display:none;}
    .slider-1c .slid16 .slide-left {left:0;margin:0;max-width:50%}
    .slider-1c .slid16 .slide-left br {display:none;}

    .active-server {display: block;}
    .no-active {display: none;}
}

@media(max-width:1024px) {
    .content-left-slider {
        margin-left: 0;
        margin-top: 72px;
    }
}

@media(max-width:995px){
    header .logo {width: 90px;}

    .foot .c1-online {padding-left:15px;padding-top: 25px; background-position:15px 0;}
    .foot  .office {padding-left:15px;padding-top:25px; background-position:15px 0;}
    .foot  .bitrix {padding-left:15px;padding-top:25px; background-position:15px 0;}
    .b-foot-menu strong, .b-foot-menu ul li {margin-bottom: 10px;}
    .foot-bottom .foot-contact {padding:20px 10px;}
    .foot-bottom .foot-contact:last-child {padding-right: 0;}
    nav ul li  {margin-right: 9px;}
    .lvl2 {margin-left: -10px;margin-right: -10px;padding-left: 10px;padding-right: 10px;}

    .main-slider .img {height:400px;}

    .tab-pdhod .buh { padding-left: 47%;min-height:250px;}
    .tab-pdhod .buh h2 {padding-bottom: 18px;}
    .tab-pdhod ul.tabs { flex-wrap:wrap;}
    .tab-pdhod ul.tabs li {min-width: 33.33%;}
    .tab-pdhod ul.tabs li.li1, .tab-pdhod ul.tabs li.li2, .tab-pdhod ul.tabs li.li3 {border-bottom:1px solid #e3e3e3;}
    .zaicloud .zacloud-pochemy .block+.block {margin-left: 0px;}

    .slider-1c .slid3 h2 {font-size: 36px;}
    .slider-1c .slid3 h3 {font-size: 22px;}
    .slider-1c .slid3 .slide-left {left:0; text-align:center;}
    .slider-1c .slid3 { background:url("../../images/public_site/slide3-768--ifO3ln.png") 80% 100% no-repeat}
    .slider-1c .slid4 { background:url("../../images/public_site/slide4-768-99ran_P.png") 50% 0 no-repeat;}

    .b-buy-1c h2 {font-size: 30px; text-align:left;max-width:620px;}
    .b-buy-1c .list { background:url("../../images/public_site/p5ka-768-gJw-ogK.png") 100% 0 no-repeat;padding-right: 350px;}
    .b-tarifs h2 {font-size: 30px;}
    .b-tarifs h3 {font-size: 18px;}
    .b-ystroistvo h2 {font-size: 30px; padding:200px 0; max-width:240px;}
    .b-ystroistvo {padding-right: 0;}
    .b-city h2 {font-size: 30px;}
    .b-city h3 {font-size: 18px;}
    .b-city  { background-size:100% auto}

    .b-function-ypr ul {display: block;}
    .b-function-ypr ul li {width: auto;}
    .b-preimyshestva-ypr h2 {font-size: 30px;}
    .b-preimyshestva-ypr .bl1 .title {padding-left: 22px;padding-top: 0;padding-bottom: 170px;}
    .b-preimyshestva-ypr .bl2 .title {padding-left: 0;padding-top: 0;padding-right: 20px;padding-bottom: 170px;}
    .b-preimyshestva-ypr .bl1 { background-position:0 50px}
    .b-preimyshestva-ypr .bl2{ background-position:100% 50px}

    .my-command .block .com-col {height: 82px;}
    .my-command .block  {max-width: 282px;width:33.3%}
    .my-command .blocks { justify-content:space-between}
    .map-company h2, .map-company h2 span, .map-company h2 strong {font-size: 24px;}

    .map-company .map { background-size:contain; height:330px}

    .b-1c-online-2:after {
        background: url("../../images/public_site/spec-sup-768-SynvBu2.png") 100% 0 no-repeat; width: 214px;height: 437px;right: 0;}
    .b-1c-online-2 .block { min-width:210px;width: 30%;}
    .b-1c-online-2 .block .text {font-size: 14px;}
    .b-1c-online-2 .block .title {font-size: 18px;}
    .b-1c-online-2 .block .bottom {display: block;}
    .b-me-1c-cloud.ydal-serv { background-position:320px 100%}


    .b-summa-price { background-size: 300px auto}
    .b-summa-price .list li {padding-left: 40px;padding-top: 5px;}
    .b-summa-price .list li:after {display: none}
    .b-summa-price .list {margin-left: 320px;}
    .migration-cloud.cloud-2020:before {left: -25px;bottom: 125px;right: -25px;width:auto;display: block;    background-size: auto 295px;}
    .migration-cloud.cloud-2020 .b-line {margin-bottom: 260px;}
    .b-mifs.sh-down:after {display: none}
}
@media(max-width:906px){
    .itsheff-cloud{
        display: flex;
        float: right;
        margin-top: -113px;
        margin-right: -11px;}
    .rdp-left-slide{margin-left: 44px;}
    .online-adaptation{
        margin-top: 47px;
    }
    #tarig{    margin-top: -69px;}
    .btn-podr-tarig{
        margin-top: -41px;}
    .count-city-shimkent{margin-left: 25px;
        margin-top: 34px;
        font-size: 36px;}
    .aktobe-marker{margin-top: 207px;margin-left: 153px;position: absolute;}
    .aktau-marker{ margin-top: 241px;
        margin-left: 4px;}
    .company-aktau{font-size: 12px;margin-top: -7px;}
    .count-city-aktau{margin-left: 26px;margin-top: 42px;position: absolute;font-size: 33px;font-weight: 600;color: #f25f25;}
    .atirau-img{    max-width: 69%;}
    .aktau-img{    max-width: 73%;}
    .atirau-marker{    margin-top: 164px;
        margin-left: 83px;}
    .aktobe-img{max-width: 68%;}
    .shim-img{max-width: 65%;}
    .shimkent-marker{margin-top: 282px;
        margin-left: 346px;}
    .astana-img{max-width: 63%;}
    .astana-marker{margin-left: 322px;margin-top: 143px;}
    .almaty-img{max-width: 67%;}
    .almaty-marker{    margin-top: 199px;
        margin-left: 519px;}
    .krg-img{max-width: 65%;}
    .karaganda-marker{    margin-top: 178px;
        margin-left: 411px;}

    .count-city-astana{margin-left: 19px;
        margin-top: 17px;    font-size: 27px;}
    .company-astana{font-size: 9px; margin-top: -6px;}
    .count-city-atirau{margin-left: 21px;margin-top: 18px;font-size: 35px;}
    .company-atirau{font-size: 10px;}
    .count-city-aktobe{margin-left: 65px;
        margin-top: 10px;font-size: 37px;}
    .company-aktobe{font-size: 11px;}
    .count-city-krg{margin-left: 19px;margin-top: 25px;font-size: 37px;}
    .company-krg{font-size: 11px;
        margin-top: -12px}

    .company-shimkent{font-size: 11px;}
    .company-almaty{font-size: 14px;  margin-top: -14px;
        margin-left: 6px;}
    .count-city-almaty{margin-left: 24px;
        margin-top: 32px;font-size: 47px;}
    .pavlodar-img{max-width: 80px;}
    .count-city-pavlodar{margin-left: 22px;
        margin-top: 30px;font-size: 26px;}
    .pavlodar-marker{margin-top: 162px;margin-left: 526px;}
    .count-city-pavlodar{margin-left: 13px;
        margin-top: 17px;
        font-size: 18px;}
    .uralsk-marker{margin-top: 149px;
        margin-left: 177px;}
    .count-city-uralsk{    margin-left: 11px;
        font-size: 18px;
        margin-top: 38px;}
    .urlask-img{max-width: 59%;}


    #img-tarif-win{margin-top: -26px;}
    #col-form{margin-left: -37px;}
    #col-bottom{margin-left: -174px; }
    .b-popup .btn-orange{
        margin-top: 9px;
        margin-right: -2px;
    }
    .auth-block { margin-top: 0;}
    .progress-box{padding-left: 0; padding-right: 0;}
    .new-progress-bar{margin-left: 27px; width: 281px;}
    .list-market .bl { max-width:50%; flex:0 0 50%}
    .b-tarifs .b-two-tarif {display: block;}
    .b-tarifs .b-two-tarif .block {width: auto;}
    .b-tarifs .b-two-tarif .lnk-podr-tarig {position: relative;float:right;right:-10px;bottom:0;margin-bottom: -50px;}
    .b-tarifs .list-tarif {padding-top: 20px;}
    .b-tarifs .list-tarif li {padding-right: 30px;}
    .text-poprobuy {font-size: 20px;}
    .text-poprobuy  span{display: block;padding-bottom: 10px;}
    .b-migrate h2 {font-size: 30px;}
    .b-migrate {min-height:470px;margin:0 -15px 35px;padding:0 15px}
    .b-migrate:after { background:url("../../images/public_site/mirgate2-Cy8cZ73.png") 100% 130px no-repeat;right: 0;left: auto;width: 100%;margin-left: 0;}
    .b-podhodit h2 {font-size: 30px;}
    .tab-pdhod ul.tabs { flex-wrap:wrap;}
    .tab-pdhod ul.tabs li {width: 33%; min-width:30%}
    .tab-pdhod2 ul.tabs li  {width:50%}
    .tab-pdhod ul.tabs li.li1, .tab-pdhod ul.tabs li.li2, .tab-pdhod ul.tabs li.li3 {border-bottom:1px solid #e3e3e3;}
    .tab-pdhod ul.tabs li.li5, .tab-pdhod ul.tabs li.li4 {width: 50%;}
    .tab-pdhod .buh { background-size:313px auto;padding-left: 47%;min-height:250px;}
    .login-box-auth{margin-top: 18px;}
    .login-box{margin-top: 2px;}
    #hamburger-icon {
        margin-top: -11px;
    }

    /* кнопка логина старая */
    /* header .b-logins {width: 138px;} */

    /* кнопка логина Нрвая */
    header .b-logins {}

    .tablet-preim{
        display: block;
    }
    #popup-aut {
        left: 354px;
        width: 500px;
    }
    .b-popup {
        left: -17px;
        width: 797px;
        /*  left: 366px;
          width: 451px;*/
    }
    .popup-regform{
        left: -17px;
        width: 797px;
    }
    .b-tarifs .b-two-tarif .block.block-yprav:after {background-image: none;}
    .b-config {display: none;}
    header .b-socs-mobile {padding-left: 15px;width: 112px;font-size: 1px;}
    header .b-socs-mobile .fb { background:url("../../images/public_site/i-fb-y5FvlF_.png") 0 0 no-repeat;width: 42px;height: 42px;margin: 0;display: inline-block;vertical-align: top;width: 42px;height: 42px;}
    header .b-socs-mobile .vk { background:url("../../images/public_site/i-vk-371w2Lt.png") 0 0 no-repeat;width: 42px;height: 42px;margin: 0;display: inline-block;vertical-align: top;width: 42px;height: 42px;}

    footer .b-socs-mobile {padding-left: 15px;width: 112px;font-size: 1px;}
    footer .b-socs-mobile .fb { background:url("../../images/public_site/i-fb-y5FvlF_.png") 0 0 no-repeat;width: 42px;height: 42px;margin: 0;display: inline-block;vertical-align: top;width: 42px;height: 42px;}
    footer .b-socs-mobile .vk { background:url("../../images/public_site/i-vk-371w2Lt.png") 0 0 no-repeat;width: 42px;height: 42px;margin: 0;display: inline-block;vertical-align: top;width: 42px;height: 42px;}
    .c1-online {display: block;padding-bottom: 10px; background:url("../../images/public_site/c1-a1DteBA.png") 15px 30% #f8f8f8 no-repeat;padding-left: 62px;color:#3c3c3c;font-size: 14px;font-weight: bold;display:flex; align-items:center;height: 100%;padding-right: 10px;}
    .list-market .bl { max-width:50%; flex:0 0 50%}
    .b-tarifs .b-two-tarif {display: block;}
    .b-tarifs .b-two-tarif .block {width: auto;}
    .b-tarifs .b-two-tarif .lnk-podr-tarig {position: relative;float:right;bottom:0;margin-bottom: -50px;}
    .b-tarifs .list-tarif {padding-top: 20px;}
    .b-tarifs .list-tarif li {padding-right: 30px;}
    .text-poprobuy {font-size: 20px;}
    .text-poprobuy  span{display: block;padding-bottom: 10px;}
    .b-migrate h2 {font-size: 30px;}
    .b-migrate {min-height:470px;margin:0 -15px 35px;padding:0 15px}
    .b-migrate:after { background:url("../../images/public_site/mirgate2-Cy8cZ73.png") 100% 130px no-repeat;right: 0;left: auto;width: 100%;margin-left: 0;}
    .b-podhodit h2 {font-size: 30px;}
    .tab-pdhod ul.tabs { flex-wrap:wrap;}
    .tab-pdhod ul.tabs li {width: 33%; min-width:30%}
    .tab-pdhod2 ul.tabs li  {width:50%}
    .tab-pdhod ul.tabs li.li1, .tab-pdhod ul.tabs li.li2, .tab-pdhod ul.tabs li.li3 {border-bottom:1px solid #e3e3e3;}
    .tab-pdhod ul.tabs li.li5, .tab-pdhod ul.tabs li.li4 {width: 50%;}
    .tab-pdhod .buh { background-size:313px auto;padding-left: 47%;min-height:130px;}

    .tab-pdhod ul.tabs {margin-bottom: 35px;}
    .tab-pdhod .buh h2 {font-size: 20px;padding-bottom: 15px;}
    .tab-pdhod .buh h2:after {left:-100px;}
    .tab-pdhod .buh h2:before {left:-100px;}

    .tab-pdhod .buh ul li {margin-bottom: 17px;}
    .arenda-1c-info .col-md-6 {width: 100%;max-width:100%;flex:0 0 100%;padding:15px 25px;}

    .slider-1c .slid5 { background:url("../../images/public_site/slide5-768-hdLcmnv.png") 50% 0 no-repeat}
    .slider-1c .slid5 h2 {font-size: 48px;}
    .slider-1c .slid5 h3 {font-size: 36px;}
    .b-mars h2 {font-size: 18px;}


    .slider-1c .slid6 h2 {font-size: 36px;}
    .slider-1c .slid6 h3 {font-size: 22px;}
    .slider-1c .slid6 { background:url("../../images/public_site/slide6-768-uQ6DuJ8.png") 50% 100% no-repeat;}
    .cost-arenda h2 {font-size: 30px;}
    .cost-arenda .block {padding-left: 80px;margin-left: 10px;margin-right: 10px;}
    .cost-arenda .list {margin-left: -10px;margin-right: -10px;}
    .b-tarifs-f1 ul {padding-right: 320px;}
    .b-tarifs-f1:before { background-size:contain;width: 800px;right:-400px}
    .dop-opt h2 {font-size: 30px;}
    .support-title {font-size: 18px;}


    .lvl3-2 {padding-left: 100px;}
    .lvl3-2:after { background-size:120% auto;left:-100px}
    .lvl3-2 ul {margin-left: 350px;}
    .slider-1c .slid7 { background:url("../../images/public_site/slide7-768-J8mEYM6.png") 50% 100% no-repeat;left:-40px}

    .slider-1c .slid8 h2 {font-size: 36px;}
    .slider-1c .slid8 h3 {font-size: 22px;}
    .slider-1c .slid8 { background:url("../../images/public_site/slide8-768-mD_V0sj.jpg") 50% 100% no-repeat}
    .buh-nal-1c h3 {font-size: 18px;}
    .buh-nal-1c .list ul li {width: 100%; max-width:100%; flex:auto}
    .buh-nal-1c .list ul {padding-top: 48px;}
    .buh-nal-1c .list { background-position:100% 0;}
    .hotite-buy h2 {font-size: 30px;}
    .hotite-buy .diagramma .ic1 strong, .hotite-buy .diagramma .ic2 strong {font-size: 20px;}
    .hotite-buy .diagramma .ic1, .hotite-buy .diagramma .ic2 {font-size: 16px;}
    .preimushestva h2 {font-size: 30px; max-width:440px;margin-left: auto;margin-right: auto;}
    .preimushestva {padding-top: 30px;}

    .b-tarifs .b-two-tarif .block.block-yprav {height: 0;}

    .main-slider .s-s2 .title3 strong {font-size: 150px;}

    .b-config {position: relative;padding:0 40px;}
}
@media(max-width:825px){
    .config-client{display: block;}
    .line-tarif-price-grey-tablet{
        display: block;
        margin-top: -39px;
        margin-left: 15px;
        font-size: 24px;
        color: #e3e3e3;
        border-bottom: 1px solid #e3e3e3;
        padding-top: 17px;
        padding-left: 80px;
        text-align: center;
        padding-bottom: 38px;
        position: relative;
        margin-bottom: -17px;
        z-index: 2;
        width: 684px;}
    .first-user-card{
        background: #f4f4f4;
        padding-top: 19px;
        padding-bottom: 19px;
        border-radius: 7px;
        width: 684px;
        margin-left: 9px;

    }
    .rdp-block{font-size: 13px; margin-bottom: 14px;}
    .dop-base{font-size: 13px;}
    .dop-consult{font-size: 13px;}
    .options-tarif{width: 82%;}
    .conf-row{width: 102%;}
    .conf-client-elem{display: none;}
    .doc-block{margin-top: -22px;
        margin-left: 15px;
        width: 201px;}
    .btn-tarif{margin-left: 69px;margin-top: -8px;}
    .head-1c-online {white-space: nowrap;margin-left: -12px;}
    .btn-online{margin-left: 188px;}

    /* .days-14-tarif{margin-right: 64px; margin-bottom: 11px;}*/

    /*.get-now{
      text-align: center;
      margin-bottom: 35px;
      margin-left: 74px;
      margin-top: 27px;
    }*/
    .line-grey6{width: 440px;}
    .line-grey5{width: 684px;}
    .line-grey3{width: 684px;}
    .line-grey4{width: 684px;}
    .priv-col{margin-left: 10px;}
    .line-grey2{display: none;}

    .line-tarif-price-grey{
        margin-top: -13px;
        margin-bottom: -14px;
    }
    .line-tarif-price-grey{
        margin-top: -39px;
        margin-left: 15px;
        font-size: 24px;
        color: #e3e3e3;
        border-bottom: 1px solid #e3e3e3;
        padding-top: 17px;
        padding-left: 80px;
        text-align: center;
        padding-bottom: 38px;
        position: relative;
        margin-bottom: -17px;
        z-index: 2;
    }
    .line-grey1{display: none;}
    .update-ul{margin-left: 9px;}
    .subtitle-tarif{margin-left: -76px; width: 152%;}
    .lvl3-2 {padding-left: 0;}
    .block-info-1c-online{width: 742px;}
    .tab-pdhod .buh h2:after {left:-70px;}
    .tab-pdhod .buh h2:before {left:-70px;}
    .slider-1c .slid2 { background:url("../../images/public_site/slide2-768-r79SSJa.png") 97% 10% no-repeat;}
    .slider-1c .slid2 .slide-left h3 {font-size: 30px;padding-bottom: 110px;}
    .slider-1c .slid2 .slide-left h3 strong {font-size: 36px;max-width:210px}
    .b-tarifs .tarif-citate strong{display: block;}
    .b-product-services h2 {font-size: 30px;}
    .b-product-services h3 {font-size: 18px;}
    .b-city  {padding-bottom:310px;}
    .b-superman h2 {font-size: 30px; text-align:center;}
    .b-superman .num {max-width:450px;min-height:105px;}
    .b-superman .list {display: block; background-position:100% 100%;}
    .b-superman .b-btn {margin-top: 20px;}
    .b-support  { background-position:45% 100%;}
    .b-podhodit .podhodit-ico h3 {font-size: 16px;}
    .b-reg .reg-info {position: relative;left: -20px;}
    .my-command h2 {font-size: 30px;}
    .ypr-services .b-img {margin-left: -15px;width:auto;margin-right: -15px;}
    .ypr-services.block2 .b-img {margin-left: -15px;width: auto;margin-right: -15px;}
    .b-superman.sup3 .list { max-width:300px;margin-left: auto;margin-right: auto;padding-bottom: 20px;}

    .b-superman.sup3 .num {margin-bottom: 15px;}
    .me-client-me h2 {font-size: 30px;}

    .me-sql .b-info-img ul li:last-child {margin-left:-400px;}

    #popup-load-serv {width: 59%;left: 6%;margin-left: 0px;}

}

@media(max-width:765px){
    header .b-socs {margin-right: 181px;}
    footer .b-socs {margin-right: 181px;}
    .mobile-soc-block {width: 85px;}
    .b-foot-menu {flex:1 1 auto}
    .foot-bottom {flex-wrap:wrap;margin-left:-10px;margin-right: -10px;padding-left: 10px;padding-right: 10px;padding-top: 15px;}
    .foot-bottom .foot-support {order:4;width:auto;margin-left: -10px;margin-right: -10px;border-left:none;border-top:1px solid #e2e2e2;padding-left:10px;padding-right: 10px;flex:1 1 auto;margin-top: 15px;}
    .foot-bottom .foot-contact {width: 33%;}
    header .i-cloud {display: none;}

    /* Лого Шапки старая */
    /* header .logo {width: 250px;border-right:1px solid #e2e2e2;height: auto;} */

    /* Лого Шапки Нрвая */
    header .logo {width: 250px;border-right:1px solid #e2e2e2;}

    .lvl2 h3 {font-size: 24px;}


    .slider-1c .slid7 {left: 0;padding-left: 0;padding-right: 0;}
    .slider-1c .slid7 .slide-left h2 {font-size: 26px;}
    .slider-1c .slid7 .slide-left h3 {font-size: 18px;margin-bottom: 300px;}
    .slider-1c .slid7 { background:url("../../images/public_site/slide7-320--8y_-XK.png") 50% 100px no-repeat}

    .b-reg .reg-info { background:url("../../images/public_site/rocket-reg-320-VP5gnw5.jpg") 50% 70px no-repeat;height: 610px;padding-top: 0; line-height:1.2;width:300px;left:0; min-width:1px;}
    .b-reg .reg-info .bl1 {margin-left: -140px;top: 178px;}
    .b-reg .reg-info .bl1-reg2 {margin-left: -140px;top: 178px; background:url("../../images/public_site/buh-cloud-ic1-1EF_0tp.png") 50% 100px no-repeat}
    .b-reg .reg-info .bl2 {margin-left: -140px;top: 315px; text-align:left;}
    .b-reg .reg-info .bl3 {margin-left: -121px;top: 466px;}
    .b-reg .reg-info .bl4 {margin-left: 37px;top: 160px;width: 130px;}
    .b-reg .reg-info .bl4-reg {margin-left: 37px;top: 160px;width: 130px;}
    .b-reg .reg-info .bl5 {margin-left: 50px;top: 286px;}
    .b-reg .reg-info .bl5-reg{margin-left: 50px;top: 286px;}
    .b-reg .reg-info .bl6 {margin-left:5px;top: 430px;}
    .b-reg .reg-info .bl6-reg {margin-left:5px;top: 430px;}
    .slider-1c .slid9 {
        background: url("../../images/public_site/slide9-320-odc-AJT.jpg") 47% 0% no-repeat;
    }
    .c1-text-its .text {font-size: 16px;}
    .c1-text-its .b-vhod {font-size: 16px;}
    .c1-ts-desc h2 {font-size: 24px;}
    .c1-ts-desc .texts { background:none;}
    .c1-ts-desc .txt1 {position: relative;top: 0;left: 0; background:url("../../images/public_site/its-ic1-BZ2jrh9.jpg") 0 100% no-repeat;width: auto;padding-bottom: 350px;margin-bottom: 20px;}
    .c1-ts-desc .txt2 {position: relative;top: 0;left: 0; background:url("../../images/public_site/its-ic2-0TVNNaL.jpg") 0 100% no-repeat;width: auto;padding-bottom: 205px;margin-bottom: 20px;padding-right: 40px;}
    .c1-ts-desc .txt3 {position: relative;top: 0;left: 0; background:url("../../images/public_site/its-ic3-7JKRXZN.jpg") -38px 100% no-repeat;width: auto;padding-bottom: 250px;margin-bottom: 20px;}
    .c1-ts-desc .bottom-text { position: relative;left: 0;top: 0;width: auto;}
    .b-cost-its h2 {font-size: 24px;}
    .b-cost-its ul, .b-cost-its ul+ul {width: 100%;max-width:100%;}
    .b-cost-its ul+ul {    background: url("../../images/public_site/c1-its-OY6hAwv.jpg") 50% 0 no-repeat; background-size:300px auto;padding-top: 250px;}
    .b-cost-its .b-listing {display: block;padding-bottom: 0; background:none;}


    .b-reg.reg-cloud{
        flex-direction: column;
    }
    .b-reg.reg-cloud .flex-form {min-width: 100px;margin:0 auto 20px;}
    .b-reg.reg-cloud .reg-info {margin:0 auto;}

    .b-popup {padding:30px 15px;}
    .popup-regform{padding:30px 15px;}


    #popup-change-server .two-block {display: none;}
    #popup-change-server .tabs-tablet {display: block;}
    #popup-change-server .tabs-tablet .two-block {display:block;}
    #popup-change-server .tabs-tablet .two-block .b-col {width: 100%; max-width: 100%}
}



@media(max-width:745px){
    .lvl1 .b-1c-online:after {right:-20px;}
    .slider-1c .slid1 h2 {font-size: 20px;padding-bottom: 0px;}
    .slider-1c .slid1 h3 {font-size: 18px;}
    .slider-1c .slid1 ul li {font-size: 14px;margin-bottom: 8px;padding-bottom: 12px;}
    .slider-1c .slid1.banner2 .max-w-slide{background: none;}
    .slider-1c .slid1 .max-w-slide{background: none;}
    .slider-1c .slide-right{display: none;}
    .slider-1c .slide-left {width: auto;margin-right: 300px;}
    .tab-pdhod .buh h2:after {left:-40px;}
    .tab-pdhod .buh h2:before {left:-40px;}
    .slider-1c .slid3 h2 {font-size: 24px;}
    .slider-1c .slid3 h3 {font-size: 18px;}
    .slider-1c .slid3 .slide-left {left:0; text-align:center;}
    .slider-1c .slid3 { background:url("../../images/public_site/slide3-320-inl_hWG.png") 50% 130% no-repeat}
    .b-buy-1c h2 {font-size: 30px; text-align:left;max-width:620px;}
    .b-buy-1c .list { background:url("../../images/public_site/p5ka-768-gJw-ogK.png") 50% 100% no-repeat;padding-right: 0px;padding-bottom: 60px;}
    .b-tarifs h2 {font-size: 30px;}
    .b-tarifs h3 {font-size: 18px;}


    .slider-1c .slid4 {background:url("../../images/public_site/slide4-320-E_BjI7l.png") 50% 0% no-repeat}
    .slider-1c .slid4 h2 {font-size: 30px;max-width:180px; margin:0 auto;}
    .slider-1c .slid4 .slide-left {padding-top: 25px;}
    .breadcrumb  {display: none;}
    .b-product-services h2 { text-align:center;font-size: 24px;}
    .b-product-services h3 {font-size: 18px; text-align:center}
    .b-product-services ul {margin-right: 0;}
    .b-product-services {padding-bottom: 20px; background-position:-50% 100%; background-size:60% auto;}
    .page-small-title {margin-bottom: 25px;}

    .ypr-services .b-img { background:none;width: auto;height: auto;}
    .ypr-services .b-img .txt1 { background:url("../../images/public_site/ser1-tmPPy14.png") 0 0 no-repeat;margin: 0;position: relative;top: 0;left: 0;padding-top: 16px;padding-bottom: 55px;padding-left: 100px;width: auto;}
    .ypr-services .b-img .txt2 { background:url("../../images/public_site/ser2-nSoV9Wn.png") 100% 0 no-repeat;margin: 0;position: relative;top: 0;left: 0;width: auto;padding:0 55px 30px 0; text-align:right;}
    .ypr-services .b-img .txt3 { background:url("../../images/public_site/ser3-6Ifnxm1.png") 0 0 no-repeat;margin: 0;position: relative;top: 0;left: 0;width: auto;padding:14px 0px 20px 60px;}
    .ypr-services .b-img .txt4 { background:url("../../images/public_site/ser4-P80_g-k.png") 100% 0 no-repeat;margin: 0;position: relative;top: 0;left: 0;width: auto;padding:21px 110px  30px 20px; text-align:right;}
    .ypr-services .b-img .txt5 { background:url("../../images/public_site/ser5-I4b2BBR.png") 0 0 no-repeat;margin: 0;position: relative;top: 0;left: 0;width: auto;padding:5px 0px 35px 45px;}
    .hotite-buy.ypr-buy .diagramma {display: block;}
    .hotite-buy.ypr-buy .diagramma .ic1 {max-width:300px}
    .hotite-buy.ypr-buy .diagramma .left-d {margin-bottom: 80px;}
    .hotite-buy.ypr-buy .diagramma .left-d:before {top:auto;bottom:-100px}
    .b-preimyshestva-ypr h2 {font-size: 24px;}
    .b-preimyshestva-ypr .blocks {padding-top: 370px;}
    .b-preimyshestva-ypr .tgl-block ul { max-width:100%;}
    .table-about {display: block;}
    .table-about .acol {width: 100%; max-width:100%}
    .table-about .acol+.acol .txt {font-size: 18px; opacity:1}
    h2.about-title strong,h2.about-title  {font-size: 16px;}
    .table-about .txt {font-size: 16px; font-weight: 600;}
    .b-otvet-about strong {font-size: 20px;}
    .my-command .block .com-col {height: 110px;}


    .main-slider .s-s1555 h2, .slider-1c .slid15 h2 {font-size:26px;}
    .main-slider .s-s1555 h3, .slider-1c .slid15 h3 {font-size:18px;}
    .main-slider .s-s1555, .slider-1c .slid15 {padding:25px 0 0; background-size:300px auto; background-position:50% 50%}
    .main-slider .s-s1555 .slide-left, .slider-1c .slid15 .slide-left { margin:0 auto; max-width:100%; text-align:center;}
    .main-slider .s-s1555 .btn-orangeZ, .slider-1c .slid15 .btn-orange {margin-top:250px}

    .slider-1c .slid16 h2 {font-size:26px;}
    .slider-1c .slid16 h3 {font-size:18px;}
    .slider-1c .slid16 {padding:25px 0 0; background: url("../../images/public_site/slide16-320-JMDONmx.png") 50% 100px no-repeat;}
    .slider-1c .slid16 .slide-left { margin:0 auto; max-width:100%; text-align:center;}
    .slider-1c .slid16 .btn-orange {margin-top:200px}


    .b-5-min h2 {font-size:24px;padding-bottom:20px;}
    .b-5-min .block {margin:0 auto}
    .b-5-min .block+.block {padding-top:300px; }
    .b-5-min.type2 .block:nth-child(4) {padding-top: 15px;margin-left: 23px;}
    .b-5-min { background-size:auto 250px; background-position:50% 280px;}

    .arenda-title{margin-left: 283px; margin-top: 14px;}
    .space-title{margin-left: 306px; margin-top: 14px; white-space: nowrap;}

    .b-base-complete h2 {font-size:24px;}
    .b-base-complete ul.tabs {display:block;}
    .b-base-complete ul.tabs li {width: 100%;}
    .b-base-complete .one-block .row-base .label-ram, .b-base-complete .one-block .row-base .label-ssd {width: 100%;/*padding-left: 25px;*/}
    .b-base-complete .bottom-col {width: 100%;flex-wrap:wrap;}
    .b-base-complete .b-col {padding:10px 20px; text-align: center;}
    .b-base-complete .b-col ul {text-align: left}
    .b-base-complete .bottom-col .bottom-btn, .b-base-complete .bottom-col .bottom-text {padding:10px 0;width: 100%;}
    .b-base-complete .podr-tarif {display: none;}
    .b-base-complete .podr-tarif.mobile {display: block;position: relative;bottom: 0;margin:15px auto;}
    .base-complete-calc .podr-tarif a {margin:0 auto;}

    .prim-1c-ydal h3 {font-size:24px;}
    .b-arenda-cloud .b-num.num2 {margin:0;}
    .b-arenda-cloud .b-num.num3 {padding: 0;}
    .b-arenda-cloud .b-num.num3 .num {position: relative;top: 0;}


    .prim-1c-ydal:before {display: none;}
    .prim-1c-ydal {background: url("../../images/public_site/it-gora-flag-mNxMWaS.png") 50% 100% no-repeat;padding-bottom: 350px;}
    .b-arenda-cloud { background: url("../../images/public_site/oblll-E5A63CV.png") 50% 100% no-repeat;padding-bottom: 150px; }
    .b-arenda-cloud:before {display: none;}
    .b-arenda-cloud h2 {font-size: 24px;}
    .migration-cloud {max-width:300px;margin:0 auto 35px;}
    .migration-cloud:before {height: 153px;bottom: 100px;margin-left: -7px;}
    .migration-cloud .b-btn {margin-top: 130px;}
    .migration-cloud h2 {font-size: 24px;}
    .migration-cloud h4 {font-size: 16px; margin-bottom: 51px;}
    .migration-cloud .b-line {border-bottom:0;border-left:1px solid #ee430d;display:block;margin:0 auto 15px;max-width:290px;padding-left: 28px;}
    .migration-cloud .txt1 {background: none;width: 100%;margin: 0;padding: 0; text-align: left;margin-bottom: 5px;position: relative;top: -10px;}
    .migration-cloud .txt2 {background: none;width: 100%;margin: 0;padding: 0;text-align: left;margin-bottom: 25px;position: relative;}
    .migration-cloud .txt3 {background: none;width: 100%;margin: 0;padding: 0;text-align: left;position: relative;height: 8px;}
    .migration-cloud .txt1:after, .migration-cloud .txt2:after, .migration-cloud .txt3:after{
        background: #f05a26;
        width: 10px;
        height: 10px;
        content: "";
        position: absolute;
        top: 5px;
        left: -33px;
        border-radius: 50%;
    }

    .new-map h2 {font-size: 18px;}
    .new-map h2 span {font-size: 18px;}
    .new-map { text-align:center; }
    .new-map img.pk-invis {display:inline;}
    .new-map img.mob-invis {display:none;}

    .new-car {background: url("../../images/public_site/car-mobile-RFZSUnR.png") 50% 100% no-repeat;padding-bottom: 250px;}
    .new-car h2 {font-size: 16px;height: auto;margin-bottom: -75px;}
    .new-car:before {display: none;}
    .new-car ul  {padding-bottom: 40px;}
    .new-car ul li:nth-child(2), .new-car ul li:nth-child(1), .new-car ul li:nth-child(3) {border-bottom:1px solid #d7d7d7;padding-bottom:15px;margin-bottom: 15px;}


    .b-sql-slider .sql-top .title {font-size: 24px;padding-bottom: 18px;}
    .b-sql-slider .sql-top .text {font-size: 14px;padding-left: 0;}
    .b-sql-slider .sql-top .b-img {position: relative;top: 0;left: 0;}
    .b-sql-slider .sql-top .b-btn {position: relative;top: 0;bottom: 0;}
    .b-sql-slider .sql-top .b-btn .btn-orange {font-size: 14px;}
    .b-sql-slider .sql-down {padding-top: 20px;font-size: 12px;}
    .sql-text1 h2 ,.me-sql h2, .b-sql-advant h2, .b-sql-limit h2  {font-size: 24px;}

    .me-sql .b-info-img ul li:after {top:8px;}
    .me-sql .b-info-img {padding-left: 30px; background-position: 40% 0; padding-top: 350px;background-size: 300px auto;}
    .me-sql .b-info-img ul li:last-child {margin-left: 0;}
    .b-sql-advant { background-size: 300px auto; background-position: 20% 100%;padding-bottom: 280px }
    .b-base-complete .b-podr {top:auto;bottom:15px;right: auto;left: 15px;}
    .b-base-complete .b-col {padding-bottom: 40px;}
    .b-base-complete .one-block {padding:15px;}

    .b-dop-option .title-toggle {padding:15px 0;}
    .b-dop-option {padding:8px;}
    .b-dop-option .title-toggle:after, .b-dop-option .title-toggle:before {margin:0 5px;}

    .b-dop-option .b-table-dop-opt,
    .b-dop-option .tbl-row,
    .b-dop-option .td {display: block; text-align: left;}
    .b-dop-option .td {border:none;padding:5px;}
    .b-dop-option .td:first-child {padding-left: 5px;}
    .b-dop-option .td:last-child { text-align: left;max-width: 100% }
    .b-dop-option .tbl-row {border-bottom:1px solid #e2e2e2;padding-bottom: 10px;margin-bottom: 10px;}
    .b-dop-option .tbl-row:last-child {border:none;}
    .base-complete-calc .calc-bottom-costs {border:none;margin: 10px 0;}
    .base-complete-calc .calc-bottom-costs .bottom-col {max-width:100%;}

    .b-number {margin: 0 auto;}
    .b-arenda-cloud2 h2 {font-size: 24px;}
    .b-arenda-cloud2 .bs-num {display: block;}
    .b-arenda-cloud2 .b-num.num3 {padding-left: 0;}
    .b-arenda-cloud2 .b-num {margin-bottom: 15px;}

}


@media(max-width:710px){
    header .i-cloud {display: none;}
    .foot .block {display: none;}
    nav ul {font-size: 11px;}
    .link-tabs li {margin:0 30px}
    .slider-1c .slide-left {width: auto;margin-right: 0px;}
    .slider-1c .slid1 h2 { text-align:center;font-size: 24px;}
    .slider-1c .slid1 h3 {font-size: 18px; text-align:center;}
    .slider-1c .slid1  {background-position:100% 100%; height:auto}
    .slider-1c .slid1 .max-w-slide {background-position:100% 100%;padding-bottom: 73px; height:auto}
    .slider-1c .slid1 .blt-zakaz {position: relative;bottom: 0;left: 0;}
    .slider-1c .slid1 .link-1c {position: relative;bottom: 0;right: 0;margin-left: 25px;}
    .slider-1c .slid1 .btns-bottom {display:flex; justify-content:center;padding-top: 10px;}
    .b-migrate .txt3 {margin-left: 0;}
    .b-migrate .txt2 {margin-left: 0;}
    .slider-1c .slid2 { background:url("../../images/public_site/slide2-320-l-ov3Zh.png") 0% 110px no-repeat;}
    .slider-1c .slid2 .slide-left h3 strong{font-size: 26px;max-width:100%}
    .slider-1c .slid2 .slide-left h3{font-size: 24px;padding-bottom: 300px;}

    .slider-1c .slid2 .slide-left {margin-left: -29px;padding: 0;width: auto;margin-right: -29px;}
    .arenda-1c-info h2 {font-size: 24px;margin-bottom: 0;padding-bottom: 5px;}
    .arenda-1c-info .b-icon{margin-left: 0;margin-top: 80px;font-size: 18px; text-align:center}
    .arenda-1c-info .b-icon:after {margin-left: -50px;left:50%;top:-95px;margin-top: 0;}

    .slider-1c .slid5 { background:url("../../images/public_site/slide5-320-NDs9ZLg.png") 50% 0 no-repeat;padding-left: 5px;padding-right: 5px;}
    .slider-1c .slid5 h2 {font-size: 28px;}
    .slider-1c .slid5 h3 {font-size: 22px;}

    .b-mars .b-image { background:url("../../images/public_site/mars-320-UwbkLnn.png") 50% 100% no-repeat; height:auto;padding-bottom: 250px;margin-bottom: 45px;}
    .b-mars .tx {position: relative;left: 0;margin: 0 !important;top: 0 !important;padding-bottom: 20px;width: auto !important;}
    .b-mars .txt3 { background:url("../../images/public_site/mar-ic1-VOHvm_8.png") 0 0 no-repeat;padding-left: 76px; text-align:left;}
    .b-mars .txt1 { background:url("../../images/public_site/mar-ic2-fezYGVj.png") 100% 0 no-repeat;text-align:right;padding-right: 76px;}
    .b-mars .txt2 { background:url("../../images/public_site/mar-ic3-f3_edhm.png") 0 0 no-repeat;padding-left: 76px;text-align:left;}
    .b-mars .txt4 { background:url("../../images/public_site/mar-ic4-koSOWDz.png") 100% 0 no-repeat;text-align:right;padding-right: 76px;}
    .b-mars .txt5 {text-align:left;padding-left: 56px;}
    .b-mars .b-image .center {position: absolute;bottom:15px;left:0;right:0;padding-top: 05px;}
    .b-mars .b-image .txt {font-size: 16px;}
    .b-mars .b-image .video-play {margin-top: 0;margin-bottom: 25px;}
    .b-mars .b-image .b-btn {position: relative;top:30px}
    .b-superman .list {padding-bottom: 0px;}
    .b-superman .num { max-width:100%}
    .b-superman .list {padding-right: 0;}

    .b-tarifs-f1 ul {padding-right: 0px;padding-bottom: 0;}
    .b-tarifs-f1:before { background-size:contain;width: 800px;right:auto;left:-50px;top:auto;bottom:-30px;}
    .b-tarifs-f1 {padding-bottom: 0px;}
    .b-tarifs-f1 h2{ text-align:center;}
    .cost-arenda .list {display: block; max-width:500px; margin:0 auto;}
    .cost-arenda h2 {font-size: 24px;}
    .cost-arenda .block.bl2 { text-align:right;padding-left: 0;padding-right: 80px; background-position:100% 50%;}
    .dop-opt .list {display: block;max-width:500px; margin:0 auto;}
    .dop-opt .block {width: auto; max-width:100%;}
    .dop-opt {margin-bottom: 25px;}

    .b-preimyshestva-ypr .bs-left {min-width: 100%;display: flex; justify-content: space-between;}
    .b-preimyshestva-ypr .blocks {display: block;}
    .b-preimyshestva-ypr .tgl-block {padding-left: 0;}
    .b-preimyshestva-ypr .b-btn {padding-left: 0; text-align: center;}

    .slider-1c .slid12 h2 {font-size: 18px; text-align:center}
    .slider-1c .slid12 h3 {font-size: 14px; text-align:center;}
    .slider-1c .slid12 .slide-left {margin-left: auto;margin-right: auto;width: 100%;}
    .slider-1c .slid12 { background:url("../../images/public_site/slid12-320-VAdEecv.png") 50% 100% no-repeat}
    .c1-pred-block .b-text {width: 100%;}
    .c1-pred-block .b-pred-cont {display: block;}
    .c1-pred-block .b-img {width: 100%; text-align:center;padding-bottom: 25px;}
    .c1-pred-block .b-img .slogan strong {display: block;}
    .c1-pred-block h2 {font-size: 24px;}


    .slider-1c .slid13 h2{font-size: 18px;}
    .slider-1c .slid13 h4 {font-size: 14px;}
    .slider-1c .slid13 { background:url("../../images/public_site/slide13-320-G4JjPuT.png") 50% 100% no-repeat;padding-left: 5px;padding-right: 5px;}
    .me-client-me .b-numbers { background-position:50% 100%;margin-bottom: 90px;}
    .me-client-me .b-numbers .n0 {margin-top: 200px;position: relative;top:100px}

    .me-client-me h2 {font-size: 24px;}
    .b-me-1c-cloud h2 {font-size: 24px;}
    .b-me-1c-cloud.ydal-serv h2 strong {font-size:inherit}
    .b-preim-me h2 {font-size: 24px;}
    .b-me-1c-cloud h2 strong {font-size: 21px;}
    .b-me-1c-cloud ul {padding-right: 10px;padding-left: 10px;margin-left: -10px;margin-right: -10px;padding-bottom: 200px; background-position:90% 100%;}
    .b-preim-me .b-flex {display: block;}
    .b-preim-me .b-buh-pre { max-width:100%;margin-bottom: 15px;}
    .b-preim-me .b-buh-pre-comp {max-width:100%}

    .slider-1c .slid14 h2 {font-size: 18px;max-width:170px}
    .slider-1c .slid14 h3 {font-size: 14px; max-width:170px;}
    .slider-1c .slid14 { background:url("../../images/public_site/slide14-320-B8QDcBB.png") 0 47px no-repeat}
    .slider-1c .slid14 .btn-orange {position: absolute;bottom:40px;left:15px}
    .slider-1c .slid14 .slide-left {position: relative; height: 100%; max-height:460px;}
}

@media(max-width:675px){

    .zaicloud h2 {font-size: 24px; text-align:center;}
    .zaicloud h3 {font-size: 18px; text-align:center;}
    .zaicloud .zacloud-pochemy .block {margin:0 auto 25px;display: block;padding-bottom: 10px !important;}
    .zaicloud .zacloud-pochemy { background:url("../../images/public_site/rocket2-VIAQNCr.png") 100% 5% no-repeat;}
    .zaicloud .zacloud-pochemy .three-clouds { background:none;}
    .zaicloud .zacloud-pochemy .block+.block { margin:0 auto 25px}
    .zaicloud .zacloud-pochemy .tgl-block { position: relative;bottom:0;}
    .tab-pdhod {box-shadow: 0 1px 14px #e0e2e0;margin-left: -15px;margin-right: -15px;}
    .tab-pdhod ul.tabs {display: none;}
    .tab-pdhod .box {display: block;}
    .tab-pdhod .box .title {display: block;}
    .tab-pdhod .box+.box {border-top:1px solid #e3e3e3;}
    .mobile-invis{display: none;}
    .tab-pdhod .buh {background: none;padding:0;}
    .box-content {padding:10px 15px;display: none;}
    .b-podhodit {margin-bottom: 25px;}
    .tab-pdhod .buh.tab2 {min-height:auto}
    .tab-pdhod .buh h2:before, .tab-pdhod .buh h2:after {display: none;}
    .tab-pdhod .buh h2 {font-size: 16px;padding-bottom: 0;margin-bottom: 10px;margin-top: 10px;}
    .tab-pdhod .box.active {background:#f4f4f4;}
    .b-review-slider .img {float:none;margin-bottom: 15px;}
    .b-review-slider .img+.right {margin-left: 0;}
    .b-review-slider .img +.right .text {margin-left: 0;}
    .b-review-slider .img +.right .lnk-podr {margin-left: 0;}
    .tab-pdhod .buh.tab2 {padding-left: 0;background: none;}
    .tab-pdhod .buh.tab2:after {display: none;}
    .podhodit2 { background:url("../../images/public_site/c1-arenda-start-320-KS3wsCi.png") 29% 100% no-repeat;padding-bottom: 200px;margin-right: -20px;padding-right: 20px;}
    .b-tarifs .b-two-tarif .title{font-size: 18px;}
    .b-tarifs .tarif-citate {font-size: 16px;margin-bottom: 25px;}
    .zaicloud h3 { text-transform:none;}
    .b-tarifs .b-two-tarif .block{padding-left:12px;padding-right: 12px;}
    .b-ystroistvo  {background-position:50% 60px; background-size:300px auto;}
    .b-ystroistvo h2 {font-size: 24px; text-align:center; padding: 0 0 290px; margin:0 auto;}
    .b-city h2 {font-size: 24px; text-align:center;}
    .b-city h3 {font-size: 18px; text-align:center;}
    .b-city { background:url("../../images/public_site/city-320-Ak9DXWD.png") 50% 100% no-repeat;padding-bottom: 580px;}

    .slider-1c .slid8 { background:url("../../images/public_site/slide8-320-loaEgcj.jpg") 50% 100% no-repeat}
    .buh-nal-1c .list {padding-right: 0; background: none; }
    .buh-nal-1c.b-yprav-1c .list {padding-left: 0;}
    .buh-nal-1c .list ul {    padding-bottom: 0;background: none;  background-size:380px auto}
    .buh-nal-1c.b-yprav-1c  .b-btn { text-align:center;}
    .buh-nal-1c.b-yprav-1c .list:before {display: none;}
    .buh-nal-1c.b-yprav-1c .c1-desc-link {display: block;}
    .buh-nal-1c .c1-desc-link a { word-wrap:break-word}
    .ypr-services.block2 .b-img { background:url("../../images/public_site/company-320-VqFB_Be.png") 50% 0 no-repeat;height: 482px;}
    .ypr-services.block2 .b-img .txt1 {background: none;font-size: 18px;font-weight: 600;left:50%;margin-left: -150px;}
    .ypr-services.block2 .b-img .txt2 {background: none;font-size: 18px;font-weight: 600;bottom:20px; position: absolute;top:auto;left:50%;margin-left: -100px;}

    .hotite-buy h2 {font-size: 24px;}
    .hotite-buy .diagramma .left-d, .hotite-buy .diagramma .right-d {position: relative;width: 100%;}
    .hotite-buy .diagramma .left-d:before { background:url("../../images/public_site/buy-oblako-nhcwlDK.png") 0 0 no-repeat;width: 161px;height: 107px;content:"";position: absolute;top:77%;right: 0;}
    .hotite-buy .diagramma .left-d{margin-bottom: 40px;}
    .hotite-buy .diagramma .right-d:after, .hotite-buy .diagramma .left-d:after {height:1px; background: #e3e3e3;content:"";position: absolute;top:124px;left:0;width: 100%;}
    .hotite-buy .diagramma { max-width:300px; margin:0 auto}
    .hotite-buy .diagramma .center-d {background: none;padding-top: 20px;}
    .hotite-buy .diagramma .center-d:after, .hotite-buy .diagramma .center-d:before {display: none;}
    .hotite-buy .diagramma .ic1 {max-width:176px}
    .hotite-buy .diagramma .center-d {max-width:300px;}
    .preimushestva { background:url("../../images/public_site/buh-1c-320-xZbSAV-.jpg") 50% 0 no-repeat;}
    .preimushestva h2 {font-size: 24px;}
    .preimushestva .b1 {position: relative;left: 0;margin: 0 auto 12px; background:url("../../images/public_site/buh-cloud-ic1-1EF_0tp.png") 0 0 no-repeat;max-width:300px;padding-left: 100px;padding-top: 20px;width: 300px;top:0;}
    .preimushestva .b2 {position: relative;left: 0;margin: 0 auto 12px; background:url("../../images/public_site/buh-cloud-ic2-LzTUXjJ.png") 100% 0 no-repeat;max-width:300px;padding-right: 100px;padding-top: 20px;width: 300px;top:0;}
    .preimushestva .b3 {position: relative;left: 0; min-height:100px;margin: 0 auto 12px; background:url("../../images/public_site/buh-cloud-ic3-Ybv2ffX.png") 0 0 no-repeat;max-width:300px;padding-left: 100px;padding-top: 20px;width: 300px;top:0;}
    .preimushestva .b4 {position: relative;left: 0;margin: 0 auto 12px; background:url("../../images/public_site/buh-cloud-ic4-fNEo5YM.png") 100% 0 no-repeat;max-width:300px;padding-right: 100px;padding-top: 20px;width: 300px;top:0;margin-bottom: 40px;}
    .preimushestva .b5 {position: relative;left: 0;margin: 0 auto 12px; background:none 0 0 no-repeat;max-width:300px;padding-left: 100px;padding-top: 20px;width: 300px;top:0;}
    .preimushestva .bloks {height: auto;margin-top: 170px;}
    .preimushestva .b2 .b-play {top: 0;left: 0;}

    .slider-1c .slid10 .slide-left h2, .slider-1c .slid10 .slide-left h3 {font-size: 24px; }
    .slider-1c .slid10 .slide-left h3 {margin-bottom: 300px;}
    .slider-1c .slid10 .slide-left {height: 480px;}
    .slider-1c .slid10 {background-size:auto 280px; background-position:5% 65%}
    .c1-text-ypr h3 {font-size: 24px;}
    .b-function-ypr ul {padding-right: 0; background:none;}
    .b-function-ypr .text a { word-wrap:break-word}


    .my-command .block {width:50%;}
    .my-command h2 {font-size: 24px;}
    .b-otvet-about {background: none;padding-left: 0;}
    .map-company h2, .map-company h2 span, .map-company h2 strong {font-size: 18px;}
    .become-parnter h2 {font-size: 24px;}
    .become-parnter h3 {font-size: 18px;}
    .b-subscribe-bottom .title {padding-left: 0; background:url("../../images/public_site/subs-on3_XhP.png") 51% 100% no-repeat; text-align:center;padding-bottom: 130px;}
    .b-subscribe-bottom .form-subscribe {display: block;}
    .b-subscribe-bottom .form-group {margin-bottom: 15px;padding-left: 0;}
    .b-subscribe-bottom .btn-orange {margin-left: auto;margin-right: auto;width:120px; text-align:center;display: block;}

    .b-config {position: relative;padding:0;}
    .b-mifs {padding-bottom: 350px;}
    .b-summa-price h2 {font-size: 20px;}
    .b-summa-price h3 {font-size: 18px;}
    .b-summa-price .list {margin-left: 0;}
    .b-summa-price {padding-bottom: 350px; background-position: 50% 90%}
}

@media(max-width:620px){
    .btn-reg-udal {
        margin-left: 36px;
    }
    .b-review-slider h2{
        font-size: 24px;
    }
    .b-tarifs .tarif-citate{
        margin-bottom: 70px;
    }
    .itsheff-cloud{display: none;}
    .pb-its{margin-bottom: 87px;}
    .rdp-left-slide{margin-bottom: 54px;}
    .rdp-orange{
        text-align: center;
        margin-top: -50px;
    }
    .tarifs-subrow{margin-bottom: 66px;}
    #tarig{display: none;}
    .block-adaptation {
        height: 60px;
        margin-left: 0px;
        font-size: 17px;
    }
    .b-tarifs-price{margin-left: -29px; width: 324px;}
    .line-tarif-price-green{width: 97%; margin-left: -5px;}
    .block-info-1c-online{margin-top: -40px;}
    .get-now{margin-top: 25px;
        width: 275px;
        margin-left: 31px;
        text-align: center;}
    .b-tarifs-and-price{margin-left: 6px;}
    .conf-list{width: 386px;}
    .list-tarif-price{width: 86%;}
    .line-tarif-price-grey-tablet{display: none;}
    .rdp-block{font-size: 14px;}
    .btn-online{margin-top: 9px;margin-left: 36px;}

    .update-ul{margin-left: 0px;}
    .list-tarif-price-elem{margin-bottom: 12px;}
    .line-grey-mob1{display: block;}
    .days-14-tarif{
    }
    .conf-header{margin-left: -1px;}
    .client-elem{ margin-left: 4px;margin-top: -10px;}
    .pharmacy-elem{margin-top: -5px;}
    .line-tarif-price-grey{width: 289px;
        margin-top: -35px;
        margin-left: 15px;
        font-size: 24px;
        color: #e3e3e3;
        border-bottom: 1px solid #e3e3e3;
        padding-top: 17px;
        padding-left: 80px;
        text-align: center;
        padding-bottom: 28px;
        position: relative;
        margin-bottom: 0px;
        z-index: 2;
    }
    .how-money-tarif-price{margin-bottom: 21px; margin-left: -21px;}
    .options-tarif{margin-left: -9px;  padding-bottom: 58px;}
    .rdp-block{font-size: 14px;
        margin-bottom: 7px;}
    .dop-base{
        font-size: 14px;
        margin-bottom: 7px;
    }
    .dop-consult{   font-size: 14px;
        margin-bottom: 7px;}
    .line-tarif-price{margin-left: -10px;
        width: 100%;}
    .privilege-head-name{margin-left: -1px;}
    .priv-col{margin-left: 9px;}
    .privilage-name{width: 77%;margin-top: -33px;}
    .line-tarif-price-green{margin-left: -12px;width: 100%;}
    .superman-user{margin-top: -74px; margin-left: 135px;}
    .first-user-card{width: 300px;margin-left: -8px;}
    .subtitle-tarif{margin-left: -163px;}
    .head-1c-online{
        margin-left: 201px;
        margin-top: -102px;
        font-size: 18px;
    }
    .list-tarif-price{margin-left: 4px;}
    .list1{
        margin-left: 9px;
    }
    .list2{
        margin-left: 9px;
    }
    .block-info-1c-online{width: 324px;
        margin-left: 10px;}
    .arenda-title{margin-left: -7px;}
    .space-title{margin-left: -7px;     white-space: inherit;}
    #popup-aut {
        left: 239px;
        width: 318px;
    }
    #popup-tarif{width: 363px;
        left: -4px;}
    #block-form-tarif-mobile{display: block;}
    #block-form-tarif{display: none;}
    .b-5-min .block{margin-top: 15px;}
    .new-car h2 {
        margin-bottom: -93px;
    }
    .migration-cloud.cloud-2020 .b-line {
        margin-bottom: 290px;
    }
    .migration-cloud.cloud-2020:before {left: -50px;    margin-left: -161px;max-width: 542px;height: 272px;}

    .slider-1c .slid8 { background:url("../../images/public_site/slide8-320-loaEgcj.jpg") 50% 100% no-repeat}
    .buh-nal-1c .list {padding-right: 0; background: none; }
    .buh-nal-1c.b-yprav-1c .list {padding-left: 0;}
    .buh-nal-1c .list ul {    padding-bottom: 0;background: none;  background-size:380px auto}
    .buh-nal-1c.b-yprav-1c  .b-btn { text-align:center;}
    .buh-nal-1c.b-yprav-1c .list:before {display: none;}
    .buh-nal-1c.b-yprav-1c .c1-desc-link {display: block;}
    .buh-nal-1c .c1-desc-link a { word-wrap:break-word}
    .ypr-services.block2 .b-img { background:url("../../images/public_site/company-320-VqFB_Be.png") 50% 0 no-repeat;height: 482px;}
    .ypr-services.block2 .b-img .txt1 {background: none;font-size: 18px;font-weight: 600;left:50%;margin-left: -150px;}
    .ypr-services.block2 .b-img .txt2 {background: none;font-size: 18px;font-weight: 600;bottom:20px; position: absolute;top:auto;left:50%;margin-left: -100px;}

    .hotite-buy h2 {font-size: 24px;}
    .hotite-buy .diagramma .left-d, .hotite-buy .diagramma .right-d {position: relative;width: 100%;}
    .hotite-buy .diagramma .left-d:before { background:url("../../images/public_site/buy-oblako-nhcwlDK.png") 0 0 no-repeat;width: 161px;height: 107px;content:"";position: absolute;top:77%;right: 0;}
    .hotite-buy .diagramma .left-d{margin-bottom: 40px;}
    .hotite-buy .diagramma .right-d:after, .hotite-buy .diagramma .left-d:after {height:1px; background: #e3e3e3;content:"";position: absolute;top:124px;left:0;width: 100%;}
    .hotite-buy .diagramma { max-width:300px; margin:0 auto}
    .hotite-buy .diagramma .center-d {background: none;padding-top: 20px;}
    .hotite-buy .diagramma .center-d:after, .hotite-buy .diagramma .center-d:before {display: none;}
    .hotite-buy .diagramma .ic1 {max-width:176px}
    .hotite-buy .diagramma .center-d {max-width:300px;}
    .preimushestva { background:url("../../images/public_site/buh-1c-320-xZbSAV-.jpg") 50% 0 no-repeat;}
    .preimushestva h2 {font-size: 24px;}
    .preimushestva .b1 {position: relative;left: 0;margin: 0 auto 12px; background:url("../../images/public_site/buh-cloud-ic1-1EF_0tp.png") 0 0 no-repeat;max-width:300px;padding-left: 100px;padding-top: 20px;width: 300px;top:0;}
    .preimushestva .b2 {position: relative;left: 0;margin: 0 auto 12px; background:url("../../images/public_site/buh-cloud-ic2-LzTUXjJ.png") 100% 0 no-repeat;max-width:300px;padding-right: 100px;padding-top: 20px;width: 300px;top:0;}
    .preimushestva .b3 {position: relative;left: 0; min-height:100px;margin: 0 auto 12px; background:url("../../images/public_site/buh-cloud-ic3-Ybv2ffX.png") 0 0 no-repeat;max-width:300px;padding-left: 100px;padding-top: 20px;width: 300px;top:0;}
    .preimushestva .b4 {position: relative;left: 0;margin: 0 auto 12px; background:url("../../images/public_site/buh-cloud-ic4-fNEo5YM.png") 100% 0 no-repeat;max-width:300px;padding-right: 100px;padding-top: 20px;width: 300px;top:0;margin-bottom: 40px;}
    .preimushestva .b5 {position: relative;left: 0;margin: 0 auto 12px; background:none 0 0 no-repeat;max-width:300px;padding-left: 100px;padding-top: 20px;width: 300px;top:0;}
    .preimushestva .bloks {height: auto;margin-top: 170px;}
    .preimushestva .b2 .b-play {top: 0;left: 0;}

    .slider-1c .slid10 .slide-left h2, .slider-1c .slid10 .slide-left h3 {font-size: 24px; }
    .slider-1c .slid10 .slide-left h3 {margin-bottom: 300px;}
    .slider-1c .slid10 .slide-left {height: 480px;}
    .slider-1c .slid10 {background-size:auto 280px; background-position:5% 65%}
    .c1-text-ypr h3 {font-size: 24px;}
    .b-function-ypr ul {padding-right: 0; background:none;}
    .b-function-ypr .text a { word-wrap:break-word}


    .my-command .block {width:50%;}
    .my-command h2 {font-size: 24px;}
    .b-otvet-about {background: none;padding-left: 0;}
    .map-company h2, .map-company h2 span, .map-company h2 strong {font-size: 18px;}
    .become-parnter h2 {font-size: 24px;}
    .become-parnter h3 {font-size: 18px;}
    .b-subscribe-bottom .title {padding-left: 0; background:url("../../images/public_site/subs-on3_XhP.png") 51% 100% no-repeat; text-align:center;padding-bottom: 130px;}
    .b-subscribe-bottom .form-subscribe {display: block;}
    .b-subscribe-bottom .form-group {margin-bottom: 15px;padding-left: 0;}
    .b-subscribe-bottom .btn-orange {margin-left: auto;margin-right: auto;width:120px; text-align:center;display: block;}

    .b-config {position: relative;padding:0;}

}
@media(max-width:620px){
    .aktobe-marker{display: none}
    .aktau-marker{ display: none}
    .company-aktau{display: none}
    .count-city-aktau{display: none}
    .atirau-img{display: none}
    .aktau-img{ display: none}
    .atirau-marker{ display: none}
    .aktobe-img{display: none}
    .shim-img{max-width: 73%;}
    .shimkent-marker{margin-top: 335px;
        margin-left: 146px;}
    .astana-img{max-width: 68%;}
    .astana-marker{    margin-left: 118px;
        margin-top: 147px;}
    .almaty-img{display: none}
    .almaty-marker{  display: none}
    .krg-img{    max-width: 95%;}
    .karaganda-marker{margin-top: 204px;
        margin-left: 238px;}

    .count-city-astana{margin-left: 19px;
        margin-top: 23px;   font-size: 27px;}
    .company-astana{font-size: 9px; margin-top: -6px;}
    .count-city-atirau{display: none}
    .company-atirau{display: none}
    .count-city-aktobe{display: none}
    .company-aktobe{display: none}
    .count-city-krg{margin-left: 19px;
        margin-top: 25px;
        font-size: 35px;}
    .company-krg{font-size: 10px;
        margin-top: -10px;}
    .count-city-shimkent{    margin-left: 25px;
        margin-top: 42px; font-size: 35px;}
    .company-shimkent{font-size: 11px;}
    .company-almaty{display: none}
    .count-city-almaty{display: none}
    .pavlodar-img{display: none}
    .count-city-pavlodar{display: none}
    .pavlodar-marker{display: none}
    .count-city-pavlodar{display: none}
    .uralsk-marker{display: none}
    .count-city-uralsk{ display: none}
    .urlask-img{display: none}
    #reg2-info{
        width: 89%;
    }
    .popup-regform{
        left: 1px;
        width: 374px;
    }
    .b-popup {
        left: 230px;
        width: 345px;
    }


    #hamburger-icon {
        margin-top: -25px;
    }
    /*.b-review-slider{max-height: 344px;}*/
    .bl9{margin-top: 122%;}
    .bl7{margin-top: 97px;width: 46%;margin-left: 34px;}
    .bl8 {    margin-top: 225px;
        width: 41%; margin-left: 50px;}
    .b-tarifs-f1:before {background-image: none; padding-bottom: 0;}
    header .b-logins-mobile {font-size: 14px;padding-left:15px;  margin-top: -12px; line-height: 0.9;border-left:1px solid #e2e2e2;display:flex; flex-direction:column; justify-content:center; height: 100%;}
    .text-logo{display: block;}
    .lvl5 .form-support .form-control {width: 100%;margin:0 0 7px;}
    .lvl5 .form-support {margin: 0;}
    .lvl3 .b-title span {font-size: 50px;}
    .lvl3 .b-title {display: block;}
    .lvl3:after {bottom:0;top:auto; background-position:66% 100%; background-size:148% auto;}
    .lvl3 {margin-bottom:15px;padding-bottom: 175px;position: relative; }
    .lvl2 {background: none;}
    .lvl2 .blocks {padding-left: 0;}
    .lvl2 .line {display: none;}
    .lvl2 .block .right {font-weight: bold;}
    .lvl2 .block .play {position: absolute;bottom:10px;left:0}
    .lvl2 .block .left {position: relative;}
    .lvl1 .b-1c-online:after {display: none;}
    .lvl1 .b-1c-online h2 {font-size: 24px;}
    .lvl1 .b-1c-online .txt {padding-top: 35px;}
    .lvl1 .b-1c-online h3 {padding-left: 120px;padding-bottom: 50px;}
    .support-title-zayavka {font-size: 26px;margin-top: 25px;}

    .ic1-info{display: none;}
    .zaicloud{margin-bottom: 44px;}
    .tablet-preim{display: none;}
    .b-preimyshestva-ypr .blocks { background:none; padding-top: 0;}

    .price-none {display: none;}
    .ic-desk{display: none;}

    .mobile-preim {
        display: block;
    }
    .tablet-preim {
        display: none;
    }
    .desktop-preim {
        display: none;
    }
    .txt1 {height: 16px;}
    .clouds-mobile {
        display: block;
    }
    .clouds-desktop{
        display: none;
    }
    .mobile-new-menu {display: block;}
    header .text-logo {display: none;}
    header .logo-mobile {display: block;width: 250px;height: unset;float:left;
        padding: 23px 15px 0 90px;}
    header .logo-mobile2{background:url("../../images/public_site/logo-OOX1q84.png") 0 40% no-repeat;     width: 58%;margin-left: -102px;}
    .footer-desktop-links{display: none;}
    .lvl4{margin-top: 33px; padding-bottom: 0;}
    .b-support {background: none;}
    .arenda-text-slide {max-width: 100%;}
    .mobile-buh-text {display: none;}
    .b-buy-1c .list {background: none;}
    .b-product-services { background:none;}
    .mars-desktop{display: none;}
    .mars-mobile{display: block}
    .b-superman .list { background:none;}
    .b-config {display: none;}
    .lvl5 .form-support .form-control {width: 100%;margin:0 0 7px;}
    .lvl5 .form-support {margin: 0;}
    .lvl3 .b-title span {font-size: 50px;}
    .lvl3 .b-title {display: block;}
    .lvl3:after {bottom:0;top:auto; background-position:66% 100%; background-size:148% auto;}
    .lvl3 {margin-bottom:15px;padding-bottom: 175px;position: relative; }
    .lvl2 {background: none;}
    .lvl2 .blocks {padding-left: 0;}
    .lvl2 .line {display: none;}
    .lvl2 .block .right {font-weight: bold;}
    .lvl2 .block .play {position: absolute;bottom:10px;left:0}
    .lvl2 .block .left {position: relative;}
    .lvl1 .b-1c-online:after {display: none;}
    .lvl1 .b-1c-online h2 {font-size: 24px;}
    .lvl1 .b-1c-online .txt {padding-top: 35px;}
    .lvl1 .b-1c-online h3 {padding-left: 120px;padding-bottom: 50px;}

    header .b-phones {display: none;}
    header .b-logins {display: none;}

    /* Лого шапки старая в новой этого изменения нет */
    /* header .logo {border-right: 0;width:205px; background-size:contain;     height: 104%;
        width: 85%;} */

    .header-mobile{margin-bottom: 3px;}
    .btn-pop-menu {display:block; background:url("../../images/public_site/menu-QWCNkzT.png") 50% 50% no-repeat; width:33px;height: 43px;margin:10px 5px 10px 10px}
    header {position: fixed;top:0;left:0;width: 100%;background: #fff; z-index: 105;}

    /* тело  старая в новой этого изменения нет с верху от тела добовляет залитье */
    /* body {padding-top: 75px;} */

    .m_active .btn-pop-menu { background:url("../../images/public_site/menu-close-hG_axNe.png") 50% 50% no-repeat;}
    nav {display: none;}
    .pk-invis {display: block;}
    .m_active { overflow:hidden;}
    .mobile-menu {display: none;position:fixed;z-index: 102;top:61px;left:0;width:100%; text-align:center;background: #fff; overflow:auto;bottom:0;}
    .mobile-menu:after {content:""; background:rgba(0,0,0, .4);position: fixed;top:61px;left:0;width: 100%;height: 100%;z-index: -1;}
    .content-mobile {background: #fff;padding-bottom: 40px; }
    .mobile-menu .i-cloud {background: #f8f8f8; display:flex; flex-wrap:nowrap;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
    .mobile-menu .c1-online {display: block;width: 33%;padding-bottom: 10px; background:url("../../images/public_site/c1-a1DteBA.png") 15px 30% #f8f8f8 no-repeat;padding-left: 62px;color:#3c3c3c;font-size: 14px;font-weight: bold;display:flex; align-items:center;height: 100%;padding-right: 10px;}
    .mobile-menu .office {display: block;width: 33%; padding-bottom: 10px;background:url("../../images/public_site/office-ZGXQ9Fd.png") 15px 30% #f8f8f8 no-repeat;padding-left: 42px;color:#3c3c3c;font-size: 14px;font-weight: bold;display:flex; align-items:center;height: 100%;border-left:1px solid #e2e2e2;padding-right: 15px;}
    .mobile-menu .bitrix {display: block;width: 33%;padding-bottom: 10px; background:url("../../images/public_site/bitrix-Kxu0Hxe.png") 15px 30% #f8f8f8 no-repeat;padding-left: 42px;color:#3c3c3c;font-size: 14px;font-weight: bold;display:flex; align-items:center;height: 100%;border-left:1px solid #e2e2e2;padding-right: 15px;padding-bottom: 2px;padding-top: 3px;}
    .mobile-menu .b-phones {padding-top: 25px;font-size: 14px}
    .mobile-menu .b-phones ul {margin: 0;padding: 0; list-style:none;}
    .mobile-menu .b-phones .tel {padding:0 15px 20px;}
    .mobile-menu .b-phones .b-btn-recall a {display:inline-block;vertical-align: top;border-radius:4px;background: #618330;color:#fff;font-size: 14px;padding:4px 19px 5px;}
    .mobile-menu .b-logins {font-size: 14px;padding-left:15px;padding-top: 15px; line-height:0.8;display:flex; text-align:left; flex-direction:column; height: 100%;width: 50%;}
    .mobile-menu .soc-login {border-bottom:1px solid #e2e2e2;padding-bottom: 5px;}
    .mobile-menu .b-socs {padding-left: 25px;width: 50%;font-size: 1px; text-align:left;padding-bottom: 6px;padding-top: 10px;}
    .mobile-menu .b-socs .fb { background:url("../../images/public_site/i-fb-y5FvlF_.png") 0 0 no-repeat;width: 42px;height: 42px;margin: 0 3px;display: inline-block;vertical-align: top;width: 42px;height: 42px;}
    .mobile-menu .b-socs .vk { background:url("../../images/public_site/i-vk-371w2Lt.png") 0 0 no-repeat;width: 42px;height: 42px;margin: 0 3px;display: inline-block;vertical-align: top;width: 42px;height: 42px;}
    .mobile-menu .c1-online {padding-left:15px;padding-top: 35px}
    .mobile-menu .office {padding-left:15px;padding-top: 35px}
    .mobile-menu .bitrix {padding-left:15px;padding-top: 35px;}
    nav {display: block; text-align:center;}
    nav ul li { margin:0 0 20px;font-size: 14px;display: block;}
    nav ul li.active a {padding: 0;border:none}
    nav ul li a{padding: 0;}

    .top-banner h1 {font-size: 18px; max-width:70%}
    .link-tabs li {margin-left:14px;margin-right:14px;}
    h2.market-title {font-size: 20px;}
    .list-market .bl {max-width:100%; flex:0 0 100%}

    .tabs-instr li {display: block;}

    .list-vopros .bl {width: 100%; flex:0 0 100%; max-width:100%;    box-shadow: 0 0px 8px rgba(0,0,0, .2);
        margin-bottom: 20px;
        padding: 13px 15px;
    }
    .list-vopros .block { box-shadow:none;margin-bottom: 0;padding-left:0;padding-right: 0;}
    .list-vopros .title-toggle-inst { text-align:left;padding-left: 10px; background:url("../../images/public_site/arr-green-down-f7Uk8Cb.png") 100% 50% no-repeat;padding-top: 10px;padding-bottom: 10px;padding-right: 30px;}
    .list-vopros .block {display: none;}
    .list-vopros .bl.active .block {display: flex;}
    .list-vopros .bl.active  .title-toggle-inst { background:url("../../images/public_site/arr-orange-up-a8F34tO.png") 100% 50% no-repeat;}


    .main-slider .img {height: 490px;}
    .main-slider .s-s1 .img { background:url("../../images/public_site/s-s1-Mg7OYwr.jpg") 50% 100% no-repeat !important;}
    /* .main-slider .s-s2 .img {background:url("../../images/public_site/s-s2-J_y9arf.jpg") 50% 100% no-repeat  !important;} */
    .main-slider .text.slide-index .title {font-size: 30px;}
    .main-slider .text.slide-index .title2 {font-size:27px;}
    .main-slider .title {font-size: 30px;}
    .main-slider .title2 {font-size: 18px;}

    .b-top-otzivi h2 {font-size: 30px;}
    .b-top-otzivi .tabs-otziv .block {display: block;width: 280px; margin:0 auto;}
    .b-top-otzivi .tabs-otziv .block a {display: block;}
    .bs-reviews .b-review {display: block;}
    .bs-reviews .right {padding-left: 0;padding-top: 15px;}
    .bs-reviews .b-otvet .otvet-cont {display: block;}
    .bs-reviews  .b-otvet .left {width: 85px;}

    .text-poprobuy {font-size: 18px;}
    .b-migrate h2 {font-size: 24px;}
    .b-migrate {height: auto; }
    .b-migrate:after {display: none;}
    .b-migrate .b-btn {display: block; text-align:center; background:url("../../images/public_site/mig-mobile-3NDe8s6.png") 50% 0 no-repeat;padding-top: 220px;}
    .b-migrate.mig2 .b-btn {background-image:url("../../images/public_site/mig-mobile2-3a1ePRI.png")}
    .b-migrate .txt1 {font-size: 14px;margin: 0;height: auto;}
    .b-migrate .txt2 {font-size: 16px;margin:15px 0 0 ;height: auto; background:url("../../images/public_site/mig-line-DCieROM.png") 0 0 no-repeat;padding-top: 25px;width: auto;}
    .b-migrate .txt3 {font-size: 18px;margin:15px 0 0 ;height: auto; background:url("../../images/public_site/mig-line-DCieROM.png") 0 0 no-repeat;padding-top: 25px;padding-bottom: 10px;}
    .b-podhodit h2 {font-size: 24px;}
    .tab-pdhod ul.tabs li {font-size: 14px;}

    .b-product-services {background-size:auto 270px; background-position:-147px 100%;}
    .b-support .b-form {width: 100%; margin:0 auto;}

    .lvl3-2 .b-title { text-align:center;}
    .lvl3 .b-title h2 {margin-left: auto;margin-right: auto;}
    .lvl3-2 ul {margin-left: 0;}
    .lvl3-2:after {left: 0;}

    .map-company .map { background-size:auto 350px}

    .menu2 {width: 100%;}
    .burger-menu {display: none;}
    .burger-menu-mobile {display: block; position: fixed;top:64px;left:15px;width:auto;right: -16px;z-index: 25;height: 50px;}
    .map-company .map { background-size:auto 350px}
    .menu2 {width: 100%;}
    .burger-menu {display: none;}
    .burger-menu-mobile {display: block; position: fixed;top:64px;left:15px;width:auto;right: -16px;z-index: 25;height: 50px;}

    .me-client-me .client-numbers { background-size:100% auto}
    .me-client-me .client-numbers ul li {width: 100%;max-width:100%}
    .me-client-me .client-numbers ul li {order:0 !important;}

    .b-me-1c-cloud.ydal-serv ul {width: 100%;max-width:100%; }

    .b-me-1c-cloud.ydal-serv {background-size:300px auto; background-position:50% 100% ;}
    .b-arenda-cost .b-numbers { background-position:50% 100%;padding: 0 0 300px; background-size:250px auto;}
    .b-arenda-cost .b-numbers .n2 {margin-left: 0; background-position:100% 0; background-size:50px auto;padding-top: 50px;padding-left: 0;}
    .b-arenda-cost .b-numbers .n3 {margin-left: 0; background-size:60px auto;padding-left: 70px;}
    .b-arenda-cost .b-numbers .n1 {margin-left: 0; background-size:60px auto;padding-left: 70px;}

    .b-server-info .text-btn span {font-size: 18px;}
    .b-server-info .text-btn strong {font-size: 18px;}
    .b-server-info .list-table { background-position:50% 100%;padding-bottom: 230px;padding-right: 0;}
    .b-server-info h2 {font-size: 24px;}
    .b-server-info .text-btn .btn-orange {margin-left: 0;}

    .b-config .block .slide-cont {padding-top: 240px;display: block; text-align:center}
    .b-config .block .col-l {width: 100%;max-width:100%;padding: 0;}
    .b-config .block .col-r {width: 100%;max-width:100%;padding: 0;}
    .b-config .block .b-number .plus {position: absolute;top:4px;left:0;}
    .b-config .block .b-number .minus {position: absolute;top:4px;right:0;}
    .b-config .block .b-number input { margin:0;}
    .b-config .block .b-number {width: 185px;padding-left: 0px;margin:0 auto;}
    .b-config .block .tit {font-size: 14px;padding-top: 30px;}
    .b-config  .slick-slide {margin-right: -6px;}
    .b-config .block {padding-left: 15px;padding-right: 15px;}
    .b-slider-config {margin-left: -10px;margin-right: -10px;}
}

.box-search {margin-bottom: 89px;}
.seatch-box {float: right}
.btn-srch {height: 42px;
    margin-left: -10px;
    background: #f05a26; color: #fff}

@media(max-width:590px){
    .b-foot-menu {flex-wrap:wrap}
    .b-foot-menu .fcol {width: 50%;margin-bottom: 20px;}
    .top-banner {height: 83px; }
    .ban-vopros::after {background-image:url("../../images/public_site/ban-vopros-mobile-bOBO_n4.png");}

    .b-reg .b-form .form-groups {display:block;width: 100%;}
    .b-reg .b-form .col2 {width: 100%;}
    .b-1c-online-2:after {
        display: none;}
    .b-1c-online-2 .blocks {margin-left: -2%;margin-right: -2%; text-align: center;}
    .b-1c-online-2 {margin-left: -10px;margin-right: -10px;}

    .b-1c-online-2 .block {width:45%;margin:0 2% 20px;}

    .slider-1c .slid17 h2 {font-size: 24px;}

}

@media(max-width:500px){
    .foot-bottom .foot-contact {border:none;width: 100%;padding:10px 0;}
    .foot-bottom .clear-title {display: none;}
    /*.foot .b-socs {display: none;}*/
    .foot {margin-bottom: 15px;}
    footer .copy {display: block;padding-top: 10px;}
    footer .copy .design {margin-top: 15px;}


    .slider-parts .slick-prev, .slider-parts .slick-next {display: none;}
    .lvl4 .slider-parts {margin: 0;}
    .lvl2 .block .play, .lvl1 .b-1c-online .play {font-size: 12px; background-size:40px auto;}
    .b-tarifs .b-two-tarif .b-config ul li:nth-child(2n-1), .b-tarifs .b-two-tarif .b-config ul li {width: 100%;}
    .b-tarifs .list-tarif li {width: 100%;}
    .b-tarifs .list-tarif li+li+li, .b-tarifs .list-tarif li+li+li+li {border-bottom:1px solid #e3e3e3}
    .b-1c-online-2 h2 {font-size: 24px; text-align:center;}


    .slider-1c .slid17 .slide-left {margin-left: 5px;}
    .slider-1c .slid17 {background: url("../../images/public_site/slide17-320-CB4IZ-L.jpg") 140% 0 no-repeat;}
    .slider-1c .slid17 h2 {max-width: 230px;padding-bottom: 10px;}
    .slider-1c .slid17 h4{font-size: 16px; max-width: 230px;margin-bottom: 20px;}
    .slider-1c .slid17 ul li {font-size: 14px;}
    .b-linux-post-advant h2 {font-size: 20px; margin-bottom: 0; padding-bottom: 0;}
    .b-linux-post-advant ul li {min-height: 66px; background-size: auto 66px !important;padding-left: 74px;}
    .b-linux-post-advant ul {padding-bottom: 330px;}

    .b-reg.reg-cloud .reg-info {height:420px;}

}

@media(max-width:460px){
    .slider-1c .slick-dots {display: none;}
    .b-1c-online-2 .block {width: 100%;margin:0 0 20px;}
    .b-1c-online-2 .blocks {margin-left: 0;margin-right: 0;}

}
@media(max-width:420px){
    .slider-1c .slick-dots {display: none;}
    .zaicloud .zacloud-pochemy .block {width: auto;}
    .zaicloud .zacloud-pochemy .tgl-block { position: relative;bottom:0;left: 0;margin: 0;width: auto;}
    .lvl3:after {bottom:0;top:auto; background-position:66% 100%; background-size:248% auto;}

    .my-command .block {width:100%; margin:0 auto 30px;}
    .my-command h2 { text-align:center}
}

@media(max-width:350px){
    .slider-1c .slick-dots {display: none;}
    .lvl3:after {bottom:0;top:auto; background-position:66% 100%; background-size:348% auto;}

}

@media(max-width:360px){
    .krg-img{    max-width: 95%;}
    .slider-1c   .slick-dots {margin-top: 400px}
}

@media(max-width:360px){
    #popup-aut {
        left: 23px;
        width: 280px;
    }
    .b-tarifs .b-two-tarif .lnk-podr-tarig {height: 0;  margin-top: -67px;}
    #hamburger-icon {
        margin-top: -25px;
    }
    .slider-1c .slid2 .slide-left h3{width: 50%;
        margin-left: 60px;}
    .soc-mobile{width: 20%;
        margin-right: 30%;}
    .tablet-preim{display: none;}
    .lvl3:after {bottom:0;top:auto; background-position:66% 100%; background-size:348% auto;}

}
@media(max-width:360px){
    .slider-1c   .slick-dots {margin-top: 400px}
}


.panel-info {
    border-color: #bce8f1;
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid  transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px
    rgba(0,0,0,0.05);
}

.panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-bottom-color: transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.panel-body {
    padding: 15px;
}

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 2px;
rgba(0,0,0,0.1);
}


.b-preimyshestva-ypr.ypr2{padding-bottom: 0;}

.b-preimyshestva-ypr.ypr2 .b-center{ flex:1 1 auto;width: 100%; text-align:center; position: relative; bottom:0;}
.b-preimyshestva-ypr.ypr2 .b-btn { text-align: left;;padding-left: 50px; }
.b-preimyshestva-ypr.ypr2 .block {margin-bottom: 30px;position: relative;}
.b-preimyshestva-ypr.ypr2 .block .b-close {display: none;color:#f05a26;}
.b-preimyshestva-ypr.ypr2 .block.active .b-close {display: block;}
.b-preimyshestva-ypr.ypr2 .block.active .podr {display: none;}

.b-preimyshestva-ypr.ypr2 .bl2 .title {padding: 55px 0 60px 170px; text-align:right;font-weight: bold;font-size: 24px; text-transform:uppercase;}
.b-preimyshestva-ypr.ypr2 .bl1 .txt {padding:0 0  65px;font-size: 16px;width: 141px; position: relative; position: relative; z-index: 1; text-align:center; cursor:pointer;}
.b-preimyshestva-ypr.ypr2 .bl2 .txt {padding: 0 0px 65px 0px;width: 141px; text-align:center; font-size: 16px; position: relative; z-index: 1; cursor:pointer;}

.b-preimyshestva-ypr.ypr2 .bl2 .txt:after {background: url("../../images/public_site/circ-d-6DJoyLz.png") 50% 100% no-repeat; padding-bottom: 50px;width: 50px; display:block;position: absolute;bottom:0px;right:48px;content:"";}
.b-preimyshestva-ypr.ypr2 .bl1.active .txt::after {background: url("../../images/public_site/circ-up-wzelPSJ.png") 50% 100% no-repeat;}
.b-preimyshestva-ypr.ypr2 .bl1.active .txt::after {background: url("../../images/public_site/circ-up-wzelPSJ.png") 50% 100% no-repeat;}
.b-preimyshestva-ypr.ypr2 .bl1 { background:url("../../images/public_site/preim-ypr-ic1-qmSe2ih.png") 0 0 no-repeat;width: 100%; min-height: 0;}
.b-preimyshestva-ypr.ypr2 .bl2 {background:url("../../images/public_site/preim-ypr-ic2-fkDRtHP.png") 0 0 no-repeat;width:100%; min-height: 0;}
.b-preimyshestva-ypr.ypr2 .bs-left {min-width:270px;}
.b-preimyshestva-ypr.ypr2 .block.active .title {color:#f05a26;}

.b-preimyshestva-ypr.ypr2 .blocks { display:flex; justify-content:space-between;padding-top: 20px; background: none;}

.b-preimyshestva-ypr.ypr2 .tgl-block{
    display: none;
    background:#fff;
    text-align:left;
    padding:10px 10px 40px;

    margin-right: -100%;}

.b-preimyshestva-ypr.ypr2 .tgl-block {padding-left: 50px;margin: 0;width: 100%;}

.b-preimyshestva-ypr.ypr2 .tgl-block ul{ list-style:none;margin: 0 auto;position: relative; text-align:left;padding:15px 0 0; width: auto;}
.b-preimyshestva-ypr.ypr2 .tgl-block ul li{padding-bottom: 20px;}

.b-preimyshestva-ypr.ypr2 .tgl-block.show {display: block; background: none;}

@media(max-width:995px){

    .b-preimyshestva-ypr.ypr2 .bl2 .title {padding-left: 22px;padding-top: 0;padding-bottom: 170px; text-align: left;}
    .b-preimyshestva-ypr.ypr2 .bs-left {min-width: 150px;}
    .b-preimyshestva-ypr.ypr2 .bl2{ background-position:0% 50px}
}

@media(max-width:745px){

    .b-preimyshestva-ypr.ypr2 .blocks {padding-top: 30px;}
}


@media(max-width:710px){

    .b-preimyshestva-ypr.ypr2 .bs-left {min-width: 100%;display: flex; justify-content: space-between;}
    .b-preimyshestva-ypr.ypr2 .blocks {display: block;}
    .b-preimyshestva-ypr.ypr2 .tgl-block {padding-left: 0;}
    .b-preimyshestva-ypr.ypr2 .b-btn {padding-left: 0; text-align: center;}
}

.zapuskator_button{
    display: block;
    background: url("../../images/public_site/zapuskator-45h9gKt.png");
    width: 173px;
    height: 54px;
    position: fixed;
    right: -63px;
    top: calc(50% + 160px);
    color: #ffffff;
    text-align: left;
    padding: 14px 15px;
    font-size: 0.9em;
    line-height: 14px;
    z-index: 300000;

    transform: rotate(-90deg);
    /* Safari */
    -webkit-transform: rotate(-90deg);
    /* Firefox */
    -moz-transform: rotate(-90deg);
    /* IE */
    -ms-transform: rotate(-90deg);
    /* Opera */
    -o-transform: rotate(-90deg);
    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}
.zapuskator_button:hover{
    color: #FFFFFF;
    right: -60px;
}




@media screen and (device-width: 768px) and (device-height: 1024px) {
    .migr-cloud-block{margin-top: -13px;}
    .migr-cloud-block2{margin-top: 8px;}
    .online-block-header{width: 94%;}
    .line-tarif-price{width: 679px;}
    .get-now{
        margin-bottom: 46px;
        margin-left: -2px;
        margin-top: 33px;
        text-align: center;
    }
}

@media only screen and (max-width : 768px) {

    .options-tarif{
        width: 96%;
    }
    .rdp-block{font-size: 14px;}
    .dop-base{font-size: 14px;}
    .dop-consult{font-size: 14px;}
    .block-info-1c-online{margin-top: -41px;}
    .b-tarifs-and-price{margin-left: 11px;}
    .info-row{font-size: 18px;}
    .btn-tarif{
        margin-left: 131px;
        margin-top: 6px;
    }

    .desktop-preim{
        display: none;
    }

    .text-logo{display: none;}
    div.b-logins.desktop-login{display: none;}
    div.b-logins.tablet-login{display: inline-flex; }
    .messanger-block {box-shadow:0 0 20px #dfdfdf; max-width: 31%;  margin-right: 13px; height: 144px; padding-top: 31px;}
    .zayavka-block {box-shadow:0 0 20px #dfdfdf; max-width: 31%; margin-right: 13px; height: 144px; padding-top: 31px;}
    .call-block {box-shadow:0 0 20px #dfdfdf; max-width: 32%; height: 144px; padding-top: 31px;}
    .contact-tp{padding-right: 0; width: 137%; margin-top: -28px;}
    .block-zayavka {padding-left: 207px;}
    .info-tp {width: 129%; margin-top: -22px; font-size: 13px;}
    .link-tabs{width: 108%;}
}

@media only screen and (max-width : 1024px) {

    .messanger-block {box-shadow:0 0 20px #dfdfdf; max-width: 31%;  margin-right: 13px; height: 144px; padding-top: 31px;}
    .zayavka-block {box-shadow:0 0 20px #dfdfdf; max-width: 31%; margin-right: 13px; height: 144px; padding-top: 31px;}
    .call-block {box-shadow:0 0 20px #dfdfdf; max-width: 32%; height: 144px; padding-top: 31px;}
    .contact-tp{padding-right: 0; width: 137%; margin-top: -28px; font-size: 15px;}
    .block-zayavka {padding-left: 207px;}
    .info-tp {width: 116%; margin-top: -22px; font-size: 13px;}
}

@media(max-width:710px){
    .zapuskator_button{
        display: none;
    }
}

@media only screen and (max-width : 360px)  {
    .progress-form{width: 240px; left: 61px;}
    .new-progress-bar{margin-left: 24px; width: 158px;}
    .progress-box{padding-left: 0;
        padding-right: 0;}
    .b-popup{left: 2%; margin-left: 0;width: 337px;}
    popup-regform{left: 2%; margin-left: 0;width: 337px;}
    .text-logo{display: block;}
    div.b-logins.tablet-login{display: none;}
    .ul-support{margin-bottom: 22px;}
    .contact-block-tp {}
    .messanger-block {box-shadow:0 0 20px #dfdfdf; max-width: 113px; margin-right: 9px; height: 180px;}
    .zayavka-block {box-shadow:0 0 20px #dfdfdf; max-width: 103px; margin-right: 9px; height: 180px;}
    .call-block {box-shadow:0 0 20px #dfdfdf; max-width: 103px; height: 180px;}
    .subtitle-header-tp {font-size: 17px;}
    .support-title-tp{font-size: 22px;}
    .info-zayavka {position:relative; height: 317px; background: none; box-shadow:0 0 20px #dfdfdf; margin-bottom: 40px;}
    .contact-tp {margin-top: -14px; padding-right: 0;}
    .b-support { margin-bottom: 40px;}
    .support-title-zayavka {font-size: 26px;}
    .subtitle-zayavka {font-size: 19px; margin-bottom: 16px; margin-top: 16px;}
    .women-tp-mobile { margin-left: 136px;     margin-top: -26px;}
    .tp-zayavka {display: none;}
    .info-tp {max-width: 76%;  margin-top: -15px;}
    .mobile-info-tp {display:block; margin-top: 30px; margin-left: 16px;}
    .mobile-info-tp-contact { margin-right: 18px; margin-bottom: 32px; font-size: 20px;}
    .number-tp {font-size: 20px;}
    .ul-elem-support { margin-top: -1px; max-width: 64%;}
    .title-ul-tp { margin-bottom: 12px;}
    .otdel-tp {margin-bottom: 22px;}
    .tp-tabs {margin-bottom: 32px;}
    .link-tabs li a {
        padding: 7px 0;
    }
    .otdel-tp-elem {width: 100%;}
}




@media only screen and (max-width : 320px)  {
    .ul-support{margin-bottom: 22px;}
    .contact-block-tp {}
    .messanger-block {box-shadow:0 0 20px #dfdfdf; max-width: 113px; margin-right: 9px; height: 180px;}
    .zayavka-block {box-shadow:0 0 20px #dfdfdf; max-width: 103px; margin-right: 9px; height: 180px;}
    .call-block {box-shadow:0 0 20px #dfdfdf; max-width: 103px; height: 180px;}
    .subtitle-header-tp {font-size: 17px;}
    .support-title-tp{font-size: 22px;}
    .info-zayavka {position:relative; height: 317px; background: none; box-shadow:0 0 20px #dfdfdf; margin-bottom: 40px;}
    .contact-tp {margin-top: -14px; padding-right: 0;}
    .b-support { margin-bottom: 40px;}
    .support-title-zayavka {font-size: 26px;}
    .subtitle-zayavka {font-size: 19px; margin-bottom: 16px; margin-top: 16px;}
    .women-tp-mobile { margin-left: 136px;     margin-top: -26px;}
    .tp-zayavka {display: none;}
    .info-tp {max-width: 76%;  margin-top: -15px;}
    .mobile-info-tp {display:block; margin-top: 30px; margin-left: 16px;}
    .mobile-info-tp-contact { margin-right: 18px; margin-bottom: 32px; font-size: 20px;}
    .number-tp {font-size: 20px;}
    .ul-elem-support { margin-top: -1px; max-width: 64%;}
    .title-ul-tp { margin-bottom: 12px;}
    .otdel-tp {margin-bottom: 22px;}
    .tp-tabs {margin-bottom: 32px;}
    .link-tabs li a {
        padding: 7px 0;
    }
    .otdel-tp-elem {width: 100%;}
}

@media screen and (device-width: 320px) and (device-height: 568px) {
    .icon-super{margin-left: -14px;}
    .head-1c-online{margin-left: 189px;
        margin-top: -102px;
        font-size: 18px;}
    .b-tarifs-price{width: 270px;}
    .get-now{
        margin-top: 25px;
        width: 285px;
        margin-left: 10px;
        text-align: center;
    }
    .list-tarif-price{width: 263px;}
    .subtitle-tarif{
        margin-left: -140px;
    }
    .block-info-1c-online{
        width: 283px;
        margin-left: 10px;
    }
    .first-user-card{
        width: 256px;
        margin-left: -8px;
    }
}

@media screen and (device-width: 375px) and (device-height: 667px)  {
    .get-now{
        margin-top: 25px;
        width: 329px;
        margin-left: 14px;
        text-align: center;
    }
    .b-tarifs-and-price{
        margin-left: 13px;
        width: 328px;}
    .block-info-1c-online{width: 327px;
        margin-left: 14px;}
}

@media screen and (device-width: 414px) and (device-height: 736px){
    .list-tarif-price-configur{width: 346px;}
    .block-info-1c-online{margin-left: 38px;}
    .get-now{margin-top: 25px;
        width: 349px;
        margin-left: 24px;
        text-align: center;}
    .block-info-1c-online{margin-left: 16px; width: 366px;}
    .itsheff-infoblock{width: 383px; margin-left: 2px;}
}
@media only screen and (max-width : 414px)  {
    .b-tarifs .b-two-tarif .lnk-podr-tarig {height: 0; margin-top: -67px;}
    .progress-form{width: 240px; left: 61px;}
    .new-progress-bar{margin-left: 24px; width: 158px;}
    .progress-box{padding-left: 0;
        padding-right: 0;}
    .btn-orange{margin-left: 0;}
    .slider-1c .slid2 .slide-left h3{width: 50%;
        margin-left: 60px;}
    .slider-1c .slid2{margin-left: 24px;}
    .text-logo{display: block;}
    div.b-logins.tablet-login{display: none;}
    .ul-support{margin-bottom: 22px;}
    .contact-block-tp {}
    .messanger-block {box-shadow:0 0 20px #dfdfdf; max-width: 113px; margin-right: 9px; height: 180px;}
    .zayavka-block {box-shadow:0 0 20px #dfdfdf; max-width: 103px; margin-right: 9px; height: 180px;}
    .call-block {box-shadow:0 0 20px #dfdfdf; max-width: 103px; height: 180px;}
    .subtitle-header-tp {font-size: 17px;}
    .support-title-tp{font-size: 22px;}
    .info-zayavka {position:relative; height: 317px; background: none; box-shadow:0 0 20px #dfdfdf; margin-bottom: 40px;}
    .contact-tp {margin-top: -14px; padding-right: 0;}
    .b-support { margin-bottom: 0;}
    .support-title-zayavka {font-size: 26px;}
    .subtitle-zayavka {font-size: 19px; margin-bottom: 16px; margin-top: 16px;}
    .women-tp-mobile { margin-left: 136px;     margin-top: -26px;}
    .tp-zayavka {display: none;}
    .info-tp {max-width: 76%;  margin-top: -15px;}
    .mobile-info-tp {display:block; margin-top: 30px; margin-left: 16px;}
    .mobile-info-tp-contact { margin-right: 18px; margin-bottom: 32px; font-size: 20px;}
    .number-tp {font-size: 20px;}
    .ul-elem-support { margin-top: -1px; max-width: 94%;}
    .title-ul-tp { margin-bottom: 12px;}
    .otdel-tp {margin-bottom: 22px;}
    .tp-tabs {margin-bottom: 32px;}
    .link-tabs li a {
        padding: 7px 0;
    }
    .otdel-tp-elem {width: 100%;}
}


#popup-recall .g-recaptcha{
    margin: 0 auto;
}




/** new style ***/

.tarifs-new {}
.tarifs-new__title {font-size: 24px;color:#3c3c3c; text-align: center;}
.tarifs-new__title span{color:#f05a26;}

.tarifs-new__text {color:#7d7d7d;font-size: 18px; text-align: center;padding-bottom: 30px;}
.tarifs-new .tabs-tarifs {}
.tarifs-new .tabs-tarifs__head{margin: 0;padding: 0; list-style:none; display: flex; background: #f8f8f8}
.tabs-border-radius li {width:33.33%;background: #f8f8f8;color:#747474; display: flex; align-items: center; box-shadow: 0 -2px 4px #ccc; cursor: pointer; padding: 30px 10px; justify-content: center; border-radius: 8px 8px 0 0; position: relative;}
.tarifs-new .tabs-tarifs__head li .ico {min-width:93px; max-width: 93px;margin-right: 18px; position: relative;z-index: 10; }
.tarifs-new .tabs-tarifs__head li .ico img {filter: grayscale(100%);}
.tarifs-new .tabs-tarifs__head li .title {font-size: 24px; position: relative;z-index: 10; text-transform: uppercase; font-weight: bold;}
.tarifs-new .tabs-tarifs__head li .tab-wrap { align-items: center; display: flex}
.tabs-border-radius li:before,
.tabs-border-radius li:after,
.tabs-border-radius li .tab-wrap:before,
.tabs-border-radius li .tab-wrap:after {
    /* Все псевдоэлементы абсолютно позиционированы относительно нижней грани*/
    position: absolute;
    bottom: 0;
}

/* Только первая, последная и активная вкладка создают псевдоэлементы, остальным они не нужны*/
.tabs-border-radius li:last-child:after,
.tabs-border-radius li:last-child .tab-wrap:after,
.tabs-border-radius li:first-child:before,
.tabs-border-radius li.current:first-child .tab-wrap:before,
.tabs-border-radius li.current:after,
.tabs-border-radius li.current:before,
.tabs-border-radius li.current .tab-wrap:after,
.tabs-border-radius li.current .tab-wrap:before {
    content: "";
}

.tabs-border-radius li.current:before,
.tabs-border-radius li.current:after {
    background: #fff;
    /* Прямоугольники под окружностями */
    z-index: 1;
}
/* Прямоугольники */
.tabs-border-radius li:before,
.tabs-border-radius li:after {
    background: #f8f8f8;
    width: 10px;
    height: 10px;
}
.tabs-border-radius li:before {
    left: -10px;

}
.tabs-border-radius li:after {
    right: -10px;

}
.tabs-border-radius li:last-child:after {
    background: rgba(139,139, 139, .2);
    right: auto;
    left: 0;
}
/* Окружности */


.tabs-border-radius li .tab-wrap:after,
.tabs-border-radius li .tab-wrap:before {
    width: 20px;
    height: 100%;
    /* Окружности … э … крууугггглыыыыыеееее */
    border-radius: 0 8px 0;
    background: #f8f8f8;
    content: "";
    /* Окружности над прямоугольниками */
    z-index: 2;
}
.tabs-border-radius li {z-index: 1;}
.tabs-border-radius li+li {z-index: 2;}
.tabs-border-radius li+li+li {z-index: 3;}
.tabs-border-radius li .tab-wrap:after,
.tabs-border-radius li .tab-wrap:before {
    background: #f8f8f8;
}
/* Первая и последняя вкладки обладают разными фоновыми цветами у внешних элементов*/
.tabs-border-radius li:first-child .tab-wrap:before,
.tabs-border-radius li:last-child .tab-wrap:after {
    background: #fff;
}
.tabs-border-radius li .tab-wrap:before {
    left: -20px;
    display: none;

}
.tabs-border-radius li .tab-wrap:after {
    right: 0;
    width: 100%;
    box-shadow: inset 3px -2px 3px rgba(139,139, 139, .2);
}
.tabs-border-radius li.current .tab-wrap:after {display: none}
.tabs-border-radius li .tab-wrap:last-child:after,
.tabs-border-radius li .tab-wrap:first-child:before{

}
.tabs-border-radius li:last-child .tab-wrap:after { background: #f8f8f8; }

.tabs-border-radius li.current{color:#3c3c3c; background: #fff; z-index: 5;}
.tabs-border-radius li.current .ico img {filter: grayscale(0%);}







.nav-tabs {
    /* Using flex to easyly adjust to any number of tabs */
    display: flex;
    padding: 0;
    margin: 0 0 -10px;
    border: none;
}
.nav-tabs li {
    flex: 1 0 auto;
    list-style: none outside none;
    position: relative;
    border-radius: 10px 10px 0 0;
    box-shadow: -3px -1px 2px rgba(0, 0, 0, .05), 3px -1px 2px rgba(0, 0, 0, .05);
}
.nav-tabs .active {
    z-index: 2;
    background: #fff;
}
.nav-tabs a {
    display: flex;
    align-items: center;
    padding: 10px 40px 20px;
    text-decoration: none;
    text-align: center;
    background: #f5f5f5;
    color:#3c3c3c;
    text-decoration: none;
    /* box-shadow: -3px -1px 2px rgba(0, 0, 0, .05), 3px -1px 2px rgba(0, 0, 0, .05); */
    border-radius: 10px 10px 0 0;
}
.nav-tabs .active a {
    background: #fff;
    border-bottom: 0;
    color: #111;
    padding: 10px 40px 11px;
    /* box-shadow: -3px -1px 2px rgba(0, 0, 0, .05), 3px -1px 2px rgba(0, 0, 0, .05); */
}
.nav-tabs .active .ico img {filter:grayscale(0)}
.tarifs-new .tabs-tarifs__head li.active .ico img {filter:grayscale(0)}
.nav-tabs .active:first-child {
    border-left:0;
}
.nav-tabs .active:first-child a {
    border-left: 0;
}
.nav-tabs .active:last-child {
    border-right: 1px solid #ccc;
}
.nav-tabs .active:last-child a {
    border-right: 0;
}
.nav-tabs .active:not(:first-child) a:before,
.nav-tabs .active:not(:last-child) a:after {
    /* Rounded out corners are just generated elements */
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    bottom: 0;
}
.nav-tabs .active:not(:first-child) a:before {
    /* The left rounded out tab are achived here. */
    background: radial-gradient(circle at 0 0, transparent 8px, #ccc 9px, #fff 10px);
    left: -9px;
}
.nav-tabs .active:not(:last-child) a:after {
    /* The right rounded out tab are achived here. */
    background: radial-gradient(circle at 100% 0, transparent 8px, rgba(0, 0, 0, .05) 9px, #fff 10px);
    right: -9px;

}












.tabs-tarifs .box {background: #fff; box-shadow: 0 0 5px #ccc;padding:24px; position: relative;
    border: none;
    border-radius: 0;
    background: #fff;
    position: relative;
    z-index: 1;}


.tarifs-new .tarif-list {margin: 0 0 35px;padding: 0 0 20px; border-bottom:1px solid #f25f25;  list-style: none; display: flex; flex-wrap: wrap}
.tarifs-new .tarif-list li {width: 50%; background: url("../../images/public_site/list3-aPo0EeY.png") 0 6px no-repeat;padding: 9px 0 9px 35px;}
.tarifs-new .tarif-title18 {font-size: 18px;font-weight: bold; color:#3c3c3c;padding-bottom: 20px;}
.tarifs-new .bs-tarif-list2 {}
.tarifs-new .bs-tarif-list2 .m-col{width: 33.33%;}
.tarifs-new .bs-tarif-list2 .tarif-list2{}
.tarifs-new .bs-tarif-list2 .tarif-list2 li {}
.tarifs-new .bs-tarif-list2 {}

.tarifs-new .bs-tarif-list2{display:flex; flex-wrap:wrap; width: 100%;border-bottom:1px solid #618330; margin-bottom: 35px;padding-bottom: 20px;}
.tarifs-new .bs-tarif-list2 li{padding-bottom: 10px;font-size: 16px; font-style:italic; padding-left: 20px; position: relative;border-bottom:1px solid #e3e3e3;margin-bottom: 20px; width: 100%;}
.tarifs-new .bs-tarif-list2 li a{text-decoration: revert; color: #f97a22}

.tarifs-new .bs-tarif-list2 li:after {display: block;position: absolute;top:4px;left:0;width: 11px;height: 11px; border-radius:50%; content:""; background:#618330;}


.tarifs-new .list-tarif3 {margin: 0 0 35px;padding: 0 0 20px; border-bottom:1px solid #f25f25;  list-style: none; display: flex; flex-wrap: wrap}
.tarifs-new .list-tarif3 li {width: 50%; padding: 9px 0 9px 30px;}
.tarifs-new .list-tarif3 li.ic1 {background: url("../../images/public_site/list-mar1-8pxMqkE.png") 0 6px no-repeat;}
.tarifs-new .list-tarif3 li.ic2 {background: url("../../images/public_site/list-mar2-bkdqZTr.png") 0 6px no-repeat;}
.tarifs-new .list-tarif3 li.ic3 {background: url("../../images/public_site/list-mar3-SAX56_s.png") 0 6px no-repeat;}
.tarifs-new .list-tarif3 li.ic4 {background: url("../../images/public_site/list-mar4-_i-HfoA.png") 0 6px no-repeat;}


.tarifs-new .list-tarif4{display:flex; margin: 0 -15px 20px;}
.tarifs-new .list-tarif4 li{padding: 0 15px 10px 35px;font-size: 14px;  position: relative;color:#3c3c3c;}
.tarifs-new .list-tarif4 li strong {color: #608230}

.tarifs-new .list-tarif4 li:after {display: block;position: absolute;top:4px;left:15px;width: 11px;height: 11px; border-radius:50%; content:""; background:#c6c6c6;}

.tarifs-new .list-tarif5{display:flex; margin: 0 -15px 20px; flex-wrap: wrap}
.tarifs-new .list-tarif5 li{padding: 0 15px 10px 35px;font-size: 14px; font-style: italic;  position: relative;color:#3c3c3c; width: 50%;}
.tarifs-new .list-tarif5 li strong {color: #608230}

.tarifs-new .list-tarif5 li:after {display: block;position: absolute;top:4px;left:15px;width: 11px;height: 11px; border-radius:50%; content:""; background:#618330;}



.tarifs-new .b-filter-cost {background: #f8f8f8;border:1px solid #618330; border-radius:12px;padding:40px 30px 30px;margin-bottom: 40px;}
.tarifs-new .b-filter-cost .title {padding-bottom: 40px; text-align: center;color:#3c3c3c; font-size: 20px; font-weight: bold;}
.tarifs-new .b-filter-cost__scroller { display: flex;}
.tarifs-new .b-filter-cost__scroller * { outline: none !important;}
.tarifs-new .b-filter-cost__left {flex: 1 1 auto;}
.tarifs-new .b-filter-cost__left-label {padding-bottom: 65px;}
.tarifs-new .b-filter-cost__slider { position: relative;padding: 10px 38px 40px;}
.tarifs-new .b-filter-cost__slider .min {background: url("../../images/public_site/cost-slide-minus-ZbQ1hzZ.png") 0 0 no-repeat; width: 28px;height: 52px; position: absolute;top:0;left:0}
.tarifs-new .b-filter-cost__slider .max {background: url("../../images/public_site/cost-slide-plus--GzEl1R.png") 0 0 no-repeat; width: 28px;height: 52px; position: absolute;top:0;right:0;}
.tarifs-new .b-filter-cost__slider .slider-cost {border:1px solid #d7d7d7; box-shadow: inset 0 0 2px #d7d7d7;height: 6px;}
.tarifs-new .ui-slider .ui-slider-range {background: #618330;
    background: -moz-linear-gradient(left,  #618330 0%, #f05a26 100%);
    background: -webkit-linear-gradient(left,  #618330 0%,#f05a26 100%);
    background: linear-gradient(to right,  #618330 0%,#f05a26 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#618330', endColorstr='#f05a26',GradientType=1 );
}
.tarifs-new #custom-handle, .tarifs-new #custom-handle-hosting {width: 18px;height: 18px; border-radius:50%;box-shadow: 0 0 5px #d0d0d0; background: #fff; text-align:center; cursor: pointer; border: none !important; display: flex; top:-7px; justify-content: center;}
.tarifs-new #custom-handle .pong,.tarifs-new #custom-handle-hosting .pong { display: inline-block; vertical-align: top; position: relative;top:-15px;}
.tarifs-new #custom-handle .pong-val, .tarifs-new #custom-handle-hosting .pong-val {border:1px solid #c6c6c6; color:#919191; font-size: 16px;font-weight: bold;: #fff;padding: 5px 10px; border-radius:4px; position: relative;bottom:calc(100% + 12px); background: url("../../images/public_site/hand-people-QjM417L.png") #fff calc(100% - 10px) 50% no-repeat; padding-right: 25px;}
.tarifs-new #custom-handle .pong-val:after, .tarifs-new #custom-handle-hosting .pong-val:after {content:"";width: 9px;height: 8px; position: absolute;top:100%; left:calc(50% - 4px); background: url("../../images/public_site/hand-triangle-2dNqxB-.png") 0 0 no-repeat;}
.tarifs-new .b-filter-cost__right {padding-left: 120px;}
.tarifs-new .b-filter-cost__row-price{ display: flex; align-items: center;padding-top: 15px;}
.tarifs-new .b-filter-cost__row-price__summa {color:#608230;font-size: 24px;font-weight: bold;border:1px solid #cdcdcd; border-radius:8px; max-width: 150px; min-width: 150px;padding:15px 0; text-align: center; margin-right: 20px;}
.tarifs-new .b-filter-cost__row-price__label {font-size: 16px; font-weight: bold;color: #3c3c3c;}
.b-filter-cost__row-price__label .pk-text { display: block}
.b-filter-cost__row-price__label .mob-text {display: none}

.two-tarifs { display: flex; justify-content: space-between;border-bottom: 1px solid #f25f25;margin-bottom: 30px;padding-bottom: 20px;}
.two-tarifs__col { min-width: 50%; max-width: 50%;}
.tarif-col-title {height: 90px;}
.tarif-col-title .ico { display: inline-block; vertical-align: middle; width: 115px;}
.tarif-col-title .label{color: #7d7d7d;display: inline-block;font-size: 24px; vertical-align: middle}
.tarif-col-title .label strong{color: #608230;}
.tarif-col-title .label span {font-weight: bold;}

.two-tarifs .tarif-list {border: none;margin: 0;padding: 0;}
.two-tarifs .tarif-list li {border: none;width: 100%;}


.b-filter-cost .bs-inputs { display: flex;width: 100%;padding-bottom: 30px;}

.b-filter-cost .bs-inputs .input-col {width:33.33%; border-right: 1px solid #e2e2e2}
.b-filter-cost .bs-inputs .input-col:last-child {border: none;}
.b-filter-cost .bs-inputs .input-item {padding-bottom: 10px;}
.b-filter-cost .bs-inputs .input-item__title { text-align: center;color:#618330;font-size: 16px;font-weight: bold;padding-bottom: 45px;}
.b-filter-cost .bs-inputs .input-item__pole {}
.b-filter-cost .bs-inputs .b-number {margin: 0 auto}
.b-filter-cost .b-number .plus {background: url("../../images/public_site/plus2-4JYQBe7.png") 0 0 no-repeat; width: 28px;height: 28px; top: 2px;}
.b-filter-cost .b-number .minus {background: url("../../images/public_site/minus2-mhKHvVF.png") 0 0 no-repeat; width: 28px; height: 28px;top: 2px;}
.b-filter-cost .bs-inputs .b-number input {width: 100%; text-align: center;}


.b-filter-cost .inputs-itogo { display: flex;width: 100%;padding-top: 30px;border-top: 1px solid  #e2e2e2;}
.b-filter-cost .inputs-itogo .label-itogo {border-right: 1px solid #e2e2e2;padding-right: 30px; display: flex; align-items: center; text-transform: uppercase}
.b-filter-cost .inputs-itogo .itogo-costs { display: flex; align-items: center; flex: 1 1 auto}
.b-filter-cost .inputs-itogo .itogo-costs__item {margin-left: 30px; display: flex; align-items: center}
.b-filter-cost .inputs-itogo .itogo-costs__item .ico {margin-right: 14px;}
.b-filter-cost .inputs-itogo .itogo-costs__item .ico img {height: 40px;}
.b-filter-cost .inputs-itogo .itogo-costs__item .b-name {color:#3c3c3c;}
.b-filter-cost .inputs-itogo .itogo-costs__item .b-cost {color:#608230;border: 1px solid #cdcdcd; border-radius: 6px;width: 115px; text-align: center;padding: 14px 0;margin-right: 14px; font-weight: bold;}

.b-filter-cost .inputs-itogo .b-itogo-btn {display: flex; align-items: center;}
.b-filter-cost .inputs-itogo .b-itogo-btn .btn-orange {font-size: 14px;}
.b-filter-cost .inputs-itogo {}

/* Мобильное меню Новое и стили при условие ширины  */
.b-mobile-header { display: none;}

.header-nav--mobile {display:none;}






/** style 10.03.22 **/

.b-number--icon-gray .minus {background: url("../../images/public_site/minus2-mhKHvVF.png") 0 0 no-repeat;
    width: 28px;
    height: 28px;
    top: 2px;}

.b-number--icon-gray .plus {
    background: url("../../images/public_site/plus2-4JYQBe7.png") 0 0 no-repeat;
    width: 28px;
    height: 28px;
    top: 2px;
}
.change-server-bottom-btn--mobile { display: none; text-align: center; width: 100%;
    padding-top: 30px;}

.prim-1c-ydal--new {
    min-height: 500px;
}
.prim-1c-ydal--new:before {
    background: url("../../images/public_site/ryka-podarok-XLSYCes.png") 100% 0 no-repeat;
    width: 505px;
    left: auto;
    right: 0
}
.map-company .map {text-align: center}
.b-reg--server-gift {
    padding-bottom: 30px;
}

.b-reg--server-gift .reg-info {
    width: 50%;
    background: none;
    min-height: 100px;
    text-align: center;
    margin-bottom: 30px;
}
.b-reg--server-gift .flex-form {
    width: 50%;
    max-width: 50%;
    margin-bottom: 30px;
}
.b-reg--server-gift .b-form {
    max-width: 100%;
}

.b-reg--server-gift .form-control {
    margin: 0;
}


.b-superman.b-superman__num-text {
    background: none;
    margin-bottom: 40px;
}
.b-superman.b-superman__num-text .list {
    background: none;
    padding-right: 0;
    min-height: 10px;
    justify-content: space-between;

}
.b-superman.b-superman__num-text .num-num {
    color: #f05a26;
    font-size: 60px;
    font-weight: bold;
    font-style: italic;
    min-width: 60px;
    max-width: 60px;
    line-height: 1;
}
.b-superman.b-superman__num-text .num-text {

}
.b-superman.b-superman__num-text .num {
    display: inline-flex;
    padding-left: 0;
    max-width: 320px;
}
.b-superman.b-superman__num-text .num + .num {
    margin-left: 25px;
}
.h-title-center {
    text-align: center;
    text-transform: uppercase;
    font-size: 36px;
}
.b-price-server {
    margin-bottom: 40px;
    text-align: center;
}
.price-server-icons { display: flex; justify-content: space-between;margin: 0 -10px;}
.price-server-icons .price-server-item {
    font-size: 24px;
    display: flex;
    align-items: center;
    padding: 0 10px;
    width: 33%;
    text-align: left;
    margin-bottom: 40px;
}
.price-server-icons .price-server-item .icon {
    min-width: 163px;
    max-width: 163px;
}
.price-server-icons .price-server-item .text {}
.price-server-icons .price-server-item .text--small{
    font-size: 16px;
}
.price-server-icons .price-server-item strong {
    color: #618330;
}
.price-server-bottom-text {
    text-align: center;
    font-style: italic;
    padding-bottom: 30px;
}
.price-server-bottom-btn {
    text-align: center;
}
.box-shadow-border {box-shadow: 0 0 5px #ccc; padding: 24px;border-radius: 3px;}
.change-server-info {
    margin-top: 15px;
    padding: 40px 24px;
    margin-bottom: 40px;
    display: flex;
}
.change-server-info__img {
    min-width: 240px;
    max-width: 240px;
    text-align: center;
}
.change-server-info__body {
    flex: 1 1 auto;
}
.change-server-info__title {
    font-weight: 600;
    font-size: 20px;
    min-height: 55px;
}
.change-server-info__calc {
    padding: 5px 0;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}
.change-server-info__calc-kol-vo-user { padding: 15px 0; max-width: calc(50% - 20px);min-width: calc(50% - 20px); display: flex; align-items: center}
.change-server-info__calc-kol-vo-user .label { flex: 1 1 auto;
    font-weight: 600;}
.change-server-info__calc-kol-vo-user .input-item__pole { max-width: 205px; min-width: 205px;}
.change-server-info__calc-config-user {max-width: calc(50% - 20px);min-width: calc(50% - 20px); display: flex; align-items: center; justify-content: space-between; padding: 15px 0;}
.change-server-info__calc-config-user .tit {font-weight: 600; max-width: 130px; min-width: 130px;}
.change-server-info__calc-config-user .option { }
.change-server-info__list { min-height: 150px;}
.change-server-info__list--mobile { display: none}
.list-green {}
ul.list-green {list-style: none; padding: 0;margin: 0;}
ul.list-green li {padding-bottom: 15px;padding-left: 24px;position: relative;}
ul.list-green li:after {content:"";width: 10px;height: 10px; border-radius:50%; background:#618330;position: absolute;top:6px;left:0;}




@media(max-width:1880px){
    header .b-logins { position: relative;top: -2px}
    header .b-logins a.btn-aut span { display: none;}
    header .b-logins a.btn-aut-login span { display: inline;}
    header .b-logins a.btn-quick {background: url("../../images/public_site/i-auth-6MJE-po.png") 50% 50% no-repeat;
        width: 30px; height: 30px; box-shadow: 0 1px 4px rgba(0,0,0, .2); display: block; border-radius:50%; top: calc(50% - 12px);left:0; position: absolute;}
    header .b-logins a.btn-quick span { display: none;}
    header .b-logins a.btn-quick:before { display: none}
    header .b-logins{padding-right: 20px; padding-left: 50px;}

    header .b-phones {padding-left: 15px;}
}
@media(max-width:1780px){
    header {padding-left: 10px;padding-right: 10px;}
    header .logo span { display: block;}
    header .logo { width: 320px;padding-left: 75px;border: none;}
    nav {padding-left: 114px;}
    header .b-socs {max-width:126px; padding-left: 10px; flex-wrap: wrap;}
    footer .b-socs {max-width:126px; padding-left: 10px; flex-wrap: wrap;}
    nav ul li .submenu2 {margin-left: 115px;}
    header .b-logins a.btn-aut:before {border: 1px solid #fff; box-shadow: 0 0 6px rgba(0,0,0, .2)}
    .b-mobile-header { background: url("../../images/public_site/tri-close-saKOx2M.png") 50% 50% no-repeat;  font-weight: bold; height: 53px;color:#f57d1c; width: 76px; position: absolute;top:15px;right: 20px; cursor: pointer}
    .b-mobile-header.active {background: url("../../images/public_site/tri-open-IqGzkCF.png") 50% 50% no-repeat;}
    header .header-wrapper {padding-right: 0;}
    header .header-menu ul li {padding-left: 12px;padding-right: 12px;}
}

@media(max-width:1380px){
    header .b-socs { display: none;}
    footer .b-socs { display: none;}
    header .header-menu { display: none}
    header .b-phones { display: none;}
    header .logo span { display: block;}
    header .logo { width: 320px;padding-left: 75px;border: none;}
    header .b-logo {border: none;}
    nav {padding-left:20px;}
    nav ul li .submenu2 {margin-left: 20px;}
    .b-mobile-header { display: block;}
    header .header-wrapper {padding-right: 80px;}
    nav ul li .submenu2 { display: block}
    nav ul li .ul-l2 li .arr { display: inline-block; vertical-align: top}
    nav ul li .ul-l3 {position: relative;top: 0; box-shadow: none;padding-left: 5px;}
    nav ul.submenu3 {padding-top: 5px;padding-bottom: 5px;}
}



@media(max-width:1280px){
    .b-filter-cost .inputs-itogo .label-itogo { display: none;}
    .b-filter-cost .inputs-itogo .itogo-costs__item .ico img {max-height: 40px; height: auto;}
    .b-filter-cost .inputs-itogo { flex-wrap: wrap; justify-content: center}
    .b-filter-cost .inputs-itogo .itogo-costs {width: 100%;margin-bottom: 40px;}
}

@media(max-width:1024px){
    .tarifs-new .tabs-tarifs__head li .title {font-size: 16px;}
    .tarifs-new .tabs-tarifs__head li .ico {min-width:63px; max-width: 63px;}
    .tarifs-new .tarif-list li {width: 100%;}
    .tarifs-new .bs-tarif-list2 .m-col {width: 50%;}
    .tarifs-new .list-tarif3 li {width: 100%;}
    .tarifs-new .b-filter-cost__scroller {flex-wrap: wrap}
    .tarifs-new .b-filter-cost__left-label {text-align: center}
    .tarifs-new .list-tarif4 { display: block}
    .tarifs-new .list-tarif4 li { display: inline-block; vertical-align: top;}

    .tarif-col-title .label {font-size: 16px;}
    .tarif-col-title .ico {width: 80px;}
    .list-tarif5.tablet-w100 li {width: 100%;}
    .list-tarif3.tablet-w100 li {width: 50%;}

}

@media(max-width:767px){

    /* Стиль лого Новой шапки */
    header .logo {width: 80px;}


    .tarifs-new .tabs-tarifs__head {display: block}
    .tarifs-new .nav-tabs li {width: 100%;margin-bottom: 4px; border-radius: 0;}
    .tarifs-new .nav-tabs li:after,
    .tarifs-new .nav-tabs li:before { display: none}
    .tarifs-new .nav-tabs a {border-radius:0;}
    .tarifs-new__title {font-size: 18px;}
    .tarifs-new__title h2 {font-size: 24px;}
    .tarifs-new__text {font-size: 16px;}
    .tarifs-new .bs-tarif-list2 .m-col {width: 100%;}
    .tarifs-new .b-filter-cost__right {padding-left: 0;}
    .tarifs-new .b-filter-cost__row-price__summa {font-size: 18px; min-width: 90px;max-width: 90px; padding: 10px;}
    .tarifs-new .b-filter-cost{padding:20px 10px}
    .tabs-tarifs .box {padding: 15px}
    .b-filter-cost__row-price__label .mob-text { display: block}
    .b-filter-cost__row-price__label .pk-text {display: none}
    .two-tarifs {display: block; border: none;margin-bottom: 0;}
    .two-tarifs__col {max-width: 100%;margin-bottom: 20px;padding-bottom: 15px;border-bottom:1px solid #f25f25;}
    .tarif-col-title .label {max-width: calc(100% - 180px)}
    .list-tarif3.tablet-w100 li {width: 100%;}
    .tarifs-new .b-filter-cost .title {font-size: 18px;}
    .b-filter-cost .bs-inputs { display: block;}
    .b-filter-cost .bs-inputs .input-col {width: 100%;}
    .b-filter-cost .bs-inputs .input-item__title {padding-bottom: 17px;}
    .b-filter-cost .bs-inputs .input-item {padding-bottom: 30px;}
    .b-filter-cost .inputs-itogo .itogo-costs { display: block}
    .b-filter-cost .inputs-itogo .itogo-costs__item {margin-left: 0;margin-bottom: 25px;}
    .b-filter-cost .inputs-itogo .itogo-costs__item .ico {display: none;}
    .b-filter-cost .inputs-itogo .itogo-costs__item .b-name {font-weight: bold;}
    .b-filter-cost .inputs-itogo .b-itogo-btn .btn-orange {margin-right: 0; text-align: center;}

    /* Шапка Новые стили для лого  и навигации */
    header .logo span { display: none;}
    .header-nav {background: #f6f6f6; text-align: left; position: fixed;top:64px;left:0;width: 100%;z-index: 11;}
    .header-nav--mobile {display: block; position: relative;font-size: 14px; font-weight: bold;color:#3c3c3c;padding: 14px 0;}
    .menu-mob2-active .header-nav--mobile {color:#6a8a3c}
    .header-nav--mobile__button {position: absolute;top:10px;right:27px; background: url("../../images/public_site/menu33-n0le_ln.png") 50% 50% no-repeat; width: 26px;height: 26px; display: block}
    .header-nav--mobile__button.active {background: url("../../images/public_site/menu333-Jiafa2t.png") 50% 50% no-repeat;}
    .header-nav > ul {display:none; position: absolute; top: calc(100% + 1px);left: 0;width: 100%; z-index: 2;background: #f6f6f6; overflow: auto; padding: 10px 28px 10px 20px; height: calc(100vh - 110px)}
    .menu-mob2-active { overflow: hidden;}
    .menu-mob2-active .header-nav > ul {display:block;}
    nav.header-nav ul li {display: block;width: 100%; position: relative}
    nav ul li .ul-l2 {position: absolute; top: 100%; left:-20px; right: -27px; height: calc(100vh - 140px);width: auto; box-shadow: none; border: none;}
    nav ul li .ul-l2 li .ul-l3 li {padding: 9px 5px}
    nav ul li .submenu2 {padding-top: 0;margin-top: 0;margin-left: 0;padding-left: 20px;}
    nav ul li .submenu2 li {padding: 9px 0}
    /*nav ul li a {background: url("../../images/public_site/m-arr2-ygVBUP_.png") 97% 5px no-repeat;}*/
    nav ul li.active > a, nav ul li:hover > a {background-position: 97% 5px;}
    header .logo {height: 64px;}
    .b-mobile-header {top: 6px; right: 10px}
    body {padding-top: 110px;}
    .b-mobile-header.active {background-size: contain;}
    .b-mobile-header {height: 42px; background-size:  contain;width: 60px;top:10px}
    nav ul li:hover .ul-l2,
    nav ul li .ul-l2 li:hover .ul-l3{ display: none}
    nav ul li.active .ul-l2,
    nav ul li .ul-l2 li.active .ul-l3{ display: block}

}




.text-regular-grey {
    color: #7d7d7d;
}

.hosting-tariff-price {
    font-size: 24px;
    color: #608230;
    padding: 25px 0;
    text-align: center;
    background-color: #f4f4f4;
    border-radius: 6px;
}

.shadow-line {
    position: relative;
}

.shadow-line::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 1500px;
    margin-left: -200px;
    z-index: -10;
    background: url("../../images/public_site/shadow-line-EbKqXAo.png") 50% 100% no-repeat;
    height: 65px;
    display: block;
}

@media screen and (min-width: 1200px) {
    .hosting {
        width: 1200px;
        padding: 0 20px;
        margin-left: auto;
        margin-right: auto;
    }

    .hosting .h1,
    .hosting .h2,
    .hosting .h3,
    .hosting .h4,
    .hosting .sub-h1,
    .hosting .sub-h2,
    .hosting .sub-h3,
    .hosting .sub-h4,
    .hosting .sub-h5 {
        color: #3c3c3c !important;
    }

    .hosting .h1 {
        font-size: 40px !important;
    }

    .hosting .h2 {
        font-size: 36px !important;
    }

    .hosting .h3 {
        font-size: 30px !important;
    }

    .hosting .h4 {
        font-size: 24px !important;
    }

    .hosting .sub-h1,
    .hosting .sub-h2,
    .hosting .sub-h3,
    .hosting .sub-h4,
    .hosting .sub-h5 {
        font-weight: bolder !important;
    }

    .hosting .sub-h1 {
        font-size: 60px !important;
    }

    .hosting .sub-h2 {
        font-size: 36px !important;
    }

    .hosting .sub-h3 {
        font-size: 20px !important;
    }

    .hosting .sub-h4 {
        font-size: 18px !important;
    }

    .hosting .sub-h5 {
        font-size: 16px !important;
    }

    .hosting p {
        font-size: 16px;
    }

    .block-price .h1 {
        width: 465px;
    }

    .block-price {
        position: relative;
    }

    .block-price::before {
        content: "";
        position: absolute;
        left: 55%;
        top: -25%;
        height: 542px;
        z-index: -1;
        background: url("../../images/public_site/astronaut-uu0HQYP.png") 0 100% no-repeat;
        width: 100%;
    }

    .block-price .shadow-line::after {
        top: -50px;
    }

    .block-price-text {
        width: 585px;
    }

    .block-price-card {
        padding: 16px 0;
        width: 375px;
        background-color: #ffffff;
        border-radius: 8px;
        border: 1px solid white;
        box-shadow: 0 0 10px rgb(0 0 0 / 10%);
        margin: 45px 0 25px 0;
    }

    .block-price-card-title {
        display: inline-block;
        width: 152px;
        font-size: 18px;
        border-right: 1px solid #d8d8d8;
        padding: 0 27px;
    }

    .block-price-card-price {
        display: inline-block;
        font-size: 48px;
        padding: 0 26px;
        color: #f05a26;
        font-weight: bold
    }

    .block-advantage {
        margin-top: 150px;
        min-height: 700px;
        position: relative;
    }

    .block-advantage .shadow-line::after {
        top: 0;
    }

    .block-advantage .h2 {
        margin-top: 100px;
        margin-bottom: 50px;
    }

    .block-advantage::before {
        content: "";
        position: absolute;
        left: 630px;
        top: -50px;
        z-index: -1;
        background: url("../../images/public_site/advantage-8MRtACK.png") 0 100% no-repeat;
        width: 663px;
        height: 442px;
    }

    .block-advantage-text {
        width: 550px;
    }

    .block-advantage-list {
        padding: 0;
        margin-top: 55px;
    }

    .block-advantage-item {
        display: inline-block;
        vertical-align: top;
        position: relative;
        padding: 0;
    }

    .block-advantage-item::before {
        content: "";
        position: absolute;
        left: 0;
        z-index: -1;
    }

    .block-advantage-item p {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .block-advantage-item-1 {
        width: 365px;
        padding-left: 45px;
    }

    .block-advantage-item-1 p {
        width: 275px;
    }

    .block-advantage-item-1::before {
        top: 0;
        width: 25px;
        height: 152px;
        background: url("../../images/public_site/aline-TCLyL3Y.png") 0 100% no-repeat;
    }

    .block-advantage-item-2 {
        width: 375px;
        padding-left: 45px;
    }

    .block-advantage-item-2::before {
        top: 0;
        width: 25px;
        height: 167px;
        background: url("../../images/public_site/aline2-KUn3LMY.png") 0 100% no-repeat;
    }

    .block-advantage-item-2 p {
        width: 310px;
    }

    .block-advantage-item-3 {
        width: 410px;
        padding-left: 65px;
    }

    .block-advantage-item-3::before {
        width: 53px;
        height: 161px;
        top: 15px;
        background: url("../../images/public_site/aline3-DE_mvna.png") 0 100% no-repeat;
    }

    .block-advantage-item-1, .block-advantage-item-2 {
        margin-top: 25px;
    }

    .block-advantage-item-title {
        margin-bottom: 33px;
    }

    .block-advantage-item-3 .block-advantage-item-title {
        margin-bottom: 20px;
    }

    .block-advantage-item-1 .block-advantage-item-title::before,
    .block-advantage-item-2 .block-advantage-item-title::before {
        content: "";
        position: absolute;
        left: 170px;
        top: 10px;
        height: 1px;
        z-index: -1;
        background: url("../../images/public_site/gline-mvUDJG9.png") 0 100% no-repeat;
        width: 100%;
    }

    .block-reliability {
        position: relative;
        min-height: 542px;
        margin-top: 60px;
    }

    .block-reliability .shadow-line::after {
        bottom: -385px;
    }

    .block-reliability-text {
        position: absolute;
        font-size: 16px;
        color: #7d7d7d;
    }

    .block-reliability-text-1 {
        top: 45px;
        width: 102px;
    }

    .block-reliability-text-2 {
        top: 245px;
        width: 130px;
    }

    .block-reliability-text-3 {
        top: 160px;
        left: 430px;
        width: 100px;
    }

    .block-reliability-text-4 {
        top: 200px;
        left: 430px;
        width: 100px;
    }

    .block-reliability .h2 {
        text-align: right;
        padding-top: 50px;
        margin-bottom: 50px;
    }

    .block-reliability::before {
        content: "";
        position: absolute;
        left: -110px;
        top: 0;
        height: 542px;
        z-index: -1;
        background: url("../../images/public_site/reliability-wyGPlDZ.png") 0 100% no-repeat;
        width: 100%;
    }

    .block-reliability-list {
        position: absolute;
        top: 20px;
        right: 0px;
        width: 450px;
        font-size: 16px;
        border-left: 1px solid #ffc44b;
    }

    .block-reliability-list p, .block-hosting-migrate-list li {
        position: relative;
    }

    .block-reliability-list p::before, .block-hosting-migrate-list li::before {
        content: "";
        position: absolute;
        left: 0;
        top: 12px;
        z-index: -1;
        background: url("../../images/public_site/rline-vKbGmFr.png") 0 100% no-repeat;
        width: 14px;
        height: 1px;
    }

    .block-reliability-list p {
        padding-left: 35px;
    }

    .block-tariff {
        height: 660px;
    }

    .block-tariff .h2 {
        margin-top: 85px;
        margin-bottom: 15px;
    }

    .block-tariff .h4 {
        margin-bottom: 80px;
    }

    .block-tariff-list p {
        font-size: 16px;
    }

    .block-tariff-item {
        display: inline-block;
        vertical-align: top;
    }

    .block-tariff-item-1 {
        width: 360px;
        height: 360px;
    }

    .block-tariff-item-2 {
        width: 300px;
        height: 360px;
        margin-left: 95px;
        margin-right: 95px;
    }

    .block-tariff-item-3 {
        width: 295px;
        height: 360px;
    }

    .block-tariff-image-1 {
        content: url("../../images/public_site/tariff-1-hh5XPq-.png");
        padding-top: 30px;
        margin-bottom: 80px;
    }

    .block-tariff-image-2 {
        content: url("../../images/public_site/tariff-2-qS-yV6K.png");
        padding-top: 30px;
        margin-bottom: 80px;
    }

    .block-tariff-image-3 {
        content: url("../../images/public_site/tariff-3-8ZqQXe8.png");
        margin-bottom: 80px;
    }

    .block-questions {
        margin-top: 70px;
        margin-bottom: 50px;
        position: relative;
    }

    .block-questions .shadow-line::after {
        top: 0;
    }

    .block-questions::after {
        top: 350px;
        height: 100px;
    }

    .block-questions .h2 {
        text-align: center;
    }

    .block-questions-list {
        position: relative;
        height: 342px;
        margin-top: 20px;
    }

    .block-questions-list::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        height: 342px;
        z-index: -1;
        background: url("../../images/public_site/questions-JVzo2cU.png") 0 100% no-repeat;
        width: 100%;
    }

    .block-question-items {
        font-size: 16px;
        width: 760px;
        padding-top: 80px;
        color: white;
    }

    .block-question-item {
        display: inline-block;
        position: relative;
        vertical-align:top;
    }

    .block-question-item-1 {
        width: 180px;
        margin-left: 10px;
    }

    .block-question-item-2 {
        width: 255px;
        margin-left: 40px;
        margin-right: 50px;
    }

    .block-question-item-3 {
        width: 215px;
        padding-left: 3px;
    }

    .block-question-item::before {
        content: "";
        position: absolute;
        left: 0;
        top: -25px;
        height: 12px;
        z-index: -1;
        background: url("../../images/public_site/ellipse4-itsheff-WDcPa94.png") 0 100% no-repeat;
        width: 12px;
    }

    .block-question-order {
        font-size: 18px;
        margin-top: 110px;
    }

    .block-question-order-1 {
        display: inline-block;
        width: 430px;
        border-right: 1px solid #c6c6c6;
    }

    .block-question-order-2 {
        display: inline-block;
        width: 290px;
        color: #f05a26;
        padding: 0 20px;
    }

    .block-question-order-button {
        display: inline-block;
        vertical-align: top;
        padding-top: 5px;
        font-size: 14px;
        width: 215px;
        height: 43px;
    }

    .block-hosting-migrate {
        position: relative;
        padding-top: 70px;
        background: url("../../images/public_site/hmigrate-3iVQKpL.png") 95% 80% no-repeat !important;
    }

    .tagline {
        position: absolute;
        width: 100px;
        left: 48%;
        top: 20%;
    }

    .block-hosting-migrate::after {
        background: url("../../images/public_site/hmigrate-3iVQKpL.png") 50% 100% no-repeat !important;
        margin-left: -745px !important;
        bottom: 65px !important;
    }

    .block-hosting-migrate-list {
        margin-top: 70px;
        margin-bottom: 55px;
        font-size: 18px;
        color: #7d7d7d;
        border-left: 1px solid #ffc44b;
    }

    .block-hosting-migrate-list li {
        padding-left: 40px;
        margin-bottom: 25px;
    }

    .block-hosting-migrate-list .block-hosting-migrate-item-1::before {
        top: -1px;
    }

    .block-hosting-migrate-list .block-hosting-migrate-item-3::before {
        top: 21px;
    }

    .block-hosting-migrate-download {
        width: 295px;
        font-size: 14px;
        text-align: center;
    }

    .block-hosting-migrate .btn-orange {
        font-size: 14px;
        padding: 15px 50px 10px 30px;
    }

    .block-hosting-migrate .shadow-line {
        position: relative;
        height: 50px;
    }

    .block-hosting-migrate .shadow-line::after {
        bottom: -29px;
        height: 100px;
    }

    .block-partners {
        margin-top: 70px;
        padding: 0 40px;
    }

    .block-partners .h3 {
        text-align: center;
        margin-bottom: 35px;
    }

    .block-info-hosting-1c-online {
        width: 1160px !important;
    }
}

/* 768 */

@media screen and (min-width: 768px) and (max-width: 1199px){
    .hosting {
        width: 768px;
        padding: 0 20px;
        margin-left: auto;
        margin-right: auto;
    }

    .hosting .h1,
    .hosting .h2,
    .hosting .h3,
    .hosting .h4,
    .hosting .sub-h1,
    .hosting .sub-h2,
    .hosting .sub-h3,
    .hosting .sub-h4,
    .hosting .sub-h5 {
        color: #3c3c3c !important;
    }

    .hosting .h1 {
        font-size: 30px !important;
    }

    .hosting .h2 {
        font-size: 24px !important;
    }

    .hosting .h3 {
        font-size: 24px !important;
    }

    .hosting .h4 {
        font-size: 18px !important;
    }

    .hosting .sub-h1,
    .hosting .sub-h2,
    .hosting .sub-h3,
    .hosting .sub-h4,
    .hosting .sub-h5 {
        font-weight: bolder !important;
    }

    .hosting .sub-h1 {
        font-size: 48px !important;
    }

    .hosting .sub-h2 {
        font-size: 36px !important;
    }

    .hosting .sub-h3 {
        font-size: 18px !important;
    }

    .hosting .sub-h4 {
        font-size: 18px !important;
    }

    .hosting .sub-h5 {
        font-size: 16px !important;
    }

    .hosting p {
        font-size: 16px;
    }

    .block-price {
        position: relative;
    }

    .block-price .shadow-line::after {
        bottom: -29px;
    }

    .block-price::before {
        content: "";
        position: absolute;
        left: 48%;
        top: 20%;
        height: 352px;
        z-index: -1;
        background: none 0 100% no-repeat;
        width: 100%;
    }

    .block-price-text {
        width: 335px;
    }

    .block-price-card {
        padding: 16px 0;
        width: 320px;
        background-color: #ffffff;
        border-radius: 8px;
        border: 1px solid white;
        box-shadow: 0 0 10px rgb(0 0 0 / 10%);
        margin: 45px 0 25px 0;
    }

    .block-price-card-title {
        display: inline-block;
        width: 132px;
        font-size: 18px;
        border-right: 1px solid #d8d8d8;
        padding: 0 15px;
    }

    .block-price-card-price {
        display: inline-block;
        font-size: 48px;
        padding: 0 15px;
        color: #f05a26;
        font-weight: bold
    }

    .block-advantage {
        margin-top: 60px;
        min-height: 700px;
        position: relative;
    }

    .block-advantage .shadow-line::after {
        top: -20px;
    }

    .block-advantage .h2 {
        margin-top: 100px;
        margin-bottom: 25px;
    }

    .block-advantage::before {
        content: "";
        position: absolute;
        left: 25%;
        top: 27%;
        z-index: -1;
        background: url("../../images/public_site/advantage768-JO29fSR.png") 0 100% no-repeat;
        width: 663px;
        height: 442px;
    }

    .block-advantage-list {
        padding: 0;
        margin-top:65px;
    }

    .block-advantage-item {
        display: inline-block;
        vertical-align: top;
        position: relative;
        padding: 0;
    }

    .block-advantage-item::before {
        content: "";
        position: absolute;
        left: 0;
        z-index: -1;
    }

    .block-advantage-item p {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .block-advantage-item-1 {
        margin-top: 40px;
        width: 400px;
        padding-left: 45px;
        margin-bottom: 100px;
    }

    .block-advantage-item-1 p {
        width: 275px;
    }

    .block-advantage-item-1::before {
        top: 0;
        width: 25px;
        height: 152px;
        background: url("../../images/public_site/aline-TCLyL3Y.png") 0 100% no-repeat;
    }

    .block-advantage-item-2 {
        margin-top: 25px;
        width: 355px;
        padding-left: 45px;
        margin-right: 0;
    }

    .block-advantage-item-2::before {
        top: 0;
        width: 25px;
        height: 167px;
        background: url("../../images/public_site/aline2-KUn3LMY.png") 0 100% no-repeat;
    }

    .block-advantage-item-2 p {
        width: 310px;
    }

    .block-advantage-item-3 {
        margin-top: 10px;
        width: 365px;
        padding-left: 65px;
    }

    .block-advantage-item-3::before {
        width: 53px;
        height: 161px;
        top: 5px;
        background: url("../../images/public_site/aline3-DE_mvna.png") 0 100% no-repeat;
    }

    .block-advantage-item-3 .sub-h1 {
        margin-bottom: 22px;
    }

    .block-advantage-item-title {
        margin-bottom: 33px;
    }

    .block-advantage-item-3 .block-advantage-item-title {
        margin-bottom: 20px;
    }

    .block-advantage-item-1 .block-advantage-item-title::before {
        content: "";
        position: absolute;
        left: 12px;
        top: 100px;
        height: 100%;
        z-index: -1;
        background: url("../../images/public_site/gline768-IoOnKU4.png") 0 100% no-repeat;
        width: 100%;
    }

    .block-reliability {
        position: relative;
        min-height: 542px;
        margin-top: 100px;
    }

    .block-reliability .shadow-line::after {
        top: 420px;
    }

    .block-reliability-text {
        position: absolute;
        font-size: 16px;
        color: #7d7d7d;
    }

    .block-reliability-text-1 {
        top: 70px;
        width: 102px;
    }

    .block-reliability-text-2 {
        top: 275px;
        width: 130px;
    }

    .block-reliability-text-3 {
        top: 80px;
        left: 320px;
        width: 100px;
    }

    .block-reliability-text-4 {
        top: 120px;
        left: 320px;
        width: 100px;
    }

    .block-reliability .h2 {
        text-align: right;
        padding-top: 0px;
        margin-bottom: 50px;
    }

    .block-reliability::before {
        content: "";
        position: absolute;
        left: -150px;
        top: 35px;
        height: 542px;
        z-index: -1;
        background: url("../../images/public_site/reliability768-tYeQIWD.png") 0 100% no-repeat;
        width: 100%;
    }

    .block-reliability-list {
        position: absolute;
        top: 140px;
        right: 0px;
        width: 315px;
        font-size: 16px;
        border-left: 1px solid #ffc44b;
    }

    .block-reliability-list p {
        padding-bottom: 0;
    }

    .block-reliability-list p, .block-hosting-migrate-list li {
        position: relative;
    }

    .block-reliability-list p::before, .block-hosting-migrate-list li::before {
        content: "";
        position: absolute;
        left: 0;
        top: 12px;
        z-index: -1;
        background: url("../../images/public_site/rline-vKbGmFr.png") 0 100% no-repeat;
        width: 14px;
        height: 1px;
    }

    .block-reliability-list p {
        padding-left: 35px;
    }

    .block-tariff {
        margin-bottom: 100px;
    }

    .block-tariff .h2 {
        margin-top: 85px;
        margin-bottom: 15px;
    }

    .block-tariff .h4 {
        margin-bottom: 50px;
    }

    .block-tariff-list p {
        font-size: 16px;
    }

    .block-tariff-item {
        display: inline-block;
        vertical-align: top;
    }

    .block-tariff-item-1 {
        width: 360px;
        height: 360px;
    }

    .block-tariff-item-2 {
        width: 300px;
        height: 360px;
        margin-left: 62px;
    }

    .block-tariff-item-3 {
        margin-top: 70px;
    }

    .block-tariff-image-1 {
        content: url("../../images/public_site/tariff-1-hh5XPq-.png");
        margin-bottom: 83px;
    }

    .block-tariff-image-2 {
        content: url("../../images/public_site/tariff-2-qS-yV6K.png");
        margin-bottom: 80px;
    }

    .block-tariff-image-3 {
        display: inline-block;
        width: 365px;
        content: url("../../images/public_site/tariff-3768-3yUIfGP.png");
        margin-top: 10px;
    }

    .block-tariff-text-3 {
        display: inline-block;
        vertical-align: top;
        width: 285px;
        margin-left: 55px;
    }

    .block-questions {
        margin-top: 70px;
        margin-bottom: 50px;
        position: relative;
    }

    .block-questions .shadow-line::after {
        top: -50px;
    }

    .block-questions::after {
        top: 350px;
        height: 100px;
    }

    .block-questions .h2 {
        text-align: center;
    }

    .block-questions-list {
        position: relative;
        height: 342px;
        margin-top: 20px;
        margin-bottom: 40px;
    }

    .block-questions-list::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        height: 342px;
        z-index: -1;
        background: url("../../images/public_site/questions768-4V7dSXW.png") 0 100% no-repeat;
        width: 100%;
    }

    .block-question-items {
        font-size: 16px;
        width: 760px;
        padding-top: 80px;
        color: white;
    }

    .block-question-item {
        display: inline-block;
        position: absolute;
    }

    .block-question-item-1 {
        top: 70px;
        left: 40px;
        width: 250px;
        margin-left: 10px;
    }

    .block-question-item-2 {
        left: 160px;
        top: 120px;
        margin-left: 40px;
        margin-right: 50px;
    }

    .block-question-item-3 {
        top: 70px;
        left: 355px;
        width: 215px;
        padding-left: 3px;
    }

    .block-question-item::before {
        content: "";
        position: absolute;
        left: 0;
        top: -18px;
        height: 12px;
        z-index: -1;
        background: url("../../images/public_site/ellipse4-itsheff-WDcPa94.png") 0 100% no-repeat;
        width: 12px;
    }

    .block-question-item-2::before {
        top: 4px;
        left: -30px;
    }

    .block-question-order {
        font-size: 18px;
        margin-top: 160px;
    }

    .block-question-order-1 {
        display: inline-block;
        width: 620px;
        margin-bottom: 20px;
    }

    .block-question-order-2 {
        display: inline-block;
        width: 270px;
        color: #f05a26;
        padding-right: 30px;
        border-right: 1px solid #c6c6c6;
    }

    .block-question-order-button {
        display: inline-block;
        vertical-align: top;
        font-size: 14px;
        width: 215px;
        height: 43px;
        margin-left: 35px;
    }

    .block-question-order-button a {
        width: 100%;
        padding: 15px 20px;
        text-align: center;
    }

    .block-hosting-migrate {
        position: relative;
        margin-top: 100px !important;
        background: url("../../images/public_site/hmigrate768-NVYJ87_.png") 100% 100% no-repeat !important;
    }

    .tagline {
        position: absolute;
        width: 100px;
        left: 618px;
        top: 25px;
    }

    .block-hosting-migrate-list {
        margin-top: 60px;
        margin-bottom: 35px;
        font-size: 18px;
        color: #7d7d7d;
    }

    .block-hosting-migrate-list li {
        margin-bottom: 25px;
    }

    .block-hosting-migrate-list .block-hosting-migrate-item-1::before {
        top: -25px;
    }

    .block-hosting-migrate-list .block-hosting-migrate-item-3::before {
        top: 45px;
    }

    .block-hosting-migrate .btn-orange {
        width: 290px;
        font-size: 14px;
        padding: 15px 50px 10px 30px;
    }

    .block-hosting-migrate .shadow-line::after {
        top: -10px;
    }

    .block-partners {
        margin-top: 100px;
        padding: 0 40px;
    }

    .block-partners .h3 {
        text-align: center;
        margin-bottom: 35px;
    }

    .block-info-hosting-1c-online {
        width: 728px !important;
    }

    .block-hosting-migrate-download {
        margin-top: 65px;
        width: 295px;
        font-size: 14px;
        text-align: center;
    }
}

/* 320 */

@media screen and (max-width: 767px){
    .hosting {
        width: 320px;
        padding: 0 20px;
        margin-left: auto;
        margin-right: auto;
    }

    .hosting .h1,
    .hosting .h2,
    .hosting .h3,
    .hosting .h4,
    .hosting .sub-h1,
    .hosting .sub-h2,
    .hosting .sub-h3,
    .hosting .sub-h4,
    .hosting .sub-h5 {
        color: #3c3c3c !important;
    }

    .hosting .h1 {
        font-size: 24px !important;
    }

    .hosting .h2 {
        font-size: 24px !important;
    }

    .hosting .h3 {
        font-size: 24px !important;
    }

    .hosting .h4 {
        font-size: 18px !important;
    }

    .hosting .sub-h1,
    .hosting .sub-h2,
    .hosting .sub-h3,
    .hosting .sub-h4,
    .hosting .sub-h5 {
        font-weight: bolder !important;
    }

    .hosting .sub-h1 {
        font-size: 36px !important;
    }

    .hosting .sub-h2 {
        font-size: 36px !important;
    }

    .hosting .sub-h3 {
        font-size: 18px !important;
    }

    .hosting .sub-h4 {
        font-size: 18px !important;
    }

    .hosting .sub-h5 {
        font-size: 16px !important;
    }

    .hosting p {
        font-size: 16px;
    }

    .block-price {
        position: relative;
    }

    .block-price .shadow-line::after {
        bottom: -29px;
    }

    .block-price::before {
        content: "";
        position: absolute;
        top: 16%;
        height: 352px;
        z-index: -1;
        background: url("../../images/public_site/astronaut320--xNO0kj.png") 0 100% no-repeat;
        left: -4%;
        width: 300px;
    }

    .block-price .h1 {
        text-align: center;
    }

    .block-price-text {
        margin-top: 310px;
    }

    .block-price-card {
        padding: 16px 0;
        width: 280px;
        background-color: #ffffff;
        border-radius: 8px;
        border: 1px solid white;
        box-shadow: 0 0 10px rgb(0 0 0 / 10%);
        margin: 25px 0;
    }

    .block-price-card-title {
        display: inline-block;
        width: 115px;
        font-size: 16px;
        border-right: 1px solid #d8d8d8;
        padding: 0 10px;
    }

    .block-price-card-price {
        display: inline-block;
        font-size: 44px;
        padding: 0 10px;
        color: #f05a26;
        font-weight: bold
    }

    .block-advantage {
        margin-top: 80px;
        min-height: 700px;
        position: relative;
    }

    .block-advantage .shadow-line::after {
        top: -50px;
    }

    .block-advantage .h2 {
        margin-bottom: 25px;
        text-align: center;
    }

    .block-advantage::before {
        content: "";
        position: absolute;
        top: 36%;
        left: 50%;
        margin-left: -282px;
        z-index: -1;
        background: url("../../images/public_site/advantage320-Og3cNMR.png") 0 0 no-repeat;
        width: 535px;
        height: 356px;
    }

    .block-advantage-list {
        padding: 0;
        margin-top:325px;
    }

    .block-advantage-item {
        display: inline-block;
        vertical-align: top;
        position: relative;
        padding: 0;
    }

    .block-advantage-item::before {
        content: "";
        position: absolute;
        left: 0;
        z-index: -1;
    }

    .block-advantage-item p {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .block-advantage-item-1 {
        width: 280px;
        padding-left: 35px;
    }

    .block-advantage-item-1 .block-advantage-item-title {
        margin-bottom: 13px;
    }

    .block-advantage-item-1::before {
        top: 0;
        width: 25px;
        height: 166px;
        background: url("../../images/public_site/aline320-5nEJ1VB.png") 0 100% no-repeat;
    }

    .block-advantage-item-2 {
        margin-top: 25px;
        width: 280px;
        padding-left: 45px;
        margin-right: 0;
    }

    .block-advantage-item-2 .block-advantage-item-title {
        margin-bottom: 13px;
    }

    .block-advantage-item-2::before {
        top: 0;
        width: 25px;
        height: 167px;
        background: url("../../images/public_site/aline320-5nEJ1VB.png") 0 100% no-repeat;
    }

    .block-advantage-item-3 {
        margin-top: 30px;
        width: 280px;
        padding-left: 65px;
    }

    .block-advantage-item-3::before {
        width: 53px;
        height: 175px;
        top: -5px;
        background: url("../../images/public_site/aline3320-RX3zFgr.png") 0 100% no-repeat;
    }

    .block-advantage-item-3 .sub-h1 {
        margin-bottom: 27px;
    }

    .block-advantage-item-1 .block-advantage-item-title,
    .block-advantage-item-2 .block-advantage-item-title {
        margin-bottom: 30px;
    }

    .block-reliability {
        position: relative;
        min-height: 1058px;
        margin-top: 80px;
    }

    .block-reliability .shadow-line::after {
        top: 990px;
    }

    .block-reliability-text {
        position: absolute;
        font-size: 16px;
        color: #7d7d7d;
    }

    .block-reliability-text-1 {
        top: 140px;
        width: 102px;
        right: 0;
    }

    .block-reliability-text-2 {
        top: 700px;
        width: 130px;
        left: 0
    }

    .block-reliability-text-3 {
        top: 130px;
        left: 0;
        width: 100px;
    }

    .block-reliability-text-4 {
        top: 170px;
        left: 0;
        width: 100px;
    }

    .block-reliability .h2 {
        text-align: center;
        padding-top: 0px;
        margin-bottom: 50px;
    }

    .block-reliability::before {
        content: "";
        position: absolute;
        height: 100%;
        top: 10%;
        z-index: -1;
        background: url("../../images/public_site/reliability320-vFDRyKl.png") 38% 100% no-repeat;
        width: 100%;
    }

    .block-reliability-list {
        position: absolute;
        top: 670px;
        left: 0;
        width: 315px;
        font-size: 16px;
        border-left: 1px solid #ffc44b;
    }

    .block-reliability-list p {
        padding-bottom: 0;
    }

    .block-reliability-list p, .block-hosting-migrate-list li {
        position: relative;
    }

    .block-hosting-migrate-list li::before {
        content: "";
        position: absolute;
        left: 0;
        top: 12px;
        z-index: -1;
        background: url("../../images/public_site/rline-vKbGmFr.png") 0 100% no-repeat;
        width: 14px;
        height: 1px;
    }

    .block-reliability-list p {
        padding-left: 35px;
    }

    .block-tariff {
        margin-top: 160px;
        margin-bottom: 100px;
    }

    .block-tariff .h2 {
        margin-top: 85px;
        margin-bottom: 15px;
    }

    .block-tariff .h4 {
        margin-bottom: 50px;
    }

    .block-tariff-list p {
        font-size: 16px;
    }

    .block-tariff-item {
        display: inline-block;
        vertical-align: top;
    }

    .block-tariff-image-1 {
        content: url("../../images/public_site/tariff-1320-T0FVqFz.png");
        margin-bottom: 30px;
    }

    .block-tariff-image-2 {
        content: url("../../images/public_site/tariff-2320-nk6uDcj.png");
        margin-bottom: 30px;
    }

    .block-tariff-image-3 {
        display: inline-block;
        content: url("../../images/public_site/tariff-3320-aHezgrK.png");
        margin-top: 10px;
    }

    .block-tariff-text-3 {
        display: inline-block;
        vertical-align: top;
    }

    .block-questions {
        margin-top: 70px;
        margin-bottom: 50px;
        position: relative;
    }

    .block-questions .shadow-line::after {
        top: 0;
    }

    .block-questions::after {
        top: 350px;
        height: 100px;
    }

    .block-questions .h2 {
        text-align: center;
    }

    .block-questions-list {
        position: relative;
        margin-top: 20px;
    }

    .block-questions-list::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        height: 571px;
        z-index: -1;
        background: url("../../images/public_site/questions320-DSxs307.png") 0 100% no-repeat;
        width: 100%;
    }

    .block-question-items {
        font-size: 16px;
        color: white;
    }

    .block-question-item {
        padding: 45px 19px 0 22px;
        position: relative;
    }

    .block-question-item-1 {
        padding-top: 50px;
    }

    .block-question-item::before {
        content: "";
        position: absolute;
        left: 20px;
        top: 30px;
        height: 12px;
        z-index: -1;
        background: url("../../images/public_site/ellipse4-itsheff-WDcPa94.png") 50% 100% no-repeat;
        width: 12px;
    }

    .block-question-order {
        font-size: 16px;
        margin-top: 140px;
    }

    .block-question-order-1 {
        width: 180px;
        margin-bottom: 20px;
    }

    .block-question-order-2 {
        width: 192px;
        color: #f05a26;
    }

    .block-question-order-button {
        font-size: 14px;
        text-align: center;
        margin-top: 40px;
    }

    .block-question-order-button a {
        margin-right: 0;
    }

    .block-hosting-migrate {
        position: relative;
        margin-top: 100px !important;
        background: url("../../images/public_site/hmigrate320-61F9AUB.png") 100% 66% no-repeat !important;
    }

    .tagline {
        position: absolute;
        width: 100px;
        left: 45%;
        top: 290px;
    }

    .block-hosting-migrate-list {
        margin-top: 60px;
        margin-bottom: 35px;
        font-size: 18px;
        color: #7d7d7d;
    }

    .block-hosting-migrate-list li {
        margin-bottom: 25px;
    }

    .block-hosting-migrate-list .block-hosting-migrate-item-1::before {
        top: -25px;
    }

    .block-hosting-migrate-list .block-hosting-migrate-item-3::before {
        top: 45px;
    }

    .block-hosting-migrate .btn-orange {
        width: 100%;
        font-size: 14px;
        padding: 15px 35px;
    }

    .block-hosting-migrate .shadow-line {
        top: 40px;
    }

    .block-partners {
        margin-top: 80px !important;
        padding: 0 40px;
    }

    .block-partners .h3 {
        text-align: center;
        margin-bottom: 35px;
    }

    .block-info-hosting-1c-online {
        width: 280px !important;
    }

    .block-hosting-migrate-download {
        margin-top: 400px;
        font-size: 14px;
        text-align: center;
    }
}

.tarifs-new .bs-tarif-list2 li{
    height: 31px;
}
.tarifs-new .bs-tarif-list2 li.two_line{
    height: 51px;
}
.tarifs-new .bs-tarif-list2 li.two_line:after{
    top: calc(50% - 4px);
}
@media(max-width:1024px) {
    .tarifs-new .bs-tarif-list2 li.two_line{
        height: auto;
        padding-top: 0;
    }
    .tarifs-new .bs-tarif-list2 li.two_line:after{
        top: 4px;
    }
}




/** new style ****/

.btns-center {text-align: center;}
.mobile-tarif { display: none}
.list-tarif-img-icon {margin: 0 0 35px;padding: 0 0 20px; border-bottom:1px solid #f25f25;  list-style: none; display: flex; flex-wrap: wrap}
.list-tarif-img-icon li {width: 50%; padding: 12px 0 9px 0; font-weight: 600;}
.list-tarif-img-icon li.pri-icon {position:relative; display: flex; overflow: hidden}
.list-tarif-img-icon li.pri-icon .icon { margin-top: -7px;  flex: 0 0 60px}
.list-tarif-img-icon li.pri-icon {}
.list-tarif-img-icon--border-no {border: none;}
.list-100 li {width: 100%;}

.two-tarifs .list-tarif-img-icon {margin-bottom: 0;padding-bottom: 0;}
.tarifs-new .list-100 li {width: 100%;}

.title-tarif-cols-2 {display: flex; align-items: center; margin: 0 -15px 40px;}
.title-tarif-cols-2 .title {padding:  0 15px;font-size: 36px;color: #3c3c3c;}
.title-tarif-cols-2 .title-text {padding:  0 15px;flex: 1 1 auto; font-weight: 700; color: #7d7d7d;}
.title-tarif-cols-2 {}

.mb40 {margin-bottom: 40px;}
.b-filter-cost .bs-inputs .b-number input {
    padding-right: 0;
}
.fresh-container-filter {
    background: #fff;
    box-shadow: 0 0 5px #ccc;
    padding: 24px;
    position: relative;
    border: none;
    border-radius: 0;
    background: #fff;
    position: relative;
    z-index: 1;
    margin-bottom: 40px;
}


.inputs-itogo2 {background: #f4f4f4;padding: 30px 40px; display: flex; align-items: center; justify-content: space-between;}
.inputs-itogo2 .label-itogo {font-size: 24px;font-weight: 400; color: #737373;min-width: calc(33% + 150px);}
.inputs-itogo2 .itogo-costs {flex:  1 1 auto;font-size: 18px;color: #3c3c3c; font-weight: 700;}
.inputs-itogo2 .itogo-costs .itogo-costs__item {width: 100%; display: flex; justify-content: space-between; color: #3c3c3c; align-items: center; font-size: 18px;font-weight: 400; padding-top: 1px;padding-left: 45px;margin-bottom: 5px}
.inputs-itogo2 .itogo-costs .itogo-costs__item .b-cost {font-size: 18px;font-weight: 800;color: #618330;}
.inputs-itogo2 .itogo-costs .itogo-costs__item.circ1 {background: url("../../images/public_site/tr-circ1-hINdOon.png") 0 0 no-repeat;}
.inputs-itogo2 .itogo-costs .itogo-costs__item.circ2 {background: url("../../images/public_site/tr-circ2-oPsh3i3.png") 0 0 no-repeat;}
.inputs-itogo2 .itogo-costs .itogo-costs__item.circ3 {background: url("../../images/public_site/tr-circ3-U06gdE9.png") 0 0 no-repeat;}

.b-filter-cost--type2 {}
.b-filter-cost--type2 .title {}
.b-filter-cost--type2 .bs-inputs {background: url("../../images/public_site/frash-tarif-7BdBPyN.png") 0 0 no-repeat;padding-left: 150px;}
.b-filter-cost--type2 .bs-inputs .input-item__title {color: #7d7d7d; text-align: left;font-weight: 400;}
.b-filter-cost--type2 .bs-inputs .num {font-size: 60px;color: #6f95cf;padding-bottom: 15px;font-weight: 900;}
.b-filter-cost--type2 .bs-inputs .num span{font-size: 45px;}
.b-filter-cost--type2 .bs-inputs .input-col {padding-left: 40px;padding-right: 40px;}
.b-filter-cost--type2 .title-title {color: #3c3c3c;font-size: 24px; padding-bottom: 50px; max-width: 560px;}


.frash-banner1 {display: flex;padding-top: 50px;}
.frash-banner1 .img {background: url("../../images/public_site/frash-ban1-img-jJN5SlF.png") 0 0 no-repeat; width: 500px;height: 500px; position: relative; font-size: 16px; min-width: 40%; left: -70px;}
.frash-banner1 .img .link1 {background: url("../../images/public_site/frash-ban1-btn3-8z2mqZV.png") 0 0 no-repeat;width: 164px;height: 160px; display: block; position: absolute;top: -30px;left: 145px; color: #618330; text-decoration: underline;}
.frash-banner1 .img .link2 {background: url("../../images/public_site/frash-ban1-btn4-uyZR74F.png") 0 0 no-repeat;width: 164px;height: 160px; display: block; position: absolute;left: 360px;top: -55px; color: #618330;text-decoration: underline;}
.frash-banner1 .img .link1:hover {text-decoration: none; background: url("../../images/public_site/frash-ban1-btn3-8z2mqZV.png") 0 0 no-repeat;}
.frash-banner1 .img .link2:hover {text-decoration: none; background: url("../../images/public_site/frash-ban1-btn4-uyZR74F.png") 0 0 no-repeat;}
.frash-banner1 .img .link1 span {position: absolute;right: calc(100% + 55px);top: 80px; text-decoration: underline;}
.frash-banner1 .img .link2 span {position: absolute;left: 145px;top: 65px; text-decoration: underline;}
.frash-banner1 .b-text {flex: 1 1 auto; margin-top: 70px;}
.frash-banner1 .title {color: #3c3c3c;font-size: 36px;padding-bottom: 15px;}
.frash-banner1 .subtitle {color: #3c3c3c;font-size: 24px;padding-bottom: 35px;}
.frash-banner1 .text {color: #7d7d7d;}
.frash-banner1 .text .green {color: #618330;}
.frash-banner1 .frash-banner1__bottom {color: #f05a26; padding-top: 15px;}
.frash-banner1 .text a {}
.frash-banner1 .img .link3 {background: url("../../images/public_site/frash-ban1-btn5-w6f-9jb.png") 0 0 no-repeat;width: 164px;height: 160px; display: block; position: absolute;left: 320px;top: 215px; color: #618330;text-decoration: underline;}
.frash-banner1 .img .link3 span {position: absolute;left: 125px;top: 135px; text-decoration: underline;}
.frash-banner2 {display: flex;}
.frash-banner2-left {width: 50%;padding-right: 25px;}
.frash-banner2-right {background: url("../../images/public_site/frash-ban2-bg-BkVYxmh.png") 0 0 no-repeat;width: 50%;padding-left: 100px;}
.frash-banner2__title {}
.frash-banner2__text {}
.frash-banner2__b-btn {}
.frash-banner2__text-small {}
.frash-banner2__b-btn {}

.frash-banner2__items {}
.frash-banner2__item {}
.frash-banner2__item-img {}
.frash-banner2__item-b-text {}
.frash-banner2__item__tit {}
.frash-banner2__item__tit strong {}
.frash-banner2__item-nums {}
.frash-banner2__item-nums span {}



.s-s14 .img {background-size: auto 450px; background-position: calc(50% + 200px) 100%;}
.s-s14 .text {text-align: left; text-transform: none;padding-top: 110px; }
.s-s14 .text .title {font-size: 60px;font-weight: 400;color: #3c3c3c; text-align: left; display: inline-block;border-bottom: 1px solid #d9d9d9; letter-spacing: 0.04em;}
.s-s14 .text .title br {display: none;}
.s-s14 .text .title2 {color: #3c3c3c; border-top: 1px solid #d9d9d9; font-size: 30px;font-weight: 400; text-align: left; margin-bottom: 20px;}
.s-s14 .text .title2 strong {color: #3c3c3c;font-size: 30px;font-weight: 400; display: block;}
.s-s14 .text .btn-orange {color: #fff;}
.slide-container {margin: 0 auto; width: 100%; display: block; max-width: 1170px;}

.s-s16 .img {background-size: auto 450px; margin-left: 600px}
.s-s16 .text {text-align: left; text-transform: none;padding-top: 10px; }
.s-s16 .text .title {margin-bottom: 2px; font-size: 40px;font-weight: 500;color: #3c3c3c; text-align: left; display: inline-block;}
.s-s16 .text .title br {display: none;}
.s-s16 .text .title2 {font-size: 40px;font-weight: 500;color: #3c3c3c; text-align: left;}
.s-s16 .host-block {margin: 40px 0 20px 0; padding: 0 10px 0 10px; max-width: 375px; height: 90px; display: flex; justify-content: space-around; align-items: center; background-color: #ffffff; border-radius: 10px; box-shadow: 0 0 8px rgba(194, 194, 194, 0.5);}
.s-s16 .text .title3, .title4 {font-weight: 600; color: #7a7a7a}
.s-s16 .text .host-block .host-text2 {font-size: 45px; color: #f05a26; font-weight: 700}
.s-s16 .text .host-block .host-text1 {font-weight: 600; font-size: 17px; border-right: 1px solid #d3d3d3; padding-right: 40px}
.slide-container {margin: 0 auto; width: 100%; display: block; max-width: 1170px;}

.frash-banner4 {display: flex; align-items: center;}
.frash-banner4 .img {min-width: 30%;}
.frash-banner4 .b-text {color: #7d7d7d;padding-left: 20px;}
.frash-banner4 .title {font-size: 36px;color: #3c3c3c; padding-bottom: 35px;}

.frash-banner3 { background: url("../../images/public_site/frash-bann3-A-3M-0E.png") 0 0 no-repeat;padding-top: 370px; position: relative; }
.frash-banner3__title {position: absolute; text-align: right;font-size: 36px;color: #3c3c3c;top: 0;right: 0}
.frash-banner3-list { display: flex; justify-content: space-between; margin: 0 -20px; }
.frash-banner3-item {background: url("../../images/public_site/arr-down-15-VYbD1mt.png") 20px 0 no-repeat;padding-top: 40px;font-size: 16px;font-weight: bold;color: #7d7d7d; max-width: 240px;padding-left: 20px;padding-right: 20px;}


.frash-banner2 {display: flex; padding-bottom: 20px;margin-bottom: 80px;}
.frash-banner2-left {width: 50%; display: flex; flex-direction: column; justify-content: center;padding: 20px 20px 20px 0;}
.frash-banner2-right {width: 50%;padding: 0 0 0 90px; background: url("../../images/public_site/frash-ban2-bg-BkVYxmh.png") 20px 0 no-repeat;}
.frash-banner2__title {color: #3c3c3c;font-size: 36px;padding-bottom: 30px;}
.frash-banner2__text {color: #7d7d7d;padding-bottom: 20px; min-height: 120px;}
.frash-banner2__text-small {color: #f05a26; font-style: italic;padding-bottom: 25px;}
.frash-banner2__b-btn {}
.frash-banner2__items {display: flex; flex-direction: column; justify-content: space-between;}
.frash-banner2__item {padding: 20px 0; align-items: center; display: flex;}
.frash-banner2__item-img {min-width: 220px; max-width: 220px;}
.frash-banner2__item-b-text {color: #7d7d7d;}
.frash-banner2__item__tit {}
.frash-banner2__item__tit strong{color: #f05a26; font-weight: bold;}
.frash-banner2__item-nums {}
.frash-banner2__item-nums span {font-size: 36px;}
.frash-banner2__item {}
.frash-banner2__item--tablet-text {display: none;}
.s-s14 .slide-container {padding-right: 500px;}

@media(max-width:  1130px) and (min-width: 650px) {
    .b-reg--server-gift { flex-direction: row}
    .b-reg--server-gift .reg-info {max-width: 40%; left: 0; min-width: 40%;}
    .b-reg--server-gift .b-form .form-groups { display: block}
    .b-reg--server-gift .b-form .col2 {
        width: 100%;}
}

@media(max-width:  1024px){
    .s-s16 .text .title { font-size: 34px;}
    .s-s16 .text .title2 { font-size: 34px;}
    .s-s16 .img{background: url("../../images/public_site/astronaut-uu0HQYP.png") 60% 0 no-repeat !important; margin-left: 450px}
    .slide-container {max-width: 768px;padding-left: 10px;padding-right: 10px;}
    .s-s16 .text {padding-top: 45px}

    .s-s14 .text .title { font-size: 34px; padding-left: 90px;padding-bottom: 30px;}
    .s-s14 .text .title2 strong {font-size: 22px; padding-bottom: 25px;padding-top: 30px  }
    .s-s14 .text .title2 { font-size: 18px; font-weight: 400;}
    .s-s14 .img{background: url("../../images/public_site/slide-14-tablet-MNODho2.png") 50% 0 no-repeat !important;}
    .slide-container {max-width: 768px;padding-left: 10px;padding-right: 10px;}
    .s-s14 .text .title br {display: block;}
    .s-s14 .text {padding-top: 45px}
    .frash-banner3 {margin-left:  -10px;margin-right: -10px;}
    .frash-banner3__title {font-size: 24px;right:  10px;}
    .frash-banner3-list {margin: 0; flex-wrap: wrap; justify-content: flex-start;}
    .frash-banner3-item {padding-top: 30px;margin-bottom:  20px; font-size: 14px; max-width: 208px;}
    .frash-banner2__title {font-size: 24px;}
    .frash-banner2 {display: block;}
    .frash-banner2-left {width: 100%;padding-right: 0;}
    .frash-banner2-right {padding-left: 0;width: 100%; background:  none;}
    .frash-banner2__item {width:  50%;}
    .frash-banner2__text-small {display:  none;}
    .frash-banner2__b-btn {display: none;}
    .frash-banner1 .img .link3 {background-size: contain; width: 130px; height: 130px; font-size: 14px;}
    .frash-banner1 .img .link3 {top: 140px;left: 200px;}
    .frash-banner2__item--tablet-text {display: block;}
    .frash-banner2__item--tablet-text .frash-banner2__text-small {font-size: 14px;padding-bottom: 15px; display: block;}
    .frash-banner2__item--tablet-text .frash-banner2__b-btn  {display: block;}
    .frash-banner2__items{flex-direction: row; flex-wrap: wrap;}
    .frash-banner2__text {min-height: 10px;}
    .frash-banner1 .img {background-size: contain; width: 300px; height: 400px;}
    .frash-banner1 .img .link1 {background-size: contain; width: 130px; height: 130px; font-size: 14px;}
    .frash-banner1 .img .link2 {background-size: contain; width: 130px; height: 130px; font-size: 14px;top: 140px;left: 200px;}
    .frash-banner1 .img .link1 span {right:  150px;top: 70px}
    .frash-banner1 .img .link2 span {left:  30px;top: 150px}
    .frash-banner1 .title {font-size: 24px;}
    .title-tarif-cols-2 .title {font-size: 24px;padding-bottom: 18px;}
    .title-tarif-cols-2 {display:  block;font-size: 16px;padding-bottom: 0;}
    .b-filter-cost--type2 .bs-inputs {background: none;padding-left: 0;display: block;}
    .b-filter-cost--type2 .bs-inputs .input-col {width: 100%;padding:  0;border-bottom: 1px solid #e2e2e2; border-right: none; padding-bottom: 0;}
    .b-filter-cost .bs-inputs .input-item {display: flex; align-items: center; padding-bottom: 0;}
    .b-filter-cost .bs-inputs .input-item .num {flex: 0 0 50px;}
    .b-filter-cost .bs-inputs .input-item__title {padding-bottom: 0; flex:  1 1 auto;}
    .b-filter-cost .bs-inputs .input-item__pole {width: 320px;}
    .inputs-itogo2 .label-itogo {font-size: 22px; min-width: 100px;padding-right: 40px;}
    .s-s14 .slide-container {padding-right: 300px;}

    .prim-1c-ydal--new:before {
        width: 50%;
        background-size: contain;
        height: auto;
        top: 70px;
        bottom: 0;
    }
    .prim-1c-ydal--new ul { max-width: 50%}
    .prim-1c-ydal--new { min-height: 300px}
    .change-server-info__calc {display: block}
    .change-server-info__calc-kol-vo-user,.change-server-info__calc-config-user {max-width: 100%;
        width: 100%;}
    .change-server-info__list { display: none}
    .change-server-info__list--mobile { display: block;
        padding-top: 40px; min-height: auto}
    .change-server-info { flex-wrap: wrap}
    .change-server-info__img { min-width: 150px; max-width: 150px;
        padding-right: 30px;}

    .h-title-center { font-size: 30px;}
    .price-server-icons .price-server-item {
        font-size: 16px;}
    .price-server-icons .price-server-item {
        width: 40%;}
    .price-server-icons .price-server-item.item2,
    .price-server-icons .price-server-item .item3 {width: 30%}
    .price-server-icons .price-server-item .icon {min-width: 80px; max-width: 80px}
    .b-superman.b-superman__num-text .num {
        width: 100%; max-width: 100%}
    .b-superman.b-superman__num-text .num + .num {
        margin-left: 0;}
}

@media(max-width:  900px) {
    .s-s16 .img{background: url("../../images/public_site/astronaut-uu0HQYP.png") 50%  no-repeat !important; margin-left: 400px; height: 450px}
    .frash-banner3 {background-size: auto 260px; padding-top: 270px;}
    .frash-banner2__item-img {
        min-width: 200px;
        max-width: 200px;
    }
    .b-filter-cost--type2 .title-title {padding-bottom: 20px;}
    .tarifs-new__title h2 {font-size: 24px;}
    .two-tarifs .tarif-1 {display: none;}
    .mobile-tarif { display: block}
    .tarif-m-full {min-width: 100%; max-width: 100%}
    .two-tarifs-mobile { flex-wrap: wrap}
    .tarifs-new .two-tarifs-mobile  .list-tarif5 {margin-bottom: 0;}
    .s-s14 .text .title2 strong {font-size: 20px;}
    .s-s14 .slide-container {margin-left: 0; margin-right: 0; padding-right: 0; max-width: 320px}
}
@media(max-width:  767px) {
    .two-tarifs-mobile .two-tarifs__col {border: none; margin-bottom: 0;padding-bottom: 0;}
    .list-tarif-img-icon li.pri-icon .icon {margin-top: 0;}
    .tabs-tarifs .btns-center .btn-orange {margin-right: 0;}
    .prim-1c-ydal--new ul {
        width: 100%; max-width: 100%}
    .change-server-info__img { display: none}
    .change-server-info__title {
        font-size: 18px;}
    .h-title-center {
        font-size: 26px;}
    .change-server-info__list--mobile {
        padding-top: 0;}
    .b-reg .b-form .subtitle {
        padding-bottom: 10px;}
}
@media(max-width:  650px) {
    .b-reg--server-gift .reg-info { height: auto}
    .flex-form .b-form {margin: 0}
    .b-reg--server-gift .flex-form {
        width: 100%; max-width: 100%;}
    .change-server-info__calc-kol-vo-user, .change-server-info__calc-config-user {display: block}
    .change-server-info__calc-config-user .tit,
    .change-server-info__calc-kol-vo-user .label{ max-width: 100%;
        margin-bottom: 15px; display: block}
    .change-server-info__calc-kol-vo-user .input-item__pole { margin: 0 auto}
    .change-server-bottom-btn { display: none}
    .change-server-bottom-btn--mobile { display: block; text-align: center; width: 100%;
        padding-top: 30px;}
    .price-server-icons { display: block}
    .price-server-icons .price-server-item {
        width: 100%;}
    .price-server-icons .price-server-item.item2, .price-server-icons .price-server-item .item3 {
        width: 100%;}
    .price-server-icons .price-server-item .icon {
        margin-right: 15px;}

}
@media(max-width:  600px) {
    .s-s16 .img{background: url("../../images/public_site/astronaut320--xNO0kj.png") 100% no-repeat !important; margin: 0}
    .s-s16 .text {padding-top: 2px}
    .s-s16 .text .title3 br {display: none;}
    .s-s16 .text .title3, .title4 {color: #363636}
    .s-s16 .text .title {font-size: 30px}
    .s-s16 .text .title2 {font-size: 30px}
    .s-s16 .host-block {width: 250px; height: 70px}
    .s-s16 .text .host-block .host-text1 {font-size: 15px; padding-right: 20px}
    .s-s16 .text .host-block .host-text2 {font-size: 25px}
    .s-s14 .text {padding-top: 0;}
    .s-s14 .text .title { font-size: 30px; line-height: 1.2; padding-left: 65px;padding-bottom: 10px; text-align: center; background: url("../../images/public_site/1c-slide-obl-T1h3UxI.png") 0 12px no-repeat;}
    .s-s14 .text .title2 strong {font-size: 16px; padding-bottom: 0;padding-top: 0 }
    .s-s14 .text .title2 { font-size: 16px; border: none; font-weight: 400; padding-top: 20px; }
    .s-s14 .img{background: url("../../images/public_site/slide-14-m-fmiOrEo.png") 50% 200px no-repeat !important;}
    .frash-banner4 { flex-wrap: wrap}
    .frash-banner4 .img {width: 100%;order: 1; padding-top: 20px;}
    .frash-banner4 .b-text {width: 100%;order: 0;}
    .frash-banner3__title {font-size: 22px; text-align: left;padding-left: 15px;padding-right: 15px; position: relative;right: 0;padding-bottom: 20px;}
    .frash-banner3__title br {display: none;}
    .frash-banner3-list {background: url("../../images/public_site/frash-bann3-m-gO3i7ml.png") 50% 0 no-repeat;padding-top: 270px;}
    .frash-banner3 { background:none;padding-top: 0; padding-bottom: 30px;}
    .frash-banner3-item {width: 50%;}
    .frash-banner3-item:last-child {width: 100%; max-width: 100%}
    .frash-banner2__item {width: 100%;}
    .frash-banner2__item-img {max-width:130px;min-width:130px;}
    .frash-banner2__item__tit {font-size: 14px;}
    .frash-banner2__item--tablet-text {order:9; text-align: center}
    .frash-banner2__item .btn-orange {margin-right: 0;}

    .frash-banner1 {flex-wrap: wrap; justify-content: center}
    .frash-banner1 .img {order:1;margin-top: 50px;height: 300px;}
    .frash-banner1 .b-text {order:0;width: 100%;}
    .frash-banner1 .title {font-size: 20px;}
    .frash-banner1 .img .link1 { width: 100px; height: 100px; font-size: 14px;}
    .frash-banner1 .img .link2 {width: 100px; height: 100px; font-size: 14px;top: 100px;left: 200px;}
    .frash-banner1 .img .link1 span {right:  110px;top: 70px}
    .frash-banner1 .img .link2 span {left:  10px;top: 120px}
    .b-filter-cost--type2 .title-title {font-size: 18px;}
    .fresh-container-filter {margin: 0 -10px 40px;padding:20px;}
    .b-filter-cost .bs-inputs .input-item {flex-wrap: wrap;}
    .b-filter-cost .bs-inputs .input-item__pole {width: 100%;}
    .b-filter-cost .bs-inputs .input-item__title { max-width: calc(99% - 50px); font-size: 14px; margin-top: -10px;}
    .b-filter-cost--type2 .bs-inputs .input-col {padding-bottom: 20px;}
    .fresh-container-filter .inputs-itogo2 .label-itogo { display: none}
    .fresh-container-filter .inputs-itogo2 {padding: 20px;margin: 0 -20px -20px;}
    .fresh-container-filter .inputs-itogo2 .itogo-costs .itogo-costs__item {font-size: 12px;}
    .fresh-container-filter .inputs-itogo2 .itogo-costs .itogo-costs__item .b-name { text-transform: uppercase}
    .fresh-container-filter .inputs-itogo2 .itogo-costs .itogo-costs__item .b-cost{font-size: 16px;}
    .fresh-container-filter .inputs-itogo2 {}
    .s-s14 .slide-container {margin-left: auto; margin-right: auto; text-align: center}
    .s-s14 .text .btn-orange {margin-top: 280px;}
}


/** 7.12.21 new style ***/

.specials-main-services { padding-bottom: 30px;}
.specials-main-services h2 {}

.special-services-list {margin: 0 -8px; display: flex; flex-wrap: wrap}
.special-services-item {text-align: center;padding: 8px;width: 25%;}
.special-services-item__block {
    color: #3c3c3c;
    text-align: center;
    display: block;
    vertical-align: top;
    box-shadow: 0 0 10px rgba(0,0,0, .1);
    max-width: 310px;
    padding: 30px 15px 30px;
    position: relative;
    background: #fff;
}
.special-services-item__title {font-size: 24px; height: 50px;}
.special-services-item__img {padding-bottom: 20px;padding-left: 15px;padding-right: 15px;}
.special-services-item__text {font-size: 16px; min-height: 55px}
.special-services-item__btn {}
.specials-main-services-button {text-align: center;padding:20px 0 30px;}
.specials-main-services-button .btn-border-orange {border: 1px solid #f05a26; border-radius: 4px;padding:15px 35px;font-weight: bold;}
.specials-main-services-button .btn-border-orange:hover {background: #f05a26; color: #fff;}

@media(max-width: 1130px){
    .btn-orange {margin-right: 0;}
}
@media(max-width: 1024px){
    .special-services-item__title {font-size: 18px;}
    .special-services-item__text {min-height: 90px}
}
@media(max-width: 767px){
    .special-services-item {width: 50%;}
}

@media(max-width: 500px){
    .special-services-item__block {padding:15px 15px 15px 120px; max-width: 100%; text-align: left}
    .special-services-item__img {width: 77px; position: absolute;top: 17px;left: 17px;padding: 0;}
    .special-services-item {width: 100%;}
    .special-services-item__title {height: auto;padding-bottom: 14px;}
    .special-services-item__text { min-height: 10px;padding-bottom: 14px;}


}



.slider-1c .slid18 { background:url("../../images/public_site/slide18-GFtgQRl.png") 50% 100% no-repeat; padding-top:50px;}

.slider-1c .slid18 .slide-left {margin:0 auto ;max-width:615px; position: relative;left:-270px; text-transform:uppercase;}
.slider-1c .slid18 h3 {font-size: 48px;margin-bottom: 45px;}

.slider-1c .slid19 { background:url("../../images/public_site/slide19-VrlHpUH.png") 50% 100% no-repeat; padding-top:50px;}

.slider-1c .slid19 .slide-left {margin:0 auto ;max-width:385px; position: relative;left:-385px;color:#7d7d7d; font-size: 16px;}
.slider-1c .slid19 h3 {font-size: 48px;margin-bottom: 40px; color: #3c3c3c;}


.how-to-works {padding-bottom: 80px; padding-top: 40px;margin-bottom: 60px;}
.how-to-works .h-title {padding-bottom: 40px;}
.how-to-works-list { display: flex; justify-content: space-between; }
.how-to-works__item {max-width: 267px;width: 33.33%;}
.how-to-works__item .img {margin-bottom: 20px;}
.how-to-works__item .title {color: #7d7d7d;}


.invite-first {margin-bottom: 40px;}
.invite-first .h-title {padding-bottom: 30px;}
.invite-first__form {box-shadow: 0 0 5px #ccc;border-radius: 3px; padding: 40px 25px 10px;}
.invite-first__form-row {display: flex;}
.invite-first__form .b-inputs {flex: 1 1 auto; display: flex;}
.invite-first__form .form-group {width: 50%;margin-bottom: 30px;}
.invite-first__form .form-group +.form-group {margin-left: 15px;}
.invite-first__form .b-btn{margin-left: 15px;margin-bottom: 30px;padding: 0;}
.invite-first__form .btn-orange{padding-left: 35px;padding-right: 35px;}
.invite-first__row-link {color: #616161; display: flex;margin-right: 200px; align-items: center;margin-bottom: 30px;}
.invite-first__row-link .title {color: #618330;}
.invite-first__row-link .link {margin-left: 10px;flex: 1 1 auto; overflow: hidden;}
.invite-first__row-link .b-btn-share {margin-left: auto;}

.prim-1c-ydal--need-know {background: url("../../images/public_site/nuzno-znat-_HSGOkn.png") 100% 100% no-repeat; background-size: contain;}

.prim-1c-ydal--need-know:before { display: none; }
.prim-1c-ydal--need-know .info-text-small {color: #618330; max-width: 320px; font-style: italic;padding-left: 36px; position: relative;}
.prim-1c-ydal--need-know .info-text-small:after {color: #f05a26;content: "*"; position: absolute;top: 2px; left: 20px;font-size: 16px; font-style: normal;}



.cashback-yslovie {padding-left: 50%;background: url("../../images/public_site/casback-login-m_Nri2k.png") 0 0 no-repeat; background-size: contain; min-height: 350px; display: flex; align-items: center; justify-content: flex-end;margin-top: 40px;}
.cashback-yslovie h3 {margin: 0;padding: 0 0 40px;font-size: 36px;color: #3c3c3c}
.cashback-yslovie .text {color:#7d7d7d;}
.cashback-yslovie__left {}

.casback-flowers {margin-top: 50px;}
.casback-flowers .h-title {margin: 0;width: 100%;padding: 0 20px 40px;font-size: 36px;color: #3c3c3c}
.casback-flowers__list { display: flex; flex-wrap: wrap; margin: 0 -20px;}
.casback-flowers__item {color: #7d7d7d; width: 33.33%;padding: 0 20px 40px;}
.casback-flowers__item .img {padding-bottom: 30px;}
.casback-flowers__item .text {}


.casback-enter-exit { margin-bottom: 50px;margin-top: 50px; min-height: 410px; background: url("../../images/public_site/cashback-client-fD2fi_G.png") 100% 100% no-repeat; background-size: contain; padding-right: 50%;}
.casback-enter-exit .h-title {margin: 0;padding: 0 0 40px;font-size: 36px;color: #3c3c3c}
.casback-enter-exit .text {color: #7d7d7d;}
.casback-enter-exit {}


@media(max-width: 1175px){
    .slider-1c .slid19 {background:url("../../images/public_site/slide19-768-TxBQjJs.png") 100% 100% no-repeat; background-size: contain; padding-top:0; height: 370px;}
    .slider-1c .slid19 .slide-left { left: 0;margin: 0 50px;}
    .slider-1c .slid18 {background-size: auto 380px; padding-top:0; height: 370px;}
    .slider-1c .slid18 .slide-left { left: 0;margin: 0 50px;}
    .cashback-yslovie h3 {font-size: 24px;}
    .how-to-works{padding: 10px 0 40px}
}
@media (max-width: 1070px) {
    .slider-1c .slid19 {background-position: 120% 100%; height: 330px}
    .slider-1c .slid19 .slide-left {margin: 0;}
    .slider-1c .slid18 {background-position: 60% 100%; background-size: auto 300px; height: 330px}
    .slider-1c .slid18 .slide-left {margin: 0;}
}
@media(max-width: 1024px){
    .casback-flowers .h-title {width: 50%; font-size: 24px; display: flex; align-items: center}
    .casback-flowers__item {width: 50%;}
    .casback-enter-exit .h-title {font-size: 24px; padding-bottom: 20px;}
    .casback-enter-exit { min-height: 300px}
}
@media(max-width: 900px){
    .casback-flowers__item .img img {height: 180px; }
    .cashback-yslovie { min-height: 280px; background-position: -20% 100%;}
    .how-to-works-list {flex-wrap: wrap; justify-content: center}
    .how-to-works__item {width: 50%;margin-bottom: 30px; max-width: 370px; padding: 0 20px;}
    .invite-first .h-title { text-align: center; font-size: 24px;}
    .how-to-works .h-title {font-size: 24px; text-align: center}
    .invite-first__form-row { flex-wrap: wrap}
    .invite-first__form .b-btn {width: 100%;margin: 0 0 20px}
    .invite-first__row-link {width: 100%; text-align: center; margin: 0 0 20px; flex-wrap: wrap; justify-content: center}
    .invite-first__row-link .b-btn-share {margin: 0 auto;width: 100%;margin-top: 30px;}
    .invite-first__row-link .link {flex: 0 0 auto;}
    .prim-1c-ydal--need-know { background-position: 120% 100%; background-size: 600px auto;}
    .slider-1c .slid18 h3 {font-size: 36px;}

}
@media(max-width: 740px){
    .cashback-yslovie {padding: 0 0 260px; display: block; margin-top: 20px; background-size: auto 240px; background-position: -50px 100%;}
    .casback-flowers .h-title {width: 100%; }
    .casback-flowers__item {width: 100%;}
    .casback-enter-exit {padding-right: 0;padding-bottom: 240px;background-size: auto 240px; background-position: -50px 100%;}
}
@media(max-width: 600px){
    .slider-1c .slid19 { background-size: auto 180px;}
    .slider-1c .slid19 h3 {font-size: 24px; margin-bottom: 20px;}
    .slider-1c .slid18 {background-size: auto 220px;background-position: 80% 100%;}
    .slider-1c .slid18 h3 {font-size: 24px;}
    .how-to-works__item {width: 100%;}
    .invite-first__form .b-inputs { display: block}
    .invite-first__form .form-group {width: 100%;}
    .invite-first__form .form-group +.form-group {margin-left: 0;}
    .prim-1c-ydal--need-know {padding-left: 0;padding-right: 0; background: url("../../images/public_site/nuzno-znat-320-qqXIiwL.png") 50% 100% no-repeat; background-size: 294px auto;}

}



/** START 30.05.22 **/

.prim-1c-ydal--need-know2 {background: url("../../images/public_site/nuzno-znat-_HSGOkn.png") 100% 100% no-repeat; background-size: 500px auto;}
.prim-1c-ydal--need-know2 ul {max-width: calc(100% - 400px);}
.prim-1c-ydal--need-know2 .info-text-small {color: #618330; max-width: calc(100% - 400px); font-style: italic;padding-left: 36px; position: relative;}
.prim-1c-ydal--need-know2 .info-text-small:after {display: none;}
.prim-1c-ydal--need-know2 .b-btn {display: none;}
.prim-1c-ydal--need-know3 {background: url("../../images/public_site/vigoda-l0uRJAY.png") 100% 100% no-repeat; background-size: 500px auto; min-height: 380px;}
.prim-1c-ydal--need-know3 ul {max-width: 500px; margin-bottom: 30px;}
.prim-1c-ydal--need-know3 .info-text-small {color: #618330; max-width: calc(100% - 400px); font-style: italic;padding-left: 36px; position: relative;}
.prim-1c-ydal--need-know3 .info-text-small:after {display: none;}
.prim-1c-ydal--need-know3 h3 {color: #3c3c3c; text-transform: none;}


.slider-1c .slid20 { background:url("../../images/public_site/slide20-z28fvJj.png") 50% 100% no-repeat; padding-top:50px;}

.slider-1c .slid20 .slide-left {margin:0 auto ;max-width:615px; position: relative;left:-270px; text-transform:uppercase; color: #7d7d7d; font-size: 18px;}
.slider-1c .slid20 h3 {font-size: 36px;margin-bottom: 40px;}
.slider-1c .slid20 .text {margin-bottom: 30px;  }


ol.list-blue-number {
    list-style: none;
    counter-reset: my-awesome-counter;
}
ol.list-blue-number li {
    counter-increment: my-awesome-counter;
    margin-bottom: 24px;
    position: relative;
    padding-top: 5px;
    display: flex;
    align-items: center;
}
ol.list-blue-number li .list-text {
    display: block;
    padding-left: 30px;
}
ol.list-blue-number li::before {
    content: counter(my-awesome-counter) " ";
    color: #6f95cf;
    font-weight: bold;
    font-size: 60px;
    line-height: 1.1;
}

.ambasador-cloud-services {

}
.ambasador-cloud-services h3 {
    font-size: 36px;
    color: #3c3c3c;
    font-weight: 400;

}
.ambasador-cloud-services-content .b-btn {
    text-align: left;
    padding-left: 60px;
}
.ambasador-cloud-services-content {
    background: url("../../images/public_site/privlek-client-3RacybY.png") 0 100% no-repeat;
    padding-left: 50%;
}
.ambasador-cloud-services-content .text {
    padding-left: 63px;
}
.ambasador-cloud-services-content a {
    color: #618330;
    text-decoration: underline;

}
.ambasador-cloud-services-content a.btn-orange {
    color: #fff;
    text-decoration: none;
}


.ambasador-derevo {background: url("../../images/public_site/derevo-OUKD9oA.png") 0 100% no-repeat; padding-top: 90px;padding-left: 50%;padding-bottom: 150px; margin-bottom: 40px;}
.ambasador-derevo .b-text {font-size: 36px;color: #3c3c3c;}
.ambasador-derevo .b-text .green {color: #618330;}
.ambasador-derevo .b-btn { text-align: left; font-size: 14px;}


.ambasador-zarabotok {padding: 120px 0; background: url("../../images/public_site/ambasador-PAS6DEm.png") 100% 100% no-repeat;}
.ambasador-zarabotok .b-text {max-width: 420px;}
.ambasador-zarabotok h2 {color: #3c3c3c; font-size: 36px;padding: 0 0 30px;}
.ambasador-zarabotok .text {padding-bottom: 40px;}
.ambasador-zarabotok .b-btn {text-align: left;}

.ambasador2 {background: url("../../images/public_site/bonus-img-TZ9tFWh.png") 100% 0 no-repeat; padding:  100px 410px 100px 0;}
.ambasador2 .title {font-size: 24px;color: #7d7d7d;margin-left: auto;width: 181px; position: relative; top: -40px;left: 20px;}
.ambasador2 .list-ambasador-bonus {color: #7d7d7d; display: flex;margin: 0 -10px;}
.ambasador2 .ambasador-bonus-item {width: 33.33%;padding: 0 10px;}
.ambasador2 .ambasador-bonus-item .num {font-size: 60px;font-weight: bold;color: #6f95cf;padding-bottom: 20px;}
.ambasador2 .ambasador-bonus-item .text{}
.ambasador2 .ambasador-bonus-item {}


.ambasador1 {margin-bottom: 50px;padding-top: 40px;}
.ambasador1 h2 {text-align: center; padding: 0 0 85px;}
.ambasador1 .list-ambasanod-programm li.list-ambasanod-programm--title {display: none;}

.ambasador1 .list-ambasanod-programm {margin: 0;padding: 0; list-style: none; display: flex;margin: 0 -10px}
.ambasador1 .list-ambasanod-programm li {width: 20%;padding: 0 10px; text-align: center;}
.ambasador1 .list-ambasanod-programm li .img{ display: block;padding-bottom: 20px; }
.ambasador1 .list-ambasanod-programm li .text { display: block; }

.frash-banner5 {position: relative;z-index: 1;margin-bottom: 50px;}
.frash-banner5:before {content: ""; position: absolute;top: 0;left: 0;width: 110%; height: 100%; background: url("../../images/public_site/frash5-wzZ3hkf.png") 100% 100% no-repeat;}
.frash-banner5 h3 {color: #3c3c3c; font-size: 36px;padding-bottom: 30px;}
.frash-banner5 ul { position: relative}
.frash-banner5 ul li {margin-bottom: 8px;color: #7d7d7d;}
.frash-banner5 .b-btn {text-align: left; position: relative}
.frash-banner5 .b-btn .btn-orange {text-transform: uppercase; text-align: center; padding-left: 45px;padding-right: 45px;}
.frash-banner5 .b-btn .btn-orange span {text-transform: none; display: block;}

.frash-banner6 {display: flex; margin-bottom: 60px;}
.frash-banner6{    }
.frash-banner6 .list-price-conf {}
.frash-banner6 .list-price-conf__item {box-shadow: 0 0 10px rgba(0,0,0, .1); position: relative; border-radius: 6px;margin-bottom: 6px; padding: 16px; color: #7d7d7d; padding-left: 50px;}
.frash-banner6 .list-price-conf__item:after {content:""; background: url("../../images/public_site/conf-6-toch-BbsgoN6.png") 0 0 no-repeat;width: 21px;height: 21px; position: absolute;top: 16px; left: 18px;}
.frash-banner6 .list-price-conf__item .titl {font-size: 18px; font-weight: bold;padding-bottom: 3px;}
.frash-banner6 .list-price-conf__item strong {color: #618330;}

.frash-banner6 .frash-banner6__left {flex: 1 1 auto}
.frash-banner6 .frash-banner6__img {text-align: center; min-width: 45%; max-width: 524px;}
.frash-banner6 .btn-orange {font-size: 14px;}





@media(max-width: 1175px){
    .slider-1c .slid20 { background: url("../../images/public_site/slide20-768-fmX8OJt.png") 100% 20% no-repeat;background-size: 300px auto; padding-top:0; height: 370px;}
    .slider-1c .slid20 .slide-left { left: 0;margin: 0 50px;}
    .ambasador-zarabotok {
        padding-top: 45px;
        background: none;
    }
    .ambasador-zarabotok h2 {
        font-size: 24px;
        max-width: 450px;
    }
    .ambasador-zarabotok .text {max-width: 100%; background: url("../../images/public_site/ambasador-PAS6DEm.png") 50% 100% no-repeat; background-size: 700px auto; padding-bottom: 400px; padding-right: 50%;}
    .ambasador-zarabotok .b-text {max-width: 100%;}
    .ambasador-zarabotok {color: #7d7d7d;padding-bottom: 60px}
    .ambasador-zarabotok .b-btn {text-align: center;}
    .ambasador-derevo .b-text {font-size: 24px; margin-left: auto; max-width: 350px;}
    .ambasador-derevo { background-size: 480px auto; background-position: -50px 50% }
}

@media(max-width: 1024px){
    .ambasador2 .list-ambasador-bonus {
        flex-wrap: wrap;
    }


    .ambasador2 {
        background-position: 100% 100px;
        padding-top: 0
    }
    .ambasador2 .title {
        position: absolute;
        top: 10px;
        left: 50%;
    }
    .ambasador2 .ambasador-bonus-item {
        width: 100%;
    }
    .ambasador2 .ambasador-bonus-item + .ambasador-bonus-item  {
        padding-top: 20px
    }
    .ambasador2 .ambasador-bonus-item .num {
        padding-bottom: 0
    }
    .prim-1c-ydal.prim-1c-ydal--need-know2 h3 { text-align: left;width: 100%; margin: 0 auto;padding: 0 0 40px; max-width: 100%;}
    .prim-1c-ydal.prim-1c-ydal--need-know2 {background: url("../../images/public_site/need-know-768-9MbBvTj.png") calc(100% + 70px) 50% no-repeat;}
    .prim-1c-ydal--need-know2 .info-text-small {padding-left: 25px;}
    .prim-1c-ydal--need-know2 .b-btn {display: block; text-align: left;padding-left: 20px;}
    .ambasador-cloud-services h3 {font-size: 24px;}
    .prim-1c-ydal--need-know3  {background: none; text-align: center;}
    .prim-1c-ydal--need-know3 h3 {font-size: 24px;}
    .prim-1c-ydal--need-know3 ul {max-width: 100%; text-align: left; padding-bottom: 350px;background: url("../../images/public_site/vigoda-l0uRJAY.png") 50% 100% no-repeat;}
}

@media(max-width: 868px){
    .ambasador1 h2 {display: none;}
    .ambasador1 .list-ambasanod-programm {flex-wrap: wrap;}
    .ambasador1 .list-ambasanod-programm li.list-ambasanod-programm--title {padding-top: 10px; font-size: 24px; text-align: left; display: block;}
    .ambasador1 .list-ambasanod-programm li {width: 33.33%;}
    .ambasador-cloud-services-content {
        padding-left: 0;
        padding-top: 400px;
        background-position: 50% 0;
        margin-top: 20px;
    }
    .ambasador-cloud-services {margin-bottom: 40px;}
    .frash-banner1 .img .link3 {left: 250px;}
    .frash-banner1 .img .link3 span {top: 70px; left: 100%;}
    .frash-banner1 .title {text-align: center}
}

@media(max-width:  720px){
    .slider-1c .slid20 h3 {
        text-align: center;
        font-size: 24px;
        margin-bottom: 230px
    }
    .slider-1c .slid20 .text {
        text-align: center;
    }
    .slider-1c .slid20 {
        background: url("../../images/public_site/slide20-320-9ETdZS_.png") 50% 70px no-repeat;
        background-size: 200px auto;
        height: 450px;
    }
    .slider-1c .slid20 .slide-left {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .ambasador1 .list-ambasanod-programm li {
        width:  50%;
    }
    .ambasador2 {padding: 0 0 340px; background-size: 300px auto; background-position: 50% calc(100% - 30px);}
    .ambasador2 .list-ambasador-bonus {}
    .ambasador2 .ambasador-bonus-item {display: flex; align-items: center;}
    .ambasador2 .ambasador-bonus-item .num {padding-right: 15px;}
    .ambasador2 .title {top:  auto;left: 15px;bottom: 260px; font-size: 18px;}
    .ambasador-zarabotok .text {padding-right: 150px; background-size: 450px auto; padding-bottom: 270px;}
    .ambasador-derevo {padding-left: 0;padding-bottom: 40px;padding-top: 70px;background-position: calc(50% + 15px) 170px;}
    .ambasador-derevo .b-btn {text-align: center;margin-top: 300px;}
    .ambasador-derevo .b-text {margin-right: auto;}
    .prim-1c-ydal--need-know2 ul {max-width: 100%;}
    .prim-1c-ydal--need-know2 .info-text-small {max-width: 100%; margin-bottom: 400px;}
    .prim-1c-ydal.prim-1c-ydal--need-know2 {background-position: 50% 100%; background-size: 400px auto; padding-bottom: 40px;}
    .prim-1c-ydal--need-know2 .b-btn {
        text-align: center;
    }
    .ambasador-cloud-services-content {background-size: 350px auto; padding-top: 280px;}
    .prim-1c-ydal--need-know3 ul {background-size: 400px auto; padding-bottom: 300px;}
    .prim-1c-ydal--need-know3 {min-height: 100px; padding-bottom: 40px;}

}

@media(max-width: 410px){
    .ambasador1 .list-ambasanod-programm li {width: 100%; margin-bottom: 20px;}
    .ambasador1 .list-ambasanod-programm li.list-ambasanod-programm--title {text-align: center;padding-bottom: 20px;}
}



/*** 20.06.22 ***/

.slider-1c .slid21 { background:url("../../images/public_site/slide21-e3xnBCb.png") 50% 100% no-repeat; padding-top:50px;}

.slider-1c .slid21 .slide-left {margin:0 auto ;max-width:615px; position: relative;left:-270px;color: #3c3c3c;  font-size: 18px;}
.slider-1c .slid21 h3 {font-size: 36px;margin-bottom: 40px; margin-right: -300px;}
.slider-1c .slid21 .list-green {margin-bottom: 30px;  color: #7d7d7d;}
.sam-section { background: url("../../images/public_site/sam-bg-FV2ozKw.png") 100% 100% no-repeat; }
.sam-section .sam-cost {color: #618330; font-size: 30px;}
.sam-section .sam-btn {padding-top: 40px;}

.list-sam-bonus {color: #7d7d7d; display: flex;margin: 0 -10px; padding-right: 340px;}
.list-sam-bonus .list-sam-item {width: 50%;padding: 70px 10px 60px; display: flex;}
.list-sam-bonus .list-sam-item .num {font-size: 60px;font-weight: bold;color: #618330; line-height: 1;margin-right: 10px;}
.list-sam-bonus .list-sam-item .text {padding-top: 10px;}

.sam-bonus-section {background: url("../../images/public_site/sam-bonus-P755jjt.png") 100% calc(100% - 80px) no-repeat;margin-bottom: 90px;}
.sam-bonus-section .h-title-center { text-transform: none; }
.sam-bonus-section .b-btn { text-align: center; padding-top: 100px;}

.audit5 {background: url("../../images/public_site/audit5-_vJz8n_.png") 100% 50% no-repeat; display: flex; align-items: center; color: #7d7d7d;}
.audit5:before { display: none; }


.audit_how_do_we_do_it {margin-bottom: 90px; color: #7d7d7d; background: url("../../images/public_site/how_do_we_do_it-bg-ZnYIj5U.png") 50% 50% no-repeat; margin: 0 -165px; display: flex;}
.audit_how_do_we_do_it .audit_how_do_we_do_it__left {width: 50%; padding: 0 165px;}
.audit_how_do_we_do_it .title {color: #3c3c3c; font-size: 36px; line-height: 1.2; padding-bottom: 40px;}
.audit_how_do_we_do_it .text {}
.audit_how_do_we_do_it .audit_how_do_we_do_it__right {width: 50%; padding: 0 165px;}



.list-num {
    list-style: none;
    counter-reset: my-awesome-counter;
}
.list-num li {counter-increment: my-awesome-counter;padding-bottom: 25px; padding-left: 25px; position: relative;}
.list-num li::before {
    content: counter(my-awesome-counter) ". ";
    color: #618330;
    font-weight: bold;
    position: absolute;
    top: 0;
    left: 0;
}

.how-it-works {background: url("../../images/public_site/how-it-works-bg-Cx1v-0s.png") calc(50% - 50px) calc(100% - 30px) no-repeat; display: flex;flex-wrap: wrap;margin: 0 -90px;}
.how-it-works strong {color: #618330; font-size: 30px;font-weight: 400;}
.how-it-works .h-title {width: 100%;padding: 0 90px; text-transform: none;padding-bottom: 30px;}
.how-it-works__left {width: 51%;padding: 0 90px;color: #7d7d7d;}
.how-it-works__right {width: 48%; padding: 0 90px;color: #7d7d7d;}
.how-it-works__title {color: #618330; font-size: 24px;padding-left: 20px; padding-bottom: 20px;}


@media(max-width: 1175px){
    .slider-1c .slid21 {background-size: 1400px auto; padding-top:0; height: 370px;}
    .slider-1c .slid21 h3 {font-size: 24px;}
    .slider-1c .slid21 .slide-left { left: 0;margin: 0 10px; padding-right: 65px; font-size: 16px;}
    .sam-section {background-size: 400px auto; background-position: 100% 50%;}
}
@media(max-width: 1130px){
    .btn-orange--y2 {padding-left: 50px; padding-right: 50px;}
}
@media(max-width: 1024px){
    .list-sam-bonus {flex-wrap: wrap;}
    .list-sam-bonus .list-sam-item {width:  100%;padding:  12px 10px;}
    .sam-bonus-section .h-title-center {font-size: 24px; margin-bottom: 30px;}
    .audit_how_do_we_do_it {background: none;margin: 0; display: block;}
    .audit_how_do_we_do_it .audit_how_do_we_do_it__left {padding: 0 0 30px;width: 100%;}
    .audit_how_do_we_do_it .audit_how_do_we_do_it__right {padding: 0;width: 100%;}
    .audit_how_do_we_do_it .title {font-size: 24px;padding-bottom: 24px;}
    .md-hidden { display: none; }
    .audit5 {background-size: 500px auto; padding-right: 400px;  background-position: calc(100% + 40px) 50%; max-width: 100%;padding-left: 0;padding-right: 400px; min-height: 400px;}
}
@media(max-width: 1023px){
    .list-num {column-count: 2;padding: 90px 0 30px;margin: 0 -120px; background: url("../../images/public_site/how_do_we_do_it-bg-ZnYIj5U.png") 47% 0% no-repeat;}
    .list-num li {padding: 0 140px;margin: 15px 0;}
    .list-num li:before {left: 120px}
    .how-it-works { display: block;background: none;}
    .how-it-works__left {width: 100%;margin-bottom: 25px;}
    .how-it-works__right {width: 100%; margin-bottom: 25px;}
}
@media(max-width: 767px){
    .slider-1c .slid21 {background: none; height: auto;}
    .slider-1c .slid21 h3 {margin: 0 0 30px;padding-bottom: 200px; background: url("../../images/public_site/slide21-320-n3H0PhM.png") 50% 100% no-repeat;}
    .slider-1c .slid21 .slide-left {padding-right: 0;}
    .sam-section {background-position: 50% calc(100% - 80px); background-size: 350px auto; padding-bottom: 30px;}
    .sam-section .sam-btn {margin-top: 250px; text-align: center;}
    .list-sam-bonus {padding-right: 0;padding-bottom: 220px;}
    .list-num {padding-top: 320px; background-size: 240px auto; background-position: 50% 0; column-count: 1;}
    .audit5 {padding-top: 300px; padding-right: 0; background-size: 350px auto; background-position: 50% 40px; padding-bottom: 40px;}
}

/*** blog **/
.blog-container {
    display: flex;
}
.blog__right-col {
    flex: 0 0 390px;
    margin-left: 30px;
    order: 1;
    margin-bottom: 30px;
}
.blog__right-col--small {
    flex: 0 0 330px;
    margin-left: 30px;
    order: 1;
}
.blog__content {
    flex: 1 1 auto;
    order: 0;
}
.blog-small-info-author {
    font-size: 14px;
    font-weight: bold;
    color: #7d7d7d;
}
.content-title-box {
}
.content-title-box .h1-title {
    color: #7d7d7d;
    font-size: 30px;
    font-weight: 400;
    margin: 0;
    padding: 0 0 40px;
}

.blog-small-info-author { max-width: 280px; display: flex; align-items: center; }
.blog-small-info-author .ava {min-width: 94px;max-width: 94px;}
.blog-small-info-author .text {margin-left: 25px;}

.blog-date {color: #7d7d7d; }
.blog-title {font-size: 36px; margin: 0;padding: 0 0 40px; font-weight: 400;}
.blog-statistic {color: #7d7d7d; font-size: 14px; display: flex; align-items: center;margin-bottom: 20px; font-weight: 600;}
.blog-statistic .label-text {display: inline-block;vertical-align: top;margin-right: 10px;}
.blog-statistic .label-ic { margin-right: 10px; }
.blog-statistic__view {margin-right: 90px; margin-bottom: 20px; display: flex; align-items: center;}
.blog-statistic__comments {margin-right: 90px; margin-bottom: 20px; padding: 9px 0 9px 0; display: flex; align-items: center; }
.blog-statistic__share {margin-bottom: 20px; padding: 9px 0 9px 0; display: flex; align-items: center;}

.blog-article {color: #7d7d7d;}
.blog-article img {margin-bottom: 20px;}
.blog-article ul {margin: 0;padding: 0 0 20px; list-style: none;}
.blog-article ul li  {margin-bottom: 8px;}
.blog-article a {color: inherit; text-decoration: underline;}
.blog-article a:hover {text-decoration: none;}
.blog-article h3, h2 {margin: 0;padding: 10px 0 20px;}

.blog-banner {margin-bottom: 40px;}

.blog-comments {color: #7d7d7d;}
.blog-comments .textarea {width: 100%; font-size: 14px;color: #838383; height: 100px;padding: 7px; border-radius: 6px; border: 1px solid #838383; outline: none !important;}

.blog-comments__title {font-size: 18px; margin-bottom: 40px;}
.blog-comments__write {}
.blog-comments .comment-box{ display: flex; margin-bottom: 40px; font-size: 14px;}
.blog-comments .comment-box__btns {}
.blog-comments .comment-box__btns .btn-green--border {margin-right: 10px;}
.blog-comments .comment-box__textarea {margin-bottom: 20px;}
.blog-comments .comment-box__ava{ min-width: 60px;max-width: 60px;margin-right: 10px; }
.blog-comments .comment-box__body{flex: 1 1 auto;}
.blog-comments .comment-box__top { display: flex; padding-bottom: 10px; flex-wrap: wrap; }
.blog-comments .comment-box__top .title { overflow: hidden; text-overflow: ellipsis; max-width: calc(100% - 150px); font-weight: bold; padding-bottom: 10px;}
.blog-comments .comment-box__top .date {max-width: 140px; text-align: right; margin-left: auto; padding-bottom: 10px;}
.blog-comments .comment-box__top .text {}

.blog-content-title-box { display: flex;padding-bottom: 30px; align-items: center; }
.blog-content-title-box .left-box { display: flex; flex-direction: column; justify-content: space-between; }
.blog-content-title-box .blog-small-info-author .text{margin-left: 5px;}
.blog-content-title-box .blog-small-info-author {margin-left: auto; display: none;}

.section-header {
    min-height: 270px;
    display: flex;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 -10px;
}
.section-header--blog {background: url("../../images/public_site/section-header-blog-KSn8Jy7.png") 100% 50% no-repeat;}
.section-header__title {
    font-size: 60px;
    color: #3c3c3c;
    width: 100%;
}
.section-header__title .subtitle {
    font-size: 36px;
}

.section-menu-row {
    margin-bottom: 70px;
}
.section-menu-row .section-menu {border: 1px solid #e0e0e0; box-shadow: 0 0 3px #e0e0e0; border-radius: 3px; padding: 0 18px 2px; display: flex;}
.section-menu-row .section-menu__item {padding: 18px 0 18px 40px; position: relative; margin-bottom: -2px;}
.section-menu-row .section-menu__item:hover .section-menu__item-link {color: #f05a26;}
.section-menu-row .section-menu__submenu {display: none;}

.section-menu-row a {color: #3c3c3c;}
.section-menu-row .section-menu__item-link {text-decoration: none; color: #3c3c3c; display: block;}
.section-menu-row .section-menu__item-arr { background: url("../../images/public_site/blog-menu-arr-x6HEl1g.png") 100% 8px no-repeat; padding-right: 15px;}

.section-menu-row .section-menu__submenu { position: absolute; top: calc(100% - 1px); left: 0; right: -30px;background: #fff;border: 1px solid #d8d8d8; border-top: 1px solid #fff; box-shadow: 0 3px 2px #e0e0e0; color: #7d7d7d; font-size: 14px; font-weight: 400; padding: 10px 0;}
.section-menu-row .section-menu__item:first-child .section-menu__submenu {left: -19px; padding-left: 30px;}
.section-menu-row .section-menu__submenu a{color: #7d7d7d; text-decoration: none;}
.section-menu-row .section-menu__submenu a{color: #7d7d7d;}
.section-menu-row .section-menu__submenu-item {padding: 8px 30px;}
.section-menu-row .section-menu__submenu-item:hover a {color: #f05a26;}
.section-menu-row .section-menu__submenu {}
.section-menu-row .section-menu__submenu {}
.section-menu-row .section-menu__submenu {}
.section-menu-row .section-menu__submenu {}

@media(min-width: 1024px){
    .section-menu-row .section-menu__item:hover .section-menu__submenu {
        display: block;
    }
}

.right-tags-box {margin-bottom: 50px;}
.right-tags-box .right-tags-title {font-weight: bold; color: #3c3c3c; padding-bottom: 15px;}
.right-tags-box .right-tags-list {}
.right-tags-box .right-tags-item {border: 1px solid #e2e2e2; border-radius: 2px;margin-right: 8px;margin-bottom: 8px; display: inline-block; vertical-align: top;}
.right-tags-box .right-tags-item a {color: #7d7d7d; display: block;padding: 6px 15px; text-decoration: none;}
.right-tags-box .right-tags-item a:hover {background: #f05a26; border-color: #f05a26; color: #fff;}
.right-tags-box .right-tags-item .active {background: #f05a26; border-color: #f05a26; color: #fff;}

.subscribe-mail {padding: 30px; border-radius: 2px; text-align: center;box-shadow: 0 0 3px #e0e0e0; color: #3c3c3c;margin-bottom: 50px;}
.subscribe-mail .title {font-size: 24px; padding-bottom: 15px;}
.subscribe-mail .mail-icon {padding-bottom: 15px;}
.subscribe-mail .mail-text {font-size: 18px;padding-bottom: 15px;}
.subscribe-mail .mail-btn {}
.subscribe-mail {}

.b-btn-aside {text-align: center; width: 100%;}

.blog-pre-article {margin-bottom: 60px;}
.blog-pre-article__date {color: #7d7d7d;font-size: 14px;padding-bottom: 20px;}
.blog-pre-article__title {color: #3c3c3c; font-size: 30px;padding-bottom: 20px;}
.blog-pre-article__title a {color: #3c3c3c; text-decoration: none;}
.blog-pre-article .img {margin-bottom: 20px;}
.blog-pre-article .text {margin-bottom: 20px;color: #7d7d7d;}
.blog-pre-article .b-more {}
.blog-pre-article .b-more a {color: #618330; text-decoration: none;}
.blog-pre-article .b-more a:hover {text-decoration: underline;}

.blog-list {margin-bottom: 20px;}
.blog-list-item {display: flex;margin-bottom: 65px;width: 100%;}
.blog-list-item .img {max-width: 45%; flex: 0 0 360px; width: 360px;margin-right: 30px;}
.blog-list-item .right {flex: 1 1 auto; display: flex; flex-direction: column;}
.blog-list__tags {color: #7d7d7d;margin-bottom: 3px;font-size: 14px;}
.blog-list__date {color: #7d7d7d;margin-bottom: 3px;font-size: 14px;}
.blog-list__title {color: #3c3c3c; font-size: 20px; margin-bottom: 10px;}
.blog-list__title a{color: #3c3c3c; text-decoration: none;}
.blog-list__text {color: #7d7d7d; margin-bottom: 10px;}
.blog-list__write {font-size: 14px; display: flex; justify-content: space-between;}
.blog-list__write-link {color: #618330; text-decoration: none; display: inline-block; vertical-align: top;}
.blog-list__write-time {color: #7d7d7d; font-style: italic; display: inline-block; vertical-align: top;}
.blog-list__write {}
.blog-list__top {margin-bottom: auto;}



.b-pagination {margin-bottom: 30px;}
.pagination-list { display: flex; font-size: 16px; padding-bottom: 20px; align-items: center;}
.pagination-list .pagination-item {margin: 0 5px;}
.pagination-list .pagination-item a {display: block;padding: 0 4px; color: #7d7d7d; text-decoration: none; position: relative;}
.pagination-list .pagination-item.current a {color: #f05a26;}
.pagination-list .pagination-item:hover a {color: #f05a26;}

.pagination-list .pagination-item.current a:after {width: 6px;height: 6px; border-radius: 50%; position: absolute;top: calc(100% + 5px); background: #f05a26; left: calc(50% - 3px); content: ""}
.pagination-list .arr-l  img {position: relative;top: 4px;}
.pagination-list .arr-r img {position: relative;top: 4px;}
.pagination-list {}


.b-popup--small .popup-wrapper {max-width: 450px; padding: 40px 75px;}
.b-popup .b-form-subscribe .form-control  {margin: 0;}
.b-popup.b-popup--small  .title { text-transform: none}
.b-popup .reg-opros {padding: 35px 0;}
.b-popup .reg-opros__title {font-size: 18px; text-align: center;padding-bottom: 20px;}
.b-popup .reg-opros  .form-group {margin-bottom: 10px; font-size: 14px;}
.b-popup .reg-opros__form {padding-left: 35px;}

.select-mobile-menu {border: 1px solid #e0e0e0; margin-bottom: 20px;border-radius: 3px; box-shadow: 0 0 3px #e0e0e0; display: none}
.select-mobile-menu .item-label {font-weight: bold; font-size: 14px; background: url("../../images/public_site/blog-menu-arr-x6HEl1g.png") calc(100% - 20px) 50% no-repeat; display: block; padding: 17px 30px 17px 20px;}
.select-mobile-menu .item-label.open {background: url("../../images/public_site/arr-head-menu-up-BKiRo_I.png") calc(100% - 20px) 50% no-repeat;}
.select-mobile-submenu {margin: 0;padding: 0; display: none; list-style: none}
.select-mobile-submenu__item { display: block; font-size: 14px; color: #3c3c3c;position: relative;padding: 17px 30px 17px 20px;}
.select-mobile-submenu__link {color: #3c3c3c; text-decoration: none;}
.select-mobile-submenu__btn-toggle {background: url("../../images/public_site/blog-menu-arr-x6HEl1g.png") 10px 50% no-repeat; position: absolute; top: 0;right: 0;height: 51px; width: 40px; z-index: 1;}
.select-mobile-submenu__item+.select-mobile-submenu__item {border-top: 1px solid #e0e0e0;}

.select-mobile-submenu .select-mobile-submenu {
    border-top: 1px solid #e0e0e0;
    margin: 18px -30px -18px -20px;
    background: #f6f6f6;
}
.select-mobile-submenu .select-mobile-submenu .select-mobile-submenu__item {padding-left: 35px;}

.vverh-link {
    width: 56px;
    height: 90px;
    display: none;
    background: url("../../images/public_site/vverh-dkH0OJo.png") 0 0 no-repeat;
    position: fixed;
    bottom: 30px;
    left: calc(2%);
    z-index: 1000;
}
@media(max-width: 1320px){
    .vverh-link {
        left: unset;
        right: calc(5%);
    }
}
footer {z-index: 12;}
@media(max-width: 1000px){
    .blog__right-col.md-hidden {
        display: none !important;
    }
    .blog-content-title-box .blog-small-info-author {
        display: flex;
    }
    .content-title-box .h1-title,
    .blog-title {font-size: 24px}

    .section-menu-row {
        display: none;
    }
    .blog-container {
        flex-wrap: wrap;
    }
    .section-header--blog {
        background-position: calc(100% + 100px) 50%;
    }
    .blog__right-col--small {
        flex: 1 1 auto;
        margin-left: 0;
        width: 100%
    }
    .section-header__title {
        font-size: 50px;
    }
    .section-header__title .subtitle {font-size: 28px;}
    .section-menu-row { display: none;}
    .select-mobile-menu { display: block}
    .vverh-link { display: none;}
}



@media(max-width: 767px){
    .blog-content-title-box{flex-wrap: wrap;}
    .blog-content-title-box .left-box{width: 100%;}
    .blog-content-title-box .blog-small-info-author {margin-left: 0;padding-top: 25px}
    .blog-statistic {display: flex; justify-content: space-between;}

    .blog-statistic__view {margin-right: 0;}
    .blog-statistic__comments {margin-right: 0;}
    .blog-statistic__share {margin-right: 0;}
    .blog-statistic .label-text {display: none;}
    .section-header__title {font-size: 36px;}
    .section-header__title .subtitle {font-size: 24px;}
    .section-header {align-items: flex-start}
    .section-header--blog {background-position: 50% 100%;padding-bottom: 260px; margin-bottom: 20px;}
}
@media(max-width: 906px){
    .b-popup--small {left: 0 !important; width: auto !important; right: 0 !important; padding-top: 120px;}
}

@media(max-width: 680px){
    .blog-comments__write .comment-box__ava{ display: none; }
    .blog-comments__comment {position: relative;}
    .blog-comments__comment .comment-box__ava { position: absolute;top:5px;left:0; }
    .blog-comments__comment .comment-box__top { min-height: 70px; padding-left: 65px }
    .blog-comments__comment .comment-box__top { flex-direction: column-reverse; }
    .blog-comments .comment-box__top .date {margin-left: 0; text-align: left;}
    .blog-list-item {flex-wrap: wrap}
    .blog-list-item .img {max-width: 100%; text-align: center; flex: 0 0 auto; width: 100%;margin: 0 0 20px; }
    .blog-list-item .right {width: 100%;}
    .blog-list__title {font-size: 18px;}

}

/**** 01.09.22 ****/

.slider-1c .slid22 { background:url("../../images/public_site/slide22-sAj1nwU.png") 50% 100% no-repeat; padding-top:50px;}

.slider-1c .slid22 .slide-left {margin:0 auto ;max-width:450px; position: relative;left:-355px;color:#7d7d7d; font-size: 16px;}
.slider-1c .slid22 h3 {font-size: 48px;margin-bottom: 40px; color: #3c3c3c;}
.slider-1c .slid22 .text {margin-bottom: 30px;}


.need-roznica {background: url("../../images/public_site/rozn-2-bs19mdQ.png") 50% calc(100% - 40px) no-repeat; padding-bottom: 350px; padding-top: 70px; margin-bottom: 70px;}
.need-roznica h2 {text-align: center; margin-bottom: 55px;}
.need-roznica .b-text {margin-left: auto; max-width: 410px; color: #7d7d7d; font-size: 16px;}


.program-roznica {margin-bottom: 70px;}
.program-roznica h2 { text-align: center; max-width: 760px;margin: 0 0 70px; }
.program-roznica__list { display: flex; margin: 0 -20px; }
.program-roznica .b-item {width: 50%; padding:  0 20px; color: #7d7d7d; margin-bottom: 50px; display: flex;}
.program-roznica .b-item .icon {width: 230px;margin-right: 20px;}
.program-roznica .b-item .right {}
.program-roznica .b-item .titl {padding-bottom: 15px; font-weight: bold;}
.program-roznica .b-item .text { max-width: 250px; }
.program-roznica .b-btn-center { text-align: center; }


.roznica-process {background: url("../../images/public_site/rozn-proc-people-wf3uvUz.png") 100% 0 no-repeat; padding-right: 550px; margin-bottom: 70px;}
.roznica-process h2{margin-bottom: 40px;}
.roznica-process .list-green {color: #7d7d7d; margin-bottom: 50px;}
.roznica-process {}

ul.list-proc-orange {background: url("../../images/public_site/rozn-proc-icon-pM9_1hg.png") 0 0 no-repeat;  list-style: none; margin: 0; color: #7d7d7d; padding: 0 0 40px 190px; }
ul.list-proc-orange li {padding-bottom: 15px;padding-left: 24px;position: relative; font-style: italic;}
ul.list-proc-orange li:after {content:"";width: 10px;height: 10px; border-radius:50%; background:#f05a26;position: absolute;top:6px;left:0;}



.roznice-vzaimodeistvie { text-align: center; margin-bottom: 70px; }
.roznice-vzaimodeistvie h2 { text-align: center; max-width: 680px; margin: 0 auto 45px;}
.roznice-vzaimodeistvie .b-text { margin-bottom: 35px; color: #7d7d7d; }
.roznice-vzaimodeistvie .b-img {margin-bottom: 60px;}
.roznice-vzaimodeistvie .b-btn-center {}

.rozn-preim-arenda {background: url("../../images/public_site/rozn-kz-1-klDh3Hl.png") 100% 0 no-repeat; padding-bottom: 100px; margin-bottom: 30px; min-height: 350px;}
.rozn-preim-arenda h2 { margin-bottom: 70px; }
.rozn-preim-arenda .b-text {color: #7d7d7d;}
.rozn-preim-arenda__wrapper {max-width: 615px;}


.rozn-shema {margin-bottom: 70px;}
.rozn-shema h2 { text-align: center; font-size: 30px; margin-bottom: 35px;}
.rozn-shema-list { display: flex; margin: 0 -20px; }
.rozn-shema-list .b-item {color: #7d7d7d; display: flex; font-size: 24px; width: 50%; padding: 0 20px;}
.rozn-shema-list .b-item .icon {width: 200px; flex: 0 0 200px; margin-right: 10px;}
.rozn-shema-list .b-item .text { padding-top: 20px; }

.prim-1c-ydal--rozn-job-cloud {
    background: url("../../images/public_site/rozn-job-cloud-5VPc5Ej.png") 100% calc(100% - 40px) no-repeat;
    min-height: 380px;
    margin-bottom: 70px;
}
.prim-1c-ydal--rozn-job-cloud ul {margin-bottom: 40px;}


.tarifs-new__title-h2 { text-transform: none; margin-bottom: 30px; }
.tarifs-new__title .b-text {color: #7d7d7d; margin-bottom: 30px; font-size: 16px;}
.tarifs-new .title2 {font-size: 16px; margin-bottom: 30px; text-align: center;}
.tarifs-new .title2 span {color: #618330; font-weight: bold; display: block;font-size: 24px;}


@media(max-width: 1175px){
    .slider-1c .slid22 {background-size: 1400px auto; padding-top:0; height: 370px;}
    .slider-1c .slid22 h3 {font-size: 24px;}
    .slider-1c .slid22 .slide-left { left: 0;margin: 0 10px; padding-right: 65px; font-size: 16px;}
    .prim-1c-ydal--rozn-job-cloud {background-size: 360px auto; background-position: 100% 50%;}
    .roznica-process {background: url("../../images/public_site/rozn-proc-people-768-aeUIqUT.png") 100% 50px no-repeat; padding-right: 100px;}
    .roznica-process--bg-kassa11 {}
}
@media(max-width: 1023px){
    .program-roznica  { justify-content: space-between; }
    .program-roznica__list {margin: 0;flex: 0 0 100%; justify-content: center;}
    .program-roznica .b-item { flex-wrap: wrap; max-width: 250px; }
    .program-roznica .b-item .icon {margin: 0 0 15px; height: 150px;}
    .need-roznica { background-size: 100% auto; padding-top: 50px; margin-bottom: 50px;}
    .need-roznica h2 {margin-bottom: 40px;}


    .roznica-process h2 {max-width: 400px;margin-bottom: 320px;}
    .roznica-process--bg-kassa11 h2 {margin-bottom: 20px;}
    .roznica-process--bg-kassa11 {padding: 0 0 300px; background-position: 50% calc(100% - 30px) !important;}
    .roznica-process .list-green {max-width: 400px;}
    .roznica-process--bg-kassa11 .list-green { max-width: 100%; padding-bottom: 30px;}
    .rozn-preim-arenda {background-size: 410px auto; background-position: 100% 100%;}
    .rozn-preim-arenda .b-text {max-width: 300px;}
    .rozn-shema-list { justify-content: center; }
    .rozn-shema-list .b-item { flex-wrap: wrap; font-size: 16px; max-width: 210px; margin: 0 15px;}
    .prim-1c-ydal--rozn-job-cloud ul {max-width: 270px;}
    .prim-1c-ydal--rozn-job-cloud .btn-orange {margin-left: 25px;}
    .program-roznica {margin-bottom: 50px;}
}


@media(max-width: 610px){
    .slider-1c .slid22 {background: url("../../images/public_site/slide22-320-arDuYH_.png") 50% calc(100% - 110px) no-repeat; height: 570px; }
    .slider-1c .slid22 .slide-left {width: 270px; margin:0 auto; padding: 0;}
    .slider-1c .slid22 h3 {margin-bottom: 20px;}
    .slider-1c .slid22 .text {height: 380px}
    .need-roznica .b-text {margin: 0 auto;}
    .need-roznica {background: url("../../images/public_site/rozn-2-320-LyuTIIy.png") 50% 100% no-repeat;}
    .program-roznica .b-item {width:  250px}
    .program-roznica__list {flex-wrap: wrap;}
    .roznica-process {padding-right: 0; background: url("../../images/public_site/rozn-proc-people-320-Xg_7XGd.png") 100% 80px no-repeat;}
    .roznica-process h2 {margin-bottom: 440px;}
    .roznica-process--bg-kassa11 h2 {margin-bottom: 0;}
    ul.list-proc-orange {padding-left: 0; padding-top: 180px; background: url("../../images/public_site/rozn-proc-icon-320-n1nUCX3.png") 50% 0 no-repeat;}
    .roznice-vzaimodeistvie .b-img {background: url("../../images/public_site/rozn-conf-320-tN-XeBb.png") 50% 0 no-repeat; height: 600px;}
    .roznice-vzaimodeistvie .b-img img { display: none; }

    .rozn-preim-arenda {background-size: 320px auto; padding-bottom: 220px; background-position: 50% 100%;}
    .rozn-preim-arenda .b-text { max-width: 100%; }
    .rozn-shema h2 {font-size: 24px;}
    .rozn-shema-list {flex-wrap: wrap;}
    .rozn-shema-list .b-item {width: 240px; max-width: 240px; text-align: center; margin-bottom: 20px;}
    .prim-1c-ydal--rozn-job-cloud ul {max-width: 100%; margin-bottom: 300px;}
    .prim-1c-ydal--rozn-job-cloud { text-align: center; background-size: 320px auto; background-position: 50% calc(100% - 140px); padding-bottom: 40px; }
    .frash-banner1 .img .link3 {width: 100px;height: 100px;left: 150px; top: 110px;}
    .frash-banner1 .img .link3 span {top: 100px; left: 40px;}
}

/*** УНФ ***/

.slider-1c .slid23 { background:url("../../images/public_site/slide23-JRUuocy.png") 50% 100% no-repeat; padding-top:50px;}

.slider-1c .slid23 .slide-left {margin:0 auto ;width:570px; position: relative;left:-292px;color:#7d7d7d; font-size: 16px;}
.slider-1c .slid23 h3 {font-size: 48px;margin-bottom: 40px; color: #3c3c3c;}
.slider-1c .slid23 .text {margin-bottom: 30px;}


.b-ynf1 {  }
.b-ynf1 h2 {text-align: center; margin-bottom: 55px;}
.b-ynf1 .b-text {background: url("../../images/public_site/ynf1-dyMXZUd.png") 0 100% no-repeat; color: #7d7d7d; font-size: 16px; padding-top: 130px; margin-bottom: 50px; min-height: 355px; }
.b-ynf1 .b-text__text {max-width: 550px;margin-left: auto;}

.b-ynf1-icons {margin-bottom: 70px;}
.b-ynf1-icons h2 { text-align: center; max-width: 760px;margin: 0 0 70px; }
.b-ynf1-icons__list { display: flex; margin: 0 -20px; }
.b-ynf1-icons .b-item {width: 33.33%; padding:  0 20px; color: #7d7d7d; margin-bottom: 50px; display: flex;}

.b-ynf1-icons .b-item .icon {width: 230px;margin-right: 20px;}
.b-ynf1-icons .b-item .right {}
.b-ynf1-icons .b-item .titl {padding-bottom: 15px; font-weight: bold;}
.b-ynf1-icons .b-item .text { max-width: 250px; }
.b-ynf1-icons .b-btn-center { text-align: center; }

.roznica-process__ynf-bg {background: url("../../images/public_site/ynf2-WCnbCZl.png") 100% 50% no-repeat; }


.yfm-vzaimodeistvie { text-align: center; margin-bottom: 70px; }
.yfm-vzaimodeistvie h2 { text-align: center; max-width: 680px; margin: 0 auto 45px;}
.yfm-vzaimodeistvie .b-text { margin: 0 auto 35px; max-width: 750px; color: #7d7d7d; }
.yfm-vzaimodeistvie .b-img {margin-bottom: 60px;}
.yfm-vzaimodeistvie .icon-text { display: flex; justify-content: space-between; text-align: left; }
.yfm-vzaimodeistvie .icon-text .title {font-size: 18px;font-weight: bold;padding-bottom: 10px;}
.yfm-vzaimodeistvie .icon-text .text1 { max-width: 450px; }
.yfm-vzaimodeistvie .icon-text .text2 {max-width: 350px;}
.yfm-vzaimodeistvie .icon-text .bg-icon {display: none;}
.prim-1c-ydal h3 {text-transform: none;}


@media(max-width: 1180px){
    .slider-1c .slid23 .slide-left {left: 0;margin: 0 0 0 40px;}
    .roznica-process__ynf-bg {padding-right: 350px}


}
@media(max-width: 1070px){
    .slider-1c .slid23 .slide-left {left: 0;margin: 0;}
    .b-ynf1 .b-text {background-size: 350px auto; padding-top: 30px; padding-left: 400px;background-position: 0 0; min-height: 300px;}
    .b-ynf1-icons .b-item { display: block; }
    .b-ynf1-icons .b-item .icon {margin: 0 0 20px;}
    .b-ynf1-icons .b-item .titl {padding-bottom: 5px}
    .yfm-vzaimodeistvie .b-img {display: none;}

    .yfm-vzaimodeistvie .icon-text .text1 {background: url("../../images/public_site/ic-unf4-T_22yjQ.png") 0 50% no-repeat; min-height: 250px; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; width: 100%;max-width: 650px;margin: 0 auto; padding-left: 320px;}
    .yfm-vzaimodeistvie .icon-text .text2 {background: url("../../images/public_site/ic-unf6-x0JRFgY.png") 100% 50% no-repeat; min-height: 250px; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; width: 100%; max-width: 650px;margin: 0 auto; padding-right: 320px;}
    .yfm-vzaimodeistvie .icon-text .bg-icon {background: url("../../images/public_site/ic-unf5-E7VRwkx.png") 50% 50% no-repeat; height: 215px; display: block;}
    .yfm-vzaimodeistvie .icon-text {display: block;}
}

@media(max-width: 1023px){
    .roznica-process__ynf-bg h2 {margin-bottom: 0;}
}
@media(max-width: 1000px){
    .blog__right-col.md-hidden {
        display: none !important;
    }
    .blog-content-title-box .blog-small-info-author {
        display: flex;
    }
    .content-title-box .h1-title,
    .blog-title {font-size: 24px}

    .section-menu-row {
        display: none;
    }
    .blog-container {
        flex-wrap: wrap;
    }
    .section-header--blog {
        background-position: calc(100% + 100px) 50%;
    }
    .blog__right-col--small {
        flex: 1 1 auto;
        margin-left: 0;
        width: 100%
    }
    .section-header__title {
        font-size: 50px;
    }
    .section-header__title .subtitle {font-size: 28px;}
    .section-menu-row { display: none;}
    .select-mobile-menu { display: block}
    .vverh-link { display: none;}


}



@media(max-width: 767px){
    .blog-content-title-box{flex-wrap: wrap;}
    .blog-content-title-box .left-box{width: 100%;}
    .blog-content-title-box .blog-small-info-author {margin-left: 0;padding-top: 25px}
    .blog-statistic {display: flex; justify-content: space-between;}

    .blog-statistic__view {margin-right: 0;}
    .blog-statistic__comments {margin-right: 0;}
    .blog-statistic__share {margin-right: 0;}
    .blog-statistic .label-text {display: none;}
    .section-header__title {font-size: 36px;}
    .section-header__title .subtitle {font-size: 24px;}
    .section-header {align-items: flex-start}
    .section-header--blog {background-position: 50% 100%;padding-bottom: 260px; margin-bottom: 20px;}

    .roznica-process__ynf-bg {padding-right: 0; background-position: 50% 100%; background-size: 300px auto;}
    .roznica-process__ynf-bg .list-green { max-width: 100%; }
}
@media(max-width: 906px){
    .b-popup--small {left: 0 !important; width: auto !important; right: 0 !important; padding-top: 120px;}
}


@media(max-width: 680px){

    .slider-1c .slid23 {background: url("../../images/public_site/slide23-320-eLLzSiM.png") 50% calc(100% - 110px) no-repeat; height: 570px; padding-top: 0;}
    .slider-1c .slid23 .slide-left {width: 270px; margin:0 auto; padding: 0; text-align: center;}
    .slider-1c .slid23 h3 {margin-bottom: 20px; font-size: 24px; text-align: left;}
    .slider-1c .slid23 .text {height: 350px;  text-align: left;}
    .slider-1c .slid23 .btn-orange {margin-left: auto;margin-right: auto;}
    .blog-comments__write .comment-box__ava{ display: none; }
    .blog-comments__comment {position: relative;}
    .blog-comments__comment .comment-box__ava { position: absolute;top:5px;left:0; }
    .blog-comments__comment .comment-box__top { min-height: 70px; padding-left: 65px }
    .blog-comments__comment .comment-box__top { flex-direction: column-reverse; }
    .blog-comments .comment-box__top .date {margin-left: 0; text-align: left;}
    .blog-list-item {flex-wrap: wrap}
    .blog-list-item .img {max-width: 100%; text-align: center; flex: 0 0 auto; width: 100%;margin: 0 0 20px; }
    .blog-list-item .right {width: 100%;}
    .blog-list__title {font-size: 18px;}

    .b-ynf1 .b-text {padding: 300px 10px 0; margin: 0 -10px;}
    .b-ynf1-icons__list {display: block;padding-top: 30px;}
    .b-ynf1-icons .b-item {width: 100%; text-align: center;}
    .b-ynf1-icons .b-item .icon {width: 100%;}
    .b-ynf1-icons .b-item .text {max-width: 100%;}
    .yfm-vzaimodeistvie .icon-text .text1 {padding-left: 0; background-position: 50% 0;padding-top: 250px;margin-bottom: 20px;}
    .yfm-vzaimodeistvie .icon-text .text2 {padding-left: 0; background-size: 290px auto; padding-right: 0; background-position: 50% 0;padding-top: 270px;margin-bottom: 20px;}
    .yfm-vzaimodeistvie .icon-text .bg-icon {height: 300px; background-size: 150px auto;}
    .yfm-vzaimodeistvie .icon-text {margin-left: -10px;margin-right: -10px; padding-left: 10px; padding-right: 10px;}
}

@media(max-width: 400px){

    .roznica-process {background-position: 20% 150px;}
}

/*** Аптека ***/
.slider-1c .slid24 { background:url("../../images/public_site/slide24-xUVadL1.png") 50% 100% no-repeat; padding-top:50px;}

.slider-1c .slid24 .slide-left {margin:0 auto ;max-width:450px; position: relative;left:-355px;color:#7d7d7d; font-size: 16px;}
.slider-1c .slid24 h3 {font-size: 48px;margin-bottom: 40px; color: #3c3c3c;}
.slider-1c .slid24 .text {margin-bottom: 30px;}

.need-apteka {
    background: url("../../images/public_site/need-apteka-OIdlK8A.png") 0 0 no-repeat;
    padding-left: 640px;
    min-height: 460px;
    padding-top: 120px;
    margin-bottom: 70px;
}

.prim-1c-ydal--bg-apteka-cloud {
    background: url("../../images/public_site/apteka-v-oblake-UXXx0xE.png") 100% calc(100% - 40px) no-repeat;
    min-height: 380px;
    margin-bottom: 70px;
}

.prim-1c-ydal--bg-apteka-cloud ul {margin-bottom: 40px;}
.roznica-process--bg-apteka {background: url("../../images/public_site/apteka-people-ikOfo1w.png") 100% 0 no-repeat;}


.apteka-vzaimodeistvie {margin-bottom: 70px;}
.apteka-vzaimodeistvie h2 {  text-align: center;   max-width: 680px;   margin: 0 auto 45px;
}
.apteka-vzaimodeistvie .b-left { min-height: 600px; background: url("../../images/public_site/apteka-vzaim-Rf_8fOS.png") 100% 0 no-repeat; padding-right: 540px;}
.apteka-vzaimodeistvie .b-text {font-size: 20px;padding-bottom: 20px;}
.apteka-vzaimodeistvie ul {margin-bottom: 20px;}
.apteka-vzaimodeistvie ul li {padding-bottom: 20px;}






@media(max-width: 1180px){
    .slider-1c .slid23 .slide-left {left: 0;margin: 0 0 0 40px;}
    .roznica-process__ynf-bg {padding-right: 350px}
    .slider-1c .slid24 {background-size: 1400px auto; padding-top:0; height: 370px;}
    .slider-1c .slid24 h3 {font-size: 24px;}
    .slider-1c .slid24 .slide-left { left: 0;margin: 0 10px; padding-right: 65px; font-size: 16px;}

}
@media(max-width: 1175px){
    .roznica-process--bg-apteka {background: url("../../images/public_site/apteka-people-786-V0xT1RG.png") 100% 50px no-repeat;}

    .apteka-vzaimodeistvie .b-left {
        min-height: 600px;
        background: url("../../images/public_site/apteka-vzaim-768-wIoJWng.png") 100% 0 no-repeat;
        padding-right: 300px;
    }
}


@media(max-width: 1070px){
    .slider-1c .slid23 .slide-left {left: 0;margin: 0;}
    .b-ynf1 .b-text {background-size: 350px auto; padding-top: 30px; padding-left: 400px;background-position: 0 0; min-height: 300px;}
    .b-ynf1-icons .b-item { display: block; }
    .b-ynf1-icons .b-item .icon {margin: 0 0 20px;}
    .b-ynf1-icons .b-item .titl {padding-bottom: 5px}
    .yfm-vzaimodeistvie .b-img {display: none;}

    .yfm-vzaimodeistvie .icon-text .text1 {background: url("../../images/public_site/ic-unf4-T_22yjQ.png") 0 50% no-repeat; min-height: 250px; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; width: 100%;max-width: 650px;margin: 0 auto; padding-left: 320px;}
    .yfm-vzaimodeistvie .icon-text .text2 {background: url("../../images/public_site/ic-unf6-x0JRFgY.png") 100% 50% no-repeat; min-height: 250px; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; width: 100%; max-width: 650px;margin: 0 auto; padding-right: 320px;}
    .yfm-vzaimodeistvie .icon-text .bg-icon {background: url("../../images/public_site/ic-unf5-E7VRwkx.png") 50% 50% no-repeat; height: 215px; display: block;}
    .yfm-vzaimodeistvie .icon-text {display: block;}
}

@media(max-width: 1023px){
    .roznica-process__ynf-bg h2 {margin-bottom: 0;}
    .program-roznica .b-item .icon img { height:150px; }
}
@media(max-width: 1000px){
    .blog__right-col.md-hidden {
        display: none !important;
    }
    .blog-content-title-box .blog-small-info-author {
        display: flex;
    }
    .content-title-box .h1-title,
    .blog-title {font-size: 24px}

    .section-menu-row {
        display: none;
    }
    .blog-container {
        flex-wrap: wrap;
    }
    .section-header--blog {
        background-position: calc(100% + 100px) 50%;
    }
    .blog__right-col--small {
        flex: 1 1 auto;
        margin-left: 0;
        width: 100%
    }
    .section-header__title {
        font-size: 50px;
    }
    .section-header__title .subtitle {font-size: 28px;}
    .section-menu-row { display: none;}
    .select-mobile-menu { display: block}
    .vverh-link { display: none;}

    .need-apteka {padding-left: 400px; background-size: 360px auto; min-height: 370px;}
    .program-roznica h2 {margin-left: auto; margin-right: auto; max-width: 500px}

    .prim-1c-ydal--bg-apteka-cloud { background-size: 320px auto; background-position: 100% 50%; padding-right: 340px}
    .prim-1c-ydal--bg-apteka-cloud  h3 {margin: 0; text-align: left;}
    .prim-1c-ydal--bg-apteka-cloud {}
}



@media(max-width: 767px){
    .blog-content-title-box{flex-wrap: wrap;}
    .blog-content-title-box .left-box{width: 100%;}
    .blog-content-title-box .blog-small-info-author {margin-left: 0;padding-top: 25px}
    .blog-statistic {display: flex; justify-content: space-between;}

    .blog-statistic__view {margin-right: 0;}
    .blog-statistic__comments {margin-right: 0;}
    .blog-statistic__share {margin-right: 0;}
    .blog-statistic .label-text {display: none;}
    .section-header__title {font-size: 36px;}
    .section-header__title .subtitle {font-size: 24px;}
    .section-header {align-items: flex-start}
    .section-header--blog {background-position: 50% 100%;padding-bottom: 260px; margin-bottom: 20px;}

    .roznica-process__ynf-bg {padding-right: 0; background-position: 50% 100%;padding-bottom: 300px; background-size: 300px auto;}
    .roznica-process__ynf-bg .list-green { max-width: 100%; }
}
@media(max-width: 906px){
    .b-popup--small {left: 0 !important; width: auto !important; right: 0 !important; padding-top: 120px;}
}


@media(max-width: 680px){

    .slider-1c .slid23 {background: url("../../images/public_site/slide23-320-eLLzSiM.png") 50% calc(100% - 110px) no-repeat; height: 570px; padding-top: 0;}
    .slider-1c .slid23 .slide-left {width: 270px; margin:0 auto; padding: 0; text-align: center;}
    .slider-1c .slid23 h3 {margin-bottom: 20px; font-size: 24px; text-align: left;}
    .slider-1c .slid23 .text {height: 350px;  text-align: left;}
    .slider-1c .slid23 .btn-orange {margin-left: auto;margin-right: auto;}
    .blog-comments__write .comment-box__ava{ display: none; }
    .blog-comments__comment {position: relative;}
    .blog-comments__comment .comment-box__ava { position: absolute;top:5px;left:0; }
    .blog-comments__comment .comment-box__top { min-height: 70px; padding-left: 65px }
    .blog-comments__comment .comment-box__top { flex-direction: column-reverse; }
    .blog-comments .comment-box__top .date {margin-left: 0; text-align: left;}
    .blog-list-item {flex-wrap: wrap}
    .blog-list-item .img {max-width: 100%; text-align: center; flex: 0 0 auto; width: 100%;margin: 0 0 20px; }
    .blog-list-item .right {width: 100%;}
    .blog-list__title {font-size: 18px;}

    .b-ynf1 .b-text {padding: 300px 10px 0; margin: 0 -10px;}
    .b-ynf1-icons__list {display: block;padding-top: 30px;}
    .b-ynf1-icons .b-item {width: 100%; text-align: center;}
    .b-ynf1-icons .b-item .icon {width: 100%;}
    .b-ynf1-icons .b-item .text {max-width: 100%;}
    .yfm-vzaimodeistvie .icon-text .text1 {padding-left: 0; background-position: 50% 0;padding-top: 250px;margin-bottom: 20px;}
    .yfm-vzaimodeistvie .icon-text .text2 {padding-left: 0; background-size: 290px auto; padding-right: 0; background-position: 50% 0;padding-top: 270px;margin-bottom: 20px;}
    .yfm-vzaimodeistvie .icon-text .bg-icon {height: 300px; background-size: 150px auto;}
    .yfm-vzaimodeistvie .icon-text {margin-left: -10px;margin-right: -10px; padding-left: 10px; padding-right: 10px;}

    .need-apteka {padding-left: 0; padding-top: 0; padding-bottom: 330px; background-size: 300px auto; background-position: 50% calc(100% - 40px);}
    .need-apteka h2 { text-align:center;}
    .apteka-vzaimodeistvie .b-left {padding: 0 0 40px; background-position: 50% calc(100% - 120px)}
    .apteka-vzaimodeistvie ul.list-green {padding-bottom: 600px;}
    .apteka-vzaimodeistvie .b-btn {}

    .prim-1c-ydal--bg-apteka-cloud {padding: 0 0 40px; background-position: 50% calc(100% - 120px)}
    .prim-1c-ydal--bg-apteka-cloud .b-btn {padding-top: 260px}
}
@media(max-width: 610px){
    .slider-1c .slid24 {background: url("../../images/public_site/slide24-320-n8pYqDs.png") 50% calc(100% - 110px) no-repeat; height: 570px; }
    .slider-1c .slid24 .slide-left {width: 270px; margin:0 auto; padding: 0;}
    .slider-1c .slid24 h3 {margin-bottom: 20px;}
    .slider-1c .slid24 .text {height: 380px}
    .roznica-process--bg-apteka {background: url("../../images/public_site/apteka-people-320-7L_ctZX.png") 50% 0 no-repeat;}
}

@media(max-width: 400px){

    .roznica-process {background-position: 20% 150px;}
}

/* bsp */

.slider-1c .slid26 { background:url("../../images/public_site/slide26-ip5XwO0.png") 50% 100% no-repeat; padding-top:50px;}

.slider-1c .slid26 .slide-left {margin:0 auto ;width:570px; position: relative;left:-292px;color:#7d7d7d; font-size: 16px;}
.slider-1c .slid26 h3 {font-size: 48px;margin-bottom: 40px; color: #3c3c3c;}
.slider-1c .slid26 .text {margin-bottom: 30px;}


.bsp-2 {
    background: url("../../images/public_site/bsp1-NBEBq0_.png") 0 0 no-repeat;
    padding-left: 640px;
    min-height: 460px;
    padding-top: 120px;
    margin-bottom: 70px;
    color: #7d7d7d;
}

.bsp-2 h2 {color: #3c3c3c;}



.b-bsp-conf1 h2 {text-align: center; margin-bottom: 55px;}
.b-bsp-conf1 .b-text {background: url("../../images/public_site/ynf1-dyMXZUd.png") 0 100% no-repeat; color: #7d7d7d; font-size: 16px; padding-top: 130px; margin-bottom: 50px; min-height: 355px; }
.b-bsp-conf1 .b-text__text {max-width: 550px;margin-left: auto;}

.b-bsp-conf1-icons {margin-bottom: 70px;}
.b-bsp-conf1-icons h2 { text-align: center; max-width: 760px;margin: 0 0 70px; }
.b-bsp-conf1-icons__list { display: flex; margin: 0 -20px; }
.b-bsp-conf1-icons .b-item {width: 33.33%; padding:  0 20px; color: #7d7d7d; margin-bottom: 50px; display: block;}

.b-bsp-conf1-icons .b-item .icon {width: 230px;margin-bottom: 20px;}
.b-bsp-conf1-icons .b-item .right {}
.b-bsp-conf1-icons .b-item .titl {padding-bottom: 15px; font-weight: bold;}
.b-bsp-conf1-icons .b-item .text { max-width: 250px; }
.b-bsp-conf1-icons .b-btn-center { text-align: center; }

.roznica-process__bsp-bg {background: url("../../images/public_site/process-bsp-1bJIgVw.png") 100% 50% no-repeat; padding-right: 450px; }


.bsp-vzaimodeistvie { text-align: center; margin-bottom: 70px; }
.bsp-vzaimodeistvie h2 { text-align: center; max-width: 680px; margin: 0 auto 45px;}
.bsp-vzaimodeistvie .b-text { margin: 0 auto 35px; max-width: 750px; color: #7d7d7d; }
.bsp-vzaimodeistvie .b-img {margin-bottom: 60px;}
.bsp-vzaimodeistvie .icon-text { display: flex; justify-content: space-between; text-align: center; }
.bsp-vzaimodeistvie .icon-text .title {font-size: 18px;font-weight: bold;padding-bottom: 10px;}
.bsp-vzaimodeistvie .icon-text .text1 { max-width: 260px; width: 33%;}
.bsp-vzaimodeistvie .icon-text .text2 {max-width: 260px; width: 33%;}
.bsp-vzaimodeistvie .icon-text .bg-icon {display: none;}


.prim-1c-ydal--bsp-cloud {
    background: url("../../images/public_site/rozn-job-cloud--bsp-mTs8hOA.png") 100% calc(100% - 40px) no-repeat;
    min-height: 380px;
    margin-bottom: 70px;
}
.prim-1c-ydal--bsp-cloud ul {margin-bottom: 40px;}


@media(max-width: 1070px){
    .slider-1c .slid26 .slide-left {left: 0;margin: 0;}
    .prim-1c-ydal--rozn-job-cloud {
        background-size: 320px auto;
        background-position: 100% 50%;
    }
    .prim-1c-ydal--bsp-cloud {
        background-size: 320px auto;
        background-position: 100% 50%;
    }
    .prim-1c-ydal ul {max-width: 380px}
}

@media(max-width: 1023px){
    .slider-1c .slid26 h3 {font-size: 28px;}
    .slider-1c .slid26 .slide-left {width: 100%; padding-right: 300px}

    .bsp-2 { padding-left:400px; background-size: 330px auto; background-position: 0 50%; }


    .roznica-process__bsp-bg { padding-right:300px; background-size: 350px auto; }
    .roznica-process__bsp-bg h2 {margin-bottom: 30px; margin-right: -100px; max-width: 700px}
    .bsp-vzaimodeistvie .icon-text .text1 { max-width:160px; }
    .bsp-vzaimodeistvie .icon-text .text2 { max-width:160px; }
}

@media(max-width: 700px){
    .slider-1c .slid26 {background: url("../../images/public_site/slide26-320-MPtdcSr.png") 50% 100% no-repeat; padding-top: 0}
    .slider-1c .slid26 .slide-left{padding-bottom: 400px; padding-right: 0; }
    .slider-1c .slid26 h3 {font-size: 24px}
    .bsp-2 { padding-left:0; padding-bottom: 350px; background-position: 50% calc(100% - 20px); }

    .b-bsp-conf1-icons .b-item {width: 100%; text-align: center; margin-bottom: 20px}
    .b-bsp-conf1-icons__list { flex-wrap:wrap; }
    .b-bsp-conf1-icons .b-item .icon, .b-bsp-conf1-icons .b-item .text{margin-left: auto; margin-right: auto}

    .roznica-process__bsp-bg {padding-right: 0; background: none; margin-bottom: 50px}
    .roznica-process__bsp-bg h2 { margin-right:0; padding-bottom: 320px;
        background: url("../../images/public_site/rozn-job-cloud--bsp-mTs8hOA.png") 50%  100% no-repeat; background-size: 400px auto; }
    .roznica-process .list-green {margin-bottom: 20px}
    .prim-1c-ydal--bsp-cloud { background-position: 50% calc(100% - 20px); }
}

@media(max-width: 580px){
    .bsp-vzaimodeistvie .b-img { background: url("../../images/public_site/process-bsp-320-mcWrhR0.png") 50% 50% no-repeat; height:760px; }
    .bsp-vzaimodeistvie .b-img img { display:none }
    .bsp-vzaimodeistvie .icon-text {display: none}
}


@media(max-width: 360px){
    .slider-1c .slid26  {background-size: 230px auto}
    .slider-1c .slid26 h3 {margin-bottom: 20px}
    .prim-1c-ydal--bsp-cloud {background-size: 300px auto}
}


/*комплексная автоматизация*/
.need-zyp {padding-bottom: 70px;}
.need-zyp h2 { text-align:center; padding-bottom: 45px;}
.need-zyp__wrapper {display: flex; align-items: center;}
.need-zyp__img {width: 50%;}
.need-zyp__text {width: 50%;}
.need-zyp__text.max430 {max-width: 430px}
.roznica-process--bg-zyp {background: url("../../images/public_site/zyp5-6HSXF0X.png") 100% 0 no-repeat;}


.slider-1c .slid27 { background:url("../../images/public_site/slide27-nvD3uom.png") 50% 100% no-repeat; padding-top:50px;}

.slider-1c .slid27 .slide-left {margin:0 auto ;max-width:480px; position: relative;left:-355px;color:#7d7d7d; font-size: 16px;}
.slider-1c .slid27 h3 {font-size: 48px;margin-bottom: 40px; color: #3c3c3c; margin-right: -200px;}
.slider-1c .slid27 .text {margin-bottom: 30px;}

.need-zyp--compleks .need-zyp__text {padding-left: 30px;}

.roznica-process--bg-compleks-auto {background: url("../../images/public_site/ka5-d5chZRH.png") 100% 0 no-repeat;}


.yfm-complecs-auto-img { display: flex; width: 100%; align-items: center;}
.yfm-complecs-auto-img .text1 {}
.yfm-complecs-auto-img .text2 {}
.yfm-complecs-auto-img .img{ flex: 1 1 auto; padding: 0 20px;}

.prim-1c-ydal--bg-comleks-auto {background: url("../../images/public_site/ka87-FAqmc8m.png") 100% calc(100% - 40px) no-repeat;
    min-height: 380px;
    margin-bottom: 70px;}
.prim-1c-ydal--bg-comleks-auto .b-btn { max-width: 480px; text-align: left}



@media (max-width: 1130px) {
    .prim-1c-ydal--bg-comleks-auto{
        background-size: 400px auto;
        max-width: 100%;
    }
}

@media(max-width: 1070px) {
    .slider-1c .slid27 .slide-left {left: 0;margin: 0;}
    .roznica-process--bg-compleks-auto {background-size: 40% auto; background-position: 100% 50%; margin-bottom: 20px;}
    .prim-1c-ydal--bg-comleks-auto ul {
        max-width: 380px;
    }

}


@media(max-width: 1023px) {
    .slider-1c .slid27 h3 {font-size: 28px;}
    .slider-1c .slid27 {background-size: auto 80%;}
    .slider-1c .slid27 .slide-left {width: 100%; padding-right: 300px; max-width: 100%; }
    .roznica-process--bg-compleks-auto h2 { margin-bottom: 20px;}
    .slider-1c .slid27 h3 {margin-right: 0;}
}

@media (max-width: 767px) {
    .roznica-process--bg-compleks-auto ul.list-green {
        max-width: 700px;
        padding-top: 400px;
        background: url("../../images/public_site/zyp5-320-ohVXX1-.png") 50% 0 no-repeat;
    }
    .yfm-complecs-auto-img {flex-wrap: wrap;}
    .yfm-complecs-auto-img .img { background: url("../../images/public_site/ka6-I8xZHVM.png") 50% 50% no-repeat; height: 170px;}
    .yfm-complecs-auto-img .img img { opacity: 0;}
    .yfm-complecs-auto-img .text1 { text-align: left; font-weight: bold;margin-bottom: 20px;}
    .yfm-complecs-auto-img .text2 { text-align: right;margin-bottom: 20px; font-weight: bold;}
}


@media (max-width: 610px) {
    .slider-1c .slid27 {
        background: url("../../images/public_site/slide27-360-boEdtBx.png") 50% calc(100% - 130px) no-repeat;
        height: 570px;
        padding-top: 0;
    }
    .rozn-preim-arenda h2 {margin-bottom: 40px;}
    .slider-1c .slid27 .slide-left {width: 270px; margin:0 auto; padding: 0;}
    .slider-1c .slid27 h3 {margin-bottom: 20px;}
    .slider-1c .slid27 .text {height: 300px}
    .slider-1c .slid27 .btn-orange { text-align: center}
    .prim-1c-ydal--bg-comleks-auto {background-size: 320px auto; background-position: 50% calc(100% - 60px);}
}


@media(max-width: 360px){
    .slider-1c .slid27  {background-size: 230px auto}
    .slider-1c .slid27 h3 {margin-bottom: 20px}
    .prim-1c-ydal--bg-comleks-auto .b-btn { text-align: center}
}

/**ЗУП**/
.slider-1c .slid25 { background:url("../../images/public_site/slide25-qbqK-YJ.png") 50% 100% no-repeat; padding-top:50px;}

.slider-1c .slid25 .slide-left {margin:0 auto ;max-width:450px; position: relative;left:-355px;color:#7d7d7d; font-size: 16px;}
.slider-1c .slid25 h3 {font-size: 48px;margin-bottom: 40px; color: #3c3c3c;}
.slider-1c .slid25 .text {margin-bottom: 30px;}

.need-zyp {padding-bottom: 70px;}
.need-zyp h2 { text-align:center; padding-bottom: 45px;}
.need-zyp__wrapper {display: flex; align-items: center;}
.need-zyp__img {width: 50%;}
.need-zyp__text {width: 50%;}
.roznica-process--bg-zyp {background: url("../../images/public_site/zyp5-6HSXF0X.png") 100% 0 no-repeat;}

.prim-1c-ydal--bg-zyp-cloud {
    background: url("../../images/public_site/zyp7-WVRpS6p.png") 100% calc(100% - 40px) no-repeat;
    min-height: 380px;
    margin-bottom: 70px;
}

.prim-1c-ydal--bg-zyp-cloud .b-btn {text-align: left;}

@media(max-width: 1180px){
    .slider-1c .slid23 .slide-left {left: 0;margin: 0 0 0 40px;}
    .roznica-process__ynf-bg {padding-right: 350px}
    .slider-1c .slid24 {background-size: 1400px auto; padding-top:0; height: 370px;}
    .slider-1c .slid24 h3 {font-size: 24px;}
    .slider-1c .slid24 .slide-left { left: 0;margin: 0 10px; padding-right: 65px; font-size: 16px;}

    .slider-1c .slid25 {background-size: 1400px auto; padding-top:0; height: 370px;}
    .slider-1c .slid25 h3 {font-size: 24px;}
    .slider-1c .slid25 .slide-left { left: 0;margin: 0 10px; padding-right: 65px; font-size: 16px;}
    .roznica-process--bg-zyp {background-size: 400px auto; background-position: 100% calc(100% - 40px);}
}
@media(max-width: 1175px){
    .roznica-process--bg-apteka {background: url("../../images/public_site/apteka-people-786-V0xT1RG.png") 100% 50px no-repeat;}

    .apteka-vzaimodeistvie .b-left {
        min-height: 600px;
        background: url("../../images/public_site/apteka-vzaim-768-wIoJWng.png") 100% 0 no-repeat;
        padding-right: 300px;
    }
}
@media(max-width: 1130px){
    .prim-1c-ydal--bg-zyp-cloud {background-size: 400px auto; max-width: 100%;}
}

@media(max-width: 1070px){
    .slider-1c .slid23 .slide-left {left: 0;margin: 0;}
    .b-ynf1 .b-text {background-size: 350px auto; padding-top: 30px; padding-left: 400px;background-position: 0 0; min-height: 300px;}
    .b-ynf1-icons .b-item { display: block; }
    .b-ynf1-icons .b-item .icon {margin: 0 0 20px;}
    .b-ynf1-icons .b-item .titl {padding-bottom: 5px}
    .yfm-vzaimodeistvie .b-img {display: none;}

    .yfm-vzaimodeistvie .icon-text .text1 {background: url("../../images/public_site/ic-unf4-T_22yjQ.png") 0 50% no-repeat; min-height: 250px; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; width: 100%;max-width: 650px;margin: 0 auto; padding-left: 320px;}
    .yfm-vzaimodeistvie .icon-text .text2 {background: url("../../images/public_site/ic-unf6-x0JRFgY.png") 100% 50% no-repeat; min-height: 250px; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; width: 100%; max-width: 650px;margin: 0 auto; padding-right: 320px;}
    .yfm-vzaimodeistvie .icon-text .bg-icon {background: url("../../images/public_site/ic-unf5-E7VRwkx.png") 50% 50% no-repeat; height: 215px; display: block;}
    .yfm-vzaimodeistvie .icon-text {display: block;}

    .yfm-vzaimodeistvie--zyp {}
    .yfm-vzaimodeistvie--zyp .icon-text .text1 {background: url("../../images/public_site/zyp8-eTT9_BE.png") 0 50% no-repeat; min-height: 250px; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; width: 100%;max-width: 650px;margin: 0 auto; padding-left: 320px;}
    .yfm-vzaimodeistvie--zyp .icon-text .text2 {background: url("../../images/public_site/zyp9-tT5Yfms.png") 100% 50% no-repeat; min-height: 250px; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; width: 100%; max-width: 650px;margin: 0 auto; padding-right: 320px;}
    .yfm-vzaimodeistvie--zyp .icon-text .bg-icon {background: url("../../images/public_site/zyp10-sdxGWUj.png") 50% 50% no-repeat; height: 165px; display: block;}


}

@media(max-width: 1023px){
    .roznica-process__ynf-bg h2 {margin-bottom: 0;}
    .program-roznica .b-item .icon img { height:150px; }
    .roznica-process--bg-zyp h2 {margin-bottom: 40px;}
    .prim-1c-ydal--bg-zyp-cloud ul {max-width: 300px;}
}
@media(max-width: 1000px){
    .blog__right-col.md-hidden {
        display: none !important;
    }
    .blog-content-title-box .blog-small-info-author {
        display: flex;
    }
    .content-title-box .h1-title,
    .blog-title {font-size: 24px}

    .section-menu-row {
        display: none;
    }
    .blog-container {
        flex-wrap: wrap;
    }
    .section-header--blog {
        background-position: calc(100% + 100px) 50%;
    }
    .blog__right-col--small {
        flex: 1 1 auto;
        margin-left: 0;
        width: 100%
    }
    .section-header__title {
        font-size: 50px;
    }
    .section-header__title .subtitle {font-size: 28px;}
    .section-menu-row { display: none;}
    .select-mobile-menu { display: block}
    .vverh-link { display: none;}

    .need-apteka {padding-left: 400px; background-size: 360px auto; min-height: 370px;}
    .program-roznica h2 {margin-left: auto; margin-right: auto; max-width: 500px}

    .prim-1c-ydal--bg-apteka-cloud { background-size: 320px auto; background-position: 100% 50%; padding-right: 340px}
    .prim-1c-ydal--bg-apteka-cloud  h3 {margin: 0; text-align: left;}
    .prim-1c-ydal--bg-apteka-cloud {}
}


@media(max-width: 906px){
    .b-popup--small {left: 0 !important; width: auto !important; right: 0 !important; padding-top: 120px;}
}

@media(max-width: 767px){
    .blog-content-title-box{flex-wrap: wrap;}
    .blog-content-title-box .left-box{width: 100%;}
    .blog-content-title-box .blog-small-info-author {margin-left: 0;padding-top: 25px}
    .blog-statistic {display: flex; justify-content: space-between;}

    .blog-statistic__view {margin-right: 0;}
    .blog-statistic__comments {margin-right: 0;}
    .blog-statistic__share {margin-right: 0;}
    .blog-statistic .label-text {display: none;}
    .section-header__title {font-size: 36px;}
    .section-header__title .subtitle {font-size: 24px;}
    .section-header {align-items: flex-start}
    .section-header--blog {background-position: 50% 100%;padding-bottom: 260px; margin-bottom: 20px;}

    .roznica-process__ynf-bg {padding-right: 0; background-position: 50% 100%;padding-bottom: 300px; background-size: 300px auto;}
    .roznica-process__ynf-bg .list-green { max-width: 100%; }

    .roznica-process--bg-zyp {background: none}
    .roznica-process--bg-zyp ul.list-green {max-width: 700px;padding-top: 400px; background: url("../../images/public_site/zyp5-320-ohVXX1-.png") 50% 0 no-repeat;}
}


@media(max-width: 680px){

    .slider-1c .slid23 {background: url("../../images/public_site/slide23-320-eLLzSiM.png") 50% calc(100% - 110px) no-repeat; height: 570px; padding-top: 0;}
    .slider-1c .slid23 .slide-left {width: 270px; margin:0 auto; padding: 0; text-align: center;}
    .slider-1c .slid23 h3 {margin-bottom: 20px; font-size: 24px; text-align: left;}
    .slider-1c .slid23 .text {height: 350px;  text-align: left;}
    .slider-1c .slid23 .btn-orange {margin-left: auto;margin-right: auto;}
    .blog-comments__write .comment-box__ava{ display: none; }
    .blog-comments__comment {position: relative;}
    .blog-comments__comment .comment-box__ava { position: absolute;top:5px;left:0; }
    .blog-comments__comment .comment-box__top { min-height: 70px; padding-left: 65px }
    .blog-comments__comment .comment-box__top { flex-direction: column-reverse; }
    .blog-comments .comment-box__top .date {margin-left: 0; text-align: left;}
    .blog-list-item {flex-wrap: wrap}
    .blog-list-item .img {max-width: 100%; text-align: center; flex: 0 0 auto; width: 100%;margin: 0 0 20px; }
    .blog-list-item .right {width: 100%;}
    .blog-list__title {font-size: 18px;}

    .b-ynf1 .b-text {padding: 300px 10px 0; margin: 0 -10px;}
    .b-ynf1-icons__list {display: block;padding-top: 30px;}
    .b-ynf1-icons .b-item {width: 100%; text-align: center;}
    .b-ynf1-icons .b-item .icon {width: 100%;}
    .b-ynf1-icons .b-item .text {max-width: 100%;}
    .yfm-vzaimodeistvie .icon-text .text1 {padding-left: 0; background-position: 50% 0;padding-top: 250px;margin-bottom: 20px;}
    .yfm-vzaimodeistvie .icon-text .text2 {padding-left: 0; background-size: 290px auto; padding-right: 0; background-position: 50% 0;padding-top: 270px;margin-bottom: 20px;}
    .yfm-vzaimodeistvie .icon-text .bg-icon {height: 300px; background-size: 150px auto;}
    .yfm-vzaimodeistvie .icon-text {margin-left: -10px;margin-right: -10px; padding-left: 10px; padding-right: 10px;}

    .need-apteka {padding-left: 0; padding-top: 0; padding-bottom: 330px; background-size: 300px auto; background-position: 50% calc(100% - 40px);}
    .need-apteka h2 { text-align:center;}
    .apteka-vzaimodeistvie .b-left {padding: 0 0 40px; background-position: 50% calc(100% - 120px)}
    .apteka-vzaimodeistvie ul.list-green {padding-bottom: 600px;}
    .apteka-vzaimodeistvie .b-btn {}

    .prim-1c-ydal--bg-apteka-cloud {padding: 0 0 40px; background-position: 50% calc(100% - 120px)}
    .prim-1c-ydal--bg-apteka-cloud .b-btn {padding-top: 260px}

    .yfm-vzaimodeistvie .icon-text .text1 {padding-top: 200px;}
    .yfm-vzaimodeistvie .icon-text .bg-icon {background: url("../../images/public_site/zyp9-tT5Yfms.png") 50% 50% no-repeat; height: 200px}
    .yfm-vzaimodeistvie .icon-text .text2 {background: url("../../images/public_site/zyp10-sdxGWUj.png") 50% 100% no-repeat; padding-top: 0;padding-bottom: 200px;}
}
@media(max-width: 610px){
    .slider-1c .slid24 {background: url("../../images/public_site/slide24-320-n8pYqDs.png") 50% calc(100% - 110px) no-repeat; height: 570px; }
    .slider-1c .slid24 .slide-left {width: 270px; margin:0 auto; padding: 0;}
    .slider-1c .slid24 h3 {margin-bottom: 20px;}
    .slider-1c .slid24 .text {height: 380px}
    .roznica-process--bg-apteka {background: url("../../images/public_site/apteka-people-320-7L_ctZX.png") 50% 0 no-repeat;}

    .slider-1c .slid25 {background: url("../../images/public_site/slide25-320-TSb9I6x.png") 50% calc(100% - 50px) no-repeat; height: 570px; }
    .slider-1c .slid25 .slide-left {width: 270px; margin:0 auto; padding: 0;}
    .slider-1c .slid25 h3 {margin-bottom: 20px;}
    .slider-1c .slid25 .text {height: 350px}
    .need-zyp__wrapper {flex-wrap: wrap;}
    .need-zyp__img {width: 100%; order: 1;}
    .need-zyp__text {width: 100%; order:0}

}

@media(max-width: 420px){
    .rozn-preim-arenda {background-size: 290px auto;}
    .roznica-process {background-position: 20% 150px;}
    .prim-1c-ydal--bg-zyp-cloud {background-size: 290px auto; background-position: 50% calc(100% - 20px); padding-bottom: 250px;}
}

/*** 08/04/23 **/

.btn-green--border {color:#fff;display: inline-block;vertical-align: top;
    transition: all 1s ease;
    border-radius:4px;
    border: 1px solid #628330;
    cursor:pointer;
    padding:11px 24px 12px;
    color: #628330;
    box-shadow: none;
    background: #fff;
}

.btn-green--border:hover {color:#fff;
    background:#628430; border: 1px solid #628430; color:#fff;
}

.slider-1c .slid28 { background:url("../../images/public_site/slide28-9jDvuGZ.png") 50% 100% no-repeat; padding-top:50px;}

.slider-1c .slid28 .slide-left {margin:0 auto ;max-width:480px; position: relative;left:-355px;color:#7d7d7d; font-size: 16px;}
.slider-1c .slid28 h3 {font-size: 48px;margin-bottom: 40px; color: #3c3c3c; margin-right: -200px;}
.slider-1c .slid28 .text {margin-bottom: 30px;}

.b-section {margin-bottom: 70px;}
.h-block-title-center {margin-left: auto !important; margin-right: auto !important; text-align: center}

.roznica-process--office1 { background:url("../../images/public_site/off7-0O3QDZc.png") 100% 0 no-repeat; }
.roznica-process--office2 {background:url("../../images/public_site/off8-5gsN_B-.png") 100% 0 no-repeat;}


.list-vopros .block--ic-text-btn {font-size: 16px;padding: 30px;}
.block--ic-text-btn .ico { min-width: 125px; max-width: 125px;}
.block--ic-text-btn .text {flex: 1 1 auto;padding-left: 20px; font-weight: 400;}
.block--ic-text-btn .b-last {padding-left: 20px; font-size: 14px; min-width: 200px; display: flex; flex-direction: column; align-items: flex-end}

.list-vopros {}
.list-vopros .text-center { text-align: center;}
.list-vopros h3 {font-size: 24px; margin: 0; padding: 0 0 30px; width: 100%;}
.list-vopros .btn-orange {white-space: nowrap;}
.list-vopros .block--banner {}
.list-vopros .block--banner {margin-bottom: 60px; padding-top: 25px;padding-bottom: 25px;}
.list-vopros .block--banner .text {flex: 1 1 auto; color: #618330; font-size: 24px; font-weight: bold;}


.fresh-buh-1 {margin-bottom: 65px;}
.fresh-buh-1 .h-title {margin: 0 auto; max-width: 930px;}
.fresh-buh-1 .text-center { text-align: center; max-width: 930px; margin: 0 auto 50px;}
.fresh-buh-1__banner {display: flex; align-items: center}
.fresh-buh-1__banner .img {flex:0 0 47%;}
.fresh-buh-1__banner .b-text {flex: 1 1 auto; max-width: 490px;margin-left: auto; padding-left: 30px;}
.fresh-buh-1__banner .b-text .title {font-weight: bold; font-size: 24px; padding-bottom: 30px;}

.fresh-buh-2 {margin-bottom: 65px;}
.fresh-buh-2 .h-title-center {margin-bottom: 55px;}
.fresh-buh-2 .blocks-differ { display: flex; gap: 30px; margin-bottom: 40px; flex-wrap: wrap}
.fresh-buh-2 .item-differ {padding: 40px 60px; max-width: calc(50% - 30px); min-width: calc(50% - 30px); box-shadow: 0 0 8px #d9d9d9;}
.fresh-buh-2 .item-differ .titl {color: #f87d4e; font-weight: bold; font-style: italic; margin-bottom: 30px; font-size: 30px; text-transform: uppercase}
.fresh-buh-2 .item-differ .text {font-size: 18px;}
.fresh-buh-2 .deffer-bottom {text-align: center; font-size: 24px; max-width: 760px; margin: 0 auto 25px;}
.fresh-buh-2 .deffer-bottom-btn { text-align: center}
.fresh-buh-2 .deffer-bottom-btn .b-btn {}
.fresh-buh-2 .deffer-bottom-btn .btn-toggle-close {display: none; background-image: none;
    background-position: 27px 50%;
    background-repeat: no-repeat;
    padding-left: 50px;}
.fresh-buh-2 .deffer-bottom-btn .btn-toggle-close:hover {background-image: url("../../images/public_site/close-orange-h-GeNM0hO.png");}
.fresh-buh-2 .deffer-bottom-btn.active .btn-toggle-open {display: none}
.fresh-buh-2 .deffer-bottom-btn.active .btn-toggle-close {display: inline-block}
.deffer-bottom-table { display: none}

.fresh-buh-2.--v2 .item-differ {color: #7d7d7d;}
.fresh-buh-2 .item-differ__header {display: flex; margin-bottom: 25px; align-items: center}
.fresh-buh-2 .item-differ__header .icon { min-width: 77px; max-width: 77px;margin-right: 28px;}
.fresh-buh-2 .item-differ__header .header-right {}
.fresh-buh-2 .item-differ__header .titl {padding: 0; margin: 0;}
.fresh-buh-2 .item-differ__header .subtitle {font-size: 16px; color: #618330;}
.fresh-buh-2 .green {color: #618330;}
.fresh-buh-2 .img-center {text-align: center; padding-top: 15px; padding-bottom: 10px;}
.fresh-buh-2 .b-text {padding-bottom: 35px;color: #7d7d7d; text-align: center}

@media(max-width: 1280px) {
    .roznica-process--office2 {padding-right: 0; background: none;}
    .roznica-process--office2 .list-green {background:url("../../images/public_site/off8-5gsN_B-.png") 50% 100% no-repeat; padding-bottom: 550px; background-size: auto 500px;}
    .list-vopros .block--banner .btn-orange {white-space: nowrap}
    .list-vopros .block--banner .text {font-size: 18px;}
    .b-ynf1-icons__list--office {text-align: center}
    .b-ynf1-icons .b-ynf1-icons__list--office .b-item .icon { margin-left: auto; margin-right: auto;}
}
@media(max-width: 1070px) {
    .slider-1c .slid28 .slide-left {left: 0;margin: 0;}

}
@media(max-width: 1175px) {
    .roznica-process--office1 {background-position: 100% 0; background-size: auto 200px;}
    .roznica-process--office1 h2, .roznica-process--office2 h2 {padding-bottom: 20px;margin-bottom: 0;}


}

@media(max-width: 1023px) {
    .slider-1c .slid28 h3 {font-size: 28px;}
    .slider-1c .slid28 {background-size: auto 80%;}
    .slider-1c .slid28 .slide-left {width: 100%; padding-right: 300px; max-width: 100%; }
    .slider-1c .slid28 h3 {margin-right: 0;}
    .roznica-process--office2  .list-green {max-width: 100%;}
    .list-vopros .block--ic-text-btn {flex-wrap: wrap}
    .block--ic-text-btn .b-last {width: 100%;padding: 15px;}
    .block--ic-text-btn .text {max-width: calc(100% - 100px)}
}




@media (max-width: 800px) {
    .slider-1c .slid28 {
        background-size: auto 70%;
    }
    .b-ynf1-icons h2 {margin-bottom: 20px;}
}

@media (max-width: 620px) {
    .list-vopros .block--banner { display: flex; flex-wrap: wrap;}
    .list-vopros .block--banner .text {font-weight: 400; width: 100%; padding-bottom: 15px;}
    .list-vopros--office .bl {box-shadow: none; padding: 0; margin: 0 0 20px;}
    .list-vopros .block--banner {    box-shadow: 0 0px 8px rgba(0,0,0, .2);
        margin-bottom: 20px;
        padding: 30px 15px;}
    .list-vopros .block--ic-text-btn { display: flex; flex-wrap: wrap;    box-shadow: 0 0px 8px rgba(0,0,0, .2);
        margin-bottom: 20px;
        padding: 30px 15px;}
    .list-vopros .block--ic-text-btn .ico {width: 100%; max-width: 100%; text-align: center; padding-bottom: 20px; padding-right: 0;}
    .block--ic-text-btn .text { max-width: 100%; padding: 0 0 20px; width: 100%;}
    .block--ic-text-btn .b-last {text-align: center; align-items: center}
}


@media (max-width: 610px) {
    .slider-1c .slid28 {
        background: none;
        height: 570px;
        padding-top: 0;
    }
    .slider-1c .slid28 .slide-left {width: 270px; margin:0 auto; padding: 0; text-align: center}
    .slider-1c .slid28 h3 {margin-bottom: 20px;}
    .slider-1c .slid28 .text {padding-bottom: 220px; background: url("../../images/public_site/slide28-360-gWfJwE2.png") calc(50% - 20px) 100% no-repeat; background-size: 280px auto;}
    .slider-1c .slid28 .btn-orange { text-align: center}
    .roznica-process--office1 {background-position: 50% calc(100% - 50px);padding-bottom: 230px; margin-bottom: 70px;}
    .roznica-process--office1 .list-green {  max-width: 100%;}
    .roznica-process--office2 .list-green { background-size: auto 400px; padding-bottom: 400px; }

}


@media(max-width: 360px){
    .slider-1c .slid28  {background-size: 230px auto}
    .slider-1c .slid28 h3 {margin-bottom: 20px}

}

.slider-1c .slid29 { background:url("../../images/public_site/slide29-ahGWjj-.png") 50% 100% no-repeat; padding-top:50px;}

.slider-1c .slid29 .slide-left {margin:0 auto ;max-width:480px; position: relative;left:-355px;color:#7d7d7d; font-size: 16px;}
.slider-1c .slid29 h3 {font-size: 48px;margin-bottom: 40px; color: #3c3c3c; margin-right: -200px;}
.slider-1c .slid29 .text {margin-bottom: 30px;}

.roznica-process--office2.--buisness {background:url("../../images/public_site/off8_1-pNuN9Na.png") 100% 0 no-repeat;}

.slider-1c .slid30 { background:url("../../images/public_site/slide30-Y6Hv7sw.png") 50% 100% no-repeat; padding-top:50px;}

.slider-1c .slid30 .slide-left {margin:0 auto ;max-width:480px; position: relative;left:-355px;color:#7d7d7d; font-size: 16px;}
.slider-1c .slid30 h3 {font-size: 48px;margin-bottom: 40px; color: #3c3c3c; margin-right: -200px;}
.slider-1c .slid30 .text {margin-bottom: 30px;}

.roznica-process--office2.--standart {background:url("../../images/public_site/off8_2-XLA2k8l.png") 100% 0 no-repeat;}





@media(max-width: 1280px) {
    .roznica-process--office2.--buisness {padding-right: 0; background: none;}
    .roznica-process--office2.--buisness .list-green {background:url("../../images/public_site/off8_1-pNuN9Na.png") 50% 100% no-repeat; padding-bottom: 550px; background-size: auto 500px;}
    .roznica-process--office2.--standart {padding-right: 0; background: none;}
    .roznica-process--office2.--standart .list-green {background:url("../../images/public_site/off8_2-XLA2k8l.png") 50% 100% no-repeat; padding-bottom: 550px; background-size: auto 500px;}

}



@media(max-width: 1070px) {
    .slider-1c .slid29 .slide-left {left: 0;margin: 0;}
    .slider-1c .slid30 .slide-left {left: 0;margin: 0;}

}


@media(max-width: 1023px) {
    .slider-1c .slid29 h3 {font-size: 28px;}
    .slider-1c .slid29 {background-size: auto 80%;}
    .slider-1c .slid29 .slide-left {width: 100%; padding-right: 300px; max-width: 100%; }
    .slider-1c .slid29 h3 {margin-right: 0;}
    .slider-1c .slid30 h3 {font-size: 28px;}
    .slider-1c .slid30 {background-size: auto 80%;}
    .slider-1c .slid30 .slide-left {width: 100%; padding-right: 300px; max-width: 100%; }
    .slider-1c .slid30 h3 {margin-right: 0;}

}




@media (max-width: 800px) {
    .slider-1c .slid29 {
        background-size: auto 70%;
    }
    .slider-1c .slid30 {
        background-size: auto 70%;
    }

}




@media (max-width: 610px) {
    .slider-1c .slid29 {
        background: none;
        height: 570px;
        padding-top: 0;
    }
    .slider-1c .slid29 .slide-left {width: 270px; margin:0 auto; padding: 0; text-align: center}
    .slider-1c .slid29 h3 {margin-bottom: 20px;}
    .slider-1c .slid29 .text {padding-bottom: 220px; background: url("../../images/public_site/slide29-360-cX9vSnV.png") calc(50% - 20px) 100% no-repeat; background-size: 280px auto;}
    .slider-1c .slid29 .btn-orange { text-align: center}
    .slider-1c .slid30 {
        background: none;
        height: 570px;
        padding-top: 0;
    }
    .slider-1c .slid30 .slide-left {width: 270px; margin:0 auto; padding: 0; text-align: center}
    .slider-1c .slid30 h3 {margin-bottom: 20px;}
    .slider-1c .slid30 .text {padding-bottom: 220px; background: url("../../images/public_site/slide30-360-24LHU1G.png") calc(50% - 20px) 100% no-repeat; background-size: 280px auto;}
    .slider-1c .slid30 .btn-orange { text-align: center}

    .roznica-process--office2.--standart .list-green { background-size: auto 400px; padding-bottom: 400px; }
}



@media(max-width: 360px){
    .slider-1c .slid29  {background-size: 230px auto}
    .slider-1c .slid29 h3 {margin-bottom: 20px}
    .slider-1c .slid30  {background-size: 230px auto}
    .slider-1c .slid30 h3 {margin-bottom: 20px}

}

/*** 21/06/23 about **/

.about-first {display: flex; margin-bottom: 60px;}
.about-first .b-text {flex: 1 1 auto;}
.about-first .h1 {font-size: 72px; margin: 0;padding: 0 0 35px}
.about-first .b-img {}
.about-first .b-img--mob {display: none}
.about-first .h3 {margin: 0;padding: 0 0 24px; font-size: 24px;}

.zad-buisnes {font-size: 18px; color: #7d7d7d; margin-bottom: 70px;}
.zad-buisnes .h-center {}
.zad-buisnes .list-zad-buisnes {display: flex; margin: 0 -8px;}
.zad-buisnes .zad-item {padding: 0 8px; flex: 1 1 auto }
.zad-buisnes .zad-item .img {}
.zad-buisnes .zad-item .text {padding-top: 10px;}
.zad-buisnes .h-center {font-size: 36px;margin: 0;padding: 0 0 40px; color: #3c3c3c; text-align: center;}


.about-miss {padding-right: 600px; background: url("../../images/public_site/about-mission-AKQTBZ8.png") 100% 100% no-repeat; min-height: 500px;padding-top: 40px; margin-bottom: 50px;}
.about-miss .h2 {font-size: 72px; margin: 0;padding: 0 0 34px;}


.about-img-bs {}
.about-img-bs .h2 {text-align: center; font-size: 32px; margin: 0;padding: 0 0 70px;}
.about-img-bs .b-about-img {display: flex;  align-items: center;padding-bottom: 50px;margin-bottom: 50px; border-bottom: 1px solid #ffcab5;}
.about-img-bs .b-about-img .img {padding: 0 10px; max-width: 40%; text-align: center; min-width: 40%;}
.about-img-bs .b-about-img .text {padding: 0 10px; flex: 1 1 auto;}
.about-img-bs .b-about-img.--reverse {flex-direction: row-reverse;}
.about-img-bs .b-about-img .h3 {font-weight: bold; font-size: 24px; margin: 0;padding: 0 0 30px;}
.about-img-bs .b-about-img p {padding: 0; margin: 0 0 30px;}
.about-img-bs .b-about-img ul.list-green li {padding-bottom: 5px;}

.it-integrator {display: flex; align-items: center; margin-bottom: 50px;}
.it-integrator .text {flex: 1 1 auto; padding-right: 30px;}
.it-integrator .h3 {margin: 0;padding: 0 0 35px; font-weight: bold; font-size: 24px;}
.it-integrator .img { min-width: 430px; max-width: 430px; }
.it-integrator .b-btn { text-align:left; }

@media(max-width: 1140px){
    .about-miss { padding-right: 400px; background-size: auto 400px; }
    .kassa-10 .img {margin-left: 20px;margin-right: 20px; width: 36%;}
    .kassa-10 .text1, .kassa-10 .text2 {width: 31%}
    .kassa-12-img .img {padding: 80px 0;}
    .kassa-12-img .b-item {top: 0;left: 0;}
    .kassa-12-img .b-item.i2 {bottom: 0;}
    .kassa-12-img .b-item.i3 {left: auto;right: 0;}
    .kassa-12-img .b-item.i4 {left: auto;right: 0; bottom: 0;}
}

@media(max-width: 1024px){
    .about-first .h1 {font-size: 60px;}
    .about-first .h3 {font-size: 21px;}
    .zad-buisnes .list-zad-buisnes {flex-wrap: wrap; justify-content: center;}
    .zad-buisnes .zad-item {margin: 0 15px 25px; flex: none;}
    .about-miss {background-position: 50% 100%; padding: 0 0 430px; text-align: center;}
    .about-miss .h2 {font-size: 48px;}
    .it-integrator .img {
        min-width: 330px;
        max-width: 330px;
    }
    .it-integrator .h3, .about-img-bs .b-about-img .h3 {font-size: 18px; padding-bottom: 25px;}
    .about-img-bs .b-about-img .h3 {}
    .it-integrator {flex-wrap: wrap;}
    .it-integrator .text {padding: 0; text-align: center;}
    .it-integrator .b-btn {width: 100%; text-align: center; display: block; margin: 0 auto 30px;}
    .it-integrator .btn-orange {max-width: 350px; width: 100%;}
    .it-integrator .img {margin: 0 auto;}
    .frash-banner4 .title {font-size: 24px;}
    .frash-banner5 h3 {font-size: 24px;}
    .frash-banner5 ul {margin-bottom: 200px;}
    .frash-banner5:before {background: none 100% 100% no-repeat; height: auto;bottom: 140px}
    .frash-banner5 .b-btn {text-align: center}
    .frash-banner6 .h3, .frash-banner6 h3 {font-size: 24px; text-align: center}
    .frash-banner6 p { text-align: center}
    .frash-banner6 p a {color:#618330}
    .frash-banner6 {flex-wrap: wrap;}
    .frash-banner6 .frash-banner6__left { width: 100%;margin-bottom: 30px;}
    .frash-banner6 .frash-banner6__img { max-width: 100%; width: 100%}
    .frash-banner5:before {background: url("../../images/public_site/frash-5-mob-c3YfGs7.png") 0 0 no-repeat; width: 282px; height: 242px; top: auto;bottom: 120px;}
    .frash-banner5 ul {margin-bottom: 250px;}
    .frash-banner6 .list-price-conf__item {padding-left: 40px;}
    .frash-banner6 .list-price-conf__item:after { left: 12px;}
    .dostyp-tarif__item .b-toggler .title {font-size: 24px;}

    .b-filter-cost--type2__2 .bs-inputs {display: flex; width: 100%;}
    .b-filter-cost--type2__2 .bs-inputs .input-item__pole { width: 100%}
    .b-filter-cost--type2__2 .bs-inputs .input-item {display: block}
    .b-filter-cost--type2__2 .bs-inputs .input-col {border:none;}
    .b-filter-cost--type2__2 .bs-inputs .input-col+.input-col {border-left: 1px solid #e2e2e2;}
    .b-filter-cost--type2__2 .inputs-itogo2 .label-itogo {min-width: 33%;}
    .tarif-table .tarif-table__table .first-col {width: 200px}
    .tarif-table .b-table {overflow: auto}
    .tarif-table .tarif-table__table{min-width: 1000px}
    .tarif-table .tarif-table__table th {padding: 15px;}
    .tarif-table .tarif-table__table td {padding: 15px;}
    .tarif-banner1__toggler-header {flex-wrap: wrap}
    .tarif-banner1 .img {min-width: 100%; max-width: 100%; padding: 15px 35px; font-size: 36px; justify-content: flex-start}
    .tarif-banner1 .img br {display: none}
    .tarif-banner1 .text-row {padding-left: 35px;padding-right: 35px;}
    .b-filter-cost--type2__2--2 .label-text {width: 100%; padding-bottom: 20px; position: relative;}
    .b-filter-cost--type2__2--2 .label-text br {display: none}
    .b-filter-cost--type2__2--2 .bs-inputs{padding-left: 0;}
    .b-filter-cost--type2__2--2  {padding-top: 0;}
    .fresh-container-filter + .btn-prob-frash {padding-top: 0;}
    .tarif-banner1 .b-desc__gray{padding: 25px;}
    .fresh-buh-2 .item-differ {padding: 35px;}
    .fresh-buh-2 .blocks-differ {gap:20px;}
    .tarif-table .tarif-table__table--big {min-width:660px;}
    .tarif-table .tarif-table__table--big th {width: 25%;}
    .tarif-table .tarif-table__table--big .first-col {width: 340px;}
    .kassa-10-title {max-width: 500px}
    .kassa-13-cards .title {font-size: 16px;}
    .kassa-13-cards .kassa-item__header {font-size: 36px; height: 80px; background-size: auto 44px; padding: 0 20px;}
    .kassa-13-cards .kassa-item__body {padding: 20px;}

    .bsp-2--doc-2 {padding-left: 450px;}
}

@media(max-width: 1023px) {
    .roznica-process__doc-bg  h2 {margin-bottom: 20px;}
    .prim-1c-ydal--doc-cloud {
        background-position: 100% 50%;
        background-size: 350px auto;
        min-height: 450px;
    }
    .prim-1c-ydal--doc-cloud h3 {text-align: left;margin: 0;}
    .rozn-preim-arenda--doc-bg {
        background-size: 410px auto;
        background-position: 100% 100%;
    }
    .fresh-buh-2 .item-differ {min-width: 100%; max-width: 100%}
}

@media(max-width: 800px) {
    .h-title-center {font-size: 24px;}
    .h3, h3 {font-size: 18px;}
    .price-frash-tarif__text {font-size: 16px;}
    .tarif-table .subtitle {font-size: 18px;}
    .roznica-process__doc-bg { background-size: 380px auto; padding-right: 400px;}
    .list-blocks-webkassa {flex-wrap: wrap}
    .block-webkassa {margin-bottom: 24px; width: 100%}
}

@media(max-width: 760px){
    .about-img-bs .b-about-img {flex-wrap: wrap;}
    .about-img-bs .b-about-img .img {min-width: 100%; max-width: 100%; margin-bottom: 20px; text-align: center;}
    .about-img-bs .b-about-img .text {width: 100%; text-align: center;}
    .about-img-bs .b-about-img ul.list-green li {text-align: left}
    .about-first .b-img--mob {display: block; margin: 0 auto 30px; max-width: 300px}
    .about-first .b-img {display: none}
    .about-first  {text-align: center;}
    .about-first .h1 {font-size: 36px; padding-bottom: 15px}
    .about-first .h3 {font-size: 18px;}
    .zad-buisnes .zad-item {text-align: center;}
    .about-miss .h2 {font-size: 36px;}
    .zad-buisnes {margin-bottom: 35px}
    .frash-banner5 ul li {margin-bottom: 15px;}


    .dostyp-tarif__item .b-toggler {flex-wrap: wrap;}
    .dostyp-tarif__item .b-toggler .ico {margin-right: 15px; margin-bottom: 15px;}
    .dostyp-tarif__item .b-toggler .title {display: none}
    .dostyp-tarif__item .b-toggler .b-title {display: block; width: 100%; margin-bottom: 15px;}
    .dostyp-tarif__item .b-toggler .b-title--mobile {display: block}
    .dostyp-tarif__item .dostyp-tarif__item__right {margin-left: 0;margin-right: 0;}
    .dostyp-tarif__item {padding: 20px;}
    .dostyp-tarif__item .b-desc__gray {padding: 20px; margin: 0 -20px 20px;}
    .dostyp-tarif__item .b-desc {margin: 0 -20px; padding: 20px;}
    .b-filter-cost--type2__2 .bs-inputs {display: block; border: none;}
    .b-filter-cost--type2__2 .bs-inputs .input-col+.input-col {border: none; border-top: 1px solid #e2e2e2; padding-top: 20px; }
    .b-filter-cost .bs-inputs .input-item .label {font-size: 24px; padding-bottom: 20px;}
    .fresh-container-filter .inputs-itogo2 {display: block}
    .b-filter-cost--type2__2 .inputs-itogo2 .label-itogo {display: block; font-size: 18px; padding: 0 0 20px;}
    .b-filter-cost--type2__2 .inputs-itogo2 .label-itogo br {display: none;}
    .fresh-container-filter .inputs-itogo2 .itogo-costs .itogo-costs__item .b-name {text-transform: none;}
    .b-filter-cost--type2__2 .inputs-itogo2 .itogo-costs .itogo-costs__item {padding-left: 30px; background-size: 20px auto; background-position: 0 2px; padding-bottom: 10px;}
    .tarif-table__content {display: none;}
    .tarif-table .subtitle {display: none;}
    .tarif-table__toggle .subtitle {display: block; font-size: 18px;padding-bottom: 20px;padding-left: 35px; background-position: 0 10px;}
    .tarif-table .b-table {display: none;}
    .tarif-table__header .title {font-size: 20px;}
    .tarif-table__header .ic {width: 53px;margin-right: 10px;}
    .tarif-table__header {padding-bottom: 0;}
    .tarif-table {margin-bottom: 20px; padding: 10px 20px;}



    .tarif-table__header .b-toggler-btn.js-toggler-tarif-btn {font-size: 12px;color:#f05a26;padding-top: 5px; display: block}
    .tarif-table__toggle {display: none}
    .tarif-table--no-toggler .tarif-table__toggle {display: block}
    .tarif-table--no-toggler .tarif-table__content {display: block}
    .tarif-table--no-toggler .subtitle {display: block;}

    .tarif-banner1.mt65 {margin-top: 30px;}
    .tarif-banner1 .img {justify-content: center; font-size: 18px;}
    .tarif-banner1 .text-row+.text-row {flex-wrap: wrap}
    .tarif-banner1 .text-row .text {padding-bottom: 20px; width: 100%;}
    .tarif-banner1 .text-row .b-btn{width: 100%; text-align: center; max-width: 100%;}

    .b-filter-cost--type2__2--2 .label-text {padding-left: 0; font-size: 36px; text-align: center}
    .b-filter-cost--type2__2--2 .inputs-itogo2 .label-itogo { text-align: center}
    .b-filter-cost--type2__2 .itogo-costs__price-one {text-align: center}

    .fresh-buh-1__banner {flex-wrap: wrap}
    .fresh-buh-1__banner .img {flex: 0 0 100%; text-align: center; margin-bottom: 40px;}
    .fresh-buh-1__banner .b-text {flex: 0 0 100%; max-width: 100%; width: 100%;}
    .fresh-buh-1__banner .b-text .title {font-size: 18px; color: #3c3c3c;}
    .tarif-banner1 .text-row {flex-wrap: wrap}
    .fresh-buh-2 .h-title-center {font-size: 16px; margin-bottom: 25px;}
    .fresh-buh-2.--v2 .h-title-center {font-size: 24px;}
    .fresh-buh-2 .blocks-differ {flex-wrap: wrap; margin-bottom: 40px;}
    .fresh-buh-2 .item-differ {padding: 15px;}
    .fresh-buh-2 .item-differ .titl {margin-bottom: 15px;}
    .fresh-buh-2 .item-differ {margin-bottom: 0;}
    .fresh-buh-2 .deffer-bottom {font-size: 16px;}
    .tb-mobile-toggler {}
    .tb-mobile__desc {display: none}
    .tb-mobile-toggler .tb-mobile__header { text-align: left; padding: 15px 40px 15px 15px; background-image: url("../../images/public_site/orange-arr-d-t1Q00eK.png"); background-position: calc(100% - 15px) 50%; background-repeat: no-repeat;}
    .tb-mobile-toggler.active .tb-mobile__header {background-image: url("../../images/public_site/orange-close-Tq_piTA.png");}
    .slider-1c .slid36 h3 {font-size: 38px;}
}

@media(max-width: 450px){
    .zad-buisnes .zad-item {width: 100%}
    .roznica-process--bg-kassa11 {background-size: 90% auto ;}
    .kassa-12-img .img img {display: none}
    .kassa-12-img .b-item {position: relative;top: 0;left: 0;right: 0;bottom: 0; width: 100%; max-width: 100%; display: flex; margin-bottom: 20px; align-items: center}
    .kassa-12-img .ico {display: block; min-width: 135px; max-width: 135px;}
    .kassa-12-img .ico img {display: block}
    .kassa-12-img .img {padding: 0;}
    .kassa-12-title {background: url("../../images/public_site/kassa12-320-ywd7fF7.png") 50% 100% no-repeat;padding-bottom: 300px; margin-bottom: 20px;}

    .rozn-preim-arenda--doc-bg {background-size: 100% auto; padding-bottom: 60%;}

}

.btn-orange--border {border: 1px solid #f57d1c; color: #f57d1c; box-shadow: none; background: #fff; }
.btn-orange--border:hover {background: #f57d1c; color: #fff;}
.text-transform-none {text-transform: none}
.slider-1c .slid31 { background:url("../../images/public_site/slide31-1cwI2uT.png") 100% 50% no-repeat; padding-top:50px;}

.slider-1c .slid31 .slide-left {margin:0 auto ;max-width:480px; position: relative;left:-355px;color:#3c3c3c; font-size: 16px;}
.slider-1c .slid31 h3 {font-size: 48px;margin-bottom: 5px; color: #3c3c3c; margin-right: -200px;}
.slider-1c .slid31 .text {margin-bottom: 30px; font-size: 36px; font-style: italic}


.dostyp-tarifs {}
.dostyp-tarifs .h-title-center {margin-bottom: 30px;}


.dostyp-tarif__item {padding: 30px; margin-bottom: 20px; background: #fff; box-shadow: 0 0 5px #ccc; border-radius: 6px}
.dostyp-tarif__item .b-toggler {display: flex; align-items: center}
.dostyp-tarif__item .b-toggler .ico {max-width: 75px; min-width: 75px; display: flex; align-items: center; margin-right: 30px;}
.dostyp-tarif__item .b-toggler .b-title--mobile { display: none}
.dostyp-tarif__item .b-toggler .b-title {}
.dostyp-tarif__item .b-toggler .title {font-size: 30px; padding-bottom: 10px;}
.dostyp-tarif__item .b-toggler strong.green {color:#618330;}
.dostyp-tarif__item .b-toggler .title {}
.dostyp-tarif__item .dostyp-tarif__item__right {margin-left: auto;}
.dostyp-tarif__item .btn-orange--border {font-size: 14px; padding: 12px 30px; width: 137px; position: relative}
.dostyp-tarif__item .btn-orange--border { }
.dostyp-tarif__item .btn-toggle-open {}
.dostyp-tarif__item .btn-toggle-close { background-image: none; background-position: 27px 50%; background-repeat: no-repeat; padding-left: 50px; display: none}
.dostyp-tarif__item .b-desc {padding-top: 20px; display: none}
.dostyp-tarif__item .b-desc__gray {background: #f4f4f4; margin-bottom: 20px; border-radius: 6px; padding: 27px 27px 27px 55px;}
.dostyp-tarif__item .list-check {margin-bottom: 20px;}
.dostyp-tarif__item .b-desc__warning {background: url("../../images/public_site/i-warning-dhT3XVl.png") 0 1px no-repeat; padding: 4px 0 2px 45px;}
.dostyp-tarif__item.active .btn-toggle-open {display: none}
.dostyp-tarif__item.active .btn-toggle-close {display: block}

.list-check {margin: 0;padding: 0; list-style: none;}
.list-check__item {background: none 0 2px no-repeat;margin-bottom: 2px; padding-left: 36px;}
.list-check__item a {color: #618330; text-decoration: underline}
.list-check__item a:hover {text-decoration: none;}

.btn-prob-frash {text-align: center; padding-top: 50px;}

.price-frash-tarif {}
.h2-title-center {text-align: center; margin: 0;padding: 0 0 20px;}
.price-frash-tarif__text {font-size: 18px; text-align: center; padding-bottom: 40px;}

.b-filter-cost .bs-inputs .input-item .label {font-size: 30px;color: #6f95cf;padding-bottom: 25px; max-width: 166px; margin: 0 auto;}
.b-filter-cost--type2__2 {padding-top: 50px;}
.b-filter-cost--type2__2 .bs-inputs {padding-bottom: 50px; padding-left: 250px;}
.b-filter-cost--type2__2 .inputs-itogo2 .label-itogo {font-size: 24px;font-weight: 400; min-width: calc(33% + 80px);}
.b-filter-cost--type2__2 .bs-inputs .input-col {padding-bottom: 30px;}
.b-filter-cost--type2__2 .inputs-itogo2 .itogo-costs .itogo-costs__item {font-size: 18px;font-weight: 400; color: #3c3c3c; padding-top: 1px;padding-left: 45px;margin-bottom: 5px;}
.b-filter-cost--type2__2 .inputs-itogo2 .itogo-costs .itogo-costs__item .b-cost {font-size: 18px;font-weight: 800; color: #618330;}
.inputs-itogo2 .itogo-costs .itogo-costs__item .circ1 {background: url("../../images/public_site/tr-circ1-hINdOon.png") 0 0 no-repeat;}
.b-filter-cost--type2__2 .inputs-itogo2 .circ2 {background: url("../../images/public_site/tr-circ2-oPsh3i3.png") 0 0 no-repeat;}
.b-filter-cost--type2__2 .inputs-itogo2 .circ3 {background: url("../../images/public_site/tr-circ3-U06gdE9.png") 0 0 no-repeat;}
.b-filter-cost--type2__2--2 {position: relative}
.b-filter-cost--type2__2--2 .bs-inputs {background: none;}
.b-filter-cost--type2__2--2 .label-text { position: absolute; font-weight: 900; text-transform: uppercase; color: #6f95cf; font-size: 46px; padding-left: 40px; font-style: italic}
.b-filter-cost--type2__2 .itogo-costs__price-one { text-align: right;font-size: 24px;font-weight: bold;color: #618330;}

.mb60 {margin-bottom: 60px;}
.mt65 {margin-top: 65px;}

.fresh-tarif-tables {color: #3c3c3c; margin-bottom: 60px;}
.fresh-tarif-tables .h-title-center {margin-bottom: 20px;}
.tarif-table {box-shadow: 0 0 5px #ccc;padding: 25px 25px 15px;margin-bottom: 55px; border-radius: 6px;}
.tarif-table__header {font-size: 30px; padding-bottom: 10px; display: flex; align-items: center}
.tarif-table__header .ic {margin-right: 30px;}
.tarif-table__header .title {}
.tarif-table__content {}
.tarif-table .b-table {border: 1px solid #a7a7a7; margin-bottom: 20px; border-radius: 6px;}
.tarif-table .tarif-table__table { width: 100%; overflow: hidden;  color: #3c3c3c; border-radius: 6px; font-size: 16px;}
.tarif-table .tarif-table__table th {font-weight: bold; padding: 20px 10px 20px 30px; background: #dfe6d6;}
.tarif-table--blue .tarif-table__table th {background: #e6f0f6;}
.tarif-table--beige .tarif-table__table th, .tarif-table--beige .tarif-table__table .th {background: #fff4e1; font-weight: bold; text-align: center}
.tarif-table--orange .tarif-table__table th {background: #fde2d5;}
.tarif-table .tarif-table__table tr+tr+tr td {border-top: 1px solid #a7a7a7;}
.tarif-table .tarif-table__table tr:first-child th {border-top: none;}
.tarif-table .tarif-table__table tr th {border-top: 1px solid #a7a7a7;}
.tarif-table .tarif-table__table td {padding: 20px 10px 20px 30px;}
.tarif-table .tarif-table__table td+td, .tarif-table .tarif-table__table th+th {border-left: 1px solid #a7a7a7;}
.tarif-table .tarif-table__table .first-col {width: 300px;}
.tarif-table .tarif-table__table--big { text-align: center}
.tarif-table .tarif-table__table--big .first-col {width: 530px; text-align: left}
.tarif-table .tarif-table__table--big td:first-child {text-align: left}
.tarif-table .tarif-table__table--big tr+tr td {border-top: 1px solid #a7a7a7;}
#table_fresh_kassir tr:nth-child(n) td:nth-child(2) {
    background-color: #e7eef8;
}
#table_fresh_kassir tr:nth-child(n) td:nth-child(3) {
    background-color: #fdebe1;
}
.tarif-table .green {color: #618330;}
.tarif-table .subtitle {font-size: 24px;padding-bottom: 25px;padding-top: 10px;background: url("../../images/public_site/tr-circ1-hINdOon.png") 0 15px no-repeat; padding-left: 45px;}
.tarif-table--blue .subtitle {background: url("../../images/public_site/tr-circ2-oPsh3i3.png") 0 15px no-repeat;}
.tarif-table--orange .subtitle {background: url("../../images/public_site/tr-circ3-U06gdE9.png") 0 15px no-repeat;}
.tarif-table .b-toggler-btn {display: none}
.tarif-table__toggle {display: none; padding-top: 20px;}
.tarif-table__mobile {font-size: 16px;border: 1px solid #a7a7a7; border-radius: 6px;margin-bottom: 20px; display: none}
.tarif-table__mobile-header {padding: 15px; background: #dfe6d6; font-weight: bold; border-radius: 6px 6px 0 0;}
.tarif-table--blue .tarif-table__mobile-header { background: #e6f0f6;}
.tarif-table--orange .tarif-table__mobile-header {background: #fde2d5;}
.tarif-table__mobile-subtitle {padding: 10px 15px;}
.tarif-table__mobile .mobile-table {display: table; width: 100%;}
.tarif-table__mobile .mobile-table-tr {display: table-row;}
.tarif-table__mobile .mobile-table-th { display: table-cell; padding: 10px 15px;font-weight: bold;}
.tarif-table__mobile .mobile-table-td {display: table-cell; padding: 10px 15px;}
.tarif-table__mobile .mobile-table-th, .tarif-table__mobile .mobile-table-td {border-top: 1px solid #a7a7a7; }

.slider-1c .slid32 { background:url("../../images/public_site/slide32-0VCJnvS.png") 50% 100% no-repeat; padding-top:50px;}

.slider-1c .slid32 .slide-left {margin:0 auto ;max-width:480px; position: relative;left:-355px;color: #7d7d7d; font-size: 16px;}
.slider-1c .slid32 h3 {font-size: 60px;margin-bottom: 5px; color: #3c3c3c; }
.slider-1c .slid32 .text {margin-bottom: 30px; font-size: 18px; }
.slider-1c .slid32 .subtitle {margin-bottom: 44px; font-size: 30px; }

.slider-1c .slid33 { background:url("../../images/public_site/slide33-v2L9Yo2.png") 50% 100% no-repeat; padding-top:50px;}

.slider-1c .slid33 .slide-left {margin:0 auto ;max-width:480px; position: relative;left:-355px;color: #7d7d7d; font-size: 16px;}
.slider-1c .slid33 h3 {font-size: 60px;margin-bottom: 5px; color: #3c3c3c; }
.slider-1c .slid33 .text {margin-bottom: 30px; font-size: 18px; }
.slider-1c .slid33 .subtitle {margin-bottom: 44px; font-size: 30px; }



.tarif-banner1 {display: flex; box-shadow: 0 0 8px #d9d9d9; border-radius: 6px;}
.tarif-banner1__toggler-wrapper {width: 100%;}
.tarif-banner1__toggler-header {display: flex}
.tarif-banner1 .img {min-width: 380px; max-width: 380px; text-transform: uppercase; border-radius: 6px; background: linear-gradient(135deg, #7d92d8 1%,#ce84ef 99%); display: flex; justify-content: center; align-items: center; font-weight: 900; font-size: 48px; font-style: italic;color: #fff; padding: 5px 35px;}

.tarif-banner1 .right {flex: 1 1 auto}
.tarif-banner1 .text-row {padding: 25px 50px; display: flex;}
.tarif-banner1 .text-row+.text-row {border-top: 1px solid #e2e2e2;}
.tarif-banner1 .text-row .text {flex: 1 1 auto;}
.tarif-banner1 .text-row .b-btn {min-width: 150px; text-align: right; padding-top: 0; max-width: 150px;}
.tarif-banner1 .green {color: #618330}
.tarif-banner1 .btn-toggle-close {display: none; background-image: none;
    background-position: 27px 50%;
    background-repeat: no-repeat;
    padding-left: 50px;}
.tarif-banner1 .btn-toggle-close:hover {background-image: url("../../images/public_site/close-orange-h-GeNM0hO.png");}
.tarif-banner1 .active .btn-toggle-open {display: none}
.tarif-banner1 .active .btn-toggle-close {display: inline-block}

.tarif-banner1 .b-desc {padding: 30px; display: none}
.tarif-banner1 .b-desc__gray {background: #f4f4f4; margin-bottom: 20px; border-radius: 6px; padding: 27px 27px 27px 55px;}
.tarif-banner1 .list-check {margin-bottom: 20px;}
.tarif-banner1 .b-desc__warning {background: url("../../images/public_site/i-warning-dhT3XVl.png") 0 1px no-repeat; padding: 4px 0 2px 45px;}


.tarif-banner1--buh .img {font-size: 32px; background: linear-gradient(135deg,  #f7784c 1%,#fdb567 98%);}

.tarif-table--type2 .subtitle {background: none; padding-left: 0;}

.slider-1c--no-shadow .slider {background: none;}

.b-tarif-table__table {display: table}
.b-tarif-table__table .tr {display: table-row}
.b-tarif-table__table .td { display: table-cell}
.b-tarif-table__table .th { display: table-cell}

.deffer-bottom-table {display: none}

.tb-mobile {margin-bottom: 20px; display: none }
.tb-mobile-block {font-size: 14px;}
.tb-mobile__header {text-align: center; border: 1px solid #a7a7a7; margin-bottom: -1px; margin-right: 1px; padding: 15px 0; font-weight: bold; background: #fff4e1; font-size: 16px;}
.tb-mobile-block > .tb-mobile__header:first-child {}
.tb-mobile__row {display: flex;}
.tb-mobile__col:first-child {text-align: left;}
.tb-mobile__col { text-align: center; max-width: 50%; min-width: 50%;border: 1px solid #a7a7a7;margin-right: -1px;margin-bottom: -1px; padding: 10px;}

.tb-mobile .tb-mobile-toggler {}

.slider-1c .slid34 { background:url("../../images/public_site/slide34-aYVklUM.png") 50% 100% no-repeat; padding-top:50px;}

.slider-1c .slid34 .slide-left {margin:0 auto ;max-width:480px; position: relative;left:-355px;color:#7d7d7d; font-size: 16px;}
.slider-1c .slid34 h3 {font-size: 60px;margin-bottom: 30px; color: #3c3c3c; }
.slider-1c .slid34 .text {margin-bottom: 30px; font-size: 24px;}


.slider-1c .slid35 { background:url("../../images/public_site/slide35-9i56isE.png") 50% 100% no-repeat; padding-top:50px;}
.slider-1c .slid35 .slide-left {margin:0 auto ;max-width:480px; position: relative;left:-355px;color:#7d7d7d; font-size: 16px;}
.slider-1c .slid35 h3 {font-size: 48px;margin-bottom: 30px; margin-right: -200px; color: #3c3c3c; }
.slider-1c .slid35 .text {margin-bottom: 30px; font-size: 24px;}

.kassa-10 {margin-bottom: 65px;}
.kassa-10-title { text-align: center; max-width: 740px; margin: 0 auto}
.kassa-10-row { display: flex; justify-content: center; align-items: center; color: #7d7d7d; }
.kassa-10 .title {font-weight: bold; font-style: italic; font-size: 36px; padding-bottom: 20px;}
.kassa-10 .b-btn {text-align: center}
.kassa-10 .text1 {max-width: 260px;}
.kassa-10 .text2 { max-width: 260px;}
.kassa-10 .img {margin: 0 120px;}

.roznica-process--bg-kassa11 {background: url("../../images/public_site/ka12-MH9rcFT.png") 100% 50% no-repeat;}

.kassa-12 {margin-bottom: 65px;}
.kassa-12-title { text-align: center; font-size: 36px;color: #3c3c3c; padding-bottom: 25px;}
.kassa-12 .b-text {font-size: 24px;color: #7d7d7d; text-align: center;padding-bottom: 70px;}
.kassa-12 .b-btn-center { text-align: center; padding-top: 35px;}
.kassa-12-img {text-align: center}
.kassa-12-img .img {display: inline-block; vertical-align: top; position: relative}
.kassa-12-img .ico {display: none;}
.kassa-12-img .b-item {position: absolute; top: 47px;left: -170px; font-size: 16px;color: #7d7d7d; width: 170px; text-align: left}
.kassa-12-img .b-item.i2 {top: auto;bottom: 40px;}
.kassa-12-img .b-item.i3 {left: calc(100% + 20px);}
.kassa-12-img .b-item.i4 {left: calc(100% + 20px); top: auto; bottom: 30px;}

.about-img-bs--type2 {margin-bottom: 60px;}
.about-img-bs--type2 .b-about-img {border: none; padding-bottom: 0;}
.about-img-bs--type2 .b-btn-center {text-align: center}

.kassa-13 {margin-bottom: 70px;}
.kassa-13-cards {display: flex;  margin: 0 -10px; padding-bottom: 10px;}
.kassa-13-cards .kassa-item {padding: 10px; width: 33.333%; }
.kassa-13-cards .kassa-item__wrapper {box-shadow: 0 0 5px #ccc; border-radius: 6px;}
.kassa-13-cards .kassa-item__header {height: 127px; display: flex; justify-content: flex-end; font-size: 72px; font-weight: bold; font-style: italic; align-items: center; padding: 0 30px; color: #fff; background: #8abff4 url("../../images/public_site/kassa-12--nEUqkC.png") 30px 50% no-repeat; border-radius: 6px 6px 0 0;}
.kassa-13-cards .kassa-item__header.green {background-color: #62b45c;}
.kassa-13-cards .kassa-item__header.red {background-color: #f26350;}
.kassa-13-cards .kassa-item__header .text {}
.kassa-13-cards .kassa-item__body {padding: 30px;}
.kassa-13-cards .title {font-size: 24px; font-weight: bold; font-style: italic}
.kassa-13-cards .b-btn {padding-top: 30px; text-align: left;}
.kassa-13-cards {}

.kassa-13__item .btn {width: auto}


.bsp-2--doc-2 {background: url("../../images/public_site/doc1-VO0eNdH.png")  0 50% no-repeat;}
.bsp-2--doc-2 h2 {margin-bottom: 30px;}

.doc3 { text-align: center; color: #3c3c3c; font-size: 24px; margin-bottom: 25px;}

.roznica-process__doc-bg {
    padding-top: 40px;
    background: url("../../images/public_site/doc5--G7qPFY.png") 100% 50% no-repeat;
    padding-right: 450px;
}

.rozn-preim-arenda--doc-bg { background: url("../../images/public_site/doc6-aW-enVT.png") 100% 50% no-repeat;}

.prim-1c-ydal--doc-cloud {background: url("../../images/public_site/doc7-CNnQHyI.png") 100% 50% no-repeat;}

.top-banner.--new {height: 205px;}
.top-banner__img {position: absolute;top: 0;left:calc(50% - 1000px); width: 2000px; height: 100%; background-position: 50% 0; background-repeat: no-repeat;}
.top-banner__content {position: relative;z-index: 1;}
.top-banner.--new .breadcrumb {color: #929292; font-size: 12px;}
.top-banner__title {font-size: 36px;}
.top-banner__title span {color: #f05a26;}
.breadcrumb-item {position: relative; margin-right: 5px;}
.breadcrumb-item + .breadcrumb-item {padding-left: 10px;}
.breadcrumb-item + .breadcrumb-item:before { content: ""; display: block; position: absolute; top: calc(50% - 2px); left: 0; width: 4px;height: 4px; border-radius: 50%; padding: 0; background: #929292;}

.link-tabs {position: relative; border: none; background: none; z-index: 1;}
.link-tabs:before {
    background: #f3f3f3;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    content: "";
    position: absolute;
    left:calc(50% - 2000px);
    top:0;
    width: 4000px;
    height: 100%;
    z-index: -1;
}

.link-tabs.--new { display: flex; text-align: left; justify-content: space-between; padding: 10px 0;}
.link-tabs.--new li {margin: 0;}
.link-tabs.--new li a {color: #3c3c3c; text-decoration: none; padding: 10px 20px; display: block}
.link-tabs.--new li.active a {color: #f05a26; border: none; background: #fff; border-radius: 4px;}

.market-title2 {text-align: center; font-size: 24px; width: 100%; max-width: 710px; margin: 0 auto; padding: 20px 0 50px;}

.list-market-new {display: none}
.list-market-new.active {display: block}
.item-market-new {display: flex; align-items: center; border-radius: 6px; box-shadow: 0 0 10px #d9d8d8; padding: 20px;margin-bottom: 30px;}
.item-market-new .btn {font-size: 14px; padding: 8px 20px 9px;}
.item-market-new .btn+.btn {margin-left: 14px;}
.item-market-new .btn-orange { padding: 9px 20px 10px;}
.item-market-new .b-left {flex: 1 1 auto; display: flex; align-items: center; padding-right: 20px;}
.item-market-new .b-right {border-left: 1px solid #e2e2e2;padding-left: 35px; max-width: 450px; min-width: 450px; width: 100%; display: flex; align-items: center}
.item-market-new .img {max-width: 70px; min-width: 70px;margin-right: 30px;}
.item-market-new .title {color: #3c3c3c; font-size: 18px;}
.item-market-new .title strong {font-weight: bold;}
.item-market-new .price {color: #618330; font-size: 18px; font-weight: bold;}
.item-market-new .btns {margin-left: auto;}

.btn-menu-market {position: relative; background: #f6f6f6; align-items: center; margin: 0 -10px; padding: 0 0 0 10px; display: none;}
.btn-menu-market .b-label {color: #3c3c3c;}
.btn-menu-market .arr-menu {position: relative; margin-left: auto;}

.first-webkassa {margin-bottom: 60px;}
.first-webkassa .title-h1 {font-size: 60px;font-weight: 400;color: #3c3c3c; margin: 0;padding: 0 0 20px; text-align: center}
.first-webkassa .title-h3 {font-size: 24px;color: #7d7d7d; font-weight: 400; margin: 0; padding: 0 0 55px; text-align: center;}
.list-blocks-webkassa {display: flex; margin: 0 -24px;}
.block-webkassa {width: 33.333%; padding: 0 24px;}
.block-webkassa__wrapper {background: #fff; padding: 30px; border-radius: 6px; box-shadow: 0 0 8px #d9d9d9;border-left: 10px solid #8fd9ff; display: flex; flex-direction: column;}
.--yellow .block-webkassa__wrapper {border-color: #ffe16a}
.--green .block-webkassa__wrapper {border-color: #bbe57e;}
.block-webkassa .b-header {margin-bottom: 10px; min-height: 70px;}
.block-webkassa .b-title {color: #3c3c3c; font-size: 18px;font-weight: bold;}
.block-webkassa .b-bottom {margin-top: auto; padding-top: 25px; display: flex; align-items: center; border-top: 1px solid #e2e2e2;}
.block-webkassa .b-cost {margin-right: auto;color: #618330; font-size: 18px;font-weight: bold;}
.block-webkassa .b-btn {text-align: left; padding: 0;}
.block-webkassa .btn-orange {font-size: 14px;}



.slider-1c .slid36 { background:url("../../images/public_site/slide36-0oikSnH.png") 50% 100% no-repeat; padding-top:50px;}

.slider-1c .slid36 .slide-left {margin:0 auto ;max-width:580px; position: relative;left:-355px;color: #7d7d7d; font-size: 16px;}
.slider-1c .slid36 h3 {font-size: 60px;margin-bottom: 5px; color: #3c3c3c; }
.slider-1c .slid36 .text {margin-bottom: 30px; padding-top: 15px; font-size: 18px; }
.slider-1c .slid36 .subtitle {margin-bottom: 35px; font-size: 30px; }


@media(max-width: 1230px) {
    .slider-1c .slid31 {background: url("../../images/public_site/slide31-768-VWreL73.png")  50px 50% no-repeat;}
    .slider-1c .slid31 .slide-left {left: 0; margin: 0;}
    .slider-1c .slid32 {background: url("../../images/public_site/slide32-768-dsNjVH-.png")  100% 50% no-repeat;}
    .slider-1c .slid32 .slide-left {left: 0; margin: 0;}
    .slider-1c .slid33 {background: url("../../images/public_site/slide33-768-B1dsD_5.png")  100% 50% no-repeat;}
    .slider-1c .slid33 .slide-left {left: 0; margin: 0;}
    .slider-1c .slid34 {background: url("../../images/public_site/slide34-768-IlyJGsF.png")  100% 100% no-repeat;}
    .slider-1c .slid34 .slide-left {left: 0; margin: 0;}
    .slider-1c .slid34 h3 {font-size: 48px;}

    .slider-1c .slid35 {background: url("../../images/public_site/slide35-768-u6e4MYz.png")  100% 100% no-repeat;}
    .slider-1c .slid35 .slide-left {left: 0; margin: 0;}
    .slider-1c .slid35 h3 {font-size: 48px;}
    .slider-1c .slid36 {background: url("../../images/public_site/slide36-768-qo-JuIY.png")  100% 50% no-repeat;}
    .slider-1c .slid36 .slide-left {left: 0; margin: 0;}
}

@media (max-width:  1023px) {
    .btn-menu-market {display: flex}
    .item-market-new {flex-wrap: wrap}
    .item-market-new .b-left {width: 100%; padding: 0 0 30px;}
    .item-market-new .b-right {width: 100%; padding: 30px 0 0; border:none; border-top: 1px solid #e2e2e2; min-width: 100px; max-width: 100%; }
    .menu-market {position: relative}
    .link-tabs.--new {display: none}
    .link-tabs.--new li a {padding: 0; }
    .link-tabs.--new li.active a {background: none;}
    .link-tabs.--new li {width: 100%; padding: 5px 10px;}
}

@media(max-width: 760px) {
    .slider-1c .slid31 h3 {font-size: 30px; text-align: left;}
    .slider-1c .slid31 {background: url("../../images/public_site/slide31-320-cINfSAj.png")  50% 0 no-repeat; padding-top: 0;padding-left: 10px;}
    .slider-1c .slid31 .slide-left {margin: 0 auto; height: 100%; display: flex; flex-direction: column; text-align: center}
    .slider-1c .slid31 .btn-orange { margin-top: auto; margin-bottom: 15px;}
    .slider-1c .slid31 .text {font-size: 18px; text-align: left;}

    .slider-1c .slid32 h3 {font-size: 48px; text-align: left;}
    .slider-1c .slid32 {background: url("../../images/public_site/slide32-320-_6SSeyl.png")  50% calc(100% - 80px) no-repeat; padding-top: 0;padding-left: 10px;}
    .slider-1c .slid32:after {display: none !important}
    .slider-1c .slid32 .slide-left {margin: 0 auto;  height: 100%; display: flex; flex-direction: column; text-align: center}
    .slider-1c .slid32 .subtitle {font-size: 18px; text-align: left}
    .slider-1c .slid32 .btn-orange { margin-top: auto; margin-bottom: 15px;}
    .slider-1c .slid32 .text {font-size: 18px; margin-bottom: 10px; text-align: left;}

    .slider-1c .slid33 h3 {font-size: 48px; text-align: left;}
    .slider-1c .slid33 {background: url("../../images/public_site/slide33-320-4Vb0A3H.png")  50% calc(100% - 80px) no-repeat; padding-top: 0;padding-left: 10px;}
    .slider-1c .slid33:after {display: none !important}
    .slider-1c .slid33 .slide-left {margin: 0 auto;  height: 100%; display: flex; flex-direction: column; text-align: center}
    .slider-1c .slid33 .subtitle {font-size: 18px; text-align: left}
    .slider-1c .slid33 .btn-orange { margin-top: auto; margin-bottom: 15px;}
    .slider-1c .slid33 .text {font-size: 18px; margin-bottom: 10px; text-align: left;}
    .slider-1c .slid34 h3 {font-size: 48px; margin-bottom: 5px; text-align: left;}
    .slider-1c .slid34 .text {font-size: 18px; margin-bottom: auto; text-align: left; }
    .slider-1c .slid34 { background: url("../../images/public_site/slide34-320-r002SjB.png") 50% calc(100% - 50px) no-repeat; background-size: auto 280px; padding-top: 20px; }
    .slider-1c .slid34 .slide-left {height: 100%; display: flex; flex-direction: column; padding-bottom: 30px;}
    .slider-1c .slid34 .btn-orange {text-align: center;}


    .slider-1c .slid35 h3 {font-size: 24px; margin-bottom: 5px; text-align: left;}
    .slider-1c .slid35 .text {font-size: 18px; margin-bottom: auto; text-align: left; }
    .slider-1c .slid35 { background: url("../../images/public_site/slide35-320-BvgwjyL.png") 50% calc(100% - 100px) no-repeat; background-size: auto 280px; padding-top: 20px; }
    .slider-1c .slid35 .slide-left {height: 100%; display: flex; flex-direction: column; padding-bottom: 30px;}
    .slider-1c .slid35 .btn-orange {text-align: center;}
    .slider-1c .slid36 h3 {font-size: 46px; text-align: left;}
    .slider-1c .slid36 {background: url("../../images/public_site/slide36-320-Cw29CTe.png")  50% calc(100% - 80px) no-repeat; padding-top: 0;padding-left: 10px;}
    .slider-1c .slid36:after {display: none !important}
    .slider-1c .slid36 .slide-left {margin: 0 auto;  height: 100%; display: flex; flex-direction: column; text-align: center}
    .slider-1c .slid36 .subtitle {font-size: 18px; text-align: left}
    .slider-1c .slid36 .btn-orange { margin-top: auto; margin-bottom: 15px;}
    .slider-1c .slid36 .text {font-size: 18px; margin-bottom: 10px; text-align: left;}
    .tarif-table__mobile {display: block}
    .tb-mobile {display: block}
    .kassa-10-row {flex-wrap: wrap; text-align: center}
    .kassa-10 .img {width: 100%; max-width: 100%;margin-bottom: 20px;order: 0;}
    .kassa-10 .text1 { width: 100%; max-width: 100%; order: 1; margin-bottom: 30px;}
    .kassa-10 .text2 {width: 100%; max-width: 100%; order: 2;}
    .roznica-process--bg-kassa11 {background-size: 400px auto ;}
    .kassa-13-cards {flex-wrap: wrap}
    .kassa-13-cards .kassa-item {width: 100%; max-width: 500px;margin-bottom: 20px;}
    .tarifs-list {flex-direction: column; align-items: center}
}

@media(max-width: 700px) {
    .bsp-2--doc-2 {padding-left: 0; padding-top: 20px; background-position: 50% 100%; padding-bottom: 470px;}
}
@media(max-width: 610px) {
    .roznica-process--bg-kassa11 {margin-bottom: 30px;}
    .roznica-process__doc-bg {padding: 0 20px 300px; background-position: 50% calc(100% - 30px); margin-bottom: 40px;}
    .rozn-preim-arenda--doc-bg {padding-bottom: 300px;}
    .prim-1c-ydal--doc-cloud {background-position: 50% calc(100% - 20px);}
    .item-market-new .img {min-width: 40px; max-width: 40px;margin-bottom: 20px;}
    .item-market-new .b-left {flex-wrap: wrap}
    .item-market-new .title {width: 100%}
    .item-market-new .b-right {flex-wrap: wrap;}
    .item-market-new .price {width: 100%;padding-bottom: 20px;}
    .item-market-new .btns {margin: 0; width: 100%}
}

.tarifs-list {display: flex; width: 100%; justify-content: space-between; padding-top: 30px; margin-bottom: 50px}
.tarif-item {display: flex; flex-direction: column; justify-content: space-between}
.tarif-item-text {padding: 10px}
.tarif-item-href {padding: 10px}
.tarifs-list .tarif-item {width: 300px}
.tarif-item-body {padding: 10px}

.zachem-unf-container {display: flex; width: 100%; flex-direction: column}
.zachem-unf-container-header {display: flex; align-items: center; flex-direction: column; margin: 20px 0 20px 0}
.zachem-unf-container-body {display: flex; flex-direction: column; align-items: center; margin: 20px 0 20px 0}
.description_text {width: 550px; font-size: 14px}
.description_text ul {max-width: 550px;padding: 0;margin: 0;}
.description_text ul li {padding-bottom: 15px;padding-left: 24px;position: relative;}
.description_text ul li:after {content:"";width: 10px;height: 10px; border-radius:50%; background:#618330;position: absolute;top:6px;left:0;}
.zachem-unf-container-body_description {width: 900px; display: flex; justify-content: space-between; margin-top: 20px; align-items: center}

.img-fullscreen-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0,0,0,0.85);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    cursor: zoom-out;
}

.img-fullscreen-overlay img {
    max-width: 90vw;
    max-height: 90vh;
    object-fit: contain;
    box-shadow: 0 0 20px rgba(0,0,0,0.8);
}
