<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
	--menu-text-color: white !important;
	--menu-text-dark-color: #000 !important;
	--menu-hover-color: #f26c37 !important;
	--menu-hover-color: var(--primary) !important;
	--menu-active-color: var(--primary) !important;
}
body {
	font-family: 'Mukta', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.shadow-top {
	box-shadow: inset 0rem -0.1rem 0.5rem rgba(0, 0, 0, 0.15) !important;
}

.bg-header-main {
/*	background-size: ;*/
}

.web-slider {
	height: 610px;
	object-fit: cover;
	object-position: center;
}

.main-logo {
	height: 80px;
	object-fit: fill;
	object-position: center center;
}
@media (max-width: 991px) {
	.main-logo {
		height: 75px;
		margin: 5px 0;
	}

	#social-links div{
	    display: inline-block;
	}
	#social-links li{
	    display: inline-block;
	    margin: 0 4px;
	}

	.title-top-main,
	.title-main,
	.title-below-main
	{
		font-size: 28px !important;
	}
	h6{
		font-size: 12px;
	}

	.img-author-news {
		height: 2rem !important;
		width: 2rem !important;
	}
}

.main-team-img {
	height: 261px;
	object-fit: cover;
	object-position: center top;
}

.text-justify {
	text-align: justify;
}

#textj p {
	text-align: justify;
}

.main-gallery {
	height: 212px;
	object-fit: cover;
	object-position: center center;
}

.course-img {
	object-fit: cover;
	object-position: center;
	height: 158px;
	width: 100%;
}

.bg-trans-dark {
	background: rgb(2, 0, 36);
	background: linear-gradient(158deg, rgba(2, 0, 36, 0.5578606442577031) 0%,
			rgba(9, 9, 121, 0.20211834733893552) 34%,
			rgba(0, 212, 255, 0.25253851540616246) 100%);
}

.v-align-middle,
.v-align-middle td,
.v-align-middle th {
	vertical-align: middle !important;
}

/* ============ desktop view ============ */
@media all and (min-width: 992px) {
	.dropdown-menu li {
		position: relative;
	}

	.nav-item .submenu {
		display: none;
		position: absolute;
		left: 100%;
		top: -7px;
	}

	.nav-item .submenu-left {
		right: 100%;
		left: auto;
	}

	.dropdown-menu&gt;li:hover {
		background-color: #f1f1f1
	}

	.dropdown-menu&gt;li:hover&gt;.submenu {
		display: block;
	}
}

/* ============ desktop view .end// ============ */

/* ============ small devices ============ */
@media (max-width: 991px) {
	.dropdown-menu .dropdown-menu {
		margin-left: 0.7rem;
		margin-right: 0.7rem;
		margin-bottom: .5rem;
	}
}

/* ============ small devices .end// ============ */

/*mega menu*/
.navbar .megamenu {
	padding: 1rem;
}

@media all and (min-width: 992px) {

	.navbar .has-megamenu {
		position: static !important;
	}

	.navbar .megamenu {
		left: 0;
		right: 0;
		width: 100%;
		margin-top: 0;
	}

}

@media(max-width: 991px) {

	.navbar.fixed-top .navbar-collapse,
	.navbar.sticky-top .navbar-collapse {
		overflow-y: auto;
		max-height: 90vh;
		margin-top: 10px;
	}
}

.web-about-single {
	height: 20rem;

}

.web-doc-img {
	width: 100%;
	height: 12rem;
	object-fit: cover;
	object-position: center;
}

.web-team-img {
	width: 100%;
	height: 20rem;
	object-fit: cover;
	object-position: center;
}

.web-team-detail-img {
	height: 20rem;
	object-fit: fill;
	object-position: center;
}

.web-partner-img {
	width: 100%;
	/*height: 12rem;
	object-fit: cover;
	object-position: center;*/
}

/*menu*/
.navbar-dark .navbar-nav .nav-link {
/*	color: var(--menu-text-color);*/
	color: var(--menu-text-dark-color);
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
	color: var(--menu-hover-color);

}

.navbar-dark .navbar-nav .nav-link.active {
	color: var(--menu-active-color);
}


/**/
.foot-hover:hover {
	color: var(--bs-warning) !important;
}

.img-cat-news-list {
	height: 7rem;
	width: 11.5rem;
	object-fit: cover;
	object-position: center;
}

.foot-list {
	font-size: 0.8rem;
}

.foot-list:hover {
	color: var(--bs-warning) !important;
}

.img-author-news {
	height: 3.5rem;
	width: 3.5rem;
	object-position: center top;
	object-fit: cover;
}

.author-hover:hover {
	color: var(--bs-primary) !important;
}

.title-main {
	font-size: 3rem;
}

.title-top-main {
	font-size: 2rem;
	color: #fff;
}

.title-below-main {
	font-size: 1.5rem;
}

@media all and (max-width: 992px) {
	.text-main-justify {
		text-align: justify;
	}
}

a:hover .title-main {
	color: var(--primary);
}

.ad-img {
	width: 300px;
	object-fit: cover;
}

.news-card-style .card img {
	margin-bottom: .5rem;
}

.news-card-style .card .card-title {
	transition: all ease 1s;
}

.news-card-style .card:hover .card-title {
	color: var(--link-color);
	transition: all ease .5s;
}

.img-hover-zoom {
	overflow: hidden;
}

.img-hover-zoom img {
	transition: transform .5s ease;
}

.img-hover-zoom:hover img {
	transform: scale(1.1);
}

.news-card-style .card .card-text {
	transition: all ease 1s;
	color: var(--dark);
}

.news-card-style .card:hover .card-text {
	color: var(--link-color);
	/* Ensure this variable is defined in your CSS */
	transition: all ease .5s;
}


.object-fit-contain {
	object-fit: contain;
}

.object-fit-cover {
	object-fit: cover;
}

.object-fit-fill {
	object-fit: fill;
}

.object-fit-scale {
	object-fit: scale;
}

.object-fit-none {
	object-fit: none;
}

.object-position-center {
	object-position: center;
}

.object-position-center-x {
	object-position: center center;
}

.img-right-author {
	width: 50px;
	height: 50px;
	object-fit: cover;
	object-position: center;
}

.big-news-img-modified {
	object-fit: cover;
}

.big-card-with-text {
	height: 260px;
}

.title-list &gt; a{
	border-bottom: 1px solid black !important;
}
.title-list &gt; a:last-child{
	border-bottom: 0px solid black;
}

.lg-txt{
	font-size: 1.28rem;
	line-height: 1.5;
}

.md-txt{
	font-size: 1.1rem;
	line-height: 1.5;
}

.news-card-style {
	color: var(--dark);
}


.news-card-style:hover {
	color: var(--primary);
}

.video-thumbnail-wrapper {
    position: relative;
    display: inline-block;
}

.play-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 32px; 
    color: white;    
    opacity: 0.8; 
    pointer-events: none; 
}

.news-card-style:hover .play-icon {
    opacity: 1; 
	color: var(--bs-danger);
}

/*.main-footer-logo {
    filter: brightness(10) grayscale(1);
}*/

.main-footer-logo {
    filter: invert(1) brightness(10);
}

.text-main-justify {
	text-align: justify;
}

</pre></body></html>