.font-personal {
	font-family: Ubuntu;
	font-size: 17px;
	font-style: normal;
	font-variant: normal;
	line-height: 26.4px;
	color: rgb(17, 17, 17)
}
.fb_hidden {
	position: absolute;
	top: -10000px;
	z-index: 10001
}

.fb_reposition {
	overflow: hidden;
	position: relative
}

.fb_invisible {
	display: none
}

.fb_reset {
	background: none;
	border: 0;
	border-spacing: 0;
	color: #000;
	cursor: auto;
	direction: ltr;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1;
	margin: 0;
	overflow: visible;
	padding: 0;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-shadow: none;
	text-transform: none;
	visibility: visible;
	white-space: normal;
	word-spacing: normal
}

.fb_reset>div {
	overflow: hidden
}

@keyframes fb_transform {
	from {
		opacity: 0;
		transform: scale(.95)
	}

	to {
		opacity: 1;
		transform: scale(1)
	}
}

.fb_animate {
	animation: fb_transform .3s forwards
}

.fb_dialog {
	background: rgba(82, 82, 82, .7);
	position: absolute;
	top: -10000px;
	z-index: 10001
}

.fb_dialog_advanced {
	border-radius: 8px;
	padding: 10px
}

.fb_dialog_content {
	background: #fff;
	color: #373737
}

