html,body{height:100%;width:100%;}
body{background:#fff;color:#212121;font:15px 'Open Sans', sans-serif;margin:0;padding:0;}
div,menu,p,a,span,em,strong,img,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,td,tr,form,fieldset,legend,label,select,input,textarea{list-style:none;margin:0;outline:none;padding:0;}
button{cursor:pointer;}
select, input, textarea{font:15px 'Open Sans';font-size:15px;vertical-align:middle;}
textarea{vertical-align:top;}
:focus{outline:none;}
input[type=submit]{cursor:pointer;}
img, fieldset{border:0;}
img{vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
address{font-style: italic;}
a:link, a:visited{color:#000;font:15px 'Open Sans', sans-serif;text-decoration:underline;}
a:hover{text-decoration:none;}
.float-r{float:right !important;}
.float-l{float:left !important;}
.no-float{float:none !important;}
.no-border{border:0 !important;}
.no-bg{background:none !important;}
.no-margin{margin:0 !important;}
.no-padding{padding:0 !important;}
.no-display{display:none !important;}
.display{display:block !important;}
.inline{display:inline !important;}
.overflow{overflow:hidden !important;}
.align-r{text-align:right !important;}
.align-l{text-align:left !important;}
.align-c{text-align:center !important;}
.clear{clear:both;}
.clearfix:after{clear:both;content:"";display:block;visibility:hidden;}
.clearfix{display:inline-block;width:100%;}
.content{margin:0 auto;max-width:1170px;overflow:hidden;width:100%;}
.wrap-content .content_right ul{padding-left:20px;}
.wrap-content .content_right ul li{list-style:disc;}
.wrap-info-block .left-block ul{padding-left:20px;}
.wrap-info-block .left-block ul li{list-style:disc;}
.wrap-content .content_right ol{list-style:decimal;padding-left:20px;}
.wrap-content .content_right ol li{list-style-type:decimal;}
.wrap-info-block .left-block ol{list-style:decimal;padding-left:20px;}
.wrap-info-block .left-block ol li{list-style-type:decimal;}
.item-status{display:block;font-weight:bold;margin:15px 0 20px;/*padding-left:25px;*/position:relative;}
.item-status:before{background-image:url(../images/ship-ico.png);content:"";height:15px;left:0;/*position:absolute;*/top:4px;width:15px; display: inline-block; vertical-align: middle;  margin-right: 5px;}
.catalog-goods .item-status{text-align:left;}
.status-available:before{background-position:0px 0px;}
.status-available{color:#70a041;}
.status-no_availability:before{background-position:-15px 0px;}
.status-no_availability{color:#ab1717;}
.status-order:before{background-position:-30px 0px;width:20px;}
.status-order{color:#949494;}
.stk{border-bottom:1px solid #eee;padding-bottom:15px;}
.right-info{border-bottom:1px solid #eee;display:inline-block;float:right;margin-left:5%;padding-bottom:40px;width:66%;}
.dop-table{border-bottom:1px solid #eee;padding:25px 0 5px;}
.wrapper{min-height:100%;position:relative;}
#jquery-script-menu{background:#fff;border-top:5px solid #316594;box-shadow:0 2px 3px 0px rgba(0, 0, 0, 0.16);box-sizing:content-box;height:90px;left:0;-moz-box-shadow:0 2px 3px 0px rgba(0, 0, 0, 0.16);-moz-box-sizing:content-box;padding:10px 0;position:fixed;top:0;-webkit-box-shadow:0 2px 3px 0px rgba(0, 0, 0, 0.16);-webkit-box-sizing:content-box;width:100%;z-index:999999;}
.jquery-script-center{margin:0 auto;width:960px;}
.jquery-script-center ul{float:left;line-height:45px;list-style:none;margin:0;padding:0;width:212px;}
.jquery-script-center a{text-decoration:none;}
.jquery-script-ads{float:right;height:90px;width:728px;}
.jquery-script-clear{clear:both;height:0;}
.wrap-header{position:relative;z-index:100;}
.wrap-header .top-box,
.wrap-header .top-box a{color:#b6b6b6;}
.wrap-header .desc-company{color:#5a5a57;margin-top: 10px;}
.nav.nav-header.fixed{
  position: fixed;
  top: 0;
  bottom: auto;
  z-index: 110;
}
@media screen and (min-width: 901px){.nav.nav-header{
   height:70px;overflow:visible; position: absolute; left: 50%; transform: translateX(-50%);  bottom: 0;}
    .nav.nav-header > ul > li{height:70px;margin-left:0;position:relative;}
    .nav-header > ul > li{background:#59ACE9;}
    .nav-header > ul > li:hover:before{background:#59ACE9;}
    .nav-header > ul > li.active,
    .nav-header > ul > li.active:before,
    .nav-header > ul > li:hover{background:#495061;}
    .nav-header > ul > li:before,
    .nav-header > ul > li:after{content:'';display:block;width:100%;}
    .nav-header > ul > li > a{color:#fff;display:block;margin:12px 20px;padding-top:13px;}
    .nav-header > ul > li > a:hover{text-decoration:underline;}
    .nav-header > ul > li:hover > .sub-menu{display:block;}    
}

@media screen and (min-width: 901px) and (max-width: 1199px){
  .nav.nav-header{
    background:#59ACE9;
}}
.btn-menu{background:#59ace9;}
.sub-menu{background:#495061;display:none;position:absolute;top:70px;width:265px;}
@media screen and (min-width: 901px){
  .sub-menu.two-col{
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    width: 500px;
  }
}
.sub-menu li{border-bottom:1px solid #383D4A;display:block;float:none;padding:11px 0 12px 30px;position:relative;}
.sub-menu li:last-child{border-bottom:none;}
@media screen and (min-width: 901px){
.sub-menu li:hover .sub-menu{display:block;left:265px;top:0;}
}
.sub-menu a{color:#fff;font-size:15px;text-decoration:none;}
.sub-menu a:hover{color:#59ACE9;text-decoration:underline;}
.sub-menu .sub-menu{border-left:1px solid #383D4A;}
.list-big-squares{overflow:hidden;}
.list-big-squares li{background:#495061;color:#fff;float:left;height:210px;margin-bottom:35px;margin-left:2.5%;position:relative;width:31.66%;}
.list-big-squares li:hover{background:url("../images/content/bg_block.jpg") repeat-y #59ACE9;}
.list-big-squares li:after{border-bottom:35px solid #fff;border-left:35px solid transparent;bottom:0;content:'';display:block;height:0;opacity:0.2;position:absolute;right:0;width:0;}
.list-big-squares a{display:block;height:100%;text-decoration:none;}
.list-big-squares .wrap{color:#fff;display:block;height:158px;line-height:21px;margin:35px 35px 5px;overflow:hidden;}
.list-big-squares .name{display:block;font-size:18px;font-weight:bold;margin-bottom:10px;text-transform:uppercase;}
.wrap-list-service{background:#F9F9F9;padding-top:70px;}
.list-service{color:#696f7c;overflow:hidden;}
.list-service li{display:inline-table;margin:0 0 95px 3.7%;width:30%;}
.list-big-squares li:nth-child(3n + 1),
.list-service li:nth-child(3n + 1){margin-left:0;}
.list-service .wrap-img{display:table;height:85px;width:100%;}
.list-service .wrap-img span{display:table-cell;vertical-align:middle;}
.list-service .name{color:#212121;display:block;font-size:17px;font-weight:bold;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase;}
.list-service p{height:100px;line-height:1.7;margin-bottom:25px;overflow:hidden;}
.wrap-info-block{overflow:hidden;position:relative;}
.custom-bg{background:#fff;}
.wrap-info-block .content{background:#EEF0F1;overflow:hidden;position:relative;z-index:2;}
/*.wrap-info-block:after{background:#EEF0F1;bottom:0;content:'';position:absolute;right:0;top:0;width:50%;}*/
.wrap-info-block .left-block{background:#fff;/*float:left;padding:65px 3.5% 30px 0;width:47%;*/padding:20px 3% 20px 0;}
.section h2{color:#212121;font-size:27px;font-weight:bold;margin-bottom:30px;text-transform:uppercase;}
.wrap-info-block .left-block p{font-size:16px;line-height:1.7;margin-bottom:20px;}
.wrap-info-block .right-block{background:#EEF0F1;overflow:hidden;padding:65px 5.7% 30px;}
.wrap-info-block .right-block p{font-size:15px;line-height:1.7;margin-bottom:15px;}

.wrap-goods h2{    color: #212121;  font-size: 27px;  margin-bottom: 30px;  text-transform: uppercase;}
.list-news{}
.list-news li{margin-bottom:20px;}
.wrap-block-question{padding:55px 0 65px;text-align:center;background: linear-gradient(to top, #49506152, #495061cc), url(../images/content/pet-butilka.png) center 0 no-repeat;
  background-size: cover;}
.wrap-block-question:before{background:url("../images/content/question_icon_block.png") no-repeat top center;content:'';display:inline-block;height:52px;margin-bottom:10px;width:56px;}
.wrap-block-question .text{color:#fff;display:block;font-size:24px;font-weight:bold;letter-spacing:1px;margin-bottom:50px;text-transform:uppercase;}
.list-btns li{display:inline-table;margin-left:30px;}
.list-btns li:first-child{margin-left:0;}
.list-btns .question{background:#59ACE9;color:#fff;}
.list-btns .question:hover{background:#fff;border-color:#fff;color:#59ACE9;}
.wrap-advantages{background:#fff;font-size:16px;overflow:hidden;position:relative;}
.wrap-advantages:before{background:#fff;bottom:0;content:'';left:0;position:absolute;top:0;width:50%;}
.wrap-advantages .content{overflow:hidden;padding-bottom:20px;position:relative;z-index:2;}
.wrap-advantages .custom-bg{background:#fff;}
.wrap-advantages .left-block{background:#fff;float:left;padding-top:50px;width:50%;}
.wrap-advantages .list-advantages{margin-right:20px;}
.wrap-advantages .list-advantages li{margin-bottom:32px;}
.wrap-advantages .list-marker{/*float:left;*/margin:4px 30px 0 0;width:40px; display: inline-block;
  vertical-align: middle;}
.wrap-advantages .left-block .list-marker{background:#495061 url("../images/content/ok_icon.png") no-repeat center;height:50px; width:50px; text-align:center;text-indent:-9999px; }

.wrap-advantages .left-block li{
  overflow: hidden;
  margin-bottom: 22px;
}

.wrap-advantages .left-block li:nth-child(1) .list-marker{
  background:url("/upload/images/opyt-raboty.svg") no-repeat center;
  background-size: contain;
}
.wrap-advantages .left-block li:nth-child(2) .list-marker{
  background:url("/upload/images/nalichie.svg") no-repeat center;
  background-size: contain;
}
.wrap-advantages .left-block li:nth-child(3) .list-marker{
  background:url("/upload/images/assortiment.svg") no-repeat center;
  background-size: contain;
}
.wrap-advantages .left-block li:nth-child(4) .list-marker{
  background: url("/upload/images/kachestvo-produkcii.svg") no-repeat center;
  background-size: contain;
}
.wrap-advantages .left-block li:nth-child(5) .list-marker{
  background: url("/upload/images/kachestvo.svg") no-repeat center;
  background-size: contain;
}

.wrap-advantages .text{/*display:block;overflow:hidden;*/    
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  width: calc(100% - 75px);
}
.wrap-advantages .left-block .text{
  width: calc(100% - 85px);
}

.wrap-advantages .right-block{background:#fff;margin-left:12%;overflow:hidden;padding-top:50px;width:50%;}
.wrap-advantages .right-block .list-advantages,
.wrap-advantages .right-block h2{margin-left:12%;}
.wrap-advantages .right-block .list-marker{background:#59ACE9;color:#fff;font-size:17px;font-weight:bold;padding:8px 0 9px;text-align:center;}
.wrap-goods{background:#f9f9f9;/*padding:75px 0 55px;*/padding:40px 0 40px;}
.wrap-goods > .content{overflow:visible;}
.list-goods li{background:#fff;box-shadow:0px 0px 4px 0px rgba(50, 50, 50, 0.1);display:inline-table;margin-bottom:20px;margin-left:2.3%;max-width:270px;-moz-box-shadow:0px 0px 4px 0px rgba(50, 50, 50, 0.1);text-align:center;-webkit-box-shadow:0px 0px 4px 0px rgba(50, 50, 50, 0.1);width:22.9%;}
.list-goods li:hover{box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.3);-moz-box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.3);-webkit-box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.3);}
.list-goods li:nth-child(4n + 1){margin-left:1px;}
.list-goods .wrap{margin:35px;}
.list-goods .name{display:block;font-size:17px;font-weight:bold;height:65px;position:relative;}
.list-goods .name:after{background:#E6E7E9;bottom:0;content:'';height:1px;left:50%;margin-left:-33px;position:absolute;width:65px;}
.list-goods .wrap-foto{display:table;height:210px;width:100%;}
.list-goods .wrap-foto span{display:table-cell;vertical-align:middle;}
.list-goods .desc{display:block;margin-bottom:35px;}
.list-goods .btn{max-width:200px;width:100%;}
.wrap-header-page{background:#f9f9f9;margin-bottom:45px;padding:35px 0;}
.wrap-header-page h1,
.wrap-header-page h2{font-size:40px;}
.bread-curbs{margin-bottom:45px;overflow:hidden;}
.bread-curbs li{display: inline-block; margin-right: 10px;}
.bread-curbs li:last-child{margin-right:0;}
.bread-curbs a{color:#59ACE9;font-size:16px;}
/*.bread-curbs span{color:#979ba3;}*/
.bread-curbs a.noactive_link{color:#979ba3;cursor: default; text-decoration: none;}
.wrap-content .content_right .list-services{margin-bottom:110px;overflow:hidden;padding:0;}
.wrap-content .content_right .list-services li{list-style:none;margin-bottom:55px;}
.wrap-content .content_right ul.pagination{padding:0;}
.wrap-content .content_right ul.pagination li{list-style:none;}
.list-services li{margin-bottom:55px;}
.img-service{float:left;margin-right:30px;}
.list-services .wrap{overflow:hidden;}
.list-services a{text-decoration:none;}
.list-services h2{font-size:20px;margin-bottom:10px;text-transform:uppercase;}
.list-services p{color:#696f7c;line-height:1.7;margin-bottom:25px;}
.inner-content{margin-bottom:95px;overflow:hidden;}
.list-questions{margin-bottom:25px;overflow:hidden;}
.list-questions div{/*margin-bottom:20px;*/}
.list-questions .question-js{color:#59ACE9;/*cursor:pointer;*/font-size:21px;margin-bottom:0px;padding:17px 0px 17px 10px;position:relative;}
.list-questions .question-js:after{/*background:url("../images/content/triagle_question.png") no-repeat bottom;*/content:'';display:block;height:10px;position:absolute;right:25px;top:30px;width:16px;}
.list-questions .question-js.active:after{background-position:top;}
.list-questions .question-js:hover{border-color:#59ACE9;}
.question-js span{border-bottom:1px dashed #59ACE9;}
.list-questions div .answer{background:#f6f6f6;color:#222;/*display:none;*/font-size:14px;line-height:1.5;padding:30px;position:relative;}
.list-questions div .answer:before{border-bottom:10px solid #f6f6f6;border-left:10px solid transparent;border-right:10px solid transparent;content:'';display:block;height:0;left:30px;position:absolute;top:-10px;width:0;}
.list-questions .answer a{color:#fff;}
.faqtitle{color:#ffffff;font-size:20px;font-weight:bold;margin-bottom:10px;text-align:center;text-transform:uppercase;}
.faqtitle-sm{color:#444;margin-bottom:15px;text-align:center;}
.form-question{background: linear-gradient(to top, rgb(73 80 97 / 0.6), rgb(89 172 233 / 0.8)), url('../../innet_corp2_6_s1/images/plastic-bottles.jpg') no-repeat;background-size: cover;overflow:hidden;padding:40px; color: #ffffff;}
.form-question legend{display:block;font-size:20px;font-weight:600;margin-bottom:25px;text-transform:uppercase;}
.form-question .wrap-input{margin-bottom:15px;overflow:hidden;}
.form-question .wrap-input label{background:#fff;border:1px solid #ccc;box-sizing:border-box;float:left;-moz-box-sizing:border-box;padding:8px 15px;position:relative;-webkit-box-sizing:border-box;width:48%;}
.form-question .wrap-input .text-input{margin-right:4%;}
.form-question .wrap-input .email:after{content:'';display:block;height:18px;position:absolute;right:15px;top:12px;width:17px;}
.form-question .wrap-input input{border:none;font-size:14px;width:100%;}
.form-question .wrap-input input:focus{border-color:#acacac;}
.form-question textarea{border:1px solid #ccc;box-sizing:border-box;display:block;font-size:14px;height:100px;margin-bottom:15px;-moz-box-sizing:border-box;padding:15px;resize:none;-webkit-box-sizing:border-box;width:100%;}
.form-question .btn{background:#59ACE9;color:#fff;display:block;font-size:15px;margin:0 auto;padding:19px 25px;width:auto;}
.form-question .btn:hover{background:#fff;color:#59ACE9;}
.list-projects{overflow:hidden;}
.list-projects li{display:inline-table;margin-bottom:40px;width:45%;}
.list-projects li:nth-child(2n + 1){margin-right:4.5%;}
.list-projects img{display:block;margin-bottom:35px;max-height:234px;max-width:371px;width:100%;}
.list-projects li h2{margin-bottom:20px;}
.list-projects li h2 a{font-size:20px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.list-projects p{color:#696f7c;line-height:1.7;margin-bottom:25px;}
.header-name-googs{font-size:29px;letter-spacing:1px;margin:-10px 0 40px;text-transform:uppercase;}
.wrap-select{border:1px solid #CCD1D7;display:inline-block;height:44px;margin-bottom:10px;position:relative;}
.wrap-select:after{background:url("../images/content/select_icon.jpg") no-repeat;background-size:100% 100%;content:'';display:block;height:42px;position:absolute;right:0;top:0;width:41px;z-index:10;}
.wrap-select select{border:none;padding:10px 15px;width:260px;}
.catalog-goods{text-align:center;}
.catalog-goods li{border:1px solid #E0E0E0;display:inline-table;margin-bottom:40px;max-width:378px;text-align:left;width:47%;vertical-align:top;}
.catalog-goods.dop li{border:1px solid #E0E0E0;display:inline-table;margin-bottom:40px;max-width:378px;text-align:left;width:30%;vertical-align:top;margin-left:1px;margin-right:4%;}
.catalog-goods li:nth-child(2n + 1){margin-left:1px;margin-right:4.8%;}
.catalog-goods.dop li:nth-child(2n + 1){margin-left:1px;margin-right:4%;}
.catalog-goods.dop li:nth-child(3n){margin-left:0;margin-right:0;}
.catalog-goods li:hover{border-color:#59ACE9;outline:1px solid #59ACE9;}
.catalog-goods .wrap{margin:8%; position: relative;}
.catalog-goods .name-goods{display:block;margin-bottom:15px;overflow:hidden; text-align:center; min-height: 54px;}
.catalog-goods .name-goods a{font-size:20px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.name-bold a{font-size:18px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.sale{color:#fff;display:block;font-weight:600;height:30px;letter-spacing:2px;line-height:30px;position:relative;width:200px;}
.active.sale{background:#59ACE9;}
ul.catalog-goods .active.sale{float:left;margin:0;position:absolute;z-index:100;}
ul.catalog-goods .price{line-height:24px;margin-top:0;text-align:left;font-size: 24px;}
ul.catalog-goods .old-price{margin-bottom:0;}
.active.sale:after,
.sale span:after{border-right:10px solid transparent;border-top:30px solid #59ACE9;content:'';display:block;height:0;position:absolute;right:-10px;top:0;width:0;}
.sale span{background:#495061;float:left;margin-right:13px;padding:0 13px;position:relative;}
.sale span:after{border-right:10px solid transparent;border-top:30px solid #495061;content:'';display:block;height:0;position:absolute;right:-10px;top:0;width:0;}
.block-good{margin-bottom:50px;overflow:hidden;}
.catalog-goods .wrap-foto,
.view-good .wrap-foto{display:table;height:215px;text-align:center;width:100%;}
.view-good .wrap-foto{height:265px;position:relative;}
.catalog-goods .wrap-foto span,
.view-good .wrap-foto .foto{display:table-cell;vertical-align:middle;width:100%;}
.view-good .wrap-foto .foto{display:none;}
.view-good .wrap-foto .foto.active{display:table-cell;}
.view-good .wrap-foto .foto.active img{max-width:100%;max-height: 300px;}
.order_project_box{display:none;}
.pr-ph{float:left;margin:0 20px 20px 0;}
.old-price{display:block;margin-bottom:10px;}
.old-price .text{color:#9ea2a9;font-size:12px;font-weight:bold;letter-spacing:1px;margin-right:15px;text-transform:uppercase;}
.old-price .number{color:#a1a4a9;font-size:20px;font-weight:600;text-decoration:line-through;}
.price{color:#59ACE9;display:block;font-size:28px;font-weight:bold;margin-bottom:15px;margin-top:10px;}
.price span{color:#9ea2a9;display:inline-block;font-size:12px;font-weight:bold;letter-spacing:1px;margin-right:15px;text-transform:uppercase;}

.news-slider .price{
  font-size: 18px;
}
.catalog-goods .desc{color:#696f7c;display:block;font-size:13px;height:100px;line-height:18px;margin-bottom:25px;overflow:hidden;}
.big-desc-text{clear:both;display:block; margin:12px 0 0 0; text-align: justify;font-size: 13px; line-height: 21px;}

.big-desc-text h2,
.big-desc-text .h2,
.big-desc-text h3,
.big-desc-text .h2,
.big-desc-text p,
.big-desc-text ul,
.big-desc-text ol{
  margin: 0.9em 0;
}
.big-desc-text ul li{
  list-style: disc;
  margin-left: 20px;
}
.paginations{overflow:hidden;}
.paginations li{background:#EEEFF0 no-repeat center;border:1px solid #EEEFF0;color:#90949c;cursor:pointer;float:left;font-size:16px;font-weight:600;height:49px;line-height:50px;margin-right:1px;text-align:center;width:49px;list-style: none !important;}
.paginations li a{display:block;height:100%;padding-top:15px;text-decoration:none;width:100%;}
.paginations li.active,
.paginations li.active:hover{background:#E6E6E6;border-color:#E6E6E6;}
.paginations li:hover{background:#fff no-repeat center;border-color:#ccc;}
.paginations .next{background-image:url("../images/content/pagination_next.png");}
.paginations .prev{background-image:url("../images/content/pagination_prev.png");}
.paginations .next:hover,
.paginations .prev:hover{background-color:#59ACE9;border-color:#59ACE9;}
.paginations .next:hover{background-image:url("../images/content/pagination_next_hover.png");}
.paginations .prev:hover{background-image:url("../images/content/pagination_prev_hover.png");}
.view-good{display:inline-block;width:50%;}
.view-good .btn-increase{background:url("../images/content/lente.png") no-repeat;bottom:15px;cursor:pointer;display:block;height:32px;position:absolute;right:15px;width:32px;background-size: contain;}
.view-good .wrap-foto{margin-bottom:20px;}
.dop-info{display:inline-block;margin:0 10% 0 0%;vertical-align:top;width:42%;}
.slider-good{overflow:hidden;padding-left: 0 !important;}
.slider-good li{border:1px solid #C2C2C2;cursor:pointer;display:table;float:left;height:72px;margin-bottom:9px;margin-right:9px;text-align:center;width:72px;}
.slider-good li:last-child{margin-right:0;}
.slider-good .active{border:1px solid #59ACE9;}
.slider-good span{display:table-cell;vertical-align:middle;}
.slider-good span img{height:auto;max-height:75px;max-width:100%;}
.desc-good{display:inline-block;vertical-align:top;width:41%;}
.tbl-charac{margin-bottom:15px;min-height:86px;}
.tbl-charac td{font-size:12px;padding-bottom:9px;width:50%;}
.tbl-charac td:first-child{color:#9ea2a9;font-size:12px;font-weight:bold;padding-right:10px;text-transform:uppercase;}
.desc-good .btn{color:#fff;}
.desc-good .btn:hover,
.desc-good a.btn:hover{color:#59ACE9;}
.toggle-tab{overflow:hidden;position:relative;z-index:10;}
.toggle-tab li{background:#fff;border:1px solid #ccc;cursor:pointer;float:left;font-size:14px;font-weight:bold;margin-right:10px;padding:15px 35px;text-transform:uppercase;}
.toggle-tab .active{background:#59ACE9;border:1px solid #59ACE9;color:#fff;}
.block-tab{border:1px solid #ccc;font-size:14px;margin:-1px 0 25px;padding:30px 0 8px;}
.block-tab .block-tab-li{display:none;}
.block-tab .active{display:block;}
/*.block-tab .view-form{padding:0 35px 25px;}*/
.view-form .header-comment,
.info-user,
.view-form p{display:block;font-size:18px;margin-bottom:20px;}
.view-form .header-comment{margin-top:15px;}
.view-form p{line-height:1.6;margin-bottom:25px;}
.view-form .info-user{color:#b9bdc5;margin-bottom:45px;}
.block-tab table{width:100%;}
.block-tab tr:nth-child(2n){background:#f9f9f9;}
.block-tab td{padding:14px 0 14px;}
.block-tab td:first-child{padding-left:40px;width:65%;}
.block-tab .form-question legend{font-size:25px;font-weight:600;}
.callback-box .left-block{float:left;margin-right:50px;width:320px;}
.callback-box .left-block li{background:url("../images/content/icon_contact1.png") no-repeat left center;display:table;height:70px;margin-bottom:40px;width:100%;}
.callback-box .left-block .email-block{background-image:url("../images/content/icon_contact2.png");}
.callback-box .left-block .address-block{background-image:url("../images/content/icon_contact3.png");}
.callback-box .left-block .schedule-block{background-image:url("../images/content/icon_contact4.png");}
.callback-box .left-block .whatsapp-block{background-image:url("../images/content/contact_whatsapp.png");background-size:contain;}
.callback-box .left-block li .wrap{display:table-cell;padding-left:100px;vertical-align:middle;}
.callback-box .left-block .top{color:#59ACE9;display:block;font-size:12px;font-weight:bold;text-transform:uppercase;}
.callback-box .left-block .tell{color:#353b3e;font-size:20px;font-weight:600;}
.callback-box .right-block{overflow:hidden;}
.callback_foot{background:#fff !important;border:0 !important;color:#59ACE9 !important;}
.callback_foot:hover{background-color:#59ACE9 !important;color:#fff !important;}
.form-contact{overflow:hidden;}
.form-contact legend{display:block;font-size:26px;font-weight:bold;margin-bottom:30px;text-transform:uppercase;}
.form-contact .wrap{overflow:hidden;}
.form-contact ul{float:left;margin-right:30px;width:300px;}
.form-contact li{margin-bottom:20px;position:relative;}
.form-contact input{border:1px solid #ccc;box-sizing:border-box;font-size:12px;-moz-box-sizing:border-box;padding:12px 15px;-webkit-box-sizing:border-box;width:100%;background-color: #ffffff;}
.form-contact input:focus{border-color:#ACACAC;}
.form-contact .textarea{overflow:hidden;}
.form-contact textarea{border:1px solid #ccc;box-sizing:border-box;font-size:14px;height:169px;margin-bottom:20px;-moz-box-sizing:border-box;padding:15px;resize:none;-webkit-box-sizing:border-box;width:100%;}
.form-contact .btn{background:#59ACE9;color:#fff;float:right;font-size:15px;height:58px;width:300px;}
.form-contact .btn:hover{background:#fff;color:#59ACE9;}
.wrap-details{background:#F9F9F9;padding:50px 0 55px;}
.header-details{font-size:30px;margin-bottom:40px;text-transform:uppercase;}
.wrap-details p{margin-bottom:20px;}
.tbl-details{width:100%;}
.tbl-details tr:nth-child(2n){background:#fff;}
.tbl-details td{font-size:16px;padding:20px 0 25px;}
.tbl-details td:first-child{font-size:17px;font-weight:bold;min-width:125px;padding-left:25px;}
#animate-top{background:#59ACE9;color:#fff;cursor:pointer;display:block;font-size:13px;font-weight:bold;margin-top:-105px;padding:15px 0;position:absolute;right:30px;text-align:center;text-transform:uppercase;transition:0.5s;-webkit-transition:0.5s;width:130px;}
#animate-top:hover{background:#495061;}
.side-bar{float:left;margin:0 70px 30px 0;width:300px;}
.side-bar2{float:left;margin:0 70px 30px 0;width:300px;}
.side-bar2 > li{border-bottom:1px solid #fff;cursor:pointer;overflow:hidden;}
.side-bar2 > .active > .btn-sub-menu{background:#59ACE9;}
.side-bar2 li > span{background:#495061;color:#fff;display:block;font-size:15px;font-weight:600;margin:0;padding:15px 25px;position:relative;text-transform:uppercase;}
.side-bar2 > li > span:after{background:url('../images/menusprite.png') no-repeat;background-position:-0px -22px;content:"";display:block;height:9px;position:absolute;right:27px;top:23px;width:5px;}
.side-bar2 > li.active > span:after{background-position:-0px -0px;height:5px;width:9px;}
.side-bar2 .active .sub-menu-side-bar{display:block;}
.side-bar2 .btn-sub-menu a{color:#fff;display:block;font-weight:600;height:100%;text-decoration:none;width:100%;}
.side-bar2 .btn-sub-menu a:hover{text-decoration:underline;}
.sub-menu-side-bar2{display:none;}
.sub-menu-side-bar2 > li a:hover{color:#59ACE9;text-decoration:underline;}
.sub-menu-side-bar2 > li{margin-bottom:0;position:relative;}
.sub-menu-side-bar2 > li > a{color:#000;display:block;font-size:14px;font-weight:600;line-height:14px;padding-bottom:13px;padding-left:20px;padding-right:20px;padding-top:13px;position:relative;text-decoration:none;}
.sub-menu-side-bar2 > li > a:after{background:url('../images/menusprite.png') no-repeat;background-position:-0px -31px;content:"";display:block;height:9px;position:absolute;right:27px;top:15px;width:5px;}
.sub-menu-side-bar2 li > a:hover{color:#59ACE9;}
.sub-menu-side-bar2 > li.active > a{color:#59ACE9;text-decoration:underline;}
.sub-menu-side-bar2 > li.active > a:after{background:url('../images/menusprite.png') no-repeat;background-position:-0px -5px;content:"";display:block;height:5px;position:absolute;right:24px;top:18px;width:9px;}
.sub-menu-lvl3{margin:0;padding:0;padding-left:20px;}
.sub-menu-lvl3 > li > a{color:#333333;display:block;font-size:13px;font-weight:600;line-height:13px;padding-bottom:6px;padding-left:15px;padding-top:6px;position:relative;text-decoration:none;}
.sub-menu-lvl3 > li.active > a{color:#59ACE9;text-decoration:underline;}
.sub-menu-lvl3 > li > a:after{background:url('../images/menusprite.png') no-repeat;background-position:-0px -10px;content:"";display:block;height:6px;left:0px;position:absolute;top:9px;width:6px;}
.sub-menu-lvl3 > li.active > a:after{background:url('../images/menusprite.png') no-repeat;background-position:-0px -16px;content:"";display:block;height:6px;left:0px;position:absolute;top:9px;width:6px;}
.sub-menu-lvl4{margin:0;padding:0;padding-bottom:10px;padding-left:20px;}
.sub-menu-lvl4 > li > a{color:#666666;display:block;font-size:12px;font-style:italic;font-weight:600;line-height:12px;padding-bottom:10px;padding-left:15px;padding-top:10px;position:relative;text-decoration:none;}
.sub-menu-lvl4 > li.active > a{color:#59ACE9;text-decoration:underline;}
.wrap-footer{background:#495061;color:#fff;position:relative;z-index:11;}
.wrap-footer a{color:#fff;}
.wrap-footer .top-box{border-bottom:1px solid #383D4A;padding:32px 0 33px;}
.nav{margin:0 auto;overflow:hidden;}
.nav > ul > li{float:left;margin-left: 82px;}
.nav > ul > li:first-child{margin-left:0;}
.nav > ul > a{font-size:16px;}
.wrap-footer .nav a:hover,
.wrap-footer .nav .active a{color:#59ACE9;text-decoration:underline;}
.wrap-header .middle-box{overflow:hidden;padding:28px 0;}
.wrap-footer .middle-box{overflow:hidden;padding: 28px 0 15px 0;}
@media screen and (min-width: 901px){
  .wrap-header .middle-box{overflow:hidden;padding:28px 0 98px 0;}
}
.wrap-footer .middle-box .wrap,
.wrap-header .middle-box .wrap{float:left;}
.logo{float:left;margin-right:45px;}
.logo img{max-width:223px;height:65px;}
.desc-company{float:left;font-size:16px;margin-top:5px;width:300px;}
.contact-box{float:right;}
.wrap-footer .tell,
.wrap-header .tell{/*background:url("../images/header/tell_icon.png") left center no-repeat;*/float:left;margin-top:4px;padding:3px 0 4px 28px;}
.wrap-footer .tell a,
.wrap-header .tell a{font-size:24px;font-weight:600;margin-right:13px;text-decoration:none;}
.wrap-footer .tell a:hover, .wrap-header .tell a:hover{
  color: #59ACE9;
}
.wrap-footer .tell span,
.wrap-header .tell span{font-weight:700;}
.btn,
a.btn{background:transparent;border:2px solid #59ACE9;color:#59ACE9;cursor:pointer;font-weight:bold;height:50px;letter-spacing:1px;text-align:center;text-transform:uppercase;transition:0.5s;-webkit-transition:0.5s;width:196px;}
.btn:hover{background:#59ACE9;color:#fff;}
.wrap-footer .btn{color:#fff;}
.btn-more-info,
a.btn-more-info{display:inline-block;height:auto;padding:13px 0;text-decoration:none;vertical-align:middle;}
a.callback{background:#59ACE9;color:#fff;border:2px solid #59ACE9;float:left;font-weight:bold;letter-spacing:1px;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:0.5s;-webkit-transition:0.5s;cursor: pointer;}
a.callback:hover{background:transparent;color:#59ACE9;}
.wrap-block-question a.question_btn__js{
  background:#59ACE9;color:#fff;
}
.wrap-block-question a.question_btn__js:hover{
  background:#fff;border-color:#fff;color:#59ACE9;
}
.wrap-header a.callback,
.wrap-footer a.callback{
  margin-top: 12px;
}
.btn-popup{cursor:pointer;}
.wrap-footer .bottom-box,
.wrap-header .top-box{background:#383D4A;overflow:hidden;padding:11px 0;}
.wrap-search{background:#495061;float:right;height:35px;padding:0 15px;width:170px;box-sizing: content-box;}
.wrap-search .text{background:transparent;border:none;color:#fff;margin-top:8px;width:151px;}
.wrap-search .text::-webkit-input-placeholder{color:#fff;}
.wrap-search .text::-moz-placeholder{color:#fff;}
.wrap-search .text:-moz-placeholder{color:#fff;}
.wrap-search .text:-ms-input-placeholder{color:#fff;}
.wrap-search .search{background:url("../images/header/search_icon.png") no-repeat;border:none;height:15px;margin-top:9px;text-indent:-9999px;width:15px;}
.wrap-search .search:hover{opacity:0.8;}
.list-contact{float:left;font-size:14px;list-style:none;margin:0;margin-top:5px;outline:none;overflow:hidden;padding:0;}
.list-contact li{float:left;margin-right:27px;}
.list-contact li:last-child{margin-right:0;}
.list-contact li p:hover a,
.list-contact li p:hover{color:#59ACE9;}
.list-contact li > *:before{background:url("../images/header/contact_icons.png") no-repeat;content:'';float:left;height:20px;width:20px; clear: left;}
.list-contact .mail:before{margin:1px 7px 0 0;/*width:15px;*/}
.list-contact .mail:hover:before{background:url("../images/header/contact_icons_hover.png") 0 1px no-repeat;}
.list-contact .address:before{ content:none;}
.list-contact .address address:before{background:url("../images/header/contact_icons.png") no-repeat;content:'';float:left;height:20px;background-position:-42px 0;margin:3px 7px 0 0;max-width:360px;width:17px;}
.list-contact .address{max-width:360px;}
.list-contact .address:hover:before{ content:none;}
.list-contact .address address:hover:before{/*background:url("../images/header/contact_icons.png") no-repeat;*/content:'';float:left;height:20px;/*background:url("../images/header/contact_icons_hover.png") -34px 0 no-repeat;*/}
.list-contact .skype:before{background-position:-79px 0;margin:3px 7px 0 0;width:14px;}
.list-contact .skype:hover:before{background:url("../images/header/contact_icons_hover.png") -65px -1px no-repeat;}
.list-contact .question:before{background-position:-125px 0;margin-right:7px;}
.list-contact address{display:inline-block;}
.list-contact a{font-size:14px;text-decoration:none;}
.list-contact .question:hover:before{background:url("../images/header/hover_question_icon.png") no-repeat;}
.list-soc-links{float:right;margin:3px 30px 0 0;overflow:hidden;}
.list-soc-links li{background:url("../images/header/soc_icons.png") no-repeat;float:left;margin-left:1px;}
.list-soc-links .vk{background-position:-28px 0;}
.list-soc-links .tw{background-position:-57px 0;opacity:0.6;}
.list-soc-links .g{background-position:-85px 0;}
.list-soc-links .mail{background-position:-113px 0;}
.list-soc-links .youtube{background-position:-142px 0;}
.list-soc-links li:hover{background:url("../images/header/soc_btns_hover.png") no-repeat;}
.list-soc-links .vk:hover{background-position:-28px 0;}
.list-soc-links .tw:hover{background-position:-57px 0;opacity:0.6;}
.list-soc-links .g:hover{background-position:-85px 0;}
.list-soc-links .mail:hover{background-position:-113px 0;}
.list-soc-links .youtube:hover{background-position:-142px 0;}
.list-soc-links a{/*display:block;height:27px;text-indent:-9999px;width:27px;*/}
#bg-popup{background-color:rgba(0, 0, 0, .7);bottom:0;display:none;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:9998;}
.wrap-form{margin:35px 35px 45px;overflow:hidden;text-align:center;}
.wrap-form .top{display:block;font-size:20px;font-weight:600;margin-bottom:10px;text-transform:uppercase;}
.wrap-form .text{color:#626262;display:block;font-size:15px;margin-bottom:20px;}
.list-input-form li{margin-bottom:20px;}
@media (max-width: 768px){
  .list-input-form li.no-padding{
    margin-bottom: 0;
  }

  .wrap-form{
    margin: 25px 25px 25px;   
  }
}
.list-input-form input,
.list-input-form textarea{border:1px solid #D2D4D7;box-sizing:border-box;font-size:14px;-moz-box-sizing:border-box;padding:11px 15px;-webkit-box-sizing:border-box;width:100%;}
.list-input-form input:focus,
.list-input-form textarea:focus{border:1px solid #838891;}
.list-input-form textarea{font-size:14px;height:100px;resize:none;}
.phone input{background: #fff url("../images/sprite_form.png") no-repeat 95% 11px;}
.email input{background: #fff url("../images/sprite_form.png") no-repeat 95% -55px;}
.user input{background: #fff url("../images/name_form.png") no-repeat 95% 11px;}
.count input{background: #fff;}
.wrap-input .user input{background: #fff url("../images/name_form.png") no-repeat 95% 0px;}
.wrap-input .email input{background: #fff url("../images/sprite_form.png") no-repeat 95% -68px;}
.list-input-form .btn{background:#59ACE9;color:#fff;width:100%;}
.list-input-form .btn:hover{background:#fff;color:#59ACE9;}
.wrap-form-popup{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%;z-index:9999;}
.carousel{position:relative;}
.carousel-inner{overflow:hidden;position:relative;width:100%;}
.carousel-inner > .item{display:none;position:relative;transition:.6s ease-in-out left;-webkit-transition:.6s ease-in-out left;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{line-height:1;}
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev{display:block;}
.carousel-inner > .active{left:0;}
.carousel-inner > .next, .carousel-inner > .prev{position:absolute;top:0;width:100%;}
.carousel-inner > .next{left:100%;}
.carousel-inner > .prev{left:-100%;}
.carousel-inner > .next.left, .carousel-inner > .prev.right{left:0;}
.carousel-inner > .active.left{left:-100%;}
.carousel-inner > .active.right{left:100%;}
.carousel-control{bottom:0;color:#fff;filter:alpha(opacity=50);font-size:20px;left:0;opacity:.5;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, .6);top:0;width:15%;}
.carousel-control.left{background-image:linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);background-image:-webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .5) 0), color-stop(rgba(0, 0, 0, .0001) 100%));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);}
.carousel-control.right{background-image:linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);background-image:-webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001) 0), color-stop(rgba(0, 0, 0, .5) 100%));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);left:auto;right:0;}
.carousel-control:hover, .carousel-control:focus{color:#fff;filter:alpha(opacity=90);opacity:.9;outline:0;text-decoration:none;}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{display:inline-block;position:absolute;top:50%;z-index:5;}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{left:50%;}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{right:50%;}
.carousel-control .icon-prev, .carousel-control .icon-next{font-family:serif;height:20px;margin-left:-10px;margin-top:-10px;width:20px;}
.wrap-slider{overflow:hidden;position:relative;top:-35px;width:100%;}
.wrap-foto{height:100%;}
.slide{max-height:500px;overflow:hidden;width:100%;}
.wrap-slider img{height:500px;left:50%;margin-left:-960px;max-height:500px;max-width:1920px;position:relative;width:1920px !important;}
.wrap-slider .wrap{left:0;position:absolute;right:0;z-index:10;bottom:25px;}
.wrap-slider .text{margin:100px 0 45px;width:600px;}
.wrap-slider .header1,
.wrap-slider .header2{display:block;font-size:40px;line-height:45px;}
.wrap-slider .header1{font-weight:bold;}
.wrap-slider .header2{margin-bottom:20px;}
.wrap-slider .desc{font-size:16px;}
.wrap-slider .btn-more-info{font-size:15px;}
.wrap-slider .text-center{
  margin: 100px;
  text-align: center;
}
.wrap-slider .white-text{
  color: #ffffff;
}
.wrap-slider .big-text{
  display:block;font-size:55px;line-height:65px;font-weight:bold;
}
.carousel-inner>.item{overflow:hidden;}
.carousel-control.left,
.carousel-control.right{background:#59ACE9;height:80px;opacity:1;top:50%;width:80px;z-index:20;/*display: none;*/}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right{background:url("../images/content/arrow_left.png") center no-repeat;height:80px;left:0;margin:0;right:0;top:0;width:80px;}
.carousel-control .glyphicon-chevron-right{background:url("../images/content/arrow_right.png") center no-repeat;}
.carousel-control .glyphicon-chevron-left:hover,
.carousel-control .glyphicon-chevron-right:hover{background-color:#495061;}
.carousel-control .glyphicon-chevron-left:before,
.carousel-control .glyphicon-chevron-right:before{display:none;}
.carousel-control{bottom:auto;height:30px;width:30px;}
.list-btns-slider{overflow:hidden; text-align: center;}
.list-btns-slider li{/*float:left;*/margin-right:20px;}
.list-btns-slider li:last-child{margin-right:0;}
.list-btns-slider li:first-child .btn,
.desc-good .btn{background:#59ACE9;border-color:#59ACE9; padding: 13px 17px;}
.list-btns-slider li .btn:hover,
.desc-good .btn:hover{background:#fff;color:#495061;}
.list-btns-slider li:first-child .btn:hover{background:#fff;color:#59ACE9;}

.list-btns-slider li .btn.btn-more-info{background:#59ACE9;color:#ffffff;border-color:#59ACE9;}
.list-btns-slider li .btn.btn-more-info:hover{background:transparent;color:#59ACE9;border-color:#59ACE9;}
.carousel-indicators{bottom:10px;left:50%;list-style:none;margin-left:-30%;padding-left:0;position:absolute;text-align:center;width:60%;z-index:15;}
.carousel-indicators{bottom:20px;}
.carousel-indicators li{background-color:#000;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:1px;text-indent:-999px;width:10px;}
.carousel-indicators .active{background-color:#fff;height:12px;margin:0;width:12px;}
.carousel-indicators{bottom:10px;left:50%;list-style:none;margin-left:-30%;padding-left:0;position:absolute;text-align:center;width:60%;z-index:15;}
.carousel-indicators{bottom:0px;}
.carousel-indicators li{background-color:#000;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:1px;text-indent:-999px;width:10px;}
.carousel-indicators .active{background-color:#fff;height:12px;margin:0;width:12px;}
.map{margin-bottom:50px;}
.content_right{float:left;font-size:13px;line-height:21px;margin:0 0 20px 0;width:800px;}
.content_right ul{margin:10px 0 20px;}
.content_right ul li{padding:5px;}
.content_right p{margin:0 0 20px 0;}
.content_right ul.pagination li{padding:0;}
.news .item{margin-bottom:40px;overflow:hidden;}
.news .item .image_block{border:1px solid #d3d3d3;border-radius:6px;box-sizing:border-box;float:left;height:189px;margin-right:30px;max-width:280px;overflow:hidden;width:100%;}
.news .item .image_block a{box-sizing:border-box;display:table-cell;height:188px;max-width:280px;text-align:center;vertical-align:middle;width:100%;}
.news .item .image_block img{height:auto;max-width:280px;width:auto;}
.news .item .text_block{}
.news .item .text_block a{color:#333;font-size:18px;line-height:20px;margin-bottom:15px;text-transform:uppercase;}
.news .item .text_block .data{color:#999;font-size:13px;line-height:15px;margin-bottom:15px;}
.news .item .text_block p{color:#333;font-size:14px;line-height:22px;}
.news .item:hover .image_block{border-color:#59ACE9;}
.news .item:hover .text_block a{color:#59ACE9;}
.articles{}
.articles .desq{color:#333;font-size:13px;line-height:19px;margin-bottom:28px;}
.articles .desq p{margin-bottom:10px;}
.articles .item{margin-bottom:50px;}
.articles .item .image_block{border:3px solid #fff;float:left;height:180px;margin-right:36px;width:180px;}
.articles .item .image_block img{height:180px;width:180px;}
.articles .item:hover .image_block{border-color:#59ACE9;}
.articles .item .text_block{border-bottom:1px solid #edeaea;min-height:195px;padding-top:0px;}
.articles .item .text_block a{color:#333;font-size:16px;line-height:17px;margin-bottom:20px;}
.articles .item:hover .text_block a{color:#59ACE9;}
.articles .item .text_block p{font-size:14px;line-height:19px;margin-top:10px;}
.articles .item .text_block a.more{color:#999;display:inline-block;font-size:14px;line-height:16px;margin-top:17px;padding-right:16px;position:relative;text-decoration:none;vertical-align:top;}
.articles .item .text_block a.more:after{background:url(../img/catalog_pagination_arrows.png) no-repeat top right;content:'';display:block;height:10px;position:absolute;right:0px;top:4px;width:8px;}
.articles .item:hover .text_block a.more:after{background-position:right bottom;}
.articles .item:hover .text_block a.more{color:#59ACE9;}
.detail_img{float:left;margin:0 20px 20px 0;}
.img_mrb{margin:0 0 5px 0;}
.docs{overflow:hidden;padding-bottom:20px;}
.docs p{color:#333;font-size:15px;line-height:17px;margin-bottom:15px;}
.docs .doc{background:url(../img/pdf_icon.png) no-repeat left;height:31px;margin-bottom:20px;padding-left:60px;}
.docs .doc a{color:#0382b7;display:block;font-size:13px;line-height:13px;margin-bottom:8px;}
.docs .doc span{color:#666;display:block;font-size:11px;line-height:12px;}
.docs .doc span em{color:#333;font-style:normal;}
.modal_service{border:1px solid #ccc;display:inline-block;margin-bottom:40px;padding:30px;}
.modal_service p{color:#222;float:left;font-size:18px;margin:17px 0 0 0;}
.modal_service a{background:#fff;display:inline-block;float:none;text-align:center;vertical-align:middle;}
.modal_service a:hover{background:#495061;color:#fff;}
.partners{}
.partners .desq{color:#333;font-size:13px;line-height:19px;margin-bottom:28px;}
.partners .desq p{margin-bottom:10px;}
.partners .item{margin-bottom:27px;}
.partners .item .image_block{float:left;height:180px;margin-right:36px;text-align:center;width:180px;}
.partners .item .image_block img{max-width:180px;}
.partners .item:hover .image_block{border-color:#59ACE9;}
.partners .item .text_block{border-bottom:1px solid #edeaea;height:155px;}
.partners .item .text_block a{color:#333;font-size:15px;line-height:17px;margin-bottom:20px;}
.partners .item:hover .text_block a{color:#59ACE9;}
.partners .item .text_block p{font-size:13px;line-height:19px;}
.partners .item .text_block a.more{color:#999;display:inline-block;font-size:14px;line-height:16px;margin-top:17px;padding-right:16px;position:relative;text-decoration:none;vertical-align:top;}
.partners .item .text_block a.more:after{background:url(../img/catalog_pagination_arrows.png) no-repeat top right;content:'';display:block;height:10px;position:absolute;right:0px;top:4px;width:8px;}
.partners .item:hover .text_block a.more:after{background-position:right bottom;}
.partners .item:hover .text_block a.more{color:#59ACE9;}
.price_grey{border:1px solid #DDDDDD;border-bottom:0;border-right:0;color:#777777;font-size:14px;margin-bottom:30px;width:100%;}
.price_grey tr{height:40px;}
.price_grey tr td{border-bottom:1px solid #DDDDDD;border-right:1px solid #e7e7e7;padding-left:25px;}
.price_grey_header{}
.price_grey_header td{padding-left:10px !important;}
.price_grey tr:hover{background:#EEEEEE;}
.price_grey_main td{padding-left:10px !important;}
.price_grey_main_first{width:70%;}
.treven{background-color:#F9F9F9;}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{border:0;margin:0;outline:none;padding:0;vertical-align:top;}
.fancybox-wrap{left:0;position:absolute;top:0;z-index:8020;}
.fancybox-skin{background:#fff;color:#444;position:relative;text-shadow:none;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{height:auto !important;position:relative;}
.fancybox-inner{overflow:hidden !important;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;height:100%;width:100%;}
.fancybox-image{max-height:100%;max-width:100%;}
#fancybox-loading,.fancybox-prev span, .fancybox-next span{background-image:url('../images/fancybox/fancybox_sprite.png');}
#fancybox-loading{background-position:0 -108px;cursor:pointer;left:50%;margin-left:-22px;margin-top:-22px;opacity:0.8;position:fixed;top:50%;z-index:8060;}
#fancybox-loading div{background:url('../images/fancybox/fancybox_loading.gif') center center no-repeat;height:44px;width:44px;}
.fancybox-close{background-image:url('../images/close.png');height:25px;position:absolute;right:-35px;top:0px;width:25px;z-index:8040;}
.fancybox-nav{background:transparent url('../images/fancybox/blank.gif');cursor:pointer;height:100%;position:absolute;text-decoration:none;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0);width:40%;z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{cursor:pointer;height:34px;margin-top:-18px;position:absolute;top:50%;visibility:hidden;width:36px;z-index:8040;}
.fancybox-prev span{background-position:0 -36px;left:10px;}
.fancybox-next span{background-position:0 -72px;right:10px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{left:-99999px;max-height:99999px;max-width:99999px;overflow:visible !important;position:absolute;top:-99999px;visibility:hidden;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{background:url('../images/fancybox/fancybox_overlay.png');display:none;left:0;overflow:hidden;position:absolute;top:0;z-index:8010;}
.fancybox-overlay-fixed{bottom:0;position:fixed;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;visibility:hidden;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{bottom:0;margin-bottom:-35px;position:absolute;right:50%;text-align:center;z-index:8050;}
.fancybox-title-float-wrap .child{background:rgba(0, 0, 0, 0.8);background:transparent;border-radius:15px;color:#FFF;display:inline-block;font-weight:bold;line-height:24px;margin-right:-100%;-moz-border-radius:15px;padding:2px 20px;text-shadow:0 1px 2px #222;-webkit-border-radius:15px;white-space:nowrap;}
.fancybox-title-outside-wrap{color:#fff;margin-top:10px;position:relative;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{background:#000;background:rgba(0, 0, 0, .8);bottom:0;color:#fff;left:0;padding:10px;position:absolute;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('../images/fancybox/fancybox_sprite@2x.png');background-size:44px 152px;}
    #fancybox-loading div{background-image:url('../images/fancybox/fancybox_loading@2x.gif');background-size:24px 24px;}
}
.fancybox_none{display:none;max-width:400px;}
.vacancy-cont .item{border:1px solid #d7d7d7;margin-bottom:40px;padding-bottom:26px;padding-left:22px;padding-right:22px;padding-top:26px;}
.vacancy-cont .item a{color:#000;text-decoration:none;}
.vacancy-cont .item .name{font-size:21px;margin-bottom:13px;}
.vacancy-cont .item .earn{color:#000;font-size:12px;font-weight:700;margin-bottom:38px;text-transform:uppercase;}
.vacancy-cont .item .desc{font-size:14px;line-height:22px;margin-bottom:44px;}
.vacancy-cont .item .btn-answer{color:#59ACE9;font-size:12px;font-weight:700;line-height:12px;text-decoration:underline;text-transform:uppercase;}
.vacancy-cont .item:hover{border:1px solid #59ACE9;}
.vacancy-cont .item:hover .name{color:#59ACE9;}
.table-style3{border-bottom:1px solid #f0f0f0;border-collapse:collapse;width:100%;}
.table-style3 .lvl1{background:#f0f0f0;font-size:18px;}
.table-style3 .lvl1 td{padding:10px 15px;}
.it{font-family:"Exo2-LightItalic";}
.table-style3 td{border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;padding:10px 2%;vertical-align:top;}
.table-style3 tr td:first-child{border-left:0; padding-left: 0;}
.table-style3 tr td:last-child{border-right:0;}
.table-style3 tr{border-bottom:1px solid #F0F0F0;}
.table-style3 .size1{width:40%;}
.table-style3 .size2{width:18%;}
.color3{color:#ff4747;}
.color4{color:#59d683;}
.table-style3 .color3, .table-style3 .color4{margin-bottom:14px;}
.table-style2{border-collapse:collapse;font-size:16px;width:100%;}
/*.table-style2 tr:nth-child(odd){background:#f0f0f0;}*/
.table-style2 tr:first-child{background:#59ACE9;color:#fff;}
.table-style2{table-layout:fixed;}
.table-style2 td{padding-bottom:10px;padding-left:2%;padding-right:2%;padding-top:10px;}
@media screen and (max-width: 768px){
  .table-style2 {
    table-layout: inherit;
  }
  .table-style2 tr td:first-child{
    /*width: 30%;*/
  }
  .table-style2 td{
    border: 1px solid #f0f0f0;
    font-size: 13px;
  }  

  .table-style2 td a:link, a:visited{
    font-size: 13px;
  }

  
}
.border3{border:1px solid #d0d0d0;border-radius:4px;overflow:hidden;}
.margin4{margin-bottom:40px;}
@font-face {
    font-family: 'icomoon';
    src: url('../fonts/icomoon.eot?b69hhx');
    src: url('../fonts/icomoon.eot?b69hhx#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?b69hhx') format('truetype'), url('../fonts/icomoon.woff?b69hhx') format('woff'), url('../fonts/icomoon.svg?b69hhx#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
.iconmoon-icon{font-family:'icomoon' !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;-moz-osx-font-smoothing:grayscale;text-transform:none;-webkit-font-smoothing:antialiased;}
.icon-menu2{content:"\e901";font-family:'icomoon' !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;-moz-osx-font-smoothing:grayscale;text-transform:none;-webkit-font-smoothing:antialiased;}
.icon-menu{content:"\e900";font-family:'icomoon' !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;-moz-osx-font-smoothing:grayscale;text-transform:none;-webkit-font-smoothing:antialiased;}
.side-menu{box-sizing:border-box;display:block;float:left;margin:0 70px 30px 0;padding:0;width:300px;}
.side-menu *{box-sizing:border-box;}
.side-menu > li{border-bottom:1px solid #fff;display:block;}
.side-menu > li > a{background:#495061;color:#fff;display:block;font-size:14px;font-weight:bold;height:50px;line-height:50px;padding-left:19px;position:relative;text-decoration:none;text-transform:uppercase;}
.side-menu > li > a.wide{
  height: auto;
  line-height: 120%;
  padding-top: 15px;
  padding-bottom: 15px;
}
.side-menu > li > a > .menu-btn::after {
    display: block;
    right: 15px;
    top: 15px;
    content: "";
    position: absolute;
    height: 20px;
    width: 20px;
    color: #495061;
    background: #f3f2f2;
    font-size: 6px;
    text-align: center;
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e900";
    line-height: 20px;
}
.side-menu > li.active > a{background:#59ACE9;}
.side-menu > li.active > a > .menu-btn::after{background:transparent;border:1px solid #fff;color:#fff;content:"\e901";}
.side-menu > li:hover > a,.side-menu > li > a.active{background:#59ACE9;}
.side-menu > li:hover > a > .menu-btn::after{background:transparent;border:1px solid #fff;color:#fff;}
.side-menu .side-lvl2{display:none;margin:0;padding:0;}
.side-menu .side-lvl2 > li > a{background:#f3f2f2;border-bottom:1px solid #cccccc;color:#000;display:block;font-size:14px;line-height:16px;min-height:50px;padding-bottom:17px;padding-left:40px;padding-right:82px;padding-top:17px;position:relative;}
.side-menu .side-lvl2 > li > a > .menu-btn::after{border:1px solid #cccccc;color:#495061;content:"";content:"\e900";display:block;font-family:'icomoon' !important;font-size:6px;font-style:normal;font-variant:normal;font-weight:normal;height:20px;line-height:1;line-height:20px;margin-top:-10px;-moz-osx-font-smoothing:grayscale;position:absolute;right:15px;text-align:center;text-transform:none;top:50%;-webkit-font-smoothing:antialiased;width:20px;}
.side-menu .side-lvl2 > li.active > a{color:#59ACE9;}
.side-menu .side-lvl2 > li.active > a > .menu-btn::after{background:transparent;border:1px solid #59ACE9;color:#59ACE9;content:"\e901";}
.side-menu .side-lvl2 > li:hover > a{color:#59ACE9;}
.side-menu .side-lvl2 > li:hover > a > .menu-btn::after{background:transparent;border:1px solid #59ACE9;color:#59ACE9;}
.side-menu .side-lvl3{display:none;margin:0;padding:0;}
.side-menu .side-lvl3 > li > a{background:#f3f2f2;border-bottom:1px solid #cccccc;color:#000;display:block;font-size:14px;line-height:16px;min-height:50px;padding-bottom:17px;padding-left:60px;padding-right:82px;padding-top:17px;position:relative;}
.side-menu .side-lvl3 > li > a > .menu-btn::after{border:1px solid #cccccc;color:#495061;content:"";content:"\e900";display:block;font-family:'icomoon' !important;font-size:6px;font-style:normal;font-variant:normal;font-weight:normal;height:20px;line-height:1;line-height:20px;margin-top:-10px;-moz-osx-font-smoothing:grayscale;position:absolute;right:15px;text-align:center;text-transform:none;top:50%;-webkit-font-smoothing:antialiased;width:20px;}
.side-menu .side-lvl3 > li.active > a{color:#59ACE9;}
.side-menu .side-lvl3 > li.active > a > .menu-btn::after{background:transparent;border:1px solid #59ACE9;color:#59ACE9;content:"\e901";}
.side-menu .side-lvl3 > li:hover > a{color:#59ACE9;}
.side-menu .side-lvl3 > li:hover > a > .menu-btn::after{background:transparent;border:1px solid #59ACE9;color:#59ACE9;}
.side-menu .side-lvl4{display:none;margin:0;padding:0;}
.side-menu .side-lvl4 > li > a{background:#fff;border-bottom:1px solid #cccccc;color:#666666;display:block;font-size:13px;font-style:italic;height:50px;line-height:16px;padding-bottom:17px;padding-left:78px;padding-top:17px;position:relative;}
.side-menu .side-lvl4 > li:hover > a{color:#59ACE9;}
.catalog-view-one{margin-right:1px;}
.catalog-view-one *{box-sizing:border-box;}
.catalog-view-one li{max-width:100%;width:100%;}
.catalog-view-one li .wrap{margin-bottom:25px;margin-left:35px;margin-right:25px;margin-top:45px;position:relative;}
.catalog-view-one li .wrap > span{display:block;}
.catalog-view-one li .wrap::after{clear:both;content:"";display:block;}
.catalog-view-one li .wrap-foto{left:0;position:absolute;text-align:center;top:0;width:240px;}
.catalog-view-one li .wrap-foto span{display:inline-block;}
.catalog-view-one li .name-goods{float:right;height:auto;margin-bottom:23px;margin-left:100px;width:calc(100% - 351px);}
.catalog-view-one li .sale{display:inline-block;float:right;margin-left:100px;margin-right:185px;}
.catalog-view-one li .old-price{display:inline-block;float:right;margin-left:100px;width:calc(100% - 351px);}
.catalog-view-one li .price{display:inline-block;float:right;line-height:35px;margin-left:100px;width:calc(100% - 351px);}
.catalog-view-one li .item-status{display:inline-block;float:right;margin:0 0 15px 100px;width:calc(100% - 351px);}
.catalog-view-one li .desc{float:right;height:auto;margin-left:100px;width:calc(100% - 351px);}
.catalog-view-one li .display{display:none!important;float:right;margin-left:100px;width:calc(100% - 351px);}
.catalog-view-two{margin-right:1px;}
.catalog-view-two *{box-sizing:border-box;}
.catalog-view-two li{max-width:100%;width:100%;}
.catalog-view-two li .wrap{margin-bottom:20px;margin-left:35px;margin-right:25px;margin-top:20px;position:relative;}
.catalog-view-two li .wrap > span{display:block;}
.catalog-view-two li .wrap::after{clear:both;content:"";display:block;}
.catalog-view-two li .wrap-foto{float:left;height:auto;text-align:center;width:240px;}
.catalog-view-two li .wrap-foto span{display:inline-block;}
.catalog-view-two li .wrap-foto span img{height:90px; margin-bottom: 10px;}
.catalog-view-two li .name-goods{float:right;height:auto;margin-bottom:23px;margin-left:100px;width:calc(100% - 351px);}
.catalog-view-two li .sale{display:inline-block;float:right;margin-left:100px;margin-right:250px;}
.catalog-view-two li .old-price{display:inline-block;float:right;margin-left:100px;width:calc(100% - 351px);}
.catalog-view-two li .price{display:inline-block;float:right;line-height:35px;margin-left:100px;width:calc(100% - 351px);}
.catalog-view-two li .item-status{display:inline-block;float:right;margin:0 0 15px 100px;width:calc(100% - 351px);}
.catalog-view-two li .desc{display:none!important;float:right;height:auto;margin-left:100px;width:calc(100% - 351px);}
.catalog-view-two li .display{display:none!important;float:right;margin-left:100px;width:calc(100% - 351px);}
.wrap-select{float:right;}
.change-view{float:left;line-height:50px;}
.change-view .name{font-size:13px;margin-right:24px;}
.change-view .view-1{background:url(../images/view.png) no-repeat;display:inline-block;height:14px;margin-bottom:-2px;margin-right:10px;width:14px;}
.change-view .view-2{background:url(../images/view.png) -26px 0px no-repeat;display:inline-block;height:14px;margin-bottom:-2px;margin-right:10px;width:16px;}
.change-view .view-3{background:url(../images/view.png) -55px 0px no-repeat;display:inline-block;height:14px;margin-bottom:-2px;margin-right:10px;width:17px;}
.change-view > a.active{background-image:url(../images/view-act.png);}
.modal_service p.cons-left{}
.modal_service p.cons-title{color:#59ACE9;font-size:20px;font-weight:400;margin-top:0;text-transform:uppercase;}
.modal_service p.cons-small{font-size:14px;}
.add-proj{font-size:20px;text-transform:uppercase;}
ul.news-slider{list-style:none;padding:0!important; margin-bottom:50px;}
ul.news-slider li{display:inline-block;text-align:center;width:33.3333%;}
ul.news-slider li img{/*height:auto;*/width:100%;height: 240px; object-fit: contain;}
ul.news-slider li a{/*border:0;display:block;line-height:1.2;*/text-decoration:none;}
ul.news-slider li .dsc{margin-bottom:20px;}
.devide{border:1px solid #59ACE9;margin:15px auto 15px;width:50%;}
.ph{display:block;min-height:172px;}
.buybutt{clear:both;width:100%;}
.block-good .btn-more-info, .block-good a.btn-more-info{float:none;}
.elem-sm{color:#777;font-size:12px;font-style:italic;margin-top:19px;}
.desc-good .buybutt .btn{height:auto;margin-top:-3px;padding:13px 20px;width:auto;}
.desc-good .buybutt .btn.question_product{background:#fff;border:2px solid #59ACE9;color:#59ACE9;margin-left:10px;padding:13px 20px;text-decoration:none;}
.desc-good .buybutt .btn.question_product:hover{
  background: #59ACE9;
  border-color: #59ACE9;
  color: #fff;
}
.block-tab-li .form-question{background:#fff; padding: 0 40px 20px 40px;}
.blocks6 .block > a{display:block;font-size:16px;font-weight:bold;margin:20px 0;text-decoration:none;text-transform:uppercase;}
.blocks6 > div{display:inline-table;margin:0 1%;text-align:center;width:22.5%;}
.blocks6{margin-bottom:60px;}
.blocks6 .block ul li a{line-height:30px;text-decoration:none;}
.left-zak{background:#f6f6f6;border:1px solid #ccc;clear:both;padding:30px 40px;text-align:center;}
.titl{color:#59ACE9;font-size:18px;text-transform:uppercase;}
.descr{font-size:14px;margin:15px 0;}
a.callback-left{background:#59ACE9;color:#fff;display:block;font-size:15px;font-weight:bold;margin:0 auto;padding:10px 20px;text-decoration:none;text-transform:uppercase;}
.right_part_dealers{float:right;width:50%;}
.staff_wrapp_dealers{float:left;width:50%;}
.staff_wrapp_dealers .items{display:none;}
#sidemap{margin-left:10px;margin-top:10px;}
.staff_wrapp_dealers .section{border:1px solid #e7e7e7;box-shadow:0 1px 2px #e7e7e7;margin-top:10px;-moz-box-shadow:0 1px 2px #e7e7e7;-o-box-shadow:0 1px 2px #e7e7e7;padding:10px;-webkit-box-shadow:0 1px 2px #e7e7e7;}
.staff_wrapp_dealers .section .section_title{text-decoration:none;}
.staff_wrapp_dealers .section .icon i{background:url("../images/arrows_big_old.png") -31px -64px no-repeat;background-color:rgb(238, 241, 241);cursor:pointer;display:inline;display:inline-block;height:30px;vertical-align:top;width:30px;zoom:1;}
.staff_wrapp_dealers .section .opened .icon i{background-position:0 -65px;}
.staff_wrapp_dealers .section .item_title{border-bottom:1px dotted #4682b4;color:#4682b4;cursor:pointer;font-family:"elektra_text_probold", Arial, Helvetica, sans-serif;font-size:16px;font-weight:600;line-height:30px;text-decoration:none;vertical-align:middle;}
.staff_wrapp_dealers .item{margin-top:20px;}
.staff_wrapp_dealers .item td{border-top:1px solid #e7e7e7;padding-bottom:10px;padding-top:10px;width:33%;}
.staff_wrapp_dealers .item tr:first-child{border:0;}
.staff_wrapp_dealers .item tr input[type=radio]{display:none;}
.staff_wrapp_dealers .item tr input[type=radio] + label .circle{background:#fff;border:2px solid #59ACE9;border-radius:50%;display:block;display:inline-block;height:12px;margin-right:10px;margin-top:3px;position:relative;vertical-align:top;width:12px;}
.staff_wrapp_dealers .item label{cursor:pointer;display:block;width:200px;}
.staff_wrapp_dealers .item tr input[type=radio] + label .name{display:inline-block;height:30px;}
.staff_wrapp_dealers .item tr input[type=radio]:checked + label .circle:after{background:#4682b4;border-radius:3px;content:" ";display:block;height:6px;left:3px;position:absolute;top:3px;width:6px;}
.staff_wrapp_dealers .item tr{padding-bottom:10px;}
.staff_wrapp_dealers .section .pseudo{margin-left:15px;top:5px;}
.staff_wrapp_dealers .item .site{font-size:12px;margin-top:10px;}
.staff_wrapp_dealers .item .email{display:block;font-size:12px;width:211px;}
.staff_wrapp_dealers .item .phone{font-size:12px;}
.staff_wrapp_dealers td a{color:#0382b7;font-size:12px;}
.tbl-toggle:after{clear:both;content:"";display:table;}
.nav-header > ul > li > a{margin: 12px 26.2px;}
.banners1{margin-bottom:25px;}
.text1{display:inline-block;margin-bottom:25px;}
.banners1 a{display:inline-block;}
.catalog-goods .tbl-charac{float:left;}
.catalog-view-one .tbl-charac{display:block;margin:0 0 15px 100px;width:calc(100% - 351px)!important;float:right;text-align:left;}
.catalog-view-one .tbl-charac tbody:after{clear:both;content:"";display:table;}
.catalog-view-one .tbl-charac tbody{display:block;width:100%;}
.catalog-view-one .tbl-charac tr:after{clear:both;content:"";display:table;}
.catalog-view-one .tbl-charac tr{
  box-sizing:border-box;display:inline-block;padding-right:10px;vertical-align:top;width:100%;
}

.catalog-view-one .btn-wrap{margin:0 0 15px 100px;width:calc(100% - 351px);float:right;text-align:left;}
.catalog-view-one .tbl-charac td{display:block;float:left;width:50%;}
.catalog-view-one .tbl-charac td:last-child{text-align:right;}

.callback-box .right-block{box-sizing:border-box;float:none;overflow:visible;padding-left:370px;width:100%;}
.form-contact .textarea{box-sizing:border-box;float:none;overflow:visible;padding-left:330px;width:100%;}
.mf-captcha{float:left;}
.services-section{box-sizing:border-box;float:none;/*padding-left:370px;*/width:100%;font-size: 15px;}
.services-section p{ font-size: 16px;  line-height: 1.7;  margin-bottom: 20px;}
.services-section h2, .services-section .h2{font-weight: bold; margin-bottom: 20px;}
.services-section ul{ margin-bottom: 30px; font-size: 16px;  line-height: 1.7; padding-left: 20px; margin-bottom: 20px;} 
.services-section ul li{list-style-type: disc;}
.article-detail-page img{cursor: pointer;}
.toogle a{cursor:pointer;text-decoration:none;}
.toogle a:hover{color:#59ACE9;}
.toogle ul{list-style:none;}
.toogle .opened{border-top-color:transparent;}
.toogle3.opened .toogle-block-title{background:#f0f0f0;}
.toogle .opened .toogle-title, .cols2>.col1 .toogle .opened2 .toogle-title2, .toogle-title-2.opened{background:#59ACE9;color:#fff;}
.toogle .opened .toogle-title > span:after, .cols2>.col1 .toogle .opened2 .toogle-title2 > span:after, .opened.mob-nav-btn:after, .toogle-title-2.opened:after, .toogle3.opened .toogle-block-title:after{color:#fff;transform:rotate(90deg);}
.toogle3.opened .toogle-block-title:after{color:#333;}
.toogle3{border:1px solid #ccc;border-radius:4px;position:relative;}
.toogle3 .toogle-block-title{cursor:pointer;display:block;font-size:16px;padding:10px 22px;}
.toogle-block, .toogle-block2{display:none;}
.toogle3 .toogle-block-title:hover{color:#59ACE9;}
.margin4{margin-bottom:40px;}
.toogle3 .toogle-block{padding:15px 22px;}
.quote{color:#59ACE9;margin:36px 0;padding:0 55px;position:relative;}
.quote:before{background:url(../images/one_sprite.png) no-repeat -184px -55px;content:"";height:25px;left:0;position:absolute;top:-10px;width:30px;}
.quote:after{background:url(../images/one_sprite.png) no-repeat -150px -55px;bottom:-10px;content:"";height:25px;position:absolute;right:0;width:30px;}
.message{border:1px solid;border-radius:4px;margin-bottom:12px;padding:10px 20px;}
.message span{font-size:16px;}
.message1{border-color:#59ACE9;color:#59ACE9;}
.message2{border-color:#ff4747;color:#ff4747;}
.message3{border-color:#4ca8e2;color:#4ca8e2;}
.message4{border-color:#4ecc79;color:#4ecc79;}
.title7{color:#272727;font-size:18px;line-height:1.2;margin-bottom:16px;}
.content .toogle-block .ul-style2{display:table;list-style:none;list-style-type:none;padding:0;}
.content .toogle-block .ul-style2 li{list-style:none;margin-bottom:15px;padding:0 0 0 14px;position:relative;}
.content .toogle-block .ul-style2 li:before{background:#ccc;border-radius:100%;content:"";height:6px;left:0;position:absolute;top:6px;width:6px;}
.fs24{font-size:24px;}
.fs24.title5{text-transform:uppercase;}
.fs24.title5:after{bottom:-27px;}
.title5{font-size:26px;line-height:1.2;margin-bottom:56px;position:relative;}
.title5:after{background:#59ACE9;bottom:-32px;content:"";height:1px;left:0;position:absolute;width:100px;}
.scroll1{overflow:auto;}
.docs:after{clear:both;content:"";display:table;}
.docs .doc{box-sizing:border-box;float:left;height:68px;min-width:260px;padding-right:10px;width:50%;}
.docs .doc:before{content:'';display:inline-block;height:100%;margin-left:-2px;vertical-align:bottom;width:1px;}
.docs .doc-inner span,
.docs .doc-inner em{color:#999;margin-top:5px;}
.docs .doc-inner a{color:#59ACE9;font-size:16px;line-height:1.2;text-decoration:none;word-break:break-all;}
.docs .doc-inner{display:inline-block;vertical-align:bottom;width:97%;}
.modal_service .cons-left:after{clear:both;content:"";display:table;}
.modal_service .cons-left{display:inline-block;float:none;vertical-align:middle;width:70%;}
.side-bar.side-bar-detail{margin-right:40px;}
.content_right-detail{box-sizing:border-box;float:none;padding-left:340px;width:100%;}
ul.news-slider{padding:0 60px!important;position:relative;}
ul.news-slider li{padding:0 15px;}
.slick-list{overflow:hidden;}
.slick-arrow{background:transparent;border:1px solid #888;color:#888;display:block;font-size:26px;height:40px;line-height:40px;margin-top:-20px;position:absolute;text-align:center;top:50%;width:40px;}
.slick-prev{left:10px;}
.slick-next{right:10px;}
.wrap-block-question .list-btns li{display:inline-block;float:none;margin:0 15px 20px;vertical-align:top;}
.side-bar-filter{background-color:#59ACE9;display:none;float:left;height:48px;margin-bottom:25px;padding:0 25px;width:100%;}
.side-bar-filter span{color:#fff;display:inline-block;font-family:'OpenSansSemiboldRegular';font-size:16px;line-height:20px;text-align:center;vertical-align:middle;width:97%;}
.side-bar-filter:before{content:'';display:inline-block;height:100%;margin:-2px;vertical-align:middle;width:1px;}
.wrap-block-question .list-btns li a.btn-popup{box-sizing:border-box;width:200px;}
.catalog-goods.catalog-view-two .tbl-charac{display:none;}
.mf-captcha .img-view{display:inline-block;position:relative;vertical-align:top;}
.mf-captcha .img-view:before{content:'*';display:inline-block;left:0;position:absolute;top:-20px;}
@media screen and (min-width: 1200px){.view-good{width:35%;}
    .block-good .right-info{box-sizing:border-box;margin-left:0;padding-left:2%;width:65%;}
    .dop-info{margin:0 1% 0 0;width:42%;}
    .desc-good{position:relative;right:auto;top:auto;vertical-align:top;width:56%;}
}
@media screen and (min-width: 981px ) and (max-width: 1199px){.block-good{position:relative;}
    .block-good .right-info .desc-good{position:absolute;right:2%;top:0;}
    .block-good .right-info{box-sizing:border-box;margin-left:0;padding-left:2%;width:100%;}
}
@media screen and (max-width: 1175px){.banners1 a{margin-bottom:25px;}
    .banners1 a:last-child{margin-bottom:0;}
}



.bx-filter{border:1px solid #ccc;border-top:0;clear:both;margin-bottom:20px;min-width:220px;width:100%;}
.bx-filter-popup-result{display:none;}
.bx-filter .bx-filter-section{position:relative;}
.bx-filter .bx-filter-section>.row{padding:0 5px;}
.bx-filter .bx-filter-title{color:#000;font-size:18px;margin-bottom:10px;}
.bx-filter .bx-filter-parameters-box{padding:0;position:relative;}
.bx-filter .bx-filter-parameters-box-title{background:#f6f6f6;border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:14px;font-weight:bold;padding:15px 17px;text-transform:uppercase;}
#del_filter{margin-right:10px;width:auto;}
#set_filter{background:#59ACE9;border-radius:0;color:#fff;width:auto;}
#set_filter:hover{background:#fff;color:#59ACE9;}
.bx-filter-parameters-box-container{padding:20px;}
.bx-filter-button-box{background:#f6f6f6;border-top:1px solid #ccc;text-align:center;}
.bx-filter-button-box .bx-filter-parameters-box-container{padding:20px 10px;}
.fa-angle-up, .fa-angle-down{border:1px solid #222;border-radius:50%;padding:0px;position:absolute;right:17px;text-align:center;width:16px;}
.bx-filter .bx-ui-slider-handle.left{background:#fff;border:1px solid #59ACE9;border-radius:10px;box-sizing:content-box;height:10px;margin:-6px 0 0 -3px;top:50%;width:10px;}
.bx-filter .bx-ui-slider-range{z-index:99!important;}
.bx-filter .bx-ui-slider-part{display:none;}
.bx-filter .bx-ui-slider-handle.right{background:#fff;border:1px solid #59ACE9;border-radius:10px;box-sizing:content-box;height:10px;margin:-6px -3px 0 0px;top:50%;width:10px;}
.bx-filter .bx-ui-slider-track-container{padding-bottom:25px;padding-left:0;padding-right:0;padding-top:35px;}
.bx-filter .bx-ui-slider-pricebar-v{background:#59ACE9;}
.bx-filter .bx-ui-slider-pricebar-vn{background:#cccccc;}
.bx-filter-container-modef{display:none;}
@media (min-width: 992px){.bx-filter .bx-filter-section .col-md-4:nth-child(3n+1){clear:both;}
}
@media (min-width: 768px) and (max-width: 991px){.bx-filter .bx-filter-section .col-md-4:nth-child(2n+1){clear:both;}
}
.bx-filter .bx-filter-parameters-box-title span{border-bottom:1px solid transparent;color:#222;cursor:pointer;}
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span{}
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span:hover{border-color:transparent;}
.bx-filter .bx-filter-block{box-sizing:content-box;display:none;-moz-box-sizing:content-box;-moz-transition:padding .3s ease;-ms-transition:padding .3s ease;-o-transition:padding .3s ease;transition:padding .3s ease;-webkit-box-sizing:content-box;-webkit-transition:padding .3s ease;}
.bx-filter .bx-filter-button-box .bx-filter-block,
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block{display:block;}
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub{display:inline-block;font-size:14px;font-style:normal;padding-bottom:5px;padding-right:10px;text-transform:lowercase;}
.bx-filter-parameters-box-container{padding-bottom:20px;}
.bx-filter-parameters-box-container .checkbox:first-child{margin-top:0;}
.bx-filter .bx-filter-parameters-box-container-block{color:#3f3f3f;font-size:11px;padding:0;text-align:center;}
.bx-filter .bx-filter-input-container{display:inline-block;width:68%;width:auto;}
.bx-filter .bx-filter-input-container input{background:#fff;border:1px solid #ccd5db;border-radius:2px;display:inline-block;font-size:18px;height:32px;margin:0;outline:none;padding:0 4px;width:100%;}
.bx-retina .bx-filter .bx-filter-input-container input{border-image:url(images/border_default.png) 2 repeat;border-style:solid;border-width:1px;-moz-border-image:url(images/border_default.png) 2 repeat;-o-border-image:url(images/border_default.png) 2 repeat;-webkit-border-image:url(images/border_default.png) 2 repeat;}
.bx-ios .bx-filter .bx-filter-input-container input{background-image:linear-gradient(#ffffff 0%, #ffffff 100%);background-image:-webkit-linear-gradient(#ffffff 0%, #ffffff 100%);}
.bx-filter .bx-filter-button-box{clear:both;}

/*
*Track
*
*/
.bx-filter .bx-ui-slider-track-container{clear:both;float:none;margin:0 auto;padding-bottom:10px;padding-top:35px;width:90%;}
.bx-filter .bx-ui-slider-track{height:4px;position:relative;}
.bx-filter .bx-ui-slider-part{background:#a2bfc7;height:17px;position:absolute;top:-6px;width:1px;}
.bx-filter .bx-ui-slider-part.p1{left:-1px;}
.bx-filter .bx-ui-slider-part.p2{left:25%;}
.bx-filter .bx-ui-slider-part.p3{left:50%;}
.bx-filter .bx-ui-slider-part.p4{left:75%;}
.bx-filter .bx-ui-slider-part.p5{right:-1px;}
.bx-filter .bx-ui-slider-part span{color:#000;display:block;font-size:11px;left:50%;margin-left:-50px;position:absolute;text-align:center;top:-16px;width:100px;}
.bx-filter .bx-ui-slider-part.p2 span,
.bx-filter .bx-ui-slider-part.p3 span,
.bx-filter .bx-ui-slider-part.p4 span{color:#6b8086;}
.bx-filter .bx-ui-slider-range,
.bx-filter .bx-ui-slider-pricebar,
.bx-filter .bx-ui-slider-pricebar-vd,
.bx-filter .bx-ui-slider-pricebar-vn,
.bx-filter .bx-ui-slider-pricebar-v{bottom:0;position:absolute;top:0;}
.bx-filter .bx-ui-slider-pricebar{z-index:100;}
.bx-filter .bx-ui-slider-pricebar-vd{z-index:60; background: #f0f8ff;}
.bx-filter .bx-ui-slider-pricebar-vn{z-index:70;}
.bx-filter .bx-ui-slider-pricebar-v{z-index:80;}
.bx-filter .bx-ui-slider-handle{border-bottom:none;height:22px;position:absolute;top:100%;width:22px;}
.bx-filter .bx-ui-slider-handle:hover{cursor:grab;-ms-cursor:grab;-o-cursor:grab;-webkit-cursor:grab;}
.bx-filter .bx-ui-slider-handle:active{cursor:grabbing;-ms-cursor:grabbing;-o-cursor:grabbing;-webkit-cursor:grabbing;}
.bx-filter .bx-ui-slider-handle.left {
    left: 0;
    margin-left: -6px;
    /* COLOR */
    /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAArUlEQVQ4y6WSQQ6FMAhEXbjyXwzOpBdx5bXKbYRWLFSJ2m8ysVHfzGA7DH9cuKVfNwwM40ZzZzJlmE3WTjjNfF9Fn2EwMH5pUGYWOJ3w6wZ4wDKz6rUBumQPPxrUmT0IxuxpqxYLQ7MOG5TaHtbk1iza5+VauW5dfdcYSDKcMLkP7wxdA5sMQWV/BkwDTY7mtAfHjpJ/Ihj4DoIgXZ9J+siaimi6rimLgSw87qod+1BRTwMJRYoAAAAASUVORK5CIIA=) no-repeat right top;*/
}
.bx-filter .bx-ui-slider-handle.right {
    right: 0;
    margin-right: -6px;
    /* COLOR */
    /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAq0lEQVQ4y6WSQRKDIAxFXXSlF0vOZC+SlddKblMUUhKCraIzX9Ahj58PE268TE8e3GSFJ5BUTDskaRl1QFk8BsHs4BCMQMruVEe+l4kWglFu5yLEZKDFXyeXIFoEpg3z738mJTzXhncj75+QtqjnJENO2sG4I1VXDtR3ogv7O1dHxV10gi75EGILiE78RRKy33AOq07i+Us4kRamkOPGptesQjeXIjZjO+fXB+hjUU/S3Z+WAAAAAElFTkSuQmCC) no-repeat left top;*/
}

/*
*   Select
*
*/
.bx-filter .bx-filter-select-container{border:1px solid #ccd5db;border-radius:3px;box-sizing:border-box;display:block;height:35px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.bx-retina .bx-filter .bx-filter-select-container{border-image:url(images/border_default.png) 2 repeat;border-style:solid;border-width:1px;-moz-border-image:url(images/border_default.png) 2 repeat;-o-border-image:url(images/border_default.png) 2 repeat;-webkit-border-image:url(images/border_default.png) 2 repeat;}
.bx-filter .bx-filter-select-block{background:#fff;border:none;border-radius:2px;box-sizing:border-box;display:block;height:33px;margin:0;-moz-box-sizing:border-box;padding:0 33px 0 10px;position:relative;-webkit-box-sizing:border-box;width:100%;}
.bx-filter .bx-filter-select-text{cursor:pointer;font-size:15px;height:33px;line-height:33px;max-width:100%;-ms-text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;}
.bx-filter .bx-filter-select-text.fix{min-width:120px;}
.bx-filter .bx-filter-select-text label{cursor:pointer;}
.bx-filter .bx-filter-select-arrow {
    position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    height: 33px;
    cursor: pointer;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') no-repeat center;
}
/*
*   Select popup
*
*/
.bx-filter-select-popup{background:#fff;min-width:173px;padding:0;}
.bx-filter-select-popup ul{list-style:none;margin:0;padding:0;}
.bx-filter-select-popup ul li{display:block;text-align:left;vertical-align:middle;}
.bx-filter-select-popup ul li:first-child{border-bottom:1px solid #e5e5e5;margin-bottom:5px;padding-bottom:5px;}
.bx-filter-select-popup ul li label{box-sizing:border-box;color:#575757;cursor:pointer;display:block;font-size:14px;height:26px;line-height:26px;-moz-box-sizing:border-box;-ms-text-overflow:ellipsis;overflow:hidden;padding:0 5px;text-align:left !important;text-overflow:ellipsis;vertical-align:middle;-webkit-box-sizing:border-box;white-space:nowrap;width:100%;}
.bx-filter-select-popup ul li label.selected,
.bx-filter-select-popup ul li label:hover{background:#f3f8fa;color:#000;}
.bx-filter-select-popup ul li label.disabled{background:transparent;color:#b8b8b8;}
.bx-filter-select-popup ul li .bx-filter-param-text{line-height:34px !important;}
.bx-filter .bx-filter-tag{padding:18px;}
.bx-filter .bx-tag-link{font-size:12px;text-decoration:none;text-shadow:none;}
.bx-filter .bx-tag-link.bx-active,
.bx-filter .bx-tag-link:hover{color:#1d3d46;}
.bx-filter .bx-filter-param-btn-inline .bx-filter-param-label{border:1px solid #fff;border-radius:2px;display:block;float:left;margin-bottom:20px;margin-right:5px;padding:2px;}
.bx-filter .bx-filter-param-btn-inline .bx-filter-param-label.bx-active{border-color:#59ACE9;}
.bx-filter .bx-filter-param-btn-block .bx-filter-param-label{display:block;}
.bx-filter .bx-filter-param-label{}
.bx-filter .bx-filter-param-label.dib{display:inline-block;}
.bx-filter .bx-filter-param-text{font-weight:normal;}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-text{color:#bdbdbd;}
.bx-filter-select-popup .bx-filter-param-label.bx-active{background:#f3f8fa;}
.bx-filter .bx-filter-input-checkbox{}
.bx-filter .bx-filter-input-checkbox input[type=radio],
.bx-filter .bx-filter-input-checkbox input[type=checkbox]{}
.bx-filter .bx-filter-input-checkbox .bx-filter-param-text{display:block;text-align:left;}
.bx-filter .bx-filter-param-btn{background:#fff;border:1px solid #ccd5db;border-radius:2px;color:#000;cursor:pointer;display:inline-block;font-weight:normal;-moz-transition:border .3s ease, box-shadow .1s ease, color .3s ease;-ms-transition:border .3s ease, box-shadow .1s ease, color .3s ease;-o-transition:border .3s ease, box-shadow .1s ease, color .3s ease;position:relative;text-align:center;text-decoration:none;transition:border .3s ease, box-shadow .1s ease, color .3s ease;vertical-align:middle;-webkit-transition:border .3s ease, box-shadow .1s ease, color .3s ease;}
.bx-retina .bx-filter .bx-filter-param-btn{border-image:url(images/border_default.png) 2 repeat;border-style:solid;border-width:0px;-moz-border-image:url(images/border_default.png) 2 repeat;-o-border-image:url(images/border_default.png) 2 repeat;-webkit-border-image:url(images/border_default.png) 2 repeat;}
.bx-filter .bx-filter-param-btn.bx-color-sl{}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl{background:transparent;box-shadow:none;}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl{position:relative;}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl:before {
    position: absolute;
    bottom: 0;
    right: 0;
    top: 0;
    left: 0;
    content: ' ';
    display: block;
    z-index: 100;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA/UlEQVQ4y5WSQQ6CQAxFOSBuwAtoAitc4R6MkKgYJULUi8Ax4DgKm9o/45BxBBNJmkB/33T6qUVEHkfDUXHY1sQD7V2DWg+JJox3lOZ3enYdf5IzAjnQkvxGa64Fg2S9PV3JXa4ozoovWEGbY0nOIqDkfIVeQ5hBAOQsAy5guO8FbEJxVqqDZ+rUuQ6rziJ3VLkBcs05BBxlF1nIADrJESYgE0YhAER0KH5DphEKFDNPuG1AhTAi4jnRWV17FNYhcT3NHLzLzuUnjI0YHP203EWY8ENqNsAq5Y3Qf4NuhIT7wTBsDxgIbRjvCfCUe6ozoFCuXIukj5c/lhy1/gvSDM3b8PrjegAAAABJRU5ErkJggg==") no-repeat center;
    opacity: .7;
}.bx-filter .bx-filter-param-btn .bx-filter-param-text{line-height:26px;}
.bx-filter .bx-filter-param-btn.bx-spm{background-color:transparent;border-radius:50%;color:#767b7e;font-size:17px;font-weight:normal;height:23px;line-height:23px;min-width:23px;padding:0;vertical-align:top;width:23px;}
.bx-filter .bx-filter-param-btn.bx-spm.bx-plus {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAANUlEQVQoz2NgwAQsQMzJQCSwAeKGQa7YFKoAhmOgim3QsAxIcSFUkhC2GaqhgQ4UgNgFmwQAij8OUFmBFssAAAAASUVORK5CIIA=") no-repeat center;
}
.bx-filter .bx-filter-param-btn.bx-spm.bx-minus {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAAG0lEQVQYV2NgYGDgBuI4AlgGiBn4gLicAFYGAAFkBwE95V42AAAAAElFTkSuQmCC") no-repeat center;
}.bx-filter .bx-filter-param-btn.bx-spm:active{box-shadow:inset 0 2px 3px rgba(0, 0, 0, .12);outline:none !important;}
.bx-filter span.bx-spm{color:#000;display:inline-block;font-size:18px;height:23px;line-height:23px;margin:0 10px;vertical-align:middle;}
.bx-filter-select-popup .bx-filter-select-text-icon,
.bx-filter .bx-filter-select-text-icon{border-radius:2px;display:inline-block;height:23px;line-height:33px;margin-right:2px;margin-top:-4px;position:relative;vertical-align:middle;width:23px;}
.bx-filter-select-popup .bx-filter-btn-color-icon,
.bx-filter .bx-filter-btn-color-icon{background-size:cover;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, .05);display:inline-block;height:24px;line-height:24px;vertical-align:middle;-webkit-background-size:cover;width:24px;}
.bx-filter-select-popup .bx-filter-btn-color-icon{height:20px;margin:2px 0;top:0 !important;width:20px;}
.bx-filter .bx-filter-select-block .bx-filter-btn-color-icon{top:-1px !important;}
.bx-filter-btn-color-icon.all{border:none;box-shadow:none;position:relative;}
.bx-filter-btn-color-icon.all:after,
.bx-filter-btn-color-icon.all:before{background:#fff;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, .2);content:" ";height:60%;position:absolute;width:60%;}
.bx-filter-btn-color-icon.all:after{bottom:0;right:0;}
.bx-filter-btn-color-icon.all:before{left:0;top:0;}
.bx-filter .bx-filter-param-label.disabled .bx-filter-btn-color-icon{opacity:.2;}
.bx-filter .bx-filter-parameter-biz{border-bottom:1px dashed;color:#1485ce;display:inline-block;font-size:14px;line-height:15px;margin-right:10px;text-decoration:none;}
.bx-filter .bx-filter-parameter-biz:hover{border-bottom:1px solid;text-decoration:none;}
.bx-filter .bx-filter-parameter-biz.bx-active{border-color:transparent;color:#000;position:relative;}
.btn-themes{color:#FFF;}
.btn-themes.bx-active,
.btn-themes.focus,
.btn-themes:active,
.btn-themes:focus,
.btn-themes:hover{color:#FFF;}
.bx-filter .bx-filter-popup-result{border:1px solid #C6DCE7;border-style:solid;color:#3f3f3f;display:none;font-size:13px;font-weight:normal;line-height:18px;line-height:normal;margin-left:10px;margin-top:-7px;min-height:37px;padding:0 10px;position:absolute;white-space:nowrap;z-index:915;}
.bx-filter .bx-filter-popup-result.left{border-image:url(images/result_popup_left.png) 4 20 4 4 fill repeat;border-width:2px 10px 2px 2px;-moz-border-image:url(images/result_popup_left.png) 4 20 4 4 repeat;-o-border-image:url(images/result_popup_left.png) 4 20 4 4 repeat;-webkit-border-image:url(images/result_popup_left.png) 4 20 4 4 repeat;}
.bx-filter .bx-filter-popup-result.right{border-image:url(images/result_popup_right.png) 4 4 4 20 fill repeat;border-width:2px 2px 2px 10px;-moz-border-image:url(images/result_popup_right.png) 4 4 4 20 repeat;-o-border-image:url(images/result_popup_right.png) 4 4 4 20 repeat;-webkit-border-image:url(images/result_popup_right.png) 4 4 4 20 repeat;}
.bx-filter .bx-filter-popup-result.right{left:97%;}
.bx-filter .bx-filter-popup-result.left{right:97%;}
.bx-filter-horizontal .bx-filter-popup-result{bottom:-7px;display:inline-block;left:auto;position:relative;right:auto;}
.bx-filter .bx-filter-popup-result a{color:#0073a3;line-height:10px;}
.bx-filter .bx-filter-popup-result a:hover{text-decoration:none;}
.bx-filter .bx-filter-popup-result-close{display:none;}
@media (max-width: 767px){.bx-touch .bx-filter .bx-filter-popup-result{background:rgba(255,255,255,.9);border:1px solid #c6dae7;border-radius:2px;bottom:0 !important;font-size:12px;height:auto;left:0 !important;line-height:14px;margin-left:0;margin-top:0;padding:10px;position:fixed !important;right:0 !important;top:auto !important;width:auto;z-index:1001;}
    .bx-touch .bx-filter .bx-filter-popup-result br{display:none;}
    .bx-filter .bx-filter-popup-result .arrow{display:none;}
}
.adres_kompan {
    color: #59ACE9;
    display: block;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.open-callback{
  margin: 0 auto;
  max-width: 500px;
}

.wrap-content .content_right .open-callback ul{
  margin: 0;
  padding: 0;
}

.wrap-content .content_right .open-callback ul li{
  list-style: none;
  padding: 0;
}


.develop-link{
}
.develop-link a{
  white-space: nowrap;
  font-size: 0.9em;
}
.develop-link img{
	width: 43px;
	margin-right: 4px;
  vertical-align: middle;
  float: none;
}

.btn-wrap{
  text-align: center;
}

.btn-wrap .btn-more-info{
  background: #59ACE9;
  border-color: #59ACE9;
  color: #ffffff;
  border-radius: 0;
  padding: 10px 0;
}

.btn-wrap .btn-more-info:hover{
  background: #fff;
  border: 2px solid #59ACE9;
  color: #59ACE9;
}

.articles .item .text_block p.date-published, .article-detail-page p.date-published{
  color: #59ACE9;
  line-height: 16px;
  margin-top: 17px;
}

div.title-search-result{
  background: #fff;
  z-index: 200;
  padding: 0 15px;
  margin: 5px 0 0 -14px;
  box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.1);
  box-sizing: content-box;
}
.licences-block a {
  width: 50%;
  max-width: 170px;
  padding: 15px;
  box-sizing: border-box;
  float: left;
}

.licences-block a img{
  max-width: 100%;
  border: 1px solid #d6d8dc;
}

.table-style2 tr.rowHeader{
  text-align: center;  
  background:#f0f0f0;
}

.table-style2 tr.rowHeader h2,
.table-style2 tr.rowHeader .h2{
  font-size: 1.1em;
  font-weight: 700;
}

#toTop {
  display: none;
  text-decoration: none;
  position: fixed;
  bottom: 10px;
  right: 10px;
  overflow: hidden;
  width: 51px;
  height: 51px;
  border: none;
  text-indent: 100%;
  background: url(../images/chevron_up_icon_143033.svg) center no-repeat #59ACE9;
  cursor: pointer;
  z-index: 29;
}

.delivery-info__block{
  margin: 20px 0;
}

.delivery-info__item{
  display: inline-block;
  position: relative;
  margin: 0 20px 0 0;
}

.delivery-info__img{
  width: 60px;
  height: 55px;
  object-fit: contain;
}

.delivery-info__img_pay{
  height: 50px;
}

.delivery-info__hover{
  display: none;
  width: 200px;
  padding: 10px;
  background: #fff;
  border: 2px solid #59ACE9;
  position: absolute;
  bottom: 110%;
  left: 10px;
  font-size: 12px;
  font-style: italic;
}


.delivery-info__item:hover .delivery-info__hover{
  display: block;
} 

.sitemap-list{
  list-style-type: disc;
  margin-bottom: 20px;
}

.sitemap-list li{
  list-style-type: disc;
}

.sitemap-list,
.sitemap-list ul{
  padding-left: 20px; 
}

.news-articles__col{
  width: 50%;
  float: left;
  box-sizing: border-box;
  padding: 0 10px;
  margin-bottom: 20px;
}

.news-articles__wrapper{
  margin: 20px 0;
}

.news-articles__wrapper .h2{
  color: #212121;
  font-size: 27px;
  font-weight: bold;
  margin-bottom: 30px;
  text-transform: uppercase;
  text-align: center;
}

.main-news .item{
  width: calc(50% - 10px);
  float: left;
  margin: 0 10px 20px 10px;
  box-sizing: border-box;
  position: relative;
}

.main-news .item:first-child{
  margin-left: 0; 
}

.main-news .item:last-child{
  margin-right: 0;
}
.main-news a{
  display: block;
  text-decoration: none;
}
.main-news img{
  width: 100%;
  object-fit: cover;
  height: 180px;
}

.main-news .text_block {  
  padding: 5px;
  min-height: 40px;
}

.main-news .data{
  left: 0;
  background: #59ACE9;
  color: #fff;
  font-size: 13px; 
  padding: 3px 7px;
  text-align: center;
  display: inline-block;
  position: absolute;
  top: 0;
}

.wrap-advantages h2{
  text-align: center;
}

.wrap-block-question a#question{
  background: #59ACE9;
  color: #fff;
}

.wrap-block-question a#question:hover{
  background: #fff;
  border-color: #fff;
  color: #59ACE9;
}
.article-detail-page a{
  color: #59ACE9;
  font-size: 16px;
}


@media screen and (max-width:768px){
  .news-articles__col{
    width: 100%;
  }
}


@media screen and (max-width:470px){
  .main-news .item{
    width: 100%;
    max-width: 320px; 
    margin: 0 auto 10px auto;  
    float: none; 
  }

  .main-news .item:first-child {
      margin-left: auto;
  }

  .main-news .item:last-child {
      margin-right: auto;
  }
}


#ya-site-form0 .ya-site-form__form .ya-site-form__input-text{
  /*border: 1px solid #D2D4D7 !important;
  box-sizing: border-box;
  font-size: 14px;
  moz-box-sizing: border-box;
  padding: 11px 15px;*/
}

#contacts, .bg-form-wrap{
  padding: 15px;
  background: linear-gradient(to top, rgb(73 80 97 / 0.6), rgb(89 172 233 / 0.5)), url('../../innet_corp2_6_s1/images/plastic-bottles.jpg') no-repeat;
}

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

.nav-header.fixed .mobile-menu-phone{
  display: block;
}

.mobile-menu-phone a{
  color: #fff;
  line-height: 44px;
  margin: 0px 15px 0 5px;
  font-size: 18px;
  text-decoration: none;
}
.mobile-menu-phone a:first-child{
  margin-right: 0;
}
.mobile-menu-phone a img{
  width: 30px;
  vertical-align: middle;
}


div[id^="wait_"] 
{ 
	display: none !important; 
	background: none !important; 
	border: 0 !important; 
	color: #000000; 
	font-family: Verdana, Arial, 
	sans-serif; font-size: 11px; 
	font-style: normal !important; 
	font-variant: normal !important; 
	font-weight: normal; 
	letter-spacing: normal !important; 
	line-height: normal; 
	padding: 0 !important; 
	position: absolute; 
	text-align: center !important; 
	text-indent: 0 !important; 
	width: 0px !important; 
	height: 0px !important; 
	word-spacing: normal !important; 
	z-index: 0; 
	content: ""; 
}

.element-nav-block{
  padding: 15px 0 0 0;
  border-top: 3px solid #59ACE9;
  overflow: hidden;
  margin: 0 -10px;
}

.element-nav-block .prev-link,
.element-nav-block .next-link{
  float: left;
  width: 50%;
  padding: 0 10px;
  box-sizing: border-box;
}

.element-nav-block .prev-link {
  text-align: left;
 
}

.element-nav-block .next-link {
  text-align: right;
}

.element-nav-block .prev-link a:first-child, .element-nav-block .next-link a:first-child {
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-weight: bold;
}

.element-nav-block a {
  text-decoration: none;
  display: block;
}

.img-responsive{
  max-width: 100%;
}

._orientationLeft_8d46.wrap_2c14{
  right: 0;
  left: auto!important;
  margin-right: 20px;
}

.wrap-primen{
  background: #f9f9f9;
  overflow: hidden;
  position: relative;
  padding-bottom: 40px;
}
.wrap-primen p{
  font-size: 16px;
  line-height: 1.7;
  margin-bottom: 20px;
}
.wrap-primen-cont{
  padding-top: 20px;
  display: flex;
  justify-content: space-between;
}
.wrap-primen-cont div{
  width: 23%;
  text-align: center;
}
.wrap-primen h2{
  color: #212121;
  font-size: 27px;
  margin-bottom: 30px;
  text-transform: uppercase;
}

/*************/
.mobsearch  .wrap-search {

    float:none;
    width: 100%;
    margin-bottom:0px;
}

.search-soc-link.mobsearch  {
    float: none;
    width: 100%;
overflow: hidden;
}

.mobsearch .wrap-search .text {
    width: 89%;
}

.mobsearch .wrap-search .search {
    position: relative;

}

.side-bar-catalog-head{
  text-transform: uppercase;
  text-align: left;
  padding: 15px 19px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #59ACE9;
}

.message-block{
  color: #fff;
  background-color: #59ace9;
  padding: 10px;
  margin-bottom: 20px;
  text-align: center;
}

@media screen and (min-width: 901px){
  .nav > ul{
    display: flex;
    justify-content: space-between;
  }
  .nav.nav-header > ul{
    background: #59ACE9;
  }
}
@media screen and (max-width: 900px){
  .list-btns-slider li .btn.btn-more-info{
    padding: 10px 0px;
  }
  .wrap-slider .wrap{
    bottom: 10px;
  }
  .carousel-indicators{
    display: none;
  }
}
@media screen and (max-width: 700px){
  .list-btns-slider li .btn.btn-more-info{
    font-size: 13px;
    padding: 5px 0px;
    width: 125px;
  }
  .wrap-slider .wrap{
    bottom: 5px;
  }
}
@media screen and (max-width: 600px){
  .wrap-slider .wrap{
    bottom: -15px;
  }
}
@media screen and (max-width: 475px){
  .wrap-slider .wrap{
    display: none;
  }
}
footer .nav > ul > li{
  margin-left: 0 !important;
}

/****************/
a.mnlink {
  color: #212121;
  font-size: 27px;
  font-weight: bold;
  margin-bottom: 30px;
  text-transform: uppercase;
  text-align: center;
}
.list-questions .question-js span{border-bottom:none;}

.article-detail-page .element-nav-block a {
  text-decoration: underline;
}

.article-detail-page .element-nav-block a:hover {
  text-decoration: none;
}
/**********************/
.nav.nav-header.content a:hover {
  text-decoration: none;
}
.nav.nav-header.content li:hover a {
  text-decoration: none;
}
/***********************************/

.wrap-slider img {
  height: inherit;
  left: inherit;
  margin-left: inherit;
  max-height: inherit;
  max-width: inherit;
  position: relative;
  width: 100%!important;

}
/*
.wrap-slider .text-center {
  margin:0px;
  text-align: center;
  width: 73%;
  margin: 0 auto;
  margin-top: 50px;
}
`	*/
.sitemap_link{
  font-size: 13px !important;
  display: block;
  clear: both;
  text-align: center;
  padding-top: 28px;
}

.container_block{
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 40px;
  flex-flow: wrap;
}
.services-section .media_block{
  display: flex;
  justify-content: space-between;
  margin-bottom: 60px;
  align-items: center;
}
.services-section .media_block .images{
  width: 70%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.services-section .media_block .images a{
  width: 48%;
  box-sizing: border-box;
  float: left;
}
.services-section .media_block .video{
  width: 25%;
}
.services-section .media_block .video a{
  width: 100%;
}
.container_block.align_center{
  align-items: center;
}
.container_block > div{
  width: 45%;
}
.container_block .left-block .anons{
  border: 2px solid #59ACE9;
  padding: 0 20px;
  margin-bottom: 30px;
  height: 250px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.container_block .left-block .anons p{
  line-height: 2em;
}
.container_block p{
  font-weight: 600;
  font-size: 20px;
}
.container_block .text-center{
  text-align: center;
}
.services-section .cells{
  display: table;
  table-layout: fixed;
  width: 100%;
}
.services-section .cells .cell{
  display: table-cell;
  vertical-align: top;
  position: relative;
  width: 25.000%;
  padding: 0 10px;
}
.services-section .cells .cell .header{
  font-size: 34px;
  line-height: 140%;
  padding: 0px 0px 0px 0px;
  word-wrap: break-word;
  color: #59ace9;
  font-weight: bold;
}
.services-section .cells .cell .line{
  height: 2px;
  background: #59ace9;
  margin-bottom: 10px;
}
.services-section .cells .cell .name{
  font-size: 16px;
  line-height: 180%;
  padding: 0px 0px 28px 0px;
  word-wrap: break-word;
  font-weight: bold;
  height: 40px;
}
.services-section .cells .cell .text{
  line-height: 180%;
  padding: 0px 0px 0px 0px;
  word-wrap: break-word;
}
.services-section .cells .cell .text p{
  font-size: 14px;
}
.callback-box .btn-wrap{
  text-align: left;
}
.btn.btn-word{
  width: 100%;
  margin: 10px 0;
  max-width: 260px;
  padding-left: 20px;
}
.btn.btn-word:before{
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url("../images/icons8-microsoft-word.svg");
  margin-left: -28px;
  background-size: contain;
}
.btn.btn-word:hover:before{
  background-image: url("../images/icons8-microsoft-word-blue.svg");
}
.bottom-box .question{
  border: 1px solid #fff;
  padding: 10px;
  display: table;
  margin-top: 10px;
}
.bottom-box .question:hover{
  border: 1px solid #59ACE9;
}
.sidebar .side-menu.fixed{
  position: fixed;
  top: 90px;
  overflow: auto;
  height: 80%;
z-index:13;
}

.top-box .question{
  border: 1px solid #b6b6b6;
  padding: 5px 10px 5px 15px;
  margin-top: 5px;
  text-align: center;
  cursor: pointer;
}
.top-box .question:hover {
  border: 1px solid #59ACE9;
}

@media screen and (max-width: 786px){
  .sitemap_link{
    padding-top: 10px;
  }
}

/*******************/

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

  .inner-content-catalog .wrap-select {
    margin-left: calc(50% - 105px);
    float: none;
  }
  .container_block > div {
    width: 100%;
  }
  .services-section .cells{
    display: block;
  }
  .services-section .cells .cell{
    display: block;
    width: 100%;
    padding: 0;
  }
  .services-section .cells .cell .text p{
    font-size: 15px;
  }
  .container_block p{
    font-size: 15px;
    font-weight: normal;
  }
  .container_block .left-block .anons{
    height: auto;
    padding: 10px;
  }

}
/***************************/
.articles .item .text_block a.more_new {
  color: #6397C6;
}
.articles .item .text_block a.more_new:hover {
  color: #59ACE9;
}

.left-block.left-block_new.section {
  float: none;
  margin: 0px auto;
  width: 75%;
}
.right-block.right-block_new.section {
  float: none;
  margin: 0px auto;
  width: 75%;
}
.wrap-advantages .right-block_new .list-advantages {
  margin-left: 0px;
}
@media screen and (min-width: 1201px){
  .nav-header .tbl-toggle li.arrow > a:after {
    content: '\203A';
    display: block;
    position: absolute;
    right: 16px;
    top: 31%;
    font-size: 20px;
    color: #fff;
    transform: rotate(90deg);
  }
  .nav-header .tbl-toggle li.arrow > a{
    margin: 12px 34.2px 12px 19px;
  }
}

.wrap-header .middle-box .content{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.wrap-header .middle-box .content .contact-box{
  line-height: 0.8em;
  display: flex;
  align-items: center;
}
.wrap-footer .middle-box .content .contact-box > div{
  line-height: 0.8em;
  display: flex;
  align-items: center;
}
.wrap-header .middle-box .content a.callback{
  display: block;
  /*height: 12px;*/
  margin-top: 0;
}
.wrap-footer a.callback{
  display: block;
  /*height: 12px;*/
  margin-top: 0;
}
.phone_label{
  display: block;
  color: #59ACE9;
  margin-left: 3px;
}
@media screen and (min-width: 901px){
  .wrap-header .middle-box {
    padding: 15px 0 85px 0;
  }
}
@media screen and (max-width: 1100px){
  .phone_icon1{
    width: 26px !important;
  }
  .phone_icon2{
    width: 29px !important;
  }
  .phone_label {
    margin-left: 1px;
  }
  .wrap-footer .tell, .wrap-header .tell {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
}
@media screen and (max-width: 990px){
  .wrap-footer .middle-box .content .contact-box > div{
    flex-direction: column;
  }
  .wrap-footer .tell{
    padding: 3px 0 4px 0;
  }
}
@media screen and (max-width: 920px){
  .wrap-header .middle-box .content .contact-box{
    flex-direction: column;
  }
  .wrap-header .tell{
    padding: 3px 0 4px 0;
  }
}
@media screen and (max-width: 786px){
  .wrap-footer .middle-box .content .contact-box > div{
    flex-direction: row;
    justify-content: center;
  }
  .phone_label{
    text-align: left;
  }
}
@media screen and (max-width: 475px){
  .wrap-footer .middle-box .content .contact-box > div{
    flex-direction: column;
  }
}
/**************/

/**/

.callback-bt {
background: #59ace9;
  border-radius: 50%;
  box-shadow: 0 8px 10px rgba(56, 142, 253, 0.56);
    cursor: pointer;
    border: 2px solid transparent;
    display: block;
    height: 75px;
    width: 75px;
    text-align: center;
    position: fixed;
    right: 1%;
    bottom: 18%;
    z-index: 999;
    transition: .3s ease-in-out;
    -webkit-animation: hoverWave linear 1s infinite;
    animation: hoverWave linear 1s infinite;
}

.callback-bt:hover {
    background: #fff;
    border: 2px solid #59ace9;
}

.callback-bt .text-call {
    height: 75px;
    width: 75px;
    border-radius: 50%;
    position: relative;
}

.callback-bt .text-call:after {
    content: "\f003";
    display: block;
    font-family: fontawesome;
    color: #fff;
font-size: 36px;
  line-height: 70px;
  height: 70px;
  width: 72px;
    opacity: 1;
  /*  transition: .3s ease-in-out;
    animation: 1200ms ease 0s normal none 1 running shake;
    animation-iteration-count: infinite;*/
}

.callback-bt .text-call:hover:after {
    opacity: 0;
}

.callback-bt .text-call span {
    color: #59ace9;
    display: block;
    left: 50%;
    top: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
    opacity: 0;
    font-size: 11px;
    line-height: 12px;
    font-weight: 600;
    text-transform: uppercase;
    transition: .3s ease-in-out;
/*    font-family: 'montserrat', Arial, Helvetica, sans-serif;*/
}

.callback-bt .text-call:hover span {
    opacity: 1;
}
/*
@keyframes hoverWave {
    0% {
        box-shadow: 0 8px 10px rgba(56, 253, 96, 0.27), 0 0 0 0 rgba(56, 253, 96, 0.2), 0 0 0 0 rgba(56, 253, 96, 0.2);
    }

    40% {
        box-shadow: 0 8px 10px rgba(90, 253, 56, 0.66), 0 0 0 15px rgba(56, 253, 105, 0.36), 0 0 0 0 rgba(81, 253, 56, 0.2);
    }

    80% {
        box-shadow: 0 8px 10px rgba(81, 253, 56, 0.48), 0 0 0 30px rgba(56, 163, 253, 0), 0 0 0 26.7px rgba(155, 253, 56, 0.07);
    }

    100% {
        box-shadow: 0 8px 10px rgba(81, 253, 56, 0.07), 0 0 0 30px rgba(56, 163, 253, 0), 0 0 0 40px rgba(56, 163, 253, 0.0);
    }
}*/
@keyframes hoverWave {
0% {
  box-shadow: 0 8px 10px rgb(18, 145, 238),0 0 0 0 rgb(89, 172, 233),0 0 0 0 rgb(89, 172, 233);
}
40% {
  box-shadow: 0 8px 10px rgb(89, 172, 233),0 0 0 15px rgb(103, 180, 236),0 0 0 0 rgb(89, 172, 233);
}
80% {
  box-shadow: 0 8px 10px rgb(89, 172, 233),0 0 0 30px rgba(79,70,229,0),0 0 0 26.7px rgba(79,70,229,.067);
}
100% {
  box-shadow: 0 8px 10px rgb(89, 172, 233),0 0 0 30px rgba(79,70,229,0),0 0 0 40px rgba(79,70,229,0);
}
}

/* animations icon */

@keyframes shake {
    0% {
        transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
    }

    10% {
        transform: rotateZ(-30deg);
        -ms-transform: rotateZ(-30deg);
        -webkit-transform: rotateZ(-30deg);
    }

    20% {
        transform: rotateZ(15deg);
        -ms-transform: rotateZ(15deg);
        -webkit-transform: rotateZ(15deg);
    }

    30% {
        transform: rotateZ(-10deg);
        -ms-transform: rotateZ(-10deg);
        -webkit-transform: rotateZ(-10deg);
    }

    40% {
        transform: rotateZ(7.5deg);
        -ms-transform: rotateZ(7.5deg);
        -webkit-transform: rotateZ(7.5deg);
    }

    50% {
        transform: rotateZ(-6deg);
        -ms-transform: rotateZ(-6deg);
        -webkit-transform: rotateZ(-6deg);
    }

    60% {
        transform: rotateZ(5deg);
        -ms-transform: rotateZ(5deg);
        -webkit-transform: rotateZ(5deg);
    }

    70% {
        transform: rotateZ(-4.28571deg);
        -ms-transform: rotateZ(-4.28571deg);
        -webkit-transform: rotateZ(-4.28571deg);
    }

    80% {
        transform: rotateZ(3.75deg);
        -ms-transform: rotateZ(3.75deg);
        -webkit-transform: rotateZ(3.75deg);
    }

    90% {
        transform: rotateZ(-3.33333deg);
        -ms-transform: rotateZ(-3.33333deg);
        -webkit-transform: rotateZ(-3.33333deg);
    }

    100% {
        transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
    }
}
/**/
/***************/
.pctopmenu .sub-menu.l2 li a {
  margin: 12px 19px 12px 2px;
}
.pctopmenu .sub-menu.l2 li {
  padding-left: 10px;
}
.arrow {
}
.pctopmenu .sub-menu.l2 li.arrow > a::after {
  transform: rotate(0deg);
top: 17%;
}

.pctopmenu {
display:inherit;
}
.mobtopmenu {
display:none;
}

@media screen and (max-width: 900px) {
.pctopmenu {
display:none;
}
.mobtopmenu {
display:inherit;
}
}

/***/
.metkapop {
  position: absolute;
  z-index: 1;
  top: 5px;
  left: 0;
  background: #59ACE9;
  width: 170px;
  padding: 5px 10px 5px 10px;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  font-size: 14px;
  border: 1px solid #59ACE9;
  border-radius: 5px;
}

.inner-content.elem .view-good {
  position: relative;
}

.metkapop.sectmetka {
  position: inherit;
  width: 180px;
  padding: 1px 6px 1px 6px;
  font-size: 13px;
}

.contact-box-btns{
  display: grid;
}
.wrap-header .middle-box .content a.site_ask{
  display: block;
  margin-top: 7px;
  background: transparent;
  color: #59ACE9;
  border: 2px solid #59ACE9;
  float: left;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 15px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  cursor: pointer;
}
.wrap-header .middle-box .content a.site_ask:hover{
  background: #59ACE9;
  color: #fff;
}

.yandex_rating_block{
  display: flex;
  clear: both;
  text-align: center;
  justify-content: center;
  background-color: #fff;
  width: 320px;
  margin: 0 auto;
  border-radius: 10px;
  margin-top: 30px;
  flex-direction: row !important;
}
.yandex_rating_logo{
  width: 30%;
  justify-content: center;
  border-right: 1px solid #f3f3f3;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 10px;
}
.yandex_rating_head{
  font-size: 14px;
  color: #000;
  height: 35px;
  line-height: 35px;
  font-weight: 600;
}
.yandex_rating_logo img{
  width: 65%;
}
.yandex_rating_body{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70%;
}
.yandex_rating_stars_area {
  display: flex;
  flex-direction: row-reverse;
  height: 40px;
}
.yandex_rating_stars_area:not(:checked) > input {
	display: none;
}
.yandex_rating_stars_area:not(:checked) > label {
  width: 32px;
  padding: 0;
  cursor: pointer;
  font-size: 32px;
  line-height: 32px;
  color: #efecec;
}
.yandex_rating_stars_area:not(:checked) > label:before {
	content: '★';
}
.yandex_rating_stars_area > input:checked ~ label {
	color: #FAC917;
}
.yandex_rating_stars_area:not(:checked) > label:hover,
.yandex_rating_stars_area:not(:checked) > label:hover ~ label {
	color: #FAC917;
}
.yandex_rating_stars_area > input:checked + label:hover,
.yandex_rating_stars_area > input:checked + label:hover ~ label,
.yandex_rating_stars_area > input:checked ~ label:hover,
.yandex_rating_stars_area > input:checked ~ label:hover ~ label,
.yandex_rating_stars_area > label:hover ~ input:checked ~ label {
	color: #FAC917;
}
.yandex_rating_stars_area > label:active {
	position: relative;
}
.catalog-goods .wrap .question_link{
  position: absolute;
  right: -10px;
  top: -10px;
  width: 50px;
  height: 50px;
  cursor: pointer;
}
.catalog-goods .wrap .question_link img{
  width: 100%;
}
#product_ask_box .inner-content-catalog{
  display: none;
}
.promo-price__content {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  padding: 20px;
  text-align: center;
  border: 1px solid #59ACE9;
  background-color: #fff;
  box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.09);
  gap: 20px;
  margin-top: -45px;
  margin-bottom: 20px;
  font-size: 120%;
}
.promo-price__content a{
  font-size: 100%;
  color: #59ACE9;
  text-decoration: none;
}
.promo-price__contact {
  position: relative;
  padding-left: 35px;
  display: flex;
  align-items: center;
}
.promo-price__contact::before, .promo-price__contact::after {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 25px;
  height: 25px;
  content: "";
  border-radius: 50%;
  background-color: #59ACE9;
  background-image: url(/bitrix/templates/innet_corp2_6_s1/images/contact-phone.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 70%;
}
.city_choice{
  border-bottom: 1px dashed;
  cursor: pointer;
  float: right;
}
.search-soc-link{
  float: right;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 40px;
}
.search-soc-link .list-soc-links{
  display: none;
}
.city_box_wrap{
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 25px;
  margin-top: 30px;
}
.city_box_wrap > div{
  background: #59ACE9;
  color: #fff;
}
.city_box_wrap > div:hover{
  color: #59ACE9;
  background: #fff;
}
.top-box .city_choice{
  display: none;
}
.top-box .search-soc-link .city_choice{
  display: block;
}
.table-style2-price .btn-wrap .btn-more-info{
  width: 140px;
  margin-right: 25px;
}
.table-style2-price td{
  padding-bottom: 20px;
  padding-top: 20px;
}
.table-style2-price td a{
  color: #59ACE9;
}
@media screen and (max-width: 900px) {
  .promo-price__content{
    margin-top: -10px;
  }
  .mobtopmenu .city_choice{
    display: none;
  }
  .wrap-header .top-box .city_choice{
    display: block;
    margin-left: 20px;
    float: left;
  }
  .wrap-header .top-box .list-contact{
    display: none;
  }
  .wrap-header .top-box {
    text-align: left !important;
  }
}
@media screen and (max-width: 650px) {
  .table-style2-price .btn-wrap .btn-more-info {
    width: 80px;
    margin-right: 20px;
    font-size: 10px;
  }
}
@media screen and (max-width: 400px) {
  .table-style2-price td,
  .table-style2-price a {
    font-size: 10px !important;
  }
  .table-style2-price .btn-wrap .btn-more-info {
    width: 70px;
    margin-right: 15px;
  }
}
@media screen and (max-width: 360px) {
  .yandex_rating_block{
    width: 100%;
  }
  .yandex_rating_stars_area:not(:checked) > label {
    width: 22px;
    font-size: 22px;
    line-height: 22px;
  }
  .yandex_rating_stars{
    padding-bottom: 10px;
  }
  .yandex_rating_head {
    font-size: 10px;
    height: 28px;
    line-height: 28px;
  }
  .yandex_rating_stars_area {
    height: auto;
    line-height: 100%;
  }
}

.lh2 {
  color: #212121;
  font-size: 27px;
  font-weight: bold;
  margin-bottom: 30px;
  text-transform: uppercase;
  text-align: center;
  margin-left: 12%;
}
@media screen and (max-width: 650px) {
.lh2 {
    margin-left: 0;
    width: auto;
  }
}
@media screen and (max-width: 420px) {
  .lh2{
    font-size: 25px;
  }
}

.catalog-goods .name-goods.ngn a {
  font-size: 16px;

}

 .police input {
  width: auto;
  margin-right: 10px;
}
 .police{
  text-align: left;
  display: flex;
  line-height: 1.1;
}
 .police span{
  text-align: left;

}
 .police span a{
color: #59ACE9;
  text-decoration: none;
}

.form-question .police {
  padding: 4px;
  background-color: #fff;
  width: 40%;
  color: #555;
  min-width: 300px;
}
.form-contact .police {
  padding: 4px;
  background-color: #fff;
  width: 60%;
  color: #555;
  min-width: 300px;
  margin-bottom: 10px;
}
/**********/

.Privacy_block {
position: fixed;
bottom: 50px;
background-color: #fff;
width: 100%;
left: 20px;
padding: 10px;
font-size: 14px;
color: #666;
border: 3px solid #59ACE9;
max-width: 550px;
left: calc(50% - 250px);
z-index:100;
}

.Privacy_container {
display: flex;
align-items: center;
flex-wrap: wrap;
}

.Privacy_info {
width: 68%;
}
.Privacy_info a {
  color: #59ACE9;
  text-decoration: none;
}

.Privacy_control.formsbm.topzakaz {
width: 24%;
margin: 0px;
text-align: center;
background: #3c7ebb;
display: inline-block;
vertical-align: top;
float: none;
font-size: 16px;
color: #fff;
border-radius: 5px;
text-transform: none;
padding: 8px 20px;
cursor: pointer;
background: #59ACE9;
border-color: #59ACE9;
}
@media screen and (max-width: 768px)  {
.Privacy_block {
  max-width:320px;
  left:calc(50% - 160px);
  }
.Privacy_info {
  font-size:14px;
  line-height:18px;
}
  .Privacy_control.formsbm.topzakaz {
  
  margin: 0px;
  text-align: center;
  background: #59ACE9;
  display: inline-block;
  vertical-align: top;
  float: none;
  font-size: 13px;
  color: #fff;
  border-radius: 5px;
  text-transform: none;
  padding: 8px 3px;
  cursor: pointer;
}
}