
body {
  
  background-image: url("assets/images/siatka.png");
  
    font-family: 'Signika', sans-serif;
    font-weight: 300;
    font-size: 18px;
    color: #000000;

    -webkit-font-smoothing: antialiased;
    -webkit-overflow-scrolling: touch;
	overflow-x: hidden;
}

.logosticky {
 width: 19.4%; 
	position: absolute;
	left: 14%;
	top: 0;
	z-index: 9999;
}

@media(max-width:1400px){
	.logosticky {
		display: none;
	}
}

.headerlogo {
height:35px;
margin-top: 10px;
margin-bottom: 10px;
}

@media(max-width:1170px){
.headerlogo {
text-align: center;
margin-left: 20px;
}
}





.szpaltaglowna {
max-width: 100%;

// max-width: 1620px;
// margin: 0 auto;
}

.podkreslnik {
	
  margin-top: 20px !important;
  margin-bottom: 20px !important;  
  height: 4px;
  width: 200px;
  margin: auto;
  border-width: 0;
  color: #e9007d;
  background-color: #e9007d;
}

.podkreslnik2 {
	
  margin-top: 5px !important;
  margin-bottom: 5px !important;  
  height: 2px;
  max-width: 100%;
  margin: auto;
  border-width: 0;
  color: #ebebeb;
  background-color: #ebebeb;
}

.paragraf {
	font-size: 18px;
}

.textright {
		text-align: right !important;
}

.cien {
  -webkit-box-shadow: 5px 7px 15px 6px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    5px 7px 15px 6px #ccc;  /* Firefox 3.5 - 3.6 */
  box-shadow:         5px 7px 15px 6px #ccc;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}

.marginfix {
	margin-top: 105px;
}

@media(max-width:970px){
	.marginfix {
		margin-top: 15px;
	}
}

h1 {
	font-size: 43px;
}

@media(max-width:1200px){
	h1 {
	font-size: 30px;
	}
}

.margintop {
margin-top:10px;
}

@media(max-width:1200px){
.margintop {
margin-top:10px;
}
}

.row {
	margin-top: 20px;
}

@media(max-width:1200px){
.row {
	margin-top: 0;
}
}

.toppaddingfix {
	padding-top: 45px;
}

@media(max-width:1200px){
.toppaddingfix {
	padding-top: 0;
}
}

.toppaddingfix2 {
	padding-top: 85px;
}

@media(max-width:1200px){
.toppaddingfix2 {
	padding-top: 0;
}
}

.dodatkoweinfo {
	display:none;
}

.dodatkoweinforeg {
	display:none;
}



#scissors {
    height: 43px; /* image height */
    width: 90%;
    margin: auto auto;
    /* background-image: url('http://i.stack.imgur.com/cXciH.png'); */
    background-repeat: no-repeat;
    background-position: right;
    position: relative;
}
#scissors div {
    position: relative;
    top: 50%;
    border-top: 2px dashed black;
    margin-top: -3px;
}

h2 {
	color: #000000;
	font-size:25px;
	text-align: center;	
    font-weight: 500;	
}

h3 {
	color: #000000;
	font-weight: 300;
	font-size: 38px;
	text-align: center;	
}

h4 {
	color: #000000;
	font-weight: 400;
	font-size: 20px;

}


.cenacyfry {
	color: #000000;
text-align: center;
	font-size: 65px;
	font-weight: 600;	
	font-style: italic;
	margin-top: 30px;
line-height: 70%;
}

.cenaszczegoly {
	color: #000000;

	font-size: 32px;
	font-weight: 600;	
	font-style: italic;
	margin-top: 30px;
	text-align: left;

}
.infordodatkowe{
	color: #000000;
	font-size: 14px;
	font-weight: 400;	


margin-bottom: 15px;
margin-top: 10px;
	line-height: 90%;
text-align: center;
}

.stickyfooter {
  position: fixed;
  left: 0;
  bottom: 75%;
  height: 55px;
  background-color: #04a0dd;
  color: white;
  text-align: center;

    font-family: 'Open Sans', sans-serif;
    font-weight: 500;  
}

.listab {
	
	font-size: 22px;
	margin-top: 15px;

}

