
 


.banner-content h1 {
    font-size: 55px;
    line-height: 65px;
    margin-top: 15px;
    margin-bottom: 20px;
  
}




.features-card .icon img{
   width: 90px;
   height: 90px;
   padding: 10px;
   background: radial-gradient(circle, rgba(63,94,251,1) 0%, rgba(252,70,107,1) 100%);
   border-radius: 30px;
}



.services-card.five .service-shape-5 {
    position: absolute;
    top: 0;
    right: -48%;
}


.PG-sec,
.BP-sec,
.payout,
.aeps-sec,
.sass{
    padding: 40px 0;
}

.navbar-area{
    background-color: white;
}


.navbar-area .desktop-nav .navbar .navbar-nav .nav-item a{
    color: #000;
}


.desktop-nav .navbar .navbar-nav .nav-item:hover a{
    color: #fd7529;
}



 .navbar-area.is-sticky .navbar-nav .nav-item a{
    color: #fff!important;
 }



 .privacy-policy-sec ul li{
    padding: 10px 0;
 }

 .privacy-policy-sec{
    padding: 40px 0;
 }

 .privacy-policy-box{
    padding: 20px;
   box-shadow: 1px 1px 5px rgba(0,0,0,.5);
 }

 .terms-conditions-box{
    box-shadow: 1px 1px 5px rgba(0,0,0,.5);
    padding: 20px;
 }


 .terms-conditions-sec{
    padding: 40px 0;
 }
.refund-policy-sec{
    padding: 40px 0;
}

 .refund-policy-box{
    box-shadow: 1px 1px 5px rgba(0,0,0,.5);
    padding: 20px;
 }


 .feature-title span img{
   width: 70px!important;
  
   padding: 20px 0;
 }


 .feature-card{
   box-shadow: 1px 1px 5px rgba(0,0,0,.1);
   padding: 0 20px;
   padding-bottom: 20px;
   
   border-radius: 5px;
 }


 .feature-card:hover{
      background-image: linear-gradient(to top, #602e8e 50%, transparent 50%);
      background-size: 100% 200%;
      background-position: top;
      transition: background-position 0.4s ease-in-out;
      color: black;
      background-position: bottom;
   
 }


 .feature-card:hover p{
   color: #fff;
   transition:0.4s ease-in-out;
 }


 .feature-card:hover .feature-title h3{
   color: #fff;
   transition:0.4s ease-in-out
 }



 
 
 .benefit-box {
  display: block;
  top: 0px;
  position: relative;
 
  /*background-color: #f7f2fb;*/
  /*border-radius: 4px;*/
  padding: 25px 40px;
  margin: 12px;
  text-decoration: none;
  z-index: 0;
  overflow: hidden;
  /*border: 1px solid #f2f8f9;*/
  /*border-radius: 10px 0px 10px 0px;*/
    transition: all 0.2s ease-out;
    box-shadow: 0px 4px 8px rgb(38 38 38 / 7%);
    top: -4px;
    /*border: 1px solid #cccccc;*/
    background-color: #ffffff;

  /*&:hover {*/
  /*  transition: all 0.2s ease-out;*/
  /*  box-shadow: 0px 4px 8px rgba(38, 38, 38, 0.2);*/
  /*  top: -4px;*/
  /*  border: 1px solid #cccccc;*/
  /*  background-color: white;*/
  /*}*/

  &:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: -16px;
    right: -16px;
   
    height: 32px;
    width: 32px;
    border-radius: 32px;
    transform: scale(2);
    transform-origin: 50% 50%;
    transition: transform 0.15s ease-out;
  }

  &:hover:before {
    transform: scale(2.15);
  }
}

 .value-card{
   padding: 10px;
 }

.inner-value-card{
box-shadow: 0 0 5px rgba(0,0,0,.1);
padding: 20px;
background-color: #fff;
}

.inner-value-card h4{
   padding-top: 10px;
}


.banner-content span{
   color: #f637a6;
}


.section-title .sub-title{
   color: #ff0571;
}


.desktop-nav .navbar-brand img{
   width: 120px;
}


.navbar-area.is-sticky .navbar-nav .nav-item a{
color: #602e8e!important;
}


.navbar-area .desktop-nav .navbar .navbar-nav .nav-item a {
   color: #602e8e;
}

.navbar .navbar-nav .nav-item:hover a{
   color: #ea088b!important;
}


.feature-card .feature-title span .light-img{
   display: none;
}


.feature-card:hover .feature-title span .dark-img{
   display: none;
  

}

.feature-card:hover .feature-title span .light-img{
   display: block;
  
}

.section-heading .sub-title{
   color: #ff0571;
}

.modern-info ul li i{
   color: #ea088b;
}

.address ul li i{
   color: #ea088b;
}


.address ul li a:hover{
   color: #ea088b;
}


.address .location li i:hover{
   background-color: #ea088b;
}

.copy-area .copy p span{
   color: #ea088b;
}

.copy-area .copy p a {
   color: #ea088b;
}

.go-top{
   background-color:#ea088b;
}

.go-top::before{
   background-color:#602e8e;
}

.modern-graphic-area-one{
   background-color: #f6f3f036;
}


.page-banner-heading ul li a{
   color: #ea088b;
}

.value-card .inner-value-card img{
   width: 50px;
}


.BP-sec{
   background-color: #f6f3f036;
}


.aeps-sec{
   background-color: #f6f3f036;
}

.pel-address ul li .icon i{
   color: #ea088b;
}


.section-title .subtitle{
   color: #ea088b;
}

.widget  img{
    width:120px;
}
