.card-aura {  
    border-radius: 10px !important;
}  
.card-aura img {  
    border-radius: 10px 10px 0px 0px !important;
}  


.card-p {
    border: 1px solid #ececec;
    border-radius: 15px !important;
    background-color: #ffffff;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 100, 0, 0.15);
    box-shadow: 0 0 10px 0 rgba(0, 100, 0, 0.15);
}  


.card-p img {  
    border-radius: 15px 15px 0px 0px !important;
}   




.aura-about-ul {
    list-style-type: none; 
    padding: 0px 0px 0px 16px; 
    text-align: left;
}
.aura-card-ul1, .aura-card-ul2, .aura-card-ul3 {
    list-style-type: none; 
    padding: 0px 0px 0px 16px; 
    text-align: left;
}   


.aura-card-ul1 li {
    position: relative;
    padding-left: 20px; /* Space for the icon */
}

.aura-card-ul1 li::before {
    content: "\f0da"; /* Unicode for Font Awesome caret-right icon */
    font-family: "Font Awesome 5 Free"; /* Ensure Font Awesome is loaded */
    font-weight: 900; /* Use solid style */
    position: absolute;
    left: 0;
    top: 0;
    color: #5F2615; /* Set the color of the icon */
    font-size: 14px; /* Adjust size as needed */
}   


.aura-card-ul2 li {
    position: relative;
    padding-left: 20px; /* Space for the icon */
}

.aura-card-ul2 li::before {
    content: "\f0da"; /* Unicode for Font Awesome caret-right icon */
    font-family: "Font Awesome 5 Free"; /* Ensure Font Awesome is loaded */
    font-weight: 900; /* Use solid style */
    position: absolute;
    left: 0;
    top: 0;
    color: #005D26; /* Set the color of the icon */
    font-size: 14px; /* Adjust size as needed */
}  


.aura-card-ul3 li {
    position: relative;
    padding-left: 20px; /* Space for the icon */
}

.aura-card-ul3 li::before {
    content: "\f0da"; /* Unicode for Font Awesome caret-right icon */
    font-family: "Font Awesome 5 Free"; /* Ensure Font Awesome is loaded */
    font-weight: 900; /* Use solid style */
    position: absolute;
    left: 0;
    top: 0;
    color: #C29327; /* Set the color of the icon */
    font-size: 14px; /* Adjust size as needed */
}


.marquee-container {
    width: 100%; /* Ensures the marquee spans the full width of the page */
    margin: 0; /* Removes any default margins */
    padding: 10px 0px 0px 0px; /* Removes default padding */
}

.marquee-text {
    font-size: 30px; /* Increases font size */ 
    height: 39px !important;
    font-weight: bold; /* Makes the text bold */
    color: #fff; /* A neat, dark color for the text */
    text-transform: uppercase; /* Optional: make all text uppercase */
    white-space: nowrap; /* Prevents the text from breaking into multiple lines */
}  
.img-container {
    overflow: hidden; /* Ensures the zoomed image doesn't overflow outside the container */
    position: relative;
}

.card-image {
    width: 100%; /* Ensures the image fits the container */ 
    height: 225px;
    transition: transform 0.3s ease; /* Adds smooth transition for the zoom effect */
}

.card-image:hover {
    transform: scale(1.1); /* Scales the image to 110% on hover */
}  
    .btn-number {  
        font-family: Oswald;
        border-radius: 5px 5px 5px 5px;
        font-size: 12px;
        font-weight: 600;
        letter-spacing: .5px;
        text-decoration: none;
        outline: none;
        padding: 12px 82px;
        position: relative;
        text-transform: uppercase;
        border-width: 1px;
        border-style: solid;
        color: #ffffff;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        margin-bottom: 6px;
        outline: none;
        line-height: 14px;
        cursor: pointer;
        background-color: #005D26 !important;  
        border: 1px soild #005D26 !important;
        border-color: #005D26 !important;
    }  
    .btn-number:hover {  
        font-family: Oswald;
        border-radius: 5px 5px 5px 5px;
        font-size: 12px;
        font-weight: 600;
        letter-spacing: .5px;
        text-decoration: none;
        outline: none;
        padding: 12px 82px;
        position: relative;
        text-transform: uppercase;
        border-width: 1px;
        border-style: solid;
        color: #ffffff;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        margin-bottom: 6px;
        outline: none;
        line-height: 14px;
        cursor: pointer;
        background-color: #005D26 !important;  
        border: 1px soild #005D26 !important;
        border-color: #005D26 !important;
    }  
    a.btn-number:hover{
        color: #f2f2f2 !important;
    }  
    .btn-co {  
        font-family: Oswald;
        border-radius: 5px 5px 5px 5px;
        font-size: 12px;
        font-weight: 600;
        letter-spacing: .5px;
        text-decoration: none;
        outline: none;
        padding: 12px 82px;
        position: relative;
        text-transform: uppercase;
        border-width: 1px;
        border-style: solid;
        color: #ffffff;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        margin-bottom: 6px;
        outline: none;
        line-height: 14px;
        cursor: pointer;
        background-color: #C29327 !important;  
        border: 1px soild #C29327 !important;  
        border-color: #C29327 !important;
    }   


    .btn-co:hover {  
        font-family: Oswald;
        border-radius: 5px 5px 5px 5px;
        font-size: 12px;
        font-weight: 600;
        letter-spacing: .5px;
        text-decoration: none;
        outline: none;
        padding: 12px 82px;
        position: relative;
        text-transform: uppercase;
        border-width: 1px;
        border-style: solid;
        color: #ffffff;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        margin-bottom: 6px;
        outline: none;
        line-height: 14px;
        cursor: pointer;
        background-color: #C29327 !important;  
        border: 1px soild #C29327 !important;  
        border-color: #C29327 !important;
    }  
    a.btn-co:hover{
        color: #f2f2f2 !important;
    }  
    /* Wrapper for the contact bar */
    .contact-barrr {
        background-color: #ffffff !important;
        padding: 0px 0px !important;
        display: flex; 
        height: 60px !important;
        align-items: center;
        justify-content: center;
        gap: 0px;
        /*clip-path: polygon(19% 0, 100% 0, 90% 100%, 10% 100%);*/
        position: relative;
    }

    /* Contact number styling */
    .contact-numberrr {
        background-color: #005C24;
        color: #ffffff;
        padding: 0px 80px;
        border-radius: 0px !important;
        text-decoration: none; 
        clip-path: polygon(19% 30%, 100% 0, 90% 100%, 10% 100%);  
        position: relative;
        font-weight: bold;
        height: 60px !important;
    }

    /* Contact button styling */
    .contact-buttonnn {
        background-color: #C29427;
        color: #ffffff;
        padding: 0px 80px;
        border-radius: 0px !important;
        text-decoration: none;
        font-weight: bold;  
        clip-path: polygon(19% 30%, 100% 0, 90% 100%, 10% 100%);  
        position: relative; 
        height: 60px !important; 
        margin-left: -50px;
    }  
    a.contact-numberrr:hover{
        color: #f2f2f2 !important;
    }  
    a.contact-buttonnn:hover{
        color: #f2f2f2 !important;
    }



