Hello there @hadkarbhushan
I could notice some CSS differences in your screencast so I replicate that in a testing site of mine using the Astra theme.
It seems that when the Q2W3 Fixed Widget plugin is enabled, the HTML markup of the widgets is changing and some classes that are used in Astra’s CSS files are stripped, thus the differences.
I was able to create a little JS snippet though, in order to bring back these classes. Please install the Simple Custom CSS & JS plugin and create a new JS snippet that will load in the footer of all frontend pages. In there, add the following code:
(function ($) {
$(document).ready(function () {
$('.sidebar-main > div').each(function () {
var id = $(this).attr('id');
var string = id.substr(0, id.indexOf("-"));
var classes = 'widget widget_'.concat(string);
$(this).addClass(classes);
});
});
})(jQuery);
Let me know how that goes!
As for different sidebars per theme, that’s normal behavior, as sidebars are being registered by themes, and Custom Sidebars is simply replacing the widgets of these sidebars based on your conditions (it’s not that we register new sidebars that can be used while switching themes).
Take care,
Dimitris