body{
    font-family: 'Poppins', sans-serif;
}
a{
    text-decoration:none;
}
a:hover{
    text-decoration:none;
    /* color: white !important; */
}
.footer-bg a:hover{
    color: white !important;
}
html{
	scroll-behavior: smooth;
}
.main-navbar li, .main-social-menu li{
    list-style:none;
    display:inline-block;
}
.main-social-menu li{
   padding:0px 5px; 
}
.main-navbar li{
    /* padding:0px 15px; */
    padding:0px 5px;
}
.main-navbar li a{
    color:#000;
}
.main-navbar {
    /* margin-top: 25px; */
    border-top: 1px solid;
    padding-top: 20px;
    width: 100%;
    float: right;
    padding-bottom:20px ;
}
.main-social-menu li a i {
    background: #5c6aa2;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    text-align: center;
    line-height: 28px;
}

.banner-topnav-cnt p {
    display: inline-flex;
    font-size: 13px;
    margin-bottom: 0;
    color:#fff;
}
.galler-un-cnt, .test-sc-sct {
    margin-top: 50px;
    position: relative;
    text-align: center;
}
.test-sc-sct{
	margin-bottom:50px;
}
.galler-un-cnt p {
    margin-top: 20px;
}
.banner-topnav-cnt p i {
    margin-top: 1px;
    font-size: 18px;
    margin-right: 8px;
    color:#fff;
}

.countup-box .text-center{
   
    padding: 15px 10px 0px 10px;
    min-height: 292px;
    border-radius: 10px;
}
.countup-box ul li{
    float: left;
    width: 228px;
    list-style-type: none;
    padding: 10px;
}
@media(max-width:767px){
    .countup-box ul li{
        float: none;
        
    }
   
}
.parent-slider_sct .carousel-indicators li{
    /* background:#ef592e !important; */
    border-top: unset !important;
    border-bottom: unset !important;
}
.carousel-indicators {
    /* bottom: -33px !important; */
    bottom: 25px !important;
}
.facilities li{
    padding-top: 10px;
    /* color: #ca2329; */
    color: #ffc107;
}

.banner-top-nav {
    position: absolute;
    bottom: 50px;
    width: 100%;
}
.banner-sct {
    z-index:9;
    position: relative;
}
.banner-cn-fm{
    font-family: 'Calistoga', cursive;
    font-size: 100px;
}
.banner-up-text p{
    font-size: 50px;
}
.bn-btm-img-sct h4{
    color:#17147a;
}
.bird-sct h2{
    font-size: 37px;
    color:#ca2329;
    margin-bottom:0;
    /* font-family: 'Caladea', serif; */
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    line-height: 54px;
}
.bird-sct h4{
    font-size: 28px;
    color:#ca2329;
    margin-bottom:0;
    /* font-family: 'Caladea', serif; */
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    line-height: 54px;
}

.border-tb{
    border-top: 1px dotted black !important;
    border-bottom-:1px dotted black !important ;
}
.border-b{
   
    border-bottom:1px dotted black !important ;
}
.border-b1{
   
    border-bottom:5px dotted #ffc107 !important ;
   
}
.bird-sct{
    position:relative;
}
.about-heading-cnt{
    font-size:42px;
}
.bird-sct img {
    position: absolute;
    bottom: 0;
    display: block;
    margin: 0 auto;
    left: 38%;
    background: #fff;
}
.bird-brd-cnt img{
     left: 49%;
}
.abt-sct{
    font-family: 'Calistoga', cursive;
    color:#f9a222;
}
/* .bird-sct label {
    border-bottom: 3px dotted #ca2329;
    padding-bottom: 15px;
} */
.abt-sct-cnt p {
    margin-top: 25px;
    padding-right: 50px;
    /* font-family:"Work Sans", Sans-serif; */
    letter-spacing: 1px;
}
.abt-sct-cnt{
    margin-bottom:20px;
}
.bn-btm-img-sct {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}
.abt-sct-cnt i{
    margin-right:20px;
    background: #3a35bc;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    font-size: 30px;
    text-align: center;
    color: #fff;
    line-height: 50px;
}
.abt-h2-cnt{
    margin-bottom:50px;
}
.sch-para{
    padding-top: 20px !important;
}
.sch-para h6{
    font-weight: 600;
    font-size: 18px;
}

.bn-btm-sct{
   margin:150px 0;
    width:100%;
}
.edu-bg-for{
     padding:70px 0;
    background:url("../images/about-banner.png");
}

