@keyframes cycle{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes cycle{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cycle_text{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes cycle_text{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes cycle_text1{0%{margin-left:44px}25%{margin-left:0}50%{margin-left:44px}75%{margin-left:88px}100%{margin-left:44px}0%{margin-left:44px}25%{margin-left:0}50%{margin-left:44px}75%{margin-left:88px}100%{margin-left:44px}}@keyframes cycle_text2{0%{margin-left:54px}35%{margin-left:0}85%{margin-left:88px}100%{margin-left:54px}}@-webkit-keyframes cycle_text2{0%{margin-left:54px}35%{margin-left:0}85%{margin-left:88px}100%{margin-left:54px}}@keyframes cycle_text3{0%{margin-left:85px}22%{margin-left:54px}47%{margin-left:0}72%{margin-left:54px}100%{margin-left:85px}}@-webkit-keyframes cycle_text3{0%{margin-left:85px}22%{margin-left:54px}47%{margin-left:0}72%{margin-left:54px}100%{margin-left:85px}}@keyframes cycle_text4{0%{margin-left:80px}22%{margin-left:54px}47%{margin-left:0}72%{margin-left:54px}100%{margin-left:85px}}@-webkit-keyframes cycle_text4{0%{margin-left:80px}22%{margin-left:54px}47%{margin-left:0}72%{margin-left:54px}100%{margin-left:85px}}@keyframes cycle_text5{0%{margin-left:56px}24%{margin-left:88px}49%{margin-left:54px}74%{margin-left:0}100%{margin-left:56px}}@-webkit-keyframes cycle_text5{0%{margin-left:56px}24%{margin-left:88px}49%{margin-left:54px}74%{margin-left:0}100%{margin-left:56px}}@keyframes cycle_text6{0%{margin-left:50px}28%{margin-left:88px}53%{margin-left:54px}78%{margin-left:0}100%{margin-left:50px}}@-webkit-keyframes cycle_text6{0%{margin-left:50px}28%{margin-left:88px}53%{margin-left:54px}78%{margin-left:0}100%{margin-left:50px}}@keyframes cycle_text7{0%{margin-left:18px}16%{margin-left:54px}41%{margin-left:88px}82%{margin-left:0}100%{margin-left:18px}}@-webkit-keyframes cycle_text7{0%{margin-left:18px}16%{margin-left:54px}41%{margin-left:88px}90%{margin-left:0}100%{margin-left:18px}}@keyframes cycle_text8{0%{margin-left:10px}3%{margin-left:0}28%{margin-left:54px}53%{margin-left:88px}100%{margin-left:10px}}@-webkit-keyframes cycle_text8{0%{margin-left:10px}3%{margin-left:0}28%{margin-left:54px}53%{margin-left:88px}100%{margin-left:10px}}@keyframes cycle_text9{0%{margin-left:25px}15%{margin-left:0}40%{margin-left:54px}65%{margin-left:88px}100%{margin-left:25px}}@-webkit-keyframes cycle_text9{0%{margin-left:25px}15%{margin-left:0}40%{margin-left:54px}65%{margin-left:88px}100%{margin-left:25px}}@keyframes logo_top{0%{top:-160px}100%{top:0}}@-webkit-keyframes logo_top{0%{top:-160px}100%{top:0}}

.button-menu{display:none}@media (max-width: 1200px){#wrapper{min-width:auto;max-width:100%}#categories{width:100%}.middle{width:100%}.all_gears,.gears_bg{display:none}#logo{background:url(../images/logo.png) no-repeat 45% 10px #fff;background-size:contain;width:150px;height:75px}nav{left:293px}nav ul{display:flex;justify-content:space-between;align-items:center;margin-top:5px}nav li:nth-child(2){margin-right:53px}#categories .cat1,#categories .cat2,#categories .cat3,#categories .cat4{width:29%}.all_gears + .content{width:100%}footer .phone{display:none}.products_list li{margin:0 5px 5px 0;width:32%}.product{width:auto}.blue_button,.white_button,.red_button{width:80%}.product .product_desc{width:100%}aside{width:27%}aside + .middle{width:70%}#product_main{width:100%;height:auto}#product_main .product_image{float:none;width:100%;height:auto;text-align:center}.product_image img,.additional_images >li a img{position:static;width:100%}#product_main .product_text{width:100%;height:auto;margin-left:0;box-sizing:border-box}}@media (max-width: 900px){#categories .cat5,#categories .cat6{width:300px}.order_calc .middle{padding:0}nav{left:170px}.certificates{width:100%}.certificates li{width:45%}.categ_menu li >*{width:100%}aside + .middle{width:70%;float:right;margin:0}.links_list li{margin-right:10px}.links_list li span{font-size:23px}}@media (max-width: 576px){h1{text-align:left}.container{width:78%;margin:0 11%}#logo{right:auto;width:80px;height:45px}nav{top:0}nav li{margin-bottom:15px;margin-right:0}#categories .cat5,#categories .cat6{width:29%}#categories a span{font-size:13px}.articles_inmain li{width:100%}.articles_inmain li img{margin-right:30px}.order_calc .middle{width:100%}.footer_menu{display:none}footer .copyright{top:10px}footer .developer{left:0;right:auto}nav ul{flex-direction:column;align-items:center}nav li a:hover,nav li span{border-bottom:none}.articles li{display:flex;flex-direction:column}.articles li img + div{margin-left:auto;padding:0}.links_list{display:flex;flex-direction:column;width:100%}.breadcrumbs{width:100%;padding:15px 0 20px;margin-left:2%}aside{width:100%}aside + .middle{width:100%}.product .product_desc{font-size:13px}.order_calc .middle h2{width:100%;font-size:24px;text-align:left}.popup_form{width:80%}.user_data,.feedback{width:100%}.user_data input{width:90%;margin-top:10px!important}.ui-selectmenu-button{width:100%!important}.user_data .file_upload{width:100%}.user_data textarea,.popup_window.ask_form textarea{width:88%}.close_button{width:90%}.represent ul{display:flex;flex-direction:column}.represent ul>li{width:100%;height:auto}.feedback input[type="text"],.feedback textarea{width:90%}.middle{width:96%;height:inherit}.certificates li{width:100%}.certificates li a{display:flex;justify-content:center}.order_calc{padding:0 10px;background: none #0060aa;}#categories .cat1,#categories .cat2,#categories .cat3,#categories .cat4{width:49%;height:180px}#categories a{height:inherit;display:flex;justify-content:center;align-items:center}#categories .cat2,#categories .cat4{top:185px}#categories img{height:100%}#categories .cat5 img{height:auto;width:100%}#categories .cat5{width:100%;height:150px;top:370px}.articles li img{margin:0 auto 10px}aside + .middle .breadcrumbs,aside + .middle .links_list{width:100%}.middle .breadcrumbs{margin-left:0}.products_list{display:flex;flex-wrap:wrap;justify-content:space-between}.products_list li{margin:0;margin-bottom:10px;width:48%}.product .red_button{position:absolute;bottom:10px;right:0;left:0}header .desc{width:100%;bottom:0;top:auto}nav{display:none;background-color:#fff;top:40px;left:91px;padding:20px;box-shadow:0 0 6px 3px #b7c4dc;z-index:1000}.phone{top:3px}.ask{top:48px}.button-menu{display:flex;position:absolute;flex-direction:column;justify-content:space-between;width:20px;height:14px;left:93px;top:15px}.button-menu span{width:20px;height:2px;background-color:#0060aa}.button-menu span:last-child{background-color:transparent;width:auto;height:auto;font-size:14px;position:absolute;left:26px;top:0;color:#0060aa}.popup_window.ask_form{width:100%;box-sizing:border-box}.popup_window.ask_form input,.popup_window.ask_form textarea{width:250px;box-sizing:border-box}#ask_form{text-align:center}nav li:nth-child(2){margin-right:0}header{z-index:1000}footer .ask{top:58px}p iframe{width:100%!important}.additional_images >li{margin:0 auto 10px}.additional_images{display:flex;flex-direction:column;justify-content:center;align-items:center}.additional_images >li a img{height:100%}}@media (max-width: 360px){.product .product_desc{font-size:10px}}

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