.listac {
	
	font-size: 42px;
	margin-top: 15px;

}

/* Paragraph & Typographic */
p {
    line-height: 28px;
    margin-bottom: 25px;
    font-size: 24px;
}

.verticalline {

  width: 1px;
  background-color: black;
  height: 200px;
  margin: auto;
  margin-top: 60px;
}

@media(max-width:1200px){
.verticalline {	
  height: 1px;
  background-color: black;
  width: 200px;
  margin: auto;
  margin-top: 60px;
}
}

@media(max-width:1200px){
.centeredmobilefix {	
  text-align: center;
}

.leftmobilefix {	
  text-align: left !important;
}
}

.zapytajdoradce {
	color: #04a0dd;
	font-weight: 600;	
	text-transform: uppercase;	
    font-size: 16px;	
	margin-top: 40px;
	text-align: right;
}

@media(max-width:1200px){
.zapytajdoradce {
	text-align: center;
}
}



.zapytajdoradce2 {
	background-color: #e4032d;
width:170px;
padding-top:5px;
padding-bottom:5px;
margin: 0 auto;

	font-weight: 600;	
	text-transform: uppercase;	
    font-size: 16px;	
	margin-top: 20px;
}

.szczegoly {
	color: #000000;
	font-weight: 400;	
	text-transform: uppercase;		
	    font-size: 16px;
		margin-top: 20px;
		text-align: right;
}

@media(max-width:1200px){
.szczegoly {
		text-align: center;
}	
}

.pobierzpdf {
	color: #e31e25;
	font-weight: 600;	
	font-size: 16px;
	margin-left: 10px;
}

.centered {
    text-align: center;
}

.obrazekwiecej {
	max-width: 100%;
}



.fixedmargin {
	margin-left: 2%;
}

@media(max-width:350px){
	.fixedmargin {
		margin-left: 20%;
	}
}

.pobierzpdf {
	text-align: center;

}

.pobierzpdf img {

	height: 100px;
}

/* Links */
a {
    color: #009ed7;
    word-wrap: break-word;

    -webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
    -moz-transition: color 0.1s ease-in, background 0.1s ease-in;
    -ms-transition: color 0.1s ease-in, background 0.1s ease-in;
    -o-transition: color 0.1s ease-in, background 0.1s ease-in;
    transition: color 0.1s ease-in, background 0.1s ease-in;
}

a:hover,
a:focus {
    color: #7b7b7b;
    text-decoration: none;
    outline: 0;
}

a:before,
a:after {
    -webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
    -moz-transition: color 0.1s ease-in, background 0.1s ease-in;
    -ms-transition: color 0.1s ease-in, background 0.1s ease-in;
    -o-transition: color 0.1s ease-in, background 0.1s ease-in;
    transition: color 0.1s ease-in, background 0.1s ease-in;
}

.blacktxt {
	color: #000000;
}

 hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}




.navbar {
    BACKGROUND: #000000;
    position: sticky !important;
    bottom: 0;
}

/* Helpers */

.mt {
	margin-top: 40px;
	margin-bottom: 40px;
}

.form-control {
	
    height: 42px;
    font-size: 18px;
    width: 100% !important;
	margin: 4px 7px 4px 7px;
	border-radius: 0;
}





@media(max-width:420px){
	.form-control {
		width: 100% !important;
	}	

	.list-fix
	{
		width: 100%;
	}
	
}

i {
	margin: 8px;
	color: #009ed7; 
}



/* HeaderWrap */
#headerwrap {
	background-image: url();
	background-repeat: no-repeat;
	background-attachment: relative;

padding-top:200px;
margin-top: -20px;



	/* background-color: #009ed7; */
	/* margin-top: -20px;
	padding-top:200px;
	background-attachment: relative;
	background-position: center center; */



	width: 100%;
	
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.zgody {
	font-size: 12px;
	color: #ffffff;
	text-align: justify;
	display: inline-block !important;
	margin-left: 7px;
}

#headerwrap h1 {
	margin-top: 20px;
	margin-bottom: 15px;
	color: white;
	font-size: 45px;
	font-weight: 300;
	letter-spacing: 1px;
}

.mybutton {
	background-color: #009ed7;
	border: none;
    color: white;
}

