p.cus-para.edf {
    margin-top: 0;
}
p.like-notification {
    font-weight: 600 !important;
}

footer .wp-container-core-columns-is-layout-28f84493 .wp-block-column:nth-child(3) li{
width:80%;
}

.wp-block-navigation .wp-block-navigation-item.active1::before {
    content: '';
    position: absolute;
    top: 48%;
    left: -0.5rem;
    transform: translateY(-50%);
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/wp-content/uploads/2025/07/highlight.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    z-index: -1;
}


figure.social-img img {
    width: 1.8rem !important;
}

figure.wp-block-image.size-large.foot-.cor-img img {
    height: 2.5rem;
}

.search-results .entry-content {
    margin-top: 0;
}

.search-results .wp-block-post-date{
    display: none;
}
.calender img {
    max-width: 4rem;
    width: 1.8rem;
}
.wp-block-column.scroll img {
    width: 3rem !important;
}


.wp-block-column.social-column img {
    width: 1.35rem !important;
}
.banner-img img{
    width:14rem !important;
}




img.custom-logo {
    width: 12rem;
}
.nav-menu li:hover::before {
    content: '';
    position: absolute;
    top: 48%;
    left: -0.5rem !important;
    }
.main-header-column .btn-bg-orange.arrow a::after {    
    top: 52.75%;
    right: 0.75rem;    
    width: 1.2rem;
    height: 1rem;    
}
.main-header-column .btn-bg-blue.arrow a::after {
    right: 1rem;
}

.main-header-column .btn-bg-orange.arrow a {
    padding-left: 0;
}

figure.wp-block-image.size-large.is-resized.top-to-scroll {
    box-shadow: 0 0 6px 0px #4a4aba82;
    border-radius: 50%;
} 
/* footer section starts */

.blue-bg {
    background-color: #4a4aba;
    border-radius: 0 0 10rem 0;
}

.privacy-colum {
    padding: 1rem 0;
}
.foot-highlight-img {
    margin-top: -15.4rem !important;
}
.foot-title {
    font-size: 1.25rem;
    font-weight: 700;
    color: #fff;
}
.cus-para{
    font-size: 1rem;
    font-weight: 400;
    color: #fff;
    text-decoration: none;
}
.cus-para a{
 	text-decoration: none;
    color: #fff;
}
.foot-line {
    height: 0.1rem;
    background-color: #fff;
    border: none;
}

.foot-nav-menu li a{
    font-size: 1rem;
    font-weight: 700;
    color: #fff !important;
    text-decoration: none;
    text-align: start;
}
.foot-nav-menu li{
    border-bottom: 0.2rem solid #fff;
    padding-bottom: 0.6rem !important;
}
/* .foot-nav-menu li:last-child{
    border-bottom: none;
} */

.foot-social-icon {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 0;
    width: 67%;
}

