@media only screen and (max-width: 522px)
{		
			.become_a_dealer .become_dealer_left
			{
				width: 100% !important;
    			text-align:center !important;
			}
			.become_a_dealer .title_bec
			{
				width: 100% !important;
    			text-align:center !important;
    			margin-bottom: 10px;
			}

			#menu-element-last
			{
				width:100% !important;
			}
			body.cms-category-view-index #scroll
			{
				margin-left:-50% !important;
				padding-top: 9px !important;
			}
			.catalog-product-view .product.data.items > .item.content
			{
				padding: 4% !important;
				display:none;
				width:98% !important;
				margin-bottom: 5px !important;
				min-height:100px !important;
			}
			
			.catalog-product-view .product.data.items
			{
				    width: 95%;
    				margin: 0px auto !important;
			}

			#mobile_menu_amana
			{	
				
				display:block !important;
			}
			
			body
			{
				background: #ffffff !important;
			}
			body.page-with-filter.page-products .columns
			{
				display:flex;
			}
			body.page-with-filter.page-products .columns .column.main
			{
				order: 2;
			}
			body.page-with-filter .columns .sidebar-main
			{
				order: 1;
			}
   
   
			.page-layout-2columns-left .sidebar-main, .page-layout-2columns-left .column.main
			{
				width:100% !important;
			}
			
			// Header mobile phone
			
			
			.page-header .panel.wrapper
			{
				background-color:#ffffff !important;
				width:100%;
				float:left;
			}
		
			
			.page-header .logo
			{
				width: 100% !important;
				float: none !important;
				margin: 0px !important;
				padding: 0px !important;

			}
			.page-header .brands_images
			{
				width: 100%;
				margin: 0px;
				padding: 0px;
				float: left;
				text-align: center;
				padding-bottom:7px !important;
			}
			.page-header .browse_brand
			{
				text-align: center;
				width: 100%;
				color: #000000;
			}
	
			.page-header .logo img
			{
				width: 300px !important;
				margin: 0px auto !important;
			}
			.page-header .brand_im_d
			{
		
				float: none;
				width: 233px !important;
				text-align: center !important;
				margin: 0px auto !Important;
				padding: 3px 0px;
    

			}
	
			.page-header .header.panel
			{
				width: 100%;
				float: left;
				padding: 0px !important;
				margin: 5px 0px !important;
		
			}
	
			.page-header .brand_im_d a
			{
				float: left;
				width: auto !important;
				margin: 0px auto;
				display: block;
				text-align: center;
			}
			.header.content
			{
				float: left;
				width: 100%;
			}
	

			.header.content
			{
				background-color: #303030 !important;
				float: left;
				width: 100%;
			}
	
			.block-search
			{
				position: relative;
				float: right;
				padding-left: 15px;
				width: 59% !Important;
				z-index: 4;
				margin: 0px !Important;
	
			}
			.minicart-wrapper .action.showcart
			{
					display: none;
			}
	
			.block-search .label
			{
				text-decoration: none;
				display: inline-block;
				float: right;
				border: 0;
				clip: rect(0, 0, 0, 0);
				height: 1px;
				margin: -1px;
				overflow: hidden;
				padding: 0;
				position: absolute;
				width: 1px;
			}
			.block-search .control
			{
				border-top: 0;
				margin: 0;
				padding: 0;
			}	
			.block-search input
			{	
				width: 100%;
				background: #ececec !important;
				border-radius: 4px !Important;
				position: static;
				padding-right: 35px;
				margin: 0;
			}

			.block-search .action.search:before
			{
				-webkit-font-smoothing: antialiased;
				font-size: 16px;
				line-height: 32px;
				color: #000000;
				content: '\e615';
				font-family: 'luma-icons';
				margin: 0;
				vertical-align: top;
				display: inline-block;
				font-weight: normal;
				overflow: hidden;
				speak: none;
				text-align: center;
			}
			
			ul.header.links a
			{
				color: #F3F3F3 !important;
				text-decoration: none;
			}
			ul.header.links li:last-child
			{
				display: none !important;
			}
			.nav-toggle:before
			{
		
			}
			.block-search .action.search
			{
				width: 46px !important;
				display:block;
				position: absolute;
				right: 0px;
				top: 0;
				z-index: 1;
				display: inline-block;
				background-image: none;
				background: none;
				-moz-box-sizing: content-box;
				border: 0;
				box-shadow: none;
				line-height: inherit;
				margin: 0;
				padding: 0;
				text-decoration: none;
				text-shadow: none;
				font-weight: 400;
			}
			.block-search .action.search > span
			{
				border: 0;
				clip: rect(0, 0, 0, 0);
				height: 1px;
				margin: -1px;
				overflow: hidden;
				padding: 0;
				position: absolute;
				width: 1px;
			}
			.flex-control-nav
			{	
				bottom: -22px !important;
			}
			.flex-control-nav li
			{
				bottom: -20px !important;
			}
			.magestore-bannerslide-flex-slider
			{
				margin-bottom: 20px !important;
			}
			.footer.content ul
			{
				padding:0px;
			}
				
			.home_page_box
			{
				width: 70% !Important;
				margin-left: 15% !important;
				margin-bottom: 20px;
			}
			.home_page_box img
			{
				width: 100% !Important;
			}
			
			.footer.content
			{
				text-align:center;
			}
			.footer.content ul li
			{
				width:100% !important;
				margin:0px auto !important;
				text-align: center;
				
			}
			#footer_products, #footer_community, #footer_literature
			{
				display:none;
			}
			.footer_image
			{
				margin-left:0px !important;
			}
			.copyright
			{
				background:#ffffff !important;
				margin:0px !important;
				padding:0px !important;
			}
			
			ul.socialMedia li a.FB
			{
				margin-left: 30%  !important;
			}
			
			.navigation li
			{
				font-family: Oswald !important;
				cursor: pointer;
				font-size: 14px !important;
				font-weight: normal!important;
				background-color: #000000;
				margin: 0 auto;
				text-align: center;
   		 		width: 100%;
   		 		border-top: 1px solid #ffffff !Important;
			}
			li.level1.nav-1-1.first.ui-menu-item
			{
				width: 100% !important;
			}
			.navigation .level0
			{
				border-top: 1.5px solid #EB2130;
			}
			
			
			
			.navigation .level0 > .level-top a:hover
			{
				color: #ffffff !important;
			}
			
			.nav-sections-item-title.active
			{
				color: #ffffff !important;
				background: #000000 !Important;
			}
			.nav-sections-item-title
			{
				background:#EB2130 !important
			}
			.nav-sections-item-title a
			{
				color:#ffffff !important;
				font-size:16px !important;
				font-family: Oswald !important;
			}
			
			.navigation .level0 > .level-top
			{
				
				color:rgb(68, 68, 68);
				    background-color: rgb(255, 255, 228);
				font-weight: 700 !important;
				padding: 3px 40px 3px 15px !important;
				padding:12px 0px !important;
				text-transform: uppercase !important;
				word-wrap: break-word !important;
			}
				
			.navigation li.level0
			{
				background-color: rgb(255, 255, 228);
				padding:0px !important;
				
				
			}
			.navigation .level0 > .level-top:hover, .navigation .level0 > .level-top.ui-state-focus
			{
				color:rgb(68, 68, 68);
			}
			.navigation .level0 > .level-top
			{
				border-bottom: 1px solid #EB2130;
			}
				
			a.level-top.ui-corner-all.ui-state-active 
			{
				background:#000000 !important;
				color:#ffffff !important;
    			text-transform: uppercase !important;
    			padding:12px 0px !important;
    			
			}
			
			.navigation .submenu:not(:first-child) > li > a
			{
				padding-left: 0px !important;
				
				background-color: #ee3a43 !important;
				color: #ffffff !important;
				margin: 0px !important;
			}
			.category-cms, .category-image, .category-description
			{
				width: 94% !important;
				float: none !important;
				margin: 0px auto !important;
				margin-bottom: 10px !important;
			}
			
			.catalog-category-view.page-layout-1column .category-view
			{
				width: 100% !important;
				padding:0px !important;
			}
			.categories_respons
			{
				  width: 100% !important;
			}
			.footer.content ul
			{
				width: 100% !important;
				margin:0px !important;
				padding:0px !important;
			}
			
			.categ_title_fixed
			{
				width: 55% !important;
			}
			.category_index
			{
				width: 80% !important;
				text-align:center !important;
				margin-left: 10% !Important;
			}
			.category_index a
			{
				margin-bottom: 10px !important;
				clear: both;
				width: 100%;
				display: block;
			}
			
			/* Product Page */
			body
			{
				padding:0px !important;
				background: #ffffff !important;
			}
			#image_slider
			{
   				
				margin: 0px auto !Important;
				padding: 0px !important;
			}
			.catalog-product-view h1.page-title
			{
				font-size: 16px !important;
				line-height: 24px !important;
				
			}
			
			
			.product.attibute.overview
			{
				color: #E22032;
				display: block;
				font-size: 15px;
				font-weight: bold;
				margin: 5px 0;
				font-family: 'Roboto Condensed', sans-serif !important;
				padding: 0;
				text-align: center;
			}
			.product-addto-links
			{
				width:100% !important;
				
			}
			#where-to-buy
			{
				    display: block !Important;
					float: left !Important;
			}
			a.action.towishlist
			{
				    display: block !Important;
					float: right !Important;
					background-size: 100% !Important;
			}
			#tab-label-additional-title
			{
				background: none !important;
			}
			.product-social-links .action.towishlist:before, .block-bundle-summary .action.towishlist:before, .product-item .action.towishlist:before, .table-comparison .action.towishlist:before
			{
				content:'' !important;
			}
			.product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover
			{
				background:none !important;
			}
			
			
			.branding
			{
				float: none !important;
    			margin: 0px auto !important;
    			width: 100% !important;
    			
			}
			
			.subcat-bottom-scroller li h6
			{
				margin: 2px 0px !important;
    			padding: 2px 0px !Important;
			}	
			
			.page-products .columns
			{
				background: none !important;
			}
			.product_list_title
			{
				text-align: center !important;
				padding: 0px !Important;
			}
			
			/* Category product list mobile responsiveness */
			.products_to_compare .column1
			{
				display:none !important;
			}
			.products_to_compare .compared_products_cat
			{
				width: 61% !important;
			}
			
			#replacement_parts_table thead th
			{	
				padding: 4px 0px !important;
    			font-size: 7px !important;
			}
			#replacement_parts_table td
			{
				padding:6px 0px !important;
			}
			#replacement_parts_table .a_link, #replacement_parts_table .parts_sep span
			{
				font-size: 9px !important;
			}
			
			.modes
			{
				display:block !important;
    			width: 125px !important;
				margin: 0px auto !important;
				text-align: center;
				float: none !Important;
			}
			.modes span
			{
				
				display:none !important;
			
			}
			.page-products .sorter
			{
				width: 100%;
				float: left;
				position: initial;
				float: none !Important;
				margin: 0px !important;
				padding: 10px 0px;
				clear:both;
			
			}
			.page-products strong#modes-label
			{
				display:none !important;
			}
			.toolbar-products .toolbar-results
			{
				width: 100% !important;
			}
			
			.toolbar-products
			{
			    background: #E6E6E6;
				width: 100%;
				float: left;
				margin: 0px auto;
			
			}
			
			.toolbar-products select
			{
				margin:0px !important;
				padding:0px !important;
			}
			.filter-options
			{
				display:block !important;
				width: 90%;
    			margin: 0px auto;
    			padding-top: 10px;
			}
			.filter-options-title
			{
				background-color: #ee3a43 !important;
				color: #ffffff !important;
				padding: 3px !important;
			
			}
			.filter-title strong
			{
				display:none !important;
			}
			.products.wrapper.grid.products-grid
			{
				margin:0px !Important;
			}
			
			.page-products .products-grid .product-item
			{
				width: 100% !Important;
    			margin: 0px auto !Important;
    			max-width: 100% !important;
    			padding-bottom: 20px;
			}
			.page-products .product-item-info
			{
				margin: 0px auto !Important;
				width: 164px !important;
				text-align:center !important;
			}
			
			#related_table_section
			{
				display:none !important;
			}
			
			#spec_image_content
			{
				width: 100% !important;
			}
			
			.product.data.items > .item.content
			{
				
				
				min-height: 99px;
				
				width:90% !Important;
				margin:0px auto !important;
				margin-top:0px !important;
			}
			
			
			   
			.product.data.items .item.title.active a:after
			{
				content: '';
			}
			.product.data.items .item.title a:after
			{
				content: '';
			}
			.product.data.items > .item.title > .switch
			{
				margin-top:0px !important
			}
    		.product.data.items > .item.title > .switch
    		{
    			margin-top:0px !important;
    			border-top: 1px solid #808080 !important;
    			    height: auto !important;
    			        margin-top: 0px !important;
    			        line-height: 30px !important;
    		}
    		
    		.storelocator-wrapper.col-full
    		{
    			width: 90% !important;
				margin: 0px auto !Important;
				float: none !important;
				margin-top:10px !important;
    		}
    		.map-box-container .action.primary, .storelocator-wrapper .action.primary
    		{
    			padding: 0px 15px !Important;
    		}
    		.online_retailers_table
    		{
    			width:90% !important;
    		}
    		
    		
    		/* CMS PAGE */
    		
    		/* Online retailers */ 
    		
				.online_title
				{
					font-size: 9px !important;
				}
				.online_titles td strong
				{
					font-size: 7px !important
				}
				.online_retailers_table td img
				{
					width:100% !important;
				}
    		
    		/* Store locator  */ 
    		
				.map-box-container
				{
					height: 206px !important;
				}
				.gm-style .gm-style-iw
				{
						width: 100% !Important;
				}
				.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget iframe
				{
					width:100% !Important;
			 
				 
				}
    		
    		/* About us Page*/ 
    		
				
				
				.about_us_col_left_sidebar
				{
					width: 100%;
    				text-align: center;	
				}
				.about_us_right
				{
					width: 100% !important;
    				float: none !important;
				}
				.about_us_right h1
				{
					text-align:center !important;
				}
				.about_us_col_left_sidebar
				{
					margin-bottom:10px !important;
				}
				.about_us_col_left_sidebar ul li
				{
					width: 100% !important;
					margin-bottom:5px !important;
					padding-left:0px !important;
				}
				.about_us_col_left_sidebar ul li.parent-active
				{	
					background: #919191 !important;
				}
				.about_us_col_left_sidebar ul li.parent-active a
				{
					color:#ffffff !important;
					display: block !important;
				}
				.about_us_col_left_sidebar h2
				{
					padding-left:0px !important;
				}
				
				/* Articles */
				
				body.blog-index-index.page-layout-1column .post-holder
				{
					width: 43% !important;
				}
				body.blog-post-constructing-arched-cabinet-door.blog-post-view.page-layout-1column .post-view .holder-top .section-left
				{
				
					width: 56% !important;
				}
				body.blog-post-constructing-arched-cabinet-door.blog-post-view.page-layout-1column .post-view .holder-top .section-right
				{
					width: 42% !important;
    				float: right !important;
				}
				body.blog-post-constructing-wainscot-door.blog-post-view.page-layout-1column .post-view .holder_m2 .section_right2
				{
					width: 42% !important;
				}
				body.blog-post-constructing-wainscot-door.blog-post-view.page-layout-1column .post-view .content_steps .section_left
				{
					width: 100% !important;
				}
				body.blog-post-constructing-wainscot-door.blog-post-view.page-layout-1column .post-view .content_steps #section_left_mill2
				{
					width: 50% !important;
					text-align: center !important;
					float: none !important;
					margin: 0px auto !important;
				}
				body.blog-post-constructing-wainscot-door.blog-post-view.page-layout-1column .section_full_a .resp_img
				{
					    width: 100% !important;
						margin: 0px auto !important;
						text-align: center !important;
				}
				body.blog-post-constructing-wainscot-door.blog-post-view.page-layout-1column .step_4_d
				{
					    width: 100% !important;
						padding: 0px !important;
						text-align: center !important;
				}
				body.blog-post-constructing-wainscot-door.blog-post-view.page-layout-1column .before_ass
				{
					  width: 100% !important;
				}
				body.blog-post-constructing-wainscot-door.blog-post-view.page-layout-1column #ctf
				{
					    float: none !Important;
    					text-align: center !important;
				}
				body.blog-post-constructing-wainscot-door.blog-post-view.page-layout-1column #before_ass2
				{
					width: 100% !important;
    				text-align: center !important;
				}
				
				body.blog-post-furniture-crownmolding.blog-post-view.page-layout-1column .post-view .holder_m #sec_making_1
				{
					width: 56% !important;
				}
				body.blog-post-furniture-crownmolding.blog-post-view.page-layout-1column .post-view .holder_m #sec_making_2
				{
					width: 41% !important;
				}
				body.blog-post-furniture-crownmolding.blog-post-view.page-layout-1column #full_w
				{
					width: 55% !important;
					float: left !important;
				}	
				body.blog-post-furniture-crownmolding.blog-post-view.page-layout-1column .section_right2
				{
					    width: 42% !important
				}
				#modal
				{
					    top: 60% !important;
				}
				
				body.blog-post-template-routing.blog-post-view.page-layout-1column #htaw
				{
					width: 100% !important;
    				padding: 0px !important;
				}
				body.blog-post-template-routing.blog-post-view.page-layout-1column .temp_routing_resp1
				{
					width: 100% !important;
    				margin: 0px auto !important;
    				text-align: center !important;
				}
				body.blog-post-template-routing.blog-post-view.page-layout-1column .temp_routing_resp1 img
				{
					float: none !important;
					width: 79% !important;
				}
				
				body.blog-post-template-routing.blog-post-view.page-layout-1column #hold_rout
				{
					
					width: 100% !important;
					float: none !Important;
					margin-top: 10px !important;
					margin: 0px auto !important;
					text-align: center !important;
				}
				body.blog-post-template-routing.blog-post-view.page-layout-1column #hold_rout img
				{
					float:none !important;
				}
				body.blog-post-template-routing.blog-post-view.page-layout-1column #routing_tmp
				{
					    text-align: justify;
						float: none !important;
						width: 100% !important;
						padding:0px !important;
				}
				
				body.blog-post-template-routing.blog-post-view.page-layout-1column .routing_tmp_last
				{
						 text-align: center !important;
				}
				.tamboor_door_right, .tamboor_door_left
				{
					width: 100% !important;	
				}
				
				#left_constructing
				{
					width: 100% !important;
					padding:0px !important;
				}
				.consb_f_im
				{
					width: 100% !important;
					margin: 0px auto !important;
					float: none !important;
					text-align: center !important;
				}
				.consb_f_im img
				{
					float:none !important;
					margin-top:0px !important;
				}
				
				body.blog-post-miniature-blanket-chest.blog-post-view.page-layout-1column  .art_text, body.blog-post-how-to-make-picture-rail-moldings.blog-post-view.page-layout-1column .art_text
				{
					width: 100% !important;
					padding:0px !important;
				}
				body.blog-post-how-to-make-picture-rail-moldings.blog-post-view.page-layout-1column .ilistration_im
				{	
					width: 100% !important;
					margin: 0px !important;
					text-align: center !important;
				}
				body.blog-post-how-to-make-picture-rail-moldings.blog-post-view.page-layout-1column .ilistration_im img
				{
					float:none !important;
				}
				
				body.blog-post-mortise-tenon.blog-post-view.page-layout-1column #cabinet_doors
				{
					width: 100% !important;
					padding:0px !important;
					padding-top:10px !important;
				}
				body.blog-post-mortise-tenon.blog-post-view.page-layout-1column .art_imgbox
				{
					width: 100% !important;
				}
				
				.pdf_item
				{
				    width: 50% !important;
					margin: 0px 25% !important;
					height: 330px !important;
				}
				.breadcrumbs
				{
					display:block !important;
    				float: left;
    				border-bottom:none !important;
    				padding: 10px 5% !important;
   				 	width: 90%;
				}
				/* Case_Studies_Mobile */
				
				body.cms-case-studies.cms-page-view.page-layout-1column .page-main .columns, body.cms-online-retailers.cms-page-view.page-layout-1column .page-main .columns
				{
					width: 100%;
    				margin: 0px auto;
				}
				.case_studies
				{
					width: 97% !important
    				padding: 0px !important;
    				margin: 0px !important;
				}
				.case_studies div
				{	
					width: 100% !important;
					margin: 0px auto !important;
					text-align: center !important;
				}
				.case_studies div img
				{
					width: auto !important;
					margin: 0px auto !important;
					text-align: center !important;
				}
				.case_studies_main .case_studies2
				{
					width:100% !important;
				}
				.video_d
				{
					width: 200px !important;
					text-align: center !important;
					margin: 0px auto !important;
					clear: both !important;
					height: auto !Important;
					padding: 0px !important;
					float: none !important;
				}
				.video_d img
				{	
					text-align: center !important;
					margin: 0px auto !important;
					width: 100% !important;
				
				}
				.videos_page
				{
					text-align: center !important;
				}
				.video_cms
				{
					padding:0px !important;
					width: 97% !important;
					padding: 0px !important;
					margin: 1.5% auto !Important;

				}
				
				.video_cms iframe
				{	
					width: auto !important;
    				margin: 0px auto !important;
    				height: auto !important;
    				
    				
				}
				.video_cms iframe.tam_left1
				{
					width: 100% !important;
    				margin: 0px auto !important;
    				height: auto !important;
				}
				
				.video_cms iframe.building_f_l2
				{
					width: auto !important;
    				margin: 0px auto !important;
    				height: auto !important;
				}
				 
				 .video_cms .content_m
				 {
					width: 100%;
					margin:0px !important;
				 }
				 
				 .video_cms .instile_r
				{
					width:100% !important;
				}
				
				.video_cms .building_f_l
				{
					float:none !important;
					text-align: center !important;
				}
				.video_cms .tambour_d_r
				{
					float:none !important;
					text-align: left !important;
					
					width: 97% !important;
    				margin-left: 3%;
				}
				.video_cms .tam_left
				{	
					float: none !important;
   		 			margin: 0px auto !important;
				}
				
				.video_cms .in_gr_1
				{
					display:none !important;
				}
				
				.video_cms .raisedpanel_video_l, .video_cms .raisedpanel_video_r, .video_cms .dadoset_l, .video_cms .dadoset_r
				{
					width: 100% !important;
				}
				
				/* Forum */
				.category_forum
				{
					width:100% !important;
					float: left !important;
    				text-align: center !important;
    				height: aut !important;
    				
				}
				.simple-forum-default-button
				{
					width: 100% !important;
					float: left !important;
					padding: 0px !important;
				}
				.forum-title
				{
					font-size:17px !important;
				}
				.aw-blog-posts-question-comment
				{
					padding: 3px 7px !important;
				}
				.forum_post_comment_text
				{
					width: 100% !important;
				}
				.forum_post_comment_image
				{
					width: 100% !important;
					float: none !Important;
					text-align: center !important;
				}
				.page-main
				{
				
					width:100% !important;
   					float: left;
   					
				}
			
				.cms-page-view.page-layout-1column .page-main .columns
				{
					 width: 90%;
    				margin: 0px auto;
				}
					
				.opportunities_text
				{
					width: 100% !important;
				}
    			.opportunities_right
    			{
    				width: 100% !important;
    			}
    			.amana_news
    			{
    			
					float: left;
					width: 300px !important;
					margin: 0px auto !Important;
					float: none !Important;
					margin-top: 10px !important;
						
    			}
    			.amana_news li
    			{
    				width: 74px !important;
    				float: left !important;
    				margin: 0px 2px !Important;
    			}
    			.news_list_view .rows-img img
    			{	
    				float: none !important;
					text-align: center !important;
					margin: 0px auto !important;
					width: 66% !important
    			}
    			
    			.news_list_view .news-content-right
    			{
    				float: none !Important;
					width: 100% !Important;
					margin-bottom: 0px !Important;
    			}
    			.news_list_view .rows-img, .news_list_view .row-news
    			{
    				float: none !Important;
    				text-align: center !Important;
    			}
    			body.news-index-index.page-layout-1column .container
    			{
    				width: 100% !important;
    			}
    			
    			.scroller.news-bottom-scroller
    			{
    			
    			}
    			li.bestseller-li
    			{
    				
    				width: 70% !important;
    				margin-left: 14% !important;
    			}
    			.bestseller-li img
    			{
    				width:100% !important;
    				height: auto !important;
    			}
    			
    			.news_item_view ul
    			{
    				margin-left:0px !important;
    			}
    			
    			.news_item_view .content-title
    			{
    				font-size: 17px !important;
    				padding-bottom: 5px !important;

    			}
    			.news_item_view img
    			{
    				
    				float:left !important;
    			}
    			
    			.news_item_view .news-content, .news_item_view .news-content p, .news_item_view .news-content div
    			{
    				width:100% !important;
    				
    			}
    			body.cms-contact-us.cms-page-view.page-layout-1column #maincontent
    			{
    				background:none !important;
    				
    			}
    			.contact_us label.label, .contact_us  select
    			{
    			
    				font-size:12px !important;
    			}
    			
    				.contact_us  .fieldset > .field > .label, .fieldset > .fields > .field > .label
    				{
    					font-size:12px !important;
    				}
    			.cms-page-view.page-layout-1column #maincontent
    			{
    				background:none !important;
    			}
    			
    			.about_us_col_left_sidebar ul li.parent-active
    			{
    				    background: #919191 !important;
    				    border: none important;
    			}
    			
    			.news_item_view .news-content .diamond_l
    			{
    				width:100% !important;
    			}
    			.contact_us_left
    			{
    				width:100% !important;
    				padding: 0px !Important;
    			}
    			.contact_us .my_custom_conts
    			{
    				width:100% !important;
    			}
    			.contact_us .contact_us_form1
    			{
    				width:100% !important;
    			}
    			.contact_us .actions-toolbar > .primary:last-child, .actions-toolbar > .secondary:last-child
    			{
    				margin-top: -26px !important;
    			
    			}
    			.contact_us .actions-toolbar
    			{
    				float:left !important;
    			}
    			.links-content
    			{
    				width:100% !important;
    			}
    			
    			.become_dealer_right
    			{
    				float: left !important;
   					width: 100% !important;
   					padding:0px !important;
   					margin:0px !important;
    			}
    			.become_a_dealer h1
    			{
    			
    				font-size:17px !important;
    			}
    			.become_a_dealer .contactFormDelar
    			{
					width: 256px  !important;
					margin: 0px auto !important;
    			}
    			#sitemap_page .sitemap_element_main
    			{
    				width: 96% !important;
    				padding-left: 2% !important;
    			}
    			#sitemap_page .sitemapl1,#sitemap_page .sitemapl2
    			{
    				width: 94%;
					float: none;
					margin: 0px auto !Important;
    			}
    			
    			
    			/* My acocuny */
    			
    		
    			.block.block-customer-login, .block.block-new-customer, .block.block-new-dealer 
    			{
    				width: 100% !important;
    				background: none !important;
    				float: left !important;
    				margin: 0px !important;
    				padding:0px !important;
    				min-height:84px !important;
    				padding-bottom: 10px !Important;
    				border-bottom: 2px solid #cbcbcb;
    				
    			}
    			form#login-form
    			{
    				width: 100%;
    				margin: 0px auto;
    			}
    			.login-container .fieldset > .field > .control
    			{
    				width: 100% !important;
    			}
    			.login-container .actions-toolbar > .primary, .actions-toolbar > .secondary
    			{
    				text-align: left !important;
    			}
    			
    			body.customer-account-login.page-layout-1column .actions-toolbar > .primary:last-child, .actions-toolbar > .secondary:last-child{     width: 100% !important; }
    			
    			.account_register .form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account
    			{
    				min-width:100px !important;
    				width: 80% !important;
    			}
    			
    			.account_register fieldset.fieldset.create.info
    			{
    				width: 100% !important;
    			}
    			.account_register fieldset.fieldset.create.info,.account_register fieldset.fieldset.create.info div, .account_register .address_left .control, .account_register .address_left .field .label, .account_register .address_right .control, .account_register .address_right .field .label
				{
					width: 100% !important;
				}
				.account_register .actions-toolbar > .primary .action:last-child, .actions-toolbar > .secondary .action:last-child
				{
					margin-bottom: 20px !Important;
				}
				.account_register h1, .dealer_register h1
				{
					font-size:17px !important;
				}
				.account_register fieldset.fieldset.create.account
				{
					width: 100% !important;
				}
				.account_register #account_top_info
				{
					width: 100% !important;
				}
				.dealer_register .form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account
				{
					 width: 100% !important;
				}
    			
    			.dealer_register .field.dealernumber.required, .field.dealerinvoicenumber
    			{
    				float: left;
    				width: 100% !important;
    				padding-left:0px !important;
    			}
    			.dealer_register .fieldset
    			{
    				
    				width: 100% !important;
					float: left;
					padding: 0px;
    			}
    			.dealer_register fieldset.fieldset.create.account
    			{
    				width:94% !important;
    				float:none !important;
    				margin:0px auto !important;
    			}
    			.dealer_register .address_left, .dealer_register .address_right
    			{
    				width: 100% !important;
    			}
    			
    			.dealer_register .address_left > .field, .fieldset > .fields > .field, .address_right > .field, .fieldset > .fields > .field
    			{
    				margin: 0px 0 4px !important;
    			}
    			.dealer_register .fieldset > .field, .fieldset > .fields > .field
				{
					margin:0px 0 4px !important;
				}
				
				.home_page_box .title_bl_home
				{
					font-size: 16.5px !important;
					font-family: "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif !important;
					font-weight: 600;
					font-stretch: condensed !important;
				}
				
				.storelocator-wrapper .mgs-search-box .search-tab
				{
				
					width: 50%;
					border:none !important;
				}
    			.topsearch
    			{
    			 	    
    			 	width: 55% !important;
					float: left !important;
					margin-bottom: 7px;
					margin-left: 7%;
    			}
    			ul.header.links
    			{
    				width: 30% !important;
					float: left !important;
					margin: 0px !important;
					padding: 0px !important;
					margin-left:3% !Important;
    			}
    			.searchautocomplete .nav
    			{
    				width: 76% !important;
    			}
    			
    			.copyright
    			{
    				display:none !important;
    			}
    			.slides, .flex-control-nav, .flex-direction-nav
    			{
    				bottom: -25px !important;
    			}
    			ul.header.links li
    			{
    				list-style: none !important;
    			}
    			
    			.toolbar-products .toolbar-results
    			{
    				margin-left:0px !important;
    			}
    			.page-products .toolbar-products{
    				width: 100% !important;
    			}
    			.page-layout-1column .product-info-main
    			{
    				width: 92% !important;
					padding: 0px !important;
					margin:0px auto !important;
    			}
    			.compare_added
    			{
    				padding-top:0px !Important;
    			}
    			.catalog-product-view .product-info-main .page-title-wrapper h1
    			{
    				margin-top:10px !important;
    			}
    			.product-social-share.product-page-paragraph
    			{
    				float: left;
					text-align: center;
					width: 100%;
					margin-bottom:10px !important;
					margin-top:10px !important;
    			}
    			
    			
    			.product-social-share.product-page-paragraph p
    			{
    				float: none !important;
					margin: 0px auto !important;
					text-align: center;
					width: 138px;
    			}
    			
    			.page-layout-1column .product.media
    			{
    				width: 90%;
    				margin: 0px auto;
    			}
    			
			
				.product.info.detailed
				{
					margin:0px !important;
				}
				.about_us_col_left_sidebar
				{
					width:100% !important;
				}
				.cms-page-view.page-layout-1column #maincontent
				{
					background:none !important;
				}
				.page-main
				{
				   
					width: 100% !Important;
					
				}
				
				.about_us_col_left_sidebar ul li
				{
					padding:0px !important;
					padding-left:0px !important;
				}
				.about_us_col_left_sidebar ul li.parent-active
				{	
					padding:0px !important;
				}
				.topsearch .searchautocomplete .nav
				{
					width: 74% !important;
				}
				
				.catalog-category-view.page-layout-1column .category-view .subcat-bottom-scroller li
				{
				
					width:100% !important;
					padding:0px !important;
				}
				
				.page-products .sorter
				{
					float: left !important;
					margin-left:0px !important;
					    
				}
				.page-products .modes
				{
					
					float: none !important;
				}
				
				.page-layout-1column .product.media
				{
					background:none !important;
				}
		
				.product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover
				{
	
					background:none !important;
				}
				.product.data.items
				{
					margin-left:0px !important;
					margin-right:0px !important;
				}
				
				.product_detalis_specification
				{
					width:98% !important;
					float:left !important;
				}
				.page-footer .footer.content
				{
				
					padding:0px !important;
					border:none !important;
				}
				.topsearch .dropdown.click
				{
					    margin-left: -9% !Important;
				}
				
				.topsearch #clicks
				{
					padding-left: 6px !important;
   					padding-right: 12px !important;
				}
				.topsearch .searchautocomplete .nav .nav-input input
				{
					width: 84% !important;
				}
			
			
			
				
				.navigation .submenu:not(:first-child) > li > a
				{
					width:100% !important;
				}
				.nav-sections-item-content > .navigation
				{
					background:none !Important;
				}
				#menu_cat
				{	
					width: 99% !important;
					min-width: 150px !Important;
					position: static !Important;    
					height:auto !important;
				}
				
				.account .page-main
				{
					padding:0px !important;
				}
				body.account.customer-account-index.page-layout-2columns-left .columns
				{
					background:none !important;
				}
				.account .page.messages
				{
					margin-bottom:0px !important;
				}
				.catalog-product-view #where-to-buy
				{
					float:left !important;
				}
				.catalog-product-view a.action.towishlist, .catalog-product-view a.action a.link-wishlist.btn_not_logged_related, .catalog-product-view a.action a.link-wishlist.btn_logged_multi
				{
					float:left !important;
				}
				.navigation ul
				{
					margin: 0 !important;
					padding: 0 !important;
				}
				.navigation li
				{
					 margin: 0 !important;
				}
				
				span.menu_lab
				{
					margin-left:0px !important;
				}
				
				
				
				a#online_ret_link
				{
					background-color: rgb(255, 255, 228);
					margin-left:0px !important;
					background:none;
				}
				
				.add_product_to_compare_holder
				{
					width:100%;
					float:left; float: left; position: static !Important;
				}

			
				.navigation a
				{
					    display: block !important;
				}
				.products_li_div1
				{
					display: none !important;
				}
				.navigation .submenu:not(:first-child)
				{
					font-weight: 400;
					line-height: 1.3;
					left: auto !important;
					overflow-x: hidden;
					padding: 0;
					position: relative;
					top: auto !important;
					transition: left .3s ease-out;
				}
				body.customer-account-login.page-layout-1column .columns, body.customer-account-create.page-layout-1column .columns
				{
					width:90%;
					margin:0px auto !important;
					float:none !important;
				}
				body.customer-account-login.page-layout-1column .actions-toolbar > .primary:last-child, .actions-toolbar > .secondary:last-child
				{
					    width: 100% !important;
				}
				li.ui-menu-item.all-category
				{
					display:none !important;
				}
				.nav-sections-item-title
				{
					width:50% !important;
				}
				body.customer-account-login.page-layout-1column .columns .column.main
				{
				
				}
				.form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account
				{
					
					padding: 0px 5% !Important;
					width: 90% !important;
				}
				body.cms-about-us.cms-page-view.page-layout-1column   .column.main
				{
					background:none !important;
				}
				.nxt-ac-main
				{
					width:200px !important;
					left:6% !important;
				}
				
				body.cms-category-view-index .spliter:nth-child(5n)
				{
					display: none !important;
					width: 100% !important;
					
				}
				
				body.cms-category-view-index .spliter:nth-child(2n)
				{	
					display: block !important;
					width: 100% !important;
					clear:both !important;
				}
				
					
	
				body.cms-category-view-index .sub_cat2
				{
					display:block !important;
					width:100% !important;
				}
				body.cms-category-view-index .category_name_div
				{
					width: 80% !important;
    				margin: 0px auto;
				}
				body.cms-category-view-index .sub_cat24
				{
					display:none !important;
				}
				.page-footer .content.footer
				{
					padding: 0px !important;
				}
	
			
				.menu_image
				{
					display:none !important;
				}
				.customer-account-login .login-container .block
				{
					width: 100% !important;
					padding: 0px !important;
				}
				
				.copyright_new
				{
					width: 100% !important;
					padding:0px !important;
					margin:10px 0px !important;
				}
				.login-container .fieldset > .field > .control
				{
					    width: 100% !important;
				}
				body.customer-account-login.page-layout-1column .actions-toolbar > .primary:last-child, .actions-toolbar > .secondary:last-child
				{
					 width: 100% !important;
				}
		
    			.become_a_dealer .contacts-mainblock
    			{
    				background-size: 210% 80% !important;
    				width: 100% !important;
    			}
    			.become_a_dealer .contactFormDelar
    			{
    				width: 86% !important;
    			}
    			.abs-margin-for-blocks-and-widgets-desktop, .customer-review .product-details, .page-main .block
    			{
    				margin-bottom: 10px !important;
    			}
    			#aw-pq-question-form .fieldset > .field, .fieldset > .fields > .field
    			{
    				width:100% !important;
    			}
    			.aw-pq-question-form__wrapper.aw-pq-question-form
    			{
    				width:99.5% !important;
    			}
    			#aw-pq-question-form button
    			{
    				margin-top: 10px !important;
    			}
    			.form-group.col-sm-3.col-xs-12.pull-right.button-box.text-right
    			{
    				width: 100%;
					float: left;
					margin-right:0px !important;
					margin-bottom: 0px !important;
    			}
    			button.btn-reset-search-distance.action.primary
    			{	
    				float:left !important;
    			}
    			.online_retailers_table td
    			{
    				line-height:0px !important;
    			}
    			.online_retailers_table .online_titles td
    			{
    				line-height:6px !important;
    				vertical-align: middle !important;
    			}
    			.storelocator-wrapper .mgs-search-box .slider-range
    			{
    				width:100% !important;
    				margin-top: -10px !important;
    			}	
    			.storelocator-wrapper .mgs-search-box .search-content .slider-range-min .show-unit
    			{
    				right: 0px;
    			}
    			.storelocator-wrapper #popupdiv2
    			{
    				height:auto !important;
    			}
    			
    			.storelocator-wrapper #popupdiv  #close-btn
    			{
    				
    				margin-top:0px !important;
    				cursor: pointer;
					z-index: 11103;
					position: absolute;
					top: 10%;
					right: -67% !important;
					width: 100%;
					padding: 10px;
					margin-left: 25%;
    			}
    			body.cms-category-view-index.cms-page-view.page-layout-1column h1
    			{
    				font-size:22px !important;
    				text-align: center;
					margin: 0px;
    			}
    			.catalog-category-view .subcat-bottom-scroller li
    			{
    				width: 100%;
					padding: 0px !important;
					margin: 0px auto !important;
    			}
    			
    			body.page-with-filter.page-products.categorypath-products-html-saw-blades.category-saw-blades.catalog-category-view.page-layout-2columns-left #list_image_holder
    			{	
    				width: 90% !important;
					margin: 0px auto;
					font-size: 12px;
    			}
    			body.page-with-filter.page-products.categorypath-products-html-saw-blades.category-saw-blades.catalog-category-view.page-layout-2columns-left #layered-filter-block12
    			{
    				height: 192px;
    				background-size: 161% !important;
    			}
    			body.page-with-filter.page-products.categorypath-products-html-saw-blades.category-saw-blades.catalog-category-view.page-layout-2columns-left .block-content.filter-content
    			{
    				width: 62%;
					float: right;
					margin-right: -1%;
					margin-top: 3%;
    			}
    			body.page-with-filter #amasty-shopby-product-list #popup_content
    			{
    				top: 4% !important;
					left: 53% !important;
    			}
    			.page-layout-1column .product-info-main
    			{
    				background:none !important;
    			}
    			.catalog-product-view a.action.towishlist, .catalog-product-view a.action a.link-wishlist.btn_not_logged_related, .catalog-product-view a.action a.link-wishlist.btn_logged_multi
    			{
    				float:left !important;
    			}
    			.products.wrapper.list.products-list .product-add-to-compare strong
    			{
    				position:absolute;
    				margin-top:0px !Important;
    			}
    			#list_image_holder
    			{
    				margin: 0px auto !Important;
    				width: 98% !Important;
    			}
    			.catalog-product-view .product-info-main .product-addto-links{
    				    width: 100% !important;
    			}
    			.catalog-product-view .product-info-main
    			{
    				min-height:200px !important;
    			}
    			ul.gallery.clearfix
    			{
    				margin-top: 5px !Important;
    			}
    			
    			#main_image_change img
    			{
    				width:80% !important;
    			}
    			.catalog-product-view .product-info-main .product.attribute.overview
    			{
    				text-align:center !important;
    			}
    			.breadcrumbs
    			{
    				border:none !important;
    			}
    			.views-wrapper
    			{
    				width: 90% !important;
    				margin: 0px auto;
    			}
				
}


