.nav > li {
  display: block;
  position: relative;
}

.dropdown-menu {
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  display: none;
  float: left;
  font-size: 14px;
  left: 0;
  list-style: outside none none;
  margin: 2px 0 0;
  min-width: 160px;
  padding: 5px 0;
  position: absolute;
  top: 100%;
  z-index: 1000;
}

.navbar{
margin-bottom: 0;
}
.logo h1{
margin-top: 10px;
}
.logo img {
	max-width: 330px;
}
.navbar-fixed-top .container .navbar-header .logo img {
	max-width: 196px;
}

.navbar-left{
margin-top: 20px;
margin-bottom: 20px;
font-size: 16px;
}
.navbar-right{
margin-top: 12px;
}

.navbar-nav > li > a{
color: #fff;
}
.nav > li > a{
padding: 14px 20px;
}

.button-wrap {
  background: #f0f0f0 none repeat scroll 0 0;
  margin-top: 5px;
  padding: 10px 0;
}

.prod-item {
  border: 1px solid #e0e0e0;
  border-radius: 0;
  margin-bottom: 20px;
  text-align: center;
}
.hlink h5{
font-size: 16px;
font-weight: bold;
font-style: italic;
color: rgb(255,0,0);
}

.list-group ul {
  list-style: outside none none;
}
.list-group > ul{
padding-left: 0;
}
.fa-chevron-circle-right::before{
content: none;
}

.list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.list-group-item {
  padding: 10px 5px;
}

.btn-info {
  background-color: red;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color: #b0cb21;
  border-color: #428bca;
  color: #fff;
}
a:hover, a:focus {
  color: red;
}
a, #home-slider .caption h1 span, #twitter-carousel .item span, #footer .footer-bottom, #single-portfolio .close-folio-item:hover, .single-table.featured .btn.btn-primary, .contact-info ul li a:hover, #footer .footer-bottom a {
  color: #c06615;
}
.caption .btn-start:hover, .left-control:hover, .right-control:hover {
  border-color: #c06615;
}
.btn.btn-primary:hover, .btn-submit:hover {
  background-color: #c06615;
}
.twitter-left-control:hover, .twitter-right-control:hover, .btn-loadmore:hover {
  border: 1px solid #c06615;
}
.fa-twitter::before {
  content: none; 
}
.twitter-icon .fa-twitter::after {
  border-color: #c06615 transparent transparent;
}
.panel {
  border-radius: 0;
}
.panel-primary {
  border-color: #c06615;
}
.panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-primary > .panel-heading {
  background-color: #c06615;
  border-color: #c06615;
  color: #fff;
}
.flaga img{
width: 30px;
}
.flaga{
	padding: 15px 4px;
	float: left;
}
.zaj {
      margin-top: 10px;
      text-align: justify;
}
img.fotofer {
	width: 100%;
}
.service-info h3 {
	margin-top: 25px;
	min-height: 60px;
}
.kontgor {
	text-align: right;
	font-weight: bold;
  color: #fff;
}

.ramka img {
	width: 100%;
}
.nazwapro {
  min-height: 44px;
  margin: 0 10px;
  font-size: 18px;
  font-weight: bold;
}
#banero {
  background-image: url(../images/banero.jpg);
  padding: 60px 0;
}

#banero h2 {
  text-align: center;
  font-weight: bold;
  margin: 120px;
}