#js-plugin-btn:before,#js-plugin-btn:after{display: none}
#js-plugin-btn{
    position: fixed;
    bottom: 50px;
    right: 50px;
    width: 150px;
    height: 150px;
    cursor: pointer;
    border-radius: 100%;
}

@media screen and (min-width:240px) and (max-width:1020px) {

#js-plugin-btn{
    width: 75px;
    height: 75px;
}

#js-plugin-wrap form{
	max-width:100% !important;
    top: 0% !important;
    left: 0% !important;
	margin:0  !important;
}


}

.blur{
    -webkit-filter: url(#blur);
    filter: url(#blur);
    -webkit-filter: blur(3px);
    filter: blur(3px);
    filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
}

#js-plugin-btn .js-plugin-circle.js-plugin-circle-start{
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-left: 0;
    border: 2px solid rgba(129, 244, 83, 0.65);
}
#js-plugin-btn .js-plugin-circle.js-plugin-circle-end{
    width: 70%;
    height: 70%;
    margin-top: 15%;
    margin-left: 15%;
    position: relative;
    background: rgba(42, 195, 234, 0.18);
    border: 2px solid rgba(42, 195, 234, 0.66);
}

#js-plugin-btn .js-plugin-circle{
    box-sizing: border-box;
    border-radius: 100%;
    -webkit-transition: all 1.4s;
    -moz-transition: all 1.4s;
    -o-transition: all 1.4s;
    transition: all 1.4s;
    position: absolute;
    top: 0;
    left: 0;
}


#js-plugin-btn .js-plugin-circle-logo{
    background: rgba(0,175,242,0.4) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==") no-repeat center;
    position: absolute;
    width: 70px;
    height: 70px;
    top: 50%;
    left: 50%;
    margin-top: -35px;
    margin-left: -35px;
    -webkit-transition: .25s ease-out!important;
    -moz-transition: .25s ease-out!important;
    -o-transition: .25s ease-out!important;
    transition: .25s ease-out!important;
    animation: shaker 3s 10s infinite;
    -webkit-animation: shaker 3s 10s infinite;
}

#js-plugin-btn:before{
    position: absolute;
    top: 50%;
    right: 105%;
    content: 'Вам нужна помощь?';
    background: rgba(0, 0, 0, 0.70);
    color: #fff;
    font-family: 'Open Sans',sans-serif!important;
    /*width: 170px;*/
    width: 180px;
    height: 30px;
    margin-top: -15px;
    margin-left: -100px;
    font-size: 16px;
    line-height: 14px;
    box-shadow: -2px 0 6px #aaa;
    padding: 8px;
    box-sizing: border-box;
    border-radius: 4px;
    animation: beforeTitle 40s infinite;
    -webkit-animation: beforeTitle 40s infinite;
}


@keyframes beforeTitle {
    0%{opacity: 0; visibility: hidden;}
    50%{opacity: 0; visibility: hidden;}
    65%{opacity: 1; visibility: visible;}
    90%{opacity: 1; visibility: visible;}
    100%{opacity: 0; visibility: hidden;}
}
@-webkit-keyframes beforeTitle {
    0%{opacity: 0; visibility: hidden;}
    50%{opacity: 0; visibility: hidden;}
    65%{opacity: 1; visibility: visible;}
    90%{opacity: 1; visibility: visible;}
    100%{opacity: 0; visibility: hidden;}
}

#js-plugin-btn:after{
    position: absolute;
    top: 50%;
    margin-top: -8px;
    margin-right: -8px;
    right: 105%;
    content: '';
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-left: 8px solid rgba(0, 0, 0, 0.70);
    border-bottom: 8px solid transparent;

    animation: beforeTitle 40s infinite;
    -webkit-animation: beforeTitle 40s infinite;
}

@keyframes shaker {
    0%{transform: rotate(0deg);}
    85%{transform: rotate(0deg);}
    90%{transform: rotate(-30deg);}
    95%{transform: rotate(50deg);}
    100%{transform: rotate(0deg);}
}
@-webkit-keyframes shaker {
    0%{transform: rotate(0deg);}
    85%{transform: rotate(0deg);}
    90%{transform: rotate(-30deg);}
    95%{transform: rotate(50deg);}
    100%{transform: rotate(0deg);}
}
#js-plugin-btn:hover .js-plugin-circle-logo{
    background: rgba(0,175,242,0.8) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==") no-repeat center;
    position: absolute;
    width: 80px;
    height: 80px;
    margin-top: -40px;
    margin-left: -40px;
}

