@media only screen and (min-width:1200px){.container{}
}
@media only screen and (max-width:1200px){.fkko-title-search{width:469px;}
.fkko-list-title{width:560px;}
.header-contants{width:315px;}
.header-contants .phone{font-size:32px;}
.big-blog-article-container .blog-short-description{margin-bottom:10px;}
.bottom-feedback .right iframe{width:101% !important;}
.nav-wrapper li{margin-right:8px;}
}
@media only screen and (max-width:992px){.positions-calc, .fkko-btn-block{}
.fkko-btn-block a, .positions-calc .white-block{font-size:15px;}
.positions-calc .white-block{padding:17px;}
.fkko-title-search{width:249px;}
.fkko-list-title{width:340px;}
.contacts-block div > div.center::after, .contacts-block div > div.right::after{margin-left:5px;}
.nav-wrapper li{margin-right:0px;margin-left:0px;}
.article-nearby .owl-prev{left:-30px;}
.article-nearby .owl-next{right:-30px;}
.owl-item{text-align:center;}
.to-fkko-block .title span{display:inline;}
.two-cols-block .left-menu li a{font-size:12px;}
.groups-tab-btns .groups-item{width:50%;}
.two-cols-block{padding-top:25px;}
.under-footer-wrapper{font-size:14px;}
.under-footer-wrapper br{display:none;}
.tab-btns a{width:100%;text-align:center;}
.tab-btns{float:none;width:100%;}
.about-page{height:auto;}
.years-item{position:static;margin-bottom:10px;margin:auto;}
.years-item{margin-bottom:20px;height:auto !important;width:auto !important;}
.years-item:after{display:none;}
.year-text{margin-left:0px !important;width:auto;}
.year{padding-left:0px !important;margin-left:0px !important;color:#000;}
.nav-wrapper li a{padding-left:5px;text-transform:none;padding-right:5px;margin-right:0px;margin-left:0px;}
.cat-name{height:90px;}
.utilization-block .item > a > div{padding:15px;border-radius:0px;}
.utilization-block .item > a > div:before{content:" ";top:-10px;left:-10px;position:absolute;height:250px;width:260px;border-radius:100%;background:rgba(255,255,255,0.2);border:18px solid rgba(190, 190, 190, 0.2);transform:scale(1);transition:.3s all;}
.uslugi-block{padding-bottom:20px;}
.owl-item .cat-name{height:auto;}
.blog-title{padding-left:0px;background:transparent;}
.about{height:auto;overflow:visible;}
.commerce-btn{max-width:100%;font-size:16px;}
.utilization-block{background:#fbfbfc;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.utilization-block .title{width:100%;}
.main-p-title{font-size:18px;}
.utilization-block .item > a > div{margin-bottom:20px;}
.commerce-title span{display:inline;font-size:20px;}
.commerce-title{line-height:inherit;}
.vk, .fb{margin-bottom:20px;}
.logos-block .item{width:30%;}
.search{width:200px;padding-left:15px;padding-right:0px;}
input[type="search"]{width:150px;}
.header-contants{width:275px;padding-right:0px;}
.header-contants .phone{font-size:28px;}
.contacts-block div > div{background-position:0px 0px !important;}
.contacts-block div > div.right{}
.contacts-block div > div.right{padding-left:0px;}
.contacts-block div > div.center{padding-left:0px;}
.contacts-block div > div.cont-item{width:100%;padding:0px;}
.map-cont{padding-top:0px;}
.blog-wrapper .blog-info{background:#dff0d8;}
.blog-wrapper .blog-title a{color:#5fa840}
.blog-short-description{color:#000;height:auto;}
.small-blog-article-container .blog-title, .big-blog-article-container .blog-title, .big-blog-article-container .blog-short-description{height:auto;}
.blog-row:nth-child(2n) .big-blog-article-container{float:none;}
.blog-wrapper .blog-image{display:none;}
.uslugi-block .owl-prev{left:-30px;}
.uslugi-block .owl-next{right:-30px;}
}
@media only screen and (max-width:767px){.fkko-order-wrapper{padding-bottom:45px;}
.positions-calc, .fkko-btn-block{margin-bottom:20px;}
.positions-calc .white-block{margin-right:0px;}
.fkko-order-wrapper{text-align:center;}
.fkko-ul{overflow-x:scroll;}
.fkko-head, .fkko-list{min-width:690px;}
.contacts-block div > div{line-height:1.3em;margin-top:0px;}
.bottom-feedback form textarea{height:120px}
.modal-form .button{font-size:16px;}
.uslugi-block .owl-prev{left:0px;}
.uslugi-block .owl-next{right:0px;}
.left-col-open{display:block;}
.left-col{display:none;}
.modal-form input, .modal-form textarea{max-width:100%;width:100%;}
.modal-p br{display:none;}
.stoimost-btn, .fkko-btn{padding:14px;font-size:14px;}
.how-we-do .col-sm-3{margin-bottom:35px;}
.left-menu{margin-bottom:40px;}
.groups-tab-btns .groups-item{width:100%;}
.menu-toggle{display:inline-block;padding:7px;color:#fff;font-size:22px;}
.sub-menu{display:none !important;}
.logos-block .item{width:100%;}
.nav-wrapper li{display:block;}
.logo{text-align:center;margin-bottom:20px;}
.search{width:auto;padding-left:15px;padding-right:15px;margin-bottom:20px;}
.header-contants{text-align:center;width:100%;}
input[type="search"]{width:93%;}
.footer{text-align:center;}
.footer ul{padding-left:0px;}
.footer-contacts{border-bottom:1px dashed #b7b7b7;padding-bottom:10px;margin-bottom:15px;}
.nav-wrapper li a{border-bottom:1px dashed;}
.nav-wrapper li:first-child a{border-top:1px dashed;}
.nav-wrapper li:last-child a{border:0px;}
.nav-wrapper ul{display:none;padding-bottom:20px;}
.bottom-feedback .right iframe{margin:0px auto;width:456px !important;float:none;display:block;}
.contacts-block div > div{font-size:16px;}
.article-nearby .owl-next{right:-35px;}
.article-nearby .owl-prev{left:-35px;}
.modal-header-small br{display:none;}
.modal-header-small{font-size:17px;}
#order-form > div.padd-left, #order-form > div.padd-right{padding:0px;}
.modal-form input, .modal-form textarea{padding:10px;}
.order-table tr.head td, .order-table td{}
.order-table tr.head td{display:none;}
.summ{text-align:center;}
.order-table tr{display:block;}
.order-table td{display:block;width:100%;border:0px;text-align:center;}
.order-item-title span, .order-item-title span.empty{display:block !important;float:none !important;margin:auto !important;}
.order-item-title span.empty{margin-bottom:10px !important}
}
@media only screen and (max-width:480px){.fkko-btn-block a, .positions-calc .white-block{font-size:12px;}
.years-block{margin-top:20px;}
.article-nearby .h1{text-align:center;}
.page-pic-wrapper{background:transparent !important;height:auto;padding-bottom:20px;text-align:left;}
.page-sub-title{font-size:16px;}
.page-title{padding-top:0px;}
.year{padding-top:0px !important;}
.years-item{background:transparent !important;}
.bottom-feedback .right{overflow-x:scroll;}
.utilization-block{padding-bottom:10px;}
input[type="search"]{width:100%;border-radius:5px;}
.commerce-btn{font-size:14px;}
.search .btn{position:absolute;top:3px;right:15px;background:#fff;}
.othody-block .item{width:100%;}
.cat-name{height:auto;min-height:0px;}
.top-line .region{width:100%;text-align:center;}
.top-line .adress{text-align:right;width:100%;text-align:center;margin-top:5px;margin-bottom:5px;}
.logos-block{padding-bottom:10px}
.header-contants .phone{margin-bottom:10px;}
.social-groups{padding-bottom:10px;}
.commerce-btn{text-transform:none;padding:10px 5px;}
.services-list .item{width:100%;}
}
@media only screen and (max-width:320px){.article-nearby .owl-item{}
.header-contants .phone{font-size:29px;}
.utilization-block .item > a > div{margin-bottom:50px;}
.top-line .address{text-align:left;}
.utilization-block .item > a > div:before{content:" ";top:-25px;left:-4px;position:absolute;height:290px;width:300px;border-radius:100%;background:rgba(255,255,255,0.2);border:18px solid rgba(190, 190, 190, 0.2);transform:scale(1);transition:.3s all;}
.logos-block .item{width:49%;}
.year{padding-left:0px !important;margin-left:0px !important;color:#fff;text-shadow:0 0 10px #000;}
.years-item{min-height:102px;}
.article-nearby .blog-item .blog-image{margin-bottom:0px;width:240px;height:119px;overflow:hidden;}
.bottom-feedback .right{margin-top:20px;}
.form_popup{max-width:100%;width:100%;max-height:400px;overflow-y:auto;}
.fkko-btn-block a{width:100%;white-space:pre-line;}
.fkko-modal-description{overflow-y:auto;max-height:350px;}
.flamp-desctop{display:none !important;}
.flamp-mobile{display:block !important;overflow:hidden;}
}