@media (min-width: 1921px) {
	/* Generic */

	/* About Left - Img */
	.circled_img {
		max-height: 650px;
	}

	/* About Page - Carousel */
	.userSwiper .swiper-slide {
		height: auto;
	}
}
@media (max-width: 1800px) {
	/* Right Menu */
	#right_menu > .row.lg-x-padding {
		padding-left: 100px;
		padding-right: 100px;
	}
	#right_menu > .row.lg-x-padding:first-child {
		padding-right: 50px;
	}

	/* Modal Menu */
	#mobile-menu-modal li a {
		font-size: 18px;
	}

	/* About Us - Section #2 */
	#about_section_2 {
		margin-top: -200px;
	}
	.curved_img {
		max-width: 900px;
		min-height: 400px;
	}

	/* Titles */
	.normal-title {
		font-size: 95px;
	}
	.small-title {
		font-size: 45px;
	}

	/* Buttons */
	.button {
		font-size: 16px;
		padding: 15px 35px;
	}

	/* Trending Topics */
	.topic_link_1 {
		left: -5%;
	}
	.topic_link_2 {
		top: -5%;
	}
	.topic_link_3 {
		right: 0%;
	}
	.topic_link_4 {
		left: 2.5%;
		top: 65%;
	}
	.topic_link_5 {
		left: calc(50% - 150px);
		bottom: -5%;
	}
	.topic_link_6 {
		right: -5%;
		top: 65%;
	}
	.topic_link_7 {
		left: calc(40% - 100px);
		top: 40%;
	}
}
@media (max-width: 1600px) {
	/* Generic */
	body {
		font-size: 20px;
		line-height: 28px;
	}

	.border-radious {
		border-radius: 200px 0 200px 0;
	}

	/* Text */
	.big-text {
		font-size: 25px;
	}
	.sm-big-text {
		font-size: 20px;
	}

	/* Titles */
	.big-title {
		font-size: 150px;
	}
	.medium-title {
		font-size: 100px;
	}
	.normal-title {
		font-size: 75px;
	}
	.small-title {
		font-size: 35px;
	}
	.smaller-title {
		font-size: 30px;
	}

	/* Paddings */
	.lg-y-padding {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	.md-y-padding {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.lg-x-padding {
		padding-left: 75px;
		padding-right: 75px;
	}
	.md-x-padding {
		padding-left: 50px;
		padding-right: 50px;
	}

	/* Margins */
	.lg-y-margin {
		margin-top: 100px;
		margin-bottom: 100px;
	}

	/* Menu */
	#right_menu {
		padding-top: 125px;
	}
	#mobile-menu-modal li {
		margin: 10px 7px;
	}
	#mobile-menu-modal li a,
	#mobile-menu-modal .footer-newsletter input,
	.wpforms-field-container {
		font-size: 16px;
	}
	#mobile-menu-modal .footer-newsletter input {
		padding: 15px 10px;
	}

	/* Buttons */
	.button {
		font-size: 15px;
		padding: 15px 30px;
	}
	#post_sidebar *[id^='save_post-'] {
		margin-right: 10px;
	}

	/* News */
	#news .slide-item {
		max-width: 625px;
	}
	.news_title {
		top: -250px;
		left: 720px;
	}
	.news_carousel {
		top: -40vh;
	}

	/* About */
	#about_us {
		margin-top: 75px;
	}
	.circled_img {
		max-height: 400px;
	}
	.curved_img {
		max-width: 800px;
		min-height: 400px;
		margin-left: 32.5px;
	}

	/* Location */
	.top_map {
		width: 50%;
	}

	/* Trending Topics */
	.topic_link_1 {
		left: -5%;
		top: 10%;
	}
	.topic_link_3 {
		right: -5%;
	}
	.topic_link_4 {
		left: 0;
	}

	/* Footer */
	.footer-left img {
		max-height: 65px;
		display: block;
	}
	.footer-left img:nth-child(2) {
		max-height: 70px;
	}
	.footer-right h2 {
		top: 200px;
		left: -55px;
	}
	.footer-contact {
		padding-top: 150px;
	}

	/* About Us - Section #2 */
	#about_section_2 {
		margin-top: -150px;
	}
	#about_section_2_text {
		margin-top: 150px;
	}
	.num_shape {
		max-height: unset;
		height: 90px;
		top: 0;
		left: calc(50% - 40px);
	}

	/* About Us - Section #6 */
	#parallax_img {
		height: 750px;
	}

	/* News */
	/* .post-image img {
		width: auto;
		min-height: 100%;
	} */
	
	.post-image img {
		width: auto;
		min-height: 100%;
		height: auto;
		width: 100%;
	}

	/* Posts */
	.bigger-font,
	#reply-title {
		font-size: 20px;
		line-height: 30px;
	}
}
@media (max-width: 1399.98px) {
	/* Generic */
	body {
		font-size: 18px;
		line-height: 26px;
	}
	.border-radious {
		border-radius: 175px 0 175px 0;
	}

	/* Buttons */
	.button {
		padding: 15px 25px;
	}

	/* Titles */
	.normal-title {
		font-size: 65px;
	}
	.small-title {
		font-size: 30px;
	}

	/* Paddings */

	/* Margins */

	/* Menu */
	#right_menu > .row.lg-x-padding {
		padding-left: 50px;
		padding-right: 50px;
	}
	/* Menu */
	#mobile-menu-modal li {
		display: block;
		margin-bottom: 20px;
	}
	#mobile-menu-modal li a {
		font-size: 20px;
	}
	.social-icons a {
		margin: 0 5px 0 0;
	}

	/* News */
	#news .slide-item {
		max-width: 600px;
	}
	.news_title {
		left: 700px;
	}

	/* About Us*/
	.curved_img {
		margin-left: 0px;
	}

	/* Trending Topics */
	.topic_link_3 {
		top: 30%;
		right: -10%;
	}
	.topic_link_4 {
		left: -5%;
		top: 55%;
	}
	.topic_link_5 {
		left: 25%;
		bottom: -5%;
	}

	/* Footer */
	.footer-left img {
		max-height: 55px;
	}
	.footer-left img:nth-child(2) {
		max-height: 60px;
	}

	/* About Us */
	.userSwiper .swiper-slide {
		height: 200px;
	}
	.userSwiper .swiper-slide.swiper-slide-active img {
		width: 100%;
		max-height: unset;
	}
	#about_section_4 .row.position-relative::before {
		top: 90px;
	}
	#partners_logo .swiper-slide img {
		height: 100px;
	}
	#about_section_1 {
		padding-left: 75px;
		padding-right: 75px;
		border-bottom-right-radius: 0;
	}
	#about_section_2 {
		margin-top: 0;
	}
	#about_section_2_text {
		margin-top: 0;
		padding-left: 50px;
	}
	#about_section_6 {
		padding-left: 50px;
		padding-right: 50px;
	}

	/* Comments */
	#post_content.expanded {
		margin-left: -15vw;
	}
	#post_sidebar.expanded {
		width: 70vw;
	}
}
@media (max-width: 1199.98px) {
	/* Generic */
	.border-radious {
		border-radius: 150px 0 150px 0;
	}

	/* Titles */
	.big-title {
		font-size: 125px;
	}
	.medium-title {
		font-size: 75px;
	}

	/* Paddings */

	/* Margins */

	/* Search */
	.trendind-topics-search li {
		margin: 0 10px;
		text-align: center;
	}

	/* Menu */
	#newsletter {
		max-width: 65%;
		margin-bottom: 40px;
	}

	/* News */
	.news_title {
		left: 600px;
		top: -210px;
	}
	#news .slide-item {
		max-width: 500px;
	}

	/* About Us */
	.circled_img {
		max-height: 300px;
	}
	.about_img_right {
		right: -30px;
	}
	.curved_img {
		max-width: 575px;
		min-height: 375px;
		margin-left: 0;
	}
	#parallax_img {
		background-attachment: scroll;
	}

	/* Our Location */
	.mapsvg_right_text.w-75 {
		width: 100% !important;
	}

	/* Trending Topics */
	.topic_link_1 {
		left: 5%;
	}
	.topic_link_2 {
		top: -5%;
		left: unset;
		right: 10%;
	}
	.topic_link_3 {
		top: 25%;
		right: 0;
	}
	.topic_link_4 {
		left: 0;
	}
	.topic_link_5 {
		left: 30%;
		bottom: 0;
	}
	.topic_link_6 {
		right: 5%;
		top: 65%;
	}

	/* Footer */
	.footer-right .medium-title {
		font-size: 100px;
	}
	.footer-contact {
		padding-top: 150px;
		padding-left: 50px;
		padding-right: 85px;
	}

	/* Post Item */
	.post-item .smaller-title {
		font-size: 25px;
	}
	.big-item .post-image img,
	.medium-item .post-image img,
	.small-item .post-image img {
		height: auto;
		width: 100%;
	}

	/* Post Content */
	#post_content_inner {
		padding-left: 25px;
		padding-right: 25px;
	}
	.post-image *[id^='save_post-'] {
		left: 20px;
		bottom: 20px;
		padding: 7px 12px;
	}

	/* Comments */
	#post_content.expanded {
		margin-left: -20vw;
	}
	#post_sidebar.expanded {
		width: 65vw;
	}
	#post_sidebar *[id^='save_post-'] {
		margin-right: 10px;
		margin-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
	/* Generic */
	body,
	.search-input {
		font-size: 16px;
		line-height: 24px;
	}
	.border-radious {
		border-radius: 125px 0 125px 0;
	}
	.button.vertical {
		padding: 55px 10px 35px;
	}

	/* Titles */
	.big-text {
		font-size: 22px;
	}
	.sm-big-text {
		font-size: 18px;
	}

	/* Paddings */
	.padding-e {
		padding-right: 50px;
	}
	.lg-x-padding {
		padding-left: 50px;
		padding-right: 50px;
	}

	/* Margins */
	.lg-y-margin {
		margin-top: 50px;
		margin-bottom: 50px;
	}
	.md-y-margin {
		margin-top: 35px;
		margin-bottom: 35px;
	}

	/* Menu */
	#menu_logos img {
		height: auto;
		margin-bottom: 25px;
	}
	#newsletter {
		max-width: 90%;
		margin-bottom: 40px;
	}
	#social {
		margin-bottom: 50px;
	}
	#right_menu > .row.lg-x-padding {
		padding-left: 30px;
		padding-right: 50px;
	}
	#right_menu > .row.lg-x-padding:first-child {
		padding-right: 30px;
	}
	.button.button-alt.search-button {
		display: block;
		max-width: 50%;
		margin-left: auto;
		margin-right: auto;
	}

	/* Search */
	#modal_search_form {
		margin-top: 75px;
	}
	.topics-search-title {
		margin-top: 15px;
	}

	/* Header */
	#header {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	#flash {
		margin-top: 10px;
		order: 2;
	}
	#header #flash {
		display: block;
		transition: all 0.3s linear;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-ms-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
	}
	#header.scroll #flash {
		display: none;
		transition: all 0.3s linear;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-ms-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
	}

	/* News */
	.news_carousel {
		top: -35vh;
	}

	/* About */
	.about_us_title {
		margin-right: 0;
	}
	#about_us,
	#about_us .row.lg-x-padding {
		padding-left: 25px;
		padding-right: 25px;
	}
	#about_us .big-title {
		margin-bottom: 25px;
	}
	.about_img_left,
	.about_img_right {
		text-align: center;
	}
	.about_img_right {
		right: 0;
		margin-bottom: 30px;
	}
	.curved_img {
		max-width: 500px;
		min-height: 300px;
		margin-left: 0;
	}

	/* Location */
	.top_map,
	.bottom_map.w-50 {
		width: 75% !important;
	}
	.bottom_map {
		margin-left: 0;
	}
	#mapsvg_outer {
		max-width: 70%;
		padding-left: 0.5rem;
		margin-left: auto;
		margin-right: auto;
	}
	.location_left_logo {
		margin-right: 20px;
	}

	/* Trending Topics */
	.topic_link_1 {
		left: 0;
	}
	.topic_link_4 {
		top: 50%;
	}

	/* Footer */
	.footer-left.lg-x-padding {
		padding-left: 25px;
	}
	.footer-right {
		padding-top: 20px;
	}
	.footer-contact {
		padding-top: 150px;
		padding-left: 75px;
		padding-right: 45px;
	}

	/* About Page */
	#about_section_1 {
		padding-top: 75px;
		padding-left: 50px;
		padding-right: 50px;
		border-bottom-right-radius: 0;
	}
	#about_section_2_text {
		padding-left: 30px;
	}
	#main_goal_content {
		margin-top: 15px;
	}
	.num_shape {
		top: -5px;
	}
	#partners_logo .swiper-slide img {
		height: 75px;
	}
	#parallax_img {
		height: 650px;
	}

	/* What we do Page */
	.page-template-template-whatwedo #main-content {
		padding-left: 50px;
		padding-right: 50px;
	}

	/* News Post */
	#single_hero {
		border-bottom-right-radius: inherit;
	}
	#post_content_inner {
		padding-left: 50px;
		padding-right: 50px;
	}
	#mobileRelated {
		padding-left: 60px;
		padding-right: 60px;
	}
	#post_content_inner::before {
		display: none;
	}
	#post_info {
		bottom: 50px;
	}

	/* Post Expanded */
	#back_to_article {
		left: 15px;
		top: 15px;
	}
	#post_content.expanded {
		margin-left: 0vw;
	}
	#post_sidebar.expanded {
		width: 100vw;
		padding-right: 3rem;
	}
	#post_sidebar::before {
		height: 100%;
		border-radius: 0;
	}
	#post_sidebar::after,
	#single_hero::after {
		width: calc(100% + 100px);
		left: calc(100% - 100px);
	}
	.hoodini {
		margin-bottom: 0;
	}
	.hoodini.go {
		overflow: hidden;
		margin-bottom: -100%;
	}
	#back_to_article span {
		display: inline-block;
		transform: rotate(-90deg);
	}

	/* After Post Item */
	.single #main-content::before {
		content: " ";
		background: #fff;
		height: 85px;
		width: 100%;
		position: absolute;
		left: 0;
		top: -25px;
		border-radius: 50px 0 0 0;
	}

	/* After on Comments */
	#post_sidebar_inner::after {
		display: none;
	}
}
@media (max-width: 767.98px) {
	/* Generic */
	.search-select {
		margin-bottom: 15px;
	}
	.line {
		height: 12.5px;
	}

	/* Titles */
	.big-title {
		font-size: 65px;
	}
	.medium-title,
	.footer-right .medium-title {
		font-size: 55px;
	}
	.normal-title {
		font-size: 40px;
	}
	.small-title {
		font-size: 25px;
	}
	.big-text {
		font-size: 20px;
	}

	/* Paddings */

	/* Margins */

	/* Search */
	.posts-search-title,
	.posts-search-items {
		display: none;
	}
	.button.button-alt.search-button {
		max-width: 100%;
	}

	/* Header */
	#flash {
		margin-top: 15px;
	}
	#menu_logos img {
		height: auto;
		width: auto;
		max-height: 60px;
		max-width: 100%;
		margin-left: 0;
	}
	#newsletter {
		max-width: 100%;
		margin-bottom: 40px;
	}
	#right_menu > .row.lg-x-padding {
		padding-right: 0px;
	}

	/* Hero */
	#hero {
		height: 100vh;
	}
	#hero #title {
		position: absolute;
		left: 0;
		top: -5vh;
	}

	/* News */
	.news_title {
		left: 535px;
		top: -109px;
	}
	#news .slide-item {
		max-width: 425px;
	}

	/* SVG Map */
	#mapsvg_outer {
		max-width: 100%;
	}
	#mapsvg_content {
		padding-left: 20px;
		padding-right: 20px;
	}

	/* Trending Topics */
	.topic_link .topic_circle_graph {
		width: 200px;
		height: 100px;
		transform: translate(-20%, -75%);
	}
	.topic_link .topic_rounded_graph {
		max-width: 225px;
	}
	.topic_link .topic_rounded_graph {
		transform: translate(-30%, -30%);
	}
	.topic_link:hover .topic_rounded_graph {
		transform: translate(-50%, -35%);
	}
	.topic_link:hover .svg_topic_path {
		transform: scale(1.75);
	}
	.topic_link:hover .topic_circle_graph {
		transform: translate(-35%, -100%);
	}
	.trending_topics_section {
		height: auto;
	}
	.topic_link {
		word-wrap: anywhere;
	}
	.topic_link_1,
	.topic_link_2,
	.topic_link_3,
	.topic_link_4,
	.topic_link_5,
	.topic_link_6 {
		position: relative !important;
		max-width: 50%;
		left: 0;
		top: 0;
		margin-bottom: 12%;
		float: left;
	}
	.topic_link_2,
	.topic_link_6 {
		margin-top: 7%;
	}
	.topic_link_3 {
		left: 50%;
	}
	.topic_link_4 {
		left: -50%;
	}
	.trending_topics_section::after {
		content: " ";
		display: table;
		clear: both;
	}

	/* Footer */
	#footer {
		margin-top: 50px;
	}
	#footer .col-12.col-md-5.col-lg-6 {
		order: 2;
		text-align: center;
		padding-bottom: 25px;
	}
	.footer-left.lg-x-padding {
		padding-left: 0;
		margin-top: 50px;
	}
	.footer-left img {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.footer-newsletter {
		max-width: 75%;
		padding-right: 0;
		margin-left: auto;
		margin-right: auto;
	}
	#footer .col-12.col-md-7.col-lg-6.pe-0 {
		padding-left: 0;
	}
	.footer-right .medium-title {
		top: -30px;
		left: calc(50% - 99px);
		text-align: center;
		writing-mode: unset;
		transform: rotate(0deg);
	}
	footer .social-icons {
		display: flex;
		align-content: center;
		justify-content: center;
	}
	footer .social-icons a {
		margin: 75px 5px 0;
	}
	.footer-contact {
		padding-top: 75px;
		padding-left: 75px;
		padding-right: 75px;
		padding-bottom: 0;
	}

	/* Inner Titles */
	#page_hero,
	#single_hero,
	#category_hero {
		min-height: unset;
		height: 100%;
		padding-top: 100px;
		padding-bottom: 175px;
	}
	#page_hero {
		min-height: unset;
		padding-bottom: 100px;
	}
	#page_hero #title,
	#single_hero #title,
	#category_hero #title {
		min-height: auto;
		height: auto;
		position: relative;
	}
	#page_hero #title,
	#single_hero #title,
	#category_hero #title {
		padding: 0 50px;
	}

	/* About Us Page */
	#parallax_img {
		height: 500px;
	}
	#about_section_4 .row.position-relative::before {
		top: 100px;
	}
	#about_section_1 {
		padding-left: 30px;
		padding-right: 30px;
	}
	#about_section_2_text {
		padding: 50px 30px;
	}
	#about_section_4 {
		padding-bottom: 0;
	}
	#regional_tabs h3.small-title {
		text-align: center;
		margin-top: 15px;
	}
	#methodology_nav {
		padding-right: 0.5rem;
	}
	#methodology_content {
		padding-left: 0.5rem;
	}
	.num_shape {
		top: -20px;
	}

	/* Posts over Hero */
	#posts-over-hero {
		margin-top: -75px;
	}
	.post-image img {
		width: 100%;
		height: auto;
	}

	/* Countries / Topics / Categories */
	.tax-topics #main-content,
	.tax-categories #main-content,
	.tax-countries #main-content,
	.page-template-template-news #main-content,
	.post-type-archive-knowledge-hub #main-content,
	.page-template-template-myposts #main-content,
	.page-template-template-myposts #main-content {
		padding-left: 50px;
		padding-right: 50px;
	}
	.post-type-archive-knowledge-hub
		#main-content
		#posts-over-hero
		.row.align-items-center:first-child
		.col-12
		h2.text-end {
		color: #fff;
	}

	/* Small Item - Posts */
	.post-item.small-item {
		max-width: 50%;
	}

	/* Post Page */
	#post_item {
		margin-top: 0;
	}
	#post_content_inner {
		padding-left: 30px;
		padding-right: 30px;
	}
	#mobileRelated {
		padding-left: 40px;
		padding-right: 40px;
	}
}
@media (max-width: 575.98px) {
	/* Generic */
	.border-radious:not(.footer-right, #parallax_img) {
		border-radius: 100px 0 0 0;
	}
	#right_menu.border-radious,
	#search-modal.border-radious {
		border-top-left-radius: 50px;
	}

	/* Titles */
	.big-title {
		font-size: 65px;
	}
	.medium-title,
	.footer-right .medium-title {
		font-size: 55px;
	}
	.normal-title {
		font-size: 40px;
	}
	.small-title {
		font-size: 25px;
	}

	/* Paddings */

	/* Margins */

	/* Search */
	.trendind-topics-search {
		display: block;
	}

	/* Menu */
	#left_menu {
		order: 3;
	}
	#menu_logos img {
		height: auto;
		width: auto;
		max-height: 55px;
		max-width: 100%;
		margin-left: 0;
	}
	#menu-header .row {
		padding-left: 25px;
	}
	#right_menu {
		height: auto;
	}
	#menu_logos,
	.partners-menu {
		width: 100%;
	}
	#menu_logos {
		display: flex;
		align-items: center;
		justify-content: space-around;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.partners-menu > div {
		text-align: center;
	}

	/* Header */
	#header,
	#search-modal-container .row {
		padding-left: 15px;
	}
	#right_menu,
	#search-modal {
		border-radius: 0 0 0 0;
	}
	#flash {
		font-size: 15px;
	}
	#flash a {
		margin-left: 35px;
	}

	/* Slideshow */
	#hero {
		height: 700px;
	}
	#home #title .col-12 {
		padding-left: 50px;
		padding-right: 50px;
	}
	.trendind-topics-search li {
		width: 100%;
		margin-bottom: 20px;
	}

	/* News */
	#news {
		padding-right: 15px;
		padding-left: 15px;
	}
	.news_title {
		display: none;
	}
	#news .slide-item {
		max-width: 350px;
	}

	/* About Us */
	#about_us,
	#about_us .row.lg-x-padding {
		padding-left: 10px;
		padding-right: 10px;
	}
	.circled_img {
		max-height: 250px;
	}
	.curved_img {
		max-width: 100%;
		min-height: unset;
		margin-left: 0;
	}
	.num_shape {
		top: -10px;
	}

	/* Our Location */
	#mapsvg_content .location_left_logo {
		margin-bottom: 30px;
	}
	.top_map,
	.bottom_map.w-50 {
		width: 85% !important;
	}

	/* Trending Topics */
	.topic_link_1,
	.topic_link_2,
	.topic_link_3,
	.topic_link_4,
	.topic_link_5,
	.topic_link_6 {
		position: relative !important;
		max-width: 100%;
		left: 0;
		top: 0;
		margin-bottom: 15%;
		float: none;
	}
	.topic_link_3,
	.topic_link_4 {
		left: 0;
	}
	.topic_link_2,
	.topic_link_6 {
		margin-top: 0;
	}

	/* Footer */
	.footer-right .medium-title {
		top: -30px;
		left: calc(50% - 100px);
	}
	.footer-contact {
		padding-left: 30px;
		padding-right: 30px;
	}
	.footer-newsletter {
		max-width: 90%;
	}

	/* About Page */
	#partners_logo .swiper-slide img {
		height: 75px;
	}
	.num_shape {
		height: 75px;
		left: calc(50% - 33px);
	}
	#about_section_6 {
		padding-left: 0;
		padding-right: 0;
	}

	/* What we Do Page */
	.page-template-template-whatwedo #main-content {
		padding-left: 30px;
		padding-right: 30px;
	}
	#wwd_section_1 {
		padding-left: 30px;
		padding-right: 30px;
	}

	/* Countries / Topics / Categories */
	.tax-topics #main-content,
	.tax-categories #main-content,
	.tax-countries #main-content,
	.page-template-template-news #main-content,
	.post-type-archive-knowledge-hub #main-content,
	.page-template-template-myposts #main-content,
	.page-template-template-myposts #main-content {
		padding-left: 30px;
		padding-right: 30px;
	}

	/* Post Item */
	.post-item.small-item {
		max-width: 100%;
	}
	
	#hero .normal-title {
		font-size: 35px;
	}
	
}


@media (max-height:420px){
	#hero {
	height: 110vh;
	}
	#hero #title {
	top: 0;
	}
	#flash {
	margin-top: 5px;
	}
}
