@font-face {
   font-family: 'Scuper';
    src: url('Scuper.ttf') format('truetype');
    src: url('scuper-webfont.eot');
    src: url('scuper-webfont.eot?#iefix') format('embedded-opentype'),
         url('scuper-webfont.woff2') format('woff2'),
         url('scuper-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}  

body,html {
 font-family: 'Scuper';
color:black; 
padding:0px;
margin:0px;	
min-height: 100%;
overflow-x:hidden;

}	
.slick-slide {
    outline: none
}

.box_1 p a {
text-decoration: none;
font-weight:700;
color:#ae1f6e;
}

section#sticky {
  background:rgba(0,0,0,0.6);
  position: fixed;
  width: 100%;
  top:0px;
  padding: 25px 0;
  opacity: 0;
z-index:999;  
}	

.slick-list {height:auto !important;max-height:800px;} 

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}


@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}




.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
}	



section#top  {
position:absolute;
top:20px;
z-index:30;	
left:0%;
width:100%;	
box-sizing:border-box;
}	

section#top .logo {
width:20%;
text-align:center;
overflow:hidden;
}	



section#top .menu ul,section#sticky ul {
list-style:none;	
margin:0px;
padding:0px;
}

section#sticky ul,section#top .menu ul {
margin-left:20%;	
}	

section#top .menu ul {
margin-top:-80px;	
}	

section#top .menu ul li,section#sticky ul li {
float:left;
font-size:18px;
letter-spacing:5px;
margin-left:6%;
}	

section#top .menu ul li a,section#sticky ul li a {
color:rgba(255,255,255,0.50);	
text-decoration:none;
display:block;
position:relative;
transition: all 0.3s ease-out;
}	

section#top .menu ul li.active a,section#sticky ul li.active a,section#top .menu ul li a:hover,section#sticky ul li a:hover {
color:white;	
}	



section#top .menu ul li a::after,section#sticky ul li a::after {
transition: all 0.3s ease-out;
content:"";
width:0;
height:1px;
margin-top:0px;
background:white;
display:block;
position:absolute;
left:-2px;	
}

section#top .menu ul li.active a::after,section#sticky ul li.active a::after {
width:100%;	
}	



.top_foto {
	position:relative;
	background-image: url("../gfx/zdjecie_glowne.jpg");
    min-height:1200px;
	background-attachment: fixed;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
}	

.top_foto .email {
background:white;
display:inline-block;
transform: rotate(-90deg) skew(-30deg, 0deg);
transform-origin:0% 0%;
-ms-transform: rotate(-90deg) skew(-30deg, 0deg); /* IE 9 */
-ms-transform-origin:0% 0%; /* IE 9 */
-webkit-transform: rotate(-90deg) skew(-30deg, 0deg); /* Safari and Chrome */
-webkit-transform-origin:0% 0%; /* Safari and Chrome */
-moz-transform: rotate(-90deg) skew(-30deg, 0deg); /* Firefox */
-moz-transform-origin:0% 0%; /* Firefox */
-o-transform: rotate(-90deg) skew(-30deg, 0deg); /* Opera */
-o-transform-origin:0% 0%; /* Opera */
padding:23px 90px 23px 500px;
position:absolute;
left:0px;
bottom:-90px;
color:#a7a7a7;
letter-spacing:1px;
}	

.top_foto .email span {
transform:skew(30deg, 0deg);
display:inline-block;	
}	

.top_foto .copyright {
background:white;
display:inline-block;
transform: rotate(90deg) skew(30deg, 0deg);
transform-origin:100% 0%;
-ms-transform: rotate(90deg) skew(30deg, 0deg); /* IE 9 */
-ms-transform-origin:100% 0%; /* IE 9 */
-webkit-transform: rotate(90deg) skew(30deg, 0deg); /* Safari and Chrome */
-webkit-transform-origin:100% 0%; /* Safari and Chrome */
-moz-transform: rotate(90deg) skew(30deg, 0deg); /* Firefox */
-moz-transform-origin:100% 0%; /* Firefox */
-o-transform: rotate(90deg) skew(30deg, 0deg); /* Opera */
-o-transform-origin:100% 0%; /* Opera */
padding:23px 460px 23px 90px;
position:absolute;
right:0px;
bottom:-90px;
color:#a7a7a7;
letter-spacing:1px;
}	

.top_foto .copyright span {
transform:skew(-30deg, 0deg);
display:inline-block;	
}	


