/* TARGETING  */
@media (max-width: 575.98px) {
  #res::after {
    content: "do 575.98px"; }
  .hidden-s, .hidden-xs {
    display: none; }
  #brand-img {
    height: 25px; }
  #brand-name {
    font-size: 0.9em; }
  #formularz-kontaktowy {
    padding-right: 15px; }
  #front-name {
    border: none;
    display: none;
    visibility: hidden; }
  #front-name .aolszowy {
    font-size: 1.5em;
    background-color: transparent; }
  #front-name .kancelaria {
    font-size: 1.5em;
    background-color: transparent;
    display: none;
    visibility: hidden;
    /* left: 35px; */ } }

@media (max-width: 767.98px) {
  #res::after {
    content: "..do 767.98px"; }
  #front-name {
    margin-right: 40px; }
  #front-name .kancelaria {
    font-size: 1.8em;
    top: -23px;
    left: 10px; }
  #front-name .aolszowy {
    font-size: 1.8em;
    top: 82px;
    left: 102px;
    /* color: red; */ }
  #namiary table #nam-tb-header {
    display: table-row;
    visibility: visible; }
  main {
    margin-top: 38px; }
  .about p {
    padding-left: 15px;
    padding-right: 15px; }
  .hidden-s, .hidden-xs {
    display: none; }
  #brand-img {
    height: 29px;
    margin-left: 0px;
    margin-right: 10px; }
  #brand-name {
    display: inline-block;
    visibility: visible;
    font-size: 0.91em; }
  #brand-contact {
    display: none;
    visibility: hidden; }
  #front-bg-row {
    height: 500px;
    background-position: -44px 0; }
  #front-name {
    padding-top: 20px;
    top: 85px;
    right: 0; }
  #front-name h1 {
    font-size: 2.6em;
    top: 10px; }
  .kancelaria {
    font-size: 1.2em;
    top: 0;
    background: none; }
  #front-contact {
    font-size: 0.9em;
    padding: 5px 10px 5px 12px;
    visibility: visible;
    border: none;
    top: 410px;
    right: 0; }
  #front-contact i {
    color: rgba(0, 0, 0, 0.25);
    margin-right: 5px; }
  .opis-zakresu {
    position: relative;
    visibility: visible;
    width: 100%;
    height: auto; }
  #zakres {
    height: auto; }
  .opis-zakresu h2 {
    /* margin-top: 20px; */
    visibility: visible;
    display: inline-block; }
  .opis-zakresu .name {
    margin-top: 20px;
    visibility: visible;
    display: block; }
  .about {
    height: auto;
    padding: 0; }
  #front-bg-row {
    /* background-image: none; */
    /* height: 200px; */ }
  #about-ao {
    background-image: none; }
  #about-kk {
    background-image: none; }
  .rpr {
    font-size: 0.5em; }
  .about h1 {
    font-size: 1.8em;
    margin-top: 10px; }
  #about-kk .about h1 {
    margin-left: auto; }
  #o-nas .main-single-col-section {
    background-image: none; }
  /* #formularz-kontaktowy {
  padding-right: 15px;
} */ }

/* @media (min-width: 768px) and (max-width: 991.98px) {
#res::after {
content: "od 768px do 991.98px";
}
} */
/*  768px*/
@media (min-width: 768px) and (max-width: 1199.98px) {
  /* Bylo 992 */
  #res::after {
    content: "od 768px do 1199.98px"; }
  .about {
    height: 445px; }
  .about h1 {
    margin-top: 25px;
    margin-bottom: 25px; }
  #about-ao p {
    margin-right: 255px; } }

@media (min-width: 768px) and (max-width: 910px) {
  #front-name {
    right: 20px; }
  #front-name h1 {
    font-size: 3.7em; }
  #front-name .aolszowy {
    top: 92px;
    left: 148px; }
  .kancelaria {
    font-size: 2em;
    top: -27px;
    color: red; }
  #formularz-kontaktowy {
    padding-right: 15px; } }

@media (min-width: 1200px) {
  #res::after {
    content: "od 1200px"; }
  #about-ao p:nth-child(1) {
    margin-right: 140px; }
  #about-ao p:nth-child(2) {
    margin-right: 160px; }
  #about-ao p:nth-child(3) {
    margin-right: 230px; }
  #about-ao p:nth-child(4) {
    margin-right: 250px; }
  #about-ao p:nth-child(5) {
    margin-right: 250px; }
  #about-ao p:nth-child(6) {
    margin-right: 260px; } }
