/****************************************************
        media css
*****************************************************/

@media (max-width: 1500px) {

	
}
@media (max-width: 1450px) {
   
}
@media (max-width: 1383px) {
		
}
 
@media only screen and (min-width: 991px) and (max-width: 1200px) {
    .md-display-block { display: block !important}
}
@media only screen and (min-width: 1024px) and (max-width: 1920px) {
    .md-no-margin-bottom { margin-bottom: 0 !important}
}
@media (min-width: 992px) and (max-width: 1199px) {
  
}
@media (max-width: 1199px) {
   
    /*  text center  */
    .md-text-center { text-align: center !important;}
    
    /*  display  */
    .md-display-none { display: none !important}
    
   
}
@media (max-width: 1064px) {

   
}
/******* Only for iPad Css *******/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    /* for general iPad layouts */
    .navbar-nav > li > a { border-color: transparent !important; }
    .navbar-nav > li > a.active { border-color: black !important;  }
}
@media (max-width: 1024px) {
    /*  navigation position  */
    .navbar-right .dropdown-menu {
		right: -147px;
	}

}
@media (max-width: 991px) {
	nav .container{display: table-cell;}
    /*  sticky navigation */
    .sticky-nav .nav > li { float: left; width: 100% !important; margin: 0 !important; border-top: 1px solid rgba(255, 255, 255, 0.02) !important; }
    .sticky-nav .nav > li:last-child { border-bottom: 1px solid rgba(255, 255, 255, 0.02); }
    .sticky-nav ul li a:hover { color: #fff !important; background-color: rgba(0, 0, 0, 1); }
    .sticky-nav ul li a:hover i { color: #fff; border-color:#ff9a15; }
    .sticky-nav .navbar-nav > li > a { font-weight: 700; }
    .sticky-nav .navbar-nav > li > a i { display: inline-block; float: right; margin: 9px 10px 0 0; font-size: 14px; color:#fff; width: 20px; height: 20px; vertical-align: middle; padding: 0 0 0 4.2px; line-height: 20px; } 
    .shrink-nav .nav > li { margin: 16px 15px; }
    .nav-white.shrink-nav .navbar-nav li a { color: #ddd !important;}
	.nav-white.shrink-nav .navbar-nav li a:hover { color: #fff !important;}
	.nav-white.shrink-nav .navbar-nav li a.select { color: #fff !important;}
	 /*  position hauteur menu responsive */
    .navbar .text-right {background-color:#1E1E1E; min-height: 0; padding: 0;  position: absolute; top: 60px; width: 100%; }
    .navbar.shrink-nav .text-right { top: 61px !important;}
    .static-sticky .text-right { top:61px !important;}
	.navbar .text-right .lang { background-color: rgba(100, 100, 100, 0.95); min-height: 0; padding: 0;  position: absolute;  top: 236px; width: 100%;padding-left:8px;}

    .navbar-default .navbar-nav > .open > a, 
    .navbar-default .navbar-nav > .open > a:hover, 
    .navbar-default .navbar-nav > .open > a:focus, 
    .navbar-nav > li > a { border-bottom: 0 !important;}
    .navbar-default .navbar-nav > li > a { color: #fff; display: block; height: 38px; line-height: 38px; padding: 0 0 0 15px; text-align: left; }
	.navbar-default .navbar-nav .lang > li { color: #fff; display: block; height: 38px; line-height: 38px; margin:0 0 0 8px; font-size: 18px; }
	.navbar-default .navbar-nav .lang > li > a { color: #fff; display: block; height: 38px; line-height: 38px; padding:0; text-align: left; }

    .navbar-collapse.in { overflow-x: hidden; }
    .navbar-default .col-sm-3 { float: left; }

	.counter-title {
		margin-bottom: 20px !important;
	}
	.sm-display-block {
		display: block !important;
		
	}
	.sm-display-none {
		display: none !important;
	}
	.md-display-block {
		display: block !important;
		
	}
	.md-display-none {
		display: none !important;
	}
	#logo {
	float: none !important;
	margin: auto !important;
	}
	/* Home */
	.title-header {
		margin-top:120px !important;
		text-align: center;
	}
	
	h1 {
		margin-top: 50px;
	}
	section {
		padding: 50px 0 !important;
	}
	header {
		padding: 50px 0 !important;
	}
}
@media (max-width: 920px) {
	.sm-margin-10 {margin-bottom:30px !important;}
   
}

@media (max-width: 768px) {
    .nav > li {width: auto;}
    .nav-tabs > li.active > a { margin-bottom: 0px; }
    .nav-tabs > li > a:hover { margin-bottom: 0px; vertical-align: top;}
	iframe {width: 720px!important; height: 405px!important; margin: auto;}
}
@media (max-width: 767px) {
	/* Parameter */
	.sm-text-center {
	text-align: center;
	}
	.xs-display-block {
		display: block !important;
	}
	.sm-display-block {
		display: block !important;
	}

	/* Home */
	.title-header {
		margin-top:50px !important;
	}
	
	h1 {
		font-size:30px !important;
		line-height: 40px !important;
	}
	.copyright {
		text-align: center;
		margin: 20px auto;
	}
	.footer-logo {
		margin: 0 auto 30px !important;
		width: 140px !important;
		float: none !important;
	}
}
@media (max-width: 700px) {
}
@media (max-width: 640px) {
	
}
@media (max-width: 589px) {
   
}
@media (max-width: 580px) {
 
}
@media (max-width: 480px) {
    /*  navigation  */
    .navbar-fixed-top .navbar-collapse,
	.navbar-fixed-bottom .navbar-collapse {
		max-height: 394px;
	}

}
@media (max-width: 420px) {   
   
}
@media (max-width: 466px) {

}
@media (max-width: 420px) {
	
}
  
@media (max-width: 380px) {
	
}
@media (max-width: 330px) {
   
}
/*  only mobile devices landscape view  */
@media screen and (max-width: 320px) , screen and (max-height: 480px) {
    .navbar-fixed-top .navbar-collapse, 
    .navbar-fixed-bottom .navbar-collapse { max-height: 275px !important; }
}
@media (max-width: 320px) {
   
}
@media (min-width: 640px) {
     
}
@media (min-width: 768px) {
	.big-news {
		display: none;
	}
	.footer-social {
	text-align: right;
	}
	.copyright {
	text-align: left;
	margin: 50px auto 50px auto;
	}
	.footer-logo {
		text-align: right;
		margin: 50px auto 50px auto;
	}
	
}
@media (min-width: 992px) and (max-width: 1200px) {
	.counter-number {
	margin:0 0 10px !important;
	font-size: 65px !important;
	}
      
}
@media (min-width: 1200px) {

}
	
	