#ba {
	background: none;
	padding: 0 !important;
}

.page-inner {
	background-image: url('../images/back-gallery.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	padding: 79px 0 127px 0;
}

.page-inner:after {
	width: 1428px;
	height: 325px;
	content: "";
	position: absolute;
	bottom: -100px;
	right: -400px;
	background-image: url('../images/gradient.png');
	background-repeat: no-repeat;
}

h1.main-title {
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 20px !important;
    margin: 0 auto;
    padding-bottom: 20px;
    letter-spacing: 0;
}

.before-after .select-css {
	border: 1px solid #707070;
	border-radius: 2px;
	width: 533px;
	max-width: 100%;
	font-size: 14px;
	letter-spacing: 0.02em;
	line-height: 35px;
	height: 35px;
	padding: 0 17px;
	margin: 12px 0 66px 0;
}

.before-after {
	margin-bottom: 0 !important;
}

.before-after .button {
	display: none !important;
}

@media screen and (max-width: 768px) {
	.page-inner {
		padding: 70px 0 112px 0;
		background-image: url('../images/back-gallery-m.jpg');
		background-size: cover;
		background-position: top center;
		background-repeat: no-repeat;
	}


	.page-inner:after {
		display: none;
	}

	.page-inner #title .container,
	.page-inner #ba .container {
		width: 100%;
	}

	.before-after .select-css {
		margin-bottom: 39px;
		margin-left: 15px;
		margin-right: 15px;
		width: calc(100% - 30px);
	}
}