/* Large devices (large desktops, 1200px and up) */
@media only screen and (max-width: 1199px) {
	

}

/* Medium devices (desktops, 992px and up) */
@media only screen and (max-width: 991px) {

	.navbar-nav li a { font-size: 15px; padding: 15px 7px; }
	
	#nav-3d li a { font-size: 14px !important; line-height: 20px; background: url(../img/icons/3d.png) top left no-repeat; height: 53px; padding: 5px 0 0 60px; }
	
	#google_translate_element{float: left; margin: -55px 0 0 205px;}
}

/* Small devices (tablets, 768px and up) */
@media only screen and (max-width: 767px) {
	
	/* HEADER Toogle */
	.navbar .navbar-toggle { margin-top: 25px; border-color: #fff; }
	.navbar .navbar-toggle:hover { background-color: #e76801; }
	
	.navbar .navbar-toggle .icon-bar { background-color: #fff; border-color: #fff; }
	.navbar .navbar-toggle:hover .icon-bar { background-color: #fff; border-color: #fff; }
	
	
	.carousel-caption { padding: 5px 10px 10px 10px; }
	.carousel-caption h2 { font-size: 26px; }
	.carousel-caption p { font-size: 13px; }
	
	
	.nav-solutions li { width: 100%; margin-bottom: 15px; }
	#nav-3d li a { background: none; padding-left: 10px; }

}