/*#1e4e66*/
.toc ul li.active {
	background: #5bc4bf;
	border: 1px solid #5bc4bf;
}
.fixed-header .top-menu {
	padding: 6px 0;
	border-bottom: none;
	background: #1e4e66;
}
.header-menu-box {
	background: #1e4e66;
}
.banner-btn {
	background: #5bc4bf;
	border: 2px solid #5bc4bf;
}
a {
	color: #5bc4bf;
}
.post-template-fix .contact-text a, .toc.left-side .contact-text a {
	border-radius: 5px;
	background: #5bc4bf!important;
}

.right-content p a {
	color: #5bc4bf;
}
.post-share-inner ul.share-mod li a {
	color: #5bc4bf;
}
.related-blogs .topic-link {
	background: #5bc4bf;
}
.related-blogs .topic-link:hover {
	background: #1e4e66;
	text-decoration: none;
	color: #fff;
}
.titlewrapper a:hover {
	text-decoration: none;
	color: #5bc4bf;
}

::-webkit-scrollbar-thumb {
	background: #5bc4bf;
	border: 0 #fff;
	border-radius: 0;
}

.footer-menu-box ul li:last-child a {
	color: #5bc4bf;
}
.btn-primary {
	color: #fff;
	background-color: #5bc4bf;
	border-color: #5bc4bf;
}

/* Inner */
.inner-post .featured-img-box img {
	width: 100%;
	object-fit: cover;
	object-position: right;
}
.inner-post .hs-rss-item-image-wrapper.featured-img-box {
	background: transparent;
}


.blog-post-template .featured-img-box img {
	width: 100%;
}

@media (min-width: 1681px) {
	.blog-post-template .featured-img-box img {
		height: 480px;
		object-fit: cover;
		object-position: right;
	}
}


@media (max-width: 1680px) {
	.blog-post-template .featured-img-box img {
		height: 450px;
		object-fit: cover;
		object-position: right;
	}
}
@media (max-width: 1600px) {
	.blog-post-template .featured-img-box img {
		height: 450px;
		object-fit: cover;
		object-position: right;
	}
}
@media (max-width: 1440px) {
	.blog-post-template .featured-img-box img {
		height: 355px;
		object-fit: cover;
		object-position: right;
	}
}
@media (max-width: 1366px) {
	.blog-post-template .featured-img-box img {
		height: 355px;
		object-fit: cover;
		object-position: right;
	}
}
@media (max-width: 1300px) {
	.blog-post-template .featured-img-box img {
		height: 355px;
		object-fit: cover;
		object-position: right;
	}
}
@media (max-width: 1280px) {
	.blog-post-template .featured-img-box img {
		height: 355px;
		object-fit: cover;
		object-position: right;
	}
}
@media (max-width: 1200px) {
	.blog-post-template .featured-img-box img {
		height: 355px;
		object-fit: cover;
		object-position: right;
	}
}
@media (max-width: 1199px) {
	.blog-post-template .featured-img-box img {
		height: 335px;
		object-fit: cover;
		object-position: right;
	}
}
@media (max-width: 1100px) {
	.blog-post-template .featured-img-box img {
		height: 335px;
		object-fit: cover;
		object-position: right;
	}
}
@media (max-width: 1080px) {
	.blog-post-template .featured-img-box img {
		height: 335px;
		object-fit: cover;
		object-position: right;
	}
}
@media (max-width: 1024px) {
	.blog-post-template .featured-img-box img {
		height: 335px;
		object-fit: cover;
		object-position: right;
	}
}
@media (max-width: 991px) {
	.blog-post-template .featured-img-box img {
		height: 335px;
		object-fit: cover;
		object-position: right;
	}
}
@media (max-width: 900px) {
	.blog-post-template .featured-img-box img {
		height: 237px;
		object-fit: cover;
		object-position: right;
	}
}
@media (max-width: 899px) {
	.blog-post-template .featured-img-box img {
		height: 302px;
		object-fit: cover;
		object-position: right;
	}
}
@media (max-width: 767px) {
	.blog-post-template .featured-img-box img {
		height: 237px;
		object-fit: cover;
		object-position: right;
	}
}



@media (min-width: 768px) {
	.inner-post .featured-img-box img {
		height: 305px;
	}
	.inner-post .hs-rss-item-image-wrapper.featured-img-box {
		min-height: 305px;
	}
	.banner-box {
		position: absolute;
		top: 100px;
		overflow-x: hidden;
		max-width: 100%;
		left: 50%;
		transform: translateX(-50%);
		text-align: left;
	}
	.blog-post-template .hs-rss-item-image-wrapper.featured-img-box {
		background: transparent;
	}
	.mt-5-button {
		margin-top: 3rem;
	}
	.set-btn_pos {
		position: relative;
		left: -12px;
	}
}

