﻿body {
   
}

/* Basic Reset */
body, html {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* Header Style */
.header {
    background-color: #f8f9fa; /* Light background color for the header */
    padding: 15px 0;
    border-bottom: 1px solid #dee2e6;
}

.header-middle {
    padding: 10px 0;
}

.header .container {
    max-width: 1300px;
    margin: 0 auto;
}

.logo img {
    max-width: 200px; /* Adjust logo size */
}


.header-info {
    /*display: flex;*/
    /*flex-direction: column;*/
   /* align-items: flex-start;*/
}

    .header-info p {
        margin: 0;
        font-size: 0.875rem;
    }

    .header-info a {
        color: red; /* Adjust link color */
        text-decoration: none;
    }

        .header-info a:hover {
            text-decoration: underline;
        }

    .header-info .social-icons {
        list-style: none;
        padding: 0;
        display: flex;
        gap: 15px;
        margin: 10px 0 0;
    }

        .header-info .social-icons li {
            display: inline-block;
        }

        .header-info .social-icons i {
            font-size: 1.25rem;
            color: orange; /* Adjust icon color */
        }

.header-information {
    background-color: #ffffff; /* Background color for the information section */
    padding: 10px;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

    .header-information ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .header-information li {
        display: flex;
        align-items: center;
        margin-bottom: 15px;
    }

    .header-information .icon {
        margin-right: 10px;
    }

        .header-information .icon i {
            font-size: 1.5rem;
            color: #007bff; /* Adjust icon color */
        }

    .header-information .info-text h5 {
        margin: 0;
        font-size: 1rem;
        color: #333;
    }

    .header-information .info-text p {
        margin: 0;
        color: #555;
    }

.signin {
    display: flex;
    align-items: center;
}

    .signin i {
        margin-right: 10px;
    }

    .signin a {
        color: #007bff; /* Adjust link color */
        text-decoration: none;
    }

        .signin a:hover {
            text-decoration: underline;
        }

    @media (max-width: 991px) {
        .header-info {
            display: none; /* Hide header info on smaller screens */
        }
    }
    
    @media (max-width: 768px) {
        .header .container {
            padding: 0 15px;
        }
    
        .logo img {
            max-width: 120px;
        }
    }
    
    .header-info .social-icons i {
        font-size: 1.25rem;
        color: orangered; /* Adjust icon color */
    }
    
    
