/* ==========================================
   ALI WELEKHASIA OFFICIAL WEBSITE
      Premium Theme
      ========================================== */

      *{
          margin:0;
              padding:0;
                  box-sizing:border-box;
                      scroll-behavior:smooth;
                      }

                      body{
                          font-family:'Poppins',sans-serif;
                              background:#050505;
                                  color:#ffffff;
                                      line-height:1.7;
                                      }

                                      /* Scroll Bar */

                                      ::-webkit-scrollbar{
                                          width:10px;
                                          }

                                          ::-webkit-scrollbar-track{
                                              background:#111;
                                              }

                                              ::-webkit-scrollbar-thumb{
                                                  background:#d4af37;
                                                      border-radius:20px;
                                                      }

                                                      /* HEADER */

                                                      header{

                                                          position:fixed;

                                                              top:0;

                                                                  width:100%;

                                                                      display:flex;

                                                                          justify-content:space-between;

                                                                              align-items:center;

                                                                                  padding:18px 8%;

                                                                                      background:rgba(0,0,0,.85);

                                                                                          backdrop-filter:blur(10px);

                                                                                              z-index:9999;

                                                                                              }

                                                                                              .logo img{

                                                                                                  width:170px;

                                                                                                  }

                                                                                                  nav ul{

                                                                                                      display:flex;

                                                                                                          list-style:none;

                                                                                                          }

                                                                                                          nav ul li{

                                                                                                              margin-left:30px;

                                                                                                              }

                                                                                                              nav ul li a{

                                                                                                                  text-decoration:none;

                                                                                                                      color:white;

                                                                                                                          font-weight:500;

                                                                                                                              transition:.4s;

                                                                                                                              }

                                                                                                                              nav ul li a:hover{

                                                                                                                                  color:#d4af37;

                                                                                                                                  }

                                                                                                                                  /* HERO */

                                                                                                                                  .hero{

                                                                                                                                      height:100vh;

                                                                                                                                          background:

                                                                                                                                              linear-gradient(rgba(0,0,0,.65),

                                                                                                                                                  rgba(0,0,0,.75)),

                                                                                                                                                      url("images/hero.jpg");

                                                                                                                                                          background-size:cover;

                                                                                                                                                              background-position:center;

                                                                                                                                                                  display:flex;

                                                                                                                                                                      justify-content:center;

                                                                                                                                                                          align-items:center;

                                                                                                                                                                              text-align:center;

                                                                                                                                                                              }

                                                                                                                                                                              .overlay{

                                                                                                                                                                                  max-width:900px;

                                                                                                                                                                                  }

                                                                                                                                                                                  .hero h1{

                                                                                                                                                                                      font-size:65px;

                                                                                                                                                                                          color:#d4af37;

                                                                                                                                                                                              margin-bottom:20px;

                                                                                                                                                                                              }

                                                                                                                                                                                              .hero p{

                                                                                                                                                                                                  font-size:22px;

                                                                                                                                                                                                      margin-bottom:40px;

                                                                                                                                                                                                      }

                                                                                                                                                                                                      /* BUTTONS */

                                                                                                                                                                                                      .buttons{

                                                                                                                                                                                                          display:flex;

                                                                                                                                                                                                              justify-content:center;

                                                                                                                                                                                                                  gap:20px;

                                                                                                                                                                                                                      flex-wrap:wrap;

                                                                                                                                                                                                                      }

                                                                                                                                                                                                                      .btn{

                                                                                                                                                                                                                          background:#d4af37;

                                                                                                                                                                                                                              color:#000;

                                                                                                                                                                                                                                  padding:15px 40px;

                                                                                                                                                                                                                                      border-radius:50px;

                                                                                                                                                                                                                                          text-decoration:none;

                                                                                                                                                                                                                                              font-weight:bold;

                                                                                                                                                                                                                                                  transition:.4s;

                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                  .btn:hover{

                                                                                                                                                                                                                                                      transform:translateY(-5px);

                                                                                                                                                                                                                                                          background:#ffffff;

                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                          .btn2{

                                                                                                                                                                                                                                                              border:2px solid #d4af37;

                                                                                                                                                                                                                                                                  color:white;

                                                                                                                                                                                                                                                                      padding:15px 40px;

                                                                                                                                                                                                                                                                          border-radius:50px;

                                                                                                                                                                                                                                                                              text-decoration:none;

                                                                                                                                                                                                                                                                                  transition:.4s;

                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                  .btn2:hover{

                                                                                                                                                                                                                                                                                      background:#d4af37;

                                                                                                                                                                                                                                                                                          color:#000;

                                                                                                                                                                                                                                                                                          }
  .logo img{
        width:180px;
            height:auto;
                display:block;
                }
  /* ==========================================
     WELCOME & MINISTRY
     ========================================== */

     .welcome,
     .ministry{

         padding:100px 10%;
             text-align:center;
                 background:#0b0b0b;

                 }

                 .welcome h2,
                 .ministry h2{

                     font-size:42px;
                         color:#d4af37;
                             margin-bottom:25px;

                             }

                             .welcome p,
                             .ministry p{

                                 max-width:900px;
                                     margin:auto;
                                         font-size:18px;
                                             line-height:1.9;
                                                 color:#dddddd;

                                                 }

                                                 /* ==========================================
                                                    SECTION TITLES
                                                    ========================================== */

                                                    .section-title{

                                                        text-align:center;
                                                            margin-bottom:60px;

                                                            }

                                                            .section-title h2{

                                                                font-size:45px;
                                                                    color:#d4af37;
                                                                        margin-bottom:15px;

                                                                        }

                                                                        .section-title p{

                                                                            color:#cccccc;
                                                                                font-size:18px;

                                                                                }

                                                                                /* ==========================================
                                                                                   MUSIC SECTION
                                                                                   ========================================== */

                                                                                   .music-section{

                                                                                       padding:100px 8%;
                                                                                           background:#050505;

                                                                                           }

                                                                                           .music-grid{

                                                                                               display:grid;

                                                                                                   grid-template-columns:
                                                                                                       repeat(auto-fit,minmax(280px,1fr));

                                                                                                           gap:35px;

                                                                                                           }

                                                                                                           .music-card{

                                                                                                               background:#111111;

                                                                                                                   border-radius:20px;

                                                                                                                       overflow:hidden;

                                                                                                                           transition:.4s;

                                                                                                                               box-shadow:0 10px 30px rgba(0,0,0,.4);

                                                                                                                               }

                                                                                                                               .music-card:hover{

                                                                                                                                   transform:translateY(-10px);

                                                                                                                                       box-shadow:0 15px 40px rgba(212,175,55,.35);

                                                                                                                                       }

                                                                                                                                       .music-card img{

                                                                                                                                           width:100%;
                                                                                                                                               display:block;

                                                                                                                                               }

                                                                                                                                               .music-card h3{

                                                                                                                                                   padding:20px 20px 10px;
                                                                                                                                                       color:#ffffff;
                                                                                                                                                           font-size:24px;

                                                                                                                                                           }

                                                                                                                                                           .music-card p{

                                                                                                                                                               padding:0 20px;
                                                                                                                                                                   color:#bbbbbb;

                                                                                                                                                                   }

                                                                                                                                                                   .music-buttons{

                                                                                                                                                                       display:flex;
                                                                                                                                                                           justify-content:space-between;
                                                                                                                                                                               padding:20px;

                                                                                                                                                                               }

                                                                                                                                                                               .music-buttons a{

                                                                                                                                                                                   text-decoration:none;

                                                                                                                                                                                       background:#d4af37;

                                                                                                                                                                                           color:#000;

                                                                                                                                                                                               padding:12px 22px;

                                                                                                                                                                                                   border-radius:40px;

                                                                                                                                                                                                       font-weight:600;

                                                                                                                                                                                                           transition:.3s;

                                                                                                                                                                                                           }

                                                                                                                                                                                                           .music-buttons a:hover{

                                                                                                                                                                                                               background:white;

                                                                                                                                                                                                               }              
  }     
     /* ==========================================
        FEATURED VIDEO
        ========================================== */

        .video-section{

            padding:100px 8%;
                background:#0b0b0b;

                }

                .video-container{

                    display:grid;

                        grid-template-columns:2fr 1fr;

                            gap:40px;

                                align-items:center;

                                }

                                .video-player iframe{

                                    width:100%;
                                        border:none;
                                            border-radius:20px;
                                                min-height:450px;

                                                }

                                                .video-info h3{

                                                    color:#d4af37;
                                                        font-size:32px;
                                                            margin-bottom:20px;

                                                            }

                                                            .video-info p{

                                                                color:#dddddd;
                                                                    line-height:1.8;
                                                                        margin-bottom:30px;

                                                                        }

                                                                        .video-info a{

                                                                            display:inline-block;
                                                                                text-decoration:none;
                                                                                    background:#d4af37;
                                                                                        color:#000;
                                                                                            padding:15px 35px;
                                                                                                border-radius:40px;
                                                                                                    font-weight:600;
                                                                                                        transition:.3s;

                                                                                                        }

                                                                                                        .video-info a:hover{

                                                                                                            background:#ffffff;

                                                                                                            }

                                                                                                            /* ==========================================
                                                                                                               GALLERY
                                                                                                               ========================================== */

                                                                                                               .gallery-section{

                                                                                                                   padding:100px 8%;
                                                                                                                       background:#050505;

                                                                                                                       }

                                                                                                                       .gallery-grid{

                                                                                                                           display:grid;

                                                                                                                               grid-template-columns:repeat(auto-fit,minmax(280px,1fr));

                                                                                                                                   gap:20px;

                                                                                                                                   }

                                                                                                                                   .gallery-grid img{

                                                                                                                                       width:100%;
                                                                                                                                           border-radius:20px;
                                                                                                                                               cursor:pointer;
                                                                                                                                                   transition:.4s;
                                                                                                                                                       box-shadow:0 8px 20px rgba(0,0,0,.4);

                                                                                                                                                       }

                                                                                                                                                       .gallery-grid img:hover{

                                                                                                                                                           transform:scale(1.05);
                                                                                                                                                               box-shadow:0 10px 35px rgba(212,175,55,.35);

                                                                                                                                                               }

                                                                                                                                                               /* ==========================================
                                                                                                                                                                  EVENTS
                                                                                                                                                                  ========================================== */

                                                                                                                                                                  .events-section{

                                                                                                                                                                      padding:100px 8%;
                                                                                                                                                                          background:#0b0b0b;

                                                                                                                                                                          }

                                                                                                                                                                          .events-grid{

                                                                                                                                                                              display:grid;

                                                                                                                                                                                  grid-template-columns:repeat(auto-fit,minmax(300px,1fr));

                                                                                                                                                                                      gap:30px;

                                                                                                                                                                                      }

                                                                                                                                                                                      .event-card{

                                                                                                                                                                                          background:#111111;
                                                                                                                                                                                              padding:35px;
                                                                                                                                                                                                  border-radius:20px;
                                                                                                                                                                                                      text-align:center;
                                                                                                                                                                                                          transition:.4s;

                                                                                                                                                                                                          }

                                                                                                                                                                                                          .event-card:hover{

                                                                                                                                                                                                              transform:translateY(-10px);

                                                                                                                                                                                                              }

                                                                                                                                                                                                              .event-card h3{

                                                                                                                                                                                                                  color:#d4af37;
                                                                                                                                                                                                                      margin-bottom:20px;

                                                                                                                                                                                                                      }

                                                                                                                                                                                                                      .event-card p{

                                                                                                                                                                                                                          color:#dddddd;
                                                                                                                                                                                                                              margin-bottom:25px;

                                                                                                                                                                                                                              }

                                                                                                                                                                                                                              .event-card a{

                                                                                                                                                                                                                                  display:inline-block;
                                                                                                                                                                                                                                      background:#d4af37;
                                                                                                                                                                                                                                          color:#000;
                                                                                                                                                                                                                                              padding:12px 30px;
                                                                                                                                                                                                                                                  text-decoration:none;
                                                                                                                                                                                                                                                      border-radius:40px;
                                                                                                                                                                                                                                                          font-weight:600;

                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                          /* ==========================================
                                                                                                                                                                                                                                                             TESTIMONIES
                                                                                                                                                                                                                                                             ========================================== */

                                                                                                                                                                                                                                                             .testimony-section{

                                                                                                                                                                                                                                                                 padding:100px 8%;
                                                                                                                                                                                                                                                                     background:#050505;

                                                                                                                                                                                                                                                                     }

                                                                                                                                                                                                                                                                     .testimony-grid{

                                                                                                                                                                                                                                                                         display:grid;

                                                                                                                                                                                                                                                                             grid-template-columns:repeat(auto-fit,minmax(320px,1fr));

                                                                                                                                                                                                                                                                                 gap:30px;

                                                                                                                                                                                                                                                                                 }

                                                                                                                                                                                                                                                                                 .testimony-card{

                                                                                                                                                                                                                                                                                     background:#111111;
                                                                                                                                                                                                                                                                                         padding:35px;
                                                                                                                                                                                                                                                                                             border-left:5px solid #d4af37;
                                                                                                                                                                                                                                                                                                 border-radius:15px;
                                                                                                                                                                                                                                                                                                     transition:.3s;

                                                                                                                                                                                                                                                                                                     }

                                                                                                                                                                                                                                                                                                     .testimony-card:hover{

                                                                                                                                                                                                                                                                                                         transform:translateY(-8px);

                                                                                                                                                                                                                                                                                                         }

                                                                                                                                                                                                                                                                                                         .testimony-card p{

                                                                                                                                                                                                                                                                                                             color:#dddddd;
                                                                                                                                                                                                                                                                                                                 line-height:1.8;
                                                                                                                                                                                                                                                                                                                     margin-bottom:20px;

                                                                                                                                                                                                                                                                                                                     }

                                                                                                                                                                                                                                                                                                                     .testimony-card h4{

                                                                                                                                                                                                                                                                                                                         color:#d4af37;

                                                                                                                                                                                                                                                                                                                         }     
                                                                                                                                                                                               /* ==========================================
                                                                                                                                                                                                  PRAYER REQUEST
                                                                                                                                                                                                  ========================================== */

                                                                                                                                                                                                  .prayer-section{

                                                                                                                                                                                                      padding:100px 8%;
                                                                                                                                                                                                          background:#0b0b0b;

                                                                                                                                                                                                          }

                                                                                                                                                                                                          .prayer-section form{

                                                                                                                                                                                                              max-width:800px;
                                                                                                                                                                                                                  margin:auto;
                                                                                                                                                                                                                      display:flex;
                                                                                                                                                                                                                          flex-direction:column;
                                                                                                                                                                                                                              gap:20px;

                                                                                                                                                                                                                              }

                                                                                                                                                                                                                              .prayer-section input,
                                                                                                                                                                                                                              .prayer-section textarea{

                                                                                                                                                                                                                                  width:100%;
                                                                                                                                                                                                                                      padding:18px;
                                                                                                                                                                                                                                          border:none;
                                                                                                                                                                                                                                              border-radius:12px;
                                                                                                                                                                                                                                                  background:#1b1b1b;
                                                                                                                                                                                                                                                      color:#ffffff;
                                                                                                                                                                                                                                                          font-size:16px;

                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                          .prayer-section input:focus,
                                                                                                                                                                                                                                                          .prayer-section textarea:focus{

                                                                                                                                                                                                                                                              outline:2px solid #d4af37;

                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                              .prayer-section button{

                                                                                                                                                                                                                                                                  background:#d4af37;
                                                                                                                                                                                                                                                                      color:#000;
                                                                                                                                                                                                                                                                          border:none;
                                                                                                                                                                                                                                                                              padding:18px;
                                                                                                                                                                                                                                                                                  border-radius:40px;
                                                                                                                                                                                                                                                                                      cursor:pointer;
                                                                                                                                                                                                                                                                                          font-size:18px;
                                                                                                                                                                                                                                                                                              font-weight:bold;
                                                                                                                                                                                                                                                                                                  transition:.3s;

                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                  .prayer-section button:hover{

                                                                                                                                                                                                                                                                                                      background:#ffffff;

                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                      /* ==========================================
                                                                                                                                                                                                                                                                                                         BLOG
                                                                                                                                                                                                                                                                                                         ========================================== */

                                                                                                                                                                                                                                                                                                         .blog-section{

                                                                                                                                                                                                                                                                                                             padding:100px 8%;
                                                                                                                                                                                                                                                                                                                 background:#050505;

                                                                                                                                                                                                                                                                                                                 }

                                                                                                                                                                                                                                                                                                                 .blog-grid{

                                                                                                                                                                                                                                                                                                                     display:grid;
                                                                                                                                                                                                                                                                                                                         grid-template-columns:repeat(auto-fit,minmax(320px,1fr));
                                                                                                                                                                                                                                                                                                                             gap:30px;

                                                                                                                                                                                                                                                                                                                             }

                                                                                                                                                                                                                                                                                                                             .blog-card{

                                                                                                                                                                                                                                                                                                                                 background:#111111;
                                                                                                                                                                                                                                                                                                                                     border-radius:20px;
                                                                                                                                                                                                                                                                                                                                         padding:30px;
                                                                                                                                                                                                                                                                                                                                             transition:.4s;

                                                                                                                                                                                                                                                                                                                                             }

                                                                                                                                                                                                                                                                                                                                             .blog-card:hover{

                                                                                                                                                                                                                                                                                                                                                 transform:translateY(-10px);

                                                                                                                                                                                                                                                                                                                                                 }

                                                                                                                                                                                                                                                                                                                                                 .blog-card h3{

                                                                                                                                                                                                                                                                                                                                                     color:#d4af37;
                                                                                                                                                                                                                                                                                                                                                         margin-bottom:20px;

                                                                                                                                                                                                                                                                                                                                                         }

                                                                                                                                                                                                                                                                                                                                                         .blog-card p{

                                                                                                                                                                                                                                                                                                                                                             color:#dddddd;
                                                                                                                                                                                                                                                                                                                                                                 margin-bottom:25px;
                                                                                                                                                                                                                                                                                                                                                                     line-height:1.8;

                                                                                                                                                                                                                                                                                                                                                                     }

                                                                                                                                                                                                                                                                                                                                                                     .blog-card a{

                                                                                                                                                                                                                                                                                                                                                                         color:#d4af37;
                                                                                                                                                                                                                                                                                                                                                                             text-decoration:none;
                                                                                                                                                                                                                                                                                                                                                                                 font-weight:bold;

                                                                                                                                                                                                                                                                                                                                                                                 }

                                                                                                                                                                                                                                                                                                                                                                                 /* ==========================================
                                                                                                                                                                                                                                                                                                                                                                                    SHOP
                                                                                                                                                                                                                                                                                                                                                                                    ========================================== */

                                                                                                                                                                                                                                                                                                                                                                                    .shop-section{

                                                                                                                                                                                                                                                                                                                                                                                        padding:100px 8%;
                                                                                                                                                                                                                                                                                                                                                                                            background:#0b0b0b;

                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                            .shop-grid{

                                                                                                                                                                                                                                                                                                                                                                                                display:grid;
                                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns:repeat(auto-fit,minmax(280px,1fr));
                                                                                                                                                                                                                                                                                                                                                                                                        gap:30px;

                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                        .product-card{

                                                                                                                                                                                                                                                                                                                                                                                                            background:#111111;
                                                                                                                                                                                                                                                                                                                                                                                                                border-radius:20px;
                                                                                                                                                                                                                                                                                                                                                                                                                    overflow:hidden;
                                                                                                                                                                                                                                                                                                                                                                                                                        transition:.4s;
                                                                                                                                                                                                                                                                                                                                                                                                                            text-align:center;

                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                            .product-card:hover{

                                                                                                                                                                                                                                                                                                                                                                                                                                transform:translateY(-10px);

                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                .product-card img{

                                                                                                                                                                                                                                                                                                                                                                                                                                    width:100%;

                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                    .product-card h3{

                                                                                                                                                                                                                                                                                                                                                                                                                                        margin:20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                            color:#d4af37;

                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                            .product-card p{

                                                                                                                                                                                                                                                                                                                                                                                                                                                color:#dddddd;
                                                                                                                                                                                                                                                                                                                                                                                                                                                    margin:0 20px 20px;

                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                    .product-card a{

                                                                                                                                                                                                                                                                                                                                                                                                                                                        display:inline-block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin-bottom:25px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding:12px 30px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    background:#d4af37;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        color:#000;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            border-radius:40px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                text-decoration:none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-weight:600;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    /* ==========================================
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       DONATIONS
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ========================================== */

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       .donation-section{

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           padding:100px 8%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               text-align:center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   background:#050505;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   .donation-buttons{

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       display:flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           justify-content:center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               flex-wrap:wrap;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   gap:20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       margin-top:40px;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       .donation-buttons a{

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           text-decoration:none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               background:#d4af37;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   color:#000;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       padding:16px 35px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           border-radius:50px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               font-weight:bold;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   transition:.3s;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   .donation-buttons a:hover{

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       background:#ffffff;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       /* ==========================================
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          CONTACT
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ========================================== */

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .contact-section{

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding:100px 8%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  background:#0b0b0b;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .contact-section form{

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      max-width:900px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin:auto;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              display:flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  flex-direction:column;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:20px;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .contact-section input,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .contact-section textarea{

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding:18px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              border:none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  border-radius:12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      background:#1b1b1b;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          color:#ffffff;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .contact-section button{

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              background:#d4af37;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  color:#000;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      border:none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding:18px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              border-radius:40px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  cursor:pointer;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:18px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-weight:bold;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /* ==========================================
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             FOOTER
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ========================================== */

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             footer{

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 background:#000000;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     padding:60px 8%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         text-align:center;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         .footer-logo img{

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             width:140px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 margin-bottom:20px;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 footer h3{

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     color:#d4af37;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         margin-bottom:15px;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         footer p{

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             color:#cccccc;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 margin-bottom:12px;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .social-links{

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     margin:30px 0;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     .social-links a{

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         color:#d4af37;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             text-decoration:none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 margin:0 15px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     transition:.3s;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     .social-links a:hover{

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         color:#ffffff;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         }
   /* ==========================================
      RESPONSIVE DESIGN
      ========================================== */

      @media (max-width:992px){

      header{

      flex-direction:column;

      padding:20px;

      }

      nav ul{

      flex-wrap:wrap;

      justify-content:center;

      margin-top:20px;

      }

      nav ul li{

      margin:10px;

      }

      .hero h1{

      font-size:48px;

      }

      .hero p{

      font-size:18px;

      }

      .video-container{

      grid-template-columns:1fr;

      }

      }

      /* Tablets */

      @media (max-width:768px){

      .hero{

      padding:0 20px;

      }

      .hero h1{

      font-size:38px;

      }

      .hero p{

      font-size:17px;

      }

      .buttons{

      flex-direction:column;

      align-items:center;

      }

      .music-grid,
      .gallery-grid,
      .events-grid,
      .testimony-grid,
      .blog-grid,
      .shop-grid{

      grid-template-columns:1fr;

      }

      }

      /* Phones */

      @media (max-width:480px){

      .logo img{

      width:130px;

      }

      .hero h1{

      font-size:30px;

      }

      .hero p{

      font-size:15px;

      }

      .section-title h2{

      font-size:30px;

      }

      .welcome,
      .ministry,
      .music-section,
      .video-section,
      .gallery-section,
      .events-section,
      .testimony-section,
      .prayer-section,
      .blog-section,
      .shop-section,
      .donation-section,
      .contact-section{

      padding:70px 20px;

      }

      footer{

      padding:50px 20px;

      }

      }

      /* ==========================================
         IMAGE EFFECTS
         ========================================== */

         img{

         max-width:100%;
         height:auto;
         display:block;

         }

         .music-card img,
         .gallery-grid img,
         .product-card img{

         transition:0.4s ease;

         }

         .music-card:hover img,
         .gallery-grid img:hover,
         .product-card:hover img{

         transform:scale(1.05);

         }

         /* ==========================================
            SMOOTH TRANSITIONS
            ========================================== */

            a,
            button,
            .music-card,
            .event-card,
            .blog-card,
            .product-card,
            .testimony-card{

            transition:0.3s ease;

            }

            /* ==========================================
               SELECTION COLOR
               ========================================== */

               ::selection{

               background:#d4af37;

               color:#000;

               }   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       