.autocomplete-holder .ui-autocomplete {z-index: 99999!important;

   border: 1px solid #DEE0E1!important;

   background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,242,242,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(241,242,242,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,242,242,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,242,242,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,242,242,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,242,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f2f2',GradientType=0 );
}

.autocomplete-holder {    z-index: 999999;
    position: relative;
    top: 0;}

.address-preloader {
    display: block;
    width: 21px;
    position: absolute;
    z-index: 1000;
}
#shop_beezeq_loader {background-color: rgba(255,255,255,.8);position: fixed;z-index: 1999999999;width: 140px;padding-left: calc(50% - 70px);padding-right: calc(50% - 70px);height: 100%;top: 0;left: 0;display: none;overflow: hidden;transform: translate3d(0,0,0);text-align: center;opacity: .95;box-sizing: content-box;}
.shop-beezeq-loader .spinner_c svg #collloorr {-webkit-animation: colorrr 6s linear infinite;animation: colorrr 6s linear infinite;}
.shop-beezeq-loader .spinner_c {position: absolute;display: block;top: 50%;left: 50%;transform: translate(-50%,-50%) scale(1.45);}
.shop-beezeq-loader .spinner_c svg {display: block;padding: 0;margin: 0;}
.shop-beezeq-loader .over_box {position: absolute;display: block;width: 55%;height: 55%;top: 50%;right: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%);-webkit-animation: shrinkk 1s linear infinite;animation: shrinkk 1s linear infinite;-webkit-animation-direction: alternate;animation-direction: alternate;}
.shop-beezeq-loader .over_box::after {content: '';display: block;position: absolute;width: 6px;height: 6px;background: #fff;top: 0;right: 0;border-radius: 50%;-webkit-animation: movee 2s linear infinite;animation: movee 2s linear infinite;-webkit-animation-delay: .2s;animation-delay: .2s;}
.shop-beezeq-loader .over_box::before {content: '';display: block;position: absolute;width: 6px;height: 6px;background: #fff;bottom: 0;right: calc(100% - 6px);border-radius: 50%;-webkit-animation: movee2 2s linear infinite;animation: movee2 2s linear infinite;-webkit-animation-delay: .2s;animation-delay: .2s;}
@-webkit-keyframes shrinkk {
    0% {width: 15%;height: 20%}
    30% {width: 60%;height: 60%}
    50% {width: 60%;height: 60%}
    70% {width: 60%;height: 60%}
    100% {width: 15%;height: 20%}
}
@keyframes shrinkk {
    0% {width: 15%;height: 20%}
    30% {width: 60%;height: 60%}
    50% {width: 60%;height: 60%}
    70% {width: 60%;height: 60%}
    100% {width: 15%;height: 20%}
}
@-webkit-keyframes movee {
    0% {    right: 0%;  -webkit-transform: translate(0px, 0);   }
    20% {   right: 100%;    -webkit-transform: translate(6px, 0);   }
    60% {   right: 100%;    -webkit-transform: translate(6px, 0);   }
    80% {   right: 0%;  -webkit-transform: translate(0px, 0);   }
    100% {  right: 0%;  -webkit-transform: translate(0px, 0);   }
}
@-moz-keyframes movee {
    0% {    right: 0%;  transform: translate(0px, 0);   }
    20% {   right: 100%;    transform: translate(6px, 0);   }
    60% {   right: 100%;    transform: translate(6px, 0);   }
    80% {   right: 0%;  transform: translate(0px, 0);   }
    100% {  right: 0%;  transform: translate(0px, 0);   }
}
@-ms-keyframes movee {
    0% {    right: 0%;  -ms-transform: translate(0px, 0);   }
    20% {   right: 100%;    -ms-transform: translate(6px, 0);   }
    60% {   right: 100%;    -ms-transform: translate(6px, 0);   }
    80% {   right: 0%;  -ms-transform: translate(0px, 0);   }
    100% {  right: 0%;  -ms-transform: translate(0px, 0);   }
}
@keyframes movee {
    0% {    right: 0%;  transform: translate(0px, 0);   }
    20% {   right: 100%;    transform: translate(6px, 0);   }
    60% {   right: 100%;    transform: translate(6px, 0);   }
    80% {   right: 0%;  transform: translate(0px, 0);   }
    100% {  right: 0%;  transform: translate(0px, 0);   }
}

@-webkit-keyframes movee2 {
    0% {    right: 100%;    -webkit-transform: translate( 6px, 0);  }
    20% {   right: 0%;  -webkit-transform: translate( -0px, 0); }
    60% {   right: 0%;  -webkit-transform: translate( -0px, 0); }
    80% {   right: 100%;    -webkit-transform: translate( 6px, 0);  }
    100% {  right: 100%;    -webkit-transform: translate( 6px, 0);  }
}
@-moz-keyframes movee2 {
    0% {    right: 100%;    transform: translate( 6px, 0);  }
    20% {   right: 0%;  transform: translate( -0px, 0); }
    60% {   right: 0%;  transform: translate( -0px, 0); }
    80% {   right: 100%;    transform: translate( 6px, 0);  }
    100% {  right: 100%;    transform: translate( 6px, 0);  }
}
@-ms-keyframes movee2 {
    0% {    right: 100%;    -ms-transform: translate( 6px, 0);  }
    20% {   right: 0%;  -ms-transform: translate( -0px, 0); }
    60% {   right: 0%;  -ms-transform: translate( -0px, 0); }
    80% {   right: 100%;    -ms-transform: translate( 6px, 0);  }
    100% {  right: 100%;    -ms-transform: translate( 6px, 0);  }
}
@keyframes movee2 {
    0% {    right: 100%;    transform: translate( 6px, 0);  }
    20% {   right: 0%;  transform: translate( -0px, 0); }
    60% {   right: 0%;  transform: translate( -0px, 0); }
    80% {   right: 100%;    transform: translate( 6px, 0);  }
    100% {  right: 100%;    transform: translate( 6px, 0);  }
}
@-webkit-keyframes colorrr {
    0% {fill: #2f18bc;}
    25% {fill: #5275ff;}
    50% {fill: #26a5ff;}
    75% {fill: #30dfff;}
    100% {fill: #2f18bc;}
}
@keyframes colorrr {
    0% {fill: #2f18bc;}
    25% {fill: #5275ff;}
    50% {fill: #26a5ff;}
    75% {fill: #30dfff;}
    100% {fill: #2f18bc;}
}

.server-error-bottom {top: 99% !important; right: 45px !important; color: red;}
.close_tnx_pop {display: none !important;}
#be_bfiber_page button.primary-button, .primary-button { margin-top: 20px !important;}
@media (max-width: 768px) {
    .server-error-bottom {right: 0px}
}