@media(max-width:1170px){
.content-wrapper{
    padding:0 30px;
}
.remont-buttons .row-remont-buttons .left{
    padding: 10px 0;
}
.remont-buttons .row-remont-buttons .left p{
    font-size:30px;
}
.tovar .tovar-block{
    width:50%;
}
.tovar .tovar-block figure{
    margin-bottom: 25px;
}
.tovar .tovar-block figure img{
    height: 330px;
}
.tovar .tovar-block-main{
    margin-bottom:0;
}
.history .history-header{
    margin-bottom:20px ;
    padding:20px 0 10px 0;
}
#news .news-content .news-content-block-txt{
    padding-left: 0;
}
#news .news-content .news-content-block-img{
    width:50%;
}
#news .news-content .news-content-block-img img{
    width:100%;
    height: auto;
}
.map iframe{
    width: 450px;
    height: 450px;
}


@media(max-width:1130px){/*------------------------------------------------------------------------*/
header{
    position:relative;
    overflow: visible;
}

.header-contacts{
    margin-right: 0;
    padding-left: 55px;
    width: 305px;
}

header .container{
    background: #e5ad28;
}

.page-id-16 header .container{/*biruzovij osnovnij colir storinky*/
    background:#29E6EF ;
}

.row-nav{
   position: absolute; 
   top:95px;
   width:100%;
   background: #272727;
   padding-bottom: 10px;
   padding-left: 0;
}
.menu-main-menu-container{
    padding-top: 0;
    width:100%;
}
.menu-main-menu-container ul{
    width:810px;
    margin: 0 auto;
} 
.menu-main-menu-container ul li, .menu-main-menu-container ul li a{
    padding-bottom: 0;
}
.menu-main-menu-container ul li:last-child{
    display: inline;
} 
.search{
    margin-top: 15px;
    padding-top: 10px;
}  
}/*----------------------------------------------------------------------------------------------*/


@media(max-width:1079px){
.home-news .home-news-block:last-child {
    padding-left:0;
}
.machines-logo .left:last-child{
    display:none;
}
.machines-logo .left:first-child{
    width:100%;
    padding:5px 0;
}
.remont .remont-txt{
    padding:0;
}
.remont .remont-img img{
    width:100%;
    height: auto;
}
.history .history-block-img img, .company-content .company-content-top-img img, .company-content .company-content-bottom-img img{
    width:100%;
    height: auto;
    min-width: 265px;
}
.history .history-block .history-block-txt-header h3{
    text-align: left;
}
.history .history-block .history-block-txt-header .line{
    margin-left: 0;
}
.people figure{
    margin-right: 5%;
}
.technika .technika-part {
    margin-right: 20px;
    width:31.8%;
}
}


@media(max-width:1024px){
.current_page_item{
    padding-bottom:0;
}
 .services-content-block{
        border: 1px solid red;
        overflow: hidden;
}
.page-id-14 .services-content-block-top-txt, .page-id-14 .services-content-block-top-img{
    width: 100%;
}
.page-id-14 .services-content-block-top-txt .stan {
    margin: 15px 0 20px 0;
}
.page-id-14 .services-content-block-top-img{
    padding-top: 20px;
    margin-bottom: 15px;
}
.page-id-14 .services-content-block-top-img img{
    margin-bottom: 0;
    margin-right:5px;
    width: 32.4%;
    height:auto;
}
.page-id-14 .services-content-block-top-txt h3, .page-id-14 .services-content-block-top-txt .spyski .spysok-right h4{
    margin-bottom: 5px;
}
}


@media(max-width:980px){
    .home .wework .content-wrapper-inside-block{
        padding:30px 50px;
    }
    .technika .technika-part{
        width:47%;
        float: left;
        clear:none;
    }
    .technika .technika-part:nth-child(even){
        margin-right:20px;
    }
    .technika .technika-part .technika-part-img{
        height:260px;
    }
}


@media(max-width:940px){
.people figure{
        width:45%;
        margin-right:0;
        margin-bottom:20px;
}
.people figure img{
        margin:0 auto;
        display: block;
}
.people figure:nth-child(odd){
        margin-right: 20px;
}
}


@media(max-width:930px){
.services-buttons .services-btn img{
        display:none;
}
.vybir .vybir-menu ul li{
        margin: 0 40px;
}
.tovar .tovar-block figure img{
        height: 280px;
}
footer .footer-right img{
        margin: 0 auto 20px auto;
        display: block;
}
footer .footer-left p{
        font-size: 14px;
}
footer .footer-right .soc .soc-icon {
        margin-left: 10px;
}
}


