header .block96 {position: absolute;top: 0;z-index: 999;width: 100%;}
.body-xs header .logo{ position: relative; z-index: 999; }
.body-xs header .block96 {position: static;}
.body-xs header .block96 > div {background: rgb(223, 223, 223);}
.body-xs header .navbar-custom { margin-top: -70px }
header .navbar-default .navbar-toggle {border-color: #aeaeae;border-radius: 0;}
header .navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
header .navbar-custom .nav.menu > li.active > a{border: 2px solid #fff;}
.touch header .navbar-custom .nav.menu li.dropdown.parent > a:not(.dropdown-toggle){padding-right: 30px;}
header .navbar-custom .nav.menu li.dropdown.parent > .dropdown-toggle{/* background: rgba(0, 0, 0, 1) */}
header .navbar-nav>li>.dropdown-menu{ border-radius: 0; border: 2px solid #fff; background: rgba(0, 0, 0, .8); margin-top: -2px }
header .navbar-nav>li>.dropdown-menu>li>a{ font-size: 16px !important; background: none !important }
.body-xs header .navbar-nav>li>.dropdown-menu,.body-xs header .navbar-custom .nav.menu li > a{ border: none; text-align: left; }
header .body-sm header .navbar-collapse .nav>li {float: none;display: inline-block;position: static;-webkit-transform: none;-ms-transform: none;transform: none;}
.body-sm header .navbar-collapse .nav>li.hidden-xs {display: block;width: 100%;}
.body-sm header .slider .description { margin-top: 50px }
.body-sm header .banner .breadcrumbs {margin-top: 200px;}
header .slider .description .well{border-radius: 0;border: 1px solid rgba(255,255,255,0.1);padding: 20px 30px 20px 20px;background: none;box-shadow: none;margin-top: 250px;}
header .slider .description .btn{ position: relative; }
header .slider .description .well .heading3{ letter-spacing: 8px}
header .slider .description .well .heading4{letter-spacing: 5px}
header .banner { position: relative; }
header .banner > .inner { position: absolute; height: 100%; width: 100% }
header .banner > img{ width: 1920px; position: relative; margin: 0 0 0 -960px;max-width: none;left: 50%; }
header .banner .inner .center{ height: 100%}
header .banner .inner .center > div{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); z-index: 99; width: 100%;text-align: center;}
header .banner .breadcrumbs{border: 2px solid rgba(255,255,255,0.3);padding: 35px 70px;display: inline-block;letter-spacing: 2px;}
#main {background: url(../../../images/design/o-nas-tlo.jpg) 50% 0 no-repeat;background-color: white;}
.home #main #content { padding: 80px 15px 0 15px }
.page #main #content { padding: 80px 15px }
h1,.home article{ text-align: center; }
article .subheading{margin-bottom: 40px;font-size: 20px;text-align: center;text-transform: uppercase;font-family: oswaldlight, Arial, Helvetica, sans-serif;font-weight: bold;}
.body-xs .block109 strong{ font-size: 25px }
.form-control{ border-radius: 0 }
.rsform .btn{ background: #696969 !important;border: 2px solid #696969 !important;color: #fff !important;padding: 10px 50px !important; }
.rsform .rsform-captcha-box { margin: 0 }
.rsform img { display: block; }
footer .navbar-custom .nav.menu li > a{ padding: 10px 5px }

/*.body-xs header .banner > img {
    height: 250px;
    object-fit: contain;
}*/

.body-xs .block108 > div:not(.clearfix):before {    background: none !important;}

.body-xs .navbar-toggle {    margin-right: 0px;}

hr {    border-top: 1px solid #ccc;}

.droppicsgallerydefault {    margin-left: -15px;}
  #rodoz0 {z-index: 9999; left: 20px;}