/*Whatsapp button*/
#whatsapp {
	/*position:absolute;
  top:0px;
	left:3%;
  */
	display:block;	
	width:80px;
	height:80px;
	background:transparent;
	z-index:90000;
  position: fixed;
    /* left: 0; */
    right: 120px;
    /* right: 0; */
    bottom: 10px;
}

#whatsapp .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);*/
}

#whatsapp.active .inner_blob {
	border-color:#7cc576;
}

#whatsapp:hover .inner_blob {
	-webkit-animation-name: none;
	animation-name: none;
}

#whatsapp button,
#whatsapp button:link,
#whatsapp button:visited {
	display: block;
	position: absolute;
	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-whatsapp 1500ms infinite;
	-moz-animation: glowing-whatsapp 1500ms infinite;
	-o-animation: glowing-whatsapp 1500ms infinite;
	animation: glowing-whatsapp 1500ms infinite;
}

#whatsapp button:hover,
#whatsapp button:focus,
#whatsapp button:active {
	/*transform:scale(1.25);*/
	outline:none;
}

#whatsapp.active button,
#whatsapp.active button:link,
#whatsapp.active button:visited {
	background:#25d366;
}

#whatsapp:hover button {
	width:80px;
	height:80px;
}

#whatsapp button .hover_text {
	display: block;
	position: absolute;
	top: 30px;
	bottom: 10px;
	left: -34px;
	right: -29px;
	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;
}

#whatsapp.active button .hover_text {
	padding-top:20px;
}

#whatsapp:hover button .hover_text {
	-webkit-transition: opacity .3s .3s;
    transition: opacity .3s .3s;
    opacity: 1;
    filter: alpha(opacity=100);
}

#whatsapp button .hover_text {
	
}

#whatsapp 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;
}

#whatsapp:hover button:after {
	transition: opacity 0.3s ease 0s;
    opacity: 0;
    filter: alpha(opacity=0);
	background-image:none;
}

button.whatsapp-button:hover .whatsapp-fixed:before { visibility: hidden; }

/*whatsapp button end*/
.com-content #sp-main-body {
    padding: 0px;
}

i.whatsapp-fixed { color: #fff; }

.whatsapp-001 div#whatsapp { right: 75px; }

.whatsapp-001 { margin-top:  0; }

/*email button*/
#email {
	/*position:absolute;
  top:0px;
	left:3%;
  */
	display:block;	
	width:80px;
	height:80px;
	background:transparent;
	z-index:90000;
  position: fixed;
    /* left: 0; */
    right: 10px;
    /* right: 0; */
    bottom: 10px;
}

#email .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);*/
}

#email.active .inner_blob {
	border-color:#7cc576;
}

#email:hover .inner_blob {
	-webkit-animation-name: none;
	animation-name: none;
}

#email button,
#email button:link,
#email button:visited {
	display: block;
	position: absolute;
	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-email 1500ms infinite;
	-moz-animation: glowing-email 1500ms infinite;
	-o-animation: glowing-email 1500ms infinite;
	animation: glowing-email 1500ms infinite;
}

#email button:hover,
#email button:focus,
#email button:active {
	/*transform:scale(1.25);*/
	outline:none;
}

#email.active button,
#email.active button:link,
#email.active button:visited {
	background:#25d366;
}

#email:hover button {
	width:80px;
	height:80px;
}

#email button .hover_text {
	display: block;
	position: absolute;
	top: 30px;
	bottom: 10px;
	left: -34px;
	right: -29px;
	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;
}

#email.active button .hover_text {
	padding-top:20px;
}

#email:hover button .hover_text {
	-webkit-transition: opacity .3s .3s;
    transition: opacity .3s .3s;
    opacity: 1;
    filter: alpha(opacity=100);
}

#email button .hover_text {
	
}

#email 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;
}

#email:hover button:after {
	transition: opacity 0.3s ease 0s;
    opacity: 0;
    filter: alpha(opacity=0);
	background-image:none;
}

button.email-button:hover .email-fixed:before { visibility: hidden; }

/*whatsapp button end*/
.com-content #sp-main-body {
    padding: 0px;
}

i.email-fixed { color: #fff; }

.email-001 div#email { right: 75px; }

.email-001 { margin-top:  0; }

/*phone button*/
#phone {
	/*position:absolute;
  top:0px;
	left:3%;
  */
	display:block;	
	width:80px;
	height:80px;
	background:transparent;
	z-index:90000;
  position: fixed;
    /* left: 0; */
    right: 10px;
    /* right: 0; */
    bottom: 10px;
}

#phone .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);*/
}

#phone.active .inner_blob {
	border-color:#7cc576;
}

#phone:hover .inner_blob {
	-webkit-animation-name: none;
	animation-name: none;
}

#phone button,
#phone button:link,
#phone button:visited {
	display: block;
	position: absolute;
	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-phone 1500ms infinite;
	-moz-animation: glowing-phone 1500ms infinite;
	-o-animation: glowing-phone 1500ms infinite;
	animation: glowing-phone 1500ms infinite;
}

#phone button:hover,
#phone button:focus,
#phone button:active {
	/*transform:scale(1.25);*/
	outline:none;
}

#phone.active button,
#phone.active button:link,
#phone.active button:visited {
	background:#25d366;
}

#phone:hover button {
	width:80px;
	height:80px;
}

