.pages-header {
	height: 50vh;
	padding-top: 5vh;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.pages-header .cont h1, .pages-header .cont .h1 {
	font-size: 50px;
}

.section-padding { padding: 50px 0; }
.blog-pg.single .post .content p { margin: 0; }
.blog-pg.single .post .content p+p {
	margin-top: 30px;
}

/*img:not(.not-w100) {
	width: 100%;
	height: auto;
}*/
.cont img {
	max-width: 100%;
	width: auto;
}
img { max-width: 100%; }

#preloader { width: 100vw; }

.blog-pg .posts .item .img .info {
	top: initial;
	bottom: 0;
}

@media (max-width: 768px) {
	.navbar {
		min-height: 80px;
	}
	.navbar .navbar-collapse {
		max-height: 90vh;
		padding-bottom: 20px;
	}
	.slider .parallax-slider .caption h1,
	.slider .parallax-slider .caption .h1 {
		font-size: 24px;
	}
	.pages-header .cont h1 {
		font-size: 24px;
	}
	.portfolio .gallery.twsty .four-column {
		width: 100% !important;
	}
}