header{
min-height: 108px;
background: #fff;
z-index: 6667;
position: relative;
// set animation
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}

header.sticky{
position: inherit;
/*position: fixed;*/
min-height: 45px; 
width: 100%;
background: #e8e7e7;
top:0px;
padding: 0;
z-index: 99997;
border-bottom: solid 1px #F1F1F1;
/*background-color: #e5e5e6;
background-image: url(../images/header-bg2.png);
background-position: -15px;*/
background-image: url(../images/logo-stickey-mobile.png);
background-repeat: no-repeat;
background-position: right 47px top 6px;
}

header.sticky .logo img {width: 412px;/*width: 378px;*/ /*width: 230px;*/ /*margin: 22px 0 0 0;*/margin: 0;}
header.sticky .nav{/*margin: 172px 0 0 25px;*/}
header.sticky .wtf-menu ul.submenu{padding-top: 24px;}

@media screen and (max-width: 767px) {
    header.sticky .logo img {width: 250px; /*width: 230px;*/ /*margin: 22px 0 0 0;*/margin: 0;/*padding-bottom: 8px;*/display: none;}
    #page header.sticky{min-height: 0;}
    header.sticky .takhasos {display: none;}

}
@media (max-width: 480px) {
    header.sticky .takhasos {display: none;}
}
@media (min-width: 768px) and (max-width: 991px) {
    header.sticky {background-image: none;}	
}

@media (min-width: 992px) and (max-width: 1199px) {
	header.sticky {background-image: none;}	
}
@media (min-width: 1230px) {
	header.sticky {background-image: none;}	
}

.header2{
min-height: 98px;
background: #fff;
z-index: 6667;
position: relative;
// set animation
/*-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;*/
}
.header2.sticky{
position: fixed;
min-height: 76px; 
width: 100%;
background: #fff;
top:0px;
padding: 0;
z-index: 99997;
border-bottom: none;
}
.header2.sticky .logo{margin: 0 0 0 0;}
.header2.sticky .logo img {    width: 170px;     margin: 22px 0 0 0;}
.header2.sticky .nav{margin: 0 0 0 0;}
.header2.sticky .wtf-menu ul.submenu{    padding-top: 0;    margin-top: -22px;}
.header2.sticky .nav li.item-select { padding: 28px 0;}
.header2.sticky .nav li:hover { background: #464C5B; border-radius: 0; padding: 28px 0;}
.header2.sticky .nav li{padding: 28px 0;}		
#page header.sticky a{
    top: 5px;
    z-index: 99998;
    left: -40px;
}
#page .header{ position: fixed;    z-index: 99998;}

#page header.sticky{min-height: 0;/*min-height: 60px;*/ border-bottom:none;}