@media screen and (max-width: 767px) {
    div.hero__text-content {
        padding-top:0
    }

    .template-cart .cart-products {
        margin: 0px 15px;
        /*     max-width: 226px;
    min-width: 226px; */
        padding: 15px;
    }

    .template-cart .cart-pro-content h4 , .js-drawer-open .wrapper .cart-pro-content h4 {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 10px;
    }

    .js-drawer-open .wrapper .cart-pro-content h4 {
        height: 32px;
    }

    .js-drawer-open .wrapper .cart-pro-content .btn {
        margin-top: 5px;
    }

    .template-cart .cart-pro-price span {
        font-size: 14px;
    }

    .template-cart .cart-pro-content .btn {
        min-width: 197.11px;
        font-size: 14px;
    }

    .js-drawer-open .cart-products {
        margin: 0px 8px;
        /*       max-width: 146px;
      min-width: 146px; */
        padding: 10px;
    }

    .js-drawer-open .cart-pro-content h4 {
        font-size: 12px;
        height: 24px;
        line-height: 1.05263158;
    }

    .js-drawer-open .cart-pro-price span {
        font-size: 11px;
    }

    .js-drawer-open .cart-pro-content .btn {
        padding: 7px 17px 7px 18px;
        font-size: 12px;
        /*        min-width: 124.53px; */
    }

    #hulk__product-review {
        padding: 0px !important;
    }

    .product-review__wrapper , .hulk-pr__list-view {
        margin-bottom: 0 !important;
    }

    /*     .product-single__meta .hulk-pr__review-icon{
      justify-content: left;
    } */
    .cart-products-slider .cart-pro-title h2 , .js-drawer-open .wrapper .cart-products-slider .cart-pro-title h2 {
        font-size: 18px;
    }

    .template-cart .cart-pro-price span , .js-drawer-open .wrapper .cart-pro-price span {
        font-size: 11px;
        padding-right: 2px;
    }

    .template-cart .cart-pro-content .btn {
        margin-top: 5px;
    }

    .template-cart .cart-products-slider {
        padding: 20px 0px 0px;
    }

    .js-drawer-open .cart-products-slider .cart-pro-title h2 {
        font-size: 15px;
    }

    .js-drawer-open .wrapper .cart-products-slider {
        padding: 20px 0px !important;
    }

    /*     .js-drawer-open .wrapper .cart-pro-slider {
    padding: 20px 0px !important;
    }    */
    .js-drawer-open .wrapper .cart-products-slider {
        padding: 20px 0px 0pxpx;
    }

    .product-news {
        padding-bottom: 0
    }

    .template-product .main-content {
        padding-bottom: 0!important
    }

    .ab-banner-btn {
        bottom: 17%;
    }

    .about-head h3 {
        text-align: left;
        font-size: 1.5rem;
        margin: 1.5rem 0
    }

    .filter-box {
        display: block!important
    }

    .header-container .site-header ul#AccessibleNav li:nth-child(6n) {
        display: block!important
    }

    .site-header {
        padding: 0;
        min-height: 64px;
        border-bottom: 1px solid #c5c5c5
    }

    .descript {
        width: 100%;
        margin-top: 15px
    }

    .news-full-width .news-article-info-block .info-container {
        width: 100%;
        float: none;
        padding-left: 0
    }

    .grid-uniform {
        margin-left: 0
    }

    .grid__item.grid-product.medium--one-half.large--one-third {
        padding-left: 0
    }

    .cook-mobile {
        display: none!important;
        margin-bottom: 9%;
        overflow: hidden;
        width: 100%
    }

    .cook-mobile .mobile {
        width: 100%;
        display: block!important
    }

    .filter-box {
        width: 40%;
        display: inline-block
    }

    .top-part {
        width: 100%;
        float: none;
        display: block
    }

    .collection-description {
        width: 100%;
        position: relative;
        right: 0;
        top: -8px
    }

    .saucepan-col {
        width: 47%;
        display: inline-block;
        margin-left: 0;
        vertical-align: top
    }

    .sorting {
        width: 100%;
        padding: 10px 0;
        text-align: center
    }

    .pagination {
        padding: 0;
        float: none;
        text-align: center;
        width: 100%
    }

    .top-sort .sorting label { 
        font-size: 14px
    }

    .collection-hero__image-wrapper:after {
        padding-bottom: 0
    }

    .banner-blog {
        position: relative
    }

    .banner-text {
        top: 50px
    }

    .banner-text h1 {
        font-size: 25px
    }

    .sidebar .newsletter .section-header .section-header__title {
        margin-top: 30px
    }

    .top-sort.coll {
        width: 100%;
        padding: 0 30px
    }

    .left-hand .sidebar.grid__item {
        width: 100%;
        position: relative;
        left: 0;
        margin-top: 10%
    }

    .news-content {
        width: 100%
    }

    .template-article .right-part {
        width: 90%
    }

    .product-single__photo--flex-wrapper {
        margin-bottom: 25px
    }

    .template-product .product-single__photo--flex {
        margin: auto;
        border: 0
    }

    .grid.product-single {
        margin: auto
    }

    .product-single__photos {
        margin: auto
    }

    .grid.product-single .sidebar-val {
        width: 100%;
        position: static!important;
        margin-top: 0!important;
        padding-left: 0
    }

    .thumbnails .owl-carousel .owl-nav .owl-prev {
        margin-left: -17px
    }

    .owl-next {
        margin-right: -11px
    }

    .right-product {
        width: 100%;
        padding-top: 4%
    }

    .right-product .grid__item {
        margin-left: 0!important;
        padding-left: 0
    }

    .product-single__form .btn.add-to-cart {
        padding: 10px 10px
    }

    .descript h3 {
        font-size: 12px
    }

    .news-article-info-block .info-container:nth-of-type(even) .info-img,.news-article-info-block .info-container:nth-of-type(odd) .info-img {
        width: 100%
    }

    .news-article-info-block .info-container:nth-of-type(even) .info-text,.news-article-info-block .info-container:nth-of-type(odd) .info-text {
        width: 100%
    }

    #couponcode {
        width: auto;
        padding: 20px
    }

    #newsclose {
        top: -22px;
        left: 20px
    }

    #product-attribute-specs-table {
        table-layout: fixed
    }

    .clean-table tbody td,.data-table tbody td {
        margin-left: 5%
    }

    .mobile-nav__item a,.mobile-nav__toggle button {
        text-transform: capitalize;
        color: #fff
    }

    li.mobile-nav__item.mobile-nav__item--secondary {
        display: none
    }

    .grid-product__meta {
        text-align: center
    }

    .mobile-nav__has-sublist .mobile-nav__link {
        text-transform: capitalize!important
    }

    .product-template .text-center.sidebar-val.is_stuck {
        position: relative!important
    }

    .featured-blog.featured-blog--1508232867778,.featured-blog.featured-blog--1514285900602 {
        width: 100%
    }

    .featured-blog.featured-blog--1508232867778 .grid-uniform .large--one-half,.featured-blog.featured-blog--1514285900602 .grid-uniform .large--one-half {
        padding-left: 0
    }

    .products-cookware {
        margin-left: 0
    }

    .products-cookware.right .grid__item {
        padding-left: 0
    }

    .bx-viewport {
        height: 150px!important
    }

    .product-single__photos {
        padding-bottom: 0
    }

    .product-single__title {
        font-size: 1.3rem
    }

    .contacts-content.largemargbottom {
        padding: 0 15px
    }

    #contact-us .page-container main .wrapper .grid .grid__item.large--five-sixths.push--large--one-twelfth {
        padding: 0
    }

    #newsletter {
        padding: 20px
    }


    .cart-link__bubble--visible {
        right: -9px;
        height: 18px;
        width: 18px;
        font-size: 13px
    }

    ul.slick-slider .slick-dots {
        bottom: 44%;
        top: auto
    }

    ul.payment-icons li {
        margin: 0 5px 7.5px
    }

    .drawer a {
        color: #fff
    }

    #newsletter {
        width: auto
    }

    #mc_embed_signup .input-group {
        display: inline-block
    }

    #mc_embed_signup .input-group input:first-child {
        width: 68%;
        display: inline-block;
        position: relative;
        left: 4px;
        vertical-align: middle
    }

    input#mc-embedded-subscribe {
        display: inline-block;
        width: 30%;
        vertical-align: middle
    }

    .ajaxcart__qty input[type=text] {
        color: #fff!important
    }

    .banner-blog .banner-text {
        top: 42%
    }

    .article {
        margin-left: 0
    }

    .template-blog .large--one-half {
        padding-left: 0
    }

    .featured-blog .wrapper {
        max-width: 100%;
        padding: 0
    }

    #shopify-section-featured-blog-2 .wrapper {
        max-width: 100%
    }

    .saucepan-col {
        width: 48%
    }

    .saucepan-col:nth-child(2n+2) {
        margin-left: 5px;
        margin-right: 0
    }

    .template-collection .page-container main .wrapper .collects .products-cookware>.grid-uniform>.grid__item .grid-product__wrapper .grid-product__image-wrapper {
        /* min-height: 100% */
    }

    .template-collection .page-container main .wrapper .collects .products-cookware>.grid-uniform>.grid__item.grid-product.medium--one-half.large--one-third {
        width: 100%
    }

    #shopify-section-hotdeal-products #CollectionSection .wrapper {
        max-width: 100%
    }

    .crntblnk .saucepan-col:nth-child(2n+1) {
        margin: 0
    }

    .contacts-content.largemargbottom {
        padding: 0
    }

    .product-single__photos {
        width: calc(100% - 80px)
    }

    .thumbnails {
        width: 62px
    }

    .fulldata .spr-container {
        padding: 15px
    }

    .current .top-sort {
        width: 100%
    }

    p.ajaxcart__note.text-center {
        font-size: 12px
    }

    #brand main .wrapper .collects.first.current.brand .top-part .crntblnk .subcategories .saucepan-col {
        width: 46%;
        margin: 0 0 20px 0
    }

    #brand main .wrapper .collects.first.current.brand .top-part .crntblnk .subcategories .saucepan-col:nth-child(2n+2) {
        margin-left: 20px
    }

    .template-collection div main .wrapper .collects #shopify-section-featured-products #CollectionSection .wrapper {
        max-width: 100%
    }

    #accessories .page-container main .collects div .top-part .crntblnk .subcategories .saucepan-col:nth-child(2n+2) {
        margin-left: 8px;
        margin-right: 0
    }

    #bake-ware .page-container main .collects div .top-part .crntblnk .subcategories .saucepan-col:nth-child(2n+2) {
        margin-left: 8px;
        margin-right: 0
    }

    #cookware .page-container main .collects div .top-part .crntblnk .subcategories .saucepan-col:nth-child(2n+2) {
        margin-left: 8px;
        margin-right: 0
    }

    .second .products-cookware {
        width: 100%;
        padding-left: 0
    }

    .cook-mobile.active {
        display: block!important
    }

    label.SPCMP_chk_lbl {
        display: block;
        width: 100%;
        margin: 15px 0 20px 0
    }

    .registration_form .grid__item {
        padding-left: 0;
        width: 100%
    }

    .product-single__form input.SPCMP_Add[type=button] {
        margin: 20px 0 0 0;
        clear: left
    }

    .header-top {
        display: none
    }

    .site-header .grid--table {
        height: 64px
    }

    .site-header .grid--table>.grid__item {
        width: 100%
    }

    .site-header .grid--table>.one-quarter {
        width: 65px
    }

    .site-header .site-header__logo-link img {
        max-width: 240px;
        width: 100%;
        display: block;
        margin: -9px auto -7px
    }

    .slick-slider .slick-dots {
        bottom: 15px
    }

    .section-header.text-center h1 {
        font-size: 24px
    }

    .brand-logo {
        margin: 10px 0
    }

    .custom-content .custom__item,.custom-content .custom__item .rte {
        margin-bottom: 0
    }

    #CollectionSection .section-header {
        margin-bottom: 10px
    }

    .grid-bottom .gird-left,.grid-top .gird-left {
        width: 100%;
        margin: 0 0 3%
    }

    .gird-right {
        width: 100%;
        margin: 0
    }

    .gird-right .grid-img-box {
        width: calc(50% - 1.5%);
        margin: 0 0 3%
    }

    .grid-banner-section .img-hover {
        height: 150px
    }

    .grid-banner-section .img-hover p {
        max-width: 150px;
        height: 150px;
        padding: 20px 30px 20px 25px
    }

    .grid-banner-section .img-hover p:after {
        right: 30px
    }

    .img-hover img {
        right: 10px;
        max-height: 16px
    }

    .grid-img-box h5 {
        font-size: 13px
    }

    .grid-img-box h5 span {
        min-width: 40%;
        padding: 12px 15px
    }

    .template-index .grid-bottom .gird-left,.template-index .grid-top .gird-left {
        width: calc(50% - 1.5%)
    }

    .template-index .grid-banner-section .img-hover,.template-index .grid-banner-section .img-hover-big {
        display: none
    }

    #hp-banner-grid .grid-img-box {
        width: calc(50% - 20px)
    }

    h2.h1.section-header__title {
        font-size: 16px
    }

    .featured-blog .section-header {
        padding-left: 0;
        margin-bottom: 30px
    }

    .footer .footer-sec-right,.footer .newsletter-box {
        width: 100%;
        padding: 0
    }

    .newsletter-box h2 {
        font-size: 1.3em
    }

    .newsletter form {
        margin: 30px 0 40px
    }

    .footer .footer-sec-right .grid__item {
        padding: 0 5px
    }

    .footer-bottom {
        padding-left: 0
    }

    .footer {
        padding: 15px 0 10px
    }

    .footer .wrapper {
        padding: 0 15px
    }

    .whatsapp-link {
        margin: 0 0 5px
    }

    .whatsapp-link img {
        max-width: 140px
    }

    .footer-i-links .row {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap
    }

    .footer-i-links .footer-blocks {
        width: 100%;
        padding: 10px
    }

    .footer-i-links .footer-blocks.footer-links {
        width: 50%
    }

    .footer-i-links .footer-blocks.footer-social {
        width: 100%
    }

    .footer .payment-icons {
        width: 100%;
        display: block;
        float: none;
        text-align: center;
        padding: 0
    }

    .footer .payment-icons li {
        margin: 7px 5px 0
    }

    .footer .copyright-txt {
        padding: 0
    }

    .top-sort .sorting select {
        font-size: 14px;
        padding: 5px
    }

    .filter-sidebar {
        position: fixed;
        top: 0;
        right: 0;
        min-width: 300px;
        width: 300px;
        height: 100vh;
        background: #fff;
        overflow: auto;
        transform: translateX(300px);
        transition: all .3s ease;
        z-index: 1000
    }

    .filter-sidebar.open {
        transform: translateX(0)
    }

    .filter-mask {
        z-index: 999
    }

    .sidebar.colltn h2 {
        padding: 18px 12px;
        margin: 0;
        background: #202020;
        color: #fff
    }

    .sidebar.colltn h3 {
        padding: 15px
    }

    .sidebar div h3::before {
        top: -3px
    }

    .filter-grp ul {
        padding: 0 0 15px 33px
    }

    .filter-sidebar .filter-grp:nth-of-type(1) h3 {
        border-top: 0
    }

    .collection-cook .products-cookware {
        width: 100%;
        padding-left: 0
    }

    .collection-list {
        margin-bottom: 15px
    }

    .collection-list .col-grid {
        width: 50%
    }

    .filter-listing {
        width: 100%;
        margin-bottom: 20px
    }

    .product-main-slider {
        margin-bottom: 25px
    }

    .product-main-slider img {
        width: 100%;
        display: block
    }

    .product-main-slider .slick-dots {
        margin-bottom: 10px;
        position: static;
        margin-top: 10px;
    }

    .product-main-slider .slick-dots li,.product-main-slider .slick-dots li button {
        width: 12px;
        height: 12px;
        outline: none;
        cursor: pointer;
        margin: 0 3px;
    }

    .product-main-slider.slick-slider .slick-dots li button:before {
        width: 8px;
        height: 8px;
        margin: 4px
    }

    .product-main-slider.slick-slider .slick-dots li.slick-active button:before {
        background-color: #304a70;
        border-color: #304a70;
        opacity: 1;
        width: 8px;
        height: 8px;
        margin: 4px
    }

    .social-i-share .social-drop {
        margin: 0 -50px
    }

    span#ProductPrice {
        font-size: 1.5rem
    }

    .product-single__price--compare-at {
        font-size: 16px
    }

    .grid.product-single>div {
        height: 100%!important
    }

    .product-single__add-to-cart {
        width: calc(100% - 80px);
        width: 100%
    }

    .product-single__add-to-cart .SPCMP_Add,.product-single__add-to-cart .btn span {
        font-size: .9rem!important
    }

    .tab-content {
        padding: 20px 0
    }

    #product-attribute-specs-table colgroup col:first-child {
        width: 40%
    }

    #product-attribute-specs-table th {
        font-size: 12px;
        white-space: normal;
        padding: 5px
    }

    #product-attribute-specs-table td {
        font-size: 14px;
        padding: 10px
    }

    .template-product .grid-product__title {
        min-height: initial
    }

    .grid-product__price-wrap {
        width: calc(100% - 115px);
        margin-top: 6px
    }

    #product-grid-list .grid-uniform .grid__item:nth-child(3n+1) {
        clear: none
    }

    #product-grid-list .grid-uniform .grid__item:nth-child(2n+1) {
        clear: left
    }

    #search-grid .grid-uniform .grid__item:nth-child(3n+1) {
        clear: none
    }

    #search-grid .grid-uniform .grid__item:nth-child(2n+1) {
        clear: left
    }

    #brand .main-content {
        padding-top: 0
    }

    .brand-page .collectionbanner img {
        margin: 0
    }

    .brand-page .grid-banner-section .grid-img-box h5 {
        display: none
    }

    .brand-page .grid-banner-section .grid-img-box {
        width: calc(50% - 20px);
        height: 220px
    }

    .brand-page .grid-row .grid-img-box:nth-child(2n+1) {
        clear: left
    }

    .brand-page .grid-banner-section .img-hover p,.brand-page .grid-banner-section .img-hover-big p {
        font-size: 14px;
        max-width: 180px;
        height: 180px;
        padding: 30px 30px 30px 25px
    }

    .brand-page .grid-banner-section .img-hover-big p:after {
        right: 30px
    }

    .brand-page .img-hover-big img {
        right: 10px;
        max-height: 16px
    }

    .news-rec-section .w-50 {
        width: 100%
    }

    .news-rec-section .wrapper {
        max-width: 100%;
        padding: 0
    }

    .news-rec-section .featured-blog--featured-blog {
        margin-bottom: 30px
    }

    .cart__product-meta,.cart__product-name {
        font-size: 14px
    }

    .cart__row--table .js-qty {
        margin-left: 0
    }

    .cart__row--table-large .grid__item.large--two-fifths {
        margin-top: 10px
    }

    .cart__note {
        font-size: 16px;
        margin: 15px 0
    }

    .cart-page .otp-main #otp-gen {
        float: none
    }

    .cart-page .otp-main .otp-mianright {
        text-align: center
    }

    .cart-page .otp-main #verify {
        vertical-align: top;
        float: none
    }

    .cart-attribute__field {
        text-align: center!important;
        margin: 0
    }

    .cart__row.otp-row {
        border-top: none;
        padding-top: 0
    }

    .main-update-cart .btn {
        padding: 15px 35px
    }

    .cart__row.otp-row {
        margin-bottom: 10px
    }

    .template-blog .sidebar.grid__item {
        margin: 20px 0 10px
    }

    .article__featured-link {
        margin-bottom: 10px
    }

    .blog-content h2 {
        font-size: 16px
    }

    .featured-blog__post .h3 {
        font-size: 16px;
        margin-bottom: 10px
    }

    .blog-wrapper {
        margin-top: 40px
    }

    .blog-wrapper .blog-content-right,.blog-wrapper .blog-sidebar {
        width: 100%
    }

    .blog-content-right .section-header {
        margin: 15px 0
    }

    .blog-wrapper .blog-content-right .grid__item {
        padding-left: 0
    }

    .blog-article {
        margin-bottom: 15px
    }

    .blog-article .blog-content h2 {
        font-size: 16px
    }

    .blog-article .blog-content .read-more {
        font-size: inherit
    }

    .blog-pagination {
        margin-bottom: 20px
    }

    .sng-feature-blog {
        margin-top: 20px
    }

    .sng-feature-blog .featured-blog .grid-uniform {
        margin: 0
    }

    .sng-feature-blog .featured-blog .post-item {
        width: 100%;
        padding: 0
    }

    .template-blog .rec-header {
        margin: 30px 0
    }

    .rec-ctg-page .rec-content-right {
        width: 100%;
        padding: 0
    }

    .rec-category {
        width: 50%
    }

    .rec-ctg-page .rec-content-right .rec-category:nth-child(3n+1) {
        clear: none
    }

    .rec-ctg-page .rec-content-right .rec-category:nth-child(2n+1) {
        clear: left
    }

    .rec-category .ctg-desc h2 {
        font-size: 14px;
        margin: 12px 0 7px
    }

    .rec-category .ctg-desc .rte {
        font-size: 14px
    }

    .rec-ctg-page .recipe-sidebar {
        max-width: 100%;
        width: 100%
    }

    .ctg-filter .ctg-title {
        font-size: 1.1rem
    }

    .ctg-filter .ctg-list li {
        font-size: 14px;
        margin-bottom: 6px
    }

    #recipe-landing .main-content {
        padding-top: 0
    }

    .rec-lnd-page .section-header h1 {
        font-size: 24px;
        line-height: 28px
    }

    .rec-lnd-page .wrapper {
        max-width: 100%;
        padding: 0
    }

    .rec-i-sections .row {
        margin: 0
    }

    .rec-i-sections .col-6 {
        width: 100%;
        padding: 0
    }

    .rec-img-txt {
        margin: 0
    }

    .rec-img-txt .rec-txt h2 {
        font-size: 20px
    }

    .rec-img-txt .rec-txt p {
        font-size: 16px;
        line-height: 24px;
        max-height: 48px
    }

    .recipe-listing .rec-title {
        font-size: 24px;
        line-height: 28px;
        padding-right: 90px
    }

    .recipe-listing .rec-title a {
        font-size: 12px;
        line-height: normal;
        top: 5px
    }

    .recipe-article .article-main {
        margin-bottom: 30px
    }

    .recipe-article .breadcrumb {
        font-size: 13px
    }

    .left-side {
        width: 96%;
        margin-left: 2%
    }

    .left-side h1 {
        font-size: 22px
    }

    .recipe-article .article-right {
        width: 100%;
        padding-top: 30px
    }

    .recipe-article .recipe-info>div {
        width: 33.33%;
        padding: 0 2px;
        text-align: center
    }

    .recipe-info>div span {
        float: none
    }

    .recipe-info>div:first-child span {
        margin: auto
    }

    .recipe-info>div p {
        line-height: 18px
    }

    .recipe-article .main-content h2 {
        font-size: 22px
    }

    .recipe-article .main-content p {
        font-size: 16px
    }

    .selected-recipes .section-header {
        margin: 0
    }

    .selected-recipes {
        margin-bottom: 30px
    }

    .selected-recipes .slct-block {
        width: 100%;
        padding: 0;
        margin-top: 30px
    }

    .selected-recipes .featured-blog__date {
        margin-top: 20px
    }

    .selected-recipes h6 {
        font-size: 20px
    }

    .selected-recipes .slct-block p {
        height: initial;
        max-height: 42px
    }

    .rel-products .slct-block {
        padding: 0 10px
    }

    .rel-products .slct-block h6 {
        font-size: 18px
    }

    .rel-products .price-view .btn {
        height: 36px;
        line-height: 36px;
        padding: 0 20px
    }

    .rel-products .price-view span {
        width: calc(100% - 85px);
        padding-top: 5px
    }

    #comments .comment-list .grid__item {
        padding: 0
    }

    #comments .comment-list .large--one-fifth {
        padding: 0 0 10px;
        border: 0
    }

    #comments .hr--large {
        margin: 30px auto
    }

    .recipe-article .form-vertical {
        margin-bottom: 0
    }

    .template-article .all-content {
        top: -30px
    }

    .news-article-subtitle {
        padding-top: 30px
    }

    .news-full-width .left-side .breadcrumb {
        font-size: 14px
    }

    .news-full-width .left-side h1 {
        font-size: 16px;
        margin-bottom: 0
    }

    .rec_blog {
        width: 100%;
        margin-bottom: 15px
    }

    .rec_blog .rec_details {
        padding: 15px 0
    }

    .rec_blog .rec_details h2 {
        font-size: 15px
    }

    .rec_blog .rec_details p {
        font-size: 14px
    }

    .rec_blog .rec_details .text-link {
        font-size: 14px
    }

    .font-22 {
        font-size: 16px
    }

    .ac-top-section {
        margin-top: 0
    }

    .ac-top-section .ac-row {
        margin: 0 -5px
    }

    .ac-top-section .ac-col {
        width: calc(50% - 10px);
        margin: 0 5px
    }

    .ac-top-section .ac-img-sec .ac-img:first-child {
        margin-bottom: 10px
    }

    .ac-top-section,.account-detail {
        margin-top: 40px
    }

    .account-detail .shipping-detail {
        margin: 40px 0 0!important
    }

    .table-wrap td {
        font-size: 14px
    }

    .shipping-detail .h6 {
        font-size: 15px
    }

    .ac-top-section {
        margin-top: 0
    }

    table.cookware-comparison td {
        font-size: 14px;
        padding: 10px
    }

    table.cookware-comparison .left-header {
        font-size: 14px
    }

    .registration_form {
        margin-left: 0
    }

    #about-us .main-content {
        padding-top: 0
    }

    .about-section .w-50 {
        width: 100%;
        display: inline-block;
        padding: 0
    }

    .about-section .ab-content {
        padding: 20px
    }

    .about-section.ab-sec-small {
        display: flex;
        flex-wrap: wrap;
        margin-top: 0
    }

    .rte blockquote {
        padding: 15px 0
    }

    .contact-page {
        margin-top: 45px
    }

    .contact-top .c-title {
        font-size: 20px
    }

    .c-top-rgt {
        padding: 11px 10px 11px 60px
    }

    .c-top-rgt .btn {
        position: static;
        margin: 10px 0 0
    }

    .contact-page .contact-left {
        width: 100%;
        padding: 0 0 10px
    }

    .contact-page .contact-right {
        width: 100%;
        padding: 0
    }

    .contact-main .contact-left .c-bottom,.contact-main .contact-left .faq-link {
        display: none
    }

    .contact-main .hr {
        margin: 15px 0 10px
    }

    .contact-main .c-bottom {
        position: relative;
        bottom: 0;
        padding: 0
    }

    .contact-main .contact-right {
        min-height: initial;
        border-left: 0
    }

    .faq-page {
        padding-top: 20px
    }

    .faq-section h2 {
        font-size: 17px
    }

    .faq-page .page-title {
        font-size: 16px
    }

    #track-order .rte p {
        margin-bottom: 10px
    }

    .pro-thumb-slider {
        padding: 25px 0
    }

    .pro-thumb-slider .pro-thumb-slide {
        padding: 7px 0
    }

    .pro-thumb-slider.slick-slider .slick-next,.pro-thumb-slider.slick-slider .slick-prev {
        height: 24px;
        background-size: 24px
    }

    .title-with-view h2 {
        font-size: 16px;
        padding-right: 90px;
        margin-bottom: 26px
    }

    .title-with-view h2 a {
        font-size: 12px;
        line-height: 1.17391304;
        top: 4px
    }

    .collection-st-slider.slick-slider {
        margin: 0 -15px 45px
    }

    .collection-st-slider.slick-slider:last-of-type {
        margin: 0 -15px
    }

    .collection-st-slider.slick-slider .slick-next,.collection-st-slider.slick-slider .slick-prev {
        display: none!important
    }

    .collection-st-slider.slick-slider .grid-product {
        padding: 0 7px
    }

    .static-pages .collection-st-slider .slick-list {
        margin: 0;
        padding-right: 65px;
        padding-left: 0
    }
}

