@media screen and (max-width: 992px) {
  .call-to-action {
    text-align: center; }
    .call-to-action .text-right {
      text-align: center !important; }

  #section-about.domov-section-about img {
    position: relative;
    height: auto; }

  .wow {
    visibility: visible !important; }

  #section-team.niceReferenceDesign {
    padding-bottom: 40px; }
    #section-team.niceReferenceDesign .container > .row {
      display: block; }
      #section-team.niceReferenceDesign .container > .row .col-md-4 {
        display: block;
        width: 100% !important; }

  #domov-ctta {
    padding: 60px 0 40px; }

  #section-history.o-nas-section-history {
    padding-top: 45px !important; }
    #section-history.o-nas-section-history img {
      margin-top: 30px; }
    #section-history.o-nas-section-history #our_history > h2 {
      padding: 0 15px; }

  #demolacne-prace .padding40, #zemne-prace-sluzby .padding40 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  #demolacne-prace .row.ddf, #zemne-prace-sluzby .row.ddf {
    margin: 0 -15px; }
  #demolacne-prace .box-icon-simple, #zemne-prace-sluzby .box-icon-simple {
    margin-bottom: 15px; } }
@media screen and (max-width: 992px) and (max-width: 767px) {
  #section-features-2.sluzby-4cols {
    padding: 60px 0 40px; }
    #section-features-2.sluzby-4cols span.number {
      left: -20px; }

  #phone-comp {
    padding: 45px 0 !important; }
    #phone-comp .timeline:before {
      left: 117px; }
    #phone-comp .timeline .tl-message {
      margin-left: 130px; }
    #phone-comp .timeline .tl-block .tl-bar {
      margin-left: 100px; }

  #recyklovatelny-odpad .row-fluid.table > div:nth-of-type(2) .text-light {
    padding: 0 15px !important; }

  #section-grid.stavebny-odpad-section-grid #zemne-prace- {
    padding-left: 15px !important;
    padding-right: 15px !important; }

  #stavebny-odpad-cta > div {
    padding: 0 15px; }

  #content.zemne-prace-uvod .row {
    margin: 0 -15px; }
  #content.zemne-prace-uvod .full-height {
    height: 90vh !important;
    height: calc(100vh - 87px) !important;
    min-height: 200px; }
    #content.zemne-prace-uvod .full-height h1 {
      line-height: 1 !important;
      margin-bottom: 15px;
      font-size: 36px !important; }
    #content.zemne-prace-uvod .full-height h2 {
      line-height: 1 !important;
      font-size: 22px !important; }
  #content.zemne-prace-uvod #section-about, #content.zemne-prace-uvod #section-deco-1, #content.zemne-prace-uvod #section-team, #content.zemne-prace-uvod #explore-1 {
    padding: 40px 0; }
    #content.zemne-prace-uvod #section-about .row > div:last-of-type p, #content.zemne-prace-uvod #section-deco-1 .row > div:last-of-type p, #content.zemne-prace-uvod #section-team .row > div:last-of-type p, #content.zemne-prace-uvod #explore-1 .row > div:last-of-type p {
      margin-bottom: 0; }
  #content.zemne-prace-uvod #section-about {
    padding-bottom: 10px !important; }

  #buracie-prace-strojove-vybavenie {
    padding-left: 0 !important; }

  .buracie-prace-uvod img {
    position: relative; }
  .buracie-prace-uvod a.btn {
    white-space: normal !important; }

  .de_tab.tab_steps.style-2 .de_nav li {
    display: table; }
    .de_tab.tab_steps.style-2 .de_nav li span {
      padding: 0 10px;
      display: table-cell;
      vertical-align: middle;
      width: 100%; }

  #section-features-2.recyklacia-uvod {
    padding: 60px 0 40px; }
    #section-features-2.recyklacia-uvod .feature-box-small-icon .number {
      width: 40px; }
    #section-features-2.recyklacia-uvod .feature-box-small-icon .text {
      padding-left: 50px; }

  #section-about.recyklacia-bodka .padding70 {
    padding-left: 15px !important;
    padding-right: 15px !important; }

  #recyklovatelny-odpad .padding40 {
    padding-top: 20px !important;
    padding-left: 0 !important;
    padding-right: 0 !important; }

  #celust-drtic #section-deco-3 .row {
    margin: 0 -15px; }

  #section-features-2.domov-recyklujeme {
    padding-bottom: 60px; }
    #section-features-2.domov-recyklujeme .rf {
      display: block; }
    #section-features-2.domov-recyklujeme .col-md-3 {
      width: 100% !important; }
      #section-features-2.domov-recyklujeme .col-md-3 img {
        max-height: 150px !important; }
    #section-features-2.domov-recyklujeme .col-md-9 {
      width: 100% !important;
      margin-bottom: 0; }
      #section-features-2.domov-recyklujeme .col-md-9.alignn > div {
        padding: 0;
        margin-left: 0;
        border: none; }
        #section-features-2.domov-recyklujeme .col-md-9.alignn > div .row {
          margin: 0 -15px !important; }
        #section-features-2.domov-recyklujeme .col-md-9.alignn > div .row, #section-features-2.domov-recyklujeme .col-md-9.alignn > div h2 {
          padding-right: 0 !important;
          padding-left: 0px !important; } }

/*# sourceMappingURL=responsive.css.map */
