@media (min-width:1200px){section.page-top .container{width:1140px}.flex-control-nav,.flex-direction-nav{display:block}}@media (max-width:1008px){.maxwidth-theme{padding-left:15px;padding-right:15px}}@media (min-width:992px){.body_media{top:2px}section.page-top .container{width:970px}}@media (max-width:991px){.body_media{top:1px}.banners-big .slides .img{display:none}.banners-big .slides .title{font-size:40px;line-height:46px;font-weight:400}.banners-big .flex-direction-nav{display:none}#bx-composite-banner a{margin-bottom:24px}}@media (min-width:768px){.mega-menu ul.nav{position:static}}@media (max-width:767px){header .logo_and_menu-row.fixed-row{height:auto}.pagination{width:100%}.body_media{top:0}header.fixed{position:relative!important}header.fixed+.main{margin-top:0!important}header>.container{margin-bottom:0}header.fixed .btn.btn-responsive-nav{margin-top:6px}header.fixed .logo-row .top-callback{padding-top:0}.top-row .info-text .email{float:left;margin-left:0;text-align:left;width:50%}.top-row .info-text .phone{float:right;margin-left:0;text-align:right;width:50%}.logo-row{padding-top:20px;padding-bottom:0;margin:0}.body:not(.index) .logo-row .maxwidth-theme .col-md-3{padding-left:0}.body:not(.index) .logo-row .maxwidth-theme>.col-md-9{padding-right:0}.body:not(.index) .top-description_mob{padding-right:0;padding-left:0!important}.logo-row .top-callback .email{display:none!important}.mega-menu{clear:both;float:none!important;width:94%}.menu-only{margin:0}.search{display:none}footer{text-align:center}footer .social{padding-bottom:0}.banners-big .flex-control-nav,.flex-direction-nav{display:none}.banners-big .flexslider,.banners-big .slides li{height:240px}.banners-big .slides .title{font-size:15px;line-height:12px;padding:0 0 10px}.banners-big .slides .text .inner{padding-top:30px}.banners-big .slides .text-block{margin-bottom:10px}.banners-big .slides .text-block,.banners-big .slides .text-block b{font-size:11px;line-height:18px}.order-block .row>div,.styled-block .row>div{display:block;width:100%}.styled-block>.row>div+div{margin-top:15px}.detail .galery .inner{padding:0!important}.detail .galery #carousel{display:none}.main .page-top h1{margin-top:10px}p{text-align:left!important}}@media (max-width:530px){.logo-row .maxwidth-theme .col-md-3.top-callback{margin-left:0}.top-callback .button{font-size:10px}.main>.container>.row>.maxwidth-theme>div:not(.left-menu-md):not(.right-menu-md){width:100%}input:focus{font-size:16px!important}}@media (max-width:395px){.title-search-result{min-width:290px!important}}

