.fspreloader{
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, .8);
}
.sk-wave {
    width: 6em;
    height: 4em;
    margin: auto;
    text-align: center;
    font-size: 1em;
}
.sk-rect:not(:last-child){
    margin-right: 5px;
}
.sk-wave .sk-rect {
    background-color: #228c96;
    height: 100%;
    width: 0.5em;
    display: inline-block;
    animation: sk-wave-stretch-delay 1.2s infinite ease-in-out;
}
.sk-wave .sk-rect-1 {
    animation-delay: -1.2s;
}
.sk-wave .sk-rect-2 {
    animation-delay: -1.3s;
}
.sk-wave .sk-rect-3 {
    animation-delay: -1.4s;
}
.sk-wave .sk-rect-4 {
    animation-delay: -1.5s;
}
.sk-wave .sk-rect-5 {
    animation-delay: -1.6s;
}
@keyframes sk-wave-stretch-delay {
    0%, 40%, 100% {
        transform: scaleY(0.4);
   }
    20% {
        transform: scaleY(1);
   }
}
.fs_popup{
	display: block; 
	position: absolute; 
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	z-index: 1000 !important; 
	width: 580px;
	
}
.fs_popup.popup-window{
	max-height: initial !important;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-1 .widget-panel .widget-logotype-wrapper{
  width: 350px;
}