@media (max-width: 1230px) {
  /* line 21, ../sass/media_home.sass */
  #layout #main div.middle ul.special {
    margin-bottom: 10px;
  }
}
@media (max-width: 1230px) {
  /* line 24, ../sass/media_home.sass */
  #layout #main div.middle ul.special p.address.ellipsis {
    margin-bottom: 0;
  }
}
@media (max-width: 1230px) {
  /* line 27, ../sass/media_home.sass */
  #layout #main div.middle ul.special li {
    margin-right: 10px;
  }
}
@media (max-width: 1230px) {
  /* line 30, ../sass/media_home.sass */
  #layout #main div.middle ul.special li div.all-info {
    height: auto;
  }
}
@media (max-width: 1230px) {
  /* line 34, ../sass/media_home.sass */
  #layout #main div.middle ul.special li div.all-info a.title {
    height: 27px;
    line-height: 12px;
  }
}
@media (max-width: 1230px) {
  /* line 38, ../sass/media_home.sass */
  #layout #main div.middle ul.special li div.all-info a.img {
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  /* line 42, ../sass/media_home.sass */
  #layout #main ul.types {
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 45, ../sass/media_home.sass */
  #layout #main ul.types p.title {
    font-size: 23px;
    text-transform: uppercase !important;
    font-weight: 400;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  /* line 51, ../sass/media_home.sass */
  #layout #main ul.types a {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 54, ../sass/media_home.sass */
  #layout #main ul.types span {
    font-size: 15px;
  }
}

@media (max-width: 1230px) {
  /* line 59, ../sass/media_home.sass */
  #slider-top .banner-info-wrapper {
    height: 100%;
    display: block;
    padding: 0;
  }
}
@media (max-width: 767px) {
  /* line 66, ../sass/media_home.sass */
  #slider-top .banner-info-wrapper p.banner-desc {
    font-size: 9px;
  }
}

@media (max-width: 1230px) {
  /* line 71, ../sass/media_home.sass */
  #sl-t {
    height: 293px !important;
  }
}
@media (max-width: 767px) {
  /* line 71, ../sass/media_home.sass */
  #sl-t {
    height: 147px !important;
    margin-bottom: 5px !important;
  }
}
@media (max-width: 767px) {
  /* line 77, ../sass/media_home.sass */
  #sl-t .caroufredsel_wrapper {
    height: inherit !important;
  }
}

@media (max-width: 1230px) {
  /* line 84, ../sass/media_home.sass */
  .home-cols p, .home-cols span, .home-cols a, .home-cols div, .home-cols ul, .home-cols li {
    font-size: 9px !important;
  }
  /* line 86, ../sass/media_home.sass */
  .home-cols h2 {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  /* line 82, ../sass/media_home.sass */
  .home-cols {
    display: block !important;
    height: auto !important;
    height: 35px;
    margin-bottom: 0;
    margin-top: 0;
  }
  /* line 94, ../sass/media_home.sass */
  .home-cols a, .home-cols span {
    font-size: 14px !important;
  }
  /* line 96, ../sass/media_home.sass */
  .home-cols p {
    font-size: 18px !important;
  }
}
@media (max-width: 1230px) {
  /* line 98, ../sass/media_home.sass */
  .home-cols .left-col-narrow, .home-cols .middle, .home-cols .home-right-block {
    margin-right: 10px !important;
  }
}
@media (max-width: 1230px) {
  /* line 101, ../sass/media_home.sass */
  .home-cols .left-col-narrow {
    flex-basis: 25%;
  }
}
@media (max-width: 767px) {
  /* line 101, ../sass/media_home.sass */
  .home-cols .left-col-narrow {
    margin-right: 0 !important;
  }
}
@media (max-width: 1230px) {
  /* line 106, ../sass/media_home.sass */
  .home-cols .middle {
    flex-basis: 50%;
  }
}
@media (max-width: 767px) {
  /* line 106, ../sass/media_home.sass */
  .home-cols .middle {
    margin-right: 0 !important;
  }
}
@media (max-width: 1230px) {
  /* line 111, ../sass/media_home.sass */
  .home-cols .home-right-block {
    flex-basis: 25%;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  /* line 111, ../sass/media_home.sass */
  .home-cols .home-right-block {
    display: none;
  }
}
@media (max-width: 1230px) {
  /* line 117, ../sass/media_home.sass */
  .home-cols .home-right-block .right-news {
    margin-top: 10px;
  }
}

@media (max-width: 1230px) {
  /* line 122, ../sass/media_home.sass */
  .caroufredsel_wrapper {
    width: 100% !important;
  }
}

@media (max-width: 1230px) {
  /* line 128, ../sass/media_home.sass */
  #mainMapContainer {
    height: 270px !important;
  }
}
@media (max-width: 800px) {
  /* line 128, ../sass/media_home.sass */
  #mainMapContainer {
    margin-right: 20px !important;
  }
}
@media (max-width: 767px) {
  /* line 128, ../sass/media_home.sass */
  #mainMapContainer {
    order: 2 !important;
  }
}

