@media (min-device-width: 299px) and (max-device-width:1000px) {
	
	.container-big {
		width: auto;
	}
	
	.display-flex {
		display: flex;
	}
	
	/* HEADER */
	
	.top-logo-2 {
		max-width: 60%;
	    margin-left: -26px;
	    margin-top: 6px;
	}
	
	.top-logo-1,
	.top-logo-2 {
		width: 100%;
		margin-left: 0;
		max-width: 100%;
	}
	
	.hide-desktop {
		display: inherit;
	}
	
	.hide-mobile {
		display: none;
	}
	
	.site-header {
		position: inherit;
		display: none;
		height: auto;
	}
	
	.icon-area {
		position: inherit;
	}
	
	.fa-bars {
		font-size: 40px;
		margin-bottom: 20px;
		margin-top: 20px;
		margin-left: 20px;
	}
	
	.main-navigation ul {
		display: inherit;
	}
	
	.main-navigation ul li {
		float: none;
		text-align: center;
		margin-bottom: 20px;
	}
	
	.icon-area .icon-box {
		width: 25%;
		margin-right: 0;
	}
	
	.icon-area p {
		text-align: center;
	}
	
	.icon-area .icon-box img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
	}	
	
	.twitter-box {
		margin-top: 0;
	    margin-bottom: 30px;
	    padding: 100px 30px 30px 30px;
	}
	
	.twitter-box .twitter-icon {
	    max-width: 160px;
	}
	
	/* CONTENT */
	
	.layout-textarea .info-box {
		min-height: 0;
		margin-bottom: 40px;
	}
	
	.member {
		display: block;
		text-align: center;
	}
	
	.members {
		display: inherit;
	}
	
	.remove-padding {
		margin: 0px -15px;
	}
	
	.remove-padding .col-md-12 {
		padding-left: 0;
		padding-right: 0;
	}
	
	.team-section h2 {
		padding: 20px 0;
	}
	
	.button-white {
		padding: 26px 80px;
	}
	
	.post-container {
		display: inherit;
	}
	
	.post-img-circle {
		margin-bottom: 30px;
	}
	
	.post-container a {
		width: 100%;
	}
	
	.post-banner h1,
	.post-banner h2 {
		font-size: 54px;
	}
	
	.post-banner img {
		margin-top: 0;
	}
	
	/* FONTS */
	
	body h3 {
		font-size: 44px;
	}
	
	.team-section h2 {
		font-size: 44px;
	}
	
	.head-icon-box {
		padding-bottom: 40px;
	}
	
	.head-icon-box h2 {
		font-size: 60px;	
	}	
	
	.head-icon-box p {
		font-size: 20px;
	}
	
	.home-background h2 {
		font-size: 36px;
	}
	
	.content-area {
	    margin-top: 0;
	}
	
	.partners-header h1, 
	.partners-header h2 {
		font-size: 54px;
	}
	
	.partners-header h1 {
		margin-top: 30px;
	}
	
	.partners-header h2 {
		margin-bottom: 30px;
	}
	
	.layout-textarea p {
	    font-size: 16px;
	    overflow: hidden;
	}
	
	.post-button-area p {
	    font-size: 20px;
	    line-height: 34px;
	}
	
	.goals h2 {
		margin-top: 40px;
		text-align: center;
	}
	
	.goal,
	.circle-img {
		display: table;
		margin-left: auto;
		margin-right: auto;
	}
	
	.goals {
		padding-top: 0;
	}
	
	/* FOOTER */
	
	.footer-box .container .secondary-navigation ul li {
		text-align: center;
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
	
	.head-btn-1 {
		text-align: center;
		display: block;
	}
	
	.header-menu-box img {
		display: block !important;
		margin-left: auto;
		margin-right: auto;
		width: 80%;
		height: auto;		
	}
	
	.overflow-box {
		height: auto !important;
	}
	
	.main-navigation .sub-menu {
		position: inherit !important;
	    width: 100% !important;
	    display: none;
	    float: none;
	}
	
	.site-header.scrolled {
		height: auto;
	}
	
	.main-navigation ul ul a {
		width: auto !important;
	}
	
	.head-icon-box h2,
	.head-icon-box p {
		padding-left: 20px;
	}
	
	.tile-filter {
		opacity: 1;
	}
	
	#footer-navigation {
		width: 80%;
	    margin-left: 10%;
	    margin-top: 40px;	
	}
	
	#footer-navigation ul {
		margin: 0;
	}
	
}