@media only screen and (min-width: 1024px) and (max-width: 1149px) {
.wrapper {/*border:1px solid #ffd0d0;*/ width:1000px; overflow: hidden;}
#header .row , .header_top, .homepage #center_column, #container, #footer-top-outside, .footer_inner{ width:1000px;}
.homepage #center_column {display:inline-block;}
#header .headerleft { width: 100%;}
#header .headeright {width: 640px;}
#left_column {width:22%;}
#center_column {width:76%;}
.productsidebar_right {width: 59%; line-height:22px;}
.orderlistcontainer {margin:0 10px 0 0;}
.navigation_inner{margin: 0 auto; width:100%;}
.bannergroup_subbanner1,.bannergroup_subbanner2 {margin:13px 0 30px; width:48.5%; display: inline-block;}
.bannergroup_subbanner1 {float:left; text-align: left;}
.bannergroup_subbanner2 {float:right; text-align: right;}
.bannergroup_subbanner1 .banneritem img, .bannergroup_subbanner2 .banneritem img, .block_bottombg .block_content .banneritem img{max-width:100%;}
.cms_first_inner .right_part{top:7px;}
.arrow_box{width:auto;}
.payment_logo img{width:37px; height:27px;}
.orderlistcontainer div.activeOrder{padding: 3px 26px 0 7px;}
.product-details .image-additional{width:287px;}
#additional-carousel .product-block img{width:74px; height:74px;}
.product-details .image-additional{padding-top:8px;}
.productbox-grid .product-items, .product-grid li{width:245px;}
.tab_content .product-description span{text-align:left !important; width: 100% !important; padding: 5px 0 !important;}
.ddsmoothmenu ul li ul li{width:202px;}
.spaceStyle .floatright a:hover {color: #d46641;}
.category_description{max-width:100%;}
}

@media only screen and (min-width: 980px) and (max-width: 1023px) {
.wrapper {/*border:1px solid #FF0000;*/ width:960px; margin:0 auto; overflow:hidden;}
#header .row , .header_top, .homepage #center_column, #container, #footer-top-outside, .footer_inner{ width:960px;}
.homepage #center_column {display:inline-block;}
#header .headerleft { width: 100%;}
#header .headeright {width: 640px;}
#left_column {width:22%;}
#center_column {width:75%;}
.productsidebar_right {width: 60%;}
.orderlistcontainer {margin:0 25px 0 0;}
.navigation_inner{ margin: 0 auto; width:100%; }
.bannergroup_subbanner1, .bannergroup_subbanner2{margin:13px 0 30px; width:48.3%; display: inline-block;}
.bannergroup_subbanner1{float:left; text-align: left; }
.bannergroup_subbanner2{float:right; text-align: right; }
.bannergroup_subbanner1 .banneritem img, .bannergroup_subbanner2 .banneritem img{max-width:100%;}
.cms_first_inner .right_part{top: 11px;}
.cms_home .cms_second_inner .flex-control-nav{bottom: -47px;}
.cms_second_inner #blogslider .right_part .content{padding:0;}
/*.arrow_box{width:230px;}*/
.payment_logo img{width:35px; height:28px;}
.orderlistcontainer div.activeOrder{padding: 3px 34px 0 7px;}
.productsidebar_right{width:59%; line-height:22px;}
.block_bottombg .block_content .banneritem img{max-width:100%;}
.product-details .image-additional{width:284px;}
#additional-carousel .product-block img{width:74px; height:74px;}
.tab_content .product-description span{text-align:left !important; width: 100% !important; padding: 5px 0 !important;}
.ddsmoothmenu ul li ul li{width:182px;}
.spaceStyle .floatright a:hover {color: #d46641;}
.category_description{max-width:100%;}
}

@media only screen and (max-width: 979px){
/*MOBILE DIORTHOSEIS*/

#headerlinks li {
    background: url(../images/megnor/footer_line_sep.png) no-repeat scroll left #0000;
    display: inline;
    padding: 0 0 0 5px;
    margin: 0 0 0 5px;
}

ul.main-navigation.clearfix {
    position: relative;
    z-index: 99999;
    background: #000;
    color: #fff;
    padding: 10px;
    display:none;
    font-family: 'Open Sans', sans-serif;

}
#navigation .menu a {
   color:#fff;
   font-family: 'Open Sans', sans-serif;
}
#navigation ul.main-navigation.clearfix div a{
   color:#fff;
   font-family: 'Open Sans', sans-serif;
}

