*{
    padding: 0px;
    margin: 0px;
    box-sizing: border-box;
}
h1,h2,h3,h4,h5,h6,p,a,ul,li,figure{
    padding: 0px;
    margin: 0px;
}
:focus:not(:focus-visible) {
  outline: none;
}
a{
    text-decoration: none!important;
    cursor: pointer;
    color: black;
}
img, video, canvas, svg {
  display: block;
  max-width: 100%;
  height: auto;
}
header, nav, section, article, aside, footer, main {
  display: block;
}
html {
  scroll-behavior: smooth;
}
body {
  overflow-x: hidden;
}
img{
    width: auto;
    height: auto;
}
/* .noselect {
  user-select: none;
} */

:root{
    --white: white;
    --black: black;
    --blue:#073A5B;
    --yellow:#FBAF13;
    --red: #C52026;
    --red2: red;
    --heading_size:70px;
    --heading_weight:700;
    --font_weight:600;
}


/* navbar */
.navbar_logo{
width: 200px;
}
.logo-img {
  height: 72px;
  /* height: 70px; */
}
:focus-visible {
    outline: none;
}
.navbar-toggler:focus {
    box-shadow: none ;
}
.menu_icon{
   width: 45px;
}
.navbar_links{
   display: flex; 
   justify-content: center;
   align-items: center;  
  gap: 1rem;         
  margin-left: auto;
}
.adm_btn{
    margin-right: 10px;
        padding: 10px 20px;
    border-radius: 25px;
    background-color:var(--blue);
    color:var(--white);
    font-weight: var(--font_weight);
}

.navbar-toggler:focus,.accordion-button:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: none !important;
}
.accordion {
    --bs-accordion-border-width: none !important;
}
 
/* Offcanvas */
.accordion{
    --bs-accordion-border-color: none ;
    --bs-accordion-btn-icon-width: 1.25rem;
    --bs-accordion-active-color: none ;
   }
.accordion-button:not(.collapsed) {
    color: #ffffff ;
    background-color: #174b9b ;
    box-shadow: none ;
    }
.list-unstyled a{

  color: black;
  border:none;
}
.navbaroffcanvaslink{
  color: black;
  font-size: 16px;
  font-weight: none;
}
.list-unstyled li{
  margin-bottom: 10px;
}
.accordion-button:focus {
  box-shadow: none;
}
.list-unstyled li :hover{
color: red;
}
.btn-close:focus {
  box-shadow: none;
}

#offcanvasRight .offcanvas-footer a {
  color: #fff;
  font-weight: 500;
}
#offcanvasRight .offcanvas-footer .social-links a {
  color: #fff ;
  margin: 0 0.5rem;
  font-size: 1.5rem;
}
.offcanvaslink{
  font-size: 18px;
}
.accordion-button {
    font-weight: 600;
    }
.accordion-header .accordion-button{
     padding: 10px 24px !important; 
}
@media (max-width: 768px) {
      .nav-link,
      .admission-btn {
        display: none;
      }
    }

/* @media(max-width:575px){
      .scrollbanner {
    margin-top: 64px;
}
.navbar{
  padding: 0px ;
}
.navbar_logo {
    width: 150px;
}
    } */