/* @media (min-width: 768px) {
    .educators-slider:hover {
        pointer-events: none;
    }
} */

@media (max-width: 1400px){
	h1 {font-size: 42px;line-height: 54px;}
	h2 {font-size: 40px;line-height: 50px;}
	.learning-icon-list span {font-size: 24px;line-height: 30px;padding: 5px 0 0 24px;}
	.zigzag-right {padding: 50px 50px 50px 50px;display: flex;flex-wrap: wrap;align-items: center;}
	.image-right .zigzag-right {padding: 50px 50px 50px 50px;}
	.zigzag-content ul li {font-size: 22px;line-height: 26px;}
	.btn {font-size: 18px;line-height: 26px;padding: 10px 30px 10px !important;}
	.testimonial-box p {font-size: 22px;line-height: 28px;margin: 0 0 30px 0;}
	.testimonial-box h6 {font-size: 18px;line-height: 24px;}
	.fluentform form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit{font-size: 16px;line-height: 26px;padding: 10px 30px 10px;}
	.book-tour-left {padding: 40px 30px 40px 30px;}
	.book-tour-content h2 {font-size: 50px;line-height: 66px;letter-spacing: -2.2px;margin: 0 0 20px 0;}
	.book-tour-content p {padding: 0 0 30px 0;}
	.single-testimonial-content {max-width: 650px;}
	.single-testimonial-sec:before {width: 650px;height: 345px;background-repeat: no-repeat;background-size: contain;background-position: right bottom;}
	.white-bg-image .our-philosophy-heading h2 {font-size: 40px;line-height: 53px;}
}
@media (max-width: 1200px){
	.blue-bg .inner-banner-content {padding: 55px 20px 20px 0;}
	.blue-bg .inner-banner-content h1 {font-size: 30px;line-height: 40px;margin: 0 0 30px 0;}
	.kynd-tabs-nav .kynd-tab-btn {padding: 16px 10px;}
	.kynd-tab-right {width: 46%;padding: 0 0 50px 0;}
	.kynd-tab-content h2 {margin: 0 0 20px 0;}
	.kynd-tab-content p {padding: 0 0 15px 0;}
	.kynd-tab-content {padding: 0 0 0 0;}
	.kynd-tab-arrows {left: 0;grid-column-gap: 30px;}
	.kynd-tab-arrows button {width: 44px;height: 44px;background-size: contain;}
	
}
@media (max-width: 1024px){
	.site-header {padding: 20px 20px 20px 20px;}
	.header-menu {padding: 5px 20px 0 0;}
	.enumenu_ul ul li {padding: 0 0 0 15px;}
	.header-link a.book-btn {margin: 0 0 0 9px;}
	.inner-banner-sec:before {right: -80%;}
	.inner-banner-content {padding: 30px 20px 25px 0;}
	.inner-banner-img {padding-top: 500px;}
	.inner-banner-left:before {width: 76px;height: 76px;left: 0px;top: 0;background-size: contain;}
	.inner-banner-content h1 {margin: 0 0 20px 0;}
	.our-programs-hour ul li {font-size: 22px;line-height: 26px;padding: 11px 20px;}
	.our-programs-single-img {margin: -24px 0 0 0;}
	.key-developmental-content h2 {margin: 0 0 20px 0;}
	.key-developmental-content ul li {padding: 0 0 15px 0;}
	.key-developmental-content ul {padding: 0 0 15px 0;}
	.key-developmental-sec {padding: 50px 0 50px 0;}
	.key-developmental-left {width: 45%;padding: 0 0 0 0;}
	.inner-banner-sec.blue-bg:before {background-size: 55%;background-repeat: no-repeat;background-position: right bottom;}
	.above-title-layout .learning-list-title h5 {font-size: 26px;line-height: 36px;}
	.cta-yellow-bg .cta-heading {width: 50%;}
	.blog-inner {padding: 70px 20px 0 20px;}
	.inner-banner-left {width: 100%;}
	.inner-banner-right {width: 100%;padding: 40px 0 0 0;}
	.right-img-sec .key-developmental-content h2 {margin: 0 0 20px 0;}
	.right-img-sec .key-developmental-right {padding: 0 20px 0 0;}
	.right-img-sec .key-developmental-content .btn {margin: 20px 0 0 0;}
	.key-developmental-content p br{display: none;}
	.footer-right {width: 80%;}
	.footer-info {width: 25%;}
	.footer-menu-wrap {width: 75%;}
	
}
@media (max-width: 991px){
	.header-link-wrap{display: block;}
	.header-link.mob-hide{display: none;}
	.header-menu {padding: 0;}
	.header-main {align-items: center;}
	.menu-icon{display: block;background-image: url(../images/menu-icon.svg);width: 29px;height: 22px;}
	.menu-icon.active{background-image: url(../images/menu-close-icon.svg);background-repeat: no-repeat;background-position: center;}
	.menu-open .site-header {background-color: #327987;border-color: #FFFFFF;}
	.menu-open .logo {display: none;}
	.menu-open .mob-menu-logo {display: block;}
	.enumenu_ul{display: none;position: absolute;left: 0;right: 0;top: 101%;background-color: #327987;height: 100vh !important;overflow: scroll;padding-bottom: 200px !important;}
	.header-link {padding: 26px 20px 0 20px;display: flex;justify-content: center;flex-flow: column;flex-direction: row;column-gap: 24px;}
	.header-link a.call-btn {background-color: #FFFFFF;padding: 6px 15px 6px 15px;color: #327987;padding: 12px 40px 12px 54px;background-image: url(../images/call-icon.svg);background-repeat: no-repeat;background-position: 23px 14px;}
	.header-link a {padding: 12px 56px;border-radius: 23px;margin: 0;letter-spacing: -0.3px;}
	.header-link a.book-btn {margin: 0;}
	.enumenu_ul ul.menu_main {padding: 46px 20px 0 20px;}
	.enumenu_ul ul.menu_main li {padding: 0 0 33px 0 !important;width: 100%;}
	.enumenu_ul ul li a {font-size: 20px;line-height: 25px;color: #FFFFFF;letter-spacing: -0.4px;}
	.header-social, .menu-img{display: block;}
	.header-social {padding: 19px 0 0 23px;}
	.header-social ul li {padding: 0 0 0 24px;}
	.menu-img {padding: 61px 20px 0 20px;}
	
	.work-hour-list {width: 100%;padding: 0 15px 20px;}
	.work-hour-wrap {margin: 0 -15px -20px;}
	.zigzag-right, .image-right .zigzag-right {padding: 30px 30px 30px 30px;}
	.zigzag-img {padding-top: 420px;}
	.blue-bg .zigzag-right:before {width: 50px;height: 50px;right: 30px;top: 30px;background-size: contain;background-repeat: no-repeat;}
	.yellow-bg .zigzag-right:before {width: 90px;height: 50px;right: 30px;top: 30px;background-size: contain;background-repeat: no-repeat;}
	.cta-sec:before {right: -40%;}
	.cta-heading {width: 100%;}
	.cta-btn {width: 100%;text-align: left;padding: 12px 0 0 0;}
	.instagram-sec:before {right: -40%;}
	.footer-left {width: 18%;}
	.footer-right {width: 100%;padding: 30px 0 0 0;}
	.footer-menu.one {width: 17%;padding: 0 0 0 0;}
	.footer-menu.two {width: 22%;padding: 0 0 0 0;}
	.footer-menu.three {width: 34%;padding: 0 0 0 0;}
	.footer-menu.four {width: 27%;}
	.footer-menu-wrap {width: 70%;}
	.footer-info {width: 30%;padding: 0 0 0 10px;}
	.download-brochure-left {padding: 30px 0 30px 30px;}
	.image-content-main {padding: 30px 30px 30px 30px;}
	.image-content-img {padding-top: 550px;}
	.image-content-right:before {left: 30px;top: 30px;}
	.image-content-right:after {left: 30px !important;}
	.image-content h2 {margin: 0 0 15px 0;}
	.testimonial-sec {padding: 50px 0 50px 0;}
	.learning-list-wrap {grid-template-columns: repeat(3, 1fr);}
	.kynd-tabs-nav-mob{display: block;background-color: #F77E1C;border-radius: 24px;font-family: 'GT America';font-weight: 500;font-size: 14px;line-height: 20px;color: #ffffff;padding: 14px 23px;position: relative;}
	.kynd-tabs-nav-mob:before{position: absolute;content: "";background-image: url(../images/arrow-down.svg);width: 10px;height: 6px;right: 19px;top: 0;bottom: 0;margin: auto; transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;}
	.kynd-tabs-nav-mob.active:before {transform: rotate(180deg);}
	.kynd-tabs-nav-wrap{position: relative;}
	.kynd-tabs-nav{position: absolute;display: none;left: 0;right: 0;top: 120%;z-index: 1;}
	.blog-content {padding: 0 0 0 30px;margin: 0 0 0 0;}
	
}
@media (max-width: 767px){
	.site-header {padding: 17px 30px 17px 15px;}
	h1 {font-size: 33px;line-height: 39px;letter-spacing: -0.7px;}
	h2 {font-size: 33px;line-height: 40px;letter-spacing: -0.7px;}
	p {font-size: 14px;line-height: 20px;letter-spacing: 0.15px;}
	.btn {font-size: 18px;line-height: 26px;padding: 11px 30px 11px !important;letter-spacing: -0.4px;}
	.banner-content a.btn {padding: 11px 44px 11px !important;}
	.banner-content p {font-size: 18px;line-height: 23px;margin: 0 0 29px 0;}
	.banner-content {padding: 0 16px;}
	.banner-content h1 {margin: 0 0 18px 0;}
	.container {padding-left: 20px;padding-right: 20px;}
	.banner-top {padding: 104px 0 173px 0;}
	.banner-slider-sec {margin: -145px 0 0 0;}
	.banner-img {padding-top: 54.4%;}
	.banner-slider .slick-dots {bottom: 16px;}
	.banner-slider .slick-dots li {padding: 0 4px;}
	.banner-slider .slick-dots li button {width: 29px;}
	.banner-slider .slick-arrow {width: 48px;height: 48px;right: 8px;background-repeat: no-repeat;background-size: contain;}
	.banner-slider .slick-prev.slick-arrow {left: 8px;}
	.banner-top:before {top: 77px;width: 187px;height: 374px;background-repeat: no-repeat;background-size: contain;}
	.banner-top:after {background-image: url(../images/mob-banner-pattern.svg);width: 277px;height: 376px;top: 122px;left: -83px;}
	.work-hour-sec {padding: 20px 0 26px 0;}
	.work-hour-box {padding: 15px 40px 11px 17px;}
	.work-hour-img {width: 57px;}
	.work-hour-content {width: calc(100% - 57px);padding: 0 0 0 17px;}
	.work-hour-content h4 {font-size: 18px;line-height: 23px;letter-spacing: -0.4px;margin: 0 0 8px 0;}
	.work-hour-content p {font-size: 14px;line-height: 20px;letter-spacing: 0.2px;}
	.work-hour-list:nth-child(2) .work-hour-box {padding: 25px 20px 20px 17px;}
	.work-hour-list:nth-child(2) .work-hour-content {padding: 0 60px 0 17px;}
	.work-hour-list:nth-child(2) .work-hour-content h4 {margin: 0 0 13px 0;}
	.work-hour-list:nth-child(2) .work-hour-content h4 br{display: none;}
	.individualised-learning-sec {padding: 30px 0 39px 0;}
	.individualised-learning-wrap {padding: 0 20px;}
	.individualised-learning-left {width: 100%;padding: 0 0 0 0;}
	.individualised-learning-left:before {right: -83px;bottom: auto;top: 3px;width: 648px;background-size: contain;height: 340px;}
	.individualised-learning-heading{display: block;}
	.individualised-learning-heading h2 {max-width: 350px;margin: 0 0 26px 0;padding: 0 50px 0 0;}
	.individualised-learning-heading .btn {margin: 0;}
	.individualised-learning-right {width: 100%;padding: 40px 0 0 0;position: relative;}
	.learning-icon-list {padding: 0 0 28px 0;}
	.learning-icon-list img {width: 30px;}
	.learning-icon-list span {font-size: 20px;line-height: 25px;padding: 8px 0 0 27px;width: calc(100% - 30px);letter-spacing: -0.4px;}
	.zigzag-left {width: 100%;}
	.zigzag-img {padding-top: 70.7%;}
	.zigzag-right {width: 100%;}
	.zigzag-right, .image-right .zigzag-right {padding: 30px 40px 27px 40px;}
	.zigzag-content h2 {margin: 0 0 18px 0;}
	.zigzag-content ul {margin: 0 0 24px 0;}
	.zigzag-content ul li {font-size: 14px;line-height: 18px;letter-spacing: 0.1px;padding: 0 0 11px 0;}
	.zigzag-content .btn {padding: 11px 34px 11px !important;}
	.blue-bg .zigzag-right:before {width: 57px;height: 57px;right: 20px;top: 20px;}
	.yellow-bg .zigzag-right:before {width: 97px;height: 49px;right: 20px;top: 23px;}
	.testimonial-sec {padding: 28px 0 29px 0;}
	.testimonial-img {padding: 0 0 20px 0;}
	.testimonial-img img {width: 103px;}
	.testimonial-slider {padding: 0 77px;}
	.testimonial-slider .slick-arrow {right: 0px;top: 20px;width: 48px;height: 48px;background-size: contain;}
	.testimonial-slider .slick-prev.slick-arrow {left: 0;}
	.testimonial-box p {font-size: 14px;line-height: 18px;margin: 0 0 17px 0;letter-spacing: 0;}
	.testimonial-box h6 {font-size: 14px;line-height: 18px;}
	.testimonial-slider .slick-dots {margin: 22px 0 0 0;}
	.testimonial-slider .slick-dots li {padding: 0 5px;}
	.testimonial-slider .slick-dots li button{width: 6px;height: 6px;}
	.cta-sec {padding: 20px 0 24px 0;}
	.cta-sec:before {right: -214px;height: 214px;width: 428px;background-repeat: no-repeat;background-size: contain;bottom: 0;}
	.cta-btn {padding: 24px 0 0 0;}
	.cta-btn .btn {padding: 11px 37px 11px !important;}
	.image-content-left{width: 100%;}
	.image-content-right {width: 100%;}
	.image-content-img {padding-top: 85.35%;}
	.image-content-right:before {left: 40px;top: 27px;font-size: 18px;line-height: 24px;}
	.image-content-main {padding: 84px 40px 89px 40px;}
	.image-content h2 {margin: 0 0 15px 0;}
	.image-content p {font-size: 14px;line-height: 20px;letter-spacing: 0.15px;max-width: 100%;}
	.image-content-right:after {left: 40px !important;}
	.orange-bg .image-content-right:after {width: 62px;height: 28px;left: 50px;bottom: 34px;background-size: contain;}
	.yellow-bg .image-content-right:after {width: 51px;height: 51px;left: 50px;bottom: 33px;background-size: contain;}
	.green-bg .image-content-right:after {width: 34px;height: 34px;left: 50px;bottom: 37px;background-size: contain;}
	.educators-sec {padding: 35px 0 37px 0;}
	.educators-heading {max-width: 100%;padding: 0 50px;}
	.educators-heading h2 {margin: 0 0 16px 0;font-size: 30px;line-height: 40px;letter-spacing: -0.6px;}
	.educators-heading p {font-size: 14px;line-height: 20px;}
	.educators-slider {margin: 30px 0 0 0;}
	.educators-img {padding-top: 379px;}
	.educators-slider .slick-slide {padding: 0 12px;}
	.educators-info {padding: 20px 60px 17px 18px;}
	.educators-info h5 {font-size: 18px;line-height: 24px;margin: 0 0 3px 0;}
	.educators-info p {font-size: 14px;line-height: 18px;}
	.educators-slider ul.slick-dots {margin: 29px 0 0 0;}
	.educators-slider ul.slick-dots li {line-height: 0;padding: 0 5px;}
	.educators-slider ul.slick-dots li button {width: 6px;height: 6px;}
	.download-brochure-content .fluentform .ff-el-group{margin-bottom: 11px;}
	.download-brochure-left {padding: 30px 20px 20px 18px;width: 100%;}
	.download-brochure-content h2{margin: 0 0 18px 0;}
	.download-brochure-content p {font-size: 14px;line-height: 20px;letter-spacing: 0.15px;padding: 0 20px 21px 2px;}
	.fluentform input.ff-el-form-control {font-size: 11px;line-height: 20px;padding: 13px 11px 13px 12px;}
	.fluentform form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit {font-size: 18px;line-height: 28px;padding: 10px 42px 10px;margin: 12px 0 0 3px;}
	.promotion-wrap .mob-img {display: block;}
	.promotion-wrap .desk-img {display: none;}
	.promotion-sec {padding: 0 0 28px 0;}
	.download-brochure-right {width: 100%;text-align: left;padding: 6px 20px 25px 20px;}
	.download-brochure-sec {padding: 0 0 25px 0;}
	.instagram-sec:before {right: -187px;width: 376px;height: 188px;background-size: contain;top: -188px;}
	.instagram-heading h2 a {font-size: 22px;line-height: 30px;letter-spacing: -0.4px;}
	.instagram-heading {padding: 0 0 28px 0;}
	.instagram-post #sb_instagram #sbi_images .sbi_item {padding: 0 1px 2px;}
	.instagram-sec {padding: 32px 0 22px 0;}
	.site-footer {padding: 42px 0 0 0;}
	.footer-wrap {padding: 0 20px 0 20px;}
	.footer-left {width: 100%;}
	.footer-logo {width: 156px;}
	.footer-right {width: 100%;padding: 62px 0 0 0;justify-content: flex-start;}
	.footer-menu.one {width: 50%;padding: 0 0 0 0;}
	.footer-menu.two {width: 50%;padding: 0 0 0 0;}
	.footer-menu.three {width: 50%;padding: 50px 30px 0 0;}
	.footer-menu.four {width: 50%;padding: 50px 0 0 0;}
	.footer-info {width: 80%;padding: 41px 0 0 0;}
	.footer-info-content a.btn {font-size: 18px;line-height: 22px;padding: 13px 50px !important;border-radius: 24px;margin: 14px 0 0 0;}
	.footer-bottom {border-top: 1px solid #FFFFFF;margin: 40px 0 0 0;padding: 15px 0 15px 0;}
	.footer-menu-wrap {width: 100%;}
	.educators-hover-box-content {padding: 20px 20px 20px 20px;}
	/* .educators-hover-box-content h6 {font-size: 16px;line-height: 20px;margin: 0 0 1px 0;}
	.educators-hover-box-content p {font-size: 14px;line-height: 22px;margin: 0 0 15px 0;} */
	.educators-hover-box-content h6 {font-size: 14px;line-height: 18px;margin: 0px 0px 1px;font-weight: bold;}
	.educators-hover-box-content p {font-size: 13px;line-height: 16px;margin: 0 0 15px 0;}
	.promotion-bar-wrap p a {font-size: 12px;line-height: 22px;}
	.inner-banner-sec {padding: 111px 0 29px 0;}
	.inner-banner-sec:before {right: -269px;width: 538px;height: 269px;background-size: contain;}
	.inner-banner-left {width: 100%;padding: 0;}
	.inner-banner-left:before {width: 65px;height: 65px;left: 0px;top: 0;background-size: contain;}
	.inner-banner-left:after {width: 71px;height: 32px;left: 0;bottom: 0;background-size: contain;}
	.inner-banner-content {padding: 98px 20px 63px 0;}
	.inner-banner-content h1 {margin: 0 0 24px 0;}
	.inner-banner-content p {font-size: 14px;line-height: 20px;letter-spacing: 0.15px;}
	.inner-banner-right {width: 100%;padding: 41px 0 0 0;}
	.inner-banner-img {padding-top: 96.5%;}
	.our-programs-single-banner {padding: 119px 0 32px 0;}
	.our-programs-single-banner:before {width: 386px;height: 194px;left: -193px;top: 77px;background-size: contain;}
	.our-programs-single-banner:after {width: 208px;height: 417px;right: 0px;bottom: -2px;background-size: contain;}
	.book-tour-form-sec:before{width: 386px;height: 194px;left: -193px;top: 77px;background-size: contain;}
	.book-tour-form-sec:after{width: 208px;height: 417px;right: 0px;bottom: -2px;background-size: contain;}
	
	.our-programs-single-content {padding: 0 0 25px 0;}
	.our-programs-single-content h1 {margin: 0 0 20px 0;}
	.our-programs-single-content h4 {font-size: 20px;line-height: 25px;letter-spacing: 0.2px;margin: 0 0 24px 0;}
	.our-programs-single-content p {font-size: 14px;line-height: 20px;letter-spacing: 0.21px;}
	.our-programs-hour {max-width: 233px;}
	.our-programs-hour ul li {font-size: 18px;line-height: 23px;padding: 13px 20px;margin: 0 0 12px 0;letter-spacing: -0.3px;}
	.our-programs-single-img {margin: 15px 0 0 0;}
	.our-programs-hour ul {flex-flow: row;flex-direction: column;column-gap: 0;}
	.key-developmental-sec {padding: 26px 0 34px 0;}
	.key-developmental-left {width: 100%;padding: 44px 0 0 0;order: 2;}
	.key-developmental-img {height: auto;padding-top: 108.6%;}
	.key-developmental-right {width: 100%;order: 1;padding: 0 20px 0 20px;}
	.key-developmental-content h2 {margin: 0 30px 28px 0;letter-spacing: -0.7px;}
	.key-developmental-content ul {padding: 0 0 24px 0;}
	.key-developmental-content ul li {padding: 0 0 13px 0;font-size: 14px;line-height: 20px;letter-spacing: 0.15px;}
	.key-developmental-content .btn {padding: 11px 54px !important;}
	.learning-list-sec {padding: 7px 0 25px 0;}
	.learning-list-heading {padding: 0 0 34px 0;}
	.learning-list-heading h2 {font-size: 25px;line-height: 29px;letter-spacing: -0.5px;margin: 0 0 20px 0;}
	.learning-list-heading p {font-size: 14px;line-height: 20px;letter-spacing: 0.15px;padding: 0 15px;}
	.learning-list-wrap {grid-template-columns: repeat(2, 1fr);grid-column-gap: 10px;grid-row-gap: 20px;}
	.learning-list-img {padding-top: 108%;}
	.learning-list-title {padding: 9px 0 0 0;}
	.learning-list-title h5 {font-size: 12px;line-height: 1.3;letter-spacing: -0.3px;}
	.book-tour-sec {padding: 0 0 23px 0;}
	.book-tour-left {padding: 21px 20px 26px 21px;width: 100%;}
	.book-tour-content h2 {font-size: 33px;line-height: 44px;letter-spacing: -0.7px;margin: 0 0 11px 0;}
	.book-tour-content p {padding: 0 0 27px 0;font-size: 14px;line-height: 20px;letter-spacing: 0.15px;}
	.book-tour-content .btn {padding: 10px 56px 10px !important;}
	.book-tour-right {width: 100%;}
	.book-tour-img {height: auto;padding-top: 70%;}
	.page-pre-school .our-programs-single-banner:before {height: 386px;width: 194px;left: 0;top: 77px;background-size: contain;background-repeat: no-repeat;}
	.page-pre-school .our-programs-single-banner:after {height: 208px;width: 417px;bottom: 0;right: -208px;background-size: contain;background-repeat: no-repeat;}
	.inner-banner-sec.blue-bg {padding: 111px 0 35px 0;}
	.inner-banner-sec.blue-bg:before {background-size: contain;width: 431px;height: 214px;right: -213px;}
	.blue-bg .inner-banner-left:before {width: 65px;height: 65px;left: 0px;top: 0px;}
	.blue-bg .inner-banner-left:after {width: 71px;height: 32px;left: 0;bottom: 0;}
	.blue-bg .inner-banner-content {padding: 117px 0 86px 0;}
	.blue-bg .inner-banner-content h4 {margin: 0 0 30px 0;}
	.blue-bg .inner-banner-content h1 {font-size: 33px;line-height: 39px;margin: 0 0 43px 0;letter-spacing: -0.7px;}
	.blue-bg .inner-banner-content p {padding: 0 20px 0 0;}
	.blue-bg .inner-banner-right {padding: 55px 0 0 0;}
	.blue-bg .inner-banner-img {padding-top: 109.4%;}
	.learning-list-sec.above-title-layout {padding: 44px 0 39px 0;}
	.above-title-layout .learning-list-heading {padding: 0 0 49px 0;}
	.above-title-layout .learning-list-heading h2 {margin: 0 0 23px 0;font-size: 33px;line-height: 44px;letter-spacing: -0.6px;}
	.above-title-layout .learning-list-wrap {grid-template-columns: repeat(1, 1fr);grid-column-gap: 32px;grid-row-gap: 51px;}
	.above-title-layout .learning-list-img {width: 100%;order: 2;padding-top: 119.2%;}
	.above-title-layout .learning-list-title {width: 100%;order: 1;padding: 0 0 11px 0;text-align: center;}
	.above-title-layout .learning-list-title h5 {font-size: 29px;line-height: 38px;}
	.single-testimonial-sec {padding: 44px 0 124px 0;}
	.single-testimonial-sec:before {width: 715px;height: 376px;background-repeat: no-repeat;background-size: contain;background-position: right bottom;right: -173px;bottom: 26px;}
	.single-testimonial-content {max-width: 100%;padding: 0 20px;}
	.single-testimonial-content h2 {margin: 0 0 38px 0;line-height: 39px;}
	.single-testimonial-content p {font-size: 18px;line-height: 23px;letter-spacing: -0.4px;}
	.our-philosophy-sec {padding: 50px 0 62px 0;}
	.our-philosophy-left {width: 100%;}
	.our-philosophy-heading {padding: 0 20px 42px 10px;}
	.our-philosophy-heading h2 {font-size: 33px;line-height: 44px;letter-spacing: -0.7px;margin: 0 0 21px 0;}
	.our-philosophy-heading p {font-size: 14px;line-height: 20px;letter-spacing: 0.15px;}
	.our-philosophy-img {padding-top: 90.6%;}
	.our-philosophy-right {width: 100%;padding: 41px 27px 0 13px;}
	.our-philosophy-content-list h3 {font-size: 25px;line-height: 33px;letter-spacing: -0.5px;margin: 0 0 10px 0;}
	.kynd-tabs-sec {padding: 119px 0 32px 0;}
	.kynd-tabs-heading {padding: 0 25px 28px;}
	.kynd-tabs-heading h1 {margin: 0 0 19px 0;}
	.kynd-tabs-content-wrap {padding: 28px 0 0 0;}
	.kynd-tab-left {width: 100%;order: 2;}
	.kynd-tab-right {width: 100%;padding: 0 10px 50px 10px;order: 1;}
	.kynd-tab-content {padding: 0 0 0 0;}
	.kynd-tab-content h2 {margin: 0 0 24px 0;}
	.kynd-tab-content p {padding: 0 0 20px 0;}
	.kynd-tab-arrows {grid-column-gap: 33px;position: static;width: 129px;margin: 23px 0 0 0;}
	.kynd-tab-arrows button {width: 48px;height: 48px;}
	.kynd-tabs-sec:before {width: 194px;height: 386px;top: 76px;background-size: contain;}
	.cta-sec.cta-yellow-bg {padding: 23px 0 28px 0;}
	.cta-sec.cta-yellow-bg:before {width: 428px;height: 214px;}
	.cta-yellow-bg .cta-heading {width: 100%;padding: 0 30px 24px 0;}
	.cta-yellow-bg .cta-btn {width: 100%;padding: 0 0 0 0;}
	.cta-yellow-bg .cta-btn .btn {display: inline-block;text-align: center;padding: 11px 39px 11px !important;}
	.our-philosophy-sec.white-bg-image {padding: 35px 0 47px 0;}
	.our-philosophy-sec.white-bg-image:before {right: -452px;bottom: 10px;}
	.white-bg-image .our-philosophy-heading {padding: 0 30px 33px 12px;}
	.white-bg-image .our-philosophy-heading h2 {font-size: 33px;line-height: 40px;letter-spacing: -0.6px;margin: 0 0 16px 0;}
	.white-bg-image .our-philosophy-img {padding-top: 82.9%;}
	.white-bg-image .our-philosophy-right {padding: 26px 27px 0 14px;}
	.white-bg-image .our-philosophy-content {padding: 0 0 0 0;}
	.white-bg-image .our-philosophy-content-list ~ .our-philosophy-content-list {padding: 33px 0 0 0;}
	.full-width-content-sec {padding: 38px 0 45px 0;}
	.full-width-content-wrap {padding: 0 60px 0 20px;}
	.full-width-content-wrap:before {width: 56px;height: 56px;right: 0px;top: -3px;background-size: contain;}
	.full-width-content-main p {font-size: 25px;line-height: 29px;letter-spacing: -0.5px;}
	.full-width-content-main p ~ p {padding: 30px 0 0 0;}
	.full-width-content-wrap:after {width: 27px;height: 27px;right: 0;bottom: -16px;background-size: contain;}
	.page-kynd-learning .download-brochure-sec {padding-top: 25px;}
	.page-kynd-learning .download-brochure-sec:before {width: 434px;height: 217px;right: -218px;top: 0px;background-size: contain;}
	.page-kynd-learning .download-brochure-sec:after {width: 434px;height: 217px;left: -216px;bottom: 0;background-size: contain;}
	.blog-banner-sec {padding: 120px 0 145px 0;}
	.blog-banner-sec:before, .explore-top:before{width: 347px;height: 173px;left: -171px;top: 76px;background-size: contain;background-repeat: no-repeat;}
	.blog-banner-sec:after, .explore-top:after{width: 124px;height: 249px;right: 0;bottom: auto;top: 76px;background-size: contain;}
	.blog-banner-heading {padding: 0 20px;}
	.blog-banner-heading h1 {margin: 0 0 19px 0;}
	.blog-banner-heading p br {display: none;}
	.blog-sec {margin: -99px 0 0 0;padding: 0 0 43px 0;}
	.blog-inner {padding: 20px 0 0 0;}
	.blog-list {padding: 0 20px 34px 20px;}
	.blog-list ~ .blog-list {padding-top: 33px;}
	.blog-list:last-child {border-bottom: 1px solid #707070;}
	.kynd-pagination {margin: 43px 0 0 0;}
	.blog-date {width: 100%;padding: 0 0 11px 0;}
	.blog-date h6 {font-size: 12px;line-height: 20px;}
	.blog-img-wrap{width: 100%;}
	.blog-content {padding: 21px 0 0 0;margin: 0 0 0 0;width: 100%;}
	.blog-content h2 {margin: 0 0 13px 0;}
	.blog-content h2 a{font-size: 25px;line-height: 31px;}
	.blog-content p {margin: 0 0 21px 0;}
	.single-post-left {width: 100%;}
	.single-post-content {padding: 0;}
	.single-post-hero-left {width: 100%;}
	.single-post-right {width: 100%;padding: 30px 0 0 0;}
	.single-post-hero-right {width: 100%;padding: 40px 0 0 0;}
	.single-post-hero-content {padding: 0 0 0 0;}
	.single-post-hero {padding: 120px 0 50px 0;}
	.single-post-hero:before{width: 347px;height: 173px;left: -171px;top: 76px;background-size: contain;background-repeat: no-repeat;}
	.single-post-hero:after {width: 124px;height: 249px;right: 0;bottom: auto;top: 76px;background-size: contain;}
	span.single-post-hero-date {margin: 0 0 20px 0;}
	.single-post-hero-title {margin: 0 0 20px 0;}
	.author-box-content .author-box-name {font-size: 22px;line-height: 32px;}
	.right-img-sec .key-developmental-content h2 {margin: 0 0px 20px 0;}
	.key-developmental-content p br {display: none;}
	.right-img-sec .key-developmental-content .btn {margin: 30px 0 0 0;font-size: 18px;line-height: 24px;}
	.right-img-sec .key-developmental-left {padding: 30px 20px 0 20px;width: 100%;}
	.key-developmental-sec.right-img-sec {padding: 30px 0 34px 0;}
	.career-wrap {width: calc(100% - 40px);padding: 25px 20px 25px 20px;}
	
	.contact-sec {padding: 119px 0 54px 0;}
	.contact-left {width: 100%;padding: 0 0 28px 0;margin: 0 0 0 0;}
	.contact-form-heading {padding: 0 0 25px 0;}
	.contact-form .frm-fluent-form .ff-t-container {display: flex;gap: 15px;width: 100%;}
	.contact-form .fluentform input.ff-el-form-control {padding: 13px 15px;}
	.contact-form .ff-default textarea.ff-el-form-control {padding: 19px 14px;}
	.contact-form .ff_submit_btn_wrapper .ff-btn-submit {font-size: 18px;line-height: 24px;padding: 11px 68px !important;}
	.contact-right {width: 100%;}
	.contact-map {padding-top: 72.6%;}
	.contact-top {padding: 0 0 41px 0;}
	.contact-bottom {padding: 40px 0 0;}
	.contact-info-content {padding: 12px 0 0 0;}
	.contact-info-content h4 {margin: 0 0 6px 0;}
	.contact-info-list {width: 100%;}
	.contact-info-list ~ .contact-info-list {padding-top: 50px;}
	.contact-info-content a {display: inline-block;max-width: 250px;}
	.explore-top {padding: 119px 0 108px 0;}
	.explore-heading h1 {margin: 0 0 19px 0;}
	.explore-bottom {margin: -68px 0 0 0;}
	.explore-item {margin-bottom: 23px;width: 100%;}
	.explore-more-btn {padding: 10px 0 0 0;}
	.explore-more-btn a {font-size: 15px;line-height: 22px;padding: 65px 0 0 0;background-size: 48px;letter-spacing: -0.2px;}
	.explore-sec{padding: 0 0 30px 0;}
	.zigzag-content {max-width: 84%;}
	.default-content-main h2 {font-size: 22px;line-height: 36px;}
	.default-content-sec {padding: 120px 0 30px;}
	/*.image-content-wrap{height: auto;}*/
	/*.image-content-list{position: static;}*/
	.single-post-sidebar {padding: 0;position: static !important;width: 100% !important;}
}



@media (max-width: 640px){
	.nav-links .nav-arrow .nav-label{font-size: 0;}
	.nav-links .nav-arrow.nav-previous{padding: 9px 0 10px 50px;}
	.nav-links .nav-arrow{padding: 9px 50px 10px 0px;}
	.nav-links .nav-top{left: 0;}
}


@media (max-width: 400px){
	.instagram-heading h2 a {font-size: 16px;line-height: 22px;}
	
}
@media (max-width: 429px){
	.header-link {column-gap: 10px;padding: 26px 15px 0 15px;}
	.header-link a.book-btn {text-align: center;}
	.header-link a.call-btn {padding: 12px 15px 12px 40px;background-position: 15px 13px;}
	.header-link a {padding: 12px 15px;width: 100%;}	
	.cta-btn .btn {padding: 11px 20px 11px !important;}
	.btn {font-size: 14px;line-height: 24px;padding: 11px 15px 11px !important;}
	.individualised-learning-wrap {padding: 0 0;}
	.individualised-learning-heading h2 {padding: 0 0 0 0;}
	h2 {font-size: 32px;}
	.individualised-learning-heading h2{max-width: 290px;}
	.zigzag-right, .image-right .zigzag-right{padding: 30px 20px 27px 20px;}
	.zigzag-content .btn {padding: 11px 30px 11px !important;}
	
}

