/* Write Custom Css Here */
/* ===========================
   GLOBAL BRAND COLORS
   Orange: #ff6600
   Dark Orange: #cc5200
   Light Orange: #ff944d
   Black: #000000
   Dark Grey: #1a1a1a
   White: #ffffff
=========================== */

/* ---------------------------
   PAGE BACKGROUND
----------------------------*/
body {
    background-color: #00235b; /* clean modern white */
    color: #1a1a1a;
    font-family: Arial, sans-serif;
}

/* ---------------------------
   HEADINGS (H1 – H6)
   Uses bold orange shades
----------------------------*/
h1, h2, h3, h4, h5, h6 {
    color: #ff6600; /* main brand orange */
    font-weight: 700;
}

/* Hover effect for headings */
h1:hover, h2:hover, h3:hover {
    color: #cc5200; /* darker orange on hover */
}

/* ---------------------------
   PARAGRAPHS
   Slightly softer shade
----------------------------*/
p {
    color: #333333; /* professional dark grey */
    line-height: 1.7;
}

p strong {
    color: #ff6600; /* highlight key words */
}

/* ---------------------------
   BUTTONS
----------------------------*/
button, 
input[type="submit"],
a.button {
    background-color: #ff6600; 
    color: #ffffff;
    border: none;
    padding: 12px 22px;
    border-radius: 6px;
    font-weight: 600;
    transition: 0.3s ease;
}

button:hover,
input[type="submit"]:hover,
a.button:hover {
    background-color: #cc5200; /* darker shade */
    transform: translateY(-2px);
}

/* ---------------------------
   LINKS
----------------------------*/
a {
    color: #ff6600;
    text-decoration: none;
}

a:hover {
    color: #cc5200;
    text-decoration: underline;
}

/* ---------------------------
   FOOTER SECTION
   Dark, strong & professional
----------------------------*/
footer {
    background-color: #7d93db !important; 
    color: #ffffff;            /* white text */
    padding: 40px 20px;
}

footer h2, footer h3, footer h4 {
    color: #18285e; /* lighter orange shade */
}

footer a {
    color: #18285e;
}

footer a:hover {
    color: #ff6600; /* main orange */
}

/* ---------------------------
   FOOTER PARAGRAPH TEXT
----------------------------*/
footer p {
    color: #cccccc; /* soft grey for readability */
}

.msform fieldset {
    background-color: #7d93db !important;
}

/* FORCE footer background for theme-two */
.footer-area,
.footer-area .footer-top,
.footer-area .footer-bottom {
    background-color: #7d93db !important;
}
.footer-area::before,
.footer-area .footer-top::before {
    background: none !important;
}

