@media all and (max-width: 320px) {
  .landing-page {
    background-size: cover;
    background-position: center; }

  .button_container {
    visibility: visible; }

  .service-content-1 .col-lg-4 {
    margin: 60px auto;
    text-align: center; }
    .service-content-1 .col-lg-4 .image {
      margin: 0 auto; }

  .row {
    text-align: center; }

  .clients .col-lg-3 {
    display: inline-block; }
    .clients .col-lg-3 img {
      margin: 0 auto; }

  .footer .footer-wrapper .copyright {
    display: inline-block;
    float: none !important;
    margin: 0 auto;
    width: 100% !important;
    text-align: center; }
    .footer .footer-wrapper .copyright p {
      display: inline-block;
      padding: 30px 0px !important; }
  .footer .footer-wrapper .referral {
    display: inline-block;
    float: none;
    margin: 0 auto;
    width: 100%; }
    .footer .footer-wrapper .referral .referral-wrapper {
      margin: 0 auto;
      width: 470px; }

  .calltoaction-2-content-1 .col-md-4 {
    width: 100%;
    margin: 0 auto; }
  .calltoaction-2-content-1 .col-md-8 {
    width: 100%;
    margin: 0 auto;
    text-align: center; }
    .calltoaction-2-content-1 .col-md-8 .testimonial-image {
      height: 300px; }

  .home-1 .calltoaction-1 h1 {
    font-size: 20pt;
    line-height: 36px; }
  .home-1 .calltoaction-1 p {
    font-size: 10pt; }

  header {
    padding: 20px 0px; }
    header .header-wrapper .logo img {
      height: 35px; }

  .home-1 {
    width: 90%; }
    .home-1 .calltoaction-1 {
      width: 100%;
      top: 0; }

  .desktop-nav .cell-number {
    display: none; }

  .hidden-nav img {
    height: 35px; }

  .service-page-title {
    width: 70%; }

  .contact-wrapper {
    width: 70%; }

  .footer .footer-wrapper .referral .referral-wrapper {
    text-align: center;
    width: 100%; }
    .footer .footer-wrapper .referral .referral-wrapper p {
      display: inline-block;
      float: none;
      padding: 4px 0px;
      width: 100%; }
    .footer .footer-wrapper .referral .referral-wrapper .referral-btn {
      width: 100%;
      float: none;
      text-align: center;
      display: inline-block;
      margin: 0px 4px; }
      .footer .footer-wrapper .referral .referral-wrapper .referral-btn p {
        padding: 4px 10px; }

  .get-started p {
    font-size: 6pt; }

  .get-started-2 p {
    font-size: 6pt; }

  .service-page-content .service-content-1 .col-lg-4 .image-1 {
    height: 150px; }

  .contact-page-title h1 {
    font-size: 16pt;
    line-height: 32px; }

  .contact-wrapper .contact-form .form-group .col-md-3 input {
    height: 45px; }
  .contact-wrapper .contact-form .form-group .col-md-3 .button-2 span {
    font-size: 14px;
    padding: 13px 34px; }

  .testimonial-wrapper {
    display: none; }

  #testimonials {
    display: block;
    width: 290px; }
    #testimonials .article-wrapper-mask {
      width: 290px; }
    #testimonials #test_container {
      width: 100%; }
      #testimonials #test_container .testimonial .testimonial-wrapper-2 {
        display: inline; }
        #testimonials #test_container .testimonial .testimonial-wrapper-2 .testimonial-image .image-1-2 {
          height: 250px; }
        #testimonials #test_container .testimonial .testimonial-wrapper-2 .testimonial-image .image-2-2 {
          height: 250px; }
        #testimonials #test_container .testimonial .testimonial-wrapper-2 .testimonial-image .image-3-2 {
          height: 250px; }
        #testimonials #test_container .testimonial .testimonial-wrapper-2 .testimonial-image .image-4-2 {
          height: 250px; }

  #t_pagers {
    width: 100%; }

  .contact-wrapper .contact-form .form-group .col-md-3 input {
    margin: 10px 0px; }

  .article-links {
    display: none; }

  .help {
    display: none; } }