@media (max-width: 767px) {
  /* line 136, ../sass/media_home.sass */
  #map-block .flex {
    display: block !important;
    justify-content: center !important;
    text-align: center !important;
  }
}

@media (max-width: 767px) {
  /* line 142, ../sass/media_home.sass */
  .map-sections {
    padding: 20px !important;
  }
  /* line 145, ../sass/media_home.sass */
  .map-sections h2 {
    margin-bottom: 15px !important;
  }
}
@media (max-width: 767px) {
  /* line 147, ../sass/media_home.sass */
  .map-sections i {
    display: none !important;
  }
}
@media (max-width: 767px) {
  /* line 142, ../sass/media_home.sass */
  .map-sections {
    order: 1 !important;
  }
}
@media (max-width: 1230px) {
  /* line 154, ../sass/media_home.sass */
  .map-sections > div div.clearfix {
    margin-bottom: 3px !important;
  }
}
@media (max-width: 1230px) {
  /* line 157, ../sass/media_home.sass */
  .map-sections > div p {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  /* line 157, ../sass/media_home.sass */
  .map-sections > div p {
    font-weight: 400 !important;
    margin-bottom: 0 !important;
    line-height: 18px !important;
  }
}
@media (max-width: 767px) {
  /* line 165, ../sass/media_home.sass */
  .map-sections > div p.orange {
    color: #ff8a00 !important;
    font-weight: bold !important;
  }
  /* line 168, ../sass/media_home.sass */
  .map-sections > div p.blue {
    color: #06557E !important;
    font-weight: bold !important;
  }
}

@media (max-width: 767px) {
  /* line 174, ../sass/media_home.sass */
  #list_objects .carousel-wrapper {
    float: none !important;
    display: inline-block !important;
  }
}

@media (max-width: 1230px) {
  /* line 181, ../sass/media_home.sass */
  #partner-banners .partner-arrow-left {
    margin-right: 10px !important;
  }
  /* line 183, ../sass/media_home.sass */
  #partner-banners .partner-arrow-right {
    margin-left: 10px !important;
  }
}

@media (max-width: 767px) {
  /* line 186, ../sass/media_home.sass */
  #list_objects {
    padding-top: 30px !important;
  }
}

@media (max-width: 1230px) {
  /* line 191, ../sass/media_home.sass */
  .learn-more {
    font-size: 10px !important;
  }
}
@media (max-width: 767px) {
  /* line 195, ../sass/media_home.sass */
  .learn-more.opened {
    margin-left: 15px !important;
  }
}
@media (max-width: 1230px) {
  /* line 197, ../sass/media_home.sass */
  .learn-more span {
    font-size: 10px !important;
  }
}
@media (max-width: 767px) {
  /* line 197, ../sass/media_home.sass */
  .learn-more span {
    margin-left: 15px !important;
  }
}

@media (max-width: 767px) {
  /* line 203, ../sass/media_home.sass */
  .h2-bottom {
    display: none !important;
  }
}

@media (max-width: 767px) {
  /* line 207, ../sass/media_home.sass */
  .h2-partner-bottom {
    display: none !important;
  }
}

