.affix-header .header{
    background:#ffffff;
	transition:all 0.3s;
	top:-230px;
	z-index:999999999;
}
.affix-header .header.affix{
	top:0;
}
.small-affix-header .header {
    position: fixed;
    background: #ffffff;
	transition:all 0.3s;
	z-index:999999999;
}
.small-affix-header .main{
    /*padding-top: 223px;*/
    padding-top: 203px;
}
.logged-in.small-affix-header .main{
    padding-top: 220px;
}
.logged-in.small-affix-header .header .span3.pull-left.top-left{
	top:23px;
}
.small-affix-header .header .span3.pull-left.top-left{
	transition:all 0.3s;
	top:66px;
}
.small-affix-header .header.affix .span3.pull-left.top-left{
	/*top:8px;*/
}
/*.logged-in.small-affix-header .header.affix .span3.pull-left.top-left {
	top: 5px;
}*/
.small-affix-header .header .ad-banner-wrap{
	text-align:center;
}
.small-affix-header .header .ad-banner-wrap img{
	transition:all 0.3s;
    position: relative;
    height: 117px;
	width: auto;
}
.small-affix-header .header.affix .ad-banner-wrap img{
	/*height:80px;*/
	position:relative;
	/*top:3px;*/
}
.small-affix-header .header h1{
	transition:all 0.3s;
	text-align:center;
}
.small-affix-header .header.affix h1{
	/*line-height:37px;*/
}
.small-affix-header .header h1 a img{
	transition:all 0.3s;
}
.small-affix-header .header.affix h1 a img{
	/*max-width:80%;*/
	transition:all 0.3s;
}

.small-affix-header .header{	
	transition:all 0.3s;
	/*top: 0;*/
	top: -35px;
}
.logged-in.small-affix-header .header{	
	top: auto;
}
.small-affix-header .header.affix{
	top: -35px;
}
.logged-in.small-affix-header .header.affix{
	top: auto;
}
@media screen and (max-width: 1050px){
	.small-affix-header .login-section {
   		float: right;
	}
}
/*@media screen and (max-width: 991px){
	.small-affix-header .header.affix .span3.pull-left.top-left{
		top:52px;
	}
}*/
@media screen and (max-width: 767px){
	.small-affix-header .header.affix{
		top: auto;
	}
	.small-affix-header .header{
		top: auto;
	}
	.small-affix-header .login-section.logged-out{
		display: none;
	}
	.small-affix-header .header .ad-banner-wrap{
		margin-top: 12px;
	}
	.small-affix-header .header h1{
		width: 140px;
		margin: 0 auto;
		line-height: 32px;
	}
	.small-affix-header .header.affix h1 a img{
		max-width: 100%;
	}
	.small-affix-header .header.affix h1{
		line-height: 32px;
	}
	.small-affix-header .header .span3.pull-left.top-left,
	.small-affix-header .header.affix .span3.pull-left.top-left{
		top:8px;
	}
	.logged-in.small-affix-header .header .span3.pull-left.top-left,
	.logged-in.small-affix-header .header.affix .span3.pull-left.top-left{
		top: 2px;
	}
	.small-affix-header .header .ad-banner-wrap img,
	.small-affix-header .header.affix .ad-banner-wrap img{
		height: auto;
		position: static;
		width: 100%;
	}
	.small-affix-header .main{
		padding-top: 213px;
	}
	.logged-in.small-affix-header .main {
	    padding-top: 264px;
	}
}
@media screen and (max-width: 767px) and (orientation: portrait){	
	/*.small-affix-header .main,
	.logged-in.small-affix-header .main{
	    padding-top: 263px;
	}*/
}
@media screen and (max-width: 767px) and (orientation: landscape){
	.small-affix-header .header{
		position: static;
	}
	.small-affix-header .main,
	.logged-in.small-affix-header .main {
	    padding-top: 0;
	}
	.small-affix-header .header.affix h1 a img{
		max-width: 100%;
	}
	.small-affix-header.new-template .login-section{
		float: left;
		margin-top: 0;
	}
}