@media(max-width:890px){
.page-id-14 .services-content-block-top-img img{
     width:32.3%;   
}
}


@media(max-width:860px){
.menu-main-menu-container ul li:last-child{
    display: block;
} 
.menu-main-menu-container ul{
    width: 530px;
}
.row-nav{
    z-index: 9;
} 
.search{
    top: 35px;
}   
    .home .wework .content-wrapper-inside-block{
        padding:20px 0;
    }
    .home-news .home-news-block{
        padding:10px 0;

    }
    .home-news .home-news-block .home-news-block-logo {
        width:100%;
    }
    .home-news .home-news-block .home-news-block-logo img{
        margin: 0 auto;
        display:block;
    }
    .home-news .home-news-block .home-news-block-logo p{
        left: 43%;
    }
    .home .home-news .home-news-block .home-news-block-txt{
        padding: 0;
        width:100%;
        text-align: center;
    }
    .home .home-news .home-news-block .home-news-block-txt p{
        text-align: center;
        width:100%;
    }
    .home .home-news .home-news-block .home-news-block-txt h4{
        margin: 10px 0 0 0;
    }
    .technika .technika-part{
        width:400px;
        float: none;
        clear:none;
        margin-right: 0!important;
    }
    .technika .technika-part-wrapper{
        width:400px;
        margin:0 auto;
    }
    .technika .technika-part:nth-child(even){
        margin-right:20px;
    }
    .technika .technika-part:nth-child(odd) .technika-part-img .cinnyk{
        right:0;
        left:auto;
    }
    .technika .technika-part .technika-part-img{
        width:100%;
        background-size:cover;
        margin-bottom:15px ;
    }
    .technika .technika-part .technika-part-txt{
        width:100%;
        margin: 0!important;
        padding:0 10px  5px 10px;
        text-align:justify;
    }
    .technika .technika-part .technika-part-txt h5{
        margin-bottom:0;
    }
    .technika .technika-btn-row{
        clear:both;
    }
 .page-id-14 .services-content-block-top-img img{
     width:32.2%;   
}   
footer .footer-center p{
    font-size: 14px;
}
}


@media(max-width:768px){
.content-wrapper{
    padding:0 20px;
}    
h2{
    font-size:30px;
}
.row-nav{
    padding-top: 10px;
}
.search{
    top: 42px;
}    
.slider .slider-txt{
    margin:0 auto;
    text-align: center;
}
.slider .slider-txt h2{
    margin-bottom:5px;
}
.slider .slider-txt p{
    margin-bottom: 10px;
}
.slider .slider-txt .slider-buttons{
    margin:0 auto 40px auto;
}
.slider .opacity{
    padding-top: 80px;
}
.tovar .tovar-block figure img{
    height: 200px;
}
footer .footer-left h5{
    margin-bottom: 10px;
}

footer .footer-left p{
    margin-bottom: 8px;
}
.history .history-block .history-block-txt, .company-content .company-content-top .company-content-top-txt,  .company-content .company-content-bottom .company-content-bottom-txt{
    padding-right: 15px;
    text-align: justify;
    float: none;
    width:100%;
}
.history .history-block-img img, .company-content .company-content-top-img img, .company-content .company-content-bottom-img img{
    width:100%;
    height:auto;
    float: none;
}
.company-content .company-content-bottom .company-content-bottom-img{
    width:100%;
    padding-top:0;
    margin-bottom:20px;
}
.company-content .company-content-bottom .company-content-bottom-txt{
    padding-right: 0;
}
.company-content .company-content-top .company-content-top-img{
    margin-bottom:0;
    margin-left:15px;
}
.company-content .company-content-top .company-content-top-txt{
    padding-right:0;
    margin-bottom:0;
}
 .company-content h3{
    margin-bottom:0!important;
}
.company-content .company-content-bottom .company-content-bottom-txt p,  .company-content-top-txt p {
    padding:0;
}
.history .history-block .history-block-txt .history-block-txt-header{
    width:50%;
}
.history .history-block .right{
    margin-bottom: 30px;
}
.history .history-block .right:first-child{
    margin-bottom: 0;
    margin-left: 10px;
}
.people .people-header h3{
    margin-bottom: 10px;
}
#news .news-content .news-content-block-txt{
    padding-top:0;
    float: none;
    width:100%;
}
#news .news-content .news-content-block-txt p{
    margin-bottom:10px;
}
#news .news-content .news-content-block-img{
    margin-right: 10px;
}
.contacts .opacity{
    padding-top: 60px;
}
.contacts .contacts-txt{
    margin-bottom: 30px;
}
.contacts .contacts-txt h1{
    margin-bottom: 10px;
}
.contacts-form-wrapper .contacts-form .contacts-form-container-contacts{
    padding: 0 20px 0 0;
}
.contacts-form-wrapper .contacts-form form input:not([type="submit"]), .contacts-form-wrapper .contacts-form form textarea{
    width:100%;
}
.page-id-14 .services-content-block-top-img img{
    width: 32%;
} 
.map iframe{
    width:95%;
    top:-320px;
}
}