@media (max-width: 767px) {
  /* line 212, ../sass/media_home.sass */
  section#map-block {
    margin-bottom: -10px !important;
  }
}
@media (max-width: 767px) {
  /* line 215, ../sass/media_home.sass */
  section#special {
    display: none !important;
  }
}

@media (max-width: 1230px) {
  /* line 221, ../sass/media_home.sass */
  p.tel1 i {
    background: url('../images/icons/phone-small-blue-768.png?1481884119') top right no-repeat !important;
    width: 10px !important;
    height: 10px !important;
    margin-right: 0 !important;
    margin-right: 3px !important;
    display: block !important;
    float: left !important;
    margin-top: 8px !important;
  }
}

@media (max-width: 1230px) {
  /* line 232, ../sass/media_home.sass */
  .best-employee.title {
    margin-bottom: 0 !important;
  }
}

@media (max-width: 1230px) {
  /* line 236, ../sass/media_home.sass */
  .hr {
    font-size: 9px !important;
    margin-top: 0 !important;
    margin-bottom: 15px !important;
  }
}
@media (max-width: 767px) {
  /* line 236, ../sass/media_home.sass */
  .hr {
    background: none !important;
    height: inherit !important;
    margin-bottom: 0 !important;
    margin-top: 20px !important;
  }
}
@media (max-width: 767px) {
  /* line 246, ../sass/media_home.sass */
  .hr.news, .hr.partners-title {
    display: none !important;
  }
}
@media (max-width: 1230px) {
  /* line 249, ../sass/media_home.sass */
  .hr h2, .hr h1, .hr h4 {
    font-size: 12px !important;
    margin-top: 0 !important;
  }
}
@media (max-width: 767px) {
  /* line 249, ../sass/media_home.sass */
  .hr h2, .hr h1, .hr h4 {
    width: 75% !important;
    padding: 0 !important;
    margin-top: -2px !important;
    line-height: 23px !important;
    font-size: 20px !important;
  }
}

@media (max-width: 767px) {
  /* line 260, ../sass/media_home.sass */
  #main.homepage {
    margin-top: 64px !important;
  }
}
@media (max-width: 1230px) {
  /* line 264, ../sass/media_home.sass */
  #main.homepage ul.filters li {
    margin-bottom: 15px !important;
  }
}
@media (max-width: 800px) {
  /* line 264, ../sass/media_home.sass */
  #main.homepage ul.filters li {
    margin-bottom: 14px !important;
  }
}
@media (max-width: 1230px) {
  /* line 269, ../sass/media_home.sass */
  #main.homepage ul.filters li span {
    line-height: 13px !important;
    font-size: 10px !important;
    padding-left: 0 !important;
  }
}
@media (max-width: 950px) {
  /* line 269, ../sass/media_home.sass */
  #main.homepage ul.filters li span {
    font-size: 8px !important;
  }
}
@media (max-width: 900px) {
  /* line 269, ../sass/media_home.sass */
  #main.homepage ul.filters li span {
    line-height: 11px !important;
  }
}
@media (max-width: 767px) {
  /* line 269, ../sass/media_home.sass */
  #main.homepage ul.filters li span {
    line-height: 16px !important;
    font-size: 14px !important;
  }
}
@media (max-width: 1230px) {
  /* line 282, ../sass/media_home.sass */
  #main.homepage ul.filters li h3 {
    font-size: 12px;
    line-height: 10px;
    padding-right: 0;
  }
}
@media (max-width: 950px) {
  /* line 282, ../sass/media_home.sass */
  /*#main.homepage ul.filters li h3 {
    font-size: 8px;
  }*/
}
@media (max-width: 767px) {
  /* line 282, ../sass/media_home.sass */
  #main.homepage ul.filters li h3 {
    font-size: 14px;
    line-height: 14px;
    padding-right: 7px;
  }
}

@media (max-width: 1230px) {
  /* line 294, ../sass/media_home.sass */
  ul.filters li {
    margin-bottom: 16px !important;
  }
}

