

@media only screen and (max-width: 1400px){
    
	.site-header-main .header-main {margin: 37px auto;}
	.site-header-main .header-main {margin: 20px auto 0;}	
	.main-content-inner{width:auto;}
	.small-product .content_inner {  width: 100% !important; margin:0 0 0 30px !important;}
	.left-sidebar #primary, .right-sidebar #primary{ width: 775px;}
	
	
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	.slider_area_inner, .footer_inner, .panel-row-style-inner-container, #navbar, .page-title-inner, .container, .full-width .inner-container, .wide-page .inner-container, .header-main, .top_main, .main-content.left-sidebar, .site-footer .inner-container, .main-content-inner, .topbar-main, .footer-bottom-container, .parallax-inner-container, .main_inner {
		margin: 0 auto;
		width: 1090px;
	}
	.blog-posts-content .post-content-inner{width:100%;}
	.cms-banner .banner.cms_banner1 {
	width: 95%;
	}
	.cms-banner .banner.cms_banner2 {
	width: 47%;
	}
	.cms-banner .banner.cms_banner3 {
	float: right;
	width: 47%;
	}
	.cms-banner img{width:100%;}
	.site-footer .newsletter-email {width: 310px;}
	.footer-widget {width: 160px;}
	#footer-widget-area .fourth-widget {padding: 0 0 0 30px; width: 300px;}
	
	.custom_address .address-text { margin-right: 2%;width: 31%;}
}
@media only screen and (min-width: 980px) and (max-width: 1199px) {
	.slider_area_inner, .footer_inner, .panel-row-style-inner-container, #navbar, .page-title-inner, .container, .full-width .inner-container, .wide-page .inner-container, .header-main, .top_main, .main-content.left-sidebar, .site-footer .inner-container, .main-content-inner, .topbar-main, .footer-bottom-container, .parallax-inner-container, .main_inner {
		margin: 0 auto;
		width: 900px;
	}
	.left-sidebar #primary,  .right-sidebar #primary { width: 655px;}
	.page-title {
		background:none;		
		width: auto;	
	}
	.cms-banner .banner.cms_banner1 { width: 96%;}
	.cms-banner .banner.cms_banner2 {
		width: 46.5%;
	}
	.cms-banner .banner.cms_banner3 {
	float: right;
	width: 46.5%;
	}
	.cms-banner .banner.cms_banner4 {
	width: 98.5%;
	}
	
	.site-footer .newsletter-email {width: 235px;}
	#footer-widget-area .first-widget, #footer-widget-area .fourth-widget { padding: 0 20px 0 0;width: 200px;}
}
@media only screen and (max-width: 979px){
	.page-title-inner, .container, .full-width .inner-container, .wide-page .inner-container, .header-main, .top_main, .footer-bottom-container, #navbar, .topbar-main, .header-main, .slider_area_inner, .footer_inner, .main-content-inner, .full-width .inner-container, .parallax-inner-container, .site-footer .inner-container, .panel-row-style-inner-container, .main-content.left-sidebar, .top-main, .main_inner {
		margin: 0 auto;
		width: 690px;
	}
	
	
	.page-title {
		width:auto;			
	}
	.menu-toggle{width:auto;padding:15px 15px; }
	.menu-toggle:before{right:15px;  top: 12px;}
	.title-outer {padding: 17px 0 0;}
	#primary-sidebar .woocommerce.widget_product_categories{margin:0;}
	.primary-sidebar .widget.widgets-leftbanner {margin: 20px 0;}
	#woo-small-products li.product h3{text-transform:capitalize;}
	#woo-small-products .woocommerce .star-rating { margin: 10px 0 0 15px;}
	#woo-small-products .products li .price{font-size:14px;}
	#site-navigation {background-image: url('images/mi_home_m.png'); background-repeat: no-repeat !important;}
}
@media only screen and (min-width: 768px) and (max-width: 979px) {	
	.widget_custom_colored_blocks_entries{ display: none !important; }

	.cms-banner .banner.cms_banner1 { width: 97.5%;}
	.cms-banner .banner.cms_banner2 {
	width: 45.5%;
	}
	.cms-banner .banner.cms_banner3 {
	float: right;
	width: 45.5%;
	}
	.cms-banner .banner.cms_banner4 {
	width: 98.5%;
	}	
	#woo-small-products .product-block-hover, #woo-small-products li.product:hover .product-block-hover {left: 70px;}
	.blog-posts-content .post-content-inner{width:100%;}
	.site-footer .newsletter-email { width: 150px; }
}


