.h1,
.h2,
.h3,
h1,
h2,
h3 {
  margin-top:10px;
  margin-bottom:0
}
a {
  text-decoration:none;
  font-size:18px
}
.bg-lightest {
  background-color:#0f3f55
}
p {
  font-family:SolaimanLipi;
  font-size:15px;
}
.mt-5 {
  margin-top:2px!important;
  margin-bottom:2px!important;
  color:#fff!important
}
section>.container,
section>.container-fluid {
  padding-top:15px;
  padding-bottom:0
}
.m-0 {
  margin:3px 0 0!important
}
.mt-30 {
  margin-top:-20px!important
}
.edu_list {
  font-size:18px;
  padding-left:20px;
  list-style-type:disc
}
.key_feature_list {
  font-size:18px
}
.class_list {
  font-size:18px;
  padding-left:5px
}
.edu_span {
  font-size:15px;
  padding-left:20px
}
.we_font {
  font-family:sans-serif;
  font-size:14px
}
.pri_list_style {
  list-style-type:square;
  padding-left:20px;
  font-size:18px;
  font-weight:700
}
.card-body {
  text-align:left
}
.bg-theme-color-2,
.line-bottom::after,
.line-bottom-center::after {
  background:#cfc66e!important
}
.menuzord-responsive .menuzord-menu>li>a {
  background-color:#202c45
}
.menuzord .menuzord-menu>li.active>a,
.menuzord .menuzord-menu>li:hover>a,
.menuzord .menuzord-menu ul.dropdown li>a {
  background:#269d2d!important;
  color:#fff!important
}
.menuzord .menuzord-menu>li.active>a,
.menuzord .menuzord-menu>li:hover>a,
.menuzord .menuzord-menu ul.dropdown li:hover>a {
  background:#eeb211!important;
  color:#000!important
}
::selection {
  background:#333;
  color:#fff
}
@media only screen and (max-width:320px) {
  h1,
  .h1 {
    font-size:15px!important
  }
  .h1,
  .h2,
  .h3,
  h1,
  h2,
  h3 {
    margin-top:0;
    margin-bottom:10px
  }
  .mt-30 {
    margin-top:0!important
  }
  .menuzord .menuzord-menu>li.active>a,
  .menuzord .menuzord-menu>li:hover>a,
  .menuzord .menuzord-menu ul.dropdown li:hover>a {
    background:#fff!important;
    color:#000!important
  }
  .font-12 {
    font-size:10px!important
  }
  .nav>li>a {
    position:relative;
    display:block;
    padding:0 12px
  }
  .navbar-nav>li>a {
    padding-top:5px;
    padding-bottom:2px;
    background-color:#202c45;
    color:#fff
  }
}
@media only screen and (max-width:480px) {
  h1,
  .h1 {
    font-size:22px!important
  }
  .a {
    font-size:12px!important
  }
  .menuzord .menuzord-menu>li.active>a,
  .menuzord .menuzord-menu>li:hover>a,
  .menuzord .menuzord-menu ul.dropdown li:hover>a {
    background:#fff;
    color:#000
  }
  .font-12 {
    font-size:10px!important;
    color:#000!important
  }
  .nav>li>a {
    position:relative;
    display:block;
    padding:0 11px
  }
  .navbar-nav>li>a {
    padding-top:5px;
    padding-bottom:2px;
    background-color:#202c45;
    color:#fff
  }
}
@media only screen and (max-width:768px) {
  h1,
  .h1 {
    font-size:28px!important;
    font-weight:700
  }
  h2 {
    font-family:SolaimanLipi;
    font-weight:700;
    text-align:center
  }
  a {
    font-size:15px
  }
  .font-12 {
    font-size:13px!important;
    color:#000!important
  }
  .sm-text-center {
    text-align:left!important
  }
}
@media only screen and (max-width:992px) {
  h1,
  .h1 {
    font-size:35px!important
  }
  h2 {
    font-family:SolaimanLipi
  }
  .font-12 {
    font-size:13px!important
  }
  .navbar-nav>li>a {
    padding-top:15px;
    padding-bottom:4px
  }
}
@media only screen and (min-width:1200px) {
  h1,
  .h1 {
    font-size:52px!important;
    font-weight:600;
    font-family:SolaimanLipi
  }
  .font-38 {
    font-size:35px!important
  }
  h2 {
    font-size:36px!important;
    font-weight:600;
    font-family:SolaimanLipi
  }
  .menuzord-brand img {
    max-height:120px
  }
  .font-12 {
    font-size:14px!important;
    color:#000
  }
}
