.whatsapp-modal-overlay,
.whatsapp-modal-wrap:before{bottom:0;display:none;top:0;left:0;position:fixed}
#whatsapp-callme{position:fixed;bottom:-40px;right:0;height:140px;cursor:pointer;z-index:200000;opacity:.7;}
#whatsapp-callme-main{background: #00b3a2;width:50px;height:50px;border-radius:50%;position:absolute;top:30px;right:40px;opacity:.86}
#whatsapp-callme:hover #whatsapp-callme-main{opacity:1}
#whatsapp-callme-phone{cursor:pointer;width:50px;height:50px;top:30px;right:40px;position:absolute;background-image:url(telegram.png);background-position:center center;background-repeat:no-repeat;z-index:999993;transform-origin:50% 50% 0;animation:yoyo 1s infinite ease-in-out;}
#whatsapp-callme-circle{border-color: #00b3a2;border:4px solid;width:66px;height:66px;border-radius:50%;position:absolute;top:23px;left:23px;animation:circle-animation-1 3.5s infinite ease-in-out;box-sizing:content-box}
#whatsapp-callme-circle-2{border:8px solid #ECEDEF;width:66px;height:66px;border-radius:50%;position:absolute;top:19px;left:19px;animation:circle-animation-2 3.5s infinite ease-in-out;box-sizing:content-box}

@keyframes circle-animation-1{0%,100%{transform:scale(.9);opacity:.3}50%{transform:scale(1.7);opacity:0}}
@keyframes circle-animation-2{0%{transform:scale(1.2);opacity:0}100%{transform:scale(1);opacity:.8}}
@keyframes yoyo{0%,100%{transform:scale(1) rotate(0)}35%{transform:scale(1) rotate(-30deg)}75%{transform:scale(1) rotate(60deg)}}
@keyframes moveLR{0%,100%{left:50%}35%{left:48%}75%{left:52%}}