#js-plugin-btn:hover:before, #js-plugin-btn:hover:after{
    opacity: 1 !important;
}

#js-plugin-wrap{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.64);
}


#js-plugin-wrap form.active:before{display: none}
#js-plugin-wrap form:before{
    position: absolute;
    content: '';
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAA+CAYAAACsj9JbAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAD50lEQVR42szaeYydUxjH8c+9ndZaqmQ0isYS1aDCqKYJEYJYGqQhYpkqaaolFVIR+x+WP9TyRy1tUWJKEFKxBKkSWxrhLYJGpbGVVGWkWtsos/jjPDe5mO3OvHfmfZKb++bc9z33e59zznOe83tuqampSY62FyZgKibjcEzCDjX0MaMhB5AxmIKzMBujov03bMIn+BV/9bO/jYOB2g2zcFF4BN7GO/gMn+NbbOmtkyzL/tc2UKgrMA8HhwduwWt4D+2DdX2tUEfhHhyLNlyNZ7Ahz4lZC9QcLEEJj+HamDO5W3+hFmE+Nsb7CnW0vqC2w3Kcg7dwMb5WZ+sNamQV0FOx0rYZAusN6o4AehLN6DBEVu6h/TJchZURh4YMqCeoJtyLnzAXfxtiK3cznA9Fe/NQTOr+QM3HEXgQrxomq4Yaj2vQiusMo1WvvvMwLry1eTihylU7/lz8jKcNs1WgjsMBuDOGb9ihGnBBpBwvK4CV0RhZ42p8WhSoieGtN9FZFKhpcV0IL1WgjsTv+LJIUJPwA74qEtSE2Hy3FglqpzgEKBKUGg6KQwpVLhpUJ7YvGlQrRhfJW+UIBY2hmBQGah32iNBQGKj3Q745qEhQq+N6SpGgvgnV5HTsXhSoX/A49q3KGAoRPJ+P9wuLBPUxVuFcSZ0rzN63KK6vLwoUvCJpUM04pihQ7bgJXbhP0qeGHYokNy+RJOjbigJVmVPrQlc4syhQW3B2pMeP4LAiQMFanI+xkmg/ucZ+GzEdh+QJJY7wl2DPWJUn1NDvWNwolUXmSdp7LlDwqKR5jsHrksDfny/YIBUAOvEAnq3F2/3JNltwGn7EUjwc+2R3VgoJ4A8sxikBNAPvxuLZOQ+oSmCdhhdjSNdEkB3Vzb0jqtrXYGY8s0mSwVfi+DygSKLsGTGEI8ODb+DSqoNHV7yqFcK2mAYn4674cauwsKcUvDTAyuj+UsGxoo2uD8AnImnsTXefjLtxolSgXIgVWZa1DRaqYvtJ9Zo5sUo7I859EGn2WnwnyZZbw2t/Strq5Vgg6fTLsTiLimQppxpyGSfFPDs6QsIuNe6f62PFtpRyLmxXbCIOjGHeRxJ6d6z6vCO8NjrumRrtrZjZUAegMr6IV1/33RBJ5Wa8EGn5R3lDlWL19Wa74lapQjYuVuLteCnLsm0MvLDdG1Q5hue/cHtLBfHZMZwfRv7WkmXZv1SfegxfQ6zCCtT4CJ6zYv58H/viUnTk+ReAnqwr8v3OyBROlSryh8b5ckGcBdr7+lV5Q3VJtecrI7i24WYskwrj/XJ1PWyEpDbfj+ciw6hp/OthbbE3LhvIw/8MAEZL3pSMpxnpAAAAAElFTkSuQmCC") no-repeat center;
    width: 37px;
    height: 62px;
    margin-left: -50px;
    margin-top: 86px;
}


#js-plugin-wrap .btn-pl:hover{
    background-color: #52aff7!important;
    border-color: #52aff7!important;
}
#js-plugin-wrap .btn-pl{
    width: 158px!important;
    height: 33px!important;
    font-size: 14px!important;
    -webkit-border-radius: 4px!important;
    -moz-border-radius: 4px!important;
    border-radius: 4px!important;
    border: 1px solid #333!important;
    color: #fff!important;
    line-height: 30px!important;
    float: left!important;
    cursor: pointer!important;
    margin-right: 10px!important;
    margin-left: 0!important;
    -webkit-transition: .25s ease-out!important;
    -moz-transition: .25s ease-out!important;
    -o-transition: .25s ease-out!important;
    transition: .25s ease-out!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    padding: 0!important;
    background: #333!important;
    letter-spacing: normal!important;
    text-indent: 0;
    position: static;
}


