/* Your custom style */
.products-grid .product-item {
    display: inline-block;
    width: 24.5%;
}
@media only screen and (max-width: 767px){
.products-grid .product-item {
    display: inline-block;
    width: 49.4%;
}
}


#topbestseller  .products-grid .product-item, #bestdeal .products-grid .product-item, #newproduct  .products-grid .product-item{
    max-width: calc((100%/4) - 20px) !important;
}

@media (max-width:480px)  {
 #amrelated-block-3 .products-grid .product-item {
       max-width: calc((100%/2) - 20px) !important;
   }
}

.header-phone .telephone .inner {
    margin-right: 10px;
}



.payment-method.vivawalletsmartcheckout img {
    display: none !important;
}

.menu-title.closebyaround {
    display: none !important;
}

.block-bg-02.white-content .cdz-block-content {
    padding: 1% 20px !important;
    
}

.cdz-block-title {
    text-align: center;
    margin-top: -25px;
}

.cms-codazon-home-page a.product-item-link {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

@media (max-width: 577px) {
  div#topbestseller .block-products-list .products-grid .product-item {
    max-width: calc((100% / 2)  - 40px) !important;
    margin-left: -10px !important;
  }

 div#topbestseller .products-grid .product-item {
    width: 50% !important;
  }
  div#topbestseller .block-products-list .products-grid .product-item {
    max-width: calc((100% / 2) - 5px) !important;
    margin-left: -10px !important;
    padding: 14px !important;
  }
 div#topbestseller .actions-primary .tocart span,
  .actions-secondary > a.action span {
    font-size: 12px;
    display: inline-block !important;
    text-indent: 2px !important;
    overflow: visible !important;
    color: black !important;
  }

 div#topbestseller .tocart.primary {
    padding: 6px 10px;
  }

div#bestdeal .block-products-list .products-grid .product-item {
    max-width: calc((100% / 2) - 40px) !important;
    margin-left: -10px !important;
  }

  div#bestdeal .products-grid .product-item {
    width: 50% !important;
  }
  div#bestdeal .block-products-list .products-grid .product-item {
    max-width: calc((100% / 2) - 5px) !important;
    margin-left: -10px !important;
    padding: 14px !important;
  }
  div#bestdeal .actions-primary .tocart span,
  .actions-secondary > a.action span {
    font-size: 12px;
    display: inline-block !important;
    text-indent: -4px !important;
    overflow: visible !important;
    color: black !important;
  }

  div#bestdeal .product-list-style-35 .tocart.primary {
    padding: 6px 10px;
  }

div#newproduct .block-products-list .products-grid .product-item {
    max-width: calc((100% / 2) - 40px) !important;
    margin-left: -10px !important;
  }

  div#newproduct .products-grid .product-item {
    width: 50% !important;
  }
  div#newproduct .block-products-list .products-grid .product-item {
    max-width: calc((100% / 2) - 5px) !important;
    margin-left: -10px !important;
    padding: 14px !important;
  }
  div#newproduct .actions-primary .tocart span,
  .actions-secondary > a.action span {
    font-size: 12px;
    display: inline-block !important;
    text-indent: 2px !important;
    overflow: visible !important;
    color: black !important;
  }

  div#newproduct .product-list-style-35 .tocart.primary {
    padding: 6px 10px;
  }

}


@media (max-width: 460px) {
  div#topbestseller .block-products-list .products-grid .product-item {
    max-width: calc((115% / 2) - 40px) !important;
    margin-left: -20px !important;
  }

  div#topbestseller .actions-primary .tocart span,
  .actions-secondary > a.action span {
    font-size: 10px;
    text-indent: -8px !important;
  }

  div#bestdeal .block-products-list .products-grid .product-items {
    margin-left: 15px !important;
  }
  div#bestdeal .block-products-list .products-grid .product-item {
    max-width: calc((115% / 2) - 40px) !important;
    margin-left: -10px !important;
  }

  div#bestdeal .actions-primary .tocart span,
  .actions-secondary > a.action span {
    font-size: 10px;
    text-indent: -8px !important;
  }
  div#bestdeal .block-products-list .products-grid .product-item {
    max-width: calc((115% / 2) - 25px) !important;
    margin-left: -10px !important;
  }


div#newproduct .block-products-list .products-grid .product-items {
    margin-left: 15px !important;
  }
  div#newproduct .block-products-list .products-grid .product-item {
    max-width: calc((115% / 2) - 25px) !important;
    margin-left: -10px !important;
  }

  div#newproduct .actions-primary .tocart span,
  .actions-secondary > a.action span {
    font-size: 10px;
    text-indent: -8px !important;
  }

}


@media (max-width: 430px) {


div#topbestseller .block-products-list .products-grid .product-items {
  margin-left:  10px !important;
}

  div#topbestseller .block-products-list .products-grid .product-item {
    max-width: calc((100% / 2) - 8px) !important;
    margin-left: -2px !important;
  }
  div#topbestseller .actions-primary .tocart span,
  .actions-secondary > a.action span {
    font-size: 10px;
    text-indent: -8px !important;
  }


  div#bestdeal .block-products-list .products-grid .product-items {
    margin-left: 0px !important;
  }
  
div#bestdeal .block-products-list .products-grid .product-item {
  padding: 0px !important;
}

  div#bestdeal .block-products-list .products-grid .product-item {
    max-width: calc((100% / 2) - 8px) !important;
    margin-left: -2px !important;
  }
  div#bestdeal .actions-primary .tocart span,
  .actions-secondary > a.action span {
    font-size: 10px;
    text-indent: -8px !important;
  }

  div#newproduct .block-products-list .products-grid .product-items {
    margin-left: 0px !important;
  }

  div#newproduct .block-products-list .products-grid .product-item {
    padding: 0px !important;
  }

  div#newproduct .block-products-list .products-grid .product-item {
    max-width: calc((100% / 2) - 8px) !important;
    margin-left: -2px !important;
  }
  div#newproduct .actions-primary .tocart span,
  .actions-secondary > a.action span {
    font-size: 10px;
    text-indent: -8px !important;
  }
 
}


@media (max-width: 400px) {
 .actions-primary .tocart span,
  .actions-secondary > a.action span {
    font-size: 8px;
    text-indent: -8px !important;
  }
}