@media (max-width: 767px) {
  /* line 300, ../sass/media_home.sass */
  #layout #main > div.container {
    width: 100% !important;
    /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -webkit-box;
    /* TWEENER - IE 10 */
    display: -ms-flexbox;
    /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: -webkit-flex;
    /* NEW, Spec - Firefox, Chrome, Opera */
    display: flex;
    display: block !important;
  }
  /* line 305, ../sass/media_home.sass */
  #layout #main > div.container div#sl-t {
    order: 1 !important;
  }
  /* line 307, ../sass/media_home.sass */
  #layout #main > div.container section#search {
    order: 2 !important;
    margin-bottom: 10px !important;
  }
  /* line 310, ../sass/media_home.sass */
  #layout #main > div.container section#search.subscribe-form {
    order: 8 !important;
  }
  /* line 313, ../sass/media_home.sass */
  #layout #main > div.container section#search.subscribe-form .adv ul {
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  /* line 315, ../sass/media_home.sass */
  #layout #main > div.container section#search.subscribe-form .adv ul li {
    margin-right: 0;
  }
  /* line 317, ../sass/media_home.sass */
  #layout #main > div.container section#search.subscribe-form .adv ul li .search-bar input {
    text-overflow: ellipsis;
  }
  /* line 320, ../sass/media_home.sass */
  #layout #main > div.container section#search.subscribe-form .hr {
    margin-bottom: 30px !important;
    margin-top: 10px !important;
    display: block !important;
  }
  /* line 323, ../sass/media_home.sass */
  #layout #main > div.container section#search.subscribe-form .hr h2 {
    width: 88% !important;
  }
  /* line 325, ../sass/media_home.sass */
  #layout #main > div.container section#top-banners {
    order: 3 !important;
    width: 100% !important;
  }
  /* line 328, ../sass/media_home.sass */
  #layout #main > div.container div.home-cols {
    order: 4 !important;
  }
  /* line 330, ../sass/media_home.sass */
  #layout #main > div.container section.news-block {
    order: 5 !important;
  }
  /* line 332, ../sass/media_home.sass */
  #layout #main > div.container section.exclusive {
    order: 6 !important;
  }
  /* line 334, ../sass/media_home.sass */
  #layout #main > div.container div.homepages-blocks {
    order: 7 !important;
  }
  /* line 336, ../sass/media_home.sass */
  #layout #main > div.container section#map-block {
    order: 9 !important;
  }
}

