@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:100,300,400,600,700);#f-menu,.btn{font-size:24px}.btn,.dropdown-item,body,html{font-family:'Josefin Sans',sans-serif}#f-menu a,.dropdown-item{text-decoration:none;color:#000}.brand-logo,.lvl-0,.menu>li{text-align:center}body,html{height:100%}#main-wrapper{background-image:url(../img/bgsm.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:100%}#f-menu{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;position:absolute;background-color:#fff;opacity:.6;height:50px;top:55%;width:100%}.btn{border-radius:0;border:none;outline:0;background:0 0}.btn:focus{outline:0}.odp{z-index:0}.odp-sm{position:fixed;visibility:hidden;z-index:-1}.dropdown-menu{font-size:20px}.dropdown-item{font-size:24px;position:relative;background-color:transparent}#f-menu a:before,.dropdown-item:before{content:"";height:2px;background-color:#293047;bottom:0}.dropdown-item:before{position:absolute;width:100%;left:0;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.dropdown-item:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}#f-menu a{position:relative}#f-menu a:before,.brand-logo{position:absolute;left:0;width:100%}#f-menu a:before{visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}#f-menu a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.menu{height:100%;list-style-type:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:space-around}.menu>li{font-size:25px;font-weight:400;flex:auto;margin:5px}.brand-logo{top:20%}#l-consulting,.first-odp{position:relative}.shell-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}#l-consulting{display:block;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.l-consulting img{position:absolute;top:50%;left:60%;-webkit-transform:translate(-60%,-50%);-ms-transform:translate(-60%,-50%);transform:translate(-60%,-50%);width:auto;height:auto;min-width:100%;max-width:100%}.footer,.row{width:100%}#customised-nav{background-color:#fff;opacity:.8;font-size:18px;height:40px}#customised-nav.shrink{opacity:.8;background-color:transparent}.footer{position:absolute;bottom:0;height:60px;line-height:60px;background-color:#f5f5f5}.footer-inner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;font-size:10px}.lvl-0{flex:auto}#about{padding:150px}#about h2,#contact h2{display:inline-block;border-bottom:5px solid #ab392d}#about p{padding-top:80px;font-size:20px}#contact{background-image:url(../img/cbcgd.jpg);background-position:center;background-repeat:no-repeat;background-size:auto;padding:5%;background-color:#f8f8f8}.l-consulting{padding:270px 10%}.b-consulting{width:100%;padding:27% 10%}.bankruptcy{padding:8%}.accounting{padding:5% 10%}.agency{padding:10%}.contdet{padding-top:5%}.adres{font-size:30px}.fb-cont{vertical-align:middle;height:35px}.fb-text{font-size:18px}.contact{padding-top:10%}.contact-left{width:45%;float:left}.contact-right{width:45%;float:right}.contact-left input[type=text],.contact-right input[type=email]{width:100%;color:#AB392D;margin:0 0 23px;font-size:14px;padding:12px 10px;outline:0;border:1px solid #e8e8e8}.contact-left textarea{width:150%;color:#AB392D;font-size:14px;resize:none;height:185px;padding:12px;outline:0;border:1px solid #e8e8e8}.contact-form input[type=submit]{color:#000;padding:13px 43px;font-size:16px;cursor:pointer;font-weight:500;background:#fff;border:1px solid #e8e8e8;outline:0;transition:all .5s ease}.contact-form input[type=submit]:hover{background:#fff;color:#AB392D;border:1px solid #AB392D;transition:.5s all;-webkit-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;-moz-transition:.5s all}.toast-success{background-color:#AB392D}#canvasfor-googlemap{height:100%;width:100%;max-width:100%;overflow:hidden}.mapp{height:100%;width:100%;border:0}#summary{background-color:#fff;padding-top:1%;padding-bottom:3%}

