/* Default Color File  */


/* Optimum Global Logistics premium palette */
:root {
    --ogl-navy: #062C47;
    --ogl-deep: #073A5A;
    --ogl-primary: #0A4A70;
    --ogl-accent: #21A7D8;
    --ogl-accent-soft: #BEEAF6;
    --ogl-ice: #F4FAFD;
}

body {
    background: linear-gradient(180deg, #ffffff 0%, var(--ogl-ice) 100%);
}

a,
a:hover,
.main-menu .navigation>li.current>a,
.main-menu .navigation>li>a:before,
.main-menu .navigation>li>a:after,
.main-menu .navigation>li:before,
.sec-title .sub-title,
.sec-title .sub-title:before,
.sec-title .sub-title:after,
.readmore-link i,
.service-block-one .link i,
.premium-editor-content a {
    color: var(--ogl-accent);
}

.btn-style-one,
.theme-btn,
.preloader-close,
.search-popup .search-form fieldset input[type="submit"],
.scroll-to-top:hover,
.banner-section .banner-slider-nav.style-two .banner-slider-button-next,
#selector {
    background: linear-gradient(135deg, var(--ogl-accent) 0%, var(--ogl-primary) 100%);
    box-shadow: 0 16px 34px rgba(10, 74, 112, 0.22);
}

.btn-style-one:before,
.btn-style-one.style-two:before {
    background: var(--ogl-navy);
}

.scroll-to-top {
    color: var(--ogl-accent);
    border-color: var(--ogl-accent);
}

.main-header.header-style-one .header-upper,
.sticky-header,
.main-menu .navigation>li>ul,
.main-menu .navigation>li>ul>li>ul {
    background-color: var(--ogl-navy);
}

.banner-section .swiper-slide:before,
.page-title:before {
    background: linear-gradient(90deg, rgba(6, 44, 71, 0.9) 0%, rgba(10, 74, 112, 0.66) 48%, rgba(3, 23, 38, 0.86) 100%);
}

