body {	color:#666;	font:300 15px/15px Arial;background-color:#fff;-webkit-font-smoothing:antialiased;}

a{color:#00a9c6; text-decoration:none;}
a:hover{color:#666;}
.btn,a,.btn:hover,a:hover {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
outline: none !important;
}

h1,h2,h3,h4{margin: 0;line-height: 1em;}
h1{font:700 5em Arial,Helvetica;margin:0.25em 0;text-transform: uppercase;}
h2{font:300 3.2m Roboto,Arial;margin-bottom: 2em;}
h3{font:300 0.9em Arial;margin:0.2em 0;text-align:center;text-transform: uppercase;letter-spacing: 1px;}
h4{font:300 1.4em Arial;margin:0.2em 0;text-align:center;}
h5{font:300 2.5em Arial;margin-bottom: 1em;}

p{font-size:1em;line-height: 1.7em; margin-bottom: 0.5em; text-align:center;}

.spacer{padding: 1em 0;}

.btn{border:none;border-radius: 0;padding: 1em 4em;background: rgba(0,0,0,0.5);text-transform: uppercase;}
.btn:hover,.btn:active{color: #fff;}
.btn-default{color: #ccc;border: 1px solid #aaa;}
.btn-default:hover,.btn-default:active{background: rgba(0,0,0,0.8);}
.btn-primary{color: #fff;background:#E56912;width: 100%;outline: none;}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background:#1BC0DC;box-shadow: none;}

.topbar {background:url(../images/lines1.png);	height:5px;position: fixed;top: 0;width: 100%;z-index: 1000;}
.navbar-nav > li > a{font-size: 0.9em;line-height: 4em;margin-right: 25px;text-transform:uppercase;letter-spacing:2px;}
.navbar-fixed-top{top: 0px;}
.navbar-inverse{background: #111;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{background: none;}

#head,.carousel{margin-top: 0;}

#home{padding-top: 6em;}
.carousel-caption{top:0;bottom: 0;left: 0; right: 0;padding: 0;}
.caption-wrapper{display: table;height: 100%;width: 100%;}
.caption-info{display: table-cell;vertical-align: middle;}
.caption-info p{font-size: 1.25em;}
.caption-info .btn i{margin-right:0.75em;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{width: 100%;}
.carousel-control{z-index:1000;}

li {
  display: INLINE;
  text-align: -webkit-match-parent;
}

/*about*/
.about.spacer{padding-left: 4em; padding-right: 4em;}
.process ul li{width: 10em;height: 10em;border: 1px solid #CEEBF0;padding: 0;border-radius: 50%;margin: 0 1.25em;line-height: 13.5em;color: #21ABCA;}
.process ul li span{line-height: 2em;display: inline-block;font-weight: 300;}
.process ul li span i{font-size: 3em;}
.process ul li span b{display: block;font-size: 1em;font-weight: 300;}


/*testimonials*/
.partners img{float: left;margin:0 75px 30px 0;}
.testimonails{min-height: 195px;}
.testimonails img{margin-top: 5px;}
.testimonails span{color: #888;}
.testimonails span b{font-weight: 400;}
.carousel-indicators li{border: 1px solid #2BB2E3;}
.carousel-indicators{bottom: 0;}

/*works*/
#works{padding-top:5em;margin: 0 auto;}
#works figcaption a{border:0px solid #fff;margin-top: 0em;display: inline-block;color: #fff;padding: 0 1em;}
#works figcaption a:hover{text-decoration: none;padding: 0 2em;}
/*works*/
#worek{padding-top:5em;margin: 0 auto; height:100%;}

/*team*/
.team figure{width: 100%;}
.team img{width: 100%;}
.team b{font-size: 1.2em;display: block;}
.team a i.fa{color: #fff; font-size: 2em;}
.team a i.fa:hover{color: #21abca;}


.highlight-info{ background:url(../images/lab.jpg) center fixed; background-size: cover; color:#fff;}
.highlight-info .overlay{background: rgba(0, 0, 0, 0.6);}
.highlight-info h4{color: #fff;margin:0.5em 0 0 0;}
/*about us*/


/*contact*/
#contact{background-color: #f5f5f5;}
.contactform textarea,.contactform input{width: 100%;padding:0.7em;border:2px solid #ccc;margin-bottom: 1em;border-radius: 0;outline: none;}
/*contact*/


.footer{background-color:#fff; font-size: 1.4em;color: #444; line-height:1.2em;text-transform: uppercase;letter-spacing: 1px;margin:0.5em;} 
.onee{  border-style: solid;border-color:#d9d9d9; border-width:1px 0px 0px;margin:0.5em 0;} 
.footer text-center spacer{ border-color: #716C6C;border-width:1px 1px 1px 1px ;} 
.footer a{color: #aaa;margin: 0 1em; }
.footer p{font-size:0.7em;}
.footer small{color:#afafaf;font-size:0.5em}


.gototop{position: fixed;bottom: 20px; right: 20px;background: rgba(0,0,0,0.5);padding: 10px;color: #fff;}
.gototop i{line-height: 0.5em;}

li {
  display: inline;
  text-align: -webkit-match-parent;
}
.ineedspace
{
    padding:5em 0em;
}
.malenczyk
{
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 1px;
}
.malenczyk p
{
    font-size:14px;
    letter-spacing: 2px;
}

.navbar-default .navbar-nav > li > a{
    color:#878787;
}
.preload{
    position: absolute;
    top: -9999px;
    left: -9999px;
}