@media screen and (max-width: 768px) {
    #search-grid .grid-uniform .grid__item:nth-child(3n+1) {
        clear:none
    }

    #search-grid .grid-uniform .grid__item:nth-child(2n+1) {
        clear: left
    }
}

@media screen and (min-width: 591px) and (max-width:767px) {
    .right-product .grid__item {
        padding-right:0;
        margin-left: 3%
    }

    .right-product .medium--five-twelfths {
        width: 38.666%
    }

    .owl-next {
        margin-right: -34px
    }

    .right-product .btn {
        padding: 11px
    }

    .product-single__quantity {
        margin-top: 20px;
        width: auto
    }

    .product-single__quantity {
        float: none;
        vertical-align: middle
    }

    .collection-list .col-grid {
        width: 33.33%
    }

    .collection-list .col-row .col-grid:nth-child(10) {
        display: none
    }
}

@media screen and (max-width: 590px) {
    .product-single__meta--wrapper {
        margin:auto
    }

    .grid__item.large--seven-twelfths.medium--seven-twelfths.text-center.sidebar-val.is_stuck {
        position: relative!important;
        top: 0!important
    }

    .gird-right .grid-img-box {
        width: 100%
    }

    .grid-banner-section .img-hover {
        height: 162px
    }

    .grid-banner-section .img-hover p {
        max-width: 162px;
        height: 162px
    }

    .template-index .gird-right .grid-img-box {
        width: calc(50% - 1.5%)
    }

    .template-index .gird-right .grid-img-box:nth-child(2n+2) {
        float: right
    }

    .grid-product .product--wrapper {
        margin: 0 auto
    }

    .filter-list li a {
        font-size: 12px;
        padding: 5px 25px 5px 10px
    }

    .filter-list li a:before {
        width: 25px;
        background-size: 9px
    }

    .brand-page .grid-banner-section .grid-img-box {
        height: 180px
    }

    .brand-page .grid-banner-section .img-hover p,.brand-page .grid-banner-section .img-hover-big p {
        max-width: 160px;
        height: 160px
    }

    .product-single__add-to-cart {
        width: 100%
    }

    #tab3 h5 {
        font-size: 1.3em;
        margin: 0
    }

    #trivia-article .info-text p {
        width: 100%;
        padding: 0;
        margin-bottom: 20px
    }

    .rec-slider.slick-slider .slick-next,.rec-slider.slick-slider .slick-prev {
        top: 55px
    }

    .slick-slider .slick-next,.slick-slider .slick-prev {
        width: 40px;
        height: 40px;
        margin: -20px 0
    }

    .slick-prev {
        left: -8px
    }

    .slick-next {
        right: -8px
    }

    .faq-section .track-link {
        padding: 10px 0
    }

    .faq-section .track-link .btn {
        position: relative;
        left: 0;
        max-width: 160px;
        display: block;
        margin: 10px 0 0
    }
}

