/********** General **********/
a,
button {
   transition: all .3s ease-in-out !important;
}
body .busko_menu > ul > li > a.active,
body .mean-container .mean-nav ul li a:hover,
body .mean-container .mean-nav ul li a.active {
   background-position: 0;
   color: #FFBB00;
}
/********** General End **********/


/********** About **********/
body .slider-four.slider-area {
   background: url(../images/slider/banner.jpg);
   background-position: center center;
   background-attachment: scroll;
   background-size: cover;
   background-repeat: no-repeat;
}
.service-area .row {
   margin-bottom: 30px;
}
body .mission-area,
body .vission-area {
   padding-top: 100px;
   padding-bottom: 100px;
}
body .service-button {
   display: flex;
   align-items: flex-end;
   position: relative;
   height: 60px;
}
/********** About **********/


/********** Parnter **********/
body .brand-thumb {
   margin: 0;
   display: flex;
   align-items: center;
   justify-content: center;
}
body .brand-thumb img {
   filter: grayscale(100);
   opacity: 0.7;
   transform: scale(0.8);
}
/********** Parnter End **********/


/********** Portfolio **********/
body .single-portfolio-content-inner:before,
body .single_portfolio_content span:before {
   display: none;
}
body .single_portfolio_content h3 {
   color: #ffffff;
}
body .style-three.portfolio_area {
   padding: 200px 0;
}
/********** Portfolio End **********/


/********** Team **********/
body .style-three .unique-theme-team-thumb:hover .em-team-content {
   top: 90px;
}
/********** Team End **********/


/********** Footer **********/
.busko-logo img {
   width: 100%;
}
/********** Footer End **********/


/********** 1199px and below **********/
@media (max-width: 1199px) {
   /***** Header *****/
   /* body #menu .container {
      width: 100%;
   } */
   /***** Header End *****/
}
/********** 1199px and below End **********/


/********** 991px and below **********/
@media (max-width: 991px) {
   /***** Header *****/
   body .header-top-area {
      display: none;
   }
   /***** Header End *****/


   /***** Footer *****/
   body .footer-middle .row > div {
      margin-bottom: 20px;
   }
   /***** Footer End *****/
}
/********** 991px and below End **********/


/********** 767px and below **********/
@media (max-width: 767px) {
   /***** Footer *****/
   .footer-middle a.logo_img img {
      width: 50%;
   }
   body .footer-middle  .row.footer-bottom  {
      margin-top: 0;
   }
   /***** Footer End *****/


   /***** About *****/
   body .why-choos-thumb {
      margin-left: 0;
   }
   /***** About End *****/


   /***** Team *****/
   body .style-three.team-area {
      text-align: center;
   }
   /***** Team End *****/
}
/********** 767px and below End **********/


/********** 767px and below **********/
@media (min-width: 518px) and (max-width: 767px) {
   /***** Header *****/
   body .busko_menu ul {
      margin-left: 0;
      margin-top: 10px;
      margin-bottom: 10px;
   }
   body .busko_menu > ul > li > a {
      margin: 5px 13px;
   }
   /***** Header *****/
}
/********** 767px and below End **********/


/********** 599px and below **********/
@media (max-width: 599px) {
   /***** About *****/
   body .service-button {
      height: 80px;
   }
   /***** About End *****/
}
/********** 599px and below End **********/