.bn-btm-sct{
	position: relative;
	/* text-align: center; */
	background: url("../images/about-slider/bg1.png");
	/* margin-top: 50px;
    height: 100%; */
}
.bn-btm-sct1{
	position: relative;
	/* text-align: center; */
	background: url("../images/about-slider/brid.png");
    background-repeat: no-repeat !important;
	/* margin-top: 50px;
    height: 100%; */
}
.serv-boxes-box {
    box-shadow: 0 0 5px 0 #818080;
    border-radius: 15px;
    padding: 20px;
    margin: 20px;
}
.serv-boxes-box h4{
       font-size: 20px;
    font-family: 'Calistoga', cursive;
    margin-top: 20px;
}
.serv-boxes-box p{
        font-size: 14px;
}
.mrgn-tp-bx {
    margin-top: -30px;
}
.services-sct {
    position:relative;
    padding-top: 100px;
}
.circle-b {
    position: absolute;
    top: 15px;
}
.squre-b{
    position: absolute;
    top: 40%;
    right:0;
}
label.servi-lbl {
    border-bottom: 1px solid;
    color:#8c67d0;
}
h2.serv-h2 {
        margin-top: 50px;
    font-family: 'Calistoga', cursive;
    color: #201b7f;
}
.frm-sct-bg-cnt{
    background:url("../images/test-banner-frm.png");
    width:100%;
}
/* .bg-image{
    background:url("../images/about-slider/brid.png");
    width:100%;
} */
.frm-img-cnt {
    margin: auto;
    display: block;
    text-align: center;
}
.frm-sct-frm-cnt {
    margin: 50px;
}
footer{
    position:relative;
    padding:50px 0;
    /* background:url("../img/footer-bg.png"); */
    width:100%;
    background-color: #aa1f22;
}
.facilities1{
   
    background:url("../images/slider/box.png");
    background-size: cover;
    background-repeat: no-repeat;
   
}
.footer-h3{
    color:#fff;
    font-size:18px;
    margin-bottom:30px;
}
footer p{
    color:#fff;
    display: flex;
    font-size: 15px;
    line-height: 26px;
    /* margin-left: 20px; */
}
footer h5{
    font-size: 15px;
    color: #fff;
    padding-right: 30px;
    margin-top: 20px;
    font-weight: 400;
    line-height: 24px;
}
.footer-logo-sct {
    margin-top: -50px;
}
footer li{
    list-style:none;
    /* margin-left: 20px; */
        padding: 4px 0;
}
footer li a{
    text-decoration:none;
    color:#fff;
    font-size:15px;
}
.footer-bottom li{
    display:inline-block;
    padding:10px;
}
.banner-bottom-squre {
    position: absolute;
    bottom: -55px;
    z-index:-9;
}
.banner-squre {
    position: absolute;
    bottom: -155px;
    right: 0;
    z-index:-9;
}
div#t-open-tag, span.closebtn{
    display:none;
}
.only-for-sm-bannner-home{
    display:none;
}
/*=================================================*/

.only-for-lg-banner-home img{
    width:100%;
}
.top-header-bar {
    text-align: right;
}
.top-header-bar p {
    display: inline-block;
    padding: 10px;
    font-size: 14px;
}
.top-header-bar p i {
    color: #ca2329;
    font-size: 18px;
    margin-right: 6px;
}
.en-gr-btn {
    color: #ca2329;
    border: 1px solid;
    padding: 5px 20px;
}
.main-logo {
    margin-top: -70px;
    padding: 15px 0;
}
.banner-up-text {
    text-align: center;
}
.btn-school-sct img {
    float: right;
    margin: 6px;
}
.btn-school-sct a {
    font-size: 26px;
    color: #fff;
    padding: 10px;
    font-family: 'Caladea', serif;
}
.school-sct-area {
    background: #fff;
    border-radius:5px;
    /* box-shadow: 0 0 7px 0 #5a5a5a; */
    /* box-shadow: 4px 4px 22px 0px rgb(50 50 50 29%); */
    padding-bottom:50px;
}
.school-sct-area:hover {
    background: #fff;
    border-radius:5px;
    /* box-shadow: 0 0 7px 0 #5a5a5a; */
    box-shadow: 4px 4px 22px 0px rgb(50 50 50 29%);
    padding-bottom:50px;
}
.school-sct-area a{
    margin-top: 20px !important;
    color:#aa1f22 ;
}
.plrt-8{
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-top: 20px !important;
}
.border-bottom{
    padding-top: 5px;
    border: 1px normal #A8A8A8!important;
   
}

.school-sct-area span{
    padding-top: 20px !important;
    color: #A8A8A8 !important;
    font-size: 14px;
    
}
.school-sct-area .color{
    padding-top: 20px !important;
    color: black !important;
    font-size: 14px;
    
}
.pl-0{
    padding-left: 0px;
}

@media(max-width:767px){
    .pl-0{
        padding-left: none;
    }
   
}

@media(max-width:767px){
    .svg{
        display: none !important;
    }
   
}

.school-sct-area:hover h6{
   color:#aa1f22 ;
}
.school-sct-area img{
    width:100%;
        border-radius: 7px 7px 0px 0px ;
}
.flt-rgt-img img{
    width:unset;
}
.btn-school-sct p {
    padding:5px;
}
.sch-para{
         padding:0 15px;
}
.btn-school-sct {
    background: #e06426;
        border-radius: 0px 0px 7px 7px;
}
.readmore-btn-sc{
    /* text-align:center; */
    margin-top:30px;
}
.readmore-btn-sc a{
        background: #fff;
    color: white;
    background-color:#F07F23;
    border: 1px solid;
    padding: 10px 15px;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 600;
}

.readmore-btn-sc1 a{
    /* background: #fff; */
color: black;
background-color:white;
border: 1px solid;
padding: 18px 15px;
border-radius: 5px;
font-size: 16px;
font-weight: 600;
}