@media (min-width:320px){#main-wrapper{background-image:url(../img/bgsm32.jpg)}#customised-nav{height:51px}.navbar-toggleable-md .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}.navbar-brand{display:block;padding-top:0;padding-bottom:0;margin-right:0;font-size:1.25rem;line-height:inherit;white-space:nowrap}.brand-logo img{max-width:155px}.odp{visibility:hidden;width:1px}.odp-sm{visibility:visible;z-index:2;position:absolute}#about{padding:10%}#about p{font-size:15px;padding-top:30px}#about h2{font-size:1.5rem}.container{padding-left:1%}.l-consulting{padding:85px 10% 30px}.mid{font-size:12px;font-weight:400}.b-consulting{padding:110px 10% 5px}.bankruptcy{padding:85px 10% 30px}.bankruptcy p,.bankruptcy ul{margin-bottom:0}.section ul li::before{padding-right:.8em}.accounting{padding:110px 10% 5px}.agency{padding:85px 10% 30px}.agency h3{font-size:24px}#contact{padding:15% 10% 5%;text-align:center}#contact h2{font-size:1.8rem}#contact h3{font-size:23px}.map{padding:30px 0 30px 10%}.mapp{width:100%;height:100%}.contdet{padding:30px 0 0 10%}.brand{padding:0}.contact-left textarea{width:200%}#stickit .footer-inner{padding:22px 85px 22px 96px}.footer-inner{display:block;font-size:10px}.lvl-0{position:relative;z-index:9999;display:inline-block}}@media (min-width:480px){#main-wrapper{background-image:url(../img/bgsm48.jpg)}.brand-logo img{max-width:91px}.l-consulting{padding:120px 10% 30px}.b-consulting{padding:155px 10% 5px}.bankruptcy{padding:120px 10% 30px}.accounting{padding:155px 10% 5px}.agency{padding:120px 10% 30px}#stickit{height:50%}#stickit .lvl-0{width:80%}}@media (min-width:600px){#main-wrapper{background-image:url(../img/bgsm64.jpg)}.brand-logo img{max-width:190px}#about p{font-size:18px}#about h2{font-size:1.8rem}.l-consulting{padding:150px 10% 30px}.big{font-size:18px}.mid{font-size:14px}.b-consulting{padding:175px 10% 5px}.bankruptcy{padding:150px 10% 30px}.accounting{padding:175px 10% 5px}.agency{padding:150px 10% 30px}#stickit{height:20%}#stickit .lvl-0{width:100%}#stickit .lvl-0 .main-item{font-size:18px}#stickit label.hide-lb{font-size:15px}}@media (min-width:801px){#main-wrapper{background-image:url(../img/bgsm124.jpg)}#customised-nav{height:50px}.brand-logo img{max-width:160px}.navbar-brand{font-size:1.5rem}.l-consulting{padding:235px 10% 30px}.big{font-size:22px}.mid{font-size:16px}.b-consulting{padding:265px 10% 5px}.bankruptcy{padding:235px 10% 30px}.accounting{padding:265px 10% 5px}.agency{padding:235px 10% 30px}#contact{padding:5% 10%}.map{padding:30px 0 30px 5%}.mid.adres{font-size:21px}.container{padding-left:0}.contdet{padding:30px 0 0 5%}.contact-left textarea{width:200%}#stickit label.hide-lb{font-size:25px}}@media (min-width:961px){#main-wrapper{background-image:url(../img/bgsm128.jpg)}#about p{font-size:20px}#about h2{font-size:2rem}.container{padding-left:0}.l-consulting{padding:250px 10% 30px}.b-consulting{padding:300px 10% 5px}.bankruptcy{padding:250px 10% 30px}.accounting{padding:300px 10% 5px}.agency{padding:250px 10% 30px}.bankruptcy p,.bankruptcy ul{margin-bottom:0}.section ul li::before{padding-right:.8em}.agency h3{font-size:24px}#contact h2{font-size:2rem}.footer{position:absolute;bottom:0;width:100%;height:60px;line-height:60px;background-color:#f5f5f5}.footer-inner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;font-size:10px}.lvl-0{flex:auto;text-align:center}#stickit{height:12%}#stickit .lvl-0{width:80%}#stickit a.home{width:26px;height:26px;line-height:23px;font-size:26px;margin-right:30px}}
@media (min-width:1023px){#main-wrapper{background-image:url(../img/bgsm.jpg)}.footer-inner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;font-size:10px}#stickit .footer-inner{padding-top:1%}#stickit .lvl-0 .main-item{font-size:17px}#stickit{height:7%}#stickit label.hide-lb{line-height:47px}#summary{padding-bottom:5%}}



/* EDYCJA MARGINERSOW */

@media (min-width:1279px) {

    /* MARGINESY SEKCJI */

    .l-consulting {
        padding: 129px 10% 0px 10%;
    }

    .b-consulting {
        width: 100%;
        padding: 27% 10% 0px 10%;
    }

    .bankruptcy {
        padding: 27px 8% 0;
    }

    .accounting {
        padding: 5% 10% 0 10%;
    }

    .agency {
        padding: 27px 10% 0;
    }

    /* KONIEC */
    .odp {
        visibility: visible;
        width: 100%
    }

    .odp-sm {
        visibility: hidden;
        width: 1px
    }

    .big {
        font-size: 20px
    }

    .accounting .mid, .agency .mid {
        font-size: 13px
    }

    .agency h3 {
        font-size: 21px
    }

    #contact {
        padding: 5% 1%
    }

    #summary {
        padding-bottom: 4%
    }

}
@media (min-width:1365px) {


    /* MARGINESY SEKCJI */

    .l-consulting{
        padding: 129px 10% 0px 10%;
    }
    .b-consulting{
        width: 100%;
        padding: 27% 10% 0px 10%;
    }
    .bankruptcy{
        padding: 80px 8% 0;
    }
    .accounting {
        padding: 8% 10% 0 10%;
    }
    .agency{
        padding: 65px 10% 0;
    }

    /* KONIEC */
    #contact {
        padding: 5% 1% 5% 1%;
    }
    #summary {
        padding-bottom: 4%;
    }

    .agency h3 {
        font-size: 24px;
    }

}
@media (min-width:1599px) {

    /* MARGINESY SEKCJI */
    .l-consulting{
        padding: 200px 10% 0 10%;
    }
    .b-consulting{
        padding: 25% 10% 0 10%;
    }
    .bankruptcy{
        padding: 8% 8% 0;
    }
    .accounting {
        padding: 5% 10% 0 10%;
    }
    .agency{
        padding: 10% 10% 0;
    }
    /* KONIEC */
    #contact {
        padding: 5% 1% 5% 1%;
    }
    #summary {
        padding-bottom: 4%;
    }

    .big{
        font-size: 24px;
    }
    .mid{
        font-size: 20px;
        font-weight: 300;
    }
    .accounting .big{
        font-size: 24px;
    }
    .accounting .mid{
        font-size: 17px;
    }
    .agency .big{
        font-size: 24px;
    }
    .agency .mid{
        font-size: 17px;
    }
}
@media (min-width:1919px) { /* hi-res laptops and desktops */

    /*MARGINESY SEKCJI*/
    .l-consulting{
        padding: 270px 10% 270px 10%;
    }
    .b-consulting{
        width: 100%;
        padding: 27% 10% 27% 10%;
    }
    .bankruptcy{
        padding: 8%;
    }
    .accounting {
        padding: 5% 10% 5% 10%;
    }
    .agency{
        padding: 10%;
    }
    /*KONIEC*/

    #customised-nav {
        height: 40px;
    }
    .navbar-toggleable-md .navbar-collapse {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        width: 100%;
    }
    .navbar-brand {
        display: block;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        font-size: 1.25rem;
        line-height: inherit;
        white-space: nowrap;
    }
    .brand-logo img{
        max-width: 190px;
    }
    .odp{
        visibility: visible;
        width: 100%;
    }
    .odp-sm{
        visibility: hidden;
        width: 1px;
    }
    #about{
        padding: 150px;
    }
    #about p{
        font-size: 20px;
        padding-top: 80px;}
    #about h2{
        font-size: 1.5rem;
    }

    .big{
        font-size: 24px;
    }
    .mid{
        font-size: 20px;
        font-weight: 300;
    }


    .accounting .big{
        font-size: 24px;
    }
    .accounting .mid{
        font-size: 20px;
    }

    .agency .big{
        font-size: 24px;
    }
    .agency .mid{
        font-size: 20px;
    }


    .str{
        font-weight: 500;
    }
    .section ul li {
        list-style: none;
    }
    .section ul li::before {
        color: #AB392D;
        content: "\2022";
        font-size: 1.5em;
        padding-right: 1.1225em;
        position: relative;
        top: 0.15em;
    }
    #contact {
        padding-top: 5%;
        text-align: center;
    }
    #contact h2{
        font-size: 1.8rem;
    }
    #contact h3{
        font-size: 23px;
    }
    .map{ padding: 30px 0% 30px 10%;}

    .mapp{
        width: 100%;
        height: 100%;
    }
    .contdet{
        padding-top: 5%;
    }
    .adres{
        font-size: 30px;
    }
    .fb-cont{
        vertical-align: middle;
        height: 35px;
    }
    .fb-text{
        font-size: 18px;
    }
    .contact{
        padding-top:10%;
    }
    .contact-left{
        width:45%;
        float:left;
    }
    .contact-right{
        width:45%;
        float:right;
    }
    .brand{
        padding: 0;
    }
    .footer {
        position: absolute;
        bottom: 0;
        width: 100%;
        /* Set the fixed height of the footer here */
        height: 50px;
        line-height: 60px; /* Vertically center the text there */
        background-color: #f5f5f5;
    }
    #stickit{
        height: 5%;
    }
    #stickit .lvl-0{
        width: 70%;
    }
    #stickit .footer-inner {
        width: 70%;
        margin: 0 auto;
        padding: 22px 0;
    }
    #stickit a.home {
        width: 26px;
        height: 26px;
        line-height: 23px;
        font-size: 26px;
        margin-right: 30px;
    }
    #stickit .footer-inner {
        padding: 10px 85px 22px 96px;
    }
    .lvl-0{
        flex: auto;
        position: relative;
        z-index: 9999;
        display: inline-block;
        text-align: center;
    }
    #stickit .social a {
        font-size: 25px;
    }
    #stickit .social a {
        margin-left: 20px;
    }
    #stickit label.hide-lb {
        line-height: 47px;
    }
}


