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


.header_top ,.custom_footer_inner,.copyright-container,.nav-container #menu, .spec_navigation, .inner_sub_cms{ width:970px;}
.headerbottom, .nav-inner, .content-inner, .footer-inner{ width:970px;}
#header .header-right { width:645px;}
.header-right .phone { margin:20px 0 0;}
.home .box.special { width:260px; padding-left:15px;}
.fullwidthbanner-container{width:660px !important;   height: auto !important;}
.sub_cms.first,.sub_cms.last { width:260px;}
.sub_cms.sec{ width:305px;}
.best_product_block{ width:465px;}
.cms_banner_right{ width:665px;}
.cms_banner_right img{ width:100%; height:153px;}
.f_cms { width:170px;}
.footer_cms1 .footer_content {background: url("../../image/megnor/sprite_info.png") no-repeat scroll 7px -201px transparent; }
.footer_cms2 .footer_content {    background: url("../../image/megnor/sprite_info.png") no-repeat scroll 9px -280px transparent;}
.footer_cms3 .footer_content {    background: url("../../image/megnor/sprite_info.png") no-repeat scroll 14px -357px transparent;}
.footer_cms4 .footer_content {    background: url("../../image/megnor/sprite_info.png") no-repeat scroll 26px -431px transparent;}
.footer_cms5 .footer_content {    background: url("../../image/megnor/sprite_info.png") no-repeat scroll 26px -507px transparent;}
.footer_link_left { width:200px;}
.footer_link_center {       margin: 0 30px;    width: 530px;}
.footer_link_right { width:145px;}
#footer .footer_link_center .column { width:175px;}
.category-info .image > img {    width: 100%;}
.product-list .center { width:305px;}
.best_product li { width:145px;}
.best_product li.center {    margin: 0 10px;}
.best_product img { width:100%;}
.headerbottom { min-height:140px;}
.prodinfoleft { width:47%;}

.testi_img { margin-right:9px;}
.cms_time li {    padding: 2px 0;}
.footer_cms_news {   padding-right: 30px;    width: 270px;}
#twitter_footer {    margin-right: 40px;    width: 270px;}
.contact-us{  width: 270px;}
.footer_cms_business { width:285px; }
.cms_product{width:300px;}
.cms_product .image{width:117px; margin-right: 20px;}
.cms_block{padding:0;}
.cms_product .image > img {
    height: auto !important;
    width: 100% !important;
}
.cms_product .desc {  line-height: 15px;}
.cms_banner_right img{width: 100% !important;}
.box{clear:both;}
.home .firstCMS{margin-top: 25px;}
.flexslider{width:65%;}

}




@media only screen and (min-width: 980px) and (max-width: 1024px) {
	
	.cms_time li {    padding: 2px 0;}
.footer_cms_news {   padding-right: 25px;    width: 240px;}
#twitter_footer {    margin-right: 15px;    width: 270px;}
.contact-us{width: 270px;}
.footer_cms_business { width:280px; }
.special .bx-viewport {    height: 325px !important;}
.special .prodleft {    margin-bottom: 10px;    margin-right: 0;    width: 100%;}
.prodinfoleft { width:52%;}
#column-right { width:250px;}
.testi_img { margin-right:5px;}
.right #banner0 img {
    width: 100%;
}
.prodinforight { width:215px;}
.special .bx-controls-direction a { left:125px;}
.header_top,.custom_footer_inner,.copyright-container,.nav-container #menu,.spec_navigation, .inner_sub_cms{ width:940px;}
.headerbottom, .nav-inner, .content-inner, .footer-inner { width:940px;}
#header .header-right { width:610px;}
.header-right .phone { margin:20px 0 0;}
.home .box.special { width:220px; padding-left:15px;}
#content .box.special .box-product .product-block { border:none;}

.fullwidthbanner-container{width:625px !important;   height: auto !important;}
.sub_cms.first,.sub_cms.last { width:260px;}
.sub_cms.sec{ width:275px;}
.best_product_block{ width:450px;}
.cms_banner_right{ width:635px;}
.cms_banner_right img{ width:100%; height:153px;}
.f_cms { width:160px;}
.product-list .right { width:120px;}
.footer_cms1 .footer_content {background: url("../../image/megnor/sprite_info.png") no-repeat scroll 7px -201px transparent; }
.footer_cms2 .footer_content {    background: url("../../image/megnor/sprite_info.png") no-repeat scroll 9px -280px transparent;}
.footer_cms3 .footer_content {    background: url("../../image/megnor/sprite_info.png") no-repeat scroll 14px -357px transparent;}
.footer_cms4 .footer_content {    background: url("../../image/megnor/sprite_info.png") no-repeat scroll 26px -431px transparent;}
.footer_cms5 .footer_content {    background: url("../../image/megnor/sprite_info.png") no-repeat scroll 26px -507px transparent;}
.footer_link_left { width:190px;}
.footer_link_center {       margin: 0 15px;    width: 525px;}
.headerbottom { min-height:140px;}
.footer_link_right { width:175px; padding-left:15px; float:right;}
#footer .footer_link_center .column { width:170px;}
.category-info .image > img {    width: 100%;}
.product-list .center { width:305px;}
.best_product li { width:145px;}
.best_product li.center {    margin: 0 5px;}
.best_product img { width:100%;}
.home .banner { margin-left:15px;}


