@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,300;0,400;0,600;0,700;0,800;0,900;1,300;1,400;1,600;1,700;1,800;1,900&display=swap);@charset "UTF-8" body,h1,h2,h3,h4,h5,h6,p { font-family: Nunito, sans-serif}a,a:hover { text-decoration: none}.kid_title,h2 { line-height: 1.2}.base,.buddy-safety,.instaImg,.logo,.stairsImg { object-fit: contain}body { padding: 0; margin: 0; font-size: 16px}input:focus,input:hover { outline: 0 !important; box-shadow: 0 0 0 0 #fff0}:focus { outline: -webkit-focus-ring-color auto 0}.custom-file-input:focus~.custom-file-label { border-color: #fff0; box-shadow: none}.form-control:focus { box-shadow: 0 0 0 0 transparent !important; border-color: #dce1e9}.section_padding { padding: 120px 0}.padding_top { padding-top: 120px}@media (max-width:991px) { .padding_top { padding-top: 70px }}.padding_bottom { padding-bottom: 120px}@media (max-width:991px) { .padding_bottom { padding-bottom: 70px }}.mt_100 { margin-top: 100px}@media (max-width:991px) { .mt_100 { margin-top: 70px }}a { -webkit-transition: .4s; transition: .4s}h1,h2,h3,h4,h5,h6 { color: #0b1c39}.niceSelect,p { color: #8f9093}h2 { font-size: 40px}p { line-height: 26px; font-size: 15px; margin-bottom: 0; font-weight: 500}.btn:focus,.button:focus,a:focus,button:focus { text-decoration: none; outline: 0; box-shadow: none; -webkit-transition: 1s; transition: 1s}.section_bg { background-color: #f6f7fa}.section_bg_1 { background-color: #f5fbfb}.section_bg_2 { background-color: #fbfcfc}.niceSelect .list,.preloder { background-color: #fff; width: 100%}.niceSelect { border: 1px solid #dce1e9; font-size: 13px; display: block; width: 100%; text-transform: capitalize; padding: 0 20px; border-radius: 6px; float: inherit; font-weight: 300}.niceSelect:after { border-bottom: 0 solid #fff0; border-right: 0 solid #fff0; content: "3"; font-family: eleganticons; transform: rotate(0); top: 3px; right: 29px; font-size: 19px !important}.header_style_2 .cu_btn:hover,.niceSelect .option.focus,.niceSelect .option.selected.focus,.niceSelect .option:hover { background-color: #fff0}.niceSelect .option.selected { font-weight: 400; color: #fe4b7b}.niceSelect .option { line-height: 34px; min-height: 34px; font-size: 14px}.niceSelect .list { border-radius: 4px; color: #8f9093; padding: 20px; -webkit-transform-origin: top; transform-origin: top; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transition: .3s; transition: .3s}@media only screen and (min-width:992px) and (max-width:1199.98px) { .section_padding { padding: 100px 0 } .padding_top { padding-top: 100px } .padding_bottom { padding-bottom: 100px } .niceSelect .list { padding: 5px }}.niceSelect .list li { -webkit-transition: .2s; transition: .2s}.niceSelect .list li:hover { color: #fe4b7b !important}.niceSelect.open:after { transform: rotate(0); content: "2"; font-family: eleganticons}a.cu_btn.btn_3.locatmain_button.mt-3 { font-weight: 700; font-family: Nunito, sans-serif; font-size: 20px; background: #912683; border: 1px solid #912683; padding: 20px 70px;}.nice-select.open .list { opacity: 1; pointer-events: auto; -webkit-transform: scaleY(1); transform: scaleY(1)}.section_tittle { text-align: center; margin-bottom: 83px}@media (max-width:767.98px) { .section_padding { padding: 70px 0 } .niceSelect:after { top: 13px } .section_tittle { margin-bottom: 35px }}@media only screen and (min-width:768px) and (max-width:991.98px) { .section_padding { padding: 70px 0 } .mt_100 { margin-top: 80px } .niceSelect .list li { line-height: 33px; padding: 0 } .section_tittle { margin-bottom: 45px }}.section_tittle h5 { font-size: 15px; font-weight: 700; text-transform: uppercase; color: #797f8c; line-height: 12px; margin-bottom: 11px}.banner_iner h2 span:nth-child(3),.blog_page_single_item .reply_btn:hover,.blog_sidebar .single_sidebar .category_list p a:hover,.blog_sidebar .single_sidebar .single_sidebar_post .sidebar_post_content h4 a:hover,.blog_sidebar .single_sidebar h3 a:hover,.breadcrumb_part .breadcrumb_iner_link a:hover,.event_list .single_event_list .event_list_content h3 a:hover,.event_list .single_event_list .event_list_content ul li i,.event_list .single_event_list .event_list_content ul li span,.footer_section .single_footer_widget ul li a:hover,.header_style_3 .header .navbar .nav-link:hover,.home_two_footer .single_footer_widget ul li a:hover,.link_post p a:hover,.menu_fixed.header .navbar .nav-link:hover,.page_blog_section_wrapper h4 a:hover,.program_list_page .filters ul li.is-checked,.program_list_page .filters ul li:hover,.quote_post p a:hover,.section_tittle h5 span,.single_page_blog_post .blog_btn .read_more_btn:hover,.single_page_blog_post .single_blog_content h2 a:hover,.single_program_list .single_program_list_content h4 a:hover,.tag_share_list .share_icon_list a:hover { color: #fe4b7b}.section_tittle h2 { font-weight: 700; margin-bottom: 2px; font-size: 45px; color: #32355d}@media (max-width:767.98px) { .section_tittle h2 { font-size: 25px; line-height: 32px }}@media only screen and (min-width:768px) and (max-width:991.98px) { .section_tittle h2 { font-size: 30px; line-height: 38px }}.section_tittle .wave_line { height: 11px; width: 80px; background-image: url(../img/animated_shape_2.png); background-position: center; -webkit-animation: 2s linear infinite slide; animation: 2s linear infinite slide; margin: 14px auto 0}.loader--dot,.loader--text:after { animation-duration: 3s; animation-iteration-count: infinite}.section_tittle .wave_line img { position: relative; animation: 2s linear infinite wave}.section_tittle .shape_white { background-image: url(../img/animated_shape_white.png)}.section_tittle_style_02 { text-align: center; margin-bottom: 71px}@media (max-width:767.98px) { .section_tittle_style_02 { margin-bottom: 35px }}@media only screen and (min-width:768px) and (max-width:991.98px) { .section_tittle_style_02 { margin-bottom: 45px }}.section_tittle_style_02 .title { color: #12265a; font-size: 48px; font-weight: 900; margin-bottom: 22px; position: relative; z-index: 1; display: inline-block}@media (max-width:991px) { .section_tittle_style_02 .title { font-size: 35px }}.section_tittle_style_02 .description { color: #626472; font-size: 18px; line-height: 32px}.pc-button.elementor-button,.sub_header .pc-button.elementor-button1 { line-height: 18px; background-color: #fe4b7b; position: relative; font-weight: 700}.kid_title { font-size: 48px; font-weight: 900; margin-bottom: 20px}.title_overlay_effect { display: inline; background-image: -webkit-gradient(linear, left top, left bottom, from(#fdcedb), to(#fdcedb)); background-image: -o-linear-gradient(#fdcedb, #fdcedb); background-image: linear-gradient(#fdcedb, #fdcedb); background-position: 0 70%; background-repeat: no-repeat; background-size: 0 35%}.title_overlay_effect.text-white { background-image: -webkit-gradient(linear, left top, left bottom, from(#0b1c39), to(#0b1c39)); background-image: -o-linear-gradient(#0b1c39, #0b1c39); background-image: linear-gradient(#0b1c39, #0b1c39)}.title_overlay_effect.is_show { background-size: 100% 35%; -webkit-transition: background-size 2s cubic-bezier(.71, .09, .74, .99), color 1s; -o-transition: background-size 2s cubic-bezier(.71, .09, .74, .99), color 1s; transition: background-size 2s cubic-bezier(.71, .09, .74, .99), color 1s}.page_pageination { display: flex; justify-content: center; margin-top: 40px}.loader,.loader--text { margin: auto; position: absolute; right: 0; left: 0}.page_pageination a { height: 40px; width: 40px; line-height: 40px; border: 1px solid #dce1e9; text-align: center; color: #9198a4; font-size: 16px; display: inline-block; border-radius: 50px; margin-right: 10px}.cu_btn.btn_1:hover,.page_pageination .active,.page_pageination a:hover { background-color: #fe4b7b; border: 1px solid #fe4b7b; color: #fff}.page_pageination a i { font-size: 14px; line-height: 40px}@-webkit-keyframes slide { from { background-position: 0 0 } to { background-position: -39px 0 }}@keyframes slide { from { background-position: 0 0 } to { background-position: -39px 0 }}@media (max-width:1440px) { br { display: none }}.preloder { z-index: 9999; display: flex; align-items: center; justify-content: center; position: absolute; top: 0; left: 0; height: 100%}.loader { width: 250px; height: 25px; top: 0; bottom: 0}.loader--dot { animation-name: loader; animation-timing-function: ease-in-out; height: 20px; width: 20px; border-radius: 100%; background-color: #000; position: absolute; border: 2px solid #fff}.loader--dot:first-child { background-color: #8cc759; animation-delay: .5s}.loader--dot:nth-child(2) { background-color: #8c6daf; animation-delay: .4s}.loader--dot:nth-child(3) { background-color: #ef5d74; animation-delay: .3s}.loader--dot:nth-child(4) { background-color: #f9a74b; animation-delay: .2s}.loader--dot:nth-child(5) { background-color: #60beeb; animation-delay: .1s}.loader--dot:nth-child(6) { background-color: #fbef5a; animation-delay: 0s}.loader--text { top: 200%; width: 4rem}.loader--text:after { content: "Loading"; font-weight: 700; animation-name: loading-text}@keyframes loader { 15%, 95% { transform: translateX(0) } 45%, 65% { transform: translateX(230px) }}@keyframes loading-text { 0% { content: "Loading" } 25% { content: "Loading." } 50% { content: "Loading.." } 75% { content: "Loading..." }}.header_shadow { box-shadow: 0 0 10px 0 rgb(0 0 0 / .05)}@-webkit-keyframes spin1 { 0% { -moz-transform: rotate(0) translateY(-12px); -o-transform: rotate(0) translateY(-12px); -ms-transform: rotate(0) translateY(-12px); -webkit-transform: rotate(0) translateY(-12px); transform: rotate(0) translateY(-12px) } 100% { -moz-transform: rotate(360deg) translateY(-12px); -o-transform: rotate(360deg) translateY(-12px); -ms-transform: rotate(360deg) translateY(-12px); -webkit-transform: rotate(360deg) translateY(-12px); transform: rotate(360deg) translateY(-12px) }}@-moz-keyframes spin1 { 0% { -moz-transform: rotate(0) translateY(-12px); -o-transform: rotate(0) translateY(-12px); -ms-transform: rotate(0) translateY(-12px); -webkit-transform: rotate(0) translateY(-12px); transform: rotate(0) translateY(-12px) } 100% { -moz-transform: rotate(360deg) translateY(-12px); -o-transform: rotate(360deg) translateY(-12px); -ms-transform: rotate(360deg) translateY(-12px); -webkit-transform: rotate(360deg) translateY(-12px); transform: rotate(360deg) translateY(-12px) }}@-o-keyframes spin1 { 0% { -moz-transform: rotate(0) translateY(-12px); -o-transform: rotate(0) translateY(-12px); -ms-transform: rotate(0) translateY(-12px); -webkit-transform: rotate(0) translateY(-12px); transform: rotate(0) translateY(-12px) } 100% { -moz-transform: rotate(360deg) translateY(-12px); -o-transform: rotate(360deg) translateY(-12px); -ms-transform: rotate(360deg) translateY(-12px); -webkit-transform: rotate(360deg) translateY(-12px); transform: rotate(360deg) translateY(-12px) }}@keyframes spin1 { 0% { -moz-transform: rotate(0) translateY(-12px); -o-transform: rotate(0) translateY(-12px); -ms-transform: rotate(0) translateY(-12px); -webkit-transform: rotate(0) translateY(-12px); transform: rotate(0) translateY(-12px) } 100% { -moz-transform: rotate(360deg) translateY(-12px); -o-transform: rotate(360deg) translateY(-12px); -ms-transform: rotate(360deg) translateY(-12px); -webkit-transform: rotate(360deg) translateY(-12px); transform: rotate(360deg) translateY(-12px) }}@-webkit-keyframes spin2 { 0% { -moz-transform: rotate(0) translateY(-70px); -o-transform: rotate(0) translateY(-70px); -ms-transform: rotate(0) translateY(-70px); -webkit-transform: rotate(0) translateY(-70px); transform: rotate(0) translateY(-70px) } 100% { -moz-transform: rotate(360deg) translateY(-70px); -o-transform: rotate(360deg) translateY(-70px); -ms-transform: rotate(360deg) translateY(-70px); -webkit-transform: rotate(360deg) translateY(-70px); transform: rotate(360deg) translateY(-70px) }}@-moz-keyframes spin2 { 0% { -moz-transform: rotate(0) translateY(-70px); -o-transform: rotate(0) translateY(-70px); -ms-transform: rotate(0) translateY(-70px); -webkit-transform: rotate(0) translateY(-70px); transform: rotate(0) translateY(-70px) } 100% { -moz-transform: rotate(360deg) translateY(-70px); -o-transform: rotate(360deg) translateY(-70px); -ms-transform: rotate(360deg) translateY(-70px); -webkit-transform: rotate(360deg) translateY(-70px); transform: rotate(360deg) translateY(-70px) }}@-o-keyframes spin2 { 0% { -moz-transform: rotate(0) translateY(-70px); -o-transform: rotate(0) translateY(-70px); -ms-transform: rotate(0) translateY(-70px); -webkit-transform: rotate(0) translateY(-70px); transform: rotate(0) translateY(-70px) } 100% { -moz-transform: rotate(360deg) translateY(-70px); -o-transform: rotate(360deg) translateY(-70px); -ms-transform: rotate(360deg) translateY(-70px); -webkit-transform: rotate(360deg) translateY(-70px); transform: rotate(360deg) translateY(-70px) }}@keyframes spin2 { 0% { -moz-transform: rotate(0) translateY(-70px); -o-transform: rotate(0) translateY(-70px); -ms-transform: rotate(0) translateY(-70px); -webkit-transform: rotate(0) translateY(-70px); transform: rotate(0) translateY(-70px) } 100% { -moz-transform: rotate(360deg) translateY(-70px); -o-transform: rotate(360deg) translateY(-70px); -ms-transform: rotate(360deg) translateY(-70px); -webkit-transform: rotate(360deg) translateY(-70px); transform: rotate(360deg) translateY(-70px) }}.round-planet .shape { border-radius: 50%; left: 50%; position: absolute}.font-weight-bolder { font-weight: 900 !important}@keyframes dashed_border_running { 100% { stroke-dashoffset: -1000 }}.cu_animated_button .cu_animated_dashes_border { stroke: #fff}.elementor-button,.elementor-button1,.sub_header a.elementor-button1,a.elementor-button { color: #fff; background-color: #fe4b7b; border-radius: 30px}a.elementor-button:hover { background-color: #fff; color: #fe4b7b; border-radius: 30px}.pc-button.elementor-button.size-lg { border-radius: 30px; padding: 19px 38.15px; font-size: 18px}.pc-button.elementor-button { text-align: center; font-size: 18px; min-height: 58px; min-width: 180px; display: inline-flex; align-items: center; justify-content: center; border: 0 #fff0}.elementor-button,.sub_header .elementor-button1 { display: inline-block; line-height: 1; background-color: #818a91; color: #fff; fill: #fff; text-align: center; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; font-weight: 700}.cu_btn,.sub_header .cu_btn { line-height: 16px; font-family: Nunito, sans-serif; text-transform: capitalize}.pc-button.elementor-button .button-content-wrapper,.sub_header .pc-button.elementor-button1 .button-content-wrapper { display: flex; align-items: center; justify-content: center; float: none}.elementor-button .elementor-button-text,.sub_header .elementor-button1 .elementor-button-text { display: inline-block}.pc-button.elementor-button .inner-dashed-border,.sub_header .pc-button.elementor-button1 .inner-dashed-border { stroke: #fff}.pc-button.elementor-button svg.inner-dashed-border,.sub_header .pc-button.elementor-button1 svg.inner-dashed-border { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; animation: 20s linear infinite both paused dashed_border_running; stroke-width: 2; stroke-dasharray: 9, 5; stroke-dashoffset: 0; stroke-linecap: round; fill: none; transition: .4s}.pc-button.elementor-button:hover .animated-dashes.inner-dashed-border { animation-play-state: running}.sub_header a.elementor-button1:hover { background-color: #fff; color: #fe4b7b; border-radius: 25px}.sub_header .pc-button.elementor-button1.size-lg { border-radius: 25px; padding: 10px 5px; font-size: 16px}.sub_header .pc-button.elementor-button1 { text-align: center; font-size: 16px; min-width: 180px; display: inline-flex; align-items: center; justify-content: center; border: 0 #fff0}.sub_header .pc-button.elementor-button1:hover .animated-dashes.inner-dashed-border { animation-play-state: running; stroke: #fe4b7b}.sub_header .cu_btn { display: inline-block; padding: 8px 15px; font-size: 18px; font-weight: 500; border-radius: 20px; -webkit-transition: .3s; transition: .3s}.cu_btn { display: inline-block; padding: 21px 40px; font-size: 17px; font-weight: 500; border-radius: 30px; -webkit-transition: .3s; transition: .3s}.cu_btn.btn_2,.cu_btn.tag_btn:hover,.cu_btn.white_btn:hover { border: 1px solid #fe4b7b; background-color: #fe4b7b; color: #fff}.cu_btn.btn_1,.cu_btn.btn_2:hover,.menu_fixed .cu_btn { background-color: #fff0; border: 1px solid #fe4b7b; color: #fe4b7b}.cu_btn.btn_2 { padding: 21px 55px}.cu_btn.white_btn { background-color: #fff0; border: 1px solid #fff; color: #fff}.banner_part .single_banner_part .banner_iner .cu_btn:hover,.cu_btn.white_bg { background-color: #fff; border: 1px solid #fff; color: #fe4b7b}.cu_btn.white_bg:hover { border: 1px solid #fff; color: #fff; background-color: #fe4b7b}.cu_btn.btn_3 { background-color: #f9ae15; font-size: 16px; border: 1px solid #f9ae15; color: #fff}.cu_btn.btn_3:hover { background-color: #fff0; border: 1px solid #f9ae15; color: #f9ae15}.cu_btn.tag_btn { background-color: #f0f2f9; border: 1px solid #f0f2f9; color: #5a5a77; border-radius: 5px; margin-right: 7px; margin-bottom: 5px; margin-top: 5px; font-weight: 500; font-family: Quicksand, sans-serif; font-size: 14px; padding: 6px 12px}.animated_border_effect { position: relative; background-color: #fe4b7b; border: 1px solid #fe4b7b; color: #fff; padding: 21px 55px}.animated_border_effect #border_animation { position: absolute; width: 100%; height: 100%; top: 0; left: 0}.header_part .header .navbar .navbar-nav { align-items: center; margin-right: 13px}.animated_border_effect #chain_border_animation { -webkit-animation: 1s linear infinite dash; -moz-animation: 1s linear infinite dash; -o-animation: 1s linear infinite dash; animation: 1s linear infinite dash}@-webkit-keyframes dash { to { stroke-dashoffset: 5 }}@-moz-keyframes dash { to { stroke-dashoffset: 5 }}@-o-keyframes dash { to { stroke-dashoffset: 5 }}@keyframes dash { to { stroke-dashoffset: 5 }}.header_part { background-color: #fff; margin-top: -2rem}.header_part .sub_header { padding: 0; background-color: #fe4b7b}.header_part .sub_header a { display: inline-block; color: #fff}.header_part .sub_header .header_contact_info i { margin-right: 14px}.header_part .sub_header .header_contact_info a { margin-right: 30px; font-size: 14px; font-weight: 500}@media (max-width:767.98px) { .cu_btn { padding: 15px 25px; font-size: 15px } .header_part .sub_header { text-align: center } .header_part .sub_header .header_contact_info i { margin-right: 4px } .header_part .sub_header .header_contact_info a { margin-right: 4px; padding: 4px }}@media only screen and (min-width:768px) and (max-width:991.98px) { .header_part .sub_header .header_contact_info a { margin-right: 15px } .breadcrumb_part .breadcrumb_animation_5 { display: none }}.contact_page .social_icon a:last-child,.countdown .time:last-child,.event_list .single_event_list .event_list_content ul li:last-child,.footer_section .social_icon a:last-child,.header_part .sub_header .header_contact_info a:last-child,.tag_share_list .share_icon_list h4,.teacher_details_info .profile_content .teacher_social_info a:last-child { margin-right: 0}.header_part .sub_header .header_social_icon { display: flex; align-items: center; justify-content: flex-end}.header_part .sub_header .header_social_icon a { display: inline-block; padding-left: 2px; font-size: 14px}.header_part .sub_header .header_social_icon p { color: #fff; font-size: 14px; font-weight: 500}.header_part .header .navbar { padding: 0; text-transform: capitalize}.sticky-wrapper { z-index: 1000000; position: absolute; width: 100%}.icon-bar { position: fixed; right: 0; top: 46%; overflow: hidden}.icon-bar1 { position: fixed; right: 0; top: 70%; overflow: hidden}.header_part .header .navbar .nav-link { color: #222; font-weight: 700; font-size: 15px; padding: 15px 10px; text-transform: capitalize}@media (max-width:991px) { .kid_title { font-size: 35px } .header_part .header .navbar { padding: 8px 0 } .header_part .header .navbar .navbar-nav { margin: 0 } .header_part .header .navbar .nav-link { padding: 15px 20px; border-bottom: 1px solid rgb(95 95 127 / .2) } .header_part .header .navbar .nav-link:hover { background-color: #fff0; color: #fe4b7b } .header_part .header .cu_btn { margin: 15px }}.header_part .header .cu_btn { font-family: Nunito, sans-serif; font-weight: 700; padding: 11px 27px; font-size: 15px}.header_part .dropdown-menu { border: 0 solid #fff0; margin: 0}@media (min-width:991px) { .header_part .dropdown-toggle::after { display: none } .header_part .dropdown-menu { float: left; min-width: 150px; margin: 0; border-radius: 0; border: 0 solid #fff0; display: block; opacity: 0; visibility: hidden; -webkit-transition: .3s; transition: .3s; box-shadow: 0 10px 15px rgb(0 0 0 / .05); padding: 15px 0; transform: translateY(10px) } .header_part .dropdown-menu .dropdown-item { padding: 8px 30px; color: #5f5f7f; font-weight: 700; font-size: 14px } .header_part .dropdown-menu .dropdown-item:hover { background-color: #fe4b7b; color: #fff } .header_part .dropdown:hover .dropdown-menu { display: block; opacity: 1; visibility: visible; transform: translateY(0) } .header_part .header .navbar .nav-item>.nav-link { position: relative; z-index: 1 } .header_part .header .navbar .nav-item>.nav-link:before { position: absolute; content: ""; left: 0; right: 0; margin: 0 auto; top: 50%; transform: translateY(-50%); background-image: url(../img/menu_bg_shape.png); width: 50px; height: 50px; background-size: contain; z-index: -1; transition: .3s; opacity: 0 } .header_part .header .navbar .nav-item>.nav-link.active:before, .header_part .header .navbar .nav-item>.nav-link:hover:before { opacity: 1 }}.header_style_2 .header .navbar .nav-link { color: #fff; font-weight: 500}.banner_style_3 .single_banner_part .banner_iner h2 span,.header_style_2 .header .navbar .nav-link:hover { color: #f9ae15}.header_style_2 img,.header_style_3 img { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1)}.event_part .single_event_list .event_content h4 a,.event_part .single_event_list .event_content p,.footer_section .copyright_part p,.footer_section .single_footer_widget p,.header_style_3 .header .navbar .nav-link,.single_fetures_part h4 a,.single_page_header .icon_menu { color: #fff}.menu_fixed { background-color: #fff; position: fixed; top: 0; left: 0; width: 100%; z-index: 999; box-shadow: 0 4px 10px rgb(4 13 41 / .05)}.menu_fixed.header .navbar .nav-link { color: #222}.menu_fixed .cu_btn:hover { border: 1px solid #fe4b7b}.menu_fixed img { -webkit-filter: none; filter: none}.breadcrumb_part { background-image: url(../img/breadcrumb_bg.png); background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; display: flex; align-items: center; height: 600px}.breadcrumb_part .breadcrumb_iner { text-align: center; margin-top: 50px}.breadcrumb_part h2 { font-size: 45px; font-weight: 700; color: #fff; margin-bottom: 20px}.breadcrumb_part .breadcrumb_iner_link { display: flex; justify-content: center; align-items: center}.breadcrumb_part .breadcrumb_iner_link a { font-size: 16px; color: #c9c9d1}.breadcrumb_part .breadcrumb_iner_link p { font-size: 16px; color: #c9c9d1; font-family: Nunito, sans-serif}.breadcrumb_part .breadcrumb_iner_link span { margin: 0 5px; color: #c9c9d1}.animated_hero .single_banner_part [class*=banner_animation_],.animated_hero .single_banner_part [class^=banner_animation_],.banner_style_3 .single_banner_part [class*=banner_animation_],.banner_style_3 .single_banner_part [class^=banner_animation_],.breadcrumb_part [class*=breadcrumb_animation_],.breadcrumb_part [class^=breadcrumb_animation_] { position: absolute; z-index: 1}.breadcrumb_part .breadcrumb_animation_4 { left: 5%; top: 30%; right: auto; bottom: auto}.breadcrumb_part .breadcrumb_animation_5 { right: 8%; top: 33%}.breadcrumb_part .breadcrumb_animation_7 { left: 15%; bottom: 14%}.animated_hero .single_banner_part .banner_animation_10,.banner_style_3 .single_banner_part .banner_animation_10,.breadcrumb_part .breadcrumb_animation_10 { right: 5%; bottom: 25%}.breadcrumb_part .breadcrumb_animation_12 { right: 31%; bottom: 23%}.breadcrumb_part .breadcrumb_animation_13 { right: 66%; top: 30%}.banner_part { overflow: hidden}.about_section.blue_wave_shape_bg,.banner_part.blue_wave_shape_bg { background-image: url(../img/waves/Cloud_Blue.png); background-repeat: no-repeat; background-position: bottom center; background-size: 100%}.banner_part.gray_wave_shape_bg,.get_start_part.gray_wave_shape_bg { background-image: url(../img/waves/Cloud_Gray.png); background-repeat: no-repeat; background-position: bottom center; background-size: 100%}.banner_part.purple_wave_shape_bg,.get_start_part.purple_wave_shape_bg { background-image: url(../img/waves/Cloud_Purple.png); background-repeat: no-repeat; background-position: bottom center; background-size: 100%}.about_section.orange_wave_shape_bg,.banner_part.orange_wave_shape_bg { background-image: url(../img/waves/Cloud_Orange.png); background-repeat: no-repeat; background-position: bottom center; background-size: 100%}.about_section.yellow_wave_shape_bg,.banner_part.yellow_wave_shape_bg,.get_start_part.yellow_wave_shape_bg { background-image: url(../img/waves/Cloud_Yellow.png); background-repeat: no-repeat; background-position: bottom center; background-size: 100%}.banner_part .single_banner_part { position: relative; display: flex; align-items: center; background-size: contain}.banner_part .single_banner_part:after { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; opacity: .45; z-index: -1}.banner_part .single_banner_part [class*=banner_animation_],.banner_part .single_banner_part [class^=banner_animation_] { position: absolute; z-index: 2}.banner_part .single_banner_part .banner_animation_1 { left: 533px; top: 0; max-width: 100px}@media only screen and (min-width:992px) and (max-width:1199.98px) { .section_tittle, .section_tittle_style_02 { margin-bottom: 50px } .section_tittle h2 { font-size: 35px; line-height: 45px } .section_tittle_style_02 .title { font-size: 40px } .header_part .sub_header .header_contact_info a { margin-right: 25px } .header_part .header .navbar .nav-link { padding: 25px 20px } .breadcrumb_part { height: 450px } .breadcrumb_part h2 { font-size: 35px; line-height: 45px; margin-bottom: 5px } .banner_part .single_banner_part .banner_animation_1 { left: 15px; top: 20px; max-width: 40px }}.banner_part .single_banner_part .banner_animation_2 { left: 180px; bottom: 200px; max-width: 100px; display: none}@media (max-width:991px) { .header_part .navbar-toggler { border: 0 solid #fff0; padding: 0; font-size: 22px } .header_part .navbar-nav { margin-right: 0 } .header_part .dropdown-menu { padding: 0 15px; box-shadow: 0 3px 6px rgb(0 0 0 / .1) } .header_part .navbar-collapse { position: absolute; top: 74px; background-color: #fff; z-index: 9; width: 100%; box-shadow: 0 0 29px 0 rgb(0 0 0 / .05) } .header_part .dropdown-item { padding: 8px 10px } .header_part .dropdown-toggle::after { border: 0 solid #fff0; content: "\f107"; font-family: "Font Awesome 5 Free"; vertical-align: 0; float: right } .header_part .dropdown.show .dropdown-toggle::after { float: right; transform: rotate(180deg) } .header_style_2 .header .navbar .nav-link, .header_style_3 .header .navbar .nav-link { color: #222 } .header_style_2 .navbar-toggler, .header_style_3 .navbar-toggler { border: 0 solid #fff0; padding: 0; font-size: 27px; color: #fff } .cu_btn.white_bg, .cu_btn.white_btn { border: 1px solid #fe4b7b } .cu_btn.white_btn, .menu_fixed.header .navbar .nav-link:hover { color: #fe4b7b } .menu_fixed.header .navbar .nav-link { color: #5f5f7f } .menu_fixed .cu_btn { background-color: #fff0; border: 1px solid #fe4b7b; color: #fe4b7b } .menu_fixed .cu_btn:hover { border: 1px solid #fe4b7b; box-shadow: 0 3px 29px 0 rgb(0 0 0 / .07) } .breadcrumb_part { height: 450px } .breadcrumb_part .breadcrumb_iner { margin-top: 0 } .breadcrumb_part h2 { font-size: 25px; line-height: 35px; margin-bottom: 5px } .banner_part .single_banner_part .banner_animation_2 { z-index: -1; bottom: 50px; left: 20px; max-width: 40px }}.banner_part .single_banner_part .banner_animation_3 { right: 100px; top: 200px; max-width: 100px}.banner_part .single_banner_part .banner_animation_4 { right: 200px; bottom: 200px; max-width: 100px}.banner_part .single_banner_part .banner_iner { text-align: center; position: relative; z-index: 9}.banner_part .single_banner_part .banner_iner h1,.banner_part .single_banner_part .banner_iner h2 { font-size: 90px; font-weight: 700; color: #fff; line-height: 1.11; margin-bottom: 16px}@media (max-width:767.98px) { .header_part .sub_header .header_contact_info a:last-child { margin-right: 10px } .header_part .sub_header .header_social_icon { justify-content: center; margin-top: 10px } .breadcrumb_part .breadcrumb_animation_13, .breadcrumb_part .breadcrumb_animation_5 { display: none } .banner_part .single_banner_part .banner_animation_1 { z-index: -1; left: 15px; top: 20px; max-width: 40px } .banner_part .single_banner_part .banner_iner h1, .banner_part .single_banner_part .banner_iner h2 { font-size: 40px; line-height: 1.3 }}@media only screen and (min-width:768px) and (max-width:991.98px) { .breadcrumb_part .breadcrumb_animation_13 { display: none } .banner_part .single_banner_part .banner_animation_1 { left: 15px; top: 20px; max-width: 40px } .banner_part .single_banner_part .banner_iner h1, .banner_part .single_banner_part .banner_iner h2 { font-size: 50px }}.banner_part .single_banner_part .banner_iner p { font-size: 20px; color: #fff; font-weight: 600; line-height: 1.7}@media (max-width:767.98px) { .banner_part .single_banner_part .banner_iner p { font-size: 14px }}.banner_part .single_banner_part .banner_iner .cu_btn { margin-top: 38px}.banner_part .owl-nav button.owl-next,.banner_part .owl-nav button.owl-prev { border: 2px solid #fff0; height: 50px; width: 50px; line-height: 50px; text-align: center; font-size: 15px; color: #fff; background-color: rgb(255 255 255 / .2); position: absolute; left: 42px; top: 50%; transform: translateY(-50%); display: inline-block; border-radius: 50%; -webkit-transition: .3s; transition: .3s}.banner_part .owl-nav button.owl-next:hover,.banner_part .owl-nav button.owl-prev:hover { background-color: #fff; border: 2px solid #fff; color: #fe4b7b}@media only screen and (min-width:768px) and (max-width:991.98px) { .banner_part .single_banner_part .banner_iner p { font-size: 16px } .banner_part .owl-nav button.owl-next, .banner_part .owl-nav button.owl-prev { left: 20px }}.banner_part .owl-nav button.owl-next { left: auto; right: 42px}.banner_part .owl-item.active .banner_iner h2,.banner_part .owl-item.active .banner_iner p { -webkit-animation: 1s both animmate_In_Up; animation: 1s both animmate_In_Up}.banner_part .owl-item.active .banner_animation_1,.banner_part .owl-item.active .banner_animation_2,.banner_part .owl-item.active .banner_animation_3,.banner_part .owl-item.active .banner_animation_4 { -webkit-animation: 1s .5s both animmate_In_Up; animation: 1s .5s both animmate_In_Up}.banner_part .owl-item.active .banner_iner h2 { -webkit-animation-delay: .3s; animation-delay: .3s}.banner_part .owl-item.active .banner_iner p { -webkit-animation-delay: .5s; animation-delay: .5s}.banner_part .owl-item.active .banner_iner .btn_2 { -webkit-animation: 1s both animmate_In_Down; animation: 1s both animmate_In_Down}@-webkit-keyframes animmate_In_Up { 0% { -webkit-transform: translateY(-100px); transform: translateXY(-100px); opacity: 0 } 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1 }}@keyframes animmate_In_Up { 0% { -webkit-transform: translateY(-100px); transform: translateY(-100px); opacity: 0 } 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1 }}@-webkit-keyframes animmate_In_Down { 0% { -webkit-transform: translateY(100px); transform: translateXY(100px); opacity: 0 } 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1 }}@keyframes animmate_In_Down { 0% { -webkit-transform: translateY(100px); transform: translateY(100px); opacity: 0 } 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1 }}.home_two_banner .single_banner_part.home_two_bg { background-image: url(../img/home_2_banner.png); background-repeat: no-repeat; background-size: cover; background-position: center right}.home_two_banner .single_banner_part:after { background: -webkit-gradient(linear, left top, right top, from(#f5f5f5), color-stop(44%, #f5f5f5), color-stop(58%, transparent)); background: -o-linear-gradient(left, #f5f5f5 0, #f5f5f5 44%, transparent 58%); background: linear-gradient(90deg, #f5f5f5 0, #f5f5f5 44%, transparent 58%); opacity: 1}.home_two_banner .single_banner_part .banner_iner { text-align: left}.home_two_banner .single_banner_part .banner_iner h5 { font-size: 22px; font-weight: 700; color: #fe4b7b; margin-bottom: 20px}.home_two_banner .single_banner_part .banner_iner h2 { color: #32355d; font-size: 65px; line-height: 1.2; margin-bottom: 8px; font-weight: 800}@media (max-width:767.98px) { .home_two_banner .single_banner_part .banner_iner h5 { font-size: 16px; margin-bottom: 12px } .home_two_banner .single_banner_part .banner_iner h2 { font-size: 30px; line-height: 1.4 } .header_part { background-color: #fff; margin-top: -1rem }}@media only screen and (min-width:768px) and (max-width:991.98px) { .banner_part .owl-nav button.owl-next { right: 20px } .home_two_banner .single_banner_part:after { background: -webkit-gradient(linear, left top, right top, from(#f5f5f5), color-stop(43%, #f5f5f5), color-stop(92%, transparent)); background: -o-linear-gradient(left, #f5f5f5 0, #f5f5f5 43%, transparent 92%); background: linear-gradient(90deg, #f5f5f5 0, #f5f5f5 43%, transparent 92%) } .home_two_banner .single_banner_part .banner_iner h2 { font-size: 40px; line-height: 1.3 }}.home_two_banner .single_banner_part .banner_animation_2 { position: absolute; left: 155px; bottom: 150px}.home_two_banner .single_banner_part .banner_animation_3 { position: absolute; left: 35%; top: 100px}.home_two_banner .single_banner_part .banner_animation_4 { position: absolute; right: 5%; top: 40%}.position_fixed { position: absolute; left: 0; top: 0; width: 100%; z-index: 8; background-color: #fff0}.animated_hero .single_banner_part { background-image: url(../img/banner_3.png); background-position: center; background-repeat: no-repeat; background-size: cover}.addReadMore.showlesscontent .SecSec,.addReadMore.showlesscontent .readLess,.addReadMore.showmorecontent .readMore,.animated_hero .single_banner_part:after,.footer_style_3 [class*=footer_animation_],.footer_style_3 [class^=footer_animation_],.page_blog_section_wrapper .blog_meta_list a:last-child:after { display: none}.animated_hero .single_banner_part .banner_iner { position: relative; z-index: 9}.animated_hero .single_banner_part .banner_iner h5 { color: #fff; font-size: 22px}@media (max-width:767.98px) { .home_two_banner .single_banner_part .banner_animation_2 { z-index: -1; bottom: 50px; left: 20px; max-width: 40px } .home_two_banner .single_banner_part .banner_animation_3, .home_two_banner .single_banner_part .banner_animation_4 { z-index: -1; top: 100px; left: 20px; max-width: 40px } .animated_hero .single_banner_part .banner_iner h5 { font-size: 18px; margin-bottom: 20px }}.animated_hero .single_banner_part .banner_iner h2 { font-size: 65px}.animated_hero .single_banner_part .banner_iner h2 span { color: #ffc600}@media (max-width:767.98px) { .animated_hero .single_banner_part .banner_iner h2 { font-size: 35px; line-height: 1.3 } .animated_hero .single_banner_part .banner_animation_1 { display: none }}@media only screen and (min-width:768px) and (max-width:991.98px) { .animated_hero .single_banner_part .banner_iner h5 { font-size: 20px; margin-bottom: 20px } .animated_hero .single_banner_part .banner_iner h2 { font-size: 40px; line-height: 50px } .animated_hero .single_banner_part .banner_animation_1 { display: none }}.animated_hero .single_banner_part .banner_iner .cu_btn,.s3_about_section .cu_btn { font-family: Nunito, sans-serif; font-weight: 700}.animated_hero .single_banner_part .banner_animation_1 { right: 16%; top: auto; left: auto; bottom: 17%}.animated_hero .single_banner_part .banner_animation_2,.banner_style_3 .single_banner_part .banner_animation_2 { left: 50px; top: 20%}.animated_hero .single_banner_part .banner_animation_3,.banner_style_3 .single_banner_part .banner_animation_3 { left: 4%; bottom: 10%; right: auto; top: auto}.animated_hero .single_banner_part .banner_animation_4,.banner_style_3 .single_banner_part .banner_animation_4,.contact_part .contact_animation_1 { left: 5%; top: 5%; right: auto; bottom: auto}.animated_hero .single_banner_part .banner_animation_5 { right: 8%; top: 25%}.animated_hero .single_banner_part .banner_animation_6,.banner_style_3 .single_banner_part .banner_animation_6 { right: 14%; bottom: 33%}.animated_hero .single_banner_part .banner_animation_7,.banner_style_3 .single_banner_part .banner_animation_7 { left: 5%; top: 35%}.animated_hero .single_banner_part .banner_animation_8,.banner_style_3 .single_banner_part .banner_animation_8 { left: 20%; top: 20%}.animated_hero .single_banner_part .banner_animation_9 { right: 3%; top: 71%}.animated_hero .single_banner_part .banner_animation_11,.banner_style_3 .single_banner_part .banner_animation_11 { left: 36%; bottom: 15%}.animated_hero .single_banner_part .banner_animation_12,.banner_style_3 .single_banner_part .banner_animation_12 { right: 36%; bottom: 5%}.animated_hero .single_banner_part .banner_animation_13 { right: 48%; top: 25%}.animated_hero .single_banner_part .banner_animation_14,.banner_style_3 .single_banner_part .banner_animation_14 { left: 17%; bottom: 10%}.animated_hero .single_banner_part .banner_animation_15 { left: 6%; bottom: 30%}.banner_style_3 .single_banner_part:after { background-image: -moz-linear-gradient(90deg, #fff 0, #fff 100%); background-image: -webkit-linear-gradient(90deg, #fff 0, #fff 100%); background-image: -ms-linear-gradient(90deg, #fff 0, #fff 100%); opacity: .9}.banner_style_3 .single_banner_part .banner_iner { position: relative; z-index: 9; text-align: left}.banner_style_3 .single_banner_part .banner_iner h5 { color: #0b1c39; font-size: 20px; margin-bottom: 30px}.banner_style_3 .single_banner_part .banner_iner h2 { color: #0b1c39; font-size: 62px; margin-bottom: 15px; line-height: 1.2; font-weight: 700}@media (max-width:767.98px) { .animated_hero .single_banner_part .banner_animation_11, .animated_hero .single_banner_part .banner_animation_13, .animated_hero .single_banner_part .banner_animation_14, .animated_hero .single_banner_part .banner_animation_2, .animated_hero .single_banner_part .banner_animation_3, .animated_hero .single_banner_part .banner_animation_5, .animated_hero .single_banner_part .banner_animation_7, .animated_hero .single_banner_part .banner_animation_8 { display: none } .banner_style_3 .single_banner_part { height: auto } .banner_style_3 .single_banner_part .banner_iner { margin: 20px 0 50px } .banner_style_3 .single_banner_part .banner_iner h2 { font-size: 25px; line-height: 35px } .banner_style_3 .single_banner_part .banner_video { margin: 150px 0 40px }}@media only screen and (min-width:768px) and (max-width:991.98px) { .animated_hero .single_banner_part .banner_animation_11, .animated_hero .single_banner_part .banner_animation_13, .animated_hero .single_banner_part .banner_animation_14, .animated_hero .single_banner_part .banner_animation_2, .animated_hero .single_banner_part .banner_animation_3, .animated_hero .single_banner_part .banner_animation_5, .animated_hero .single_banner_part .banner_animation_7, .animated_hero .single_banner_part .banner_animation_8, .banner_style_3 .single_banner_part .banner_animation_1 { display: none } .banner_style_3 .single_banner_part .banner_iner h2 { font-size: 35px; line-height: 45px }}.banner_style_3 .single_banner_part .banner_iner p { color: #000; font-size: 18px; font-family: Nunito, sans-serif}.banner_style_3 .single_banner_part .banner_iner .cu_btn { margin-top: 25px; font-weight: 700; font-family: Nunito, sans-serif; font-size: 20px; background: #912683; border: 1px solid #912683; padding: 20px 70px;}.banner_style_3 .single_banner_part .banner_video { box-shadow: 0 15px 47.5px 2.5px rgb(0 0 0 / .2); position: relative; z-index: 9}.banner_style_3 .single_banner_part .banner_video .video_popup,.video_popup { background-color: #fff; height: 72px; width: 72px; border-radius: 50%; position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; transform: translateY(-50%); display: flex; align-items: center; justify-content: center}.banner_style_3 .single_banner_part .banner_video .video_popup .polygon_shape,.video_popup .polygon_shape { width: 0; height: 0; border-top: 10px solid #fff0; border-bottom: 10px solid #fff0; border-left: 18px solid #fe4b7b; display: block; text-align: center; margin-left: 6px}.banner_style_3 .single_banner_part .banner_video img,.teacher_details_info .profile_img img { border-radius: 5px}.banner_style_3 .single_banner_part .banner_animation_1 { right: 13%; top: auto; left: auto; bottom: 14%}.banner_style_3 .single_banner_part .banner_animation_5 { right: 8%; top: 12%}.banner_style_3 .single_banner_part .banner_animation_9 { right: 7%; top: 54%}.banner_style_3 .single_banner_part .banner_animation_13 { right: 55%; top: 25%}.banner_style_3 .single_banner_part .banner_animation_15 { left: 9%; bottom: 20%}.banner_iner h2 span:first-child { color: #ffb218}.banner_iner h2 span:nth-child(2) { color: #04fff3}.about_section.wave_shape_bg,.get_start_part.wave_shape_bg,.services_part.wave_shape_bg,.teacher_details_info.wave_shape_bg { background-image: url(../img/animation_shape/services_bg_shape.png); background-repeat: no-repeat; background-position: bottom center; background-size: 100%}.event_time_countdown,.our_gallery .grid-item { background-position: center; background-repeat: no-repeat}.about_section .img_section { position: relative; min-height: 490px; z-index: 2}@media (max-width:767.98px) { .banner_style_3 .single_banner_part .banner_animation_1, .banner_style_3 .single_banner_part .banner_animation_11, .banner_style_3 .single_banner_part .banner_animation_13, .banner_style_3 .single_banner_part .banner_animation_14, .banner_style_3 .single_banner_part .banner_animation_2, .banner_style_3 .single_banner_part .banner_animation_3, .banner_style_3 .single_banner_part .banner_animation_5, .banner_style_3 .single_banner_part .banner_animation_7, .banner_style_3 .single_banner_part .banner_animation_8 { display: none } .about_section .img_section .about_img_1 { bottom: 52px; left: 30px; max-width: 250px }}.about_section .img_section .about_img_1 { position: absolute; bottom: 35px; z-index: -1; left: 30px}@media (max-width:767.98px) { .about_section .img_section .about_img_1 { bottom: 62px; left: 30px; max-width: 250px } .s3_about_section .img_section { margin-top: 70px }}.about_section .img_section .about_img_3 { position: absolute; top: 80px; right: 66px; z-index: 1; border-radius: 5px; box-shadow: 0 20px 40px rgb(0 0 0 / .25)}.about_section .about_section_content p,.single_page_blog_post .blog_btn p { font-size: 15px}.about_section .about_section_content .list_content,.blog_page_single_item .btn_2,.cta_section_wrapper .cu_btn,.list_content_2,.list_content_outcome { margin-top: 25px}.about_section .about_section_content .list_content ul,.list_content_2 ul,.list_content_outcome ul { margin: 0; padding: 0}.about_section .about_section_content .list_content ul li,.here,.list_content_2 ul li { list-style: none; color: #32355d; font-weight: 700; font-size: 15px; padding: 8px 0 8px 30px; position: relative}.about_section .about_section_content .list_content ul li i,.list_content_2 ul li i { color: #fe4b7b; margin-right: 7px; position: absolute; left: 0; top: 12px}.about_section .about_section_content .btn_2 { margin-top: 40px; padding: 21px 44px}.s3_about_section .img_section { min-height: 410px}.s3_about_section .img_section .about_img_4 { position: absolute; top: -35px; z-index: -1; right: 0}@media (max-width:767.98px) { .s3_about_section .img_section .about_img_4 { bottom: 52px; left: 30px; max-width: 250px } .s4_about_section .img_section { margin-top: 30px }}.s3_about_section .img_section .about_img_3 { right: 30}.s3_about_section .img_section .about_img_2 { margin-left: -30px}@media only screen and (min-width:768px) and (max-width:991.98px) { .banner_style_3 .single_banner_part .banner_animation_11, .banner_style_3 .single_banner_part .banner_animation_13, .banner_style_3 .single_banner_part .banner_animation_14, .banner_style_3 .single_banner_part .banner_animation_2, .banner_style_3 .single_banner_part .banner_animation_3, .banner_style_3 .single_banner_part .banner_animation_5, .banner_style_3 .single_banner_part .banner_animation_7, .banner_style_3 .single_banner_part .banner_animation_8 { display: none } .about_section .img_section .about_img_1, .s3_about_section .img_section .about_img_4 { left: 30px; max-width: 300px } .s3_about_section .img_section .about_img_2 { margin-left: -20px }}.event_section,.s4_about_section { z-index: 1; position: relative}.event_section .event_section_content h5,.s4_about_section .about_section_content h5 { font-size: 18px; color: #fe4b7b; font-weight: 700; margin-bottom: 7px}.s4_about_section .img_section { min-height: auto}.s4_about_section .about_img_7 { position: absolute; right: 100px; top: 40px; z-index: -1}.s4_about_section .about_img_5 { width: auto; height: auto; position: absolute; left: 9px; bottom: 2px; z-index: -1}.s4_about_section .about_img_6 { margin-left: 30px; border-radius: 10px; z-index: -1}@media (max-width:767.98px) { .s4_about_section .about_img_7 { right: 0; top: 20px } .s4_about_section .about_img_5 { width: auto; height: auto; left: 0 } .s4_about_section .about_img_6 { margin-left: 0 } .s4_about_section .about_page_animation_1 img { max-width: 50px }}.blog_page [class*=" blog_animation_"],.blog_page [class^=blog_animation_],.contact_part [class*=contact_animation_],.contact_part [class^=contact_animation_],.cta_section [class*=" cta_animation_"],.cta_section [class^=cta_animation_],.event_list [class*=event_list_animation_],.event_list [class^=event_list_animation_],.event_part [class*=" event_animation_"],.event_part [class^=event_animation_],.event_section [class*=about_page_animation_],.event_section [class^=about_page_animation_],.fetures_part [class*=" feature_animation_"],.fetures_part [class^=feature_animation_],.footer_section [class*=footer_animation_],.footer_section [class^=footer_animation_],.home_two_feture [class*=" feature_animation_"],.home_two_feture [class^=feature_animation_],.our_gallery [class*=" gallery_animation_"],.our_gallery [class^=gallery_animation_],.program_list_page [class*=" list_animation_"],.program_list_page [class^=list_animation_],.s4_about_section [class*=about_page_animation_],.s4_about_section [class^=about_page_animation_],.services_part [class*=services_shape_],.services_part [class^=services_shape_],.success_story [class*=" story_animation_"],.success_story [class^=story_animation_],.teacher_details_info [class*=" teacher_details_animation_"],.teacher_details_info [class^=teacher_details_animation_],.teacher_list [class*=teacher_list_animation_],.teacher_list [class^=teacher_list_animation_],.team_section [class*=" team_animation_"],.team_section [class^=team_animation_],.testimonial_part [class*=testimonial_animation_],.testimonial_part [class^=testimonial_animation_] { position: absolute; z-index: -1}.cta_section .cta_animation_1,.event_list .event_list_animation_1,.event_section .about_page_animation_1,.s4_about_section .about_page_animation_1,.teacher_list .teacher_list_animation_1,.testimonial_part .testimonial_animation_1 { left: 7%; top: 12%}.cta_section .cta_animation_2,.event_list .event_list_animation_2,.event_section .about_page_animation_2,.s4_about_section .about_page_animation_2,.teacher_list .teacher_list_animation_2,.testimonial_part .testimonial_animation_2 { left: 7%; bottom: 20%}.comment_part .media .media img,.event_list .event_list_animation_2 img,.event_section .about_page_animation_2 img,.s4_about_section .about_page_animation_2 img,.testimonial_part .testimonial_animation_2 img { max-width: 50px}@media (max-width:767.98px) { .s4_about_section .about_page_animation_2 img { max-width: 50px }}.list_content_outcome ul li { display: flex; align-items: center; text-align: left; list-style: none; color: #32355d; font-weight: 700; font-size: 15px; padding: 18px 0 18px 30px; position: relative}.list_content_outcome ul li i { padding: 10px 0; color: #fe4b7b; margin-right: 7px; position: absolute; left: 0; top: 12px}.stairsImg { height: 400px}.single_fetures_part { border-radius: 30px; background-color: #0da2ff; position: relative; z-index: 1; box-shadow: 0 5px 20px 0 rgb(242 238 249 / .1); padding: 35px 40px 40px; text-align: center; margin-bottom: 30px; -webkit-transition: .3s; transition: .3s}.contact_form_custom,.what_we_offer_cards { box-shadow: 0 10px 20px 0 rgb(241 88 129 / .6), 0 10px 15px 0 rgb(0 0 0 / .2)}@media (min-width:1200px) { .custom_container { max-width: 1200px } .about_section .about_section_content { padding-top: 20px } .single_fetures_part:hover { margin-bottom: 10px; margin-top: -10px }}@media (max-width:767.98px) { .stairsImg { width: 50% } .single_fetures_part { padding: 35px 20px 30px; margin-bottom: 30px }}.single_fetures_part .single_fetures_icon { margin-bottom: 20px; height: 210px; display: flex; align-items: center; justify-content: center}.single_fetures_part h4 { font-size: 24px; margin-top: 39px; font-weight: 700}.single_fetures_part p { color: #fff; margin-top: 15px}.single_fetures_part.lightblue_bg { background-color: #695ffe}.single_fetures_part.pink_bg { background-color: #f42478}.fetures_part { background-color: #f0efee; position: relative; z-index: 1}.fetures_part .feature_animation_1 { left: 10%; top: 10%}.fetures_part .feature_animation_2 { right: 10%; top: 15%}.fetures_part .feature_animation_3 { left: 12%; bottom: 30%}.fetures_part .feature_animation_4 { right: 5%; bottom: -5%}.home_two_feture { background-color: #fe4b7b}.fetures_part_s3 .single_fetures_part { padding: 0 45px; background-color: #fff0; background-image: none; box-shadow: none}@keyframes rotation { from { transform: rotate(0) } to { transform: rotate(359deg) }}.event_part { position: relative; overflow: hidden; background-image: #fbfcfc}.event_part .single_event_list { background-color: #fd5c37; margin-bottom: 30px; position: relative; display: flex; align-items: center; padding: 20px 30px; border-radius: 5px; -webkit-transition: .3s; transition: .3s}.event_part .single_event_list:hover { box-shadow: 0 8px 15px rgb(4 13 41 / .05)}.blog_sidebar .single_sidebar .category_list p:last-child,.blog_sidebar .single_sidebar .single_sidebar_post:last-child,.blog_sidebar .single_sidebar:last-child,.event_part .single_event_list:last-child,.form_style .admin_tittle p,.post_author .author_details p,.program_list_page .single_program_list .single_program_list_content,.review_form .admin_tittle p,.teacher_details_info .single_achivement p:last-child { margin-bottom: 0}.event_part .single_event_list .event_date { border: 1px solid #f33b10; background-color: #f33b10; color: #fff; width: 90px; height: 90px; text-align: center; border-radius: 50%; font-size: 30px; line-height: 20px; display: flex; align-items: center; justify-content: center}.event_part .single_event_list .event_date h3 { color: #fff; font-family: Nunito, sans-serif; margin-bottom: 0; line-height: 25px; font-weight: 700}.event_part .single_event_list .event_date span { font-size: 19px; display: block; font-weight: 400}.col-lg-4:nth-child(3n+1) .single_team_section .teacher_category,.event_part .single_event_list:nth-child(2) { background-color: #31c9a8}.event_part .single_event_list:nth-child(2) .event_date { border: 1px solid #02b890; background-color: #02b890}.event_part .single_event_list:nth-child(3) { background-color: #379efd}.event_part .single_event_list:nth-child(3) .event_date { border: 1px solid #2493fa; background-color: #2493fa}.event_part .single_event_list:nth-child(4) { background-color: #fcc953}.event_part .single_event_list:nth-child(4) .event_date { border: 1px solid #fdb510; background-color: #fdb510}.blog_sidebar .single_sidebar .single_sidebar_post .sidebar_post_content,.event_details .event_section_content,.event_part .single_event_list .event_content { padding-left: 20px}.event_part .single_event_list .event_content h4 { font-size: 22px; font-family: Nunito, sans-serif; color: #fff; margin-bottom: 6px; font-weight: 700}.event_part .single_event_list .event_content h4 a:hover { opacity: .9}.blog_page,.event_part .event_part_iner,.quote_post,.video_section_custom { position: relative}.event_part .event_part_iner .event_img { position: absolute; left: -72px; height: 100%}.event_part .event_part_iner .event_img img { height: 100%; object-fit: cover; border-radius: 5px; background-color: #bfbfbf; box-shadow: 0 5px 30px 0 rgb(254 75 123 / .1)}.event_part .event_animation_1 { left: 5%; top: 10%}.event_part .event_animation_2,.event_style_2 .event_animation_2 { left: 5%; top: 55%}.event_part .event_animation_3 { right: 8%; top: 28%}.event_part .event_animation_4 { right: 8%; top: 65%}.event_style_2 .event_animation_1 { left: 8%; top: 5%}.event_style_2 .event_animation_3 { right: 8%; top: 5%}.event_style_2 .event_animation_4 { right: 8%; top: 50%}.page_blog_section_wrapper .blog_thumbnail { border-radius: 10px; display: inline-block; overflow: hidden; width: 100%}.page_blog_section_wrapper .blog_thumbnail img { -webkit-transition: .3s; transition: .3s; transform: scale(1); border-radius: 10px; width: 100%}.page_blog_section_wrapper .blog_thumbnail:hover img { transform: scale(1.1)}.page_blog_section_wrapper h4 { font-size: 30px; line-height: 1.4; font-weight: 900; margin-bottom: 11px}.page_blog_section_wrapper h4 a { color: #12265a}.page_blog_section_wrapper p { margin-top: 17px}.page_blog_section_wrapper .blog_meta_list { display: flex; align-items: center; margin-top: 30px; margin-bottom: 11px}.page_blog_section_wrapper .blog_meta_list a { position: relative; z-index: 1; padding-right: 40px; font-size: 14px}.page_blog_section_wrapper .blog_meta_list a:after { position: absolute; content: ""; right: 12px; top: 50%; transform: translateY(-50%); background-color: #dad8d8; width: 6px; height: 6px; border-radius: 50%}.page_blog_section_wrapper .blog_meta_list a:last-child { padding-right: 0}.page_blog_section_wrapper .blog_meta_list .blog_data { font-size: 15px; color: #45b3df}.page_blog_section_wrapper .blog_meta_list .blog_author:hover,.page_blog_section_wrapper .blog_meta_list .blog_data:hover { color: #fa9db8}.page_blog_section_wrapper .blog_meta_list .blog_author { color: #45b3df}.page_blog_section_wrapper .read_more_btn { font-size: 18px; font-weight: 900; color: #fa9db8}.page_blog_section_wrapper .read_more_btn img { border-radius: 0; max-width: 18px; margin-left: 7px; -webkit-transition: .3s; transition: .3s}.page_blog_section_wrapper .read_more_btn:hover img { transform: translateX(5px)}.our_gallery,.program_list_page,.success_story,.teacher_details_info,.team_section,.testimonial_part { position: relative; z-index: 1; overflow: hidden}.success_story .story_animation_1 { left: 10%; top: 7%}.success_story .story_animation_2 { left: 7%; top: 46%}.success_story .story_animation_3 { left: 7%; bottom: 5%}.success_story .story_animation_4 { right: 15%; top: 10%}.success_story .story_animation_5 { right: 10%; top: 55%}.success_story .story_animation_6 { right: 40%; bottom: 6%}.our_gallery .grid-item,.our_gallery .grid-sizer { width: 25%}.our_gallery .grid-item { float: left; height: 362px; background-size: cover}@media (max-width:576px) { .about_section .img_section { min-height: 410px } .about_section .img_section .about_img_2 { max-width: 235px } .about_section .img_section .about_img_3 { max-width: 250px; right: 0 } .our_gallery .grid-item, .our_gallery .grid-sizer { width: 100% } .our_gallery .grid-item { height: 300px }}@media only screen and (min-width:576px) and (max-width:767.98px) { .about_section .img_section { min-height: 510px } .s3_about_section .img_section .about_img_2 { margin-left: 0 } .our_gallery .grid-item, .our_gallery .grid-sizer { width: 50% } .our_gallery .grid-item { height: 300px }}.our_gallery .grid-item:after { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; -webkit-transition: .3s; transition: .3s; background-color: #fff0}.our_gallery .grid-item .grid_item_content { position: absolute; bottom: -20px; left: 0; opacity: 0; visibility: hidden; z-index: 2; padding: 40px; -webkit-transition: .3s; transition: .3s}.our_gallery .grid-item:hover .grid_item_content { opacity: 1; visibility: visible; bottom: 0}.our_gallery .grid-item:hover:after { background-color: rgb(254 75 123 / .7)}.our_gallery .grid-item .gallery_item_icon { margin-bottom: 20px; max-width: 90px}.our_gallery .grid-item h3 { font-size: 24px; font-weight: 900; color: #fff; margin-bottom: 2px}.our_gallery .grid-item p { font-size: 18px; line-height: 28px; font-weight: 500; color: #dad9d9}.our_gallery .grid_item_width2 { width: 50%}.our_gallery .grid_item_height2 { height: 724px}@media (max-width:576px) { .our_gallery .grid_item_width2 { width: 100% } .our_gallery .grid_item_height2 { height: 300px }}@media only screen and (min-width:576px) and (max-width:767.98px) { .our_gallery .grid_item_width2 { width: 50% } .our_gallery .grid_item_height2 { height: 300px }}.our_gallery .bg_1 { background-image: url(../img/gallery/one.png)}.our_gallery .bg_2 { background-image: url(../img/gallery/two.png)}.our_gallery .bg_3 { background-image: url(../img/gallery/three.png)}.our_gallery .bg_4 { background-image: url(../img/gallery/four.png)}.our_gallery .bg_5 { background-image: url(../img/gallery/five.png)}.our_gallery .bg_6 { background-image: url(../img/gallery/six.png)}.our_gallery .bg_7 { background-image: url(../img/gallery/serven.png)}.our_gallery .bg_8 { background-image: url(../img/gallery/eight.png)}.our_gallery .bg_9 { background-image: url(../img/gallery/nine.png)}.our_gallery .bg_10 { background-image: url(../img/gallery/ten.png)}.our_gallery .gallery_animation_1 { left: 5%; top: 5%}.our_gallery .gallery_animation_2 { left: 13%; top: 5%}.blog_sidebar .instagram_img a img,.gallery_style_2 .grid-item,.gallery_style_2 .grid-sizer,.home_two_footer .footer_bg img,.single_program_list img { width: 100%}.single_page_blog_post { padding-bottom: 50px}.single_page_blog_post:last-child { border-bottom: 1px solid #ebe8f1; margin-bottom: 50px}.single_page_blog_post .post_author { margin-bottom: 21px; padding: 0}.single_page_blog_post .post_author p { display: inline-block; margin-right: 20px}.single_page_blog_post .post_author p i { margin-right: 8px}.single_page_blog_post .post_author span { font-size: 15px; color: #fff; border-radius: 5px; background-color: #fe4b7b; font-weight: 700; margin-right: 20px; display: inline-block; text-align: center; width: 151px; height: 31px; line-height: 31px}.single_page_blog_post .single_blog_content { padding-top: 30px}.single_page_blog_post .single_blog_content h2 { font-size: 28px; line-height: 1.4; font-weight: 700; margin-bottom: 15px}.blog_sidebar .single_sidebar h3 a,.single_page_blog_post .single_blog_content h2 a { color: #0b1c39}.single_page_blog_post .single_blog_content p { font-size: 15px; font-weight: 500; color: #8f9093; font-family: Nunito, sans-serif}.single_page_blog_post .blog_btn { display: flex; align-items: center; justify-content: space-between; margin-top: 24px}.single_page_blog_post .blog_btn .read_more_btn { color: #32355d; font-size: 15px; display: inline-block; font-weight: 700; -webkit-transition: .3s; transition: .3s}.single_page_blog_post .blog_btn p i { color: #fe4b7b; margin-right: 8px}.event_list,.get_start_part,.video_post .post_thumb { position: relative; z-index: 1}.video_post .post_thumb .popup_youtube { width: 80px; height: 80px; display: inline-block; background-color: #fff; text-align: center; line-height: 80px; border-radius: 50%; color: #fe4b7b; position: absolute; left: 0; right: 0; margin: 0 auto; top: 45%}.video_post .post_thumb .popup_youtube span { max-width: 16px; text-shadow: 0 10px 16px rgb(37 114 255 / .4); -webkit-transition: .3s; transition: .3s}.video_post .post_thumb .popup_youtube:hover span { box-shadow: none}.single_blog_details img { margin-bottom: 35px; border-radius: 5px}.single_blog_details h2 { font-size: 30px; font-weight: 600; margin-bottom: 17px}.contact_part .contact_form .form-group,.single_blog_details p { margin-bottom: 25px}.single_blog_details .single_blog_list { display: flex; justify-content: space-between; flex-wrap: wrap; margin: 35px 0 22px}.single_blog_details .single_blog_list p { color: #0b1c39; margin-bottom: 8px; flex: 45% 0 0}.single_blog_details .single_blog_list p i { color: #fe4b7b; margin-right: 10px}.single_blog_page .blog_page_single_item { margin-bottom: 70px; margin-top: 95px}.blog_page_single_item { margin-top: 60px}.blog_page_single_item .reply_btn { color: #0b1c39; display: flex; align-items: center; font-weight: 700}.blog_page_single_item .reply_btn i { font-size: 20px; margin-right: 10px}.blog_page_single_item input:focus { border: 1px solid #f2f2f2 !important}.tag_share_list { display: flex; justify-content: space-between; padding-top: 25px; margin-top: 50px; border-top: 1px solid #dce1e9}.tag_share_list h4 { font-size: 18px; font-weight: 500; margin-right: 8px; margin-bottom: 0}.tag_share_list .btn_4 { padding: 5px 21px; margin-left: 10px}.tag_share_list .share_icon_list a { font-size: 14px; color: #8f9093; margin-left: 15px}.post_author { padding: 30px 30px 48px}.post_author img { max-width: 80px; border-radius: 50%; display: inline-block; float: left; margin-right: 20px}.post_author .author_details h5 { font-size: 18px; margin-bottom: 11px}.post_author .author_details h5 span { color: #8f9093; display: block; font-size: 16px; line-height: 27px}.single_page_blog_post .post_author span:hover { background-color: #0b1c39}.blog_sidebar .single_sidebar { margin-bottom: 60px; position: relative}.blog_sidebar .single_sidebar h3 { font-size: 20px; font-weight: 700; line-height: 15px; margin-bottom: 40px; font-family: Nunito, sans-serif; color: #32355d}.blog_sidebar .single_sidebar .search_form { display: flex}.blog_sidebar .single_sidebar .search_form input { padding: 20px 30px; background-color: #f6f7fa; border-radius: 6px; border: 1px solid #f6f7fa; width: 100%}.blog_sidebar .single_sidebar .search_form i { position: absolute; right: 30px; top: 23px; color: #282835}.blog_sidebar .single_sidebar .single_sidebar_post { display: flex; margin-bottom: 30px; align-items: center}.blog_sidebar .single_sidebar .single_sidebar_post img { max-width: 90px; max-height: 80px; border-radius: 6px}.blog_sidebar .single_sidebar .single_sidebar_post .sidebar_post_content h4 { font-size: 18px; line-height: 1.5; font-weight: 700; margin-bottom: 0}.blog_sidebar .single_sidebar .single_sidebar_post .sidebar_post_content h4 a,.event_list .single_event_list .event_list_content h3 a { color: #32355d}.blog_sidebar .single_sidebar .category_list p { margin-bottom: 21px; line-height: 13px}.blog_sidebar .single_sidebar .category_list p a { color: #32355d; font-size: 14px; text-transform: uppercase; font-family: Nunito, sans-serif; font-weight: 600}.blog_sidebar .single_sidebar .sidebar_tag_list .btn_4 { margin: 0 7px 10px 0}.blog_sidebar .instagram_img a { margin-bottom: 10px; flex: 31% 0 0}@media (max-width:576px) { .blog_sidebar .instagram_img a { flex: 18% 0 0 }}@media only screen and (min-width:576px) and (max-width:767.98px) { .blog_sidebar .instagram_img a { flex: 15% 0 0 }}.quote_post .quote_icon_1 { position: absolute; right: 50px; bottom: 30px}.quote_post .quote_icon_2 { position: absolute; left: 50px; top: 0}.link_post p,.quote_post p { font-size: 20px; line-height: 1.5}.link_post p a,.quote_post p a { color: #8f9093}.link_post .post_author p,.quote_post .post_author p { font-size: 16px; line-height: 26px}.comment_part h3 { margin: 0 0 36px}.comment_part p,.contact_form p,.contact_form_custom p { margin-bottom: 30px}.comment_part .admin_tittle { display: flex; justify-content: space-between; margin-bottom: 10px}.comment_part .admin_tittle h5 { font-size: 15px; font-weight: 500}.comment_part .admin_tittle h5 span { display: block; color: #9ba1ba; margin-top: 6px; font-weight: 400}.comment_part .admin_tittle .review_icon { margin: 0}.comment_part .admin_tittle .review_icon i { font-size: 12px}.comment_part .replay_btn { font-size: 14px; color: #626a77; width: 70px; height: 30px; line-height: 30px; background-color: #e9edf7; text-align: center; border-radius: 50px; display: inline-block; margin-right: 20px; font-weight: 500}.comment_part .replay_btn:hover { background-color: #fe4b7b; color: #fff}.comment_part .like_btn { color: #fe4b7b; font-size: 16px}.comment_part .like_btn i { color: #8f9093; margin-right: 12px}.comment_part .media { padding-top: 0; margin-top: 0; border-top: 0 solid #fff0}.comment_part .media img { margin-right: 30px; border-radius: 50%; max-width: 60px}.comment_part .media .media { padding: 30px 0 0; border-top: 1px solid #dce1e9; margin-top: 30px}.form_style,.review_form { margin-top: 45px}.form_style h3,.review_form h3 { font-size: 20px; margin: 0 0 6px; font-weight: 700; color: #32355d}.form_style .admin_tittle,.review_form .admin_tittle { margin-top: 33px; display: flex}.form_style .admin_tittle .review_icon,.review_form .admin_tittle .review_icon { margin: 0 0 0 30px}.form_style .admin_tittle .review_icon i,.review_form .admin_tittle .review_icon i { font-size: 14px}.event_section .event_section_content .cu_btn,.form_style .form_single_item,.review_form .form_single_item { margin-top: 20px}.form_style .form_single_item input,.form_style .form_single_item label,.form_style .form_single_item select,.form_style .form_single_item textarea,.review_form .form_single_item input,.review_form .form_single_item label,.review_form .form_single_item select,.review_form .form_single_item textarea { background-color: #fff; padding: 17px 30px; border-radius: 5px; border: 1px solid #dce1e9; width: 100%; font-size: 16px; color: #8f9093; -webkit-transition: .3s; transition: .3s; text-transform: none}.form_style .form_single_item input:focus,.form_style .form_single_item label:focus,.form_style .form_single_item select:focus,.form_style .form_single_item textarea:focus,.review_form .form_single_item input:focus,.review_form .form_single_item label:focus,.review_form .form_single_item select:focus,.review_form .form_single_item textarea:focus { background-color: #fff; border: 1px solid #fff; color: #8f9093; box-shadow: 0 20px 20px 0 rgb(2 25 55 / .06)}.form_style .form_single_item textarea,.review_form .form_single_item textarea { height: 200px}.form_style .btn_1,.review_form .btn_1 { padding: 15px 39px; margin-top: 23px}.add_cart_sidebar .btn_1:hover,.form_style .btn_1:hover,.review_form .btn_1:hover { box-shadow: 0 20px 40px 0 rgb(68 134 254 / .2)}.add_cart_sidebar { padding: 40px 19px 37px 30px !important}.add_cart_sidebar h2 { font-size: 30px; color: #fe4b7b}.add_cart_sidebar h2 span { font-size: 52%; color: #8f9093; margin-left: 19px; text-decoration: line-through}.add_cart_sidebar .btn_1 { width: 100%; font-size: 16px; text-align: center}.add_cart_sidebar h3 { font-size: 18px; margin: 37px 0 24px}.add_cart_sidebar p { position: relative; padding-left: 32px; font-size: 15px; line-height: 22px; margin: 12px 0}.add_cart_sidebar p:last-child { margin: 12px 0 0}.add_cart_sidebar p i { position: absolute; left: 0; font-size: 18px; top: 2px; color: #a8aeb6}.single_page_blog_post .single_blog_content .read_more_btn { color: #0b1c39; font-size: 16px; display: inline-block; font-weight: 700; display: flex; align-items: center; -webkit-transition: .5s; transition: .5s}.quote_post .single_blog_content { padding: 35px 50px 45px; background-color: #f8f9fb}.blog_page .blog_animation_1 { left: 5%; top: 2%}.blog_page .blog_animation_2 { left: 6%; top: 18%}.blog_page .blog_animation_3 { left: 7%; top: 40%}.blog_page .blog_animation_4,.services_part .services_shape_animation_3 { left: 8%; bottom: 25%}.blog_page .blog_animation_5 { left: 7%; bottom: 7%}.blog_page .blog_animation_6 { right: 8%; top: 7%}.blog_page .blog_animation_7 { right: 7%; top: 25%}.blog_page .blog_animation_8 { right: 7%; top: 45%}.blog_page .blog_animation_9,.services_part .services_shape_animation_4 { right: 8%; bottom: 25%}.blog_page .blog_animation_10 { right: 7%; bottom: 8%}.gray_bg,.program_list { background-color: #f6fbfb}.program_list_page .filters { margin-bottom: 29px}.program_list_page .filters ul { list-style: none; margin: 0; padding: 0; text-align: center; line-height: 12px}.program_list_page .filters ul li { display: inline-block; text-align: center; margin: 0 20px; font-weight: 500; font-size: 16px; cursor: pointer; position: relative; color: #677294; -webkit-transition: .3s; transition: .3s; line-height: 12px}.single_program_list,.white_bg { background-color: #fff}.single_program_list .single_program_list_content { padding: 30px; box-shadow: -.776px 2.898px 29px 0 rgb(0 0 0 / .03)}.single_program_list .single_program_list_content h4 { margin-bottom: 14px}.single_program_list .single_program_list_content h4 a { color: #32355d; font-size: 24px; font-weight: 700}.single_program_list .single_program_list_content p { font-size: 15px; font-weight: 500; font-family: Nunito, sans-serif}.single_program_list .single_program_list_content .program_list_details { display: flex; justify-content: space-between; border-top: 1px solid #f2f1ef; margin-top: 27px; padding-top: 30px}.single_program_list .single_program_list_content .program_list_details h5 { font-size: 15px; font-weight: 700; text-align: center}.single_program_list .single_program_list_content .program_list_details h5 span { color: #fe4b7b; display: block; width: 100%; margin-top: 13px}.program_list_page .list_animation_1,.teacher_details_info .teacher_details_animation_1 { left: 7%; top: 10%}.program_list_page .list_animation_2,.teacher_details_info .teacher_details_animation_2 { left: 6%; top: 45%}.program_list_page .list_animation_3,.teacher_details_info .teacher_details_animation_3,.team_section .team_animation_3 { left: 7%; bottom: 12%}.program_list_page .list_animation_4,.teacher_details_info .teacher_details_animation_4 { right: 8%; top: 10%}.program_list_page .list_animation_5,.teacher_details_info .teacher_details_animation_5 { right: 7%; bottom: 45%}.program_list_page .list_animation_6,.teacher_details_info .teacher_details_animation_6 { right: 8%; bottom: 10%}.footer_section .social_icon,.program_list_page .single_program_list,.services_part .btn_2 { margin-top: 30px}.program_list_page .content { width: 100%; margin: 0 auto; padding: 0; text-align: center}.blog_sidebar .social_icon,.program_details_content .description { margin-top: 15px}.cta_section_wrapper,.single_count_section { text-align: center}.single_count_section img { height: 60px; object-fit: contain; margin-bottom: 30px}.single_count_section h4 { font-size: 45px; line-height: 1; font-weight: 700; margin-bottom: 12px; color: #fe4b7b}.single_count_section h5 { font-size: 28px; font-weight: 500; color: #fff; margin-bottom: 0}.count_section { padding-top: 40px; padding-bottom: 40px; position: relative; z-index: 1; overflow: hidden; background-image: url(../img/banner_3.png); background-attachment: fixed; background-size: cover; background-blend-mode: overlay}.cta_section .cta_animation_3,.event_section .about_page_animation_3,.s4_about_section .about_page_animation_3,.teacher_list .teacher_list_animation_3,.testimonial_part .testimonial_animation_3 { right: 7%; top: 12%}@media (max-width:767.98px) { .event_part .single_event_list { padding: 20px 10px } .event_part .single_event_list .event_date { height: 75px; width: 75px } .event_part .single_event_list .event_date h3 { line-height: 20px } .event_part .single_event_list .event_date span { font-size: 14px } .event_part .single_event_list .event_content h4 { font-size: 18px } .event_part .event_part_iner .event_img { display: none } .event_part .event_animation_1, .event_style_2 .event_animation_1 { left: 5%; top: 0 } .s4_about_section .about_page_animation_3 img, .s4_about_section .about_page_animation_4 img { max-width: 50px }}.s4_about_section .about_page_animation_4,.testimonial_part .testimonial_animation_4 { right: 8%; bottom: 8%}.single_service_part { margin-bottom: 30px; -webkit-transition: .3s; transition: .3s; background-color: #00abe9; border-radius: 30px; overflow: hidden}.single_service_part .service_section_img_wrapper { padding: 44px 15px 30px}.single_service_part .service_title { font-size: 30px; font-weight: 600; color: #fff; padding: 23px 20px; line-height: 31px; margin-bottom: 0; width: 100%; display: block; background: rgb(0 0 0 / .1)}.event_time_countdown:after,.teacher_list { background-image: -moz-linear-gradient(90deg, #fc3f72 0, #fc5a86 100%); background-image: -webkit-linear-gradient(90deg, #fc3f72 0, #fc5a86 100%); background-image: -ms-linear-gradient(90deg, #fc3f72 0, #fc5a86 100%)}.single_service_part.bg_color_2 { background-color: #00d5cb}.services_part { text-align: center; position: relative; overflow: hidden}.services_part .services_shape_animation_1 { left: 0; top: 0}.services_part .services_shape_animation_2 { right: 0; top: 0}.services_part .cu_btn { padding: 21px 34px}.services_part.sec_padding { padding: 120px 0 285px}@media (max-width:767.98px) { .services_part.sec_padding { padding: 70px 0 }}@media only screen and (min-width:768px) and (max-width:991.98px) { .s4_about_section .about_img_6 { margin-left: 15px } .s4_about_section .about_page_animation_1 img, .s4_about_section .about_page_animation_2 img, .s4_about_section .about_page_animation_3 img, .s4_about_section .about_page_animation_4 img { max-width: 60px } .single_fetures_part { padding: 35px 20px 40px; margin-bottom: 30px } .event_part .single_event_list { padding: 20px 10px } .event_part .single_event_list .event_date { height: 75px; width: 75px } .event_part .single_event_list .event_date h3 { line-height: 20px } .event_part .single_event_list .event_date span { font-size: 14px } .event_part .single_event_list .event_content h4 { font-size: 18px } .event_part .event_part_iner .event_img img { max-width: 87% } .our_gallery .grid-item { height: 200px } .our_gallery .grid-item .gallery_item_icon { display: none } .our_gallery .grid-item h3 { font-size: 20px } .our_gallery .grid-item p { font-size: 16px; line-height: 1.6 } .our_gallery .grid_item_height2 { height: 400px } .blog_sidebar .instagram_img a { flex: 15% 0 0 } .single_count_section img { max-width: 55px } .services_part.sec_padding { padding: 80px 0 }}.list_content_oategory { bottom: 62px}.col-lg-4:nth-child(odd) .single_team_section .teacher_category { background-color: #4ba9ff}.team_section .team_animation_1 { left: -20px; top: -100px}.team_section .team_animation_2 { left: 7%; top: 35%}.team_section .team_animation_4 { right: 0; top: -10%}.team_section .team_animation_5 { right: 10%; bottom: 31%}.single_page_team { padding: 90px 0 120px}@media (max-width:767.98px) { .single_page_team { padding: 80px 0 50px } .testimonial_part .testimonial_animation_1 img { max-width: 50px }}.single_page_team .single_team_section { margin-top: 50px}@media (max-width:767.98px) { .testimonial_part .testimonial_animation_2 img, .testimonial_part .testimonial_animation_3 img { max-width: 50px }}@media (max-width:767.98px) { .testimonial_part .testimonial_animation_4 img { max-width: 50px }}.testimonial_slider img { width: auto !important}.testimonial_slider .client_speech { padding: 40px 30px 72px; background-color: #fb486f; border-radius: 10px; position: relative; z-index: 1}.testimonial_slider .client_speech p { color: #fff; font-size: 15px}.testimonial_slider .client_speech img { margin-bottom: 22px}.testimonial_slider .client_speech .client_speech_shape { position: absolute; left: 50px; bottom: -40px; margin-bottom: 0}.testimonial_slider .client_speech.bg_2 { background-color: #5798fe}.testimonial_slider .client_info { position: relative; padding-left: 80px; margin: 20px auto 0; display: flex; justify-content: center; align-items: center}.testimonial_slider .client_info img { border-radius: 50%; max-width: 65px; max-height: 65px}.testimonial_slider .client_info h4 { font-size: 18px; font-weight: 700; margin-bottom: 0; padding-left: 18px}.testimonial_slider .client_info h4 span { font-size: 14px; color: #8f9093; display: block; width: 100%; margin-top: 7px}.teacher_list { position: relative; z-index: 1; overflow: hidden}@media (max-width:767.98px) { .testimonial_slider .client_speech { padding: 20px 15px 15px } .testimonial_slider .client_speech img { margin-bottom: 10px } .testimonial_slider .client_speech .client_speech_shape { left: 10px; bottom: -30px } .teacher_list .teacher_list_animation_1 img, .teacher_list .teacher_list_animation_2 img { max-width: 50px }}@media (max-width:767.98px) { .teacher_list .teacher_list_animation_3 img, .teacher_list .teacher_list_animation_4 img { max-width: 50px }}.teacher_list .teacher_list_animation_4 { right: 7%; bottom: 20%}.teacher_list .teacher_list_animation_5 { right: 55%; top: 4%}@media (max-width:767.98px) { .teacher_list .teacher_list_animation_5 img, .teacher_list .teacher_list_animation_6 img { max-width: 50px }}.teacher_list .teacher_list_animation_6 { right: 48%; bottom: 10%}.teacher_list .teacher_list_shape { left: 0; right: 0; margin: 0 auto; top: 50%; transform: translatey(-15%); text-align: center; z-index: -1; position: absolute}.instagram_img,.teacher_list_iner { display: flex; justify-content: space-between; flex-wrap: wrap}.single_teacher_list { position: relative; z-index: 9; flex: 22% 0 0; text-align: center}.contact_part,.event_time_countdown,.get_start_btn,.single_event_part { position: relative; z-index: 1}@media (max-width:991px) { .banner_part .single_banner_part .banner_animation_3 { z-index: -1; right: 30px; top: 50px; max-width: 40px } .banner_part .single_banner_part .banner_animation_4 { z-index: -1; right: 50px; bottom: 60px; max-width: 40px } .banner_part .single_banner_part .banner_iner .cu_btn { margin-top: 14px } .banner_style_3 .single_banner_part .banner_iner h5 { font-size: 18px } .banner_style_3 .single_banner_part .banner_iner p, .single_count_section h5 { font-size: 16px } .banner_style_3 .single_banner_part .banner_iner .cu_btn, .share_icon_list { margin-top: 20px; font-size: 16px } .about_section .about_section_content .list_content, .list_content_outcome, .services_part .btn_2 { margin-top: 15px } .about_section .about_section_content .list_content ul li { padding: 5px 0 5px 30px } .about_section .about_section_content .list_content ul li i, .list_content_outcome ul li i { top: 9px } .list_content_outcome ul li { padding: 18px 0 18px 30px } .single_fetures_part h4 { margin-top: 30px } .fetures_part [class*=" feature_animation_"], .fetures_part [class^=feature_animation_], .our_gallery .gallery_animation_2, .our_gallery [class*=" gallery_animation_"], .our_gallery [class^=gallery_animation_], .page_blog_section_wrapper .blog_meta_list a:after, .services_part [class*=services_shape_], .services_part [class^=services_shape_] { display: none } .event_sideText { margin-top: 250px } .page_blog_section_wrapper { margin-bottom: 40px } .page_blog_section_wrapper h4 { font-size: 24px } .page_blog_section_wrapper p { margin-top: 10px } .page_blog_section_wrapper .blog_meta_list { margin-top: 20px; display: block } .our_gallery .grid-item .grid_item_content { padding: 20px; bottom: 0 } .gallery_style_2 .grid-item:after { background-color: rgb(0 0 0 / .5) } .gallery_style_2 .grid-item .grid_item_content { opacity: 1; visibility: visible; left: 0; bottom: 0; padding: 20px } .single_page_blog_post .single_blog_content { padding-top: 20px } .single_page_blog_post .single_blog_content .post_author { padding: 10px 0 0 } .single_count_section h4, .single_page_blog_post .single_blog_content h2 { font-size: 25px } .single_blog_details h2 { font-size: 25px; line-height: 35px } .single_blog_details .single_blog_list p { flex: 100% 0 0 } .blog_page_single_item, .single_blog_page .blog_page_single_item { margin-top: 40px } .tag_share_list { display: block } .tag_share_list h4 { margin: 15px 0 } .tag_share_list .btn_4 { margin: 10px 10px 0 0 } .post_tag { display: inline-block !important } .blog_sidebar { margin-top: 50px } .blog_sidebar .single_sidebar .single_sidebar_post img { max-height: 80px } .program_list_page .filters ul li { margin: 0 15px 20px } .single_program_list .single_program_list_content { margin-bottom: 30px; padding: 20px } .single_count_section { margin-bottom: 30px } .single_count_section img { margin-bottom: 15px } .s4_about_section .about_page_animation_2 img { max-width: 60px } .single_page_team .single_team_section { margin-top: 0 } .single_teacher_list { flex: 47% 0 0; margin-bottom: 20px }}.single_teacher_list .teacher_list_img { max-width: 170px; max-height: 170px; margin: 0 auto}.single_teacher_list .teacher_list_img.square { border-radius: 5px; border: 1px solid #fff; padding: 10px}.single_teacher_list .teacher_list_img.circle { border-radius: 50%; border: 1px solid #fff; padding: 10px}.single_teacher_list .teacher_list_img.circle img { border-radius: 50%}.about_section .video_section,.get_start_part .video_section { padding: 20px; border: 2px dashed #9ad8d3}.single_teacher_list h5 { font-size: 20px; color: #fff; margin-top: 36px; text-align: center}.single_teacher_list p { font-size: 15px; color: #fff; margin-top: 10px; text-align: center}.get_start_part .video_section { margin-right: 30px}.get_start_part .get_start_content h4 { font-size: 38px; font-weight: 700; margin-bottom: 30px}.get_start_part .get_start_content p { font-family: Nunito, sans-serif; font-weight: 500; margin-top: 13px}.get_start_part [class*=" get_start_animation_"],.get_start_part [class^=get_start_animation_] { position: absolute; z-index: -1; opacity: .2}.get_start_part .get_start_animation_1 { left: 9%; top: 3%}.get_start_part .get_start_animation_3 { left: 9%; bottom: 30%}.get_start_part .get_start_animation_6 { right: 50%; top: 3%}.get_start_part .get_start_animation_9 { right: 10%; top: 19%}.get_start_part .get_start_animation_11 { right: 17%; bottom: 13%}.get_start_part .get_start_animation_12 { right: 50%; bottom: 8%}.get_start_btn { font-size: 16px; color: #fe4b7b; font-weight: 700; margin-top: 28px; display: inline-block}.get_start_btn i { font-size: 14px; -webkit-transition: .3s; transition: .3s}.get_start_btn:after { position: absolute; content: ""; left: 0; bottom: -3px; width: 100%; height: 1px; background-color: #fe4b7b}.get_start_btn:hover i { padding-left: 8px}.event_section .event_section_content { padding-left: 45px}.event_section .event_section_content p { font-weight: 500; font-family: Nunito, sans-serif; margin-bottom: 15px}.event_section .about_img_5 { width: auto; height: auto; position: absolute; left: -36px; bottom: 10px; z-index: -1}@media (max-width:767.98px) { .about_section .video_section, .get_start_part .video_section { margin-right: 0 } .get_start_part .get_start_content { margin-top: 30px } .event_section .event_section_content { padding-left: 0 } .event_section .about_img_5 { width: auto; height: auto; left: 0 } .event_section .about_page_animation_1 img, .event_section .about_page_animation_2 img { max-width: 50px }}@media (max-width:767.98px) { .event_section .about_page_animation_3 img, .event_section .about_page_animation_4 img { max-width: 50px }}.event_list .event_list_animation_4,.event_section .about_page_animation_4 { right: 8%; bottom: 8%; max-width: 50px}.event_list .single_event_list { display: flex; align-items: center; box-shadow: 0 0 29px 0 rgb(0 0 0 / .05); border-radius: 5px; margin-bottom: 30px; background-color: #fff}.event_list .single_event_list .event_list_img { flex: 34% 0 0}.event_list .single_event_list .event_list_img img { border-radius: 5px 0 0 5px}.event_list .single_event_list .event_list_content { padding: 20px 30px}.event_list .single_event_list .event_list_content h5 { font-size: 15px; font-weight: 700; color: #fe4b7b; margin-bottom: 5px}.event_list .single_event_list .event_list_content h3 { font-size: 22px; font-weight: 700; margin-bottom: 10px}.event_list .single_event_list .event_list_content ul { margin: 33px 0 0; padding: 18px 0 0; list-style: none; border-top: 1px solid #e7e5e5}.event_list .single_event_list .event_list_content ul li { display: inline-block; margin-right: 35px; font-size: 13px}@media (max-width:991px) { .event_section .event_section_content .cu_btn, .get_start_btn, .single_teacher_list h5 { margin-top: 15px } .event_list .single_event_list .event_list_content ul, .single_teacher_list p { margin-top: 10px } .get_start_part .get_start_content h4 { font-size: 25px } .event_section .event_section_content { margin-top: 60px; padding-left: 0 } .event_list .single_event_list .event_list_content p { font-size: 14px; line-height: 1.5 } .event_list .single_event_list .event_list_content ul li { margin-right: 15px } .event_list .col-lg-6:nth-last-child(-n+1) .single_event_list { margin-bottom: 0 }}.event_list .single_event_list .event_list_content ul li i { margin-right: 5px}@media (min-width:991px) { .event_list .col-lg-6:nth-last-child(-n+2) .single_event_list { margin-bottom: 0 }}@media (max-width:767.98px) { .event_list .event_list_animation_1 img, .event_list .event_list_animation_2 img { max-width: 50px }}.event_list .event_list_animation_3 { right: 7%; top: 21%}@media (max-width:767.98px) { .event_list .event_list_animation_3 img, .event_list .event_list_animation_4 img { max-width: 50px }}.event_time_countdown { background-image: url(../img/event_timer_bg.png); background-size: cover}.event_time_countdown:after { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; opacity: .9; background-color: #fc3f72}.event_time_countdown .time_countdown_content { display: flex; align-items: center}.event_time_countdown .time_countdown_content h4 { font-size: 24px; text-transform: uppercase; color: #fff; padding-left: 24px; line-height: 1.5}@media (max-width:767.98px) { .event_time_countdown .time_countdown_content { margin-bottom: 30px } .event_time_countdown .time_countdown_content h4 { font-size: 18px }}.countdown { display: flex; justify-content: space-between}.countdown .time { font-size: 48px; color: #fff; line-height: 35px; font-weight: 700; text-align: center}.countdown .time span { font-size: 18px; color: #fff; font-weight: 400; display: block; line-height: 20px; margin-top: 13px}@media (max-width:767.98px) { .countdown .time { font-size: 20px; line-height: 28px } .countdown .time span { font-size: 14px; line-height: 16px; margin-top: 0 }}.event_details_wrapper .event_details_thumb { margin-bottom: 53px; padding: 25px; border-radius: 30px; border: 2px dashed #fd4b7b}.event_details_wrapper .event_details_thumb img { border-radius: 30px}.event_details_wrapper .event_desc { margin-top: 17px; font-size: 16px; line-height: 2}.single_event_part { background-color: #e7ffe0; border-radius: 20px; padding: 50px 40px 72px; text-align: center; margin-top: 30px; -webkit-transition: .3s; transition: .3s}.single_event_part.event_bg_02 { background-color: #ffe5ac}.single_event_part.event_bg_03,.single_event_part.event_bg_06 { background-color: #b6e6ff}.single_event_part.event_bg_04 { background-color: #ffd7eb}.single_event_part.event_bg_05 { background-color: #d8d7ff}.single_event_part .single_event_icon { margin-bottom: 30px; height: 150px; display: flex; align-items: center; justify-content: center}.single_event_part .playgroup_card_icon img,.single_event_part .single_event_icon img { max-width: 100%}.single_event_part .playgroup_card_icon { margin-bottom: 30px; height: 85%; display: flex; align-items: center; justify-content: center}.single_event_part h4 { font-size: 26px; margin-top: 34px; font-weight: 900; color: #12265a; text-transform: uppercase; margin-bottom: 15px}@media (max-width:991px) { .event_details_wrapper .event_details_thumb { padding: 10px; margin-bottom: 20px } .event_details_wrapper .event_desc { margin-top: 10px } .single_event_part { padding: 30px 20px } .single_event_part h4 { margin-top: 20px; font-size: 22px }}.single_event_part p { color: #70747f; margin-top: 10px; font-size: 18px; font-weight: 600}.single_event_part a { display: block; font-size: 18px; color: #70747f}.single_event_section_part { margin-top: 70px}.contact_part { background-image: url(../img/contact_bg.png); background-repeat: no-repeat; background-size: cover; background-position: right bottom}.cta_part,.cta_section { position: relative; background-position: center; background-repeat: no-repeat; background-size: cover; z-index: 1; overflow: hidden}.contact_part .contact_form { padding: 50px 40px; text-align: center; background-color: #fff; border-radius: 5px}@media (max-width:767.98px) { .single_event_section_part { margin-top: 20px } .contact_part .contact_form { padding: 30px 20px }}.contact_part .contact_form h2 { font-size: 35px; font-weight: 700; color: #32355d; margin-bottom: 40px}@media (max-width:767.98px) { .contact_part .contact_form h2 { font-size: 25px; margin-bottom: 20px } .contact_part .contact_animation_2 { display: none }}.contact_part .contact_form input,.contact_part .contact_form textarea { background-color: #f5f9fb; border: 1px solid #f5f9fb; height: 55px; line-height: 55px; padding: 10px 20px; color: #0b1c39; font-weight: 500}.contact_part .contact_form textarea { height: 200px; padding: 13px 20px}.contact_part .contact_form ::placeholder { color: #677077}.contact_part .contact_form .cu_btn { margin-top: 5px}.contact_part .contact_animation_2 { left: 12%; top: 50%}.contact_part .contact_animation_3 { left: 6%; bottom: 10%}.contact_part .contact_animation_4 { right: 5%; top: 5%}.contact_part .contact_animation_5 { right: 32%; bottom: 78%}.contact_part .contact_animation_6 { right: 5%; bottom: 10%}.teacher_details_info.reddish_wave_shape_bg { background-image: url(../img/waves/Cloud_ReddishPink.png); background-repeat: no-repeat; background-position: bottom center; background-size: 100%}.teacher_details_info .profile_img { padding-right: 20px; position: relative; z-index: 1; margin-left: 25px}.teacher_details_info .profile_img .teacher_profile_shape { position: absolute; top: -25px; left: -25px; z-index: -1}.teacher_details_info .profile_content .teacher_category { font-size: 22px; color: #fff; border-radius: 5px; background-color: #4ca9ff; font-weight: 700; margin-top: 20px; display: inline-block; text-align: center; line-height: 24px; padding: 12px 18px}.teacher_details_info .profile_content .teacher_profile_info { margin: 30px 0 17px; padding: 0; list-style: none}.teacher_details_info .profile_content .teacher_profile_info li { display: block; font-size: 20px; font-family: Nunito, sans-serif; color: #626472; position: relative; margin: 12px 0; font-weight: 600}@media (max-width:576px) { .comment_part .media img { margin-right: 10px } .comment_part .media .media { display: block !important } .comment_part .media .media img { margin-bottom: 20px } .event_list .single_event_list .event_list_img, .single_teacher_list { flex: 100% 0 0 } .event_list .single_event_list { flex-wrap: wrap } .event_list .single_event_list .event_list_img img { border-radius: 5px 5px 0 0; width: 100% } .teacher_details_info .profile_content { margin-top: 40px } .teacher_details_info .profile_content .teacher_profile_info { margin-top: 20px; margin-bottom: 10px } .teacher_details_info .profile_content .teacher_profile_info li { margin: 5px 20px 5px 0 }}.teacher_details_info .profile_content .teacher_profile_info li span { color: #12265a; font-weight: 700}.contact_page .social_icon,.teacher_details_info .profile_content .teacher_social_info { display: flex; margin-top: 33px}.contact_page .social_icon a,.teacher_details_info .profile_content .teacher_social_info a { width: 48px; height: 48px; background-color: #3b5998; border-radius: 50%; display: inline-block; line-height: 48px; text-align: center; color: #fff; font-size: 17px; margin-right: 8px; border-style: solid; border-width: 2px}.contact_page .social_icon a[href*=facebook],.teacher_details_info .profile_content .teacher_social_info a[href*=facebook] { background-color: #475993; border-color: #475993}.contact_page .social_icon a[href*=facebook]:hover,.teacher_details_info .profile_content .teacher_social_info a[href*=facebook]:hover { background-color: #fff; color: #475993}.contact_page .social_icon a[href*=dribbble],.contact_page .social_icon a[href*=instagram],.teacher_details_info .profile_content .teacher_social_info a[href*=dribbble],.teacher_details_info .profile_content .teacher_social_info a[href*=instagram] { background-color: #fe2a39; border-color: #fe2a39}.contact_page .social_icon a[href*=dribbble]:hover,.contact_page .social_icon a[href*=instagram]:hover,.teacher_details_info .profile_content .teacher_social_info a[href*=dribbble]:hover,.teacher_details_info .profile_content .teacher_social_info a[href*=instagram]:hover { background-color: #fff; color: #fe2a39}.contact_page .social_icon a[href*=linkedin],.teacher_details_info .profile_content .teacher_social_info a[href*=linkedin] { background-color: #0e76a8; border-color: #0e76a8}.contact_page .social_icon a[href*=linkedin]:hover,.teacher_details_info .profile_content .teacher_social_info a[href*=linkedin]:hover { background-color: #fff; color: #0e76a8}.teacher_details_info .description { font-size: 16px; line-height: 26px; font-weight: 500}.teacher_details_info .description+.description { margin-top: 12px}.teacher_details_info .work_summary .work_summary_item { text-align: center; padding: 40px; background-image: linear-gradient(100deg, #a762ff 0, #d500f8 100%); border-radius: 20px}.teacher_details_info .work_summary .work_summary_item p { color: #fff; font-family: Nunito, Sans-serif; font-size: 15px; font-weight: 900}.teacher_details_info .work_summary .work_summary_item h2 { color: #fff; font-size: 40px; font-weight: 900; margin-top: 15px}.teacher_details_info .work_summary .col-lg-3:nth-child(2) .work_summary_item { background-image: linear-gradient(100deg, #ffb867 0, #ff675e 100%)}.teacher_details_info .work_summary .col-lg-3:nth-child(3) .work_summary_item { background-image: linear-gradient(100deg, #95e294 0, #0acd88 100%)}.teacher_details_info .work_summary .col-lg-3:nth-child(4) .work_summary_item { background-image: linear-gradient(100deg, #72cfff 0, #1595ff 100%)}.teacher_details_info .single_achivement { position: relative; padding: 20px 15px 0}.teacher_details_info .single_achivement img { position: absolute; top: 0; left: 0}.teacher_details_info .single_achivement h5 { font-size: 24px; font-weight: 700; color: #32355d}.teacher_details_info .single_achivement p { font-size: 15px; font-family: Nunito, sans-serif; color: #677077; font-weight: 500; margin-bottom: 16px}.cta_section { background-image: url(../img/cta_bg_white.png)}@media (max-width:767.98px) { .contact_part .contact_animation_6 { display: none } .teacher_details_info .profile_img { padding-right: 0 } .teacher_details_info .profile_content .teacher_profile_info li { margin-right: 30px } .cta_section .cta_animation_1 img, .cta_section .cta_animation_2 img { max-width: 50px }}@media (max-width:767.98px) { .cta_section .cta_animation_3 img, .cta_section .cta_animation_4 img { max-width: 50px }}.cta_section .cta_animation_4 { right: 2%; bottom: 0}.cta_section h2 { font-weight: 900; font-size: 50px; color: #32355d}@media (max-width:767.98px) { .cta_section h2 { font-size: 30px }}@media only screen and (min-width:768px) and (max-width:991.98px) { .single_page_team { padding: 100px 0 70px } .cta_section .cta_animation_1 img, .cta_section .cta_animation_2 img, .cta_section .cta_animation_3 img, .cta_section .cta_animation_4 img, .event_list .event_list_animation_1 img, .event_list .event_list_animation_2 img, .event_list .event_list_animation_3 img, .event_list .event_list_animation_4 img, .event_section .about_page_animation_1 img, .event_section .about_page_animation_2 img, .event_section .about_page_animation_3 img, .event_section .about_page_animation_4 img, .teacher_list .teacher_list_animation_1 img, .teacher_list .teacher_list_animation_2 img, .teacher_list .teacher_list_animation_3 img, .teacher_list .teacher_list_animation_4 img, .teacher_list .teacher_list_animation_5 img, .teacher_list .teacher_list_animation_6 img, .testimonial_part .testimonial_animation_1 img, .testimonial_part .testimonial_animation_2 img, .testimonial_part .testimonial_animation_3 img, .testimonial_part .testimonial_animation_4 img { max-width: 60px } .testimonial_slider .client_speech { padding: 20px 15px 15px } .testimonial_slider .client_speech img { margin-bottom: 10px } .testimonial_slider .client_speech .client_speech_shape { left: 10px; bottom: -30px } .event_list .single_event_list .event_list_img { flex: 28% 0 0 } .event_time_countdown .time_countdown_content h4 { font-size: 20px } .countdown .time { font-size: 20px; line-height: 28px; margin-right: 12px } .countdown .time span { line-height: 32px; font-size: 13px; margin-top: 0 } .single_event_section_part { margin-top: 20px } .contact_part .contact_form { padding: 30px 25px } .contact_part .contact_form h2 { font-size: 30px; margin-bottom: 20px } .contact_part .contact_animation_2, .contact_part .contact_animation_6 { display: none } .cta_section h2 { font-size: 35px }}.cta_section p { margin-top: 26px}@media (max-width:767.98px) { .cta_section p { margin-top: 15px }}.cta_section .cu_btn { margin-top: 42px; font-family: Nunito, sans-serif; font-weight: 700}@media (max-width:767.98px) { .cta_section .cu_btn { margin-top: 20px }}.cta_part { background-image: url(../img/cta_bg.png); text-align: center; background-color: #fc517f}.contact_form_custom:hover,.contact_page_bg { background-image: linear-gradient(to bottom right, rgb(255 56 109 / .8), #ff5b4f)}.cta_part h2 { font-size: 50px; margin-top: 47px; color: #fff}@media (max-width:767.98px) { .cta_part h2 { font-size: 30px }}@media only screen and (min-width:768px) and (max-width:991.98px) { .cta_section p { margin-top: 20px } .cta_section .cu_btn { margin-top: 25px } .cta_part h2 { font-size: 35px }}.cta_part p { font-size: 22px; color: #fff}@media (max-width:767.98px) { .cta_part p { margin-top: 15px; font-size: 18px }}.cta_part .cu_btn { margin-top: 40px}@media (max-width:767.98px) { .cta_part .cu_btn { margin-top: 20px } .cta_part .breadcrumb_animation_1 img { max-width: 70px }}.cta_part .breadcrumb_animation_1 { position: absolute; left: 5%; bottom: 0; z-index: -1}.cta_part .breadcrumb_animation_2 { position: absolute; right: 5%; bottom: 15%; z-index: -1}@media (max-width:767.98px) { .cta_part .breadcrumb_animation_2 img { max-width: 70px }}.cta_section_wrapper img+h2 { margin-top: 50px; margin-bottom: 10px}.contact_form { margin-top: 0}.contact_form h3,.contact_form_custom h3 { font-size: 30px; margin-bottom: 12px; font-weight: 700}.contact_sidebar h4 { font-size: 24px; margin-bottom: 37px; font-weight: 700; line-height: 1.5}.contact_sidebar .single_contact_sidebar { position: relative; padding-left: 43px; margin-bottom: 30px}.contact_sidebar .single_contact_sidebar i { position: absolute; left: 0; top: 3px; color: #fe4b7b; font-size: 25px}.contact_sidebar .single_contact_sidebar h5 { font-size: 20px; font-weight: 900; margin-bottom: 5px}.contact_sidebar .single_contact_sidebar p { line-height: 24px}.contactMap { height: 500px}#contactMap { height: 100% !important}.contact_page .form_single_item input,.contact_page .form_single_item label,.contact_page .form_single_item select,.contact_page .form_single_item textarea { border: 1px solid #f5f9fb; background-color: #f5f9fb; color: #0b1c39; font-weight: 500}.contact_page .form_single_item input:focus,.contact_page .form_single_item textarea:focus { background-color: #fff; border: 1px solid #fbeff4; color: #0b1c39; box-shadow: none}.contact_page .form_single_item input:focus::placeholder,.contact_page .form_single_item textarea:focus::placeholder { color: #0b1c39}.contact_page .cu_btn { margin-top: 5px; margin-bottom: 30px}.dl_countdown_wrapper { position: relative; float: right; width: 100%}.dl_countdown_wrapper .dl_countdown_inner { padding: 0 20px; text-align: center; display: inline-block; border-radius: 10px; transform: all .3s; flex: 25% 0 0}.dl_countdown_wrapper .dl_countdown_inner span { font-size: 48px; font-weight: 700; color: #fff; line-height: 1; margin-bottom: 10px; display: inline-block; transform: all .3s; font-family: Quicksand, sans-serif}.dl_countdown_wrapper .dl_countdown_inner .dl_desc { font-weight: 600; font-size: 18px; line-height: 15px; color: #fff; transform: all .3s}.dl_countdown_wrapper .dl_countdown_shape { position: absolute; bottom: 0; right: -87%}.dl_countdown_inner_wrapper { display: flex; flex-wrap: wrap}.footer_section { padding: 120px 0 30px; position: relative; background-color: #32355d; z-index: 1; overflow: hidden}@media (max-width:767.98px) { .footer_section { padding: 40px 0 37px }}@media only screen and (min-width:768px) and (max-width:991.98px) { .cta_part p { margin-top: 20px; font-size: 18px } .cta_part .cu_btn { margin-top: 25px } .cta_part .breadcrumb_animation_1 img, .cta_part .breadcrumb_animation_2 img { max-width: 80px } .footer_section { padding: 40px 0 37px }}.footer_section .single_footer_widget .footer_logo { margin-bottom: 35px; display: inline-block}.footer_section .single_footer_widget h4 { font-size: 21px; margin-bottom: 32px; color: #fff; font-weight: 700}@media (max-width:991px) { .single_event_part p { font-size: 16px } .contact_part { background-image: none } .teacher_details_info .work_summary .work_summary_item { margin-bottom: 30px } .teacher_details_info .single_achivement p { margin-bottom: 6px } .contact_sidebar { padding-top: 20px } .footer_section .single_footer_widget { margin-top: 30px } .footer_section .single_footer_widget h4 { margin-bottom: 12px }}.footer_section .single_footer_widget ul,.home_two_footer .single_footer_widget ul { padding: 0; margin: 0}.footer_section .single_footer_widget ul li { list-style: none}.footer_section .single_footer_widget ul li a { color: #fff; margin: 6px 0; display: inline-block; font-weight: 500}.footer_section .copyright_part { margin-top: 67px; border-top: 1px solid #44476b; padding-top: 25px}.footer_section .copyright_part p a { color: #fe4b7b; font-weight: 700; font-family: "Open Sans", sans-serif}.footer_section .footer_animation_1 { left: 5%; top: 30%}.footer_section .footer_animation_2 { left: 42%; top: 30%}@media only screen and (min-width:992px) and (max-width:1199.98px) { .banner_part .single_banner_part .banner_animation_2 { bottom: 10px !important; left: 30px !important; max-width: 40px } .banner_part .single_banner_part .banner_animation_3 { right: 30px; bottom: 50px; max-width: 40px } .banner_part .single_banner_part .banner_animation_4 { right: 50px; bottom: 60px; max-width: 40px } .banner_part .single_banner_part .banner_iner h1, .banner_part .single_banner_part .banner_iner h2 { font-size: 55px } .home_two_banner .single_banner_part .banner_iner h2 { font-size: 50px } .animated_hero .single_banner_part .banner_iner h2, .banner_style_3 .single_banner_part .banner_iner h2 { font-size: 45px; line-height: 55px } .single_fetures_part { padding: 35px 20px 40px } .event_part .event_part_iner .event_img img { max-width: 87% } .event_list .single_event_list .event_list_content ul, .page_blog_section_wrapper p { margin-top: 10px } .page_blog_section_wrapper .blog_meta_list { display: block } .our_gallery .grid-item { height: 200px } .our_gallery .grid-item .grid_item_content { padding: 20px } .our_gallery .grid-item .gallery_item_icon { display: none } .our_gallery .grid_item_height2 { height: 400px } .our_gallery .gallery_animation_2 { left: 20%; top: 0 } .services_part.sec_padding { padding: 100px 0 } .event_section .event_section_content { padding-left: 0 } .event_section .event_section_content .cu_btn { margin-top: 15px } .event_list .single_event_list .event_list_content { padding: 15px } .event_list .single_event_list .event_list_content p { font-size: 14px; line-height: 1.5 } .event_list .single_event_list .event_list_content ul li { margin-right: 9px } .single_event_part { padding: 30px 20px } .single_event_part h4 { margin-top: 18px; font-size: 20px } .single_event_part p { margin-top: 16px } .cta_part h2, .cta_section h2 { font-size: 40px } .cta_section p { margin-top: 20px } .cta_section .cu_btn { margin-top: 25px } .footer_section { padding: 100px 0 37px } .footer_section .single_footer_widget h4 { margin-bottom: 20px } .footer_section .footer_animation_1 img, .footer_section .footer_animation_2 img { max-width: 80px }}.footer_section .footer_animation_3 { right: 0; bottom: 0}.footer_section .social_icon a { margin-right: 14px; display: inline-block}.footer_section .social_icon a:hover { opacity: .5}.home_two_footer { padding: 100px 0 350px; background-color: #e3f7fc; position: relative; z-index: 1}.base,.btn-link:after,.btn-link:before,.buddy-safety { position: absolute}.home_two_footer .footer_bg { position: absolute; left: 0; bottom: 0; z-index: -1; right: 0}.home_two_footer .footer_animation_3 { right: 0; bottom: 90px; left: 0; margin: 0 auto; text-align: center}.home_two_footer .single_footer_widget p { color: #515374; font-size: 15px}.home_two_footer .single_footer_widget h4 { color: #32355d; margin-bottom: 18px; font-weight: 700; font-size: 22px}.home_two_footer .single_footer_widget ul li a { color: #515374}.home_two_footer .single_footer_widget .input-group { margin-top: 27px}.home_two_footer .single_footer_widget .input-group ::placeholder { color: #9ba2b5; font-size: 14px}.home_two_footer .single_footer_widget .input-group .form-control:focus::placeholder { color: #0b1c39}.home_two_footer .single_footer_widget .input-group .form-control { padding: 14px 25px; height: auto; border: 1px solid #f2f1ef}.home_two_footer .single_footer_widget .input-group .input-group-text { padding: 18px 19px; border: 1px solid #f2f1ef; border-left: 0 solid #fff0; background-color: #fff; color: #56a4a1; cursor: pointer}.instagram_img a { display: inline-block; flex: 29% 0 0; margin-bottom: 10px; border-radius: 5px}.instagram_img a:hover { opacity: .6}@media (max-width:576px) { .instagram_img a { flex: 18% 0 0 }}@media only screen and (min-width:576px) and (max-width:767.98px) { .instagram_img a { flex: 15% 0 0 }}@media only screen and (min-width:768px) and (max-width:991.98px) { .instagram_img a { flex: 15% 0 0 }}.footer_style_3 { background-color: #fc5380}.footer_style_3 .copyright_part { border-top: 1px solid rgb(255 255 255 / .2)}.footer_style_3 .copyright_part p { display: inline-block; float: left}.footer_style_3 .copyright_part ul { margin: 0; padding: 0; float: right}.footer_style_3 .copyright_part ul li { list-style: none; display: inline-block}.footer_style_3 .copyright_part ul li a { color: #fff; padding: 0 20px; border-right: 1px solid #fff}.footer_style_3 .copyright_part ul li:last-child a { border-right: 0 solid #fff0; padding: 0 0 0 20px}.map-container-mobile iframe,.mobileView { display: none !important}@media only screen and (min-device-width:320px) and (max-device-width:480px) { .mobileView { display: block !important } .desktopView { display: none !important }}.logo { height: 60px; padding-left: 40px}.award h4 a,.award p,.montessori h4 a,.montessori p,.padagogy h4 a,.padagogy p,.teaching h4 a,.teaching p,.text_white { color: #fff !important}.btn-link,.text_black { color: #000 !important}.header .container { max-width: 100% !important}.fLogo { height: 80px}.our_approach { background-color: #effdae}.approach-wheel { margin-bottom: 4rem}.contact_form_custom { margin-top: 0; transition: .3s ease-in-out}.contact_form_custom:hover { transform: translate(0, -10px); box-shadow: 0 20px 40px 0 rgb(238 14 74 / .8), 0 10px 40px 0 rgb(0 0 0 / .6)}.contact_page_bg_2 { background-image: linear-gradient(to bottom right, rgb(218 255 55 / .8), rgb(225 238 154 / .8))}.banner_style_3,.hovered { background-image: none}.hovered { transition: 1s ease-in}.safety-img { display: flex; align-items: center; justify-content: center; width: 100%; margin: 180px auto 5rem}.buddy-safety { height: 400px}.topImg { z-index: -2; margin-top: -100px}.top { z-index: 9}.rotate { animation: 10s linear infinite rotation}.cta_custom { background-image: linear-gradient(to top left, #ecf8a8, #e5ff4f)}.instaCont { width: 90vw; margin-left: auto; margin-right: auto}.marquee-wrapper { display: flex; overflow: hidden}.marquee { display: flex; animation: 10s linear infinite marquee; transform: translateX(0)}.marquee img { padding: 1em}.marquee:hover { animation-play-state: paused}.instaCard { width: 400px; margin: 0 10px; background-color: #fff; display: flex; align-content: center; align-items: center; justify-content: center; transition: .2s}.instaCard:hover { transform: translateY(-10px); cursor: pointer}.instaImg { height: 200px}.academicImg { width: 100%; object-fit: cover; height: 320px; border-radius: 30px}@keyframes marquee { 0% { transform: translateX(0) } 100% { transform: translateX(-50%) }}@keyframes custom-marquee { 0% { transform: translateX(0) } 100% { transform: translateX(-100%) }}.marquee.custom { animation: 100s linear infinite custom-marquee}.enroll span { font-weight: 700; color: #38b6ff}.preschool span { font-weight: 700; color: #fd5b5a}.partnership span { font-weight: 700; color: #a134f6}.training span { font-weight: 700; color: #7ed957}.toys span { font-weight: 700; color: #ff914d}.blog-title h1,.btn-link { font-weight: 700 !important}.padagogy { background-color: #fe247b}.teaching { background-color: #1682fb}.award { background-color: #ff833f}.montessori { background-color: #7f46ff}.technology { background-color: #faf44a}.technology p { color: #000}.addReadMore .readLess,.addReadMore .readMore { font-weight: 700; margin-left: 2px; color: #000; cursor: pointer}.addReadMoreWrapTxt.showmorecontent .SecSec,.addReadMoreWrapTxt.showmorecontent .readLess { display: block}.what_we_offer_cards:hover { box-shadow: 0 30px 30px 0 rgb(241 88 129 / .6), 0 10px 15px 0 rgb(0 0 0 / .5)}.img_section_parent_early_education { object-fit: contain; width: 100%}.locate_center_container { height: 400px !important}@media (max-width:767.98px) { .footer_section .single_footer_widget .footer_logo { margin-bottom: 15px } .footer_section .copyright_part p { text-align: center } .footer_section .social_icon a { margin-right: 14px } .home_two_footer { padding: 70px 0 200px } .home_two_footer .footer_animation_3 { max-width: 250px } .footer_style_3 .copyright_part p { float: none; text-align: center; display: block; margin: 0 0 15px } .footer_style_3 .copyright_part ul { float: none; text-align: center } .footer_style_3 .copyright_part ul li:first-child a { padding: 0 20px 0 0 } .logo { height: 48px; padding-left: 0 } .approach-wheel { margin-bottom: 1rem } .safety-img { margin-top: 100px; display: flex; align-items: center; justify-content: center; margin-left: auto; margin-right: auto; width: 50% } .buddy-safety { height: 200px } .topImg { margin-top: -50px } .find_center { margin-top: 20px }}.accordion { width: 100%; padding: 0 20px}.card,.card-header { background-color: transparent !important; border: none !important; padding: 0 !important; margin-bottom: 20px}.card { box-shadow: 0 2px 20px 0 rgb(110 130 208 / .18)}.btn-link { width: 100% !important; height: 60px; text-align: left !important; text-decoration: none !important}.btn-link:after { content: "−"; width: 35px; font-size: 25px; text-align: center; border-radius: 5px; right: 15px; top: 11px; background-color: #f54f7b}.btn-link.collapsed:after { content: "+"; color: #fff; background-color: #12265a}.btn-link:before { content: ""; height: 25px; width: 25px; z-index: 1; transform: rotate(45deg); left: 30px; top: 46px}.card-body { background-color: #f54f7b; color: #fff !important}.packagescardbtn { min-height: 20px}.light_pink_bg { background-color: #fcf9f4}.yellow_bg { background: linear-gradient(#fdfbbd, #fffdd1)}.light_blue_bg { background: linear-gradient(#d5e8fe, #e9f3ff)}.purple_bg { background-color: #f3eeff}.orange_bg { background: linear-gradient(#ffeee5, #fff9f5)}.vertical-center { vertical-align: middle; text-align: unset}.playgroup_plan_card { background-color: #f8e5be}.nursery_plan_card { background-color: #eeffae}.lkg_plan_card { background-color: #b9fcff}.ukg_plan_card { background-color: #fad3e2}.video_section_custom img { width: 100%; height: auto}.curriculum-icon-section { display: flex; align-items: center; margin-bottom: 20px}.program-curriculum-card { margin-bottom: 35px; padding: 20px; border: none; border-radius: 0}.heading-1 { color: #0b1c39; font-family: Nunito, sans-serif; font-size: 36px; font-weight: 900; line-height: 1.2em}.blog-heading { font-size: 45px; font-weight: 700; line-height: 1.2em; font-family: Nunito, sans-serif; color: #fff}@media (max-width:767px) { .blog-heading, .heading-1 { font-size: 32px }}.blog-title h1 { font-size: 32px !important; line-height: 1.4 !important; margin-bottom: 15px !important; color: #0b1c39 !important}.blog-title h2,.blog-title h3 { line-height: 1.2 !important; margin-bottom: 12px !important; margin-top: 12px !important; color: #0b1c39 !important}.blog-title h2 { font-size: 28px !important; font-weight: 600 !important}.blog-title h3 { font-size: 24px !important; font-weight: 400 !important}.blog-title p { margin: 20px 0 !important}@media (max-width:991px) { .footer_section .single_footer_widget ul li a, .home_two_footer .single_footer_widget ul li a { margin: 4px 0 } .footer_section .footer_animation_1 img, .footer_section .footer_animation_2 img, .footer_style_3 [class*=footer_animation_] img, .footer_style_3 [class^=footer_animation_] img { max-width: 80px } .footer_section .footer_animation_3 img { max-width: 80% } .list_content_2 { margin-top: 15px } .list_content_2 ul li { padding: 5px 0 5px 30px } .list_content_2 ul li i { top: 9px } .base { height: 200px } .instaCard { margin-top: 30px } .blog-title h1 { font-size: 28px !important } .blog-title h2 { font-size: 24px !important } .blog-title h3 { font-size: 20px !important } .blog-title p { margin: 20px 0 !important }}.map-container iframe { width: 100%; height: 400px}@media (max-width:1024px) { .map-container iframe { height: 400px }}@media (max-width:768px) { .dl_countdown_wrapper .dl_countdown_inner { margin-left: 0; flex: 50% 0 0; margin-bottom: 40px; text-align: center } .dl_countdown_wrapper .dl_countdown_inner span { font-size: 25px } .map-container iframe { height: 300px; display: none } .map-container-mobile iframe { display: block !important; height: 300px; width: 400px }}.school_name_at_logo { color: #0b1c39; font-size: 14px}.academic_powered_by { font-size: 12px; color: #0b1c39}a.new_header_phone { display: inline-flex; align-items: center; min-height: 30px; padding: 10px 0px;}button.popup_formfootbtn.new_form_new{min-height:48px!important;min-width:48px!important;padding:12px 20px!important}.logo { min-height: revert-layer; display: inline-flex; align-items: center; padding-top: 8px; padding-bottom: 8px; height: 70px;padding-left: 20px !important;}.join_need button.refrens-enquiry-button,button.popup_formfootbtn{padding-left:25px!important}