@media all and (min-width: 321px) and (max-width: 420px) {
  .button_container {
    visibility: visible; }

  .service-content-1 .col-lg-4 {
    margin: 60px auto;
    text-align: center; }
    .service-content-1 .col-lg-4 .image {
      margin: 0 auto; }

  .clients .col-lg-3 {
    display: inline-block; }
    .clients .col-lg-3 img {
      margin: 0 auto; }

  .landing-page {
    background-position: center;
    background-size: cover; }

  .button_container {
    visibility: visible; }

  .service-content-1 .col-lg-4 {
    margin: 60px auto;
    text-align: center; }
    .service-content-1 .col-lg-4 .image {
      margin: 0 auto; }

  .row {
    text-align: center; }

  .clients .col-lg-3 {
    display: inline-block; }
    .clients .col-lg-3 img {
      margin: 0 auto; }

  .footer .footer-wrapper .copyright {
    display: inline-block;
    float: none !important;
    margin: 0 auto;
    width: 100% !important;
    text-align: center; }
    .footer .footer-wrapper .copyright p {
      display: inline-block;
      padding: 30px 0px !important; }
  .footer .footer-wrapper .referral {
    display: inline-block;
    float: none;
    margin: 0 auto;
    width: 100%; }
    .footer .footer-wrapper .referral .referral-wrapper {
      margin: 0 auto;
      width: 470px; }
      .footer .footer-wrapper .referral .referral-wrapper p {
        display: inline-block;
        width: 100%; }

  .calltoaction-2-content-1 .col-md-4 {
    width: 100%;
    margin: 0 auto; }
  .calltoaction-2-content-1 .col-md-8 {
    width: 100%;
    margin: 0 auto;
    text-align: center; }
    .calltoaction-2-content-1 .col-md-8 .testimonial-image {
      height: 300px; }

  .home-1 {
    width: 90%; }
    .home-1 .calltoaction-1 {
      width: 100%; }
      .home-1 .calltoaction-1 h1 {
        font-size: 20pt; }
      .home-1 .calltoaction-1 p {
        font-size: 10pt; }

  header {
    padding: 20px 0px; }
    header .header-wrapper .logo img {
      height: 40px; }

  .home-1 .calltoaction-1 {
    width: 80%;
    top: 0; }

  .desktop-nav .cell-number {
    display: none; }

  .hidden-nav img {
    height: 40px; }

  .service-page-title {
    width: 70%; }

  .contact-wrapper {
    width: 70%; }

  .footer .footer-wrapper .referral .referral-wrapper {
    text-align: center;
    width: 100%; }
    .footer .footer-wrapper .referral .referral-wrapper p {
      display: inline-block;
      float: none;
      padding: 4px 0px;
      width: 100%; }
    .footer .footer-wrapper .referral .referral-wrapper .referral-btn {
      width: 100%;
      float: none;
      text-align: center;
      display: inline-block;
      margin: 0px 4px; }
      .footer .footer-wrapper .referral .referral-wrapper .referral-btn p {
        padding: 4px 10px; }

  .get-started p {
    font-size: 8pt; }

  .get-started-2 p {
    font-size: 8pt; }

  .service-page-content .service-content-1 .col-lg-4 .image-1 {
    height: 150px; }

  .contact-page-title h1 {
    font-size: 20pt;
    line-height: 32px; }

  .contact-wrapper .contact-form .form-group .col-md-3 input {
    height: 45px; }
  .contact-wrapper .contact-form .form-group .col-md-3 .button-2 span {
    padding: 13px 34px; }

  .testimonial-wrapper {
    display: none; }

  #testimonials {
    display: block;
    width: 290px; }
    #testimonials .article-wrapper-mask {
      width: 290px; }
    #testimonials #test_container {
      width: 100%; }
      #testimonials #test_container .testimonial .testimonial-wrapper-2 {
        display: inline; }
        #testimonials #test_container .testimonial .testimonial-wrapper-2 .testimonial-image .image-1-2 {
          height: 250px; }
        #testimonials #test_container .testimonial .testimonial-wrapper-2 .testimonial-image .image-2-2 {
          height: 250px; }
        #testimonials #test_container .testimonial .testimonial-wrapper-2 .testimonial-image .image-3-2 {
          height: 250px; }
        #testimonials #test_container .testimonial .testimonial-wrapper-2 .testimonial-image .image-4-2 {
          height: 250px; }

  #t_pagers {
    width: 100%; }

  .contact-wrapper .contact-form .form-group .col-md-3 input {
    margin: 10px 0px; }

  .article-links {
    display: none; }

  .help {
    display: none; } }