.product-info .cart .links {
    clear: both;
    float: left;
    margin-top: 10px;
}
.product-info .cart .minimum { clear:both;}


	#column-left { width:224px;}
	#column-left + #column-right + #content, #column-left + #content { margin-left: 244px; }
	#column-right + #content { margin-right: 244px; }

	.nav-responsive , .toggle .mobile_togglemenu{display:none}
	 .cms_product{width:300px;}
.cms_product .image{width:117px; margin-right: 20px;}
.cms_block{padding:0;}
.cms_product .image > img {
    height: auto !important;
    width: 100% !important;
}
.cms_product .desc {  line-height: 15px;}
.cms_banner_right img{width: 100% !important;}
.flexslider{width:65%;}

}
@media only screen and (max-width: 979px){
 
 .prodinfoleft { width:97%;}
 .prodinforight { float:left; margin-top:10px;}
#res-menu {    clear: both;    display: block; margin:0;}
.nav-container #menu {    display: none;}
 #header {  height: 245px; }
	.header_top,.custom_footer_inner,.copyright-container,.nav-container #menu, .spec_navigation,.inner_sub_cms{ width:724px;}
.headerbottom, .nav-inner, .content-inner, .footer-inner, #powered { width:724px;}
#header .header-left {       text-align: center;    width: 100%;}
#header .header-right{ width:100%; margin-bottom:35px; }
.special .bx-viewport { height:310px !important;}
.fullwidthbanner-container { width:560px !important; height:auto!important;}
.home .box.special {    padding-left: 10px;    width: 150px;}
.special .bx-controls-direction a { left:75px;}
.special .prodleft { width:100%; margin:0;}
.sub_cms.first,.sub_cms.last { width:225px;}
.sub_cms.sec{ width:227px; padding:0 8px 0 10px;}
.best_product_block{ width:100%; clear:both;}
.cms_banner_right{ width:100%; margin-top:15px;}
.cms_banner_right img{ width:100%; height:153px;}
.f_cms { margin: 10px 0 0;
    text-align: left;
    width: 97%;}
.footer_cms1 .footer_content {background: url("../../image/megnor/sprite_info.png") no-repeat scroll 7px -212px transparent; }
.footer_cms2 .footer_content {    background: url("../../image/megnor/sprite_info.png") no-repeat scroll 9px -293px transparent;}
.footer_cms3 .footer_content {    background: url("../../image/megnor/sprite_info.png") no-repeat scroll 8px -366px transparent;}
.footer_cms4 .footer_content {    background: url("../../image/megnor/sprite_info.png") no-repeat scroll 5px -442px transparent;}
.footer_cms5 .footer_content {    background: url("../../image/megnor/sprite_info.png") no-repeat scroll 5px -518px transparent;}
.category-info .image img{ width:100%;}
.footer_link_left { width:100%; border:none;}
.footer_link_center {       margin: 0 ;    width: 100%;}
.headerbottom { min-height:140px;}
.footer_link_right { width:100%; padding:0; margin:0; border:none;}
#footer .footer_link_center .column { width:100%; margin:0}
.footer_link_center .box-cms { width:100%;}
#footer h3 { padding-bottom:5px; margin-bottom:0;}
.product-list .left { float:none; margin:0 auto;}
.product-list .center { width:355px;}
.best_product li { width:235px;}
.best_product li.center {    margin: 0 9px;}
.home .banner { margin-left:105px; float:left;}
.cms_banner_left { width:100%; text-align:center; padding:20px 0;}
.cms_banner a { float:none;}
.footer_cms_news { width:100%; padding:0;margin:0}
.footer_cms_business  {width:94%;}
#twitter_footer { width:100%; padding:0; margin:0}
#footer .column { width:100%;}
.responsive-menu ul li { margin:0 0 0 10px;}

#content .box.special .box-product .product-block { border:none;}

	#column-left{ width:165px;}
	#column-right { display: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%}

 
	#footer .column { width:100%;}
	#footer .column ul { display:none; }	
	.nav-responsive {display:block} 
	.product-info .cart span{  display:none;}
	.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; }
	.copyright-container #bottomfooter,#powered { float:none;}
	.payment_block,.payment_block1 { float:none; margin-top:10px;}
	.f_cms:hover {
		transform: scale(1);}
	.cms_product.block li.center{display:none;}
	.cms_product{width: 225px;}
	.cms_product .image > img {
		height: auto !important;
		width: 100% !important;
	}
	.cms_product .all{float:none;}
	.cms_product.block li{text-align:center;}
	.cms_product .name a{font-size: 13px;}
	.cms_block {
		padding: 0;
	}
	.cms_product .image {
		float: none;
		margin: 0 auto;
		width: 120px;
	}
	.fullwidthbanner-container {
		height: auto !important;
		width: 480px !important;
	}
	.sub_cms_right{	margin:0; clear: both;   text-align: center;}
	.sub_cms_img {margin: 0 auto; float:none; margin-bottom: 10px;}
	.sub_cms {   padding: 19px !important;  width: 27% !important; }
	.sub_cms.sec{margin: 0 10px;}
	.cms_banner_right img {  width: 100% !important;}
	.contact-us { margin: 0; width: 100%;}
	.flexslider{width:65%;}
}
 @media only screen and (min-width: 767px) and (max-width: 979px) {.language_label , .currency_label{ display:none; }}
