.ShowProductListBack .col-md-4 {
    padding-right: 8px;
    padding-left: 8px;
}

.BusinessBox{
background: #fff;
    border: 1px solid #e5e5e5e5;
    border-radius: 14px;
    overflow: hidden;
    margin-bottom: 20px;
}
.BBImage {
position:unset !important;
}
.BBImage img{
margin: auto;
    width: 100%;
}
.BBLogoHolder{
display: block;
    float: right;
    width: 90px;
    height: 90px;
    background: #fff;
    border-radius: 50%;
    overflow: hidden;
    margin-right: calc(50% - 45px);
    margin-top: -45px;
    z-index: 5;
    position: relative;
    box-shadow: rgba(58, 61, 66, 0.06) 0px 1px 0px, rgba(0, 0, 0, 0.3) 0px 8px 32px -16px;
}
.BBLogoImage {
       width: 90px;
    height: 90px;
    border-radius: 50%;
    float: right;
}
.BBType{
float: right;
    color: #808080;
    margin-top: 4px;
    font-size: 12px;
    text-align: center;
}
.BBTitle{
    margin-top: 15px;
    float: right;
    text-align: center;
    font-size: 15px;
    font-family: 'ISBold';
}
.BBRateBack{
display: block;
    float: right;
    width: 100%;
margin-top: 10px;
}
.NoRate{
display: block;
    float: right;
    width: 100px;
    margin-right: calc(50% - 50px);
}
.NoRate img{
 width: 20px;
    height: 20px;
    float: right;
  filter: brightness(0) saturate(100%) invert(98%) sepia(1%) saturate(37%) hue-rotate(314deg) brightness(84%) contrast(87%);
}
.NoRate >span{
   display: block;
    float: right;
    font-size: 13px;
    margin-right: 5px;
    margin-top: 2px;
     color: #808080;
}
.BBPublicRate{
display: block;
    float: right;
    width: 100px;
    margin-right: calc(50% - 100px);
}
.BBPublicRate img{
    width: 20px;
    height: 20px;
    float: right;
    filter: brightness(0) saturate(100%) invert(85%) sepia(45%) saturate(2949%) hue-rotate(360deg) brightness(104%) contrast(107%);
}
.BBPublicRate >span{
   display: block;
    float: right;
    font-size: 13px;
    margin-right: 5px;
    margin-top: 2px;
}
.BBPublicRate span span{
       color: #808080;
}

.BBCustomerRate{
display: block;
    float: right;
    width: 100px;
}
.BBCustomerRate img{
    width: 20px;
    height: 20px;
    float: right;
    filter: brightness(0) saturate(100%) invert(46%) sepia(74%) saturate(5641%) hue-rotate(278deg) brightness(85%) contrast(100%);
}
.BBCustomerRate >span{
   display: block;
    float: right;
    font-size: 13px;
    margin-right: 5px;
    margin-top: 2px;
}
.BBCustomerRate span span{
       color: #808080;
}


.BBAddress{
    float: right;
    font-size: 12px;
    padding-left: 20px;
    padding-right: 20px;
    color: #808080;
}
.BBAddress img {
    display: inline-block !important;
    width: 16px !important;
    height: 16px !important;
    margin-left: 5px !important;
    margin-bottom: 4px !important;
}
.NotFoundSearch span {
    color: #e14533;
}
.HeaderTopLogo{
height: 46px;
margin:auto;
}
.SelectCityHolder{
border-color: #dcdcdc;
    background: #f7f7f7;
border-radius: 6px;
}
.SelectCityImg, .SelectCityDownImg{
filter: brightness(0) saturate(100%) invert(58%) sepia(6%) saturate(173%) hue-rotate(176deg) brightness(91%) contrast(88%);
}
.SelectCityHolder span{
    color: #85878a;
}

.LoginButtonHolder{
border-color: #ff2b85;
    background: #ff2b85;
border-radius: 6px;
}

.LoginButtonHolder span{
    color: #fff;
}

.MainWrapper {
    padding-top: 0px;
}
.Header{
    height: 46px;
}
.BusinessSearchBoxHolder {
    border: 1px solid #dcdcdc !important;
}
.BusinessSearchBoxImg {  
    width: 20px;
    height: 20px;
    margin-right: 12px;
    margin-top: 8px;
}
.BusinessSearchBoxText{
    margin-top: 2px;
}
.BusinessSearchBoxButton {
    background: #f5f5f5;
    margin-top: 2px;
    margin-right: 2px;
}
.HeaderLinkHolder{
border-bottom:1px solid #dcdcdc;
}
.HeaderLinkBack{
float: right;
    width: 100%;
    overflow: hidden;
}
.HeaderLinkBack a{
    text-align: center;
    display: inline-block;
    font-size: 15px;
    margin-left: 22px;
    height: 24px;
    padding-top: 2px;
    color: rgba(0, 0, 0, 0.5) !important;
    transition: 0.3s;
    letter-spacing: -1px;
    word-spacing: -1px;
}
.HeaderLinkBack a:hover{
    color: #ff2b85 !important;
}




/********Panel*******/
.P-10143{
border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    background: #fff;
}
.C-20464 .pnl{
    margin: 0px;
    width: 100%;
    padding: 0px;
}
.PanelMenu{
display: block;
    float: right;
    width: 100%;
    height: 40px;
}
.PanelMenu ul{
padding: 0px;
    float: right;
    width: 100%;
    margin: 0px;
    height: 40px;
    overflow: hidden;
}
.PanelMenu ul li{
display: block;
 /*width: 150px;*/
    float: right;
    height: 40px;
    margin-left: 10px;
transition:0.3s;
    padding-left: 10px;
}
.PanelMenu> ul li:hover{
background: #f3f6f8;
}

