@media screen and (min-width: 1800px) {
}  
@media screen and (max-width: 1399.5px) {  
  .p-xlg{font-size:32px}
  header .navbar-nav a{font-size: 15px;}
  .header-top {
    font-size: 13px;
  }
  .search-bar {
    min-width: 270px;
  }
}
@media screen and (max-width: 1199.5px) {
  h2{font-size: 50px;}
  h3{font-size: 35px;}
  h4{font-size: 25px;}
  h5{font-size: 22px;}
  h6{font-size: 20px;}
  header .navbar-nav a{font-size: 14px;}
  .header-top {
    font-size: 11px;
  }
  h1 {
    font-size: 50px;
  }
  .search-bar {
    min-width: 143px;
    width: 185px;
  }
}

@media screen and (max-width: 991.5px) {
  .search-bar {
    min-width: 143px;
    width: 100%;
  }
  .header-loggedin .navbar-nav{padding:10px 20px;position:relative;background: #1E1E1E;box-shadow: 0 3px 30px #5e17eb4d;}
  .navbar-nav{padding:10px 20px;position:relative;background:#fff;box-shadow:0 3px 10px rgb(0 0 0 / 16%);}
  .header-top {
    font-size: 13px;
  }
  h1 {
    font-size: 45px;
  }
  h2{font-size: 45px;}
  h3{font-size: 32px;}
  h4{font-size: 24px;}
  h5{font-size: 21px;}
  h6{font-size: 20px;}
  br{display: none;}
  .header-dropdown .dropdown-menu{
    position: absolute;
  }
  .try-our-classes{padding: 50px 0;}
  .pricing-table tbody td, .packages-table tbody td{
    padding: 20px 0;
  }
  .pricing-table tbody td, .packages-table tbody td{
    min-width: 245px !important;
  }
}

@media screen and (max-width: 767.5px) {
  h1, h1.sm-banner-heading{font-size: 40px;}
  h2{font-size: 40px;}
  h3{font-size: 27px;}
  h4{font-size: 22px;}
  h5{font-size: 20px;}
  h6{font-size: 19px;}
  .ctn-preloader .animation-preloader .txt-loading{font:bold 3em "Circular Std Book";}
  .p-lg{font-size: 19px;}
  .testimonial-carousel .owl-item .quote-img{width: 50px !important;}
  .testimonial-carousel .owl-nav button{bottom: -10px;}
  .try-our-classes{padding: 40px 0;}
}

@media screen and (max-width: 575.5px) {
  .try-our-classes{padding: 35px 0;}
  body{font-size: 14px;}
  .ctn-preloader .animation-preloader .txt-loading{font:bold 2.2em "Circular Std Book";}
  h1{font-size: 35px;}
  h2{font-size: 35px;}
  h3{font-size: 24px;}
  h4{font-size: 20px;}
  h5{font-size: 18px;}
  h6{font-size: 17px;}
  p{font-size: 14px;}
  h1.sm-banner-heading {
    font-size: 48px;
  }
  .p-lg{
    font-size: 17px;
  }
  .create-course-card{
    padding: 30px 20px;
  }
}
@media screen and (max-width: 460px) {
  .site-modal {
    padding: 10px !important;
  }
}