@media only screen and (min-width:1024px) and (max-width:1050px){.header_top_inner, .header-bottom, .nav-inner,.footer{width:980px;margin:0 auto;}
.main{width:960px;margin:0 auto;}
.menu_inner{width:98%;}
.col-left{width:210px;}
.block-banner img,.tm_topbanner img{max-width:100%;}
}
@media only screen and (min-width:980px) and (max-width:1023px){.header_top_inner, .header-bottom, .nav-inner, .footer{width:940px;}
.main{width:920px;margin:0 auto;}
.menu_inner{width:98%;}
.col-main{float:left;width:730px;}
.col-left{float:left;width:180px;}
.col-right{float:right;width:180px;margin-left:0;}
.col3-layout .col-main{width:520px;margin-left:10px;}
.col3-layout .col-wrapper{float:left;width:720px;}
.product-view .product-shop{width:432px;}
.col1-layout .product-view .product-shop{width:623px;}
.block-banner img,.tm_topbanner img,.shopping_CMS_main1 img{max-width:100%;}
#footer .mobile_togglemenu{display:none;}
#footer .footer-area{width:223px;}
.col1-layout .product-view .product-shop{width:620px;}
.cart .cart-collaterals .col1-set , .cart .cart-collaterals .col2-set , .cart .totals{width:100%;}
#nav a, .nav-responsive span, div.menu a, div.megnor-advanced-menu-popup a{padding:10px 26px;}
}
@media only screen and (max-width:979px){.header_top_inner, .header-bottom, .nav-inner, .main, .footer{width:724px;}
.main{width:704px;margin:0 auto;}
.menu_inner{width:auto;}
.footer{padding:0;}
.col-main , .col3-layout .col-wrapper{width:529px;}
.col3-layout .col-main{width:374px;}
.col-left,.col-right{width:165px;}
#advancedmenu{display:none;}
.advanced_nav{display:block;}
#zoom-btn , .mousetrap{display:none !important;}
#zoom1{cursor:default !important;}
.header .quick-access{width:490px;}
.footer .mobile_togglemenu{display:block;}
#footer ul{display:none;margin-bottom:10px;}
#footer .footer-area{width:100%;margin-right:0;}
.products-list li .list-center{width:255px;}
.product-view .product-shop{width:100%;}
.cart .cart-collaterals .col2-set, .cart .totals{width:100%;}
.checkout-progress{padding:0 10px;}
.form-list li.wide select , .form-list li.wide .input-box{width:400px;}
.gift-messages-form .item .details .form-list li.wide .input-box , .form-list li.wide input.input-text{width:100%;}
.col1-layout .product-view .product-shop{width:405px;}
.padder h6{display:block;padding:3px 10px;line-height:25px;}
.product-view .tabs{display:none !important;}
.contacform{width:100%;margin-bottom:10px;padding:0;margin-right:0;border:none;}
.googlemap{width:100%;margin-bottom:10px;}
.block-banner img , .category-image img,.tm_topbanner img,.bottom_banner img,.shopping_CMS_main1 img{max-width:100%;}
.tm_subbanner img{width:98%;}
.toolbar .pager .pager_right{float:left;margin-top:8px;clear:both;}
.footer_bottom ul.links{display:block;text-align:center;float:none;margin-bottom:5px;}
.footer address{float:none;text-align:center;clear:both;}
.product-collateral .padder{padding-left:0;padding-right:0;}
.padder ol{display:none;margin-bottom:15px;}
.padder > div{display:block !important;}
#footer .block-subscribe input.input-text{width:98%;}
.block-subscribe .block-title strong{display:inline;}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box{width:90%;}
.header .form-search{left:20px;}
.bottom_banner ul li{width:49%;}
.bottom_banner ul li.first{margin-right:2%;}
.cart .cart-collaterals .col1-set{width:100%;}
.responsive-menu .expandable-hitarea{background-position:-208px -150px;}
.responsive-menu .collapsable-hitarea{background-position:-237px -150px;}
}
@media only screen and (max-width:767px){.header_top_inner, .header-bottom, .nav-inner, .main, .footer{width:auto;margin:0 15px;}
.col-left ,.col-right ,.col-main{width:100%;}
.col-main{margin-bottom:10px;}
.col-left .block-content ,.col-right .block-content{display:none;}
.col3-layout .col-wrapper , .col-main , .col3-layout .col-main{width:100%;}
.toggle .mobile_togglecolumn{display:block;}
.block-banner{display:none;}
.header .logo{margin:15px auto 5px;text-align:center;text-decoration:none !important;float:left;width:100%;}
.header .quick-access{margin:0px 0 10px;}
.header .quick-access , .header .form-search , .header .form-search input.input-text{width:100%;padding-left:0;padding-right:0;}
.header_top{height:80px;}
.header .welcome-msg{float:none;width:100%;text-align:center;position:absolute;margin:0;left:0;top:3px;font-size:13px;}
.header .links{display:none;float:none;text-align:left;position:absolute;background:#fff;border:1px solid #EBE6E6;z-index:9;}
.tm_headerlinks_inner{display:block;cursor:pointer;padding:10px 0;}
.header .links{margin:0;top:40px;width:140px;right:0;}
.header .links li{display:block;float:none;background:none;padding:0px !important}
.header .links li a{text-decoration:none;padding:5px;display:block;}
.header .links li a:hover{color:#45799D;}
.header .tm_top_currency , .header .form-language{float:left;text-align:center;}
.header .tm_top_currency , .header .form-language{width:25%;margin:0 1px 0 0px;position:relative;background:#3E7296;top:28px;padding:0px;}
.form-language .sbHolder .sbSelector, .tm_top_currency .sbHolder .sbSelector{padding:9px 0;}
.form-language .sbHolder, .tm_top_currency .sbHolder{border:none;padding:0 0 0 0;background:none;float:none;}
.form-language .sbHolder > a, .tm_top_currency .sbHolder > a{color:#fff;text-align:center;padding:10px 0;top:0;background:none;}
.form-language .sbHolder .sbOptions, .tm_top_currency .sbHolder .sbOptions{width:130px;left:0;top:38px !important;text-align:left;}
.header-cart , .tm_headerlinkmenu{float:right;margin:0 -1px 0 0;position:absolute;right:0;top:28px;width:25%;background:#3E7296;padding:0;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
.header-cart{right:15px;width:23%;}
.tm_headerlinkmenu{right:25%;}
.cart_mini_right{background:none;padding:9px 0 9px;color:#fff;margin:0 0 0 1px;border:none;float:none;text-align:center;}
.header .header-cart #panel{top:38px;}
.cart_mini_right .price{display:none;}
.products-list li .list-center{margin-top:15px;width:100%;}
.col2-set .col-1 , .col2-set .col-2,.box-account .col2-set .col-1{width:100%;}
.box-account .col2-set .col-1{padding-right:0;border:none;margin-bottom:15px;}
.order-info-box .col-1{margin-bottom:15px;}
.product-view .product-img-box{margin:0 auto 20px;float:none;}
.product-shop{width:100% !important;}
.header .form-language label , .header .tm_top_currency label{display:none !important;}
#super-table{clear:both;}
#new-wishlist-table .add-to-cart-alt button.button span{width:auto !important;}
.form-list li.wide textarea{width:100%;}
.form-list li.fields .name-firstname{margin-bottom:10px;}
.header-cart:hover .cart_mini_right{background:none;}
.header .form-search input.input-text{padding:9px 5% 9px 0px;width:94%;}
.header .form-search{left:0;padding:1%;width:98%;}
.header .form-search button.button{right:10px;}
.multiple-checkout{overflow:auto;}
.header-cart .right_arrow{background:url(../../images/megnor/down_res.png) no-repeat scroll center center transparent;}
.header-cart .active .right_arrow{background:url(../../images/megnor/up_res.png) no-repeat scroll center center transparent;}
}
@media only screen and (min-width:480px) and (max-width:767px){.form-list li.wide .input-box{width:260px;}
.form-list li.wide input.input-text{width:250px;}
}
@media only screen and (max-width:479px){.form-list .field , .form-list .input-box ,.form-list li.wide .input-box{width:100% !important;}
.form-list input.input-text , .form-list li.wide textarea, .form-list select , .tm_responsive_row select ,
.product-view .box-tags .form-add input.input-text{width:90% !important;}
.cart_mini_right{display:none;}
.cart-label{background:url("../../images/cart-respo.png") no-repeat scroll center center;height:20px;margin:0 auto;padding:10px 0;text-align:center;cursor:pointer;}
.checkout-progress{padding:0 50px;}
.checkout-progress li{width:100%;margin:0 0px 5px 0;}
.cart_mini_right .price{display:none;}
.tm_responsive_row label , .tm_responsive_row span{width:100%;margin:0 0px 5px 0;}
.tm_responsive_row span .separator{display:none;}
.gift-messages-form .item .details{margin-left:0;margin-top:15px;}
.product-view .product-img-box, .col1-layout .product-view .product-img-box{width:251px;}
.product-view .product-img-box .product-image img, .col1-layout .product-view .product-img-box .product-image img{width:100%;}
.email-addto-box .email-friend{float:none;margin-bottom:8px;}
.googlemap iframe{width:100% !important;}
.col3-set .col-1 , .col3-set .col-2 , .col3-set .col-3{width:100%;margin-bottom:10px;}
.my-wishlist textarea{width:90%;}
#my-tags-table td , #my-reviews-table td{display:block;}
.additional-carousel .slider-item .product-block img{margin:0 auto;text-align:center;display:block;}
.product-view .product-shop .availability{float:none;text-align:left;}
#product-review-table .nobr{white-space:normal !important;}
#product-review-table td , .data-table thead th{padding:5px 3px;}
#product-review-table{margin:10px 0;}
.buttons-set .back-link{margin-bottom:10px;margin-right:10px;}
.buttons-set button.button{float:left;margin-left:0;}
.pager .limiter{margin-bottom:10px;}
.pager .pager_right .sort-by{float:none;}
.products-list li .list-right{}
a.product-image img{max-width:100%;}
.header .form-search button.button{top:1px;}
.responsive-menu #nav-mobile{width:91%;}
.flex-control-nav{display:none;}
}
@media only screen and (min-width:320px) and (max-width:479px){}
@media only screen and (max-width:319px){.header-cart .right_arrow{padding:0;background:none;}
.cart .discount .input-box{width:100% !important;}
#footer .block-subscribe input.input-text , .form-list textarea , .cart .discount input.input-text{width:95%;}
.checkout-progress{padding:0 10px;}
.opc .step{padding:15px 15px;}
.product-view .product-img-box , .product-view .product-img-box .product-image img{width:100%;}
.product-view .product-shop .add-to-links li{display:block;margin-bottom:8px;}
.product-view .product-shop .availability{float:none;text-align:left;}
.my-wishlist .buttons-set button.button{margin:5px 0;text-align:left;}
#product-review-table thead{display:none;}
.form-language .sbHolder, .tm_top_currency .sbHolder{flat:none;text-align:center;padding:0;}
.form-language .sbHolder .sbToggle , .tm_top_currency .sbHolder .sbToggle{display:none;}
#products-list a.product-image img{width:100%;}
.header .header-cart #panel{width:190px;}
.responsive-menu #nav-mobile{width:91%;}
.header .logo img{max-width:100%;}
}
@media only screen and (max-width:240px){}