.CtgryleftDiv_toggle, #Categoryleftmenu .modal-close {display: none;}
.modal_refer_close {float: right;font-size: 17px;font-weight: 700;line-height: 1;color: var(--Black);cursor: pointer;}
.Category_LeftDiv {width: 250px;float: left;margin: 0;padding: 0;}
.Ctry_topLeftDiv {width: 100%;float: left;margin: 0 0 10px;background: #fff;border-bottom: 1px solid #ddd;padding-bottom: 0;}
.Ctry_title_FilterTitle_TypeName {font-size: 16px; font-weight: 600;border-bottom: 1px solid var(--brdgrey);padding: 0 0 11px;}
.Ctry_link_FilterTitle_TypeName {display: block !important;width: 100%;margin: 0;padding: 8px 0;}

.Ctry_link_FilterTitle_TypeName li,
.Ctry_link li, 
.ShopCategory_Link li{padding: 7px 0 7px 17px;float: none; position:relative;}
.Ctry_link li{display:flex;}
.Ctry_link_FilterTitle_TypeName li::before,
.Ctry_link li::before, 
.ShopCategory_Link li::before{content: '';position: absolute;left: 5px;top: 12px;width: 5px;height: 5px;background: #333;border-radius: 50px;}

.Ctry_link_FilterTitle_TypeName li.clsActiveCat a,
.Ctry_link li.clsActiveCat a, 
.ShopCategory_Link li.clsActiveCat a{color:var(--top-green);}

.Ctry_link_FilterTitle_TypeName li a,
.Ctry_link li a, 
.ShopCategory_Link li a{font-weight: 400;transition: all .5s ease-in-out 0s;}
.Ctry_link_FilterTitle_TypeName li a:hover,
.Ctry_link li a:hover, 
.ShopCategory_Link li a:hover{color:var(--top-green);}

.Ctry_link_FilterTitle_TypeName li a{font-weight:400;}

.Ctry_topLeftDiv {width: 100%;float: left;margin: 0 0 10px;background: #fff;border-bottom: 1px solid #ddd;padding-bottom: 0;}
.Ctry_title {cursor: pointer;position: relative;border-bottom: 0 solid #dedede;text-rendering: optimizeLegibility;padding-right: 0;float: left;width: 100%; font-weight: 600; color: #000;padding-bottom: 10px;user-select: none; font-size:16px;}
.Ctry_title.FilterShowExpand.open{}
.Ctry_title.FilterShowExpand.open:after {transform: rotate(45deg);border-left: 0;border-top: 0;top: 5px; right:10px;}
.Ctry_title.FilterShowExpand:before, 
.Ctry_title.FilterShowExpand:after {content: "";width: 8px;height: 8px;background: #fff;position: absolute;right: 22px;top: 12px;transition: all .2s ease;}
.Ctry_title.FilterShowExpand:after {transform: rotate(45deg);border: 2px solid #333;border-left: 0;border-top: 0;top: 4px; right:10px;}
.Ctry_title.FilterShowExpand.open:after{transform: rotate(223deg);}
.filter_applyBtn {display: none; background:var(--Primary);}
.Ctry_link.FiltersExpand {display: none;float: left;}
.Ctry_link, 
.ShopCategory_Link {width: 100%;margin: 0;padding: 8px 0;}
.Ctry_link input {width: auto;padding: 0;margin-right: 5px;}

.Ctry_link.FiltersExpand li{list-style: none;position: unset;padding: 7px 0; width:100%; position:unset;}
.Ctry_link.FiltersExpand li::before{display:none;}
.Ctry_link.FiltersExpand li:last-child{display:inline-block;}
.Ctry_link.FiltersExpand li label.Checkbox_Click{display: flex;align-items: center; cursor:pointer;}

.SearchBox-Brand {width: 100%;float: left;position: relative;margin: 25px 0; display: flex; align-items: center;}
.SearchBox-Brand svg{position: absolute;top: 18%;right: 15px;width: 25px;height: 25px;}
.SearchBox-Brand input {width: 100%;padding: 0 15px;box-sizing: border-box;font-size: 14px;border-radius: 50px;font-weight: 400;height: 40px; border:var(--brd-grey);}
.SearchBox-Brand>[data-clear-input] {display: none;position: absolute;top: 26%;right: 50px;cursor: pointer;width: 20px;z-index: 10;}
.Ctry_topLeftDiv span.show_more_click {float: right;text-decoration: none;color: #000104;padding-left: 0;font-weight: 600;font-weight: 600;margin-top: 0;margin-bottom: 10px;display: table;cursor: pointer;}
.Ctry_link.Brand_Scrollbar {max-height: 485px;overflow: hidden auto;border-bottom: 1px dashed #ccc;margin-bottom: 10px;}

.ProType_right {float: right;width: 75%;}
.Brand_Content {float: left;width: 100%;text-align: justify;line-height: 20px; padding:30px 0 20px 0;}
.Brand_Content h2 {font-weight: 600;text-align: left;line-height: normal;}
.Brand_Content p {margin: 15px 0; text-align:justify;}
.Brand_Content ul{padding-left: 20px;}
.Brand_Content ul li{list-style:disc;line-height: 22px; margin:10px 0;}

.category-title .title_class {margin-bottom: 25px;float: left;width: 100%;font-size: 24px; display: block;font-weight: 600;text-align: center;}
.pro_list_count {font-size: 14px;text-transform: none;margin-left: 10px;vertical-align: middle;display: inline-block;margin-top: -8px;color: #eb2600;}
.search_filter{width: 100%;float: left;padding: 10px;background: var(--clr-grey);margin-bottom: 25px; border-radius:50px;}
.search_filter .search_filter_col {width: 50%;float: left;padding: 0 5px;position: relative;}
.search___filter_icon {position: absolute;top: 0;right: 20px;width: 30px;}
.search___filter_icon svg{width:22px; height:22px;}
.category-title .input_box {display: inline-block;border: 1px solid var(--brdgrey); outline: none; border-radius:50px;}
.category-title .input_box svg{width:22px; height:22px; fill:var(--Black);}

.ProType_right .Relative_ProTopDiv{width: 100%; display:flex;flex-flow: wrap;gap: 15px;}
.ProType_right .Rl_ProBoxDiv{width:calc((100% - 45px) / 4);}
.ProType_right .Rl_ProName{height:45px;}
.ProType_right .Rl_ProPrice span.pro_price_promo{color:var(--price-grey)}

.cart_disc_band {border: dashed 5px #000;background: #f60021;color: #fff;padding: 10px;display: none;}
.product_Offerband_border, 
.product_Offerband_banner, 
.product_OfferCombo_border {float: left;width: 100%;margin: 10px 0 20px;padding: 10px 0;font-size: 20px;color: #000;text-transform: uppercase;font-weight: 600;text-align: center;}
.fleaandtickpw {font-size: 16px;padding-bottom: 5px;letter-spacing: 1px;}
.cart_disc_band b {color: #ff0;font-weight: 600;font-size: 20px;}


.filterheadertextGroup {text-align: center;padding: 15px 0;font-size: 22px;font-weight: 700;float: left;width: 100%;position: relative;}
.filterheadertextGroup:before {content: " ";position: absolute;width: 100%;height: 1px;background: #000;margin: 0 auto;left: 0;right: 0;top: 50%;}
.filterheadertextGroup:after {content: " ";position: absolute;width: 100%;height: 1px;background: #000;margin: 2px auto;left: 0;right: 0;top: 50%;}
.filterheadertextGroup strong {background: #fff;position: relative;padding: 0 22px;display: inline-block;z-index: 1;border-left: 1px solid #000;border-right: 1px solid #000;}

.showLinkCats, 
.hideLinkCats {text-decoration: underline;color: var(--top-green);font-weight: 600;margin-top: 0;margin-bottom: 25px;display: table;cursor: pointer;padding-top: 10px;}
.Ctry_topLeftDiv .more {margin-top: -7px;}
.more {display: none;}

.ProType_right .clsviewmore {border: 0;outline: 0;width: auto;font-size: 16px;margin: 20px auto;font-weight: 600;padding: 0 35px; height:auto; border-radius: 50px;text-align: center;display: block;color:#fff;background: var(--price-grey); line-height:38px;}

.frequent_ques{margin-top:25px;}
.frequent_ques_title p strong{font-size: 21px !important;}
.frequent_ques_item{border-bottom: 1px solid var(--brdgrey);}
.frequent_ques_item:last-child{border: none;}





@media only screen and (max-width:1100px),(max-width:1199px){
.ProType_right .Relative_ProTopDiv .Rl_ProBoxDiv{width: 32%;}
}

@media only screen and (max-width:1000px),(max-width:1099px){
.ProType_right{width:70%;}
.ProType_right .Relative_ProTopDiv .Rl_ProBoxDiv{width: 31%;}

}

@media only screen and (max-width:800px),(max-width:899px){
.category-title .title_class{font-size:26px;display: flex;align-items: center;justify-content: center;line-height: normal;}
.pro_list_count{margin-top:0;}
.CtgryleftDiv_toggle {display: flex;width: auto;float: right;padding: 0;color: #000;font-size: 15px;font-weight: 400;margin-bottom: 10px;cursor: pointer;position: relative;z-index: 12;}
.CtgryleftDiv_toggle svg{width:22px; height:22px; margin-left:5px;}
.Category_LeftDiv {display: none;width: 96%;margin: 50px auto 0 auto;background: #fff;padding: 15px;float: none;clear: both; border-radius:10px;max-height: 85%;overflow: auto;}
.Ctry_topLeftDiv {width: 32%;padding-top: 10px;margin: 0 0 10px;float: none;display: inline-block;vertical-align: top;}
.ProType_right {width: 100%;float: left;}
.Categoryleftmenu {position: fixed;z-index: 123456;left: 0;right: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: #000;background-color: rgba(0, 0, 0, .75);}
#Categoryleftmenu.Categoryleftmenu .modal-close {background: var(--btnGreen);color: #fff;width: 30px;height: 30px;line-height: 30px;border-radius: 100px;text-align: center;margin: 10px 10px -10px 0;position: fixed;right: 0;top: 25px;}
#Categoryleftmenu.Categoryleftmenu .modal-close img{width:25px; margin-top:3px;}
#Categoryleftmenu.Categoryleftmenu .modal-close,
.Categoryleftmenu .Category_LeftDiv{display: block;}

.ProType_right .Relative_ProTopDiv .Rl_ProBoxDiv {width: 31.9%;}
.Ctry_topLeftDiv {width: 100%;}


}

@media only screen and (max-width:700px),(max-width:799px){

}

@media only screen and (max-width:400px),(max-width:499px) {
.category-title .title_class {font-size: 22px;}
.search_filter .search_filter_col{width:100%; margin-bottom: 10px;padding: 0;}
.search_filter .search_filter_col:nth-child(2n){width:100%; margin:0 0 0 0;}
.search_filter .search_filter_col:nth-child(3n){width: 49.5%; margin:0;}
.ProType_right .Relative_ProTopDiv{gap:10px;}
.ProType_right .Relative_ProTopDiv .Rl_ProBoxDiv{width: 48.5%;}
	
.search___filter_icon{right:10px;}
.category-title .input_box{padding:0 10px;}
.search_filter{border-radius:10px;}
	
}

@media only screen and (max-width:375px),(max-width:399px){

}

@media only screen and (max-width:360px){
.ProType_right .Relative_ProTopDiv .Rl_ProBoxDiv {width: 48.25%;}

}

@media only screen and (max-width:300px),(max-width:320px){
.search_filter .search_filter_col:nth-child(2n){width:100%; margin:0 0 10px 0;}
.search_filter .search_filter_col:nth-child(3n){width: 100%; margin:0;}

}