@media only screen and (max-width: 767px){
	.widget_custom_colored_blocks_entries{ display: none !important; }
	
	.home-cat{display: none !important;}
	.page-title-inner, .container, .full-width .inner-container, .wide-page .inner-container, .header-main, .top_main, .footer-bottom-container, #navbar, .topbar-main, .header-main, .slider_area_inner, .footer_inner, .main-content-inner, .full-width .inner-container, .parallax-inner-container, .site-footer .inner-container, .panel-row-style-inner-container, .main-content.left-sidebar, .top-main, .main_inner{width:auto;}	
	.site-main{margin:0 20px;}
	.page-title{  margin: 0 0 30px;width:100%;}
	.respo-top-arrow{margin:0 20px 0 0;}
	.header1 .header_left, .header_left{margin:0 20px 15px;}
	.cms-banner .banner{width:100%;}
	.site-header-main .header-main {border-top: 4px solid #0e7641;}
	.respo-top-arrow::before {
		background: #0e7641;		
		right: 0;
		top: -24px;
	}
	#woo-small-products .product-block-hover, #woo-small-products li.product:hover .product-block-hover {
		left: 88px;
		position: absolute;				
	}
	.content_inner{margin:0 !important;}
	#footer-widget-area {margin: 0 20px; width: auto;}
	.footer-bottom{padding:10px 20px;width:auto;}
	.wpb_wl_preview_area {top: 32%;}
	.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {top: 45%;}
	#woo-small-products .woocommerce .star-rating { margin: 5px 0 0 15px;}
	.woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary{clear:both;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.widget_custom_colored_blocks_entries{ display: none !important; }
}
@media only screen and (max-width: 479px) {
	.sub-banner li{width:100%;}
	.resp-tabs-list li{width:99%;}
	.widget_custom_colored_blocks_entries{ display: none !important; }
}



/**************************************************
Nk0412
**************************************************/

@media only screen and (max-width: 1400px){
    
	.site-header-main .header-main {margin: 0 auto;}	
	
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	
	.footer-widget { width: 31.33%; }
	
}

@media only screen and (min-width: 980px) and (max-width: 1249px) {
	
	#footer-widget-area .first-widget, #footer-widget-area .fourth-widget,
	#footer-widget-area .second-widget, #footer-widget-area .third-widget { width: 31.33%;}
	
	.footer-widget { padding: 0 0 0 2%; }
	
}

@media only screen and (min-width: 980px) and (max-width: 1199px) {	
	
	#footer-widget-area .first-widget, #footer-widget-area .fourth-widget {
		padding: 0 2% 0 0;
		width: 31.33%;
	}
	
}

@media only screen and (max-width: 979px){	
	
	.mega-menu ul li.mega-hover a, .main-navigation ul li a:hover{
		color: #0e7641 !important;
	}
	
	
	.header_center {
		left: 30%;
		position: absolute;
		top: 0;
	}
	
	.menu-toggle {
		font-family: Nk_SWISS;
	}
	
}

@media only screen and (max-width: 767px){
	
	.header_center {
		width: 30%;
		float: left;
		left: auto;
		position: relative;
		top: auto;
	}
	
	.site-header-main .header-main {
		margin: 0 auto 0 20px;
	}
	
	.header_right {
		float: right;
	}
	
	.footer-bottom {
		padding:10px 0;
		width: 100%;
	}
}

