.tapp2twist-container.mytapp_sc_coupon_shortcodes {
  padding: 0;
}

.mytapp_sc_coupon_shortcodes ul.tapp_main_ul {
     margin: 0;
 }
 .mytapp_sc_coupon_shortcodes ul.tapp_main_ul li {
     box-shadow: 0 3px 4px 0 rgba(0,0,0,0.5);
     border-radius: 21px;
     width: calc(50% - 4%);
     list-style-type: none;
     display: inline-flex;
     flex-direction: column;
     align-items: center;
     justify-content: center;
     margin: 0 2% 35px;
     padding: 25px;
     cursor: pointer;
 }
 
 .mytapp_sc_coupon_shortcodes ul.tapp_main_ul li .tapp_product_img img {
     width: 55%;
     display: block;
     margin: 0 auto;
 }
 .mytapp_sc_coupon_shortcodes ul.tapp_main_ul li .tapp_product_price {
     font-weight: bold;
     font-size: 50px;
 }
 .mytapp_sc_coupon_shortcodes ul.tapp_main_ul li .tapp_product_offer_price {
     font-size: 19px;
     font-weight: 500;
     text-align: center;
     line-height: normal;
 }
 .mytapp_sc_coupon_shortcodes ul.tapp_main_ul li span.tapp_product_name {
     font-weight: bold;
     font-size: 20px;
     line-height: normal;
     text-align: center;
     margin-bottom: 15px;
     min-height: 65px;
 }
 .mytapp_sc_coupon_shortcodes ul.tapp_main_ul li .tapp_product_offer_price span {
     font-weight: bold;
     font-size: 21px;
 }
 .mytapp_sc_coupon_shortcodes ul.tapp_main_ul li:last-child .tapp_product_name{
     color:#09aba9;
 }
 .mytapp_sc_coupon_shortcodes ul.tapp_main_ul li .tapp_product_price span.tapp_base_price {
     color: #dedede;
     text-decoration: line-through;
     font-size: 31px;
     padding-right: 15px;
 }
 .mytapp_sc_coupon_shortcodes ul.tapp_main_ul .tapp_li_selected{
     border: 2px solid #09aba9;
 }
 
 .mytapp_sc_coupon_shortcodes .button_add {
     text-align: center;
     margin-bottom: 15px;
     margin-top: 15px;
 }
 .tapp2twist-container.mytapp_sc_coupon_shortcodes .mytapp_sc_coupon_shortcodes .button_add {
     margin-top: 30px;
 }
 
