/*===========================================*/
/*	DESKTOP LAYOUT 
/*===========================================*/


/*@media (min-width: 1200px) {
	

}
@media (min-width: 992px) and (max-width: 1199px) {
	
}

@media (min-width: 992px) {
		
}*/

/*===========================================*/
/*	MOBILE & TABLET COMMON
/*===========================================*/
/*@media (min-width: 200px) and (max-width: 991px) {
	
}*/


/*===========================================*/
/*	TABLET
/*===========================================*/
/*@media (min-width: 768px) and (max-width: 991px) {

}*/


/*===========================================*/
/*	MOBILE
/*===========================================*/
/*@media (min-width: 200px) and (max-width: 767px) {
	
}
@media (min-width: 600px) and (max-width: 767px) {
}
@media (min-width: 480px) and (max-width: 599px) {

}
@media (min-width: 200px) and (max-width: 479px) {

}*/
/*
***************************************************************
HOVER BOXES GALLERY
***************************************************************
*/
figure.hover-box1gal:not([class*="mr-"]) {
  margin: 0px;
}
.hover-box1gal {
  position: relative;
  overflow: hidden;
}
.hover-box1gal img {
  width: 100%;
}
.hover-box1gal .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  color: #fff;
  opacity: 0;
  z-index: 200;
  top: 0px;
  left: 0px;
}
.hover-box1gal .box-title {
  padding: 15px 20px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
}
.hover-box1gal:hover .overlay {
  opacity: 1;
}
.hover-box1gal:hover img:not(.no-scale),
.hover-box1gal:hover .img-wrp:not(.no-scale) {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.hover-box1gal:hover .hover-hide {
  opacity: 0;
  display: none;
}
.hover-box1gal:hover .hover-up {
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
}
.hover-box1gal._1 .overlay {
  opacity: 1;
}
[class*="hover-box"] .ani-up.content {
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
}
[class*="hover-box"] .ani-down.content {
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
}
[class*="hover-box"] .ani-left.content {
  -webkit-transform: translateX(-20px);
          transform: translateX(-20px);
}
[class*="hover-box"] .ani-right.content {
  -webkit-transform: translateX(20px);
          transform: translateX(20px);
}
[class*="hover-box"]:hover .ani-down.content,
[class*="hover-box"]:hover .ani-up.content {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
[class*="hover-box"]:hover .ani-left.content,
[class*="hover-box"]:hover .ani-right.content {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
