@media screen and (min-width: 933px) {
	.item.active {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-ms-align-items: center;
		align-items: center;
		justify-content: center;
	}
	.container {
		/*margin: 0;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-ms-align-items: center;
		align-items: center;
		justify-content: center;*/
		height: 80%;
	}
	.container .demand2 {
		height: 100%;
		margin: 0 !important;
		padding: 10px 0;
	}
	.container .demand2 > div:not(.text-center) {
		height: 100%;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: center;
		align-items: center;
		justify-content: space-between;
	}
	.container > div .gallery-top {
		height: 75%;
	}
	.container .col-lg-4 {
		height: 100%;
		overflow-x: hidden ;
		overflow-y: auto;
	}
}

.container .demand2 > div {
		padding-top: 10px;
		padding-bottom: 10px;
	}
.item.active {
	overflow-y: auto;
	overflow-x: hidden;
}