@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-portal-section .notice-box,
	.sjv-section-header-wrapper.mb-5
	{
		margin-bottom: 20px !important;
	}
	.headss p,
	.kindergarten-cards
	{
		margin-top: 20px;
	}
	#news1 .notice-card
	{
		margin: 0 0;
	}
	.site-footer .footer-links li
	{
		margin-bottom: 5px;
	}

	/*==================================*/
	.manager-welcome-section .message-text p,
	.sjv-profs-section .rank-badge,
	body.innerPages .sjv-about-professional-section .content-panel-box p,
	.headss p,
	.sjv-portal-section .notice-item h6,
	.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;
	}
	.readmore a span
	{
		font-size: 12px;
	}
	.nb-section .btn-download,
	.nb-section .nb-desc,
	#instr-sec .custom-tabs .nav-link,
	.contact-table th, .contact-table td,
	.custom-select,
	#facilityModal .customGrids #facilityDesc,
	.headss .sub-title,
	.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;
	}
	.headss .main-title,
	.about-home .descriptionsHome .heading h3,
	.sjv-section-header-wrapper .main-title,
	.headings h3,
	.about-home .descriptionsHome .heading h3
	{
		font-size: 22px;
	}
	body.careers section.contact-form .school-header h2
	{
		font-size: 18px !important;
	}
	.manager-welcome-section .main-title,
	.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;
	}
	.nb-section .nb-title,
	.sjv-profs-section .prof-name,
	.sjv-portal-section .card-gradient h4,
	.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;
	}
	body.innerPages .sjv-about-professional-section .sec_wrapper,
	body.innerPages .sjv-about-professional-section,
	.sjv-portal-section,
	.sjv-about-professional-section,
	.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;
	}
	body.innerPages .sjv-about-professional-section .content-panel-box
	{
		padding: 15px 20px;
	}
	.kindergarten-cards .card
	{
		padding: 10px;
	}
	.sjv-asymmetric-gallery-wrapper .container
	{
		padding-left: 0;
		padding-right: 0;
	}
	.contact-table tr td .link
	{
		padding: 8px 14px;
		min-width: auto;
	}
	.contact-table tr td .link i
	{
		display: none;
	}
	/*==================================*/

	.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 .instr-shape2 img,
	.section_animation.contact-cards-section .instr-shape2 img
	{
		display: none;
	}

	.facilities-row
	{
		flex-wrap: wrap;
		flex-direction: column;
	}


	/*==========================*/
    .iconBoxTHree .icon_box_row .iconBoxCols .wrapper .text_wrapper .icon_text .heads
    {
        line-height: 1.4;
        font-size: 17px;
    }
    .iconBoxTHree .icon_box_row .iconBoxCols .wrapper .text_wrapper .icon_text .icon
    {
        width: 35px;
    }
    .iconBoxTHree .icon_box_row .iconBoxCols .wrapper .text_wrapper .icon_text .icon i
    {
        font-size: 35px;
    }
    .iconBoxTHree .icon_box_row .iconBoxCols .wrapper .text_wrapper .valuesText
    {
        font-size: 14px;
        margin-bottom: 0;
    }
    .iconBoxTHree .icon_box_row
    {
    	grid-row-gap: 70px;
    }

    .sjv-asymmetric-gallery-wrapper .gallery-item
    {
    	height: auto;
    	min-height: auto;
    }
    .sjv-asymmetric-gallery-wrapper .large-view, .sjv-asymmetric-gallery-wrapper .h-40, .sjv-asymmetric-gallery-wrapper .h-60
    {
    	height: auto;
    }

    .content-panel-box .action-btn-wrap.text-end
    {
    	text-align: center !important;
    }
    .content-panel-box .action-btn-wrap.text-end .btn-more-about
    {
    	display: block;
    	padding: 10px 19px;
    	font-size: 12px !important;
    }

    .heading_notice
    {
    	display: none;
    }
    .sjv-portal-section .faculty-card
    {
    	height: 240px;
    }
    .facilities-row .facilites-cols .wrapper img
    {
    	height: auto;
    }

    .facilities-row
    {
    	grid-row-gap: 10px;
    }
    .header-content p
    {
    	font-size: 14px;
    }
    .facilities-row5 .facilites-cols
    {
    	padding: 8px;
    }
    .facilities-row5 .facilites-cols
    {
    	width: calc(100% - 0px);
    }
    .facilities-row5 .facilites-cols .wrapper img
    {
    	height: inherit;	
    }
    section.home___gallery___sections .container
    {
    	max-width: 95%;
    }
    #instr-sec .custom-tabs
    {
    	grid-gap: 5px;
    }
    #instr-sec .custom-tabs .nav-link
    {
    	padding: 10px 20px;
    }
    #instr-sec .custom-tabs .nav-item
    {
    	width: 100%;
    	flex: 0 0 auto;
    }
    #instr-sec .custom-tabs .nav-item button
    {
    	display: block;
    	width: 100%;
    }
    .nb-section .nb-title
    {
    	min-height: inherit;
    }

    body.careers .form-wrapper .col-5
    {
    	width: 100%;
    }
    body.careers section.contact-form .form-wrapper
    {
    	margin-top: 20px;
    }

    .about-home .descriptionsHome .heading h3 br
    {
    	display: none;
    }
    .notice-board-section
    {
    	padding-top: 0px;
    	padding-bottom: 30px;
    }
    .noticeboradhome .justify-content-center.mb-4
    {
    	margin-bottom: 0rem !important;
    }
    .notice-board-section .container
    {
    	max-width: 100%;
    	padding-left: 0;
    	padding-right: 0;
    }
    .principal_mesasge_sections .principal_mesasge_box
    {
    	margin-top: 20px;
    }
    .readmore a
    {
    	margin-top: 0;
    }
    .order02
    {
    	order: 2;
    }
    .order01
    {
    	order: 1;
    }
    section.home___gallery___sections .customRow .col-colom.colom__01 .wrapper .img img, 
    section.home___gallery___sections .customRow .col-colom.colom__03 .wrapper .img img, 
    section.home___gallery___sections .customRow .col-colom.colom__05 .wrapper .img img
    {
    	height: auto;
    }
    section.home___gallery___sections .container
    {
    	z-index: 1;
    }
    section.home___gallery___sections .customRow .col-colom.colom__05
    {
    	margin-top: 10px;
    }
    body.innerPages .sjv-about-professional-section .content-panel-box2
    {
    	padding: 25px;
    }

    .manager-welcome-section .container.py-5
    {
		padding-top: 1rem !important;
	    padding-bottom: 1rem !important;
    }
    .manager-welcome-section .content-card
    {
    	margin-top: 25px;
    }
}


@media screen and (max-width: 576px)
{
	.about_image_collages
	{
		grid-template-columns: 1fr;
	}
	.about_image_collages .image02, 
	.about_image_collages .image03
	{
		height: 220px;
	}
}
@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%;
	}

	.about_image_collages .image01
	{
		height: 300px;
	}
	.about_image_collages .image02, .about_image_collages .image03
	{
		height: 143px;
	}
}