@media screen and (max-width: 480px) {
    .grid-product__title {
        min-height:initial
    }

    .footer .footer-sec-right .grid__item {
        width: 100%;
        margin-bottom: 10px
    }

    .footer-bottom {
        padding-top: 10px
    }

    .footer-bottom p {
        width: 100%;
        text-align: center
    }

    .footer-i-links .footer-blocks.footer-links {
        width: 100%
    }

    #brand .main-content {
        padding-top: 0
    }

    .brand-page .grid-banner-section .grid-img-box,.brand-page .grid-banner-section .grid-img-box.grid-half {
        width: calc(100% - 20px);
        height: 240px
    }

    .brand-page .grid-banner-section .img-hover p,.brand-page .grid-banner-section .img-hover-big p,.grid-banner-section .img-hover p {
        max-width: 180px;
        height: 180px
    }

    .grid-img-box h5 {
        font-size: 12px;
        padding: 10px
    }

    .grid-img-box h5 span {
        min-width: 50%;
        padding: 10px 12px
    }

    #hp-banner-grid {
        margin: 0 -5px
    }

    #hp-banner-grid .grid-img-box {
        width: calc(50% - 10px);
        margin: 0 5px 10px
    }

    #hp-banner-grid .grid-img-box:nth-child(2n+1) {
        clear: left
    }

    .cart-main-i .grid .one-third {
        width: 90px;
        min-width: 90px
    }

    .blog-category .blog-header {
        margin-bottom: 20px
    }

    .blog-c-item .blog-img {
        width: 120px
    }

    .blog-c-item .blog-txt {
        width: calc(100% - 120px)
    }

    .rec-category {
        width: 100%
    }

    .rec-category .rec-image {
        height: 150px
    }

    .left-side h1 {
        font-size: 22px
    }

    .recipe-article {
        top: -40px
    }

    .recipe-article .recipe-info>div {
        width: 100%;
        display: table;
        padding: 2px 0
    }

    .recipe-info>div span {
        min-width: 50px;
        max-width: 50px;
        height: 50px;
        float: left
    }

    .recipe-info>div p,.recipe-info>div:first-child p {
        width: 100%;
        display: table-cell;
        vertical-align: middle;
        padding: 0 0 0 15px;
        text-align: left
    }

    .ingredients-item p,.ingredients-item p:nth-child(odd) {
        width: 100%;
        float: left;
        margin-bottom: 10px
    }

    .recipe-article .social-article .social-sharing {
        margin-top: 10px
    }

    .rel-products .slct-block {
        width: 100%;
        padding: 0;
        margin-bottom: 30px
    }

    .news-full-width .left-side .breadcrumb {
        font-size: 13px
    }

    .about-section .ab-content h6 {
        font-size: 20px
    }

    .faq-section span {
        font-size: 14px
    }

    .faq-section>ul>li {
        margin-bottom: 15px
    }

    .faq-section>ul>li>h6 {
        font-size: 14px
    }

    #offer .banner-blog,.banner-blog.rec-ctg {
        width: calc(100% - 20px);
        margin: 0 10px
    }

    #track-order .rte p {
        font-size: 14px
    }

    .thumbnails {
        width: 15%
    }

    .pro-thumb-slider {
        padding: 10px 0;
        margin-bottom: 20px
    }

    .pro-thumb-slider.slick-slider .slick-next,.pro-thumb-slider.slick-slider .slick-prev {
        height: 20px;
        background-size: 20px
    }

    .pro-thumb-slider.slick-slider .slick-prev {
        top: -5px
    }

    .pro-thumb-slider.slick-slider .slick-next {
        bottom: -5px
    }

    .product-single__photos {
        width: calc(100% - 15% - 10px)
    }

    .rec-img-txt .rec-img {
        margin-bottom: 20px
    }

    .rec-img-txt .rec-txt {
        font-size: .85rem
    }

    .rec-img-txt .rec-txt h2 {
        font-size: 18px
    }

    .rec-img-txt .rec-btn {
        margin-top: 20px
    }

    .rec-img-txt .rec-btn .btn {
        font-size: 13px;
        height: 36px;
        line-height: 35px;
        padding: 0 10px
    }

    .rec-img-txt.rec-text-2 .rec-txt p {
        font-size: 14px;
        line-height: 1.3
    }
}

@media screen and (max-width: 390px) {
    .product-single__add-to-cart {
        width:100%
    }

    .product-single__add-to-cart .SPCMP_Add {
        max-width: 100%;
        margin-bottom: 10px
    }

    .product-single__add-to-cart .btn {
        width: 100%;
        margin-top: 10px
    }
}

@media screen and (min-width: 481px) and (max-width:767px) {
    .cross-sell-products .grid-uniform {
        width:auto;
        margin-left: -30px
    }

    .grid__item.grid-product.medium--one-half.large--one-third {
        padding-left: 30px
    }

    .footer {
        text-align: left
    }

    .gird-right .grid-img-box:nth-child(2n+2) {
        float: right
    }

    .products-cookware>.grid-uniform>.grid__item.grid-product {
        width: 50%!important
    }

    #CollectionSection .grid-product {
        width: 50%
    }

    .bx-viewport {
        height: 315px!important
    }
}

@media only screen and (min-width: 768px) {
    .site-header .grid--table .medium-down--hide {
        width:70%
    }

    .site-header .grid--table .medium-down--one-half {
        width: 30%
    }
}

