
	
@media only screen and (max-width: 1059px) 
{   
	.main-inner  {padding-left:0px; padding-right:0px;} 
	#layout.block {width:100%; max-width:1060px;}
	#navleft {position:relative; margin:0px auto;}
	#brand {padding-top:20px !important;}
	#brand_content {position: relative;margin-top: 30px;margin-bottom: 20px;padding-bottom: 1px; width:100%; right:0; text-align:center; transform: translateY(0);-o-transform: translateY0);-moz-transform: translateY(0);-webkit-transform: translateY(0);}
	.frame ul li {max-width:1059px;} 
}


/* Tablet   */
@media only screen and (min-width: 768px) and (max-width: 1059px) 
{
	body.loaded #sly_header:after, body.loaded .slideshow_cycle_container:after, body.loaded #image_header > div:after, body.loaded #smoothslider:after, body.loaded #custom_header_container > div:after {width:90%; margin-left:0; left:5%;}
	.frame ul li {max-width:768px;}
	header .main-menu > li > a {   transform:none; -webkit-transform:none; -moz-transform:none; -o-transform:none;}
	#brand {float:none; position:static; margin:0px auto; text-align:center; margin:0px auto; padding:0; padding-bottom:20px; width:100%; }
	#brand img {margin:0px auto; margin-left:auto !important; }
	#menu {text-align:center; margin-top:0;  }
	#navleft {width:100%; float:none; max-width:100%; margin-bottom:0 !important;}
	#page-sidebar-right, #page-sidebar-left, #page-sidebar-no-sidebar, .footer-inner {width:96%; margin:0px 2%;} 
	.sidebar_top, .sidebar_body, .sidebar_bottom {background-image:none !important;}
	#navleft, #navright {width:auto; text-align:center;}
	#navleft .menu-main-container {padding-right:0px; margin-right:0px;}
	ul#menu > li >  span {display:none;}
	.alert span{line-height:140%;}
	.inner, #page {  width:100% !important;}
	.main-inner {width:90% !important; margin:0px auto;}
	.inner, .head-nav, .headline-breadcrumbs  {width:100% !important; }
	#nav {text-align:center;}
	#first-sidebar-left, .first-sidebar-left, #first-sidebar-right, .first-sidebar-right, #page-sidebar-left-right-content, #page-sidebar-right-content, #contact_left, #contact_right, #big-sidebar-left, #big-sidebar-right, #page-sidebar-left-left-content, #page-sidebar-right-right-content, #page-sidebar-left-content {  display:block; width:100%;}	
 	#page-sidebar-left-right-content, #page-sidebar-right-content {width:100%;  } 
	#nivo-slider {max-width:740px !important;  }
	.slider-shadow-Type-1, .slider-shadow-Type-2, .slider-shadow-Type-3, .slider-shadow-Type-4, .slider-shadow-Type-5, .slider-shadow-Type-6, .slider-shadow-Type-7, .slider-shadow-Type-8, .slider-shadow-Type-9, .slider-shadow-Type-10, .slider-shadow-Type-11, .slider-shadow-Type-12, .slider-shadow-Type-13, .slider-shadow-Type-14, .slider-shadow-Type-15{background-image:none !important;} 
	.underfooter_custom, .underfooter_menu {float:none !important; width:100% !important;display:block;text-align:left !important;}
	.anythingslider, .anythingslider .panel {width:740px !important;}
	.anythingslider .panel img {width:100% !important; height:auto !important;}
	ul#cycle-nav-2 img {width:60px !important; height:30px !important;}
	.slideshow_roundabout ul {width:740px !important;}
	ul#responsive_menu , .toggle-responsive-menu {display:none ;}
	#navline {height:auto;}
	#navright {display:inline; float:right;}
	#sidebar-left-top, .sidebar-left-top, #sidebar-left-bottom, .sidebar-left-bottom, #sidebar-right-top, #sidebar-right-bottom, .sidebar-right-top, .sidebar-right-bottom {display:none;}
	#sidebar-left-body, .sidebar-left-body, #sidebar-right-body, .sidebar-right-body {background:none !important;}
	ul#menu li.menu-item {border-bottom:2px solid transparent;}
	.main-inner img {max-width:100% !important; height:auto !important;}
	#content, .sidebar {width:100% !important; float:none; margin:0px !important; padding:0px !important; border:none !important; height: auto !important;}
	#sidebar-body {padding:0px !important;}
	.slideshow_default > .inner {max-width:650px !important;} 
}