.whatsapp-modal{font-family:"Open Sans",sans-serif!important;font-weight:300}
.whatsapp-modal .whatsapp-btn-close{color:#d2d2d2;cursor:pointer;font-size:40px;line-height:40px;height:40px;width:40px;text-align:center;text-decoration:none;position:absolute;right:0;top:0;font-weight:300}
.whatsapp-modal .whatsapp-btn-close:hover{color:grey}
.whatsapp-modal .whatsapp-btn-close img{height:19px;width:19px;vertical-align:middle}
.whatsapp-modal-wrap:before{content:"";background:rgba(0,0,0,.3);right:0;z-index:10100}
.whatsapp-modal-body:after,.whatsapp-modal-circle{content: '';display:block}
.whatsapp-modal-overlay{right:0;z-index:10200}
.whatsapp-modal-open:checked~.whatsapp-modal-wrap .whatsapp-modal-overlay,.whatsapp-modal-open:checked~.whatsapp-modal-wrap:before{display:block}
.whatsapp-modal-open:checked~.whatsapp-modal-wrap .whatsapp-modal-dialog{transform:translate(-50%,0);top:20%}
.whatsapp-modal-wrong{animation:moveLR .15s}
.whatsapp-modal-dialog{background:#fefefe;border:none;border-radius:3px;position:fixed;width:80%;max-width:830px;left:50%;top:-500%;box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);transform:translate(-50%,-500%);transition:transform .2s ease-out;z-index:10300;overflow:hidden}
.whatsapp-modal-body{padding:25px 25px 25px 205px;position:relative;min-height:200px;box-sizing:border-box}
.whatsapp-modal-circle{height:140px;width:140px;border:7px solid #08abd6;border-radius:50%;background:url(question.png) center no-repeat;background-size:60px;position:absolute;top:25px;left:25px;box-sizing:border-box}
.whatsapp-modal-body:after{clear:both;width:100%;height:0;float:none;overflow:hidden}#whatsapp-phone-number,
.whatsapp-btn{float:left;font-weight:100;outline:0}
.whatsapp-modal-body p{margin:0}
.whatsapp-text-help{line-height:50px;margin:0;padding:0}
.whatsapp-text-help a{color:#666}
.whatsapp-text-help a img{margin-bottom:-6px;height:29px;opacity:.5;vertical-align:inherit}
.whatsapp-text-help a:hover img{opacity:1}
.whatsapp-modal-body .whatsapp-greeting{font-size:25px;margin:0;color:#000;padding-bottom:20px;line-height:normal;max-width:510px}
.whatsapp-modal-footer{background:#f5f5f5;padding:0 25px;text-align:right;line-height:50px;font-weight:100;font-size:14px;color:#969696;position:relative;height:50px}
.whatsapp-modal-footer.whatsapp-progress .whatsapp-progress-bar{content:'';position:absolute;bottom:100%;left:0;width:100%;height:3px;background:#08abd6;display:block;animation:progress-bar 30s linear;animation-fill-mode:forwards}@keyframes progress-bar{0%,100%{width:0%}1%{width:100%}}
.whatsapp-modal-body img{max-width:100%;height:auto}
.whatsapp-btn{font-size:20px;border:none;color:#fff;line-height:45px;height:45px;padding:0 30px;border-radius:45px;margin-left:-45px;cursor:pointer}
.whatsapp-btn-primary{border-color:#08abd6;color:#fff}
.whatsapp-phone-prefix{font-size:18px;padding:8px}#whatsapp-phone-number{box-sizing:content-box;height:43px;border-radius:43px;border:1px solid #08abd6;width:240px;font-size:20px;padding:0 50px 0 30px}#whatsapp-phone-number:focus{outline:0}#whatsapp-countdown{font-size:48px;color:#08abd6;line-height:48px}

#whatsapp-callme {
	position: fixed;
	bottom: 30px;
	right: -14px;
	cursor: pointer;
	opacity: .7;
}


.max-modal-overlay,
.max-modal-wrap:before{bottom:0;display:none;top:0;left:0;position:fixed}
#max-callme{position:fixed;bottom:-40px;right:0;height:140px;cursor:pointer;z-index:200000;opacity:.7;}
#max-callme-main{/*background: #00b3a2;*/width:50px;height:50px;border-radius:50%;position:absolute;top:30px;right:40px;opacity:.86}
#max-callme:hover #max-callme-main{opacity:1}
#max-callme-phone{cursor:pointer;width:50px;height:50px;top:30px;right:40px;position:absolute;background-image:url(max.png);background-position:center center;background-repeat:no-repeat;z-index:999993;transform-origin:50% 50% 0;animation:yoyo 1s infinite ease-in-out;}
#max-callme-circle{border-color: #00b3a2;border:4px solid;width:66px;height:66px;border-radius:50%;position:absolute;top:23px;left:23px;animation:circle-animation-1 3.5s infinite ease-in-out;box-sizing:content-box}
#max-callme-circle-2{border:8px solid #ECEDEF;width:66px;height:66px;border-radius:50%;position:absolute;top:19px;left:19px;animation:circle-animation-2 3.5s infinite ease-in-out;box-sizing:content-box}

@keyframes circle-animation-1{0%,100%{transform:scale(.9);opacity:.3}50%{transform:scale(1.7);opacity:0}}
@keyframes circle-animation-2{0%{transform:scale(1.2);opacity:0}100%{transform:scale(1);opacity:.8}}
@keyframes yoyo{0%,100%{transform:scale(1) rotate(0)}35%{transform:scale(1) rotate(-30deg)}75%{transform:scale(1) rotate(60deg)}}
@keyframes moveLR{0%,100%{left:50%}35%{left:48%}75%{left:52%}}

.max-modal{font-family:"Open Sans",sans-serif!important;font-weight:300}
.max-modal .max-btn-close{color:#d2d2d2;cursor:pointer;font-size:40px;line-height:40px;height:40px;width:40px;text-align:center;text-decoration:none;position:absolute;right:0;top:0;font-weight:300}
.max-modal .max-btn-close:hover{color:grey}
.max-modal .max-btn-close img{height:19px;width:19px;vertical-align:middle}
.max-modal-wrap:before{content:"";background:rgba(0,0,0,.3);right:0;z-index:10100}
.max-modal-body:after,.max-modal-circle{content: '';display:block}
.max-modal-overlay{right:0;z-index:10200}
.max-modal-open:checked~.max-modal-wrap .max-modal-overlay,.max-modal-open:checked~.max-modal-wrap:before{display:block}
.max-modal-open:checked~.max-modal-wrap .max-modal-dialog{transform:translate(-50%,0);top:20%}
.max-modal-wrong{animation:moveLR .15s}
.max-modal-dialog{background:#fefefe;border:none;border-radius:3px;position:fixed;width:80%;max-width:830px;left:50%;top:-500%;box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);transform:translate(-50%,-500%);transition:transform .2s ease-out;z-index:10300;overflow:hidden}
.max-modal-body{padding:25px 25px 25px 205px;position:relative;min-height:200px;box-sizing:border-box}
.max-modal-circle{height:140px;width:140px;border:7px solid #08abd6;border-radius:50%;background:url(question.png) center no-repeat;background-size:60px;position:absolute;top:25px;left:25px;box-sizing:border-box}
.max-modal-body:after{clear:both;width:100%;height:0;float:none;overflow:hidden}#max-phone-number,
.max-btn{float:left;font-weight:100;outline:0}
.max-modal-body p{margin:0}
.max-text-help{line-height:50px;margin:0;padding:0}
.max-text-help a{color:#666}
.max-text-help a img{margin-bottom:-6px;height:29px;opacity:.5;vertical-align:inherit}
.max-text-help a:hover img{opacity:1}
.max-modal-body .max-greeting{font-size:25px;margin:0;color:#000;padding-bottom:20px;line-height:normal;max-width:510px}
.max-modal-footer{background:#f5f5f5;padding:0 25px;text-align:right;line-height:50px;font-weight:100;font-size:14px;color:#969696;position:relative;height:50px}
.max-modal-footer.max-progress .max-progress-bar{content:'';position:absolute;bottom:100%;left:0;width:100%;height:3px;background:#08abd6;display:block;animation:progress-bar 30s linear;animation-fill-mode:forwards}@keyframes progress-bar{0%,100%{width:0%}1%{width:100%}}
.max-modal-body img{max-width:100%;height:auto}
.max-btn{font-size:20px;border:none;color:#fff;line-height:45px;height:45px;padding:0 30px;border-radius:45px;margin-left:-45px;cursor:pointer}
.max-btn-primary{border-color:#08abd6;color:#fff}
.max-phone-prefix{font-size:18px;padding:8px}#max-phone-number{box-sizing:content-box;height:43px;border-radius:43px;border:1px solid #08abd6;width:240px;font-size:20px;padding:0 50px 0 30px}#max-phone-number:focus{outline:0}#max-countdown{font-size:48px;color:#08abd6;line-height:48px}

#max-callme {
	position: fixed;
	bottom: 100px;
	right: -14px;
	cursor: pointer;
	opacity: .7;
}
