header .top_head .top_head_inr .mid{
  width: 60%;
  margin-right: 18px;
}
header .top_head .top_head_inr .mid ul li.search{
    background-color: #ffffff;
    border: 1px solid #e8e8e8;
    padding: 8.5px 20px;
    display: flex;
    align-items: center;
    border-radius: 30px;
}
header .top_head .top_head_inr .rgt{
  width: 23%;
}
header .top_head .top_head_inr .mid ul li.search input {
    padding-left: 15px;
    width: 100%;
}
.burg_btn {
    width: 50px;
    height: 50px;
    border-radius: 30px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #000;
    flex-direction: column;
    display: none;
}
.burg_btn span {
    width: 20px;
    height: 3px;
    background-color: #fff;
}
.burg_btn span:not(:last-child) {
    margin-bottom: 5px;
}
header button.fltr_cncl {
    position: absolute;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 10px;
    right: 15px;
    display: none;
}
footer .main_foot_inr {
    padding-top: 50px;
}
header button.fltr_cncl b{
    font: 30px/30px Inter-SemiBold;
    color: #000;
}

/* 17-05-2025 */
.woocommerce-tabs.nw_vc{
    background-color: #f3ffff;
    padding: 100px 0 20px;
}
.woocommerce div.product div.images {
    margin-bottom: 90px !important;
}
.ship-det {
    background-color: #f3ffff;
}
section.related{
    background-color: #f3ffff;
}
.single-product .product {
    padding: 75px 0px 0;
}
.checkout-blk .chec .wc-block-components-main .wc-block-components-checkout-step__heading{
    margin: unset;
    line-height: 0;
}
.checkout-blk .chec .wc-block-components-main .wc-block-components-checkout-step__heading h2{
    font: 30px/38px "Inter-SemiBold";
    color: #000;
    margin-bottom: 12px;
}
.checkout-blk .chec .wc-block-components-main .wc-block-components-checkout-step__container p{
    font: 16px/24px "Inter-Regular";
    color: #000;
}
.checkout-blk .chec .wc-block-components-main .wc-block-components-checkout-step__content .wc-block-components-address-form .wc-block-components-text-input input{
    border: unset;
    border-radius: 30px;
    background-color: #eeeff1;
    font: 13px/20px "Inter-Regular";
    color: #000;
    /* padding-left: 15px; */
    height: unset;
    padding: 16px;
}
.checkout-blk .chec .wc-block-components-main .wc-block-components-checkout-step__content .wc-block-components-address-form .wc-block-components-text-input input::placeholder{
    color: #999999;
}
.checkout-blk .chec .wc-block-components-main .wc-block-components-checkout-step__content .wc-block-components-address-form .wc-block-components-text-input label{
    font: 17px/25px "Inter-SemiBold";
    color: #000000;
    padding-left: 0;
    /* top: 0; */
    position: unset;
    transform: unset;
    padding-bottom: 8px;
}
.checkout-blk .chec .wc-block-components-main .wc-block-checkout__contact-fields{
    margin: unset;
    margin-bottom: 30px;
}
.checkout-blk .chec .wc-block-components-main .wc-blocks-components-select__container {
    margin-top: 0px;
}
.checkout-blk .chec .wc-block-components-main .wc-blocks-components-select__container label{
    font: 22px/25px "Inter-SemiBold";
    color: #000000;
    padding-left: 0;
    /* top: 0; */
    position: unset;
}
.checkout-blk .chec .wc-block-components-main .wc-blocks-components-select__container select{
    border: unset;
    border-radius: 30px;
    background-color: #eeeff1;
    font: 14px/20px "Inter-Regular";
    color: #000;
    padding: 16px;
}
.checkout-blk .chec .wc-block-components-main .wc-blocks-components-select .wc-blocks-components-select__container{
    height: unset;
}
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input{
    margin-top: 16px;
}
.wc-block-components-radio-control
  .wc-block-components-radio-control__input:checked {
    border: 1px solid #0a7dc5 !important;
}
.wc-block-components-radio-control
  .wc-block-components-radio-control__input:checked:before {
    background: #0a7dc5 !important;
}
.wc-block-components-radio-control__label-group span{
    font: 16px/24px "Inter-Medium";
    color: #000;
}
.wc-block-components-radio-control-accordion-content div{
    font: 15px/22px "Inter-Regular";
    color: #999999;
}
.wc-block-components-form .wc-block-components-checkout-step{
    margin-bottom: 35px !important;
}
.wc-block-components-checkbox .wc-block-components-checkbox__label{
    font: 15px/23px "Inter-Regular";
    color: #000;
}
.wc-block-checkout__terms.wc-block-checkout__terms--with-separator {
    padding-top: 30px !important;
}
.wc-block-checkout__terms {
    margin: 0 0 30px !important;
}
.wc-block-components-checkout-return-to-cart-button svg {
    fill: currentColor;
    left: 17px !important;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row a.wc-block-components-checkout-return-to-cart-button {
    font: 16px/24px "Inter-Medium";
    color: #fff;
    background-color: #000;
    border-radius: 30px;
    padding: 12px 25px 12px 45px;
}
.wc-block-components-button:not(.is-link) .wc-block-components-button__text{
    font: 16px/24px "Inter-Medium";
    color: #fff;
    background-color: #000;
    border-radius: 30px;
    padding: 12px 44px;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{
    font: 20px/26px "Inter-SemiBold";
    color: #000;
}
.wc-block-checkout__sidebar .wc-block-components-product-name{
    font: 16px/24px "Inter-Medium" !important;
    color: #000 !important;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount{
    font: 18px/26px "Inter-Bold";
    color: #000;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices .wc-block-components-product-price__regular{
    font: 14px/20px "Inter-Regular";
    color: #999999;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices .is-discounted{
    font: 16px/24px "Inter-Regular";
    color: #000;
}
.is-large:not(.wc-block-checkout) .wc-block-components-product-details__name{
    font: 16px/24px "Inter-Medium";
    color: #000;
}
.wc-block-components-product-details__value{
    font: 14px/20px "Inter-Regular";
    color: #999999;
}
.wc-block-components-totals-item__label {
    font: 16px/24px Inter-Regular;
    color: #000;
}
.wc-block-components-totals-shipping .wc-block-components-totals-shipping__via{
    font: 13px/20px "Inter-Regular";
    color: #000;
}
.checkout-blk .chec .wc-block-components-main .wc-block-components-text-input{
    display: flex;
    flex-direction: column-reverse;
}
.wc-blocks-components-select .wc-blocks-components-select__expand {
    right: 14px !important;
    top: 57px !important;
    transform: translateY(-50%);
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus {
    outline: unset !important;
    outline-offset: unset !important;
}
.wc-block-components-radio-control .wc-block-components-radio-control__input:focus {
    outline: unset !important;
    outline-offset: unset !important;
}
.checkout-blk .chec {
    padding: 80px 0 50px;
}
.checkout-blk .chec .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
    width: unset;
    padding: unset;
}
header .top_head .top_head_inr .mid ul li.search button{
    display: none;
}
header .top_head .top_head_inr .mid ul li.search form{
    width: 100%;
}
header .top_head .top_head_inr .mid ul li.search input{
    font: 13px/25px "Inter-Regular";
    color: #000;
}
header .top_head .top_head_inr .mid ul li.search input::placeholder{
    color: #999999;
}

.product-overview .clearfix .prod-right.prod_srch .prod-medi{
    padding: unset;
    margin: unset;
}
.product-overview.overview-page .medi-tog {
    height: 35px;
    max-width: 35px;
    width: 100%;
    border-radius: 5px;
    background-color: #d86202;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    cursor: pointer;
    margin-right: 10px;
    display: none;
    position: absolute;
    top: 20px;
    left: 20px;
}
.product-overview.overview-page .medi-tog span{
    height: 2px;
    width: 18px;
    background-color: #ffffff;
}
.product-overview.overview-page .medi-tog span:not(:last-child){
    margin-bottom: 3px;
}
.product-overview.overview-page{
    position: relative;
}
.product-overview .clearfix .prod-left .medi-clsbtn{
    position: absolute;
    top: 15px;
    right: 30px;
}
.product-overview .clearfix .prod-left .medi-clsbtn{
    display: none;
}
/* 17-05-2025 */
/* 19-05-2025 */
.product-overview .clearfix .prod-left .medi-clsbtn{
    background: url(images/close-btn.png) no-repeat;
    width: 16px;
    height: 16px;
}
header .top_head .top_head_inr .rgt ul li.crt_icn .xoo-wsc-sc-cont{
    padding: 7.6px 17px;
    background-color: #eeeff1;
    border-radius: 30px;
}
header .top_head .top_head_inr .rgt ul li.crt_icn .xoo-wsc-sc-cont span bdi{
    font: 15px/20px "Inter-Medium" !important;
    color: #000 !important;
}
footer .main_foot_inr .foot_box ul li a img:hover{
    transform: scale(1.3);
}
header .top_head .top_head_inr .srch_icn {
display: none;
}

/* 19-05-2025 */

/* 20-05-2025 */
header .menu_hd .men_lft {
    margin-right: 45px;
}

header .menu_hd .men_rgt ul li {
    padding-left: 0;
}

header .menu_hd .men_lft ul li {
    padding-left: 0;
}
header .top_head .top_head_inr .mid ul li.search .dgwt-wcas-search-wrapp{
max-width: 100% !important;
}
header .top_head .top_head_inr .mid ul li.search .dgwt-wcas-search-wrapp form .dgwt-wcas-sf-wrapp{
padding: 0px;
}
header .top_head .top_head_inr .mid ul li.search{
position: relative;
padding: 0px !important;
border: unset !important;
}
header .top_head .top_head_inr .mid ul li.search form input.dgwt-wcas-search-input {
    border: 1px solid #e8e8e8;
    background: transparent;
    padding: 9px 40px;
}
header .top_head .top_head_inr .mid ul li.search > img {
    position: absolute;
    z-index: 2;
    left: 15px;
    height: 18px;
    width: 18px;
    filter: brightness(4);
}
/* 20-05-2025 */

.foot_box.new_let li{
    padding-left: 0px;
}
.wc-block-components-button:not(.is-link) .wc-block-components-button__text {
    font: 16px/24px "Inter-Medium";
    color: #fff;
    background-color: #ff0e0e;
    border-radius: 8px;
    padding: 12px 44px;
}
.wc-block-components-button:not(.is-link) .wc-block-components-button__text:hover {
    color: #fff;
    background-color: #000;
}

.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row a.wc-block-components-checkout-return-to-cart-button {
    font: 16px/24px "Inter-Medium";
    color: #00696c;
    border-radius: unset;
    padding:unset;
    background-color: unset !important;
    padding-left: 36px;
    position: relative;
}
.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row a.wc-block-components-checkout-return-to-cart-button svg{
position: absolute;
left: 0 !important;
top: 12px !important;
}
.xoo-wsc-smr-ptotal span.amount bdi{
    display: flex;
    align-items: center;
    gap: 4px;
}

/* org */

@media screen and (max-width:1700px) {
.banner_blk .banner_img::before {
    position: absolute;
    height: 550px;
    width: 504px;
    clear: both;
    content: "";
    background: url(images/bnnr_lyr.png) no-repeat;
    bottom: 14px;
    z-index: 25;
    background-size: 442px;
}
}
@media screen and (max-width:1600px) {
    .banner_blk .banner_img::before {
    position: absolute;
    height: 460px;
    width: 504px;
    clear: both;
    content: "";
    background: url(images/bnnr_lyr.png) no-repeat;
    bottom: 14px;
    z-index: 25;
    background-size: 400px;
}
}
@media screen and (max-width:1500px) {
  .banner_blk .banner_img::before {
    height: 460px;
    width: 400px;
    background: url(images/bnnr_lyr.png) no-repeat left / cover;
    background-size: 340px;
}
.banner_blk .bnner_cnt {
    position: relative;
    top: 16%;
    width: 100%;
    z-index: 3;
    padding: 130px 0 150px;
}

}
@media screen and (max-width:1400px) {
  header .menu_hd .men_lft {
    margin-right: 50px;
}
/* header .menu_hd .men_rgt {
    width: 17.7%;
} */
.banner_blk .banner_img::before {
    height: 350px;
    width: 400px;
    background: url(images/bnnr_lyr.png) no-repeat left / cover;
    background-size: 300px;
}
.banner_blk .bnner_cnt .bnn_prnt .txt_blk strong {
  font-size: 65px;
  line-height: 80px;
}
.high_blk .prod-medi .medi-box {
    width: 18.63%;
    margin-right: 21px;
}
footer .main_foot_inr .foot_box.fot_menu {
    margin-right: 65px;
}
/* 16-05-2025 */
header .top_head .top_head_inr .rgt ul li:not(:last-child) {
    margin-right: 13px;
}
header .top_head .top_head_inr .rgt ul li.lgn_register a {
    padding: 13.5px 20px;
}
/* 16-05-2025 */
/* 17-05-2025 */
.woocommerce-tabs.nw_vc {
    background-color: #f3ffff;
    padding: 80px 0 50px;
}
section.related ul.products li a.add_to_cart_button {
    background: url(images/prod-cart-icon.png) no-repeat center left 36px;
}
/* 17-05-2025 */
/* 19-05-2025 */
header .top_head .top_head_inr .mid {
    margin-right: 12px;
}
/* 19-05-2025 */

/* 20-05-2025 */
header .menu_hd .men_lft {
    margin-right: 25px;
}
.banner_blk .bnner_cnt .bnn_prnt .txt_blk strong {
    font-size: 52px;
    line-height: 62px;
}
.banner_blk .bnner_cnt .bnn_prnt .caro_blk img {
    max-width: 365px;
}

/* 20-05-2025 */
}

@media screen and (max-width:1300px) {
  footer .main_foot_inr .foot_box.content {
    width: 20%;
    margin-right: 40px;
}
footer .main_foot_inr .foot_box.socai_icn {
    width: 26%;
    margin-right: 35px;
}
footer .main_foot_inr .foot_box.fot_menu {
    margin-right: 50px;
}
.banner_blk .bnner_cnt .bnn_prnt .txt_blk strong {
    font-size: 60px;
    line-height: 70px;
}
.banner_blk .bnner_cnt .bnn_prnt .caro_blk .item img {
    width: 100%;
    height: 400px;
}
.high_blk h1{
  font-size: 33px;
  line-height: 34px;
}
.high_blk .prod-medi .medi-box:nth-child(5n) {
    margin-right: 21px;
}
.high_blk .prod-medi .medi-box:nth-child(4n) {
    margin-right: 0;
}
.high_blk .prod-medi .medi-box {
    width: 23.63%;
    margin-right: 21px;
}
.medicine_parent_blk .uncur_paer .rgt strong{
  font-size: 35px;
  line-height: 40px;
}
h1,h2,h3,h4,h5,h6{
  font-size: 35px;
  line-height: 40px;
}
.prod-ovr-btm .manu-flx .manu-lft h1{
  font-size: 35px;
  line-height: 40px;
}
header .top_head .top_head_inr .rgt ul li:not(:last-child) {
    margin-right: 15px;
}
/* header .menu_hd .men_rgt {
    width: 19.7%;
} */
header .menu_hd .men_lft {
    margin-right: 30px;
}
.high_blk {
    padding: 75px 0px 65px 0px;
}
/* .banner_blk .banner_img img {
    width: 100%;
    height: 770px;
} */
.best_seller {
    padding: 80px 0px 60px 0px;
    background-color: #e8ffff;
}
.medicine_parent_blk {
    background-color: #f3ffff;
    padding: 70px 0 80px;
}
.popular {
    padding: 80px 0px 60px 0px;
    background-color: #e8ffff;
}
.usp_blk {
    padding: 80px 0px 0px 0px;
    background-color: #f3ffff;
}
.faq_blk {
    background-color: #f3ffff;
    padding: 80px 0px;
}
.prod-ovr-btm {
    padding: 80px 0px;
    position: relative;
}
.medicine_parent_blk {
    background-color: #f3ffff;
    padding: 60px 0 70px;
}
.prod-ovr-btm::before {
    height: 222px;
    width: 251px;
    background-size: 200px;
}
footer .main_foot_inr {
    padding-bottom: 80px;
}
.faq_blk .faq_cnt .faq_inn .drps_ .faq_box .fqbx_hd span{
  font-size: 17px;
  line-height: 22px;
}
header .top_head .top_head_inr .rgt ul li.crt_icn a {
    padding: 13.5px 16px;
}
header .top_head .top_head_inr .rgt ul li:not(:last-child) {
    margin-right: 15px;
}
header .top_head .top_head_inr .rgt ul li.lgn_register a {
    padding: 13.5px 20px;
}
/* 16-05-2025 */
header .top_head .top_head_inr .rgt ul li:not(:last-child) {
    margin-right: 13px;
}
header .top_head .top_head_inr .mid {
    width: 59%;
    margin-right: 18px;
}
header .top_head .top_head_inr .rgt {
    width: 23.5%;
}
.banner_blk .bnner_cnt {
    position: relative;
    top: 16%;
    width: 100%;
    z-index: 3;
    padding: 110px 0 150px;
}
/* 16-05-2025 */

/* 17-05-2025 */
section.related ul.products li:nth-child(3n) {
    margin-right: 16px !important;
}
.prod-medi .medi-box:not(:nth-child(3n)) {
    margin-right: 24px;
}
.prod-medi .medi-box .medi-text .cart-btn::before {
    left: 48px;
}
/* 17-05-2025 */

/* 19-05-2025 */
header .top_head .top_head_inr .mid {
    width: 56%;
}
/* 19-05-2025 */

/* 29-05-2025 */
.prod-medi .medi-box:not(:nth-child(3n)) {
    margin-right: 21px;
}
.banner_blk .bnner_cnt .bnn_prnt .txt_blk strong {
    font-size: 49px;
    line-height: 62px;
}
.banner_blk .bnner_cnt .bnn_prnt .caro_blk img {
    max-width: 345px;
}
/* 29-05-2025 */
}
@media screen and (max-width:1200px) {
  /* header .top_head .top_head_inr .rgt ul li.lgn_register {
    width: 17.4%;
} */
/* header .top_head .top_head_inr .rgt ul li.search {
    width: 67%;
} */
 header .top_head .top_head_inr .rgt {
    width: 24.5%;
}
header .top_head .top_head_inr .rgt ul li.lgn_register a {
    padding: 13.5px 17px;
}
header .top_head .top_head_inr .rgt ul li.lgn_register a {
    padding: 13.5px 17px;
    background-color: #eeeff1;
    display: flex;
    align-items: center;
    border-radius: 30px;
}
header .top_head .top_head_inr .rgt ul li.crt_icn a {
    padding: 13.5px 15px;
}
header .top_head .top_head_inr .rgt ul li:not(:last-child) {
    margin-right: 10px;
}
header .top_head .top_head_inr .mid {
    width: 58%;
    margin-right: 15px;
}
header .menu_hd .men_lft ul li:not(:last-child) {
    margin-right: 40px;
}
header .menu_hd .men_lft {
    /* width: 74%; */
    margin-right: 30px;
}
/* header .menu_hd .men_rgt {
    width: 22.7%;
} */
.banner_blk .bnner_cnt .bnn_prnt .txt_blk strong {
    font-size: 55px;
    line-height: 60px;
}
.banner_blk .bnner_cnt .bnn_prnt .caro_blk .item img {
    width: 100%;
    height: 365px;
}
.high_blk .prod-medi .medi-box {
    width: 23.3%;
    margin-right: 21px;
}
.high_blk .prod-medi .medi-box {
    width: 23.3%;
    margin-right: 21px;
}
.high_blk h1 {
    font-size: 30px;
    line-height: 34px;
}
.usp_blk .usp_cnt .itm {
    padding: 48px 20px;
}
.usp_blk .usp_cnt .itm .img_blk b{
  font-size: 17px;
}
h1, h2, h3, h4, h5, h6,
.prod-ovr-btm .manu-flx .manu-lft h1,
.medicine_parent_blk .uncur_paer .rgt strong {
    font-size: 32px;
    line-height: 37px;
}
.faq_blk .faq_cnt .img_blk .img_inn a.faq_ctct strong{
  font-size: 20px;
  line-height: 25px;
}
.faq_blk .faq_cnt .img_blk .img_inn a.faq_ctct {
    padding: 30px 20px;
}
.faq_blk .faq_cnt .img_blk .img_inn a.faq_ctct span {
    background: url(images/rght_arw.png) no-repeat center right 25px;
}
footer .main_foot_inr .foot_box.content {
    width: 20%;
    margin-right: 35px;
}
footer .main_foot_inr .foot_box.socai_icn {
    width: 28%;
    margin-right: 30px;
}
footer .main_foot_inr .foot_box.fot_menu {
    margin-right: 30px;
}
.banner_blk .bnner_cnt .bnn_prnt .us_blk .itm .txt_blk p{
  font-size: 16px;
  line-height: 20px;
}
.checkout-blk .chec {
    padding: 50px 0 40px;
}
.ship-det .inr-flx .itm {
    padding: 35px 20px;
}
.ship-det .inr-flx .itm strong{
    font-size: 17px;
    line-height: 22px;
}
section.related ul.products li {
    width: 23.7% !important;
}
.prod-ovr-btm.prod-det .manu-flx .manu-rgt img {
    width: 48%;
    height: 450px;
}
section.related ul.products li a.add_to_cart_button {
    background: url(images/prod-cart-icon.png) no-repeat center left 28px;
}
.woocommerce-tabs.nw_vc {
    background-color: #f3ffff;
    padding: 65px 0 40px;
}
.prod-medi .medi-box:not(:nth-child(3n)) {
    margin-right: 22px;
}
.prod-medi .medi-box .medi-text .cart-btn::before {
    left: 38px;
}

/* 19-05-2025 */
header .menu_hd .men_lft ul li:not(:last-child) {
    margin-right: 33px;
}
header .top_head .top_head_inr .mid {
    width: 55%;
}
.banner_blk .bnner_cnt .bnn_prnt .txt_blk strong {
    font-size: 44px;
    line-height: 57px;
}
.banner_blk .bnner_cnt .bnn_prnt .caro_blk img {
    max-width: 344px;
}
.usp_blk .usp_cnt .itm {
    padding: 29px 22px;
}
/* 19-05-2025 */
}
@media screen and (max-width:1100px) {
  /* header .top_head .top_head_inr .rgt ul li.lgn_register {
    width: 19.4%;
}
header .top_head .top_head_inr .rgt ul li.search {
    width: 66%;
} */
header .menu_hd .men_lft ul li:not(:last-child) {
    margin-right: 30px;
}
.banner_blk .bnner_cnt .bnn_prnt .txt_blk strong {
    font-size: 50px;
    line-height: 60px;
}
.banner_blk .bnner_cnt .bnn_prnt .us_blk .itm .img_blk {
    height: 55px;
    width: 55px;
    min-width: 55px;
    margin-right: 10px;
}
.banner_blk .bnner_cnt .bnn_prnt .us_blk .itm .txt_blk {
    width: calc(100% - 65px);
}
h1, h2, h3, h4, h5, h6, .prod-ovr-btm .manu-flx .manu-lft h1, .medicine_parent_blk .uncur_paer .rgt strong {
    font-size: 30px;
    line-height: 35px;
}
.medicine_parent_blk .uncur_paer .rgt {
    margin-right: 30px;
}
.usp_blk .usp_cnt .itm:not(:last-child) {
    margin-right: 18px;
}
.usp_blk .usp_cnt {
    display: flex;
    flex-wrap: wrap;
}
.usp_blk .usp_cnt .itm {
    width: 23.5%;
}
.usp_blk .usp_cnt .itm {
    padding: 48px 15px;
}
footer .main_foot_inr .foot_box.new_let {
    width: 27%;
}
footer .main_foot_inr .foot_box.fot_menu ul li a{
  font-size: 16px;
  line-height: 22px;
}footer .main_foot_inr .foot_box.content p{
  font-size: 16px;
  line-height: 20px;
}
footer .main_foot_inr .foot_box ul li .txt_blk p{
  font-size: 16px;
  line-height: 20px;
}
footer .main_foot_inr {
    padding-bottom: 70px;
}
.prod-ovr-btm .manu-flx .manu-lft {
    padding-right: 50px;
}
.high_blk {
    padding: 70px 0px 50px 0px;
}
.best_seller {
    padding: 70px 0px 50px 0px;
}
.medicine_parent_blk {
    padding: 50px 0 60px;
}
.popular {
    padding: 70px 0px 50px 0px;
}
.usp_blk {
    padding: 70px 0px 0px 0px;
}
.prod-ovr-btm {
    padding: 70px 0px;
}
/* header .top_head .top_head_inr .rgt ul li.crt_icn {
    width: 11%;
    position: relative;
} */
.medicine_parent_blk .uncur_paer .rgt b{
  font-size: 20px;
  line-height: 25px;
}
.faq_blk .faq_cnt .img_blk {
    width: 53%;
    padding-right: 40px;
}
.prod-ovr-btm .manu-flx .manu-rgt img {
    height: 460px;
}
.prod-ovr-btm::before {
    height: 170px;
    width: 251px;
    background-size: 190px;
}
header .top_head .top_head_inr .mid {
    width: 56%;
    margin-right: 12px;
}
header .top_head .top_head_inr .rgt {
    width: 26.5%;
}
.checkout-blk .chec .wc-block-components-main .wc-block-components-checkout-step__heading h2{
    font-size: 26px;
    line-height: 33px;
}
.checkout-blk .chec .wc-block-components-main .wc-block-components-checkout-step__content .wc-block-components-address-form .wc-block-components-text-input label{
    font-size: 16px;
    line-height: 20px;
}
.checkout-blk .chec .wc-block-components-main .wc-blocks-components-select__container label{
    font-size: 21px;
}
.ship-det .inr-flx .itm:not(:last-of-type) {
    margin-right: 12px;
}
.ship-det .inr-flx .itm {
    width: 24.3%;
    border: 1px solid #ccc;
}
.ship-det .inr-flx .itm {
    padding: 35px 15px;
}
section.related ul.products li {
    width: 23.5% !important;
}
section.related ul.products li a.add_to_cart_button {
    background: url(images/prod-cart-icon.png) no-repeat center left 20px;
}
.prod-ovr-btm.prod-det .manu-flx .manu-rgt img:first-of-type {
    margin-right: 15px;
}
.prod-ovr-btm.prod-det .manu-flx .manu-rgt img {
    width: 48.5%;
    height: 420px;
}
.prod-medi .medi-box:not(:nth-child(3n)) {
    margin-right: 20px;
}
.prod-medi .medi-box .medi-text .cart-btn::before {
    left: 28px;
}
.product-overview .clearfix .prod-right {
    width: 74%;
    margin-left: 25px;
}
.product-overview .clearfix .prod-left {
    width: 23.9%;
}
.product-overview.overview-page {
    padding: 75px 0px;
}
/* 19-05-2025 */
.product-overview .clearfix .prod-left ul.wpfFilterVerScroll li .wpfDisplay .wpfFilterTaxNameWrapper{
    font-size: 14px;
    line-height: 20px;
}
.product-overview ul.products li h2.woocommerce-loop-product__title{
    font-size: 17px !important;
    line-height: 22px !important;
}
header .menu_hd .men_lft ul li:not(:last-child) {
    margin-right: 20px;
}
header .top_head .top_head_inr .mid {
    width: 50%;
}
.product-overview ul.products li a.add_to_cart_button {
    background: #d86202 url(images/cart-icn.png) no-repeat center left 25px;
}
.product-overview ul.products li h2.woocommerce-loop-product__title {
    height: 65px;
}
/* 19-05-2025 */

/* 20-05-2025 */
.prod-ovr-btm .manu-flx .manu-rgt img {
    height: 400px;
}
.banner_blk .bnner_cnt .bnn_prnt .txt_blk strong {
    font-size: 41px;
    line-height: 55px;
}
.banner_blk .bnner_cnt .bnn_prnt .caro_blk img {
    max-width: 326px;
}

/* 20-05-2025 */
}
@media screen and (max-width:1024px) {
  /* header .top_head .top_head_inr .rgt ul li.search {
    width: 63%;
}
header .top_head .top_head_inr .rgt ul li.lgn_register {
    width: 20%;
}
header .top_head .top_head_inr .rgt ul li.crt_icn {
    width: 13%;
} */
 header .top_head .top_head_inr .rgt ul li.lgn_register a {
    padding: 13.5px 14px;
}
header .menu_hd .men_lft ul li:not(:last-child) {
    margin-right: 25px;
}
header .menu_hd .men_lft {
    /* width: 73%; */
    margin-right: 30px;
}
/* header .menu_hd .men_rgt {
    width: 23.7%;
} */
.banner_blk .bnner_cnt .bnn_prnt .txt_blk strong {
    font-size: 45px;
    line-height: 50px;
}
.banner_blk .bnner_cnt .bnn_prnt .txt_blk {
    width: 37%;
}
.banner_blk .bnner_cnt .bnn_prnt .caro_blk .item img {
    width: 100%;
    height: 330px;
}
.banner_blk .bnner_cnt .bnn_prnt .caro_blk {
    width: 35%;
}
.banner_blk .bnner_cnt .bnn_prnt .txt_blk .bnn_btn {
    padding: 30px 30px;
}
.prod-medi .medi-box .medi-text strong{
  font-size: 17px;
  line-height: 22px;
}
.high_blk .prod-medi .medi-box .medi-text .cart-btn::before {
    top: unset;
    left: 25px;
}
.medicine_parent_blk .unshap_blk {
    position: relative;
    width: 475px;
    height: 525px;
}
.medicine_parent_blk .unshap_blk .medicine_par {
    position: absolute;
    left: 193px;
    bottom: 27px;
}
.medicine_parent_blk .uncur_paer .rgt b {
    font-size: 19px;
    line-height: 24px;
}
.medicine_parent_blk .uncur_paer .rgt {
    margin-right: 22px;
}
.high_blk h1 {
    margin-bottom: 30px;
}
.high_blk h1 {
    font-size: 27px;
    line-height: 32px;
}
.usp_blk .usp_cnt .itm .img_blk b {
    font-size: 16px;
    line-height: 20px;
}
.usp_blk .usp_cnt .itm .img_blk b::before {
    left: 18%;
}
.faq_blk .faq_cnt .img_blk .img_inn img {
    height: 184px;
    width: 258px;
}
footer .main_foot_inr .foot_box ul li .img_blk {
    width: 50px;
    height: 50px;
    margin-right: 7px;
}
footer .main_foot_inr .foot_box ul li .txt_blk {
    width: calc(100% - 57px);
    padding-top: 6px;
}
footer .main_foot_inr .foot_box.new_let {
    width: 26%;
}
footer .main_foot_inr .foot_box.fot_menu {
    margin-right: 25px;
    width: 16%;
}
footer .main_foot_inr .foot_box.new_let ul li{
  padding-left: 0;
  background: unset;
  font: 17px / 24px Inter-Regular;
  color: #999999;
}
.woocommerce div.product div.images {
    margin-bottom: 70px !important;
}
.woocommerce-tabs.nw_vc {
    background-color: #f3ffff;
    padding: 65px 0 15px;
}
section.related ul.products li h2.woocommerce-loop-product__title{
    font-size: 17px !important;
}
.prod-medi .medi-box:not(:nth-child(3n)) {
    margin-right: 19px;
}
.product-overview .clearfix .prod-left .wpfMainWrapper {
    padding: 20px 14px;
}
.prod-medi .medi-box .medi-text .cart-btn::before {
    left: 21px;
}
header .menu_hd .men_lft ul li:not(:last-child) {
    margin-right: 14px;
}
.product-overview ul.products li h2.woocommerce-loop-product__title {
    font-size: 16px !important;
    line-height: 23px !important;
    height: 69px;
}
.banner_blk .bnner_cnt .bnn_prnt .caro_blk img {
    max-width: 296px;
}
.banner_blk .bnner_cnt .bnn_prnt .us_blk .itm {
    padding: 14px;
}
.product-overview ul.products li h2.woocommerce-loop-product__title {
    height: 68px;
}
}
@media screen and (min-width:992px) {
    footer .main_foot_inr .foot_box strong + ul{
display: block !important;
}
}
@media screen and (max-width:991px) {
  header .top_head .top_head_inr .rgt ul li.lgn_register span {
    display: none;
}
header .top_head .top_head_inr .rgt ul li.crt_icn a span {
    display: none;
}
header .top_head .top_head_inr .rgt {
    width: 14%;
}
header .top_head .top_head_inr .lft {
    width: 18.8%;
}
header .top_head .top_head_inr .rgt ul li.lgn_register a {
    padding: 0;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}
header .top_head .top_head_inr .rgt ul li.crt_icn a {
    padding: 0;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}
header .menu_hd{
    position: fixed;
    width: 300px;
    height: 100%;
    right: -300px;
    top: 0;
    margin-top: 0;
    z-index: 999;
    background-color: #ffffff;
    padding: 83px 0px 30px 0px;
    transition-duration: 500ms;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
    display: block;
    overflow-x: hidden;
    overflow-y: scroll;
}
header .menu_hd .men_lft ul{
  display: block;
}
/* header .menu_hd .men_rgt ul{
  display: block;
} */
header .menu_hd .men_lft {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
}
/* header .menu_hd .men_rgt {
    width: 100%;
} */
header .menu_hd .men_lft ul li {
    margin-right: 0;
margin-bottom: 18px;
padding-bottom: 17px;
    padding-left: 23px;
    border-bottom: 1px solid #d3d3d3;
}
header .menu_hd .men_lft ul li:last-child {
    margin-bottom: 0px;
    padding-bottom: 2px;
    padding-left: 23px;
    border-bottom: unset;
}
header .menu_hd.lft_burg{
  right: 0;
}
header button.fltr_cncl{
  display: flex;
}
.burg_btn{
  display: flex;
}
header .top_head .top_head_inr .mid {
    margin-right: 28px;
}
.prod-medi .medi-box .medi-text {
    padding: 20px 14px;
}
.prod-medi .medi-box .medi-text strong {
    font-size: 16px;
    line-height: 20px;
}
.high_blk .prod-medi .medi-box .medi-text .cart-btn::before {
    top: unset;
    left: 16px;
}
/* 16-05-2025 */
.banner_blk .bnner_cnt .bnn_prnt{
    flex-direction: column;
}
.banner_blk .bnner_cnt .bnn_prnt .txt_blk {
    width: 100%;
}
.banner_blk .bnner_cnt .bnn_prnt .caro_blk {
    width: 100%;
}
.banner_blk .bnner_cnt .bnn_prnt .us_blk {
    width: 100%;
    margin-top: 40px;
}
.banner_blk::before {
    content: "";
    position: unset;
    background: unset;
}
.banner_blk .banner_img::before{
    z-index: 1;
}
.banner_blk .bnner_cnt .bnn_prnt .caro_blk .owl-dots {
    text-align: center;
    margin-top: 50px;
}
.banner_blk .bnner_cnt .bnn_prnt .caro_blk .item img {
    width: 100%;
    height: 280px;
}
.banner_blk .bnner_cnt {
    padding: 80px 0 80px;
}
.high_blk .prod-medi .medi-box {
    width: 100%;
    margin-right: 0;
}
.medicine_parent_blk .uncur_paer {
    display: flex;
    flex-direction: column;
}
.medicine_parent_blk .uncur_paer .lft {
    width: 100%;
}
.medicine_parent_blk .unshap_blk {
    position: relative;
    width: 100%;
    height: 525px;
    max-width: 475px;
    margin: 0 auto;
}
.medicine_parent_blk .uncur_paer .rgt {
    text-align: start;
    width: 100%;
    margin-top: 0;
}
.medicine_parent_blk .unshap_blk .medicine_par {
    position: absolute;
    left: 193px;
    bottom: 80px;
}
.medicine_parent_blk .unshap_blk .medicine_par img {
    width: 214px;
    height: 300px;
}
.usp_blk .usp_cnt .itm:not(:last-child) {
    margin-right: 0;
}
.usp_blk .usp_cnt .itm {
    width: 100%;
}
.usp_blk .usp_cnt .itm .img_blk img {
    display: block;
    margin: 0 auto;
}
.faq_blk .faq_cnt {
    display: flex;
    flex-direction: column;
}
.faq_blk .faq_cnt .img_blk {
    width: 100%;
    padding-right: 0;
    margin-bottom: 40px;
}
.faq_blk .faq_cnt .faq_inn {
    width: 100%;
}
.faq_blk .faq_cnt .img_blk .img_inn {
    margin-top: 25px;
    display: flex;
    justify-content: center;
}
.prod-ovr-btm .manu-flx {
    display: flex;
    flex-direction: column-reverse;
}
.prod-ovr-btm .manu-flx .manu-rgt img {
    height: 400px;
}
.prod-ovr-btm .manu-flx .manu-rgt {
    width: 80%;
    margin-bottom: 40px;
}
.prod-ovr-btm .manu-flx .manu-lft {
    padding-right: 0;
    width: 100%;
}
footer .main_foot_inr {
    display: block;
}
footer .main_foot_inr .foot_box.content {
    width: 100%;
    margin-right: 0;
    text-align: center;
}
footer .main_foot_inr .foot_box.socai_icn {
    width: 100%;
    margin-right: 0;
}
footer .main_foot_inr .foot_box.fot_menu {
    margin-right: 0;
    width: 100%;
}
footer .main_foot_inr .foot_box.new_let {
    width: 100%;
}
.usp_blk .usp_cnt .itm .img_blk b::before {
    left: 24%;
}
footer .main_foot_inr .foot_box strong,
footer .main_foot_inr .new_let strong{
    position: relative;
}

footer .main_foot_inr .new_let strong{

}

footer .main_foot_inr .foot_box strong::before{
    content: "";
    display: block;
    background: url(images/footer-arrow.png) no-repeat;
    background-size: 15px;
    position: absolute;
    width: 25px;
    height: 15px;
    top: 8px;
    right: 10px;
    filter: invert(1);
    transform: rotate(180deg);
}
footer .main_foot_inr .foot_box ul{
    display: none;
}
footer .main_foot_inr .foot_box strong{
    margin-bottom: unset;
}
footer .main_foot_inr .foot_box strong.icon{
    margin-bottom: 15px;
}
footer .main_foot_inr .foot_box strong.icon::before{
    transform: unset;
    top: 4px;
    right: 0;
}
    footer .main_foot_inr .foot_box{
        border-bottom: 1px solid #e1e2e4;
        padding: 15px 0 15px;
    }
    footer .main_foot_inr .foot_box:first-child{
        border-bottom: unset;
        padding: unset;
        margin-bottom: 20px;
    }
    footer .main_foot_inr .foot_box:last-child{
        border-bottom: unset;
    }
    footer .main_foot_inr {
    padding-bottom: 0;
}
.banner_blk .bnner_cnt .bnn_prnt .txt_blk strong {
    font-size: 40px;
    line-height: 45px;
    max-width: 100%;
}
.banner_blk .bnner_cnt .bnn_prnt .txt_blk .bnn_btn {
    margin-top: 20px;
}
.high_blk {
    padding: 60px 0px 40px 0px;
}
.usp_blk {
    padding: 60px 0px 0px 0px;
}
.faq_blk {
    background-color: #f3ffff;
    padding: 60px 0px;
}
.prod-ovr-btm {
    padding: 60px 0px;
}
.prod-medi .medi-box .medi-text b{
    font-size: 18px;
    line-height: 24px;
}
h1, h2, h3, h4, h5, h6, .prod-ovr-btm .manu-flx .manu-lft h1, .medicine_parent_blk .uncur_paer .rgt strong {
    font-size: 28px;
    line-height: 33px;
}
.medicine_parent_blk .uncur_paer .rgt b {
    font-size: 18px;
    line-height: 23px;
}
.medicine_parent_blk .uncur_paer .rgt a {
    margin-top: 20px;
}
footer .main_foot_inr .foot_box strong{
    font-size: 20px;
    line-height: 25px;
}
.burg-scrl{
    overflow: hidden;
}
footer .main_foot_inr .foot_box ul li .inp_btn {
    max-width: 360px;
    width: 100%;
    /* margin: 13px auto 0; */
}
.checkout-blk .chec .wc-block-components-main .wc-block-components-checkout-step__heading h2 {
    font-size: 24px;
    line-height: 30px;
}
.ship-det .inr-flx .itm {
    width: 100%;
    border: 1px solid #ccc;
}
section.related ul.products li {
    width: 100% !important;
}
.prod-ovr-btm.prod-det .manu-flx .manu-rgt img {
    width: 48.5%;
    height: 350px;
}
footer .main_foot_inr {
    padding-top: 35px;
}
/* 16-05-2025 */
.product-overview .clearfix .prod-left{
    position: fixed;
    width: 320px;
    height: 100%;
    left: -320px;
    top: 0;
    z-index: 20;
    background-color: #fff;
    padding: 65px 20px 20px;
    overflow: auto;
    transition: all 0.5s ease-out, all 0.5s ease-in;
    border-radius: unset;
}
.product-overview .clearfix .prod-left.medi-tog-opn{
    left: 0;
}
.product-overview.overview-page .medi-tog{
    display: flex;
}
.product-overview .clearfix .prod-right {
    width: 100%;
    margin-left: 10px;
}
.product-overview .clearfix .prod-left .medi-clsbtn{
    display: block;
}
.product-overview .clearfix .prod-left .wpfMainWrapper {
    border: 1px solid #dae5e5;
}
.no_scroll{
    overflow: hidden;
}
/* 19-05-2025 */
.over_wid_two .term-description > p{
    font-size: 27px;
    line-height: 32px;

}
.pd_ovrw.product-overview .clearfix .prod-right{
    margin-left: unset !important;
}
.medicine_parent_blk .uncur_paer .rgt {
    margin-right: 0;
}
header .menu_hd.lft_burg {
    width: 315px;
}
header .top_head .top_head_inr .mid {
    width: 40%;
}
/* 19-05-2025 */

/* 20-05-2025 */
header .top_head .top_head_inr .mid {
    width: 45%;
}
.burg-scrl {
    position: relative;
    height: 100%;
    overflow-y: hidden;
    z-index: 999999;
}
.burg-scrl::after {
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgb(150 150 150 / 70%);
    transition: 0.2s ease-in-out;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 16;
}
header .menu_hd .men_lft ul li a {
    font: 17px/23px Inter-SemiBold;
    text-transform: uppercase;
    color: #524c4c;
}
header .menu_hd .men_rgt {
    padding-left: 23px;
}
header .menu_hd .men_rgt ul li a {
    text-transform: uppercase;
}
header .menu_hd .men_lft ul li {
    margin-right: 0px !important;
}
.banner_blk .bnner_cnt .bnn_prnt .caro_blk img {
    max-width: 309px;
}
.banner_blk .bnner_cnt .bnn_prnt .us_blk .itm .img_blk img{
    height: auto;
    width: auto;
}
header .menu_hd .men_rgt {
display: none;
}
.new_let {
    padding: 15px 0px;
    width: 78%;
}
.new_let strong{
font: 22px / 27px Inter-Bold;
    color: #000000;
    display: block;
    margin-bottom: 15px;
}
.new_let ul li {
    padding-left: 0;
    background: unset;
    font: 17px / 24px Inter-Regular;
    color: #999999;
}
footer .main_foot_inr .new_let ul li .inp_btn {
background-color: #eeeff1;
    padding: 7px 10px 7px 20px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    margin-top: 13px;
}
footer .main_foot_inr .new_let ul li .inp_btn input[type="email"] {
    width: 100%;
    background: transparent;
    padding-right: 30px;
}
footer .main_foot_inr .new_let ul li .inp_btn input[type="submit"] {
    font: 14px/19px Inter-Medium;
    color: #fff;
    background-color: #000000;
    border-radius: 30px;
    padding: 8px 17px;
}
footer .main_foot_inr .new_let .share_icn ul {
display: block !important;
}
footer .main_foot_inr .new_let .share_icn ul {
    display: flex !important;
    align-items: center;
    margin-top: 20px;
}
footer .main_foot_inr .new_let .share_icn ul li {
    padding-left: 0;
    background: unset;
    margin-right: 20px;
}
footer .main_foot_inr .new_let ul li a {
    position: relative;
}
footer .main_foot_inr .new_let .share_icn ul li a img {
    width: 19px;
    height: 19px;
    object-fit: contain;
}
.product-overview.overview-page .medi-tog {
    display: none;
}
/* 20-05-2025 */

}
@media screen and (max-width:880px) {
    header .top_head .top_head_inr .mid {
    width: 54%;
    margin-right: 15px;
}
header .top_head .top_head_inr .rgt {
    width: 15%;
    margin-right: 10px;
}
.banner_blk .bnner_cnt {
    padding: 60px 0 60px;
}
.banner_blk .bnner_cnt .bnn_prnt .txt_blk strong {
    font-size: 38px;
    line-height: 43px;
    max-width: 100%;
}
.medicine_parent_blk .unshap_blk {
    position: relative;
    width: 100%;
    height: 480px;
    max-width: 450px;
    margin: 0 auto;
}
.medicine_parent_blk .unshap_blk .medicine_par {
    position: absolute;
    left: 168px;
    bottom: 35px;
}
.medicine_parent_blk .uncur_paer .rgt {
    margin-top: 30px;
}
h1, h2, h3, h4, h5, h6, .prod-ovr-btm .manu-flx .manu-lft h1, .medicine_parent_blk .uncur_paer .rgt strong {
    font-size: 26px;
    line-height: 30px;
}
.faq_blk .faq_cnt .img_blk .img_inn img,
.faq_blk .faq_cnt .img_blk .img_inn a.faq_ctct {
    height: 164px;
    width: 238px;
}
.faq_blk .faq_cnt .faq_inn .drps_ .faq_box {
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #d3d3d3;
}
.usp_blk .usp_cnt .itm .txt_blk p {
    padding-top: 20px;
}
.usp_blk .usp_cnt .itm {
    padding: 35px 15px;
}
.prod-ovr-btm .manu-flx .manu-rgt img {
    height: 380px;
}
.high_blk h1 {
    font-size: 25px;
    line-height: 29px;
}
.checkout-blk .chec .wc-block-components-sidebar-layout .wc-block-components-main {
    box-sizing: border-box;
    margin: 0;
    padding-right: 15px;
    width: 61%;
}
.checkout-blk .chec .wc-block-components-sidebar {
    padding-left: 20px;
    width: 39%;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount{
    font-size: 16px;
    line-height: 20px;
}
/* .checkout-blk .chec .wc-block-components-sidebar-layout{
    flex-direction: column;
}
.checkout-blk .chec .wc-block-components-sidebar-layout .wc-block-components-main{
    width: 100%;
    padding-right: unset;
}
.checkout-blk .chec .is-large .wc-block-checkout__sidebar.is-sticky {
    position: unset;
}
.checkout-blk .chec .wc-block-components-sidebar {
    box-sizing: border-box;
    margin-top: 30px;
    padding-left: 0;
    width: 100%;
} */
.summary.entry-summary{
    padding: 0 10px;
}
.summary.entry-summary .price span.amount bdi{
    font-size: 20px;
    line-height: 26px;
}
.woocommerce div.product .woocommerce-tabs.nw_vc .panel{
    margin: unset;
    padding: 18px;
}
/* 19-05-2025 */
.overview-page .clearfix .prod-right .list_of_prod .woocommerce ul li {
    padding-left: 0;
    background: unset;
    width: 31% !important;
}
.pd_ovrw.product-overview ul.products{
    display: flex;
    flex-wrap: wrap;
}
.pd_ovrw.product-overview ul.products li{
    margin-bottom: 20px !important;
}
header .top_head .top_head_inr .mid {
    width: 38%;
}
header .top_head .top_head_inr .mid {
    width: 44%;
}
.woocommerce div.product div.images {
    margin-bottom: 30px !important;
}
.woocommerce div.product .woocommerce-tabs.nw_vc .panel {
    padding: 0px;
}
.usp_blk .usp_cnt .itm .img_blk b {
    font-size: 15px;
    line-height: 18px;
}
.new_let strong {
    font: 20px / 26px Inter-Bold;
}
/* 19-05-2025 */
}
@media screen and (max-width:767px) {
header .top_head .top_head_inr .lft a img {
    width: 112px;
    height: 80px;
    -o-object-fit: contain;
    object-fit: contain;
}
header .top_head .top_head_inr .mid {
    width: 50%;
    margin-right: 10px;
}
header .top_head .top_head_inr .rgt {
    width: 18%;
    margin-right: 10px;
}
header .top_head .top_head_inr .rgt ul li:not(:last-child) {
    margin-right: 8px;
}
.banner_blk .bnner_cnt .bnn_prnt .us_blk .itm .img_blk {
    height: 48px;
    width: 48px;
    min-width: 48px;
    margin-right: 8px;
}
.banner_blk .bnner_cnt .bnn_prnt .us_blk .itm {
    background-color: #fff;
    padding: 20px 15px;
}
.banner_blk .bnner_cnt .bnn_prnt .us_blk .itm .txt_blk p {
    font-size: 15px;
    line-height: 20px;
}
.banner_blk .bnner_cnt .bnn_prnt .caro_blk .item img {
    width: 100%;
    height: 260px;
}
.prod-medi .medi-box .medi-img .ribn-txt {
    position: absolute;
    top: 7px;
    left: -6px;
}
.prod-medi .medi-box .medi-img .ribn-txt p {
    font: 13px/22px "Inter-Medium";
    color: #f3ffff;
    background-color: #d80202;
    padding: 5px 16px 5px 15px;
}
h1, h2, h3, h4, h5, h6, .prod-ovr-btm .manu-flx .manu-lft h1, .medicine_parent_blk .uncur_paer .rgt strong {
    font-size: 24px;
    line-height: 29px;
}
.prod-ovr-btm .manu-flx .manu-rgt img {
    height: 350px;
}
.checkout-blk .chec .wc-block-components-main .wc-block-components-checkout-step__heading h2 {
    font-size: 22px;
    line-height: 28px;
}
.checkout-blk .chec .wc-block-components-sidebar-layout .wc-block-components-main {
    box-sizing: border-box;
    margin: 0;
    padding-right: 0;
    width: 100%;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__description h3{
    margin-bottom: unset;
}
.prod-ovr-btm .manu-flx .manu-rgt.tw-img{
    width: 70%;
}
section.related ul.products li a.add_to_cart_button {
    max-width: 89%;
    padding: 10px 12px 10px 18px;
    background: url(images/prod-cart-icon.png) no-repeat center left 10px;
}
.prod-medi .medi-box .medi-text strong {
    font-size: 15px;
    line-height: 19px;
}
.prod-medi .medi-box .medi-text .cart-btn::before {
    left: 14px;
}
.prod-medi .medi-box:not(:nth-child(3n)) {
    margin-right: 17px;
}
/* 19-05-2025 */
.pd_ovrw.product-overview ul.products li:not(:nth-child(3n)){
    margin-right: 20px !important;
}
.product-overview ul.products li a.add_to_cart_button {
    background: #d86202 url(images/cart-icn.png) no-repeat center left 20px;
}
.product-overview ul.products li h2.woocommerce-loop-product__title {
    padding: 18px 10px 9px 10px !important;
    font-size: 16px !important;
    line-height: 20px !important;
}
.product-overview ul.products li span.price span.woocommerce-Price-amount{
    font-size: 17px;
    line-height: 22px;
}
.product-overview ul.products li span.price {
    padding: 0px 10px 10px 10px !important;
    margin-bottom: 0px !important;
}
header .top_head .top_head_inr .rgt li.crt_icn .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-subt{
display: none;
}
header .top_head .top_head_inr .rgt li.crt_icn .xoo-wsc-sc-cont {
    height: 50px;
    width: 50px;
    padding: 0px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.overview-page .clearfix .prod-right .list_of_prod .woocommerce ul li {
    width: 32.2% !important;
}
.pd_ovrw.product-overview ul.products li:not(:nth-child(3n)) {
    margin-right: 10px !important;
}
.overview-page ul.products li a.woocommerce-LoopProduct-link img {
    padding: 10px 0px;
    height: 191px;
}
.product-overview ul.products li h2.woocommerce-loop-product__title {
    height: 61px;
}
.checkout-blk .chec .wc-block-components-sidebar {
    padding-left: 0px;
    width: 100%;
}
/* 19-05-2025 */
}
@media screen and (max-width:650px) {
    header .top_head .top_head_inr .mid {
    order: 4;
    width: 100%;
    margin-right: 0;
    margin-top: 15px;
}
header .top_head .top_head_inr .rgt {
    width: 22%;
    margin-right: 10px;
}
header .top_head .top_head_inr .lft {
    width: 65.8%;
}
.banner_blk .bnner_cnt .bnn_prnt .txt_blk strong {
    font-size: 32px;
    line-height: 36px;
    max-width: 100%;
}
.banner_blk .bnner_cnt .bnn_prnt .caro_blk {
    margin-top: 35px;
}
.prod-medi .medi-box .medi-text {
    padding: 15px 14px;
}
.medicine_parent_blk .unshap_blk .medicine_par img {
    width: 200px;
    height: 280px;
}
.medicine_parent_blk .unshap_blk .medicine_par {
    position: absolute;
    left: 160px;
    bottom: 58px;
}
.usp_blk .usp_cnt .itm {
    padding: 30px 15px;
}
.faq_blk .faq_cnt .img_blk .img_inn img, .faq_blk .faq_cnt .img_blk .img_inn a.faq_ctct {
    height: 150px;
    width: 200px;
}
.prod-ovr-btm::before {
    height: 170px;
    width: 251px;
    background-size: 150px;
}
footer .cpy_rgt_blk {
    flex-direction: column;
}
footer .cpy_rgt_blk .lft {
    margin-bottom: 15px;
}
footer .main_foot_inr .foot_box strong {
    font-size: 19px;
    line-height: 25px;
}
section.related ul.products li a.add_to_cart_button {
    background: url(images/prod-cart-icon.png) no-repeat center left 34px;
}
.prod-ovr-btm.prod-det .manu-flx .manu-rgt img {
    height: 310px;
}
.prod-ovr-btm {
    padding: 60px 0px 45px;
}
.woocommerce-tabs .woocommerce-Tabs-panel p{
    font-size: 16px;
    line-height: 20px;
}
.ship-det {
    padding: 20px 0 70px;
}
.prod-medi .medi-box:not(:nth-child(3n)) {
    margin-right: 13px;
}
.prod-medi .medi-box {
    width: 47.5%;
}
/* 19-05-2025 */
.over_wid_two .term-description > p {
    font-size: 25px;
    line-height: 30px;
}
.over_wid_two .list_of_prod .woocommerce-result-count{
    font-size: 14px;
    line-height: 22px;
}
.pd_ovrw.product-overview ul.products li:not(:nth-child(3n)) {
    margin-right: unset !important;
}
.pd_ovrw.product-overview ul.products li:not(:nth-child(2n)) {
    margin-right: 20px !important;
}
.overview-page .clearfix .prod-right .list_of_prod .woocommerce ul li {
    padding-left: 0;
    background: unset;
    width: 47% !important;
}
header .top_head .top_head_inr .lft {
    width: 24.8%;
}
header .top_head .top_head_inr .mid {
    order: unset;
    width: 41%;
    margin-right: 12px;
    margin-top: 0px;
}
.overview-page .clearfix .prod-right .list_of_prod .woocommerce ul li {
    width: 48.3% !important;
}

.pd_ovrw.product-overview ul.products li:not(:nth-child(2n)) {
    margin-right: 17px !important;
}
.banner_blk .bnner_cnt .bnn_prnt .caro_blk img {
    max-width: 74%;
}
.product-overview ul.products li h2.woocommerce-loop-product__title {
    height: 61px;
}


/* 19-05-2025 */
}
@media screen and (max-width:550px) {
    header .top_head .top_head_inr .lft {
    width: 60%;
}
header .top_head .top_head_inr .rgt {
    width: 26%;
    margin-right: 10px;
}
.banner_blk .bnner_cnt .bnn_prnt .txt_blk strong {
    font-size: 30px;
    line-height: 35px;
    max-width: 100%;
}
.banner_blk .bnner_cnt .bnn_prnt .txt_blk .bnn_btn {
    padding: 23px 22px;
}
.banner_blk .bnner_cnt .bnn_prnt .txt_blk p,
.medicine_parent_blk .uncur_paer .rgt p,
.faq_blk .faq_cnt .img_blk p,
.prod-ovr-btm .manu-flx .manu-lft p{
    font-size: 16px;
    line-height: 21px;
}
.faq_blk .faq_cnt .img_blk .img_inn a.faq_ctct strong {
    font-size: 18px;
    line-height: 23px;
}
.banner_blk .bnner_cnt .bnn_prnt .caro_blk .owl-dots {
    text-align: center;
    margin-top: 40px;
}
.banner_blk .bnner_cnt .bnn_prnt .us_blk .itm .txt_blk p {
    font-size: 14px;
    line-height: 19px;
}
.faq_blk .faq_cnt .faq_inn .drps_ .faq_box .fqbx_txt p {
    padding-right: 0px;
}
.high_blk h1 {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 26px;
}
.high_blk .high_hd a {
    font: 15px/23px Inter-Medium;
    padding-right: 14px;
}
.prod-medi .medi-box .medi-img .star-txt b {
    font: 11px/17px "Inter-Medium";
    color: #f3ffff;
    margin-left: 7px;
}
.prod-medi .medi-box .medi-img .ribn-txt p {
    font: 11px/17px "Inter-Medium";
    color: #f3ffff;
    background-color: #d80202;
    padding: 5px 16px 5px 15px;
}
.prod-medi .medi-box .medi-img .ribn-txt {
    position: absolute;
    top: 10px;
    left: -6px;
}
.high_blk .prod-medi .medi-box .medi-text b {
    margin-top: 8px;
    margin-bottom: 12px;
}
.high_blk .prod-medi .medi-box .medi-text .cart-btn {
    padding: 9px 20px;
}
.shape_parent .wedge svg {
    width: 200px !important;
    height: 120px !important;
}
.medicine_parent_blk .unshap_blk .medicine_par {
    position: absolute;
    left: 130px;
    bottom: 74px;
}
.medicine_parent_blk .shape_parent .wedge:last-child {
    right: 31px !important;
    top: 23px !important;
    rotate: 13deg !important;
}
.medicine_parent_blk .shape_parent .wedge:nth-child(3) {
    right: 145px !important;
    rotate: -22deg !important;
    top: 32px !important;
}
.medicine_parent_blk .shape_parent .wedge:nth-child(2) {
    right: 240px !important;
    rotate: -67deg !important;
    top: 110px !important;
}
.medicine_parent_blk .shape_parent .wedge:first-child {
    right: 260px !important;
    rotate: -108deg !important;
    top: 244px !important;
}
header .menu_hd {
    width: 270px;
}
.medicine_parent_blk .unshap_blk .medicine_par {
    position: absolute;
    left: 130px;
    bottom: 33px;
}
.medicine_parent_blk .unshap_blk {
    position: relative;
    width: 100%;
    height: 440px;
    max-width: 450px;
    margin: 0 auto;
}
.prod-ovr-btm::before {
    background: url(images/prod-btm-side.png) no-repeat;
    top: -74px;
    height: 100px;
    width: 171px;
    background-size: 120px;
}
.prod-ovr-btm .manu-flx .manu-rgt {
    width: 100%;
    margin-bottom: 35px;
}
.prod-ovr-btm .manu-flx .manu-rgt img {
    height: 320px;
}
.prod-medi .medi-box .medi-text b {
    font-size: 16px;
    line-height: 21px;
}
h1, h2, h3, h4, h5, h6, .prod-ovr-btm .manu-flx .manu-lft h1, .medicine_parent_blk .uncur_paer .rgt strong {
    font-size: 22px;
    line-height: 28px;
}
.checkout-blk .chec .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input{
    flex: unset !important;
    width: 100%;
}
.checkout-blk .chec .wc-block-components-main .wc-blocks-components-select__container {
    margin-top: 10px;
}
.checkout-blk .chec .wc-block-components-main .wc-block-components-checkout-step__heading h2 {
    font-size: 20px;
    line-height: 26px;
}
.checkout-blk .chec .wc-block-components-main .wc-block-components-checkout-step__container p{
    font-size: 15px;
    line-height: 20px;
}
.checkout-blk .chec {
    padding: 35px 0 30px;
}
.summary.entry-summary .product_meta span{
    font-size: 16px;
    line-height: 20px;
}
.ship-det .inr-flx .itm strong {
    font-size: 16px;
    line-height: 20px;
}
.ship-det .inr-flx .itm {
    padding: 30px 15px;
}
section.related ul.products li a.add_to_cart_button {
    max-width: 89%;
    padding: 10px 12px 10px 30px;
    background: url(images/prod-cart-icon.png) no-repeat center left 16px;
}
.prod-ovr-btm .manu-flx .manu-rgt.tw-img {
    width: 80%;
}
.single-product .product {
    padding: 60px 0px 0;
}
.woocommerce div.product div.images {
    margin-bottom: 60px !important;
}
.prod-medi .medi-box {
    width: 48%;
}
.prod-medi .medi-box:not(:nth-child(3n)) {
    margin-right:unset;
}
.prod-medi .medi-box:not(:nth-child(2n)) {
    margin-right:14px;
}
.product-overview .clearfix .prod-left {
    width: 280px;
}
.prod-medi .medi-box .medi-text .cart-btn {
    padding: 12px 15px 12px 25px;
}
.prod-medi .medi-box .medi-text .cart-btn::before{
    top: 14px;
}
/* 19-05-2025 */
.over_wid_two .term-description > p {
    font-size: 23px;
    line-height: 26px;
    margin-bottom: 12px;
}
header .top_head .top_head_inr .mid {
display: none;
}
header .top_head .top_head_inr .srch_icn {
    display: block;
}
header .top_head .top_head_inr .srch_icn img{
    height: 22px;
    width: 22px;
}

header .top_head .top_head_inr .lft {
    width: 41%;
}
header .top_head .top_head_inr .lft {
    width: 46%;
}
header .top_head .top_head_inr .rgt {
margin-right: 0px;
}
header .top_head .top_head_inr .rgt ul li:not(:last-child) {
    margin-right: 14px;
}
.overview-page .clearfix .prod-right .list_of_prod .woocommerce ul li {
    padding-left: 0;
    background: unset;
    width: 48% !important;
}
.pd_ovrw.product-overview ul.products li:not(:nth-child(2n)) {
    margin-right: 17px !important;
}
header .top_head .top_head_inr .srch_icn {
    display: none;
}
header .top_head .top_head_inr .mid {
    display: block;
    height: 50px;
width: 50px;
}
header .top_head .top_head_inr .mid li.search {
height: 50px;
width: 50px;
}
header .top_head .top_head_inr .mid ul li.search .dgwt-wcas-search-wrapp {
 max-width: unset !important; 
 padding: 0px !important;
 min-width: unset !important;
}
header .top_head .top_head_inr .mid ul li.search .dgwt-wcas-search-wrapp form input{
height: 50px !important;
padding: 0px !important;
border: none !important;
}

header .top_head .top_head_inr .mid ul li.search .dgwt-wcas-search-wrapp form input::placeholder{
color: transparent;
}
header .top_head .top_head_inr .mid ul li.search,
header .top_head .top_head_inr .mid ul li.search .dgwt-wcas-search-wrapp form .dgwt-wcas-sf-wrapp{
background-color: #fbfcfe;
}
header .top_head .top_head_inr .mid ul li.search > img {
    left: 21px;
    height: 23px;
    width: 23px;
}
header .top_head .top_head_inr .rgt ul li:not(:last-child) {
    margin-right: 7px;
}
header .menu_hd .men_rgt ul {
    border-radius: 12px;
    padding: 8.5px 11.5px;
}
header .menu_hd .men_rgt ul li:not(:last-child) a {
    border-right: unset;
}
header .menu_hd .men_rgt ul li:not(:last-child) {
    padding-bottom: 6px;
}
.woocommerce div.product div.images {
    margin-bottom: 12px !important;
}
.prod-medi .medi-box .medi-text strong {
    font-size: 15px;
    line-height: 20px;
    height: 42px;
}
.high_blk .prod-medi .medi-box .medi-img {
    padding: 22px 0px 16px 0px;
}
.prod-medi .medi-box .medi-img > img {
    height: 153px;
}
.faq_blk .faq_cnt .img_blk .img_inn a.faq_ctct strong {
    display: block;
}
.faq_blk .faq_cnt .img_blk .img_inn a.faq_ctct p {
color: #fff;
}
.banner_blk .bnner_cnt .bnn_prnt .us_blk .itm .img_blk img {
    height: 27px;
    width: 27px;
    object-fit: contain;
}
.new_let {
    width: 100%;
}
.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row {
    align-items: center;
    display: flex;
    justify-content: space-between;
    flex-direction: column-reverse;
    row-gap: 21px;
}

.checkout-blk .chec .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
    width: 100%;
}
.wc-block-components-button:not(.is-link) .wc-block-components-button__text {
    width: 100%;
    text-align: center;
}
.wc-block-components-button .wc-block-components-checkout-place-order-button__text  {
text-align: center;
    justify-content: center;
}
.product-overview.overview-page {
    padding: 54px 0px 67px 0px;
}
/* 19-05-2025 */
}
@media screen and (max-width: 480px) {
    .over_wid_two .list_of_prod .woocommerce-ordering {
        position: unset;
    }
}
@media screen and (max-width:450px) {
    header .top_head .top_head_inr .lft {
    width: 54%;
}
header .top_head .top_head_inr .rgt {
    width: 28%;
    margin-right: 10px;
}
header .top_head .top_head_inr .rgt ul li.lgn_register a ,
header .top_head .top_head_inr .rgt ul li.crt_icn a,
.burg_btn{
    width: 45px;
    height: 45px;
}
header .menu_hd .men_rgt ul li a {
    padding: 0 10px;
}
header .menu_hd .men_rgt ul {
    max-width: 205px;
    width: 100%;
}
.banner_blk .bnner_cnt .bnn_prnt .txt_blk strong {
    font-size: 27px;
    line-height: 33px;
    max-width: 100%;
}
.banner_blk .bnner_cnt .bnn_prnt .txt_blk p, .medicine_parent_blk .uncur_paer .rgt p, .faq_blk .faq_cnt .img_blk p, .prod-ovr-btm .manu-flx .manu-lft p {
    font-size: 15px;
    line-height: 20px;
}
.banner_blk .bnner_cnt .bnn_prnt .txt_blk .bnn_btn {
    padding: 18px 18px;
}
.banner_blk .bnner_cnt .bnn_prnt::before {
    background-size: 150px;
    position: absolute;
    height: 350px;
    width: 151px;
    right: 0px;
}
.high_blk h1 {
    font-size: 19px;
    line-height: 26px;
    margin-bottom: 25px;
}
.high_blk .high_hd a {
    font: 14px/23px Inter-Medium;
    padding-right: 14px;
}
.banner_blk .banner_img::before {
    height: 350px;
    width: 300px;
    background: url(images/bnnr_lyr.png) no-repeat left / cover;
    background-size: 250px;
}
.wedge {
    width: 140px !important;
    height: 140px !important;
}
.shape_parent .wedge svg {
    width: 140px !important;
    height: 90px !important;
}
.medicine_parent_blk .shape_parent .wedge:first-child {
    right: 194px !important;
    rotate: -108deg !important;
    top: 200px !important;
}
.medicine_parent_blk .shape_parent .wedge:nth-child(2) {
    right: 181px !important;
    rotate: -67deg !important;
    top: 110px !important;
}
.medicine_parent_blk .shape_parent .wedge:nth-child(3) {
    right: 115px !important;
    rotate: -22deg !important;
    top: 60px !important;
}
.medicine_parent_blk .shape_parent .wedge:last-child {
    right: 38px !important;
    top: 54px !important;
    rotate: 13deg !important;
}
.medicine_parent_blk .unshap_blk .medicine_par {
    position: absolute;
    left: 102px;
    bottom: 43px;
}
.medicine_parent_blk .unshap_blk .medicine_par img {
    width: 200px;
    height: 210px;
}
.medicine_parent_blk .unshap_blk {
    position: relative;
    width: 100%;
    height: 380px;
    max-width: 365px;
    margin: 0 auto;
}
.medicine_parent_blk {
    padding: 0px 0 60px;
}
.medicine_parent_blk .uncur_paer .rgt b {
    font-size: 16px;
    line-height: 22px;
}
.faq_blk .faq_cnt .img_blk .img_inn {
    display: flex;
    flex-wrap: wrap;
}
.faq_blk .faq_cnt .img_blk .img_inn img, .faq_blk .faq_cnt .img_blk .img_inn a.faq_ctct {
    height: 150px;
    width: 200px;
    margin-top: 20px;
    margin-left: 0;
}
.faq_blk .faq_cnt .img_blk .img_inn img, .faq_blk .faq_cnt .img_blk .img_inn a.faq_ctct {
    height: 150px;
    width: 260px;
    margin-top: 20px;
    margin-left: 0;
}
.faq_blk .faq_cnt .faq_inn .drps_ .faq_box .fqbx_hd span {
    font-size: 16px;
    line-height: 21px;
}
.faq_blk .faq_cnt .faq_inn .drps_ .faq_box .fqbx_txt p{
    font-size: 14px;
}
.prod-ovr-btm .manu-flx .manu-rgt img {
    height: 280px;
}
footer .main_foot_inr .foot_box ul li .txt_blk b{
    font-size: 16px;
    line-height: 21px;
}
footer .main_foot_inr .foot_box ul li .txt_blk p {
    font-size: 15px;
    line-height: 19px;
}
footer .main_foot_inr .foot_box strong {
    font-size: 18px;
    line-height: 22px;
}
footer .cpy_rgt_blk .lft p{
    font-size: 14px;
    line-height: 20px;
}
.banner_blk .bnner_cnt .bnn_prnt .caro_blk .item img {
    width: 100%;
    height: 230px;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{
    font-size: 16px;
    line-height: 20px;
}
.checkout-blk .chec .wc-block-components-main .wc-block-components-checkout-step__heading h2 {
    font-size: 19px;
    line-height: 25px;
}
.checkout-blk .chec .wc-block-components-main .wc-block-components-checkout-step__content .wc-block-components-address-form .wc-block-components-text-input label {
    font-size: 15px;
    line-height: 19px;
}
.checkout-blk .chec .wc-block-components-main .wc-blocks-components-select__container label {
    font-size: 20px;
}
.checkout-blk .chec .wc-block-components-main .wc-block-components-checkout-step__content .wc-block-components-address-form .wc-block-components-text-input input {
    padding: 13px;
}
.checkout-blk .chec .wc-block-components-main .wc-blocks-components-select__container select {
    padding: 14px;
}
.wc-block-components-radio-control__label-group span{
    font-size: 15px;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices .is-discounted{
    font-size: 15px;
}
.wc-block-components-totals-item__label{
    font-size: 15px !important;
    line-height: 20px;
}
.summary.entry-summary form table td.value select {
    width: 260px;
}
.single_variation_wrap button.single_add_to_cart_button {
    padding: 10px 38px !important;
}
.single-product ul.tabs li {
    padding: 3px 10px!important;
}
.woocommerce div.product .woocommerce-tabs.nw_vc .panel {
    margin: unset;
    padding: 0px 0 10px;
}
.ship-det .inr-flx .itm strong {
    margin: 7px 0;
}
.ship-det .inr-flx .itm .btm-cnt p{
    font-size: 15px;
}
.prod-ovr-btm .manu-flx .manu-rgt.tw-img {
    width: 100%;
}
.prod-medi .medi-box:not(:nth-child(2n)) {
    margin-right: 0;
}
.prod-medi .medi-box {
    width: 100%;
}
/* 19-05-2025 */
.over_wid_two .list_of_prod .woocommerce-ordering {
    display: block !important;
    float: unset !important;
}
.pd_ovrw.product-overview ul.products li:not(:nth-child(2n)) {
    margin-right: 0 !important;
}
.overview-page .clearfix .prod-right .list_of_prod .woocommerce ul li {
    padding-left: 0;
    background: unset;
    width: 100% !important;
}

.product-overview ul.products li span.price span.woocommerce-Price-amount {
    font-size: 16px;
    line-height: 21px;
}
header .top_head .top_head_inr .lft {
    width: 45%;
}
header .top_head .top_head_inr .rgt li.crt_icn .xoo-wsc-sc-cont {
    height: 45px;
    width: 45px;
}
header .top_head .top_head_inr .rgt li.crt_icn .xoo-wsc-sc-cont span.xoo-wsc-sc-bki{
font-size: 24px;
}
header .top_head .top_head_inr .rgt {
    margin-right: 4px;
}
.burg_btn span {
    width: 17px;
    height: 1px;
}
header .top_head .top_head_inr .srch_icn {
    margin-right: 11px;
}
header .top_head .top_head_inr .rgt ul li:not(:last-child) {
    margin-right: 11px;
}

.product-overview.overview-page .medi-tog {
    top: 24px;
    left: 10px;
}
.overview-page .clearfix .prod-right .list_of_prod .woocommerce ul li {
    padding-left: 0;
    background: unset;
    width: 48% !important;
    margin-right: 13px !important;
}
.overview-page .clearfix .prod-right .list_of_prod .woocommerce ul li:nth-child(even) {
    margin-right: 0px !important;
}
.product-overview ul.products li a.add_to_cart_button {
    padding: 7px 10px 7px 35px;
    background-size: 17px;
    font: 13px / 20px "Inter-Medium";
}
.overview-page ul.products li a.woocommerce-LoopProduct-link img {
    padding: 21px 0px;
    height: 169px;
}
.product-overview ul.products li h2.woocommerce-loop-product__title {
    padding: 15px 10px 7px 10px !important;
    font-size: 15px !important;
    line-height: 16px !important;
}
.product-overview ul.products li span.price {
    padding: 0px 10px 8px 10px !important;
    font: 18px / 25px "Inter-Bold";
}
.product-overview ul.products li span.onsale {
    height: 37px !important;
    width: 37px !important;
    font: 11px / 18px "Inter-Medium";
}
/* 19-05-2025 */

/* 20-05-2025 */
.product-overview ul.products li h2.woocommerce-loop-product__title {
    font-size: 14px !important;
    line-height: 22px !important;
}
header .menu_hd .men_lft {
    margin-right: 45px;
}
header .top_head .top_head_inr .mid {
    height: 44px;
    width: 44px;
    margin-right: 4px;
}
header .top_head .top_head_inr .mid li.search {
    height: 44px;
    width: 44px;
}
header .top_head .top_head_inr .mid ul li.search > img {
    left: 10px;
    height: 23px;
    width: 23px;
}
header .top_head .top_head_inr .rgt {
    margin-right: 7px;
}
header .top_head .top_head_inr .rgt ul li:not(:last-child) {
    margin-right: 8px;
}
.single_variation_wrap button.single_add_to_cart_button {
    padding: 10px 50px !important;
}
section.related ul.products li a.add_to_cart_button:hover {
    background: #001 url(images/cart-icn.png) no-repeat center left 40px !important;
}
section.related ul.products li a.add_to_cart_button {
    background: url(images/prod-cart-icon.png) no-repeat center left 40px;
}
.product-overview ul.products li h2.woocommerce-loop-product__title {
    font-size: 13px !important;
    line-height: 22px !important;
    height: 61px;
}
.bread-crumb span a, .bread-crumb span a span {
    font: 13px / 19px "Inter-Regular";
}
.bread-crumb span {
    font: 13px / 23px "Inter-Regular";
}
.bread-crumb .container{
display: flex;
align-items: center;
flex-wrap: wrap;
}
.overview-page ul.products li a.woocommerce-LoopProduct-link img {
    padding: 8px 0px;
    height: 169px;
}
.new_let strong {
    font: 17px / 20px Inter-Bold;
}
.new_let ul li {
    font: 16px / 22px Inter-Regular;
}
.new_let {
    padding: 14px 0px 20px 0px;
}
/* 20-05-2025 */
.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row {
    row-gap: 3px;
}
.wc-block-components-button:not(.is-link) .wc-block-components-button__text {
    padding: 14px 44px;
}
}

@media screen and (max-width:380px) {
    header .top_head .top_head_inr .lft {
    width: 50%;
}
header .top_head .top_head_inr .rgt {
    width: 33%;
    margin-right: 6px;
}
header .menu_hd {
    width: 250px;
}
h1, h2, h3, h4, h5, h6, .prod-ovr-btm .manu-flx .manu-lft h1, .medicine_parent_blk .uncur_paer .rgt strong {
    font-size: 20px;
    line-height: 27px;
}
.prod-ovr-btm .manu-flx .manu-rgt img {
    height: 260px;
}
footer .main_foot_inr .foot_box strong {
    font-size: 17px;
    line-height: 21px;
}
.wedge {
    width: 120px !important;
    height: 120px !important;
}
.shape_parent .wedge svg {
    width: 120px !important;
    height: 80px !important;
}
.medicine_parent_blk .shape_parent .wedge:last-child {
    right: 29px !important;
    top: 68px !important;
    rotate: 13deg !important;
}
.medicine_parent_blk .shape_parent .wedge:nth-child(3) {
    right: 98px !important;
    rotate: -22deg !important;
    top: 74px !important;
}
.medicine_parent_blk .shape_parent .wedge:nth-child(2) {
    right: 156px !important;
    rotate: -67deg !important;
    top: 118px !important;
}
.medicine_parent_blk .shape_parent .wedge:first-child {
    right: 170px !important;
    rotate: -108deg !important;
    top: 200px !important;
}
.medicine_parent_blk .unshap_blk .medicine_par {
    position: absolute;
    left: 69px;
    bottom: 18px;
}
.medicine_parent_blk .unshap_blk {
    position: relative;
    width: 100%;
    height: 340px;
    max-width: 365px;
    margin: 0 auto;
}
footer .main_foot_inr .foot_box.new_let ul li{
    padding-left: 0;
    background: unset;
    font-size: 15px;
    line-height: 20px;
}
.usp_blk .usp_cnt .itm .txt_blk p{
    font-size: 15px;
}
.medicine_parent_blk .unshap_blk .medicine_par img {
    width: 200px;
    height: 190px;
}
.checkout-blk .chec {
    padding: 20px 0 14px;
}
.summary.entry-summary .price span.amount bdi {
    font-size: 16px;
    line-height: 20px;
}
.single_variation_wrap .woocommerce-variation-add-to-cart {
    margin-top: 3px;
}
.single_variation_wrap button.single_add_to_cart_button {
    padding: 10px 14px !important;
}
.single-product ul.tabs li a{
    font-size: 15px;
    line-height: 20px;
}
.product-overview .clearfix .prod-left{
    width: 260px;
    padding: 65px 15px 20px;
}
/* 19-05-2025 */
.product-overview ul.products li a.add_to_cart_button {
    padding: 10px 10px 10px 35px;
}
header .top_head .top_head_inr .lft {
    width: 38%;
}
header .top_head .top_head_inr .lft a img {
    width: 100px;
}
header .top_head .top_head_inr .rgt ul li.lgn_register a, header .top_head .top_head_inr .rgt ul li.crt_icn a, .burg_btn {
    width: 40px;
    height: 40px;
}
header .top_head .top_head_inr .srch_icn img {
    height: 20px;
    width: 20px;
}
header .top_head .top_head_inr .rgt li.crt_icn .xoo-wsc-sc-cont {
    height: 40px;
    width: 40px;
}
header .top_head .top_head_inr .rgt li.crt_icn .xoo-wsc-sc-cont span.xoo-wsc-sc-bki {
    font-size: 22px;
}
header .top_head .top_head_inr .srch_icn {
    margin-right: 6px;
}
header {
    padding: 14px 0;
}
.overview-page .clearfix .prod-right .list_of_prod .woocommerce ul li {
    padding-left: 0;
    background: unset;
    margin-right: 12px !important;
}
.product-overview ul.products li a.add_to_cart_button {
    padding: 9px 10px 9px 23px;
    background-size: 17px;
    font: 11px / 16px "Inter-Medium";
}
.product-overview ul.products li span.price del bdi, .product-overview ul.products li span.price del bdi span {
    font: 13px / 18px Inter-Regular;
}
.product-overview ul.products li span.price span.woocommerce-Price-amount {
    font-size: 13px;
    line-height: 15px;
}
.product-overview ul.products li h2.woocommerce-loop-product__title {
    padding: 12px 10px 3px 10px !important;
    font-size: 14px !important;
    line-height: 18px !important;
}
.woocommerce ul.products li.product .price {
    font: 17px/23px "Inter-Bold";
}
.product-overview ul.products li {
    padding-bottom: 17px !important;
}
.overview-page ul.products li a.woocommerce-LoopProduct-link img {
    padding: 14px 0px;
    height: 137px;
}
.product-overview ul.products li h2.woocommerce-loop-product__title {
    font-size: 13px !important;
    line-height: 22px !important;
    height: 61px;
}
/* 19-05-2025 */
}