

/* Start:/local/templates/endomed/css/main.css?1765391505119123*/
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100% }
body {
    margin: 0 }
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
    display: block }
audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline }
audio: not([controls]) {
    display: none;
    height: 0 }
[hidden],template {
    display: none }
a {
    background-color: transparent }
a:active,a:hover {
    outline: 0 }
abbr[title] {
    border-bottom: 1px dotted }
b,strong {
    font-weight: 700 }
dfn {
    font-style: italic }
h1 {
    font-size: 2em;
    margin: .67em 0 }
mark {
    background: #ff0;
    color: #000 }
small {
    font-size: 80% }
sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline }
sup {
    top: -.5em }
sub {
    bottom: -.25em }
img {
    border: 0;
    max-width: 100%;
 }
svg: not(: root) {
    overflow: hidden }
figure {
    margin: 1em 40px }
hr {
    box-sizing: content-box;
    height: 0 }
pre {
    overflow: auto }
code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em }
button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0 }
button {
    overflow: visible }
button,select {
    text-transform: none }
button,html input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer }
button[disabled],html input[disabled] {
    cursor: default }
button:: -moz-focus-inner,input:: -moz-focus-inner {
    border: 0;
    padding: 0 }
input {
    line-height: normal;
    outline: 0 }
button {
    outline: 0 }
input[type="checkbox"],input[type="radio"] {
    box-sizing: border-box;
    padding: 0 }
input[type="number"]:: -webkit-inner-spin-button,input[type="number"]:: -webkit-outer-spin-button {
    height: auto }
input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box }
input[type="search"]:: -webkit-search-cancel-button,input[type="search"]:: -webkit-search-decoration {
    -webkit-appearance: none }
fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em }
legend {
    border: 0;
    padding: 0 }
textarea {
    overflow: auto }
optgroup {
    font-weight: 700 }
table {
    border-collapse: collapse;
    border-spacing: 0 }
td,th {
    padding: 0 }
* {
    margin: 0;
    padding: 0 }
html {
    height: 100% }
