@media all and (max-width: 960px)
{
.site-main .entry-content-2
{
padding: 0 20px; 
}
ul.nav-menu
{
padding-left: 25px; 
}
.nav-menu li a
{
font-size: 1.6rem; 
}
.metaslider .caption-wrap
{
max-width: 100% !important; 
position: relative !important; 
}
}
@media all and (max-width: 800px)
{
.nav-menu li a
{
font-size: 1.3rem; 
}
}
@media all and (max-width: 700px)
{
.nav-menu li
{
margin-right: 10px; 
}
}
@media all and (max-width: 643px)
{
#masthead
{
position: relative; 
}
.site-main
{
top: 0; 
}
.left.column.home, 
.right.column.home,
.left.column.partnership,
.right.column.partnership,
.right.column,
.left.column {
float: none;
width: 100%; 
max-width: 100%; 
}
#content .entry-header, #content .entry-content, #content .entry-summary, #content footer.entry-meta, #content .featured-gallery, .search.sidebar .page-content, .blog.sidebar .page-content, .sidebar .post-navigation .nav-links, .paging-navigation .nav-links, #content .author-info, .comments-area .comments-title, .comments-area .comment-list, .comments-area .comment-navigation, .comment-respond, .sidebar .site-info, .sidebar .paging-navigation .nav-links {
padding-left: 0px;
padding-right: 0px;
}
ul.services
{
height: auto; 
padding: 0; 
margin: 0; 
}
ul.services li
{
max-width: 100%; 
border-right: none;
padding: 15px 0 0 0;
margin: 0 0 15px 0;
border-bottom: solid 1px gray; 
display: block; 
}
.entry-content-2
{
float: none; 
}
img.alignleft
{
float: none; 
display: block; 
}
#post-15 .right.column
{
text-align: center; 
}
#post-15 .right.column div
{
display: inline-block; 
}
#post-15 .left.column img
{
display: block; 
margin: 0 auto 20px auto; 
}
.right.column.partnership {
border-left: solid 0px white;
padding-left: 0px;
}
.site-footerx
{
margin-top: 0; 
}
.site-content
{
padding-top: 0;
}
.menu-toggle div
{
height: 4px; 
background: #00aedb; 
width: 50px;
margin-bottom: 10px;
}
.top-menu
{
padding-left: 25px; 
}
.toggled-on .menu-toggle:after, 
.menu-toggle:after
{
content: "";
}
#primary-menu
{
padding-left: 25px; 
margin-top: 0; 
}
.menu-toggle, .menu-toggle:hover, .menu-toggle:focus, .menu-toggle:active {
padding: 15px 15px 0 25px;
outline: none; 	
margin-top: 0; 
}
.toggled-on .nav-menu, .toggled-on .nav-menu > ul {
width: 25%;
}
.toggled-on .nav-menu li
{
padding-top: 0; 
}
.toggled-on .nav-menu li a
{
border-right: none; 
}
.toggled-on .nav-menu > li a, .toggled-on .nav-menu > li a:hover, .toggled-on .nav-menu > ul a:hover {
background-color: transparent;
color: inherit ;
}
}