@media screen and (min-width: 768px) and (max-width:980px) {
    .collection-description {
        width:100%;
        position: relative;
        right: 0;
        top: -8px
    }

    .slick-slider .slick-dots {
        bottom: 15px
    }

    .site-header .site-nav .cart-link {
        line-height: 1
    }

    .grid-img-box h5 {
        font-size: 13px
    }

    .grid-img-box h5 span {
        min-width: 40%;
        padding: 14px 15px
    }

    .grid-banner-section .img-hover-big p {
        font-size: 18px;
        max-width: 230px;
        height: 230px;
        padding: 20px 70px 20px 40px
    }

    .grid-banner-section .img-hover {
        height: 140px
    }

    .grid-banner-section .img-hover p {
        font-size: 12px;
        max-width: 140px;
        height: 140px;
        padding: 20px 35px 20px 25px
    }

    .grid-banner-section .img-hover p:after {
        right: 30px
    }

    .img-hover img {
        height: 17px
    }

    .footer .newsletter-box,.footer-bottom {
        padding-left: 0
    }

    .collection-list {
        margin-bottom: 40px
    }

    span#ProductPrice {
        font-size: 1.5rem
    }

    .product-single__price--compare-at {
        font-size: 16px
    }

    .brand-page .grid-banner-section .grid-img-box {
        height: 230px
    }

    .brand-page .grid-banner-section .img-hover p {
        max-width: 150px;
        height: 150px
    }

    .brand-page .grid-banner-section .img-hover-big p {
        max-width: 210px;
        height: 210px;
        font-size: 16px;
        padding: 30px 50px 30px 35px
    }

    .brand-page .grid-banner-section .img-hover-big p:after {
        right: 50px
    }

    .brand-page .img-hover-big img {
        right: 15px
    }

    .product-single__add-to-cart .SPCMP_Add,.product-single__add-to-cart .btn span {
        font-size: .8rem!important
    }

    .products-cookware>.grid-uniform>.grid__item.grid-product {
        width: 50%
    }

    .tab-content {
        padding: 30px 0 10px
    }

    .descript h3 {
        font-size: 12px;
        padding: 12px 5px
    }

    .grid-product__price-wrap {
        width: calc(100% - 115px);
        margin-top: 6px
    }

    .grid-product .btn {
        font-size: 12px;
        padding: 0 10px;
        height: 38px;
        line-height: 38px
    }

    .main-update-cart {
        text-align: right
    }

    #product-grid-list .grid-uniform .grid__item:nth-child(3n+1) {
        clear: none
    }

    #product-grid-list .grid-uniform .grid__item:nth-child(2n+1) {
        clear: left
    }

    .blog-wrapper {
        margin-top: 50px
    }

    .blog-wrapper .blog-sidebar {
        width: 36%
    }

    .blog-category .blog-header {
        margin-bottom: 20px
    }

    .blog-category .blog-header h2 {
        font-size: 18px;
        line-height: 24px
    }

    .blog-c-item .blog-img {
        width: 100px
    }

    .blog-c-item .blog-txt {
        width: calc(100% - 100px)
    }

    .blog-wrapper .blog-content-right {
        width: 64%
    }

    .blog-wrapper .blog-content-right>.grid__item {
        padding-left: 0
    }

    .article__featured-link {
        margin-bottom: 10px
    }

    .blog-article .blog-content h2 {
        font-size: 20px
    }

    .blog-article .blog-desc time.date,.featured-blog__date time.date {
        font-size: inherit
    }

    .featured-blog__post .h3 {
        font-size: 16px;
        margin-bottom: 10px
    }

    .template-blog .rec-header {
        margin: 30px 0
    }

    .recipe-sidebar.rec_sticky {
        width: calc(25% - 15px);
        top: 101px
    }

    .recipe-sidebar.rec_sticky.rec_ft_sticky {
        width: 25%
    }

    .rec-category {
        width: 50%
    }

    .rec-ctg-page .rec-content-right .rec-category:nth-child(3n+1) {
        clear: none
    }

    .rec-ctg-page .rec-content-right .rec-category:nth-child(2n+1) {
        clear: left
    }

    .rec-category .ctg-desc h2 {
        font-size: 16px
    }

    .rec-category .ctg-desc .rte {
        font-size: 14px
    }

    .ctg-filter .ctg-title {
        font-size: 1.1rem
    }

    .ctg-filter .ctg-list li {
        font-size: 14px;
        margin-bottom: 6px
    }

    .rec-img-txt .rec-txt h2 {
        font-size: 20px
    }

    .rec-img-txt .rec-txt p {
        font-size: 16px;
        line-height: 24px;
        max-height: 48px
    }

    .recipe-article .breadcrumb {
        font-size: 13px
    }

    .left-side {
        width: 48%
    }

    .side_fixed {
        max-width: 100%;
        width: calc(48% - 29px);
        top: 101px
    }

    .side_fixed.side_fixed_ft,.side_fixed_ft {
        width: 48%
    }

    .left-side h1 {
        font-size: 22px
    }

    .recipe-article .article-right {
        width: 48%
    }

    .recipe-article .recipe-info>div {
        width: 33.33%;
        padding: 0 2px;
        text-align: center
    }

    .recipe-info>div span {
        float: none
    }

    .recipe-info>div:first-child span {
        margin: auto
    }

    .recipe-info>div p {
        line-height: 18px
    }

    .recipe-article .main-content h2 {
        font-size: 22px
    }

    .recipe-article .main-content p {
        font-size: 16px
    }

    .selected-recipes .featured-blog__date {
        margin-top: 20px
    }

    .selected-recipes h6 {
        font-size: 20px
    }

    .rel-products .slct-block {
        padding: 0 15px
    }

    .sticky_pro {
        max-width: 100%;
        width: calc(58.333% - 35px);
        top: 101px
    }

    .sticky_pro.non_sticky_pro {
        width: 58.333%
    }

    .ac-table td,.ac-table th {
        padding: 15px 10px
    }

    .ac-table td {
        font-size: 14px
    }

    .rec_blog .rec_details h2 {
        font-size: 20px
    }

    .rec_blog .rec_details p {
        font-size: 16px
    }
}

@media screen and (min-width: 981px) and (max-width:1021px) {
    .collection-description {
        width:42.571429%;
        top: 35%;
        right: 7px
    }

    .slick-slider .slick-dots {
        bottom: 115px
    }

    .blog-wrapper {
        margin-top: 60px
    }

    .blog-wrapper .blog-sidebar {
        width: 36%
    }

    .blog-wrapper .blog-content-right {
        width: 64%
    }

    .blog-wrapper .blog-content-right>.grid__item {
        padding-left: 0
    }

    .rel-products .slct-block {
        padding: 0 30px
    }
}

@media screen and (min-width: 1021px) and (max-width:1199px) {
    .site-header .grid--table .medium-down--one-half {
        width:240px;
        min-width: 240px
    }

    .site-header .grid--table .medium-down--hide {
        width: 100%
    }
}

@media screen and (min-width: 1021px) and (max-width:1140px) {
    .template-article .right-part {
        width:66%
    }

    .site-nav--compress__menu {
        display: none!important
    }

    li.site-nav__item.search .header-form {
        top: 0
    }

    .rel-products .slct-block {
        padding: 0 30px
    }
}

@media screen and (min-width: 769px) and (max-width:1140px) {
    .otp-row .large--seven-twelfths {
        width:50%
    }

    .otp-row .large--five-twelfths {
        width: 50%
    }

    .cart-page .otp-main {
        bottom: 100px
    }

    .cart-page .otp-main #verify-gen {
        width: 100px
    }

    .cart__row {
        margin-bottom: 10px
    }
}

@media screen and (min-width: 1600px) {

    .custom-content .rte {
        margin-bottom: 40px;
        overflow: hidden;
        position: relative;
        top: 0
    }

    .custom-content .rte>div {
        margin-bottom: 0
    }

    .custom-content .custom__item {
        margin-bottom: 0
    }
}

@media screen and (min-width: 1021px) {
    .template-index .sng-feature-blog .featured-blog .grid-uniform {
        margin:0
    }

    .template-index .sng-feature-blog .featured-blog .post-item,.template-index .sng-feature-blog .featured-blog .section-header {
        padding: 0 30px
    }
}

@media screen and (min-width: 768px) and (max-width:1020px) {
    .mobile-nav__item a,.mobile-nav__toggle button {
        text-transform:capitalize;
        color: #fff
    }

    li.mobile-nav__item.mobile-nav__item--secondary {
        display: none
    }

    .mobile-nav__item a,.mobile-nav__toggle button {
        text-transform: capitalize;
        color: #fff
    }

    .saucepan-col {
        width: 31%
    }

    .section-header {
        overflow: hidden;
        width: 100%
    }

    .sidebar .medium--one-half {
        width: 100%
    }

    .left-hand .sidebar.grid__item {
        width: 100%;
        position: relative;
        left: 0
    }

    .template-article .right-part {
        width: 90%
    }

    body.template-index .page-container main div #shopify-section-featured-products #CollectionSection .wrapper .grid-uniform .grid__item.grid-product.medium--one-half.large--one-third:nth-child(3n+1) {
        padding-left: 30px
    }

    #shopify-section-1508155217378 #CollectionSection .wrapper .grid-uniform .grid__item.grid-product.medium--one-half.large--one-third:nth-child(3n+1) {
        padding-left: 30px
    }

    #shopify-section-1508155217378 #CollectionSection .wrapper .grid-uniform .grid__item.grid-product.medium--one-half.large--one-third:nth-child(2n+1) {
        padding-left: 0
    }

    div .mobile-nav__link:hover {
        color: #fff
    }

    .template-collection .page-container main .wrapper .collects div .top-part .crntblnk .subcategories .saucepan-col {
        width: 31%;
        margin: 0
    }

    .template-collection .page-container main .wrapper .collects div .top-part .crntblnk .subcategories .saucepan-col:nth-child(3n+2) {
        margin: 0 13px 20px 13px
    }

    .sidebar.colltn h3 {
        font-size: 13px
    }

    .top-sort.coll {
        width: 100%
    }

    .products-cookware.right {
        margin-left: 0
    }

    #shopify-section-hotdeal-products #CollectionSection .wrapper .grid-uniform .grid__item.grid-product.medium--one-half.large--one-third:nth-child(3n+1) {
        padding-left: 30px
    }

    #shopify-section-hotdeal-products #CollectionSection .wrapper .grid-uniform .grid__item.grid-product.medium--one-half.large--one-third:nth-child(2n+1) {
        padding: 0
    }

    #brand.template-collection .page-container main .wrapper .collects div .top-part .crntblnk .subcategories .saucepan-col:nth-child(3n+2) {
        margin: 0 20px 20px 20px
    }

    .banner-blog .banner-text {
        top: 17%
    }

    aside .sidebar .shopify-section:first-child .newsletter .wrapper {
        padding: 10px 10px
    }

    ::-webkit-input-placeholder {
        font-size: 12px
    }

    ::-moz-input-placeholder {
        font-size: 12px
    }

    ::-ms-input-placeholder {
        font-size: 12px
    }

    ::-o-input-placeholder {
        font-size: 12px
    }

    aside .sidebar #shopify-section-newsletter .newsletter .wrapper form .newsletter--form div span button {
        padding: 10px 2px;
        font-size: 12px
    }

    aside .sidebar #shopify-section-newsletter .newsletter .wrapper form .newsletter--form div input {
        padding: 0 8px
    }

    .featured-blog .wrapper .grid-uniform {
        margin-top: 30px
    }

    .featured-blog--featured-blog-2 .wrapper {
        padding: 0
    }

    div.descript:nth-child(4) {
        padding: 0 10px
    }

    .bx-viewport {
        height: 234px!important
    }

    .ajaxcart__product-name--wrapper a {
        color: #fff
    }

    .template-product .product-single__description {
        clear: both
    }

    .product-single__quantity {
        width: 40%
    }

    .template-article #shopify-section-footer {
        padding: 0
    }

    .template-product .page-container main .wrapper #shopify-section-featured-products #CollectionSection .wrapper .grid-uniform .grid__item.grid-product.medium--one-half.large--one-third:nth-child(3n+1) {
        padding-left: 30px
    }

    .wrapper .all-content .grid {
        margin-left: 0
    }

    .mc-field-group.input-group input:first-child {
        display: inline-block;
        vertical-align: middle;
        width: 70%
    }

    .site-nav--mobile {
        display: none
    }

    ul.slick-slider .slick-dots {
        bottom: 210px
    }

    .registeration-main {
        padding-top: 70px
    }

    .site-header .wrapper {
        padding: 0 20px
    }

    .site-header .grid--table .large--hide {
        display: none!important
    }

    .site-header .grid--table .medium-down--hide {
        width: 80%;
        display: table-cell!important
    }

    .site-header .grid--table .medium-down--one-half {
        width: 20%;
        min-width: 20%
    }

    .site-header .site-nav .site-nav__link {
        font-size: 12px;
        padding: 10px 3px
    }

    .site-nav__link .icon-arrow-down {
        padding-left: 0
    }

    .site-header__logo img {
        width: 100%;
        margin: 0 auto
    }

    .site-header .grid--table .site-nav {
        text-align: right
    }

    .site-header .site-nav .site-nav__link {
        padding: 10px 5px
    }

    li.site-nav__item.search {
        width: 100px
    }

    li.site-nav__item.search input {
        width: 100px
    }

    .header-container {
        padding-top: 118px
    }

    .footer-i-links .footer-blocks {
        width: 25%
    }

    .footer-i-links .footer-blocks.ft-whatsapp-text {
        width: 100%;
        margin-bottom: 30px
    }

    .footer-i-links .footer-blocks.footer-links {
        width: 21%
    }

    .footer-i-links .footer-blocks.footer-social {
        width: 16%
    }

    .footer-links ul {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }

    .section-header { 
        margin-bottom: 40px
    }

    h2.h1.section-header__title {
        font-size: 1.8em
    }

    .featured-blog .section-header {
        padding-left: 0
    }

    .featured-blog .wrapper,.news-rec-section .wrapper {
        padding: 0 15px
    }

    .otp-row .large--seven-twelfths {
        width: 50%;
        padding-right: 20px
    }

    .otp-row .large--five-twelfths {
        width: 50%
    }

    .recipe-sidebar.sticky {
        top: 101px;
        height: calc(100vh - 115px)
    }

    .rec-lnd-page .wrapper {
        padding: 0
    }

    .rec-i-sections .row {
        margin: 0 -15px
    }

    .rec-i-sections .col-6 {
        padding: 0 15px
    }
}

@media only screen and (min-width: 981px) and (max-width:1124px) {
    .recipe-info>div:first-child {
        width:25%
    }

    .recipe-info>div:nth-child(2) {
        width: 37%
    }

    .recipe-info>div:first-child p {
        line-height: normal;
        display: inline-block;
        vertical-align: middle
    }

    .recipe-sidebar.rec_sticky {
        width: calc(25% - 15px)
    }

    .recipe-sidebar.rec_sticky.rec_ft_sticky {
        width: 25%
    }

    .side_fixed {
        max-width: 100%;
        width: calc(45% - 27px)
    }

    .side_fixed.side_fixed_ft,.side_fixed_ft {
        width: 45%
    }

    .sticky_pro {
        max-width: 100%;
        width: calc(58.333% - 35px)
    }

    .sticky_pro.non_sticky_pro {
        width: 58.333%
    }
}

