/**************************************************/
/* MEDIA QUERIES
/**************************************************/
@media only screen and (max-width: 1200px) {
	img {width: 100%;}
	footer img {width: initial !important;}
}
@media only screen and (max-width: 1100px) {
#detailing .col-md-3:nth-of-type(3) {padding-top: 25px;margin-left: initial;}
#detailing .col-md-3:nth-of-type(3) span {font-size: 30px;text-align: center;}

}


@media only screen and (max-width: 992px) {
	#first-row .col-md-4:nth-of-type(1) img {max-width: 100%;} 
	#first-row .col-md-4:nth-of-type(1) {padding-bottom: 50px;}
#second-row {text-align: center; }
#form-footer {width: 50%;margin: 0 auto;}
.col-md-6{width: 100%; text-align:center;}
.fb_iframe_widget {margin-bottom: 2% !important ;}
footer input[type="text"], footer input[type="email"], footer textarea {width: 100% !important;}
footer .btn-default, footer .btn-default:hover {float: none;}
.navbar-right {float: right !important;margin-right: -85px;}


}
@media only screen and (max-width: 991px) {
	#detailing .container{display: none;}
	#detailing {margin-top: 60px; background-image: url('http://bgaconsultoria.com.br/images/responsive-services.png'); background-size: contain; background-position: center; background-repeat: no-repeat; height: 100%; padding-top: 82%;}
	#all-trainings img {width: initial;}
	.all-treinings:nth-of-type(1), .all-treinings:nth-of-type(2) {height: initial;}
	.all-treinings {margin-top: 10px;}
	#all-trainings .col-md-4, #all-trainings .col-md-8 {text-align: center; padding-left: 0; padding-right: 0;}
	#all-trainings .col-md-4 {padding-bottom: 15px; border-right: none;}
	#all-trainings .col-md-12 {margin-bottom: 30px;}
	.imagem2 img { max-width: 100%;padding-top: 99px;}
	.imagem1 img {max-width: 100%;padding-top: 19px;margin-left: 10px;}
	#commercial-area .col-md-7 {margin-left: initial;text-align: center;}
	footer {padding-top: 40px;}
	#commercial-area {padding-top: 40px;}
	#industrial-financial .col-md-6:nth-of-type(2) {margin-top: 40px;}
}

@media only screen and (max-width: 860px){
	#banner-services{width: 100%; float: left; background-image: url(../../images/banners/respo-servi1.png); background-repeat: no-repeat; background-size: 100%; height: auto;}

}
@media only screen and (max-width: 828px) {
	.navbar-brand > img {width: 75%;}
	.navbar-right {margin-right: -10px;width: 78%;margin-top: -6%;}
	#form-footer {width: 60%;margin: 0 auto;}
}

@media only screen and (max-width: 782px) {
#banner-services span:nth-of-type(1) {font-size: 46px;padding-top: 184px;}
#banner-services span:nth-of-type(2), #banner-services span:nth-of-type(3) {font-size: 28px;}
	}

@media only screen and (max-width: 767px) {
	.navbar-right {margin-right: -10px;width: 100%;text-align: center;margin-top: -2%;}
	.navbar-toggle {margin-right: 10px;}
	.navbar-brand {margin-left: 10px; padding-left: 0;}
	.navbar-right {margin-right: 0;}
	.navbar, .navbar-header {min-height: 70px;}
	.navbar-toggle {margin-top: 13px;}
	#development {margin-top: 20px;}
	#developed {text-align: center;}
	footer .btn-default, footer .btn-default:hover {width: 100%;}
	.navbar-header {margin-left: 0 !important; margin-right: 0 !important;}
	#banner-services {background-image: none; padding-bottom: 5%; text-align: center;}
	#banner-services .col-md-12 {background-color: #004a8c; padding-top: 20px; padding-bottom: 20px;}
	#banner-services span {color: #fff !important;}
	#banner-services span:nth-of-type(1) {padding-top: 0px;}
	#all-trainings {padding-top: 25px; padding-bottom: 25px;}
	.navbar .container {padding-left: 0; padding-right: 0;}
}

@media only screen and (max-width: 700px) {
	#form-footer {width: 68%;margin: 0 auto;}
	#second-ro .fb_iframe_widget {width: 100% !important;}
	#detailing .col-md-3:nth-of-type(1){display: none;}
	#detailing .col-md-2 {display: none;}
	}

@media only screen and (max-width: 645px) {
	#banner-services {background-image: none; padding-top: 19%; padding-bottom: 5%; text-align: center;}
	#banner-services span:nth-of-type(1) {font-size: 40px;}
}
@media only screen and (max-width: 565px) {
	#banner-services {background-image: none; padding-top: 19%; padding-bottom: 5%; text-align: center;}
	#banner-services span:nth-of-type(1) {font-size: 40px;}
	#sevices-consulting {display: none;}
	#detailing{display: none;}
	}
@media only screen and (max-width: 500px) {
	#form-footer {padding-top: 25px;}
#form-footer {width: 100%;margin: 0 auto;}
#first-row .col-md-4:nth-of-type(3) {padding-bottom: 0px;padding-top: 20px;}
#banner-services {background-image: none; padding-top: 22%; padding-bottom: 5%; text-align: center;}
	#banner-services span:nth-of-type(1) {font-size: 36px;}
}

@media only screen and (max-width: 455px) {
	#banner-services {background-image: none; padding-top: 22%; padding-bottom: 5%; text-align: center;}
	#banner-services span:nth-of-type(1) {font-size: 30px;}
	#banner-services span:nth-of-type(2) {font-size: 28px;}
}
@media only screen and (max-width: 390px) {
	#banner-services {background-image: none; padding-top: 27%; padding-bottom: 5%; text-align: center;}
	#banner-services span:nth-of-type(1) {font-size: 26px; line-height: 24px;}
	#banner-services span:nth-of-type(2), #banner-services span:nth-of-type(3) {line-height: 27px; font-size: 22px; display: block; margin-top: 0;}
}

@media only screen and (max-width: 365px) {
	#banner-services {background-image: none; padding-top: 27%; padding-bottom: 5%; text-align: center;}
	#banner-services span:nth-of-type(1) {font-size: 23px; line-height: 24px;}
	#banner-services span:nth-of-type(2), #banner-services span:nth-of-type(3) {line-height: 27px; font-size: 16px; display: block; margin-top: 0;}
}
@media only screen and (max-width: 334px) {
	#banner-services {background-image: none; padding-top: 30%; padding-bottom: 5%; text-align: center;}
	#banner-services span:nth-of-type(1) {font-size: 22px; line-height: 24px;}
	#banner-services span:nth-of-type(2), #banner-services span:nth-of-type(3) {line-height: 27px; font-size: 18px; display: block; margin-top: 0;}
}
@media only screen and (max-width: 320px) {
	.navbar-brand {width: 70%;}
}





