@media screen and (min-width:701px) and (max-width:1000px){#nav li ul{display:block!important}
#mj-righttop #nav li.level1 a{float:left;width:97%;text-align:center}
#nav li ul li{width:100%!important}
#mj-menubar .mainnav-toggle.clearfix{float:left;width:58%}
.mj-grid8{width:14.666%}
.mj-grid16{width:31.333%}
.mj-grid80{width:64.666%}
.mj-grid88{width:81.333%}
#mj-logo{width:40%}
#mj-topbar{font-size:11px}
#mj-topbar .mj-topmenu{float:right;width:auto}
#mj-topbar .mj-callus{width:14.5%}
#mj-topbar .mj-topmenu li{padding:0 14px 0 10px}
#mj-topbar .language-switcher{width:24%}
#mj-header #mj-righttop{width:100%;margin-left:1%;margin-right:0;margin-top:25px}
#mj-header .language-switcher{left:24%;width:3%;padding:7px;position:relative;top:1px}
.language-switcher .mj-language{margin-top:1px}
.mj-info{width:94%;margin-left:-30%;margin-top:28px}
.mj-cartbox{display:none}
.mj-searchbox{width:20%;position:absolute;margin:15px 0}
.ch-img-1{background-image:none;height:0;width:0}
.ch-info{position:relative;opacity:1;-webkit-transform:none;-moz-transform:none}
.search-form{top:0}
.mj-searchbox .form-search{left:-30px}
#mj-maincontent .mj-grid24{width:98%;margin-left:2%}
.mj-product{width:87.4%}
.mj-mainproduct{padding-left:15px}
.mj-mainproduct{width:23%!important}
#mj-maincontent .main .col-wrapper .col-main .category-products{margin-bottom:0}
.mj-mainproduct .product-description{width:82%}
#mj-maincontent .mj-grid24 .productMain{margin-top:20px;margin-right:20px;width:47%;margin-left:6px}
#mj-maincontent #mj-left .block{margin-top:30px;width:48.6%;padding:0;margin-left:0;margin-right:0}
.productInner .mj-leftproductname .mj-producttoadd{float:right;width:35%}
#mj-maincontent .mj-grid72{width:98%!important;float:left}
.mj-mainproduct .product-description{width:70%}
#nav a{font-size:12px}
.jq-ss-crop .product-img,#slider-content #sl-images li .item .product-info{width:75.2%!important;padding:15px 35px 0!important}
#slider-content #sl-images li,#slider-content #sl-screen .jq-ss-crop,#slider-content #sl-images li .item{width:270px!important}
.jq-ss-crop .product-info .price-box{width:49%}
.jq-ss-crop .product-info .actions{width:51%}
#mj-maincontent .block{width:33.5%;margin-left:13px;margin-top:0;margin-bottom:30px}
.block.block-reorder{margin-bottom:30px}
.col-left.sidebar.mj-grid24{margin-bottom:10px}
#mj-maincontent .mj-grid24{margin:0}
#mj-maincontent .main .col-wrapper .col-main .category-image img{width:98.2%;height:auto}
.vertnav-container{margin-left:2%;width:48%!important}
.list-view .product-shop .f-fix #mj-productlistbox .add-to-links{width:72.3%;margin-left:3px}
.list-view .product-shop .f-fix #mj-productlistbox .price-box{margin:3px 1px 5px 0}
.cart .col2-set .col-2,.cart .col2-set .shipping{width:27.5%}
.col-2 #discount-coupon-form .discount .discount-form .input-box,.shipping #shipping-zip-form .form-list select{width:154px}
.col-2 #discount-coupon-form .discount .discount-form .input-box input.input-text{width:149px}
.shipping #shipping-zip-form .form-list .input-box .input-text{width:142px}
.cart #shopping-cart-table{padding:5px}
.cart-table td{padding:10px 0}
#shopping-cart-table th{padding:5px 0;font-size:11px}
.form-list .input-box{width:270px}
.shipping #shipping-zip-form .form-list select{width:155px}
.form-list input.input-text{width:250px}
.input-box .validate-select{width:260px}
.opc .step{width:95.6%}
.mj-checkout .checkout h1{width:96%}
.account-login #login-form .col2-set .col-1,.account-login #login-form .col2-set .col-2{width:48.3%}
.account-login .content{width:87.7%;padding:19px;min-height:320px}
.account-login #login-form .col2-set .col-2 .content .form-list .input-box{width:210px}
.account-login #login-form .col2-set .col-2 .content .form-list input.input-text{width:198px}
.my-account .fieldset{width:88%}
.send-friend .fieldset{width:93%}
.my-account #form-validate .buttons-set,.mj-grid72 .my-account .buttons-set{margin-bottom:10px}
#mj-maincontent .block{width:43.2%;padding:2%;min-height:76px}
#mj-maincontent .mj-newsletter .block.block-subscribe{margin-left:0;margin-top:15px;min-height:0;padding:0;width:90%}
.mj-stayintouch.mj-grid48{width:100%}
#mj-maincontent .mj-newsletter .block .block-content .input-box #newsletter{padding:4px 5px 3px 20%}
.product-details .price{width:86%}
.my-wishlist #wishlist-view-form .data-table td{padding:4px}
.account-create .fieldset{width:92.5%}
.account-create #form-validate .buttons-set p.required{width:80%}
.account-create #form-validate .buttons-set p.back-link{width:8%}
#mj-forgotpwd #form-validate .buttons-set p.required{width:17%;margin-top:7px}
#mj-forgotpwd #form-validate .buttons-set p.back-link{width:73%}
.box-account{width:91.5%}
.block.block-account{margin-top:0!important}
#mj-maincontent .main .col-main .product-view .tabs a{font-size:11px;padding:18px}
#mj-maincontent .main .col-main .product-view .box-reviews dl{width:96.5%}
.product-view .box-collateral.box-reviews{width:97%;padding:10px}
#mj-maincontent .main .col-main .product-view .product-shop .product-pricing{width:96%}
.product-view .box-up-sell .products-grid td{width:30%!important}
#mj-maincontent .main .col-main .product-view{margin:20px 0 12px}
.box-collateral.box-up-sell{margin-bottom:16px}
.padder{margin-bottom:20px}
.mj-mainproduct .mj-producatname{min-height:92px}
.category-products .products-grid .mj-mainproduct .mj-producatname{min-height:60px}
.product-essential .add-to-box .add-to-cart{width:34%}
.email-friend>a{margin-left:8px}
.my-account .page-title h1{width:95%}
.my-wishlist #wishlist-view-form #wishlist-table{width:98%}
.products-list .product-shop .f-fix .add-to-links li{width:25%}
.ei-slider-large li img{-moz-transform:scale(1.0);-moz-transform-origin:-36% -60% 0;-webkit-transform:scale(1.0);-webkit-transform-origin:-36% -60% 0;-o-transform:scale(1.0);-o-transform-origin:-36% -60% 0;-ms-transform:scale(1.0);-ms-transform-origin:-36% -60% 0}
.product-view .box-collateral.box-reviews{margin-bottom:20px}
#my-tags-table .mj-mytagimg{width:30%}
.order-info{width:95.7%}
.col2-set.order-info-box{width:93.5%}
.my-account .order-items{width:91.5%}
.mj-storelocator{width:30%}
#mj-footertop .home-callout.mj-grid72{width:66%}
.mj-brands .home-callout.mj-grid72 img{margin-left:0}
.mj-brands .home-callout.mj-grid72 img:last-child{margin-top:10px}
#mj-maincontent .mj-newsletter .block.block-subscribe{margin-bottom:0}
.flex-caption{font-size:32px;line-height:45px}
.slide-description{font-size:18px}
.mj-price{font-size:22px}
.tag,.mj-discount{font-size:18px}
.price-tag{left:5px;padding:20px;top:50px;width:19%}
.a-btn{height:30px;padding-left:15px;padding-right:40px}
.a-btn-icon-right{width:32px}
.a-btn-slide-text{font-size:14px;line-height:32px;right:34px}
.a-btn-text{font-size:14px;padding-top:6px}
.a-btn:hover .a-btn-slide-text{width:90px}
.a-btn:hover{padding-right:135px}
#mj-slideshow .content{left:3%;position:absolute}
.flex-control-nav{bottom:35px}
#mj-slideshow{height:330px}
#mj-featured1 .mj-grid16{font-size:21px;margin-top:0;width:21%}
#mj-featured1 .mj-grid80{font-size:18px;padding:12.7px;width:72.4%}
#mj-footer .footer-bullet li a{background:url("../images/footer-bullet.png") no-repeat scroll right 9px transparent;font-size:13px}
.small{font-size:12px}
.add-to-box .add-to-cart{width:38%}
#mj-righttop .nav-container #nav li a{font-size:15px}
#carousell li{width:697px!important}
.caroufredsel_wrapper,#carousell,#wrapper{width:690px!important}
/* .caroufredsel_wrapper{height:775px!important} */
#carousell .next{right:.5%}
#carousell .prev{right:5.5%}
.mj-findusfacebook{float:left;margin:20px 0 30px;width:48.6%}
.facebookOuter{width:100%}
.mj-brands{margin-top:0;width:100%}
.brand-callout>img:first-child{margin-left:0}
.mj-brands .brand-callout{width:100%;margin-top:0}
.brand-callout>img{margin-bottom:13px;margin-left:3.5%}
.mj-footerpromo>li{margin:0 0 10px}
.mj-footerproduct ul li .foot img{height:auto;width:70px}
.mj-footerproduct ul li .foot{margin:0}
.mj-foot.mj-footertext>span{font-size:12px!important;margin-left:5px}
.mj-foot.mj-footertext>p{font-size:11px!important;margin-left:6px!important}
.mj-footerproduct ul li .mj-foot.mj-footertext{width:69%!important}
.ratings .rating-box{margin-right:1px}
#get-in-touch iframe {width:330px}
.mj-contactbox{width:93.4%}
#mj-contactus{margin-bottom:0}
#mj-contactus .form-list input.input-text{width:278px}
#mj-contactus .buttons-set .required{width:40%}
.cart .col2-set .totals{width:28%}
#checkoutSteps select{width:262px}
#checkoutSteps .form-list li.wide input.input-text{width:250px}
.account-login #login-form .col2-set .col-2 .buttons-set a{float:left;width:93%;position:relative;top:-35px;left:70px}
.account-login .buttons-set button.button{float:left}
.block.block-cart,.block.block-compare,.block.block-account{width:93%!important;margin-left:7px!important}
.limiter.mj-grid48 {width:46%}
}
@media screen and (min-width:1001px) and (max-width:1050px){#carousell .next,#carousell .prev{top:-38px}
#carousell .prev{right:4.5%}
#mj-header #mj-righttop{width:65%;float:right}
#mj-header .mj-searchbox{position:absolute;right:2%}
#mj-header .mj-cartbox{position:absolute!important;right:12%!important}
#mj-topbar #language-nav{float:none;margin-top:0}
#mj-topbar .mj-topmenu{margin-left:0}
.mj-searchbox{width:5%!important}
#language-nav ul li:hover>ul{margin-top:10px}
#mj-topbar .mj-topmenu li{float:right}
#mj-header .language-switcher{right:8%;width:3.5%}
.mj-info{margin-left:-7.3%}
#mj-maincontent .mj-grid72{width:76%!important}
#mj-maincontent .block .block-content .mj-subscribetext{margin-bottom:10px}
#mj-maincontent .block .block-content .input-box #newsletter{margin-bottom:5px}
#mj-maincontent .block .form-subscribe-header{margin:0 0 5px}
.productInner .mj-productimage{min-height:225px}
.mj-mainproduct .mj-productimage{min-height:210px}
.productInner .mj-leftproductname{min-height:120px}
#mj-maincontent .block .block-content .actions{margin:0;padding:0 0 30px}
.mj-product{width:88%;padding:6%}
#mj-maincontent .mj-grid24{width:19.6%}
.productMain .mj-leftproductname .mj-leftproductprice{width:42%}
.productMain .mj-leftproductname .mj-producttoadd{width:auto}
.mj-mainproduct{width:22.8%!important}
.mj-mainproduct .mj-producatname{min-height:92px}
#mj-maincontent .main .col-wrapper .col-main .category-products{margin-bottom:0}
.mj-mainproduct .product-description{width:70%}
#mj-callout img{width:89%}
#mj-callout img{width:74%}
.cart .col2-set .col-2,.cart .col2-set .shipping{width:29.6%}
.col-2 #discount-coupon-form .discount .discount-form .input-box,.shipping #shipping-zip-form .form-list select{width:220px}
.shipping #shipping-zip-form .form-list .input-box .input-text{width:209px}
.form-list input.input-text,.form-list .input-box{width:222px}
.col-2 #discount-coupon-form .discount .discount-form .input-box input.input-text{width:215px}
.opc .step{width:96.7%}
.input-box .validate-select{width:265px}
.mj-checkout .checkout h1{width:96.7%}
.account-login #login-form .col2-set .col-1,.account-login #login-form .col2-set .col-2{width:48%}
.account-login .content{width:91.9%;padding:14px 15px;min-height:305px}
.account-login #login-form .col2-set .col-2 .content .form-list .input-box{width:210px}
.account-login #login-form .col2-set .col-2 .content .form-list input.input-text{width:198px}
.account-login #login-form .col2-set .col-2 .buttons-set a{float:right}
.my-account .fieldset{width:93%}
#mj-maincontent .mj-grid24 .product-details .price{width:82%}
.my-account #my-orders-table{padding:15px}
.my-wishlist #wishlist-view-form #wishlist-table{padding:10px}
.my-wishlist #wishlist-view-form .data-table td{padding:4px}
#mj-forgotpwd #form-validate .buttons-set p.required{width:13%;margin-top:7px}
#mj-forgotpwd #form-validate .buttons-set p.back-link{width:79%}
.my-account .box-account{width:93%}
#mj-maincontent .main .col-main .product-view .product-shop .product-pricing{width:97%;padding:12px}
#mj-maincontent .main .col-main .product-view .box-collateral.box-reviews{width:98%;padding:10px}
.add-to-box .add-to-cart{width:auto}
.product-view .box-up-sell .products-grid td{width:30.8%!important}
.padder{margin-bottom:20px}
.product-essential .add-to-box .add-to-cart{width:32%}
.my-account .page-title h1{width:96.5%}
.products-list .product-shop .f-fix .add-to-links li{width:25%}
.ei-slider-large li img{-moz-transform:scale(1.0);-moz-transform-origin:100% 0 0;-webkit-transform:scale(1.0);-webkit-transform-origin:100% 0 0;-o-transform:scale(1.0);-o-transform-origin:100% 0 0;-ms-transform:scale(1.0);-ms-transform-origin:100% 0 0}
.ei-slider{height:355px}
#mj-callout .home-callout img{width:100%!important}
.sort-by.mj-grid48{width:51%}
.view-mode.mj-grid48{width:39%}
.limiter.mj-grid48{width:48%}
.products-grid .mj-producatname{min-height:150px}
#mj-maincontent .main .col-wrapper .col-main .category-image img{width:98.2%}
.category-products .products-grid .mj-mainproduct .mj-producatname{min-height:90px}
.list-view .product-shop .f-fix #mj-productlistbox .add-to-links{width:70%}
.product-view .box-collateral.box-reviews{margin-bottom:20px}
#my-tags-table .mj-mytagimg{width:30%}
.order-info{width:97.1%}
.flex-control-nav{bottom:-30px}
#mj-slideshow{height:400px}
.price-tag{left:0;width:20%}
#mj-featured1 .mj-grid16{width:18%;font-size:20px}
#mj-featured1 .mj-grid80{font-size:16px;padding:12px 0 14px 22px;width:77.433%}
.home-callout.mj-grid72{margin-right:0}
.mj-storelocator .mj-storetext{font-size:18px}
.mj-storelocator p,.mj-storelocator a{font-size:11px;padding-left:55px}
.mj-brands .home-callout.mj-grid72 img{margin-left:4.6%}
.mj-brands .home-callout.mj-grid72 img:first-child{margin-left:3%}
.product-view .tabs li{font-size:12px}
#carousell li{width:713px!important}
#carousell,#wrapper,.caroufredsel_wrapper{width:715px!important}
/* .caroufredsel_wrapper{height:790px!important} */
.facebookOuter{height:353px}
.mj-brands{width:42%}
.mj-storelocator{width:34%}
.brand-callout>img{margin-left:4%;width:21%}
.brand-callout>img:nth-child(5){margin-left:0;margin-top:10px}
.mj-stayintouch.mj-grid48{width:54%}
#mj-maincontent .mj-newsletter .block .block-content .input-box #newsletter{padding:4px 5px 3px 25%}
#mj-contactus{margin-bottom:0}
#mj-contactus .form-list input.input-text{width:278px}
#mj-contactus .buttons-set .required{width:30%}
.cart .col2-set .totals{width:28%}
#checkoutSteps .form-list li.wide input.input-text{width:220px}
#checkoutSteps select{width:235px}
.account-login .buttons-set button.button{float:left}
}
@media screen and (min-width:651px) and (max-width:751px){#mj-topbar .mj-topmenu{width:100%}
#mj-logo{float:left!important;width:51%!important}
#mj-header{margin:55px 0 0!important;padding:35px 0!important}
#mj-header .language-switcher{left:13%!important}
#mj-righttop{width:100%!important;margin-bottom:0!important}
.mj-searchbox{position:absolute!important;right:5%!important;width:22%!important}
.mj-searchbox .form-search{left:0!important}
#mj-slideshow{height:390px!important}
.flex-control-nav{bottom:-25px!important}
.price-tag{width:23%!important}
.tag,.mj-discount{font-size:20px!important}
.mj-price{font-size:26px!important}
.mj-mainproduct{width:22.3%!important}
.mj-product{width:87%!important}
#mj-contentarea .feature-product .odd{margin-bottom:20px!important}
.amount>a{font-size:12px!important}
.mj-mainproduct .product-description{width:100%!important}
#mj-maincontent .mj-grid24 .productMain{margin-top:20px!important}
#mj-maincontent #mj-left .block{margin-top:0!important}
#slider-content #sl-images li,#slider-content #sl-screen .jq-ss-crop,#slider-content #sl-images li .item{width:252px!important}
#slider-content #sl-images li:first-child{margin-left:0!important}
.jq-ss-crop .product-img,#slider-content #sl-images li .item .product-info{padding:15px 15px 0!important;width:87.6%!important}
.view{width:225px!important}
.mj-storelocator{width:36%!important}
.home-callout.mj-grid72{margin-left:0!important;width:61%!important}
#mj-topbar .mj-callus{width:17.5%!important;margin-left:2px}
#mj-featured1 .mj-grid16{font-size:18px!important;margin-top:0;width:20%!important}
#mj-featured1 .mj-grid80{font-size:17px!important;padding:10.6px!important;width:73.6%!important}
.mj-productimage .product-img,.products-grid .mj-productimage img{height:auto;width:85px!important}
.mj-product .product-description a,.mj-productprice .price-box .regular-price .price,.price{font-size:13px}
.mj-addtocart.ch-item.ch-img-3{float:right;margin-right:5px}
.regular-price{margin-top:7px}
.mj-productprice{text-align:left;width:65%}
.price-label{font-size:13px}
.mj-product:hover .ch-item{transform:scale(1.1)}
.mj-mainproduct:first-child{padding-left:0!important}
.mj-mainproduct{padding-left:8px!important}
.mj-mainproduct .mj-productimage{min-height:120px}
#carousell .prev{right:11.5%!important}
#carousell .prev,#carousell .next{top:-35px}
#carousell .next{right:6.5%!important}
.caroufredsel_wrapper{height:545px!important}
.mj-mainproduct .mj-producatname,.category-products .products-grid .mj-mainproduct .mj-producatname{min-height:100px!important}
.mj-findusfacebook{float:left;margin:20px 0 30px;width:47.4%}
.facebookOuter{width:100%}
.productInner .mj-leftproductname .mj-producttoadd{float:right;width:37%}
.mj-add-cart{margin:8px 0 0}
.productInner .mj-leftproductname .mj-producttoadd p{padding-top:12px}
.mj-brands{margin-top:0;width:100%}
.brand-callout>img{margin-bottom:13px;margin-left:3.5%}
.show-footer>li{margin:0 0 10px}
.footer-list ul li .foot img{height:auto;width:70px}
.footer-list ul li .foot{margin:0}
.cart .col2-set .col-2{width:27%!important}
#mj-maincontent .main .col-wrapper .col-main .products-grid li{margin-bottom:7px}
.products-grid .mj-mainproduct{width:24%!important}
#mj-maincontent .mj-grid24{width:100%}
#mj-maincontent .block{margin:20px 10px 30px!important}
.vertnav-container{margin:0 0 30px 7px!important}
#mj-maincontent .block.block-subscribe{padding:0!important;width:47.2%!important;margin:0 10px 30px!important}
.mj-prodcolorboxnote{width:38%}
.btn-remove{margin-left:30px}
.block-content .mini-products-list li .product-details{width:40%}
#mj-topbar{padding:5px 0 10px}
.my-account .fieldset{width:93%!important}
.my-account .page-title h1{width:96.7%!important}
.mj-add-cart{margin:8px 0 0}
.productInner .mj-leftproductname .mj-producttoadd p{padding-top:12px}
.productInner .mj-leftproductname .mj-producttoadd{float:right;width:37%}
.box-account{width:93%}
#mj-maincontent .block.block-account{width:92.7%!important;margin:20px 1% 20px!important}
.block.block-cart,.block.block-compare,#mj-maincontent .block{width:92.7%!important}
.form-list li.wide input.input-text{width:250px}
.product-essential .add-to-box .add-to-cart{width:100%!important}
.add-to-box{margin:0}
.product-view .product-essential .product-shop .regular-price{margin-top:1px}
.box-up-sell .products-grid .mj-mainproduct .mj-product h3.product-name{line-height:18px;min-height:50px}
#upsell-product-table .mj-mainproduct .mj-product h3.product-name>a{font-size:13px}
.product-view .box-up-sell .products-grid .mj-mainproduct .mj-product .price-box{width:75%;margin-top:8px}
.product-image .mousetrap{float:left;width:100%!important}
#mj-contactus #get-in-touch{float:left;width:100%}
#get-in-touch iframe{width:450px}
.cart .col2-set .totals{width:27.5%!important}
.opc{width:99.2%!important}
.opc .step{width:95.2%!important}
#mj-maincontent .block .box-account.box-info{margin-bottom:0!important}
#mj-maincontent .block .block.block-account{margin:20px 1% 0px!important}
#mj-maincontent .block .block.block-cart{margin:20px 6px 30px!important}
#mj-maincontent .block.block-cart{margin-bottom:20px!important}
.limiter.mj-grid48 {width:43%}
}
@media screen and (min-width:1290px) and (max-width:1400px){#carousell li,.safari #carousell li{width:969px}
#carousell .next,.safari #carousell .next{right:.5%}
#carousell .prev,.safari #carousell .prev{right:4%}
}
/*@media screen and (min-width:1050px) and (max-width:1400px){.caroufredsel_wrapper,.safari .caroufredsel_wrapper{height:750px!important}
}
*/