@media only screen and (max-width: 990px) and (min-width: 768px)
{	

		
		.topsearch .searchautocomplete .nav
		{
			width: 89% !important
		}
		body {
		 background: #ebebeb !important;
		}
    
		.categories_respons
		{
			margin:0px auto !important;
		}
		.catalog-category-view.page-layout-1column .category-view .subcat-bottom-scroller li
		{
			width: 25% !important;
   			margin: 0px !important;
   			padding: 0px !important;
		
		}
		.categories_list .spliter:nth-child(5n), .categories_list .spliter
		{
			display:none !important;
		}
	
		.categories_list .spliter:nth-child(8n)
		{
			display: block !important;
			width: 100% !important;
			clear: both;
		}	
		.copyright
		{
			width:100% !important;
			display:none !important;
		}
		#image_slider
		{
			width: 100%;
			text-align: center;
			
			display: block;
			margin: 0px auto !Important;
			padding: 0px;
			float: none;
		}
		#image_slider img
		{
			width:80px !important;
		}
		
		.page-products .products-grid .product-item
		{
			    width: 32% !important;
			    text-align: center;
			    margin: 0px auto !important;
			    max-width:100% !important;
			    padding-bottom: 20px !important;
		}
		
}





@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
	
	.footer_Links, .social_media_foot
	{
		width: 25% !important;
	}
	#footer_newsletter
	{
		width: 100% !important;
	}
	
	
	.footer_Links2 li
	{
		width: 100% !important;
	}
	.page-products .products-grid .product-item
	{
		width: 31.6% !important;
	}
	
	a#online_ret_link
	{
		background-position: -1px -2px !important;
	}
	
	body.cms-category-view-index .level2 li
	{
		clear:none !Important;
	}
	li.sub_cat2
	{
		clear:none !Important;
	}
	
	body.cms-category-view-index .level2 li
	{
		width:33% !important;
		min-height: 200px !important;
	}
	
	
	body.page-with-filter.page-products.categorypath-products-html-saw-blades.category-saw-blades.catalog-category-view.page-layout-2columns-left #layered-filter-block12
	{
		height: 292px;
	}
	
	/* CMS_INDEX start */
	
	.level2 li
	{
		width: 33% !important;
	}
	.category_name_div
	{	
		width: 80% !important;
	}
	/* CMS_INDEX end */
	
	
	
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
	
	.page-products .products-grid .product-item
	{
		width: 31.6% !important;
	}
 
 	.page-products .sorter
 	{
 		   margin-left: 1% !important;
 	}
 	.page-products .modes
 	{
 		   margin-left: 1%;
   		 margin-top: 2px;
 	}
 	a#online_ret_link
	{
		background-position: -1px -2px !important;
	}
	.catalog-product-view .product-info-main .product-addto-links
	{
		width:100% !important;
	}
	.storelocator-wrapper .list-store .tag-store img
	{
		max-width: 40px !important;
		min-height: 40px !important;
	}	
 }



