.flex-container {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin: 24px 0;
	flex-direction: row;
	-moz-flex-wrap: wrap;
	flex-wrap: wrap;
	align-content: stretch;
	-moz-box-align: stretch;
	box-align: stretch;
	align-items: stretch;
}
.part-1-title {
    margin-top: 140px;
    margin-bottom: 50px;
}
.exhibition-highline {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction: column;
	box-flex: 2;
	flex-grow: 2;
	max-width: calc(50% - 2.5px)
}
.exhibition-highline-item,
.exhibition-item {
	width: calc(50% - 2.5px);
	height: 250px;
	background-color: #ddd;
	margin-bottom: 5px;
	overflow: hidden;
	position: relative;
	border-radius: 5.5px;
}
.exhibition-featured>.exhibition-highline-item:first-child {
	height: 505px;
	margin-right: 5px;
}
.exhibition-highline .exhibition-highline-item {
	width: 100%;
}
.exhibition-item:nth-child(2n+1) {
	margin-right: 5px;
}
.exhibition-item:nth-child(20n+1){
	width: calc(50% - 5px);
}
.exhibition-item:nth-child(20n+2){
	width: 50%;
}
.exhibition-item:nth-child(20n+3){
	width: calc(48% - 5px);
}
.exhibition-item:nth-child(20n+4){
	width: 52%;
}
.exhibition-item:nth-child(20n+5){
	width: calc(41% - 5px);
}
.exhibition-item:nth-child(20n+6){
	width: 59%;
}
.exhibition-item:nth-child(20n+7){
	width: calc(57% - 5px);
}
.exhibition-item:nth-child(20n+8){
	width: 43%;
}
.exhibition-item:nth-child(20n+9){
	width: calc(51% - 5px);
}
.exhibition-item:nth-child(20n+10){
	width: 49%;
}
.exhibition-item:nth-child(20n+11){
	width: calc(54% - 5px);
}
.exhibition-item:nth-child(20n+12){
	width: 46%;
}
.exhibition-item:nth-child(20n+13){
	width: calc(59% - 5px);
}
.exhibition-item:nth-child(20n+14){
	width: 41%;
}
.exhibition-item:nth-child(20n+15){
	width: calc(44% - 5px);
}
.exhibition-item:nth-child(20n+16){
	width: 56%;
}
.exhibition-item:nth-child(20n+17){
	width: calc(52% - 5px);
}
.exhibition-item:nth-child(20n+18){
	width: 48%;
}
.exhibition-item:nth-child(20n+19){
	width: calc(47% - 5px);
}
.exhibition-item:nth-child(20n+20){
	width: 53%;
}
.exhibition-item.full {
	width: 100%;
}
.exhibition-item img,
.exhibition-highline-item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.item-mask {
	position: absolute;
	background-color: #000;
	opacity: 0.75;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: -1;
}
.exhibition-item:hover .item-mask,
.exhibition-highline-item:hover .item-mask {
	z-index:1;
}
.item-info {
    position: absolute;
    top: calc(50% - 50px);
    left: 0;
    right: 0;
    margin: auto;
    width: 50%;
    text-align: center;
    z-index:2;
}
.item-info h3 {
	font-size: 24px;
	color: #fff;
}
.item-info p {
	color: #fff;
	font-size: 16px;
	max-height: 46px;
    overflow: hidden;
}
.more-data {
    background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));
    width: 100%;
    height: 100px;
    line-height: 100px;
    text-align: center;
    position: absolute;
    bottom: 0;
    z-index: 2;
}
.btn-more {
    cursor: pointer;
    background: url(../images/down-more.png) no-repeat;
    display: inline-block;
    width: 8px;
    height: 43px;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 10px;
    background-position-x: 50%;
}







.part-2 {margin-top: 200px;}

.part-2>div{
  display: inline-block;
  width: 20%;
  background: green;
  font-size: 12px;
  position: relative;
  vertical-align: middle;
  text-align: center;
}
.part-2>div:nth-child(2n){
    background: orange;
}
 
.part-2>div:before {
    content:"";
    display: inline-block;
    padding-bottom: 100%;
    width: .1px;
    vertical-align: middle;
}
.part-2>div img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
@media (max-width:768px) {
	.exhibition-highline-item {
		width: 100%;
	}
	.exhibition-featured>.exhibition-highline-item:first-child {
		height: 250px;
	}
	.part-1-title {
		font-size: 20px;
		margin-top: 80px;
		margin-bottom: 30px;
	}
	.item-info h3 {
		font-size: 18px;
	}
	.main-container {
	    padding-left: 18px !important;
	    padding-right: 18px !important;
	}
	.exhibition-item {
		width: 100% !important;
		margin-right: 0 !important;
	}
	.more-ex-title {
		margin-top: 30px;
	}
	
	
	/* �s�i���a�s�˦� */
	.item{height:300px !important;}
	.item img{width:100%;height:100% !important;}
	.carousel-caption {
	    left: 20 !important;
	    right:0 !important;
	    padding-bottom: 30px !important;
	    text-align:left;
	 }
	 .carousel-inner .stopictitletitle{top: INHERIT;}
}

/* �s�i���a�s�˦� */
.item{height:400px;}
.item img{width:100%;height:100% !important;object-fit: cover;overflow: hidden;}
.item .stopictitletitle{font-size:2.145833vw !important;}
.carousel-indicators .active{width:13px !important;height:13px !important}
.carousel-indicators li{width:11px !important;height:11px !important}
.carousel-caption{left:20px !important;text-align:left;right:0 !important;	}


.search-row-title .title-b{
	height: 56px !important;
    margin: 0 !important;
    line-height: unset !important;
    margin-bottom: 10px !important;
    padding-right: 150px;
}