@media only screen and (min-width:1009px){
	/* FULL WIDTH, USES DEFAULT STYLES
	.mobile-large {
                display: none !important;
        }
		 */
		 .productimages .views-slideshow-controls-text, .productimages .views-slideshow-slide-counter {
			display: none;
		}
}

@media only screen and (max-width:1030px){
	/* IPAD - LANDSCAPE
	#section-content {
		background-color: green;
	} 
	.mobile-large {
                display: none !important;
        }
	 */
	 
	 .productimages .views-slideshow-controls-text, .productimages .views-slideshow-slide-counter {
		display: block;
	}
	.productimages .views_slideshow_pager_field_item:hover {
		background-color: #fff;
	}
	.tb-megamenu {
		font-size: 12px !important;
	}
	.jcarousel-skin-default .jcarousel-prev-horizontal, .jcarousel-skin-default .jcarousel-prev-horizontal:hover {
		left: 708px;
	}
	.jcarousel-skin-default .jcarousel-next-horizontal, .jcarousel-skin-default .jcarousel-next-horizontal:hover {
		left: 1629px;
	}
	#region-footer-first {
		width: 120px !important;
		margin-left: 10px;
	}
	#region-footer-second {
		width: 500px !important;
	}
}

@media only screen and (max-width:979px){
	/* IPAD - PORTRAIT 
	#section-content {
		background-color: yellow;
	}

	.mobile-large {
		display: block !important;
		position: relative;
		top: -40px;
		height: 350px;
		background-color: #fff;
	}
	
	.mobile-large .block-inner {
		background-color: #ccc;
		margin-left:-10px;
		width: 1000px;
	}
	
	.mobile-large img, .mobile-large .views-slideshow-cycle-main-frame {
		width: 600px;
		height: 270px;
	}
	
	.mobile-large .views-slideshow-cycle-main-frame {
		float: left;
		left: 0px;
	}
	
	.mobile-large .slideshowtextcontainer {
		width: 600px;
		margin-top: 10px;
		margin-left: 10px;
		color: #585858 !important;
		font-family: "PT Sans",Tahoma,Geneva,sans-serif !important;
		font-size: 1.3rem !important;
		line-height: 1.5em !important;
	}
	*/
	.front #region-header-first .region-inner {
		height: 0px;
		overflow: hidden;
	}
	.front .slidescreen {
		display: none;
	}
	body.front {
		background: none;
	}
	.homecol1 {
		width: 740px;
	}
	.homecol2, .homecol3 {
		width: 352px;
	}
	.homecol3 .blogprev4 table {
		width: 330px;
	}
	.homecol3 .blogprev4 td.views-field-field-top-image {
		width: 120px !important;
	}
	.logoblock {
		margin-top: 10px;   
		margin-bottom: 30px;
		margin-left: 0px;
	}
	
	#zone-topper form.search-form {
		margin-right: -250px;
	}
	.tb-megamenu {
		width: 450px;
	}
	.tb-megamenu .btn-navbar:before {
		content: "☰ MENU";
	}
	.tb-megamenu .btn-navbar {
		margin-left: 40px;
		background-color: transparent;
		box-shadow: none;
		color: #fff;
		text-shadow: none;
		background-image: none;
		border-color: #85a6c9;
		padding: 5px;
	}
	.tb-megamenu .btn-navbar:hover {
		background-color: transparent;
		background-image: none;
	}
	.tb-megamenu .nav-collapse .nav > li > a, .tb-megamenu .nav-collapse .dropdown-menu a, .tb-megamenu .tb-block .block-title {
		color: #333;
	}
	.tb-megamenu a.dropdown-toggle {
		color: #fff !important;
		margin-left: 15px !important;
	}
	.tb-megamenu .tb-block {
		margin-left: 15px;
	}
      .tb-megamenu .nav-collapse .nav li a {
          border-top: 0px none;
       }
    .tb-megamenu #tb-megamenu-column-28 h2 {
        margin-top: 0px;
    }
	#region-sidebar-second {
		margin-left: 0px !important;
		padding-top: 0px !important;
		width: 740px !important;
	}
	
	.featureditem {
		width: 660px;
	}
	.featureditem img {
		float: left;
	}
	.container-12 .grid-9 {
		width: 415px !important;
	}
	.container-12 .grid-12 {
		width: 750px !important;
	}
	.pagecontact .views-row {
		float: left;
		width: 200px;
	}
	
	#region-footer-first {
		width: 100px !important;
		margin-left: 10px;
	}
	#region-footer-second {
		width: 350px !important;
	}
}

