@media screen and (min-width:2114px){.container-fluid.nav{padding-left:29%}
.slider{ padding:4% 17% 3% 17%}
.slider-content a:nth-child(4n) .post-style{margin-right:0}
.next{padding-bottom:15.3%}
.slider-content{padding:0}
.post-style{max-width:22.6%}
.news-page .big-news, .news-page .big-news .image{padding-left:0}
.head-txt p{padding-top:2%; line-height:1.3}
.post-style{height: 230px;}
.post-style p{height: 60px;}
.container {padding-left: 0%;}
.container-fluid.nav>.container .right{left: -28.4%;}
}

@media screen and (min-width:1920px) and (max-width:2113px){
.container-fluid.nav{padding-left:20%}
.slider{ padding:4% 16% 3% 16%}
.post-style{height: 230px !important;}
.post-style p{height: 50px !important;}
.post-style:nth-child(4),.post-style:nth-child(8){margin-right: 0 !important;}
.next{padding-bottom:15.3%}
.slider-content{padding:0}
.post-style{max-width:22.6%}
.news-page .big-news, .news-page .big-news .image{padding-left:0}
.head-txt p{padding-top:2%; line-height:1.3}
.container {padding-left: 0%;}
.container-fluid.nav>.container .right{left: -28.4%;}
}
@media screen and (min-width:1751px) and (max-width:1919px){
    .container-fluid.nav{padding-left:18%}
.slider{ padding:4% 16% 3% 16%}
.slider-content a:nth-child(4n) .post-style{margin-right:0}
.next{padding-bottom:15.3%}
.slider-content{padding:0}
.post-style{max-width:22.6%}
.head-txt p{padding-top:2%; line-height:1.3}
.post-style img{width:50%}
.post-style p{width:86%}
.news-page .big-news, .news-page .big-news .image{padding-left:0}
p.country{padding-left:3%}
.contact-block ul{padding-left:4%}
.post-style{height: 220px !important;}
.post-style p{height: 40px !important;}
.container {padding-left: 0%;}
.container-fluid.nav>.container .right{left: -22.4%;}
}
@media screen and (min-width:1679px) and (max-width:1750px){
    .container-fluid.nav{padding-left:16.6%}
.slider{ padding:4% 16% 3% 16%}
.slider-content a:nth-child(4n) .post-style{margin-right:0}
.next{padding-bottom:15.3%}
.slider-content{padding:0}
.post-style{max-width:22.6%}
.head-txt p{padding-top:2%; line-height:1.3}
.post-style img{width:50%}
.post-style p{width:86%}
.news-page .big-news, .news-page .big-news .image{padding-left:0}
p.country{padding-left:3%}
.contact-block ul{padding-left:4%}
.post-style{height: 220px !important;}
.post-style p{height: 40px !important;}
.container {padding-left: 0%;}
.container-fluid.nav>.container .right{left: -19.4%;}
}
@media screen and (min-width:1599px) and (max-width:1678px){
    .container-fluid.nav{padding-left:14%}
.slider{ padding:4% 14% 3% 14%}
.slider-content a:nth-child(4n) .post-style{margin-right:0}
.container {padding-left: 0%;}
.next{padding-bottom:15.3%}
.slider-content{padding:0}
.post-style{max-width:22.6%}
.post-style h1{font-size: 110%;}
.post-style p{width: 100%;}
.post-style{height: 230px !important;}
.post-style p{height: 50px !important;}
.container-fluid.nav>.container .right{left: -14%;}
}
@media screen and (min-width:1439px) and (max-width:1598px){
    .container-fluid.nav{padding-left:12%}
.slider{ padding:4% 12% 3% 12%}
.slider-content a:nth-child(4n) .post-style{margin-right:0}
.next{padding-bottom:15.3%}
.slider-content{padding:0}
.post-style{max-width:22.6%}
.post-style h1{font-size: 110%;}
.post-style p{width: 100%;}
.post-style{height: 220px !important;}
.post-style p{height: 40px !important;}
.container {padding-left: 0%;}
.container-fluid.nav>.container .right{left: -14%;}
}
@media screen and (min-width:1281px) and (max-width:1438px){
    .container-fluid.nav{padding-left:10%}
.slider{ padding:4% 12% 3% 12%}
.slider-content a:nth-child(4n) .post-style{margin-right:0}
.next{padding-bottom:15.3%}
.slider-content{padding:0}
.post-style{max-width:22.6%}
.post-style h1{font-size: 110%;}
.post-style p{width: 100%;}
.post-style{height: 220px !important;}
.post-style p{height: 40px !important;}
.container {padding-left: 0%;}
.container-fluid.nav>.container .right{left: -8%;}
.container-fluid.nav>.container .menu-main_menu-container{    width: calc(85% - 200px);}
/*.phone{width: 30%;}*/
}
@media screen and (min-width:1080px) and (max-width:1280px){
.post-style h1{font-size:110%}
.post-style p{width:100%}
/*.head-txt p{width:130%}*/
.post-style{height: 200px !important;}
.post-style p{height: 50px !important;}
.post-style h3{font-size: 116%;}
.container-fluid.nav>.container .menu-main_menu-container{width: calc(88% - 200px);}
#menu-footer_menu li {
    margin-right: 3%;
}
/*.phone{width: 30%;}*/
}
@media screen and (min-width:1026px) and (max-width:1079px){
.post-style h1{font-size:110%}
.post-style p{width:100%}
/*.head-txt p{width:130%}*/
.post-style{height: 200px !important;}
.post-style p{height: 50px !important;}
.post-style h3{font-size: 116%;}
.container-fluid.nav>.container .menu-main_menu-container{width: calc(88% - 200px);}
}
@media screen and (min-width:903px) and (max-width:1025px){
.post-style h1{font-size:110%}
.post-style p{width:100%}
/*.head-txt p{width:150%}*/
.slider{ padding:4% 0% 3% 4%}
.post-style{height: 186px !important;}
.post-style p{height: 50px !important;}
.post-style h3{font-size: 100%;}
#menu-footer_menu li {margin-right: 2%;}
.head-txt{margin-left: 6.3%;}
}
@media screen and (min-width:801px) and (max-width:902px){
    .post-style{height:height: 150px;}
.post-style h1{font-size:110%}
.post-style img{display:none}
.post-style p{width:100%}
/*.head-txt p{width:150%}*/
.slider{ padding:4% 0% 3% 3%}
.container-fluid.nav{padding-left: 7%;}
.container-fluid.nav>.container .menu-main_menu-container{width: 100%;}
.container-fluid.nav>.container .right{left: 30%;
    float: left;}
    .presrnt-block div a img{max-width: 700px;}
    .container-fluid.nav>.container .menu-main_menu-container{    width: calc(118% - 200px);}
    .mobile{display: block;text-align: center;}
    #tab-doc div:last-child{margin-bottom: 20%;}
}
@media screen and (min-width:768px) and (max-width:800px){
.post-style{height: 140px;}
.post-style h1{font-size:110%}
.post-style img{display:none}
.post-style p{width:100%}
/*.head-txt p{width:150%}*/
.slider{ padding:4% 0% 3% 0%}
.menu-main_menu-container{width:100% !important;margin-left: 4%;}
.nav{padding-left:0 !important}
.item-icons .icons img{width: 43%; margin-bottom: 5%;}
.contact-block form p{
    display: block !important;text-align: center;

}
.wpcf7-submit{margin-left: 0;}
.contact-info .row .contact-block{margin-left: 0;}
.contact-block h3{padding-left: 5%;}
.presrnt-block div a img{max-height: 700px;}

.mobile{display: block;text-align: center;}
#tab-doc div:last-child{margin-bottom: 20%;}
}
@media screen and (min-width:600px) and (max-width:766px){.post-style{    height: 120px; max-width:47%}
.post-style h1{font-size:110%}
.post-style img{display:none}
.post-style p{width:100%}
/*.head-txt p{width:150%}*/
.slider{ padding:4% 0% 3% 3%}
.menu-main_menu-container{width:100% !important}
.nav{padding-left:0 !important}
#nav-tgl{z-index: 9999;margin-left:2%}
#nav-tgl .white-line{height:3px}
#nav-tgl .middle{background:#fff; height:3px; width:100%}
#nav-tgl.active .white-line:last-child, #nav-tgl.active .white-line:first-child{width:30px}
.menu-footer_menu-container{display:none}
.contact-block form textarea{width: 98%;}
    .contact-info .row .contact-block{margin-left: 1%;}
    .contact-block form p:nth-child(3), .contact-block form p:nth-child(4), .contact-block form p:nth-child(5){
        display: block;
        text-align: center;
    }
    .wpcf7-submit{margin-left: 0;}
    .contacts-page .map .map-container{height:auto;}
    .container-fluid.nav>.container .right{    left: 0%;    width: auto;}
    .header-main .logo{margin-left: -6%;}
    .header-main{text-align: center;}
    .head-txt{margin-left: 0;}
    .phone{float: none;}
    .about-dis {padding-left: 0%;
    text-align: center;
    padding-right: 0%;}
    .mobile{display: block;text-align: center;}
    #tab-doc div:last-child{margin-bottom: 20%;}
}
@media screen and (min-width:568px) and (max-width:599px){.post-style{height:110px; max-width:47%}
.post-style h1{font-size:110%}
.post-style img{display:none}
.post-style p{width:100%}
/*.head-txt p{width:150%}*/
.slider{ padding:4% 0% 3% 3%}
.menu-main_menu-container{width:100% !important}
.nav{padding-left:0 !important}
#nav-tgl{z-index: 9999;margin-left:2%}
#nav-tgl .white-line{height:3px}
#nav-tgl .middle{background:#fff; height:3px; width:100%}
#nav-tgl.active .white-line:last-child, #nav-tgl.active .white-line:first-child{width:30px}
.up{left:88%}
.menu-footer_menu-container{display:none}
.contact-block form textarea{width: 98%;}
    .contact-info .row .contact-block{margin-left: 1%;}
    .contact-block form p:nth-child(3), .contact-block form p:nth-child(4), .contact-block form p:nth-child(5){
        display: block;
        text-align: center;
    }
    .wpcf7-submit{margin-left: 0;}
    .contacts-page .map .map-container{height:auto;}
    .container-fluid.nav>.container .right{left: -2%;    width: auto;}
    .head-txt{margin-left: -2.7%;}
    .search #posts, .search h1{    padding-left: 3%;
    padding-right: 3%;}
    .search p{padding-left: 3%;padding-right: 3%;}
    .about-dis {padding-left: 0%;
    text-align: center;
    padding-right: 0%;}
    .about-company .text p{    padding: 0px 19px 15px 19px;}
    div.wpcf7{padding-left: 3%;
    padding-right: 3%}
    .mobile{display: block;text-align: center;}
    #tab-doc div:last-child{margin-bottom: 20%;}
}
@media screen and (min-width:480px) and (max-width:567px){.post-style{height:30vh; max-width:90%}
.post-style h1{font-size:110%}
.post-style img{display:none}
.post-style p{width:100%}
/*.head-txt p{width:150%}*/
.slider{ padding:4% 0% 3% 8%}
.menu-main_menu-container{width:100% !important}
.nav{padding-left:0 !important}
#nav-tgl{z-index: 9999;margin-left:2%}
#nav-tgl .white-line{height:3px}
#nav-tgl .middle{background:#fff; height:3px; width:100%}
#nav-tgl.active .white-line:last-child, #nav-tgl.active .white-line:first-child{width:30px}
.up{left:88%}
.phone{float:none; text-align:center}
.menu-footer_menu-container{display:none}
.contact-block form textarea{width: 98%;}
    .contact-info .row .contact-block{margin-left: 1%;}
    .contact-block form p:nth-child(3), .contact-block form p:nth-child(4), .contact-block form p:nth-child(5){
        display: block;
        text-align: center;
    }
    .wpcf7-submit{margin-left: 0;}
    .contacts-page .map .map-container{height:auto;}
    h3.country {margin-left: 7%;}
    .contact-block ul{padding-left: 0;}
    .contact-block form span input{width: 100%;height: 42px;}
    .wpcf7-submit{width: 75%;padding: 4%;}
    .about-name{padding-left: 0;}
    .about-dis {padding-left: 0%;
    text-align: center;
    padding-right: 0%;}
    .container-fluid.nav>.container .right{left: -2%;    width: auto;}
    .head-txt{margin-left: -2.7%;}
    .search #posts, .search h1{    padding-left: 3%;
    padding-right: 3%;}
    .search p{padding-left: 3%;padding-right: 3%;}
    .about-company .text p{    padding: 0px 19px 15px 19px;}
    div.wpcf7{padding-left: 3%;
    padding-right: 3%}
    .mobile{display: block;text-align: center;}
    .header-main .phone p, .header-main .phone p.descr{text-align: center;}
    .container-fluid.nav>.container .right{    left: -1.3%;
    margin-top: 6%;}
    #tab-doc div:last-child{margin-bottom: 20%;}
}
@media screen and (min-width:414px) and (max-width:479px){.post-style{height:20vh; max-width:90%}
.post-style h1{font-size:110%}
.post-style img{display:none}
.post-style p{width:100%;font-size: 90%;}
/*.head-txt p{width:150%}*/
.slider{ padding:4% 0% 10% 8%}
.menu-main_menu-container{width:100% !important}
.nav{padding-left:0 !important}
#nav-tgl{z-index: 9999;margin-left:2%}
#nav-tgl .white-line{height:3px}
#nav-tgl .middle{background:#fff; height:3px; width:100%}
#nav-tgl.active .white-line:last-child, #nav-tgl.active .white-line:first-child{width:30px}
.up{left:88%}
.phone{float:none; text-align:center}
.menu-footer_menu-container{display:none}
.contact-block form textarea{width: 98%;}
    .contact-info .row .contact-block{margin-left: 1%;}
    .contact-block form p:nth-child(3), .contact-block form p:nth-child(4), .contact-block form p:nth-child(5){
        display: block;
        text-align: center;
    }
    .contacts-page .map{margin-top: 50%;}
    .wpcf7-submit{margin-left: 0;}
    .contacts-page .map .map-container{height:auto;}
    .dev p.developer{float: none;}
    .news-page img{max-height: none !important;}
    .document-block div ul{display: block;padding-bottom: 12%;}
    .document-block div ul li{width: 100% !important; text-align: center !important;}
    .news-content iframe{width: 100%;}
    .item-icons .icons img{margin-bottom: 17%;}
    h3.country {margin-left: 7%;}
    .contact-block ul{padding-left: 0;}
    .contact-block form span input{width: 100%;height: 42px;}
    .wpcf7-submit{width: 75%;padding: 4%;}
    .about-name{padding-left: 0;}
    .about-dis {padding-left: 0%;
    text-align: center;
    padding-right: 0%;}
    .container-fluid.nav>.container .right{left: -2%;    width: auto;}
    .presrnt-block div a img{    max-height: 700px;}
    .head-txt{margin-left: -2.7%;}
    .search #posts, .search h1{    padding-left: 3%;
    padding-right: 3%;}
    .search p{padding-left: 3%;padding-right: 3%;}
    .about-company .text p{    padding: 0px 19px 15px 19px;}
    div.wpcf7{padding-left: 3%;
    padding-right: 3%}
    .mobile{display: block;text-align: center;}
    .header-main .phone p, .header-main .phone p.descr{text-align: center;}
    .container-fluid.nav>.container .right{    left: -1.3%;
    margin-top: 6%;}
    #tab-doc div:last-child{margin-bottom: 20%;}
}
@media screen and (min-width:320px) and (max-width:413px){
.post-style{height:130px; max-width:90%}
.post-style h1{font-size:110%}
.post-style img{display:none}
.post-style p{width:100%;font-size: 90%;}
/*.head-txt p{width:100%}*/
.slider{ padding:4% 0% 10% 8%}
.menu-main_menu-container{width:100% !important}
.nav{padding-left:0 !important}
#nav-tgl{z-index: 9999;margin-left:2%}
#nav-tgl .white-line{height:3px}
#nav-tgl .middle{background:#fff; height:3px; width:100%}
#nav-tgl.active .white-line:last-child, #nav-tgl.active .white-line:first-child{width:30px}
.up{left:78%}
.phone{float:none; text-align:center}
.phone p{text-align: center !important;}
.menu-footer_menu-container{display:none}
.contact-block form textarea{width: 98%;}
    .contact-info .row .contact-block{margin-left: 1%;}
    .contact-block form p:nth-child(3), .contact-block form p:nth-child(4), .contact-block form p:nth-child(5){
        display: block;
        text-align: center;
    }
    .wpcf7-submit{margin-left: 0;}
    .contacts-page .map .map-container{height:auto;}
    .footer .contacts-f>a{    float: left;
    margin-left: 20%;}
    .dev p.developer{float: none;}
    .partners {padding-left: 6%;padding-right: 11%;}
    .partners .row div:nth-child(2){width: 83%;padding: 0;}
    .document-block div ul{display: block;padding-bottom: 12%;}
    .document-block div ul li{width: 100% !important; text-align: center !important;}
    .news-content iframe{width: 100%;}
    .item-icons .icons img{margin-bottom: 17%;}
    .head-txt{padding-left: 0;padding-right: 0;margin-left: 0;}
    h3.country {margin-left: 7%;}
    .contact-block ul{padding-left: 0;}
    .contact-block form span input{width: 100%;height: 42px;}
    .wpcf7-submit{width: 75%;padding: 4%;}
    .about-name{padding-left: 0;}
    .about-dis {padding-left: 0%;
    text-align: center;
    padding-right: 0%;}
    .container-fluid.nav>.container .right{left: -2%;    width: auto;}
    .head-txt{width: 100%;text-align: center;}
    .header-main{padding-right: 8%;padding-left: 4% !important;}
    .search #posts, .search h1{    padding-left: 3%;
    padding-right: 3%;}
    .search p{padding-left: 3%;padding-right: 3%;}
    .about-company .text p{    padding: 0px 19px 15px 19px;}
    div.wpcf7{padding-left: 3%;
    padding-right: 3%}
    .mobile{display: block;text-align: center;}
    .presrnt-block div a img{max-width: 700px;}
    .page-news .opisanie{padding-left: 0;}
    .header-main .phone p, .header-main .phone p.descr{text-align: center;}
    .container-fluid.nav>.container .right{    left: -1.3%;
    margin-top: 6%;}
    #tab-doc div:last-child{margin-bottom: 20%;}
    .news-page img {
    max-height: none !important;}
}