.PanelMenu ul li a{
    display: block;
    float: right;
    width: 100%;
    height: 40px;
}
.PanelMenu ul li a img{
width: 20px;
    height: 20px;
    float: right;
    margin-top: 9px;
    filter: brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(9%) hue-rotate(8deg) brightness(88%) contrast(91%);
    margin-right: 7px;
}
.PanelMenu ul li a span{
font-size: 13px;
    float: right;
    margin-right: 9px;
    color: #616161;
    word-spacing: -1px;
    margin-top: 10px;
    padding: 0px;
    height: 24px;
}
.PanelMenu ul li:hover a img{
filter: brightness(0) saturate(100%) invert(33%) sepia(58%) saturate(4904%) hue-rotate(317deg) brightness(101%) contrast(102%);
}
.PanelMenu ul li:hover a span{
 color:#ff2b85 !important;
}
.PanelMenuActive a img{
filter: brightness(0) saturate(100%) invert(33%) sepia(58%) saturate(4904%) hue-rotate(317deg) brightness(101%) contrast(102%) !important;
}
.PanelMenuActive  a span{
 color:#ff2b85 !important;
}
.PanelMenu ul li:last-child{
float:left;
}

.DropMenu{
display: none;
    float: right;
    width: 240px;
    position: fixed;
    top: 138px;
    background: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
z-index: 999;
}
.DropMenu ul{
padding: 0px;
    float: right;
    width: 100%;
    margin: 0px;
    overflow: hidden;
}
.DropMenu ul li{
display: block;
 width: 240px;
    float: right;
    height: 40px;
transition:0.3s;
}
.DropMenu ul li a{
   display: block;
    float: right;
    width: 100%;
    height: 40px;
}
.DropMenu ul li a:before{
content: "";
    width: 5px;
    height: 5px;
    border: 1px solid #a9a9a9;
    border-radius: 50%;
    background-color: transparent;
    opacity: 1;
    float: right;
    margin-top: 18px;
    margin-right: 13px;
}
.DropMenu ul li a img{
width: 24px;
    height: 24px;
    float: right;
    margin-top: 8px;
    filter: brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(9%) hue-rotate(8deg) brightness(88%) contrast(91%);
    margin-right: 7px;
}
.DropMenu ul li a span{
font-size: 13px;
    float: right;
    margin-right: 9px;
    color: #616161;
    word-spacing: -1px;
    margin-top: 12px;
    padding: 0px;
    height: 24px;
}

.DropMenu ul li:hover a img{
filter: brightness(0) saturate(100%) invert(33%) sepia(58%) saturate(4904%) hue-rotate(317deg) brightness(101%) contrast(102%);
}
.DropMenu ul li:hover a span{
 color:#ff2b85 !important;
}

.SelectCityHolder{display:none}


/*****cart*******/


.SmallCartCartDeleteFromCart{
    display: block;
    float: right;
    width: 120px;
    border: 1px solid #e5e5e5;
    height: 30px;
    border-radius: 5px;
    margin-right: calc(50% - 60px);
}
.SmallCartCartDeleteFromCart img{
float: right;
    width: 16px;
    height: 16px;
    filter: brightness(0) saturate(100%) invert(33%) sepia(61%) saturate(7464%) hue-rotate(325deg) brightness(105%) contrast(105%);
}
.SmallCartCartDeleteFromCart span{
display: block;
    float: right;
    width: calc(100% - 16px) !important;
    font-size: 12px !important;
    font-family: 'IS' !important;
    margin-top: -1px !important;
    color: #ff1b73;
}


.EmptySmallCart{
    margin-top: 10px;
}
.SmallCartClose {
    display: block;
    float: right;
}
.EmptySmallCart img:nth-child(2){
    width: 90px;
    height: 90px;
    margin-top: 70px;
    float: right;
    margin-right: calc(50% - 35px);
clear: both;
}

.EmptySmallCart p{
    float: right;
    width: 100%;
    font-size: 13px;
}

.CartIcon a img { 
    margin-top: 15px;
filter: brightness(0) saturate(100%) invert(42%) sepia(0%) saturate(1576%) hue-rotate(178deg) brightness(97%) contrast(86%);
}
.ShowCart {
    display: block !important;
    background: #ff2b85;
    right: -3px !important;
    top: 3px !important;
    color: #fff !important;
}
.SmallCartCountNumber{
color:#ff2b85;;
}


.registerontop{
display: block;
    float: right;
    width: 120px;
    height: 30px;
    font-size: 15px;
    padding-top: 5px;
    color: #ff2b85 !important;
    margin-right: calc(50% - 60px);
    margin-top: 10px;
}

#FirstLoginModal .mb img{
display: block;
    float: right;
    width: 80px;
    height: 80px;
    margin-right: calc(50% - 40px);
    margin-top: 15px;
    margin-bottom: 15px;
filter: brightness(0) saturate(100%) invert(75%) sepia(10%) saturate(106%) hue-rotate(163deg) brightness(91%) contrast(85%);
}
#FirstLoginModal .mb p{
    display: block;
    float: right;
    width: 100%;
    padding: 15px;
    text-align: justify;
    line-height: 1.7em;
    color: #696969;
}
#FirstLoginModal .mb a{
float: right;
    width: 200px;
    margin: 10px calc(50% - 100px) 30px;
    text-align: center;
    background: linear-gradient(270deg, #ff2b85 0%, #cd4c9e 50%, #996eb5 100%);
    color: #fff;
    height: 36px;
    padding-top: 7px;
    border-radius: 50px;
}







