@media screen and (max-width: 700px) {
body {font-size:18px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a,
.menu-products-section > a {height:auto;margin:10px 0;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a.fixicon i {top:0!important;}
.menu-products-section .menu-products-label {font-size:1.2em;}
.navbar .dropdown-menu li > a strong,
.menu-products-section > a .menu-products-title {font-size: 1.4em;white-space:normal;}
.menu-products-section > a .menu-products-info {font-size: 1.4em;}
.navbar .dropdown-menu li > a > span.menu-info {font-size: 1.2em;margin-top:10px;padding-left:55px;line-height: 125%;}
.panel-body-padding{padding:20px}
table.panel td{display:block;width:100%!important;float:left}
table.panel td.panel-heading{padding-bottom:20px!important}
.footer .col-sm-3 div a,
.footer li a{margin: 10px 0;display: block;padding: 10px 0;font-size:18px;}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:inherit}
.navbar-brand img{height:70px;margin-top:10px;margin-left:10px}
.navbar-toggle{padding:25px 16px;margin-top:10px}
.navbar-toggle .icon-bar{width:35px;height:3px}
.navbar-collapse{padding-left:0;padding-right:0;border-top:none}
.navbar-nav .open .dropdown-menu{position:inherit}
.collapse.in{height:90vh;max-height:100vh;margin-top:0!important}
.navbar-nav>li>a{line-height:35px;text-align:center}
.macbook-overlay{background-size:100%!important}
.fb{float:left;left:24%;margin-bottom:0}
.menu-products-section{width:100%}
.navbar-header{height:100px}
.navbar-nav{margin:0;height:100%}
.dropdown-menu{max-width:100vw}
.dropdown-menu li{min-height:50px}
.copyright {margin-bottom: 60px;}
.fix-height .jumbotron-grad,
.fix-height {height:auto;}
.form-checkboxes div {font-size:18px;}
.form-checkboxes label {margin-bottom:15px}
.form-control {font-size:18px;}
.section-container .panel-default .panel-body-padding {padding:0;}
.section-container .panel-default .panel-body-padding .col-padding-right {padding:20px;}
.container-section table {width:100%;}
.container-section table tr td {font-size:12pt;}
.container-section table tr td ul {padding:10px;}
}
.zajawka{height:100px}
.zajawka a{padding-top:10px;display:flex!important;flex-direction:column;justify-content:center;height:100%;margin-top:-5px;line-height:1}
.zajawka a div{transition:.7s;background-color:#E2001A;color:#fff!important;display:flex;height:20px;flex-direction:column;justify-content:center;padding:22px 16px;position:relative;border:1px solid #fff;left:35px;top:5px}
.zajawka a div:hover{transition:.7s;background-color:#fff;color:#E2001A!important;border:1px solid #E2001A}
.navbar .dropdown-menu li > a.fixicon{padding:20px 10px}
.fixicon i{top:-10px}
.kontaktadditional.media .pull-left i::before{content:"\f095"}
.kontaktadditional.media .pull-left i{width:32px}
@media screen and (min-width: 560px) {
.navbar-nav.navbar-right:last-child{margin-right:0!important}
}
@media screen and (max-width: 560px) {
.kontaktadditional{margin-bottom:40px}
.zajawka a{width:100%;display:flex!important;flex-direction:row;justify-content:center}
.zajawka a div{left:0}
}
@media screen and (max-width: 1150px) {
.website-mockup img{width:calc(100% - 20%)!important;margin-left:10%!important;margin-right:10%!important;top:3%!important;left:0}
}
.nav > li.dropdown > a{padding:15px 10px}
.nav > li > a{font-size:1em}
.jumbotron.with-image{background-size:cover;background-position:center center}
@media (max-width: 680px) {
#bgvid{display:none}
#bgvid2{display:block!important}
}
.Instacontent{margin-top:10px}
#instafeed{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;height:auto;margin-bottom:30px}
#instafeed a{width:300px;flex-direction:column;position:relative;display:flex;padding:10px;object-fit:cover}
.reveal_button + *{display:none!important}
.reveal_button{cursor:pointer!important;box-shadow:2px 2px 5px rgba(0,0,0,0.15);background:#fff;margin-left:5px;margin-bottom:5px;display:flex;flex-direction:row;justify-content:center;align-items:center;width:260px;padding:3px 10px;max-width:100%;text-transform:uppercase;text-align:center;font-size:16px;transition:300ms}
.reveal_button span{font-weight:700}
.reveal_button i{font-size:20px;margin-right:10px}
.reveal_button *{color:#e2001a;cursor:pointer!important}
.tdFirma .reveal_button *{color:#37bfe9!important}
.tdFirma .reveal_button{margin-left:auto!important;margin-right:auto!important}
.reveal_button:hover{opacity:.8;transition:300ms}
.media-body .reveal_button:hover{opacity:.5!important;transition:300ms}

@media screen and (max-width: 760px) {
section p u,
section p {line-height:1.5;font-size:22px;padding: 20px;}

.reveal_button {padding: 13px 10px;margin:20px 0;}

section p u {padding:0!important;border-left:none!important;}

}

.footerCnt .h4 {
  font-size: 26px;
  line-height: 50px;
  margin: 0;
  text-transform: uppercase;
  text-align: center;
}
body .jumbotron .h1 {
  margin-bottom: 20px;
  font-size: 2.4em;
}
.navbar .dropdown-menu li.product-list {width:100%;}

.panel-body > .h3 {
  margin-bottom: 20px;
}
.carousel-caption .h2 {
  font-size: 35px;
  color: #FFF;
}