*{

    margin:0;

    padding:0;

}
/* .ashalata_nav_main{
    position: sticky;
} */
.ashalata_nav_bottom_main{

    width:100%;

    height:69px;;

    /* border:1px solid red; */

    display:flex;

    align-items: center;

    position: relative;
  

    /* background-color: #eceaed; */

    

}

.ashalata_nav_bottom_main .ashalata_nav_bottom_main_left{

    width:20%;

    height:70px;

    /* background-color: #095265; */

    /* border:1px solid red; */

 clip-path: polygon(0 0, 74% 0, 100% 100%, 0% 100%);

  position: absolute;

  left:0;
        background: linear-gradient(#0b7e9b, #084252);
/* background: linear-gradient(178deg,#0d7b96, #095265, #095265,); */


}
.ashalata_nav_bottom_main .ashalata_nav_bottom_main_left img {
    width: 80px;
    height: 100%;
    position: absolute;
    left: 120px;
}
.ashalata_nav_bottom_main .ashalata_nav_bottom_main_left img{
    width:80px;
    height:100%;
}

.ashalata_nav_bottom_main .ashalata_nav_bottom_main_right{

    width:85%;

    background-color: #eceaed;

    height:auto;

    position: absolute;

    right:0;

   display:flex;

   align-items: center;

   justify-content:  space-evenly;

 /* clip-path: polygon(0 0, 100% 0, 100% 100%, 4% 100%); */

 overflow: visible;



}

.ashalata_nav_bottom_main .ashalata_nav_bottom_main_right::before{

content: "";

position: absolute;

width:5%;

height:100%;

left: -35px;

background-color: #eceaed;

clip-path: polygon(0 0, 100% 0, 100% 100%, 40% 100%);

z-index: 1;

}

.ashalata_nav_bottom_main .ashalata_nav_bottom_main_right .ashalata_nav_bottom_main_right_menu .list{

    display:flex;

    list-style: none;

    justify-content: center;



}

.ashalata_nav_bottom_main .ashalata_nav_bottom_main_right .ashalata_nav_bottom_main_right_menu .list li a{

    text-decoration: none;
    color:#073c4a;
    font-family: "Poppins", sans-serif;

    font-size: 14px;

    font-weight: bold;

}

.ashalata_nav_bottom_main .ashalata_nav_bottom_main_right .ashalata_nav_bottom_main_right_menu .list li{

    padding:18px 15px;

    position: relative;  

}

/* .ashalata_nav_bottom_main 

.ashalata_nav_bottom_main_right 

.ashalata_nav_bottom_main_right_menu 

.list li:hover 

.ashalata_nav_bottom_main_right_menu_sub_menu {

  opacity:1;

  display: FLEX;

  max-height: 335px;

transition: max-height 0.5s ease;

    overflow: hidden;

  pointer-events: auto;

} */

.ashalata_nav_bottom_main .ashalata_nav_bottom_main_right .ashalata_nav_bottom_main_right_menu .list li .ashalata_nav_bottom_main_right_menu_sub_menu{
     opacity: 0;
    visibility: hidden;
    transform: translateY(20px);
    transition: 0.4s ease;
    position: absolute;
    background: #fff;
    z-index: 999;
    max-height: 335px;
    pointer-events: auto;
}

.ashalata_nav_bottom_main .ashalata_nav_bottom_main_right .ashalata_nav_bottom_main_right_menu .list li:hover .ashalata_nav_bottom_main_right_menu_sub_menu{
   opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
.ashalata_nav_bottom_main .ashalata_nav_bottom_main_right .ashalata_nav_bottom_main_right_menu .list li i{

    padding:0px 0px;
    transition: 0.6s;
    font-size: 15px;;

}
.ashalata_nav_bottom_main .ashalata_nav_bottom_main_right .ashalata_nav_bottom_main_right_menu .list li:hover i{
    transform: rotate(90deg);
    transition: 0.6s;
}

 .ashalata_nav_bottom_main_right_menu_sub_menu{

  position: absolute;

  top: 54px; /* appear below the nav */

  left: 0;

  /* border: 1px solid #ad1616; */

/* hide by default */

  z-index: 999;

  display:flex;

  border-top: 4px solid #F58E2D;

box-shadow: 0 0 10px rgb(0,0,0,0.1);

max-height:0;

transition: max-height 0.5s ease, opacity 0.4s ease;

overflow: hidden;

opacity:0;

pointer-events: none;

}

 .ashalata_nav_bottom_main_right_menu_sub_menu_sub_ol{

    width:234px;

    height: auto;

    background-color: #eceaed;

    /* border-right: 1px solid #b5b5b5; */

    padding:0px 0px; 

}

 .ashalata_nav_bottom_main_right_menu_sub_menu_sub_ol ol{

    list-style: none;

}

 .ashalata_nav_bottom_main_right_menu_sub_menu_sub_ol ol a li{

    padding:10px 10px;

      /* color: rgb(63 63 63); */

  font-family: "Poppins", sans-serif;

    /* text-align: justify; */

    font-size: 15px;
   
    cursor: pointer;
border-bottom: 1px solid #b5b5b5;
    transition: 1s;
    /* color: #19232B; */
    /* border-bottom: 1px solid #b5b5b5; */

    font-weight:bold;

}
.ashalata_nav_bottom_main_right_menu_sub_menu_sub_ol ol a:last-child li{
    border-bottom: none;
}

 .ashalata_nav_bottom_main_right_menu_sub_menu_sub_ol ol a li:hover{

        background: linear-gradient(#0b7e9b, #084252);

    color:#ffffff;

/* padding:10px 15px; */
transition: 0.3s;
}

 .ashalata_nav_bottom_main_right_menu_sub_menu_sub_ol ol a:hover li{

    color:#ffffff;

 }

 .ashalata_nav_bottom_main_right_menu_sub_menu_sub_top img{

    width: 70px;

    height: 70px;

}



 .ashalata_nav_bottom_main_right_menu_sub_menu p{

    color: rgb(63 63 63);

    font-family: 'Poppins', sans-serif !important;

    /* text-align: justify; */

    font-size: 16px;

      line-height: 22px;

      padding:10px 0px;

}

 .ashalata_nav_bottom_main_right_menu_sub_menu_sub {

    width: 228px;

    height: auto;

    /* background-image:    linear-gradient(to right, rgba(237,237,237,0.95) 50%, rgba(255,255,255,0) 100%), url("/marishda-school/Assests/images/header/student.jpg"); */

    background-size: cover;

    background-repeat:no-repeat ;

    /* background-color: rgb(0,0,0,0.5); */

       background-color: #ECEAED;

    border-right: 1px solid #b5b5b5;

    padding:6px 30px

}

 .ashalata_nav_bottom_main_right_menu_sub_menu_sub_top {

    width:auto;

    display: flex;

    align-items: center;

}

 .ashalata_nav_bottom_main_right_menu_sub_menu_sub_top_middle{

    width:80%;

    height:100px;

    margin:auto;

}

 .ashalata_nav_bottom_main_right_menu_sub_menu_sub_top_middle img{

    width:100%;

    height:100%;

}

 .ashalata_nav_bottom_main_right_menu_sub_menu_sub_top h5{

    font-weight: bold;

    font-size: 18px;

    color:#073c4a;

    padding:0px 6px;
        font-family: 'Poppins', sans-serif;

}

 .ashalata_nav_bottom_main_right_right{

    font-weight: bold;

    color:#073c4a;

    font-weight: bold;

}



 .ashalata_nav_bottom_main_right_right{

    display: flex;

    align-items: center;

}

 .ashalata_nav_bottom_main_right_right span{

    font-size: 17px;
    font-family: 'Poppins', sans-serif !important;

}
 .ashalata_nav_bottom_main_right_right p{
    font-family: 'Poppins', sans-serif !important;
    color: rgb(63 63 63);
    font-size: 15px;
 }
 .ashalata_nav_bottom_main_right_right_left_icon{

    width:45px;

    height:45px;

    border-radius: 50%;

    /* background-color: #8dc1cf; */

    align-content: center;

    justify-items: center;

    margin:0px 10px

}

 .ashalata_nav_bottom_main_right_right_left_icon .call_icon{

    width:35px;

    height:35px;

    background-color: #084252;

    color:white;

    border-radius: 50%;

    display: flex;

    align-items: center;

    justify-content: center;

    margin:0px 10px;
    Animation: call 2s infinite 
ease-in-out;

}
 .ashalata_nav_bottom_main_right_right_left_icon .call_icon i{
    font-size: 15px;
        animation: shake 0.5s 
ease-in-out infinite;
 }
@keyframes call{
    0% {
    box-shadow: 0 0 0 0  #8dc1cf;
}
70% {
    box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
}
100% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
}
}

#bar-icon{

    visibility: hidden;

}



.dot_list{

    visibility:hidden;

    position: absolute;

    z-index:99999;  

    list-style: none;

    right:-500px;

    top:45px;

    transition: 1.2s;

    background-color:#032e39;
    /* background: linear-gradient(#0b7e9b, #084252); */

    box-shadow:rgb(0,0,0,0.3);

}

.dot_list li{

    padding:20px 50px;
border-bottom: 1px solid #b5b5b557;
     width: 400px;



}
.dot_list li:last-child{
    border: none;
}

.dot_list li a{

    /* color:#073c4a; */

    color:#ffffff;

    font-family: "Poppins", sans-serif;

    font-size: 15px;

    font-weight: bold;

    text-decoration: none;

   

}

.dot_list_top i{

color:#ffffff;

padding:20px 20px;

}

.side_menu{

    visibility: hidden;

}

.ashalata_nav_bottom_main_right_menu_side_menu{

height:auto;

background-color: #eceaed;

display:none;

margin:10px 0px;

   box-shadow:rgb(0,0,0,0.3);

   border-top: 5px solid #F58E2D;



}

.ashalata_nav_bottom_main_right_menu_sub_side_menu{

width: 100%;

height:auto;

}

.ashalata_nav_bottom_main_right_menu_sub_side_menu_top{

    display: flex;

    align-items: center;

    padding:0px 0px;

}

.ashalata_nav_bottom_main_right_menu_sub_side_menu_top img{

 width: 50px;

height: 50px;

}

.ashalata_nav_bottom_main_right_menu_sub_side_menu_top h5{

    color: rgb(63 63 63);

    font-size: 17px;
font-family: "Poppins", sans-serif;
}

.ashalata_nav_bottom_main_right_menu_sub_side_menu_ol ol 

{

    list-style: none;

}

.ashalata_nav_bottom_main_right_menu_sub_side_menu_ol ol li{

padding: 10px 38px;

    width: 81%;

     color: rgb(63 63 63);

    font-size: 15px;
    font-family: "Poppins", sans-serif;

    border-bottom: 1px solid #b5b5b5;

}

.ashalata_nav_bottom_main_right_menu_sub_side_menu p{

    color: rgb(63 63 63);

    font-size: 19px;

    padding: 10px 6px;

    font-weight: 100;

    text-align: left;

}

.ashalata_nav_bottom_main_right_menu_sub_side_menu_ol ol li:hover{

    /* background-color: #073c4a; */
        background: linear-gradient(#0b7e9b, #084252);

    color:white;

}

   







@media(max-width:750px){

.ashalata_nav_bottom_main .ashalata_nav_bottom_main_right::before {

        left: -13px;

    }

    .ashalata_nav_bottom_main .ashalata_nav_bottom_main_right .ashalata_nav_bottom_main_right_right span {

    font-size: 16px;

}

    .ashalata_nav_bottom_main .ashalata_nav_bottom_main_right .ashalata_nav_bottom_main_right_right p {

    font-size: 15px;

}

.ashalata_nav_bottom_main .ashalata_nav_bottom_main_right .ashalata_nav_bottom_main_right_right .ashalata_nav_bottom_main_right_right_left_icon {

    width: 40px;

    height: 40px;

}

.ashalata_nav_bottom_main .ashalata_nav_bottom_main_left {

    height: 50px;

}

}

@media(max-width:500px){

    .dot_list li {

    width: 254px;

}

}