#js-plugin-wrap form{
    box-sizing: border-box;
    position: absolute;
    width: 700px;
    height: 300px;
    top: 50%;
    left: 50%;
    margin-top: -150px;
    margin-left: -350px;
    background: #fff;
    padding: 60px 100px;
    border-radius: 6px;
    font-size: 26px;


    font-size: 24px!important;
    line-height: 34px!important;
    text-align: left!important;
    letter-spacing: normal!important;
    height: auto!important;
    font-family: 'Open Sans',sans-serif!important;
    color: #333!important;
    font-weight: 100!important;
}
#js-plugin-wrap form *{
    margin: 0;

}

#js-plugin-wrap #js-plugin-close{
    position: absolute;
    right: 20px;
    top: 15px;
    text-decoration: none;
    color: #aaaaaa;
    font-size: 14px;
}

#js-plugin-wrap form input[type=text]{
    min-width: 164px!important;
    width: 164px!important;
    height: 34px!important;
    border: 1px solid #c2c2c2!important;
    font-size: 14px!important;
    -webkit-border-radius: 4px!important;
    -moz-border-radius: 4px!important;
    border-radius: 4px!important;
    background: 0 0!important;
    color: #333!important;
    line-height: 30px!important;
    float: left!important;
    display: block!important;
    -webkit-transition: .25s ease-out!important;
    -moz-transition: .25s ease-out!important;
    -o-transition: .25s ease-out!important;
    transition: .25s ease-out!important;
    margin: 19px 15px 0 0!important;
    padding: 0 8px!important;
    text-align: left!important;
    letter-spacing: normal!important;
    left: auto!important;
}

#js-plugin-wrap form select{
    border: 1px #aaaaaa solid;
    font-size: 16px;
    padding: 3px 3px;
    border-radius: 6px;
    margin: 0px 5px;
}
#js-plugin-wrap form input[type=submit]{
    border: 1px solid #7ed24d;
    color: #fff;
    text-transform: uppercase;
    background: #7ed24d;
    border-radius: 6px;
    padding: 10px 18px;
    cursor: pointer;
    margin-top: 20px;

    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}
#js-plugin-wrap form input[type=submit]:hover{
    background: #94ff5c;
}















@media screen and (min-width:240px) and (max-width:320px) {

#js-plugin-btn:before,#js-plugin-btn:after{display: none}
#js-plugin-btn{
    position: fixed;
    bottom: 50px;
    right: 50px;
    width: 0px;
    height: 0px;
    cursor: pointer;
    border-radius: 100%;
}

.blur{
    -webkit-filter: url(#blur);
    filter: url(#blur);
    -webkit-filter: blur(0px);
    filter: blur(0px);
    filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='1');
}

#js-plugin-btn .js-plugin-circle.js-plugin-circle-start{
    width: 0;
    height: 0;
    margin-top: 0;
    margin-left: 0;
    border: 0px solid rgba(129, 244, 83, 0);
}
#js-plugin-btn .js-plugin-circle.js-plugin-circle-end{
    width: 0;
    height: 0;
    margin-top: 15%;
    margin-left: 15%;
    position: relative;
    background: rgba(42, 195, 234, 0);
    border: 0px solid rgba(42, 195, 234, 0);
}

#js-plugin-btn .js-plugin-circle{
    box-sizing: border-box;
    border-radius: 10%;
    -webkit-transition: all 1.4s;
    -moz-transition: all 1.4s;
    -o-transition: all 1.4s;
    transition: all 1.4s;
    position: absolute;
    top: 0;
    left: 0;
}


#js-plugin-btn .js-plugin-circle-logo{
    background: rgba(0,175,242,0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==") no-repeat center;
    position: absolute;
    width: 0px;
    height: 0px;
    top: 50%;
    left: 50%;
    margin-top: -35px;
    margin-left: -35px;
    -webkit-transition: .25s ease-out!important;
    -moz-transition: .25s ease-out!important;
    -o-transition: .25s ease-out!important;
    transition: .25s ease-out!important;
    animation: shaker 3s 10s infinite;
    -webkit-animation: shaker 3s 10s infinite;
}


