/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 10 2025 | 11:01:36 */
.page-id-2024 .white-icon-header .breadcrumb, .page-id-5555 .white-icon-header .breadcrumb, .page-id-6345 .white-icon-header .breadcrumb, .page-id-6372 .white-icon-header .breadcrumb, .page-id-6479 .white-icon-header .breadcrumb {
  background: linear-gradient(to right, #052a4c, #122a54);
  width:fit-content;
  z-index:9999999;
  position:relative;
}

.breadcrumb-container a {
   color:#00A7E1;
	font-style:italic;
 }
.breadcrumb {
  list-style: none;
  display: flex;
  gap: 5px;
  font-size: 14px;
  padding-left:0;
}
/* .breadcrumb-container {
   top:77px !important;
} */
.breadcrumb li::after {
  content: ">";
  margin-left: 5px;
}
.breadcrumb li:last-child::after {
  content: "";
}
.breadcrumb a {
  text-decoration: none;
  color: #0073e6;
  font-style: italic;
}
.breadcrumb li.active {
  color: #555;
}
.single-post2 li.active {
    color: #fff !important;
}
.single-post2 li::after {
    color:#fff;
}
.single-post2 a {
    color:#fff;
}

 
@media only screen and (max-width: 767px) {
 .breadcrumb-container {
   top:0px;
}
	header .icon-site-logo {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
}





.white-icon-header .breadcrumb-container {
	z-index: 1 !important;
}

.elementor-location-header .white-icon-header.elementor-sticky--effects {
    
	box-shadow: none !important;
}

.blog-breadcrum,
.casestudy-breadcrum,
.pressrelease-breadcrum,
.though-breadcrum {
	display: none;
}

.page-id-6479 .all-pages-breadcrum, 
.page-id-6345 .all-pages-breadcrum, 
  .page-id-5555 .all-pages-breadcrum,
.page-id-6372 .all-pages-breadcrum, .page-id-2024 .all-pages-breadcrum  {
	background-color: transparent !important;
}
ul.breadcrumb-list {
    list-style: none;
    display: flex;
    gap: 5px;
	padding-left: 0px !important;
}

 
.single-post .all-pages-breadcrum, 
.single-case_study .all-pages-breadcrum, 
.leadership-template .all-pages-breadcrum,
.press_release-template .all-pages-breadcrum  {
	display: none;
}

.single-post .blog-breadcrum, 
.single-case_study .casestudy-breadcrum,
.leadership-template .though-breadcrum,
.press_release-template .pressrelease-breadcrum {
	display: block;
	background-color: transparent !important;
}

.page-id-6479 .all-pages-breadcrum .breadcrumb li::after, 
.page-id-6345 .all-pages-breadcrum .breadcrumb li::after, 
  .page-id-5555 .all-pages-breadcrum .breadcrumb li::after,
.page-id-6372 .all-pages-breadcrum .breadcrumb li::after, 
.page-id-2024 .all-pages-breadcrum .breadcrumb li::after,
.single-post .breadcrumb li::after,
.single-case_study .breadcrumb li::after, 
.leadership-template .breadcrumb li::after, 
.press_release-template .breadcrumb li::after {
	color : #fff;
}
.page-id-6479 .all-pages-breadcrum li.breadcrumb-item.is-current, 
.page-id-6345 .all-pages-breadcrum li.breadcrumb-item.is-current, 
.page-id-5555 .all-pages-breadcrum li.breadcrumb-item.is-current, 
.page-id-6372 .all-pages-breadcrum li.breadcrumb-item.is-current, 
.page-id-2024 .all-pages-breadcrum li.breadcrumb-item.is-current,
.single-post li.breadcrumb-item.active, 
.single-case_study li.breadcrumb-item.active, 
.leadership-template li.breadcrumb-item.active, 
.press_release-template li.breadcrumb-item.active{
    color: #fff;
}
.page-id-2024 header .white-icon-logo,
.page-id-5555 header .white-icon-logo,
.page-id-6345 header .white-icon-logo,
.page-id-6372 header .white-icon-logo,
.page-id-6479 header .white-icon-logo {
    display: block;
    width: auto;
    height: 64px;
}

header .white-icon-header.elementor-sticky--effects .icon-site-logo {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.single header .white-icon-header .white-icon-logo {
    height: 62px; 
}
@media (max-width: 1024px) {
	
    header .icon-site-logo {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

}
@media (max-width: 767px) {
	.single-post .breadcrumb, 
	.single-case_study .breadcrumb,
	.leadership-template .breadcrumb, 
	.press_release-template .breadcrumb {
		display: flex;
		gap: 2px !important;
		font-size: 10px !important;
		align-items: center;
	}
	
	.single .white-icon-header nav ul li a {
    	font-size: 10px; 
	}
}
@media only screen and (max-width: 480px) {
    header .site-logo img {
        height: 50px !important;
    }
	   .page-id-2024 header .white-icon-logo,
		 .page-id-5555 header .white-icon-logo,
	 .page-id-6345 header .white-icon-logo,
	 .page-id-6372 header .white-icon-logo,
	.page-id-6479 header .white-icon-logo {
        height: 50px;
    }
}
@media (min-width: 1800px) {
	    body .elementor-sticky--effects .custom-menu-resp li ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap {
        top: 54px !important;
    }
	
	.page-id-2024 header .white-icon-logo,
.page-id-5555 header .white-icon-logo,
.page-id-6345 header .white-icon-logo,
.page-id-6372 header .white-icon-logo,
.page-id-6479 header .white-icon-logo {
	
		height: auto;
	}
	.single header .white-icon-header .white-icon-logo {
		height: auto; 
	}
}

@media (min-width: 1025px) and (max-width: 1400px) {
    body .elementor-sticky--effects .custom-menu-resp li ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap {
        top: 48px !important;
    }
	body .custom-menu-resp ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap {
        top: 48px !important;
    }
	   .elementor-sticky--effects .custom-menu-resp ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap {
       top: 28px !important; 
	
    }
	body.page-id-25 .custom-menu-resp ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap {
        top: 28px !important;
    }
	
}
@media only screen and (max-width: 1024px) {
    .page-id-25 .custom-menu-resp .elementor-nav-menu__container { 
		top: -1px;
	}
}
@media (min-width: 1800px) {
    body.page-id-25 .custom-menu-resp li ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap {
        top: 36px !important;
    }
}

@media (min-width: 1401px) and (max-width: 1680px) {
    body header .custom-menu-resp ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap {
        top: 48px !important;
    }
}

@media (min-width: 1680px) {
    body header .custom-menu-resp ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap {
        top: 54px !important;
    }
}
@media only screen and (min-width: 1681px) {
    .breadcrumb-container .acxxi {
        width: 100%;
        max-width: 1680px !important;
        margin: 0 auto;
    }
}