@media (max-width: 1210px) and (min-width: 999px) {
	#create-project{
		width: 77%;
	}
	#faq-list {
		width: 22%;
	}
	#faq-list li {
		margin-left: 15px;
	}
}
@media (max-width: 1210px) {
	.search-box {
		margin: 0 0 0 24px;
	}
	.video-player {
		width: 100%;
	}
	ul#project-page-tab li {
		margin-right: 5px;
	}
	ul#project-page-tab {
		margin-left: 10px;
	}
	.request-accreditation .ra-row2 {
		font-size: 27px;
	}
	#user-bio .bio-btns .btn {
		width: 48%;
		font-size: 18px;
	}
	#tabs-page-tab-container{
		padding:0;
	}
	.wysiwyg-input {
		height: 250px;
	}
	h1.bar {
		margin-top: 0;
	}
}
@media (min-width: 999px) {
	html, body {height: 100%;}
	#wrap {min-height: 100%;}
	#page-addon {
		overflow:auto;
		padding-bottom: 315px;
	}  /* must be same height as the footer */
	footer {position: relative;
		margin-top: -315px; /* negative value of footer height */
		clear:both;
		z-index: 4;
	}
}
@media (max-width: 999px) {
	#faq-list,
	#create-project{
		width: 100%;
		float:none;
	}
	a#right-menu,
	#sidr-right {
		display: block;
	}
	.hide-999 {
		display: none;
	}
	.request-accreditation {
		margin-bottom: 20px;
	}
	.user-bio-fields .r1 .c1 .user-photo-frame {
		top: -42px;
	}
	ul#tabs-page-tab {
		margin-left: 10px;
	}
	.input-field-row.input-field-row-50 .form-group .state-field {
		width: 64%;
	}
	#profil-pane .profil-pane-content{
		padding-right:15px;
		padding-left:15px;
	}
}
@media (max-width: 968px) {
	body footer {
		position: relative;
		height: auto;
		padding-bottom: 10px;
	}
	body #page-addon {
		margin-bottom: 0px;
	}
	.investor-block .investor-footer .col-md-4 {
		width: 30%;
		float: left;
		margin: 0 1%;
	}
	.footer-menu .col-md-3 {
		float: left;
		width: 32%;
	}
	.footer-menu .col-md-6 {
		width: 35%;
		float: right;
	}
}
/* TABLET */

@media (max-width: 990px) and (min-width: 700px) {
	.pr-r1-left {
		width: 48%;
		float: left;
	}
	.pr-r1-right {
		width: 48%;
		float: left;
		padding-right: 0;
	}
	.request-accreditation .ra-row3 .btn.btn-lg {
		height: 60px;
		margin: 15px 0px;
		font-size: 22px;
		line-height: 60px;
	}
	.request-accreditation .ra-row2 {
		font-size: 23px;
	}
}
/* TABLET */

