
/* Custom CSS */

p{
  color: #2b2727;
}

.main-menu .navigation > li > a{
  padding: 20px 0px;
}

.sticky-header .main-menu .navigation > li > a{
  padding: 14px 0px;
}

.header-lower .outer-box .logo-box{
  padding: 14px 0px;
}

.header-lower .outer-box .logo-box .logo{
  max-width: 240px;
}

.banner-two{
	background-image: url(../images/banner/banner-10.webp);
}

@media screen and (max-width: 460px) {
  /* .header-lower .outer-box .logo-box .logo{
	max-width: 142px;
  } */
  .header-lower .outer-box .menu-area{
	position: absolute;
	right: 0;
  }
  .banner-two{
	padding-top: 76px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
	background-size: contain;
  }
  .banner-two .mobile-image{
	display: block !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	flex-basis: fit-content;
  }
  /* .banner-two h1{
	font-size: 40px;
	line-height: 45px;
  }
  .banner-two p{
	font-size: 20px;
	line-height: 25px;
  } */
  .service-15 h2,
  .feature-four h2,
  .testimonial-seven h2,
    footer .footer-widget-section h1 {
	font-size: 35px;
	line-height: 40px;
  }
   header.main-header {
	background-color: white;
  }
   header.main-header .header-lower .outer-box .menu-area .mobile-nav-toggler .icon-bar{
	background: black;
  }
  .header-style-three {
  position: fixed;
  }
}

.sec-pad {
padding-top: 50px !important;
padding-bottom: 50px !important;
}

.about-two .auto-container .video-inner {
background-image: url(../images/logo-7.jpeg);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;
}

@media (max-width: 650px) {
  .about-two .auto-container .video-inner {
	background-image: url(../images/logo-7.jpeg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
  }
  .about-five .image_block_five .image-box {
	margin-bottom: 0px;
  }
  .about-five .content_block_nine .content-box {
	padding-top: 20px;
  }
  .sec-pad {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
  }
}

@media screen and (min-width: 768px) {
.feature-block-four .inner-box{
  height: 453px;
}
}

@media screen and (max-width: 768px) {
.service-block-two .inner-box, .team-block-one .inner-box {
  margin-bottom: 0px;
}

}

.about-two {
  background: #f5f9fa;
}
.feature-four .feature-block:nth-child(4) .feature-block-four .inner-box {
  background: #222226;
}

#status-message-1, #status-message-2 {
  color: #0f9958;
}
