/*whatsapp flutuante pulse */
  .whatsapp-button {
    position: fixed;
    width: 65px;
    height: 65px;
    bottom: 22px;
    right: 22px;
    background-color: #25d366;
    color: #fff;
    border-radius: 50px;
    text-align: center;
    font-size: 40px;
    box-shadow: 1px 1px 2px #888;
    z-index: 9999;
   animation: pulse 1.2s infinite;
}
  .whatsapp-button:hover {
    color: #fff;
}
@keyframes pulse {
  0% { box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.9); }
  70% { box-shadow: 0 0 0 15px rgba(37, 211, 102, 0); }
  100% { box-shadow: 0 0 0 0 rgba(37, 211, 102, 0); }
}
/*whatsapp flutuante pulse //*/
.bgteste{
	background: #ccc;
}
.margintop10{
margin-top: 10px;
}
.margintop12{
margin-top: 12px;
}
.margintop20{
margin-top: 20px;
}
.margintop30{
margin-top: 30px;
}
.margintop50{
margin-top: 50px;
}
.margintop-30{
margin-top: -30px;
}
.margintop-50{
margin-top: -50px;
}
.margintop100{
margin-top: 100px;
}
.margintop-100{
margin-top: -100px;
}
.marginbottom20{
	margin-bottom: 20px!important;
}
.marginbottom30{
	margin-bottom: 30px!important;
}
.marginbottom50{
	margin-bottom: 50px!important;
}
.marginbottom100{
	margin-bottom: 100px!important;
}
.borderyes{
	border: 1px solid #ccc;
}
.colorgray{
	color: #ccc!important;
}
.colorred{
	color: red!important;
}
.colorwhite{
	color: white!important;
}
.fontsize12{
	font-size: 12px;
}
.fontsize55{
	font-size: 55px;
}
.borderleft{
	border-left: 1px solid #ccc;
}
.borderright{
	border-right: 1px solid #ccc;
}
.size-icon i{
	font-size: 30px;
	color: #f008f0;
}
.border-title{
margin-top: 30px;
border: 2px dotted #f008f0;
color: #f008f0;
padding: 20px;	
font-weight: 600;
}

@media(max-width: 772px){
	h2.title2{
		margin-top: -60px!important;
	}
}
@media(max-width: 772px){
	h1.tittle {
	    font-size: 2em;
	    margin-top: -50px!important;
	}
	h1.title2{
	  text-align:center;
	    font-size: 2em;
	}

h3.tittle4 {
    text-align: center;
    font-size: 3em;
    color: #333;
}	
}
@media(max-width: 772px){
	h3.tittle4 {
	    text-align: center;
	    font-size: 2em;
	    color: #333;
	}	
}

@media(max-width: 772px){
	.banner1 h2 {
	    font-size: 2em;
	    color: #f008f0;
	    margin: 0 0 0em;
	}
}

@media(max-width: 480px){
	.margintop25{
	margin-top: 25px!important;
	}
}	
@media(max-width: 480px){
	.marginbottom35{
	margin-bottom: 25px!important;
	}
}	

