@media only screen and (min-width: 1100px) and (max-width: 1180px) {

	.logo {
		margin-top: -15px;
		max-width: 170px;
		margin-right: 2px;
	}

	ul.nav li a {
		font-size: 14px;
		display: block;
		padding: 12px 10px 12px 12px;
	}
}

@media only screen and (min-width: 1181px) and (max-width: 1280px) {
	.logo {
		margin-top: -15px;
		max-width: 170px;
		margin-right: 2px;
	}

	ul.nav li a {
		font-size: 14px;
		display: block;
		padding: 12px 10px 12px 12px;
	}

}

@media only screen and (min-width: 1921px) {
	.new-slide-wrap {
		background-size: contain;
	}
	.logo {
		margin-top: -20px;
		margin-right: 50px;
		max-width: 200px;
	}

	ul.nav li a {
		padding: 12px 12px 12px 22px;
	}
}

@media (max-width: 1200px) {

	.main,
	.content_container {
		width: 85%;
	}
}


@media (max-width: 1100px) {

	ul.top_nav,
	ul.nav,
	.top_dark,
	.login_signup,
	.login_signup_1 {
		display: none;
	}

	#nav {
		display: block;
	}

	a#nav-toggle {
		display: block;
		background: url(/images/icon-menu.png) no-repeat 97.5% center #2c2c2e;
		padding: 10px;
		color: #FFF;
		font-size: 16px;
	}

	#nav ul li a {
		display: block;
		padding: 12px 10px 12px 10px;
	}
}


@media (max-width: 980px) {

	/* Footer */
	#footer .main-footer .grid_3 {
		width: 48%;
	}

	#footer .footer-menu>ul {
		float: left;
		width: 50%;
	}

	#footer .footer-menu>ul:first-child {
		width: 50%;
	}

	#footer .site-copyright {
		padding-top: 40px;
	}

}

@media (max-width: 767px) {

	.content-section-white,
	.content-section-grey {
		padding: 4rem 0 6rem 0 !important;
	}

	.homepage-first-section {
		padding-bottom: 0;
		min-height: 500px;
	}

	.new-slide-wrap {
		background-position: top -30px center !important;
	}

	.desktop767 {
		display: none !important;
	}

	.hero-section-text br {
		display: none;
	}

	#fundernation h2 br {
		display: none;
	}

	h1.heading_large_dark {
		font-size: 45px;
	}

	h1 {
		font-size: 40px;
	}

	h2 {
		font-size: 30px;
		padding: 0 0 0.5rem 0;
	}

	p.subheader {
		font-size: 20px;
		line-height: 26px;
	}

	p {
		font-size: 18px;
		hyphens: auto;
	}

	.investment-sweetspots {
		justify-content: space-between;
	}

	.sweet-card {
		width: 48%;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}

	.sweet-card:nth-of-type(3) {
		margin-top: 10%;
	}

	.view_compaign {
		width: unset;
		margin: 0 auto;
	}

	.footer_column {
		width: 35%;
	}
}

@media (max-width: 480px) {
	p.subheader {
		text-align: justify;
	}
	.center {
		text-align: justify;
	}
	nav {
		display: flex;
		justify-content: center;
	}
	h1.heading_large_dark {
		font-size: 42px;
		padding-top: 1.5rem;
	}
	.user_pic {
		width: inherit;
	}

	.new-slide-wrap {
		background-position: top -10px center !important;
	}

	.sweet-card:nth-of-type(3),
	.sweet-card:nth-of-type(2) {
		margin-top: 20%;
	}

	.logo-container-footer {
		display: flex;
		justify-content: center;
	}

	.footer_content a,
	.footer_content p,
	.footer_content li {
		text-align: center;
		line-height: 25px;
	}

	#logo {
		float: none;
		width: auto;
		padding: 0 0 20px 0;
		text-align: center;
	}

	#header .top-menu .nav-horizontal {
		display: none;
	}

	#header .top-menu .btn-toogle-menu {
		display: block;
	}

	#header .wrap-top-menu .iBtnRed {
		margin-top: 6px;
	}

	#header .main-nav {
		margin: 0 auto;
		float: none;
		width: 215px;
	}

	#header .account-panel {
		margin: 0 0 10px 0;
		float: none;
		text-align: center;
	}

	#header .account-panel .btn {
		float: none;
	}

	#header .form-search {
		float: none;
		width: 220px;
		margin: 0 auto;
	}

	.lst-popular-project>.grid_3,
	#footer .main-footer .grid_3 {
		width: 98%;
	}

	#footer .copyright {
		text-align: center;
	}

	#footer .logo-footer {
		position: static;
	}

	#footer .term-privacy {
		position: static;
		padding: 20px 0;
	}

	#footer .site-copyright {
		padding: 0;
	}

	.sweet-card {
		width: 100%;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}

	.btn {
		font-size: 14px;
	}

	.logo {
		margin-top: -8px;
		margin-right: 0;
		max-width: 150px;
	}

	#footer_column_rights {
		width: 100%;
		display: flex;
		text-align: center;
		margin-bottom: 2rem;
		flex-direction: column;
		flex-wrap: wrap;
		align-content: space-around;
	}

	#footer_column_rights ul {
		margin-top: 0;
	}

	#footer_column_fundernation {
		width: 100%;
		display: flex;
		text-align: center;
		margin-bottom: 2rem;
		flex-direction: column;
		flex-wrap: wrap;
		align-content: space-around;
	}

	#footer_column_more {
		display: none;
	}

	#footer_column_contact {
		display: flex;
		width: 100%;
		flex-direction: column;
		align-items: center;
	}

	.contact_data {
		display: flex;
		width: 100%;
		flex-direction: column;
		align-items: center;
		margin-bottom: 2rem;
	}

	.footer_column {
		width: 100% !important;
	}

	#footer_column_contact h4 {
		text-align: center;
	}

	.copyright {
		width: 100%;
		padding: 5px 0;
		text-align: center;
		float: none;
	}

	.main_nav {
		display: none;
	}

	.footer_box_25p {
		width: 50%;
		float: left;
	}

	.footerB ul {
		text-align: left;
	}

	.footer_box_50p li {
		width: 100%;
		height: 21px;
	}

	p {
		line-height: 25px;
	}
}