.justify-content-center {
    justify-content: center!important;
}
.officeimages {
    display: grid;
    grid-template-columns: auto auto auto;
    grid-gap: 30px;
    align-items: end;
}
.imagesetst{overflow: hidden; border-radius: 10px;}
.outblocks {
	width: fit-content;
    padding: 30px 70px;
    display: grid;
    grid-template-columns: auto auto auto;
    align-items: start;
    justify-content: start;
    text-align: center;
    grid-gap: 90px;
    margin: -150px auto 80px;
    background: #fff;
    border-radius: 10px;
    max-width: 800px;
}
.outblorow img {
    width: 40px;
    margin-bottom: 15px;
}

.address1 {
    background: #f1f4f7;
    padding: 30px;
    border-radius: 10px;
}
.adt2 {
    margin: 40px 0 0 0px;
    position: relative;
    left: 50px;
}

.ab-first-box {
    text-align: center;
    background: #5d008f;
    box-shadow: 0px 10px 10px rgb(0 0 0 / 7%);
    border-radius: 10px;
    padding: 50px;
}
.ab-first-box h2{
	margin-top: 0px;
	font-weight: bold;
	font-size: 34px;
	line-height: 41px;
	color: #5D008F;
}
.ab-first-box p{
	font-size: 26px;
	line-height: 31px;
	color: rgba(23, 27, 47, 0.6);
	margin-bottom: 0px;
}
.ab-f-pad{
	position: relative;
	top: -100px;
}

.sec-t h4{
	font-weight: bold;
	font-size: 64px;
	line-height: 74px;
	text-align: right;
	color: #171B2F;
	margin-right: 25px;
}
.sec-t .box {
    border-radius: 10px;
    padding: 30px;
    background: #fcf6ff;
}
.sec-t .box img{width: 50px; margin-bottom: 20px;}
.sec-t .box h3 {
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 15px;
}


.team-bg{
	background: linear-gradient(180deg, #EDF2F2 14.41%, rgba(237, 242, 242, 0) 84.22%);
}
.d-flex{
	display: flex;
}
.team-graphic1{
	text-align: right;
	margin-right: 75px;
}
.team-box {
	background: #FFFFFF;
    border-radius: 10px;
    padding: 30px;
    position: relative;
    z-index: 5;
}
.team-img {
		width: 80px;
    height: 80px;
    border: 2px solid #e7e7e7;
    border-radius: 10px;
    overflow: hidden;
}
.team-content{
	padding-left: 30px;
}
.team-content h4 {
    font-size: 24px;
    line-height: 34px;
}
.titlepost {
    margin: 5px 0;
    opacity: .8;
}
.team-social {
    display: flex;
    grid-gap: 20px;
    background: #fff;
    padding: 20px 15px 15px 15px;
    border-radius: 10px;
    position: relative;
    top: -6px;
    margin: 0 auto;
    text-align: center;
    justify-content: center;
    width: 95%;
}
.team-social p{
	font-size: 15px;
}
.team-social ul{
	list-style: none;
	display: flex;
	grid-gap: 10px;
}

.color1{
	color: #5D008F!important;
}

@media (max-width: 574px) {
	.it-mar{
		margin-top: 30px;
	}
	.ab-first-box{
		padding: 15px;
	}
	.ab-first-height {
	    height: 400px;
	}
	.sec-t h4{
		text-align: center;
		margin-right: 0px;
	}
	.sec-t .box{
		width: unset;
		height: unset;
		text-align: center;
		margin-top: 30px;
	}
	.sec-add h4{
		padding-top: 30px;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.hero {
	    text-align: center;
	}
	.it-mar{
		margin-top: 30px;
	}
	.wc{
		text-align: -webkit-center;
	}
	.sec-t h4{
		text-align: center;
		margin-right: 0px;
	}
	.sec-t .box{
		margin-top: 30px;
	}
	.sec-add h4{
		padding-top: 30px;
	}
}