@media (max-width: 1230px) {
  /* line 343, ../sass/media_home.sass */
  ul.right-news li, .home-news li, .home-feedback li {
    padding: 2px 4px !important;
  }
}
@media (max-width: 1230px) {
  /* line 346, ../sass/media_home.sass */
  ul.right-news li img, .home-news li img, .home-feedback li img {
    margin-right: 5px !important;
  }
}
@media (max-width: 1230px) {
  /* line 350, ../sass/media_home.sass */
  ul.right-news li a.descr, .home-news li a.descr, .home-feedback li a.descr {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 1230px) {
  /* line 354, ../sass/media_home.sass */
  ul.right-news li div a, .home-news li div a, .home-feedback li div a {
    font-size: 10px !important;
  }
}

@media (max-width: 767px) {
  /* line 359, ../sass/media_home.sass */
  ul.home-news {
    display: none !important;
  }
}
@media (max-width: 1230px) {
  /* line 362, ../sass/media_home.sass */
  ul.home-news li {
    padding: 3px !important;
    border: 3px solid #d9dbda !important;
  }
}
@media (max-width: 1230px) {
  /* line 367, ../sass/media_home.sass */
  ul.home-news li a.descr {
    padding: 2px 0 !important;
  }
}
@media (max-width: 1230px) {
  /* line 370, ../sass/media_home.sass */
  ul.home-news li > div {
    height: 60px !important;
  }
}
@media (max-width: 1230px) {
  /* line 373, ../sass/media_home.sass */
  ul.home-news li img {
    height: 60px !important;
  }
}

@media (max-width: 1230px) {
  /* line 379, ../sass/media_home.sass */
  div.homepage-feedback h2 {
    font-size: 9px !important;
  }
}
@media (max-width: 1230px) {
  /* line 384, ../sass/media_home.sass */
  div.homepage-feedback ul.home-feedback li {
    margin-bottom: 5 !important;
    padding: 4px !important;
  }
  /* line 388, ../sass/media_home.sass */
  div.homepage-feedback ul.home-feedback li:last-child {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 1230px) {
  /* line 390, ../sass/media_home.sass */
  div.homepage-feedback ul.home-feedback li img {
    width: 46px !important;
  }
}
@media (max-width: 1230px) {
  /* line 393, ../sass/media_home.sass */
  div.homepage-feedback ul.home-feedback li div.content-short {
    height: 9px !important;
  }
}

@media (max-width: 1230px) {
  /* line 399, ../sass/media_home.sass */
  div.homepages-blocks h4 {
    font-size: 14px !important;
  }
}
@media (max-width: 767px) {
  /* line 399, ../sass/media_home.sass */
  div.homepages-blocks h4 {
    font-size: 22px !important;
    margin-bottom: 20px !important;
    display: none !important;
  }
  /* line 406, ../sass/media_home.sass */
  div.homepages-blocks h4.small-title-olymp {
    display: inline-block !important;
    margin-top: 0 !important;
  }
}
@media (max-width: 767px) {
  /* line 409, ../sass/media_home.sass */
  div.homepages-blocks .text {
    padding: 0 15px !important;
  }
}
@media (max-width: 1230px) {
  /* line 413, ../sass/media_home.sass */
  div.homepages-blocks .text p {
    font-size: 11px !important;
  }
}
@media (max-width: 767px) {
  /* line 413, ../sass/media_home.sass */
  div.homepages-blocks .text p {
    font-size: 14px !important;
    line-height: 21px !important;
    text-align: left !important;
  }
}

@media (max-width: 1230px) {
  /* line 423, ../sass/media_home.sass */
  .home-employee div.top-wrapper {
    padding-bottom: 16px !important;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
}
@media (max-width: 800px) {
  /* line 423, ../sass/media_home.sass */
  .home-employee div.top-wrapper {
    padding-bottom: 9px !important;
  }
}
@media (max-width: 1230px) {
  /* line 429, ../sass/media_home.sass */
  .home-employee div.top-wrapper a.title {
    line-height: 12px !important;
    margin-bottom: 0 !important;
  }
}
@media (max-width: 1230px) {
  /* line 433, ../sass/media_home.sass */
  .home-employee div.top-wrapper p.sp {
    line-height: 13px !important;
    height: 39px !important;
  }
}
@media (max-width: 1230px) {
  /* line 437, ../sass/media_home.sass */
  .home-employee div.top-wrapper .info-block {
    -webkit-flex-basis: 60% !important;
    flex-basis: 60% !important;
  }
}
@media (max-width: 1230px) {
  /* line 441, ../sass/media_home.sass */
  .home-employee div.bottom-wrapper {
    padding-bottom: 2px !important;
    padding: 0 !important;
    -webkit-align-items: center;
    align-items: center;
  }
}
@media (max-width: 1230px) {
  /* line 446, ../sass/media_home.sass */
  .home-employee div.bottom-wrapper p.tel1 {
    font-size: 8px !important;
  }
}
@media (max-width: 1230px) {
  /* line 449, ../sass/media_home.sass */
  .home-employee div.bottom-wrapper a.objects {
    font-size: 8px !important;
  }
}
@media (max-width: 1230px) {
  /* line 452, ../sass/media_home.sass */
  .home-employee a.img {
    overflow: hidden !important;
    -webkit-flex-basis: 35% !important;
    flex-basis: 35% !important;
  }
}

@media (max-width: 1230px) {
  /* line 459, ../sass/media_home.sass */
  div.news-open div.text {
    font-size: 12px !important;
  }
}

@media (max-width: 767px) {
  /* line 464, ../sass/media_home.sass */
  .banner-info-wrapper p {
    font-size: 12px !important;
  }
}

@media (max-width: 1230px) {
  /* line 469, ../sass/media_home.sass */
  .favourites-menu-li span {
    font-size: 11px !important;
    right: 3px !important;
  }
}
@media (max-width: 767px) {
  /* line 469, ../sass/media_home.sass */
  .favourites-menu-li span {
    top: -7px !important;
    right: 7px !important;
    padding: 3px 6px !important;
    font-size: 11px !important;
  }
}