@media all and (min-width: 421px) and (max-width: 480px) {
  .button_container {
    visibility: visible; }

  .service-content-1 .col-lg-4 {
    margin: 60px auto;
    text-align: center; }
    .service-content-1 .col-lg-4 .image {
      margin: 0 auto; }

  .clients .col-lg-3 {
    display: inline-block; }
    .clients .col-lg-3 img {
      margin: 0 auto; }

  .landing-page {
    background-position: center;
    background-size: cover; }

  .button_container {
    visibility: visible; }

  .service-content-1 .col-lg-4 {
    margin: 60px auto;
    text-align: center; }
    .service-content-1 .col-lg-4 .image {
      margin: 0 auto; }

  .row {
    text-align: center; }

  .clients .col-lg-3 {
    display: inline-block; }
    .clients .col-lg-3 img {
      margin: 0 auto; }

  .footer .footer-wrapper .copyright {
    display: inline-block;
    float: none !important;
    margin: 0 auto;
    width: 100% !important;
    text-align: center; }
    .footer .footer-wrapper .copyright p {
      display: inline-block;
      padding: 30px 0px !important; }
  .footer .footer-wrapper .referral {
    display: inline-block;
    float: none;
    margin: 0 auto;
    width: 100%; }
    .footer .footer-wrapper .referral .referral-wrapper {
      margin: 0 auto;
      width: 470px; }

  .calltoaction-2-content-1 .col-md-4 {
    width: 100%;
    margin: 0 auto; }
  .calltoaction-2-content-1 .col-md-8 {
    width: 100%;
    margin: 0 auto;
    text-align: center; }
    .calltoaction-2-content-1 .col-md-8 .testimonial-image {
      height: 300px; }

  .home-1 .calltoaction-1 h1 {
    font-size: 20pt; }
  .home-1 .calltoaction-1 p {
    font-size: 10pt; }

  header {
    padding: 20px 0px; }
    header .header-wrapper .logo img {
      height: 50px; }

  .home-1 {
    width: 90%; }
    .home-1 .calltoaction-1 {
      width: 100%;
      top: 0; }

  .desktop-nav .cell-number {
    display: none; }

  .hidden-nav img {
    height: 50px; }

  .service-page-title {
    width: 70%; }

  .contact-wrapper {
    width: 70%; }

  .footer .footer-wrapper .referral .referral-wrapper p {
    display: inline-block;
    float: none; }
  .footer .footer-wrapper .referral .referral-wrapper .referral-btn {
    float: none;
    display: inline-block; }

  .service-page-content .service-content-1 .col-lg-4 .image-1 {
    height: 160px; }

  .contact-page-title h1 {
    font-size: 20pt;
    line-height: 32px; }

  .contact-wrapper .contact-form .form-group .col-md-3 input {
    height: 45px; }
  .contact-wrapper .contact-form .form-group .col-md-3 .button-2 span {
    padding: 13px 34px; }

  .testimonial-wrapper {
    display: none; }

  #testimonials {
    display: block;
    width: 380px; }
    #testimonials .article-wrapper-mask {
      width: 380px; }
    #testimonials #test_container {
      width: 343px; }
      #testimonials #test_container .testimonial .testimonial-wrapper-2 {
        display: inline; }
        #testimonials #test_container .testimonial .testimonial-wrapper-2 .testimonial-image .image-1-2 {
          height: 300px; }
        #testimonials #test_container .testimonial .testimonial-wrapper-2 .testimonial-image .image-2-2 {
          height: 300px; }
        #testimonials #test_container .testimonial .testimonial-wrapper-2 .testimonial-image .image-3-2 {
          height: 300px; }
        #testimonials #test_container .testimonial .testimonial-wrapper-2 .testimonial-image .image-4-2 {
          height: 300px; }

  #t_pagers {
    width: 100%; }

  .contact-wrapper .contact-form .form-group .col-md-3 input {
    margin: 10px 0px; }

  .article-links {
    display: none; }

  .help {
    display: none; } }