.services-section {
    background: linear-gradient(180deg, #ffffff 0%, var(--ogl-ice) 100%);
}

.service-block-one .inner-box {
    background: linear-gradient(145deg, var(--ogl-primary) 0%, var(--ogl-deep) 52%, var(--ogl-navy) 100%);
    box-shadow: 0 26px 60px rgba(6, 44, 71, 0.18);
}

.service-block-one .text {
    color: rgba(244, 250, 253, 0.82);
}

.service-block-one .count:before,
.service-block-one .image:before {
    background-color: rgba(6, 44, 71, 0.72);
}

.service-block-one .image:after {
    border-color: rgba(33, 167, 216, 0.5);
}

.service-block-one .inner-box:hover .image:after {
    border-color: var(--ogl-accent);
}

.sec-title .sub-title,
.news-section .sec-title .sub-title,
.work-process-section .sec-title .sub-title,
.testimonials-section-two .sec-title .sub-title,
.about-section .sec-title .sub-title {
    color: var(--ogl-primary);
}

.sec-title.light .sub-title,
.work-process-section .sec-title.light .sub-title,
.testimonials-section-two .sec-title.light .sub-title {
    color: #ffffff;
}

.premium-content-rule,
.premium-editor-content li:before {
    background: linear-gradient(90deg, var(--ogl-primary), var(--ogl-accent));
}

.premium-editor-content li:before {
    box-shadow: 0 0 0 5px rgba(33, 167, 216, 0.14);
}

.main-footer,
.footer-bottom {
    background-color: var(--ogl-navy);
}

/* Final slider/menu correction: single video stays clean, dropdowns stay readable */
.banner-section .swiper-slide.video-slide:before {
    background: rgba(3, 12, 20, 0.03);
    opacity: 1;
}

.banner-section .swiper-slide.video-slide:after {
    background: linear-gradient(0deg, rgba(3, 12, 20, 0.08) 0%, rgba(3, 12, 20, 0) 100%);
    height: 16%;
}

/* Premium section title chips */
.sec-title .sub-title,
.news-section .sec-title .sub-title,
.work-process-section .sec-title .sub-title,
.testimonials-section-two .sec-title .sub-title,
.about-section .sec-title .sub-title {
    color: var(--ogl-primary);
}

.sec-title.light .sub-title,
.work-process-section .sec-title.light .sub-title,
.testimonials-section-two .sec-title.light .sub-title {
    color: #ffffff;
}

.sec-title .sub-title:before,
.news-section .sec-title .sub-title:before,
.work-process-section .sec-title .sub-title:before,
.testimonials-section-two .sec-title .sub-title:before,
.about-section .sec-title .sub-title:before,
.sec-title .sub-title:after,
.news-section .sec-title .sub-title:after,
.work-process-section .sec-title .sub-title:after,
.testimonials-section-two .sec-title .sub-title:after,
.about-section .sec-title .sub-title:after {
    color: transparent;
}

.main-menu .navigation>li>ul,
.main-menu .navigation>li>ul>li>ul {
    background: rgba(6, 44, 71, 0.98);
    border: 1px solid rgba(190, 234, 246, 0.2);
    box-shadow: 0 26px 58px rgba(3, 23, 38, 0.28);
}

.main-menu .navigation>li>ul>li>a,
.main-menu .navigation>li>ul>li>ul>li>a,
.main-menu .navigation>li>ul>li.current>a,
.main-menu .navigation>li>ul>li>ul>li.current>a {
    color: #F4FAFD;
    border-bottom-color: rgba(190, 234, 246, 0.22);
}

.main-menu .navigation>li>ul>li.dropdown>a:after,
.main-menu .navigation>li>ul>li>ul>li.dropdown>a:after {
    color: var(--ogl-accent-soft);
}

.main-menu .navigation>li>ul>li:before,
.main-menu .navigation>li>ul>li>ul>li:before {
    background: linear-gradient(90deg, rgba(33, 167, 216, 0.18), rgba(255, 255, 255, 0.04));
}

.main-menu .navigation>li>ul>li:hover>a,
.main-menu .navigation>li>ul>li>ul>li:hover>a {
    color: #FFFFFF;
}

/* Slider and dropdown readability refinements */
.banner-section .swiper-slide.video-slide:before {
    background: rgba(3, 12, 20, 0.04);
    opacity: 1;
}

.banner-section .swiper-slide.video-slide:after {
    background: linear-gradient(0deg, rgba(3, 12, 20, 0.1) 0%, rgba(3, 12, 20, 0) 100%);
    height: 18%;
}

.main-menu .navigation>li>ul,
.main-menu .navigation>li>ul>li>ul {
    background: rgba(6, 44, 71, 0.98);
    border: 1px solid rgba(190, 234, 246, 0.18);
    box-shadow: 0 26px 58px rgba(3, 23, 38, 0.26);
}

.main-menu .navigation>li>ul>li>a,
.main-menu .navigation>li>ul>li>ul>li>a {
    color: #F4FAFD;
    border-bottom-color: rgba(190, 234, 246, 0.2);
}

.main-menu .navigation>li>ul>li.dropdown>a:after,
.main-menu .navigation>li>ul>li>ul>li.dropdown>a:after {
    color: var(--ogl-accent-soft);
}

.main-menu .navigation>li>ul>li:before,
.main-menu .navigation>li>ul>li>ul>li:before {
    background: linear-gradient(90deg, rgba(33, 167, 216, 0.16), rgba(255, 255, 255, 0.04));
}

.main-menu .navigation>li>ul>li:hover>a,
.main-menu .navigation>li>ul>li>ul>li:hover>a {
    color: #FFFFFF;
}

.banner-section .swiper-slide.video-slide:before {
    background: linear-gradient(180deg, rgba(3, 12, 20, 0.18) 0%, rgba(3, 12, 20, 0.08) 45%, rgba(3, 12, 20, 0.22) 100%);
    opacity: 1;
}

.banner-section .swiper-slide.video-slide:after {
    background: linear-gradient(0deg, rgba(3, 12, 20, 0.22) 0%, rgba(3, 12, 20, 0) 100%);
    height: 26%;
}



/* Color */
a:hover,
a {
    color: #21A7D8;
}

.scroll-to-top:hover,
.preloader-close,
.search-popup .search-form fieldset input[type="submit"] {
    background-color: #21A7D8;
}

.scroll-to-top {
    color: #21A7D8;
    border: 2px dashed #21A7D8;
}

.btn-style-one.style-two i {
    color: #21A7D8;
}

.btn-style-one.style-two:before {
    background: #21A7D8;
}

.btn-style-one.style-two:hover {
    border-color: #21A7D8;
}

.btn-style-one {
    background-color: #21A7D8;
}

.header-top .social-icon li a:hover {
    color: #21A7D8;
}

.header-top .location span {
    color: #21A7D8;
}

.header-top .phone-number i {
    color: #21A7D8;
}

.header-top .mail-address i {
    color: #21A7D8;
}

.main-menu .navigation>li:before {
    color: #21A7D8;
}

.main-menu .navigation>li>a:before {
    color: #21A7D8;
}

.main-menu .navigation>li>a:after {
    color: #21A7D8;
}

.main-menu .navigation>li.current>a {
    color: #21A7D8;
}

.main-menu .navigation>li>ul>li>a:hover {
    color: #21A7D8;
}

.main-menu .navigation>li>ul>li>ul>li>a:hover {
    color: #21A7D8;
}

.header-upper .navbar-right-info .sign-in a i {
    color: #21A7D8;
}

.header-upper #polyglotLanguageSwitcher a.current:link, 
.header-upper #polyglotLanguageSwitcher a.current:visited, 
.header-upper #polyglotLanguageSwitcher a.current:active {
    color: #21A7D8;
}

.header-upper #polyglotLanguageSwitcher span.trigger:before {
    color: #21A7D8;
}

.hidden-sidebar-close {
    background-color: #21A7D8;
}

.contact-widget .icon {
    color: #21A7D8;
}

.banner-section .banner-slider-nav.style-two .banner-slider-button-next {
    background: #21A7D8;
}

.left-panel .side-menu-nav span {
    color: #21A7D8;
}

.left-panel .option-box .icon {
    color: #21A7D8;
}

.left-panel .option-box .order-form-area .order-form .theme-btn i {
    color: #21A7D8;
}

.left-panel .option-box .btn-style-one:before {
    background-color: #21A7D8;
}

