@CHARSET "UTF-8";



/* Large devices (large desktops @screen-lg-min, 1200px and up) */
@media (min-width: 1600px) {
	
	.container {
		 width: 1410px;
	    max-width: 1410px;
	}
	
	
}


@media (min-width: 1200px) {

	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -5px;
	}
	.featurette-heading {
    	font-size: 50px;
	}
	ul.nav.navbar-nav li {
	background: rgba(0,0,0,0)/*#363636; #5d778e*/;
	}
}
@media (max-width: 1199px) {
	nav.navbar{height:62px}
	.navbar-collapse{background:rgba(255,255,255,.7) !important;}
	.navbar-nav li { padding: 8px !important;}
	.navbar-default .navbar-nav > li > a {color:rgba(0, 0, 0, 1) !important}
}

/* Medium devices (desktops @screen-md-min, 992px and up) */
@media (min-width: 980px) and (max-width: 1199px) {

	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 10px;
	}
	
	#cite { display:none; }
	
	div#breadcrumbs{
		/*padding-top: 105px;*/
	}
	
	nav.navbar-default a.navbar-brand {
	    background-size: 100px ;
	    padding: 36px 100px;
		
		background-position: 4px 5px;
		border: 0px solid green;
	}
	
	.navbar-nav {
		margin-top:20px;
	}
	
	.navbar-nav li {
		padding:10px;
		text-align: right;
		border-bottom:1px solid #cccccc;
	}
	.navbar-default .navbar-nav li a {
		color: #ffffff;
		border-left:0;
		padding:0 20px;
	}
	
	div#languageContainer{
		margin-top: 5px
	}	
	div#languageContainer img{
		margin-right: 43px
	}
	div#myCarousel {
		/*margin-bottom:70px;*/
	}

	.featurette-heading {
    	margin-top: 120px;
    	font-size: 50px;
	}

}

/* Small devices (tablets @screen-sm-min, 768px and up) */
@media (min-width: 768px) and (max-width: 979px) {

	#cite { display:none; }
	
	.navbar > .container .navbar-brand, 
	.navbar > .container-fluid .navbar-brand {
	    margin-left: 10px;
	}
	
	div.item > img {/*height:100%*/}
	
	div#breadcrumbs{
		/*padding-top: 85px;*/
	}
	
	nav.navbar-default a.navbar-brand {
	    background-size: 100px ;
	    padding: 30px 120px;
		background-position: 2px 4px;
		border: 0px solid green;
	}
	.navbar-nav {
		margin-top:20px;
	}
	.navbar-nav li {
		padding:10px;
		text-align: right;
		border-bottom:1px solid #cccccc;
	}

	.navbar-default .navbar-nav li a {
		border-left:0;
		padding:0 20px;
		color: #ffffff;
	}
	div#languageContainer{
		margin-top: 5px;		
		padding-top:7px;
	}
	div#languageContainer img{
		margin-right: 43px;
		float:right;
		margin-right:10px;
	}
	div#myCarousel {
		margin-bottom:70px;
	}
	img#prodicon{
		width:100%
	}

	.featurette-heading {
    	font-size: 50px;
	}

}


@media (min-width: 481px) and (max-width: 767px) {
	
	#cite { display:none; }
	
	.navbar > .container .navbar-brand, 
	.navbar > .container-fluid .navbar-brand {
	    margin-left: 10px;
	}
	/***NAV-MENU***/
	nav.navbar-default a.navbar-brand {
	    background-size: 100px ;
	    padding: 30px 120px;
		
		border: 0px dotted blue;
		background-position: 4px 8px;
	}
	.navbar-nav {
		margin-top:20px;
	}
	.navbar-nav li {
		padding:10px;
		text-align: right;
		border-bottom:1px solid #cccccc;
	}
	.navbar-default .navbar-nav li a {
	    color: #ffffff;
		border-left:0;
		padding:0 20px;
	}
	div#languageContainer{
	 margin-top: 5px
	}
	/*** BREADCRUMS ***/
	div#breadcrumbs{
		/*padding-top: 85px;*/
	}
	div#languageContainer img{
		margin-right: 43px
	}
	/*** CAROUSEL ***/
	div#myCarousel {
		margin-bottom:70px;
	}
	/*
	div#myCarousel img {
		width:100%;
		height:280px;
	}*/
	.carousel-control .glyphicon-chevron-left, 
	.carousel-control .glyphicon-chevron-right {
    top: 103%;
}
}

/* Landscape phones and down */
@media (max-width: 480px) {
	
	body {
		padding-top: 0;
	}
	
	#cite { display:none; }
	
	.navbar > .container .navbar-brand, 
	.navbar > .container-fluid .navbar-brand {
	    margin-left: 10px;
	}
	
	nav.navbar-default a.navbar-brand {
	    background-size: 100px ;
	    padding: 30px 120px;
		
		border: 0px dashed green;
	}
	.navbar-nav {
		margin-top:20px;
	}
	.navbar-nav li {
		padding:10px;
		text-align: right;
		border-bottom:1px solid #cccccc;
	}
	.navbar-default .navbar-nav li a {
		color: #ffffff;
		border-left:0;
		padding:0 20px;
	}
	div#languageContainer{
	 margin-top: 5px
	}
	div#languageContainer img{
		margin-right: 43px
	}
	/**BREADCRUMS**/
	div#breadcrumbs{
		/*padding-top: 85px;*/
	}
	/**CAROUSEL**/
	div#myCarousel {
		margin-bottom:70px;
	}
	/*
	div#myCarousel img {
		width:100%;
		height:200px
	}*/
	div.carousel-caption h1{
		font-size:22px
	}
	/*
	div.item {
	    width: 100%;
	    height: 100%;
	}
	div.item > img {
	    width: 100%;
	    height: 100%;
	}*/
}