.foot-social-icon .social-img{
    margin: 0;
    padding: 0.5rem 0.2rem;
    width: 27%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.social-img a img:hover {
    opacity: 0.7;
}


.footer-bottom-column {
    width: 100%;
}
.corporate-img {
    display: flex;
}
.foot-.cor-img {
    margin: 0;
    padding-right: 3rem;
}
.scroll {
    display: flex;
    justify-content: flex-end;
}
.footer-bottom {
    margin-top: 4rem;
}
ul.career-menu {
    font-size: 1rem;
    font-weight: 500;
    color: #fff;
    line-height: 1;
    list-style-type: none;
    padding: 0;
}
ul.career-menu li a{
    text-decoration: none;
    color: #fff;
}
.career-menu ul li a{
	text-decoration: none;
}
.privacy-colum p {
    font-size: 1rem !important;
    font-weight: 700;
}
h2.foot-title {
    margin-top: 4rem;
}
.top-to-scroll {
        position: fixed;
        bottom: 6rem;
        z-index: 10;
}

@media (max-width: 991px){


.wp-block-navigation .wp-block-navigation-item.active1::before {
   
    left: 1rem !important;
}
/* Make the navigation toggle (burger menu) show three lines */
button.wp-block-navigation__responsive-container-open svg {
    display: none; /* hide default two-line SVG */
}

 button.wp-block-navigation__responsive-container-open::before {
        content: "";
        display: inline-block;
        width: 20px;
        height: 12px;
        position: relative;
        border-top: 4px solid currentColor;
        border-bottom: 4px solid currentColor;
    }
button.wp-block-navigation__responsive-container-open::after {
        content: "";
        display: block;
        width: 20px;
        height: 4px;
        background-color: currentColor;
        position: relative;
        top: -8px;
        left: -2.05rem;
    }
    button.wp-block-navigation__responsive-container-open {
        position: relative;
        top: -4.5rem;
        left: 5rem;
    }
.wp-block-columns.main-header-column {
    margin-top: 1rem;
}
    .wp-block-columns.main-header-column a {
        padding-left: 0 !important;
        padding-top: 0.55rem;
        padding-bottom: 0.5rem;
    }
    img.custom-logo {
        max-width: 15rem;
        margin-left: 0rem;
        margin-top: 1rem;
        margin-bottom: 0.5rem;
    }

div#modal-1,.wp-block-navigation__responsive-container.has-modal-open.is-menu-open {
    background: #4a4aba;
    
    
}
.wp-block-navigation__responsive-container.has-modal-open.is-menu-open span {
    color: #fff !important;
    font-size: 1.85rem !important;
}
div#modal-1 {
    padding-left: 0 !important;
    padding-right: 0;
}

ul.wp-block-navigation__container.is-responsive.items-justified-space-between.nav-menu.wp-block-navigation li {
    padding-left: 3rem;
    padding-right: 1rem;
    border-bottom: 0.1rem solid #fff;
}
li.wp-social-link.wp-social-link-linkedin.wp-block-social-link {
    border-bottom: none !important;
    padding: 0 !important;
}

.wp-block-navigation__responsive-container{
width: 75%;
left: auto;
right: 0;
}


.wp-block-navigation__submenu-container {
  display: none;
}
.has-child {
  position: relative;
}
.wp-block-navigation__responsive-container-close {
    position: absolute;
    right: 2rem;
    top: 1rem;
    z-index: 2;
}

.has-child .submenu-toggle {
  position: absolute;
  right: 10px;
  top: 50%;
  width: 20px;
  height: 20px;
  transform: translateY(-50%);
  cursor: pointer;
}

/* Optional: add your arrow symbol */
.has-child .submenu-toggle::after {
  content: "▾"; /* down arrow */
  font-size: 14px;
  transition: transform 0.2s;
}

.has-child.submenu-open .submenu-toggle::after {
  transform: rotate(180deg);
}