.sec-title .sub-title {
    color: #21A7D8;
}

.sec-title .sub-title:before {
    color: #21A7D8;
}

.sec-title .sub-title:after {
    color: #21A7D8;
}

.service-block-one .link:hover {
    color: #21A7D8;
}

.service-block-one .link i {
    color: #21A7D8;
}

.service-block-one .inner-box:hover .image:after {
    border-color: #21A7D8;
}

.readmore-link:hover {
    color: #21A7D8;
}

.readmore-link i {
    color: #21A7D8;
}

.about-section .icon-box:before {
    background-color: #21A7D8;
}

.about-section .icon-box:hover .icon {
    color: #21A7D8;
}

.why-choose-block .inner-box .icon {
    color: #21A7D8;
}

.why-choose-block .inner-box:hover .icon:before {
    border-color: #21A7D8;
}

.why-choose-block .inner-box:hover .icon:after {
    background-color: #21A7D8;
    border-color: #21A7D8;
}

.why-choose-block .inner-box .count {
    color: #21A7D8;
}

.work-process-block .inner-box:hover .count:before {
    border: 20px dotted #21A7D8;
}

.work-process-block .inner-box:hover .count {    
    background-color: #21A7D8;
}

.work-process-block .icon {
    border: 2px solid #21A7D8;
    color: #21A7D8;
}

.work-process-block .icon:before {
    border-bottom-color: #21A7D8;
}

.industries-covered .text-block .content .icon {
    color: #21A7D8;
}

.industries-covered .owl-theme .owl-nav .owl-prev:hover:after,
.industries-covered .owl-theme .owl-nav .owl-next:hover:after {
    color: #21A7D8;    
}

.industries-covered .owl-theme .owl-nav .owl-prev:hover,
.industries-covered .owl-theme .owl-nav .owl-next:hover {
    color: #21A7D8;
}

.pricing-block .content li:after {
    color: #21A7D8;
}

.pricing-block .link-box .theme-btn:before {
    background-color: #21A7D8;
}

.pricing-block.style-two .category-wrapper:before {
    background: #168DBA;
}

.pricing-block.style-two .category-wrapper:after {
    background: #168DBA;
}

.pricing-block.style-two .category {
    background: #21A7D8;
}

.facts-section .counter-column .count-text {
    color: #21A7D8;
}

.testimonial-block .quote {
    background-color: #21A7D8;
}

.testimonial-block .rating {
    color: #21A7D8;
}

.news-block-one .date {
    background-color: #21A7D8;
}

.news-block-one .category {
    color: #21A7D8;
}

.news-block-one h3 a:hover {
    color: #21A7D8;
}

.news-block-one .overlay .readmore-link:hover {
    color: #21A7D8;
}

.news-block-one .overlay .readmore-link:hover {
    color: #21A7D8;
}

.branches-section .single-info h4 span {
    color: #21A7D8;
}

.branches-section .owl-theme .owl-nav .owl-prev:hover:after,
.branches-section .owl-theme .owl-nav .owl-next:hover:after {
    color: #21A7D8;    
}

.branches-section .owl-theme .owl-nav .owl-prev:hover,
.branches-section .owl-theme .owl-nav .owl-next:hover {
    color: #21A7D8;
}

.newsletter-section h3 span {
    background: #21A7D8;
}

.newsletter-form .btn-style-one i {
    color: #21A7D8;
}

.newsletter-form .btn-style-one:before {
    background: #21A7D8;
}

.contact-widget.style-two .text span {
    color: #21A7D8;
}

.contact-widget.style-two .social-icon li a:hover {
    color: #21A7D8;
}

.links-widget ul li a:hover {
    color: #21A7D8;
}

.main-header.header-style-two .header-top {
    background-color: #21A7D8;
}

.header-left-option .option-box:hover h4 i {
    color: #21A7D8;
}

.header-left-option .option-box .icon {
    color: #21A7D8;
}

.header-left-option .option-box .order-form-area .order-form .theme-btn i {
    color: #21A7D8;
}

.header-left-option .option-box .btn-style-one:before {
    background-color: #21A7D8;
}

.banner-section .banner-slider-nav.style-three .banner-slider-button-prev:hover {
    color: #21A7D8;
}

.banner-section .banner-slider-nav.style-three .banner-slider-button-next:hover {
    color: #21A7D8;
}

.banner-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-color: #21A7D8;
}

.style-two.footer-bottom .bg:before {
    background-color: #21A7D8;
}

.about-widget .readmore-link:hover {
    color: #21A7D8;
}

.about-widget .download-pdf a {
    background: #21A7D8;
}

.footer-top .newsletter-form-two button:hover {
    color: #21A7D8;
}

.news-block-two .category {
    color: #21A7D8;
}

.news-block-two .date {
    background: #21A7D8;
}

.testimonial-block-two .designation {
    color: #21A7D8;
}

.testimonial-block-two .quote {
    background-color: #21A7D8;
}

.testimonial-block-two .inner-box:after {
    border: 2px dashed #21A7D8;
}

.whychooseus-block-two .icon i {
    background-color: #21A7D8;
}

.whychooseus-block-two .inner-box:hover .icon:before {
    background-color: #21A7D8;
}

