.demo-1 {position:relative;top:0px;left:0px;z-index:2;background:#111111;}
.logo {width:100px;margin:0px;top:0px:right:0px;}
.logolink {text-align:right;position:relative;top:30px;right:30px;width:300px;height:60px;}
#dl-menu {float:initial;position:absolute;top:40px;}
.container {max-width:100%;margin:0px;padding:0px;}
.lightboxgallery-gallery {margin: 0px;padding-top: 120px;}
.lightboxgallery-gallery-item > div {margin:0.5px;}
.videoframe {width:33.33%;height:300px;float:left;}

.topbar {
	position:fixed;
	z-index:99;
    width: 100%;
    background: rgba(0,0,0,.9);
}
.logolink p {
	width: 265px;
    position: absolute;
    font-size: 14px;
    right: 140px;
	top: -15px;
	display:none;
}
.logolink p > span {
	color:rgba(197,205,14,1);
}
.logolink a {
	display:none;
}


.tytul {
	position:relative;
	left:30px;
	top:6px;
	font-size:20px;
	font-weight: 900;
	color: #ffffff;
	line-height:60px;
}
.opis {
	margin:30px;
}
.opis h3 {
	color: rgba(197,205,14,1);
	font-weight:900;
}

.opis td {
	border:1px solid rgba(197,205,14,0.5);
	padding:5px;
	
}
.powrot {
		font-size:14px;
		font-weight:900;
		border-radius: 3px;
		padding:5px 15px;
		background:rgba(197,205,14,1);
		color:#000;
		margin:0px 15px 0px 0px;
		transition:0.5s;
}
.powrot:hover {
	background:rgba(197,205,14,0.8);
}	

.pack360container{
	background-color:#fff;
	width:33.33%;
	height:300px;
	float:left;
	border:0.5px solid #eee;
}

.pack360container-title{
	position:absolute;
	z-index:20;
	padding-left:15px;
}
	
@media screen and (max-width: 767px) and (min-width: 320px) {
	.videoframe {width:100%;}
	.pack360container {width:100%;}
	.tytul {font-size:15px;}
	.logolink p {display:none;}
}