@media (max-width:1050px) and (min-width:769px) {
.newnav ul li ul a {
	width:170px
}
.newnav>ul {
	padding-left:0
}
}
@media (max-width:949px) and (min-width:769px) {
}
@media (max-width:830px) and (min-width:769px) {
.newnav {
	padding-right:0
}
.newnav ul li:last-child ul {
	right:0
}
}
@media (min-width:0px) and (max-width:768px) {
.newnav ul li a:hover, .newnav ul ul, .newnav ul ul li a:hover, .resp-menu-bgc {
	background-color:#f4fafc
}
.newnav ul ul.hidde, .newnav>ul {
	display:none
}
.newnav ul ul {
	border:0 solid red;
	position:relative;
	top:0;
	margin-top:0;
	display:none
}
.newnav ul ul li a {
	color:#131a2b;
	font-size:15px;
	font-family:GothamNarrow-Light;
	font-weight:600
}
.newnav>ul {
	position:absolute;
	left:0;
	right:0;
	background-color:#fff;
	top:78px;
	padding-left:0;
	box-shadow:0 5px 8px 2px #888
}
.newnav>ul>li {
	float:none;
	border-top:1px solid rgba(19,26,43,.1)
}
.newnav>ul>li>a {
	cursor:pointer;
	width:100%;
	text-transform:uppercase;
	padding:13px 20px
}
.newnav ul li a {
	width:100%;
	color:#131a2b;
	font-weight:600;
	font-size:16px
}
.newnav ul ul.showe {
	display:block
}
}
.newnav ul ul.none {
	display:none
}
.newnav ul ul.visible, .newnav>ul.show {
	display:block
}