@media only screen and (max-width: 479px) {
	
	.header_center {
		width: 100%;
	}
	
	.header_right{
		display: none;
	}
	
	.header_center,
	.header_right {
		float: none;
	}
	
	.site-header-main .header-main {
		margin: 0 auto;
	}
	
	.header_center img {
		max-width: 95%;
	}
	
	.header_login {
		float: none;
	}
	
	.header_right .inner-right {
		border-right: 0 none;
	}
}


/* ---------- Small Monitor (Note: Design for a width less than 1024px) ---------- */

@media only screen and (max-width: 1023px) {

	.widget_colored_cell.four_box {
		display:block;
		width:50%;
		float:left;
	}

	.widget_colored_cell.four_box .widget_colored_cell_outer:before,
	.widget_colored_cell.two_box .widget_colored_cell_outer:before {border-left-width:260px;}

	.widget_colored_cell.four_box .widget_colored_cell_outer:after,
	.widget_colored_cell.two_box .widget_colored_cell_outer:after {border-right-width:260px;}

	.widget_colored_cell.three_box .widget_colored_cell_outer:before {border-left-width:220px;}

	.widget_colored_cell.three_box .widget_colored_cell_outer:after {border-right-width:220px;}

}

/* ---------- Small Tablet & Mobile (Note: Design for a width less than 768px) ---------- */

@media only screen and (max-width: 767px) {

	.widget_colored_cell.four_box .widget_colored_cell_outer:before,
	.widget_colored_cell.two_box .widget_colored_cell_outer:before {
		border-left-width:215px;
	}

	.widget_colored_cell.four_box .widget_colored_cell_outer:after,
	.widget_colored_cell.two_box .widget_colored_cell_outer:after {
		border-right-width:215px;
	}

	.widget_colored_cell.three_box {
		display:block;
		width:100%;
		float:none;
		clear:both;
	}

	.widget_colored_cell.three_box .widget_colored_cell_outer:before {border-left-width:440px;}

	.widget_colored_cell.three_box .widget_colored_cell_outer:after {border-right-width:440px;}

}


/* ---------- Mobile (Note: Design for a width less than 541px) ---------- */

@media only screen and (max-width: 540px) {

	.widget_colored_cell.four_box,
	.widget_colored_cell.three_box,
	.widget_colored_cell.two_box,
	.widget_colored_cell.one_box {width:100%;}

	.widget_colored_cell.four_box .widget_colored_cell_outer:before,
	.widget_colored_cell.three_box .widget_colored_cell_outer:before,
	.widget_colored_cell.two_box .widget_colored_cell_outer:before,
	.widget_colored_cell.one_box .widget_colored_cell_outer:before {border-left-width:270px;}

	.widget_colored_cell.four_box .widget_colored_cell_outer:after,
	.widget_colored_cell.three_box .widget_colored_cell_outer:after,
	.widget_colored_cell.two_box .widget_colored_cell_outer:after,
	.widget_colored_cell.one_box .widget_colored_cell_outer:after {border-right-width:270px;}

}


/* ---------- Mobile (Note: Design for a width less than 401px) ---------- */

@media only screen and (max-width: 400px) {

	.widget_colored_cell.four_box,
	.widget_colored_cell.three_box,
	.widget_colored_cell.two_box,
	.widget_colored_cell.one_box {width:100%;}

	.widget_colored_cell.four_box .widget_colored_cell_outer:before,
	.widget_colored_cell.three_box .widget_colored_cell_outer:before,
	.widget_colored_cell.two_box .widget_colored_cell_outer:before,
	.widget_colored_cell.one_box .widget_colored_cell_outer:before {border-left-width:215px;}

	.widget_colored_cell.four_box .widget_colored_cell_outer:after,
	.widget_colored_cell.three_box .widget_colored_cell_outer:after,
	.widget_colored_cell.two_box .widget_colored_cell_outer:after,
	.widget_colored_cell.one_box .widget_colored_cell_outer:after {border-right-width:215px;}

}