$.fn.stayVisible = function() {
    var additTop = 0;
    var additBtm = 0;
    var stayElem = $(this);
    var excludeHeight = 0;

    //console.log(currScrSize);
    //if ($('.nav-block.sticky-top.active').length){
    if ($.inArray(currScrSize, ["sm", "tn", "lt", "xs"]) >= 0) {
        additTop = $('.nav-block')[0].getBoundingClientRect().bottom;
    } else {
        additTop = 0;
    }

    //console.log('additTop'+additTop);
    //if ($('.nav-block.sticky-top.active').length){
    additBtm = $('footer').offset().top - additTop;
    //}

    var visBlkHeight = $(this).outerHeight();

    if ($(this).parent().is('.vsb-si')) {
        var orgTop = $(this).parent().offset().top - additTop;
    } else {
        var orgTop = $(this).offset().top - additTop;
    }


    if ($(document).scrollTop() > orgTop) {
        //console.log(orgTop);
        if (!$(this).parent().is('.vsb-si')) {
            $(this).wrap('<div class="vsb-si" style="display:' + $(this).css('display') + '; position:' + $(this).css('position') + '; height:' + $(this).outerHeight() + 'px;"></div>');
            orgTop = $(this).parent().offset().top;
        }

        //console.log(additBtm);

        if ($('.captain-col.col-12').length) {
            excludeHeight = $('.captain-col.col-12').height();
        }

        if ($(document).scrollTop() < additBtm - visBlkHeight - 20) {
            //$(this).css({'position':'fixed','top':($(document).scrollTop()-orgTop)+'px','width':$(this).parent().width()+'px','z-index':'100'});
            $(this).css({
                'position': 'fixed',
                'top': (additTop - excludeHeight) + 'px',
                'z-index': '100'
            });
            //,'width':$(this).parent().width()+'px'
            $(this).parent().css({
                'height': $(this).outerHeight() + 'px'
            });
        }

        //$(this).width($(this).parent('.vsb-si').eq(0).width());

    } else {
        //$(stayElem).unwrap();
        $(stayElem).css({
            'position': '',
            'top': ''
        });
    }

    $(this).width($(this).parent('.vsb-si').eq(0).width());

};