/*  Tablet Portrait  */
@media only screen and (max-width: 767px) 
{
	#footer ul > li > a {padding-left:0;}
	#footer ul > li > a:hover {padding-left:0;}
	.sidebar ul > li:before, #footer ul > li:before {display:none;}
	#overheader .inner > div {display:block; float: none !important; width:100%; text-align:center; height:auto;}
	.pricing_table, .icon_menu {background:none !important; padding-bottom:0px;}
	#page-sidebar-right, #page-sidebar-left, #page-sidebar-no-sidebar, .footer-inner {width:96%; margin:0px 2%;} 
	.sidebar_top, .sidebar_body, .sidebar_bottom {background-image:none !important;}
	#brand {float:none; width:100%; display:block; text-align:center;	padding:0; margin:0px auto;}
	#brand img {float:none; margin:0px auto; margin-left:0px !important; }
	#navleft, #navright {width:auto; right:0;}
	a.carousel-nav-next {right:0px !important;}
	a.carousel-nav-prev {}
	.alert span{line-height:140%;}
	#nivo-slider {max-width:760px !important;}
	.inner, #page {max-width:767px !important;}
	.inner, .head-nav, .headline-breadcrumbs  {width:100% !important;}
	#first-sidebar-left, .first-sidebar-left, #first-sidebar-right, .first-sidebar-right, #page-sidebar-left-right-content, #page-sidebar-right-content, #contact_left, #contact_right, #big-sidebar-left, #big-sidebar-right, #page-sidebar-left-left-content, #page-sidebar-right-right-content, #page-sidebar-left-content {  display:block; width:100%;}	
 	#page-sidebar-left-right-content, #page-sidebar-right-content {width:100%;  }  
	.slideshow_roundabout ul {width:740px !important;}
	.anythingslider, .anythingslider .panel {width:740px !important;}
	.anythingslider .panel img {width:100% !important; height:auto !important;}
	.head_sector img, head_sector div {max-width:767px !important; height:auto !important;}  
	.slider-shadow-Type-1, .slider-shadow-Type-2, .slider-shadow-Type-3, .slider-shadow-Type-4, .slider-shadow-Type-5, .slider-shadow-Type-6, .slider-shadow-Type-7, .slider-shadow-Type-8, .slider-shadow-Type-9, .slider-shadow-Type-10, .slider-shadow-Type-11, .slider-shadow-Type-12, .slider-shadow-Type-13, .slider-shadow-Type-14, .slider-shadow-Type-15{background-image:none !important;} 
	.underfooter_custom, .underfooter_menu {float:none !important; width:100% !important;display:block;text-align:left !important;}
	#navline {height:auto;}
	#navright {display:inline; float:right;}
	#sidebar-left-top, .sidebar-left-top, #sidebar-left-bottom, .sidebar-left-bottom, #sidebar-right-top, #sidebar-right-bottom, .sidebar-right-top, .sidebar-right-bottom {display:none;}
	#sidebar-left-body, .sidebar-left-body, #sidebar-right-body, .sidebar-right-body {background:none !important;}
	ul#menu li.menu-item {border-bottom:2px solid transparent;}
	.main-inner img {max-width:100% !important; height:auto !important;} 
	ul#responsive_menu , .toggle-responsive-menu {display:none ;}
	#content, .sidebar {width:100% !important; float:none; margin:0px !important; padding:0px !important;}
	#sidebar-body {padding:0px !important;} 
}

