#whole_page_wrap_1 {
    width: 100%;
    overflow: hidden;
}


@media screen and (max-width: 900px) {
.footer-row .widget-item ul li {
    padding: 10px 0;
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
}

.footer-row .hb_contact_info_widget ul li {
    padding-left: 25px;
}

.hb_contact_info_widget ul li i {
    top: 10px;
}

}