@media only screen and (min-width: 768px) and (max-width:1199px) {
    .footer .wrapper {
        padding:0 30px
    }

    .footer-i-links .row {
        margin: 0 -10px
    }

    .footer-i-links .footer-blocks {
        padding: 0 10px
    }

    .whatsapp-link {
        margin-top: 10px
    }
}

@media screen and (min-width: 1600px) and (max-width:2500px) {
    .banner-blog .banner-text {
        top:25%
    }
}

@media only screen and (min-width: 768px) {
    .collection-item img {
        -webkit-transform:scale(1);
        transform: scale(1);
        -webkit-transition: -webkit-transform 8s cubic-bezier(.25,.46,.45,.94);
        transition: -webkit-transform 8s cubic-bezier(.25,.46,.45,.94);
        transition: transform 8s cubic-bezier(.25,.46,.45,.94);
        transition: transform 8s cubic-bezier(.25,.46,.45,.94),-webkit-transform 8s cubic-bezier(.25,.46,.45,.94)
    }

    .collection-item .collection-box:hover img {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

@media only screen and (min-width: 1551px) and (max-width:1639px) {
    .about-section .ab-content h6 {
        font-size:38px
    }

    .about-section .ab-content p {
        font-size: 22px
    }
}

@media only screen and (min-width: 1640px) and (max-width:1800px) {
    .about-section .ab-content h6 {
        font-size:40px
    }

    .about-section .ab-content p {
        font-size: 23px
    }
}

@media only screen and (max-width: 1550px) {
    body {
        font-size:16px 
    }


    .site-i-logo img {
        max-width: 320px
    }

    .site-i-icons .site-icon img {
        max-height: 23px
    }

    .cart-link__bubble--visible {
        height: 18px;
        width: 18px;
        font-size: 12px
    }

    .site-i-icons {
        padding: 5px 0 0
    } 

    .site-nav-menu .site-nav-link {
        font-size: 20px;
        padding: 25px 30px
    }

    .site-lvl2-link h6 {
        font-size: 21px
    }

    .site-lvl2-link .site-lvl3-ul a {
        font-size: 19px
    }

    .site-nav-submenu {
        padding: 70px 0 50px
    }

    .slick-dots button {
        height: 17px;
        width: 17px
    }

    .collection-item h3 {
        font-size: 25px
    }

    .grid-product .hulkapps-reviews .item-reviews .icon-review {
        font-size: 23px
    }

    .grid-product .hulkapps-reviews .item-reviews .reviews-total {
        font-size: 20px;
        line-height: normal
    }

    .site-lvl2img-link li span {
        font-size: 19px
    }

    .site-lvl2img-link li img {
        height: 80px
    }

    .recipie-blocks h3 {
        font-size: 23px
    }

    .recipie-blocks p {
        font-size: 18px
    }

    .btn-txt-link {
        font-size: 19px
    }

    .btn-txt-link:before {
        height: 12px;
        width: 12px;
        right: 8px
    }

    .feature-single-post h2 {
        font-size: 40px
    }

    .feature-single-post p {
        font-size: 21px
    }

    .footer-i-links .footer-blocks.footer-social {
        padding: 0 10px 0 30px
    }

    .social-icons a {
        margin-right: 45px
    }

    .whatsapp-text h2 {
        font-size: 30px
    }

    .whatsapp-text p {
        font-size: 20px
    }

    .footer {
        font-size: 17px
    }

    .social-icons a svg {
        height: 30px;
        width: 30px
    }

    .product-single .sidebar-val {
        width: 60%
    }

    .right-product {
        width: 40%
    }

    .product-single .sidebar-val.sticky_pro:not(.non_sticky_pro) {
        width: calc(60% - 135.6px)
    }

    .product-single__title {
        font-size: 25px
    }

    span#ProductPrice {
        font-size: 25px
    }

    .product-single__description ul li {
        font-size: 17px
    }

    .sec-top-dec p {
        font-size: 22px
    }

    .sec-btm-dec .section-title h2 {
        font-size: 25px
    }

    .pro-review-section .hulkapps-reviews .icon-review {
        font-size: 25px;
        margin-right: 10px
    }

    .pro-review-section .hulkapps-reviews #reviewsList .review-title {
        font-size: 18px
    }

    .hulkapps-reviews #reviewsList .review-body {
        font-size: 17px
    }

    .au-client-name {
        font-size: 17px
    }

    .deal-main-price .grid-product__price,.deal-main-price .grid-product__price .real_price {
        font-size: 26px
    }

    .btn.yellow-btn {
        font-size: 21px
    }

    .deal-add-cart .add-deal-product {
        max-width: 350px
    }

    .col-main-grid .section-title {
        margin-bottom: 60px
    }

    .collection-i-item h3 {
        font-size: 25px
    }

    .collection-i-item .collection-i-btn {
        font-size: 15px
    }

    .coll-upr-text h2 {
        font-size: 43px
    }

    .best-seller-products .section-title {
        margin-bottom: 60px
    }

    .full-ab-text p {
        font-size: 26px
    }

    .about-section .ab-content {
        padding-left: 50px
    }

    .about-section.ab-sec-small .ab-content {
        padding-right: 50px
    }

    .about-section .ab-content h6 {
        font-size: 40px
    }

    .about-section .ab-content p {
        font-size: 21px
    }

    .sub-website-growth {
        padding: 100px 40px
    }

    .sub-website-growth img {
        height: 75px
    }

    .sub-website-growth h2 {
        font-size: 25px
    }

    .sub-website-growth p {
        font-size: 20px
    }
}

@media only screen and (max-width: 1500px) {
    .about-section .ab-content h6 {
        font-size:36px
    }

    .about-section .ab-content p {
        font-size: 18px
    }
}

@media only screen and (max-width: 1400px) {
    .product-single .sidebar-val.sticky_pro:not(.non_sticky_pro) {
        width:calc(60% - 54px)
    }

    .odd-even-dec {
        margin: 0
    }
}

@media only screen and (max-width: 1359px) {
    div#insta-feed {
        padding-left:27px;
        padding-right: 27px
    }
}

@media only screen and (max-width: 1199px) {
    .container {
        padding:0 30px
    }

    .site-nav-menu .site-nav-link {
        font-size: 18px;
        padding: 25px 20px;
        line-height: 1.29
    }

    .site-i-icons .site-icon {
        min-width: inherit
    }

    .site-i-logo img {
        max-width: 260px
    }

    .site-nav-submenu {
        padding: 60px 0 40px
    }

    .site-lvl2img-link li img {
        height: 60px
    }

    .site-lvl2img-link li span {
        font-size: 18px
    }

    .site-lvl2-link h6 {
        font-size: 22px;
        margin-bottom: 30px
    }

    .site-lvl2-link .site-lvl3-ul a {
        font-size: 18px
    }


    .collection-item h3 {
        font-size: 22px
    }



    .grid-product {
        padding: 0 20px
    }


    .grid-product .grid-product__meta {
        padding-top: 30px
    }

    .grid-product .hulkapps-reviews .item-reviews .icon-review {
        font-size: 18px
    }

    .grid-product .hulkapps-reviews .item-reviews .reviews-total {
        font-size: 17px
    }

    .grid-product .item-reviews>span {
        margin: 0 4px
    }

    .grid-product .grid-product__price {
        font-size: 16px
    }

    .grid-product .grid-product__price .real_price {
        font-size: 20px
    }

    .grid-product .grid-product__title {
        font-size: 18px
    }

    .colle-full .grid-uniform .grid__item{
        width: 33.33%;
        padding: 0 20px;
    }

    .recipies-section {
        padding: 100px 0 70px
    }

    .recipies-section .row {
        margin: 0 -15px
    }

    .feature-single-post {
        padding: 100px 0
    }

    .feature-single-post h2 {
        font-size: 35px
    }

    .feature-single-post p {
        font-size: 18px
    }

    .instgram-section {
        padding: 100px 0 0
    }

    div#insta-feed {
        padding: 0 20px 100px
    }

    .insta-title h3 {
        font-size: 30px
    }

    .insta-title h4 {
        font-size: 20px
    }

    .insta-title {
        margin-bottom: 50px
    }

    div#insta-feed>a:not(.instafeed-lightbox) {
        padding: 0 15px
    }

    .recent_view-products {
        padding: 100px 0
    }

    .recipie-blocks h3 {
        font-size: 22px
    }

    .recipie-blocks p {
        font-size: 18px
    }

    .section-title {
        margin-bottom: 50px
    }

    .social-icons a svg {
        height: 30px;
        width: 30px
    }

    .social-icons {
        margin-bottom: 10px
    }

    .whatsapp-text h2 {
        font-size: 24px;
        margin-bottom: 20px
    }

    .whatsapp-text p {
        font-size: 18px;
        margin-bottom: 20px
    }

    .btn,button {
        padding: 16px 20px 17px 20px;
        font-size: 18px
    }

    .cart-link__bubble--visible {
        right: -8px
    }

    .footer-copyright {
        margin-top: 10px
    }

    .site-footer {
        margin-top: 100px
    }

    .wrapper {
        padding: 0 35px
    }

    .product-breadcrums {
        padding-left: 0
    }

    .product-breadcrums nav.breadcrumb {
        font-size: 15px
    }

    .product-single .sidebar-val {
        width: 55%
    }

    .right-product {
        width: 45%
    }

    .product-single .sidebar-val.sticky_pro:not(.non_sticky_pro) {
        width: calc(55% - 38px)
    }

    .right-product .grid__item {
        padding-left: 25px
    }

    .product-single__title {
        font-size: 22px
    }

    .pro-prices {
        margin: 15px 0
    }

    span#ProductPrice {
        font-size: 22px
    }

    .sec-top-dec p {
        padding: 0
    }

    .de-left-btm-dec h5 {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .de-left-btm-dec p {
        font-size: 18px
    }

    .dec-grid-design:nth-child(odd) .de-left-btm-dec {
        padding-right: 40px
    }

    .dec-grid-design:not(:first-child) {
        margin-top: 100px
    }

    .pro-review-section .hulkapps-reviews #reviewsList .row .col-sm-12.wrapper {
        padding: 0
    }

    .hulkapps-reviews #reviewsList>.row .review-item>.row {
        padding: 0 30px
    }

    .hulkapps-reviews #reviewsList .reviews-header {
        padding-bottom: 50px
    }

    .pro-review-section .hulkapps-reviews #reviewsList .review-item {
        padding: 50px 0 40px
    }

    .pro-review-section .hulkapps-reviews .icon-review {
        font-size: 20px;
        margin-right: 7px
    }

    .pro-review-section .hulkapps-reviews #reviewsList .review-title {
        font-size: 17px;
        margin: 20px 0
    }

    .hulkapps-reviews #reviewsList .review-body {
        font-size: 16px;
        margin-bottom: 10px
    }

    .bundle-deal-section,.cross-sell-products {
        padding: 100px 0
    }

    .pro-thumb-slider .pro-thumb-slide img {
        max-height: 110px
    }

    .sec-btm-dec {
        padding-bottom: 100px;
        margin-bottom: 0
    }

    .pro-review-section {
        margin-top: 100px
    }

    .dec-grid-design:nth-child(even) .de-left-btm-dec {
        padding-left: 40px
    }

    .feat-recipie-products {
        padding: 100px 0 70px
    }

    .deal-main-price .grid-product__price,.deal-main-price .grid-product__price .real_price {
        font-size: 25px
    }

    .btn.yellow-btn {
        font-size: 20px
    }

    .coll-upr-text h2 {
        font-size: 40px
    }

    .col-main-grid {
        padding: 100px 0 64px
    }

    .col-main-grid .col-slider-category {
        padding: 0 15px
    }

    .collection-i-item h3 {
        font-size: 22px
    }

    .col-main-grid .section-title {
        margin-bottom: 50px
    }

    .template-collection .collection-listing {
        padding: 80px 0
    }

    .sidebar.colltn ul li {
        font-size: 15px;
        padding: 4px 0 0
    }

    .coll-featured-product {
        margin-bottom: 20px
    }

    .page-best-seller .cookware-banner {
        margin-bottom: 0
    }

    .best-seller-products {
        padding: 100px 0
    }

    .best-seller-products .grid-product {
        margin-bottom: 55px
    }

    .page-best-seller .recent_view-products {
        padding: 100px 0
    }

    .best-seller-products .section-title {
        margin-bottom: 50px
    }

    .full-ab-text {
        padding: 100px 0
    }

    .full-ab-text p {
        padding: 0;
        margin: 0
    }

    .full-ab-text p {
        font-size: 23px
    }

    .about-section .ab-content {
        padding-left: 30px
    }

    .about-section .ab-content h6 {
        font-size: 35px
    }

    .about-section .ab-content p {
        font-size: 18px
    }

    .about-section {
        margin-bottom: 100px
    }

    .about-section.ab-sec-small .ab-content {
        padding-right: 30px
    }

    .website-growth-grid {
        padding: 0 15px
    }

    .about-website-growth .row {
        margin: 0 -15px
    }

    .sub-website-growth {
        padding: 60px 20px
    }

    .sub-website-growth img {
        height: 60px
    }

    .sub-website-growth h2 {
        font-size: 22px
    }

    .sub-website-growth p {
        font-size: 18px
    }

    .about-website-growth {
        margin-bottom: 100px
    }
}