/* Mobile Landscape */
@media only screen and (min-width: 480px) and (max-width: 767px) 
{ 

	body.loaded #sly_header:after, body.loaded .slideshow_cycle_container:after, body.loaded #image_header > div:after, body.loaded #smoothslider:after, body.loaded #custom_header_container > div:after {width:90%; margin-left:0; left:5%;}
	.frame ul li {max-width:480px;}
	#page {width:100% !important; padding:0px !important;}
	.pricing_table, .icon_menu {background:none !important; padding-bottom:0px;}
	.single_team_contact_container {width:90%; margin:0px 5%;}
	.woocommerce div.product div.summary, .woocommerce div.product div.images, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .group-itemlist-2 > div, .group-itemlist-2 > div:nth-child(2n), .group-itemlist-3 > div, .group-itemlist-3 > div:nth-child(3n), .group-itemlist-4 > div, .group-itemlist-4 > div:nth-child(4n), .group-itemlist-4 > div:nth-child(4n) + div, .group-itemlist-2 > div:nth-child(2n) + div, .group-itemlist-3 > div:nth-child(3n) + div, .group-itemlist-2 > li, .group-itemlist-2 > li:nth-child(2n), .group-itemlist-3 > li, .group-itemlist-3 > li:nth-child(3n), .group-itemlist-4 > li, .group-itemlist-4 > li:nth-child(4n) 	{margin-right:0;	width:100%;	float:none;}
	#page-sidebar-right, #page-sidebar-left, #page-sidebar-no-sidebar, .footer-inner {width:96%; margin:0px 2%;} 
	.sidebar_top, .sidebar_body, .sidebar_bottom {background-image:none !important;}
	.footer-inner > div:after {position:static; display:none; }
	.footer-inner > div {margin-bottom:30px;} 
	#footer .ContactsWidget p {display:inline-block; margin-right:25px;}
	#nav > .inner {width:100% !important;}
	#footer_menu {text-align:left;}
	#brand {float:none; position:static; margin:0px auto; padding:0; text-align:center;  padding-bottom:1px;}
	#brand img {  margin-left:auto !important;}
	#content, .sidebar {border:none !important;height:auto !important;}
	.sidebar {height:auto !important;}
	a.carousel-nav-next {right:0px !important;}
	a.carousel-nav-prev {}
	.alert span{line-height:140%;}
	#menu {margin-top:0px !important; text-align:center;}
	nivo-slider {max-width:450px !important;}
	.inner, #page {max-width:767px !important;}
	.inner, .head-nav, .headline-breadcrumbs, .anythingslider, .anythingslider .panel , .slideshow_roundabout ul {width:90% !important; margin:0px auto;}
	#first-sidebar-left, .first-sidebar-left, #first-sidebar-right, .first-sidebar-right, #page-sidebar-left-right-content, #page-sidebar-right-content, #contact_left, #contact_right, #big-sidebar-left, #big-sidebar-right, #page-sidebar-left-left-content, #page-sidebar-right-right-content, #page-sidebar-left-content {  display:block; width:100%;}	
 	#page-sidebar-left-right-content, #page-sidebar-right-content {width:100%;  }  
	.slideshow_roundabout ul {width:480px !important;}
	.slider-shadow-Type-1, .slider-shadow-Type-2, .slider-shadow-Type-3, .slider-shadow-Type-4, .slider-shadow-Type-5, .slider-shadow-Type-6, .slider-shadow-Type-7, .slider-shadow-Type-8, .slider-shadow-Type-9, .slider-shadow-Type-10, .slider-shadow-Type-11, .slider-shadow-Type-12, .slider-shadow-Type-13, .slider-shadow-Type-14, .slider-shadow-Type-15{background-image:none !important;} 
	.underfooter_custom, .underfooter_menu {float:none !important; width:100% !important;display:block;text-align:left !important;} 
	.anythingslider .panel img {width:100% !important; height:auto !important;} 
	ul#cycle-nav-2 img {width:60px !important; height:30px !important;} 
	#navline {height:auto;}
	#navright {display:inline;   text-align:right !important; }
	#sidebar-left-top, .sidebar-left-top, #sidebar-left-bottom, .sidebar-left-bottom, #sidebar-right-top, #sidebar-right-bottom, .sidebar-right-top, .sidebar-right-bottom {display:none;}
	#sidebar-left-body, .sidebar-left-body, #sidebar-right-body, .sidebar-right-body {background:none !important;}
	.main-inner img {max-width:100% !important; height:auto !important; float:left; }
	.group img {width:100%;}
	.main-inner {padding-left:3% !important; padding-right:3% !important;}
	.footer-widget, .sc_column, .portfolio-lists-item-shortcode, .shortcode_posts {width:50% !important; float:left;}
	.footer-widget {margin-left:0px !important; margin-right:0px !important;}
	.sc_column, .portfolio-lists-item-shortcode, .shortcode_posts {margin-right:0px !important;}
	.sidebar, #content {width:100% !important; float:none;}
	#sidebar-body {padding:0px !important;}
	#outer_brand {position:relative; width:90%; margin:0px auto;}
	#top_bar {padding-left:210px; overflow:hidden;}
	#navright {  }
	#navright > nav {float:none !important; position:relative;}
	#magic-line {display:none !important;}
	.mean-container .mean-nav > ul > li > a {width:100%; }
	#navleft {width:100%; text-align:center; float:none;}
	ul#menu >  li, ul#menu li > a {font-size:12px;  }
	ul#menu > li ul.sub-menu li, ul#menu > li ul.sub-menu li a {font-size:12px;  z-index:9999 ;} 
	ul#menu > li ul.sub-menu li {padding:0px;}
	ul#menu li span {display:none !important;} 
	.footer-widget, .sc_column, .portfolio-lists-item-shortcode, .shortcode_posts, .one_half, .one_half_last, .one_third, .one_third_last, .two_third, .two_third_last, .one_fourth, .one_fourth_last, .three_fourth, .three_fourth_last, .one_fifth  {width:100% !important;}
	#footer {text-align:center;}
	.portfolio-single .one_fourth {width:22% !important; margin-right:4% !important; }
	.portfolio-single .one_fourth_last {width:22% !important; margin-right:0% !important;}
	.menu-main-container {display:none} 
}


