/*------ стили под разрешение меньше 767px-----*/
@media (max-width: 767px) {
      .rules-head {
            display: none;
      }

      .top {

            margin-top: 100px;
      }
      #top {
            position: fixed;
            top:0;
            left:0;
            margin-top: 0;
            z-index: 1031;
            width: auto;
            border-bottom: none;
            margin-right: 62px;
            background-image: none;
      }
      #ico-img-select {
            margin-top: 5em;
      }
      .zagl {
            width: 62px;
            height: 51px;
            float: right;
            z-index: 1099;
            /*border:1px solid #0000ff;*/
            display: block;
      }
      /*#slogan {
            height: 52px;
            margin-top: 0px;
            margin-left: 200px;
            margin-right:0px;
            font-size: 0.95em;
            font-weight: normal;
            float: none;
            z-index: 1099;
      }*/
      #slogan {
            display: none;
      }
      #logo {
            height: 52px;
            width: 200px;
      }
      .dropdown-menu > li > a {
            color: #aaa;
      }
      #main-banners {
            text-align: center;
            width: 97.91667%;
      }

      #main-banners img:last-child {
            /*float: none;*/
            margin-top: 0.5em;
      }
      .max460 {
           /* margin-left: 50%;
            left: -230px;*/
            float: none;
      }
      #calc {
            margin-top: 0;
      }
      #social_lnk {
            padding-top:  0em;
      }
      #copyright {
            width:100%;
            padding-left: 0;
      }

      .serv {
            text-align: center;
      }
      .serv span {
            display: block;
            float: none;
            width: 100%;
            margin: 0 auto;
      }
      .serv span:first-child {
            font-size: larger;
            margin-bottom: -5px;
      }
      .serv span.rub {
            font-size: 14px!important;
            width: 10px!important;
            display: inline;
      }
      #top_objcart {
            margin-top: 52px;
      }
      #find_all_bl {
            margin-top: 65px;
      }
      .modal-dialog {
            margin: 95px 5%!important;
      }

      td.city_arr_obj, #city_arr_ob, .lrk, .arko {
            display: none;
      }
      #tbl-res-search td  {
            vertical-align: middle;
      }
      .analytics-top {
            line-height: 10px;
            margin-top: 5%;
      }
      .analytics-top span {
            line-height: 20px;
            margin-top: 40px;
      }
      .analytics-top hr {
            display: none;
      }
      .analytics-top span {
            display: block;
            word-wrap: break-word;
            text-align: left;
      }
      .analytics-top img {
            height: 50px; /* Высота блока */
            background: url(images/variant42.png) 100% 100% no-repeat; /* Добавляем фон */
            background-size: cover; /* Масштабируем фон */
      }
      .panel-body {
            padding: 15px;
      }
      .i-calend {
            margin-bottom: 5px!important;
      }
      .input-cod {
            margin-top: 70px;
      }
      .inp-cod input, .inp-cod button {
            margin-top: 10px;
      }
      #tbl-res-search tr a:first-child .ban_stat {
            margin-right: auto;
            margin-left: auto;

      }
      #tbl-res-search tr a:last-child .ban_stat {
            margin-right: auto;
            margin-left: auto;
            margin-top: 10px;
      }
      #tip_obert {
            margin-top: 15px;
      }
      #want-obert-main {
            width: 90%;
      }
      #want-obert-main .want-to {
            margin-top: 10px;

      }
      #want-obert .want-to {
            margin-right: 0;
      }
      #pay_serv {
            width: 100%;
      }
}