.whychooseus-block-two .inner-box:before {
    border: 2px dashed #21A7D8;
}

.project-block .link-btn a {
    background-color: #21A7D8;
}

.project-block .link-btn a:hover {
    color: #21A7D8;
}

.project-block .category {
    color: #21A7D8;
}

.work-process-block-two .icon {
    color: #21A7D8;
}

.work-process-block-two .inner-box:hover .count {
    background-color: #21A7D8;
}

.getaquote-section .investor {
    background: #21A7D8;
}

.getaquote-section.style-one .getaquote-form .form-group .theme-btn {
    border: 2px solid #21A7D8;
}

.getaquote-section.style-one .getaquote-form .form-group .theme-btn:before {
    background: #21A7D8;
} 

.service-block .overlay .link a {
    background-color: #21A7D8;
}

.service-block .content .icon {
    color: #21A7D8;
}

.facts-section-two .count-box {
    color: #21A7D8;
}

.facts-section-two .content:after {
    background-color: #21A7D8;
}

.about-section-two .icon-box:hover:before {
    border: 2px dashed #21A7D8;
}

.about-section-two .icon {
    color: #21A7D8;
}

.about-section-two .designation {
    color: #21A7D8;
}

.about-section-two .quote {
    color: #21A7D8;
}

.news-block-two h3 a:hover {
    color: #21A7D8;
}

.readmore-link.style-two:before {
    background: #21A7D8;
}

.header-top .sign-in a i {
    color: #21A7D8;
}

.header-top .links a:hover {
    color: #21A7D8;
}

.header-style-three .header-top .sign-in a:hover {
    color: #21A7D8;
}

.header-upper .contact-info-two .icon {
    color: #21A7D8;
}

.services-section-two .owl-theme .owl-nav .owl-prev:hover:after {
    color: #21A7D8;
    border-color: #21A7D8;
}

.services-section-two .owl-theme .owl-nav .owl-next:hover:after {
	color: #21A7D8;
    border-color: #21A7D8;
}

.facts-section-three .icon {
    color: #21A7D8;
}

.facts-section-three .inner:hover .icon {
    background-color: #21A7D8;
    border-color: #21A7D8;
}

.facts-section-three .count-box {
    color: #21A7D8;
}

.about-section-three .link a:before {
    background-color: #21A7D8;
}

.about-section-three .link a:hover i {
    color: #21A7D8;
}

.skills .skill-item .skill-bar .bar-inner .bar:before {
    background: #439c47;
}

.video-section h5 a:hover {
    color: #21A7D8;
}

.video-section h5 a:before {
    color: #21A7D8;
}

.video-section h5 a:after {
    color: #21A7D8;
}

.team-blcok .designation {
    border-left: 3px solid #21A7D8;
}

.team-blcok .social-icon {
    background: #21A7D8;
}

.getaquote-section.style-two .social-icon li a:before {
    background-color: #21A7D8;
}

.pricing-block-two .price {
    background-color: #21A7D8;
}

.pricing-block-two .link-box .theme-btn {
    border: 2px solid #21A7D8;
}

.pricing-block-two .link-box .theme-btn i {
    color: #21A7D8;
}

.pricing-block-two .link-box .theme-btn:before {
    background-color: #21A7D8;
}

.testimonial-block-three .quote {
    background-color: #21A7D8;
}

.testimonial-block-three .rating span {
    color: #21A7D8;
}

.testimonials-section-three .testimonial-slider-button-next:hover {
    color: #21A7D8;
    border-color: #21A7D8;
}

.testimonials-section-three .testimonial-slider-button-prev:hover {
    color: #21A7D8;
    border-color: #21A7D8;
}

.contact-info-block ul li a {
    color: #21A7D8;
}

.main-footer.style-three .links-widget ul li a:hover {
    color: #21A7D8;
}

.news-widget .post .content h4 a:hover {
    color: #21A7D8;
}

.news-widget .post .content .date i {
    color: #21A7D8;
}

.about-widget-two .list li:before {
    color: #21A7D8;
}

.footer-bottom.style-three .social-icon li a:before {
    background-color: #21A7D8;
}

.footer-bottom.style-three .copyright-text a:hover {
    color: #21A7D8;
}

.header-style-four .header-top .links a:hover {
    color: #21A7D8;
}

.header-upper .contact-info-three .icon {
    background-color: #21A7D8;
}

.service-block-three .icon {
    color: #21A7D8; 
}

.service-block-three .link a {
    color: #21A7D8;
}

.services-section-three .owl-theme .owl-nav .owl-prev:hover:after {
    color: #21A7D8;
    border-color: #21A7D8;
}

.services-section-three .owl-theme .owl-nav .owl-next:hover:after {
	color: #21A7D8;
    border-color: #21A7D8;
}

.btn-style-one.style-2 i {
    color: #21A7D8;
}

.btn-style-one.style-2:before {
    background-color: #21A7D8;
}

.about-section-two .skills .skill-item .skill-bar .bar-inner .bar {
    background-color: #21A7D8;
}

.about-section-two .skills .skill-item .skill-bar .bar-inner .bar:before {
    background: #21A7D8;
}

.whychooseus-section-three .counter-column .icon {
    color: #21A7D8;
}

.whychooseus-section-three .counter-column .count-box {
    color: #21A7D8;
}

