.text_mar {
    color: #ffffff;
    padding-top: 10px;
    font-size: 18px;
    font-weight: 500;
}
marquee {
    font-weight: 600;
}
.ptb-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
.ptb-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.text-yellow {color: yellow !important;}





@keyframes pulsate {
          0% {
              transform: scale(0.9, 0.9);
              opacity: 1;
          }
    
          50% {
              transform: scale(1.2, 1.2);
              opacity: 1;
          }
    
          100% {
              transform: scale(0.9, 0.9);
              opacity: 1;
          }
      }
    
      @keyframes callb {
          0% {
              transform: scale(0.9);
          }
    
          20% {
              transform: scale(1);
          }
    
          40% {
              transform: scale(1.1);
          }
    
          60% {
              transform: scale(1.2);
          }
    
          80% {
              transform: scale(1.3);
          }
    
          100% {
              transform: scale(1.4);
          }
      }
    
      @keyframes calla {
          0% {
              box-shadow: 0px 0px 0px 4px rgba(162, 162, 162, 0.8);
          }
    
          20% {
              box-shadow: 0px 0px 0px 6px rgba(162, 162, 162, 0.6);
          }
    
          40% {
              box-shadow: 0px 0px 0px 8px rgba(162, 162, 162, 0.4);
          }
    
          60% {
              box-shadow: 0px 0px 0px 10px rgba(162, 162, 162, 0.2);
          }
    
          80% {
              box-shadow: 0px 0px 0px 12px rgba(162, 162, 162, 0.1);
          }
    
          100% {
              box-shadow: 0px 0px 0px 14px rgba(162, 162, 162, 0);
          }
      }
    
    
      .fix {
          display: block;
      }
    
      .fixed {
          position: fixed;
          padding: 0px;
          bottom: 20px;
          left: 0;
          right: 0;
          background: transparent;
          /* border-top: 1px solid #e2e2e2;
          display: none; */
      }
    
      .ff5 {
          padding: 0px;
      }
    
      .end {
          margin: 0;
          padding: 0;
          text-align: center;
      }
    
          .end li {
              display: inline;
              text-align: left;
              list-style: none;
              position: absolute;
              text-align: center;
              height: 60px;
              bottom: 10px;
              width: 60px;
              border-radius: 1px solid #000;
              animation-name: calla;
              animation-duration: 0.8s;
              animation-iteration-count: infinite;
              background: #df0505;
              line-height: 60px;
              border-radius: 50%;
          }
    
      .ph-fx {
          left: 20px;
      }
    
      .end li a {
          text-decoration: none;
          position: absolute;
          z-index: 9;
          margin: 0 auto;
          left: 0;
          right: 0;
      }
    
      .ph-fx a i {
          color: #fff !important;
      }
    
      .end li a i {
          font-size: 34px;
          animation: pulsate 1s ease-out;
          animation-iteration-count: infinite;
          -webkit-animation: pulsate 1s ease-out;
          animation-iteration-count: 1;
          -webkit-animation-iteration-count: infinite;
          display: block;
          height: 30px;
          width: 32px;
          line-height: 57px;
          color: #fff;
          margin: 0 auto;
          z-index: 99;
      }
    
      .end li {
          display: inline;
          text-align: left;
          list-style: none;
          position: absolute;
          text-align: center;
          height: 60px;
          bottom: 10px;
          width: 60px;
          border-radius: 1px solid #000;
          animation-name: calla;
          animation-duration: 0.8s;
          animation-iteration-count: infinite;
          background: #e00000;
          line-height: 60px;
          border-radius: 50%;
      }
    
      .wh-fx {
          right: 20px;
          background: #26b144 !important;
      }
    
      .end li a {
          text-decoration: none;
          position: absolute;
          z-index: 9;
          margin: 0 auto;
          left: 0;
          right: 0;
      }
    
          .end li a i {
              font-size: 34px;
              animation: pulsate 1s ease-out;
              animation-iteration-count: infinite;
              -webkit-animation: pulsate 1s ease-out;
              animation-iteration-count: 1;
              -webkit-animation-iteration-count: infinite;
              display: block;
              height: 30px;
              width: 32px;
              line-height: 50px;
              color: #fff;
              margin: 0 auto;
              z-index: 99;
          }