html {
  scroll-behavior: smooth; }

@media screen and (min-width: 1200px) {
  .go-to-de {
    margin-right: -46px; } }
#rev_slider h1.fsh1 strong {
  line-height: 44px !important; }

@media screen and (max-width: 767px) {
  #domov-counter .feature-sec-13, #oprava-celnych-skiel-counter .feature-sec-13, #autobusy-counter .feature-sec-13 {
    padding: 15px 0 !important;
    margin-bottom: 10px; }

  #oprava-celnych-skiel-preco-my {
    padding-top: 25px; }

  #oprava-celnych-skiel-autosklo-bratislava {
    padding-bottom: 25px; }

  .pt-xs-25 {
    padding-top: 25px !important; }

  .pb-xs-25 {
    padding-bottom: 25px !important; }

  .pb-xs-50 {
    padding-bottom: 50px !important; }

  #vymena-celnych-skiel-postup .feature-sec-3 {
    padding: 15px 20px 25px 20px; } }
.box-shape1 {
  background: #018c3b;
  position: relative;
  overflow: hidden;
  padding: 40px 15px;
  height: auto !important; }

.box-shape1:before {
  content: '';
  position: absolute;
  left: -20px;
  top: -7px;
  width: 130%;
  background: #fff;
  height: 25px;
  transform: rotate(3deg); }

.box-shape1:after {
  content: '';
  position: absolute;
  left: -20px;
  bottom: -9px;
  width: 130%;
  background: #fff;
  height: 25px;
  transform: rotate(3deg); }

.owl-carousel img {
  margin-bottom: 0; }

.owl-carousel .owl-nav button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%); }

.owl-carousel .owl-nav button i {
  padding: 6px 10px;
  background: #018c3b;
  color: #fff; }

.owl-prev {
  left: -15px; }

.owl-next {
  right: -15px; }

#header-2 li a {
  text-align: center !important; }

#header-2-sticky-wrapper > #header-2 {
  background: transparent;
  background-color: rgba(0, 0, 0, 0.15) !important;
  transition: .2s; }
  #header-2-sticky-wrapper > #header-2.darkerer {
    background-color: rgba(0, 0, 0, 0.66) !important; }
  #header-2-sticky-wrapper > #header-2 .navbar-default, #header-2-sticky-wrapper > #header-2 .container.bgcolor4 {
    background: transparent !important;
    background-color: transparent !important; }

#allttthed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1; }

.navbar-default .navbar-nav > li > a {
  color: #fff; }

.titel-section-bgimg1 > div {
  padding-top: 70px; }

.zasielkovna-link-menu {
  position: absolute;
  right: 5%;
  top: 50%;
  transform: translateY(-50%); }
  .zasielkovna-link-menu > .imgwrp {
    height: 16px;
    display: inline-block;
    position: relative;
    width: 60px;
    vertical-align: top; }
    .zasielkovna-link-menu > .imgwrp > img {
      position: absolute;
      left: 0;
      top: -15px;
      margin-top: 0 !important;
      margin-bottom: 0;
      padding-top: 0;
      height: 100px; }
  .zasielkovna-link-menu > span {
    color: #fff; }
    @media screen and (max-width: 1499px) {
      .zasielkovna-link-menu > span {
        display: none; } }
  .zasielkovna-link-menu #zasielkovna-popup {
    position: absolute;
    top: 100%;
    right: 0;
    background: #fff;
    opacity: 0;
    transition: .3s;
    min-width: 265px;
    line-height: 1.1; }
    .zasielkovna-link-menu #zasielkovna-popup img {
      height: 26px;
      vertical-align: top;
      padding-top: 0; }
    .zasielkovna-link-menu #zasielkovna-popup > div {
      padding: 15px;
      color: #333; }
  .zasielkovna-link-menu:not(:hover) #zasielkovna-popup {
    pointer-events: none; }
  .zasielkovna-link-menu:hover #zasielkovna-popup {
    opacity: 1; }

#navbar-collapse-grid {
  padding-right: 75px; }

@media screen and (max-width: 1199px) {
  .zasielkovna-link-menu {
    right: 15px; } }
@media screen and (min-width: 1199px) {
  #navbar-collapse-grid {
    padding-right: 150px; } }
@media screen and (max-width: 992px) {
  .zasielkovna-link-menu {
    right: 90px; } }
#allttthed {
  z-index: 2; }

/*# sourceMappingURL=imp.css.map */
