What's weird is that the logos are now look fine on the mobile device but are no longer displaying horizontally aligned on the desktop.
Update: I've found why the "Our Partners" logos suddenly look alright on the mobile phone but no longer on the desktop. The reason is that I had accidentally disabled the code in the custom.css that is responsible for the horizontal display on the desktop.
/* style carousel "our partners"
#uber-cliens-136 .owl-carousel {display:flex;flex-shrink: row wrap;}
#uber-cliens-136 .client-item {margin-top: 24px !important; margin-right:16px !important;margin-left:16px !important; margin-bottom: -72px;}
After changing changing the code to distinguish between different display width, the partner logos now look alright on both platforms. Thanks again. I've learned a lot from you guys.
/* style carousel "our partners" */
@media(min-width:469px) {
#uber-cliens-136 .owl-carousel {display:flex;flex-shrink: row wrap;}
#uber-cliens-136 .client-item {margin-top: 24px !important; margin-right:16px !important;margin-left:16px !important; margin-bottom: -72px;}
}
@media(max-width:468px) {
#uber-cliens-136 .client-item {margin-top: 24px !important; margin-right:16px !important;margin-left:16px !important; margin-bottom: 24px;}
}
In other words, the only problem remaining is with the header block. See screenshot above. Basically, what I need to achieve is
a) in row 1, to display the logo, login button and register button instead of the various JomSocial icons,
b) in row 2, to have #EEEEEE as the background colour to make the text "Main Menu", next to the icon, better visible.