 .fix-menu{
  position: fixed;
  right: 10px;
  bottom: 127px;
  /*width: 100%;*/
  z-index: 99;
 /* display: block;*/
/* background-image: url(../fix-menu/img/float-bg.png);*/
 background-repeat: no-repeat;
 background-size: 100%;
 background-position: top center;
}

.fix-menu ul::after{ content: ""; width: 60px; padding-top: 297%; display: block; background-color: #a91e33;  position: absolute; z-index: -10;top: 4px; left: 4px; border-radius: 10px;}

.fix-menu ul{ background-color: #fff;border: .5px solid #293a81;width: 60px;padding-bottom: 2px; 
border-radius: 10px;  list-style: none;  margin: 0; justify-content: space-between; }
.fix-menu ul li{  text-align: center;  width: 50px;  padding: 0 ; margin: auto; flex: 1;}
.fix-menu ul li img{width: 100%;}
.fix-menu ul li a{ width: 50px; padding: 10px 3px; display: block; font-size: 14px; color: #ffffff; border-bottom: .5px solid #ccc;}
.fix-menu ul li a:hover{opacity: 0.8;}
.fix-menu ul li:last-child a{ border-bottom:unset!important;}
.fix-menu ul li h4{ color: #ffffff; margin-bottom: unset; }
.fix-menu ul li:last-child{ border-right:unset; box-shadow:unset; }

.fix-tt{text-align:center; margin: 20px auto 5px auto; font-size: 13px;}




@media(max-width:991px){
/*    .fix-menu ul li img{width: 25px;}*/

    .fix-menu{
  position: fixed;
  right: 10px;
  bottom: unset!important;
  top:327px;
  z-index: 99;
 /* display: block;*/
/* background-image: url(../fix-menu/img/float-bg.png);*/
 background-repeat: no-repeat;
 background-size: 100%;
 background-position: top center;
}

}