@import "bourbon";


@media only screen and (min-width: 1025px) {
  .top-bar-section .dropdown {
    top: 70px;
    @include transition-property(all);
    @include transition-duration(0.3s);
  }

  .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
    top: 90px;
  }
}


@media only screen and (min-width: 1024px) {
  .top-bar-section .dropdown {
    top: 70px;
  }

  #menu-toggler {
    display: none;
  }

  .top-bar-section {
    display: block !important;
  }

  .top-bar-section ul li {
    background: transparent;
  }

  .top-bar-section li:not(.has-form) a:not(.button) {
    background: transparent;
    color: #666;
  }

  .top-bar-section li.active:not(.has-form) a:not(.button) {
    background: transparent;
    color: #666;
  }
  .top-bar-section ul li:hover:not(.has-form) > a {
    background: transparent;
  }
  .top-bar-section li.active:not(.has-form) a:not(.button):hover, .top-bar-section li:not(.has-form) a:not(.button):hover {
    background: transparent;
    color: #666;
  }
}

@import "bourbon";

@media only screen and (max-width: 1240px) {
  .slides-navigation {
    display: none;
  }
}

@media only screen and (max-width: 1023px) {
  .top-bar-section.closed {
    display: none;
  }
}


@media only screen and (max-width: 1024px) {
  .top-bar {
    height: auto;
  }
  .top-bar-section ul li.active > a {
    background: #222;
  }

  .top-bar-section ul li.active > a:hover {
    background: #222;
  }
  .milestone::before {
    display: none;
  }
  .milestone {
    margin-bottom: 20px;
  }
  .top-bar-section li:not(.has-form).has-dropdown .dropdown a:not(.button) {
    line-height: 30px;
  }

  .slides-navigation {
    display: block;
  }

  .slide-left {
    display: none;
  }

  .slide-right {
    width: 100%;
    left: 0;
  }

  .slide-info {
    width: 100%;
    height: 100%;
    padding: 20% 10%;
    top: 0;
    left: 0;
    text-align: center;
    background: rgba(#fff, 0.5);
  }


  .slides-pagination {
    display: none;
  }

  .fullscreen .slide-info {
    background: none;
    top: 0;
  }

  .quote.slideInLeft.animated, .quote.slideInRight.animated {
    @include animation-duration(0);
  }

  .section-title img.flipInY {
    @include animation-name(none);
  }
  .post, .recent-post {
    margin-bottom: 30px;
    display: inline-block;
  }
  .service-info {
    padding-top: 0;
    h2 {
      font-size: 36px;
    }
  }
}

@media only screen and (max-width: 640px) {
  .slide-info {
    h1 {
      font-size: 48px;
    }
  }

  .fullscreen .slide-info {
    h1 {
      font-size: 40px;
    }
  }
  .work {
    display: block;
    .info {
      width: auto;
    }
  }

  .full.flower {
    background-image: none;
  }

  .gallery-right-section {
    margin-top: 0;
  }

  .icon-text  {
    padding-left: 15px;
  }
}