

.FixedMainFooter{
    display: flex;
    position: fixed;
    bottom: 0;
    /*background-color: green; */
    width: 100%;
    
    justify-content: center;
    align-items: flex-start;
    min-height: 45px; /* Prevent collapsing */
    z-index: 500;
}


.footerWrap{
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center;
    background-color: #000000;
    max-width: 500px;
    width: 100%; 
    margin: 0 auto; 
    /*z-index: 24;*/
    min-height: 60px; 
}


.footerLinks{
    display: flex;
    flex-direction: row;    
    position: relative;
    justify-content: center;
    align-items: center;
    /*background-color: gold;*/
    width: 100%;
    /*align-items: flex-start; */
    top:-1px;
}

        .footerLinksBox1{
                display: flex;
                position: relative;
                justify-content: center;
                align-items: center;
                text-align: center;
                font-size: 24px;
                color:#ffffff;
                /*background-color: blue;*/
                width: 20%;
                min-height: 40px;
                /*z-index: 23;*/
        }
        
            .footerLinksBox1 >a{
                    display: flex;
                    position: relative;
                    justify-content: center;
                    align-items: center;
                    width: 80%;
                    /*background-color: yellow;*/
                    text-decoration: none; 
                    display: block;
            }        
        
        
        
        
        
        
        
        .onPage{
                color:red;
        }
        
        
        
        
        
        
        
        
        .footerLinksBox2{
                display: flex;
                position: relative;
                justify-content: center;
                align-items: center;
                text-align: center;
                font-size: 24px;
                color:#ffffff;
                /*background-color: pink;*/
                width: 40%;
                min-height: 40px;
                /*z-index: 23;*/
        }
            .footerLinksBox2 >a{
                    display: flex;
                    position: relative;
                    justify-content: center;
                    align-items: center;
                    width: 80%;
                    /*background-color: yellow;*/
                    text-decoration: none; 
                    display: block;
            }        
        
        
        
        
        
        
        
        
        
        .footerLinksBox3{
                display: flex;
                position: relative;
                justify-content: center;
                align-items: center;
                text-align: center;
                font-size: 24px;
                color:#ffffff;
                /*background-color: pink;*/
                width: 20%;
                min-height: 40px;
                /*z-index: 23;*/
        }
        
                        .footerLinksBox3 >a{
                            display: flex;
                            position: relative;
                            justify-content: center;
                            align-items: center;
                            width: 80%;
                            /*background-color: yellow;*/
                            text-decoration: none; 
                            display: block;
                }

                        .footerLinksBox3Wrapper {
                        display: flex;
                        position: relative;
                        justify-content: center;
                        align-items: center;
                        text-align: center;
                        font-size: 24px;
                        color:#ffffff;
                        /*background-color: yellow;*/
                        width: 100%;
                        min-height: 30px;
                        /*z-index: 23;*/
                }


        
 
 
 
 
 
 
 
 
        
                            .footerNotification {
                                display: none; /* Hidden by default */
                                position: absolute; /* Position relative to parent */
                                top: 30%; /* Center vertically */
                                left: 60%; /* Center horizontally */
                                transform: translate(-40%, -60%); /* Adjust for true center alignment */
                                justify-content: center; /* Align content horizontally */
                                align-items: center; /* Align content vertically */
                                text-align: center;
                                border-radius: 50%; /* Make it circular */
                                font-size: 12px;
                                padding:0 2px;
                                color: #ffffff;
                                background-color: red;
                                min-width: 17px; /* Minimum width */
                                height: 17px; /* Fixed height */
                                white-space: nowrap; /* Prevent wrapping */
                                /*box-sizing: border-box;*/
                                /*z-index: 23; */
                            }
  
                            
                              .footerNotification2{
                                    display: flex;
                                    position: relative;
                                    justify-content: center;
                                    align-items: center;
                                    text-align: center;
                                    border-radius: 50%;
                                    font-size: 12px;
                                    color:#ffffff;
                                    top:-10px;
                                    left:-8px;
                 
                                    background-color: red;
                                    min-width: 16px;
                                    height: 16px;
                                    /*z-index: 23;*/
                            }                          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        
                             .linkWraperN{
                                    /*display: flex;*/
                                    /*position: relative;*/
                                    /*justify-content: center;*/
                                    /*align-items: center;*/
                                    /*text-align: center;*/
                                        /*border-style: solid;*/
                                    /*border-width: 1px;*/
                                    /*border-color: #26333d;*/
                                    /*border-radius: 50%;*/
                                    /*font-size: 12px;*/
                                    /*color:#ffffff;*/
                                    /*top:-5px;*/
                                    /*left:-10px;*/
                 
                                    background-color: red;
                                    width: 24px;
                                    height: 24px;
                                    /*z-index: 23;*/
                            }       
        
        
        
        
        
        
        









