body {
	font-family: 'Gotham';
}

.sztucz-card {
	width: 100%;
}

 .fw-header {
 	width: 100%;
 	min-height: 100vh;
 	background: url('../img/header.png');
 	background-size: cover;
 	background-position: center center;
 	text-align: center;
 	overflow: hidden;
 	padding-bottom: 40px;
 }

 .fw-header-img-1 {
	width: 100%;
    max-width: 1000px;
    margin-top: 25vh;
 }

  .fw-header-img-2 {
	width: 100%;
    max-width: 183px;
    margin-top: 60px;
 }

.fw-header-text-1 {
    color: #fff;
    font-family: 'Gotham';
    font-weight: 500;
    font-size: 1.5em;
    margin-top: 40px;
}

.glos123-title {
font-family: 'Gotham Ultra';
    font-weight: normal;
    font-style: italic;
    font-size: 83px;
    line-height: 90px;
    margin-top: 30vh;
    padding-left: 10%;
}
.glos123-subtitle {
	padding-left: 10%;
	font-family: 'Gotham';
	font-weight: bold;
	font-size: 30px;
	    line-height: 40px;
    margin-top: 40px;
}
.glos123-text {
padding-left: 10%;
    margin-bottom: 30vh;
    padding-right: 20%;
    font-size: 20px;
    font-family: 'Gotham Book';
}



.img123 {
	background: url('../img/123-right.png');
	background-size: cover;
}

.mobile-right-123 {
	display: none;
	height: 400px;
	overflow: hidden;
	width: 100%;
}

.parallax-box-123 {
	display: none;
	height: 500px;
	width: 100%;
    background-image: url('../img/123-right.png');
    background-position: center top;
    background-size: 100% auto;
}

.car-big {
	position: relative;
	overflow: hidden;
}

.car-big-text {
	position: absolute;
	top: 10%;
	left: 10%;
	font-family: 'Gotham Ultra';
    font-weight: normal;
    font-style: italic;
    font-size: 50px;
    line-height: 50px;

}


 .car-big-img-1 {
 	width: 100%;
 	height: auto;
 }
 @media (min-width:1603px) {
	.car-big-img-2 {
		position: absolute;
		z-index: -10;
		right: 1%;
		bottom: 10%;
	}
}
 @media (max-width:1602px) {
	.car-big-img-2 {
		position: absolute;
		z-index: -10;
		right: 1%;
		bottom: 10%;
	}
}
@media (max-width:1601px) {
	.car-big-img-2 {
		position: absolute;
		z-index: -10;
		right: 1%;
		bottom: -10%;
	}
}
 @media (max-width:1150px) {
	.car-big-img-2 {
		position: absolute;
		z-index: -10;
		right: 1%;
		bottom: -30%;
	}
}
@media (max-width:1050px) {
	.car-big-img-2 {
		position: absolute;
		z-index: -10;
		right: 1%;
		bottom: -40%;
	}
}
@media (max-width:950px) {
	.car-big-img-2 {
		position: absolute;
		z-index: -10;
		right: 1%;
		bottom: -50%;
	}
}
@media (max-width:750px) {
	.car-big-img-2 {
		position: absolute;
		z-index: -10;
		right: 1%;
		bottom: 10%;
	}
}


.duref-img {
	width: 100%;
}

.duref-img-container {
	padding-left: 0;
	padding-right: 0;
}





.duref-title {
font-family: 'Gotham Ultra';
    font-weight: normal;
    font-style: italic;
    font-size: 100px;
    line-height: 90px;
    margin-top: 30vh;
    padding-left: 10%;
}

.duref-title2 {
font-family: 'Gotham Ultra';
    font-weight: normal;
    font-style: italic;
    font-size: 100px;
    line-height: 90px;
    margin-top: 30vh;
    padding-left: 10%;
}

.duref3-title {
	font-family: 'Gotham Ultra';
    font-weight: normal;
    font-style: italic;
    font-size: 50px;
    line-height: 50px;
    margin-top: 30vh;
    padding-left: 10%;
}

@media (max-width: 1683px) {
	.duref-title2 {
    	margin-top: 9vh;
    }
}

.duref-subtitle {
	padding-left: 10%;
	font-family: 'Gotham';
	font-weight: bold;
	font-size: 30px;
	line-height: 40px;
    margin-top: 40px;
}
.duref-text {
	padding-left: 10%;
    padding-right: 20%;
    font-size: 20px;
    font-family: 'Gotham Book';
}


.studio-img {
	max-width: 100%;
}



 @media (max-width: 991px) {
 	 .fw-header {
 	 	min-height: auto;
 	 }
 	 .fw-header-img-1 {
	    margin-top: 10vh;
	}

	.glos123-title, .duref3-title {
		margin-top: 5vh;
	}

	.glos123-text {
		margin-bottom: 5vh;
		font-size: 30px;
	}

		.duref-title {
		margin-top: 5vh;
	}

	.duref-text {
		font-size: 30px;
	}


	.mobile-right-123 {
		display: inline-block;
		width: 100%;
    	/*margin-left: 10%;*/
	}

	.parallax-box-123 {
		display: inline-block;;
	}

	.mobile-video{
		display: initial;
	}
	.pc-video{
		display: none;
	}
 }

 @media (min-width: 991px) {
	.mobile-video{
		display: none;
	}
	.pc-video{
		display: initial;
	}
}