.header_bottom { background: #f07623; padding: 2.5em 0 0; text-align: center; margin: 0;  }
.header_bottom .text { color:#002a54; font-weight: bold; }
@media(max-width: 768px) {
  .header_bottom { padding: 8em 0 0 0; }
}

.what_orange { background:#f07623; padding: 1.5em 0; }
.what_orange * { color:#fff!important; }
.what_orange .icons { margin: 0 auto 2em auto; height: 80px; }
.what_orange p { font-size: 22px!important; font-weight: 200; }

.bg_pattern { background: url(images/bg-pattern.jpg) center center; background-size: cover; padding: 3.5em 0; }
.bg_pattern img { margin: 0 auto; }

.how_to {  }

.tab_group { display:flex; justify-content:flex-start ;padding:0; }
.tab_group li { flex-grow:1; padding:5px; list-style:none; cursor:pointer; border-radius:5px; box-shadow:0 5px 8px rgba(0,0,0,.2); font-size:22px!important; font-weight:200!important; line-height:28px; padding: .5em .5em .5em .5em; position: relative; }
.tab_group li:first-child { margin-right:1em; }
.tab_group li.is-active { background:#f47920; color:#fff; transition: all .3s ease-out; }
.tab_group li:after { content:''; position: absolute; top: 100%; left: 50%; margin-left: -8px; width: 0; height: 0; border-top: solid 8px #fff; border-left: solid 8px transparent; border-right: solid 8px transparent; transition: all .3s ease-out; }
.tab_group li.is-active:after {  content:''; position: absolute; top: 100%; left: 50%; margin-left: -8px; width: 0; height: 0; border-top: solid 8px #f47920; border-left: solid 8px transparent; border-right: solid 8px transparent; transition: all .3s ease-out; }
.content_group { height:auto; border-top:none; padding: 2em 3em 0 2em; }
.tab_content { display:none; transition: all .3s ease-out; }

.tab_content.is-show { display:block; transition: all .3s ease-out; }
.cbolui-ddl ol>li:before { color: #0568b0; font-weight: bold; border: 1px solid #51bbe7; font-size: 20px; border-radius: 100%; padding: 0.1em 0.5em; left: -12px; }
.cbolui-ddl ol>li { text-indent: -35px; color: #565b5f; font-size: 24px; font-weight: 200; }
.smoll_font li { font-size: 18px!important; }
@media (max-width:768px) {
  .content_group { margin-bottom: 3em;}
  .cbolui-ddl ol>li { font-size: 20px; }
  .mobile_padding {  padding: 0 2em; }
}




.search { background: #ebebeb; padding: 2em; margin-bottom: 30px; }
.search input { border-radius: 20px; padding: 0.5em 1em; min-width: 14vw; border: 1px solid #ddd; }
.items {}
[data-filter-item] { padding: 15px; border-bottom: 1px solid #565b5f; }
.hidden { display: none; }

.footer_shops { background: url(images/bg-transparent.png) #ebebeb center center; background-size: cover; padding: 3em 0; }
.footer_shops h3 { color: #565b5f!important; font-size: 24px!important; padding-top: 1em; }
.footer_shops .lp2021-btn { background: #f47920; padding: 0.77em 2em; }
.footer_shops .lp2021-btn:hover { background: #d95c02; }
.lp2020_header .box h2 {
  color: #fff;
}


@media (min-width: 1440px){
  .cbolui-ddl .modal .modal-dialog { width: 80%; }
}
@media (min-width: 768px) {
  .cbolui-ddl .modal .modal-dialog { width: 100%; margin: 0 auto 0; }
}

.blue{text-transform: none!important;    font-weight: 400;    color: #46b7e6!important;}
.prawy{text-align: right!important; margin-top: 8%;}
.black{    color: #002a54!important;text-transform: none!important; }
@media(max-width: 767px) {
.prawy {    text-align: center!important;}
.lp2020_header .box { top: -18em;}
.lp2020_header .box h2 {
  color: #002a54;
}
.lp2020_header .mobileimage {
    background-size: cover;
    
    height: 170vw;
}
.lp2020_header .box {
padding: 1em;
    margin-top: -2em;
    text-align: center;
    width: 90%;
    color: #4d4d4d;
    background: transparent;
    left: 5vw;
    background: #fff;
    box-shadow: 0px 5px 8px rgb(0 0 0 / 10%);
    position: absolute;
    top: -16em;
    z-index: 10;}
    
.punkt{
  color: #002a54!important; font-size: 17px;   line-height: 2rem;
}
.newBell{
 font-size: 1.1rem!important;

}
}
@media (max-width: 1200px) and (min-width: 1100px){
.lp2020_header .box {
    
    left: 40%;
}
}
@media (max-width: 350px) and (min-width: 311px){
  .lp2020_header .mobileimage {    
    height: 185vw;}
}

@media (max-width: 350px) and (min-width: 310px){
.app-header-plt .logo {
        width: 125px;}
        .lp2020_header {
    height: 185vw;}
        }
        @media (max-width: 800px) and (min-width: 768px){
    .lp2020_header .box {
        left: 5%;}
        .lp2020_header {
    background-position-x: 32%!important;}
}
        @media (max-width: 900px) and (min-width: 800px){
    .lp2020_header .box {
        left: 10%;}
}
        @media (max-width: 1000px) and (min-width: 900px){
    .lp2020_header .box {
        left: 20%;}
}
        @media (max-width: 1100px) and (min-width: 1000px){
    .lp2020_header .box {
        left: 30%;}
}
@media (max-width: 1300px) and (min-width: 1200px){
    .lp2020_header .box {
        left: 45%;}
}
.newBell{
    color: #fff!important;font-size: 1.8rem;

}
.lp2020_header .box h2 {
 
    text-transform: initial!important;
}
.lp2020_header .box h1 {

  margin: 0 0 .41em 0!important;}
  .punkt{
    color: #fff; padding-top: 10px;
  }