html {height: 100%;}
body {font-family: 'Poppins', sans-serif;font-size: 16px;font-weight:300;line-height: 1.5;color: #68615f;background-color: #ffffff;}
strong{font-weight:800;}h1,h2,h3,h4,h5{color: #000000;font-weight:800;line-height: 1.2;margin-top:20px;}
h1 {font-size: 40px;}
h2 {font-size: 30px;}
h3, h4, h5, h6 {font-size: 18px;}
p {margin-bottom: 20px;}
a {color: #b1bdc9;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
a:hover {color: #D8BA98;}
a:focus, a:active {outline: none;color: #D8BA98;}
img {display: block;max-width: 100%;height: auto;}
mark,.mark {background-color: #5e5454;color: #ffffff;}
mark:hover,.mark:hover {background-color: #b1bdc9;color: #ffffff;}
.icons-page i {color: #333;font-size: 20px;}
#bazy {background-color:#ededed;}
/* Lists
---------------------------------- */
ul {list-style: square;}
.list-icons,.list {list-style: none;padding: 0;}
.list-icons li,.list li {padding: 5px 0;}
.list-icons li i {width: 25px;text-align: center;}
.list li .vertical-divider {padding-right: 15px;position: relative;}
.list li .vertical-divider:after {position: absolute;content: "";height: 60%;width: 1px;background-color: #CECECE;right: 9px;top: 5px;}
.list-inline {margin-top: 9px;margin-bottom: 8px;}
/* 2 Layout
----------------------------------------------------------------------------- */
.page-wrapper {background-color: #ffffff;}
.header-top {background-color: #ffffff;border-bottom: 1px solid #dadada;-webkit-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.03) inset;box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.03) inset;}
.header-top.banner {padding: 0;-webkit-box-shadow: none;box-shadow: none;border-bottom: none;}
.header {padding: 10px 0 10px;}
.banner {background-color: #f1f1f1;border-bottom: 1px solid #eaeaea;}
.page-intro {padding: 10px 0;-webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.06) inset;box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.06) inset;background-color: #fafafa;border-bottom: 1px solid #dadada;}

.page-top {padding: 40px 0;}
.main-container {padding: 40px 0;}
.full-height .main-container {padding-top: 80px;}
.section {padding: 25px 0;}
.footer {padding: 30px 0;background-color: #5e5454;border-top: 1px solid #3a3a3a;border-bottom: 1px solid #333333;}
.subfooter {padding: 25px 0;background-color: #423939;}
.block {padding-bottom: 40px;}
@media (min-width: 768px) {
	:not(.fixed-header-on) .header.transparent {
		position: absolute;
		width: 100%;
		z-index: 30;
		background-color: rgba(255, 255, 255, 0.3);
		border-color: transparent;
	}

	:not(.fixed-header-on) .dark.header.transparent {
		background-color: rgba(0, 0, 0, 0.3);
	}

}
@media (min-width: 768px) {
    :not(.fixed-header-on) .header.transparent {
        position: absolute;
        width: 100%;
        z-index: 30;
        background-color: rgba(255, 255, 255, 0.3);
        border-color: transparent;
    }

    :not(.fixed-header-on) .dark.header.transparent {
        background-color: rgba(0, 0, 0, 0.3);
    }

}
.banerslid{
	width:100%;
	height:52px;
	/*background-image: url("../images/automaty.jpg");
 	background-position: top center; 
  	background-repeat: no-repeat; */
  	} 
.szafa{
	height:300px;
	background-image: url("../images/szafa.jpg");
 	background-position: top center; 
  	background-repeat: no-repeat; 
  	} 
.autom{
	height:334px;
	background-image: url("../images/automatyis4.png");
 	background-position: top center; 
  	background-repeat: no-repeat; 
  	} 
.baza{
	height:334px;
	background-image: url("../images/baza.png");
 	background-position: top center; 
  	background-repeat: no-repeat; 
  	} 
.witryn{
	height:300px;
	background-image: url("../images/is5.png");
 	background-position: top center; 
  	background-repeat: no-repeat; 
  	} 

#features{width:1px;height:1px;position:absolute;z-index:77;
  	top:450px;}

/* Parallax effect ------- */
.dark-translucent-bg,
.dark-translucent-bg h1,
.dark-translucent-bg h2,
.dark-translucent-bg h3{
	color: #ffffff;
}
.dark-translucent-bg a:not(.btn) {
	text-decoration: underline;
	color: #ffffff;
}
.dark-translucent-bg a:not(.btn):hover {
	text-decoration: none;
	color: #ffffff;
}
.default-translucent-bg:after {
	background-color: rgba(232, 76, 61, 0.7);
}
.dark-translucent-bg .container{
	z-index: 3;
	position: relative;
}
.parallax-bg-3 {
	
	background: url("../images/parallax-bg-3.jpg") 50% 0px no-repeat;
	  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: top center; 
}
.as {width:200px;}
.hide {
	display:none;
}
@media (max-width: 768px) {
    h1,h2,h3,h4,h5{font-size:22px;}
    .hide {display:block !important;}
    .logo{width:100%;}
    .logo img	{margin:10px auto;}
}

.separator {
	display: block;
	width: 60px;
	height: 5px;
	margin: 15px auto 15px;
	background-color: #cccccc;
	position: relative;
	border: 1px solid #cccccc;
}
.separator:after {
	width: 30px;
	height: 5px;
	background: #333333;
	position: absolute;
	top: -1px;
	left: -1px;
	content: "";
}
.separator-2 {
	display: block;
	width: 30px;
	height: 5px;
	margin: 15px 0 15px;
	background-color: #cccccc;
	position: relative;
}
.separator-2.right {
	margin-left: auto;
}
.sidebar .separator {
	width: 30px;
	height: 5px;
	margin: 15px 0 20px;
	background-color: #666666;
	border-color: #666666;
}
.sidebar .separator:after {
	content: "";
	background-color: transparent;
}
.dark-bg .separator-2 {
	background-color: #999999;
}

.default-bg .separator-2 {
	background-color: #ebebeb;
}
/* footer
---------------------------------- */
.footer {
	font-size: 14px;
	color: #999999;
}
.footer h1,
.footer h2,
.footer h3 {
	color: #999999;
}
.footer h2 {
	font-size: 24px;
	margin-bottom: 30px;
}
/* Subfooter
---------------------------------- */
.subfooter {
	font-size: 14px;
}
/* Buttons
---------------------------------- */
.btn {
	padding: 10px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	min-width: 160px;
	text-align: center;
	border-radius: 0;
	text-transform: uppercase;
	margin: 10px 0;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.btn:focus,
.btn:active {
	outline: none;
	box-shadow: none;
}
.btn.btn-sm {
	padding: 8px;
	font-size: 12px;
	min-width: 105px;
}

.pr-10{
	padding:2px 8px;
}
/* Links--------- */
.link {
	padding-right: 23px;
	position: relative;
	display: inline-block;
	text-align: right;
}
.link:hover {
	text-decoration: none;
}
.link:hover span {
	text-decoration: underline;
}
.link:after {
	content: "\f178";
	font-family: "FontAwesome";
	position: absolute;
	right: 0;
	top: 2px;
}
/* Nav pills--- */
.nav-pills > li > a {
	border-radius: 0;
	padding: 10px 15px;
	border: 1px solid transparent;
	color: #666666;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 700;
}
.nav-pills.nav-stacked > li + li {
	margin-left: 0;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus,
.nav-pills > li > a:hover,
.nav-pills > li > a:focus {
	border: 1px solid #f3f3f3;
	color: #b1bdc9;
	background-color: #fafafa;
}
.nav-pills.nav-stacked > li > a:after {
	font-family: "FontAwesome";
	content: "\f105";
	font-size: 14px;
	font-weight: 700;
	position: absolute;
	right: 15px;
	top: 9px;
	color: #d1d1d1;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.nav-pills > li.active > a:after {
	color: #b1bdc9;
}
.nav-pills > li.active > a:hover:after,
.nav-pills > li.active > a:focus:after,
.nav-pills > li > a:hover:after,
.nav-pills > li > a:focus:after {
	color: #b1bdc9;
	right: 10px;
}
.footer-content .nav-pills > li > a {
	padding: 4px 0px;
	border-color: transparent;
	color: #999999;
	font-weight: 400;
}
.footer-content .nav-pills > li:last-child > a {
	border-bottom: none;
}
.footer-content .nav-pills > li.active > a,
.footer-content .nav-pills > li.active > a:focus,
.footer-content .nav-pills > li > a:focus {
	color: #999999;
	background-color: transparent;
	border-color: transparent;
}
.footer-content .nav-pills > li.active > a:hover,
.footer-content .nav-pills > li > a:hover {
	color: #ffffff;
	background-color: transparent;
	border-color: transparent;
}
.footer-content .nav-pills.nav-stacked > li > a:after {
	top: 3px;
}
.footer-content .nav-pills.nav-stacked > li > a:after,
.footer-content .nav-pills > li.active > a:after,
.footer-content .nav-pills > li.active > a:hover:after,
.footer-content .nav-pills > li.active > a:focus:after,
.footer-content .nav-pills > li > a:hover:after,
.footer-content .nav-pills > li > a:focus:after {
	color: #999999;
}
.nav-pills > .active > a > .badge {
	color: #cd3c2e;
	background-color: #ffffff;
	border-color: #cd3c2e;
}

/* Logo
---------------------------------- */
.logo img {
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.logo img:hover {
	opacity: 0.85;
	filter: alpha(opacity=85);
}
/* Call to action--- */
.call-to-action {
	padding: 10px 25px;
	text-align: center;
}
.call-to-action .btn {
	margin: 10px 5px;
}
.call-to-action .btn.btn-lg {
	margin-top: 15px;
}
@media (max-width: 480px) {
	.call-to-action .btn {
		display: block;
		width: 60%;
		margin: 10px auto;
	}
}
/* Scroll to top
---------------------------------- */
.scrollToTop {
	color: #ffffff;
	position: fixed;
	bottom: 5px;
	right: 5px;
	width: 50px;
	height: 50px;
	text-align: center;
	cursor: pointer;
	background-color: #000000;
	z-index: 1005;
	display: none;
}
.scrollToTop i {
	line-height: 50px;
	font-size: 24px;
}
/* Small devices (tablets, phones less than 767px) */
@media (max-width: 767px) {
	.scrollToTop {
		width: 40px;
		height: 40px;
		background-color: rgba(0, 0, 0, 0.4);
	}
	.scrollToTop i {
		line-height: 40px;
		font-size: 20px;
	}
}