/********** General **********/
a {
   transition: all .3s ease-in-out !important;
}
   /***** Colors ****/
   .netfz_menu > ul > li > a.active {
      color: #1e3bb1;
   }
   body .netfz_nav_area.prefix .netfz_menu > ul > li > a:hover,
   .netfz_nav_area.prefix .netfz_menu > ul > li > a.active,
   body .menu-our-service-container ul li a:hover {
      color: #95a7f3;
   }
   body .mean-container .mean-nav ul li a.active {
      color: #1e3bb1;
      background: #f8f8f8 none repeat scroll 0 0;
   }
   /***** Colors End ****/
   
   
   /***** Logo ****/
   .mobile_menu_logo img,
   .netfz-description-area img {
      max-height: 70px;
   }
   /***** Logo End ****/
body .custom-bg {
   background-color: #F7FBFC;
}
/********** General End **********/


/********** Breadcrumb **********/
body .breadcumb-area {
   background-position: center;
}
.about.breadcumb-area {
   background-image: url(../images/about-banner.jpg);
}
.service.breadcumb-area {
   background-image: url(../images/service-banner.jpg);
}
.team.breadcumb-area {
   background-image: url(../images/team-banner.jpg);
}
.testimonial.breadcumb-area {
   background-image: url(../images/testimonial-banner.jpg);
}
.portfolio.breadcumb-area {
   background-image: url(../images/portfolio-banner.jpg);
}
.contact.breadcumb-area {
   background-image: url(../images/contact-banner.jpg);
}
/********** Breadcrumb End **********/


/********** Service **********/
.servcie_area .sub-item h3 {
   margin-bottom: 15px;
}
/********** Service End **********/


/********** Partner **********/
.carousel_image_area img {
   filter: grayscale(1) brightness(100);
   opacity: 0.8;
   transform: scale(0.7);
}
/********** Partner End **********/


/********** 991px and below **********/
@media (max-width: 991px) {
   /***** Header *****/
   /* body .navbar-collapse {
      background-color: #ffffff;
   }
   body .custom_nav-container .navbar-nav {
      padding-top: 15px;
   }
   body .header_section .custom_nav-container .navbar-nav .nav-item .nav-link {
      color: #0C0C0C;
   }
   body .header_section.sticky-active .custom_nav-container .navbar-toggler span,
   body .header_section.sticky-active .custom_nav-container .navbar-toggler span::before,
   body .header_section.sticky-active .custom_nav-container .navbar-toggler span::after {
      background-color: #0C0C0C;
   } */
   /***** 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 **********/
