.btn-success {
    background-color: #0f3c5f;
    border-color: #082b46;
}

.color1 {
    color: #0f3c5f !important;
}

.background-color1 {
    background-color: #0f3c5f;
}

header .top-menu, .banner-3, .banner-5, .banner-7{
    background-color: #faf7f7;
}
.post-banner-3 .rounded-100 {
    border-radius: 100%
}
.post-banner-3 .icons-box{
    min-height: 330px;
    max-height: 400px;
    box-shadow: 0px 5px 25px 0px rgb(0 0 0 / 5%);
    padding: 6rem 2rem;
}
.post-banner-3 .icons-box p{
   font-size: 1.1rem;
}
.post-banner-3 .icons-box span{
    font-size: 2.5rem;
    color: #fff;
}
.banner-1 h2 {
    font-weight: 700;
}
.breadcrumb-nav li{
    font-size: 1.1rem;
}
.banner-1 h4 {
    font-weight: 400;
}
.banner-3 .banner-3-img {
    position: absolute;
    bottom: 0;
}
.banner-10 article a {
    height: 240px;
}
@media only screen and (min-width: 981px) {
    .banner-3 .banner-3-img {
        width: 680px;
    }
    .banner-3 p{
        font-size: 1.1rem
    }
    .banner-5 .banner-5-img {
        width: 75%;
    }
}

.text-underline{
    text-decoration: underline;
}
.font-weight-700{
    font-weight: 700;
}
.font-weight-600{
    font-weight: 600;
}

.navbar-expand-lg .navbar-brand {
    width: 8rem;
}

@media (max-width : 770px) {
    .postcontent img {
        max-width: 100% !important;
        min-width:100px !important;
        height: auto !important;
    }

table { display:table; }
tr{ display:table-row; }
td {display:table-cell; }

}

@media (max-width : 320px) {
    .postcontent img {
        max-width: 100% !important;
        min-width:100px !important;
        height: auto !important;
    }
    table { display:table; }
    tr{ display:table-row; }
    td {display:table-cell; }
}

