
.asl-cont *, .asl-cont *::before, .asl-cont *::after {
	box-sizing: border-box;
}

.asl-cont * {
	line-height: px(1);
}

@-ms-viewport {
	width: device-width;
}

.asl-cont .btn-group, .asl-cont .btn, .asl-cont label {
	padding: inherit;
	margin: inherit;
}

.asl-cont .row {
	margin: inherit;
	margin-left: -15px;
	margin-right: -15px;
}

.asl-cont .container {
	margin: auto;
}

.asl-cont#asl-storelocator .row {
	margin: inherit;
	margin-left: -15px;
	margin-right: -15px;
}

.asl-cont#asl-storelocator .sl-row {
	margin: inherit;
	margin-left: -15px;
	margin-right: -15px;
}

.asl-cont .asl-cont [type=button]:hover {
	text-transform: inherit;
}

.asl-cont#asl-storelocator .asl-wrapper button[type=button] {
	padding: 0px;
	margin: 0;
}

.asl-cont a:hover {
	transition: none;
}

.asl-cont button:hover {
	text-transform: inherit;
}

.asl-cont article, .asl-cont aside, .asl-cont figcaption, .asl-cont figure, .asl-cont footer, .asl-cont header, .asl-cont hgroup, .asl-cont main, .asl-cont nav, .asl-cont section {
	display: block;
}

.asl-cont [tabindex="-1"]:focus {
	outline: 0 !important;
}

.asl-cont hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

.asl-cont h1, .asl-cont h2, .asl-cont h3, .asl-cont h4, .asl-cont h5, .asl-cont h6 {
	margin-top: 0;
	margin-bottom: 0;
	clear: initial;
}

.asl-cont p {
	margin: 0;
	padding: 0;
}

.asl-cont a {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
	display: block;
	text-decoration: none;
}

.asl-cont label {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
	display: block;
}

.asl-cont a:hover {
	text-decoration: none;
}

.asl-cont ul, .asl-cont ol {
	margin: 0;
	padding: 0;
	list-style: none;
}

.asl-cont ul li {
	list-style: none;
}

.asl-cont abbr[title], .asl-cont abbr[data-original-title] {
	text-decoration: underline;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0;
}

.asl-cont address {
	margin-bottom: px(1);
	font-style: normal;
	line-height: inherit;
}

.asl-cont ol ol, .asl-cont ul ul, .asl-cont ol ul, .asl-cont ul ol {
	margin-bottom: 0;
}

.asl-cont dd {
	margin-bottom: px(.5);
	margin-left: 0;
}

.asl-cont blockquote {
	margin: 0 0 px(1);
}

.asl-cont dfn {
	font-style: italic;
}

.asl-cont b, .asl-cont strong {
	font-weight: bolder;
}

.asl-cont small {
	font-size: 80%;
}

.asl-cont sub, .asl-cont sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}

.asl-cont sub {
	bottom: -.25em;
}

.asl-cont sup {
	top: -.5em;
}

.asl-cont a:not([href]):not([tabindex]):focus {
	outline: 0;
}

.asl-cont img {
	vertical-align: middle;
	border-style: none;
}

.asl-cont svg {
	overflow: hidden;
	vertical-align: middle;
}

.asl-cont table {
	border-collapse: collapse;
	table-layout: inherit;
	border: none;
}

.asl-cont caption {
	text-align: left;
	caption-side: bottom;
}

.asl-cont th {
	text-align: inherit;
}

.asl-cont td {
	border: none;
}

.asl-cont label {
	display: inline-block;
}

.asl-cont button {
	border-radius: 0;
}

.asl-cont button:focus {
	outline: 1px dotted;
	outline: 5px auto -webkit-focus-ring-color;
}

.asl-cont input, .asl-cont button, .asl-cont select, .asl-cont optgroup, .asl-cont textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

.asl-cont button, .asl-cont input {
	overflow: visible;
}

.asl-cont button, .asl-cont select {
	text-transform: none;
}

.asl-cont button, .asl-cont html [type="button"], .asl-cont [type="reset"], .asl-cont [type="submit"] {
	-webkit-appearance: button;
}

.asl-cont button::-moz-focus-inner, .asl-cont [type="button"]::-moz-focus-inner, .asl-cont [type="reset"]::-moz-focus-inner, .asl-cont [type="submit"]::-moz-focus-inner {
	padding: 0;
	border-style: none;
}

.asl-cont input[type="radio"], .asl-cont input[type="checkbox"] {
	box-sizing: border-box;
	padding: 0;
}

