@media screen and (max-width:1900px) and (min-width:980px) {.header, #container, #footer { max-width: 100% }}@media screen and (max-width: 1400px) {.header, #container, #footer { width: 1000px; }}@media screen and (max-width: 980px) { /*  ipad - 768 */.header, #container, #footer { width: 750px; }a.cart-button, a.checkout-link { background-position: 10px center; margin: 0; padding: 0 10px 0 50px; }#search-top .searchform { margin-top: 0; }#logo img { max-width: 100%; padding: 0; }#logo { float: left; /*margin: 20px 0 0;*/ width: 40%; }#search-top input.field { padding: 10px 10px 10px 20px; }ul.products li { margin-bottom: 0; min-height: 330px; width: 45%; }ul.products li:nth-child(3n+3) { margin-right: 3.8%; } #featured-products ul.featured-products li { width: 222px; }.col-1.address, .col-2.address { margin: 0 0 10px; width: 100%; }.layout-full #main, #main.fullwidth { width: 100%; }a.checkout-link { border-radius: 0; }.single-product .product .summary { width: 240px; }.woocommerce-shipping-fields .checkbox { font-size: 21px; }a.cart-button, a.checkout-link {    background-position:1px center;	background-size:23px 23px;    margin: 0; }a.cart-button, a.checkout-link{ padding: 0 10px 0 25px; }.nav a {     padding: 21px 8px; }} @media screen and (max-width: 836px) {} @media screen and (max-width: 800px) {} @media (max-width: 768px) {}@media (max-width: 767px) {  /* 480 */.header, #container, #footer { width: 460px; }.nav.fl.sf-js-enabled { display: none; }.subm_mdn { display: block; }.menu_dvo { display: block; position: relative; }.mei_sub { display: none; }html.no-js { background-position: 0 -60px; }#content { padding: 20px; }#introduction, #featured-products { padding: 20px; }#main { padding-right: 0; width: 100%; }ul.products li { margin: 0 2%; }#sidebar { float: left; overflow: visible; width: 100%; }.weloic > ul { margin: 40px 0 10px; }#footer { padding: 20px 10px 0; }#featured-products h2 { background-color: rgba(0, 0, 0, 0); background-image: none; color: rgb(219, 42, 39); margin: 0; padding: 0 0 0 7px; }.cart-button .amount { display: inline-block; }#featured-products ul.featured-products li { width: 190px; }.entry { display: block; }.entry.image_goaios a { float: left; text-align: center; width: 33.333%; }.entry a img.woo-image { display: inline-block; float: none; margin: 0; }.form-row input[type="checkbox"] { width: auto; float: left; margin: 4px 4px 0px 0px }#customer_details .col-1, #customer_details .col-2 { width: 100%; float: left; }table.shop_table.cart { width: 100%; }.cart-collaterals .cross-sells, .cart-collaterals .cart_totals, .cart-collaterals .shipping_calculator { width: 100%; }.payment_box.payment_method_authorizeaim label { width: 100%; float: left; }.payment_box.payment_method_authorizeaim input { max-width: 100%; }.single-product .product .summary { width: 100%; }.entry .col2-set .col-1, .entry .col2-set .col-2, .entry .form-row { width: 100%; }.woocommerce-shipping-fields .checkbox { font-size: 22px; }#contact-page ol.forms textarea { width: 100%; }#contact-page ol.forms input.txt { width: 100%; }#contact-page ol.forms li.inline input { margin-left: 0; }#contact-page ol.forms li.buttons .submit { margin-left: 0; }#navigation { padding: 0 0px 0px 10px; }} @media screen and (max-width: 479px) { /* 320 */.header, #container, #footer { width: 300px; }a.cart-button, a.checkout-link { background-color: rgba(0, 0, 0, 0); background-position: center 6px; background-size: 22px auto; margin: 0 8px 0 0; padding: 10px 10px 0 0; }#search-top .searchform { margin: 10px 0 20px; }#search-top { width: 100%; }#search-top input.field { padding: 10px 30px 10px 10px; width: 100%; }.weloic > ul { margin: 20px 0 0; }.mrgi { overflow: visible; text-align: left; width: 100%; }.weloic > ul { margin: 10px 0 0; }ul.products li { margin: 0 0 30px; min-height: auto; width: 100%; } header h1 { font-size: 25px; line-height: normal; padding: 20px 0 !important; }#featured-products h2 { font-size: 20px; padding: 0; }h2 { font-size: 18px; padding: 0 0 20px; }ul.products a img { max-width: 100%; /*width: auto;*/ }#featured-products ul.featured-products li { width: 240px; }#featured-products.fp-slider .jcarousel-prev { right: 110px; }#featured-products h2 { font-size: 20px; padding: 0 0 30px; }#featured-products.fp-slider .jcarousel-prev { right: 150px; top: 55px; }#featured-products.fp-slider .jcarousel-next { right: 100px; top: 55px; }.html.no-js { background-position: 0 -20px; }.dsoo .dskfj { width: 33.333%; }.lost_password a { float: left; width: 100%; }.fl { float: left; width: 100% !important; }.sdkji { float: right; margin-top: -260px; width: 31.333%; }ul.products li .price { /*right: 21px;*/ }.onsale { /*left: 21px;*/ }.morebox_photo { margin: 5px 2%; width: 96%; float: left; }.codenegar-shop-loop-wrapper .woocommerce-result-count { text-align: center; width: 100%; }.codenegar-shop-loop-wrapper .woocommerce-ordering { text-align: center; width: 100%; margin-bottom: 5px; }.comment-form-author input, .comment-form-email input{ width: 100%; }a.cart-button,  a.checkout-link { background-color:#db2a27;padding:5px 5px; margin:0px;}} @media screen and (max-width: 420px) {}@media screen and (max-width: 394px) {} @media screen and (max-width: 326px) {} @media screen and (max-width: 273px) {}@media screen and (max-width: 319px) { /* 240 */.header, #container, #footer { width: 220px; }a.cart-button, a.checkout-link { margin-left: 5px; margin-right: 5px; overflow: hidden; padding-right: 0; text-overflow: ellipsis; width: 60px; }#introduction, #featured-products { padding: 10px; }#featured-products ul.featured-products li { width: 190px; }.entry a { width: 50%; }#featured-products h2 { padding: 0 0 60px; }#featured-products.fp-slider .jcarousel-next { right: 55px; top: 55px; }#featured-products.fp-slider .jcarousel-prev { right: 105px; top: 55px; }.title { font-size: 25px; }.primary h3 { font-size: 18px; }header.title h3 { font-size: 20px; }header.title a { clear: both; float: left; font-size: 17px; } a.cart-button,  a.checkout-link {    height: auto;    line-height: 20px;    padding: 2px 0px 1px 30px;    width: 75%;	background-position:0px center; 	} a.cart-button{margin:5px 0px 0px;} a.checkout-link{margin:0px 0px 5px;}.menu_dvo{ margin-top:0px;}}