.carousel,.carousel .carousel-inner,.carousel .carousel-inner .active,.carousel .carousel-inner .carousel-item,.view,body,html
{
    height:100%;
}
body {
    position: relative;
    font-family: "DejaVu Sans Condensed", sans-serif;
    background-color: #1a1d23;
  }
  .main
  {
    background-color: #fff;
    padding-bottom: 3rem!important;
    padding-top: 3rem!important;
  }
#aboutus,#contactus,#ourprojects
{
    padding-top:90px;
}
.navbar
{
    background-color:rgba(0,0,0,.2);
}
.page-footer,.top-nav-collapse
{
    background-color:#1C2331;
}
.card .card-circle .fa {
    font-size: 4rem;
  }

  .page-footer .fa {
    font-size: 2rem;
  }
  .page-footer a
  {
    color: rgba(255,255,255,.6) !important;
    transition: 0.4s;
  }
  .page-footer a:hover
  {
    color: rgba(255,255,255) !important;
  }

  .page-footer a:hover i
  {
    color: rgba(237, 27, 47) !important;
  }

  .page-footer i
  {
    transition: 0.2s;
  }

  .hr-indigo
{
    border-top:2px solid rgba(237, 27, 47);
    width:200px;
}

.indigo-text
{
  color:rgba(237, 27, 47) !important;
}

.hr-light {
    border-top: 3px solid #fff;
    width: 80px;
  }

  .hr-info {
    width: 300px;
    border-top: 2px solid rgba(237, 27, 47);
  }

  a.waves-effect,
  a.waves-light:hover {
    color: #fff !important;
  }


  .nav-item .active {
    background-color: rgba(237, 27, 47) !important;
    border-radius: .100rem!important;
  }

  #aboutus .card
  {
    box-shadow: none !important;
  }

  .scrolldownbtn
  {
    box-shadow:none !important;
    padding: .6rem 1.80rem !important;
  }

  .scrolldownbtn i 
  {
    transition: 0.4s;
    font-size:27px;
  }

  .scrolldownbtn:hover
  {
    box-shadow:none !important;
  }

  .scrolldownbtn:hover i
  {
    color:rgba(237, 27, 47) !important;
  }

  .md-form .prefix {
    top: .7rem !important;
}

.img-default {
  height: 300px;
  background-position: center top;
  background-size: contain;
  background-repeat: no-repeat;
  
}
img
{
  border-radius: .25rem!important;
}
.footer-copyright
{
  background-color: #1a1d23 !important;
}


@media only screen and (max-width:768px)
{
    .navbar
    {
        background-color:#1C2331;
    }
}

