/*--------------------------------------------------------------
  # CSS
  --------------------------------------------------------------*/
.features-section {background: rgb(0,133,211);
  background: -moz-linear-gradient(180deg, rgba(0,133,211,0.5) 0%, rgba(255,255,255,0) 100%);
  background: -webkit-linear-gradient(180deg, rgba(0,133,211,0.5) 0%, rgba(255,255,255,0) 100%);
  background: linear-gradient(180deg, rgba(0,133,211,0.5) 0%, rgba(255,255,255,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0085d3",endColorstr="#ffffff",GradientType=1);}

.features-listing {display: flex;justify-content: center;/*flex-wrap: wrap;*/align-items: baseline;gap: 65px;margin-top: 30px;}
.features-block {display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;justify-content: center; max-width:25%; min-width: 25%;}
.features-block h3 {font-size: 70px;line-height: 70px;color: #0085D3;font-weight: 700;margin-bottom: 0; position: relative;}
.features-block p {font-size: 24px;line-height: 30px; margin-bottom: 0;font-weight: 600;}
.features-block .features-content {margin-top: 10px;position: relative;}
.charwrap {font-size: 50px;line-height: 70px;color: #0085D3;font-weight: 700;position: absolute;top: 0px;right: -30px;}


.features-listing .features-block img {height: 120px;width: 120px;}
.wrap-count {position: relative;display: inline-block;}

.expandwrap-inner div.expander {
  /* min-height: 350px; */
}

.policy-table-structure {margin-bottom: 30px;}
.policy-table-structure table {border: 1px solid #ccc}
.policy-table-structure th { background-color: #eee; padding: 8px 8px;border: 1px solid #ccc}
.policy-table-structure td { padding: 8px 8px; border: 1px solid #ccc}
.policy-table-structure td p, .policy-table-structure th p {margin-bottom: 0;}

.policy-page ol li {margin-bottom: 15px;}

.textlacs {font-size:25px;right:-90px;}


.container-sticky-wrap {position: relative;}

.features-date-warpper {display: flex;align-items: end;justify-content: end;margin-top: 30px;}
.features-date-warpper p {font-size: 14px; font-style:italic; margin-bottom:0;}

@media screen and (min-width: 769px) {
  /* .sticky-wrap { position: relative; top: 0; } */
}


/*--------------------------------------------------------------
  # Responsive CSS
  --------------------------------------------------------------*/
@media screen and (min-width: 1680px) { 

}


@media screen and (max-width: 1440px) { 
  .features-block p {font-size: 22px; line-height: 1.25;}
  .features-block h3{font-size: 55px; line-height: 1;}
}


@media screen and (max-width: 1280px) {
 

}


@media screen and (max-width: 767px) {

  .features-block h3 {font-size: 40px;line-height: 40px;}
  .features-block p {font-size: 18px;line-height: 22px;}
  .features-listing .features-block img {height: 70px;width: 70px;}
  .splitting .word, .splitting .char {height: 42px;}

  .features-block .features-content {max-width: max-content;}
  .charwrap {top:-15px;}
  .features-listing{align-items: start;}
  .wrap-count {margin-bottom: 7px;}

  .features-block {max-width:280px; min-width:280px; margin-bottom: 20px;}

  }
  @media screen and (max-width: 360px) {
   
  }
  
  @media screen and (max-width: 1366px) { 
    /* .common-title-wrap h2 {font-size: 2.5rem;} */
  }
  @media screen and (min-width: 1280px) and (max-width: 1280px) and (min-height: 720px) and (max-height: 720px),
screen and (min-resolution: 144dpi) and (max-resolution: 150dpi),
screen and (min-resolution: 1.5dppx) and (max-resolution: 1.56dppx) {
  .features-block h3 {font-size: 55px;line-height: 55px;}
  .features-block p {font-size: 18px;line-height: 1.25;}


}


/* For 150% scale (DPR = 1.5) */
@media screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), 
screen and (min-width: 1024px) and (min-resolution: 144dpi) {
.features-block {max-width: 20%;min-width: 20%;}
	
}
/* For 125% scale (DPR = 1.25) */
@media screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.25), 
screen and (min-width: 1024px) and (min-resolution: 120dpi) {
	
}

  @media screen and (max-width: 991px) {
    
  }
  
  
  @media screen and (min-width: 768px) and (max-width: 1023px) {



  
  }
  
  @media only screen and (min-width: 851px) and (max-width: 992px) {

  
  }


@media screen and (max-width: 992px) {

  
}
@media screen and (max-width: 1024px) {}
@media only screen and (min-width: 320px) and (max-width: 992px) {}
@media only screen and (min-width: 375px) and (max-width: 384px) {}
@media only screen and (min-width: 360px) and (max-width: 374px) {}
@media only screen and (min-width: 400px) and (max-width: 650px) {}
@media only screen and (min-width: 411px) and (max-width: 450px) {}
@media only screen and (min-width: 390px) and (max-width: 410px) {}

@media only screen and (min-width: 810px) and (max-width: 850px) {
 


}

@media only screen and (min-width: 1024px) and (max-width: 1080px) {
 
  
}


@media only screen and (min-width: 1280px) and (max-width: 1300px) {}




  @media only screen and (min-width: 1349px) and (max-width: 1439px) {}



  @media only screen and (min-width: 1440px) and (max-width: 1445px) {
  
    
  }

@media screen and (min-width: 1920px) {
 

}
@media only screen and (min-width: 1600px) and (max-width: 1679px) {

}
@media only screen and (min-width: 1680px) and (max-width: 1685px) {

}



@media screen and (max-width: 320px) {
}

@media screen and (max-width: 320px) {
}
@media screen and (max-width: 992px) {
  


}

@media only screen and (min-width: 769px) and (max-width: 1023px) {
}




@media all and (min-width: 992px) {
  

 
}

@media screen and (max-width: 640px) {
}

@media all and (min-width: 992px) {

}

@media only screen and (-webkit-min-device-pixel-ratio: 1) {
}

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
  }
}

@media not all and (min-resolution: 0.001dpcm) {
  @media only screen and (min-width: 1280px) and (max-width: 1300px) {
  }
}

@media not all and (min-resolution: 0.001dpcm) {
  @media only screen and (min-width: 1024px) and (max-width: 1080px) {
  }
}

@media not all and (min-resolution: 0.001dpcm) {
  @media only screen and (min-width: 1920px) {
  }
}

@media not all and (min-resolution: 0.001dpcm) {
  @media only screen and (max-width: 767px) {
  }
}

@media not all and (min-resolution: 0.001dpcm) {
  @media only screen and (min-width: 768px) and (max-width: 1023px) {
  }
}

@media (prefers-reduced-motion: reduce) {
  
}

@media only screen and (max-width: 640px) {

}