@media (min-width:768px) {
	.hidden-beyond-767 {
		display:none
	}
	.site-width {
		width:750px;
	}
	
}
@media (min-width:992px) {
	.site-width {
		width:970px;
	}
	
	.menu-bar {
		display:none;
	}
	.navigation-login-section {
		display:none;
	}
	
	.phone_menu {
		display:none;
		visibility: hidden;
	}
	
}
@media (min-width:1200px) {
	.site-width {
		width:1170px;
	}
	
	.mobile-menu {
		display:none;
	}
	
	
}
@media (max-width:992px) {
	.logo {
		width:80%;
		text-align:center;
		margin-top:44px;
		margin-bottom:20px;
	}
	.today-date {
		padding-bottom:10px;
		width:98%;
		float:none;
		margin:0 auto;
	}
	.topbar-right {
		width:98%;
		float:none;
		position:relative;
		clear:both;
		margin:10px auto;
		display:none;
	}
	.topbar-upgrage-section {
		float:left;
	}
	.topbar-search-section {
		margin:0;
	}
	.menu {
		height:45px;
		background:#26272c;
		position:fixed;
		top:0;
		margin:0;
	}
	.menu ul {
		display:none;
		visibility:hidden;
	}
	.phone_menu {
		display:block;
		visibility:visible;
		height:27px;
		background:url(../../images/nav_mobile.png) 0 8px no-repeat;
		position:relative;
		top:10px;
		width:30px;
		float:left;
	}
	.topbar-login-section {
		display:none;
	}
	.navigation-login-section {
		margin:10px 10px 5px 0px;
		text-align:right;
		width:auto;
		float:right;
		color:#ffffff;
	}
	.navigation-login-section a {
		color:#ffffff;
	}
	
}
@media (max-width:767px) {
	.hidden-768 {
			display:none !important;
	}
	.logo {
		width:80% !important;
		text-align:center;
		margin-top:44px;
		margin-bottom:20px;
	}
	.logo img {
		max-width:120% !important;
	}
	
	.fiftyyear-mobile {
		display:block;
		float:none;
		width:100%;
		position:relative;
		top:-10px !important;
		text-align:center;
	}
	.fiftyyear-mobile img {
		width:70px;
		text-align:center;
		
	}
}
@media (max-width:560px) {
	.head-left {
				width:inherit;
	}
	.head-right {
				margin:4px 0 10px 0;
			width:inherit;
	}
	
}
@media (max-width:480px) {
	.logo img {
		max-width:80%;
	}
	.topbar-search-section {
			width:70%;
		float:none;
		margin:20px auto;
		clear:both;
		position:relative;
		top:15px;
	}
	.topbar-upgrage-section {
			float:none;
		margin:10px auto;
		clear:both;
		position:relative;
		top:-50px;
	}
	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Chrome and Safari rule sets go here */ .menu ul li a span {
		width:38.8px;
	}
}
@media screen and (min-width:0\0) {
	/* IE9 and IE10 rule sets go here */ 	.menu ul li a span {
		width:38.8px;
	}
}
@media only screen and (max-width:991px) {
	.content-panel-left {
			width:100%;
	}
	.content-panel-right {
			width:100%;
	}
	
	.flip-scroll .cf:after {
			visibility:hidden;
			display:block;
			font-size:0;
			content:" ";
			clear:both;
			height:0;
	}
	.flip-scroll * html .cf {
			zoom:1;
	}
	.flip-scroll *:first-child+html .cf {
			zoom:1;
	}
	
}

@media (max-width:360px) {

	.hidden-360 {
			display:none
	}
	
}