.top_foto .triangle {
width:100%;
height:340px;
position:absolute;
bottom:0;
background:url('../gfx/trojkat.png') no-repeat center bottom;
background-size:cover;
}	



.line {
position:fixed;
top:0;
left:33.333333%;
width: 33.3%;
height:100vh;
border-right:1px solid rgba(155,155,155,0.5);
border-left:1px solid rgba(155,155,155,0.5);
z-index:0;
}	

h2.nag_pod_slider {
text-align: center;
margin: -180px 0px 140px 0px;
font-size: 180px;
letter-spacing: 15px;
color: white;
-webkit-text-stroke-width: 4px;
-webkit-text-stroke-color: black;	
position:relative;
z-index:24;
}	

.top_txt {
color:white;
position:absolute;
top:60%;
font-size:48px;
line-height:38px;
letter-spacing:15px;
text-align:center;
width:100%;
z-index:20;	
}	

.top_txt p {
margin:0px;	
}	

.scroll {
width:110px;
height:140px;
position:absolute;
top:85%;
z-index:20;	
left:50%;
margin-left:-55px;
text-align:center;	
padding-top:90px;
box-sizing:border-box;
}	

.scroll p {
color:white;
font-size:14px;
letter-spacing:5px;	
}	

.scroll .line_scroll {
width:1px;
height:90px;
background:white;
position:absolute;
z-index:19;
top:95%;	
left:50%;
margin-top:-130px;
}	

.scroll  img {
z-index:30;
top:-140px;
position:relative;
margin-right:-1px;
-webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: scroll;
          animation-name: scroll;
}	

@-webkit-keyframes scroll {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
  }
}
@keyframes scroll {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
  }
}

#we_box {
position: relative;
height:1000px;	
font-family: 'Montserrat', sans-serif;
font-size:14px;
font-weight:300;
line-height:36px;
margin-bottom:70px;	
}	


#we_box .box_1,#we_box .box_2,#we_box .box_3 {
position: absolute;
top: 0px;	
width: 33.333333%;
height: 100%;	
}	


#we_box .box_2 {
width: 33.36%;
left: 33.333333%;	
}

#we_box .box_3 {
width: 33.30%;
right: 0px;	
left:auto;
}	

#we_box h2 {
text-align:center;
display:inline-block;
margin:0px auto;
font-family: 'Scuper';	
font-weight:400;
font-size:18vw;
line-height:200px;
text-transform:uppercase;
letter-spacing:12px;
color:white;
-webkit-text-stroke-width: 4px;
 -webkit-text-stroke-color: black;	
}	

#we_box .inside {
margin:0px 10%;	
text-align:justify;
}	

#we_box .inside p {
margin:0px;	
}	

#we_box .box_1 .inside {
margin-top:500px;	
}	

#we_box .box_3 .inside { 
margin-top:600px;
}


#we_box .box_2 .inside.top {
position:absolute;
top:0px;	
width:80%;
}	

#we_box .box_2 .inside.bottom {
position:absolute;
bottom:0px;	
width:80%;
box-sizing:border-box;
}	

#we_box .mgla_right {
height:100%;
right:0px;
background:url('../gfx/mgla_right2.png') no-repeat right top;
background-size:auto 100%;
position:absolute;
top:-50%;
width:46%;
z-index:8;		
}	


#slider_box {
position: relative;
height:980px;
transition: transform 0.25s;
will-change: transform;
z-index:30;
}	

.anim_kol,.anim_kol2,.anim_kol3 {
transition: transform 0.25s;
will-change: transform;		
}	


#slider_box .box_1 {
position: absolute;
top: 0px;
background: black;
width: 33.333333%;
height: 100%;
padding-top:380px;
box-sizing: border-box;
text-align:center;
color:white;
letter-spacing:15px;
font-size:40px;
border-right: 1px solid rgba(155,155,155,0.5);
}

#slider_box .box_2 {
position: absolute;
background: black;
width: 33.36%;
left: 33.333333%;
height: 100%;
bottom: -120px;
box-sizing: border-box;
}



#slider_box .box_2 .item.active::after {
content:"";
display:inline-block;
width:160px;
border-bottom:3px solid #ae1f6e;
position:relative;
margin:0px auto 0px auto;
top:-20px;
transform: skew(-15deg);
}	

#slider_box .box_2 p.s_up {
position:absolute;
top:0px;
margin:0px;
display:block;
z-index:15;
width:100%;
text-align:center;
}	





#slider_box .box_2 p.s_down {
position:absolute;
bottom:0px;
margin:0px;
display:block;
z-index:15;
width:100%;
text-align:center;
}

