How to reduce the height of header?

Hi @zameer,

I hope you are well today and thank you for your questions.

1) How to reduce the height of header?

You can try achieving this by adding the following CSS code in the Custom CSS option of the latest version of Sparkling theme on the below path.

Admin Area -> Appearance -> Customize -> Sparkling Options -> Other -> Custom CSS

.navbar-default .navbar-nav > li > a {
    line-height: 30px;
    padding: 14px 15px;
}
nav.navbar.navbar-default {
    min-height: 40px;
}
#logo img {
    max-height: 58px;
}
2) How to place follow us social icons in header?

You can try achieving this by using the solution posted in the following topic.

https://colorlibsupport.com/t/align-social-icons-at-the-top-next-to-menu-names/

Best Regards,
Movin