@media only screen and (min-width: 980px) and (max-width: 1024px) {

	#header,
	.nav-inner,
	#menu,
	#content-wrapper,
	.home #content,
	.footer-inner,
	.top_header_inner,
	.subbaner-main,
	.footer-bottom
	{ width:940px; }
		.home #notification{    width: 505px;}
	#column-left, #column-right { width:180px;}
	#column-left + #column-right + #content, #column-left + #content { margin-left: 190px; }
	#column-right + #content { margin-right: 190px; }
	#footer .column{ width:155px; }
	.nav-responsive , .toggle .mobile_togglemenu{display:none}
	.subbaner-main li{margin-left: 5px;}
	#powered{width:100%}
	#contact_block, #social_block, .paiement_logo_block{width:220px;}
	.product-list .left{  width: 565px;}
	#footer #contact_block{width:230px;margin-right:0;}
	#footer #social_block, #footer .paiement_logo_block{width:206px;}
	.flex-direction-nav a{top:40%;}
	
	 
}
@media only screen and (max-width: 979px){
 
	#header,
	.nav-inner,
	#content-wrapper,
	.home #content,
	.footer-inner,
	.nav-container,
	.top_header_inner,
	.nav-responsive,
	.subbaner-main,
	.footer-bottom{ width:724px;}
	.home #notification{    width: 505px;}
	.main-menu1.nav-container2{ width:724px;margin:0 auto;}
	
	#column-left{ width:165px;}
	#column-right { display:none;}
	.nav-container {  display:none;}
	.nav-container1{  display:block;}
	.primary-nav{
	 clear: both;
    display: none;
    float: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-align: left;
    width: 290px !important;
    z-index: 998;
	}
	
	#mobi-menu
	{

		height: 45px;
		margin: 0 auto;
		padding-bottom:10px;
		z-index: 3;
	}
	.home #mobi-menu {box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);}
	
	.nav-responsive{ border-bottom: 1px dashed #D8D8D8;border-top: 1px dashed #D8D8D8;margin:0 auto;}
	.main-navigation
	{
	
			   display: none;
			list-style: none outside none;
			margin-top: -3px;
			padding: 1%;
			position: absolute;
			top: 55px;
			width: 98%;
			z-index: 9999;
			background:#fff;
	}
	
	.main-navigation li,.main-navigation li ul li{padding:5px 15px;border-bottom:1px solid #eee;}
	.main-navigation li ul li.last{border:none;}
	
	#column-left + #column-right + #content,
	#column-left + #content { margin-left: 175px; }
	#column-right + #content { margin-right: 0; }
	
	#column-left .banner img,
	#column-right .banner img{ max-width:100%}
	#header .header-right{ width:455px; }
	#header #search{ margin-left:0px; margin-top:40px; }
	#footer{padding-top:0;}
	#footer .column { width:100%!important;margin:9px 0 0;border-bottom:1px solid #D5D5D5;}
	#footer .custom_footer_main{border-bottom:none;margin:0}
	.paiement_logo_block h3{display:block;}
	#footer .column ul { display:none; margin-bottom:15px;}	
	#footer h3, #footer #about_us_block .box-heading{margin-bottom:3px; font-weight: normal;}
	.nav-responsive {display:block} 
	.product-info .cart span{  display:none;}
	.product-info .cart .links{ margin-top:8px;display: block; } 
	.product-info .cart .links .product_wishlist	{ display:inline; background:url("../../image/megnor/pipe.gif") no-repeat scroll right center;   margin-right: 5px;
    padding-right: 7px;}
	.contact-info .right iframe{ width:100% !important; }
 	.checkout-content .left , .checkout-content .right{width:100%; }
	.product-info .review a.review-write{ display:block; }
	select[name="category_id"]{clear:both; display:block; width:175px; margin:10px 0; }
	.product-list .left{ width:370px; }
	#powered{width:100%}

	.subbaner-main li{margin-left: 1%;}
	.subbaner-main li img{width:23%;}
	.category-info img{width:100%;}
	.product-list .right{margin-left:0;}
	#content .box{margin:10px 0;}
	.custom_footer_main_block {clear: both;	}
		.flex-direction-nav a{top:40%;}
}
 
@media only screen and (min-width: 767px) and (max-width: 979px) {
#product-list-grid.product-list.first_item_tm{width:100% !important;}
} 
 
 
 
/* Landscape phone to portrait tablet */
@media only screen and (max-width: 767px) {

		#header,
	.nav-inner,
	#content-wrapper,
	.home #content,
	.footer-inner,
	.nav-container,
	.top_header_inner,
	#mobi-menu,
	.subbaner-main,
	.footer-bottom{ width:auto;  margin:0 15px; }
	.home #notification{    width: auto;margin:0 auto;}
	#mobi-menu{margin:0px;}
	#column-left,#column-right { display:none;}
	
	#column-left + #column-right + #content,
	#column-left + #content { margin-left:0; }
	
	#column-right + #content { margin-right: 0; }
	#content{ clear:both; width:100%;}
	#header{height:115px;}
	#header .header-left , #header .header-right{ /*width:100%; */}	
	.header-left{ margin-top:10px; }
	#header #logo img{ display:block; text-align:center; margin:0 auto; }
	#header #welcome{   float: none;
    margin: 39px auto 0;
    text-align: center;
    width: 100%;}	
	#header #search {/* width:100%;*/ margin:0px auto; z-index:5;position:absolute; top:70px;float:right; right:0;}
	#header #search input{ width:100%;padding:7px 30px 7px 7px;}
	#header #cart{/* width:100%;  top:115px;*/ top:20px;text-align:center; }
	#header #cart .heading h4{ display:none; }
	#currency , #language , #currency .show:hover, #language .show:hover{  /*color: #FFFFFF;*/}
 	#currency , #language , .tm_headerlinkmenu
	{
	/*	 width:33% !important;
		 background-color: #545F61;
		 border-right: 1px solid #FFFFFF; 
	    margin: -1px 0 0 0;
	    padding: 10px 0;
    	text-align: center;
		position:relative;
		z-index:999;
		cursor:pointer;*/
	}	 
	#header #cart .heading{ /*float:none;top: 15px;*/ padding:0 10px 7px 35px; }
	#header #cart .content{ margin:0 auto;/* float:none;*/  }
	.language_div, .currency_div{ top:40px; }
 	#header .links , #header .header_links{ display:none; }
	#header .header_links{  background: none repeat scroll 0 0 #EFEFEF;
		display: none;
		position: absolute;
		margin: 0;
		padding: 0;
		width:170px;
		z-index: 95;
		top:40px; right:0; }
	#header .header_links li {
		border-bottom: 1px solid #DDDDDD;
		list-style: none outside none;
		text-align: left;
	}
	#header .header_links li a{
	   display: block;
		padding: 5px 10px;
	}
	#header .header_links li a:hover {
		background: none repeat scroll 0 0 #DDDDDD;
		text-decoration: none;
	}
	#currency .show a , #currency .show a:hover, #language .show a , #language .show a:hover{/* color:#fff;*/}
	.tm_headerlinkmenu { 
		border-right: none !important;
		color: #FFFFFF;
		display: block;
		 float:right;
		position:relative;
		z-index:999;
		width:34% !important;
		  margin-right: -2px;
	}
