body {
  background-image: url("/../images/new-case-det-bg.jpg");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.new-case-box {
  margin-top: 50px; }
  .new-case-box .bg-img {
    width: 100%;
    height: calc((1170px - 30px) / 12 * 8 * 0.6); }
    @media screen and (max-width: 991px) {
      .new-case-box .bg-img {
        height: calc((950px - 30px) / 12 * 8 * 0.6); } }
    @media screen and (max-width: 767px) {
      .new-case-box .bg-img {
        height: calc((100vw - 30px) * 0.6); } }
  .new-case-box .case-data h1 {
    margin: 0 0 10px;
    color: #6a3906;
    font-weight: 700; }
    @media screen and (max-width: 767px) {
      .new-case-box .case-data h1 {
        margin: 10px 0; } }
  .new-case-box .case-data ul > li {
    padding: 0 0 10px; }
    .new-case-box .case-data ul > li span {
      font-size: 16px;
      font-weight: bold; }
    .new-case-box .case-data ul > li span:first-child {
      color: #6a3906; }
    @media screen and (max-width: 991px) {
      .new-case-box .case-data ul > li {
        width: 100%;
        overflow: hidden; }
        .new-case-box .case-data ul > li span {
          float: left;
          display: block;
          width: calc(100% - 75px); }
        .new-case-box .case-data ul > li span:first-child {
          width: 75px; } }
    @media screen and (max-width: 767px) {
      .new-case-box .case-data ul > li {
        width: 31%;
        float: left;
        margin: 0 1%; } }
    @media screen and (max-width: 550px) {
      .new-case-box .case-data ul > li {
        width: 100%;
        float: left;
        margin: 0 1%; } }

.btn .fs1 {
  font-size: 15px;
  padding: 0; }

.btn-line {
  margin: 20px 0 0 12px;
  padding: 0; }
  .btn-line .fs1 {
    font-size: 32px; }

.style-hr hr {
  margin-top: 30px;
  margin-bottom: 30px;
  border: 0;
  border-top: 1.5px solid #81511c; }

.content-pages .nav-tabs {
  text-align: right; }
  .content-pages .nav-tabs li {
    float: none;
    display: inline-block;
    background-color: #d1c0a5;
    margin: 0 0 -1px -5px; }
    .content-pages .nav-tabs li.active a {
      color: #81511c;
      border: 0px;
      border-left: 4px solid #81511c; }
      .content-pages .nav-tabs li.active a:hover {
        background-color: #fff; }
    .content-pages .nav-tabs li a {
      font-size: 15px;
      margin-right: 0;
      color: #fff;
      border: 0px;
      border-left: 1px solid #fff;
      border-right: 1px solid #fff;
      border-radius: 0; }
      .content-pages .nav-tabs li a:hover {
        background-color: #d1c0a5; }
    @media screen and (max-width: 550px) {
      .content-pages .nav-tabs li {
        width: 25%;
        text-align: center; }
        .content-pages .nav-tabs li a {
          padding: 7px 0; } }

.content-pages .tab-content {
  background-color: #fff;
  padding: 20px 30px; }

#living .slick-slide img,
#appearance .slick-slide img,
#garden .slick-slide img,
#estate .slick-slide img {
  width: 100%;
  height: calc((1170px - 30px - 60px) * 0.6); }
  @media screen and (max-width: 1199px) {
    #living .slick-slide img,
    #appearance .slick-slide img,
    #garden .slick-slide img,
    #estate .slick-slide img {
      height: calc((950px - 30px - 60px) * 0.6); } }
  @media screen and (max-width: 991px) {
    #living .slick-slide img,
    #appearance .slick-slide img,
    #garden .slick-slide img,
    #estate .slick-slide img {
      height: calc((750px - 30px - 60px) * 0.6); } }
  @media screen and (max-width: 767px) {
    #living .slick-slide img,
    #appearance .slick-slide img,
    #garden .slick-slide img,
    #estate .slick-slide img {
      height: calc((100vw - 30px - 60px) * 0.6); } }

#living .living .bg-img,
#living .appearance .bg-img,
#living .garden .bg-img,
#living .estate .bg-img,
#appearance .living .bg-img,
#appearance .appearance .bg-img,
#appearance .garden .bg-img,
#appearance .estate .bg-img,
#garden .living .bg-img,
#garden .appearance .bg-img,
#garden .garden .bg-img,
#garden .estate .bg-img,
#estate .living .bg-img,
#estate .appearance .bg-img,
#estate .garden .bg-img,
#estate .estate .bg-img {
  width: 100%;
  height: calc((1170px - 30px - 60px) * 0.6);
  margin: 0 0 80px; }
  @media screen and (max-width: 1199px) {
    #living .living .bg-img,
    #living .appearance .bg-img,
    #living .garden .bg-img,
    #living .estate .bg-img,
    #appearance .living .bg-img,
    #appearance .appearance .bg-img,
    #appearance .garden .bg-img,
    #appearance .estate .bg-img,
    #garden .living .bg-img,
    #garden .appearance .bg-img,
    #garden .garden .bg-img,
    #garden .estate .bg-img,
    #estate .living .bg-img,
    #estate .appearance .bg-img,
    #estate .garden .bg-img,
    #estate .estate .bg-img {
      height: calc((950px - 30px - 60px) * 0.6); } }
  @media screen and (max-width: 991px) {
    #living .living .bg-img,
    #living .appearance .bg-img,
    #living .garden .bg-img,
    #living .estate .bg-img,
    #appearance .living .bg-img,
    #appearance .appearance .bg-img,
    #appearance .garden .bg-img,
    #appearance .estate .bg-img,
    #garden .living .bg-img,
    #garden .appearance .bg-img,
    #garden .garden .bg-img,
    #garden .estate .bg-img,
    #estate .living .bg-img,
    #estate .appearance .bg-img,
    #estate .garden .bg-img,
    #estate .estate .bg-img {
      height: calc((750px - 30px - 60px) * 0.6); } }
  @media screen and (max-width: 767px) {
    #living .living .bg-img,
    #living .appearance .bg-img,
    #living .garden .bg-img,
    #living .estate .bg-img,
    #appearance .living .bg-img,
    #appearance .appearance .bg-img,
    #appearance .garden .bg-img,
    #appearance .estate .bg-img,
    #garden .living .bg-img,
    #garden .appearance .bg-img,
    #garden .garden .bg-img,
    #garden .estate .bg-img,
    #estate .living .bg-img,
    #estate .appearance .bg-img,
    #estate .garden .bg-img,
    #estate .estate .bg-img {
      height: calc((100vw - 30px - 60px) * 0.6); } }
  @media screen and (max-width: 550px) {
    #living .living .bg-img,
    #living .appearance .bg-img,
    #living .garden .bg-img,
    #living .estate .bg-img,
    #appearance .living .bg-img,
    #appearance .appearance .bg-img,
    #appearance .garden .bg-img,
    #appearance .estate .bg-img,
    #garden .living .bg-img,
    #garden .appearance .bg-img,
    #garden .garden .bg-img,
    #garden .estate .bg-img,
    #estate .living .bg-img,
    #estate .appearance .bg-img,
    #estate .garden .bg-img,
    #estate .estate .bg-img {
      margin: 0 0 120px; } }

