/********** General **********/
a {
   transition: all .3s ease-in-out !important;
}
body #fh5co-header .display-tc h2,
body #fh5co-counter .display-tc h2,
body .fh5co-cover .display-tc h2 {
   line-height: 1.5;
}
body .fh5co-cover .overlay {
   background: rgba(126, 17, 46, 0.8);
}
body #fh5co-started {
   background: rgba(126, 17, 46, 0.8);
}
/********** General End **********/


/********** Header **********/
body #fh5co-logo img {
   max-width: 250px;
}
body .fh5co-nav ul li.btn-cta a {
   padding-right: 0;
}
body .banner-title p {
   color: #ffffff;
}
/********** Header End **********/


/********** Service **********/
.service-sec .feature-center {
   padding-right: 15px;
   padding-left: 15px;
}
.service-sec .feature-center img {
   width: 100%;
   margin-bottom: 15px;
}
/********** Service End **********/


/********** Footer **********/
.copyright p {
   margin-bottom: 0;
}
#fh5co-footer .quick-link {
   margin-bottom: 30px;
}
.footer-info {
   display: flex;
   flex-direction: column;
}
/********** Footer End **********/


/********** 991px and below **********/
@media (max-width: 991px) {
   /***** Header *****/
   body .fh5co-nav .container {
      width: 100%;
   }
   body .fh5co-nav ul li a {
      padding: 30px 10px;
   }
   /***** Header End *****/
}
/********** 991px and below End **********/


/********** 767px and below **********/
@media (max-width: 767px) {
   /***** Header *****/
   /* body #menu .container {
      display: block;
   }
   body #menu a.navbar-brand img {
      max-height: 40px;
   }
   body .navbar-toggle {
      margin-top: 18px;
   }
   body .navbar-default .navbar-toggle .icon-bar {
      background-color: #ddd;
   } */
   /***** Header End *****/
}
/********** 767px and below End **********/
