
.box_lanser{
max-width: 100%;
/*padding-bottom: 100px;*/
}
.box_lanser .tloLans{
position: absolute;
bottom: -2%;
left: 0px;
/*background: url('../images/budynek3.png') 0px 0px no-repeat;*/
z-index: 5;
 width: 55%;
}
.box_lanser .tloLans img{
width: 100%;
height: auto;
}	

.chRad{
padding-left: 50px;
}

.chRad input{

width: 30px;
height: 30px;
}

.wrapper_r{
margin: 0px;

}
.wrapper_r .slider_wrapper_r{
max-width: 100%;
position: relative;
}
.wrapper_r .slider_wrapper_r .tloLanser{
position: relative;
top:0px;
left: 0px;
visibility: hidden;
padding-bottom: 80px;
}	



.slider_wrapper_r .nivoSlider_r{
position: relative;
overflow: hidden;
padding-bottom: 80px;
}
.slider_wrapper_r .ulSlider{
list-style: none;
}
.slider_wrapper_r .liSlider{
visibility: hidden;
position: absolute;
max-width: 100%;
}
.slider_wrapper_r .liSlider img{
top:0px;
left: 0px;
max-width: 100%;
}

.slider_wrapper_r .liSlider .opis{
position: absolute;
top:10px;
left: 10px;
display: none;
}


.nivoSlider_r .opisS{
position: absolute;
z-index: 50;
bottom:0px;
}
.nivoSlider_r .opisS p img{
	
}	

.nivoSlider_r .opisS{
margin: 0px 0px 0px 0px;
font-size:22px;
color: #FFFFFF;
line-height: 1.3em;
/*right: 245px;*/
right:8%;
text-shadow: 1px 1px 1px rgba(0,0,0,1);
/*text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);*/
}
.nivoSlider_r .opisS div{
padding: 0px;
overflow: hidden;
}	

.nivoSlider_r .opisS div p{
margin: 0px 0px 10px 0px;

}
.nivoSlider_r .opisS div p.im1_l{
color: #ad6a03;
font-size: 43px;
font-family: times new roman;
width: 45%;
line-height: 1.2em;
margin-left: 10%;
margin-top: 7%;
text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
}

.nivoSlider_r .opisS div p.im2_l{
color: #FFFFFF;
font-size: 31px;
font-family: times new roman;
line-height: 1.2em;
margin-right: 10%;
margin-top: 1%;
float: right;
}
.nivoSlider_r .opisS div p.im2_l span{
color: #9bf5ff;
text-transform: uppercase;
                
}

.nivoSlider_r .opisS div p.im3_l{
	
color: #575a5d;
font-size: 22px;
font-family: times new roman;
width: 45%;
line-height: 1.2em;
margin-left: 16%;
margin-top: 7%;	
padding: 20px 10px;
background-color: rgba(255,255,255,0.9);
text-align: center;
}	


.nivoSlider_r .opisS div p.im4_l{
	
color: #FFFFFF;
font-size: 22px;
font-family: times new roman;
width: 50%;
line-height: 1.2em;
margin-left: 16%;
margin-top: 3%;	
padding: 20px 15px;
background-color: #f8aa30;
box-shadow:4px 4px 4px 4px rgba(0,0,0,0.5);
text-align: center;
}

.nivoSlider_r .opisS div p.im4_l span{
font-size: 30px;
                
}

.nivoSlider_r .opisS div p.im5_l{
	
color: #f8cb30;
font-size: 31px;
font-family: times new roman;
width: 45%;
line-height: 1.2em;
margin-left: 23%;
margin-top: 3%;
transform:rotate(-12deg);
-ms-transform:rotate(-12deg); /* IE 9 */
-webkit-transform:rotate(-12deg);
text-shadow: 1px 1px 1px rgba(0,0,0,1);
}




/*ad6a03*/


