Поскольку вы используете display: flex
, могу ли я предложить вам объединить width
все вместе и вместо этого полагаться на свойства flexbox для управления вашим макетом?
Это так же просто, как добавить justify-content: space-around;
к получить желаемый эффект:
https://jsfiddle.net/cu5k70e4/
CSS (ширина убрана у детей, justify-content
применена у родителей):
.contactUsContainer{
display: flex;
align-items: center;
justify-content: space-around;
height: 100%;
}
.ContactUsBox{
height: 100%;
margin: auto;
}
.emailIconBox{
height: 100%;
margin: auto;
}
.IMBox {
height: 100%;
margin: auto;
}
.contactUsMethodInfoContainer {
display: flex;
justify-content: space-around;
align-items: center;
height: 100%;
}
.phoneInfo{
height: 100%;
margin: auto;
text-align: center;
padding-top: 1.5%;
}
.IMInfo{
height: 100%;
margin: auto;
text-align: center;
padding-top: 1.5%;
}
.emailInfo{
height: 100%;
margin: auto;
text-align: center;
padding-top: 1.5%;
}