   

@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 480px) {
footer .container{
background: #0f0f0f;
height:auto;
}
.bemd img{
vertical-align:middle;
}
.bemd{
display:block;
float:none;
text-align:center;
}
.copy{
float:none;

}
.copy p{
height:auto;
font-size:12px;
display: block;
text-align:center;
}
.copy span{
display:none;
}
h2{
margin:20px 0 0 0 !important;
padding:0 !important;
font-size:20px !important;
line-height:26px !important;
}
h2 span{
font-size:119% !important;
line-height:26px !important;
}
a .consultarhome{
font-size: 16px !important;
}
.imghome{
margin-top:20px;
}
}
@media only screen and (max-width : 320px) {
h2{
font-size:17px !important;
}
.consultarhome{
font-size: 18px !important;
}
input[type=text], #contatoform select, textarea, .botao{
width:100%;
float:none;
}
.textocontato{
margin-top: 20px;

}
.botao{
margin-top:20px !important;

margin-bottom:20px !important;
} 
}