.whychooseus-block-three .inner-box:before {
    border: 2px dashed #21A7D8;
}

.team-section .owl-theme .owl-nav .owl-prev:hover:after {
    color: #21A7D8;
    border-color: #21A7D8;
}

.team-section .owl-theme .owl-nav .owl-next:hover:after {
	color: #21A7D8;
    border-color: #21A7D8;
}

.project-block-two .category {
    color: #21A7D8;
}

.project-block-two .link-btn {
    background: #21A7D8;
}

.testimonial-block-four .author-thumb:before {
    border: 3px solid #21A7D8;
}

.testimonial-block-four .quote {
    background: #21A7D8;
}

.testimonial-block-four .designation {
    color: #21A7D8;
}

.testimonial-block-four .rating span {
    color: #21A7D8;
}

.testimonials-section-four .owl-theme .owl-nav .owl-prev:hover:after {
    color: #21A7D8;
}

.testimonials-section-four .owl-theme .owl-nav .owl-next:hover:after {
    color: #21A7D8;
}

.news-block-three .date {
    background: #21A7D8;
}

.news-block-three .category i {
    color: #21A7D8;
}

.news-block-three h3 a:hover {
    color: #21A7D8;
}

.news-section-three .owl-theme .owl-nav .owl-prev:hover:after {
    color: #21A7D8;
    border-color: #21A7D8;
}

.news-section-three .owl-theme .owl-nav .owl-next:hover:after {
	color: #21A7D8;
    border-color: #21A7D8;
}

.cta-section .wrapper-box:before {
    background: #21A7D8;
}

.main-footer.style-four .links-widget ul li a:hover {
    color: #21A7D8;
}

.about-widget-three .readmore-link:hover {
    color: #21A7D8;
}

.footer-bottom.style-four .social-icon li a:before {
    background-color: #21A7D8;
}

.industries-covered-two .nav-tabs.tab-btn-style-one li a .icon {
    color: #21A7D8;
}

.industries-covered-two .nav-tabs.tab-btn-style-one li a.active {
    background: #21A7D8;
    border-color: #21A7D8;
}

.industries-covered-two .theme-btn-two:hover {
    color: #21A7D8;
}

.industries-covered-two .theme-btn-two i {
    background: #21A7D8;
}

.industries-covered-two .owl-theme .owl-nav .owl-prev:hover:after,
.industries-covered-two .owl-theme .owl-nav .owl-next:hover:after {
    opacity: 1;
    color: #21A7D8;
}

.contact-info-section-two .owl-theme .owl-nav .owl-prev:hover:after,
.contact-info-section-two .owl-theme .owl-nav .owl-next:hover:after {
    color: #21A7D8;
}

.testimonials-section-two .owl-theme .owl-nav .owl-prev:hover:after {
    color: #21A7D8;
}

.testimonials-section-two .owl-theme .owl-nav .owl-next:hover:after {
	color: #21A7D8;
}

.pagination li a:hover i,
.pagination li a:hover,
.pagination li a.active {
    color: #21A7D8;
}

.widget_categories ul li a:hover {
    color: #21A7D8;
}

.widget_categories span {
    color: #21A7D8;
}

.news-widget-two .post:hover .content .date {
    color: #21A7D8;
}

.tag-cloud-widget ul li a:hover {
    background: #21A7D8;
}

.advertisement-widget .theme-btn:before {
    background-color: #21A7D8;
}

.advertisement-widget .theme-btn i {
    color: #21A7D8;
}

.news-block-four .date {
    background-color: #21A7D8;
}

.news-block-four .category {
    color: #21A7D8;
}

.news-block-four h3 a:hover {
    color: #21A7D8;
}

.news-block-four .post-meta li a:hover {
    color: #21A7D8;
}

.news-block-four .social-links-wrapper:hover .icon {
    background: #21A7D8;
    border-color: #21A7D8;
}

.news-block-four .social-links li a:hover {
    background-color: #21A7D8;
    border-color: #21A7D8;
}

.news-block-four .link-box .theme-btn i {
    color: #21A7D8;
}

.news-block-four .link-box .theme-btn:before {
    background-color: #21A7D8;
}

.blog-sidebar.style-two .widget {
    border-top: 5px solid #21A7D8;
}

.blog-single-post blockquote .quote-icon {
    background-color: #21A7D8;
}

.blog-single-post .tag a:hover {
    background: #21A7D8;
}

.post-pagination .post:hover .content .date {
    color: #21A7D8;
}

.news-section .author-box h5 a {
    color: #21A7D8;
}

.comments-area .comment-box .reply-comment-btn {
    color: #21A7D8;
}

.news-section .comment-form .theme-btn i {
    color: #21A7D8;
}

.news-section .comment-form .theme-btn:before {
    background-color: #21A7D8;
}

.header-style-five .header-upper .language button.btn.dropdown-toggle {
    color: #21A7D8;
}

.header-style-five .header-upper .bootstrap-select .dropdown-toggle .filter-option:after {
    color: #21A7D8;
}

.contact-info-section-two .tab-content h4 span {
    color: #21A7D8;
}

.contact-info-section-two .icon-box .icon {
    color: #21A7D8;
}

