.banner-logo img{
    max-width:300px!important;
}
.cb_service_img{
    width: 100%;
    height: 300px;
    object-fit: contain;
}
h1.cb_bread_title {
    font-size: 36px!important;
    line-height: 50px!important;
}
.cb-imagebox img{
    height:300px; object-fit:cover; width:100%
}
.cb-imagebox2 img{
    height:300px; object-fit:contain; width:100%
}
@media (max-width: 1200px) {
    .cb-imagebox img{
        height:200px; object-fit:cover; width:100%
    }
    .cb-imagebox2 img{
        height:200px; object-fit:contain; width:100%
    }
}

.banner-section .banner_content p {
    color: #a7a7a7;
}
.theiaStickySidebar a {
    color: #000 !important;
}
section.service_detail.position-relative h3 {
    color: #333 !important;
}

.sidebar .widget-categories ul li a {
    display: block;
}
.sidebar .widget-categories ul li a i {
    float: right;
}
.about_content p {
    color: #a7a7a7;
}
.navbar-nav li.nav-lang {
    margin: 0;
}