/* Landscape phones and portrait tablets */
@media all and (min-width: 481px) and (max-width: 500px) {
  .landing-page {
    background-size: cover;
    background-position: center; }

  .button_container {
    visibility: visible; }

  .service-content-1 .col-lg-4 {
    margin: 60px auto;
    text-align: center; }
    .service-content-1 .col-lg-4 .image {
      margin: 0 auto; }

  .row {
    text-align: center; }

  .clients .col-lg-3 {
    display: inline-block; }
    .clients .col-lg-3 img {
      margin: 0 auto; }

  .footer .footer-wrapper .copyright {
    display: inline-block;
    float: none !important;
    margin: 0 auto;
    width: 100% !important;
    text-align: center; }
    .footer .footer-wrapper .copyright p {
      display: inline-block;
      padding: 30px 0px !important; }
  .footer .footer-wrapper .referral {
    display: inline-block;
    float: none;
    margin: 0 auto;
    width: 100%; }
    .footer .footer-wrapper .referral .referral-wrapper {
      margin: 0 auto;
      width: 470px; }

  .calltoaction-2-content-1 .col-md-4 {
    width: 100%;
    margin: 0 auto; }
  .calltoaction-2-content-1 .col-md-8 {
    width: 100%;
    margin: 0 auto;
    text-align: center; }
    .calltoaction-2-content-1 .col-md-8 .testimonial-image {
      height: 300px; }

  .desktop-nav .cell-number {
    display: none; }

  .home-1 {
    width: 90%; }
    .home-1 .calltoaction-1 {
      width: 100%;
      top: 0; }

  .service-page-title {
    width: 70%; }

  .contact-wrapper {
    width: 70%; }

  .home-1 .calltoaction-1 h1 {
    font-size: 20pt; }
  .home-1 .calltoaction-1 p {
    font-size: 10pt; }

  .testimonial-wrapper {
    display: none; }

  #testimonials {
    display: block;
    width: 420px; }
    #testimonials .article-wrapper-mask {
      width: 420px; }
    #testimonials #test_container {
      width: 383px; }
      #testimonials #test_container .testimonial .testimonial-wrapper-2 {
        display: inline; }

  #t_pagers {
    width: 100%; }

  .article-links {
    display: none; }

  .contact-wrapper .contact-form .form-group .col-md-3 input {
    margin: 10px 0px; }

  .help {
    display: none; } }
@media all and (min-width: 501px) and (max-width: 619px) {
  .landing-page {
    background-size: cover;
    background-position: center; }

  .button_container {
    visibility: visible; }

  .service-content-1 .col-lg-4 {
    margin: 60px auto;
    text-align: center; }
    .service-content-1 .col-lg-4 .image {
      margin: 0 auto; }

  .row {
    text-align: center; }

  .clients .col-lg-3 {
    display: inline-block; }
    .clients .col-lg-3 img {
      margin: 0 auto; }

  .footer .footer-wrapper .copyright {
    display: inline-block;
    float: none !important;
    margin: 0 auto;
    width: 100% !important;
    text-align: center; }
    .footer .footer-wrapper .copyright p {
      display: inline-block;
      padding: 30px 0px !important; }
  .footer .footer-wrapper .referral {
    display: inline-block;
    float: none;
    margin: 0 auto;
    width: 100%; }
    .footer .footer-wrapper .referral .referral-wrapper {
      margin: 0 auto;
      width: 470px; }

  .calltoaction-2-content-1 .col-md-4 {
    width: 100%;
    margin: 0 auto; }
  .calltoaction-2-content-1 .col-md-8 {
    width: 100%;
    margin: 0 auto;
    text-align: center; }
    .calltoaction-2-content-1 .col-md-8 .testimonial-image {
      height: 300px; }

  .desktop-nav .cell-number {
    display: none; }

  .home-1 .calltoaction-1 {
    width: 80%;
    top: 0; }

  .service-page-title {
    width: 70%; }

  .contact-wrapper {
    width: 70%; }

  .home-1 .calltoaction-1 h1 {
    font-size: 20pt; }
  .home-1 .calltoaction-1 p {
    font-size: 10pt; }

  .testimonial-wrapper {
    display: none; }

  #testimonials {
    display: block;
    width: 420px; }
    #testimonials .article-wrapper-mask {
      width: 420px; }
    #testimonials #test_container {
      width: 383px; }
      #testimonials #test_container .testimonial .testimonial-wrapper-2 {
        display: inline; }

  #t_pagers {
    width: 100%; }

  .article-links {
    display: none; }

  .contact-wrapper .contact-form .form-group .col-md-3 input {
    margin: 10px 0px; } }
