@media screen and (min-width: 700px) and (max-width: 1064px){
	.site-nav ul{
		white-space:normal;
	}
	.site-nav ul:first-child{
		background-color:#FFCA00;
		text-align: center;
	}
	.site-nav a {
		width: 100%;
		padding:0 10px;
	}
}

@media screen and (max-width: 700px){/*mobile*/
	
	p{
		line-height: 130%;
	}
	
	.secondary{
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
		background: #EEE;
		margin-bottom: 15px;
	}
	.primary.sidebar{
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
		margin-left: 0px;
	}
	.secondary.widget-area aside{
		border-bottom: double 3px #D5D5D5;
	}
	.secondary.widget-area .widget-container {
		border-bottom: solid 1px #DDD;
	}
	.secondary.widget-area > div
	{
		border-bottom: solid 1px #CFCFCF;
	}
	
	.site-nav{
		padding:10px 0;
		padding-bottom: 0px;
	}
	.slide-content p{
		margin-top: 0px;
	}
	.slide-content p img{
		margin-top: 0px;
	}
	.site-nav .sub-menu{
		position:static;
	}
	.site-nav li:hover .sub-menu{
		display:none;
	}
	#menu-main{
		display:none;
		white-space:normal;
	}
	
	#menu-main .menu-item{
		width:100%;
	}
	
	#menu-main .menu-item a{
		width:100%;
	}
	
	#mob_menu{
		font-size:1.7em;
		padding-right:6px;
	}
	
	#sub_menu{
		margin-bottom: 0px;
		position: absolute;
		width: 100%;
		top: -30px;
		padding-top: 5px;
	}
	
	.mob_show{
		display: inline-block!important;
		width: auto;
		float: left;
		margin-right: 10px;
	}
	
	.mob_hide{
		display:none !important;
	}
	
	.mob_right{
		float:right;
	}
	
	.mob_menu{
		font-size:1.2em;
	}
	
	#hidden_search{
		clear:both;
		z-index: 2;
		position: absolute;
		top: 0px;
		right: 22.5%;
		top: 5px;
	}
	
	.main{
		padding:0;
	}
	
	.tiles{
		margin-top: 0px;
	}
	
	.tiles .tile {
		border: 0px !important;
	}
	
	.tiles .tile, #home_info_container #home_info, #home_info_container #home_picture {
		width:100%;
		padding:0;
		margin: 0px!important;
	}
	#home_info_container #home_info,
	#home_info_container #home_picture 
	 {
		padding: 0px 15px 0px 15px;
	}
	
	#home_info{
		padding: 0px 15px 0px 15px;
	}
	
	.tiles .tile:nth-child(3n-1), .tiles .tile:nth-child(3n) {
		padding:0;
	}
	
	.entry-content{
		padding-top: 30px;
	}
	.entry-content h2 {
		width: 70%;
		display: inline-block;
	}
	
	.foot_links_hr {
		display: none;
	}
	
	#foot_links .fifths {
		width: 100%;
		padding: 0px;
	}
	/*header style*/
	#foot_links .fifths > p{
		background-color: #00B8E6;
		padding: 5px 15px 5px 15px;
		color: white;
	}
	#foot_links .fifths ul {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
	}
	#foot_links .fifths ul li{
		background-color: #F3F3F7;	
		width: 100%;
		border-top: solid 1px #ddd;
	}
	#foot_links .fifths ul li a{
		width: 100%;
		padding: 6px 15px 6px 15px;
		display: block;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing:border-box;
	}
	#foot_links .fifths ul li a:active,
	#foot_links .fifths ul li a:hover{
		background-color: #ddd;
	}
	
	#home_info_container {
		padding: 0px;
	}
	.home .content{
		padding: 0px!important;
	}
	.page .content {
		padding: 0px 15px 0px 15px;
	}
	
	/*products*/
	.page-list .page-item{
		width:100%;
		padding:10px 0;
	}
	.products .feature-image {
		float: none;
		width: 100%;
	}
	.products .product-content {
		margin-left: 15px;
	}
	
	.right_aside {
		width:100%;
	}
	
	.left_sidebar {
		width:100%;
	}
	
	.wpcf7 .column2 {
		margin:0;
		clear: both;
		width: 100%;
	}
	
	.wpcf7 .column2 textarea {
		max-width: 100%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	
	.wpcf7 input{
		max-width:100%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	
	.back {
		padding-right: 5px;
	}
	
	#foot_links{
		padding:10px 0;
	}
	#foot_links, .circles .page-list {
		white-space:normal;
		text-align:center;
	}
	.fifths, .circles .page-list .page-item {
		width:49%;
		background-image:none;
	}
	.circles .page-list .page-image{
		height:150px;
	}
	
	/*styling for the 'product'page in mobile */
	#landing-product-table {
		
	}
	#landing-product-table .product {
		width: 100%;
	}
	#landing-product-table .product h2 {
		width: 100%;
	}
	
	/*Product table styles*/
	#product-table{}
	#product-table .product-category{}
	#product-table .product-category  h2{
		background-color: #00B8E6;
		color: #FFF;
		padding: 5px;
	}
	
	
	#product-table .product-category .product {
		width: 100%;
		margin-bottom: 10px;
	}
	#product-table .product-category .product .product-image{}
	#product-table .product-category .product .product-image img{
		position: relative;
		top: 0px;
		left: 0px;
	}
	#product-table .product-category .product .product-content{}
	#product-table .product-category.range .product-content {
		margin-top: 0px;
	}
	
	
	#product-table .product-category .product .product-content h3{
		margin-bottom: 15px;
		margin-top: 25px;
	}
	#product-table .product-category .product .product-content p {}
	#product-table .product-category .product .product-content .read-more{
		float: left;
	}
	#product-table .product-category .product .product-content .read-more a{}
	#product-table .product-category .product .product-content .read-more a span{}
}