@media only screen and (max-width: 1079px) {
    .template-search:not(.search-open) div.snize-ac-results:not(.snize-ac-results-mobile) {
        margin-left:0!important
    }
}

@media only screen and (max-width: 1024px) {
    .site-i-icons .site-icon img {
        max-height: 22px
    }

    .site-nav-menu .site-nav-link {
        font-size: 16px;
        padding: 20px 15px
    }

    .site-logo-icons {
        padding: 35px 0 25px
    }

    .site-nav-submenu {
        padding: 40px 0 30px
    }

    .site-lvl2-link {
        margin-left: -15px
    }

    .site-lvl2-link h6 {
        font-size: 18px;
        margin-bottom: 25px
    }

    .site-lvl2-link .site-lvl3-ul a {
        font-size: 16px
    }

    .site-lvl2img-link li img {
        height: 50px
    }

    .site-lvl2img-link li span {
        font-size: 16px
    }

    .announcement-bar__message {
        font-size: 14px
    } 

    .section-title h2 {
        font-size: 32px;
        
    }
    .section-title p{
        font-size: 16px;
    }

    .collection-item .collection-info {
        padding: 25px 18px 
    } 

    .collection-item h3 {
        font-size: 20px; 
        word-break: break-word
    }

    .grid-product .grid-product__price-wrap {
        width: 100%
    }
 
    .recipies-section .row {
        margin: 0 -10px
    }

    .recipie-blocks h3 {
        font-size: 20px
    }

    .recipie-blocks p {
        font-size: 16px
    }

    .feature-single-post h2 {
        font-size: 30px;
        margin-bottom: 20px
    }

    .feature-single-post p {
        font-size: 17px
    }

    .feature-single-post .single-post-content {
        padding: 0 30px
    }

    div#insta-feed>a:not(.instafeed-lightbox) {
        padding: 0 10px
    }

    div#insta-feed {
        padding: 0 20px 100px
    }

    .footer .site-ft-logo img {
        max-height: 50px
    }

    .footer {
        padding: 48px 0 60px
    }

    .social-icons a {
        margin-right: 30px
    }


    .res-srchbar {
        top: 20px
    }

    .pro-thumb-slider .pro-thumb-slide img {
        max-height: 80px
    }

    .product-single__description .short-description:not(:last-child) {
        max-height: 280px
    }

    .read-more-collps::after {
        height: 200px
    }

    .wrapper {
        padding: 0 30px
    }

    .product-single .sidebar-val.sticky_pro:not(.non_sticky_pro) {
        width: calc(55% - 33px)
    }

    .sec-btm-dec .section-title h2 {
        font-size: 27px
    }

    .pro-colls-dec .rte .tab-content #product-attribute-specs-table th {
        font-size: 15px
    }

    .bundle-deal-section .collection-slider:not(.slick-slider) .grid-product:nth-child(n+4) {
        margin: 40px 0 0
    }

    .coll-upr-text h2 {
        font-size: 35px
    }

    .collection-i-item {
        padding: 0 10px 36px
    }

    .collection-i-item .collection-i-info {
        padding: 25px 12px
    }

    .collection-i-item h3 {
        font-size: 20px;
        word-break: break-word
    }

    .collection-i-item .collection-i-btn {
        padding: 7px 25px
    }

    .full-ab-text p {
        font-size: 20px
    }

    .about-section .ab-content h6 {
        font-size: 30px;
        margin-bottom: 20px;
    }

    .about-section .ab-content p {
        font-size: 17px;
    }

    .rec-i-sections .col-6 {
        padding: 0 20px;
    }

    .rec-i-sections>.row {
        margin: 0 -20px;
    }

    .shipway_div>h3 {
        font-size: 27px;
    }
}