#slider_box .box_2 p.s_down a,#slider_box .box_2 p.s_up a {
display:block;
transition: all 0.3s ease-out;
box-sizing:border-box;	
height:80px;
position:relative;
z-index:16;
}	

#slider_box .box_2 p.s_up a {
padding-top:50px;	
}	

#slider_box .box_2 p.s_up a:hover  {
padding-top:30px;
}	

#slider_box .box_2 p.s_down a {
padding-top:0px;	
}	

#slider_box .box_2 p.s_down a:hover  {
padding-top:20px;
}	


#slider_box .box_3 {
    position: absolute;
    background: black;
    width: 33.30%;
    right: 0px;
    height: 100%;
    bottom: -260px;
    padding-top: 40px;
    padding-bottom: 100px;
    box-sizing: border-box;
	overflow:hidden;
	border-left: 1px solid rgba(155,155,155,0.5);
}

#slide_txt .slick-slide {
width:100%;
z-index:21;	
display:block;
padding:0px 50px;
box-sizing:border-box;
text-align:justify;
font-family: 'Montserrat', sans-serif;
font-size:14px;
font-weight:300;
line-height:30px;
transition: all 0.9s ease-out;
min-height:800px;
}

button {
    outline: none !Important;
    border: none !Important;
}
	

#slider_box .box_3 h2 {
font-family: 'Scuper';
color:white;
font-size:36px;
text-align:center;
letter-spacing:5px;
margin-top:150px;	
}	

#slider_box #slider .item {
color:white;
height:20%;	
display: flex;
justify-content: center;
align-content: center;
flex-direction: column;
text-align:center;
font-size:18px;
line-height:22px;
cursor:pointer;
position:relative;
z-index:16;
}	

#slider_box #slider .item.s2 {
font-size:24px;	
}	

#slider_box #slider .item.s3 {
font-size:36px;	
line-height:36px;
}	

#slider_box #slider .item.s4 {
font-size:24px;	
line-height:24px;
}	




#slider_box .mgla_left {
height: 960px;
background: url('../gfx/mgla_left2.png') no-repeat right top;
background-size: auto;
background-size: cover;
position: absolute;
top:-30%;
width: 36%;
z-index: 8;
}


#slider_box .mgla_right {
height:100%;
right:0px;
background:url('../gfx/mgla_right2.png') no-repeat right top;
background-size:auto 100%;
position:absolute;
top:20%;
width:46%;
z-index:8;		
}	



#media_box {
position:relative;
height:800px;	
}	

#media_box .box_1 {
position:absolute;
top:0px;
background:black;
width: 33.333333%;
height:100%;	
padding-top:100px;
padding-bottom:100px;
box-sizing:border-box;
}	

#media_box .box_2 {
position:absolute;
background:black;
width: 33.36%;
left: 33.333333%;
height:100%;	
bottom:-120px;
padding-top:100px;
padding-bottom:100px;
box-sizing:border-box;
}

#media_box .box_3 {
position:absolute;
background:black;
width: 33.30%;
right:0px;	
height:100%;
bottom:-260px;
padding-top:40px;
padding-bottom:100px;
box-sizing:border-box;
}

#media_box p {
text-align:center;	
}	

#media_box .box_1 p:nth-child(2) {
margin:160px 0px 130px 0px;	
}	

#media_box .box_2 p:nth-child(2) {
margin:160px 0px 130px 0px;	
}	

#media_box .box_3 p:nth-child(2) {
margin:90px 0px 110px 0px;	
}	

#media_box .mgla_left {
height:850px;
background:url('../gfx/mgla_left2.png') no-repeat right top;
background-size:cover;
position:absolute;
top:-50px;
bottom:-50px;
width:45%;
z-index:8;		
}	

#media_box .mgla_right {
height:80%;
right:0px;
background:url('../gfx/mgla_right2.png') no-repeat right top;
background-size:auto 100%;
position:absolute;
top:20%;
width:40%;
z-index:8;		
}	




h2.contact_nag,h2.mediaabout_nag {
text-align:center;
margin:280px 0px 140px 0px;	
font-size:150px;
letter-spacing:15px;
color:white;
-webkit-text-stroke-width: 4px;
  -webkit-text-stroke-color: black;
}	

h2.mediaabout_nag { 
margin:370px 0px 180px 0px;	
font-size:135px;
letter-spacing:10px;
}

#foot_box {
position:relative;
z-index:1;	
height:940px;
}	

