@media (max-width: 1440px) {
    section.first{padding-top:55px}
}
@media (max-width: 1199px) {
    .phone{font-size:27px}
    .menu-header ul li a{padding:14px 9px}
    .btn-yellow,.btn-yellow:focus{max-width:100%}
    img{max-width:100%}
    .bxslider-buhleader li{width:769px!important}
    .buh-leader .img-name img{margin:0 auto :}
    section{height:auto!important;padding-bottom:45px!important}
    label{width:33.33%;padding:15px;margin-left:-3%}
    .action-block .inside{padding:23px}
    .title-action{margin-bottom:24px}
    .img-tab{background-position-x:126%;background-position-y:100%}
    .img-tab-2{background-position-x:140%;background-position-y:100%}
    .list-buh-worker li{min-height:276px}
    .md label{width:100%;margin-bottom:0;padding:0 0 15px}
    .sub-title-3 br{display:none}
    .title-reviews-partners {font-size: 38px;}
    h1 br{ display: none}
}
@media (max-width: 991px) {
    .logo-block{text-align:center;padding:0}
    .menu-header{display:none}
    section.first{padding:5px 0 0}
    .first-txt{width:100%;margin-bottom:45px}
    .action-block{width:60%;margin-left:20%;padding-bottom:45px}
    .first-txt{text-align:center}
    .list-first{text-align:left}
    .list-metrika li{width:33.33%;margin-left:-3px;margin-bottom:25px}
    .list-metrika{text-align:center}
    .name-tabs:focus{outline:none;box-shadow:none}
    .name-tabs{float:left;width:100%;cursor:pointer;margin-top:15px;padding:10px}
    .name-tabs span.number{border-radius:50%;display:inline-block;width:55px;height:55px;font-size:35px;line-height:1em;color:#fff;background-color:#ff9b1f;text-align:center;vertical-align:middle;padding-top:6px;-webkit-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;transition:all .3s ease-out 0}
    .name-tabs span.txt{color:#003789;font-size:21px;line-height:25px;display:inline-block;vertical-align:middle;padding-left:25px}
    .tabs-block br{display:none}
    .tabs-content{float:left;width:100%;padding:15px;border:2px solid #003789;border-radius:21px}
    .list-buh-worker li{width:100%;min-height:1px}
    .list-buh-leader{float:left}
    .list-buh-leader li{float:left;width:100%}
    .list-buh-leader li .inside{background-color:#fff;border-radius:10px;padding:15px;margin-bottom:15px;float:left}
    .buh-leader .img-name{padding:0}
    .btn-orn-big{line-height:90px;height:90px}
    .list-in-outsors{width:100%;margin:0}
    .sub-title-3-out{width:100%;margin-left:0}
    .list-all-outsors-none li{width:50%}
    label{width:80%;margin-left:0}
    section.good{background:#003789}
    .list-good{width:80%;float:left}
    .bx-wrapper{margin:45px 0 75px 18% !important}
    .partners .bx-wrapper{margin:45px 0 75px 22% !important}
    .consult .input-block{margin-left:0;width:50%}
    .consult .input-block .input-block{width:100%}
    .consult label{padding:10px 5px 10px 15px}
    .contact .contact-footer{width:80%;margin-right:10%}
    .offcanvas-title{color:#fff;font-size:22px;line-height:1.2em;float:left;width:100%;text-align:center;margin-bottom:5px}
    .list-offcanvas-block a{color:#ff8b19;font-size:16px;line-height:1.2em}
    .list-offcanvas-block,.offcanvas-content{padding-left:15px;float:left;width:100%}
    .list-offcanvas-block li{margin-bottom:10px}
    .offcanvas-content a{color:#fff;text-decoration:underline;font-size:16px;line-height:1.2em;display:inline-block;margin:10px 0}
    .offcanvas-content a:hover{color:#fff;text-decoration:none}
    .offcanvas-content a.btn-orn{text-decoration:none;font:normal 14px/42px Raleway,sans-serif;margin-top:40px}
    .first-txt a.btn-def{margin-left:0}
    .figure .figure-img{display:none}
    .reviews{margin-bottom: 25px}
}
@media (max-width: 767px) {
    .container{width:450px}
    h1{font-size: 30px !important;}
    h1 br{ display: none}
    .action-block{width:100%;margin-left:0}
    .action-block .inside{height:auto}
    .name-tabs span.txt{width:80%}
    .price{width:80%}
    .list-metrika li{width:50%}
    .cent-block{display:none}
    header.title,.free header.title,.free header.title span,.title-reviews-partners{font-size:30px;line-height:1.2em}
    .sub-title-4{width:100%;margin-left:0}
    .list-free li{width:100%;margin-bottom:15px}
    .bx-wrapper{width:100%;margin:45px 0 75px!important}
    .partners .bx-wrapper{margin:45px 0 75px!important}
    .consult .input-block{width:100%}
    .list-contact-footer span{width:84%}
    .list-contact-footer li{float:left;width:100%}
    .first-txt{float: left; }
    .txt-action span.express {font-size: 33px;}
}
@media (max-width: 480px) {
    .container{width:303px}
    .list-metrika li{width:100%}
    .list-all-outsors-none li{width:100%}
    h1{font-size:26px !important;text-align:center}
    .btn-def,.btn-def:focus{width:100%}
    .action-block .inside{padding:23px 10px;float:left}
    .btn-orn-big,.btn-blue,.btn-blue:focus,.sub-title{width:100%}
    .price{width:100%}
    .price br{display:none}
    .first-txt a.btn-def{line-height:1.4em;padding:10px 5px;margin:25px 0 0;height:initial}
    .sub-title,.sub-title-2{height:auto;font-size:20px;line-height:1.4em;margin-bottom:15px}
    header.title,.free header.title,.free header.title span,.title-reviews-partners{font-size:22px;line-height:1.2em}
    header.title span{font-size:75%;line-height:1.2em}
    .name-tabs span.txt{padding-left:10px;width:78%}
    .list-buh-worker li .img-block{width:80%;margin-left:10%}
    .list-buh-worker li .txt{width:100%}
    .buh-leader .img-name,.buh-leader .txt{width:100%}
    .btn-orn-big{line-height:1.4em;height:auto;padding:10px}
    .sub-title-3{font-size:16px;line-height:1.4em;padding:5px}
    .list-in-outsors li .txt{width:100%;margin-left:0}
    label{width:100%;margin-left:0;padding:0}
    .list-good{width:100%}
    .bxslider-reviews li a{display:inline-block;width:285px;text-align:center}
    .please-show-480{display:block;float:left;width:100%}
    .please-hide-480{display:none}
    .bx-wrapper img{margin:0 auto}
    .consult .btn-orn-big,.in-outsors a.btn-orn-big{font-size:20px}
    .contact .contact-footer{width:100%;margin-right:0;height:auto;margin-top:100px}
    section.contact{padding-bottom:0!important;height:500px!important}
    .list-buh-worker li .txt .name{font-size:25px}
    .buh-leader .img-name .name{font-size:21px;line-height:1.2em;margin:5px 0 15px}
    .slick-partners .cell-slick .img-block img{width: 75%;}
    .slick-review .cell-slick span.name {font-size: 18px;}
}