@font-face {
    font-family: 'Simplon';font-display: swap;
    src: url('../font/simplonnorm-bold-webfont.woff2') format('woff2'),
         url('../font/simplonnorm-bold-webfont.woff') format('woff'),
         url('../font/simplonnorm-bold-webfont.svg#simplon_normbold') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'Simplon';font-display: swap;
    src: url('../font/simplonnorm-light-webfont.woff2') format('woff2'),
         url('../font/simplonnorm-light-webfont.woff') format('woff'),
         url('../font/simplonnorm-light-webfont.svg#simplon_normlight') format('svg');
    font-weight: 300;
    font-style: normal;

}

@font-face {
    font-family: 'Simplon';font-display: swap;
    src: url('../font/simplonnorm-medium-webfont.woff2') format('woff2'),
         url('../font/simplonnorm-medium-webfont.woff') format('woff'),
         url('../font/simplonnorm-medium-webfont.svg#simplon_normmedium') format('svg');
    font-weight: 500;
    font-style: normal;

}

@font-face {
    font-family: 'Simplon';font-display: swap;
    src: url('../font/simplonnorm-regular-webfont.woff2') format('woff2'),
         url('../font/simplonnorm-regular-webfont.woff') format('woff'),
         url('../font/simplonnorm-regular-webfont.svg#simplon_normregular') format('svg');
    font-weight: 400;
    font-style: normal;

}

@font-face {
    font-family: 'Simplon';font-display: swap;
    src: url('../font/simplonbp-regular-webfont.eot');
    src: url('../font/simplonbp-regular-webfont.eot') format('embedded-opentype'),         
         url('../font/simplonbp-regular-webfont.woff') format('woff');                  
    font-weight: normal;
    font-style: normal;
}


