@media only screen and (min-width: 1600px) and (max-width: 1919px) {
  .logo-search-category-wrapper .category-search-wrapper .search-header input {
    width: 600px;
  }
  .logo-search-category-wrapper .category-search-wrapper.style-five {
    margin-left: 0;
  }
  .single-shopping-card-one.tranding-product .thumbnail-preview {
    height: auto;
    width: 100%;
    max-width: 114px;
    min-width: auto;
  }
}
@media only screen and (max-width: 1300px) {
  .header-style-two.bg-primary-header
    .logo-search-category-wrapper
    .category-search-wrapper
    .search-header
    input {
    width: 300px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .btn-border-only{
      padding: 0 9px !important;
  }
  .bodyContentProductFeatured{
      width: 104%;
  }
  .single-shopping-card-one.discount-offer .body-content{
      width: 62%;
  }
  .right-btn-area a{
    display: none;
  }
  .logo-search-category-wrapper .category-search-wrapper .search-header input{
      padding-right: 0 !important;
  }
  .accont-wishlist-cart-area-header .wishlist span.number,
  .accont-wishlist-cart-area-header .cart span.number{
      top: 8px !important;
      left: 17px !important;
  }
  .top-tranding-product-thumb-sold{
      flex-direction: column;
      justify-content: unset;
  }
  .top-tranding-product-thumb-sold .thumb-sold{
      width: 12rem;
  }
  .single-category-one p{
      margin-bottom: 24px !important;
  }
  .single-blog-area-start .blog-body a .title {
      height: 6rem;
      overflow: hidden;
  }
  .single-shopping-card-one .cart-counter-action .quantity-edit{
      width: 73px !important;
  }
  .thumb-sold{
      margin-left: 0 !important;
  }
  .logo-search-category-wrapper .category-search{
      padding: 0 !important;
  }
  .ptb_lp--5 {
    padding: 5px 0;
  }

  .plr_lp--5 {
    padding: 0 5px;
  }

  .pt_lp--5 {
    padding-top: 5px;
  }

  .pb_lp--5 {
    padding-bottom: 5px;
  }

  .pl_lp--5 {
    padding-left: 5px;
  }

  .pr_lp--5 {
    padding-right: 5px;
  }

  .mt_lp--5 {
    margin-top: 5px;
  }

  .mb_lp--5 {
    margin-bottom: 5px;
  }

  .ptb_lp--10 {
    padding: 10px 0;
  }

  .plr_lp--10 {
    padding: 0 10px;
  }

  .pt_lp--10 {
    padding-top: 10px;
  }

  .pb_lp--10 {
    padding-bottom: 10px;
  }

  .pl_lp--10 {
    padding-left: 10px;
  }

  .pr_lp--10 {
    padding-right: 10px;
  }

  .mt_lp--10 {
    margin-top: 10px;
  }

  .mb_lp--10 {
    margin-bottom: 10px;
  }

  .ptb_lp--15 {
    padding: 15px 0;
  }

  .plr_lp--15 {
    padding: 0 15px;
  }

  .pt_lp--15 {
    padding-top: 15px;
  }

  .pb_lp--15 {
    padding-bottom: 15px;
  }

  .pl_lp--15 {
    padding-left: 15px;
  }

  .pr_lp--15 {
    padding-right: 15px;
  }

  .mt_lp--15 {
    margin-top: 15px;
  }

  .mb_lp--15 {
    margin-bottom: 15px;
  }

  .ptb_lp--20 {
    padding: 20px 0;
  }

  .plr_lp--20 {
    padding: 0 20px;
  }

  .pt_lp--20 {
    padding-top: 20px;
  }

  .pb_lp--20 {
    padding-bottom: 20px;
  }

  .pl_lp--20 {
    padding-left: 20px;
  }

  .pr_lp--20 {
    padding-right: 20px;
  }

  .mt_lp--20 {
    margin-top: 20px;
  }

  .mb_lp--20 {
    margin-bottom: 20px;
  }

  .ptb_lp--25 {
    padding: 25px 0;
  }

  .plr_lp--25 {
    padding: 0 25px;
  }

  .pt_lp--25 {
    padding-top: 25px;
  }

  .pb_lp--25 {
    padding-bottom: 25px;
  }

  .pl_lp--25 {
    padding-left: 25px;
  }

  .pr_lp--25 {
    padding-right: 25px;
  }

  .mt_lp--25 {
    margin-top: 25px;
  }

  .mb_lp--25 {
    margin-bottom: 25px;
  }

  .ptb_lp--30 {
    padding: 30px 0;
  }

  .plr_lp--30 {
    padding: 0 30px;
  }

  .pt_lp--30 {
    padding-top: 30px;
  }

  .pb_lp--30 {
    padding-bottom: 30px;
  }

  .pl_lp--30 {
    padding-left: 30px;
  }

  .pr_lp--30 {
    padding-right: 30px;
  }

  .mt_lp--30 {
    margin-top: 30px;
  }

  .mb_lp--30 {
    margin-bottom: 30px;
  }

  .ptb_lp--35 {
    padding: 35px 0;
  }

  .plr_lp--35 {
    padding: 0 35px;
  }

  .pt_lp--35 {
    padding-top: 35px;
  }

  .pb_lp--35 {
    padding-bottom: 35px;
  }

  .pl_lp--35 {
    padding-left: 35px;
  }

  .pr_lp--35 {
    padding-right: 35px;
  }

  .mt_lp--35 {
    margin-top: 35px;
  }

  .mb_lp--35 {
    margin-bottom: 35px;
  }

  .ptb_lp--40 {
    padding: 40px 0;
  }

  .plr_lp--40 {
    padding: 0 40px;
  }

  .pt_lp--40 {
    padding-top: 40px;
  }

  .pb_lp--40 {
    padding-bottom: 40px;
  }

  .pl_lp--40 {
    padding-left: 40px;
  }

  .pr_lp--40 {
    padding-right: 40px;
  }

  .mt_lp--40 {
    margin-top: 40px;
  }

  .mb_lp--40 {
    margin-bottom: 40px;
  }

  .ptb_lp--45 {
    padding: 45px 0;
  }

  .plr_lp--45 {
    padding: 0 45px;
  }

  .pt_lp--45 {
    padding-top: 45px;
  }

  .pb_lp--45 {
    padding-bottom: 45px;
  }

  .pl_lp--45 {
    padding-left: 45px;
  }

  .pr_lp--45 {
    padding-right: 45px;
  }

  .mt_lp--45 {
    margin-top: 45px;
  }

  .mb_lp--45 {
    margin-bottom: 45px;
  }

  .ptb_lp--50 {
    padding: 50px 0;
  }

  .plr_lp--50 {
    padding: 0 50px;
  }

  .pt_lp--50 {
    padding-top: 50px;
  }

  .pb_lp--50 {
    padding-bottom: 50px;
  }

  .pl_lp--50 {
    padding-left: 50px;
  }

  .pr_lp--50 {
    padding-right: 50px;
  }

  .mt_lp--50 {
    margin-top: 50px;
  }

  .mb_lp--50 {
    margin-bottom: 50px;
  }

  .ptb_lp--55 {
    padding: 55px 0;
  }

  .plr_lp--55 {
    padding: 0 55px;
  }

  .pt_lp--55 {
    padding-top: 55px;
  }

  .pb_lp--55 {
    padding-bottom: 55px;
  }

  .pl_lp--55 {
    padding-left: 55px;
  }

  .pr_lp--55 {
    padding-right: 55px;
  }

  .mt_lp--55 {
    margin-top: 55px;
  }

  .mb_lp--55 {
    margin-bottom: 55px;
  }

  .ptb_lp--60 {
    padding: 60px 0;
  }

  .plr_lp--60 {
    padding: 0 60px;
  }

  .pt_lp--60 {
    padding-top: 60px;
  }

  .pb_lp--60 {
    padding-bottom: 60px;
  }

  .pl_lp--60 {
    padding-left: 60px;
  }

  .pr_lp--60 {
    padding-right: 60px;
  }

  .mt_lp--60 {
    margin-top: 60px;
  }

  .mb_lp--60 {
    margin-bottom: 60px;
  }

  .ptb_lp--65 {
    padding: 65px 0;
  }

  .plr_lp--65 {
    padding: 0 65px;
  }

  .pt_lp--65 {
    padding-top: 65px;
  }

  .pb_lp--65 {
    padding-bottom: 65px;
  }

  .pl_lp--65 {
    padding-left: 65px;
  }

  .pr_lp--65 {
    padding-right: 65px;
  }

  .mt_lp--65 {
    margin-top: 65px;
  }

  .mb_lp--65 {
    margin-bottom: 65px;
  }

  .ptb_lp--70 {
    padding: 70px 0;
  }

  .plr_lp--70 {
    padding: 0 70px;
  }

  .pt_lp--70 {
    padding-top: 70px;
  }

  .pb_lp--70 {
    padding-bottom: 70px;
  }

  .pl_lp--70 {
    padding-left: 70px;
  }

  .pr_lp--70 {
    padding-right: 70px;
  }

  .mt_lp--70 {
    margin-top: 70px;
  }

  .mb_lp--70 {
    margin-bottom: 70px;
  }

  .ptb_lp--75 {
    padding: 75px 0;
  }

  .plr_lp--75 {
    padding: 0 75px;
  }

  .pt_lp--75 {
    padding-top: 75px;
  }

  .pb_lp--75 {
    padding-bottom: 75px;
  }

  .pl_lp--75 {
    padding-left: 75px;
  }

  .pr_lp--75 {
    padding-right: 75px;
  }

  .mt_lp--75 {
    margin-top: 75px;
  }

  .mb_lp--75 {
    margin-bottom: 75px;
  }

  .ptb_lp--80 {
    padding: 80px 0;
  }

  .plr_lp--80 {
    padding: 0 80px;
  }

  .pt_lp--80 {
    padding-top: 80px;
  }

  .pb_lp--80 {
    padding-bottom: 80px;
  }

  .pl_lp--80 {
    padding-left: 80px;
  }

  .pr_lp--80 {
    padding-right: 80px;
  }

  .mt_lp--80 {
    margin-top: 80px;
  }

  .mb_lp--80 {
    margin-bottom: 80px;
  }

  .ptb_lp--85 {
    padding: 85px 0;
  }

  .plr_lp--85 {
    padding: 0 85px;
  }

  .pt_lp--85 {
    padding-top: 85px;
  }

  .pb_lp--85 {
    padding-bottom: 85px;
  }

  .pl_lp--85 {
    padding-left: 85px;
  }

  .pr_lp--85 {
    padding-right: 85px;
  }

  .mt_lp--85 {
    margin-top: 85px;
  }

  .mb_lp--85 {
    margin-bottom: 85px;
  }

  .ptb_lp--90 {
    padding: 90px 0;
  }

  .plr_lp--90 {
    padding: 0 90px;
  }

  .pt_lp--90 {
    padding-top: 90px;
  }

  .pb_lp--90 {
    padding-bottom: 90px;
  }

  .pl_lp--90 {
    padding-left: 90px;
  }

  .pr_lp--90 {
    padding-right: 90px;
  }

  .mt_lp--90 {
    margin-top: 90px;
  }

  .mb_lp--90 {
    margin-bottom: 90px;
  }

  .ptb_lp--95 {
    padding: 95px 0;
  }

  .plr_lp--95 {
    padding: 0 95px;
  }

  .pt_lp--95 {
    padding-top: 95px;
  }

  .pb_lp--95 {
    padding-bottom: 95px;
  }

  .pl_lp--95 {
    padding-left: 95px;
  }

  .pr_lp--95 {
    padding-right: 95px;
  }

  .mt_lp--95 {
    margin-top: 95px;
  }

  .mb_lp--95 {
    margin-bottom: 95px;
  }

  .ptb_lp--100 {
    padding: 100px 0;
  }

  .plr_lp--100 {
    padding: 0 100px;
  }

  .pt_lp--100 {
    padding-top: 100px;
  }

  .pb_lp--100 {
    padding-bottom: 100px;
  }

  .pl_lp--100 {
    padding-left: 100px;
  }

  .pr_lp--100 {
    padding-right: 100px;
  }

  .mt_lp--100 {
    margin-top: 100px;
  }

  .mb_lp--100 {
    margin-bottom: 100px;
  }

  .ptb_lp--105 {
    padding: 105px 0;
  }

  .plr_lp--105 {
    padding: 0 105px;
  }

  .pt_lp--105 {
    padding-top: 105px;
  }

  .pb_lp--105 {
    padding-bottom: 105px;
  }

  .pl_lp--105 {
    padding-left: 105px;
  }

  .pr_lp--105 {
    padding-right: 105px;
  }

  .mt_lp--105 {
    margin-top: 105px;
  }

  .mb_lp--105 {
    margin-bottom: 105px;
  }

  .ptb_lp--110 {
    padding: 110px 0;
  }

  .plr_lp--110 {
    padding: 0 110px;
  }

  .pt_lp--110 {
    padding-top: 110px;
  }

  .pb_lp--110 {
    padding-bottom: 110px;
  }

  .pl_lp--110 {
    padding-left: 110px;
  }

  .pr_lp--110 {
    padding-right: 110px;
  }

  .mt_lp--110 {
    margin-top: 110px;
  }

  .mb_lp--110 {
    margin-bottom: 110px;
  }

  .ptb_lp--115 {
    padding: 115px 0;
  }

  .plr_lp--115 {
    padding: 0 115px;
  }

  .pt_lp--115 {
    padding-top: 115px;
  }

  .pb_lp--115 {
    padding-bottom: 115px;
  }

  .pl_lp--115 {
    padding-left: 115px;
  }

  .pr_lp--115 {
    padding-right: 115px;
  }

  .mt_lp--115 {
    margin-top: 115px;
  }

  .mb_lp--115 {
    margin-bottom: 115px;
  }

  .ptb_lp--120 {
    padding: 120px 0;
  }

  .plr_lp--120 {
    padding: 0 120px;
  }

  .pt_lp--120 {
    padding-top: 120px;
  }

  .pb_lp--120 {
    padding-bottom: 120px;
  }

  .pl_lp--120 {
    padding-left: 120px;
  }

  .pr_lp--120 {
    padding-right: 120px;
  }

  .mt_lp--120 {
    margin-top: 120px;
  }

  .mb_lp--120 {
    margin-bottom: 120px;
  }

  .ptb_lp--125 {
    padding: 125px 0;
  }

  .plr_lp--125 {
    padding: 0 125px;
  }

  .pt_lp--125 {
    padding-top: 125px;
  }

  .pb_lp--125 {
    padding-bottom: 125px;
  }

  .pl_lp--125 {
    padding-left: 125px;
  }

  .pr_lp--125 {
    padding-right: 125px;
  }

  .mt_lp--125 {
    margin-top: 125px;
  }

  .mb_lp--125 {
    margin-bottom: 125px;
  }

  .ptb_lp--130 {
    padding: 130px 0;
  }

  .plr_lp--130 {
    padding: 0 130px;
  }

  .pt_lp--130 {
    padding-top: 130px;
  }

  .pb_lp--130 {
    padding-bottom: 130px;
  }

  .pl_lp--130 {
    padding-left: 130px;
  }

  .pr_lp--130 {
    padding-right: 130px;
  }

  .mt_lp--130 {
    margin-top: 130px;
  }

  .mb_lp--130 {
    margin-bottom: 130px;
  }

  .ptb_lp--135 {
    padding: 135px 0;
  }

  .plr_lp--135 {
    padding: 0 135px;
  }

  .pt_lp--135 {
    padding-top: 135px;
  }

  .pb_lp--135 {
    padding-bottom: 135px;
  }

  .pl_lp--135 {
    padding-left: 135px;
  }

  .pr_lp--135 {
    padding-right: 135px;
  }

  .mt_lp--135 {
    margin-top: 135px;
  }

  .mb_lp--135 {
    margin-bottom: 135px;
  }

  .ptb_lp--140 {
    padding: 140px 0;
  }

  .plr_lp--140 {
    padding: 0 140px;
  }

  .pt_lp--140 {
    padding-top: 140px;
  }

  .pb_lp--140 {
    padding-bottom: 140px;
  }

  .pl_lp--140 {
    padding-left: 140px;
  }

  .pr_lp--140 {
    padding-right: 140px;
  }

  .mt_lp--140 {
    margin-top: 140px;
  }

  .mb_lp--140 {
    margin-bottom: 140px;
  }

  .ptb_lp--145 {
    padding: 145px 0;
  }

  .plr_lp--145 {
    padding: 0 145px;
  }

  .pt_lp--145 {
    padding-top: 145px;
  }

  .pb_lp--145 {
    padding-bottom: 145px;
  }

  .pl_lp--145 {
    padding-left: 145px;
  }

  .pr_lp--145 {
    padding-right: 145px;
  }

  .mt_lp--145 {
    margin-top: 145px;
  }

  .mb_lp--145 {
    margin-bottom: 145px;
  }

  .ptb_lp--150 {
    padding: 150px 0;
  }

  .plr_lp--150 {
    padding: 0 150px;
  }

  .pt_lp--150 {
    padding-top: 150px;
  }

  .pb_lp--150 {
    padding-bottom: 150px;
  }

  .pl_lp--150 {
    padding-left: 150px;
  }

  .pr_lp--150 {
    padding-right: 150px;
  }

  .mt_lp--150 {
    margin-top: 150px;
  }

  .mb_lp--150 {
    margin-bottom: 150px;
  }

  .ptb_lp--155 {
    padding: 155px 0;
  }

  .plr_lp--155 {
    padding: 0 155px;
  }

  .pt_lp--155 {
    padding-top: 155px;
  }

  .pb_lp--155 {
    padding-bottom: 155px;
  }

  .pl_lp--155 {
    padding-left: 155px;
  }

  .pr_lp--155 {
    padding-right: 155px;
  }

  .mt_lp--155 {
    margin-top: 155px;
  }

  .mb_lp--155 {
    margin-bottom: 155px;
  }

  .ptb_lp--160 {
    padding: 160px 0;
  }

  .plr_lp--160 {
    padding: 0 160px;
  }

  .pt_lp--160 {
    padding-top: 160px;
  }

  .pb_lp--160 {
    padding-bottom: 160px;
  }

  .pl_lp--160 {
    padding-left: 160px;
  }

  .pr_lp--160 {
    padding-right: 160px;
  }

  .mt_lp--160 {
    margin-top: 160px;
  }

  .mb_lp--160 {
    margin-bottom: 160px;
  }

  .ptb_lp--165 {
    padding: 165px 0;
  }

  .plr_lp--165 {
    padding: 0 165px;
  }

  .pt_lp--165 {
    padding-top: 165px;
  }

  .pb_lp--165 {
    padding-bottom: 165px;
  }

  .pl_lp--165 {
    padding-left: 165px;
  }

  .pr_lp--165 {
    padding-right: 165px;
  }

  .mt_lp--165 {
    margin-top: 165px;
  }

  .mb_lp--165 {
    margin-bottom: 165px;
  }

  .ptb_lp--170 {
    padding: 170px 0;
  }

  .plr_lp--170 {
    padding: 0 170px;
  }

  .pt_lp--170 {
    padding-top: 170px;
  }

  .pb_lp--170 {
    padding-bottom: 170px;
  }

  .pl_lp--170 {
    padding-left: 170px;
  }

  .pr_lp--170 {
    padding-right: 170px;
  }

  .mt_lp--170 {
    margin-top: 170px;
  }

  .mb_lp--170 {
    margin-bottom: 170px;
  }

  .ptb_lp--175 {
    padding: 175px 0;
  }

  .plr_lp--175 {
    padding: 0 175px;
  }

  .pt_lp--175 {
    padding-top: 175px;
  }

  .pb_lp--175 {
    padding-bottom: 175px;
  }

  .pl_lp--175 {
    padding-left: 175px;
  }

  .pr_lp--175 {
    padding-right: 175px;
  }

  .mt_lp--175 {
    margin-top: 175px;
  }

  .mb_lp--175 {
    margin-bottom: 175px;
  }

  .ptb_lp--180 {
    padding: 180px 0;
  }

  .plr_lp--180 {
    padding: 0 180px;
  }

  .pt_lp--180 {
    padding-top: 180px;
  }

  .pb_lp--180 {
    padding-bottom: 180px;
  }

  .pl_lp--180 {
    padding-left: 180px;
  }

  .pr_lp--180 {
    padding-right: 180px;
  }

  .mt_lp--180 {
    margin-top: 180px;
  }

  .mb_lp--180 {
    margin-bottom: 180px;
  }

  .ptb_lp--185 {
    padding: 185px 0;
  }

  .plr_lp--185 {
    padding: 0 185px;
  }

  .pt_lp--185 {
    padding-top: 185px;
  }

  .pb_lp--185 {
    padding-bottom: 185px;
  }

  .pl_lp--185 {
    padding-left: 185px;
  }

  .pr_lp--185 {
    padding-right: 185px;
  }

  .mt_lp--185 {
    margin-top: 185px;
  }

  .mb_lp--185 {
    margin-bottom: 185px;
  }

  .ptb_lp--190 {
    padding: 190px 0;
  }

  .plr_lp--190 {
    padding: 0 190px;
  }

  .pt_lp--190 {
    padding-top: 190px;
  }

  .pb_lp--190 {
    padding-bottom: 190px;
  }

  .pl_lp--190 {
    padding-left: 190px;
  }

  .pr_lp--190 {
    padding-right: 190px;
  }

  .mt_lp--190 {
    margin-top: 190px;
  }

  .mb_lp--190 {
    margin-bottom: 190px;
  }

  .ptb_lp--195 {
    padding: 195px 0;
  }

  .plr_lp--195 {
    padding: 0 195px;
  }

  .pt_lp--195 {
    padding-top: 195px;
  }

  .pb_lp--195 {
    padding-bottom: 195px;
  }

  .pl_lp--195 {
    padding-left: 195px;
  }

  .pr_lp--195 {
    padding-right: 195px;
  }

  .mt_lp--195 {
    margin-top: 195px;
  }

  .mb_lp--195 {
    margin-bottom: 195px;
  }

  .ptb_lp--200 {
    padding: 200px 0;
  }

  .plr_lp--200 {
    padding: 0 200px;
  }

  .pt_lp--200 {
    padding-top: 200px;
  }

  .pb_lp--200 {
    padding-bottom: 200px;
  }

  .pl_lp--200 {
    padding-left: 200px;
  }

  .pr_lp--200 {
    padding-right: 200px;
  }

  .mt_lp--200 {
    margin-top: 200px;
  }

  .mb_lp--200 {
    margin-bottom: 200px;
  }
  .padding-contorler-am-slide {
    padding-left: 100px;
  }
  .padding-contorler-am-slide-11 {
    padding-left: 100px;
  }
  .padding-contorler-am-slide-right {
    padding-right: 30px;
  }
  .row--20 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--20 > [class*="col"],
  .row--20 > [class*="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row--25 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--25 > [class*="col"],
  .row--25 > [class*="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row--30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--30 > [class*="col"],
  .row--30 > [class*="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row--45 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--45 > [class*="col"],
  .row--45 > [class*="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row--40 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--40 > [class*="col"],
  .row--40 > [class*="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row--60 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--60 > [class*="col"],
  .row--60 > [class*="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
  .single-feature-area .title {
    font-size: 14px;
  }
  .logo-search-category-wrapper
    .category-search-wrapper
    .location-area
    .information
    p {
    font-size: 10px;
  }
  .logo-search-category-wrapper .category-search-wrapper .search-header input {
    width: 350px;
  }
  .header-style-two.bg-primary-header
    .search-header-area-main.without-category
    .category-search-wrapper
    .search-header
    input {
    width: 550px;
  }
  .header-four.header-style-two.bg-primary-header
    .search-header-area-main.without-category
    .category-search-wrapper
    .search-header
    input {
    width: 394px;
  }
  li.with-megamenu .rts-megamenu {
    padding: 30px;
  }
  .banner-bg_4 .transparent-person {
    right: 0;
    max-width: 43%;
  }
  .banner-bg_4 .transparent-person img {
    width: 85%;
  }
  .logo-search-category-wrapper.style-five-call-us .search-header input {
    width: 360px;
  }
  .right-btn-area.header-five .btn-narrow {
    display: none;
  }
  .logo-search-category-wrapper .category-search-wrapper.style-five {
    margin-left: 0;
  }
  .single-feature-card {
    padding: 20px;
  }
  .single-shopping-card-one.tranding-product .thumbnail-preview img {
    height: auto;
    width: 100%;
  }
  .popular-product-col-7-area.rts-section-gapBottom {
    padding: 0 15px;
    padding-bottom: 60px;
  }
  .footer-main-content-wrapper {
    gap: 40px;
  }
  .single-counter-area::after {
    display: none;
  }
  .single-store-area-start {
    align-items: flex-start;
    gap: 0;
    padding-left: 0;
  }
  .single-store-area-start .thumbnail img {
    max-width: 100%;
    width: 100%;
    max-width: 100%;
    width: 100%;
    height: 425px;
    object-fit: cover;
  }
  .nice-select-area-wrapper-and-button .nice-select-wrapper-1 .single-select {
    width: 160px;
  }
  .nice-select-area-wrapper-and-button
    .nice-select-wrapper-1
    .single-select
    .nice-select {
    width: 160px;
  }
  .product-area-wrapper-shopgrid-list {
    margin-left: -30px;
  }
  .single-instagram-post {
    min-width: max-content;
  }
  .cart-total-area-start-right .shipping {
    flex-direction: column;
    gap: 29px;
  }
  .product-details-review-product-style
    .average-stars-area-left
    .top-stars-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }
  .product-details-review-product-style
    .average-stars-area-left
    .review-charts-details
    .single-review {
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
  }
}
@media only screen and (max-width: 1199px) {
  .btn-border-only.account span,
  .nav-and-btn-wrapper .right-btn-area,
  .voucherDetailProduct{
      display: none;
  }
  .popupQuickView{
      overflow: auto;
  }
  .rts-product-details-section2 .details-product-area .product-thumb-area .thumb-wrapper{
      width: 55%;
  }
  .w15{
      width: 19% !important;
  }
  .voucherDetailProduct{
      padding: 13px 9px !important;
  }
  .logo-search-category-wrapper .category-search-wrapper .category-btn{
      width: 13rem;
  }
  h1 {
    font-size: 64px;
  }
  h2 {
    font-size: 54px;
  }
  h3 {
    font-size: 40px;
  }
  .ptb_lg--5 {
    padding: 5px 0 !important;
  }

  .plr_lg--5 {
    padding: 0 5px !important;
  }

  .pt_lg--5 {
    padding-top: 5px !important;
  }

  .pb_lg--5 {
    padding-bottom: 5px !important;
  }

  .pl_lg--5 {
    padding-left: 5px !important;
  }

  .pr_lg--5 {
    padding-right: 5px !important;
  }

  .mt_lg--5 {
    margin-top: 5px !important;
  }

  .mb_lg--5 {
    margin-bottom: 5px !important;
  }

  .ml_lg--5 {
    margin-left: 5px !important;
  }

  .ptb_lg--10 {
    padding: 10px 0 !important;
  }

  .plr_lg--10 {
    padding: 0 10px !important;
  }

  .pt_lg--10 {
    padding-top: 10px !important;
  }

  .pb_lg--10 {
    padding-bottom: 10px !important;
  }

  .pl_lg--10 {
    padding-left: 10px !important;
  }

  .pr_lg--10 {
    padding-right: 10px !important;
  }

  .mt_lg--10 {
    margin-top: 10px !important;
  }

  .mb_lg--10 {
    margin-bottom: 10px !important;
  }

  .ml_lg--10 {
    margin-left: 10px !important;
  }

  .ptb_lg--15 {
    padding: 15px 0 !important;
  }

  .plr_lg--15 {
    padding: 0 15px !important;
  }

  .pt_lg--15 {
    padding-top: 15px !important;
  }

  .pb_lg--15 {
    padding-bottom: 15px !important;
  }

  .pl_lg--15 {
    padding-left: 15px !important;
  }

  .pr_lg--15 {
    padding-right: 15px !important;
  }

  .mt_lg--15 {
    margin-top: 15px !important;
  }

  .mb_lg--15 {
    margin-bottom: 15px !important;
  }

  .ml_lg--15 {
    margin-left: 15px !important;
  }

  .ptb_lg--20 {
    padding: 20px 0 !important;
  }

  .plr_lg--20 {
    padding: 0 20px !important;
  }

  .pt_lg--20 {
    padding-top: 20px !important;
  }

  .pb_lg--20 {
    padding-bottom: 20px !important;
  }

  .pl_lg--20 {
    padding-left: 20px !important;
  }

  .pr_lg--20 {
    padding-right: 20px !important;
  }

  .mt_lg--20 {
    margin-top: 20px !important;
  }

  .mb_lg--20 {
    margin-bottom: 20px !important;
  }

  .ml_lg--20 {
    margin-left: 20px !important;
  }

  .ptb_lg--25 {
    padding: 25px 0 !important;
  }

  .plr_lg--25 {
    padding: 0 25px !important;
  }

  .pt_lg--25 {
    padding-top: 25px !important;
  }

  .pb_lg--25 {
    padding-bottom: 25px !important;
  }

  .pl_lg--25 {
    padding-left: 25px !important;
  }

  .pr_lg--25 {
    padding-right: 25px !important;
  }

  .mt_lg--25 {
    margin-top: 25px !important;
  }

  .mb_lg--25 {
    margin-bottom: 25px !important;
  }

  .ml_lg--25 {
    margin-left: 25px !important;
  }

  .ptb_lg--30 {
    padding: 30px 0 !important;
  }

  .plr_lg--30 {
    padding: 0 30px !important;
  }

  .pt_lg--30 {
    padding-top: 30px !important;
  }

  .pb_lg--30 {
    padding-bottom: 30px !important;
  }

  .pl_lg--30 {
    padding-left: 30px !important;
  }

  .pr_lg--30 {
    padding-right: 30px !important;
  }

  .mt_lg--30 {
    margin-top: 30px !important;
  }

  .mb_lg--30 {
    margin-bottom: 30px !important;
  }

  .ml_lg--30 {
    margin-left: 30px !important;
  }

  .ptb_lg--35 {
    padding: 35px 0 !important;
  }

  .plr_lg--35 {
    padding: 0 35px !important;
  }

  .pt_lg--35 {
    padding-top: 35px !important;
  }

  .pb_lg--35 {
    padding-bottom: 35px !important;
  }

  .pl_lg--35 {
    padding-left: 35px !important;
  }

  .pr_lg--35 {
    padding-right: 35px !important;
  }

  .mt_lg--35 {
    margin-top: 35px !important;
  }

  .mb_lg--35 {
    margin-bottom: 35px !important;
  }

  .ml_lg--35 {
    margin-left: 35px !important;
  }

  .ptb_lg--40 {
    padding: 40px 0 !important;
  }

  .plr_lg--40 {
    padding: 0 40px !important;
  }

  .pt_lg--40 {
    padding-top: 40px !important;
  }

  .pb_lg--40 {
    padding-bottom: 40px !important;
  }

  .pl_lg--40 {
    padding-left: 40px !important;
  }

  .pr_lg--40 {
    padding-right: 40px !important;
  }

  .mt_lg--40 {
    margin-top: 40px !important;
  }

  .mb_lg--40 {
    margin-bottom: 40px !important;
  }

  .ml_lg--40 {
    margin-left: 40px !important;
  }

  .ptb_lg--45 {
    padding: 45px 0 !important;
  }

  .plr_lg--45 {
    padding: 0 45px !important;
  }

  .pt_lg--45 {
    padding-top: 45px !important;
  }

  .pb_lg--45 {
    padding-bottom: 45px !important;
  }

  .pl_lg--45 {
    padding-left: 45px !important;
  }

  .pr_lg--45 {
    padding-right: 45px !important;
  }

  .mt_lg--45 {
    margin-top: 45px !important;
  }

  .mb_lg--45 {
    margin-bottom: 45px !important;
  }

  .ml_lg--45 {
    margin-left: 45px !important;
  }

  .ptb_lg--50 {
    padding: 50px 0 !important;
  }

  .plr_lg--50 {
    padding: 0 50px !important;
  }

  .pt_lg--50 {
    padding-top: 50px !important;
  }

  .pb_lg--50 {
    padding-bottom: 50px !important;
  }

  .pl_lg--50 {
    padding-left: 50px !important;
  }

  .pr_lg--50 {
    padding-right: 50px !important;
  }

  .mt_lg--50 {
    margin-top: 50px !important;
  }

  .mb_lg--50 {
    margin-bottom: 50px !important;
  }

  .ml_lg--50 {
    margin-left: 50px !important;
  }

  .ptb_lg--55 {
    padding: 55px 0 !important;
  }

  .plr_lg--55 {
    padding: 0 55px !important;
  }

  .pt_lg--55 {
    padding-top: 55px !important;
  }

  .pb_lg--55 {
    padding-bottom: 55px !important;
  }

  .pl_lg--55 {
    padding-left: 55px !important;
  }

  .pr_lg--55 {
    padding-right: 55px !important;
  }

  .mt_lg--55 {
    margin-top: 55px !important;
  }

  .mb_lg--55 {
    margin-bottom: 55px !important;
  }

  .ml_lg--55 {
    margin-left: 55px !important;
  }

  .ptb_lg--60 {
    padding: 60px 0 !important;
  }

  .plr_lg--60 {
    padding: 0 60px !important;
  }

  .pt_lg--60 {
    padding-top: 60px !important;
  }

  .pb_lg--60 {
    padding-bottom: 60px !important;
  }

  .pl_lg--60 {
    padding-left: 60px !important;
  }

  .pr_lg--60 {
    padding-right: 60px !important;
  }

  .mt_lg--60 {
    margin-top: 60px !important;
  }

  .mb_lg--60 {
    margin-bottom: 60px !important;
  }

  .ml_lg--60 {
    margin-left: 60px !important;
  }

  .ptb_lg--65 {
    padding: 65px 0 !important;
  }

  .plr_lg--65 {
    padding: 0 65px !important;
  }

  .pt_lg--65 {
    padding-top: 65px !important;
  }

  .pb_lg--65 {
    padding-bottom: 65px !important;
  }

  .pl_lg--65 {
    padding-left: 65px !important;
  }

  .pr_lg--65 {
    padding-right: 65px !important;
  }

  .mt_lg--65 {
    margin-top: 65px !important;
  }

  .mb_lg--65 {
    margin-bottom: 65px !important;
  }

  .ml_lg--65 {
    margin-left: 65px !important;
  }

  .ptb_lg--70 {
    padding: 70px 0 !important;
  }

  .plr_lg--70 {
    padding: 0 70px !important;
  }

  .pt_lg--70 {
    padding-top: 70px !important;
  }

  .pb_lg--70 {
    padding-bottom: 70px !important;
  }

  .pl_lg--70 {
    padding-left: 70px !important;
  }

  .pr_lg--70 {
    padding-right: 70px !important;
  }

  .mt_lg--70 {
    margin-top: 70px !important;
  }

  .mb_lg--70 {
    margin-bottom: 70px !important;
  }

  .ml_lg--70 {
    margin-left: 70px !important;
  }

  .ptb_lg--75 {
    padding: 75px 0 !important;
  }

  .plr_lg--75 {
    padding: 0 75px !important;
  }

  .pt_lg--75 {
    padding-top: 75px !important;
  }

  .pb_lg--75 {
    padding-bottom: 75px !important;
  }

  .pl_lg--75 {
    padding-left: 75px !important;
  }

  .pr_lg--75 {
    padding-right: 75px !important;
  }

  .mt_lg--75 {
    margin-top: 75px !important;
  }

  .mb_lg--75 {
    margin-bottom: 75px !important;
  }

  .ml_lg--75 {
    margin-left: 75px !important;
  }

  .ptb_lg--80 {
    padding: 80px 0 !important;
  }

  .plr_lg--80 {
    padding: 0 80px !important;
  }

  .pt_lg--80 {
    padding-top: 80px !important;
  }

  .pb_lg--80 {
    padding-bottom: 80px !important;
  }

  .pl_lg--80 {
    padding-left: 80px !important;
  }

  .pr_lg--80 {
    padding-right: 80px !important;
  }

  .mt_lg--80 {
    margin-top: 80px !important;
  }

  .mb_lg--80 {
    margin-bottom: 80px !important;
  }

  .ml_lg--80 {
    margin-left: 80px !important;
  }

  .ptb_lg--85 {
    padding: 85px 0 !important;
  }

  .plr_lg--85 {
    padding: 0 85px !important;
  }

  .pt_lg--85 {
    padding-top: 85px !important;
  }

  .pb_lg--85 {
    padding-bottom: 85px !important;
  }

  .pl_lg--85 {
    padding-left: 85px !important;
  }

  .pr_lg--85 {
    padding-right: 85px !important;
  }

  .mt_lg--85 {
    margin-top: 85px !important;
  }

  .mb_lg--85 {
    margin-bottom: 85px !important;
  }

  .ml_lg--85 {
    margin-left: 85px !important;
  }

  .ptb_lg--90 {
    padding: 90px 0 !important;
  }

  .plr_lg--90 {
    padding: 0 90px !important;
  }

  .pt_lg--90 {
    padding-top: 90px !important;
  }

  .pb_lg--90 {
    padding-bottom: 90px !important;
  }

  .pl_lg--90 {
    padding-left: 90px !important;
  }

  .pr_lg--90 {
    padding-right: 90px !important;
  }

  .mt_lg--90 {
    margin-top: 90px !important;
  }

  .mb_lg--90 {
    margin-bottom: 90px !important;
  }

  .ml_lg--90 {
    margin-left: 90px !important;
  }

  .ptb_lg--95 {
    padding: 95px 0 !important;
  }

  .plr_lg--95 {
    padding: 0 95px !important;
  }

  .pt_lg--95 {
    padding-top: 95px !important;
  }

  .pb_lg--95 {
    padding-bottom: 95px !important;
  }

  .pl_lg--95 {
    padding-left: 95px !important;
  }

  .pr_lg--95 {
    padding-right: 95px !important;
  }

  .mt_lg--95 {
    margin-top: 95px !important;
  }

  .mb_lg--95 {
    margin-bottom: 95px !important;
  }

  .ml_lg--95 {
    margin-left: 95px !important;
  }

  .ptb_lg--100 {
    padding: 100px 0 !important;
  }

  .plr_lg--100 {
    padding: 0 100px !important;
  }

  .pt_lg--100 {
    padding-top: 100px !important;
  }

  .pb_lg--100 {
    padding-bottom: 100px !important;
  }

  .pl_lg--100 {
    padding-left: 100px !important;
  }

  .pr_lg--100 {
    padding-right: 100px !important;
  }

  .mt_lg--100 {
    margin-top: 100px !important;
  }

  .mb_lg--100 {
    margin-bottom: 100px !important;
  }

  .ml_lg--100 {
    margin-left: 100px !important;
  }

  .ptb_lg--105 {
    padding: 105px 0 !important;
  }

  .plr_lg--105 {
    padding: 0 105px !important;
  }

  .pt_lg--105 {
    padding-top: 105px !important;
  }

  .pb_lg--105 {
    padding-bottom: 105px !important;
  }

  .pl_lg--105 {
    padding-left: 105px !important;
  }

  .pr_lg--105 {
    padding-right: 105px !important;
  }

  .mt_lg--105 {
    margin-top: 105px !important;
  }

  .mb_lg--105 {
    margin-bottom: 105px !important;
  }

  .ml_lg--105 {
    margin-left: 105px !important;
  }

  .ptb_lg--110 {
    padding: 110px 0 !important;
  }

  .plr_lg--110 {
    padding: 0 110px !important;
  }

  .pt_lg--110 {
    padding-top: 110px !important;
  }

  .pb_lg--110 {
    padding-bottom: 110px !important;
  }

  .pl_lg--110 {
    padding-left: 110px !important;
  }

  .pr_lg--110 {
    padding-right: 110px !important;
  }

  .mt_lg--110 {
    margin-top: 110px !important;
  }

  .mb_lg--110 {
    margin-bottom: 110px !important;
  }

  .ml_lg--110 {
    margin-left: 110px !important;
  }

  .ptb_lg--115 {
    padding: 115px 0 !important;
  }

  .plr_lg--115 {
    padding: 0 115px !important;
  }

  .pt_lg--115 {
    padding-top: 115px !important;
  }

  .pb_lg--115 {
    padding-bottom: 115px !important;
  }

  .pl_lg--115 {
    padding-left: 115px !important;
  }

  .pr_lg--115 {
    padding-right: 115px !important;
  }

  .mt_lg--115 {
    margin-top: 115px !important;
  }

  .mb_lg--115 {
    margin-bottom: 115px !important;
  }

  .ml_lg--115 {
    margin-left: 115px !important;
  }

  .ptb_lg--120 {
    padding: 120px 0 !important;
  }

  .plr_lg--120 {
    padding: 0 120px !important;
  }

  .pt_lg--120 {
    padding-top: 120px !important;
  }

  .pb_lg--120 {
    padding-bottom: 120px !important;
  }

  .pl_lg--120 {
    padding-left: 120px !important;
  }

  .pr_lg--120 {
    padding-right: 120px !important;
  }

  .mt_lg--120 {
    margin-top: 120px !important;
  }

  .mb_lg--120 {
    margin-bottom: 120px !important;
  }

  .ml_lg--120 {
    margin-left: 120px !important;
  }

  .ptb_lg--125 {
    padding: 125px 0 !important;
  }

  .plr_lg--125 {
    padding: 0 125px !important;
  }

  .pt_lg--125 {
    padding-top: 125px !important;
  }

  .pb_lg--125 {
    padding-bottom: 125px !important;
  }

  .pl_lg--125 {
    padding-left: 125px !important;
  }

  .pr_lg--125 {
    padding-right: 125px !important;
  }

  .mt_lg--125 {
    margin-top: 125px !important;
  }

  .mb_lg--125 {
    margin-bottom: 125px !important;
  }

  .ml_lg--125 {
    margin-left: 125px !important;
  }

  .ptb_lg--130 {
    padding: 130px 0 !important;
  }

  .plr_lg--130 {
    padding: 0 130px !important;
  }

  .pt_lg--130 {
    padding-top: 130px !important;
  }

  .pb_lg--130 {
    padding-bottom: 130px !important;
  }

  .pl_lg--130 {
    padding-left: 130px !important;
  }

  .pr_lg--130 {
    padding-right: 130px !important;
  }

  .mt_lg--130 {
    margin-top: 130px !important;
  }

  .mb_lg--130 {
    margin-bottom: 130px !important;
  }

  .ml_lg--130 {
    margin-left: 130px !important;
  }

  .ptb_lg--135 {
    padding: 135px 0 !important;
  }

  .plr_lg--135 {
    padding: 0 135px !important;
  }

  .pt_lg--135 {
    padding-top: 135px !important;
  }

  .pb_lg--135 {
    padding-bottom: 135px !important;
  }

  .pl_lg--135 {
    padding-left: 135px !important;
  }

  .pr_lg--135 {
    padding-right: 135px !important;
  }

  .mt_lg--135 {
    margin-top: 135px !important;
  }

  .mb_lg--135 {
    margin-bottom: 135px !important;
  }

  .ml_lg--135 {
    margin-left: 135px !important;
  }

  .ptb_lg--140 {
    padding: 140px 0 !important;
  }

  .plr_lg--140 {
    padding: 0 140px !important;
  }

  .pt_lg--140 {
    padding-top: 140px !important;
  }

  .pb_lg--140 {
    padding-bottom: 140px !important;
  }

  .pl_lg--140 {
    padding-left: 140px !important;
  }

  .pr_lg--140 {
    padding-right: 140px !important;
  }

  .mt_lg--140 {
    margin-top: 140px !important;
  }

  .mb_lg--140 {
    margin-bottom: 140px !important;
  }

  .ml_lg--140 {
    margin-left: 140px !important;
  }

  .ptb_lg--145 {
    padding: 145px 0 !important;
  }

  .plr_lg--145 {
    padding: 0 145px !important;
  }

  .pt_lg--145 {
    padding-top: 145px !important;
  }

  .pb_lg--145 {
    padding-bottom: 145px !important;
  }

  .pl_lg--145 {
    padding-left: 145px !important;
  }

  .pr_lg--145 {
    padding-right: 145px !important;
  }

  .mt_lg--145 {
    margin-top: 145px !important;
  }

  .mb_lg--145 {
    margin-bottom: 145px !important;
  }

  .ml_lg--145 {
    margin-left: 145px !important;
  }

  .ptb_lg--150 {
    padding: 150px 0 !important;
  }

  .plr_lg--150 {
    padding: 0 150px !important;
  }

  .pt_lg--150 {
    padding-top: 150px !important;
  }

  .pb_lg--150 {
    padding-bottom: 150px !important;
  }

  .pl_lg--150 {
    padding-left: 150px !important;
  }

  .pr_lg--150 {
    padding-right: 150px !important;
  }

  .mt_lg--150 {
    margin-top: 150px !important;
  }

  .mb_lg--150 {
    margin-bottom: 150px !important;
  }

  .ml_lg--150 {
    margin-left: 150px !important;
  }

  .ptb_lg--155 {
    padding: 155px 0 !important;
  }

  .plr_lg--155 {
    padding: 0 155px !important;
  }

  .pt_lg--155 {
    padding-top: 155px !important;
  }

  .pb_lg--155 {
    padding-bottom: 155px !important;
  }

  .pl_lg--155 {
    padding-left: 155px !important;
  }

  .pr_lg--155 {
    padding-right: 155px !important;
  }

  .mt_lg--155 {
    margin-top: 155px !important;
  }

  .mb_lg--155 {
    margin-bottom: 155px !important;
  }

  .ml_lg--155 {
    margin-left: 155px !important;
  }

  .ptb_lg--160 {
    padding: 160px 0 !important;
  }

  .plr_lg--160 {
    padding: 0 160px !important;
  }

  .pt_lg--160 {
    padding-top: 160px !important;
  }

  .pb_lg--160 {
    padding-bottom: 160px !important;
  }

  .pl_lg--160 {
    padding-left: 160px !important;
  }

  .pr_lg--160 {
    padding-right: 160px !important;
  }

  .mt_lg--160 {
    margin-top: 160px !important;
  }

  .mb_lg--160 {
    margin-bottom: 160px !important;
  }

  .ml_lg--160 {
    margin-left: 160px !important;
  }

  .ptb_lg--165 {
    padding: 165px 0 !important;
  }

  .plr_lg--165 {
    padding: 0 165px !important;
  }

  .pt_lg--165 {
    padding-top: 165px !important;
  }

  .pb_lg--165 {
    padding-bottom: 165px !important;
  }

  .pl_lg--165 {
    padding-left: 165px !important;
  }

  .pr_lg--165 {
    padding-right: 165px !important;
  }

  .mt_lg--165 {
    margin-top: 165px !important;
  }

  .mb_lg--165 {
    margin-bottom: 165px !important;
  }

  .ml_lg--165 {
    margin-left: 165px !important;
  }

  .ptb_lg--170 {
    padding: 170px 0 !important;
  }

  .plr_lg--170 {
    padding: 0 170px !important;
  }

  .pt_lg--170 {
    padding-top: 170px !important;
  }

  .pb_lg--170 {
    padding-bottom: 170px !important;
  }

  .pl_lg--170 {
    padding-left: 170px !important;
  }

  .pr_lg--170 {
    padding-right: 170px !important;
  }

  .mt_lg--170 {
    margin-top: 170px !important;
  }

  .mb_lg--170 {
    margin-bottom: 170px !important;
  }

  .ml_lg--170 {
    margin-left: 170px !important;
  }

  .ptb_lg--175 {
    padding: 175px 0 !important;
  }

  .plr_lg--175 {
    padding: 0 175px !important;
  }

  .pt_lg--175 {
    padding-top: 175px !important;
  }

  .pb_lg--175 {
    padding-bottom: 175px !important;
  }

  .pl_lg--175 {
    padding-left: 175px !important;
  }

  .pr_lg--175 {
    padding-right: 175px !important;
  }

  .mt_lg--175 {
    margin-top: 175px !important;
  }

  .mb_lg--175 {
    margin-bottom: 175px !important;
  }

  .ml_lg--175 {
    margin-left: 175px !important;
  }

  .ptb_lg--180 {
    padding: 180px 0 !important;
  }

  .plr_lg--180 {
    padding: 0 180px !important;
  }

  .pt_lg--180 {
    padding-top: 180px !important;
  }

  .pb_lg--180 {
    padding-bottom: 180px !important;
  }

  .pl_lg--180 {
    padding-left: 180px !important;
  }

  .pr_lg--180 {
    padding-right: 180px !important;
  }

  .mt_lg--180 {
    margin-top: 180px !important;
  }

  .mb_lg--180 {
    margin-bottom: 180px !important;
  }

  .ml_lg--180 {
    margin-left: 180px !important;
  }

  .ptb_lg--185 {
    padding: 185px 0 !important;
  }

  .plr_lg--185 {
    padding: 0 185px !important;
  }

  .pt_lg--185 {
    padding-top: 185px !important;
  }

  .pb_lg--185 {
    padding-bottom: 185px !important;
  }

  .pl_lg--185 {
    padding-left: 185px !important;
  }

  .pr_lg--185 {
    padding-right: 185px !important;
  }

  .mt_lg--185 {
    margin-top: 185px !important;
  }

  .mb_lg--185 {
    margin-bottom: 185px !important;
  }

  .ml_lg--185 {
    margin-left: 185px !important;
  }

  .ptb_lg--190 {
    padding: 190px 0 !important;
  }

  .plr_lg--190 {
    padding: 0 190px !important;
  }

  .pt_lg--190 {
    padding-top: 190px !important;
  }

  .pb_lg--190 {
    padding-bottom: 190px !important;
  }

  .pl_lg--190 {
    padding-left: 190px !important;
  }

  .pr_lg--190 {
    padding-right: 190px !important;
  }

  .mt_lg--190 {
    margin-top: 190px !important;
  }

  .mb_lg--190 {
    margin-bottom: 190px !important;
  }

  .ml_lg--190 {
    margin-left: 190px !important;
  }

  .ptb_lg--195 {
    padding: 195px 0 !important;
  }

  .plr_lg--195 {
    padding: 0 195px !important;
  }

  .pt_lg--195 {
    padding-top: 195px !important;
  }

  .pb_lg--195 {
    padding-bottom: 195px !important;
  }

  .pl_lg--195 {
    padding-left: 195px !important;
  }

  .pr_lg--195 {
    padding-right: 195px !important;
  }

  .mt_lg--195 {
    margin-top: 195px !important;
  }

  .mb_lg--195 {
    margin-bottom: 195px !important;
  }

  .ml_lg--195 {
    margin-left: 195px !important;
  }

  .ptb_lg--200 {
    padding: 200px 0 !important;
  }

  .plr_lg--200 {
    padding: 0 200px !important;
  }

  .pt_lg--200 {
    padding-top: 200px !important;
  }

  .pb_lg--200 {
    padding-bottom: 200px !important;
  }

  .pl_lg--200 {
    padding-left: 200px !important;
  }

  .pr_lg--200 {
    padding-right: 200px !important;
  }

  .mt_lg--200 {
    margin-top: 200px !important;
  }

  .mb_lg--200 {
    margin-bottom: 200px !important;
  }

  .ml_lg--200 {
    margin-left: 200px !important;
  }
  .pb_xl--130 {
    padding-bottom: 110px;
  }
  .mt_experience {
    margin-top: -10px;
  }
  .padding-contorler-am-slide {
    padding-left: 100px;
  }
  .padding-contorler-am-slide-11 {
    padding-left: 0;
  }
  .padding-contorler-am-slide-right {
    padding-right: 30px;
    padding-top: 50px;
  }
  .row--20 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .header-top-area p.disc {
    font-size: 13px;
  }
  .header-top-area .bwtween-area-header-top p {
    font-size: 13px;
  }
  .logo-search-category-wrapper {
    gap: 10px;
  }
  .logo-search-category-wrapper
    .category-search-wrapper
    .location-area
    .information
    p {
    font-size: 10px;
  }
  .logo-search-category-wrapper .category-search-wrapper .search-header input {
    width: 350px;
  }
  .accont-wishlist-cart-area-header .btn-border-only span.text {
    display: none ;
  }
  .accont-wishlist-cart-area-header .btn-border-only .text {
    display: none ;
  }
  .nav-and-btn-wrapper .right-btn-area {
    gap: 2px;
  }
  .nav-and-btn-wrapper .btn-primary::after {
    display: none;
  }
  .header-style-two.bg-primary-header
    .search-header-area-main.without-category
    .category-search-wrapper
    .search-header
    input {
    width: 400px;
  }
  .header-style-two.bg-primary-header
    .rts-header-nav-area-one
    .right-location-area {
    display: none;
  }
  .nav-area-bottom-left-header-four {
    gap: 20px;
  }
  .header-four.header-style-two.bg-primary-header
    .search-header-area-main.without-category
    .category-search-wrapper
    .search-header
    input {
    width: 370px;
  }
  li.with-megamenu .rts-megamenu {
    padding: 30px;
  }
  .banner-bg_4 .transparent-person {
    right: 0;
    max-width: 43%;
  }
  .banner-five-right-content .content-area {
    left: 25px;
    top: 25px;
  }
  .logo-search-category-wrapper.style-five-call-us .search-header input {
    width: 300px;
  }
  .right-btn-area.header-five {
    display: none;
  }
  .logo-search-category-wrapper .category-search-wrapper.style-five {
    margin-left: 0;
  }
  .single-feature-card {
    padding: 20px;
    height: 300px;
  }
  .single-feature-card .title {
    font-size: 18px;
  }
  .single-shopping-card-one.tranding-product {
    flex-direction: column;
    align-items: flex-start;
  }
  .single-shopping-card-one.tranding-product .thumbnail-preview img {
    height: auto;
    width: 100%;
  }
  .single-shopping-card-one.tranding-product .thumbnail-preview {
    height: auto;
    width: 100%;
  }
  .blog-sidebar-single-wized.with-title
    .latest-post-small-area-wrapper
    .single-latest-post-area {
    flex-direction: column;
    align-items: flex-start;
  }
  .footer-main-content-wrapper {
    gap: 30px;
    flex-wrap: wrap;
  }
  .add-in-tranding-items-area img {
    width: 100%;
    object-fit: cover;
  }
  .feature-product-area-single {
    padding: 30px;
  }
  .feature-product-list-wrapper .single-product-list {
    flex-direction: column;
    padding: 20px;
  }
  .add-area-start-feature .inner-add-content .title {
    font-size: 32px;
  }
  .weekly-best-deals-top-primary-wrapper
    .body-best-deals-padding
    .single-shopping-card-one
    .thumbnail-preview {
    width: 100%;
  }
  .single-shopping-card-one.tranding-product.with-progress {
    flex-direction: column;
  }
  .counter-area-main-wrapper {
    flex-wrap: wrap;
    gap: 50px;
    justify-content: center;
  }
  .single-counter-area::after {
    display: none;
  }
  .pr_lg--10 {
    padding-right: 10px;
  }
  .single-store-area-start {
    align-items: flex-start;
    gap: 0;
    padding-left: 0;
  }
  .single-store-area-start .thumbnail {
    max-width: 100%;
    width: 100%;
    width: 30%;
  }
  .single-store-area-start .thumbnail img {
    max-width: 100%;
    width: 100%;
    max-width: 100%;
    width: 100%;
    height: 425px;
    object-fit: cover;
  }
  .single-store-area-start .right-content .location-area {
    padding: 100px 60px 100px 25px;
  }
  .filter-select-area {
    margin-left: 0;
  }
  .nice-select-area-wrapper-and-button .nice-select-wrapper-1 {
    flex-wrap: wrap;
  }
  .product-area-wrapper-shopgrid-list {
    margin-left: 0;
  }
  .shop-grid-sidebar-area .sidebar-filter-main {
    padding-right: 0;
    gap: 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .shop-grid-sidebar-area .sidebar-filter-main > div {
    flex-basis: 48%;
  }

  .shop-grid-sidebar-area .sidebar-filter-main > div:last-child {
    margin-bottom: 20px;
  }
  .single-instagram-post {
    min-width: max-content;
  }
  .product-details-review-product-style {
    flex-direction: column;
    align-items: flex-start;
  }
  .product-details-review-product-style
    .average-stars-area-left
    .top-stars-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }
  .product-area-add-wrapper {
    margin-left: 0;
  }
  .ml-v-dec-m {
    margin-left: 0;
  }
  .rts-product-details-section .details-product-area {
    flex-wrap: wrap;
  }
  .single-tab-content-shop-details .details-row-2 {
    flex-direction: column;
    gap: 15px;
    align-items: flex-start;
  }
  .mt-lg--30 {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-intro {
    margin: 6em auto;
  }
  .cd-headline {
    font-size: 48px;
  }
  .about-content-area-1 .title {
    font-size: 32px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  h1 {
    font-size: 54px;
  }
  h2 {
    font-size: 44px;
  }
  h3 {
    font-size: 36px;
  }
  .testimonial-pb {
    padding-bottom: 35px;
  }
  .row--20 > [class*="col"],
  .row--20 > [class*="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row--25 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--25 > [class*="col"],
  .row--25 > [class*="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row--30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--30 > [class*="col"],
  .row--30 > [class*="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row--45 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--45 > [class*="col"],
  .row--45 > [class*="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row--40 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--40 > [class*="col"],
  .row--40 > [class*="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row--60 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--60 > [class*="col"],
  .row--60 > [class*="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .loaded.fxt-template-animation{
      padding-top: 0 !important;
  }
  .logo-search-category-wrapper .actions-area .search-btn,
  .contact-number-area, .discount-area .countdown,
  .productWithDiscountAddToCart .btn-text,
  .fxt-qr-code img{
    display: none !important;
  }
  .productATVFoodBodyContent{
      width: 104%;
  }
  .productWithDiscountBodyContent{
      width: 62%;
  }
  .single-shopping-card-one .body-content .availability{
      margin-left: 0 !important;
  }
  h1,
  .h1 {
    font-size: 40px;
    line-height: 56px;
  }
  h2,
  .h2 {
    font-size: 36px;
    line-height: 56px;
  }
  h3,
  .h3 {
    font-size: 30px;
    line-height: 1.3;
  }
  h4,
  .h4 {
    font-size: 24px;
  }
  h5,
  .h5 {
    font-size: 18px;
  }
  .rts-section-gap {
    padding: 60px 0;
  }
  .rts-section-gapBottom {
    padding-bottom: 60px;
  }
  .rts-section-gapTop {
    padding-top: 70px;
  }
  .rts-section-gap2 {
    padding: 100px 0;
  }
  .rts-section-gap2Bottom {
    padding-bottom: 100px;
  }
  .rts-section-gap2Top {
    padding-top: 100px;
  }
  .ptb_md--0 {
    padding: 0 !important;
  }

  .pl_md--0 {
    padding-left: 0 !important;
  }

  .pr_md--0 {
    padding-right: 0 !important;
  }

  .pt_md--0 {
    padding-top: 0 !important;
  }

  .pb_md--0 {
    padding-bottom: 0 !important;
  }

  .mr_md--0 {
    margin-right: 0 !important;
  }

  .ml_md--0 {
    margin-left: 0 !important;
  }

  .mt_md--0 {
    margin-top: 0 !important;
  }

  .mb_md--0 {
    margin-bottom: 0 !important;
  }

  .ptb_md--250 {
    padding: 250px 0 !important;
  }

  .ptb_md--5 {
    padding: 5px 0 !important;
  }

  .plr_md--5 {
    padding: 0 5px !important;
  }

  .pt_md--5 {
    padding-top: 5px !important;
  }

  .pb_md--5 {
    padding-bottom: 5px !important;
  }

  .pl_md--5 {
    padding-left: 5px !important;
  }

  .pr_md--5 {
    padding-right: 5px !important;
  }

  .mt_md--5 {
    margin-top: 5px !important;
  }

  .mb_md--5 {
    margin-bottom: 5px !important;
  }

  .ptb_md--10 {
    padding: 10px 0 !important;
  }

  .plr_md--10 {
    padding: 0 10px !important;
  }

  .pt_md--10 {
    padding-top: 10px !important;
  }

  .pb_md--10 {
    padding-bottom: 10px !important;
  }

  .pl_md--10 {
    padding-left: 10px !important;
  }

  .pr_md--10 {
    padding-right: 10px !important;
  }

  .mt_md--10 {
    margin-top: 10px !important;
  }

  .mb_md--10 {
    margin-bottom: 10px !important;
  }

  .ptb_md--15 {
    padding: 15px 0 !important;
  }

  .plr_md--15 {
    padding: 0 15px !important;
  }

  .pt_md--15 {
    padding-top: 15px !important;
  }

  .pb_md--15 {
    padding-bottom: 15px !important;
  }

  .pl_md--15 {
    padding-left: 15px !important;
  }

  .pr_md--15 {
    padding-right: 15px !important;
  }

  .mt_md--15 {
    margin-top: 15px !important;
  }

  .mb_md--15 {
    margin-bottom: 15px !important;
  }

  .ptb_md--20 {
    padding: 20px 0 !important;
  }

  .plr_md--20 {
    padding: 0 20px !important;
  }

  .pt_md--20 {
    padding-top: 20px !important;
  }

  .pb_md--20 {
    padding-bottom: 20px !important;
  }

  .pl_md--20 {
    padding-left: 20px !important;
  }

  .pr_md--20 {
    padding-right: 20px !important;
  }

  .mt_md--20 {
    margin-top: 20px !important;
  }

  .mb_md--20 {
    margin-bottom: 20px !important;
  }

  .ptb_md--25 {
    padding: 25px 0 !important;
  }

  .plr_md--25 {
    padding: 0 25px !important;
  }

  .pt_md--25 {
    padding-top: 25px !important;
  }

  .pb_md--25 {
    padding-bottom: 25px !important;
  }

  .pl_md--25 {
    padding-left: 25px !important;
  }

  .pr_md--25 {
    padding-right: 25px !important;
  }

  .mt_md--25 {
    margin-top: 25px !important;
  }

  .mb_md--25 {
    margin-bottom: 25px !important;
  }

  .ptb_md--30 {
    padding: 30px 0 !important;
  }

  .plr_md--30 {
    padding: 0 30px !important;
  }

  .pt_md--30 {
    padding-top: 30px !important;
  }

  .pb_md--30 {
    padding-bottom: 30px !important;
  }

  .pl_md--30 {
    padding-left: 30px !important;
  }

  .pr_md--30 {
    padding-right: 30px !important;
  }

  .mt_md--30 {
    margin-top: 30px !important;
  }

  .mb_md--30 {
    margin-bottom: 30px !important;
  }

  .ptb_md--35 {
    padding: 35px 0 !important;
  }

  .plr_md--35 {
    padding: 0 35px !important;
  }

  .pt_md--35 {
    padding-top: 35px !important;
  }

  .pb_md--35 {
    padding-bottom: 35px !important;
  }

  .pl_md--35 {
    padding-left: 35px !important;
  }

  .pr_md--35 {
    padding-right: 35px !important;
  }

  .mt_md--35 {
    margin-top: 35px !important;
  }

  .mb_md--35 {
    margin-bottom: 35px !important;
  }

  .ptb_md--40 {
    padding: 40px 0 !important;
  }

  .plr_md--40 {
    padding: 0 40px !important;
  }

  .pt_md--40 {
    padding-top: 40px !important;
  }

  .pb_md--40 {
    padding-bottom: 40px !important;
  }

  .pl_md--40 {
    padding-left: 40px !important;
  }

  .pr_md--40 {
    padding-right: 40px !important;
  }

  .mt_md--40 {
    margin-top: 40px !important;
  }

  .mb_md--40 {
    margin-bottom: 40px !important;
  }

  .ptb_md--45 {
    padding: 45px 0 !important;
  }

  .plr_md--45 {
    padding: 0 45px !important;
  }

  .pt_md--45 {
    padding-top: 45px !important;
  }

  .pb_md--45 {
    padding-bottom: 45px !important;
  }

  .pl_md--45 {
    padding-left: 45px !important;
  }

  .pr_md--45 {
    padding-right: 45px !important;
  }

  .mt_md--45 {
    margin-top: 45px !important;
  }

  .mb_md--45 {
    margin-bottom: 45px !important;
  }

  .ptb_md--50 {
    padding: 50px 0 !important;
  }

  .plr_md--50 {
    padding: 0 50px !important;
  }

  .pt_md--50 {
    padding-top: 50px !important;
  }

  .pb_md--50 {
    padding-bottom: 50px !important;
  }

  .pl_md--50 {
    padding-left: 50px !important;
  }

  .pr_md--50 {
    padding-right: 50px !important;
  }

  .mt_md--50 {
    margin-top: 50px !important;
  }

  .mb_md--50 {
    margin-bottom: 50px !important;
  }

  .ptb_md--55 {
    padding: 55px 0 !important;
  }

  .plr_md--55 {
    padding: 0 55px !important;
  }

  .pt_md--55 {
    padding-top: 55px !important;
  }

  .pb_md--55 {
    padding-bottom: 55px !important;
  }

  .pl_md--55 {
    padding-left: 55px !important;
  }

  .pr_md--55 {
    padding-right: 55px !important;
  }

  .mt_md--55 {
    margin-top: 55px !important;
  }

  .mb_md--55 {
    margin-bottom: 55px !important;
  }

  .ptb_md--60 {
    padding: 60px 0 !important;
  }

  .plr_md--60 {
    padding: 0 60px !important;
  }

  .pt_md--60 {
    padding-top: 60px !important;
  }

  .pb_md--60 {
    padding-bottom: 60px !important;
  }

  .pl_md--60 {
    padding-left: 60px !important;
  }

  .pr_md--60 {
    padding-right: 60px !important;
  }

  .mt_md--60 {
    margin-top: 60px !important;
  }

  .mb_md--60 {
    margin-bottom: 60px !important;
  }

  .ptb_md--65 {
    padding: 65px 0 !important;
  }

  .plr_md--65 {
    padding: 0 65px !important;
  }

  .pt_md--65 {
    padding-top: 65px !important;
  }

  .pb_md--65 {
    padding-bottom: 65px !important;
  }

  .pl_md--65 {
    padding-left: 65px !important;
  }

  .pr_md--65 {
    padding-right: 65px !important;
  }

  .mt_md--65 {
    margin-top: 65px !important;
  }

  .mb_md--65 {
    margin-bottom: 65px !important;
  }

  .ptb_md--70 {
    padding: 70px 0 !important;
  }

  .plr_md--70 {
    padding: 0 70px !important;
  }

  .pt_md--70 {
    padding-top: 70px !important;
  }

  .pb_md--70 {
    padding-bottom: 70px !important;
  }

  .pl_md--70 {
    padding-left: 70px !important;
  }

  .pr_md--70 {
    padding-right: 70px !important;
  }

  .mt_md--70 {
    margin-top: 70px !important;
  }

  .mb_md--70 {
    margin-bottom: 70px !important;
  }

  .ptb_md--75 {
    padding: 75px 0 !important;
  }

  .plr_md--75 {
    padding: 0 75px !important;
  }

  .pt_md--75 {
    padding-top: 75px !important;
  }

  .pb_md--75 {
    padding-bottom: 75px !important;
  }

  .pl_md--75 {
    padding-left: 75px !important;
  }

  .pr_md--75 {
    padding-right: 75px !important;
  }

  .mt_md--75 {
    margin-top: 75px !important;
  }

  .mb_md--75 {
    margin-bottom: 75px !important;
  }

  .ptb_md--80 {
    padding: 80px 0 !important;
  }

  .plr_md--80 {
    padding: 0 80px !important;
  }

  .pt_md--80 {
    padding-top: 80px !important;
  }

  .pb_md--80 {
    padding-bottom: 80px !important;
  }

  .pl_md--80 {
    padding-left: 80px !important;
  }

  .pr_md--80 {
    padding-right: 80px !important;
  }

  .mt_md--80 {
    margin-top: 80px !important;
  }

  .mb_md--80 {
    margin-bottom: 80px !important;
  }

  .ptb_md--85 {
    padding: 85px 0 !important;
  }

  .plr_md--85 {
    padding: 0 85px !important;
  }

  .pt_md--85 {
    padding-top: 85px !important;
  }

  .pb_md--85 {
    padding-bottom: 85px !important;
  }

  .pl_md--85 {
    padding-left: 85px !important;
  }

  .pr_md--85 {
    padding-right: 85px !important;
  }

  .mt_md--85 {
    margin-top: 85px !important;
  }

  .mb_md--85 {
    margin-bottom: 85px !important;
  }

  .ptb_md--90 {
    padding: 90px 0 !important;
  }

  .plr_md--90 {
    padding: 0 90px !important;
  }

  .pt_md--90 {
    padding-top: 90px !important;
  }

  .pb_md--90 {
    padding-bottom: 90px !important;
  }

  .pl_md--90 {
    padding-left: 90px !important;
  }

  .pr_md--90 {
    padding-right: 90px !important;
  }

  .mt_md--90 {
    margin-top: 90px !important;
  }

  .mb_md--90 {
    margin-bottom: 90px !important;
  }

  .ptb_md--95 {
    padding: 95px 0 !important;
  }

  .plr_md--95 {
    padding: 0 95px !important;
  }

  .pt_md--95 {
    padding-top: 95px !important;
  }

  .pb_md--95 {
    padding-bottom: 95px !important;
  }

  .pl_md--95 {
    padding-left: 95px !important;
  }

  .pr_md--95 {
    padding-right: 95px !important;
  }

  .mt_md--95 {
    margin-top: 95px !important;
  }

  .mb_md--95 {
    margin-bottom: 95px !important;
  }

  .ptb_md--100 {
    padding: 100px 0 !important;
  }

  .plr_md--100 {
    padding: 0 100px !important;
  }

  .pt_md--100 {
    padding-top: 100px !important;
  }

  .pb_md--100 {
    padding-bottom: 100px !important;
  }

  .pl_md--100 {
    padding-left: 100px !important;
  }

  .pr_md--100 {
    padding-right: 100px !important;
  }

  .mt_md--100 {
    margin-top: 100px !important;
  }

  .mb_md--100 {
    margin-bottom: 100px !important;
  }

  .ptb_md--105 {
    padding: 105px 0 !important;
  }

  .plr_md--105 {
    padding: 0 105px !important;
  }

  .pt_md--105 {
    padding-top: 105px !important;
  }

  .pb_md--105 {
    padding-bottom: 105px !important;
  }

  .pl_md--105 {
    padding-left: 105px !important;
  }

  .pr_md--105 {
    padding-right: 105px !important;
  }

  .mt_md--105 {
    margin-top: 105px !important;
  }

  .mb_md--105 {
    margin-bottom: 105px !important;
  }

  .ptb_md--110 {
    padding: 110px 0 !important;
  }

  .plr_md--110 {
    padding: 0 110px !important;
  }

  .pt_md--110 {
    padding-top: 110px !important;
  }

  .pb_md--110 {
    padding-bottom: 110px !important;
  }

  .pl_md--110 {
    padding-left: 110px !important;
  }

  .pr_md--110 {
    padding-right: 110px !important;
  }

  .mt_md--110 {
    margin-top: 110px !important;
  }

  .mb_md--110 {
    margin-bottom: 110px !important;
  }

  .ptb_md--115 {
    padding: 115px 0 !important;
  }

  .plr_md--115 {
    padding: 0 115px !important;
  }

  .pt_md--115 {
    padding-top: 115px !important;
  }

  .pb_md--115 {
    padding-bottom: 115px !important;
  }

  .pl_md--115 {
    padding-left: 115px !important;
  }

  .pr_md--115 {
    padding-right: 115px !important;
  }

  .mt_md--115 {
    margin-top: 115px !important;
  }

  .mb_md--115 {
    margin-bottom: 115px !important;
  }

  .ptb_md--120 {
    padding: 120px 0 !important;
  }

  .plr_md--120 {
    padding: 0 120px !important;
  }

  .pt_md--120 {
    padding-top: 120px !important;
  }

  .pb_md--120 {
    padding-bottom: 120px !important;
  }

  .pl_md--120 {
    padding-left: 120px !important;
  }

  .pr_md--120 {
    padding-right: 120px !important;
  }

  .mt_md--120 {
    margin-top: 120px !important;
  }

  .mb_md--120 {
    margin-bottom: 120px !important;
  }

  .ptb_md--125 {
    padding: 125px 0 !important;
  }

  .plr_md--125 {
    padding: 0 125px !important;
  }

  .pt_md--125 {
    padding-top: 125px !important;
  }

  .pb_md--125 {
    padding-bottom: 125px !important;
  }

  .pl_md--125 {
    padding-left: 125px !important;
  }

  .pr_md--125 {
    padding-right: 125px !important;
  }

  .mt_md--125 {
    margin-top: 125px !important;
  }

  .mb_md--125 {
    margin-bottom: 125px !important;
  }

  .ptb_md--130 {
    padding: 130px 0 !important;
  }

  .plr_md--130 {
    padding: 0 130px !important;
  }

  .pt_md--130 {
    padding-top: 130px !important;
  }

  .pb_md--130 {
    padding-bottom: 130px !important;
  }

  .pl_md--130 {
    padding-left: 130px !important;
  }

  .pr_md--130 {
    padding-right: 130px !important;
  }

  .mt_md--130 {
    margin-top: 130px !important;
  }

  .mb_md--130 {
    margin-bottom: 130px !important;
  }

  .ptb_md--135 {
    padding: 135px 0 !important;
  }

  .plr_md--135 {
    padding: 0 135px !important;
  }

  .pt_md--135 {
    padding-top: 135px !important;
  }

  .pb_md--135 {
    padding-bottom: 135px !important;
  }

  .pl_md--135 {
    padding-left: 135px !important;
  }

  .pr_md--135 {
    padding-right: 135px !important;
  }

  .mt_md--135 {
    margin-top: 135px !important;
  }

  .mb_md--135 {
    margin-bottom: 135px !important;
  }

  .ptb_md--140 {
    padding: 140px 0 !important;
  }

  .plr_md--140 {
    padding: 0 140px !important;
  }

  .pt_md--140 {
    padding-top: 140px !important;
  }

  .pb_md--140 {
    padding-bottom: 140px !important;
  }

  .pl_md--140 {
    padding-left: 140px !important;
  }

  .pr_md--140 {
    padding-right: 140px !important;
  }

  .mt_md--140 {
    margin-top: 140px !important;
  }

  .mb_md--140 {
    margin-bottom: 140px !important;
  }

  .ptb_md--145 {
    padding: 145px 0 !important;
  }

  .plr_md--145 {
    padding: 0 145px !important;
  }

  .pt_md--145 {
    padding-top: 145px !important;
  }

  .pb_md--145 {
    padding-bottom: 145px !important;
  }

  .pl_md--145 {
    padding-left: 145px !important;
  }

  .pr_md--145 {
    padding-right: 145px !important;
  }

  .mt_md--145 {
    margin-top: 145px !important;
  }

  .mb_md--145 {
    margin-bottom: 145px !important;
  }

  .ptb_md--150 {
    padding: 150px 0 !important;
  }

  .plr_md--150 {
    padding: 0 150px !important;
  }

  .pt_md--150 {
    padding-top: 150px !important;
  }

  .pb_md--150 {
    padding-bottom: 150px !important;
  }

  .pl_md--150 {
    padding-left: 150px !important;
  }

  .pr_md--150 {
    padding-right: 150px !important;
  }

  .mt_md--150 {
    margin-top: 150px !important;
  }

  .mb_md--150 {
    margin-bottom: 150px !important;
  }

  .ptb_md--155 {
    padding: 155px 0 !important;
  }

  .plr_md--155 {
    padding: 0 155px !important;
  }

  .pt_md--155 {
    padding-top: 155px !important;
  }

  .pb_md--155 {
    padding-bottom: 155px !important;
  }

  .pl_md--155 {
    padding-left: 155px !important;
  }

  .pr_md--155 {
    padding-right: 155px !important;
  }

  .mt_md--155 {
    margin-top: 155px !important;
  }

  .mb_md--155 {
    margin-bottom: 155px !important;
  }

  .ptb_md--160 {
    padding: 160px 0 !important;
  }

  .plr_md--160 {
    padding: 0 160px !important;
  }

  .pt_md--160 {
    padding-top: 160px !important;
  }

  .pb_md--160 {
    padding-bottom: 160px !important;
  }

  .pl_md--160 {
    padding-left: 160px !important;
  }

  .pr_md--160 {
    padding-right: 160px !important;
  }

  .mt_md--160 {
    margin-top: 160px !important;
  }

  .mb_md--160 {
    margin-bottom: 160px !important;
  }

  .ptb_md--165 {
    padding: 165px 0 !important;
  }

  .plr_md--165 {
    padding: 0 165px !important;
  }

  .pt_md--165 {
    padding-top: 165px !important;
  }

  .pb_md--165 {
    padding-bottom: 165px !important;
  }

  .pl_md--165 {
    padding-left: 165px !important;
  }

  .pr_md--165 {
    padding-right: 165px !important;
  }

  .mt_md--165 {
    margin-top: 165px !important;
  }

  .mb_md--165 {
    margin-bottom: 165px !important;
  }

  .ptb_md--170 {
    padding: 170px 0 !important;
  }

  .plr_md--170 {
    padding: 0 170px !important;
  }

  .pt_md--170 {
    padding-top: 170px !important;
  }

  .pb_md--170 {
    padding-bottom: 170px !important;
  }

  .pl_md--170 {
    padding-left: 170px !important;
  }

  .pr_md--170 {
    padding-right: 170px !important;
  }

  .mt_md--170 {
    margin-top: 170px !important;
  }

  .mb_md--170 {
    margin-bottom: 170px !important;
  }

  .ptb_md--175 {
    padding: 175px 0 !important;
  }

  .plr_md--175 {
    padding: 0 175px !important;
  }

  .pt_md--175 {
    padding-top: 175px !important;
  }

  .pb_md--175 {
    padding-bottom: 175px !important;
  }

  .pl_md--175 {
    padding-left: 175px !important;
  }

  .pr_md--175 {
    padding-right: 175px !important;
  }

  .mt_md--175 {
    margin-top: 175px !important;
  }

  .mb_md--175 {
    margin-bottom: 175px !important;
  }

  .ptb_md--180 {
    padding: 180px 0 !important;
  }

  .plr_md--180 {
    padding: 0 180px !important;
  }

  .pt_md--180 {
    padding-top: 180px !important;
  }

  .pb_md--180 {
    padding-bottom: 180px !important;
  }

  .pl_md--180 {
    padding-left: 180px !important;
  }

  .pr_md--180 {
    padding-right: 180px !important;
  }

  .mt_md--180 {
    margin-top: 180px !important;
  }

  .mb_md--180 {
    margin-bottom: 180px !important;
  }

  .ptb_md--185 {
    padding: 185px 0 !important;
  }

  .plr_md--185 {
    padding: 0 185px !important;
  }

  .pt_md--185 {
    padding-top: 185px !important;
  }

  .pb_md--185 {
    padding-bottom: 185px !important;
  }

  .pl_md--185 {
    padding-left: 185px !important;
  }

  .pr_md--185 {
    padding-right: 185px !important;
  }

  .mt_md--185 {
    margin-top: 185px !important;
  }

  .mb_md--185 {
    margin-bottom: 185px !important;
  }

  .ptb_md--190 {
    padding: 190px 0 !important;
  }

  .plr_md--190 {
    padding: 0 190px !important;
  }

  .pt_md--190 {
    padding-top: 190px !important;
  }

  .pb_md--190 {
    padding-bottom: 190px !important;
  }

  .pl_md--190 {
    padding-left: 190px !important;
  }

  .pr_md--190 {
    padding-right: 190px !important;
  }

  .mt_md--190 {
    margin-top: 190px !important;
  }

  .mb_md--190 {
    margin-bottom: 190px !important;
  }

  .ptb_md--195 {
    padding: 195px 0 !important;
  }

  .plr_md--195 {
    padding: 0 195px !important;
  }

  .pt_md--195 {
    padding-top: 195px !important;
  }

  .pb_md--195 {
    padding-bottom: 195px !important;
  }

  .pl_md--195 {
    padding-left: 195px !important;
  }

  .pr_md--195 {
    padding-right: 195px !important;
  }

  .mt_md--195 {
    margin-top: 195px !important;
  }

  .mb_md--195 {
    margin-bottom: 195px !important;
  }

  .ptb_md--200 {
    padding: 200px 0 !important;
  }

  .plr_md--200 {
    padding: 0 200px !important;
  }

  .pt_md--200 {
    padding-top: 200px !important;
  }

  .pb_md--200 {
    padding-bottom: 200px !important;
  }

  .pl_md--200 {
    padding-left: 200px !important;
  }

  .pr_md--200 {
    padding-right: 200px !important;
  }

  .mt_md--200 {
    margin-top: 200px !important;
  }

  .mb_md--200 {
    margin-bottom: 200px !important;
  }
  .mb_dec--35 {
    margin-bottom: -50px;
  }
  .contact-input {
    padding-bottom: 30px;
  }
  .plr_md--0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .row--20 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--20 > [class*="col"],
  .row--20 > [class*="col-"] {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .row--25 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--25 > [class*="col"],
  .row--25 > [class*="col-"] {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .row--30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--30 > [class*="col"],
  .row--30 > [class*="col-"] {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .row--45 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--45 > [class*="col"],
  .row--45 > [class*="col-"] {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .row--40 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--40 > [class*="col"],
  .row--40 > [class*="col-"] {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .row--60 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--60 > [class*="col"],
  .row--60 > [class*="col-"] {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .inner-content-about-area {
    max-width: 95%;
  }
  .title-center-area-main {
    max-width: 80%;
  }
  .header-top-area {
    display: block;
  }
  .header-mid-one-wrapper {
    display: block;
  }
  .search-header-area-main {
    display: block;
  }
  .rts-header-nav-area-one {
    background: #ffffff !important;
    border-bottom: 1px solid #e2e2e2;
  }
  .after-md-device-header {
    display: flex !important;
  }
  .logo-search-category-wrapper {
    gap: 20px;
    padding: 12px 0;
  }
  .logo-search-category-wrapper .actions-area {
    display: flex;
  }
  .logo-search-category-wrapper .category-search-wrapper {
    display: none;
  }
  .logo-search-category-wrapper .category-search-wrapper .search-header input {
    width: 350px;
  }
  .logo-search-category-wrapper .category-search-wrapper .search-header {
    display: none;
  }
  .nav-and-btn-wrapper {
    display: none;
  }
  .nav-and-btn-wrapper .right-btn-area .btn-narrow {
    display: none;
  }
  .header-style-two .header-top-area-two {
    display: none;
  }
  .rts-header-nav-area-one.header-two .logo-search-category-wrapper {
    display: flex;
  }
  .header-style-two.bg-primary-header
    .rts-header-nav-area-one.header--sticky
    .logo-search-category-wrapper {
    display: flex !important;
  }
  .header-primary-sticky.header-style-two.bg-primary-header {
    background: #fff;
  }

  .header-primary-sticky.header-style-two.bg-primary-header
    .logo-search-category-wrapper {
    background: #fff;
  }

  .header-primary-sticky.header-style-two.bg-primary-header
    .rts-header-nav-area-one.header-four {
    background: #fff !important;
  }
  .banner-bg_4 {
    height: 550px;
  }
  .banner-area-start-4 .title {
    font-size: 54px;
  }
  .banner-left-five-area-start .inner-content-banner-five {
    margin-left: 30px;
  }
  .banner-content-store p.disc {
    max-width: 80%;
  }
  .blog-sidebar-single-wized.with-title
    .latest-post-small-area-wrapper
    .single-latest-post-area {
    flex-direction: row;
    align-items: flex-start;
  }
  .single-blog-main-wrapper-top {
    margin-right: 0;
  }
  .blog-details-area-1 {
    margin-right: 0;
  }
  .blog-details-area-1 .thumbnail-row-iamge {
    flex-direction: column;
  }
  .footer-main-content-wrapper {
    pad: 10px;
  }
  .footer-two-main-wrapper {
    gap: 25px;
  }
  .feature-product-area-single .inner-content .title {
    font-size: 36px;
    line-height: 1.3;
  }
  .feature-product-list-wrapper .single-product-list {
    flex-direction: row;
    padding: 0;
  }
  .add-area-start-feature .inner-add-content .title {
    font-size: 21px;
  }
  .social-and-payment-area-wrapper {
    flex-direction: column;
    align-items: center;
    gap: 10px;
  }
  .easyway-buying-area-wrapper {
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 30px;
  }
  .shop-grid-sidebar-area .sidebar-filter-main {
    padding-right: 0;
    gap: 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .shop-grid-sidebar-area .sidebar-filter-main > div {
    flex-basis: 48%;
  }

  .shop-grid-sidebar-area .sidebar-filter-main > div:last-child {
    margin-bottom: 20px;
  }
  .single-store-area-start .thumbnail {
    width: 100%;
  }
  .shop-grid-sidebar
    .single-shopping-card-one
    .cart-counter-action
    .quantity-edit,
  .shop-grid-sidebar
    .product-area-wrapper-shopgrid-list
    .single-shopping-card-one
    .cart-counter-action
    .rts-btn {
    width: max-content;
    max-width: max-content;
  }

  .shop-grid-sidebar
    .product-area-wrapper-shopgrid-list
    .single-shopping-card-one
    .cart-counter-action
    .rts-btn {
    justify-content: center;
  }
  .product-area-add-wrapper {
    margin-left: 0;
    overflow: hidden;
  }
  #side-bar .inner-main-wrapper-desk {
    display: none;
  }
  #side-bar .mobile-menu-main {
    display: block;
  }
  .header-nav.main-nav-one {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .mainContent{
      padding-top: 12rem !important;
  }
  .fxt-title-Login p,
  .fxt-column-wrap br{
      display: none;
  }
  .infoQrCheckOut{
      width: 85% !important;
      padding: 0 !important;
  }
  .ec-blog-detail p img{
    width: unset !important;
    height: unset !important;
  }
  .rts-header-one-area-one{
      z-index: 30 !important;
  }
  .btnRemoveFromCartDetail {
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
  }
  .popupRegister a{
    bottom: -31px !important;
  }
  .fxt-template-layout34 .fxt-form .form-group .field-icon{
    bottom: 18px !important;
  }
  .containerLogin{
    width: 90% !important;
    margin-right: 2.5rem !important;
  }
  .zalo-chat-widget{
    bottom: 20px !important;
    right: 10px !important;
  }
  .progress-wrap{
    right: 20px;
    bottom: 85px;
  }
  .productWithDiscountBodyContent{
      width: 100%;
  }
  .thumb-weight{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .suggestionInput{
    background: #E2E2E2 !important;
    border-radius: 0 0 10px 10px;
  }
  .buttomAreaWishlist .rts-btn.with-icon{
    transform: translateY(25px); 
  }
  .accont-wishlist-cart-area-header .wishlist span.number{
    left: 28px;
    top: -6px;
  }
  .btn-border-only.account.wasLogin{
      transform: translateX(10px);
  }
  .modalQuickViewAddToCart, .modalQuickViewWishList{
      padding: 1.5rem !important;
      height: 5rem !important;
  }
  .modalQuickViewWishList i {
      transform: translateY(-3px);
      font-weight: 500 !important;
  }
  .accont-wishlist-cart-area-header .cart span.number{
      top: -5px !important;
      left: 29px !important;
  }
  .bottom-cupon-code-cart-area{
      padding: 1rem !important;
      justify-content: space-evenly !important;
  }
  .rts-billing-details-area form .single-input{
      margin-bottom: 0px !important;
  }
  .fl_right{
      width: 100%;
      margin: 0 2rem !important;
  }
  .formDetailCheckOutMethod,
  .formDetailCheckOutNote,
  .formDetailCheckOut{
      margin: 2rem !important;
  }
  .checkout-item-area{
      height: 25rem !important;
  }
  .right-card-sidebar-checkout{
      margin: 1rem !important;
  }
  .right-card-sidebar-checkout .single-shop-list .price{
      width: 100%;
      text-align: right;
  }
  .right-card-sidebar-checkout .single-shop-list{
      padding: 0 !important;
  }
  .right-card-sidebar-checkout .single-shop-list .left-area{
      width: 31rem !important;
  }
  .bottom-cupon-code-cart-area a{
      margin: 0 !important;
  }
  .single-cart-area-list.main p{
      text-align: center;
  }
  .cart-area-item{
      height: 45rem !important;
  }
  .contentDetailCart{
      width: 100% !important;
      margin: 0 !important;
  }
  .titleContentDetailCart{
      display: block !important;
      white-space: nowrap;
      font-size: 1.5rem !important;
      padding: 1rem !important;
      font-weight: 700 !important;
  }
  .single-cart-area-list.main .product-main-cart{
      width: 34rem;
      padding: 2rem 2rem 0 2rem;
      flex-direction: row !important;
      position: relative;
  }
  .single-cart-area-list.head{
      display: none;
  }
  .single-cart-area-list.main .product-main-cart .information .title{
      font-weight: 700;
  }
  .product-main-cart .information {
      width: 15rem;
      margin-left: 5% !important;
  }
  .product-main-cart .thumbnail {
      max-width: 100px !important;
      margin-left: 0 !important;
  }
  .product-main-cart .thumbnail img{
      border: 1px solid #629D23;
      border-radius: 10px;
  }
  .invoice-main-wrapper-1{
      padding: 20px !important;
  }
  .invoice-area-bottom .powerby{
      flex-direction: column;
  }
  .invoiceAddress{
      width: 34rem;
  }
  .buttons-area-invoice a{
      width: 3rem;
  }
  .buttons-area-invoice a .arrow-icon{
      transform: translateX(-7px);
  }
  #downloadBtn .arrow-icon i  {
      font-weight: 500 !important;
  }
  .printFlex{
      flex-wrap: nowrap;
  }
  #addressDisplay{
      width: 20rem;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
  }
  .invoice-table th, .invoice-table td{
      padding: 5px !important;
  }
  .w10{
      width: 10%;
  }
  .w34{
      width: 34%;
  }
  .invoice-center-rts .item-desc-1{
      padding: 5px !important;
  }
  .pd1px{
      padding: 1px !important;
  }
  .titleInvoice {
      flex-direction: column-reverse;
  }
  .btn-invoice-back{
      margin-left: 22rem;
  }
  .invoice-main-wrapper-1{
      margin-top: 0 !important;
  }
  .invoice-main-wrapper-1 .invoice-location .title{
      width: 100% !important;
      font-size: 34px;
      font-weight: 600;
      margin-top: 2rem;
      text-align: center;
  }
  .logo-invoice{
      margin: 1rem;
      width: 100% !important;
  }
  
  .profilePassword{
      flex-direction: column-reverse;
      align-items: center;
  }
  .order-table-account .table-responsive table thead tr {
      display: none;
  }
  .orderDetails{
      padding: 0!important;
  }
  .order-table-account{
      height: 85vh !important;
      overflow: hidden;
      overflow-x: hidden;
  }
  .profilePassword button {
      max-width: 100%;
  }
  .toggle-button{
      width: 12rem !important;
  }
  .breadcrumbHome{
      width: 9rem;
      white-space: nowrap;
  }
  .breadcrumbCate{
      width: auto;
      white-space: nowrap;
  }
  .breadcrumbProduct{
      width: auto;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
  }
  .rts-sticky-column-item{
      display: none;
  }
  .filter-select-area .top-filter .right-end{
      display: none !important;
  }
  .discount-area .countdown, .contact-number-area , #searchs{
      display: none;
  }
  .rts-feature-area{
      display: none;
  }
  h1,
  .h1 {
    font-size: 36px;
    line-height: 1.3;
  }
  h2 {
    font-size: 30px;
    line-height: 1.3;
  }
  h3,
  .h3 {
    font-size: 24px;
    line-height: 1.3;
  }
  h4,
  .h4 {
    font-size: 20px;
  }
  h5,
  .h5 {
    font-size: 20px;
  }
  p {
    margin: 0 0 20px;
    font-size: 16px;
    line-height: 28px;
  }
  ul.liststyle.bullet li {
    padding-left: 19px;
  }
  .rts-section-gap {
    padding: 10px 0;
  }
  .rts-section-gapBottom {
    padding-bottom: 30px;
  }
  .rts-section-gapTop {
    padding-top: 30px;
  }
  .rts-section-gap2 {
    padding: 50px 0;
  }
  .rts-section-gap2Bottom {
    padding-bottom: 100px;
  }
  .rts-section-gap2Top {
    padding-top: 100px;
  }
  .ptb_sm--250 {
    padding: 250px 0 !important;
  }

  .ptb_sm--0 {
    padding: 0 !important;
  }

  .pl_sm--0 {
    padding-left: 0 !important;
  }

  .pr_sm--0 {
    padding-right: 0 !important;
  }

  .pt_sm--0 {
    padding-top: 0 !important;
  }

  .pb_sm--0 {
    padding-bottom: 0 !important;
  }

  .mr_sm--0 {
    margin-right: 0 !important;
  }

  .ml_sm--0 {
    margin-left: 0 !important;
  }

  .mt_sm--0 {
    margin-top: 0 !important;
  }

  .mb_sm--0 {
    margin-bottom: 0 !important;
  }

  .pt_sm--150 {
    padding-top: 150px !important;
  }

  .pb_sm--110 {
    padding-bottom: 110px !important;
  }

  .ptb_sm--5 {
    padding: 5px 0 !important;
  }

  .plr_sm--5 {
    padding: 0 5px !important;
  }

  .pt_sm--5 {
    padding-top: 5px !important;
  }

  .pb_sm--5 {
    padding-bottom: 5px !important;
  }

  .pl_sm--5 {
    padding-left: 5px !important;
  }

  .pr_sm--5 {
    padding-right: 5px !important;
  }

  .mt_sm--5 {
    margin-top: 5px !important;
  }

  .ml_sm--5 {
    margin-left: 5px !important;
  }

  .mr_sm--5 {
    margin-right: 5px !important;
  }

  .mb_sm--5 {
    margin-bottom: 5px !important;
  }

  .ptb_sm--10 {
    padding: 10px 0 !important;
  }

  .plr_sm--10 {
    padding: 0 10px !important;
  }

  .pt_sm--10 {
    padding-top: 10px !important;
  }

  .pb_sm--10 {
    padding-bottom: 10px !important;
  }

  .pl_sm--10 {
    padding-left: 10px !important;
  }

  .pr_sm--10 {
    padding-right: 10px !important;
  }

  .mt_sm--10 {
    margin-top: 10px !important;
  }

  .ml_sm--10 {
    margin-left: 10px !important;
  }

  .mr_sm--10 {
    margin-right: 10px !important;
  }

  .mb_sm--10 {
    margin-bottom: 10px !important;
  }

  .ptb_sm--15 {
    padding: 15px 0 !important;
  }

  .plr_sm--15 {
    padding: 0 15px !important;
  }

  .pt_sm--15 {
    padding-top: 15px !important;
  }

  .pb_sm--15 {
    padding-bottom: 15px !important;
  }

  .pl_sm--15 {
    padding-left: 15px !important;
  }

  .pr_sm--15 {
    padding-right: 15px !important;
  }

  .mt_sm--15 {
    margin-top: 15px !important;
  }

  .ml_sm--15 {
    margin-left: 15px !important;
  }

  .mr_sm--15 {
    margin-right: 15px !important;
  }

  .mb_sm--15 {
    margin-bottom: 15px !important;
  }

  .ptb_sm--20 {
    padding: 20px 0 !important;
  }

  .plr_sm--20 {
    padding: 0 20px !important;
  }

  .pt_sm--20 {
    padding-top: 20px !important;
  }

  .pb_sm--20 {
    padding-bottom: 20px !important;
  }

  .pl_sm--20 {
    padding-left: 20px !important;
  }

  .pr_sm--20 {
    padding-right: 20px !important;
  }

  .mt_sm--20 {
    margin-top: 20px !important;
  }

  .ml_sm--20 {
    margin-left: 20px !important;
  }

  .mr_sm--20 {
    margin-right: 20px !important;
  }

  .mb_sm--20 {
    margin-bottom: 20px !important;
  }

  .ptb_sm--25 {
    padding: 25px 0 !important;
  }

  .plr_sm--25 {
    padding: 0 25px !important;
  }

  .pt_sm--25 {
    padding-top: 25px !important;
  }

  .pb_sm--25 {
    padding-bottom: 25px !important;
  }

  .pl_sm--25 {
    padding-left: 25px !important;
  }

  .pr_sm--25 {
    padding-right: 25px !important;
  }

  .mt_sm--25 {
    margin-top: 25px !important;
  }

  .ml_sm--25 {
    margin-left: 25px !important;
  }

  .mr_sm--25 {
    margin-right: 25px !important;
  }

  .mb_sm--25 {
    margin-bottom: 25px !important;
  }

  .ptb_sm--30 {
    padding: 30px 0 !important;
  }

  .plr_sm--30 {
    padding: 0 30px !important;
  }

  .pt_sm--30 {
    padding-top: 30px !important;
  }

  .pb_sm--30 {
    padding-bottom: 30px !important;
  }

  .pl_sm--30 {
    padding-left: 30px !important;
  }

  .pr_sm--30 {
    padding-right: 30px !important;
  }

  .mt_sm--30 {
    margin-top: 30px !important;
  }

  .ml_sm--30 {
    margin-left: 30px !important;
  }

  .mr_sm--30 {
    margin-right: 30px !important;
  }

  .mb_sm--30 {
    margin-bottom: 30px !important;
  }

  .ptb_sm--35 {
    padding: 35px 0 !important;
  }

  .plr_sm--35 {
    padding: 0 35px !important;
  }

  .pt_sm--35 {
    padding-top: 35px !important;
  }

  .pb_sm--35 {
    padding-bottom: 35px !important;
  }

  .pl_sm--35 {
    padding-left: 35px !important;
  }

  .pr_sm--35 {
    padding-right: 35px !important;
  }

  .mt_sm--35 {
    margin-top: 35px !important;
  }

  .ml_sm--35 {
    margin-left: 35px !important;
  }

  .mr_sm--35 {
    margin-right: 35px !important;
  }

  .mb_sm--35 {
    margin-bottom: 35px !important;
  }

  .ptb_sm--40 {
    padding: 40px 0 !important;
  }

  .plr_sm--40 {
    padding: 0 40px !important;
  }

  .pt_sm--40 {
    padding-top: 40px !important;
  }

  .pb_sm--40 {
    padding-bottom: 40px !important;
  }

  .pl_sm--40 {
    padding-left: 40px !important;
  }

  .pr_sm--40 {
    padding-right: 40px !important;
  }

  .mt_sm--40 {
    margin-top: 40px !important;
  }

  .ml_sm--40 {
    margin-left: 40px !important;
  }

  .mr_sm--40 {
    margin-right: 40px !important;
  }

  .mb_sm--40 {
    margin-bottom: 40px !important;
  }

  .ptb_sm--45 {
    padding: 45px 0 !important;
  }

  .plr_sm--45 {
    padding: 0 45px !important;
  }

  .pt_sm--45 {
    padding-top: 45px !important;
  }

  .pb_sm--45 {
    padding-bottom: 45px !important;
  }

  .pl_sm--45 {
    padding-left: 45px !important;
  }

  .pr_sm--45 {
    padding-right: 45px !important;
  }

  .mt_sm--45 {
    margin-top: 45px !important;
  }

  .ml_sm--45 {
    margin-left: 45px !important;
  }

  .mr_sm--45 {
    margin-right: 45px !important;
  }

  .mb_sm--45 {
    margin-bottom: 45px !important;
  }

  .ptb_sm--50 {
    padding: 50px 0 !important;
  }

  .plr_sm--50 {
    padding: 0 50px !important;
  }

  .pt_sm--50 {
    padding-top: 50px !important;
  }

  .pb_sm--50 {
    padding-bottom: 50px !important;
  }

  .pl_sm--50 {
    padding-left: 50px !important;
  }

  .pr_sm--50 {
    padding-right: 50px !important;
  }

  .mt_sm--50 {
    margin-top: 50px !important;
  }

  .ml_sm--50 {
    margin-left: 50px !important;
  }

  .mr_sm--50 {
    margin-right: 50px !important;
  }

  .mb_sm--50 {
    margin-bottom: 50px !important;
  }

  .ptb_sm--55 {
    padding: 55px 0 !important;
  }

  .plr_sm--55 {
    padding: 0 55px !important;
  }

  .pt_sm--55 {
    padding-top: 55px !important;
  }

  .pb_sm--55 {
    padding-bottom: 55px !important;
  }

  .pl_sm--55 {
    padding-left: 55px !important;
  }

  .pr_sm--55 {
    padding-right: 55px !important;
  }

  .mt_sm--55 {
    margin-top: 55px !important;
  }

  .ml_sm--55 {
    margin-left: 55px !important;
  }

  .mr_sm--55 {
    margin-right: 55px !important;
  }

  .mb_sm--55 {
    margin-bottom: 55px !important;
  }

  .ptb_sm--60 {
    padding: 60px 0 !important;
  }

  .plr_sm--60 {
    padding: 0 60px !important;
  }

  .pt_sm--60 {
    padding-top: 60px !important;
  }

  .pb_sm--60 {
    padding-bottom: 60px !important;
  }

  .pl_sm--60 {
    padding-left: 60px !important;
  }

  .pr_sm--60 {
    padding-right: 60px !important;
  }

  .mt_sm--60 {
    margin-top: 60px !important;
  }

  .ml_sm--60 {
    margin-left: 60px !important;
  }

  .mr_sm--60 {
    margin-right: 60px !important;
  }

  .mb_sm--60 {
    margin-bottom: 60px !important;
  }

  .ptb_sm--65 {
    padding: 65px 0 !important;
  }

  .plr_sm--65 {
    padding: 0 65px !important;
  }

  .pt_sm--65 {
    padding-top: 65px !important;
  }

  .pb_sm--65 {
    padding-bottom: 65px !important;
  }

  .pl_sm--65 {
    padding-left: 65px !important;
  }

  .pr_sm--65 {
    padding-right: 65px !important;
  }

  .mt_sm--65 {
    margin-top: 65px !important;
  }

  .ml_sm--65 {
    margin-left: 65px !important;
  }

  .mr_sm--65 {
    margin-right: 65px !important;
  }

  .mb_sm--65 {
    margin-bottom: 65px !important;
  }

  .ptb_sm--70 {
    padding: 70px 0 !important;
  }

  .plr_sm--70 {
    padding: 0 70px !important;
  }

  .pt_sm--70 {
    padding-top: 70px !important;
  }

  .pb_sm--70 {
    padding-bottom: 70px !important;
  }

  .pl_sm--70 {
    padding-left: 70px !important;
  }

  .pr_sm--70 {
    padding-right: 70px !important;
  }

  .mt_sm--70 {
    margin-top: 70px !important;
  }

  .ml_sm--70 {
    margin-left: 70px !important;
  }

  .mr_sm--70 {
    margin-right: 70px !important;
  }

  .mb_sm--70 {
    margin-bottom: 70px !important;
  }

  .ptb_sm--75 {
    padding: 75px 0 !important;
  }

  .plr_sm--75 {
    padding: 0 75px !important;
  }

  .pt_sm--75 {
    padding-top: 75px !important;
  }

  .pb_sm--75 {
    padding-bottom: 75px !important;
  }

  .pl_sm--75 {
    padding-left: 75px !important;
  }

  .pr_sm--75 {
    padding-right: 75px !important;
  }

  .mt_sm--75 {
    margin-top: 75px !important;
  }

  .ml_sm--75 {
    margin-left: 75px !important;
  }

  .mr_sm--75 {
    margin-right: 75px !important;
  }

  .mb_sm--75 {
    margin-bottom: 75px !important;
  }

  .ptb_sm--80 {
    padding: 80px 0 !important;
  }

  .plr_sm--80 {
    padding: 0 80px !important;
  }

  .pt_sm--80 {
    padding-top: 80px !important;
  }

  .pb_sm--80 {
    padding-bottom: 80px !important;
  }

  .pl_sm--80 {
    padding-left: 80px !important;
  }

  .pr_sm--80 {
    padding-right: 80px !important;
  }

  .mt_sm--80 {
    margin-top: 80px !important;
  }

  .ml_sm--80 {
    margin-left: 80px !important;
  }

  .mr_sm--80 {
    margin-right: 80px !important;
  }

  .mb_sm--80 {
    margin-bottom: 80px !important;
  }

  .ptb_sm--85 {
    padding: 85px 0 !important;
  }

  .plr_sm--85 {
    padding: 0 85px !important;
  }

  .pt_sm--85 {
    padding-top: 85px !important;
  }

  .pb_sm--85 {
    padding-bottom: 85px !important;
  }

  .pl_sm--85 {
    padding-left: 85px !important;
  }

  .pr_sm--85 {
    padding-right: 85px !important;
  }

  .mt_sm--85 {
    margin-top: 85px !important;
  }

  .ml_sm--85 {
    margin-left: 85px !important;
  }

  .mr_sm--85 {
    margin-right: 85px !important;
  }

  .mb_sm--85 {
    margin-bottom: 85px !important;
  }

  .ptb_sm--90 {
    padding: 90px 0 !important;
  }

  .plr_sm--90 {
    padding: 0 90px !important;
  }

  .pt_sm--90 {
    padding-top: 90px !important;
  }

  .pb_sm--90 {
    padding-bottom: 90px !important;
  }

  .pl_sm--90 {
    padding-left: 90px !important;
  }

  .pr_sm--90 {
    padding-right: 90px !important;
  }

  .mt_sm--90 {
    margin-top: 90px !important;
  }

  .ml_sm--90 {
    margin-left: 90px !important;
  }

  .mr_sm--90 {
    margin-right: 90px !important;
  }

  .mb_sm--90 {
    margin-bottom: 90px !important;
  }

  .ptb_sm--95 {
    padding: 95px 0 !important;
  }

  .plr_sm--95 {
    padding: 0 95px !important;
  }

  .pt_sm--95 {
    padding-top: 95px !important;
  }

  .pb_sm--95 {
    padding-bottom: 95px !important;
  }

  .pl_sm--95 {
    padding-left: 95px !important;
  }

  .pr_sm--95 {
    padding-right: 95px !important;
  }

  .mt_sm--95 {
    margin-top: 95px !important;
  }

  .ml_sm--95 {
    margin-left: 95px !important;
  }

  .mr_sm--95 {
    margin-right: 95px !important;
  }

  .mb_sm--95 {
    margin-bottom: 95px !important;
  }

  .ptb_sm--100 {
    padding: 100px 0 !important;
  }

  .plr_sm--100 {
    padding: 0 100px !important;
  }

  .pt_sm--100 {
    padding-top: 100px !important;
  }

  .pb_sm--100 {
    padding-bottom: 100px !important;
  }

  .pl_sm--100 {
    padding-left: 100px !important;
  }

  .pr_sm--100 {
    padding-right: 100px !important;
  }

  .mt_sm--100 {
    margin-top: 100px !important;
  }

  .ml_sm--100 {
    margin-left: 100px !important;
  }

  .mr_sm--100 {
    margin-right: 100px !important;
  }

  .mb_sm--100 {
    margin-bottom: 100px !important;
  }

  .ptb_sm--105 {
    padding: 105px 0 !important;
  }

  .plr_sm--105 {
    padding: 0 105px !important;
  }

  .pt_sm--105 {
    padding-top: 105px !important;
  }

  .pb_sm--105 {
    padding-bottom: 105px !important;
  }

  .pl_sm--105 {
    padding-left: 105px !important;
  }

  .pr_sm--105 {
    padding-right: 105px !important;
  }

  .mt_sm--105 {
    margin-top: 105px !important;
  }

  .ml_sm--105 {
    margin-left: 105px !important;
  }

  .mr_sm--105 {
    margin-right: 105px !important;
  }

  .mb_sm--105 {
    margin-bottom: 105px !important;
  }

  .ptb_sm--110 {
    padding: 110px 0 !important;
  }

  .plr_sm--110 {
    padding: 0 110px !important;
  }

  .pt_sm--110 {
    padding-top: 110px !important;
  }

  .pb_sm--110 {
    padding-bottom: 110px !important;
  }

  .pl_sm--110 {
    padding-left: 110px !important;
  }

  .pr_sm--110 {
    padding-right: 110px !important;
  }

  .mt_sm--110 {
    margin-top: 110px !important;
  }

  .ml_sm--110 {
    margin-left: 110px !important;
  }

  .mr_sm--110 {
    margin-right: 110px !important;
  }

  .mb_sm--110 {
    margin-bottom: 110px !important;
  }

  .ptb_sm--115 {
    padding: 115px 0 !important;
  }

  .plr_sm--115 {
    padding: 0 115px !important;
  }

  .pt_sm--115 {
    padding-top: 115px !important;
  }

  .pb_sm--115 {
    padding-bottom: 115px !important;
  }

  .pl_sm--115 {
    padding-left: 115px !important;
  }

  .pr_sm--115 {
    padding-right: 115px !important;
  }

  .mt_sm--115 {
    margin-top: 115px !important;
  }

  .ml_sm--115 {
    margin-left: 115px !important;
  }

  .mr_sm--115 {
    margin-right: 115px !important;
  }

  .mb_sm--115 {
    margin-bottom: 115px !important;
  }

  .ptb_sm--120 {
    padding: 120px 0 !important;
  }

  .plr_sm--120 {
    padding: 0 120px !important;
  }

  .pt_sm--120 {
    padding-top: 120px !important;
  }

  .pb_sm--120 {
    padding-bottom: 120px !important;
  }

  .pl_sm--120 {
    padding-left: 120px !important;
  }

  .pr_sm--120 {
    padding-right: 120px !important;
  }

  .mt_sm--120 {
    margin-top: 120px !important;
  }

  .ml_sm--120 {
    margin-left: 120px !important;
  }

  .mr_sm--120 {
    margin-right: 120px !important;
  }

  .mb_sm--120 {
    margin-bottom: 120px !important;
  }

  .ptb_sm--125 {
    padding: 125px 0 !important;
  }

  .plr_sm--125 {
    padding: 0 125px !important;
  }

  .pt_sm--125 {
    padding-top: 125px !important;
  }

  .pb_sm--125 {
    padding-bottom: 125px !important;
  }

  .pl_sm--125 {
    padding-left: 125px !important;
  }

  .pr_sm--125 {
    padding-right: 125px !important;
  }

  .mt_sm--125 {
    margin-top: 125px !important;
  }

  .ml_sm--125 {
    margin-left: 125px !important;
  }

  .mr_sm--125 {
    margin-right: 125px !important;
  }

  .mb_sm--125 {
    margin-bottom: 125px !important;
  }

  .ptb_sm--130 {
    padding: 130px 0 !important;
  }

  .plr_sm--130 {
    padding: 0 130px !important;
  }

  .pt_sm--130 {
    padding-top: 130px !important;
  }

  .pb_sm--130 {
    padding-bottom: 130px !important;
  }

  .pl_sm--130 {
    padding-left: 130px !important;
  }

  .pr_sm--130 {
    padding-right: 130px !important;
  }

  .mt_sm--130 {
    margin-top: 130px !important;
  }

  .ml_sm--130 {
    margin-left: 130px !important;
  }

  .mr_sm--130 {
    margin-right: 130px !important;
  }

  .mb_sm--130 {
    margin-bottom: 130px !important;
  }

  .ptb_sm--135 {
    padding: 135px 0 !important;
  }

  .plr_sm--135 {
    padding: 0 135px !important;
  }

  .pt_sm--135 {
    padding-top: 135px !important;
  }

  .pb_sm--135 {
    padding-bottom: 135px !important;
  }

  .pl_sm--135 {
    padding-left: 135px !important;
  }

  .pr_sm--135 {
    padding-right: 135px !important;
  }

  .mt_sm--135 {
    margin-top: 135px !important;
  }

  .ml_sm--135 {
    margin-left: 135px !important;
  }

  .mr_sm--135 {
    margin-right: 135px !important;
  }

  .mb_sm--135 {
    margin-bottom: 135px !important;
  }

  .ptb_sm--140 {
    padding: 140px 0 !important;
  }

  .plr_sm--140 {
    padding: 0 140px !important;
  }

  .pt_sm--140 {
    padding-top: 140px !important;
  }

  .pb_sm--140 {
    padding-bottom: 140px !important;
  }

  .pl_sm--140 {
    padding-left: 140px !important;
  }

  .pr_sm--140 {
    padding-right: 140px !important;
  }

  .mt_sm--140 {
    margin-top: 140px !important;
  }

  .ml_sm--140 {
    margin-left: 140px !important;
  }

  .mr_sm--140 {
    margin-right: 140px !important;
  }

  .mb_sm--140 {
    margin-bottom: 140px !important;
  }

  .ptb_sm--145 {
    padding: 145px 0 !important;
  }

  .plr_sm--145 {
    padding: 0 145px !important;
  }

  .pt_sm--145 {
    padding-top: 145px !important;
  }

  .pb_sm--145 {
    padding-bottom: 145px !important;
  }

  .pl_sm--145 {
    padding-left: 145px !important;
  }

  .pr_sm--145 {
    padding-right: 145px !important;
  }

  .mt_sm--145 {
    margin-top: 145px !important;
  }

  .ml_sm--145 {
    margin-left: 145px !important;
  }

  .mr_sm--145 {
    margin-right: 145px !important;
  }

  .mb_sm--145 {
    margin-bottom: 145px !important;
  }

  .ptb_sm--150 {
    padding: 150px 0 !important;
  }

  .plr_sm--150 {
    padding: 0 150px !important;
  }

  .pt_sm--150 {
    padding-top: 150px !important;
  }

  .pb_sm--150 {
    padding-bottom: 150px !important;
  }

  .pl_sm--150 {
    padding-left: 150px !important;
  }

  .pr_sm--150 {
    padding-right: 150px !important;
  }

  .mt_sm--150 {
    margin-top: 150px !important;
  }

  .ml_sm--150 {
    margin-left: 150px !important;
  }

  .mr_sm--150 {
    margin-right: 150px !important;
  }

  .mb_sm--150 {
    margin-bottom: 150px !important;
  }

  .ptb_sm--155 {
    padding: 155px 0 !important;
  }

  .plr_sm--155 {
    padding: 0 155px !important;
  }

  .pt_sm--155 {
    padding-top: 155px !important;
  }

  .pb_sm--155 {
    padding-bottom: 155px !important;
  }

  .pl_sm--155 {
    padding-left: 155px !important;
  }

  .pr_sm--155 {
    padding-right: 155px !important;
  }

  .mt_sm--155 {
    margin-top: 155px !important;
  }

  .ml_sm--155 {
    margin-left: 155px !important;
  }

  .mr_sm--155 {
    margin-right: 155px !important;
  }

  .mb_sm--155 {
    margin-bottom: 155px !important;
  }

  .ptb_sm--160 {
    padding: 160px 0 !important;
  }

  .plr_sm--160 {
    padding: 0 160px !important;
  }

  .pt_sm--160 {
    padding-top: 160px !important;
  }

  .pb_sm--160 {
    padding-bottom: 160px !important;
  }

  .pl_sm--160 {
    padding-left: 160px !important;
  }

  .pr_sm--160 {
    padding-right: 160px !important;
  }

  .mt_sm--160 {
    margin-top: 160px !important;
  }

  .ml_sm--160 {
    margin-left: 160px !important;
  }

  .mr_sm--160 {
    margin-right: 160px !important;
  }

  .mb_sm--160 {
    margin-bottom: 160px !important;
  }

  .ptb_sm--165 {
    padding: 165px 0 !important;
  }

  .plr_sm--165 {
    padding: 0 165px !important;
  }

  .pt_sm--165 {
    padding-top: 165px !important;
  }

  .pb_sm--165 {
    padding-bottom: 165px !important;
  }

  .pl_sm--165 {
    padding-left: 165px !important;
  }

  .pr_sm--165 {
    padding-right: 165px !important;
  }

  .mt_sm--165 {
    margin-top: 165px !important;
  }

  .ml_sm--165 {
    margin-left: 165px !important;
  }

  .mr_sm--165 {
    margin-right: 165px !important;
  }

  .mb_sm--165 {
    margin-bottom: 165px !important;
  }

  .ptb_sm--170 {
    padding: 170px 0 !important;
  }

  .plr_sm--170 {
    padding: 0 170px !important;
  }

  .pt_sm--170 {
    padding-top: 170px !important;
  }

  .pb_sm--170 {
    padding-bottom: 170px !important;
  }

  .pl_sm--170 {
    padding-left: 170px !important;
  }

  .pr_sm--170 {
    padding-right: 170px !important;
  }

  .mt_sm--170 {
    margin-top: 170px !important;
  }

  .ml_sm--170 {
    margin-left: 170px !important;
  }

  .mr_sm--170 {
    margin-right: 170px !important;
  }

  .mb_sm--170 {
    margin-bottom: 170px !important;
  }

  .ptb_sm--175 {
    padding: 175px 0 !important;
  }

  .plr_sm--175 {
    padding: 0 175px !important;
  }

  .pt_sm--175 {
    padding-top: 175px !important;
  }

  .pb_sm--175 {
    padding-bottom: 175px !important;
  }

  .pl_sm--175 {
    padding-left: 175px !important;
  }

  .pr_sm--175 {
    padding-right: 175px !important;
  }

  .mt_sm--175 {
    margin-top: 175px !important;
  }

  .ml_sm--175 {
    margin-left: 175px !important;
  }

  .mr_sm--175 {
    margin-right: 175px !important;
  }

  .mb_sm--175 {
    margin-bottom: 175px !important;
  }

  .ptb_sm--180 {
    padding: 180px 0 !important;
  }

  .plr_sm--180 {
    padding: 0 180px !important;
  }

  .pt_sm--180 {
    padding-top: 180px !important;
  }

  .pb_sm--180 {
    padding-bottom: 180px !important;
  }

  .pl_sm--180 {
    padding-left: 180px !important;
  }

  .pr_sm--180 {
    padding-right: 180px !important;
  }

  .mt_sm--180 {
    margin-top: 180px !important;
  }

  .ml_sm--180 {
    margin-left: 180px !important;
  }

  .mr_sm--180 {
    margin-right: 180px !important;
  }

  .mb_sm--180 {
    margin-bottom: 180px !important;
  }

  .ptb_sm--185 {
    padding: 185px 0 !important;
  }

  .plr_sm--185 {
    padding: 0 185px !important;
  }

  .pt_sm--185 {
    padding-top: 185px !important;
  }

  .pb_sm--185 {
    padding-bottom: 185px !important;
  }

  .pl_sm--185 {
    padding-left: 185px !important;
  }

  .pr_sm--185 {
    padding-right: 185px !important;
  }

  .mt_sm--185 {
    margin-top: 185px !important;
  }

  .ml_sm--185 {
    margin-left: 185px !important;
  }

  .mr_sm--185 {
    margin-right: 185px !important;
  }

  .mb_sm--185 {
    margin-bottom: 185px !important;
  }

  .ptb_sm--190 {
    padding: 190px 0 !important;
  }

  .plr_sm--190 {
    padding: 0 190px !important;
  }

  .pt_sm--190 {
    padding-top: 190px !important;
  }

  .pb_sm--190 {
    padding-bottom: 190px !important;
  }

  .pl_sm--190 {
    padding-left: 190px !important;
  }

  .pr_sm--190 {
    padding-right: 190px !important;
  }

  .mt_sm--190 {
    margin-top: 190px !important;
  }

  .ml_sm--190 {
    margin-left: 190px !important;
  }

  .mr_sm--190 {
    margin-right: 190px !important;
  }

  .mb_sm--190 {
    margin-bottom: 190px !important;
  }

  .ptb_sm--195 {
    padding: 195px 0 !important;
  }

  .plr_sm--195 {
    padding: 0 195px !important;
  }

  .pt_sm--195 {
    padding-top: 195px !important;
  }

  .pb_sm--195 {
    padding-bottom: 195px !important;
  }

  .pl_sm--195 {
    padding-left: 195px !important;
  }

  .pr_sm--195 {
    padding-right: 195px !important;
  }

  .mt_sm--195 {
    margin-top: 195px !important;
  }

  .ml_sm--195 {
    margin-left: 195px !important;
  }

  .mr_sm--195 {
    margin-right: 195px !important;
  }

  .mb_sm--195 {
    margin-bottom: 195px !important;
  }

  .ptb_sm--200 {
    padding: 200px 0 !important;
  }

  .plr_sm--200 {
    padding: 0 200px !important;
  }

  .pt_sm--200 {
    padding-top: 200px !important;
  }

  .pb_sm--200 {
    padding-bottom: 200px !important;
  }

  .pl_sm--200 {
    padding-left: 200px !important;
  }

  .pr_sm--200 {
    padding-right: 200px !important;
  }

  .mt_sm--200 {
    margin-top: 200px !important;
  }

  .ml_sm--200 {
    margin-left: 200px !important;
  }

  .mr_sm--200 {
    margin-right: 200px !important;
  }

  .mb_sm--200 {
    margin-bottom: 200px !important;
  }

  .pl_sm--0 {
    padding-left: 0;
  }

  .pr_sm--0 {
    padding-right: 0;
  }

  .pt_sm--0 {
    padding-top: 0;
  }

  .pb_sm--0 {
    padding-bottom: 0;
  }

  .mr_sm--0 {
    margin-right: 0;
  }

  .ml_sm--0 {
    margin-left: 0;
  }

  .mt_sm--0 {
    margin-top: 0;
  }

  .mb_sm--0 {
    margin-bottom: 0;
  }
  .contact-input {
    padding-bottom: 30px;
  }
  .mb_dec--35 {
    margin-bottom: -75px;
  }
  .padding-contorler-am-slide {
    padding-left: 15px;
  }
  .padding-contorler-am-slide {
    padding-left: 50px;
  }
  .padding-contorler-am-slide-right {
    padding-right: 30px;
    padding-top: 50px;
  }
  .row--20 {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .row--20 > [class*="col"],
  .row--20 > [class*="col-"] {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .row--25 {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .row--25 > [class*="col"],
  .row--25 > [class*="col-"] {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .row--30 {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .row--30 > [class*="col"],
  .row--30 > [class*="col-"] {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .row--45 {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .row--45 > [class*="col"],
  .row--45 > [class*="col-"] {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .row--40 {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .row--40 > [class*="col"],
  .row--40 > [class*="col-"] {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .row--60 {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .row--60 > [class*="col"],
  .row--60 > [class*="col-"] {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .cd-intro {
    margin: 5em auto;
  }
  .cd-headline {
    font-size: 4.4rem;
    font-weight: 300;
  }
  .cd-headline {
    font-size: 40px;
  }
  .inner-content-about-area {
    max-width: 100%;
  }
  .inner-content-about-area .title {
    line-height: 1.3;
    font-size: 36px;
  }
  .about-content-area-1 .title {
    font-size: 26px;
  }

  .about-content-area-1 .title br {
    display: none;
  }
  .title-center-area-main {
    max-width: 100%;
  }
  .header-top-area {
    display: block;
  }
  .header-mid-one-wrapper {
    display: none;
  }
  .search-header-area-main {
    display: block;
  }
  .rts-header-nav-area-one {
    background: #ffffff !important;
    border-bottom: 1px solid #e2e2e2;
  }
  .after-md-device-header {
    display: flex !important;
  }
  .logo-search-category-wrapper {
    gap: 20px;
    padding: 12px 0;
  }
  .logo-search-category-wrapper .actions-area {
    display: flex;
  }
  .logo-search-category-wrapper .actions-area > div {
    height: 40px;
    padding: 0;
    width: 40px;
  }
  .logo-search-category-wrapper .category-search-wrapper {
    display: none;
  }
  .logo-search-category-wrapper .category-search-wrapper .search-header {
    display: none;
  }
  .category-hover-header .category-sub-menu.card-number-show {
    right: -100px !important;
  }
  .nav-and-btn-wrapper {
    display: none;
  }
  .nav-and-btn-wrapper .right-btn-area .btn-narrow {
    display: none;
  }
  .header-style-two .header-top-area-two {
    display: none;
  }
  .rts-header-nav-area-one.header-two .logo-search-category-wrapper {
    display: flex;
  }
  .header-style-two.bg-primary-header
    .rts-header-nav-area-one.header--sticky
    .logo-search-category-wrapper {
    display: flex !important;
  }
  .header-primary-sticky.header-style-two.bg-primary-header {
    background: #fff;
  }

  .header-primary-sticky.header-style-two.bg-primary-header
    .logo-search-category-wrapper {
    background: #fff;
  }

  .header-primary-sticky.header-style-two.bg-primary-header
    .rts-header-nav-area-one.header-four {
    background: #fff !important;
  }
  .banner-area-two-start .content {
    padding: 45px;
  }
  .banner-area-two-start .content .title {
    line-height: 1.3;
  }
  .banner-area-two-start .content .title br {
    display: none;
  }
  .banner-area-two-start .content p.disc br {
    display: none;
  }
  .banner-inner-content-three .title {
    font-size: 54px;
  }
  .banner-inner-content-three .dsicription {
    max-width: 100%;
  }
  .banner-bg_4 {
    height: 550px;
  }
  .banner-area-start-4 .title {
    font-size: 34px;
    line-height: 1.3;
  }
  .banner-left-five-area-start .inner-content-banner-five {
    margin-left: 30px;
  }
  .banner-content-store p.disc {
    max-width: 95%;
  }
  .btn-border-only {
    height: 40px;
    padding: 0;
    width: 40px;
  }
  /*.btn-border-only.wishlist {*/
  /*  display: none;*/
  /*}*/
  .btn-border-only.account i{
      font-weight: 400;
  }
  .btn-border-only.account span{
      display: none;
  }
  .d-sm-none {
    display: none;
  }
  .title-area-between {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
  .single-shopping-card-one.discount-offer {
    flex-direction: column;
    align-items: flex-start !important;
    padding: 15px;
  }
  .single-shopping-card-one.discount-offer .thumbnail-preview img {
    height: auto;
  }
  .best-selling-grocery li button {
    padding: 8px 15px;
  }
  .title-area-between .countdown .container {
    max-width: max-content;
  }
  .blog-sidebar-single-wized {
    padding: 10px;
  }
  .blog-sidebar-single-wized.with-title .latest-post-small-area-wrapper {
    padding: 10px;
  }
  .blog-sidebar-single-wized.with-title .tags-area-blog-short-main {
    padding: 10px;
  }
  .blog-sidebar-single-wized .instagram-post-main-wrapper {
    padding: 10px;
  }
  .single-blog-main-wrapper-top {
    margin-right: 0;
  }
  .blog-details-area-1 {
    margin-right: 0;
  }
  .blog-details-area-1 .thumbnail-row-iamge {
    flex-direction: column;
  }
  .tag-social-share-wrapper-area-wrapper {
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
  }
  .blog-details-author {
    flex-direction: column;
    align-items: flex-start;
  }
  .footer-main-content-wrapper {
    gap: 10px;
  }
  .footer-two-main-wrapper {
    gap: 25px;
  }
  .feature-product-area-single .inner-content .title {
    font-size: 32px;
    line-height: 1.2;
  }
  .feature-product-list-wrapper .single-product-list {
    flex-direction: row;
    padding: 0;
  }
  .add-area-start-feature .inner-add-content .title {
    font-size: 21px;
  }
  .social-and-payment-area-wrapper {
    flex-direction: column;
    align-items: center;
    gap: 10px;
  }
  .copyright-between-1 {
    flex-direction: column;
    align-items: center;
    gap: 10px;
  }
  .easyway-buying-area-wrapper {
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 30px;
  }
  .counter-area-main-wrapper {
    padding: 25px;
  }
  .single-store-area-start {
    flex-direction: column;
  }
  .single-store-area-start {
    flex-direction: column;
  }
  .single-store-area-start .thumbnail {
    width: 100%;
  }
  .nice-select-area-wrapper-and-button .button-area button {
    min-width: max-content;
  }
  .contact-form-wrapper-bg {
    padding: 30px;
  }
  .single-instagram-post {
    min-width: max-content;
  }
  .contact-form-wrapper-1 .title {
    line-height: 1.3;
  }
  .single-cart-area-list.main {
    flex-direction: column;
    align-items: flex-start;
  }
  .single-cart-area-list.main .product-main-cart {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .bottom-cupon-code-cart-area {
    flex-direction: row;
    align-items: flex-start;
    gap: 10px;
  }
  .bottom-cupon-code-cart-area form {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .registration-wrapper-1 {
    padding: 80px 50px;
  }
  .registration-form
    .another-way-to-registration
    .registradion-top-text::after {
    display: none;
  }
  .registration-form
    .another-way-to-registration
    .registradion-top-text::before {
    display: none;
  }
  .shopdetails-style-1-wrapper {
    padding: 7px;
  }
  .submit-review-area {
    width: 100%;
  }
  .submit-review-area form .half-input-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }
  .submit-review-area form .half-input-wrapper .half-input {
    width: 100%;
  }
  .shop-grid-sidebar
    .single-shopping-card-one
    .cart-counter-action
    .quantity-edit,
  .shop-grid-sidebar
    .product-area-wrapper-shopgrid-list
    .single-shopping-card-one
    .cart-counter-action
    .rts-btn {
    width: max-content;
    max-width: max-content;
  }

  .shop-grid-sidebar
    .product-area-wrapper-shopgrid-list
    .single-shopping-card-one
    .cart-counter-action
    .rts-btn {
    justify-content: center;
  }
  .product-area-add-wrapper {
    margin-left: 0;
    overflow: hidden;
  }
  .product-filter-area-vendors-details {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .product-filter-area-vendors-details form input {
    width: 320px;
  }
  .ml-v-dec-m {
    margin-left: 0;
  }
  .compare-title-area .title {
    font-size: 32px;
  }
  #side-bar .inner-main-wrapper-desk {
    display: none;
  }
  #side-bar .mobile-menu-main {
    display: block;
  }
  #myModal-1 .modal-body .inner-content {
    max-width: 100%;
    width: 100%;
    margin-top: 40px;
  }
  #myModal-1 .modal-body .inner-content .content {
    padding: 0;
  }
  #myModal-1 .modal-body .inner-content .content .title {
    line-height: 1.3;
  }
  #myModal-1 .modal-body .inner-content .content .title br {
    display: none;
  }
  #myModal-1 .modal-body .inner-content .content p.disc br {
    display: none;
  }
}
@media only screen and (max-width: 575px) {
  .productWithDiscountAddToCart .btn-text{
      display: none !important;
  }
  .single-shopping-card-one .body-content .availability{
      margin-left: 0 !important;
  }
  .bodyContentProductFeatured,
  .topProductTrendingBodyContent,
  .productATVFoodBodyContent{
      width: 105% !important;
  }
  .productATVFoodAddToCart .btn-text,
  .ProductFeaturedAddToCart .btn-text{
      display: none !important;
  }
  h1 {
    font-size: 28px;
    line-height: 36px;
  }
  h2 {
    font-size: 26px;
    line-height: 1.3;
  }
  h3 {
    font-size: 24px;
    line-height: 1.3;
  }
  .ptb_mobile--5 {
    padding: 5px 0 !important;
  }

  .plr_mobile--5 {
    padding: 0 5px !important;
  }

  .pt_mobile--5 {
    padding-top: 5px !important;
  }

  .pb_mobile--5 {
    padding-bottom: 5px !important;
  }

  .pl_mobile--5 {
    padding-left: 5px !important;
  }

  .pr_mobile--5 {
    padding-right: 5px !important;
  }

  .mt_mobile--5 {
    margin-top: 5px !important;
  }

  .mb_mobile--5 {
    margin-bottom: 5px !important;
  }

  .ptb_mobile--10 {
    padding: 10px 0 !important;
  }

  .plr_mobile--10 {
    padding: 0 10px !important;
  }

  .pt_mobile--10 {
    padding-top: 10px !important;
  }

  .pb_mobile--10 {
    padding-bottom: 10px !important;
  }

  .pl_mobile--10 {
    padding-left: 10px !important;
  }

  .pr_mobile--10 {
    padding-right: 10px !important;
  }

  .mt_mobile--10 {
    margin-top: 10px !important;
  }

  .mb_mobile--10 {
    margin-bottom: 10px !important;
  }

  .ptb_mobile--15 {
    padding: 15px 0 !important;
  }

  .plr_mobile--15 {
    padding: 0 15px !important;
  }

  .pt_mobile--15 {
    padding-top: 15px !important;
  }

  .pb_mobile--15 {
    padding-bottom: 15px !important;
  }

  .pl_mobile--15 {
    padding-left: 15px !important;
  }

  .pr_mobile--15 {
    padding-right: 15px !important;
  }

  .mt_mobile--15 {
    margin-top: 15px !important;
  }

  .mb_mobile--15 {
    margin-bottom: 15px !important;
  }

  .ptb_mobile--20 {
    padding: 20px 0 !important;
  }

  .plr_mobile--20 {
    padding: 0 20px !important;
  }

  .pt_mobile--20 {
    padding-top: 20px !important;
  }

  .pb_mobile--20 {
    padding-bottom: 20px !important;
  }

  .pl_mobile--20 {
    padding-left: 20px !important;
  }

  .pr_mobile--20 {
    padding-right: 20px !important;
  }

  .mt_mobile--20 {
    margin-top: 20px !important;
  }

  .mb_mobile--20 {
    margin-bottom: 20px !important;
  }

  .ptb_mobile--25 {
    padding: 25px 0 !important;
  }

  .plr_mobile--25 {
    padding: 0 25px !important;
  }

  .pt_mobile--25 {
    padding-top: 25px !important;
  }

  .pb_mobile--25 {
    padding-bottom: 25px !important;
  }

  .pl_mobile--25 {
    padding-left: 25px !important;
  }

  .pr_mobile--25 {
    padding-right: 25px !important;
  }

  .mt_mobile--25 {
    margin-top: 25px !important;
  }

  .mb_mobile--25 {
    margin-bottom: 25px !important;
  }

  .ptb_mobile--30 {
    padding: 30px 0 !important;
  }

  .plr_mobile--30 {
    padding: 0 30px !important;
  }

  .pt_mobile--30 {
    padding-top: 30px !important;
  }

  .pb_mobile--30 {
    padding-bottom: 30px !important;
  }

  .pl_mobile--30 {
    padding-left: 30px !important;
  }

  .pr_mobile--30 {
    padding-right: 30px !important;
  }

  .mt_mobile--30 {
    margin-top: 30px !important;
  }

  .mb_mobile--30 {
    margin-bottom: 30px !important;
  }

  .ptb_mobile--35 {
    padding: 35px 0 !important;
  }

  .plr_mobile--35 {
    padding: 0 35px !important;
  }

  .pt_mobile--35 {
    padding-top: 35px !important;
  }

  .pb_mobile--35 {
    padding-bottom: 35px !important;
  }

  .pl_mobile--35 {
    padding-left: 35px !important;
  }

  .pr_mobile--35 {
    padding-right: 35px !important;
  }

  .mt_mobile--35 {
    margin-top: 35px !important;
  }

  .mb_mobile--35 {
    margin-bottom: 35px !important;
  }

  .ptb_mobile--40 {
    padding: 40px 0 !important;
  }

  .plr_mobile--40 {
    padding: 0 40px !important;
  }

  .pt_mobile--40 {
    padding-top: 40px !important;
  }

  .pb_mobile--40 {
    padding-bottom: 40px !important;
  }

  .pl_mobile--40 {
    padding-left: 40px !important;
  }

  .pr_mobile--40 {
    padding-right: 40px !important;
  }

  .mt_mobile--40 {
    margin-top: 40px !important;
  }

  .mb_mobile--40 {
    margin-bottom: 40px !important;
  }

  .ptb_mobile--45 {
    padding: 45px 0 !important;
  }

  .plr_mobile--45 {
    padding: 0 45px !important;
  }

  .pt_mobile--45 {
    padding-top: 45px !important;
  }

  .pb_mobile--45 {
    padding-bottom: 45px !important;
  }

  .pl_mobile--45 {
    padding-left: 45px !important;
  }

  .pr_mobile--45 {
    padding-right: 45px !important;
  }

  .mt_mobile--45 {
    margin-top: 45px !important;
  }

  .mb_mobile--45 {
    margin-bottom: 45px !important;
  }

  .ptb_mobile--50 {
    padding: 50px 0 !important;
  }

  .plr_mobile--50 {
    padding: 0 50px !important;
  }

  .pt_mobile--50 {
    padding-top: 50px !important;
  }

  .pb_mobile--50 {
    padding-bottom: 50px !important;
  }

  .pl_mobile--50 {
    padding-left: 50px !important;
  }

  .pr_mobile--50 {
    padding-right: 50px !important;
  }

  .mt_mobile--50 {
    margin-top: 50px !important;
  }

  .mb_mobile--50 {
    margin-bottom: 50px !important;
  }

  .ptb_mobile--55 {
    padding: 55px 0 !important;
  }

  .plr_mobile--55 {
    padding: 0 55px !important;
  }

  .pt_mobile--55 {
    padding-top: 55px !important;
  }

  .pb_mobile--55 {
    padding-bottom: 55px !important;
  }

  .pl_mobile--55 {
    padding-left: 55px !important;
  }

  .pr_mobile--55 {
    padding-right: 55px !important;
  }

  .mt_mobile--55 {
    margin-top: 55px !important;
  }

  .mb_mobile--55 {
    margin-bottom: 55px !important;
  }

  .ptb_mobile--60 {
    padding: 60px 0 !important;
  }

  .plr_mobile--60 {
    padding: 0 60px !important;
  }

  .pt_mobile--60 {
    padding-top: 60px !important;
  }

  .pb_mobile--60 {
    padding-bottom: 60px !important;
  }

  .pl_mobile--60 {
    padding-left: 60px !important;
  }

  .pr_mobile--60 {
    padding-right: 60px !important;
  }

  .mt_mobile--60 {
    margin-top: 60px !important;
  }

  .mb_mobile--60 {
    margin-bottom: 60px !important;
  }

  .ptb_mobile--65 {
    padding: 65px 0 !important;
  }

  .plr_mobile--65 {
    padding: 0 65px !important;
  }

  .pt_mobile--65 {
    padding-top: 65px !important;
  }

  .pb_mobile--65 {
    padding-bottom: 65px !important;
  }

  .pl_mobile--65 {
    padding-left: 65px !important;
  }

  .pr_mobile--65 {
    padding-right: 65px !important;
  }

  .mt_mobile--65 {
    margin-top: 65px !important;
  }

  .mb_mobile--65 {
    margin-bottom: 65px !important;
  }

  .ptb_mobile--70 {
    padding: 70px 0 !important;
  }

  .plr_mobile--70 {
    padding: 0 70px !important;
  }

  .pt_mobile--70 {
    padding-top: 70px !important;
  }

  .pb_mobile--70 {
    padding-bottom: 70px !important;
  }

  .pl_mobile--70 {
    padding-left: 70px !important;
  }

  .pr_mobile--70 {
    padding-right: 70px !important;
  }

  .mt_mobile--70 {
    margin-top: 70px !important;
  }

  .mb_mobile--70 {
    margin-bottom: 70px !important;
  }

  .ptb_mobile--75 {
    padding: 75px 0 !important;
  }

  .plr_mobile--75 {
    padding: 0 75px !important;
  }

  .pt_mobile--75 {
    padding-top: 75px !important;
  }

  .pb_mobile--75 {
    padding-bottom: 75px !important;
  }

  .pl_mobile--75 {
    padding-left: 75px !important;
  }

  .pr_mobile--75 {
    padding-right: 75px !important;
  }

  .mt_mobile--75 {
    margin-top: 75px !important;
  }

  .mb_mobile--75 {
    margin-bottom: 75px !important;
  }

  .ptb_mobile--80 {
    padding: 80px 0 !important;
  }

  .plr_mobile--80 {
    padding: 0 80px !important;
  }

  .pt_mobile--80 {
    padding-top: 80px !important;
  }

  .pb_mobile--80 {
    padding-bottom: 80px !important;
  }

  .pl_mobile--80 {
    padding-left: 80px !important;
  }

  .pr_mobile--80 {
    padding-right: 80px !important;
  }

  .mt_mobile--80 {
    margin-top: 80px !important;
  }

  .mb_mobile--80 {
    margin-bottom: 80px !important;
  }

  .ptb_mobile--85 {
    padding: 85px 0 !important;
  }

  .plr_mobile--85 {
    padding: 0 85px !important;
  }

  .pt_mobile--85 {
    padding-top: 85px !important;
  }

  .pb_mobile--85 {
    padding-bottom: 85px !important;
  }

  .pl_mobile--85 {
    padding-left: 85px !important;
  }

  .pr_mobile--85 {
    padding-right: 85px !important;
  }

  .mt_mobile--85 {
    margin-top: 85px !important;
  }

  .mb_mobile--85 {
    margin-bottom: 85px !important;
  }

  .ptb_mobile--90 {
    padding: 90px 0 !important;
  }

  .plr_mobile--90 {
    padding: 0 90px !important;
  }

  .pt_mobile--90 {
    padding-top: 90px !important;
  }

  .pb_mobile--90 {
    padding-bottom: 90px !important;
  }

  .pl_mobile--90 {
    padding-left: 90px !important;
  }

  .pr_mobile--90 {
    padding-right: 90px !important;
  }

  .mt_mobile--90 {
    margin-top: 90px !important;
  }

  .mb_mobile--90 {
    margin-bottom: 90px !important;
  }

  .ptb_mobile--95 {
    padding: 95px 0 !important;
  }

  .plr_mobile--95 {
    padding: 0 95px !important;
  }

  .pt_mobile--95 {
    padding-top: 95px !important;
  }

  .pb_mobile--95 {
    padding-bottom: 95px !important;
  }

  .pl_mobile--95 {
    padding-left: 95px !important;
  }

  .pr_mobile--95 {
    padding-right: 95px !important;
  }

  .mt_mobile--95 {
    margin-top: 95px !important;
  }

  .mb_mobile--95 {
    margin-bottom: 95px !important;
  }

  .ptb_mobile--100 {
    padding: 100px 0 !important;
  }

  .plr_mobile--100 {
    padding: 0 100px !important;
  }

  .pt_mobile--100 {
    padding-top: 100px !important;
  }

  .pb_mobile--100 {
    padding-bottom: 100px !important;
  }

  .pl_mobile--100 {
    padding-left: 100px !important;
  }

  .pr_mobile--100 {
    padding-right: 100px !important;
  }

  .mt_mobile--100 {
    margin-top: 100px !important;
  }

  .mb_mobile--100 {
    margin-bottom: 100px !important;
  }
  .mb_dec--35 {
    margin-bottom: 0;
  }
  .mt-contact-sm {
    margin-top: 30px !important;
  }
  .logo-search-category-wrapper {
    gap: 10px;
  }
  
    .logindangnhap{
    background: #f6f6f6;
    display: none;
}
  .category-hover-header
    .category-sub-menu.card-number-show
    .cart-item-1
    .img-name
    .title {
    font-size: 14px;
  }
  .category-hover-header .category-sub-menu.card-number-show {
    padding: 15px;
    min-width: 328px;
    right: -29px  !important;
    z-index: 30;
  }
  .category-hover-header
    .category-sub-menu.card-number-show
    .cart-item-1
    .close-c1 {
    top: -1px;
  }
  .category-hover-header
    .category-sub-menu.card-number-show
    .sub-total-cart-balance
    .button-wrapper {
    gap: 10px;
  }
  .next-prev-swiper-wrapper.d-sm-none {
    display: none;
  }
  .banner-area-two-start .content {
    padding: 45px 20px;
  }
  .banner-area-two-start .content .title {
    font-size: 34px;
  }
  .banner-area-two-start .content .rts-btn-banner-area {
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
  }
  .banner-inner-content-three .title {
    font-size: 44px;
  }
  .banner-bg_4 {
    height: 410px;
  }
  .banner-area-start-4 .title {
    font-size: 26px;
  }
  .banner-area-start-4 .rts-btn-banner-area .price-area .title {
    font-size: 26px;
  }
  .banner-left-five-area-start {
    height: 450px;
  }
  .banner-left-five-area-start .inner-content-banner-five {
    margin-left: 30px;
  }
  .banner-left-five-area-start .inner-content-banner-five .title {
    font-size: 26px;
    line-height: 1.4;
  }
  .banner-content-store p.disc {
    max-width: 100%;
  }
  /*.btn-border-only {*/
  /*  border: none;*/
  /*}*/
  .single-shopping-card-one.discount-offer {
    flex-direction: column;
    align-items: flex-start !important;
    padding: 5px;
  }
  .single-shopping-card-one.discount-offer .thumbnail-preview {
    width: 100%;
  }
  .single-shopping-card-one.discount-offer .thumbnail-preview img {
    height: auto;
  }
  .cover-card-main-over {
    padding: 15px;
  }
  .single-shopping-card-one.tranding-product {
    flex-direction: column;
  }
  .single-shopping-card-one.tranding-product .thumbnail-preview img {
    width: 100%;
    height: auto;
  }
  .single-shopping-card-one.tranding-product .thumbnail-preview {
    width: 100%;
    height: auto;
  }
  .comment-replay-area-start .single-comment-area {
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
  }
  .rts-copyright-area-two .copyright-arae-two-wrapper {
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 10px;
  }
  .tranding-items-wrapper-padding-bg-wrapper-list-tabs {
    padding: 0 15px 15px;
  }
  .feature-product-area-single .inner-image {
    right: -69px;
  }
  .feature-product-area-single .inner-image img {
    max-width: 60%;
  }
  .feature-product-area-single.two .inner-image {
    right: -177px;
    max-width: max-content;
    left: auto;
  }
  .feature-product-area-single.two .inner-image img {
    max-width: 60%;
  }
  .feature-product-area-single .inner-content .title {
    font-size: 26px;
    line-height: 1.2;
  }
  .feature-product-list-wrapper .single-product-list {
    flex-direction: column;
    align-items: center;
  }
  .feature-product-list-wrapper .single-product-list .body-content {
    padding: 25px;
  }
  .add-area-start-feature .inner-add-content {
    top: 25px;
    left: 25px;
  }
  .feature-product-area-large-2 .inner-feature-product-content {
    padding-left: 15px;
  }
  .single-short-service-area-start {
    flex-direction: column;
  }
  .single-new-offer-area {
    padding: 20px;
  }
  .single-new-offer-area .new-offer-wized-title-between {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
  .social-and-payment-area-wrapper .payment-access {
    flex-direction: column;
    align-items: center;
  }

  .social-and-payment-area-wrapper .payment-access p {
    margin: 0;
  }
  .social-one-wrapper span {
    display: none;
  }
  .copyright-between-1 p {
    text-align: center;
  }
  .copyright-between-1 .playstore-app-area span {
    display: none;
  }
  .easyway-buying-area-wrapper {
    justify-content: flex-start;
    gap: 15px;
  }
  .weekly-best-deals-top-primary-wrapper .body-best-deals-padding {
    padding: 15px;
  }
  .single-customers-feedback-area {
    padding: 20px;
  }
  .single-customers-feedback-area .top-thumbnail-area {
    flex-direction: column;
    align-items: flex-start;
    gap: 11px;
  }
  .single-filter-box .filterbox-body {
    padding: 15px;
  }
  .filter-select-area .top-filter {
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
  }
  .shop-grid-sidebar-area .sidebar-filter-main {
    padding-right: 0;
    gap: 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .shop-grid-sidebar-area .sidebar-filter-main > div {
    flex-basis: 100%;
  }

  .shop-grid-sidebar-area .sidebar-filter-main > div:last-child {
    margin-bottom: 20px;
  }
  .contact-form-wrapper-bg {
    padding: 25px;
  }
  .contact-form-1 .contact-form-wrapper--half-area {
    flex-direction: column;
  }
  .error-main-wrapper .content-main {
    max-width: 90%;
  }
  .single-cart-area-list.main .product-main-cart .close {
    cursor: pointer;
    position: absolute;
    right: -13px;
    top: -8px;
  }
  .faq-content-left-main-wrapper form {
    padding: 20px;
  }
  .submit-review-area form .your-rating {
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
  }
  .right-card-sidebar-checkout .single-shop-list {
    flex-direction: column;
    align-items: flex-start;
  }
  .coupon-input-area-1.login-form .coupon-input-area form {
    flex-direction: column;
    align-items: flex-start;
  }
  .coupon-input-area-1 .coupon-ask {
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
  }
  .coupon-input-area-1 .coupon-input-area.cupon1 .inner .form-area {
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
  }
  .coupon-input-area-1 .coupon-input-area input {
    min-height: 50px;
    width: 100%;
  }
  .coupon-input-area-1 .coupon-input-area.show {
    max-height: max-content;
  }
  .with-list .single-vendor-area {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
  .single-vendor-area {
    padding: 25px;
  }
  .vendor-name-area-details {
    padding: 50px 0 0px 0;
  }
  .vendor-name-area-details .title {
    font-size: 32px;
  }
  .product-filter-area-vendors-details form input {
    width: 290px;
  }
  .compare-title-area .title {
    font-size: 26px;
  }
  .side-bar {
    padding-top: 5rem;
    width: 320px;
  }
  .rts-product-details-section .details-product-area .product-title {
    font-size: 20px;
  }
  .share-option-shop-details {
    flex-wrap: wrap;
  }
  .shop-sight-sticky-sidevbar .single-offer-area,
  .our-payment-method .single-offer-area {
    flex-direction: column;
    align-items: flex-start;
  }
  .single-tab-content-shop-details .details-row-2 .left-area {
    min-width: 100%;
  }
  .single-tab-content-shop-details .details-row-2 .left-area img {
    min-width: 100%;
  }
  .product-discription-tab-shop ul {
    gap: 0;
  }
  .show-product-area-details {
    flex-direction: column-reverse;
  }
  .show-product-area-details .product-thumb-filter-group.left {
    display: flex;
    align-items: center;
    flex-direction: row;
  }
  #myModal-1 .modal-body .inner-content .content {
    padding: 0;
  }
  #myModal-1 .modal-body .inner-content .content .title {
    font-size: 34px;
  }
  #myModal-1 .modal-body .inner-content .content .rts-btn-banner-area {
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
  }
}
@media only screen and (max-width: 479px) {
  h1 {
    font-size: 26px;
    line-height: 1.3;
  }
  h2 {
    font-size: 24px;
    line-height: 1.3;
  }
  h3 {
    font-size: 22px;
    line-height: 1.3;
  }
    .logindangnhap{
    background: #f6f6f6;
    display: none;
}
  .small-margin-pricing {
    margin-bottom: 25px !important;
  }
  .contact-input {
    margin-bottom: 35px;
  }
  .index-bg-gray .cover-card-main-over .single-category-one::after {
    width: 97%;
  }
  .countdown .countDown {
    flex-wrap: wrap;
  }
  .banner-inner-content-three .title {
    font-size: 30px;
  }
  .banner-area-start-4 .rts-btn-banner-area {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .banner-left-five-area-start .inner-content-banner-five .title {
    font-size: 24px;
  }
  .cover-card-main-over-white .title-area-between {
    padding: 0 10px;
    padding-bottom: 20px;
  }
  .title-area-between .next-prev-swiper-wrapper .swiper-button-prev,
  .title-area-between .next-prev-swiper-wrapper .swiper-button-next {
    display: none;
  }
  .product-with-discount {
    padding: 15px;
  }
  .single-discount-with-bg {
    padding: 20px;
  }
  .single-discount-with-bg .title {
    font-size: 20px;
  }
  .cover-card-main-over {
    padding: 15px 0;
  }
  .best-selling-grocery {
    gap: 5px;
  }
  .single-new-offer-area-border-weekly-selstyle {
    padding: 15px;
  }
  .tag-social-share-wrapper-area-wrapper .tags-area {
    flex-wrap: wrap;
  }
  .rts-copyright-area-two
    .copyright-arae-two-wrapper
    .payment-processw-area
    span {
    display: none;
  }
  .tranding-items-wrapper-padding-bg-wrapper-list-tabs {
    padding: 15px 0;
  }
  .contact-left-area-main-wrapper .title {
    font-size: 26px;
  }
  .contact-form-wrapper-bg {
    padding: 10px;
  }
  .shipping-address-billing-address-account {
    flex-direction: column;
    align-items: flex-start;
    gap: 25px;
  }
  
  .contact-left-area-main-wrapper .location-single-card {
     background: #F3F4F6;
    border-radius: 6px;
    gap: 10px;
    display: flex;
    align-items: flex-start;
    padding: 5px;
    margin-bottom: 15px;

}
.contact-left-area-main-wrapper .location-single-card .icon i {
    color: var(--color-primary);
    font-size: 23px;
    height: 40px;
    width: 45px;
    border-radius: 48%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #F3F4F6;
    display: none;
}
.contact-left-area-main-wrapper .location-single-card .icon::after {
    position: absolute;
    content: "";
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: 80px;
    width: 80px;
    background: #fff;
    border-radius: 50%;
    z-index: -1;
    display: none;
}
  /* login */
  
.fxt-template-layout34 .fxt-qr-code {
    display: none;
    max-width: 35vw;
    margin-top: 2px;
}
  .fxt-template-layout34 .fxt-qr-code {
    display: inline-block;
    max-width: 35vw;
    margin-top: 195px;
}

.fxt-template-layout34 .fxt-animated-img {
    position: absolute;
    z-index: -1;
    top: 50%;
    right: 50px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none;
   /* giới thiệu*/
}
   
  .about-banner-area-bg {
    height: 100px;
    display: flex;
    align-items: center;
}
      .counter-area-main-wrapper {
        flex-wrap: wrap;
        gap: 50px;
        justify-content: center;
        margin-top: -16px;
    }
    
  /* trang chu di 膽么ng */
  
  .logo{
          width: 69%;
  }
  
  .single-discount-with-bg:last-child {
    margin-bottom: 15px;
}
  .container {
    width: 100%;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
    margin-right: auto;
    margin-left: auto;
    max-width: 1696px;
    margin: auto;
    padding: 0 7px;
}
  .single-shopping-card-one {
    padding: 6px;
    background: #F5F6F7;
    border-radius: 6px;
}
  .single-shopping-card-one .body-content {
    padding: 0 1rem 0 0rem;
}
.single-shopping-card-one .cart-counter-action .rts-btn {
    font-size: 14px;
    padding: 6px 14px !important;
    background: transparent;
    color: #629D23;
    border: 1px solid #629D23;
}
.rts-btn.with-icon .btn-text {
    display: inline-block;
    transition: transform 0.6s 0.125s cubic-bezier(0.1, 0.75, 0.25, 1);
    display: none;
}
.rating-stars-group {
    display: flex;
    align-items: center;
    gap: 6px;
    line-height: 11px;
}
.single-shopping-card-one .body-content .price-area .current {
    font-weight: 700;
    color: var(--color-danger);
    font-size: 15px;
    margin-bottom: 0;
}
.single-shopping-card-one .body-content .availability {
    font-size: 12px;
    font-weight: 400;
    margin-left: 0rem;
}
.d-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin-bottom: 6px;
}

.thumb-product-discount {
    margin-left: 1rem;
}
.single-shopping-card-one .cart-counter-action .quantity-edit {
    width: 78px;
    display: flex;
    align-items: center;
    border: 1px solid rgba(43, 66, 38, 0.12);
    border-radius: 4px;
    padding: 3px 10px;
    justify-content: space-between;
    background: #fff;
    box-shadow: 0px 4px 17px rgba(0, 0, 0, 0.04);
}

.single-shopping-card-one {
    padding: 8px;
    background: #F5F6F7;
    border-radius: 6px;
}
.thumb-sold {
    transform: translateY(10px);
    margin-left: 1rem;
}

}
@media only screen and (max-width: 768px) and (max-width: 575px) {
  .rts-product-details-section.product-details-popup-section
    .product-details-popup {
    margin-top: 30px;
  }
    .logindangnhap{
    background: #f6f6f6;
    display: none;
}
}
@media only screen and (max-width: 768px) and (max-width: 479px) {
  .rts-product-details-section.product-details-popup-section
    .product-details-popup {
    margin-top: 20px;
  }
    .logindangnhap{
    background: #f6f6f6;
    display: none;
}
}
/* ------------------------------------------------------ */
