.firefox ul.basic li > span {
	left: -5px;
}

.firefox ul.basic-18 li > span {
  left: -5px;
}

.firefox ul.inside li > span {
  position: relative;
  left: -5px;
}
.firefox .packages section.test-pkg .bblue li span {
    margin-left: -5px;
}

.firefox .bg-white.flex-mobile .d-flex.no-pad-mobile {
	flex-direction: row;
}

.firefox .packages.inhalant section.offer .panel .panel-heading::before {
	top: 135px;
	width: 95.8%;
}

.firefox .packages.inhalant .fill-tabs .d-flex {
	flex-direction: row;
}

@media only screen and (min-width: 992px) and (max-width: 1439px) {
	.firefox .packages.inhalant section.offer .panel .panel-heading:before {
    	width: 95.2%;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.firefox .packages.inhalant section.offer .panel.with-nav-tabs .panel-heading {
		padding: 5px 0px 0 0px;
	}
}