/*------ стили под разрешение меньше 570px и больше 440px-----*/
@media (max-width: 570px) and (min-width: 300px){
      #slogan {
          /*  margin-top: 7px;
            font-size: 0.75em;
            font-weight: normal;
            text-align: center;
            line-height: 1em;
            letter-spacing: 1px;*/
            display: none;
      }
      #hots-obj table {
            /*width: 460px;max-width: 320px;*/
            width: 95%;
            margin:0 auto;
      }

      #top_objcart div {
            height: 3.2143em;
            line-height: 3.2143em;
            font-size: 1.1em;
      }
      #pr_obj {
            padding-right: 15px;
      }
      .prn-favor span {
            padding-right: 15px;
      }
      #similar_all {
            height: 165px;
      }
      td.agency_obj, #agency_ob {
            display: none;
      }
      #modal-pay .btn {
            font-size: 10px!important;
      }
      .hot-warp {
            height: auto;
      }
      .type-hot, .adress-hot{
            font-size: 12px;
      }
      .price-hot {
            font-size: 16px;
      }
      #photo-block {
            width: 100%;
      }
      #data_obj {
            width: 50%;
            margin-right: 1%;
            margin-left: 0;
            margin-top: 10px;
      }
      #stat {
            margin-left: 1%;
      }
      .slogan_cart {
            font-size: 12px!important;
            word-spacing: 5px;
      }
      .arrow_sl_cart img {
            max-width: 45px;
            margin-left: -35px;
      }
      #articles {
            width: 100%;
      }
      .article:last-child {
            display: block;
            margin-left: 0;
      }
      .article {
            margin: 0 auto 1em;
      }
      #cart-banner2 {
            width: 100%;
            margin-top: 0;
      }
      #articles h4 {
            width: 100%;
      }
      #post_advert {
            margin-right: 20px;
      }
      .want-to {
            margin-right: 25px;
      }
      #area_obert {
            margin-bottom: 15px;
      }
      #find_bl_3 .col-xs-6 {
            width: 100%;
      }
      #form_qa {
            width: 100%!important;
            margin-left: 0!important;
      }
      #form_qa div {
            width: 100%!important;
      }
      #accordion_qa .panel-heading {
            padding: 5px 15px 18px!important;
      }
      .date_qa {
            width: 100%;
            display: block;
            text-align: left;
      }
      #right_part_cart, #descript,  #data_obj_add  {
            width: 100%;
      }
      #data_obj_add  {
            margin-left: 0;
      }
      #cart-banner5 {
            margin: 15px 0px -10px;
            padding-right: 0;
      }

      .edit_pay_serv {
            width: 100%!important;
      }
      .edit_info_obj {
            width: 100%!important;
      }
      #want-obert .want-to {
            margin-right: 5px;
      }
}

@media (max-width: 450px) and (min-width: 300px){
      #top_objcart {
            min-height: 5em;
      }
      #pr_obj {
            width: 100%;
            text-align: left;
            padding-left: 10px;
            font-size: 1.2em!important;
            margin-top: -10px!important;
      }
      #top_objcart div {
            margin-top: 5px;
            height: 2.5em;
            line-height: 2.5em;
            font-size: 1em;
      }
      .pagination li:nth-child(n+7) {
            display: none;
      }
      .pagination li.next, .pagination li.active {
            display: block;
            float: left;
      }
      #searchform-area .btn, #searchform-tip .btn,  #adress_obert .col-xs-8, #adress_obert .col-xs-4, #price_obert .col-xs-6 {
            width: 100%;
      }
      #price-to {
            margin-top: 15px!important;
      }
      #want-obert-main {
            width: 85%;
      }
      .articles-block img {
            width: 65px;
            height: auto;
      }

}

@media (max-width: 420px) and (min-width: 300px){
      #btnob-slogan img {
            display: none;
      }
      #ico-img-select p {
            font-size: 10px;
      }
      #data_obj {
            width: 100%;
            margin-left: 0;
      }
      #stat {
            width: 100%;
            margin-left: 0;
      }
      .arrow_sl_cart img {
            margin-left: -15px;
      }
      #info_obj,  #pay_serv{
            width: 100%;
      }
      #tbl_sel_ob, .tbl_sel_obj, #floor_ob, .floor_obj {
            display: none;
      }
      #tbl-res-search {
            font-size: 12px;
      }
      #want-obert .want-to, #post_advert {
            text-align: center!important;
            float: none!important;
            margin-right: 0!important;
      }
      #want-obert .col-xs-2 {
            width: 100%!important;
      }
      #searchform-area .btn, #searchform-tip .btn {
            font-size: 12px;
      }

      #searchform-area label, #searchform-tip label{
            overflow: hidden;
            text-overflow: ellipsis;
      }

      #searchform-area, #searchform-tip {
            display: none;
      }
      #sel-area, #sel-type {
            display: inline-block;
            padding: 7px 15px;
            margin-left: 43px;
            margin-top: -15px;
            border-radius: 0 4px 4px 0;
      }
      #sel-type {
            margin-left: 0px;
            margin-top: 0px;
      }
      #sel-area span,  #sel-type span{
            margin-top: 1px;
      }
      .mt15 {
            margin-top: 15px!important;
            border-radius: 4px!important;
      }
      .close_area:before, .close_type:before {
            content: "Скрыть";
      }
      .open_area:before, .open_type:before {
            content: "Выбрать";
      }
      #tip_obert {
            margin-bottom: 15px;
      }
      #searchform-tip {
            margin-top: -15px!important;
      }
      .pos-type {
            margin-top: -87px;
      }
      #s-obert .col-xs-4 {
            width: 100%!important;
      }
      #searchform-who_filed div:first-child {
            margin-bottom: 2px;
      }
      #descript, #data_obj_add {
            width: 100%;
      }
      #want-obert-main {
            width: 78%;
      }
      .mag-var {
            font-size: 12px!important;
            margin-top: 12px!important;
      }
}