/*Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) { 
	.top_contributor{
		border-left: 0px solid #B9BFC7;
		border-right: 0px solid #B9BFC7;
		border-bottom: 1px solid #B9BFC7;
		border-top: 1px solid #B9BFC7;
		padding: 30px 0;
		margin: 30px 0px;
	}
	.recently_added {
		border-left: 0px solid #b9bfc7;
		border-right: 0px solid #b9bfc7;
		border-top: 1px solid #b9bfc7;
		border-bottom: 1px solid #b9bfc7;
		padding: 10px 0 10px 0px;
		margin: 10px 0px;
	}
	.site-info {
		text-align: center;
		margin-bottom: 20px;
		padding-bottom: 20px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.6);
	}
	#footer-footertwo {
		text-align: center;
		margin-bottom: 20px;
		padding-bottom: 20px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.6);
	}
	#footer-footerthree {
		text-align: center;
	}
}
@media (max-width: 525px) {
	.wp-block-tnp-minimal .tnp-subscription-minimal.with-name input.tnp-email, .wp-block-tnp-minimal .tnp-subscription-minimal.with-name input.tnp-name, .wp-block-tnp-minimal .tnp-subscription-minimal input.tnp-submit{
		width: 100%;
		margin: 0 auto;
	}
	.wp-block-tnp-minimal .tnp-subscription-minimal input.tnp-email, .wp-block-tnp-minimal .tnp-subscription-minimal input.tnp-name{
		width: 100%;
		margin-bottom: 15px;
		max-width: 100%;
	}
}
@media (max-width: 420px) {
	.footer-logos ul li {
	  display: block;
	}
	.footer-logos ul li a::after {
	  border-right: 0px solid #A9A9A9;
	  margin-right: 0px;
	  padding-right: 0px;
	}
}