/* Media for 980px to 1023px */
@media only screen and (min-width: 1021px) and (max-width: 1050px)
{
    

}

@media only screen and (min-width: 980px) and (max-width: 1020px) {
	#Container    { width:100%; margin:0 auto;}
	.Header-Inner,
	#Footer-Inner .Center,
	.Footer_bottom_inner,
	.Responsive_Menu , .header_top_inner, #Wrapper
	{
		margin: 0 auto;
		width: 100%;
	}
	.menu, .Responsive_Menu .SideCategoryListFlyout{width:100%;}
	.compare_page #LayoutColumn2	 { width:100% !important;}
	#LayoutColumn1,#LayoutColumn3    { width:210px;}
	#LayoutColumn2    { width:78%;}
	.flex-direction-nav        { display:none;}
	/* footer */
	#ContainerFooter .Column    { width:200px;}
	#ContainerFooter .Block        { margin:0;}
	#FooterUpper h2        { line-height:20px; position:relative;}
	.PrimaryProductDetails .ProductMain {}
	.CartCode .CouponCode, .CartCode .GiftCertificate    { width:330px;}
	.fullwidth {width:100% !important; float:none !important;}
	.Content .ProductList .ProductImage img {width:100%;}
	.banner2, .banner1, .banner3 {width:32%;}
	.subbaner .banner1 img,.subbaner .banner2 img,.subbaner .banner3 img {max-width: 100%;}
	.toggle .mobile_togglemenu	{ display:none;}
	#featured-products_block_center{padding:0px 0px;}
}

@media only screen and (max-width: 979px){
	#Container    { width:100%;}
	.flexslider .slides img {
		height: auto;
		width: 100%;
	}
	.Header-Inner,
	#Footer-Inner .Center,
	.Footer_bottom_inner
	{ width:940px; margin:0 auto; }
	.Responsive_Menu {width:100%;}
	.compare_page #LayoutColumn2	 { width:940px !important;}
	#HeaderLower-Inner    { display:none;}
	.Responsive_Menu    { display:block;}
	/*== Column ==*/
	#LayoutColumn1,#LayoutColumn3    { width:220px;}
	#LayoutColumn2    { width:940px;}
	.NewsletterSubscription input    { width:130px;}
	
	/* Footer */
	#ContainerFooter #FooterUpper .Column
	{
		width:100% !important;
		margin:0 0 8px 0;
		border-bottom:2px solid #D8D9D9;
		position:relative;
		padding:0;
	}
	#ContainerFooter #FooterUpper #footerfollowus{border-bottom:none;}
	#ContainerFooter #FooterUpper .BlockContent    { display:none; margin-bottom:15px;}
	table.CartContents thead tr th, table.CartContents tr td    { padding:9px;}
	
	
	/*=== Product ==*/
	.ProductThumbImage img    { max-width:100%;}
	.PrimaryProductDetails .ProductAside{width:44% }
	.PrimaryProductDetails .ProductAside,
	.ProductThumbImage    { /*width:265px !important;*/}
	.ProductThumbImage    { width:100% !important;}
	
	.PrimaryProductDetails .ProductMain,
	.PrimaryProductDetails .productAddToCartBelow
	{ width:53%;}
	
	/*=== Cart ===*/
	.CartCode .CouponCode, .CartCode .GiftCertificate    { width:98%; margin:0 0 10px 0 !important;}
	#wishlistsform .action    { padding-left:20px;}
	.fastCartSummaryBox img{width:100%; height:auto;}
	#fastCartContainer .ProductList .ProductImage img{width:100%; height:auto;}
	.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent{display:none;}
	#featured-products_block_center{padding:0px 10px;}

}
@media only screen and (min-width: 768px) and (max-width: 979px) {
	.Header-Inner,
	#HeaderLower-Inner,
	#Footer-Inner .Center,
	.Footer_bottom_inner,
	 .header_top_inner, #Wrapper,
	 .Responsive_Menu .Responsive_Menu_inner
	{ width:100%; margin:0 auto;}
	.Responsive_Menu  {width:100%;}
	.Responsive_Menu .Responsive_Menu_inner{position:relative;}
	.Responsive_Menu .SideCategoryListFlyout {width:100%; margin:0 auto;}
	.fullwidth {float:left; width:100% !important;}
	.compare_page #LayoutColumn2	 { width:100% !important;}
	#LayoutColumn1,#LayoutColumn3    { width:170px;}
	#LayoutColumn2    { width:76%;}
	.Left .BlockContent,
	.Right .BlockContent,
	.Left #SideCategoryList .SideCategoryListFlyout,
	.Right #SideCategoryList .SideCategoryListFlyout
	{ width:87%;}
	.bottom_banner .right_text {text-align:center;}
	#HeaderUpper {width:420px;}
	.Left .CategoryList .SideCategoryListFlyout li ul,
	.Right .CategoryList .SideCategoryListFlyout li ul    { left:0px !important;}
	.cat_image img {max-width:100%;}
	.payment-block {width:24%;}
	#ProductDetails .ProductTinyImageList {width:80% !important;}
	#ProductDetails .ProductTinyImageList ul li {width:67px !important;}
	.ProductDetailsGrid .Value {float:none;}
	.ExpressCheckoutCompletedContent {position:relative;
	left:0;}
	.Footer_bottom_inner .CategoryList {width:100%; text-align:center;} 
	.payment-block {width:100%; text-align:center;}.payment-block li, #Footer #Menu li {float:none; display:inline-block;}
	.Footer_bottom_inner .copyright-container { width:100%; text-align:center;}
	#TopMenu li,#TopMenu li:last-child { padding:0 4px;}
	#TopMenu li a, #currency-chooser {font-size:12px;}
	#FooterUpper {margin-bottom:20px;}
	.Footer_bottom_inner .CategoryList {margin-bottom:0;}
	.topbanner {display:none;}
	.Content .ProductList .ProductImage img {width:100%;}
	.banner2, .banner1, .banner3 {width:32%;}
	.subbaner img {
    width: 100%;
}
		.modalContainer {margin-left: -362px !important;width: 714px !important;}
		.ModalContent #QuickViewImage { width:auto !important;}
		#QuickViewProductDetails {padding:15px 0 25px 0;}	
		.fastCartItemBox {margin-left: 20px; adding: 0; width: 170px;}
		.QuickViewSide { float:none; margin:0 auto;}
		.fastCartSummaryBox { width:180px;}
		.NarrowFormContainer dt{width:100%; margin:0px 0px 5px;}
		.NarrowFormContainer dd{margin-left:0px; clear:both;}
		.NarrowFormContainer p.Submit{margin-left:0px;}
}