body {
    width: 100%;
    height: 100%;
    background-color: #fff;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Ubuntu',sans-serif }
table {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100% }
h1 {
    color: #000;
    font-size: 35px;
    font-weight: 400;
    line-height: normal;
    text-align: left;
    margin: 0 0 20px }
h2,h3,h4 {
    color: #000;
    font-size: 25px;
    font-weight: 400;
    line-height: normal;
    margin: 0 0 15px }
ul {
    list-style: none }
p {
    margin: 20px 0 }
a {
    color: #000 }
a:hover {
    text-decoration: none }
input: -webkit-autofill,input: -webkit-autofill:hover,input: -webkit-autofill:focus,input: -webkit-autofill:active {
    -webkit-transition-delay: 9999s;
    -webkit-transition: color 9999s ease-out,background-color 9999s ease-out }
input:: -webkit-input-placeholder {
    color: #808089;
    opacity: 1!important }
input:: -moz-placeholder {
    color: #808089;
    opacity: 1!important }
input: -moz-placeholder {
    color: #808089;
    opacity: 1!important }
input: -ms-input-placeholder {
    color: #808089;
    opacity: 1!important }
textarea:: -webkit-input-placeholder {
    color: #808089;
    opacity: 1!important }
textarea:: -moz-placeholder {
    color: #808089;
    opacity: 1!important }
textarea: -moz-placeholder {
    color: #808089;
    opacity: 1!important }
textarea: -ms-input-placeholder {
    color: #808089;
    opacity: 1!important }
a:active,a:focus {
    outline: none }
input,textarea {
    outline: none }
input:active,textarea:active {
    outline: none }
:focus {
    outline: none }
.clearfix:after {
    content: "";
    display: table;
    clear: both }
.outer {
    width: 100%;
    margin: 0 auto;
    min-width: 300px }
.inner {
    width: 98%;
    max-width: 1874px;
    margin: 0 auto }
.inner2 {
    width: 100%;
    max-width: 1785px;
    margin: 0 auto }
header {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 17px 20px 20px 293px;
    max-width: 1785px;
margin: 0 auto;
    position: relative }
.logo {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999;
 }
.header-description {
    display: inline-block;
    vertical-align: middle;
    font-weight: 300;
    line-height: 24px;
    margin: 0 3% 0 0;
    width: 45.9% }
.header-middle-with-tel {
    display: inline-block;
    vertical-align: middle;
    width: 16%;
    margin: 0 1.5% 0 0 }
.header-middle-with-email {
    display: inline-block;
    vertical-align: middle;
    width: 19%;
    margin: 0 2% 0 0 }
.header-right {
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    width: 17.3% }
.header-right.hid {
    display: none }
.header-middle-tel-img {
    display: inline-block;
    vertical-align: top;
    margin: 4px 0 0 }
.header-middle-tel-info {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 13px;
    width: 84% }
.header-middle-with-email-item {
    margin: 22px 0 }
.header-middle-email-info {
    display: inline-block;
    vertical-align: top;
    margin: 4px 0 0;
    line-height: 24px;
    text-decoration: none;
    color: #747477;
    border-bottom: 1px solid #E9E9E9;
 }
.header-middle-email-info:hover {
    border-bottom: 1px solid #fff;
 }
.header-middle-tel {
    text-decoration: none;
    font-size: 25px;
    line-height: 24px }
.header-middle-button-wrap {
    display: inline-block;
    vertical-align: middle;
    width: 12.5%;
    margin: 0 3% 0 0;
 }
.header-middle-button {
    display: block;
    padding: 11px 1%;
    width: 100% }
.popup-form {
    display: none;
    padding: 25px 50px 45px;
    width: 370px;
    background-color: #f8f8f8 }
.popup-title {
    font-weight: 300;
    font-size: 27px;
    line-height: 34px;
    text-align: center;
    margin: 0 0 30px }
.popup-undertitle {
    color: #212121;
    text-align: center;
    font-size: 20px;
    margin: 2px 0 15px }
.form-label {
    display: block;
    margin: 0 auto 10px;
    box-sizing: border-box;
    width: 100% }
.form-input {
    border: 1px solid #fff;
    box-sizing: border-box;
    padding: 15px 1% 15px 8%;
    width: 100% }
.form-input:hover,.form-input:focus {
    border: 1px solid #A1A1A1 }
.form-button-wrapper {
    box-sizing: border-box;
    width: 100%;
    max-width: 273px;
    margin: 0 auto }
.form-button {
    width: 100%;
    padding: 13px 1% }
.red-button {
    font-weight: 500;
    font-size: 13px!important;
    line-height: 24px!important;
    text-transform: uppercase;
    box-sizing: border-box;
    border: 0;
    background-color: #FF2513;
    text-decoration: none;
    text-align: center;
    color: #fff }
.red-button:hover {
    background-color: #DA1F0F;
    color: #fff;
    cursor: pointer;
 }
.red-button:active {
    background-color: #FF574A;
    color: #fff;
    cursor: pointer;
 }
.transparent-button {
    font-weight: 500;
    font-size: 13px;
    line-height: 24px;
    text-transform: uppercase;
    box-sizing: border-box;
    border: 1px solid #FF4A4F;
    background-color: #FF181F;
    text-decoration: none;
    text-align: center;
    color: #fff }
.transparent-button:hover {
    background-color: #DA1F0F }
.transparent-button:active {
    background-color: #FF574A }
.white-button {
    font-weight: 500;
    font-size: 13px;
    line-height: 24px;
    text-transform: uppercase;
    box-sizing: border-box;
    border: 1px solid #FFEAE9;
    background-color: #fff;
    text-decoration: none;
    text-align: center;
    color: #000009 }
.white-button:hover {
    background-color: #DA1F0F;
    color: #fff;
    border: 1px solid #DA1F0F }
.white-button:active {
    background-color: #FF574A;
    color: #fff;
    border: 1px solid #FF574A }
.errors_block {
    display: none }
.form-input.error {
    border: 1px solid red }
.privacy_head {
    margin: 20px 0 0 }
.form_label_checkbox {
    display: block;
    position: relative;
    margin: 20px 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center }
.form_label_checkbox input {
    position: absolute;
    opacity: 0 }
.ckeckmark-text {
    display: block;
    margin: 0;
    font-size: 12px;
    text-align: center;
    line-height: 15px;
    color: #63636e }
.label_txt {
    color: #FF2513 }
.form_label_checkbox .form_checkbox.error~.ckeckmark-text,.form_label_checkbox .form_checkbox.error~.ckeckmark-text .label_txt {
    color: red!important }
.privacy_p {
    margin: 10px 0;
    font-size: 15px }
.header-right-a {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 10px;
    text-decoration: none;
    position: relative }
.header-right-a-title {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #8C8C8F;
 }
.header-right-a:hover .header-right-a-title {
    color: #ff2513;
 }
.header-right-img {
    display: block;
    margin: 0 auto 7px;
    width: 46px;
    height: 46px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: #000000 url(/local/templates/endomed/css/../img/sprites2.png) no-repeat }
.profile .header-right-img {
    background-position: -5px -653px }
.favourites .header-right-img {
    background-position: -5px -709px }
.cart .header-right-img {
    background-position: -5px -765px }
.profile:hover .header-right-img {
    background-position: -5px -821px }
.favourites:hover .header-right-img {
    background-position: -5px -877px }
.cart:hover .header-right-img {
    background-position: -5px -933px }
    .faq-tabs .qst {
        cursor: pointer;
    }
    .faq-tabs .title {
        margin-bottom: 15px;
font-size: 18px;
    }
    .faq-tabs .content {
        display: none;
        padding: 10px 20px;
background-color: #f1f1f1;
margin-bottom: 15px;
    }
    .faq-tabs .qst.active .content {
        display: block;
    }
.header-soc {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    text-align: right;
    margin: 0;
 }
.header-soc-a {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 5px;
    width: 45px;
    height: 44px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: #000000 url(/local/templates/endomed/css/../img/sprites2.png) no-repeat }
.youtube.header-soc-a {
    background-position: -5px -221px }
.google.header-soc-a {
    background-position: -5px -5px }
.insta.header-soc-a {
    background-position: -5px -59px }
.fb.header-soc-a {
    background-position: -5px -113px }
.youtube.header-soc-a:hover {
    background-position: -5px -329px }
.google.header-soc-a:hover {
    background-position: -5px -545px }
.insta.header-soc-a:hover {
    background-position: -5px -383px }
.fb.header-soc-a:hover {
    background-position: -5px -491px }
.header-language {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    text-align: right;
 }
.header-language-a {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 5px;
    width: 45px;
    height: 44px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: #000000 url(/local/templates/endomed/css/../img/sprites2.png) no-repeat }
    .header-language-a:nth-child(1) {
        margin: 0 0 0 3px;
    }
.ru.header-language-a {
    background-position: -5px -167px }
.en.header-language-a {
    background-position: -5px -275px }
.ru.header-language-a:hover {
    background-position: -5px -437px }
.en.header-language-a:hover {
    background-position: -5px -599px }
.secondscreen2 .logo {
    position: relative;
    left: 0;
    display: inline-block;
    vertical-align: middle;
 }
.header-right-cart-number {
    position: absolute;
    top: 0;
    right: 0;
    width: 14px;
    height: 14px;
    border: 1px solid #ff2513;
    text-align: center;
    color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background-color: #ff2513;
    padding-top: 0;
    font-weight: 700;
    font-size: 10px }
.header-right-a:hover .header-right-cart-number {
    color: #ff2513;
    background-color: #fff;
 }
.menu {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 6px 20px 6px 223px;
    background-color: #f8f8f8 }
.menu.fixed {
    position: fixed;
width: 100%;
top: 0;
z-index: 100;
}
@media screen and (min-width: 768px) {
.logo.fixed {
    position: fixed;
left: 60px;
top: -140px;
z-index: 101;
}
}
.menu > div {
    max-width: 1785px;
margin: 0 auto;
}
.menu-a {
    display: inline-block;
    vertical-align: middle;
    margin: 0 25px 0 0;
    text-decoration: none;
    font-weight: 700;
    font-size: 15px;
    line-height: 24px;
    text-transform: uppercase }
.menu-a.last {
    margin-right: 2% }
.menu-a:hover,
.menu-a.selected {
    color: #ff2513 }
.search {
    display: inline-block;
    vertical-align: middle;
    width: 19.3% }
.search-and-zoom {
    width: 100%;
    position: relative;
    background: #fff;
    box-sizing: border-box;
    padding: 15px 17px }
#search_input,#search_input_2,#search_input_3 {
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
    width: 90%;
    margin-right: 10px;
    border: none }
.search-btn {
    border: none;
    width: 16px;
    position: absolute;
    right: 30px;
    top: 18px }
.search-zoom {
    display: block;
    width: 100% }
#privacy,#privacy_check {
    display: none;
    width: 500px;
    padding: 0 20px }
.main-slider-h1 {
    color: #fff;
    font-size: 42px;
    line-height: 50px;
    font-weight: 500;
    margin: 0 0 42px }
.main-first-bg-imgscreen {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-size: cover!important;
    box-sizing: border-box }
.first-img-screen {
    position: relative }
.first-content {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 0 196px;
    position: relative }
.first-img-screen .inner {
    position: relative;
    display: table;
    height: 510px }
.first-img-screen .content-wrap {
    display: table-cell;
    vertical-align: middle }
.main-first-slider .slick-prev {
    background: #000000 url(/local/templates/endomed/css/../img/first_slider_prev.png) no-repeat;
    width: 51px;
    height: 100px;
    left: 0;
    top: 50%;
    position: absolute;
    z-index: 100 }
.main-first-slider .slick-next {
    background: #000000 url(/local/templates/endomed/css/../img/first_slider_next.png) no-repeat;
    width: 51px;
    height: 100px;
    right: 0;
    top: 50%;
    position: absolute;
    z-index: 100 }
.slick-dots {
    bottom: -60px }
.main-first-slider .slick-dots {
    bottom: 40px;
    width: 300px;
    right: 0 }
.main-first-bullit {
    margin: 15px 0 0 }
.main-first-bullit-img {
    display: inline-block!important;
    vertical-align: middle }
.main-first-bullit-text {
    display: inline-block;
    vertical-align: middle;
    width: 90%;
    color: #fff;
    font-size: 20px;
    line-height: 27px;
    margin: 0 0 0 1.5% }
.main-first-bullit-text span {
    font-weight: 700 }
.main-first-bullits {
    width: 65% }
.first-content.fourth:after {
    position: absolute;
    display: block;
    content: '';
    right: 0;
    top: 10px;
    background: url(/local/templates/endomed/css/../img/main_first_slider_after_1.png) no-repeat;
    width: 689px;
    height: 481px }
.first-content.fifth:after {
    position: absolute;
    display: block;
    content: '';
    right: 113px;
    top: 60px;
    background: url(/local/templates/endomed/css/../img/main_first_slider_after_2.png) no-repeat;
    width: 554px;
    height: 389px }
.first-content.sixth:after {
    position: absolute;
    display: block;
    content: '';
    right: 103px;
    top: 60px;
    background: url(/local/templates/endomed/css/../img/main_first_slider_after_3.png) no-repeat;
    width: 588px;
    height: 385px }
.secondscreen {
    background: #F5F5F5;
    padding: 56px 0 60px }
.second-bullits {
    text-align: center }
.second-bullit {
    display: inline-block;
    vertical-align: top;
    margin: 0 5%;
    width: 19%;
    text-align: left }
.second-bullit-text {
    margin: 20px 0 0;
    line-height: 24px }
.second-bullit-img {
    display: inline-block;
    vertical-align: middle }
.second-bullit-title {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 5%;
    width: 75%;
    font-weight: 500;
    font-size: 20px;
    line-height: 26px }
.thirdscreen {
    background: #F5F5F5;
    padding: 8px 0 105px }
.all-titles {
    font-weight: 300;
    text-align: center;
    font-size: 36px;
    line-height: 42px;
    margin: 0 }
.all-titles.tal {
    text-align: left }
.all-titles span {
    font-weight: 500;
    color: #ff2513 }
.third-content {
    margin: 78px 0 0 }
.third-item {
    margin: 0 4px 4px 0;
    width: calc((100% - 16px) / 5);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    height: 338px;
    position: relative;
    float: left }
.third-item.last {
    margin-right: 0 }
.third-item-cont {
    position: absolute;
    left: 30px;
    bottom: 35px;
    width: 86% }
.third-item-a {
    text-decoration: none;
    border-bottom: 1px solid #DADADA;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px }
.third-item-a:hover {
    border-bottom: 1px solid #fff }
.third-item-text {
    display: block;
    margin: 11px 0 0;
    font-size: 16px;
    line-height: 20px }
.third-bottom {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    padding: 33px 0;
    text-align: center }
.third-bottom .all-titles {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    margin: 0 3% 0 0 }
.third-button {
    display: inline-block;
    vertical-align: middle;
    width: 258px;
    padding: 11px 1% }
.fourthscreen {
    padding: 86px 0 80px }
.fourth-left {
    float: left;
    width: 28.305%;
    margin-left: 1% }
.fourth-middle {
    float: left;
    width: 35.39%;
    margin: -20px 4.7% 0 1% }
.fourth-right {
    float: right;
    width: 29.305%;
    font-size: 18px;
 }
.fourth-left-bullits {
    margin: 75px 0 0 }
.fourth-left-bullit-line {
    margin: 24px 0 27px;
    width: 100%;
    height: 1px;
    background-color: #f5f6f4 }
.fourth-left-bullit-img {
    display: inline-block;
    vertical-align: top }
.fourth-left-bullit-text {
    display: inline-block;
    vertical-align: top;
    font-size: 22px;
    line-height: 28px;
    margin: -5px 0 0 4.5%;
    width: 81% }
.fourth-left-bullit-text span {
    font-weight: 700 }
.fourth-right-title {
    font-weight: 500;
    font-size: 30px;
    line-height: 34px;
    margin: 0 0 42px }
.fourth-right-ul {
    list-style-type: disc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 16px }
.fourth-right-li {
    margin: 16px 0 0;
    color: #f24841;
    position: relative }
.fourth-right-li span {
    color: #000;
    position: relative;
    top: -1px }
.fourth-right-info {
    background: #F5F6F4 url(/local/templates/endomed/css/../img/main_fourth_img_2.jpg) no-repeat;
    background-position: left top;
    background-size: auto 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 23px 10px 26px 145px;
    margin: 48px 0 40px }
.fourth-right-info-text {
    line-height: 24px;
    margin: 0 }
.fourth-right-info-text span {
    font-weight: 700 }
.consult-grey-cont {
    background: #727272;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 22px 2% 27px;
    text-align: center }
.consult-grey-text {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-weight: 300;
    font-size: 30px;
    line-height: 34px;
    margin: 0 }
.consult-grey-text span {
    font-weight: 500 }
.consult-grey-tel {
    text-decoration: none;
    color: #fff }
.consult-grey-arrow {
    display: inline-block;
    vertical-align: middle;
    margin: 5px 2% 0 }
.consult-grey-soc {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 10px }
.fifthscreen {
    padding: 45px 0 0 }
.fifth-img {
    display: inline-block;
    vertical-align: top }
.fifth-middle {
    display: inline-block;
    vertical-align: top;
    margin: -12px 0 0 3.5%;
    width: 39% }
.fifth-right {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 3%;
    width: 18%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 40px;
    border-left: 1px solid #E9E9E9 }
.fifth-middle-text {
    font-size: 18px;
    line-height: 26px;
    margin: 50px 0 0 }
.fifth-middle-text span {
    font-weight: 500 }
.fifth-middle-ul-title {
    font-size: 24px;
    line-height: 34px;
    margin: 30px 0 37px }
.fifth-middle-ul {
    list-style-type: disc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 16px }
.fifth-middle-li {
    margin: 13px 0 0;
    color: #f24841;
    position: relative;
    font-weight: 400;
    font-size: 18px }
.fifth-middle-li span {
    color: #000;
    position: relative;
    top: -1px }
.fifth-right-item {
    position: relative;
    background: #f3f3f3;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 22px 10px 20px 25px;
    font-size: 13px;
    line-height: 18px;
    margin: 0 0 22px }
.fifth-right-item.last {
    margin: 0 }
.fifth-right-item span {
    display: block;
    margin: 0 0 12px;
    color: #ff2613;
    font-weight: 700;
    font-size: 28px;
    line-height: 24px }
.fifth-right-item:before {
    position: absolute;
    display: block;
    content: '';
    left: -48px;
    top: -5px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid #fff;
    -webkit-box-shadow: 0 0 0 1px #ebebeb;
    -moz-box-shadow: 0 0 0 1px #ebebeb;
    box-shadow: 0 0 0 1px #ebebeb;
    background: #727272;
    width: 14px;
    height: 14px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box }
.fifth-right-item:after {
    position: absolute;
    display: block;
    content: '';
    left: -15px;
    top: 0;
    width: 0;
    height: 0;
    border-top: 15px solid #f3f3f3;
    border-left: 15px solid transparent }
.mapscreen {
    padding: 0 0 88px }
.map {
    display: inline-block;
    vertical-align: middle;
    height: 400px;
    width: 72% }
.ya_map_mark {
    background: rgba(0,0,0,0) url(/local/templates/endomed/css/../img/pin.png) no-repeat scroll 0 0;
    width: 100px;
    height: 91px;
    bottom: 85px;
    right: 15px;
    position: relative }
.map-info {
    display: inline-block;
    vertical-align: middle;
    width: 24%;
    margin: 0 0 0 3% }
.map-info-items {
    margin: 31px 0 0 }
.map-info-item {
    margin: 26px 0 0 }
.map-info-item-img {
    display: inline-block;
    vertical-align: top }
.map-info-item-text {
    display: inline-block;
    vertical-align: top;
    margin: -2px 0 0 4%;
    width: 88%;
    font-size: 18px;
    color: #000009;
    line-height: 24px }
.textarea-input {
    display: block;
    resize: none;
    min-height: 110px }
.map-button {
    width: 100%;
    max-width: 232px;
    padding: 11px 1%;
    display: block;
    margin: 35px 0 0 42px }
footer {
    padding: 40px 0;
    background: #737373 }
.underfooter {
    padding: 15px 0;
    background: #606060 }
.footer-left {
    display: inline-block;
    vertical-align: top;
    margin: 0 2% 0 0;
    width: 31% }
.footer-left.first {
    width: 14% }
.footer-left-title {
    margin: 0 0 20px;
    color: #fff;
    font-size: 20px;
    line-height: 24px }
.footer-left-a {
    color: #DFC8C8;
    text-decoration: none }
.footer-left-a:hover,
.footer-left-a.selected {
    color: #fff }
.footer-left-ul {
    list-style-type: none }
.footer-left-li {
    margin: 17px 2% 0 0;
    display: inline-block;
    vertical-align: top;
    width: 96%;
 }
.footer-left-ul:nth-child(2n).footer-left-li {
    margin-right: 0;
 }
.footer-left-bottom {
    margin: 45px 0 0 }
.footer-left-bottom-img {
    display: inline-block;
    vertical-align: middle }
.footer-left-bottom-text {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 5%;
    width: 72%;
    color: #fff;
    line-height: 24px }
.footer-left-bottom-text span {
    font-weight: 700 }
.footer-right {
    display: inline-block;
    vertical-align: top;
    margin: 0 1.5% 0 0;
    width: 13.7% }
.footer-right.last {
    margin-right: 0;
    width: 16.7%;
 }
.footer-right-a-wrap {
    margin: 0 0 22px }
.footer-right-a {
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid transparent;
    font-size: 20px }
.footer-right-a:hover,
.footer-right-a.selected {
    color: #fff;
    border-bottom: 1px solid #fff }
.footer-soc {
    margin: 43px 0 0 }
.footer-soc.hid {
    display: none;
 }
.footer-soc-a {
    display: inline-block;
    vertical-align: top;
    margin: 0 3px 0 0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    width: 48px;
    height: 48px;
    background: #000000 url(/local/templates/endomed/css/../img/sprite.png) no-repeat }
.footer-soc-a.last {
    margin-right: 0;
 }
.footer-soc-a.fb:hover {
    background-position: -5px -5px }
.footer-soc-a.google:hover {
    background-position: -5px -63px }
.footer-soc-a.insta:hover {
    background-position: -5px -121px }
.footer-soc-a.youtube:hover {
    background-position: -5px -179px }
.footer-soc-a.fb {
    background-position: -5px -237px }
.footer-soc-a.google {
    background-position: -5px -295px }
.footer-soc-a.insta {
    background-position: -5px -353px }
.footer-soc-a.youtube {
    background-position: -5px -411px }
.convert_p {
    margin: 0;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    display: inline-block;
    vertical-align: middle }
.convert_logo_img {
    display: inline-block;
    margin: 0 0 0 15px;
    vertical-align: middle;
    width: 100px }
.footer-convert {
    display: inline-block;
    vertical-align: middle;
    margin: 0 15% 0 0;
 }
.underfooter-left-text {
    display: inline-block;
    vertical-align: middle;
 }
.footer-right-item {
    margin: 15px 0 30px }
.footer-right-item-img {
    display: inline-block;
    vertical-align: top }
.footer-right-item-info {
    display: inline-block;
    vertical-align: top;
    margin: -4px 0 0 6%;
    width: 84% }
.footer-requisits {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    margin: 0 }
.footer-right-tel {
    text-decoration: none;
    font-size: 30px;
    line-height: 24px;
    color: #fff }
.footer-right-button-wrap {
    width: 100%;
    max-width: 232px;
    margin: 17px 0 0 }
.footer-right-button {
    display: block;
    padding: 11px 1%;
    width: 100%;
    font-weight: 500;
    font-size: 13px;
    line-height: 24px;
    text-transform: uppercase;
    box-sizing: border-box;
    border: 1px solid #8F8F8F;
    background-color: transparent;
    text-decoration: none;
    text-align: center;
    color: #fff }
.footer-right-button:hover {
    background-color: #FF181F;
    border: 1px solid #FF181F;
 }
.footer-right-button:active {
    background-color: #DA1F0F;
    border: 1px solid #DA1F0F;
 }
.footer-right-email {
    text-decoration: none;
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    border-bottom: 1px solid #8F8F8F }
.footer-right-email:hover {
    border-bottom: 1px solid #fff }
footer .search {
    display: block;
    width: 100% }
.underfooter-left {
    float: left;
    width: 40%;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    margin: 0 }
.underfooter-right {
    float: right;
    width: 60%;
    text-align: right }
.underfooter-right-a {
    display: inline-block;
    vertical-align: middle;
    margin: 8px 0 0 5%;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    line-height: 20px }
.underfooter-right-a:hover {
    color: #FBC2BE }
.header-gamburger-mobile, .header-gamburger-mobile-2 {
    display: none }
.mob-br {
    display: none }
.breadcrumbs {
    padding: 20px 0 20px 293px }
.breadcrumbs-sep {
    display: inline-block;
    vertical-align: middle;
    margin: 0 15px }
.breadcrumbs-a {
    text-decoration: none;
    font-size: 14px;
    line-height: 20px;
    color: #767676;
    display: inline-block;
    vertical-align: middle }
.tovar-mainh1 {
    font-size: 42px;
    line-height: 50px;
    margin: 0 0 37px }
.header-menu {
    background-color: #fff;
    position: relative;
    margin: 30px 0 0;
 }
.header-menu.scroll-to-fixed-fixed {
    margin: 0;
 }
.scroll-to-fixed-fixed {
    -webkit-box-shadow: 0 3px 6px -1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 3px 6px -1px rgba(0,0,0,0.2);
    box-shadow: 0 3px 6px -1px rgba(0,0,0,0.2) }
.fixed-menu-a {
-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 18px 45px;
    display: inline-block;
    vertical-align: top;
    color: #818181;
    margin: 5px;
    border: 1px solid #7D7D7D;
    background: #fff;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 15px;
    text-decoration: none;}
.fixed-menu-a:hover {
    background-color: #7D7D7D;
    color: #fff }
.tovar-category-title {
    margin: 40px 0 10px;
    font-size: 30px }
.tovar-firstscreen {
    margin: 60px 0 0 }
.scroll-to-fixed-fixed .fixed-menu-a {
    margin: 5px 3px 5px 0;
    padding: 10px 30px }
.tovar-ul-wrap {
    background: #f8f8f8;
    padding: 35px 0 43px }
.tovar-ul-title {
    font-size: 22px;
    line-height: 30px;
    margin: 0 0 20px }
.tovar-ul {
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    list-style-type: disc }
.tovar-li {
    margin: 16px 0 0;
    color: #f24841;
    position: relative;
    font-weight: 300;
    font-size: 18px }
.tovar-li span {
    color: #000;
    position: relative }
.tovar-category-item {
    padding: 50px 0 }
.tovar-category-item-up-img {
    display: inline-block;
    vertical-align: top }
.tovar-category-item-title {
    margin: 0 0 23px;
    font-size: 30px }
.tovar-category-item-description {
    margin: 0 0 20px;
    line-height: 24px;
    color: #747477 }
.tovar-category-item-up-right {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 2.5%;
    width: 73% }
.tovar-category-item-up-chars-title {
    font-size: 22px;
    line-height: 30px;
    margin: 0 0 12px }
.tovar-chars-table-wrap {
    display: inline-block;
    vertical-align: bottom;
    width: 64% }
.tovar-chars-table {
    display: table;
    table-layout: fixed;
    font-size: 15px;
    color: #000009;
    width: 100% }
.tovar-chars-right {
    margin: 0 0 0 13%;
    width: 21%;
    display: inline-block;
    vertical-align: bottom }
.tovar-chars-table-row {
    position: relative;
    background: #A1A1A1;
    display: table-row;
    table-layout: fixed }
.tovar-chars-table-row.light {
    background: #fff;
 }
.tovar-chars-table-one {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    position: relative;
    border-bottom: 1px solid #A1A1A1;
    border-right: 2px solid #626262;
    padding: 11px 2% }
.tovar-chars-table-two {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    position: relative;
    border-bottom: 1px solid #A1A1A1;
    padding: 11px 2% }
.last .tovar-chars-table-one,.last .tovar-chars-table-two {
    border-bottom: none }
.tovar-chars-add-to-cart {
    display: block;
    width: 100%;
    max-width: 257px;
    padding: 10px 1% }
.tovar-chars-add-to-fav {
    margin: 10px 0 0;
    display: block;
    width: 100%;
    max-width: 200px;
    padding: 10px 1% }
.tovar-chars-add-to-cart span {
    display: inline-block;
    vertical-align: middle }
.tovar-chars-add-to-fav span {
    display: inline-block;
    vertical-align: middle }
.tovar-chars-add-to-cart-img {
    display: inline-block;
    vertical-align: top;
    margin: 0 15px 0 0;
    width: 16px;
    height: 16px;
    background: url(/local/templates/endomed/css/../img/in_button_cart.png) no-repeat }
.tovar-chars-add-to-fav-img {
    display: inline-block;
    vertical-align: top;
    margin: 0 15px 0 0;
    width: 16px;
    height: 15px;
    background: url(/local/templates/endomed/css/../img/in_button_fav.png) no-repeat }
.tovar-chars-add-to-fav:hover .tovar-chars-add-to-fav-img {
    background: url(/local/templates/endomed/css/../img/in_button_fav_hover.png) no-repeat }
.in_wishlist .tovar-chars-add-to-fav-img{
    background: url(/local/templates/endomed/css/../img/in_button_fav2.png) no-repeat }
.fancybox-skin {
    padding: 0!important;
}
.tovar-category-item-down {
    margin: 70px 0 43px }
.tovar-category-item-down-left {
    text-align: right;
    display: inline-block;
    vertical-align: top;
    width: 31.7% }
.tovar-category-item-down-middle {
    display: inline-block;
    vertical-align: top;
    width: 28.8168%;
    margin: 0 3.5% }
.tovar-category-item-down-right {
    display: inline-block;
    vertical-align: top;
    width: 31.7% }
.tovar-category-item-down-item {
    margin: 0 0 36px }
.tovar-category-item-down-item-title {
    margin: 0;
    font-weight: 500;
    color: #000009;
    font-size: 22px }
.secondscreen2 .block .inner2 img {
    display: block;
    max-width: 46%;
    margin: 0 2%;
    float: left;
 }
.secondscreen2 .block p {
    margin: 0 0 10px;
 }
.secondscreen2 .clearfix:after {
    padding-top: 20px }
.tovar-category-item-down-item-title span {
    display: inline-block;
    vertical-align: middle;
    margin: 0 17px 0 0;
    width: 89% }
.tovar-category-item-down-right .tovar-category-item-down-item-title span {
    margin: 0 0 0 17px }
.tovar-category-item-down-item-img {
    display: inline-block;
    vertical-align: middle }
.tovar-category-item-down-item-text {
    margin: 20px 0 0;
    font-size: 16px;
    line-height: 24px;
    color: #2d2d2d }
.four-parts .tovar-li {float: left; margin: 0 3% 20px 0; width: 30%; font-size: 18px; line-height: 36px; }
.tovar-consult-grey {
    background: #7D7D7D;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 48px 0;
    text-align: center }
.tovar-consult-grey.last {
    margin-bottom: 80px }
.tovar-consult-grey-text {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-weight: 300;
    font-size: 27px;
    line-height: 36px;
    margin: 0 }
.tovar-consult-grey-arrow {
    display: inline-block;
    vertical-align: middle;
    margin: 5px 1% 0 3% }
.tovar-consult-grey-tel {
    text-decoration: none;
    color: #fff;
    font-size: 40px;
    line-height: 36px;
    display: inline-block;
    vertical-align: middle }
.smaller .tovar-category-item-down-middle {
    width: 14.8784% }
.smaller .tovar-category-item-down-left,.smaller .tovar-category-item-down-right {
    width: 37.5% }
.before-type {
    width: 100%;
    height: 30px;
    background: transparent }
.tovar-left {
    float: left;
    width: 78%;
    margin: 0 0 60px }
.tovar-right {
    float: right;
    width: 19.5% }
.tovar-right-chars-wrap {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #f8f8f8;
    padding: 25px 30px;
    width: 100%;
    margin: 0 0 45px }
.tovar-right-chars-title {
    margin: 0 0 10px;
    font-size: 20px }
.tovar-right-char {
    margin: 20px 0 0;
    font-size: 13px;
    color: #000009 }
.tovar-right-char-left {
    float: left;
    width: 65% }
.tovar-right-char-right {
    float: right;
    text-align: right;
    margin: 0 0 0 2%;
    width: 33% }
.tovar-category-description ul,
.tovar-category-description ol,
.tovar-ul-wrap ul,
.tovar-ul-wrap ol {
margin-left: 30px;
}
.tovar-category-description ul,
.tovar-ul-wrap ul {
list-style: disc;
}
.tovar-category-description ol,
.tovar-ul-wrap ol {
list-style: decimal;
}
.tovar-right-consult {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #f8f8f8;
    padding: 0 20px 28px;
    width: 100%;
    overflow: hidden;
    text-align: center }
.tovar-right-consult-question-mark {
    color: #fff;
    margin: -23px 0 28px;
    font-weight: 700;
    font-size: 215px;
    line-height: 170px }
.tovar-right-consult-title {
    font-weight: 300;
    font-size: 20px;
    line-height: 28px;
    margin: 0 0 20px }
.tovar-right-consult-text {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 19px;
    line-height: 28px;
    margin: 0 0 12px }
.tovar-right-consult-tel {
    text-decoration: none;
    font-weight: 700;
    font-size: 31px;
    line-height: 45px;
    color: #ff2613 }
.tovar-slider-wrap {
    display: inline-block;
    vertical-align: top;
    width: 39% }
.review-photo {
    display: inline-block!important;
    vertical-align: top;
    margin: 8px 0 0 }
.tovar-slider {
    float: left;
    width: 81.1% }
.tovar-slider-icons {
    float: left;
    width: 16%;
    margin: 0 10px 0 0 }
.tovar-slider-icon-img {
    margin: 0 0 10px;
    width: 100%!important;
    cursor: pointer;
    border: 1px solid transparent;
    box-sizing: border-box }
.tovar-slider-icon-img.slick-current {
    border: 1px solid #FF161E }
.tovar-main-info-right {
    display: inline-block;
    vertical-align: top;
    margin: -8px 0 0 3%;
    width: 57.3% }
.tovar-main-info-right-text {
    font-size: 19px;
    line-height: 30px;
    margin: 0 0 25px;
    color: #000009 }
.tovar-main-info-ul-wrap {
    background: #f8f8f8;
    padding: 35px 0 43px }
.tovar-main-info-ul-title {
    font-size: 22px;
    line-height: 30px;
    margin: 0 0 20px }
.tovar-main-info-ul {
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    list-style-type: disc }
.tovar-main-info-li {
    margin: 14px 0 0;
    color: #f24841;
    position: relative;
    font-weight: 300;
    font-size: 18px;
    line-height: 21px }
.tovar-main-info-li span {
    color: #717174;
    font-size: 14px;
    position: relative }
.tovar-main-info-buttons {
    margin: 40px 0 0 }
.tovar-chars-add-to-cart, .tovar-chars-add-to-fav {display:block!important;}
.tovar-main-info-buttons .tovar-chars-add-to-cart,.tovar-main-info-buttons .tovar-chars-add-to-fav {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 0 0 }
.tovar-main-info-wrap {
    margin: 0 0 40px }
.other-goods-wrap {
    margin: 50px 0 0 }
.other-goods-item {
    margin: 20px 1% 0 0;
    display: inline-block;
    vertical-align: top;
    width: 18.9%;
    text-align: center }
.other-goods-wrap:nth-child(5n) {
    margin-right: 0 }
.other-goods-img {
    display: block;
    width: 100% }
.other-goods-title {
    margin: 15px 0 0;
    font-size: 18px;
    line-height: 23px }
.other-goods-line {
    width: 100%;
    height: 1px;
    background: #f8f8f8;
    margin: 58px 0 47px }
.other-goods-text {
    margin: 18px 0 0;
    color: #747477;
    font-size: 15px;
    line-height: 24px }
.tovar-filter-wrap .inner2 {
    background: #f8f8f8;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 35px 2% }
.choose-seria-list,.choose-diametr-list,.choose-kanal-list {
    display: none;
    left: 0;
    max-height: 165px;
    overflow-y: auto;
    position: absolute;
    top: 49px;
    width: 100%;
    z-index: 3000;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.47);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.47);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.47) }
.choose-seria-element,.choose-diametr-element,.choose-kanal-element {
    background-color: #fff;
    border-bottom: 1px solid #C9C9C9;
    box-sizing: border-box;
    font-size: 15px;
    line-height: 17px;
    padding: 12px 5%;
    color: #8C8C8F }
.choose-seria-element: last-child,.choose-diametr-element: last-child,.choose-diametr-element: last-child {
    border-bottom: 1px solid #ebebeb;
    border-radius: 0 0 5px 5px }
.choose-seria,.choose-diametr,.choose-kanal {
    cursor: pointer;
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 20px 3%;
    box-sizing: border-box;
    width: 46.5% }
.choose-seria::before,.choose-diametr::before,.choose-kanal::before {
    background: url(/local/templates/endomed/css/../img/filter_open.png) no-repeat;
    content: "";
    display: block;
    height: 6px;
    position: absolute;
    right: 15px;
    top: 23px;
    width: 8px;
    z-index: 5 }
.choose-seria.chosen::before,.choose-diametr.chosen::before,.choose-kanal.chosen::before {
    background: url(/local/templates/endomed/css/../img/filter_close.png) no-repeat }
.choose-seria-list-text,.choose-diametr-list-text,.choose-kanal-list-text {
    cursor: pointer;
    padding: 15px 20px }
.tovar-filter-title {
    display: inline-block;
    vertical-align: middle;
    margin: 0 1% 0 0;
    width: 40%;
    font-size: 20px;
    line-height: 30px }
.tovar-filter-item {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 .7%;
    width: 18.6% }
body .tovar-filter-item.bx_filter_parameters_box {
    display: none;
 }
body .tovar-filter-item.bx_filter_parameters_box.active {
    display: inline-block;
 }
.tovar-category-seria-title {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px 25px;
    background: #f8f8f8;
    color: #000009;
    font-size: 18px;
    line-height: 22px;
    display: block;
    clear: both }
.tovar-category-seria-item {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 27px;
    margin: 0 23px 23px 0;
    width: calc((100% - 53px) / 2) }
.tovar-category-seria-item:nth-child(2n+1) {clear:both}
.tovar-category-seria-items:nth-child(2n).tovar-category-seria-item {
    margin-right: 0 }
.tovar-category-seria-item-img {
    display: inline-block;
    vertical-align: top;
    width: 30.365% }
.tovar-category-seria-item-right {
    display: inline-block;
    vertical-align: top;
    margin: -8px 0 0 3%;
    width: 66% }
.tovar-category-seria-item-title {
    font-size: 24px;
    margin: 0 0 3px;
    display: inline-block;
    width: 100%;
 }
.tovar-category-seria-item-ul {
    margin: 0 0 20px;
    padding-left: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    list-style-type: disc }
.tovar-category-seria-item-li {
    margin: 2px 0 0;
    color: #f24841;
    position: relative;
    font-weight: 300;
    font-size: 18px;
    line-height: 21px }
.tovar-category-seria-item-li span {
    color: #717174;
    font-size: 15px;
    position: relative }
.tovar-category-seria-item-chars-title {
    margin: 0 0 13px;
    font-size: 20px }
.tovar-category-seria-item-char {
    border-top: 1px solid #F3F3F3;
    margin: 9px 0 0;
    padding-top: 8px;
    font-size: 13px;
    color: #000009 }
.tovar-category-seria-item-char.first {
    border: none }
.tovar-category-seria-item-char-left {
    float: left;
    width: 65% }
.tovar-category-seria-item-char-right {
    float: right;
    text-align: right;
    margin: 0 0 0 2%;
    width: 33% }
.tovar-category-seria-item-add-to-fav {
    display: inline-block;
    vertical-align: middle;
    width: 30.365%;
    padding: 10px 1% }
.tovar-category-seria-item-add-to-cart {
    display: inline-block;
    vertical-align: middle;
    width: 46.365%;
    margin: 0 0 0 3%;
    padding: 10px 1% }
.tovar-category-seria-item-more {
   /* display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 5%;
    text-decoration: none;
    border-bottom: 1px solid #FFEAE9;
    color: #ff2513;
    font-weight: 500;
    font-size: 13px;
    line-height: 24px;
    text-transform: uppercase*/
display: inline-block;
    vertical-align: middle;
    padding: 0px 20px;
    margin: 0px 0px 0px 5px;
    text-decoration: none;
    border-bottom: 1px solid #FFEAE9;
    color: #ffffff;
    font-weight: 500;
    background: #ff2513;
    font-size: 13px;
    line-height: 44px;
    text-transform: uppercase;
	}
	.tovar-category-seria-item-more:hover {
    background-color: #DA1F0F;
    color: #fff;
    cursor: pointer;}
/*.tovar-category-seria-item-more:hover {
    border-bottom: 1px solid #FF2513 }*/
.tovar-category-seria-item-bottom {
    margin: 27px 0 0 }
.tovar-chars-add-to-cart {
    display: block;
    width: 100%;
    max-width: 257px;
    padding: 10px 1% }
.tovar-chars-add-to-fav {
    margin: 10px 0 0;
    display: block;
    width: 100%;
    max-width: 200px;
    padding: 10px 1% }
.tovar-category-seria-item-add-to-cart span {
    display: inline-block;
    vertical-align: middle }
.tovar-category-seria-item-add-to-fav span {
    display: inline-block;
    vertical-align: middle }
.tovar-category-seria-item-add-to-cart-img {
    display: inline-block;
    vertical-align: top;
    margin: 0 15px 0 0;
    width: 16px;
    height: 16px;
    background: url(/local/templates/endomed/css/../img/in_button_cart.png) no-repeat }
.tovar-category-seria-item-add-to-fav-img {
    display: inline-block;
    vertical-align: top;
    margin: 0 15px 0 0;
    width: 16px;
    height: 15px;
    background: url(/local/templates/endomed/css/../img/in_button_fav.png) no-repeat }
.tovar-category-seria-item-add-to-fav:hover .tovar-category-seria-item-add-to-fav-img {
    background: url(/local/templates/endomed/css/../img/in_button_fav_hover.png) no-repeat }
.tovar-category-description {
    color: #8c8c8f;
    margin: 24px 0 0;
    font-size: 15px;
    line-height: 24px }
.category-sidebar {
    float: left;
    width: 24.5% }
.category-content-right {
    float: right;
    width: 73% }
.category-sidebar-title {
    background: #424242;
    margin: 0 0 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 16px 10px 17px 27px;
    color: #fff;
    font-weight: 500;
    font-size: 20px }
.category-sidebar-ul {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    list-style-type: none }
.category-sidebar-li {
    background: #f8f8f8;
    margin-bottom: 2px;
    color: #000009;
    position: relative }
.category-sidebar-li-cont {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 16px 10px 18px 27px;
    cursor: pointer }
.active .category-sidebar-li-cont {
    border-bottom: 1px solid #8A8A8A }
.category-sidebar-li.active {
    color: #fff;
    background: #7D7D7D }
.category-sidebar-li-title {
    font-weight: 500;
    font-size: 20px;
    text-decoration: none;
    line-height: 24px;
    margin: 0 }
.category-sidebar-li-text {
    color: #717174;
    font-size: 15px;
    line-height: 20px;
    margin: 3px 0 0 }
.active .category-sidebar-li-text,.active .category-sidebar-li-star-info {
    display: none }
.category-sidebar-li-star-info {
    position: absolute;
    right: 0;
    top: 20px;
    width: 43%;
    font-size: 12px;
    line-height: 16px;
    margin: 0 }
.category-sidebar-li-star-info span {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 10px;
    width: 80% }
.category-sidebar-li-star-info-img {
    display: inline-block;
    vertical-align: middle }
.category-sidebar-li-dropdown {
    display: none;
    background: #f8f8f8;
    list-style-type: none }
.category-content {
    padding: 45px 0 }
.category-sidebar-li-dropdown-a {
    display: block;
    text-decoration: none;
    color: #000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 12px 10px 12px 27px;
    border-bottom: 2px solid #7d7d7d;
 }
.category-sidebar-li-dropdown-a:hover {
    background: #dd2a1a;
    color: #fff;
 }
.category-content .breadcrumbs {
    padding: 0 0 20px }
.category-right-item-line {
    margin: 40px 0;
    width: 100%;
    height: 1px;
    background-color: #f8f8f8 }
.category-right-item-img {
    display: inline-block;
    vertical-align: top;
    width: 31% }
.category-right-item-info {
    display: inline-block;
    vertical-align: top;
    width: 65%;
    margin: -7px 0 0 3% }
.category-right-item-title {
    font-size: 30px;
    margin: 0 0 22px }
.category-right-item-text {
    line-height: 24px;
    color: #747477;
    margin: 0 0 27px }
.category-right-item-ul {
    padding-left: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    list-style-type: disc }
.category-right-item-ol {
padding-left: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
list-style-type: decimal;
}
.category-right-item-ul li,
.category-right-item-ol li {
    margin-bottom: 7px;
}
.category-right-item-li {
    margin: 11px 0 0;
    color: #f24841;
    position: relative;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px }
.category-right-item-li span {
    font-size: 18px!important;
    position: relative;
    color: #000!important;
    font-weight: 400!important;
    text-align: left!important }
.smaller .category-right-item-li {
    float: left;
    margin: 11px 2% 0 0;
    width: 31% }
.half .category-right-item-li {
    float: left;
    margin: 11px 3% 0 0;
    width: 46% }
.category-right-item-button {
    display: block;
    width: 185px;
    padding: 11px 1%;
    margin: 47px 0 0 }
.category-right-additional-item {
    float: left;
    margin: 0 37px 0 0;
    width: calc((100% - 74px) / 3);
    text-align: center }
.category-right-additional: last-child.category-right-additional-item {
    margin-right: 0 }
.category-right-additional-item-img {
    display: block;
    width: 100% }
.category-right-additional-item-text {
    margin: 22px 0 25px;
    font-size: 22px;
    line-height: 30px }
.category-right-additional-item-button {
    display: block;
    width: 185px;
    padding: 11px 1%;
    margin: 0 auto }
.nobg {
    background: none!important;
 }
.second-img-screen .slick-slider {
    height: 620px;
 }
.contacts-screen {
    padding: 15px 0 80px }
.contacts-bullit {
    display: inline-block;
    vertical-align: top;
    margin: 0 2% 0 0;
    width: 28%;
    font-size: 20px;
    line-height: 30px }
.contacts-bullit-img {
    display: inline-block;
    vertical-align: middle }
.contacts-bullit-text {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 2%;
    width: 87% }
.contacts-info {
    margin: 57px 0 26px }
.contacts-info-left {
    display: inline-block;
    vertical-align: top;
    width: 32% }
.contacts-info-right {
    display: inline-block;
    vertical-align: top;
    width: 21% }
.contacts-info-right-img {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 1.5%;
    width: 100% }
.contacts-info-left-item {
    margin: 0 0 25px }
.contacts-info-left-img {
    display: inline-block;
    vertical-align: top }
.contacts-info-left-text {
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    line-height: 26px;
    margin: -4px 0 0 4%;
    width: 87% }
.contacts-info-left-text span {
    display: block;
    font-weight: 500 }
.contacts-info-left-a {
    text-decoration: none;
    color: #000 }
.contacts-soc {
    margin: 43px 0 }
.contacts-soc-a {
    display: inline-block;
    vertical-align: top;
    margin: 0 15px 0 0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    width: 48px;
    height: 48px;
    background: #000000 url(/local/templates/endomed/css/../img/sprite.png) no-repeat }
.contacts-soc-a.fb {
    background-position: -5px -5px }
.contacts-soc-a.google {
    background-position: -5px -63px }
.contacts-soc-a.insta {
    background-position: -5px -121px }
.contacts-soc-a.youtube {
    background-position: -5px -179px }
.contacts-soc-a.fb:hover {
    background-color: red;
    background-position: -5px -237px }
.contacts-soc-a.google:hover {
    background-color: red;
    background-position: -5px -295px }
.contacts-soc-a.insta:hover {
    background-color: red;
    background-position: -5px -353px }
.contacts-soc-a.youtube:hover {
    background-color: red;
    background-position: -5px -411px }
.contacts-grey-consult {
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 15px;
    background: #727272 }
.contacts-grey-consult-title {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-weight: 300;
    font-size: 27px;
    line-height: 24px;
    margin: 20px 2% 20px 0 }
.contacts-grey-consult-form {
    display: inline-block;
    vertical-align: middle;
    width: 48%; margin:20px 0; }
.contacts-grey-consult-form .form-label,.contacts-grey-consult-form .form-button-wrapper {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 1%;
    width: 31% }
.contacts-map-content-title {
    font-weight: 300;
    font-size: 30px;
    line-height: 40px;
    margin: 0 0 20px }
.contacts-map-content-item {
    margin: 24px 0 32px }
.contacts-map-content-item-img {
    display: inline-block;
    vertical-align: top }
.contacts-map-content-item-text {
    display: inline-block;
    vertical-align: top;
    margin: -2px 0 0 1%;
    width: 88%;
    font-size: 16px;
    color: #000009;
    line-height: 24px }
.contacts-map-content {
    margin: 43px 0 0 }
.contacts-map-content-left {
    float: left;
    width: 72% }
.contacts-map-content-right {
    float: right;
    width: 24.5% }
.contacts-map-content-left .map {
    display: block;
    width: 100% }
.contacts-requisits-item {
    margin: 33px 0 40px;
    padding-bottom: 47px;
    border-bottom: 1px solid #F8F8F8 }
.contacts-requisits-item-img {
    display: inline-block;
    vertical-align: middle }
.contacts-requisits-item-text {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 3%;
    width: 88%;
    color: #747477;
    line-height: 26px }
.contacts-requisits-item-text span {
    display: block;
    font-size: 30px;
    line-height: 26px;
    color: #000;
    margin: 0 0 10px }
.contacts-map-content-right-up {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px;
    background: #f8f8f8;
    margin: 0;
    line-height: 26px;
    color: #717174 }
.contacts-map-content-right-up span {
    display: block;
    font-size: 30px;
    color: #000009;
    margin: 0 0 20px }
.contacts-map-content-right-img {
    display: block;
    width: 100% }
#popup-form .form-input {font-weight: 400;}
.sertificates-slider {
    margin: 52px 0 0 }
.sertificates-slider .slick-prev {
    background: #000000 url(/local/templates/endomed/css/../img/contacts_sert_prev.png) no-repeat;
    width: 14px;
    height: 26px;
    right: 97px;
    top: -50px;
    position: absolute;
    z-index: 100 }
.sertificates-slider .slick-next {
    background: #000000 url(/local/templates/endomed/css/../img/contacts_sert_next.png) no-repeat;
    width: 14px;
    height: 26px;
    right: 27px;
    top: -50px;
    position: absolute;
    z-index: 100 }
.sertificates-slider-img {
    margin: 0 30px 0 0 }
.producers-content {
    padding: 20px 0 120px }
.producers-line {
    margin: 55px 0;
    height: 1px;
    width: 100%;
    background: #f8f8f8 }
.producer-img {
    display: inline-block;
    vertical-align: top;
    width: 23% }
.producer-info {
    display: inline-block;
    vertical-align: top;
    width: 74%;
    margin: 0 0 0 2% }
.producer-info-title {
    font-size: 30px;
    margin: 0 0 22px }
.producer-info-text {
    line-height: 24px;
    color: #747477;
    margin: 0 0 27px }
.producer-info-ul {
    padding-left: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    list-style-type: disc }
.producer-info-li {
    float: left;
    width: 22.5%;
    margin: 11px 2% 0 0;
    color: #f24841;
    position: relative;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px }
.bigger .producer-info-li {
    width: 45%;
 }
.producer-info-li span {
    color: #747477;
    position: relative }
.producer-info-bottom-item {
    display: inline-block;
    vertical-align: top;
    margin: 0 2% 0 0;
    width: 46.5% }
.producer-info-bottom-item-img {
    display: inline-block;
    vertical-align: middle }
.producer-info-bottom-item-text {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 4%;
    width: 80%;
    font-weight: 500;
    font-size: 20px;
    line-height: 26px }
.producer-info-line {
    margin: 50px 0;
    height: 1px;
    width: 100%;
    background: #f8f8f8 }
.scroll-top {
    background: #FF2513;
    box-shadow: 0 0 2px rgba(0,0,0,0.4);
    bottom: 70px;
    height: 40px;
    width: 40px;
    position: fixed;
    border-radius: 1px;
    right: 20px;
    text-align: center;
    overflow: hidden;
    z-index: 9999;
 }
.scroll-top:hover {
    opacity: 0.5;
 }
.scroll-top i {
    font-size: 14px;
    line-height: 40px;
    color: #fff!important;
 }
.laptopbr {
    display: none;
 }
.header-soc.hid, .header-language.hid {
    display: none;
 }
.thank-you-mainscreen {
    padding: 150px 0 0;
 }
.aboutus {
    background: url(/local/templates/endomed/img/aboutus.jpg) no-repeat;
    width: 100%;
    background-size: cover;
 }
.aboutus-1 {
    width: 60%;
    float: left;
 }
.aboutus-2 {
    width: 60%;
    float: right;
 }
.aboutus {
    background: url(/local/templates/endomed/img/aboutus.jpg) no-repeat;
    width: 100%;
    background-size: cover;
 }
.aboutus-1 {
    width: 50%;
    float: left;
    padding-left: 5%;
 }
.aboutus-1 .main-slider-h1 {
    font-weight: 400;
    line-height: 1.1;
    padding-top: 60px;
    font-size: 30px;
 }
.first-bullits-2 .main-first-bullits {
    width: 55%;
    float: left;
    padding: 10px 0 40px 20px;
    background: rgba(0, 0, 0, 0.26);
 }
.fback {
    background: #ee1d23;
    float: right;
    width: 45%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 }
.fback1 {
    text-align: center;
    padding: 10px 50px 0;
    font-size: 26px;
    color: #fff;
 }
.fback1 span {
    font-weight: 600;
    width: 100%;
 }
.fback2 {
    text-align: center;
    padding: 10px 40px 0;
    font-size: 16px;
    color: #fff;
    width: 100%;
 }
.fback3 {
    text-align: center;
    padding: 10px 10px 0;
    font-size: 22px;
    color: #fff;
    font-weight: 600;
    width: 100%;
 }
.aboutus-2 {
    width: 40%;
    float: right;
    padding-right: 5%;
    padding-top: 65px;
 }
.aboutus-2 .class {
    border: 1px solid #ffffff6e;
    max-width: 400px;
    margin: 0 auto;
 }
.aboutus-22 {
    font-size: 16px;
    color: #fff;
    padding: 10px 5px 10px 25px;
 }
.facts {
    width: 100%;
    padding: 50px 0 20px;
    color: #000011;
    font-size: 15px;
    display: inline-block;
 }
.inner25 {
    width: 22%;
    float: left;
    border-right: 1px solid white;
    padding-left: 2%;
 }
.inner50 {
    width: 48%;
    float: left;
    padding-left: 2%;
 }
.inner25 .main-first-bullit {
    width: 100%;
    float: left;
    font-size: 15px;
 }
.inner50 .main-first-bullit {
    width: 50%;
    float: left;
    font-size: 15px;
 }
.consultbg {
    display: inline-block;
    width: 100%;
    background: url(/local/templates/endomed/img/bg2.jpg);
    background-size: cover;
 }
.contacts-grey-consul {
    text-align: left;
    color: #fff;
    font-size: 25px;
 }
.all-titles {
    margin: 20px 0;
 }
.consultbg .contacts-grey-consult-form {
    width: 100%;
 }
.consultbg .contacts-grey-consult-form .form-label {
    width: 99%;
    float: left;
    margin: 0 0 10px;
 }
.consultbg .contacts-grey-consult-form .form-label.w100 {
    width: 98%;
    float: left;
 }
.form-label.w100 .form-input {
    height: 111px;
 }
.contacts-grey-consult-subtitle {
    text-align: left;
    color: #fff;
    font-size: 16px;
 }
.bx-authform { margin: 0 0 25px; max-width: 800px; min-width: 80%; display: inline-block; }
.bx-authform form { display: block; float: left; width: 40%; padding: 0 5%; }
.bx-authform form input.btn {font-weight: 500; font-size: 13px!important; line-height: 24px!important; text-transform: uppercase; box-sizing: border-box; border: 0; background-color: #FF2513; text-decoration: none; text-align: center; color: #fff;display: block; padding: 11px 1%; width: 320px;} 
.imground {
    float: left;
    padding: 0 10px 70px;
 }
.facts&gt;div {
    width: 17%;
    float: left;
    padding: 0 1.5%;
 }
.facts&gt;div.facts1 {
    font-size: 26px;
 }
.secondscreen2 {
    background: #F5F5F5;
    margin: 40px 0 30px;
    display: inline-block;
    width: 100%;
 }
.secondscreen2 .block {
    width: 50%;
    float: left;
 }
.secondscreen2 .block .logo {
    float: left;
    max-width: 40%;
    padding: 70px 0 40px 100px;
 }
.secondscreen2 .block iframe {
    float: right;
 }
.secondscreen2 .block .text {
    font-size: 26px;
    float: left;
    max-width: 50%;
    padding: 120px 40px 0;
 }
.tab-container .tab-content {
    position: relative;
    overflow: hidden;
 }
.main-first-slider-2.slick-slider, .main-first-slider-4.slick-slider {
    height: auto;
    margin: 30px 0 90px;
 }
.main-first-slider-2 .slick-slide img, .main-first-slider-4 .slick-slide img {
    display: block;
    margin: 0 auto;
 }
#map {
    margin: 30px 0;
 }
.w50 {
    width: 50%;
    float: left }
.w25 {
    width: 25%;
    float: left;
    padding-top: 20px;
 }
.newb29 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin: 20px 0;
 }
.newb29 .all-titles {
    text-align: left;
    margin: 0 0 5px;
 }
.w75 {
    width: 75%;
    float: left;
    padding-top: 20px;
 }
.w75 p {
    font-size: 16px;
    line-height: 27px;
    margin: 0 0 20px;
    padding-left: 50px;
 }
.w75 a.remont {
    margin-left: 50px;
 }
.w60 {
    width: 60%;
    float: left;
 }
.w40 {
    width: 40%;
    float: left;
 }
.mt20 {
    margin-top: 20px;
 }
.mt40mt30 {
    margin-top: 40px;
    margin-bottom: 30px;
    padding: 30px 0 35px;
 }
.w25serv{
    background: #f8f8f8;
    box-sizing: border-box;
    text-align: center;
    margin: 0 1%;
	padding:30px 0;
    width: 23%;
}
.w25serv a.remont{
    margin: 25px auto 10px;
    width: 300px;
    display: block!important;
    float: none;
}
.w25 span {
    display: inline-block;
    vertical-align: middle;
    color: #000;
    font-size: 20px;
    line-height: 27px;
    text-align: left;
 }
.w25 a span {
    color: #fff;
    font-size: 13px;
 }
.w25 img {
    max-width: 90%;
    margin: 0 auto 20px;
    display: block;
 }
.newadv-1 .w50 {
    padding: 10px 30px;
    border-radius: 10px;
    border: 3px solid #FF2513;
    box-sizing: border-box;
    margin: 2%;
    width: 46%;
 }
.w50 img {
    padding: 0 10px;
 }
.w50 span {
    display: block;
    text-align: center;
    font-size: 18px;
    color: #000;
    font-weight: 600;
    margin: 0 0 10px;
 }
.secondscreen32 li {
    line-height: 27px;
    list-style-type: disc;
    list-style-position: inside;
 }
 .secondscreen32 li p {
    margin: 0 0 10px;
    display: contents;
    width: 100%;
 }
 .w25 a {
    padding: 5px 1%;
    margin: 10px 0;
 }
.w20 {
    width: 20%;
    float: left;
    text-align: center;
    font-size: 20px;
    line-height: 27px;
 }
.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .alert {display:none}
.w20 span {
    display: block;
    margin: 20px 0;
 }
.mt50 {
    margin-top: 50px }
.w20 img, .w20 .img {
    display: block;
    margin: 0 auto;
 }
 .mt40mt30 .w20 img, .mt40mt30 .w20 .img {height:50px;}
.newadv-1 .w50 img {
    padding: 0 10px;
    text-align: center;
    margin: 0 auto;
    display: block;
 }
.main-first-slider-2 .main-first-bullits, .main-first-slider-4 .main-first-bullits {
    width: 100%;
    text-align: center;
    font-size: 18px;
 }
.main-first-slider-2.slick-initialized .slick-slide, .main-first-slider-4.slick-initialized .slick-slide {
    display: block;
    left: 0!important;
    opacity: 1!important;
 }
.sale-order-list-button {
    display: none;
 }
.secondscreen2 .block .text span {
    font-weight: 700;
    color: #000;
 }
.facts&gt;div span.end {
    font-weight: 700;
 }
.facts .factsimg {
    float: left;
    padding: 0 25px 0 5px;
 }
.facts&gt;div&gt;img {
    float: left;
 }
.aboutus-22:before {
    content: url(/local/templates/endomed/img/right-quote.png);
    position: relative;
    float: left;
    left: -20px;
 }
.aboutus-21 {
    font-size: 20px;
    font-style: italic;
    color: #fff;
    padding: 10px 5px;
 }
.aboutus-1 .all-titles {
    color: #c6c1c1;
    line-height: 1.1;
    font-size: 22px;
    padding-bottom: 20px;
 }
.aboutus .all-titles span {
    background: #ee1d23;
    color: #fff;
    font-weight: 400;
    padding: 0 10px;
 }
.newblocklight2 .w25 {
    margin: 0 0.5%;
    width: 24%;
    background: #f9f9f9 }
.newblocklight2 .w25 span, .newblocklight2 .w25 p {
    text-align: center;
    display: block;
 }
.newblocklight2 .w25 p {
    min-height: 100px;
    font-size: 16px;
    color: #000011;
    font-weight: 300;
    margin-bottom: 0;
    padding: 0 5px;
 }
.newblocklight2 .w25 span {
    min-height: 50px;
    font-size: 26px;
    color: #000011;
    font-weight: 300;
 }
.newblocklight2 .w25 img {
    max-height: 230px;
 }
.newblocklight2 .w25 img.cimg12 {
    max-width: 200px;
    margin: 30px auto 30px;
 }
 .newblocklight2 .w25:hover img.cimg12 {
 width: 100%;
max-width: 220px;
cursor: pointer;
margin: 20px auto 20px;
 }
@media screen and (min-width: 1300px) {
    .aboutus .main-first-bullit {
    width: 32%;
 }
.hrb1 {
    clear: both;
    width: 100%;
    border-top: 1px solid rgba(255, 255, 255, 0.6);
    margin-bottom: 30px;
 }
 .main-first-bullit {
    width: 50%;
    float: left;
 }
 .first-bullits-2 .main-first-bullit {
    width: 100%;
    float: left;
 }
 .first-bullits-2 {
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
 }
 .first-bullits-2 .main-first-bullit {
    margin: 10px 0 0;
 }
 .main-first-bullit-text {
    width: calc(100% - 75px);
 }
 }
@media screen and (max-width: 768px) {
    .newblocklight2 .w25 {
    margin: 0 0.5%;
    width: 98%;
    background: #f9f9f9 }
.contacts-screen .main-first-bullit {
    margin: 15px 0 0;
    clear: both;
 }
.tovar-mainh1 {
    padding: 30px 0 0 !important;
    font-size: 1.3em!important;
    font-weight: 600!important;
    line-height: 1!important;
 }
.newb29 .w25 {
    width: 94%;
    margin: 0 3%;
 }
.w25 span {
    min-height: 140px }
.w25 a span {
    min-height: 20px;
 }
 }
@media screen and (min-width: 1300px) {
    .main-first-bullit {
    width: 50%;
    float: left;
 }
 .main-first-bullit-text {
    width: calc(100% - 75px);
 }
 }
@media screen and (max-width: 1900px) {
    .inner,.inner2 {
    width: 96% }
 .header-middle-with-email {
    margin: 0 2% 0 0 }
 .header-right {
    width: 14.3% }
 .consult-grey-text {
    font-size: 27px }
 .consult-grey-arrow {
    margin: 5px 1.5% 0 }
 .fifth-middle {
    margin: -12px 0 0 2.5%;
    width: 38.3% }
 .tovar-category-item-up-right {
    width: 72%;
 }
 .tovar-consult-grey-text {
    font-size: 26px;
 }
 .tovar-consult-grey-tel {
    font-size: 36px;
 }
 .header-description {
    margin: 0 1% 0 0;
    width: 46.9%;
 }
 .header-middle-with-tel {
    width: 17%;
 }
 .header-right {
    width: 16.3%;
 }
 .header-language {
    width: 8%;
 }
 .header-soc {
    width: auto;
    margin: 0 0.9%;
 }
 .menu-a {
    margin: 0 2.7% 0 0;
 }
 }
@media screen and (max-width: 1800px) {
    .header-description {
    margin: 0 2% 0 0;
    width: 41% }
 .header-middle-with-tel {
    width: 20%;
 }
 .header-right {
    width: 18.5% }
 .header-middle-with-email {
    width: 22% }
 .menu-a {
    margin: 0 5.4% 0 0 }
 .first-content.fourth:after {
    width: 589px;
    height: 421px;
    background-size: 100% }
 .first-content.fifth:after,.first-content.sixth:after {
    right: 32px }
 .second-bullit {
    margin: 0 3%;
    width: 21% }
 .fourth-left-bullit-text {
    margin: -5px 0 0 3.5%;
    width: 80% }
 .consult-grey-text {
    font-size: 25px }
 .consult-grey-arrow {
    margin: 5px .5% 0 }
 .fifth-img {
    width: 540px }
 .footer-right-tel {
    font-size: 26px }
 .footer-left-bottom-text {
    margin: 0 0 0 4%;
    width: 71% }
 .tovar-category-item-up-right {
    width: 69%  }
 .tovar-category-item-down-item-title span {
    width: 87%;
 }
 .tovar-consult-grey-tel {
    font-size: 32px;
 }
 .tovar-consult-grey-arrow {
    margin: 5px 1% 0 1%;
 }
 .tovar-consult-grey-text {
    font-size: 23px;
 }
 .category-sidebar-li-star-info {
    width: 35%;
    font-size: 10px;
    line-height: 14px;
 }
 .category-sidebar-li-star-info-img {
    width: 12px;
 }
 .contacts-grey-consult-title {
    font-size: 23px;
    margin: 0 1% 0 0;
 }
 .header-middle-button-wrap {
    width: 14%;
    margin: 0 1.5% 0 0;
 }
 .search-btn {
    right: 15px;
 }
 .header-soc {
    width: auto;
 }
 .header-language {
    width: 9%;
 }
 .menu-a {
    margin: 0 1.6% 0 0;
    font-size: 14px;
    line-height: 21px;
 }
 }
@media screen and (max-width: 1200px) {
    .logo {
    position: relative;
    left: 0;
    display: inline-block;
    vertical-align: middle;
 }
 .header-description {
    font-size: 16px;
    line-height: 21px;
    margin: 0 1%;
    width: 22%;
 }
header {
    padding: 17px 20px 20px 193px;
 }
 }
.aboutus {
    background: url(/about221.jpg);
    padding: 70px 0 110px;
    background-size: cover;
 }
@media screen and (min-width: 1600px) {
	.second-img-screen .slick-slider {
    height: 660px;
	}
    .menu {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 6px 20px 6px 293px;
 }
.aboutus {
    padding: 80px 0 130px;
 }
 }
@media screen and (max-width: 1600px) {
    header {
    padding: 17px 20px 20px 193px;
 }
 .header-description {
    margin: 0 1% 0 2%;
    width: 31%;
 }
 .header-middle-with-tel {
    margin: 0 1.5% 0 0;
 }
 .header-middle-tel-info {
    margin: 0 }
 .header-middle-tel {
    font-size: 26px }
 .header-right {
    width: 15.5% }
 .header-middle-with-email {
    width: 24.7%;
    margin: 0 1% 0 0 }
 .search {
    width: 22%;
 }
 .first-content {
    padding: 0 0 0 80px }
 .first-content.fourth:after {
    width: 509px;
    height: 356px;
    top: 50px }
 .first-content.fifth:after {
    width: 440px;
    height: 310px;
    background-size: 100% }
 .first-content.sixth:after {
    width: 440px;
    height: 290px;
    background-size: 100% }
 .main-slider-h1 {
    font-size: 34px;
    line-height: 44px;
    margin: 0 0 30px }
 .main-first-bullit-text {
    font-size: 17px;
    line-height: 24px;
    width: calc(100% - 60px);
 }
 .second-bullit {
    margin: 0 2%;
    width: 26% }
 .third-item {
    height: 295px;
    background-size: 250px!important;
 }
 .third-item-a {
    font-size: 17px;
    line-height: 21px }
 .third-item-text {
    font-size: 14px;
    line-height: 14px }
 .all-titles {
    font-size: 33px;
    line-height: 38px }
 .fourth-left-bullit-img {
    width: 50px }
 .fourth-right-info {
    background: #F5F6F4;
    padding: 20px }
 .consult-grey-cont {
    padding: 15px }
 .consult-grey-arrow {
    display: none }
 .consult-grey-text {
    display: block;
    margin: 0 0 5px }
 .fifth-img {
    width: 470px }
 .fifth-middle-text {
    font-size: 17px;
    line-height: 24px;
    margin: 30px 0 0 }
 .footer-right-a {
    font-size: 18px }
 .footer-right-item-info {
    margin: -4px 0 0 4% }
 .footer-right-tel {
    font-size: 22px }
 .footer-left {
    width: 31%;
 }
 .footer-right {
    width: 10.5% }
 .footer-left-bottom-img {
    max-width: 100%;
 }
 .tovar-category-item-up-img {
    width: 350px;
 }
 .tovar-chars-add-to-cart-img, .tovar-chars-add-to-fav-img {
    margin: 0 5px 0 0;
 }
 .tovar-consult-grey-text {
    display: block;
 }
 .tovar-right {
    width: 21.5%;
 }
 .tovar-left {
    width: 76%;
 }
 .tovar-right-consult-tel {
    font-size: 28px;
    line-height: 33px;
 }
 .other-goods-title {
    font-size: 17px;
    line-height: 23px;
 }
 .tovar-category-seria-item-more {
    margin: 0 0 0 3%;
 }
 .tovar-category-seria-item-add-to-cart {
    width: 49.365%;
    margin: 0 0 0 2%;
 }
 .category-sidebar-title {
    padding: 16px 10px 17px 15px;
    font-size: 18px;
 }
 .category-sidebar-li-cont {
    padding: 16px 10px 18px 15px;
 }
 .category-sidebar-li-title {
    font-size: 17px;
    line-height: 20px;
 }
 .category-sidebar-li-dropdown-a {
    padding: 12px 10px 12px 15px;
    font-size: 15px;
 }
 .category-sidebar-li-star-info {
    width: 100%;
    top: auto;
    position: relative;
    margin: 15px 0 1px;
 }
 .smaller .category-right-item-li, .half .category-right-item-li {
    width: 47%;
 }
 .category-right-additional-item-text {
    font-size: 19px;
    line-height: 25px;
 }
 .contacts-bullit {
    width: 34%;
    font-size: 18px;
 }
 .contacts-grey-consult-title {
    font-size: 20px;
 }
 .breadcrumbs {
    padding: 20px 0 20px 10px;
 }
 .header-right-a-title {
    font-size: 12px;
 }
 .logo-img {
/*    width: 150px; */
 }
 .footer-left.first {
    width: 16%;
 }
 .search-and-zoom {
    padding: 11px 10px;
 }
 #search_input, #search_input_2, #search_input_3 {
    font-size: 14px;
 }
 .search-btn {
    right: 10px;
    top: 14px;
 }
 .footer-convert {
    margin: 0 5% 0 0;
 }
 }

@media screen and (max-width: 1600px) {
.logo.fixed {
left: 0px;
}
}

@media screen and (max-width: 1400px) {
.logo.fixed {
top: -102px;
left: 28px;
}
}


@media screen and (max-width: 1400px) {
.header-middle-tel {font-size:22px;}
 .header-middle-tel-info {
    margin: 0 }
    .breadcrumbs {
    padding: 20px 0 }
 header {
    padding: 17px 0 0 193px;
    margin: 0 auto;
    width: 96% }
 .logo-img {
    display: block;
    width: 100% }
 .logo {
    vertical-align: middle;
   width: 150px }
 .header-description {
    font-size: 15px;
    line-height: 21px;
    margin: 0 1%;
    width: 22% }
 .header-description br {
    display: none }
 .header-middle-with-email {
    width: 17.7% }
 .header-right {
    width: 19.2% }
 .header-middle-with-tel {
    margin: 0 1% 0 0;
    width: 22.4% }
 .first-content {
    padding: 0 0 0 40px }
 .first-content.fourth:after {
    width: 425px;
    height: 300px;
    top: 78px }
 .second-bullit {
    width: 28% }
 .third-item {
    height: 245px }
 .third-item-cont {
    left: 11px;
    bottom: 15px;
    width: 92% }
 .third-bottom .all-titles {
    margin: 0 1.5% 0 0 }
 .fourth-middle {
    width: 31.39%;
    margin: -20px 2.7% 0 1% }
 .fourth-left {
    width: 31.305% }
 .fourth-right {
    width: 32.305% }
 .all-titles {
    font-size: 31px;
    line-height: 35px }
 .fourth-right-title {
    font-size: 27px;
    line-height: 32px;
    margin: 0 0 30px }
 .consult-grey-text {
    font-size: 21px }
 .fifth-img {
    width: 400px }
 .map-info-item-text {
    width: 86% }
 .map-button {
    margin: 35px 0 0 34px }
 .footer-left-bottom-text {
    font-size: 15px }
 .footer-soc-a {
    margin: 0 5px 0 0 }
 .footer-left {
    margin: 0 1.5% 0 0;
    width: 31%;
 }
 .footer-right {
    width: 10% }
 .convert_logo_img {
    margin: 0 0 0 10px;
    width: 110px }
 .underfooter-right-a {
    margin: 0 0 0 2% }
 .search-and-zoom {
    padding: 10px }
 #search_input,#search_input_2 {
    font-size: 13px }
 .search-btn {
    right: 10px;
    top: 14px }
 .tovar-category-item-up-img {
    width: 300px;
 }
 .tovar-chars-right {
    margin: 0 0 0 4%;
    width: 30%;
 }
 .tovar-category-item-down-item-title span {
    margin: 0 7px 0 0;
 }
 .tovar-category-item-down-right .tovar-category-item-down-item-title span {
    margin: 0 0 0 7px;
 }
 .tovar-slider-wrap {
    width: 40.5%;
 }
 .tovar-main-info-right {
    margin: -8px 0 0 2%;
    width: 56.3%;
 }
 .tovar-right-chars-wrap {
    padding: 15px 12px;
    margin: 0 0 35px;
 }
 .tovar-mainh1 {
    font-size: 37px;
    line-height: 40px;
    margin: 0 0 30px;
 }
 .tovar-right-consult {
    padding: 0 12px 15px;
 }
 .tovar-right-consult-title {
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 12px;
 }
 .tovar-right-consult-text {
    font-size: 15px;
    line-height: 23px;
 }
 .tovar-right-consult-tel {
    font-size: 23px;
    line-height: 27px;
 }
 .other-goods-wrap {
    margin: 30px 0 0;
 }
 .other-goods-title {
    font-size: 14px;
    line-height: 19px;
 }
 .tovar-filter-title {
    width: 35%;
    font-size: 16px;
    line-height: 23px;
 }
 .tovar-filter-item {
    width: 19.8%;
 }
 .choose-seria-list-text, .choose-diametr-list-text, .choose-kanal-list-text {
    padding: 15px 12px;
    font-size: 14px;
 }
 .tovar-category-seria-item-img {
    width: 29.365%;
 }
 .tovar-category-seria-item-add-to-cart {
    width: 58.365%;
 }
 .tovar-category-seria-item-more {
    margin: 10px 0 0;
 }
 .contacts-bullit {
    width: 38%;
 }
 .contacts-info-left-text {
    font-size: 16px;
    line-height: 23px;
    width: 85%;
 }
 .contacts-grey-consult-title {
    display: block;
    margin: 0 0 20px;
 }
 .contacts-grey-consult-form {
    display: block;
    width: 64%;
    margin: 0 auto;
 }
 .producer-info-bottom-item-img {
    height: 50px;
 }
 .menu-a {
    margin: 0 1.3% 0 0;
    font-size: 12px;
    line-height: 18px;
 }
 .header-language {
    width: 10%;
 }
 .header-soc {
    width:auto;
    margin: 0 0.3%;
 }
 .footer-soc {
    margin: 25px 0 0;
 }
 .footer-left.first {
    width: 20%;
 }
 .footer-right.last {
    width: 19.7%;
 }
 }
@media screen and (max-width: 1200px) {

	
header {
    padding: 17px 0 0 0!important;
}
    .logo {
    width: 100px }
 .header-description {
    font-size: 14px;
    line-height: 20px }
 .header-right-a {
    margin: 0 4px 0 0 }
 .header-right {
    width: 20.2% }
 .header-middle-button-wrap {
    width: 16%;
 }
 .header-middle-with-email {
    width: 20.7% }
 .header-middle-with-tel {
    width: 24.4% }
 .header-middle-tel-info {
    margin: 0 0 0 10px }
 .header-middle-tel {
    font-size: 22px }
 .header-middle-with-email-item {
    margin: 15px 0 }
 .first-content.fourth:after {
    width: 353px;
    height: 255px }
 .first-content.fifth:after {
    width: 314px;
    height: 225px }
 .first-content.sixth:after {
    width: 314px;
    height: 210px }
 .second-bullit-title {
    margin: 0 0 0 3%;
    width: 71%;
    font-size: 17px;
    line-height: 22px }
 .third-item-a {
    font-size: 15px;
    line-height: 16px }
 .third-content {
    margin: 50px 0 0 }
 .third-button {
    display: block;
    margin: 20px auto 0 }
 .all-titles {
    font-size: 26px;
    line-height: 29px }
 .fourth-left-bullit-img {
    width: 35px }
 .fourth-left-bullit-text {
    font-size: 18px;
    line-height: 22px }
 .fourth-right-title {
    font-size: 20px;
    line-height: 26px;
    margin: 0 0 20px }
 .fourth-right-li {
    margin: 8px 0 0;
    font-size: 15px }
 .fourth-right-info {
    padding: 12px;
    margin: 20px 0 }
 .fourth-right-info-text {
    line-height: 20px;
    font-size: 14px }
 .fifth-img {
    width: 200px }
 .fifth-right {
    width: 32% }
 .fifth-middle-ul-title {
    font-size: 19px;
    line-height: 24px;
    margin: 17px 0 }
 .fifth-middle-li {
    margin: 7px 0 0;
    font-size: 15px }
 .fifth-middle-text {
    font-size: 14px;
    line-height: 21px;
    margin: 17px 0 0 }
 .map {
    width: 63% }
 .map-info {
    width: 33%;
    margin: 0 0 0 2% }
 .footer-left-a {
    font-size: 14px }
 .footer-left-li {
    margin: 11px 2% 0 0 }
 .footer-left-bottom-text {
    font-size: 12px;
    line-height: 19px }
 .footer-soc {
    margin: 23px 0 }
 .footer-soc-a {
    margin: 0 5px 5px 0 }
 .footer-right-item-info {
    width: 82% }
 .footer-right-tel {
    font-size: 18px }
 .footer-right-email {
    font-size: 15px }
 #search_input,#search_input_2 {
    font-size: 11px }
 .underfooter-left {
    width: 33%;
    font-size: 13px;
    line-height: 16px }
 .underfooter-right {
    width: 67% }
 .underfooter-right-a {
    margin: 0 0 0 1%;
    font-size: 13px;
    line-height: 16px }
 .tovar-mainh1 {
    font-size: 36px;
    line-height: 41px;
    margin: 0 0 25px }
 .tovar-category-item-up-img {
    width: 270px }
 .tovar-category-item-up-right {
    width: 66% }
 .tovar-chars-table-wrap {
    display: block;
    width: 100% }
 .tovar-chars-right {
    margin: 20px 0 0;
    width: 100%;
    display: block }
 .tovar-category-item-down-middle {
    margin: 0 2.5% }
 .tovar-category-item-down-item-img {
    display: none }
 .tovar-category-item-down-item-title span,.tovar-category-item-down-right .tovar-category-item-down-item-title span {
    margin: 0;
    width: 100% }
 .tovar-category-item-down-item-title {
    font-size: 18px }
 .tovar-category-item-down-item-text {
    font-size: 14px;
    line-height: 20px }
 .tovar-category-item-down-item {
    margin: 0 0 20px }
 .four-parts .tovar-li {
    margin: 5px 2% 0 0;
    width: 30.5%;
    font-size: 16px;
    line-height: 22px }
 #search_input,#search_input_2,#search_input_3 {
    font-size: 11px }
 .tovar-main-info-right {
    width: 55.3%;
 }
 .tovar-left {
    width: 100%;
    float: none;
    margin: 0 0 20px }
 .tovar-right {
    float: none;
    width: 100% }
 .tovar-right-chars-wrap {
    display: inline-block;
    vertical-align: top;
    width: 47%;
    margin: 0 3% 50px 0 }
 .tovar-right-consult {
    display: inline-block;
    vertical-align: top;
    width: 47%;
    margin-bottom: 50px }
 .tovar-filter-title {
    width: 100%;
    display: block;
    margin: 0 0 10px;
 }
 .tovar-filter-item {
    width: 26.8%;
 }
 .fixed-menu-a {
    padding: 14px 20px;
    font-size: 11px;
    line-height: 17px;
 }
 .tovar-category-seria-title {
    margin: 0 0 20px;
 }
 .tovar-category-seria-item {
    float: none;
    margin: 0 0 20px;
    width: 100%;
 }
 .tovar-category-seria-item-add-to-cart {
    width: 47.365%;
 }
 .tovar-category-seria-item-more {
    margin: 0 0 0 3%;
 }
 .tovar-category-title {
    margin: 0 0 30px;
 }
 .category-sidebar-title {
    font-size: 16px;
 }
 .category-sidebar-li-title {
    font-size: 15px;
    line-height: 17px;
 }
 .category-sidebar-li-dropdown-a {
    padding: 8px 10px 7px 15px;
    font-size: 14px;
 }
 .category-right-item-title {
    font-size: 25px;
    margin: 0 0 16px;
 }
 .category-right-item-text {
    font-size: 14px;
    line-height: 19px;
    margin: 0 0 16px;
 }
 .category-right-item-li {
    margin: 7px 0 0;
    font-size: 16px;
    line-height: 20px;
 }
 .category-right-item-button {
    margin: 20px 0 0;
 }
 .category-right-additional-item-text {
    font-size: 16px;
    line-height: 20px;
 }
 .contacts-bullit {
    width: 46%;
 }
 .contacts-info-left {
    display: block;
    width: 100%;
    margin: 0 0 15px;
 }
 .contacts-info-left-item {
    margin: 0 2% 17px 0;
    display: inline-block;
    vertical-align: top;
    width: 46.5%;
 }
 .contacts-soc {
    margin: 5px 0 30px;
 }
 .contacts-info-right {
    display: block;
    width: 100%;
 }
 .contacts-grey-consult-form {
    width: 74%;
 }
 .contacts-map-content-right {
    width: 26.5%;
 }
 .contacts-map-content-right-up {
    padding: 10px 15px;
    font-size: 15px;
    line-height: 21px;
 }
 .producer-img {
    width: 25%;
 }
 .producer-info {
    width: 72%;
 }
 .producer-info-li, .bigger .producer-info-li {
    width: 46.5%;
 }
 .producer-info-line {
    margin: 27px 0;
 }
 .producer-info-bottom-item-text {
    width: 77%;
    font-size: 17px;
    line-height: 22px;
 }
 .laptopbr {
    display: block;
 }
 .header-soc {
    width: 50%;
    display: block;
    float: left;
    text-align: left;
    margin: 5px 0 0;
 }
 .header-language {
    width: 50%;
    display: block;
    float: right;
    margin: 5px 0 0;
 }
 .search {
    width: 26%;
 }
 .footer-left.first {
    width: 14%;
 }
 .footer-right {
    width: 10%;
 }
 .footer-left {
    width: 31%;
 }
 
 
     .inner50 {
    width: 98%;
 }
.w50 {
    width: 100%;
    float: left;
 }
.w50 img {
    padding: 20px;
    max-width: 80%;
    display: block;
    margin: 0 auto;
 }

header {
    padding: 17px 0 0 0!important;
 }
 .logo {
    width: 70px }
 .header-description {
    font-size: 11px;
    line-height: 16px }
 .header-right {
    width: 25.2%;
 }
 .header-middle-with-email {
    width: 18.7% }
 .header-middle-with-tel {
    width: 21.4% }
 .header-middle-tel-info {
    margin: 0 0 0 5px;
    width: 82% }
 .header-middle-email-info {
    margin: 0 0 0 5px;
    font-size: 12px;
    line-height: 22px }
 .header-soc, .header-language {
    float: none;
    text-align: left;
    width: auto;
    margin: 12px 0 0;
    display: inline-block;
 }
 .header-middle-tel {
    font-size: 16px }
 .header-middle-button-wrap {
    margin: 7px 0 0 }
 .red-button {
    font-size: 11px;
    line-height: 16px }
 .menu-a {
    margin: 0 1.8% 0 0;
    font-size: 12px;
    line-height: 20px }
 .search-btn {
    width: 12px }
 .main-slider-h1 {
    font-size: 27px;
    line-height: 32px;
    margin: 0 0 20px }
 .main-first-bullits {
    width: 80% }
 .main-first-bullit-img {
    width: 35px }
 .first-content.fourth:after,.first-content.fifth:after,.first-content.sixth:after {
    display: none }
 .first-img-screen .inner {
    height: 470px }
 .main-first-slider .slick-dots {
    bottom: 15px;width:100%; }
 .second-bullit {
    width: 29.5%;
    margin: 0 1.5% }
 .second-bullit-img {
    width: 50px }
 .second-bullit-title {
    font-size: 15px;
    line-height: 20px }
 .second-bullit-text {
    margin: 12px 0 0;
    line-height: 19px;
    font-size: 13px }
 .third-item {
    height: 200px;
    background-color: #fff!important;
    background-position: center top!important;
    background-size: 100% auto!important }
 .third-item-cont {
    left: 7px;
    bottom: 11px }
	
 }
@media screen and (max-width: 980px) {
    .inner50 {
    width: 98%;
 }
.w50 {
    width: 100%;
    float: left;
 }
.w50 img {
    padding: 20px;
    max-width: 80%;
    display: block;
    margin: 0 auto;
 }

header {
    padding: 17px 0 0 0!important;
 }
 .logo {
    width: 70px }
 .header-description {
    font-size: 11px;
    line-height: 16px }
 .header-right {
    width: 25.2%;
 }
 .header-middle-with-email {
    width: 18.7% }
 .header-middle-with-tel {
    width: 21.4% }
 .header-middle-tel-info {
    margin: 0 0 0 5px;
    width: 82% }
 .header-middle-email-info {
    margin: 0 0 0 5px;
    font-size: 12px;
    line-height: 22px }
 .header-soc, .header-language {
    float: none;
    text-align: left;
    width: auto;
    margin: 12px 0 0;
    display: inline-block;
 }
 .header-middle-tel {
    font-size: 16px }
 .header-middle-button-wrap {
    margin: 7px 0 0 }
 .red-button {
    font-size: 11px;
    line-height: 16px }
 .menu-a {
    margin: 0 1.8% 0 0;
    font-size: 12px;
    line-height: 20px }
 .search-btn {
    width: 12px }
 .main-slider-h1 {
    font-size: 27px;
    line-height: 32px;
    margin: 0 0 20px }
 .main-first-bullits {
    width: 80% }
 .main-first-bullit-img {
    width: 35px }
 .first-content.fourth:after,.first-content.fifth:after,.first-content.sixth:after {
    display: none }
 .first-img-screen .inner {
    height: 470px }
 .main-first-slider .slick-dots {
    bottom: 15px;width:100%; }
 .second-bullit {
    width: 29.5%;
    margin: 0 1.5% }
 .second-bullit-img {
    width: 50px }
 .second-bullit-title {
    font-size: 15px;
    line-height: 20px }
 .second-bullit-text {
    margin: 12px 0 0;
    line-height: 19px;
    font-size: 13px }
 .third-item {
    height: 200px;
    background-color: #fff!important;
    background-position: center top!important;
    background-size: 100% auto!important }
 .third-item-cont {
    left: 7px;
    bottom: 11px }
 .third-item-a {
    font-size: 13px;
    line-height: 15px }
 .third-item-text {
    font-size: 12px;
    margin: 8px 0 0;
    min-height: 30px;	}
 .thirdscreen {
    padding: 8px 0 80px }
 .fourth-left,.fourth-right {
    width: 100%;
    float: none;
    margin: 0 }
 .fourth-middle {
    float: none;
    margin: 15px auto;
    display: block;
    width: 100%;
    max-width: 400px }
 .consult-grey-text {
    font-size: 19px;
    line-height: 23px }
 .fifth-middle {
    margin: -8px 0 0 2.5%;
    width: 67% }
 .fifth-right {
    display: block;
    margin: 20px 0 0;
    width: 100% }
 .map-info-item-text {
    font-size: 15px;
    line-height: 20px }
 .map-button {
    max-width: 210px }
 .popup-form {
    padding: 20px 30px 30px }
 .footer-left {
    width: 32% }
 .footer-right.last {
    width: 32.7%;
 }
 .footer-right {
    width: 12%;
 }
 .footer-right-a-wrap {
    margin: 0 0 15px }
 .tovar-mainh1 {
    font-size: 31px;
    line-height: 38px;
 }
 .fixed-menu-a {
    font-size: 11px;
    padding: 10px 17px }
 .tovar-category-title {
    margin: 0 0 30px;
    font-size: 25px }
 .tovar-ul-title {
    font-size: 19px;
    line-height: 24px }
 .tovar-li {
    margin: 12px 0 0;
    font-size: 15px }
 .scroll-to-fixed-fixed .fixed-menu-a {
    padding: 10px 17px }
 .tovar-category-item-up-img {
    width: 210px }
 .four-parts .tovar-li {
    width: 47.5%;
    font-size: 15px;
    line-height: 19px }
 .tovar-consult-grey-text {
    font-size: 20px;
    line-height: 26px;
    margin: 0 0 10px }
 .tovar-consult-grey {
    padding: 20px 0 }
 .tovar-category-item-title {
    margin: 0 0 17px;
    font-size: 22px }
 .tovar-slider {
    width: 80%;
 }
 .tovar-main-info-right-text {
    font-size: 15px;
    line-height: 22px;
 }
 .tovar-main-info-buttons .tovar-chars-add-to-cart, .tovar-main-info-buttons .tovar-chars-add-to-fav {
    max-width: 190px;
    font-size: 11px;
    line-height: 16px;
    margin: 0 5px 0 0;
 }
 .other-goods-line {
    margin: 30px 0;
 }
 .tovar-filter-item {
    width: 31.8%;
 }
 .tovar-category-seria-item-add-to-fav {
    font-size: 11px;
    line-height: 16px;
 }
 .tovar-category-seria-item-more {
    font-size: 11px;
    line-height: 16px;
 }
 .category-sidebar-title {
    font-size: 14px;
    padding: 10px;
 }
 .category-sidebar-li-cont {
    padding: 10px;
 }
 .category-sidebar-li-title {
    font-size: 14px;
 }
 .category-sidebar-li-dropdown-a {
    padding: 5px 10px 5px 10px;
    font-size: 12px;
 }
 .category-sidebar-li-text {
    font-size: 12px;
    line-height: 14px;
    margin: 7px 0 0;
 }
 .category-right-item-line {
    margin: 25px 0;
 }
 .category-right-additional-item-button {
    max-width: 100%;
 }
 .category-right-additional-item {
    margin: 0 15px 0 0;
    width: calc((100% - 30px) / 3);
 }
 .category-right-additional-item-text {
    font-size: 14px;
    line-height: 18px;
    margin: 10px 0;
 }
 .smaller .category-right-item-li, .category-right-item-li, .half .category-right-item-li {
    width: 100%;
    float: none;
    margin: 7px 0 0;
    font-size: 13px;
    line-height: 16px;
 }
 .contacts-bullit-text {
    width: 83%;
 }
 .contacts-bullit {
    font-size: 16px;
    line-height: 23px;
 }
 .contacts-info-right-img {
    width: 31.3%;
 }
 .contacts-grey-consult-form {
    width: 94%;
 }
 .contacts-grey-consult-form .form-input {
    padding: 11px 1% 10px 8%;
 }
 .contacts-map-content-right-up span {
    font-size: 25px;
    margin: 0 0 12px;
 }
 .contacts-requisits-item-text {
    width: 84%;
 }
 .contacts-requisits-item {
    margin: 33px 0 20px;
    padding-bottom: 20px;
 }
 .sertificates-slider .slick-prev {
    right: 80px;
 }
 .producer-info-text {
    line-height: 20px;
    font-size: 15px;
    margin: 0 0 17px;
 }
 .producer-info-li, .bigger .producer-info-li {
    margin: 5px 2% 0 0;
    font-size: 15px;
    line-height: 18px;
 }
 .producer-info-bottom-item {
    display: block;
    margin: 15px 0;
    width: 100%;
 }
 .header-middle-tel-img {
    width: 15px;
 }
 .footer-left.first {
    width: 16%;
 }
 }
@media screen and (max-width: 768px) {
.catalog-section .inner, .inner2 { width: 96%; margin-top: 0!important; }

    .w25 {
    width: 44%;
    margin: 0 3%;
 }
.w60, .w40, .w20, .secondscreen2 .block, .w75 {
    width: 100%;
 }
 .nav-close-img {
    cursor: pointer;
    z-index: 100;
    width: 35px;
    position: absolute;
    right: 15px }
 .menu-a {
    font-size: 17px;
    height: auto;
    color: #fff;
    display: block;
    margin: 0 0 20px }
 .gamburger {
    width: 40px;
    cursor: pointer }
 .hamb-white {
    width: 100%;
    height: 3px;
    background-color: #fff }
 .hamb-color {
    width: 100%;
    height: 5px;
    background-color: #FF2513 }
 .menu {
    display: none }
 .gamburger-menu-ul .menu-dropdown {
    display: block;
    position: relative;
    top: auto;
    padding-left: 20px;
    background: transparent }
 .gamburger-menu-ul .menu-dropdown li:after {
    display: none }
 .gamburger-menu-ul .menu-dropdown li {
    background: transparent;
    padding: 0;
    margin: 5px 0 }
 .header-gamburger-mobile {
    display: block;
    position: absolute;
    top: 30px;
    right: 5px;
    padding: 8px 0 }
 #razdel-nav {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    padding: 12px;
    background: rgba(0,0,0,.85);
    top: 0;
    z-index: 200;
    box-sizing: border-box;
    left: 0 }
 .low-res-nav {
    cursor: pointer;
    position: relative;
    z-index: 20 }
 .header-description {
    width: 40% }
 .header-right.vis {
    display: none }
 .header-right.hid {
    display: inline-block }
 .mob-br {
    display: block }
 .header-right {
    width: 31.2%;
    text-align: center;
    margin: 0 2% }
 .header-middle-with-tel,.header-middle-with-email {
    width: 26.4% }
 .header-middle-button-wrap {
    width: 19%;
 }
 .search {
    width: 230px }
 .main-first-slider .slick-prev,.main-first-slider .slick-next {
    background-size: 100%;
    width: 35px;
    height: 70px }
 .main-first-bullit-img {
    width: 27px }
 .main-first-bullit-text {
    font-size: 15px;
    line-height: 22px }
 .main-first-bullits {
    width: 95% }
 .first-img-screen .inner {
    height: 400px }
 .second-bullit-img {
    width: 35px }
 .second-bullit-title {
    font-size: 14px;
    line-height: 17px }
 .secondscreen {
    padding: 40px 0 }
 .third-item {
    width: calc((100% - 16px) / 3) }
 .third-bottom {
    padding: 15px }
 .wrapper {
    padding: 40px 0 }
 .fifth-img {
    width: 180px }
 .fifth-middle {
    width: 66% }
 .map {
    width: 100%;
    display: block;
    height: 300px }
 .map-info {
    width: 100%;
    margin: 15px 0 0;
    display: block }
 .fixed-menu-a,.scroll-to-fixed-fixed .fixed-menu-a {
    font-size: 12px;
    padding: 5px 7px }
 .tovar-firstscreen {
    margin: 30px 0 0 }
 .tovar-category-item-up-img {
    width: 170px; }
 .tovar-chars-table {
    font-size: 13px }
 .tovar-category-item-down-item-text {
    font-size: 13px;
    line-height: 18px;
    margin: 7px 0 0 }
 .tovar-category-item-down-item {
    margin: 0 0 10px }
 .four-parts .tovar-li {
    font-size: 13px;
    line-height: 16px }
 .tovar-ul-wrap {
    padding: 20px 0 }
 .tovar-category-item-description {
    margin: 0 0 12px;
    font-size: 14px;
    line-height: 20px }
 .tovar-consult-grey.last {
    margin-bottom: 20px }
 .tovar-slider-icons {
    width: 87px;
 }
 .tovar-slider-wrap {
    width: 450px;
    display: block;
 }
 .tovar-slider {
    width: 77%;
 }
 .tovar-main-info-right {
    width: 100%;
    display: block;
    margin: 15px 0 0;
 }
 .other-goods-title {
    margin: 10px 0 0;
 }
 .tovar-filter-wrap .inner2 {
    padding: 20px 2%;
 }
 .choose-seria-list-text, .choose-diametr-list-text, .choose-kanal-list-text {
    padding: 12px 10px;
    font-size: 12px;
 }
 .choose-seria::before, .choose-diametr::before, .choose-kanal::before {
    right: 8px;
    top: 18px;
 }
 .choose-seria-element, .choose-diametr-element, .choose-kanal-element {
    font-size: 13px;
 }
 .tovar-category-seria-item {
    padding: 12px;
 }
 .tovar-category-seria-item-title {
    font-size: 19px;
 }
 .tovar-category-description {
    margin: 12px 0 0;
    font-size: 13px;
    line-height: 20px;
 }
 .category-sidebar {
    width: 35%;
 }
 .category-content-right {
    width: 63%;
 }
 .tovar-mainh1 {
    font-size: 27px;
    line-height: 34px;
 }
 .category-right-item-title {
    font-size: 21px;
    margin: 0 0 11px;
 }
 .category-right-item-text {
    font-size: 13px;
    line-height: 17px;
    margin: 0 0 10px;
 }
 .category-right-additional-item-text {
    font-size: 12px;
    line-height: 14px;
    margin: 7px 0;
 }
 .contacts-bullit-img {
    width: 30px;
 }
 .contacts-info {
    margin: 30px 0 26px;
 }
 .contacts-grey-consult-form .form-input {
    font-size: 14px;
 }
 .contacts-grey-consult-form {
    width: 100%;
 }
 .contacts-map-content-left {
    float: none;
    width: 100%;
 }
 .contacts-map-content-right {
    width: 100%;
    float: none;
 }
 .contacts-map-content-right-img {
    width: 400px;
    max-width: 100%;
 }
 .producer-img {
    width: 300px;
    display: block;
	    margin: 0 auto;
 }
 .producer-info {
    width: 100%;
    display: block;
    margin: 20px 0 0;
 }
 .producers-line {
    margin: 30px 0;
 }
 .header-soc.vis, .header-language.vis {
    display: none;
 }
 .header-soc.hid, .header-language.hid {
    display: inline-block;
    float: none;
    width: auto;
    margin: 6px 2px 0;
 }
 .header-soc-a {
    margin: 0 0 0 2px;
 }
 .header-language-a {
    margin: 0 0 0 2px;
 }
 .header-middle-with-tel {
    margin: 10px 1% 0 0;
 }
 .footer-left.first {
    width: 19%;
    margin: 0;
 }
 .footer-left {
    width: 29%;
    margin: 0 0 0 2%;
 }
 .footer-right {
    width: 16%;
 }
 .footer-right.last {
    width: 39.7%;
 }
 .footer-convert {
    display: block;
    margin: 0 0 10px;
 }
 .convert_logo_img {
    width: 95px;
 }
 }
  div.news-list img.preview_picture {
 max-height: 405px;
}
@media screen and (max-width: 640px) { 
	.hidden-xs {display:none!important;}
	.tovar-category-item-description {font-weight:400!important;}
	.header-menu {    position: relative!important;}

.category-right-item-img {
    margin: 0 auto;
}
.second-img-screen .s-322 .inner 
{
    background: rgba(0,0,0,.5);
    margin: 0;
    padding: 0 10px;
}
.tovar-category-seria-item-add-to-fav.red-button, .tovar-category-seria-item-add-to-cart {
    width: 80%!important;
    margin: 0 auto 10px!important;
    display: block!important;
}
.s-322 .main-slider-h1, .contacts-screen .s-322 .main-first-bullit, .contacts-screen .s-322 .main-first-bullit p{
    color: #fff!important;
}
    .fancybox-margin {
    margin-right: 0!important }
 .popup-form {
    box-sizing: border-box;
    width: 100%;
    padding: 10px 10px 15px }
 #privacy,#privacy_check {
    box-sizing: border-box;
    width: 100%;
    padding: 0 5px }
 .privacy_head {
    margin: 10px 0 0;
    font-size: 18px }
 .privacy_p {
    margin: 5px 0;
    font-size: 12px;
    line-height: 15px }
 .privacy-p {
    margin: 5px 0;
    font-size: 12px;
    line-height: 15px }
 .logo {
    width: 60px;
    z-index: 0;
 }
	..tovar-chars-table .tovar-chars-add-to-fav {display:block!important;}
 div.news-detail img.detail_picture {
    float: left;
    margin: 0 8px 6px 1px;
    height: auto;
}
 div.news-list img.preview_picture {
    height: auto;
}
 .news-list .news-item {width:100%!important;margin: 10px 0;}
 .header-description {
    width: 59%;
    margin: 0 0 0 3% }
 .header-right.hid {
    display: block;
    width: 100%;
    margin: 10px 0 }
 .header-middle-with-tel,.header-middle-with-email {
    width: 54.5%;
    margin: 0 2% 0 0 }
 .mob-br {
    display: none }
 .header-middle-tel-img {
    display: inline-block;
    vertical-align: top;
    margin: 6px 0 0;
    width: 12px }
 .header-middle-tel {
    font-size: 14px }
 .header-middle-with-email-item {
    margin: 4px 0 }
 .header-middle-button-wrap {
    width: 41%;
    text-align: right;
    margin: 5px 0 0;
 }
 .red-button {
    font-size: 10px;
    line-height: 15px }
	.tovar-chars-right .red-button.tovar-chars-add-to-cart, .tovar-chars-right .tovar-chars-add-to-fav {margin: 0 auto 10px; width: 100%; display: block; min-width: 250px;}
.third-bottom .red-button { font-size: 11px; line-height: 16px; margin: 10px auto 0; }
 .header-middle-button {
    padding: 8px 10px;
    display: inline-block;
    width: auto;
 }
 .popup-title {
    font-size: 18px;
    line-height: 21px;
    margin: 0 0 17px }
 .fancybox-close {
    top: 7px!important;
    right: 5px!important }
 .form-input {
    font-size: 14px }
 .main-first-slider .slick-prev,.main-first-slider .slick-next {
    display: none!important }
 .first-content {
    padding: 10px 0 40px }
 .main-slider-h1 {
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 12px;
    line-height: 0.9em;	}
 .main-slider-h1 br {
    display: none }
 .main-first-bullit-img {
    width: auto }
 .main-first-bullits {
    width: 100% }
 .main-first-bullit-text {
    font-size: 14px;
    line-height: 20px }
 .first-img-screen .inner {
    height: auto }
 .main-first-slider .slick-dots {
    bottom: 5px }
 .wrapper {
    padding: 20px 0 }
 .second-bullit {
    width: 100%;
    margin: 0 0 10px;
    display: block }
 .all-titles {
    font-size: 19px;
    line-height: 24px }
 .third-content {
    margin: 20px 0 0 }
 .third-item {
    width: calc((100% - 8px) / 2);
    margin: 0 2px 24px;
    height: 200px;
 }
 .thirdscreen .third-item {
    width: 100%;
    background-size: 50% !important;
 }
 .fourth-left-bullits {
    margin: 25px 0 0 }
 .fourth-left-bullit-text {
    font-size: 15px;
    line-height: 19px }
 .fourth-left-bullit-line {
    margin: 10px 0 }
 .fourth-right-title {
    font-size: 19px;
    line-height: 24px;
    margin: 0 0 15px }
 .fourth-right-li {
    font-size: 14px }
 .fifth-img {
    display: none }
 .fifth-middle {
    width: 100%;
    margin: 0;
    display: block }
 .fifth-middle-li {
    font-size: 14px }
 .fifth-right {
    padding-left: 25px;
    margin: 20px 0 0 2%;
    width: 98% }
 .fifth-right-item:before {
    left: -32px }
 .fifth-right-item {
    padding: 12px;
    margin: 0 0 15px }
 .fifth-right-item span {
    margin: 0 0 5px;
    font-size: 20px;
    line-height: 20px }
 .ya_map_mark {
    width: 50px;
    height: 50px;
    bottom: 50px;
    background-size: 100% }
 footer {
    padding: 12px 0 }
 .footer-left {
    width: 32.5%;
    margin: 0 1.5% 10px 0 }
 .footer-left-title {
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 17px }
 .footer-left-a {
    font-size: 12px }
 .footer-left-li {
    margin: 5px 0 0 }
 .footer-left-bottom-img {
    width: 30px;
    display: block }
 .footer-left-bottom {
    margin: 15px 0 0 }
 .footer-left-bottom-text {
    font-size: 9px;
    line-height: 12px;
    display: block;
    margin: 5px 0 0;
    width: 100% }
 .footer-right-a {
    font-size: 14px;
    line-height: 17px }
 .footer-right-a-wrap {
    margin: 0 0 7px;
    display: inline-block;
    vertical-align: text-bottom;
    width: 45%;
 }
 .footer-right,.footer-right.last {
    width: 100%;
    margin: 5px 0 0;
    display: block }
 .footer-soc {
    margin: 10px 0 0 }
 .convert_p {
    display: inline-block;
    margin: 0;
    font-size: 13px }
 .convert_logo_img {
    margin: 0 0 0 10px;
    display: inline-block }
 .footer-right-item {
    margin: 0 0 12px;
    clear: both;	}
	
 .underfooter {
    padding: 12px 0;
    text-align: center }
 .underfooter-left {
    width: 100%;
    float: none }
 .underfooter-right {
    width: 100%;
    float: none;
    text-align: center }
 .breadcrumbs-sep {
    margin: 0 5px }
 .breadcrumbs-a {
    font-size: 10px;
    line-height: 14px }
 .breadcrumbs {
    padding: 10px 0 }
 .tovar-mainh1 {
    font-size: 19px;
    line-height: 24px;
    margin: 0 0 12px }
 .fixed-menu-a,.scroll-to-fixed-fixed .fixed-menu-a {
    font-size: 12px;
    line-height: 13px;
    padding: 3px 4px;
    margin: 0 2px 6px 0;
    text-transform: none }
 .tovar-firstscreen {
    margin: 20px 0 0 }
 .tovar-category-title {
    margin: 0 0 20px;
    font-size: 19px }
 .tovar-li {
    margin: 7px 0 0;
    font-size: 13px }
 .tovar-category-item {
    padding: 20px 0 }
 .tovar-category-item-up-img {    margin: 0 auto;
    width: 150px;
    display: block }
 .tovar-category-item-up-right {
    width: 100%;
    display: block;
    margin: 5px 0 0 }
 .tovar-category-item-title {
    margin: 0 0 12px;
    font-size: 19px }
 .tovar-category-item-description {
    margin: 0 0 7px;
    font-size: 13px;
    line-height: 17px }
 .tovar-category-item-up-chars-title {
    font-size: 19px;
    line-height: 24px;
    margin: 0 0 7px }
 .tovar-chars-table {
    font-size: 11px }
 .white-button {
    font-size: 10px;
    line-height: 15px }
 .tovar-category-item-down {
    margin: 20px 0 }
 .tovar-category-item-down-left,.tovar-category-item-down-right {
    text-align: left;
    display: block;
    width: 100% }
 .tovar-category-item-down-item-title {
    font-size: 16px }
 .tovar-category-item-down-middle {
    margin: 10px auto;
    display: block;
    width: 150px }
 .tovar-ul-title {
    margin: 0 0 10px }
 .four-parts .tovar-li {
    font-size: 12px;
    line-height: 15px;
    float: none;
    width: 100% }
 .tovar-consult-grey-text {
    font-size: 14px;
    line-height: 17px;
    margin: 0 0 5px }
 .tovar-consult-grey-arrow {
    width: 15px }
 .tovar-consult-grey-tel {
    font-size: 23px;
    line-height: 27px }
 .tovar-consult-grey {
    padding: 12px 0 }
 .smaller .tovar-category-item-down-left,.smaller .tovar-category-item-down-right {
    width: 100% }
 .smaller .tovar-category-item-down-middle {
    width: 150px }
 .tovar-slider-wrap {
    width: 100%;
    max-width: 450px;
 }
 .tovar-slider-icons {
    width: 100%;
    float: none;
    margin: 0 0 10px }
 .tovar-slider-icon-img {
    margin: 0 5px 0 0;
    width: 65px!important }
 .tovar-slider {
    width: 260px }
 .tovar-main-info-right-text {
    font-size: 14px;
    line-height: 19px;
    margin: 0 0 10px }
 .tovar-main-info-li span {
    font-size: 11px;
    display: block;
    line-height: 15px }
 .tovar-main-info-li {
    margin: 5px 0 0;
    line-height: 16px }
 .tovar-main-info-buttons {
    margin: 20px 0 0 }
 .tovar-main-info-buttons .tovar-chars-add-to-cart,.tovar-main-info-buttons .tovar-chars-add-to-fav {
    display: block;
    margin: 10px 0 0 }
 .tovar-main-info-wrap {
    margin: 0 0 20px }
 .other-goods-wrap {
    margin: 15px 0 0 }
 .other-goods-item,.other-goods-wrap:nth-child(5n) {
    margin: 0 1.8% 15px 0;
    width: 47% }
 .other-goods-title {
    margin: 7px 0 0;
    font-size: 12px;
    line-height: 14px }
 .other-goods-line {
    margin: 8px 0 }
 .other-goods-text {
    margin: 10px 0 0;
    font-size: 13px;
    line-height: 18px }
 .tovar-right-chars-wrap {
    display: block;
    width: 100%;
    margin: 0 0 15px;
    padding: 10px }
 .tovar-right-chars-title {
    font-size: 18px }
 .tovar-right-char {
    margin: 10px 0 0;
    font-size: 12px }
 .tovar-right-consult {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    padding: 10px }
 .tovar-right-consult-question-mark {
    display: none }
 .tovar-right-consult-title {
    font-size: 15px;
    line-height: 19px;
    margin: 0 0 10px }
 .tovar-right-consult-text {
    font-size: 12px;
    line-height: 19px;
    margin: 0 0 5px }
 .tovar-right-consult-tel {
    font-size: 20px;
    line-height: 20px }
 .tovar-filter-item {
    width: 100%;
    display: block;
    margin: 10px 0 0 }
 .header-menu {
    margin: 20px 0 0 }
 .tovar-category-seria-title {
    margin: 0 0 15px;
    padding: 7px;
    font-size: 14px }
 .tovar-category-seria-item {
    padding: 10px;
    margin: 0 0 15px }
 .tovar-category-seria-item-title {
    font-size: 17px;
    margin: 0 0 15px }
 .tovar-category-seria-item-img {
    width: 170px;
    display: block;
margin:0 auto;	}
 .tovar-category-seria-item-right {
    display: block;
    margin: 12px 0 0;
    width: 100% }
 .tovar-category-seria-item-li span {
    font-size: 12px;
    display: block;
    line-height: 15px }
 .tovar-category-seria-item-ul {
    margin: 0 0 15px }
 .tovar-category-seria-item-chars-title {
    margin: 0 0 10px;
    font-size: 16px }
 .tovar-category-seria-item-char {
    margin: 7px 0 0;
    padding-top: 6px;
    font-size: 12px }
 .tovar-category-seria-item-add-to-fav {
    display: block;
    width: 180px }
 .tovar-category-seria-item-add-to-cart {
    display: block;
    margin: 10px 0;
    width: 250px }
 .tovar-category-seria-item-more {
    margin: 0 }
 .tovar-category-description {
    margin: 10px 0 0;
    font-size: 12px;
    line-height: 16px }
 .category-content {
    padding: 10px 0 20px;
 }
 .category-sidebar {
    width: 40%;
 }
 .nav-close-img-2 {
    cursor: pointer;
    z-index: 100;
    width: 35px;
    position: absolute;
    right: 6px }
 .gamburger-2 {
    width: 40px;
    cursor: pointer }
 .hamb-white-2 {
    width: 100%;
    height: 4px;
    background-color: #424242 }
 .hamb-color-2 {
    width: 100%;
    height: 4px;
    background-color: #FF2513 }
 .gamburger-menu-ul-2 .menu-dropdown-2 {
    display: block;
    position: relative;
    top: auto;
    padding-left: 20px;
    background: transparent }
 .gamburger-menu-ul-2 .menu-dropdown-2 li:after {
    display: none }
 .gamburger-menu-ul-2 .menu-dropdown-2 li {
    background: transparent;
    padding: 0;
    margin: 5px 0 }
 .header-gamburger-mobile-2 {
    display: block;
    position: relative;
    top: 0 }
 #razdel-nav-2 {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.75);
    top: 0;
    z-index: 200;
    box-sizing: border-box;
    left: 0;
    overflow-y: scroll }
 .low-res-nav-2 {
    cursor: pointer;
    position: absolute;
    z-index: 20;
    right: 5px;
    top: 8px }
 .category-sidebar {
    display: none }
 .category-content {
    position: relative }
 .category-content-right {
    width: 100%;
    float: none }
 .category-right-item-img {
    display: block;
    width: 190px }
 .category-right-item-info {
    display: block;
    width: 100%;
    margin: 10px 0 0 }
 .category-right-item-line {
    margin: 15px 0 }
 .category-right-additional-item,.category-right-additional: last-child.category-right-additional-item {
    margin: 0 auto;
    width: 100%;
    max-width: 270px;
    float: none }
 .category-right-additional-item-button {
    margin: 0 auto 20px }
 .category-right-additional: last-child.category-right-additional-item .category-right-additional-item-button {
    margin-bottom: 0 }
 .contacts-bullit {
    font-size: 14px;
    line-height: 19px;
    display: block;
    margin: 0 0 12px;
    width: 100% }
 .contacts-bullit-img {
    width: 22px }
 .contacts-info-left-item {
    margin: 0 0 10px;
    display: block;
    width: 100% }
 .contacts-info-left-text {
    font-size: 14px;
    line-height: 21px;
    width: 86%;
    margin: -4px 0 0 3% }
 .contacts-info-right-img {
    width: 31.2%;
    margin: 0 1% 0 0 }
 .contacts-grey-consult {
    padding: 15px 10px }
 .contacts-grey-consult-title {
    margin: 0 0 15px;
    font-size: 17px }
 .contacts-grey-consult-form {
    max-width: 350px }
 .contacts-grey-consult-form .form-label,.contacts-grey-consult-form .form-button-wrapper {
    display: block;
    margin: 10px 0 0;
    width: 100% }
 .contacts-map-content {
    margin: 20px 0 0 }
 .contacts-map-content-title {
    font-size: 20px;
    line-height: 23px;
    margin: 0 0 12px }
 .contacts-map-content-item-text {
    font-size: 13px;
    line-height: 25px }
 .contacts-map-content-item {
    margin: 15px 0 }
 .contacts-map-content-right-up {
    font-size: 14px }
 .contacts-requisits-item-img {
    width: 30px }
 .contacts-requisits-item-text {
    line-height: 20px;
    font-size: 14px }
 .contacts-requisits-item-text span {
    font-size: 18px;
    line-height: 23px;
    margin: 0 0 5px }
 .contacts-requisits-item {
    margin: 12px 0;
    padding-bottom: 12px }
 .sertificates-slider .slick-prev {
    left: 0;
    top: -28px }
 .sertificates-slider .slick-next {
    top: -28px;
    right: 0 }
 .sertificates-slider-img {
    margin: 0 10px }
 .producer-img {
    width: 280px;
	    margin: 0 auto;
 }
 .second-img-screen .slick-slider {height:auto;}
 .producer-info {
    margin: 10px 0 0;
 }
 .producer-info-title {
    font-size: 19px;
    margin: 0 0 10px;
 }
 .producer-info-text {
    line-height: 16px;
    font-size: 12px;
    margin: 0 0 7px;
 }
 .producer-info-li, .bigger .producer-info-li {
    margin: 3px 0 0;
    font-size: 13px;
    line-height: 16px;
    float: none;
    width: 100%;
 }
 .producer-info-line {
    margin: 17px 0;
 }
 .producer-info-bottom-item {
    margin: 10px 0;
 }
 .producer-info-bottom-item-img {
    height: 35px;
 }
 .producer-info-bottom-item-text {
    font-size: 13px;
    line-height: 18px;
 }
 .producers-line {
    margin: 20px 0;
 }
 .producers-content {
    padding: 10px 0 20px;
 }
 .header-soc.hid, .header-language.hid {
    display: none;
 }
 .footer-soc.vis {
    display: none;
 }
 .footer-soc.hid {
    display: block;
 }
 .footer-left.first {
    display: none;
 }
 .footer-left {
    width: 50%;
    margin: 0 0 10px;
    display: block;
    float: left;
 }
 .footer-left-a {
    font-size: 9px;
 }
 .footer-left-li {
    line-height: 11px;
 }
 .scroll-top {
    bottom: 30px;
    height: 35px;
    width: 35px;
    right: 7px;
 }
 .scroll-top i {
    line-height: 33px;
 }
 }
@media screen and (min-width: 1600px) {
    .search-desktop-small {
    display: none;
 }
.search-desktop-big {
    display: inline-block;
 }
 }
@media screen and (max-width: 1600px) {
    .search-desktop-big {
    display: none;
 }
.search-desktop-small {
    display: block;
 }
 .tovar-category-seria-item-add-to-cart {
    width: 49.365%;
    margin: 0 0 0 0%;
 }
 .tovar-category-seria-item-more {
    margin: 0 0 0 3%;
 }
 .tovar-category-seria-item-add-to-cart {
    width: 49.365%;
    margin: 0 0 0 0%;
 }
 .tovar-category-seria-item-more {
    margin: 0 0 0 3%;
 }
 .tovar-category-seria-item-add-to-fav {
    display: inline-block;
    vertical-align: middle;
    width: 20.165%;
    padding: 10px 1%;
 }
 .tovar-category-seria-item-add-to-fav.red-button {
    width: 30%;
 }
 }
.tovar-chars-table .tovar-chars-add-to-cart, .tovar-chars-table .tovar-chars-add-to-fav {
    cursor: pointer;
    width: 70px!important;
 }
.tovar-chars-table table {
    text-align: center;
 }
@media screen and (max-width: 1400px) {
    .tovar-chars-add-to-cart-img {
    display: none;
 }
 }
 .table table {
    border-collapse: collapse;
 }
 .table table td {
    border: 1px solid #ddd;
    padding: 8px;
 }

 .card {
    display: block;
    margin: 7.5px 5px;
    box-sizing: border-box;
    text-decoration: none !important;
    position: relative;
}

.card .img > img {
    display: block;
    width: 100%;
    margin-bottom: -5px;
}

.card:hover .img > img {
    opacity: .9;
}

.card .info {
    background-color: #475465c4;
    padding: 15px 10px;
    position: absolute;
    width: 100%;
    min-height: 90px;
    box-sizing: border-box;
    bottom: 0;
    left: 0;
}

.card:hover .info {
    background-color: #336633;
}

.card .info .title {
    text-align: left;
    color: #fff;
}

.card .info .logo {
    float: right;
    position: relative;
    width: 110px;
    margin-left: 10px;
}

.tl-border-img {
    position: relative;
margin-top: -15px;
}

.tl-border-img:before {
content: '';
width: 75%;
height: 75%;
background-color: #08408a;
display: block;
position: absolute;
z-index: 1;
}

.tl-border-img > img {
    position: relative;
z-index: 2;
margin-top: 15px;
margin-left: 15px;
width: calc(100% - 30px);
}

.secondscreen32 hr {
margin-bottom: 20px;
display: block;
border-color: #f8f8f8;
}

.secondscreen32 ul {
margin-bottom: 20px;
}

.row .col-4 {
    float: left;
    width: 33.333%;
}

.row .col-8 {
    float: left;
    width: 66.666%;
}

.ml5 {
    margin-left: 20px;
}
.brand-slider .slick-slider {height:auto;}
.brand-slider .slick-slider .img {
   padding: 15px;
}
.brand-slider .slick-slider .producer-img {
   width: 80%;
   display: block;
   margin: 0 auto;
}
.brand-slider .slick-dots {
   bottom: 20px;
}

/*** custom table ***/

.ctable {
width: auto;         
max-width: 100%;      
border-collapse: collapse;
font-size: 15px;
margin: 0 0 20px;
}

.ctable thead th {
background-color: #5c5c5c; 
color: #fff;             
font-weight: 500;
padding: 8px 12px;
border: 1px solid #ccc;
text-align: left;
}

.ctable tbody td {
background-color: #fff; 
color: #000;
padding: 8px 12px;
border: 1px solid #ccc;
vertical-align: middle;
text-align: left;
}

/*** intro ***/

.intro-item {
color: #000;
font-size: 15px;
font-weight: 500;
}


/*** cookie ***/

#cookie_note{
    display: none;
    position: fixed;
    bottom: 15px;
    left: 50%;
    max-width: 90%;
    transform: translateX(-50%);
    padding: 20px;
    background-color: white;
    border-radius: 4px;
    box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
	opacity: 0.9;
}

#cookie_note p{
    margin: 0;
    font-size: 0.77em;
    text-align: left;
    color: black;
	z-index:1000;
}

.cookie_accept{
    width: 25%;
    font-size: 0.85em;
}
@media (min-width: 576px){
    #cookie_note.show{
        display: flex !important;
    }
}

@media (max-width: 575px){
    #cookie_note.show{
        display: block !important;
        text-align: left;
    }
}

/*** files ***/

a[href$=".doc"]:before, a[href$=".docx"]:before, a[href$=".DOCX"]:before, a[href$=".DOC"]:before {
padding-right: 8px;
color: #5174D1;
opacity: 0.8;
font-family: FontAwesome;
content: "\f1c2";
}

a[href$=".zip"]:before, a[href$=".ZIP"]:before  {
padding-right: 8px;
color: #F9EFB2;
opacity: 0.8;
font-family: FontAwesome;
content: "\f1c6";
}

a[href$=".pdf"]:before, a[href$=".PDF"]:before {
padding-right: 8px;
color: #E57B75;
opacity: 0.8;
font-family: FontAwesome;
content: "\f1c1";
}


a[href$=".xls"]:before, a[href$=".XLS"]:before, a[href$=".xlsx"]:before, a[href$=".XLSX"]:before {
padding-right: 8px;
color: #508A39;
opacity: 0.8;
font-family: FontAwesome;
content: "\f1c3";
}


a[href$=".ppt"]:before, a[href$=".PPT"]:before, a[href$=".pptx"]:before, a[href$=".PPTX"]:before {
padding-right: 8px;
color: #E54918;
opacity: 0.8;
font-family: FontAwesome;
content: "\f1c4";
}

a[href$=".doc"],
a[href$=".docx"],
a[href$=".DOC"],
a[href$=".DOCX"],

a[href$=".zip"],
a[href$=".ZIP"],

a[href$=".pdf"],
a[href$=".PDF"],

a[href$=".xls"],
a[href$=".xlsx"],
a[href$=".XLS"],
a[href$=".XLSX"],

a[href$=".ppt"],
a[href$=".pptx"],
a[href$=".PPT"],
a[href$=".PPTX"] {
text-decoration: none;
color: #484848;
font-size: 18px;
}

a[href$=".doc"]:hover,
a[href$=".docx"]:hover,
a[href$=".DOC"]:hover,
a[href$=".DOCX"]:hover,

a[href$=".zip"]:hover,
a[href$=".ZIP"]:hover,

a[href$=".pdf"]:hover,
a[href$=".PDF"]:hover,

a[href$=".xls"]:hover,
a[href$=".xlsx"]:hover,
a[href$=".XLS"]:hover,
a[href$=".XLSX"]:hover,

a[href$=".ppt"]:hover,
a[href$=".pptx"]:hover,
a[href$=".PPT"]:hover,
a[href$=".PPTX"]:hover {
  text-decoration: none;
}

/* End */


/* Start:/local/templates/endomed/js/fancybox/jquery.fancybox.css?16402007103873*/
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#ffffff;text-shadow:none;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-prev span, .fancybox-next span{background-image:url('/local/templates/endomed/js/fancybox/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('/local/templates/endomed/js/fancybox/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:15px;right:15px;width:10px;height:10px;cursor:pointer;z-index:8040;background-image:url('/local/templates/endomed/js/fancybox/close.png');}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/local/templates/endomed/js/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/local/templates/endomed/js/fancybox/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-prev span, .fancybox-next span{background-image:url('/local/templates/endomed/js/fancybox/fancybox_sprite@2x.png');background-size:44px 152px;}
#fancybox-loading div{background-image:url('/local/templates/endomed/js/fancybox/fancybox_loading@2x.gif');background-size:24px 24px;}
}
/* End */


/* Start:/local/templates/endomed/js/slick/slick.css?16402007101694*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -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;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.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;

}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/endomed/js/slick/slick-theme.css?16402007102785*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/local/templates/endomed/js/slick/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/local/templates/endomed/js/slick/./fonts/slick.eot');
    src: url('/local/templates/endomed/js/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/local/templates/endomed/js/slick/./fonts/slick.woff') format('woff'), url('/local/templates/endomed/js/slick/./fonts/slick.ttf') format('truetype'), url('/local/templates/endomed/js/slick/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;

    display: block;

    width: 13px;
    height: 21px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    right: 33px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '';
}
[dir='rtl'] .slick-prev:before
{
    content: '';
}

.slick-next
{
    right: 0;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '';
}
[dir='rtl'] .slick-next:before
{
    content: '';
}

/* Dots */


.slick-dots
{
    position: absolute;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button {
    font-size: 0;
    line-height: 0;
    background: #7D7D7D;
    border-radius: 100%;
    display: block;

    width: 12px;
    height: 12px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 1px solid #7D7D7D;
    outline: none;
}
.slick-dots li.slick-active button {
    background: #fff;
    border: 1px solid #FF2C1A;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 18px;
    height: 18px;

    content: '';
    text-align: center;

    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/local/templates/endomed/components/bitrix/menu/top/style.css?1640200710581*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/endomed/components/bitrix/menu/top/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}




/* End */


/* Start:/local/templates/endomed/components/bitrix/menu/footer_1/style.css?1640200710581*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/endomed/components/bitrix/menu/footer_1/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}




/* End */


/* Start:/local/templates/endomed/components/bitrix/menu/footer/style.css?1640200710581*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/endomed/components/bitrix/menu/footer/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}




/* End */
/* /local/templates/endomed/css/main.css?1765391505119123 */
/* /local/templates/endomed/js/fancybox/jquery.fancybox.css?16402007103873 */
/* /local/templates/endomed/js/slick/slick.css?16402007101694 */
/* /local/templates/endomed/js/slick/slick-theme.css?16402007102785 */
/* /local/templates/endomed/components/bitrix/menu/top/style.css?1640200710581 */
/* /local/templates/endomed/components/bitrix/menu/footer_1/style.css?1640200710581 */
/* /local/templates/endomed/components/bitrix/menu/footer/style.css?1640200710581 */
