@media all and (min-width: 992px) {}

@media screen and (min-width: 769px) {
    .dropdown:hover>.dropdown-menu,
    .dropend:hover>.dropdown-menu {
        display: block;
        left: 10px;
    }
}

@media only screen and (max-width:1530px) {
    .navbar-nav .nav-link {
        padding: 0.2rem 10px !important;
        font-size: 14px;
    }
}

@media only screen and (max-width:1499px) {
.banner_title_box h1{font-size:54px;line-height:110%;}
.quizpage h4{font-size:15px;}
ul.quizlist li{padding:22px 20px;}

/* .main-navbar{position:relative;background:linear-gradient(180deg,rgba(131,58,180,0) 0%,#ebedec 100%);}
.banner{margin-top:0px;background:#ebedec;} */


}

@media only screen and (min-width:1400px) {
    /* .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1430px !important;
} */
}

@media only screen and (max-width:1399px) {
    .navbar-nav .nav-link {
        padding: 0.2rem 5px !important;
    }
    .whatsapp.whts-top {
        display: none;
    }
    .nav_wraps {
        grid-template-columns: 1fr max-content;
    }
    .navbar {
        padding: 10px 30px;
    }
    /* .top-social {
	display: none;
} */
    .teacher {
        margin-left: -35px;
    }
    .ranks_icons_row {
        grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    }
    .navbar-nav .nav-link {
        font-size: 13px;
    }
    .owl-carousel .owl-nav button.owl-prev {
        margin-left:0px;
      }
      .owl-carousel .owl-nav button.owl-next {
        margin-right:0px;
      }
}

@media only screen and (max-width:1280px) {}

@media only screen and (max-width:1200px) {
    .banner{min-height: auto;}
}

@media only screen and (max-width:1199px) {
    .nav_wraps {
        grid-template-columns: 1fr;
        justify-content: flex-end;
    }
    .nav_wraps .btn {
        justify-self: end;
    }
    .banner_title_box h1 {
        font-size: 40px;
        line-height: 110%;
    }
    .top_text {
        font-size: 13px;
    }
    .banner_title_box {
        height: 100%;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        align-content: center;
    }
    .register_text h2 {
        font-size: 30px;
        line-height: 110%;
        margin-bottom: 7px;
    }
    .register_text p {
        line-height: 120%;
        letter-spacing: 0.05rem;
    }
    .ourfacutlytitle p {
        font-size: 18px;
        margin-bottom: 40px;
        line-height: 28px;
    }
    .main-content.blogpage h2 {
        line-height: 30px;
        font-size: 22px;
    }
    .stats_row {
    grid-template-columns: repeat(auto-fill,minmax(212px,1fr));
    margin-top: 20px;
}
.fox_box {
    grid-template-columns: 50px 1fr;
    gap: 10px;
    padding: 15px 0;
}
.sts-title dt {
    font-size: 28px;    
}
.sts-title span {
    font-size: 12px;
    line-height: 15px;
}
}

@media only screen and (max-width:992px) {
    .s-dis {
        display: none;
    }
    .register_box {
        margin-top: 30px;
    }
    ul.quizlist {
        width: 100%;
         }

         .why-row{grid-template-columns:1fr;}
         .why-item{grid-template-columns:1fr;}
         .why-item img {
	max-width: 75px;
	margin: 0 auto;
}
.why-txt {
	text-align: center;
}
.nav-row {
	justify-content: center;
	padding: 15px 0 10px;
}
.logo {
	max-width: 250px;
	margin: 0 auto;
	padding: 10px 0 0;
}
body {
	margin-bottom: 0 !important;
}

}

@media only screen and (max-width:991px) {
    .navbar {
        padding: 0px 5px;
        background: transparent;
        justify-content: flex-end;
    }
    .navbar-brand {
        margin-top: 0px;
        display: block;
    }
    .nav_wraps {
        /* grid-template-columns: max-content auto; */
        grid-template-columns: auto;
        justify-content: flex-end;
    }
    .navbar {
        order: 1;
    }
    .navbar-collapse {
        position: fixed;
        background: #0F1B2F;
        height: 100vh;
        z-index: 9;
        width: 300px;
        right: -100%;
        top: 0;
        width: 240px;
        transition: linear all 0.2s;
        display: block !important;
    }
    .navbar-nav {
        margin-top: 30px;
        padding: 0 20px;
        width: 100%;
    }
    .navbar .navbar-nav .nav-link.active::after {
        background: white;
    }
    .navbar .navbar-nav .nav-link.active {
        color: white;
    }
    .navbar .navbar-nav .nav-link:hover,
    .navbar .navbar-nav .nav-link:focus {
        color: white;
    }
    .navbar-collapse.show {
        right: 0;
    }
    .nav_wraps .nav-item {
        margin-right: 0;
        width: 100%;
    }
    .navbar-nav .nav-link {
        padding: 0.7rem 5px !important;
        color: #fff;
    }
    .navbar-collapse .navbar-toggler {
        background: #fff;
        width: 40px;
        height: 40px;
        border-radius: 0;
        margin: 0;
        font-size: 30px;
        text-align: center;
    }
    .side-menu {
        margin-bottom: 60px;
    }
    .medium,
    .top-social {
        padding-left: 0;
    }
    .main-content.blogpage .tags-new ul li {
        margin-bottom: 5px;
    }
    .fox_box {
        padding: 15px 20px;
    }
    .fox_box:nth-child(2) {  border-right: none;  }
    .fox_box:first-child, .fox_box:nth-child(2) {  border-bottom: solid 1px #d0e5f6;  }
        .stats_row {
        grid-template-columns: repeat(2, 1fr);
        gap: 0;
        padding: 0;
    }

}

@media only screen and (max-width:767px) {
 body{margin-bottom:61px;}
.course_points ul{grid-template-columns:1fr;}
.slider_text+img{min-height:350px;}
.register_box{grid-template-columns:1fr;}
.banner_title_box h1{font-size:28px;}
.register_text{text-align:center;}
.reg_btn{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;}
.floating-icons{display:none;}
.copy-right{grid-template-columns:1fr;gap:1px;}
.accesibility{left:0;bottom:0;flex-direction:row;align-items:center;gap:3px;width:100%;justify-content:space-between;padding:8px 20px;background:var(--Blue);}
.accesibility a{width:45px;height:45px;}
.main-content.blogpage h2{line-height:28px;font-size:20px;padding-right:0;}
.next-post{position:relative;right:0;top:0;margin-top:5px;margin-bottom:10PX;}
.next-post a{margin-right:5px;}
.tags-new{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;}
.tags-new ul{margin-left:0 !important;margin-top:15px;}
ul.quizlist{grid-template-columns:repeat(1,1fr);column-gap:0px;}
ul.month-quiz-list li{flex-direction:column;padding-bottom:20px;}
.quiz-title h3+p{margin-bottom:5px;}

.desktop-baner{display:none !important;}
.mobile-baner{display:block !important;}
.fox_box {
    padding: 10px 10px;
}
.sts-title dt {
    font-size: 22px;
}

/* New page */
.language_translat{display:none;}
.main-slider .item {
	padding: 2rem 1rem;
}
.main-slider .item h2 {
	font-size: 30px;
}
.main-slider .item ul li {
	font-size: 16px;
	line-height: 120%;
	margin-bottom: 7px;
}

}

@media only screen and (max-width:420px) {}


/* Portrait */

@media only screen and (max-width: 568px) {}