


@media (max-width: 1199px) {
.contact-us label {
    font-size: 16px;
}

}
@media (max-width: 991px) {
.navbar-nav > li > a {
    padding: 25px 15px;
	font-size: 15px;
}
.navbar-nav > a {
    padding: 25px 15px;
	font-size: 15px;
}
.contact-us .btn {
    margin-left: 13.8%;
}

.labelnome{
    width: 13.8% !important;
}
.labelemail{
    width: 13.8% !important;
}
input[type=text] {
    width: 85.3%;
}
.message label {
    width: 13.8%;
}
.message textarea {
    width: 85.3%;
}

}
@media (max-width: 767px) {
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    margin-top: 27px; 
	border-bottom: solid 4px;
}
.menucartao{

    width: 100% !important;
}
.testimonial {
    padding: 40px;
	font-size: 18px;
}

.navbar-toggle {
    margin-top: 25px;
}
.logo {
	margin-left:8px;
}
.message textarea {
    width: 100%;
}
.contact-us .btn {
    margin-left: 0;
}

.navbar-nav {
    margin: 0px -15px;
}
}
@media (max-width: 600px){
 .banner-txt01 {
 font-size:12px !important;
 background: rgba(255, 255, 255, 0.7);
 padding: 5px !important;
 margin-left: -5px !important;
 margin-top:5px !important; 
 }
 
 .separa-bt01 {
	 margin-top:17px !important; 
 }
 
  .banner-txt02 {
 font-size:12px !important;
  padding: 5px !important;

 }
 .banner-txt02b {
  background: rgba(255, 255, 255, 0.7);
  padding: 0 20px;
 }
 
 .separa-bt02 {
	 margin-top:17px !important; 
 }
  
  .banner-txt03 {
 font-size:12px !important;
 background: rgba(255, 255, 255, 0.7);
 padding: 5px !important;
 margin-left: -5px !important;
 margin-top:5px !important; 
 }
 
 .separa-bt03 {
	 margin-top:17px !important; 
 }
 
.txt-centraliza {
margin-left:-6vw !important;
}
.menucartao{

    width: 100% !important;
}
}

@media (max-width: 540px){
.txt-centraliza {
margin-left:-9vw !important;
}
.menucartao{

    width: 100% !important;
}
.separa-bt02 {
	 margin-left:-15px !important; 
 }
 
  .banner-padding {
	  padding: 3px 5px !important;
 }
  
}

@media (max-width: 540px){
.txt-centraliza {
margin-left:-11vw !important;
}
  .menucartao{

    width: 100% !important;
}
}

@media (max-width: 510px){
.logo {
	width:200px;
}
.fixed-header .navbar-default {
    height: 90px;
}
.fullwidthbanner-container {
    margin: 90px 0 0 0;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    margin-top: 17px; 
}
.txt-centraliza {
margin-left:-12vw !important;
}
.menucartao{

    width: 100% !important;
}
}

@media (max-width: 470px){

.txt-centraliza {
margin-left:-10vw !important;
}
.menucartao{

    width: 100% !important;
}
}

@media (max-width: 420px){

.txt-centraliza {
margin-left:-14vw !important;
}
.menucartao{

    width: 100% !important;
}
}

@media (max-width: 390px){

.txt-centraliza {
margin-left:-17vw !important;
}
.menucartao{

    width: 100% !important;
}
}


@media (max-width: 375px){

.txt-centraliza {
margin-left:-18vw !important;
}
.menucartao{

    width: 100% !important;
}
}

@media (max-width: 360px){

.txt-centraliza {
margin-left:-13vw !important;
}
  .banner-txt01 {
 font-size:10px !important;
 }
  .banner-txt02 {
 font-size:10px !important;
 }
   .banner-txt03 {
 font-size:10px !important;
 }
 
 .banner-padding {
	  padding: 3px 5px !important;
 }
.menucartao{

    width: 100% !important;
}
}
