nav.primary {width: auto !important; background: none; padding: 0px !important;}
nav.primary ul {background: #F9B101; display: flex;}
nav.primary ul li a {font-weight: bold; padding: 16px 20px; background: #F9B101; font-size: 17px !important; line-height: 27px !important;}
nav.primary ul li a:hover, nav.primary ul ul li a:hover {background: #000; color: #fff !important;}
nav.primary ul ul {box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;}
nav.primary ul ul li a {font-weight: bold; padding: 15px 20px; background: #F9B101; border-bottom: none; font-family: "neusa-next-std", sans-serif; color: #000 !important; font-size: 17px !important; line-height: 27px !important;}

@media only screen and (max-width: 1550px) {
	nav.primary ul li a {padding: 16.5px 20px; font-size: 16px !important; line-height: 26px !important;}
	nav.primary ul ul li a {font-size: 16px !important; line-height: 26px !important;}
}

@media only screen and (max-width: 1500px) {
	nav.primary ul li a {padding: 17px 20px; font-size: 15px !important; line-height: 25px !important;}
	nav.primary ul ul li a {font-size: 15px !important; line-height: 25px !important;}
}

@media only screen and (max-width: 1400px) {
	nav.primary ul li a {padding: 17.5px 20px; font-size: 14px !important; line-height: 24px !important;}
	nav.primary ul ul li a {font-size: 14px !important; line-height: 24px !important;}
}

@media only screen and (max-width: 1360px) {
	nav.primary ul li a {padding: 17.5px 18px;}
	nav.primary ul ul li a {padding: 15px 18px;}
}

@media only screen and (max-width: 1320px) {
	nav.primary ul li a {padding: 18px 18px; font-size: 13px !important; line-height: 23px !important;}
	nav.primary ul ul li a {font-size: 13px !important; line-height: 23px !important;}
}

@media only screen and (max-width: 1300px) {
	nav.primary ul li a {padding: 18px 15px;}
	nav.primary ul ul li a {padding: 15px 15px;}
}

@media only screen and (max-width: 1250px) {
	nav.primary ul li a {padding: 18px 12px;}
	nav.primary ul ul li a {padding: 15px 12px;}
}
