@media (min-width: 100px) {
#primary .newsmatic-container {
    max-width: 100%;
	padding: 0;
}
}
@media (min-width: 941px) {
.main-navigation .menu li, .main-navigation .nav-menu.menu li {
    width: 16.66%;
	text-align: center;
}
.main-navigation .menu li.current-menu-item > a, .main-navigation .nav.menu li.current-menu-item > a, .main-navigation .menu li.current_page_item > a, .main-navigation .nav.menu li.current_page_item > a {
    color: #fcf7f0;
}
.main-navigation .menu li a:hover, .main-navigation .nav.menu li a:hover {
    background-color: #fcf7f0;
	color: #163a5f;
}
.main-navigation .menu li a, .main-navigation .nav.menu li a {
    padding: 8px 20px;
    background-color: #163a5f;
    color: #fcf7f0;
    font-weight: normal;
    font-size: 16px;
    line-height: 18px;
    text-transform: none;
    border-radius: 8px;
}
.main-navigation>div {
    padding: 0 0 16px 0;
}
}
@media (min-width: 1400px) {
.newsmatic-container {
    max-width: 97%;
}
}
@media (max-width: 1257px) {
	#text-2 {
		display: none;
	}
	.wrn-topbar #custom_html-5 {
    width: 33%;
}
}
@media (max-width: 940px) {
nav.main-navigation ul.menu li a, nav.main-navigation ul.nav-menu li a {
        text-align: center;
        color: #173a5f;
    }
}
@media (max-width: 768px) {
.wrn-header-left, .wrn-header-centre, .wrn-header-right {
    width: 100%;
	max-width: 100%;
    float: none;
    text-align: center;
}
.book-button.book-session-button {
    margin: 20px auto;
    max-width: 250px;
}
.site-footer .site-info, .footer-social {
	width: 100%;
	float: none;
	text-align: center;
}
}
@media (max-width: 650px) {
	.wrn-topbar #text-3, .wrn-topbar #custom_html-5 {
		width: 100%;
		float: none;
		text-align: center;
		margin: 10px auto;
	}
}