.page-template-fullscreen-split-feature {
	.tm-animation {
		opacity: 1;
	}
	.fullscreen-wrap {
		@extend %clearfix;
	}
	.left-section,
	.right-section {
		float: left;
		width: 50%;
		height: 100%;
	}
	.left-section {
		width: 50%;
		height: 100%;
		background: #000000 no-repeat center;
		background-size: cover;
	}
	.right-section {
		position: relative;
		overflow: hidden;
		overflow-y: auto;
		padding: 150px 120px 100px 100px;
		background-color: #070c1f;
	}

	.tm-social-network {
		position: fixed;
		top: 25%;
		right: 80px;
		transform: rotate(-90deg);
		transform-origin: top right;
		margin: 0 -10px;
		a {
			padding: 5px 10px;
			span {
				position: relative;
				&:after {
					@extend %transit2;
					position: absolute;
					bottom: -5px;
					left: 0;
					width: 0;
					height: 1px;
					content: '';
				}
			}
			&:hover {
				span {
					&:after {
						width: 100%;
					}
				}
			}
		}
	}

	.tm-heading {
		word-break: break-word;
	}

	.vc_row {
		position: static !important;
		width: auto !important;
	}
}

@include media-breakpoint-down(lg) {
	.page-template-fullscreen-split-feature {
		.right-section {
			padding: 150px 50px 100px 50px;
		}
		.tm-social-network {
			margin-top: 50px;
			position: static;
			transform: rotate(0deg);
		}
	}
}

@media (max-width: 1023px) {
	.page-template-fullscreen-split-feature {
		.fullscreen-wrap {
			height: auto !important;
			width: 100% !important;
		}
		.left-section,
		.right-section {
			float: none;
			width: 100%;
		}
	}
}
