*{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

#main-body{
	margin-top:0px;
}

.m-item{
	position:relative;
	background-size:1024px 768px; 
	background-repeat:no-repeat;
	width:1024px; 
	height:768px;
}

.show{
	opacity:1 !important;
	display:inherit !important;
}

.popup{ display:none; z-index:99; }
.undermenu-popup{ display:none; z-index:9; }

.layer{ position:absolute; }
.btn{ cursor:pointer; }
.btn.popup-close-btn{ width:35px; height:35px; left:975px; top:10px; }
.full-size{ width:1024px; height:768px; }
.popup.full-size, .undermenu-popup.full-size{ top:0px; left:0px; }
.bg.full-size{ background-size:1024px 768px; }
.opacity-0{ opacity:0; }
.display-none{ display:none; }

#navigation
{
	position:absolute;
	background-size:1024px 67px;
	background-position:left center;
	width:1024px;
	height:67px;
	top:702px;
	left:0px;
	z-index:9;
}

#navigation-btn-0
{
	width:100px;
	height:67px;
}

#navigation-btn-1
{
	left:100px;
	width:200px;
	height:67px;
}

#navigation-btn-2
{
	left:300px;
	width:200px;
	height:67px;
}

#navigation-btn-3
{
	left:500px;
	width:200px;
	height:67px;
}

#navigation-btn-4
{
	left:700px;
	width:200px;
	height:67px;
}

#navigation-btn-5
{
	left:900px;
	width:150px;
	height:67px;
}


#focus-hack-input{ 
	position:absolute;
	width:0; 
	height:0;
	left:0px; 
	bottom:0px; 
	z-index:0;
}

#video-popup{
	background-image:url('../images/video-popup.png');
	background-size:1024 768px;
	background-position:center center;
}

#video-popup-video{
	top:66px;
	left:0px;
	width:1024px;
	height:635px;
}

/** Slide 0 **/

#slide-0-bg{ background-image:url('../images/slide-0.png'); }
#slide-0-layer-0 { background-image:url('../images/slide-0-layer-0.png'); }
#slide-0-layer-1 { background-image:url('../images/slide-0-layer-1.png'); }
#slide-0-layer-2 { background-image:url('../images/slide-0-layer-2.png'); }
#slide-0-layer-3 { background-image:url('../images/slide-0-layer-3.png'); }
#slide-0-layer-4 { background-image:url('../images/slide-0-layer-4.png'); }

/** Slide 1 **/

#slide-1-bg{ background-image:url('../images/slide-1.png'); }
#slide-1-layer-0 { background-image:url('../images/slide-1-layer-0.png'); }
#slide-1-layer-1 { background-image:url('../images/slide-1-layer-1.png'); }
#slide-1-layer-2 { background-image:url('../images/slide-1-layer-2.png'); }
#slide-1-layer-3 { background-image:url('../images/slide-1-layer-3.png'); }
#slide-1-layer-4 { background-image:url('../images/slide-1-layer-4.png'); }
#slide-1-layer-5 { background-image:url('../images/slide-1-layer-5.png'); }


/** Slide 2 **/

#slide-2-bg{ background-image:url('../images/slide-2.png'); }
#slide-2-layer-0 { background-image:url('../images/slide-2-layer-0.png'); }
#slide-2-layer-1 { background-image:url('../images/slide-2-layer-1.png'); }
#slide-2-layer-2 { background-image:url('../images/slide-2-layer-2.png'); }
#slide-2-layer-3 { background-image:url('../images/slide-2-layer-3.png'); }
#slide-2-layer-4 { background-image:url('../images/slide-2-layer-4.png'); }

/** Slide 3 **/

#slide-3-bg{ background-image:url('../images/slide-3.png'); }
#slide-3-layer-0 { background-image:url('../images/slide-3-layer-0.png'); }
#slide-3-layer-1 { background-image:url('../images/slide-3-layer-1.png'); }
#slide-3-layer-2 { background-image:url('../images/slide-3-layer-2.png'); }
#slide-3-layer-3 { background-image:url('../images/slide-3-layer-3.png'); }

/** Slide 4 **/

#slide-4-bg{ background-image:url('../images/slide-4.png'); }
	
/** Slide 5 **/
	
#slide-5-bg{ background-image:url('../images/slide-5.png'); }
#slide-5-layer-0{ background-image:url('../images/slide-5-layer-0.png'); }
#slide-5-layer-1{ background-image:url('../images/slide-5-layer-1.png'); }
#slide-5-layer-2{ background-image:url('../images/slide-5-layer-2.png'); }

#slide-5-btn-0{ width:50px; height:50px; right:30px; bottom:90px; }

/** Slide 6 **/

#slide-6-bg{ background-image:url('../images/slide-6.png'); }
#slide-6-layer-0{ background-image:url('../images/slide-6-layer-0.png'); }
#slide-6-layer-1{ background-image:url('../images/slide-6-layer-1.png'); }
#slide-6-layer-2{ background-image:url('../images/slide-6-layer-2.png'); }
#slide-6-layer-3{ background-image:url('../images/slide-6-layer-3.png'); }

#slide-6-btn-0{ width:50px; height:50px; right:30px; bottom:90px; }

/** Slide 7 **/
	
#slide-7-bg{ background-image:url('../images/slide-7.png');}
#slide-7-layer-0{ background-image:url('../images/slide-7-layer-0.png'); }
#slide-7-layer-1{ background-image:url('../images/slide-7-layer-1.png'); }
#slide-7-layer-2{ background-image:url('../images/slide-7-layer-2.png'); }

