﻿
.cta_area a:first-child, .product_listing_area ul li .listing_wishlist_sec .cta_area a:first-child, section.blog_sec .owl-dots.disabled, section.brands_sec .owl-dots.disabled, section.health_sec .owl-dots.disabled, section.products_sec1 .owl-dots.disabled, section.smallBanner_sec .owl-dots.disabled {display: none !important;}
section.section1.products_sec1.jkhjk_tri:nth-child(even) { background: no-repeat; box-shadow: none; } 
section.section1.products_sec1.jkhjk_tri:nth-child(even) .container.category1 { background: no-repeat!important; } 
section.section1.products_sec1.jkhjk_tri .featured_product_area.all_section_padding { background: no-repeat; } 
section.products_sec1 .product_name_sec { text-align: left; padding: 10px 10px 12px 10px; } 
.prodct_dtl { backface-visibility: hidden; margin: 0; overflow: hidden; background-color: #fff; border-radius: 3px; border: 1px solid #d3d3d3; } 
.prodct_dtl figure { width: 100%; margin: 0; height: 199px; display: flex; align-items: center; justify-content: center; vertical-align: middle; text-align: center; overflow: hidden; position: relative; padding: 0; } 
.prodct_dtl figure .offer { background: 0 0 / 100% 100% no-repeat rgba(198,33,59,1); z-index: 10; line-height: 18px; position: absolute; left: 6px; top: 6px; font-size: 11px; font-weight: 500; padding: 3px 6px 2px; color: #fff; border-radius: 2px; } 
.prodct_dtl figure img { width: 100% !important; transition: .3s ease-in; object-fit: contain; height: 200px; } 
.prodct_dtl .yghjm_tri .button-in { font-size: 0; line-height: 0; padding: 0; min-width: 0; width: 34px; height: 34px; display: block; position: relative; top: auto; left: auto; right: auto; bottom: auto; letter-spacing: 0; transform: translateX(100%); background: #fff; cursor: pointer; } 
.prodct_dtl:hover .yghjm_tri .button-in { transform: translateX(0); transition: transform 300ms ease; border: 1px solid #e5f1fb; } 
.prodct_dtl .button-in i { font-size: 16px; padding: 8px 0; color: #000; } 
.prodct_dtl:hover { box-shadow: 0 2px 11px 0 rgb(0 0 0 / 17%); } 
.prodct_dtl h4, .product_listing_area ul li .prodct_dtl_main h4 { width: 100%; font-size: 12px; font-weight: 500; color: #6f6f6f; text-align: left; display: block; white-space: inherit; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 7px; font-weight: 400; padding-top: 1px; font-family: 'Poppins'; line-height: 18px;    min-height: 38px; } 
.prodct_dtl a p { width: 100%; text-align: center; font-size: 13px; color: #737373; margin: 0 0 10px; } 
.prodct_dtl .price, .product_listing_area ul li .prodct_dtl_main .price { font-size: 16px; font-weight: 700; color: #105d9e; width: 100%; float: left; margin: 5px 0; padding: 0; } 
.prodct_dtl ul.list_inline li { width: auto; display: inline-block; margin: 0 5px 0 0; padding: 0; color: #151b39; } 
.prodct_dtl ul.list_inline li strong { font-weight: 500; } 
.prodct_dtl ul.list_inline li.strike { font-size: 12px; text-decoration: line-through; color: rgb(142 142 142); font-weight: 400; } 
.prodct_dtl ul.list_inline li.strike strong { color: rgb(142 142 142); } 
.prodct_dtl ul.list_inline li.price_m { font-size: 14px; color: rgba(0,0,0,1); font-weight: 500; } 
a.select_item.iugiy_tri { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; } 
.ugjhk_tri { position: relative; border-radius: 5px; } 
.yghjm_tri { margin: 0 auto; letter-spacing: 0; padding: 0; position: absolute; z-index: 10; height: auto; text-align: center; transition: 300ms ease 0s; display: grid; right: 10px; top: 10px; width: auto; gap: 5px; overflow: hidden; backface-visibility: hidden; -webkit-backface-visibility: hidden; } 
.listing_wishlist.false { width: 25%; vertical-align: middle; text-align: center; } 
.product_name_sec { position: relative; display: inline-block; width: 100%; } 
.mobile_app_bg ul, .prodct_dtl ul.list_inline { width: 100%; float: left; text-align: left; margin-bottom: 6px;padding-left: 0;} 
ul.list_inline { display: flex; white-space: nowrap; align-items: center; } 
h3.brand_name { font-size: 13px; padding-bottom: 3px; font-weight: 600; color: #790000; } 
.prodct_dtl .product_name_sec .listing_wishlist_sec1 { position: relative; z-index: 1; } 
.listing_wishlist_sec1 span { height: 30px; width: 100%; font-weight: normal; color: #790000; transition: .6s; font-size: 14px; display: flex; justify-content: center; align-items: center; cursor: pointer; overflow: hidden; border: 1px solid #790000; border-radius: 2px; background: #fff8f8; }
.product_listing_area { width: 100%; float: left; margin: 0 0; background: #fff; padding: 10px 5px; } 
.product_listing_area ul, section.wishlist_section ul.wishlist_ul { width: 100%; float: left; margin: 0; display: flex; flex-flow: row wrap; align-items: stretch; } 
.product_listing_area ul li { flex: 0 0 25%; display: inline-block; vertical-align: top; margin: 0; transition: .3s ease-in; border-width: 0 1px 1px 0; } 
.product_listing_area ul li .prodct_dtl_main { width: 100%; float: left; background: #fff; padding: 10px 5px 10px; position: relative; overflow: hidden; } 
.product_listing_area ul li .prodct_dtl_main .product-item { padding: 7px 10px 10px 7px; height: auto !important; border: 1px solid rgba(0,0,0,.15); background-color: #fff; border-radius: 0; position: relative; display: inline-block; } 
.product_listing_area ul li .prodct_dtl_main .product-item figure { width: 100%; float: left; margin: 0; vertical-align: middle; text-align: center; overflow: hidden; position: relative; line-height: 120px; } 
.health_sec .downloads .download-text, .otc_cat.owl-carousel.owl-theme.smallBanner_owl_sec .col-lg-12.col-md-12.padding_0, .product_listing_area ul li.col-md-3.col-lg-3.col-xs-6, div#singleproductlist .col-sm-9, section#Myorderlist .requestreturn_popup .media-list, section.blog_sec .category_area_home, section.brands_sec .category_area_home, section.brands_sec .downloads, section.category_area_sec .category_area_home, section.category_area_sec .downloads, section.health_sec .category_area_home, section.health_sec .downloads, section.listing.prodct_listing_main .padding_0, section.products_sec1 .category_area_home { padding: 0; } 
.product_listing_area ul li .prodct_dtl_main .product-item figure .offer { background: #51aa1b; color: #fff; position: absolute; z-index: 10; padding: 5px 10px 5px 5px; text-transform: uppercase; font-size: 10px; font-weight: 500; top: 0; left: 0; line-height: 16px; margin: 0; } 
.product_listing_area ul li .prodct_dtl_main .product-item figure img { max-width: 100%; width: auto !important; display: inline-block !important; transition: .3s ease-in; max-height: 120px; } 
.product_listing_area ul li .prodct_dtl_main p, section.wishlist_section .product_name_sec p { float: left; font-size: 11px; color: #737373; margin: 0 0 2px; text-align: left; font-style: italic; height: 18px; display: inline-block; width: 215px; overflow: hidden; text-overflow: ellipsis; } 
.product_listing_area ul li .prodct_dtl_main ul.list_inline { width: 100%; text-align: left; display: block; background: #fff; margin-bottom: 6px; } 
.product_listing_area ul li .prodct_dtl_main ul.list_inline li { width: auto; display: inline-block; margin: 0 5px 0 0; padding: 0; color: #151b39; border: none; } 
.product_listing_area ul li .prodct_dtl_main ul.list_inline li strong { font-weight: 400; letter-spacing: normal; } 
.product_listing_area ul li .prodct_dtl_main ul.list_inline li.strike { font-size: 12px; text-decoration: line-through; color: rgb(142 142 142); } 
.product_listing_area ul li .prodct_dtl_main ul.list_inline li.price_m { font-size: 14px; color: black; color: black; font-weight: 500; } 
.listing_wishlist_sec1 a { height: 30px; width: 100%; font-weight: normal; color: #790000; transition: .6s; font-size: 14px; display: flex; justify-content: center; align-items: center; cursor: pointer; overflow: hidden; border: 1px solid #790000; border-radius: 3px; background: #fff8f8; } 
.listing_wishlist_sec1 span { height: 30px; width: 100%; font-weight: normal; color: #790000; transition: .6s; font-size: 14px; display: flex; justify-content: center; align-items: center; cursor: pointer; overflow: hidden; border: 1px solid #790000; border-radius: 2px; background: #fff8f8; } 
.product_listing_area ul li .prodct_dtl_main .cta_area .cart_btn a { width: 290px; }
section.wishlist_section { padding: 0 0 40px; } 
section.wishlist_section .remove_div { width: 100%; text-align: center; padding: 0; } 
section.wishlist_section .remove_div a { /* padding: 0; */ color: #ffffff; font-size: 13px; } 
section.wishlist_section .product_sec { display: inline-block; width: 100%; } 
section.wishlist_section ul.wishlist_ul li { width: 20%; } 
section.wishlist_section .pagetitle h1 { font-size: 20px; color: #151b39; margin: 0; padding: 24px 15px 12px; text-align: left; font-weight: 500; } 
section.wishlist_section .pagetitle h1 span { color: #808080e6; font-size: 17px; } 
section.wishlist_section .crose_btn { position: absolute; right: 5px; top: 5px; background: #e7e7e7b3; border-radius: 50%; height: 25px; width: 25px; line-height: 20px; padding: 0 8px; font-size: 14px; border: 1px solid #d2d2d2; z-index: 1; cursor: pointer; } 
div#Sort_popup, div#filter_popup { display: none; top: 0; overflow: auto; } 
div#Sort_popup span.sort_by_span, div#filter_popup span.sort_by_span { border-bottom: 1px solid #dedede; font-size: 14px; text-transform: uppercase; color: #000; margin-bottom: 5px; padding: 12px 0; margin-right: 0; } 
div#Sort_popup .modal-dialog, div#addedtocartalert .modal-dialog, div#filter_popup .modal-dialog { margin: 0; display: inline; } 
div#Sort_popup .modal-content { border: 0 solid; } 
div#Sort_popup .sort_by_sec { padding: 0 10px; border-bottom: 1px solid rgba(21,27,57,.04); background: #fff; } 
div#Sort_popup { left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.4); -webkit-animation-name: fadeIn; animation-name: fadeIn; animation-duration: .4s; } 
div#Sort_popup a.sort_by_a { padding: 8px 0px; border: none; margin: 0; color: #4f4f4f; } 
div#Sort_popup a.sort_by_a.active { background: no-repeat; }
@media screen and (max-width: 767px) {
.prodct_dtl figure {height: 158px;}
.modal-content, div#Sort_popup { -webkit-animation-duration: .4s; position: fixed; } 
div#Sort_popup, div#filter_popup { display: none; top: 0; overflow: auto; } 
div#Sort_popup span.sort_by_span, div#filter_popup span.sort_by_span {/* border-bottom: 1px solid #dedede; *//* font-size: 14px; *//* text-transform: uppercase; *//* color: #000; *//* margin-bottom: 5px; */padding: 12px;/* margin-right: 0; */} 
div#Sort_popup .modal-dialog, div#addedtocartalert .modal-dialog, div#filter_popup .modal-dialog { margin: 0; display: inline; } 
div#Sort_popup .modal-content { border: 0 solid; } 
div#Sort_popup .sort_by_sec { padding: 0 10px; border-bottom: 1px solid rgba(21,27,57,.04); background: #fff; } 
div#Sort_popup { left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.4); -webkit-animation-name: fadeIn; animation-name: fadeIn; animation-duration: .4s; } 
a.sort_by_a.active, div#Sort_popup a.sort_by_a { border-top: none; }
div#Sort_popup span.sort_by_span, div#filter_popup .brand { width: 100%; margin-top: 0px;padding: 0;border-bottom: 0px solid #b7b7b7a8; } 
div#Sort_popup a.sort_by_a { padding: 8px 0px; border: none; margin: 0; color: #4f4f4f; } 
div#Sort_popup a.sort_by_a.active { background: no-repeat; }
section.wishlist_section ul.wishlist_ul li:nth-child(odd) { width: 49%; float: left; margin-right: 5px; margin-bottom: 5px; } 
section.wishlist_section ul.wishlist_ul li:nth-child(2n) { width: 49%; float: left; margin-right: 0; margin-bottom: 5px; } 
}