/*.................................................... header style........................................................*/
header{
    background-color: black;
   
}

nav.top-nav{
    text-align: center;
    display: inline;
   
    float: right;
}

a{
    padding: 22px;
    text-decoration: none;
    color: white;
    font-size: 20px;
    
}

nav.top-nav a:hover{
    color: green;
}
/*
nav.top-nav a:visited{
    color: green;
}*/

/*.....................................................body style.............................................................*/

section{
    background-color: green;
}

.sec-p{
    font-size: 26px;
    color: white;
}





.bd1{
    float: right;
    padding: 3%;
}

.cur{
    color: green;
    font-family: Blackadder ITC;
    font-size: 50px;
}

.sp{
    color: rgb(2, 58, 2);
    font-size: 40px;
    font-family: cursive;
}









/*.....................................................footer style............................................................*/

<style>
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;1,500&display=swap');
</style>

body{
    line-height:1.5;
    font-family: 'Poppins', sans-serif;
}
    *{
        margin: 0;
        padding: 0;
        box-sizing: border-box;

    }




.container3{
    max-width: 1170px;
    margin:auto;
}
.row{
    display: flex;
    flex-wrap: wrap;
}
    ul{
        list-style: none;
    }
.footer{
        /* background-color: rgb(2, 58, 2);****/
         padding: 30px 0;
         background-color: rgb(10, 44, 10);
     }
.footer-col{
    width: 25%;
    padding: 0 10px;
}
.footer-col h4{
    font-size: 18px;
    color: #ffffff;
    text-transform: capitalize;
    margin-bottom: 30px;
    font-weight: 500;
    position: relative;

}
    .footer-col h4::before {
        content: '';
        position: absolute;
        left: 0%;
        bottom: -10px; 
        background-color: #e91e63;
        height: 2px;
        box-sizing: border-box;
        width: 50px;

    }
    .footer-col ul li:not(:last-child){
        margin: bottom 10px; ;
        }
        .footer-col ul li a{
            font-size: 16px;
            text-transform: capitalize;
            color: #ffffff;
            text-decoration: none;
            font-weight: 300;
            color: #bbbbbb;
            display: block;
            transition: all 0.3s ease;
    }
    .footer-col ul li a:hover{
        color: #ffffff;
        padding-left: 8px;

    }
    .footer-col .social-links a{
        display: inline-block;
        height: 40px;
        width: 40px;
        background-color: rgba(255,255,255,0.2);
        margin:0 10px 10px 0;
        padding-top: 1px;
        padding: 5px;
        text-align: center;
        line-height: 40px;
        border-radius: 50%;
        color: #ffffff;
        transition: all 0.5s ease;
    }
     .footer-col .social-links a:hover{
         color: #24262b;
         background-color: #ffffff;
     }

     /*responsive*/
     @media(max-width: 767px){
         .footer-col{
             width: 50%;
             margin-bottom: 30px;

         }
     }
     @media(max-width: 574px){
        .footer-col{
            width: 100%;
            

        }
    }

