.contact-form .form-group .theme-btn:before {
    background: #21A7D8;
}

.services-section.style-two .owl-theme .owl-nav .owl-prev:hover:after,
.services-section.style-two .owl-theme .owl-nav .owl-next:hover:after {
    background-color: #21A7D8;
}

.cta-section-two .theme-btn:before {
    background: #21A7D8;
}

.services-section-two.style-two .service-block-two .image-box .icon {
    color: #21A7D8;
}

.service-sidebar .widget {
    border-top: 5px solid #21A7D8;
}

.widget_categories-two ul li.active a {
    color: #21A7D8;
}

.widget_categories-two ul li.active:before {
    color: #21A7D8;
}

.widget_categories-two li.active i {
    color: #21A7D8;
}

.widget_categories-two ul li.active {
    border-color: #21A7D8;
}

.widget_categories-two ul li a:hover {
    color: #21A7D8;
}

.getaquote-widget .form-group .theme-btn:before {
    background-color: #21A7D8;
}

.getaquote-widget .form-group .theme-btn i {
    color: #21A7D8;
}

.service-details .text-block {
    background: #21A7D8;
}

.service-details .counter-column .count-box {
    color: #21A7D8;
}

.service-details .features .icon-box:hover:before {
    border: 2px dashed #21A7D8;
}

.service-details .features .icon {
    color: #21A7D8;
}

.testimonial-block-five .quote {
    background: #21A7D8;
}

.testimonial-block-five .designation {
    color: #21A7D8;
}

.testimonial-block-five .rating span {
    color: #21A7D8;
}

.getaquote-section.style-four .getaquote-form .form-group .theme-btn:before {
    background-color: #21A7D8;
}

.getaquote-section.style-four .getaquote-form .form-group .theme-btn i {
    color: #21A7D8;
}

.getaquote-section .note span {
    color: #21A7D8;
}

.accordion-box .block .acc-btn.active .icon-outer {
    color: #21A7D8;
}

.accordion-box .block .acc-btn.active strong {
    color: #21A7D8;
}

.faq-section .nav-tabs.tab-btn-style-one .nav-link.active h4 i,
.faq-section .nav-tabs.tab-btn-style-one .nav-link:hover h4 i {
    transform: rotate(90deg);
    color: #21A7D8;
}

.faq-section .nav-tabs.tab-btn-style-one .nav-link.active,
.faq-section .nav-tabs.tab-btn-style-one .nav-link:hover {
    background: #fff;
    color: #21A7D8;
}

.faq-section .nav-tabs.tab-btn-style-one .nav-link.active  h4,
.faq-section .nav-tabs.tab-btn-style-one .nav-link:hover h4 {
    color: #21A7D8;
}

.faq-section .nav-tabs.tab-btn-style-one .nav-link:before {
    border: 2px solid #21A7D8;
}

.filter-tabs {
    border: 2px dashed #21A7D8;
}

.project-block-three .category {
    color: #21A7D8;
}

.project-block-three .link-btn a {
    color: #21A7D8;
}

.project-block-three .link-btn a:hover {
    background-color: #21A7D8;
}

.projects-section-four .theme-btn:before {
    background: #21A7D8;
}

.projects-section-four .theme-btn i {
    color: #21A7D8;
}

.related-projects .owl-theme .owl-nav .owl-prev:hover:after {
    color: #21A7D8;
}

.related-projects .owl-theme .owl-nav .owl-next:hover:after {
	color: #21A7D8;
}

.project-details h5 {
    color: #21A7D8;
}

.banner-section-two .link-box a i {
    color: #21A7D8;
}

.banner-section-two .link-box a {
    border: 2px solid #21A7D8;
    color: #21A7D8;
}

.banner-section-two .left-panel .option-box .icon {
    background: #21A7D8;
}

.history-section .owl-theme .owl-nav .owl-prev:hover:after {
    color: #21A7D8;
    border-color: #21A7D8;
}

.history-section .owl-theme .owl-nav .owl-next:hover:after {
	color: #21A7D8;
    border-color: #21A7D8;
}

.banner-section-two .text-block h4 {
    color: #21A7D8;
}

.page-title .content-box .bread-crumb.style-two li.active  a,
.page-title .content-box .bread-crumb.style-two li:hover a {
    color: #21A7D8;
}

.page-title .content-box .bread-crumb.style-two li.active a i,
.page-title .content-box .bread-crumb.style-two li:hover a i {
    color: #21A7D8;
}

.page-title .content-box .bread-crumb.style-two li a:before {
    border: 2px solid #21A7D8;
}

.contact-info-section-three .nav-tabs.tab-btn-style-one .active h4 {
    color: #21A7D8;
}

.contact-info-block-two ul li a span {
    color: #21A7D8;
}

.bottom-content .text span {
    color: #21A7D8;
}

.history-block .inner-box:hover {
    border-color: #21A7D8;
}

.history-block .date {
    color: #21A7D8;
}

.history-block .date:before {
    border-bottom: 2px dashed #21A7D8;
}

.history-section .nav-tabs.tab-btn-style-one li.nav-item:after {
    background-color: #21A7D8;
}

.who-we-are-section .experience-year .icon {
    border: 2px dashed #21A7D8;
    color: #21A7D8;
}

