/* START RESPONSIVE CODE */

	@media screen and (max-width: 1650px) {
		:root {
			--f36: 30px;
			--f30: 26px;
			--f24: 22px;
			--f18: 16px;
			--padding_bottom: 70px;
		}
		.entry-content > .wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap,
		.archive .wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap{
			padding-top: 70px;
			padding-bottom: 70px;
		}

		body .gform_wrapper.gravity-theme .gfield input, body .gform_wrapper.gravity-theme .gfield input.large, body .gform_wrapper.gravity-theme .gfield select.large, input, textarea, .sch_enrolment_form .gform_wrapper.gravity-theme .ginput_complex select {
			height: 42px;
			line-height: 42px;
		}
		.sch_enrolment_form .gform_wrapper.gravity-theme .gform_fields .gfield {
			margin-bottom: 20px;
		}
		.sch_enquiry_form_wrapper.gform_wrapper.gravity-theme .gfield_label {
			font-size: var(--f24);
		}
		.sch_single_page_container {
			max-width: 1240px;
		}
		.sch_single_page_container .sch_news_single_img_row {
			margin-left: -20px;
			margin-right: -20px;
		}
		.sch_quick_links h2 {
			font-size: var(--f20);
		}
		#widget-drawer .drawer-inner .header-widget2 .widget_nav_menu ul.menu > li > a, #widget-drawer .drawer-inner .header-widget2 .widget_nav_menu ul.menu > li > .drawer-nav-drop-wrap > a {
			font-size: var(--f18);
		}
		#widget-drawer .drawer-inner .header-widget2 .widget_nav_menu ul.menu > li {
			margin-bottom: 13px;
		}
		body .widget_nav_menu ul.menu .drawer-nav-drop-wrap .drawer-sub-toggle .kadence-svg-icon {
			font-size: 25px;
		}
		#widget-drawer .drawer-inner .header-widget2 .widget_nav_menu ul.menu > li .sub-menu li a {
			padding: 3px 0;
		}
		html body {
			padding-top: 98px;
		}
		.site-main-header-wrap .site-header-section-left {
			/*max-width: 230px;*/
		}
		nav.main-navigation .primary-menu-container > ul > li.menu-item > a {
			padding: 5px 10px;
		}
		.site-top-header-wrap + .site-main-header-wrap .site-header-section-right {
			padding-top: 35px;
		}
		header#masthead {
			padding: 12px 0;
		}
		.sch_home_banner_row div#n2-ss-2 h1 {
			font-size: 42px;
			line-height: 120%;
		}
		body div#n2-ss-2 .nextend-arrow#n2-ss-2-arrow-previous {
			margin-left: 20px;
		}
		body div#n2-ss-2 .nextend-arrow#n2-ss-2-arrow-next {
			margin-right: 20px;
		}
		body div#n2-ss-2 .nextend-arrow {
			padding: 5px;
		}
		.sch_home_banner_row div#n2-ss-2 p {
			margin: 10px 0 30px;
		}
		.sch_home_banner_row div#n2-ss-2 .sch_comm_btn,
		body .wp-block-kadence-advancedbtn .kt-btn-wrap .kt-button.sch_comm_btn,
		.sch_dwn_btn_Wrap .sch_comm_btn,
		body .tb-button__link {
			height: 42px;
			padding: 0 20px;
			line-height: 42px;
		}
		body .single-content h2 {
			margin-bottom: 15px;
		}
		body .single-content .wp-block-kadence-advancedbtn.sch_btn_wrap {
			margin: 30px 0;
		}
		.entry-content > .sch_covid_main_row.wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap {
			padding-top: 80px;
		}
		body .single-content h3 {
			font-size: 22px;
			line-height: 140%;
		}
		body .entry-content .wp-block-kadence-rowlayout.sch_covid19_updates_row {
			margin-bottom: 80px;
		}
		.single-content .sch_comm_child_time_row h3 {
			margin: 12px 0;
			line-height: 140%;
		}
		.sch_news_carousel_row article .uagb-post__inner-wrap {
			/* padding-bottom: 40px; */
		}
		.sch_news_carousel_row .uagb-post__text {
			padding: 0 20px;
			margin-bottom: 10px;
		}
		.sch_news_carousel_row .uagb-post__image + .uagb-post__text {
			padding-top: 20px;
		}
		.uagb-slick-carousel.uagb-post-grid .uagb-post__taxonomy,
		.sch_news_carousel_row .uagb-post-grid .uagb-post__taxonomy {
			bottom: 20px;
			left: 20px;
		}
		body .uagb-slick-carousel button.slick-arrow {
			padding: 21px;
		}
		body .uagb-slick-carousel button.slick-arrow::after {
			font-size: 20px;
		}
		footer .site-bottom-footer-wrap {
			margin-top: 40px;
			padding-top: 30px;
		}
		footer .site-footer-wrap {
			padding-bottom: 30px;
		}

		body .gform_wrapper.gravity-theme .gfield textarea.large {
			height: 200px;
		}	
		.sch_comm_imgtext_sec .sch_wel_image_col div.wp-block-image {
			margin-left: -70px;
			width: calc(100% + 70px);
		}




		.single-content .sch_list_info_row h3,
		.archive .sch_list_info_row h3 {
			margin-bottom: 20px;
		}
		.single-content .sch_list_info_row h4,
		.archive .sch_list_info_row h4 {
			margin-bottom: 25px;
		}
		.sch_welcome_face2_row .sch_wel_content_col .kt-inside-inner-col {
			padding: 100px 60px 70px 130px;
		}
		.kt-row-layout-equal > .wp-block-kadence-column.sch_info_img .kt-inside-inner-col {
			top: 130px;
		}




		.single-post .single-content {
			background-position: center 133px;
		}


		.sch_all_cat_wrap a,
		.sch_current_tab a {
			height: 40px;
			line-height: 40px;
			padding: 0 20px;
		}
		select.sch_cat_filter,
		select.sch_pre_year_drp,
		select.sch_class_year_filter {
			height: 40px;
			line-height: 40px;
			padding: 0px 50px 0 20px;
		}


		.sch_news_single_img_row .wp-block-post-featured-image {
			padding-top: 50%;
		}

		.search .entry.loop-entry .entry-content-wrap {
			padding: 20px;
		}

		.sch_class_cat_title .kt-row-layout-inner {
			max-width: 1240px;
			width: calc(100% - 31px);
		}
		.sch_class_cat_title .kt-inside-inner-col p {
			padding: 20px;
		}
		.sch_class_cat_title + .sch_single_page_container > .kt-row-layout-inner > .kt-row-column-wrap {
			padding-top: 40px !important;
		}
		.sch_single_category_wrap.owl-carousel .owl-nav .owl-prev, .sch_single_category_wrap.owl-carousel .owl-nav .owl-next {
			padding: 21px !important;
		}
		.sch_single_category_wrap.owl-carousel .owl-nav button::after {
			font-size: 20px;
		}
		body .single-content .sch_info_img figure.wp-block-image,
		body.archive .sch_info_img figure.wp-block-image {
			margin-left: 15px;
			margin-bottom: 15px;
			box-shadow: -15px 15px 0 var(--skin);
		}
		body .single-content .sch_info_row_face2 .sch_info_img figure.wp-block-image,
		body.archive .sch_info_row_face2 .sch_info_img figure.wp-block-image {
			margin-right: 15px;
			box-shadow: 15px 15px 0 var(--skin);
		}
		.kt-row-layout-equal > .wp-block-kadence-column.sch_info_content {
			width: 60%;
		}
		.kt-row-layout-equal > .wp-block-kadence-column.sch_info_img {
			width: 40%;
		}
		body .single-content .sch_info_img figure.wp-block-image, body.archive .sch_info_img figure.wp-block-image {
			width: 89%;
		}
		.sch_banner_2_sec h1 {
			font-size: 36px;
		}
		.single-content .sch_banner_2_sec h4 {
			font-size: var(--f24);
		}
		body .pum-content.popmake-content .sch_pop_mage {
			left: 10px;
			width: 70px;
			height: 70px;
		}
		body .pum-content.popmake-content {
			padding-left: 100px;
			margin-top: 40px;
			margin-bottom: 20px;
			padding-right: 50px;
		}
		.sch_popup_info h2 {
			margin-bottom: 15px;
		}
		.sch_popup_info h4 {
			margin-bottom: 10px;
		}
		.sch_popup_info p {
			margin: 0 0 10px 0;
			font-size: 16px;
		}
		.pum-container.pum-responsive.pum-responsive-medium {
			display: flex !important;
			align-items: center;
		}
		.sch_banner_2_sec + .sch_banner_cta_sec {
			margin-top: -50px;
		}
		.single-content .sch_banner_cta_sec h2.kt-blocks-info-box-title {
			min-height: 50px;
			line-height: 50px;
		}
		.school-life .entry-content.single-content {
			background-position: center 130px;
		}


		body #widget-drawer.popup-drawer-layout-sidepanel .drawer-inner {
			max-width: 330px;
		}
		.popup-drawer .drawer-inner .drawer-content {
			padding: 20px 20px 0;
		}
		.sch_contact_row .kt-blocks-info-box-link-wrap,
		#widget-drawer .sch_contact_row .sch_close_btn_col .kt-btn-wrap .kt-button:not(.kb-btn-global-inherit) {
			height: 45px;
			line-height: 45px !;
			font-size: 16px;
		}
		.sch_contact_row .kt-blocks-info-box-title {
			font-size: 16px;
		}
		.entry-content > .sch_enrolment_form.sch_single_page_container.wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap {
			padding: 60px;
		}
		.sch_enrolment_form .gform_wrapper.gravity-theme .gfield_label,
		.gform_wrapper.gravity-theme .sch_gf_consent .ginput_container.ginput_container_consent .gfield_consent_label,
		.gform_wrapper.gravity-theme .sch_gf_consent .gfield_description a {
			font-size: var(--f20);
		}
		.gform_wrapper.gravity-theme .sch_gf_address .ginput_complex label {
			font-size: var(--f18);
		}
		.sch_enrolment_form .gform_wrapper.gravity-theme .sch_gf_consent .gfield_description {
			margin: 20px 0 0 0;
		}
		body .fg-masonry.fg-col3 .fg-item {
			margin-bottom: 25px;
		}
		body .foogallery.fg-masonry {
			margin: 0 -5px;
		}
		body .fg-masonry.fg-col3 .fg-item .fg-item-inner {
			padding: 0 5px;
		}
		.sch_news_carousel_row .uagb-post__text .uagb-post__excerpt {
			min-height: 70px;
			-webkit-line-clamp: 3;
			margin-bottom: 10px;
		}
		body .wp-block-kadence-advancedbtn .kt-btn-wrap .kt-button.sch_comm_btn .kt-btn-svg-icon.kt-btn-svg-icon-fe_mail::before {
			top: -1px;
			left: -15px;
			width: 15px;
			height: 15px;
			background-size: 15px;
		}
		body .wp-block-kadence-advancedbtn .kt-btn-wrap .kt-button.sch_comm_btn .kt-btn-svg-icon.kt-btn-svg-icon-fe_phone::before {
			top: -1px;
			left: -13px;
			width: 15px;
			height: 15px;
			background-size: 15px;
		}
		.sch_enrolment_form .gform_wrapper.gravity-theme .gfield_radio label::before {
			width: 16px;
			height: 16px;
		}
		.sch_enrolment_form .gform_wrapper.gravity-theme .gfield_radio input[type="radio"]:checked + label::before {
			border-width: 5px;
		}
		.sch_term_dates_details .sch_break_date {
			padding: 15px 10px;
			font-size: 24px;
		}
		.sch_term_dates_details ul li {
			padding: 15px 20px;
			font-size: 20px;
		}
		.sch_school_date_tabination a,
		.single-content h3.sch_term_title {
			padding: 20px 10px;
		}
	}

	@media screen and (max-width: 1439px) {
		:root {
			--f36: 28px;
			--f30: 22px;
			--f24: 20px;
			--f20: 18px;
			--f18: 16px;
			--padding_bottom: 60px;
		}
		html body {
			padding-top: 94px;
		}
		nav.header-navigation .header-menu-container ul ul.sub-menu, nav.header-navigation .header-menu-container ul ul.submenu {
			padding: 12px;
		}
		nav.header-navigation .header-menu-container ul ul li.menu-item > a {
			padding: 10px;
		}
		body .uagb-slick-carousel .slick-list {
			width: 90%;
		}
		body .uagb-post__arrow-outside.uagb-post-grid .slick-next {
			right: 15px;
		}
		body .uagb-post__arrow-outside.uagb-post-grid .slick-prev {
			left: 15px;
		}
		.sch_home_banner_row div#n2-ss-2 h1 {
			font-size: 32px;

		}
		body .single-content .sch_comm_child_time_row h2 {
			margin-bottom: 10px;
		}
		.site-main-header-wrap .site-header-section-left {
			max-width: 400px;
		}
		.site-top-header-wrap + .site-main-header-wrap .site-header-section-right {
			width: 100%;
			max-width: calc(100% - 420px);
			/* padding-top: 45px; */
		}
		.entry-content > .wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap,
		.archive .wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap {
			padding-top: 60px;
			padding-bottom: 60px;
		}
		.sch_wel_content_col .kt-inside-inner-col {
			padding: 100px 100px 70px 40px;
		}
		.entry-content > .sch_covid_main_row.wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap {
			padding-top: 60px;
		}
		.sch_covid19_updates_row .kt-row-column-wrap .wp-block-kadence-column.sch_covid19_up_content_col {
			width: 48%;
		}
		body .entry-content .wp-block-kadence-rowlayout.sch_covid19_updates_row {
			margin-bottom: 60px;
		}
		.sch_cta_link_col .kt-inside-inner-col {
			padding: 40px;
		}
		.kt-gutter-default > .wp-block-kadence-column.sch_cta_link_col {
			margin-right: 15px;
			margin-bottom: 15px;
		}
		.sch_cta_grid_col .blocks-gallery-grid .blocks-gallery-item {
			margin-right: 15px;
			margin-bottom: 15px;
		}
		body .uagb-slick-carousel ul.slick-dots {
			bottom: -45px;
		}
		footer .site-footer-wrap {
			padding-top: 50px;
			padding-bottom: 25px;
		}
		body .uagb-slick-carousel .uagb-post__items article {
			padding: 0 10px;
		}
		body .uagb-post__arrow-outside.uagb-post-grid .slick-prev {
			left: 7px;
		}
		body .uagb-post__arrow-outside.uagb-post-grid .slick-next {
			right: 7px;
		}
		footer .site-footer-middle-section-1 .widget_media_image {
			max-width: 220px;
		}
		footer .site-footer-middle-section-1 .widget_text {
			padding-left: 65px;
			margin-top: -20px;
			padding-bottom: 10px;
		}
		footer .site-footer-middle-section-1 .widget_block:last-child {
			padding-left: 65px;
		}
		footer .widget_nav_menu li, footer .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap {
			margin-bottom: 5px;
		}
		footer .widget_nav_menu li a {
			padding: 0;
		}
		footer .wp-block-kadence-iconlist ul.kt-svg-icon-list {
			margin: 0 0 10px 0;
		}
		footer .site-bottom-footer-wrap .site-footer-row {
			padding: 0 65px;
		}
		body .mobile-toggle-open-container .menu-toggle-open {
			color: var(--global-palette1);
		}
		div.mobile-toggle-open-container .menu-toggle-open:hover, div.mobile-toggle-open-container .menu-toggle-open:focus {
			color: var(--global-palette1);
		}

		.single-content .sch_school_enq_row .sch_wel_content_col p {
			margin-bottom: 20px;
		}
		.sch_school_enq_row .sch_btn_wrap .kt-btn-wrap-0 {
			margin-bottom: 25px;
		}
		.sch_school_enq_row .sch_btn_wrap .kt-btn-wrap-0 {
			margin-bottom: 25px;
		}
		.sch_welcome_face2_row .sch_wel_content_col .kt-inside-inner-col {
			padding: 100px 40px 70px 100px;
		}
		.sch_app_dwn_row .kt-inside-inner-col {
			padding: 60px 100px;
		}
		body .single-content .sch_info_img figure.wp-block-image,
		body.archive .sch_info_img figure.wp-block-image {
			width: 85%;
		}
		.sch_faq_accordian_row .sp-easy-accordion > .sp-ea-single {
			/* padding-left: 50px; */
		}
		.sch_faq_accordian_row .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a {
			padding-left: 65px;
		}
		.sch_faq_accordian_row .sp-collapse {
			padding-left: 50px;
		}
		.sch_faq_accordian_row .ea-header::before {
			left: 25px;
		}
		.sch_app_dwn_row .kt-inside-inner-col,
		.sch_tabs_row .kt-tabs-wrap .wp-block-kadence-tab[role="tabpanel"] {
			padding: 60px 50px;
		}
		.sch_remember_info_row .kt-row-column-wrap .kt-inside-inner-col {
			max-width: calc(100% - 130px);
		}
		.sch_single_page_container {
			margin: 60px auto 0;
			width: calc(100% - 31px);
		}
		.sch_single_page_container .kt-inside-inner-col > .wp-block-kadence-rowlayout:not(.fixforgeneratepress),
		.sch_single_page_container .wp-block-image.sch_content_img_row {
			margin-bottom: 60px;
		}
		.sch_list_info_row + .sch_info_row {
			margin-top: 60px;
		}
		.sch_content_img_row + .sch_info_row.sch_info_row_face2 {
			/* margin-top: 60px; */
		}
		.sch_single_page_container .sch_news_single_img_row {
			margin-left: -15px;
			margin-right: -15px;
		}
		.single-post .single-content {
			background-position: center 129px;
		}
		.sch_news_single_img_row .kt-inside-inner-col .tb-fields-and-text {
			padding: 20px 50px;
		}



		.single-content .sch_newsletter_date_title h3 {
			padding: 20px 60px 20px 30px;
		}
		.single-content .sch_cta_gallery_row .kt-image-overlay-message h6.image-overlay-subtitle {
			width: calc(100% - 30px);
		}
		.sch_news_sec .uagb-post__items {
			margin: 0 -10px;
		}
		.sch_news_sec .uagb-post__items article {
			padding: 0 10px;
			margin-bottom: 20px;
		}
		body .uagb-post-pagination-wrap a.page-numbers,
		body .uagb-post-pagination-wrap span.page-numbers.current {
			height: 40px;
			line-height: 40px;
			padding: 0 17px;
		}


		.sch_category_archive_posts li .wp-block-post-excerpt {
			margin-top: 10px;
		}


		.search #archive-container {
			padding: 60px 0;
		}
		.wp-block-kadence-rowlayout.sch_class_cat_title {
			margin-top: 60px;
		}
		.home .sch_classlife_carousel_row .inner-column-1 > .kt-inside-inner-col {
			max-width: 100%;
		}
		.archive .sch_classlife_carousel_row .inner-column-1 > .kt-inside-inner-col {
			max-width: 85%;
			width: 100%;
			margin: 0 auto;
		}
		.sch_single_category_item {
			padding: 0 5px;
		}
		.sch_single_category_wrap.owl-carousel {
			margin-right: -5px;
			margin-left: -5px;
		}
		.sch_single_category_wrap.owl-carousel .owl-nav .owl-prev {
			left: -50px;
		}
		.sch_single_category_wrap.owl-carousel .owl-nav .owl-next {
			right: -50px;
		}

		.sch_banner_2_sec.wp-block-kadence-rowlayout .wp-block-kadence-column {
			padding-bottom: 70px;
		}
		.sch_banner_2_sec + .sch_banner_cta_sec {
			margin-top: -58px;
		}
		.single-content .sch_banner_cta_sec h2.kt-blocks-info-box-title {
			padding: 0 15px !important;
			min-height: 58px;
			line-height: 58px;
		}
		.sch_banner_cta_sec p.kt-blocks-info-box-text {
			padding: 15px 15px 0;
		}
		.sch_banner_cta_sec .kt-blocks-info-box-learnmore.info-box-link {
			padding: 10px 15px !important;
		}
		.sch_banner_2_sec h1 {
			font-size: 28px;
		}


		.entry-content > .sch_enrolment_form.sch_single_page_container.wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap {
			padding: 40px;
		}
		.entry-content > .sch_single_page_container.wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap {
			max-width: 100% !important;
		}
		.wp-block-kadence-rowlayout.sch_photo_gallery_row {
			padding-top: 60px;
		}


		.pagination .nav-links .page-numbers {
			width: 40px;
			height: 40px;
		}
		.navigation.pagination {
			padding: 0 0 70px 0;
		}
		.entry-content > .sch_news_carousel_row.sch_news_sec.wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap {
			padding-bottom: 40px;
		}
		.navigation.pagination {
			padding: 0 0 50px 0;
		}


		.sch_dwn_btn_Wrap.sch_load_more_btn {
			margin-top: 40px;
		}
	}

	@media screen and (max-width: 1024px) {
		:root {
			--f36: 26px;
			--f30: 20px;
			--f24: 18px;
			--f20: 16px;
		}
		.loader-img {
			top: 35px;
			width: 80px;
			height: 80px;
		}
		html body {
			padding-top: 87px;
		}
		header .site-top-header-wrap {
			width: calc(100% - 180px);
		}
		.site-top-header-wrap + .site-main-header-wrap .site-header-section-right {
			padding-top: 32px;
		}

		nav#mobile-secondary-site-navigation ul.menu > li {
			margin-left: 15px;
			margin-right: 15px;
		}
		nav#mobile-secondary-site-navigation ul.menu > li:first-child {
			margin-left: 0;
		}
		#mobile-secondary-site-navigation ul li .drawer-nav-drop-wrap a {
			color: var(--global-palette5);
			font-size: var(--f13);
			text-transform: uppercase;
			position: relative;
			padding-left: 25px;
			padding-top: 5px;
			padding-bottom: 5px;
		}
		#mobile-secondary-site-navigation ul li:hover .drawer-nav-drop-wrap a{
			color: var(--global-palette1);
		}
		#mobile-secondary-site-navigation ul li .drawer-nav-drop-wrap a::before{
			position: absolute;
			top: 50%;
			left: 6px;
			width: 15px;
			height: 15px;
			font-family: "FontAwesome";
			transform: translateY(-50%);
		}
		#mobile-secondary-site-navigation ul li:first-child .drawer-nav-drop-wrap a::before {
			content: '\f0c1';
			transform: rotateY(180deg);
			top: 6px;
		}
		#mobile-secondary-site-navigation ul li:last-child .drawer-nav-drop-wrap a::before{
			content: '\f0ac';
			top: 40%;
		}
		.mobile-navigation .drawer-nav-drop-wrap .drawer-sub-toggle {
			color: var(--global-palette5);
			padding: 0;
			width: 15px;
			height: 100%;
			display: flex;
			justify-content: flex-start;
			border-left: none !important;
			margin-top: auto;
			margin-bottom: auto;
		}
		.mobile-navigation li:hover .drawer-nav-drop-wrap .drawer-sub-toggle {
			color: var(--global-palette1);
		}
		nav.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu {
			display: block;
			position: absolute;
			top: 100%;
			margin-left: 0;
			z-index: -99;
			background: var(--global-palette1);
			box-shadow: 1px 1px 0px rgba(242, 187, 187, 0.73);
			/* filter: drop-shadow(0px 1px 2px rgba(242, 187, 187, 0.73)); */
			border-radius: 3px;
			padding: 10px;
			transition: all 0.3s ease;
			visibility: hidden;
			transform: translateY(20px);
			opacity: 0;
			min-width: 200px;
		}
		nav.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu::before {
			content: '';
			position: absolute;
			top: -5px;
			left: 50%;
			transform: translateX(-50%) rotate(45deg);
			width: 13px;
			height: 13px;
			background-color: var(--global-palette1);
			transform-origin: center;
			z-index: -1;
		}
		nav.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu.active{
			opacity: 1;
			transform: translateY(0px);
			visibility: visible;
			z-index: 1000;
		}
		#mobile-secondary-site-navigation ul.sub-menu li {
			border-bottom: 1px solid rgba(255,255,255,0.1);
			transition: all 0.3s ease;
		}
		#mobile-secondary-site-navigation ul.sub-menu li:hover,
		nav.mobile-navigation ul li:hover:not(.menu-item-has-children) a{
			border-color: var(--global-palette9);
		}
		nav#mobile-secondary-site-navigation ul.sub-menu li a,
		nav.mobile-navigation ul li:not(.menu-item-has-children) a {
			color: ffffffba;
			font-size: 14px;
			padding: 5px;
		}
		nav#mobile-secondary-site-navigation ul.sub-menu li:hover a,
		nav.mobile-navigation ul li:hover:not(.menu-item-has-children) a{
			color: var(--global-palette9);
		}
		div.popup-drawer .drawer-inner {
			background-color: #a40c14;
			max-width: 300px;
		}
		.showing-popup-drawer-from-right .mobile-navigation .drawer-nav-drop-wrap .drawer-sub-toggle {
			color: var(--global-palette9);
		}
		.showing-popup-drawer-from-right .mobile-navigation li:hover .drawer-nav-drop-wrap .drawer-sub-toggle {
			color: var(--global-palette9);
		}
		nav.mobile-navigation ul li {
			position: relative;
		}
		.showing-popup-drawer-from-right nav.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu {
			top: 40px;
			right: -13px;
		}
		nav.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu .sub-menu::before {
			left: 182px;
			top: -5px;
			box-shadow: -2px -2px 0px var(--global-palette8);
		}
		.showing-popup-drawer-from-right nav.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu .sub-menu {
			right: -10px;
			top: 45px;
			box-shadow: 0px 0px 0px 1px rgba(242, 187, 187, 0.73);
		}
		nav.mobile-navigation ul li a {
			padding: 7px;
		}






		body .single-content h2 {
			margin-bottom: 10px;
		}
		.sch_home_banner_row div#n2-ss-2 h1 {
			font-size: 26px;
		}
		.sch_wel_content_col .kt-inside-inner-col {
			padding: 40px 60px 30px 30px;
		}
		.sch_comm_imgtext_sec .sch_wel_image_col div.wp-block-image {
			margin-left: -50px;
			width: calc(100% + 50px);
		}
		body .single-content h3 {
			font-size: 20px;
		}
		div.single-content p {
			margin-bottom: 1rem;
		}
		.entry-content > .sch_covid_main_row.wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap {
			padding-top: 50px;
			padding-bottom: 50px;
		}
		.sch_cta_link_col .kt-inside-inner-col {
			padding: 20px;
		}
		.single-content .sch_life_comm_carousel h2,
		.single-content .sch_news_carousel_row h2 {
			margin-bottom: 20px;
		}
		body .uagb-slick-carousel button.slick-arrow {
			padding: 18px;
		}
		body .uagb-slick-carousel button.slick-arrow::after {
			font-size: 16px;
		}
		body .uagb-post__arrow-outside.uagb-post-grid .slick-prev {
			left: 4px;
		}
		body .uagb-post__arrow-outside.uagb-post-grid .slick-next {
			right: 3px;
		}
		.sch_covid_main_row .kt-row-layout-inner {
			background-size: contain !important;
			background-position: top right !important;
		}
		.sch_news_carousel_row::before {
			background-position: top right;
			background-size: contain;
		}
		footer .widget-area h2:not(.single_notification_wrap h2) {
			margin: 15px 0 20px !important;
		}
		footer .site-footer-wrap {
			padding-top: 40px;
			padding-bottom: 12px;
		}
		footer .site-bottom-footer-wrap {
			padding-top: 15px;
		}
		body div#n2-ss-2 .nextend-arrow {
			box-shadow: 0px 0px 0px 5px #c817165c;
		}
		body div#n2-ss-2 .nextend-arrow:hover {
			box-shadow: 0px 0px 0px 7px #c817165c;
		}
		.sch_home_banner_row div#n2-ss-2 .n2-ss-section-main-content {
			padding: 10px 80px;
		}
		.sch_home_banner_row div#n2-ss-2 p {
			width: 80%;
		}

		.entry-content > .sch_comm_head.wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap,
		.archive .sch_comm_head.wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap {
			padding: 20px 15px !important;
		}
		.sch_school_enq_row.sch_comm_imgtext_sec .sch_wel_image_col .kt-inside-inner-col {
			margin-left: -50px;
		}
		.sch_school_enq_row .sch_btn_wrap .kt-btn-wrap-0 {
			margin-bottom: 5px;
		}
		.single-content .sch_school_enq_row .sch_wel_content_col p {
			margin-bottom: 10px;
		}
		.single-content .sch_enquiry_form_row .kt-inside-inner-col > h2 {
			margin-bottom: 20px;
		}
		.sch_enquiry_form_wrapper.gform_wrapper.gravity-theme .gfield_label {
			max-width: 160px;
		}
		.sch_enquiry_form_wrapper .ginput_container {
			width: calc(100% - 160px);
		}
		body .gform_wrapper .gform_validation_errors,
		.gform_wrapper.gravity-theme .gfield_description.gfield_validation_message,
		.sch_enquiry_form_wrapper.gform_wrapper.gravity-theme .gfield.gfield--width-full.sch_g_accept,
		.sch_enquiry_form_wrapper .sch_g_stmt, .sch_enquiry_form_row .gform_wrapper.gravity-theme .gform_footer,
		.sch_enrolment_form .gform_wrapper.gravity-theme .gfield_consent_description + .gfield_description.gfield_validation_message {
			font-size: 13px;
			max-width: calc(100% - 160px);
		}
		.gform_wrapper.gravity-theme .sch_g_accept .gfield_description.gfield_validation_message {
			max-width: 100%;
		}
		body .gform_wrapper.gravity-theme .gfield input.large, body .gform_wrapper.gravity-theme .gfield select.large, input, textarea {
			height: 42px;
			line-height: 42px;
		}
		body .gform_wrapper.gravity-theme .gfield textarea.large{
			line-height: 42px;
		}
		body .gform_wrapper .gform_validation_errors > h2 {
			font-size: 13px;
		}
		.sch_enquiry_form_wrapper .sch_g_stmt {
			margin-top: 0px;
		}
		.sch_welcome_face2_row .sch_wel_content_col .kt-inside-inner-col {
			padding: 40px 30px 30px 80px;
		}
		.single-content .sch_list_info_row h4 {
			margin-bottom: 15px;
		}
		body .single-content .sch_list_info_row ul li,
		body .sch_list_info_row ul li {
			margin-bottom: 15px;
		}
		body .single-content .sch_list_info_row ul,
		body .sch_list_info_row ul {
			padding: 0 0 50px 0;
		}
		
		.sch_faq_accordian_row .sp-easy-accordion > .sp-ea-single {
			padding-top: 5px;
			padding-bottom: 5px;
		}
		.sch_faq_accordian_row .ea-header::before {
			top: 56%;
		}
		.sch_faq_accordian_row .ea-expand .ea-header::before {
			transform: translateY(-80%) rotate(180deg);
		}
		.sch_app_dwn_row .kt-inside-inner-col, .sch_tabs_row .kt-tabs-wrap .wp-block-kadence-tab[role="tabpanel"] {
			padding: 40px 50px;
		}
		.sch_app_dwn_row .kt-inside-inner-col .tb-fields-and-text {
			max-width: calc(100% - 240px);
		}
		nav.mobile-navigation ul.menu > li > .drawer-nav-drop-wrap,
		nav.mobile-navigation ul.menu > li > ul.sub-menu > li > .drawer-nav-drop-wrap {
			transition: all 0.3s ease;
			color: ffffffba;
		}

		nav.mobile-navigation ul.menu > li:hover > .drawer-nav-drop-wrap,
		nav.mobile-navigation ul.menu > li > ul.sub-menu > li:hover > .drawer-nav-drop-wrap,
		nav.mobile-navigation ul.menu > li.current-menu-item .drawer-nav-drop-wrap > a,
		nav.mobile-navigation ul.menu > li.current-menu-item a:focus,
		nav.mobile-navigation ul.menu > li.current_page_item .drawer-nav-drop-wrap a,
		nav.mobile-navigation ul.menu > li.current-menu-parent > .drawer-nav-drop-wrap,
		nav.mobile-navigation ul li:not(.menu-item-has-children).current-menu-item a {
			color: var(--global-palette9);
			border-bottom-color: var(--global-palette9);
		}
		nav.mobile-navigation ul.menu > li.current_page_item .drawer-nav-drop-wrap,
		nav.mobile-navigation ul.menu > li.current-menu-item .drawer-nav-drop-wrap{
			border-bottom-color: var(--global-palette9);
		}






		.single-post .single-content {
			background-position: center 106px;
		}
		.sch_news_single_img_row .kt-inside-inner-col .tb-fields-and-text {
			padding: 20px;
		}
		.sch_category_name.accordion_head h3 {
			padding: 20px 20px 20px 60px;
		}
		.sch_category_name.accordion_head h3::before {
			left: 25px;
		}
		.sch_all_resources_wrap .sch_single_resource {
			padding: 15px;
		}
		.sch_single_resource .sch_resource_img_wrap {
			max-width: 65px;
		}
		.sch_resource_content_wrap {
			max-width: calc(100% - 65px - 150px - 40px);
		}
		.sch_dwn_btn_Wrap {
			max-width: 150px;
		}
		.sch_newsletters_sec .sch_acc_container .accordion_body {
			padding: 20px;
		}
		.sch_newsletters_sec .sch_acc_container .accordion_body li {
			margin-bottom: 15px;
			padding: 10px;
		}
		.sch_acc_container .sch_newsletter_titile a {
			padding-left: 50px;
		}
		.sch_newsletters_sec .sch_acc_container .sch_newsletter_icon {
			width: 30px;
			height: 30px;
			font-size: 18px;
		}
		.single-content .sch_cta_gallery_row .wp-block-columns {
			margin: 0 -5px 5px -5px;
		}
		.sch_cta_gallery_row .wp-block-column {
			margin: 0 0 5px 0;
			padding: 0 5px;
		}
		.sch_cta_gallery_row .sch_4_box .wp-block-column {
			margin-bottom: 10px;
		}
		body .sch_1_box .kt-image-overlay-wrap .kt-block-intrisic {
			padding-bottom: 48.6%;
		}


		.search #archive-container {
			width: calc(100% - 10px);
		}
		.single-content .sch_category_post_wrap,
		.archive .sch_category_post_wrap {
			margin: 0 -10px;
		}
		.sch_category_post_wrap li {
			padding: 0 10px;
			margin-bottom: 20px;
			width: 33.33%;
		}
		.search .entry.loop-entry .entry-meta.entry-meta-divider-dot * {
			font-size: 11px;
		}
		.search .entry.loop-entry .entry-content-wrap {
			padding: 15px;
		}
		.sch_class_cat_title + .sch_single_page_container > .kt-row-layout-inner > .kt-row-column-wrap {
			padding-top: 25px !important;
		}



		.sch_banner_2_sec.wp-block-kadence-rowlayout .wp-block-kadence-column {
			padding-bottom: 45px;
		}
		.sch_banner_cta_sec .kt-row-column-wrap {
			margin-left: -5px !important;
			margin-right: -5px !important;
		}
		.sch_banner_cta_sec .kt-gutter-default .wp-block-kadence-column {
			padding: 0 5px;
		}
		.single-content .sch_banner_cta_sec h2.kt-blocks-info-box-title {
			padding: 0 10px !important;
			min-height: 40px;
			line-height: 40px;
			font-size: 16px;
		}
		.sch_banner_2_sec + .sch_banner_cta_sec {
			margin-top: -40px;
		}
		.sch_banner_cta_sec p.kt-blocks-info-box-text {
			padding: 10px 10px 0;
			font-size: 14px;
		}
		.sch_banner_cta_sec .kt-blocks-info-box-learnmore.info-box-link {
			padding: 10px !important;
			font-size: 14px;
		}
		.school-life .entry-content.single-content {
			background-position: center 100px;
		}
		body .popup-drawer .drawer-header {
			display: inherit;
			padding-right: 10px;
			display: none;
		}


		body .carousel__button {
			width: 40px;
			height: 40px;
		}
		.search #archive-container .entry.loop-entry {
			padding: 0 10px;
			margin-bottom: 20px;
		}
		.sch_class_content_wrap {
			padding: 15px;
		}

		.sch_class_life_all_post,
		.sch_schlife_carousel_row.sch_life_comm_carousel::before,
		.sch_classlife_carousel_row.sch_life_comm_carousel::before,
		.sch_page_bg,
		.archive .post-archive {
			background-size: contain;
			background-repeat: repeat;
		}
		.sch_school_date_tabination a, .single-content h3.sch_term_title {
			padding: 15px 10px;
		}
		.sch_term_dates_details ul li {
			padding: 15px;
			font-size: 16px;
		}
		.sch_term_dates_details .sch_break_date {
			padding: 15px 10px;
			font-size: 20px;
		}
		.sch_google_calender iframe {
			width: 100%;
			height: 670px;
		}




		.drawer-content > .site-header-item {
			flex-wrap: wrap;
		}
		.drawer-content .mobile-html2.inner-link-style-normal {
			width: 100%;
		}
		.drawer-content .site-header-item.site-header-item {
			width: 100%;
		}
		body .header-mobile-search-bar form {
			display: flex;
			width: 100%;
		}
		body .header-mobile-search-bar form .search-field {
			background-color: transparent;
			border: none;
			border-bottom: 1px solid var(--global-palette1);
			border-radius: 0;
			padding: 0 10px;
			height: 30px;
			font-size: 14px;
			color: var(--global-palette9);
			line-height: 30px;
			width: calc(100% - 25px);
		}
		.drawer-content .search-form .search-submit[type="submit"] {
			padding: 0;
			height: 30px;
			line-height: 30px;
			width: 20px;
		}
		.drawer-content .header-mobile-search-bar .search-form .kadence-search-icon-wrap {
			background-color: transparent;
			width: 20px;
		}
		.drawer-content .search-form .kadence-search-icon-wrap .kadence-svg-iconset {
			font-size: 15px;
		}
		.header-mobile-search-bar.header-item-search-bar {
			width: 100%;
		}
		body .header-mobile-search-bar form label {
			width: 100%;
		}
		.drawer-content .sch_contact_row {
			display: flex;
			margin: 10px 0 30px 0;
		}
		.drawer-content .sch_contact_row .sch_contact_col {
			background-color: var(--global-palette9);
			border-radius: 5px 0 0 5px;
		}
		.drawer-content .sch_contact_row a {
			text-decoration: none !important;
			display: block;
			position: relative;
			padding: 10px;
			line-height: 140%;
			height: 42px;
			text-align: center;
		}
		.drawer-content .sch_contact_row a .sch-info-box-title {
			font-size: 14px;
			font-weight: bold;
			text-align: center;
			transition: all 0.3s ease;
		}
		.drawer-content .sch_contact_row a:hover::before {
			color: var(--global-palette1);
		}
		.drawer-content .sch_contact_row .sch_contact_col a{
			padding-left: 35px;
		}
		.drawer-content .sch_contact_row .sch_contact_col a::before {
			content: '\f095';
			position: absolute;
			top: 50%;
			left: 15px;
			width: 15px;
			height: 15px;
			font-family: "FontAwesome";
			font-weight: 900;
			display: flex;
			justify-content: center;
			align-items: center;
			transform: translateY(-50%);
			color: var(--global-palette1);
			font-size: 16px;
		}
		.drawer-content .sch_contact_row a.sch_close_btn::before {
			content: '\f00d';
			position: absolute;
			top: 50%;
			right: 15px;
			width: 15px;
			height: 15px;
			font-family: "FontAwesome";
			display: flex;
			justify-content: center;
			align-items: center;
			transform: translateY(-50%);
			color: var(--global-palette9);
			font-weight: 500;
		}
		.drawer-content .sch_contact_row a.sch_close_btn {
			padding-right: 35px;
			background-color: var(--global-palette1);
			color: var(--global-palette9);
			font-size: 15px;
			font-weight: bold;
			letter-spacing: 1px;
			border-radius: 0 5px 5px 0;
			transition: all 0.3s ease;
		}
		.drawer-content .sch_contact_row a.sch_close_btn:hover {
			background-color: var(--global-palette2);
		}
		.popup-drawer .sch_quick_links .sch_links {
			list-style: none;
			margin: 10px 0 0 10px;
		}
		.popup-drawer .sch_quick_links .sch_links a {
			color: var(--global-palette8);
			font-size: 14px;
			font-weight: 500;
			text-decoration: none !important;
			transition: all 0.3s ease;
		}
		.popup-drawer .sch_quick_links .sch_links a:hover,
		.popup-drawer .sch_quick_links .sch_links a:focus,
		.popup-drawer .sch_quick_links .sch_links a.active {
			color: var(--global-palette9);
		}
		.popup-drawer .sch_quick_links .sch_links li {
			margin-bottom: 5px;
		}
		#widget-drawer {
			display: none;
		}
		.popup-drawer .sch_comm_btn .kt-btn-wrap.kt-btn-wrap-0 {
			margin-bottom: 0;
		}
		
	}

	@media screen and (min-width: 992px) {
		.sch_category_archive_posts .wp-block-post-template li:nth-child(3n) {
			margin-right: 0 !important;
		}
	}
	@media screen and (max-width: 991px) {
		.sch_news_sec .uagb-post__items article {
			width: 50%;
		}
		.sch_category_archive_posts .wp-block-post-template li:nth-child(2n+1) {
			margin-right: 20px !important;
		}
		.sch_category_archive_posts .wp-block-post-template li:nth-child(2n){
			margin-right: 0;
		}
		.sch_category_archive_posts .wp-block-post-template li {
			width: calc(50% - 10px) !important;
			margin: 0 20px 20px 0;
			padding: 0 20px 20px 20px;
		}
		.sch_category_archive_posts li .wp-block-post-featured-image {
			margin: 0 -20px 20px;
		}
		.sch_category_archive_posts li .wp-block-post-excerpt__more-text {
			margin: 10px 0 5px;
		}
	}

	@media screen and (max-width: 767px) {
		:root {
			--f36: 22px;
			--f16: 14px;
			--padding_bottom: 40px;
		}
		.loader-img {
			top: 10%;
			left: 50%;
			width: 60px;
			height: 60px;
		}
		html body {
			padding-top: 56px;
		}
		header .site-top-header-wrap {
			width: auto;
			position: absolute;
			right: 15px;
			top: 1px;
		}
		.site-main-header-wrap .site-main-header-inner-wrap {
			width: 100%;
		}
		.site-main-header-wrap .site-header-section-left {
			max-width: 100px;
		}
		.site-top-header-wrap + .site-main-header-wrap .site-header-section-right {
			max-width: unset;
			padding: 0;
			width: auto;
		}
		#mobile-header .mobile-navigation > .mobile-menu-container.drawer-menu-container > ul.menu {
			justify-content: space-between;
		}
		header .site-header-section-right {
			flex-wrap: wrap;
			width: 100%;
		}
		header .site-header-top-section-right .site-header-item {
			margin-right: 0;
			width: 100%;
		}
		header .site-header-top-section-right .site-header-item ~ .site-header-item {
			width: auto;
			z-index: 2;
		}
		header .site-header-top-section-right .site-header-item ~ .site-header-item:last-child {
			margin-right: 5px;
			width: 34px;
			height: 34px;
		}
		header .header-mobile-social-wrap .header-mobile-social-inner-wrap .social-button {
			margin: 3px 0 0 0;
		}
		nav.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu {
			top: 38px;
			right: 0;
		}
		nav.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu.active {
			padding: 5px;
		}
		nav.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu::before {
			left: 90%;
		}
		nav.mobile-navigation ul.has-collapse-sub-nav li:first-child ul.sub-menu {
			right: unset;
			left: 0;
		}
		nav.mobile-navigation ul.has-collapse-sub-nav li:first-child ul.sub-menu::before {
			left: 50%;
		}
		#mobile-secondary-site-navigation ul li .drawer-nav-drop-wrap a::before {
			left: 0;
		}
		#mobile-secondary-site-navigation ul li .drawer-nav-drop-wrap a {
			padding-left: 18px;
		}
		header .mobile-toggle-open-container .menu-toggle-open {
			padding: 0;
		}
		nav#mobile-secondary-site-navigation ul.sub-menu li a, nav.mobile-navigation ul li:not(.menu-item-has-children) a {
			padding: 7px;
		}






		
		.sch_home_banner_row .n2-ss-slider {
			min-height: 500px;
		}
		.sch_home_banner_row .n2-ss-slide {
			height: 100% !important;
		}
		.sch_home_banner_row div#n2-ss-2 .n2-ss-section-main-content {
			padding: 0;
		}
		.sch_home_banner_row div#n2-ss-2 h1 {
			font-size: 24px;
		}
		.sch_home_banner_row .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
			height: auto;
			bottom: 66px;
		}
		body div#n2-ss-2 .nextend-arrow {
			display: block !important;
		}
		.sch_home_banner_row div#n2-ss-2 .n2-ss-section-main-content {
			padding: 0 0 90px;
		}
		.home .sch_welcome_row::before {
			top: -30px;
			height: 30px;
		}
		.sch_home_banner_row div#n2-ss-2 p {
			width: 100%;
			margin: 10px 0;
		}
		.sch_home_banner_row div#n2-ss-2 .sch_comm_btn,
		body .wp-block-kadence-advancedbtn .kt-btn-wrap .kt-button.sch_comm_btn,
		.sch_dwn_btn_Wrap .sch_comm_btn,
		body .tb-button__link {
			height: 36px;
			padding: 0 10px;
			line-height: 36px;
			font-size: 14px;
		}
		.single-content .sch_scroll_dwn_sec.uagb-section__wrap p {
			font-size: 14px;
		}
		.entry-content > .wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap,
		.archive .wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap {
			padding-top: 40px;
			padding-bottom: 40px;
		}
		.sch_comm_imgtext_sec .kt-row-column-wrap.kt-mobile-layout-row {
			flex-direction: column-reverse;
		}
		.sch_comm_imgtext_sec .kt-gutter-default > .wp-block-kadence-column.sch_wel_content_col {
			width: 100%;
			margin: 30px 0 0 0;
		}
		.sch_comm_imgtext_sec .kt-gutter-default > .wp-block-kadence-column.sch_wel_image_col {
			width: calc(100% - 30px);
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 0;
		}
		.sch_comm_imgtext_sec .sch_wel_image_col div.wp-block-image {
			margin-left: 0;
			width: 100%;
		}
		.sch_comm_imgtext_sec .sch_wel_image_col figure {
			width: 100%;
			margin-left: 0;
			margin-bottom: -90px !important;
			box-shadow: 0 5px 10px #d7d7d7;
			border-radius: 7px;
		}
		.sch_wel_content_col .kt-inside-inner-col {
			padding: 90px 15px 0px 15px;
		}
		.entry-content > .sch_comm_imgtext_sec.wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap {
			/* padding-bottom: 0px; */
		}
		.sch_comm_imgtext_sec .kt-gutter-default > .wp-block-kadence-column.sch_wel_content_col {
			box-shadow: none;
		}
		body.content-style-boxed .content-bg:not(.loop-entry) {
			margin: 0;
		}
		body .single-content h3 {
			font-size: 18px;
		}
		body .entry-content .wp-block-kadence-rowlayout.sch_covid19_updates_row {
			margin-bottom: 30px;
		}
		.sch_cta_link_col .kt-inside-inner-col {
			padding: 15px;
		}
		.sch_cta_link_col .kt-inside-inner-col {
			padding: 15px;
			background-color: #00000057;
			background-blend-mode: multiply;
		}
		.sch_cta_grid_col .blocks-gallery-grid .blocks-gallery-item {
			margin-right: 10px;
			margin-bottom: 10px;
		}
		.sch_cta_grid_col .blocks-gallery-grid .blocks-gallery-item:nth-child(2n) {
			margin-right: 0;
		}
		.entry-content > .sch_covid_main_row.wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap {
			padding-top: 40px;
			padding-bottom: 30px;
		}
		.entry-content > .sch_comm_child_time_row.wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap {
			padding-top: 500px;
		}
		.single-content .sch_life_comm_carousel h2, .single-content .sch_news_carousel_row h2 {
			margin-bottom: 15px;
		}
		.sch_news_carousel_row .uagb-post__image + .uagb-post__text {
			padding-top: 15px;
		}
		.sch_news_carousel_row .uagb-post__text .uagb-post__excerpt {
			min-height: 90px;
		}
		.sch_news_carousel_row .uagb-post__text {
			padding: 0 15px;
		}
		.sch_news_carousel_row article .uagb-post__inner-wrap {
			/* padding-bottom: 30px; */
		}
		.sch_category_archive_posts li .wp-block-post-excerpt__excerpt {
			min-height: 90px;
		}
		.uagb-slick-carousel.uagb-post-grid .uagb-post__taxonomy,
		.sch_news_carousel_row .uagb-post-grid .uagb-post__taxonomy {
			bottom: 15px;
			left: 15px;
		}
		body .uagb-slick-carousel .uagb-post__items article {
			padding: 0 0px;
		}
		body .uagb-slick-carousel .slick-prev, body .uagb-slick-carousel .slick-next {
			top: 71vw;
		}
		.sch_covid19_updates_row .kt-row-column-wrap .sch_covid19_up_img_col.wp-block-kadence-column {
			width: 100%;
			margin-bottom: 20px;
		}
		.sch_covid19_updates_row .kt-row-column-wrap .wp-block-kadence-column.sch_covid19_up_content_col {
			width: 100%;
		}
		.single-content .sch_news_carousel_row .uagb-post__title a {
			min-height: 46px;
			-webkit-line-clamp: 2;
		}
		.sch_life_comm_carousel .uagb-post__text {
			padding: 0 15px;
		}
		.sch_life_comm_carousel .uagb-post__image + .uagb-post__text {
			padding-top: 15px;
		}
		footer .site-footer-row.site-footer-row-columns-3 {
			padding: 0;
			display: flex;
			flex-wrap: wrap;
		}
		footer .site-footer-row.site-footer-row-columns-3 .site-footer-section.site-footer-middle-section-1 {
			flex: 100%;
		}
		footer .site-footer-row.site-footer-row-columns-3 .site-footer-section {
			flex: 1;
		}
		footer .site-footer-middle-section-1 .widget_media_image {
			max-width: 180px;
		}
		footer .site-footer-middle-section-1 .widget_text {
			padding-left: 53px;
		}
		footer .site-footer-middle-section-1 .widget_block:last-child {
			padding-left: 53px;
		}
		footer .site-bottom-footer-wrap .site-footer-row {
			padding: 0 0px;
			flex-wrap: wrap;
		}
		footer .site-bottom-footer-wrap .site-footer-row > div {
			width: 100%;
		}
		.footer-section-inner-items-2 .footer-widget-area:not([data-section="sidebar-widgets-footer5"]) {
			width: 100%;
			text-align: center;
			align-items: unset;
			max-width: 100%;
			margin: 0;
		}
		footer .site-bottom-footer-wrap .site-footer-section .footer-html-inner, .site-bottom-footer-wrap .footer-widget-area-inner.site-info-inner {
			justify-content: center;
		}
		footer .site-bottom-footer-wrap {
			margin-top: 20px;
		}
		footer .widget-area h2:not(.single_notification_wrap h2) {
			margin: 5px 0 10px !important;
		}
		footer .site-bottom-footer-wrap .footer-widget-area-inner .footer-html-inner p {
			margin: 0 10px 0 0;
			font-size: 12px;
		}
		footer .site-bottom-footer-wrap .site-footer-row div.site-footer-bottom-section-2 {
			margin-top: 5px;
		}
		.site-bottom-footer-wrap .footer-widget-area-inner.site-info-inner .widget_media_image {
			max-width: 80px;
		}
		.site-bottom-footer-wrap .footer-widget-area-inner.site-info-inner .widget_text p {
			font-size: 12px;
		}
		.entry-content > .sch_comm_head.wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap,
		.archive .sch_comm_head.wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap {
			padding: 10px 15px !important;
		}
		.sch_school_enq_row.sch_comm_imgtext_sec .sch_wel_image_col .kt-inside-inner-col {
			margin-left: 0;
			margin-bottom: -90px;
			box-shadow: 0 5px 10px #d7d7d7;
		}
		.sch_enquiry_form_wrapper.gform_wrapper.gravity-theme .gfield_label {
			max-width: 100%;
			line-height: 140%;
			font-size: 16px;
			font-weight: 500;
		}
		.sch_enquiry_form_wrapper .ginput_container {
			width: 100%;
		}
		body .gform_wrapper.gravity-theme .gfield textarea.large {
			height: 90px;
		}
		body .gform_wrapper .gform_validation_errors,
		.gform_wrapper.gravity-theme .gfield_description.gfield_validation_message,
		.sch_enquiry_form_wrapper.gform_wrapper.gravity-theme .gfield.gfield--width-full.sch_g_accept,
		.sch_enquiry_form_wrapper .sch_g_stmt,
		.sch_enquiry_form_row .gform_wrapper.gravity-theme .gform_footer,
		.sch_enrolment_form .gform_wrapper.gravity-theme .gfield_consent_description + .gfield_description.gfield_validation_message {
			max-width: 100%;
		}
		.sch_welcome_face2_row.sch_comm_imgtext_sec .kt-row-column-wrap.kt-mobile-layout-row {
			flex-direction: column;
		}
		.sch_welcome_face2_row .sch_wel_content_col .kt-inside-inner-col {
			padding: 90px 15px 0px 15px;
		}
		.single-content .sch_list_info_row h3,
		.archive .sch_list_info_row h3 {
			margin-bottom: 15px;
		}
		.single-content .sch_list_info_row h5,
		.archive .sch_list_info_row h5 {
			margin-bottom: 20px;
		}
		body .single-content .sch_list_info_row ul,
		body .sch_list_info_row ul {
			padding: 0 0 40px 0;
		}
		.sch_info_row .kt-row-column-wrap.kt-mobile-layout-row {
			flex-direction: column-reverse;
		}
		.kt-row-layout-equal > .wp-block-kadence-column.sch_info_img .kt-inside-inner-col {
			justify-content: center;
			position: static;
			top: unset;
		}
		.kt-mobile-layout-row.kt-row-layout-equal > .wp-block-kadence-column.sch_info_content {
			margin-bottom: 0;
			margin-top: 30px;
		}
		body .single-content .sch_info_img figure.wp-block-image,
		body.archive .sch_info_img figure.wp-block-image {
			width: 100%;
		}
		.sch_info_row_face2.sch_info_row .kt-row-column-wrap.kt-mobile-layout-row {
			flex-direction: column;
		}
		.sch_info_row_face2 .kt-row-layout-equal > .wp-block-kadence-column.sch_info_img {
			margin-bottom: 0;
		}
		.sch_single_ttestimonial_row .strong-view.wpmtst-simple .wpmtst-testimonial-inner {
			padding: 40px 15px 15px 15px;
			box-shadow: 0 0 5px #e8e8e8;
			border-radius: 5px;
			border: 1px solid #ececec;
		}
		.sch_single_ttestimonial_row .wpmtst-testimonial-inner::before {
			top: 0px;
			left: 15px;
			width: 60px;
			height: 60px;
			background-size: 60%;
			box-shadow: inset 2px 2px #ff0200,inset -2px -2px #a80100;
		}
		.sch_remember_info_row .kt-row-column-wrap .kt-inside-inner-col {
			max-width: 100%;
		}
		.sch_remember_info_row .kt-row-column-wrap::before {
			top: 15px;
			right: 0;
			width: 40.7%;
			height: 34.7%;
			opacity: 0.6;
		}
		.single-content .sch_remember_info_row p {
			line-height: 160%;
		}
		.sch_faq_accordian_row .sp-easy-accordion > .sp-ea-single {
			/* padding-left: 15px; */
		}
		.sch_faq_accordian_row .sp-collapse {
			padding-left: 15px;
		}
		.sch_faq_accordian_row .ea-header::before {
			top: 22px;
			left: 10px;
			font-size: 20px;
		}
		.sch_faq_accordian_row .ea-expand .ea-header::before {
			transform: translateY(-22px) rotate(180deg);
		}
		.sch_faq_accordian_row .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a {
			padding: 5px 15px 5px 35px;
			line-height: 140%;
		}
		.sch_app_dwn_row .kt-inside-inner-col, .sch_tabs_row .kt-tabs-wrap .wp-block-kadence-tab[role="tabpanel"] {
			padding: 15px;
		}
		.sch_app_dwn_row .kt-inside-inner-col {
			border: 3px solid var(--global-palette1);
		}
		.sch_app_dwn_row .kt-inside-inner-col .tb-fields-and-text {
			max-width: 100%;
			margin-bottom: 15px;
		}
		.single-content .sch_tabs_row h4 {
			margin-bottom: 10px;
		}
		.sch_enquiry_form_wrapper.gform_wrapper.gravity-theme .gfield.gfield--width-full {
		    margin-bottom: 15px;
		}
		body .gform_wrapper .gfield_required .gfield_required_custom {
		    line-height: 0;
		    display: block;
		    font-size: 18px;
		    padding-left: 2px;
		}
		.sch_enquiry_form_wrapper.gform_wrapper.gravity-theme legend.gfield_label {
		    display: none;
		}




		.sch_single_page_container {
			margin: 40px auto 0;
		}
		.sch_single_page_container .kt-inside-inner-col > .wp-block-kadence-rowlayout:not(.fixforgeneratepress),
		.sch_single_page_container .wp-block-image.sch_content_img_row {
			margin-bottom: 40px;
		}
		.sch_list_info_row + .sch_info_row {
			margin-top: 40px;
		}
		.sch_content_img_row + .sch_info_row.sch_info_row_face2 {
			/* margin-top: 40px; */
		}
		.single-post .single-content {
			background-position: center top;
		}
		body .sch_tabs_row .wp-block-kadence-tabs .kt-tabs-title-list li {
			margin: 0 5px 0 0;
		}
		.sch_tabs_row .wp-block-kadence-tabs .kt-tabs-title-list li:last-child {
			margin-right: 0;
		}
		.sch_category_name.accordion_head h3 {
			padding: 10px 10px 10px 40px;
		}
		.sch_category_name.accordion_head h3::before {
			left: 10px;
			font-size: 20px;
			top: 21px;
		}
		.sch_acc_container.active .sch_category_name.accordion_head h3::before {
			top: 25px;
		}
		.sch_resource_content_wrap {
			max-width: 100%;
			margin: 20px 0;
		}
		.sch_dwn_btn_Wrap {
			max-width: 100%;
		}
		.single-content .sch_newsletter_date_title h3 {
			padding: 10px 30px 10px 10px;
		}
		.single-content .sch_newsletter_date_title h3::before {
			right: 15px;
			font-size: 15px;
		}
		.sch_newsletters_sec .sch_acc_container .accordion_body {
			padding: 10px;
		}
		.sch_col_3 .wp-block-column {
			width: 100%;
		}
		.sch_cta_gallery_row .wp-block-column {
			margin: 0 0 15px 0;
		}
		.sch_col_4 .wp-block-column {
			width: 50%;
		}
		.sch_col_1_4 .wp-block-column {
			width: 100%;
		}
		.single-content .sch_cta_gallery_row .sch_4_box .wp-block-columns .wp-block-column {
			width: 50%;
		}
		.sch_col_2 .wp-block-column {
			width: 100%;
		}
		.sch_col_1_2 .wp-block-column {
			width: 100%;
		}
		.single-content .sch_cta_gallery_row .sch_2_box .wp-block-columns .wp-block-column {
			width: 50%;
		}
		body .sch_col_desc .kt-image-overlay-wrap .kt-block-intrisic {
			padding-bottom: 140%;
		}
		.sch_color_line .kt-image-overlay-color-wrapper {
			height: 7px;
		}
		.sch_cta_gallery_row .kt-image-overlay-inner {
			bottom: 10px;
		}
		.single-content .sch_cta_gallery_row .wp-block-columns {
			margin: 0 -5px 0px -5px;
		}
		.single-content .sch_cta_gallery_row .kt-image-overlay-message h6.image-overlay-subtitle {
			width: calc(100% - 15px);
			line-height: 140%;
			padding-bottom: 30px !important;
		}


		.sch_news_sec .uagb-post__items article {
			width: 100%;
		}


		.sch_category_archive_posts .wp-block-post-template li:nth-child(2n+1) {
			margin-right: 0px !important;
		}
		.sch_category_archive_posts .wp-block-post-template li {
			width: 100% !important;
			margin: 0 0px 15px 0;
			padding: 0 15px 15px 15px;
		}
		.sch_category_archive_posts li .wp-block-post-featured-image {
			margin: 0 -15px 15px;
		}
		.sch_category_archive_posts li h3.wp-block-post-title {
			min-height: 46px;
		}



		.sch_class_life_all_post .filter_row,
		.sch_life_filter_wrap {
			margin-bottom: 20px;
			flex-wrap: wrap;
			justify-content: space-between;
		}
		
		.sch_current_tab {
			margin-right: 10px;
		}
		.sch_category_post_wrap li {
			width: 100%;
			margin-bottom: 15px;
		}
		.sch_class_content_wrap {
			padding: 15px;
		}
		.sch_class_life_all_post .filter_row > div,
		.sch_life_filter_wrap > div {
			margin-bottom: 10px;
		}


		.sch_all_cat_wrap {
			order: 3;
			width: 100%;
			margin-right: 0;
		}
		.sch_cat_filter_wrap {
			order: 1;
			width: 49%;
			margin-right: 0;
		}
		.sch_classlife_year_filter {
			order: 2;
			width: 49%;
		}
		.sch_current_tab {
			margin-right: 0;
			width: 49%;
		}
		.sch_yeas_tab {
			width: 49%;
		}



		.search .site-main > header.entry-header {
			padding: 15px 0;
		}
		.search .entry-header.search-archive-title h1 {
			font-size: var(--f24);
		}
		.search #archive-container {
			padding: 40px 0;
			width: 100%;
		}
		.search #archive-container .entry.loop-entry {
			margin-bottom: 15px;
			width: 100%;
		}
		.search #archive-container .entry.loop-entry:last-child {
			margin-bottom: 0;
		}

		.sch_class_cat_title .kt-inside-inner-col p {
			padding: 20px;
			font-size: var(--f24);
		}
		.wp-block-kadence-rowlayout.sch_class_cat_title {
			margin-top: 40px;
		}
		.sch_class_cat_title + .sch_single_page_container > .kt-row-layout-inner > .kt-row-column-wrap {
			padding-top: 15px !important;
		}
		.sch_single_category_wrap.owl-carousel .owl-nav .owl-prev {
			left: -15px;
		}
		.sch_single_category_wrap.owl-carousel .owl-nav .owl-next {
			right: -15px;
		}
		.sch_single_category_wrap.owl-carousel .owl-nav .owl-prev, .sch_single_category_wrap.owl-carousel .owl-nav .owl-next {
			padding: 18px !important;
		}
		.sch_single_category_wrap .owl-dots {
			bottom: -101px;
		}
		body .uagb-slick-carousel ul.slick-dots {
			bottom: -40px;
		}
		.archive .wp-block-kadence-rowlayout.sch_classlife_carousel_row > .kt-row-layout-inner > div.kt-row-column-wrap,
		.entry-content > .wp-block-kadence-rowlayout.sch_life_comm_carousel > .kt-row-layout-inner > div.kt-row-column-wrap,
		.entry-content > .wp-block-kadence-rowlayout.sch_news_carousel_row > .kt-row-layout-inner > div.kt-row-column-wrap {
			padding-bottom: 60px;
		}


		.sch_banner_cta_sec .kt-row-column-wrap {
			margin-left: -0px !important;
			margin-right: -0px !important;
		}
		.sch_banner_cta_sec .kt-gutter-default .wp-block-kadence-column {
			padding: 0;
		}
		.sch_banner_cta_sec .kt-gutter-default .wp-block-kadence-column {
			padding: 0;
			margin-bottom: 15px !important;
		}
		.sch_banner_cta_sec .kt-gutter-default .wp-block-kadence-column:last-child {
			margin-bottom: 0 !important;
		}
		.sch_banner_2_sec.wp-block-kadence-rowlayout div.kt-row-column-wrap {
			padding: 500px 0 0 0 !important;
		}
		.sch_banner_2_sec h1 {
			font-size: 24px;
			margin-top: 40px !important;
		}
		.single-content .sch_banner_2_sec h4 {
			font-size: 16px;
			margin-bottom: 15px;
		}

		.pum-container.pum-responsive.pum-responsive-medium {
			align-items: flex-start;
			background-position: 60% center;
		}
		body .pum-content.popmake-content .sch_pop_mage {
			left: 0px;
			width: 40px;
			height: 40px;
			top: -50px;
		}
		body .pum-theme-851 .pum-content + .pum-close {
			right: 0px;
			width: 55px;
			height: 55px;
		}
		body .pum-content.popmake-content {
			padding-left: 0;
			margin-top: 50px;
			padding-right: 0;
			margin-bottom: 0;
		}
		.sch_popup_info p {
			font-size: 15px;
		}
		
		.school-life .entry-content.single-content {
			background-position: center top;
			background-size: contain;
			background-repeat: repeat;
		}
		.single-content .sch_comm_head h1, .archive .sch_comm_head h1 {
			font-size: 18px;
		}
		.entry-content > .sch_enrolment_form.sch_single_page_container.wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap {
			padding: 15px;
		}
		.sch_enrolment_form .gform_wrapper.gravity-theme .gform_fields .gfield {
			margin-bottom: 10px;
		}
		.sch_enrolment_form .gfield .name_first::before {
			right: 15px;
			font-size: 18px;
		}
		.sch_enrolment_form .gform_wrapper.gravity-theme .gfield_label, .gform_wrapper.gravity-theme .sch_gf_consent .ginput_container.ginput_container_consent .gfield_consent_label, .gform_wrapper.gravity-theme .sch_gf_consent .gfield_description a {
			font-size: 14px;
			margin-bottom: 2px;
		}
		.gform_wrapper.gravity-theme .sch_gf_address .ginput_container_address span:not(.ginput_full):not(:last-of-type):not(:nth-last-of-type(2)), .gform_wrapper.gravity-theme .sch_gf_address .ginput_full:not(:last-of-type) {
			margin-bottom: 10px;
		}
		.gform_wrapper.gravity-theme .sch_gf_address .ginput_complex label {
			font-size: 14px;
		}
		.sch_enrolment_form .gform_wrapper.gravity-theme .gfield_radio label {
			font-size: 14px;
		}
		.gfield_radio .gfield-choice-input {
			width: 16px;
		}
		.sch_enrolment_form .gform_wrapper.gravity-theme .sch_gf_consent .gfield_description {
			margin: 0px 0 0 0;
		}
		.sch_enrolment_form .gform_wrapper.gravity-theme .gfield textarea.large {
			height: 90px;
		}
		.sch_enrolment_form .gform_wrapper.gravity-theme .gform_fields .gfield.sch_gf_year,
		.sch_enrolment_form .gform_wrapper.gravity-theme .gform_fields .gfield.sch_gf_pps_number,
		.sch_enrolment_form .gform_wrapper.gravity-theme .gform_fields .gfield.sch_gf_father,
		.sch_enrolment_form .gform_wrapper.gravity-theme .gform_fields .gfield.sch_gf_contact,
		.sch_enrolment_form .gform_wrapper.gravity-theme .gform_fields .gfield.sch_gf_mother,
		.sch_enrolment_form .gform_wrapper.gravity-theme .gform_fields .gfield.sch_gf_mother_number,
		.sch_enrolment_form .gform_wrapper.gravity-theme .gform_fields .gfield.sch_gf_email,
		.sch_enrolment_form .gform_wrapper.gravity-theme .gform_fields .gfield.sch_gf_child {
			width: 100%;
		}
		.gform_wrapper.gravity-theme .sch_gf_name .ginput_complex span:last-child {
			margin-bottom: 0;
		}
		.gform_wrapper.gravity-theme .sch_gf_name .ginput_complex span {
			margin-bottom: 15px;
		}
		
		body .gform-theme-datepicker:not(.gform-legacy-datepicker) {
			max-width: 100%;
			width: 86%;
			overflow: hidden;
			left: 50% !important;
			transform: translateX(-50%);
			margin: 10px 0 0 0;
			padding: 5px;
		}
		body .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar th span {
			font-size: 11px;
			height: 30px;
			width: 30px;
		}
		body .gform-theme-datepicker:not(.gform-legacy-datepicker) td,
		body .gform-theme-datepicker:not(.gform-legacy-datepicker) th {
			padding: 0;
		}
		body .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar td {
			font-size: 10px;
			height: 30px;
			width: 30px;
			padding: 0;
			max-width: 30px;
		}
		body .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-disabled .ui-state-default {
			height: 30px;
			width: 30px;
			font-size: 10px;
		}
		body .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next,
		body .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev {
			font-size: 22px;
			top: -5px;
		}

		.wp-block-kadence-rowlayout.sch_photo_gallery_row {
			padding-top: 40px;
		}
		body .fg-masonry.fg-col3 .fg-item {
			margin-bottom: 12px;
		}
		body .gform_wrapper.gravity-theme .gfield input[type="checkbox"] + label::before {
			width: 18px;
			height: 18px;
			font-size: 19px;
		}


		body .carousel__button {
			width: 30px;
			height: 30px;
		}
		body .carousel__button svg {
			width: 15px;
		}
		.pagination .nav-links .page-numbers {
			width: 35px;
			height: 35px;
			font-size: 16px;
		}
		.entry-content > .sch_news_carousel_row.sch_news_sec.wp-block-kadence-rowlayout > .kt-row-layout-inner > div.kt-row-column-wrap {
			padding-bottom: 30px;
		}
		.navigation.pagination {
			padding: 0 0 40px 0;
		}
		body .uagb-post-pagination-wrap a.page-numbers, body .uagb-post-pagination-wrap span.page-numbers.current {
			height: 35px;
			line-height: 35px;
			padding: 0 15px;
		}
		.sch_mail.sch_comm_btn, .sch_phone.sch_comm_btn {
			text-indent: 15px;
		}
		.sch_all_cat_wrap a, .sch_current_tab a {
			padding: 0 10px;
			width: 100%;
			text-align: center;
			font-size: 13px;
		}
		.sch_current_tab a {
			padding: 0 10px;
		}
		select.sch_cat_filter, select.sch_pre_year_drp, select.sch_class_year_filter {
			padding: 0px 25px 0 5px;
			background-position: calc(100% - 7px) 55%;
			background-size: 10px;
			width: 100%;
			font-size: 13px;
		}
		
		.sch_dwn_btn_Wrap.sch_load_more_btn {
			margin-top: 25px;
		}
		body .wp-block-kadence-advancedbtn .kt-btn-wrap .kt-button.sch_comm_btn.sch_direction {
			padding-left: 23px;
		}
		.sch_school_date_tabination a{
			padding: 10px 15px;
			font-size: 18px;
		}
		.single-content h3.sch_term_title {
			font-size: 16px;
		}
		.sch_google_calender iframe {
			width: 100%;
			height: 400px;
		}
		.sch_term_dates_details .sch_break_date {
			padding: 10px;
			font-size: 16px;
			line-height: 140%;
		}
		.sch_term_dates_details ul li {
			flex: unset;
			width: 50%;
			text-align: ;
		}
		.sch_term_dates_details ul li.sch_desc {
			flex: unset;
			text-align: center;
		}
		.sch_contact_row .sch_contact_col {
			max-width: calc(100% - 100px);
		}
		.sch_contact_row .sch_close_btn_col {
			max-width: 100px;
		}
		.sch_comm_child_time_row > .kt-row-layout-inner {
			background-position: top !important;
			background-attachment: unset !important;
			position: relative
		}
		.sch_comm_child_time_row > .kt-row-layout-inner::before {
			content: '';
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background-color: #000;
			opacity: 0.3;
		}

	}
@media screen and (max-width:1092px){
	.site-main-header-wrap .site-header-section-left {
			max-width: 300px;
		}
		.site-top-header-wrap + .site-main-header-wrap .site-header-section-right {
			width: 100%;
			max-width: calc(100% - 320px);
			/* padding-top: 45px; */
		}
}

@media screen and (max-width: 500px) {.site-main-header-wrap .site-header-section-left{max-width:100% !important;clear:both;margin-top:40px;}
	.header-section-right{clear:both;margin-top:10px;}
	}
/* END RESPONSIVE CODE */