/**

	@Projekt: 	
	@Autor:   	LEMONIT
	@Zakodował: AM
	@Data:      /2016
	-------------------
	RWD.CSS
	-------------------

**/


@media screen and (max-width: 1249px){
	header .col-md-11 .menu{
		display:none;
	}
	header .logo_small{
		margin-bottom:10px;
	}
	header .toggleMenu{
		display:block;
	}
	.glowice--boxy {
    float: left;
    width: 100%;
       height: 570px;
    }
    .glowica--box strong{
    	font-size:3vw;
    }
    .featured_icons li {
        width: 16%;
    }
    .preloader,
    .preloader .preloader--content,
    .preloader .preloader--content video {
        height:auto;
    }
    .preloader .preloader--content video {
        margin-top: 111px;
    }
}
@media screen and (max-width: 1024px){
	.glowice--boxy{
	height:500px;
}
.glowica--box strong{
	    font-size: 21px;
    top: 36%;
}
.glowica--box p {

    transform: translate(-50%,0%);
    -webkit-transform: translate(-50%,0%);
    top: 40%;
    width: 70%;
}
}
 /* 
@media screen and (min-width: 991px){
	
    .preloader {    
    	margin-top:-100px;
    } 
  /* 
  .slider{
  	position:relative;
  }
}
*/
@media screen and (max-width: 991px){
	.dron--parallax{
		display:none;
	}
	.prop{
	    position: relative;
	    z-index: 9;
	    float: left;
	    width: 100% !important;
	    text-align: left;
	    left: 0px !important;
	    right: auto !important;
	    margin-bottom: 20px;
	}
	.prop[data-placement*="right"] p, .prop[data-placement*="right"] strong{
		text-align:left;
		padding-left:30px;
	}
	.prop p, .prop strong{
		text-align:left;
		padding-left:30px;
	}
	.prop strong:after{
		display:none;
	}
	.prop[data-placement*="right"]:before, .prop[data-placement*="left"]:before {
	       left: 10px !important;
	    right: auto;
	    transform: translateX(-50%);
	    -webkit-transform: translateX(-50%);
	    bottom: 36px !important;
	    top: auto !important;
	}
	.uderzeniowy--properties {
    margin: 0px 0px;
    position: relative;
}
	.startowy-bg-image{
		opacity:0.4;
	}
	.videoWrapper{
		    margin-bottom: 20px;
	}
    
	header .logo_href {
	    float: left;
	    width: auto;
	    text-align: center;
	}
	header .menu--holder{
		display:block;
	}
	.spot--play .wielokat--second {
	    width: 340px;
	    height: 280px;
	}
	.spot--play .wielokat--first {
	    width: 250px;
	    height: 210px;
	}
	.prop:after{
		width:100%;
		    bottom: -10px;
	}
	header.offtop{
		background:rgba(0,0,0,0.6);
	}
	.text--layer{
		top:50%;
		left:50%;
		transform:translate(-50%,-50%);
		-webkit-transform:translate(-50%,-50%);
		width:80%;
		text-align:center;
	}
/*	}
	.glowica--box {
    float: left;
    width: calc(38% - 10px);
    height: auto !important;
    position: absolute;
    padding-bottom: 35%;
}
	.box-top {
	    float: left;
    width: calc(37%);
    height: auto !important;
    position: absolute;
    padding-bottom: 35%;
	}
	.box-bottom {
    left: calc(50% + 7.5px);
    bottom: 0px;
    transform: translateX(-50%);
    -webkit-transform: translate(-50%,-50%);
    top: calc(75% - 10px);
}
.box-top {
    top: calc(25% + 10px);
    left: calc(50% + 7.5px);
    transform: translateX(-50%);
    -webkit-transform: translate(-50%,-50%);
}
*/
.glowice--boxy {
    height: 400px;
}
.wstep--column{
	float:left;
}
.uderzeniowa--content {
    float: left;
    width: 100%;
        padding: 25px 0px 0px 20px;
    text-align: justify;
}
.wielokat--image:before{
	display:none;
}
.boxy--home-box{
	width:50%;
}
.bsl-subheader {
    float: left;
    display: block;
    width: calc(100% + 15px);
    padding-left: 10px;
}
.bsl-subheader > p {
    display: block;
    font-size: 20px;
    float: left;
    margin-left: 0px;
    padding-left: 0px;
}
.bsl-subheader p span {
    font-family: 'bebas_neuebook',sans-serif;
    display: table-cell;
    text-align: left;
    display: block;
    float: left;
    width: 100%;
    text-align: left !important;
}
.background-wstep {
    background-size: cover;
    background-position: center center;
}
.slider--home .slide{
	height:50vh;
}

	
}
@media screen and (max-width: 991px) and (orientation: landscape){
	.text--layer{
		top:20px;
	}
	.logo--layer {
	    z-index: 9;
	    top: 50%;
	    left: auto;
	    right: 50px;
	    transform: translateY(-50%);
	    -webkit-transform: translateY(-50%);
	}
	.slider--home .slide {
    height: 90vh;
}
}
@media screen and (max-width: 768px){
	.form-column{
		width:100%;
	}
	.form-column:first-child{
		margin-top:20px;
	}
	.form-column{
		margin-top:0px;
	}
	.featured_icons li {
	    float: left;
	    margin-right: 0px;
	        width: 20%;
	    margin-bottom: 25px;
	    text-align: center;
	}
	.featured_icons li a{
		float:left;
		width:100%;
		text-alingn:center;
	}
	.featured_icons li img{
		float:none;
		width:50%;
	}
	.footer--layer .text--right{
		text-align:left;
	}
	.spot--holder{
		width:100%;
		float:left;
		transition:all ease .5s;

	}
	.spot--holder:first-child{
		margin-bottom:20px;
	}
	.playing .spot--holder.active{
	width:100%;
	}
	.playing .spot--holder:not(.active){
		height:0px;
	}
}
@media screen and (max-width: 640px){
		.box-top {
	    top: calc(25% + 7%);
	    left: calc(50% + 1.5%);
	    transform: translateX(-50%);
	    -webkit-transform: translate(-50%,-50%);
	}
	.box-bottom {
    left: calc(50% + 1.5%);
    bottom: auto;
    transform: translateX(-50%);
    -webkit-transform: translate(-50%,-50%);
    top: calc(70% - 1%);
}
	.boxy--home-box{
		width:100%;

	}
	.boxy--home-ratio{
		padding-bottom:40%;
	}
}
@media screen and (max-width: 480px){
  .materialy--download li {
      display: inline-block;
      margin: 0px 10px;
      width: 100%;
      margin-bottom: 5px;
  }
    .image-rwd {
        max-width: 100%;
        height: auto !important; 
        margin-bottom: 10px;
    }
}
@media screen and (max-width: 360px){
	
}
