body {line-height: 1.5;overflow-x: hidden;-webkit-font-smoothing: antialiased;}
.head-font { font-family: 'Gruppo', cursive; transition: all ease-in-out .2s; }
.navbar-fixed-top>.container>.col-md-12>.navbar-header>a.navbar-brand {font-size: 40px;top: 22px;color: #fff;}
.navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-header>a.navbar-brand {font-size: 38px;font-weight: normal;margin: 0;padding: 0px;color: #fff;top: 20px;}
.navbar-fixed-top>.container>.col-md-12>.navbar-right>.navbar-nav>li>a {font-size: 14px;transition: all ease-in-out .2s;padding: 22px 8px 18px 8px;top: 0px;}
.navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-right>.navbar-nav>li>a {font-size: 15px;padding: 19px 8px;top: 1px;}
.navbar-fixed-top.top-nav-collapse {background: rgba(0, 0, 0, 0.7);border-bottom: none;}
.navbar-fixed-top.top-nav-collapse:hover {background: rgb(0, 0, 0);}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
.section-padding {padding: 50px 0px 50px 0px;}
h1, h2, h3, h4, h5, h6 { font-family: "Roboto", Arial, "Courier New", monospace; } 
h1 { font-size: 60px; font-weight: 700; text-transform: uppercase; line-height: 60px; margin-bottom: 5px; margin-top: 10px !important; }
.navbar-default { background-color: transparent; }
.main-header {background-image: url("../img/logo.png");background: url("../img/logo.png") no-repeat;background-color: #000000;background-size: contain;min-height: 470px;background-position: center;opacity: 0;}
.bg-color {background-color: rgba(0, 0, 0, 0.3);}
.nav > li > a { padding: 0px; }
.navbar-brand { padding: 0px; height: inherit; font-family: 'Gruppo', cursive; }
.navbar-default .navbar-brand { position: relative; color: #fff; font-size: 36px; text-transform: uppercase; font-weight: normal; letter-spacing: 2px; transition: all ease-in-out .2s; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {color: #97d25d;font-weight: bold;text-shadow: none;background-color: transparent;text-transform: uppercase;}
.dropdown-menu { background: rgba(0, 0, 0, 0.5); transition: all ease-in-out .2s; }
.navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-collapse .dropdown-menu { background: rgba(0, 0, 0, 0.9); }
.navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-collapse .dropdown-menu:hover { background: rgb(0, 0, 0); }
.navbar-default .navbar-nav > li > a, .dropdown-menu>li>a {color: #fff;padding: 12px 8px;text-transform: uppercase;}
.navbar-default .navbar-nav > li > a:hover {color: #c2ff86;}
.navbar-default .navbar-nav > li > a:focus {color: #ffffff;}
.navbar-default .navbar-nav > .active > a:hover {color: #c2ff86;}
.navbar-fixed-top {display: block;margin: 0;padding: 0px;background-color: #0d320adb;box-shadow: none;border: none;min-height: 46px;transition: all ease-in-out .2s;opacity: 0;}
.navbar-fixed-top.top-nav-collapse { }
.wrapper { padding: 95px 0px 110px; }
.top-title {z-index: 5;font-size: 44px;font-weight: 100;color: #fff;line-height: 140%;letter-spacing: 2px;opacity: 1;padding: 15px 5px;text-transform: capitalize;text-shadow: 2px 2px 2px #000;}
.sub-title {font-size: 40px;font-weight: 100;color: #fff;line-height: 140%;letter-spacing: 2px;opacity: 1;padding: 10px 5px;text-transform: unset;text-shadow: 2px 2px 2px #000;}
.title { font-size: 102px; font-weight: 100; color: #fff; line-height: 110px; letter-spacing: 2px; opacity: 1; text-transform: uppercase; padding: 25px 5px 45px; text-shadow: 2px 2px 10px #323232; }
.btn-submit {background: rgb(53, 13, 6);border: 0px;display: inline-block;font-size: 15px;text-transform: uppercase;padding: 8px 20px;font-weight: normal;border-radius: 5px;letter-spacing: 0px;color: #fff;position: relative;overflow: hidden;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;margin-top: 25px;border: 1px solid rgb(53, 13, 6);}
.btn-submit:hover { background: #fff; }
#top-bgrnd { position: relative; display: block; z-index: -5; top: 0; left: 0; right: 0; height: 60px; background-color: #0a0305; }
#secon-1 { padding: 40px 15px 10px 15px; }
.secon-info {border: 3px solid rgba(91, 17, 0, 0.27);padding: 12px 35px;border-radius: 5px;display: inline-block;}
.secon-info h3 { font-weight: bold; margin-top: 10px; text-shadow: 1px 1px 1px #929292; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; display: inline-block; }
.secon-info>h3>small {color: rgb(53, 13, 6);text-shadow: 0px 1px 1px rgb(79, 24, 14);}
.sec-hig {font-size: 34px;position: relative;display: inline-block;left: 5px;top: 3px;color: rgb(53, 13, 6);text-shadow: 1px 1px 2px #6b6b6b;}
#feature { background-color: #f8f8f8; }
.head-title { color: #333; font-size: 32px; font-weight: bold !important; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-shadow: 1px 1px 1px #c4c4c4; }
.botm-line {background-color: rgb(41 42 42); border-top: 1px solid #e5eef3; height: 3px; width: 100%; display: inline-block; margin-bottom: 5px; margin-top: 10px;}
.section-title:hover .botm-line,section:hover .botm-line {width: 100%;-webkit-transition-property: width;-webkit-transition-duration: .5s;-webkit-transition-timing-function: linear;-webkit-transition-delay: .5s;transition-property: width;transition-duration: .5s;transition-timing-function: linear;transition-delay: .5s;}
p { color: #000; }
.icon {position: relative;height: 16px;width: 34px;float: left;margin-top: 0px;margin-bottom: 0px;}
.icon i {font-size: 14px;}
.icon-text {margin-left: 40px;padding: 0px 5px 0px 0px;text-align: left;}
h3.txt-tl { font-size: 19px; line-height: 1; font-weight: bold; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-shadow: 1px 1px 1px #c4c4c4; }
.parallax { background-attachment: fixed; background-repeat: repeat-y; background-position: center center; }
.bg-image-2 { background: url('../img/secon-banner3.jpg') no-repeat center fixed; -webkit-background-size: 100% auto; -moz-background-size: 100% auto; -o-background-size: 100% auto; background-size: 100% auto; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.bg-image-3 {background: url(../img/background.jpg) no-repeat top fixed;-webkit-background-size: 100% auto;-moz-background-size: 100% auto;-o-background-size: 100% auto;background-size: 100% auto;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;min-height: 400px;}
.section { position: relative; padding: 88px 0 67px 0; display: block; }
.secon-txt h3 {font-size: 32px;margin-bottom: 10px;font-weight: 700;color: #fff;text-shadow: 2px 4px 6px black;}
.secon-txt p {color: #fff;text-shadow: 2px 4px 6px black;}
.extra-box { margin-bottom: 15px; }
.padding-right-zero { padding: 0px 15px 0px 0px; }
.validation { color: red; display: none; margin: 0 0 20px; font-weight: 400; font-size: 13px; }
#sendmessage { color: green; border: 1px solid green; display: none; text-align: center; padding: 15px; font-weight: 600; margin-bottom: 15px; }
#errormessage { color: red; display: none; border: 1px solid red; text-align: center; padding: 15px; font-weight: 600; margin-bottom: 15px; }
#sendmessage.show, #errormessage.show, .show { display: block; }
.black { color: #000 !important; font-weight: 100; }
.btn-send {color: #fff;background-color: rgb(0, 158, 214);padding: 10px 30px;border: 1px solid rgb(0, 158, 214);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
a, a:hover {color: #53d151; font-weight: bold;}
.cont-title { font-size: 24px; padding: 15px 0px; }
.location-info p span { display: inline-block; }
.location-info p span {width: 40px;font-size: 20px;margin-top: -5px;color: #666;vertical-align: middle;text-align: center;}
.location-info p { margin-bottom: 5px; }
.location-info p { font-size: 18px; line-height: 32px; color: #000; }
.contact-icon-container { position: relative; top: -30px; font-size: 160px; color: #555; -ms-transform: rotate(20deg); -moz-transform: rotate(20deg); -webkit-transform: rotate(20deg); transform: rotate(20deg); pointer-events: none; }
.btn.focus, .btn:focus, .btn:hover {color: #ffffff;text-decoration: none;background-color: rgb(0, 87, 117);border: 1px solid rgb(0, 87, 117);}
#footer { background-color: #191919; padding: 5px 0px; }
.footer-copyright { color: #fff; line-height: 20px; font-size: 10px; text-align: left; }
.footer-social { float: right; }
.footer-social a { font-size: 15px; color: #666; }
.link-kont { position: relative; display: inline-block; line-height: 130%; }
.footer-copyright>.credits { display: inline-block; margin-left: 5px; }
.navbar-fixed-top>.container>.col-md-12>.navbar-collapse { position: relative; border-color: transparent; top: 0px; }
.navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-collapse { position: relative; border-color: transparent; top: 2px; }
.col-md-6.shalom.fadeInRight {/* height: 115px; */}
div#loading-cover {display: block;position: fixed;left: 0;right: 0;top: 0;bottom: 0;opacity: 1;z-index: 999999;background-color: rgb(0, 0, 0);}
.header-holder { display: block;position: relative;padding: 0;margin: 0;text-align: center;background-color: #4a4649; }
.btn-cenik {margin-top: 15px;width: 260px;}
.btn-cenik:hover {border-color: rgb(53, 13, 6);}
.navbar-header { position: relative; display: block; }
.img-poukazka { max-width: 90%; display: inline-block; margin: 30px 0 75px 0px; }
.main-header, .bg-color {min-height: 400px;}
/* Transitions */
.navbar-fixed-top>.container>.col-md-12>.navbar-header>button.navbar-toggle, .navbar-collapse { transition: all ease-in-out .2s; }
nav.nav.navbar-default>.container>.col-md-12>.navbar-header>a.navbar-brand:hover {color: #b98d89;background-color: transparent;}
/* spinner */
.disabled-submit-butt span [data-loador='circle-side'] { display: inline-block; width: 15px; height: 15px; margin-left: 7px; margin-right: -4px; top: 3px; }
.disabled-submit-butt span [data-loador] { margin-top: 0px; margin-bottom: 0px; }
.centered-block { position: absolute; display: inline-flex; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); }
.shalom { visibility: hidden; }
.modal-title { color: #ffffff; font-size: 22px; height: inherit; font-weight: normal; letter-spacing: 1px; }
.modal-header {padding: 10px;background: rgb(8, 9, 11);}
.modal-header .close { margin-top: 0px; font-size: 26px; }
.close { filter: alpha(opacity=80); opacity: .8; color: #fff; }
.img-headshot { max-width: 50%;display: inline-block; }
.cenik-holder>h3 { margin-bottom: 0px; margin-top: 0px; padding-top: 20px; padding-bottom: 2px; }
.cenik-holder2>h3 { margin-bottom: 0px; margin-top: 0px; padding-top: 10px; padding-bottom: 5px; border-bottom: 1px solid #dddddd; }
.cenik-holder>h3.txt-tl, .cenik-holder2>h3.txt-tl { transition: all ease-in-out .1s; }
.cenik-holder>h3.txt-tl:hover, .cenik-holder2>h3.txt-tl:hover { color: #00a6e0; }
.cenik-holder2>.modal-subhead { margin-bottom: 15px; }
.cenik-holder>p { margin-bottom: 0px; padding-bottom: 5px; border-bottom: 1px solid #dddddd; }
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small { color: #666666; }
.modal-subhead { color: #00a6e0; margin-bottom: -10px; margin-top: 20px; }
.modal-vsuvka>h3 { color: #00a6e0; margin-bottom: 35px; }
.modal-body { position: relative; padding: 10px 30px; }
.bootstrap-dialog.alert-dialog .modal-dialog { max-width: 300px; }
.bootstrap-dialog.alert-dialog .modal-dialog .bootstrap-dialog-header { color: white; text-align: center; }
.bootstrap-dialog.alert-dialog .modal-dialog .bootstrap-dialog-body { text-align: center; }
.bootstrap-dialog.alert-dialog .modal-dialog .modal-footer { padding: 5px 0px; text-align: center; }
.secon-center {position: absolute;display: block;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.maxwid { max-width: 100%; }
p { color: #555555; font-size: 16px; line-height: 28px; font-style: italic; }
.icon-text p { line-height: 15px; }
.under-title { font-size: 24px;margin: 10px 0 15px 0;font-family: "Roboto", Arial, "Courier New", monospace;font-weight: 300;font-style: normal; }
.odd-section {background-color: #1d2a20;color: #97d25d;}
.odd-section p {color: #eaeaea;}
/*
.floating { -webkit-animation-name: Floatingx; -webkit-animation-duration: 1s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; -moz-animation-name: Floating; -moz-animation-duration: 1s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: ease-in-out; }
@-webkit-keyframes Floatingx { from { -webkit-transform: translate(0, 0px); } 65% { -webkit-transform: translate(0, 10px); } to { -webkit-transform: translate(0, 0px); } } @-moz-keyframes Floating { from { -moz-transform: translate(0, 0px); } 65% { -moz-transform: translate(0, 10px); } to { -moz-transform: translate(0, 0px); } }
*/
.contacts-wrapper { text-align: center; margin-top: 30px; display: block; }
.contact-wrapper {margin: 30px 18px 0 18px;display: inline-block;height: 360px;vertical-align: top;}
.contact-box { width: 250px; }
.contact-box .contact-img {width: 150px;margin: 0 auto;display: block;margin-bottom: 15px;-webkit-border-radius: 150px;-moz-border-radius: 150px;border-radius: 150px;}
.contact-wrapper ul { padding: 0; }
.contact-wrapper hr {margin: 10px;border-color: #383838;}
.team-head { font-size: 24px; font-family: "Roboto", Arial, "Courier New", monospace; font-weight: 300; font-style: normal; }
.down-scroll {display: block;padding-top: 15px;color: white;bottom: 20px;height: 45px;width: 100%;text-align: center;font-size: 28px;cursor: pointer;transition: font-size ease-in-out 100ms;}
.down-scroll:hover { font-size: 32px; }
.down-scroll.odd-down-scroll { color: #1d1d1d; }
section { position: relative; }
.icon-text.feedback {height: 120px;}
.icon-text.feedback p {font-size: 14px;line-height: 112%;font-weight: bold;}
.news-item {min-height: 540px;padding: 35px 50px 60px 50px;}
.news-item img { max-width: 100%; }
.carousel-control.right { border-radius: 0px 10px 10px 0px; }
.carousel-control.left { border-radius: 10px 0px 0px 10px; }
.carousel-control { width: 50px; }
.carousel-indicators { bottom: -50px; }
.carousel-caption { padding-bottom: 0px; }
.carousel { box-shadow: 0px 0px 15px 0px #35353587, inset 0px 0px 10px 0px #0a0a0a87; border-radius: 15px; }
.head-links { display: block; width: 100%; position: relative; top: 12%; text-align: center; }
.head-links span { color: white;display: inline-block;margin: 2px 10px;font-size: 16px;font-weight: bold; }
img.thumb-img { max-width: 100%; margin: 8px; width: 340px; }
li.gallery-name { display: inline-block; position: relative; height: 200px; margin: 5px 10px; overflow: hidden; cursor: pointer; text-align: left; font-size: 20px; font-weight: normal; text-transform: uppercase; color: #257cc7; transition: color ease-in-out 200ms; }
li.gallery-name:hover { color: #185488; }
.gallery-name span { display: block; position: absolute; bottom: 0px; width: 100%; text-align: center; background-color: black; z-index: 9; }
.gallery-name img { display: block; position: relative; top: 50%; transform: translateY(-50%); }
.bootstrap-dialog-title { cursor: grab; }
.list-large a { display: inline-block; width: 80px; height: 80px; background-image: url(../img/icon-set.png); margin-left: 5px; background-size: 750px 302px; }
.social-list a { display: inline-block; box-sizing: content-box; }
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.list-large a.facebook { background-position: -230px 0; }
.list-large a.instagram { background-position: 120px 0; }
.list-large a.twitter { background-position: -310px 0; }
.social-list a:first-child { margin-left: 0px; }
#gallery-data ul { padding: 0; }
a.register-button { display: block; position: relative; top: 17px; font-size: 17px; font-weight: bold; max-width: 75%; }
img.profile-languages { display: inline-block; width: 30px; margin: -5px 2px -6px; }
.pos-down { position: absolute; bottom: 25px; left: 0; right: 0; width: 60px; margin: auto; }
.btn-primary { color: #000; background-color: #97d25d; border-color: #97d25d; }
.btn.focus, .btn:focus, .btn:hover { color: #ffffff; text-decoration: none; background-color: #78a74a; border-color: #78a74a; }
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover { color: #fff; background-color: #78a74a; border-color: #78a74a; }
.modal-title { color: #97d25d; }
.modal-under-title { margin: 5px 0 -5px 0;color: #97d25d; }
a:focus, a:hover {color: #318133;}
/* Media Query */
@media all and (max-width: 1280px) {
    .main-header, .bg-color {min-height: 350px;}
    .navbar-fixed-top>.container>.col-md-12>.navbar-right>.navbar-nav>li>a {font-size: 13px;top: 0px;}
    .navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-right>.navbar-nav>li>a {font-size: 13px;top: 2px;}
    .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: transparent; top: 0; }
    #secon-1 .container.first {
      margin-top: 360px;
    }
}
@media all and (max-width: 1000px) {
    .navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-header>a.navbar-brand { font-size: 30px; font-weight: normal; margin: 0; color: #fff; max-width: 250px; left: 10px; top: 15px; text-align: justify; line-height: 110%; }
    .navbar-fixed-top>.container>.col-md-12>.navbar-header>button.navbar-toggle { margin: 0px; padding: 4px 12px; }
    .navbar-fixed-top>.container>.col-md-12>.navbar-header>a.navbar-brand {font-size: 34px;font-weight: normal;margin: 0;padding: 0;color: #fff;max-width: 280px;left: 10px;top: 13px;text-align: justify;line-height: 100%;}
    .navbar-nav { margin: 0px; }
    .navbar-fixed-top {min-height: 46px;background-color: #000000d6;}
    .navbar-fixed-top>.container>.col-md-12>.navbar-right>.navbar-nav>li>a { top: 0px; }
    .navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-right>.navbar-nav>li>a { top: 0px; }
    .navbar-fixed-top>.container>.col-md-12>.navbar-collapse { border-color: transparent; top: 0px; }
    .navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-collapse { border-color: transparent; top: 2px; }
    .wrapper { padding: 35px 0px 65px; }
    .img-headshot { display: none; }
}
@media all and (max-width: 991px) {
    .col-md-6.shalom.fadeInRight { min-height: 1px; height: auto; }
    .img-poukazka { max-width: 80%; margin: 15px 0 50px 0px; }
    .icon {margin-top: 0px;}
    .icon-text.feedback {height: unset;}
}
@media (max-width: 767px) {
    .head-font { padding: 40px 0px 40px; }
    .navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-collapse .dropdown-menu { background: transparent; }
    .navbar-fixed-top>.container>.col-md-12>.navbar-right>.navbar-nav>li>a {font-size: 18px;padding: 10px;text-shadow: 1px 1px 2px black;}
    .navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-right>.navbar-nav>li>a {font-size: 16px;padding: 5px;}
    .navbar-fixed-top>.container>.col-md-12>.navbar-header>button.navbar-toggle {margin: 0px;top: 3px;color: white;}
    .navbar-fixed-top>.container>.col-md-12>.navbar-header>button.navbar-toggle:hover, .navbar-fixed-top>.container>.col-md-12>.navbar-header>button.navbar-toggle:focus { color: black; }
    .navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-header>button.navbar-toggle {margin: 0px;color: white;}
    .navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-header>button.navbar-toggle:hover, .navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-header>button.navbar-toggle:focus { color: #471e2f; }
    .title { font-size: 80px; line-height: 80px; padding: 5px 0px 35px 0; }
    .sub-title { font-size: 20px; letter-spacing: 1px; }
    .top-title { font-size: 22px; letter-spacing: 1px; }
    .navbar-fixed-top>.container>.col-md-12>.navbar-collapse>.navbar-nav {margin: 0px;padding: 0px;position: relative;display: block;}
    .navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-collapse>.navbar-nav {} .head-padding { padding: 200px 0px 60px !important; }
    .navbar-fixed-top>.container>.col-md-12>.navbar-header>a.navbar-brand {top: 14px;font-size: 32px;}
    .navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-header>a.navbar-brand {top: 12px;font-size: 32px;}
    .navbar-fixed-top>.container>.col-md-12>.navbar-collapse {border-color: #fff;top: 10px;padding: 10px 0 15px 0px;overflow: hidden;}
    .navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-collapse { border-color: #d6cdd1; top: 10px; }
    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {background-color: #000000;border-radius: 4px;}
    .link-kont { font-size: 16px; }
    .img-poukazka { max-width: 90%; margin: 0px 0 50px 0px; }
    .padding-right-zero { position: relative; display: inline-block; padding: 5px; }
    .main-header, .bg-color {min-height: 300px;}
    .navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #fff; }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {color: #0097cc;background-color: transparent;}
    .modal-title { font-size: 18px; letter-spacing: 0px; }
    .modal-open .modal { padding-right: 0px !important; }
    .modal-body { padding: 10px 15px; }
    .head-logo { width: 90%; max-width: 90%; margin: 0 2.5%; }
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { margin: 5px 0; }  
    .bg-image-3.parallax {     background-image: url(../img/background_mobile.jpg); background-origin: border-box; background-clip: border-box; background-color: white; background-attachment: scroll; background-repeat: no-repeat; background-position: center; background-size: cover; }
}
@media (min-width: 451px) and (max-width: 900px) {
    .section-title { margin-bottom: 15px; }
}
@media (max-width: 450px) and (min-width: 20px) {
    .navbar-toggle:hover, .navbar-toggle { background-color: #fff; color: #000; }
    .navbar-toggle { margin-top: 0px; }
    .navbar-default .navbar-nav > li > a, .navbar-nav .open .dropdown-menu>li>a { text-align: center; color: #fff; font-weight: normal; }
    .navbar-nav .open .dropdown-menu>li>a { padding: 5px 15px 5px 15px; }
    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #97d25d;}
    .top-title { font-size: 18px; }
    .title { font-size: 46px;line-height: 60px;padding: 5px 0px 20px 0; }
    .sub-title { font-size: 16px; }
    .footer-copyright { text-align: center; }
    .padding-right-zero { padding-right: 15px; }
    .section-title { margin-bottom: 15px; }
    .secon-txt h3 { font-size: 28px; }
    body { font-size: 14px; }
    h3.txt-tl { font-size: 16px; line-height: 130%; }
    .navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-header>a.navbar-brand { position: relative; top: 10px; left: 25px; max-width: 180px; font-size: 24px; line-height: 120%; }
    .navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-header>button.navbar-toggle { margin: 0px; margin-right: -5px; top: 1px; color: black; padding: 4px 12px; }
    .navbar-fixed-top>.container>.col-md-12>.navbar-header>a.navbar-brand { position: relative;top: 8px;left: 0px;max-width: 230px;font-size: 26px;line-height: 120%;color: #ffa7cc;margin: 0; }
    .navbar-fixed-top>.container>.col-md-12>.navbar-header>button.navbar-toggle { margin: 0px; top: 1px; margin-right: -5px; color: black; padding: 4px 12px; }
    .head-font { padding: 35px 0px 40px; }
    .head-padding { padding: 210px 0px 60px !important; }
    .main-header, .bg-color { min-height: 460px; }
    .navbar-fixed-top {background: rgba(0, 0, 0, 0.7);padding: 2px;border-bottom: none;min-height: 46px;}
    .navbar-fixed-top.top-nav-collapse {background: rgba(0, 0, 0, 0.7);padding: 2px;border-bottom: none;min-height: 46px;}
    .menu-container { padding-left: 0px; padding-right: 0px; }
    .navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-header>a.navbar-brand { position: relative; top: 8px; left: 0px; max-width: 230px; font-size: 28px; line-height: 120%; margin: 0; }
    .navbar-fixed-top>.container>.col-md-12>.navbar-collapse { border-color: transparent; top: 10px; }
    .navbar-fixed-top.top-nav-collapse>.container>.col-md-12>.navbar-collapse { border-color: #d6cdd1; top: 10px; }
    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { background-color: transparent; }
    .link-kont { font-size: 14px; width: 100%; }
    .btn-cenik { width: 150px; }
    .cenik-holder>h3>span { margin: 8px 0px 5px 0px; float: left!important; width: 100%; }
    .cenik-holder>h3>span>small { font-size: 14px; }
    .icon i { font-size: 20px; }
    .icon { height: 35px; width: 30px; left: -10px; }
    .icon-text { margin-left: 30px; padding: 0px 0px 5px 0px; }
    .xs-nopadding { padding: 0; }
    .xs-rightpadding { padding-right: 5px; }
    .head-title { font-size: 22px; margin-bottom: 5px; }
    .cenik-holder>h3.txt-tl, .cenik-holder2>h3.txt-tl { font-size: 14px; }
}
@media all and (max-width: 360px) {
    nav.nav.navbar-default>.container>.col-md-12>.navbar-header>a.navbar-brand { position: relative; top: 1px; left: 8px; max-width: 180px; line-height: 85%; margin: 0; }
}
@media (min-width: 768px) {
    .modal-dialog { width: 708px; }
    .navbar-nav {
      float: unset;
      margin: auto;
      width: fit-content;
    }
}
@media (min-width: 992px) {
    .modal-dialog { width: 900px; }
}
@media all and (min-width: 1600px) {
    #header {margin: auto;margin-left: 0;}
    .navbar-fixed-top>.container>.col-md-12>.navbar-header>a.navbar-brand { font-size: 48px; }
}