@media (min-width:2001px) and (max-width:2560px){
	.container {
	    max-width: 1510px;
	}
}
@media (min-width:1801px) and (max-width:2000px){
	.container {
	    max-width: 1510px;
	}
}
@media (min-width:1551px) and (max-width:1800px){
	.container {
	    max-width: 1510px;
	}

	.homenights-text h1 span,.homenights-text h2 span{
		font-size: 65px;
		letter-spacing: 5px;
	}
	.homenights-box{
		margin-right: 30px;
	}
	.homenights-data{
		padding:40px 25px;
		padding-bottom: 10px;
	}
}
@media (min-width:1300px) and (max-width:1550px){
	.container {
	    max-width: 1250px;
	}

	.navbar-expand-lg .navbar-nav .nav-link{
		font-size: 14px;
	}
	.navbar-brand img{
		width: 350px;
		margin: 0 0 -50px 0 ;
	}

	.homenights-box{
		margin-right: 30px;
	}
	.school-boxinner h4{
		font-size: 20px;
	}

	.banner-box span {
	    padding: 25px 20px 25px 30px;
	}
	.homenights-text h1 span,.homenights-text h2 span{
	    font-size: 57px;
	    letter-spacing: 4px;
	}

	#ajaxsearchlite1{
		width: 160px;
		margin: 0px 0 -27px -40px;
	}
}
@media (min-width:1200px) and (max-width:1299px){
	.navbar-expand-lg .navbar-nav .nav-link{
		font-size: 12px;
	}
	.top-info ul li a{
		font-size: 12px;
	}

	.navbar-expand-lg .navbar-nav .nav-item{
		margin: 0 15px 0 0;
	}
	.navbar-brand img{
		width: 250px;
		margin: 0 0 -50px 0 ;
	}

	.homenights-text h1,.homenights-text h2 {
		font-size: 30px;
		letter-spacing: 1px;
		line-height: 50px;
	}
	.homenights-text h1 span,.homenights-text h2 span{
	    font-size: 49px;
	    letter-spacing: 2px;
	}


	.homenights-data{
		padding: 20px;
	}
	.homenights-box{
		width: 200px;
		margin: 20px 15px;
	}



	.info-box{
		padding: 0;
	}
	.info-box h5{
		font-size: 20px;
	}
	h2{
		font-size: 30px;
	}
	.info-box span{
		padding: 20px 0;
	}
	.info-box h6{
		font-size: 20px;
		margin: 0 0 10px 0;
	}

	.news-boxinner h3{
		margin: 0 15px 0 0;
	}
	.single-line p,.news-boxinner p{
		width: 250px;
	}
	.news-boxinner{
		padding: 15px 0;
	}
	.school-boxinner h4{
		font-size: 17px;
	}




	.foot-text h3{
		font-size: 20px;
	}
	.top-info ul li{
		margin: 0 10px 0 0;
	}
	#ajaxsearchlite1{
		width: 160px;
	}
}
@media (min-width:992px) and (max-width:1199px){
	.navbar-expand-lg .navbar-nav .nav-link{
		font-size: 12px;
	}
	.top-info ul li a{
		font-size: 12px;
	}

	.navbar-expand-lg .navbar-nav .nav-item{
		margin: 0 15px 0 0;
	}
	.navbar-brand img{
		width: 250px;
		margin: 0 0 -50px 0 ;
	}

	.homenights-text h1,.homenights-text h2 {
		font-size: 30px;
		letter-spacing: 1px;
		line-height: 50px;
	}
	.homenights-text h1 span,.homenights-text h2 span{
	    font-size: 49px;
	    letter-spacing: 2px;
	}


	.homenights-data{
		padding: 20px;
	}
	.homenights-box{
		width: 200px;
		margin: 20px 15px;
	}



	.info-box{
		padding: 0;
	}
	.info-box h5{
		font-size: 20px;
	}
	h2{
		font-size: 30px;
	}
	.info-box span{
		padding: 20px 0;
	}
	.info-box h6{
		font-size: 20px;
		margin: 0 0 10px 0;
	}

	.news-boxinner h3{
		margin: 0 15px 0 0;
	}
	.single-line p,.news-boxinner p{
		width: 250px;
	}
	.news-boxinner{
		padding: 15px 0;
	}
	.school-boxinner h4{
		font-size: 17px;
	}




	.foot-text h3{
		font-size: 20px;
	}
	/* activeity template */
	.breadcrumb-area{
		padding: 0 0 0 110px;
	}
	.athletics-box,.schoolinfo-box{
		padding: 0;
	}
	.heading-data{
		font-size: 20px;
	}

	/* alumni */
	.alumniawards-text{
		padding-right: 0;
	}

	/* covid */
	.covid-text{
		max-width: 100%;
	}

	/* faq */
	.faq-text .accordion-btn{
		font-size: 16px;
	}

	/* menu */
	.menu-box .athletics-box{
		padding: 0;
	}
	.sidebar{
		padding: 0px 0 0 0;
	}
	.anouncement-wrape .anouncement-box {
	    min-height: 310px;
	}
	.nav-tabs .nav-item .nav-link{
		padding: 0 65px 10px 0;
		font-size: 18px;
	}

	.top-info ul li{
		margin: 0 10px 0 0;
	}
	#ajaxsearchlite1{
		width: 160px;
	}
}
@media (min-width:768px) and (max-width:991px){
	/* menu */
	.navbar{
		min-height: auto;
		padding: 0;
	}
	.navbar-brand img{
		width: 350px;
	}
	.navbar-toggler-icon {
	    margin: 0px 0 -20px 0;
	}
	.desktop{
		display: none;
	}
	.mobile{
		display: block;
	}
	.top-info{
		padding: 10px 0 0 0;
	}
	.top-info ul li{
		margin: 0 13px 0 0;
	}

	.navigation-area{
		width: 100%;
		margin-top: 20px;
	}
	.navbar-expand-lg .navbar-nav .nav-item{
		text-align: center;
		margin: 10px 0;
	}
	.dropdown-item{
		text-align: center;
	}



	.banner-text {
	    position: absolute;
	    bottom: auto;
	    top: 50%;
	    right: auto;
	    left: 50%;
	    transform: translate(-50%, -50%);
	}


	.homenights-text h1,.homenights-text h2 {
		font-size: 30px;
		letter-spacing: 1px;
		line-height: 50px;
	}
	.homenights-text h1 span,.homenights-text h2 span{
	    font-size: 49px;
	    letter-spacing: 2px;
	}


	.homenights-data{
		display: flex;
		justify-content: space-between;
		flex-direction: row;
		flex-wrap: wrap;
		padding: 20px;
	}
	.homenights-box{
		width: 200px;
		margin: 20px 15px;
	}



	h2{
		font-size: 35px;
	}
	.info-box h6{
		font-size: 20px;
	}
	.school-boxinner h4{
		font-size: 18px;
	}



	.social-text{
		text-align: center;
	}

	/* activeity template */
	.breadcrumb-area{
		padding: 0 0 0 150px;
	}
	.athletics-box,.schoolinfo-box{
		padding: 0;
	}
	.heading-data{
		font-size: 20px;
	}

	/* alumni */
	.alumniawards-text{
		padding-right: 0;
	}
	.accordion-btn{
		padding-right: 45px;
	}

	/* board of Education */
	.alumniawards-text h2{
		font-size: 30px;
	}
	/* covid */
	.covid-text{
		max-width: 100%;
	}

	/* faq */
	.faq-text .accordion-btn{
		font-size: 16px;
	}

	/* menu */
	.menu-box .athletics-box{
		padding: 0;
	}
	.sidebar{
		padding: 0px 0 0 0;
	}
	.menu-box .heading-data{
		font-size: 18px;
	}
	.anouncement-wrape .anouncement-box {
	    min-height: 310px;
	}
	/* shcool-landing */
	.alumniawards-text h1{
		font-size: 35px;
	}
	.landing-text h3{
		font-size: 30px;
	}
	/* staffDirectory */
	.team-outer{
		margin: 15px;
		width: 137px;
	}
	.nav-tabs .nav-item .nav-link{
		font-size: 16px;
	}
}	
@media (min-width:320px) and (max-width:767px){
	/* menu */
	.navbar{
		min-height: auto;
	}
	.navbar-brand img{
		margin: 0 0 -30px 0;
		width: 210px;
	}
	.desktop{
		display: none;
	}
	.mobile{
		display: block;
	}
	.top-info{
		padding: 10px 0 0 0;
	}
	.top-info ul li{
		margin: 0 13px 0 0;
	}

	.navigation-area{
		width: 100%;
		margin-top: 20px;
	}
	.navbar-expand-lg .navbar-nav .nav-item{
		text-align: center;
		margin: 10px 0;
	}
	.dropdown-item{
		text-align: center;
	}



	.banner-text {
	    position: absolute;
	    bottom: auto;
	    top: 50%;
	    right: auto;
	    left: 50%;
	    transform: translate(-50%, -50%);
	    width: 90%;
	}
	.banner-box{
		flex-direction: column;
	}
	.banner-btn {
	    width: 219px;
	    height:  40px;
	    margin: 0 0 20px 0 ;
	}
	.banner-box span{
		padding: 20px;
	}
	.banner-images img{
		height: 350px;
		object-fit: cover;
	}
	.banner-images .banner-btn img{
		width: 12px!important;
		object-fit: contain;
	}
	.banner-box span{
		width: 100%;
	}
	.banner-box h4{
		font-size: 22px;
	}
	.banner-box p{
		font-size: 16px;
	}



	.homenights-text h1,.homenights-text h2 {
		font-size: 30px;
		line-height: 50px;
	}
	.homenights-text h1 span,.homenights-text h2 span{
		font-size: 50px;
	}
	.homenights-text{
		min-height: auto;
	}


	.homenights-box{
		width: 200px;
		margin: 30px auto!important;
		display: table;
	}
	.homenights-data{
		padding: 10px;
	}


	.info-section{
		padding: 50px 0 10px 0;
	}
	.info-box span{
		padding: 20px 0;
	}
	h2{
		font-size: 32px;
	}
	.info-box h6{
		font-size: 18px;
		margin: 0 0 10px 0;
	}

	.school-boxinner{
		padding: 15px 0;
	}
	.school-boxinner h4{
		font-size: 18px;
	}
	.info-box img{
		width: 100%;
	}
	.info-box h6 img,.covid-btn img,.news-boxinner p img,.school-boxinner h4 img{
		width: auto;
	}
	.info-box{
		padding: 0;
	}




	.footer{
		background-position: left;
	}
	.foot-image img{
		margin: 0 auto;
	}
	.inner-foot img{
		margin: 25px auto;
	}
	.foot-text{
		text-align: center;
		margin: 0 0 30px 0;
	}
	.innercopy span,.innercopy p a{
		margin: 0;
	}


	/* activeity template */
	.breadcrumb-area{
		padding: 0;
	}
	h1{
		font-size: 32px;
	}
	.main-text h1{
		margin: 0 0 13px 0;
	}
	.athletics-box,.schoolinfo-box{
		padding: 0;
	}

	/* alumni */
	.alumniawards-text{
		padding-right: 0;
	}
	.accordion-btn{
		padding-right: 45px;
	}

	/* basic Template */
	.main-text-ul ul{
		margin: 0 0 0 30px;
	}

	/* board of Education */
	.boardmember-box{
		text-align: center;
	}
	.boardmember-box img{
		margin:  0 auto;
	}

	/* faq */
	.faq-text .accordion-btn{
		font-size: 14px;
		height: auto;
		min-height: auto;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	/* menu */
	.menu-box .athletics-box{
		padding: 0;
	}
	.sidebar{
		padding: 50px 0 0 0;
	}
	.menu-box .heading-data{
		font-size: 18px;
	}
	/* shcool-landing */
	.alumniawards-text h1{
		font-size: 35px;
	}
	.landing-text h3{
		font-size: 30px;
	}

	/* staffDirectory */
	.form-inner .form-group{
		width: 100%;
		margin: 10px 0 0 0;
	}
	.team-outer{
		margin: 0 auto;
		display: table;
	}


	.top-info ul{
		text-align: center;
	}
	.main-text h3{
		font-size: 23px;
	}

	.team-outer{
		margin: 0 auto;
		display: table;
	}
}		
@media (min-width:576px) and (max-width:767px){

	.banner-text{
		width: 440px;
	}
	.homenights-text h1 span,.homenights-text h2 span{
		display: block;
	}
	.homenights-box{
		display: inline-block;
		margin: 20px 30px!important;
	}
	.homenights-data{
		display: flex;
		justify-content: center;
		flex-direction: row;
		flex-wrap: wrap;
		padding: 20px;
	}

	.parent-contact{
		padding: 20px 10px;
	}
	/* staffDirectory */
	.team-outer{
		display: inline-block;
		margin: 15px;
		width: 137px;
	}
}