.asl-cont input[type="date"], .asl-cont input[type="time"], .asl-cont input[type="datetime-local"], .asl-cont input[type="month"] {
	-webkit-appearance: listbox;
}

.asl-cont textarea {
	overflow: auto;
	resize: vertical;
}

.asl-cont fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

.asl-cont legend {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: px(.5);
	font-size: px(1.5);
	line-height: inherit;
	color: inherit;
	white-space: normal;
}

.asl-cont progress {
	vertical-align: baseline;
}

.asl-cont [type="number"]::-webkit-inner-spin-button, .asl-cont [type="number"]::-webkit-outer-spin-button {
	height: auto;
}

.asl-cont [type="search"] {
	outline-offset: -2px;
	-webkit-appearance: none;
}

.asl-cont [type="search"]::-webkit-search-cancel-button, .asl-cont [type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

.asl-cont ::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button;
}

.asl-cont output {
	display: inline-block;
}

.asl-cont summary {
	display: list-item;
	cursor: pointer;
}

.asl-cont template {
	display: none;
}

.asl-cont [hidden] {
	display: none !important;
}

.asl-cont [class*=col-] {
	padding-top: 0px;
	padding-bottom: 0px;
	height: auto;
}

.asl-cont i {
	margin: auto;
}

body .pac-container {
	border-top: none;
}

.p-0 {
	padding: 0px !important;
}

.asl-cont.asl-search {
	opacity: 1;
	max-width: none;
	position: relative;
	font-family: "Montserrat", sans-serif;
}

.asl-cont.asl-search * {
	max-width: unset !important;
	min-height: unset;
}

.asl-cont.asl-search button, .asl-cont.asl-search .btn-primary {
	box-shadow: none;
}

.asl-cont.asl-search button:focus, .asl-cont.asl-search .btn-primary:focus {
	box-shadow: none;
}

.asl-cont.asl-search button:active, .asl-cont.asl-search .btn-primary:active {
	box-shadow: none;
}

.asl-cont.asl-search p {
	color: inherit;
}

.asl-cont.asl-search .adropdown-toggle::after {
	display: none !important;
}

.asl-cont.asl-search .adropdown-menu {
	font-size: 14px;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 0px;
	margin: 2px 0 0;
	list-style: none;
	font-size: 14px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	background-clip: padding-box;
}

.asl-cont.asl-search .adropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.asl-cont.asl-search .adropdown-menu > li {
	color: #55595c;
}

.asl-cont.asl-search .adropdown-menu > li > a {
	outline: none;
	height: 42px;
	display: block;
	padding: 3px 0px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: inherit;
	white-space: nowrap;
	transition: .2s;
}

.asl-cont.asl-search .adropdown-menu > li > a:hover {
	text-decoration: none;
	color: #262626;
	background-color: #f5f5f5;
}

.asl-cont.asl-search .adropdown-menu > li > a:focus {
	text-decoration: none;
	color: #262626;
	background-color: #f5f5f5;
}

.asl-cont.asl-search .adropdown-menu > li > a .checkbox {
	color: inherit;
}

.asl-cont.asl-search .adropdown-menu > .active > a {
	color: #55595c;
	text-decoration: none;
	outline: 0;
	background-color: #eee;
}

.asl-cont.asl-search .adropdown-menu > .active > a:hover {
	color: #55595c;
	text-decoration: none;
	outline: 0;
	background-color: #eee;
}

.asl-cont.asl-search .adropdown-menu > .active > a:focus {
	color: #55595c;
	text-decoration: none;
	outline: 0;
	background-color: #eee;
}

.asl-cont.asl-search .adropdown-menu > .disabled > a {
	color: #777;
}

.asl-cont.asl-search .adropdown-menu > .disabled > a:hover {
	color: #777;
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	cursor: not-allowed;
}

.asl-cont.asl-search .adropdown-menu > .disabled > a:hover.nitro-lazy {
	background-image: none !important;
}

.asl-cont.asl-search .adropdown-menu > .disabled > a:focus {
	color: #777;
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	cursor: not-allowed;
}

.asl-cont.asl-search .adropdown-menu > .disabled > a:focus.nitro-lazy {
	background-image: none !important;
}

.asl-cont.asl-search .adropdown-menu.pull-right {
	right: 0;
	left: auto;
}

.asl-cont.asl-search .open > .adropdown-menu {
	display: block;
}

.asl-cont.asl-search .open > a {
	outline: 0;
}

.asl-cont.asl-search .adropdown-menu-right {
	left: auto;
	right: 0;
}