@media(max-width:760px){
.remont .remont-img{
        display:none;
}
.remont .remont-txt{
        width:100%;
}
.remont .remont-txt p{
        text-align:justify;
        margin-bottom:20px;
}
.remont .remont-txt h2{
        margin-bottom: 10px;
        text-align: center;
}
.empty{
        display:none;
}
.wework .content-wrapper-inside-block figure{
        width: 50%;
        border:none!important;
}
.page-id-14 .services-content-block-top-img{
    width: 450px;
    margin: 0 auto;
    float: none;
}
.page-id-14 .services-content-block-top-img img{
    width: 450px;
    float: none;
    margin-right: 0;
    margin-bottom: 15px;
}
.page-id-14 .services-content-block-top-txt .spyski .left {
    width: 100%;
}
.page-id-14 .services-content-block-top-txt .spyski .spysok-left p, .page-id-14 .services-content-block-top-txt .spyski .spysok-right p{
    margin-bottom: 0;
}
.page-id-14 .services-content-block-top-txt .spyski .spysok-left ul li, .page-id-14 .services-content-block-top-txt .spyski .spysok-right ul li{
    margin-bottom: 7px;
}
footer .footer-center img{
        display:none;
}

.footer-line{
        display: none;
}
footer .footer-block{
        width:100%;
        text-align: center;
        padding-top:15px;
}
footer .footer-right img{
        display:none;
}
footer .footer-right .soc{
        overflow: hidden;
        width:230px;
        margin: 0 auto 15px auto;
        padding-right:5px;
}
footer .footer-right .soc .soc-icon:last-child{
        margin-left:0;
}
footer .footer-right .soc .soc-icon{
        margin-top: 5px;
        margin-bottom:5px;
}
footer .footer-center p{
        margin: 0;
}
}


@media(max-width:700px){
    .remont-buttons .row-remont-buttons .left img{
        display:none;
    }


  .page-id-16 .services-buttons .row-services-buttons .left{
        font-size:24px;
    }

    .vybir{
        margin:30px 0;
    }

    .vybir .vybir-menu ul li{
        font-size: 18px;
    }

    .wework .content-wrapper-inside-block figure{
        padding:0 0 20px 0;
    }
.contacts-form-wrapper .contacts-form .contacts-form-container, .contacts-form-wrapper .contacts-form .contacts-form-container-contacts{
    width:100%;
    float: none;
} 
.contacts-form-wrapper .contacts-form form input[type="submit"]{
    margin-left: 0;
} 
 .contacts-form-wrapper .contacts-form h4, .contacts-form-wrapper .contacts-form .contacts-form-container-contacts h4{
    margin-bottom: 10px;
 } 
 .contacts-form-wrapper .contacts-form .contacts-form-container-contacts {
    margin-bottom: 40px;
 }
.contacts .contacts-txt{
    width:100%;
    padding: 0 20px;
 }  
}


@media(max-width:660px){
    .people .figure-container{
        padding-left:0;
        overflow: hidden;
    }
    .people figure{
        width:100%;
        margin-right: 0;
    }
    #news .news-content .news-content-block-img{
        float:none;
        width:100%;
    }
    .contacts-form-wrapper .contacts-form form, .contacts-form-wrapper .contacts-form input:not([type=submit]), .contacts-form-wrapper .contacts-form textarea{
        width:100%;
    }
}


@media(max-width:625px){
.logo{
    width:150px;
    margin-left: 15px;
}    
.logo img{
    margin-left:10px;
} 
 .header-contacts {
   padding: 26px 0 26px 0;
    margin-right:10px;
    width: 159px;
    height: auto;
    font-size: 12px;
    text-align: right;
    
}
.home .wework .content-wrapper-inside-block figure{
        width:100%;
        height:auto;
        margin-bottom: 10px;
}
.wework .content-wrapper-inside-block figure figcaption h5{
    margin-top: 0;
    margin-bottom: 0;
}
.home-news .home-news-block{
        width:100%;
}
.home-news .home-news-block .home-news-block-logo p{
        left:50%;
        margin-left:-28px;
}
.technika .technika-part, .technika .technika-part-wrapper{
        width:100%;
}
.technika .technika-part .technika-part-img{
        height:400px;
}
}