@media only screen and (max-width: 767px) {
	.Header-Inner,
	#Wrapper,
	#HeaderLower-Inner,
	#Footer-Inner .Center,
	.Footer_bottom_inner,
	.Responsive_Menu .Responsive_Menu_inner{ width:auto; margin:0 15px; }
	
	.Responsive_Menu .Responsive_Menu_inner{position:relative;}
	.Responsive_Menu .SideCategoryListFlyout{width:auto;}
	.compare_page #LayoutColumn2	 { width:100% !important;}
	.flexslider { width:auto;}
	.Header-Inner	{ height:220px;}
	.MobileMenu ul.ResponsiveCat-list {width:99%;}
	#Logo{ margin:10px auto; text-align:center; width:100%;}
	#Header_top {height:0;}
	#HeaderUpper	{ width:100%;}
	.flex-direction-nav {display: none;}
	.banner1, .banner2, .banner3{width:31.6%;}
	.subbaner img{width:100%; height:auto;}
	.Left h2, .Right h2, #LayoutColumn1 .CategoryList h2, #LayoutColumn3 .CategoryList h2{border-top:none;
	padding:7px 7px;}
	
	#SearchForm{width:98%;top:75px;}
	#SearchForm input	{ width:84%; padding:2px 0 0 5px;}
	#SearchForm .Button {position:relative;right:auto;top:0;}
	.topbanner {display:none;}
	/*=== Header Setting === */
	#currency-chooser,#Responsive_TopMenu,.header-cart{background:#2A2A2B;margin:10px 0;width:33%;position:absolute;}
	#currency-chooser     { left:15px; top:78px; z-index:99;}
	#currency-chooser .currency-info	{ display:none;}
	#change-currency,.header-cart li.CartLink a
	{ color:#FFF;}
	#Responsive_TopMenu    { left:33%; display:block; border-left:1px solid #FFF; border-right:1px solid #FFF; top:78px; z-index:99;}
	#Responsive_TopMenu li:hover	{ }
	.header-cart        { left:67%;width:33%;text-align:center;}
	#TopMenu        { display:none;}
	.header-cart li.CartLink a,
	.header-cart li.CartLink a:hover	
	{ 
		background: url("../../images/megnor/cart_icon.png") no-repeat scroll center center #2A2A2B;
		border: medium none;
		border-radius: 0;
		float: left;
		height: 20px;
		padding: 8px 0;
		width: 100%;
	}
	#change-currency	{  float: none;
		margin: 2px 0 1px;
		padding: 8px 0;
		text-align: center;
}
	#currency-chooser .currencies:before	{ border:none !important;}
	#currency-chooser .currencies
	{
		margin:0 !important;
		top:38px !important;
		width:90%;
		border:none !important;
	}
	
	/*=== Column( Left/Right)==*/
	.cat_image img {max-width:100%;}
	#LayoutColumn1, #LayoutColumn3,#LayoutColumn2
	{ width:100%;}
	.fullwidth {width:100% !important;}
	.Left .mobile_togglecolumn,
	.Right .mobile_togglecolumn	{ top:8px;}
	.Left .BlockContent, .Right .BlockContent, 
	.Left #SideCategoryList .SideCategoryListFlyout, .Right #SideCategoryList .SideCategoryListFlyout	{ display:none; width:97%;}
	.Left .CategoryList .SideCategoryListFlyout li a.sf-with-ul, .Right .CategoryList .SideCategoryListFlyout li a.sf-with-ul
	{ background:none; border-bottom:1px dotted #DBDAD9;}
	#SideNewProducts {width:100%;}
	#SideNewProducts .ProductList {width:auto !important;}	
	#SideNewProducts .ProductDetails {float: none;width: auto; }	
	#SideNewProducts .ProductPriceRating {float: none;}
	
	.Left #SideNewProducts .ProductActionAdd {float:none; clear:none; margin-left:0; text-align:left;}  	
	.Left .CategoryList .SideCategoryListFlyout li ul, 
	.Right .CategoryList .SideCategoryListFlyout li ul
	{ 
		background: none repeat scroll 0 0 transparent !important;
		border: medium none !important;
		
		left: 10px !important;
		position: relative !important;
		top: 0 !important;
		visibility: visible !important;
		
	}
	.Left .CategoryList .SideCategoryListFlyout li ul ul, 
	.Right .CategoryList .SideCategoryListFlyout li ul ul
	{
		left: 25px !important;
		top: 0 !important;
		width:90%;
	}
	.Left .CategoryList .SideCategoryListFlyout li a.sf-with-ul, 
	.Right .CategoryList .SideCategoryListFlyout li a.sf-with-ul,
	.Left .CategoryList .SideCategoryListFlyout li ul li a, 
	.Right .CategoryList .SideCategoryListFlyout li ul li a		
	{ border:none;}
	
	/*=== Product Info === */
	.PrimaryProductDetails .ProductAside, .ProductThumbImage	
	{ 
		/*width:270px !important;*/
		float:none !important; 
		margin:0 auto;
		text-align:center;
	}
	#ProductDetails .ProductTinyImageList {width:82% !important;}
	.PrimaryProductDetails .ProductMain, 
	.PrimaryProductDetails .productAddToCartBelow				{ width:98%; margin:10px auto;}
	#ModalContainer	
	{
		left: 0;
		margin: 0 18px !important;
		width: 90% !important;
	}
	#prodAccordion .Block h2, #prodAccordion .Block.current h2,
	.prodAccordionContent	{ padding-left:0;}
	/*=== Cart ===*/
	#CartContent,#WishLists	{ overflow:auto; width:98%;}
	.CartCode .CouponCode, .CartCode .GiftCertificate	{ width:90%; margin:10px auto !important; float:none;}
	.CartLink .viewcart	{ display:none;}
	#fastCartContainer	{ padding:10px !important;}
	.fastCartThumb		{ width:98%; text-align:center;}
	.fastCartItemBox	{ width:100%; margin:10px 0 !important;}
	.fastCartSummaryBox	{ width:90%;}
	#wishlistsform .action	{ padding:9px 5px;}
	.bottom_banner .left_text, .bottom_banner .banner_image, .bottom_banner .right_text{width:100%; text-align:center;}
	.bottom_banner .banner_image {margin-top:0;}
	.right_text h1, .left_text h1 { margin:5px 0;}
	.Footer_bottom_inner .CategoryList {width:100%; text-align:center;} 
	.payment-block {width:100%; text-align:center;}.payment-block li, #Footer #Menu li {float:none; display:inline-block;}
	.Footer_bottom_inner .copyright-container { width:100%; text-align:center;}
	.Content .ProductList .ProductImage {height:auto !important; width:auto !important; display:block;}
	.ExpressCheckoutCompletedContent {position:relative;left:0;}
	#FooterUpper {margin-bottom:20px;}
	.Footer_bottom_inner .CategoryList {margin-bottom:0;}
	.Content .ProductList .ProductImage img {width:100%}
	.ModalContent #QuickViewImage { width:auto !important;}
	#QuickViewProductDetails {padding:15px 0 25px 0;}
	.QuickViewSide { float:none; margin:0 auto;}
	.header-cart li.CartLink span{display:none;}
	.ProductList .ajax_block_product, .fastCartBottom .ajax_block_product{width:50%;}
	#FeaturedVideo embed{width:100% !important;}
	.SharePublicWishList > strong {word-wrap: break-word;}
	.NarrowFormContainer dt{width:100%; margin:0px 0px 5px;}
		.NarrowFormContainer dd{margin-left:0px; clear:both;}
		.NarrowFormContainer p.Submit{margin-left:0px;}
		.CreateAccount, .AccountLogin{width:90%; float:left;}
}