#phone button .hover_text {
	display: block;
	position: absolute;
	top: 30px;
	bottom: 10px;
	left: -34px;
	right: -29px;
	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;
}

#phone.active button .hover_text {
	padding-top:20px;
}

#phone:hover button .hover_text {
	-webkit-transition: opacity .3s .3s;
    transition: opacity .3s .3s;
    opacity: 1;
    filter: alpha(opacity=100);
}

#phone button .hover_text {
	
}

#phone 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;
}

#phone:hover button:after {
	transition: opacity 0.3s ease 0s;
    opacity: 0;
    filter: alpha(opacity=0);
	background-image:none;
}

button.phone-button:hover .phone-fixed:before { visibility: hidden; }

/*whatsapp button end*/
.com-content #sp-main-body {
    padding: 0px;
}

i.phone-fixed { color: #fff; }

.phone-001 div#phone { right: 75px; }

.phone-001 { margin-top:  0; }

/*facebook button*/
#facebook {
	/*position:absolute;
  top:0px;
	left:3%;
  */
	display:block;	
	width:80px;
	height:80px;
	background:transparent;
	z-index:90000;
  position: fixed;
    /* left: 0; */
    right: 10px;
    /* right: 0; */
    bottom: 10px;
}

#facebook .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);*/
}

#facebook.active .inner_blob {
	border-color:#7cc576;
}

#facebook:hover .inner_blob {
	-webkit-animation-name: none;
	animation-name: none;
}

#facebook button,
#facebook button:link,
#facebook button:visited {
	display: block;
	position: absolute;
	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-facebook 1500ms infinite;
	-moz-animation: glowing-facebook 1500ms infinite;
	-o-animation: glowing-facebook 1500ms infinite;
	animation: glowing-facebook 1500ms infinite;
}

#facebook button:hover,
#facebook button:focus,
#facebook button:active {
	/*transform:scale(1.25);*/
	outline:none;
}

#facebook.active button,
#facebook.active button:link,
#facebook.active button:visited {
	background:#25d366;
}

#facebook:hover button {
	width:80px;
	height:80px;
}

#facebook button .hover_text {
	display: block;
	position: absolute;
	top: 30px;
	bottom: 10px;
	left: -34px;
	right: -29px;
	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;
}

#facebook.active button .hover_text {
	padding-top:20px;
}

#facebook:hover button .hover_text {
	-webkit-transition: opacity .3s .3s;
    transition: opacity .3s .3s;
    opacity: 1;
    filter: alpha(opacity=100);
}

#facebook button .hover_text {
	
}

#facebook 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;
}

#facebook:hover button:after {
	transition: opacity 0.3s ease 0s;
    opacity: 0;
    filter: alpha(opacity=0);
	background-image:none;
}

button.facebook-button:hover .facebook-fixed:before { visibility: hidden; }

/*whatsapp button end*/
.com-content #sp-main-body {
    padding: 0px;
}

i.facebook-fixed { color: #fff; }

.facebook-001 div#facebook { right: 75px; }

.facebook-001 { margin-top:  0; }


/*animation*/

/*@-webkit-keyframes glowing {
  0% { background-color: #0084FF; -webkit-box-shadow: 0 0 3px #0084FF; }
  50% { background-color: #0084FF; -webkit-box-shadow: 0 0 40px #0084FF; }
  100% { background-color: #0084FF; -webkit-box-shadow: 0 0 3px #0084FF; }
}

@-moz-keyframes glowing {
  0% { background-color: #0084FF; -moz-box-shadow: 0 0 3px #0084FF; }
  50% { background-color: #0084FF; -moz-box-shadow: 0 0 40px #0084FF; }
  100% { background-color: #0084FF; -moz-box-shadow: 0 0 3px #0084FF; }
}

@-o-keyframes glowing {
  0% { background-color: #0084FF; box-shadow: 0 0 3px #0084FF; }
  50% { background-color: #0084FF; box-shadow: 0 0 40px #0084FF; }
  100% { background-color: #0084FF; box-shadow: 0 0 3px #0084FF; }
}

@keyframes glowing {
  0% { background-color: #0084FF; box-shadow: 0 0 3px #0084FF; }
  50% { background-color: #0084FF; box-shadow: 0 0 40px #0084FF; }
  100% { background-color: #0084FF; box-shadow: 0 0 3px #0084FF; }
}


@-webkit-keyframes glowing2 {
  0% { background-color: #000; -webkit-box-shadow: 0 0 3px #000; }
  50% { background-color: #000; -webkit-box-shadow: 0 0 40px #000; }
  100% { background-color: #000; -webkit-box-shadow: 0 0 3px #000; }
}

@-moz-keyframes glowing2 {
  0% { background-color: #000; -moz-box-shadow: 0 0 3px #000; }
  50% { background-color: #000; -moz-box-shadow: 0 0 40px #000; }
  100% { background-color: #000; -moz-box-shadow: 0 0 3px #000; }
}

@-o-keyframes glowing2 {
  0% { background-color: #000; box-shadow: 0 0 3px #000; }
  50% { background-color: #000; box-shadow: 0 0 40px #000; }
  100% { background-color: #000; box-shadow: 0 0 3px #000; }
}

@keyframes glowing2 {
  0% { background-color: #000; box-shadow: 0 0 3px #000; }
  50% { background-color: #000; box-shadow: 0 0 40px #000; }
  100% { background-color: #000; box-shadow: 0 0 3px #000; }
}*/

/*end of animation*/