@media all and (min-width: 620px) and (max-width: 768px) {
  .landing-page {
    background-position: center;
    background-size: cover; }

  .button_container {
    visibility: visible; }

  .article-links {
    display: none; }

  .service-content-1 .col-lg-4 {
    margin: 60px auto;
    text-align: center; }
    .service-content-1 .col-lg-4 .image {
      margin: 0 auto; }

  .row {
    text-align: center; }

  .clients .col-lg-3 {
    display: inline-block; }
    .clients .col-lg-3 img {
      margin: 0 auto; }

  .footer .footer-wrapper .copyright {
    display: inline-block;
    float: none !important;
    margin: 0 auto;
    width: 100% !important;
    text-align: center; }
    .footer .footer-wrapper .copyright p {
      display: inline-block;
      padding: 30px 0px !important; }
  .footer .footer-wrapper .referral {
    display: inline-block;
    float: none;
    margin: 0 auto;
    width: 100%; }
    .footer .footer-wrapper .referral .referral-wrapper {
      margin: 0 auto;
      width: 470px; }

  .calltoaction-2-content-1 .col-md-4 {
    width: 100%;
    margin: 0 auto; }
  .calltoaction-2-content-1 .col-md-8 {
    width: 100%;
    margin: 0 auto;
    text-align: center; }
    .calltoaction-2-content-1 .col-md-8 .testimonial-image {
      height: 300px; }

  .desktop-nav .cell-number {
    display: none; }

  .home-1 .calltoaction-1 {
    width: 80%;
    top: 0; }

  .service-page-title {
    width: 70%; }

  .contact-wrapper {
    width: 70%; }

  .home-1 .calltoaction-1 h1 {
    font-size: 20pt; }
  .home-1 .calltoaction-1 p {
    font-size: 10pt; }

  .testimonial-wrapper {
    display: none; }

  .article-links {
    display: none; }

  #testimonials {
    display: block; }

  .contact-wrapper .contact-form .form-group .col-md-3 input {
    margin: 10px 0px; } }
@media all and (min-width: 769px) and (max-width: 992px) {
  .landing-page {
    background-position: center;
    background-size: cover; }

  .header-wrapper {
    width: 95%; }

  .service-content-1 .col-lg-4 {
    margin: 60px auto;
    text-align: center; }
    .service-content-1 .col-lg-4 .image {
      margin: 0 auto; }

  .row {
    text-align: center; }

  .clients .col-lg-3 {
    display: inline-block; }
    .clients .col-lg-3 img {
      margin: 0 auto; }

  .footer .footer-wrapper .copyright {
    display: inline-block;
    float: none !important;
    margin: 0 auto;
    width: 100% !important;
    text-align: center; }
    .footer .footer-wrapper .copyright p {
      display: inline-block;
      padding: 30px 0px !important; }
  .footer .footer-wrapper .referral {
    display: inline-block;
    float: none;
    margin: 0 auto;
    width: 100%; }
    .footer .footer-wrapper .referral .referral-wrapper {
      margin: 0 auto;
      width: 470px; }

  .calltoaction-2-content-1 .col-md-4 {
    width: 100%;
    margin: 0 auto; }
  .calltoaction-2-content-1 .col-md-8 {
    width: 100%;
    margin: 0 auto;
    text-align: center; }
    .calltoaction-2-content-1 .col-md-8 .testimonial-image {
      height: 300px; }

  .contact-wrapper {
    width: 70%; }

  .testimonial-wrapper {
    display: none; }

  .article-links {
    display: none; }

  #testimonials {
    display: block; }

  .contact-wrapper .contact-form .form-group .col-md-3 input {
    margin: 10px 0px; } }