.tapp2twist-container.mytapp_sc_coupon_shortcodes .tab {

     overflow: hidden;
     border: 0px solid #ccc;
     margin: 25px 38px;
     text-align: left;
 
 }
 .tapp2twist-container.mytapp_sc_coupon_shortcodes .tab button.active {
 
     background-color: #09AAA8;
     color: #fff;
     font-weight: bold;
     font-size: 18px;
     border-bottom-left-radius: 4px;
     border-top-left-radius: 4px;
     padding: 6px 18px;
 
 }
 .tapp2twist-container.mytapp_sc_coupon_shortcodes .tab button {
 
     border: none;
     outline: none;
     cursor: pointer;
     padding: 6px 18px;
     transition: .3s;
     border-bottom-right-radius: 4px;
     border-top-right-radius: 4px;
     border-top-left-radius: 0px;
     border-bottom-left-radius: 0;
     background-color: #BFEBE5;
     font-size: 18px;
     font-weight: bold;
     color: #09AAA8;
 
 }
 .tapp2twist-container.mytapp_sc_coupon_shortcodes .tapp2_main_ul {
     margin: 20px 0;
 }
 .tapp2twist-container.mytapp_sc_coupon_shortcodes .tapp2_main_ul {
     margin: 20px 0;
 }
 .tapp2twist-container.mytapp_sc_coupon_shortcodes .tabcontent.active {
     display: block !important;
 }
 .tapp2twist-container.mytapp_sc_coupon_shortcodes .influencers_click_product_to_add_to_cart {
     text-transform: uppercase;
     font-size: 18px;
     font-weight: 600;
     padding: 10px 20px;
     background-color: #09AAA8;
     color: #fff;
     border-radius: 20px;
 }
 .tapp2twist-container.mytapp_sc_coupon_shortcodes .influencers_click_product_to_add_to_cart {
     text-transform: uppercase;
     font-size: 18px;
     font-weight: 600;
     padding: 10px 20px;
     background-color: #09AAA8;
     color: #fff;
     border-radius: 20px;
 }
 .swiper-slide {
     text-align: center;
     padding:0;
 }
 .swiper-slide-image {
     border-radius: 31px 31px 31px 31px;
     /*box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.09);*/
 }
 .swiper-custom .swiper-pagination-bullet {
     width: 10px;
     height: 10px;
     display: inline-block;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     background: #C7E8F2;
     opacity: 1;
     margin: 0 6px;
     
 }
 .swiper-custom .swiper-pagination-bullet-active {
     opacity: 1;
     background: #003955;
 }
 @media screen and (max-width:991px){     
     .tapp2twist-container .mytapp_sc_coupon_shortcodes .button_add {
          margin-top: 15px;
     }
     .tapp2twist-container .influencers_click_product_to_add_to_cart, .tapp2twist-container .influencers_click_product_to_add_to_cart {
          font-size: 14px;
          padding: 5px 15px;
          border-radius: 12px;
      }
      .tapp2twist-container.mytapp_sc_coupon_shortcodes .tab, .tapp2click-container .tab {
          margin: 15px 20px;
      }
      .tapp2twist-container.mytapp_sc_coupon_shortcodes .tab button, .tapp2click-container.mytapp_sc_coupon_shortcodes .tab button, .tapp2twist-container.mytapp_sc_coupon_shortcodes .tab button.active, .tapp2click-container.mytapp_sc_coupon_shortcodes .tab button.active {
          padding: 4px 14px;
          font-size: 14px;
      }

}
@media screen and (max-width:767px){
      .tapp2twist-container.mytapp_sc_coupon_shortcodes .tab, .tapp2click-container.mytapp_sc_coupon_shortcodes .tab {
        margin: 15px 25px;
      }

      .tapp2twist-container.mytapp_sc_coupon_shortcodes .tab button, .tapp2click-container.mytapp_sc_coupon_shortcodes .tab button, .tapp2twist-container.mytapp_sc_coupon_shortcodes .tab button.active, .tapp2click-container.mytapp_sc_coupon_shortcodes .tab button.active {
          padding: 4px 14px;
          font-size: 14px;
      }

     .tapp2twist-container.mytapp_sc_coupon_shortcodes ul.tapp_main_ul li span.tapp_product_name {
          min-height: 73px;
          font-size: 27px;
          margin-bottom: 0;
      }
      .tapp2twist-container.mytapp_sc_coupon_shortcodes ul.tapp_main_ul li .tapp_product_offer_price {
          font-size: 16px !important;
      }
      .tapp2twist-container.mytapp_sc_coupon_shortcodes ul.tapp_main_ul li {
          width: calc(50% - 3%);
          margin: 0 1.5% 35px;
          background: #ffffff;
          padding: 20px 5px;
      }
      .tapp2twist-container.mytapp_sc_coupon_shortcodes ul.tapp_main_ul li .tapp_product_price {
          font-size: 24px;
          display: block;
          width: 100%;
          text-align: center;
      }
      .tapp2twist-container.mytapp_sc_coupon_shortcodes ul.tapp_main_ul li .tapp_product_price span.tapp_base_price {
          font-size: 12px;
          padding-right: 6px;
      }
      .tapp2twist-container.mytapp_sc_coupon_shortcodes ul.tapp_main_ul li .tapp_product_offer_price,
      .tapp2twist-container.mytapp_sc_coupon_shortcodes ul.tapp_main_ul li .tapp_product_offer_price span{
          font-size: 16px;
          display: block;
          text-align: center;
          width: 100%;
      }
      .tapp2twist-container.mytapp_sc_coupon_shortcodes ul.tapp_main_ul li .tapp_product_img img {
          width: 90%;
          display: block;
          margin: 0 auto 15px;
      }
      .tapp2twist-container.mytapp_sc_coupon_shortcodes ul.tapp_main_ul li span.tapp_product_name span.wwt_tapp_sub_title {
          display: block;
          font-weight: 100;
          font-size: 13px;
      }
      .tapp2twist-container.mytapp_sc_coupon_shortcodes ul.tapp_main_ul li .tapp_product_offer_price .tapp_bold_price span {
          font-weight: 100 !important;
      }
}