/* Global Styles */

html,
body {
    height: 100%;
    background:#010066;
}

body {
    /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}
  .panel_cookie .tresc {padding-top:0 !important;}
.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

section.carousel {
    height: 50%;
}

section.carousel .item,
section.carousel .item.active,
section.carousel .carousel-inner {
    height: 100%;
}

section.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}



/* Footer Styles */

footer {
    padding:25px;
    background:#222222;
    margin:0;
    color:#fff;
    margin-top:50px;
}
footer p {font-family:"Roboto";font-weight:100;letter-spacing:0.5px;text-align:center;margin:0}
/* Responsive Styles */

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
    .tytul h2 {font-size:14px;}
}
@media(max-width:400px) {
        .tytul h2 {font-size:12px !important;}

}
.telefon {height:25px; background:#335ab2;color:#fff;}
.gora {background:#010066;width:100%;}
.gora h1 {padding:0;margin:0;}
.tytul img {width:40px;display:block;margin:0 auto;padding-top:10px;}
.tytul {background:#335ab2;padding-top:20px;padding:20px;}
.tytul p {color:#fff;text-transform:uppercase;text-align:center;font-size:12px;}
.tytul h3 {color:#fff;text-align:center;font-weight:bold;font-size:18px;}
.tytul h2 {color:#fff;font-family:"Roboto";text-transform:uppercase;text-align:center;color:#fff;font-weight:400;font-size:16px;margin:0;letter-spacing:3px;;}
.tresc {padding-top:50px;color:#fff;font-family:"Roboto";font-size:18px;font-weight:300;text-align:justify;padding-left:10px;padding-right:10px;}
.page-header {color:#fff;font-size:1.4em;font-family:"Roboto";font-weight:400;}
.navbar-nav > li > a {font-family:"Roboto";font-weight:500;text-transform:uppercase;font-size:16px;padding-left:15px;padding-right:15px;}
.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}
footer {text-transform:uppercase;font-size:12px;letter-spacing:4px;}
.numertelefonu p {}
.numertelefonu {float:right;width:155px;height:25px;padding-top:2px;background:url('../images/tel.png')no-repeat;text-align:right;font-family:"Roboto";font-weight:500;font-size:16px;letter-spacing:3px;padding-left:20px;}
.numertelefonu1 {float:right;width:232px;height:25px;padding-top:2px;background:url('../images/mail.png')no-repeat;text-align:right;font-family:"Roboto";font-weight:500;font-size:14px;letter-spacing:2px;padding-left:20px;}
.navbar .navbar-nav  {padding-top:7px;}
.navbar-inverse {border:none !important;background:#010066;}
.navbar .navbar-collapse {
	text-align:right;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {background:none;}
.podpis {text-align:right}
img.pod {padding-bottom:40px}
.prawa {text-align:right !important;color:#fff;font-family:"Roboto";font-size:18px;font-weight:300;}
.top-podstrona {background:url("../images/4.jpg") no-repeat;width:100%;min-height:165px;}
.tresc h3 {font-weight:300;border-bottom:1px solid #335AB2;padding-bottom:10px;margin-bottom:40px;}
.tresc li {background:url("../images/arrow.png") no-repeat;padding-left:50px;line-height:2;margin-bottom:15px;}
.tresc li ul li {background:url("../images/arrow1.png") no-repeat;padding-left:50px;line-height:2;margin-bottom:15px;}
.tresc li ul {margin-top:30px;margin-bottom:30px;}
footer a {color:#335AB2;text-decoration:none;}
footer a:hover {color:#fff;text-decoration:none;}

               @media(max-width:440px) {
    #myCarousel {display:none;
    
    }
    .numertelefonu1{display:none;}
}
.panel_cookie {width:200px !important;opacity:0.8;font-size:10px !important;}
.panel_cookie input, body .panel_cookie input {margin:auto !important;margin-top:20px !important;padding-top:20px !important;float:none !important;}
.panel_cookie .tresc {margin-bottom:20px !important;padding-left:0 !important;padding-right:0 !important;text-align:justify !important;}