/**********************************************************************************/
.ImageLibraryBar_BannerSlider .ImageLibraryBar{
        /* margin-bottom: 10px; */
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar  .Wraper .nivoSlider {
        position:relative;
        background:#fff url(images/loading.gif) no-repeat 50% 50%;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar .Wraper .nivoSlider img {
        position:absolute;
        top:0px;
        left:0px;
        display:none;
        height: auto !important;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar .Wraper .nivoSlider a {
        border:0;
        display:block;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar .Wraper .nivo-controlNav {
        background: url(images/slides-bg.jpg) repeat-x center left;
        Height:30px;
        text-align: center;
        padding: 0px;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar .Wraper .nivo-controlNav .nivo-control {
        background: none repeat scroll 0 0 #C0C0C0;
        border: 0 none;
        border-radius: 500px 500px 500px 500px;
        display: inline-block;
        height: 12px;
        margin: 12px 10px;
        text-indent: -9999px;
        width: 12px;
        transition: all 0.5s ease 0s;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar .Wraper .nivo-controlNav .nivo-control-text {
        background: url("images/slides-button.jpg") repeat-x scroll left center transparent;
        border: 1px solid #D0D0D0;
        box-shadow: 2px 2px 5px #CCCCCC;
        display: inline-block;
        font: bold 10pt/36px arial;
        margin: 0;
        padding: 0;
        width: 192px;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar .Wraper .nivo-controlNav .nivo-control-text.active  {
        background: none repeat scroll 0 0 #015294;
        box-shadow: 1px 1px 12px #f0f0f0 inset;
        color: #fff;
        /*005399*/
        border: 1px solid #e6e6e6;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar .Wraper .nivo-controlNav .active {
        background: none repeat scroll 0 0 #005195;
        transition: all 0.5s ease 0s;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar .Wraper .nivo-directionNav a {
        display:block;
        width:30px;
        height:30px;
        background:url(images/arrows.png) no-repeat;
        text-indent:-9999px;
        border:0;
        opacity: 0;
        -webkit-transition: all 200ms ease-in-out;
        -moz-transition: all 200ms ease-in-out;
        -o-transition: all 200ms ease-in-out;
        transition: all 200ms ease-in-out;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar .Wraper:hover .nivo-directionNav a {
        opacity: 1;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar .Wraper a.nivo-nextNav {
        background-position:-30px 0;
        right:15px;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar .Wraper a.nivo-prevNav {
        left:15px;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar .Wraper .nivo-caption {
        font-size: 13px;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar .Wraper .nivo-caption a {
        color:#fff;
        border-bottom:1px dotted #fff;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar .Wraper .nivo-caption a:hover {
        color:#fff;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar .Wraper .nivo-controlNav.nivo-thumbs-enabled {
        width: 100%;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar .Wraper .nivo-controlNav.nivo-thumbs-enabled a {
        width: auto;
        height: auto;
        background: none;
        margin-bottom: 5px;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar .Wraper .nivo-controlNav.nivo-thumbs-enabled img {
        display: block;
        width: 156px;
        height: auto;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar div.bx-wrapper {
        border: none;
        margin-bottom: 0;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar {
        position: absolute;
        /* margin-top: -2px; */
        width: calc(50% - 120px);
        right: 0;
        top: 0;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar div.bx-viewport {
        min-height: 156px;
        max-height: 156px;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar .bx-wrapper img {
        height: auto;
        width: 100%;
        min-height: 156px;
        max-height: 156px;
        object-fit: fill;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar div.bx-viewport .ilb-slider{
        min-width: 100%;
        max-width: 100%;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar div.bx-viewport .ilb-slider>div{
        min-width: 100%;
        max-width: 100%;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar div.bx-wrapper .bx-pager.bx-default-pager a {
        height: 5px;
        width: 20px;
        background: #e4e4e4;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar div.bx-wrapper .bx-pager.bx-default-pager a:hover, 
.ImageLibraryBar_BannerSlider .ImageLibraryBar div.bx-wrapper .bx-pager.bx-default-pager a.active, 
.ImageLibraryBar_BannerSlider .ImageLibraryBar div.bx-wrapper .bx-pager.bx-default-pager a:focus {
        background: orange;
}
.ImageLibraryBar_BannerSlider .ImageLibraryBar div.bx-wrapper .bx-pager, 
.ImageLibraryBar_BannerSlider .ImageLibraryBar div.bx-wrapper .bx-controls-auto,
.ImageLibraryBar_BannerSlider .ImageLibraryBar .bx-controls-direction{
        bottom: 10px;
        display: none;
}
@media only screen and (max-width: 768px){
        .ImageLibraryBar_BannerSlider div.ImageLibraryBar {
                padding: 0;
                /* margin-top: 15px; */
                max-width: 100vw;
                width: calc(50vw - 60px);
        }
        .ImageLibraryBar_BannerSlider .ImageLibraryBar div.bx-pager.bx-default-pager {
                gap: 10px;
                padding-top: 0;
                bottom: 0;
        }
        .ImageLibraryBar_BannerSlider .ImageLibraryBar div.bx-viewport {
                min-height: 13vw;
                max-height: 13vw;
        }
        .ImageLibraryBar_BannerSlider .ImageLibraryBar .bx-wrapper img {
                height: auto;
                width: 100%;
                min-height: 13vw;
                max-height: 13vw;
                object-fit: fill;
        }
}