/* Mobile Portrait  */
@media only screen and (max-width: 479px) 
{
	body.loaded #sly_header:after, body.loaded .slideshow_cycle_container:after, body.loaded #image_header > div:after, body.loaded #smoothslider:after, body.loaded #custom_header_container > div:after {width:90%; margin-left:0; left:5%;}
	.frame ul li {max-width:320px;}
	#navleft {display:none; visibility:hidden;}
	.pricing_table, .icon_menu {background:none !important; padding-bottom:0px;}
	#footer {text-align:center;}
	.single_team_contact_container {width:90%; margin:0px 5%;}
	#page-sidebar-right, #page-sidebar-left, #page-sidebar-no-sidebar, .footer-inner {width:96%; margin:0px 2%;}
	.sidebar_top, .sidebar_body, .sidebar_bottom {background-image:none !important;}
	.blogentry_aside {display:none;}
	.blogentry_right {padding:0;}
	.group-itemlist-2 > div, .group-itemlist-2 > div:nth-child(2n), .group-itemlist-3 > div, .group-itemlist-3 > div:nth-child(3n), .group-itemlist-4 > div, .group-itemlist-4 > div:nth-child(4n), .group-itemlist-4 > div:nth-child(4n) + div, .group-itemlist-2 > div:nth-child(2n) + div, .group-itemlist-3 > div:nth-child(3n) + div, .group-itemlist-2 > li, .group-itemlist-2 > li:nth-child(2n), .group-itemlist-3 > li, .group-itemlist-3 > li:nth-child(3n), .group-itemlist-4 > li, .group-itemlist-4 > li:nth-child(4n)	{margin-right:0;	width:100%;	float:none;}
	.footer-inner > div:after {position:static; display:none; }
	.footer-inner > div {margin-bottom:30px;}
	#footer ul > li > a {display:block;}
	#footer .ContactsWidget p {display:inline-block; margin-right:25px;}
	#footer_menu {text-align:left;}
	#nav > .inner {width:100% !important;}
	a.carousel-nav-next {right:0px !important;}
	a.carousel-nav-prev {}
	.alert span{line-height:140%;}
	#page {max-width:100%; margin:0px auto;}
	#nivo-slider {max-width:300px !important;   }
	.inner  {max-width:479px !important;}
	.inner, .head-nav, .headline-breadcrumbs, .anythingslider, .anythingslider .panel , .slideshow_roundabout ul {width:100% !important;}
	#first-sidebar-left, .first-sidebar-left, #first-sidebar-right, .first-sidebar-right, #page-sidebar-left-right-content, #page-sidebar-right-content, #contact_left, #contact_right, #big-sidebar-left, #big-sidebar-right, #page-sidebar-left-left-content, #page-sidebar-right-right-content, #page-sidebar-left-content {  display:block; width:100%;}	
 	#page-sidebar-left-right-content, #page-sidebar-right-content {width:100%;  } 
	#head_sector {background-image:none !important;}
	.slider-shadow-Type-1, .slider-shadow-Type-2, .slider-shadow-Type-3, .slider-shadow-Type-4, .slider-shadow-Type-5, .slider-shadow-Type-6, .slider-shadow-Type-7, .slider-shadow-Type-8, .slider-shadow-Type-9, .slider-shadow-Type-10, .slider-shadow-Type-11, .slider-shadow-Type-12, .slider-shadow-Type-13, .slider-shadow-Type-14, .slider-shadow-Type-15{background-image:none !important;} 
	.underfooter_custom, .underfooter_menu {float:none !important; width:100% !important;display:block;text-align:left !important;} 
	.anythingslider .panel img {width:100% !important; height:auto !important;}
	.head_sector img, head_sector div {width:439px; max-width:439px !important; height:auto !important;}
	ul#cycle-nav-2 img {width:60px !important; height:30px !important;} 
	#sidebar-left-top, .sidebar-left-top, #sidebar-left-bottom, .sidebar-left-bottom, #sidebar-right-top, #sidebar-right-bottom, .sidebar-right-top, .sidebar-right-bottom {display:none;}
	#sidebar-left-body, .sidebar-left-body, #sidebar-right-body, .sidebar-right-body {background:none !important;}
	.main-inner img {max-width:100% !important; height:auto !important;}
	.woocommerce div.product div.summary, .woocommerce div.product div.images, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .footer-widget, .sc_column, .portfolio-lists-item-shortcode, .shortcode_posts, .one_half, .one_half_last, .one_third, .one_third_last, .two_third, .two_third_last, .one_fourth, .one_fourth_last, .three_fourth, .three_fourth_last, .sc_seamless_column, .sc_seamlessbox  {width:100% !important;}
	.footer-widget {margin-left:0px !important; margin-right:0px !important;}
	.sc_column, .portfolio-lists-item-shortcode, .shortcode_posts {margin-right:0px !important;} 
	#brand img, #brand a {display:block;  margin:0px auto !important; text-align:center;} 
	#brand {padding:20px;}
	#social-header {float:none !important; }
	#social-header a {margin-left:10px; text-align:left !important;} 
	.slideshow_roundabout ul {width:150px !important;} 
	.footer-inner > div {float:none; width:100% !important; margin-right:0px !important; margin-bottom:30px;}
	.sidebar, #content {width:100% !important; float:none;}
	#sidebar-body {padding:0px !important;}
	input#s {min-width:10px !important; width:auto !important;}
	.menu-main-container {display:none} 
}