ul.menu {
    padding-top: 10px;
    border-top: 1px solid #fff;
}

.banneritem img {
   max-width:100%;
}

p.product_s_desc {
    display: none;
}

.footer-menu .menuinner ul {
    display: block !important;
}

.footermain .toggle .mobile_togglemenu {
background:none;
}

.productbox-grid {
padding:20px;
}

img {
    max-width: 100%;
height:auto;
}

p {
    text-align: left !important;
}

.cart-summary .sectiontableentry1 td {
    text-align: right;
}

.cart-summary.proopc-table-striped td:before {
    width: 0;
}

.wrapper {/*border:1px solid #00FF00;*/ width:724px; margin:0 auto; overflow:hidden;}
#header{height: 90px;}
#header .row , .header_top, .homepage #center_column, #container, #footer-top-outside, .footer_inner{ width:724px;}
#header .headerleft { width: 100%;}
#header .headeright {width: 534px;}
#left_column {width:166px;}
#center_column {width:535px;}
.productsidebar_right {width: 51%; line-height:20px;}
.orderlistcontainer {margin:0 3px;}	
.orderby-displaynumber .width70 {width: 100%;}
.display-number {margin-top: 10px; width: 40%; clear:both; float:left;}
.orderby-displaynumber{width: 100%;}
.vm-pagination , .customer-reviews {width:96%;} 
.productdetails-view .detailsRight {width: 100%; margin:20px 0 0;}
.productdetails-view .detailsLeft {float: none;margin: 5px auto;width: 54%;}
.footer-menu .menuinner ul { display:none;  margin-bottom: 10px !important;margin-top: 5px !important;}
.footer-menu .menuinner {width: 100%; margin-left:0;}
.footer-menu  {width:100%; margin-top:15px;}	
.footer-menu p span {font-size:14px;}
h5.menutitle {line-height:15px;}
#footer-top-outside {padding:10px 0 20px;}
.toggle .mobile_togglemenu{background:url("../images/megnor/toggle-arrow.png") no-repeat scroll right 4px transparent;
	display:block;
	cursor:pointer;
	width:100%;  
	margin-top: -21px;  
	overflow: hidden;
	padding:0 0 10px;
}
.active .mobile_togglemenu {background-position:right -48px; }
#footer .mobile_togglemenu:hover	{text-decoration:none;}
.footer-right {float: left;text-align: left;}
/*Menu start*/
#smoothmenu1 {display:none;}
.navigation_inner {width:auto;}
#menu {display:block;}
.nav-responsive span {display:inline-block; margin-left: 5px; margin-top: 15px; color:#666; font-family:Oswald; font-size: 18px; text-transform: uppercase;}
.ie7 .nav-responsive span {display:inline;}
.nav-responsive {cursor:pointer; display:block;}
.nav-responsive .expandable{background: url("../images/megnor/sprite.png") no-repeat scroll -29px -253px transparent;
    height: 23px;
    margin-top: 12px;
    width: 33px;
}
.nav-responsive .active{ background: url("../images/megnor/sprite.png") no-repeat scroll -29px -253px transparent;
    height: 23px;
    margin-top: 12px;
    width: 33px;
}
.responsive-menu {/*background: none repeat scroll 0 0 #545F61;*/
	height: 47px;
	margin: 8px 0;
	position: relative;
	/*border-radius: 5px;*/
}
.main-navigation li {/*border-bottom: 1px solid #DDDDDD;*/padding:3px 0; font-family:'Oswald',Arial,Helvetica,sans-serif; font-size:16px;}
.main-navigation li.last , .main-navigation li.last-child {border:none;}
.three-level li { border-bottom: 1px solid #DDDDDD; margin-right:30px;}
.main-navigation li.collapsable {padding:3px 0;}

.main-navigation li.lastCollapsable , .main-navigation li.lastExpandable {border:none;}
.responsive-menu .main-navigation{
	position:absolute; 
	z-index:999; 
	background:none repeat scroll 0 0 #f4f4f4; 
	display:none; 
	margin-top:0; 
	padding:10px;
	width:100%; 
	list-style:none;
	top:48px;
}
.responsive-menu .main-navigation li a{font-family: 'Oswald',Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding: 6px 14px;
    text-transform: uppercase;
	line-height: 20px;
	/*padding-left:15px;*/ 
	/*background:url("../images/maxshop_arrow.png") no-repeat scroll 6px 9px transparent;*/}
.responsive-menu .main-navigation li a:hover{color:#bab9b9;}
.responsive-menu .main-navigation ul{padding-left:18px; /*padding-right:15px;*/}
.responsive-menu .main-navigation ul li ul {padding-left:20px;}
.nav-responsive div,
.responsive-menu .hitarea {background: none;
	height: 9px;
	width: 9px;
	float: right;
	cursor: pointer;
	margin-right:10px;
}
.responsive-menu li a { display:block;  padding-left:0px; }
.responsive-menu .expandable .collapsable-hitarea{ background: url("../images/megnor/sprite.png") no-repeat scroll -12px -225px #D3D3D3;
height: 16px;
width: 16px;
border:1px solid #000000;
} 
.responsive-menu .expandable-hitarea {background: url("../images/megnor/sprite.png") no-repeat scroll -12px -217px transparent;
/*border-radius: 3px;*/
height: 22px;
width: 16px;
margin-right: 22px;
} 
.responsive-menu .collapsable-hitarea { background: url("../images/megnor/sprite.png") no-repeat scroll -43px -217px transparent;
/*border-radius: 3px;*/
height: 22px;
width: 16px;
margin-right: 22px;
} 
.block_bottombg .block_content .banneritem img{max-width:100%;}
.header_bckg{position: relative;}
#navigation{height:48px;}
.nav-responsive div.expandable{margin-right:5px;}
.homepage #center_column {display:inline-block;}
.bannergroup_subbanner1, .bannergroup_subbanner2{margin:13px 0 30px; width:48.3%; display: inline-block;}
.bannergroup_subbanner1{float:left; text-align: left; }
.bannergroup_subbanner2{float:right; text-align: right; }
.bannergroup_subbanner1 .banneritem img, .bannergroup_subbanner2 .banneritem img, .block_bottombg .block_content .banneritem img{max-width:100%;}
.cms_home{padding:0 0 50px; width:100%;}
.cms_second_inner{padding:19px 0 0 20px;}
.cms_first,.cms_second{width:100%;}
.cms_second{ clear:both; float:left; margin:20px 0 0;}
.cms_home .cms_first_inner .flex-control-nav{bottom:-34px; left:0px; right:0px; margin:0 auto;}
.cms_home .cms_second_inner .flex-control-nav{right:0px; left:0px; margin:0 auto;}
#menu ul.main-navigation li.active{color:#bab9b9;}
h2.menutitle{margin-bottom:0px;}
.payment_block{clear: both; padding: 15px 0 0;}
.footer_block4 h2.menutitle{margin:2px 0 0;}
.payment_block h2.menutitle{margin-bottom:0px;}
.main-navigation li.collapsable ul.menu li a{border-left: 1px solid transparent; padding: 5px 8px; font-family: 'Open Sans',Arial,Helvetica,sans-serif; font-size: 15px; text-transform: capitalize;}
.main-navigation li.collapsable ul.menu li a:hover{color:#d46641; border-left: 1px solid #d46641;}
.display-number select.inputbox{margin: 4px 0 5px;}
.back-to-category{margin:10px 10px 0 0;}
.registerbuttons{margin: 10px 15px 10px 10px;}
/*#com-form-login-password,*/#com-form-login-remember{clear:both;} 
#com-form-login-password input,#com-form-login-remember input, #com-form-login-username input{margin:0 0 10px 0;}
#com-form-login-remember {width:auto;}
#com-form-login fieldset{width:auto;}
.cart-view .billto-shipto,.customer-comment,.checkout-button-top{width:100%;}
.cart-summary-main fieldset{width:auto;}
#com-form-order-submit input.button{margin: 17px 0 0;}
#com-form-order-number ,#com-form-order-pass{margin:0 25px 0 0; width:auto;}
.spaceStyle table tr td table{margin: 5px 10px 10px;}
div.spaceStyle{margin:6px; overflow:auto;}
.spaceStyle .floatright a:hover{color:#d46641;}
#additional-carousel {width: auto;}
.productdetails-view .detailsLeft .main-image img {height:auto;}
.product-fields{padding:0;}
.category-view .row .category{width:33%;}
.tab_content .product-description span{text-align:left !important; width: 100% !important; padding: 5px 0 !important;}
#com-form-login-username{margin-right:50px;}
.cart-summary-main, .customer-comment {overflow: auto; width: auto;}
#member-registration fieldset dd {
    margin: 0;
}
.category_description{max-width:100%;}
/*Menu End*/
}
 /* Landscape phone to portrait tablet */
@media only screen and (max-width: 767px) {
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.wrapper {/*border:1px solid #FF00FF;*/ width:auto; margin:0 16px;}
#header .row , .header_top, .homepage #center_column, #container, #footer-top-outside, .footer_inner, #center_column{width:auto; margin:0 16px;}
#header {height:135px;}
#logo {margin-top:0px;}
.homepage #center_column{margin:0;display:inline-block;width:100%;}
#center_column{width:100%; margin:0;}
.bannergroup_subbanner1, .bannergroup_subbanner2{margin:10px 0 10px; width:48.3%; display: inline-block;}
.bannergroup_subbanner1{float:left; text-align: left; }
.bannergroup_subbanner2{float:right; text-align: right; }
.bannergroup_subbanner1 .banneritem img, .bannergroup_subbanner2 .banneritem img, .block_bottombg .block_content .banneritem img{max-width:100%;}
.headertopleft{float:left; width:100%;}
.headertopright{/*float:right;*/ /*text-align: left;*//* width:360px;*/ width:100%; text-align:center; float:none; display: inline-block;}
.headertopleft, /*.headertopright,*/ #header .headerleft , #header .headeright {text-align: center;/*width: 100%; */height:auto;}
.productsidebar_right {width: 53%;}
.orderlistcontainer {margin-right:1px;}	
.orderby-displaynumber .width70 {width: 60%;}
.display-number {margin-top: 2px; float:right; width:auto; clear:none;}
.vm-pagination , .orderby-displaynumber, .customer-reviews {width:100%;} 
.productdetails-view .detailsRight {width: 100%; margin:0;}
.productdetails-view .detailsLeft {float: none;margin: 5px auto;width: 54%;}
.product-details .image-additional {width:50px; height:125px;}
.search {margin-top:5px; visibility:visible; top:230px; float:none;width:auto; left:0;}
.headeright .vmCartModule {margin-top:0;} 
._headercart .show_cart a {margin-right:0;}
._headercart .show_cart {margin-right:0; margin-top:5px;}
.product-total-header .total {display:none;}
.chzn-container .chzn-drop {text-align:left;}
#left_column, #right_column {display:none;}
._headercart .show_cart {display:none;}
.product-total-header , .product-total-header .total_products, .headeright .vmCartModule{float:none;}
.product-total-header .total_products {}
.headeright .vmCartModule {width:100%; text-align:center; margin-bottom:10px;}
.search .inputbox {width:69%;}
.show_cart_mobile {display:inline;}
.show_cart_mobile a {
background: url(../images/megnor/sprite.png) no-repeat scroll -1px -51px transparent; 
width: 85px; 
margin: 0 5px 0 auto; 
float: right;
height: 30px;
padding: 0 0 0 36px;
}
.search-main{background:none; border:0px; width:0px; margin: 0; position:static;}
.search_arrow{display:none;}
.headertopright .vmCartModule{/*margin-right:40px;*/text-align:center; display:inline-block; float:none; margin:0px;}
#vmCartModule .product-total-header{ margin-left: 10px;}
#additional-carousel {width: 86% !important;}
#com-form-login fieldset{width:auto;}
.product-fields{padding:0;}
.header_top{position:relative;}
.header_bckg{height:auto;}
.headertopright .currency{display: inline-block; text-align:left; float:none; margin:0px;}
#tab-container ul.etabs li, #adminForm #ui-tabs ul#tabs li, .spaceStyle #ui-tabs ul#tabs li{width:100%; padding:0 !important; margin-bottom:15px;}
.customNavigation a{z-index:9;}
#featured-products_block_center .customNavigation a{top: -173px;}
#latest-products_block_center .customNavigation a{top: -113px;}
#bestsellers-products_block_center .customNavigation a{top: -53px;}
.tab-container .etabs li div, #ui-tabs #tabs li .arrow{display:none;}
.cms_home .cms_second_inner .flex-control-nav{right:0;left:0;margin:0 auto;}
ul.tabs li{padding:10px 0; width:100%; margin-bottom:15px; display:block;}
.vm-pagination, .customer-reviews{width:auto; overflow:hidden; float:none;}
.tab_container .product-description p{/*margin: 35px 0 15px;*/}
ul.tabs li:hover div, ul.tabs li.active div{display:none;}
/*#container .custom{margin:0 16px;}*/
#container{margin:0px;}
.productdetails-view .detailsLeft .main-image img{height:auto;}
.tab_content .product-description span{text-align:left !important; width: 100% !important; padding: 1px 0 !important;}
.cms_second_inner .left_part{width:50%;}
.cms_second_inner .left_part > img{max-width:100%;}
.cms_second_inner .right_part{ 
	float: left;
    text-align: left;
    width: 45%;
}
#com-form-login-password{clear:both;}
table.user-details{width:424px;}
.cart-summary-main, .customer-comment {overflow: auto; width: auto;}
.button_leftside {margin-bottom: 5px;}
.slideshow .flexslider{margin:5px 0;}
div#virtuemart_state_id_chzn, div#virtuemart_country_id_chzn, div#title_chzn{width:90% !important;}
#member-registration fieldset dd {
    margin: 0;
}
#tab-1 div#virtuemart_state_id_chzn, #tab-1 div#virtuemart_country_id_chzn, #tab-1 div#title_chzn{width:97% !important;}
#ui-tabs #tab-2 #editcell table{width: auto; overflow: auto;}
div#shipto_virtuemart_country_id_chzn, div#shipto_virtuemart_state_id_chzn{width:90% !important;}
.category_description{max-width:100%;}
.write-reviews textarea.virtuemart{width:96%;}
.productdetails-view ul.tabs{height:auto;}
}
/* Landscape phones and down */
@media only screen and (max-width: 479px) {}
/* Mobile Landscape Size to Mobile Portrait (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) {
.wrapper {/*border:1px solid #6699FF;*/ width:auto; margin:0 16px;}
#header .row , .header_top, .homepage #center_column, #container, #footer-top-outside, .footer_inner, #center_column{width:auto; margin:0 16px;}
/*#container{margin:0;}*/
#center_column{width:100%; margin:0;}
#header {height:135px;}
#logo {margin-top:0px;}
.homepage #center_column{margin:0;display:inline-block;width:100%;}
.headertopleft, .headertopright, #header .headerleft , #header .headeright{float: none;text-align: center;width: 100%; height:auto;}
.productsidebar_right {width: 53%;}
.search .inputbox {width:80%;}
.orderlistcontainer {margin:0 25px 10px 0;}	
.orderby-displaynumber .width70 {  width: 100%;}
.display-number {margin-top: 0px; float:left;}
.vm-pagination , .orderby-displaynumber, .customer-reviews {width:96%;} 
.productdetails-view .detailsRight {width: 100%; margin:0;}
.productdetails-view .detailsLeft {float: none;margin: 5px auto;width: 54%;}
.product-details .image-additional {width:85%;}
.search {margin-top:5px; visibility:visible; top:220px; float:none;width:auto; left:0;}
.headeright .vmCartModule {text-align:center; display:inline-block; float:none; margin:0px;} 
._headercart .show_cart a {margin-right:0;}
._headercart .show_cart {margin-right:0; margin-top:5px;}
.product-total-header .total {display:none;}
.chzn-container .chzn-drop {text-align:left;}
#left_column, #right_column {display:none;}
ul.tabs {height:auto; margin: 0;}
ul.tabs li {margin:3px 5px 0 0;}
table.cart-summary tr th {padding:10px 5px;}
fieldset {padding:0;}
.cart-summary-main, .customer-comment {width:auto; overflow:auto;}
.width30 {width:50%;}
table.user-details {width: 100%;}
.category-view .row .category .spacer h2 a img,.product-field-display a img {width:100%;}
.button_leftside {margin-bottom:5px;}
._headercart .show_cart {display:none;}
.product-total-header , .product-total-header .total_products, .headeright .vmCartModule{float:none;}
.product-total-header .total_products {background:url("../images/megnor/cart.png") no-repeat scroll 0 0 transparent; /*padding-left: 20px;*/
    width: 95px; margin:0 auto; line-height: 16px;}
.headeright .vmCartModule {width:100%; text-align:center; margin-bottom:10px;}
.header_top{position:relative;}
.headertopright{width:100%; text-align:center; float:none; display: inline-block;}
.bannergroup_subbanner1, .bannergroup_subbanner2{margin:10px 0 10px; width:48.3%; display: inline-block;}
.bannergroup_subbanner1{float:left; text-align: left; }
.bannergroup_subbanner2{float:right; text-align: right; }
.bannergroup_subbanner1 .banneritem img, .bannergroup_subbanner2 .banneritem img, .block_bottombg .block_content .banneritem img{max-width:100%;}
.header_bckg{height:auto;}
.headertopright .currency{display: inline-block; text-align:left; float:none; margin:0px;}
#tab-container ul.etabs li, #adminForm #ui-tabs ul#tabs li, .spaceStyle #ui-tabs ul#tabs li{width:100%; padding:0 !important; margin-bottom:15px;}
.customNavigation a{z-index:9;}
#featured-products_block_center .customNavigation a{top: -173px;}
#latest-products_block_center .customNavigation a{top: -113px;}
#bestsellers-products_block_center .customNavigation a{top: -53px;}
.tab-container .etabs li div, #ui-tabs #tabs li .arrow{display:none;}
.search_arrow{display:none;}
.show_cart_mobile {display:inline;}
.category-view .row .category{width:100%;}
.show_cart_mobile a {
background: url(../images/megnor/sprite.png) no-repeat scroll -1px -51px transparent; 
width: 85px; 
margin: 0 5px 0 auto; 
float: right;
height: 30px;
padding: 0 0 0 36px;
}
.search-main{background:none; border:0px; width:0px; margin: 0; position:static;}
ul.tabs li:hover div, ul.tabs li.active div{display:none;}
.headertopright .vmCartModule{/*margin-right:40px;*/text-align:center; display:inline-block; float:none; margin:0px;}
#vmCartModule .product-total-header{ margin-left: 10px;}
.product-total-header .total_products {background:none; line-height:24px;}
#manufacturer-carousel .product-block img{width:145px;}
#container{margin:0px;}
.cms_first_inner .left_part{margin:0 auto; text-align: center; float:none;}
.cms_first_inner .right_part{width:auto; margin:12px 30px 12px 12px;}
.cms_first_inner{padding: 19px 0 0 9px;}
.cms_second_inner .right_part {margin:0 auto; clear: both; text-align: justify;}
#additional-carousel{width:87%;}
table.cart-summary #userForm .details-button input.details-button{margin-top:5px;}
.display-number {clear: both; width: auto !important;}
.orderlistcontainer{clear:both;}
.orderlistcontainer div.activeOrder{clear:both;}
.orderlistcontainer:first-child div.orderlist{left:0; top: 33px;}
.orderlistcontainer div.orderlist{left:0; top:33px;}
table.user-details input{width:61% ;}
table.user-details div#virtuemart_state_id_chzn,table.user-details div#virtuemart_country_id_chzn,table.user-details div#title_chzn{width:66% !important;}
.billto-shipto div{width:auto; clear:both; margin: 0 0 5px;}
.continue_link_right a.continue_link span{display:block;}
form#form-login .button{display:block; margin:0px !important;}
.productdetails-view.productdetails{margin:0px;}
ul.tabs li {clear: both; padding: 10px 0; width: 100%; margin-bottom: 10px;}
.productdetails-view .detailsLeft .main-image img{height:auto;}
#com-form-login .width30.floatleft {width: 100% !important;}
.tab_content .product-description span{text-align:left !important; width: 100% !important; padding: 1px 0 !important;}
#center_column .registerbuttons .control-buttons{text-align:justify !important;}
.registerbuttons .control-buttons .button_leftside button.default{clear:both;}
.vm-pagination .counter{margin-top: 5px;}
.spacer-buy-area .addtocart-bar input.addtocart-button{width:134px;}
#fancybox-content a.continue{margin-bottom:10px;}
#member-registration fieldset dd{margin:0;}
.slideshow .flexslider{margin:5px 0;}
#member-registration fieldset dd {margin: 0;}
#tab-1 div#virtuemart_state_id_chzn, #tab-1 div#virtuemart_country_id_chzn, #tab-1 div#title_chzn{width:68% !important;}
div#shipto_virtuemart_country_id_chzn, div#shipto_virtuemart_state_id_chzn{width:68% !important;}
#fancybox-content a.continue,#fancybox-content a.showcart{padding:4px 10px;}
#headerlinks{margin-top:0;}
.category_description{max-width:100%;}
.write-reviews textarea.virtuemart{width:98%;}
}
@media only screen and (max-width: 319px){
.wrapper {/*border:1px solid #FFCCFF;*/ width:auto; margin:0 16px;}
#header .row , .header_top, .homepage #center_column, #container, #footer-top-outside, .footer_inner, #center_column{width:auto; margin:0 16px;}
#container{margin:0px;}
#header {height:135px;}
#logo {margin-top:0px;}
#center_column{width:100%; margin:0;}
.homepage #center_column{margin:0;display:inline-block;width:100%;}
.headertopleft, .headertopright, #header .headerleft , #header .headeright,.currency input.button {float: none;text-align: center;width: 100%; height:auto;}
.productsidebar_right {width: 53%;}
.search .inputbox {width:69%;}
.orderlistcontainer {margin:0 0px 10px 0;}	
.orderby-displaynumber .width70 {  width: 100%;}
.display-number {margin-top: 0px; float:left;}
.vm-pagination , .orderby-displaynumber, .customer-reviews {width:89%;} 
.productdetails-view .detailsRight {width: 100%; margin:0;}
.productdetails-view .detailsLeft {float: none;margin: 5px auto;width: 94%;}
.product-details .image-additional {width:83%;}
/*.search {width:100%; margin-top:5px;}*/
.search {margin-top:5px; visibility:visible; top:270px; float:none;width:auto; left:0;}
/*.headeright .vmCartModule {margin-top:0;}*/
._headercart .show_cart a {margin-right:0;}
._headercart .show_cart {margin-right:0; margin-top:5px;}
.product-total-header .total {display:none;}
.chzn-container .chzn-drop {text-align:left;}
#left_column, #right_column {display:none;}
ul.tabs {height:auto;}
ul.tabs li {margin:3px 5px 0 0;}
table.cart-summary tr th {padding:10px 0;}
fieldset {padding:0;}
.cart-summary-main, .customer-comment, .user-details-main {width:98%; overflow:scroll;}
table.user-details {width: 100%;}
.orderby-displaynumber .title {float:none;}
.orderby-displaynumber .width30 {margin-top: 7px;width: 99%;}
.display-number select , .display-number .results{float:left;}
.category-view .row .category .spacer h2 a img,.product-field-display a img {width:100%;}
.vm-pagination ul li a.pagenav , .vm-pagination ul li span.pagenav{padding:8px 5px;}
.vm-pagination .counter {margin-top:10px;}
.button_leftside {margin-bottom:5px;}
#editcell {overflow: scroll;width: 100%;}

._headercart .show_cart {display:none;}
.product-total-header , .product-total-header .total_products, .headeright .vmCartModule{float:none;}
.product-total-header .total_products {background:url("../images/megnor/cart.png") no-repeat scroll 0 0 transparent; padding-left: 20px;
    width: 95px; margin:0 auto; line-height: 16px;}
.headeright .vmCartModule {width:100%; text-align:center; margin-bottom:10px;}
.search {margin-top:5px; visibility:visible; top:220px; float:none;width:auto; left:0;}
.headertopright .vmCartModule{/*margin-right:40px;*/text-align:center; display:inline-block; float:none; margin:0px;}
.show_cart_mobile a {
background: url(../images/megnor/sprite.png) no-repeat scroll -1px -51px transparent; 
width: 85px; 
margin: 0 5px 0 auto; 
float: right;
height: 30px;
padding: 0 0 0 36px;
}
.search-main{background:none; border:0px; width:0px; margin: 0; position:static;}
.search_arrow{display:none;}
.show_cart_mobile {display:inline;}
.header_bckg{height:auto;}
.headertopright .currency{display: inline-block; text-align:left; float:none; margin:0px;}
#tab-container ul.etabs li, #adminForm #ui-tabs ul#tabs li, .spaceStyle #ui-tabs ul#tabs li{width:100%; padding:0 !important; margin-bottom:15px;}
.customNavigation a{z-index:9;}
#featured-products_block_center .customNavigation a{top: -173px;}
#latest-products_block_center .customNavigation a{top: -113px;}
#bestsellers-products_block_center .customNavigation a{top: -53px;}
.tab-container .etabs li div, #ui-tabs #tabs li .arrow{display:none;}
.product-total-header .total_products {background:none; line-height:24px;}
.header_top {position: relative;}
.headertopright {display: inline-block; float: none; text-align: center; width: 100%;}
.bannergroup_subbanner1, .bannergroup_subbanner2{width:100%; /*margin:13px 0 30px;*/ display: inline-block; float:left; clear:both;}
.bannergroup_subbanner1{margin:0px;}
.bannergroup_subbanner2{margin-bottom:10px; margin-top:0px;}
.cms_first_inner .left_part{margin:0 auto; text-align: center; float:none; width:100%;}
.cms_first_inner .right_part{width:auto; margin:12px 30px 12px 12px;}
.cms_first_inner{padding: 19px 0 0 9px;}
.cms_second_inner .right_part {margin:0 auto; clear: both; text-align: justify;}
.cms_second_inner .left_part img{max-width:100%; text-align:center;display: block;}
.cms_second_inner .left_part{width: 100%;}
.flexslider{margin:10px 0;}
#tab-container ul.etabs li, #adminForm #ui-tabs ul#tabs li, .spaceStyle #ui-tabs ul#tabs li{padding:0 15px !important; text-align: left;}
.category-view .row .category{width:100%;}
.productdetails-view.productdetails{margin:0px;}
ul.tabs li {clear: both; padding: 10px 0; width: 100%; margin-bottom: 10px;}
ul.tabs li div{display:none;}
.spacer-buy-area .addtocart-area span.addtocart-button{clear:both;}
.productdetails-view .detailsRight .product-price div span{font-size:15px;}
.orderlistcontainer:first-child div.orderlist{left:0px; top:33px;}
.orderlistcontainer div.orderlist{left:0px; top:33px;}
.orderlistcontainer div.activeOrder{padding-right:37px;}
#com-form-login .width30.floatleft{width:100% !important;}
.width30 {width:70%;}
/*table.user-details input{width: auto;}*/
.registerbuttons{margin-top:85px;}
table.user-details div#virtuemart_state_id_chzn, table.user-details div#virtuemart_country_id_chzn, table.user-details div#title_chzn {width: 66% !important;}
.billto-shipto div{width:auto; clear:both; margin: 0 0 5px;}
.cart-summary-main, .customer-comment {width:auto; overflow:auto;}
table.cart-summary #userForm .details-button input.details-button { margin-top: 5px; }
table.cart-summary tr th {padding: 10px 5px;}
#member-registration input{width:auto !important;}
div.spaceStyle{overflow: auto;}
div.spaceStyle > table{overflow: auto;}
#ui-tabs .dyn-tabs {overflow: visible;}
/*#adminForm{overflow:scroll;}*/
#userForm table.user-details{overflow: auto;}
#adminForm #ui-tabs .dyn-tabs{overflow:scroll;}
#adminForm #tab-1 table.user-details /*#ui-tabs .dyn-tabs*/{overflow:scroll;}
#adminForm #tab-1 fieldset table.user-details{overflow: scroll;}
#fancybox-content{overflow:auto;}
#fancybox-content a.continue,#fancybox-content a.showcart{padding:6px 5px; width:100%; display:block; float:left}
#fancybox-content a.continue{margin-bottom: 10px;}
.vm-pagination .counter{float:left;}
.vm-pagination ul li a, .vm-pagination ul li span{margin:0 4px 0 0;}
.vm-pagination, .orderby-displaynumber, .customer-reviews{width:auto;}
.orderby-displaynumber .width30{width:auto;}
.display-number select, .display-number .results{float: right;}
.productdetails-view .detailsRight .product-price div,.productdetails-view .detailsRight .product-price div span{font-size: 14px;}
#fancybox-content #askform table{border:1px solid #e5e5e5;}
#fancybox-content #askform table tr td{border:1px solid #e5e5e5;}
.form-field input.highlight-button,.form-field .highlight-button{margin:5px 0 0 !important;}
form#form-login .button {display: block; margin: 0 !important;}
.tab_content .product-description span{text-align:left !important; width: 100% !important; padding: 1px 0 !important;}
#com-form-login-remember input.default{display: block;}
#com-form-login-remember label{margin:0px;}
.threebtn .button_leftside{text-align:center;}
table.user-details input {width: 61%;}
table.user-details div#virtuemart_state_id_chzn, table.user-details div#virtuemart_country_id_chzn, table.user-details div#title_chzn {width: 66% !important;}
#userForm table.user-details input{width: 59% !important;}
#member-registration fieldset dd{margin:0;}
.remind #user-registration dd input#jform_email{width:96%;}
#headerlinks{margin-top:0;}
.category_description{max-width:100%;}
.write-reviews textarea.virtuemart{width:94%;}
/*#logo img{width:100%;}*/
}
@media only screen and (max-width:240px) {}