@media all and (min-width: 993px) and (max-width: 1024px) {
  .landing-page {
    background-position: center;
    background-size: cover; }

  .header-wrapper {
    width: 95%; }

  .service-content-1 .col-lg-4 {
    margin: 60px auto;
    text-align: center; }
    .service-content-1 .col-lg-4 .image {
      margin: 0 auto; }

  .row {
    text-align: center; }

  .clients .col-lg-3 {
    display: inline-block; }
    .clients .col-lg-3 img {
      margin: 0 auto; }

  .footer .footer-wrapper .copyright {
    display: inline-block;
    float: none !important;
    margin: 0 auto;
    width: 100% !important;
    text-align: center; }
    .footer .footer-wrapper .copyright p {
      display: inline-block;
      padding: 30px 0px !important; }
  .footer .footer-wrapper .referral {
    display: inline-block;
    float: none;
    margin: 0 auto;
    width: 100%; }
    .footer .footer-wrapper .referral .referral-wrapper {
      margin: 0 auto;
      width: 470px; }

  .calltoaction-2-content-1 .col-md-4 {
    width: 100%;
    margin: 0 auto; }
  .calltoaction-2-content-1 .col-md-8 {
    width: 100%;
    margin: 0 auto;
    text-align: center; }
    .calltoaction-2-content-1 .col-md-8 .testimonial-image {
      height: 300px; }

  .testimonial-wrapper {
    display: none; }

  .article-links {
    display: none; }

  #testimonials {
    display: block; } }