#js-plugin-btn:before{
    position: absolute;
    top: 50%;
    right: 105%;
    content: 'Вам нужна помощь?';
    background: rgba(0, 0, 0, 0);
    color: #fff;
    font-family: 'Open Sans',sans-serif!important;
    /*width: 170px;*/
    width: 0px;
    height: 0px;
    margin-top: -15px;
    margin-left: -100px;
    font-size: 0px;
    line-height: 14px;
    box-shadow: -2px 0 6px #aaa;
    padding: 8px;
    box-sizing: border-box;
    border-radius: 4px;
    animation: beforeTitle 40s infinite;
    -webkit-animation: beforeTitle 40s infinite;
}


@keyframes beforeTitle {
    0%{opacity: 0; visibility: hidden;}
    50%{opacity: 0; visibility: hidden;}
    65%{opacity: 0; visibility: hidden;}
    90%{opacity: 0; visibility: hidden;}
    100%{opacity: 0; visibility: hidden;}
}
@-webkit-keyframes beforeTitle {
    0%{opacity: 0; visibility: hidden;}
    50%{opacity: 0; visibility: hidden;}
    65%{opacity: 0; visibility: hidden;}
    90%{opacity: 0; visibility: hidden;}
    100%{opacity: 0; visibility: hidden;}
}

#js-plugin-btn:after{
    position: absolute;
    top: 50%;
    margin-top: -8px;
    margin-right: -8px;
    right: 105%;
    content: '';
    width: 0;
    height: 0;
    border-top: 0x solid transparent;
    border-left: 0px solid rgba(0, 0, 0, 0);
    border-bottom: 0px solid transparent;

    animation: beforeTitle 40s infinite;
    -webkit-animation: beforeTitle 40s infinite;
}

@keyframes shaker {
    0%{transform: rotate(0deg);}
    85%{transform: rotate(0deg);}
    90%{transform: rotate(-30deg);}
    95%{transform: rotate(50deg);}
    100%{transform: rotate(0deg);}
}
@-webkit-keyframes shaker {
    0%{transform: rotate(0deg);}
    85%{transform: rotate(0deg);}
    90%{transform: rotate(-30deg);}
    95%{transform: rotate(50deg);}
    100%{transform: rotate(0deg);}
}
#js-plugin-btn:hover .js-plugin-circle-logo{
    background: rgba(0,175,242,0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==") no-repeat center;
    position: absolute;
    width: 0px;
    height: 0px;
    margin-top: -40px;
    margin-left: -40px;
}

#js-plugin-btn:hover:before, #js-plugin-btn:hover:after{
    opacity: 0 !important;
}

#js-plugin-wrap{
    width: 0;
    height: 0;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0);
}

#js-plugin-wrap form.active:before{display: none}
#js-plugin-wrap form:before{
    position: absolute;
    content: '';
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAA+CAYAAACsj9JbAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAD50lEQVR42szaeYydUxjH8c+9ndZaqmQ0isYS1aDCqKYJEYJYGqQhYpkqaaolFVIR+x+WP9TyRy1tUWJKEFKxBKkSWxrhLYJGpbGVVGWkWtsos/jjPDe5mO3OvHfmfZKb++bc9z33e59zznOe83tuqampSY62FyZgKibjcEzCDjX0MaMhB5AxmIKzMBujov03bMIn+BV/9bO/jYOB2g2zcFF4BN7GO/gMn+NbbOmtkyzL/tc2UKgrMA8HhwduwWt4D+2DdX2tUEfhHhyLNlyNZ7Ahz4lZC9QcLEEJj+HamDO5W3+hFmE+Nsb7CnW0vqC2w3Kcg7dwMb5WZ+sNamQV0FOx0rYZAusN6o4AehLN6DBEVu6h/TJchZURh4YMqCeoJtyLnzAXfxtiK3cznA9Fe/NQTOr+QM3HEXgQrxomq4Yaj2vQiusMo1WvvvMwLry1eTihylU7/lz8jKcNs1WgjsMBuDOGb9ihGnBBpBwvK4CV0RhZ42p8WhSoieGtN9FZFKhpcV0IL1WgjsTv+LJIUJPwA74qEtSE2Hy3FglqpzgEKBKUGg6KQwpVLhpUJ7YvGlQrRhfJW+UIBY2hmBQGah32iNBQGKj3Q745qEhQq+N6SpGgvgnV5HTsXhSoX/A49q3KGAoRPJ+P9wuLBPUxVuFcSZ0rzN63KK6vLwoUvCJpUM04pihQ7bgJXbhP0qeGHYokNy+RJOjbigJVmVPrQlc4syhQW3B2pMeP4LAiQMFanI+xkmg/ucZ+GzEdh+QJJY7wl2DPWJUn1NDvWNwolUXmSdp7LlDwqKR5jsHrksDfny/YIBUAOvEAnq3F2/3JNltwGn7EUjwc+2R3VgoJ4A8sxikBNAPvxuLZOQ+oSmCdhhdjSNdEkB3Vzb0jqtrXYGY8s0mSwVfi+DygSKLsGTGEI8ODb+DSqoNHV7yqFcK2mAYn4674cauwsKcUvDTAyuj+UsGxoo2uD8AnImnsTXefjLtxolSgXIgVWZa1DRaqYvtJ9Zo5sUo7I859EGn2WnwnyZZbw2t/Strq5Vgg6fTLsTiLimQppxpyGSfFPDs6QsIuNe6f62PFtpRyLmxXbCIOjGHeRxJ6d6z6vCO8NjrumRrtrZjZUAegMr6IV1/33RBJ5Wa8EGn5R3lDlWL19Wa74lapQjYuVuLteCnLsm0MvLDdG1Q5hue/cHtLBfHZMZwfRv7WkmXZv1SfegxfQ6zCCtT4CJ6zYv58H/viUnTk+ReAnqwr8v3OyBROlSryh8b5ckGcBdr7+lV5Q3VJtecrI7i24WYskwrj/XJ1PWyEpDbfj+ciw6hp/OthbbE3LhvIw/8MAEZL3pSMpxnpAAAAAElFTkSuQmCC") no-repeat center;
    width: 0px;
    height: 0px;
    margin-left: -50px;
    margin-top: 86px;
}

