.catSortSelect
{
    float:left;
    left:2%;
}
.catSortSelect select,.catSortSelect select > option
{
    font-family: "bebas_neueregular";
    font-size: 20px;
    line-height: 25px;
    padding: 5px;
    text-align: left;
}
div.videoCont
{
    position: relative;
    /*padding-bottom: 56.25%; 16:9 */
    padding-top: 5px;
    height: auto;
    display: block;
}
div.videoCont iframe, div.videoCont object, div.videoCont embed/*, div.projectInfo iframe, div.projectInfo object, div.projectInfo embed*/
{
    /*position: absolute;
    top: 0;
    left: 0;
    width: 100%!important;
    height: 100%;*/
}

@media screen and (max-width:568px) {
    /*.wrapitup,.footer,.footLineLinks,div.mainContent,div.projects,div.footerCont2 div.footer*/
    /* wyzeruj wszystko w chuj! */
    *:not(.at-share-btn)
    {
        width: auto!important;
    }
    a.at4-count {width:20%!important;}
    div.singleBox
    {
        width: 49%!important;
        margin-right: 1%;
    }
    .imgCont
    {
        background-position: center center;
    }
    div.singleBox
    {
        margin-bottom:10px;
    }
    div.leftImgTxt
    {
        border: 1px solid #cccdbb;
    }
    div.leftStat {width:30%!important;}
    div.centerStat {width:41%!important;}
    div.statsy
    {
        width:100%;
        left:1px;
        right:1px;
    }
    div.percentBg { width:100%!important;}
    div.percentLineCont { padding:0;}
    div.percentBg { background:#fff; }
    div.percentLineEnd
    {
        width:5px!important;
    }
    .footBg,.footerCont2 { padding: 0 1%;}
    .singleHeader { width:100%!important; }
    ul.twoColumns
    {
        width:50%!important;
        margin-right:0!important;
        font-size: 1.1em;
        line-height: 1.9em;
    }
    .mhide {
        display: none;
    }
    .mshow {
        display: block !important;
    }
    .mblock {
        clear: both;
    }
    .nu_top {
        height: auto!important;
    }
    .mlogo
    {
        display:block;
        text-align: center;
        padding: 20px;
    }
    .top_logo {
      margin-right: 10px !important;
    }
    span.count { display: none; }
    ul.subpageMenu li span.mshow {display: inline;}
    .subpageTopCenter h1 { text-align: center; }
    div.subLeft { float: none;}
    div.videoCont iframe, div.videoCont object, div.videoCont embed
    {
        width: 100%!important;
    }
    div.projectInfo iframe, div.projectInfo object, div.projectInfo embed
    {
        max-width:100% !important;
        height: auto!important;;
    }
    div.projectInfo, div.authorInfo, div.projectUpdates, div.newcomments {
        padding: 0 1%;
    }
    div.projectInfo img
    {
        max-width: 100%!important;
        height: auto;
    }
    h2.green
    {
        padding-top: 50px;
    }
    div.subpageTopCenter h1 a,div.subpageTopCenter h1 a:hover { font-size: 1em; }
    div.subpage { padding-top:60px; }

    .setVertical {
        display: block!important;}

    .index_login div#logowanie,.index_login div#rejestracja { float:none;display:block; padding: 0 1%; margin-left: 0px;  }
    .index_login div#logowanie > *, .index_login div#logowanie input, .index_login div#logowanie button { width:100%!important; display: block;}
    .index_login div#rejestracja > *, .index_login div#rejestracja input, .index_login div#rejestracja button { width:100%!important; display: block;}
    .index_login div#logowanie input, .index_login div#rejestracja input { width:96%!important;}
    div#rejestracja { margin-top: 3%;}
    a.sendMsg { padding:7px; }
    div.newcomments div.shortComm { width:96%!important; }
    div.subpageTop * {
        height:auto!important; position: relative !important;}
    div.subpageTop {height:auto!important; background: none!important;border-bottom: 5px solid #72A718;}
    div.subpageTop ul li:not(.mhide) { display: inline-block !important;float:none; width:24%!important; font-size: 1em; }
    div.subpageTop ul.subpageMenu { bottom:0;}
    div.subpageTop ul.subpageMenu li a { font-size: 1em; padding: 5px; text-align: center }

}

@media screen and (max-width: 421px) { div.singleBox { width: 100% !important;} }


@media screen and (min-width:569px) and (max-width: 1024px) {
  /* global helpers */
  .thide {
    display: none !important;
  }
  .tshow {
    display: inherit !important;
  }
  /* slider */
  .ss--field {
    width: 25% !important;
  }

  .space-slide p {
    font-size: 60px !important;
  }
  /* common */
  .wrapitup {
    min-width: 100%;
    width: 100% !important;
  }
  div.mainContent {
    /*overflow-x: scroll;*/
    width: 100% !important;
  }
  .projects {
    overflow-x: scroll;
    width: 100% !important;
    margin-left: 0;
  }
  .projects .singleBox:nth-child(4) {
    display: none;
  }
  .projects .singleBox:nth-child(1) {
    /*margin-left: 20px;*/
  }
  /* project page */
  .sticky-wrapper-left {
    display: none !important;
  }
  .subLeft, .subRight {
    width: 100% !important;
  }
  div.subpageTopCenter {
    width: 100% !important;
  }
  #login {
    /*float: left !important;*/
  }
  .footer {
    width: 100% !important;
  }
  .footer h2.security {
    position: relative !important;
  }
  .categories ul {
    width: 100% !important;
  }
  .mainContentCont {
    width: 100% !important;
    overflow: auto !important;
  }
  .pasek_proj {
    width: 100% !important;
    box-sizing: border-box;
  }
  .pasek_proj{
    padding-top: 0 !important;
  }
  .rewards_container, .reward {
    width: 100% !important;
  }
  .rewards_container {
    margin-top: 30px;
  }
  .rightStats.mhide {
    margin: 0 auto;
  }






}
