@media screen and (max-width: 1080px) {
	.navbar-nav li {
	    margin: 0 3px;
	}
}
@media screen and (max-width: 991px) {
	.navbar-nav li{
		margin: 0;
	}
}

@media screen and (max-width: 767px) {
	body{
		font-size: 16px;
	}

	.footer{
		font-size: 10px;
	}
	.footer p{
		margin-bottom: 8px;
	}

	.home .logo{
		max-width: 220px;
	}
	.home {
	    min-height: 300px;
	}
	.page-content{
		font-size: 15px;
	}
	.page-updates ul{
		padding-left: 20px;
	}
}

@media screen and (max-width: 575px) {
	a.logo{
		max-width: 220px;
		display: block;
		margin: auto;
	}
	.page-title h1{
		font-size: 24px;
	}
	.page-title{
		margin-bottom: 15px;
	}
	.accordion .btn-block{
		font-size: 16px;
	}
	.accordion .card-body ul{
		padding-left: 25px;
	}
	.contact-form form{
		padding: 25px 18px;
	}
	.page-results li h3{
		font-size: 17px;
		white-space: normal;
	}
	.page-results{
		font-size: 13px;
	}
	.page-results li {
	    margin-bottom: 25px;
	}
	.pagination_area li {
	    margin-right: 2px;
	}
	.page-updates {
	    font-size: 16px;
	}
	.post_image, .post_content{
		max-width: 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		-o-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	.post_content{
		padding: 20px 18px 10px;
	}
	.post_author {
	    margin-bottom: 15px;
	}
	.post_content h2{
		font-size: 20px;
	}
}

.bottom-links {
	font-size: 0.85rem;
}
