.et_pb_code_inner{position:relative}#footer-info a {
font-weight: 500 !important;
}
body .footer-widget,
body.et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
display: inline-block;
float:none;
width: 20.475%;
margin-right:4%;
vertical-align: top;
text-align: center;
max-width: 100%;
}
@media(min-width:981px){
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
width: 20.475%;
}
.footer-widget .et_pb_widget{
float:none;
}
body .footer-widget:last-child {
margin-right:0;
}
}
@media(max-width: 980px){
#page-container {
padding-top: 0px !important;
}
body #main-footer #footer-widgets .footer-widget {
width: 45.25% !important;
}
body .footer-widget {
float:none;
text-align: center;
}
body .footer-widget:last-child {
margin-right:0;	
}
body #main-footer #footer-widgets .footer-widget {
margin: 0 7.5% 7.5% 0!important;
}
}
@media(max-width: 978px){
body #main-footer #footer-widgets .footer-widget {
width: 100% !important;
}
#custom_html-4.widget_text.fwidget.et_pb_widget.widget_custom_html, #custom_html-2.widget_text.fwidget.et_pb_widget.widget_custom_html,
#custom_html-1.widget_text.fwidget.et_pb_widget.widget_custom_html,
#custom_html-3.widget_text.fwidget.et_pb_widget.widget_custom_html {
width: 100% !important;
}
body .footer-widget, {
float:none;
text-align: center;
}
.et_pb_widget {
float:none;
text-align: center;
}
}
.et_pb_social_media_follow li a.icon::before {
font-size: 50px;
} .single .et_pb_post {
margin-bottom: 0;
padding-bottom: 0;
}
#left-area {
padding-bottom: 0 !important;
}