
.title-page .block-11, .block-11 {
  display: none; }

.title-page .block-3 .layout_9, .block-3 .layout_9 {
  flex-direction: row; }

.title-page .phones-10 .text_body, .phones-10 .text_body {
  font-size: 18px;

  font-family: Open Sans, sans-serif;
  font-weight: 600; }

.title-page .block-5, .block-5 {
  width: auto;
  margin-left: 62px;
  margin-top: 5px; }
.firstGallery_blocksIn a{
  display: block;
  margin: 0 auto;
    width: 500px;
    height: 300px;
    background-position: center!important;
    background-size: cover!important;
	
}

.wrap_time {
  padding-left: 32px;
  margin-left: 67px; }
  .wrap_time .title {
    font-family: Open Sans, sans-serif;
    font-weight: bold;
    font-size: 18px;
    margin-top: 4px;
    letter-spacing: 0.3px;
    margin-bottom: 4px;
    margin-top: 5px; }
  .wrap_time .work {
    font-family: Open Sans, sans-serif;
    font-size: 14px;
    font-weight: 400; }

.address_top {
  padding-left: 26px; }
  .address_top .title {
    font-family: Open Sans, sans-serif;
    font-weight: bold;
    font-size: 18px;
    margin-top: 4px;
    margin-bottom: 5px; }
  .address_top .work {
    font-family: Open Sans, sans-serif;
    font-size: 14px;
    font-weight: 400; }

