.lg_hidden{display:none!important}
@media (min-width:1200px){
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1200px}
}
@media(max-width:1300px){
.navigation .menu ul li a{padding:25px 8px}
}
@media(max-width:1200px){
.top_menu li a{padding:9px 5px;font-size:13px}
.topbar ul.social li a{width:30px;height:30px}
.navigation .menu ul li a{padding:17px 2px;font-size:12px}
.blog-details p{margin:16px 0 0}
.slider_section{float:left;width:100%;margin:0;position:relative;overflow:hidden;min-height:400px;max-height:525px}
.notice_panel .notice_panel_title span{font-size:18px}
.slider_section{max-height:max-content}
.notice_panel .notice_body{height:auto;aspect-ratio:1/1.37}
.footer_subscribe svg{display:none}
}
@media(max-width:1023px){
header .container{max-width:100%;padding:0 15px}
.notice_panel .notice_body{aspect-ratio:1/1.3}
.lg_hidden{display:block!important}
.md_hidden{display:none!important}
.menubar{background:#fff}
.navigation{float:left;width:100%;position:absolute;left:0;top:0}
.navigation .navbar{display:block;float:left;width:100%}
.navigation .menu{display:none;width:100%;overflow:hidden;overflow-y:visible;position:relative;z-index:9999;max-height:480px;overflow-y:auto;position:absolute;top:100%;background:#1e1459;left:0;right:0;text-align:left}
.navigation .menu ul li{padding:0;float:left;width:100%;display:block}
.navigation .menu ul li a{padding:7px 15px;text-align:left;font-size:14px;border-right:1px dashed transparent;color:#fff;border-bottom:1px solid #3c3277;display:block}
.navigation .menu ul li ul.cs-dropdown{position:relative!important;opacity:1!important;visibility:visible!important;top:auto!important;left:auto!important;padding-left:20px;padding-right:20px;padding-bottom:20px;width:100%;display:none;transform:none!important}
.navigation .menu ul li ul.cs-dropdown,.navigation .menu ul li ul.cs-dropdown li .cs-dropdown{padding-top:0;padding-left:0;padding-bottom:0;display:none;transition:none;padding-right:0;width:100%;background:#666}
.navigation .menu ul .cs-submenu a{position:relative}
.navigation .menu ul li.cs-submenu a button{display:block;position:absolute;top:0;right:15px;background:0 0;border:0;color:#fff;font-size:16px;height:30px;outline:0;width:30px;padding:0;text-align:center;line-height:18px}
.navigation ul li.cs-submenu a button svg{width:16px;height:16px}
.navigation ul li.cs-submenu a button.rotated svg{transform:rotateZ(180deg)}
.navigation ul li.cs-submenu:hover svg{transform:rotateZ(0)}
.navigation .menu ul li ul.cs-dropdown,.navigation .menu ul li ul.cs-dropdown li .cs-dropdown li .cs-dropdown{padding-top:0;padding-left:0;padding-bottom:0;display:none;transition:none;padding-right:0;float:left;width:100%!important;background:#3c3277;border-top:0}
.navigation .menu ul li ul.cs-dropdown li ul.cs-dropdown{left:100%;margin-top:0}
.navigation .menu ul li ul.cs-dropdown li ul.cs-dropdown li ul.cs-dropdown{left:-100%;margin-top:0}
.navigation .menu ul li ul.cs-dropdown li{border-bottom:0}
.navigation .menu ul li ul.cs-dropdown li a{color:#fff;display:block;font-size:14px;padding:7px 15px;line-height:normal;border-bottom:1px solid #584d9b;background:#3c3277}
.navigation .menu ul li ul.cs-dropdown li ul.cs-dropdown li a{background:#666}
.col_hide{display:none!important}
.menubar.stricky-fixed .search_bar{display:none}
.navigation .menu ul li a i.fa-angle-down{display:none}
.navigation .menu ul li ul.cs-dropdown li a i.fa-angle-right{display:none}
.navigation .menu ul>li.active>a:before,.navigation .menu ul>li>a:hover:before{opacity:0}
.navigation .menu ul li:nth-child(3) ul.cs-dropdown{padding-top:0}
.navigation .menu ul li:nth-child(3) ul.cs-dropdown li{width:100%}
.navigation .menu ul li:nth-child(3) ul.cs-dropdown li a img{display:none}
.navigation .menu ul li:nth-child(3) ul.cs-dropdown li a{background:0 0;color:#fff;line-height:normal;padding:7px 15px}
}
@media screen and (max-width:1024px){
.bg-pattern-content{padding:30px}
.content-100{display:block}
div.content-30,div.content-70{width:100%}
}
@media screen and (min-width:1024px) and (max-width:1366px){
div.blog-img{height:211px}
.blog-details .blog-title{font-size:16px;line-height:22px;margin-bottom:0;height:auto}
.blog-details p{margin:5px 0 0}
}
@media screen and (max-width:1366px){
div.blog-img{height:auto;aspect-ratio:2/1.426}
}
@media screen and (min-width:1400px){
.chairman_section .chairman_right{display:none}
.chairman_section .chairman_left{display:none}
}
@media (max-width:768px){
.slider_section{float:left;width:100%;margin:0;position:relative;overflow:hidden;min-height:auto;max-height:inherit}
.studentsResult ul li{width:calc(100% / 4)}
#course-slider .owl-nav [class*=owl-].owl-next{left:auto;right:0}
#course-slider .owl-nav [class*=owl-].owl-prev{right:auto;left:0}
.v-thumb-image{margin-bottom:15px}
.blog-details{margin-bottom:20px}
.v-thumb-image a{padding:0;position:absolute;font-size:17px;width:40px;height:40px;display:flex;justify-content:center;align-items:center}
.blog-img{height:247px}
.top_menu li a{font-size:13px}
#slider .slide .caption p{font-size:16px}
.notice_panel .notice_panel_title span{font-size:15px}
.marquee2{width:670%}
.title_1{line-height:18px;margin-bottom:20px}
.title_1 img{width:50px;float:left}
.title_1 span{font-size:20px;line-height:0;margin-left:5px;text-align:left}
.chairman_left_right{display:none}
.iconbox{margin-bottom:15px}
.title_2 img{width:45px}
.title_2 span{margin-left:10px;font-size:20px;font-weight:600}
.counter1{margin-bottom:15px}
.page_section .title_1 span{font-size:20px;line-height:normal;margin-left:10px;text-align:left}
.page_section h2{font-size:20px;line-height:24px}
.house_system{margin-bottom:20px}
.video_gallery{margin-bottom:20px}
.blog_listing .blog_thumb{width:100%;margin:0 0 15px}
.blog_listing .blog_content{width:100%}
.blog_listing h2.title_small{height:auto}
.blog_listing h2.title_small span{position:relative;transform:none;left:0;top:0}
.responsive-stacked-table{border:0;margin-bottom:20px}
.responsive-stacked-table thead{display:none}
.responsive-stacked-table td,.responsive-stacked-table th,.responsive-stacked-table tr{display:block}
.responsive-stacked-table td{border-top:0}
.responsive-stacked-table tr td:first-child{border-top:1px solid #ddd;font-weight:700}
.responsive-stacked-table.with-mobile-labels tr td:first-child{font-weight:300}
.responsive-stacked-table.with-mobile-labels td:before{display:block;content:"Terms:";background:#231573;color:#fff;padding:5px;font-weight:400;font-size:15px}
.responsive-stacked-table.with-mobile-labels td:first-of-type:before{content:"Nursery"}
.responsive-stacked-table.with-mobile-labels td:nth-of-type(2):before{content:"LKG-UKG"}
.responsive-stacked-table.with-mobile-labels td:nth-of-type(3):before{content:"I-III"}
.responsive-stacked-table.with-mobile-labels td:nth-of-type(4):before{content:"IV-V"}
.responsive-stacked-table.with-mobile-labels td:nth-of-type(5):before{content:"VI-VII"}
.responsive-stacked-table.with-mobile-labels td:nth-of-type(6):before{content:"VIII"}
.responsive-stacked-table.with-mobile-labels td:nth-of-type(7):before{content:"IX-X"}
.responsive-stacked-table.with-mobile-labels td:nth-of-type(8):before{content:"XI-XII SCI."}
.responsive-stacked-table.with-mobile-labels td:nth-of-type(9):before{content:"XI-XII COMM."}
.responsive-stacked-table.with-mobile-labels-dates tr td:first-child{font-weight:300}
.responsive-stacked-table.with-mobile-labels-dates td:before{display:block;content:"Terms:";background:#231573;color:#fff;padding:5px;font-weight:400;font-size:15px}
.responsive-stacked-table.with-mobile-labels-dates td:first-of-type:before{content:"S.No."}
.responsive-stacked-table.with-mobile-labels-dates td:nth-of-type(2):before{content:"Test Name"}
.responsive-stacked-table.with-mobile-labels-dates td:nth-of-type(3):before{content:"Test Date"}
.responsive-stacked-table.with-mobile-labels-dates td:nth-of-type(4):before{content:"Time"}
.responsive-stacked-table.with-mobile-labels-dates td:nth-of-type(5):before{content:"Classes"}
.responsive-stacked-table.with-mobile-labels-dates td:nth-of-type(6):before{content:"Results"}
div.tab_menu{background:#fff;border:1px solid #ccc;padding:10px;position:relative;max-width:150px;top:0;width:70px;z-index:99;right:-8px;left:auto;border-radius:4px}
div.tab{padding:0 0 0 15px}
div.tab_container{border:0;padding:15px!important;box-shadow:none}
.chairman_box .chairman_content{border:0;padding:15px}
.bg-grey{float:left;width:100%;padding:30px 0}
}
@media (max-width:767px){
.course-details h3{font-size:16px}
.blog-details p{margin:0 0 0}
#slider .owl-next,#slider2 .owl-next{right:5px}
.about_company h2{margin:15px 0 2px!important;font-size:22px}
#slider .owl-prev,#slider2 .owl-prev{left:5px}
#slider .slide .caption p,#slider2 .slide .caption p{font-size:14px}
.footer_social ul.social{margin-bottom:15px}
.studentsResult ul li{width:calc(100% / 3)}
.blog-title{margin-bottom:0}
.course-details{padding:15px}
.blog_listing .blog_thumb{margin:0 0 0}
.navigation .navbar{padding:5px 0}
.blog_listing .blog_content{padding:15px 15px}
.whatapp_btn { left: 5px;bottom: 10px;}
#scroll-up { bottom: 10px;right: 10px;}
}
@media (max-width:650px){
.cat_gallery{height:160px}
.section-title-light .title_2 { font-size: 22px;line-height: 35px;}
.course-details{text-align:center}
.studentsResult ul li{width:calc(100% / 2)}
.bg-pattern-content {padding: 30px 10px;}
.title_1{line-height:28px;margin-bottom:20px}
footer{background:#56498c}
.title_2{line-height:35px}
div.tab{width:100%}
.pages_breadcurmb.contacts {
    background: rgb(0 0 0 / 16%);
}
div.tab_menu{right:inherit;left:auto;margin-top:10px;padding:0;max-width:inherit;width:100%}
div.tab_menu div.list_group{display:flex;align-items:center;justify-content:center}
.section-title h2{font-size:30px;margin:0 0 10px}
.chairman_box .chairman_content h3 small{font-size:20px}
.chairman_box .chairman_content h3{font-size:25px}
div.tab_menu div.list_group>a{margin-bottom:0;padding:3px}
.title_11 span{font-size:32px;line-height:35px}
}