/* Scss Document */
/* Generated by Navidu Thisara Dillimuni on Oct 21, 2017 */
/* Custom, iPhone Retina */
@media screen and (min-width: 320px) and (max-width: 479px) {
  .cons-overview, .cons-about-us, .cons-skills, .cons-rates, .footer-background, .lord-more-work, .footer-top {
    padding: 0 !important; }

  .construction .cons-nav .navbar-default {
    position: relative; }
    .construction .cons-nav .navbar-default .navbar-header {
      position: absolute;
      z-index: 3;
      display: inline-block;
      width: 100%; }
    .construction .cons-nav .navbar-default .navbar-collapse ul li {
      background: rgba(0, 0, 0, 0.3); }
      .construction .cons-nav .navbar-default .navbar-collapse ul li:hover {
        background: rgba(16, 201, 195, 0.3); }
        .construction .cons-nav .navbar-default .navbar-collapse ul li:hover a {
          color: #fff; }
  .construction .cons-nav img {
    margin-left: 0;
    width: 13%; }
  .construction .cons-nav #bs-example-navbar-collapse-1 {
    margin-top: 33px;
    margin-right: 15px; }
  .construction .cons-slider #myCarousel {
    margin-top: -70px;
    z-index: -3; }
  .construction .cons-slider .carousel-caption {
    display: none; }
  .construction .cons-about-us .feature-content .feature {
    margin-bottom: 20px; }
    .construction .cons-about-us .feature-content .feature img {
      width: 100%; }
    .construction .cons-about-us .feature-content .feature h4 {
      font-size: 10px; }
  .construction .cons-about-us .about-uc-content img {
    margin-top: 25px; }
  .construction .cons-rates .rate {
    margin-bottom: 20px;
    text-align: left; }
    .construction .cons-rates .rate:first-child {
      margin-top: 20px; }
  .construction .cons-rates .fa {
    font-size: 30px !important; }
  .construction .cons-rates .details {
    margin-left: 10px; }
    .construction .cons-rates .details span:first-child {
      font-size: 12px !important; }
    .construction .cons-rates .details span:last-child {
      font-size: 10px !important; }
  .construction .cons-squ-imgs .lord-more-work {
    padding: 15px 0 !important; }
  .construction .cons-overview {
    margin-top: 20px; }
    .construction .cons-overview .unique-overview {
      margin-bottom: 20px; }

  .cons-contact-us .video-cover .content-area-child {
    margin-top: -113px !important; }
    .cons-contact-us .video-cover .content-area-child .contact-form {
      padding: 25px !important;
      margin-top: 7%; }
      .cons-contact-us .video-cover .content-area-child .contact-form p {
        display: none; }
      .cons-contact-us .video-cover .content-area-child .contact-form h2 {
        display: none; }
      .cons-contact-us .video-cover .content-area-child .contact-form .form-control, .cons-contact-us .video-cover .content-area-child .contact-form button {
        height: 22px !important;
        font-size: 8px;
        margin-top: 3% !important; }
      .cons-contact-us .video-cover .content-area-child .contact-form button {
        padding: 0 !important; }
      .cons-contact-us .video-cover .content-area-child .contact-form #first-name {
        margin-top: 0 !important; }

  .cons-footer .footer-top {
    padding: 20px 0 !important; }
    .cons-footer .footer-top ul {
      margin-top: 5% !important; }
    .cons-footer .footer-top img {
      width: 40%;
      margin-left: 10%; }
    .cons-footer .footer-top .section-one ul {
      margin-top: 15%; }
      .cons-footer .footer-top .section-one ul li:first-child {
        font-size: 12px; } }
