	.single-line-border-run {
		box-sizing: border-box;
		position: relative;
		display: inline-block;
		height: 100%;
		width: 100%;
	}
	.single-line-border-run span {
		background-color: white;
		display: block;
		position: absolute;
	}
	.single-line-border-run span,
	.single-line-border-run span:hover {
		transition: 0.5s;
	}
	.single-line-border-run span:nth-child(2),
	.single-line-border-run:hover span:nth-child(2) {
		transition-delay: 0.5s;
	}
	.single-line-border-run span:nth-child(3),
	.single-line-border-run:hover span:nth-child(3) {
		transition-delay: 1s;
	}
	.single-line-border-run span:nth-child(4),
	.single-line-border-run:hover span:nth-child(4) {
		transition-delay: 1.5s;
	}
	.single-line-border-run span:nth-child(1),
	.single-line-border-run span:nth-child(3) {
		width: 1px;
		height: 100%;
		transform: scaleY(0);
		transform-origin: top;
	}
	.single-line-border-run:hover span:nth-child(1),
	.single-line-border-run:hover span:nth-child(3) {
		transform: scaleY(1);
		transform-origin: bottom;
	}
	.single-line-border-run span:nth-child(2),
	.single-line-border-run span:nth-child(4) {
		width: 100%;
		height: 1px;
		transform: scaleX(0);
		transform-origin: right;
	}
	.single-line-border-run:hover span:nth-child(2),
	.single-line-border-run:hover span:nth-child(4) {
		transform: scaleX(1);
		transform-origin: left;
	}
	.single-line-border-run span:nth-child(1) {
		transform-origin: bottom;
	}
	.single-line-border-run:hover span:nth-child(1) {
		transform-origin: top;
	}
	.single-line-border-run span:nth-child(2) {
		transform-origin: left;
	}
	.single-line-border-run:hover span:nth-child(2) {
		transform-origin: right;
	}
	.single-line-border-run span:nth-child(3) {
		transform-origin: top;
	}
	.single-line-border-run:hover span:nth-child(3) {
		transform-origin: bottom;
	}
	.single-line-border-run span:nth-child(4) {
		transform-origin: right;
	}
	.single-line-border-run:hover span:nth-child(4) {
		transform-origin: left;
	}

	/*Location*/
	.single-line-border-run span:nth-child(1),
	.single-line-border-run span:nth-child(2)  {
		left: 0;
		bottom: 0;
	}
	.single-line-border-run span:nth-child(3) {
		right: 0;
		bottom: 0;
	}
	.single-line-border-run span:nth-child(4) {
		left: 0;
		top: 0;
	}