.wrapLanser{
overflow: hidden;
}
.box_lanser{
max-width: 100%;
position: relative;
z-index: 0;

}

.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;
margin-top: -3px;
}	



.slider_wrapper_r .nivoSlider_r{
position: relative;
overflow: hidden;

}
.slider_wrapper_r .nivoSlider_r:after{
content: "";
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA2MGQyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzA2MGQyYyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzA2MGQyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjBkMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(6,13,44,1) 0%, rgba(6,13,44,0) 23%, rgba(6,13,44,1) 87%, rgba(6,13,44,1) 100%);
background: -webkit-linear-gradient(top, rgba(6,13,44,1) 0%,rgba(6,13,44,0) 23%,rgba(6,13,44,1) 87%,rgba(6,13,44,1) 100%);
background: linear-gradient(to bottom, rgba(6,13,44,1) 0%,rgba(6,13,44,0) 23%,rgba(6,13,44,1) 87%,rgba(6,13,44,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#060d2c', endColorstr='#060d2c',GradientType=0 );
z-index: 3;
}
.slider_wrapper_r .ulSlider{
list-style: none;
}
.slider_wrapper_r .liSlider{
visibility: hidden;
position: absolute;
width: 100%;
}
.slider_wrapper_r .liSlider a{
display: block;

}
.slider_wrapper_r .liSlider img{
top:0px;
left: 0px;
width: 100%;
}

.slider_wrapper_r .liSlider .opis{
position: absolute;
top:10px;
left: 10px;
display: none;
}


.nivoSlider_r .opisS{
position: absolute;
z-index: 50;
top: 32%;
}

.nivoSlider_r .opisS{
color: #FFFFFF;
width: 1366px;
padding: 0px 83px;
left: 0px;
right: 0px;
float: none;
box-sizing: border-box;
max-width: 100vw;
margin: auto;
text-align: left;
letter-spacing: 0.05em;
}
.nivoSlider_r .opisS a{
text-transform: uppercase;
}
.nivoSlider_r .opisS p{
padding-bottom: 24px;
}

.nivoSlider_r .opisS div{
}	

.nivoSlider_r .opisS div p{
margin: 0px 0px 0px 0px;
}
.nivoSlider_r .opisS div p.im1_l{
color: #FFFFFF;

}

.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;
text-transform: uppercase;
line-height: 33px;
font-size: 11px;
}
.nivoSlider_r .opisS .wiecej span{
display: block;
background-color: #0b557c;
float: right;
width: 33px;
height: 33px;
background:#0b557c url('../images/bg_wiecej.png') 50% 50% no-repeat;
margin: 0px 0px 0px 15px;
background-size: 12px auto; 
}


/*
.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{
width: 1366px;
position: relative;
float: none;
margin: 0px auto;
z-index: 51;
top: 67%;
box-sizing: border-box;
max-width: 100vw;
}
.nav-arrows a{
height: 21px;
width: 21px;
cursor: pointer;
text-indent: -9000px;
bottom: 33%;
z-index: 4;
display: inline-block;
position: absolute;
background-size: 11px 21px;
background-repeat: no-repeat;
transition: background 0.5s ease-out 0s;
-webkit-transition: background 0.5s ease-out 0s;
transform: translateY(-50%);
}
.nav-arrows a.prev:hover {background-position: 0% 50%;}
.nav-arrows a.prev{
left: 0px;
background-image: url('../images/arrow_left.svg');
background-position: 100% 50%;
}
.nav-arrows a.next{
right: 0px;
background-image: url('../images/arrow_right.svg');
background-position: 0% 50%;
}
.nav-arrows a.next:hover {background-position: 100% 50%;}
.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}

.nivo-controlNav-par-d{
position: absolute;
bottom: 104px;
width: 1366px;
text-align: left;
z-index: 10;
left: 0px;
right: 0px;
float: none;
margin: 0px auto;
padding: 0px 83px;
max-width: 100vw;
box-sizing: border-box;
z-index: 52;
}

.navigLans{
	display:inline-block;
	
}
.navigLans a{
display: inline-block;
width: 14px;
height: 14px;
margin-right: 16px;
border-radius: 50%;
background-color: #ffffff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
position: relative;
border: 1px solid #ffffff;
}

.navigLans a:hover{
background-color: transparent;
border-color: #47ff90;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}

.navigLans a.sel{
box-shadow:none;
}
.navigLans .selNav{
width: 16px;
height: 16px;
position: absolute;
background-color: #47ff90;
-webkit-background-clip: padding-box;
background-clip: padding-box;
top: 1px;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
border-radius: 50%;
margin-left: 0px;
}
.navigLans a .imgC{
position: absolute;
display: block;
bottom: 120%;
left: 50%;
margin: auto;
transform:translateX(-50%);
-webkit-transform:translateX(-50%);
padding: 9px 9px 17px 9px;
/*box-sizing:border-box;*/
border-radius:50%;
/*background: url('../images/img_a_lans.png') 50% 50% no-repeat;*/
background-size:100% 100%;
visibility: hidden;
opacity:0;
transition: all 0.5s ease-out 0s;
}

.navigLans a .imgB{
display: block;
width: 100%;
height: 100%;
border-radius:50%;
}

.navigLans a:hover .imgC{
visibility: visible;
opacity:1;
}



