@media (max-width: 1200px) {
	ul.mainNavigation li {margin-left:28px;}
	#logo {position:relative;top:-15px;}
	}
	
@media (max-width: 1170px) {
	#logo .img-responsive {max-width:1800000px;}
ul.mainNavigation li {
	margin-left: 17px;
}
 
#logo{ float:none;}
}
 @media (max-width: 990px) {
	 
.bannerText p {
	font-size: 23px;
}
.bannerText h2 {
	font-size: 45px;
}
.bannerText {
width:78%;
}
.bannerText {bottom:28px;} 

.address .lftblock {margin-right:4%;width:67%;}
}
 @media (max-width: 950px) {
.bannerText p {
	font-size: 18px;
}
.bannerText h2 {
	font-size: 38px;
}
.bannerText {
width:73%;
}
}
 @media (max-width: 767px) {
ul.mainNavigation {
	width: 100%;
	margin-top: 20px;
}
#logo{float: left; margin-top:0;}
ul.mainNavigation li {
	margin: 0;
}
 .navbar-header {background-color:#243960;}
 .navbar.marginBottom {margin-bottom:10px !important;}
 
.navbar {
	min-height: 28px;
}
.navbar-collapse {
	padding-left: 0;
}
ul.mainNavigation li a {
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.bannerText h2 {
	font-size: 40px;
	padding: 8px 28px 15px;
}
.bannerText p {
	font-size: 18px;
	padding: 15px 30px 10px;
}
.footer {
	padding: 28px 0;
}
.partners {
	padding-bottom: 25px;
	margin-top: 30px;
}
.testimonial {
	padding: 40px 0 24px;
	margin-top: 0;
}
.about p {
	text-align: center;
}
.media p {
	text-align: left;
}
.about p {
	text-align: left;
}
.footer h4 {
	margin: 15px 0 0 0;
} 
.innerpagecontainer .dummytextdiv {
	background:#243960;
}

.address{ width:100%; float:left;}
.inputform{ width:100%; margin:0 0 20px 0;}
.textareaB label{ width:24%;}
.textareaB textarea{ width:75%;}
.textareaB .submit{ margin:20px 0 0 24%;}
.address {width:100%;} 
.address .lftblock {width:100%;margin-right:0;}
.address .rightblock {width:100%;margin-top:10px;}

}
 @media (max-width: 620px) {
.bannerText h2 {
	padding: 4%;
	font-size: 28px;
}
.bannerText p {
	padding: 4%;
	font-size: 15px;
}
.bannerText {
	width: 88%;
} .borderThumb {width:100%;}
.borderThumb img {width:100%;}
.lftblock em{ width:100%; margin-bottom:20px;}

}

 @media (max-width: 480px) {
	.inputform label, .inputform .input, .textareaB label{ width:100%; float:left;}
	.textareaB textarea{ width:100%; margin-top:10px;}
	.textareaB .submit{ margin:20px 0 0 0;}
	.inputform select{ width:100%;}


	 
 }

 @media (max-width: 380px) {
	 .content {padding-top:30px;}
	 .bannerText h2 {width:100%;}
	 .bannerText{width:100%;position:relative;margin:10px 0;top:inherit;bottom:inherit;}
	 .borderThumb {width:100%;}
	 .borderThumb img {width:100%;}.testimonial p{ padding-left:0;}.testimonial p.colon{ margin-top:0; padding-top:0;}.testimonial p.colon{ background:transparent;}h2.heading{ font-size:33px;} 
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 .gosto { 
position: absolute; 
left: 850px; 
top: 350px; 
} 

.textii { 
position: absolute; 
left: 150px; 
top: 745px; 
}

.textee { 
position: absolute; 
left: 85px; 
top: 800px; 
}

.num {
position: absolute; 
left: 100px;
width: 400px;
}
.verde {
position: absolute; 
left: 0px;
top: 2180px;
width:1348px;
}
.verde1{
position: absolute; 
left: 0px;
top: 950px;
width:1348px;
}
.verde2{
position: absolute; 
left: 0px;
top: 1200px;
width:1348px;
}

.verde3{
position: absolute; 
left: 0px;
top: 2850px;
width:1348px;
}
.verde4{
position: absolute; 
left: 0px;
top: 700px;
width:1348px;
}

.verde5{
position: absolute; 
left: 0px;
top: 850px;
width:1348px;
}

.organiza {
	position: absolute;
	left: 150px;
	top: 340px;
}
.organiza1 {
	position: absolute;
	left: 150px;
	top: 340px;
	width: 1000;
}
.desenrasca {
	position: absolute;
	left: 55px;
	top: 0px;
	width: 1000;
}
.organiza2 {
	position: absolute;
	left: 150px;
	top: 400px;
	width:1000px;
}
ul.organizatbm{ margin:0; padding:0; float:right;}
ul.organizatbm li a{    font-family: 'playfair_displayregular'; font-size:20px; color: hsl(120, 100%, 25%); margin:0;
padding:0 0 28px 0; border-bottom:3px solid transparent;}
ul.organizatbm li{ margin:0 0 0 38px;}
ul.organizatbm li a:hover{ border-bottom:3px solid #243960; }
ul.organizatbm li.active a{ border-bottom:3px solid #243960;}

.selectionn {
	position: absolute;
	top: 360px;
}
.teste {
	background-color:#FFFFFF; 
}

.newtext{
	position:absolute;
	top: 820px;
}

.num2{
	position:absolute;
	left:190px;
	top:180px;
	width: 400px;
	font-size:16px;
}

.txt{
	position:absolute;
	top: 130px;
	left:100px;
}

.servp2 {
	position:absolute;
	left: 850px;
	top: 130px;
}

.teste2{
position:absolute;
left:0px;
top: 20px;	
}

.texteep2{
position:absolute;
left:150px;
top: 470px;	
}

.textiip2{
position:absolute;
left:100px;
top: 400px;	
}

.textuup2{
position:absolute;
left:100px;
top: 430px;	
}
.diiiv{
position: absolute;
top: 1320px;	
}

.textiip3{
position:absolute;
left:100px;
top: 200px;	
}

.textuup3{
position:absolute;
left:100px;
top: 250px;	
}

.texteep3{
position:absolute;
left:150px;
top: 300px;	
}

.tabela{
position:absolute;
left:720px;
top:600px;	
color: rgb(0, 0, 255)
}

.prazos{
	position: absolute;
	left: 720px;
	top: 870px;
	width: 600px
}
.aqui{
position:absolute;
left: 100px;
top: 650px;	
}
.aqui2{
	position:absolute;
	left:100px;
	top:670px;
}

.teste3{
position:absolute;
left:0px;
top: 920px;	
}

.tit{
position:absolute;
left: 50px;
top: 1000px;	
}

.txtp3{
position:absolute;
left: 60px;
top: 1050px;	
}

.txtp4{
position:absolute;
left: 60px;
top: 1100px;	
}

.txtp5{
position:absolute;
left: 60px;
top: 1150px;	
}

.txtp6{
position:absolute;
left: 60px;
top: 1200px;	
}

.servp3 { 
position: absolute; 
left: 850px; 
top: 1020px; 
}

.servp{
    position:absolute;
    left: 800px;
    top: 400px;
}

.cor{
	color: blue;
}

.diftxt{
	font-size:15px;
	color: green;	
}
.bigtxt{
	position: absolute;
	left: 0px;
	top: 280px;
	width:1000px;	
}

.bigtxt2{
	position: absolute;
	left: 0px;
	top: 350px;	
	width:1000px;
}

.bigtxt3{
	position: absolute;
	left: 0px;
	top: 380px;	
	width:1000px;
}

.bigtxt4{
	position: absolute;
	left: 0px;
	top: 420px;	
	width:1000px;
}

.bigtxt5{
	position: absolute;
	left: 0px;
	top: 450px;	
	width:1000px;
}
.bigtxt6{
	position: absolute;
	left: 0px;
	top: 490px;	
	width:1000px;
}

.bigtxt7{
	position: absolute;
	left: 0px;
	top: 520px;	
	width:1000px;
}

.bigtxt8{
	position: absolute;
	left: 0px;
	top: 600px;	
	width:1000px;
}

.xxltxt{
	position: absolute;
	left: 50px;
	top: 500px;
	width: 200;
	color: blue;
	font-size:14px;
	font-family:Helvetica,Arial,sans-serif;
}
.pittietxt{
	position: absolute;
	left: 80px;
	top: 400px;
	width: 200;
	font-size:14px;
	font-family:Helvetica,Arial,sans-serif;
}
.pittietxt2{
	position: absolute;
	left: 80px;
	top: 400px;
	width: 200px;
	color: green;
	font-size:14px;
	font-family:Helvetica,Arial,sans-serif;
}

.liist{
	position: absolute;
	left: 80px;
	top: 95px;
	width: 800px;
	color: green;
	font-size:14px;
	font-family:Helvetica,Arial,sans-serif;
}
  