@media only screen and (min-width: 1550px) {
	.section3 {
		padding: 36px 22%;
	}
	.bio {
		padding: 20px 40px;
	}
}
@media only screen and (max-width: 1550px) {
	.section3 {
		padding: 36px 15%;
	}
	.bio {
		padding: 20px 20px;
	}
}
@media only screen and (max-width: 1350px) {
	.section3 {
		padding: 36px 10%;
	}
	.footer {
		font-size: .6em;
	}
}
@media only screen and (min-width: 1180px) {
	body {
			font-size: 31px;
		}
}
@media only screen and (max-width: 1180px) {
	.section3 {
		padding: 36px 5%;
		font-size: .85em;
	}
	.section2 {
		padding: 50px 20%;
	}
	.section4, .section5 {
		padding: 50px 15%;
	}
	.footer-p {
		padding: 31px 15% 52px 15%;
	}
	body, .footer-p {
		font-size: 20px;
	}
	.footer {
		font-size: .8em;
	}
}
@media only screen and (min-width: 980px) {
	.sq-img {
		width: 193px;
	}
}
@media only screen and (max-width: 980px) {
	.section1 {
		padding: 100px 0 0 0;
	}
	.section2 {
		padding: 50px 10%;
	}
	.section3 {
		padding: 36px 0;
	}
	.section4, .section5 {
		padding: 50px 5%;
	}
	.footer-p {
		padding: 31px 10% 52px 10%;
	}
	.sq-img {
		width: 170px;
	}
	.section7 {
		font-size: .8em;
	}
	.col-6 {
		width: 65%;
	}
}
@media only screen and (max-width: 880px) {
	.left, .right {
		float: none;
	}
	.square {
		width: 70%;
		margin: 0 auto;
	}
	.section7 {
		font-size: 1em;
	}
	.section7 .col-3 {
		width: 100%;
		clear: both;
	}
}
@media only screen and (max-width: 800px) {
	.section1:after {
		border-color: #DEDEDE rgba(0,0,0,0);
	}
}
@media only screen and (min-width: 750px) {
	.col-3 {
		width: 33%;
		float: left;
		display: block;
	}
	.col-6 {
		float: left;
		display: block;
		width: 35%;
	}
}
@media only screen and (max-width: 750px) {
	.section1 {
		padding: 70px 0;
	}
	.section2 {
		padding: 40px 10px;
	}
	.square {
		width: 90%;
	}
	.col-3, .col-6 {
		width: 90% !important;
		clear: both;
	}
	.footer .col-6 {
		text-align: center;
		margin-left: 10px;
	}
	.copyright {
		padding-top: 10px;
	}
}
@media only screen and (max-width: 510px) {
	.section1:after {
  	border-color: #6B6B6B rgba(0, 0, 0, 0);
	}
	.sq-img {
		width: 50px;
	}
	.square span {
		text-align: left;
		width: 80%;
		padding: 0 35px;
	}
	.btn_invite {
		width: 230px;
		height: 44px;
		background-image: url('images/request_invite-230x90.png');
	}
}