.asl-cont.asl-search .adropdown-menu-left {
	left: 0;
	right: auto;
}

.asl-cont.asl-search .dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #777;
	white-space: nowrap;
}

.asl-cont.asl-search .adropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990;
}

.asl-cont.asl-search .pull-right > .adropdown-menu {
	right: 0;
	left: auto;
}

.asl-cont.asl-search .dropup .caret {
	border-top: 0;
	border-bottom: 4px dashed;
	border-bottom: 4px solid 	;
	content: "";
}

.asl-cont.asl-search .dropup .adropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px;
}

.asl-cont.asl-search .navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px dashed;
	border-bottom: 4px solid 	;
	content: "";
}

.asl-cont.asl-search .navbar-fixed-bottom .dropdown .adropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px;
}

.asl-cont.asl-search .btn-group .btn {
	font-size: 14px;
}

.asl-cont.asl-search .btn {
	font-weight: normal;
}

.asl-cont.asl-search .btn-primary {
	background: #337ab7;
}

.asl-cont.asl-search .adropdown-toggle.multiselect.btn-default {
	border-right: 1px solid #eee;
}

.asl-cont.asl-search .adropdown-toggle.multiselect.btn-default:last-child {
	border-right: none;
}

.asl-cont.asl-search .sl-geo-btn {
	background-color: #eee;
	font-size: 14px;
	display: flex;
	border-radius: 3px;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	color: #fff;
	max-width: 102px;
	height: 35px;
	width: auto;
	position: absolute;
	right: 5px;
	top: 8px;
	padding: .5rem;
	position: absolute;
}

.asl-cont.asl-search ul.adropdown-menu.multiselect-container {
	padding-top: 0;
	z-index: 9999;
}

.asl-cont.asl-search ul.adropdown-menu.multiselect-container > li > a label {
	font-weight: 500;
	margin: 0;
	padding: 8px 10px;
	font-size: 14px;
	width: 100%;
}

.asl-cont.asl-search ul.adropdown-menu.multiselect-container .form-control.multiselect-search {
	font-size: 12px;
	padding: 0 5px;
	background-color: #fff !important;
	font-size: 12px !important;
	padding: 0 5px !important;
}

.asl-cont.asl-search ul.adropdown-menu.multiselect-container .btn.btn-default.multiselect-clear-filter {
	border-color: #dee2e6;
	color: #999;
}

.asl-cont.asl-search ul.adropdown-menu.multiselect-container .multiselect-item.filter {
	margin-right: -1px;
}

.asl-cont.asl-search ul.adropdown-menu.multiselect-container li {
	margin: 0;
	list-style: outside none none;
}

.asl-cont.asl-search ul.adropdown-menu.multiselect-container li .checkbox {
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.asl-cont.asl-search ul.adropdown-menu.multiselect-container li .form-control.multiselect-search {
	height: 26px;
}

.asl-cont.asl-search ul.adropdown-menu.multiselect-container li .input-group-addon {
	color: #999;
	font-size: 16px;
	height: 25px;
	padding: 0 10px;
}

.asl-cont.asl-search ul.adropdown-menu.multiselect-container li .input-group-btn > .btn.btn-default.multiselect-clear-filter {
	padding: 2px 5px 2px 9px;
}

.asl-cont.asl-search ul.adropdown-menu.multiselect-container li.multiselect-item.filter {
	padding: 3px 2px;
}

.asl-cont.asl-search ul.adropdown-menu li.filter.multiselect-item .form-control.multiselect-search {
	width: 100%;
	z-index: 999;
	margin: 0 !important;
	padding-top: 0;
	width: 100%;
	padding-bottom: 0;
}

.asl-cont.asl-search .asl-clear-btn svg {
	display: block;
}

.asl-search.asl-full-width .pol-md-12, .asl-search.asl-full-width .pol-md-11, .asl-search.asl-full-width .pol-md-10, .asl-search.asl-full-width .pol-md-9, .asl-search.asl-full-width .pol-md-8, .asl-search.asl-full-width .pol-md-7, .asl-search.asl-full-width .pol-md-6, .asl-search.asl-full-width .pol-md-5, .asl-search.asl-full-width .pol-md-4, .asl-search.asl-full-width .pol-md-3, .asl-search.asl-full-width .pol-md {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100% !important;
}

.asl-search.asl-full-width .categories_filter div.btn-group {
	max-width: 100% !important;
}

.asl-search.asl-full-width .categories_filter div.btn-group .adropdown-toggle {
	border: 1px solid #dee2e6 !important;
}

.asl-search .form-control {
	border-radius: 5px;
	height: 50px !important;
}

.asl-search .form-control:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
	border-color: #dee2e6;
}