@media only screen and (max-width: 479px) {

	#Responsive_TopMenu ul	{ width:180px;}
	#SearchForm input		{ width:76%;}
	/*#SearchForm .Button		{ right:11px;}*/
	.flex-direction-nav		{ display:none;}
	#currency-chooser .currencies
	{		
		width:150px;
		right:auto;
		border:none !important;
	}
	/*== left ===*/
	.Left .BlockContent, .Right .BlockContent, 
	.Left #SideCategoryList .SideCategoryListFlyout, 
	.Right #SideCategoryList .SideCategoryListFlyout
	{ width:90%;}
	/*== Product List ==*/
	.Content .ProductList.List li	{ height:auto !important; border-bottom:1px solid #EEEEEE !important;}
	.Content .ProductList.List .ProductDetails
	{
		width:99% !important;
		margin:5px 0 !important;
		padding:0 !important;
	}
	/*=== Product Info == */
	.AddToWishlistLink .wishlist-button	{ left:0; top:-29px;}
	/*== Cart ==*/
	.NarrowFormContainer dt	,.HorizontalFormContainer dt
	{ width:100%;}
	.NarrowFormContainer dd	,.HorizontalFormContainer dd
	{ margin:0 0 5px 0; clear:both;}
	.Field250,.Field200	,input.field-xlarge, select.field-xlarge,.Field350
	{ width:90%;}
	.NarrowFormContainer p.Submit,.HorizontalFormContainer p.Submit
	{ margin:10px 0}
	#recaptcha_widget_div	{ overflow:auto;}
	.MobileMenu ul.ResponsiveCat-list {width: 98%;}
	.TabNav li a {display:block;}

.TabNav li {
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    width: 100%;
	text-align:center;
}
.TabNav{padding:6px 0px;}
.TabNav li a{margin:3px 0px 0px;}
	.Content .ProductList .ProductImage img {width:100%}
	#SearchForm {width: 96%;}
	.banner1, .banner2, .banner3 { margin: 0px 0px 10px !important; width: 100%;}
	.QuickViewSide{width:100%;}
	#QuickViewProductDetails{width:100%;}
	.Content .ProductList.List .ListView .ProductDetails{margin-left:0px !important; clear:both; padding-top:10px;}
	.ProductList .ajax_block_product, .fastCartBottom .ajax_block_product{width:100%;}
	table.CartContents{display:block; overflow:auto;}
	.CheckoutRedeemCoupon{width:90%; float:left;}
	.Field400{width:90%;}
	#revrating, .ProductReviewFormContainer .Field400{width:100%;}
	
		
}
@media only screen and (max-width: 319px){
	 #Logo #LogoImage	{ max-width:100%;}
	 #Logo {position:absolute;}
	 .header-cart {top:77px;}
	 #SearchForm {top:150px; width:95%;}
   /* #SearchForm input	{ width:82%;}*/
	.header-cart ul li.CartLink span	{ display:none;}
	#FooterUpper #HomeRecentBlogs li	{ padding:2px 0;}
	#HomeRecentBlogs	{ overflow:auto;}
	#Responsive_TopMenu ul	
	{
		width:190px;
		left:-65px;
	}
	/*=== Left == */
	.Left .CategoryList .SideCategoryListFlyout li ul ul, .
	Right .CategoryList .SideCategoryListFlyout li ul ul	{ left:10px !important; }
	.Left .CategoryList li, .Right .CategoryList li,
	.Left .CategoryList .SideCategoryListFlyout li ul li a, 
	.Right .CategoryList .SideCategoryListFlyout li ul li a			
	{ width:90% !important;}
	/*=== Product List === */
	.Content .ProductList.List .ProductImage	{ width:98% !important;}
	.header-wrapper .FloatRight	{ float:left;}
	.SortBox select	{ width:120px !important;}
	/*== Product Info == */
	.PrimaryProductDetails .ProductAside, .ProductThumbImage	{ width:180px !important;}
	.ProductDetailsGrid .Value	{ width:100%;}
	#ModalContainer	{ width:80% !important;}
	.fastCartThumb img	{ width:100%;}
	/*== Cart ==*/
	.CartCode .CouponCode, .CartCode .GiftCertificate	{ width:85%; padding:5px;}
	#couponcode	{ margin:0 0 5px 0;}
	.CreateAccount, .AccountLogin	{ width:86%;}
	ul.ShippingAddressList li	{ width:95%;}
	#ProductDetails .ProductTinyImageList {
    width: 73% !important;}
	#SearchForm input { width: 68%;}
	#change-currency{text-align:left;}
	#CheckoutStepBillingAddress .SelectBillingAddress .billingButton{margin-left:-30px;}
	#CheckoutGuestForm .PL40 {padding: 0;}
	
}
@media only screen and (max-width:240px)
{
     
}