@media (min-width: 200px) and (max-width: 768px) {
	.inner-post .featured-img-box img {
		height: 274px;
	}
	.inner-post .hs-rss-item-image-wrapper.featured-img-box {
		height: 274px;
		min-height: 274px;
	}
	.blog-post-template .hs-rss-item-image-wrapper.featured-img-box {
		height: auto;
		background: transparent;
	}
	.mt-5-button {
		margin-top: 2rem;
	}
	.set-btn_pos {
		position: relative;
/*		left: -12px;*/
	}
	.top_home_top {
		top: 46px;
	}
}

/* Services */
.box1 img,
.box1:after,
.box1:before {
	width: 100%;
	transition: all 0.3s ease 0s;
}
.box1 .icon li a {
	text-align: center;
}
.box1:after,
.box1:before {
	content: "";
}
.box1 {
	overflow: hidden;
}
.box1 .title {
	letter-spacing: 1px;
}

.box1 .icon,
.box1 .title {
	margin: 0;
	position: absolute;
}
.box1 {
	box-shadow: none;
	position: relative;
}
.box1:after,
.box1:before {
/*	height: 50%;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	transform-origin: 100% 0;
	transform: rotateZ(90deg);*/
}
.box1:after {
	top: auto;
	bottom: 0;
	transform-origin: 0 100%;
}
.box1:hover:after,
.box1:hover:before {
	transform: rotateZ(0);
	cursor: pointer;
}
.box1 img {
	height: auto;
	transform: scale(1) rotate(0);
}
.box1:hover img {
/*	filter: sepia(80%);
	transform: scale(1.3) rotate(0deg);*/
}

/*.box1 .title {
	font-size: 19px;
	font-weight: 600;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 0 0 1px #004cbf;
	top: 10px;
	left: 10px;
	opacity: 0;
	z-index: 2;
	transform: scale(0);
	transition: all 0.5s ease 0.2s;
}
.box1:hover .title {
	opacity: 1;
	transform: scale(1);
}*/

/* BOX 1 */
.box1 .m_title {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 5px;
	position: absolute;
	color: #fff;
	transition: .4s all;
	bottom: 20px;
	left: 20px;
	z-index: 2;
}
.box1 .title-sub {
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	opacity: 0;
	z-index: 2;
	transition: .6s all;
	bottom: 0px;
	position: absolute;
	padding: 20px;
}
.box1:hover .title-sub {
	opacity: 1;
	bottom: 25px;
}
.box1:hover .m_title {
	opacity: 1;
	bottom: 20px;
}
.box1:hover .m_title_2 {
	opacity: 1;
	bottom: 20px;
}
.box1:hover .m_title_3 {
	opacity: 1;
	bottom: 20px;
}







/*.box1 .icon {
	padding: 7px 5px;
	list-style: none;
	background: #004cbf;
	border-radius: 0 0 0 10px;
	top: -100%;
	right: 0;
	z-index: 2;
	transition: all 0.3s ease 0.2s;
	display: none;
}
.box1:hover .icon {
	top: 0;
}
.box1 .icon li {
	display: block;
	margin: 10px 0;
}
.box1 .icon li a {
	display: block;
	width: 35px;
	height: 35px;
	line-height: 35px;
	border-radius: 10px;
	font-size: 18px;
	color: #fff;
	transition: all 0.3s ease 0s;
}
.box1 .icon li a:hover {
	color: #fff;
	box-shadow: 0 0 10px #000 inset, 0 0 0 3px #fff;
}*/


@media only screen and (max-width:990px){
	.box1{
		margin-bottom:12px
	}
}

@keyframes animate{
	0%,100%{opacity:1}
}
@keyframes animate-hover{
	0%{box-shadow:0 0 0 10px rgba(255,255,255,.3)}
	50%{box-shadow:0 0 0 5px rgba(255,255,255,.3)}
	100%{box-shadow:0 0 0 0 rgba(255,255,255,.3)}
}

.mt-5-button {
text-align: center;
}
.sec-w {
	background-color: #797979;
	margin: 0 5px;
	padding: 5px;
}
.sec-w h2,h5 {
	color: #ffffff;
}
.sec-w ul {
	padding-left: 25px;
}
.sec-w ul li {
	text-align: left;
	color: #ffffff;
	margin-top: 12px;
}

.content-sec {
	background-color: #929292;
	padding: 10px 0;
	min-height: 125px;
}

/* MENU */
@media (min-width: 768px) {
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 1rem;
		padding-left: 1rem;
		color:#ffffff;
	}
	.dropdown-item:focus, .dropdown-item:hover {
		color: #16181b;
		text-decoration: none;
		background-color: #5bc4bf;
	}
}
@media (max-width: 767.88px) {
	.navbar-toggler {
		position: fixed;
		right: 0;
		top: 2px;
	}
	button:focus {
		outline: none;
	}
	.navbar-toggler-icon {
		width: 42px;
		height: 42px;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 1rem;
		padding-left: 1rem;
		color: #ffffff;
	}
	.navbar {
		padding: 0;
		position: relative;
	}
	.navbar-toggler-icon img {
		width: 100%;
		height: auto;
	}
	.sec-w {
		flex-basis: fit-content;
	}
}