/*	#currency .top_downarrow, #language .top_downarrow{background:url("../../image/megnor/arrow-down-resp.png") no-repeat scroll right 7px;}
	#currency.active .top_downarrow, #language.active .top_downarrow{background:url("../../image/megnor/arrow-up-resp.png") no-repeat scroll right 7px;}*/

	.copyright-container{ margin:10px auto; }
	.product-info > .left{ width:365px; margin:0 auto 10px; float:none; }
	.product-info > .left + .right{ margin-left:0; }
	.product-filter .limit{ margin-left:0; }
	.product-filter .display{ padding-top:0;  }	 
	.zoomContainer .zoomLens{cursor:default !important ; }
	.zoomWindowContainer , .zoomWindow , .zoomContainer{ display:none;  }
	.cart-left-area , .cart-right-area , .login-content .left , .login-content .right , .contact-info .left , .contact-info .right{ width:100%; }
	.login-content .left .content, .login-content .right .content{ min-height:inherit; }
	.captch_input , .cart-module input[type="text"]{ margin-bottom:6px !important; }
	.compare-info{  display: block;    overflow: auto;    width: 100%; }  	
	#cboxWrapper{width: 100% !important;}
    #colorbox, #cboxOverlay{width: 100% !important; left: 0 !important; padding-right: 0 !important;}
    #cboxTopCenter, #cboxContent, #cboxBottomCenter{width: 88% !important;}
    #cboxLoadedContent{width: 100% !important;} 
	#header-container{/*overflow:hidden;*/}
	
	.product-info .image img{max-width: 97%;}
	.header_top #welcome{}
	.headertoggle_img{display:none;}
	.product-filter .sort{margin-right:15px;}
	
	.responsive-menu .main-navigation{width:auto;}
	#notification1{top:103px;}


	
	
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.shipping-banner{display:none;}#currency{border-right:none}

	.header_top{height:75px;}
	.header_top .welcome-links {  text-align:center;  width: 100%;}
	.header_top #welcome {text-align: center;float:none;display:inline-block;}
	.header_top .links {text-align: center;float:none;display:inline-block;}
	#currency {margin: 10px 0 0;padding-right: 0;width: 50%;}
	#currency .show {padding-left: 15px;}
	#language {float: left;margin: 10px 0 0;text-align: right;width: 50%;}
	.language_div, .currency_div {top: 28px;}
	/*.currency_div{right:10%;}*/.language_div{right:50%;}

	/*.subbaner-main li{text-align: center;width: 100%;list-style:none;margin-left:0;display:inline-block;box-shadow:none;}
	.subbaner-main li img {width: 50%;box-shadow:0 3px 1px rgba(0, 0, 0, 0.25);}*/
	.subbaner-main li{margin-left: 1%;}
	.subbaner-main li img{width:23%;}

	.main-menu1.nav-container2 {margin: 0 15px;width: auto;}
	.nav-responsive{width:auto;}
}

