
.keyword{
    position:absolute;
    z-index:-222;
    top:0px;
    color:transparent;
}


.top-social-con{
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-wrap: wrap;

    height: 60px;
    max-width: 500px;
    width: 100%;

    margin: auto;
}



/* Navbar Customizations */
.custom-navbar {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  width:100% !important;
}

.navbar-logo {
  height: 50px;
}

.nav-link {
  font-size: 16px;
  font-weight: 500;
  margin-left: 15px;
  transition: color 0.3s ease-in-out;
}

.nav-link:hover {
  color: #007bff;
}

.navbar-toggler {
  border: none;
  outline: none;
}

.navbar-toggler-icon {
  color: #333;
}

/* Social Icons */
.bi {
  font-size: 18px;
  color: #555;
  transition: color 0.3s ease-in-out;
}

.bi:hover {
  color: #007bff;
}


.sk-boss{
    height:auto !important;
}

.sk-boss img{
    height:auto !important;
    object-fit:contain;
}












/* Responsive Design Adjustments */
@media (max-width: 768px) {
  .navbar-logo {
    height: 40px;
  }

  .nav-link {
    margin-left: 0;
    font-size: 14px;
  }

  .bi {
    font-size: 16px;
  }
}

.fh5co_footer_right_reserved {
  box-shadow: 2px 2px 5px 5px rgb(236 236 236);
}

.spdp_right {
  display: flex;
  gap: 10px;
  flex-wrap:wrap;
}


        .footer-hdg {
            font-weight: bold;
            font-size: 1.25rem;
        }

        .edit-para-fnt {
            font-size: 0.9rem;
            color: #6c757d;
        }

        .edit-date-fnt {
            font-size: 0.8rem;
            color: #adb5bd;
        }

        .footer-icons1,
        .footer-icons2,
        .footer-icons3,
        .footer-icons4 {
            font-size: 1.5rem;
            margin-right: 15px;
            color: #6c757d;
        }

        .footer-icons1:hover,
        .footer-icons2:hover,
        .footer-icons3:hover,
        .footer-icons4:hover {
            color: #007bff;
        }

        .footer-last-part-menu {
            margin-right: 10px;
            color: #6c757d;
            text-decoration: none;
        }

        .footer-last-part-menu:hover {
            color: #007bff;
            text-decoration: underline;
        }

        .footer-blog-img img {
            width: 50px;
            height: 50px;
            object-fit: cover;
        }

        .edit-blg-para {
            margin-left: 10px;
        }

        .Reserved a {
            text-decoration: none;
            color: #007bff;
        }

        .Reserved a:hover {
            text-decoration: underline;
        }

        .fh5co_footer_right_reserved {
            background-color: #f8f9fa;
            padding: 20px 0;
        }

        .container .row .col-md-4 {
            margin-bottom: 20px;
        }








.ff-img-1 img{
    width:100%;
    /*height: 250px;*/
    object-fit: contain;
}


















@media screen and (max-width:500px) {
    .top-social-con{
        height: 100px;
    }
}





.top-text-outer{
    height: 40px !important;

    bottom: 20px;
}
.home-text a{
    color: white;
}