/*
* CSS Version: 1.0.1
*/

/*rectangular button*/
.sm86_rectangular_button{
	padding: 5px 11px 5px 11px!important;
	outline:none!important;
	text-decoration: none!important;
	border:none!important;
	box-shadow: none!important;
	font-size: 16px!important;
	border-radius: 5px!important;
	position: relative!important;
	line-height: normal!important;
	opacity: 0.9;
	position: fixed!important;
	font-family: Arial, sans-serif;
	z-index: 999;
}

.sm86_rectangular_button i{
	top: 1px;
    position: relative;
}    

.sm86_rectangular_button:hover{
	text-decoration: none!important;
	outline:none!important;
	border:none!important;
	box-shadow: none!important;
	opacity: 1;
} 

.sm86_rectangular_button:focus{
	text-decoration: none!important;
	outline:none!important;
	border:none!important;
	box-shadow: none!important;
}   

.sm86_rectangular_button:link{
	text-decoration: none!important;
	outline:none!important;
	border:none!important;
	box-shadow: none!important;
}

/*round button*/
.sm86_round_button{
	border-radius: 50px!important;
	text-align: center!important;
	padding: 0px!important;
	outline:none!important;
	text-decoration: none!important;
	border:none!important;
	box-shadow: none!important;
	position: fixed;
	width: 60px;
	height: 60px;
	margin:0px!important;
	line-height: normal!important;
	opacity: 0.9;
	z-index: 999!important;
}

.sm86_round_button:hover{
	text-decoration: none!important;
	outline:none!important;
	border:none!important;
	box-shadow: none!important;
	opacity: 1;
}	

.sm86_round_button:focus{
	text-decoration: none!important;
	outline:none!important;
	border:none!important;
	box-shadow: none!important;
}   

.sm86_round_button:link{
	text-decoration: none!important;
	outline:none!important;
	border:none!important;
	box-shadow: none!important;
}

.sm86_round_button i{
	font-size: 38px!important;
    position: relative!important;
    top: 10px!important;
}

.sm86_round_button .socicon-skype{
	font-size: 37px!important;
	top: 11px!important;
}

.sm86_round_button .socicon-telegram{
    top: 11px!important;
    right: 2px!important;
}

.sm86_round_button .socicon-messenger{
    top: 12px!important;
}

.sm86_round_button .socicon-viber{
    top: 11px!important;
    right: 1px;
}    

/*mobile*/
@media only screen and (max-width: 500px){
	.sm86_rectangular_button {
		font-size: 12px!important;
	}
}

@media only screen and (max-width: 400px){
	.sm86_rectangular_button {
		font-size: 10px!important;
	}
}

@media only screen and (max-width: 315px){
	.sm86_rectangular_button{
		display: none!important;
	}

	.sm86_round_button{
		display: none!important;
	}
}