*{
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
    transition: .3s;
}

body{
    font-family: 'Poppins', sans-serif;
}
a{
    text-decoration: none;
    color: black;
    transition: .5s;
}
p{line-height: 30px;}



.loading_bg{background-color: #0026c0;z-index: 1000;animation: loading 5s ease-in-out forwards;transform-origin: bottom;}

@keyframes loading{
    0%{transform: scaleY(1);}
    60%{transform: scaleY(1);}
    100%{transform: scaleY(0);}
}   


                /* Home Page Starts Here */

.top_bg{z-index: 100;background-color: #eebb1c;position:fixed;top: 0px;}
.toggle{display: none;}
.toggle_img{width: 60px;}
.serah_aniversary{width:80px;}
.main-logo{width: 80px;}

.dot-menu a{display: block;line-height: 45px;color: #0026c0;border-bottom: 1px solid #999999;padding-left: 15px;}

.banner_bg{background-image: radial-gradient(circle at center, rgba(0, 38, 192, 0.7) 0%, transparent 100%), url('../images/jpg/event_banner_bg.jpg');background-size: cover;
    background-position: center;background-repeat: no-repeat;height: 200px;margin-top: 70px;}
.banner_bg button{background-color: #eebb1c;padding: 10px 15px;border-radius: 5px;border: none;outline: none;cursor: pointer;width: 150px;margin-top: 20px;}
.banner_bg button:hover{background-color: #ffce3c;}

.menu_bar_bg{background-color: #0026c0;top:80px;z-index: 100;}
.menu_bar a{color: white;padding: 20px;border-top: 4px solid transparent;display: inline-block;font-size: 18px;}

.search_bar{padding: 10px 15px;border-radius: 5px;border: none;background-color: white;outline: none;}
.menu_bar a:hover{color: #eebb1c;transform: translateY(-5px);}
.search_btn{position:absolute;right: 0px;top: 0px;background-color: #eebb1c;color: #0026c0;padding: 10px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border: none;outline: none;width: 20%;}

.dot-menu-social-media-icons img{width: 50px;}


.products_header{background-color: #ebe9e9;}
.products_header h1{font-weight: bold;}
.product_sec{border-top-left-radius: 5px;border-top-right-radius: 5px;overflow: hidden;margin-bottom: 30px;width: 15%;}
.product_img_sec{border-top-left-radius: 5px;border-top-right-radius: 5px;overflow: hidden;box-shadow: 0px 0px 10px 0px #999999;}
.product_img_sec img{border-top-left-radius: 5px;border-top-right-radius: 5px;}
.product_sec:hover .product_img_sec img{transform: scale(1.1);}
.product_name{background-color: #ebe9e9;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}  
.product_sec:hover .product_name{background-color: #0026c0;color: white;}
.products_bg{margin-top: 140px;}
.product_cat_sec{width: 15%;}
.product_cat_sec:hover .product_cat_img_sec img{transform: scale(1.1);}
.product_cat_sec:hover .product_cat_name{color: #0026c0;}

.enquiry_bg{margin-top: 140px;}

.product_details_bg{margin-top: 140px;}
.product_detail_img{border-radius: 5px;border: 1px solid #999999;}
.product_informations ul li{line-height: 30px;}
.request_quote_btn{padding: 10px 15px;border-radius: 5px;border: none;background-color: #0026c0;color: white;}
.request_quote_btn:hover{background-color: #3960ff;}
.check_now_btn{padding: 5px 10px;border-radius: 5px;border: none;background-color: #0026c0;color: white;}
.check_now_btn:hover{background-color: #3960ff;}
.indicator{color: #0026c0;}
.overflow_text{line-clamp: 1;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.leather_sec{border:1px solid #999999;border-radius: 5px;width: 48%;margin-bottom: 30px;}
.paper_sec{margin-bottom: 30px;}

.eco_friendly_bg{width: 25%;box-shadow: 0 0 10px 0 #999999;border-radius: 5px;margin-bottom: 30px;}

.whatsapp-icon{position: fixed;bottom: 20px;right: 20px;width: 80px;z-index: 1000000;}


                /* About Page Starts Here */

   /* Hero Section Styles */
    .hero-section {text-align: center;margin-top: 140px;}
    .hero-content {margin: 0 auto;}
    .hero-logo {max-width: 200px;margin-bottom: 30px;}
    .hero-section h1 {font-size: 3rem;margin-bottom: 20px;font-weight: 700;}
    .hero-section p {font-size: 1.2rem;opacity: 0.9;}

    /* About Main Section Styles */
    .about-main p{text-align: justify;}
    .about-main h2 {color: #0026c0;margin-bottom: 30px;font-weight: 700;}
    .about-main ul {list-style: none;padding: 0;}
    .about-main ul li {padding: 8px 0;position: relative;padding-left: 25px;}
    .about-main ul li:before {content: "•";color: #0026c0;font-size: 20px;position: absolute;left: 0;}

    .about_sec_bg{background: radial-gradient(#2c4bc7,#0026c0);border-radius: 5px;}
    .about_img img{box-shadow: 0 0px 15px rgba(0,0,0,0.1);border-radius: 5px;}
    .overlay{background-image: linear-gradient(transparent 40%, #0026c0);height: 50%;transform-origin: bottom;z-index: 10;bottom: 0px;}
    .about_img_sec:hover .overlay{height: 55%;}
    .about_img_sec:hover .overlay h5{display: block;}
    .about_img_sec{color: white !important;}
    .about_img_sec h2{margin-top: 100px;margin-bottom: 0 !important;}
    .about_img_sec h5{display: none;}

    /* Team Section Styles */

    .we_provide{color: white;margin: 30px 0 20px;background:linear-gradient(to right,transparent, #0026c0 50%, transparent );padding: 15px;}
    .team-card-box {background: #ececec;border-radius: 5px;box-shadow: 0 5px 15px rgba(0,0,0,0.1);}
    .team-img-sec{overflow: hidden;padding: 0;}
    .team-img {border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
    .team-img1{border-bottom-right-radius: 5px;border-top-right-radius: 5px;}
    .team-card{margin-bottom: 50px;}
    .team-card h3{color: #0026c0;}
    .team-card h3::after{content: "";width: 8%;display: block;border-bottom: 2px solid #0026c0;margin-top: 5px;}
    .team-content-bg{background: #ececec;border-radius: 5px;}
    .team-content {padding:10px 30px;}
    .team-content h3 { color: #0026c0;margin-bottom: 20px;font-weight: 600;}
    .team-content ul { list-style: none;padding: 0;}
    .team-content ul li { padding: 8px 0;position: relative;padding-left: 25px;}
    .team-content ul li:before {content: ">"; color: #0026c0;font-size: 20px; position: absolute;left: 0;}

                /* about Page Ends Here */

    .whatsapp_bg{margin-top: 140px;}
    .whatsapp_sec{border: 1px solid #0026c0;border-radius: 5px;}
    .whatsapp_form input{padding: 10px;border: 1px solid #0026c0;border-radius: 5px;outline: none;}
    .whatsapp_form ::placeholder{color: #0026c0;}
    .whatsapp_sub_btn{padding: 5px 10px;background-color: #0026c0;color: white;border-radius: 5px;border: none;outline: none;width: 40px;}
    .contact_sec{background: radial-gradient(#323dcf,#0026c0);border-radius: 5px;width: 23%;}
    .contact_sec h4{background-color: #eebb1c;padding: 10px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
    .contact_sec a{color: white;}
    .contact_sec a:hover{color: #eebb1c;}


                /* Enquiry Page Starts Here */ 

    .form_bg{background: radial-gradient(#323dcf,#0026c0);border-radius: 5px;padding: 20px;}
    .form_bg input{width: 100%;padding: 10px;border-radius: 5px;border: none;outline: none;}
    .enquiry_btn{padding: 10px;background-color: #eebb1c;border-radius: 5px;color: black;border: none;outline: none;width: 50%;}
    .enquiry_btn:hover{background-color: #ffc71e;color: black;;}

                /* Enquiry Page Ends Here */

                /* Event Page Starts Here */
              
    .event_bg{margin-top: 140px;}
    .event_bg_sec ul li{list-style: none;line-height: 50px;position: relative;padding-left: 25px;}
    .event_bg_sec ul li::before{content: ">";color: #0026c0;font-size: 20px;position: absolute;left: 0;}
    .event_bg_img img{border-radius: 50px;}
    .event_sec{width: 22%;}
    .event_sec img{border-radius: 5px;}
    .event_img_sec{border-radius: 5px;box-shadow: 0 0px 15px 5px rgba(0,0,0,0.1);}
    .event_sec:hover img{transform: scale(1.1);}

                /* Event Page Ends Here */  
                
    .gallery_bg{margin-top: 140px;}
    .gallery_img_sec{margin-bottom: 30px;}
                
                /* Event Page Starts Here */

    .luxury_gifts_bg{margin-top: 140px;}
    .luxury_gifts_sec{width: 24%;overflow: hidden;border: 1px solid #d4d4d4;border-radius: 5px;margin-bottom: 30px;}

                /* Event Page Ends Here */