.readmore-btn-sc a:hover{
    background: #fff;
color: white;
background-color:#ac1f23;
border: 1px solid;
padding: 10px 15px;
border-radius: 5px;
font-size: 16px;
font-weight: 600;
}
.readmore-btn-sc1 a:hover{
    background: #fff;
color: white;
background-color:#F07F23;
border: 1px solid;
padding: 18px 15px;
border-radius: 5px;
font-size: 16px;
font-weight: 600;
}
.edu-img-sct-cnt {
    margin-top: 60px;
}
.our-facitlities-sct{
    margin-top:60px
}
.our-facilities h3 {
    font-size: 25px;
    margin: 27px 0;
    color:#2b2b2a;
    /* font-family: 700 !important; */
}
.our-facilities p {
    color: #444140;
    margin-bottom: 50px;
    padding: 0px 30px;
}
.testi-quote {
    font-size: 50px;
    color: #f9a222;
}
.sc-testimonial-sc-slider h4{
    color: #cc2f34;
    font-size: 20px;
}
.testi-cnt-sct-sct {
    margin-top: 50px;
}
.footer-bottom {
    margin-top: 50px;
}
.footer-bottom h3{
    color: #fff;
    margin-bottom: 0;
    font-family: 'Calistoga', cursive;
}
.footer-doll-img {
    position: absolute;
    bottom: 0;
}
.footer-car-img {
    position: absolute;
    right: 25px;
}
.footer-rocket {
    position: absolute;
    right: 31px;
    bottom: 130px;
}
.testi-ballon-sct{
    position: absolute;
    right: 31px;
    bottom: 10px;
}
.shape-sct-po{
    position: absolute;
    left: 0;
    top: 10px;
}
.Shape-dot-po{
    position: absolute;
    right: 0;
    top: 10px;
}
.brown-sig-po{
    position: absolute;
    left: 31px;
    bottom: 100px;
}
.bay-po{
    position: absolute;
    left: 31px;
    top: 50%;
}
.pencil-po{
    position: absolute;
    right: 31px;
    top: 0;
}
.doll-po{
        position: absolute;
    right: 31px;
    bottom: 0;
}
.sc-gallery-sct, .edu-prg-sct{
    position:relative;
}
.footer-ic-sct-cnt i {
    width: 20px;
    /* height: 20px; */
    height: 33px;
    margin-top: 3px;
}
.main-logo img{
    width: 132px;
}
/*------------start contact us--------------*/
.cnt-banner-image{
	width:100%;
}
.contact-banner-sct{
	position: relative;
}
.con-banner-cnt{

	margin-top: -25%;
}

