@charset "utf-8";
/* CSS Document */
/* @import "../fonts/fonts.css"; */
:root{
    --clr-site:#767676;
    --clr-black:#000000;
    --clr-brown:#811619;
    --clr-yellow:rgba(243, 185, 76,1);
    --clr-cream:rgba(252, 232, 195,1);
    --clr-white:#ffffff;
    --clr-gray:#f3f2ee;
    --clr-gray1:#767676;
    --clr-gray2:#e5e5e5;
    --clr-f1f1f1:#f1f1f1;
    --clr-f9f9f9:#f9f9f9;
    --clr-red:#c41230;
    --poppins:"Poppins", sans-serif
}
*{font-family:var(--poppins);}
a{color:var(--clr-dark-gray);text-decoration:none;}
a:hover,a:focus{color:var(--clr-brown);text-decoration:none;box-shadow:none;outline:none;}

html,body{font-family:var(--poppins);}
header,header::before,.header-social li a,.navbar-expand-lg .navbar-nav .nav-link,.navbar-nav li .dropdown-menu li a,.address-log-tele,.swiper-button-prev,.swiper-button-next,.swiper-button-prev svg,.address-phone p a,.swiper-button-next svg.address-phone p img,.event-readmore a,.event-readmore a span,.event-readmore a span img,.address-phone p,.nis span,.login-register,.login-register a,.login-register a .user,.navbar-expand-lg .navbar-nav .nav-link,.header-social li a::before,.header-social li a img,.map img,.about-box .about-sub img,.link-right,.link-right::after,.video-card-holder::before,.video-card-holder img{transition:all 0.3s ease;}
header{z-index:99;padding-top:50px;}
h1,h2,h3,h4,h5,h6{color:var(--clr-brown);font-family:var(--poppins);margin-bottom:1rem;margin-top:1rem;}
header{left:0;width:100%;top:0;}
header::before{background:rgba(255,255,255,1);position:absolute;left:0;top:0;width:100%;height:65%;z-index:-1;opacity:0;content:'';display:block;}
.nis{display:block;}
.nis span{display:block;width:120px;}
.nis img{width:100%;}
.address-log-tele{border-bottom:1px solid var(--clr-brown);padding-bottom:25px;}
.navbar-social{padding-top:20px;}
.login-register{text-align:right;display:none;position:relative;padding-right:15px;margin-right:15px;}
.login-register::after{content:'';right:0;top:50%;transform:translateY(-50%);right:0;width:1px;height:70%;background:var(--clr-gray1);display:block;position:absolute;}
.topbar-right{flex:0 0 calc(100% - 300px);}
.address-phone p{margin-bottom:0;font-size:1.188rem;color:var(--clr-brown);font-weight:500;}
.address-phone p img{height:25px;}
.address-phone p:first-child{margin-right:110px;}
.address-phone p a:hover{color:var(--clr-black);} 
.login-register a .user{width:28px;margin-right:5px;}
.login-register a{font-size:1rem;text-transform:uppercase;letter-spacing:1px;font-weight:500;color:var(--clr-black);}
.login-register a:hover,.login-register a:focus{color:var(--clr-brown)}
.language a{color:var(--clr-black);}
.language a:hover{color:var(--clr-brown)}
.navbar-nav li{padding:0}
.navbar-nav li a{font-family:var(--poppins);position:relative;}
.navbar-nav li .dropdown-menu li a{font-size:1rem;display:block;font-weight:500;line-height:1.2}
.navbar-expand-lg{padding:0;position:relative;z-index:19;}
.navbar-expand-lg .navbar-nav > li{z-index:1;padding-left:10px;padding-right:10px;}
.navbar-expand-lg .navbar-nav .nav-link:hover,.navbar-expand-lg .navbar-nav .nav-link:focus{color:var(--clr-brown);}
.navbar-expand-lg .navbar-nav .active{border-bottom:4px solid var(--clr-brown);}
.navbar-nav .dropdown:hover > .dropdown-menu,.navbar-nav .dropend:hover > .dropdown-menu{margin-left:0;top:100%!important;}
.navbar-expand-lg .navbar-nav .nav-link{padding:10px 0;font-size:1rem;text-transform:uppercase;}
.navbar-expand-lg .dropdown .dropdown-menu ul{padding-left:25px;}
.navbar-expand-lg .dropdown .dropdown-menu ul li a{position:relative;}
.navbar-expand-lg .dropdown .dropdown-menu ul li{list-style-type:none;}
/* .navbar-expand-lg .dropdown .dropdown-menu ul li a::before{color:#e5e5e5;left:0px;top:14px;position:absolute;content:'';width:7px;height:7px;border-top:1px solid var(--clr-white);border-right:1px solid var(--clr-white);transform:rotate(45deg) ;} */
.navbar-expand-lg .dropdown .dropdown-menu > .has-submenu > a,.navbar-expand-lg .dropdown .dropdown-menu > .has-submenu > a:hover,.navbar-expand-lg .dropdown .dropdown-menu > .has-submenu > a:focus{color:var(--clr-black);cursor:default;}
@media screen and (min-width: 769px) {
    .dropend:hover > .dropdown-menu{position:absolute;top:0;left:100%;}
    .dropend .dropdown-toggle{margin-left:0.5em;}
}
@media (min-width:992px){
    .navbar-nav .nav-link{color:var(--clr-black);font-weight:500;} 
    .navbar-expand-lg .dropdown .dropdown-menu{display:none;visibility:hidden;transform-style:preserve-3d;transform:rotateX(-75deg);visibility:hidden;opacity:0;display:block;border-radius:0 0px 0 0px;width:235px;background-color:var(--clr-gray);box-shadow:none;border:none;}
    .navbar-expand-lg .dropdown:nth-child(2) .dropdown-menu{width:345px;}
    .navbar-expand-lg .dropdown:nth-child(3) .dropdown-menu{width:385px;}
    .navbar-expand-lg .dropdown:nth-child(4) .dropdown-menu{width:325px;}
    .navbar-expand-lg .dropdown .dropdown-menu::before{position:absolute;width:0;height:0;border:8px solid transparent;border-left-color:var(--clr-gray);border-top-color:var(--clr-gray);left:3px;content:'';top:-7px;transform:rotate(45deg);}
    .navbar-expand-lg .dropdown:hover > .dropdown-menu,
    .navbar-expand-lg .dropend:hover > .dropdown-menu{display:block;visibility:visible;margin-left:0;transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;visibility:visible;}    
    .navbar-expand-lg .dropdown .dropdown-menu li a{font-size:1rem;text-transform:uppercase;text-decoration:none;padding:8px 15px;letter-spacing:1px;color:var(--clr-brown);}
    .navbar-expand-lg .dropdown .dropdown-menu li a:hover{color:var(--clr-yellow);}
    .navbar-expand-lg .navbar-nav > .nav-item:last-child .nav-link{padding-right:0;}
    .navbar-expand-lg .navbar-nav .nav-link{}
    header.smaller{padding-top:15px}
    header.smaller::before{opacity:1;}
    header.smaller .nis span{width:100px;margin-top:0px;}
    header.smaller .address-phone p{font-size:15px;}
    header.smaller .address-log-tele{padding-bottom:10px}
    .navbar-social{padding-top:15px;}
    header.smaller .login-register a .user{width:17px;}
    header.smaller .login-register a{font-size:14px;}
    header.smaller .navbar-expand-lg .navbar-nav .nav-link{font-size:15px;padding:5px 0px;letter-spacing:0.5px}
    header.smaller .header-social{margin-top:0px;}
    header.smaller .header-social li a{width:25px;height:25px;}
    header.smaller .navbar-expand-lg .dropdown .dropdown-menu li a{font-size:14px;}
    header.smaller .address-phone p img{height:20px;}
}
.container{max-width:1600px;}
.header-social{display:flex;justify-content:flex-end;align-items:center;padding:0;margin-bottom:0}
.header-social li{list-style-type:none;}
.header-social li + li{margin-left:6px;}
.header-social li a{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative;}
.header-social li a::before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:var(--clr-white);z-index:1;transform:scale(0.9);border-radius:50%;}
.header-social li a img{width:60%;position:relative;z-index:9;}
.header-social li:nth-child(1) a{background: rgb(20,38,63);background:linear-gradient(217deg, rgba(20,38,63,1) 0%, rgba(89,69,162,1) 14%, rgba(132,68,161,1) 26%, rgba(181,59,133,1) 37%, rgba(190,53,114,1) 45%, rgba(210,39,73,1) 53%, rgba(223,79,62,1) 64%, rgba(249,163,38,1) 79%, rgba(249,221,38,1) 100%);}
.header-social li:nth-child(2) a{background-color:#ff0000;}
.header-social li:nth-child(3) a{background-color:#1877f2;}
.header-social li:nth-child(4) a{background-color:var(--clr-black);}
.header-social li:nth-child(5) a{background-color:#0a66c2;}
.header-social li a:hover::before{ opacity:0;}
.header-social li a:hover img{filter:invert(1) grayscale(1) brightness(6);}
.banner-contents{left:0;top:14rem;}
.banner-right{width:100%;max-width:100%;position:relative;}
.banner-left{width:40%;}
.banner{margin-top:120px;position:relative;z-index:1;overflow:hidden;}
.circle{width:30vw;height:30vw;position:absolute;left:25%;top:-15%;background-color:rgba(243, 185, 76,0.4);border-radius:50%;z-index:-1;}
.banner-text{padding-top:1rem;}
.banner-text h1{font-size:3.938rem;font-family:var(--poppins);text-transform:uppercase;text-align:justify;font-weight:bold;line-height:1}
.banner-sub{margin:3rem 0;}
.banner-sub h4{text-transform:uppercase;font-size:1.063rem;color:var(--clr-black);}
.banner-text p{font-size:14px;text-align:justify;color:var(--clr-black);line-height:1.7;font-weight:500;}
.btn{font-size:1rem;padding:13px 40px;background:var(--clr-brown);color:var(--clr-yellow);letter-spacing:0.5px;border-radius:0;font-weight:500;}
.btn:hover,.btn:focus{background-color:var(--clr-yellow);color:var(--clr-brown)} 
.banner-right{width:76.5625%;margin-left:auto;}
.banner-right img{width:100%;}
.about-col{
    flex: 0 0 auto;
    width:50%;padding:5px;
}
.our-stuff{padding:80px 0;}
.carousel{}
.event-holder{background-color:var(--clr-yellow);}
.event-img{position:relative;z-index:1;width:100%;padding-bottom:150%;z-index:1;}
.event-img img{position:absolute;right:0;width:100%;bottom:0;z-index:1;}
.event-dtl{top:0;left:0;width:60%;padding:100px 0 25px 65px;z-index:9;}
.event-dtl h4{font-size:1.563rem;font-weight:500;text-transform:uppercase;line-height:1;margin-bottom:2rem;}
.event-dtl p{font-size:0.906rem;text-align:justify;font-weight:300;}
.event-readmore{text-align:left;}
.event-readmore a{color:var(--clr-brown);text-transform:uppercase;font-weight:300;font-size:0.85rem;display:flex;align-items:center;}
.event-readmore a span{display:flex;width:26px;height:26px;background:var(--clr-brown);position:relative;align-items:center;justify-content:center;border-radius:50%;margin-left:30px;}
.event-readmore a span img{height:60%;margin-right:20px;display:block;}
.event-readmore a:hover{color:var(--clr-black);}
.event-readmore a:hover span{background:var(--clr-white);}
.event-readmore a:hover span img{filter:invert(1);margin-right:0px;}
.swiper-button-prev,.swiper-button-next{width:55px;height:55px;border-radius:50%;}
.swiper-button-next svg, .swiper-button-prev svg{width:60%;height:60%;}
.swiper-button-next:after,.swiper-button-prev:after{display:none;}
.swiper-button-next{/*background:#e5e5e5 url(../img/next-arrow.svg) center center no-repeat;background-size:auto 50%;*/right:0px;background:#e5e5e5}
.swiper-button-prev{/*background:#e5e5e5 url(../img/prev-arrow.svg) center center no-repeat;background-size:auto 50%;*/left:-20px;background:#e5e5e5}
.swiper-button-prev .st0{clip-path:url(#SVGID_2_);fill:none;stroke:var(--clr-brown);stroke-width:12;stroke-miterlimit:10;}
.swiper-button-next .st0{clip-path:url(#SVGID_2_);fill:none;stroke:var(--clr-brown);stroke-width:12;stroke-miterlimit:10;}
.swiper-button-prev:hover,.swiper-button-next:hover{background-color:var(--clr-brown);}
.swiper-button-prev:hover .st0,.swiper-button-next:hover .st0{stroke:var(--clr-yellow);}
.service-button-next,.event-button-next{right:-60px;}
.service-button-prev,.event-button-prev{left:-60px;}

.facilities .col-12{position:relative;}
.myFacilities .swiper-slide{padding-top:50px;padding-bottom:50px;}
.facilities-holder{border-radius:50%; }
.facilities-dtl{position:relative;padding-left:15%;padding-right:15%;}
.facilities-dtl::before{width:140%;height:140%;right:0;display:block;top:50%;transform:translateY(-50%);background-color:var(--clr-yellow);z-index:-1;content:'';position:absolute;}
.facilities-dtl h3{text-transform:uppercase;font-weight:bold;font-size:2.25rem;color:var(--clr-black);margin-bottom:3rem;}
.facilities-dtl p{text-align:justify;font-size:0.906rem;}
.facilities-dtl .btn{margin-top:3rem;}
.facilities-img{overflow:hidden;border-radius:50%;}
.facilities-holder{margin-left:50px;position:relative;}
.facilities-holder::before{content:'';border-radius:50%;position:absolute;left:-40px;top:-40px;width:calc(100% + 80px);height:calc(100% + 80px);display:block;border:2px solid var(--clr-brown);}
.facilities-button-prev{left:-20px;}
.facilities-button-next{right:auto;left:49.8%;}

.circles{position:absolute;border-radius:50%;z-index:9;}
.circle1{width:2.5rem;height:2.5rem;background-color:var(--clr-brown);left:0;top:0;}
.circle2{width:1.875rem;height:1.875rem;background-color:var(--clr-brown);left:70%;top:5rem;}
.circle3{width:12.75rem;height:12.75rem;background-color:var(--clr-yellow);left:6%;bottom:2%;}
.circle4{width:9.375rem;height:9.375rem;background-color:var(--clr-white2);left:44.5%;top:9%;}
.circle5{width:9.375rem;height:9.375rem;background-color:var(--clr-white2);left:80%;bottom:9%;}
.our-events{padding-top:5rem;padding-bottom:5rem;}
.our-events h2{font-size:3.313rem;font-weight:bold;margin-bottom:3.75rem;}
.events-holder{}
.events-img{position:relative;height:0;padding-bottom:54%;overflow:hidden;}
.events-img img{width:100%;min-height:100%;}
.events-dtl h5{font-size:1.438rem;color:var(--clr-black);margin-top:3.75rem;margin-bottom:1.563rem;min-height:57px;}
.events-dtl p{font-size:14.5px}
.events-dtl .event-readmore a:hover span{background:var(--clr-yellow);}
.events-dtl .event-readmore{margin-top:2.813rem;}
.event-container{max-width:768px;}
.events-dtl h3{font-size:1.3rem;}
.events-holder h3{bottom:-25px;left:15%;background:var(--clr-yellow);z-index:9;margin:0;padding:1rem;font-size:1.25rem;}
.event-col{padding:calc(var(--bs-gutter-x) * .5);}
.event-container .events-img{height:auto;padding-bottom:0;}
.event-container h5{min-height:unset;margin-top:2.75rem;}
 
h2{font-size:3rem;font-family:var(--poppins);text-transform:uppercase;}
p,li{color:var(--clr-black);font-size:1rem;}
.listitem{padding-left:0;margin:0;}
.listitem li{color:var(--clr-brown);font-size:1.5rem;line-height:1.4;list-style-type:none;padding-left:25px;position:relative;}
.listitem li + li{margin-top:2rem;}
.listitem li::before{background-color:var(--clr-yellow);width:16px;height:16px;content:'';display:block;position:absolute;left:0;top:10px}
 
footer{margin-top:4.375rem;}
footer .container{max-width:100%;margin:0;padding:0;}
footer .container .row,footer .container .col-lg-7,footer .container .col-lg-5{padding:0;margin:0;}
.map,.foot-contact-card{display:block;}
.map{overflow:hidden;display:block;}
.map:hover img{transform:scale(1.05);}
.foot-contact-card{}
.foot-contact{}
.foot-contact{background-color:var(--clr-brown);display:flex;align-items:center;}
.foot-contact-card{padding-left:90px;}
.foot-contact-card h3{color:var(--clr-white);font-size:2.125rem;margin-bottom:3rem;}
.foot-contact-card p{color:var(--clr-white);font-size:1.5rem;}
.foot-contact-card a{color:var(--clr-white);}
.foot-contact-card a:hover{color:var(--clr-yellow);}
.copyright{margin:15px 0;}
.copyrights{background-color:#e6e6e6;}
.copyrights .col-12{padding-top:15px;padding-bottom:15px;}
.copyrights .col-12 p{text-align:center;font-size:1.125rem;}
.powered-title{font-size:1.438rem;color:#6b6b6b;}

.innerpages{padding-top:200px;padding-bottom:50px;}
.breadcrumb-main{margin-bottom:3rem;}
.about-card{background:var(--clr-white2);padding:35px 35px 100px 35px;border:25px solid var(--clr-brown);background:url(../img/about-bg.webp) center center no-repeat;background-size:cover;}
.about-card p{text-align:justify;}
.about-card::before{border:5px solid var(--clr-white);width:100%;height:100%;position:absolute;left:0;top:0;display:block;content:'';}
.about-card h2{background:var(--clr-brown);color:var(--clr-white);position:absolute;left:5px;bottom:-11px;width:calc(100% - 10px);text-align:center;font-size:2rem;padding:20px 0 ;}

.list-item{list-style-type:none;margin:0;}
.list-item li{position:relative;padding:7px 0 7px 10px;}
.list-item li::before{content:'';left:-17px;top:15px;position:absolute;width:9px;height:9px;transform:rotate(45deg);border-top:2px solid var(--clr-brown);border-right:2px solid var(--clr-brown);}
.vision-statement{text-align: center;padding:50px 0;}
.vision-statement h3{margin-bottom:0rem;}
.vision-statement ul{max-width:900px;margin:0 auto;}
.vision-statement ul li{text-align:left;padding:10px 0;}
.vision-box{background:#f1f1f1;}
.vision-card{padding:35px;}
.vision-card h3{margin-bottom:2rem;}
.vision-card p,.vision-statement ul li{font-size:1.1rem;}
.vision-statement ul li::before{top:18px;}

.Dr-Nora-Writing{width:450px;float:right;margin-left:30px;margin-bottom:15px;}
.Dr-Nora-col .Dr-Nora-Writing{display:none;}
.parent-teacher-row .col-lg-4:nth-child(odd) .pt-association{padding-top:calc(var(--bs-gutter-x) * 1)}
.parent-teacher-row .col-lg-4:nth-child(even) .parent-teacher{margin-top:calc(var(--bs-gutter-x) * 1)}

.services-card{background:rgba(243, 185, 76,1);padding:25px;background:url(../img/service-bg.webp) center center no-repeat;background-size:cover;}
.services-card h3{margin-bottom:1.25rem;font-size:1.5rem;}
.services-box{display:flex;align-items:flex-start}
.services-box .services-holder{flex:0 0 50%;overflow:hidden;}
.services-holder img{transition:all 0.5s ease 0s;}
.services-card:hover .services-box .services-holder img{transform:scale(1.05);}
.services-box .services-dtl{flex:0 0 50%;padding:0 0 0 25px;}
.niss-services-row .col-lg-6{padding:calc(var(--bs-gutter-x) * .5);}
.services-card{height:100%;}

.niss-facilities-row .col-lg-6{padding:calc(var(--bs-gutter-x) * 0.5); ;}
.niss-facilities-row .col-12 .row .col-lg-6{text-align:center;width:750px;max-width:750px;}
.niss-facilities-row .col-12 .row .col-lg-6 ol{display:flex;justify-content:space-between;}
.niss-facilities-row .col-12 .row .col-lg-6 ol li{font-size:1.25rem;font-weight:bold;}
.niss-facilities-row h3{margin-bottom:1.5rem;}

.facilities-list{margin-top:25px;}
.facilities-list .col-lg-6{padding:calc(var(--bs-gutter-x) * .5);}
.facilities-list ul li{padding:20px;}
.facilities-card{background:#f1f1f1;height:100%;padding:25px;}
.facilities-list .sf-card{padding:50px 25px;background:var(--clr-black);height:100%;overflow:hidden;cursor:pointer;}
.facilities-list .sf-card h4{position:relative;z-index:9;color:var(--clr-white);margin:0;padding:0;transition:all 0.5s ease 0s}
.facilities-list .sf-card img{left:0;top:50%;width:100%;z-index:1;position:absolute;transform:translateY(-50%) scale(1.05);opacity:0.35;transition:all 0.3s ease 0s}
.facilities-list .sf-card:hover img{transform:translateY(-50%) scale(1);opacity:1;}
.facilities-list .sf-card:hover h4{transform:scale(0.95);opacity:0.3;}

.affiliate p{font-size:1.75rem;}
.foundation-stage{max-width:768px;margin:0 auto;text-align: center;background:var(--clr-f9f9f9);padding:35px;}
.max-width-768{max-width:600px;}
.criteria-list{margin:0 auto;}
.criteria-list ul{list-style-type:none;margin:0;padding:0;}
.criteria-list ul li{font-size:1.5rem;text-align:center;padding:10px 0;}
.steps-row{margin-top:2rem;}
.steps-row .col-lg-4{padding:calc(var(--bs-gutter-x) * .5);}
.step-card{background:url(../img/service-bg.webp) center center no-repeat;background-size:cover;height:100%;padding:15px;}
.fees-table{margin:2rem 0;}
.fees-table{border:1px solid var(--clr-cream);}
.fees-table tr th{vertical-align:middle;background:var(--clr-cream) ;}
.fees-table tr th,.fees-table tr td{text-align:center;padding:10px;}
.fees-table tr td{width:10%;}
.financial-policy-row .fees-table tr td{filter:brightness(10px);align-items:center;justify-content:center;}

.registration-row{background:url(../img/registration-bg.webp) center center no-repeat;background-size:cover;position:relative;}
.registration-row .col-12{position:relative;z-index:8;}
.registration-row::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:var(--clr-brown);z-index:1;content:'';opacity:0.8;background:url(../img/service-bg.webp) center center no-repeat;background-size:cover;}
.registration-row .col-lg-6{position:relative;z-index:9;}
.form-control{border-radius:0;padding:0.8rem 1rem;}
.form-control:focus {
    color: var(--clr-site);
     
    border-color:var(--clr-brown);
    outline: 0;
    box-shadow: 0 0 0 .25rem var(--clr-brown);
}
.registration-form{max-width:768px;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:100px;}
.form-group{padding-bottom:1rem;}
.register-form .form-control{border-color: var(--clr-white);font-size:1.1rem;}
.register-form .form-control:focus {
    color: var(--clr-black);
    background-color: var(--bs-body-bg);
    border-color:var(--clr-brown);
    outline: 0;
    box-shadow: 0 0 0 .25rem var(--clr-brown);
}
.border-btn:hover,.border-btn:focus{border:1px solid var(--clr-brown);background:none;}
.register-form{font-size:1.1rem;}
ol, ul{padding-left:1.5rem;}
ol li{padding:7px 0 7px 10px;}
.safety-dtl{max-width:768px;margin:0 auto;}
.safety-dtl p{font-size:1.12rem;margin-bottom:2rem;}
.safety-box{height:100%;background:var(--clr-yellow);padding: 1rem;}

.accordion-header{margin:0;}
.accordion-button{color: var(--clr-black);
    background-color: var(--clr-yellow);box-shadow: inset 0 calc(-1* var(--bs-accordion-border-width)) 0 var(--clr-yellow);}
.accordion-button:not(.collapsed) {
    color: var(--clr-white);
    background-color: var(--clr-brown);
    box-shadow: inset 0 calc(-1* var(--bs-accordion-border-width)) 0 var(--clr-brown);
}
.accordion-button:not(.collapsed)::after {
    filter: invert(1);
}
.accordion-button:focus {
    z-index: 3;
    outline: 0;
    box-shadow: var(--clr-yellow);
}
.photos-row{list-style-type:none;padding-left:0;margin-bottom:0;}
.photos-row li{width:20%;max-width:20%;padding:calc(var(--bs-gutter-x) * .5);flex:0 0 20%;}
.photo-holder{position:relative;height:0;width:100%;padding-bottom:65%;overflow:hidden;z-index:1;}
.photo-holder img{width:100%;position:absolute;left:0;top:50%;min-height:100%;transform:translateY(-50%);}
.photos-accordion-row .accordion-item{border-radius:0rem !important;}
.photos-accordion-row .accordion-item + .accordion-item{margin-top:1rem;}
.photos-accordion-row .accordion-button{border-radius:0rem!important;border-color: var(--clr-yellow);}
.photos-accordion-row .accordion-body{border-radius:0rem !important;padding:0 calc(var(--bs-gutter-x) * .5);}
/*.video-card iframe{width:100%;height:56.1320754717%;}*/
.video-card-holder{position:relative;width:100%;height:0;padding-bottom:56.1320754717%;z-index:1;overflow:hidden;display: block;background:var(--clr-black);}
.video-card-holder img{width:100%;position:absolute;left:0;top:0;min-height:100%;opacity:0.5;}
.videos-row .col-lg-3{padding:calc(var(--bs-gutter-x) * .5);}
.video-card-holder:hover img{transform:scale(1.06);opacity:1;}
.video-card-holder::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9;width:60px;height:60px;background:url(../videos/play.svg) center center no-repeat;background-size:auto 100%;filter:invert(1);}
.video-card-holder:hover::before{transform:translate(-50%,-50%) scale(1.2);opacity:0;}

.form-label{display:block;}
.careers-card{background:var(--clr-f1f1f1);padding:calc(var(--bs-gutter-x) * 1);max-width:768px;margin:0 auto;}
.careers-row h5{margin-bottom:2rem;text-align:center;}

.address-card{background:var(--clr-f1f1f1);padding:calc(var(--bs-gutter-x) * 1);height:100%;}
.address{list-style-type:none;}
.address > li{display:flex;align-items:center;padding:10px 0;font-size:1.2rem;border-bottom:1px solid #ccc;}
.address li label{flex:0 0 175px;}
.social-media{display:flex;}
.social-media a{display:block;height:35px;}
.social-media a + a{margin-left:15px;}
.social-media a img{height:100%;}
.forgot-password-sub{}
.forgot-password-sub .btn{white-space:nowrap;}
.forgot-password-sub{margin-top:1rem;}


.list-item-inner ul{
  list-style-type: none;
  margin:0;
}

.list-item-inner ul li {
  position: relative;

  padding:7px 0 7px 10px;

}


.list-item-inner ul li::before {
  content: '';
  left: -17px;
  top: 15px;
  position: absolute;
  width: 9px;
  height: 9px;
  transform: rotate(45deg);
  border-top: 2px solid var(--clr-brown);
  border-right: 2px solid var(--clr-brown);
}


.fees-table-main table{margin:2rem 0;}
.fees-table-main table{border:1px solid var(--clr-cream);}
.fees-table-main table tr th{vertical-align:middle;background:var(--clr-cream) ;}
.fees-table-main table tr th,.fees-table-main table tr td{text-align:center;padding:10px;}
.fees-table-main table tr td{width:10%;}