
div.logobar {
    padding: 5px 7px;
    background-color: rgb(255,255,255);
    color: #FFFFFF;
}

.logobar a {
    color: #4e5e6b;
}

.navbar {
    border-top: none !important;
    border-radius: 0px !important;
}

.navbar-brand {
    background-image: url("https://conf.researchr.org/getImage/cascon-2025/orig/header-white.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    width: 100%;
    height: 140px; /* Default for small/mobile screens */
}

@media (max-width:479px) {
    .navbar-brand {
        background-image: url("https://conf.researchr.org/getImage/cascon-2025/orig/header-phone.png");
    }
}

@media (min-width:480px) {
    .navbar-brand {
        height: 22vw;
    }
}

@media (min-width:768px) {
    .navbar-brand {
        height: 172px;
    }
}

@media (min-width:992px) {
    .navbar-brand {
        height: 220px;
    }
}

@media (min-width:1200px) {
    .navbar-brand {
        height: 264px;
    }

    .carousel-inner {
        max-width: 1140px;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
}

.brand-text {
    visibility: hidden;
}

.place {
    float: left;
    padding: 23px 0 0 40px;
    display: none;
}

.place2 {
    float: right;
    padding: 23px 0 0 0px;
}
