@media screen and (max-width: 992px)
{
	body.adm.innerPages .sjv-about-professional-section .container,
	section.about-home
	{
		margin-top: 40px;
	}
	.site-footer .footer_para,
	.homePageGallery .container8 .headings
	{
		margin-bottom: 0;
	}
	.sjv-section-header-wrapper.mb-5
	{
		margin-bottom: 20px !important;
	}
	.kindergarten-cards
	{
		margin-top: 20px;
	}
	#news1 .notice-card
	{
		margin: 0 0;
	}
	.site-footer .footer-links li
	{
		margin-bottom: 5px;
	}

	/*==================================*/
	.sjv-about-professional-section .school-description > ul > li,
	.contact-card p,
	.contact-card p.font-bigger,
	.sjv-about-professional-section .school-description p,
	.site-footer .footer_para,
	.about-home .descriptionsHome p,
	.headings h5,
	.headings p,
	.icon-box-section .icon-card p,
	.about-home .descriptionsHome ul li::before,
	.about-home .descriptionsHome ul li,
	.about-home .descriptionsHome p,
	.about-home .descriptionsHome .blockquotes p,
	.about-home .descriptionsHome .heading h5
	{
		font-size: 14px;
	}
	.custom-input,
	.btn-submit,
	.custom-pagination-wrapper .page-link,
	.sjv-section-header-wrapper .sub-title,
	.custom-header-section .breadcrumb-item a,
	.custom-header-section .breadcrumb-item.active,
	.footer-bottom .copyrighttext,
	.site-footer .fadddetail,
	.site-footer .footer-links a
	{
		font-size: 13px;
	}
	.about-home .descriptionsHome .heading h3,
	.sjv-section-header-wrapper .main-title,
	.headings h3,
	.about-home .descriptionsHome .heading h3
	{
		font-size: 24px;
	}
	.sjv-about-professional-section .school-description h6,
	.contact-card h4,
	section.home___gallery___sections .customRow .col-colom .wrapper .img .overlays .text-wrapper h6,
	.custom-header-section .page-title
	{
		font-size: 18px;
	}
	.site-footer .footer-heading,
	.kindergarten-cards .card .card-body .card-title,
	.h5, h5
	{
		font-size: 16px;
	}
	.custom-pagination-wrapper .page-link
	{
	    padding: 5px 12px;	
	}
	.notice-board-section .btn-date,
	.kindergarten-cards .btn
	{
		font-size: 11px;
	}
	/*==================================*/
	.about-home .descriptionsHome .blockquotes p
	{
		line-height: 1.5;
	}
	/*==================================*/
	/*==================================*/
	/*==================================*/
	body.adm.innerPages .sjv-about-professional-section .container
	{
		max-width: 90%;
	}
	.notice-board-section
	{
		padding: 70px 0;
	}
	body.innerPages .sjv-about-professional-section .container
	{
		padding: 0 0;
	}
	.site-footer,
	section.noticeboradhome .wrapper-container
	{
		padding: 30px 0;
	}
	.about-home .descriptionsHome
	{
		padding-top: 15px;
	}
	.about-home .descriptionsHome
	{
		padding-left: 0px;
	}
	.about-home .descriptionsHome
	{
		padding-right: 0px;
	}
	.kindergarten-cards .card-body
	{
		padding-top: 0;
	}
	.kindergarten-cards .card-body
	{
		padding-bottom: 5px;
	}
	.kindergarten-cards .card
	{
		padding: 10px;
	}
	/*==================================*/

	.icon-box-section .row.g-4
	{
		    --bs-gutter-y: 3rem;
	}
	.notice-board-section .butons
	{
		flex-direction: column;
		grid-row-gap: 7px;
		width: 100%;
	}
	.notice-board-section .download-btn,
	.notice-board-section .btn-date
	{
		flex: 0 0 auto;
		width: 100%;
		text-align: center;
	}
	.notice-board-section .notice-grid
	{
		grid-gap: 20px;
	}
	.site-footer .footerLogo
	{
		text-align: center;
	}
	.site-footer .footerLogo img
	{
		max-width: 150px;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}
	.site-footer .row.gy-5
	{
		--bs-gutter-y: 1.5rem;
	}
	.site-footer .row.gy-5 .ps-5
	{
		padding-left: 15px !important;
	}
	.custom-header-section .breadcrumb
	{
		justify-content: center;
		grid-row-gap: 7px;
	}
	body.noticeBoards .notice-board-section .notice-grid,
	section.home___gallery___sections .customRow
	{
		grid-template-columns: repeat(1, 1fr);
	}
	section.home___gallery___sections .customRow .col-colom .wrapper .img img
	{
		height: auto;
	}
	.notice-board-section .icon-circle
	{
		width: 50px;
		height: 50px;
	}
	.notice-board-section .icon-circle i
	{
		font-size: 18px;
	}

	.section_animation.contact-cards-section .instr-shape2 img
	{
		display: none;
	}
}


@media screen and (max-width: 480px)
{
	.modal-wrappers .modal-containers
	{
		margin-top: 50px !important;
	}
	.modal-wrappers .modal-containers .modal-bodyss.video-popup iframe
	{
		width: 100%;
		height: 250px;
	}
}
@media screen and (min-width: 481px) and (max-width: 576px)
{
	.modal-wrappers .modal-containers
	{
		margin-top: 50px !important;
	}
	.modal-wrappers .modal-containers .modal-bodyss.video-popup iframe
	{
		width: 100%;
		height: 350px;
	}
	.modal-wrappers .modal-containers .modal-bodyss
	{
		width: 100%;
	}
}