@media (min-width: 1200px) {
#sbx-slideshow .flexslider .flex-content {
	top: 60px;
}

#sbx-slideshow .flex-content-inner {
	max-width: 1170px;
}	
}

@media (max-width: 1199px) {
.owl-carousel .owl-nav .owl-next			{ right: 15px; }
.owl-carousel .owl-nav .owl-prev			{ left: 15px; }	
}

@media (min-width: 768px) and (max-width: 979px) {
#sbx-slideshow .flexslider .flex-content {
	top: 30px;
}

#sbx-slideshow .flex-content-inner {
	max-width: 724px;
}
}

@media (max-width: 767px) {
body{
	padding-left: 0;
    padding-right: 0;
}

.container {
	padding-left: 15px;
	padding-right: 15px;
}

h1.logo {
	padding-top: 15px;
}

.sbxModTable-nl {
	margin-top: 20px;
	position: static;
}

.sbxModTable-nl form {
	padding-right: 95px;
}

.sbxModTable-nl .form-wrap div {
	float: none;
}

.sbxModTable-nl input.ea {
	box-sizing: border-box;
	width: 100%;
}

.sbxModTable-nl button {
	position: absolute;
	right: 0;
	top: 0;
}

#sbx-slideshow .flexslider .flex-content {
	background: #205352;
	position: static;
}

#sbx-slideshow .flex-content-inner {
	padding: 15px;
}

#sbx-slideshow .flexslider .flex-content .flex-text {
	color: #fff;
}

#sbx-slideshow .flexslider .flex-content h2.flex-title, #sbx-slideshow .flexslider .flex-content h2.flex-title a {
    color: #f18736;
}

#sbx-whatwedo a.btn-primary {
	margin-bottom: 15px;
}

#sbx-footnav {
	margin-left: 38px;
}

#sbx-twitterfeed .container {
	background-position: 15px 20px;
}

#sbx-mainnavwrap.sticky-nav {
	position: static;
}

#sbx-mainnav #ja-cssmenu {
	background: #205352 none repeat scroll 0 0;
    clear: both;
    display: block;
    margin: 0 -15px;
	display: none;
	float: none;
}

#ja-cssmenu li {
	float: none;
	margin: 0;
	height: auto;
}

#ja-cssmenu li a {
	color: #fff;
	padding: 0 0 0 15px;
}

#ja-cssmenu li ul {
	padding: 0 0 0 15px;
	position: static;
	width: auto;
}

#ja-cssmenu li ul li {
	margin: 0;
	width: auto;
}

#ja-cssmenu li ul a {
	width: auto;
}

#ja-cssmenu li ul ul {
	margin: 0;
}

.toggle-nav {
	display: inline-block !important;
    font-size: 30px;
    margin-top: 10px;
}

.top-social {
	padding-bottom: 8px;
}
}