.glow-card {
    background:linear-gradient(to right, #1b1b1b, #9c2c2c, #222121, #3c1717, #f06060);
    border-radius: 20px;
    padding: 30px;
    box-shadow: 0 0 20px #f7f6f5, 0 0 40px #cecdcb, 0 0 60px #5f0b03;
    transition: transform 0.3s ease;
    text-align: center;
    color: #fff;
    max-width: 800px;
    margin: auto;
  }
  
  .glow-card:hover {
    transform: scale(1.02);
  }
  
  .glow-title {
    font-family: 'Monoton', cursive;
    font-size: 2.2rem;
    color: #dfd708;
    text-shadow: 0 0 10px #999898, 0 0 20px #131312;
    margin-bottom: 20px;
  }
  
  .glow-content {
    font-size: 1.05rem;
    line-height: 1.8;
    color: #f0e6e6;
    text-shadow: 0 0 5px #fff;
  }

  

  .gl-card2 {
    background:linear-gradient(to right, #1b1b1b, #9c2c2c, #222121, #3c1717, #f06060);
    border-radius: 20px;
    padding: 30px;
    box-shadow: 0 0 20px #f7f6f5, 0 0 40px #cecdcb, 0 0 60px #5f0b03;
    /* box-shadow: 0 0 20px #ff7300, 0 0 40px #ffa500, 0 0 60px #ffb347; */
    transition: transform 0.3s ease;
    text-align: center;
    color: #fff;
    max-width: 900px;
    margin: auto;
    margin-bottom: 50px;
  }
  
  .gl-card2:hover {
    transform: scale(1.02);
  }
  
  .gl-title {
    font-family: 'Monoton', cursive;
    font-size: 2.2rem;
    color: #cce10a;
    /* text-shadow: 0 0 10px #fff, 0 0 20px #ff7300; */

    text-shadow: 0 0 10px #999898, 0 0 20px #131312;

    margin-bottom: 20px;
  }
  
  .gl-content {
    font-size: 1.05rem;
    line-height: 1.8;
    color: #f2f2f2;
    text-shadow: 0 0 5px #fff;
  }
  .has-two-side{
    color: ffff;
  }

  
  .gradient-smalltext-headhero25 {
    font-size: 2.5rem;
    font-weight: bold;
    background-image: linear-gradient(315deg, #e8fc07 20%, #ebe838 40%, #e8fc06 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: block;
     /* text-shadow: 0 0 10px #bf6464, 0 0 20px #52524a;  */
}


  .gradient-smalltext30 {
    font-size: 2.5rem;
    font-weight: bold;
    background-image: linear-gradient(315deg, #f7f305 40%, #f2f602 40%, #f4f806 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: block;
    font-family: "Poppins",cursive;

    
    
  }  



  .card-div {
    
    background:linear-gradient(to right, #a4a4a4, #9c2c2c, #222121, #dd6969, #595858);
    border-radius: 20px;
    /* box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); */
    padding: 25px;
    margin: 20px 0;
    font-family: 'Poppins', sans-serif;
    color: #fcf9f9;
    line-height: 1.8;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    text-align: center;
    box-shadow: 0 0 20px #f7f6f5, 0 0 40px #cecdcb, 0 0 60px #5f0b03;
  }

  .gl-card3 {
    background:linear-gradient(to right, #1b1b1b, #9c2c2c, #222121, #3c1717, #f06060);
    border-radius: 20px;
    padding: 30px;
    box-shadow: 0 0 20px #f7f6f5, 0 0 40px #cecdcb, 0 0 60px #5f0b03;
    /* box-shadow: 0 0 20px #ff7300, 0 0 40px #ffa500, 0 0 60px #ffb347; */
    transition: transform 0.3s ease;
    text-align: center;
    color: #4b2323;
    max-width: 900px;
    margin: auto;
    margin-bottom: 50px;
  }


  .gl-card3:hover {
    transform: scale(1.02);
  }
  
  .gl-title {
    font-family: 'Monoton', cursive;
    font-size: 2.2rem;
    color: #cce10a;
    /* text-shadow: 0 0 10px #fff, 0 0 20px #ff7300; */

    /* text-shadow: 0 0 10px #999898, 0 0 20px #131312; */

    margin-bottom: 20px;
  }
  
  .gl-content {
    font-size: 1.05rem;
    line-height: 1.8;
    color: #f2f2f2;
    text-shadow: 0 0 5px #fff;
  }



  .gradient-smalltext-head33 {
    font-size: 3rem;
    font-weight: boler;
    background-image: linear-gradient(315deg, #f42308 20%, #d8ef07 40%, #e2e2e1 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: block;
    text-align: center;
    font-family: "Monoton",cursive ;
  }


  .diamond-box {
    padding: 40px;
    background: linear-gradient(to right, #a4a4a4, #9c2c2c, #222121, #dd6969, #595858);
    border-radius: 10px 80px 20px 70px;
    box-shadow: 0 0 20px rgba(255, 0, 0, 0.6),
                0 0 40px rgba(255, 0, 0, 0.3),
                0 0 60px rgba(255, 0, 0, 0.2);
    transition: transform 0.4s ease, box-shadow 0.4s ease;
  }

  .diamond-box:hover {
    transform: scale(1.03);
    box-shadow: 0 0 30px rgba(255, 0, 0, 0.8),
                0 0 60px rgba(255, 0, 0, 0.5),
                0 0 90px rgba(255, 0, 0, 0.3);
  }


    .gradient-smalltext30 {
    font-size: 2.5rem;
    font-weight: bold;
    background-image: linear-gradient(315deg, #f7f305 40%, #f2f602 40%, #f4f806 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: block;
    font-family: "Poppins",cursive;

    
    
  }  

  .gradient-smalltext33 {
    font-size: 2.5rem;
    font-weight: bold;
    background-image: linear-gradient(315deg, #e05a07 10%, #f6f6b4 40%, #f4f806 20%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: block;
    font-family: "Poppins",cursive;

    }  


.gradient-smalltext35 {
        font-size: 2.5rem;
        font-weight: bold;
        background-image: linear-gradient(315deg, #f6e105 10%, #f0f006 40%, #f4f806 20%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        display: block;
        font-family: "Poppins",cursive;
      }  

  .why-us-card {
    padding: 30px;
    background: linear-gradient(to right, #a4a4a4, #9c2c2c, #222121, #dd6969, #595858);
    border-radius: 30px;
    box-shadow: 0 0 20px rgba(255, 0, 0, 0.3), 0 0 40px rgba(255, 255, 255, 0.2);
    color: white;
    transition: transform 0.3s, box-shadow 0.3s;
  }
  
  .why-us-card:hover {
    transform: scale(1.02);
    box-shadow: 0 0 25px rgba(255, 0, 0, 0.5), 0 0 50px rgba(255, 255, 255, 0.3);
  }
  
  .why-us-card ul li {
    font-size: 20px;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
  }
  
  .why-us-card ul li i {
    color: gold;
    margin-right: 12px;
    font-size: 26px;
  }
  
  .gradient-smalltext40 {
    font-size: 2.5rem;
    font-weight: bold;
    background-image: linear-gradient(315deg, #f66905 30%, #dcdcd5 40%, #f4f806 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: block;
    font-family: "Monoton",cursive;
  }  


  .gradient-smalltext44 {
    font-size: 2.5rem;
    font-weight: bold;
    /* background-image: linear-gradient(315deg, #f66905 70%, #1f1f1e 40%, #f4f806 30%); */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: block;
    font-family: "Monoton",cursive;
    /* text-shadow: 1px 1px 2px rgb(154, 152, 152); */

    background-image: linear-gradient(315deg, #f66905 0%, #eeeee6 50%, #f4f806 100%);

  }  


  @keyframes pulse {
    0% {
      transform: scale(1);
      box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
    }
    70% {
      transform: scale(1.05);
      box-shadow: 0 0 20px 10px rgba(255, 255, 255, 0);
    }
    100% {
      transform: scale(1);
      box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    }
  }
  
  .custom-b {
    animation: pulse 2s infinite;
  }
  

  .gradient-smalltext50 {
    font-size: 2.5rem;
    font-weight: bold;
    background-image: linear-gradient(315deg, #f4391c 40%, #f2f602 40%, #f4f806 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: block;
    font-family: "Poppins",cursive;

    
    
  }  