/* Extra Small Devices, Phones */
@media screen and (min-width: 480px) and (max-width: 767px) {
  .cons-overview, .lord-more-work, .footer-top {
    padding: 0 !important; }

  .cons-about-us, .cons-skills, .cons-rates, .footer-background {
    padding: 20px !important; }

  .construction .cons-nav .navbar-default {
    position: relative; }
    .construction .cons-nav .navbar-default .navbar-header {
      position: absolute;
      z-index: 3;
      display: inline-block;
      width: 100%; }
    .construction .cons-nav .navbar-default .navbar-collapse ul li {
      background: rgba(0, 0, 0, 0.3); }
      .construction .cons-nav .navbar-default .navbar-collapse ul li:hover {
        background: rgba(16, 201, 195, 0.3); }
        .construction .cons-nav .navbar-default .navbar-collapse ul li:hover a {
          color: #fff; }
  .construction .cons-nav #bs-example-navbar-collapse-1 {
    margin-top: 33px;
    margin-right: 15px; }
  .construction .cons-nav img {
    margin-left: 4%;
    width: 13%; }
  .construction .cons-slider #myCarousel {
    margin-top: -70px;
    z-index: -3; }
  .construction .cons-slider .carousel-caption {
    display: none; }
  .construction .cons-about-us .feature-content .feature {
    margin-bottom: 20px; }
  .construction .cons-rates .rate {
    margin-bottom: 20px;
    text-align: left; }
    .construction .cons-rates .rate:first-child {
      margin-top: 20px; }
  .construction .cons-rates .fa {
    font-size: 35px !important; }
  .construction .cons-rates .details {
    margin-left: 15px !important; }
    .construction .cons-rates .details span:first-child {
      font-size: 15px !important; }
    .construction .cons-rates .details span:last-child {
      font-size: 10px !important; }
  .construction .cons-squ-imgs .lord-more-work {
    padding: 15px 0 !important; }
  .construction .cons-overview {
    margin-top: 20px; }
    .construction .cons-overview .unique-overview {
      margin-bottom: 20px; }

  .cons-contact-us .video-cover .content-area-child {
    margin-top: -159px !important; }
    .cons-contact-us .video-cover .content-area-child .contact-form {
      padding: 15px 30px !important;
      margin-top: 3%; }
      .cons-contact-us .video-cover .content-area-child .contact-form p {
        display: none; }
      .cons-contact-us .video-cover .content-area-child .contact-form h2 {
        display: none; }
      .cons-contact-us .video-cover .content-area-child .contact-form input, .cons-contact-us .video-cover .content-area-child .contact-form textarea, .cons-contact-us .video-cover .content-area-child .contact-form button {
        height: 30px !important;
        font-size: 10px; }
      .cons-contact-us .video-cover .content-area-child .contact-form button {
        padding: 0 !important; }

  .cons-footer .footer-top {
    padding: 20px 0 !important; }
    .cons-footer .footer-top ul {
      margin-top: 5% !important; }
    .cons-footer .footer-top img {
      width: 40%;
      margin-left: 10%; }
    .cons-footer .footer-top .section-one ul {
      margin-top: 15%; }
      .cons-footer .footer-top .section-one ul li:first-child {
        font-size: 12px; } }
/* Small Devices, Tablets */
@media screen and (min-width: 768px) and (max-width: 991px) {
  .cons-overview, .lord-more-work, .footer-top {
    padding: 0 !important; }

  .cons-about-us, .cons-skills, .cons-rates, .footer-background {
    padding: 20px !important; }

  .construction .cons-about-us .feature-content .feature {
    margin-bottom: 20px; }
  .construction .cons-slider .carousel-caption h3 {
    font-size: 15px; }
  .construction .cons-slider .carousel-caption p {
    font-size: 10px; }
  .construction .cons-rates .rate {
    margin-bottom: 20px;
    text-align: left; }
  .construction .cons-squ-imgs .lord-more-work {
    padding: 20px 0 !important; }
  .construction .cons-overview {
    margin-top: 20px; }
    .construction .cons-overview .unique-overview {
      margin-bottom: 20px; }
  .construction .cons-contact-us .video-cover .content-area-child .contact-form {
    padding: 17px 50px !important;
    margin-top: 8%; }
    .construction .cons-contact-us .video-cover .content-area-child .contact-form p {
      display: none; }
  .construction .cons-footer .footer-top {
    padding: 20px 0 !important; }
    .construction .cons-footer .footer-top ul {
      margin-top: 5% !important; }
    .construction .cons-footer .footer-top img {
      width: 40%;
      margin-left: 10%; }
    .construction .cons-footer .footer-top .section-one ul {
      margin-top: 15%; }
      .construction .cons-footer .footer-top .section-one ul li:first-child {
        font-size: 12px; } }
/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .construction .social {
    margin-top: 15% !important; } }