.mybutton:hover {
	background-color: #4bbce4;
}

.mybutton2 {
background-color: #000000;
	border: none;
    color: white;
}

.mybutton2:hover {
	background-color: #444444;
}

.mybutton3 {
	background-color: #d60c5e;
	border: none;
    color: white;
}

.mybutton3:hover {
	background-color: #eb4287;
}

.mybutton4 {
  border: 1px solid #1a1a18;
  background-color: #b5cbd7;
  color: #b5cbd7;
  padding:10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  border-radius: 12px;

}

.mybutton4:hover {
	background-color: #c5dbe8;
}

.mybutton5 {
  border: 1px solid #000000;
  background-color: #b5cbd7;
  color: #2eb0e9;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  border-radius: 12px;

}

.mybutton5:hover {
	background-color: #c5dbe8;
}

.mainimage {
	width:100%;

}

.formwrap {
	position: absolute;

	top:300px;
	left: 580px; 
}

.formwrap input[type=text] {
	width:55%;
}

.formwrap h1 {
	color: #FFFFFF;
	font-size: 24px;
}

.formik {

	
	width: 660px;
	text-align: center;
}

.formik h1 {
	color: #FFFFFF;
	font-size: 28px;
}

.formik2 {
	background: #ffffff; 
	padding: 10px 10px 10px 10px;
	width: 710px;
	text-align: center;
}

.formik2 h1 {
	color: #000000;
	font-size: 28px;
}


/* Extra small devices Phones (<768px) */
@media(max-width:800px) {
	
	.mobilefull {
			padding-left: 0;
			padding-right: 0;
	}
	
	

	.formwrap {
		position: static;
	}
	
	.formwrap input[type=text] {
		margin: 0 auto;
	}	
	

	
	.zgody {
	font-size: 12px;
	}

	.mybutton2 {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
	}


	.formik {
		width: 100%;
	}
	
	.formik2 {
		width: 100%;
	}
	
 }
 
 



/* Medium devices Desktops (>992px) */
@media(min-width:959px){

	.formwrap
	{
	top:70px;
	left: 50px; 
	}
	
	.formwrap input[type=text] {
	width:95%;
	font-size:10px;
	height:20px
	}
	

	

	
	.zgody {
	font-size: 9px;
	}	
	
	.mybutton2 {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
	}	 	
}

/* Medium devices Desktops (>1024px) */
@media(min-width:1024px){

	.formwrap
	{
	top:90px;
	left: 100px; 
	}
	
	.formwrap input[type=text] {
	width:95%;
	font-size:10px;
	height:20px
	}
	

	
	.zgody {
	font-size: 9px;
	}	
	
	.mybutton2 {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
	}	 	
}

/* Medium devices Desktops (>1280px) */
@media(min-width:1279px){
	.formwrap
	{
	top:100px;
	left: 200px; 
	}
	
	.formwrap input[type=text] {
	width:95%;
	font-size:12px;
	height:30px
	}
	

	.zgody {
	font-size: 11px;
	}	
	
	.mybutton2 {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
	}	 
	
}

/* Medium devices Desktops (>1300px) */
@media(min-width:1300px){
	.formwrap
	{
	top:120px;
	left: 300px; 
	}
	
	.formwrap input[type=text] {
	width:95%;
	font-size:12px;
	height:30px
	}
	


	.zgody {
	font-size: 11px;
	}

	.mybutton2 {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
	}	 
	
}

/* Medium devices Desktops (>1600px) */
@media(min-width:1559px){
	.formwrap
	{
	top:200px;
	left: 460px; 
	}
	
	.formwrap input[type=text] {
	width:95%;
	font-size:12px;
	height:30px
	}
	


	.zgody {
	font-size: 12px;
	}
	
	.mybutton2 {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
	}	 
	
}

/* Large devices Desktops (>1900px) */
@media(min-width:1900px){
	.formwrap
	{
	top:300px;
	left: 580px; 

	}
	
	.formwrap input[type=text] {
	width:95%;
	font-size:12px;
	 	
	}
	

	
	.zgody {
	font-size: 12px;
	}	
	
	.mybutton2 {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
	}	 
	
	.inputfileds {
	line-height: 200%
	}
}


