.navbar-brand>img {
    display: block; 
    width: 100%;
    max-width: 100px !important;
	    max-height: fit-content; 
}
.footer-item .top img  {
    display: block;
    width: 100%;
    max-width: 100px;
	    height: auto;
}
.side .widget .logo img {
    height: auto;
}
#footer_left_section ul.address-list{
display: block;
gap:0;
}

#footer_right_section ul.useful-link li {
    width: 25%; 
}
/*Blog single page css start*/
.blog-area.full-blog h2 {
    font-size: 30px;
}
.blog-area.full-blog h3 {
    font-size: 25px;
}
.blog-area.full-blog .info ul.wp-block-list{
	padding-left:0px;
}
.blog-area.full-blog .info ul li {
    list-style: none;
}
.blog-area.full-blog .info ul li:before {
    content: "\f058";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    color: #fea800;
    margin-right: 10px; 
}
.blog-area.full-blog .meta ul li:before {
	content:"";
}
.post-pagi-area a:hover h5{
	 color: #fea800 !important;
}
.blog-area.full-blog p.ez-toc-title {
    color: #000;
    text-transform: uppercase;
}
.blog-area.full-blog #ez-toc-container ul li a {
    line-height: 35px;
	}
#ez-toc-container .ez-toc-js-icon-con, #ez-toc-container .ez-toc-toggle label, .ez-toc-cssicon{
	border: 1px solid #fea800 !important;
}
.blog-area.full-blog #ez-toc-container .ez-toc-icon-toggle-span svg {
  fill: #fea800 !important; 
  color: #fea800 !important; 
}
.single.single-post .footer-item{ 
    padding-top: 120px;
    padding-bottom: 120px;
}
.blog-area.full-blog #block-3 h5,
.blog-area.full-blog #block-8 h5,
.blog-area.full-blog #block-9 h5
{
font-weight: 600;
    margin-bottom: 30px;
    margin-top: -5px;
    position: relative;
    text-transform: capitalize;
    z-index: 1;
    font-size: 22px !important; 
    display: inline-block;
    padding-bottom: 10px;
    color: #fff;
}
.blog-area.full-blog #block-3 h5::after,.blog-area.full-blog #block-8 h5::after,.blog-area.full-blog #block-9 h5::after{
font-weight: 600;
     position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    height: 2px;
    width: 50px;
    background: #fea800;
}
.blog-area.full-blog .widget_block.widget_search form label::after {
	 background: #fea800;
}
.blog-area.full-blog #ez-toc-container {
    background: #e7e7e7;
}
.blog-area.full-blog .post-pagi-area .nav-title{
	padding-top: 15px;
}
.blog-area.full-blog .post-pagi-area .nav-title h5 
 {
    display: none;
} 
.blog-item-box {
    border: 1px solid #706b6b;
    padding: 10px 15px;
    border-radius: 10px;
} 
/*Team Members page css*/
.team_slider_first_section .social-overlay ,
.team_slider_second_section .social-overlay {
    display: none;
}
.team_slider_second_section .team-style-one-area #team-tab-1-0 .swiper-slide.swiper-slide-duplicate {
  display: none;  
}
/*About Us design*/
.our_about_custom_section .bottom-info {
    display: none;
} 
.our_mission_tabs_section .eael-advance-tabs .eael-tabs-nav>ul li:after{
	border-top-color: #FEA800 !important;
}
.our_mission_tabs_section .eael-tabs-content ul li:before {
    content: "\f058";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    color: #fea800;
    margin-right: 10px; 
}
.our_mission_tabs_section .eael-tabs-content ul li{
    list-style:none; 
	padding: 5px 0;
}
.our_mission_tabs_section .eael-advance-tabs .eael-tabs-nav > ul li {
	font-size:18px !important;
    padding: 12px 0px;
    margin: 10px 10px;
    border-radius: 8px; 
}
.our_brands_left_section #gallery-1 {
    width: 100%;
    max-width: 230px;
	margin-top:20px;
	margin-left: 25px;
}
.our_brands_left_section #gallery-1 .gallery-item img {
    border: 2px solid #000;
    height: 55px;
    width: 55px;
    border-radius: 50%;
}
.our_brands_right_section figure.swiper-slide-inner {
    min-height: 150px;
	padding: 30px 50px;
	border: 1px solid rgba(255, 255, 255, 0.1);   
}
.our_brands_left_section::after {
	position: absolute;
	right: 0;
	top: 0;
	content: "";
	height: 100%;
	width: 1px;
	background: linear-gradient(to top, rgba(255, 255, 255, 0), #fea800, rgba(255, 255, 255, 0));
}
.our_brands_left_section::after {
    background: linear-gradient(to top, rgba(255, 255, 255, 0), #fea800, rgba(255, 255, 255, 0));
}
.our_brands_left_section #gallery-1 figure.gallery-item {
    margin-left: -20px !important;
}
.our_brands_left_section #gallery-1:after {
    content: "\f067";
	font-family: "Font Awesome 5 Pro" !important;
    font-size: 20px;
    display: inline-block;
    font-weight: 500;
    height: 55px;
    width: 55px;
    line-height: 46px;
    background: #0e0f11;
    text-align: center;
    border-radius: 50%;
    margin-left: -25px;
    border: 2px solid #ffffff;
    color: #ffffff;
}
.our_brands_left_section .brand_heading_border h4 {
    text-transform: uppercase;
    color: #cccccc;
    font-weight: 600;
    display: inline-block;
    position: relative;
    z-index: 1;
    margin-bottom: 25px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    padding: 10px 30px;
    border-radius: 30px;
    font-size: 18px;
    max-width: max-content; 
}
/*Local SEO Page css here*/
.local_seo_faqs .elementskit-accordion .elementskit-card{
	    padding: 10px;
}
.our_seo_services_section .services-more{
    margin-top: 0px;
}
@media (max-width: 767px) {
  /* Styles for screens 767px wide and smaller */
  .our_brands_left_section #gallery-1 {
    display: flex;
    align-items: center;
    margin-left: 25px; 
	width: 100%;
    max-width: 160px;
}
.our_brands_left_section #gallery-1:after{
	width: 134px;
}
} 
     
