/* 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:950px; margin:0 auto;}
	.Header-Inner,
	#Outer-Inner,
	#HeaderLower-Inner,
	#Footer-Inner .Center,
	.Footer_bottom_inner,
	.Responsive_Menu ,
	.flexslider
	{
		margin: 0 auto;
		width: 950px;
	}
	#LayoutColumn2.Home { width:735px;}
	.headertopinner{ width:940px; }
	#HeaderUpper { width:600px;}
	.compare_page #LayoutColumn2	 { width:925px !important;}
	#LayoutColumn1,#LayoutColumn3    { width:200px;}
	#LayoutColumn2    { width:720px;}
	.flex-direction-nav        { display:none;}
	/* footer */
	#ContainerFooter .Column    { width:200px;}
	#ContainerFooter .Block        { margin:0;}
	#FooterUpper h2        { line-height:20px; position:relative;}
	
	.CartCode .CouponCode, .CartCode .GiftCertificate    { width:330px;}
	
.Block.BlockContent.banner_home_page_top {
    overflow: hidden;
}
.Block.BlockContent.banner_home_page_top a img { width:100%; }
.Block.BlockContent.banner_home_page_top a {
    float: left;
    width: 316px;
}
.toggle .mobile_togglemenu	{ display:none;} 	
	
}

@media only screen and (max-width: 979px){
	#Container    { width:99%;}
	.flexslider .slides img {
		height: auto;
		width: 100%;
	}
	.Header-Inner,
	#Outer-Inner,
	#HeaderLower-Inner,
	#Footer-Inner .Center,
	.Footer_bottom_inner,
	.flexslider ,
	.Responsive_Menu   
	{ width:940px; margin:0 auto; }
	.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;}
	.NewsletterSubscription { float:none;}
	/* Footer */
	#ContainerFooter #FooterUpper .Column
	{
		width:100%;
		margin:0 0 0px 0;
		
		position:relative;
		padding:0;
	}
	
#FooterUpper .Column .Block {
    margin-bottom: 0;
}
	#ContainerFooter #FooterUpper .BlockContent    { display:none;}
	table.CartContents thead tr th, table.CartContents tr td    { padding:9px;}
	
	
.CategoryDescription img {
    width: 100%;
}
	/*=== Product ==*/
	.ProductThumbImage img    { max-width:100%;}
	.PrimaryProductDetails .ProductAside,
	.ProductThumbImage    { width:270px !important;}
	#ProductDetails .ProductTinyImageList { width:89% !important;}
	.PrimaryProductDetails .ProductMain,
	.PrimaryProductDetails .productAddToCartBelow
	{ width:240px;}
	
	/*=== Cart ===*/
	.CartCode .CouponCode, .CartCode .GiftCertificate    { width:98%; margin:0 0 10px 0 !important;}
	#wishlistsform .action    { padding-left:20px;}

}
@media only screen and (min-width: 768px) and (max-width: 979px) {
	.Header-Inner,
	#Outer-Inner,
	#HeaderLower-Inner,
	#Footer-Inner .Center,
	.Footer_bottom_inner,
	.flexslider  ,.headertopinner,
	.Responsive_Menu  
	{ width:724px; margin:0 auto;}
	.compare_page #LayoutColumn2	 { width:705px !important;}
	#LayoutColumn1,#LayoutColumn3    { width:170px;}
	#LayoutColumn2    { width:520px;}
	#TopMenu li { padding:0 4px 0 0;}
	#LayoutColumn2.Home { width:540px;} 
	#HeaderUpper { width:485px;}
	.Left .BlockContent,
	.Right .BlockContent,
	.Left #SideCategoryList .SideCategoryListFlyout,
	.Right #SideCategoryList .SideCategoryListFlyout
	{ width:87%;}
	.Left .mobile_togglecolumn, .Right .mobile_togglecolumn { background:none;}
	#SideNewProducts img, #SidePopularProducts img{ max-height:60px; max-width:60px;}
	#SideNewProducts .ProductImage, #SidePopularProducts .ProductImage { width:51px;}
#sideLeftbanner img {
    width: 100%;
}
	.Block.BlockContent.banner_home_page_top {
    overflow: hidden;
}
.Block.BlockContent.banner_home_page_top a img { width:100%; }
.Block.BlockContent.banner_home_page_top a {
    float: left;
    width: 241px;
}
	.ProductThumbImage img    { max-width:auto; 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;}
		#currency-chooser .currency-info { font-size:0;}
		