.fb_dialog_close_icon {
	background: url(../static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: block;
	height: 15px;
	position: absolute;
	right: 18px;
	top: 17px;
	width: 15px
}

.fb_dialog_mobile .fb_dialog_close_icon {
	left: 5px;
	right: auto;
	top: 5px
}

.fb_dialog_padding {
	background-color: transparent;
	position: absolute;
	width: 1px;
	z-index: -1
}

.fb_dialog_close_icon:hover {
	background: url(../static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent
}

.fb_dialog_close_icon:active {
	background: url(../static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent
}

.fb_dialog_iframe {
	line-height: 0
}

.fb_dialog_content .dialog_title {
	background: #6d84b4;
	border: 1px solid #365899;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin: 0
}

.fb_dialog_content .dialog_title>span {
	background: url(../static.xx.fbcdn.net/rsrc.php/v3/yd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;
	float: left;
	padding: 5px 0 7px 26px
}

body.fb_hidden {
	height: 100%;
	left: 0;
	margin: 0;
	overflow: visible;
	position: absolute;
	top: -10000px;
	transform: none;
	width: 100%
}

.fb_dialog.fb_dialog_mobile.loading {
	background: url(../static.xx.fbcdn.net/rsrc.php/v3/ya/r/3rhSv5V8j3o.gif) white no-repeat 50% 50%;
	min-height: 100%;
	min-width: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 10001
}

.fb_dialog.fb_dialog_mobile.loading.centered {
	background: none;
	height: auto;
	min-height: initial;
	min-width: initial;
	width: auto
}

.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner {
	width: 100%
}

.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content {
	background: none
}

.loading.centered #fb_dialog_loader_close {
	clear: both;
	color: #fff;
	display: block;
	font-size: 18px;
	padding-top: 20px
}

#fb-root #fb_dialog_ipad_overlay {
	background: rgba(0, 0, 0, .4);
	bottom: 0;
	left: 0;
	min-height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 10000
}

#fb-root #fb_dialog_ipad_overlay.hidden {
	display: none
}

.fb_dialog.fb_dialog_mobile.loading iframe {
	visibility: hidden
}

.fb_dialog_mobile .fb_dialog_iframe {
	position: sticky;
	top: 0
}

.fb_dialog_content .dialog_header {
	background: linear-gradient(from(#738aba), to(#2c4987));
	border-bottom: 1px solid;
	border-color: #1d3c78;
	box-shadow: white 0 1px 1px -1px inset;
	color: #fff;
	font: bold 14px Helvetica, sans-serif;
	text-overflow: ellipsis;
	text-shadow: rgba(0, 30, 84, .296875) 0 -1px 0;
	vertical-align: middle;
	white-space: nowrap
}

.fb_dialog_content .dialog_header table {
	height: 43px;
	width: 100%
}

.fb_dialog_content .dialog_header td.header_left {
	font-size: 12px;
	padding-left: 5px;
	vertical-align: middle;
	width: 60px
}

.fb_dialog_content .dialog_header td.header_right {
	font-size: 12px;
	padding-right: 5px;
	vertical-align: middle;
	width: 60px
}

.fb_dialog_content .touchable_button {
	background: linear-gradient(from(#4267B2), to(#2a4887));
	background-clip: padding-box;
	border: 1px solid #29487d;
	border-radius: 3px;
	display: inline-block;
	line-height: 18px;
	margin-top: 3px;
	max-width: 85px;
	padding: 4px 12px;
	position: relative
}

.fb_dialog_content .dialog_header .touchable_button input {
	background: none;
	border: none;
	color: #fff;
	font: bold 12px Helvetica, sans-serif;
	margin: 2px -12px;
	padding: 2px 6px 3px 6px;
	text-shadow: rgba(0, 30, 84, .296875) 0 -1px 0
}

.fb_dialog_content .dialog_header .header_center {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
	vertical-align: middle
}

.fb_dialog_content .dialog_content {
	background: url(../static.xx.fbcdn.net/rsrc.php/v3/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;
	border: 1px solid #4a4a4a;
	border-bottom: 0;
	border-top: 0;
	height: 150px
}

.fb_dialog_content .dialog_footer {
	background: #f5f6f7;
	border: 1px solid #4a4a4a;
	border-top-color: #ccc;
	height: 40px
}

#fb_dialog_loader_close {
	float: left
}

.fb_dialog.fb_dialog_mobile .fb_dialog_close_button {
	text-shadow: rgba(0, 30, 84, .296875) 0 -1px 0
}

green .fb_dialog.fb_dialog_mobile .fb_dialog_close_icon {
	visibility: hidden
}

#fb_dialog_loader_spinner {
	animation: rotateSpinner 1.2s linear infinite;
	background-color: transparent;
	background-image: url(../static.xx.fbcdn.net/rsrc.php/v3/yD/r/t-wz8gw1xG1.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 24px;
	width: 24px
}

@keyframes rotateSpinner {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

.fb_iframe_widget {
	display: inline-block;
	position: relative
}

.fb_iframe_widget span {
	display: inline-block;
	position: relative;
	text-align: justify
}

.fb_iframe_widget iframe {
	position: absolute
}

.fb_iframe_widget_fluid_desktop,
.fb_iframe_widget_fluid_desktop span,
.fb_iframe_widget_fluid_desktop iframe {
	max-width: 100%
}

.fb_iframe_widget_fluid_desktop iframe {
	min-width: 220px;
	position: relative
}

.fb_iframe_widget_lift {
	z-index: 1
}

.fb_iframe_widget_fluid {
	display: inline
}

.fb_iframe_widget_fluid span {
	width: 100%
}

.navbar {
	border-radius: 0px;
}

.home-chairman h3 {
	background: #003280;
	font-size: 20px;
	font-weight: bold;
	padding: 10px 0;
	margin: 0 0 0 0;
	border-bottom: 1px solid #ddd;
	color: white;
	text-align: center;
}

.spech-cont {
	width: 75%;
}

.spech-img {
	width: 25%;
	padding-right: 15px;
}

.speach-box {
	display: flex;
	align-items: center;
}

.spech-img {
	width: 100%;
}

.spech-cont {
	color: #808080;
}

.spech-img {
	width: 25%;
	padding-right: 15px;
}

@media (max-width:992px) {
	.spech-img {
		width: 34%;
		padding-right: 15px;
	}
}

.home-chairman h3 {
	background: #003280;
	font-size: 20px;
	font-weight: bold;
	padding: 10px 0;
	margin: 0 0 0 0;
	border-bottom: 1px solid #ddd;
	color: white;
	text-align: center;
}

.chairman-box:hover .spech-cont h4 {
	color: #01016d;
}

.chairman-box {
	background-color: #fff;
}

.chairman-box:hover {
	background-color: rgba(0, 0, 0, .135);
}

.panel-heading {
	padding: 0px 0px !important;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.sticky {
	position: fixed;
	top: 0;
	width: 100%;
}

.sticky+.content {
	padding-top: 102px;
}

/*Media Query for logo and Name of School*/
.responsive-top-header {
  font-weight: bold;
  color: #fff;
  margin-left: -46px;
  font-family: 'Kalpurush', sans-serif;
  font-size: 40px;
  text-align: center;
  padding-top: 25px;
}

@media (max-width:992px) {
	.responsive-top-header {
		font-weight: bold;
		color: #fff;
		margin-left: 30px;
		font-family: 'Kalpurush', sans-serif;
		font-size: 42px;
		text-align: center
	}

	@media (max-width:390px) {
		.responsive-top-header {
			font-weight: bold;
			color: #fff;
			margin-left: 30px;
			font-family: 'Kalpurush', sans-serif;
			font-size: 27px;
			text-align: center
		}
	}

	/*Media Query for logo and Name of School*/
	
   /*jssor slider loading skin spin css*/
	.jssorl-009-spin img {
		animation-name: jssorl-009-spin;
		animation-duration: 1.6s;
		animation-iteration-count: infinite;
		animation-timing-function: linear;
	}

	@keyframes jssorl-009-spin {
		from {
			transform: rotate(0deg);
		}

		to {
			transform: rotate(360deg);
		}
	}	
  /*For Notice Category Start*/
	.buttons a {
		font-size: 16px;
	}

	.buttons a:hover {
		cursor: pointer;
		font-size: 16px;
	}

	/*For notice Category Ends*/
	/*New Card Design Start*/
	/*New Card design Ends*/
	.breakingNews {
		margin-bottom: 10px;
	}

	.breakingNews>.bn-title {
		width: auto;
		height: 40px;
		display: inline-block;
		background: #008000;
		position: relative;
	}

	.bn-turquoise {
		border-color: blue;
	}

	.breakingNews {
		width: 100%;
		height: 40px;
		background: #FFF;
		position: relative;
		border: solid 2px #008000;
		overflow: hidden;
	}

	.breakingNews>.bn-title>h2 {
		display: inline-block;
		margin: 0;
		padding: 0 10px;
		line-height: 35px;
		font-size: 20px;
		color: #FFF;
		height: 40px;
		box-sizing: border-box;
	}

	.nav>li>a:focus,
	.nav>li>a:hover {
		text-decoration: none;
		background-color: #41ace8 !important;
	}

	.bn-turquoise>.bn-title>span {
		border-left-color: #0b7673;
		;
	}

	.breakingNews>.bn-title>span {
		width: 0;
		position: absolute;
		right: -10px;
		top: 10px;
		height: 0;
		border-style: solid;
		border-width: 10px 0 10px 10px;
		border-color: transparent transparent transparent #204c0c;
	}

	.breakingNews>ul {
		padding: 0;
		margin: 0;
		list-style: none;
		position: absolute;
		left: 210px;
		top: 0;
		right: 40px;
		height: 40px;
		font-size: 16px;
	}

	.breakingNews>ul>li {
		position: absolute;
		height: 40px;
		width: 100%;
		line-height: 40px;
		display: none;
	}

	.scroll-notice-link:hover {
		color: red !important;
	}

	/*jssor slider loading skin spin css*/
	.jssorl-009-spin img {
		animation-name: jssorl-009-spin;
		animation-duration: 2.6s;
		animation-iteration-count: infinite;
		animation-timing-function: linear;
	}

	@keyframes jssorl-009-spin {
		from {
			transform: rotate(0deg);
		}

		to {
			transform: rotate(360deg);
		}
	}

	/*jssor slider bullet skin 051 css*/
	.jssorb051 .i {
		position: absolute;
		cursor: pointer;
	}

	.jssorb051 .i .b {
		fill: #fff;
		fill-opacity: 0.5;
	}

	.jssorb051 .i:hover .b {
		fill-opacity: .7;
	}

	.jssorb051 .iav .b {
		fill-opacity: 1;
	}

	.jssorb051 .i.idn {
		opacity: .3;
	}

	/*jssor slider arrow skin 051 css*/
	.jssora051 {
		display: block;
		position: absolute;
		cursor: pointer;
	}

	.jssora051 .a {
		fill: none;
		stroke: #fff;
		stroke-width: 360;
		stroke-miterlimit: 10;
	}

	.jssora051:hover {
		opacity: .8;
	}

	.jssora051.jssora051dn {
		opacity: .5;
	}

	.jssora051.jssora051ds {
		opacity: .3;
		pointer-events: none;
	}

	.p-4 {
		padding: 1.5rem !important;
	}

	a.bg-danger:focus,
	a.bg-danger:hover,
	button.bg-danger:focus,
	button.bg-danger:hover {
		background-color: #ff0219 !important;
	}

	a.bg-info:focus,
	a.bg-info:hover,
	button.bg-info:focus,
	button.bg-info:hover {
		background-color: #1a9bcb !important;
	}

	.btn-floating,
	.btn-floating i,
	a.waves-effect,
	a.waves-light,
	ul.stepper li a .circle,
	ul.stepper li a .label {
		display: inline-block;
	}

	.text-white {
		color: #fff !important;
	}

	@media (min-width: 1200px) .h4-responsive {
		font-size: 140%;
	}

	@media (min-width: 992px) .h4-responsive,
	.h5-responsive {
		font-size: 125%;
	}

	@media (min-width: 768px) .h4-responsive,
	.h5-responsive {
		font-size: 125%;
	}

	@media (min-width: 576px) .h3-responsive,
	.h4-responsive,
	.h5-responsive {
		font-size: 125%;
	}

	.h3-responsive,
	.h4-responsive,
	.h5-responsive {
		font-size: 135%;
	}

	.bg-danger {
		background-color: #ff3547 !important;
	}

	.bg-info {
		background-color: #33b5e5 !important;
	}

	.border-default {
		border-color: #2bbbad !important;
	}

	.unique-color {
		background-color: #3f729b !important;
	}

	/*card achi*/
	.rs-courses .cource-item .cource-img {
		position: relative;
		margin-bottom: 22px;
	}
	
	.owl-carousel .owl-item {
		position: relative;
		min-height: 1px;
		float: left;
		-webkit-backface-visibility: hidden;
		-webkit-tap-highlight-color: transparent;
		-webkit-touch-callout: none;
	}

	.rs-courses .cource-item .course-body {
		text-align: center;
		padding: 0 20px;
	}

	.rs-courses .cource-item .cource-img img {
		width: 100%;
		transition: all 0.3s ease 0s;
	}

	.home1 .rs-courses .cource-item {
		border: none;
		background: #fff;
	}

	.rs-courses .cource-item {
		border: 1px solid #dddddd;
	}

	.owl-carousel .owl-item {
		position: relative;
		min-height: 1px;
		float: left;
		-webkit-backface-visibility: hidden;
		-webkit-tap-highlight-color: transparent;
		-webkit-touch-callout: none;
	}

	.owl-carousel {
		display: none;
		width: 100%;
		-webkit-tap-highlight-color: transparent;
		position: relative;
		z-index: 1;
	}

	.rs-courses .cource-item .course-body .course-title a {
		color: #212121;
	}

	a {
		/* color: #fff; */
		transition: all 0.3s ease 0s;
		text-decoration: none !important;
		outline: none !important;
	}

	a {
		color: #007bff;
		text-decoration: none;
		background-color: transparent;
		-webkit-text-decoration-skip: objects;
	}

	*,
	::after,
	::before {
		box-sizing: border-box;
	}

	user agent stylesheet a:-webkit-any-link {
		color: -webkit-link;
		cursor: pointer;
		text-decoration: underline;
	}

	.rs-courses .cource-item .course-body .course-title {
		font-size: 20px;
		margin-bottom
	}

	.owl-controls .owl-nav>div {
		position: absolute;
		top: 50%;
		width: 42px;
		height: 42px;
		line-height: 42px;
		text-align: center;
		background-color: #444;
		color: #fff;
		transform: translateY(-50%);
		font-size: 22px;
		border-radius: 50%;
		opacity: 0;
		-webkit-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}

	.event-item:hover .event-img .image-link i,
	.cource-item:hover .event-img .image-link i,
	.event-item:hover .cource-img .image-link i,
	.cource-item:hover .cource-img .image-link i {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}

	.event-item .event-img .image-link i,
	.cource-item .event-img .image-link i,
	.event-item .cource-img .image-link i,
	.cource-item .cource-img .image-link i {
		font-size: 22px;
		font-weight: 400;
		-webkit-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
		transition: all 0.3s ease 0s;
	}