@media only screen and (max-width: 767px) and (min-width: 522px)
{


		a#online_ret_link
		{
			    background-position: -1px -2px !important;
		}
		body.account.customer-account-index.page-layout-2columns-left .columns
		{
			background:none !important;
		}	

		body {
		 background: #ffffff !important;
		}
    
		
		.copyright
		{
			display:none !important;
		}
		
		.categories_list .spliter:nth-child(5n), .categories_list .spliter, .categories_list .spliter:nth-child(8n)
		{
			display:none !important;
		}
	
		.categories_respons
		{
			margin:0px auto !important;
		}
		.catalog-category-view.page-layout-1column .category-view .subcat-bottom-scroller li
		{
			width: 33.3% !important;
   			margin: 0px !important;
   			padding: 0px !important;
		}
		.panel.wrapper
	    {
			background: #ffffff !important;
			margin: 0px auto;
		}
		body.page-layout-1column
		{
			background: #ffffff !important;
			margin: 0px auto;
		}
		
		.page-products .products-grid .product-item
		{
			width: 30% !important;
		}
		.footerLinks li
		{
			width: 25% !important;
		}
		.footer_Links2 li {width:100% !important;}
		.toolbar-sorter.sorter label, .toolbar-sorter.sorter label span{    font-size: 11px !important;}
		.catalog-product-view .column.main
		{
			display: block !important;
		}
		.columns
		{
			display: block !important;
		}
		.page-layout-1column .product-info-main
		{
			float:right !important;
			width:47%;
		}
		
		
		.footer_Links2 p
		{
			font-size:19px !important;
		}
	
		.col-sm-9
		{
			width: 66% !important;
   		 	float: right !important;
		}
		
		.catalog-product-view .product.data.items > .item.title.active > .switch, .catalog-product-view .product.data.items > .item.title.active > .switch:focus, .catalog-product-view .product.data.items > .item.title.active > .switch:hover
		{
			background:none !important;
		}
		.topsearch .searchautocomplete .nav
		{
			    width: 83% !important;
		}
		.topsearch .searchautocomplete .nav .nav-input input
		{
			 width: 96% !important;
		}
		
		#image_slider img
		{
			width:80px !important;
		}
		.elements_slider
		{
			padding:0px !important;
		}
		
		
		
	}
	

	
	
