html, body, div, a, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
outline: none;
vertical-align: baseline;
border: none;
background: none;
margin: 0;
padding: 0;
}
article, aside, details, figcaption, figure, footer, header, nav, section, summary {
display: block;
}
button, input, select, textarea {
font: inherit;
margin: 0;
border: none;
}
[required] {
-webkit-box-shadow: none;
box-shadow: none;
}
ol, ul {
list-style-type: none;
padding: 0;
margin: 0;
}
a {
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
color: inherit;
text-decoration: none;
}
a:focus {
outline: none;
}
a:active {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
.clear:after{content:'';display:block;clear:both}
.width{width:1100px;margin:0 auto;}
body{font-family: 'Open Sans', sans-serif;}

/** CZOŁÓWKA **/

.czolowka{width:100%;}
.czolowka video{width:100%;height:100%;}
.czolowka .tlo video div{width:100%;}
.czolowka .tlo video div div{width:100%;}

/** TLO **/
.ofirmie{background:url(/uploads/images/background-2.jpg) no-repeat;background-size:cover;padding-bottom:3rem;}
.ofirmie h1{width:100%;padding-top:30px;text-align:center;color:#fff;}
.ofirmie .one, .ofirmie .two{background:#fff;}
.ofirmie video{width:80%;height:60%;display:block;margin:0 auto;}

/** O NAS **/

.aktualnosci h1{width:100%;padding-top:30px;text-align:center;color:#ef4623;}
.aktualnosci video{width:40%;height:100%;margin-left:6.5%;}


/** NASI KLIENCI **/

.masiklienci{background:url(/uploads/images/background-3.jpg) no-repeat;background-position:center;background-size:cover;margin-top:2%;}
.masiklienci h1{width:100%;padding-top:30px;text-align:center;color:white;}
.masiklienci video{width:40%;height:100%;margin-left:6.5%;margin-bottom:2%;}
.masiklienci .one{background-color:white;}
.masiklienci .two{background-color:white;}

/** REKOMENDACJE **/

.rekomendacje h1{width:100%;padding-top:30px;text-align:center;color:#ef4623;}
.rekomendacje video{width:40%;height:100%;margin-left:6.5%;margin-bottom:2%;}
.one{width:300px;border:none;height:3px;background:#ef4660;}
.two{width:200px;border:none;height:3px;background:#ef4660;margin-bottom:4%;}

/** FOOTER **/

footer{width:100%;text-align:center;line-height:30px;background:#928e9f;color:white;font-weight:600;}

/** ERRORMESSAGE **/

.error_message{position:fixed;top:200px;z-index:9999999999999;text-align:center;left:50%;margin-left:-190px;color:white;background:rgb(239, 70, 35); font-size:14px;width:380px;display:inline-block;padding:20px 0px;box-shadow:3px 3px 20px #aaaaaa;overflow:hidden;border-radius:10px;}


/* PODSTRONA */

.podstrona .width h1{margin-top:4%;text-align:center;}
#back{width:150px;height:30px;padding:5px;margin:0 auto;display:block;line-height:30px;text-align:center;margin-top:3%;margin-bottom:3%;    background:#ef4623;border:1px solid #ef4623;color:white;cursor:pointer;}
#back:hover{background:none;color:#ef4623;}

#kontakt{margin-top:3%;}
.kontakt {
	background-color: #706d7b;
	margin-top: -40px;
	color: #FFF
}
.kontakt .one{background-color:white;}
.kontakt .two{background-color:white;}
.kontakt_div {
	width: 1120px;
	margin: 0 auto;
}
.kontakt h1{text-align:center;font-size:2em;}
.kontakt_box_1 {
	width: 250px;
	height: 250px;
	background-color: #706d7b;
	float: left;
	margin: 15px;
	text-align: left;
}
iframe{width:100%;height:100%;}


h5 {
	font-size: 20px;
	margin: 20px;
}
.button1, .button2, .button3, .button4 {
	background-color: #706d7b;
	padding: 5px;
	width: 100px;
	display: inline-block;
	text-align: center;
	position: relative;
	top: 21px;
	color: #FFF;
	text-decoration: none;
}

.color_ef4623 {
	color: white;font-weight:600;
}

.rozpocznij_wspolprace {
	padding: 10px;
}

.naglowek {
	font-weight: bold;
}

.fb {
	width: 11px;

}

.text_fb {
	clear: both;
	padding-left: 25px;
	color: #d0ced7;
}

.twitter {
	padding-top: 20px;
}

.text_twitter {
	position: relative;
	left: 37px;
	top: -26px;
	color: #d0ced7;
}

.formbuilderform{width:75%;margin:0 auto;margin-top:4%;}
.required input{width:98%;padding:1%;background:none;color:white;border:1px solid white;margin-bottom:1%;}
textarea{background:none;border:1px solid white;color:white;padding:1%;width:98%!important;margin-bottom:1%;height:250px;}
.submit input{width:150px;height:40px;background:white;float:right;margin-top:1%;margin-bottom:3%;display:block;border:1px solid white;transition:0.2s;cursor:pointer;}
.submit input:hover{background:none;color:white;}

/* COOKIES */

#cookieinfo{
display: none;
width: 100%;
color: white;
text-align: center;
position: fixed;
bottom: 0;
z-index: 9999;
background:#ef4623;
font-size: 12px;
z-index:999;
}

#cookieinfo p{
display:block;
float:left;
width:92%;
margin:1%;
margin-top: 1%;
}
#close {
    width: 2%;
    float: right;
    margin-right: 1%;
    margin-top: 0.1%;
}
#more_info {
    width: 2%;
    float: right;
    margin-right: 1%;
    margin-top: 1%;
}
#cookieinfo img {
    margin-top: 5%;
    margin-bottom: 5%;
    width: 100%;
}
.fb-link:before {
    content: '';
    display: inline-block;
    width: 11px;
    background: url('/uploads/images/fb.png') no-repeat;
    height: 23px;
    padding: 0 3px 0;
}
@media (max-width: 599px){
    .footerHeight{
        flex-direction: column;
    }
}
#fbrp_ht_34{
    display: inline !important;
}
input[type="checkbox"]{
    width: auto;
}
.showText img{
    display: none;
}
#fbrp_ht_34 > a{
    color: #ef4623;
}
#fbrp_ht_34 > a:hover{
    color: #ef4623;
}
.read-more{
    width: 150px;
    height: 30px;
    padding: 5px;
    margin: 0 auto;
    display: block;
    line-height: 30px;
    text-align: center;
    margin-top: 3%;
    margin-bottom: 3%;
    background: #ef4623;
    border: 1px solid #ef4623;
    color: white;
    cursor: pointer;
}
.pfr {
padding: 0 0 2rem 0;
}
.pfr img {
width: 100%;
height: 100%;
display: flex;
}
.pfr-mobile {
display: none;
justify-content: center;
}
.pfr-mobile img {
width: 100%;
height: 100%;
display: flex;
}
/* Stylesheet: style Modified On 2022-01-24 16:08:29 */
@media (max-width: 1400px) {

}

@media (max-width: 1200px) and (min-width: 1001px) {
    html{font-size:85%;}
    .width{width:900px;margin:0 auto;}
    .aktualnosci video, .masiklienci video, .rekomendacje video{height:46vh;width:43%;margin-left:4.5%;}
    .kontakt_box_1{width:170px;}
}


@media (max-width: 1000px) and (min-width: 801px) {
    html{font-size:15px;;}
    .width{width:750px;margin:0 auto;}
.aktualnosci video, .masiklienci video, .rekomendacje video{height:51vh;width:60%;margin:0 auto;display:block;margin-bottom:4%;}
.kontakt_div{width:750px;}
 .kontakt_box_1{width:100%;height:auto;float:none;}
}

@media (max-width: 800px) and (min-width: 501px) {
	html{font-size:80%;}
    .width{width:90%;margin:0 auto;}
.aktualnosci video, .masiklienci video, .rekomendacje video{height:100%;width:100%;margin:0%;margin-bottom:6%;}
.kontakt_div{width:98%;margin:0 auto;}
 .kontakt_box_1{width:100%;height:auto;float:none;}
  .formbuilderform{width:100%;}
}

@media (max-width: 500px) {
    html{font-size:80%;}
    .width{width:98%;margin:0 auto;}
.aktualnosci video, .masiklienci video, .rekomendacje video{height:100%;width:100%;margin:0%;margin-bottom:6%;}
.kontakt_div{width:98%;margin:0 auto;}
 .kontakt_box_1{width:100%;height:auto;float:none;margin:0;}
 footer{height:auto;}
 footer p{padding:0!important;float:none!important;}
 .formbuilderform{width:100%;}
 .ofirmie video{width:100%;}
 .fb{float:none;}
}  
@media (max-width: 600px) {
.pfr {
display: none;
}
.pfr-mobile {
display: flex;
}
}  
/* Stylesheet: responsive Modified On 2022-01-24 16:05:57 */