/* inne */

.columnwrapper {
	max-width: 870px;
	margin: 0 auto;
}

@media(max-width:810px) and (min-width:550px) {
	.columnwrapper {
		max-width: 600px;
		margin: 0 auto;
	}
}

.cell {
  width: 290px;
  padding: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  text-align: center;

    float: left;
}

@media(max-width:810px) and (min-width:550px){
	.cell {	
	    width: 200px;
	}

}

@media(max-width:550px) {
	.cell {	
	    float: none;
		margin: 0 auto;
	}

}

.boximage {
	width: 250px;
	margin-left: 12px;
}

@media(max-width:810px) and (min-width:550px) {
	.boximage {
		width: 200px;
	}

}

.printericon {
	margin-bottom:40px;
}

.printericonfix {
	margin-top: -21px;
}

@media(max-width:810px)  and (min-width:550px) {
	.printericon img {
		width: 170px;
	}
	
	.printericonfix {
		margin-top: -19px;
	}
	
	.printericon {
		font-size: 12px;
	}	

}

.mod {
  background: blue;
  cursor: default;
}



@media(min-width:800px) {
	.verticalline {
		border-right: 1px #b7b7b7 dotted;
	}
}




.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
	background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #1570cd;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
	background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);
	background-color:#1e62d0;
}
.myButton:active {
	position:relative;
	top:1px;
}

@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.blink {
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}

.countercell {
	background-color: #de1b22;
	color: #FFFFFF;
	padding: 2px 2px 2px 2px;
	border-radius: 2px;

}


/* countdown */

#clock span {
    float: left;
    text-align: center;
    font-size: 60px;
    margin: 0 2.5%;
    color: #ffffff;
    padding: 20px;
    width: 20%;
    border-radius: 20px;
    box-sizing: border-box;
}

@media(max-width:510px) {
#clock span {
    font-size: 20px;
}
}

#clock span:nth-child(1) {
    background: #C70039;
}

#clock span:nth-child(2) {
    background: #FF5733;
}

#clock span:nth-child(3) {
    background: #FFC300;
}

#clock span:nth-child(4) {
    background: #C9E498;
}

#clock:after {
    content: "";
    display: block;
    clear: both;
}

#units span {
    float: left;
    width: 25%;
    text-align: center;
    margin-top: 30px;
    color: #D7DBDD;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 2px;
    text-shadow: 1px 1px 1px rgba(10, 10, 10, 0.7)
}

span.turn {
    animation: turn 0.5s ease forwards;
}

@keyframes turn {
    0% {
        transform: rotateY(0deg)
    }

    100% {
        transform: rotateY(360deg)
    }
}

@media(max-width:1050px){
	.buttontopmarginfix
	{
	padding-top: 1px !important;
	}
}

.liczniki {
	margin-right: 10px;
	display: inline-block;
}

@media(max-width:480px){
	.liczniki {
	margin-left: 18%;
	}
}

.licznikileft {
	float: left;
	margin-top:12px;
	padding-right: 5px;
	padding-left: 10px;	
	text-align: center;
	font-size: 26px;
	color: #000000;

}

.licznikiright {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 5px;
	font-weight: bold;
	font-size: 25px;
	color: #ffffff;
	background-color: #009fdc;
	text-align: center;
}

//

/* Style tab links */
.tablink {
  /* background-color: #555; */
  color: white;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  font-size: 17px;
  width: 25%;
}

.tablink:hover {
/*  background-color: #777; */

}

/* Style the tab content (and add height:100% for full page content) */
.tabcontent {
  color: white;
  display: none;

  height: 100%;
}

#zapiszipobierz {background: #d60c5e; }
#zapisz { background: #d60c5e; }
#pobierz { background: #d60c5e; }

.zzz:hover {
	background-color: #d5d5d5;
}


#back2Top {
    width: 120px;
    line-height: 40px;
    overflow: hidden;
    z-index: 999;
    display: none;


    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    position: fixed;
    top: 550px;
    right: -35px;

    color: #d60c5e;
    text-align: center;
    font-size: 40px;
    text-decoration: none;
}

