body{
    /*font-family: 'Open Sans', sans-serif !important;*/
      font-family:'Mulish', sans-serif !important;
}
footer{
    display:none;
}

/**********top-header**********/
.top_Fixed_menu{
    position: sticky;
    top: 0;
    z-index: 9;
}
.lion_logo{
    width: 55px !important;
    margin-right: 10px;
}
.cc_logo{
     width: 90px !important;
}
.top-menu {
    background: linear-gradient(to bottom, #e5f3f8 0%, #ffffff 100%);
    padding: 3px 0;
}
.right-logo img {
    width: 130px;
    display: inline-block;
    margin: 0 10px;
}
.right-logo img {
    float: right;
}


.sagarlogo{
    width:180px !important;
}
.middle-logo img {
    /*width: 220px;*/   
    position: relative;
    top: 0px;
}
.hindhilogo{
       width: 260px;
}

.moes{
    font-size: 24px;font-weight: bold;
}
.nccr{
    font-size: 15px;font-weight: bold;
}

/*********************main menu**************************/
#main-menu {
    background: linear-gradient(to bottom, #0088bb 0%, #4cabcf 100%);
    color:#fff;
}
nav.navbar {
    padding: 0;
}
.space-padding {
    padding: 0px 3%;
}
.space-padding2 {
    padding: 0 3%;
}
.nav-link {
    display: block;
    padding: 0.8rem 1rem !important;
    color: #fff !important;
    font-weight: 400;
}
ul.navbar-nav li a {
    position: relative;
}
#main-menu .mr-auto, .mx-auto {
    margin: auto!important;
}
.dropdown-menu {
    padding: 0;
    margin: 0;
    background-color: #47a9ce !important;
    border-radius: 0 !important;
}
.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #0088bb;
    border:none !important
}
/**slider**/


.pdng_5{
    padding: 5em 0;
    /* background: #f1f1f1; */
}

.ritht_heading{
    color: #0d8ebe;
    text-decoration: underline;
}
.side_list{
    list-style-type: none;
    padding-left: 15px;
}
.side_list li {
    margin: 10px 0;
}
.side_list li::before {
    content: "\2022";
    color: #0d8ebe;
    font-weight: bold;
    display: inline-block; 
    width: 1em;
    margin-left: -1em;
  }
  
  .dropdown-item{
    padding: 0.20rem 1.5rem !important;
    color: #ffffff !important;
    border-bottom: 1px solid !important;
  }
  .dropdown-item:focus, .dropdown-item:hover{
    color: #47a9ce !important;
  }
  .primary_button{
    border-radius:24px;
    background: #ffffff;
    border: 1px solid #0d8ebe;
    width: 150px;
    padding: 5px 10px;
    display: inline-block;
    text-align: center;

  }
  .primary_button:hover{
    background: #0d8ebe;
    color: #ffffff;
    cursor: pointer;
  }
  .justify-content p{
    text-align: justify;
  }
  .footer{
    background: #4cabcf;
    color: #ffffff;
    padding: 30px 0;
  }
  .foot_bg{
    background: #0088bb;
    padding: 20px;
    border-radius: 8px;

  }
  p,span,li,a{
    /* font-weight: 300; */
    font-size: 16px;
    line-height: 2;
  }
  .contact_btns img{
    width: 40%;
  }
  .footer ul li a{
    color: #ffffff;
  }
  .footer ul li {
    margin: 20px 0;
  }
.rule{
  border-top: 1px solid rgb(255 255 255) !important;
}


  @media only screen and (max-width: 1500px) {
  .lion_logo{
    width: 40px !important;
}
  .moes{
    font-size: 18px;font-weight: bold;
}
.nccr{
    font-size: 12px;font-weight: bold;
}
.cc_logo{
     width: 70px !important;
}
.right-logo img {
    width: 100px;   
}
p,span,li,a{
     font-size: 14px;
    font-weight: 300;  
  }

.sagarlogo{
    width:120px !important;
}
.middle-logo img {
    /*width: 220px;*/   
    position: relative;
    top: 0px;
}
.hindhilogo{
       width: 200px;
}

}

  /* About */
  .bread_crumb{
    background: #f1f1f1;
    padding: 10px;
  }
  .bread_crumb p{
    margin-bottom: 0;
  }

  /* compititions */

  .custom-card{
    background-color: #fff;
    box-shadow: 0 0 20px 0px rgb(0 0 0 / 10%);
    margin-bottom: 30px;
  }
  .custom-body{
    padding: 15px;
  }
  .custom-social-card{
    height: auto;
    max-height: 400px;
    overflow-y: auto;
    border: 1px solid #0088bb;
    border-radius: 24px;
    margin: 1em 0;
  }
  .twitter-tweet.twitter-tweet-rendered{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .img-hover-zoom {
    height: 190px; /* [1.1] Set it as per your need */
    overflow: hidden; /* [1.2] Hide the overflowing of child elements */
  }
  
  /* [2] Transition property for smooth transformation of images */
  .img-hover-zoom img {
    transition: transform .5s ease;
  }
  
  /* [3] Finally, transforming the image when container gets hovered */
  .img-hover-zoom:hover img {
    transform: scale(1.3);
  }

  .article_table table th{
    background-color: #0088bb;
    color: #fff;
  }
  .article_table table td{
    background-color: #f1fbff;
    border-bottom: 1px solid #c9c9c9;
  }
  .article_table table{
   width: 100%;
  }
  .article_table table th,
  .article_table table td{
    padding: 10px;
  }

  