

/*font*/

@font-face {
    font-family: 'GT Walsheim Rg';
    src: url('../custom-fonts/GTWalsheim-Rg.eot');
    src: url('../custom-fonts/GTWalsheim-Rg.eot?#iefix') format('embedded-opentype'),
        url('../custom-fonts/GTWalsheim-Rg.woff2') format('woff2'),
        url('../custom-fonts/GTWalsheim-Rg.woff') format('woff'),
        url('../custom-fonts/.ttf') format('truetype'),
        url('../custom-fonts/GTWalsheim-Rg.svg#GTWalsheim-Rg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/*font*/


/*css*/
/*-- header --*/

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav 
.nav-link:hover { color: rgba(0, 0, 0, 0.75); }
/*-- header --*/

/*-- header-top-block103 --*/

.header-top-block103 { margin: 0; padding:0; background:#252438; }

.header-top-block103 .bd { margin: 0; padding:6px 0; width:100%; }

.header-top-block103 .bd marquee { margin: 0; padding:0; width:100%; }

.header-top-block103 .bd ul { margin: 0; padding: 0; }

.header-top-block103 .bd ul li { margin: 0; padding:0; 
    display:inline-block; }

.header-top-block103 .bd ul li a {
    margin:0; padding: 5px 10px;
    display:block; font-size: 15px;
    color: #000; line-height: 15px;
    background: #86e6fc; }
/*-- header-top-block103 --*/


/*littlepreschool-banner*/

.littlepreschool-banner {
    background: url(../new-images/bg-banner.png) no-repeat bottom center;
    background-size: 100% 100%;
    padding: 0 0 132px 0;
    z-index: 10;
}


.littlepreschool-banner .banner-bd { margin: 0; padding:0 20px ; }

.littlepreschool-banner .banner-bd .left-block { margin: 0; padding:0 10px; 
    width:40%;  float:left;  }


.littlepreschool-banner .banner-bd .left-block .nerdy-pen {
    margin: 0; padding:120px 0 0 0; }

.littlepreschool-banner .banner-bd .left-block .nerdy-pen {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  height:auto;
}

.littlepreschool-banner .banner-bd .left-block .nerdy-pen__text {
    color: #2b5790; padding: 0; text-align: center;
    font-size:32px; font-weight: 600; }

.littlepreschool-banner .banner-bd .left-block .nerdy-pen__text .txt-rotate { 
    color:#000; font-size:30px;
    font-weight:500; }


/*right-bnr-sec*/
.littlepreschool-banner .banner-bd .right-block {
    margin: 130px 0 -46px 0;
    padding: 0 10px;
    width: 60%;
    height: 100%;
    float: left;
    z-index: -1;
    position: relative;
}


/*-- ssb_about-block --*/

.littlepreschool-banner .banner-bd .right-block .ssb-sm_banner {
    margin: 0; padding: 0; z-index: -1; }

.littlepreschool-banner .banner-bd .right-block 
.ssb-sm_banner .banner_bd { margin: 0; padding: 0; }

.littlepreschool-banner .banner-bd .right-block 
.ssb-sm_banner .banner_bd .item_col { margin: 0; padding: 0; width:100%; 
    height:100%;  }

.littlepreschool-banner .banner-bd .right-block 
.ssb-sm_banner .banner_bd .img-block { margin: 0; padding: 0;
 width:100%; height:100%; }

.littlepreschool-banner .banner-bd .right-block 
.ssb-sm_banner .banner_bd .img-block gif { width:100%; height:100%;
 object-fit: cover; }


/*littlepreschool-banner end*/
/*//////////////////////////////////////////////////*/

/*-- about-wrap --*/

/*.about-wrap .aboutImg { 
 -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate; }

@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    50% { transform: translateY(-5px); }
    100% { transform: translateY(-10px); }
}*/



/*-- about-wrap --*/


/*-- project-wrap-block1 --*/

.our-popular-class15 { position:relative; }

.our-popular-class15::after {
    content: "";
    height: 243px;
    width: 172px;
    position: absolute;
    left: 55px;
    top: -89px;
    padding: 0;
    background: url(../new-images/project-sec.png) no-repeat center center;
    background-size: 100% 100%;
    z-index: 99;

    animation: 2s move infinite ease-in-out;
}


@keyframes move {
  0% {
      left: 3%;
  }
  50% {
      left:8%;
  }
  100% {
      left:3%;
  }
}

/*-- project-wrap-block1 --*/


/*-- visit-our-daycaresec --*/

.visit-our-daycaresec { background:#67CDFF; margin: 0; padding:60px 0; }

.visit-our-daycaresec .sun-sec {
    margin: 0 auto;
    padding: 22px;
    width: 140px;
    height: 140px;
    background-size: 100% 100%;
    position: relative;
    display: table;
    }


.visit-our-daycaresec .sun-sec:after {  content: "";
    height:140px;
    width:140px;
    position: absolute;
    left:0;
    top:0;
   /* transform:translate(-50%,-50%);*/
    padding: 0;
    background: url(../new-images/sun-2.png) no-repeat center center;
    background-size: 100% 100%;
    z-index: 99;
    -webkit-animation: rotation 2s infinite linear;
     }


.visit-our-daycaresec .sun-sec .secbd {
    width: 85px;
    height: 85px;
    /* display: table-cell; */
    vertical-align: middle;
    margin: 0 auto !important;
}

@-webkit-keyframes rotation {
    from {
            -webkit-transform: rotate(0deg);
    }
    to {
            -webkit-transform: rotate(180deg);
    }
}


.visit-our-daycaresec .sun-sec img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}



/**/

.visit-our-daycaresec .img0-sec { margin: 0; padding: 0;
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}
/*img.vert-move {
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}*/
@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    50% { transform: translateY(-5px); }
    100% { transform: translateY(-10px); }
}



/*-- visit-our-daycaresec --*/

















/*-- gallery-block046 --*/

.gallery-block046 { position: relative; overflow: hidden; }

.gallery-block046::before {
    content: "";
    height: 197px;
    width: 231px;
    position: absolute;
    right: 42px;
    top: -1px;
    padding: 0;
    background: url(../gif/animated3.gif) no-repeat center center;
    background-size: 100% 100%;
    z-index:0;
    overflow: hidden;
    /*transform: rotate(17deg);*/
}

.gallery-block046::after {
    content: "";
    height: 207px;
    width: 203px;
    position: absolute;
    left: 34px;
    top: -5px;
    padding: 0;
    background: url(../gif/animated1.gif) no-repeat center center;
    background-size: 100% 100%;
    z-index:-1;
    overflow: hidden;
    /*transform: rotate(-30deg);*/
}

.gallery-block046 .project-heading { margin:0 0 80px 0; }



/*-- gallery-block046 --*/

/*-- footer-slider --*/

.ssb_banner-buttom-img { margin: 0 0 -10px 0; padding: 0 0 0 0; overflow:hidden; 
 }
 
/*-- footer-slider --*/


/*footer03block*/

.footer03block { position: relative; }

.footer03block::after {
    content: "";
    height: 118px;
    width: 168px;
    position: absolute;
    left: 14px;
    top: -110px;
    padding: 0;
    background: url(../gif/animated4.gif) no-repeat center center;
    background-size: 100% 100%;
    z-index: 9999;
    object-fit: contain;
}

.footer03block::before {
    content: "";
    height: 192px;
    width: 163px;
    position: absolute;
    right: 0;
    top: -106px;
    padding: 0;
    background: url(../gif/animated2.gif) no-repeat center center;
    background-size: 100% 100%;
    z-index: 9999;
    object-fit: contain;
    /*animation: mover 1s infinite alternate;*/
}




/*footer03block*/


/*-- preeschool-noticesec --*/

.preeschool-noticesec { margin:0; padding:120px 0 150px 0; background:#fff; }

.preeschool-noticesec h2 {
    margin: 0;
    padding: 0 0 8px 0;
    font-size: 26px;
    color: #0FC8F2;
    line-height: 36px;
    text-align: center;
}

.preeschool-noticesec .notic-block {
    margin: 0;
    padding: 23px 33px;
    width: 100%;
    height: 364px;
    background: #444;
    border: 3px inset #fff;
    border-radius: 25px 25px 2px 2px;
    position: relative;
}

.preeschool-noticesec .notic-block::after {
    content: "";
    height: 106px;
    width: 130px;
    position: absolute;
    left: 50% !important;
    top: -100px;
    padding: 0;
    background: url(../new-images/notice-image.png) no-repeat center center;
    background-size: 100% 100%;
    z-index: 99;
    object-fit: contain;
    transform: translateX(-50%);
}

.preeschool-noticesec .notic-block marquee { height:270px; }

.preeschool-noticesec .notic-block .item_col {
    margin: 0;
    padding: 11px 0;
    width: 100% !important;
}

.preeschool-noticesec .notic-block .item_col .date-box {
    margin: 0;
    padding: 21px 4px 4px 4px;
    width: 49px;
    float: left;
    background: url(../new-images/calender.png) no-repeat center center;
    height: 59px;
    background-size: 100% 100%;
}

.preeschool-noticesec .notic-block .item_col .date-box .date-formate {
    margin: 0;
    padding: 0;
    width: 100%;
    display: block;
    text-align: center;
    font-size: 13px;
    line-height: 16px;
    color: #000;
    font-weight: 600;
}

.preeschool-noticesec .notic-block .item_col .date-box .month-formate {
    margin: 0;
    padding: 0;
    width: 100%;
    display: block;
    text-align: center;
    font-size: 13px;
    line-height: 16px;
    color: #000;
    font-weight: 600;
}

.preeschool-noticesec .notic-block .item_col a {
    margin: 0;
    padding: 5px 0 0 61px;
    font-size: 16px;
    color: #fff;
    line-height: 23px;
    display: block;
    text-decoration: none;
    cursor: pointer;
}

/**/
.preeschool-noticesec .image-block {
    background: url(../new-images/notice-sec-img-bg.jpg) no-repeat center center;
    background-size: 100% 100%;
    margin: 0 0 0 0;
    padding: 125px 40px 40px 40px;
    height:367px;
    background-size: cover;
}

/*-- preeschool-noticesec --*/



/*-- school-about-sec --*/

.school-about-sec { margin:0; padding:80px 0; }
.school-about-sec .school-toming0 { margin: 0; padding: 0; }
.school-about-sec .school-toming0 h3 { margin: 0; padding:15px 0 0 0;
 font-size:22px; line-height:28px; color:#000; }
.school-about-sec .school-toming0 p { margin: 0; padding:4px 0; font-size:15px;
 color:#444; line-height:21px; }

/*-- school-about-sec --*/

/*-- teachers-and-staff --*/

.teachers-and-staff ul li { margin:15px 0;  }
.teachers-and-staff ul li:nth-child(2) .team-info { background:#1923b1; }
.teachers-and-staff ul li:nth-child(3) .team-info { background:#1923b1; }
.teachers-and-staff ul li:nth-child(4) .team-info { background:#1923b1; }

/*-- teachers-and-staff --*/

/*--///////////////////////////--*/

    /*-- nursery-bsec4 --*/
.nursery-bsec4 { margin: 0; padding:50px 0; }

.nursery-bsec4 .lt-img-fig {
  margin: 0 30px 15px 0;  padding: 0;  width: 420px;  height: 300px;
  float: left;  background: #ccc; }

.nursery-bsec4 .lt-img-fig img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-width: 5px;
    border-style: double;
    border-color: #F5208E;
}

/**/
.nursery-bsec4 h3 { margin: 0; padding: 0; font-size:30px; color:#000;
 line-height:19px; }

.nursery-bsec4 p { margin: 0; padding:24px 0 0 0 ; font-size:15px; color:#444;
 line-height:24px; }

/*----*/

.about-helth-box { margin: 0; padding:30px 0 50px 0;  background:#eaeaea; }

.about-helth-box .box6 {background:#000; position:relative; overflow:hidden; }
.about-helth-box .box6:after { content: "";  background:rgba(0,0,0,.7); 
position:absolute; top:0; left:-30%; bottom:0; right:70%; 
transform:skew(20deg) translateX(-75%); transition: all 0.3s; }
.about-helth-box .box6:hover:after {  transform:skew(20deg) translateX(0); 
transition: all 0.6s; }
.about-helth-box .box6 img {  width: 100%;  height: 273px;
 object-fit: cover; }
.about-helth-box .box6:hover img{opacity:.5; }
.about-helth-box .box6 .box-content{padding:20px; text-align:right; 
  position:absolute;top:0; right:0; z-index:1; }
.about-helth-box .box6 .icon,.box7 .icon{padding:0; list-style:none; }
.about-helth-box .box10 .icon li a,.box11,.box12,.box13,.box14,.box6 .icon li a,.box7,.box7 .icon li a,.box8,.box8 .icon li a{text-align:center; }
.about-helth-box .box6 .title {  font-size: 24px;  font-weight: 500;
 color: #fff;  margin: 0 0 10px;  transform: scale(0); }
 .about-helth-box .box6:hover .title{transform:scale(1); }
.about-helth-box .box6 .icon li,.box6 .post{opacity:0; transform:translateX(40px); 
  transition:all .35s ease 0s; }
.about-helth-box .box6 .post{display:block;font-size:14px; color:#fff; 
  margin-bottom:5px; }
.about-helth-box .box6 .icon{display:inline-block;margin:0; }
.about-helth-box .box6:hover .icon li,.box6:hover .post{opacity:1; 
  transform:translateX(0); }
.about-helth-box .box6:hover .icon li:first-child{transition-delay:.1s;}
.about-helth-box .box6:hover .icon li:nth-child(2){transition-delay:.2s;}
.about-helth-box .box6 .icon li a{display:block;width:35px; height:35px;
  line-height:35px; background:#fff; font-size:18px; color:#605f5f; 
  margin-bottom:5px; transition:all .35s ease; }
.about-helth-box .box6 .icon li a:hover{background:#605f5f; color:#fff; }


/*-- nursery-bsec4 --*/


/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/


/*----*/

/*
.dmission-block {    margin: 0; padding: 120px 0; background: #fff;
 background-attachment: fixed; }*/

.admission-block {
    margin: 0;
    padding: 0;
    background: url(../new-images/admission.jpg) no-repeat top center;
    background-size: cover;
    background-attachment: fixed;
    border-top: 10px solid #fff;
}

.admission-block .bd { margin: 0; padding:60px 0; background:#000000a1; }

.admission-block .bd .lt-block {
    margin: 0;
    padding: 160px 0 0 0;
}

.admission-block .bd .lt-block h4 {
    margin: 0;
    padding: 0;
    font-size: 34px;
    line-height: 35px;
    color: #fff;
    text-align: center;
    font-weight: 600;
}

.admission-block .bd .lt-block p {
    margin: 29px 0 0 0;
    padding: 15px;
    font-size: 17px;
    line-height: 28px;
    color: #0f0f0f;
    background: #e6e6e699;
    border: 1px solid #cccccc82;
    border-radius: 5px;
    word-spacing: 0.5px;
}
/**/

.admission-block .bd .rt-block { margin: 0; padding:30px; background:#fff; }

.admission-block .bd .rt-block h3 { margin: 0;
    padding: 0; font-size:24px; line-height: 28px;
    color:#F5208E; }

.admission-block .bd .rt-block .item { margin: 0; padding:4px 0;  width:100%; display: block;}

.admission-block .bd .rt-block .item label { margin: 0; padding: 0; width:100%;
font-size:16px; color:#000; line-height:22px; }

.admission-block .bd .rt-block .item input[type="text"] {
    margin: 0;
    padding: 5px 8px;
    display: block;
    font-family: 'Calibri';
    font-size: 16px;
    line-height: 21px;
    color: #000;
    font-weight: 500;
    width: 100%;
    border: 1px solid #8c8888;
}

.admission-block .bd .rt-block .item input[type="email"] {
    margin: 0;
    padding: 5px 8px;
    display: block;
    font-family: 'Calibri';
    font-size: 16px;
    line-height: 21px;
    color: #000;
    font-weight: 500;
    width: 100%;
    border: 1px solid #8c8888;
}

.admission-block .bd .rt-block .item input[type="submit"] {
    margin: 30px auto;
    padding: 10px 8px;
    display: block;
    font-family: 'Calibri';
    font-size: 19px;
    line-height: 21px;
    color: #fff;
    font-weight: 500;
    width: 51%;
    border: 2px solid #757575;
    border-radius: 50px;
    background: #F5208E;
    transition: all 0.6s;
    text-align: center;
    text-transform: uppercase;
}

. .bd .rt-block .item select {
    margin: 0;
    padding: 5px 8px;
    display: block;
    font-family: 'Calibri';
    font-size: 16px;
    line-height: 21px;
    color: #000;
    font-weight: 500;
    width: 100%;
    border: 1px solid #8c8888;
}

/*-- admission-block --*/



/*-- notice --*/

.notic-sec { margin: 0; padding:60px 0; }
.notic-sec h4 { font-size: 42px;    color:#081340;  font-weight: bold;  position: relative; margin-bottom: 40px; }
.notic-sec .item { margin:15px 0; padding: 0; background:#ccc; }
.notic-sec .item ul { margin: 0; padding: 0; width:20%; float:left;
 display: inline-block; }
.notic-sec .item ul li {  margin: 0;  padding: 6px 6px;  display: block;
    color: #ffffff;  font-weight: 700; text-align: center; }

.notic-sec .item ul li:first-child { background: #002147; }
.notic-sec .item ul li:last-child { background: #1078b7; }

.notic-sec .item h3 {   margin: 0;  padding: 8px 11px;  display: inline-block;  width:80%;  float: left;    font-size: 24px; }
.notic-sec .item h3 a {  margin: 0; padding: 0;  }
.notic-sec .item h3 a p {margin: 0; padding: 0; font-size: 16px;    line-height: 24px;}
.notic-sec .item h3 a p span {  margin: 0; padding: 0;  }

/*-- notice --*/

/*/////////////////*/

/**/

.pree-school-contact-inr { margin: 0; padding:80px 0; 
/*background:#e0e0e0;*/ display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }


.pree-school-contact-inr .contact-bd {  margin: 0 auto;  padding: 4px; width:100%;
    height: 100%; background: #fff; display: -moz-box; display: -ms-flexbox;
    display: -webkit-flex; display: flex; border-radius: 8px;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,1);
    box-shadow: 0px 13px 22px -3px rgba(0,0,0,1);
}


.pree-school-contact-inr .contact-bd .bg-color {
    margin: 0;
    padding: 0;
    background-image: linear-gradient(124deg, #D52A83 75%, 
        #F643A0 40%, #6A0B3C 0% );
    width: 100%;
}

.pree-school-contact-inr .contact-bd .contact-lt { margin: 0; padding: 30px; 
width:40%; height:100%;/* background:#de8f00; */float: left; 
border-radius: 8px 0 0 8px; }

.pree-school-contact-inr .contact-bd .contact-lt h4 {  margin: 0;
padding: 0 0 15px 0;  
font-size: 30px;  color: #fff; line-height: 36px; font-weight: 400; }

.pree-school-contact-inr .contact-bd .contact-lt p {  margin: 0;
padding: 0 0 5px 0; font-size:16px;  color: #f2f2f2; line-height:22px; font-weight: 400; }

.pree-school-contact-inr .contact-bd .contact-lt .item {
    margin: 0;
    padding: 9px 0;
}

.pree-school-contact-inr .contact-bd .contact-lt .item h5 {
    margin: 0;
    padding: 0 0 4px 0;
    font-size: 22px;
    color: #fff;
    line-height: 28px;
    font-weight: 400;
}

.pree-school-contact-inr .contact-bd .contact-lt .item a {
    margin: 0;
    padding: 0 0 8px 0;
    display: block;
    font-size: 16px;
    color: #fff;
    line-height: 16px;
    font-weight: 400;
}

.pree-school-contact-inr .contact-bd .contact-lt .item a .fa {
    font-size: 28px;
    color: #fff;
    position: relative;
    top: 6px;
    background: #fff;
    width: 37px;
    height: 38px;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
    color: #0cae1e;
}

.pree-school-contact-inr .contact-bd .contact-lt .item .item02 span { font-size:16px;
  color:#2d2d2d; display:block; padding: 0 0 8px 0; font-weight:600; }

.pree-school-contact-inr .contact-bd .contact-lt .item080 p {
  font-size: 16px;  color: #fff;  line-height: 24px;  margin: 0;
  padding: 10px 12px; display: block; background: #8a5900; }

/**/
.pree-school-contact-inr .contact-bd .contact-rt { margin: 0; padding:30px; 
width:60%; height:100%; /*background:#a36900;*/ float:right;
border-radius: 0  8px  8px 0 ; }

.pree-school-contact-inr .contact-bd .contact-rt h4 {
    margin: 0;
    padding: 0 0 15px 0;
    font-size: 30px;
    color: #fff;
    line-height: 36px;
    font-weight: 600;
}

.pree-school-contact-inr .contact-bd .contact-rt .item { margin: 0 0 10px 0;
    padding: 0;  }

.pree-school-contact-inr .contact-bd .contact-rt .item input[type="text"] {
    font-size: 16px;
    color: #f0f0f0;
    line-height: 20px;
    height: 46px;
    background: #0b0b0b59;
    border: 1px solid #aaa;
    font-style: normal;
    width: 100%;
    padding: 2px 8px;
    box-sizing: border-box;
}

.pree-school-contact-inr .contact-bd .contact-rt .item input[type="email"] {
    font-size: 16px;
    color: #f0f0f0;
    line-height: 20px;
    height: 46px;
    background: #0b0b0b59;
    border:1px solid #aaa !important;
    font-style: normal;
    width: 100%;
    padding: 2px 8px;
    box-sizing: border-box; }

.pree-school-contact-inr .contact-bd .contact-rt .item textarea {
    font-size: 15px ; color:#fff;  line-height: 20px; 
    height:190px !important; background: #0b0b0b59; border:1px solid #aaa;
     font-style:normal; width:100%; padding:10px 8px; box-sizing:border-box; }

.pree-school-contact-inr .contact-bd .contact-rt .item input[type="submit"] {
    background-color: transparent;  margin: 20px 0 0 0; padding: 0;
    display: block; width: 130px; height: 45px; /*border-radius: 50px;*/
    text-align: center; border: 1px solid #fff;
    font-size: 18px;  color: #fff; line-height: 40px;
    box-sizing: border-box; transition: all 0.3s; font-style:normal; 
    border-radius:40px; }


.pree-school-contact-inr .contact-bd .contact-rt .item input[type="submit"]:hover {
text-decoration: none; border: 1px solid #fff; 
background-color: transparent;  color: #fff;  
    box-shadow: 0px 3px 6px #fff; }

.pree-school-contact-inr .contact-bd .contact-rt .item .form-control:focus {
    color: #444; background-color:none;  border-color:0;  outline: 0;
    box-shadow: none; border:1px solid #444; }

/*-- contact-us --*/

/*-- teachers-training-sec --*/

.teachers-training-sec ul li { margin:15px 0;  }
.teachers-training-sec ul li:nth-child(2) .team-info { background:#1923b1; }
.teachers-training-sec ul li:nth-child(3) .team-info { background:#1923b1; }
.teachers-training-sec ul li:nth-child(4) .team-info { background:#1923b1; }

/*-- teachers-training-sec --*/


/*-- youtube-section 14.12.21--*/

.video-block013 { margin: 0; padding: 0; width:100%; height:550px; }

/*-- youtube-section --*/


/*-- banner-bottom-sec --*/

.element-wrap ul li .elementInfo .element-icon {
	width: 100%;
	height: 194px;
}

.element-wrap ul li .elementInfo .element-icon img {
	width: 100%;
	object-fit: contain;
	height: 100%;
}


.element-wrap ul { --bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(var(--bs-gutter-y) * -1);
	margin-right: calc(var(--bs-gutter-x)/ -2);
	margin-left: calc(var(--bs-gutter-x)/ -2);
}

.element-wrap ul li .elementInfo {	text-align: center; }

.element-wrap ul li .elementInfo {
	text-align: center;
	height: 350px !important;
}


.element-wrap ul .col-lg-4 { height:100%; }
/*.element-wrap ul .col-lg-4 .elementInfo { height:100%; }*/
    
/*-- banner-bottom-sec --*/

/*-- our-popular-class15 --*/

.our-popular-class15 .item .class-item .image { width:100%; height:280px; }
.our-popular-class15 .item .class-item .image img { width:100%; height:100%; }

.classes .class-item .content h4 a {
	text-decoration: none;	text-align: center;	display: block; }


.our-popular-class15 ul {  --bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(var(--bs-gutter-y) * -1);
	margin-right: calc(var(--bs-gutter-x)/ -2);
	margin-left: calc(var(--bs-gutter-x)/ -2); } 

.our-popular-class15 ul .item { display: flex; margin-right: 1%;  margin-bottom: 20px; }

.our-popular-class15 ul .item .class-item {  width: 100%; }


/*our-popular-class15-end*/


.festival-season { margin:0; padding:60px 0; background:#67CDFF; }

.festival-season .festivalImg {
	margin: 0;
	padding: 52px 0 0 0;
	width: 100%;
}

.festival-season .festivalImg img {
	width: 100%;
	height: 100%;
	border-radius: 4px 80px 4px 80px;
}


/*festival-season end*/

.team-wrap .team { margin: 0 0 30px 0; }




/*-- youtube-section 14.12.21 End--*/


/*media-query*/
@media only screen and (max-width:990px){.box6{margin-bottom:30px; } }
/*media-query*/




