.fields-container {
	display: none;
}
.view-article .finatic-blog-details div[itemprop="articleBody"]{
	padding: 0;
}
.view-article .finatic-blog-details .tags-wrapper{
	margin: 30px 0;
}

.sp-page-title{
	padding: 18px 0px 42px 0px;
}

.cat-children{
	display: none;
}

#sp-bottom2 {
	padding-left: 30px;
}

.article-full-image img {
    width: 100%;
    max-height: 550px;
    object-fit: cover;
}

.parent-category-name {
	display: none;
}

.category.list-group {
	
}

.category.list-group h3{
	font-size: 14px;
}

.category.list-group h3 a{
	font-size: 14px;
    font-weight: 300;
}

.sppb-person-image img {
    max-height: 225px;
    max-width: 225px;
}
.com-content.view-category .article-list .article .article-intro-image img{
	object-fit: cover;
}
.finatic-advance-tab .sppb-tab-content.sppb-tab-tabs-content .sppb-tab-pane>div{
	flex: 0 0 100%;
    max-width: 100%;
}

.finatic-services img {
    height: 200px;
    object-fit: cover;
    width: 100%;
}

.mod-languages img {
	display: initial;
}

.mod-languages .globe-icon {
	display: none;
}

.blog .article-list .article img{
	width: 100%;
	height: 200px;
	object-fit: cover;
	margin-bottom: 1px;
}

.finatic-blog .blog .article-list .article .article-body .article-introtext {
    min-height: 150px;
    height: 150px;
}

ul.pagination .page-item.active .page-link, ul.pagination .page-item .page-link{
	padding: 12px 5px;
}

.blog .article-list .article .article-header{
	min-height: 90px;
}

.blog .article-list .article .article-header a{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3; /* number of lines to show */
	-webkit-box-orient: vertical;
}

.blog .article-list .article .article-introtext > div{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3; /* number of lines to show */
	-webkit-box-orient: vertical;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span{
	padding: 10px 0;
}

#sppb-addon-wrapper-1601743240966{
	margin: 40px 0px 30px 0px;
}

#column-wrap-id-1593422972656 .sppb-testimonial-pro {
    padding-bottom: initial;
}

.sp-megamenu-parent>li.active>a {
    font-weight: bold;
}

.article-full-image img{
	width: 100%;
}

.com-content #sp-main-body {
	padding: 30px 0 100px 0;
}

.tags-wrapper.no-padding{
	border-top: none !important;
    margin: 0 0 25px 0 !important;
	margin-bottom: 15px !important;
}

.tags-wrapper.no-padding .social-icon-title{
	position: relative;
    top: -3px;
}

.finatic-blog .parent-category-name{
	display: none;
}

.tags-wrapper.no-padding .social-share-icon a{
	font-size: 22px !important;
}

.view-article .finatic-blog-details div[itemprop="articleBody"] {
    margin-top: 56px !important;
}

#login .login-bg-img {
    background-image: url(../images/login-sidebar-img.jpg?t=-2342);
    background-size: contain;
    background-position: center center;
    height: 128px;
}

.page-latest-posts .sppb-articles-scroller-date-left-date,
.page-latest-posts .sppb-articles-scroller-date-left-content {
    background: #4e7e5c;
}

.sppb-articles-scroller-size {
	font-size: 16px !important;
	margin-bottom: 5px;
}

#sppb-addon-1601929436110 .sppb-addon-content > div > div{
	flex: 0 0 100%;
    max-width: 100%;
}

#sppb-addon-1601929436110 .sppb-addon-articles.case-study-classic-layout .sppb-addon-article .sppb-article-info-wrap {
    margin: 0;
}

.sp-page-builder .page-content #section-id-1601908996569 {
    padding: 0;
}

.sp-page-builder .page-content #section-id-1601929332040 {
    padding: 0px 0px 50px 0px;
}

#sppb-addon-wrapper-1601929436110 .sppb-addon-articles .sppb-addon-article {
    margin-bottom: 5px;
}

#sppb-addon-1601926656192 .bx-wrapper{
	margin-bottom: 0;
}

#sppb-addon-1601926656192 .sppb-addon-articles-scroller-title {
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
#sppb-addon-1601926656192 .sppb-articles-scroller-introtext{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

#section-id-1601934155650 .classic-clients img {
    padding: 0;
    height: 107px;
}

#sppb-addon-1566554907516 .finatic-services .item .item-info .finatic-service-items>li {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 10px 10px 10px 25px;
}

#sppb-addon-1566554907516 .finatic-services .item .item-info .finatic-service-items>li p{
	max-width: 100%;
}

#sppb-addon-wrapper-1566554907516 .finatic-services.gird-layout .item {
    position: relative;
    padding-bottom: 31px;
    margin-bottom: 30px;
    background-color: #FFF;
	border-radius: 2px;
}

#sppb-addon-wrapper-1566554907516 .finatic-services.gird-layout .item-info {
	position: relative;
    bottom: -25px;
}

#sppb-addon-wrapper-1566554907516 .finatic-services img {
    height: 150px;
    object-fit: contain;
    width: 100%;
    padding: 5px;
}

