/* 0. owl css */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:0}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{color:#d0630e;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-theme .owl-dots .owl-dot.active span{background:#fff}
.owl-dots{text-align-last: center;margin-top: 32px;}
/* 0. owl css */

/* magnifi popup css */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/* magnifi popup css */

/* 1. reset css */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
/* 1. reset css */

/* 2. custom css */
table {width: 100%;border-collapse: separate;border-spacing: 1px;}
table th {padding: 10px;text-align: center;color: #fff;background-color: #153f91;font-size: 18px;}
table td {padding: 16px;font-size: 16px;font-weight: 300;color: #000;background: #eee;vertical-align: middle;}
main{padding: 0;}
*,:before,:after{box-sizing: border-box;padding: 0;margin: 0;}
a,button{display: inline-block;text-decoration: none;cursor: pointer;}a:hover,a:focus,input,input:focus,select,select:focus,textarea,button{outline: none;border: none;}li{list-style: none;}.fl{float: left;}.fr{float: right;}.clear{clear: both;}.textl{text-align: left;}.textc{text-align: center;}.textr{text-align: right;}.dib{display: inline-block;}
select,input,textarea,select::placeholder,input::placeholder,textarea::placeholder{opacity: 1;color: #000;font-size: 16px;transition: all .2s;}
select,input,textarea{width: 100%;transition: all .2s;outline: none; color: grey;}
select:focus,input:focus,a:focus{border: none;outline: none;}
img{max-width: 100%;}
a{text-decoration: unset;display: inline-block;line-height: 1.5;}
a:hover{text-decoration: unset;}
p{font-size: 16px;color: #121212;line-height: 1.4;text-align: justify;}
iframe{width: 100%; height: 100%;}
li{font-size: 18px;}
/* 2. custom css */
 .inner-h2{font-family: 'Sora';font-style: normal;font-weight: 400;font-size: 45px;line-height: 1.4;color: #000;}


.pearls-main-wrapper{width: 100%;overflow: hidden;position: relative;top: 150px;}
.container{width: 100%;max-width: 1400px;margin: 0 auto;padding: 0 20px;}

/* Fonts */
a, li, h4, h1, h2, h3, h5, p, textarea, input, span{font-family: "Nunito Sans", sans-serif;}
/* Fonts */



:root{
    --nav-bg: #F99C23;
    --num-count: #882C00;
    --bnr-layer: linear-gradient(80.19deg, #220E05 9.62%, rgba(0, 0, 0, 0) 73.15%);
    --bnr-txt: #F99C23;
    --bnr-txt-linear:#F99C236E;
    ;



}

/* Header */

/* Top Header */
.top-header{background: var(--nav-bg);padding: 5px 0;transition: all .4s;}
.inner-top-header{display: flex;justify-content: space-between;align-items: center;}
.social-links-sec{display: flex;justify-content: flex-end;align-items: center;gap: 10px;}
.social-links-sec li a i, .location-add i{color: #fff;font-size: 18px;}
.location-add {display: flex;justify-content: center;align-items: center;gap: 10px;background: var(--num-count);padding: 5px 10px;border-radius: 5px;}
.location-add p{font-size: 10px;color: #fff;}
/* Top Header End */

/* Bottom Header */
/* .bottom-header{padding: 10px 0;} */
.inner-bottom-header{display: flex;justify-content: space-between;align-items: center;}
.left-logo-sec{display: flex;justify-content: center;align-items: center;gap: 20px;}
.left-logo-sec a{line-height: 0;}
.left-logo-sec a img{width: 95px;}
.right-menu-sec{display: flex;gap: 20px;justify-content: flex-end;align-items: center;}
.logo-heading h2{font-size: 30px;color: var(--num-count);}
.logo-heading i{font-size: 14px; color: var(--num-count);}
.right-menu-sec li a{color: var(--num-count);font-size: 16px;padding: 45px 0;}
.right-menu-sec li a:hover{color: var(--bnr-txt);}
/* Bottom Header End */


/***************************************** To close Menu In Desktop Css *******************************/
.section-new {width: 100%;height: 100%;background: #000;opacity: 0;pointer-events: none;transition: all .9s ease;}
.act-section {transition: all 1s ease;opacity: .1;z-index: 10;position: fixed;pointer-events: visible;top: 0;}
/***************************************** To close Menu In Desktop Css *******************************/

/* Menu */
.mega-menu-header {box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 4;background: #fff;}
header.scrolled {transition: all .4s;background: #fff;box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);}
.desk-resp-ham{display: none;}
.section-new {width: 100%;height: 100%;background: #000;opacity: 0;pointer-events: none;transition: all .9s ease;}
.desk-resp-ham .sidebar img {position: relative;width: 80px;}
.desk-resp-ham .sidebar ul.menu li a {position: relative;text-transform: capitalize;color: #fff;width: 100%;width: 100%;justify-content: space-between;display: flex;padding: 15px 20px 15px 20px;font-size: 17px;}
.desk-resp-ham .sidebar ul.menu > li > a:hover {color: #fff;}    
.desk-resp-ham .sidebar.active {left: 0;background:linear-gradient(rgb(136, 44, 0), #882c00);}

.desk-resp-ham ul.toggle-desk {position: relative;z-index: 5;width: 50px;height: 24px;cursor: pointer;top: 5px;}
.desk-resp-ham ul.toggle-desk li {position: absolute;left: 0%;transform: translateY(-50%);height: 4px;width: 70%;list-style: none;background: var(--nav-bg);transition: .9s;border-radius: 5px;}
.desk-resp-ham ul.toggle-desk li:nth-of-type(1) {top: 0%;}
.desk-resp-ham ul.toggle-desk li:nth-of-type(2) {top: 40%;}
.desk-resp-ham ul.toggle-desk li:nth-of-type(3) {top: 79%;}
.desk-resp-ham ul.toggle-desk.active li:nth-of-type(1) {top: 50%;transform: translateY(-50%) rotate(45deg);}
.desk-resp-ham ul.toggle-desk.active li:nth-of-type(2) {transform: translateY(-50%) rotate(45deg);opacity: 0;}
.desk-resp-ham ul.toggle-desk.active li:nth-of-type(3) {transform: translateY(-200%) rotate(-50deg);}

.desk-resp-ham .sidebar {position: fixed;top: 0;left: -350px;background: #fff;width: 270px;height: 100vh;box-sizing: border-box;text-align: center;transition: .9s;z-index: 99999;overflow: scroll;}
.desk-resp-ham .sidebar::-webkit-scrollbar {display: none;}
.desk-resp-ham .sidebar ul.menu {position: relative;text-align: center;width: 100%;margin-top: 20px;display: flex;flex-direction: column;gap: 0;margin: 0px auto 30px;background: var(--colorMeroon);}
.desk-resp-ham .sidebar ul.menu li {list-style: none;width: 100%;cursor: pointer;}
.desk-resp-ham .sidebar ul.menu>li>a.resp-home.act-link {background: #fff;color: var(--colorMeroon);}
.desk-resp-ham .sidebar ul.menu>li>a {display: flex;gap: 5px;align-items: center;border-bottom: 1px dotted #c9c9c9;}
.desk-resp-ham .sidebar ul.menu li a i {position: relative;bottom: -2px;font-size: 16px;}

/* 28-3-2024 */
ul.right-menu-sec li {position: relative;}
ul.right-menu-sec .first-route li a{color: var(--num-count);font-size: 16px;padding: 10px;padding:15px 10px;width: 240px;display: flex;}
ul.right-menu-sec .first-route li:hover a{color: #f99c23;}
.first-route {position: absolute;width: 240px;opacity: 0;visibility: hidden;top: 70px;transition: all .2s ease-in-out;left: 0;z-index: 2;display: flex;flex-direction: column;padding: 2px 0px;background-color: #f9f9f9;text-align: left;padding: 0;border-bottom: 3px solid #882c00;}
ul.right-menu-sec li:hover .first-route {opacity: 1;visibility: visible;top: 114px;filter: drop-shadow(0 -4px 5px #00000023);}
header.scrolled ul.right-menu-sec li:hover .first-route {top: 110px;}
header.scrolled ul.right-menu-sec .first-route li a {padding: 0 0 0 10px;padding:10px;width: 240px;display: flex;}
header.scrolled .top-header{display: none;transition: all .4s;}

.nav-dropdown {display: flex;flex-direction: column;gap: 5px !important;padding: 0px 0;border-bottom: 1px dotted #c9c9c9;}
.desk-resp-ham .sidebar ul.menu .nav-dropdown li:hover a{color: #f49f2a;}
.desk-resp-ham .sidebar ul.menu .nav-dropdown li a {position: relative;text-transform: capitalize;color: #fff;width: 100%;justify-content: space-between;display: flex;padding: 15px 20px 15px 20px;font-size: 17px;background: #fff;color: #000;}
.desk-resp-ham .sidebar ul.menu .nav-dropdown li a.act-link{color: #f49f2a; background: #fff;}

/* Active Link */
.inner-bottom-header nav ul.right-menu-sec li > a.home.act-link, ul.right-menu-sec .first-route li a.act-link, .right-menu-sec li a.act-link {color: var(--nav-bg);}
.desk-resp-ham .sidebar ul.menu > li > a.resp-home.act-link, .desk-resp-ham .sidebar ul.menu > li > a.act-link{color: var(--bnr-txt); background: #fff;}
/* Active Link End */
/* 28-3-2024 End Anusha*/
/* Menu */
/* Header */


/* Slider */
.slider-wrapper .owl-nav , .slider-wrapper .owl-dots{display: none;}
.eventes-sec .owl-nav , .eventes-sec .owl-dots{display: none;}
.logos-wrap .owl-dots{display: none;}
.eventes-sec .owl-nav , .persons-testimonial-main .owl-dots, .news-sec.owl-carousel .owl-nav, .news-sec.owl-carousel .owl-dots{display: none;}
.inner-slier-container{height: 600px;position: relative; z-index: 0;display: flex;justify-content: flex-start;align-items: center;}
.inner-slier-container::before{position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0; opacity: .8; z-index: -1; background: var(--bnr-layer);}
/* Shape Divider */
.custom-shape-divider-bottom-1708515761 {position: absolute;bottom: 0;left: 0;width: 100%;overflow: hidden;line-height: 0;}
.custom-shape-divider-bottom-1708515761 svg {position: relative;display: block;width: calc(100% + 1.3px);height: 140px;}
.custom-shape-divider-bottom-1708515761 .shape-fill {fill: #FFFFFF;}
/* Shape Divider */

.inner-slider h1{color: #fff;font-size: 50px;padding: 20px 0;width: 50%;}
.enquirey {display: inline-block;background: var(--bnr-txt-linear);color: #fff;font-size: 12px;padding: 4px 5px;border-radius: 13px;}
.enquirey small:nth-child(1){background: var(--bnr-txt);}
.enquirey small {border-radius: 10px;display: inline-block;padding: 2px 5px;}
.inner-slider p{color: #fff; font-size: 16px;width: 70%;}
.btn-clr {color: #fff;border: 3px solid var(--bnr-txt);background-image: linear-gradient(30deg, var(--bnr-txt) 50%, transparent 50%);background-size: 500px;background-repeat: no-repeat;background-position: 0%;transition: background 300ms ease-in-out;padding: 5px 20px;border-radius: 5px;margin-top: 20px;font-size: 18px;color: #fff;}
.btn-clr:hover {background-position: 100%;color: var(--bnr-txt);border: 2px solid var(--bnr-txt);}
/* Slider End */


/* Academic Details */
.academy-details-wraper{padding: 40px 10px;}
.inner-academy-details{display: flex; justify-content: center;gap: 50px;align-items: flex-start;flex-wrap: wrap;}
.academy-sec{text-align: center; display: flex;flex-direction: column;gap: 10px;max-width: 300px;}
.academy-sec h3{font-size: 20px;font-weight: 400;}
.academy-sec p{font-size: 14px;}
.academy-sec a img{max-width: 50px;filter: invert(15%) sepia(40%) saturate(7289%) hue-rotate(31deg) brightness(96%) contrast(103%);}
.academy-sec a{transition: transform .7s ease-in-out;min-height: 77px;}
.academy-sec a:hover{transform: rotate(360deg);}
/* Academic Details End */


/* Welcome High School */
.welcome-school-wraper{padding: 40px 0;}
.right-welcome-sec{display: flex;justify-content: space-between;align-items: center;}
.bg-girl{position: relative;top: 108px;left: 0px;max-width: 350px;}
.bg-girl img{max-width: 350px;}
.bg-school{position: relative;right: -88px;max-width: 350px;}
.bg-school img{max-width: 315px;}
.paragraph-welcome {max-width: 700px;text-align: center;display: flex;flex-direction: column;gap: 20px;align-items: center;justify-content: center;position: relative;}
.paragraph-welcome::before {content: '';position: absolute;width: 300px;height: 300px;top: 0;left: 0;background: url('../images/welcome-bg-flower.svg') no-repeat center/contain;right: 0;margin: auto;z-index: -1;}
.paragraph-welcome p{text-align: center;font-size: 16px;}
.paragraph-welcome .main-btn{margin-top: 30px;}
/* Welcome High School End */


/* Number Count */
.number-count-wrapper{padding: 60px 0;background:var(--num-count);position: relative; z-index: 0;}
.number-count-wrapper::before{content: ''; background:  url('../images/number-ticker-bg-pattnner.png') no-repeat center/cover; position: absolute; top: 0; left: 0;width: 100%; height: 100%; z-index: -1;}
.inner-number-count{display: flex;justify-content: center;flex-wrap: wrap;align-items: flex-start;}
.enroll-sec{width: 100%;max-width: 300px;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 10px;color: #fff;margin: 30px 0;}
.enroll-sec img{max-width: 50px;}
.enroll-sec h3{font-size: 24px;font-weight: 500;}
.inner-count-h{display: flex;justify-content: center;align-items: center;font-size: 30px;}
.inner-count-h span{font-weight: 600;}
/* Number Count End */


/* PHS Facilities */
.phs-facility-wrapper{padding: 50px 0;}
.phs-icon img{max-width: 40px;}
.inner-phs-facility{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.facilities-wrap {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 90px 40px;padding: 70px 0;}
.phs-box{display: flex;justify-content: flex-start;align-items: center;gap: 20px;max-width: 350px;position: relative;}
.phs-number{position: absolute;}
.phs-box h4{font-size: 18px;color: var(--num-count);margin-bottom: 10px;}
.phs-box p{font-size: 14px;}
.phs-box span {color: #81260033;position: absolute;top: -54px;right: 75px;font-size: 85px;font-family: Fahkwang;}
.inner-phs-facility .names-head p, .inner-learning-phs .names-head p{max-width: 800px;font-size: 14px;padding-top: 20px;}
/* PHS Facilities End */


/* Discover */
.discover-wraper {background: url('../images/video-banner.png') no-repeat center/cover;padding: 40px 10px;height: 600px;display: flex;align-items: center;justify-content: flex-start;}
.inner-discover, .box-video{position: relative;}
.inner-discover::before{content: ''; position: absolute;left: 0px;top: 0px;background: url('../images/Rectangle-95.svg') no-repeat center/cover; width: 310px;height: 350px;}
.box-video::before {position: absolute;content: '';width: 20px;height: 47px;top: 0px;background: #f99c23;left: 239px;}
.box-video::after {position: absolute;content: '';width: 20px;height: 47px;bottom: -331.5px;background: #f99c23;left: 239px;}
.inner-discover {display: flex;flex-direction: column;gap: 25px;justify-content: flex-end;align-items: flex-start;padding-left: 60px;}
.inner-discover h2{font-size: 50px;color: #fff;font-weight: bold;}
.inner-discover p{font-size: 14px;color: #fff;}
.inner-discover a, .stages-sec a{background: transparent;border: 1px solid #fff;border-radius: unset;padding: 5px 15px;font-size: 14px;}
.video-wrap img{display: flex;justify-content: flex-start;align-items: center;gap: 80px;}
.video-wrap{display: flex;justify-content: flex-start;align-items: center;gap: 55px;position: relative;z-index: 0;}
.video-image{background: var(--bnr-txt);padding: 10px;border-radius: 50px;}
.spinner-wrap {position: absolute;left: 183px;z-index: -1;}
.spinner-item {border: 1px solid #fff;border-radius: 50%;height: 100px;width: 100px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);opacity: 0;animation: zoom 2s linear 0.75s infinite;}
.spinner-item--2 {animation-delay: 1.25s;}
.spinner-item--3 {animation-delay: 1.75s;}
@keyframes zoom {
    0% {
      transform: translate(-50%, -50%) scale(0.2);
      opacity: 0;
    }
    50% {
      opacity: 0.9;
    }
    100% {
      transform: translate(-50%, -50%) scale(1);
      opacity: 0;
    }
  }
  
/* Discover End */



/* Learning Phs */
.learning-phs-wrapper{padding: 50px 0;}
.learning-stages{display: flex;justify-content: center; gap: 60px; flex-wrap: wrap;}
.inner-learning-phs{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.stages-sec {width: 100%; max-width: 450px;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 10px;padding: 20px;border-radius: 10px;}
.stages-sec.one{background: url('../images/stage-1.png') no-repeat center/cover;}
.stages-sec.two{background: url('../images/stage-2.png') no-repeat center/cover;}
.stages-sec.three{background: url('../images/stage-3.png') no-repeat center/cover;}
.stages-sec.four{background: url('../images/stage-4.png') no-repeat center/cover;}
.stages-sec h3{color: #fff;font-size: 24px;font-weight: 400;}
.stages-sec p{text-align: center;color: #fff; font-size: 14px;}
.learning-stages{padding-top: 40px;}
/* Learning Phs End */



/* Admission Open */
.admissions-open-wrapper{background: url('../images/amission-bg.jpg') no-repeat center/cover;padding: 60px 10px;display: flex;justify-content: center;align-items: center;position: relative;z-index: 0;}
.admissions-open-wrapper::before {content: '';width: 100%;height: 100%;top: 0;left: 0;position: absolute;background: #000;opacity: .8;z-index: -1;}
.admission-left h4{font-size: 26px;color: #fff;text-transform: uppercase;font-weight: 400;}
.admission-left h3 {font-size: 40px;color: #fff;text-transform: uppercase;font-weight: 400;letter-spacing: 2px;}
.inner-admissions-open{display: flex; justify-content: center;align-items: center;gap: 30px;}
.admission-left{display: flex;flex-direction: column;gap: 20px;text-align: center;}
.admission-right{background: #fff;width: 100%;max-width: 500px;}
.admission-right form{text-align: center;}
.admission-right form h3 {background: #eee7e754;padding: 35px 10px;font-size: 28px;font-weight: 400;color: var(--num-count);}
.admission-right form input, .admission-right form textarea{background: #eee7e754;padding: 10px 20px;margin-bottom: 20px;border-radius: 5px;width: 100%;max-width: 250px;}
.admission-right form textarea{max-width: 500px;}
.admission-right form input::placeholder, .admission-right form textarea::placeholder{color: #837C7C; font-size: 10px;}
.names-form, .addres-form{display: flex;justify-content: center;align-items: center;gap: 20px;}
.enroll-now-wrap{margin: 30px 30px 50px;}
/* Counter sec Hrs */
.wrapper {position: relative;}
.countdown {display: flex;justify-content: flex-start;gap: 80px;align-items: center;}
.countdown.remove {animation: hide-countdown 1s cubic-bezier(0, 0.9, 0.56, 1.2) forwards;overflow: hidden;}
.number, .separator {display: block;color: #fff;font-size: 30px;text-align: center;padding: 10px;}
.separator {margin: 0;width: 2rem;}
.new, .old, .current {color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.new {animation: show-new 0.4s cubic-bezier(0, 0.9, 0.5, 1.2) forwards;}
.old {animation: hide-old 2s cubic-bezier(0, 0.9, 0.56, 1.2) forwards;}
.countdown section {position: relative;}
#js-days::after, #js-hours::after, #js-minutes::after, #js-seconds::after {content: "DAYS";position: absolute;left: -20px;top: 30px;font-size: 12px;color: #fff;background: #6abce3;padding: 5px 15px;border-radius: 5px;}
#js-hours:after {content: "HOURS";left: -22px;background: #ddc026;}
#js-minutes:after {content: "MINUTES";left: -32px;background: #f27b25c9;}
#js-seconds:after {content: "SECONDS";left: -32px;background: #76f20feb;}
@keyframes hide-countdown {
    to {height: 0;overflow: hidden;}
}
@keyframes show-new {
    0% {opacity: 0;transform: translate(-50%, -50%) translateY(-2rem) scale(0.8) rotateX(-20deg);}
    100% {transform: translate(-50%, -50%);}
  }
@keyframes hide-old {
    0% {transform: translate(-50%, -50%);}
    100% {opacity: 0;transform: translate(-50%, -50%) translateY(-5rem) scale(0.5) rotateX(-75deg);}
  }  
/* Counter sec Hrs End */
/* Admission Open End */



/* News & Events */
.news-events-wraper{padding: 50px 0px;}
.news-events-wraper .names-head{text-align: left;}
.news-events-wraper .names-head p {font-size: 14px;padding-top: 20px;}
.scroller-events-news-wrap{display: flex; justify-content: space-between; align-items: flex-start;padding: 70px 0 40px;}
.eventes-sec{display: flex; justify-content: flex-start; gap: 60px;max-width: 750px;}
.event-list-detail, .news-list-detail{display: flex; justify-content: flex-start; align-items: flex-end; gap: 20px;}
.eventes-sec-box {max-width: 350px;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;gap: 15px;}
.news-sec {width: 100%;max-width: 450px;display: flex;flex-direction: column;gap: 30px;justify-content: flex-start;align-items: flex-start;}
.date{text-align: center;line-height: 1;}
.date h5{color: #000;font-size: 22px;font-weight: 400;}
.date h4{color: #000;font-size: 35px;font-weight: bold;}
.details p{display: flex;justify-content: flex-start;align-items: center;gap: 5px;padding-bottom: 5px;}
.details p img{max-width: 5px;height: 5px;}
.details p:nth-child(2){color: #000;font-size: 20px;padding-bottom: unset;}
.details span{font-size: 12px;}
.view-event-news{display: flex;justify-content: center;align-items: center;}
.three-set{display: flex;flex-direction: column;gap: 35px;}
/* News & Events End */


/* Toppers */
.toppers-wrapper{padding: 50px 0;background:var(--num-count);position: relative; z-index: 0;}
.toppers-wrapper::before{content: ''; background:  url('../images/toper-bg.png') no-repeat center/cover; position: absolute; top: 0; left: 0;width: 100%; height: 100%; z-index: -1;}
.inner-toppers .names-head{text-align: left;}
/* Color Change */
.inner-toppers .names-head .small-headings{color: #fff;}
.inner-toppers .names-head .title-caption{color: #fff;}
/* Color Change End */
.logos-wrap{display: flex; justify-content: center; align-items: center; gap: 50px;padding-top: 30px; position: relative;}
.logo-sec{display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 5px;color: #fff;}
.images-toper img{max-width: 80px;}
.logo-sec h4{font-size: 14px;}
.logos-wrap .owl-nav{position: absolute;top: -25px;right: 0;display: flex;gap: 15px;}
.logos-wrap .owl-nav .owl-prev, .logos-wrap .owl-nav .owl-next{width: 40px;height: 40px;}
.logos-wrap .owl-nav .owl-prev span, .logos-wrap .owl-nav .owl-next span{font-size: 45px;color: #fff;}
.logos-wrap .owl-nav button{background: var(--bnr-txt) !important;display: flex;justify-content: center;align-items: center;border-radius: 10px;}
/* Toppers End */


/* Principal */
.principal-wrapper{padding: 40px 0;}
.inner-principal{display: flex;justify-content: flex-end;align-items: flex-start;position: relative;}
.left-image-princi{width: 100%;max-width: 500px;position: absolute;left: 0;}
.left-image-princi img{max-width: 300px; position: relative;bottom: -4px;}
.right-text-princi{width: 100%;max-width: 900px;}
.right-text-princi.inner-photogallery .names-head {padding-bottom: 30px;}
.right-text-princi.inner-photogallery  p{font-size: 16px;}
.buttons-princi{display: flex;justify-content: space-between;align-items: flex-end;padding-top: 50px;}
.main-btn {background: var(--num-count);color: #fff;padding: 5px 30px;border-radius: 5px; transition: all 0.4s;}
.main-btn:hover{ transform:scale(1.2,1.2);}
.names-princi{text-align: right;}
.names-princi h3{color: var(--num-count);font-size: 20px;font-weight: bold;}
.right-text-princi.inner-photogallery .names-princi p{font-size: 14px;}
/* Principal End */


/* Call To Action */
.main-container{max-width: 1600px;  width: 100%;margin: 0 auto;}
.call-to-action-wrapper{width: 100%;}
.inner-call-to-action {display: flex;justify-content: center;align-items: center;width: 100%;}
.left-sec-call {background: var(--num-count);max-width: 900px;position: relative;}
.left-sec-call::before {content: '';position: absolute;left: -890px;top: 0;background: var(--num-count);width: 100%;height: 100%;bottom: 0;margin: auto;z-index: -1;}
.right-sec-call::before {content: '';position: absolute;left: 500px;top: 0;background: var(--nav-bg);width: 100%;height: 100%;bottom: 0;margin: auto;z-index: -1;}
.right-sec-call {position: relative;background: #F99C23;max-width: 500px;align-items: center !important;}
.right-sec-call::after {content: '';position: absolute;left: -13px;top: 0;background: #F99C23;width: 25px;height: 25px;bottom: 0;margin: auto;transform: rotate(135deg);}
.left-sec-call, .right-sec-call {color: #fff;font-size: 30px;height: 150px;width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding-left: 50px;}
.left-sec-call h4{font-weight: 400;}
/* Call To Action End */


/* PhotoGallery */
.photogallery-wrapper{padding: 40px 0;}
.inner-photogallery .names-head{text-align: left;}
.photo-wraper{display: flex;justify-content: center;align-items: center;gap: 15px;padding-top: 50px;}
.secphoto{display: flex;flex-wrap: wrap;justify-content: flex-start;gap: 15px;width:100%;}
.each-img{display: flex;gap: 15px;}
.each-img img{max-width: 256px;}
.each-img1 img{max-width: 300px;}
/* PhotoGallery End */


/* Testimonials */
.testimonials-wrapper{padding: 40px 5px;}
.persons-testimonial{padding: 50px 5px;display: flex;justify-content: center;flex-direction: column;align-items: center;}
.persons-testimonial p{max-width: 900px; text-align: center;position: relative;}
.persons-testimonial p::after {content: '';position: absolute;bottom: 0px;right: -15px;width: 15px;height: 15px;background: url('../images/icons/arrow2.png')no-repeat center/contain;}
.persons-testimonial p::before {content: '';position: absolute;top: 0px;left: -15px;width: 15px;height: 15px;background: url('../images/icons/arrow1.png')no-repeat center/contain;}
.testi-image{padding-top: 30px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.testi-image img{max-width: 50px;height: 50px;}
.testi-image h5{font-weight: 500;}
.testi-image small{font-size: 10px;color: #837C7C;}
.persons-testimonial-main{position: relative;}
.persons-testimonial-main .owl-nav{display: none;}
/* Testimonials End */


/* High School */
/* Headings */
.names-head{text-align: center;}
.title-caption{font-size: 16px;font-weight: 400;}
.small-headings{font-size: 30px;font-weight: 500;}
/* Headings */

.state-board-wraper{background: url('../images/donation_bg-1.svg')no-repeat center/cover; padding: 60px 0px;}
.inner-state-board .small-headings{color: var(--num-count);}
.big-logos-wrap{display: flex;justify-content: center;align-items: center;gap: 30px;padding-top: 40px;}

.high-school-details{display: flex; justify-content: space-between; align-items: center;gap: 30px;padding: 40px 0px 0px;}
.each-deatils{display: flex; justify-content: space-between;align-items: flex-start;gap: 40px;}
.little-text h5{font-size: 20px;font-weight: 400;}
.little-text p{font-size: 14px;}
.first-sec .icons{display: flex;gap: 25px;justify-content: flex-start;align-items: center;}
.image-logo-sec img{width: 450px;height: 450px;}
.little-img {position: relative;display: flex;justify-content: center;width: 100%;height: 60px;border-radius: 50%;max-width: 60px;}
.little-img span{display: flex;justify-content: center;align-items: center;}
.little-img img {width: 30px;height: 30px;filter: invert(100%) sepia(6%) saturate(184%) hue-rotate(318deg) brightness(115%) contrast(100%);}
.first-sec{display: flex;flex-direction: column;gap: 40px;}
.animation-image-wrap {background: url('../images/bg-main-1.png') no-repeat center center/cover;height: 415px;margin: auto;}
/* High School End */


/* ************************************************************* INNER PAGES ************************************************************/
.inner-pages-slider{padding: 60px; background: var(--num-count);}
.inner-page-content{padding: 50px 0;}
.inner-page-slider h1{color: #fff;font-size: 50px;text-align: center;}


/* Halls of utility */
.main-image-infrastructure{display: flex; justify-content: center; align-items: center; gap: 20px;flex-wrap: wrap; padding: 20px;}
.inner-page-content p{margin: 16px 0;}
/* Halls of utility End */

/* Admission */
.main-btn.inner-btn{background: #fff; border-left: 5px solid var(--num-count) !important;color: var(--num-count);border: 1px solid var(--num-count);}
.main-btn.inner-btn:hover{background: var(--num-count);color: #fff;}
/* Admission End */





/* ************************************************************* INNER PAGES END ************************************************************/













/* Footer */
/* Top Footer */
.top-footer-wraper{background: var(--num-count);padding: 60px 10px;}
.inner-top-footer{position: relative;}
.inner-top-footer::before{content: ''; position: absolute;width: 100%; height: 200px; max-width: 200px; background: url('../images/welcome-bg-flower.svg')no-repeat center/cover; top: 0; left: 0;filter: invert(94%) sepia(0%) saturate(0%) hue-rotate(275deg) brightness(106%) contrast(106%);}
.inner-top-footer::after{content: ''; position: absolute;width: 100%; height: 200px; max-width: 200px; background: url('../images/welcome-bg-flower.svg')no-repeat center/cover; top: 0; right: 0;filter: invert(94%) sepia(0%) saturate(0%) hue-rotate(275deg) brightness(106%) contrast(106%);}
.logo-footer{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.logo-footer p{text-align: center;color: #fff;font-size: 14px;}
.logo-footer h3{color: #fff;font-size: 22px;padding-top: 20px;text-align: center;}
.hr-line hr:nth-child(1){margin: 40px 0 ;}
.hr-line hr{color: #fff;}
.footer-full-details {display: flex;justify-content: space-between;padding-top: 60px;flex-wrap: wrap;}
.footer-address.detail p{padding: 5px 0;}
.footer-full-details .footer-address{max-width: 30%;}
.footer-links{display: flex;justify-content: flex-start;gap: 60px;}
.footer-address a{display: flex;justify-content: flex-start;align-items:flex-start;gap: 10px;color: #fff;}
.footer-address h4{font-size: 22px;color: #fff;padding-bottom: 10px;}
.footer-address p{color: #fff; font-size: 14px;}
.footer-address.contact-sec a{padding: 5px 0;}
.footer-address.contact-sec a img{width: 20px; height: 20px;filter: invert(100%) sepia(6%) saturate(184%) hue-rotate(318deg) brightness(115%) contrast(100%);}

.footer-address.quik-links{position: relative;}
.footer-address.quik-links span{position: absolute;top: -40px;z-index: -1;}
.footer-address.quik-links span img{width: 300px;height: 300px;filter: invert(100%) sepia(6%) saturate(184%) hue-rotate(318deg) brightness(115%) contrast(100%);}

.social-links-footer{display: flex;justify-content: flex-start;gap: 10px;padding: 12px 0 0;}
.social-links-footer a img{width: 30px; height: 30px;}
.links-left a{font-size: 14px; color: #fff;}
/* Top Footer End */

/* Bottom Footer */
.bottom-footer-wrap{background: var(--nav-bg); padding: 10px;}
.bottom-footer-wrap p{color: #000; font-size: 14px; text-align: center;}
/* Bottom Footer End */
/* Footer End */


/* Sitemap */
  .sitemap > li > ul {margin-top: 1.5rem;}
  .sitemap li {line-height: 1.5rem;vertical-align: top;position: relative;}
  ul.sitemap li a {text-decoration: none;color: #882C00;display: inline-block;}
  ul.sitemap li a:hover{color: var(--bnr-txt);}
  ul.sitemap ul {margin-left: 1.5rem;margin-bottom: 1.5rem;}
  ul.sitemap ul li {position: relative;}
  ul.sitemap ul li::before {content: "";display: inline-block;width: 3rem;height: 100%;border-left: 1px #ccc solid;position: absolute;top: -0.75rem;}
  ul.sitemap ul li::before {content: "";display: inline-block;width: 3rem;height: 1.5rem;border-bottom: 1px #ccc solid;position: absolute;top: -0.75rem;}
  ul.sitemap ul li a {margin-left: 3.75rem;}
/* Sitemap End */










/* Go to top css */
#to-top {cursor: pointer;position: fixed;bottom: 20px;right: 20px;z-index: 9;display: flex;justify-content: center;align-items: center;}
#to-top img{width: 48px;filter: invert(54%) sepia(89%) saturate(783%) hue-rotate(355deg) brightness(100%) contrast(103%);transition: all .2s;}
#to-top:hover img{filter: invert(18%) sepia(58%) saturate(3049%) hue-rotate(13deg) brightness(95%) contrast(102%);}
/* Go to top css */



/* news page tabs */
/* Tabs */

ul#tabs-nav {display: flex;justify-content: center;}
ul#tabs-nav li {margin-right: 2px;border-radius: 2px;cursor: pointer;}
ul#tabs-nav li a{display: block;cursor: pointer;background-color: #939191;padding: 10px 20px;font-size: 20px;transition: all .3s ease-in-out;color: #fff;}
ul#tabs-nav li:hover a,
ul#tabs-nav li.active a{background-color: #882c00;}
.tab-content {margin-top: 20px;}      
      /* events lightbox */
      /* .image-link {cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;} */
      .mfp-title {text-align: center;padding: 6px 0;}
      /* events lightbox */
section.event-component{padding: 20px;padding-bottom: 28px;margin-bottom: 0px;border-bottom: 1px solid #eee4e4;text-align: center;}
section.event-component:nth-child(2n+1){background: #f9f9f9;}
section.event-component h3.event_title {font-size: 26px;margin: 6px 0 40px;text-transform: capitalize;letter-spacing: 0;}
section.event-component:last-child{margin-bottom: 0;border-bottom: none;}
section.event-component a.event-popup-anchor,section.event-component a.event-popup-static {display: block;height: 300px;width: 100%;max-width: 350px;margin: 0 20px 20px 0;position: relative;float: left;background: no-repeat center center/cover;}
section.event-component a.event-popup-anchor.right-side,section.event-component a.event-popup-static.right-side{float: right;margin: 0 0 20px 20px;}
section.event-component a.event-popup-anchor em,section.event-component a.event-popup-static em {position: absolute;top: 0;left: 0;width: 96%;height: 94%;background: #000;opacity: 0;display: flex;justify-content: center;align-items: center;transition: all .4s ease-in-out;bottom: 0;right: 0;margin: auto;}
section.event-component a.event-popup-anchor:hover em,section.event-component a.event-popup-static:hover em{opacity: .6;}
section.event-component a.event-popup-anchor em img,section.event-component a.event-popup-static em img{width: 32px;filter: invert(99%) sepia(22%) saturate(313%) hue-rotate(161deg) brightness(118%) contrast(100%);margin-top: 60px;opacity: 0;transition: all .4s ease-in-out;transition-delay: .2s;}
section.event-component a.event-popup-anchor:hover em img,section.event-component a.event-popup-static:hover em img{margin-top: 0;opacity: 1;}
section.event-component p span, section.event-component h4 span{color: #882c00;}
section.event-component p, section.event-component h4{text-align: justify;line-height: 1.5;font-size: 17px;margin: 12px 0;color: #000;text-shadow: initial;}
/* news page tabs */

/* gallery album page */
.gallery-album-wrapper{display: flex;justify-content: center;flex-wrap: wrap;margin-top: 40px;}
.gallery-album-wrapper a.album-component-anchor{display: block;margin: 6px;width: 100%;max-width: 400px;height: 300px;position: relative;transition: all .3s ease-in-out;overflow: hidden;}
.gallery-album-wrapper a.album-component-anchor em {background: no-repeat center center/cover;display: block;height: 100%;width: 100%;transition: all .6s ease-in-out;}
.gallery-album-wrapper a.album-component-anchor em span{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;background: transparent; color: transparent;transition: all .3s ease-in-out;font-size: 18px;}
.gallery-album-wrapper a.album-component-anchor:hover em{transform: scale(1.2) rotate(3deg);}
.gallery-album-wrapper a.album-component-anchor:hover em span{background: rgba(0, 0, 0, .6);color: #fff;}
/* gallery album page */

/* gallery photos page */
.individual-photo-components{display: flex;justify-content: center;flex-wrap: wrap;margin-top: 40px;}
.individual-photo-components .magnific-img{margin: 6px;width: 100%;max-width: 400px;height: 300px;position: relative;transition: all .3s ease-in-out;background: no-repeat center center/cover;}
.individual-photo-components .magnific-img > a{display: block;height: 100%;width: 100%;background: no-repeat center center/cover;position: relative;}
.individual-photo-components .magnific-img > a em{position: absolute;top: 0;left: 0;width: 96%;height: 94%;background: #000;opacity: 0;display: flex;justify-content: center;align-items: center;transition: all .4s ease-in-out;bottom: 0;right: 0;margin: auto;}
.individual-photo-components .magnific-img > a:hover em{opacity: .6;}
.individual-photo-components .magnific-img > a em img{width: 32px;filter: invert(99%) sepia(22%) saturate(313%) hue-rotate(161deg) brightness(118%) contrast(100%);margin-top: 60px;opacity: 0;transition: all .4s ease-in-out;transition-delay: .2s;}
.individual-photo-components .magnific-img > a:hover em img{margin-top: 0;opacity: 1;}
.mfp-arrow {background: #eee url('../images/previous.png') no-repeat center/20px !important;width: 48px !important;height: 48px !important;transition: all .4s !important;}
.mfp-arrow-right {background-image: url('../images/next.png') !important;}
.mfp-arrow::before, .mfp-arrow::after{display: none;}
.mfp-close{font-size: 32px;}
.mfp-container:hover button.mfp-arrow, .mfp-container:hover .mfp-counter {opacity: 1 !important;}
.mfp-arrow:hover {width: 60px !important;}
/* gallery photos page */

/* video gallery page css  */
.video-gallery-wrapper{display: flex;justify-content: center;flex-wrap: wrap;gap: 40px 28px;margin-top: 40px;}
.video-gallery-container{width: 100%;max-width: 350px;text-align: center;padding-bottom: 20px;background: #f9f9f9;}
/* .video-gallery-container h4{} */
.video-individual-component{width: 100%;height: 300px;margin-bottom: 20px;}
.video-individual-component iframe{width: 100%;height: 100%;}
/* video gallery page css  */


/* about us page css  */
  .flex-about-us-page{display: flex;justify-content: space-between;align-items: center;gap: 20px;}
  .left-about-us-page{width: 100%;max-width: 750px;}
  .left-about-us-page p{}
  .right-about-us-page{width: 100%;max-width: 550px;}
/* about us page css  */


@media (max-width:1400px) {
    .each-img{flex-wrap: wrap;}
    .each-img img{max-width: 450px;}
    .secphoto.three .each-img{justify-content: flex-end;}
    .secphoto.two{justify-content: center;}
    .animation-image-wrap { height: 375px;}
}

@media (max-width:1300px) {
    .left-logo-sec a img {width: 100px;}
    .logo-heading h2 {font-size: 25px;}
    .logo-heading i {font-size: 12px;}
    .right-menu-sec {gap: 15px;}
    .bg-school {right: -20px;}
    .left-image-princi {top: 30px;}    
    .right-text-princi {max-width: 700px;}
    .animationimage-wrap { height: 350px;}
    .left-logo-sec {gap: 10px;}
}

@media (max-width:1250px) {
    .inner-events-news .news{margin: 10px 20px;}
}

@media (max-width:1200px) {
    .right-menu-sec {display: none;}
    .desk-resp-ham{display: block;}
    .footer-address.quik-links span img {display: none;}
    .inner-top-footer::before, .inner-top-footer::after {display: none;}
    .each-deatils {flex-direction: column;}
    .little-img {width: 70px;height: 70px;}
    .bg-girl img{max-width: 300px;}
    .eventes-sec, .news-sec{max-width: 100%;}
    .scroller-events-news-wrap {justify-content: flex-start;align-items: flex-start;flex-direction: column;gap: 60px;}
    .event-img img{max-width: 400px;}
    .details p:nth-child(2) br{display: none;}
    .view-event-news {display: unset;}
    .left-sec-call, .right-sec-call {font-size: 26px;}
    .animation-image-wrap {height: 320px;}
    .pearls-main-wrapper {top: 155px;}
    .inner-bottom-header {padding: 20px 0;}
}
@media (max-width:1100px) {
    .photo-wraper {flex-wrap: wrap;}
    .secphoto {justify-content: center;}
    .bg-girl, .bg-school, .paragraph-welcome::before{display: none;}
    .paragraph-welcome {max-width: 100%;}
    .paragraph-welcome p {text-align: left;}
    .right-text-princi {max-width: 600px;}
    .left-image-princi {top: 75px;}
    .left-sec-call, .right-sec-call {font-size: 24px;padding: 0 20px;}
    .animation-image-wrap {height: 295px;}
}

@media (max-width:992px) {
    .location-add p {font-size: 12px;}
    .enquirey {font-size: 10px;}
    .social-links-sec li a i, .location-add i {font-size: 14px;}
    .inner-slider h1 {font-size: 40px;}
    .inner-slider p {font-size: 14px;}
    .btn-clr { font-size: 14px;}
    .little-img {width: 75px;height: 60px;}
    .high-school-details {flex-direction: column;justify-content: center; position: relative;}
    .image-logo-sec{position: absolute;z-index: -1;opacity: 0.1;}
    .little-img {width: 60px;}
    .facilities-wrap {justify-content: space-between;}
    .inner-admissions-open {flex-direction: column;gap: 85px;}
    .event-img img{max-width: 350px;}
    .right-text-princi {max-width: 100%;}
    .left-image-princi {margin: auto;right: 0;opacity: .2;}
    .right-sec-call::after{display: none;}
    .animation-image-wrap {height: 270px;}
    .persons-testimonial p {max-width: 750px;}
    .inner-page-slider h1 {font-size: 40px;}
    .inner-events-news{flex-direction: column;align-items: center;justify-content: center;}
    .footer-full-details .footer-address{max-width: 100%;}
    .footer-full-details{gap: 40px;}
}

@media (max-width:840px) {
    .social-links-sec li a i, .location-add i {font-size: 14px;}
    .each-img img, .each-img1 img {max-width: 100%;}
    .secphoto.three .each-img {justify-content: center;}
    .each-img {justify-content: center;}
    .phs-box span {display: none;}
    .facilities-wrap {justify-content: center;gap: 30px;}
    .phs-box {box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding: 30px 10px;}
    .event-img img {max-width: 300px;}
    .inner-call-to-action {flex-direction: column;}
    .left-sec-call, .right-sec-call {align-items: center;}
    .left-sec-call h4{text-align: center;}
    .right-sec-call {max-width: 100%;}
    .animation-image-wrap {height: 226px;}
    .persons-testimonial p {max-width: 600px;}
}

@media (max-width:770px) {
    .phs-box {max-width: unset;width: 100%;}
    .animation-image-wrap {height: 208px;}
    .persons-testimonial p {max-width: 500px;}
    .persons-testimonial p {max-width: 480px;}
}


@media (max-width:776px) {
    section.event-component a.event-popup-anchor.right-side, section.event-component a.event-popup-static.right-side {float: none;margin: 20px auto;}
    section.event-component a.event-popup-anchor, section.event-component a.event-popup-static{float: none;margin: 20px auto;}
}
@media (max-width:678px) {
    .first-sec .icons {flex-direction: column;}
    .inner-slider h1, .inner-slider p {width: 100%;}
    .inner-slider h1{font-size: 36px;}
    .little-text{text-align: center;}
    .inner-discover h2 {font-size: 38px;}
    .inner-discover::before {width: 288px;height: 335px;}
    .box-video::before {width: 17px;height: 32px;left: 227px;}
    .box-video::after {height: 34px;bottom: -316.5px;left: 228px;}
    .left-image-princi{display: none;}
    .animation-image-wrap {height: 182px;}
    .persons-testimonial p {max-width: 450px;}
}

@media (max-width:576px) {
    .inner-bottom-header {justify-content: center;position: relative;padding: 20px 0;}
    /* .left-logo-sec {gap: 10px;flex-direction: column;} */
    /* .logo-heading{text-align: center;} */
    .desk-resp-ham{position: absolute;right: 0;bottom: 30px;}
    .small-headings {font-size: 24px;}
    .small-headings br{display: none;}
    .admission-left h4 {font-size: 22px;}
    .admission-left h3 {font-size: 30px;}
    .admission-right form h3 {font-size: 26px;}
    .names-form, .addres-form {gap: 0px;flex-direction: column;}
    .admission-right form input, .admission-right form textarea {max-width: 100%;}
    .countdown {justify-content: center;gap: 70px;flex-wrap: wrap;}
    #js-days::after, #js-hours::after, #js-minutes::after, #js-seconds::after {font-size: 10px;}
    .number, .separator {font-size: 26px;}
    .enroll-now-wrap {margin: 30px 10px 50px;}
    .admissions-open-wrapper .container {padding: 0 10px;}
    .inner-discover h2 {font-size: 30px;}
    .inner-discover::before {width: 263px;height: 310px;}
    .box-video::before {left: 203px;}
    .box-video::after {bottom: -291.5px;left: 203px;}
    .animation-image-wrap {height: 155px;}
    .logo-wrap img{max-width: 100px;}
    .persons-testimonial p {max-width: 400px;}
    .persons-testimonial p::before, .persons-testimonial p::after{display: none;}
    /* .pearls-main-wrapper.inner-page-wraper{top: 222px;} */
    .inner-page-slider h1 {font-size: 28px;}

}


@media (max-width: 536px) {
    .left-logo-sec a img {width: 80px;}
    .left-logo-sec {gap: 10px;flex-direction: row;padding: 10px 0;}
    .logo-heading h2 {font-size: 18px;}
    .pearls-main-wrapper {top: 135px;}
}
@media (max-width:480px) {
    .inner-slider h1 {font-size: 30px;}
    .inner-slider p br {display: none;}
    .phs-box {align-items: flex-start;flex-direction: column;}
    .inner-discover::before {width: 280px;height: 315px;}
    .box-video::after {bottom: -296.5px;left: 200px;}
    .inner-discover h2 {font-size: 21px;}
    .inner-discover p {font-size: 12px;}
    .logos-wrap .owl-nav{display: none;}
    .buttons-princi {align-items: flex-start;flex-direction: column-reverse;gap: 40px;}
    .names-princi {text-align: left;}
    .animation-image-wrap {height: 130px;}
}

@media (max-width:380px) {
    .animation-image-wrap {height: 103px;}
}

@media (max-width:360px) {
    .animation-image-wrap {height: 96px;}
}