.services-block {
	padding: 0 0 55px;
}
.services-block__logo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	cursor: pointer;
	border: 1px solid #dedede;
	padding: 20px;
	font-family: 'Oswald', sans-serif;
	font-size: 22px;
	font-weight: 300;
	text-align: center;
}
.services-block__logo img {
	max-width: 170px
}


.services-block__text-content {
	padding: 90px 30px
}

.services-block__col {
	padding-left: 0;
	padding-right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	flex-wrap: wrap;
	background: #ffffff;
	margin-bottom: -1px;
	margin-right: -1px;
}
.services-block__col--active{
	background: #f0f8fb;
	border-bottom-color: #f0f8fb;
}


.tab-icon{
	background-size: 100%!important;
	background-position: center!important;
	width: 162px;
	height: 140px;
	display: block;
	margin: 0 auto 10px auto;
}
.tab-icon.specialist-icon{
  background: url('../images/specialist-icon.png') no-repeat;
}
.tab-icon.document-icon{
  background: url('../images/document-icon.png') no-repeat;
}
.tab-icon.photo-icon{
  background: url('../images/scan-icon.png') no-repeat;
}
.tab-icon.submission-icon{
  background: url('../images/submission-icon.png') no-repeat;
}
.tab-icon.personalized-icon{
  background: url('../images/updates-icon.png') no-repeat;
}
.tab-icon.delivery-icon{
  background: url('../images/document-collection-icon.png') no-repeat;
}

.services-block__col--active .tab-icon.specialist-icon{
	background: url('../images/specialist-icon-active.png') no-repeat;
}
.services-block__col--active .tab-icon.document-icon{
	background: url('../images/document-icon-active.png') no-repeat;
}
.services-block__col--active .tab-icon.photo-icon{
	background: url('../images/scan-icon-active.png') no-repeat;
}
.services-block__col--active .tab-icon.submission-icon{
  background: url('../images/submission-icon-active.png') no-repeat;
}
.services-block__col--active .tab-icon.personalized-icon{
  background: url('../images/updates-icon-active.png') no-repeat;
}
.services-block__col--active .tab-icon.delivery-icon{
  background: url('../images/document-collection-icon-active.png') no-repeat;
}

.services-block__modal-container {
	background: #f0f8fb;
	opacity: 0;
	height: 0;
	max-height: 0;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.services-block__modal-container:empty {
	opacity: 0
}
.services-block__modal-container.active {
	height: 100%;
	opacity: 1;
	max-height: 1500px;
}
.services-block .text-block{padding: 0 50px;}
.services-block .img-block img{width: 100%; display: block;}
.services-block h3{color: #00355f; font-weight: 400; font-size: 48px;}
.services-block p{font-family: 'Roboto', sans-serif; font-size: 16px; line-height: 22px; font-weight: 400;}

@media (max-width: 991.98px) {
	.services-block__modal-container.active {
		display: none!important
	}
}

.services-block__modal-container .row {
	width: 100%
}
.services-block__modal-image {
	background-size: 250%;
	background-repeat: no-repeat;
	background-position: 50%;
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding: .8rem
}
@media (max-width: 991.98px) {
	.services-block__modal-image {
		position: static
	}
}
.services-block__modal-image img {
	position: absolute;
	top: -9999px;
	right: -9999px;
	bottom: -9999px;
	left: -9999px;
	margin: auto;
	min-width: 100%;
	min-height: 100%;
	width: 100%;
	height: 100%;
	width: auto
}
.services-block__modal-image img.wpsmartcrop-legacy {
	width: auto;
	height: auto
}
@media (max-width: 991.98px) {
	.services-block__modal-image img {
		display: none!important
	}
}
.services-block__modal-heading {
	margin-bottom: 2rem
}
.services-block__modal-list-heading {
	margin-bottom: 2rem;
	font-size: 1.5rem;
	margin-top: 3px
}
.services-block__modal {
	background: #f0f8fb;
	display: none;
	position: relative;
	padding: 0
}
@media (min-width: 992px) {
	.services-block__modal {
		display: none!important;
		padding: 8rem 0 4rem
	}
	.services-block__modal-container .services-block__modal {
		display: block!important
	}
}
.services-block .close {
	top: 30px
}
.services-block .close:after,
.services-block .close:before {
	background-color: #002746;
	-webkit-box-shadow: 0 0 18px #131818;
	box-shadow: 0 0 18px #131818
}
@media (min-width: 992px) {
	.services-block .close:after,
	.services-block .close:before {
		background-color: #fff
	}
}
.services-block .col-sm-6 {
	margin-bottom: 2rem
}
.services-block__more-btn {
	margin-top: auto;
	margin-bottom: 5rem
}
.services-block__list-container {
	margin-top: 3rem
}
@media (min-width: 1380px) {
	.services-block__list-container {
		padding-left: 3rem;
		margin-top: 0
	}
}
