/*---- Price Table ----*/

  .power-bg-blue{
    background: #2c1a73;
  }
  .power-bg-black{
    background: #000000;
  }
  .power-bg-red{
    background: #df0e0e;
  }
  .power-bottom-radius-15{
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
  } 
  /* -------- Pricetable ---------- */
  .power-price-table{ 
    text-align: center;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    overflow: hidden;
  }
  .power-price-table:hover{
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
  }
  .power-price-table .power-price-btn a.active,
  .power-price-table .power-price-btn a:not(:disabled):not(.disabled):active,
  .power-price-table .power-price-btn a:not(:disabled):not(.disabled).active{
    background: linear-gradient(#c967ff 30%, #7a39fb);
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
  }
  .power-price-table:hover .power-price-btn a{
    background: linear-gradient(#7a39fb 30%, #c967ff);
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
  }
  .power-price-table .power-price-btn a, .power-price-table-wihte .power-price-btn a, .power-price-table-color .power-price-details .power-price-btn a, .power-price-table-color-circle .power-price-details .power-price-btn a{
    color: #ffffff;
  }
  .power-price-heading h6{
    letter-spacing: 1px;
    line-height: 30px;
    color: #222222;
    font-family: "Poppins";
    font-weight: 500;
    text-transform: uppercase;
  }
  .power-price-table:hover h6{
    color: #ffffff;
  }
  .power-price-heading span.power-value-number{
    font-size: 48px;
    line-height: 46px;
    font-family: "Poppins";
    font-weight: 700;
    text-align: center;
  }
  .power-price-heading .power-value-price{
    font-size: 20px;
    line-height: 54px;
    font-family: "Poppins";
    font-weight: 500;
    text-align: center;
    top: -23px;
  }
  .power-value-violet {
    color: #9e4cfd;
  }
  .power-number-violet {
    color: #9e4cfd;
  }
  .power-price-heading h6.power-price-below{
    font-size: 14px;
    line-height: 29px;
    color: #7d8fa6;
    font-family: "Hind";
    font-weight: 400;
    text-align: center;
  }
  .power-price-heading .power-price-icon i{
    font-size: 24px;
    line-height: 34px;
  }
  .power-price-icon-violet i{
    color: #a154fd;
  }
  .power-price-icon{
    position: relative;
    max-width: 250px;
    margin: 0 auto;
  }
  .power-price-icon-with-border{
    display: inline-block;
    position: relative;
  }
  .power-price-icon-with-border::before{
    content: "";
    position: absolute;
    height: 1px;
    width: 85px;
    background: #d7d7d7;
    left: -100px;   
    top: 20px;
  }
  .power-price-icon-with-border::after{
    content: "";
    position: absolute;
    height: 1px;
    width: 85px;
    background: #d7d7d7;
    right: -100px;   
    top: 20px;
  }
  .power-price-details ul li{
    list-style: none;
  }
  .power-price-details ul.power-price-details-info li{
    font-size: 16px;
    line-height: 45px;
    font-family: "Hind";
    font-weight: 400;
    text-align: center;
  }
  .power-price-details ul.power-price-details-black li{
    color: #222222;
  }
  .power-price-details-black{
    padding: 5px 0 15px 0;
  }
  .power-price-table:hover ul.power-price-details-black li{
    color: #ffffff;
  }
  .power-price-btn a{
    font-size: 12px;
    letter-spacing: 1px;
    font-family: "Hind";
    font-weight: 500;
    border: 0;
  }
  .power-price-table:hover .power-price-btn a{
    box-shadow: none;
    border: none;
  }
  .power-btn-linear-bg{  
    background: linear-gradient(#c967ff 30%, #7a39fb);
  }
  .power-btn-linear-blue{  
    background: linear-gradient(#299bff 30%, #2c57fe);
  }
  .power-btn-md{
    padding: 15px 80px;
  }
  .power-btn-radius-half{
    border-radius: 50px;
  }
  .power-btn-box-shadow{
    -webkit-box-shadow: 0px 4px 15px 9px rgba(0,0,0,.1);
    -moz-box-shadow: 0px 4px 15px 9px rgba(0,0,0,.1);
    box-shadow: 0px 4px 15px 9px rgba(0,0,0,.1);}
  /* -------- power-price-table-wihte ---------- */
  .power-price-table-wihte{
    background: #ffffff;
    border-radius: 5px;
    padding: 50px 0;
    text-align: center;
    margin-bottom: 30px;
  }
  .power-price-table-wihte h6{  
    letter-spacing: 1px;
    color: #222222;
    font-family: "Poppins";
    font-weight: 700;
    line-height: 30px;
    text-align: center;
  }
  .power-value-blue{  
    color: #2975ff;
  }
  .power-number-blue{  
    color: #2975ff;
  }
  .power-price-details-blue{
    color: #2975ff;
    padding: 5px 0 20px 0;
  }
  .power-price-details ul.power-price-details-blue li:nth-child(even){
    background: #e7f1ff;
  }
  .power-price-details ul.power-price-details-blue li:nth-child(odd){
    background: #ffffff;
  }
  .power-price-table-wihte .power-price-btn a.active,
  .power-price-table-wihte .power-price-btn a:not(:disabled):not(.disabled):active,
  .power-price-table-wihte .power-price-btn a:not(:disabled):not(.disabled).active{
    background: linear-gradient(#2c57fe 30%, #299bff);
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
  }
  .power-price-table-wihte:hover .power-price-btn a{
    background: linear-gradient(#2c57fe 30%, #299bff);
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
  }
  .power-price-table-wihte .power-price-btn{
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
  }
  .power-price-bottom-30{
    margin-bottom: 30px;
  }
  .power-price-icon-blue i{
    color: #2975ff;
  }
  /* -------- power-price-table-color ---------- */
  .power-price-table-color{
    margin-bottom: 30px;
  }
  .power-price-table-color .power-price-heading{
    background: #001961;  
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    padding: 45px 0 15px 0;
    text-align: center;
  }
  .power-price-table-color .power-price-heading h6{
    color: #ffffff;
  }
  .power-price-color{
    background: #2993ff;
    padding: 10px 0 60px 0;
    text-align: center;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .power-price-details-dark-blue{
    padding: 0 50px;
    margin-bottom: 30px;
  }
  .power-price-details-dark-blue li{
    color: #001961;
    border-bottom: 1px solid #6dcff6;
  }
  .power-btn-dark-blue{
    background: #001961;
  }
  .power-price-table-color:hover .power-price-color .power-price-btn a{
    background: #ffffff;
    color: #000000;
  }
  .power-btn-white{
    background: #ffffff;
  }
  /* -------- power-price-table-color-circle ---------- */
  .power-price-heading{
    position: relative;
  }
  .power-price-heading-circle{
    padding: 45px 0 80px 0;
    position: relative;
    -webkit-transition: all 0.53s ease;
    -moz-transition: all 0.53s ease;
    transition: all 0.53s ease;
  }
  .power-price-heading-circle-one-color{
    background: #000e52;
  }

  .power-price-heading-circle h5{  
    line-height: 30px;
    color: #ffffff;
    font-family: "Poppins";
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  .power-price-heading-circle p{
    font-size: 12px;
    line-height: 24px;
    color: #ffffff;
    font-family: "Hind";
    font-weight: 400;
    text-align: center;
  }
  .power-price-value-circle{
    position: relative;
  }
  .power-price-value-circle{
    position: relative;
    z-index: 9;
    width: 120px;
    height: 120px;
    line-height: 50px;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-radius: 100%;
    border: 0px solid #ffffff;
    background: #ffffff;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    
  }
  .power-price-value-circle h6.power-price-below{
    line-height: 0;
    position: relative;
    margin-top: -8px;
    color: #000000;
  }
  .power-price-value-circle .power-value-number{
    font-size: 48px;
    line-height: 46px;
    color: #000e52;
    font-family: "Poppins";
    font-weight: 700;
    text-align: center;
    position: relative;
  }
  .power-price-value-circle .power-value-price{
    font-size: 20px;
    line-height: 55px;
    color: #000000;
    font-family: "Poppins";
    font-weight: 500;
    text-align: center;
    top: -23px;
  }
  .power-price-value-circle::before{
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 120px;
    height: 120px;
    z-index: -1;
    background: #c7e4fb;
    border: 5px solid #c7e4fb;
    border-radius: 100%;
    animation: pulse-icon 1500ms ease-out infinite;
}
@-webkit-keyframes pulse-icon {
    0% {
      -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
    }
    70% {
        -webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
    }
  }
  @keyframes pulse-icon {
    0% {
      transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
      opacity: 1;
  }
  100% {
      transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
      opacity: 0;
  }
}

  .power-price-table-color-circle .power-price-details .power-price-details-info, .power-price-table-color-two-circle .power-price-details .power-price-details-info{  
    padding: 80px 0 0px 0;
    margin-bottom: 0;
  }
  .power-circle-middle{
    position: relative;
    z-index: 2;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    width: 120px;
    height: 120px;
    background: #fff;
    border: 5px solid #fff;
    border-radius: 100%;
    -moz-box-shadow: inset 0px 0px 15px rgba(71, 89, 216, 0.4);
    -webkit-box-shadow: inset 0px 0px 15px rgba(71, 89, 216, 0.4);
    box-shadow: inset 0px 0px 15px rgba(71, 89, 216, 0.4);
  }
  .power-price-white{
    background: #ffffff;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
  }
  .power-price-table-color-circle .power-price-details ul.power-price-details-info li, .power-price-table-color-two-circle .power-price-details ul.power-price-details-info li{
    color: #7d8fa6;
    border-bottom: 1px solid #eff6ff;
  }
  .power-price-table-color-circle .power-price-details ul.power-price-details-info li:last-child{
    border: 0;
  }
  .power-price-white .power-price-btn{
    padding-top: 30px;  
    padding-bottom: 50px;
  }
  .power-price-table-color-circle .power-price-white .power-price-btn a{
    -webkit-box-shadow: 0px 6px 35px -16px rgba(0,0,0,1);
    -moz-box-shadow: 0px 6px 35px -16px rgba(0,0,0,1);
    box-shadow: 0px 6px 35px -16px rgba(0,0,0,1);
  }
  .power-price-table-color-circle:hover .power-price-white .power-price-btn a{
    background: #ff0671;
    -webkit-box-shadow: 0px 6px 35px -16px rgba(255,6,113,1);
    -moz-box-shadow: 0px 6px 35px -16px rgba(255,6,113,1);
    box-shadow: 0px 6px 35px -16px rgba(255,6,113,1);
  }
  .power-price-table-color-circle:hover .power-price-value-circle sup, .power-price-table-color-circle:hover .power-price-value-circle span, .power-price-table-color-circle:hover .power-price-value-circle h6{
    color: #ff0671;
  }
  /* -------- power-price-table-color-circle-two-color ---------- */
  .power-price-heading-circle-two-color{
    background: #df0e0e;
  }
  .power-price-table-color-two-circle .power-price-details .power-price-btn a{
    color: #df0e0e;
  }
  .power-price-table-color-two-circle:hover .power-price-heading-circle-two-color, .power-price-table-color-two-circle:hover .power-price-btn{
    background: #000000;
    -webkit-transition: all 0.53s ease;
    -moz-transition: all 0.53s ease;
    transition: all 0.53s ease;
  }
  .power-price-table-color-two-circle .power-price-btn{
    -webkit-transition: all 0.53s ease;
    -moz-transition: all 0.53s ease;
    transition: all 0.53s ease;
  }
  .power-price-table-color-two-circle:hover .power-price-btn a{
    background: #df0e0e;
    color: #ffffff;
  }
  .power-price-table-color-two-circle:hover .power-price-heading-circle h5{
    color: #df0e0e;
  }
  @media only screen and (max-width: 1200px) {
    .power-price-table {
      padding: 50px 0px;
    }
  }

  .power-price-details-info{
    display: inline-block;
  }

  .peeao-wrapper .power-price-table .power-price-details ul{
    width: 100%;
  }
  .peeao-wrapper .power-price-table .power-price-btn a{
    border: none;
  }