@media only screen and (min-width: 768px)
{
		#mobile_menu_amana
		{	
			
			display:none ;
		}
	
	.flex-control-nav
	{
		bottom: -30px !important;
	}
	
	
	.navigation .level0 .submenu
	{
			top: 51px !important;
	}

	.navigation .level0:last-child
	{
		left: auto !important;
		position: absolute !important;
	}
	
	body.cms-become-dealer.cms-page-view.page-layout-1column #maincontent
	{
		padding: 0px !important;
		background: url(../images/bg_plp_sidebar.png) repeat-y scroll 22.5% 0 #ffffff  !important;
	}

	
	body.cms-about-us.cms-page-view.page-layout-1column  .columns
	{
		padding: 0px !important;
		background: url(../images/bg_plp_sidebar.png) repeat-y scroll 19% 0 #ffffff !important;
	}

	body.customer-account-login.page-layout-1column .actions-toolbar > .primary:last-child, .actions-toolbar > .secondary:last-child
	{
		width:90% ;
	}

	#menu_cat2
	{
		    width: 500px;
	}
	
	
	
	.slides, .flex-control-nav, .flex-direction-nav
	{
		bottom: -31px;
	}
	
	body.cms-category-view-index .sub_cat2
	{
		display:block !important;
	}
	body.cms-category-view-index .sub_cat24
	{
		display:none !important;
	}
	
	
}