.page-title {
    background-image: url(../images/background/slide.jpg) !important;
        padding: 210px 0px 150px;
}

.page-title:before {
    background-color: rgb(255 255 255 / 70%);
}

.main-footer .footer-column:last-child::before {
    background: #ffffff80;
}

.main-footer .footer-widget h4 {
    color: #1c1819 !important;
}

.main-footer .contact-widget h6 {
    color: #1c1819;
}

.main-footer:before {
    background-color: rgb(255 255 255 / 60%);
}

.list-link li a {
    color: #1c1819;
}

.list-style-two li ,.list-style-two li .icon{
    color: #1c1819;
}

.main-footer .footer-bottom .copyright {
    color: #1c1819;
}
.main-footer .logo-widget .social-box li a {
    background-color: #060606;
}
.main-footer .logo-widget .social-box .share {
    color: #1c1819;
}
.list-style-two li a {
    color: #1c1819;
}

.scroll-to-top {
    color: #141619;
}

.scroll-to-top:hover {
    color: #ffffff;
    background: #000;
}
.main-footer .footer-widget h4:before {
    background-color: #1c1819;
}

.main-footer .footer-widget h4:after {
    background-color: #1c1819;
}

.list-link li a:hover {
    color: #000;
}

.topbar {
    color: #1c1819;
}

.top-contact .fa {
    color: #1c1819;
}

.topbar .top-right {
    border-color: #1c1819;
}

.main-menu .navigation > li > a {
    color: #1c1819;
}

.main-menu .navigation > li:before {
    background-color: #000;
}

.main-menu .navigation > li:hover > a, .main-menu .navigation > li.current > a {
    color: #000000;
}

.main-menu .navigation > li > ul,.main-menu .navigation > li > ul > li > ul {
    background-color: #ffffff;
}

.main-menu .navigation > li > ul > li,.main-menu .navigation > li > ul > li > ul > li {
    border-bottom: 1px solid #939393;
}

.top-contact a:hover {
    color: #000000;
}

.case-block .inner-box .lower-content h4 a:hover {
    color: #606060;
}

.logo img {
    width: 232px;
    height: 240px;
}

.page-title h1 {
    color: #1c1819;
}

.page-breadcrumb li ,.page-breadcrumb li a {
    color: #201c1d;
}

.page-breadcrumb li a:hover {
    color: #000000;
}

.case-block .inner-box .image .overlay-box .search-icon:hover {
    background-color: #090909;
    border-color: #090909;
}

.page-breadcrumb li:after {
    color: #1c1819;
}

.business-section .upper-section .content-column h2 span {
    color: #999999;
}
.business-section .upper-section .content-column .title:before {
    background-color: #999999;
}

.main-footer {
    background-image: url(../images/background/4.jpg) !important;
    background-size: cover;
}

.main-footer .footer-bottom {
    background-color: #ffffffd1;
}

.main-footer .pattern-layer {
    display: none;
}

.nav-outer .mobile-nav-toggler {
    color: #1c1819;
}

.main-footer .footer-bottom .copyright a {
    color: #1c1819;
}


@media only screen and (max-width: 1340px) {
    .page-title {
        padding: 200px 0px 90px;
        background-size: cover;
    }
}

@media only screen and (min-width: 1200px) {
    .logo {
        top: -72px;
    }
    .logo.logo4-en {
        top: -90px;
    }
}

@media only screen and (max-width: 1200px) {
    .logo img {
        height: 145px;
    }
}

@media only screen and (max-width: 1023px) {
.page-title {
    padding-top: 160px;
    padding-bottom: 60px;
    background-size: 100%;
    background-position: right;
}
}


@media only screen and (max-width: 767px) {
.logo img {
    height: 110px;
}
}

@media only screen and (max-width: 599px) {
.page-title {
    padding-top: 115px;
    padding-bottom: 25px;
}

}

@media only screen and (max-width: 479px) {
    .logo img {
        height: 120px;
        width: auto;
        object-fit: contain;
    }
    }
