
@media (max-width: 991px) {
	.navigation-wrap {
		position: fixed;
		top: 0;
	}
	.footer-navigation-wrap {
		position: static;
		height: auto;
		background: white;
	}
	.navbar-custom .navbar-nav > li {
		float: left;
		width: 50%;
	}
	.sub-menu {
		position: relative;
		border: 0;
	}
	.menu-expand {
		display: block;
	}
	.navbar-custom .navbar-nav > li > a { 
		border-width:  0 0 0 0.5rem;
		border-style: solid;
		padding: 2rem;
	}
	a.register { 
		position: relative; 
		float: right; 
		padding: 3rem 2rem; 
	}
	.navbar-nav {
		border-bottom: 1px solid #ebeef0;
	}
	.navigation-wrap .sub-menu .sub-menu {
		position: static;
	}
}

@media (max-width: 767px) {

	html { font-size: 50.5% }
	.header-background { height: 500px; }

	.content section,
	.content footer { padding: 1rem 2.5rem; }
	.section-header { margin: 1.5 0 2rem 0; }
	.header-caption .box h1 { font-size: 7rem; }
	.header-caption .box span { font-size: 4rem; }

	/* Schedule */
	.schedule-speaker,
	.schedule-speaker-list { display: none; }
	.schedule-time { width: 100%; padding-bottom: 0; text-align: left;  }

}


@media (max-width: 991px) {
	.page-template-template-homepage .widget_text .widget-title,
	.page-template-template-homepage .widget_media_video .widget-title,
	.page-template-template-homepage .widget_media_image .widget-title,
	.page-template-template-homepage .widget_media_audio .widget-title { padding-top: 40px; }

	.page-template-template-homepage .widget_text .widget-title h3,
	.page-template-template-homepage .widget_media_video .widget-title h3,
	.page-template-template-homepage .widget_media_audio .widget-title h3,
	.page-template-template-homepage .widget_media_image .widget-title h3 { margin: 0 0 0 1.2rem!important; }

	.page-template-template-homepage .widget_text .textwidget { margin: 0 3.8rem!important; padding-bottom: 30px; font-size: 1.6rem;}
}

@media (max-width: 480px) {

	.header-caption .box h1 { font-size: 5rem; }
	.header-caption .box span { font-size: 2.5rem; }

	.testimonial-avatar { display: none; }
	.testimonial-content { margin: 0; padding: 0; }
	.partner { height: auto; }

	.map { height: 250px; }

	.news-date { width: 100%; padding: 1rem 1.5rem; }
	.news a { margin: 0; }

}

@media (min-width: 768px) and (max-width: 991px) {

	html { font-size: 54.5% }
	.header-background { height: 500px; }

	.content section,
	.content footer { padding: 2rem 3.5rem; }
	.section-header { margin: 1.5rem 0 3rem 0; }

}
@media ( min-width: 992px ) {
	li:hover > .sub-menu { display: block; }
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-background { height: 600px; }
	.vcard-socials li { width: 4rem; height: 4rem; }

	.vcard-socials li a { line-height: 4rem; }

}

@media (min-width: 1200px) and (max-width: 1280px) {
	.header-background { height: 625px; }
}

@media (min-width: 1300px) {
	
}