@media (max-width: 850px) {}
@media (max-width: 798px) {
	#faq-list,
	#create-project{
		width: 94%;
		float:none;
		margin-right:auto;
		margin-left:auto;
	}
	ul#tabs-page-tab li {
	margin-right: 5px;
	width: 18%;
	}
	ul#tabs-page-tab li a{
		width: 99%;
	}
	#tabs-page-tab-container{
		padding-left:10px;
		padding-right:10px;
	}
	#tabs-page-tab-content .tab-pane {
		padding:25px;
	}
	.input-field-row.input-field-row-50 .form-group {
		display: inline-block;
	}
	#dashboard.tab-pane .ni-block {
		width: 98%;
		float: none;
		margin: 0 auto 25px;
	}
	#cb-1c .cb-70,
	#cb-1d .cb-70{
		width:98%;
	}
	#cb-1a .cb-30,
	#cb-1e .cb-30 {
		display: inline-block;
	}
	#cb-1a .cb-70,
	#cb-1e .cb-70{
		width: 65%;
		float:left;
		display: inline-block;
	}
	.cb-2-c1-c2.left{
		width:100%;
	}
	.cb-2-c {
		width: 48%;
		margin-right: 1%;
		float: left;
	}
	.cb-2-c-field-notes {
		max-width: 98%;
		top: -30px;
	}
	#cb-3d.input-field-row .form-group {
		width: 48.5%;
		margin-right: 1%;
		display: inline-block;
	}
	#create-project .cp-box{ overflow-x:hidden; }
	.editor-toolbar a > img {
		width: 23px;
		height: auto;
	}
}
@media (max-width: 700px) {
	.pr-r1-left.col-md-5 {
		padding-right:15px;
	}
	ul#project-page-tab li {
		margin-right: 5px;
		width: 23%;
	}
	ul#project-page-tab li a {
		width: auto;
	}
	ul#project-page-tab li a span {
		display: none;
	}
	form#post-comment textarea {
		height: 100px;
	}
	#about.tab-pane {
		padding: 10px 20px 30px;
	}
	.ppc-right {
		width: 170px;
		text-align: right;
	}
	.ppc-right a.btn {
		margin-bottom: 8px;
	}
	.profile-page-content {
		padding: 0 20px 20px 20px;
	}
	.profile-page-content h2 {
		padding: 10px 0 10px;
	}
	body #cb-3 .well {
		padding-left: 20px;
	}
	#cb-5b .well-block {
		padding-left:5px;
	}
}
@media (max-width: 968px) and (min-width: 620px) {}
@media (max-width: 600px) {
	ul#tabs-page-tab li a span{ display:none; }
	.footer-menu .col-md-3 {
		float: left;
		width: 49%;
		padding-bottom: 14px;
		padding-right: 0;
	}
	.footer-menu .col-md-6 {
		width: 296px;
		float: none;
		margin: 10px auto 0;
		clear: both;
		position: relative;
		height: 43px;
		padding: 7px 0 0;
	}
	input.upload-input {
		width: 35%;
	}
	#cb-1e .cb-70,
	#cb-1e .cb-30,
	#cb-1a .cb-70,
	#cb-3d.input-field-row .form-group,
	#cb-1a .cb-30{
		width: 100%;
		margin: 0 0 15px 0;
	}
}
@media (max-width: 500px) {
	.ppc-right {
		margin-top: 0;
		text-align: center;
		float: none;
		clear: both;
		padding-top: 18px;
		width:auto;
	}
	body h3 {
        font-size: 16px;
    }
	.ppc-right a.btn {
		margin-bottom: 8px;
		max-width: 80%;
		margin-left: 0;
	}
	.input-field-row.input-field-row-50 .form-group {
		display: inline-block;
		width:98%;
	}
	.ppc-left .profile-details {
		padding: 25px 0 0 20px;
	}
	ul#comment-thread .user-photo-com {
width: 32px;
height: 32px;
margin-top: 6px;
}
	ul#comment-thread li .comment-content {
margin-left: 50px;
padding: 5px 10px;
}
	ul#comment-thread li .comment-content .comment-arrow {
margin: 9px 0 0 -19px;
}
	ul#comment-thread li .comment-content .cc-r1 .cc-r1-c1 {
font-size: 16px;
		padding-right: 5px;
	}
	ul#comment-thread li .comment-content .cc-r1 .cc-r1-c2 {
font-size: 12px;
}
	body {
		font-size: 13px;
	}
}
@media (max-width: 420px) {
	ul#project-page-tab {
		margin-left: 7px;
	}
	ul#project-page-tab li {
		margin-right: 0;
		font-size: 13px;
		width: 25%;
	}
	ul#tabs-page-tab li a{
		font-size:0;
	}
	ul#tabs-page-tab li a span {
		display:inline-block;
		left: 1px;
		top: 10px;
	}
}
@media (max-width: 350px) {}