.c-b {clear:both;}
.design {float:right;padding:6px 15px;color:#777;}
.design a {color:#777;}

@media screen and (min-width:768px){
.header ul li {float:left;}
}

body, table, tr, td {font-family: 'Simplon', Helvetica, Arial, sans-serif!important;font-weight: 100;}

body {line-height: 22.5px;font-size:15px;color:#2c3237;}
@media screen and (min-width:992px){
    body {line-height: 24px;font-size:16px;color:#2c3237;}
    }

#content ul{ list-style: none; padding:0 0 10px 0;  margin:0;list-style-type: none!important;   }
#content  ul li{ padding:4px 0 4px 1em; text-indent: -1em;   }
#content  ul li:before { content: "■"; padding-right:7px;color:#F0B400;font-size:8px;line-height: 20px;position: relative;top:-3px; }


h1,h2,h3,h4 {border-bottom:0;font-family: 'Simplon', Helvetica, Arial, sans-serif!important;}
h4 {font-weight:400;margin-top:0;}

/* Nagłówki */
h1 {font-size:24px;}
h2 {font-size:20px;}
h3 {font-size:18px;}

@media screen and (max-width:991px){
    h1 {margin-top: 0;margin-bottom: 30px;}
    
}
h3 small {font-size: 15px;margin-left: 10px;}    
@media screen and (min-width:992px){
    h1 {font-size:32px;margin-bottom: 32px;}
    h2 {font-size:36px;}
    h1 {margin-bottom: 36px;}
    h3 {font-size:22px;line-height: 28px;}    
    h2 {margin-bottom: 24px;}
}


a.link-green,.text-green {color:#F0B400!important;}

.text-grey,.date,.text-grey:hover,.text-grey:active,.text-grey:focus {color:#7b7b88;outline: none;}
.text-grey-lt {color:#838383;}
.img-fit {max-width: 100%;height: auto;}

.page-header{border-bottom:0;padding:0;margin-top:20px;}
.item-image {margin:0 20px 10px 0;max-width:200px;height:auto;}
.items-leading .item,.items-leading .page-header {clear:both;}

.top-boxes {margin:20px 0 30px 0;}
.top-box {}
.icon-fp {font-size:3em;color:#353f82;}
.icon-lg {font-size:1.4em;}

.larger {font-size:16px;line-height: 24px;font-weight: 300;}
.margin-top {margin-top: 20px;}

.logo img {max-height: 60px;width: auto;}

.logo {display: inline-block;}
.logo-scrolled {display: none;}
.scrolled .logo {display: none;}
.scrolled .logo-scrolled {display: inline-block!important;position: relative;z-index: 99;top:-9px;}

.nav > li > a:hover {background: transparent;}

@media screen and (min-width:992px){
    .margin-top {margin-top: 40px;}
    .larger {font-size:19px;line-height: 28px;}
    .slider-wrap {padding-bottom: 60px;}
}


.logo img {max-height: 60px;width: auto;height: auto;margin:20px 0;}

@media screen and (min-width:768px){
	nav.navbar {padding-left:10px;}
	.top .logo {padding:10px 0;}
	.top ul li {float:left;}
	.logo img {max-height: 60px;width: auto;height: auto;margin:10px 0;}
    .logo-scrolled img {max-height: 40px;width: auto;height: auto;margin:10px 0;}
}

/* Cytat */

.quote {padding:0px 10px 0px 70px;display:block;min-height:40px;margin:15px 0;}
/*.quote:before {content: "\""; position:absolute;margin-left:-60px;margin-top:10px;font-size:50px;width:100px;color:#7b7b88;} /* celarfix */
@media(max-width:900px) {
    .quote {max-width:100%!important;}
}

#banner {padding-bottom: 0;color: #fff;position: relative;min-height: 600px;}
#banner > img:first-child {position: absolute;width: auto;height: 100%;}

#banner > .container {position: relative;}


#banner .text-lg {font-size: 33px;line-height:40px;font-weight: 700;margin-top: 150px;}
#banner .text-lg + div {font-size: 24px;line-height: 36px;margin:30px 0;}

#banner .zaufali-nam {display: block;}


#banner .btn-primary, #sekcja6 .btn-primary {border-radius: 4px;font-size: 14px!important;font-weight: 600!important;line-height: 40px;height: 40px!important;padding:0 15px;position: relative;top:7px;letter-spacing: 2px;text-transform: uppercase;margin-bottom: 50px;}
#sekcja6 .btn-primary {margin-bottom: 30px;}
#sekcja6 {position: relative;}

#sekcja5 .white-bg {background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);border-radius: 5px;padding: 40px;}

.form-control {font-size: 16px;padding: 10px;}

@media(max-width:991px) {
    #banner  div {padding-left: 15px;}

    #banner > img {min-height: 600px!important;width: auto;}
    #banner .btn-primary{margin-left: 15px;}
}

@media(min-width:992px) {

    #banner > img:first-child {position: absolute;width: 100%;height: auto;}

    #banner {min-height: 900px;}
    #banner .text-lg {font-size: 50px;line-height:60px;font-weight: 700;margin-top: 240px;}
    #banner .text-lg + div {font-size: 20px;line-height: 35px;font-weight: 100;max-width: 50%;margin: 30px 0 60px;}



    #banner .zaufali-nam {color: #aaa;font-size: 20px;}
    #banner .zaufali-nam {display: block;}
    #banner .zaufali-nam img {display: inline-block;margin-left: 40px;}

    #banner .btn-primary {font-size: 20px!important;font-weight: 600!important;line-height: 60px;height: 60px!important;padding:0 35px;position: relative;top:7px;letter-spacing: 2px;text-transform: uppercase;margin-bottom: 100px;}


    }

.li-zapytaj {display: none!important;}    
.scrolled .li-zapytaj {display: block!important;}


@media(min-width:992px) and (max-width:1499px){
    #banner .zaufali-nam img {max-width: 100px;height: auto;}
    #banner > img {height: 100%!important;width: auto!important;}
}

@media(min-width:1500px) {
   #banner .text-lg {font-size: 80px;line-height:90px;font-weight: 700;margin-top: 300px;}
    #banner .text-lg + div {font-size: 30px;line-height: 45px;font-weight: 100;max-width: 50%;margin: 30px 0 60px;}
    #banner .btn-primary, #sekcja6 .btn-primary {font-size: 24px!important;font-weight: 600!important;line-height: 80px;height: 80px!important;padding:0 45px;position: relative;top:7px;letter-spacing: 2px;text-transform: uppercase;margin-bottom: 110px;}
    #sekcja6 .btn-primary {margin-bottom: 30px;}

    #banner {min-height: 1000px;}
    .container {width: 1400px;}
}    

/* Cytat ze zdjęciem */

 .well-quote {min-height: 150px;}
 .well-quote:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
 .well-quote img {max-width: 150px;height: auto;float:left;}
 .well-quote p {float: none;margin-left: 180px;}

.logo-top {position: absolute;top:20px;right:25px;transition:0.3s;display: none;}
.logo-top img {max-width: 120px;height: auto;}
@media(min-width:992px){
    .logo-top {display: block;}
    }

.table-outline {border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;border-right:solid 1px #ddd;}

.collapse, .navbar-collapse {border:0;}

.lists div > div > div {background: rgba(255,255,255,0);margin-bottom: 15px;border-top:solid 5px #F0B400;}

footer {padding-bottom:30px;}

.footer-logo {margin-bottom:50px;margin-right: 20px;display: inline-block;;}


.slider-container {}
.container {border:solid 0px red;}

/*.item-101 {display: none!important;} /* Domek */
 .item-101 {display: none!important;opacity:0;transition:0.3s;} 
.top-block {transition:0.7s;}

.list-modern { padding: 0!important; margin: 10px 0; list-style-type:square; }
.list-modern li { border-top: solid 1px #ccc; display: block; padding: 8px 10px; clear: both; }
.list-modern li:first-child { border-top: 0; }

/* Animacja menu górnego*/
@media(min-width:992px){

	.slider {font-size:16px;}


    body.scrolled .logo-top {opacity: 0;}
	body.scrolled .item-101 {display: block!important;opacity:1;} 
	body.scrolled #mainMenu .menu .item-101 a:hover,body.scrolled .item-101:hover,body.scrolled .item-101.active a:hover {background: #fff!important;}
	.leading-0 {padding-top:30px;}
	body.scrolled {padding-top:50px;}
	body.scrolled .top-block {margin-top:-40px;}

}

ul.list-unstyled {padding-left:0!important;}
ul.list-unstyled li {list-style-type: none!important;padding-bottom:6px;padding-top:6px;}

img.product-img {float:left;margin-right:15px;max-width: 120px;width:auto;height: auto; }
img.product-img-lg {margin-right:15px;max-width: 300px;width: 300px;height: auto;}
img.product-img-sm {margin-right:15px;max-width: 80px;}

div.slider-list {margin-left:260px;}

section#banner .container {padding:0;}

@media(min-width:992px){
#headerSearcher{float:none;position: absolute;right: 1px;top: 4px;margin-top:0;width:auto;}
input#mod-search-searchword,input#search-searchword{width: 160px;}

}
/*.items-leading section:nth-child(odd) {background:#f3f3f3;}*/
.section-end {display: none;}

.portret {max-width: 220px;height: auto;margin-bottom: 20px;}
.margin-right {margin-right: 34px;}
.margin-left {max-width: 360px;margin-left: 34px;}
.margin-left small {font-size:15px;line-height: 18px!important;padding:0;}
.quotation {padding-top: 20px;}
@media(min-width:992px){
    .quotation {padding-top: 30px;}
}


#content section:nth-child(2n), #sekcja7, #sekcja5, #sekcja9, #sekcja10 {background: #f7f7f7;}

.icon-lg {max-width: 50%;height: auto;margin:0 auto 20px auto;display: inline-block;opacity:0.7;}

#content section:nth-child(n+2) .container {padding:30px 30px 0 30px;}

.img-round {border-radius: 50%;max-width: 150px;height: auto;}
.img-round.pull-left {margin-right: 30px;}

@media(min-width:992px){

	#content section:nth-child(2) .container {}
	#content section:nth-child(2) blockquote {padding-left:58px;padding-right:40px;padding-top:30px;}



	#content section {padding-top:60px;position: relative;}
	#content section:first-child {padding-top:0px;}

	.section-end {display: block;width: 100%;height: 80px;margin-bottom:-80px;	
	position: relative;z-index: 1001;bottom:0;}
    .no-bg .section-end {display: none;}
	#content section:last-child .section-end {display: none;}

#content section:nth-child(8) .section-end,
#content section:nth-child(6) .section-end,
#content section:nth-child(4) .section-end,
#content section:nth-child(2) .section-end{}

#sekcja3 {padding-bottom: 100px;}


}

#sekcja5 .form-control {}

.footer-logo {max-width: 160px;height: auto;margin-top: -10px;}

/* Article info */
.article-info .muted {}
.article-info dl.article-info {background:#fff;border-bottom:solid 2px #eee;}

dt.article-info-term, dl.article-info dd {display:inline-block; margin-right:0px;font-size:0.8em;color:#555;padding:16px 10px;}
dt.article-info-term {display:none;}

div.content_rating {}
.unseen, .element-invisible {display:none;}
select[id^="content_vote_"]{border:0;background:#f3f3f3;padding:13px 10px 14px 10px;}

ul.pagenav li a {background:#f3f3f3;}

/* Newsflash mod_articles_news */
.news-item {clear:both;}

.round-image {border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:solid 5px #ccc;}

/* cheatsheet 

.quote {padding:0px 10px 0px 70px;display:block;border-left:solid 2px #ddd;min-height:40px;margin:15px 0;}
.quote:before {
content: "\e817"; 
font-family: 'essential';  
position:absolute;
margin-left:-60px;
margin-top:10px;
font-size:2.3em;
width:100px;
color:#ddd;
}
*/

.bs-callout{margin:20px 0;padding:20px;border-left:3px solid #eee}
.bs-callout h4{margin-top:0;margin-bottom:5px}
.bs-callout p:last-child{margin-bottom:0}
.bs-callout code{background-color:#fff;border-radius:3px}
.bs-callout-danger{background-color:#fdf7f7;border-color:#d9534f}
.bs-callout-danger h4{color:#d9534f}
.bs-callout-warning{background-color:#fcf8f2;border-color:#f0ad4e}
.bs-callout-warning h4{color:#f0ad4e}
.bs-callout-info{background-color:#f4f8fa;border-color:#5bc0de}
.bs-callout-info h4{color:#5bc0de}

@media(min-width:992px) and (max-width:1199px) {
.round-image {max-width:140px!important;width:140px!important;}
.quote {max-width:480px!important;width:480px!important;}
.quote span {font-size:1em!important;}
}

/*
.action-btn {display:inline-block;padding:8px 20px;background:#008cba;color:#fff;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;min-width:150px;}
.action-btn:hover {color:#fff;text-decoration:none;background:#006d91;}
.action-btn.download:before {font-family: "essential";content: '\e872';margin-right:10px;font-size:1.1em;position:relative;top:1px;}
.action-btn.read:before {font-family: "essential";content: '\e84c';margin-right:10px;font-size:1.1em;position:relative;top:1px;}
.action-btn.idea:before {font-family: "essential";content: '\e864';margin-right:10px;font-size:1.1em;position:relative;top:1px;}
.action-btn.email:before {font-family: "essential";content: '\e801';margin-right:10px;font-size:1.1em;position:relative;top:1px;}
.btn-ba {width:200px;margin-bottom:11px;background:#eee;color:#070;}
.btn-ba:hover {background:#ddd;color:#070;}
.buttons-ba {padding-top:5px;}
*/
.table-styled {}
.table-styled hr {margin-left:10px;margin-right:10px;border-color:#ccc;}
.table-styled h3 {font-size:1.3em;color:#000;font-weight:normal;margin-bottom:20px;}
.table-styled h3 a {color:#199d47!important;}
.table-styled td {padding:0 10px;vertical-align:top;}
.table-styled th {text-align:left;padding:20px 0;font-weight:normal;font-size:23px;}
.table-styled th.style1 {color:#666;}
.table-styled th.style2 {color:#666;}
.table-styled .border-style1 {border-bottom:solid 5px #79bfd6;}
.table-styled .border-style2 {border-bottom:solid 5px #008cba;}
.table-styled th.style3 {background:#bfe5d9;color:#333;}
.table-styled th.style4 {background:#22964c;color:#fff;}
.table-styled th.style3,.table-styled th.style4 {text-align:left;font-size:1.1em;padding:10px;}

.table-styled-rows td {border-bottom:solid 5px #e3e3e3;padding-top:10px;}

.table-styled td {}
.table-styled td.no-style {padding:0;}
.table-styled td.style1 {background:#f2f2f2;}
.table-styled td.style2 {background:#f9f9f9;}

.table-styled td ul:not(.bulleted-list)  {padding-left:0;margin-left:0;}
.table-styled td ul:not(.bulleted-list) li {list-style-type:none;padding-bottom:11px;margin:0 10px 11px 10px;border-bottom:solid 1px #eee;background:none;padding-left:0;padding-right:0;color:#555;}
.table-styled td.style1 ul:not(.bulleted-list) li {border-bottom:solid 1px #fff;}

.table-styled td ul.bulleted-list li {margin-bottom:12px;}
.table-styled td ul:not(.bulleted-list) li:last-child {border-bottom:0;}

.table-styled th.style-a,.table-styled th.style-b,.table-styled th.style-c,.table-styled th.style-d {font-size:16px;font-weight:normal;line-height:20px;padding:10px 10px;}
.table-styled th.style-a {background:#bf2c4b;color:#fff;}
.table-styled th.style-b {background:#ed9c28;color:#fff;}
.table-styled th.style-c {background:#199d47;color:#fff;}
.table-styled th.style-d {background:#39b3d7;color:#fff;}

/*
h1,h2.large-header {color:#555;font-size:26px;line-height:42px;margin:40px 0 30px 0;}
h1,h2.large-header {border-bottom:solid 5px #ddd;padding-bottom:7px;}
h4 {font-size:1.7em;}
*/


/* slider */

.carousel-indicators {display: none;}
.carousel-indicators  li:before {display: none!important;}

@media(max-width:1139px){
	.slider,.slide,.slider-wrap {max-width:100%!important;display: block!important;height:auto!important;clear:both;}
	.nav-bullets {display: none!important}

}
.slider-grey .slider-in {background: #EAEEF5;}
.slider-wrap {position:relative;overflow:visible;min-height:200px;display:block;margin-left:-5px;}
.slider {position:relative;overflow:hidden;min-height:200px;border-bottom:solid 0px #ddd;padding-top:0!important;background: #fff;}
@media(min-width:1140px){
.slide-text {padding-left:20px;padding-right: 40px;}

    .carousel-indicators {display: block;}
.slider > div.slider-in {position:absolute;top:0;left:0;white-space:nowrap;padding-top:0!important;}
.slide {}
.slider > div.slider-in > div {width:420px;padding:20px 55px 20px 55px;min-height:200px;display:inline-block;white-space:normal;margin:0;position:absolute;top:0;}
.slider > div.slider-in > div:first-child {margin-top:0px;}
.slider > div.slider-in > div h2 {font-size:26px;line-height:30px;margin-bottom:20px;color:#199d47;}

.slider > div.slider-in > div img {margin:0 70px 0 20px;max-height: 240px;width: auto;}

.slider-wrap .nav-bullets {position:absolute;bottom:0;z-index:102;font-size:17px;text-align:center;width:100%;height:30px;color:#008cba;}
.slider-wrap .nav-bullets i {opacity:0.5;cursor:pointer;}
.slider-wrap .nav-bullets i.active {opacity:1.0;}
.slider-wrap.no-dot .nav-bullets {display:none;}

.slider-wrap .nav-l,.slider-wrap .nav-r {}

.slider-wrap .nav-l {left:-5px;padding-right:2px;}
/*.slider-wrap .nav-l:before {font-family: "essentialline";content: '\e761';}
.slider-wrap .nav-l.disabled:before {font-family: "essentialline";content: '\e761';}
.slider-wrap .nav-r:before {font-family: "essentialline";content: '\e762';}
.slider-wrap .nav-r.disabled:before {font-family: "essentialline";content: '\e762';}

*/
.slider-wrap .nav-l.disabled,.slider-wrap .nav-r.disabled {opacity:1;}

.slider-wrap .nav-r {right:5px;padding-left:2px;}
}


.carousel-control img {position:absolute;top: 80px;left:16px;} /* wyrównane do obrazka a nie całego bloku */
.carousel-control,.carousel-caption {display: none;}
@media screen and (min-width:768px){
.carousel-caption {display: block;}
}

.slider-wrap img {margin-right: 30px;/*border:solid 4px #EAEEF5;*/}

@media screen and (min-width:1200px){
    .carousel-control {position:absolute;top:0;left:0;width:40px;opacity:.7;display: block;opacity:0.7;z-index: 500;}
    .carousel-control:focus,.carousel-control:hover{opacity:1;}
    .carousel-control.left,.carousel-control.right{background-image:none;}
    .carousel-control.left {text-align: left;}
    .carousel-control.right {text-align: right;padding-right: 15px;}
    .carousel-control img {top: 50%;margin-top:-50px;cursor: pointer;left:16px;}
    .products-category .carousel-control img {top: 70px;margin-top: 0;}
    .carousel-inner .item {padding:0 30px 0 30px;}
    .carousel-inline .carousel-inner {padding-left:40px;padding-right: 40px;}
    .carousel-inline .carousel-inner .item {padding:0 30px 60px 30px;}
    .more-views .carousel-inner .item {padding:0 10px 0 10px;clear: none;}
    .more-views .carousel {height:100px;clear: none;}
    .more-views .carousel-control img {position:absolute;top: 13px;}
    .more-views .carousel-control {position:absolute;top:0;width:15px;opacity:.7;display: block;}
    .main-slider .carousel-inner .item{padding:0 0;}
}

.carousel-indicators {margin-left:0;right:0;bottom:20px;width:100%;text-align: right!important;left:0;padding:0;z-index:101;}
.carousel-indicators li{}
.carousel-indicators .active{width:auto;height:auto;margin:auto 3px auto auto;background-color:transparent;}
.carousel-thumbs .active{margin:auto 20px auto auto;}

.carousel-bullets {left:0;bottom:0;width:100%;text-align: center!important;padding:0;position: absolute;float:none;}
.carousel-bullets li {width:18px;height: 18px;border-radius: 50%;background: #fff;border:solid 1px #d3d3db;display: inline-block;cursor: pointer;margin-right: 7px;margin-left: 7px;}
.carousel-bullets .active {background: #d3d3db;width:18px;height: 18px;margin-right: 7px;margin-left: 7px;}

/* Lightbox */
.lightbox {cursor:pointer;}
@media all{
.featherlight{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;height:100%;text-align:center;cursor:pointer;background:#333;background:rgba(0,0,0,.8)}
.featherlight 
.featherlight-close{position:absolute;z-index:9999;right:0;top:0;line-height:25px;width:25px;cursor:pointer;text-decoration:none;text-align:center;font:Arial,sans-serif;background:#fff;color:#000}
.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}
.featherlight 
.featherlight-content{text-align:left;display:inline-block;vertical-align:middle;position:relative;padding:2%;width:60%;max-height:95%;overflow:auto;background:#fff;cursor:auto}
.featherlight 
.featherlight-inner{display:block}
.featherlight-iframe 
.featherlight-content{min-height:60%}
.featherlight iframe{border:0;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%}
.featherlight .featherlight-image{max-width:100%;max-height:85vh;margin:0 auto;}
}


/* ASTOR */

#content {background: #fff;}

h1,h2,h3,.box {}
h3 {font-weight:400;font-size:1.3em;}
blockquote {font-weight:300;}
blockquote {border:0!important;padding:0;font-size:19px;}
blockquote {line-height: 26px;text-align: justify;}
@media(min-width:1200px){
blockquote {padding:0 60px;}
}

a{color: #F0B400;text-decoration: none;}
a:hover{color: #F0B400;text-decoration: underline;}



@media(max-width:767px){
a.action {margin-right:0px;margin-bottom:4px;width:100%;}
}


.c-b {clear:both;}
/* Naglowek */


.top {background:transparent;}
.scrolled .top {background:#fff;}
@media(max-width:767px){
#header-logo{ margin-bottom : 0px; height:45px;overflow:visible;position:absolute;}
}

.top {position:absolute;top:0;left:0;width:100%;z-index:1100;height:127px;}    

@media(min-width:992px){
.top {position:fixed;top:0;left:0;width:100%;z-index:1100;height:150px;}	
.scrolled .top {height:127px;}
.top .container {position: relative;}
#main-menu {margin-top: 80px;}
.scrolled #main-menu {margin-top: 0px;position: absolute;top:57px;right: 0;}
.outer {margin-top:0;}
}


@media(min-width:992px){section {padding-bottom:30px;}}

table {font-size:1em;}
table td {vertical-align: top;}

/* Menu */

.navigation{clear: both;display:none;margin-left:-5px;}

.navigation .moduletable { float : none;}
.navigation .menu { width : auto;white-space:nowrap;border-radius:1px;padding:0;}
.navigation .menu li{white-space:normal;display: block;float: none;font-size: 14px;}
.navigation .menu li {padding:0 0px;margin:5px 0; } /* Li lvl 1 */
.navigation .menu li a{padding:7px 0;}
.navigation .menu li.openLi > a{background:#d5d5d5;}

.navigation .menu li li li{width:auto;display:block;float:none;text-align:left;padding:0;margin:0;}

.navigation .menu ul{display:none;}

.menu-toggle-span {height:10px;}
#menu-toggle{position:fixed;top:20px;right:10px;padding:9px 7px;margin:0px 15px 0 0;z-index:1001;background-color:#000;border:1px solid #aaa;border-radius:1px}
#menu-toggle:hover,#menu-toggle:focus{background-color:#000}
#menu-toggle .icon-bar{display:block;width:22px;height:2px;background-color:#fff;border-radius:1px}
#menu-toggle .icon-bar+.icon-bar{margin-top:4px}

.boxes {margin:10px -5px;}
.boxes > div {padding:5px;font-size:15px;letter-spacing: -0.5px;}
.boxes div div {margin-bottom: 0px;background: #F0B400;padding:20px 15px;color:#fff;cursor: pointer;trasition:0.3s;height: 85px;}
.boxes div div:hover,.boxes div div.active {background: #00763a;}
@media(min-width:992px){
    .boxes div div {height: auto;}
}
@media(min-width:1200px){
    .boxes > div {padding:5px;font-size:16px;letter-spacing: 0px;}
}

.top-block .container {position: relative;}

@media(max-width:767px){
    .slide h4 {clear: both;}
    .slider, .slider-in,.slide {background-color: transparent!important;}
    .slider img {display: none;}
    }

.content img {max-width:100%;height:auto;}

@media(max-width:767px){
    .nav.menu {background: rgba(0,0,0,0.9);padding: 15px 0;text-align: left;margin: 0 -15px;}
    .navigation .menu li a {padding-left: 20px;font-size: 27px!important;line-height: 60px!important}
    .nav.menu li {background:transparent!important;}
    .nav.menu a:hover:focus,.nav.menu a:visited,.nav.menu a:hover:visited {background: transparent!important;}
    .nav > li > a:hover {background:transparent!important;}
}

.logo {}

@media(min-width:768px){
.content img {max-width:none;}

.logo {float: left;margin-top: 50px;position: absolute;}
.logo,.logo-xs {transition:0.3s;}
.scrolled .logo {opacity: 0;display: none;}

.scrolled .logo-scrolled {opacity: 1;}
.logo-xs {opacity: 0;visibility: hidden;}
.scrolled .logo-xs {opacity: 1;visibility: visible;}

#menu-toggle {display:none;}
.navigation{display:block;margin-left:0px;padding:0;height:70px;}
.navigation .menu {float: right;}
.navigation .menu li {height:40px;line-height:50px;} /* Li lvl 1 */
.navigation .menu li.home {height:40px;line-height:40px;} /* Li lvl 1 */
.navigation .menu li:not(.home) a{border-bottom:0;height: 52px;}
.navigation .menu {height: 48px!important;margin-bottom:20px;padding-right:8px;margin-left:0;}

.navigation .moduletable { float : left;margin: 0 6px 0 0;}
.navigation .menu li{display: block;float: left;}

.navigation .menu ul{position:absolute;border-top:solid 1px #fff;left:-4px;width:100%;padding:10px 0px 10px 10px;min-height:344px;background:#f4f4f4;z-index:1001;border-bottom:solid 4px #fff;display:block;margin-top:2px;}

.navigation .menu ul ul{position:static;float:left;width:222px!important;overflow:hidden;border:0;background:transparent;border-radius:0;padding-left:14px;padding:0;height:320px;}
.navigation .menu ul ul,.navigation .menu ul ul li{padding-left:0px;margin-left:0;}
.navigation .menu ul > li:nth-child(n+2) {height:320px;}
.navigation .menu ul > li.rewind {padding-top:26px;height:320px;}

.navigation .menu ul > li:nth-child(6) {border-left:0;padding-left:0px;}
.navigation .menu ul > li ul li,.navigation .menu ul > li ul li:nth-child(n+2) {border-left:0;padding-left:0;height:auto;}
.navigation .menu ul li{width:222px!important;background: none;display: block;
}
}
@media(min-width:768px){
.navigation .menu li a{padding:4px 15px 3px 15px;}
.navigation,.navigation .menu { }
.container { width : 768px; }
}



@media(min-width:992px){
.navigation,.navigation .menu { }
.container { width : 992px; }
}
@media(min-width:1200px){
.navigation .menu { }
.navigation .menu li {margin-right:10px;}
.navigation .menu li li {margin-right:0;}
.container { width : 1170px; }
.navigation .menu ul > li:nth-child(n+2) {border-left:solid 1px #fff;padding-left:0px;}
.navigation .menu ul > li.rewind:nth-child(n+2) {border-left:0;}
}
@media(min-width:1600px){
    .container { width : 1300px; }
    .top-block .container {width: 1600px;}
    .scrolled .top-block .container {width: 1300px;}
    .navigation .menu li a{padding:4px 35px 3px 35px;}
    .scrolled .navigation .menu li a{padding:4px 20px 3px 20px;}
    }
.container .container {max-width: 100%;}
.navigation .menu ul li li{ margin-left:0;}


@media(min-width:992px){ 
	.navigation .menu {margin-left:-15px;}
}

.navigation .menu li a{display: block;margin-top:-9px;color: #fff;text-transform: none;text-decoration: none;text-align: left;font-size:1.15em;}

.navigation .menu li > a {outline:none!important;}
.navigation .menu li > a:hover{}
.navigation .menu li li span.separator {text-align: left;text-transform: none;color:#666; font-weight:normal;font-size:1.2em;margin-bottom:4px;display: block;
padding:3px 10px 2px 10px!important;}

@media(min-width:992px){
    .navigation .menu li a{font-size:1.35em;font-weight: 100;}
    .scrolled .navigation .menu li a{color: #555;}
}

.navigation .menu li li a{text-align: left;text-transform: none;color:#36934e; font-weight:normal;font-size:1.15em;line-height:20px;margin-bottom:6px;padding:3px 10px 2px 10px!important;}
/* Level 3 links */
.navigation .menu li li li {height:auto;}
.navigation .menu li li li a{color:#444;font-weight:normal;margin-bottom:3px;font-size:0.95em;line-height:16px;padding:3px 10px 3px 10px!important;margin-top:0;}
.navigation .menu li li a:hover{color:#000;background:#d5d5d5;}
.navigation .menu li li li a:hover{color:#000;background:#d5d5d5;}
.navigation .menu li:first-child { background-position: 0 0;}


.shop-image {width:auto;height: auto;max-width: 180px;max-height: 180px;margin-right:20px!important;display: block!important;}
.shop-slider a,.shop-slider a:hover {color:#000;text-decoration: none;}
.blue,a .blue, .shop-slider a .blue, .shop-slider .blue a {color:#F0B400!important;}

/*a.active,.active {color:red!important;}*/

.cena strong {font-size:1.3em;font-weight: normal;}
.cena {display: inline-block;padding-bottom:6px;}

.list-ref {padding:0;margin:0;font-size:16px;line-height:22px;}
@media(min-width:1200px){
.list-ref-nauka {margin:0 20px;}
.ref-text {min-height: 55px;height: 55px;overflow: visible;}
}
.list-ref li {list-style-type:none;padding:0 20px;margin:0;}
.list-ref li {width:33%;display: block;float:left;text-align: left;}
.list-ref li h3 {text-align: left;}
.list-ref li img {margin:10px auto 20px 0!important;display: block!important;}
.ref-img {display: block;margin-right:20px;width: auto;height: auto;max-width: 80%;}
.list-ref li a {font-size:14px;font-weight: normal;line-height:0px!important;}
.list-ref li a i{width:40px;height: 40px;line-height: 40px;text-align: center;margin:12px 6px 0 0;font-size:24px;color:#fff;background: #aaa;border-radius: 50%;display: inline-block;position: relative;top:3px;}

.tab-pane {padding-top:15px;}

/* Article bg*/

.alert {border-radius: 0;background-color: #f0b400!important;border-color:#f0b400!important;color: #fff!important;font-size:20px;}


.link-list {list-style-type: none!important;}
.link-list li {list-style-type: none!important;}


.footer {padding:10px 0 30px 0;}
@media(min-width:1200px){
	.footer {padding:10px 0 10px 0;}
}

.page-header {margin-top:0;border-bottom:0;}


/*
h1, h2.large-header,h2.item-title {color:#F0B400;font-size:30px;line-height:36px;margin:30px 0 30px 0;
border-bottom:solid 5px #bfe5d9;border-bottom:solid 0px #ccc;padding-bottom:7px;}
*/


@media(min-width:992px){
h1, h2.large-header,h2.item-title, h2.large-header {font-size:44px;line-height:56px;font-weight: 500;}

h2.item-title,h1.item-title,.padded {padding-left:60px;}
}

.slider h4 {font-size: 24px;}

#content ul li{}
#content ul {}

.boxes {padding:6px 0 0px  0px;}
.box {background:#e3e3e3;border-right:solid 6px #fff;margin-bottom:6px;
font-size:1.4em;line-height:1.1em;text-transform:none;color:#F0B400;color:#F0B400;font-weight:normal;padding:0;transition:0.3s;cursor:pointer;}
.box img {margin-top:10px;}
.box span{padding-top:12px;display:block;}
.box small {color:#666;font-size:0.7em;line-height: 1em;}
.box div {border-top:solid 0px #fff;padding:0 10px;height:102px;transition:0.3s;}
.box:hover,.box:active {color:#F0B400;text-decoration:none;background:#bfe0f1;}
.box:hover div {}
.box img {float:left;margin-right:10px;}

.infolinia {float:left;border:solid 1px #ccc;padding:30px 40px;color:#555;text-align:center;font-size:15px;margin-right:50px;margin-top:-1px;}
.infolinia strong {font-weight:normal;font-size:1.5em;}
.pomoc-techniczna strong {font-weight:normal;font-size:1.2em;color:#555;}

.box-right {float:right;background:#f3f3f3;padding:8px 10px;display:block;
font-size:1.5em;color:#F0B400;margin-bottom:12px;}
.box-right span,.box-icons span {width:180px;display:inline-block;text-align:center;}
.box-icons {text-align:center;padding-top:20px;}
.box-right  i ,.box-icons i{font-size:60px;color:#F0B400;display:block;margin-bottom:10px;}

label {font-weight: 400;}
.form-control {border-radius: 0;}
.form-control,.form-control:focus {box-shadow: none;}

.btn,button.button {box-shadow: none;border-radius: 0;font-size:16px;height:40px;line-height:40px;padding:0 12px;}
.btn-lg {height:50px;line-height: 50px;font-size: 18px;}
.form-control {height: 40px;}
.btn-primary,button.button {background: #F0B400;color:#fff;border-color: #F0B400;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active ,button.button:active,button.button:focus,button.button:hover{background: #F0B400!important;color:#fff;border-color: #F0B400;}

.btn-default {border-color:#F0B400!important;color:#F0B400!important;background: transparent;border-radius: 4px;letter-spacing: 1px;font-weight: 700;}
.btn-default:hover,.btn-default:active {color:#F0B400!important;border-color: #F0B400!important;background: transparent;}

#sekcja10 .btn-default {padding-left: 30px;padding-right: 30px;}


#sekcja10 .col-md-3 {color: #555;}
#sekcja10 .col-md-3 img {display: inline-block;height: 240px;width: auto;box-shadow: 0 0 20px rgba(0,0,0,0.1);margin: 50px 0;}

.btn-primary {border-radius: 4px;font-size: 14px!important;font-weight: 700!important;line-height: 30px;height: 40px!important;padding:0 15px;letter-spacing: 1px;}
#sekcja5  .btn-primary,#sekcja8  .btn-primary {height: 45px!important;line-height: 45px!important;}

#sekcja5 .col-md-4 {font-size: 18px;line-height: 24px;}


#sekcja8 .white-bg {min-height: 120px;}

#sekcja1 {background:#f7f7f7;}

#sekcja4 {background:#f0b400;color: #000;}

#sekcja1 .col-md-3 > div, .szkolenie-box > div {background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);margin-bottom: 30px;padding: 20px 30px;}



.row-boxy-2 .col-20 > div{background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);margin-bottom: 30px;padding: 20px 30px;margin-top: 50px;position: relative;}
.row-boxy-2 .col-20 > div div.text-center {}
.row-boxy-2 .col-20 > div div.text-center + div {margin-top: -100px;}
.round-icon-wrap {display: inline-block;width: 200px;height: 200px;text-align: center;line-height: 200px;border-radius: 50%;background: #fff;position: relative;top:-100px;box-shadow: 0 0 30px rgba(0,0,0,0.2);padding-top: 32px;margin: 0 auto;margin-bottom: -50px;}

.bigger-padding {padding-top: 45px;}

.no-icon-wrap {width: 100%;height: 150px;display: inline-block;}
.no-icon-wrap img {width: auto;}

.row-full{ width: 100vw; position: relative; margin-left: -50vw;left: 50%;padding-top: 2em;padding-bottom: 2em ;}
.row-boxy-2 .col-20 img {max-width: 100%;height: auto;}

.row-boxy-2 .col-20 .arrow-1 {display: none;}
.row-boxy-2 .col-20 .arrow-2 {display: none;}

.inforgrafika2 {position: absolute;right: 0;top:0;width: 220px;height: auto;margin-right: -50px;margin-top: -40px;z-index: 99;display: none;}

@media(min-width:1200px) {

   .round-icon-wrap {display: inline-block;width: 150px;height: 150px;}
   .round-icon-wrap img {max-height: 70px;width: auto;}

    .row-boxy-2 .col-20 .arrow-1 {display: inline-block;position: absolute;right: -50px;top:50px;z-index: 99;}
    .row-boxy-2 .col-20 .arrow-1-left {position: absolute;left: -50px;z-index: 99;}

    .row-boxy-2 .col-20 .arrow-2 {display: inline-block;position: absolute;right: -65px;top:-10px;z-index: 99;width: 90px;height: auto;}
    .row-boxy-2 .col-20 .arrow-2-center {top:150px;}
    .row-boxy-2 .col-20 .arrow-2-left {position: absolute;left: -70px;z-index: 99;}

    .row-boxy-2 .col-20 {width: 33%;float: left;padding-left: 10px;padding-right: 10px;}
    .row-boxy-2 .col-20:nth-of-type(4) {clear: both;margin-left: 190px;}

    .row-full .row-boxy-2 {margin:0 0px;}
}
@media(min-width:1200px) and (max-width: 1499px){
    .row-boxy-2 .col-20 {font-size: 16px;}
}

@media(min-width:1500px) {

    .inforgrafika2 {display: inline-block;}

    .row-boxy-2 .col-20 .arrow-1 {display: inline-block;position: absolute;right: -80px;top:50px;z-index: 99;}
    .row-boxy-2 .col-20 .arrow-2 {display: inline-block;position: absolute;right: -105px;top:-20px;z-index: 99;width: 120px;height: auto;}
    .row-boxy-2 .col-20 .arrow-2-center {top:250px;}

    .row-boxy-2 .col-20 .arrow-2-left {position: absolute;left: -100px;z-index: 99;}

    .row-boxy-2 .col-20 {width: 33%;float: left;padding-left: 40px;padding-right: 40px;}

    .row-boxy-2 .col-20:nth-of-type(4) {clear: both;margin-left: 210px;}

    .row-full .row-boxy-2 {margin:0 0px;}
}


.row-boxy-2 .col-md-4 div{background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);margin-bottom: 30px;padding: 20px 30px;}
.row-boxy-3 .col-md-6 div{background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);margin-bottom: 30px;padding: 50px 30px 60px 70px;background-image: url(../images/quotation.png);background-position: 20px 50px;background-repeat: no-repeat;color: #555;background-size: 33px auto;}

@media(min-width:1200px) {


.szkolenie-box-1 > div{height: 600px;}

.row-boxy-3 .col-md-6 div, div.quotation{padding: 60px 30px 60px 150px;background-image: url(../images/quotation.png);background-position: 30px 60px;background-repeat: no-repeat;color: #555;background-size: 90px auto;}

.szkolenie-box-2 .quotation {float: left;width: 70%}
.szkolenie-box-2 > div {height: 600px;}
.szkolenie-box-2  .trener {float: right;width: 25%;padding-top: 20px;}
.szkolenie-box-3 > div {height: 205px;}
}

@media(min-width:1500px) {
    .szkolenie-box-1 > div{height: 720px;}
    .szkolenie-box-2 > div {height: 500px;}
    }

@media(min-width:1200px) and (max-width:1499px){
    .szkolenie-box-2 + div.col-md-9 {width: 100%;}
}

.row-boxy a {text-decoration: none;display: block;width: 100%;height: 100%;outline:none;}
.row-boxy a h3 {transition:0.2s;color: #000}
.row-boxy a:hover h3 {color: #b18500}

.termin {display: inline-block;padding: 0 15px 0 0;width: 150px;font-size: 1.2em;}
.termin + .termin {border-left:solid 1px #ddd;padding-left: 30px;}

.termin .number-span {margin-bottom: -5px;}
.szkolenie-box-3 .number-span {margin-bottom: -5px;}

.szkolenie-box-2 img {max-width: 150px;height: auto;}
.trener h3 {margin-bottom: 0;}

.h-yellow {color: #f0b400;text-align: center;}

.row-boxy-2 span, .number-span {color: #f0b400;display: block;font-size: 60px;line-height: 60px;margin-bottom: 20px;font-weight: 700;}
.number-span {font-size: 30px;}
.row-boxy-2 {color:#555;font-size: 20px;line-height: 30px;}
#sekcja8 .row-boxy-2 {color:#555;font-size: 16px;line-height: 24px;}

#sekcja1 .col-md-3 img {display: inline-block;max-height: 50px;width: auto;margin: 10px 0 10px 0; }

.szkolenie-separator {height: 120px;}

@media(min-width:1200px) {
    #sekcja1 .col-md-3 img {margin-bottom: 30px}
    #sekcja1 a.link-grey {color: #444;position: relative;top:90px;}
    .szkolenie-separator {height: 40px;}

    #sekcja8  img { max-height: 900px; }
    }
#sekcja1 .col-md-3 p {color: #555!important;}
#sekcja1 .col-md-3 h3 {font-weight: 500;}

#sekcja2 {position: relative;}
#sekcja2 > img {position: absolute;width: 100%;height: auto;left:0;top:0;}
#sekcja8 > img {position: absolute;width: 100%;height: auto;left:0;top:0;}

#sekcja6 > img {position: absolute;width: 100%;height: auto;left:0;top:0;}
#content #sekcja6 {padding: 0;}
#sekcja6 .container, #sekcja6 .white-bg {position: relative;z-index: 99;}

#sekcja1 h1:after,#sekcja2 h1:after,#sekcja7 h1:after,#sekcja8 h1:after,#sekcja9 h1:after,#sekcja10 h1:after {content:' ';height: 3px;width: 60px;display: inline-block;background: #f0b400;margin-left: 10px;}
#sekcja4 h1:after {content:' ';height: 3px;width: 60px;display: inline-block;background: #000;margin-left: 10px;}

h1.hasline {clear: both;display: block;}

.after-h1 {color: #555;}
#sekcja4 .after-h1 {color: #000;}
.white .after-h1 {color: #fff;}

h1.hasline small a {float: right;color: #444;font-weight: 500;padding-top: 20px;}
a.link-grey {color: #444;}



#sekcja2 .white,#sekcja2 .white h1,#sekcja2 .white .after-h1, .white {color: #fff!important;}
#sekcja2 .container,#sekcja8 .container {position: relative;}

#sekcja2 .white-bg {background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);padding: 30px;}
#sekcja8 .white-bg {background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);padding: 30px;}
#sekcja6 .white-bg {background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);padding: 30px;border-radius: 5px;}

#sekcja4 .col-md-6 > img {float: left;display: inline-block;margin: 0 20px 250px 0;max-width: 90px;height: auto;}
#sekcja4 .col-md-6 a > img {display: inline-block;margin-left: 10px;top: -2px;position: relative;}


#sekcja7 .zaufali-nam img {display: inline-block;margin: 0 30px;}
@media(min-width:992px) {
    #sekcja7 .zaufali-nam img {transform: scale(0.8);}
    #banner .zaufali-nam img {transform: scale(0.8);opacity: 0.7;}
    #sekcja7 .zaufali-nam {text-align: center;white-space: nowrap;}
}

@media(max-width:991px) {
    #banner .zaufali-nam img {transform: scale(0.8);opacity: 0.7;}
    #banner .zaufali-nam img {display: inline-block;height: 30px;width: auto;margin:0 10px 20px 10px;}
    }


#sekcja4 a{font-size: 20px;color: #fff;}


.row-partnerzy {color: #555;font-size: 20px;line-height: 30px;margin-bottom: 40px;}
.row-partnerzy img {max-width: 350px;height: auto;max-height: 50px;width: auto;margin-bottom: 40px;}
.row-partnerzy:nth-of-type(5) img {max-height: 70px;}
.row-partnerzy:nth-of-type(6) img {max-height: 80px;}
.row-partnerzy strong {color: #000;display: block;font-size: 24px;line-height: 36px;}

.row-osoby .col-xs-6 {margin: 50px 0 0 0 ; color: #555;font-size: 20px;} 
.row-osoby .col-xs-6 h3 {font-weight: 700;color: #000;}
.row-osoby .col-xs-6 {min-height: 270px;} 

.controls {float: right;}
#sekcja1 .controls {margin-top: 50px;}
#sekcja7 .controls {margin-top: 20px;}
.controls span {cursor: pointer;border-radius: 50%;width: 50px;height: 50px;background: #f0b400;display: inline-block;margin-left: 20px;text-align: center;line-height: 50px;}
.controls span img {margin:0 auto;}

@media(max-width:991px) {

 .row-partnerzy:nth-of-type(1) img {max-width: 60%;}
 .row-partnerzy:nth-of-type(2) img {max-width: 60%;}
 .row-partnerzy:nth-of-type(3) img {max-width: 60%;}
 .row-partnerzy:nth-of-type(6) img {max-width: 100%;}

.row-osoby .col-xs-6 {margin: 50px 0 0 0 ; color: #555;font-size: 16px;max-height: 270px;} 
.row-osoby .col-xs-6 img {max-width: 90%}
.row-osoby .col-xs-6 h3 {font-weight: 700;color: #000;font-size: 20px;}


    #sekcja7 .zaufali-nam img {display: inline-block;margin-right: 20px;max-width: 70px;height: auto;margin-bottom: 40px;}
    #sekcja7 .zaufali-nam {text-align: center;}
}

@media(min-width:992px) {

    .row-osoby .col-xs-6 {min-height: 300px;} 

    #sekcja8 .white-bg {font-size: 20px;line-height: 30px;}
    #sekcja8 .white-bg div {max-width: 60%;}

    .row-partnerzy {color: #555;font-size: 20px;line-height: 30px;margin-bottom: 70px;}
    .row-partnerzy strong {color: #000;display: block;font-size: 35px;line-height: 44px;}


    #sekcja1 .col-md-3 > div {min-height: 620px;}
    #sekcja1 .szkolenie-box > div {min-height: 200px;}

    #sekcja4 h3 {font-size: 24px;font-weight: 700;}
    #sekcja4 a{font-size: 20px;color: #fff;}

    .col-md-15 {width: 20%;}

    .row-boxy-2 .col-md-4 div{padding-top: 50px;min-height: 280px;}
    .row-boxy-3 .col-md-6 div{padding-top: 50px;min-height: 440px;}
}
@media(min-width:1500px) {
    #sekcja1 .col-md-3 > div {min-height: 620px;} !important 
    .row-boxy-3 .col-md-6 div{padding-top: 50px;min-height: 370px;}

}

#sekcja1 .after-h1 {margin-bottom: 30px;}
#sekcja1 {overflow: hidden;}

.text-grey {color: #555!important;}

@media(max-width:991px) {
    #sekcja2 .col-md-15 {padding-bottom: 40px;}
    #sekcja2 > img {position: absolute;width: auto;height: auto;left:0;top:0;height: 500px;}
    #sekcja8 > img {position: absolute;width: auto;height: auto;left:0;top:0;height: 800px;}
}

#sekcja2 .white-bg img.arrow-1 {display: inline-block;margin-left: 15px;}

#sekcja6 .text-lg {color: #000;font-size: 22px;line-height: 33px;}
#sekcja6 .text-lg strong {font-size: 1.3em;}

@media(min-width:1200px) {


    .slide {display: none;opacity: 1;transition:0.3s;}
    .slide.active  {display: block;opacity: 1;}
    /*
    #slides-1 {height: 600px;overflow: hidden;position: relative;}
    #slides-1 .slide {position: absolute;top:20px;left: 0;}
    */
    .controls img {top: -3px;position: relative;}

    #sekcja1 h1,#sekcja2 h1 {font-size: 45px;line-height: 55px;color: #000000;}
    #sekcja1 h1 {max-width: 900px;}

    #sekcja1 .row-boxy {margin-bottom: -200px;}
    #sekcja1 .row-boxy-szkolenie {margin-bottom: 20px;}
    #sekcja1 .row-boxy .col-md-3 {position: relative;z-index: 99;}

    #sekcja6 > img {}
    #sekcja6 {padding-bottom: 0!important}
    #sekcja6 .white-bg {margin-left: 33%;padding-bottom: 60px;position: relative;margin-bottom: -50px;bottom: -50px;padding-left: 90px;padding-right: 90px;}
    #sekcja6 .white-bg p {font-size: 18px;line-height: 27px;color: #555;}

    #sekcja6 .text-lg {color: #000;font-size: 22px;line-height: 33px;}
    #sekcja6 .text-lg strong {font-size: 1.3em;}
    

    #sekcja1 {padding-bottom: 0;}

    #sekcja2 > img {margin-top: -100px;}

    #sekcja2 {overflow: visible;}

    #sekcja2 .white-bg {padding-top: 50px;color: #555;padding-bottom: 100px;margin-bottom: -50px;position: relative;bottom: -50px;z-index: 99;}
    
    #sekcja2 h2,#sekcja2 h3 {color: #000;font-weight: 500;}
    #sekcja2 h2 {margin-bottom: 60px;}
    #sekcja2 .col-md-15 {font-size: 20px;}

    .after-h1 {font-size: 20px;line-height: 30px;}
    .fs-20 {font-size: 20px;line-height: 30px;}
    #sekcja1 .after-h1 {max-width: 800px;margin-bottom: 50px;}

    #sekcja1 h1:after,#sekcja2 h1:after,#sekcja7 h1:after,#sekcja8 h1:after,#sekcja9 h1:after,#sekcja10 h1:after,h1.hasline:after {content:' ';height: 6px;width: 160px;display: inline-block;background: #f0b400;margin-left: 30px;}
    h1.hasline {margin:90px 0 60px 0;}
    #sekcja4 h1:after {content:' ';height: 6px;width: 160px;display: inline-block;background: #000;margin-left: 30px;}

    #sekcja5 .col-md-4 {font-size: 20px;line-height: 30px;color: #555555;padding-left: 80px;}
    #sekcja5 .col-md-4 strong{font-size: 26px;line-height: 33px;color: #000;}

    #sekcja5 .form-group {float: left;margin-bottom: 30px;width: 320px;margin-right: 30px;}
    #sekcja5 .form-group-textarea {float: none;clear: both;width: 655px;}

    #sekcja5 .white-bg {position: relative;}

    #sekcja5 .white-bg:after {display: block;content: ' ';width: 2px;background: #eee;position: absolute!important;top:0;left:66%;height: 100%;}

    #sekcja5  .btn-primary,#sekcja8  .btn-primary {height: 55px!important;line-height: 55px!important;float: right;margin-right: 40px;font-size: 18px!important;padding:0 30px!important;font-weight: 500!important}
    #sekcja6  .btn-primary {height: 55px!important;line-height: 55px!important;margin-right: 40px;font-size: 18px!important;padding:0 30px!important;font-weight: 500!important}


}

#sekcja8  .btn-primary,#sekcja8  .btn-primary:hover,#sekcja8  .btn-primary:active,#sekcja8  .btn-primary:focus {background:#fff!important;color:rgb(240, 180, 0);border-width: 3px;}

@media(min-width:1500px) {
    #sekcja2 .white-bg {padding-left: 90px;padding-right: 90px;}
    #sekcja6 .white-bg {margin-left: 40%;}

    #sekcja5 .form-group {float: left;margin-bottom: 30px;width: 350px;margin-right: 30px;}
    #sekcja5 .form-group-textarea {float: none;clear: both;width: 715px;} 
}

#sekcja8 {position: relative;}

.top-block .btn-primary {float: right;border-radius: 4px;font-size: 14px!important;font-weight: 700!important;line-height: 34px;height: 40px!important;padding:0 15px;position: relative;top:7px;letter-spacing: 1px;color: #fff!important}

.form-group {position: relative;}
.form-control {border-color: #999;border-radius: 4px;}
.form-group label {text-transform: uppercase;background: #fff;position: absolute;left:12px;top:0;font-size: 12px;height: 10px;margin-top: -9px;;letter-spacing: 2px;font-weight: 700;}

@media(max-width:991px) {
    .top-block .btn-primary {display: none!important;}
    #main-menu {position: fixed;top:0px;width: 100%;}
    html,body {max-width: 100%;overflow-x: hidden;}
    }