.main-menu .navigation > li.dropdown > a:after { display: none;}
            .category-block-current .icon-box {border: 0px dashed; margin-bottom: 0px;}
            .about-section-two {padding: 60px 0 0px;background-image: none;}
            .feature-right .child-could-miss-out-without-early .owl-dots.disabled {display: none;}
            .feature-right .child-could-miss-out-without-early .owl-nav {display: none !important;}
            .sec-title .titel-h4 {color: #21409a;display: block;}
            .footer-bottom .inner-container {padding-bottom: 100px;}
            .faq .container {padding: 40px 20px 40px;}
            .Fun-EuroKids .news-carousel .owl-dots {display: flex;}
            .flipper-container {position: relative;margin: 0px auto;perspective: 1000;width: 100%;height: 290px;}
            .news-section-two .carousel-column .news-block {width: 290px; cursor: pointer;}
            .flip {height: 300px;width: 100%;transform-style: preserve-3d;transition: all 1s;}
            .flipper-container:hover .flip {transform: rotateY(180deg);border-radius: 15px;box-shadow: 0px 10px 10px #aaa;}
            .face {position: absolute;height: 300px;width: 100%;border-radius: 15px;backface-visibility: hidden;}
            .face.back p {line-height: 26px;font-size: 18px; font-family: 'Montserrat', sans-serif; margin-top: 10px;color: #fff;font-weight: 500;}
            .face.back .title { margin-bottom: 5; line-height: 24px; font-size: 22px; font-family: 'Montserrat', sans-serif;
			font-weight: 600; margin-top: 5px; color: #fff; font-weight: 500; letter-spacing: 0; }
            .face.back { display: block; transform: rotateY(180deg); box-sizing: border-box; color: #fff; padding: 10px; text-align: center; background-color: crimson; }
            .back h2 { padding: 70px 0px; font-family: Pacifico; letter-spacing: 1px; font-size: 30px; }
            .left-main-top-icons .titel-h3 { padding-top: 22px; font-size: 20px; color: #21409a; }
            .feature-list .titel-h3 { font-size: 18px; line-height: 26px; color: #204496; padding-top: 11px; height: 80px; }
            .our-pre-schools-programs .sec-title .titel-h3 { font-family: 'Montserrat', sans-serif;
font-weight: 700; font-size: 34px; color: #21409a; margin-top: 18px; margin-bottom: 5px; line-height: 28px; letter-spacing: 0px; }
            .our-pre-schools-programs .sec-title .titel-h3 span { line-height: 20px; font-size: 21px; font-family: 'Montserrat', sans-serif; margin-top: 10px; color: #ed1846; letter-spacing: 0px; }
            .testmo .titel-h2 {  font-family: 'Montserrat', sans-serif;font-weight: 700; font-size: 54px; color: #21409a; text-align: center; margin-bottom: 35px; }
            .admissions-faqs .top-text-set .titel-h1, .titel-h2 { color: #21409a; margin-bottom: 20px; font-size: 26px; line-height: 26px; text-align: left;  font-family: 'Montserrat', sans-serif;
font-weight: 700; }
            .sec-title .titel-h2 { line-height: 53px; } .sec-title .text { margin-top: 16px; }
            #myImg { border-radius: 5px; cursor: pointer; transition: 0.3s; } #myImg:hover {opacity: 0.7;} #myImg2 { border-radius: 5px; cursor: pointer; transition: 0.3s; } #myImg2:hover {opacity: 0.7;}
            .modal { display: none;position: fixed;z-index: 99999;padding-top: 100px;left: 0; text-align:center; top: 0; width: 100%;height: 100%;overflow: auto;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.9);}
            .modal-content { margin: auto; display: block; width: 80%; height:450px; max-width: 700px; }
            #caption { margin: auto; display: block; width: 80%; max-width: 700px; text-align: center; color: #ccc; padding: 10px 0; height: 150px; }
            .modal-content, #caption { -webkit-animation-name: zoom; -webkit-animation-duration: 0.6s; animation-name: zoom; animation-duration: 0.6s; }
            @-webkit-keyframes zoom { from {-webkit-transform:scale(0)} to {-webkit-transform:scale(1)} }
            @keyframes zoom { from {transform:scale(0)} to {transform:scale(1)} }
            .btn-text{ color: #fff; font-size: 22px !important ; text-align:center; } .close { position: absolute; top: 20%; right: 10%; color: #fff; font-size: 22px !important ; font-weight: bold; transition: 0.3s; opacity: 5; } .close:hover, .close:focus { color: #bbb; text-decoration: none; cursor: pointer; } .table b{ font-weight: 600; } .table { width: 100%; border-collapse: collapse; } .table td, .table th { padding: 12px 15px; border: 0px solid #ddd; text-align: center; font-size: 16px; } .table th { background-color: #92c9e6; color: #ffffff; } .top-pd-90{ padding-top: 40px ; } .banner-carousel .owl-next { border-top: 4px solid #21409a; border-bottom: 4px solid #21409a; border-right: 4px solid #21409a; border-left: 2px solid #21409a; border-top-right-radius: 50px; border-bottom-right-radius: 50px; } .banner-carousel .owl-prev, .owl-next { color: #21409a; } .banner-carousel .owl-prev, .owl-next { float: left; width: 35px; text-align: center; } .banner-carousel .owl-prev { border-left: 4px solid #21409a; border-right: 2px solid #21409a; border-top: 4px solid #21409a; border-bottom: 4px solid #21409a; border-bottom-left-radius: 50px; border-top-left-radius: 50px; } .banner-carousel .owl-nav { display: block !important; overflow: hidden; position: absolute; left: 0px; width: 71px; right: 0; margin: 0 auto; bottom: 4px; text-align: center; } .desk-set{ display:block; } .mobile-set{ display:none; }

			.button-test1{
				text-align:center;
			}

			.button-test1 a{
				background: #fff;
				    color: #ec2b4f;
    border: 1px solid;
    line-height: 1.2;
    padding: .875rem 2.25rem;
    display: inline-block;
    font-weight: 700;
    border-radius: 10px;
    margin-top: 1px;
    text-transform: uppercase;
			}
			
			.button-test1 a:hover{
				background: #fff;
				    color: #204496;
			}
			
			.button-adm{
				text-align:center;
				    margin-top: 29px;
			}

			.button-adm a{
				background: #204496;
				    color: #fff;
    border: 1px solid;
    line-height: 1.2;
    padding: .875rem 2.25rem;
    display: inline-block;
    font-weight: 700;
    border-radius: 10px;
    margin-top: 1px;
    text-transform: uppercase;
			}
			
			.button-adm a:hover{
				background: #fff;
				    color: #204496;
					border:1px solid #204496;
			}

		   @media (max-width: 500px) {
			   .button-test1{
				   margin-bottom:25px;
			   }
			   
                .table thead { display: none; }
                .desk-set{ display:none; }
                .mobile-set{ display:block; }
                .about-section-two { background-size: cover; }
                .testimonial-section { padding: 40px 0px 40px; }
                .desk-set{ display:none; }
                .mobile-set{ display:block; }
                .All-round-support { padding: 40px 0px 40px; }
                .signup-section-two { padding: 40px 0px 40px; }
                #features { padding: 40px 0px 40px; }
                .chat-bot { bottom: 5rem; right: 1rem; }
                .left-main-top-icons { padding-bottom: 2px; }
                .left-main-top-icons .titel-h3 { padding-top: 7px; }
                .sec-title .titel-h2 { line-height: 32px; }
                .sec-title .titel-h4 { color: #21409a; display: block; }
                .feature-list .titel-h3 { font-size: 12px; line-height: 16px; padding-top: 1px; height: auto; }
                .testmo .titel-h2 { font-size: 40px; line-height: 40px; }
                .md-81 { margin-top: 0px; }
                .news-section-two .carousel-column .news-block { width: 100%; }
                .face.back p { line-height: 18px; font-size: 16px; }
                .face.back .title { margin-bottom: 5px; line-height: 16px; font-size: 14px; }
                .flipper-container { height: 235px; }
                .face.back { padding: 3px; }
                .face{ height: 235px; }
                .flip{ height: 235px; }
                .row.tit-p-set { width: fit-content; max-width: inherit; }
             }
            .table, .table tbody, .table tr, .table td { display: block; width: 100%; } .table tr { margin-bottom: 15px; } .table td { text-align: left; position: unset; width: 140px; padding: 5px; display: revert; } .table td::before { content: attr(data-label); position: absolute; left: 0; width: 22%; padding-left: 15px; font-size: 15px; font-weight: 700; text-align: left; }
            .about-section-two{background-image: url('Ripple@1x-1.0s-200px-200px.svg');background-position: center center; background-repeat: no-repeat;}
            @media only screen and (max-width: 700px){ .modal-content { width: 100%; } .table td{ width:100%; } .table td { text-align: left; position: unset; width: 101px; padding: 5px; display: inline-block; } }
            @media only screen and (max-width: 599px) { .about-section-two { background-size: cover;background-color: #fff; } .testimonial-section { padding: 40px 0px 40px; } .All-round-support { padding: 40px 0px 40px; } .signup-section-two { padding: 40px 0px 40px; } #features { padding: 40px 0px 40px; } .chat-bot { bottom: 5rem; right: 1rem; } .left-main-top-icons { padding-bottom: 2px; } .left-main-top-icons .titel-h3 { padding-top: 7px; } .sec-title .titel-h2 { line-height: 32px; } .sec-title .titel-h4 { color: #21409a; display: block; } .feature-list .titel-h3 { font-size: 12px; line-height: 16px; padding-top: 1px; height: auto; } .testmo .titel-h2 { font-size: 40px; line-height: 40px; } .md-81 { margin-top: 0px; } .news-section-two .carousel-column .news-block { width: 100%; } .face.back p { line-height: 18px; font-size: 16px; } .face.back .title { margin-bottom: 5px; line-height: 16px; font-size: 14px; } .flipper-container { height: 235px; } .face.back { padding: 3px; } .face{ height: 235px; } .top-pd-90 { padding-top: 40px; } .flip{ height: 235px; } .row.tit-p-set { width: fit-content; max-width: inherit; } } @media only screen and (max-width: 375px) { .owl-height{ height: 700px !important; } } @media only screen and (max-width: 320px) { .owl-height{ height: 590px !important; } }
            @media only screen and (max-width:700px){.modal-content,.table td{width:100%}.table td{text-align:left;position:unset;width:101px;padding:5px;display:inline-block}}
            @media screen and (max-width:393px){.about-section-two{min-height:500px;}}
            @media screen and (min-width:401px) and (max-width:720px){.about-section-two{min-height:500px;}}
            @media screen and (min-width:1281px){.about-section-two{min-height:630px;}}
            @media only screen and (max-width:599px){.about-section-two{background-size:cover}}
            .navContainer{display: block !important;overflow: hidden;position: absolute;left: 0px;width: 71px; right: 0; margin: 0 auto; bottom: 4px; text-align: center; z-index: 1; }
            .nextBannerCaro,.prevBannerCaro{ cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; float: left; width: 35px; text-align: center; color:#21409a; }
            .prevBannerCaro{ border-left: 4px solid #21409a; border-right: 2px solid #21409a; border-top: 4px solid #21409a; border-bottom: 4px solid #21409a; border-bottom-left-radius: 50px; border-top-left-radius: 50px; }
            .nextBannerCaro{ border-top: 4px solid #21409a; border-bottom: 4px solid #21409a; border-right: 4px solid #21409a; border-left: 2px solid #21409a; border-top-right-radius: 50px; border-bottom-right-radius: 50px; }
            @media screen and (max-width:767px){.about-section-two img{height:auto !important;}}
            .row>* {width: 100%;}
.h6text
            {
                font-size: 20px;
    color: #212120;
   
   font-family: 'Montserrat', sans-serif;
    margin-bottom: 2rem;
            }

            .chat360__btn-container.chat360__btn-visible
            {
                bottom: 90px !important;
}
          
#Child-First-Ideology
{

    padding: 40px 20px 30px;
}