* {
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	letter-spacing: .6px;
}

.navbar-brand {
	width: 175px;
	margin-top: -5px;
	margin-bottom: -5px;
}

.footer-logo {
	width: 160px;
}

.main-menu .navigation>li>ul>li>a {
	padding: 4px 15px;
}

.album-section {
	padding: 0px;
}

.gallery .myImage {
	margin: 4px;
}

.gallery .imagebox {
	position: relative;
	z-index: -1;
}


.picture-gallery img {
	max-width: 180px;
}

.gallery .imagebox img {
	width: 100%;
	border-radius: 4px;
	/*	height: 100px;*/
}

.gallery .imagebox .title {
	position: absolute;
	bottom: 0;
	left: 0;
	padding-left: 8px;
	width: 100%;
	color: #000;
	font-weight: bold;
	background-color: #ffffff;
}

.language {
	background: #00afe6;
	color: white;
	border-radius: 3px;
	padding: 6px 16px;
}

.top_contact_text {
	color: rgb(221 221 221);
}

.top_contact_text i {
	color: #198754;
}

.main-header .header-top .top-right ul,
.main-header .header-top .top-left ul,
.header-top .social-icon,
.header-top .top-right ul {
	/* text-align: center; */
	width: 100%;
	margin: 2px 0px;
	padding: 0px;
}

@media only screen and (max-width: 767px) {

	.main-header .header-top .top-right ul,
	.main-header .header-top .top-left ul,
	.header-top .social-icon,
	.header-top .top-right ul {
		text-align: left;
	}
}

.navbar-fixed {
	top: 0;
	z-index: 100;
	position: fixed;
	width: 100%;
	transition: 1s;
	background: rgb(255, 255, 255);
	border-bottom: 1px solid #ddd;
}

.navbar-nav li.active {
	background-color: #198754;
	opacity: 1;
	border-radius: 3px
}

.navbar-nav li a {
	font-weight: 400;
}

.main-header .header-top {
	background: #000000;
}

.active>a.dropdown-item,
.active>a.nav-link {
	color: #ffffff;
	font-weight: 600;
}


.nav-item a:hover {
	background-color: #198754;
	color: #ffffff;
	border-radius: 3px
}

.carousel-caption {
	position: absolute;
	left: 13%;
	bottom: 20%;
	text-align: left;
	width: 35%;
}

.sister_concern p {
	font-size: 20px;
	line-height: 25px;
	color: #dddada;
}

/* .nav-item a:after {
	content: "";
	display: block;
}

.nav-item a:after {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0%;
	height: 3px;
	background-color: #ffe800;
	-webkit-transition: all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-o-transition: all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition: all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.nav-item a:hover:after {
	width: 100%;
} */

.sis_desc p {
	color: #202020;
	line-height: 20px;
	font-size: 14px;
}



.home_sister_concern {
	border: 1px solid #5ccde3;
	border-radius: 10px;
	overflow: hidden;
	transition: .5s;
	transition-timing-function: ease;
	background: rgb(235, 235, 235);
	/* background: linear-gradient(45deg, #266056, #004d8f); */

}

.home_sister_concern:hover {
	transform: scale(103%);
	box-shadow: 0px 0px 10px 3px #b6b6b6;
	/* background-color: #448497; */
	background: linear-gradient(45deg, #5d8533, #00105c);
}

.home_sister_concern:hover .sis_desc p {
	color: #fff;
}

.nes_medei_text p {
	text-align: justify;
	line-height: 20px;
}

.news_media_card .card {
	transition: .5s;
	transition-timing-function: ease;
}


.news_media_card .card:hover {
	transform: scale(101%);
	box-shadow: 0px 0px 10px 3px #b6b6b6;
	background-color: #448497;
	color: #fff;
}

/* .curvsvg {
	position: absolute;
	top: -245px;
	width: 100%;
} */

.text-orange{
	color: #dddada;
}

.main-footer .widgets-section {
	position: relative;
	padding: 50px 0px 0px;
}

#navbar_top {
	/* border-bottom: 1px solid #ddd; */
	background-color: #212020;
}

.nav-link{
	color: #fff;
}

.main-footer {
	/* position: relative; */
	/* width: 100%; */
	/* height: 320px; */
	/* Adjust height as needed */
	/* background-image: url('../../assets/images/footer_bg.png'); */
	background-size: cover;
	background-repeat: no-repeat;
	background-color: #212020;
	/* background-position: bottom; */
}

.bg_fc {
	background: #198754;
}

.bg_fc:hover {
	background: #01667a;
	cursor: pointer;
}

.page-title h1 {
	position: relative;
	font-size: 36px;
	font-weight: 700;
	color: #ffffff;
	padding-bottom: 20px;
	line-height: 1.5em;
	background: rgb(2, 0, 36);
	background: linear-gradient(90deg, rgba(2, 0, 36, 0) 0%, rgb(0 0 0 / 54%) 50%, rgba(0, 212, 255, 0) 100%);
	margin: 0;
	padding: 8px;
}

.album_style a {
	color: #464646;
	transition: all .5s;
}

.album_style a.active {
	color: #ffffff;
	font-weight: bold;
	margin-left: 8px;
}

.album_style a:hover {
	color: #fff;
	font-weight: bold;
	margin-left: 8px;
}



.album_img img {
	width: 100%;
	transition: all 1s;
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
}

.album_img:hover img {
	transform: scale(1.1);
	border-radius: 5px 5px 0 0;
	margin-top: -10px;
	transition: all .5s;
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
}

.album_img {
	transition: all .5s;
}

.album_img:hover {
	transform: scale(1.05);
	box-shadow: 0px 0px 11px 2px #aaa;
	color: gray
}

.a_img {
	padding: 5px;
	transition: all .5s;
}

.a_img:hover {
	padding: 0px;
}

iframe {
	width: 100%;
	/* height: 200px; */
}

.news_media p {
	text-align: justify;
	line-height: 18px;
}

.container,
.container-lg,
.container-md,
.container-sm,
.container-xl {
	max-width: 1203px;
}

.img_div {
	margin-top: -30%;
}

@media only screen and (max-width: 768px) {

	.sister-2,
	.sister-3 {
		margin-top: 100px;
	}

	.img_div {
		margin-top: -23%;
	}
}

@media only screen and (max-width: 576px) {

	.sister-1,
	.sister-2,
	.sister-3 {
		margin-top: 100px;
	}
}

.sis_con_img img {
	scale: 100%;
	transition: ease 1s;
	aspect-ratio: 6/4;
}

.sis_con_img img:hover {
	scale: 103%;
	transition: ease .5s;
}

.project_home {
	scale: 100%;
	transition: .5s;
	aspect-ratio: 6 / 4;
}

.project_home:hover {
	scale: 102%;
	transition: .5s;
	box-shadow: 0px 0px 20px #000;
}

.dfl_map iframe {
	width: 100%;
	height: 350px;
}