/* Landscape phones and down */
@media only screen and (max-width: 479px) {
	.tm_responsive_row label{ width:100%; margin-bottom:5px; }
	.tm_responsive_row span{ width:100%; }
	.language_label , .currency_label{ display:none; }
	.product-filter .sort{ margin-top:5px; float:left;}
	.product-compare{ clear:both; }
	.pagination .links{ float:none; }
	.htabs{ width:100%;   height: auto; }
	 .htabs a{   display: block !important;    float: none; width:auto; margin:0; }
	 table.form td{ width:100%; display:block; }
	 
	 .form input.large-field, .form select.large-field ,textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], 		input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"]{ width:98%; }
	  
	.sitemap-info .right , .sitemap-info .left , .manufacturer-list ul { width:100%; }
	.order-list .order-content div{ width:100%; margin-bottom:15px; text-align:left;}
	table#order-detail .left{ display:block;}
	.product-info .image-additional a{ float:none; text-align:center; }
	.shipping-banner,#content #banner0{display:none;}
	#currency{border-right:none}
	#header {height: 180px;} 
	#header .header-left{width:100%;float:none;display:inline-block;}
	#header #logo {margin-top: 14px;}	
	#header #cart {right: 32%;text-align: center;top: 48%;width: 100%;right:0;}
	#header #cart .heading {display: inline-block;float: none;text-align: center;}
	#header #search {margin: 0;right: 0;top: 138px;width: 100%;z-index: 5;}
	.header_top{height:75px;}
	.header_top .welcome-links {  text-align:center;  width: 100%;}
	.header_top #welcome {text-align: center;float:none;display:inline-block;}
	.header_top .links {text-align: center;float:none;display:inline-block;}
	#currency {margin: 10px 0 0;padding-right: 0;width: 50%;}
	#currency .show {padding-left: 15px;}
	#language {float: left;margin: 10px 0 0;text-align: right;width: 50%;}
	.language_div, .currency_div {top: 28px;}
	/*.currency_div{right:10%;}*/
	.language_div{right:50%;}
	.subbaner-main li{text-align: center;width: 100%;list-style:none;margin-left:0;display:inline-block;box-shadow:none;}
	.subbaner-main li img {width: 80%;box-shadow:0 3px 1px rgba(0, 0, 0, 0.25);}
	.product-info > .left {width: 295px;}
	.product-info .image-additional{ width: 265px;}
	
	.main-menu1.nav-container2 {margin: 0 15px;width: auto;}
	.nav-responsive{width:auto;}
	#header #cart .content{left:0;right:0;top:32px;position:absolute; }	
	 #footer h3, #footer .column ul li{text-align:left;}
	 .span_price, .span_image , .span_name , .span_model , .span_quantity , .span_total {display:block; font-weight:bold;}
	.cart_heading {display:none;}
	.cart-info tbody td {display:block; width:96%; text-align:left !important;}
}

/* Mobile Landscape Size to Mobile Portrait (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) {
/*	.header_top{height:95px;}
	.header_top .welcome-links {    width: 100%;}
	.header_top #welcome {text-align: center; width: 100%;}
	.header_top .links {text-align: center;width: 100%;}
	#currency {margin: 10px 0 0;padding-right: 0;width: 50%;}
	#currency .show {padding-left: 15px;}
	#language {float: left;margin: 10px 0 0;text-align: right;width: 50%;}
	.language_div, .currency_div {top: 28px;}
	.currency_div{right:10%;}.language_div{right:22%;}*/
 }
@media only screen and (max-width: 319px){
	.mini-cart-info .name{ display:none; }
	.product-info > .left, .product-info > .left .image img{ width:100%; }
	.product-info .cart .links .product_wishlist{ background:none; display:block;}
	.product-info .image-additional{ width:169px; margin:0 auto; }
	.product-info .product-image .customNavigation{ width:196px; margin:0 auto; position: relative; }
	.contact-info{ padding: 15px 10px;}
 	#content .aboutus .image1 , #content .aboutus .image2 ,#content .aboutus .image3 ,#content .aboutus .image4{ float:none; }
	#content .aboutus .content{ padding:10px 0 0 0; }
	#order-detail3 table.list .left{ padding:5px;}
	#header #cart .content{  width:190px;}
	
/*	.header_top{height:95px;}
	.header_top .welcome-links {    width: 100%;}
	.header_top #welcome {text-align: center; width: 100%;}
	.header_top .links {text-align: center;width: 100%;}
	#currency {margin: 10px 0 0;padding-right: 0;width: 50%;}
	#currency .show {padding-left: 15px;}
	#language {float: left;margin: 10px 0 0;text-align: right;width: 50%;}
	.language_div, .currency_div {top: 28px;}
	.currency_div{right:10%;}.language_div{right:22%;}*/
		.currency_div{right:25%;}.language_div{right:25%;}
	.product-filter .limit{float:left;}
	.product-info .product-image .customNavigation a.next{ right: -9px;}
	table.list .left{display:block;}
		.flex-direction-nav a{top:15%;}
		.welcome-links li a{width:18px;}
} 


@media only screen and (max-width:240px) {}
