/*wechat button*/
#wechat {
	/*position:absolute;
  top:0px;
	left:3%;
  */
	display:block;
	width:80px;
	height:80px;
	background:transparent;
	z-index:90000;
	position: fixed;
	/* left: -7px; */
	right: 150px !important;
	/* right: 0; */
	bottom: 10px;
}

#wechat .inner_blob {
	display: block;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto;
	width:65px;
	height:65px;
	/* border: 1px solid #ffffff; */
	border-radius:100%;
	-webkit-animation-name: pulse_animation;
	animation-name: pulse_animation;
	-webkit-animation-duration:2000ms;
	animation-duration:2000ms;
	-webkit-transform-origin:70% 70%;
	transform-origin:70% 70%;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	transform-origin:center center;
	animation-delay: 0s;
	animation-direction: normal;
	animation-fill-mode: none;
	animation-play-state: running;
	/*box-shadow:inset 0 0 15px rgba(191, 30, 46, .6);*/
}

#wechat.active .inner_blob {
	border-color:#7cc576;
}

#wechat:hover .inner_blob {
	-webkit-animation-name: none;
	animation-name: none;
}

#wechat button,
#wechat button:link,
#wechat button:visited {
	display: block;
	position: absolute;
  	text-transform: capitalize;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto;
	padding:0px;
	width:50px;
	height:50px;
	background: #25d366;
	border-radius:100%;
	text-decoration:none;
	text-align: center !important;
	-webkit-transition:all .3s;
	transition:all .3s;
	box-sizing: border-box;
	border:none;
	cursor:pointer;
	color: #fff;
	-webkit-animation: glowing 1500ms infinite;
	-moz-animation: glowing 1500ms infinite;
	-o-animation: glowing 1500ms infinite;
	animation: glowing 1500ms infinite;
}

#wechat button:hover,
#wechat button:focus,
#wechat button:active {
	/*transform:scale(1.25);*/
	outline:none;
}

#wechat.active button,
#wechat.active button:link,
#wechat.active button:visited {
	background:#25d366;
}

#wechat:hover button {
	width:60px;
	height:60px;
}

#wechat button .hover_text {
    display: block;
    position: absolute;
    top: 25px;
    bottom: 35px;
    left: -20px;
    right: -20px;
    margin: auto;
    opacity: 0;
    /* padding-top: 30px; */
    font-size: 13px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    background: transparent;
    font-family: Roboto, sans-serif;
}

#wechat.active button .hover_text {
	padding-top:20px;
}

#wechat:hover button .hover_text {
	-webkit-transition: opacity .3s .3s;
    transition: opacity .3s .3s;
    opacity: 1;
    filter: alpha(opacity=100);
}

#wechat button .hover_text {
	
}

#wechat button:after {
	content:'';
	display: inline-block;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto;
	width:18px;
	height:17px;
	/* background:transparent url(/images/background/whatsapp-logo.png) no-repeat; */
	transition: opacity 0.3s ease 0.3s;
}

#wechat:hover button:after {
	transition: opacity 0.3s ease 0s;
    opacity: 0;
    filter: alpha(opacity=0);
	background-image:none;
}

em.fa.fa-wechat.wechat-fixed {
     font-size: medium; 
}

button.wechat-button:hover .wechat-fixed:before { visibility: hidden; }

div#myModal { z-index: 99999; }

.modal-body h4 { font-size: 16px; line-height: 1.3; text-align: center; font-weight: 500; margin-bottom: 15px; color: #2aa5e1; }

.modal-body img { border: 1px solid #dadada; margin: auto; }

.modal-header { border: 0; padding: 0; }

.modal-header .close { position: absolute; padding: 0; background: #000; color: #fff; box-shadow: 0 1px 5px #000; width: 30px; height: 30px; border-radius: 50%; right: 0; top: 0; opacity: 1; }

.modal:before { display: inline-block; vertical-align: middle; content: " "; height: 100%; }

.modal-footer { display: none; }


/*end-wechat-button*/


/*sg number whatsapp*/
.sp-module.sgnumber #whatsapp {
    right: 80px!important;
}



