.lindo_pro_css
{
	display:block;
	justify-content:center;
	align-items:center;
	margin:0;
	width:120px;
	height:auto;
	position:fixed;
	left:3px;
	bottom:30px;
	z-index:999999;
}

@keyframes swing {
  0%, 100% { transform: rotate(-30deg); }
  20% {transform:scale(.95);}
  50% { transform: rotate(30deg); }
  80% {transform:scale(.95);}
}

.lindo_pro_css .col-lindo-3
{
	width:100%;
	float:none; padding-top: 10px;
	text-align:center; text-align: center;
}

.lindo_pro_css .col-lindo-3 img { width: 50px; height: 50px; margin: 0 auto;  border-radius: 30px;}

.lindo_pro_css .col-lindo-3 img.phone_img{
  animation: swing 5s infinite ease-in-out;
}
.lindo_pro_css .hotro247 { background: rgba(247,239,8,0.5) none repeat scroll 0 0; color: #ea0505; font-size: 12px; z-index: 9999; border-radius: 30px; padding:5px 5px; margin-top: 5px;  font-weight: bold; line-height: 15px; text-align: center;}

#back2Top {
    width: 50px;
    line-height: 50px;
    overflow: hidden;
    z-index: 999;
    display: none;
    cursor: pointer;
    position: fixed;
    bottom: 120px;
    right: 10px;
}
#back2Top img {  width: 50px; height: 50px }

@media only screen and (max-width: 768px) {
	
	
	.lindo_pro_css
	{
		width:150px; left: 2px; bottom: 3px;
	}
	.lindo_pro_css .col-lindo-3 { width: 50px; float: left; text-align: center; }
	
	.lindo_pro_css .col-lindo-3 img { width: 45px; height: 45px; margin: 0 auto;  border-radius: 30px; box-shadow: 0 1px 3px #ccc}
	.lindo_pro_css .hotro247 { background: rgba(247,239,8,0.8) none repeat scroll 0 0; color: #ea0505; font-size: 12px; z-index: 9999; border-radius: 30px; padding:5px 5px; margin-top: 5px;  font-weight: bold; line-height: 15px; text-align: center; width: 100%; float: left;} 
}