.video-full-block {
	height: 90vh;
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden;
}

.video-full-block .full-screen-video {
	position: absolute;
	left: 0;
	top: 0;
	min-width: 100%; 
	min-height: 100%;
}

.video-full-block .heading-text {
	background: rgba(38, 38, 38, 0.63);
	z-index: 10;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video-full-block .heading-text h1,
.video-full-block .heading-text.unity-ar p:not(.info) {
	margin-top: 10%;
	width: 500px;
	color: #fff;
	font-size: 90px;
	font-weight: 700;
	-webkit-animation: 3s pulseHeading ease-in-out infinite;
    animation: 3s pulseHeading ease-in-out infinite;
}

.video-full-block .heading-text.unity-ar .no-anim {animation: none}

@media(max-width: 500px) {.video-full-block .heading-text h1, .video-full-block .heading-text.unity-ar p:not(.info) {
	font-size: 50px;
	width: auto;
}}

.video-full-block .heading-text p,
.video-full-block .heading-text.unity-ar h1 {
	color: #f3f3f3;
	font-size: 16px;
	max-width: 500px;
	font-weight: 700;
	margin-top: 20px;
}

.video-full-block p.info {
	margin: 0px;
	font-weight: 500;
	color: #cecece;
}

.video-full-block .btn {
	width: 300px;
	text-align: center;
	padding: 15px 0;
	max-width: 80%;
	margin-top: 20px;
}

.video-full-block .play-button {
	margin-left: 100px;
	display: inline-block;
}

@media(min-width: 769px) {
	#mobile-video-bg {display: none}
	
	.video-full-block .btn.white {
		border: 1px solid #fff;
		color: #fff;
		background: transparent;
	}
}

@media(max-width: 768px) {
	.video-full-block .heading-text {height: initial; background: transparent}
	.video-full-block {height: initial; background: #fff}
	
	#mobile-video-bg {
		position: relative;
		top: -5px;
		min-width: 664px;
	}
	
	.video-full-block .full-screen-video {display: none}
}

@media(max-width: 600px) {
	.video-full-block .heading-text {text-align: center}
	.video-full-block .heading-text h1, .video-full-block .heading-text p {width: initial; max-width: initial}
	
	.video-full-block .play-button {
		margin-top: 20px;
		margin-left: 0;
		display: block;
	}
	
	.video-full-block .play-button div {margin: 0 auto}
}

@media(max-width: 400px) {.video-full-block .heading-text h1 {font-size: 60px}}

/* Курс по iOS */

@media(max-width: 768px) {.video-full-block.ios h1 {width: 100%; font-size: 70px}}
@media(max-width: 630px) {.video-full-block.ios h1 {font-size: 60px}}
@media(max-width: 530px) {.video-full-block.ios h1 {font-size: 50px}}
@media(max-width: 430px) {.video-full-block.ios h1 {font-size: 45px}}

@media(max-width: 400px) {
	.video-full-block.ios h1 {font-size: 35px}
	.video-full-block.ios .heading-text p {font-size: 18px}
}

.heading-text.unity-ar .ios-heading-text {line-height: 120%}

/* Конец курса по iOS */