/* compiled by scssphp v0.1.7 on Wed, 21 Oct 2015 15:07:05 +0200 (0.0392s) */

@media screen and (max-width: 1024px) {
  h1 {
    font-size: 50px !important;
    font-size: 3.125rem !important; }

  h5, p {
    padding: 0 !important; }

  .remove-sm {
    display: none; }

  .product-h a:hover h4 {
    padding: 20px !important;
    padding: 1.25rem !important;
    line-height: 22px !important;
    line-height: 1.375rem !important; }

  .single-product .colors img {
    width: 20px !important; } }

@media screen and (max-width: 991px) {
  .md {
    display: block;
    height: auto; }

  .about {
    display: table;
    width: 100%;
    height: 100%;
    margin-top: 105px; }
    .about .td {
      display: table-cell;
      vertical-align: middle; }

  .single-product {
    margin-top: 0; }
    .single-product span a {
      display: inline-block;
      margin-left: 20px !important;
      margin-left: 1.25rem !important; }
    .single-product .right-side {
      margin-top: 100px !important;
      margin-top: 6.25rem !important; }
    .single-product .extra-info p {
      padding: 15px 30px !important; }
    .single-product .product-slider img {
      max-height: inherit; }

  .press {
    margin-top: 0; }

  .product-h {
    min-height: 305px; } }

@media screen and (max-width: 768px) {
  .single-product h1 {
    padding-top: 50px !important;
    padding-top: 3.125rem !important; }
    .single-product .extra-info p {
      padding: 0px !important; }

  .press {
    padding-top: 100px !important;
    padding-top: 6.25rem !important; } }

@media screen and (max-width: 667px) {
  .about {
    min-height: 600px !important; }

  main .bx-viewport {
    min-height: 900px; }

  h1 {
    font-size: 35px !important;
    font-size: 2.1875rem !important; }

  h5 {
    line-height: 25px !important;
    line-height: 1.5625rem !important;
    font-size: 16px !important;
    font-size: 1rem !important; }

  p {
    line-height: 25px !important;
    line-height: 1.5625rem !important; }

  .info a img {
    width: 40px !important; } }

@media screen and (max-width: 600px) {
  .single-product .product-slider {
    padding: 0; }

  .slick-next, .slick-prev {
    display: none !important; }

  .bottom-footer p {
    font-size: 12px;
    line-height: 18px !important; }
    .bottom-footer p br {
      display: none; }

  .enquire .top-banner {
    min-height: 650px !important; } }

@media screen and (max-width: 480px) {
  h1 {
    font-size: 30px !important;
    font-size: 1.875rem !important; }

  .bx-wrapper .bx-viewport .bxslider li .table-c {
    padding: 15px !important;
    padding: 0.9375rem !important; } }

@media screen and (max-width: 360px) {
  h1 {
    font-size: 28px !important;
    font-size: 1.75rem !important;
    margin-top: 100px !important;
    margin-top: 6.25rem !important; }

  .bx-wrapper .bx-viewport {
    min-height: 1000px !important; }
    .bx-wrapper .bx-viewport .bxslider li .table-c {
      padding: 0 !important; }

  .navbar-right .opject-wrap img {
    width: 215px !important; }

  .about {
    min-height: 900px !important; }
    .about .table-c {
      display: block; }

  .product-h {
    width: 100% !important;
    max-height: 300px !important; }

  .single-product h1 {
    padding-top: 0px !important; }
    .single-product .colors img {
      width: 30px !important;
      margin: 5px; }
    .single-product .product-slider .slick-track {
      min-height: 180px; }

  .enquire .top-banner .center-block form input, .enquire .top-banner .center-block form textarea {
    width: 250px; } }