/*  Tablet Portrait  */
@media only screen and (max-width: 979px) 
{
	header .main-menu > li > a:after {display:none;}
	#menu > li > ul.sub-menu {top:40px; display:none;}
	header .main-menu > li > a {line-height:100%;  transform:none; -webkit-transform:none; -moz-transform:none; -o-transform:none;}
	.cylce_element_content {max-width: 100%;width: 100% !important;margin-left: 0; left:0; text-align:center;}
	#menu { margin-top: 0px !important;text-align: center; float:none; margin:0px auto; display:inline-block;}
	#navleft {width:100%;text-align: center;float: none;max-width:none; }
	#header_info {float:none; top:0;text-align:center; width:100%;right:auto; max-width:none;}
	#nav {text-align:center;}
	#header_weather {display:inline-block; margin-bottom:10px;}
	#headline, #headline_bg {position:relative !important;}
	body.loaded #image_header .featured_image_description, body.loaded #image_header .featured_image_caption {width:100%; float:none; left:auto; margin-left:0;}
	.cycle_element {text-align:center;}
	.cycle_element h2, .cycle_element h3, .cycle_element a {font-size:16px; margin-left:0; left:0; width:100%; line-height:140%; }
	.cycle_element h2 span, .cycle_element h3 span, .cycle_element a span  {padding:10px 20px; display:inline-block;}
	.cycle_element a {margin-top:70px;}
	#image_header {text-align:center;}
	#image_header .featured_image_caption, #image_header .featured_image_description {font-size:16px; line-height:100%;}
} 
