/* ============================================
   PLASTOSOL INDIA - CUSTOM COLORS
   Primary: #0066cc (Blue)
   Secondary: #1a1a2e (Dark Navy)
   ============================================ */

/* ---------- Primary Color Changes ---------- */

/* Buttons */
.theme-btn.btn-style-one,
.button-box a,
.link-button a,
.btn-box a {
    background-color: #0066cc !important;
}

.theme-btn.btn-style-one:hover,
.button-box a:hover,
.link-button a:hover {
    background-color: #0052a3 !important;
}

/* Header Top Bar */
.header-top {
    background-color: #1a1a2e !important;
}

/* Header Button */
.header-bottom .button-box a {
    background-color: #0066cc !important;
}

/* Links and Highlights */
a:hover,
.navigation > li:hover > a,
.navigation > li.current > a {
    color: #0066cc !important;
}

/* Icons */
.icon-box i,
.flaticon-factory,
.flaticon-oil,
.flaticon-nuclear-plant,
.flaticon-factory-machine {
    color: #0066cc !important;
}

/* Service/Product Blocks */
.service-block-one .content-box .icon-box {
    background-color: #0066cc !important;
}

.service-block-one:hover .inner-box {
    border-color: #0066cc !important;
}

/* Section Titles */
.sec-title h1:after,
.title-box h2:after {
    background-color: #0066cc !important;
}

/* Progress Bars */
.progress-bar {
    background-color: #0066cc !important;
}

/* Counter Numbers */
.count-outer,
.counter-block-one h2 {
    color: #0066cc !important;
}

/* Footer */
.main-footer {
    background-color: #1a1a2e !important;
}

.main-footer .footer-bottom {
    background-color: #0d0d1a !important;
}

/* Scroll to Top Button */
.scroll-top {
    background-color: #0066cc !important;
}

/* Preloader */
.preloader:before {
    border-top-color: #0066cc !important;
}

/* ---------- Slider Section ---------- */
.main-slider .content-box h5 {
    color: #0066cc !important;
}

/* ---------- Who We Are Section ---------- */
.weare-section .inner-content .inner-box {
    background-color: #0066cc !important;
}

/* ---------- Contact Info Card ---------- */
.contact-info-box.highlight {
    background-color: #0066cc !important;
}

/* ---------- Social Links ---------- */
.social-links li a:hover,
.footer-social li a:hover {
    background-color: #0066cc !important;
    border-color: #0066cc !important;
}

/* ---------- Navigation Dropdown ---------- */
.navigation li .dropdown li:hover a {
    color: #0066cc !important;
}

/* ---------- Project/Application Section ---------- */
.project-block-one .lower-content .count-number {
    color: #0066cc !important;
}

/* ---------- Testimonial Section ---------- */
.testimonial-section .owl-dots .owl-dot.active {
    background-color: #0066cc !important;
}

/* ---------- Form Elements ---------- */
input:focus,
textarea:focus,
select:focus {
    border-color: #0066cc !important;
}

/* ---------- Selection Color ---------- */
::selection {
    background-color: #0066cc;
    color: #ffffff;
}
/* ============================================
   LOGO AREA - LIGHT BACKGROUND (NO WHITE BOX)
   ============================================ */

/* Header Upper - Light cream background */
.header-upper {
    background-color: #EFEBE9 !important;
}

/* Remove any box/background from logo */
.logo-box {
    background-color: transparent !important;
    padding: 0 !important;
    box-shadow: none !important;
}

.logo-box figure.logo {
    background-color: transparent !important;
    padding: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

.logo-box figure.logo a {
    background: transparent !important;
    display: inline-block;
}

.logo-box img {
    background: transparent !important;
    box-shadow: none !important;
}

/* Logo size control */
.header-upper .logo-box img {
    max-width: 200px;
    height: auto;
}

/* Sticky header logo */
.sticky-header .logo-box img {
    max-width: 150px;
    height: auto;
    background: transparent !important;
}

.sticky-header .logo-box {
    background: transparent !important;
}