@charset "utf-8";

/* CSS Document */
.client {
	background: url(../images/home_partner-bg.webp);
	color: #fff;
}

.client h3 {
	color: #fff;
}

.big-text {
	font-size: 18px;
	font-weight: bold;
}

.blog-flex {
	display: flex;
	flex-flow: column;
}

.blog-flex .post-boxed {
	display: flex;
	flex-flow: column;
	height: 100%;
}

.blog-flex .post-boxed .post-boxed-body {
	height: 100%;
}

p {
	text-align: justify !important;
}

footer .row-50 {
	margin-bottom: -90px !important;
}

.shadow-lg {

	box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;

}

.shadow-lg img {
	width: 60% !important;
}

.bg-blue {
	background: #387bbd;
}

.bg-logo {
	background: #f59507;
}

.post-block .post-body {

	padding: 0 !important;
	position: absolute !important;

	bottom: 0 !important;
	text-align: center !important;
	background: rgba(56, 123, 189, 0.5) !important;


}


.page-foot p,
.page-foot a,
.page-foot a,
.page-foot p.h7,
.page-foot .list-marked-variant-2>li>a,
.page-foot .icon-storm-gray {
	color: #fff !important;
	display: block;
}

.page .icon-primary.mercury-icon-group,
.page .icon-primary.mercury-icon-globe-marker,
.page .icon-primary.mercury-icon-partners {
	color: #fff;
}

/***********about-us page*************/
.choose-us {
	background: url(../images/about_choose.webp)
}

.box-btn {
	position: absolute;
	bottom: 25px;
}

.icon-box .box-body {
	height: 100% !important;
	margin-top: 20px;
}

.footeer-s-1 {
	float: left;
	width: 35%;
	margin-right: 5%;
}

.footeer-s-2 {
	float: left;
	width: 20%;
}

.footeer-s-3 {
	float: right;
	width: 35%;
	margin-left: 5%;
}

.rd-navbar-dropdown.sw-sebmenu {
	margin-left: 20px !important;
}

/*.who-we{background: url(../images/who-we-back.webp) top right;background-size: cover;}*/
/*****************services-page*************************/
.swift-m ul {
	list-style: disc;
	margin-left: 15px;
}

.swift-m ul li {
	width: 46%;
	font-weight: normal;
	float: left;
	margin-right: 15px;
	font-size: 14px;
}

.bigpara {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 10px;
}


.mb-bank {
	background: #387bbd;
	color: #fff;
}

.mb-bank h4 {
	color: #fff;
}

/*.soft-service{background: url(../images/soft-ban.webp) no-repeat right top;background-size: cover;}*/
.data-ana {
	background: url(../images/data-analytics.webp) no-repeat top;
	background-size: cover;
	color: #fff;
}

.data-ana h4,
#insurance h4,
#digital h4 {
	color: #fff;
}

.pos-solution {
	background: url(../images/pos-sol.webp) no-repeat right top;
	background-size: cover;
}

#insurance {
	background: #2DB5AB;
	color: #fff;
}

#digital {
	background: #004684;
	color: #fff;
}

@media only screen and (max-width: 990px) {
	.rd-navbar-fixed .rd-navbar-brand {
		top: 0 !important;
		left: 120px !important;
	}

	.rd-navbar-default.rd-navbar-static .rd-navbar-aside-wrap::after {
		border-bottom: none !important;
	}

	.rd-navbar-fixed .rd-navbar-panel::before {
		bottom: -10px !important;
	}

	.rd-navbar-fixed .rd-navbar-panel {
		height: 66px !important;
	}

	.modalDialog>div {
		width: 90% !important;
	}

	.modalDialog {
		overflow-y: scroll !important;
	}

	.rd-navbar-fixed .rd-navbar-aside,
	.rd-navbar-fixed .rd-navbar-aside .rd-navbar-aside-toggle {
		display: none !important;
	}

	/*.content-pc{display:none !important;}
	.contact-mobile{display:block !important;}*/
}

/*@media only screen and (min-width: 991px) {
	
	.content-pc{display:block !important;}
	.contact-mobile{display:none !important;}
	
	
}*/


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

	.icon-box {

		padding: 67px 40px 120px !important;

	}

	.footeer-s-3 {
		width: 100%;
		margin-top: 25px;
	}

	.footeer-s-1 {
		width: 60%;
	}

	.footeer-s-2 {
		width: 35%;
	}

}

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

	.footeer-s-3 {
		width: 100%;
		margin-top: 25px;
	}

	.footeer-s-1 {
		width: 100% !important;
	}

	.footeer-s-2 {
		width: 100% !important;
		margin-top: 25px;
	}

}

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

	.swift-m ul li {
		width: 100% !important;
	}
}