@media (max-width: 414px) {
	.top-city-wrap {
		font-size: 1em;
		height: 18px;
		line-height: 18px;
	}

	.top-season-menu {
		font-size: .5em;
	}
	
	.top-city-wrap span {
		max-width: 115px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		display: inline-block;
		height: 18px;
		line-height: 18px;

	}

	.d-xxs-none {
		display: none !important;
	}
	
	.topPhoneLinkMobile  {
		font-size: 1em;
	}
	
	.d-xxs-inline {
		display: inline !important;
	}

	.d-xxs-block {
		display: block !important;
	}

}

@media (max-width: 374px) {
	.topPhoneLinkMobile  {
		font-size: .9em;
	}


	.d-3xs-inline {
		display: inline !important;
	}

	.d-3xs-block {
		display: block !important;
	}

	.d-3xs-none {
		display: none !important;
	}
	
}