.FixedMain{
    position: fixed;
    z-index: 522;
    /*background-color: green; */
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    min-height: 45px; /* Prevent collapsing */
}

.FixedInner {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: flex-start;  
    /*background-color: lightgreen; */
    max-width: 500px;
    width: 100%; /* Ensure it can shrink to fit the parent container */
    margin: 0 auto; /* Center horizontally within the parent */
    min-height: 45px; /* Prevent collapsing */
}



.menu-wrap{
    position: relative;
    /*align-content: center;*/
    /*justify-content: center;*/
    /*text-align: center;*/

      z-index: 524;
    /*display: inline-block;*/
    background-color: black;
    max-width: 500px;
    width: 100%; 
    margin: 0 auto; 
    /*min-height: 45px; */
    
    
    
}

.linkscontainer {
    /*position: absolute;*/
position: relative;
    z-index: 523;
    /*display: inline-block;*/
    /*background-color: teal;*/
    max-width: 500px;
    width: 94%; /* Ensure it can shrink to fit the parent container */
    margin: 0 auto; /* Center horizontally within the parent */
    /*top:2px;*/
    min-height: 45px; 
    /* Prevent collapsing */ 
    
    
    
}



.linksnew{
    display: flex;
    flex-direction: row;    
    position: relative;
    justify-content: center;
    align-items: flex-start; 
    margin:0 20px 0 0;
}
.inlineDiv{
    /*display: flex;*/
    /*position: relative;*/
    /*align-items: center;*/
    text-align: center;
    z-index: 523;
font-size: 14px;
/*margin-left:5px;*/
margin:18px 2px 0 2px;
    /*background-color: blue;*/
    width: 90px;
    min-height: 25px;
}
.inlineDiv> a {
    /*text-align: right;*/
    /*justify-content: center;*/
    /*align-items: center;*/
    color: white;
    text-decoration: none;
    transition: color 0.3s ease; /* Add transition for the color */
}

.inlineDiv > a.toggled {
    color: #363636;
}
















.a-bellbox {
    position: absolute;
    margin: auto;
    right: 50px;
    top: 2px;
    z-index: 524;
    cursor:pointer;
    /*align-content: center;*/
    /*justify-content: center;*/
    /*text-align: center;*/
    /*background-color: gold;*/
    width: 42px;
    height: 42px;
}











.links{
    position: relative;
    z-index: 521;
    margin: auto;
    background-color: blue;
    width: 90%;
}

.links > ul {
    justify-content: center;
    /*padding: 5px;*/

}

.links > ul > li {
    display: inline;

    color: #fff;
    font-size: 14px;
    /*padding: 1rem;*/
}


.links > ul > li > a {
    justify-content: center;
    color: inherit;
    text-decoration: none;
}


.links > ul > li > a:hover {
  color: #85C1E9;
}

/*   ///////////////////////////////////////////////////////    */


/* Toggler color */
.toggler:checked ~ .menu {
  transform: scaleY(1);
  transition: all 0.4s ease;
}

/* BLACK box  */


/* -----------------------------------Hamburger Line------------------------- */

.menu-wrap .hamburger {
    position: absolute;
  /*position: relative;*/
  top: 13px;
  right: 13px;
  z-index: 520;
  width: 20px;
  height: 20px;
  /*padding: 1rem;*/
  /*background: var(--primary-color);*/
  display: flex;
  align-items: center;
  justify-content: center;
}

.menu-wrap .hamburger > div {
  position: relative;
  flex: none;
  width: 100%;
  height: 2px;
  background: white;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s ease;
}

/* Hamburger Lines - Top & Bottom */
.menu-wrap .hamburger > div::before,
.menu-wrap .hamburger > div::after {
  content: '';
  position: absolute;
  z-index: 521;
  top: -6px;
  width: 100%;
  height: 2px;
  background: inherit;
}

/* Moves Line Down */
.menu-wrap .hamburger > div::after {
  top: 6px;
}

/* Toggler Animation */
.menu-wrap .toggler:checked + .hamburger > div {
  transform: rotate(135deg);
}

/* Turns Lines Into X */
.menu-wrap .toggler:checked + .hamburger > div:before,
.menu-wrap .toggler:checked + .hamburger > div:after {
  top: 0;
  transform: rotate(90deg);
}

