Only thing i might suggest is to reduce the size of your header banner to about 80 pixels. Seems your logo is much bigger than it needs to be, with a lot of white space around it. Takes up a lot of space on a phone especially. Looks like you could reduce the white space up there a lot by setting your site-header element down to 0px:
padding: 30px 0px;
Also, the serif font on your headers with sans-serif fonts on body text seems a bit odd. However that might just be my personal taste. I personally would make your h1,h2 etc elements a blue sans-serif light font - as in, not bold. Thin, big text is very in these days.
Another thing is that you have some lines around tables where i don’t think you need them: [url removed, login to view]
That pages also sits slightly right for me on firefox, you might want to sort that out. In fact a lot of your pages have space for a left sidebar even when there is no content. I think you need to choose a layout and stick with it. I think the right sidebar is the nicer, like you have on this page: [url removed, login to view] Not to mention that right sidebars are often better for SEO. I don’t mind the lines on that news page actually, maybe keep them when you put all pages under the same template - other than the home page obviously which I think is very nice. And make sure you have content for that right sidebar for every page. Cross selling products is a good use of that space, as is latest blogs.
Also social media feeds on the sides.
Hello Sir/Ma'am, I am an expert web developer with professional styling techniques in hand... I can provide you the best possible solutions for your webpage.. I hope you provide me a chance... Thanks..