﻿.navbar-co {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    /*justify-content: space-between;*/
    padding: 0.5rem 1rem;
}

.navbar-brand_co {
    display: inline-block;
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    /*margin-right: 1rem;*/
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
}

#mainlogo {
    width: 180px;
}

#mainlogo1 {
    width: 180px;
}


@media only screen and (max-width: 767px) {
    #mainlogo {
        width: 145px;
    }

    #mainlogo1 {
        width: 145px;
    }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    #mainlogo {
        width: 145px;
    }

    #mainlogo1 {
        width: 145px;
    }
}

@media only screen and (min-width:992px) and (max-width:1279px) {
    #mainlogo {
        width: 180px;
    }

    #mainlogo1 {
        width: 180px;
    }
}