.main-header .header-upper .logo-outer:before {
    border-bottom: none;
}

.banner-section .slide-item .title {
    /* border-radius: 20px; */
    padding-right: 20px;
}

    .banner-section .slide-item .title:after {
        background-color: transparent;
    }

    .banner-section .slide-item .title:before {
        border-bottom: none;
    }

.slider-title {
    color: white !important;
    background-color: #106380 !important;
}

.banner-section .active h2 {
    font-size: 80px;
    font-weight: 600;
}

.btn-style-one {
    background-color: #106380;
    color: white;
}

.sec-title .title {
    color: #106380;
}

.list-style-one li:before {
    color: #106380;
}

.news-block .lower-content h5 a:hover {
    color: #106380;
}

.why-choose-us .feature-list li:before {
    color: #106380;
}

.call-to-action {
    background-color: #2e8aac;
}

.scroll-to-top {
    background: #106380;
}

.gallery-item .overlay-box {
    background: #106380;
}

.nav-outer .mobile-nav-toggler {
    color: #106380;
}

.mobile-menu .menu-backdrop {
    background: #106380 !important;
}

.mobile-menu .navigation li.current > a,
.mobile-menu .navigation li > a:hover {
    color: white;
}

.mobile-menu .navigation li > a:before {
    border-left: 5px solid #106380;
}

.mobile-menu .social-links li a:hover {
    color: #106380;
}

.social-icon-one li a:hover {
    color: #106380;
}

.main-footer .footer-bottom .social-links li a:hover {
    color: #106380;
}

.news-block .inner-box {
    background-color: #e0e0e0 !important;
}

/* .owl-stage {
                    margin: 25px 0px;
                    overflow: visible;
                } */
.banner-section .slide-item .content-box:after {
    background: white !important;
}

.news-block .lower-content {
    padding: 14px 13px 46px;
}

.sec-title .title {
    font-size: 28px;
}

.btn-style-one {
    line-height: 0px !important;
}

.banner-section .slide-item .title {
    font-size: 22px;
    padding: 18px;
}

@media (min-width:600px) {
    /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */
    .mt-custom {
        margin-top: -250px !important;
    }
}

@media (min-width:801px) {
    /* tablet, landscape iPad, lo-res laptops ands desktops */
    .mt-custom {
        margin-top: -250px !important;
    }
}

@media (min-width:1025px) {
    /* big landscape tablets, laptops, and desktops */
    .mt-custom {
        margin-top: -250px !important;
    }
}

@media (min-width:1281px) {
    /* hi-res laptops and desktops */
    .mt-custom {
        margin-top: -250px !important;
    }
}
