body#body {
	min-width: 300px;
}
.switcher {
	display: none;
}
@media only screen and (max-width:1200px) and (min-width:995px)
{
body .container-12 .no-alpha-omega {
	margin-right: 10px; margin-left: 10px;
}
.block-services .views-row {
	padding-right: 20px; padding-left: 20px;
}
.flex-caption {
	left: 330px;
}
.flex-direction-nav a.flex-prev {
	left: 767px;
}
.flexslider:hover .flex-prev {
	left: 767px;
}
.flex-direction-nav a.flex-next {
	left: 809px;
}
.flexslider:hover .flex-next {
	left: 809px;
}
}
@media only screen and (max-width:995px)
{
.rt-2 {
	margin-bottom: 20px; float: none;
}
.slider-wide {
	width: 1000px; margin-left: -500px;
}
.block-services .content {
	margin-top: -100px;
}
.block-latest-news .views-row {
	padding-right: 17px;
}
}
@media only screen and (max-width:995px) and (min-width:768px)
{
#comment-form .form-text {
	width: 200px;
}
#user-login .form-text {
	width: 200px;
}
#contact-site-form input.form-text {
	width: 200px;
}
.search-form .form-text {
	width: 200px;
}
body#body {
	min-width: 768px;
}
.page-blog .field-name-field-blog-image {
	width: 250px;
}
article .field-items {
	margin-bottom: 0px;
}
body .container-12 .no-alpha-omega {
	margin-right: 10px; margin-left: 10px;
}
.switcher {
	display: inline-block;
}
.block-services .views-row {
	padding-right: 20px; padding-left: 20px;
}
.button-4 {
	padding-top: 20px;
}
.text-extra .text-big {
	font-size: 70px;
}
.flex-caption {
	left: 127px; top: 200px;
}
.flex-direction-nav a.flex-prev {
	left: 564px; top: 299px;
}
.flexslider:hover .flex-prev {
	left: 564px; top: 299px;
}
.flex-direction-nav a.flex-next {
	left: 606px; top: 299px;
}
.flexslider:hover .flex-next {
	left: 606px; top: 299px;
}
}
@media only screen and (max-width:767px)
{
.rt.img-left {
	margin-right: 0px; margin-bottom: 20px; float: none;
}
.rt.img-right {
	margin-bottom: 20px; margin-left: 0px; float: none;
}
.comment-wrapper {
	overflow: visible;
}
.user-picture {
	margin-bottom: 12px;
}
#comment-form .form-text {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#user-login .form-text {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#contact-site-form input.form-text {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.search-form .form-text {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.main-search#block-search-form .form-text {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.main-search#search-block-form .container-inline .form-text {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#block-search-form .container-inline .form-item {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#search-block-form .container-inline .form-item {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mobile-two-column .views-row {
	width: 46% !important; margin-right: 4%; float: left;
}
#block-views-slider-block .flex-control-nav {
	display: none;
}
.flex-direction-nav {
	display: none;
}
.flex-caption {
	display: none;
}
#forum td.created {
	font-size: 11px; white-space: normal;
}
#forum td.posts {
	font-size: 11px; white-space: normal;
}
#forum td.topics {
	font-size: 11px; white-space: normal;
}
#forum td.last-reply {
	font-size: 11px; white-space: normal;
}
#forum td.replies {
	font-size: 11px; white-space: normal;
}
#forum td.pager {
	font-size: 11px; white-space: normal;
}
.at300b.addthis_button_tweet {
	height: 35px;
}
.field-type-addthis {
	margin-bottom: 20px;
}
#superfish-1 {
	display: none;
}
.select-menu {
	background: rgb(236, 234, 233); margin: 10px 0px; padding: 5px; border: 1px solid rgb(68, 68, 68); border-image: none; width: 100%; height: 30px; display: inline !important; cursor: pointer;
}
.node-teaser .field-type-image {
	margin: 0px 0px 20px; width: auto; float: none;
}
.node-employee .field-type-image {
	margin: 0px 0px 20px; width: auto; float: none;
}
.error-page.panel-pane .pane-content span.err {
	text-align: center; float: none; display: block;
}
.error-page.panel-pane .pane-content .extra {
	background: none; text-align: center; padding-left: 0px; border-top-color: rgb(74, 74, 74); border-top-width: 1px; border-top-style: solid; display: block;
}
.error-page.panel-pane .pane-content .err-body {
	width: 100%;
}
#block-search-form .container-inline {
	display: block;
}
#search-block-form .container-inline {
	display: block;
}
.page-page-404 #search-block-form {
	width: 300px;
}
.sticky-table td {
	font-size: 9px;
}
.sticky-table th {
	font-size: 9px;
}
.views-field-field-portfolio-image {
	pointer-events: none;
}
#block-follow-site {
	text-align: center; float: none;
}
#block-block-5 {
	text-align: center; float: none;
}
#block-follow-site {
	margin-bottom: 20px;
}
.section-1 .col1 {
	float: none;
}
.section-1 .col2 {
	float: none;
}
.content ul.pager {
	margin-bottom: 50px;
}
body .container-12 .no-alpha-omega {
	margin-right: 0px; margin-left: 0px;
}
.switcher {
	display: inline-block;
}
.block-services .views-row {
	padding-right: 20px; padding-left: 20px;
}
.slider-wide {
	width: 800px; margin-left: -400px;
}
.block-services .content {
	margin-top: -80px;
}
.block-benefits .extra {
	padding-top: 30px; padding-left: 0px; border-top-color: rgb(251, 119, 61); border-left-color: currentColor; border-top-width: 5px; border-left-width: medium; border-top-style: solid; border-left-style: none;
}
.button-4 {
	text-align: center; padding-top: 20px; float: none;
}
.benefits-text {
	text-align: center; float: none;
}
.block-latest-news .views-row {
	padding-right: 0px;
}
}
@media only screen and (max-width:500px)
{
.mobile-two-column .views-row {
	width: auto !important; margin-right: 0px; float: none;
}
}
@media only screen and (max-width:400px)
{
.section-1 .col1 {
	float: none;
}
.section-1 .col2 {
	float: none;
}
.slider-wide {
	width: 600px; margin-left: -300px;
}
}
