body {
            font-family: 'Arial', sans-serif;
            margin: 0;
            padding: 0;
            background-color: #f0f0f0;
            color: #333;
        }

        header {
            background-color: #4CAF50;
            color: #fff;
            padding: 20px;
            text-align: center;
        }


        section {
            padding: 40px;
        }

        h2 {
            color: #333;
        }

        h1 h2 h3 h4 h5{
            background: #000;
        }
        p {
            font-size: 1.2em;
            line-height: 1.6;
            color: #555;
        }

        ul.skills {
            list-style: none;
            padding: 0;
            display: flex;
            justify-content: space-around;
        }

        ul.skills li {
            background-color: #4CAF50;
            color: #fff;
            padding: 10px;
            margin: 5px;
            border-radius: 5px;
            cursor: pointer;
            transition: background-color 0.3s;
        }

        ul.skills li:hover {
            background-color: #45a049;
        }

        .portfolio-item {
            margin-bottom: 30px;
            border: 1px solid #ddd;
            border-radius: 5px;
            padding: 10px;
            transition: box-shadow 0.3s;
        }
        
        .portfolio-item:hover {
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        }

        #social-media {
            display: flex;
            justify-content: center;
            margin-top: 30px;
            margin-bottom: 100px;
        }

        #social-media a {
            display: inline-block;
            margin: 0 10px;
            text-decoration: none;
            color: #333;
            transition: color 0.3s;
        }

        #social-media a:hover {
            color: #4CAF50;
        }

        #social-media i {
            font-size: 2em;
        }

        footer {
            background-color: #4CAF50;
            color: #fff;
            text-align: center;
            padding: 20px;
            position: fixed;
            bottom: 0;
            width: 100%;
        }

        .skills a {
      text-decoration: none;
      color: white;
        }
         
   
  
      .loader {
        border: 8px solid #f3f3f3;
        border-top: 8px solid #3498db;
        border-radius: 50%;
        width: 50px;
        height: 50px;
        animation: spin 1s linear infinite;
      }
  
      @keyframes spin {
        0% { transform: rotate(0deg); }
        100% { transform: rotate(360deg); }
      }