#wpd-bubble-wrapper {
    /* display: none; */
    position: fixed;
    z-index: 99;
    text-align: center;
    opacity: .9;
    bottom: 18px;
    }

    
    #wpd-bubble-wrapper #wpd-bubble-all-comments-count {
    font-size: 15px;
    font-weight: 600;
    font-family: sans-serif;
    }

    #wpd-bubble-wrapper>#wpd-bubble-count {
        display: flex;
        cursor: pointer;
    }
   
    #wpd-bubble-wrapper img.footer-btn-popup{
        width: 180px;
        /* height: 110px; */
    }
    #wpd-bubble-wrapper path.wpd-bubble-count-second {
    fill: transparent;
    }
    #wpd-bubble-wrapper #wpd-bubble-count svg, #wpd-bubble-wrapper #wpd-bubble-notification svg {
    margin-left: 3px;
    margin-top: 3px;
   }

    #wpd-bubble-wrapper svg {
        width: 60%;
        height: 60%;
    }

    #wpd-bubble-wrapper path.wpd-bubble-count-first {
        fill: #fff;
    }

	.side-menu-btn {
		animation: blinker 1s linear infinite;
		}

		@keyframes blinker {
		50% {
			opacity: 0;
		}
	}


    /* use cases css stsrt here */
ul.cloud {
  list-style: none;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  line-height: 1.75rem;
  width: 100%;
}

ul.cloud a {
  /*   
  Not supported by any browser at the moment :(
  --size: attr(data-weight number); 
  */
  --size: 4;
  --color: #b333ac;
  color: var(--color);
  font-size: calc(var(--size) * 0.25rem + 0.5rem);
  display: block;
  padding: 0.125rem 0.25rem;
  position: relative;
  text-decoration: none;
  /* 
  For different tones of a single color
  opacity: calc((15 - (9 - var(--size))) / 15); 
  */
}

ul.cloud a[data-weight="1"] { --size: 1; }
ul.cloud a[data-weight="2"] { --size: 2; }
ul.cloud a[data-weight="3"] { --size: 3; }
ul.cloud a[data-weight="4"] { --size: 4; }
ul.cloud a[data-weight="5"] { --size: 6; }
ul.cloud a[data-weight="6"] { --size: 8; }
ul.cloud a[data-weight="7"] { --size: 10; }
ul.cloud a[data-weight="8"] { --size: 13; }
ul.cloud a[data-weight="9"] { --size: 16; }

ul[data-show-value] a::after {
  content: " (" attr(data-weight) ")";
  font-size: 1rem;
}

ul.cloud li:nth-child(2n+1) a { --color: #2399bc; }
ul.cloud li:nth-child(3n+1) a { --color: #a54bd8; }
ul.cloud li:nth-child(4n+1) a { --color: #c38; }

ul.cloud a:focus {
  outline: 1px dashed;
}

ul.cloud a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 0;
  height: 100%;
  background: var(--color);
  transform: translate(-50%, 0);
  opacity: 0.15;
  transition: width 0.25s;
}

ul.cloud a:focus::before,
ul.cloud a:hover::before {
  width: 100%;
}

@media (prefers-reduced-motion) {
  ul.cloud * {
    transition: none !important;
  }
}
    .p-relative {
        position: relative;
      }
  
      .pb-85 {
       padding-bottom: 85px;
      }
  
       .pt-115 {
       padding-top: 115px;
      }
  
      .row {
          --bs-gutter-x: 1.5rem;
          --bs-gutter-y: 0;
          display: flex;
          flex-wrap: wrap;
          margin-top: calc(-1 * var(--bs-gutter-y));
          margin-right: calc(-.5 * var(--bs-gutter-x));
          margin-left: calc(-.5 * var(--bs-gutter-x));
      }
  
      .mt-60 {
      margin-top: 60px;
    }
  
      .d-flex {
          display: flex!important;
          padding-top: 11px;
      }
  
      .d-flex :hover {
          background-color: #B44AFF;
      }
  
  .tpservices-3 {
      /* border: 1px solid #f1f1f1; */
      border-radius: 10px;
      position: relative;
  }
  
  .tpservices {
  padding: 10px 30px;
  /* background: #fff; */
  }
  
  
  
  .tpservices__icon {
      -webkit-transition: all 0.3s ease-out 0s;
      -moz-transition: all 0.3s ease-out 0s;
      -ms-transition: all 0.3s ease-out 0s;
      -o-transition: all 0.3s ease-out 0s;
      transition: all 0.3s ease-out 0s;
    }
    
    .img, img {
        max-width: 100%;
        transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
    }
    
    .tpservices__title {
        font-size: 20px;
        font-weight: var(--tp-fw-sbold);
    }
  
  .tpservices__title p {
      font-size: 15px;
      font-weight: var(--tp-fw-sbold);
      color: #fff;
      outline: none;
      border: none;
      background: transparent;
      font-family: 'Source Sans Pro';
      line-height: 1.2;
    }
    span.tp-sub-title-2.mb-15 {
        color: #e73cff;
    }
    
    .tpservices-3 :hover{
        color: #fff;
    }
    
    h2.tp-title {
        color: #fff;
    }
    h2.pa-h2-quote.pa-bright.fadeInDelay03Duration10.wow.fadeIn {
        font-size: 26px;
    }
    /* use cases end here */

    .navbar{
        position: fixed;
        z-index: 1000;
        height: 100px;
        width: 100%; 
        /* background: rgba(116, 11, 11, 0.25); */
        padding: 18px;
        -webkit-transition: all ease-out .5s;
        -moz-transition: all ease-out .5s;
        -o-transition: all ease-out .5s;
        transition: all ease-out .5s;
    }

    .active {
        background-color: rgb(27 27 27 / 97%);
        }


    /* usecase banner  */
    .tpservices__icon1:hover{
    background-color: #00ced0!important;
    }

    @media (min-width: 360px) and (max-width: 740px) {
        .col-lg-2{
            max-width: 50%;
            padding-right: 5px!important;
            padding-left: 5px!important;
          
        }
      }


    

    @media (min-width: 393px) and (max-width: 768px) {
        .col-lg-2{
            max-width: 50%;
            padding-right: 5px!important;
            padding-left: 5px!important;
          
        }
      }

    @media (min-width: 390px) and (max-width: 884px) {
        .col-lg-2{
            max-width: 50%;
            padding-right: 5px!important;
            padding-left: 5px!important;
          
        }
      }

    
   