.who-we-are-section .experience-year h3 {
    color: #21A7D8;
}

.who-we-are-section .experience-year h5 {
    color: #21A7D8;
}

.who-we-are-section .theme-btn:before {
    background-color: #21A7D8;
}

.who-we-are-section .theme-btn i {
    color: #21A7D8;
}

.who-we-are-section .designation {
    color: #21A7D8;
}

.who-we-are-section .video-btn a {
    background-color: #21A7D8;
}

.whychooseus-block-four .icon {
    color: #21A7D8;
}

.whychooseus-block-four .icon i {
    background: #21A7D8;
}

.certificate-block .inner-box:hover .image:before {
    border-color: #21A7D8;
}

.certificate-section .owl-theme .owl-nav .owl-next:hover:after,
.certificate-section .owl-theme .owl-nav .owl-prev:hover:after {
    color: #21A7D8;
}

.statement-section .nav-tabs.tab-btn-style-one .nav-item .nav-link.active,
.statement-section .nav-tabs.tab-btn-style-one .nav-item .nav-link:hover {
    color: #21A7D8;
    border-color: #21A7D8;
}

.statement-section .nav-tabs.tab-btn-style-one .nav-item .nav-link.active h4,
.statement-section .nav-tabs.tab-btn-style-one .nav-item .nav-link:hover h4 {
    color: #21A7D8;
} 

.statement-section .nav-tabs.tab-btn-style-one .nav-item .nav-link.active i,
.statement-section .nav-tabs.tab-btn-style-one .nav-item .nav-link:hover i {
    color: #21A7D8;
}

.filter-tabs li.active {
    color: #21A7D8;
}



/* Final Optimum Global Logistics premium overrides */
body {
    background: linear-gradient(180deg, #ffffff 0%, var(--ogl-ice) 100%);
}

.btn-style-one,
.theme-btn,
.preloader-close,
.search-popup .search-form fieldset input[type="submit"],
.scroll-to-top:hover,
.banner-section .banner-slider-nav.style-two .banner-slider-button-next,
#selector {
    background: linear-gradient(135deg, var(--ogl-accent) 0%, var(--ogl-primary) 100%);
    box-shadow: 0 16px 34px rgba(10, 74, 112, 0.22);
}

.btn-style-one:before,
.btn-style-one.style-two:before {
    background: var(--ogl-navy);
}

.main-header.header-style-one .header-upper,
.sticky-header,
.main-menu .navigation>li>ul,
.main-menu .navigation>li>ul>li>ul {
    background-color: var(--ogl-navy);
}

.banner-section .swiper-slide:before,
.page-title:before {
    background: linear-gradient(90deg, rgba(6, 44, 71, 0.9) 0%, rgba(10, 74, 112, 0.66) 48%, rgba(3, 23, 38, 0.86) 100%);
}