#foot_box .box_1 {
width: 33.333333%;
position:absolute;
bottom:0px;
height:100%;
background:black;	
}	

#foot_box .box_2 {
width: 33.36%;
position:absolute;
bottom:-120px;
height:100%;
background:black;
left: 33.333333%;	
}	

#foot_box .box_3 {
width: 33.34%;
position:absolute;
bottom:-260px;
height:100%;
background:url('../gfx/earth.jpg') #06030e no-repeat right bottom;
background-size:100% auto;
right:0;	
}	

#foot_box .contact_txt {
position:absolute;
top:50%;
letter-spacing:10px;
font-size:45px;
width:100%;
text-align:center;
text-transform:uppercase;
color:white;	
z-index:40;
}	

#foot_box .contact_btn {
position:absolute;
top:65%;
text-align:center;
width:100%;
text-transform:uppercase;
z-index:40;
}	

#foot_box .contact_btn a {
color:white;
border:3px solid #ae1f6e;
padding:18px 60px;
text-decoration:none;
display:inline-block;
transform: skew(-15deg);
transition: all .35s;	
}	

#foot_box .contact_btn a:after{
  position: absolute;
  content: "";
  top: 0;
  left:-1.5px;
  right:0px;
  width: 0;
  height: 100%;
  border:1px solid #ac1e74;
  background: #ac1e74;
  transition: all .35s;
}

#foot_box .contact_btn a:hover:after{
  width: 100%;
}




#foot_box .contact_btn a span {
transform: skew(15deg);
display:inline-block;
position: relative;
  z-index: 2;	
}	



#foot_box .contact_txt span {
color:#ae1f6e;
}

#foot_box .mgla_left {
height:100%;
background:url('../gfx/mgla_left.png') no-repeat;
background-size:100% auto;
position:relative;
top:-200px;
z-index:8;	
}	


#foot_box .mgla_right {
height:100%;
width:70%;
margin-left:30%;
background:url('../gfx/mgla_right.png') no-repeat;
background-size:100% auto;
position:relative;
top:-340px;
z-index:8;	
}	



footer {
height:260px;
position:relative;
z-index:2;	
}	

footer .foot_col1 {
width: 33.333333%;
position:absolute;
bottom:0px;
height:100%;
background:white;
text-align:center;	
font-size:14px;
}	

footer .foot_col1 p {
padding-top:140px;	
box-sizing:border-box;
}	

footer .foot_col2 {
width: 33.333333%;
left: 33.333333%;
position:absolute;
bottom:0px;
height:140px;
background:white;
text-align:center;
z-index:40;
}

footer .foot_col2 a {
margin-top:10%;
display:inline-block;
font-size:14px;
color:black;
text-decoration:none;
background:url('../gfx/arrow_top.png') no-repeat center top;
padding-top:45px;	
}	


section#mobile {display:none;}
#slick-wrapper .slick-item p {color:white;font-size:20px;text-align:center;margin:0px;position:absolute;top:50%;left:0;width:100%;transform: translateY(-50%);transition: all 0.9s ease-out;}	
#slide_txt p {color:white;}
#slick-wrapper .slick-item.slick-current p {font-size:36px;}	

#slick-wrapper .slick-item.slick-current p::after {
content: "";
width:40%;
height: 3px;
margin-top:20px;
background:#ae1f6e;
display: block;
position: absolute;
left:30%;	
transform: skew(-15deg);
}	


.slick-slide {
	transition: all 0.9s ease-out;
 }
 
#slick-wrapper .slick-item {
height:150px !important;
text-align:center;
position:relative;
}	
 
 #slick-wrapper {padding:100px 0px;box-sizing:border-box;background:black;overflow:hidden;height:990px;}
.box_2 .slick-prev {font-size:0px;background:url('../gfx/slide_up.png') black no-repeat center center;border:0px;width:100%;height:100px;
position:absolute;left:1px;top:0px;z-index:90;cursor:pointer;transition: all 0.3s ease-out;}
.box_2 .slick-prev:hover {background:url('../gfx/slide_up.png') black no-repeat center 20%;}
.box_2 .slick-next {font-size:0px;background:url('../gfx/slide_down.png') black no-repeat center center;border:0px;width:100%;height:100px;
position:absolute;left:1px;bottom:0px;z-index:90;cursor:pointer;transition: all 0.3s ease-out;}
.box_2 .slick-next:hover {background:url('../gfx/slide_down.png') black no-repeat center 80%;}
#slick-wrapper .slick-item p.mobile {display:none;}