#back2Top2 {
    width: 100px;
    line-height: 40px;
    overflow: hidden;
    z-index: 1000;
    display: none;
	opacity: 0.5;

    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    position: fixed;
    top: 650px;
    right: -25px;

    color: #555;
    text-align: center;
    font-size: 30px;
    text-decoration: none;
}


 /* The Modal (background) */
.modal, .modal2, .modal3, .modal4 {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;

//width:750px;
//  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}




/* Modal Content/Box */
.modal-content, .modal-content3, .modal-content4 {
  background-color: #fefefe;
  margin: 10% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  max-width: 750px; /* Could be more or less, depending on screen size */
border-radius: 25px;
}

.modal-content4 {
  background-color: #fefefe;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  max-width: 320px; /* Could be more or less, depending on screen size */
}

.modal-content2 {
  background-color: #fefefe;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  max-width: 750px; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
  color: #ffffff;
  float: right;
  font-size: 28px;
  font-weight: bold;
  margin-right: 8px;
  margin-top: -10px;
}


.close2, .close3, .close4, .close5, .close6, .close7, .close8 {
  color: #ffffff;
  float: right;
  font-size: 28px;
  font-weight: bold;
  margin-right: 8px;
  margin-top: -15px;
}


.close:hover, .close:focus,
.close2:hover, .close2:focus,
.close3:hover, .close3:focus,
.close4:hover, .close4:focus,
.close5:hover, .close5:focus,
.close6:hover, .close6:focus,
.close7:hover, .close7:focus,
.close8:hover, .close8:focus
{
  color: black;
  text-decoration: none;
  cursor: pointer;
} 



.infobox {
  display: block;
  width: 90%;
  border: 3px solid #07336a;
  border-bottom-left-radius:25px;
  padding: 25px 25px 25px 25px;

  font-size:20px;
  font-weight: 400;
}

.infobox2 {
text-align: center;

  font-size:20px;
  font-weight: 400;
}

.boxpaddings {
padding-left: 2%;
padding-right: 2%;
}

.opacityhover:hover {
opacity: 80%;
}



.headertext {
	text-align:center;
	font-size: 22px;
	margin-top: 10px;
	color: #ffffff;
	font-weight: 300;
}

.headertext2 {
	text-align: center;
	font-size: 42px;
	margin-top: 10px;
	color: #de0201;
	font-weight: 300;
	margin-top: 50px;
}

.headertext3 {
	text-align: center;
	font-size: 26px;
	margin-top: 10px;
	color: #000000;
	font-weight: 600;
}

.headercontakttext {
	text-align: center;
font-size: 25px;
color: #ffffff;
margin-top: 8px;
}

@media(max-width:1170px){
.headertext {
text-align:center;
padding-right: 0;
}

.col-sm-3 {
    width: 50%;
float: left;
}



}

    @media screen and (min-width: 600px)  {
        .mobile-break { display: none; }


    }



@media(max-width:1860px){
.keeppaddingleft {
padding-left: 50px;
}
}


@media(max-width:1500px){
.keeppaddingleft {
padding-left: 80px;
}
}

@media(max-width:1399px){
.keeppaddingleft {
padding-left: 180px;
}
}

@media(max-width:1175px){
.keeppaddingleft {
padding: 0;
}
}

/*
.carousel-control-prev-icon2 {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon2 {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}


.carousel-control-next-icon2, .carousel-control-prev-icon2 {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: no-repeat 50%/100% 100%;
        background-image: none;
*/

.carousel-control-prev-icon2 {
    height: 50px;
    width: 50px;
    outline: black;
    //background-color: rgba(0, 0, 0, 0.3);
    background-size: 100%, 100%;
    border-radius: 50%;
    //border: 1px solid black;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}

 .carousel-control-next-icon2 {
    height: 50px;
    width: 50px;
    outline: black;
    //background-color: rgba(0, 0, 0, 0.3);
    background-size: 100%, 100%;
    border-radius: 50%;
    //border: 1px solid black;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.stopkawyrownanie {
	text-align: right;
}

@media(max-width:1000px){
	.stopkawyrownanie {
		text-align: center;
	}
}

.d-block {
	margin: 0 auto;
}

.w-90 {
    width: 90% !important;
}