/*
@media only screen and (max-width:738px) {
	
	#section-content {
		background-color: blue;
	}
	
	#region-footer-first {
		width: 100px !important;
		margin-left: 10px;
	}
	#region-footer-second {
		width: 350px !important;
	}
	
	.region-footer-second-inner {
		width: 250px;
	}
	.sharing ul.menu {
		margin: 15px 0 10px 100px;
		width: 450px;
	}
}
*/

@media only screen and (min-width:601px) and (max-width:740px){
	/* PHONE- LANDSCAPE
	#section-content {
		background-color: red;
	}
	.mobile-large {
		top: -40px;
		height: 280px;
	}
	
	.mobile-large .block-inner {
		background-color: #ccc;
		margin-left:-10px;
	}
	
	.mobile-large img, .mobile-large .views-slideshow-cycle-main-frame {
		width: 450px;
		height: 202px;
	}
	
	.mobile-large .slideshowtextcontainer {
		line-height: 1.3em !important;
		width: 450px;
	}
	 */
	ul.mobile-nav {
		display: none;
	}
	#zone-topper form.search-form {
		margin-right: 0px;
	}
	#region-sidebar-second {
		width: 90% !important;
	}
	.container-12 .grid-2, .container-12 .grid-3, .container-12 .grid-5, .container-12 .grid-6, .container-12 .grid-7, .container-12 .grid-12 {
		margin-left: 10px;
	}
	#region-sidebar-second {
		margin-left: 10px !important;
	}
	.region-footer-second-inner {
		width: 250px;
	}
	.sharing ul.menu {
		margin: 15px 0 10px 100px;
		width: 450px;
	}
	.featureditem {
		width: 90%;
	}
	.homecol1, .homecol2, .homecol3 {
		width: 450px;
		margin-left: 10px;
	}
	.homecol3 .blogprev4 table {
		width: 330px;
	}
	.view-blog .views-table {
		width: 80% !important;
	}
	
}

@media only screen and (max-width:600px){
	/* PHONE- PORTRAIT
	#section-content {
		background-color: green;
	}
	.mobile-large {
		top: -40px;
		height: 220px;
	}
	.mobile-large .block-inner {
		background-color: #ccc;
		margin-left:-10px;
		width: 600px;
	}	
	.mobile-large img, .mobile-large .views-slideshow-cycle-main-frame {
		width: 350px;
		height: 158px;
	}
	
	.mobile-large .slideshowtextcontainer {
		line-height: 1.1em !important;
		width: 350px;
	}
	 */
	ul.mobile-nav {
		display: none;
	}
	
	#zone-topper form.search-form {
		margin-right: 100px;
		margin-top: -70px;
	}
	
	.container-12 .grid-9 {
		width: 350px !important;
	}
	.container-12 .grid-12 {
		width: 350px !important;
	}
	.container-12 .grid-6 {
		width: 350px !important;
	}
	.container-12 .grid-2, .container-12 .grid-3, .container-12 .grid-5, .container-12 .grid-6, .container-12 .grid-7, .container-12 .grid-12 {
		margin-left: 10px;
	}
	#region-sidebar-second {
		margin-left: 10px !important;
	}
	.featureditem {
		width: 320px;
		padding: 20px;
	}
	.region-footer-second-inner {
		width: 250px;
	}
	.sharing ul.menu {
		margin: 15px 0 10px 100px;
		width: 450px;
	}
	
	.tb-megamenu {
		width: 350px;
	}
	
	.productimages {
		width: 450px;
	}
	.productimages .views_slideshow_cycle_main {
		margin-left: 10px;
	}
	.productimages .views_slideshow_cycle_main .productimage img {
		height: 70%;
		width: 70%;
	}
	.homepagenews .views-field-field-event-image img {
		height: 80%;
		width: 80%;
	}
	.homecol1 {
		width: 350px;
	}
	.homecol2, .homecol3 {
		width: 350px;
	}
	.homecol3 .blogprev4 table {
		width: 300px;
	}
	.pagecontact .views-row {
		width: 180px;
	}
}