﻿ @import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

a:hover {    text-decoration: none}
body {    margin: 0;    padding: 0; background: #fff; font-family: Montserrat;font-size: 16px;   height: 100%;    width: 100%;       text-align: justify; 
  overflow-x: hidden;   
}
::selection {    background: #ffc000;    color: #020181;    text-shadow: none;}
html {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
* {    outline: none;}
img {    border: none;}
a {    text-decoration: none;}
html {    -webkit-text-size-adjust: 100%;}
ul, p {    margin: 0;    padding: 0;    list-style: none;}
*, :before, :after {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
body, html {    width: 100%;    height: 100%;    margin: 0;    padding: 0;}
img {    max-width: 100%;    outline: none;}
.mobile-menu { display: none;}
.header .nav li a.logo-name {background: #fff; text-align: center;    width: 130px;    margin: 0px auto;       height: 105px;       border-radius: 0px 0px 65px 65px; display: inline-block;}
.header .nav li.logo-name1 { margin-top: -10px;}
.welcome{text-align: center;    width: 100%;    position: absolute;    z-index: 8;    top: 70%;}
.heading { width: 100%; color: #FFF;font-family: Montserrat;font-size: 32px;font-style: normal;font-weight: 400;line-height: 74px;}
.add,.affiliated{color: #000;font-family: Montserrat, serif;font-size: 11px;font-style: normal;font-weight: 300;line-height: normal; border-radius: 10px;}
.affiliated { font-weight: 500; background: linear-gradient(263deg, #800000 3.05%, #174579 93.41%), #FFF5F0; color: #fff; padding: 3.398px 6.796px;}
.call3 {color: #000;font-family: Montserrat;font-size: 14px;font-style: normal;font-weight: 600;line-height: normal;  }
.call3 svg { position: relative;    top: 3px;    margin-right: 4px;}
.add svg{position: relative;    top: 2px;    margin-right: 4px;}
.hdr-name { display: flex;justify-content: center;    align-items: center;    width: 100%;gap: 15px;  margin-top: 4px;padding-bottom: 0px;}
.add{   font-weight: 600; font-size: 14px;}
.s-logo { display: none;}
.girl .container{border-radius: 21px;background: linear-gradient(263deg, #800000 3.05%, #174579 93.41%), #E4526B; height: 103px;border-bottom: 5px solid #fff; max-width: 1040px;padding: 0px 30px;}
.talent { display: flex;gap: 30px;} 
.girl-left { color: #fff; display: flex; flex-direction: column;}
.girl-left h2{color: #FFF;font-family: "Samsung Sharp Sans"; margin: 0; margin-top: 10px;font-size: 19px;font-style: normal;font-weight: 700;line-height: normal;}
.girl-left h3 { color: #FFF;font-family: "Samsung Sharp Sans";font-size: 16px;font-style: normal;font-weight: 700;line-height: normal;}
.girl-left a{display: flex; padding: 6.563px;justify-content: center;align-items: center;gap: 6.563px;border-radius: 26.906px;background: #FFF;box-sizing: border-box;flex-direction: row;color: #000;font-family: "Samsung Sharp Sans", serif;font-size: 14px;font-style: normal;font-weight: 700;line-height: normal; max-width: 120px;}
.girl-left a:hover { background: #FFDCE2;    color: #233c6a;}
.girl-right { color: #fff; display: flex;flex-direction: column;     margin-top: 8px;}
.girl-right h1{color: #FFF;font-family: Inter;font-size: 45px;font-style: normal;font-weight: 800; margin-top: 10px;}
.girl-right p{color: #FFF;font-family: Inter;font-size: 20px;font-style: normal;font-weight: 300;line-height: 18px; /* 90% */}
.girl-img {    margin-top: -131px;}
 .button {
                                    display: flex;
                                    align-items: center;
                                    justify-content: center;
                                    width: 32px;
                                    height: 32px;
                                   
                                    border: none;
                                    /* border-radius: 50%; */
                                    
                                    transition: background-color 0.3s;
                                    z-index: 3;

                                    position: absolute;
                                    left: 60px;
                                    top: 140px;
                                }

                               

                                .button i {
                                    pointer-events: none;
                                }
.girl-img img { max-width: none;}
@font-face {
font-family: 'Samsung Sharp Sans Regular';
font-style: normal;
font-weight: normal;
src: local('Samsung Sharp Sans Regular'), url('/css/fonts/samsungsharpsans.woff') format('woff');
}


@font-face {
font-family: 'Samsung Sharp Sans Medium';
font-style: normal;
font-weight: normal;
src: local('Samsung Sharp Sans Medium'), url('/css/fonts/samsungsharpsans-medium.woff') format('woff');
}


@font-face {
font-family: 'Samsung Sharp Sans Bold';
font-style: normal;
font-weight: normal;
src: local('Samsung Sharp Sans Bold'), url('/css/fonts/samsungsharpsans-bold.woff') format('woff');
}

.icon-bg{padding: 50px 0 50px 0; background: #fef5f0 ;}
ul.icon-ul {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin: auto !important;
    padding-bottom: 46px;
    padding-top: 28px;
}
ul.icon-ul li {
    padding: 0 6px;
    position: relative;
    border-right: 1px solid #003756;
}
ul.icon-ul li:last-child {
    border-right: none;
}
ul.icon-ul li a {display: flex;align-items: center;justify-content: center;flex-direction: column;text-decoration: none;width: 146px;height: 112px;}
ul.icon-ul li a.active{ position: relative;transition: all 0.5s;background: linear-gradient(263deg, #800000 3.05%, #174579 93.41%), #000;}
ul.icon-ul li a.active:before{content: '';width: 45px;height: 45px;position: absolute;margin: auto;left: 0;right: 0;bottom: -73px;background-image: url('../images/Group77.png');background-repeat: no-repeat;display: flex;}
ul.icon-ul li a:hover ::before {content: '';width: 45px;height: 45px;position: absolute;margin: auto;left: 0;right: 0;bottom: -73px;background-image: url('../images/Group77.png');background-repeat: no-repeat;display: flex;}
ul.icon-ul li a:hover {position: relative; background: url(/images/Rectangle18.png) no-repeat;background-size: cover;}
ul.icon-ul li a span {height: 50px;display: flex;align-items: center;justify-content: center;}
ul.icon-ul li a p {
    color: #003756;
    font-size: 14px;
    font-weight: 400;
    padding: 6px 0 0 0;
    margin: 0px;
    text-align: center;
    transition: all 0.5s;
}
ul.icon-ul li:hover p {
    font-weight: 500;
}
h2.title-school {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    line-height: 31px;
    padding-bottom: 22px;
    padding-top: 16px;
    font-size: 22px;
    font-weight: 600;
    margin: 0px;
}
h2.title-school span {
    border-right: 1px solid #e89a14;
    padding: 0 12px 0 0;
}
#videoPlayer,#video { width: 100%; height: 100%; float: left;} 
.mob-box { display: flex; gap: 56px;}
.logo-main { float: left;}
.top-menus {    display: flex;    gap: 6px;    height: 52px;    float: right;    margin-left: auto;}
.top-home {}
.top-home a { display: flex; height: 52px; width: 52px; background: #003756; border-radius: 26px; text-align: center; align-items: center;justify-content: center; }

.right-menu{display: flex;padding: 12px;align-items: center;gap: 5px;     border-radius: 26px 0px 0px 26px;background: #003756;box-sizing: border-box;flex-direction: row; }
.right-menu ul { display: flex; gap: 10px;}
.right-menu ul li a {     white-space: nowrap;color: #003756;font-family: Inter, serif;font-size: 16px;font-style: normal;font-weight: 300;line-height: normal;display: flex;
padding: 4px 8px;justify-content: center;align-items: center;gap: 10px;border-radius: 14px;background: #FFF5F0;box-sizing: border-box;flex-direction: row;}
.right-menu ul li a:hover { background: #f8b72b;    color: #fff;}
.right-menu ul li a:hover img {  filter: brightness(0%) sepia(39%) hue-rotate(229deg) invert(100%);}

.mob-toggle {border-radius: 0px 26px 26px 0px;background: #f8b72b; display: inline-flex;
height: 52px;
padding: 16px 8px;
justify-content: center;
align-items: center;
gap: 8px; color: #fff;color: #FFF5F0;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: normal; cursor:pointer}
.mob-toggle-icon.open {background: url(/images/rectangle-vertical-history2.png) center center no-repeat; }
.mob-toggle .mob-toggle-icon { display: inline-block; background: url(/images/rectangle-vertical-history.png) center center no-repeat;     width: 16px;    height: 16px; cursor: pointer;}
     
.chevron-btn.open {transform: rotate(180deg);}
.nav-links-clip {width: 0;overflow: hidden;transition: width 0.45s cubic-bezier(0.4, 0, 0.2, 1);}
.nav-links-clip.open {width: 530px;}
.link-alt { width: 16px;}
.link-alt.open{width: 0;overflow: hidden;transition: width 0.45s cubic-bezier(0.4, 0, 0.2, 1); }
.arrrw-move {transform: rotate(180deg);}
.arrrw-move.open {transform: rotate(180deg);     transform: rotate(0deg);} 
.menu-box.header  { width: 100%; background: url(/images/menu-rpt1.png); position: relative; top: auto; display: flex; gap: 5px;  transition: all .4s ease;   bottom: 0px; }
.menu-box.open{ margin-top: -260px; }
.menu-img{    padding: 20px 15px; max-width:400px}
.winning-game{    position: absolute;    top: 240px;    z-index: 3;}
.card1 {display: flex;padding: 10px;flex-direction: column;justify-content: space-between;align-items: center;flex-shrink: 0;border-radius: 30px;background: #FFF;box-sizing: border-box;gap: 18px;    transition: all .4s ease;}
.card1 h4 {color: #000;font-family: Inter, serif;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;     display: flex;    align-items: center;    gap: 10px;}
.card1 h4 span {  padding: 4px 10px;display: inline-block; border-right:1px solid #3E3E3E;}
.card1 p { color: #313131;text-align: justify;font-family: Inter, serif;font-size: 12px;font-style: normal;font-weight: 400;line-height: 131%;}
.card1 a {color: #FE8B5B;font-family: Montserrat, serif;font-size: 16px;font-style: normal;font-weight: 400;     display: flex; align-items: center; gap: 10px; margin: 10px 0;transition: all .4s ease;}
.card1 a span{    display: flex;}
.card1 a:hover { color: #940e26; padding-left: 15px;}
.card1 a:hover svg path {     stroke: #940e26;}
.card1:hover { background:#e89914; color:#fff}
.card1:hover a { color:#fff}
.card1:hover a svg path {     stroke: #fff;}
.card1:hover  h4 { color:#fff}
.card1:hover  p { color:#fff}
.card1:hover h4 span {    border-right: 1px solid #fff;}
.card1:hover img {transition: transform 0.3s ease;
     /* transform: scale(1.1);   */  
}
.card1:hover h4 span img {	-webkit-filter: grayscale(1) brightness(10);	        filter: grayscale(1) brightness(10); height:18px}


.social {
	position: fixed;
	top: 150px;
	right: 10px;
	padding: 0;
	list-style: none;
	z-index: 99;
	width: 0px;
}
 #slider_first .slides img { width: 100%;}
.social ul {
	padding: 0px;
	-webkit-transform: translate(-17px, 0);
	-moz-transform: translate(-17px, 0);
	-ms-transform: translate(-17px, 0);
	-o-transform: translate(-17px, 0);
	transform: translate(-17px, 0);
}

.social ul li {
	    display: flex;
	margin: 0px;
    margin-top: 10px;
 
	text-align: right;
	 
 
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}
.social ul li:first-child { margin-top: 0;}
.social ul li:hover {
	-webkit-transform: translate(-289px, 0);
	-moz-transform: translate(-289px, 0);
	-ms-transform: translate(-289px, 0);
	-o-transform: translate(-289px, 0);
	transform: translate(-289px, 0);
 
}
 .social ul li a {   color: #000;
font-family: Inter, serif;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;display: flex;
    flex-direction: row;
    white-space: nowrap;}
.social ul li a .icons { display: inline-block; height: 32px; width: 27px;    margin-right: 5px;  text-align: center;
    padding-top: 8px;   border-radius: 16px 0px 0px 16px; background: linear-gradient(263deg, #800000 3.05%, #174579 93.41%);}
.social ul li a .text-2 { background: #fff;height: 32px;
padding: 8px 12px; text-align: left; width: 289px;
 }
.glry-h {background: linear-gradient(263deg, #800000 3.05%, #174579 93.41%);   padding: 11px 0 11px 0;}
.m-svg {display: inline-block;position: relative;top: 12px;border-right: 1px solid #fff;line-height: 0;padding-right: 15px;margin-right: 14px; height: 46px;}
.m-svg1 { top: 5px;}
.m-svg1 svg { margin-top: 7px;}
#slider_first .slides li{ position:relative;}
#slider_first .slides li .data{ width:100%; position:absolute; top:60px; left:0;}
.msg-bg{background: #ffdce2b8;    padding-top: 20px;    padding-bottom: 20px;}
.f20{color: #1E1E1E;font-family: Montserrat, serif;font-size: 20px;font-style: normal;font-weight: 700;line-height: normal;text-transform: uppercase;} 
a.about_anchor{display: inline-block;padding: 8px 8px; border-radius: 4px;background: linear-gradient(263deg, #800000 3.05%, #174579 93.41%);color: #FFF;font-family: Montserrat, serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;text-transform: uppercase;max-width: 135px;/* display: flex; */}
a.about_anchor:hover {     background: #174579;    color: #ffdce2;}   
#slider_first{width: 100%;float: left;}
.switcher ul li {display: inline-block;line-height: 13px;float: left;border-right: 1px solid #000000;font-size: 14px;margin: 7px 0;       padding: 0px 12px;}
.switcher ul li:last-child {border-right: none;}
.switcher ul li.flex-active {    opacity: 1;}
.switcher ul li a {        display: inline-block;    padding: 1px 8px;    color: #1E1E1E;font-family: Montserrat, serif;font-size: 14px;font-style: normal;font-weight: 700;line-height: normal; border-radius: 18px;}
.switcher ul li.flex-active a {background: linear-gradient(263deg, #800000 3.05%, #174579 93.41%), #000;color:#fff;}
.sldhdr{position: absolute;z-index: 8;top: 10px;}
.notices {text-align: center;width: 100%;  margin: auto;margin-left: -10%;}

.notice-title h2 {padding: 18px 10px 0px 10px;color: #424242;font-family: Inter;font-size: 28px;font-style: normal;font-weight: 700;text-transform: capitalize;}
.notice-title h2 span {color: #45A85B;}
 
.notice-box { background: url(/images/Frame168.png) #940E26 no-repeat; background-size: cover; position: relative;height: 593px;}
.notice-box:after { content: ""; background: url(/images/Frame140.jpg) no-repeat; width: 497px; height: 100%; position: absolute; left: 0; top: 0;}
.notice-box .container{ position: relative; z-index: 1;}
 
.news-h{    padding-left: 80px;    margin-top: 40px;}
.news-h h4 {color: #FFF;font-family: Montserrat;font-size: 20px;font-style: normal;font-weight: 700; line-height: 42.338px; display: flex;     display: flex;    align-items: center;    gap: 10px;}
.news-h h4 span {    padding: 4px 10px;    display: inline-block;    border-right: 1px solid #fff;}
.news-h p {color: #FFF;text-align: justify;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400; line-height: 30.72px !important;}

#newnotice_lblnoticedownloads { display: block; margin-top: 50px; width: 100%;    position: relative;    z-index: 1;}
.notice-boxXX { padding: 0px 9px;}
.n-box-in {    width: 100%;height: 275px; background: #fff;display: flex;
width: 100%;
padding: 20px 24px;
flex-direction: column;
align-items: flex-start;
gap: 18px; border-radius: 16px;
background: #FFF; background: url(/images/Frame150.png) no-repeat #fff;
background-position: right 20px top 20px;
}
.n-date { display: flex; gap: 20px; width: 100%;} 
.notices-date {display: flex;
width: 88px;
padding: 10px;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 10px;border-radius: 12px;
background: #940E26;}
.notices-date a{color: #FFF;
    text-align: center;
    font-family: "Open Sans";
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;}
    .n-text { margin-top: 40px;}
    .n-text p { text-align: left;}
.n-btm {    border-top: 1px solid #80b4b0;
    width: 100%;
    text-align: left;
    margin-top: 10px;
    padding-top: 20px;}
   .n-btm p {color: #000;
font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;}
.n-btm a {color: #E89914;
font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 400;
  display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 40px;transition: all .4s ease; }
    .n-btm a:hover { color: #940e26; padding-left: 15px; }
.n-btm a span { width: 16px; height: 16px; background: url(/images/arrrow3.png) no-repeat; display: flex;}
.notices-date span{color: #FFF;
font-family: "Open Sans";
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: normal;}
.notice-box p a {color: #940E26;
 
font-family: "Open Sans";
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;}
.updated-date {color: #E89914; text-align: left;
 
font-family: "Open Sans";
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;}

.new-box {position: absolute;top: 8px;right: 8px;border: 1px solid #fff;border-radius: 20px;padding: 0 9px;font-size: 11px;color: #fff;text-transform: uppercase;font-weight: 700; display: none;}
 
 
.msg-main { padding: 60px 0; }
.msg-main .container {background: url(/images/Component16.png) no-repeat; background-size: cover; padding: 20px 15px;}
.msg-main h4 { display: flex; color: #272727;font-family: Montserrat, serif;font-size: 20px;font-style: normal;font-weight: 700;     align-items: center;gap: 10px;margin-bottom: 14px;}

.msg-main h4 span{padding: 8px 10px;display: inline-block;border-right: 1px solid #272727; }
.msg-main a span {    display: flex;}
.msg-main a {color: #006A62;font-family: Montserrat, serif;font-size: 16px;font-style: normal;font-weight: 400; display: flex;align-items: center;gap: 10px;  margin-top: 30px;transition: all .4s ease;}
.msg-main a:hover { color: #940e26;     padding-left: 15px;} 
.atglance {background: url(/images/atglance.jpg) no-repeat; background-size: cover; padding: 40px 0;background-attachment: fixed; }

.atglance h4 {align-self: stretch; margin-top:40px;
color: #FFF;
text-align: center;
font-family: Inter, serif;
font-size: 48px;
font-style: normal;
font-weight: 700;
line-height: 56px;
letter-spacing: -1px;}
.atglance p { 
color: #FFF;
text-align: center;
font-family: Inter, serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 24px; margin-bottom: 42px;}
.card2{display: inline-flex;
padding: 24px 0;
flex-direction: column;
align-items: center;
gap: 15px;
box-sizing: border-box;}
.counter { color: #E89914;text-align: center;font-family: Inter, serif;font-size: 36px;font-style: normal;font-weight: 900;line-height: 24px;}
.std1{ color: #FFF;text-align: center;font-family: Inter, serif;font-size: 24px;font-style: normal;font-weight: 600;line-height: 24px;}
.std2 { color: #FFF;text-align: center;font-family: Inter, serif;font-size: 16px;font-style: normal;font-weight: 300;line-height: 24px;}
.line1 { display: flex; gap: 0;}
.icons1 {display: flex; gap: 10px;}
.voice-of-trust { background: #fef5f0; }

/* Voice-Bg */
.voice-bg {
    /* background: #FEFDEE; */
    padding: 60px 0 0px 0;
    position: relative;
    background: linear-gradient(180deg, #FFF5F0, #fcf3ee);
}
.voice-bg::after {
    content: '';
    background: #e89a14;
    width: 86%;
    height: 320px;
    position: absolute;
    top: 62px;
    left: 0;
}
.testimonial-slider {
    z-index: 999;
}
.testimonial-card {
    background: #fff;
    padding: 25px 30px;
    border-radius: 8px;
    max-width: 360px;
    height: 290px;
    text-align: center;
}
.title-voice {
    position: relative;
    z-index: 1;
    padding: 10px 0 12px 0;
}
.title-voice h4 {
    padding: 8px 11px 0 4px;
    margin: 0 10px 0 0;
    display: flex;
    color: #fff;
    font-size: 17px;
    align-items: center;
}
.title-voice h4 img {
    border-right: 1px solid #fff;
    padding: 8px;
    margin: 0 11px 0 -8px;
}
.testimonial-card h5 {
    font-weight:700;
    margin: 0;
}
.testimonial-card h6 {
    font-size: 12px;
    font-weight: 300;
    padding: 0 0 10px 0;
}
.testimonial-card p {
    font-size: 14px;
    color: #555;
    font-weight: 500;
    margin: 0 0 6px 0;
}
.stars {
    color:#013857;
    font-size: 18px;
}
.testimonial-img {
    position:absolute;
    right:80px;
    bottom:0;
    max-height:260px;
}
.testimonial-rightimg {
    height: 332px;
    width: 310px;
    position: relative;
    border-radius: 14px;
    overflow: hidden;
    margin: -32px 0 0 -40px;
    z-index: 999;
}
.testimonial-slider ul.slick-dots {
    bottom: 14px;
}
.testimonial-slider .slick-dots li {
    position: relative;
    display: inline-block;
    width: 9px;
    height: 9px;
    margin: 0 2px;
    padding: 0;
    cursor: pointer;
    background: #013857;
    border-radius: 50%;
    transition: all 0.5s;
}
.testimonial-slider .slick-dots li.slick-active {
    background: #e89a14;
    width: 24px;
    height: 9px;
    border-radius: 7px;
    transition: all 0.5s;
}


@media(max-width:768px){
    .testimonial-img{
        position:static;
        display:block;
        margin:20px auto 0;
    }
    .vertical-text{
        display:none;
    }
}

.inspiration-bar {
    background: #e89a14;
    padding: 10px 12px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    gap: 15px;
    margin: 40px auto -40px;
    max-width: 100%;
    position: relative;
    z-index: 5;
}
.inspiration-bar img {    
    border-radius: 10px;
    object-fit: cover;
}
.inspiration-title {
    font-weight: 500;
    color: #002060;
    display: flex;
    align-items: center;
    gap: 11px;
    font-family: 'Roboto';
    font-size: 23px;
}
.inspiration-text {
    color: #FFF;
font-family: Roboto;
font-size: 32px;
font-style: normal;
font-weight: 900;
line-height: normal;
}
.inspiration-title span {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    padding: 0 10px 0 18px;
    color: #FFF;
font-family: Roboto;
font-size: 26px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.inspiration-links{    display: flex;
    gap: 10px;}
.inspiration-links a{display: flex;border-radius: 20px;
color: #000;
text-align: center;
font-family: Roboto;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
 
padding: 10px 26px;
justify-content: center;
align-items: center;
gap: 10px; background: #FFF;}
.inspiration-links a:hover{ background: #940E26; color:#fff}
.inspiraion-2 { }
/* ===== FOOTER ===== */
.footer {
    
    padding: 50px 0 30px 0;
    position: relative;
    background: url('../images/footer-bg.png')center/cover no-repeat; width: 100%; float: left;
}
 
.footer-content {
    position: relative;
    z-index: 2; margin-top: 30px;
}

.footer-logo {
    font-weight: bold;
    color: #002060;
    margin-bottom: 20px;
}
.footer-text {
   color: #FFF;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: normal;
text-transform: capitalize; margin: 20px 0;
}
.fw-bold {color: #E89914;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 800;
line-height: normal;
text-transform: uppercase; margin-top: 30px;}
.f-name {color: #FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: capitalize;}
 
.title-quick {
 color: #E89914;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 800;
line-height: normal;
text-transform: uppercase; margin-bottom: 20px;
}
ul.quick-link {
     
}
.map { height: 100%; max-height: 445px;}
.quick-link {
    display: flex;
    gap: 10px;
    flex-direction: column;
}
ul.quick-link li a {
  color: #FFF;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: uppercase;
}
ul.quick-link li a:hover {color: #e89a14;}
.social-icons a {
    width: 32px;
    height: 32px;
    border: 1px solid #002060;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-right: 6px;
    color: #002060;
 text-decoration: none;}
.join-btn {
    background: #002060;
    color: #ebe70b;
    padding: 6px 14px;
    border-radius: 6px;
    font-size: 12px;
    display: inline-block;
    margin-top: 10px;
    text-decoration: none;
}
.footer-map img {
    width: 100%;
    border-radius: 10px;
}

/* bottom bar */
.footer-bottom {
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #fff;
    font-size: 14px;
    padding: 23px 0 0 0;
    margin: 17px 0 0 0 !important;
}
.footer-bottom .container { display: flex;    gap: 100px;
    align-items: center;}
    .txt-privacy {display: flex;
    gap: 30px;}
.txt-privacy a {
   color: var(--Cold-Grey-white, #FFF);
font-family: Roboto;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
    transition: all 0.5s;
}
.txt-privacy a:hover{
color: #fdca74;
}
.txt-design {
    color: var(--Cold-Grey-white, #FFF);
font-family: Roboto;
font-size: 12px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.txt-design a {
   color: #E89914;
font-family: Roboto;
font-size: 12px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.txt-design a:hover{
    color: #fff;
}
.text-allright{
 color: var(--Cold-Grey-white, #FFF);
font-family: Roboto;
font-size: 12px;
font-style: normal;
font-weight: 300;
line-height: normal; 
}
.slick-arrow:before { display: none;}
.news-box { padding: 98px 30px 28px 30px;border-radius: 16px;background: #FFEAA6;box-sizing: border-box; margin-top: 44px;}
.notices .slick-prev { background: url(/images/Frame152.png) no-repeat;  height: 33px; width: 33px; left: auto;    right: -50px; margin-top: -30px;    }
.notices .slick-next { background: url(/images/Frame151.png) no-repeat;  height: 33px; width: 33px;right: -50px;    margin-top: 30px;  }
.nWrap {border-radius: 8.569px;
background: linear-gradient(0deg, #ffdce2 0%, #ffdce2 100%), #45A85B; display: flex;    flex-direction: row; padding: 8px;gap: 10px; position: relative;height: 242px;}
.nWrap .date {display: flex;    flex-direction: column;    text-align: center;justify-content: center;align-items: center;}
.nWrap .date .day{color: #1C2F4E;text-align: center;font-family: Montserrat, serif;font-size: 32px;font-style: normal;font-weight: 500;line-height: 26px; background: #feda60; border-radius: 16px 16px 0px 0px;padding: 3px 19px; width: 100%;}
.nWrap .date .year1 {display: flex;padding: 10px 11px;justify-content: center;align-items: center;gap: 10px;border-radius: 0 0 16px 16px;background: #866700;box-sizing: border-box;flex-direction: row;color: #FFDA60;
text-align: center;font-family: Montserrat, serif;font-size: 12px;font-style: normal;font-weight: 500;line-height: 13px;}
.col-md-62x { padding: 22px 8px 0px 8px;}
.latestTag{left: 94px;    top: -20px;}
a.view-notice {margin-left: 3;display: inline-block;padding: 8px 16px;justify-content: center;align-items: center;gap: 8.904px;border-radius: 4px;background: #FFF;box-sizing: border-box;flex-direction: row;color: #000;font-family: Montserrat, serif;font-size: 12px;font-style: normal;font-weight: 700;line-height: normal;margin-left: 20px;/* margin-top: -5px; */position: relative;top: -7px;}
a.view-notice:hover {background: #FFDCE2;    color: #233c6a;}
.founder-box {border-radius: 15px;background: #ffdce2; padding: 26px; margin-bottom: 37px;margin-top: 83px;}
.founder-h {color: #000;font-family: Inter, serif;font-size: 28.743px;font-style: normal;font-weight: 800;line-height: normal;text-transform: uppercase;}
.founder-box .col-md-12{    display: flex;  gap: 24px; flex-direction: row;}
.switcher1 {margin-top: 0px;background: linear-gradient(263deg, #800000 3.05%, #174579 93.41%);float: left;border-radius: 18px;padding: 0px 20px;}
.switcher1, .tab-nav1 {display: flex;flex-direction: row;}
.custom-msg1 { position: relative;}
.custom-msg1 .flex-prev { position: absolute;    top: 4px;    left: 15px;}
.custom-msg1 .flex-next{ position: absolute;    top: 4px;    right: 15px;}
.switcher1 ul li {display: inline-block;line-height: 13px;border-right: 1px solid #fff;font-size: 14px;margin: 7px 0;padding: 0px 12px;}
.switcher1 ul li:last-child {border-right: none;}
.switcher1 ul li a {display: inline-block;padding: 1px 8px;color: #fff;font-family: Montserrat, serif;font-size: 14px;font-style: normal;font-weight: 700;line-height: normal;border-radius: 18px;}
.switcher1 ul li.flex-active a  {background: #fff;  }
.switcher1 ul li.flex-active a p, .switcher1 ul li a:hover>b {    background: linear-gradient(263deg, #800000 0%, #174579 93.41%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
#msg { margin-top: 32px;}
.data1 p b  {color: #000;font-family: Inter, serif;font-size: 19.162px;font-style: normal;font-weight: 700;line-height: normal;text-transform: uppercase;}
.data1 p span {color: #000;font-family: Inter, serif;font-size: 19.162px;font-style: normal;font-weight: 400;line-height: normal;text-transform: uppercase;margin-bottom: 10px;display: inline-block;}
.data1 p {padding: 4px 0; color: #000;text-align: justify;font-family: Inter, serif;font-size: 15.329px;font-style: normal;font-weight: 400;line-height: normal;}
.founder-img img { max-width: none;}
#msg .slides img { max-width: none;}
.msg4 { gap: 70px; flex-direction: row-reverse;}
.tpr-bg { padding: 16px 0; background: #fbfbfb; padding-bottom: 23px;}
.tpr-bg1 { background: #ffdce2;}
 

.heading1 {display: flex;
padding: 12px 12px;
align-items: center;
gap: 16px;

border-radius: 16px 16px 0 0;
background: linear-gradient(263deg, #800000 3.05%, #174579 93.41%), #D9FFE8;
box-sizing: border-box;
flex-direction: row;
color: #FFF;
font-family: Montserrat, serif;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: normal;background-attachment: fixed;
text-transform: uppercase;}
.heading1 h3 { margin: 0;}
.heading1 p{ 
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: normal;
text-transform: uppercase;}
.topp-main img { width: 160px; border-radius: 10px;}
.n-right,.n-right a{color: #FFDA60;font-family: "Marcellus SC", serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 22px;}
a.view-all{display: inline-flex;padding: 12px 24px;justify-content: center;align-items: center;gap: 8px;border-radius: 8px;background: linear-gradient(0deg, #052354 0%, #052354 100%), #FFF;box-sizing: border-box;flex-direction: row;color: #FFDA60;
font-family: Montserrat, serif;font-size: 16px;font-style: normal;font-weight: 600;line-height: 20px;}
a.view-all span { position: relative; top: 2px;}
.mt-30  { margin-top: 30px;}
a.view-all:hover { color: #fff;    background: #ffc000;}
a.view-all:hover svg path{ stroke: #fff; }
a.view-all1 { background: #feda60; color: #1C2F4E;} 
a.view-all1 span { position: relative; top: 0px;}
.about-us { background: url(/images/Frame41.png) top center no-repeat; background-size: cover; height: 1205px; padding-top:20px ;}
/* .about-us:after { content: ""; background: url(/images/school-building.png) top center no-repeat; background-size: cover; width: 100%; height: 829px; float: left; } */
/* .about-us { background: url(/images/school-building.png) top center no-repeat; background-size: cover;} */
.about-us1 {font-family: Roboto, serif;font-size: 14px;margin-top: 643px;}
.about-us1 p{ color: #fff;}
.about-us1 p.about-text{color: #FFDA60;font-family: Roboto, serif;font-size: 14px;font-style: italic;font-weight: 500;line-height: 25px;}
.message p{color: #1A1818;font-family: Roboto, serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 22px;}
.gallery { background: url(/images/Frame60.png) repeat-x;  padding-bottom: 70px; background-size: contain;}
.color1 { color: #FFC000;}
 .galler_heading,.photo_conte { display: none;}
.head_pho_in {color: #FFDA60;font-family: Roboto, serif;font-size: 24px;font-style: normal;font-weight: 500;line-height: 30px;    margin: 20px 0 10px 0;}
.date_pho{color: #CFCFCF;font-family: Roboto, serif;font-size: 12px;font-style: normal;font-weight: 400;line-height: 14px;    margin: 0px 0 10px 0;}
.content_in{display: flex;flex-direction: column;justify-content: center;color: #FFF;font-family: Roboto, serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 25px;    margin-bottom: 20px;}
.read-m { text-align: right;}
.read-m a {color: #FFDA60;font-family: Montserrat, serif;font-size: 16px;font-style: normal;font-weight: 600;line-height: 20px;}
.switcher {    margin-top:0px; background: #ffffff;float: left;
border-radius: 18px;
padding: 0px 20px;}
.custom-msg { position: relative;}
.custom-msg .flex-prev { position: absolute;    top: 4px;    left: 15px;}
.custom-msg .flex-next{ position: absolute;    top: 4px;    right: 15px;}
#AchievementHome_lblAchievement { position: relative; padding: 0 35px;}
#homeslider { position: relative;box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);  overflow: hidden;}
.tpr-sld { padding: 0px 0px; height: 254px;}
.tpr-sld .slick-slide img { display: inline-block;     height: 187px;    width: auto;}
.tpr-sld1 .slick-slide img { display: inline-block;  height: auto;     display: inline-block;    min-height: 187px; width: 100%;}  
.tpr-sld .slick-prev { background: url(/images/tl.png) no-repeat;    top: 40%; left: 0; }
.tpr-sld .slick-next { background: url(/images/tr.png) no-repeat;     top: 40%; right: 0;}
.tpr-view-all { float: right; position: relative;display: flex;z-index: 8;
    justify-content: flex-end;
    margin-left: auto;}
    .tpr-view-all li { list-style: none; }
    .tpr-view-all li ul { background: #c11c84; display: none;position: absolute;
    width: 100%;
    border-radius: 4px;}
    .tpr-view-all li:hover ul { display: block;}
  .tpr-view-all li ul li a  {color: #000;padding: 8px 16px; display: block;
    font-family: Montserrat, serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;}
    .tpr-view-all li ul li a:hover { background: #fff; color: #c11c84;}
a.tpr-view{display: flex;
padding: 8px 16px;
justify-content: center;
align-items: center;
gap: 8.904px;
border-radius: 4px;
background: #FFF;
box-sizing: border-box;
flex-direction: row;color: #000;
font-family: Montserrat, serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: uppercase;}
.tpr-view-all li:hover a {background: #FFDCE2;    color: #233c6a;}
 .tpr-bg4 { position: relative;}
 .tpr-bg4::after { content: "";display: flex;
padding: 8px 0;
flex-direction: column;
align-items: flex-start;

border-radius: 0 0 16px 16px;
background: linear-gradient(263deg, #800000 3.05%, #174579 93.41%), #055248;
box-sizing: border-box;  height: 56px;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 0; left: 0;  width: calc(100% - 12px);}
    .tpr-sld3 { margin-left: 12px;}
    .tpr-sld1 { height: 265px; padding: 0;}
    .tpr-bg4A::after { left: auto; right: 0;}
    .tpr-bg4B::after { width: 100%;}
    .dd,.slideTxt p {    
    color: #FFF;
    text-align: center;
    font-family: Montserrat, serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;}
    .dd { margin-top: 18px;}
    .position { position: relative; z-index: 1;}
   .tname,.tclass {
color: #FFF;
text-align: center;
font-family: Montserrat, serif;text-transform: capitalize;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;}
.topname { margin-top: 20px;}
.class span{display: inline-block;
padding: 4px 16px;
border-radius: 8px;
background: linear-gradient(263deg, #800000 3.05%, #174579 93.41%), #055248;
box-sizing: border-box;color: #FFF;
font-family: Montserrat, serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal; margin-bottom: 8px;}
.pgallery { width: 100%;}
.pgallery li:nth-child(1) {  width: 66.67%; float: left; height: 412px; overflow: hidden; padding-right: 10px; }
.pgallery li:nth-child(2) {   width: 16.66%; float: right; height: 211px; overflow: hidden;    padding-left: 5px;  padding-bottom: 10px; }
.pgallery li:nth-child(3) {  width: 16.66%; float: right; height: 211px; overflow: hidden;  padding-right: 5px;    padding-bottom: 10px; }
.pgallery li:nth-child(4) {   width: 16.66%; float: left;height: 211px; overflow: hidden;  padding-right: 5px;  padding-bottom: 10px;   }
.pgallery li:nth-child(5) {  width: 16.66%;float: left; height: 211px; overflow: hidden; padding-left: 5px;    padding-bottom: 10px; }
.pgallery li:nth-child(6) {  width: 16.66%;float: left; height: 211px; overflow: hidden;     padding-right: 5px;}
.pgallery li:nth-child(7) {  width: 16.66%;float: left; height: 211px; overflow: hidden;    padding: 0px 5px; }
.pgallery li:nth-child(8) {  width: 16.66%;float: left; height: 211px; overflow: hidden;     padding: 0px 5px;}
.pgallery li:nth-child(9) {  width: 16.66%;float: left; height: 211px; overflow: hidden;    padding: 0px 5px; }
.pgallery li:nth-child(10) {  width: 16.66%;float: left; height: 211px; overflow: hidden;     padding: 0px 5px;}
.pgallery li:nth-child(11) {  width: 16.66%;float: left; height: 211px; overflow: hidden;    padding: 0px 0px  0px 5px; }

.pgallery li a{ width: 100%; height: 100%; display: block;}
.pgallery li a img { width: 100%; height: 100%;}
.events{background: #ffdce2; padding: 35px 0; }
.section-title { text-align: center;align-self: stretch;
color: #000;
text-align: center;
font-family: Inter, serif;
font-size: 28.743px;
font-style: normal;
font-weight: 800;
line-height: normal;
text-transform: uppercase;}
.news-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    align-items: flex-start;
    width: 100%;
     
    margin: 0 auto;
}.news-items {
    flex: 1;
    display: flex;
    gap: 8px;
    flex-direction: column;
    min-width: 300px;
}
.news-item {
  background: linear-gradient(263deg, #800000 3.05%, #174579 93.41%), #FFF;
    border-radius: 27px;
    padding: 18px 20px;
    display: flex;
    gap: 16px;
    align-items: center;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06);
    transition: box-shadow .2s;
}
.news-date {
  background: #fff;
    color: #194579;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: center;
    /* height: 43px; */
    /* width: 43px; */
    border-radius: 22px;
    display: flex;
    align-items: center;
    text-align: center;
    padding: 12px;
}
 .news-text {
    color: #000;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.news-text a {
    color: #FFF;
font-family: Montserrat, serif;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.bg-transparent { background: none;margin-top: 22px;}
a.event-view {border-radius: 3.832px;
background: linear-gradient(263deg, #800000 3.05%, #174579 93.41%);    display: inline-flex;
padding: 7.665px 15.329px;
justify-content: center;
align-items: center;
gap: 8.53px; color: #FFF;
font-family: Montserrat;
font-size: 15.329px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: uppercase;}
a.event-view:hover{    background: #174579;    color: #ffdce2;}

/* Mobile App Css */
.bg-mobile {
    padding: 0px 0 35px 0px;
    margin-top: 40px;
    background: url('../images/mobileapp-bg.jpg');
    height: auto;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}
.mobile-app-bx {
  padding: 0px;
  display: flow-root;
}
.inspiraion-2 {
    margin: -96px 0 0 0;
}
.mobile-slide-bx {
    width: 330px;
    height: auto;
    box-sizing: border-box;
    padding: 22px;
    overflow: hidden;
    margin: auto;
    background-color: rgb(255 255 255 / 0%);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid #666464;
    border-radius: 32px;
    margin: 105px auto;
}
.mobile-app-icon {
  text-align: center;
}
.mobile-app-icon h5 {
  color: white;
  font-weight: 400;
  font-size: 20px;
  padding: 15px 0 0 0;
  margin: 0px;
}
.mobile-app-icon h3 {
  color: white;
  font-size: 30px;
  font-weight: 800;margin: 11px 0px;
}
.slick-dotted.slick-slider { margin-top: 20px;}
.mobile-sl .slick-dots { margin-top: 20px; position: relative; bottom: 0;}
.app-txt h5 {
  font-size: 18px;
  font-weight: 300;
  color: #fff;
  text-align: center;
  line-height: 24px;
}
.slick-dots li button:before { display: none;}
.mobile-sl ul.slick-dots li {
  width: 14px;
  height: 14px;
  background: #fff;
  border-radius: 50%;
  border: 1px solid #fff; font-size: 0;
}
.mobile-sl ul.slick-dots li.slick-active {
  border: 1px solid #fff;
  background: #FE8B5B;
}
.mobile-app-icon {
  text-align: center;
  font-weight: 300;
  margin: 0px;
  padding: 0px;
}
.mobile-app-icon h4 {
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  padding: 15px 0 0 0;
}
.mobile-app-icon h4 span {
  display: block;
  padding: 7px 0 0 0;
}
.mt77 { margin-top: 77px; padding-bottom: 55px; }
.mt77 .container { margin-top: -50px;}
.footer-address{
display: flex;
 
justify-content: space-between;
    align-items: baseline;
 
box-sizing: border-box;
flex-direction: row;
gap: 8px;}
.footer-address li { text-align: center; vertical-align: top; width: 25%;  }
.footer-address li .text-center {border: 2px solid #fff;
    display: inline-block;
    padding: 9px;
    border-radius: 50%;}
.footer-address li div span{display: flex;
width: 64px;
height: 64px;
padding: 8.533px;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 8.533px;
aspect-ratio: 1/1;
border-radius: 91.429px;
background: linear-gradient(263deg, #800000 3.05%, #174579 93.41%), #AFC969;
box-sizing: border-box;}
.footer-address li p {color: #FFF;
text-align: center;
font-family: Montserrat, serif;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal; margin-top: 35px;}
.footer-address li:nth-child(2) p{margin-top: 60px;}
.footer-address li:nth-child(3) p{margin-top: 35px;}

 .socialIcon {
            display: block;
            float: left;
            width: 100%;
            margin-top: 20px;
        }
        
            .socialIcon ul {
            }
        
                .socialIcon ul li {
                    display: inline-block;
                    margin: 0 3px;
                  
                    transition: all 0.5s ease-out; width: auto;
                     
                }
        
                    .socialIcon ul li a:hover{
                           opacity: .6;
                    }
        
                    .socialIcon ul li a {
                        
                    } 
.gray-bdr { border-top:12px solid #747474 ;    padding-bottom: 30px;}

.dw{margin-top: 65px;}
.dw:hover { opacity: .7;}
 
 
    .ftrul {}
    .ftrul li { background: url(/images/flink.png) 0px 6px no-repeat; padding-left: 30px;     margin-bottom: 15px;}
       .ftrul li a {color: #FFF;
font-family: Montserrat, serif;white-space: nowrap;
font-size: 16px;
font-style: normal;
font-weight: 400;

line-height: 24px;}
  .ftrul li:hover { }
  .ftrul li:hover a { color: #FFDCE2;}
.infrs_up_img { height: 224px; overflow: hidden; display: block;border-radius: 16px; display: flex; text-align: center;}
.infrs_up_img img { height: 100%; width: 100%;object-fit:contain;border-radius: 16px;}
.our-faci p b {color: #000;text-align: center;font-family: Montserrat, serif;font-size: 18px;font-style: normal;font-weight: 700;line-height: 30px;letter-spacing: 0.9px;text-transform: capitalize;}
.our-faci p {color: #000;font-family: Montserrat, serif;font-size: 18px;font-style: normal;font-weight: 400;line-height: 30px;letter-spacing: 0.9px;}
 
.btn-wrap .prev-btn,.btn-wrap .next-btn{ display: inline-block; cursor: pointer; margin: 0px 10px;}
.big-icon { background: url(/images/Section.jpg) top center no-repeat; background-size: cover; height: 668px;      margin: 60px 0 10px 0;}
.big-icon h3{ margin-top: 90px; color: #FFF;font-family: Montserrat, serif;font-size: 32px;font-style: normal;font-weight: 700;line-height: 40px;letter-spacing: 0.9px;text-transform: capitalize;}
.big-icon p {color: #FFF;text-align: justify;font-family: Montserrat, serif;font-size: 18px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: 0.9px;text-transform: capitalize; width: 75%;}
.links { display: flex; flex-direction: row; margin-top: 70px;}
.links li { text-align: center;border-left: 1px solid #fff;}
.links li:first-child { border: 0;}
.links li a{ text-align: center;color: #FFF;text-align: center;font-family: Montserrat, serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 20px;letter-spacing: 0.9px;text-transform: capitalize; display: block; min-width: 136px;}
.links li a span { display: block; text-align: center;}
.links li a p{ text-align: center; width: 100%;    margin-top: 10px;}
.girl{   position: relative;z-index: 8;    margin-top: -121px;}
.links li a:hover,.links li a:hover p { color: #FFC000;}
.links li.vt a:hover svg path{fill:#FFC000  } 
.links li:last-child a:hover svg path {    stroke: #ffc000 !important;}
.bdy-bg {background: url(/images/bdy-bg.jpg) top center no-repeat; background-size: cover; height: 501px; }
.thought-bg {background: url(/images/thought-bg.jpg) top center no-repeat; background-size: cover;height: 501px; }
.bdy-bg1 { width: 100%; max-width: 200px; margin: 0px auto;margin-top: 130px;}
.std_name { color: #fff; margin-top: 10px;color: #FFF;text-align: center;font-family: Aleo, serif;font-size: 12.571px;font-style: normal;font-weight: 600;line-height: 15.714px;text-transform: uppercase;}
.std_no { color: #fff;color: #FFF;text-align: center;font-family: Aleo, serif;font-size: 10px;font-style: normal;font-weight: 400;line-height: 15.714px;text-transform: uppercase;}
 #headtitle{
    color: #FFF;
    text-transform: capitalize;
    font-family: Montserrat;
    font-size: 32px;
    position: relative;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 34px;
 
    /* margin-top: 130px; */
    padding: 6px 15px;
    margin-bottom: 20px;
    /* border: 1px solid red; */
    color: #fff;
    background: url(../images/footer-bg.png) center / cover no-repeat;    background: #e89914;
    text-align: center;
    }
    .master-text { min-height: 400px; padding-bottom:50px}
.innerImg {float: right;margin-left: 20px;}
.innerImg img {border: 1px solid #b5bacc;}
.innerImg2 {float: left;margin-right: 20px;}
.innerImg2 img {border: 1px solid #b5bacc;}
.innerH3,.head1,.head3{ color: #174579; margin-top: 20px;
    font-weight: 500;
    font-size: 30px; text-align: left;}
    .left-align-images {
    float: right;
    margin-left: 15px;
}
.head3 { font-size: 25px;}
.right-align-images {
    float: left;
    margin-right: 15px;
}
.innerH3:first-child,.head1:first-child { margin-top: 0;}
.innerImg2 img {border: 1px solid #b5bacc;}
.accordionHeader_Y {width: 100%;text-align: left;background: #174579  url(/images/ajax-arrow1.png) no-repeat 1% center;color: #ffffff;border: 1px solid #174579 ;margin: 8px 0px 0px 0px;font-size: 18px;padding: 10px 15px 10px 40px;box-sizing: border-box;cursor: pointer;text-transform: uppercase;}
.accordionHeaderSelected {width: 100%;text-align: left;background: #800000 url(/images/ajax-arrow.png) no-repeat 1% center;color: #fff;border: 1px solid #FFDCE2 ;margin: 8px 0px 0px 0px;font-size: 18px;padding: 10px 15px 10px 40px;box-sizing: border-box;cursor: pointer;text-transform: uppercase;}
.accordionContent_Y {background-color: #fff;padding: 25px;padding-top: 22px;border: 1px solid #FFDCE2;}
ul.innerUl li {padding-left: 20px;background: url(/images/ulbg.png) 0px 4px no-repeat;margin-bottom: 12px;}
.innerTbl {width: 100%;}
.innerTbl tr td {padding: 5px;}
.tpr tr td {text-align: center;vertical-align: top;padding: 0 5px 20px 5px;}
.innerTbl1 {border-collapse: collapse;width: 100%;margin-bottom: 10px;}
.innerTbl1 tr td,.innerTbl1 tr th {border: 1px solid #b5bacc;padding: 4px 5px;}
.innerTbl1 tr:first-child {background: #d1d5e3;}
table.innerTbl tr td img {border: 5px solid #3ac67e;width: 136px;height: 159px;}
.head_girl {
    float: right;
    margin: 0 0px 5px 21px;
    border: solid 1px #333;
}  .magazine .magbox {
    border-radius: 10px;
    box-shadow: 0 0 5px 0 #ddd;
    padding: 20px;
}


/* award Slider Css */
.award-slider{    
    margin:50px auto;
    position:relative;
}
.award-bx {
    display: flex !important;
    align-items: center;
    border-radius: 25px;
    overflow: hidden;
    height: 300px;
}
.award-content {
    width: 40%;
    background: url('/images/Frame-11.png') #a73c4f  no-repeat;
    color: #fff;
    padding: 36px 32px;
    border-radius: 25px;
    z-index: 99;
    height: 300px;
}
.award-content h2 {
    display: flex;
    align-items: center;
    text-align: left;
    font-size: 28px;
    font-weight: 600;
    gap: 11px;
}
.award-content p {
    font-size: 16px;
    line-height: 1.6;
    text-align: left;
    padding: 12px 0 4px 0;
}
.read-more{
    margin-top:20px;
    display:inline-block;
    color:#ffd54f;
    text-decoration:none;
    font-size:14px;    transition: all .4s ease;
}
.read-more:hover { color:#fff; padding-left:15px}
.slide-img {
    width: 63%;
    margin: 0 0 0 -23px;
}
.slide-img img{
    width:100%;
    height:100%;
    object-fit:cover;
}
.award-slider .slick-dots {
    bottom: 12px;
    z-index: 999;
    position: absolute;
    width: 39.7%;
}
.award-slider .slick-dots li {
    position: relative;
    display: inline-block;
    width: 5px;
    height: 4px;
    margin: 0 2px;
    padding: 0;
    cursor: pointer;
    background: #fdfdfd;
    border-radius: 4px;
    transition: all 0.5s;    
}
.award-slider li.slick-active {
    background: #e1a34d;
    width: 31px;
    height: 4px;
    border-radius: 3px;
    transition: all 0.5s;   
}
.award-slider .slick-dots li button:before{
    font-size:10px;
    color:#fff;
}

.award-slider .slick-dots li.slick-active button:before{
    color:#ffd54f;
}



/* Birthday Css */
.bday-slider {
    margin: auto;
    width: 100%;
}   
.bday-bx {
    display: flex !important;
    align-items: center;
    border-radius: 25px;
    overflow: hidden;
    height: 300px;
    background: url('/images/bdaybg.jpg') #a73c4f no-repeat;
}

.bday-content {
    width:54%;    
     background: url('/images/Frame-11.png') #a73c4f  no-repeat;
    color: #fff;
    padding: 36px 32px;
    border-radius: 25px;
    z-index: 99;
    height: 300px;
}
.bday-content h2 {
    display: flex;
    align-items: center;
    text-align: left;
    font-size: 28px;
    font-weight: 600;
    gap: 11px;
}
.bday-content h2 span {
    border-right: 1px solid #fff;
    padding: 0 8px 0 0;
}
.bday-content p {
    font-size: 16px;
    line-height: 1.6;
    text-align: left;
    padding: 12px 0 4px 0;
}
.read-more1{
      margin-top: 20px;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    align-items: center;
}
.read-more1 i {
    font-size: 22px;
    position: relative;
    
}
.read-more1:hover{
   
}
.bday-slider .slick-dots {
    bottom: 21px;
    z-index: 999;
    position: absolute;
    width: 50%;
    right: 0;
}
.slide-img2 {
    width: 38%;
    margin: auto;
    display: block;
}
.slide-img2 img {
    width: 233px;
    height: 243px;
    margin: auto;
}
.bday-txt {
    background: #fff;
    text-align: center;
    display: flex;
    padding: 18px 10px;
    justify-content: center;
    width: 309px;
    margin: auto;
    margin-top: -28px;
    z-index: 999;
    position: relative;
    border-radius: 11px;
}
.bday-txt h2 {
    margin: 0px;
    font-size: 20px;
    font-weight: 600;
    color: #940E26;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.bday-txt h2 span {
    color: #000;
    font-weight: 400;
    font-size: 16px;
    border-left: 1px solid #000;
    padding: 0 0 0 8px;
}
.bday-slider .slick-dots li {
    position: relative;
    display: inline-block;
    width: 5px;
    height: 4px;
    margin: 0 2px;
    padding: 0;
    cursor: pointer;
    background: #fdfdfd;
    border-radius: 4px;
    transition: all 0.5s;    
}
.bday-slider li.slick-active {
    background: #991a2d;
    width: 31px;
    height: 4px;
    border-radius: 3px;
    transition: all 0.5s;   
}
.bday-slider .slick-dots li button:before{
    font-size:10px;
    color:#fff;
}

.bday-slider .slick-dots li.slick-active button:before{
    color:#ffd54f;
}