#living .living p,
#living .appearance p,
#living .garden p,
#living .estate p,
#appearance .living p,
#appearance .appearance p,
#appearance .garden p,
#appearance .estate p,
#garden .living p,
#garden .appearance p,
#garden .garden p,
#garden .estate p,
#estate .living p,
#estate .appearance p,
#estate .garden p,
#estate .estate p {
  padding: 10px 0;
  font-size: 15px; }

@media screen and (max-width: 550px) {
  #living .living .slick-prev,
  #living .living .slick-next,
  #living .appearance .slick-prev,
  #living .appearance .slick-next,
  #living .garden .slick-prev,
  #living .garden .slick-next,
  #living .estate .slick-prev,
  #living .estate .slick-next,
  #appearance .living .slick-prev,
  #appearance .living .slick-next,
  #appearance .appearance .slick-prev,
  #appearance .appearance .slick-next,
  #appearance .garden .slick-prev,
  #appearance .garden .slick-next,
  #appearance .estate .slick-prev,
  #appearance .estate .slick-next,
  #garden .living .slick-prev,
  #garden .living .slick-next,
  #garden .appearance .slick-prev,
  #garden .appearance .slick-next,
  #garden .garden .slick-prev,
  #garden .garden .slick-next,
  #garden .estate .slick-prev,
  #garden .estate .slick-next,
  #estate .living .slick-prev,
  #estate .living .slick-next,
  #estate .appearance .slick-prev,
  #estate .appearance .slick-next,
  #estate .garden .slick-prev,
  #estate .garden .slick-next,
  #estate .estate .slick-prev,
  #estate .estate .slick-next {
    top: 36%;
    z-index: 1;
    width: 40px;
    height: 40px; }
    #living .living .slick-prev:before,
    #living .living .slick-next:before,
    #living .appearance .slick-prev:before,
    #living .appearance .slick-next:before,
    #living .garden .slick-prev:before,
    #living .garden .slick-next:before,
    #living .estate .slick-prev:before,
    #living .estate .slick-next:before,
    #appearance .living .slick-prev:before,
    #appearance .living .slick-next:before,
    #appearance .appearance .slick-prev:before,
    #appearance .appearance .slick-next:before,
    #appearance .garden .slick-prev:before,
    #appearance .garden .slick-next:before,
    #appearance .estate .slick-prev:before,
    #appearance .estate .slick-next:before,
    #garden .living .slick-prev:before,
    #garden .living .slick-next:before,
    #garden .appearance .slick-prev:before,
    #garden .appearance .slick-next:before,
    #garden .garden .slick-prev:before,
    #garden .garden .slick-next:before,
    #garden .estate .slick-prev:before,
    #garden .estate .slick-next:before,
    #estate .living .slick-prev:before,
    #estate .living .slick-next:before,
    #estate .appearance .slick-prev:before,
    #estate .appearance .slick-next:before,
    #estate .garden .slick-prev:before,
    #estate .garden .slick-next:before,
    #estate .estate .slick-prev:before,
    #estate .estate .slick-next:before {
      content: '';
      font-family: '';
      width: 40px;
      height: 40px;
      display: block;
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover; }
  #living .living .slick-prev,
  #living .appearance .slick-prev,
  #living .garden .slick-prev,
  #living .estate .slick-prev,
  #appearance .living .slick-prev,
  #appearance .appearance .slick-prev,
  #appearance .garden .slick-prev,
  #appearance .estate .slick-prev,
  #garden .living .slick-prev,
  #garden .appearance .slick-prev,
  #garden .garden .slick-prev,
  #garden .estate .slick-prev,
  #estate .living .slick-prev,
  #estate .appearance .slick-prev,
  #estate .garden .slick-prev,
  #estate .estate .slick-prev {
    left: 10px; }
    #living .living .slick-prev:before,
    #living .appearance .slick-prev:before,
    #living .garden .slick-prev:before,
    #living .estate .slick-prev:before,
    #appearance .living .slick-prev:before,
    #appearance .appearance .slick-prev:before,
    #appearance .garden .slick-prev:before,
    #appearance .estate .slick-prev:before,
    #garden .living .slick-prev:before,
    #garden .appearance .slick-prev:before,
    #garden .garden .slick-prev:before,
    #garden .estate .slick-prev:before,
    #estate .living .slick-prev:before,
    #estate .appearance .slick-prev:before,
    #estate .garden .slick-prev:before,
    #estate .estate .slick-prev:before {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHxJREFUeNrs2rENgCAQQFFwEkZgFEdwM1dwFDdCLC0tNHi+nxC6C49QkpLGKo9ykNba3Lfa155z3j55mx2xtGslAuKsRkCsEBAQEBAQEBAQEBAQEBDvIsqIiCn9uRBPCwYGBgYGBgYGBgYGBgbmVUyNgil3Z/hUo4c6BBgAKwTZQdSo+EMAAAAASUVORK5CYII=); }
  #living .living .slick-next,
  #living .appearance .slick-next,
  #living .garden .slick-next,
  #living .estate .slick-next,
  #appearance .living .slick-next,
  #appearance .appearance .slick-next,
  #appearance .garden .slick-next,
  #appearance .estate .slick-next,
  #garden .living .slick-next,
  #garden .appearance .slick-next,
  #garden .garden .slick-next,
  #garden .estate .slick-next,
  #estate .living .slick-next,
  #estate .appearance .slick-next,
  #estate .garden .slick-next,
  #estate .estate .slick-next {
    right: 10px; }
    #living .living .slick-next:before,
    #living .appearance .slick-next:before,
    #living .garden .slick-next:before,
    #living .estate .slick-next:before,
    #appearance .living .slick-next:before,
    #appearance .appearance .slick-next:before,
    #appearance .garden .slick-next:before,
    #appearance .estate .slick-next:before,
    #garden .living .slick-next:before,
    #garden .appearance .slick-next:before,
    #garden .garden .slick-next:before,
    #garden .estate .slick-next:before,
    #estate .living .slick-next:before,
    #estate .appearance .slick-next:before,
    #estate .garden .slick-next:before,
    #estate .estate .slick-next:before {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH5JREFUeNrs2rEJgDAQQNHECRzBETKKI7iZKziKG51pxUpBMPF9CKku8CDlpaRvlZ8MRcRcr1LPnnPempRXxBTnllYhJa41i1lhYGBgYGBgYGBgYGBgYGDuYMa77wxJvhYEBAQEBAQEBAQEBAREL4g+Fga+usLx36UavdwhwAD8M9kxOIAIKgAAAABJRU5ErkJggg==); } }

