.container {
    width: 100%
}

#_pass {
    margin-bottom: 15px
}

.hid_li_menu {
    display: none
}

map-check {
    margin: 0 0px
}
.block-input-map{
    position: relative;
    height: 400px;
}
.block-input-map .check-block-input{
    position: absolute;
    left: 5px;
    top:5px;
    width: 100%;
}
.block-input-map .check-block-input input{
    max-width: 400px;
}
.block-input-map #map{
    left:0;
    top:0;
}
.help-block-error-map{
    background: white none repeat scroll 0 0;
    opacity: 0.5;
}
#page_instruction {
    margin: 10px 0 45px;
    padding: 0 30px
}

#page_instruction img {
    width: 100%
}

.graph {
    position: relative
}

/*#block_highchart .graph:nth-child(1):after,
#block_highchart_mask .graph:nth-child(1):after
{
    content: "В разработке";
    position: absolute;
    font-size: 28px;
    color: #000;
    opacity: .25;
    transform: rotate(-45deg);
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 600%;
    top: 0
}*/

#res-table {
    max-width: 1080px;
    margin: 20px auto;
    box-shadow: 0 0 15px rgba(0, 0, 0, .05)
}

#res-table .obj-address {
    border-right: 1px solid #000;
    max-width: 265px
}

#res-table th {
    height: 65px;
    vertical-align: middle;
    text-align: center;
    font-family: "Gotham Pro", sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    color: #9c99ab;
    background-color: #f4f7f9;
    padding: 0 10px
}

#res-table td {
    border-bottom: 1px solid #000;
    vertical-align: middle
}

#res-table .location-block {
    line-height: 18px;
    font-size: 16px;
    font-weight: 700;
    color: #37393b
}

#res-table .location-block .ico {
    width: 16px;
    float: left;
    margin: 10px 15px 120px
}

#res-table .location-block svg {
    width: 16px;
    display: block;
    fill: #007cff
}

#res-table .information-container {
    line-height: 26px;
    display: table
}

#res-table .information-container svg {
    width: 25px;
    height: 25px;
    margin: 5px 5px 0 10px
}

#res-table .information-container div, #res-table .information-container span {
    display: table-cell;
    vertical-align: middle
}

#res-table .item {
    vertical-align: middle;
    border-bottom: 1px solid silver;
    padding: 5px 10px
}

#res-table .item:last-child {
    border-bottom: none
}

.td_brd {
    border-right: 1px solid silver
}

.h_mob {
    display: none
}

.mob_location td {
    padding: 10px
}

@media screen and (max-width: 1600px) {
    .cnt-section, .footer, .header, .inner-wrap, .map-btn-container, .nav, .wrap {
        min-width: 320px;
        width: 100%
    }

    .page {
        min-width: 290px;
        padding: 0
    }

    .frm-panel-submit {
        width: 100%
    }

    #search {
        width: 180px;
        margin: 0 auto;
        display: block
    }

    .supp {
        padding-top: 20px;
        font-size: 16px
    }
}

@media screen and (max-width: 1200px) {
    .supp {
        padding-top: 15px;
        font-size: 14px
    }
}

@media screen and (min-width: 1000px) {
    .button-payment {
        width: 200px !important
    }
}

@media screen and (max-width: 999px) {
    .actions-block a {
        display: none
    }

    .wrap-main .actions-block a {
        display: block
    }

    .popup-block a, .popup-block li {
        display: block;
        width: 100% !important
    }

    .popup-block .action-button {
        font-size: 12px
    }

    .popup-block svg {
        display: inline-block !important;
        height: 20px
    }
}

@media screen and (max-width: 767px) {
    .block-input-map .check-block-input{
        left: 30px;
        width: 80%;
    }
    .map-check {
        margin: 0 15px
    }

    #page_instruction {
        padding: 0 15px
    }

    .btn.map-reset-flight-path {
        right: 15px
    }

    #block_highchart .graph,
    #block_highchart_mask .graph{
        width: 50%;
        float: none;
        margin: 10px auto;
        min-width: 300px
    }

    .table_history_mob {
        display: table !important
    }

    .sort-header {
        display: block !important
    }

    #table_history, .history-title .fa-print {
        display: none !important
    }
}

@media screen and (max-width: 720px) {
    .col-obj {
        display: none
    }

    .h_mob {
        display: table-row
    }

    .h_mob_location th {
        width: 100%
    }

    #res-table .location-block .ico {
        margin-bottom: 50px
    }
    .popup-pay {
        margin-left: -45% !important;
        width: 330px !important;
    }
    #popup-pay-all input {
        font-size: 11px !important;
        margin-top: 5px;
    }
}

@media screen and (max-width: 520px) {
    .supp {
        padding-top: 5px;
        font-size: 12px
    }

    .ui-dialog-title {
        font-size: 18px !important
    }

    .review-one-container{
        align-items: normal;
        flex-direction: column;
        padding: 25px !important;
        /*justify-content: center;*/
    }

    .review-one-container .review-text{
        padding-left: 0;
        font-size: 15px;
    }

    .review-one-container .author-img {
        max-width: 400px;
        width: 100%;
    }
}
@media screen and (max-width: 680px) {
    .footer .inner-wrap{
        padding-top: 0px;
    }
}
@media screen and (max-width: 520px) {
    #res-table th {
        font-size: 10px
    }

    #res-table td {
        font-size: 12px
    }

    #res-table .location-block {
        font-size: 14px
    }

    #res-table .information-container div, #res-table .information-container span {
        display: block !important
    }

    #res-table .information-container span {
        margin-left: 10px
    }
}

@media screen and (max-width: 460px) {
    .result-mob a {
        padding-left: 0 !important
    }

}
@media screen and (max-width: 400px) {
    .footer{
        height: 160px;
    }
}
@media screen and (max-width: 375px) {
    .header .logo {
        width: 85px
    }

    .button-payment {
        font-size: 13px !important
    }

    .result-mob a {
        padding: 5px 0 !important;
        display: block
    }
}
/*
     FILE ARCHIVED ON 17:25:49 Sep 05, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:08:14 Jul 07, 2026.
     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.394
  exclusion.robots: 0.038
  exclusion.robots.policy: 0.03
  esindex: 0.007
  cdx.remote: 8.023
  LoadShardBlock: 52.122 (3)
  PetaboxLoader3.datanode: 67.892 (5)
  PetaboxLoader3.resolve: 146.583 (2)
  load_resource: 170.604
  loaddict: 15.576
*/