/* Landscape phone to portrait tablet */
@media only screen and (max-width: 767px) {
.product-info > .left + .right {
    clear: both;
    margin-left: 0;
}
.testi_img { width:100%; margin:0; text-align:center;}
.testimonial_main .desc { width:100%;}
.special_navigation { width:auto;}
	.header_top ,.custom_footer_inner,.copyright-container,.nav-container{ width:auto; margin:0 15px;}
.headerbottom, .nav-inner, .content-inner, .footer-inner, #powered , .res-menu-inner{ width:auto; margin:0 15px;}
.res-menu-inner{ margin: 0 15px -1px; position:relative;}
.spec_navigation{ width:auto;}
.inner_sub_cms{ width:90%; margin:0 auto;}
.sub_cms {    padding: 2% !important;    width: 27%;}
.sub_cms.sec {
    margin: 0 3%;
}
	.cms_head h6{font-size:13px;}
	#column-left { display:none;}
	#column-right { display:block; float:left; clear:both;}
	 .prodinfoleft { width:60%;}

	#column-left + #column-right + #content,
	#column-left + #content { margin-left:0; }
	
	#column-right + #content { margin-right: 0; }
	#content{ clear:both; width:100%;}
	.home .box.special { display:none;}
	#header .header-left , #header .header-right{ width:100%; }	
	.header-left{ margin-top:10px; }
	#header #logo img{ text-align:center; margin:0 auto; }
	#header #welcome{   float: none;
    margin: 15px auto 0;
    text-align: center;
    width: 100%;}	
	.footer_cms_business { width:92%;}
	#header #search { width:96%; margin:15px auto; z-index:5; }
	#header #search input{ width:99%;  }
	#header .button-search { position:absolute; top:6px; right:10px;}
	#header #cart{ width:135px; top:70px; text-align:center; position:absolute; margin:0 auto; left:0;}
	#header #cart .heading h4{ display:none; }
	#currency , #language , #currency .show:hover, #language .show:hover{  }
 	#currency , #language , .tm_headerlinkmenu{ width:33% !important;        border-right: 1px solid #1E5792; 
    margin: -1px 0 0 0;
    padding: 10px 0;
    text-align: center; position:relative; z-index:999;  cursor:pointer;}	 
.header-right .phone { margin-top:20px; float:left;}
#res-menu { width: 100%; margin:0}
	.language_div, .currency_div{ top:45px; }
 	#header .links , #header .header_links{ display:none; }
	#header .header_links{  background: none repeat scroll 0 0 #fff;
		display: none;
		position: absolute;
		margin: 0;
		padding: 0;
		width:170px;
		z-index: 95;
		border:1px solid #DDDDDD;
		top:45px; right:0; }
	#header .header_links li {
	
		list-style: none outside none;
		text-align: left;
	}
	#header .header_links li a{
	   display: block;
		padding: 5px 10px;
	}
	#header .header_links li a:hover {
	
		text-decoration: none;
	}
	.product-grid-list .image img, #content .box-product .image img { width:100%; padding:0;}
	.best_product li { width:31%; overflow:hidden;}
	.best_product img { width:100%;}
.footer_cms_news ,#twitter_footer{    padding: 0;    width: 100%;}

	.fullwidthbanner-container {
    width: 100% !important; height:auto !important;
}
	
	.tm_headerlinks_inner { padding:11px 0;}
	#currency .show a , #currency .show a:hover, #language .show a , #language .show a:hover{ }
	.tm_headerlinkmenu { 
		border-right: none !important;
		color: #FFFFFF;
		display: block;
		 float:right;
		position:relative;
		z-index:999;
		width:34% !important;
		  margin-right: -2px;
		  padding:0;

	}
	.sub_cms.first, .sub_cms.last ,.sub_cms.sec{ width:30%;}
	