.big-top_banner {
  margin: 0 auto;
  max-width: 1150px;
  padding-top: 150px;
  padding-bottom: 310px; }
  .big-top_banner .text-wrap {
    color: #000;
    font-family: Open Sans, sans-serif;
    padding-left: 98px;
    position: relative; }
    .big-top_banner .text-wrap p {
      margin: 0; }
    .big-top_banner .text-wrap .title {
      font-size: 50px;
      font-weight: 900;
      text-transform: uppercase;
      margin-bottom: 5px; }
    .big-top_banner .text-wrap .title_in {
      font-weight: 400;
      font-size: 24px;
      text-transform: uppercase;
      margin-bottom: 19px; }
      .big-top_banner .text-wrap .title_in span {
        font-weight: bold;
        letter-spacing: 0.3px; }
    .big-top_banner .text-wrap .text {
      text-transform: uppercase;
      font-weight: 400;
      font-size: 18px;
      margin-bottom: 25px; }
      .big-top_banner .text-wrap .text span {
        font-weight: bold;
        letter-spacing: 0.3px; }
    .big-top_banner .text-wrap .block-more .sl_buttom {
     font-weight: 700;
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
    padding: 25px 75px 23px 40px;
    display: inline-block;
    background: url(icon_button.png) right 40px top 50% / 25px auto no-repeat #f7aa26;
    border-radius: 9px;
    background: linear-gradient(281.88deg, #dab171 -.08%, #f3dead -.07%, #f4e6cb 49.2%, #d9bd89 98.48%);
    font-size: 18px;
    padding: 21px 70px 18px 70px;}
	.fil0,.title-page body .wrap-advantages .advan-in .adv-bl .image svg path, body .wrap-advantages .advan-in .adv-bl .image svg path, .title-page body .wrap-advantages .advan-in .adv-bl .image img path, body .wrap-advantages .advan-in .adv-bl .image img path {
    fill: rgb(190 140 49);
}
    .big-top_banner .text-wrap:before {
      content: '';
      position: absolute;
      background: #a38a54;
      border-radius: 1px;
      height: 4px;
      width: 65px;
      left: 0;
      top: 30px;
      display: inline-block; }

.title-page body .wrap-advantages, body .wrap-advantages {
  max-width: 1150px;
  margin: 0 auto;
  margin-top: 67px;
  font-family: Open Sans, sans-serif; }
  .title-page body .wrap-advantages > .title, body .wrap-advantages > .title {
    font-size: 35px;
    box-sizing: border-box;
    text-align: center;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    margin-bottom: 40px; }
  .title-page body .wrap-advantages .advan-in, body .wrap-advantages .advan-in {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    background: #fff; }
    .title-page body .wrap-advantages .advan-in .adv-bl, body .wrap-advantages .advan-in .adv-bl {
      display: flex;
      align-items: center;
      box-sizing: border-box;
      justify-content: flex-start;
      flex-direction: column;
      width: 25%;
      max-width: 25%;
      padding: 20px 10px;
      
      border-right: 1px solid #ebebeb;
      text-decoration: none;
      transition: all 0.3s ease; }
      .title-page body .wrap-advantages .advan-in .adv-bl .image, body .wrap-advantages .advan-in .adv-bl .image {
        width: 50px;
        flex: none;
        height: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
        overflow: hidden;
        margin-bottom: 27px; }
        .title-page body .wrap-advantages .advan-in .adv-bl .image svg, body .wrap-advantages .advan-in .adv-bl .image svg, .title-page body .wrap-advantages .advan-in .adv-bl .image img, body .wrap-advantages .advan-in .adv-bl .image img {
          width: auto;
          height: auto;
          max-width: 100%;
          max-height: 100%; }
          .title-page body .wrap-advantages .advan-in .adv-bl .image svg path, body .wrap-advantages .advan-in .adv-bl .image svg path, .title-page body .wrap-advantages .advan-in .adv-bl .image img path, body .wrap-advantages .advan-in .adv-bl .image img path {
            fill: #a38a54; }
      .title-page body .wrap-advantages .advan-in .adv-bl .text-wrap, body .wrap-advantages .advan-in .adv-bl .text-wrap {
        text-align: center; }
        .title-page body .wrap-advantages .advan-in .adv-bl .text-wrap .title, body .wrap-advantages .advan-in .adv-bl .text-wrap .title {
          font-weight: bold;
          box-sizing: border-box;
          position: relative;
          z-index: 1;
          color: #000;
          font-size: 22px;
          margin-bottom: 4px; }
        .title-page body .wrap-advantages .advan-in .adv-bl .text-wrap .text, body .wrap-advantages .advan-in .adv-bl .text-wrap .text {
          font-size: 15px;
          color: #8b8b8b; }
      .title-page body .wrap-advantages .advan-in .adv-bl:last-child, body .wrap-advantages .advan-in .adv-bl:last-child {
        border-right: 0px; }
        .title-page body .wrap-advantages .advan-in .adv-bl:last-child:hover, body .wrap-advantages .advan-in .adv-bl:last-child:hover {
          border-right: 0px; }
      .title-page body .wrap-advantages .advan-in .adv-bl:hover, body .wrap-advantages .advan-in .adv-bl:hover {
        background: #a38a54;
        border-right: 1px solid rgba(0, 0, 0, 0); }
        .title-page body .wrap-advantages .advan-in .adv-bl:hover svg path, body .wrap-advantages .advan-in .adv-bl:hover svg path {
          fill: #fff; }
        .title-page body .wrap-advantages .advan-in .adv-bl:hover .title, body .wrap-advantages .advan-in .adv-bl:hover .title {
          color: #fff; }
        .title-page body .wrap-advantages .advan-in .adv-bl:hover .text, body .wrap-advantages .advan-in .adv-bl:hover .text {
          color: #fff; }
		  
		  .adv-bl:hover .image svg path{
			  fill: white;
		  }

@media al and (min-width: 961px) {
  .title-page .block-37 {
    padding-bottom: 80px; } }

@media (max-width: 960px) {
  body .wrap-advantages {
    margin-top: 30px; }

  body .wrap-advantages .advan-in .adv-bl {
    width: 47%;
    max-width: 50%; }

  body .wrap-advantages .advan-in .adv-bl:nth-child(2n + 2) {
    margin-right: 0; }

  body .wrap-advantages .advan-in {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px; } }

@media (max-width: 599px) {
  body .wrap-advantages {
    margin-top: 100px; }

  body .wrap-advantages .advan-in .adv-bl {
    width: 97%;
    max-width: 100%;
    margin-right: 0; } }

@media (max-width: 480px) {
  body .wrap-advantages {
    margin-top: 30px; }

  body .wrap-advantages .advan-in .adv-bl {
    width: 97%;
    max-width: 100%;
    flex-direction: column;
    justify-content: center;
    justify-content: center; }

  body .wrap-advantages .advan-in .adv-bl .image {
    margin-right: 0 !important;
    margin-bottom: 20px; }

  body .wrap-advantages > .title {
    font-size: 30px; }

  .slider-block-wr .slider-info .slider-anonce-wr {
    width: 100%;
    flex-direction: column; } }

.title-page .block-3 .layout_9, .block-3 .layout_9 {
  margin-top: 12px; }

.title-page .phones-10 .icon, .phones-10 .icon {
  margin-top: -25px;
  margin-bottom: 0;
  margin-right: 11px; }

.title-page .widget-21, .widget-21 {
  padding-top: 57px; }

@media (max-width: 1024px) {
  .title-page .block-2, .block-2 {
    padding-right: 30px; }

  .title-page .block-5, .block-5 {
    margin-left: 30px; }

  .wrap_time {
    margin-left: 30px; }

  .title-page .block-3, .block-3 {
    padding-left: 10px; } }

@media (max-width: 960px) {
  .title-page .phones-10 .icon, .phones-10 .icon {
    margin-top: 1px; }

  .title-page .side-panel .phones-10 .cell-text, .side-panel .phones-10 .cell-text {
    width: 190px; }

  .title-page .side-panel .phones-10 .text_body, .side-panel .phones-10 .text_body {
    color: #fff; }

  .title-page .side-panel .phones-10 .block-body-drop, .side-panel .phones-10 .block-body-drop {
    right: 0;
    width: auto; }

  .title-page body .wrap-advantages .advan-in .adv-bl, body .wrap-advantages .advan-in .adv-bl {
    width: 33.33%;
    max-width: 33.33%; }

  .title-page body .wrap-advantages .advan-in .adv-bl:last-child, body .wrap-advantages .advan-in .adv-bl:last-child {
    border-right: 1px solid #ebebeb; }

  body .wrap-advantages .advan-in {
    padding-left: 0;
    padding-right: 0; } }

@media (max-width: 768px) {

  .menu-link a {
    font-size: 15px;
  }

	.title-page body .wrap-advantages .advan-in, body .wrap-advantages .advan-in {
  
    padding-bottom: 40px;
}
  .title-page body .wrap-advantages .advan-in .adv-bl, body .wrap-advantages .advan-in .adv-bl {
    width: 50%;
    max-width: 50%;
  }
	
    .title-page body .wrap-advantages .advan-in .adv-bl:nth-child(2n + 2), body .wrap-advantages .advan-in .adv-bl:nth-child(2n + 2) {
      border-right: 1px solid rgba(0, 0, 0, 0); }

  .title-page body .wrap-advantages, body .wrap-advantages {
    margin-top: 0; }

  .big-top_banner {
    padding-top: 108px;
    padding-right: 30px;
    padding-bottom: 100px; }

  .big-top_banner .text-wrap .title {
    font-size: 32px; }

  .big-top_banner .text-wrap .title_in {
    font-size: 22px; }

  .big-top_banner .text-wrap .block-more .sl_buttom {
    font-size: 16px; } }

@media (max-width: 640px) {
  .big-top_banner .text-wrap .title_in {
    font-size: 19px; } 
  
    .menu-link li:nth-child(2), .menu-link li:nth-child(3), .menu-link li:nth-child(4) {
      display: none;
    }
  
  }

@media (max-width: 480px) {
  .big-top_banner .text-wrap {
    padding-left: 60px; }

  .big-top_banner .text-wrap:before {
    display: none; }

  .big-top_banner .text-wrap .title {
    font-size: 26px; }

  .big-top_banner .text-wrap .title_in {
    font-size: 18px; }

  .big-top_banner .text-wrap .text {
    font-size: 16px; }

  .title-page body .wrap-advantages .advan-in .adv-bl, body .wrap-advantages .advan-in .adv-bl {
    width: 100%;
    max-width: 100%; } }

.title-page .phones-10 .icon, .phones-10 .icon {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='0.333in' height='0.347in'%3E%3Cpath fill-rule='evenodd' fill='white' d='M22.000,12.000 C22.000,6.762 17.739,2.501 12.500,2.501 L12.500,0.502 C18.841,0.502 24.000,5.660 24.000,12.000 L22.000,12.000 ZM12.500,7.501 L12.500,5.501 C16.084,5.501 19.000,8.416 19.000,12.000 L17.000,12.000 C17.000,9.519 14.982,7.501 12.500,7.501 ZM14.005,17.431 C14.019,16.868 14.193,16.410 14.531,16.074 C15.123,15.485 15.951,15.493 16.742,15.498 L20.999,15.499 L21.256,15.498 C22.046,15.497 22.875,15.485 23.468,16.074 C23.821,16.424 23.999,16.904 23.999,17.499 L23.999,21.499 C23.999,23.153 22.653,24.498 20.999,24.498 L19.999,24.498 L16.999,24.498 C7.626,24.498 -0.000,16.873 -0.000,7.501 L-0.000,4.501 L-0.000,3.501 C-0.000,1.847 1.345,0.502 3.000,0.502 L7.000,0.502 C7.595,0.502 8.076,0.680 8.425,1.033 C9.013,1.626 9.007,2.449 9.001,3.245 L8.999,7.501 L9.001,7.757 C9.007,8.553 9.013,9.376 8.425,9.969 C8.089,10.307 7.630,10.481 7.068,10.495 C7.519,14.110 10.389,16.979 14.005,17.431 ZM5.000,9.500 L5.000,8.500 L6.001,8.500 L6.982,8.500 C7.005,8.312 7.002,7.998 7.001,7.773 L7.000,3.501 L7.001,3.229 C7.002,3.004 7.005,2.690 6.982,2.501 L3.000,2.501 C2.448,2.501 2.000,2.950 2.000,3.501 L2.000,4.501 L2.000,7.501 C2.000,15.770 8.728,22.499 16.999,22.499 L19.999,22.499 L20.999,22.499 C21.551,22.499 21.999,22.050 21.999,21.499 L21.999,17.516 C21.811,17.494 21.497,17.497 21.272,17.498 L16.999,17.499 L16.727,17.498 C16.501,17.496 16.189,17.494 15.999,17.516 L15.999,18.499 L15.999,19.499 L14.999,19.499 C9.486,19.499 5.000,15.014 5.000,9.500 Z'/%3E%3C/svg%3E") left 0 top 0 / auto no-repeat; }

.wrap_time {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='0.306in' height='0.306in'%3E%3Cpath fill-rule='evenodd' fill='white' d='M11.000,22.008 C4.929,22.008 -0.010,17.070 -0.010,11.000 C-0.010,4.930 4.929,-0.008 11.000,-0.008 C17.071,-0.008 22.009,4.930 22.009,11.000 C22.009,17.070 17.071,22.008 11.000,22.008 ZM11.000,1.992 C6.032,1.992 1.990,6.033 1.990,11.000 C1.990,15.967 6.032,20.008 11.000,20.008 C15.968,20.008 20.009,15.967 20.009,11.000 C20.009,6.033 15.968,1.992 11.000,1.992 ZM9.998,11.413 L9.998,4.000 L11.998,4.000 L11.998,10.585 L15.705,14.291 L14.291,15.706 L9.998,11.413 Z'/%3E%3C/svg%3E") left 0 top 0 / auto no-repeat; }

.address_top {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='0.222in' height='0.319in'%3E%3Cpath fill-rule='evenodd' fill='white' d='M8.759,21.381 L8.000,22.263 L7.241,21.381 C6.501,20.519 0.006,12.845 0.006,8.729 C0.006,4.322 3.592,0.737 8.000,0.737 C12.408,0.737 15.994,4.322 15.994,8.729 C15.994,12.845 9.499,20.519 8.759,21.381 ZM8.000,2.736 C4.694,2.736 2.006,5.425 2.006,8.729 C2.006,11.264 5.819,16.484 8.000,19.167 C10.181,16.483 13.994,11.261 13.994,8.729 C13.994,5.425 11.305,2.736 8.000,2.736 ZM3.981,8.700 C3.981,6.494 5.775,4.700 7.981,4.700 C10.187,4.700 11.981,6.494 11.981,8.700 C11.981,10.905 10.187,12.699 7.981,12.699 C5.775,12.699 3.981,10.905 3.981,8.700 ZM9.981,8.700 C9.981,7.597 9.084,6.700 7.981,6.700 C6.879,6.700 5.981,7.597 5.981,8.700 C5.981,9.803 6.879,10.699 7.981,10.699 C9.084,10.699 9.981,9.803 9.981,8.700 Z'/%3E%3C/svg%3E") left 0 top 0 / auto no-repeat; }


  @media (max-width: 480px) {
    .menu-link {
      flex-direction: column;
      justify-content: start;
      height: 76px;
    }
    .menu-link img {
      margin-left: 10px;
    }
    .menu-link div img {
      display: none;
    }
    .menu-link .soc-content a {
      display: block;
      margin-top: 8px;
    }

    #logo_change {
      margin-top: 10px;
    }
  }