/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
.section-title h2::before,
.section-title h2::after
{
    height: 0;
}

.section-title.even,
.section-title.even h2
{
    padding-bottom: 0;
    margin-bottom: 0;
}

.bx
{
    font-weight: 500;
}

.color-red
{
    color:#d9001b
}
 
.back-to-top
{
    background-color: #d9001b;
}
.back-to-top:hover {
    background-color: #da5565;
}

.mobile-nav-toggle
{
    color:#d9001b; 
}

#preloader
{
    background-color: #fff;
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header .logo {
    text-transform:none;
}

#header .logo mark,#hero mark {
    color:#d9001b;
    background-color: transparent;
    padding: 0;
}

#header .logo a
{
    color:#1e1e1e;
    font-weight: 800;
}

#header .navbar a
{
    color:#1e1e1e;
    font-weight: 700;
    justify-content:start;
}

#header .navbar a:hover
{
    color:#d9001b;
}

#header .navbar a i
{
    font-size: 15px;
}

.navbar-mobile ul > li:last-of-type i
{
    position: relative;
    left: -5px;
}
    
#header.header-scrolled
{
    background-color: #fff;
}

/*--------------------------------------------------------------
# Hero Section
--------------------------------------------------------------*/
#hero {
    background-image: url("../img/1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center; 
}

#hero h2
{
    color:#fff;
    margin-top: 1.5em;
}

/*--------------------------------------------------------------
# Main Section
--------------------------------------------------------------*/

#main .section-title h2
{
    color: #1e1e1e;
}

#main section
{
    padding-bottom: 0;
}

/*--------------------------------------------------------------
# Vison & Mission Section
--------------------------------------------------------------*/
#vison-mission .card
{
    height: 100%;
}
#vison-mission .card-title
{
    color: #d9001b;
}

/*--------------------------------------------------------------
# What We Do Section
--------------------------------------------------------------*/

#what-we-do .bx::before
{
    line-height: 1.2; 
    display: block;
    position: relative;
    top:10px;
    font-size: 2.75rem;
}

#what-we-do .img-fluid
{
    width: 100%;
}

/*--------------------------------------------------------------
# About Us Section
--------------------------------------------------------------*/
#about-us
{
    padding-bottom: 60px!important;
}

/*--------------------------------------------------------------
# Contact Us Section
--------------------------------------------------------------*/
#contact-us {
    padding-bottom: 60px !important;
}

.contact .info,
.contact .php-email-form
{
    /* border-top-color: #d9001b;
    border-bottom-color: #d9001b; */

    border: none;
}

.contact .php-email-form button[type=submit]
{
    width: 100%;
    background-color: #d9001b;
    font-weight: 800;
}

.contact .php-email-form button[type=submit]:hover {
    background: #da5565;
}

.contact .download .bx::before
{ 
    display: block;
    position: relative;
    top: 3px;
    font-size: 1.5rem; 
}

.contact .info p,
.contact .info a
{ 
    color: #444;
}

.contact .info i
{
    color:#da5565;
    background:#f8f9fa;
}

.contact .info .email:hover i,
.contact .info .address:hover i,
.contact .info .phone:hover i,
.contact .download .btn:hover
{
    background: #da5565;
    border-color: #da5565;
    color:#fff;
}

.contact .php-email-form input:focus,
.contact .php-email-form textarea:focus {
    border-color: #da5565;
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#footer
{
    --bs-bg-opacity: 1;
    background-color: #f8f9fa !important;
}

#footer .footer-bottom
{
    color:#1e1e1e;
}

#footer .copyright
{
    float:none;
}

#footer .credits {
    float: none;
    font-size: 14px;
}

#footer .credits .btn-link
{
    color:#444;
    text-decoration-line:none;
}

#footer .credits .btn-link:hover
{
    color:#da5565;
}

