#prw {display:block; float:left; background:#000; position:relative; width:100%; height:100vh; z-index:101; overflow:hidden;}
#prw .prlogo {position:absolute; top:5%; left:50%; transform:translate(-50%,0); z-index:102;}
#prw .prlogo img {max-width:60px;}
#prw .txtbox {position:absolute; left:50%; top:50%; transform:translate(-50%,-60%);  z-index:102;}
#prw .txtbox h1 {font-size:4.5rem; color:#fff; font-weight:500; text-align:center;}
#prw .txtbox h1 span {font-style:italic; }
#myvideo { position: absolute; top:50%; left:50%; transform:translate(-50%,-50%);	width:126%; height:126%;  z-index: -100;	background: #000;	background-size: cover;}
#prw:before {content:''; position:absolute; width:100vw; height:100%; background:rgba(0,0,0,0.3); z-index:101;}
.scrolldown { position:absolute; bottom:18%; left:50%; transform:translate(-50%,0); z-index:102; color:#fff;  letter-spacing:1px; font-size:12px;}
 .arrd {position:absolute; left:50%; bottom:5%; transform:translate(-50%,0); z-index:104; width:0.6px; animation:edgtf-animate-scroll-down 3s infinite cubic-bezier(.81,.3,.25,1); height:94px; background:#fff; }

@keyframes edgtf-animate-scroll-down{
	0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 100%;transform-origin:0 100%}
	40%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 100%;transform-origin:0 100%}
	60%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0}
	100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0}
}

#marks { position:absolute; left:calc(50% - 170px);  top:calc(50% - 170px); width:340px; z-index:100; opacity:0; transition:opacity 0.8s; }
#marks.fixed {
	position:fixed;
	top:calc(50% - 170px);
	opacity:1;
	z-index: 100; opacity:1; transition:opacity 0.8s;
}

#main_c {color:#000;}
#main_c img {transition:all .5s;}
#main_c img:hover:not(#marks) {webkit-filter: blur(10px); /* Chrome, Safari, Opera */  filter: blur(10px); transition:all .5s;}
.block {float:left; width:100%; position:relative;}
.block .left {float:left; width:50%; padding:22% 0;}
.block .right {float:right; width:50%;}
.max-100 {max-width:100%;}
.max-55 {max-width:55%;}
.max-52 {max-width:52%;}
.max-50 {max-width:50%;}
.max-40 {max-width:40%;}
.max-45 {max-width:45%;}
.block.bl1 figure {max-width:52%;}
.block.bl3 figure {max-width:40%;}
.block.bl4 figure {float:right; max-width:40%;}
.block.bl5 {font-size:1.5rem; }
.block .widebl {float:left; width:50%; height:400px; overflow:hidden; position:relative;}
.block .widebl img {position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:100%;}
.block .widebl span {position:absolute;left:5%; bottom:5%; color:#fff; z-index:11; font-size:0.9rem;}


@media (max-width:1200px) {
	#prw {height: 88vh;}
	#prw .prlogo {display:none;}
	/*#prw .prlogo img {max-width:40px;}*/
	#prw .txtbox {width:80%;}
	#prw .txtbox h1 {font-size:2.5rem;}
	.arrd {bottom: 2%;}

	#marks {width:200px; top:calc(50% - 100px); left:calc(50% - 100px);}
	#marks.fixed {top:calc(50% - 100px); left:calc(50% - 100px); }

	.block .left {width:50%;}
	.block .left img {max-width:80%;}
	.block .right {width:60%;}
	.block.bl1 {padding-top:0 !important;}
	.block.bl1 figure {max-width:70%;}
	.block.bl2 {font-size:1.15rem; padding:0 0 8rem 0 !important;}
	.block.bl2 .left {width:60%;}
	.block.bl2 .right {width:70%;}
	.block.bl2 p {word-break:keep-all; line-height:1.5;}
	.block.bl3 {padding-bottom:2rem !important;}
	.block.bl3 figure {max-width:70%;}
	.block.bl4 figure {max-width:70%;}
	.block.bl5 {padding:2rem 0 2rem 0 !important;}
	.block.bl5 p {font-size:1.2rem;}
	.block .widebl {width:85%; height:initial;}
	.block .widebl img {width:100%; position:static; display:block; transform:none;}

	.bl1 {padding:3rem 0 !important;}
}

/*vid*/
@media (min-width:1025px) and (max-width:1600px) {
	#myvideo {width:200% !important; height:100% !important;}
}
@media (min-width:769px) and (max-width:1024px) {
	#myvideo {width:280% !important; height:100% !important;}
}
@media (max-width:768px) {
	#myvideo {width:400vw !important; height:100% !important;}
}