#sppb-addon-wrapper-1566554907516 .finatic-services.gird-layout .item .item-info{
    margin: 0 5px;
}

#sppb-addon-wrapper-1566554907516 .finatic-services .item .item-info h3 {
    padding: 10px 10px;
    font-size: 18px;
    text-align: center;
}

#sppb-addon-1602011214485 h3 a {
    font-size: 18px;
}

#sppb-addon-1602011214485 h3{
	overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */
   -webkit-box-orient: vertical;
   height: 124px;
}

#sppb-addon-1602011214485 .sppb-meta-date{
	clear: both;
	width: 100%;
}

#sppb-addon-1602011214482 .sppb-articles-scroller-date-left-content .sppb-addon-articles-scroller-title {
    font-size: 22px;
    margin-bottom: 3px;
}

.sppb-addon-articles .sppb-article-meta>span{ 
	margin: 0 5px 5px 5px;
}

.homepage .sppb-addon-articles.case-study-default-layout .sppb-addon-article .sppb-article-info-wrap, 
.homepage .sppb-addon-articles.case-study-classic-layout .sppb-addon-article .sppb-article-info-wrap {
    margin: 0;
}

.homepage .sppb-articles-scroller-date-left-date, 
.homepage .sppb-articles-scroller-date-left-content {
    background: #4e7e5c;
}

.hero-contact-info ul li i.fas {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid rgba(255,255,255,.3);
    border-radius: 50px;
    margin-right: 20px;
    transition: .3s;
}

.hero-contact-info ul li i.fab {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid rgba(255,255,255,.3);
    border-radius: 50px;
    transition: .3s;
}

#sppb-addon-1602319647563 img,
#sppb-addon-1602319647554 img{
	height: 98px;
	object-fit: contain;
}
.classic-clients img {
    padding: 5px;
}

.projects-block .sppb-addon-image-layout-image{
	height: 150px;
	width: 100%;
	background-color: #FFF;
}

.projects-block .sppb-addon-image-layout-content {
    background: #f1f1f1;
    padding: 10px;
    width: 100%;
}

.projects-block .sppb-addon-image-layout-content {
    text-align: center !important;
}

.projects-block .sppb-btn {
    background-color: #4e7e5c !important;
}

.projects-block .sppb-btn:hover {
    background-color: #4e7e5c !important;
}

.projects-block .sppb-btn {
    margin: 0px 0px 0px 0px !important;
}

.projects-block .sppb-addon-wrapper {
    margin: 0px 0px 48px 0px !important;
}

.projects-block .sppb-img-responsive.image-fit {
    width: inherit;
    height: 150px;
    margin: 0 auto;
    object-fit: contain;
}

#section-id-1604236969863 .sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap{
	background: initial !important;
	box-shadow: none !important;
	padding: 0 !important;
}

@media only screen and (max-width: 980px) {
	#section-id-1566815332077 .sppb-row .sppb-col-md-2 .sppb-column-addons > .sppb-addon-wrapper:nth-child(1) {
		width: 20%;
		float: left;
		text-align: center;
	}
	#section-id-1566815332077 .sppb-row .sppb-col-md-2 .sppb-column-addons > .sppb-addon-wrapper:nth-child(2) {
		width: 80%;
		float: left;
	}
	#section-id-1566815332077 .sppb-row .sppb-col-md-2{
		margin-bottom: 25px;
	}
	#section-id-1566815332077 .sppb-animated-number {
		line-height: 22px !important;
	}
	#sppb-addon-wrapper-1601743240966 {
		margin: 20px 0px 30px 0px !important;
	}
	.logo-image {
		height: 44px;
		width: auto;
		object-fit: contain;
	}
	.sp-contact-info .sp-contact-phone{
		display: none;
	}
}
@media only screen and (max-width: 767px) {
	#sppb-addon-1601934155662 .classic-clients img {
		padding: 0;
		object-fit: contain;
		height: 107px;
	}
	#column-wrap-id-1567067220295 {
		margin-bottom: 84px;
	}
	#column-wrap-id-1567062493907 {
		margin-bottom: 0;
	}
	#sppb-addon-1566817386075 .sppb-animated-number {
		font-size: 28px;
		line-height: 20px;
		padding-top: 2px;
	}
	.close-offcanvas{
		top: 0;
	}
	#sppb-addon-1566298347905 h1.sppb-addon-title{
		font-size: 2em;
		line-height: 1.4;
		text-align: center;
	}
	.view-article .finatic-blog-details div[itemprop="articleBody"] {
		margin-top: 5px !important;
	}
	.sppb-addon-animated-heading .sppb-addon-title{
		font-size: 22px;
	}
	.staff .sppb-col-sm-5{
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.staff .sppb-col-sm-7{
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.staff .sppb-person-image img {
		border-radius: 50% !important;
		width: 89% !important;
	}
	.finatic-blog div[itemprop="articleBody"] p{
		font-size: 16px;
	}
}
@media (max-width: 480px) {
	.view-article .finatic-blog-details .article-img-wrpaaer .article-header h1, 
	.view-article .finatic-blog-details .article-img-wrpaaer .article-header h2 {
		font-size: 26px;
	}
}