@charset "UTF-8";
@media (min-width:1220px){.page-head-lang{max-width:42px;}.page-head .nav-mobile-content{display:table-cell;min-width:100%} nav{min-width:660px;}}
@media (max-width:1220px){.logo{width:146px}body,html{min-width:auto;width:100%}.wrap{width:100% !important}.logo{left:28px;margin-left:0;}.page-head-top .wrap{padding-left:0;padding-right:0;}.page-head .nav-mobile-content{padding-left:200px}.page-foot{text-align:left}.page-foot-top .wrap > ul{display:table;table-layout:fixed;width:100%;}.page-foot-top .wrap > ul li{padding-left:16px;padding-right:16px;text-align:center}.bx-wrapper{max-width:744px !important}ul.submenu3 li{width:240px;}ul.submenu3 li .text-wrap{width:240px;}ul.news li:nth-child(3n+1),ul.news li:nth-child(3n){margin:0 12px 24px;}ul.news li:nth-child(2n+1){margin-left:0}ul.news li:nth-child(2n){margin-right:0}.slider-wrap li:after,.slider-wrap li:before{opacity:0.7} nav{min-width:100%;}}
@media (max-width:1120px){.logo{top:12px;left:12px}.page-head-top{height:auto}.page-head .nav-mobile-content{display:block;padding-left:180px;background:#ffffff !important;padding-top:5px;padding-bottom:5px;height:auto;max-height:none;min-height:64px}nav ul li,ul.menu li{display:inline-block}nav a,ul.menu a{padding:10px 10px;}.page-head-contact li{display:inline-block}nav a,ul.menu a{padding:4px 6px}.page-head-contact,.page-head-lang{display:table-cell;width:auto;min-width:none;height:32px;max-height:32px}.page-head-contact{padding:6px;min-width:100%;width:100%}.page-head-contact br{display:none}.page-head-contact em{margin-left:6px}.page-head-lang{float:none;min-width:100px;}.page-head-lang-mobile{display:none}}
@media (max-width:970px){.col-1-2{width:100%}.bx-wrapper{max-width:490px !important}ul.news li{width:100%;padding-bottom:60px;min-height:120px}ul.news li:nth-child(2n+1),ul.news li:nth-child(2n){margin:0 0px 24px;}ul.news .button{bottom:12px;right:12px}.page-main img{display:block;float:none !important}}
@media (max-width:890px){body.fixed-head .page-head-bottom{margin-top:58px}.slider-wrap li:after,.slider-wrap li:before{display:none}.slider-wrap,.slider-wrap li{height:360px;min-height:360px;max-height:360px}.slider-wrap img{min-height:100% !important;min-width:100% !important;height:auto !important;width:auto !important;max-width:none !important;max-height:390px !important;}}
@media (max-width:750px){.page-foot-top .wrap > ul li{width:100%;display:block;border:none !important;}.contact-form{padding:32px 32px}ul.submenu1 li,ul.submenu3 li{width:44% !important}}
@media (min-width:680px){.nav-mobile{display:none}}
@media (max-width:680px){.wrap{width:100% !important;max-width:100% !important;}.page-head .wrap{width:100%}.page-head{position:fixed;height:44px;background:#fff}.page-head-bottom{display:none}.page-main{margin-top:40px !important;}.col-20-100,.col-80-100{width:50%}.bx-wrapper{max-width:245px !important}.page-head-lang{display:none}.nav-mobile{cursor:pointer;display:block;position:absolute;overflow:hidden;right:0;top:-0px;height:44px;min-height:44px;min-width:44px;background:#C11717;}.nav-mobile:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0c9";font-size:34px;margin-left:6px;margin-top:4px;vertical-align:middle}.nav-mobile:after{content:"MENU";padding-left:6px;padding-right:6px;display:inline-block;vertical-align:middle;padding-top:8px}.nav-mobile-content:after{display:block;width:100%;height:16px;background:-moz-linear-gradient(top,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);content:"";position:absolute;z-index:2000;margin-top:5px;}.logo{left:auto;top:7px;left:7px;margin-left:0;width:114px}.page-head-top{margin-top:0px;height:44px;background:#fff}.page-head-top:after{display:none}.page-head-top .wrap{position:absolute;}body.fixed-head .page-head-bottom{margin-top:44px}.page-head nav > ul{text-align:center;display:block;}nav ul{display:block;padding:0;margin:0;background:#none;}nav ul li{display:block;padding:0;margin:0;}.page-head nav{display:block;background:none !important;z-index:99999; padding:0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}.nav-mobile + nav{display:none}.page-head .nav-mobile-content{display:none;padding-left:0;margin-top:44px;visibility:hidden;opacity:0;background:#fff;-webkit-box-shadow:inset 0px 0px 50px 0px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 50px 0px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 50px 0px rgba(0,0,0,0.3);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}.nav-mobile.active + .nav-mobile-content{display:block;visibility:visible;opacity:0.95 }nav li.active a,nav a:hover{color:#C11717}nav a,ul.menu a{padding:6px 10px;font-size:16px;}.page-head-contact{display:none}.page-head-lang-mobile{position:relative;width:100%;display:block;background:none;padding-top:2px}.page-head-lang a{display:inline-block;padding:2px 4px}ul.submenu1 li{width:250px !important;max-width:250px !important}}
@media (max-width:430px){body,html{min-width:300px !important;width:100%}.grid{margin-left:0;margin-right:0}.wrap{width:100% !important;padding:20px 16px; }.page-head .wrap{width:100%}.slider-wrap,.slider-wrap li{height:200px;min-height:200px;max-height:200px}.slider-wrap img{max-height:200px !important;}ul.submenu1 li{margin-left:0;margin-right:0}ul.submenu2 li{width:44% !important;margin:6px}ul.submenu3 li{margin-left:0;margin-right:0}ul.submenu4 li{margin-left:0;margin-right:0}ul.submenu1 li .text-wrap{width:100%;min-width:100%}.col-20-100,.col-80-100{width:100%}.grid.grid-padded .col-20-100{padding-bottom:0px;}.grid.grid-padded .col-80-100{padding-top:0px;}.page-head-lang a{padding:2px;}ul.submenu4 li{width:200px}ul.submenu4 li .image-wrap{width:200px}.bx-wrapper .bx-viewport{left:0}.bx-wrapper .bx-controls-direction a{top:50%;left:0px;margin-top:82px;}.bx-wrapper .bx-controls-direction .bx-next{left:auto;right:8px}.carousel-theme-1 ul,.carousel-theme-2 ul{height:120px !important;}ul.partners-wrap{height:120px !important;}}