@charset "UTF-8";
#colorlib-hero .hero-flex .text-inner{
  padding:2rem 0 2rem 2rem;
  background:#fff;
}
#colorlib-hero .hero-flex .text-inner h2{
  font-size: 38px;
}
.owl-height{
  height: auto !important;
}
.hero-img, .about-img, .work-img, .gallery{
  margin-left: 15rem;
}
#colorlib-hero .hero-flex .text-inner{
  width: 90%;
}

#footer{
  position:absolute;
  bottom:0;
}
@media screen and (max-width:769px){
  .owl-carousel.owl-loaded{
    height: 630px;
  }
  #footer{position: relative;}
  #colorlib-hero .hero-flex .col-three-forth{
    width: 100vw;
    height: 30vh;
  }
  #colorlib-hero .hero-flex .col-one-forth{
    width: 100vw;

  }
  #colorlib-hero .hero-flex .text-inner{
    width: 100%;
    margin-left: 0;
    padding: 15px;
    height: 300px;
  }
  #colorlib-hero .hero-flex .text-inner h2{
    font-size: 23px;
  }
  .owl-height{
    height: 560px !important;
    padding-top:50px;
  }
  .hero-img, .about-img, .work-img, .gallery{
    margin-left: 0;
    height: 30vh !important;
  }
  #colorlib-hero .hero-flex .display-tc{
    vertical-align: baseline;
  }

}
