@media (min-width: 1200px) {
}
@media (min-width: 768px) {
	.full-width-bg:before,
	.full-width-bg:after {
	    content: "";
	    position: absolute;
	    top: 0;
	    bottom: 0;
	    width: 9999px;
	    display: block !important;
	}
	.full-width-bg:before {
	    right: 100%;
	}
	.full-width-bg:after {
	    left: 100%;
	}
	.comment-wrapper #add-discussion {
		margin-left: -14px;
    	margin-right: -15px;
    	margin-bottom: -14px;
	}
	.no-border.section-company-profile:nth-child(odd),
	.section-communities .group-wrapper:nth-child(even),
	.section-communities .group-wrapper:nth-child(even):before,
	.section-communities .group-wrapper:nth-child(even):after,
	.section-company-profile.full-width-bg:nth-child(odd):before,
	.section-company-profile.full-width-bg:nth-child(odd):after,
	.comment-wrapper #add-discussion,
	.recommend-company,
	.recommend-company:before,
	.recommend-company:after,
	#footer.full-width-bg:before,
	#footer.full-width-bg:after {
	    background: #F9FAF5;
	}
	#login-form-login-form,
	#register-form-register-form,
	#forgotpassword-form-forgotpassword-form {
	    min-height: 300px;
	}
	.pad-left-0 {
	    padding-left: 0px !important;
	}
	.pad-right-0 {
	    padding-right: 0px !important;
	}
	.flex-align-center,
	.lunch-wrapper,
	.info-wrapper .padding-group,
	.group-company-parent,
	.section-communities .group-wrapper,
	.available-people-wrapper {
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
	/*    -webkit-box-align: center;
	    -webkit-align-items: center;
	    -ms-flex-align: center;
	    align-items: center;
	    -webkit-box-pack: center;
	    -webkit-justify-content: center;
	    -ms-flex-pack: center;
	    justify-content: center;*/
	}
	.lunch-wrapper,
	.flex-align-center {
	    -webkit-box-align: center;
	    -webkit-align-items: center;
	    -ms-flex-align: center;
	    align-items: center;
	    -webkit-box-pack: center;
	    -webkit-justify-content: center;
	    -ms-flex-pack: center;
	    justify-content: center;
	}
}

@media (max-width: 767px) {
	#logo {
	    width: auto;
	}
	#searchForm {
	    width: 100%;
	    margin-top: 15px;
	    margin-bottom: 10px;
	}
	#nav {
	    position: absolute;
	    right: 5px;
	    top: 5px;
	}
	.signup_txt_left,
	.signup_txt_right,
	.medium.form {
	    width: 100% !important;
	}
	.about-page-title {
	    padding-top: 50px;
	    text-align: center;
	}
	.team-profile {
	    display: inline-block;
	    max-width: 100% !important;
	    vertical-align: top;
	    padding: 10px 15px;
	}
	#logo img {
	    max-width: 100px;
	    margin-top: 7px;
	}
}
@media (min-width: 768px) and (max-width: 1199px) {

}
@media (min-width: 992px) {
	.about-banner .container,
	.about-group {
	    width: 970px;
	    margin: 0 auto;
	}
}