#slide_txt {z-index:20;}
a.linktxt {
color:white;
border:3px solid #ae1f6e;
padding:10px 40px;
text-decoration:none;
display:inline-block;
margin:30px auto;
transform: skew(-15deg);
transition: all .35s;	
font-family: 'Scuper';
}	

a.linktxt:after{
  position: absolute;
  content: "";
  top: 0;
  left:-1.5px;
  right:0px;
  width: 0;
  height: 100%;
  border:1px solid #ac1e74;
  background: #ac1e74;
  transition: all .35s;
}

a.linktxt:hover:after{
  width: 100%;
}

a.linktxt span {
    transform: skew(15deg);
    display: inline-block;
    position: relative;
    z-index: 22;
}

.link-center {display:block;text-align:center;}



@media only screen and (max-width: 1280px) {

h2.nag_pod_slider {font-size:160px;}
	
section#mobile {
text-align:center;
position:fixed;	
background:white;
z-index:33;
width:100%;
transition: all 0.3s ease-out;
display:block;
}	

section#mobile .menu {display:none;transition: all 0.3s ease-out;}

#menuToggle {
position:absolute;
top:30%;
right:13%;
cursor:pointer;	
z-index:35;
}	

#menuToggle span {
display: block;
width: 33px;
height: 3px;
margin-bottom: 5px;
position: relative;
background: #010101;
border-radius: 3px;	
}	
section#mobile .logo_mobile {
transition: all 0.3s ease-out;
}

section#mobile.sticky .logo_mobile {display:none;}
section#mobile.sticky {
background:rgba(255,255,255,0.9);
height:45px;	
}	


section#mobile .menu {
position:absolute;
top:0;
width:100%;	
opacity:0;
transition: all 0.5s ease-out;
}	

section#mobile .menu.open {
display:block;
position:absolute;
width:100%;
top:0;
opacity:1;
height:200px;
background:white;
z-index:34;	
transition: all 0.5s ease-out;
}	


section#mobile .menu.open ul {
margin-top:40px;
list-style:none;	
padding:0;
}	

section#mobile .menu.open ul li a {
color:black;
font-size:18px;
line-height:30px;
text-decoration:none;	
}		
section#top,section#sticky {
display:none !important;	
}		
	
#we_box h2 {font-size:220px;}	
	
	
}	


@media only screen and (max-width: 1180px) { 

#foot_box .contact_txt {font-size:40px;letter-spacing:8px;}
h2.nag_pod_slider {font-size:120px;}
#we_box h2 {font-size:18vw;}
h2.mediaabout_nag {font-size:110px;}
#slide_txt .slick-slide {padding: 0px 20px;line-height:28px;}
#slider_box .box_3 h2 {font-size:30px;margin-top:80px;}
#media_box p img {max-width:80%;}
}



@media only screen and (max-width: 1024px) {
.top_foto .copyright,.top_foto .email {display:none;}
h2.contact_nag, h2.mediaabout_nag {font-size:90px;}
#foot_box .contact_txt {font-size:30px;}

#we_box .mgla_right{
width:70%;
}
}


@media only screen and (min-width:781px) and (max-width:1024px) {

#we_box .box_2 .inside.bottom {top:720px;}

}

@media only screen and (max-width:780px) and (min-width:601px) {
#foot_box .contact_txt {font-size:20px;letter-spacing:4px;}
#foot_box {height:740px;}
h2.contact_nag,h2.mediaabout_nag {margin-bottom:80px;-webkit-text-stroke-width:2px;}
#media_box p img {max-width:80%;}
#slider_box .box_1 {font-size:20px;}
#slick-wrapper .slick-item p {font-size:18px;}
#slick-wrapper .slick-item.slick-current p {font-size:26px;}
#slider_box .mgla_right {
background-size:100% auto;	
}

