.fixed-header-wrap{
	width: 100%;
	height: auto;
	background: #000;
	position: fixed;
	left: 0;
	top: -200px;
	z-index: 999
}

	.fixed-header-wrap:after {
	    display: block;
	    content: "";
	    width: 100%;
	    height: 7px;
	    background: rgba(14, 14, 14, 0.75);
	    position: absolute;
	    left: 0;
	    bottom: -5px;
	}
	.admin-bar .fixed-header-wrap{
		top: 32px;
	}

	.fixed-header-container{
		width: 100%;
		height: auto;
		margin: 0 auto;
		max-width: 1144px;
		font-size: 0;
	}
		/** LOGO **/
		.fixed-header-container .fixed-logo{
			display: inline-block;
			vertical-align: middle;
		    padding: 5px 0 5px;
	        width: 21%;
		}
			.fixed-header-container .fixed-logo .header-logo .thin{
				font-size: 30px;
			   /*  font-size: 2vw; */
			}
			.fixed-header-container .fixed-logo .header-logo .bold{
				font-size: 30px;
			   /*  font-size: 2vw; */
			}
			.fixed-header-container .fixed-logo .header-logo .subtitle,
			.fixed-header-container .fixed-logo .header-logo .divider {
				display: none;
			}
		/** LOGO **/
		/** NAV **/
		.fixed-header-container .fixed-nav{
			display: inline-block;
			vertical-align: top;
			width: 67%;
			text-align: center;
			padding: 31px 0 0;

		}
			.fixed-header-container #nav1 {
				text-align: center;
			}

				.fixed-header-container #nav1 li{
					position: relative;
				}

				.fixed-header-container #nav1 > li > a{
					padding: 12px 10px;
					font-size: 12px;
					color: #FFF;
					/* font-size: 0.9vw; */
				}
					.fixed-header-container #nav1 > li:first-child > a {
					    padding-left: 0;
					}				
				.fixed-header-container	#nav1 .sub-menu{
					z-index: 99;
				}
					.fixed-header-container	#nav1 .sub-menu a{
							font-size: 14px
					}
		/** NAV **/
		/** Fixed Content**/
		.fixed-header-container .fixed-content{
			display: inline-block;
			vertical-align: middle;
		    padding: 14px 0;
		    width: 9%;
		}
			.fixed-header-container .fixed-content img{
				width: 100%;
			}
			
			.fixed-header-container .fixed-content i {
			    color: #fff;
			    font-size: 35px;
			}


		/** Fixed Content**/

@media only screen and (max-width: 1600px) {
	.fixed-header-container .fixed-logo .header-logo .thin {

		font-size: 2vw;
	}

	.fixed-header-container .fixed-logo .header-logo .bold {
		font-size: 2vw;
	}
}

@media only screen and (max-width: 1156px) {
	
	.fixed-header-container .fixed-logo{	 
	 	text-align: center;
	}


}

@media only screen and (max-width: 1199px) {
	.fixed-header-container #nav > li > a {
		padding: 12px 23px;
	}

	.fixed-header-container .fixed-content i {
		color: #fff;
		font-size: 21px;
	}
}

@media only screen and (max-width: 992px) {
	.fixed-header-wrap{
		display: none;
	}
}

