@media (min-width: 1500px) {

	.container {
		max-width: 1318px;
	}

}
@media screen and (max-width: 1399px) {
	.container {
		max-width: 1318px;
	}
	.nav-top p,.nav-top a,.nav-top span{
		font-size: 15px;
	}
	/* about us page style */
	.innerbanner{
		background-position: 90% 108%;
	}
	.aboutUsSec-banner {
		background-position: 90% 135%;
		padding: 200px 0 100px 0;
	}
	.blurBox{
		right: 275px;
		bottom: 275px
	}
	.history-item-wrap{
		padding-left: 0;
	}
	.bankSec {
		height: 400px;
	}	
	.testimonialsSec .owl-carousel .owl-stage-outer {
		height: 340px;
	}
	/* Business Page Style */
	.roadmapSec .roadmapCol::after {
		right: 55%;
	}
	.companies-item-text h3 {
		font-size: 30px;
	}
	/* API Page Style */
	.tab-wrapper-outer .tab-wrapper-button .tab-title {
		padding: 15px 20px;
	}
	.tab-wrapper-outer .tab-wrapper-button .nav {
		padding: 10px 8px;
	}

}

@media screen and (max-width: 1320px) {
	.container {
		max-width: 1118px;
	}

	.header .navbar .nav-link {
		padding-right: 15px;
		padding-left: 15px;
	}
	.banner {
		padding: 200px 0 50px;
	}

	.banner-lft h1 {
		font-size: 25px;
	}

	.banner-lft h2 {
		font-size: 80px;
	}

	.banner-rht {
		padding-right: 0;
	}

	.banner-rht-img {
		max-width: 80%;
		float: right;
	}

	.account-item-wrap {
		margin: 0;
	}

	.lg-btn a {
		min-width: 200px;
	}

	.secondteammember {
		right: 70px;
		width: 150px;
		height: 150px;
	}

	.thirdteammember {
		width: 200px;
		height: 200px;
	}

	.faqleftpanel {
		max-width: 80%;
	}

	.banner-lft p {
		max-width: 70%;
	}

}