.asl-search .form-control + span {
	display: none;
	font-size: 12px;
}

.asl-search .adropdown-menu input[type="checkbox"] {
	visibility: hidden;
	position: absolute;
	margin-left: -20px;
}

.asl-search .adropdown-menu input[type="radio"] {
	visibility: hidden;
	position: absolute;
	margin-left: -20px;
}

.asl-search .btn-default {
	background: #fff;
	border-color: #dee2e6;
}

.asl-search .btn-default:focus {
	background: #fff;
	border-color: #dee2e6;
}

.asl-search .btn-default:hover {
	background: #fff;
	border-color: #dee2e6;
}

.asl-search .asl-search-cont {
	background: #f7f7f7;
	padding: 2.5rem;
	font-size: 1.5rem;
}

.asl-search .asl-search-cont h3 {
	color: #337ab7;
	margin-bottom: .8rem;
	margin-top: 0px;
}

.asl-search .btn {
	border-radius: 5px;
	height: 50px !important;
}

.asl-search .btn .caret {
	position: absolute;
	top: 22px;
	right: 10px;
	color: #212529;
	background: #fff url("../svg/down-arrow.svg") 96% center no-repeat;
	border: none !important;
	width: 10px;
	height: 6px;
}

.asl-search .btn .caret.nitro-lazy {
	background: none !important;
}

.asl-search .asl-search-cntrl {
	display: block;
	width: 100%;
	font-size: .875rem;
	line-height: 1.5;
	color: #55595c;
	background-color: #fff;
	background-image: none;
	border: 1px solid #dee2e6;
	height: 50px;
	border-radius: 8px;
}

.asl-search .asl-search-cntrl.nitro-lazy {
	background-image: none !important;
}

.asl-search .asl-search-cntrl:focus {
	box-shadow: none;
	border-color: #dee2e6 !important;
}

.asl-search .asl-search-btn {
	border: none;
	width: 100%;
	height: 50px;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	border-radius: 8px;
	background-color: #204d74 !important;
}

.asl-search .categories_filter div.btn-group {
	width: 100%;
	min-width: 190px;
	max-width: 100% !important;
}

.asl-search .categories_filter div.btn-group .adropdown-toggle {
	padding: 0 10px;
	border-radius: 0 !important;
}

.asl-search .categories_filter div.btn-group .adropdown-toggle .multiselect-selected-text {
	color: #55595c;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	width: 100%;
}

.asl-search .categories_filter .adropdown-menu {
	width: 100%;
	margin-top: 0px !important;
}

.asl-search .adropdown-toggle.multiselect.btn-default {
	width: 100%;
	height: 50px;
	border-radius: 0px !important;
	border-left: 0px;
	border-right: 0px;
}

.asl-search .alert.asl-geo-err {
	position: absolute;
	top: 0;
	width: 50%;
	text-align: center;
	z-index: 100000;
	left: 25%;
	padding: 5px;
}

.asl-search .form-control.on-error {
	border: 1px solid #f00;
}

.asl-search .form-control.on-error + span {
	display: block;
	color: red;
	text-align: left;
	margin-top: .3rem;
}

.asl-search .asl-clear-btn {
	display: none;
	z-index: 1;
	border: 0;
	background: #fff;
	position: absolute;
	top: 2px;
	bottom: 0;
	right: 5px;
	outline: none;
	line-height: 23px;
	height: 90%;
	padding: .5rem 1rem;
}

.asl-search .asl-search-widget {
	margin: auto;
	max-width: 900px;
}

.asl-search .asl-search-widget input:not([type]):focus:not([readonly]) {
	box-shadow: none;
	border-color: #dee2e6;
}

.asl-search .asl-search-widget .asl-search-widget-ctn-box {
	margin-top: 3px;
	text-align: left;
	background-color: #204d74;
	padding: 15px 15px 10px 15px;
	border-radius: 8px;
}

.asl-search .asl-search-widget .asl-search-widget-ctn-box h6 {
	color: #fff;
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 7px;
}

.asl-search .asl-search-widget .asl-search-widget-ctn-box .asl-search-widget-btn-box {
	display: flex;
	align-items: center;
}

.asl-search .asl-search-widget .asl-search-widget-ctn-box .asl-search-widget-btn-box a {
	border: none;
	margin: 0 6px;
	color: #204d74;
	font-size: 18px;
	font-weight: 500;
	border-radius: 0;
	min-width: 110px;
	text-align: center;
	padding: 11px 13px;
	text-decoration: none;
	background-color: #fff;
	text-transform: capitalize;
	border-radius: 8px;
}