#living .living-02,
#living .appearance-02,
#living .garden-02,
#living .estate-02,
#appearance .living-02,
#appearance .appearance-02,
#appearance .garden-02,
#appearance .estate-02,
#garden .living-02,
#garden .appearance-02,
#garden .garden-02,
#garden .estate-02,
#estate .living-02,
#estate .appearance-02,
#estate .garden-02,
#estate .estate-02 {
  display: block;
  width: 100%;
  margin: 50px 0 0; }
  @media screen and (max-width: 991px) {
    #living .living-02,
    #living .appearance-02,
    #living .garden-02,
    #living .estate-02,
    #appearance .living-02,
    #appearance .appearance-02,
    #appearance .garden-02,
    #appearance .estate-02,
    #garden .living-02,
    #garden .appearance-02,
    #garden .garden-02,
    #garden .estate-02,
    #estate .living-02,
    #estate .appearance-02,
    #estate .garden-02,
    #estate .estate-02 {
      margin: 10px 0 0; } }
  @media screen and (max-width: 767px) {
    #living .living-02,
    #living .appearance-02,
    #living .garden-02,
    #living .estate-02,
    #appearance .living-02,
    #appearance .appearance-02,
    #appearance .garden-02,
    #appearance .estate-02,
    #garden .living-02,
    #garden .appearance-02,
    #garden .garden-02,
    #garden .estate-02,
    #estate .living-02,
    #estate .appearance-02,
    #estate .garden-02,
    #estate .estate-02 {
      margin: 20px 0 0; } }
  @media screen and (max-width: 550px) {
    #living .living-02,
    #living .appearance-02,
    #living .garden-02,
    #living .estate-02,
    #appearance .living-02,
    #appearance .appearance-02,
    #appearance .garden-02,
    #appearance .estate-02,
    #garden .living-02,
    #garden .appearance-02,
    #garden .garden-02,
    #garden .estate-02,
    #estate .living-02,
    #estate .appearance-02,
    #estate .garden-02,
    #estate .estate-02 {
      display: none; } }
  #living .living-02 .slick-slide,
  #living .appearance-02 .slick-slide,
  #living .garden-02 .slick-slide,
  #living .estate-02 .slick-slide,
  #appearance .living-02 .slick-slide,
  #appearance .appearance-02 .slick-slide,
  #appearance .garden-02 .slick-slide,
  #appearance .estate-02 .slick-slide,
  #garden .living-02 .slick-slide,
  #garden .appearance-02 .slick-slide,
  #garden .garden-02 .slick-slide,
  #garden .estate-02 .slick-slide,
  #estate .living-02 .slick-slide,
  #estate .appearance-02 .slick-slide,
  #estate .garden-02 .slick-slide,
  #estate .estate-02 .slick-slide {
    height: initial;
    margin: 0 10px;
    height: calc(1170px / 6 - 50px); }
    @media screen and (max-width: 1199px) {
      #living .living-02 .slick-slide,
      #living .appearance-02 .slick-slide,
      #living .garden-02 .slick-slide,
      #living .estate-02 .slick-slide,
      #appearance .living-02 .slick-slide,
      #appearance .appearance-02 .slick-slide,
      #appearance .garden-02 .slick-slide,
      #appearance .estate-02 .slick-slide,
      #garden .living-02 .slick-slide,
      #garden .appearance-02 .slick-slide,
      #garden .garden-02 .slick-slide,
      #garden .estate-02 .slick-slide,
      #estate .living-02 .slick-slide,
      #estate .appearance-02 .slick-slide,
      #estate .garden-02 .slick-slide,
      #estate .estate-02 .slick-slide {
        height: calc(950px / 4 - 120px); } }
    @media screen and (max-width: 991px) {
      #living .living-02 .slick-slide,
      #living .appearance-02 .slick-slide,
      #living .garden-02 .slick-slide,
      #living .estate-02 .slick-slide,
      #appearance .living-02 .slick-slide,
      #appearance .appearance-02 .slick-slide,
      #appearance .garden-02 .slick-slide,
      #appearance .estate-02 .slick-slide,
      #garden .living-02 .slick-slide,
      #garden .appearance-02 .slick-slide,
      #garden .garden-02 .slick-slide,
      #garden .estate-02 .slick-slide,
      #estate .living-02 .slick-slide,
      #estate .appearance-02 .slick-slide,
      #estate .garden-02 .slick-slide,
      #estate .estate-02 .slick-slide {
        height: calc(750px / 4 - 120px); } }
    @media screen and (max-width: 767px) {
      #living .living-02 .slick-slide,
      #living .appearance-02 .slick-slide,
      #living .garden-02 .slick-slide,
      #living .estate-02 .slick-slide,
      #appearance .living-02 .slick-slide,
      #appearance .appearance-02 .slick-slide,
      #appearance .garden-02 .slick-slide,
      #appearance .estate-02 .slick-slide,
      #garden .living-02 .slick-slide,
      #garden .appearance-02 .slick-slide,
      #garden .garden-02 .slick-slide,
      #garden .estate-02 .slick-slide,
      #estate .living-02 .slick-slide,
      #estate .appearance-02 .slick-slide,
      #estate .garden-02 .slick-slide,
      #estate .estate-02 .slick-slide {
        height: calc((100vw) / 4 - 100px); } }
    #living .living-02 .slick-slide img,
    #living .appearance-02 .slick-slide img,
    #living .garden-02 .slick-slide img,
    #living .estate-02 .slick-slide img,
    #appearance .living-02 .slick-slide img,
    #appearance .appearance-02 .slick-slide img,
    #appearance .garden-02 .slick-slide img,
    #appearance .estate-02 .slick-slide img,
    #garden .living-02 .slick-slide img,
    #garden .appearance-02 .slick-slide img,
    #garden .garden-02 .slick-slide img,
    #garden .estate-02 .slick-slide img,
    #estate .living-02 .slick-slide img,
    #estate .appearance-02 .slick-slide img,
    #estate .garden-02 .slick-slide img,
    #estate .estate-02 .slick-slide img {
      width: 100%; }
    #living .living-02 .slick-slide:focus,
    #living .appearance-02 .slick-slide:focus,
    #living .garden-02 .slick-slide:focus,
    #living .estate-02 .slick-slide:focus,
    #appearance .living-02 .slick-slide:focus,
    #appearance .appearance-02 .slick-slide:focus,
    #appearance .garden-02 .slick-slide:focus,
    #appearance .estate-02 .slick-slide:focus,
    #garden .living-02 .slick-slide:focus,
    #garden .appearance-02 .slick-slide:focus,
    #garden .garden-02 .slick-slide:focus,
    #garden .estate-02 .slick-slide:focus,
    #estate .living-02 .slick-slide:focus,
    #estate .appearance-02 .slick-slide:focus,
    #estate .garden-02 .slick-slide:focus,
    #estate .estate-02 .slick-slide:focus {
      border: 0px; }
  #living .living-02 .slick-track.not-full,
  #living .appearance-02 .slick-track.not-full,
  #living .garden-02 .slick-track.not-full,
  #living .estate-02 .slick-track.not-full,
  #appearance .living-02 .slick-track.not-full,
  #appearance .appearance-02 .slick-track.not-full,
  #appearance .garden-02 .slick-track.not-full,
  #appearance .estate-02 .slick-track.not-full,
  #garden .living-02 .slick-track.not-full,
  #garden .appearance-02 .slick-track.not-full,
  #garden .garden-02 .slick-track.not-full,
  #garden .estate-02 .slick-track.not-full,
  #estate .living-02 .slick-track.not-full,
  #estate .appearance-02 .slick-track.not-full,
  #estate .garden-02 .slick-track.not-full,
  #estate .estate-02 .slick-track.not-full {
    text-align: center;
    transform: translate3d(0px, 0px, 0px) !important;
    width: 100% !important; }
    #living .living-02 .slick-track.not-full > .slick-slide,
    #living .appearance-02 .slick-track.not-full > .slick-slide,
    #living .garden-02 .slick-track.not-full > .slick-slide,
    #living .estate-02 .slick-track.not-full > .slick-slide,
    #appearance .living-02 .slick-track.not-full > .slick-slide,
    #appearance .appearance-02 .slick-track.not-full > .slick-slide,
    #appearance .garden-02 .slick-track.not-full > .slick-slide,
    #appearance .estate-02 .slick-track.not-full > .slick-slide,
    #garden .living-02 .slick-track.not-full > .slick-slide,
    #garden .appearance-02 .slick-track.not-full > .slick-slide,
    #garden .garden-02 .slick-track.not-full > .slick-slide,
    #garden .estate-02 .slick-track.not-full > .slick-slide,
    #estate .living-02 .slick-track.not-full > .slick-slide,
    #estate .appearance-02 .slick-track.not-full > .slick-slide,
    #estate .garden-02 .slick-track.not-full > .slick-slide,
    #estate .estate-02 .slick-track.not-full > .slick-slide {
      display: inline-block;
      float: none; }
  #living .living-02 .slick-prev,
  #living .living-02 .slick-next,
  #living .appearance-02 .slick-prev,
  #living .appearance-02 .slick-next,
  #living .garden-02 .slick-prev,
  #living .garden-02 .slick-next,
  #living .estate-02 .slick-prev,
  #living .estate-02 .slick-next,
  #appearance .living-02 .slick-prev,
  #appearance .living-02 .slick-next,
  #appearance .appearance-02 .slick-prev,
  #appearance .appearance-02 .slick-next,
  #appearance .garden-02 .slick-prev,
  #appearance .garden-02 .slick-next,
  #appearance .estate-02 .slick-prev,
  #appearance .estate-02 .slick-next,
  #garden .living-02 .slick-prev,
  #garden .living-02 .slick-next,
  #garden .appearance-02 .slick-prev,
  #garden .appearance-02 .slick-next,
  #garden .garden-02 .slick-prev,
  #garden .garden-02 .slick-next,
  #garden .estate-02 .slick-prev,
  #garden .estate-02 .slick-next,
  #estate .living-02 .slick-prev,
  #estate .living-02 .slick-next,
  #estate .appearance-02 .slick-prev,
  #estate .appearance-02 .slick-next,
  #estate .garden-02 .slick-prev,
  #estate .garden-02 .slick-next,
  #estate .estate-02 .slick-prev,
  #estate .estate-02 .slick-next {
    width: 40px;
    height: 100%;
    background-color: #d1c0a5;
    z-index: 10; }
  #living .living-02 .slick-prev,
  #living .appearance-02 .slick-prev,
  #living .garden-02 .slick-prev,
  #living .estate-02 .slick-prev,
  #appearance .living-02 .slick-prev,
  #appearance .appearance-02 .slick-prev,
  #appearance .garden-02 .slick-prev,
  #appearance .estate-02 .slick-prev,
  #garden .living-02 .slick-prev,
  #garden .appearance-02 .slick-prev,
  #garden .garden-02 .slick-prev,
  #garden .estate-02 .slick-prev,
  #estate .living-02 .slick-prev,
  #estate .appearance-02 .slick-prev,
  #estate .garden-02 .slick-prev,
  #estate .estate-02 .slick-prev {
    top: 50%;
    left: 0px; }
  #living .living-02 .slick-next,
  #living .appearance-02 .slick-next,
  #living .garden-02 .slick-next,
  #living .estate-02 .slick-next,
  #appearance .living-02 .slick-next,
  #appearance .appearance-02 .slick-next,
  #appearance .garden-02 .slick-next,
  #appearance .estate-02 .slick-next,
  #garden .living-02 .slick-next,
  #garden .appearance-02 .slick-next,
  #garden .garden-02 .slick-next,
  #garden .estate-02 .slick-next,
  #estate .living-02 .slick-next,
  #estate .appearance-02 .slick-next,
  #estate .garden-02 .slick-next,
  #estate .estate-02 .slick-next {
    top: 50%;
    right: 0px; }
  #living .living-02 .slick-next:hover,
  #living .living-02 .slick-prev:hover,
  #living .appearance-02 .slick-next:hover,
  #living .appearance-02 .slick-prev:hover,
  #living .garden-02 .slick-next:hover,
  #living .garden-02 .slick-prev:hover,
  #living .estate-02 .slick-next:hover,
  #living .estate-02 .slick-prev:hover,
  #appearance .living-02 .slick-next:hover,
  #appearance .living-02 .slick-prev:hover,
  #appearance .appearance-02 .slick-next:hover,
  #appearance .appearance-02 .slick-prev:hover,
  #appearance .garden-02 .slick-next:hover,
  #appearance .garden-02 .slick-prev:hover,
  #appearance .estate-02 .slick-next:hover,
  #appearance .estate-02 .slick-prev:hover,
  #garden .living-02 .slick-next:hover,
  #garden .living-02 .slick-prev:hover,
  #garden .appearance-02 .slick-next:hover,
  #garden .appearance-02 .slick-prev:hover,
  #garden .garden-02 .slick-next:hover,
  #garden .garden-02 .slick-prev:hover,
  #garden .estate-02 .slick-next:hover,
  #garden .estate-02 .slick-prev:hover,
  #estate .living-02 .slick-next:hover,
  #estate .living-02 .slick-prev:hover,
  #estate .appearance-02 .slick-next:hover,
  #estate .appearance-02 .slick-prev:hover,
  #estate .garden-02 .slick-next:hover,
  #estate .garden-02 .slick-prev:hover,
  #estate .estate-02 .slick-next:hover,
  #estate .estate-02 .slick-prev:hover {
    background-color: #d1c0a5; }
  #living .living-02 .slick-prev:before,
  #living .living-02 .slick-next:before,
  #living .appearance-02 .slick-prev:before,
  #living .appearance-02 .slick-next:before,
  #living .garden-02 .slick-prev:before,
  #living .garden-02 .slick-next:before,
  #living .estate-02 .slick-prev:before,
  #living .estate-02 .slick-next:before,
  #appearance .living-02 .slick-prev:before,
  #appearance .living-02 .slick-next:before,
  #appearance .appearance-02 .slick-prev:before,
  #appearance .appearance-02 .slick-next:before,
  #appearance .garden-02 .slick-prev:before,
  #appearance .garden-02 .slick-next:before,
  #appearance .estate-02 .slick-prev:before,
  #appearance .estate-02 .slick-next:before,
  #garden .living-02 .slick-prev:before,
  #garden .living-02 .slick-next:before,
  #garden .appearance-02 .slick-prev:before,
  #garden .appearance-02 .slick-next:before,
  #garden .garden-02 .slick-prev:before,
  #garden .garden-02 .slick-next:before,
  #garden .estate-02 .slick-prev:before,
  #garden .estate-02 .slick-next:before,
  #estate .living-02 .slick-prev:before,
  #estate .living-02 .slick-next:before,
  #estate .appearance-02 .slick-prev:before,
  #estate .appearance-02 .slick-next:before,
  #estate .garden-02 .slick-prev:before,
  #estate .garden-02 .slick-next:before,
  #estate .estate-02 .slick-prev:before,
  #estate .estate-02 .slick-next:before {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    width: 25px;
    height: 25px;
    text-align: center;
    margin: 0 0 0 16px; }
  #living .living-02 .slick-prev:before,
  #living .appearance-02 .slick-prev:before,
  #living .garden-02 .slick-prev:before,
  #living .estate-02 .slick-prev:before,
  #appearance .living-02 .slick-prev:before,
  #appearance .appearance-02 .slick-prev:before,
  #appearance .garden-02 .slick-prev:before,
  #appearance .estate-02 .slick-prev:before,
  #garden .living-02 .slick-prev:before,
  #garden .appearance-02 .slick-prev:before,
  #garden .garden-02 .slick-prev:before,
  #garden .estate-02 .slick-prev:before,
  #estate .living-02 .slick-prev:before,
  #estate .appearance-02 .slick-prev:before,
  #estate .garden-02 .slick-prev:before,
  #estate .estate-02 .slick-prev:before {
    content: ' ';
    width: 0;
    height: 0;
    border-style: solid;
    opacity: 1;
    border-width: 5px 8.7px 5px 0;
    border-color: transparent #fff transparent transparent; }
  #living .living-02 .slick-prev:hover:before,
  #living .appearance-02 .slick-prev:hover:before,
  #living .garden-02 .slick-prev:hover:before,
  #living .estate-02 .slick-prev:hover:before,
  #appearance .living-02 .slick-prev:hover:before,
  #appearance .appearance-02 .slick-prev:hover:before,
  #appearance .garden-02 .slick-prev:hover:before,
  #appearance .estate-02 .slick-prev:hover:before,
  #garden .living-02 .slick-prev:hover:before,
  #garden .appearance-02 .slick-prev:hover:before,
  #garden .garden-02 .slick-prev:hover:before,
  #garden .estate-02 .slick-prev:hover:before,
  #estate .living-02 .slick-prev:hover:before,
  #estate .appearance-02 .slick-prev:hover:before,
  #estate .garden-02 .slick-prev:hover:before,
  #estate .estate-02 .slick-prev:hover:before {
    border-color: transparent #fff transparent transparent; }
  #living .living-02 .slick-next:before,
  #living .appearance-02 .slick-next:before,
  #living .garden-02 .slick-next:before,
  #living .estate-02 .slick-next:before,
  #appearance .living-02 .slick-next:before,
  #appearance .appearance-02 .slick-next:before,
  #appearance .garden-02 .slick-next:before,
  #appearance .estate-02 .slick-next:before,
  #garden .living-02 .slick-next:before,
  #garden .appearance-02 .slick-next:before,
  #garden .garden-02 .slick-next:before,
  #garden .estate-02 .slick-next:before,
  #estate .living-02 .slick-next:before,
  #estate .appearance-02 .slick-next:before,
  #estate .garden-02 .slick-next:before,
  #estate .estate-02 .slick-next:before {
    content: ' ';
    width: 0;
    height: 0;
    opacity: 1;
    border-style: solid;
    border-width: 5px 0 5px 8.7px;
    border-color: transparent transparent transparent #fff; }
  #living .living-02 .slick-next:hover:before,
  #living .appearance-02 .slick-next:hover:before,
  #living .garden-02 .slick-next:hover:before,
  #living .estate-02 .slick-next:hover:before,
  #appearance .living-02 .slick-next:hover:before,
  #appearance .appearance-02 .slick-next:hover:before,
  #appearance .garden-02 .slick-next:hover:before,
  #appearance .estate-02 .slick-next:hover:before,
  #garden .living-02 .slick-next:hover:before,
  #garden .appearance-02 .slick-next:hover:before,
  #garden .garden-02 .slick-next:hover:before,
  #garden .estate-02 .slick-next:hover:before,
  #estate .living-02 .slick-next:hover:before,
  #estate .appearance-02 .slick-next:hover:before,
  #estate .garden-02 .slick-next:hover:before,
  #estate .estate-02 .slick-next:hover:before {
    border-color: transparent transparent transparent #fff; }

#map {
  width: 100%;
  height: 400px;
  margin: 20px 0 120px; }
  @media screen and (max-width: 767px) {
    #map {
      width: 100%;
      height: calc((100vw - 30px) * 0.6);
      margin: 20px 0 170px; } }

/*# sourceMappingURL=buildcase_det.css.map*/