@media only screen and (max-width: 767px) {

    body {
        font-size:14px;
    }

    .h1,h1 {
        font-size: 35px;
    }

    .h2,h2 {
        font-size: 25px;
    }

    .h3,h3 {
        font-size: 20px;
    }

    .container,.wrapper { 
        padding: 0 20px;
    }

    .btn, button {
        font-size: 17px; 
        padding: 14px 20px 15px 20px;
    }

    .site-logo-icons .container, .site-nav-submenu .container{
        padding: 0 20px 
    }

    .announcement-bar__message {
        font-size: 12px;
        line-height: normal
    }

    .announcement-bar{
        padding: 8px 15px; 
    }

    .site-i-logo img {
        max-width: 142px
    }

    .site-i-logo {
        padding: 0 10px
    }

    .site-nav-menu {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        width: 310px;
        background: rgb(32 32 32 / .9);
        -webkit-transform: translateX(-101%);
        -moz-transform: translateX(-101%);
        transform: translateX(-101%);
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        transition: all .3s ease;
        overflow-y: auto;
        overflow-x: hidden; 
        display: flex;
        flex-wrap: wrap;
        z-index: 999;
        padding: 15px 20px 67px;
        margin: 0
    }

    .site-nav-menu.open {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        transform: translateX(0)
    }

    .c-mask {
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background: rgba(0,0,0,.6);
        opacity: 0;
        visibility: hidden;
        z-index: 998
    }

    .c-mask.show {
        opacity: 1;
        visibility: visible
    }

    .menu-icon {
        width: 21px;
        cursor: pointer
    }

    .site-i-icons {
        padding: 0
    }

    .menu-icon img {
        display: block
    }

    .close-nav {
        margin: 15px 0;
        float: left;
        cursor: pointer
    }

    .site-nav-menu ul {
        width: 100%
    }

    .site-nav-menu .site-nav-li {
        width: 100%;
        border-bottom: 1px solid #ccc
    }

    .device-social-icon {
        width: calc(100% + 40px);
        border-top: 1px solid #ccc;
        margin-left: -20px;
        margin-top: auto;
        flex-shrink: 0;
        display: inline-block
    }

    .user-links li {
        width: 100%
    }

    .close-nav svg {
        fill: #fff;
        height: 17px;
        width: 17px
    }

    .site-nav-submenu {
        position: static;
        display: none;
        opacity: 1;
        visibility: visible;
        background: 0 0;
        padding: 0;
        transition: none
    }

    .site-nav-submenu .container {
        padding: 0;
        flex-wrap: wrap
    }

    .site-lvl2-link .site-lvl2-ul {
        max-width: 100%!important;
        width: 100%;
        padding: 0
    }

    .site-lvl3-ul {
        display: none
    }

    .site-lvl2-link .site-lvl2-ul li {
        margin: 0
    }

    .site-lvl2-link h6 {
        font-size: 16px;
        margin-bottom: 0;
        cursor: pointer;
        padding: 20px 15px 20px 20px;
        border-top: 1px solid #ccc;
        line-height: 1.24;
        display: block;
        position: relative
    }

    .site-nav-submenu .site-lvl2img-link.type2 ul li:nth-child(n+4),.site-nav-submenu .site-lvl2img-link.type3 ul li:nth-child(n+4) {
        margin-top: 0
    }

    .site-nav-submenu .site-lvl2img-link.type2,.site-nav-submenu .site-lvl2img-link.type3 {
        padding-bottom: 0
    }

    .site-lvl2-link .site-lvl3-ul a {
        font-size: 16px;
        padding: 20px 15px 20px 25px;
        display: block;
        border-top: 1px solid #ccc;
        text-transform: uppercase;
        line-height: 1.2
    }

    .site-lvl2img-link {
        max-width: 100%;
        width: 100%
    }

    .site-lvl2img-link ul {
        width: 100%;
        margin: 0
    }

    .site-lvl2img-link li {
        width: 100%;
        text-align: left;
        padding: 0;
        margin: 0
    }

    .site-lvl2img-link li img {
        display: none!important
    }

    .site-lvl2-link .site-lvl3-ul a:hover {
        color: #fff
    }

    .site-lvl2img-link li span {
        margin: 0;
        color: #fff!important;
        letter-spacing: inherit;
        line-height: inherit;
        color: inherit;
        font-size: inherit;
        padding: 0
    }

    .site-lvl2img-link li a {
        font-size: 16px;
        margin-bottom: 0;
        padding: 20px 15px 20px 20px;
        border-top: 1px solid #ccc;
        line-height: 1.24;
        display: block;
        position: relative;
        text-transform: uppercase;
        color: #fff
    }

    .site-lvl2-link {
        flex-wrap: wrap;
        margin: 0;
        width: 100%
    }

    .site-nav-menu .site-nav-link {
        position: relative;
        padding: 20px 0
    }

    .toggle-arrow {
        float: right;
        height: 15px;
        width: 15px;
        position: relative;
        text-align: center;
        margin-top: 2px;
        cursor: pointer
    }

    .toggle-arrow::after,.toggle-arrow::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 2px;
        background: #fff;
        margin: auto
    }

    .toggle-arrow:after {
        width: 2px;
        height: 100%
    }

    .site-lvl2-link h6.active .toggle-arrow::after,.site-nav-menu .site-nav-link.active .toggle-arrow::after {
        content: initial
    }

    .user-links .site-nav-li {
        border-bottom: none!important
    }

    ul.user-links {
        margin: 10px 0
    }

    .device-social-icon .social-icons {
        margin-top: 20px
    }

    .device-social-icon .social-icons a {
        color: #fff;
        margin: 0 18px
    }

    .device-social-icon .social-icons a svg {
        height: 22px;
        width: auto;
        max-width: 26px
    }

    body.menu-drawer-open {
        overflow: hidden
    }

    .site-logo-icons {
        padding: 16px 0
    }

    .mobile-slider-img {
        width: 100%
    }

    .slick-dots button {
        height: 12px;
        width: 12px
    }

    .slick-dots li {
        margin: 0 6px
    }

    .site-i-icons .site-icon {
        margin: 0 0 0 19px
    }

    .site-i-icons .site-icon img {
        max-height: 17px
    }

    .cart-link__bubble--visible {
        height: 15px;
        width: 15px;
        font-size: 10px;
        line-height: 15px
    }

    .section-title {
        margin-bottom: 22px;
        text-align: left;
    } 

    .collection-item {
        width: 100%
    }

    .section-title h2 {
        font-size: 26px;  
        text-align: left; 
        font-family:'Gotham';
        font-weight: 400;
    }

    .section-title p {
        text-align: left;
    }

    .section-title h3 {
        font-size: 16px;
        text-transform: uppercase;
        letter-spacing: 0;
        line-height: 1.05263158
    }

    .section-title.section-title2 {
        margin-bottom: 22px
    }

    .collection-item h3 {
        font-size: 21px;
        margin-bottom: 16px
    }

    .collection-item {
        padding-bottom: 0
    }

    .collection-item .collection-box:before {
        padding-bottom: 129%
    }

    .collection-banner .slick-dots {
        bottom: 23px;
        padding: 0 15px 0 28px;
        text-align: left
    }

    .collection-banner .slick-dots li {
        margin: 0 5px
    }

    .collection-banner .slick-dots button {
        height: 8px;
        width: 8px;
        background: 0 0;
        border: 1.5px solid #fff
    }

    .collection-banner .slick-dots li.slick-active button {
        background: #fff
    }

    .template-index #shopify-section-featured-products .collection-listing {
        border-top: 2px solid #eaeaea
    }


    .grid-product {
        padding: 0 7px
    }

    .collection-slider {
        padding: 0
    }
    .grid-product__vendor{font-size: 15px;}
    .grid-product .grid-product__title {
        font-size: 17px; 
        margin-bottom: 6px;
    }
    .grid-product a.btn.btn-full-width {
        margin-top: 13px; 
    } 
    .grid-product .jdgm-preview-badge { 
        margin-bottom: 8px; 
    }

    .grid-product .grid-product__meta {
        padding-top: 13px
    }

    .grid-product .hulkapps-reviews .item-reviews .icon-review {
        margin: 0 2px
    }

    .grid-product .grid-product__price .real_price {
        font-size: 17px 
    }
 
    .grid-product .grid-product__price {
        font-size: 14px
    }

    .colle-full .grid-uniform .grid__item{
        width: 50%;
        padding:0 10px 20px!important;
    }


    /* .template-collection #product-grid-list .grid-product .grid-product__price,.template-collection #product-grid-list .grid-product .grid-product__title,.template-search .grid-product .grid-product__price,.template-search .grid-product .grid-product__title {
        font-size: 17Px
    }

    .template-collection #product-grid-list .grid-product .grid-product__price .real_price,.template-search .grid-product .grid-product__price .real_price {
        font-size: 17px
    }  */

    .recipies-section {
        padding: 41px 0 39px
    }

    .recipies-section .row {
        margin: 0 -7px
    }

    .recipie-blocks p { 
        display: none
    }

    .recipies-section .section-title .btn-txt-link {
        display: none
    }

    .recipie-blocks h3 {
        font-size: 13px
    }

    .view-mobile-link {
        text-align: center
    }

    .btn-txt-link {
        font-size: 12px;
        padding-right: 18px
    }

    .btn-txt-link:before {
        top: 4px;
        width: 6px;
        height: 6px;
        right: 10px
    }

    .feature-single-post {
        padding: 42px 0 35px
    }

    .feature-single-post .section-title {
        margin-bottom: 18px
    }

    .feature-single-post .single-post-img a {
        padding-bottom: 50%
    }

    .feature-single-post .single-post-img {
        width: 100%;
        margin-bottom: 19px
    }

    .feature-single-post .single-post-content {
        padding: 0;
        width: 100%
    }

    .feature-single-post h2 {
        font-size: 14px;
        font-family: Gotham;
        font-weight: 500;
        margin-bottom: 7px
    }

    .feature-single-post p {
        font-size: 11px;
        margin: 0 0 34px;
        line-height: 1.3
    }

    .instgram-section {
        padding: 35px 0 0
    }

    .insta-title {
        margin: 0 0 26px
    }

    .insta-title h3 {
        font-size: 17px;
        margin-bottom: 12px
    }

    .insta-title h4 {
        font-size: 12px
    }

    div#insta-feed {
        padding: 0 13px 35px
    }

    div#insta-feed>a:not(.instafeed-lightbox) {
        padding: 0 5px;
        width: 50%;
        margin-bottom: 14px
    }

    .recent_view-products {
        padding: 46px 0
    }

    .recent_view-products .section-title {
        padding: 0 15px
    }

    .recent-slider {
        padding: 0
    }

    .recent_view-products .slick-list {
        padding-right: 65px
    }

    .footer .container {
        padding: 0 20px
    }

    .footer-links ul {
        display: inline-block;
        width: 100%
    }

    .footer {
        padding: 40px 0 65px
    }

    .site-ft-logo {
        display: none
    }

    .footer-i-links .row {
        margin: 0
    }

    .footer h6 {
        font-size: 15px;
        margin-bottom: 26px
    }

    .footer ul li {
        margin-bottom: 18px
    }

    .footer-links li a {
        font-size: 15px;
        font-family: Gotham
    }

    .footer-i-links .footer-blocks.footer-social {
        padding: 0;
        text-align: center;
        margin-top: 20px
    }

    .footer .footer-block-wrap {
        margin: 0;
        width: 100%;
        max-width: 100%
    }

    .social-icons {
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-wrap: wrap;
        margin-bottom: 3px
    }

    .whatsapp-text h2 {
        font-size: 23px
    }

    .social-icons a svg {
        height: 25px;
        width: auto;
        max-width: 30px
    }

    .social-icons a {
        margin-right: 40px
    }

    .footer-i-links .footer-blocks.footer-social:before {
        content: initial
    }

    .footer-i-links .footer-blocks.footer-links {
        max-width: 100%;
        padding: 0;
        width: 100%;
        border-bottom: 1px solid #f1d9ab;
        margin-bottom: 25px
    } 

    .whatsapp-text p {
        font-size: 15px;
        margin-bottom: 17px
    }

    .footer-copyright p {
        font-size: 11px
    }
 
    .footer-copyright {
        margin-top: 45px;
        text-align: center
    }

    .footer-i-links .footer-blocks.footer-links:nth-child(2) ul li {
        margin-bottom: 16.5px
    }

    .footer-i-links .footer-blocks.footer-links:nth-child(3) ul li {
        margin-bottom: 16px
    }

    .site-footer {
        margin-top: 45px
    }

    .footer-i-links .footer-blocks.footer-links:nth-child(2) h6 {
        margin-bottom: 20px
    }

    .footer-i-links .footer-blocks.footer-links:nth-child(3) h6 {
        margin-bottom: 22px
    }

    .whatsapp-text .btn {
        padding: 10px 23px;
        font-size: 16px;
    }

    .pouplar-collection {
        padding: 0 0 36px
    }

    .pouplar-collection .section-title {
        padding: 0 15px
    }

    .view-category-link {
        text-align: center;
        margin-top: -2px
    }

    .pouplar-collection .coll-ul-category {
        margin: 0 -10px;
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 15px
    }

    .pouplar-collection .coll-ul-category li:nth-child(-n+3) {
        margin-bottom: 25px
    }

    .pouplar-collection .coll-ul-category li {
        width: 33.33%;
        float: left;
        padding: 0 10px;
        margin-bottom: 10px;
        text-align: center
    }

    .pouplar-collection .coll-ul-category li img {
        width: 100%;
        height: 40px;
        object-fit: scale-down;
        object-position: bottom
    }

    .pouplar-collection .coll-ul-category li span {
        font-size: 13px;
        line-height: 1.1;
        letter-spacing: .15px;
        color: #000;
        display: block;
        margin: 10px 0 0
    }

    .egift-card {
        padding: 47px 0;
        border-bottom: 2px solid #eaeaea
    }

    .egift-card .section-title {
        margin-bottom: 16px
    }

    .pouplar-collection .coll-ul-category li:nth-last-child(-n+3) span {
        margin-top: 3px
    }

    .gift-grid {
        position: relative
    }

    .gift-grid::before {
        padding-bottom: 77%;
        content: "";
        display: block
    }

    .gift-grid img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover
    }

    .gift-upr-text {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 28px 20px;
        text-align: center
    }

    .gift-upr-text h3 {
        font-weight: 700;
        color: #fff;
        text-transform: uppercase;
        font-size: 22px;
        letter-spacing: 2px;
        margin-bottom: 3px
    }

    .gift-subtitle {
        color: #fff;
        font-size: 14px;
        padding: 0;
        display: block;
        letter-spacing: 1.4px
    }

    .mobile-sticky-bar {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 997;
        opacity: 0;
        visibility: hidden;
        transition: all .4s ease-in-out;
        transform: translatey(100%)
    }

    .mobile-sticky-bar .sub-sticky-bar {
        background: rgb(32 32 32 / .8);
        background-color: rgb(32 32 32 / .8);
        padding: 8px 6px;
        display: flex;
        flex-wrap: wrap
    }

    .mobile-sticky-bar.sticky-mobile {
        opacity: 1;
        visibility: visible;
        transform: translateY(0)
    }

    .sub-sticky-bar ul {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        align-items: center
    }

    .sub-sticky-bar ul li {
        width: 20%;
        padding: 0 3px;
        text-align: center;
        margin: 0
    }

    .sub-sticky-bar ul li img {
        height: 25px;
        width: 100%;
        object-position: bottom;
        object-fit: scale-down
    }

    .sub-sticky-bar ul li span {
        padding-top: 10px;
        color: #fff;
        font-weight: 500;
        font-family: Gotham;
        text-transform: uppercase;
        display: block;
        font-size: 11px
    }

    .sub-sticky-bar ul li .spk-wsp-chat-btn {
        position: static;
        padding: 0;
        background: 0 0;
        border: none;
        box-shadow: none
    }

    .m-fix-title {
        margin: 40px 0 30px!important
    }

    .section-title .m-b-coll {
        margin-bottom: 20px!important
    }

    .collection-slide .slick-dots button {
        height: 12px;
        width: 12px
    }

    .grid-product {
        width: 50%
    }

    .coll-cat-div>a {
        position: relative;
        display: block
    }

    .coll-cat-div>a img:nth-child(2) {
        display: none;
        position: absolute;
        top: 0;
        left: 0
    }

    .coll-cat-div>a:hover img:nth-child(2) {
        display: block;
        background: #fff
    }

    .coll-cat-div>a:hover .coll-cat-text {
        color: #d99229
    }

    .right-product {
        width: 100%;
        padding: 0
    }

    .right-product .grid__item {
        padding-left: 0
    }

    .product-single__title {
        font-size: 19px
    }

    span#ProductPrice {
        font-size: 19px
    }

    .product-single .sidebar-val.sticky_pro:not(.non_sticky_pro) {
        width: 100%
    }

    .custom-product-page .product-breadcrums {
        display: none
    }

    .custom-product-page {
        margin-top: 120px
    }

    .product-main-slider .slick-next,.product-main-slider .slick-prev {
        top: 50%;
        height: 30px;
        width: 30px;
        margin: -15px 0
    }

    .product-main-slider .slick-next:before,.product-main-slider .slick-prev:before {
        background-image: url(/cdn/shop/files/pr-arrow.png?v=1599285058);
        border: none;
        left: 0;
        height: auto;
        width: auto;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain
    }

    .product-main-slider .slick-next::before {
        background-position: right center
    }

    .product-main-slider .slick-next {
        transform: none;
        right: -22px
    }

    .product-main-slider .slick-prev {
        transform: rotate(180deg);
        left: -22px
    }

    .pro-colls-dec .rte .tab-content #product-attribute-specs-table th {
        font-size: 14px
    }

    .product-main-slider .slick-prev::before {
        background-position: center right
    }

    .custom-product-page .wrapper,.pro-dec-custom .wrapper {
        padding: 0 30px
    }

    .pr-device-flex {
        display: flex;
        flex-wrap: wrap
    }

    .template-product .product-single__description {
        order: 1
    }

    .custom-tab-product {
        order: 1
    }

    .social-share.pro-share-icon {
        order: 1;
        width: 100%;
        margin-top: 20px
    }

    .add-cart-btn-div {
        margin: 5px 0 0
    }

    .product-single__form {
        width: 100%
    }

    .add-cart-btn-div button {
        font-size: 15px;
        padding: 14px;
        border-radius: 5px
    }

    .pincodedata {
        margin: 15px 0 0
    }

    #onj-pincode-check .product-form input {
        border-width: 1px;
        padding: 10.5px 5px 10.5px 45px;
        border-radius: 5px;
        font-size: 14px
    }

    #onj-pincode-check .product-form button {
        top: 8px
    }

    .product-single__description .short-description:not(:last-child) {
        max-height: 305px
    }

    .product-single__description .product-top .std:first-child {
        font-size: 15px
    }

    .product-single__description ul li {
        font-size: 15px
    }

    .read-more-collps .read_more_text {
        border-radius: 5px
    }

    .custom-tab-product {
        margin-top: 25px
    }

    .custom-tab-product>ul>li h3 {
        font-size: 14px
    }

    .pro-colls-dec .rte {
        font-size: 14px
    }

    .social-share.pro-share-icon span {
        font-size: 14px
    }

    .pro-share-icon .social-sharing.clean a span {
        font-size: 20px
    }

    .pro-dec-custom {
        margin-top: 40px
    }

    .sec-top-dec {
        margin-top: 0;
        padding: 50px 0
    }

    .sec-top-dec p {
        font-size: 16px
    }

    .sec-btm-dec {
        padding: 50px 0 65px;
        margin-bottom: 0
    }

    .pro-review-section {
        margin-top: 50px
    }

    .sec-btm-dec .section-title h2 {
        font-size: 20px
    }

    .odd-even-dec {
        padding-top: 10px
    }

    .dec-grid-design:nth-child(odd) .de-left-btm-dec {
        padding-right: 0
    }

    .de-left-btm-dec,.de-right-btm-img {
        width: 100%
    }

    .de-left-btm-dec {
        order: 1;
        margin-top: 39px;
        text-align: center
    }

    .de-left-btm-dec h5 {
        font-size: 15px;
        color: #f15a31;
        margin-bottom: 20px
    }

    .de-left-btm-dec p {
        font-size: 15px
    }

    .dec-grid-design:not(:first-child) {
        margin-top: 50px
    }

    .dec-grid-design:nth-child(even) .de-left-btm-dec {
        padding-left: 0
    }

    .pro-review-section .container {
        padding: 0
    }

    .pro-review-section .section-title {
        padding: 0 20px
    }

    .hulkapps-reviews #reviewsList .reviews-header {
        padding-bottom: 45px
    }

    .pro-review-section .hulkapps-reviews #reviewsList .review-item {
        padding: 45px 0 10px
    }

    .pro-review-section .hulkapps-reviews #reviewsList .review-item {
        border-top-width: 1px
    }

    .hulkapps-reviews #reviewsList .review-body {
        font-size: 15px
    }

    .au-client-name {
        font-size: 16px
    }

    .hulkapps-reviews #reviewsList>.row:last-child .review-item {
        border-bottom-width: 1px
    }

    .pro-review-section .hulkapps-reviews #reviewsList .review-title {
        font-size: 16px
    }

    .hulkapps-reviews ul.pagination {
        margin-bottom: 50px;
        padding-top: 20px
    }

    .bundle-deal-section,.cross-sell-products {
        padding: 46px 0
    }

    .bundle-deal-section .container,.cross-sell-products .container {
        padding: 0
    }

    .bundle-deal-section .grid-product,.cross-sell-products .grid-product {
        padding: 0 7px!important
    }

    .bundle-deal-section .section-title,.cross-sell-products .section-title {
        padding: 0 15px
    }

    .hulkapps-reviews #reviewsList .reviews-header>* #newReviewBtn {
        padding: 14px 25px;
        font-size: 15px
    }

    .feat-recipie-products {
        padding: 45px 0 15px
    }

    .btn.yellow-btn {
        font-size: 15px;
        padding: 11px 25px
    }

    .deal-add-cart .add-deal-product {
        max-width: 280px
    }

    .deal-main-price .grid-product__price-wrap {
        margin: 30px 0 15px
    }

    .deal-main-price .grid-product__price,.deal-main-price .grid-product__price .real_price {
        font-size: 20px
    }

    .bundle-deal-section .collection-slider:not(.slick-slider) .grid-product {
        margin: 30px 0 0
    }

    .col-main-grid {
        padding: 55px 0 31px
    }

    .col-main-grid .container {
        padding: 0
    }

    .col-main-grid .section-title {
        padding: 0 20px;
        margin-bottom: 30px
    }

    .col-slider-category {
        padding-left: 20px
    }

    .col-main-grid .col-slider-category .slick-list {
        padding-right: 50px
    }

    .col-main-grid .col-slider-category {
        padding: 0 10px 0 8px
    }

    .collection-i-item {
        padding: 0 12px 24px
    }

    .collection-i-item h3 {
        font-size: 23px
    }

    .collection-i-item .collection-i-btn {
        padding: 9px 25px
    }

    .coll-upr-text h2 {
        font-size: 25px
    }

    .cookware-banner:before {
        padding-bottom: 129%
    }

    .filter-click {
        background: #202020;
        border-color: #202020;
        color: #fff
    }

    .filter-click svg {
        fill: #fff
    }

    .template-collection .collection-listing {
        padding: 30px 0
    }

    .template-collection #product-grid-list .grid-product,.template-search .grid-product {
        padding: 0 10px 20px
    }

    .products-cookware .grid-uniform {
        margin: 0 -10px!important;
        width: auto
    }

    .col-grid h6 {
        margin: 15px 0 0;
        font-size: 13px
    }

    .collection-slide .img-div {
        margin: 0
    }

    .ajaxcart__product-name {
        font-size: 13px
    }

    .ajaxcart__footer .grid--full .grid__item {
        width: 50%
    }

    .ajaxcart__inner .input-full {
        height: 80px
    }

    .drawer__header {
        padding: 8px 0;
        height: 65px
    }

    .drawer__title {
        font-size: 22px
    }

    .drawer__fixed-header {
        height: 65px
    }

    .drawer__inner {
        top: 65px
    }

    .best-seller-products {
        padding: 41px 0 30px
    }

    .best-seller-products .section-title {
        margin-bottom: 28px
    }

    .best-seller-grid {
        padding: 0;
        margin: 0 -2px
    }

    .best-seller-products .grid-product {
        width: 50%;
        margin-bottom: 26px;
        padding: 0 13px
    }

    .best-more-products {
        margin: -3px 0 0;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap
    }

    .page-best-seller .recent_view-products {
        padding: 41px 0
    }

    .cookware-banner+.best-seller-products {
        padding-top: 37px
    }

    .best-seller-products .section-title h2 {
        letter-spacing: .2px
    }

    .best-seller-grid .grid-product .grid-product__meta {
        padding-top: 16px
    }

    .best-seller-grid .grid-product .grid-product__title {
        font-size: 11.33px;
        line-height: 1.3;
        display: block
    }

    .best-seller-grid .grid-product .item-reviews>span {
        margin: 0 1px
    }

    .best-seller-grid .grid-product .hulkapps-reviews .item-reviews .reviews-total {
        font-size: 11px;
        margin: 0 1px
    }

    .best-seller-grid .grid-product .hulkapps-reviews .item-reviews .icon-review {
        margin: 0 1px;
        font-size: 15px
    }

    .best-seller-grid .grid-product .item-reviews {
        margin: 8px 0 0
    }

    .best-seller-grid .grid-product .grid-product__price {
        font-size: 10px
    }

    .best-seller-grid .grid-product .grid-product__price .real_price {
        font-size: 12px
    }

    .best-seller-grid .grid-product .grid-product__price .was_price {
        margin: 0 2px
    }

    .best-seller-products .best-seller-grid.onerows:not(.seller-all-grid-show) .grid__item.grid-product:nth-child(n+3) {
        display: none
    }

    .best-seller-products .best-seller-grid.tworows:not(.seller-all-grid-show) .grid__item.grid-product:nth-child(n+5) {
        display: none
    }

    .best-seller-products .best-seller-grid.threerows:not(.seller-all-grid-show) .grid__item.grid-product:nth-child(n+7) {
        display: none
    }

    .best-seller-products .best-seller-grid.fourrows:not(.seller-all-grid-show) .grid__item.grid-product:nth-child(n+9) {
        display: none
    }

    .ab-mian-banner:before {
        padding-bottom: 128.8%
    }

    .full-ab-text {
        padding: 53px 0 57px
    }

    .full-ab-text p {
        font-size: 14px;
        padding: 0 6px;
        margin-left: 0;
        letter-spacing: .55px;
        line-height: 1.45
    }

    .about-section .ab-img {
        position: relative;
        padding-bottom: 49.5%
    }

    .about-section .ab-img img {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        object-fit: cover
    }

    .about-section .ab-content {
        padding: 20px 0 0
    }

    .about-section .ab-content h6 {
        font-size: 15px;
        margin-bottom: 6px;
        font-family: Gotham;
        letter-spacing: -.22px
    }

    .about-section .ab-content p {
        font-size: 12.33px;
        line-height: 1.599
    }

    .about-section {
        margin-bottom: 46px
    }

    .about-section.ab-sec-small .ab-content {
        padding-right: 0;
        order: 2
    }

    .about-website-growth {
        margin-bottom: 0
    }

    .website-growth-grid {
        width: 100%;
        padding: 0 44px
    }

    .sub-website-growth {
        padding: 0 0 46px;
        text-align: left;
        border: none;
        flex-wrap: inherit;
        flex-direction: inherit
    }

    .sub-website-growth img {
        flex-shrink: 0;
        width: auto;
        margin-right: 17px;
        height: 50px;
        min-width: 72.65px
    }

    .sub-website-growth h2 {
        font-size: 15px;
        margin: -2px 0 12px;
        letter-spacing: -.4px
    }

    .sub-website-growth p {
        font-size: 12.33px
    }

    .contact-main .cont-query span {
        font-size: 15px
    }

    .collection-st-page .banner_page.slick-slider .slick-dots {
        bottom: 15px
    }

    .offer-page .rec-wrapper {
        margin-top: 45px
    }

    p.lead {
        font-size: 15px
    }

    .tips p {
        font-size: inherit
    }

    .tips h3 {
        font-size: 2.5rem
    }

    .rec-i-sections {
        margin: 45px 0 0
    }

    .rec-lnd-page .section-header {
        margin: 0 0 26px
    }

    .rec-lnd-page .section-header h1 {
        font-size: 16px;
        line-height: normal
    }

    .rec-img-txt .rec-img {
        margin-bottom: 12px
    }

    .rec-img-txt .rec-txt h2 {
        font-size: 15px
    }

    .rec-i-sections .col-6:not(:last-child) {
        margin-bottom: 45px
    }

    .recipe-listing {
        margin: 40px 0 0
    }

    .recipe-listing .rec-title {
        font-size: 16px;
        line-height: normal;
        margin-bottom: 22px
    }

    .shipway_div>h3 {
        font-size: 16px;
        letter-spacing: .4px;
        padding-top: 40px
    }

    .shipway_div {
        padding: 0!important
    }

    .news-full-width .left-side.text {
        margin-bottom: 20px
    }

    .blog-wrapper .blog-sidebar {
        margin: 20px 0 0
    }

    .blog-category .blog-header h2 {
        font-size: 14px
    }

    .blog-category .blog-header .v-all {
        font-size: 13px;
        top: 2px
    }

    .sng-feature-blog .featured-blog .section-header {
        margin-bottom: 26px
    }

    .blog-article .blog-desc time.date,.featured-blog__date time.date {
        font-size: inherit
    }

    .sng-feature-blog .featured-blog .grid-uniform {
        padding-bottom: 10px
    }

    .featured-blog__meta {
        margin-bottom: 10px
    }

    .slash-arrow {
        margin: 0 5px
    }

    .news-full-width .left-side.text .left-content>h3 {
        font-size: 16px
    }

    .template-article h2 {
        font-size: 16px!important
    }

    .re-method .section-header {
        margin: 0 0 20px
    }

    .social-article .social-sharing {
        margin: 10px 0;
        padding: 10px 0
    }

    .res-srchbar form {
        padding: 5px 10px
    }

    .res-srchbar form svg {
        height: 17px;
        width: 17px
    }

    .res-srchbar .btn {
        right: 0;
        top: 5px
    }

    .res-srchbar {
        border-bottom: 1px solid #eaeaea;
        max-width: 100%;
        background: #fff
    }

    .mobile-returns {
        text-align: left!important
    }

    .return-link.btn {
        margin-top: 0;
        margin-bottom: 10px
    }

    .acc-ab-title {
        font-size: 16px
    }

    .table-wrap tbody td a {
        display: inherit!important
    }

    .mobile-add-brk {
        margin-top: 40px
    }

    .m-top-40 {
        margin-top: 40px
    }

    .mobile-sort-title {
        font-size: 16px
    }

    .edit-address {
        margin-top: 10px
    }

    div.Smart_sl_social_front h4#wds_name {
        font-size: 16px!important;
        margin-bottom: 20px
    }

    .res-srchbar {
        top: 80%;
        transform: none
    }

    .res-srchbar.show {
        top: 100%;
        transform: none
    }

    div.snize-ac-results.snize-ac-results-mobile li.snize-mobile-top-panel button.snize-close-button-arrow {
        background-position: center!important;
        background-size: 20px!important;
        margin: 0 10px 0 0!important
    }

    div.snize-ac-results li {
        padding: 10px 15px!important
    }

    div.snize-ac-results.snize-ac-results-mobile li.snize-mobile-top-panel input.snize-mobile-input-style {
        margin: 5px 0 5px 15px!important;
        font-size: 15px!important
    }

    div.snize-ac-results.snize-ac-results-mobile li.snize-label {
        margin: 4px 15px!important
    }

    div.snize-ac-results.snize-ac-results-mobile .snize-view-all-link {
        margin-bottom: 0!important;
        padding-bottom: 15px!important
    }

    div.snize-ac-results span.snize-title {
        font-size: 14px!important
    }

    div.snize-ac-results.snize-ac-results-mobile li.snize-mobile-top-panel {
        border-bottom: none!important
    }

    .site-icon.site-search-icon {
        position: relative
    }

    .site-icon.site-search-icon form input {
        width: 100%;
        cursor: pointer;
        height: 100%;
        padding: 0;
        position: absolute;
        background: 0 0;
        border: none;
        font-size: 0
    }
}