.contact-details-sct h2- {
    color: #fff;
    margin-bottom: 30%;
    margin-top: 50px;
}
.cn-br-sc {
    border-bottom: 1px solid #ddd;
    width: 80%;
    padding: 25px 0;
}
.contact-details-sct h4 {
    color: #585858;
    font-size: 20px;
}
.contact-details-sct p {
    color: #5a5a5a;
    margin-top: 11px;
    margin-bottom: 0;
}
.social-link-ad li{
	display: inline-block;
	padding:0 10px;
}
.social-link-ad {
    margin-top: 30px;
}
.social-link-ad li a {
    font-size: 25px;
    color: #616161;
}
.birla-open-map-sct {
background: linear-gradient(45deg, #e7423a, #f0800a);
    box-shadow: inset 0 0 0 35px #fff;
    margin-top: 50px;
}
.cn-map-sct {
    border-radius: 5px;
    box-shadow: 0 0 5px 0 #ddd;
}
.cn-map-sct iframe {
    border-radius: 5px;
    border: 15px solid #fff !important;
}
.cn-get-touch-img img{
	width:100%;
}
.cn-get-touch-cnt {
    align-content: center;
    align-items: center;
    /*justify-content: center;*/
    display: inline-grid;
    height: 100%;
    width:100%;
}
.mt-150{
    margin-top: 150px !important;
}
@media(max-width:767px){
    .mt-150{
        margin-top: -60px !important;
    }
   
}
@media(max-width:767px){
    .width{
        width: 350px !important;
    }
   
}
@media(max-width:767px){
    .width1{
        width: 330px !important;
    }
   
}
.rounded-lg-cu {
    margin-bottom: 20px;
}
textarea.rounded-lg-cu {
    border-radius: 15px;
}
.cn-get-touch {
    margin: 50px 0;
}
.cn-enroll-sct img{
	width:100%;
}
.cn-enroll-sct{
	position: relative;
	/* text-align: center; */
	background: url("../img/contact-enroll.png");
	margin-top: 50px;
    height: 100%;
}
.cn-enroll-sct-cnt-rd{
	color: #fff;
	/* padding: 100px; */
    /* padding: 100px 0px; */
    padding: 60px 0px;
}
a.cn-enroll-btn {
    background: #2cb3e9;
    color: #fff;
    font-size: 12px;
    padding: 5px 17px;
}
.cn-enroll-sct h2{
	line-height: 60px;
    margin-bottom: 20px;
}
.cn-community-cnt-bg {
    background: linear-gradient(45deg, #e7423a, #f0800a);
    padding: 35px;
    border-radius: 15px;
/*	position: absolute;
    top: 60px;
	z-index: -9;*/
}
.cn-enroll-community-sct {
    position: relative;
        margin: 100px 0;
}

.cn-community-rgt-img {
    width: 100%;
    text-align: right;
    position: absolute;
    top: -88px;
    right: 115px;
}
.cn-community-rgt-img img {
    width: 28%;
    margin-right: 80px;
}
/*==================galler===================*/
.gallery-banner-sct {
    background: linear-gradient(180deg, #F28D00, #df006ed1 );
    padding: 150px;
}
.gallery-banner-sct-cnt{
	margin: 0px 0px 0px 0px;
    padding: 0px 200px 200px 200px;
}
.gallery-banner-sct h1 {
    font-size: 60px;
    line-height: 1.3em;
	margin-bottom: 40px;
}
.gallery-banner-sct p {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.5em;
}
.video-img-link img, .open-mind-gallery img{
	width:100%;
}
.video-img-link img{
	border-radius: 15px;
	position: relative;
}
.video-icon-g {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.video-img-link {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.video-icon-g i{
	font-size: 70px;
    color: #fff;
}
.gallery-banner-gallery {
    margin-top: 100px;
}
.banner-video-btm-cnt {
    text-align: center;
    margin-top: 50px;
    color: #505050;
    line-height: 25px;
}
.video-gallery-slider {
    /* background: #424141; */
    /*background: rgba(12,179,235,1);
    background: -moz-linear-gradient(top, rgb(235, 185, 12) 0%, rgb(235, 12, 12) 32%, rgba(66,66,66,1) 32%, rgba(66,66,66,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(12,179,235,1)), color-stop(32%, rgba(12,179,235,1)), color-stop(32%, rgba(66,66,66,1)), color-stop(100%, rgba(66,66,66,1)));
    background: -webkit-linear-gradient(top, rgb(235, 185, 12) 0%, rgb(235, 12, 12) 32%, rgba(66,66,66,1) 32%, rgba(66,66,66,1) 100%);
    background: -o-linear-gradient(top, rgb(235, 185, 12) 0%, rgb(235, 12, 12) 32%, rgba(66,66,66,1) 32%, rgba(66,66,66,1) 100%);
    background: -ms-linear-gradient(top, rgb(235, 185, 12) 0%, rgb(235, 12, 12) 32%, rgba(66,66,66,1) 32%, rgba(66,66,66,1) 100%);
    background: linear-gradient(to bottom, rgb(235, 185, 12) 0%, rgb(235, 12, 12) 32%, rgba(66,66,66,1) 32%, rgba(66,66,66,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0cb3eb', endColorstr='#424242', GradientType=0 );*/
    margin-top: 60px; 
    margin-bottom: 60px;
    /* padding: 80px 0 120px; */
}
.video-gallery-slider img{
	border-radius: 20px;
	border: 3px solid #fff;
}
.lg-sub-html h4 {
    display: none;
}
div#home-slider {
    border-bottom: 1px solid #c5c5c5;
    padding-bottom: 100px;
    margin-bottom: 100px;
}
.black-sct-glry-cnt-gl img{
	width:100%;
}
.black-sct-glry-cnt.text-white {
    height: 100%;
    align-items: center;
    justify-content: center;
        display: inline-grid;
    align-content: center;
}
.gallery-art-sct {
    margin: 150px 0;
}
/*.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #2e6dcc;
    border-bottom: 3px solid;
	background-color: unset;
	border-radius: 0;
}*/
.tab-menu-sct-g li a{
	color:#fff;
	font-weight: 600;
}
.tab-menu-sct-g li.nav-item {
    background: #a81719;
    margin: 2px;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fdfeff;
    border-bottom: 3px solid #ffe005;
    background-color: unset;
    border-radius: 0;
}
.all-open-mind-gallery li{
	padding:10px;
}
.all-open-mind-gallery img{
	width:100%;
	border-radius: 20px;
}
.all-open-mind-gallery img:hover {
	opacity: 0.5;
}



.tab-menu-sct-g li{
	padding: 0 15px;
}
ul.tab-menu-sct-g {
    width: 100%;
    display: flex;
    justify-content: center;
}

/*-----------------------admission from----------------------------*/
.adms-banner-sct{
	background: linear-gradient(180deg, #ad3a0f8c, #9c0024de), url(../img/admission-banner-new-1.png) no-repeat;
    padding: 200px;
    text-align: center;
    color: #fff;
    background-size: cover;
    background-position: center;
}
.adms-banner-sct h1{
	color: #fff;
}
.adms-banner-sct li{
	display: inline-block;
	padding: 0 5px;
}
.adms-banner-sct li a{
	color: #fff;
}
.admis-form-sct{
	background:url("../img/bg-registration.jpg");
	width:100%;
	padding-bottom: 50px;
}
.from-rgt-bg-sct img{
	width:100%;
}
.admi-cont-detail-cnt p {
    margin-bottom: 0;
    font-size: 14px;
}

.admi-cont-detail-cnt i {
    font-size: 32px;
    margin-bottom: 15px;
}

.admi-cont-detail-cnt {
    border-right: 1px solid #fff;
    height: 100%;
    padding: 0 20px;
	    align-items: center;
    justify-content: center;
    display: grid;
}
.admi-cont-detail-cnt-lst-child{
	border-right:0;
}
.adm-und-from-sct {
    box-shadow: 0 0 5px 0 #908c8c;
    padding: 50px;
	margin:50px 0;
	/*background: url(../img/form-rgt.jpg);*/
    width: 100%;
    background-position: right;
    background-size: cover;
}
.adm-und-from-sct label {
    font-size: 13px;
    color: #909090;
}
.admi-cont-detail {
    background: #b12e35;
    padding: 35px;
    color: #fff;
}
.adm-und-from-sct input.form-control, .adm-und-from-sct select.form-control {
    border-radius: 50px;
    margin-bottom: 25px;
}
.adm-und-from-sct textarea.form-control{
	border-radius:20px;
	margin-bottom: 25px;
}

/*----------------landing page -design--------------------------------*/
.landing-banner img{
	width:100%;
}
.lan-enhance-sct img{
	width:100%;
	border-radius: 20px;
}
.lang-enhance-content-sct {
    width: 85%;
    float: right;
    background: aliceblue;
    border-radius: 20px;
    padding: 50px;
    margin-top: 20px;
}.lang-enhance-content-sct p{
	color: #565656;
	font-size: 16px;
}
.lang-btn{
	background: #ca2329;
    border-radius: 50px;
    font-size: 15px;
    color: #fff;
    padding: 5px 20px;
}
.lang-enhance-content-sct-right {
    margin-top: 100px;
}
.lang-enhance-content-sct-right h3{
	font-size: 37px;
    margin-bottom: 50px;
}
.landing-arrow-gallry {
    text-align: center;
    align-items: center;
    height: 100%;
    justify-content: center;
    display: flex;
    color: aliceblue;
}
.landing-arrow-gallry i {
    font-size: 60px;
}
.land-gallry-page {
    margin: 100px;
}
.land-edu-sct-cnt {
    background: aliceblue;
    padding: 50px;
	text-align: center;
	position: relative;
}
.land-white-bx {
    background: #fff;
    border-radius: 20px;
    padding: 20px;
	margin-bottom: 40px;
}
.land-white-bx p{
	margin-bottom: 0;
    font-size: 25px;
	padding: 13px;
}
.land-edu-sct h2 {
    text-align: center;
}
.pre-school-c-heading {
    margin-bottom:150px;
}
.sland-edu-row-cnt{
	position: relative;
}
.land-fnd-mor {
    position: absolute;
    bottom: -10px;
    left: 0 inherit;
    left: 0;
    right: 0;
}
.land-fnd-mor a {
    background: #333;
    color: #fff;
    text-transform: uppercase;
    padding: 5px 20px;
    border-radius: 50px;
}
.land-counter-one {
    margin-bottom: 0;
    position: absolute;
    top: -190px;
    font-size: 150px;
    text-align: center;
    left: 0;
    right: 0;
    color: #f78989bf;
    font-weight: 600;
}
.land-work-img img{
	width:100%;
	border-radius: 20px;
}
.land-work-sct {
    margin-top: 60px;
}
.land-work-sct-cnt {
    align-content: center;
    align-items: center;
    justify-content: center;
    display: inline-grid;
    height: 100%;
}
.land-work-sct-cnt p{
	margin:20px 0;
}
.land-work-sct-cnt a {
    background: #ca2329;
    color: #fff;
    text-transform: uppercase;
    padding: 5px 20px;
    border-radius: 50px;
}
.land-work-btn {
    margin-top: 25px;
}
.land-counter-h2, .land-counter-lst{
	align-content: center;
    align-items: center;
    justify-content: center;
    display: inline-grid;
    height: 100%;
}
.land-counter-lst a {
    background: #ca2329;
    padding: 5px 20px;
    border-radius: 50px;
    color: #fff;
    text-transform: uppercase;
}
.land-conter-sct .count-title:after{
	content: "K+"
}
.land-conter-sct .counter {
    background: #ffa500;
    padding: 30px;
    border-radius: 20px;
	margin: 7px 0;
}

.land-conter-sct .count-title {
    font-size: 90px;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center;
}

.land-conter-sct .count-text {
    font-size: 25px;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center;
    color:#fff;
}

.land-conter-sct .fa-2x {
    margin: 0 auto;
    float: none;
    display: table;
    color: #4ad1e5;
}
p.land-counter-p {
    color: #fff;
    margin-top: 20px;
}

/*-------------------primary school------------------------*/
.primary-banner-sct{
	position: relative
}
.primary-banner-cnt {
    position: absolute;
    /* bottom: 150px; */
    bottom: 60px;
}
.primary-banner-cnt h2{
	color:#fff;
}
.primary-curru-sct {
    margin: 50px 0;
}
.primary-curri-img img{
	width:100%
}

.primary-c-b-content p, .primary-cnt-btm-sct p {
    font-family: 'Caladea', serif;
}
.primary-c-b-content p img, .primary-cnt-btm-sct p img {
    width: 20px;
    margin-right: 15px;
}
.primary-curved-image {
    margin: 50px 0;
}
.primary-curved-image img{
	margin:30px 0;
}
.primary-curved-image p{
	font-family: 'Caladea', serif;
	    width: 50%;
}
.primary-cnt-btm-sct h2, .middle-banner-btm h2, .middle-school-offering h2{
	font-family: 'Caladea', serif;
	font-size: 27px;
	color: #ab1f23;
}
.middle-lft-sct-p p{
	font-size: 15px;
}
.middle-lft-sct, .middle-lft-sct-p{
	margin-left:100px;
}
.middle-offering-img img{
	width:100%;
}
.middle-lft-sct p{
	font-family: 'Caladea', serif;
	font-size: 20px;
	color: #000;
}
.primary-curved-image h2{
	font-size: 27px;
    text-align: center;
	font-family: 'Caladea', serif;
	color: #ab1f23;
}
.primary-cnt-btm-sct h3{
	font-family: 'Caladea', serif;
	font-size: 25px;
	color: #000;
	margin: 25px 0;
}
.primary-btm-cnt-ft{
	margin-top:30px;
}
.primary-btm-cnt-ft p{
	font-size:14px;
}
.middle-offering-cnt p {
    font-size: 15px;
}
.middle-school-offering {
    margin: 25px 0;
}
.middle-sct-cnt-t h3{
	font-size: 25px;
	font-family: 'Caladea', serif;
	color: #000;
}
.middle-h3-sch{
	color: #ab1f23;
}
.middle-sct-cnt-t p, .middle-assement-cnt p{
	font-size: 15px;
}
.middle-assement-t img{
	width:100%;
}
.middle-btn-t {
    font-size: 15px;
    background: #ff9100;
    color: #fff;
    font-weight: 400;
    padding: 10px 20px;
    text-align: center;
    border-radius: 5px;
}
.middle-assement-cnt {
    align-content: center;
    align-items: center;
    justify-content: center;
    display: inline-grid;
    height: 100%;
}
.middle-grph-sct {
    margin: 50px 0;
}
.middle-assement-t {
    text-align: center;
}
.primary-curri-img, .middle-offering-img {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    height: 100%;
}
.primary-curved-image img{
    width:100%;
}
 .mobile-dropdown .dropdown-menu {
    background: linear-gradient(108deg, #f80808, #f73c04);
    }
      .mobile-dropdown .dropdown-menu a{
        color: #fff !important;
        margin-top: 0;
        font-weight: 300;
    }
    .mobile-dropdown .dropdown-item:focus, .dropdown-item:hover {
    background-color: #00000078 !important;
}

/*--------------------about-------------------------------*/
.abt-left-sticky-section {
    box-shadow: 0 0 5px 0 #797272;
    border-radius: 5px;
    
}
.sticky{
    position: sticky !important;
    top: 30px !important;

}
.abt-left-sticky-section .active{
	background: #ca2329;
	color: #fff;
	border-radius: 5px;
}
.abt-left-sticky-section li{
	list-style: none;
	margin-bottom: 5px;
}
.abt-left-sticky-section li a {
    font-family: 'Calistoga', cursive;
    color: #ca2329;
    padding: 10px 15px;
    display: block;
    border-bottom: 1px dotted #ca2329;
	
}
.abt-left-sticky-section li a:hover{
	text-decoration: none;
	color:#fff;
	background: #ca2329;
	border-radius: 5px;
	
}
span.about-abt-span{
	    font-family: 'Calistoga', cursive;
    color: #ca2329;
}
.abts-gallery-sct {
    background: linear-gradient(45deg, #f89b12, #ca2329);
    padding: 60px;
}
.abts-gallery-sct .bird-sct img{
	    background: #de5620;
}
.about-trusted-row p {
    color: #ca2329;
    margin-bottom: 0;
    font-family: 'Caladea', serif;
    text-align: right;
    padding: 0;
    margin-top: 20px;
}
.about-trusted-row-9 p{
    margin-bottom: 0;
    font-family: 'Caladea', serif;
    padding: 0;
    margin-top: 20px;
}
.about-principal-abt-sct {
    margin: 50px 0;
}
.abt-teacther-image {
    text-align: center;
    align-content: center;
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
}
.trusted-shape-img{
	position: absolute;
	bottom: 100px
}
.abt-trusted-sct-sct .bird-sct img {
    position: absolute;
    bottom: 0;
    display: block;
    margin: 0 auto;
    left: 6%;
    background: #fff;
}
.about-principal-abt-sct h3{
font-family: 'Calistoga', cursive;
	margin-top: 40px;
}
.about-principal-abt-sct h4{
	margin-bottom:30px;
	font-family: 'Caladea', serif;
}
.principle-shape{
	position: absolute;
	bottom: 0;
	left: 100px;
}
.about-principal-rgt-side {
    text-align: right;
	position: relative;
}
.about-principal-rgt-side h3{
	
	    font-style: italic;
	font-family: 'Calistoga', cursive;
}
.about-principal-rgt-side h3::before {
    content: "";
    display: block;
    width: 95px;
    height: 5px;
    background: radial-gradient(black, transparent);
    position: absolute;
    right: 25%;
    top: 30px;
    /* left: 0; */
}
.abt-principle-image img{
	width:100%;
	    margin-top: 100px;
	        border-radius: 50%;
}
.about-pri-leaf-sct{
	position: absolute;
	right: 0;
}
.abt-trusted-sct-sct, .about-principal-abt-sct-scct{
	position: relative;
}
.abt-top-teacther-image img{
	width:100%;
}
.about-teacher-sct-cnt {
    margin-top: 50px;
}
.about-teacher-sct-cnt  .bird-sct{
	margin-bottom:40px;
}
.galler-un-cnt img{
	width:100%;
}
.see-more-btn {
    margin: 30px 0;
}
.see-more-btn a{
    font-size: 24px;
    border: 1px solid #ca2329;
    padding: 0 15px;
    border-radius: 5px;
}
/*---------------------------------*/
.abt-glry-lnk {
    text-align: right;
    color: #fff;
    margin-top: 10px;
}
.abt-glry-lnk a{
    color:#fff;
    font-size: 17px;
}
.abt-glry-lnk a img {
    width: 2.5%;
    margin-left: 8px;
}
span.ftr-btm-rgt.text-right {
    float: right;
}
/*=======================================*/
@media(max-width:767px){
    .abt-glry-lnk a img {
    width: 9.5%;
    }
    .about-heading-cnt {
    font-size: 30px;
}
    .bird-sct {
    margin-bottom: 30px;
    }
    .bird-sct h2 {
    margin-top: 30px;
}
    .principle-shape {

    left: 0px;
}
    .abts-gallery-sct .bird-sct img {
    background: #d64123;
}
    .about-trusted-row-9 p {
     margin-top: 0px; 
}
    .about-trusted-row p{
        margin-right:unset;
    }
    .mobile-dropdown{
        display:block !important;
    }
    .mobile-dropdown .dropdown-menu {
    right: 30px;
    background: linear-gradient(108deg, #f80808, #f73c04);
    }
    .mobile-dropdown .dropdown-menu a{
        color: #fff !important;
        margin-top: 0;
        font-size: 20px !important;
        font-weight: 300;
    }
    footer{
        text-align:center;
    }
    footer li{
        margin-left:0;
    }
    .sm-quote-re{
        text-align:center !important;
    }
    .footer-h3 {
    margin-top: 50px;
}
footer p {
    margin-left:0;
    display: block;
}
    .for-mobile-only {
    display: none !important;
}
    .sch-para {
    text-align: center;
    }
    .only-for-sm-logo{
        width:100px;
    }
    footer p {
    word-break: break-all;
    }
    .pencil-po {
    right: 0;
    }
    .pencil-po img{
        width:50px
    }
    .testi-ballon-sct img{
        width:30px;
    }
    .bay-po img{
        width:100px;
    }
    .bay-po {
    left: 0;
    }
    .testi-ballon-sct{
        bottom:0;
    }
    .readmore-btn-sc {
    margin-bottom: 40px;
}
    .edu-bg-for {
    padding: 0px 0;
    }
    .banner-up-text p {
    font-size: 16px;
}
    .only-for-lg-banner-home{
        display:none;
    }
    .main-social-menu {
    display: none;
}
    .only-for-sm-bannner-home{
    display:block;
}
    .bn-btm-img img, .prtn-img-m img, .frm-img-cnt img{
        width:100%;
    }
    .banner-cn-fm {
    font-size: 30px;
}
    
.banner-topnav-cnt a {
    font-size: 10px;
}
.main-menu {
     margin-top: 0px;
    }
.banner-topnav-cnt p {
    font-size: 12px;
    margin-bottom: 15px;
}
.main-logo{
    display:none;
}
 h2.serv-h2 {
    margin-top: 0px;
}
.main-navbar li{
    display:unset;
}
.main-navbar, .main-social-menu{
    margin-top:0px;
}
.services-sct{
    padding-top:30px;
}
.mrgn-tp-bx{
    margin-top:20px;
}
.prtn-img-m{
    margin-bottom:30px;
}
.frm-sct-frm-cnt {
    margin: 50px 0;
}
.only-for-sm-bannner-home img{
    width:100%;
}
div#t-open-tag, span.closebtn{
    display:block;
}  
.overlay {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.9);
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 20% !important;
}

div#t-open-tag a {
    color: #000;
    float: right;
    font-size:30px;
    margin-top: 25px;
}
.overlay-content {
  position: relative;
  top: 25%;
  width: 100%;
  text-align: center;
  margin-top: 30px;
}
.bn-btm-img-sct {
     margin: 0; 
     position: unset; 
     top: unset; 
     left: unset; 
    transform: unset;
    text-align:center;
    }
    .abt-sct-cnt p {
     padding-right: 0px; 
    margin-bottom: 50px;
}
.top-header-bar {
    border-bottom: 1px solid #ddd;
margin-bottom: 15px;
    text-align: center;
}
.top-header-bar p{
    padding:10px 10px 0;
}
.overlay a {
  /*padding: 8px !important;*/
  text-decoration: none !important;
  font-size: 22px !important;
  color: #fff !important;
  display: block;
  transition: 0.3s !important;
text-align: center;
    margin-top: 8%;
}

.overlay a:hover, .overlay a:focus {
  color: #f1f1f1;
}

.overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  color:#fff;
}
    p.brandi-logo-sm {
    color: #fff;
    text-align: left;
    margin-bottom: 25px;
    z-index: 99;
position: relative;
}
	/*-------------------------------*/
	.right-cn-image img, .cn-get-touch-img img{
		width:100%;
	}
	.contact-details-sct h2 {
    margin-bottom: 12%;
    margin-top: 7px;
	}
	.cn-get-touch-cnt {
    margin-top: 20px;
}
	.cn-community-cnt-bg {
    position: unset;
}
	.cn-community-rgt-img img {
    width: 100%;
     margin-right: 0px; 
    margin-bottom: 45px;
}
	.cn-enroll-sct-cnt-rd {
    padding: 100px 0;
}
	/*--------------------gallery-----------------------------*/
	.gallery-banner-sct-cnt {
    padding: 0px 0px 100px 0px;
}
	.gallery-banner-sct {
        padding: 20px;
}
.tab-menu-sct-g li a {
    padding: 7px;
    font-size: 15px;
}
.gallery-banner-sct p {
    font-size: 20px;
}
.gallery-banner-sct h1 {
    font-size: 50px;
    margin-bottom: 10px;
}
	.gallery-banner-gallery {
    margin-top: 60px;
}
	.tab-menu-sct-g li {
    padding: 0 0px;
}
	.black-sct-glry-cnt.text-white {
    text-align: center;
}
	.gallery-art-sct {
    margin: 100px 0;
}
/*--------------------------admission-----------------------*/
	.adms-banner-sct {
    padding: 100px 0;
}
	.adm-und-from-sct {
    padding: 20px;
	}
	.admi-cont-detail-cnt {
    border-bottom: 1px solid #fff;
    padding: 25px 20px;
		border-right:0;
}
	.admi-cont-detail-cnt-lst-child {
    border-bottom: 0;
}
/*-------------------------landing page-------------------------------*/
	
	.land-conter-sct .count-title {
    font-size: 34px;
	}
	.land-conter-sct .count-text {
    font-size: 15px;
	}
	p.land-counter-p {
    font-size: 12px;
}
	.land-conter-sct .counter {
	text-align: center;
    padding: 10px;
    margin: 15px 0;
	}
	.land-counter-one {
     position: unset; 
    font-size: 90px;
}
	.land-edu-sct-cnt {
    padding: 15px 0;
	}
	.land-fnd-mor {
    position: unset;
	margin-bottom: 30px;
    margin-top: 25px;
	}
	.land-counter-h2 h2{
		font-size: 25px;
	}
	.land-edu-sct h2 {
    margin-bottom: 49px;
}
	.land-gallry-page {
    margin: 23px 0;
}
	.lang-enhance-content-sct {
    width: 100%;
	}
	.lan-enhance-sct {
    margin-top: 50px;
}
	.lang-enhance-content-sct-right {
    margin-top: 60px;
}
	.land-work-btn {
    margin-bottom: 50px;
}
	.lang-enhance-content-sct {
    padding: 20px;
    text-align: center;
}
	.lang-enhance-content-sct-right {
    margin-top: 60px;
    text-align: center;
}
	.lang-enhance-content-sct-right h3, .land-edu-sct h2, .land-work-sct-cnt h2 {
    font-size: 25px;
	}
	.land-work-sct-cnt {
    text-align: center;
	}
	.land-white-bx {
    padding: 9px;
	}
	.land-counter-lst {
    margin-top: 15px;
}
/*-------------------------------------------*/
.primary-curved-image img {
    width: 100%;
}
.primary-curved-image p {
    width: 100%;
}
.primary-curri-content-cnt {
    margin-top: 50px;
}
.primary-c-b-content p img, .primary-cnt-btm-sct p img {
    height: 20px;
    margin-top: 6px;
}
.primary-c-b-content p, .primary-cnt-btm-sct p {
    display: flex;
}
.primary-banner-cnt {
    bottom: 6px;
}
.middle-lft-sct, .middle-lft-sct-p {
     margin-left: 0px; 
}
}
/*----------------------------------*/
@media(min-width:768px) and (max-width:1024px){
 
	.right-cn-image img, .galler-un-cnt img{
		width:100%;
	}
	.cn-community-rgt-img img {
    width: 44%;
     margin-right: 0px; 
}
	.main-navbar {
    width: 100%;
	padding-top: 10px;
}
	.main-navbar li {
    padding: 0px 12px;
}
	.main-logo img {
    width: 115px;
}
	.top-header-bar p {
    margin-bottom: 5px;
	}
	.our-facilities p {
    padding: 0px 15px;
}
	.banner-cn-fm {
    font-size: 70px;
}
	.banner-up-text p {
    font-size: 36px;
}

.footer-bg{
    background-color: #aa1f22;
}
	/*-------------------gallery--------------------*/
	.gallery-banner-sct-cnt {
    padding: 0px 0px 100px 0px;
}
	.gallery-banner-sct {
        padding: 100px;
}
	.gallery-banner-gallery {
        margin-top: 62px;

}
}

