@media only screen and (max-width: 1350px) {
    .wrapper {
        width:1200px;
    }
    .arukereso-img img {
        width:100%;
    }
    .product-list-new .item {
        width:240px;
    }
    .child-cats .child-cat-item {
        width:217px;
    }
    .product-page .left, .product-page .right {
        width:50%;
    }
    #header-cat-slider .child-container {
        left:300px;
    }
}
@media only screen and (max-width: 1250px) {
    .wrapper {
        width:1100px;
    }
    .arukereso-img img {
        width:100%;
    }
    .product-list-new .item {
        width:220px;
    }
    .child-cats .child-cat-item {
        width:197px;
    }
    .product-page .left, .product-page .right {
        width:50%;
    }
    .search-bar .tips a {
        font-size:12px;
    }
    .header-bar .logo {
        width:26%;
    }
    .header-bar .menu {
        width:39%;
    }
    #header-cat-slider .child-container {
        left:275px;
        max-width:800px;
        min-width:800px;
    }
    .cat-products h1 b {
        display:block;
    }
    .cat-products h1 {
        line-height:normal;
    }
    .search-bar .tips .important {
        font-size:20px;
    }
}
@media only screen and (max-width: 1150px) {
    .wrapper {
        width:900px;
    }
    .arukereso-img img {
        width:100%;
    }
    .product-list-new img {
        width:100%;
    }
    .product-list-new .item {
        width:180px;
    }
    .child-cats .child-cat-item {
        width:197px;
    }
    .product-page .left, .product-page .right {
        width:50%;
    }
    .search-bar .tips a {
        font-size:12px;
    }
    .header-bar .logo {
        width:26%;
    }
    .header-bar .menu {
        width:39%;
    }
    .search-bar .tips a + a {
        margin-left:11px;
    }
    .header-bar .logo img {
        width:80%;
    }
    .header-bar .menu a + a, .header-bar .menu2 a + a {
        margin-left:8px;
    }
    .menu2-container {
        display:none;
    }
    .menu2-init-button {
        display:inline-block;
    }
    #header-cat-slider .categories .main-cat-item {
        padding:5px 14px;
    }
    .item .ws-available, .item .out-of-stock {
        font-size:13px;
    }
    .cart-response .wr {
        width:95%;
    }
    .cart-response .buttons p {
        padding:0 10px 10px;
    }
    .cart-response .buttons p a {
        padding:7px;
        font-size:13px;
    }
    .cart-response .content {
        padding:10px;
    }
    #header-cat-slider .child-container {
        left:225px;
        max-width:600px;
        min-width:600px;
    }
}
@media only screen and (max-width: 1050px) {
    .wrapper {
        width:95%;
    }
    .arukereso-img img {
        width:100%;
    }
    .product-list-new img {
        width:auto;
    }
    .product-list-new .item {
        width:100%;
        display:block;
    }
    .child-cats .child-cat-item {
        width:197px;
    }
    .product-page .left, .product-page .right {
        width:100%;
        display:block;
    }
    .search-bar .tips a {
        font-size:12px;
    }
    .header-bar .logo {
        width:26%;
    }
    .header-bar .menu {
        width:39%;
    }
    .search-bar .tips a + a {
        margin-left:11px;
    }
    .header-bar .logo img {
        width:auto;
    }
    .header-bar .menu a + a, .header-bar .menu2 a + a {
        margin-left:8px;
    }
    .menu2-container {
        display:none;
    }
    .menu2-init-button {
        display:inline-block;
    }
    #header-cat-slider .categories .main-cat-item {
        padding:5px 14px;
    }
    .item .ws-available, .item .out-of-stock {
        font-size:13px;
    }
    .sticky .cd {
        position:relative;
        top:auto;
        right:auto;
    }
    .sticky {
        padding:10px 0 22px 0px;
        text-align:center;
    }
    .sticky a {
        padding: 0;
        font-size: 16px;
    }
    .filtered-category, .promo-icons .item, .newsletter-subscribe-form .icon, .newsletter-subscribe-form .text, .newsletter-subscribe-form .input, .hcs-left, .hcs-right, footer section, .header-bar .logo, .header-bar .menu, .header-bar .menu2,.search-bar .tips, .search-bar .input, .filter .filter-pagination, .filter .filter-filters {
        display:block;
        width:100%;
        text-align:center;
    }
    .newsletter-subscribe-form .input {
        margin-top:20px;
    }
    .newsletter-subscribe-form {
        padding:30px 0;
    }
    .newsletter-subscribe-form .text p {
        font-size:25px;
    }
    .search-bar .input {
        padding-left:0;
    }
    .child-cats {
        padding-left:0;
    }
    .hcs-right {
        padding-left:0;
    }
    .header-bar .menu {
        padding:20px 0;
    }
    .search-bar .input, .filter .filter-filters {
        margin-top:10px;
    }
    .content h1 {
        font-size:25px;
    }
    .product-list-new .item + .item {
        margin-top:10px;
    }
    .product-list-new .lb {
        height:10px;
    }
    .header-bar {
        padding:15px 0;
    }
    .categories .child-container {
        display:none !important;
    }
    .newsletter-subscribe-form {
        background:#28cc88;
    }
    .product-list-new .title {
        height:70px;
    }
    footer section {
        text-align:center;
    }
    footer section a {
        display:block;
    }
    footer section + section {
        margin-top:10px;
    }
    footer img, footer .img-block img {
        display:inline-block;
    }
    footer .img-block {
        text-align:center;
    }
    #header-cat-slider .slider {
        margin-top:10px;
    }
    .product-reviews .form {
        width:100%;
    }
    .child-cats .child-cat-item {
        display:block;
        width:100%;
    }
    .child-cats .child-cat-item + .child-cat-item {
        margin-left:0;
    }
    .main-categories .child-cats .child-cat-item + .child-cat-item {
        margin-top:10px;
    }
    .main-categories .lb {
        height:10px;
    }
    .content h1 span {
        display:none;
    }
    .content.cat-products h1 {
        font-size:36px;
    }
    .more-cats .child-cats, .category-filter {
        column-count: 2;
    }
    .more-cats .child-cats a {
        word-break: normal;
    }
    .slider .rslides_tabs {
        display:none;
    }
    .content .pagination a, .content .pagination strong {
        width:auto;
        padding:10px;
    }
    .filter-filters select[name=order] {
        display:block;
        margin:0 auto;
        margin-bottom:10px;
    }
    .main-image img {
        max-width:100%;
    }
    .product-page .add-to-cart .button {
        padding:23px 25px;
        font-size:19px;
    }
    .product-page .right {
        padding-left:0;
    }
    table.attrs {
        width:100%;
    }
    .module-title {
        line-height:normal;
        font-size:20px;
    }
    .product-reviews table td {
        width:100%;
        display:block;
        text-align:center;
    }
    .reviews-list .review-item {
        width:100%;
    }
    .cart-response .wr {
        width:95%;
    }
    .cart-response .buttons p {
        padding:0 10px 10px;
    }
    .cart-response .buttons p a {
        padding:7px;
        font-size:13px;
    }
    .cart-response .content {
        padding:10px;
    }
    .cart-response .related-products .related-item div.thumb {
        display:none;
    }
    .cart-response .related-products .name {
        width:50%;
    }
    .cart-response .related-products .amounter {
        width:25%;
    }
    .cart-response .content {
        margin:0;
    }
    .cart table td {
        font-size:12px;
        padding:5px;
    }
    .cart table td a {
        line-height: normal;
    }
    .cart .buttons a {
        padding:20px;
    }
    .fb-like {
        display:none !important;
    }
    .cart .total {
        font-size:15px;
    }
    .cart table input {
        padding:2px;
        font-size:13px;
        display:inline-block;
        width:30px;
    }
    .hide-on-mobile {
        display:none;
    }
    .cols .col-6 {
        display:block;
        margin:0 auto;
        width:100%;
    }
    .cols .col-6 + .col-6 {
        margin-top:25px;
    }
    .after-checkout-products {
        width:100%;
    }
    .after-checkout-products .acp-head {
        text-align: center;
    }
    .after-checkout-products .acp-head span {
        display:block;
        padding-top: 30px;
    }
    .after-checkout-products .go {
        padding:15px 0;
        width:100%;
        font-size:17px;
    }
    .checkout .left, .checkout .right {
        margin:0;
        padding:0;
        display:block;
        width:100%;
    }
    .checkout .right {
        margin-top:25px;
    }
    .checkout .cta .step-button {
        padding:20px;
        font-size:20px;
    }
    .checkout .form table td:first-child {
        padding:0px 5px 5px 0;
    }
    .checkout .form table td:last-child {
        padding:0px 0 5px 5px;
    }
    .checkout .form table td input[name=shipping_phone_number] {
        width:79.3%;
    }
    .checkout legend {
        line-height: 35px;
        font-size:23px;
    }
    .progressbar li {
        display:block;
        width:100%;
    }
    .progressbar li + li {
        margin-top:25px;
    }
    .progressbar, .content .inner ul.progressbar {
        margin:0 0 25px 0;
    }
    .progressbar li:hover::before, .progressbar li:hover {
        color:#ddd;
        border-color:#ddd;
    }
    .goback {
        display:block;
    }
    #ak-widget, #chat-widget-container {
        display:none !important;
    }
    .product-page .price {
        font-size:35px;
    }
    .upsell-wrapper .upsell {
        width:100%;
        margin-top:10px;
        padding:10px;
    }
    .upsell-wrapper .timer {
        padding-top:0px;
        font-size: 45px;
        margin-bottom: 20px;
        width:auto;
        height:auto;
        position:relative;
        top:unset;
        right:unset;
        border-radius: 0px;
        -moz-border-radius: 0px;
         -webkit-border-radius: 0px;
    }
    .upsell-wrapper .upsell .title {
        font-size:20px;
    }
    .upsell-wrapper .upsell .description {
        font-size:14px;
        display:none;
    }
    .upsell-wrapper .h1 {
        font-size:21px;
        letter-spacing:0px;
    }
    .upsell-wrapper .price {
        font-size:23px;
    }
    .upsell-wrapper .actions p {
        font-size:18px;
    }
    .upsell-wrapper .actions a {
        font-size:16px;
        display:block;
    }
    .upsell-wrapper .actions a + a {
        margin-left:0;
        margin-top:10px;
    }
    .promo-icons .item + .item{
        margin-left:0;
    }
    .promo-icons .item p {
        font-size:16px;
    }
    .promo-icons .item {
        padding:10px;
    }
    .promo-icons .item svg {
        font-size:17px;
        margin-right:3px;
    }
    .promo-icons .item p, .promo-icons .item svg {
        display:inline-block;
        vertical-align: middle;
    }
    .sirrrrasss {
        font-size:14px;
        font-weight:400;
    }
}