.sub-banner-logic {
    padding-bottom: 130px;
}

.about-banner {
    margin-top: -20px;
    z-index: 0;
}

.p-40 {
    padding: 40px 0;
}

.side-about {
    margin-top: -100px;
}

.pad-top-bot {
    padding: 40px 0;
}

.pad-adjust {
    padding: 0 50px!important;
}

.pl-20 {
    padding-left: 15px;
}

.newline-sub {
    line-height: 25px;
}

.side-section-bgcolor {
    background-color: #212930;
    margin: -60px auto;
    width: 75%;
    padding: 35px;
}

.side-section-bgcolor ul {
    padding-left: 0;
    line-height: 45px;
}

.side-section-bgcolor ul li a::before {
    content: "\2022";
    color: rgb(27 108 255);
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    font-size: 25px;
}

.pb-100 {
    padding-bottom: 100px;
}

.highway-links a {
    font-size: 14px;
}

.highway-links a .fa {
    padding-left: 10px;
}

.txt18 {
    font-size: 18px;
}

.txt24 {
    font-size: 24px;
}

.comon-color {
    color: #656565;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border: 1px solid #0a579b;
}

th {
    background-color: #0a579b;
    color: #FFFFFF;
    font-size: 17Px
}

th,
td {
    text-align: left;
    padding: 15px 10px;
}

td {
    font-size: 17px;
    color: #333333;
}

tr:nth-child(even) {
    background-color: #F6F6F6
}

@media(max-width:768px) {
    table {
        width: 100%;
        overflow-x: auto;
    }
}

a.btn_view button {
    background: #0A579B 0% 0% no-repeat padding-box;
    border-radius: 4px;
    opacity: 1;
    width: 120px;
    height: 35px;
    border-style: none;
    color: #ffffff;
    cursor: pointer;
}

.adjust-role-honour .table-responsive td,
.adjust-role-honour .table-responsive th {
    padding-left: 25px;
}