@font-face{
    font-family:'agencyb';
    src:url("/fonts/AgencyFB-Bold.woff") format("woff"),
    url("/fonts/agencyb.ttf") format("truetype"),
    url("/fonts/AgencyFB-Bold.svg#agencyb") format("svg");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:agencyb-normal;
    src:url("/fonts/AgencyFB-Regular.eot");
    src:url("/fonts/AgencyFB-Regular.eot?#iefix") format("embedded-opentype"),      
    url("/fonts/AgencyFB-Regular.woff") format("woff"),
    url("/fonts/agencyfb-regular.ttf") format("truetype"),
    url("/fonts/AgencyFB-Regular.svg#agencyb-normal") format("svg");
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'HelveticaNeueCyr-Roman';
    src:url("/fonts/HelveticaNeueCyr-Roman.eot?#iefix") format("embedded-opentype"),
    url("/fonts/HelveticaNeueCyr-Roman.woff2") format("woff2"),
    url("/fonts/HelveticaNeueCyr-Roman.woff") format("woff"),
    url("/fonts/HelveticaNeueCyr-Roman.ttf") format("truetype"),
    url("/fonts/HelveticaNeueCyr-Roman.svg#HelveticaNeueCyr-Roman") format("svg");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:'HelveticaNeueCyr-Roman';
    src:url("/fonts/HelveticaNeueCyr-Bold.eot") format("embedded-opentype"),
    url("/fonts/HelveticaNeueCyr-Bold.woff") format("woff"),
    url("/fonts/HelveticaNeueCyr-Bold.ttf") format("truetype");
    font-weight:700;
    font-style:normal
}
@font-face{
    font-family:HelveticaNeueCondensedBold;
    src:/*url("/fonts/HelveticaNeueCondensedBold.eot") format("embedded-opentype"),
    url("/fonts/HelveticaNeueCondensedBold.woff2") format("woff2"),*/
    url("/fonts/HelveticaNeue-CondensedBold.woff") format("woff")/*,
    url("/fonts/HelveticaNeueCondensedBold.ttf") format("truetype"),
    url("/fonts/HelveticaNeueCondensedBold.svg#HelveticaNeueCondensedBold") format("svg")*/;
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:HelveticaNeue-CondensedBold;
    src:/*url("/fonts/HelveticaNeueCondensedBold.eot") format("embedded-opentype"),
    url("/fonts/HelveticaNeueCondensedBold.woff2") format("woff2"),*/
    url("/fonts/HelveticaNeue-CondensedBold.woff") format("woff")/*,
    url("/fonts/HelveticaNeueCondensedBold.ttf") format("truetype"),
    url("/fonts/HelveticaNeueCondensedBold.svg#HelveticaNeueCondensedBold") format("svg")*/;
    font-weight:400;
    font-style:normal
}
/*@font-face{
    font-family:HelveticaNeue-CondensedBold;
    src:url("/fonts/HelveticaNeue-CondensedBold.eot?#iefix") format("embedded-opentype"),
    url("/fonts/HelveticaNeue-CondensedBold.woff2") format("woff2"),
    url("/fonts/HelveticaNeue-CondensedBold.woff") format("woff"),
    url("/fonts/HelveticaNeue-CondensedBold.ttf") format("truetype"),
    url("/fonts/HelveticaNeue-CondensedBold.svg#HelveticaNeue-CondensedBold") format("svg");
    font-weight:700;
    font-style:normal
}*/
@font-face{
    font-family:HelveticaNeue-Condensed;
    src:url("/fonts/LT_55413.ttf") format("truetype");
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:MariadPro;
    src:url("/fonts/MariadPro-Semibold.woff") format("woff"),
    url("/fonts/MariadPro-Semibold.ttf") format("truetype");
    font-weight:600;
    font-stretch:condensed}
@font-face{
    font-family:'HelveticaNeue';
    src:url("/fonts/Helvetica-Neue-Condensed-Bold.ttf") format("truetype");
    font-weight:700;
    font-style:normal
}
@font-face{
    font-family:'HelveticaNeueCyrLight';
    src:url("/fonts/HelveticaNeueCyr-Light.otf") format("opentype")}
@font-face{
    font-family:'HelveticaNeueCyrThin';
    src:url("/fonts/HelveticaNeueCyr-Thin.otf") format("opentype")}
@font-face{
    font-family:'HelveticaNeueCyrBlack';
    src:url("/fonts/HelveticaNeueCyr-Black.otf") format("opentype")}
@font-face{
    font-family:'fontawesome';
    src:url("/fonts/FontAwesome.otf") format("opentype")}



body,li,ul,span,a,h1,h2,h3,h4,p{margin:0;padding:0;box-sizing:border-box}

body{color:#444444;
    font-family:'HelveticaNeueCyr-Roman';
font-size:14px;overflow: initial!important;}
body ul,body ol{margin:0;padding:0;list-style:none}
.clear{clear:both}
h1,h2,h3,h4,h5,h6{line-height:110%;
    font-weight:700;
font-family:HelveticaNeue-CondensedBold}
h6{font-size: 16px;margin: 0 0 .55em;}
h1{color:#3383c7}
.h2, .h3, .h4 {
    font-size: 15px;
	text-transform: uppercase;
	font-family: HelveticaNeue-CondensedBold;
}
#button_no_consultant{
    display: none!important;
}
p.h2, p.h3, p.h4 {
    margin: 12px 0 5px;
}
a{color:#444444;text-decoration:none}
.akcii.blog .content a{color:#3383c7;}
button{background:transparent;border:none;outline:none;cursor:pointer}
input[type="image"]{outline:none;cursor:pointer}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float: left;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-md-1{width: calc(8,333333333% - 30px);}
.col-md-2{width: calc(16,666666667% - 30px);}
.col-md-3{width: calc(25% - 30px);}
.col-md-4{width: calc(33.33333333% - 30px);}
.col-md-5{width: calc(41.66666667% - 15px);}
.col-md-6{width: calc(50% - 30px);}
.col-md-7{width: calc(58.33333333% - 15px);}
.col-md-8{width: calc(66,666666667% - 30px);}
.col-md-9{width: calc(75% - 30px);}
.col-md-10{width: calc(83,333333333% - 30px);}
.col-md-11{width: calc(91,666666667% - 30px);}
.col-md-12{width: calc(100% - 30px);}
.row{margin-right: -15px;margin-left: -15px;}
.row:after{clear: both;display: table;content: " ";}
img { vertical-align: middle;max-width: 100%;height: auto;}
.services .center_blue{font-size:20px;
    font-weight:700;margin-bottom:40px;padding-top:30px;text-align:center;color:#3383c7}
footer {
    position: relative;
    bottom: -30px;
    padding-bottom: 5px;
}
#popup_form .info {
    width: 30%;margin-top: 20px;
    float:  left;
}
#popup_form .content {
    padding-left:  25px;margin: 20px auto 0;
    width: calc(70% - 25px);
    float:  right;
  max-height:150px;
  overflow:auto;
}
#popup_form .content ul{
  list-style:none;
  padding-left: 15px;
  padding-top: 0.5em;
}
#popup_form .one_objects {
    margin: 0 -30px ;
}
#popup_form .form .moreinfo {
    display:  block;
    margin: 10px 0 10px -30px;
    text-align:  center;
    padding: 10px 0;
    background-color: #3383c7;
    color:  white;
    font-size: 0.95em;
}
/*.cooperation .container ul {
    list-style:  initial;
}
*/.catalog .container ul.catalog__menu,
.catalog .container ul.catalog__menu ul,
.content.breadcrumbs .container ul,
.content .breadcrumbs .container ul li,
.nav .container ul.menu__list ul,
.nav .container ul.menu__list {
    list-style:  none;
    margin-left: 0;
    background-image: none;
}
.content ol li,
.content ul li {
   /*list-style-image: url(/img/li.png);*/
    background: url(/img/li.png) 0 8px no-repeat;
    padding: 5px 0 5px 30px;
    margin-left: 25px;
    line-height: 1.2;
}
.content ol >li{
    background:none;
    color: #444444;
}
body .content ol {
    list-style: none;
    color: #3383c7;
}
body #center ol, .seo ol, .article ol, .blog ol{
  counter-reset: section; position: relative;
}
body #center ol li, .seo ol li, .article ol >li, .blog ol> li {
  position: relative;
padding: 0 0 5px 10px;
margin-left: 40px;
line-height: 1.5;
}
body #center ol li::before, .seo ol li::before, .article ol >li::before, .blog ol >li::before {
  counter-increment: section;
  content: counter(section)".";
position: absolute;left: -15px; color: rgb(51, 131, 199); font-weight: bold; width: 25px;display: block;
top: 50%;
margin-top: -13px;
}

.article ol >li::before, .blog ol >li::before {
    top: .9em;
}

.item-content #center #item_page .section.page .boxes .box .feedback_item .feedback_autor .stars_rating .rate, .tovar-top_rating .rate, .technic-right_img .rate {
    display: inline-block;
    height: 15px;
    width: 12px;
    background-image: url(/img/star.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 3px;
}

.item-content #center #item_page .section.page .boxes .box .feedback_item .feedback_autor .stars_rating .rate.empty, .tovar-top_rating .rate.empty, .technic-right_img .rate.empty {
    display: inline-block;
    height: 15px;
    width: 12px;
    background-image: url(/img/star_1.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 3px;
}

.top_banner{margin:0 auto 20px;max-width: 742px;width: 100%;}
.price_old{margin-top: 23px;}
.old_price{position:relative}
.old_price:after{content: "";
display: block;
position: absolute;
width: 100%;
height: 2px;
border-top: 2px solid #bd5c5c;
top: 45%;
transform: rotate(3deg);}
#item_page .old_price::after {
    top: -65%;
    transform: rotate(16deg);
    left: -7%;
    width: 110%;
    border-top: 3px solid #bd5c5c;
}
.category .filter__item form{padding:10px 0 15px;
    font-size:14px}