#js-plugin-wrap .btn-pl:hover{
    background-color: #52aff7!important;
    border-color: #52aff7!important;
}
#js-plugin-wrap .btn-pl{
    width: 0px!important;
    height: 0px!important;
    font-size: 4px!important;
    -webkit-border-radius: 4px!important;
    -moz-border-radius: 4px!important;
    border-radius: 4px!important;
    border: 0px solid #333!important;
    color: #fff!important;
    line-height: 30px!important;
    float: left!important;
    cursor: pointer!important;
    margin-right: 10px!important;
    margin-left: 0!important;
    -webkit-transition: .25s ease-out!important;
    -moz-transition: .25s ease-out!important;
    -o-transition: .25s ease-out!important;
    transition: .25s ease-out!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    padding: 0!important;
    background: none!important;
    letter-spacing: normal!important;
    text-indent: 0;
    position: static;
}


#js-plugin-wrap form{
    box-sizing: border-box;
    position: absolute;
    width: 0px;
    height: 0px;
    top: 50%;
    left: 50%;
    margin-top: -150px;
    margin-left: -350px;
    background: #fff;
    padding: 0px;
    border-radius: 6px;
    font-size: 6px;


    font-size: 4px!important;
    line-height: 34px!important;
    text-align: left!important;
    letter-spacing: normal!important;
    height: auto!important;
    font-family: 'Open Sans',sans-serif!important;
    color: #333!important;
    font-weight: 100!important;
}
#js-plugin-wrap form *{
    margin: 0;

}

#js-plugin-wrap #js-plugin-close{
    position: absolute;
    right: 20px;
    top: 15px;
    text-decoration: none;
    color: #aaaaaa;
    font-size: 14px;
}

#js-plugin-wrap form input[type=text]{
    min-width: 0px!important;
    width: 0px!important;
    height: 0px!important;
    border: 0px solid #c2c2c2!important;
    font-size: 14px!important;
    -webkit-border-radius: 4px!important;
    -moz-border-radius: 4px!important;
    border-radius: 4px!important;
    background: 0 0!important;
    color: #333!important;
    line-height: 30px!important;
    float: left!important;
    display: block!important;
    -webkit-transition: .25s ease-out!important;
    -moz-transition: .25s ease-out!important;
    -o-transition: .25s ease-out!important;
    transition: .25s ease-out!important;
    margin: 19px 15px 0 0!important;
    padding: 0 8px!important;
    text-align: left!important;
    letter-spacing: normal!important;
    left: auto!important;
}

#js-plugin-wrap form select{
    border: 0px #aaaaaa solid;
    font-size: 16px;
    padding: 3px 3px;
    border-radius: 6px;
    margin: 0px 5px;
}
#js-plugin-wrap form input[type=submit]{
    border: 1px solid #7ed24d;
    color: #fff;
    text-transform: uppercase;
    background: none;
    border-radius: 6px;
    padding: 10px 18px;
    cursor: pointer;
    margin-top: 20px;

    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}
#js-plugin-wrap form input[type=submit]:hover{
    background: none;
}


}