@media screen and (max-width: 1199px) {

	.container {
		max-width: 1025px;
	}

	.header .navbar .nav-link {
		font-size: 14px;
		padding-right: 12px;
		padding-left: 12px;
	}

	.nav-top-lft {
		width: 55%;
	}

	.nav-top-rht {
		width: 45%;
	}

	.nav-top-rht-rht {
		margin-left: 20px;
	}

	.secondteammember {
		right: 0;
	}

	.thirdteammember {
		width: 175px;
		height: 175px;
	}

	.forthteammember {
		right: 60px;
	}

	.forthteammemberaccess:before {
		right: 10px;
	}

	.forthteammemberaccess:after {
		right: 0;
	}

	.eightcontsec p {
		max-width: 80%;
	}

	.postthumbnailsec {
		height: 230px;
	}

	.sgleclientcontsec {
		padding: 25px;
	}
	/* about us page style */
	.innerbanner{
		background-size: 60%;
	}
	.blurBox {
		right: 200px;
		bottom: 20px
	}
	.history-item-wrap{
		gap: 8px;
	}
	/* Blog page style */
	.releaseSec .release-image, 
	.prodNewsSec .sgleprodNewsSec .prodNews-image, 
	.LtArticlesSec .sgleLtArticlesSec .LtArticles-image, 
	.postDetails .thumbnail-image {
		height: 275px;
	}
	/* Conatct page style */
	.form-wrapper form {
		padding: 30px 25px 0;
	}
	.contact-details-wrap {
		gap: 12px;
	}
	.contact-items {
		width: 100%;
	}
	.contact-items:nth-last-child(1),
	.contact-items:nth-last-child(2){
		width: 48%;
	}
	/* Business page style */
	.companiesSec .twoBtns .lg-btn a {
		min-width: 250px;
	}
	.companies-item-img {
		width: 60px;
		height: 60px;
	}
	.backingfaceSec {
		padding-bottom: 120px;
	}
	.backingface-dashboard-One {
		width: 80%;
		margin-left: auto;
	}
	.dashboard-img-innerwrap {
		margin-top: -150px;
	}
	.backingface-dashboard-Two {
		width: 50%;
	}
	.backingface-dashboard-Three {
		width: 40%;
	}
	/* Referral Page Style */
	.whyReferSec{
		padding: 100px 0 0;
	}
	.whyReferSec-card{
		padding: 40px;
	}
	.whyReferSec-card-icon {
		margin-bottom: 40px;
	}
	.whyReferSec-card h6 {
		font-size: 22px;
	}
	.programWork-content {
		right: -30px;
		top: -190px;
	}
	/* API Page Style */
	.tab-wrapper-outer .tab-wrapper-button .nav {
		padding: 10px 15px;
	}
	.tab-wrapper-outer .tab-wrapper-button .nav-link{
		padding: 5px 0px;
	}
}
@media screen and (max-width: 1024px) {
	/* about us page style */
	.innerbanner{
		background-size: 70%;
	}
	.missionsec .row{
		align-items: center;
	}
	.history-item-wrap .history-item {
		width: 180px;
		height: 170px;
		padding: 20px;
	}
	.history-item-wrap .history-item:nth-child(3) {
		width: 270px;
		height: 240px;
	}
	.history-item-wrap .history-item h3{
		font-size: 35px;
	}
	/* Service page style */
	.solutions-img {
		bottom: -115px;
	}
	.testimonialsSec .owl-carousel .owl-stage-outer {
		height: 370px;
	}
	/* Pricing page style */
	.sgletablelist,.pricingSec ol{
		margin-top: 50px;
	}
	/* Referral Page Style */
	.programWorkSec-card .index-no h2 {
		font-size: 220px;
	}
}
@media screen and (max-width: 991px) {
	.header .nav-top {
		width: 100%;
		overflow: hidden;
		padding: 15px 0;
	}
	.header .navbar {
		padding: 15px 0;
	}

	.nav-top-lft,
	.nav-top-rht {
		width: 50%;
	}

	.banner-lft h2 {
		font-size: 68px;
	}

	.nav-top-rht p {
		font-size: 13px;
	}

	.nav-top-rht p a {
		font-size: 100%;
	}

	.nav-top-rht p i {
		margin-right: 3px;
	}

	.nav-top-rht-rht {
		margin-left: 10px;
	}

	.navbar .navbar-toggler {
		border: 1px solid #fff;
		box-shadow: none;
		background: #fff;
	}

	.banner-rht-img {
		max-width: 100%;
	}

	.banner-lft {
		width: 70%;
	}

	.banner-rht {
		width: 30%;
	}

	.banner-lft h1 {
		font-size: 22px;
	}

	.banner-lft h2 {
		font-size: 58px;
		line-height: 58px;
	}

	.services-top {
		max-width: 100%;
	}

	.account-lft,
	.account-rht {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.account-rht {
		margin-top: 50px;
	}

	.account-item-wrap {
		float: none;
		margin: 0 auto;
	}

	.services-item {
		padding: 30px;
	}

	.benefits-wrap {
		flex-wrap: wrap;
	}

	.benefits-lft,
	.benefits-rht {
		width: 100%;
	}

	.whtebox {
		margin: 30px auto !important;
		top: auto !important;
		transform: none !important;
		left: auto !important;
		right: auto !important;
		position: relative;
		width: 100%;
		max-width: 450px;
	}

	.whowearesec h3,
	.whowearesec p {
		max-width: 100%;
	}

	.whowearecontsec {
		margin: 0;
		padding: 0;
	}

	a.readmorebut {
		margin: 40px auto auto;
	}

	.teamaccess {
		max-width: 500px;
		margin: 50px auto auto;
	}

	.sevencontsec h3 {
		padding: 50px 0 0 0;
	}

	.sgletablelist {
		margin-top: 50px;
	}

	.tblbtmpart {
		margin-top: 40px;
	}

	.eightcontsec:after,.feedbackSec::after {
		display: none;
	}

	.postthumbnailsec {
		height: auto;
	}

	.ninecontsec .col-lg-4 {
		margin-top: 30px;
	}

	ul.accordion-list {
		margin-top: 40px;
	}

	.elevencontsec {
		padding: 150px 0;
	}

	.topfootersec .col-lg-9 .col-lg-3 {
		margin-top: 40px;
	}

	.header .navbar .nav-item:first-child .nav-link {
		border-top: 0;
	}

	.header .navbar .nav-link {
		padding: 0;
		border-top: 1px solid rgba(255, 255, 255, 0.5);
		border-right: 0;
		border-bottom: 0;
		border-left: 0;
		line-height: 50px;
		font-size: 16px;
	}

	.header .navbar .nav-link:hover,
	.header .navbar .nav-link.active {
		border-top: 1px solid rgba(255, 255, 255, 0.5);
		border-right: 0;
		border-bottom: 0;
		border-left: 0;
		background: transparent;
	}

	.header .navbar .nav-item:last-child .nav-link {
		border-bottom: 1px solid rgba(255, 255, 255, 0.5);
		border-right: 0;
		border-top: 1px solid rgba(255, 255, 255, 0.5);
		border-left: 0;
	}

	.header-btn-wrap a {
		display: inline-block;
	}

	.header-btn-wrap a {
		margin: 15px 15px 0 0;
	}

	.sevencontsec {
		background-image: none;
		padding-top: 0;
	}

	.mobsevencontbg {
		background: url(../assets/images/bg.jpg) no-repeat center center;
		background-size: cover;
		padding: 60px 30px;
		margin-bottom: 30px;
	}

	.sevencontsec h2 {
		margin: 0;
	}

	.sevencontsec p {
		color: #000;
		max-width: 100%;
	}
	/* about us page style */
	.innerbanner {
		background-size: 60%;
	}
	.innerbanner h1 {
		font-size: 70px;
	}	
	.missionsec h3,.meetfoundersec h3,.abtrepeatersec h3, 
	.serviceSec h3, .solutionSec h3, .testimonialsSec h3, 
	.pricingSec h3, .releaseSec h3, .prodNewsSec h3, 
	.faqSec h3, .signUpSec h3, .featuresSec h3, 
	.problemsSec h3, .referrelSec h3, .programSec h3, 
	.whyReferSec h3, .programWorkSec h3, .offerSec h3, 
	.companiesSec h3, .whychooseSec h3, .backingfaceSec h3, 
	.roadmapSec h3, .featureSec h3, .apiSec h3{
		font-size: 35px;
		margin-bottom: 0;
	}
	.blurBox {
		right: 100px;
		bottom: 40px;
		width: 150px;
		height: 150px;
		filter: blur(100px);
	}
	.history-item-wrap .history-item:first-child {
		margin-left: 40px;
	}
	.history-item-wrap .history-item{
		width: 150px;
		height: 160px;
	}
	.history-item-wrap .history-item h3 {
		font-size: 30px;
		line-height: normal;
	}
	.history-item-wrap .history-item:nth-child(3) {
		width: 200px;
		height: 210px;
	}
	.topfootersec h2{
		font-size: 17px;
	}
	/* Service page style */
	.solutions-img {
		width: 100%;
		text-align: center;
		position: relative;
		bottom: 0 ;
	}
	.solutions-info-wrap{
		margin-top: 50px;
	}
	.solutionSec .solutions-info-card{
		width: 50%;
	}
	.solutionSec .solutions-info-card:nth-child(odd) {
		padding-right: 0px;
	}
	.solutionSec .solutions-info-card:nth-child(even) {
		padding-left: 0px;
	}
	.testimonialsSec{
		margin-top: -160px;
	}
	.testimonialsSec .owl-carousel .owl-stage-outer {
		height: 275px;
	}
	/* Blog Details page style */
	.postDetails{
		padding: 60px 0;
	}
	.prodNewsSec, .LtArticlesSec, .offerSec {
		padding-bottom: 60px;
	}
	.postDetails .social-share{
		margin-bottom: 50px;
	}
	.sidebar .recent-post-widget .recent-thumbnail {
		width: 20%;
	}
	/* Business page style */
	.companiesSec .twoBtns{
		margin-bottom: 50px;
	}
	.companiesSec .col-lg-3 {
		margin-top: 25px;
	}
	/* Referral Page Style */
	.programSec {
		padding: 60px 0;
	}
	.whyReferSec, .programWorkSec {
		padding: 60px 0 0;
	}
	.whyReferSec {
		padding: 50px 0 0;
	}
	.whyReferSec::before {
		height: 150px;
	}
	.whyReferSec-card {
		padding: 20px;
	}
	.whyReferSec-card-icon {
		width: 60px;
		height: 60px;
		margin-left: 0;
	}
	.whyReferSec-card h6 {
		font-size: 18px;
	}
	.programWorkSec-card .index-no h2 {
		font-size: 190px;
	}
	.programWorkSec-card{
		position: relative;
		width: 240px;
		margin: 0 auto;
	}
	.programWork-content {
		width: 41%;
		position: absolute;
		right: 48px;
		top: 65%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.programWork-card-icon {
		width: 60px;
		height: 60px;
		margin: 0 auto;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.programWork-content h6{
		font-size: 20px;
	}
	.offerSec ul {
		margin-top: 40px;
	}
	.offerSec .offerSec-img {
		text-align: center;
		margin-top: 40px;
	}
	/* API Page Style */
	.tab-wrapper-outer .tab-wrapper-button .tab-title {
		padding: 15px;
	}
	.tab-wrapper-outer .tab-wrapper-button .tab-title h6{
		font-size: 15px;
	} 
	.tab-wrapper-outer .tab-wrapper-button .nav-link{
		font-size: 12px;
	}
}

@media screen and (max-width: 767px) {

	.nav-top {
		display: none;
	}

	.navbar-brand {
		padding-top: 0;
		padding-bottom: 0;
	}

	.banner {
		padding: 75px 0 50px;
	}

	.banner-wrap {
		flex-wrap: wrap;
	}

	.banner-lft,
	.banner-rht {
		width: 100%;
		margin-top: 40px;
	}

	.banner-lft p {
		max-width: 100%;
		margin-bottom: 20px;
	}

	.lg-btn a {
		min-width: 170px;
		padding: 20px 30px;
	}

	.banner-rht {
		text-align: center;
	}

	.services,
	.account,
	.benefits,
	.whowearesec,
	.teamaccesssec {
		padding: 60px 0;
	}

	.services-item-wrap {
		display: flex;
		flex-wrap: wrap;
	}

	.services-item {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.account-item-wrap {
		width: 450px;
	}

	.benefits-rht h5 {
		max-width: 100%;
	}

	.sevencontsec {
		padding: 0 0 60px 0;
	}

	.clientcontsec,
	.ninecontsec,
	.tencontsec {
		padding: 60px 0;
	}

	.profileimg {
		margin-top: 40px;
	}

	.sgletablelist {
		flex: 0 0 100%;
		/* max-width: 100%; */
		max-width: 50%;
	}
	.sgletablelist h5 {
		font-size: 32px;
	}
	.btmpartlftpanel,
	.btmpartrytpanel {
		flex: 0 0 100%;
		max-width: 100%;
		text-align: center;
		margin-top: 15px;
	}

	.tblbtmpart {
		margin-top: 0;
	}

	.tblbtmpart p {
		font-size: 16px;
		text-align: center;
	}

	a.seefullpricingbut {
		float: none;
		display: inline-block;
	}

	.eightcontsec p,.feedbackSec p {
		max-width: 100%;
	}

	.faqleftpanel {
		max-width: 100%;
	}

	.getintouchsec {
		text-align: center;
	}

	.getintouchsec h2 {
		padding: 0;
	}

	a.getintouchbut {
		float: none;
		display: inline-block;
		margin: 30px auto auto;
	}

	.ftrsocialarea {
		margin: 20px 0 20px 0;
	}

	.banner-rht-img {
		float: none;
	}

	.mobsevencontbg {
		padding: 60px 15px;
	}
	/* about us page style */
	.innerbanner {
		background-size: 100%;
		padding: 140px 0 100px;
	}
	.missionsec,.serviceSec{
		padding: 60px 0;
	}
	.blurBox{
		display: none;
	}
	.history-item-wrap {
		width: 65%;
		margin: 0 auto;
		margin-top: 40px;
	}
	.meetfoundersec{
		padding-top: 0px;
	}
	.abtrepeatersec{
		padding: 60px 0 20px;
	}
	.abtrepeatersec .row:nth-child(even) .col-lg-6:first-child {
		order: 0;
		padding-left: 0px;
	}
	.abtrepeatersec .row:nth-child(even) {
		margin: 40px 0;
	}
	.abtrepeatersec-img-box{
		margin-top: 40px;
	}
	.sglemeetfoundersec h4,.serviceSec .sgleserviceSec h4, 
	.releaseSec .sglereleaseSec h4, .prodNewsSec .sgleprodNewsSec h4, 
	.LtArticlesSec .sgleLtArticlesSec h4{
		font-size: 20px;
	}
	.bankSec {
		height: 400px;
	}
	/* Service page style */
	.serviceSec .service-image, .releaseSec .release-image, 
	.prodNewsSec .sgleprodNewsSec .prodNews-image, 
	.LtArticlesSec .sgleLtArticlesSec .LtArticles-image, 
	.postDetails .thumbnail-image{
		height: 250px;
	}
	.testimonialsSec {
		padding: 50px 0 50px;
	}
	.testimonialsSec .owl-carousel .owl-stage-outer {
		height: 340px;
	}
	/* Pricing page style */
	.pricingSec-text, .releaseSec-text, .prodNewsSec-text{
		width: 100%;
		margin-top: 20px;
	}
	/* FAQ page style */
	.accordion h4,.accordion strong {
		font-size: 22px;
	}
	/* Conatact page style */
	.featuresSec, .referrelSec, .contactSec,.postDetails {
		padding: 60px 0;
	}
	.form-wrapper{
		margin-top: 40px;
	}
	.form-wrapper h4 {
		font-size: 28px;
	}
	.contact-items h6 {
		font-size: 16px;
	}
	/* Blog Details page style */
	.prodNewsSec, .LtArticlesSec, .offerSec {
		padding-bottom: 60px;
	}
	.sidebar .recent-post-widget .recent-thumbnail {
		height: 100px;
	}
	/* Business page style */
	.companiesSec{
		padding-top: 60px;
		padding-bottom: 0px;
	}
	.companies-item{
		padding: 50px 14px;
	}
	.roadmapSec,.whychooseSec, .featureSec, .apiSec{
		padding: 60px 0;
	}
	.whychooseSec .col-lg-4{
		margin-top: 30px;
	}
	.roadmapRow{
		flex-direction: column;
		padding: 0 15px;
	}
	.roadmapSec .roadmapCol{
		width: 100%;
	}
	.roadmapCol{
		text-align: left;
		padding-left: 50px;
		margin-bottom: 40px;
	}
	.roadmapSec .roadmapCol::after{
		display: none;
	}
	.roadmapSec .roadmapCol::before{
		width: 8px;
		height: 100%;
		top: 44px;
		left: 18px;
		content: '';
		position: absolute;
		background-color: #EDCCC1;
	}
	.roadmapSteps {
		padding-left: 38px;
	}
	.roadmapCol .index-no{
		margin: 0;
		/* margin-bottom: 30px; */
		margin-left: -50px;
	}
	.roadmapSteps-text {
		margin-top: -40px;
		margin-left: 20px;
	}
	.roadmapSec .roadmapCol.active::before{
		top: 50px;
		position: absolute;
		background-color: var(--orange);
	}
	.roadmapSec .roadmapCol.active .index-no {
		margin-left: -63px;
		display: inline-block;
	}
	.roadmapSec .roadmapCol.active .roadmapSteps-text{
		margin-top: -55px;
	}

	.dashboard-img-wrap {
		margin-top: 40px;
	}
	.backingfaceSec {
		padding-top: 60px;
	}
	/* Referral page style */
	.programSec .lg-btn {
		text-align: left;
		margin-top: 40px;
	}
	.offerSec{
		padding-top: 60px;
	}
	/* API Page Style */
	.tab-wrapper-outer{
		display: none;
	}
	.mobileView{
		display: block;
		margin-top: 50px;
	}
	.plaintext .code-info{
		flex-direction: column;
		margin-top: 30px;
	}
}

@media screen and (max-width: 479px) {

	.banner-lft h1 {
		font-size: 20px;
	}

	.banner-lft h2 {
		font-size: 50px;
		line-height: 50px;
	}

	.lg-btn a {
		min-width: 118px;
		padding: 14px;
		height: auto;
		/* display: inline-block; */
		display: initial;
	}

	.banner-btn-wrap {
		text-align: center;
	}

	h4 {
		font-size: 34px;
	}

	h4 span {
		font-size: 100%;
	}

	.account-item-wrap {
		width: 100%;
		height: 100%;
		background-image: none;
	}

	.account-item {
		position: relative;
		background-size: 100% 100%;
		width: 320px;
		height: 169px;
		padding: 20px 20px 20px 50px !important;
		top: auto !important;
		left: auto !important;
		right: 0 !important;
		margin: auto auto 30px;
	}

	.account-item h5,
	.account-item p {
		max-width: 100% !important;
		text-align: left !important;
		float: none !important;
	}

	.count-wrap {
		left: -5px !important;
		top: -5px !important;
	}

	.whowearesec h3,
	.teamaccesssec h3,
	.sevencontsec h2,
	.sevencontsec h3,
	.eightcontsec h3,
	.ninecontsec h2,
	.faqleftpanel h3 {
		font-size: 34px;
		line-height: 34px;
	}

	.firstteammemberaccess,
	.secondteammemberaccess,
	.thirdteammemberaccess,
	.forthteammemberaccess {
		width: 100%;
		position: relative;
	}

	.teamaccess {
		display: none;
	}

	.mobteamaccess {
		display: block;
	}

	.clientthumb {
		flex: 0 0 20%;
		max-width: 20%;
	}

	.clienttextsec {
		flex: 0 0 80%;
		max-width: 80%;
	}

	ul.accordion-list li h3 {
		font-size: 17px;
		padding: 0 20px 0 27px;
	}

	a.mailid {
		font-size: 28px;
	}

	.elevencontsec {
		padding: 100px 0;
	}

	.mobsgleteamsec {
		width: 100%;
		text-align: center;
		margin-top: 30px;
	}

	.teammemberthumb {
		width: 150px;
		height: 150px;
		overflow: hidden;
		border-radius: 15px;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		margin: auto auto 15px;
	}

	.teammembercont {
		background: #fff;
		width: 300px;
		margin: 0 auto;
		padding: 10px 30px;
		border-radius: 40px;
		-moz-border-radius: 40px;
		-webkit-border-radius: 40px;
		-webkit-box-shadow: 0px 0px 40px 40px rgba(235, 227, 244, 0.5);
		-moz-box-shadow: 0px 0px 40px 40px rgba(235, 227, 244, 0.5);
		box-shadow: 0px 0px 40px 40px rgba(235, 227, 244, 0.5);
	}

	.mobsgleteamsec h4 {
		color: #000;
		font-size: 18px;
		line-height: normal;
		font-weight: 500;
	}

	.mobsgleteamsec p {
		font-size: 14px;
		font-weight: normal;
		line-height: normal;
		color: #000;
	}

	a.moreaboutaccessbut {
		margin-top: 25px;
	}
	/* about us page style */
	.innerbanner {
		background-position: 90% 110%;
		padding: 140px 0 100px 0;
	}
	.innerbanner h1 {
		font-size: 50px;
	}
	.missionsec h3, .meetfoundersec h3, .abtrepeatersec h3, 
	.serviceSec h3, .solutionSec h3, .testimonialsSec h3, 
	.pricingSec h3, .releaseSec h3, .prodNewsSec h3, 
	.faqSec h3, .signUpSec h3, .featuresSec h3, 
	.problemsSec h3, .referrelSec h3, .programSec h3, 
	.whyReferSec h3, .programWorkSec h3, .offerSec h3, 
	.companiesSec h3, .whychooseSec h3, .backingfaceSec h3, 
	.roadmapSec h3, .featureSec h3, .apiSec h3 {
		font-size: 30px;
		line-height: 35px;
	}
	.history-item-wrap {
		width: 95%;
	}
	.history-item-wrap .history-item {
		width: 135px;
		height: 125px;
	}
	.history-item-wrap .history-item:nth-child(3) {
		width: 185px;
		height: 180px;
	}
	.history-item-img {
		width: 40px;
		height: 40px;
		margin: 0 auto;
	}
	.history-item-img img{
		height: 100%;
	}
	.history-item-wrap .history-item h3 {
		font-size: 20px;
	}
	.sglemeetfoundersec h4 {
		font-size: 18px;
	}
	.bankSec h2 {
		font-size: 30px;
	}
	.ftrlogo{
		margin: 0 auto;
	}
	.topfootersec .col-lg-9 .col-lg-3,.ftrtext {
		text-align: center;
	}
	/* Service page style */
	.solutions-info-wrap{
		flex-direction: column;
	}
	.solutionSec .solutions-info-card {
		width: 100%;
		margin-bottom: 30px;
	}
	.testimonialsSec-top {
		align-items: flex-start;
		flex-direction: column;
	}
	.solutionSec .solutions-info-card .index:before{
		height: 70px;
		top: 68px;
	}
	.solutionSec .solutions-info-card:nth-last-child(2) .index:before{
		display: block;
	}
	.testimonialsSec-top .review {
		margin-top: 30px;
	}
	.testimonialsSec-top .review h5{
		text-align: left;
		font-size: 28px;
	}
	.testimonialsSec-top .review p, 
	.testimonialsSec-top .review .review-text span{
		font-size: 18px;
		text-align: left;
	}
	.testimonialsSec .owl-carousel .owl-stage-outer {
		height: 375px;
	}
	.testimonials-card{
		padding: 35px;
	}
	.testimonials-card .profile-info-warp h5 {
		font-size: 20px;
	}
	.testimonials-card .profile-info-warp p {
		font-size: 16px;
	}
	/* Pricing page style */
	.sgletablelist {
		max-width: 100%;
	}
	/* Blog page style */
	.releaseSec .lg-btn, 
	.prodNewsSec .lg-btn, 
	.LtArticlesSec .lg-btn {
		margin-top: 30px;
	}
	.releaseSec .lg-btn a, 
	.prodNewsSec .lg-btn a, 
	.LtArticlesSec .lg-btn a{
		padding: 14px;
	}
	/* FAQ page style */
	.faqSec .accordion {
		margin-top: 60px;
	}
	.accordion h4, .accordion strong {
		font-size: 18px;
	}
	/* Blog Details page style */
	.plainTextArea h1, .plainTextArea h2, 
	.plainTextArea h3, .plainTextArea h4, 
	.plainTextArea h5, .plainTextArea h6 {
		padding-left: 28px;
	}
	.plainTextArea h1::before, .plainTextArea h2::before, 
	.plainTextArea h3::before, .plainTextArea h4::before, 
	.plainTextArea h5::before, .plainTextArea h6::before{
		top: 5px;
	}
	.sidebar .recent-post-widget .recent-thumbnail {
		height: 90px;
		width: 30%;
	}
	.recent-post-widget ul li .recent-content h6 a {
		font-size: 16px;
	}
	.category-widget ul li a, .recent-post-widget ul li .recent-content p{
		font-size: 14px;
	}
	.companiesSec .twoBtns{
		flex-direction: column;
		align-items: flex-start;
	}
	/* Referral page style */
	.offerSec ul li {
		font-size: 16px;
	}
}