@media all and (min-width: 1024px) and (max-width: 1080px) {
  .landing-page {
    background-position: center;
    background-size: cover; }

  .header-wrapper {
    width: 95%; }

  .service-content-1 .col-lg-4 {
    margin: 60px auto;
    text-align: center; }
    .service-content-1 .col-lg-4 .image {
      margin: 0 auto; }

  .row {
    text-align: center; }

  .clients .col-lg-3 {
    display: inline-block; }
    .clients .col-lg-3 img {
      margin: 0 auto; }

  .testimonial-wrapper .col-lg-12 .article-wrapper-mask {
    width: 538px;
    margin-left: 140px; }
  .testimonial-wrapper .col-lg-12 .article-wrapper {
    height: 250px;
    min-height: 250px;
    padding-left: 138px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-1 .article-content {
      width: 35%;
      text-align: left;
      padding: 30px 20px; }
      .testimonial-wrapper .col-lg-12 .article-wrapper .article-1 .article-content .row {
        text-align: left; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-2 .article-content {
      width: 35%;
      text-align: left;
      padding: 30px 20px; }
      .testimonial-wrapper .col-lg-12 .article-wrapper .article-2 .article-content .row {
        text-align: left; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-3 .article-content {
      width: 35%;
      text-align: left;
      padding: 30px 20px; }
      .testimonial-wrapper .col-lg-12 .article-wrapper .article-3 .article-content .row {
        text-align: left; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-4 .article-content {
      width: 35%;
      text-align: left;
      padding: 30px 20px; }
      .testimonial-wrapper .col-lg-12 .article-wrapper .article-4 .article-content .row {
        text-align: left; }

  .home-1 .calltoaction-1 {
    width: 70%;
    top: 0; }

  .button-2 span {
    font-size: 13px; }

  .testimonial-wrapper {
    display: none; }

  .article-links {
    display: none; }

  #testimonials {
    display: block; } }
@media all and (min-width: 1081px) and (max-width: 1200px) {
  .landing-page {
    background-position: center;
    background-size: cover; }

  .header-wrapper {
    width: 95%; }

  .service-content-1 .col-lg-4 {
    margin: 60px auto;
    text-align: center; }
    .service-content-1 .col-lg-4 .image {
      margin: 0 auto; }

  .row {
    text-align: center; }

  .clients .col-lg-3 {
    display: inline-block; }
    .clients .col-lg-3 img {
      margin: 0 auto; }

  .testimonial-wrapper .col-lg-12 .article-wrapper-mask {
    width: 538px;
    margin-left: 140px; }
  .testimonial-wrapper .col-lg-12 .article-wrapper {
    height: 250px;
    min-height: 250px;
    padding-left: 138px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-1 .article-image {
      width: 496px;
      padding: 20px 18px 0px 5px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-1 .article-content {
      width: 45%;
      text-align: left;
      padding: 10px 60px; }
      .testimonial-wrapper .col-lg-12 .article-wrapper .article-1 .article-content .row {
        text-align: left; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-2 .article-image {
      width: 496px;
      padding: 20px 18px 0px 5px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-2 .article-content {
      width: 45%;
      text-align: left;
      padding: 10px 60px; }
      .testimonial-wrapper .col-lg-12 .article-wrapper .article-2 .article-content .row {
        text-align: left; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-3 .article-image {
      width: 496px;
      padding: 20px 18px 0px 5px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-3 .article-content {
      width: 45%;
      text-align: left;
      padding: 10px 60px; }
      .testimonial-wrapper .col-lg-12 .article-wrapper .article-3 .article-content .row {
        text-align: left; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-4 .article-image {
      width: 496px;
      padding: 20px 18px 0px 5px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-4 .article-content {
      width: 45%;
      text-align: left;
      padding: 10px 60px; }
      .testimonial-wrapper .col-lg-12 .article-wrapper .article-4 .article-content .row {
        text-align: left; }

  .button-2 span {
    font-size: 15px; }

  .article-links {
    padding: 10px 10px;
    width: 42%; }

  .service-page-content {
    width: 90%; }

  .home-1 .calltoaction-1 {
    position: relative;
    top: -20px; } }
/* Displays/Screens (e.g. MacBook @ 1280x800) -------------- */
@media all and (min-width: 1201px) and (max-width: 1280px) {
  .landing-page {
    background-position: center -120px !important;
    background-size: cover; }

  .testimonial-wrapper .col-lg-12 .article-wrapper-mask {
    width: 500px;
    height: 350px;
    margin-left: 170px; }
  .testimonial-wrapper .col-lg-12 .article-wrapper {
    height: 250px;
    min-height: 250px;
    padding-left: 168px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-1 .article-image {
      width: 390px;
      padding: 20px 18px 0px 5px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-1 .article-content {
      width: 50%;
      text-align: left;
      padding: 30px 90px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-2 .article-image {
      width: 390px;
      padding: 20px 18px 0px 5px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-2 .article-content {
      width: 50%;
      text-align: left;
      padding: 30px 90px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-3 .article-image {
      width: 390px;
      padding: 20px 18px 0px 5px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-3 .article-content {
      width: 50%;
      text-align: left;
      padding: 30px 90px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-4 .article-image {
      width: 390px;
      padding: 20px 18px 0px 5px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-4 .article-content {
      width: 50%;
      text-align: left;
      padding: 30px 90px; }

  .article-links {
    padding: 10px 40px;
    width: 50%;
    text-align: left; }

  .service-page-content {
    width: 90%; }

  .home-1 .calltoaction-1 {
    position: relative;
    top: -30px; } }
@media all and (min-width: 1281px) and (max-width: 1366px) {
  .landing-page {
    background-position: center -175px !important;
    background-size: cover; }

  .testimonial-wrapper .col-lg-12 .article-wrapper-mask {
    width: 500px;
    height: 350px;
    margin-left: 170px; }
  .testimonial-wrapper .col-lg-12 .article-wrapper {
    height: 250px;
    min-height: 250px;
    padding-left: 168px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-1 .article-image {
      width: 390px;
      padding: 20px 18px 0px 5px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-1 .article-content {
      width: 50%;
      text-align: left;
      padding: 30px 90px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-2 .article-image {
      width: 390px;
      padding: 20px 18px 0px 5px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-2 .article-content {
      width: 50%;
      text-align: left;
      padding: 30px 90px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-3 .article-image {
      width: 390px;
      padding: 20px 18px 0px 5px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-3 .article-content {
      width: 50%;
      text-align: left;
      padding: 30px 90px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-4 .article-image {
      width: 390px;
      padding: 20px 18px 0px 5px; }
    .testimonial-wrapper .col-lg-12 .article-wrapper .article-4 .article-content {
      width: 50%;
      text-align: left;
      padding: 30px 90px; }

  .article-links {
    padding: 10px 0px;
    width: 50%;
    text-align: left; }

  .service-page-content {
    width: 90%; }

  .home-1 .calltoaction-1 {
    position: relative;
    top: -30px; } }
@media all and (min-width: 1367px) and (max-width: 1410px) {
  .landing-page {
    background-position: center -100px;
    background-size: cover; }

  .testimonial-wrapper .col-lg-12 .article-wrapper-mask {
    height: 400px;
    margin-left: 120px; }
  .testimonial-wrapper .col-lg-12 .article-wrapper .article-1 .article-content {
    width: 50%;
    text-align: left; }
  .testimonial-wrapper .col-lg-12 .article-wrapper .article-2 .article-content {
    width: 50%;
    text-align: left; }
  .testimonial-wrapper .col-lg-12 .article-wrapper .article-3 .article-content {
    width: 50%;
    text-align: left; }
  .testimonial-wrapper .col-lg-12 .article-wrapper .article-4 .article-content {
    width: 50%;
    text-align: left; }

  .article-links {
    padding: 10px 10px;
    width: 45%;
    text-align: left; }

  .home-1 .calltoaction-1 {
    position: relative;
    top: -50px; } }
/* Displays/Screens (e.g. 19" WS @ 1440x900) --------------- */
@media all and (min-width: 1410px) and (max-width: 1649px) {
  .landing-page {
    background-position: center -160px !important;
    background-size: cover; }

  .testimonial-wrapper .col-lg-12 .article-wrapper-mask {
    height: 400px;
    margin-left: 120px; }
  .testimonial-wrapper .col-lg-12 .article-wrapper .article-1 .article-content {
    width: 50%;
    text-align: left; }
  .testimonial-wrapper .col-lg-12 .article-wrapper .article-2 .article-content {
    width: 50%;
    text-align: left; }
  .testimonial-wrapper .col-lg-12 .article-wrapper .article-3 .article-content {
    width: 50%;
    text-align: left; }
  .testimonial-wrapper .col-lg-12 .article-wrapper .article-4 .article-content {
    width: 50%;
    text-align: left; }

  .article-links {
    padding: 10px 10px;
    width: 45%;
    text-align: left; } }
/* Displays/Screens (e.g. 22" WS @ 1680x1050) -------------- */
@media all screen and (min-width: 1650px) and (max-width: 1889px) {
  .landing-page {
    background-position: center -200px;
    background-size: cover; }

  .testimonial-wrapper .col-lg-12 .article-wrapper-mask {
    height: 400px;
    margin-left: 120px; }
  .testimonial-wrapper .col-lg-12 .article-wrapper .article-1 .article-content {
    width: 50%;
    text-align: left; }
  .testimonial-wrapper .col-lg-12 .article-wrapper .article-2 .article-content {
    width: 50%;
    text-align: left; }
  .testimonial-wrapper .col-lg-12 .article-wrapper .article-3 .article-content {
    width: 50%;
    text-align: left; }
  .testimonial-wrapper .col-lg-12 .article-wrapper .article-4 .article-content {
    width: 50%;
    text-align: left; }

  .article-links {
    padding: 10px 10px;
    width: 45%;
    text-align: left; } }
.landing-page {
  background-position: center;
  background-size: cover; }

/* Displays/Screens (e.g. 24" WS @ 1920x1080) -------------- */
/* Really Large Displays/Screens (e.g. 2560x1440) ---------- */

/*# sourceMappingURL=media-query.css.map */
