/********** General **********/
a {
   transition: all .3s ease-in-out !important;
}
/********** General End **********/


/********** Banner **********/
.home-banner .slider-content > div {
   max-width: 767px;
}
.home-banner .slider-content h1 {
   font-size: 80px;
}
.home-banner .slider-content p {
   font-size: 18px;
   line-height: 1.7;
   color: #ffffff;
}
/********** Banner End **********/


/********** About **********/
.about-section .mission-vision.bottom-content .left-side .card-content .single-cird,
.dark .about-section .mission-vision.bottom-content .left-side .card-content .single-cird {
   border: 0;
   background-color: #ffffff00;
   padding: 0;
}
.about-section .mission-vision.bottom-content .left-side .card-content .single-cird img {
   max-width: 50px;
}
.dark .about-section .mission-vision.bottom-content .left-side .card-content .single-cird img {
   filter: invert(100%);
}
/********** About End **********/


/********** Team **********/
.team-row > div {
   padding: 10px;
}
/********** Team **********/


/********** Footer **********/
.brand-section .brand-image {
   border: 1px solid #ffffff;
   padding: 50px;
   transform: scale(0.5);
   filter: grayscale(1) brightness(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) {
   /***** Banner *****/
   .home-banner {
      margin-top: 0;
   }
   .home-banner .slider-content h1 {
      font-size: 70px !important;
   }
   /***** Banner End *****/
}
/********** 991px and below End **********/


/********** 767px and below **********/
@media (max-width: 767px) {
   /***** Banner *****/
   .home-banner .slider-content h1 {
      font-size: 45px !important;
   }
   /***** Banner End *****/
}
/********** 767px and below End **********/
