@font-face {
    font-family: 'Lato';
    src: url('../fonts/Lato/Lato-Bold.eot');
    src: url('../fonts/Lato/Lato-Boldd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Lato/Lato-Bold.woff') format('woff'),
        url('../fonts/Lato/Lato-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/Lato/Lato-Heavy.eot');
    src: url('../fonts/Lato/Lato-Heavyd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Lato/Lato-Heavy.woff') format('woff'),
        url('../fonts/Lato/Lato-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/Lato/Lato-Black.eot');
    src: url('../fonts/Lato/Lato-Blackd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Lato/Lato-Black.woff') format('woff'),
        url('../fonts/Lato/Lato-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/Lato/Lato-Regular.eot');
    src: url('../fonts/Lato/Lato-Regulard41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Lato/Lato-Regular.woff') format('woff'),
        url('../fonts/Lato/Lato-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/Lato/Lato-Light.eot');
    src: url('../fonts/Lato/Lato-Lightd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Lato/Lato-Light.woff') format('woff'),
        url('../fonts/Lato/Lato-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

body {
    -webkit-font-smoothing:antialiased !important;
}
h2, h3 {

    width: 100%;
}
b, strong {
    width: 100%;
}
a {
    text-decoration: underline;
	color:#f68818;
}
.about-brand-line .opisbr li {
	    letter-spacing: 0em;
    font-size: 14px;
    line-height: 24px;
	}
	.about-brand-line .opisbr{
	    letter-spacing: 0em;
    font-size: 14px;
    line-height: 24px;
	}
input:focus {
    border: 1px solid #f68818;
}
.promo{
	
	width:100%;
}
.page {
    font-family: Lato, sans-serif;
    color: #000;
    font-weight: 400;
    letter-spacing: 0.1em;
    -webkit-font-smoothing: subpixel-antialiased !important; 
    -webkit-backface-visibility: hidden;
}

.container {
    display: block;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
}

.section__head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 19px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.section__head.section__head_smal-p {
    padding-right: 0px; 
}

.section__head.section__head_smal-l {
    padding-left: 0px; 
}

.section__block-tovar .fotoss .div-service-descr.cont-center_m{
	margin-left:0;
}
.section__block-tovar .div-service-descr.cont-center_m{
		    margin-bottom: 0px;
			margin-left:0;
    font-size: 15px;
    line-height: 24px;
   
    letter-spacing: 0em;
}
.section__block-tovar .div-service-descr.cont-center_m div{
	   /* padding-top: 15px;*/
}

.section__block-tovar .div-service-descr.cont-center_m h3{
	margin-top: 0px;
      margin-bottom: 10px;
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 0em;
}
.photo-page-section .photo-info-box-inner .div-service-descr {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
	    justify-content: left;
}
.fotoss .div-service-descr {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
}
.fotoss .div-service-descr .div-block-36-copy {
        margin: 10px 0px 20px 0px;
}
.fotoss .div-service-descr .div-block-36-copy .div-block-37{
           border: unset;
		       width: 168px;
    height: 175px;
}
.fotoss  .div-service-descr .div-block-36-copy .div-block-37:hover{
           border: unset;

}
.fotoss  .div-service-descr .div-block-36-copy .div-block-37 .image{
         max-height: 175px;
    max-width: 160px;
}
.photo-page-section .photo-info-box-inner .div-service-descr .div-block-36-copy {
        margin: 10px 0px 20px 0px;
}
.photo-page-section .photo-info-box-inner .div-service-descr .div-block-36-copy .div-block-37{
           border: unset;
		       width: 168px;
    height: 175px;
}
.photo-page-section .photo-info-box-inner .div-service-descr .div-block-36-copy .div-block-37:hover{
           border: unset;

}
.photo-page-section .photo-info-box-inner .div-service-descr .div-block-36-copy .div-block-37 .image{
           max-height: 175px;
		    max-width: 160px;
}

.div-service-descr {
    /*display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;*/
    /*display: block;*/
    display: flex;
    flex-wrap: wrap;
}
.fixedss{
position: fixed!important;
    width: 100%;
    top: 0;
}

.fixedss .title-search-result {
    top: 56px !important;
}

.focuss {
	display:none;
}

.focuss.fixedss {
    display: block;
    top: 56px;
    z-index: 999;
    float: right;
    left: unset;
    width: 1200px;
    margin: 0 auto;
}
.focuss.fixedss .div-block-118{
 float: right;
}
.focuss.fixedss .div-block-151{
 float: right;
}
 
.menussd.fixedss{
position: fixed!important;
    width: 100%;
    top: 0;
}
.section__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.line {
    width: 16px;
    height: 1px;
    margin-right: 14px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-image: -webkit-linear-gradient(270deg, #000, #000);
    background-image: linear-gradient(180deg, #000, #000);
}

.heading-page {
    margin: 0px;
    font-family: Lato, sans-serif;
    font-size: 18px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}

.line-big {
    width: 16px;
    height: 1px;
    margin-left: 14px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: -webkit-linear-gradient(270deg, #000, #000);
    background-image: linear-gradient(180deg, #000, #000);
}

.section-servis__main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}

.section-servis__main.proc_experts {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(auto-fill, minmax(160px,1fr));
    column-gap: 10px;
    padding: 0 10px;
}

.proc_experts-cont {
    width: 100%;
}

.section-servis__main.proc_experts .div-block-37 {
    height: 150px;
    padding: 10px;
}

.section-servis__main.proc_experts .div-block-37:hover {
    border: 1px solid #c2e3d8;
}

.section-servis__main.proc_experts .div-block-37 img {

    width: 100%;
    max-height: 100%;
}

.section-stock__bl-stock {
    height: 264px;
    margin: 10px;
    padding: 25px 25px 15px 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url('../images/example-bg.html'), -webkit-linear-gradient(270deg, #f5f5f5, #f5f5f5);
    background-image: url('../images/example-bg.html'), linear-gradient(180deg, #f5f5f5, #f5f5f5);
    background-position: 100% 50%, 0px 0px;
    background-size: cover, auto;
    background-repeat: no-repeat, repeat;
    color: #000;
    text-decoration: none;
}
.tabs .photo-show-more {
  padding-right: 25px; 
}
.section-stock__bl-stock.section-stock__bl-stock_2 {
    background-image: url('../images/img-bg-2.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-bg-2.jpg'), linear-gradient(180deg, transparent, transparent);
    background-size: cover, auto;
}

.section-stock__bl-stock.section-stock__bl-stock_3 {
    background-image: url('../images/img-bg-3.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-bg-3.jpg'), linear-gradient(180deg, transparent, transparent);
    background-size: cover, auto;
}

.section-stock__bl-stock.section-stock__bl-stock_4 {
    background-image: url('../images/img-bg-4.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-bg-4.jpg'), linear-gradient(180deg, transparent, transparent);
    background-size: cover, auto;
}

.section-stock__bl-stock.section-stock__bl-stock_5 {
    background-image: url('../images/img-bg-5.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-bg-5.jpg'), linear-gradient(180deg, transparent, transparent);
    background-size: cover, auto;
}

.text-block {
    padding: 2px;
    color: #f68818;
    font-size: 9px;
    line-height: 10px;
    font-weight: 400; 
    letter-spacing: 1px;
    text-transform: uppercase;
}

.section-stock__title {
     max-width: 100%;
    margin-top: 0px;
    margin-bottom: 25px;
    color: #fff;
    font-size: 21px;
    overflow: hidden;
    max-height: 150px;
    line-height: 25px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.section-stock__title.section-stock__title_oregin {
    color: #f68818;
    margin-bottom: 14px;
}

.text-block-2 {
    color: #b1b1b1;
    font-size: 10px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

.paragraph {
    max-width: 260px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 19px;
    /* font-weight: 700; */
    font-weight: 800;
    letter-spacing: 0em;
}

.div-block-6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.burgerr {
    display: none;
}
.hidenamesfilter{
	 display: none;
}
.section-servis__bl-servis {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 280px;
    height: 264px;
    margin: 10px;
    padding: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-image: url('../images/example-bg.html'), -webkit-linear-gradient(270deg, #f5f5f5, #f5f5f5);
    background-image: url('../images/example-bg.html'), linear-gradient(180deg, #f5f5f5, #f5f5f5);
    background-position: 100% 50%, 0px 0px;
    background-size: cover, auto;
    background-repeat: no-repeat, repeat;
    text-decoration: none;
}

@media (max-width: 767px) {
    .section-servis__bl-servis {
        width: auto;
    }
}

.cosmetikline.mobsd .section-servis__bl-servis {
    display: -ms-flexbox;
    min-width: calc(50% - 20px);
    width: calc(50% - 20px);
    max-width: calc(50% - 20px);
    -ms-flex-direction: column;
    -ms-flex-pack: end;
    -ms-flex-align: start;
    -ms-flex: 0 0 auto;
    text-decoration: none;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 260px;
    margin: 10px;
    padding: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 1px solid #ccc;
}
.section-servis__bl-servis.section-servis__bl-servis_big {
    width: 580px;
    height: 548px;
    padding-bottom: 75px;
    background-image: url('../images/img-ser-1.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-1.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 100% 50%, 0px 0px;
}

.section-servis__bl-servis.section-servis__bl-servis_2 {
    background-image: url('../images/img-ser-2.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-2.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 0px 50%, 0px 0px;
}

.section-servis__bl-servis.section-servis__bl-servis_3 {
    background-image: url('../images/img-ser-3.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-3.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.section-servis__bl-servis.section-servis__bl-servis_5 {
    background-image: url('../images/img-ser-5.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-5.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.section-servis__bl-servis.section-servis__bl-servis_6 {
    background-image: url('../images/img-ser-6.png'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-6.png'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.section-servis__bl-servis.section-servis__bl-servis_7 {
    background-image: url('../images/img-ser-7.png'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-7.png'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.section-servis__bl-servis.section-servis__bl-servis_8 {
    background-image: url('../images/img-ser-8.png'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-8.png'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.section-servis__bl-servis.section-servis__bl-servis_9 {
    background-image: url('../images/img-ser-9.png'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-9.png'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.section-servis__bl-servis.section-servis__bl-servis_10 {
    background-image: url('../images/img-ser-10.png'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-10.png'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.section-servis__bl-servis.section-servis__bl-servis_11 {
    background-image: url('../images/img-ser-11.png'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-11.png'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.section-servis__bl-servis.section-servis__bl-servis_12 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('../images/img-ser-12.png'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-12.png'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}
.hides{
		display:none;
	}
.div-block-7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 280px;
    height: 548px;
    margin: 10px;
    padding-right: 15px;
    padding-left: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: -webkit-linear-gradient(270deg, #f68818, #f68818);
    background-image: linear-gradient(180deg, #f68818, #f68818);
}

.div-block-8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.section-servis__title {
    max-width: 100%;
    padding: 10px 20px;
    background-color: rgba(255,255,255,0.6);
    margin-top: 0px;
    margin-bottom: 0px;
    color: #000;
    font-weight: 400;
    font-size: 16px;
    line-height: 27px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}

.section-servis__title.section-servis__title_right {
    text-align: right;
}

.paragraph-2 {
    margin-bottom: 0px;
    color: #fff;
    font-size: 14px;
    line-height: 19px;
    /* font-weight: 700; */
    font-weight: 300;
    text-align: center;
    letter-spacing: 0em;
}

.div-block-9 {
    margin-top: 32px;
    margin-bottom: 32px;
}

.button-all.button-all_small {
    min-width: 180px;
}

.button-all:hover {
    border: 3px solid #f68818;
    background-image: -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: linear-gradient(180deg, #fff, #fff);
    color: #f68818;
}

.button_inversed {
	background: transparent !important;
	color: #f68818 !important;
	border: 1px solid #f68818 !important;
}

.button_inversed:hover {
	background: #f68818 !important;
	color: #fff !important;
	border: 1px solid transparent !important;
}


.button-all.button_white {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 0px none transparent;
    background-image: -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: linear-gradient(180deg, #fff, #fff);
    color: #f68818;
    padding: 0px;
}

.button-all.button_white-border {
    height: 40px;
    min-height: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #b0b0b0;
    background-image: -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: linear-gradient(180deg, #fff, #fff);
    color: #f68818;
}

.button-all.w100 {
    min-width: 100%;
}

.button-all.call-me {
    min-width: auto;
}

.button-all {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 40px;
    min-width: 200px;
    padding-right: 25px;
    padding-left: 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border: 1px solid transparent;
    background-image: -webkit-linear-gradient(270deg, #f68818, #f68818);
    background-image: linear-gradient(180deg, #f68818, #f68818);
    -webkit-transition: background-color 250ms ease, color 250ms ease;
    transition: background-color 250ms ease, color 250ms ease;
    color: #fff;
    font-size: 10px;
    line-height: 18px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.button-all:hover {
    border: 1px solid #f68818;
    background-image: -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: linear-gradient(180deg, #fff, #fff);
    color: #f68818;
}

.button-all.button_white {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 0px none transparent;
    background-image: -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: linear-gradient(180deg, #fff, #fff);
    color: #f68818;
}

.button-all.button_white-border {
    height: 40px;
    min-height: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #b0b0b0;
    background-image: -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: linear-gradient(180deg, #fff, #fff);
    color: #f68818;
}

.button-all.button-all_silver {
    margin-bottom: 10px;
    border-width: 1px;
    border-color: #e1e1e1;
    background-color: #f0f0f0;
    background-image: none;
    color: #b6b6b6;
}

.button-all.button-all_silver:hover {
    border-color: #f0f0f0;
    background-image: -webkit-linear-gradient(270deg, #f0f0f0, #f0f0f0);
    background-image: linear-gradient(180deg, #f0f0f0, #f0f0f0);
}

.button-all.button-all_silver.button-all_silver-ots {
    margin-left: 30px;
    margin-bottom: 0px;

    border-color: transparent;
}

.button-all.button-all_silver.button-all_silver-ots:hover {
    border-color: #b6b6b6;
}

.button-all.buton-istoriya-zakazov {
    margin-bottom: 10px;
    border-width: 1px;
    border-color: #f68818;
    background-color: transparent;
    background-image: none;
    color: #000;
}

.button-all.buton-istoriya-zakazov_origin {
    margin-bottom: 10px;
    border-width: 1px;
    border-color: #f68818;
    background-color: transparent;
    background-image: none;
    color: #f68818;
}
.button-all.buton-istoriya-zakazov_origin:hover{

    border-color: #f68818;
    background-color: #f68818;

    color: #fff;
}


.div-block-2-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: calc(100% - 20px);
    height: 500px;
    max-width: 1180px;
    margin: 10px;
    padding-left: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    background-image: url('../images/img-bg-about_main.jpg');
    background-position: 100% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.section-about .div-block-2-copy {
    align-content: flex-start;
}

@media (max-width: 767px) {
    .section-about .div-block-2-copy {
        align-content: center;
    }
}

.div-block-10 {
    max-width: 480px;
    margin-bottom: 30px;
}

.text-block-3 {
    font-size: 15px;
    line-height: 28px;
    letter-spacing: 0em;
}

.div-block-11 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: calc(100% - 20px);
    max-width: 1180px;
    min-height: 100px;
    margin: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 45px;
    padding-right: 45px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: -webkit-linear-gradient(270deg, #f5f5f5, #f5f5f5);
    background-image: linear-gradient(180deg, #f5f5f5, #f5f5f5);
}

.div-block-12 {
    margin-right: 2px;
    margin-left: 2px;
}

.text-block-4 {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0em;
    display: inline-block;
    vertical-align: middle;
}

.link-block {
    margin: 2px -2px 0 9px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    line-height: 14px;
    text-decoration: none;
}

.link-block.link-block_line {
    position: relative;
    left: 0px;
    top: 0px;
    margin-bottom: 15px;
    color: #f68818;
    text-decoration: underline;
}

.div-block-13 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 0 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

@media(max-width: 767px) {
    .div-block-13 {
        padding: 0;
    }
}

.pocazat{
	display:block;
}
.indexnewsss .div-block-14 {
	width: 100%;
	 max-width: 360px;
    margin-right: 15px;
}
.indexnewsss .div-block-18{
	width: 100%;

}
.indexnewsss .div-block-18 .div-block-17-copy{
	    max-width: 100%;
}
.div-block-14 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 50%;
    max-width: 600px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.section-blog__line-main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    overflow: hidden;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.section-blog__blog {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 280px;
    height: 250px;
    margin: 10px;
    padding-right: 15px;
    padding-bottom: 30px;
    padding-left: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-image: url('../images/example-bg.html'), -webkit-linear-gradient(270deg, #888, #888);
    background-image: url('../images/example-bg.html'), linear-gradient(180deg, #888, #888);
    background-position: 50% 50%, 0px 0px;
    background-size: cover, auto;
    background-repeat: no-repeat, repeat;
    text-decoration: none;
}

.section-blog__blog.section-blog__blog_1 {
    background-image: url('../images/img-bg-blog_1.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-bg-blog_1.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.section-blog__blog.section-blog__blog_2 {
    background-image: url('../images/img-bg-blog_2.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-bg-blog_2.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.section-blog__blog.section-blog__blog_3 {
    background-image: url('../images/img-bg-blog_3.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-bg-blog_3.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.section-blog__blog.section-blog__blog_4 {
    background-image: url('../images/img-bg-blog_4.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-bg-blog_4.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.section-blog__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.section-blog__content.section-blog__content_item {
    margin-right: 10px;
    margin-left: 10px;
}

.div-block-16 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    /*   height: 35px; */
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.meta__data {
    color: #ffffff;
    font-size: 9px;
    line-height: 18px;
    text-transform: uppercase;
    /* font-weight: 700; */
    font-weight: 800;
}

.meta__data.meta__data_black {
    color: #999;
}

.text-block-6 {
    color: #fff;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0em;
    /* font-weight: 700; */
    font-weight: 700;
    max-width: 280px;
}

.text-block-6.text-block-6-black {
    color: #000;
}
.text-block-6.text-block-6-black a{
    color: #000;
	text-decoration: unset;
}
.text-block-6.text-block-6-black a:hover{
color: #f68818;
	text-decoration: underline;
}
.div-block-17 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    width: 100%;
    max-width: 580px;
    min-height: 290px;
    margin: 0;
    height: 100%;
    padding-bottom: 30px;
    padding-left: 15px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-image: url('../images/img-bg-news_1.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    text-decoration: none;
}

.div-block-18 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 50%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
}

.div-block-17-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 290px;
    max-width: 580px;
    margin: 10px;
    color: #000 !important;
    text-decoration: none !important;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('/images/im.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.div-block-19 {
    max-width: 290px;
    margin-right: 40px;
}

.text-block-7 {
    font-size: 15px;
    line-height: 23px;
    letter-spacing: 0em;
}

.div-block-20 {
    margin-bottom: 30px;
}

.div-block-21 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 81px;
    background-image: -webkit-linear-gradient(270deg, #f5f5f5, #f5f5f5);
    background-image: linear-gradient(180deg, #f5f5f5, #f5f5f5);
}

.div-block-21 input.text-field {
    width: 219px;
}

.div-block-21 .text-block-27 {
    margin-right: 18px;
}

.div-block-22 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    padding-right: 10px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-23 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    padding-left: 14px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.text-block-8 {
    margin-left: 20px;
    color: #acacac;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 0em;
}

.block-cocial {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.block-cocial__cocial {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 280px;
    height: 314px;
    margin: 10px;
    padding-bottom: 23px;
    padding-left: 25px;
    padding-right: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('../images/example-bg.html'), -webkit-linear-gradient(270deg, #888, #888);
    background-image: url('../images/example-bg.html'), linear-gradient(180deg, #888, #888);
    background-position: 50% 50%, 0px 0px;
    background-size: cover, auto;
    background-repeat: no-repeat, repeat;
    text-decoration: none;
}

.block-cocial__cocial.block-cocial__cocial_1 {
    padding-bottom: 20px;
    background-image: url('../images/img-bg-social_vk.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-bg-social_vk.jpg'), linear-gradient(180deg, transparent, transparent);
}

.block-cocial__cocial.block-cocial__cocial_2 {
    background-image: url('../images/img-bg-social_fb.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-bg-social_fb.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.block-cocial__cocial.block-cocial__cocial_3 {
    background-image: url('../images/img-bg-social_inst.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-bg-social_inst.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.block-cocial__cocial.block-cocial__cocial_4 {
    background-image: url('../images/img-bg-social_youtube.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-bg-social_youtube.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.block-cocial__cocial.block-cocial__cocial_all-phone {
    padding-bottom: 20px;
    background-image: url('../images/img-bg-social_vk.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-bg-social_vk.jpg'), linear-gradient(180deg, transparent, transparent);
}

.div-block-24 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
#basket_items .block-cart__more{
	    width: 55%;
}
#basket_items .block-pr-count{
    width: 37%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    -ms-flex-pack: center;
    justify-content: space-between;
    -ms-flex-align: center;

}
.order_table_container .block-cart__more{
	    width: 45%;
}
.nav-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 56px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.navbar {
    position: static;
    height: 56px;
    background-color: #f4f4f4;
    margin-bottom: 0px;
}

.div-block-25 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-26 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 18px;
    margin-bottom: 25px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-27 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f5f5f5;
    color: #b5b5b5;
    font-size: 10px;
    line-height: 18px;
    font-weight: 300;
    text-decoration: none;
    text-transform: uppercase;
}

.div-block-28 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.section-blog__content .text-block-6{
	    height: 56px;
}
.link {
      color: #000;
    font-size: 18px;
    line-height: 18px;
    font-weight: 700;
    text-decoration: none;
    letter-spacing: 1px;
    font-family: Lato, sans-serif;
}

.text-block-9 {
    color: #b0b0b0;
    font-size: 9px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.text-block-10 {
    color: #343434;
    font-size: 11px;
    line-height: 24px;
    letter-spacing: 0em;
}

.div-block-29 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.div-block-30 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-color: #f68818;
}

.mobmenu_box .button-top {
    padding: 0;
}

.button-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 6px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: -webkit-linear-gradient(270deg, #f68818, #f68818);
    background-image: linear-gradient(180deg, #f68818, #f68818);
    color: #fff;
    font-size: 10px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 600;
    text-align: center;
    text-decoration: none;

}

.estelab-basket-line {
    padding: 0 6px;
}

.nav-link-top.act{
	 -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  text-decoration:none;
    color: #f68818;
}
.nav-link-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    margin-right: 16px;
    margin-left: 10px;
    padding: 0px;
    white-space: ;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 11px;
    /* font-weight: 700; */
    font-weight: 800;
    text-transform: uppercase;
    border-bottom: 3px rgba(0,0,0,0) solid;
}
.nav-link:hover,  .nav-link-top:hover {
	 -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  text-decoration:none;
    color: #f68818;
}
.nav-link.w--current,
.nav-link-top.w--current {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-bottom: 3px solid #f68818;
    color: #f68818;
	  text-decoration:none;
}

.nav-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    margin-right: 10px;
    margin-left: 19px;
    padding: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 11px;
    /* font-weight: 700; */
    font-weight: 800;
    text-transform: uppercase;
    border-bottom: 3px rgba(0,0,0,0) solid;
}

.nav-link:hover {
    color: #f68818;
}

.nav-link.w--current {
    color: #f68818;
}

.nav-menu-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 56px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
	    overflow-x: hidden;
    max-width: 750px;
}

.div-block-27-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    color: #000;
    font-size: 10px;
    line-height: 18px;
    text-decoration: none;
    text-transform: uppercase;
}

.text-field {
    width: 250px;
    height: 42px;
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0em;
}

.img-fl{
    display: inline-block;
    padding-right: 10px;
    max-width: 60px;
    height: auto;
    max-height: 60px;
}

.div-block-31 {
    height: 40px;
}

.block__breadcrumb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
}

.block-about {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 440px;
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
    padding-left: 25px;
    padding-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    background-image: url('../images/example-bg.html'), -webkit-linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
    background-image: url('../images/example-bg.html'), linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
    background-position: 50% 50%, 0px 0px;
    background-size: cover, auto;
    background-repeat: no-repeat, repeat;
}

.block-about.block-about_1 {
    min-height: 420px;
    background-image: url('../images/1й баннер миссия.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/1й баннер миссия.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.block-about.block-about_2 {
    width: auto;
    max-width: 480px;
    min-width: 40%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url('../images/2й баннер Гл врач.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/2й баннер Гл врач.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.block-about.block-about_3 {
    width: auto;
    max-width: 680px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url('../images/современное оборудование 3.jpg');
    background-position: 50% 50%;
}

.block-about.block-about_4 {
    min-height: 500px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url('../images/высокие стандарты.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/высокие стандарты.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.section-servises {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
}

@media(max-width: 767px) {
    .section-servises {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.block-about__heading {
    margin-bottom: 20px;
    font-family: Lato, sans-serif;
    font-size: 21px;
    line-height: 27px;
    letter-spacing: 0em;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.block-about__heading.block-about__heading_white {
    color: #fff;
}

.block-about__paragraph {
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 28px;
    letter-spacing: 0em;
}

.block-about__paragraph.block-about__paragraph_mini-white {
    color: #fff;
    font-size: 15px;
    line-height: 22px;
}

.block-about__paragraph.block-about__paragraph_white-span {
    margin-bottom: 0px;
    color: #fff;
    font-size: 18px;
    line-height: 27px;
    font-weight: 700; 
}

.block-about__paragraph.block-about__paragraph_mini {
    font-size: 14px;
    line-height: 22px;
}

.div-block-33 {
    width: 400px;
}

.link-2 {
    color: #f68818;
}

.link-2.w--current {
    text-decoration: none;
}

.block-about__heading4 {
    margin-bottom: 20px;
    font-family: Lato, sans-serif;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0em;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.block-about__heading4.block-about__heading4_white {
    color: #fff;
}
.block-about.block-about_4 .div-block-34{
	  max-width: 490px;
    min-width: 480px;
}
.div-block-34 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    max-width: 690px;
    min-width: 680px;
    padding-right: 50px;
    padding-left: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.div-block-10-copy {
    margin-bottom: 33px;
}

.div-block-35 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.div-block-36 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10px;
    margin-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-37 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    /*width: 200px;*/
    height: 90px;
    margin-bottom: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #c2e3d8;
}

.div-block-37:hover {
    border: 1px solid #6bbaa1;
}

.image {
    max-height: 90px;
}
.store__block .image {
       padding-top: 1px;
    padding-bottom: 1px;
}
.text-block-12 {
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    letter-spacing: 0em;
}

.block-clients {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: left;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.block-clients__block-client .paragraph-3 {
	color:#000;
}
.block-clients__block-client .heading-2 {
	    color: #000;
}
.block-clients__block-client:hover .heading-2 {
	    color: #f68818;
}
.block-clients__block-client {
	text-decoration:none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 280px;
    min-width: 20%;
    margin: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: -webkit-linear-gradient(270deg, #f4f4f4, #f4f4f4);
    background-image: linear-gradient(180deg, #f4f4f4, #f4f4f4);
}

.block-client__foto {
    width: 100%;
    min-height: 200px;
    background-image: url('../images/img-feadback.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.block-client__foto.block-client__foto_1 {
    background-image: url('../images/img-feadback_1.jpg');
}

.block-client__foto.block-client__foto_2 {
    background-image: url('../images/img-feadback_2.jpg');
}

.block-client__foto.block-client__foto_3 {
    background-image: url('../images/img-feadback_3.jpg');
}

.service-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
}

.service-content.service-content_2 {
    text-align: left;
}

.paragraph-3 {
    font-size: 14px;
    line-height: 19px;
    font-weight: 300;
    letter-spacing: 0em;
}

.heading-2 {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 27px;
    letter-spacing: 0em;
    text-transform: uppercase;
}
.block-clients .heading-2{
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
}

.links-breadcrumb {
    margin-right: 7px;
    margin-left: 10px;
    flex-shrink: 0;
    color: #858585;
    font-size: 9px;
    line-height: 18px;
    letter-spacing: 0.08em;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: bold;
}

.links-breadcrumb:hover {
    position: relative;
    overflow: hidden;
    text-decoration: none;
}

.links-breadcrumb:active {
    position: relative;
    overflow: hidden;
    text-decoration: none;
}

.links-breadcrumb:focus {
    position: relative;
    overflow: hidden;
    text-decoration: none;
}


.links-breadcrumb.links-breadcrumb_active {
    text-decoration: none;
}
.section-store .eshop_top_banner img{
    width: auto;
    height: auto;
    max-width: 100%;
	max-height: 200px;

}

.section-store .div-block-37 {
    width: 200px
}

.brsed .eshop_top_banner img{
    width: auto;
    height: auto;
    max-width: 100%;
	max-height: 200px;

}
 .eshop_top_banner img{
    width: auto;
    height: auto;
    max-width: 100%;
	max-height: 300px;

}
.section-store .eshop_top_banner a{
   display: block;
    text-align: center;

}
.brsed .eshop_top_banner a{
   display: block;
    text-align: center;

}

.store .eshop_top_banner{
	    margin-right: 10px;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 30px;
    max-width: 860px;
    min-height: 150px;
}
.section-servises .filter-left {
	 margin-left: 10px;
}
.servises .head-filter{
	    width: auto;
}
.experts .head-filter{
	    width: auto;
}
.section-store .filter-left {
	 margin-left: 10px;
    z-index: 0;
}
.section-store .filter-left .div-block-106 a {
    text-decoration: none;
    color: #000;
}
.section-store .filter-left .div-block-106 a:hover{
    text-decoration: none;
       color: #f68818;
}


.filter-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 280px;
    min-width: 23%;
    margin: 10px;
    flex-direction: column;
	 margin-left: 0;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
}

.div-block-43 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: -1px;
    /* padding: 15px; */
    border: 1px solid #ccc;
}

.field-label {
    font-size: 10px;
    line-height: 18px;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.checkbox {
    margin-right: 10px;
    margin-left: 0px;
}

.checkbox-field {
    padding-left: 0px;
}

.filter-left-form {
    width: 100%;
}

.form-block {
    width: 100%;
}

.servises {
    width: 75%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
}

.experts-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 56px;
    margin: 5px;
    /*padding-right: 30px;
    padding-left: 30px;*/
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    /*border: 1px solid #ccc;*/
}

.alphabet-filter__search {
    margin: 10px;
}

.es-grid-alphabet-item .text-block-20 {
    text-align: center;
    min-width: 27px;
}

.experts__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.pops .service {
	 max-width: 300px;
}
.cosmetikline a:hover .div-block-w200.text-block-12{
	color: #f68818;
}
.cosmetikline .div-block-w200.text-block-12{
	    width: 100%;
    color: #000;
    font-size: 16px;
    max-height: 54px;
    overflow: hidden;
}

.servic {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 280px;
	    height: 300px;
    margin: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
   /* -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;*/
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: -webkit-linear-gradient(270deg, #f4f4f4, #f4f4f4);
    background-image: linear-gradient(180deg, #f4f4f4, #f4f4f4);
}
.service {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 280px;
    margin: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
   /* -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;*/
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: -webkit-linear-gradient(270deg, #f4f4f4, #f4f4f4);
    background-image: linear-gradient(180deg, #f4f4f4, #f4f4f4);
}

.service-content__block-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 50px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #d1d1d1;
    padding-left: 30px;
    padding-right: 30px;
}

.service-content__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 33.333%;
    height: 100%;
    max-width: 100px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000;
    font-size: 9px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.service-content__link:hover {
    text-decoration: none;
}

.service__bl-service {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 200px;
    min-width: 260px;
    padding: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-image: url('../images/example-bg.html'), -webkit-linear-gradient(270deg, #f5f5f5, #f5f5f5);
    background-image: url('../images/example-bg.html'), linear-gradient(180deg, #f5f5f5, #f5f5f5);
    background-position: 100% 50%, 0px 0px;
    background-size: cover, auto;
    background-repeat: no-repeat, repeat;
}
.promo .service__bl-service {
	 flex: 1;
}

.service__bl-service.service__bl-service_2 {
    background-image: url('../images/img-ser-2.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-2.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 0px 50%, 0px 0px;
}

.service__bl-service.service__bl-service_3 {
    background-image: url('../images/img-ser-3.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-3.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.service__bl-service.service__bl-service_4 {
    background-image: url('../images/img-ser-5.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-5.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.service__bl-service.service__bl-service_5 {
    background-image: url('../images/img-ser-6.png'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-6.png'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.service__bl-service.service__bl-service_6 {
    background-image: url('../images/img-ser-7.png'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-7.png'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.service__bl-service.service__bl-service_1 {
    background-image: url('../images/img-ser-1.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-1.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.text-filrer-show {
    font-size: 10px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.block-filrer-show__text-filrer-show {
       margin-right: 10px;
    font-weight: 700;
    font-weight: 800;
    display: inline-flex;
    float: left;
    vertical-align: middle;
    min-height: 34px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    margin: 5px;
}

.link-filrer-show {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 30px;
    height: 30px;
    margin-right: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-image: url('../images/example-bg.html'), -webkit-linear-gradient(270deg, hsla(0, 4%, 78%, .5), hsla(0, 4%, 78%, .5));
    background-image: url('../images/example-bg.html'), linear-gradient(180deg, hsla(0, 4%, 78%, .5), hsla(0, 4%, 78%, .5));
    background-position: 50% 50%, 0px 0px;
    background-size: auto, auto;
    background-repeat: no-repeat, repeat;
}

.link-filrer-show.link-filrer-show_rects {
    background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 92%, 0), hsla(0, 0%, 92%, 0)), url('../images/show-view.svg');
    background-image: linear-gradient(180deg, hsla(0, 0%, 92%, 0), hsla(0, 0%, 92%, 0)), url('../images/show-view.svg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, auto;
    background-repeat: repeat, no-repeat;
}

.link-filrer-show.link-filrer-show_rects:hover {
    background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 92%, .75), hsla(0, 0%, 92%, .75)), url('../images/show-view.svg');
    background-image: linear-gradient(180deg, hsla(0, 0%, 92%, .75), hsla(0, 0%, 92%, .75)), url('../images/show-view.svg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, auto;
    background-repeat: repeat, no-repeat;
}

.link-filrer-show.link-filrer-show_rects.active {
    background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 92%, .75), hsla(0, 0%, 92%, .75)), url('../images/show-view.svg');
    background-image: linear-gradient(180deg, hsla(0, 0%, 92%, .75), hsla(0, 0%, 92%, .75)), url('../images/show-view.svg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, auto;
    background-repeat: repeat, no-repeat;
}
.link-filrer-show.link-filrer-show_rects-more.active {
    background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 92%, .75), hsla(0, 0%, 92%, .75)), url('../images/show-view-more.svg');
    background-image: linear-gradient(180deg, hsla(0, 0%, 92%, .75), hsla(0, 0%, 92%, .75)), url('../images/show-view-more.svg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, auto;
    background-repeat: repeat, no-repeat;
}
.link-filrer-show.link-filrer-show_rects-more {
    background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 92%, 0), hsla(0, 0%, 92%, 0)), url('../images/show-view-more.svg');
    background-image: linear-gradient(180deg, hsla(0, 0%, 92%, 0), hsla(0, 0%, 92%, 0)), url('../images/show-view-more.svg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, auto;
    background-repeat: repeat, no-repeat;
}

.link-filrer-show.link-filrer-show_rects-more:hover {
    background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 92%, .75), hsla(0, 0%, 92%, .75)), url('../images/show-view-more.svg');
    background-image: linear-gradient(180deg, hsla(0, 0%, 92%, .75), hsla(0, 0%, 92%, .75)), url('../images/show-view-more.svg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, auto;
    background-repeat: repeat, no-repeat;
}

.link-block-put-consult {
    color: #f68818;
    font-size: 10px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    text-decoration: underline;
    text-transform: uppercase;
}

.block-filrer-show {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
       display: block;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.head-filter .block-filrer-show__text-filrer-show {
    margin-right: 10px;
    /* font-weight: 700; */
    font-weight: 800;
}
.head-filter .block-filrer-show {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.checkbox-field-2 {
    width: 100%;
    height: 100%;
}

.section__p-blog {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.div-block-15-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 75%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.div-block-52 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 23%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.section-blog__blog-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 250px;
    min-width: 280px;
    margin: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-image: -webkit-linear-gradient(270deg, #9ba4ba, #9ba4ba);
    background-image: linear-gradient(180deg, #9ba4ba, #9ba4ba);
}

.text-block-6-copy {
    margin-bottom: 30px;
    color: #fff;
    font-size: 14px;
    line-height: 19px;
    /* font-weight: 700; */
    font-weight: 800;
    text-align: center;
    letter-spacing: 0em;
}

.section-blog__blog-copy-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 280px;
    margin: 10px 10px 20px;
    padding: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;g
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border: 10px solid #ffe5d2;
}
.section__filter-link.blogf{
	max-width: 1200px;
}
.section__filter-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 30px;
    max-width: 700px;
    min-width: 59%;
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 15px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    /* border-bottom: 3px solid #eee; */
}

.gn_left_iteminfo{
    display: table;
    width: 100%;
    clear: both;
}
.left_iteminfo{
    display: inline-block;
    width: 100%;
    max-width: 720px;
    vertical-align: top;    
    padding-top: 30px;
}
.right_iteminfo{
    display: inline-block;
    width: 100%;
    max-width: 380px;
    min-height: 325px;
    margin: 15px 10px 0;    
    vertical-align: top;
    float: right;
}
.tabs.actives {
    display: block;
}
.tabs {
    display: none;
}
.right_iteminfo_box{
    background: #fad5e2;
    min-height: 280px;
	
	    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    max-width: 380px;
    min-width: 32%;
    /* margin-right: 10px; */
    /* margin-left: 10px; */
    padding: 20px 30px 20px 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
	
}
.right_iteminfo .section__head-meta{ display: block; margin: 0;}
.right_iteminfo .link-meta{
    clear: both;
    display: inline-block;
    margin-left: 0;
    max-width: none;
    margin-bottom: 15px;
    background: #f5f5f5;
    padding: 7px 10px;
}
.left_iteminfo .section__filter-link{
    height: 50px;
}
.left_iteminfo .section__filter-link a{
    padding: 20px 0;
}

.link-block-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    margin-right: 40px;
    margin-bottom: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 3px solid #f68818;
    color: #f68818;
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    text-decoration: none;
    padding: 0 10px 15px;
}

.link-block-5-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    margin-right: 40px;
    margin-bottom: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 3px solid #eee;
    color: #444;
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    text-decoration: none;
    padding: 0 10px 15px;
}

.text-block-6-copy-copy {
    margin-bottom: 20px;
    color: #000;
    font-size: 15px;
    line-height: 19px;
    /* font-weight: 700; */
    font-weight: 800;
    text-align: left;
    letter-spacing: 0em;
}

.div-block-54 {
    margin-bottom: 10px;
}

.field-label-2 {
    margin-bottom: 0px;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0em;
}

.radio-button-field {
    padding: 0px;
    line-height: 16px;
}

.form-block-2 {
    margin-bottom: 0px;
}

.section-news__bl-news {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 290px;
    max-width: 280px;
    min-width: 260px;
    margin: 10px;
    padding-bottom: 30px;
    padding-left: 15px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-image: url('../images/example-bg.html'), -webkit-linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
    background-image: url('../images/example-bg.html'), linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
    background-position: 50% 50%, 0px 0px;
    background-size: cover, auto;
    background-repeat: no-repeat, repeat;
}

.section-news__bl-news.section-news__bl-news_2 {
    background-image: url('../images/img-bg-news_2.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-bg-news_2.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.section-news__bl-news.section-news__bl-news_top {
    width: 580px;
    max-width: 580px;
    background-image: url('../images/img-bg-news_1.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-bg-news_1.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.bl-news {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.block-diploms {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1180px;
    margin-right: 10px;
    margin-left: 10px;
    padding: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-image: -webkit-linear-gradient(270deg, #f5f5f5, #f5f5f5);
    background-image: linear-gradient(180deg, #f5f5f5, #f5f5f5);
}

.div-block-56 {
    max-width: 700px;
    margin-right: 10px;
    margin-bottom: 25px;
    margin-left: 10px;
}

.block-diplom__img {
    width: 185px;
    height: 255px;
    background-image: url('../images/example-bg.html');
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
}

.block-diplom__img.block-diplom__img_1 {
    margin-right: 20px;
    background-image: url('../images/img-bg-dip-1.jpg');
}

.block-diplom__img.block-diplom__img_2 {
    background-image: url('../images/img-bg-dip-2.jpg');
}

.div-block-58 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-59 {
    margin-bottom: 20px;
}

.paragraph-4 {
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 28px;
    letter-spacing: 0em;
}

.div-block-60 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1180px;
    margin-top: 15px;
    margin-bottom: 15px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-image: -webkit-linear-gradient(270deg, #f5f5f5, #f5f5f5);
    background-image: linear-gradient(180deg, #f5f5f5, #f5f5f5);
}
.photo-page-main  .div-block-60{
	margin-left: 10px;
}
.photo-page-section .photo-info-box-photo-list{
	margin-left: 10px;
	margin-right: 10px;
}
.expert-page__block .proc-text {
    overflow: hidden;
}
.sertificats__foto {
    width: 280px;
    height: 265px;
    margin-right: 50px;
    /*margin-left: 10px;*/
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-image: url('../images/example-bg.html');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.sertificats__foto.sertificats__foto_1 {
    background-image: url('../images/img-bg-sro-foto-1.jpg');
}

.sertificats__foto.sertificats__foto_2 {
    background-image: url('../images/img-bg-sro-foto-2.jpg');
}

.sertificats__foto.sertificats__foto_3 {
    background-image: url('../images/img-bg-sro-foto-3.jpg');
}

.div-block-61 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.heading-3 {
    margin-bottom: 0px;
    color: #f68818;
    font-size: 14px;
    line-height: 27px;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.slide {
    max-width: 80px;
    margin-right: 10px;
    margin-left: 10px;
}

.hide {
    display: none;
}

.block-sro__img {
    width: 80px;
    height: 114px;
    background-image: url('../images/example-bg.html');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.block-sro__img.block-sro__img_1 {
    background-image: url('../images/img-bg-sro-1.jpg');
}

.block-sro__img.block-sro__img_2 {
    background-image: url('../images/img-bg-sro-2.jpg');
}

.block-sro__img.block-sro__img_3 {
    background-image: url('../images/img-bg-sro-3.jpg');
}

.block-sro__img.block-sro__img_4 {
    background-image: url('../images/img-bg-sro-4.jpg');
}

.block-sro__img.block-sro__img_5 {
    background-image: url('../images/img-bg-sro-5.jpg');
}

.block-sro__img.block-sro__img_6 {
    background-image: url('../images/img-bg-sro-6.jpg');
}

.slider {
    height: auto;
    padding-right: 40px;
    padding-left: 40px;
    background-color: transparent;
}

.left-arrow {
    width: 40px;
    color: #454545;
}

.right-arrow {
    width: 40px;
    color: #454545;
}

.icon__arrow {
    margin-right: 0px;
    margin-left: 0px;
}

.heading-4 {
    margin-top: 0px;
    color: #b0b0b0;
    font-size: 9px;
    line-height: 18px;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.div-block-47-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 150px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #d1d1d1;
}

.link-block-3-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    color: #000;
    font-size: 9px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.link-block-3-copy:hover {
    text-decoration: none;
}

.section__block-tovar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 30px;
    min-height: 420px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.section__block-tovar.section__block-tovar_notwide {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.block-tovar__proc-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 480px;
    min-height: 420px;
    margin-right: 10px;
    margin-left: 10px;
    padding: 20px 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 10px solid #ffe5d2;
}

.block-tovar__proc-text .proc-text {
	  max-height: 290px;
	  overflow:hidden;
}
.block-analizy__proc-text .proc-text{
		 overflow:hidden;
		     max-height: unset;
}
.proc-text {

	    max-height: 300px;
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0em;
    /*font-weight: bold;*/
	
}

.block-analizy__proc-text .proc-text {
    margin-top: -9px;
}

.block-analizy__proc-text .div-block-114 {
    padding-top: 28px;
}

.div-search-right {
    margin-top: 4px;
}

.div-block-64 .filter-left {
    margin-top: 13px !important;
}

.div-search-right .div-block-98 {
    width: 380px;
}

.div-search-right .div-block-96 {
    margin-right: 15px;
}

.proc-text_small {
    font-size: 12px;
    line-height: 24px;
}
.service_list-2 .service-content a{
	    text-decoration: unset;
}
.tabs .service{
	    margin-left: 0;
}
.service_list-2 .service-content a:hover .service-content__title{
	   color: #f68818;
}
.service_list-2 .service-content .service-content__title{
	        color: #000;
}
.block-tovar__img {
	    border: 10px solid #ffe5d2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 680px;
    height: fit-content;
    margin-right: 10px;
    margin-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url('../images/img-bg-concept.jpg'), -webkit-linear-gradient(270deg, #888, #888);
    background-image: url('../images/img-bg-concept.jpg'), linear-gradient(180deg, #888, #888);
    background-position: 50% 50%, 0px 0px;
    background-size: cover, auto;
    background-repeat: no-repeat, repeat;
}

.block-tovar__block-forma {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    max-width: 380px;
	    max-height: 420px;
    min-width: 32%;
    margin-right: 10px;
    margin-left: 10px;
    padding: 20px 30px 20px 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-image: -webkit-linear-gradient(270deg, #9ba4ba, #9ba4ba);
    background-image: linear-gradient(180deg, #9ba4ba, #9ba4ba);
}
.block-tovar__block-forma .form-block-4{
    width: 100%;
}
.block-tovar__block-forma .button-all.button_white{
    margin-top: 5px;
    letter-spacing: 2px;
}

.heading-5 {
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0em;
}

.div-block-63 {
    max-width: 680px;
    min-width: 57%;
    margin-right: 10px;
    margin-left: 10px;
}

.div-block-64 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 17px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.div-block-65 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    max-width: 900px;
    min-height: 200px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.section__equipment-page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 420px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.block-analizy__proc-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 480px;
    min-height: 420px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 20px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: left;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 10px solid #9ba4ba;
}

.block-analizy__img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 680px;
    margin-right: 10px;
    margin-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url('../images/img-bg-concept2.jpg'), -webkit-linear-gradient(270deg, #888, #888);
    background-image: url('../images/img-bg-concept2.jpg'), linear-gradient(180deg, #888, #888);
    background-position: 50% 50%, 0px 0px;
    background-size: cover, auto;
    background-repeat: no-repeat, repeat;
}

.section__block-contacts {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.block-contacts {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 90%;
    min-width: 50%;
    padding-top: 60px;
    padding-bottom: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.div-block-67 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-68 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
}

.div-block-69 {
    margin-top: 20px;
}

.div-block-70 {
    min-height: 25px;
    min-width: 25px;
    margin-right: 10px;
}

.div-block-71 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 200px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.link-phone_contacts {
    color: #000;
    font-size: 14px;
    text-decoration: none;
}

.text-block-17 {
    font-size: 14px;
    line-height: 27px;
    /* font-weight: 700; */
    font-weight: 800;
}

.div-block-72 {
    letter-spacing: 0em;
}

.div-block-73 {
    margin-right: 10px;
}

.block-contacts_shop {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 90%;
    min-width: 50%;
    padding: 60px 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: #f4f4f4;
}

.block-contacts_maps {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 90%;
    min-width: 50%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url('../images/img-contacts-map.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.block-contacts_adress {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 90%;
    min-width: 50%;
    padding: 20px 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.div-block-74 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 1px;
    font-weight: 700; 
}

.div-block-75 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    width: 25px;
    height: 25px;
    margin-right: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 2px solid #fff;
    background-color: #f68818;
}

.section__block-prices {
    width: 70%;
    margin-right: 10px;
    margin-left: 10px;
}

.block-prices {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    margin-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.div-block-43-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: -1px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #a1a1a1;
}

.div-block-77 {
    margin-bottom: 10px;
}

.heading-6 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 0em;
}

.paragraph-5 {
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    letter-spacing: 0em;
}

.div-block-78 {
    font-size: 14px;
    line-height: 20px;
    text-align: right;
    letter-spacing: 0em;
}

.section__block-details {
    width: 80%;
    margin-right: 10px;
    margin-left: 10px;
}

.div-block-79 {
    font-size: 14px;
    padding-top: 15px;
    line-height: 20px;
    letter-spacing: 0em;
}

.div-block-80 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.paragraph-6 {
    min-width: 100px;
    margin-bottom: 0px;
}

.paragraph-7 {
    margin-bottom: 0px;
}

.paragraph-8 {
    margin-bottom: 0px;
}

.block-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.service a:hover .service-content__title{
	color: #f68818;
}
.service .service-content__title {

    color: #000;
	    text-transform: uppercase;

}
.servic a:hover .service-content__title{
	color: #f68818;
}
.servic .service-content__title {

    color: #000;
	    text-transform: uppercase;

}
.servic a {
    text-decoration: none;
	    height: 290px;
    overflow: hidden;
}
.service-content__title {
    margin-top: 30px;
    margin-bottom: 10px;
    color: #f68818;
    font-size: 14px;
    line-height: 27px;
    letter-spacing: 0em;
    text-transform: unset;
}


.expert-content__text {
    font-size: 13px;
    line-height: 19px;
    font-weight: 400;
    letter-spacing: 0.1em;
	color:#000;
}

.section-experts {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
}

.expert {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 280px;
    margin: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: -webkit-linear-gradient(270deg, #f4f4f4, #f4f4f4);
    background-image: linear-gradient(180deg, #f4f4f4, #f4f4f4);
}

.experts {
    width: 75%;
    max-width: 900px;
}

.expert__bl-expert {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 280px;
    height: 200px;
    padding: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-image: url('../images/example-bg.html'), -webkit-linear-gradient(270deg, #f5f5f5, #f5f5f5);
    background-image: url('../images/example-bg.html'), linear-gradient(180deg, #f5f5f5, #f5f5f5);
    background-position: 50% 0px, 0px 0px;
    background-size: cover, auto;
    background-repeat: no-repeat, repeat;
}

.expert__bl-expert.expert__bl-expert_1 {
    background-image: url('../images/img-bg-sro-foto-1.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-bg-sro-foto-1.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 0px, 0px 0px;
}

.expert__bl-expert.expert__bl-expert_2 {
    background-image: url('../images/img-bg-sro-foto-3.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-bg-sro-foto-3.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 0px, 0px 0px;
}

.expert__bl-expert.expert__bl-expert_3 {
    background-image: url('../images/img-bg-sro-foto-4.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-bg-sro-foto-4.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 0px, 0px 0px;
}

.expert__bl-expert.expert__bl-expert_4 {
    background-image: url('../images/img-bg-sro-foto-5.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-bg-sro-foto-5.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 0px, 0px 0px;
}

.expert__bl-expert.expert__bl-expert_5 {
    background-image: url('../images/img-bg-sro-foto-6.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-bg-sro-foto-6.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 0px, 0px 0px;
}

.expert-content {
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
}
.experts .expert-content__title{
	 color: #000;
}
.experts .service a:hover .expert-content__title{
	color: #f68818;
}
.expert-content__title {
    margin-top: 30px;
    margin-bottom: 10px;
    color: #f68818;
    font-size: 14px;
    line-height: 27px;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.expert-content__post {
    position: relative;
    /*left: 30px;*/
    /*top: 20px;*/
    color: #b0b0b0;
    font-size: 9px;
    line-height: 18px;
    font-weight: 700; 
    letter-spacing: 0em;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.tp50{
    margin-top: 80px;
}
.tp50 .proc-text{
    font-weight: 400;
}

.expert-content__block-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 50px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #d1d1d1;
}

.expert-content__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    min-width: 33.333%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000;
    font-size: 9px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.expert-content__link:hover {
    text-decoration: none;
}

.section__equipment {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
}

.section__equipment_text {
    width: 100%;
    margin-right: 10px;
    margin-left: 10px;
}

.equipments {
    width: 100%;
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.equipments__block a:hover .equipment-content__title{
	color: #f68818;
}
.equipments__block .equipment-content__title{
	    color: #000;
	    
}
.equipments__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: left;
    -ms-flex-pack: justify;
    justify-content: left;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.tdn {
    text-decoration: none !important;
}

.color_black {
    color: black !important;
}

.equipment {
    text-decoration: none !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 280px;
    margin: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: -webkit-linear-gradient(270deg, #f4f4f4, #f4f4f4);
    background-image: linear-gradient(180deg, #f4f4f4, #f4f4f4);
}

.equipment__bl-equipment {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 280px;
    height: 200px;
    padding: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-image: -webkit-linear-gradient(270deg, #f68818, #f68818);
    background-image: linear-gradient(180deg, #f68818, #f68818);
    background-position: 0px 0px;
    background-size: cover;
    background-repeat: no-repeat;
}

.equipment-content {
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 15px;
    text-align: center;
}

.equipment-content__title {
    margin-top: 30px;
    margin-bottom: 10px;
    color: #f68818;
    font-size: 14px;
    line-height: 27px;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.equipment__text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.equipment-text__block {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0em;
}

.equipment-text_paragraph {
    margin-bottom: 0px;
}

.equipment-text_list {
    margin-top: 10px;
    padding-left: 20px;
    line-height: 33px;

}

.div-block-81 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 50px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.text-block-19 {
    font-size: 14px;
    letter-spacing: 0em;
}

.block-equipment__img {
	    border: 10px solid #ffe5d2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 680px;
    min-width: 58%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-image: url('../images/img-bg-equipment.jpg'), -webkit-linear-gradient(270deg, #888, #888);
    background-image: url('../images/img-bg-equipment.jpg'), linear-gradient(180deg, #888, #888);
    background-position: 50% 100%, 0px 0px;
    background-size: cover, auto;
    background-repeat: no-repeat, repeat;
}

.equipment__block-precision {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 720px;
    min-width: 60%;
    margin: 30px 10px 10px 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.block-precision__title {
    margin-bottom: 25px;
}

.precision-title {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 0em;
}

.precision-title.precision-title_smal {
    font-size: 15px;
}

.precision {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-image: -webkit-linear-gradient(270deg, #f5f5f5, #f5f5f5);
    background-image: linear-gradient(180deg, #f5f5f5, #f5f5f5);
}

.precision__img {
    width: 280px;
    height: 200px;
    margin-right: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-image: url('../images/example-bg.html');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.precision__img.precision__img_1 {
    background-image: url('../images/img-ser-3.jpg');
}

.precision__img.precision__img_2 {
    background-image: url('../images/img-ser-7.png');
}

.precision__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.precision__content-text {
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 19px;
    font-weight: 300;
    letter-spacing: 0em;
}

.precision__content-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 200px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #d1d1d1;
}

.section__expert-page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 380px;
    margin-bottom: 40px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.section__expert-page.section__expert-page_maslim {
    margin-bottom: 10px;
}

.expert-page__block {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-height: 420px;
    max-width: 480px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 16px;
    padding-right: 10px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: baseline;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 10px solid #ffe5d2;
}

.expert-page__foto {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 280px;
    margin-right: 10px;
    margin-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url('../images/img-bg-expert-foto-1.jpg'), -webkit-linear-gradient(270deg, #888, #888);
    background-image: url('../images/img-bg-expert-foto-1.jpg'), linear-gradient(180deg, #888, #888);
    background-position: 50% 0px, 0px 0px;
    background-size: cover, auto;
    background-repeat: no-repeat, repeat;
}

.section-store {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
}

@media (max-width: 991px) {
    .section-store {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.store {
    max-width: 880px;
}

.store__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
}

.store__store-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    margin-bottom: 20px;
    margin-right: 10px;
    margin-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.paragraph-8-copy {
    margin-bottom: 0px;
    font-size: 15p8;
    line-height: 24px;
}
.div-service-descr .div-block-36-copy {
	margin: 10px 28px 20px 0px;
}
.section-servis__main .div-block-36-copy {
max-width: 160px;
}
.div-block-36-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 10px 10px 20px 10px;
    color: #000;
    text-decoration: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: left;
}

.link-filrer-show-copy {
	  cursor: pointer; 
      margin: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: inline-flex;
    min-height: 34px;
    min-width: 30px;
    float: left;
    margin-right: 5px;
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f4f4f4;
    color: #000;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0em;
    text-decoration: none;
    text-transform: uppercase;
}

.link-filrer-show-copy.active {
    background-color: #6bbaa1;
    background-image: none;
}

.section-catalog-brand-line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
   /* justify-content: space-between;
   align-content: space-between;
      -webkit-align-content: space-between;*/
       justify-content: right;
	   align-content: right;
      -webkit-align-content: right;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
 
    -ms-flex-line-pack: justify;
    
}

.about-brand-line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1180px;
    margin: 20px 10px;
    padding: 30px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #eee;
}
.about-brand-line .opisbr{
	    padding-left: 50px;
    padding-right: 50px;
}
.about-brand-line__img {
    min-height: 90px;
    min-width: 150px;
    margin-right: 20px;
    background-image: url('../images/img-bg-about-product.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.about-brand-line__paragraph {
    font-size: 15px;
    line-height: 26px;
    letter-spacing: 0em;
}

.about-brand-line__cocial {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.about-brand-line__link-cocial {
    margin-right: 20px;
}

.image-4 {
    width: 21px;
    height: 21px;
    margin-right: 6px;
    position: relative;
    top: -2px;
}

.block-filrer__popular {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.item-sorting__dropdown {
    min-height: 34px;
    min-width: 166px;
    margin-right: 5px;
    margin-left: 5px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    z-index: 3;
}

.item-sorting__dropdown_small {
    min-width: 150px;
}

.item-sorting__toggle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    padding: 0px 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 1px solid #d3d3d3;
    background-color: #f4f4f4;
    font-size: 9px;
    line-height: 18px;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.item-sorting__icon {
    position: static;
    margin-right: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    color: #f68818;
    font-size: 20px;
}

.item-sorting__text {
    margin-right: 20px;
    font-size: 10px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.item-sorting__dropdown-list.w--open {
    background-color: #fff;
}

.div-block-84 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width: 767px) {
    .eshop-specials__container .brand-line {
        height:auto
    }
}

.product-slider .brand-line {
    width: 100%;
    max-width: 100%;
    margin: 0;
    min-height: 100%;
    height: 320px;
}

.product-slider .slide-cont {
    height: 100%;
    min-width: 280px;
}

.product-slider {
    width: 280px;
    height: 320px;
    overflow: hidden;
    margin-bottom: 10px;
}

.dots-cont {
    width: 100%;
    display: flex;
    justify-content: center;
}

.product-slides {
    overflow: hidden;
    display: flex;
}

.brand-line {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 20%;
    max-width: 200px;
	min-height: 300px;
    margin: 10px;
    padding: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 1px solid #ccc;
}

.brand-line__delete {
    position: absolute;
    top: 10px;
    right: 10px;
}

.w100 {
    width: 100% !important;
    flex: unset !important;
}
.w50{
    width: 50%;
}

.requisite-text {
    width: 300px;
}

.mnxw-auto {
    min-width: unset !important;
    max-width: unset !important;
}

.mnx-auto {
    min-height: unset !important;
    max-height: unset !important;
}

.max-height-none {
    max-height: unset !important;
}

.pb0 {
    padding-bottom: 0 !important;
}

.pt0 {
    padding-top: 0 !important;
}

.mt0 {
    margin-top: 0 !important;
}

.mb0 {
    margin-bottom: 0 !important;
}

.pl10 {
    padding-left: 10px;
}

.pb10 {
    padding-bottom: 10px !important;
}

.mt10 {
    margin-top: 10px !important; 
}

.mt14 {
    margin-top: 14px !important;
}

.mb6 {
    margin-bottom: 6px;
}

.mb10 {
    margin-bottom: 10px !important;
}

.mb20 {
    margin-bottom: 20px !important;
}

.ml0 {
    margin-left: 0;
}

.mr20 {
    margin-right: 20px;
}

.div-search-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; 
    justify-content: flex-end;
    width: 100%;
}

.div-details-blocktext {
    padding: 15px;
    background: #e8e8e8;
}

.brand-line__img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('../images/img-bg-product.jpg');
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
}

.brand-line__batton-buy {
	    flex-direction: unset!important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex!important;
    width: 140px;
    height: 40px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: end!important;
    -webkit-justify-content: flex-end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important;
    -webkit-box-align: center!important;
    -webkit-align-items: center!important;
    -ms-flex-align: center!important;
    align-items: center;
    border: 3px solid #f75a92;
    background-image: url('../images/icon-sprite-carts.png');
    background-position: 50% -2px;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
    color: #f75a92;
    font-size: 11px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    text-decoration: none;
    text-transform: uppercase;
}


.brand-line__batton-buy.pressed.js-done {
	    background-image: none;
}
.brand-line__batton-buy:hover {
    background-color: #f75a92;
    background-position: 50% 94%;
    color: #fff;
}

.brand-line__name {
    color: #acacac;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0em;
    margin-top: 0px;
}

.brand-line__block-derection {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.brand-line__paragraph {
    margin-bottom: 0px;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    letter-spacing: 0em;
	color:#000;
}

.brand-line__prise {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 18px;
	color:#000!important;
}

.brand-line__prise.cart-prise {
    margin: 10px 20px 0px 10px;
    text-align: center;
}
.experts__block .brand-line__bl-batton {
	width: 20%;
}
.brsed .experts__block .brand-line__bl-batton {
	    width: 15%;
}
.experts__block.tovrs .service_list-2 a{
	    width: 80%;
		    text-decoration: unset;
}
.experts__block.tovrs .expert-content__text{
	color:#000;
}
.experts__block.tovrs .service__bl-service_list-2{
	    background-size: auto;
}
.brand-line__bl-batton {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.section__order {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1180px;
    min-height: 100px;
    margin: 21px 10px 15px 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 45px;
    padding-right: 45px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: -webkit-linear-gradient(270deg, #f5f5f5, #f5f5f5);
    background-image: linear-gradient(180deg, #f5f5f5, #f5f5f5);
   /* position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1180px;
    margin-top: 30px;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-left: 10px;
    padding: 20px 20px 30px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-image: -webkit-linear-gradient(270deg, #f5f5f5, #f5f5f5);
    background-image: linear-gradient(180deg, #f5f5f5, #f5f5f5);*/
}
.section__order .bl-order {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.bl-order {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.bl-order__icon {
      display: inline-block;
    padding-right: 10px;
    max-width: 60px;
    height: auto;
    max-height: 60px;
}
/*
.order-text {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0em;
}*/
.order-text{
	    font-size: 12px;
    line-height: 19px;
    letter-spacing: 0em;
    display: inline-block;
    vertical-align: middle;
}

.link-question {
    display: inline-block;
    min-height: 18px;
    min-width: 18px;
    margin-left: 5px;
    border-radius: 99px;
    background-color: #f68818;
    color: #fff;
    font-size: 11px;
    font-weight: 900;
    text-align: center;
    text-decoration: none;
    position: relative;
}

.link-question:hover {
    background-color: #ffe5d2;
    color: #000;
}

.link-question.w--current {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

a.link-question span {
    position: absolute;
    min-width: 120px;
    color: #000000;
    background: #FFE5D2;
    font-weight: 400;
    line-height: 14px;
    text-align: left;
    visibility: hidden;
    border-radius: 0px;
    padding: 10px;
}

a.link-question span:after {
    content: '';
    position: absolute;
    top: 30%;
    right: 100%;
    margin-top: -8px;
    width: 0; height: 0;
    border-right: 8px solid #FFE5D2;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
}
a:hover.link-question span {
    visibility: visible;
    opacity: 1;
    top: 50%;
    margin-top: -19px;
    margin-left: 15px;
    z-index: 999;
}



.tooltips {
    width: 10px;
    background: #f68818;
    color: #ffffff;
}
.about-brand-line__cocial a.sn-icon{
	 color: #949fa2 !important;
	  background-color: transparent!important;
}
#__utl-buttons-1 .uptl_toolbar>ul>li, #__utl-buttons-1 .uptl_toolbar>ul>li>.sn-icon, #__utl-buttons-1 .uptl_toolbar>ul>li>.sn-icon:before, #__utl-buttons-1 .uptl_share_more_popup__list .sn-icon#__utl-buttons-1 .uptl_share_more_popup__list .sn-icon:before {
    color: #949fa2 !important;
}
#__utl-buttons-1 .uptl_toolbar>ul>li>.sn-icon, #__utl-buttons-1 .uptl_share_more_popup__list .sn-icon, #__utl_follow-popup-panel-wrapper___utl-buttons-1 p .__utl_logo>.sn-icon{
	    background-color: transparent!important;
}

a.tooltips {
    position: relative;
    display: inline;
    border-radius: 99px;
    padding: 5px;
    text-decoration: none;
}
.brand-line a{
	    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%;
    max-width: 280px;
    /* margin: 10px; */
    /* padding: 10px; */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    /* border: 1px solid #ccc; */
	text-decoration: none;
}

.head-filter .es-sf-form  .item-sorting__dropdown-list.w--open {
    overflow-y: auto;
    max-height: 400px;
}
.head-filter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1180px;
    min-height: 56px;
    margin-right: 10px;
    margin-bottom: 30px;
    margin-left: 10px;
    padding-right: 25px;
    padding-left: 25px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #ccc;
}

.head-filter_store {
    width: calc(100% - 20px);
    margin-bottom: 16px;
}

.product__product-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 700px;
    min-width: 59px;
    margin: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.product-content__title {
    margin-bottom: 10px;
}

.link-meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10px;
    margin-left: 10px;
    padding: 10px 15px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border: 1px solid #d3d3d3;
    background-color: #e1e1e1;
    color: #000;
    font-size: 9px;
    line-height: 18px;
    text-align: center;
    letter-spacing: 0em;
    text-decoration: none;
    text-transform: uppercase;
}

.section__head-meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 15px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.link-meta__text {
    font-size: 10px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.section-brand-line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.brand-line__product {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 280px;
    margin-right: 10px;
    margin-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
}

.brand-line__img-product {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    min-height: 280px;
    min-width: 280px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #ccc;
    background-image: url('../images/img-bg-main-product.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}
.brand-line__product .brand-line__img-product {
    background-size: contain;
    background-position: center;
	
}
.brand-line__article-product {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 480px;
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 80px;
    padding-left: 80px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: -webkit-linear-gradient(270deg, #eff2f7, #eff2f7);
    background-image: linear-gradient(180deg, #eff2f7, #eff2f7);
}

.block-tovar__product-add {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-height: 420px;
    max-width: 380px;
    min-height: 280px;
    margin-right: 10px;
    margin-left: 10px;
    padding: 15px 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 10px solid #fad5e2;
}

.product-add__bl-col-num {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 140px;
    height: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #ccc;
    background-color: #e1e1e1;
}

.product-add__bl-col-num.cart-col-num {
    background-color: #fff;
}

.article-product__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.text-block-22 {
    font-size: 11px;
    line-height: 35px;
    /* font-weight: 700; */
    font-weight: 800;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.article-product__text {
    margin-left: 40px;
}

.text-block-22-copy {
    font-size: 11px;
    line-height: 35px;
    font-weight: 400;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.load_more .brand-line__batton-buy-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 160px;
    height: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #ccc;
	background-color: unset;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
    color: #ff7c19;
    font-size: 11px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    text-decoration: none;
    text-transform: uppercase;
}

.brand-line__batton-buy-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 160px;
    height: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 4px solid #f75a92;
    background-color: #f75a92;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
    color: #fff;
    font-size: 11px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    text-decoration: none;
    text-transform: uppercase;
}

.brand-line__batton-buy-copy:hover {
    background-color: #fff;
    color: #f75a92;
}

.expert-content__link-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000;
    font-size: 9px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.expert-content__link-copy:hover {
    text-decoration: none;
}

.product-add__text-cena {
    font-size: 38px;
    line-height: 38px;
    /* font-weight: 700; */
    font-weight: 800;
}

.product-add__bl-action-discont {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 180px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.text-block-copy {
    padding: 2px;
    color: #f75a92;
    font-size: 11px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    text-align: center;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.cart__bl-action-discont {
    padding: 2px;
    color: #979797;
    font-size: 11px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    text-align: center;
    letter-spacing: 0em;
    text-decoration: line-through;
    text-transform: uppercase;
}

.product-add__text {
    font-size: 10px;
    line-height: 18px;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.section-head__link-text {
    padding: 2px;
    color: #f68818;
    font-size: 9px;
    line-height: 10px;
    /* font-weight: 700; */
    font-weight: 800;
    letter-spacing: 0em;
    text-transform: uppercase;
    white-space: nowrap;
}

.bl-col-num {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.line-minus {
    position: absolute;
    width: 10px;
    height: 2px;
    background-color: #000;
}

.line-minus.line-minus_silwer {
    background-color: #ccc;
}

.line-plus {
    position: absolute;
    width: 2px;
    height: 10px;
    background-color: #000;
}

.line-plus.line-plus_silwer {
    background-color: #ccc;
}

.bl-col-num__text {
	text-align:center;
   /* margin-right: 20px;
    margin-left: 20px;*/
    font-size: 15px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
}

.section-cart {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.block-cart {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #f5f5f5;
}

.brand-line__img-copy-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 100px;
    min-width: 100px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #ccc;
    background-image: url('../images/img-bg-main-product.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.block-cart__discript {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10px;
    margin-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.brand-line__paragraph-copy {
    margin-bottom: 0px;
    font-size: 12px;
    line-height: 14px;
    /* font-weight: 700; */
    font-weight: 800;
    text-align: left;
    letter-spacing: 0em;
}

.block-cart__col-num {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 20px 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.block-cart__price {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.block-cart__reset {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 20px;
    height: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #ccc;
    border-radius: 40px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.block-cart__reset:hover {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.carts {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.line-silver {
    height: 1px;
    margin-right: 15px;
    margin-left: 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: #ccc;
}

.div-block-92 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.link-3 {
    margin-left: 15px;
    color: #acacac;
    font-size: 9px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    letter-spacing: 0px;
    text-transform: uppercase;
}

.link-3:hover {
    text-decoration: none;
}

.text-block-23 {
    font-size: 9px;
    line-height: 18px;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.footer {
    display: block;
    max-width: 1180px;
    margin-right: auto;
    margin-left: auto;
}

.text-block-24 {
    display: block;
    color: #acacac;
    font-size: 11px;
    line-height: 18px;
    text-align: center;
    letter-spacing: 0em;
    text-decoration: none;
}

.text-block-24:hover {
    text-decoration: underline;
}

.footer__buttom {
    margin-top: 18px;
    margin-bottom: 18px;
}

.footer__foot {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 34px;
    margin-bottom: 18px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-94 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 42%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.footer__foot .links-3_phone {
    letter-spacing: 0.08em;
    margin-left: 0;
}



.text-block-25 {
    color: #acacac;
    font-size: 9px;
    line-height: 18px;
    font-weight: 600;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}

.image-5 {
    max-height: 34px;
    max-width: 34px;
    min-width: 34px;
}

.div-block-95 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: -1px;
}

.text-block-26 {
    margin-left: 8px;
    color: #acacac;
    font-size: 9px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0.08em;
}

.link-4 {
    color: #f68818;
}

.link-4:hover {
    text-decoration: none;
}

.text-block-27 {
    margin-right: 10px;
    font-size: 11px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    text-transform: uppercase;
}

.block-map {
    width: 100%;
    max-width: 1180px;
    min-height: 300px;
    margin: 10px;
}

.div-block-96 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10px;
    margin-left: 15px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-97 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0px;
    padding: 10px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.div-block-98 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 40%;
    min-height: 40px;
    /* padding-left: 15px; */
    /* padding: 15px; */
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #ccc;
    color: #b1b1b1;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0em;
}

.product-forma__text {
    margin-top: 15px;
    margin-bottom: 15px;
    color: #fff;
    font-size: 13px;
    line-height: 19px;
    font-weight: 700; 
    text-align: left;
    letter-spacing: 0em;
}
.lou_txt{
    font-weight: 300;
}

.slider-2 {
    height: 264px;
    min-width: 780px;
    margin: 10px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

@media (max-width: 767px) {
    .slider-2 {

    }
}

.slide-action {
    background-image: url('../images/example-bg.html');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.slide-action.slide-action_1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('../images/img-bg-1.jpg');
}

.arrow-action_left {
    right: 0px;
    bottom: 0px;
    width: 30px;
    height: 30px;
    margin-right: 60px;
    margin-bottom: 7px;
}

.arrow-action_right {
    right: 0px;
    bottom: 0px;
    width: 30px;
    height: 30px;
    margin-right: 20px;
    margin-bottom: 7px;
}

.icon {
    font-size: 20px;
}

.icon-2 {
    font-size: 20px;
}

.div-block-99 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    min-width: 58%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.div-block-100 {
    position: absolute;
    margin-left: 11px;
    z-index: 1;
    min-height: 180px;
    min-width: 180px;
    border: 8px solid #f1dfd7;
}

.div-block-101 {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    max-width: 320px;
    margin-left: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.heading-7 {
    color: #fff;
    margin: 0;
    text-transform: uppercase;
}

.heading-8 {
    color: #fff;
    font-weight: 300;
    margin-top: 13px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.div-block-102 {
    position: absolute;
    right: 0px;
    bottom: 0px;
    max-width: 120px;
    min-width: 100px;
    margin-bottom: 40px;
}

.text-block-28 {
    color: #fff;
    font-size: 9px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    text-transform: uppercase;
}

.form-block-3 {
    margin: 15px 10px 19px 10px;
}

.form-block-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.link-5 {
    color: #fff;
}

.link-5.w--current {
    color: #fff;
}

.link-5.w--current:hover {
    text-decoration: none;
}

.text-field-2 {
    background-color: transparent;
}
.form-popup .text-field-2_white {
    color: #000;
}
.text-field-2_white {
    color: #ffffff;
}

.text-field-2::-webkit-input-placeholder {
    color: #f5f5f5;
}

.text-field-2:-ms-input-placeholder {
    color: #f5f5f5;
}

.text-field-2::placeholder {
    color: #f5f5f5;
}

.form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    letter-spacing: 0em;
}

.div-block-105 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.filter-left-form-copy {
    max-width: 100%;
    margin: 10px;
}

.block-checklist-analyze {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 40px;
    max-width: 960px;
    margin-bottom: 3px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0em;
}

.block-cart__more {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.wrapper-popup {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 9991;
    display: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.wrapper-popup2 {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 9991;
    display: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.wrapper-popup1 {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 9991;
    display: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.wrapper-popup__background {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 102;
    width: 100%;
    height: 100%;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, .1));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, .1));
}

.wrapper-popup__popup {
    position: relative;
    z-index: 103;
    background-color: #fff;
    box-shadow: 0 4px 10px 5px rgba(0, 0, 0, .1);
}

.popup__close {
    position: absolute;
    top: 0px;
    right: 0px;
    margin-top: 20px;
    margin-right: 20px;
}

.form-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 240px;
    /* min-width: 300px; */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    font-size: 14px;
    text-align: center;
    letter-spacing: 0em;
}

.form-2.form-2_popup {
    max-width: 210px;
}

.form-2-title_popup {
    font-size: 12px;
    /* font-weight: 700; */
    font-weight: 800;
    margin-bottom: 30px;
    line-height: 16px;
}

.form-popup {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 250px;
    min-width: 350px;
    margin: 40px 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.text-field-3 {
    margin-bottom: 20px;
}

.text-field-3:focus {
    border: 1px solid #f68818;
}

.text-field-3.text-field-3_popup {
    background-color: #f5f5f5;
}

.success-message {
    background-color: transparent;
}

.block-checklist-analyze__text {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.brand-line__batton-buy_pink {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 140px;
    height: 40px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 4px solid #f75a92;
    background-color: #f75a92;
    background-image: url('../images/icon-sprite-carts.png');
    background-position: 50% 94%;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
    color: #fff;
    font-size: 11px;
    line-height: 18px;
    /* font-weight: 700; */
    font-weight: 800;
    text-decoration: none;
    text-transform: uppercase;
}

.brand-line__batton-buy_pink:hover {
    background-color: #fff;
    background-position: 50% -3px;
    color: #f75a92;
}

.link-question {
    display: inline-block;
    min-height: 18px;
    min-width: 18px;
    margin-left: 5px;
    border-radius: 99px;
    background-color: #f68818;
    color: #fff;
    font-size: 11px;
    font-weight: 900;
    text-align: center;
    text-decoration: none;
}

.link-question:hover {
    background-color: #ffe5d2;
    color: #000;
}

.link-question.w--current {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-106 {
    width: 100%;
}

.dropdown {
    width: 100%;
    margin-bottom: -1px;
    border: 1px solid #ccc;
}

.item-sorting__icon-copy {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 15px;
    margin-right: 10px;
    margin-left: 17px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    color: #f68818;
    font-size: 15px;
}

.item-sorting__icon-turquoise {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 15px;
    margin-right: 20px;
    margin-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    color: #6bbaa1;
    font-size: 15px;
}

.dropdown-toggle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0em;
    text-transform: uppercase;
    padding: 0px;
    min-height: 40px;
}

.section-store .filter-left .dropdown-toggle.w--open {
	    border-bottom: 1px solid #ccc;
}
.section-store .filter-left .dropdown-toggle.w-dropdown-toggle2.w--open {
	    border-bottom: none;
}
.dropdown-toggle.w--open {
    /* font-weight: 700; */
    font-weight: 800;
    font-size: 11px;
    letter-spacing: 0.05em;
}
.section-store .filter-left a.dropdown-link.active{
	    color: #f68818;
}
.dropdown-link {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0em;
    text-transform: uppercase;
	    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

}
.dropdown-list.w--open .dropdown-link:hover{
    white-space: nowrap;
    overflow: inherit;
    text-overflow: unset;
}
.dropdown-list {
    padding-left: 35px;
    position: static;
}

.dropdown-list.w--open {
    position: relative;
    background-color: transparent;
}

.checkbox-field-3 {
    width: 100%;
}

.div-block-107 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0px 10px 10px 00px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.field-label-color {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0em;
    text-transform: none;
}

.text-block-29 {
    letter-spacing: 0em;
    font-size: 13px;
}

.text-block-29 .text-span {
    font-size: 18px;
    margin-right: 14px !important;
    margin-left: 5px !important;
}

.div-block-108 {
    margin: 10px;
}

.text-span {
    margin-right: 20px;
    margin-left: 10px;
    font-size: 16px;
    /* font-weight: 700; */
    font-weight: 800;
}

.no-dropdown-link-filter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 40px;
    margin-bottom: -1px;
    padding-left: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #ccc;
    color: #000;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0em;
    text-decoration: none;
    text-transform: uppercase;
}

.no-dropdown-link-filter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 40px;
    margin-bottom: -1px;
    padding-left: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #ccc;
    color: #000;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0em;
    text-decoration: none;
    text-transform: uppercase;
}

.meta__user-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.image-6 {
    margin-right: 10px;
}

.img-user-silver {
    max-height: 17px;
    margin-right: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.arrow-breadcrumb {
    position: absolute;
    padding-right: 5px;
    padding-left: 5px;
}

.div-block-109 {
    margin-left: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.service__bl-service_list-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 200px;
    min-width: 260px;
    padding: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-image: url('../images/example-bg.html'), -webkit-linear-gradient(270deg, #f5f5f5, #f5f5f5);
    background-image: url('../images/example-bg.html'), linear-gradient(180deg, #f5f5f5, #f5f5f5);
    background-position: 100% 50%, 0px 0px;
    background-size: cover, auto;
    background-repeat: no-repeat, repeat;
}

.service__bl-service_list-2.service__bl-service_2 {
    background-image: url('../images/img-ser-2.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-2.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 0px 50%, 0px 0px;
}

.service__bl-service_list-2.service__bl-service_3 {
    background-image: url('../images/img-ser-3.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-3.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.service__bl-service_list-2.service__bl-service_4 {
    background-image: url('../images/img-ser-5.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-5.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.service__bl-service_list-2.service__bl-service_5 {
    background-image: url('../images/img-ser-6.png'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-6.png'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.service__bl-service_list-2.service__bl-service_6 {
    background-image: url('../images/img-ser-7.png'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-7.png'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.service__bl-service_list-2.service__bl-service_1 {
    width: auto;
    background-image: url('../images/img-ser-1.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/img-ser-1.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
}

.service_list-2 {
    display: none;
    width: 100%;
    margin: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-image: -webkit-linear-gradient(270deg, #f4f4f4, #f4f4f4);
    background-image: linear-gradient(180deg, #f4f4f4, #f4f4f4);
}

.service_list-2.service_2 {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
}

.section-blog__blog-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}



.div-block-112 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width:  25%;
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.div-block-113 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.div-block-114 {
    padding-top: 20px;
    word-break: break-word;
}

.form-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.brand-line__batton-buy_kupon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 100%;
    margin-left: 10px;
    padding: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 4px solid #f75a92;
    background-color: #f5f5f5;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
    color: #f75a92;
    font-size: 11px;
    line-height: 18px;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
}

.brand-line__batton-buy_kupon:hover {
    background-color: #f75a92;
    color: #f5f5f5;
}

.div-block-115 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    margin-bottom: 10px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.product-add__text-copy {
    margin-right: 10px;
    font-size: 10px;
    line-height: 18px;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.div-block-116 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}


/* add */

.section_istoriya-zakazov {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.div-block-117 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 960px;
    margin-right: 10px;
    margin-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.div-block-118 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 200px;
    margin-right: 10px;
    margin-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.heading-9 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 15px;
    text-transform: uppercase;
}

.div-block-119 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
    margin-bottom: 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.div-block-120 {
    width: 100%;
    background-color: #ffebdc;
}

.div-block-120.div-block-120_silver {
    background-color: #f0f0f0;
}

.div-block-121 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 10px 7px 10px 13px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #fff;
}

.div-block-122 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-bottom: 1px solid #acacac;
}

.text-block-30 {
    color: #acacac;
    font-size: 11px;
    line-height: 24px;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.div-block-123 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.text-block-31 {
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0em;
}

.text-block-31.text-block-31_silver {
    color: #acacac;
}

.text-block-31.text-block-31_silver.text-block-31_nom {
    margin-bottom: 0px;
}

.text-block-31.text-block-31_nom {
    margin-top: 0px;
    margin-bottom: 0px;
}

.div-block-124 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 20px;
    margin-left: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-125 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.button-order {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-height: 32px;
    min-width: 140px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #e1e1e1;
    background-color: #f0f0f0;
    color: #000;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0em;
}

.button-order.button-order_paid {
    margin-top: 12px;
    margin-bottom: 12px;
    background-color: #ffebdc;
}

.button-order.button-order_paid-status {
    background-color: #ffebdc;
    color: #acacac;
}

.div-block-126 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-127 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.link-block-6 {
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    color: #000;
}

.link-block-6:hover {
    text-decoration: none;
}

.div-block-119-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.link-block-7 {
    color: #f68818;
    font-size: 9px;
    line-height: 18px;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.link-block-7:hover {
    text-decoration: none;
}

.div-block-128 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-129 {
    width: 333.33%;
}

.div-block-123-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.div-block-123_background-silver {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 19px;
    padding-left: 19px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f4f4f4;
}

.div-block-130 {
    margin-top: 40px;
    margin-bottom: 30px;
    margin-left: 19px;
}

.div-block-131 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.div-block-132 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #e1e1e1;
    background-color: #ffebdc;
}

.div-block-133 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 480px;
    padding-right: 19px;
    padding-left: 19px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.div-block-134 {
    width: 33.33%;
}

.block-cart-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px;
    padding: 19px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #f5f5f5;
}

.div-block-135 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 460px;
    padding-left: 19px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.div-block-136 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.div-block-137 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 33.33%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.text-block-32 {
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    letter-spacing: 0em;
}

.div-block-138 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 37px 89px 37px 20px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
}

.div-block-139 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 380px;
    min-width: 30%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.div-block-140 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.text-block-33 {
    color: #acacac;
    font-size: 12px;
    line-height: 24px;
    letter-spacing: 0em;
}

.text-block-34 {
    color: #acacac;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0em;
}

.div-block-141 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.text-block-35 {
    letter-spacing: 0em;
}

.div-block-119-copy2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 42px;
    margin-bottom: 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.div-block-143 {
    width: 30px;
    height: 100%;
    min-height: 30px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: #f68818;
}

.div-block-144 {
    margin: 10px;
    display: block;
    width: 100%;
    max-width: 1184px;
    min-height: 200px;
    margin-right: auto;
    margin-left: auto;
    background-image: url('../images/sloy-2824.jpg');
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
}

.div-block-144_store-mini {
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 30px;
    max-width: 860px;
    min-height: 150px;
}

.div-block-144_mb0 {
    margin-bottom: 0;
}

.link-block-7-copy {
    color: #f68818;
    font-size: 9px;
    line-height: 18px;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.link-block-7-copy:hover {
    text-decoration: none;
}

.block-tovar__img-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 680px;
    margin-right: 10px;
    margin-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url('../images/sloy-1375.jpg'), -webkit-linear-gradient(270deg, #888, #888);
    background-image: url('../images/sloy-1375.jpg'), linear-gradient(180deg, #888, #888);
    background-position: 50% 50%, 0px 0px;
    background-size: cover, auto;
    background-repeat: no-repeat, repeat;
}

.div-block-145 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.link-block-8 {
    margin-bottom: 20px;
    color: #f68818;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0em;
}

.div-block-146 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.div-block-147 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 40px;
    margin-bottom: 3px;
    padding-right: 15px;
    padding-left: 15px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-147.div-block-147_origin {
    background-color: #ffebdc;
}

.div-block-147.div-block-147_silver {
    background-color: #f5f5f5;
}

.div-block-148 {
    max-width: 280px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    letter-spacing: 0em;
}

.div-block-149 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.div-block-149.procedure-price-cont {
    justify-content: flex-end;
}

.div-block-150 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 33.33%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 0em;
}

.text-block-36 {
    font-size: 13px;
    line-height: 18px;
}

.expert-page__block-copy {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-height: 420px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 20px;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 10px solid #ffe5d2;
}

.div-block-151 {
    max-width: 220px;
    margin-right: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
}

.div-block-151.div-block-151_pink {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 190px;
    padding: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #fad5e2;
}

.div-block-152 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.div-block-154 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.form-block-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.div-block-155 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 48%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.div-block-156 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.div-block-157 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.checkbox-field-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0em;
}

.checkbox-3 {
    margin-top: 15px;
    margin-left: 0px;
}

.div-block-68-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
}

.div-block-159 {
    margin-top: -20px;
    margin-bottom: 10px;
    margin-left: 10px;
}

.div-block-160 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.product-add__text-copy-copy {
    margin-right: 10px;
    font-size: 10px;
    line-height: 18px;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.div-block-161 {
    margin: 20px 20px 30px;
}

.tab-link {
    margin-bottom: -3px;
    border-bottom: 3px solid #eee;
    background-color: transparent;
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 30px;
    padding-bottom: 5px;
    font-size: 10px;
    line-height: 18px;
    text-transform: uppercase;
}

.tab-link.w--current {
    border-bottom-color: #f68818;
    background-color: transparent;
    color: #f68818;
}

.tabs-menu {
    border-bottom: 3px solid #eee;
}

.div-block-162 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 0em;
}

.heading-6-copy {
    margin-top: 20px;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 0em;
}

.div-block-163 {
    margin-bottom: 20px;
}

.link-7 {
    color: #666;
}

.div-block-164 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px;
    margin-bottom: 15px;
}

.block-cards {
    min-height: 50px;
    min-width: 100px;
    margin-right: 20px;
    background-image: url('../images/example-bg.html');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.div-block-165 {
    margin-top: 40px;
    margin-bottom: 40px;
}

.div-block-166 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

/* Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ*/

.brand {
    margin-right: 10px;
}

.section-stock__title.section-stock__title_dovodca {
    padding-top: 50px;
    padding-bottom: 0px;
}

.text-block-2.text-block-2_up {
    margin-bottom: 27px;  
}

.w-checkbox {
    padding-left: 0px;
}

/* castom */
.boxes {
    margin: auto;
    padding: 50px;
    background: #484848;
}

.div-block-104 {
    min-width: 200px;
}

.div-block-104_mini {
    max-height: 200px;
    width: 100%;
}

.compare_papam-list {
    width: 100%;
    text-align: center;
}

.div-block-pb20_bb {
    padding-bottom: 20px;
    border-bottom: 1px solid #acacac;
}

.div-block-pt0_bb {
    border-top: 1px solid #acacac;
}

.div-block-pd10_bb {
    padding: 10px 0;
    border-bottom: 1px solid #acacac;
}

.div-block-pd10_btl {
    padding: 10px 0;
    margin: 10px 0;
    border-top: 1px solid #acacac;
    border-bottom: 1px solid #acacac;
}

.div-block_ai-c {
    align-items: center;
}

.div-block-w200 {
    width: 200px;
}

.cart_pink-block {
    flex-direction: unset !important;
    justify-content: center !important;
}

.select-field {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}

.text-block-31_pl_mt {
    margin-top: -3px; 
    padding-left: 20px;
}

/*Checkboxes styles*/
.block-checklist-analyze {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    /*max-width: 960px;*/
    /*height: 40px;*/
    margin-bottom: 3px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    /*  border: 1px solid #f4f4f4; */
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0em;
}

.block-checklist-analyze__text {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

input[type="checkbox"] { display: none; }

input[type="checkbox"] + label {
    display: flex;
    align-items: center;
    position: relative;
    padding-left: 43px;
    padding-top: 7px;
    max-width: 960px;
       height: auto;
    min-height: 40px;
    font-weight: 400;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}



input[type="checkbox"] + .field-label-color {
    background: #f5f5f5;
}

input[type="checkbox"]:checked + label {
    /* font-weight: 700; */
    font-weight: 800;
}

input[type="checkbox"]:checked + .field-label-color {
    background: #ffebdc;
}

input[type="checkbox"] + label span {
    position: absolute;
    top: 0px;
    right: 12px;
    bottom: -2px;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

input[type="checkbox"] + label:last-child { margin-bottom: 0; }

input[type="checkbox"] + label:before { 
    content: '';
    width: 16px;
    height: 16px;
    margin: 15px;
    border: 1px solid #f68818;
    position: absolute;
    left: 0;
    top: 0;
    opacity: .6;
    -webkit-transition: all .12s, border-color .08s;
    transition: all .12s, border-color .08s;
	    box-sizing: unset!important;
}
.service a{
	    text-decoration: none;
}
.experts__block .service_list-2 a:hover .service-content__title{
	    color: #f68818;
}
.experts__block .service_list-2 a{
	    display: flex;
    width: 100%;
    /* margin: 10px; */
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
	    text-decoration: none;
}

input[type="checkbox"] + label:after {
    content: '';
    width: 16px;
    height: 16px;
    margin: 15px;
    border: 1px solid #f68818;
    position: absolute;
    left: 0;
    top: 0;
    opacity: .6;
    -webkit-transition: all .12s, border-color .08s;
    transition: all .12s, border-color .08s;
	 box-sizing: unset!important;
}

input[type="checkbox"]:checked + label:after{
    background: #f68818;
}

input[type="checkbox"]:checked + label:before {
    width: 3px;
    height: 9px;
    top: 0px;
    left: 6px;
    border: 2px solid #ffffff;
    border-radius: 0;
    z-index: 100;
    opacity: 1;
    border-top-color: transparent;
    border-left-color: transparent;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
	box-sizing: unset!important;
}

.w-checkbox {
    height: 100%;
    width: 100%;
}

input[type="radio"] { display: none; }

input[type="radio"] + label {
    display: flex;
    align-items: center;
    position: relative;
    min-height: 30px;
    padding-left: 30px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

input[type="radio"] + label:after {
    content: '';
    width: 10px;
    height: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #999;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 99px;
}

input[type="radio"]:checked + label:after{
    background: #f68818;
    border: 1px solid #f68818;
}

input[type="seach"] {
    line-height: normal;
    width: 100%;
    height: 100%;
    padding-left: 15px;
    border: none;
}

input[type="seach"]:focus {
    border: none;
}

input[type="seach"]:active {
    border: none;
}

.mobile_header{ display: none; }
.menu_head{
    padding: 3px 10px;
    position: relative;
    z-index: 998;
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.moblogo{ display: inline-block; height: 50px }
.burger{
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url('../images/borg_ico.png') center center no-repeat;
    border: none;
    vertical-align: middle;
}
.lf_block{
    width: 40%;
    display: flex;
    align-items: center;
}
.rg_block{
    width: 60%;
    text-align: right;
    align-items: center;
    justify-content: flex-end;
    display: flex;
    padding: 0 3px;
}
.rg_block a{ display: inline-block; vertical-align: middle; margin: 0 7px; }
.mob_min_menu{ background: #f4f4f4; display: table; width: 100%; margin: 0px 0 0; height: 24px; }
.mob_min_menu ul{ list-style-type: none; margin: 0; padding: 0; text-align: center; }
.mob_min_menu ul li{ display: inline-block; padding: 0px 10px;}
.mob_min_menu ul li a{
    display: inline-block;
    position: relative;
    padding: 10px 0px;
    text-decoration: none;
    color:#000;
    text-transform: uppercase;
    font-size: 13px;
    cursor: pointer;
}
.mob_min_menu ul li.active a{ color: #ea8b2b; }
.mob_min_menu ul li.active a:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px;
    border-bottom: 2px #ea8b2b solid; 
    width: 100%;
}

#mobmenu_block{
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 999;
    width: 0;
    max-width: 290px;
    overflow: hidden;
    height: 100%;
    background: #fff;
    box-shadow: #000 0 3px 1em;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear; 
}
#mobmenu_block.menuactive + div.bgblack{
    position: fixed;
    z-index: 998;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
    background: rgba(0,0,0,0.5);
}
#mobmenu_block.menuactive{
    width: 90%;
}


.mobmenu_box{ 
    width: 100%;    
    min-width: 260px;
}
.menuactive .mobmenu_box{
    height: 100%;
    padding-bottom: 30px;
    overflow: auto;
}

.mb_cont{    
    padding: 10px 20px;
    color: #fff;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cdc9ce+0,b8b4b9+100 */
    background: #cdc9ce; /* Old browsers */
    background: -moz-linear-gradient(top, #cdc9ce 0%, #b8b4b9 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #cdc9ce 0%,#b8b4b9 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #cdc9ce 0%,#b8b4b9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdc9ce', endColorstr='#b8b4b9',GradientType=0 ); /* IE6-9 */
}
.mb_cont_mn,
.mb_cont_ph{
    padding-left: 20px;
}
.mb_cont_ph strong{ display: inline-block; clear: both; padding: 15px 0 10px;}
.coll_me{
    background: #fc8c30;
    border: none;
    padding: 10px 50px;
    color: #fff;
}
.mb_cont_adr{ font-size: 10px; padding: 5px 0 10px; text-transform: uppercase; }
.mb_cont_mn{ border-top: 1px #ddd solid; }
.mb_cont_mn ul{ list-style-type: none; margin: 0; padding: 0; }
.mb_cont_mn ul a{ display: table; width: 100%; color: #000; text-decoration: none; padding: 10px 0; text-transform: uppercase; font-size: 11px; font-weight: 700;}
.sr_me{ color: #fc8c30; border: 1px #ddd solid; padding: 7px 25px; background: none; margin: 15px 0;}
.mb_lang span{ display: inline-block; margin: 15px 15px 0 0; font-size: 12px;}
.mb_lang .langactive{ color: #999; }
.mobsh{
		display:none!important;
	}
	.nomobsh{
		display:block!important;
	}
@media (max-width: 1200px) {
    .right_iteminfo{
        float:left;
    }
}
.bgblack div{
		    display: none;
	}
	.sectmobs {
	display: none;
}	
@media (max-width: 991px) {

	.sectmobs {
	     margin-left: 10px;
		display: block;
		    width: 100%;
	}
	.section-store .filter-left{
		margin-left: 10px;
		max-height: 0;
		overflow: hidden;
		-webkit-transition: max-height 1s linear;
		-moz-transition: max-height 1s linear;
		transition: max-height 1s linear;
	}
	.section-store .filter-left.active{
		margin-left: 10px;
		max-height: 1900px;
    overflow: unset;
		-webkit-transition: max-height 1s linear;
		-moz-transition: max-height 1s linear;
		transition: max-height 1s linear;
	}
	.sectmobs a {
		font-size: 16px;
		text-transform: none;
		    max-width: 160px;
    min-width: 160px;
		font-weight: 300;
	}
	.sectmobs a span{
		font-size: 20px;
		margin-left: 5px;
		font-weight: 600;
	}
	.section__block-tovar .about-brand-line{
		display:block;
	}
    #mobmenu_block.menuactive + div.bgblack div{
		    display: inline-block;
	}
	/*.bgblack:after{

	    content: 'x';
    position: absolute;
    top: 20px;
    left: 320px;
    font-size: 35px;
    width: 40px;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    height: 40px;
    line-height: 0.8;
    color: #fff;
    background-color: #fc8c30;
    border: 1px solid;
    border-radius: 50%;
}*/
	.bx_search_container{
    transform-origin: 0 0;
    right: auto;
    left: 0;
}
	.bx_search_container {

        position: absolute;
        bottom: -35px;
        right: 0;
        z-index: 5;
        box-shadow: inset 0px 11px 8px -12px #CCC, inset 0px -11px 8px -16px #CCC;
        color: #fff;
        transform-origin: 100% 0;
        transform: scale(0);
        transition: all 1s;
    }

    .header__search.mobile-show .bx_search_container{
        width: 100%;
        position: relative;
        transform: scale(1);
        bottom: 0;
        margin: 0;
    }
.header__search--open .bx_search_container .bx_field .bx_input_text {
    width: 80%;
    background: 0 0;
    line-height: 1;
}
.header__search--open .bx_search_container {
    width: 100%;
    transform: scale(1);
    transition: all .5s;
}
    .mobile_header .bx_search_container .bx_field .bx_input_text {
        width: 100%;
        height: 100%;
        border: none;
        max-width: 100%;
        outline: 0;
        background: 0 0;
        text-transform: none;
        font-weight: 400;
        -webkit-appearance: textfield;
        box-sizing: content-box;
        padding: 10px 20px;
        font-size: 16px;
    }

    .bx_search_container .bx_field {
        display: flex;
    }

	.bx_search_container .bx_field .bx_input_submit {
	    fill: #fff;
    color: #fff;
    transition: all 1s;
	    display: none;
	}
    .desc_header{ display: none; }
    .mobile_header{
        display: block;
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 100;
    }
    .left_iteminfo{ padding-top: 0; }

    .block-tovar__block-forma .form-block-4,
    .block-tovar__block-forma {
        max-width: 100%;
        clear: both;
        display: block;
    }
    .block-tovar__block-forma .button-all{ text-align: center; min-width: 200px; display: block; }

    .mobhide{
        display: none;
    }
    div[data-column]{
        text-align: center;
        border-bottom: 2px #ddd solid;
        padding-bottom: 5px;
        cursor: pointer;
    }
    div[data-column].col_active{
        border-bottom: 2px #f68818 solid;
    }
    .div-block-150{ width: 100%; text-align: right; }

    .div-block-149 div[class*="column_id"]{
        display: none;
    }
    .div-block-149 div[class*="column_id"]:first-child{ display: block; }
    .div-block-147.div-block-147_origin{
        background: none;
        padding: 0;
    }

    .brand {
        margin-right: 0px;
    }

    .section-servis__bl-servis.section-servis__bl-servis_big {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
    .div-block-11 {
        padding-left: 15px;
    }
    .link-block.link-block_line {
        margin-bottom: 10px;
    }
    .div-block-30 {
        height: 80px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .button-top {
        height: 40px;
    }
	.block-about.block-about_4 .div-block-34{
	  max-width: 70%;
      min-width: 480px;
	}
    .div-block-34 {
        max-width: 70%;
        min-width: 480px;
    }
    .div-block-35 {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .block-clients {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .experts-head {
        padding-right: 10px;
        padding-left: 10px;
    }
    .experts__block {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .block-filrer-show {
        width: 100%;
        margin-bottom: 10px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-content: space-around;
        -ms-flex-line-pack: distribute;
        align-content: space-around;
    }
    .section__p-blog {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .div-block-15-copy {
        width: 100%;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .div-block-52 {
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .section-blog__blog-copy {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
    .section-blog__blog-copy-copy {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
    .link-block-5 {
        width: 50%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .link-block-5-copy {
        width: 50%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .div-block-60 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-61 {
        max-width: 60%;
    }
    .div-block-62 {
        max-width: 100%;
    }
    .section__block-tovar {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .block-tovar__block-forma {
        max-height: 420px;
        min-width: 20%;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .section__equipment-page {
        width: 100%;
    }
    .block-analizy__proc-text {
        max-width: auto;
        min-width: 60%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 auto;
        -ms-flex: 0 auto;
        flex: 0 auto;
    }
    .div-block-74 {
        padding-right: 10px;
        padding-left: 10px;
    }
    .equipments__block {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .equipment {
        -webkit-box-flex: 0;
        -webkit-flex: 0 auto;
        -ms-flex: 0 auto;
        flex: 0 auto;
    }
    .block-equipment__img {
        max-width: auto;
        min-width: 30%;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
    .section__expert-page {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .expert-page__block {
        min-width: 240px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .expert-page__foto {
		       background-position: center;
    background-size: contain;
		    max-width: 480px;
        min-width: 240px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
	.mobsh{
		display:block!important;
	}
	.nomobsh{
		display:none!important;
	}
	.section__expert-page .block-tovar__block-forma .button-all{
		display:flex;
	}
    .store {
        max-width: 100%;
    }
	.store__block .div-block-37{
	    width: 150px;
    height: 150px
}
.store__block .slick-list .div-block-37{
	    width: 300px;
    height: 150px
}
.store__block .div-block-37 .image {
    max-height: 190px;
}
.store__block .div-block-w200 {
    width: 300px;
}
    .store__block {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .link-filrer-show-copy.active {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .block-filrer__popular {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .head-filter {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .section-brand-line {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .brand-line__product {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .brand-line__article-product {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .block-tovar__product-add {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .text-block-27 {
        letter-spacing: 0em;
    }
    .brand {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .form-block-4 {
        height: 100%;
        margin-bottom: 0px;
    }
    .link-5 {
        color: #fff;
    }
    .block-cart__more {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
}
.more_box2,
.more_box1{    
    display: none;
	
}
.more_box2 button,
.more_box1 button{
    display: table;
    clear: both;
    margin: 10px auto;
}
.more_itms{
    color: #f68818;
    border: 1px #ddd solid;    
    max-height: 40px;
    padding: 10px 15px;
    background: none;
    text-decoration: underline;
}
.news-pre-img img{ width: 100%; padding: 10px; }
.filtersmobs {
    display: none;
}

.filtersmobs .button-all:hover {
    border: 1px solid #f68818;
     color: #000;
    
}



@media (max-width: 767px) {

    .alphabet-filter__search-cont {
        display: flex;
    }

    .alphabet-filter__search-cont input {
        width: 100%;
        max-width: 100%;
        margin: 0 20px 10px 20px;
    }

    .filtersmobs {
        margin-left: 10px;
        display: block;
        margin-right: 10px;
        width: auto;
        margin-bottom:10px;
    }

.filtersmobs a {
    font-size: 18px;
    text-transform: none;
    /* max-width: 160px; */
    /* min-width: 160px; */
    /* font-weight: 300; */
    background: unset;
    color: #000;
    border: 1px solid #888888;
}
.ollremove{
	    max-width: 100%;
		    color: #676767;
    min-width: 120px;
	    text-transform: unset;
    text-decoration: unset;
    border: 1px solid #676767;
	    font-size: 12px;
    line-height: 5px;
margin-bottom:10px;
    font-weight: 600;
}
.filtersmobs .item-sorting__icon.w-icon-dropdown-toggle{
        margin: 0;
	    font-size: 20px;
		  color: #000;
}
.brsed .head-filter{
	
		    max-height: 0;
    min-height: 0;
    overflow: hidden;
    border: 0;
		-webkit-transition: max-height 0.5s linear;
		-moz-transition: max-height 0.5s linear;
		transition: max-height 0.5s linear;
}
.brsed .head-filter .item-sorting__dropdown_small {
    min-width: 100%;
}
.brsed .head-filter.active{
	margin-left: 10px;
		max-height: 1900px;
		overflow: unset;
		-webkit-transition: max-height 0.5s linear;
		-moz-transition: max-height 0.5s linear;
		transition: max-height 0.5s linear;
		    border: 1px solid #ccc;
}
.store .head-filter_store.head-filter{
	
		    max-height: 0;
    min-height: 0;
    overflow: hidden;
    border: 0;
		-webkit-transition: max-height 0.5s linear;
		-moz-transition: max-height 0.5s linear;
		transition: max-height 0.5s linear;
}
.store .head-filter_store.head-filter .item-sorting__dropdown_small {
    min-width: 100%;
}
.store .head-filter_store.head-filter.active{
	margin-left: 10px;
		max-height: 1900px;
		overflow: unset;
		-webkit-transition: max-height 0.5s linear;
		-moz-transition: max-height 0.5s linear;
		transition: max-height 0.5s linear;
		    border: 1px solid #ccc;
}

	.right_iteminfo{
        float:none;
    }
    .w50 {
        width: 100%;
        margin-bottom: 10px;
    }
    
    .requisite-text {
        width: auto;
    }

    .wrapper-popup__popup {
        min-width: 320px;
    }

    .sumbit_consult1 {
        width: 100%;
    }
    
    .tab-link {
        margin-right: 0 !important;
    }
	
	.expert-page__block-copy{
		    padding-right: 10px;
    padding-left: 10px;
	}
	.section__expert-page_maslim .expert-page__block-copy .div-block-151{
		padding-right: 10px;
    padding-left: 10px;
	    margin-top: 10px;
	}
    .more_box2,
    .more_box1{
        display: block;
		width:100%;
    }
    .right_iteminfo{
        min-height: auto;
        min-width: 0;
        width: 100%;
        padding: 15px 10px;
        display: flex;
        flex-direction: column;
        margin: 0;
    }
    /*.right_iteminfo_box, 
    .section-catalog-brand-line .brand-line{
        display: none;
    }*/
    .section-catalog-brand-line.showbox .brand-line,
    .section-catalog-brand-line .brand-line:first-child{
        display: flex;
    }

    .div-block-144 {
        display: none;
    }

    .about-brand-line {
        width: calc(100% - 20px) !important;
    }

    .head-filter {
        width: calc(100% - 20px);
    }

    .head-filter .block-filrer-show {
        margin-top: 10px !important;
    }

    .block-filrer__popular {
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 0 !important;
        flex-direction: column;
    }

    .section__order {
        width: calc(100% - 20px) !important;
    }

    .bl-order {
        justify-content: center;
    }

    .bl-order__icon {
        justify-content: center;
        display: inherit;
    }

    .bl-order__text {
        text-align: center;
    }

    .equipments_w100 {
        width: 100% !important;
    }

    .section__filter-link {
        width: calc(100% - 20px) !important;
        margin-left: 10px;
    }

    .section__filter-link .link-block-5, .link-block-5-copy {
        width: auto !important; 
        justify-content: flex-start !important;
    }

    .div-block-129 {
        width: 100% !important;
    }

    .brand-line__product {
        max-width: unset !important;
        width: calc(100% - 20px) !important;
    }

    .block-diploms {
        width: calc(100% - 20px) !important;
    }

    .block-diploms .div-block-58 {
        width: 100%; 
    }

    .block-diploms .block-diplom__img {
        width: 50%;
    }

    .brand-line__img-product {
        -webkit-background-size: contain !important;
        background-size: contain !important;
        background-position: center !important;
        border: 0;
    }

    .istoriya-zakazov_btns {
        flex-wrap: wrap;
        flex-direction: column;
    }

    .kabinet_form_inputs .div-block-155 {
        width: 100%;
    }

    .bl-news {
        flex-wrap: wrap !important; 
        justify-content: center;
        -webkit-box-align: center;
        align-items: center;
    }

    .bl-news .div-block-112 {
        max-width: unset !important;
        width: 100% !important;
    }

    .section-news__bl-news {
        max-width: unset !important;
    }

    .mh_M {
        max-height: unset !important;
    }

    .just-center {
        justify-content: center !important;
    }

    .hidden-xs {
        display: none !important;
    }

    .fz12_m {
        font-size: 12px !important;
        line-height: 14px !important;
    }

    .pl10_m {
        padding-left: 10px;
    }

    .pb10_m {
        padding-bottom: 10px !important;
    }

    .ml0_m {
        margin-left: 0 !important;
    }

    .ml-10_m {
        margin-left: -10px !important;
    }

    .mt0_m {
        margin-top: 0 !important;
    }

    .mb0_m {
        margin-bottom: 0 !important;
    }

    .mr10_m {
        margin-right: 10px !important;
    }

    .mt10_m {
        margin-top: 10px !important;
    }

    .mt15_m {
        margin-top: 15px !important;
    }

    .mb10_m{
        margin-bottom: 10px !important;
    }

    .flex-wrap_m {
        flex-wrap: wrap !important;
    }

    .block-analizy__img {
        display: none !important;
    }

    .block-checklist-analyze {
        margin-left: 0 !important;
        margin-right: 10px !important;
        height: auto !important;
    }

    .block-checklist-analyze label {
        padding-right: 70px !important; 
        height: auto !important;
        padding-top: 10px !important;
        padding-bottom: 12px !important;
    }

    .block-map {
        margin: 10px 0 !important;
    }

    .block__breadcrumb {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        flex-wrap: wrap;
    }
.block-tovar__block-forma{
	    max-height: unset;
}
#consultant{
	    float: unset;
}
.block-tovar__block-forma .button-all {
    text-align: center;
    min-width: 200px;
    display: flex;
}
.photo-wrap{
	    width: 350px;
}


.photo-image {

    width: auto!important;
}
    .proc-text {
        line-height: 24px !important;
            max-height: unset!important;
    }

    .section__filter-link {
        overflow-x: scroll;
        height: 40px; 
    }
		.section_istoriya-zakazov .pmarg0 {
			margin-left: 10px;
		}
		.menussd{
			    margin-left: 10px;
    margin-top: 10px;
		}
    .section__filter-link a {
        margin-right: 20px;
        flex-shrink: 0
    }

    .cart-pink_m {
        width: 100%;
        margin-top: 20px;
        margin-right: 0;
    }

    .border-block_h-a {
        max-height: unset;
    }

    .cart_form .div-block-155 {
        width: 100%;
    }

    .cart_form .div-block-156 {
        flex-wrap: wrap;
    }

    .service-content {
        -webkit-flex: unset;
        -ms-flex: unset;
        flex: unset;
    }

    .cont-wrap_m {
        flex-wrap: wrap;
    }

    /*.cont-center_m {
        justify-content: center;
    }*/

    .w_100_m {
        width: 100% !important;	
    }

    .plr_10_m {
        padding: 0 10px;
    }

    .mtb_0_m {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .mt_0_m {
        margin-top: 0;
    }

    .mt_10_m {
        margin-top: 10px;
    }

    .enter_form .div-block-155 {
        width: 100%;
    }

    .enter_fz12 {
        font-size: 12px;
        line-height: 12px !important;
    }

    .enter_block {
        justify-content: center;
    }

    .h2_m {
        font-size: 24px;
        line-height: 29px;
    }

    .block-details_conf {
        margin-top: 0;
    }

    .brand-line {
        min-width: calc(50% - 20px);
        width: calc(50% - 20px);
        max-width: calc(50% - 20px);
    }

    .search-page .brand-line {
        min-width: calc(50% - 20px);
        width: calc(50% - 20px);
        max-width: calc(50% - 20px);
    }

    .section__block {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .line {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .search-page .line {
        flex: 0 0 auto;
    }

    .page-nav__container .page-nav__double-btn-container {
        margin: 10px;
    }

    .page-nav__container .page-nav__double-btn {
        width: 50px;
    }

    .page-nav__container .page-nav__button {
        margin: 3px;
    }

    .heading-page {
        -webkit-box-flex: 0;
        -webkit-flex: 0 auto;
        -ms-flex: 0 auto;
        flex: 0 auto;
        font-size: 15px;
        letter-spacing: 0em;
    }
    .section-stock__bl-stock {
        width: 80%;
        height: 200px;
        min-width: 280px;
        margin-right: 5px;
        margin-left: 5px;
    }
    .section-stock__title {
        font-size: 15px;
        line-height: 21px;
    }
    .text-block-2 {
        font-size: 9px;
        line-height: 14px;
    }
    .section-servis__bl-servis {
        margin-right: 5px;
        margin-left: 5px;
    }
    .div-block-7 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        height: auto;
        min-width: 60%;
        margin: 0 5px;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .section-servis__title.section-servis__title_right {
        font-size: 15px;
        line-height: 21px;
    }
    .paragraph-2 {
        font-size: 12px;
        line-height: 18px;
    }
    .div-block-2-copy {
        width: auto;
        height: auto;
        min-width: 90%;
        margin: 10px;
        margin: 10px;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 0px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 100%, .81), hsla(0, 0%, 100%, .81)), url('../images/о клинике главная.jpg');
        background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .81), hsla(0, 0%, 100%, .81)), url('../images/о клинике главная.jpg');
        background-position: 0px 0px, 100% 50%;
        background-size: auto, cover;
        background-repeat: repeat, no-repeat;
    }
    .text-block-3 {
        font-size: 14px;
        line-height: 19px;
        text-align: center;
    }
    .div-block-11 {
        height: auto;
        padding-top: 15px;
        padding-bottom: 15px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        width: calc(100% - 20px);
        margin-right: 0;
        margin-left: 10px;
    }
    .div-block-12 {

    }
    .div-block-13 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .div-block-14 {
        width: 100%;
        max-width: 100%;
    }
	.indexnewsss .div-block-14 {
	 width: 100%;
        max-width: 100%;
}
    .div-block-18 {
        width: auto;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
	.indexnewsss .div-block-18{
		width: auto;

	}
.indexnewsss .div-block-18 .div-block-17-copy{
	   max-width: 580px;
}
    .text-block-7 {
        font-size: 14px;
        line-height: 19px;
    }
    .div-block-21 {
        height: auto;
        padding-top: 20px;
        padding-bottom: 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }
    .div-block-22 {
        width: auto;
        padding-right: 0px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .div-block-23 {
        width: auto;
        padding-left: 0px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .text-block-8 {
        margin-top: 5px;
        margin-bottom: 5px;
        margin-left: 0px;
    }
    .block-cocial {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .text-field {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .search-query.text-field {
        margin-top: 0;
    }
    .search-button.button-all {
        min-width: 0;
        flex-grow: 1;
    }

    .block-about.block-about_1 {
        max-width: auto;
        min-width: auto;
        padding-right: 10px;
        padding-left: 10px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }
    .block-about.block-about_2 {
        width: 100%;
        max-width: 100%;
        min-width: auto;
        -webkit-box-flex: 0;
        -webkit-flex: 0 auto;
        -ms-flex: 0 auto;
        flex: 0 auto;
    }
    .block-about.block-about_3 {
        width: 100%;
        max-width: 100%;
        min-width: auto;
        -webkit-box-flex: 0;
        -webkit-flex: 0 auto;
        -ms-flex: 0 auto;
        flex: 0 auto;
    }
    .block-clients {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .filter-left {
        width: 100%;
        max-width: 100%;
        min-width: auto;
    }
    .div-block-43 {
        width: 25%;
    }
    .filter-left-form {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .servises {
        width: 100%;
        padding: 0 5px;
    }

    .div-block-52 {
        min-width: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .section-blog__blog-copy-copy {
        max-width: 100%;
    }
    .div-block-60 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-61 {
        max-width: 100%;
        padding-right: 10px;
        padding-left: 10px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-47-copy {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .link-block-3-copy {
        margin-right: 10px;
        margin-left: 10px;
    }
	.tabs .photo-show-more {
	  padding-right: 0; 
	}
    .section__block-tovar {
		display: block;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .block-tovar__proc-text {
        max-width: 100%;
        min-height: auto;
        position: relative;
    }
    .block-tovar__proc-text:after{
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        opacity: 0.15;
        background-image: url(../images/img-bg-concept.jpg), -webkit-linear-gradient(270deg, #888, #888);
        background-image: url(../images/img-bg-concept.jpg), linear-gradient(180deg, #888, #888);
        background-position: 50% 50%, 0px 0px;
        background-size: cover, auto;
        background-repeat: no-repeat, repeat;
    }
    .block-tovar__img {
       
		    display: block;
   /*min-height: 350px;*/
       width: auto;
        margin-top: 20px;
	 /* background-image: url(/upload/uf/d3d/d3d6cce….jpg); */
    /* height: 100%; */
    /* width: 100%;
    max-width: unset;  max-width: 20%;*/
    }
	.procedure_media div{
		width:100%!important;
        background-repeat: no-repeat;
	}
	.procedure_media video{
		width:100%!important;
	}
	#consultant .text-field-2_white{
		    color: #333333;
	}
	.video-js{
		    width: auto;
    min-height: 350px;
	}
    .div-block-64 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-65 {
        width: 100%;
        max-width: auto;
    }
    .section__equipment-page {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
	
	
	.section__equipment-page{
		display: block;
	}
	
	.block-equipment__img{
		    margin-left: 10px;
			    min-height: 350px;
				margin-top: 10px;
			    margin-right: 10px!important;
	}
    .div-block-114{ z-index: 1;}
    .block-analizy__proc-text {
       /* width: 100%;*/
        position: relative;
        min-width: auto;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
    .block-analizy__proc-text:after{
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        opacity: 0.15;
        background-image: url(../images/img-bg-concept2.jpg), linear-gradient(180deg, #888, #888);
        background-position: 50% 50%, 0px 0px;
        background-size: cover, auto;
        background-repeat: no-repeat, repeat;
    }

    .section__block-contacts {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .block-contacts {
        max-width: 100%;
    }
    .block-contacts_shop {
        max-width: 100%;
    }
    .block-contacts_maps {
        max-width: 100%;
        min-height: 400px;
    }
    .block-contacts_adress {
        max-width: 100%;
    }
    .experts {
        width: 100%;
    }
    .equipments {
        max-width: 100%;
    }
    .precision {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .precision__content {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }
    .precision__content-links {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .section__expert-page {
		    display: block;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
	.order_table_container .block-cart__more {
    width: 100%;
}
.order_table_container .block-cart{
	    flex-direction: column;
}
.bx_ordercart_order_pay_center{
	     margin-right: 0px;
    display: block;
}
#order_form_div .div-block-151.div-block-151_pink{
	display: none;
}
    .section__order {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .bl-order {
        margin: 10px;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .section-cart {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .block-cart {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .carts {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .link-3 {
        margin-left: 0px;
    }
    .link-3.links-3_phone {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .footer__buttom {
        padding-right: 10px;
        padding-left: 10px;
    }
    .footer__foot {
        padding-right: 10px;
        padding-left: 10px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .div-block-94 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .text-block-26 {
        max-width: 250px;
    }
    .text-block-27 {
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 5px;
    }
    .section-servis__main-phone {
        min-width: 200px;
    }
    .section-servis__main-phone.section-servis__main-phone_stasic {
        min-width: 100%;
    }
    .div-block-103 {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .filter-left-form-copy {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .block-checklist-analyze {
        width: auto;
        max-width: 100%;
        margin-right: 10px;
        margin-left: 10px;
    }
    .block-cart__more {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
		/*.es-more-about-brand{
	    margin-left: 10px;
    margin-right: 10px;
	}*/
	.about-brand-line .opisbr{
	padding-left: 0px; 
    padding-right: 0px; 
	}
	
	.about-brand-line .opisbr h3{
		
		    margin-bottom: 25px;
	}
	#basket_items .block-pr-count{
    width: 35%;
    display: -ms-flexbox;
    display: block;
    -ms-flex-direction: column;
    -ms-flex-pack: center;
    justify-content: space-between;
    -ms-flex-align: center;

}
    .form-block-3 {
        /*margin: 100px;*/
    }

    /* add */

    .block-cart__more {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .section_istoriya-zakazov {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
	
	.persd .section__expert-page.section__expert-page_maslim{
		-webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
		display:flex;
	}
    .div-block-117 {
        max-width: 100%;
        margin-right: 0px;
        margin-left: 0px;
    }
    .div-block-118 {
        margin-bottom: 40px;
    }
    .div-block-119 {
        margin-right: 20px;
        margin-left: 20px;
    }
    .div-block-123 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .text-block-31 {
        margin-bottom: 0px;
    }
    .text-block-31.text-block-31_silver {
        margin-top: 0px;
    }
    .div-block-124 {
        margin-top: 20px;
        margin-bottom: 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .button-order.button-order_paid-status {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .div-block-126 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .div-block-127 {
        width: 100%;
        margin-top: 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-119-copy {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .link-block-7 {
        margin-bottom: 15px;
    }
    .div-block-128 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .div-block-129 {
        margin-bottom: 20px;
    }
    .div-block-123-copy {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .div-block-123_background-silver {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .block-cart-copy {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .div-block-135 {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .div-block-136 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .div-block-137 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-137.div-block-137_invers {
        width: auto;
        margin-top: 20px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .link-block-7-copy {
        margin-bottom: 15px;
    }
    .block-tovar__img-copy {
        max-width: 20%;
    }
}
	.expert-page__block .tp50 {
    margin-top: 10px;
	    max-height: 280px;
    overflow: hidden;
}
.service.activaction .service-content .text-block-31.ddre{

			display: none;
	}
.service .service-content h5 a{ color: #000; text-decoration: none; }
@media (max-width: 479px) {
	iframe{
		width:100%!important;
	}
	.section__equipment-page{
		    min-height: auto;
	}

    .section__block-tovar .div-service-descr.cont-center_m .service {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
        background-image: none;
    }
	
	.service.activaction .service-content{
		width: calc(100% - 125px);
	}
	.service.activaction .service-content .text-block-31.ddre{
		    margin: 11px 15px;
			display: block;
	}
	.service.activaction .service__bl-service{
		    height: 125px;
			width: 125px;
            background-size: contain;
	}
	.service.activaction .service-content .text-block-31{
			display: none;
	}
    .service{    text-align: center; max-width: 100%; width: calc(100% - 20px);     height: auto; margin: 0; display: block; flex: none; }
    .service .service__bl-service{ width: auto; min-width: auto; height: 50px; float: left; flex: none;}
    .service .service-content{ float: left; flex: none; padding: 0; display: block; width: calc(100% - 55px);  text-align: left; }
    .service .service-content h5{ margin: 11px 15px; color: #000; overflow-x: hidden; } 
    .head-filter .block-filrer-show,.block-filrer-show,
    .service .service-content__block-link,
    .service .service-content .expert-content__text{ display: none; }
	.slider-2{
		    min-width: unset;
			    height: 125px;
	}
	.store .experts-head{
 display: none;
	}
.store.js-alphabetgrid .experts-head{
     display: flex;
}
.store.js-alphabetgrid .experts-head .block-filrer-show{
         display: block;
}	
	.store .eshop_top_banner {

    width: auto;

}
.service_list-2 .service__bl-service_list-2.service__bl-service_1{
	    width: auto;
      min-width: 115px;
    height: 115px;
    float: left;
    flex: none;
}
.service_list-2 .expert-content__text{
	display: none;
}
	.experts-head.head-filter{
		 display: none;
	}
	 .service .expert__bl-expert.expert__bl-expert_1{
		     display: inline-block;
	 }
	 .experts .service{
		     height: auto;
			 
	 }
	 .expert-page__block{
		     max-height: unset;
	 }
	 .tp50 {
    margin-top: 10px;
}
.sertificats__foto {
   
    margin-right: 0;
    margin-left: 0;

}
.photo-page-main .block-diploms .block-diplom__img{
	width: 185px;
}
	 .burgerr {
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url(../images/borg_ico.png) center center no-repeat;
    border: none;
    vertical-align: middle;
}
		.hidenamesfilter{ display: inline-block;
    vertical-align: middle;
    font-size: 15px;
    font-weight: 600;
    padding-left: 20px;
    padding-top: 10px;
}

	 .section-servises .form-block {
		 transition: all .3s linear;
		 overflow: hidden;
		 height: 0;
	 }
	 
	 .section-servises .form-block.activess{
		
			height: 100%;
	 }
	 
	  .section__equipment .form-block {
		 transition: all .3s linear;
		 overflow: hidden;
		 height: 0;
	 }
	 
	 .section__equipment .form-block.activess{
		
			height: 100%;
	 } 
	 
	 
	   .section-experts .form-block {
		 transition: all .3s linear;
		 overflow: hidden;
		 height: 0;
	 }
	 
	 .section-experts .form-block.activess{
		
			height: 100%;
	 }   
	.slide-action{
		    background-size: cover;
			
	}
	.hides{
		display:block;
		    margin-bottom: 10px;
	}
	.section__head.hides{
		display:flex;
		    margin-bottom: 0;
	}
	.arrow-action_left{
	    right: 35%;
    bottom: -30px;
    width: 30px;
    height: 20px;
    background: #f68818;
    margin-right: 60px;
    margin-bottom: 7px;
	}
	.arrow-action_left img{
    margin-bottom: 10px;
	}
	.arrow-action_right img{
    margin-bottom: 10px;
	}
	.arrow-action_right {
    right: 35%;
    bottom: -30px;
    width: 30px;
     height: 20px;
   background: #f68818;
    margin-right: 20px;
    margin-bottom: 7px;
}
    .heading-page {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        text-align: center;
    }
    .section-stock__bl-stock {
        margin-right: 5px;
        margin-left: 5px;
    }
    .section-stock__bl-stock.section-stock__bl-stock_2 {
        min-width: 270px;
    }
    .div-block-10 {
        max-width: 100%;
    }
    .div-block-11 {
        padding-left: 50px;
        padding-right: 20px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: left;

    }
    .div-block-12 {
        width: 100%;
        min-width: 60%;
        text-align: left;
    }
    .text-block-4 {
        max-width: 320px;
        text-align: left;
    }
    .div-block-22 {
        min-width: 60%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-23 {
        min-width: 50%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .block-cocial__cocial.block-cocial__cocial_all-phone {
        width: 100%;
    }
    .text-field {
        max-width: 200px;
    }
    .block-about.block-about_2 {
        padding-right: 10px;
        padding-left: 10px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }
    .block-about.block-about_3 {
      padding-right: 10px;
        padding-left: 10px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }
    .block-about.block-about_4 {
        padding-right: 10px;
        padding-left: 10px;
        text-align: center;
    }
    .div-block-33 {
        width: auto;
    }
	.block-about.block-about_4 .div-block-34{
	   max-width: 100%;
        min-width: auto;
	}
    .div-block-34 {
        max-width: 100%;
        min-width: auto;
        padding-right: 0px;
        padding-left: 0px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-43 {
        width: 100%;
    }
    .filter-left-form {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .link-block-5 {
        width: 50%;
        margin-right: 0px;
    }
    .link-block-5-copy {
        margin-right: 0px;
    }
    .div-block-61 {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .block-tovar__block-forma .form-block-4,
    .block-tovar__block-forma {
        max-width: 100%;
        clear: both;
       display: flex;
    } 
    .block-tovar__block-forma .button-all{ text-align: center; min-width: 200px; /*display: block;*/ }

	
	
	
	
    .expert-page__foto{
        clear: both;
        display: block;
    }
    .div-block-68 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .div-block-71 {
        min-width: 80%;
    }
    .section__block-details {
        width: auto;
    }
    .expert-page__foto {
        min-height: 250px;
    }
    .link-filrer-show-copy {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .about-brand-line {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .item-sorting__toggle {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .div-block-84 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .section__order {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .link-meta {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .section__head-meta {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .section-brand-line {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .block-cart {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
		    margin-right: 5px;
    margin-bottom: 10px;
    margin-left: 5px;
    padding: 10px;
    }
	.brand-line__prise.cart-prise {
    margin: 10px 10px 0px 10px;
	}
	.block-cart__discript{
		margin-right: 5px;
    margin-left: 5px;
	}
	.block-tovar__product-add .product-add__bl-col-num{
		      width: 140px;
	}
	.product-add__bl-col-num{
		    width: 70px;
	}
	.block-cart__col-num .bl-col-num__text{
		    width: 20px;
	}
    .filter-left-form-copy {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .block-checklist-analyze {
        width: 100%;
    }
    .block-cart-copy {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .text-block-32 {
        margin-top: 20px;
    }
    .link-block-7-copy {
        margin-top: 15px;
    }
}



.social {
    display: flex;
    justify-content: space-between;
    margin-top: 2.25em
}

.social-item {
    position: relative;
    min-height: 288px;
    background-image: url(../images/vk@3x.jpg);
    background-size: cover;
    box-sizing: content-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center
}

@media screen and (max-width:1259px) {
    .social-item {
        min-height: 220px;
        max-height: 220px
    }
}

@media screen and (max-width:1023px) {
    .social-item {
        width: 170px
    }
}

.social-item--mobile {
    display: none
}

@media screen and (max-width:767px) {
    .video-js.vjs-16-9 {
        padding-top: 0 !important;
    }

    .eshop-content .line-big {
        height: 0;
        display: none;
    }

    .eshop-content .line {
        height: 0;
        display: none;
    }

    .section__block-tovar{
        min-height: auto;
    }
    .search-page .search-page__list {
        width: 100%;
    }
    .social-item--desktop {
        display: none
    }
    .social-item--mobile {
        display: flex;
        width: 100%;
        max-width: 350px;
        margin: auto;
        height: 340px;
        max-height: 340px
    }

    .form-popup {
        min-width: inherit;
        margin: 20px 0px;
    }
}

.social-item--biglink,
.social-item::after {
    position: absolute;
    display: block;
    width: 100%;
    top: 0;
    left: 0
}

.social-item::after {
    content: "";
    height: 100%;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .17), #000);
    opacity: .3;
    transition: all .5s
}

.social-item:hover::after {
    opacity: .1
}

.social-item:last-child {
    margin-right: 0
}

.social-item--biglink {
    z-index: 3;
    height: 100%;
    cursor: pointer
}

.social-item__link-list {
    width: 100%;
    display: flex
}

.social-item__link {
    position: relative;
    z-index: 1;
    display: block;
    width: 100%;
    min-height: 2.25rem;
    text-align: center;
    color: #fff;
    font-size: .8125em;
    line-height: 1.46154em;
    font-weight: 500;
    text-decoration: none;
    padding: .55em .75em;
    vertical-align: bottom
}

@media screen and (max-width:1023px) {
    .social-item__link {
        min-height: 65px
    }
}

.social-item--mobile .social-item__link {
    padding-top: .625em;
    padding-bottom: 1.25em
}

@media screen and (max-width:767px) {
    .social-item:last-child {
        margin: auto
    }
    .social-item__link {
        min-height: auto
    }
    .social-item--mobile .social-item__link {
        padding-bottom: .625em
    }
}

@media screen and (max-width:1259px) {
    .social-item__link {
        display: flex;
        justify-content: center;
        align-items: center
    }
    .social-item__link span {
        width: 50%;
        margin-left: 1.25rem
    }
}

.social-item__link span {
    display: inline-block;
    position: relative;
	top: 2px;
}

@media screen and (max-width:1023px) {
    .social-item__link {
        padding: .625em 0
    }
    .social-item__link span {
        margin-top: 0
    }
}

.social-item__link--fb {
    background-color: #3c579e
}

.social-item__link--in {
    background-color: #f69b3a
}

.social-item__link--yt {
    background-color: #d8172d
}

.grid-flex {
	padding-left: 10px;
    padding-right: 10px;
    display: flex;
    justify-content: space-between
}

@media screen and (max-width:767px) {
    .container--topspace {
        margin-top: .9375em
    }
    .grid-flex {
        flex-wrap: wrap
    }
}

.grid-flex--start {
    justify-content: flex-start
}

.grid-flex--middle {
    align-items: center
}

.grid-flex__wrp {
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.grid-flex--rightmargin {
    margin-right: 2.25em
}

.grid-flex__item--onehalf {
    width: 48.571429%
}

@media screen and (max-width:1023px) {
    .mobile-container {
        margin-left: 10px;
        max-width: inherit
    }
    .personal .grid-flex__item--onehalf {
        width: 100%
    }
}

@media screen and (max-width:767px) {
    .grid-flex__wrp {
        flex-wrap: wrap
    }
    .grid-flex--rightmargin {
        margin-right: 0
    }
    .grid-flex__item--onehalf {
        width: 100%
    }
}

.grid-flex__item--onethird {
    width: 31.42857%
}
.maing .grid-flex__item--twothird {
    width: 65.7142857%
}
#basket_form .grid-flex__item--twothird{
    width: 65.7142857%;
}
@media screen and (max-width:767px) {
    .grid-flex__item--onethird {
        width: 100%
    } 
	.maing .grid-flex__item--twothird {
    width: 100%
	}
}

.maing .banner__container{
	    margin-top: 0;
		background:#fff;
}
.grid-flex__item--twothird {
    width: 68.9942857%
}

@media screen and (max-width:767px) {
    .grid-flex__item--twothird {
        width: 100%
    }
}

.grid-flex__item--onefourth {
    width: 22.85714%
}

.grid-flex__item--oneeight {
    width: 11.42714%
}

@media screen and (max-width:1023px) {
	#basket_form .grid-flex__item--twothird{
		width: 100%
	}
    .grid-flex__item--onefourth, .grid-flex__item--oneeight {
        width: 31.42857%
    }
}

@media screen and (max-width:767px) {
    .grid-flex__item--onefourth {
        width: 100%
    }
}

.grid-flex__item--threefourth {
    width: 74.2857143%
}

@media screen and (max-width:1023px) {
    .grid-flex__item--threefourth {
        width: 65.7142857%
    }
    .personal-history .grid-flex__item--threefourth {
        width: 100%
    }
}

@media screen and (max-width:767px) {
    .grid-flex__item--threefourth {
        width: 100%
    }
}

.grid-flex__item--onesixth {
    width: 14.28571%
}

@media screen and (max-width:1023px) {
    .grid-flex__item--onesixth {
        width: 31.42857%
    }
}

@media screen and (max-width:767px) {
    .grid-flex__item--onesixth {
        width: 100%
    }
}

.grid-flex__item--threefifths {
    width: 57.1428571%
}

@media screen and (max-width:767px) {
    .grid-flex__item--threefifths {
        width: 100%
    }
}

.grid-flex__item--sixthpercents {
    width: 60.3174603%
}

.grid-flex__item--fourpercents {
    width: 40%
}

@media screen and (max-width:767px) {
    .grid-flex__item--fourpercents {
        width: 100%
    }
	
	.fancybox-outer .modal_wrapper{
		    min-height: 250px;
    min-width: 250px;
	}
}

.grid-flex__item--masters-profile {
    width: 288px
}

.grid-flex__item--masters-work {
    margin-right: 28px;
    margin-bottom: 28px
}

.social-item__link, .social-item__link--vk {
    background-color: #4e6d9d;
}
svg:not(:root) {
    overflow: hidden;
}
.icon--socials {
    margin-right: 7px;
    vertical-align: middle;
}
.icon {
    display: inline-block;
    fill: #fff;
}
.social-item__link--fb {
    background-color: #3c579e;
}
.social-item__link--in {
    background-color: #f69b3a;
}
.social-item__link--yt {
    background-color: #d8172d;
}
.icon {
    font-family: sans-serif!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
@media screen and (max-width:1023px) {
    .horizontal-list__picture--promo-news {
        max-height: 150px
    }
    .icon--socials {
        top: 0;
        margin: 0
    }
}

@media screen and (max-width:767px) {
    .icon--socials {
        margin: 0
    }

    .page-nav__container .page-nav__mob {
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        border: 2px solid #f68818;;
        height: 32px;
        border-radius: 16px;
    }

    .page-nav__container .page-nav__mob span{
        margin: 10px;
    }

    .page-nav__container .page-nav__single-btn-cont {
        display: none;
    }
}

.icon--in {
    top: 5px
}

@media screen and (max-width:1023px) {
    .icon--in {
        top: 0
    }
}

.icon--fb {
    top: 5px
}

@media screen and (max-width:1023px) {
    .icon--fb {
        top: 0
    }
    .icon--yt {

    }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all{

    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
       background-size: unset; }
.pmarg0{ margin-left: 0; }
}
.actionmobs .div-block-104_mini{
	max-height: 300px;
}
.block-cart__more.items .brand-line__img-copy-copy{
	    background-size: contain;
}
.bx-composite-btn.bx-btn-white.bx-composite-btn-fixed{
	display:none!important;
}


.product-item__info {
    /*padding: 0 10px;*/
    display: block;
    justify-content: space-between;
    align-items: center;
    z-index: 2;

}

.product-item__info,
.product-item__link {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0
}

.search-page {
    width: 100%;
}

.product-item__infolove {
    float:right;
    font-size: 0;
    line-height: 0;
    width: 16px;
    height: 16px;
    background-image: url(../images/heart.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;

}

.product-item__infolove.active{
    background-image: url(../images/heart-full.svg)
}

.search_overflow {
    position: fixed;
    background: rgba(33,33,33,.3);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
    z-index: 4;
}

.desc_header {
    position: relative;
    z-index: 5;
    background-color: #fff;
}

.page-nav__container {
    display: flex;
    align-items: center;
    justify-content: center;
}

.page-nav__cont-main {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    width: 100%;
}

.page-nav__button {
    width: 32px;
    height: 32px;
    border-radius: 6px;
    margin: 5px;
    background-color: #fff;
    /* border: 2px solid #eff0f1; */
    display: flex;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    justify-content: center;
    align-items: center;
    color: #777;
    transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.page-nav__button.page-nav__active {
    /* background-color: #f68818; */
    border: 2px solid #f68818;
    cursor: default;
}

.page-nav__double-btn-container {
    display: flex;
    /* margin: 10px; */
}

.page-nav__double-btn {
       padding: 0 10px;
    height: 32px;
	border-radius: 6px;
    background-color: #fff;
    /* border: 2px solid #eff0f1; */
    display: flex;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    justify-content: center;
    align-items: center;
    color: #777;
    transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    letter-spacing: 0;
    font-size: 14px;
}

span.page-nav__double-btn {
    cursor: default;
    color: #b0b0b0;
	display:none;
}

.page-nav__double-btn-left {
    /* border-top-left-radius: 16px; */
    /* border-bottom-left-radius: 16px; */
}

.page-nav__double-btn-right {
    /* border-top-right-radius: 16px; */
    /* border-bottom-right-radius: 16px; */
    /* border-left: 0; */

}

a.page-nav__button:hover {
    background-color: #eff0f1;
}

a.page-nav__double-btn:hover {
    background-color: #eff0f1;
}

.search-page__list {
    columns: 3;
    list-style-type: none;
    padding-left: 10px;
    width: 60%;
    text-align: center;
}

.page-nav__single-btn-cont {
    display: flex;
}

.page-nav__mob {
    display: none;
}

/* .ui-icon-service-viber > i { */
    /* background-image: url(https://corp.estelab.ru/bitrix/js/ui/icons/images/service/ui-service-viber.svg) !important; */
/* } */

/* .ui-icon-service-telegram > i { */
    /* background-image: url(https://corp.estelab.ru/bitrix/js/ui/icons/images/service/ui-service-telegram.svg) !important; */
/* } */

/* .ui-icon-service-vk > i { */
    /* background-image: url(https://corp.estelab.ru/bitrix/js/ui/icons/images/service/ui-service-vk.svg) !important; */
/* } */

/* .ui-icon-service-fb > i { */
    /* background-image: url(https://corp.estelab.ru/bitrix/js/ui/icons/images/service/ui-service-fb.svg) !important; */
/* } */

.search-page__list li a {
    color: #444;
    text-decoration: none;
    border-bottom: 1px dotted #444;
}

.search-page li a.active {
    color: #f68818;
    border-bottom: none;
}

.serach-page__sections-list-cont{
    display: flex;
}

.search-page__list li {
    margin-bottom: 10px;
}

.search-page__sections-refresh {
    text-decoration: none;
    color: #999;
    border-bottom: 1px dotted #999;
    margin-left: 20px;
    font-size: 13px;
}

.eshop-specials__container {
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    text-align: center;

    padding-left: 10px;
    padding-right: 10px;
}

.eshop-specials__container.eshop-specials__list,
.eshop-specials__container.eshop-specials__detail{
    font-family: 'Roboto Condensed', sans-serif;
    letter-spacing: 0.025em;
}

.eshop-specials__banner img {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    max-height: 300px;
    object-fit: cover;
}

.eshop-specials__title {
    font-size: 18px;
    margin-top: 30px;
}

.eshop-specials__desc {
    margin-top: 30px;
    margin-bottom: 20px;
    font-weight: 300;
    font-size: 18px;
}

.eshop-specials__container .brand-line__name,
.eshop_favorites .brand-line__name{
    font-weight: 400;
    font-size: 12px;
}

.eshop_favorites .bx-sbb-empty-cart-text {
    font-size: 36px;
    text-align: center;
    color: #bababa;
    margin-bottom: 42px;
    line-height: 36px;
}

.eshop_favorites .bx-sbb-empty-cart-desc {
    text-align: center;
    color: #000;
    font-size: 16px;
    margin-bottom: 42px;
}

.eshop_favorites .bx-sbb-empty-cart-image {
    margin: 20px auto 42px;
}

.eshop-specials__container .brand-line__paragraph,
.eshop_favorites .brand-line__paragraph{
    font-weight: 300;
    line-height: 1.3;
    font-size: 14px;
}

.eshop-specials__container .brand-line__prise span,
.eshop_favorites .brand-line__prise span{
    font-weight: 400;
    letter-spacing: 0;
}

.eshop-specials__date-cont {
    display: flex;
    align-items: center;
}

.eshop-specials__detail .eshop-specials__date-cont {
    justify-content: flex-end;
}

.eshop-specials__specials-list {
    text-align: left;
}

.eshop-specials__specials-list a {
    color: #222222;
    text-decoration: none;
    font-size: 18px;
}

.eshop-specials__line{
     display: block;
     border: 1px solid #ff7c19;
     margin: 10px 20px 10px 0;
 }

.eshop-specials__date {
    white-space: nowrap;
}

.eshop-specials__specials-list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.eshop-specials_list-item {
    width: calc(50% - 20px);
    margin: 10px 0 30px 0;
    min-width: 350px;
    max-width: 540px;
}

.eshop-specials__title-main {
    font-size: 18px;
    margin: 10px;
    text-transform: uppercase;
}

.eshop-specials__list-title {
    display: flex;
    flex-direction: column;
    margin: 10px;
}

.eshop-specials__container .title-desc {
    width: 100%;
    max-width: 450px;
    margin: auto;
    display: block;
}

.eshop-specials_list-item img{
    object-fit: contain;
    max-height: 300px;
}

.eshop-specials__list-img-cont{
    display: grid;

}

.footer-cosmetics .social-item__link{
    width: 22.85714%;
}

@media (max-width: 1200px) {
    .eshop-specials_list-item img {
        height: calc((50vw - 25px) * 0.55);
    }
}

@media (min-width: 767px) {
    .eshop-specials__container .section-catalog-brand-line .brand-line {
        min-width: calc(25% - 20px);
        height: 340px;
    }
    .eshop-specials__container .section-catalog-brand-line{
        width: 95%;
        margin: auto;
    }
    .eshop-specials__line{
        width: 100%;
        max-width: 300px;
    }
    .eshop-specials__title {
        margin-bottom: 30px;
    }
    .eshop-specials__banner-mob {
        display: none;
    }
}

@media (max-width: 767px) {
    .eshop-specials__container .section-catalog-brand-line{
        width: 100%;
        margin: auto;
    }
    .eshop-specials__line{
        width: 100%;
    }
    .eshop-specials__detail .eshop-specials__date-cont {
        /*margin-right: 20px;
        margin-left: 20px;*/
    }
    .eshop-specials__desc{
        /*margin-right: 20px;
        margin-left: 20px;*/
        text-align: left;
    }
    .eshop-specials__title {
        margin-bottom: 20px;

    }
    .eshop-specials__banner img {
        height: calc(100vw * 0.5);
        object-fit: cover;
        object-position: left;
    }

    .eshop-specials_list-item {
        width: 100%;
        margin: 10px 10px 40px 10px;
        min-width: 0;
    }

    .eshop-specials__specials-list {
        justify-content: center;
    }

    .eshop-specials_list-item img {
        height: calc((100vw - 52px) * 0.55);
    }

    .eshop-specials__container .title-desc {
        width: 100%;
    }
    .eshop-specials__banner-mob{
        display: block;
        width: 100%;
    }
    .eshop-specials__banner-mob img {
        width: 100%;
    }
    .eshop-specials__banner{
        display: none;
    }
    .footer-cosmetics{
        margin-bottom: 30px;
    }
    .footer-cosmetics .social-item__link span{
        display: none;
    }

    .mfp-wrap.mfp-auto-cursor .mfp-content {
        cursor: auto;
        color: #000;
        position: fixed;
        left: 25px;
        right: 25px;
        top: 25px;
        bottom: 25px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        background-color: #fff;
        padding: 0;
        z-index: 150;
        -moz-border-radius: 4px;
        /* -webkit-border-radius: 4px; */
        border-radius: 4px;
        width: auto;
        -webkit-overflow-scrolling: touch !important;
    }

    .mfp-wrap.mfp-auto-cursor.est_consult-popup .mfp-content {
        top: 15%;
        bottom: 15%;

    }

    .mfp-wrap.mfp-auto-cursor.est_consult-popup .mfp-content .form-popup.w-form{
        margin: 0;
        min-width: 0;
    }

    .mfp-wrap.mfp-auto-cursor.est_consult-popup .mfp-content .alert_modal {
        width: 100%;
        height: 100%;
    }

    .mfp-wrap.mfp-auto-cursor.est_consult-popup .mfp-content .alert_body .telefone {
        background-image: none;
    }

    .eshop_auth-popup.mfp-wrap.mfp-auto-cursor .mfp-content{
        top: auto;
        bottom: auto;
        padding: 40px 0;
    }
    

}

.hide_mob {
    display: none;
}

.eshop_auth-popup .mfp-close {
    position: absolute;
    top: 0;
    right: 0;
}

.eshop_top_banner .slick-dots {
    position: absolute;
    margin-left: auto;
    width: 100%;
}

.eshop_top_banner .slick-next {
    right: 0;
    background-image: url(../img/noun_right.svg);
}
.eshop_top_banner .slick-next-custom {
    right: 0;
}

.eshop_top_banner svg:hover path {
    fill: white;
}

.eshop_top_banner .slick-arrow{
    display: block;
    position: absolute;
    top: 0;
    z-index: 5;
    width: 40px;
    cursor: pointer;
    height: 100%;
}


.eshop_top_banner .slick-dots li button,
.catalog_left-col .slick-dots li button{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 10px;
    height: 10px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background-color: rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease;
}

.eshop_top_banner .slick-dots .slick-active button {
    background-color: rgba(255, 255, 255, 0.6);
}

.catalog_left-col .slick-dots .slick-active button{
    background-color: rgba(246, 136, 24, 0.6);
}

.eshop_top_banner .slick-arrow img{
    opacity: 0.2;
    transition: all 0.3s ease;
    top: calc(50% - 18.75px);
    margin: 5px;
    position: relative;
}

.eshop_top_banner:hover .slick-arrow img{
    opacity: 1;
}

@media (max-width: 479px) {
    .eshop_top_banner .slick-dots {
        margin-bottom: 0;
    }
    .eshop_top_banner .slick-dots li button {
        padding: 3px;
        width: 5px;
        height: 5px;
    }
}

.eshop__mob-menu{
    display: flex;
    justify-content: space-between;
    padding: 0px 20px;
    height: 40px;
}

.eshop__mob-menu .eshop__mob-menu-item {
    display: flex;
    justify-content: center;
}

.eshop__mob-menu .eshop__mob-menu-item.active{
    color: #ea8b2b;
    border-bottom: 2px #ea8b2b solid;
    flex-direction: column;
}

.eshop__mob-menu .eshop__mob-menu-item a {
    margin-left: 10px;
    color: #000;
    text-decoration: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.mfp-content .eshop__mob-popup {
    background-color: #fff;
    padding: 25px;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 100%;
    border-radius: 4px;
}

html.popup-opened {
    margin: 0!important;
}

.mfp-auto-cursor .mfp-content {
    cursor: auto;
    color: #000;
    position: fixed;
    padding: 40px 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #fff;
    z-index: 150;
    -moz-border-radius: 4px;
    /* -webkit-border-radius: 4px; */
    border-radius: 4px;
    width: auto;
    -webkit-overflow-scrolling: touch !important;
}

.mfp-auto-cursor.est_consult-popup .mfp-content {
    padding: 0;
    border-radius: 0;
}

.mfp-auto-cursor.est_consult-popup .mfp-content .mfp-close{
    position: absolute;
    top: 0;
    right: 0;
}

body.popup-opened {
    overflow: hidden !important;
    position: fixed !important;
    height: 100% !important;
}

.w-nav .container {
   height: 100%;
}

.eshop__top-nav-menu {
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 10px;
}
.eshop__top-nav-menu-item,
.eshop__top-nav-menu a{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-decoration: none;
    color: #000;
}

.eshop__top-nav-menu-item {
    width: 33.3%;
}

.eshop__menu-item-btn-cont{
    height: 100%;
    display: flex;
    align-items: center;
}

.eshop__menu-item-btn-cont.active{
    color: #ea8b2b;
    border-bottom: 2px #ea8b2b solid;
}

.eshop__top-nav-menu-item.center {
    align-items: center;
}

.eshop__top-nav-menu-item.right {
    align-items: flex-end;
}

.eshop__top-nav-menu-item {
    height: 100%;
}

.w-nav.eshop__menu-light {
    height: 40px;
}

.text-content {
    letter-spacing: initial;
}

.text-content h3 , .text-content h4 {
    margin: 12px 0 20px;
    line-height: 1.4;
}
.text-content p, .text-content ul { margin: 0 0 20px;
    line-height: 1.8; }

.text-content table {
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
}

.text-content th, .text-content td {
    padding: .8em;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
}

.text-content h3 {
    width: 100% !important;
}

.vjs-poster {
    background-size: cover !important;
}

.video-js .vjs-big-play-button{
    top: calc(50% - (45px/2)) !important;
    left: calc(50% - (90px/2)) !important;
}

@media (max-width: 400px) {
    .text-content th, .text-content td {
        font-size: 80%;
    }
}

.eshop_user-consent-popup {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.main-user-consent-request-popup-content {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.main-user-consent-request-popup-textarea-block {
    height: 100%;
    display: flex;
}

.main-user-consent-request-popup-textarea-block .main-user-consent-request-popup-text {
    height: 100%;
}

@media (max-width: 767px) {
    .eshop_user-consent-popup {
        margin: 40px 20px 20px 20px;
    }

    .div-block-118.menussd.eshop__personal-side-menu {
        width: 100%;
        min-width: 0;
        flex-direction: row;
        margin: 0;
        padding: 30px 10px 10px 10px;
        max-width: 485px;
    }

    .div-block-118.menussd.eshop__personal-side-menu .button-all {
        width: 50%;
        max-width: 50%;
        min-width: 0;
    }

    .eshop__personal-order-cont .section__head {
        display: none;
    }

}

@media (min-width: 767px) {
    .main-user-consent-request-popup-textarea-block .main-user-consent-request-popup-text {
        width: 50vw;
        height: 70vh;
    }
}


/* padding-bottom and top for image */
.mfp-no-margins img.mfp-img {
    padding: 0;
}
/* position of shadow behind the image */
.mfp-no-margins .mfp-figure:after {
    top: 0;
    bottom: 0;
}
/* padding for main container */
.mfp-no-margins .mfp-container {
    padding: 0;
}


/*

for zoom animation
uncomment this part if you haven't added this code anywhere else

*/

#zoom_01 {
    background-color: white;
}

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	-o-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
		opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
		opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}



.proc-grid-cont {
    display: grid;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
    grid-row-gap: 15px;
    grid-column-gap: 21px;
    grid-template-columns: 1fr 1fr;
    padding: 0 10px;
    margin-bottom: 10px;
}

.proc-video-cont {
    border: 10px solid #ffe5d2;
    height: fit-content;
}

.proc_grid-item.proc_text-cont {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.proc_grid-item.proc_text-cont .button-all.button_white-border{
    max-width: 260px;
    background-color: white;
}

@media (max-width: 767px) {
    .proc-grid-cont {
        grid-template-columns: 1fr;
        padding: 0 20px;
    }

    .proc-video-cont {
        grid-row: 1;
    }

    .proc_grid-item.proc_text-cont .button-all.button_white-border{
        max-width: 100%;
    }
}

.eshop_products-labels-cont {
    display: grid;
    flex-direction: column;
    max-width: 45px;
    grid-row-gap: 5px;
    margin-left: -11px;
}

.eshop_products-labels-cont span{
    text-align: center;

    color: white;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 800;
    box-shadow: 0px 1px 1px 0px #b4b4ba;
}

.eshop_products-labels-cont span.sale-label{
    background-color: #c34949;
}

.eshop_products-labels-cont span.new-label{
    background-color: #4a53a8;
}

.eshop_products-labels-cont span.hit-label{
    background-color: #62c85d;
}

.eshop_fav-label-cont {
    position: absolute;
    display: flex;
    justify-content: right;
    flex-direction: row-reverse;
    width: 100%;
}

.eshop_fav-label-text {
    margin-right: 5px;
    text-transform: uppercase;
    font-size: 10px;
    background-color: #e1e1e5;
    padding: 0 5px;
    opacity: 0;
    height: 16px;
    color: black;
    line-height: 16px;
    transition: all 250ms ease;
}

.eshop_fav-label-cont:hover .eshop_fav-label-text{

}

.product-item__infolove:hover ~ .eshop_fav-label-text  {
    opacity: 1;
}


.eshop_favorites {
    font-family: 'Roboto Condensed', sans-serif;
    letter-spacing: 0.025em;
}


.eshop_fav-unauth-text {
    width: 60%;
    margin: auto;
    text-align: center;
}

.detail-order-container .tmg #tmg_ps_next_button {
    width: 100%;
    background: #ec841e;
    background-color: #ec841e;
}


@media (max-width: 767px) {

    .detail-order-container .tmg {
        width: 100%;
    }

    .detail-order-container .tmg_ps_payment_option {
        min-height: 90px;
        position: initial;
        margin-top: 10px;
        display: grid;
        grid-template-columns: 58% 40%;
        width: 100%;
        align-items: center;
        column-gap: 2%;
    }

    .detail-order-container .tmg_ps_paysys_desc {
        display: flex;
        flex-direction: column;
        width: 100% !important;
    }

    .detail-order-container .tmg .tmg_ps_paysys {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        margin: 0;
    }

    .detail-order-container .tmg .tmg_ps_paysys img {
        margin: 0;
        width: 100%;
        height: auto;
        border: none;
        border-radius: 3px;
        object-position: center;
        object-fit: contain;
    }


}


.basket-line-sep {
    font-size: 16px;
    font-weight: 300;
}

.basket-line-rub {
    font-size: 12px;
    font-weight: 300;
}

.button-top__name.user-name {
    text-transform: none;
}

.basket-line-svg {
    width: 21px;
    height: 21px;
}

.mobile_header .rg_block .icon {
    fill: #777;
}

.header__search.mobile-show  {
    background-color: #fff;
}

.html_overflow {
    overflow: hidden;
}

.choose-phone_overlay {
    display: none;
    position: fixed;
    background: rgba(0, 0, 0, .3);
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    z-index: 1000;
    align-items: flex-end;
}

.choose-phone-menu {
    width: 100%;
    background-color: white;
    height: auto;
    margin: 0 10px;
    border-radius: 10px 10px 0 0;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.choose-phone_item {
    width: 100%;
    min-height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
}

a.choose-phone_item{
    text-decoration: none;
    text-transform: uppercase;
    font-size: 18px;
    border-top: 1px solid #e9e9e9;
}

.choose-phone_title span {
    cursor: default;
}

.choose-phone_title {
    color: #737373;
}

.choose-phone-menu .cancel-btn {
    width: 100%;
    min-height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #000;
    text-decoration: none;
    border-top: 1px solid #e9e9e9;
}

.header_contacts-cont {
    align-items: flex-end;
    justify-content: center;
}

.header_contacts {
    height: 100%;
    display: grid;
    grid-template-columns: auto 1fr;
    grid-column-gap: 7px;
    text-align: right;
}

.header_contacts-cont .text-block-9 {
    font-size: 11px;
    font-weight: 400;
    color: #777;
    text-transform: unset;
}

.header_contacts a {
    font-size: 16px;
}

.header_contacts a .plus{
    font-weight: 300;
    font-size: 13px;
}

.header_contacts-cont .header_contacts .text-block-9 {
    font-weight: 400;
    font-size: 13px;
}

.section-store .heading-page {
    font-family: 'Roboto Condensed', sans-serif;
    letter-spacing: 0;
    font-weight: 400;
    text-transform: inherit;
    font-size: 20px;
    line-height: 20px;
}

.section-store .line {
    display: none !important;
}
.section-store .store.js-alphabetgrid .section__head {
    margin: 10px 0 0 10px;
}
.section-store .section__head {
    padding: 0;
    margin: 0 0 10px 0;
}
.section-store .catalog_left-col {
    margin: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;

    align-items: center;
}
.section-store .filter-left {
    margin: 0 !important;
}
@media (max-width: 991px) {
    .section-store .sectmobs {
        margin: 0;
        display: block;
        width: 100%;
    }
    .section-store .sectmobs a {
        max-width: 100%;
    }
    .section-store .filter-left .section__head{
        display: none;
    }
    .section-store .catalog_left-col {
        width: 100%;
    }
}


.eshop_font {
    font-family: 'Open Sans', sans-serif;
    letter-spacing: normal;
}

.eshop_h1 {
    margin: 0px;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: normal;
    font-size: 22px;
    line-height: 22px;
    font-weight: 400;
}

.spinner {
    margin: 0 auto 0;
    width: 70px;
    text-align: center;
}

.spinner > div {
    width: 18px;
    height: 18px;
    background-color: #ec841e;

    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.spinner .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

#loading_screen {
    position: fixed;
    z-index: 1150;
    left: 50%;
    top: 50%;
    margin-left: -32px;
    margin-top: -32px;
}



@-webkit-keyframes sk-bouncedelay {
    0%, 80%, 100% { -webkit-transform: scale(0) }
    40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    } 40% {
          -webkit-transform: scale(1.0);
          transform: scale(1.0);
      }
}



@keyframes bounce_circularG{
    0%{
        transform:scale(1);
    }

    100%{
        transform:scale(.3);
    }
}

@-o-keyframes bounce_circularG{
    0%{
        -o-transform:scale(1);
    }

    100%{
        -o-transform:scale(.3);
    }
}

@-ms-keyframes bounce_circularG{
    0%{
        -ms-transform:scale(1);
    }

    100%{
        -ms-transform:scale(.3);
    }
}

@-webkit-keyframes bounce_circularG{
    0%{
        -webkit-transform:scale(1);
    }

    100%{
        -webkit-transform:scale(.3);
    }
}

@-moz-keyframes bounce_circularG{
    0%{
        -moz-transform:scale(1);
    }

    100%{
        -moz-transform:scale(.3);
    }
}


input[type="button"].estelab_main-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: background-color 250ms ease, color 250ms ease;
    transition: background-color 250ms ease, color 250ms ease;
    color: #fff;
    text-align: center;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 100%;
    background-color: #f68818;
    border: 1px solid #f68818;
}

input[type="button"].estelab_main-button:hover {
    background-color: #fff;
    color: #f68818;
}

.est_hidden {
    display: none !important;
}

.est_window-overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1099;
    filter: none;
    width: 100%;
    height: 100%;
}

.est_window-overlay .overlay-bg {
    opacity: 0.6;
    background-color: white;
    width: 100%;
    height: 100%;
}

/* .eshop_close-icon-wrapper { */
    /* display: flex; */
    /* width: 20px; */
    /* height: 20px; */
    /* align-items: center; */
    /* justify-content: center; */
/* } */

.eshop_close-icon-wrapper {
  position: relative;
  display: inline-block;
  width: 11px;
  height: 100%;
  overflow: hidden;
  margin-left: 7px;
}

.eshop_close-icon-wrapper::before, .eshop_close-icon-wrapper::after {
  content: '';
  position: absolute;
  height: 1px;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: 0;
  background: #aaa;
}

.eshop_close-icon-wrapper::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.eshop_close-icon-wrapper::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.eshop_close-icon-wrapper .close-icon_line {
    background-color: #f68818;
    transition: all 150ms ease;
}

.eshop_two-columns-flex-wrapper {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 0 10px;
    margin-bottom: 30px;
    flex-wrap: wrap;
}

.eshop_onefourth {
    flex: 1;
    max-width: 280px;
}

.eshop_threefourth {
    flex: 3;
    width: 100%;
}

.eshop_column-separator {
    padding-right: 20px;
    margin-right: 20px;
    border-right: 1px solid #ececec;
}

.eshop_category-tree_wrapper {
    width: 100%;
    margin-bottom: 20px;
}

.eshop_tree-slider-btn {
    margin-bottom: 20px;
}

.eshop_category-tree_wrapper a{
    color: #000;
    text-decoration: none;
}

.eshop_category-tree_wrapper a:hover{
    color: #f68818;
}

.est_cart-line_mob {
    position: relative;
}
.est_cart-line_count{
    position: absolute;
    right: -20%;
    top: -20%;
    width: 18px;
    height: 18px;
    background-color: #e86666;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    border-radius: 50%;
    font-size: 10px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    letter-spacing: 0;
}

.desc_cart-line-img {
    margin-right: 5px;
}

.section_banner-group {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "main main";
    grid-gap: 20px;
    padding: 0 10px;
}

.hot-offer_secondary-banner {
    background-repeat: no-repeat;
    background-size: cover;
}

.main-banner_slider {
    grid-area: main;
    max-width: 780px;
    max-height: 264px;
    overflow: hidden;
    height: 100%;
    position: relative;
}

@media (max-width: 767px) {
    .section_banner-group .main-banner_slider {
        max-height: calc((100vw - 20px) * 0.33);
    }
    .section_banner-group {
        grid-template-columns: 1fr 1fr;
        grid-gap: 5px;
        padding: 0 5px;
    }
    .banner-group_item .link-imitation {
        display: none;
    }
}

@media (max-width: 1200px) {
    .main-banner_slider {
        max-height: calc((100vw - 40px) * 0.34 * 0.66);
    }
}

.banner-group_item {
    display: flex;
    flex-direction: column;
    text-decoration: none;
}

.banner-group_item:hover {
    text-decoration: underline;
}

.banner-group_item .link-imitation{
    color: #000;
    margin: 10px 0;
}

.banner-group_item:hover .link-imitation{
    color: #f68818;
}

.main-banner_slider .flexslider {
    width: 100%;
    height: 100%;
}

.main-banner_slider ul {
    width: 100%;
    height: 100%;
}

.main-banner_slider .flexslider .slides li {
    width: 100%;
    height: 100%;
}

.main-banner_slider a {
    display: block;
    width: 100%;
    height: 100%;
}

.main-banner_slider img {
    width: 100%;
}

.estelab_procedures_grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(280px, 280px));
    grid-template-rows: repeat(auto-fill, 264px);
    grid-row-gap: 20px;
    grid-template-areas: "big big . consult"
                        "big big . consult";
}

.estelab_procedures_grid .section-servis__bl-servis.section-servis__bl-servis_big {
    grid-area: big;
}

.estelab_index-news .service__bl-service.service__bl-service_1 {
    width: auto;
    margin: 0 5px;
}

.estelab_index-news-desc .news-pre-img {
    padding: 10px;
}

.estelab_index-news-desc .service__bl-service.service__bl-service_1 {
    width: 280px;
}

.estelab_index-news .section-blog__content.section-blog__content_item {
    margin: 5px;
}

.estelab_objective_mob .div-block-7 {
    margin: 10px 5px 0;
}

.estelab_index-title.section__head {
    margin: 10px 0;
}

.estelab_index-title h2 {
    text-align: left;
}

.estelab_index-title .link-block {
    margin: 0;
}

.estelab_procedures_grid-mob .section-servis__bl-servis.section-servis__bl-servis_2 {
    margin: 0 5px;
}

@media (max-width: 767px) {
    .estelab_index-title h2 {
        font-weight: 600;
        text-transform: none;
    }
    .estelab_index-title.section__head {
        margin: 15px 0;
    }
}

@media (max-width: 1200px) {
    .estelab_procedures_grid {
        display: grid;
        grid-template-columns: repeat(3, minmax(200px, 1fr));
        grid-template-rows: repeat(auto-fill, 264px);
        grid-gap: 20px;
        grid-template-areas: "big big consult"
        "big big consult";
    }

    .estelab_procedures_grid {
        padding: 10px;
    }

    .estelab_procedures_grid .div-block-7 {
        width: 100%;
    }

    .estelab_procedures_grid .section-servis__bl-servis.section-servis__bl-servis_big {
        width: 100%;
    }

    .estelab_procedures_grid .section-servis__bl-servis {
        width: 100%;
    }
}

.estelab_procedures_grid .section-servis__bl-servis {
    margin: 0;
}

.estelab_procedures_grid .div-block-7 {
    margin: 0;
    grid-area: consult;
}

.slider_panel{
    background: #f4f5f5; /* Old browsers */
    background: -moz-linear-gradient(top,  #f4f5f5 0%, #f0f2f3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f5f5), color-stop(100%,#f0f2f3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f4f5f5 0%,#f0f2f3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f4f5f5 0%,#f0f2f3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f4f5f5 0%,#f0f2f3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f4f5f5 0%,#f0f2f3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f5f5', endColorstr='#f0f2f3',GradientType=0 ); /* IE6-9 */
    border-bottom: 1px solid #dadada;
    margin-bottom: 26px;

}
.slide-action.slide-action_1 {
    float:left;
}
.slider_panel ul{
    text-align: center;
    padding: 4px 0px;
    margin-bottom: 0px;
}
.slider_panel ul li{ display: inline-block; margin: 0px 26px}
.slider_panel ul li i{
    background-image: url("images/sprite_index_slider.png");
    background-repeat: no-repeat;
    width: 30px;
    height: 25px;
    display: block;
    margin:auto;
}
.slider_panel ul li span{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #7b7c7c;
    text-shadow: 1px 1px 1px #FFFFFF;
}
.slider_panel ul li a{ text-decoration: none;}
.slider_panel ul li.time i{background-position: 0px 0px}
.slider_panel ul li.specialist i{background-position: -33px -2px;}
.slider_panel ul li.board i{background-position: -73px 0px;}
.slider_panel ul li.sertificate i{background-position: -109px -1px;}
.slider_panel ul li.oborudovanie i{background-position: -142px 0px;}

/*FLEX SLIDER STYLE*/
.flexslider{
    margin: 0px;
    border:none;
}
.flex-control-paging li a.flex-active{
    background-color: #de8427;
}
.flex-control-nav{
    width: 100%;
    position: absolute;
    bottom: 0;
    text-align: center;
    margin-bottom: 0px;
    z-index: 300;
    list-style: none;
    padding: 0;
}
.flex-control-nav li{
    margin-right: 26px;
    text-align: center;
}
.flex-control-paging li a{
    width: 15px;
    height: 15px;
    display: block;
    background: rgba(255, 255, 255, 1);
    background: rgba(255, 255, 255, 1);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
    box-shadow: inset 2px 2px 1px rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 0;
    text-align: center;
    margin-bottom: 0px;
    z-index: 95;
    list-style: none;
    padding: 0;
}
.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
}
.flexslider .slides li img {
    max-width: 100%;
    vertical-align: middle;
    display: inline-block;
    height: 100%;
}
.flexslider .slides li {
    height:100%;
}
/*HIDE ARROW NAV*/
.flex-direction-nav{
    display: none;
}

.estelab_index-new .div-block-11{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    grid-column-gap: 20px;
}

.estelab_index-new .div-block-12 {
    display: flex;
    width: 100%;
    min-height: 95px;
    align-items: center;
}

.banner-group_img-cont {
    position: relative;
}

.banner-group_img-cont .div-block-6 {
    position: absolute;
    top: 0;
    padding: 8%;
    width: 100%;
}

.hot-offer_secondary-banner {
    text-decoration: none;
}

.hot-offer_secondary-banner .div-block-6 {
    padding: 8%;
}

.estelab_index-new {
    width: 100%;
}

@media (min-width: 767px) {
    input[type="button"].estelab_main-button.eshop_tree-slider-btn {
        display: none;
    }
}

@media (max-width: 767px) {
    .eshop_column-separator {
        padding: 0;
        margin: 0;
        border: none;
    }

    .eshop_onefourth {
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }

    .eshop_category-tree_wrapper {
        display: none;
    }

    .estelab_index-title.section__head {
        padding: 0 5px;
    }

    .estelab_index-new .div-block-2-copy {
        margin: 0 5px;
    }

    .estelab_index-new .div-block-11 {
        margin: 10px 5px 0;
        width: calc(100% - 10px);
    }

    .banner-group_img-cont .div-block-5,
    .hot-offer_secondary-banner .div-block-5{
        display: none;
    }
}

@media (min-width: 767px) {
    .footer_sub .button-all.w-button {
        min-width: 0;
        width: 40%;
    }
}

/*mob main actions*/
@media (max-width: 767px) {
    .hot-offer_secondary-banner {
        text-decoration: none; height: 35vw;
    }
}
/*end mob main actions*/

/*detail without tabs*/
.div-block-63 .fotorama {
    min-width: 1px;
    overflow: hidden;
}

.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close,
.fotorama__video-play {
    background: url(../images/fotorama.png) no-repeat;
}

.fotorama__fullscreen-icon {
    background-position: 0 -32px;
}

.fotorama__arr--next {
    background-position: -32px 0;
}

.fotorama__arr--prev {
    background-position: 0 0;
}
/*end detail without tabs*/

.es-message--ml {
    margin-left: 10px;
}

.swiper-container {
    max-width: 300px;
    max-height: 300px;
    margin-left: auto;
    margin-right: 15px;
}

.swiper-inner-wrapper {
    display: flex;
    flex-wrap: wrap;
    border: 1px solid #ccc;
    margin: 0 10px 0 0;
}

@media all and (max-width: 765px) {
    .swiper-inner-wrapper {
        margin: 10px;
        border: 0;
    }
}

.swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
}

.gallery-top {
/* height: 80%; */
width: 100%;
}

.gallery-thumbs {
/* height: 20%; */
box-sizing: border-box;
padding: 10px 10px 10px 0;
}

.gallery-wrapper img {
    padding-right: 10px;
    max-width: 95px;
    max-height: 312px;
}

.gallery-thumbs .swiper-slide {
height: 100%;
opacity: 0.4;
}

.gallery-thumbs .swiper-slide-thumb-active {
opacity: 1;
}

#ytplayer {
    display: none;
}

.elem {
    position: relative;
}

.ytlink {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 45%;
    left: 45%;
    background-image: url(../img/swiper-play.svg);
    background-repeat: no-repeat;
}

.ytlink-thumbs {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 40%;
    left: 40%;
    background-image: url(../img/swiper-play.svg);
    background-repeat: no-repeat;
}


.notFound_wrapper {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.notFound_container {
    width: 65%;
}

.notFound_title {
    text-align: center;
}

.notFound_nav {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.notFound_nav span {
    padding-right: 20px;
}

.notFound_nav span:last-child {
    padding-right: 0;
}

@media (max-width: 767px) {
    .notFound_wrapper {
        flex-direction: column;
        margin: 0 10px;
    }
    .notFound_container {
        width: 100%;
    }
    .notFound_nav {
        margin: 20px 0;
    }
    .notFound_map {
        display: none;
    }
}

.grecaptcha-badge {
    visibility: hidden;
}

.pb-10 {
    padding-bottom: 10px;
}

.product-auth {
    text-align: center;
    line-height: 1.4;
    padding: 10px;
}

.product-counter {
    margin-bottom: 10px;
}

.requisites {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}

@media (max-width: 767px) {
    .requisites {
        flex-flow: column wrap;
    }
}

.div-block-145:last-child > .div-block-146 {
    margin: 0;
}

.labels {
    position: absolute;
    top: 13px;
    z-index: 1;
}

.label {
    margin-bottom: 2px;
    padding: 5px 8px;
    font-size: 0.6875em;
    color: #fff;
    font-weight: 700;
    line-height: 1em;
    background-color: #f68618;
    text-transform: uppercase;
}

.brand-line_button {
    display: flex;
    width: auto;
    height: 40px;
    padding-right: 20px;
    padding-left: 20px;
    justify-content: flex-end;
    align-items: center;
    border: 3px solid #f75a92;
    /* background-image: url(../images/icon-sprite-carts.png); */
    background-position: 50% -2px;
    background-size: cover;
    background-repeat: no-repeat;
    transition: all 250ms ease;
    color: #f75a92;
    font-size: 11px;
    line-height: 18px;
    font-weight: 800;
    text-decoration: none;
    text-transform: uppercase;
}