#slide-7-btn-0{ width:50px; height:50px; right:30px; bottom:90px; }

/** Slide 8 **/

#slide-8-bg{ background-image:url('../images/slide-8.png'); }
#slide-8-layer-0{ background-image:url('../images/slide-8-layer-0.png'); }
#slide-8-layer-1{ background-image:url('../images/slide-8-layer-1.png'); }
#slide-8-layer-2{ background-image:url('../images/slide-8-layer-2.png'); }

/** Slide 9 **/

#slide-9-bg{ background-image:url('../images/slide-9.png'); }

#slide-9-layer-0{ width:506px; height:550px; left:178px; top:256px;background-image:url('../images/slide-9-layer-0.png'); }
#slide-9-layer-1{ width:506px; height:625px; left:710px; top:256px;background-image:url('../images/slide-9-layer-1.png'); }
#slide-9-layer-2{ width:506px; height:620px; left:1240px; top:256px;background-image:url('../images/slide-9-layer-2.png'); }
#slide-9-layer-3{ width:1410px; height:125px; left:242px; top:890px;background-image:url('../images/slide-9-layer-3.png'); }


/** Slide 10 **/
	
#slide-10-bg{ background-image:url('../images/slide-10.png');}

#slide-10-btn-0{ width:155px; height:104px; left:46px; top:159px; }
#slide-10-btn-1{ width:155px; height:104px; left:239px; top:159px; }
#slide-10-btn-2{ width:155px; height:104px; left:432px; top:159px; }
#slide-10-btn-3{ width:155px; height:104px; left:627px; top:159px; }
#slide-10-btn-4{ width:155px; height:104px; left:820px; top:159px; }

#slide-10-btn-5{ width:155px; height:104px; left:46px; top:280px; }
#slide-10-btn-6{ width:155px; height:104px; left:239px; top:280px; }
#slide-10-btn-7{ width:155px; height:104px; left:432px; top:280px; }
#slide-10-btn-8{ width:155px; height:104px; left:627px; top:280px; }
#slide-10-btn-9{ width:155px; height:104px; left:820px; top:280px; }

#slide-10-btn-10{ width:155px; height:104px; left:46px; top:400px; }
#slide-10-btn-11{ width:155px; height:104px; left:239px; top:400px; }
#slide-10-btn-12{ width:155px; height:104px; left:432px; top:400px; }
#slide-10-btn-13{ width:155px; height:104px; left:627px; top:400px; }
#slide-10-btn-14{ width:155px; height:104px; left:820px; top:400px; }

#slide-10-btn-15{ width:155px; height:104px; left:46px; top:522px; }
#slide-10-btn-16{ width:155px; height:104px; left:239px; top:522px; }

#portfolio {  }
#portfolio .m-carousel { background:white; position:absolute; width:587px; height:503px; left:218px; top:138px; }

#portfolio .full-size{ width:587px; height:503px; }
#portfolio .m-item{ background-repeat: no-repeat; }
#portfolio-slide-0-bg{ background-image:url('../images/portfolio-slide-0.png'); background-size:587px 503px; }
#portfolio-slide-1-bg{ background-image:url('../images/portfolio-slide-1.png'); background-size:587px 503px; }
#portfolio-slide-2-bg{ background-image:url('../images/portfolio-slide-2.png'); background-size:587px 503px; }
#portfolio-slide-3-bg{ background-image:url('../images/portfolio-slide-3.png'); background-size:587px 503px; }
#portfolio-slide-4-bg{ background-image:url('../images/portfolio-slide-4.png'); background-size:587px 503px; }
#portfolio-slide-5-bg{ background-image:url('../images/portfolio-slide-5.png'); background-size:587px 503px; }
#portfolio-slide-6-bg{ background-image:url('../images/portfolio-slide-6.png'); background-size:587px 503px; }
#portfolio-slide-7-bg{ background-image:url('../images/portfolio-slide-7.png'); background-size:587px 503px; }
#portfolio-slide-8-bg{ background-image:url('../images/portfolio-slide-8.png'); background-size:587px 503px; }
#portfolio-slide-9-bg{ background-image:url('../images/portfolio-slide-9.png'); background-size:587px 503px; }
#portfolio-slide-10-bg{ background-image:url('../images/portfolio-slide-10.png'); background-size:587px 503px; }
#portfolio-slide-11-bg{ background-image:url('../images/portfolio-slide-11.png'); background-size:587px 503px; }
#portfolio-slide-12-bg{ background-image:url('../images/portfolio-slide-12.png'); background-size:587px 503px; }
#portfolio-slide-13-bg{ background-image:url('../images/portfolio-slide-13.png'); background-size:587px 503px; }
#portfolio-slide-14-bg{ background-image:url('../images/portfolio-slide-14.png'); background-size:587px 503px; }
#portfolio-slide-15-bg{ background-image:url('../images/portfolio-slide-15.png'); background-size:587px 503px; }
#portfolio-slide-16-bg{ background-image:url('../images/portfolio-slide-16.png'); background-size:587px 503px; }

#portfolio-btn-0{ width:75px; height:75px; bottom:0px; left:0px; }
#portfolio-btn-1{ width:75px; height:75px; bottom:0px; right:0px; }

#portfolio-close-btn-0{ width:1024px; height:132px; top:0px; left:0px; }
#portfolio-close-btn-1{ width:1024px; height:132px; bottom:0px; left:0px; }
#portfolio-close-btn-2{ width:218px; height:768px; top:0px; left:0px; }
#portfolio-close-btn-3{ width:218px; height:768px; top:0px; right:0px; }
