.mentitle{
margin-top: 20px;
    text-align: center !important;
    font-size:18px !important;
}
.discountimg{
width: 150px;
    margin: auto;
    margin-top: 50px;
}
.discounttext{
margin-top: 30px;
    text-align: center !important;
    color: #fff;
    font-size: 20px !important;
}
.SearchBoxHolder{
background: #ffffff;
    border: 1px solid #cdcfd0;
    width: 100%;
    margin-right: 0px;
    height: 60px;
  border-radius: 25px 0px 0px 25px;
}
.SearchBoxHolder button img{
width: 27px;
margin-top: 10px;
margin-left: 12px;
float:left;
max-width: none;
filter: brightness(0) saturate(100%) invert(34%) sepia(73%) saturate(4651%) hue-rotate(356deg) brightness(102%) contrast(109%);
}
.SearchBoxHolder button {
border-right:none;
}
.SearchBoxHolder input{
    height: 54px;
    text-align: center;
}
.E--2-20423 {
display: block;
    width: 100%;
    height: 60px;
    float: right;
    background: #cdcfd0;
    border-radius: 0px 25px 25px 0px;
    padding: 20px;
}
.menubar{
width: 20px;
    height: 20px;
    float: right;
}
#HM-575 {
width: 133px;
}
#HMLI-575-10040 span{
color: #231f20;
}
#HMLI-575-10040 span img{
float:left;
width: 28px;
    height: 20px;
padding-right: 10px;
filter: brightness(0) saturate(100%) invert(7%) sepia(6%) saturate(1067%) hue-rotate(295deg) brightness(94%) contrast(87%);
}
.HorizontalHolderMenuBar{
}
.HorizontalHolderSearchBar{

}
.C-20313 .pnl .HorizontalHolder:nth-child(1){
width:200px;
margin-right:5px;
}
.C-20313 .pnl .HorizontalHolder:nth-child(2){
width:calc(100% - 210px);
margin-left:5px;
}
.CategoryTitle{
text-align: center;
    color: #000;
    font-family: 'ISBOLD';
}
.greenbanner{
background: #088f08;
    width: 46%;
    height: 350px;
    float: right;
    border-radius: 25px;
    display: block;
    margin-right: 2%;
    margin-left: 2%;
}
.bluebanner{
background: #00326f;
    width: 46%;
    height: 350px;
    float: left;
    border-radius: 25px;
    display: block;
    margin-right: 2%;
    margin-left: 2%;
}
.greenbanner img{

}
.slidercatholder{
width: 150px;
    margin-right: 20px;
    height: 220px;
    float: right;
    display: block;
}
.slidercatholder span{
font-size: 17px;
    font-family: 'ISBold';
    padding-top: 5px;
    width: 100%;
    display: block;
    float: right;
    margin-top: 15px;
    text-align: center;
}
.slidercatholder  img{
width: 115px;
    margin: auto;
    display: block;
    height: 115px;
}
.storeholder{
width: 200px;
    height: 265px;
    background: linear-gradient(359deg, rgba(215, 54, 10, 1) 0%, rgb(4 4 4 / 82%) 100%);
border-radius:25px;
margin-right: 30px;
}
.storeholder img{
width: 70px;
    height: 70px;
    float: right;
    display: block;
    margin-right: 65px;
    margin-top: 15px;
    border-radius: 50%;
}
.storeholder span{
    font-size: 17px;
    font-family: 'ISBold';
    width: 100%;
    display: block;
    float: right;
    text-align: center;
    margin-top: 10px;
    color: #fff;
}
.storeholder p{
    color: #fff;
    width: 100%;
    float: right;
    text-align: center;
    margin-top: 10px;
}
.storename{

}
.storename .iconimg{
width: 20px;
    height: 20px;
    float: right;
    margin-top: 15px;
    margin-right: 20px;
}
.storename span{
  font-size: 14px;
    font-family: 'ISBold';
    width: 135px;
    display: block;
    float: right;
    text-align: center;
    margin-top: 10px;
    color: #d7360a;
    background: #fff;
    height: 30px;
    padding-top: 5px;
  padding-right: 5px;
  padding-left: 5px;
    border-radius: 25px;
    margin-left: 20px;
    margin-right: 5px;
   text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.address{
color: #fff;
    width: 100% !important;
    float: right !important;
    text-align: center !important;
    margin-top: 14px !important;
font-size: 12px !important;
}
.rightbanner{
width: 46%;
    height: 345px;
    float: right;
    border-radius: 25px;
    display: block;
    margin-right: 2%;
    margin-left: 2%;
}
.leftbanner{
    width: 46%;
    height: 345px;
    float: left;
    border-radius: 25px;
    display: block;
    margin-right: 2%;
    margin-left: 2%;
}
.brandholder{
    margin-right: 30px;
    width: 120px;
    height: 190px;
    border: 1px solid #cdcfd0;
    display: block;
    float: right;
    border-radius: 85px;
margin-left: 20px;
}
.brandholder img{
    width: 85px;
    margin-right: 17px;
    margin-top: 30px;
    display: block;
    float: right;
}
.brandholder h3{
    text-align: center;
    margin-top:55px;
    float: right;
    width: 100%;
color: #231f20;
    font-size: 17px;
}
.bannerimg{
height: 75px;
display: block;
    width: 100%;
    float: right;
}
.carholder{
    width: 100%;
    display: block;
    float: right;
    margin-right: 30px;
}
.logobanner img{
margin:auto;
}