﻿/********** Template CSS **********/
:root {
    --cv-page-background: #F0F8FF;
}
body {
    font-family: 'Saira', sans-serif;
}
.navbar-light .navbar-nav .nav-link {
    font-family: 'Saira', sans-serif;
}
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    font-family: 'Saira', sans-serif;
}
/*:root {
    --bs-primary: #c69442;
    --bs-dark: #423116
}
.bg-dark {
    background-color: var(--bs-dark) !important;
}
.bg-primary {
    background-color: var(--bs-primary) !important;
}
.text-primary {
    color: var(--bs-primary) !important;
}*/
.footer {
    background-image: none;
}
/*.btn-primary {
    color: #fff;
    background-color: var(--bs-primary);
    border-color: var(--bs-primary);
}*/
.navbar-light .navbar-brand {
    max-width: 50%;
}
.navbar-light .navbar-brand img {
    max-height: 90px;
}
/*.navbar-light .navbar-brand img.logo-text {
    max-height: 60px;
}*/
.sticky-top.navbar-light .navbar-brand img {
    max-height: 60px;
}
.navbar-light .navbar-nav .nav-link {
    padding: 5px 0;
}
.navbar-nav {
    flex-wrap: wrap;
}
/*.sticky-top.navbar-light .navbar-brand img.logo-text {
    max-height: 40px;
}*/
@media (max-width: 768px) {
    .navbar-light .navbar-brand  {
        max-width: 75%;
    }
    .navbar-light .navbar-brand img {
        max-height: 45px;
    }
    .navbar-light .navbar-brand img.logo-text {
        max-height: 100%;
        max-width: 100%;
    }
    .header-carousel .header-carousel-item, .header-carousel .header-carousel-item img {
        min-height: 200px;
        height: auto !important;
        max-height: calc(100vh - 75px);
    }
    .page-header {
        margin-top: 10px !important;
    }
}
@media (min-width: 992px) {
    .page-header {
        margin-top: 100px
    }
}
/*.team .team-item:hover .team-img::before {
    background: rgba(198, 148, 66, .2);
}
.border-primary {
    border-color: var(--bs-primary) !important;
}
.team .team-item .team-content h5 {
    color: var(--bs-primary);
}
.team .team-item:hover .team-content h5 {
    color: var(--bs-white);
}
.service .service-item .service-content::before {
    background: rgba(198, 148, 66, .7);
}
.service .service-item:hover .service-content::before {
    background: rgba(198, 148, 66, 1);
}
.service .service-item:hover .service-img::before {
    background: rgba(198, 148, 66, .2);
}
.service .service-item .service-content h5 {
    color: var(--bs-primary);
}
.service .service-item:hover .service-content h5, .service .service-item:hover .service-content .service-content-inner h5 {
    color: var(--bs-white);
}
.btn-primary:hover {
    border-color: var(--bs-primary);
    background-color: var(--bs-primary);
}*/
.page-header {
    /*display: none;*/
    /*margin-top: 100px;*/
    background-color: #202135 !important;
    /*background: linear-gradient(rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9));*/
    background: radial-gradient(circle,var(--bs-dark) 0%, var(--bs-dark) 70%);
}
.bg-page {
    background-color: var(--cv-page-background);
}
.page-header img {
        height: 100px;
}
.lh-logo {
    line-height: 0.8;
}
.text-justify {
    text-align: justify;
}
/*.header-carousel .header-carousel-item, .header-carousel .header-carousel-item img {
    width: 100% !important;
    height: auto !important;
    max-height: calc(100vh - 75px);
}*/
/*** Header carousel ***/
