.full-width-header .rs-header .menu-area .logo-area img {
    max-height: inherit;
    width: 180px;
}

.rs-footer.footer-main-home .footer-top .footer-logo a img {
    height: inherit;
    width: 180px;
    background-color: #fff;
    border-radius: 5px;
    padding: 5px;
}

.rs-footer.footer-main-home {
    background-image: url(../images/footer-bg.jpg);
}

.rs-breadcrumbs.img1 {
    background: url(../images/banner.jpg);
}

.bg10 {
    background-color: #000000;
    background: url(../images/service-bg.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.bg5 {
    background-color: #010D14 !important;
    background: url(../images/double-sec-bg.png) !important;
    background-position: bottom center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.rs-contact.contact-style6 .contact-section .contact-wrap select.from-control>option {
    color: #000;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .full-width-header .rs-header.header-style2 .menu-area .main-menu .rs-menu ul.nav-menu li a {
        font-size: 10px;
        font-weight: normal;
    }

    .full-width-header .rs-header.header-style2 .expand-btn-inner .rs-contact-phone i {
        font-size: 12px;
        height: 35px;
        width: 35px;
        line-height: 43px;
    }

    .full-width-header .rs-header.header-style2 .expand-btn-inner .rs-contact-phone .phone-number a {
        font-size: 12px;
        line-height: 12px;
    }
}

.otp_button {
    width: 160px !important;
}

@media only screen and (max-width: 692px) {
    .otp_button {
        width: 110px !important;
        font-size: 12px !important;
    }
}

/* BDS Courier Logistics – red + blue theme */
:root {
    --bds-red: #e31c23;
    --bds-red-dark: #c4161c;
    --bds-blue: #0b3d91;
    --bds-navy: #071e49;
}

.full-width-header .rs-header .toolbar-area.topbar-style1 {
    background: var(--bds-navy);
}

.full-width-header .rs-header .toolbar-area.topbar-style1.topber-modify1 .toolbar-sl-share .clearfix li a i:hover,
.full-width-header .rs-header .toolbar-area.topbar-style1.topber-modify1 .toolbar-contact .rs-contact-info li a:hover,
.full-width-header .rs-header .toolbar-area.topbar-style1.topber-modify1 .toolbar-sl-share .clearfix .opening em i,
.full-width-header .rs-header .toolbar-area.topbar-style1.topber-modify1 .toolbar-contact .rs-contact-info li i {
    color: var(--bds-red);
}

.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.current-menu-item>a,
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a:hover,
.full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu>li.current-menu-item>a {
    color: var(--bds-red) !important;
}

.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a:hover {
    color: var(--bds-blue);
}

.home-red-color .full-width-header .right_menu_togle .close-btn:hover .nav-close .line span,
.home-red-color .full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot2,
.home-red-color .full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot4,
.home-red-color .full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot6,
.home-red-color .full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot8 {
    background: var(--bds-red);
}

.home-red-color .full-width-header .mobile-navbar-menu .nav-menu li.active-menu a,
.home-red-color .full-width-header .mobile-navbar-menu .nav-menu li a:hover,
.home-red-color .full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-content em a:hover,
.home-red-color .full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-icon i::before {
    color: var(--bds-red);
}

.sec-title .sub-text.sub-text3 {
    color: var(--bds-red);
}

.sec-title3 .heading-border-line:before {
    background: var(--bds-red);
}

.sec-title3 .heading-border-line:after {
    background: var(--bds-blue);
}

.readon.red-btn {
    background-color: var(--bds-red);
    color: #ffffff;
}

.readon.red-btn:hover {
    background: var(--bds-blue);
    color: #ffffff;
}

.readon.red-btn.know-radius:hover {
    background-color: var(--bds-blue);
    color: #ffffff;
}

.readon.more.submit.submit-red {
    background: var(--bds-red);
}

.readon.more.submit.submit-red:hover {
    background-color: var(--bds-blue);
}

.services-btn .submit-btn input[type="submit"] {
    background-color: var(--bds-red);
}

.services-btn .submit-btn:hover input[type="submit"] {
    background-color: var(--bds-blue);
}

.rs-footer.footer-main-home .footer-bottom {
    background: var(--bds-navy);
    border-top: 3px solid var(--bds-red);
}

.rs-footer.footer-main-home.footer-style1 .footer-bottom .copy-right-menu li a:hover,
.rs-footer.footer-main-home.footer-style1 .footer-bottom .copyright p a:hover,
.rs-footer.footer-main-home.footer-style1 .footer-top .footer-social li a i:hover,
.rs-footer.footer-main-home.footer-style1 .footer-top .address-widget li .desc a:hover,
.rs-footer.footer-main-home.footer-style1 .footer-top .site-map li a:hover,
.rs-footer.footer-main-home.footer-style1 .footer-top .site-map li a:before,
.rs-footer.footer-main-home.footer-style1 .footer-top .address-widget li i {
    color: var(--bds-red);
}

.rs-footer.footer-main-home.footer-style1 .footer-top p input[type="submit"] {
    background: var(--bds-red);
}

.rs-footer.footer-main-home.footer-style1 .footer-top p input[type="submit"]:hover {
    background: var(--bds-blue);
}

#scrollUp.red-color i {
    background: var(--bds-red);
}

#scrollUp.red-color:hover i,
#scrollUp.red-color i:hover {
    background: var(--bds-blue);
}

.text-danger {
    color: var(--bds-red) !important;
}

.rs-services.services-style8 .services-item .services-icon i {
    color: var(--bds-red);
}

.red-btn-text,
.red-btn-text:hover {
    color: var(--bds-red);
}

.rs-slider.slider-style4 .slider-inner .content-part .sl-subtitle {
    color: var(--bds-red);
}

.rs-slider.slider-style4 .slider-inner .content-part .sl-title {
    color: #ffffff;
}

.home-red-color .rs-carousel .owl-dots .owl-dot {
    background: var(--bds-red);
}

.home-red-color .rs-carousel .owl-dots .owl-dot.active {
    background: var(--bds-blue);
}

.rs-contact .address-wrap {
    background: #f7f8fb;
    padding: 22px 18px;
    border-radius: 8px;
    height: 100%;
    border-top: 3px solid var(--bds-red);
    align-items: flex-start;
}

.rs-contact .address-wrap .address-icon {
    background: var(--bds-navy);
    flex-shrink: 0;
}

.rs-contact .address-wrap .address-icon i {
    color: #ffffff;
}

.rs-contact .address-wrap .content-txt {
    padding-left: 15px;
}

.rs-contact .address-wrap .content-txt .title {
    margin: 0 0 8px;
    font-size: 16px;
    color: var(--bds-navy);
}

.rs-contact .address-wrap .content-txt p,
.rs-contact .address-wrap .content-txt a {
    margin: 0;
    color: #333;
    font-size: 14px;
}

.rs-contact.contact-style6 .contact-map {
    min-height: 480px;
}