/* home-page  */
.shg-animate,
.innovation-animate,
.blue_sec .blue_inner,
.combining_sec,
.affil_blue .affil_blue_inner,
.leadership_section {
     position:relative;
    overflow:hidden;
	z-index:5;
} 
@keyframes move-left {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(100%);
  }
}

@keyframes move-rgt {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}

.shg-animate:after{
    content:"";
    position:absolute;
	z-index:-1;
    bottom:0;
    left:0;
    height:200px;
    width:100%;
    background-image:url("https://shginnovations.org/wp-content/uploads/2025/10/SHG-2-1.png");
    background-repeat:no-repeat;
    background-size:contain;    
    animation:move-left 20s  linear infinite;
}

.innovation-animate:after{
    content:"";
    position:absolute;
	z-index:-1;
    top:0;
    right:0;
    height:200px;
    width:100%;
    background-image:url("https://shginnovations.org/wp-content/uploads/2025/10/Innovations-1.png");
    background-repeat:no-repeat;
    background-size:contain;    
    animation:move-rgt 20s  linear infinite;
}
.blue_sec .blue_inner:after,
.affil_blue .affil_blue_inner:after{
	  content:"";
    position:absolute;
	z-index:-1;
    bottom:0;
    left:0;
    height:200px;
    width:100%;
    background-image:url("https://shginnovations.org/wp-content/uploads/2025/10/SHG-2-2.png");
    background-repeat:no-repeat;
    background-size:contain;    
    animation:move-left 20s  linear infinite;
}


.blue_sec {
	overflow:hidden;
}

 .scroll-innr a {
      position: relative;
      color: #fff; 
      font-weight: 400;
      font-size: 16px;
	 display:inline-block;
    }
.scroll-innr a:hover{
	color:#fff;
}

        .scroll-innr a::after {
            position: absolute;
            content: '';
            top: 30px;
            left: 60px;
            height: 48px;
            width: 1px;
            background-color: #FFFFFF6E ;
        }

       
        .scroll-innr a::before {
            position: absolute;
            content: '';
            top: 20px;
            left: 60px;
            height: 20px;
            width: 1px;
            background-color:#FFFFFF;
            z-index: 1;
            animation: moveDown 2.0s linear infinite;
        }

        @keyframes moveDown {
            0% {
                top: 30px;
                opacity: 1;
            }

            10% {
                opacity: 1;
            }

            80% {
                opacity: 1;
            }

            100% {
                top: 60px;
                opacity: 1;
            }
        }

/* Affiliations-page */

.combining_sec:after{
    content:"";
    position:absolute;
	z-index:-1;
    bottom:0;
    right:0;
    height:200px;
    width:100%;
	  background-image:url("https://shginnovations.org/wp-content/uploads/2025/10/Innovations-1.png");
    background-repeat:no-repeat;
    background-size:contain; 
    animation: move-rgt 20s linear infinite ;
}

/* About-page */
.leadership_section::after{
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    right:0;
    height:200px;
    width:100%;
    background-image:url("https://shginnovations.org/wp-content/uploads/2025/10/SHG-2-1.png");
    background-repeat:no-repeat;
    background-size:contain;    
    animation:move-rgt 20s  linear infinite;
    
}

.box_shd:hover {
    box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
    border: 1px solid transparent !important;
}
/* footer */
.footer_form {
    display: flex;
 justify-content:space-between;
    background-color: #fff;

 border-radius:5px
}

.footer_form  .email_inpt input{
padding:0;
 border:none;
font-weight: 400;
font-size: 13px;
	  padding: 15px 20px;
}

.footer_form  .subscribe_btn input{
 border:none;padding:0;
 font-weight: 700;
 font-size: 14px;
 text-transform: uppercase;
color:#333333;
	  padding: 15px 20px;
}

.footer_form  .subscribe_btn input:hover{
	background-color:unset;
}
.footer_form .subscribe_btn [type=submit]:focus {
    background-color: transparent !important;
}
.footer_form   input:focus-visible {
    outline: 0;
}
.wpcf7-spinner {  
    position: absolute;
	display: block;
}

/* header */

.hdr_menu .menu-item a {
    position: relative;
    padding: 0 !important;
}

.hdr_menu .menu-item a:after {
    content: "";
    position: absolute;
    background-color: #E6C868;
    height: 2px;
    width: 60%;
    bottom: 0;
    left: 0;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s linear;
    opacity:0;
}

.hdr_menu ul {
    display: flex;
    gap: 40px;
}

.hdr_menu .menu-item a.eael-item-active:after,
.hdr_menu .menu-item a:hover:after{
    transform: scaleX(1);
}
.hdr_menu .menu-item a:hover:after{
        opacity:1;
}


.hdr_menu .menu-item a.eael-item-active:after{
    content: "";
    position: absolute;
    background-color: #E6C868;
    height: 2px;
    width: 60%;
    bottom: 0;
    left: 0;
    transform:unset;
    opacity: 1; 
}
.elementor-21 .elementor-element.elementor-element-030957e .eael-simple-menu >li > a:hover,
a.eael-item-active{
  color:#E6C868 !important;
}


/*   
   .animate_para span span {
      color: #00000040;
      display: inline-block;
      transition: color 0.6s ease;
    }

    .animate_para span span.active {
      color: #000;
    }
 */
