@media screen and (max-width: 1324px) {
    .swiper-container {
        margin: 0;
    }

    .swiper-container .swiper-slide {
        padding: 0 15px;
    }

    .work_block {
        width: 100%;
        box-sizing: border-box;
    }
}

@media screen and (max-width: 1200px) {
    .done_top_man {
        display: none;
    }
    
    .plitka_p {
        color: #9f4400;
        font-weight:bold;
        font-size:24px;
        display: block;
    }

    .logo img {
        display: block;
        float: left;
    }

    .garanty_sec_1 ul li {
        margin: 0 5px;
    }

    .price_list ul li {
        margin: 0;
    }

    .garanty_sec_1_block {
        width: 180px;
    }

    .garanty_sec_1_block_img {
        height: 150px;
    }

    .garanty_sec_1_block_img img {
        width: 100%;
    }

    .sec_3_block {
        width: 250px;
    }

    .price_block {
        width: 230px;
        height: 300px;
        position: relative;
        background: url(/web/20190727114107im_/http://park-vrn.ru/wp-content/themes/park/img/price_block.png) center top no-repeat;
        background-size: contain;
    }

    .price_block p {
        font-size: 50px;
    }

    .price_block span {
        font-size: 18px;
        line-height: 20px;
        padding: 0 60px;
        margin: 46px 0 0 0;
    }

    .price_list ul li:last-child p {
        font-size: 35px;
        padding-top: 46px;
    }
}

@media screen and (max-width: 991px) {
    #line_text p {
        font-size: 18px;
    }

    .header_cont {
        padding: 10px 0 0 0;
    }

    .line_text_line {
        margin-top: 25px;
    }

    .work_block {
        height: 220px;
    }

    .nav_block {
        padding: 0;
    }

    nav ul li a {
        padding-left: 11.5px;
        padding-right: 11.5px;
    }

    .garanty_sec_1 ul li {
        margin: 0 20px;
    }

    .garanty_sec_1 ul li:nth-child(2), .garanty_sec_1 ul li:nth-child(4) {
        margin-top: 0;
    }

    .sec_2_block {
        width: 95%;
    }

    .sec_2:after {
        display: none;
    }

    .sec_3 ul li:nth-child(2) {
        margin-top: 0;
    }

    .sec_3 ul li:nth-child(3) {
        margin-top: 120px;
    }

    .map_info {
        left: calc(50% + 50px);
    }

    #our_work {
        min-height: 330px;
    }

    .done_bot {
        font-size: 18px;
    }

    #call {
        height: inherit;
    }

    .phone_call_cover {
        text-align: center;
    }

    .call_btn {
        width: 390px;
        margin: 0 auto;
        padding-left: 120px;
        padding-bottom: 25px;
    }
    .call_btn img{
       left: 0;
    }
    .call_btn a{
        margin: 15px auto;
    }
    .price_list ul li {
        margin: 0 15px;
    }
    .price_list ul li:nth-child(2), .price_list ul li:nth-child(3) {
        padding-top:0;
    }
    #price{
        height: inherit;
    }
}
@media screen and (max-width: 768px) {
    .nav_block{
        display: none;
    }
    .nav_block_mobile{
        display: block;
    }
    header{
        height: inherit;
    }
    .header_cont p{
        text-align: center;
    }
    .header_cont{
        padding-bottom: 10px;
    }
    .logo img {
        width: 300px;
        margin: 0 auto;
        float: none;
    }
    .logo {
        padding: 30px 5px 0 0px;
    }
    .nav_block_mobile img{
        height: 45px;
        width: 40px;
        display: block;
        float: right;
        margin: 5px 10px 0 0;
    }
    nav ul li{
        display: block;
    }
    .dropdown-menu{
        left: inherit;
        right: 0;
        top: 45px;
    }
    .top_info_text_real_img{
        display: none;
    }
    .top_info_text_real{
        height: inherit;
    }
    .top_info_text{
        height: inherit;
        padding-bottom: 10px;
    }
    .top_info_text_real p{
        font-size: 26px;
        line-height: 36px;
    }
    .top_info{
        min-height: 500px;
    }
    .garanty_title{
        font-size: 21px;
    }
    .garanty_sec_1_block {
        width: 180px;
        margin-bottom: 25px;
    }
    .sec_2_title{
        width: 100%;
        background-size: contain !important;
    }
    .sec_2_block{
        margin-top: 25px;
    }
    .sec_2_block_text{
        width: 100%;
        background-size: cover;
    }
    .sec_3 ul li:nth-child(2), .sec_3 ul li:nth-child(1) {
        margin-top: 120px;
    }
    .done_bot {
        font-size: 18px;
        height: inherit;
        line-height: 20px;
    }
    #line_text{
        height: inherit;
    }
    #call{
        background: #3f6699;
    }
    .phone_call{
        font-size: 32px;
    }
    .phone_time {
        font-family: gothic, sans-serif;
        color: #fff;
        font-size: 14px;
        line-height: 24px;
        margin-top: 25px;
    }
    .call_btn img{
        display: none;
    }
    .call_btn{
        width: 100%;
        padding-left: 0;
    }
    .call_btn p{
        text-align: center;
    }
    .map_info {
        left: calc(50% - 150px);
    }
    .footer_title p{
        font-size: 30px;
    }
    .work_block {
        width: 300px;
        box-sizing: border-box;
    }
}

/*
     FILE ARCHIVED ON 11:41:07 Jul 27, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:04:29 May 12, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.934
  exclusion.robots: 0.025
  exclusion.robots.policy: 0.01
  esindex: 0.02
  cdx.remote: 22.062
  LoadShardBlock: 180.245 (3)
  PetaboxLoader3.datanode: 161.256 (5)
  PetaboxLoader3.resolve: 244.46 (3)
  load_resource: 297.256 (2)
*/