.nivoSlider_r .opisS .wiecej{
position: absolute;
border: none;
display: block;
float: right;
margin-right: 10px;
margin-top: 5px;
padding: 0px 0px 0px 15px;
background-color: #2e2f31;
color: #FFFFFF;
text-decoration: none;
right: 5px;
bottom:-20px;
line-height: 33px;
font-size: 11px;
}
.nivoSlider_r .opisS .wiecej span{
display: block;
background-color: #0b557c;
float: right;
width: 33px;
height: 33px;
background:#197f3e url('../images/bg_wiecej.png') 50% 50% no-repeat;
margin: 0px 0px 0px 15px;
}


/*
.nivoSlider_r .opisS div:nth-child(1){
padding: 10px 15px 5px 15px;
}
.nivoSlider_r .opisS div:nth-child(2){
padding: 5px 15px;
}
.nivoSlider_r .opisS div:nth-child(3){
padding: 10px 15px 10px 15px;
}
*/
.nav-arrows{

}
.nav-arrows a{
background: url('../images/nav_lanser.png') no-repeat;
height: 64px;
width: 40px;
position: absolute;
cursor: pointer;
margin-top: -32px;
position: absolute;
text-indent: -9000px;
top: 50%;
z-index: 4;
}
.nav-arrows a:hover {background-position:0 -64px}
.nav-arrows a.prev{
left: 20px;
 z-index: 100;
}
.nav-arrows a.next{
right: 20px;
background-position: -40px 0px;
 z-index: 100;
}
.nav-arrows a.next:hover {background-position:-40px -64px}
.divEffect{
height: 100%;
position: absolute;
visibility: hidden;
width: 100%;
z-index: 3;
}

.divEffect .lanser_box{
position: absolute;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;

}


/*---------------------------------------------------*/


.rotate { 

-webkit-animation-name: spinner;
animation-name: spinner;


-webkit-animation-timing-function: linear;
animation-timing-function: linear;


-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;


-webkit-animation-duration: 1s;
animation-duration: 1s;

-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;

}

.rotate .front {
backface-visibility: hidden;
-webkit-backface-visibility:hidden;
position: absolute;
-o-backface-visibility: hidden;
width: 100%;


}
.rotate .back {
  visibility: visible;
  
  
  -moz-transform: rotateY(180deg); 
  -ms-transform: rotateY(180deg); 
  -webkit-transform : rotateY(180deg);
  transform: rotateY(180deg); 
  backface-visibility: hidden;
  -webkit-backface-visibility:hidden;
  -o-backface-visibility: hidden;
  position: absolute;
  width: 100%; 
}


@keyframes spinner { 
	from { 
	-moz-transform: rotateY(0deg); 
	-ms-transform: rotateY(0deg); 
	-webkit-transform : rotateY(0deg);
	transform: rotateY(0deg); 
	
	} 
	to { 
	-moz-transform: rotateY(-180deg); 
	-ms-transform: rotateY(-180deg); 
	-webkit-transform : rotateY(-180deg);
	transform: rotateY(-180deg); 
	} 
}

@-webkit-keyframes spinner {
	from { 
	-webkit-transform : rotateY(0deg);
	transform: rotateY(0deg); 
	
	} 
	to { 
	-webkit-transform : rotateY(-180deg);
	transform: rotateY(-180deg); 
	} 
	
}

.rotate img{
width: 100%;
height: auto;
}


/*------------------------------------------------------------*/

.boxH{
height: 100%;
position: relative;
}
.boxH .box3d{

}

.boxH .box3d .front{
	position: absolute;
	-webkit-backface-visibility : hidden;
	-moz-backface-visibility : hidden;
	-o-backface-visibility : hidden;
	-ms-backface-visibility : hidden;
	backface-visibility : hidden;
	max-width: 100%;
	visibility: visible;
	z-index: 2;
}

.boxH .box3d .back{
position: absolute;
-webkit-backface-visibility : hidden;
-moz-backface-visibility : hidden;
-o-backface-visibility : hidden;
-ms-backface-visibility : hidden;
backface-visibility : hidden;
max-width: 100%;
visibility: visible;
z-index: 1;


}
.boxH .box3d img{
max-width: 100%;
height: auto;
}
/*---------------------------------------------------*/

