@media (max-width: 5000px) {

}

@media (max-width: 1920px) {
  
}

@media (max-width: 1700px) {

}

@media (max-width: 1600px) {
  
}

@media (max-width: 1500px){


}

@media (max-width: 1440px){
  .hero .container{padding-top: 30px;}
  header .col-md-6:first-child{padding: 0 0 0 5.5%;}
}

@media (max-width: 1366px){
  

} 

@media (max-width: 1024px) {
  
  
}

@media (max-width: 768px) {
  

}

@media (max-width: 600px) {
  h1{font-size: 50px; color: #000; line-height: 60px; font-weight: 400; margin-bottom: 25px;}
  h2 {font-size: 30px; line-height: 40px;}
  h3 {font-size: 25px; line-height: 35px;}
  .features h3 {font-size: 22px;line-height: 32px;}
  p.lead {font-size: 16px;line-height: 26px;}
  .features p{font-size: 16px;}
  .features-block {padding: 40px 20px;}
  .kpi-img {padding: 20px;}
  .kpi-img img{width: 100% !important;}
  .hero {height: 83vh; overflow: hidden;}
   video.fullscreen {transform:scale(3.3);left: 0; right: 0; bottom: 23%;}
  .hero .container {padding-top: 50px;}
  .hero p.lead {font-size: 20px;}
  .one{background:url(../images/triangles.svg) top 30px right 30px no-repeat #FFFBDF!important;}
  .two{background:url(../images/triangles.svg) top 30px right 30px no-repeat #F3E3F8!important;}
  .three{background:url(../images/triangles.svg) top 30px right 30px no-repeat #FFFBDF!important;}
  .four{background:url(../images/triangles.svg) top 30px right 30px no-repeat #F3E3F8!important;}
  .five{background:url(../images/triangles.svg) top 30px right 30px no-repeat #FFFBDF!important;}
  .six{background:url(../images/triangles.svg) top 30px right 30px no-repeat #F3E3F8!important;}
  header .col-md-6:first-child{padding: 60px 0 60px 0;}
  header h1{font-size: 45px;line-height: 55px;}
  header h1 span{font-size: 20px; display: block; line-height: 26px; font-weight: 400;}
  .data {background-image: linear-gradient(180deg, #FFFDF5 0 47.2%, #4E125B 47.2% 100%);}
  .data .col-md-6:first-child{background: #FFFDF5;padding: 60px 25px;}
  .data .col-md-6:last-child{background: #4E125B;padding: 60px 25px;}
  .col-md-12.mt-3{margin-top: 0!important;}
  section{padding: 70px 0;}
  footer{padding: 40px 0 50px 0;}
  footer .social-media{margin: 10px 0; text-align: center;}
  footer, .footer-nav ul, footer .footer-nav ul{text-align: center;}
  footer .footer-nav ul li{margin: 5px 10px 5px 10px;}
  footer .footer-nav .col-md-9{max-width: 75%; margin: 0 auto;}
  footer .footer-nav:before{width: 100%!important; background-size: contain; top: -10px;}
  .footer-logo{margin-bottom: 40px;}
  .row {--bs-gutter-x: auto;}
  footer .copyright{text-align: center;}
}

@media (max-width: 480px) {
    
}

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