section.sec2 {
    background: url(../assets/office-sec-bg.png);
    background-size: cover;
    background-position: top center;
    padding: 6rem 0;
}

.team-box {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    grid-gap: 20px 20px;
} 
.team-img {
    flex: 0 0 31%;
}
.showmore {
    color: #956b45;
}
.show-mb {
    display: none;
}

@media only screen and (max-width:1024px) {
	/* CSS rules here */
	
	.content-left {
    flex: 0 0 40%;
}

.content-right {
    flex: 0 0 60%;
}

.office-img {
}

.office-img {
    height: 100%;
}

.office-img img:first-child {
    /* aspect-ratio: 1; */
    object-fit: cover;
    height: 100%;
}

.office-item {
    align-items: stretch;
}
}

@media only screen and (max-width:768px) {
	/* CSS rules here */
}

@media only screen and (max-width:767px) {
	
	.content-left {
    flex: 0 0 100%;
}

.team-img {
    flex: 0 0 48%;
}

.content-right {
    flex: 0 0 100%;
}

.office-img {
    border-radius: 20px;
    overflow: hidden;
}

.office-item h3 {
    font-size: 2.5rem;
}

.office-item ul li {
    font-size: 1.8rem;
}
.team-box {
    grid-gap: 10px 10px;
}
.show-mb {
    display: block;
}

section.sec2 {
    padding: 3rem 0;
}
	/* CSS rules here */
}

@media only screen and (max-width:640px) {
	/* CSS rules here */
}


