#nb {
	position: fixed;
	z-index: 10000;
	bottom: -100px;
	background: white;
	padding: 5px;
	width: 100%;
	-webkit-box-shadow: 0px -2px 24px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px -2px 24px 0px rgba(0,0,0,0.75);
	box-shadow: 0px -2px 24px 0px rgba(0,0,0,0.75);
}
#nb .nb-row {
  width: 1000px;
  margin: 0 auto;
}
#nb .nb-col {
  display: inline-flex;
  align-items: center;
}
#nb p {
  font-family: Arial, sans-serif !important;
  color: black !important;
	font-size: 14px;
	line-height: 17px;
  padding-right: 75px;
  margin-bottom: 0;
}
#nb a {
	font-family: Arial, sans-serif;
  text-decoration: none;
  color: black !important;
}
#nb a:hover {
	color: #0047bb !important;
}
#nb .close-btn {
  font-family: Arial, sans-serif;
  border-radius: 0;
  text-align: right;
  background: transparent;
  color: black !important;
  padding: 8px 15px 8px 15px;
	border: 2px solid black;
}
#nb .close-btn:hover {
  background-color: black;
	color: white !important;
}
@media only screen and (max-width: 1024px) {
  #nb .nb-row {
    width: 726px !important;
  }
}
@media screen and (max-width:767px) {
  #nb .nb-row {
    width: 348px !important;
  }
  #nb p {
    padding-right: 22px !important;
    font-size: 10px !important;
    line-height: 12px !important;
  }
  #nb .close-btn {
    height: 36px;
  }
}
@media screen and (device-aspect-ratio: 40/71) {
  #nb .nb-row {
    width: 295px !important;
  }
}
