
:root {
    --theme-primary: #043c6c;
    --theme-secondary: #175d84;
    --theme-secondary-op: #175e841f;
    --theme-white: #f6f6f6;
}

.logo {
    height: 60px;
    width: 60px;
}

.logo-white {
    filter: brightness(0) invert(1);
}

.hero-btn, .submit-btn2, .header-btn {
    background: var(--theme-secondary);
}

.hero-btn::before, .btn::before,.border-btn::before, .header-btn::before{
    background: var(--theme-primary);
}

.border-btn {
    background-color: transparent !important;
    border: 1px solid var(--theme-primary);
}

.slider-area .hero__caption span {
    color: var(--theme-secondary);
}

.categories-area .single-cat::before {
    background: var(--theme-secondary);
}

.categories-area .single-cat .cat-icon span {
    background: var(--theme-secondary-op);
}

.wantToWork-area .wantToWork-caption h2 {
    color: var(--theme-primary);
}

.latest-blog-area .blog-wrapper .blog-inner .blog-top .comment-person h2 {
    color: var(--theme-secondary);
}

.preloader .preloader-circle {
    border-top-color: var(--theme-secondary);
}

/* nav tab */
.services-area .nav-tabs .nav-link.active {
    border-bottom: 2px solid var(--theme-primary);
}

.slider-area .hero-cap .breadcrumb-item+.breadcrumb-item::before{
    color: var(--theme-secondary);
}
.slider-area .hero-cap .breadcrumb a {
    color: var(--theme-primary);
}

/* menu items */
.main-header .main-menu ul li a:hover {
    color: var(--theme-primary);
}
.main-header .main-menu ul li a.active {
    color: var(--theme-primary);
}

/* arrow */
.blog-active .slick-arrow {
    color: var(--theme-primary);
}

/* footer */
.footer-area .footer-bottom .footer-copy-right p a {
    color: var(--theme-white);
}

.btn {
    background: var(--theme-secondary);
}

.footer-area {
    background: #080827;
}

.vlog-card {
    border-radius: 20px;
}

.CTA-button {
    background: var(--theme-secondary) !important;
    border-radius: 4rem;
    height: 4rem;
    width: 4rem;
    position: fixed;
    bottom: 1rem;
    right: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Styling the scrollbar track */
::-webkit-scrollbar {
    width: 8px;
    /* Set width of the scrollbar */
    height: 8px;
    /* Set height of the scrollbar (for horizontal scrollbar) */
}

/* Styling the scrollbar thumb (the draggable part) */
::-webkit-scrollbar-thumb {
    background-color: var(--theme-secondary);
    /* Thumb color */
    border-radius: 10px;
    /* Round the thumb */
    border: 4px solid transparent;
    /* Border around the thumb */
    transition: all 0.3s ease;
}

/* Styling the scrollbar thumb on hover */
::-webkit-scrollbar-thumb:hover {
    background-color: var(--theme-primary);
    /* Change color when hovering */
}

/* Styling the scrollbar track */
::-webkit-scrollbar-track {
    background-color: transparent;
    /* Track color */
    border-radius: 10px;
    /* Round the corners of the track */
}

/* Styling the scrollbar corner */
::-webkit-scrollbar-corner {
    background-color: transparent;
}


.about-me .about-me-img img {
    width: 100%;
    border-radius: 20px !important;
}