  * {
    /*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;*/
    font-family: 'Roboto Condensed' !important;
  }

  h1, h2, h3, h4, h5, h6 {
    text-transform: none !important;
    line-height: 1.2 !important
  }

  .navbar a, .navbar a:focus {
    margin-left: 1px
  }

  #hero h2 {
    font-size: 28px
  }

  #hero h1, #hero h2 {
    text-shadow: -5px 5px 7px #2f4d5a;
  }

  #about {
    background-attachment: fixed;
    background-position: top;
  }

  .about .content {
    padding: 0;
  }

  .about .content p {
    text-align: left;
  }

  .about .icon-boxes {
    justify-content: start !important;
    text-align: center;
  }

  .about .icon-boxes .special {
    line-height: .8;
    top: -2px;
    position: relative;
  }

  .about .row {
    padding-right: 10px;
    padding-left: 10px;
  }

  #portfolio {
    padding-bottom: 0 !important
  }

  .portfolio-lightbox, .gslide-image img.zoomable {
    cursor: url(../img/zoomin.png), zoom-in;
  }

  .glightbox-clean .gslide-description {
    display: none !important
  }

  #team {
    background-image: url('../img/plan-bg.jpg');
    background-size: cover;
  }

  iframe {
    width: 100%;
    height: 500px;
  }
    iframe#yt_video {
      height: 630px;
    }
  #contact .scale {
    transform: scale(1);
    transition: margin-left 0.5s ease-out, transform 0.5s ease-out;
  }

  #contact .info-box:hover .scale {
    transform: scale(1.3)
  }

  .contact .info-box {
    padding: 10px 0 12px 0;
    color: #777;
  }

  .contact .info-box i.bxl-whatsapp {
    color: #1ebea5
  }

  .contact .php-email-form {
    padding: 5px 30px 20px
  }

  .contact .agree {
    font-size: 9px
  }

  .contact .php-email-form input, .contact .php-email-form textarea {
    border-radius: 5px;
  }

  #footer .footer-top {
    padding: 30px 0 30px 0;
  }

  #footer .footer-top .footer-info {
    background-image: url('../img/paper2.jpg');
    background-size: contain;
    margin-top: -60px;
  }

  #footer {
    padding: 0 0 20px 0;
  }

  .footer-links {
    margin: 0 auto;
  }

  .footer-links h4 {
    display: inline-block;
    padding-left: 4px;
  }

  .footer-info h5 {
    display: inline-block;
    padding-left: 4px;
  }

  .bxs-group {
    font-size: 24px;
    position: relative;
    top: 4px;
  }

  .social-links a span {
    color: #2f4d5a !important;
    font-size: 10px;
    display: inline-block;
    margin: 0 auto;
  }

  #footer .footer-top .social-links a {
    font-size: 21px;
  }

  #footer .footer-top .social-links .bx {
    line-height: .9 !important;
  }

  #footer .footer-top .footer-links ul li {
    padding: 5px 0;
  }

  @media (min-width: 1200px) {
    .about .content p {
      padding-right: 30px;
    }
    .about .icon-boxes {
      padding-top: 40px;
    }
    #services .content p {
      padding: 0 0 0 30px;
    }
  }

  @media (max-width: 980px) {
    #hero {
      background-position: 70% top !important;
    }
  }

  @media (max-width: 768px) {
    #hero h1 {
      font-size: 26px;
      line-height: 36px;
    }
    #hero h2 {
      font-size: 16px;
      line-height: 24px;
      margin-bottom: 30px;
    }
    #services {
      padding-top: 20px;
    }
    #services .section-title {
      padding-top: 50px;
    }
    .counts .count-box {
      width: 60%;
      margin: 0 auto;
    }
    .contact .agree {
      font-size: 8px
    }
    iframe {
      height: 400px;
    }
    iframe#yt_video {
      height: 200px;
    }	  
	  
    .navbar a, .navbar a:focus {
      display: block;
      margin: 0 auto;
      font-size: 22px;
      text-align: center;
    }


.navbar-mobile ul {
    background: none;
  }


  .navbar-mobile a {
    display: block;
    color: #fff;
    text-align: center !important;
    text-transform: uppercase;
  }

  .mobile-nav-toggle {font-size: 40px;}

  .navbar-mobile .mobile-nav-toggle {
    top: 25px;
    right: 12px;
}


.navbar-mobile a {border:none;padding: 12px 16px;}
.navbar-mobile li:last-child a {padding: 8px 16px;margin-top:20px}
.navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover > a {color: #fff;}
	


    #footer .footer-top h4 {
      font-size: 20px;
    }

    #footer {font-size: 18px;}
    #footer .footer-top .footer-links ul li {padding: 9px 0;}
    #footer .bx-map-pin {font-size: 22px; position: relative; top:3px}

    #footer .footer-top {
      padding: 30px 0 0 0;
    }

  }

