body {
  /* background-color: #f6f6f6; */
}
a:hover {
  color: #1b7289;
}
.topbar-dark {
  background-color: #049cc4;
  color: #fff;
}
.top-acilir-menu {
  background: #14113cf5;
  min-width: 100px;
}
.top-acilir-menu ul li:hover {
  background: #049cc4;
}
.sec-slider .slider-slick .slick-active { animation: fade-in-move-down 1.2s; }
.navbar {
  background-color: #ffffffe0;
  border-bottom: 1px solid #8a87bf24;
  border-top: 1px solid #8a87bf24;
  backdrop-filter: blur(5px);
}
.navbar-menu .navbar-toggler {
	color: #074657;
}
.navbar-menu .nav-item a {
	color: #074657;
	transition:all .5s ease;
}
.navbar ul li:hover > a, .navbar ul li.active > a {
	color: #074657;
	background-color: #26ad380d;
	border-radius: 5px;
}
.top-acilir-menu ul {
  list-style: none;
}
.btn-outline-primary {
  color: #049cc4;
  border-color: #049cc4;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #049cc4;
  border-color: #049cc4;
}
.sec-srv01 .srvbox .detail-btn,
.sec-srv02 .srvbox .detail-btn,
.blogbox .detail-btn{
	padding:5px 10px;
}
.sec-srv01 .srvbox,
.sec-srv02 .srvbox,
.sec-srv07 .srvbox {
  margin-bottom: 15px;
  border: 1px solid #14113c05;
  background-color:transparent;
  box-shadow:none;
  overflow: hidden;
}
.sec-srv01 .srvbox .imgbox,
.sec-srv02 .srvbox .imgbox,
.sec-srv07 .srvbox .imgbox {
  box-shadow: 1px 1px 10px #3332;
}
.sec-srv02 .txtbox.txtdesc p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.sec-srv02 .txtbox .box-head-font{
	margin-bottom:0;
}
.box-head-font {
  font-size: 1.3rem;
  font-weight: 500;
  max-height: 55px;
}
.sec-about-us .postinfo-box .imgbox{
  box-shadow:1px 1px 10px #14113c0f;
}
.sec-phead-banner .bg-overlay {
  background-color: #044a51e8;
}
.sec-banner .bg-overlay {
  background-color: #044a51e8;
}
.sec-blogs .bg-overlay {
  background-color: #044a51e8;
}
section .title-field p {
  font-weight: 500;
}
.sec-phead-banner .bread-crumb-container{
	position:relative;
	text-align:center;
}
.sec-phead-banner .bread-crumb li{
	list-style:none;
	display:inline-block;
	color:#fff;
	margin-right:10px;
}
.sec-phead-banner .bread-crumb li:not(:last-child):after{
	content:'\f105';
	font: normal normal normal 14px/1 FontAwesome;
	color:#fff;
	margin-left:10px;
}
.sec-phead-banner .bread-crumb li a{
	color:#fff;
}
.blogbox {
  padding: 0;
}
.blogbox .imgbox .pdate {
  color: #1b7289;
}
.blogbox .imgbox {
  box-shadow: 1px 1px 10px #3332;
}
.sec-blog-page .social-icons a:hover, .sec-blog-page .social-icons a:active {
  background-color: #049cc4;
}
.side-callout-box {
  border-radius: .25rem;
  border: 1px solid #049cc4;
}
.scrollTop {
  background: #04a59b;
}
.accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #049cc4;
}

.accordion-item:first-of-type .accordion-button,
.accordion-item:first-of-type .accordion-button.collapsed,
.accordion-item:last-of-type .accordion-button,
.accordion-item:last-of-type .accordion-button.collapsed,
.accordion-button {
	border-radius:4px;
}
footer .section-dark {
	background-color: #1b7289;
	color: #fff;
}

.nav-link {
	color: #074657;
	font-weight: bold;
}
.nav-link:focus, 
.nav-link:hover {
	color: #074657;
}
#projects-tab .nav-item .nav-link{
	background-color: #3331;
	color: #999;
}
#projects-tab .nav-item .nav-link.active, 
#projects-tab .nav-item .show > .nav-link {
	color: #fff;
	background-color: #049cc4;
	border-color: transparent;
	text-shadow: 1px 1px 25px #000;
}
#projects-tab .nav-item{
	width:50%;
}
#projects-tab .nav-item button{
	width:100%;
	
}
.sec-projects .tab-content > .active {
	display: flex;
	flex-wrap:wrap;
}
.sec-projects .srvbox{
	border-radius:.25rem;
	box-shadow:1px 1px 10px #3332;
}