.category .filter__item form input[type="text"]{width:66px;
    font-weight:400;background:#e6e6e6;border:0;border-radius:2px;padding:5px 0;text-align:center}
.category .filter__item form input[type="submit"]{width:25px;height:25px;border:0;border-radius:2px;padding:0;text-align:center;background:#3383c7;color:#fff;cursor:pointer}
.category .filter__item form .trackbar{width:200px;margin:10px 0}
.category .filter__item form .ui-slider{position:relative}
.category .filter__item form .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:19px;height:20px;background:url(/img/trackbar_b_l.gif) no-repeat;cursor:pointer}
.category .filter__item form .ui-slider .ui-slider-range{position:absolute;z-index:1;
    font-size:.7em;display:block;border:0;overflow:hidden}
.category .filter__item form .ui-slider-horizontal{height:10px}
.category .filter__item form .ui-slider-horizontal .ui-slider-handle{top:-5px;margin-left:-6px;display: block;}
.category .filter__item form .ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.category .filter__item form .ui-slider-horizontal .ui-slider-range-min{left:0}
.category .filter__item form .ui-slider-horizontal .ui-slider-range-max{right:0}
.category .filter__item form .ui-widget-content{border:1px solid #e6e6e6;background:#e6e6e6}
.category .filter__item form .ui-widget-header{border:1px solid #3383c7;background:#3383c7}
.category .filter__item form .ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}

@media screen and (max-width: 767px) {
    
header .container{display:flex;flex-wrap:wrap;    flex-direction: column;}
header .logo{text-align:center;margin-top:10px;padding-bottom:20px}
header .logo__link{display:block}
header .logo__link__img{padding-left:0;}
.worktime{    display: flex;justify-content: space-around;}
header .worktime .ico-worktime{display:inline-block;width:7px;height:20px;margin-right:3px;border-radius:3px;background-color:#3383c7;margin-bottom:3px;    transform: translateY(5px);}
header .container > div:nth-child(2){text-align: center;}
header .callback__link:before {
    content: url(/img/worktime_callback.png);
}
/*.single_item header .worktime, .single_item header .callback{display: none;}*/
header .contacts{
	/*padding-bottom:30px;*/
}
header .contacts__phone{text-align:center}
header .contacts__phone__button{padding-bottom:5px;border-bottom:2px dashed #4d4d4d;
    font-family:'agencyb-normal';
font-size:28px;
font-weight:700}
header .contacts__phone__button:after{content:'';position:relative;border:8px solid transparent;border-left-color:black;
font-size:0;bottom:8px;left:10px}
header .contacts__phone__button.open:after{content:'';border:8px solid transparent;border-top-color:#000;left:6px;bottom:7px}
header .contacts__phone__link{
	/*display:none;*/
	display: block;
	text-decoration:none;
    font-size:22px;
font-weight:700;padding:5px 0;
font-family: 'agencyb-normal';
}
header .contacts__email{text-align: center;}
.nav{box-sizing:border-box;background:#ffcd33;z-index: 100;top: 0;width: 100%;}
section.nav .callphone {display: none;}

/*.nav.open{padding-bottom: 40px;}*/
.nav.fixed{position:fixed;top:0;left: 0;right: 0;/* width: calc(100% - 15px); */}
.nav .container{
    display:flex;align-items:center;padding:16px 15px;justify-content:flex-end;
}
.nav .menu{margin-right:auto}
.nav .menu__button{display:block}
.nav .menu__list{height:100vh;padding:5px 0 10px 0;display:none;background:#000;position:fixed;top:0;left:0;width:100%;padding-top: 40px;z-index: 3;}
.nav .menu__list>a{font-family:HelveticaNeue-CondensedBold;margin:0 10px;display:block;color:#fff;
    font-size:18px;line-height:1.5;
font-weight:700;padding:5px 0;text-transform:initial;border-bottom:2px solid #fff}
.nav .menu__list>a:nth-of-type(2){line-height:2;padding:5px 0  5px 50px;background:url("/img/menu-basket.png") 10px center no-repeat;display:flex}
.nav .menu__list>a:nth-of-type(2) span{color:#9f9f9f;align-items:center;padding-left:15px;
    font-size:12px;
font-family:Arial;line-height:1.2}
.blog .aside__menu.open:before,
.menu__list::before {
    content: '';
    background: url("/img/menu-close-btn-red.png") center center no-repeat;
    background-size: auto auto;
    background-size: auto 35px;
    display: block;
    width: 100%;
    height: 30px;
    cursor: pointer;
    width: 30px;
    position: absolute;
    right: 10px;top: 10px;
    z-index: 10;
}
.nav .menu__list li:nth-of-type(2)>a{background:url("/img/menu-objects.png") 20px center no-repeat}
.nav .menu__list li:nth-of-type(3)>a{background:url("/img/menu_10.png") 20px center no-repeat}
.nav .menu__list li:nth-of-type(4){border-bottom:2px solid #fff;padding-bottom:10px}
.nav .menu__list li:nth-of-type(4)>a{background:url("/img/menu-stock.png") 20px center no-repeat}
.nav .menu__list li:nth-of-type(5){margin-top:10px}
.nav .menu__list li:nth-of-type(5)>a{background:url("/img/menu-service.png") 23px center no-repeat}
.nav .menu__list li:nth-of-type(6)>a{background:url("/img/menu-blog.png") 20px center no-repeat}
.nav .menu__list li:nth-of-type(7)>a{background:url("/img/menu-contacts.png") 24px center no-repeat}
.nav .menu__list li{position:relative}
.nav .menu__list li>a{font-family:HelveticaNeue-CondensedBold;background:url("/img/menu-about.png") 20px center no-repeat;display:block;color:#fff;
font-size:18px;line-height:2;text-transform:uppercase;
font-weight:700;padding:5px 0  5px 60px}
.nav .menu__list li .toggle_submenu{background:url("/img/chevron-right.svg") 0 center no-repeat;display:block;width:32px;height:46px;position:absolute;background-size:12px;top:0;right:0;}
.nav .menu__list li .toggle_submenu.open{background:url("/img/chevron-down.svg") 0 center no-repeat;}
.nav .menu__list li ul:before{content:'';background:url("/img/chevron-right.svg") 95% center no-repeat;display:none;width:100%;height:32px;position:absolute;background-size:12px;top:0}
.nav .menu__list li ul.open:before{content:'';background:url("/img/chevron-down.svg") 95% center no-repeat;display:none;width:100%;height:32px;position:absolute;background-size:12px;top:0}
.nav .menu__list li ul.open li{display:block}
.nav .menu__list li ul.open li a{background:none}
.nav .menu__list li ul li{display:none;display-display:block;display-width:100%;display-height:32px;display-position:absolute;display-background-size:12px;display-top:0}
.nav .menu__list li ul li li{display:block}
.nav .menu__list li ul li li a{background:none}
.nav .menu__list li ul li{display:none}
.nav .search__button{margin-left:20px;margin-right:20px}
.nav .search__button__desktop{display:none}
.nav .search__form{height: 30px;margin: 0;display: none;align-items: center;padding: 0 0 10px 0;border-radius: 0;position: absolute;width: 100%;left: 0;top: 70px;background-color: #fff;
}
.nav .search__form:after{content:""; width: calc(100% - 20px); height:2px; background: #757575; position: absolute; bottom: 8px; left: 10px;box-shadow: 0 0 3px #ccc;}
.nav .search__form .search__form_wrap{width: 100%;margin: 0 auto; }
.nav .search__form input{width: calc(100% - 80px);border:none;background:transparent;color:initial;
    font-size:14px;
font-family:Arial;height: 29px;padding-left: 10px;outline: none !important;}
.nav .search__form input[type="text"]{margin-right:5px}
.nav .search__form button{padding:0 4px}
.nav .search__form .close{display: inline-block;cursor: pointer;}
.nav .search__result{display:none;background:#ffffff;border:1px solid #3383c7;width:310px;position:absolute;top:150%;left:50%; margin-left: -155px; z-index: 1000;}
.nav .search__result__item{margin:13px;display:flex}
.nav .search__result__item .thumbnail img{width:58px}
.nav .search__result__item .info{padding-left:10px}
.nav .search__result__item .info .title{font-size:15px}
.nav .search__result__item .info .price{color:#3383c7;
    font-family:"Myriad Pro";
font-size:15px;
font-weight:600}
.nav .search__result__all{background:#3383c7;display:block;color:#fff;padding:10px 0;text-align:center;
    font-size:15px}
.invisible{opacity: 0 !important;}
.nav .callback{margin-left:5px}
.nav .basket{margin-right: 24px;
    background: url(/img/nav_mobile_basket.png);
    width: 24px;
    height: 24px;}
.nav .basket__empty{display:none}
input.basket__button {
    visibility: hidden;
    display: none;
}
.blog ~ .catalog{display:none}
.catalog.padding{padding-top:70px}
.catalog__button{font-family:'HelveticaNeue-CondensedBold';color:#fff;background-color:#fe4f32;width:100%;text-transform:uppercase;text-align:center;
font-size:22px;line-height:2.5}
.catalog__button:after{content:"";border:6px solid transparent;border-left-color:#fff;position:relative;right:-10px;bottom:8px;
font-size:0}
.catalog__button.open:after{content:"";border:6px solid transparent;border-top-color:#fff;position:relative;right:-10px;bottom:5px;
font-size:0}
.catalog__menu{display:none;background-color:#dedede;text-align:center}
.catalog__menu:after{content:url("/img/triangle-up.svg");margin:8px 9px 9px;display:inline-block;box-shadow:0 4px 4px -3px #000}
.catalog__menu>li>a{padding:10px;display:block;color:#333;
    font-size:14px;
font-weight:700;border-bottom:1px solid #333;text-align:left}
.catalog__menu>li>a:after{position:absolute;content:'';border:6px solid transparent;border-left-color:#000;
font-size:0;right:15px}
.catalog__menu>li>a.open:after{position:absolute;content:'';border:6px solid transparent;border-top-color:#000;
font-size:0;right:20px;margin-top:3px}
.catalog__menu>li>ul{display:none;background-color:#f2f2f2}
.catalog__menu>li>ul:after{content:url("/img/triangle-up.svg");margin:8px 9px 9px;display:inline-block;box-shadow:0 4px 4px -3px #000}
.catalog__menu>li>ul>li>a{display:block;color:#848181;border-bottom:1px solid #848181;padding:10px;
    font-size:12px;position:relative;width:95%;margin:0 auto;
font-weight:700;text-align:left}
.catalog__menu>li>ul>li>a:after{position:absolute;right:15px;content:'';border:4px solid transparent;border-left-color:#000;
font-size:0}
.catalog__menu>li>ul>li>a.open:after{position:absolute;content:'';border:4px solid transparent;border-top-color:#000;
font-size:0;right:17px;margin-top:3px}
.catalog__menu>li>ul>li>ul{display:none;background:#fff}
.catalog__menu>li>ul>li>ul:after{content:url("/img/triangle-up.svg");margin:8px 9px 9px;display:inline-block;box-shadow:0 4px 4px -3px #000}
.catalog__menu>li>ul>li>ul>li>a{text-align:left;display:block;border-bottom:1px solid #e2e1e1;width:95%;margin:0 auto;color:#848181;padding:10px;
    font-size:12px;position:relative;
font-weight:700}
.slider{display:none}
.products{padding:30px 0}
.error-page .products{padding:0 0 30px 0}
.products .container{padding:0}
.products .tabs{display:flex;flex-wrap:wrap}
.products .tabs__item{flex:1 1 50%;background:#f2f2f2}
.products .tabs__item span{color:#3383c7;text-align:center;cursor:pointer;
    font-size:14px;
font-weight:700;line-height:43px;display:block;padding:0 15px}
.products .tabs__item.active{background:#fff;z-index:3}
.products .tabs__item.active span{border-bottom:1px solid #3383c7}
.products .tabs__content__item{display:none;flex-wrap:wrap;justify-content:space-around}
.products .tabs__content__item.active{display:flex}
.products__content{z-index:2;width:100%;background:#fff}
.products__content #top_text{padding: 0 15px;}
.products .product__item{padding-bottom:10px;display:flex;flex-wrap:wrap;max-width:350px;border:2px solid #f2f2f2;margin:20px 10px;justify-content:center;}
.products .product__item.flip-container{max-width: 250px;}
.products .thumbnail__wrap{position:relative;text-align:center}
.products .thumbnail__wrap a{display:block}
.products .thumbnail__wrap img{width:90%}
.product__item .thumbnail__wrap .status {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    width: auto;
}
.products .product__stock{margin:10px 0;width:100%;padding:10px;color:#000000;
    font-size:12px;
font-weight:900;line-height:14px;background:#f2f2f2}
.products .product__stock span{color:#f00101;
    font-weight:900;}
.products .product__price{width:50%;padding:0 0 0 10px}
.products .product__price .price{display:none}
.products .product__price .price__number{text-align:left;display:block;color:#67a0ce;
    font-size:20px;
font-weight:700}
.products .product__price .variate__price{display:block;text-align:left;color:#67a0ce;
    font-size:13px;
font-weight:400}
.products .product__title{text-align:center;order:-1;width:90%;border-bottom:1px solid #f2f2f2}
.products .product__title a{color:#4d4d4d;
    font-size:18px;
font-weight:700;line-height:2;text-transform:uppercase}
.products .product__manufacturer{font-weight:300;color:#868686;
    font-size:13px;order:-1;line-height:2;text-align:center;width:100%}
.products .product__info{display:none}
.products .product__button{width:50%;text-align:center}
.products .product__button .make__order{background:#6ebc5c;color:#ffffff;
    font-size:15px;
font-weight:400;padding:10px 41px}
.products .category__items{display:flex;flex-wrap:wrap;width:100%;justify-content:center}
.products .category__item{text-align:center;max-width:350px;width:50%;min-width:300px;margin:1%;border:1px solid #ccc;height:185px}
.products .category__item__thumb{display:flex;margin-bottom:10px;max-height:135px}
.products .category__item__thumb a{display: flex;margin: auto;height: 145px;align-items: center;}
.products .category__item>a{color:#477dca;
    font-size:12px;text-transform:uppercase}
.products.category .aside{display:none}
.products.category .aside .articles{display:none}
.products.category .products__content .products__items{display:flex;flex-wrap:wrap;justify-content:center}
.products.category .pagination{width:100%;text-align:center}
.products.category .pagination strong{font-family:"HelveticaNeueCondensedBold";
font-size:20px;
font-weight:700;text-transform:uppercase}
.products.category .pagination a{margin-left:10px;color:#3383c7;
    font-family:"HelveticaNeueCondensedBold";
font-size:20px;
font-weight:700;text-transform:uppercase}
.products.category .container{position:relative}
.products.category .category__title{text-align: center;margin-bottom: 20px;}
.top_banner {width: 100%;}
.products.category .filter__sort{margin:10px;line-height:1.2;display:flex;justify-content:center}
.products.category .filter__sort span{display:none}
.products.category .filter__sort .sort_by{height:28px;position:relative;width:145px}
.products.category .filter__sort .sort_by.active ul{height:auto;overflow:visible;border-color:#67a0ce}
.products.category .filter__sort .sort_by ul{text-align:left;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;overflow:hidden;border:1px solid #ccc;background:url(/img/select.png) 95% 8px no-repeat #fff}
.products.category .filter__sort .sort_by ul li{background:0 0 !important;padding:5px 5px !important;margin-left:0 !important;
    font-size:12px;color:#777}
.products.category .filter__sort .sort_by ul li.active{color:#67a0ce}
.filter__sort div.active li.active,
.filter__sort li:hover{cursor:pointer;color:#3383c7}
.products.category .products__filter{margin-right:10px;width:145px;background:#fff}
.products.category .products__filter .filter__items .selected{display:none}
.products.category .products__filter.open{width:80%;margin:auto}
.products.category .products__filter.open .filter__button{width:100%;z-index:100}
.products.category .products__filter.open .filter__item{display:block}
.products.category .products__filter.open .filter__item strong.open:after{background:url("/img/chevron-down-filter.svg") no-repeat}
.products.category .products__filter.open .filter__item ul.open{display:block}
.products.category .products__filter.open ~ .sort_by{display:none}
.products.category .products__filter h3{display:none}
.products.category .products__filter .filter__button{background:url("/img/filter_bg.png") no-repeat;background-size:100% 100%;min-width:100%;height:28px;text-align:center;
font-size:16px;color:#fff}
.products.category .products__filter .filter__item{position:relative;display:none}
.products.category .products__filter .filter__item .selected{display:block;position:absolute;right:30px;top:8px}
.products.category .products__filter .filter__item .selected a{font-size:13px;color:#26bd54}
.products.category .products__filter .filter__item .selected a:after{display:inline-block;content:'X';background-color:#26bd54;color:#fff;border-radius:50%;width:20px;margin-left:3px;text-align:center;line-height:20px}
.products.category .products__filter .filter__item strong{display:block;padding:8px;color:#444;border:1px solid #f2f2f2;border-top:none;cursor:pointer;display:block;position:relative;
    font-weight:normal
}
.products.category .products__filter .filter__item strong:after{content:'';background:url(/img/chevron-right-filter.svg) no-repeat;height:10px;width:10px;background-size:100% 100%;display:inline-block;position:absolute;right:5px;top:15px}
.products.category .products__filter .filter__item ul{display:none;padding:2px;border:1px solid #f2f2f2;border-top:none}
.products.category .products__filter .selected .filter__item ul{display:block;}
.products.category .products__filter .filter__item ul li{display:flex;align-items:center;padding:2px}
.products.category .products__filter .filter__item ul li a{color:#656464;
    font-size:13px;}

.products.category .products__filter .filter__item ul li a{display:inline-block;padding-left:40px;background:url(/img/filter.png) left top no-repeat;line-height:20px;}
.products.category .products__filter .filter__item ul li a:hover, .products.category .products__filter .selected .filter__item ul li a{background-position:left -40px}
.products.category .products__filter .selected .filter__item ul li a:hover{background-position:left -80px}


.products.category .products__filter .filter__item ul li small{padding-left:5px;color:#656464;
    font-size:13px}
.products.category .products__filter .filter__item form{display:none}
.products.category .products__filter .filter__item form.open{display:block}
.consultation{cursor:pointer;display:flex;justify-content:center;align-items:center;height:120px;padding-bottom:40px;}
.consultation__link{margin-left:65px;cursor:pointer;position:relative;display:flex;align-items:center;text-decoration:none;
    font-size:19px;color:#000;
font-weight:700;border-bottom:3px dashed #000;padding-bottom:5px;justify-content:center}
.consultation__link:before{content:'';display:block;background:url("/img/phone-symbol.svg") center no-repeat;background-size:50px;position:absolute;left:-65px;top:50%;transform:translateY(-50%);border:2px solid #fdcd32;border-radius:50%;width:60px;height:60px;box-sizing:border-box}
.usefull{text-align:center;margin:0 0 20px 0}
.usefull .container{padding:0 15px}
.usefull__title{font-size:20px;
    font-family:HelveticaNeue-CondensedBold;color:#3383c7;text-align:center}
.usefull__content{display:flex;flex-wrap:wrap;padding-top:20px;justify-content:space-between;align-items:center}
.usefull__content__item{padding-bottom:20px;width:45%}
.usefull__content__item:nth-child(4){display:none}
.usefull__content__item img{width:95%;margin:auto}
.usefull__content__item a p{padding:10px 0;color:#000;
    font-weight:700;
font-size:15px;text-align:left}
.usefull__button{width:45%}
.usefull__button__link{border-radius:50%;margin:auto;
    font-size:14px;display:block;width:80px;padding:20px 10px;color:#4D4D4D;background:#ffcd33;line-height:20px;text-align:center}
.stock{text-align:center;margin:0 0 20px 0}
.stock .container{padding:0 15px}
.stock__title{font-size:20px;
    font-family:HelveticaNeue-CondensedBold;color:#3383c7;text-align:center}
.stock__content{display:flex;flex-wrap:wrap;padding-top:20px;justify-content:space-between;align-items:center}
.stock__content__item{padding-bottom:20px;width:45%}
.stock__content__item:nth-child(4){display:none}
.stock__content__item img{width:95%;margin:auto}
.stock__content__item a p{padding:10px 0;color:#000;
    font-weight:700;
font-size:15px;text-align:left}
.stock__button{width:45%}
.stock__button__link{margin:auto;
    font-size:14px;display:block;width:80px;border-radius:10px;padding:20px 10px;color:#4D4D4D;background:#ffcd33;line-height:20px;text-align:center}
.articles{display:none}
.seo .container{padding:0}
.seo__title{margin-bottom:14px;line-height:110%;
    font-weight:700;
font-family:HelveticaNeue-CondensedBold;
font-size:21px;text-transform:uppercase;text-align:center;color:#3383c7}
.seo .undertitle{font-size:14px;color:#444;padding-bottom:14px}
.seo .undertitle span{font-weight:700}
.seo__features li{display:flex;padding:10px 0;align-items:center}
.seo__features li p{font-size:14px;color:#444}
.seo__features li img{margin:10px}
.seo p{font-size:14px;color:#444}
.seo__list{margin-left:40px;padding:10px 0;list-style-image:url(/img/li.png)}
.seo__list li{line-height:1.3;
    font-size:14px;padding-left:10px}
.seo>p:last-child{padding-top:14px}
.seo>p:last-child span{font-weight:700}
footer{background:#f2f2f2;padding-top:40px}
footer .container{padding:0 15px}
footer .footer__nav{display:none}
footer .contacts{display:flex;justify-content:center;    flex-direction: column;margin-bottom:30px}
footer .contacts__soc{margin:10px 0}
footer .contacts__soc__worktime p{text-align:center;color:#7A7A7A;
    font-size:14px}
footer .contacts__soc__worktime p:first-child{color:#000}
footer .contacts .soc__link{display:flex;justify-content: center;}
footer .contacts .soc__link a{display:inline-block;margin:10px 2px}
footer .contacts__address{margin-bottom:20px;font-family: 'HelveticaNeueCyr-Roman';font-size: 16px;font-weight: 700;}
footer .contacts__address p{text-align:left;
    font-size:14px;color:#000}
footer .contacts__address p:first-child{margin-bottom:15px; display: none;}
footer .contacts__phone{width:100%;margin-bottom:20px;}
footer .contacts__phone a{display:block; font-size:32px;color:#000;font-family:'agencyb'; font-weight:700;text-align:center;margin-bottom:0;}
footer a.contacts__phone__email{font-size:16px;
    font-family:"HelveticaNeueCyr-Roman"}
footer .full_size_site{display:none;width:100%;text-align:center}
footer .full_size_site a{line-height:25px;color:#000;text-decoration:none;
    font-size:14px;text-transform:lowercase;background:url(/img/fullsize_w.png) left center no-repeat;display:inline-block;padding-left:35px}
footer .copyright p{font-size:11px;padding:15px 0;color:#7a7a7a;border-top:1px solid #7a7a7a;margin:0 0 .55em}

.youtube_form iframe {width: 100%;height:  250px;}
.blog .link__logo{padding:10px;display:none;}
.blog .online__store{display:none;}
.blog .link__logo:after{position:absolute;right:15px;top:25px;content:url("data:img/pngbase64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAPCAQAAAB66ObCAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiAhYQKi9AdhkLAAAARElEQVQY03WQQQ4AIAjDxv7/ZzwYlcHktjaQsEjI3EiPEfS4bgh+ouEjBt7CYIAeAywxVcArtiPj86Heg03VSkTFr90FnQMRGXEVG/QAAAAASUVORK5CYII=")}
.blog .link__online__store{width:100%;line-height:40px;display:block;background-color:#ff4f33;color:#ffffff;
    font-family:"HelveticaNeueCondensedBold";
font-size:24px;
font-weight:700;text-transform:uppercase;text-align:center}
.blog .aside{text-align:center}
.blog .aside button.tablet{display:none}
.blog .aside button{color:#3383c7;
    font-family:"HelveticaNeueCondensedBold";
font-size:40px;
font-weight:700;border-bottom:3px dashed #3383c7;text-align:center;display:inline-block;position:relative;margin:25px auto}
.blog .aside button:after{content:"";display:block;border:5px solid transparent;border-top-color:#3383c7;position:absolute;right:-10px;top:50%}
.blog .aside__menu.open{position:absolute;top:0;left:0;right:0;display:block;z-index:200;background-color: #000;}
.blog .aside__menu.open .online__store{color:#ff4f33;
    font-size:18px;display:block;border-top:2px solid #fff;border-bottom:2px solid #fff;
font-weight:700;margin:0 10px;padding:20px;text-align:center}
.blog .aside__menu{padding-bottom:30px;text-align:center; display: block;}
body.blog .article .aside__menu, body.blog .blog .aside__menu{display: none;}
body.blog .article .aside__menu.open, body.blog .blog .aside__menu.open{display: block;}
.blog .aside__menu:after{position:absolute;left:50%;bottom:12px;content:'';display:inline-block;border:5px solid transparent;border-bottom-color:#fff;opacity:.6}
/*.blog .aside__menu:before{bottom:15px;position:absolute;left:50%;content:'';display:inline-block;border:5px solid transparent;border-bottom-color:#fff}*/
.blog .aside__menu>strong{padding:10px;display:block;}
.blog .aside__menu ul li strong{padding:10px 0px 10px;display:block;
    font-size:14px}
.blog .aside__menu ul li a{font-size: 14px;color: #3383c7;line-height: 20px;}
.blog .aside__menu.open ul li a{color: #fff;}
.blog .aside__menu ul li a small{color:#999;
    font-size:15px;
font-weight:bold}
.blog .content .item__image a{display:block;
    font-size:0}
.blog .content .item__image img{width:100%}
.blog .content .item__title{position:absolute;top:0;left:0;right:0;}
.blog .content .item__info{background-color:#f2f2f2f2;left:0;right:0;bottom:0;position:absolute;display:flex}
.blog .content .item__info div{padding:10px;color:#444444;
    font-family:"HelveticaNeue-CondensedBold";
font-size:12px;
font-weight:700}
.blog .content .item .info__auth{padding-left:30px;background:url(/img/article_icons_2.png) left 7px no-repeat;
    font-family:"HelveticaNeue-CondensedBold"}
.blog .content .item .info__reviews{padding-left:35px;background:url(/img/article_icons_2.png) left -30px no-repeat;
    font-family:"HelveticaNeue-CondensedBold";margin-right:0;margin-left:auto}
.blog .content .item__description{padding:0 15px}
.blog .content .pagination{padding:25px 0;text-align:center}
.blog .content .pagination strong{font-family:"HelveticaNeueCondensedBold";
font-size:20px;
font-weight:700;text-transform:uppercase}
.blog .content .pagination a{margin-left:10px;color:#3383c7;
    font-family:"HelveticaNeueCondensedBold";
font-size:20px;
font-weight:700;text-transform:uppercase}
.blog header .logo__link__img{width:306px;height:55px}
.article .link__logo{padding:10px;display:block}
.article .link__logo:after{position:absolute;right:15px;top:25px;content:url("data:img/pngbase64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAPCAQAAAB66ObCAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiAhYQKi9AdhkLAAAARElEQVQY03WQQQ4AIAjDxv7/ZzwYlcHktjaQsEjI3EiPEfS4bgh+ouEjBt7CYIAeAywxVcArtiPj86Heg03VSkTFr90FnQMRGXEVG/QAAAAASUVORK5CYII=")}
.article .link__online__store{width:100%;line-height:40px;display:block;background-color:#ff4f33;color:#ffffff;
    font-family:"HelveticaNeueCondensedBold";
font-size:24px;
font-weight:700;text-transform:uppercase;text-align:center}
/*.article .aside{text-align:center;position: relative;}
.article .aside button.tablet, button.tablet.contents_btn{display:none}
.article .aside button, .contents_btn{color:#3383c7;
font-family:"HelveticaNeueCondensedBold";
font-size:40px;
font-weight:700;border-bottom:3px dashed #3383c7;text-align:center;display:inline-block;position:relative;margin:25px auto}
.article .aside button:after, .contents_btn:after{content:"";display:block;border:5px solid transparent;border-top-color:#3383c7;position:absolute;right:-10px;top:50%}
.article .aside__menu.open{position:relative;top:0;left:0;right:0;display:block;z-index:200}
.article .aside__menu.open .online__store{color:#ff4f33;
font-size:18px;display:block;border-top:2px solid #fff;border-bottom:2px solid #fff;
font-weight:700;margin:0 10px;padding:20px;text-align:center}
.article .aside__menu{display:none;text-align:left;background:#000;padding-bottom:30px}
.article .aside__menu:after{position:absolute;left:50%;bottom:12px;content:'';display:inline-block;border:5px solid transparent;border-bottom-color:#fff;opacity:.6}
.article .aside__menu:before{bottom:15px;position:absolute;left:50%;content:'';display:inline-block;border:5px solid transparent;border-bottom-color:#fff}
.article .aside__menu>strong{padding:10px;display:block;
font-size:18px;text-transform:uppercase;color:#ffffff}
.article .aside__menu ul li strong{padding:10px 20px 10px;display:block;color:#ffffff;
font-size:18px}
.article .aside__menu ul li a{color:#ffffff;
font-size:14px;display:block;padding:10px;padding-left:30px}
.article .aside__menu ul li a small{color:#999;
font-size:15px;
font-weight:bold}
*/.article .aside__links{display:none}
.article .content .title{background:#3383c7;padding:10px;text-transform:uppercase;box-sizing:content-box}
.article .content .title h1{color:#ffffff;
    font-family:"HelveticaNeueCondensedBold";
font-size:20px;
font-weight:700}
 .content img{box-sizing:border-box;padding:0 10px;/*width:99%;*/height: auto;}
 .blog .content img{padding: 0;}
 .item__image.image img{padding:0;}
.article .content p img{padding:0;}
.article .content p{padding:0 15px;
    font-size:14px}
 .content h2{padding:25px 10px 12px;
    font-size:20px;text-align: center;}
 .content h3{padding:25px 10px 12px;
    font-size:16px;text-align: center;}
.article .content ul{padding:0 10px}
.article .content ul li{background:url(/img/li.png) 0 5px no-repeat;padding-left:20px;/*padding-bottom:20px;*/font-size:14px}
.article .content #share-buttons  {margin: 10px auto;}
.content #share-buttons img{width:30px;padding: 0;}
.article .content #callback_inline{margin:20px auto;padding:15px 20px 20px;width:280px;background:linear-gradient(to top, #ececec, #f7f7f7);border:1px solid #ececec;border-top:0;border-bottom:1px solid #cfcfd0;border-radius:10px;position:relative}
.article .content #callback_inline .title{font-family:HelveticaNeue-CondensedBold;background:transparent}
.article .content #callback_inline .title span{white-space:nowrap;
    font-size:17px;color:#3383c7}
.article .content #callback_inline .phone_fields{font-family:HelveticaNeueCyr-Roman,Arial
}
.article .content #callback_inline .phone_fields input[type="text"]{height:28px;border:1px solid #fff;border-radius:15px;width:100%;padding:0 0 0 13px;box-sizing:border-box;margin:10px 0 0;box-shadow:inset 0 2px 1px 0 rgba(0,0,0,0.2);
    font-size:14px;color:#444;background:#fff;
font-size:14px}
.article .content #callback_inline .phone_fields input[type="text"].s{width:80%}
.article .content #callback_inline .phone_fields span{display:inline-block;width:20%;
    font-size:14px}
.article .content #callback_inline .phone{display:inline-block;height:70px;width:25%;background:url(/img/callback_phone.png) left center no-repeat;vertical-align:bottom}
.article .content #callback_inline .form_button{opacity:.9;margin-top:10px;display:inline-block;width:74%;border-radius:5px;background:#3384c8;background:linear-gradient(to top, #3384c8, #3e9cef);box-shadow:0 2px 0 0 rgba(0,0,0,0.2);border:1px solid #2b75bc;padding:14px 20px;height:auto;color:#fff;
    font-size:17px;cursor:pointer}
.article .content #callback_inline .blank{z-index:2;width:100%;top:0;left:0;height:100%;position:absolute}
.article .content #callback_inline .blank span{z-index:3;background:#fff !important;display:block;opacity:.8;width:100%;top:0;left:0;height:100%;position:absolute}
.article .content #callback_inline .blank>img{position:absolute;z-index:4;top:30%;left:50%;margin:-16px 0 0 -16px;width:32px}
.article .content #order_form{display:flex;flex-wrap:wrap;padding:10px 0 20px 10px;background-color:#3383c7;justify-content:space-between;position:relative;margin-top: 20px;}
.article .content #order_form h3{width:100%;padding:10px 0 15px 0;
    font-size:20px;
font-family:HelveticaNeue-CondensedBold;color:#fff;margin-bottom:8px;line-height:110%;
font-weight:700}
.article .content #order_form .text{box-sizing:border-box;width:250px;max-width:50%;padding-left:30px;background:url(/img/form_icons.png) left top no-repeat}
.article .content #order_form .text li{font-family:Arial;
    font-size:13px;padding:0;margin:0;background:0 0;list-style:none;line-height:40px;color:#fff;white-space:nowrap}
.article .content #order_form .form{max-width:222px;width:47% !important;text-align:right}
.article .content #order_form .form input[type="text"]{margin:5px 0;border-radius:15px;border-bottom-right-radius:unset;border-top-right-radius:unset;background:#ffffff;border:none;padding:8px 15px;color:#999999;
    font-size:14px;width: calc(100% - 30px);}
.article .content #order_form .form input::placeholder{color:#999999;
    font-size:14px}
.article .content #order_form .form .notice{display:none}
.article .content #order_form .form .button.yellow{margin:5px 10px 0 0;color:#4d4d4d;background:#ffcd33;line-height:20px;padding:15px 10px;width:auto;border-radius:5px;display:inline-block;
    font-weight:700;opacity:.9;text-transform:uppercase;border:none}
.article .content #order_form .blank{z-index:2;width:100%;top:0;left:0;height:100%;position:absolute}
.article .content #order_form .blank span{height:100%;position:absolute;z-index:3;background:#fff;display:block;opacity:.8;width:100%;top:0;left:0}
.article .content #order_form .blank>img{position:absolute;z-index:4;top:30%;left:50%;margin:-16px 0 0 -16px;width:32px}
.article .content .share2{display:none}
.item-content{ /*padding:0 10px;*/}
.desktop_hidden { display: block;line-height: 110%; }
.tovar-top.my_lightbox .item-code.for_mobile {
    display: none;
}
.tovar-top.my_lightbox .name_h1 {
    display: none;
}
.item-content h1{font-size:24px;color:#444444;text-transform:uppercase;padding: 0; text-align: left;}
.item-content .images{display:flex;width: 100%;}
#item_page .big-img, #item_page .big-img a img {width: 100%;}
    .top-action-block{display: grid; grid-template-columns: 1fr 1fr;padding-left: 0;border-left: none;border-top-width: 2px}
.item-content .images #big_img{position:relative;display:flex;border:1px solid #d9d9d9;height:auto;width:100%;margin-bottom:10px}
.item-content .images #big_img img{max-width:100%;max-height:100%;margin:auto}
.item-content .images #big_img .status{width:90px;width: auto; height: auto;position:absolute;top:0;left:0}
.item-content .images .small_images{display:flex;}
.item-content .images .small_images a{margin-right:13px;margin-bottom:10px;display:flex;border:1px solid #d9d9d9;width:50px;height:50px}
.item-content .images .small_images a.img_0{margin-right:5px;}
.item-content .images .small_images a.zd-3dview-lnk{border:none;margin-right:5px;width: 66px;}
.item-content .images .small_images a img{max-width:100%;max-height:100%;margin:auto}
.item-content .images .youtube{width:50px;height:50px}
.item-content .images .youtube *{display:none}
.item-content .images .youtube .img{display:inline-block}
.item-content .images .youtube .img .youtube_button{border:1px solid #d9d9d9;display:block;width:50px;height:50px;background:url(/img/youtube_button.png) center center no-repeat}
.item-content .right{display:flex;flex-wrap:wrap}
.item-content .right .buttons,.item-content .right .action_big {}
.modal_no_consultant .first_text .buttons{display:block;}
.item-content #center #item_page .right .modal_no_consultant .button, .modal_no_consultant .button {
    margin: 20px auto;
}
.item-content .right .price,.item-content .right .button{order:-1}
.item-content #center #item_page .right .button{margin:20px auto;text-transform:uppercase;padding:15px 62px 13px;cursor:pointer;line-height:20px;width:100%;color:#fff;background:#26bd54;border-radius:5px;display:inline-block;
    font-weight:700;opacity:.9;
font-size:12px;margin-bottom: 10px;margin-top: 0;}
.item-content .right .price{width:100%;text-align:center;position:relative;
    font-family:HelveticaNeue-CondensedBold;margin-top:20px;
font-size:16px;line-height:25px;min-width:130px;color:#3383c7}
.item-content .right .price strong{font-family:HelveticaNeue-CondensedBold;color:#3383c7;
    font-size:27px}
.item-content .right table{width:100%;border-collapse:collapse}
.item-content .right table tr{display:flex;justify-content:space-between;border-bottom:1px solid #f2f2f2;align-items:center;height:25px}
.item-content .right table tr:last-child{border:none}
.item-content .right table td{width:auto!important;}
.item-content .right table td:first-child{color:#999999}
.item-content .right table td:last-child{text-align:right}
.item-content .left .buttons{padding:30px 0 0}
.item-content .left .buttons li{list-style:none;margin:0 0 20px;padding:0 0 5px 35px;line-height:30px;background:url(/img/item_icons.png) left -120px no-repeat;cursor:pointer;display:block}
.item-content .left .buttons li.b2{background-position:left -155px}
.item-content .left .buttons li.b3{background-position:left -190px}
.single_item .seo .left_items h3 {border-radius: 10px 0 0 10px; width: 90%;left: 10%;}
.item-content .section.page .tabs>li{ min-width: 38%!important; /*45%*/
    text-align: center;
    /*background:#26bd54;*/
    background:#d9dfe2;
    color:#1d1c1a;padding:10px;top:0;position:absolute;
    font-size:8px;
    font-weight:700;border-bottom:1px solid #fff;/*border-right: 2px solid #fff*/}
.item-content .section.page .tabs>li:first-of-type+div,.item-content .section.page .tabs>li:last-of-type+div{color:#444}
.item-content .section.page .tabs>li:after{display: none!important;top:15px;right:15px;position:absolute;content:'';display:block;border:5px solid transparent;border-left-color:#fff}
.item-content .section.page .tabs>li.current {/*color: #3EC365;*/color: #000;background: #fff;}
.item-content .section.page .tabs .li-one{left:0;display: flex;align-items: center;justify-content: center;}
.item-content .section.page .tabs .li-two{
    left:32%;display: flex;align-items: center;
    /*fix*/
    /*min-width: 60%!important;*/
    flex-shrink: 0;
}
/*.item-content .section.page .tabs .li-three{left:50%;display: none;}*/
.item-content .section.page .tabs .li-four{left:66%;display: flex;align-items: center;}
.item-content .section.page .box{padding-top:60px;display:block;/*color:#999999;*/   background: #FFF;padding-bottom:20px;height: max-content;}
.item-content .section.page .box table{color:#999999;}
.item-content .section.page .box h3,.item-content .section.page .box h2, .name_h1{color:#444;
    font-size:16px;padding:10px 0; text-align: center;}
.item-content .section.page .box .feedback_block hr{color:#9e9e9e;height:1px;background:#f0f0f0;border:none}
.item-content .section.page .box .feedback_more .button{line-height:20px;padding:15px 40px 13px;width:auto;color:#fff;background:#26bd54;border-radius:5px;display:inline-block;
    font-weight:700;opacity:.9;cursor:pointer;text-transform:uppercase;
font-size:12px}
.item-content .section.page .box .feedback_more .button:hover{opacity:1}
.item-content .section.page .box table{width:100%;border-collapse:collapse}
.item-content .section.page .box table tr{display:flex;justify-content:space-between}
.item-content .section.page .box table tr:first-child td{border-top:0}
.item-content .section.page .box table td{flex:1 1 auto;border-top:1px solid #e9e9e9;text-align:right;  padding: 15px 10px;
    font-family: HelveticaNeue-Condensed;}
.item-content .section.page .box table td:first-child{text-align:left;padding-right:10px;
    color: #000; 
    /*font-size: 15px;*/
    font-size: 14px;
}
.item-content .section.page .box table td:last-child{white-space:nowrap;color:#444}
.item-content .section.page .box a{color:#3383c7}
.item-content #center #item_page .right .buttons span a {
    padding-bottom: 5px;
}
.item-content .section.page .box .feedback_item{margin-bottom: 0;width: 100%;display: flex;flex-wrap: wrap;padding: 0!important;outline:none;}
.item-content .section.page .box .feedback_item .feedback_autor{font-weight:bold;margin-bottom:10px}
.item-content .section.page .box .feedback_item .feedback_autor .stars_rating{display:inline-block;margin-left:15px; }
.item-content .section.page .box .feedback_item .feedback_autor .stars_rating .rate{display:inline-block;height:15px;width:15px;background-image:url(/img/star.png);background-size:contain;background-repeat:no-repeat;margin-right:3px}
.item-content .section.page .box .feedback_item .feedback_date{font-weight:bold;margin-top:15px;
    font-size:13px;}
.item-content .section.page .box .feedback_block h2{margin:-10px 0}
.item-content .section.page .box .feedback_block .feedback-title{margin: 0;padding-left: 25px;}
.item-content .section.page .box #feedback_form{position:relative}
.item-content .section.page .box #feedback_form .blank{height:100%;position:absolute;z-index:2;width:100%;top:0;left:0}
.item-content .section.page .box #feedback_form .blank>img{position:absolute;z-index:4;top:30%;left:50%}
.item-content .section.page .box #feedback_form .blank span{z-index:3;background:#fff;display:block;opacity:.8;top:0;left:0;height:100%;width:100%;position:absolute}
.item-content .section.page .box #feedback_form table{border-collapse:collapse}
.item-content .section.page .box #feedback_form table tr{display:flex;flex-wrap:wrap;}
.item-content .section.page .box #feedback_form table tr:first-child td{border-top:0}
.item-content .section.page .box #feedback_form table td{display:block;width:100%}
.item-content .section.page .box #feedback_form table td:first-child{padding-right:0;text-align:left}
.item-content .section.page .box #feedback_form.form span{color:#ff4f33;
    font-size:12px}
.item-content .section.page .box #feedback_form.form input[type="text"]{width:100%;background:#f2f2f2;padding:7px 10px;margin:0 0 5px;border:1px solid #fff;border-radius:14px;
    font-family:Arial;
font-size:14px;box-sizing:border-box}
.item-content .section.page .box #feedback_form.form input[type="text"][name="image"]{box-sizing:content-box}
.item-content .section.page .box #feedback_form.form textarea{box-sizing:border-box;width:100%;background:#f2f2f2;padding:7px 10px;margin:0 0 5px;border:1px solid #fff;border-radius:14px;
    font-family:Arial;
font-size:14px}
.item-content .section.page .box #feedback_form.form .button.yellow{color:#4d4d4d;background:#ffcd33;box-sizing:content-box;line-height:20px;padding:15px 10px 13px;width:auto;border-radius:5px;display:inline-block;
    font-weight:700;opacity:.9;cursor:pointer;text-transform:uppercase;border:0;
font-size:12px;
font-family:Arial;
}
.item-content .section.page .box #feedback_form.form .button.yellow:hover{opacity:1}
.item-content .section.page .box #feedback_form .rating{text-align:center;width:63%;margin:0 auto;display: flex;}
.item-content .section.page .box #feedback_form .rating .star{display:block;position:relative;cursor:pointer;padding-right:8px;transition:all .25s ease;height:35px;width:35px;float:left}
.item-content .section.page .box #feedback_form .rating .star:after{content:"";display:block;top:0;left:0;position:absolute;height:calc(100%);width:calc(100%);background-image:url(/img/star_1.png);background-size:contain;background-repeat:no-repeat}
.item-content .section.page .box #feedback_form .rating .star.star.hover:after,.item-content .section.page .box #feedback_form .rating .star.star.belowchecked:after{background-image:url(/img/star.png);background-size:contain;background-repeat:no-repeat}
.item-content .section.page .box #feedback_form .rating .star input{position:absolute;top:8px;left:4px;opacity: 0;}
.item-content .section.page .box img{float:none;margin:auto;height:auto;max-width:100%;display:block;padding-bottom: 0;padding-top: 0;}
/*.item-content .section.page .boxes{display:none}*/
.item-content .articles_in_dirs h3{padding:10px 0;margin-bottom:30px;border-bottom:1px solid #f2f2f2;text-align:center;color:#3383c7}
.item-content .articles_in_dirs .item{margin:20px auto;padding:15px}
.item-content .articles_in_dirs .item a.title{display:block;color:#000;
    font-weight:700;
font-size:15px}
.item-content .articles_in_dirs .item a.title img{display:block;margin:0 auto;height:140px}
.item-content .articles_in_dirs .item a.title span{display:block;padding-top:6px}
.item-content .articles_in_dirs .item a.more{display:none}
.item-content .same_seria,.item-content #left,.item-content .items_preview{display:none}
.item-content #center #item_page .social_row .utpall {
    display: flex; position: relative;
}
.item-content #center #item_page .social_row .utpall::after {
    content: "";
    position: absolute;
    width: 87%;
    height: 2px;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -20px;
    background: #d9dfe2;
}
.item-content #center #item_page .social_row .utpall div{
    display: flex; padding-left: 20px;  padding-top: 8px; align-items: baseline; width: auto;
}
.item-content #center #item_page .social_row .utp {
    float: none;
    border-bottom: none;
    border-top: none;
    position: relative;
    width: 100%;
    }
    .single_item .seo .item {
    margin-left: 0;
    }
.item-content #center #item_page .social_row .utp:before{left: 0}
    .item-content #center #item_page .social_row{width: 100%;}
    .item-content #center #item_page .social_row .utp>div {
    font-size: 11px;}
 .single_item  .seo {padding-top: 15px;}
.blog #content{padding: 0 15px;}
#content h1{font-size:26px;text-align:center;padding:30px 0 10px}
#content h4{font-size:16px}
#content #basket_list table tr{border-top:1px solid #F2F2F2;border-bottom:1px solid #fdf2f2;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}
#content #basket_list a.del{margin-left:10px;display:block;width:20px;height:20px;background:url(/img/filter.png) 5px bottom no-repeat;background-size:10px 50px}
#content #basket_list .image{box-sizing:border-box;border:1px solid #f2f2f2;flex:1 1 140px;height:80px;display:flex;margin:20px 5px}
#content #basket_list .image img{margin:auto;max-width:100%;max-height:100%}
#content #basket_list .name{flex:1 1 130px}
#content #basket_list .name:after{content:'\00000a'}
#content #basket_list .name a{font-size:14px}
#content #basket_list .count{order:1}
#content #basket_list .count input{box-sizing:content-box;width:28px;border:1px solid #acacac;border-radius:5px;padding:5px 0;text-align:center;display:block}
#content #basket_list .count .update img{box-sizing:content-box;vertical-align:bottom;height:15px;width:15px;padding:6px}
#content #basket_list .price{width:130px;color:#3383c7;
    font-family:HelveticaNeue-CondensedBold;
font-size:14px;line-height:14px}
#content #basket_list .price strong{font-family:HelveticaNeue-CondensedBold;
    font-size:21px;line-height:25px;white-space:nowrap}
#content #basket_list .price span{display:none}
#content #basket_list .price.price_left span{display:inline;}
#content #basket_list .price:last-of-type{text-align:right;order:1}
#content #basket_list .price:nth-of-type(5) strong{line-height:1.2;
    font-size:14px}
#content #basket_list .recalc{border-bottom:none;padding:10px;justify-content:space-between}
#content #basket_list .recalc td:first-of-type{display:none}
#content #basket_list .recalc .all{font-family:HelveticaNeue-CondensedBold;
    font-size:18px;text-align:left}
#content #confirm{display:flex;flex-wrap:wrap}
#content #confirm br{display:none;content:''}
#content #confirm h2{width:100%;
    font-size:16px}
#content #confirm .blue{color:#3383c7}
#content #confirm .center{text-align:center}
#content #confirm .wrap{padding:0 10px}
#content #confirm hr{margin:5px 10px 20px !important;height:1px;background:#F2F2F2;color:#F2F2F2;border:none;flex:1 1 100%}
#content #confirm input[type="text"]{box-sizing:border-box;width:100%;background:#f2f2f2;padding:7px 10px;margin:0 0 5px;border:1px solid #fff;border-radius:15px;
    font-family:Arial;
font-size:14px}
#content #confirm input[type="text"]::placeholder{color:#999}
#content #confirm input[type="submit"]{cursor:pointer;margin-top:20px}
#content #confirm textarea{box-sizing:border-box;width:100%;height:80px;background:#f2f2f2;padding:7px 10px;margin:0 0 5px;border:1px solid #fff;border-radius:15px;
    font-family:Arial;
font-size:14px}
#content #confirm textarea::placeholder{color:#999}
#content #confirm textarea .button{display:block;text-transform:uppercase;border:none;line-height:20px;padding:15px 40px 13px;color:#fff;background:#26bd54;border-radius:5px;
    font-weight:700;opacity:.9;cursor:pointer;
font-size:12px;margin:auto}
#content #confirm textarea .button:hover{opacity:1}
#content #confirm form{margin-bottom:30px}
#content #confirm .button{display:block;text-transform:uppercase;border:none;line-height:20px;padding:15px 40px 13px;color:#fff;background:#26bd54;border-radius:5px;
    font-weight:700;opacity:.9;cursor:pointer;
font-size:12px;margin:auto}
#content #confirm .button:hover{opacity:1}
#content #confirm .short_form{order:-1;flex:1 1 320px}
#content #confirm .short_form br{content:''}
#content #confirm .short_form strong{padding-top:5px;padding-bottom:10px;display:block;text-align:right}
#content #confirm .short_form small{display:none}
#content #confirm .short_form .ex{color:#aaa;
    font-style:italic;padding-left:5px;
font-size:10px}
#content #confirm .short_form .yellow{background:#ffcd33}
#content #confirm .full_form{flex:1 1 320px;margin-bottom:50px}
#content #confirm .full_form strong{padding-bottom:10px;text-align:right;display:block}
#content #confirm .full_form small{display:none}
#content #confirm .full_form br{content:''}
#content #confirm .full_form form strong{padding-top:20px}
#content #confirm .full_form .field{margin-bottom:5px;
    font-size:12px;color:#ff4f33}
.home .consultation{display:none}
.home .slider{position:relative;z-index:1;width:100%;height:auto;min-width:320px}
.home .slider .slick-dots{display:none}
.home .slider .slider__content{display:block;width:80%;height:auto;position:absolute;z-index:2;left:5%;top:20%;margin-left:0;
    font-size:150%;text-transform:uppercase;
font-weight:400;
    font-family:HelveticaNeue-CondensedBold, Arial, sans-serif}
.home .slider.slick-slider{display:block}
.home .slider li img{width:100%}
.home .nav #blog_link,.home .nav #shop_link{display:none}
.home .page-preview{margin-top:20px}
.home .page-preview .container{display:flex;flex-wrap:wrap;justify-content:center}
.home .page-preview .container h3{flex:1 1 100%;margin-bottom:40px;
    font-size:20px;
font-family:HelveticaNeue-CondensedBold}
.home .page-preview .container .item{width:150px;text-align:center;margin:5px}
.home .page-preview .container .item a{width:150px;height:150px;display:block;overflow:hidden}
.home .page-preview .container .item a>span{overflow:hidden;width:146px;height:146px;border:2px solid #05afea;margin:0 auto 10px;border-radius:50%;box-sizing:content-box;display:block}
.home .page-preview .container .item a>span span{border:3px solid #fff;display:block;width:140px;height:140px;border-radius:50%;box-sizing:content-box;overflow:hidden}
.home .page-preview .container .item a>span span img{max-height:140px;height: 140px;width: auto;max-width: 300%;}
.home .page-preview .container a.more{display:block;width:150px;height:150px;border-radius:100%;padding:0;margin-top:5px;position:relative;line-height:150px;background-color:#05afea;color:#fff;text-align:center}
.home .dirs_list .container{max-width:100%;min-width:320px}
.home .dirs_list .container ul>li>a{}
.home .dirs_list h3{font-family:HelveticaNeue-CondensedBold}
.home .dirs_list .red_link{margin:50px 0 0}
.home .dirs_list .red_link a{background:#FF2500;
    font-size:22px;line-height:60px;display:block;color:#fff;text-transform:uppercase;
font-family:HelveticaNeue-CondensedBold, Arial, sans-serif;text-align:center;height:60px}
.home .dirs_list .red_link a:before{content:'Перейти в '}
.home .dirs_list ul{background:#f2f2f2}
.home .dirs_list ul li:after{content:'';display:block;width:90%;margin-left: 5%;height:1px;background-color:rgba(0,0,0,0.1)}
.home .dirs_list ul li.level_1:before{content:'';display:block;position:absolute;border:5px solid transparent;border-top:5px solid #F2F2F2;top:45px;left:50%;z-index:1000}
.home .dirs_list ul li.level_1 a{line-height:44px;
    font-family:HelveticaNeueCondensedBold, Arial, sans-serif;
font-weight:300;
font-size:16px}
.home .dirs_list ul li.level_1 a:after{float:right;margin:20px 10px 0 0;content:'';border:4px solid transparent;border-top:4px solid #4d4d4d;transform: rotate(-90deg);}
.home .dirs_list ul li.level_1.open a:after{transform: rotate(0deg);}
.home .dirs_list ul li.level_1.open li.level_2 a:after{transform: rotate(-90deg);}
.home .dirs_list ul li.level_1.open li.level_2.open a:after{transform: rotate(0deg);}
.home .dirs_list ul li a{padding:0 10px}
.home .dirs_list ul li a .img{display:none}
.home .dirs_list ul li .dropdown{display:none;background: #fbfbfb;}
.home .dirs_list ul li .dropdown li.level_2 ul{display:none}
.home .dirs_list ul li.show .dropdown{display:block}
.home .dirs_list ul li .dropdown ul{background-color:#fff}
.home .dirs_list ul li .dropdown ul li:before{display:none}
.home .dirs_list ul li .dropdown ul li:last-child:after{display:none}
.home .dirs_list ul li .dropdown ul li a{padding:0 20px;
    font-weight:normal;
    font-size:12px;
    font-family:HelveticaNeueCyr-Roman,Arial;line-height:32px;width:100%;display:block}
.home .dirs_list ul li .dropdown ul li a:after{display:none}
.home .dirs_list li{margin:0;line-height:20px;position:relative;}
.home .dirs_list .blue-button-call{display:block;margin:0 0 20px;background-color:#3383CF;
    font-family:HelveticaNeue-CondensedBold, Arial, sans-serif;
font-size:22px;line-height:65px;text-align:center}
.home .dirs_list .blue-button-call-link{margin:5px 0;display:inline-block;padding:0 10px 0 50px;color:#fff;background:url(/img/callback_phone.png) 0 0 no-repeat}
.home .dirs_list .close{display:none}
.home .dirs_list .open .close{display:block;height: 30px;background: #fff;cursor:pointer;}
.home .dirs_list .close:after{margin:10px 0 0 0;content:'';border:4px solid transparent;border-bottom:4px solid #4d4d4d;display: block;width: 1px;margin: 0 auto;top: 8px;position: relative;}
.home .blue{color:#3383c7; background: none !important;}
.home .center{text-align:center}
.home .bottom_text,.home .line_callback,.home .line_footer,.home .our_clients,.home .video_list,.home .stock{display:none}
.home #footer{background:#f2f2f2;padding:20px 0}
.home #footer .container{max-width:100%;min-width:320px}
.home #footer .address{display:none}
.home #footer .phones{float:none;width:100%;margin:0 0 -90px 0;text-align:center;
    font-size:28px}
.home #footer .phones a{text-align:center;
    font-size:28px;
font-family:'agencyb'}
.home #footer #bottom_info{display:block;margin:20px auto 0;text-align:center;text-transform:uppercase;
    font-size:15px;line-height:20px}
.home #footer #copyright{display:none}
.cooperation .catalog{display:none}
.cooperation .top_coop_banner{display:none;height:300px;position:relative;background:#000}
.cooperation .top_coop_banner .container{height:100%;display:flex;align-items:flex-end;padding:0 15px}
.cooperation .top_coop_banner h1{font-size:26px;
    font-family:HelveticaNeueCyr-Roman;background:rgba(255,255,255,0.5);padding:20px 15px;border-left:10px solid rgba(0,131,193,0.7);margin:0;position:relative;
font-weight:normal;color:#444}
.cooperation .undertop_block{padding-top:15px;background-color:#d9dbda;z-index:0;width:100%}
.cooperation .undertop_block .container{padding:0 15px}
.cooperation .undertop_block .container .second_undertop_block h4{font-family:HelveticaNeueCyrThin;text-transform:uppercase;
    font-size:22px;
font-weight:400;color:#000;text-align:center}
.cooperation .undertop_block .container .second_undertop_block p{font-size:26px;text-transform:uppercase;
    font-weight:700;
font-family:HelveticaNeueCyrBlack;text-align:center;padding:0 0 .55em;color:#000}
.cooperation .content_block{padding:25px 0 30px}
.cooperation .content_block .container{padding:0 15px}
.cooperation .content_block h4{margin-bottom:30px;text-transform:uppercase;
    font-weight:700;
font-size:18px}
.cooperation .content_block p{margin-bottom:20px;text-align:justify;line-height:1.3}
.cooperation .bottom_coop_form{padding:0 20px 50px}
.cooperation .bottom_coop_form .form_wrap{background-color:#d9dada;padding:35px 10px}
.cooperation .bottom_coop_form .form_wrap h4{font-size:22px;margin-bottom:25px;text-align:center;background-color:#fff;padding:14px 0}
.cooperation .bottom_coop_form .form_wrap form{display:flex;flex-wrap:wrap}
.cooperation .bottom_coop_form .form_wrap form .left_form_side{width:100%;padding:5px}
.cooperation .bottom_coop_form .form_wrap form .left_form_side input{border:none;box-sizing:border-box;
    font-size:14px;display:block;max-width:530px;margin:0 auto;margin-bottom:20px;width:100%;padding:10px}
.cooperation .bottom_coop_form .form_wrap form .right_form_side{padding:5px;width:100%}
.cooperation .bottom_coop_form .form_wrap form .right_form_side .spec_input{margin-bottom:20px}
.cooperation .bottom_coop_form .form_wrap form .right_form_side .ckeckbox_holder{font-size:16px;display:flex;align-items:center;margin-bottom:15px}
.cooperation .bottom_coop_form .form_wrap form .right_form_side .ckeckbox_holder .checkbox_item{display:none}
.cooperation .bottom_coop_form .form_wrap form .right_form_side .ckeckbox_holder .label_for_checkbox{width:20px;height:20px;margin-right:10px;background-color:#fff;display:inline-block;cursor:pointer}
.cooperation .bottom_coop_form .form_wrap form .right_form_side #checkbox_ready:checked+.label_for_checkbox,.cooperation .bottom_coop_form .form_wrap form .right_form_side #checkbox_ready_2:checked+.label_for_checkbox,.cooperation .bottom_coop_form .form_wrap form .right_form_side #checkbox_ready_3:checked+.label_for_checkbox,.cooperation .bottom_coop_form .form_wrap form .right_form_side #checkbox_ready_4:checked+.label_for_checkbox,.cooperation .bottom_coop_form .form_wrap form .right_form_side #checkbox_ready_5:checked+.label_for_checkbox,.cooperation .bottom_coop_form .form_wrap form .right_form_side #checkbox_ready_6:checked+.label_for_checkbox,.cooperation .bottom_coop_form .form_wrap form .right_form_side #checkbox_ready_7:checked+.label_for_checkbox,.cooperation .bottom_coop_form .form_wrap form .right_form_side #checkbox_ready_8:checked+.label_for_checkbox{background-color:#fff200;border:2px solid #fff;box-sizing:border-box}
.cooperation .bottom_coop_form .form_wrap form .right_form_side input{border:none;
    font-size:14px;width:100%;padding:10px;box-sizing:border-box}
.cooperation .bottom_coop_form .form_wrap form #comment_area{border:none;width:100%;margin-bottom:25px;padding:15px;color:#757575;
    font-family:HelveticaNeueCyr-Roman;
font-size:14px}
.cooperation .bottom_coop_form .form_wrap form .button_wrap{display:block;width:100%;text-align:right}
.cooperation .bottom_coop_form .form_wrap form .button_wrap .send_form{width:100%;padding:10px;
    font-size:22px;border:0;background:#fff}
.cooperation .bottom_coop_form .form_wrap form .button_wrap .send_form:hover{background:#fff200}
.objects .menu ul{display:none}
.objects .menu h1{text-align:center;
    font-size:40px;padding:25px 0}
.objects .content{padding:0 10px}
.objects .content h3{display:none}
.objects .content .item{margin:10px 0;display:flex;justify-content:flex-start}
.objects .content .item .image{padding-right:10px;height:auto;flex:0 0 130px}
.objects .content .item .image img{width:100%;height:100%}
.objects .content .item .info{font-size:12px}
.objects .content .item .info .title{padding-bottom:10px;display:block;color:#3383c7;
    font-size:16px;text-transform:uppercase;
font-family:HelveticaNeue-CondensedBold}
.objects .content .item .info br{content:' '}
.objects .content .view_button{margin:50px auto}
.objects .content .view_button .button{display:block;text-transform:uppercase;border:none;line-height:20px;padding:15px 40px 13px;color:#fff;background:#26bd54;border-radius:5px;
    font-weight:700;opacity:.9;cursor:pointer;
font-size:12px;margin:auto}
.objects .content .view_button .button:hover{opacity:1}
.objects .content .brief{display:none}
.engineering .container{display:flex;flex-wrap:wrap;justify-content:center}
.engineering #center{padding:30px 15px 0}
.engineering #center h1{text-align:center;text-transform:uppercase;
    font-size:21px}
.engineering #center h3{font-size:18px}
.engineering #center a{color:#3383c7}
.engineering #center .page_text td{display:block;margin:auto}
.engineering #center .page_text p img{max-width:100%;height:auto}
.engineering #center .page_text>img{display:block;margin:auto}
.engineering #center .page_text .page-preview{margin:20px -15px 0}
.engineering #center .page_text .page-preview .container{display:flex;flex-wrap:wrap;justify-content:center}
.engineering #center .page_text .page-preview .container h3{color:#3383c7;text-align:center;flex:1 1 100%;margin-bottom:40px;
    font-size:20px;
font-family:HelveticaNeue-CondensedBold}
.engineering #center .page_text .page-preview .container .item{width:150px;text-align:center;margin:5px}
.engineering #center .page_text .page-preview .container .item a{width:150px;height:150px;display:block;overflow:hidden}
.engineering #center .page_text .page-preview .container .item a>span{overflow:hidden;width:146px;height:146px;border:2px solid #05afea;margin:0 auto 10px;border-radius:50%;box-sizing:content-box;display:block}
.engineering #center .page_text .page-preview .container .item a>span span{border:3px solid #fff;display:block;width:140px;height:140px;border-radius:50%;box-sizing:content-box;overflow:hidden}
.engineering #center .page_text .page-preview .container .item a>span span img{max-height:140px}
.engineering #center .page_text .page-preview .container a.more{display:block;width:150px;height:150px;border-radius:100%;padding:0;margin-top:5px;position:relative;line-height:150px;background-color:#05afea;color:#fff;text-align:center}
.engineering #center .page_text #order_form{margin:0 -15px 30px;padding:30px 15px;background:#3383c7}
.engineering #center .page_text #order_form+hr{display:none}
.engineering #center .page_text #order_form h3{margin:auto;width:290px;color:#f2f2f2}
.engineering #center .page_text #order_form .text{display:none}
.engineering #center .page_text #order_form .form{width:290px !important;margin:auto !important;text-align:right;padding-top:15px}
.engineering #center .page_text #order_form .form input[type=text]{background:#f2f2f2;padding:7px 10px;margin:0 0 8px;border:1px solid #fff;border-radius:14px;
    font-size:14px;
font-family:Arial;width:270px}
.engineering #center .page_text #order_form .form .button.yellow{color:#4d4d4d;background:#ffcd33;cursor:pointer;line-height:20px;padding:15px 10px 13px;width:auto;border-radius:5px;display:inline-block;
    font-weight:700;opacity:.9;
font-size:12px;border:none;text-transform:uppercase}
.engineering #center .page_text #order_form .form .button:hover{opacity:1}
.engineering #left{text-align:center;padding:30px 15px 0;order:-1}
.engineering #left ul li a{line-height:29px;color:#3383c7}
.articles_list .wrap{padding:0 10px}
.articles_list .item .image img{width:100%}
.articles_list .item .info a{color: #ffffff!important;
    font-family: "HelveticaNeueCondensedBold";
    font-size: 20px;
    font-weight: 700;
    position: relative;display: block;
    left: 0;
    right: 0;
    padding: 20px 10px;
    background-color: rgba(51,131,199,0.85);}
.articles_list .item .info .icons{display: none;}
.articles_list .item{margin-bottom: 40px;}
#content{display:block;padding:0 15px;}
.articles_list .item .icons .author{background:url(/img/article_icons_2.png) left 7px no-repeat;
    font-family: "HelveticaNeue-CondensedBold";}
.articles_list .item .icons .views{background:url(/img/article_icons_2.png) left -30px no-repeat;padding-left: 35px;
    font-family:"HelveticaNeue-CondensedBold";margin-right: 0;margin-left: auto}
.articles_list .item a.more{display:none}
.articles_list .pages_bar{text-align:center;padding:10px 0}
.articles_list .pages_bar *{font-size:16px;line-height:20px;padding:0 3px;margin-left:5px}
.articles_list .pages_bar a{color:#3383c7}
.about #content{display:block;padding:0 15px;flex-wrap:wrap}
.about #center{width:100%;padding-top:20px;padding-bottom:30px}
.about #center h1{text-align:center;
    font-size:21px;text-transform:uppercase;margin-bottom:14px}
.about #center .page_text h3:last-of-type,.about #center .page_text h3:nth-last-of-type(2),.about #center .page_text h3:nth-last-of-type(3),.about #center .page_text div:nth-last-of-type(2),.about #center .page_text div:last-of-type{display:none}
.about #center .page_text h3{font-size:18px;margin-bottom:8px}
.about #center .page_text h3 img{width:100%;height:auto}
.about #center .page_text img{float:none;display:block;margin:15px auto;max-width:100%;width: 100%;}
.about #center .page_text p img{max-width:100%;height:auto}
.about #center .page_text p a img{display:inline-block;width:55px}
.about #center .page_text ul{padding-top:10px}
.about #center .page_text ul li{list-style-image:url(/img/li.png);padding:0 0 5px 10px;margin-left:40px;line-height:1.5em; background: none;}
.about #center .page_text ul li img{float:none}
.about #center .page_text .h4{font-size:15px;
    font-family:HelveticaNeue-CondensedBold;text-transform:uppercase}
.about #center .page_text a{color:#3383c7}
.about #left{width:100%;text-align:center;padding:30px 0 0;order:-1}
.about #left ul li{line-height:29px;}
.about #left ul li a{line-height:29px;color:#3383c7}
.about .online__store{display: none;}
.about #left_menu .link__logo{display: none;}
.about #left_menu ul{margin-top: 20px;}

.engineering #left{width:100%;text-align:center;padding:30px 15px 0;order:-1}
.aboengineeringut #left ul li{line-height:29px;}
.engineering #left ul li a{line-height:29px;color:#3383c7}
.engineering .online__store{display: none;}
.engineering #left_menu .link__logo{display: none;}
.engineering #left_menu ul{margin-top: 20px;}

.contacts .slide{background:url(/img/contacts_bg.jpg) center center no-repeat;height:auto;background-size:cover;position:relative}
.contacts .slide .block{box-sizing:border-box;width:100%;height:100%}
.contacts .slide .block .blank{display:block;position:absolute;z-index:1;width:100%;height:100%;background:#999;opacity:.7}
.contacts .slide .block .info{position:relative;z-index:2;color:#fff;padding:25px 20px;
    font-size:15px;line-height:20px}
.contacts .slide .block .info a{color:#fff;
    font-size:20px}
.contacts .slide .block .info .title{font-size:30px;
    font-family:HelveticaNeue-CondensedBold}
.contacts .slide .block .info .left{width:240px}
.contacts .slide .block .info .right{width:215px}
.contacts .slide .block .info .right .p{padding-top:5px;line-height:15px;
    font-size:14px}
.contacts .slide .block .info .right .p .phone{font-size:16px}
.contacts .slide .block .info .phone{padding-top:2px;
    font-family:agencyb}
.contacts .slide .block .info .phone a{font-size:21px;color:#fff}
.contacts .content{padding-top:30px}
.contacts .content .container>*{margin:15px}
.contacts .content .container>div{float:none !important;width:calc(100% - 30px) !important}
.contacts .content .container>div iframe{margin:0 -15px;width:calc(100% + 30px)}
.contacts .content .container p img{display:block;text-align:center;margin:auto}
.contacts .content hr{height:1px;background:#f2f2f2;border:none}
.contacts .content .form{position:relative}
.contacts .content .form input[type=text],.contacts .content .form textarea{background:#f2f2f2;padding:7px 10px;margin:0 0 5px;border:1px solid #fff;border-radius:14px;
    font-family:Arial;
font-size:14px}
.contacts .content #message_form input[type=text]:not([name=image]),.contacts .content #message_form textarea{box-sizing:border-box;width:100%}
.contacts .content #message_form table{margin:0 -15px;width:calc(100% + 30px) !important}
.contacts .content #message_form td{width:50%;margin-bottom:5px;
    font-size:14px}
.contacts .content #message_form .button{font-size:12px;line-height:20px;padding:15px 40px 13px;width:auto;color:#fff;background:#26bd54;border-radius:5px;display:inline-block;
    font-weight:700;border:none;cursor:pointer;text-transform:uppercase}
.contacts .content #message_form .button.yellow{color:#4d4d4d;background:#ffcd33;padding-left:10px;padding-right:10px}

.contacts .content .container p img[alt="ventbazar_shema_proezda"] {
	width: 45px
}
.error-page .articles {
    display: block;
}
.articles__item {
    margin-right: 0;
width: calc(100% - 30px);
font-size: 14px;
padding: 15px;
}
.articles__item img{
width: 100%;margin-bottom: 10px;
}
.articles__item .title {
    display: block;
    color: #000;
    font-weight: 700;
    font-size: 15px;
    padding-bottom: 14px;
}
.articles__item .more {
    padding-top: 14px;
    color: #3383c7;
    display: block;
text-align: right;
}
.error-page .container{text-align:center}
.error-page .image div{margin-top:0 !important;text-align:center;padding:40px 0}
.error-page .image div img{width:100%;max-width:400px}
.error-page .content{padding:0 15px}
.error-page .content h1{margin-bottom:20px;
    font-size:21px;
font-weight:700;color:#3383c7;padding-top:30px;text-align:center;text-transform:uppercase}
.error-page .content p{display:flex;flex-wrap:wrap;text-align:left}
.error-page .center{text-align:center;padding-bottom:20px}
.error-page .button{margin:0 auto 20px;line-height:20px;padding:15px 40px 13px;width:auto;color:#fff;background:#26bd54;border-radius:5px;display:inline-block;
    font-weight:700;opacity:.9;cursor:pointer;
font-size:12px;text-transform:uppercase}
.error-page .button.blue{background:#3383c7}
.error-page .button:hover{opacity:1}
.search .container{padding:10px 0 30px}
.search h1{text-transform:uppercase;padding-top:10px;margin-bottom:15px;color:#3383c7;
    font-size:16px;
font-weight:700;text-align: left;padding-left: 10px;}
.search .pages_bar{text-align:left;padding:10px 0}
.search .pages_bar *{font-size:16px;line-height:20px;padding:0 3px;margin-left:5px}
.search .pages_bar a{color:#3383c7}
.search .items{display:flex;justify-content:space-around;flex-wrap:wrap}
.search .item{padding-bottom:10px;display:flex;flex-wrap:wrap;max-width:350px;border:2px solid #f2f2f2;margin:20px 10px 0;justify-content:center}
.search .thumbnail__wrap{position:relative;text-align:center}
.search .thumbnail__wrap a{display:block}
.search .thumbnail__wrap img{width:90%}
.search .product__stock{margin:10px 0;width:100%;padding:10px;color:#000000;font-size:12px;font-weight:900;line-height:14px;background:#f2f2f2}
.search .product__stock span{color:#f00101;font-weight:900}
.search .product__price{width:45%;padding:0 0 0 10px}
.search .product__price .price{display:none}
.search .product__price .price__number{text-align:left;display:block;color:#67a0ce;font-size:20px;font-weight:700}
.search .product__price .variate__price{display:block;text-align:left;color:#67a0ce;font-size:13px;font-weight:400}
.search .product__title{text-align:center;order:-1;width:90%;border-bottom:1px solid #f2f2f2}
.search .product__title a{color:#4d4d4d;font-size:18px;font-weight:700;line-height:2;text-transform:uppercase}
.search .product__manufacturer{font-weight:300;color:#868686;font-size:13px;order:-1;line-height:2;text-align:center;width:100%}
.search .product__info{display:none}
.search .product__button{width:50%;text-align:center}
.search .product__button .make__order{background:#6ebc5c;color:#ffffff;font-size:15px;font-weight:400;padding:10px 41px;}
}
#scrollUp{position:fixed;bottom: 250px;right:2%;display:none;z-index:3000;border-radius: 50px;}
#scrollUp.display_none{display: none!important;}
#popup_form,#popup_form .bg{height:100%;position:absolute}
#popup_form{display:none;z-index:200;top:0;left:0;width:100%}
#popup_form .form{position: fixed;z-index: 202; top: 50px !important;left:50%;background:#fff;border-radius:20px;padding:30px 30px 27px;box-shadow:0 0 10px #444;/*transform:translate(0, -50%);*/width:310px}
#popup_form .form img.close{position:absolute;z-index:205;top:5px;right:5px;cursor:pointer;padding:3px}
#popup_form .form h3{color:#3383c7;font-size:18px;margin-bottom:8px;font-family:HelveticaNeue-CondensedBold}
#popup_form .form .form__input{display:flex;flex-wrap:wrap;justify-content:space-between}
#popup_form .form .form__input div:not(.form__submit){width:100%}
#popup_form .form .form__input div:not(.form__submit) input{cursor:text;width:100%}
#popup_form .form .form__input div:not(.form__submit) input[type="text"]{background:#f2f2f2;padding:7px 10px;margin:10px 0 5px;border:1px solid #fff;border-radius:14px;
    font-family:Arial;
font-size:14px}
#popup_form .form .form__input div:not(.form__submit) span{font-size:10px}
#popup_form .form .form__submit{margin-top:20px;text-align:center;flex:1}
#popup_form .form .form__submit input{color:#4d4d4d;background:#ffcd33;line-height:20px;padding:15px 10px 13px;
    font-weight:700;border:none;width:100px;border-radius:5px;opacity:.9;text-transform:uppercase;
font-family:Arial;
font-size:12px}
#popup_form .form .form__submit input:hover{opacity:1}
#popup_form .bg{z-index:201;top:0;left:0;width:100%;background:#444;opacity:.7}
/*
.products .tabs__content__item .thumbnail__wrap:before{content:'';position:absolute;top:0;left:0}
.products .tabs__content__item:nth-child(1) .thumbnail__wrap:before{content:url("/img/stock.png")}
.products .tabs__content__item:nth-child(2) .thumbnail__wrap:before{content:url("/img/new.png")}
.products .tabs__content__item:nth-child(3) .thumbnail__wrap:before{content:url("/img/sale.png")}
*/
.services .realized_projects{padding-top:20px;padding-bottom:20px;background:#f6f6f6;margin-bottom:40px}
.services .realized_projects h4{text-align:center;margin-bottom:20px;text-transform:uppercase;
    font-size:20px;
font-weight:700}
.services .realized_projects .col-md-4{height:auto;margin-bottom:20px}
.services .realized_projects .col-md-4 .rel_proj_wrap{height:auto;display:block;position: relative;}
.services .realized_projects .col-md-4 .rel_proj_wrap img{position:relative;width:100%;max-width:360px;max-height:210px;margin: 0;}
.services .realized_projects .col-md-4 .rel_proj_wrap h4{font-family:HelveticaNeueCyr-Roman,Arial;width:100%;margin-bottom:0;padding:10px;color:#fff;position:absolute;text-align:center;
    font-size:16px;
font-weight:700;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:-webkit-linear-gradient(bottom,#000,transparent);background:-o-linear-gradient(bottom,#000,transparent);background:linear-gradient(0deg,#000,transparent);background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);bottom: 0;}
.services .realized_projects .col-md-4 .rel_proj_hide{visibility:hidden;position:absolute;width: 100%;height:100%;max-width:360px;max-height:210px;top:0;background-color:#f9c830;background-color:rgba(249,200,48,.9);color:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;
    font-size:16px}
.services .realized_projects .col-md-4 .rel_proj_hide h6{font-family:HelveticaNeueCyr-Roman,Arial;margin-bottom:10px;text-transform:uppercase;
    font-weight:700;text-align:center}
.services .realized_projects .col-md-4:hover .rel_proj_wrap h4{display:none}
.services .realized_projects .col-md-4:hover .rel_proj_hide{visibility:visible}
.services .realized_projects .col-md-12{text-align:right}
.services .realized_projects .col-md-12 .all_realized_button{font-size:13px;
    font-weight:700;color:#fff;text-transform:uppercase;padding:17px 29px;background:#3cc365;border-radius:4px;margin-right:1%;display: inline-block;}
.services .realized_projects .col-md-12 .all_realized_button:focus,.services .realized_projects .col-md-12 .all_realized_button:hover{text-decoration:none}
.services .realized_projects .col-md-4 .rel_proj_wrap iframe{width: 100%;}

.services .video_examples{padding-top:20px;padding-bottom:20px;background:#f6f6f6;margin-bottom:40px}
.services .video_examples h4{text-align:center;margin-bottom:20px;text-transform:uppercase;
    font-size:20px;
font-weight:700}
.services .video_examples .col-md-4{max-height:210px;margin-bottom:15px;height:auto;}
.services .video_examples .col-md-4 .rel_proj_wrap{/*height:100%;*/display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;position: relative;}
.services .video_examples .col-md-4 .rel_proj_hide{visibility:hidden;position:absolute;width: 100%;height:100%;max-width:360px;max-height:210px;top:0;background-color:#f9c830;background-color:rgba(249,200,48,.9);color:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;
    font-size:16px}
.services .video_examples .col-md-4 .rel_proj_hide h6{font-family:HelveticaNeueCyr-Roman,Arial;margin-bottom:10px;text-transform:uppercase;
    font-weight:700;text-align:center}
.services .video_examples .col-md-4:hover .rel_proj_wrap h4{display:none}
.services .video_examples .col-md-4:hover .rel_proj_hide{visibility:hidden}
.services .video_examples .col-md-12{text-align:right}
.services .video_examples .col-md-12 .all_realized_button{font-size:13px;
    font-weight:700;color:#fff;text-transform:uppercase;padding:17px 29px;background:#3cc365;border-radius:4px;margin-right:1%;display: inline-block;}
.services .video_examples .col-md-12 .all_realized_button:focus,.services .video_examples .col-md-12 .all_realized_button:hover{text-decoration:none}
.services .our_clients{padding-top:20px;padding-bottom:30px;background-image:url(/img/clients_bg.png);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;margin-bottom:20px}
.services .our_clients:before{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;background-color:hsla(0,0%,100%,.9)}
.services .our_clients h4{text-align:center;margin-bottom:20px;text-transform:uppercase;
    font-size:20px;
font-weight:700;color: #444444;position: relative;}
.services .our_clients .col-md-12{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.services .our_clients .col-md-12 .client_logo{width:20%;max-height:100px;text-align:center;margin-bottom:20px;display: flex;align-items: center;justify-content: center;}
.services .our_clients .col-md-12 .client_logo img{width:135px;max-width: 100%;cursor: default;}
.services .third_row_call_form{position:relative;margin-bottom: 60px;}
.services .third_row_call_form:before{display:block;content:"";background-image:url(/img/brif_but_bg.png);position:absolute;top:0;left:0;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:50%;z-index:0;width:100%;height:100%}
.services .third_row_call_form .col-md-12{background-color:#3383c7;background-color:rgba(51,131,199,.9);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0;position:relative;z-index:6;width: 100%;}
.services .third_row_call_form .col-md-12 p{color:#fff;
    font-size:20px;margin-bottom:0;
font-weight: normal;text-transform: uppercase;}
.services .third_row_call_form .col-md-12 a{color:#fff;
    font-size:16px;padding:15px 30px;border:2px solid #fff;border-radius:6px;
font-weight: normal;text-transform: uppercase;}
.services .third_row_call_form .col-md-12 a:hover{text-decoration:none;background-color:#3cc365}


.services .services_inner .services_wraper{margin-bottom:20px}
.services .services_inner .services_wraper .col-md-5{padding-right:0;margin-bottom: 30px;padding-left: 0;margin-left: 15px;}
.services .services_inner .services_wraper .col-md-5 .service_info_wrap{font-size:15px;
    font-weight:700;padding-top:48px;background-image:url(/img/service_1-1.png);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:50%;border:4px solid #3383c7;min-height:112px;height:112px}
.services .services_inner .services_wraper .col-md-5 .service_info_wrap a{display:block;height:100%;width:100%}
.services .services_inner .services_wraper .col-md-5 .service_info_wrap a:hover{text-decoration:none}
.services .services_inner .services_wraper .col-md-5 .service_info_wrap h4{font-family:HelveticaNeue-Condensed;color:#fff;text-transform:uppercase;text-align:center;width:100%;background-color:#3383c7;padding:10px 15px;margin-bottom:0;
    font-size: 18px;}
.services .services_inner .services_wraper .col-md-5 .service_info_wrap p{display:none;color:#000;padding:5px 20px;text-align:center;background-color:#fff;background-color:hsla(0,0%,100%,.8);
    font-family:HelveticaNeue-Condensed;
font-size: 16px;}
.services .services_inner .services_wraper .first_to_show .service_info_wrap p,.services .services_inner .services_wraper .first_to_show_2 .service_info_wrap p,.services .services_inner .services_wraper .first_to_show_3 .service_info_wrap p,.services .services_inner .services_wraper .first_to_show_4 .service_info_wrap p,.services .services_inner .services_wraper .first_to_show_5 .service_info_wrap p,.services .services_inner .services_wraper .first_to_show_6 .service_info_wrap p{display:block}
.services .services_inner .services_wraper .first_to_show{background:url(/img/service_1.png) 50% no-repeat;background-size:cover;}

.services .services_inner .services_wraper .first_to_show{background:url(/img/service_1.png) 50% no-repeat;background-size:cover;}
.services .services_inner .services_wraper .first_to_show_2{background:url(/img/service_2.png) 50% no-repeat;background-size:cover;}
.services .services_inner .services_wraper .first_to_show_3{background:url(/img/service_3.png) 50% no-repeat;background-size:cover;}
.services .services_inner .services_wraper .first_to_show_4{background:url(/img/service_4.png) 50% no-repeat;background-size:cover;}
.services .services_inner .services_wraper .first_to_show_5{background:url(/img/service_5.png) 50% no-repeat;background-size:cover;}
.services .services_inner .services_wraper .first_to_show_6{background:url(/img/service_6.png) 50% no-repeat;background-size:cover;}

.services .services_inner .services_wraper .first_to_show:hover .service_info_wrap{cursor:pointer;background-image:url(/img/service_1.png);border-color:#ffcd33;padding-top:0;min-height:160px;height:160px}
.services .services_inner .services_wraper .first_to_show:hover .service_info_wrap h4{background-color:#ffcd33}
.services .services_inner .services_wraper .first_to_show:hover .service_info_wrap p{display:none}
.services .services_inner .services_wraper .first_to_show_2:hover .service_info_wrap{cursor:pointer;background-image:url(/img/service_2.png)!important;border-color:#ffcd33;padding-top:0;min-height:160px;height:160px}
.services .services_inner .services_wraper .first_to_show_2:hover .service_info_wrap h4{background-color:#ffcd33}
.services .services_inner .services_wraper .first_to_show_2:hover .service_info_wrap p{display:none}
.services .services_inner .services_wraper .first_to_show_3:hover .service_info_wrap{cursor:pointer;background-image:url(/img/service_3.png)!important;border-color:#ffcd33;padding-top:0;min-height:160px;height:160px}
.services .services_inner .services_wraper .first_to_show_3:hover .service_info_wrap h4{background-color:#ffcd33}
.services .services_inner .services_wraper .first_to_show_3:hover .service_info_wrap p{display:none}
.services .services_inner .services_wraper .first_to_show_4:hover .service_info_wrap{cursor:pointer;background-image:url(/img/service_4.png)!important;border-color:#ffcd33;padding-top:0;min-height:160px;height:160px}
.services .services_inner .services_wraper .first_to_show_4:hover .service_info_wrap h4{background-color:#ffcd33}
.services .services_inner .services_wraper .first_to_show_4:hover .service_info_wrap p{display:none}
.services .services_inner .services_wraper .first_to_show_5:hover .service_info_wrap{cursor:pointer;background-image:url(/img/service_5.png)!important;border-color:#ffcd33;padding-top:0;min-height:160px;height:160px}
.services .services_inner .services_wraper .first_to_show_5:hover .service_info_wrap h4{background-color:#ffcd33}
.services .services_inner .services_wraper .first_to_show_5:hover .service_info_wrap p{display:none}
.services .services_inner .services_wraper .first_to_show_6:hover .service_info_wrap{cursor:pointer;background-image:url(/img/service_6.png)!important;border-color:#ffcd33;padding-top:0;min-height:160px;height:160px}
.services .services_inner .services_wraper .first_to_show_6:hover .service_info_wrap h4{background-color:#ffcd33}
.services .services_inner .services_wraper .first_to_show_6:hover .service_info_wrap p{display:none}
.services .services_inner .services_wraper .col-md-7{padding-left:0}
.services .services_inner .services_wraper .col-md-7 ul li{padding:0;
    font-size:18px;border-top:1px solid #d9d9d9;display:block;position:relative;line-height:1.3;
font-family:HelveticaNeue-Condensed;background:none;}
.services .services_inner .services_wraper .col-md-7 ul li a{color: #444444;padding:7.7px 30px;padding-right:100px;display:block;}
.services .services_inner .services_wraper .col-md-7 ul li a:focus,.services .services_inner .services_wraper .col-md-7 ul li a:hover{text-decoration:none}
.services .services_inner .services_wraper .col-md-7 ul li:last-child{border-bottom:1px solid #d9d9d9}
.services .services_inner .services_wraper .col-md-7 ul li:before{display:block;content:"";position:absolute;left:0;top:0;height:100%;width:4%;background:-webkit-gradient(linear,left top,right top,from(#e6e6e6),to(transparent));background:-webkit-linear-gradient(left,#e6e6e6,transparent);background:-o-linear-gradient(left,#e6e6e6,transparent);background:linear-gradient(90deg,#e6e6e6,transparent)}
.services .services_inner .services_wraper .col-md-7 ul li:after{display:block;content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000;position:absolute;right:30px;top:40%}
.services .services_inner .services_wraper .col-md-7 ul li:hover{cursor:pointer;background-color:#ffcd33}
.services .services_inner .services_wraper .col-md-7 ul li:hover:before{background:-webkit-gradient(linear,left top,right top,from(#f1bd1d),to(transparent));background:-webkit-linear-gradient(left,#f1bd1d,transparent);background:-o-linear-gradient(left,#f1bd1d,transparent);background:linear-gradient(90deg,#f1bd1d,transparent)}
.services .services_inner .services_wraper .col-md-7 ul li:hover:after{border-left:5px solid #fff}
.services .services_inner .services_wraper .row{margin-bottom:15px}
.services .services_inner .services_wraper .row:nth-child(3) .col-md-5 .service_info_wrap{background-image:url(/img/service_2-2.png)}
.services .services_inner .services_wraper .row:nth-child(4) .col-md-5 .service_info_wrap{background-image:url(/img/service_3-3.png)}
.services .services_inner .services_wraper .row:nth-child(5) .col-md-5 .service_info_wrap{background-image:url(/img/service_4-4.png)}
.services .services_inner .services_wraper .row:nth-child(6) .col-md-5 .service_info_wrap{background-image:url(/img/service_5-5.png)}
.services .services_inner .services_wraper .row:nth-child(7) .col-md-5 .service_info_wrap{background-image:url(/img/service_6-6.png)}
.services .services_inner .services_wraper .row .tabs_content_service_1 .service_info_wrap,.services .services_inner .services_wraper .row .tabs_content_service_2 .service_info_wrap,.services .services_inner .services_wraper .row .tabs_content_service_3 .service_info_wrap,.services .services_inner .services_wraper .row .tabs_content_service_4 .service_info_wrap,.services .services_inner .services_wraper .row .tabs_content_service_5 .service_info_wrap,.services .services_inner .services_wraper .row .tabs_content_service_6 .service_info_wrap{position:relative;padding-top:0;border-color:#ffcd33}
.services .services_inner .services_wraper .row .tabs_content_service_1 .service_info_wrap h4,.services .services_inner .services_wraper .row .tabs_content_service_2 .service_info_wrap h4,.services .services_inner .services_wraper .row .tabs_content_service_3 .service_info_wrap h4,.services .services_inner .services_wraper .row .tabs_content_service_4 .service_info_wrap h4,.services .services_inner .services_wraper .row .tabs_content_service_5 .service_info_wrap h4,.services .services_inner .services_wraper .row .tabs_content_service_6 .service_info_wrap h4{background-color:#ffcd33;color:#000;margin-bottom:12%}
.services .services_inner .services_wraper .row .tabs_content_service_1 .service_info_wrap{background-image:url(/img/service_1.png)}
.services .services_inner .services_wraper .row .tabs_content_service_2 .service_info_wrap{background-image:url(/img/service_2.png)!important}
.services .services_inner .services_wraper .row .tabs_content_service_3 .service_info_wrap{background-image:url(/img/service_3.png)!important}
.services .services_inner .services_wraper .row .tabs_content_service_4 .service_info_wrap{background-image:url(/img/service_4.png)!important}
.services .services_inner .services_wraper .row .tabs_content_service_5 .service_info_wrap{background-image:url(/img/service_5.png)!important}
.services .services_inner .services_wraper .row .tabs_content_service_6 .service_info_wrap{background-image:url(/img/service_6.png)!important}
.services .services_inner .services_wraper .row .tabs_row_service_1 ul .current,.services .services_inner .services_wraper .row .tabs_row_service_2 ul .current,.services .services_inner .services_wraper .row .tabs_row_service_3 ul .current,.services .services_inner .services_wraper .row .tabs_row_service_4 ul .current,.services .services_inner .services_wraper .row .tabs_row_service_5 ul .current,.services .services_inner .services_wraper .row .tabs_row_service_6 ul .current{background-color:#ffcd33}
.services .services_inner .services_wraper .row .tabs_row_service_1 ul .current:before,.services .services_inner .services_wraper .row .tabs_row_service_2 ul .current:before,.services .services_inner .services_wraper .row .tabs_row_service_3 ul .current:before,.services .services_inner .services_wraper .row .tabs_row_service_4 ul .current:before,.services .services_inner .services_wraper .row .tabs_row_service_5 ul .current:before,.services .services_inner .services_wraper .row .tabs_row_service_6 ul .current:before{background:-webkit-gradient(linear,left top,right top,from(#f1bd1d),to(transparent));background:-webkit-linear-gradient(left,#f1bd1d,transparent);background:-o-linear-gradient(left,#f1bd1d,transparent);background:linear-gradient(90deg,#f1bd1d,transparent)}
.services .services_inner .services_wraper .row .tabs_row_service_1 ul .current:after,.services .services_inner .services_wraper .row .tabs_row_service_2 ul .current:after,.services .services_inner .services_wraper .row .tabs_row_service_3 ul .current:after,.services .services_inner .services_wraper .row .tabs_row_service_4 ul .current:after,.services .services_inner .services_wraper .row .tabs_row_service_5 ul .current:after,.services .services_inner .services_wraper .row .tabs_row_service_6 ul .current:after{border-left:5px solid #fff}
.services .services_inner .services_wraper .col-md-5{display:none;}
.services .services_inner .services_wraper .col-md-5.to_show{display:block;}
.xs-visible{display: none;}

.geo_button{margin:100px 0 20px;padding:0 0 5px 45px;line-height:40px;background:url(/img/geo.png) left 0px no-repeat;cursor:pointer;display:none;color: #517bbd;opacity: 0.54;}
.geo_button:hover{opacity: 1;}


.home .modal_window_recall_wrap{position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:#444;background:rgba(68,68,68,.7);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2000;display:none}
.home .modal_window_recall_wrap .modal_window_recall{background:#fff;border-radius:20px;padding:30px 30px 27px;-webkit-box-shadow:0 0 10px #444;box-shadow:0 0 10px #444;width:70%;position:relative;margin-bottom:150px}
.home .modal_window_recall_wrap .modal_window_recall .close_form{position:absolute;right:10px;top:10px;width:15px;height:15px;background-image:url(/img/close.png);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}
.home .modal_window_recall_wrap .modal_window_recall h3{color:#3383c7;
    font-size:18px;
font-weight:700;margin-bottom:20px}
.home .modal_window_recall_wrap .modal_window_recall input{background:#f2f2f2;padding:7px 10px;margin:0 0 5px;border:1px solid #fff;border-radius:14px;
    font-size:14px;width:80%}
.home .modal_window_recall_wrap .modal_window_recall p{font-size:12px;padding-left:10px;margin:5px 0}
.home .modal_window_recall_wrap .modal_window_recall button{font-size:12px;
    font-weight:700;line-height:20px;display:block;width:auto;padding:14px 10px;text-transform:uppercase;opacity:.9;color:#4d4d4d;border:none;border-radius:5px;background:#ffcd33;margin:0 auto;margin-top:40px}
.home .modal_window_recall_wrap .modal_window_recall button:hover{opacity:1}
.home .recall_opened{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.bottom_text{margin-bottom: 30px;}
.cooperation .link__online__store{display:none}
.objects_page .breadcrumbs{display:none}

@media screen and (max-width: 767px){
    .mob_none {
        display: none;
    }
    a.consultation__link {
        display: none;
    }
    .item-content #center #item_page .right .price {
        min-height: auto;
    }
    .buttons_tablet { display: none; }
    
    .item-content #center #item_page .left .buttons li{
        width: 88%;
        padding: 15px 16px 15px 32%!important;
        text-align: left;
        background-size: auto;
        margin-bottom: 10px;
    }
    .item-content #center #item_page .small-imgs {
        width: 100%;
    }
    .tovar-top_rightbox {
        display: block;
        padding-top: 15px;
    }

    .item-content #center #item_page .left .buttons li {
        background-position: 45px 10px;
    }
    #item_page .modal_kredit_wrap {
        top: -75vh;
        max-width: 98%;
    }
    .description_title
  .item-content #center #item_page .social_row{height: auto;}
.row {margin-right: 0;margin-left: 0;}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{width:100%;padding: 0;}
    
 .single_item .seo .container {
    max-width: -webkit-fill-available;
}  
.item-content #center #item_page .right .buttons {
    margin-left: 0;
    width: 100%;
    padding: 0;
    margin-top: 15px;
}
#popup_form .form input[type="text"], #popup_form .form textarea {
    max-width: 90%;
}
.technic-right #callback_inline .one-click_input {width: 100%;}
.item-content #center #item_page .right .buttons span {margin: 0 10px;}
.item-content #center #item_page .left .buttons li {
    list-style: none;
    margin: 0 10px 20px;
}
.services .services_inner .services_wraper .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
.services .services_inner .services_wraper .row .col-md-5{width:100%;min-width:100px}
.services .services_inner .services_wraper .row .col-md-7{padding-left:0;padding-right:0}
.services .services_inner .services_wraper .row .col-md-7 ul li{padding:5px 15px;padding-right:40px}
.services .realized_projects .col-md-4,.services .video_examples .col-md-4{width:100%;margin:10px;margin:0 auto;margin-bottom:40px;max-width: 360px;float: none;}
.services .realized_projects .col-md-4 .rel_proj_wrap,.services .video_examples .col-md-4 .rel_proj_wrap{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}
.services .realized_projects .col-md-4 .rel_proj_wrap iframe,.services .video_examples .col-md-4 .rel_proj_wrap iframe{width:100%;}
.services .realized_projects .col-md-4 .rel_proj_hide,.services .services_inner .video_examples .col-md-4 .rel_proj_hide{left:0;visibility: visible;width: 100%;}

.services .our_clients .col-md-12 .client_logo{width:42%; margin: 20px 4%;}
    
.services .realized_projects .col-md-12 .all_realized_button, .services .video_examples .col-md-12 .all_realized_button{margin-right: 10%;display: inline-block;}
.services .video_examples .col-md-4 .rel_proj_hide{width: 100%;}
.services .our_clients{padding: 20px 35px 30px;}
.services .third_row_call_form .col-md-12 a, .services .third_row_call_form .col-md-12 p {
    font-size: 18px;
}
.services .third_row_call_form .col-md-12 p {
    padding: 0 15px;margin-bottom: 20px;
    text-align: center;
}
.services .third_row_call_form .col-md-12 a, .services .third_row_call_form .col-md-12 p {
    display: inline-block;
}
.services .third_row_call_form .col-md-12 p {
    width:100%
}
.services .third_row_call_form .col-md-12{display: block;text-align: center;}
.services .third_row_call_form {margin-bottom: 40px;margin-top: 40px;}

.services .center_blue {margin-bottom: 20px;}
.services .services_inner .services_wraper .col-md-5 {
    margin-bottom: 0px;
}
.services .realized_projects .col-md-4, .services .video_examples .col-md-4 {
    margin-bottom: 15px;
}

.services .services_inner .services_wraper .col-md-5 .service_info_wrap{padding-top:0;min-height:160px;height:160px;display: flex;align-items: center;}
.services .services_inner .services_wraper .col-md-5 .service_info_wrap:hover{display: block;}
.services .services_inner .services_wraper .col-md-5 .service_info_wrap a {height: auto;}

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


.home .blue_line_hidden{background:#3383c7;line-height:65px;text-align:center;display:block;position:relative;margin-bottom: 20px;}

.home .blue_line_hidden a{margin:4px 0;display:inline-block;padding:0 10px 0 50px;color:#fff;background:url(/img/callback_phone.png) 0 0 no-repeat;
    font-family:HelveticaNeue-CondensedBold,Arial,sans-serif;
font-size:22px;position:relative}


#popup_form .form, #order_form .form, #price_request_form .form, #tovar_page_order_form .form  {
    width: 75% !important;
    margin-left: -47% !important;
    max-height: 70vh;
}
#popup_form iframe {
    width: 100%!important;
    height: auto!important;
    max-width: 640px;
}
#popup_form .form #callback_form input[type="text"], #popup_form .form #callback_form textarea {
    width: calc(100% - 20px);
}
#popup_form .form .notice, #order_form .form .notice, #price_request_form .notice, #tovar_page_order_form .notice {
    margin: 0;
}
.hidden-xs{display:none;}
.basket__full{position: relative;
    top: -7px;
    color: #fff;
    right: -28px;}
.products .product__price {
    width: 100%;
    padding: 10px;
    text-align: center;
    color: #67a0ce;
font-size: 18px;
font-weight: bold;
font-family: HelveticaNeue-CondensedBold;
}
.products .product__button {
    width: 100%;
    text-align: center;
}
.products .product__price .price__number {
    text-align: center;
}
.products .product__price .variate__price{text-align: center;
}
.flip-container.product__item{height: 385px;}
.flipper{width: 100%;}
.flipper .front, .flipper .back {
    height: 100% !important;
}
.item.block-incitation .button span {
    overflow: visible !important;
}
.same_seria{display:none;}

.article .content .similar_articles{display:block;}
.article .content .similar_articles h3{margin-bottom: 20px;}
.article .content .similar_articles .similar_item{position: relative;height: auto;margin-bottom: 10px;display:inline-block;}
.article .content .similar_articles .similar_item .img {display:none;}
.article .content .similar_articles .similar_item .desc{display:none;}
.article .content .similar_articles a{display: block;
    padding: 0 15px;
    color: #3383C7;
    font-weight: bold;
    text-decoration: underline;
    line-height: 1.2;

}
.binct-phone-number-1{white-space: nowrap;}

.inter-content .top_banner {
    background: url(/img/from_big_im.jpg) 50% 0 no-repeat;
    background-size: contain;
    height: 150px;
}
.inter-content #center {
    width: auto;
    margin: auto;
    padding: 0 15px;
}
.inter-content .logos {
    flex-wrap: wrap;

}
.inter-content .logos img {
    width: 80px;
    margin-bottom: 10px;
}
.inter-content .info .info_block {

    height: 60px;
    font-size: 11px;
    color: #4f7cc5;
    padding-left: 0;
    padding-top: 20px;
    max-width: 33%;
    position: relative;
    padding-top: 80px;
    text-align: center;

}
.inter-content .info .info_block.info_02::before {
    background-position: -110px 0;
}
.inter-content .add_services .info_block.info_01 {
    width: 100%;
}
.inter-content .add_services .info_block.info_03 {
    width: 100%;
}
.inter-content .add_services .info_block {
    width: 100%;
    font-size: 14px;
}
.inter-content .add_services .info_block br{
    display: none;
}
.inter-content .consultation .info_block p {
    font-size: 16px;
}
.consultation {
    height: auto;
}
.inter-content .consultation .info_block {
    float: none;
    width: 100%;
}
.inter-content .consultation .info_block .icon {
    width: 75px;
    height: 75px;
}
.inter-content .consultation .info_block.info_01 {

    padding-bottom: 20px;
    border-bottom: 1px solid #4f7cc5;
    margin-bottom: 20px;

}
.inter-content .consultation .info_block.info_02 {

    border-left: none;
    float: none;
    width: 100%;

}
.inter-content .consultation .info_block.info_02 p {

    text-align: left;
    font-size: 18px;

}
.inter-content .consultation .info_block .input_row label {

    width: 50px;
    display: inline-block;
    text-align: right;
    padding-right: 20px;
    font-size: 18px;
    color: #575756;

}
.inter-content .consultation .info_block .input {

    width: calc(100% - 90px);
    border: none;
    background: #f4f4f4;
    padding: 5px;
    border-radius: 20px;

}
.inter-content .consultation .info_block .checkbox_row {

    margin-top: 30px;
    padding-left: 0;

}
.inter-content .consultation .info_block .checkbox {

    width: 50%;
    float: left;
    margin: 10px 0 0px;

}
.inter-content .consultation .info_block .checkbox label {

    color: #575756;
    font-size: 16px;
    padding-left: 15px;

}

.delivered .delivered_title {
    color: #575756;
    font-size: 25px;
    text-transform: uppercase;
    font-family: 'HelveticaNeueCyr-Roman';
    text-align: center;
    margin-bottom: 45px;
}
.delivered .delivered_list_item {
    font-size: 16px;
}

.delivered .delivered_list_item {

    font-size: 15px;
    padding: 3px 5px 0px 23px;
        padding-right: 5px;
    margin-bottom: 7px;
    position: relative;
    padding-right: 45%;

}

.delivered .delivered_list_item span {

    float: right;
    position: absolute;
    width: 50%;
    right: 5px;
    top: 15px;
    text-align: right;

}
.delivered {

    background: url(/img/fly.jpg) 50% 100% no-repeat;
        background-size: auto auto;
    padding-bottom: 90px;
    background-size: contain;

}
.delivered .delivered_list_title {

    font-size: 18px;
    font-weight: bold;
    color: #4f7cc5;

}
.blog .content .item__description {
    display: none;
}
.blog .content .item {
    position: relative;
}

.article{padding: 0 15px;}
.article table{}
.article table tr{}
.article table td{display: block;}
.article table td p{height: auto !important;}
.article .content #callback_inline {
    margin: 10px auto;width: auto;
}
.models_list .item {
    width: 95%;
    float: none;
}


.services .services_inner .services_wraper .col-md-5 {
    margin-left: 0;
}

.content .services ul li{margin-left: 0;}


.price_old{display: block;}

}
.seo ul {
    padding-top: 10px;
}
.seo ul li {
    list-style-image: url(/img/li.png);
    padding: 0 0 5px 10px;
    margin-left: 40px;
    line-height: 1.5em;
}
.seo a{
	color: #3383c7;
}
#callback_form .last_works {
	display: flex;
	position: relative;
}
#callback_form .last_works .item {
	float: left;
	width: 180px;
	box-sizing: border-box;
	padding:5px;
	border-radius: 3px;
	border-bottom: 1px solid #cfcfd0;
	background: #f7f7f7;
	margin-right: 20px;
}
#callback_form .last_works .item .info,
#callback_form .last_works .item img {
	width: 100%;
	height:auto;
}

#callback_form .last_works .item .info .title,
#callback_form .last_works .item .info .title a {
	font-size: 14px; color: #444;
}

#callback_form .last_works .item .info small {
	padding:0;
}

#callback_form .last_works .actions {
	position: absolute;
	right: -30px;
}
#content a{color: #3383c7;}
#content ul{padding-top:10px}
#content h2{margin-bottom:10px}
#breadcrumbs{border-bottom: 1px solid #f2f2f2;padding: 0 10px;}
#breadcrumbs a, #breadcrumbs span {
    letter-spacing: nowrap;
    display: inline-block;
}
  #breadcrumbs ul {
    display: inline-block;
}
#breadcrumbs li {
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	display: inline-flex;
	-ms-align-items: flex-start;
	align-items: flex-start;
}
/* .content #share-buttons img {
    width: 35px;
    padding: 0 5px;
    border: 0;
    box-shadow: none;
    display: inline;
}
*/.article .content a {
    color: #3383c7;
}
#popup_form .form {overflow:auto;overflow-x: hidden;}
#callback_form .links_block{position:relative;bottom:-32px;text-align:center;line-height:1;width:100%}
#callback_form .links_block a{display:inline-block;margin:0 5px}
@media screen and (max-width: 669px){
 #callback_form .last_works .actions {display: none;}
 .seo .left_items{display: block; padding-top: 60px;}
 .single_item .seo .item {
    margin-left: 15px;
    border-radius: 5px;
    margin-top: 33px;
    }
.single_item .seo .left_items h3{top:60px;}
}
.zdcontainer{height:480px;}

@media screen and (max-width: 425px){
#callback_form .last_works{
    display:block;
}
 #popup_form #callback_form .last_works .item {
    width: 100%;
 }
 #bingc-phone-button.bingc-show{left: 2%;}
 #bingc-phone-button div.bingc-phone-button-tooltip.bingc-phone-button-tooltip-bottom-right {
    left: 5px;
}
.items_preview_block{display: none;}
.single_item .articles {
    display: block;padding-top: 15px;
}
.single_item .articles .articles__item span {
    display: none;
}
.zdcontainer{height:300px;}
}
a.action_more{color: #3383c7;}


#tovar_table table, table, table.trackbar {
    border-collapse: collapse;
}
.article table td{vertical-align: top;width: 20%; padding-top: 20px;}
.article table p img {
    max-width: 100%;
    height: auto;
    margin: 0 0 5px 0;
}
.article .content table p {
    text-indent: 0;line-height: 1.2;
}
.article .content table tr + tr p {
    width: auto;
    font-size: 13px;
}
.m_v{display:none !important;}
 
@media screen and (max-width: 767px){
    .breadcrumbs{
        margin: 5px 0 35px 0;h
    }
    #breadcrumbs a, #breadcrumbs span {
    color: #3383c7;
}
/* #breadcrumbs ul {
    color: #fff;
    padding: 10px;   
}
  
#breadcrumbs ul li, #breadcrumbs span {
    display: none!important;
}
#breadcrumbs ul li:nth-last-child(2) span, #breadcrumbs ul li:nth-last-child(2){
    display: inline-block!important;
    position: relative;
    font-size:0;
    color: #808080;
    
}
#breadcrumbs ul li:nth-last-child(2):before{
content: "< назад";
position: absolute;
top: -6px;
z-index: 10000;
font-size: 18px;
min-width: 100px;
}*/

    .article .content table tr + tr p{
        margin: 0 auto;
    }
    .article table td{vertical-align: top;width: 100%;}
 .item-content #center #item_page .right.with_kredit .price,
 .item-content #center #item_page .right .variate__price {
    float: none;
    position: relative;
    font-family: HelveticaNeueCyr-Roman;
    font-size: 16px;
    line-height: 25px;
    padding-right: 10px;
    color: #67a0ce;
    max-width:100%;
    text-align: center;
    margin: 0 auto;
    margin-top: 20px;
    border-bottom: none;
    display: block;
}

.item-content #center .technic-right_img .price .variate__price {
    display: block;
}
.item-content #center .technic-right_img .price .variate__price span {
    font-size: 16px;
    font-family: HelveticaNeueCyr-Roman;  
}

.with_kredit .price {
    width: 160px;
}
.item-content #center #item_page .right.with_kredit .price strong, .item-content #center #item_page .right.with_kredit .price .price__number {
    font-family: HelveticaNeue-CondensedBold;
    color: #3ec365;
    font-size: 36px;
    display: block;
    width: 100%;
    /*letter-spacing: 0.3rem;*/
}
#item_page .right.with_kredit .button {
    margin: 20px 0 0;
    float: none;
    padding: 15px 0px 13px;
    width: 100%;
    text-align: center;
    display: block;
    height: 48px;
    margin-bottom: 10px;
}
.item-content .right.with_kredit table {
    order: 20;
    margin-top: 20px;
}
.mob-none {display: none;}
#item_page .item-content .right.with_kredit {
    width: 100%;
}
.button_kredit {
    margin-top: 18px;
    margin-left: 68px;
    margin: 0 auto;
}

#item_page .right.with_kredit .consultation {
    float: none;
    text-align: center;
    margin-right: 0;
    display: block;
    padding-right: 0;
    padding-top: 20px;
    width: 100%;
    padding-bottom: 0;
}
#item_page .right.with_kredit .consultation #callback_inline .one-click_input{
  
}
#item_page .section .top-action-block .right-list {
    padding-left: 30px;
}
.modal_kredit{
    top: 0;
    left: 0;
    transform: none;	
}
#item_page .section {
    width: 100%;
}
.modal_kredit .modal_wrap {
    width: 96%;
    top: 50%;
    margin: 0 auto;
    /*max-height: 550px;
    overflow: auto;*/
}

.modal_kredit .modal_body {
    padding: 0 15px;
}
.item-content .right.with_kredit .modal_kredit .modal_body table tr, .item-content .right.with_kredit .modal_kredit .modal_body > div {
    width: 100%;
    flex-direction: column;
    height: auto;
    margin-top: 20px;
}
.item-content .right.with_kredit .modal_body table, .item-content .right.with_kredit .modal_body {
    margin-top: 0px;
}
.m_h{display:none !important;}
.m_v{display:inline-block !important;color: #444;}
.item-content #center #item_page .modal_kredit_wrap .modal_body > div > div {
    width: 100%;
    display: flex;
    justify-content: space-around;
    margin: 5px 0;
    padding: 0;
}
.modal_kredit_wrap .modal_close {
    right: 10px;
    top: 10px;
}
.modal_kredit_wrap .modal_body > div {
    padding: 10px 0;
}
.item-content #center #item_page .right .modal_kredit .modal_body table td, .item-content #center #item_page .right .modal_kredit .modal_body  > div > div {
    padding: 10px;
    height: 40px;
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.item-content #center #item_page .right .modal_kredit .modal_body table td:first-child,.item-content #center #item_page .right .modal_kredit .modal_body > div > div:first-child {
    text-align: center;
}
.item-content #center #item_page .right .modal_kredit .modal_body table td:nth-child(1), .item-content #center #item_page .right .modal_kredit .modal_body table td:nth-child(3),.item-content #center #item_page .right .modal_kredit .modal_body > div > div:nth-child(1), .item-content #center #item_page .right .modal_kredit .modal_body > div > div:nth-child(3) {
    border-bottom: 0px solid #ddd;
}
.modal_kredit .modal_header {
    margin-bottom: 0px;
    padding: 20px 20px 18px;
}
.modal_kredit .modal_footer_info {
    padding-left: 50px;
    background: url("/img/i_i.jpg") 20px 50% no-repeat;
    line-height: 26px;
}
.modal_kredit .modal_footer {
    padding: 20px;
}
.btn_kredit {
    margin-bottom: 10px;
}
#item_page .modal_kredit_wrap .btn_kredit {
    margin-bottom: 0;
}

}
@media screen and (max-width: 767px) {
    #item_page .modal_kredit_wrap {
        /*top: -55vh;*/
        top: -25%;
    }
    .wrap_table {
        width: 100%;
        overflow: auto;
    }
    #tovar_table_add {
        position: fixed!important;
        top: 70%!important;
        left: 0!important;
        width: 280px;
        right: 0;
        margin: auto;
        z-index: 100;
    }
    .right-list.desktop {
        display: none;
    }
    .item-content #center #item_page .section.page .tabs li.current {
        position: relative;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
    }
    .item-content #center #item_page .section.page .tabs li.current::before {
        content: "";
        position: absolute;
        left: 50%;
        bottom: -8px;
        /*background: #3ec365;*/
        background: #000;
        width: 2px;
        height: 16px;
        display: block;
    }
    .item-content .section.page .box {
        /*padding-top: 145px;*/
        padding-top: 100px;
        overflow: hidden;
        padding: 0 10px;
    }
    .item-content .section.page .boxes .box:nth-child(4) {
        padding-top: 0;
    }
    .consultation {
        padding-bottom: 10px;
    }
    .item-content .images .big-img {
        border: 1px solid #d9d9d9;
        border-radius: 8px;
            display: flex;
        padding: 10px 0;
        padding-bottom: 60px;
        margin-bottom: 10px;
        position: relative;
    }
    .feedback-title:before {
        left:11px;
    }
    .item-content .section.page .box .feedback_item .feedback_date {
        background-position: 8% 49%;
        padding: 6px 8px 6px 25px;
        background-size: 15%;
    }
    .item-content .section.page .box .feedback_item {
        padding: 0 0 0 10px;
    }
    .item-content .section.page .box .feedback_item .feedback_autor span{
        font-size: 16px;
        color: #7D8F96;
    }
    .item-content .section.page .box .feedback_item .feedback_text {
        color: #7D8F96;
        padding: 0 20px;
    }
    .item-content .section.page .box .feedback_item .feedback_autor {
        /*width: 60%;*/
        display: flex;
        justify-content: space-between;
        padding: 19px 0 15px 40px;
        flex-wrap: wrap;
    }
    .item-content .images #big_img {
        border: none;
    }
    #item_page .right.with_kredit .consultation {
        padding-top: 0;
    }
    .item-content #center #item_page .big-img_brand {
        position: absolute;
        bottom: 0;
        width: auto;
        /*min-width: 45%;*/
        margin-left: 10px;
        margin-bottom: 10px;
    }
    .item-content #center .technic-right_img .add,.item-content #center .technic-right_img .order {
        margin-bottom: 8px;
        font-size: 16px;
        text-align: center;
      }
      .technic-right .callback_button,
      #item_page .right.with_kredit .button {
        font-size: 16px;
      }
      .item-content h1 {
        text-align: center;
        width: 100%;
        margin-top: 100px;
        letter-spacing: inherit;
      }
      
      .item-content #center #item_page .right.with_kredit .price {
        max-width: 71%;
        text-align: center;
        /*margin: 0 auto;*/
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
      }
      .feedback-content {
        /*margin-top: -77px;*/
        margin-bottom: 30px;
      }
      #feedback_form p,
      .item-content .section.page .box #feedback_form .rating p,
      #feedback_form .rating-block p {
          font-size: 14px;
        color: #7d8f96;
        padding-left: 10px;
        font-family: 'HelveticaNeueCyr-Roman';
      }
      .item-content .section.page .box #feedback_form.form input[type="text"] {
          -webkit-border-radius: 0;
                  border-radius: 0;
          border-bottom: 1px solid;
          background: inherit;
        font-family: 'HelveticaNeueCyr-Roman';
        color: #7d8f96;
          font-size: 14px;
      }

      .item-content .section.page .box #feedback_form.form textarea {
          background: inherit;
          border:1px solid#c6cccf;
          margin-top: 10px;
          height: 150px;
      }
      .item-content .feedback-top {
          padding-right: 0;
            display: flex;
            width: 100%;
            justify-content: space-between;
      }
      .feedback_autor {
        /*background-position: 3px 68%;*/
        background-position: 3px 50%;
      }
      .rating-block {
          margin-bottom: -18px;
      }
      #feedback_form .blue {
        margin-top: -30px;
        width: 100%;
        letter-spacing: 0.09em;
        margin-bottom: 10px;
      }
      .rating-block p {
          font-weight: 400;
      }
      #item_page .big-img, #item_page .big-img a img {
          /*width: 97%;*/
      }
      .item-content .section.page .box #feedback_form .rating .star:after {
          width: 14px;
          
      }
      .item-content .section.page .box .feedback_block .feedback-title{
          text-align: left;
          padding-left: 35px;
          font-family: 'HelveticaNeueCyr-Roman';
          text-transform: uppercase;
      }
      .item-content .section.page .box #feedback_form table tr:nth-child(2n+1) {
        background: inherit;
      }
      .top-action-block{
          display: flex;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
      }
      #item_page .section .top-action-block .right-list{
          padding-left: 0;
          display: none;
      }
      #item_page .section .top-action-block .right-list::after { display: none; }
      .description_title {
        width: 100%;
        position: static;
        font-weight: normal;
      }
      /*.description_title::after {
        content: "";
        position: absolute;
        right: 0;
        top: 0;
        width: 20px;
        height: 20px;
        display: block;
        background: #D9DFE2;
      }*/
    .description-box {
        width: 93%;
    }
    .item-content #center #item_page .left .buttons li {
        /*-webkit-background-size: 8%;
             -o-background-size: 8%;
                background-size: 8%;*/
        -webkit-background-size: 25px;
             -o-background-size: 25px;
                background-size: 25px;
        background-position: 45px 12px;
    }
    .single_item .seo .left_items h3 {
        padding-left: 18px!important;
        font-weight: normal;
    }
    .single_item .seo .container .slider1 .slick-next, .single_item .seo .container .slider1 .slick-prev {
        display: block !important;
        background: none;
    }
    .slider1 {
        width: 66%;
        margin: 0 auto;
        position: relative;
    }
    .single_item .seo .container .slider1 .slick-prev {
        position: absolute;
        top: 215px;
        left: -35px;
    }
    .single_item .seo .container .slider1 .slick-next {
        top: 215px;
        left: auto;
        right: -16px;
    }
    .reviews_wrap .slick-next, .reviews_wrap .slick-prev {
      display: block !important;
      background: none;
    }
    .reviews_wrap {
        width: 80%;
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
    }
    .reviews_wrap .slick-prev {
        position: absolute;
        top: 50%;
        left: -35px;
        color: transparent;
    }
    .reviews_wrap .slick-next {
        top: 50%;
        left: auto;
        right: -30px;
        color: transparent;
    }
    .small_images.mobile_slider .slick-next, .small_images.mobile_slider .slick-prev {
        display: block !important;
        background: none;
    }
    .item-content #item_page .images .small_images.mobile_slider a {
        width: 80px!important;
        overflow: hidden;
        height: 80px;
        margin-bottom: 0;
        position: relative;
        margin-right: 5px;
        border-radius: 8px;
    }
    .item-content .images .small_images.mobile_slider .youtube .img {
        position: relative;
        width: 100%;
        height: 100%;
    }
    .item-content #item_page .images .small_images.mobile_slider .youtube .img .youtube_button {
        background-size: 38%;
        position: absolute;
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
    }
    .item-content .section.page .box .small_images.mobile_slider .youtube .img img {
        height: 100%;
        width: auto;
        max-width: none;
    }
    .item-content #center #item_page .images .small_images a.zd-3dview-lnk::before{content: ""; width: 100%; height: 100%;background: #d9dfe2; position: absolute; left: 0; top: 0; pointer-events: none;z-index: -1;}
    .small_images.mobile_slider {
        width: 100%;
        margin: 0 auto;
        padding: 0 18px;
        padding-left: 25px;
        max-height: 80px;
        overflow: hidden;
    }
    .small_images.mobile_slider .slick-prev {
        position: absolute;
        top: 10px;
        left: 0;
        color: transparent;
    }
    .small_images.mobile_slider .slick-next {
        position: absolute;
        top: 10px;
        left: auto;
        right: 0;
        color: transparent;
    }
}
body.news{margin: 0;}
.modal_text{text-align: center;line-height: 1.5;}
.modal_text .button{margin: 20px;}
.modal_text .button.close{background: #c53535;}
.desc_none{
        display: none!important;
      }

@media (max-width: 600px) {
    
}

@media (max-width: 1024px) {
    .desc_none{
        display: block!important;
    }
}
 #tovar_table_add {
    position: absolute;
    top: calc(50% - 80px);
    left: calc(50% - 140px);
    width: 280px;
 }
 
  .table_pos td{
      padding: 70px 0 30px 0!important;
      position: relative;
  }
 .table_pos tr td:nth-child(2)::before {
    content: '';
    background-image: url("/image/blog/minus.png");
    display: block;
    color: red;
    position: absolute;
    top: 10px;
    text-align: center;
    padding-bottom: 10px;
    background-position: center;
    background-repeat: no-repeat;
    width: 45px;
    height: 35px;
    background-size: cover;
    left: calc(50% - 23px);
    margin: 0 auto;
  }
  .table_pos tr td:nth-child(2)::after {
    content: '';
    height: 60px;
    border-bottom: solid 2px #000;
    width: 100%;
    padding-bottom: 10px;
    position: absolute;
    top: 0;
  }
  .table_pos tr td:nth-child(3)::before {
    content: '';
    background-image: url("/image/blog/plus.png");
    display: block;
    color: red;
    position: absolute;
    top: 10px;
    left: calc(50% - 23px);
    text-align: center;
    padding-bottom: 10px;
    background-position: center;
    background-repeat: no-repeat;
    width: 45px;
    height: 35px;
    background-size: cover;
    margin: 0 auto;
  }
  .table_pos tr td:nth-child(3)::after {
    height: 60px;
    border-bottom: solid 2px #000;
    content: '';
    height: 50px;
    width: 100%;
    padding-bottom: 10px;
    position: absolute;
    top: 0;
  }
}

@media screen and (max-width: 589px){
    .tovar-top_rightbox{display: block;text-align: center;} 
    .item-content .images {
        display: flex;
        width: 100%;
    }
    .item-content #center #item_page .left{
       flex-direction: column-reverse;
    }
    .item-content .images .small_images{display: flex;}
    #item_page .big-img, #item_page .big-img a img {
        width: auto;
    }
    .button_kredit {
        margin-left: 68px;
    }
    #item_page .tovar-top .right-description{padding-top: 5px;}
    .item-content #center #item_page .right.with_kredit .price{
        text-align: center;
        margin: 0 auto;
        /*max-width: 34%;*/
        text-align: center;
        margin-right: 10px;
        margin-bottom: 0;
        margin: 0 auto;
    }
    #item_page .right.with_kredit .consultation #callback_inline .one-click_input{
        /*width: 94%;*/
        width: 100%;
        text-align: center;
    }
    .top-action-block {display: block;}
    #item_page .top-action-block  .action_big {text-align: center;}
    #item_page .section .top-action-block .right-list {
        padding-left: 26%;
    }
    .single_item .seo .item {
        max-width: unset;
        min-width: auto;
    }
    .seo .left_items {
        padding-top: 58px;
    }
    .top-action-block{
        display: block;
    }
    .top-action-block .action_big{text-align: center;}
    #item_page .section .top-action-block .right-list {
        padding-left: 0;
    }
    .item-content #center #item_page .right .buttons{
        margin-left: 0;
         /*margin: 0 auto;*/
    }
    #item_page .right{
        display:grid;
    }
    #item_page .button_kredit{margin: 0 auto;}
    .characteristic{display: block;}
    .dostavka-conent, .feedback-content {
        float: none;
        width: 100%;
    }
    .technic-right_dostavka {
        float: none;
    }
    .technic-right {
        width: 100%;
        padding-left: 0;
        border-left: none;
    }
    #tovar_buttons{
      display: block;
    }
    .technic-right_img #big_img,
    .technic-right_img .technic-right_title {display: none;}
    .technic-right_img .price{display: grid;text-align: center;}
    .technic-right_img .price .variate__price span {
    font-size: 17px;
    }
    .item-content #center .technic-right_img .price .price__number {
        color: #3EC365;
        font-size: 30px;
    }
    .technic-right #callback_inline .one-click_input {
        width: 95%;
        padding: 15px 0 10px 18px;
        margin: 0 auto;
        text-align: center;
    }
    #item_page  .technic-right .button_kredit{float: none;}
    .technic-right #callback_inline .callback_button{width: 100%}
}

@media screen and (max-width: 390px){
    .item-content .section.page .box #feedback_form table tr {
        width: 92%;
    }
    
}

@media screen and (max-width: 325px){
    .item-content .section.page .box .feedback_item .feedback_autor .stars_rating {
        margin-left: 0;
    }
}


/* ------ fix ------ */

.breadcrumbs ul {
    padding: 15px 0;
    padding-right: 5px;
}
/*.breadcrumbs .chosen {
    padding-bottom: 15px;
}*/
.fixed-product__right #big_img {
    margin-right: 10px;
}
.fixed-product__right .button {
    margin-left: 10px;
}

@media screen and (max-width: 767px) {
    .breadcrumbs {
        line-height: 1.7;
    }
    .breadcrumbs ul {
        padding: 10px 0;
    }
/*    .breadcrumbs ul li {
        padding: 0 5px;
    }
    .breadcrumbs ul li:last-child {
        padding: 0 0 0 5px;
    }*/

	#breadcrumbs .breadcrumbs-parent {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-ms-align-items: center;
		align-items: center;
		flex-wrap: wrap;
	}

	#breadcrumbs .breadcrumbs-parent .breadcrumbs-links:not(.penultimate) {
		display: none;
	}
/*	#breadcrumbs .breadcrumbs-links.penultimate a span {
			display: none;
	}*/
/*	#breadcrumbs .breadcrumbs-links.penultimate a {
		background: url('../img/arrow-collapse-left.svg') center center no-repeat;
		width: 20px;
		height: 15px;
		display: block;
	}*/

/*	#breadcrumbs .breadcrumbs-parent .chosen  {
		font-size: 13px !important;
	}*/
#breadcrumbs a {
    white-space: nowrap;
    letter-spacing: -0.01em;
}
 #breadcrumbs span {
     letter-spacing: -0.01em;
}
	#breadcrumbs .separator {
		font-size: 1.1em !important;
		padding: 0 3px;
	}
}

@media screen and (max-width: 430px) {
    .breadcrumbs{
        margin-top: 0;
        margin-bottom: 0;
    }
    .breadcrumbs ul {
        padding:  .4em 0;
    }

}


/* -------- fix 10.2019 --------- */
 

.tovar-top_rightbox {
    flex-wrap: wrap;
}
#item_page .tovar-top .right-description {
    padding-right: 30px;
}
.properties_info {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: flex-start;
    align-items: flex-start;
    clear: both;
    width: 760px;
    margin-left: 114px;
}
.my_lightbox .properties_info {
	display: none;
}

.properties_info-list {
    width: 441px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0;
    margin-right: 33px;
    padding: 0;
    font-size: 13px;
    letter-spacing: -.05em
}
.properties_info-list .item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    width: 94%;
    position: relative;
    margin-top: 3px;
    padding-left: 15px;
    color: #8198a6;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.properties_info-list .item:nth-child(1),
.properties_info-list .item:nth-child(2) {
    margin-top: 0;  
}
.properties_info-list .item:before {
    content: '';
    position: absolute;
    top: .25em;
    left: 0;
    width: 8px;
    height: 8px;
    background: #8198a6;
    border-radius: 50%;
}
.properties_info-list .info {
    width:215px;
}

.properties_info-btn {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-weight: bold;
    width:175px;
    height: 50px;
    color: #007ebb;
    text-transform: uppercase;
    background: #dadfe3;
    border: 1px solid #dadfe3;
    border-radius: 5px;
    transition: .3s;
}   

.properties_info-btn:hover {
    background-color: transparent;
    /*color: #fff !important;*/
}

@media screen and (max-width: 1200px) {
    #item_page .tovar-top .right-description {
        padding-right: 0;
    }
    .properties_info {
        width: 100%;
        margin: 20px 0 0;
        padding-top: 15px;
        padding-bottom: 5px;
        border-top: 2px solid#d9dfe2;
    }

    .properties_info-list {
        width: 51%;
    }
    .properties_info-btn {
        width: 306px;
        margin-right: 16px; 
    }
}

@media screen and (max-width: 950px) and (min-width: 768px) {
    .properties_info-list {
        width: 51.8%;
    }
    .properties_info-list .item {
        width: 49%;
        margin-top: 4px;
        font-size: 12px;
    }
    .properties_info-list .info {
        width: 120px;
    }
    .properties_info-btn {
        width: 307px;
    }
    #item_page .tovar-top .right-description {
        width: 307px;
    }
    #item_page .right {
        width: 100%;
    }
} 


@media screen  and (max-width: 767px) {
    .properties_info {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        padding: 0;
        border: 0;
    }
    .properties_info-list, 
    .properties_info-btn {
        width: 100%;
        margin: 0 0 15px;
    }
}
@media screen  and (max-width: 500px) {
    .properties_info-list {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .properties_info-list  .item {
        width: 100%;
        font-size: 14px;
        margin-bottom: 5px;
    }
}

@media screen and (max-width: 767px) {
	header .container {
		padding-bottom: 10px;
	}
	header .logo {
		order: 0;
		padding-bottom: 0;
	}
	.header-worktime {
		order: 2
	}
	header .contacts {
		order: 1
	}
	header .contacts br {
		display: none;
	}
	header .callback {

		padding-top: 10px;
	}
	header .callback__link {
		display: -webkit-inline-flex;
		display: -moz-inline-flex;
		display: -ms-inline-flex;
		display: -o-inline-flex;
		display: inline-flex;
		-ms-align-items: center;
		align-items: center;
	}


    .item-content #center #item_page .right .price {
        padding: 0;
        max-width: 71%;
        text-align: center;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .item-content #center #item_page .right .price .price__number {
        font-family: HelveticaNeue-CondensedBold;
        color: #3ec365;
        font-size: 36px;
        display: block;
        width: 100%; 
    }
    .item-content #center #item_page .right .variate__price { 
        margin-top: 10px;
        padding-right: 0;
    }

    #_hj_feedback_container {
        display: none;
    }

    .worktime {
        justify-content: center;
    }
    .worktime > div {
       margin: 0 8px;
    }
    .item-content .images #big_img .actionImg { 

    }

}
