.TopLinkBack{
display: block;
    float: right;
    width: 100%;
    margin-top: 0px;
    white-space: nowrap !important;
    overflow: hidden;
}
.TopLinkItem{
text-align: center;
    display: inline-block;
    font-size: 15px;
    margin-left: 12px;
    height: 59px;
    padding-top: 14px;
    color: rgba(0, 0, 0, 0.5) !important;
transition:0.3s;
}
.TopLinkItem:hover{
color:#ff2b85 !important;
}


.BottomLinkBack{
display: block;
    float: right;
    width: 100%;
    margin-top: 0px;
    white-space: nowrap !important;
    overflow: hidden;
padding-right: 30px;
    padding-left: 30px;
}
.BLinkItem{
text-align: center;
    display: inline-block;
    font-size: 15px;
    margin-left: 12px;
    height: 30px;
    padding-top: 6px;
    color: rgba(0, 0, 0, 0.5) !important;
    transition: 0.3s;
}
.BLinkItem:hover{
color:#ff2b85 !important;
}
.LeftAlign{
text-align:left;
}


.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;
}
.LoginButtonImg{
filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(59deg) brightness(104%) contrast(103%);
}
.LoginButtonHolder span{
    color: #fff;
}



.divider{
       height: calc(((100vh - 66px) / 3) - 190px);
    display: block;
    width: 100%;
    float: right;
}
.SearchLogo{
     display: block;
    float: right;
    margin-top: 10px;
    width: 240px;
    margin-right: calc(50% - 120px);
}
h1{
    display: block;
    float: right;
    width: 100%;
    font-size: 14px !important;
    margin: 0px;
    text-align: center !important;
    color: #808080;
    margin-top: 30px;
}
.E20-20322{
float: right;
    width: 840px;
    margin-top: 20px;
    background: #fff;
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.16);
    margin-right: calc(50% - 420px);
    border-radius: 16px;
    padding: 16px;
    margin-top: 32px;
}
.BusinessSearchBoxHolder {
width:100%;
    height: 48px !important;
    border: 1px solid #dcdcdc !important;
    border-radius: 8px !important;
    margin: 0px !important;
}
.BusinessSearchBoxImg{
    margin-top: 10px;
}
.BusinessSearchBoxText {
    height: 40px;
    margin-top: 3px;
    width: calc(100% - 118px) !important;
}

.BusinessSearchBoxButton {
    background: #ff2b85 !important;
    color: #fff !important;
    height: 40px !important;
    border-radius: 6px !important;
    margin-top: 3px !important;
}

.ButtonBack{
display: block;
    float: right;
    width: 810px;
    margin-right: calc(50% - 405px);
}
.ButtonItem{
    display: inline-block;
    font-size: 13px;
    margin-top: 30px;
    width: 150px;
    height: 40px;
    padding-top: 11px;
    text-align: center;
    border-radius: 20px;
    margin-right: 6px;
    margin-left: 6px;
    color: #fff !important;
}

.ButtonBack .ButtonItem:nth-child(1){
background: #ff2b85;
}
.ButtonBack .ButtonItem:nth-child(2){
background: #cd4c9e;
}
.ButtonBack .ButtonItem:nth-child(3){
background: #996eb5;
}
.ButtonBack .ButtonItem:nth-child(4){
background: #6790ce;
}
.ButtonBack .ButtonItem:nth-child(5){
background: #33b2e7;
}


.RegisterIcon{
width: 350px;
    margin: auto;
}
.RegisterTitle{
color: #ff2b85;
    text-align: center;
    font-size: 17px;
}
.RegisterText{
    line-height: 1.7em;
    font-size: 15px;
    color: #808080;
}
















/*****************************/
.Membership{
font-size: 25px;
    font-family: 'ISBold';
    text-align: right;
    float: right;
    width: 100%;
    margin-top: 77px;
    padding: 0px;
    height: 32px;
    overflow: hidden;
}

.C-20258 {
        background: #fff;
    border-radius: 16px;
    padding: 20px;
    margin-top: 0px;
    height: calc(100vh - 280px);
    margin-bottom: 70px;
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.16);
    max-height: 380px !important;
}

.MembershipText{
font-size: 18px !important;
}

.control-label {
    color: #ff2b85;
}
.form-control {
    border-color: #dcdcdc !important;
}
.TreeSelectDown{
    filter: brightness(0) saturate(100%) invert(86%) sepia(0%) saturate(313%) hue-rotate(170deg) brightness(97%) contrast(88%);
}
.btn{
background: #ff2b85;
    color: #fff;
    height: 40px;
    border-radius: 6px;
transition:.3s;
}
.btn:hover{
background:#ca3261;
    color: #fff;
}
.FRMPrivateText {
    color: #ff2b85;
    font-size: 13px !important;
    text-align: justify !important;
}
#E13-20328-BaseInfo .col-md-3{
width:50%;
}
.FRMBackIcon {  
    filter: brightness(0) saturate(100%) invert(27%) sepia(64%) saturate(2636%) hue-rotate(321deg) brightness(84%) contrast(85%);
}
.FormLoadingImg ,.FormSuccessImg{
filter: brightness(0) saturate(100%) invert(49%) sepia(43%) saturate(6952%) hue-rotate(318deg) brightness(101%) contrast(98%);
}
.FRMLoadingText ,.FRMSuccessText{
    color: #fc427b;
}
.SlideBusinessTitle{
    font-family: 'ISBold';
    float: right;
    width: 100%;
    text-align: right;
    font-size: 24px;
    padding: 0px;
    margin: 0px;
}
.SlideBusinessLink{
    font-family: 'ISBold';
    float: left;
    width: 100%;
    text-align: left;
    font-size: 24px;
    padding: 0px;
    margin: 0px;
color:#ff2b85 !important
}

.ApprovalBack{
    display: block;
    float: right;
    width: 100%;
    height: 150px;
}
.ApprovalItem{
display: block;
    float: right;
    width: calc((100% / 3) - 20px);
    height: 150px;
    margin-right: 10px;
    margin-left: 10px;
}
.ApprovalItem img{
display: block;
   margin:auto;
max-width:120px;
}