:root {
    --body: #0F1F1F;
    --black: #000;
    --white: #fff;
    --theme: #be1622;
    --theme2: #be1622;
    --theme3: #FF311F;
    --header: #003865;
    --header2: #1d1d1c;
    --header3: #01172D;
    --text: #406A8C;
    --border: #273536;
    --bg: #FFF4F0;
    --box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.06);
}

body,
h1, h2, h3, h4, h5, h6 {
    font-family: "Urbanist", sans-serif!important;
    /* font-family: "Inter Tight", sans-serif; */
}
.header-main .main-menu ul li a,
.theme-btn,
.header-1 .header-right .text-btn,
.hero-2 .hero-content h5,
.section-title.style-2 h2,
.preloader .animation-preloader .txt-loading .letters-loading,
.preloader p {
    font-family: "Enriqueta", sans-serif!important;
}
.project-details-wrapper .wrapper-item .image img {
    max-width: 400px;
    margin-top: 40px;
}
.project-details-wrapper .wrapper-item {
    margin-top: 0px;
    /* margin-bottom: 0px; */
}
.project-details-wrapper .list {
    margin-top: 20px;
}
.contact-us-wrapper .contact-image {
    margin-top: 0px; 
    max-width: 100%; 
    padding-right: 0;
}
.contact-us-wrapper .contact-image img {
    border-radius: 10px;
    padding-right: 0;
}
.preloader p,
.preloader .animation-preloader .txt-loading .letters-loading{
    color: var(--header3);
}

.header-top-wrapper .contact-list li:not(:last-child)::after{
    display: none;
}
.header-top-wrapper .contact-list {
    gap: 20px;
}
.about-wrapper-2 .about-left-item .about-item {
    margin-top: 0px;
    margin-right: 50px;
}
.cta-bg-wrapper h2 {
    font-size: 70px;
}
.footer-bottom-2 {
    padding-bottom: 25px;
}
.offcanvas__logo a img {
    width: 180px;
}
.hero-2 .hero-shipment-card .hero-shipment-content h5 {
    margin-bottom: 0;
}
.breadcrumb-wrapper .page-heading {
    position: relative;
    padding: 20px 0 20px;
    z-index: 9;
}
.breadcrumb-wrapper .page-heading h1 {
    font-size: 44px;
}

.hero-2 .hero-content h1 {
    font-size: 60px;

}
@media (max-width: 1199px) {

    .header-main {
        padding: 20px 0;
    }
}