/*--------------menu-bar--------------------*/
@media screen and (max-width: 959px) {
body .fallback {
	display:none !important;
}
body .oneByOne1 {
	display:block !important;
	visibility:visible !important;
}
.arrowButton .prevArrow, .arrowButton .nextArrow { display:none !important }
}
@media screen and (max-width: 767px) {
	.header .logo, .header .logo:visited { left:35px !important}
	.gplus { display:none} 
	.bar1, .bar2, .bar3 {
    width: 35px;
    height: 4px;
    background-color: #53acc3;
    margin: 7px 0;
    transition: 0.4s;
}
.change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-9px, 6px) ;
    transform: rotate(-45deg) translate(-9px, 6px) ;
}
.change .bar2 {opacity: 0;}

.change .bar3 {
    -webkit-transform: rotate(45deg) translate(-8px, -8px) ;
    transform: rotate(45deg) translate(-8px, -8px) ;
}
.menu-bar {
    position: absolute;
    right: 30px;
    top: -35px;
}

	/*------header------------*/
	.header { width:auto !important}
	.header nav {top:75px;right:auto;left:0px;}
	/*--------nav--------------*/
	 nav { width:100%}
	 /*--------ul---------------*/
	.header nav ul li { float:none; padding:0px; display:inline-block; width:100%;margin-bottom:-4px}
	.header nav ul li a { width:100%; padding:8px 0; text-align:center}
	/*--------ul-ul--------------*/
	.header nav ul ul { position:unset}
	.header nav ul ul li { display:inline-block; }
	.header nav ul ul li a { border-bottom:1px solid #fff !important}
	.header nav ul ul li:hover a { padding:8px 0; background-color:none; }
	.header nav ul ul li:last-child { margin-bottom:3px !important}
	//.header nav ul ul { display:block !important}
	.header nav ul ul span { display:none}
	.header nav ul ul li:last-child a { border-bottom:none !important}
	/*--------ul-ul-ul-------------*/
	.header nav ul ul ul { left:0}
	.header nav ul ul li:hover li a:hover { padding-left:0px  !important; padding-right:0px  !important; border:none !important}
	.header nav ul ul ul li { display:none}
	.close { display:none;}
	.open { display:block;}
	#primary-nav li { border-bottom:1px solid #fff }
	#primary-nav ul li { border-bottom:1px solid #fff !important }
	#primary-nav li:last-child {  border-bottom:none }
	
} 