.currency-info > span {
    font-size: 13px;
}
}

@media only screen and (max-width: 767px) {
	.Header-Inner,
	#Outer-Inner,
	#HeaderLower-Inner,
	#Footer-Inner .Center,
	.Footer_bottom_inner,
	.Responsive_Menu  ,.headertopinner
	{ width:auto; margin:0 15px; }
	.compare_page #LayoutColumn2	 { width:95% !important;}
	.flexslider { width:auto;}
	.Header-Inner	{ height:135px;}
	#Logo			{ margin:20px auto; text-align:center; width:100%;}
	#HeaderUpper	{ width:100%;}
	#SearchForm		
	{
		margin-left: 21px;
		margin-top:10px;
	}
	
.CartLink span {
    display: none;
}
	#SideNewProducts .ProductList { width:auto !important;}
	#SearchForm input	{ width:95%;}
	/*=== Header Setting === */
	#currency-chooser,#Responsive_TopMenu,.header-cart
	{
		background:#161616;
		margin:10px 0;
		width:33%;
		padding:0px 0;
		position:absolute;
	}
	#currency-chooser     { left:0; }
	#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;}
	#Responsive_TopMenu li:hover	{ }
	.header-cart        { border-left: 1px solid #FFFFFF;
    right: -14px;
    text-align: center;
    top: -58px;
    width: 36%;
}

	#TopMenu        { display:none;}
	.header-cart li.CartLink a,
	.header-cart li.CartLink a:hover	
	{ 
		  background: url("../../images/megnor/carticon.png") no-repeat scroll center center transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    float: left;
    height: 20px;
    padding: 8px 0;
    width: 100%;
	}
	#change-currency	{ margin:1px 0; text-align:center; float:none; padding:8px 0;}
	#currency-chooser .currencies:before	{ border:none !important;}
	#currency-chooser .currencies
	{
		margin:0 !important;
		top:35px !important;
		width:90%;
		border:none !important;
	}
	.headertop { height:58px;}
	.Block.BlockContent.banner_home_page_top{ display:none;}
	/*=== Column( Left/Right)==*/
	#LayoutColumn2 { width:97%;}
	#LayoutColumn2.Home { width:100%;}
	#LayoutColumn1, #LayoutColumn3
	{ width:100%;}
	.Left .mobile_togglecolumn,
	.Right .mobile_togglecolumn	{ top:15px;}
	.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; padding:0 2px 0 0;}
	.Left .CategoryList .SideCategoryListFlyout li ul, 
	.Right .CategoryList .SideCategoryListFlyout li ul
	{ 
		background: none repeat scroll 0 0 transparent !important;
		border: medium none !important;
		display: block !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:350px !important;
		float:none !important; 
		margin:0 auto;
		text-align:center;
	}
	#ProductDetails .ProductTinyImageList { width:92% !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;}

.payment-block { margin-top:10px; text-align:center; float:none;}
.Footer_bottom_inner .CategoryList{ float:none;}
.payment-block ul li { float:none; display:inline-block;}
.Content .ProductList .ProductImage img { width:100%;} 
.Content .ProductList .ProductImage {
  
    display: block;
   width:auto !important;
   height:auto !important;
   
}
.ModalContent #QuickViewImage { width:auto !important;}
		#QuickViewProductDetails {padding:15px 0 25px 0;}
		.QuickViewSide { float:none; margin:0 auto;}
}

@media only screen and (max-width: 479px) {
	.ProductThumbImage img    { max-width:auto; width:100%;}
	.MobileMenu a	{ width:94%;}
	.header-cart li.CartLink a, .header-cart li.CartLink a:hover    
	{
		background:url("../../images/megnor/carticon.png") no-repeat scroll center center transparent ;
		
	}
	#Responsive_TopMenu ul	{ width:180px;}
	#SearchForm input		{ width:90%;}
	#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;}
	.PrimaryProductDetails .ProductAside, .ProductThumbImage { width:260px !important;}
	#ProductDetails .ProductTinyImageList { width:89% !important;}
	
#LayoutColumn2 {
    width: 95%;
} 
		
}
@media only screen and (max-width: 319px){
	 #Logo #LogoImage	{ max-width:100%;}
    #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;
	}
	#LayoutColumn2 { width:93%;}
	/*=== 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; padding:0 !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%;}
	
.compare_page #LayoutColumn2 {
    width: 91% !important;
}
}
@media only screen and (max-width:240px)
{
     
}