.asl-search .asl-search-widget .asl-search-widget-ctn-box .asl-search-widget-btn-box a:focus {
	border: none;
	outline: none;
	box-shadow: none;
	text-decoration: none;
}

.asl-search .asl-search-widget .asl-search-widget-list {
	margin: 0;
	padding: 0;
	margin-top: 3px;
	text-align: left;
	list-style-type: none;
}

.asl-search .asl-search-widget .asl-search-widget-list .asl-search-widget-list-item {
	display: flex;
	cursor: pointer;
	flex-flow: wrap;
	padding: 7px 20px;
	margin-bottom: 5px;
	align-items: center;
	transition: all .4s;
	background-color: #fff;
	border-radius: 8px;
	justify-content: space-between;
}

.asl-search .asl-search-widget .asl-search-widget-list .asl-search-widget-list-item:hover {
	background-color: #204d74;
}

.asl-search .asl-search-widget .asl-search-widget-list .asl-search-widget-list-item:hover .asl-stock-location {
	color: #fff;
}

.asl-search .asl-search-widget .asl-search-widget-list .asl-search-widget-list-item:hover .asl-wc-distance {
	color: #204d74;
	background-color: #fff;
}

.asl-search .asl-search-widget .asl-search-widget-list .asl-search-widget-list-item .asl-stock-location {
	color: #43454b;
	font-size: 14px;
	transition: all .4s;
}

.asl-search .asl-search-widget .asl-search-widget-list .asl-search-widget-list-item .asl-wc-distance {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	padding: 7px 6px;
	text-align: center;
	transition: all .4s;
	background-color: #204d74;
	border-radius: 8px;
}

@media (max-width: 1097px) {
	.asl-search .asl-search-cont .asl-search-widget .asl-search-btn {
		font-size: 15px !important;
	}
}

@media (max-width: 871px) {
	.asl-search .asl-search-cont .asl-search-widget .asl-search-btn {
		font-size: 12px !important;
	}
}

@media (max-width: 792px) {
	.asl-search .asl-search-cont .asl-search-widget {
		font-size: 1.45rem;
	}
	
	.asl-search .asl-search-cont .asl-search-widget .asl-search-btn {
		font-size: 11px !important;
	}
}

@media (min-width: 768px) {
	.asl-cont.asl-search .navbar-right .adropdown-menu {
		left: auto;
		right: 0;
	}
	
	.asl-cont.asl-search .navbar-right .adropdown-menu-left {
		left: 0;
		right: auto;
	}
	
	.asl-cont .border-r-0 {
		border-top-right-radius: 0px !important;
		border-bottom-right-radius: 0px !important;
	}
	
	.asl-cont .border-l-0 {
		border-top-left-radius: 0px !important;
		border-bottom-left-radius: 0px !important;
	}
	
	.asl-cont .border-0 {
		border-radius: 0px !important;
		border-left: 0px !important;
		border-right: 0px !important;
	}
	
	.asl-search .adropdown-toggle.multiselect.btn-default {
		border-radius: 5px !important;
		border-left: 1px solid #dee2e6;
		border-right: 1px solid #dee2e6;
	}
}

@media (max-width: 767px) {
	.asl-search .asl-search-cont .asl-search-widget .asl-search-btn {
		font-size: 18px !important;
	}
	
	.asl-search .categories_filter div.btn-group {
		max-width: 100% !important;
	}
}

@media (max-width: 485px) {
	.asl-search .asl-search-widget .asl-search-widget-ctn-box h6 {
		font-size: 20px;
		margin-bottom: 5px;
	}
	
	.asl-search .asl-search-widget .asl-search-widget-ctn-box .asl-search-widget-btn-box a {
		margin: 0 5px;
		font-size: 16px;
		min-width: 90px;
		padding: 11px 10px;
	}
}

@media (max-width: 435px) {
	.asl-search .asl-search-widget .asl-search-widget-ctn-box .asl-search-widget-btn-box {
		display: block;
	}
	
	.asl-search .asl-search-widget .asl-search-widget-ctn-box .asl-search-widget-btn-box a {
		margin: 0 0 5px 0;
	}
}

@media (max-width: 425px) {
	.asl-search .asl-search-widget .asl-search-widget-list .asl-search-widget-list-item .asl-wc-distance {
		margin-top: 5px;
	}
}

@media (max-width: 345px) {
	.asl-search .asl-search-cont h3 {
		font-size: 1.45rem;
	}
}
