	@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville&display=swap');

	:root{
		--bg: #e4f7e6;
		--heading: #28522c;
		--text: #424242;
		--heading2:  black;
	}
	body{
		font-family: 'Libre Baskerville', serif;
	}
	.banner{
		background-color: #e4f7e6;
		
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
	}
	.max-wd{
		max-width: 1250px;
		margin: 0 auto;
	}
	h2{
		color: var(--heading2);
	}
	.h1_11{
		font-size: 28px;
	}
	.icon img{
		width: 40px;
	}
	.about-banner, .review {
		background-color: var(--bg);
	}
	.about-banner p{
		font-size: 14px;
	}
	.about-list:hover{
		box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
		border: none;
		-webkit-transition-duratin: .9s ;
		transition-duration: .9s;
		transform: scale(0.9);
	}
	.about-list{
		-webkit-transition-duratin: .9s ;
		transition-duration: .9s;
		transform: scale(1);
	}
	.h6{
		font-weight: bold;
	}
	.review {
		background-color: var(--bg);
	}
	.contact-icon img{
		width: 40px;
	}
	.text-box1 p{
		font-size: 15px;
		text-align: justify;
	}
	.form-control:focus{
		box-shadow: none;
	}
	.affiliated img{
		width: 100px;
		height: 100px;

	}
	.affiliated:hover img{
		filter: grayscale(0);
	}
	.immg{
		height: 90px;
	}
	.footer{
		background-color: var(--bg);
	}
	.h1_s{
		font-size: 25px;
	}
	.border_style{
		width: 68px;
	    height: 7px;
	    background-color: #198754!important;
	    margin: 10px auto;
	    border-radius: 15px;
	}
	.text-justify{
		text-align: justify;
	}
	.img-item{
		margin-bottom: -19px;
	}
	.registration{
		background-color: var(--bg);
	}
	.file-icon{
		font-size: 20px !important;
	}
	.form-check-input:focus{
		box-shadow: none;
	}
	.text-heading{
		word-wrap: break-word;
	}
	@media screen and (max-width: 412px){
		.img-item{
			margin-bottom: -13px;
		}
	}
	

	@media(max-width: 746px){
		.h1_11{
			font-size: 25px !important;
		    margin-bottom: 0px !important;
		    margin-top: 23px;
		    text-align: center;
		    font-weight: 700;
		}
	}