.rolling.noShow{
display: none;
}

.sk-fading-circle {
  margin: auto;
  width: 100px;
  height: 100px;
  position: absolute;
  left:0px;
  right: 0px;
  top:0px;
  bottom: 0px;
  z-index: 11;
}

.sk-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.sk-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #FFFFFF;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
          animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}
.sk-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg);
}
.sk-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg);
}
.sk-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.sk-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg);
}
.sk-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg);
}
.sk-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.sk-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg);
}
.sk-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg);
}
.sk-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}
.sk-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg); 
}
.sk-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg); 
}
.sk-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s; 
}
.sk-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s; 
}
.sk-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s; 
}
.sk-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s; 
}
.sk-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s; 
}
.sk-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s; 
}
.sk-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s; 
}
.sk-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.sk-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.sk-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.sk-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}

@-webkit-keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}

@keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; } 
}

.divTlo{
position: absolute;
top:0px;
bottom: 0px;
left: 0px;
right: 0px;
background-color: rgba(0,0,0,0.8);
z-index: 10;
}

.progressLans{
height: 4px;
background-color: #060d2c;
box-sizing:border-box;
padding: 0px;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
z-index: 100;
}
.progressLans .progressIn{
height: 4px;
position: relative;
width: 0%;
background-color: #47ff90;
margin: 0px;
}


@media screen and (max-width:1980px){
.slider_wrapper_r .nivoSlider_r {width: 1920px; transform: translateX(-50%); left: 50%;}
}
@media screen and (max-width:1600px){
.nivoSlider_r .opisS {top: 25%;}
/*.slider_wrapper_r .nivoSlider_r {height: 100vh !important;}
.slider_wrapper_r .liSlider {height: 100vh;}
.slider_wrapper_r .liSlider img {width: auto; height: 100vh;}*/
}
@media screen and (max-width:1366px){
/*.nivo-controlNav-par-d {bottom: 72px;}*/
.nivoSlider_r .opisS {top: 27%;}
.nivoSlider_r .opisS p {padding-bottom: 16px;}
.slider_wrapper_r .nivoSlider_r {width: 141%;}
}
@media screen and (max-width:1200px){
.nivo-controlNav-par-d {bottom: 8px;}
.nivoSlider_r .opisS {top: 37%;}
}
@media screen and (max-width:1060px){
}
@media screen and (max-width:940px){
.nav-arrows a {height: 32px;width: 32px;}
}
@media screen and (max-width:820px){
/*.nivoSlider_r .opisS {width: 60%;}*/
.slider_wrapper_r .nivoSlider_r {width: 180%;}
.nivoSlider_r .opisS p {padding-bottom: 16px;}
.nivoSlider_r .opisS a {font-size: 11px !important;}
}
@media screen and (max-width:700px){
/*.nivoSlider_r .opisS {font-size: 22px;}*/
.slider_wrapper_r .nivoSlider_r {width: 220%;}
}
@media screen and (max-width:540px){
.nivoSlider_r .opisS {top: 34%;}
.nivoSlider_r .opisS p {padding-bottom: 8px;}
.nivoSlider_r .opisS {padding: 0px 44px;}
.nivo-controlNav-par-d {padding: 0px 44px;}
}

@media screen and (max-width:440px){
.slider_wrapper_r .nivoSlider_r {width: 270%;}
.nivoSlider_r .opisS p {display: none;}
.nivoSlider_r .opisS p:first-child {display: block;}
.nivoSlider_r .opisS {top: 48%;}
}
@media screen and (max-width:400px){
.lansTitle {font-size: 18px;}
.nivoSlider_r .opisS {top: 35%;}
.nivoSlider_r .opisS p {padding-bottom: 0px;}
.nivoSlider_r .opisS p:first-child {text-align: center;}
.nivo-controlNav-par-d {text-align: center;}
.navigLans a:last-of-type {margin-right: 0px;}
table.responsive{display: block;}
table.responsive tbody{display: block;width: 100%;}
table.responsive tbody tr{display: block;width: 100%;}
table.responsive tbody tr td{display: block;width: 100%;padding: 16px 0px 0px 0px !important;width: 100%;margin: 0px auto;box-sizing:border-box;text-align: center;}
}
@media screen and (max-width:350px){
.slider_wrapper_r .nivoSlider_r {width: 300%;}
}
/*.nivoSlider_r .opisS {font-size: 17px;font-weight: bold;}*/

/*
@media screen and (max-width:1500px){

}
@media screen and (max-width:1200px){
.nivoSlider_r .opisS {right: 15%;}	
}
@media screen and (max-width:1000px){
.nivoSlider_r .opisS,.nivoSlider_r .opisS span {font-size: 26px !important;line-height: 1.2em;}
}

@media screen and (max-width:950px){
.nivoSlider_r .opisS,.nivoSlider_r .opisS span {font-size: 17px !important;line-height: 1.2em;}
}

@media screen and (max-width:800px){
nivoSlider_r .opisS {display: none;}
}
@media screen and (max-width:700px){
.nav-arrows{display: none;}
.navigLans{display: none;}
.nivoSlider_r .opisS {right: 1%;top:15%;max-width: 90%;text-shadow:0px 0px 2px rgba(255,255,255,1);text-align: right;}
}
*/