/* line 1, ../sass/contact-us.scss */
.contact {
  background-image: url('../img/../img/bg.jpg?1407366120');
  background-size: cover;
  margin: 0;
  padding: 0; }
  /* line 8, ../sass/contact-us.scss */
  .contact header {
    margin-top: -15px; }
    /* line 11, ../sass/contact-us.scss */
    .contact header .header-section {
      max-width: 960px;
      width: 100%;
      margin: auto; }
      /* line 15, ../sass/contact-us.scss */
      .contact header .header-section .header-content {
        padding-top: 10px;
        background-image: url('../img/../img/header-bg.png?1407366120'); }
        /* line 19, ../sass/contact-us.scss */
        .contact header .header-section .header-content p {
          color: white;
          text-align: right;
          font-family: 'SourceSansProBold';
          font-size: 13.36px;
          margin-bottom: 0;
          padding-right: 26px;
          padding-top: 2px; }
          /* line 28, ../sass/contact-us.scss */
          .contact header .header-section .header-content p a {
            color: #ac2323;
            text-decoration: underline; }
        /* line 34, ../sass/contact-us.scss */
        .contact header .header-section .header-content .logo {
          padding-left: 18px;
          margin-top: -9px;
          padding-bottom: 8px; }
      /* line 41, ../sass/contact-us.scss */
      .contact header .header-section .main-navigation {
        background-color: #ac2323;
        margin-top: -18px;
        text-align: right; }
        /* line 46, ../sass/contact-us.scss */
        .contact header .header-section .main-navigation ul {
          list-style: none; }
          /* line 49, ../sass/contact-us.scss */
          .contact header .header-section .main-navigation ul li {
            display: inline-block;
            padding: 2px 4px;
            margin-left: -4px;
            margin-right: -4px; }
            /* line 55, ../sass/contact-us.scss */
            .contact header .header-section .main-navigation ul li a {
              color: white;
              font-family: 'SourceSansProBoldItalic';
              font-size: 15.16px;
              text-transform: uppercase;
              text-decoration: none;
              border-right: 2px solid #ec2819;
              padding: 1px 6px 1px 6px; }
            /* line 66, ../sass/contact-us.scss */
            .contact header .header-section .main-navigation ul li a:hover {
              text-decoration: underline; }
            /* line 70, ../sass/contact-us.scss */
            .contact header .header-section .main-navigation ul li .last {
              border-right: 0;
              padding-right: 30px; }
      /* line 79, ../sass/contact-us.scss */
      .contact header .header-section .mobile-navigation,
      .contact header .header-section .mobile-menu {
        display: none; }
  /* line 85, ../sass/contact-us.scss */
  .contact main {
    max-width: 960px;
    margin: -16px auto;
    width: 100%; }
    /* line 91, ../sass/contact-us.scss */
    .contact main .main-wrapper .main-content {
      background-color: #aaa9a7;
      padding: 20px 50px 20px 50px; }
      /* line 94, ../sass/contact-us.scss */
      .contact main .main-wrapper .main-content .title {
        text-align: center;
        margin: auto;
        color: #ab2a24;
        font-family: 'SourceSansProBoldItalic';
        font-size: 65px;
        border-bottom: 1px solid #2d2d2b; }
        /* line 102, ../sass/contact-us.scss */
        .contact main .main-wrapper .main-content .title p {
          margin-bottom: 8px;
          margin-top: 10px; }
      /* line 108, ../sass/contact-us.scss */
      .contact main .main-wrapper .main-content .content-section {
        width: 73%;
        display: inline-block; }
        /* line 113, ../sass/contact-us.scss */
        .contact main .main-wrapper .main-content .content-section .content-title p {
          margin-top: 24px;
          margin-bottom: 0;
          font-family: 'SourceSansProBold';
          font-size: 18px;
          color: #ab2a24; }
        /* line 122, ../sass/contact-us.scss */
        .contact main .main-wrapper .main-content .content-section .content {
          font-family: 'SourceSansProRegular';
          font-size: 15px;
          color: #2d2d2b; }
          /* line 127, ../sass/contact-us.scss */
          .contact main .main-wrapper .main-content .content-section .content ul {
            padding-left: 15px; }
          /* line 131, ../sass/contact-us.scss */
          .contact main .main-wrapper .main-content .content-section .content p {
            margin-top: -4px;
            line-height: 1.3em; }
          /* line 136, ../sass/contact-us.scss */
          .contact main .main-wrapper .main-content .content-section .content a {
            text-decoration: underline;
            color: #ab2a24; }
          /* line 141, ../sass/contact-us.scss */
          .contact main .main-wrapper .main-content .content-section .content .left {
            padding-left: 50px; }
          /* line 146, ../sass/contact-us.scss */
          .contact main .main-wrapper .main-content .content-section .content .image-wrap-right img {
            float: right;
            margin-left: 1em; }
          /* line 152, ../sass/contact-us.scss */
          .contact main .main-wrapper .main-content .content-section .content .image-wrap-left {
            margin-top: 40px; }
            /* line 154, ../sass/contact-us.scss */
            .contact main .main-wrapper .main-content .content-section .content .image-wrap-left img {
              float: left;
              margin-right: 1em; }
      /* line 162, ../sass/contact-us.scss */
      .contact main .main-wrapper .main-content .contact-information {
        display: inline-block;
        float: right;
        margin-top: 30px;
        width: 24%; }
        /* line 168, ../sass/contact-us.scss */
        .contact main .main-wrapper .main-content .contact-information img {
          max-width: 100%;
          width: 187px; }
        /* line 174, ../sass/contact-us.scss */
        .contact main .main-wrapper .main-content .contact-information .content-title {
          font-family: 'SourceSansProBold';
          font-size: 18px;
          color: #ab2a24;
          text-transform: capitalize; }
        /* line 183, ../sass/contact-us.scss */
        .contact main .main-wrapper .main-content .contact-information .address p,
        .contact main .main-wrapper .main-content .contact-information .contact-details p {
          margin-bottom: 0;
          margin-top: 0;
          color: #2d2d2b;
          font-size: 12px;
          font-family: 'SourceSansProRegular'; }
        /* line 192, ../sass/contact-us.scss */
        .contact main .main-wrapper .main-content .contact-information .contact-details {
          margin-top: 20px; }
          /* line 195, ../sass/contact-us.scss */
          .contact main .main-wrapper .main-content .contact-information .contact-details a {
            text-decoration: underline;
            color: #ab2a24; }
    /* line 203, ../sass/contact-us.scss */
    .contact main .main-wrapper .categories {
      width: 100%;
      background-color: #aaa9a6;
      float: right;
      text-align: right;
      margin: -7px 0 -10px -12px; }
      /* line 210, ../sass/contact-us.scss */
      .contact main .main-wrapper .categories ul {
        list-style: none;
        padding: 0; }
        /* line 214, ../sass/contact-us.scss */
        .contact main .main-wrapper .categories ul li {
          display: inline-block;
          background-color: #ad2321;
          padding: 10px;
          margin-bottom: 3px; }
          /* line 220, ../sass/contact-us.scss */
          .contact main .main-wrapper .categories ul li a {
            color: white;
            text-transform: uppercase;
            text-decoration: none;
            font-family: 'SourceSansProBold';
            font-size: 14px; }
          /* line 228, ../sass/contact-us.scss */
          .contact main .main-wrapper .categories ul li a:hover {
            text-decoration: underline; }
        /* line 233, ../sass/contact-us.scss */
        .contact main .main-wrapper .categories ul .four {
          padding-left: 45px;
          padding-right: 45px; }
        /* line 238, ../sass/contact-us.scss */
        .contact main .main-wrapper .categories ul .five {
          padding-left: 35px;
          padding-right: 35px; }
        /* line 243, ../sass/contact-us.scss */
        .contact main .main-wrapper .categories ul .six {
          display: inline-block;
          padding: 10px 9px 10px 18px;
          margin-right: 10px; }
    /* line 251, ../sass/contact-us.scss */
    .contact main .main-wrapper footer {
      border-top: 3px solid #d3d3d3; }
      /* line 253, ../sass/contact-us.scss */
      .contact main .main-wrapper footer .footer-section {
        background-color: #515151;
        padding: 10px 30px 10px 25px; }
        /* line 257, ../sass/contact-us.scss */
        .contact main .main-wrapper footer .footer-section .col {
          margin-top: 20px; }
          /* line 259, ../sass/contact-us.scss */
          .contact main .main-wrapper footer .footer-section .col.first {
            display: inline-block;
            padding: 25px 24px 39px 0px;
            border-right: 1px solid white;
            vertical-align: top; }
            /* line 265, ../sass/contact-us.scss */
            .contact main .main-wrapper footer .footer-section .col.first .fb-icon {
              display: inline;
              float: left; }
            /* line 269, ../sass/contact-us.scss */
            .contact main .main-wrapper footer .footer-section .col.first .footer-content {
              display: inline-block;
              margin-left: 5px; }
              /* line 273, ../sass/contact-us.scss */
              .contact main .main-wrapper footer .footer-section .col.first .footer-content.one .footer-title {
                font-family: 'SourceSansProBlack';
                font-size: 12.68px;
                color: white; }
              /* line 279, ../sass/contact-us.scss */
              .contact main .main-wrapper footer .footer-section .col.first .footer-content.one p {
                font-family: 'SourceSansProSemiBold';
                font-size: 12px;
                margin-bottom: 0;
                margin-top: 0;
                color: white; }
              /* line 287, ../sass/contact-us.scss */
              .contact main .main-wrapper footer .footer-section .col.first .footer-content.one .contact-details {
                margin-top: 20px;
                font-family: 'SourceSansProSemiBold'; }
                /* line 291, ../sass/contact-us.scss */
                .contact main .main-wrapper footer .footer-section .col.first .footer-content.one .contact-details a {
                  color: white;
                  font-family: 'SourceSansProSemiBold'; }
          /* line 300, ../sass/contact-us.scss */
          .contact main .main-wrapper footer .footer-section .col.second {
            display: inline-block;
            padding: 12px 18px 0 27px;
            border-right: 1px solid white;
            vertical-align: top; }
            /* line 306, ../sass/contact-us.scss */
            .contact main .main-wrapper footer .footer-section .col.second .footer-content {
              display: inline-block; }
              /* line 309, ../sass/contact-us.scss */
              .contact main .main-wrapper footer .footer-section .col.second .footer-content.two .footer-title {
                font-family: 'SourceSansProBlack';
                font-size: 12.68px;
                color: white; }
              /* line 316, ../sass/contact-us.scss */
              .contact main .main-wrapper footer .footer-section .col.second .footer-content.two .list-warehouse ul {
                list-style: none;
                padding-left: 0;
                display: inline-block; }
                /* line 321, ../sass/contact-us.scss */
                .contact main .main-wrapper footer .footer-section .col.second .footer-content.two .list-warehouse ul li {
                  font-family: 'SourceSansProSemiBold';
                  font-size: 12px;
                  margin-bottom: 0;
                  margin-top: 0;
                  color: white; }
          /* line 334, ../sass/contact-us.scss */
          .contact main .main-wrapper footer .footer-section .col.third {
            display: inline-block;
            padding: 10px;
            width: 28%;
            vertical-align: top; }
            /* line 340, ../sass/contact-us.scss */
            .contact main .main-wrapper footer .footer-section .col.third .footer-content {
              display: inline-block; }
              /* line 343, ../sass/contact-us.scss */
              .contact main .main-wrapper footer .footer-section .col.third .footer-content.three .footer-title {
                font-family: 'SourceSansProBlack';
                font-size: 12.68px;
                color: white; }
              /* line 350, ../sass/contact-us.scss */
              .contact main .main-wrapper footer .footer-section .col.third .footer-content.three .aboutus-content p {
                font-family: 'SourceSansProSemiBold';
                font-size: 12px;
                color: white;
                margin-bottom: 0;
                margin-top: 0; }
        /* line 363, ../sass/contact-us.scss */
        .contact main .main-wrapper footer .footer-section .copyright {
          text-align: right;
          margin-right: 10px;
          font-family: 'SourceSansProRegular';
          font-size: 9.75px;
          color: white; }
          /* line 370, ../sass/contact-us.scss */
          .contact main .main-wrapper footer .footer-section .copyright a {
            font-family: 'SourceSansProRegular';
            font-size: 9.75px;
            color: white;
            text-decoration: none; }
          /* line 377, ../sass/contact-us.scss */
          .contact main .main-wrapper footer .footer-section .copyright a:hover {
            text-decoration: underline; }
