body {
	zoom: 90% !important;
}


ul#menu-footer-menu li {
    margin-bottom: 10px;
}
li#menu-item-15505 {
    display: none;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-15505{
	display:none;
}
/* --- Elementor Container Image Swap --- */

/* 1. Make the badge container clickable and set it up for stacking */
.image-swap-container {
  position: relative; /* This is the anchor for stacking */
  cursor: pointer;
  width: 100%;
  height: 70px; /* Adjust the height of your badges here */
}

/* 2. Stack both images on top of each other */
.image-swap-container .elementor-widget-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0; /* Remove default widget spacing */
  transition: opacity 0.4s ease; /* Smooth fade effect */
}

/* 3. Make sure images don't stretch */
.image-swap-container .elementor-widget-image img {
  object-fit: contain;
}

/* 4. Hide the hover image by default */
.image-swap-container .hover-image {
  opacity: 0;
}

/* 5. On hover, show the hover image... */
.image-swap-container:hover .hover-image {
  opacity: 1;
}

/* 6. ...and hide the default image */
.image-swap-container:hover .default-image {
  opacity: 0;
}

/* Active language icon design */
.trp-language-item.trp-language-item__current {
    padding: 4px !important;
    margin: 0px 4px !important;
}

.post table {
	overflow-x: auto;
	display: block;
}

[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
    fill: var(--ast-global-color-5) !important;
}

/* added by manoj */
@media (max-width: 767px) {
    .page-id-10526 #disadvantagetalent, .page-id-20077 #letYouForget {
        display: block !important;
    }

    .page-id-10526 #disadvantagetalent .elementor-widget-icon-list, .page-id-20077 #letYouForget .elementor-widget-icon-list {
        width: 100% !important;
        display: block !important;
    }

    .page-id-10526 #disadvantagetalent .elementor-icon-list-item, .page-id-20077 #letYouForget .elementor-icon-list-item {
        display: flex !important;
        align-items: flex-start !important;
        margin-bottom: 18px !important;
    }

    .page-id-10526 #disadvantagetalent .elementor-icon-list-icon, .page-id-20077 #letYouForget .elementor-icon-list-icon {
        margin-top: 1% !important;
        margin-top: 1% !important;
        margin-right: 10px !important;
        display: flex;
        align-items: center;
    }

    .page-id-10526 #disadvantagetalent .elementor-icon-list-text, .page-id-20077 #letYouForget .elementor-icon-list-text {
        line-height: 1.45 !important;
        padding-top: 1px !important;
    }
}
@media(max-width: 767px) {
    .page-id-2819 .assessment-sticky-btn {
        position: relative !important;
        right: auto !important;
        top: auto !important;
    }
}

/* added by manoj */
/* Ayushi's CSS */
.hs-form-c646c132-5f05-4ac0-b6e1-efe3214cb977_60aafc8c-a887-4211-8285-846f86e224fe .hs-button{
	background: #0a004f !important;
    border-color: #0a004f !important;
}
/*  */

@media (max-width: 544px) {
    .ast-separate-container #content .ast-container {
        padding-left: 20px !important;
    }
}

.post ul {
	margin-bottom: unset !important;
}

.cs-section-heading, .cs-section-heading h3{
font-size: 48px !important;
font-weight: 700 !important;
}
.cs-banner-heading{
font-size: 52px !important;} 

@media (max-width: 600px){
	.cs-section-heading, .cs-section-heading h3{
font-size: 30px !important;
font-weight: 700 !important;
}
.cs-banner-heading{
font-size: 36px !important;}
	.cs-enterprise-section .our-edge-subheading br{
			display: none !important;
}
	.cs-enterprise-section .mt-5.position-sticky{
		margin-top: 0 !important;
	}
		.cs-enterprise-section .mt-5.cs-section-heading{
		margin-top: 0 !important;
	}
}
@media (max-width: 400px){
	.cs-section-heading, .cs-section-heading h3{
font-size: 28px !important;
font-weight: 700 !important;
}
.cs-banner-heading{
font-size: 32px !important;}
}
.credential-badge{
	transition: 1s !important;
}
.site-footer #block-23 .uagb-block-b6665317{
	display: none;
}
.site-footer #block-23 .uagb-container-inner-blocks-wrap .wp-block-uagb-container{
	max-width: 50%;
}
article.category-blog .e-con-inner{
    h2{
        font-size: 24px;
    }
    h3{
        font-size: 22px;
    }
    h4{
        font-size: 20px;
    }
    h5{
        font-size: 18px;
    }
    h6{
        font-size: 17px;
    }
}