body {
      font-family: "times";  
      color: #777;
	  max-width: 1366px;
	  margin:0 auto;
  }
  
 ::-webkit-scrollbar {
    width: 12px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
} 
 
  
  #consultores{
  	margin: 10px 0 20px 0;
      letter-spacing: 10px;      
      font-size: 30px;
      color: #ffffff;
      font-family: "times"; 
  }
  
    .bg-1 {
      background: #2d2d30;
      color: #bdbdbd;
  }
  .bg-1 h3 {color: #fff;}
  .bg-1 p {font-style: italic;}
  .list-group-item:first-child {
      border-top-right-radius: 0;
      border-top-left-radius: 0;
  }
  .list-group-item:last-child {
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
  }
  .thumbnail {
      padding: 0 0 15px 0;
      border: none;
      border-radius: 0;
  }
  .thumbnail p {
      margin-top: 15px;
      color: #555;
  }
  
  #tabela{
		margin-top: 20px;
	}
	
	#atuacao{
  		margin-bottom: 70px;
  		margin-top: 70px;
  	}
  	
  	
  	
  	.logo{
		font-size: 200px;
		color: #f1d781;
	}
	
	#fluido{padding: 60px 120px;}
  
 .navbar {
      font-family: Montserrat, sans-serif;
      
      background-color: #2d2d30;
      border: 0;
      font-size: 11px !important;
      letter-spacing: 4px;
      opacity: 0.8;
      padding: -15px;
  }
  .navbar li a, .navbar .navbar-brand { 
      color: #d5d5d5 !important;
      
  }
  .navbar-nav li a:hover {
      color: #555 !important;
  }
  
 
  .navbar-nav li.active a {
      color: #555 !important;
      background-color: #29292c !important;
  }
  .navbar-default .navbar-toggle {
      border-color: transparent;
  }
  .open .dropdown-toggle {
      color: #555;
      background-color: #555 !important;
  }
  .dropdown-menu li a {
      color: #000 !important;
  }
  .dropdown-menu li a:hover {
      background-color: red !important;
  }
  
  .carousel-inner .active.left { left: -25%; }
.carousel-inner .next        { left:  25%; }
.carousel-inner .prev		 { left: -25%; }
.carousel-control 			 { width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}
.carousel-inner{
margin-left: 60px !important;
}
 footer {
      background-color: #2d2d30;
      color: #f5f5f5;
      padding: 32px;
  }
  footer a {
      color: #f5f5f5;
  }
  footer a:hover {
      color: #777;
      text-decoration: none;
  } 
  
  .tab-pane{
    height:300px;
    overflow-y:scroll;


	}
	.tab-pane::-webkit-scrollbar {
    width: 8px;
    
	}

	.tab-pane::-webkit-scrollbar-track {
	    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,1); 
	    border-radius: 10px;
	    
}


.tab-pane::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(240, 234, 232, 0.9); 
    
}
	

  
  
 /* Telefone em landscape a tablet em portrait */
@media (max-width: 767px) and (orientation : portrait) {
	body {
    	padding-top: 65px;
	}
	.navbar-header img{
		width: 140px !important;
	}
	.navbar {
		opacity: 1.0 !important;
		
	}
	
	.navbar-brand{
		background-color: red !important;
	}
	
	.logo{
		display: none !important;
	}
	
	#clientes{
		display: none !important;
	}
	
	.circuloVisao{
  	display: none;
  }
}


@media (max-width: 767px) and (orientation : landscape) {
	.circuloVisao{
  	display: none;
  }
	body {
    	
	}
	.navbar-header img{
		width: 180px !important;
	}
}


/* ipad mini - air etc */
@media (max-width: 1024px) and (orientation : portrait)  { 
	.circuloVisao{
  	display: none;
  }
	.navbar-header img{
		width: 180px;
	}
	
	.navbar li a, .navbar .navbar-brand { 
      
      margin-top: -20px;
  }
	
}

/* ipad mini - air etc */
@media (max-width: 1024px) and (orientation : landscape)  { 
	.circuloVisao{
  	display: none;
  }
	body {
    	
	}
	.navbar-header img{
		width: 250px;
	}
	
	.navbar li a, .navbar .navbar-brand { 
      
      margin-top: 60px;
  }
	
}

 
 
/* Desktop grande */
@media (min-width: 1025px) {
	.clientes
	
	.circuloVisao{
  		display: block !important;
  	}
	.navbar li a, .navbar .navbar-brand { 
      margin-top: 120px;
  	}
  	.navbar-header img{
		width: 300px;
	}
	
	html,body{
    	overflow-x: hidden; /* Prevent scroll on narrow devices */
    }
	body {
    	
	}
	footer {
    	padding: 30px 0;
	}
	
	/* navbar animado */
	.navbar-brand {
    	font-size: 24px;
	}
	.navbar-container.fixed-theme img{
		width: 150px;
		margin-top: 0px !important;
		position: none;
	}
	
	.navbar-container.fixed-theme li a{
		
		margin-top: 10px !important;
		
	}
	
	.navbar.navbar-fixed-top.fixed-theme {
	    background-color: #222;
	    border-color: #080808;
	    box-shadow: 0 0 5px rgba(0,0,0,.8);
	}
	.navbar-brand.fixed-theme {
    	font-size: 18px;
	}
	.navbar-container.fixed-theme {
    	padding: 0;
	}
	.navbar-brand.fixed-theme,.navbar-container.fixed-theme,.navbar.navbar-fixed-top.fixed-theme,.navbar-brand,.navbar-container{
	  	transition: 0.8s;
    	-webkit-transition:  0.8s;
	}
	
	/* fim navbar animado */

	#escritorio{
		margin-top: 20px !important;
	}
}