#slide_txt .slick-slide {padding:0px 20px;font-size: 13px;line-height:24px;}
#slider_box .box_3 h2 {margin-top:30px;font-size:16px;letter-spacing:3px;}	
h2.nag_pod_slider {font-size:60px;-webkit-text-stroke-width:2px;}
#we_box .mgla_right {background-size:100% auto;}
#we_box h2 {font-size:90px;line-height:120px;-webkit-text-stroke-width:2px;display:block;text-align:center;}
#we_box {font-size:13px;line-height:24px;}
.top_txt {font-size:40px;}
}
@media only screen and (max-width: 600px) {
footer {height:auto;background:white;}

footer .foot_col1,footer .foot_col2 {
position:static;	
width:100%;
height:auto;
}	

footer .foot_col3 {
display:none;	
}	

footer .foot_col1 p {
padding:25px 0px;
margin:0px;	
}	

footer .foot_col2 a {margin-top:0px;}

#foot_box {height:auto;}
#foot_box .box_2 {position:static;}
#foot_box .box_1 {position:static;}
#foot_box .box_3 {position:static;width:100%;height:400px;background: url('../gfx/earth.png') #06030e no-repeat left bottom;background-size:100% auto;}
#foot_box .contact_txt {font-size:15px;letter-spacing:1px;}
h2.contact_nag, h2.mediaabout_nag {font-size:70px;margin:40px 0px;letter-spacing:4px;-webkit-text-stroke-width: 2px;}
#media_box .box_1,#media_box .box_2,#media_box .box_3 {
position:static;width:100%;	
padding:0px;
box-sizing:border-box;
}
#media_box .box_1 {
padding-top:50px;
}
#media_box .box_3 {
padding-bottom:50px;
}
#media_box .box_1 p, #media_box .box_2 p, #media_box .box_3 p {
padding: 20px;
}

	
#media_box {height:auto;}
#media_box .box_1 p,#media_box .box_2 p,#media_box .box_3 p {
    margin:0px !important;
}
#media_box .box_1 img,#media_box .box_2 img,#media_box .box_3 img {margin:20px 0px;max-width:60%;max-height:90px;}
#media_box .mgla_left {display:none;}
#media_box .mgla_right {background-size:100% auto;width:80%;}
h2.mediaabout_nag {font-size:70px;letter-spacing:0px;-webkit-text-stroke-width: 2px; line-height:55px;}
#slider_box {height:auto;}
#slider_box .box_1,#slider_box .box_2,#slider_box .box_3 {
position:static;
width:100%;
height:auto;	
}	
#slider_box .box_1 {padding-top:0px;}
#we_box {height:auto;}
#we_box .box_1, #we_box .box_2, #we_box .box_3 {
position:static;
width:100%;
height:auto;		
}	
#we_box .box_2 .inside.top,#we_box .box_2 .inside.bottom {
position:static;
width:auto;
height:auto;		
}	

#we_box h2 {font-size:60vw;margin-top:30px;}
#we_box .box_3 .inside {margin-top:0px;}
#we_box .inside {transform:none !important;margin: 0px 5%;text-align:center;}
#we_box .inside p {text-align:justify;}

h2.nag_pod_slider {font-size:14vw;letter-spacing:2px;-webkit-text-stroke-width: 0.04em;-webkit-text-stroke-color: black;margin:20px auto 0px auto;}
.line {display:none;}

#we_box .mgla_right {
background: url('../gfx/mgla_right2.png') no-repeat right center;
background-size:contain;width:100%;top:10%;height:70%;
right:auto;
left:0;	
}	

#we_box .box_1 .inside {
    margin-top:0px;
}


.top_foto .triangle {height:160px;}
section#sticky {display:none;}
.top_foto {min-height:470px;}
.top_txt {top:170px;font-size:24px;line-height: 32px;
letter-spacing: 10px;}

#foot_box .contact_btn {top:auto;bottom:120px;}
#foot_box .contact_txt {top:160px;}

.scroll {top:300px;}
#foot_box .mgla_right {background: url('../gfx/mgla_right.png') no-repeat right center;background-size:contain;}

.top_foto .triangle {
background-size:100% auto;	
}	



#slider_box .box_1 {
padding:40px 0px;
font-size:24px;	
}	

#slider_box .mgla_right {
background-size:100% auto;z-index:36;
}	

#slider_box .box_3 {display:none;}
#slick-wrapper .slick-item {min-height:180px !important;height:auto !important;}
.box_2 button {display:none !important;}
.box_2 .slick-list {max-height:none !important;height:100% !important;}
.box_2 .slick-track {transform:none !important;}
#slick-wrapper .slick-item p {position:relative;transform:none;}
#slick-wrapper .slick-item p.mobile {display:block;padding:40px 40px;margin:0px;box-sizing:border-box;text-align: justify;
font-family: 'Montserrat', sans-serif;
font-size: 12px !important;
font-weight: 300;
line-height: 30px;}
#slick-wrapper .slick-item.slick-current p {font-size:24px;}
#slick-wrapper {height:auto;padding:40px 0px;}
#slick-wrapper .slick-item.slick-current p::after {display:none;}
#slider_box .mgla_right {display:none;}
}