/* Rotate On Hover When Checked */
.menu-wrap .toggler:checked:hover + .hamburger > div {
  /*transform: rotate(225deg);*/
}

/* Show Menu */
.menu-wrap .toggler:checked ~ .menu {
  visibility: visible;
}

.menu-wrap .toggler:checked ~ .menu > div {
  transform: scale(1);
  transition-duration: var(--menu-speed);
}

.menu-wrap .toggler:checked ~ .menu > div > div {
  opacity: 1;
  transition:  opacity 0.4s ease 0.4s;
}

.menu-wrap .toggler {
  /*position: relative;*/
  position: absolute;
  top: 7px;
  right: 8px;
  z-index: 524;
  cursor: pointer;
  width: 30px;
  height: 30px;
  opacity: 0;
}

.menu-wrap .menu{
    position: absolute;
    
    display: flex; /* Added to use flexbox for centering child divs */
    flex-direction: column;   /* Ensures all child divs are stacked vertically */
    align-items: center; 
    /*keeps the toggle hamburger menu unhideeed*/
    top: 45px;

    margin: auto;
    /*align-content: center;*/
    /*justify-content: center;*/
    /*text-align: center;*/
    /*background-color: black;*/
    
    background-color: rgba(0, 0, 0, 0.95);
    
    /*background-image: linear-gradient(rgba(0,0,0,1), rgba(153,153,153,0));*/
    /*background-image: linear-gradient(#242424, #000000);*/
    /*opacity: .9;*/
    width: 100%;
    min-height: 700px;
    /*visibility: hidden;*/
   /*opacity: 0;*/
  /*transition: opacity 0.4s ease; */  
    
            transform: scaleY(0);    
            transform-origin: top;
            transition: transform 0.4s ease;     
    
   
}
.menu-inner{
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center;
    top: -10px;
    margin: auto;
    /*background-color: yellow;*/
    width: 99%;
    height: 580px;
}

.innerAB{
    display: flex;
    flex-direction: column;
    align-items: center; 
    /*justify-content: center;*/
    text-align: center;
    margin: auto;
    /*margin: 0 1px 0 1px;*/
    /*background-color: green;*/
    width: 49%;
    height: 560px;
}








.divStacking{
     /*background-color: pink;*/
 
    /*border-top-left-radius: 15px;*/
    /*border-top-right-radius: 15px;*/
   
    
    
    
    
    
    
    
    
    display: flex;
    position: relative;
    align-items: center;
    text-align: center;
    padding-left: 15px;
    margin: 2px 1px 12px 1px;
    /*background-color: black;*/
    background-color: rgba(0, 0, 0, 0.9);
    
    
    
    border-style: solid;
    border-width: 1px;
    border-color: #26333d;
    border-radius: 5px;
    width:98%;
    min-height: 40px;
    box-sizing: border-box;
}
.divStacking> a {
    color: #9bd1fa;
    letter-spacing: 1px;
    text-decoration: none;
}

.divStackingSpan {
    color: #4a4a4a;
    letter-spacing: 1px;
}










.inner{
    display: flex;
    flex-direction:column;
    position: relative;
    /*position: absolute;*/
    /*margin: auto;*/
    /*background-color: brown;*/
    width: 100%;
    /*height: 100px;*/
}

.columnDivSpacer{
    
/*display: flex;*/
    margin-top:10px;
    /*background-color: white;*/
    width: 100%;
    min-height: 25px;
}
.columnDiv{
    display: flex;
    /*position: relative;*/
    align-items: center;
    text-align: center;
    justify-content: center; /*This is the main ingrediant to center text horizontally*/
    /*z-index: 523;*/
    font-size: 18px;
    margin-top:10px;
    /*background-color: blue;*/
    width: 100%;
    min-height: 30px;
}

.columnDiv> a {
    justify-content: center;
    align-items: center;
    text-align: center;
    color: white;
    letter-spacing: 1px;
    text-decoration: none;
}


















.inner > ul {
    /*display: inline;*/
    justify-content: center;
    padding: 10px;

}

.inner > ul > li {
    display: flex;
    justify-content: center;
  list-style: none;
  color: #eaeaea;
  font-family: arial;
  font-size: 20px;
   padding: 15px;
}


.inner > ul > li > a {
    justify-content: center;
  color: inherit;
  text-decoration: none;
  /*transition: color 0.4s ease;*/
}


.inner > ul > li > a:hover {
  color: #85C1E9;
}
