.header-top.contact_info{
    background: #ce3c2b !important;
}
.service-list strong{
    color:#ff7a00; /* orange – travel theme */
}
marquee, marquee b, .marquee-container, .marquee-content {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 15px !important;
    padding: 2px 0;
    background: #ce3c2b !important;
    color: #fffbaa !important;
}
.marquee-container {
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
}
.marquee-content {
    display: inline-block;
    padding-left: 100%; /* Start the text off-screen */
    animation: marquee 25s linear infinite;
}
.marquee-container span,.marquee-container span a{
    color: #fffbaa !important;
}
@keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); } /* Move text fully across */
}
.icon-bar1{
    right:  0;
}
.icon-bar1 a {
    border-radius: 8px 0px 0px 8px;
}
.whatsapp {
    background: #319b3e;
}
.phone {
    background: #18d9ae;
}

section#about-us {
    padding-top: 60px;
}
section#about-us.index-2 .content_sec {
    position: relative;
    padding: 0;
    margin: 0;
}
marquee {
    height: 34px;
    padding: 5px 0;
}
.services h2, .service-card h4{
    color: #2285d9;
}

section#qualities, section#contact-us .form-header {
    background-color: #ce3c2b;
}
section#qualities .column .icon i::before {
    color: #ce3c2b;
}

@media (max-width: 991px) {

}


@media (max-width: 600px) {
    .navbar-brand img {
        height: 60px !important;
    }
    section#inner-banner.index-2 .inner-heading h2 {
        margin-bottom: 10px;
        font-size: 24px;
    }
    .car-info div a {
        padding: 5px 10px !important;
    }
    h4.card-title{
        font-size: 18px;
    }
    section{
        padding: 30px 0px;
    }
    .pt-5, .py-5 {
        padding-top: 1.5rem!important;
    }
    section#about-us {
        padding-top: 12px;
    }
    section#about-us.index-2 .img-area img {
        width: 90%;
        margin: 0 auto 0px;
        display: block;
    }
    section#about-us.index-2 .content-area {
        max-width: 90%;
        margin: 0 auto;
    }
    .section_heading h2 {
        font-size: 24px;
    }
    h3.mb-4.text-center {
        margin-bottom: 10px !important;
        line-height: 28px;
    }
    .services h2 {
        color: #2285d9;
        font-size: 24px;
    }
    footer .column {
        margin-bottom: 10px;
    }
}


@media (max-width: 420px) {
    .p-4{padding: 1.2rem!important;}
            
}