.header-meanmenu ul {
    text-align: right;
}

.copyright-content {
    text-align: left;
}

.portfolio__two,
.blog__two{
    background-color: #f6f4f0 !important;
}

.portfolio__two.product__section {
    background-color: #fff !important;
}

.team__area,
.team__area::after{
    background-color: #fff !important;
}

.header__two-menu-bar::after {
    background-color: #FFFFFFFA;
}

.banner__area-image::after {
    opacity: 0.85;
}
.about__two-left-image-one {
    bottom: -90%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    transform: translate(10px, -50%);
}

.about__two-left-image img {
    width: 80% !important;
}

.services__two::before {
    opacity: 60% !important;
}

.services__area-item-icon img {
    width: 100px;
    height: 100px;
    border: 1px solid #ededed;
    border-radius: 50%;
    padding: 10px;
}

.page__banner-content h2 {
    font-size: 4rem;
}

.about-content * {
    color: #777777 !important;
}

.about__area-left-image {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 15px;
    row-gap: 15px;
}
.about__area-left-image .img-item {
    border: 1px solid #f7f7f7;
    cursor: pointer;
}
.about__area-left-image .img-item:nth-child(3) {
    grid-column: 1 / 3;
}
.about__area-left-image .img-item {
    transition: 200ms;
}
.about__area-left-image .img-item:hover {
    transform: scale(1.2);
    transition: 350ms;
    background: #f7f7f7;
}

.contact-area-map {
    margin-bottom: -8px;
}

.about__area-left-image .img-item img {
    height: 100%;
}

.sponsors__area-brand img {
    max-height: 100%;
}

.sponsors__area-brand {
    height: 80px;
}

.career-item {
    width: 100%;
    background: #fff;
    padding: 15px;
    border-left: 5px solid #ec1213;
    border-radius: 5px;
    transition: 0.25s;
}

.career-item:hover h5 {
    color: #ec1213;
}

.career-item:hover {
    box-shadow: 0px 4px 7px #e2e2e2;
}

.career-item h5 {
}

.career-item p {
    margin-top: 10px;
}
.career-header {
    margin-top: 15px;
}

.career-details-item {
    margin: 30px 0px;
}

.career-details-item h5 {
    font-size: 1.25rem;
}

.notice {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    background: #fff;
    border-radius: 15px;
    transition: 0.25s;
    padding: 5px;
}
.notice:hover {
    box-shadow: 0px 4px 7px #e2e2e2;
}
.notice:hover h3 {
    color: #ec1213;
}
.notice-thumbnail {
    width: 60px;
    margin-right: 30px;
}

.notice-content {
    width: calc(100% - 280px);
}

.notice-pdf object {
    width: 100%;
    min-height: 768px;
}

.notice-content h3 {
    font-size: 1rem;
    margin: 0;
}
