.tab-fixed-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;left:0;bottom:0;width:100%;z-index:999999;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;}
.tab-fixed-bottom .active-icon .desc{color:red}
.tab-fixed-bottom .block .icon svg{fill:currentColor;}
.tab-fixed-bottom .item-cm{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;text-decoration:none;color:#000;padding:10px 4px;}
.tab-fixed-bottom .item-cm .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.tab-fixed-bottom .item-cm .block .icon{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:0}
.tab-fixed-bottom .item-cm .block .icon .svg{display:flex;align-items:center;justify-content:center;}
.tab-fixed-bottom .item-cm .block .icon i{font-size:28px;color:#fdb866}
.tab-fixed-bottom .item-cm .block .desc{white-space:nowrap;font-size:12px;height:16px;line-height:16px;width:100%;text-align:center;margin-top:5px;}
.show-mobile .item-cm .block .desc{color:#fff;}
.show-desktop .tab-fixed-bottom .item-cm .block .icon{border-radius:50%;}
.tab-fixed-bottom .item-cm .block img{max-height:50px;max-width:50px;}
.has-bk + .svg{padding:5px;}
.show-mobile .tab-fixed-bottom .item-cm .block .icon .svg, .show-mobile .tab-fixed-bottom .item-cm .block .icon img{height:40px !important;width:40px !important;}
@media only screen and (min-width:768px){.show-desktop .tab-fixed-bottom .item-cm .block{margin-bottom:12px;}
.tab-fixed-bottom{background-color:unset;border:none;display:block;width:75px;}
.tab-fixed-bottom .item-cm{padding:0;flex:unset;background-color:unset !important;width:100%;/*overflow:hidden;height:0;*/}
}
@media only screen and (max-width:767px){.d-none-mb{display:none!important}
.tab-fixed-bottom{background-color:var(--primary-background);}
}