.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation-item:after{content: unset}




    .foot-highlight-img {
        margin-top: -10rem !important;
    }
    .foot-line {
        margin-left: 0;
        width: 24%;
    }
    .foot-nav-menu li{
     	width: 100%;
    }
    .foot-social-icon{
    	width: 20%;
        margin-top: 1rem;
    }
    .foot-btn-sec {
    	order: -1;
    }
    .corporate-img {
        display: flex;
        flex-direction: column;
    }
    .foot-.cor-img {
        padding-right: 3rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .footer-bottom {
        margin-top: 2rem;
    }
    .foot-button-grp {
        display: flex;
        flex-direction: column;
        align-items: self-start;
    }
    .privacy-inner {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .privacy-colum {
        padding: 1rem 2.5rem;
    }

    .privacy-colum p {
        width: 40%;
        padding-bottom: 1rem;
    }
    .privacy-colum p:last-child {
        padding-bottom: 0;
    }
    
    
    
    /* temporary */
    ul.wp-block-navigation__submenu-container.cus-dropdown.wp-block-navigation-submenu {
    display: none;
}
ul.wp-block-navigation__submenu-container.cus-dropdown.wp-block-navigation-submenu {
    display: none;
}

button.wp-block-navigation__responsive-container-close {
    color: #fff;    
}

.wp-block-social-links .wp-social-link svg {
    height: 2rem;
    width: 2rem;
}

ul.wp-block-social-links.mob-social li {
    padding: 0 !important;
}

}


@media (max-width: 767px){
    button.wp-block-navigation__responsive-container-open {
        position: relative;
        top: -4.5rem;
        left: 4rem !important;
    }
    .main-header-column .btn-bg-orange.arrow {
    max-width: 25% !important;
    position:relative;
    top:-9rem;
    left:6.5rem;
}

.main-header-column .btn-bg-blue.arrow {
    max-width: 39% !important;
    position:relative;
    top: -9rem;
    left: 4.5rem;
}


    .foot-social-icon {
    display: flex;    
    justify-content: center;
    align-items: center;
    margin: 0;
    width: 100%;
    }
    footer p, footer a {
    font-size: 1.35rem !important;
}
footer h4{
    font-size:1.75rem !important;
}
.foot-social-icon {
    display: flex;
    flex-wrap: nowrap;
    }

    .foot-highlight-img {
        margin-top: -5.1rem !important;
        width: 25.8rem;
        margin-left: -2rem !important;
    }
    .foot-btn-sec {
    	order: -1;
    }
    .foot-line {
        margin-left: 0;
        width: 53%;
    }
    .foot-nav-menu li {
    	width: 100%;
    }
    /* .foot-social-icon .social-img {
        width: 23%;
    } */
    .foot-social-icon{
     	width: 45%
    }
    .corporate-img {
        display: flex;
        flex-direction: column;
    }
    .foot-.cor-img {
        padding-right: 3rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .footer-bottom {
        margin-top: 1rem;
    }
    .top-to-scroll {
        position: fixed;
        bottom: 11rem;
    }
    .privacy-colum {
        padding: 1.5rem;
    }
    .privacy-colum p {
        width: 72%;
        padding-bottom: 0.8rem;
    }
    .privacy-colum p:last-child {
        padding-bottom: 0;
    }
    .foot-.cor-img{
    max-width:100% !important;    
}
footer .wp-container-core-columns-is-layout-28f84493  .wp-block-column:nth-child(4){
max-width: 100% !important;
position: relative !important;
top: -10rem !important;}


.wp-block-column.corporate-img.is-layout-flow.wp-block-column-is-layout-flow {
    max-width: 100% !important;
}
.wp-block-column.foot-btn-sec.is-layout-flow.wp-block-column-is-layout-flow .foot-button-grp {
    display: flex;
    flex-direction: row;
}
h2.foot-title {
    margin-top: 1rem !important;
}
.wp-block-group.footer-bottom.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-6c531013.wp-block-group-is-layout-flex {
    margin-top: -6rem;
}




}



/* footer section ends */



/* header section starts */


.mob-social {
    display: none !important;
}
.mob-view {
    display: none !important;
}
@media (max-width: 991px){
    .calender img {
    max-width: 4rem;
    width: 3rem;
}  
    
    
    .foot-button-grp {
    display: flex;
    flex-direction: row;
}
    footer .wp-container-core-columns-is-layout-28f84493 .wp-block-column:nth-child(4) {
        max-width: 100% !important;
        float: left;
    margin-top:-6rem;
    }
    
    .wp-block-column.corporate-img.is-layout-flow.wp-block-column-is-layout-flow {
        max-width: 100% !important;
    }
    footer .wp-container-core-columns-is-layout-28f84493 .wp-block-column {
        max-width: 100% !important;
        
    }

.wp-block-navigation__responsive-container.is-menu-open 
.wp-block-navigation__responsive-container-content 
.wp-block-navigation-item:nth-child(2)::after {
    content: "";
    position: absolute;
    right: 1.5rem;
    top: 1.5rem;
    width: 2rem;
    height: 2rem;
    background-image: url('/wp-content/uploads/2025/10/accordian.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display:none;
}
.main-header-column .btn-bg-orange.arrow {
    margin-left: -0.5rem;
    margin-right: 0.5rem;
}


/*.wp-block-navigation-item:nth-child(6) span::after {
  content: url("/wp-content/uploads/2025/07/Calendar-Icon.svg");
  display: inline-block;
  margin-left: 8px; 
margin-top:1rem;/* space between text and icon 
 
} */
.wp-block-navigation-item:last-child {
  display: none !important;
}
.foot-nav-menu .wp-block-navigation-item:last-child{
    display:block !important;
}
    .mob-social{
        display: block !important;
    }
    .mob-view{
    	display: block !important;
    }
    .hide-mob{
    	display: none;
    }
    .main-header-column .btn-bg-orange.arrow a::after, .main-header-column .btn-bg-blue.arrow a::after {
        top: 49.68% !important;
    }
    .main-header-column .btn-bg-orange.arrow a::after {
  
    right: 0.5rem !important;
}
.foot-social-icon .social-img {
    width: 10%;
    }

footer .wp-container-core-columns-is-layout-28f84493 {
    display: flex;
    flex-wrap: wrap !important;
    flex-direction: row-reverse;
}

footer .wp-container-core-columns-is-layout-28f84493 .wp-block-column:nth-child(2) {
    max-width: 100% !important;
    float: left;
}

footer .wp-container-core-columns-is-layout-28f84493 .wp-block-column:nth-child(3) {
    max-width: 42% !important;
    
    
}

footer .wp-container-core-columns-is-layout-28f84493 .wp-block-column:nth-child(5) {
    display: flex;
    align-items: center;
}
.wp-block-column.corporate-img {
    display: flex;
    flex-direction: row !important;
}
footer .wp-container-core-columns-is-layout-28f84493 .wp-block-column:nth-child(3) {
        max-width: 100% ! Important;
        position: relative;
        top: -31rem;
        left: 20rem;
        
    }
    ul.wp-block-navigation__container.is-responsive.foot-nav-menu.wp-block-navigation {
    max-width: 45% !important;
    left:1rem;
}


    .wp-block-group.foot-social-icon {
        width: 100%;
    }
    
    .wp-block-group.foot-social-icon img {
    width: 3rem !important;
    max-width: 7rem !important;
}
footer a.custom-logo-link {
    scale: 1.1;
}
.nav-menu li:hover::before {
    content: '';
    position: absolute;
    top: 48%;
    left: 1rem !important;
    transform: translateY(-50%);
    width: 1.5rem;
    height: 1.5rem;
    background-image: url('/wp-content/uploads/2025/07/highlight.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    z-index: -1;
}



}

.whats-ahead {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.whats-ahead  .calender {
    margin: 0;
    padding-left: 0.5rem;
}
.top-head {
    padding: 1rem;
}

.header-buttons {
    flex-wrap: nowrap;
}
.nav-menu-col {
    display: flex;
}
.nav-menu {
    width: 100%;
}
.main-logo {
    display: flex;
    align-items: center;
}


.nav-menu li a {
    text-decoration: none;
}
.nav-menu li {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}


.nav-menu li:hover::before {
    content: '';
    position: absolute;
    top: 48%;
   
    transform: translateY(-50%);
    width: 1.5rem;
    height: 1.5rem;
    background-image: url('/wp-content/uploads/2025/07/highlight.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    z-index: -1;
}
.nav-menu ul.cus-dropdown li:hover::before{
    display: none;
}
.whats-ahead a {
    font-size: 1rem !important;
    font-weight: 600;
}
ul.nav-menu li a {
    font-size: 1rem;
    font-weight: 600;
}
.social-icons {
    display: flex;
}
.social-icons figure {
    padding: 0 0.5rem;
    margin: 0 !important;
}
.social-column {
    display: flex;
    justify-content: flex-end;
}

ul.cus-dropdown {
    padding: 1rem;
    border-radius: 0 0 0 2rem;
    background-color: #fff;
    position: relative;
}
ul.cus-dropdown li {
    padding: 0 !important;
}
ul.cus-dropdown li{
    border-bottom: 0.1rem solid #8D8DDB;
    padding-top: 0.5rem;
}
ul.cus-dropdown li:last-child {
    border-bottom: none;
}

ul.cus-dropdown li a {
    padding: 0.3rem 1rem;
}

.social-icons img:hover {
    opacity: 0.5;
}

ul.cus-dropdown::after {
    content: '';
    position: absolute;
    bottom: -3rem;
    right: -0.4rem;
    transform: translateY(-50%);
    width: 5rem;
    height: 5rem;
    background-image: url(http://192.168.1.126/edrevamp/wp-content/uploads/2025/07/blue-border.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
     z-index: -1;
}

@media (max-width: 767px){
     footer .wp-container-core-columns-is-layout-28f84493 .wp-block-column:nth-child(4) {
        max-width: 100% !important;
        float: left;
        margin-top: -2rem;
    
    }
    img.custom-logo {       
        margin-left: -2rem;
    }
    
footer .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
        background-color: inherit;
        display: block !important;
        position: relative;
        width: 100%;
        z-index: auto;
    }
    footer .wp-container-core-columns-is-layout-28f84493 .wp-block-column:nth-child(3) li {
    width: 100% !important;
}
    footer button.wp-block-navigation__responsive-container-open {
    display: none;
}
    
}



@media (min-width: 600px) and (max-width: 991px) {
    header .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: inherit !important;
        position: relative;
        left: 1.5rem;
        scale: 1.5;
        top: -4.3rem;
    }
   header .wp-block-buttons.has-custom-font-size.header-buttons {
    display: block;
}

  header .wp-block-navigation__responsive-container-open{
    display:none !important;
    }
   header button.wp-block-navigation__responsive-container-open::after {        
        left: -1.05rem;
    }
    
    header li.wp-block-navigation-item.wp-block-navigation-link {
    display: none !important;
    }
    header .has-modal-open li.wp-block-navigation-item.wp-block-navigation-link {
    display: block !important ;
}
    li.wp-block-navigation-item.wp-block-navigation-submenu{
          display: none !important;
    }
    footer .wp-container-core-columns-is-layout-28f84493 .wp-block-column:nth-child(4) {
        max-width: 100% !important;
        float: left;
        margin-top: -8rem !important;
    }
     .main-header-column .btn-bg-orange.arrow {
        max-width: 25% !important;
        position: relative;
        top: -8.2rem !important;
        left: 13rem !important;
    }
.main-header-column .btn-bg-blue.arrow {
        max-width: 34% !important;
        position: relative;
        top: -8.2rem !important;
        left: 13rem !important;
    }
    .main-header-column .btn-bg-orange.arrow a::after {
        right: 0.75rem !important;
    }
    .main-header-column .btn-bg-orange.arrow a::after, .main-header-column .btn-bg-blue.arrow a::after {
        top: 53% !important;
    }
}
        
@media(min-width:550px) and (max-width:700px){
    footer .wp-container-core-columns-is-layout-28f84493 .wp-block-column:nth-child(4) {
        max-width: 100% !important;
        float: left;
        margin-top: -2rem !important;
     
    }
    
    header .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: inherit !important;
        position: relative;
        left: 4rem;
    }
    button.wp-block-navigation__responsive-container-open::after {
        left: -1.3rem;
    }
    .main-header-column .btn-bg-orange.arrow {
    max-width: 25% !important;
    position: relative;
    top: -8.5rem !important;
    left: 11rem !important;
}
.main-header-column .btn-bg-blue.arrow {
    max-width: 39% !important;
    position: relative;
    top: -8.5rem !important;
    left: 11rem !important;
}
 header .wp-block-navigation__responsive-container-open:not(.always-shown) {
        
        left: 3rem !important;
    
    }
footer .wp-container-core-columns-is-layout-28f84493 .wp-block-column:nth-child(3) li {
width: 100%;
}

}



/* header section ends */