.services-section {
    background: linear-gradient(180deg, #ffffff 0%, var(--ogl-ice) 100%);
}

.service-block-one .inner-box {
    background: linear-gradient(145deg, var(--ogl-primary) 0%, var(--ogl-deep) 52%, var(--ogl-navy) 100%);
    box-shadow: 0 26px 60px rgba(6, 44, 71, 0.18);
}

.service-block-one .text {
    color: rgba(244, 250, 253, 0.82);
}

.service-block-one .count:before,
.service-block-one .image:before {
    background-color: rgba(6, 44, 71, 0.72);
}

.service-block-one .image:after {
    border-color: rgba(33, 167, 216, 0.5);
}

.service-block-one .inner-box:hover .image:after {
    border-color: var(--ogl-accent);
}

.premium-content-rule,
.premium-editor-content li:before {
    background: linear-gradient(90deg, var(--ogl-primary), var(--ogl-accent));
}

.premium-editor-content li:before {
    box-shadow: 0 0 0 5px rgba(33, 167, 216, 0.14);
}

.main-footer,
.footer-bottom {
    background-color: var(--ogl-navy);
}

.banner-section .swiper-slide.video-slide:before {
    background: rgba(3, 12, 20, 0.03);
    opacity: 1;
}

.banner-section .swiper-slide.video-slide:after {
    background: linear-gradient(0deg, rgba(3, 12, 20, 0.08) 0%, rgba(3, 12, 20, 0) 100%);
    height: 16%;
}

.main-menu .navigation>li>ul,
.main-menu .navigation>li>ul>li>ul {
    background: rgba(6, 44, 71, 0.98);
    border: 1px solid rgba(190, 234, 246, 0.2);
    box-shadow: 0 26px 58px rgba(3, 23, 38, 0.28);
}

.main-menu .navigation>li>ul>li>a,
.main-menu .navigation>li>ul>li>ul>li>a,
.main-menu .navigation>li>ul>li.current>a,
.main-menu .navigation>li>ul>li>ul>li.current>a {
    color: #F4FAFD;
    border-bottom-color: rgba(190, 234, 246, 0.22);
}

.main-menu .navigation>li>ul>li.dropdown>a:after,
.main-menu .navigation>li>ul>li>ul>li.dropdown>a:after {
    color: var(--ogl-accent-soft);
}

.main-menu .navigation>li>ul>li:before,
.main-menu .navigation>li>ul>li>ul>li:before {
    background: linear-gradient(90deg, rgba(33, 167, 216, 0.18), rgba(255, 255, 255, 0.04));
}

.main-menu .navigation>li>ul>li:hover>a,
.main-menu .navigation>li>ul>li>ul>li:hover>a {
    color: #FFFFFF;
}

/* Premium light dropdown menu */
.main-menu .navigation>li>ul,
.main-menu .navigation>li>ul>li>ul {
    min-width: 260px;
    padding: 10px;
    background: rgba(255, 255, 255, 0.97) !important;
    border: 1px solid rgba(10, 74, 112, 0.12);
    border-radius: 0 0 10px 10px;
    box-shadow: 0 24px 55px rgba(6, 44, 71, 0.2);
    backdrop-filter: blur(10px);
}

.main-menu .navigation>li>ul>li,
.main-menu .navigation>li>ul>li>ul>li {
    padding: 0;
}

.main-menu .navigation>li>ul>li>a,
.main-menu .navigation>li>ul>li>ul>li>a,
.main-menu .navigation>li>ul>li.current>a,
.main-menu .navigation>li>ul>li>ul>li.current>a {
    padding: 13px 16px;
    color: var(--ogl-navy) !important;
    border-bottom: 1px solid rgba(10, 74, 112, 0.1);
    border-radius: 7px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.35;
    letter-spacing: 0;
}

.main-menu .navigation>li>ul>li:last-child>a,
.main-menu .navigation>li>ul>li>ul>li:last-child>a {
    border-bottom: 0;
}

.main-menu .navigation>li>ul>li:before,
.main-menu .navigation>li>ul>li>ul>li:before {
    display: none;
}

.main-menu .navigation>li>ul>li:hover>a,
.main-menu .navigation>li>ul>li>ul>li:hover>a {
    color: var(--ogl-primary) !important;
    background: linear-gradient(90deg, rgba(33, 167, 216, 0.12), rgba(244, 250, 253, 0.9));
    padding-left: 18px;
}

.main-menu .navigation>li>ul>li.dropdown>a:after,
.main-menu .navigation>li>ul>li>ul>li.dropdown>a:after {
    right: 14px;
    top: 13px;
    color: var(--ogl-accent) !important;
}

.main-menu .navigation>li.dropdown:hover>ul {
    transform: translateY(10px);
}

/* Premium service detail hero */
.service-detail-hero:before {
    background: linear-gradient(90deg, rgba(3, 23, 38, 0.82) 0%, rgba(6, 44, 71, 0.55) 48%, rgba(3, 23, 38, 0.62) 100%);
}

.service-detail-hero:after {
    background: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}

.service-detail-hero .content-box .bread-crumb.style-two li a {
    color: rgba(255, 255, 255, 0.82);
}

.service-detail-hero .content-box .bread-crumb.style-two li.active a,
.service-detail-hero .content-box .bread-crumb.style-two li:hover a {
    color: #fff;
}

.service-detail-hero .content-box .bread-crumb.style-two li a:before {
    display: none;
}

/* Premium standard page hero */
.page-title:not(.service-detail-hero):before {
    background: linear-gradient(90deg, rgba(3, 23, 38, 0.82) 0%, rgba(6, 44, 71, 0.56) 48%, rgba(3, 23, 38, 0.66) 100%);
}

.page-title:not(.service-detail-hero):after {
    background: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}

.page-title:not(.service-detail-hero) .content-box .bread-crumb.style-two li a {
    color: rgba(255, 255, 255, 0.82);
}

.page-title:not(.service-detail-hero) .content-box .bread-crumb.style-two li.active a,
.page-title:not(.service-detail-hero) .content-box .bread-crumb.style-two li:hover a {
    color: #fff;
}

.page-title:not(.service-detail-hero) .content-box .bread-crumb.style-two li a:before {
    display: none;
}

/* Unified page-title visual layer */
.page-title:before {
    background: linear-gradient(90deg, rgba(3, 23, 38, 0.82) 0%, rgba(6, 44, 71, 0.55) 48%, rgba(3, 23, 38, 0.62) 100%) !important;
}

.page-title:after {
    height: 28% !important;
    background: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%) !important;
}

.page-title .content-box .bread-crumb.style-two {
    padding: 8px 10px !important;
    background: rgba(255, 255, 255, 0.13) !important;
    border: 1px solid rgba(255, 255, 255, 0.22) !important;
    border-radius: 999px !important;
    box-shadow: none !important;
    backdrop-filter: blur(10px);
}

.page-title .content-box .bread-crumb.style-two li a {
    padding: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: rgba(255, 255, 255, 0.82) !important;
}

.page-title .content-box .bread-crumb.style-two li.active a,
.page-title .content-box .bread-crumb.style-two li:hover a {
    color: #fff !important;
}

/* Final title chip color correction */
.sec-title .sub-title,
.news-section .sec-title .sub-title,
.work-process-section .sec-title .sub-title,
.testimonials-section-two .sec-title .sub-title,
.about-section .sec-title .sub-title {
    color: var(--ogl-primary) !important;
}

.sec-title.light .sub-title,
.work-process-section .sec-title.light .sub-title,
.testimonials-section-two .sec-title.light .sub-title {
    color: #ffffff !important;
}