#header #logo {
    margin-bottom: 10px;
    margin-top: 20px;
}
	#header .welcome-links { width:100%;}
.home .banner {  margin-left:10px; width:47%;}
	.copyright-container{ margin:10px auto; }
	.product-info > .left{ width:370px; margin:0 auto 10px; float:none; }
	.product-info > .left + .right{ margin-left:0; }
	.product-filter .limit{ float:none;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%; }  	
	#colorbox , #cboxOverlay{ display:none !important;} 
	.add-to-links { display:block; opacity:1; margin-top:0; position:static;}
	.home .box.featured .customNavigation ,.home .box.latest .customNavigation{ display:none;} { display:block;}
.sub_cms_img { float:none; margin:0 auto;}
.sub_cms_right { text-align:center;}
.cms_product,.header-right .phone{display: none;}
#header {  height: 315px; }
#header .header-right {margin:0;}
.flexslider {
    width: 100%;
}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

@media only screen and (max-width: 599px) { }
/* Landscape phones and down */
@media only screen and (max-width: 479px) {
.home .banner { float:none; clear:both; margin:0; width:100%;}
	.best_product img { width:auto;}
.sub_cms.first, .sub_cms.last ,.sub_cms.sec{  border: medium none;    float: none;    margin: 0 auto 15px;    padding: 0;    width: 270px;}
	.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; }
	.sub_cms_block { display:none;}
	.htabs{ width:100%;   height: auto; }
	 .htabs a{   display: block !important;    float: none; width:auto; margin:0; }
	 table.form td{ width:100%; display:block; }
	  .prodinfoleft { width:98%;}
	 .prodinforight { width:auto; margin-top:15px; float:left}
	 .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%; }
	 .sub_cms_img { float:left; margin-right:5px;}
	 .sub_cms_right { text-align:left;}
	  	#column-right .banner div { text-align:left;} 
	  	#column-right { float:left; width:100%;}
	 .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; }
	 #header #logo img { max-width:100%; height: 37px;}
	 .phone .icon { float:none;}
	 #header #search input { }
	 .header-right .phone { width:100%; margin-top:70px; text-align:center;}
	/* #header #cart { right:25%;}*/
	 #header #cart .content { right:-25%;}
	 .best_product li ,.best_product li.center{ width:100%; margin:0; text-align:center;}	 
.f_cms {    margin: 0 0 15px;    padding: 15px 0;    width: 100%; text-align:left;}
.footer_cms1 .footer_content {
    background: url("../../image/megnor/sprite_info.png") no-repeat scroll 3px -215px transparent;
}
.footer_cms2 .footer_content {
    background: url("../../image/megnor/sprite_info.png") no-repeat scroll 3px -293px transparent;
}
.footer_cms3 .footer_content {
    background: url("../../image/megnor/sprite_info.png") no-repeat scroll 3px -367px transparent;
}
.footer_cms4 .footer_content {
    background: url("../../image/megnor/sprite_info.png") no-repeat scroll 3px -443px transparent;
}
.footer_cms5 .footer_content {
    background: url("../../image/megnor/sprite_info.png") no-repeat scroll 3px -518px transparent;
}
.f_cms:hover { transform:none;}
.product-info .image-additional { width:240px;}
.product-info > .left { width:268px;}
.product-info .image > img {    width: 100%;}	
.cms_time li { overflow:hidden;} 
.footer_cms_business {    width: 87%;}
.navigation_links li { margin: 0 6px;
    padding: 0 10px 0 0; }
	.tp-bullets.hidebullets { opacity:0 !important;}
.tp-caption.medium_grey { padding:5px 6px 9px !important ;}
.tp-caption.medium_grey a { font-size:10px}
.tparrows{display:none;}
.home .etabs{margin-top: 15px;}
#header .button-search {

}


}

/* Mobile Landscape Size to Mobile Portrait (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) { }
@media only screen and (max-width: 319px){
	.mini-cart-info .name{ display:none; }
	.sub_cms_img { float:none; margin:0 auto;}
	.sub_cms.first, .sub_cms.last ,.sub_cms.sec{ width:100%; border:none; padding:0; margin-bottom:15px;}
	.product-info > .left , #header #logo img , .product-info > .left .image img{ width:100%; }
	.product-info .cart .links .product_wishlist{ 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;}
	.sub_cms_right { text-align:center;}

	
	
	.fullwidthbanner-container  { overflow: !important;}
} 
@media only screen and (max-width:240px) {}
