.ccfsrt{
        position: absolute;
    right: 60px;
    top: -24px;
    line-height: 25px;
    color: #000;
    text-align: center;
    font-weight: bolder;
    font-size: 22px;
    width: 167px;
    text-transform: uppercase;
}

.gallery__card{
	    padding: 6px;
    background: #d37025;
}
.ul__css{
	text-align: initial;
    font-size: 25px;
    line-height: 32px;
    color: #000;
}
.aims__css{
	text-align: initial;
}
.whatwe__do{
	    padding-top: 82px !important;
    padding-bottom: 30px !important;
}
.school-gallery{
	    font-size: 43px !important;
    text-align: center;
    font-weight: 400 !important;
    font-family: 'Roboto';
}
.miss__vision__color{
	color: red;
    font-weight: 800 !important;
    font-size: 38px !important;
    text-decoration: underline;
}

/*marqee*/
.marquee {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.marquee:hover .marquee__item {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.marquee__seperator {
  margin: 0 2rem;
}
.marquee__item {
  display: inline-block;
  will-change: transform;
  -webkit-animation: marquee 77s linear infinite;
          animation: marquee 77s linear infinite;
}

@-webkit-keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}

@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.marquee {
     background-color: #1b528c;
    padding: 10px;
    color: #fff;
}
/*marqee*/





.get__postion{
	    position: relative;
    margin-top: -19px;
    border-left-color: #4fff00;
}





.color-blue{
	color: #1b528c;
}
.enquiry__css{
	padding: 12px;
}
.dire__postion{
	    position: absolute;
    right: 81px;
    margin-top: -173px;
}
.direc__txt{
	color: #1b528c;
    font-weight: 600;
    font-size: 19px;
    text-decoration: underline;
}
.onlien__en{
        background: blueviolet;
    padding: 22px;
}
.lsit__css{
      list-style: disc;
    color: #fff;
    text-align: initial;
    font-size: 18px;
    font-family: sans-serif;
}
.welcome__bg{
	    background: #f4f6f9;
}
.read__css{
	    padding: 5px;
    box-shadow: 2px 2px 4px 1px #a2a2a2;
}
.bg__ddd{
	background: #ddd;
}
.read__bg{
	border: 1px solid;
    border-radius: inherit;
}
.aims-round{
	    border-radius: 10px;
}
.cbse-color{
	    color: #fff !important;
    font-weight: 600;
    font-size: 15px;
    background: #043c78;
    font-family: sans-serif;
    padding: 7px;
    border-radius: 14px;
    box-shadow: 1px 2px 1px 0px #ddd;
}

.text-effect{
    color: #fff;
    font-family: 'Rancho', cursive;
    font-size: 17px;
    animation: 2s anim-popoutin ease infinite;
}
@keyframes anim-popoutin{
    0%{
        color: #000;
        text-shadow: 0 0 0 rgba(0, 0, 0, 0);
        opacity: 0;
        transform: scale(0);
    }
    25%{
        color: #fff;
        text-shadow: 3px 10px 5px rgba(0, 0, 0, 0.5);
        opacity: 1;
        transform: scale(1.2);
    }
    50%{
        color: #000;
        text-shadow: 1px 0 0 rgba(0, 0, 0, 0);
        opacity: 1;
        transform: scale(1);
    }
    100%{
        text-shadow:1px 0 0 rgba(0, 0, 0, 0);
        opacity: 1;
        transform: scale(1);
    }
}
@media only screen and (max-width: 990px){
    .text-effect{ font-size: 90px; }
}
@media only screen and (max-width: 767px){
    .text-effect{ font-size: 65px; }
}
@media only screen and (max-width: 576px){
    .text-effect{ font-size: 50px; }
}
@media only screen and (max-width: 479px){
    .text-effect{
        font-size: 38px;
        line-height: 35px;
    }
}
.bold
{
	font-weight:bold;
}
.admission:hover
{
	color:red;
}
p{text-align:justify;}
.news_letter_div{
	height:330px; margin-right:-15px;  overflow-y: scroll;
}
.bg-bluedk{color:#2270C1;}
.text-bluedk{color:#004d99;}
.bold { font-weight:bold;}
.bg-bluedark{background-color:#002699;}
.bg-blue{background-color:#058FD0;}
.bg-bluelt{background-color:#49BBF1;}
.bg-bluelight{background-color:#BEEAFF;}
.bg-cyandk {  background-color:#2AC4CC;	 }
.bg-cyanlt {  background-color:#57E7EF;	 }
.bg-cyanlight {  background-color:#ECFEFF;	 }
.bg-orange{background-color:#FF4300;}
.bg-orangelt { 	background-color:#FFE4C2; }
.bg-orangelight { 	background-color:#FFF5E8; }
.bg-greendk { 	background-color:#05742E; }
.bg-greenlt { 	background-color:#76ffc2; }
.bg-greenlight { 	background-color:#c2ffe4; }
  	.ffolder{
  		position: relative;
  		display: inline-block;
  		text-align: center;
  	}

	.ffolder.small{
		margin-top: 8px;
		width: 88px;
		height: 61px;
		border-radius: 0px 6px 6px 6px;
	}

	.ffolder.medium{
		margin-top: 16px;
		width: 176px;
		height: 122px;
		border-radius: 0px 10px 10px 10px;
	}

	.ffolder.big{
		margin-top: 24px;
		width: 264px;
		height: 183px;
		border-radius: 0px 14px 14px 14px;
	}

	.ffolder:before{
		content: '';
		display: block;
		position: absolute;
	}

	.ffolder:after{
		content: '';
		position: absolute;
		display: block;
		width: 0;
		height: 0;
	}

	.ffolder.small:before{
		top:-8px;
		left: 0;
		width: 32px;
		height: 8px;
		border-radius: 6px 0px 0px 0px;
	}

	.ffolder.small:after{
		top:-16px;
		left: 24px;
		border: 8px solid transparent;
	}


	.ffolder.medium:before{
		top:-16px;
		left: 0;
		width: 64px;
		height: 16px;
		border-radius: 10px 0px 0px 0px;
	}

	.ffolder.medium:after{
		top:-32px;
		left: 48px;
		border: 16px solid transparent;
	}

	.ffolder.big:before{
		top:-24px;
		left: 0;
		width: 96px;
		height: 24px;
		border-radius: 14px 0px 0px 0px;
	}

	.ffolder.big:after{
		top:-48px;
		left: 72px;
		border: 24px solid transparent;
	}

	.ffolder span, .ffolder i{
		position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	}

	.ffolder span{
		font-size: 12px;
		padding: 2px 8px;
    	border-radius: 15px;
    	white-space: nowrap;
	}

	.ffolder.small i{ font-size: 37px;}
	.ffolder.medium i{ font-size: 53px;}
	.ffolder.big i{ font-size: 53px;}


     /*Available colors*/
	.ffolder.cyan{ background-color: #23CBF4;}
	.ffolder.cyan:before, .ffolder.cyan span{ background-color: #06BAEE;}
	.ffolder.cyan:after{ border-bottom-color: #06BAEE;}
	.ffolder.cyan span{color: #FFFFFF;}
	.ffolder.cyan i{color: #06BAEE;}

	.ffolder.yellow{ background-color: #FFBD00;}
	.ffolder.yellow:before, .ffolder.yellow span{ background-color: #F1A402;}
	.ffolder.yellow:after{ border-bottom-color: #F1A402;}
	.ffolder.yellow span{color: #FFFFFF;}
	.ffolder.yellow i{color: #F1A402;}

	.ffolder.pink{ background-color: #FF7F92;}
	.ffolder.pink:before, .ffolder.pink span{ background-color: #FF5E6E;}
	.ffolder.pink:after{ border-bottom-color: #FF5E6E;}
	.ffolder.pink span{color: #FFFFFF;}
	.ffolder.pink i{color: #FF5E6E;}

	.ffolder.green{ background-color: #62DE82;}
	.ffolder.green:before, .ffolder.green span{ background-color: #66CA7F;}
	.ffolder.green:after{ border-bottom-color: #66CA7F;}
	.ffolder.green span{background-color: transparent;}
	.ffolder.green i{color: #54C170;}

	.ffolder.gray{ background-color: #829aa8;}
	.ffolder.gray:before, .ffolder.gray span{ background-color: #687F8C;}
	.ffolder.gray:after{ border-bottom-color: #687F8C;}
	.ffolder.gray span{background-color: transparent;}
	.ffolder.gray i{color: #687F8C;}
    
	.ffolder.cyan:hover{
		background-color: #FFBD00;
	}
	.ffolder.cyan:hover::before {
		background-color: #FFBD00;
	}
	.ffolder.cyan:hover::after {
		border-bottom-color: #F1A402;
	}