@media only screen and (max-width: 480px) {
    .grid-product {
        /* width:100% */
    }

    .template-search:not(.search-open) div.snize-ac-results:not(.snize-ac-results-mobile) {
        max-width: 480px!important
    }
}

@media only screen and (max-width: 340px) {
    .mobile-sticky-bar .sub-sticky-bar {
        padding-left:0;
        padding-right: 0
    }

    .social-icons a {
        margin-right: 33px
    }
}

.chromeperfectpixel-overlay {
    width: 100%!important;
    height: auto!important
}

@media only screen and (min-width: 1200px) and (max-width: 1550px) {
    .de-left-btm-dec h5 {
        font-size:20px;
        margin-bottom: 10px;
    }

    .de-left-btm-dec p {
        font-size: 18px;
    }

    .dec-grid-design:nth-child(even) .de-left-btm-dec {
        padding-left: 74px;
    }
 
    .dec-grid-design:nth-child(odd) .de-left-btm-dec {
        padding-right: 74px;
    }
}

@media only screen and (max-width: 1500px) {
    #anyday-cookware .collection-listing .section-title h2 {
        background-size: 80px;
    }
}

@media only screen and (max-width: 767px) {
    #anyday-cookware .collection-listing .container {
        padding-left: 10px;
    }

    #anyday-cookware .collection-listing .section-title h2 {
        font-size: 22px;
    }

    #anyday-cookware .collection-listing .section-title {
        padding: 0 0 0 7px;
    }

    #anyday-cookware #shopify-section-featured-products-2 {
        padding-bottom: 40px;
    }

    #anyday-cookware .collection-listing .section-title h2 {
        background-size: 60px;
    }

    .mobile-slider-img {
        height: auto;
    }
}