/*------------------------------------------------------*/

.boxCubeSlide{


}

.boxCubeSlide .box3d{
-webkit-backface-visibility : hidden;
-moz-backface-visibility : hidden;
-o-backface-visibility : hidden;
-ms-backface-visibility : hidden;
backface-visibility : hidden;
    position: absolute;
    -webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.boxCubeSlide .box3d .sb-side {
   -webkit-backface-visibility : hidden;
-moz-backface-visibility : hidden;
-o-backface-visibility : hidden;
-ms-backface-visibility : hidden;
backface-visibility : hidden;
    display: block;
    margin: 0;
    position: absolute;
    -webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
    height: 100%;
}

/*----------------------------------------------------------------------*/

.boxCubeBox{


}

.boxCubeBox .box3d{
-webkit-backface-visibility : hidden;
-moz-backface-visibility : hidden;
-o-backface-visibility : hidden;
-ms-backface-visibility : hidden;
backface-visibility : hidden;
    position: absolute;
    -webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.boxCubeBox .box3d .sb-side {
    -webkit-backface-visibility : hidden;
-moz-backface-visibility : hidden;
-o-backface-visibility : hidden;
-ms-backface-visibility : hidden;
backface-visibility : hidden;
    display: block;
    margin: 0;
    position: absolute;
    -webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
    height: 100%;
}
.box3dRotate{
position: absolute;
}

.frontImg{
position: absolute;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
width: 100%;
}
.frontImg img{
width: 100%;
height: auto;
}
.eff_pulseImgOut,.eff_bounceInDown,.eff_bounceInLeft,.eff_bounceInRight,.eff_bounceInUp,.eff_bounceOutDown,
.eff_bounceOutLeft,.eff_bounceOutRight,.eff_bounceOutUp,.eff_slideInDown,.eff_slideInLeft,.eff_slideInRight,
.eff_slideOutLeft,.eff_slideOutRight,.eff_slideOutUp
{
overflow: hidden;
}

.slider_wrapper_r a.sw {z-index:667;bottom:-14px;left:50%;left:calc(50% - 14px);position:absolute;width:29px;height:29px;text-decoration:none;outline-style:none;background:url('../img/lanser_sh.png') no-repeat -29px 0}
.slider_wrapper_r a.sw:hover {background-position:0 0}
.slider_wrapper_r a.sw.isHide {background-position:-87px 0}
.slider_wrapper_r a.sw.isHide:hover {background-position:-58px 0}

header.mfix .slider_wrapper_r a.sw {display:none}

@media screen and (max-width:1315px){
.nivoSlider_r .opisS {right: 135px;}
}



@media screen and (max-width:1250px){
.nav-arrows a{width: 22px;height: 36px;background-size:auto 72px; top:50%;margin-top: -18px;}	
.nav-arrows a.next {background-position: -23px 0px;}
.nav-arrows a:hover {background-position:0 -36px}
.nav-arrows a.next:hover {background-position:-23px -36px}
.nivoSlider_r .opisS{left: 60px;right: auto;top:10px;bottom: auto;}
.nivoSlider_r .opisS div p{font-size: 17px;}

}	

@media screen and (max-width:1030px){
.nivoSlider_r .opisS{display: none;}
}


@media screen and (max-width:990px){
.nivoSlider_r .opisS div p.im1_l {font-size: 30px;margin-left: 10%;}
.nivoSlider_r .opisS div p.im2_l{font-size: 18px;}
.nivoSlider_r .opisS div p.im2_l span{font-size: 18px;}
.nivoSlider_r .opisS div p.im3_l{width: 50%;padding: 10px 10px;font-size: 15px;}
.nivoSlider_r .opisS div p.im4_l {font-size: 18px;padding: 10px;width: 70%;}
.nivoSlider_r .opisS div p.im4_l span{font-size: 20px;}		
}	

@media screen and (max-width:768px){
.nivoSlider_r .opisS{display: none;}
}

@media screen and (max-width:600px){
.nav-arrows a {display:none}
.box_lanser {display:none}
}