<style>
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
</style>


body {
            margin: 0px;
            background: url("./images/body-bg.jpg");
        }

        .top-header {
            display: flex;
            justify-content: center;
            align-items: center;
            background-color: black;
            color: white;
            padding: 15px 0px;
            width: 100%;
            border-bottom: 1px solid gray;
            z-index:1000;
        }

        .top-header .container {
            width: 80%;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        
        .top-header .container p{
            margin:0px;
            font-size:23px;
            font-weight:600;
            text-transform: uppercase;
            font-family:Poppins;
        }

        .icon-box {
            display: flex;
            align-items: center;
            gap: 10px;
            margin: 0px 10px;
        }

        header {
            width: 100% !important;
            height: 80px !important;
            display: flex;
            justify-content: center;
            align-items: center;
            background-color: white;
            box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
            border-bottom: 1px solid gray;
            z-index:10001;
        }

        header .container {
            width: 80%;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        header .container .col-logo {
            width: 20%;
        }

        header .container .col-logo h3 {
            color: white;
            text-align: left;
        }

        header .container .col-nav {
            width: 80%;
            display: flex;
            justify-content: end;
            align-items: center;
        }

        header .container .col-nav ul {
            display: flex;
            justify-content: end;
            align-items: center;
            text-decoration: none;
            list-style: none;
            gap: 20px;
        }

        header .container .col-nav ul li a {
            color: black;
            text-decoration: none;
             font-family: "Poppins", serif;
             font-weight: 400;
             font-style: normal;
        }

        header .container .col-nav i {
            color: white;
            display: none;
            font-size:25px;
        }

        header .container .col-nav ul li a:hover {
            color: gray;
            border-bottom: 1px solid red;
        }
        
       .footer {
         display: flex;
         justify-content: end;
         align-items: center;
         flex-direction: column;
         color: white;
        }
        
        .footer  .DiligentCreators p a{
            color:white;
        }
        

        @media screen and (max-width: 600px){
            .top-header {
                display: none;
            }
            
        .top-header .container p{
            margin:0px;
            font-size:15px;
        }

            header .container .col-nav i {
                display: flex;
                justify-content: center;
                align-items: center;
                font-size: 25px;
                cursor: pointer;
                height: 80px;
            }

            header .container .col-logo {
                width: 50%;
                display: flex;
                justify-content: start;
                align-items: start;
            }

            header .container .col-nav {
                width: 50%;
                display: flex;
                justify-content: end;
                align-items: center;
            }

            header .container .col-nav ul {
                display: none;
                flex-direction: column;
                justify-content: center;
                text-decoration: none;
                position: absolute;
                border-top: 1px solid rgba(0, 0, 0, 0.253);
                padding: 20px 30px;
                top: 65px !important;
                bottom: 20% !important;
                right: 0%;
                left: 0%;
                background-color: black;
                padding: 50px 30px;
            }
            .main-header .container .col-logo img{
                width:100px;
            }

            /*header .container .col-nav ul.active {*/
            /*    display: flex;*/
            /*}*/
        }
