.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;
}

.page-info .bread-crumb li a {
    color: white;
}

.page-info .bread-crumb li:after {
    color: white;
}

.apartment-block .info-box .read-more {
    color: #106380;
}

.sec-title .title {
    font-size: 28px;
}

/* .page-title{
            background-size: contain !important;
            background-attachment: local;
            background-position: 0% 0%;
            background-size: 100% 100%;
        } */
.page-title:before {
    opacity: 0.5;
}

@media (min-width:600px) {

    /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */
    .page-title {
        /* background-size: contain !important;  */
        background-attachment: local;
        background-position: 0% 0%;
        background-size: 100% 100%;
        padding: 195px 0px !important;
    }
}

@media (min-width:801px) {

    /* tablet, landscape iPad, lo-res laptops ands desktops */
    .page-title {
        /* background-size: contain !important;  */
        background-attachment: local;
        background-position: 0% 0%;
        background-size: 100% 100%;
        padding: 195px 0px !important;
    }
}

@media (min-width:1025px) {

    /* big landscape tablets, laptops, and desktops */
    .page-title {
        /* background-size: contain !important;  */
        background-attachment: local;
        background-position: 0% 0%;
        background-size: 100% 100%;
        padding: 195px 0px !important;
    }
}

@media (min-width:1281px) {

    /* hi-res laptops and desktops */
    .page-title {
        /* background-size: contain !important;  */
        background-attachment: local;
        background-position: 0% 0%;
        background-size: 100% 100%;
        padding: 195px 0px !important;
    }
}