@media(max-width:560px){
.machines-logo .left:first-child .machines-logo-block{
        width:50%;
        padding-left:0;
}
.machines-logo .left:first-child{
        padding-bottom: 15px;
}
.technika .technika-part .technika-part-img{
        height:350px;
}
.vybir .vybir-menu ul li{
        margin: 0 20px;
}
#prodazh-active .vybir .vybir-menu ul li{
        margin: 0 20px;
}
.tovar .tovar-block{
        width:100%;
}
.tovar .tovar-block figure img{
        height: auto;
}
.tovar .tovar-block figure figcaption p{
        text-align: center;
}
.history .history-block-img, .company-content .company-content-top-img, .company-content .company-content-bottom-img{
        float:none;
        width:100%;
}
.history .history-block .right{
        width:100%;
}
.history .history-block .history-block-txt .history-block-txt-header{
        width:100%;
        padding: 0;
}
.history .history-block .history-block-txt .history-block-txt-header h3{
    text-align:center;
    margin-top: 10px;
}
.history .history-block .history-block-txt .history-block-txt-header .line{
    margin: 0 auto 17px auto;
}
.history .history-block .right:first-child{
        margin-left: 0;
}
.history .history-block .history-block-txt{
        padding-right: 0;
}
.company-content h3{
    font-size: 20px;
}
.page-id-14 .services-content-block-top-img, .page-id-14 .services-content-block-top-img img{
    width: 100%;
}
}


@media(max-width:500px){
.content-wrapper{
    padding:0 10px;
}    
.row-nav{
    padding-top:10px;
    padding-bottom: 8px;
    z-index: 1;
}
.search{
    top: 0;
    padding-top: 0;
}
.menu-main-menu-container ul{
    width:100%;
}    
.menu-main-menu-container ul li:nth-child(2), .menu-main-menu-container ul li:nth-child(3), .menu-main-menu-container ul li:nth-child(4), .menu-main-menu-container ul li:nth-child(5), .menu-main-menu-container ul li:last-child{
   display:none; 
   margin-right: 0;
}
.menu-main-menu-container ul li:last-child{
    text-align: left;
    margin-top: 5px;
}
   
#mob_menu{
    display:block;
    width:90px;
    margin-left: 45px;
    border-bottom:2px solid  #272727;
    position: relative;
}
#mob_menu:hover{
    border-bottom:2px solid  #E5AD28;
}
 
 #mob_menu  span{
    position: absolute;
    left:30px;
    top:2px;
 }  
.search{
    margin-top: 33px;
}   
.slider .slider-txt{
        width:100%;
}
.slider .slider-txt h1{
        text-align: center;
}
.slider .slider-txt .slider-buttons{
        width:100%;
}
.services-buttons .row-services-buttons .left{
        font-size:20px;
}
.technika .technika-part .technika-part-img{
        height:330px;
}
#prodazh-active .services-buttons .row-services-buttons .left{
        font-size:20px;
}
#news .news-links{
        width:100%;
        margin-top: 10px;
}
#news .news-head{
        margin-bottom: 10px;
}
.contacts .content-wrapper{
    padding:0;
}    
}


@media(max-width:390px){
.content-wrapper{
    padding:0 5px;
}    
.technika .technika-part .technika-part-img{
        height:250px;
}
.vybir .vybir-menu ul li{
        display:block;
        margin: 0 auto 10px auto;
        text-align: center;
}
#prodazh-active .vybir .vybir-menu ul li{
        display:block;
        margin: 0 auto 10px auto;
        text-align: center;
}
.vybir .vybir-menu ul li a{
        padding-bottom: 0;
}
}


@media(max-width:360px){
 .logo{
    width:120px;
 }
 .logo img{
    width:100%;
    height: auto;
    margin-left:0;
 }   
 .remont-buttons .row-remont-buttons .left{
        width:100%;
 }

.services-buttons .row-services-buttons .left{
        width:100%;
}
#prodazh-active .services-buttons .row-services-buttons .left{
        width:100%;
}
.home .wework .content-wrapper-inside-block figure figcaption h5{
        margin:0;
}
.technika .technika-part .technika-part-img{
        height:210px;
}
.map .map-adress{
        margin-top:60px;
        top:0;
}
.map iframe{
    top:-390px ;
}
.map{
        height: 240px;
}
#news .news-content .news-content-block-txt p{
        margin-bottom: 0;
        text-align:justify;
}
#news .news-head .right a:first-child{
        margin-left:0;
}
.contacts-form-wrapper .contacts-form form input[type="submit"]{
    width:100%;
} 
}


@media(max-width:320px){
.technika .technika-part .technika-part-img{
    height:190px;
}
}