@media only screen and (max-width: 1000px) {
  #people .people {
    text-align: center;
  }
  #people .people .col-lg-4 img {
    width: auto;
    height: 150px;
  }
}
@media only screen and (max-width: 990px) {
  #slider-panel .container #slider .slide .text h2 {
    font-size: 6em;
    line-height: 100px;
  }
  #benefits p {
    display: block;
    left: 0;
    transform: none;
    font-size: 1.2em;
    text-align: center;
  }
  #benefits p span.special {
    font-size: 3em;
  }
  #partners #people-references {
    height: 400px;
    margin: 0 0 80px 0;
  }
  #references {
    margin: 80px 0 0 0;
  }
  #references .reference {
    margin: 0 0 60px 0;
  }
  #references .reference .image {
    margin: 50px 0 30px 0;
    padding: 0;
  }
  #references .reference .col-lg-4 {
    overflow: hidden;
  }
  #references .reference .col-lg-4 .text {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    text-align: center;
  }
  #references .reference .col-lg-4 .text.special {
    text-align: center;
  }
  #contact [class*='col-'] {
    border-right: 0;
    text-align: center;
    padding: 34px 34px 0 34px;
  }
  #contact .main-content [class*='col-'] {
    text-align: center;
  }
  #contact .main-content [class*='col-']:first-child {
    padding: 50px;
  }
  #contact .main-content h2 {
    font-size: 5em;
    text-align: center;
  }
  #category .text-top-image-bottom,
  #category .text-right-image-left,
  #category .text-left-image-right,
  #category .text-right-image-left-special,
  #category .text-left-image-right-special {
    padding: 0 15px;
  }
  #category .text-top-image-bottom .text h2.big,
  #category .text-right-image-left .text h2.big,
  #category .text-left-image-right .text h2.big,
  #category .text-right-image-left-special .text h2.big,
  #category .text-left-image-right-special .text h2.big {
    font-size: 2em;
  }
  #category .text-top-image-bottom .text h2,
  #category .text-right-image-left .text h2,
  #category .text-left-image-right .text h2,
  #category .text-right-image-left-special .text h2,
  #category .text-left-image-right-special .text h2 {
    font-size: 2em;
    line-height: normal;
  }
  #category .text-top-image-bottom .text ul,
  #category .text-right-image-left .text ul,
  #category .text-left-image-right .text ul,
  #category .text-right-image-left-special .text ul,
  #category .text-left-image-right-special .text ul {
    padding: 0;
  }
  #category .text-top-image-bottom .text p.special,
  #category .text-right-image-left .text p.special,
  #category .text-left-image-right .text p.special,
  #category .text-right-image-left-special .text p.special,
  #category .text-left-image-right-special .text p.special {
    font-size: 1.1em;
  }
  #category .text-top-image-bottom .text p,
  #category .text-right-image-left .text p,
  #category .text-left-image-right .text p,
  #category .text-right-image-left-special .text p,
  #category .text-left-image-right-special .text p {
    font-size: 1.1em;
  }
  #category .text-right-image-left .col-md-6:nth-child(1),
  #category .text-right-image-left-special .col-md-6:nth-child(1) {
    margin-bottom: 30px;
    padding: 0;
  }
  #category .text-right-image-left .col-md-6:nth-child(1) .col-md-6:nth-child(2),
  #category .text-right-image-left-special .col-md-6:nth-child(1) .col-md-6:nth-child(2) {
    padding: 0;
  }
  #category .text-left-image-right .col-md-6:nth-child(2),
  #category .text-left-image-right-special .col-md-6:nth-child(2) {
    margin-top: 30px;
    padding: 0;
  }
  #category .text-left-image-right .col-md-6:nth-child(2) .col-md-6:nth-child(1),
  #category .text-left-image-right-special .col-md-6:nth-child(2) .col-md-6:nth-child(1) {
    padding: 0;
  }
  #partners .container::before {
    display: none;
  }
  #partners .text {
    margin-bottom: 120px;
  }
  #about .animation {
    width: auto;
    height: 400px;
  }
}
@media only screen and (max-width: 800px) {
  #slider-panel {
    min-height: 650px;
  }
  #slider-panel .container #slider .slide .text {
    text-align: center;
  }
  #slider-panel .container #slider .slide .text h2 {
    margin: 30px 0 0 0;
    font-size: 5em;
    line-height: 80px;
    text-align: center;
  }
  #slider-panel .container #slider .slide .text h2 span {
    margin-left: 0;
  }
  #slider-panel .container #slider .slide .text p.header-info {
    margin: 0 auto;
    width: 70%;
    text-align: center;
  }
  #social {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  header #languages {
    display: none;
  }
  #fast-info .notification p {
    font-size: 1em;
    text-align: center;
  }
  #category .text-top-image-bottom img {
    display: none !important;
  }
  #category .text-left-image-right,
  #category .text-left-image-right-special {
    margin: 80px 0 0 0;
  }
  #category .text-left-image-right .col-md-6:nth-child(1),
  #category .text-left-image-right-special .col-md-6:nth-child(1) {
    margin: 0 0 30px 0;
    padding: 0;
  }
  #category .text-left-image-right .col-md-6:nth-child(1) .text,
  #category .text-left-image-right-special .col-md-6:nth-child(1) .text {
    top: auto;
    transform: none;
  }
  #category .text-left-image-right .col-md-6:nth-child(2),
  #category .text-left-image-right-special .col-md-6:nth-child(2) {
    padding: 0;
    text-align: center;
  }
  #category .text-left-image-right .col-md-6:nth-child(2) img,
  #category .text-left-image-right-special .col-md-6:nth-child(2) img,
  #category .text-left-image-right .col-md-6:nth-child(2) video,
  #category .text-left-image-right-special .col-md-6:nth-child(2) video {
    position: relative;
    top: auto;
    left: 50%;
    transform: translateX(-50%);
    width: 100% !important;
  }
  #category .text-right-image-left,
  #category .text-right-image-left-special {
    margin: 80px 0 0 0;
  }
  #category .text-right-image-left .col-md-6:nth-child(2),
  #category .text-right-image-left-special .col-md-6:nth-child(2) {
    padding: 0;
  }
  #category .text-right-image-left .col-md-6:nth-child(2) .text,
  #category .text-right-image-left-special .col-md-6:nth-child(2) .text {
    top: auto;
    transform: none;
  }
  #category .text-right-image-left .col-md-6:nth-child(1),
  #category .text-right-image-left-special .col-md-6:nth-child(1) {
    padding: 0;
    text-align: center;
    overflow: hidden;
  }
  #category .text-right-image-left .col-md-6:nth-child(1) img,
  #category .text-right-image-left-special .col-md-6:nth-child(1) img,
  #category .text-right-image-left .col-md-6:nth-child(1) video,
  #category .text-right-image-left-special .col-md-6:nth-child(1) video {
    position: relative;
    top: auto;
    left: 50%;
    transform: translateX(-50%);
    width: 100% !important;
  }
  #category .text-left-image-right:before,
  #category .text-right-image-left:before {
    display: none;
  }
  #category-slider {
    min-height: auto;
  }
  #category-slider .container .text {
    padding: 200px 0 100px 0;
  }
  #category-slider .container .text h1 {
    width: 100%;
    text-align: center;
    font-size: 3em;
    line-height: 1.1;
  }
  #category-slider .container .text p {
    width: 100%;
    text-align: center;
    font-size: 1em;
  }
  #category.price-offer #price-offer h2 {
    font-size: 2.5em;
  }
  #category.price-offer #price-offer h2:before {
    bottom: 0;
    height: 20px;
  }
  #slider-panel {
    height: 500px;
  }
  #slider-panel .container #slider .slide .text {
    top: 50% !important;
  }
  #slider-panel .container #slider .slide .text h2 {
    font-size: 4em;
    line-height: 60px;
  }
  #slider-panel.safari,
  #slider-panel.other {
    background: black;
  }
  #category-slider .text h1 {
    font-size: 2.5em;
    width: 100%;
    line-height: 50px;
  }
  #category-slider .text p {
    width: 100%;
  }
  #about .text h2 {
    font-size: 2em;
  }
  .contact-box h3 {
    font-size: 2em !important;
  }
  .contact-box p {
    font-size: 1.2em !important;
  }
  .contact-box a.button {
    font-size: 1.2em !important;
  }
  #category .contact-box h3 {
    font-size: 1.6em !important;
  }
  #mobile-fast-contact {
    display: block;
  }
  #navigation nav ul {
    width: 100%;
    padding: 0;
    margin: 0;
  }
  #navigation nav ul li {
    margin: 0 20px 20px 0;
  }
  #navigation nav ul li a {
    font-size: 1.2em;
  }
  #category-slider.contact .container .text h1 {
    font-size: 3.5em;
    text-align: center;
  }
  #category-slider .text {
    text-align: center;
  }
  #category-slider .text a.button {
    margin: 40px 0;
    display: inline-block;
    padding: 10px 15px !important;
    font-size: 0.9em !important;
  }
  #slider-references {
    display: none;
  }
}
@media only screen and (max-width: 500px) {
  .container {
    width: 95% !important;
  }
  #slider-panel .container #slider .slide .text {
    text-align: center;
  }
  #slider-panel .container #slider .slide .text p.header-info {
    font-size: 1em;
  }
  #slider-panel .container #slider .slide .text h2 {
    font-size: 3.5em;
    line-height: 50px;
    text-align: center;
  }
  #slider-panel .container #slider .slide .text h2 span {
    margin-left: 0;
    text-align: center;
  }
  #category-slider .text {
    position: relative;
  }
  #category-slider .text h1 {
    font-size: 2.5em;
  }
  #category-slider .text p {
    margin: 0 0 30px 0 !important;
    font-size: 0.9em !important;
  }
  #category-slider .text a.button {
    width: 100%;
    margin: 10px 0 !important;
    padding: 10px;
    font-size: 0.9em !important;
  }
  #benefits p span.special {
    font-size: 2em;
  }
  #partners #people-references {
    height: 500px;
  }
  #category h2,
  #category h3,
  #category h4 {
    font-size: 2em;
  }
  #category-slider.contact,
  #category-slider.price-offer {
    min-height: auto;
  }
  #category-slider.contact .container .text h1,
  #category-slider.price-offer .container .text h1 {
    font-size: 3em;
    text-align: center;
  }
  #category-slider.contact .container .text h1 {
    font-size: 3em;
  }
  #about a {
    font-size: 1.1em;
  }
  #contact .main-content h2 {
    font-size: 3em;
  }
  #contact .main-content h2.special {
    margin: 30px 0 40px 0;
    font-size: 2em;
  }
  #contact .main-content p.special {
    width: auto;
  }
  #contact .main-content p a.email {
    font-size: 1.3em;
  }
  footer #information h3 {
    font-size: 2em;
  }
  footer #information ul li {
    font-size: 1.1em;
  }
}
/*# sourceMappingURL=responsive1.css.map */