

/*phone contact*/
.quick-alo-phone.quick-alo-show {
    visibility: visible;
}

.quick-alo-phone.quick-alo-green .quick-alo-ph-circle {
    border-color: #00aff2;
    border-color: #bfebfc 9;
    opacity: .5;
}
.quick-alo-ph-circle {
    width: 160px;
    height: 160px;
    top: 20px;
    left: 20px;
    position: absolute;
    background-color: transparent;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid rgba(30,30,30,.4);
    border: 2px solid #bfebfc 9;
    opacity: .1;
    -webkit-animation: quick-alo-circle-anim 1.2s infinite ease-in-out;
    -moz-animation: quick-alo-circle-anim 1.2s infinite ease-in-out;
    -ms-animation: quick-alo-circle-anim 1.2s infinite ease-in-out;
    -o-animation: quick-alo-circle-anim 1.2s infinite ease-in-out;
    animation: quick-alo-circle-anim 1.2s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.quick-alo-phone.quick-alo-green .quick-alo-ph-circle-fill {
    background-color: rgba(0,175,242,.5);
    background-color: #a6e3fa 9;
    opacity: .75!important;
}
.quick-alo-ph-circle-fill {
    width: 100px;
    height: 100px;
    top: 50px;
    left: 50px;
    position: absolute;
    background-color: #000;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid transparent;
    opacity: .1;
    -webkit-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -moz-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -ms-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -o-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.quick-alo-phone.quick-alo-green .quick-alo-ph-img-circle {
    background-color: #00aff2;
    background-color: #00aff2 9;
}
.quick-alo-ph-img-circle {
    width: 60px;
    height: 60px;
    top: 70px;
    left: 70px;
    position: absolute;
    background: rgba(30,30,30,.1) url(../images/phone.png) no-repeat center center;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid transparent;
    opacity: .7;
    -webkit-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
    -moz-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
    -ms-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
    -o-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
    animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.quick-alo-phone{
    position:fixed;
    visibility:hidden;
    background-color:transparent;
    width:120px;
    height:120px;
    cursor:pointer;
    z-index:200000!important;
    -webkit-backface-visibility:hidden;
    -webkit-transform:translateZ(0);
    -webkit-transition:visibility .5s;
    -moz-transition:visibility .5s;
    -o-transition:visibility .5s;
    transition:visibility .5s;
}
.quick-alo-phone.quick-alo-show{
    visibility:visible
}
@-webkit-keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }

}
@-webkit-keyframes fadeInRightBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }

}
@-webkit-keyframes fadeOutRight{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }

}
.fadeOutRight{
    -webkit-animation-name:fadeOutRight;
    animation-name:fadeOutRight
}
.quick-alo-phone.quick-alo-static{
    opacity:.6
}
.quick-alo-phone.quick-alo-hover,.quick-alo-phone:hover{
    opacity:1
}
.quick-alo-ph-circle{
    width:160px;
    height:160px;
    top:20px;
    left:20px;
    position:absolute;
    background-color:transparent;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
    border:2px solid rgba(30,30,30,.4);
    border:2px solid #bfebfc 9;
    opacity:.1;
    -webkit-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;
    -moz-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;
    -ms-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;
    -o-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;
    animation:quick-alo-circle-anim 1.2s infinite ease-in-out;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s;
    -webkit-transform-origin:50% 50%;
    -moz-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    -o-transform-origin:50% 50%;
    transform-origin:50% 50%
}
.quick-alo-phone.quick-alo-active .quick-alo-ph-circle{
    -webkit-animation:quick-alo-circle-anim 1.1s infinite ease-in-out!important;
    -moz-animation:quick-alo-circle-anim 1.1s infinite ease-in-out!important;
    -ms-animation:quick-alo-circle-anim 1.1s infinite ease-in-out!important;
    -o-animation:quick-alo-circle-anim 1.1s infinite ease-in-out!important;
    animation:quick-alo-circle-anim 1.1s infinite ease-in-out!important
}
.quick-alo-phone.quick-alo-static .quick-alo-ph-circle{
    -webkit-animation:quick-alo-circle-anim 2.2s infinite ease-in-out!important;
    -moz-animation:quick-alo-circle-anim 2.2s infinite ease-in-out!important;
    -ms-animation:quick-alo-circle-anim 2.2s infinite ease-in-out!important;
    -o-animation:quick-alo-circle-anim 2.2s infinite ease-in-out!important;
    animation:quick-alo-circle-anim 2.2s infinite ease-in-out!important
}
.quick-alo-phone.quick-alo-hover .quick-alo-ph-circle,.quick-alo-phone:hover .quick-alo-ph-circle{
    border-color:#00aff2;
    opacity:.5
}
.quick-alo-phone.quick-alo-green.quick-alo-hover .quick-alo-ph-circle,.quick-alo-phone.quick-alo-green:hover .quick-alo-ph-circle{
    border-color:#75eb50;
    border-color:#baf5a7 9;
    opacity:.5
}
.quick-alo-phone.quick-alo-green .quick-alo-ph-circle{
    border-color:#00aff2;
    border-color:#bfebfc 9;
    opacity:.5
}
.quick-alo-phone.quick-alo-gray.quick-alo-hover .quick-alo-ph-circle,.quick-alo-phone.quick-alo-gray:hover .quick-alo-ph-circle{
    border-color:#ccc;
    opacity:.5
}
.quick-alo-phone.quick-alo-gray .quick-alo-ph-circle{
    border-color:#75eb50;
    opacity:.5
}
.quick-alo-ph-circle-fill{
    width:100px;
    height:100px;
    top:50px;
    left:50px;
    position:absolute;
    background-color:#000;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
    border:2px solid transparent;
    opacity:.1;
    -webkit-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -moz-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -ms-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -o-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s;
    -webkit-transform-origin:50% 50%;
    -moz-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    -o-transform-origin:50% 50%;
    transform-origin:50% 50%
}
.quick-alo-phone.quick-alo-active .quick-alo-ph-circle-fill{
    -webkit-animation:quick-alo-circle-fill-anim 1.7s infinite ease-in-out!important;
    -moz-animation:quick-alo-circle-fill-anim 1.7s infinite ease-in-out!important;
    -ms-animation:quick-alo-circle-fill-anim 1.7s infinite ease-in-out!important;
    -o-animation:quick-alo-circle-fill-anim 1.7s infinite ease-in-out!important;
    animation:quick-alo-circle-fill-anim 1.7s infinite ease-in-out!important
}
.quick-alo-phone.quick-alo-static .quick-alo-ph-circle-fill{
    -webkit-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
    -moz-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
    -ms-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
    -o-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
    animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
    opacity:0!important
}
.quick-alo-phone.quick-alo-hover .quick-alo-ph-circle-fill,.quick-alo-phone:hover .quick-alo-ph-circle-fill{
    background-color:rgba(0,175,242,.5);
    background-color:#00aff2 9;
    opacity:.75!important
}
.quick-alo-phone.quick-alo-green.quick-alo-hover .quick-alo-ph-circle-fill,.quick-alo-phone.quick-alo-green:hover .quick-alo-ph-circle-fill{
    background-color:rgba(117,235,80,.5);
    background-color:#baf5a7 9;
    opacity:.75!important
}
.quick-alo-phone.quick-alo-green .quick-alo-ph-circle-fill{
    background-color:rgba(0,175,242,.5);
    background-color:#a6e3fa 9;
    opacity:.75!important
}
.quick-alo-phone.quick-alo-gray.quick-alo-hover .quick-alo-ph-circle-fill,.quick-alo-phone.quick-alo-gray:hover .quick-alo-ph-circle-fill{
    background-color:rgba(204,204,204,.5);
    background-color:#ccc 9;
    opacity:.75!important
}
.quick-alo-phone.quick-alo-gray .quick-alo-ph-circle-fill{
    background-color:rgba(117,235,80,.5);
    opacity:.75!important
}
.quick-alo-ph-img-circle{
    width:60px;
    height:60px;
    top:70px;
    left:70px;
    position:absolute;
    background:rgba(30,30,30,.1) url(../images/phone.png) no-repeat center center;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
    border:2px solid transparent;
    opacity:.7;
    -webkit-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;
    -moz-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;
    -ms-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;
    -o-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;
    animation:quick-alo-circle-img-anim 1s infinite ease-in-out;
    -webkit-transform-origin:50% 50%;
    -moz-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    -o-transform-origin:50% 50%;
    transform-origin:50% 50%
}
.quick-alo-phone.quick-alo-active .quick-alo-ph-img-circle{
    -webkit-animation:quick-alo-circle-img-anim 1s infinite ease-in-out!important;
    -moz-animation:quick-alo-circle-img-anim 1s infinite ease-in-out!important;
    -ms-animation:quick-alo-circle-img-anim 1s infinite ease-in-out!important;
    -o-animation:quick-alo-circle-img-anim 1s infinite ease-in-out!important;
    animation:quick-alo-circle-img-anim 1s infinite ease-in-out!important
}
.quick-alo-phone.quick-alo-static .quick-alo-ph-img-circle{
    -webkit-animation:quick-alo-circle-img-anim 0s infinite ease-in-out!important;
    -moz-animation:quick-alo-circle-img-anim 0s infinite ease-in-out!important;
    -ms-animation:quick-alo-circle-img-anim 0s infinite ease-in-out!important;
    -o-animation:quick-alo-circle-img-anim 0s infinite ease-in-out!important;
    animation:quick-alo-circle-img-anim 0s infinite ease-in-out!important
}
.quick-alo-phone.quick-alo-hover .quick-alo-ph-img-circle,.quick-alo-phone:hover .quick-alo-ph-img-circle{
    background-color:#00aff2
}
.quick-alo-phone.quick-alo-green.quick-alo-hover .quick-alo-ph-img-circle,.quick-alo-phone.quick-alo-green:hover .quick-alo-ph-img-circle{
    background-color:#75eb50;
    background-color:#75eb50 9
}
.quick-alo-phone.quick-alo-green .quick-alo-ph-img-circle{
    background-color: #0a8a7a;
    background-color:#ffd800 9;
}
.quick-alo-phone.quick-alo-gray.quick-alo-hover .quick-alo-ph-img-circle,.quick-alo-phone.quick-alo-gray:hover .quick-alo-ph-img-circle{
    background-color:#ccc
}
.quick-alo-phone.quick-alo-gray .quick-alo-ph-img-circle{
    background-color:#75eb50
}
@-moz-keyframes quick-alo-circle-anim{
    0%{
        -moz-transform:rotate(0) scale(.5) skew(1deg);
        opacity:.1;
        -moz-opacity:.1;
        -webkit-opacity:.1;
        -o-opacity:.1
    }
    30%{
        -moz-transform:rotate(0) scale(.7) skew(1deg);
        opacity:.5;
        -moz-opacity:.5;
        -webkit-opacity:.5;
        -o-opacity:.5
    }
    100%{
        -moz-transform:rotate(0) scale(1) skew(1deg);
        opacity:.6;
        -moz-opacity:.6;
        -webkit-opacity:.6;
        -o-opacity:.1
    }

}
@-webkit-keyframes quick-alo-circle-anim{
    0%{
        -webkit-transform:rotate(0) scale(.5) skew(1deg);
        -webkit-opacity:.1
    }
    30%{
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        -webkit-opacity:.5
    }
    100%{
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        -webkit-opacity:.1
    }

}
@-o-keyframes quick-alo-circle-anim{
    0%{
        -o-transform:rotate(0) kscale(.5) skew(1deg);
        -o-opacity:.1
    }
    30%{
        -o-transform:rotate(0) scale(.7) skew(1deg);
        -o-opacity:.5
    }
    100%{
        -o-transform:rotate(0) scale(1) skew(1deg);
        -o-opacity:.1
    }

}
@-moz-keyframes quick-alo-circle-fill-anim{
    0%{
        -moz-transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }
    50%{
        -moz-transform:rotate(0) -moz-scale(1) skew(1deg);
        opacity:.2
    }
    100%{
        -moz-transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }

}
@-webkit-keyframes quick-alo-circle-fill-anim{
    0%{
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }
    50%{
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        opacity:.2
    }
    100%{
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }

}
@-o-keyframes quick-alo-circle-fill-anim{
    0%{
        -o-transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }
    50%{
        -o-transform:rotate(0) scale(1) skew(1deg);
        opacity:.2
    }
    100%{
        -o-transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }

}
@-moz-keyframes quick-alo-circle-img-anim{
    0%{
        transform:rotate(0) scale(1) skew(1deg)
    }
    10%{
        -moz-transform:rotate(-25deg) scale(1) skew(1deg)
    }
    20%{
        -moz-transform:rotate(25deg) scale(1) skew(1deg)
    }
    30%{
        -moz-transform:rotate(-25deg) scale(1) skew(1deg)
    }
    40%{
        -moz-transform:rotate(25deg) scale(1) skew(1deg)
    }
    50%{
        -moz-transform:rotate(0) scale(1) skew(1deg)
    }
    100%{
        -moz-transform:rotate(0) scale(1) skew(1deg)
    }

}
@-webkit-keyframes quick-alo-circle-img-anim{
    0%{
        -webkit-transform:rotate(0) scale(1) skew(1deg)
    }
    10%{
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg)
    }
    20%{
        -webkit-transform:rotate(25deg) scale(1) skew(1deg)
    }
    30%{
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg)
    }
    40%{
        -webkit-transform:rotate(25deg) scale(1) skew(1deg)
    }
    50%{
        -webkit-transform:rotate(0) scale(1) skew(1deg)
    }
    100%{
        -webkit-transform:rotate(0) scale(1) skew(1deg)
    }

}
@-o-keyframes quick-alo-circle-img-anim{
    0%{
        -o-transform:rotate(0) scale(1) skew(1deg)
    }
    10%{
        -o-transform:rotate(-25deg) scale(1) skew(1deg)
    }
    20%{
        -o-transform:rotate(25deg) scale(1) skew(1deg)
    }
    30%{
        -o-transform:rotate(-25deg) scale(1) skew(1deg)
    }
    40%{
        -o-transform:rotate(25deg) scale(1) skew(1deg)
    }
    50%{
        -o-transform:rotate(0) scale(1) skew(1deg)
    }
    100%{
        -o-transform:rotate(0) scale(1) skew(1deg)
    }

}
@-moz-keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        -ms-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }

}
@-webkit-keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        -ms-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }

}
@-o-keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        -ms-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }

}
@keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        -ms-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }

}
@-moz-keyframes fadeOutRight{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        -ms-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }

}
@-webkit-keyframes fadeOutRight{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        -ms-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }

}
@-o-keyframes fadeOutRight{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        -ms-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }

}
@keyframes fadeOutRight{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        -ms-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }

}
@-moz-keyframes quick-alo-circle-anim{
    0%{
        transform:rotate(0) scale(.5) skew(1deg);
        opacity:.1
    }
    30%{
        transform:rotate(0) scale(.7) skew(1deg);
        opacity:.5
    }
    100%{
        transform:rotate(0) scale(1) skew(1deg);
        opacity:.1
    }

}
@-webkit-keyframes quick-alo-circle-anim{
    0%{
        transform:rotate(0) scale(.5) skew(1deg);
        opacity:.1
    }
    30%{
        transform:rotate(0) scale(.7) skew(1deg);
        opacity:.5
    }
    100%{
        transform:rotate(0) scale(1) skew(1deg);
        opacity:.1
    }

}
@-o-keyframes quick-alo-circle-anim{
    0%{
        transform:rotate(0) scale(.5) skew(1deg);
        opacity:.1
    }
    30%{
        transform:rotate(0) scale(.7) skew(1deg);
        opacity:.5
    }
    100%{
        transform:rotate(0) scale(1) skew(1deg);
        opacity:.1
    }

}
@keyframes quick-alo-circle-anim{
    0%{
        transform:rotate(0) scale(.5) skew(1deg);
        opacity:.1
    }
    30%{
        transform:rotate(0) scale(.7) skew(1deg);
        opacity:.5
    }
    100%{
        transform:rotate(0) scale(1) skew(1deg);
        opacity:.1
    }

}
@-moz-keyframes quick-alo-circle-fill-anim{
    0%{
        transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }
    50%{
        transform:rotate(0) scale(1) skew(1deg);
        opacity:.2
    }
    100%{
        transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }

}
@-webkit-keyframes quick-alo-circle-fill-anim{
    0%{
        transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }
    50%{
        transform:rotate(0) scale(1) skew(1deg);
        opacity:.2
    }
    100%{
        transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }

}
@-o-keyframes quick-alo-circle-fill-anim{
    0%{
        transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }
    50%{
        transform:rotate(0) scale(1) skew(1deg);
        opacity:.2
    }
    100%{
        transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }

}
@keyframes quick-alo-circle-fill-anim{
    0%{
        transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }
    50%{
        transform:rotate(0) scale(1) skew(1deg);
        opacity:.2
    }
    100%{
        transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }

}
@-moz-keyframes quick-alo-circle-img-anim{
    0%{
        transform:rotate(0) scale(1) skew(1deg)
    }
    10%{
        transform:rotate(-25deg) scale(1) skew(1deg)
    }
    20%{
        transform:rotate(25deg) scale(1) skew(1deg)
    }
    30%{
        transform:rotate(-25deg) scale(1) skew(1deg)
    }
    40%{
        transform:rotate(25deg) scale(1) skew(1deg)
    }
    50%{
        transform:rotate(0) scale(1) skew(1deg)
    }
    100%{
        transform:rotate(0) scale(1) skew(1deg)
    }

}
@-webkit-keyframes quick-alo-circle-img-anim{
    0%{
        transform:rotate(0) scale(1) skew(1deg)
    }
    10%{
        transform:rotate(-25deg) scale(1) skew(1deg)
    }
    20%{
        transform:rotate(25deg) scale(1) skew(1deg)
    }
    30%{
        transform:rotate(-25deg) scale(1) skew(1deg)
    }
    40%{
        transform:rotate(25deg) scale(1) skew(1deg)
    }
    50%{
        transform:rotate(0) scale(1) skew(1deg)
    }
    100%{
        transform:rotate(0) scale(1) skew(1deg)
    }

}
@-o-keyframes quick-alo-circle-img-anim{
    0%{
        transform:rotate(0) scale(1) skew(1deg)
    }
    10%{
        transform:rotate(-25deg) scale(1) skew(1deg)
    }
    20%{
        transform:rotate(25deg) scale(1) skew(1deg)
    }
    30%{
        transform:rotate(-25deg) scale(1) skew(1deg)
    }
    40%{
        transform:rotate(25deg) scale(1) skew(1deg)
    }
    50%{
        transform:rotate(0) scale(1) skew(1deg)
    }
    100%{
        transform:rotate(0) scale(1) skew(1deg)
    }

}
@keyframes quick-alo-circle-img-anim{
    0%{
        transform:rotate(0) scale(1) skew(1deg)
    }
    10%{
        transform:rotate(-25deg) scale(1) skew(1deg)
    }
    20%{
        transform:rotate(25deg) scale(1) skew(1deg)
    }
    30%{
        transform:rotate(-25deg) scale(1) skew(1deg)
    }
    40%{
        transform:rotate(25deg) scale(1) skew(1deg)
    }
    50%{
        transform:rotate(0) scale(1) skew(1deg)
    }
    100%{
        transform:rotate(0) scale(1) skew(1deg)
    }

}
#quick-alo-wrapper{
    position:fixed;
    width:100%;
    bottom:0;
    top:0;
    left:0;
    z-index:2000000;
    overflow:visible;
    display:none;
    color:#383838
}
#quick-alo-wrapper.night-mode{
    color:#fff
}
.quick-alo-popup-close{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    position:absolute!important;
    right:-15px!important;
    top:-15px!important;
    height:30px!important;
    width:30px!important;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZWEyNDI5ZC0yYmI3LWYzNDMtYjBjZi1jMGJjYTE4ODRmZjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjRGMTI2QTcxNDBFMTFFNUFENEZCRDVFQ0JDQjQyQzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjRGMTI2QTYxNDBFMTFFNUFENEZCRDVFQ0JDQjQyQzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVmYzc3OTY1LWUxNWUtNGU0Ni04ODFjLTBlOTQ3YjBmMzBmNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozZWEyNDI5ZC0yYmI3LWYzNDMtYjBjZi1jMGJjYTE4ODRmZjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5iCEbHAAABl0lEQVR42sSXS07DMBCGnSKyDorEAVjACTgCIEVlXU5R9QjlCk3VAzTrLhMJ2NIVJ2DDuo9EsKUszEw0kaIQbI+bxy/9UhRP5pMcjz12pJTCQKfgO/AN+Bp8AfZo7Av8AX4Dv4CfwD/ajAhW2ANPwTtprj1946lyq6AP4I2014ZyGINPwAvZnBaUUwnGgJVsXqsqvAoOZXua/wceyfY1KngOlROWxjv4XLSrHfgKS3BALyYdQAUxJkUdu7o6jeNYZlmmnUeMwViNkOUieKiLTNNURlGkhOPYcrnMYw00RPDMJFIFZ0JRIYJfTaPr4BZQ1Fow9+EcgCAEWkLz/4zl9A1rzOUsTQCKJEny5yAIhO/73NV9GNjUhOM4tc8scae6PL3laedONYLXNtC6f85dXDNb6BHw0GgDKaCqxEz4fbFlpk1smQjnbJmCeqSuNO3jWNyDL8vHIrao4w6OxTGx/rQ+8z5an16bvd7a22pDvz0CuOU29NUrzKOuzqvlTN8orzAO89J2W7q0ndHYZ+nS9kw+6BL+CjAAEvDTBJC9qhAAAAAASUVORK5CYII=);
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer!important;
    -webkit-transition:.3s ease-out!important;
    -moz-transition:.3s ease-out!important;
    -o-transition:.3s ease-out!important;
    transition:.3s ease-out!important
}
#quick-alo-wrapper.night-mode .quick-alo-popup-close{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZWEyNDI5ZC0yYmI3LWYzNDMtYjBjZi1jMGJjYTE4ODRmZjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUY2REUyNDQxNDE2MTFFNThBNEJENTVFNDA2QjFFOUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUY2REUyNDMxNDE2MTFFNThBNEJENTVFNDA2QjFFOUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVmYzc3OTY1LWUxNWUtNGU0Ni04ODFjLTBlOTQ3YjBmMzBmNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozZWEyNDI5ZC0yYmI3LWYzNDMtYjBjZi1jMGJjYTE4ODRmZjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz56uyuzAAABfUlEQVR42sSXvU7DMBDHYxCdw8IDMMCWTDwCdClznLcJr9BUfYs+ALDSqXMisTD3S4K1MBx3kS1ZVuqvNslf+kuRfL5f5OTsMwOAyEFX6DH6Ef2AvkXHYuwH/YVeod/Rr+g/a0YCGxyjC/QW3LUTc2JTbhOUo9cQrrXI4Qy+RM/hfJqLnEYwBSzg/FrocB1cQneaHQNn0L0yyWOinKg0PtE3Ubfaou+bEhRvUEB/KuRSj2x1muc51HVtzUgxnHNbGLFGBJ7YIquqgjRNjXAaS5KkiXXQhMBTl0gT3BNKKgn84RrdBg+AkpaR5z7cAAhEwEBo850JfPCdJeGBUNLhIqQYGWOtz17yXWp1edVlD1nqZQi07Zv7/lzTUOgJ8NJpA5FQU2JP+LPcMvfGIyXLnBISnGJdt8xBDom+j8Ud+k49FvtqBPix1mc2ROszaLM3WHurN/SbE4Ab34Zev8K82Opc017MMV5hmOel7Um5tF2LsW/l0vYm/GtL+C/AAAHy+OD95QLeAAAAAElFTkSuQmCC)
}
#quick-alo-wrapper .quick-alo-popup-close:hover{
    opacity:.6!important
}
.quick-alo-popup{
    display:inline-block;
    position:relative;
    -webkit-border-radius:16px;
    -moz-border-radius:16px;
    border-radius:16px;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYZCyIUPNCUUwAAAA1JREFUCNdj+P///2cACe8D8SyfS4EAAAAASUVORK5CYII=);
    -webkit-transition:.6s ease-out;
    -moz-transition:.6s ease-out;
    -o-transition:.6s ease-out;
    transition:.6s ease-out;
    margin:0 auto;
    z-index:200001;
    text-align:center;
    padding:60px 75px
}
#quick-alo-wrapper.night-mode .quick-alo-popup{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYZCyAMHYpuhwAAAA1JREFUCNdjMDY2/gwAAsMBjX/tf+YAAAAASUVORK5CYII=)
}
#quick-alo-wrapper .quick-alo-overlay{
    position:fixed;
    width:100%;
    height:100%;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlOZyTXzhgAAAApJREFUCB1jYAAAAAIAAc/INeUAAAAASUVORK5CYII=);
    top:0;
    left:0;
    z-index:200000
}
.quick-alo-popup h3{
    font-size:24px;
    margin:0 0 40px;
    font-family:Open Sans;
    font-weight:300;
    white-space:nowrap
}
.night-mode .quick-alo-popup h3{
    font-size:23px
}
.night-mode .quick-alo-message{
    padding-bottom:0
}
.quick-alo-message{
    height:32px;
    padding:18px 0 13px;
    text-align:center;
    clear:both;
    font-size:14px
}
#quick-alo-wrapper .quick-alo-popup .quick-alo-input-wrapper .label,#quick-alo-wrapper .quick-alo-popup .quick-alo-input-wrapper .label+.input{
    float:left;
    width:49%
}
#quick-alo-wrapper .quick-alo-popup .quick-alo-input-wrapper .input{
    padding:0 13px
}
#quick-alo-wrapper .quick-alo-popup .quick-alo-input-wrapper label{
    color:#616161;
    font-size:18px;
    height:28px;
    line-height:28px;
    padding-right:15px
}
.quick-alo-number{
    color:#00bed5;
    font-size:28px;
    font-family:Montserrat,Lucida Console,Monaco,monospace,sans-serif;
    font-weight:400;
    background-color:transparent;
    border:none;
    border-width:0;
    display:inline-block;
    border-bottom:#00bed5 solid 1px;
    padding-bottom:10px;
    margin:0 auto;
    width:221px
}
quick-alo-number::-ms-clear{
    display:none;
    width:0;
    height:0
}
.night-mode .quick-alo-number{
    border:#00bed5 solid 1px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    padding:13px 31px
}
#quick-alo-wrapper .quick-alo-popup .quick-alo-input-wrapper input[type=text].valid-invalid{
    color:#ff496b
}
#quick-alo-wrapper .quick-alo-popup .quick-alo-input-wrapper input[type=text]:focus{
    outline:0
}
#quick-alo-wrapper .quick-alo-popup .quick-alo-input-wrapper input[type=text]::-webkit-input-placeholder{
    color:#d1d1d1
}
#quick-alo-wrapper .quick-alo-popup .quick-alo-input-wrapper input[type=text]::-moz-placeholder{
    color:#d1d1d1
}
#quick-alo-wrapper .quick-alo-popup .quick-alo-input-wrapper input[type=text]::-ms-input-placeholder{
    color:#d1d1d1
}
#quick-alo-wrapper .quick-alo-popup .quick-alo-input-wrapper input[type=text]::-moz-placeholder{
    color:#d1d1d1
}
#quick-alo-wrapper.night-mode .quick-alo-popup .quick-alo-input-wrapper input[type=text]::-webkit-input-placeholder{
    color:#60615f
}
#quick-alo-wrapper.night-mode .quick-alo-popup .quick-alo-input-wrapper input[type=text]::-moz-placeholder{
    color:#60615f
}
#quick-alo-wrapper.night-mode .quick-alo-popup .quick-alo-input-wrapper input[type=text]::-ms-input-placeholder{
    color:#60615f
}
#quick-alo-wrapper.night-mode .quick-alo-popup .quick-alo-input-wrapper input[type=text]::-moz-placeholder{
    color:#60615f
}
#quick-alo-wrapper .quick-alo-popup .quick-alo-submit{
    border:none;
    border-width:0;
    padding:20px 40px;
    background-color:#333;
    -webkit-border-radius:68px;
    -moz-border-radius:68px;
    border-radius:68px;
    font-family:Open Sans,Arial,Helvetica,sans-serif;
    font-size:20px;
    color:#fff;
    cursor:pointer;
    outline:none!important
}
#quick-alo-wrapper.night-mode .quick-alo-popup .quick-alo-submit{
    background-color:#00bed5
}
#quick-alo-wrapper .quick-alo-popup .quick-alo-submitavtive,#quick-alo-wrapper .quick-alo-popup .quick-alo-submitvisited{
    outline:none!important
}
#quick-alo-wrapper .quick-alo-popup .quick-alo-submit-moz-focus-inner{
    border:0
}
#quick-alo-wrapper .quick-alo-popup .quick-alo-submit:hover{
    background-color:#00aff2
}
.quick-alo-phone{
    bottom: 83px;
    left: 0px;
}
.box-call{
    position: relative;
}
.quick-alo-phone .btn{
    position: absolute;
    left: 36px;
    font-size: 16px;
    top: 144px;
    background-color: #b9834a;
    color: #fff;
    padding: 2px 15px;
    text-shadow: 1px 1px 1px #727777;
}
.img-logo{width: 200px;}