body, html {
    margin: 0;
    padding: 0;
    height: 100%;
    font-family: sans-serif;
    color: #952938;
    font-size: 1.2rem;
}
strong{color: #952938;}
.leftside {
    
    padding-left: 150px !important;
   
}
.rightside{
    padding-right: 0 !important;
}
.rightside img {
    object-fit: cover; /* Ensures the image covers the div without distortion */
    height: 100%; /* Sets image height to fill the parent div */
}

.logo {
    max-width: 350px; /* Adjust size as needed */
    margin-bottom: 10px;
}

.title {
   
    margin-bottom: 20px; /* Space below title */
}

.mission img{width: 48%;}
.footer{display: flex; padding-top: 20px; padding-left: 150px !important;}

.partner-section {
    text-align: left;
    border-left: 5px solid #952938;
    padding-left: 10px;
}
.partner-section .balloon{margin-left: 10px;}

.partner-section a{
      font-size: 1rem;
    color: #b0383e;
    text-decoration: none;
}
.partner-content {
    display: flex;
    align-items: flex-end;
    gap: 15px; /* Adjust spacing between image and text */
}
.lfs,.singh{ margin-left: 10px;}
.arge{width: 200px; margin-left: 10px;}
.american{width: 110px; margin-left: 10px;}
.club{white-space: nowrap;}

.address {
   font-weight: 700;
  color: #952938;;
  margin-bottom: 50px;
  font-size: 2rem;
}

.footer{margin-top: 20px}   

.bottom-links {
    display: flex;
    flex-direction: column; /* Arrange links vertically */
    align-items: flex-start; /* Align links to the left */
    margin-right: 10px;
}

.bottom-links a {
    display: flex; /* Use flexbox to align items */
    align-items: center; /* Center items vertically */
    text-decoration: none; /* Remove underline from links */
    margin: 5px 0; /* Space between links */
      font-size: 1rem;
    color: #b0383e;
}

.icon {
    margin-right: 8px; /* Space between image and text */
}

.bottom-links .icon {
    height: auto;
    transition: 0.3s ease; /* Smooth transition */
}

.bottom-links .email-icon:hover {
    content: url("images/email_mouseover.jpg");
}
.bottom-links .facebook-icon:hover {
    content: url("images/facebook_mouseover.jpg");
}

.bottom-links .bskycon-icon{
    margin-left: 80px;
}
.bottom-links .bskycon-icon:hover {
    content: url("images/bskycon_mouseover.jpg");
}


.bottom-links .pdf-icon:hover {
    content: url("images/pdf_mouseover.jpg");
}


.footer-strapline {

            background-color: #952938; /* Adjust this color to match the one in your image */
            color: white;           
            text-align: center;
            font-size: 16px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            
            border-radius: 5px;
        }
        .footer-text {
            flex: 1;
            text-align: center;
        }
        .footer-text a {
            color: white; text-decoration: none;
            }
/* Mobile Styles */
@media (max-width: 768px) {
   
    .leftside {
        
        padding-left: 20px !important; /* Reduce left padding for smaller screens */
        
    }
    .footer{padding-left: 20px !important; }

    .logo {
        max-width: 120px; /* Adjust size for mobile */
    }

    .title {
        max-width: 100%; /* Full width for title */
    }

    .address {
        font-size: 1rem; /* Reduce font size for mobile */
        margin-bottom: 30px; /* Adjust margin for mobile */
    }

    .bottom-links a {
        font-size: 0.9rem; /* Smaller font size for mobile */
    }

    .rightside {
        
    }
}

