
.carousel {


    overflow: hidden;
	  height:600px;
}
.carousel .carousel-item {
  overflow: hidden;
    height:600px;
  
}
.carousel .carousel-item img {
  overflow: hidden;
    height:600px;
}
.carousel .carousel-indicators {
  bottom: -10px;
}

.tab-content {
  overflow: hidden;
  color:#fff;
  height:600px;
    background:#74592f;

}
.tab-content .tab-pane {
  padding: 0px;

}
.tab-content .tab-pane ul {
  line-height: 2rem;
}




.box-area>div a:before {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 2;
    content: '';
    background-color: rgba(0,0,0,0.2);
    transition: background 1s;
}

.box-area>div a .hover h2 {
    font-family: 'Cormorant Garamond',serif;
    font-weight: normal;
    font-size: 60px;
    font-style: italic;
    margin-top: 2px;
    margin-bottom: 45px;
    letter-spacing: .02em;
}

.box-area>div a:hover .hover {
    visibility: visible;
}
.box-area>div a .hover {
    visibility: hidden;
    padding-right: 8%;
    padding-left: 8%;
}















@media only screen and (max-width: 1024px){



.carousel {


    overflow: hidden;
	  height:300px;
}
.carousel .carousel-item {
  overflow: hidden;
    height:300px;
  
}
.carousel .carousel-item img {
  overflow: hidden;
    height:300px;
}
.carousel .carousel-indicators {
  bottom: -10px;
}

.tab-content {
  overflow: hidden;
  color:#fff;
  height:600px;
    background:#74592f;

}
.tab-content .tab-pane {
  padding: 0px;

}
.tab-content .tab-pane ul {
  line-height: 2rem;
}




.box-area>div a:before {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 2;
    content: '';
    background-color: rgba(0,0,0,0.2);
    transition: background 1s;
}

.box-area>div a .hover h2 {
    font-family: 'Cormorant Garamond',serif;
    font-weight: normal;
    font-size: 60px;
    font-style: italic;
    margin-top: 2px;
    margin-bottom: 45px;
    letter-spacing: .02em;
}

.box-area>div a:hover .hover {
    visibility: visible;
}
.box-area>div a .hover {
    visibility: hidden;
    padding-right: 8%;
    padding-left: 8%;
}


}