#ks,#link,.navbar-toggler{margin-top:0}.container-2,.container-banner{background-size:cover;background-position:center;background-attachment:fixed}#child-3,#idea{font-weight:900}#back-to-top:hover,.hr{background-color:#f7c51e}#back-to-top,#fixed-nav{transition:background-color .3s}#child-2,#child-3,#fixed-nav,.navbar{font-family:Arial,Helvetica,sans-serif}*{margin:0;padding:0;box-sizing:border-box}div.row{--bs-gutter-x:0rem}@media screen and (max-width:600px){#navbar-1{display:none}}a{text-decoration:none!important}.container-2{background-image:url("https://www.clydeco.com/getattachment/809d1653-70be-4a27-8eba-4f959ee6723b/facebook-image?variant=introbannerdesktopvarient");height:1080px;position:inherit}body{font-family:Poppins,sans-serif}#ks{color:#b35769;font-size:xx-large}#link-1{color:#fff}#h1{margin-right:100px;margin-top:100px}@media screen and (max-width:768px){#h1{margin:0}}.hr{height:3px;width:6%;margin:50px auto 0}@media (max-width:1760px){.hr{margin:50px auto 0}}.social-icons{display:flex;justify-content:center;gap:20px;margin-top:20px}.social-icons a{color:#333;font-size:24px}.fa-facebook-f:hover{color:#0666ff}#fab-youtube,.fa-pinterest-p,.fa-twitter{color:#333}.fa-twitter:hover{color:#1ca1f1}#fab-youtube:hover{color:red}.fa-pinterest-p:hover{color:#b7081c}.reveal{position:relative;transform:translateY(150px);transition:2s}.reveal.active{transform:translateY(0);opacity:1}#imgs,#imgs-1,#imgs-2,#imgs-3,#imgs-4,#imgs-5,#imgs-6{width:375px;height:250px}@media (min-width:800px){.hr-4{margin-left:18px;width:92%}}#clients,.more-details{margin-left:auto;margin-right:auto;width:50%;display:block}#clients{margin-top:125px}.containerx a{color:#000}.containerx a:hover{color:#f7c51e}.more-details{margin-bottom:100px;font-size:x-large;font-weight:700}#h6{margin-top:50px;color:#fff}.container-banner{background-image:url("farmhouse/DSC_0867.jpg");height:100vh;display:flex;justify-content:center;align-items:center;text-align:center}#child-2,#child-3{margin-top:10px;margin-bottom:25px;color:#ffd249}#child-2{font-size:4vw}#child-3{font-size:1vw}#idea{font-size:4vw}#team{margin-left:15px}.gap-child-2{font-size:3rem}.gap-child-3{font-weight:700;margin-left:5px}@media (orientation:portrait){#ks,.navbar-toggler{margin-top:0}#imgs{width:300px}#imgs-1,#imgs-2,#imgs-3,#imgs-4,#imgs-5,#imgs-6{width:300px;height:250px}#clients{width:100%}#child-2,#child-3{font-size:large}#idea{font-size:40px}}.image-gallery{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px;max-width:1200px;margin:auto}.image-gallery .image-container{flex:0 1 calc(50% - 10px);margin-bottom:20px;box-sizing:border-box}.image-gallery img{width:100%;height:auto;display:block;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s}.image-gallery img:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,.2)}#back-to-top{position:fixed;bottom:30px;right:30px;display:none;background-color:#ff5e14;color:#fff;font-size:24px;border-radius:50%;padding:15px;z-index:1000;cursor:pointer}@media (max-width:768px){.image-gallery .image-container{flex:0 1 100%}#back-to-top{bottom:20px;right:20px}}@media (max-width:480px){#back-to-top{bottom:15px;right:15px}}#fixed-nav{font-weight:400}#fixed-nav.scrolled{background-color:rgba(0,0,0,.8)}#fixed-nav .nav-link{color:#fff;transition:color .3s,font-weight .3s}#fixed-nav .nav-link:hover{background-color:#fff;color:#000;font-weight:300;border-radius:10px;transition:.5s}.navbar{background-color:#000}.navbar-toggler{position:absolute;top:10px;right:10px;padding:.4rem;z-index:2;background-color:#fff;border-radius:5px}.navbar-toggler-icon{width:30px;height:3px;background-color:#fff;position:relative}.navbar-toggler-icon::after,.navbar-toggler-icon::before{content:'';width:30px;height:3px;position:absolute;left:0}.navbar-toggler-icon::before{top:-10px}.navbar-toggler-icon::after{bottom:-10px}#ks-small,#ks-transparent{max-width:500px;height:auto;margin-right:10px}@media (max-width:1366px){.img-overlay-12{display:none}#ks-transparent{width:400px}.navbar-nav .nav-link{padding:8px;font-size:.9rem}}@media (max-width:992px){#ks-small{display:block}#ks-transparent{width:350px}.navbar-toggler{top:10px;right:10px}.navbar-nav .nav-link{padding:10px;text-align:center;font-size:1rem}}@media (max-width:576px){#ks-transparent{display:none}#ks-small{display:block;width:225px}.navbar-toggler{top:8px;right:8px;padding:.4rem}.navbar-nav .nav-link{padding:8px;font-size:.85rem}}@media (orientation:landscape) and (max-height:820px){#ks-small{display:none!important}#ks-transparent{display:block!important;width:450px}.navbar-toggler{top:5px;right:5px;padding:.3rem}}
#brandname{
    font-size: xx-large !important;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
}
/* Navbar and Logo Styles */
#nav-logo-image {
    max-width: 550px; /* Default max width for larger screens */
    height: auto;
    margin-right: 10px;
    transition: width 0.3s ease;
}

@media screen and (max-width: 1368px) {
    #nav-logo-image {
        max-width: 480px; /* Slightly smaller for medium screens */
    }
}

/* Responsive styling for the navbar logo */
@media screen and (max-width: 1366px) {
    #nav-logo-image {
        max-width: 480px; /* Slightly smaller for medium screens */
    }
}

@media screen and (max-width: 1200px) {
    #nav-logo-image {
        max-width: 480px; /* Slightly smaller for medium screens */
    }
}

@media screen and (max-width: 992px) {
    #nav-logo-image {
        max-width: 480px; /* Even smaller for tablet-sized screens */
    }
}

@media screen and (max-width: 768px) {
    #nav-logo-image {
        max-width: 480px; /* Smaller on small screens */
    }
}

@media screen and (max-width: 576px) {
    #nav-logo-image {
        max-width: 280px; /* Further reduced size for smaller devices */
    }
}

@media (orientation: landscape) and (max-height: 820px) {
    #nav-logo-image {
        max-width: 50%; /* Ensures proper size in landscape mode */
    }
}