/* *******************************************************
FAQ Start
*************************************************** */
.page-template-needle-landing .inner-banner-content {min-height: 38em;}
.faq-accordion .accordion-button,
.faq-accordion h3 {
	font-size: 20px;
	font-weight: 700;

	line-height: normal;
	margin: 0;
	border-radius: 12px 12px 0 0 !important;
}

.faq-accordion .accordion-body {
	font-size: 18px;
	color: #051e29;
	line-height: 1.4;
	padding: 30px;
}

.faq-accordion .accordion-body a {
	text-decoration: underline;
}

.faq-accordion .accordion-flush .accordion-item {
	border-radius: 12px;
	border: 1px solid #d9e9ff;
	margin-bottom: 15px;
}

.faq-accordion .accordion-button.collapsed {
	border-radius: 12px !important;
	padding: 20px 20px;
}

.faq-accordion .accordion-button:focus,
.faq-accordion .accordion-button:not(.collapsed) {
	box-shadow: none;
	border-color: #a8c5cf;
	border: 1px solid #74d5ff;
	background-color: #fff;
	color: #051e29;
}

.faq-accordion .accordion-flush .accordion-collapse.show {
	border-top: 0px solid #d9e9ff !important;
	border: 1px solid #74d5ff;
	border-radius: 0px 0px 12px 12px;
}

@media (max-width: 1599px) {
	.bullet-listing li {
		font-size: 16px;
	}

	.faq-accordion .accordion-button,
	.faq-accordion h3 {
		font-size: 18px;
	}

	.faq-accordion .accordion-body {
		font-size: 16px;
		padding: 20px;
	}
}

/* *******************************************************
FAQ End
*************************************************** */

/* *******************************************************
industries-section Start
*************************************************** */

.industries-section .card {
	border-radius: 0 !important;
	box-shadow: none;
	background-color: transparent;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
}

.industries-section p {
	line-height: 1.3 !important;
	font-weight: 700 !important;
	color: #012d61 !important;
}

.industries-section p.card-text {
	margin-bottom: 0;
}

.industries-section .industry ul li.custom-li {
	width: 23%;
	list-style: none;
}

.industry .heading-h2 {
	line-height: 1.4;
}

.industries-section .industry ul li .frontside,
.industries-section .industry ul li .mainflip,
.industries-section .industry ul li .card-body {
	height: 100%;
}

.industries-section .frontside .hover-arrow {
	opacity: 0;
	width: 52px;
	height: 52px;
	position: absolute;
	right: 0px;
	background: #fac848;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 12px 0 12px 0;
	transition: 0.5s all;
	overflow: hidden;
}

.industries-section .frontside .card-body:hover {
	border: 1px solid #dbe7eb;
	box-shadow: 0 0 15px 0 #1360f824;
}

.industries-section .frontside .card-body:hover .hover-arrow {
	opacity: 1;
}

.industries-section .frontside .hover-arrow i {
	color: #012d61;
}

.industries-section .frontside .hover-arrow i img {
	width: auto;
	filter: none;
}

.industries-section .frontside .card-body {
	display: block;
	margin-top: 0 !important;
	padding: 25px 20px 0 20px;
	border: 1px solid transparent;
	transition: 0.5s all;
	border-radius: 12px;
	position: relative;
	padding-bottom: 52px;
}

.industries-section.top-border{
	border-top: 1px solid #A8C5CF;
}

.bullet-listing {
	padding-left: 20px;
}

.bullet-listing li {
	font-size: 18px;
	color: #223037;
	line-height: 28px;
	font-weight: 400;
	padding-left: 0px;
	list-style: disc;
}

.bullet-listing li::marker {
	color: #fac848;
}

@media (max-width: 1599px) {
	.industries-section .card {
		border-radius: 60px 0 0 0;
	}

	.industries-section .frontside .card-body {
		padding: 25px 10px 0 20px;
	}

	.industries-section .frontside .hover-arrow {
		width: 50px;
		height: 50px;
	}

	.industries-section .frontside .card-body {
		padding-bottom: 52px;
	}

	.bullet-listing li {
		font-size: 16px;
	}
}

@media (max-width: 1280px) {
	.industries-section .frontside img {
		width: auto;
	}

	.industries-section .frontside .card-body {
		padding: 16px;
		padding-bottom: 52px;
	}
}

@media (max-width: 1399px) {
	.industries-section .industry ul {
		justify-content: center !important;
	}

	.industries-section .industry ul {
		margin-left: -10px;
		margin-right: -10px;
	}

	.industries-section .industry ul li.custom-li {
		list-style: none;
		width: 24.33%;
		padding: 0 10px 15px;
	}

	.industries-section .industry ul li {
		list-style: disc;
		width: 100%;
		padding: 0 10px 0px;
	} 

	.bullet-listing {
		padding-left: 27px;
	}
}

@media (max-width: 1199px) {
	.industries-section .frontside .card-body .hover-arrow {
		opacity: 1;
		display: flex;
	} 
	.industries-section .frontside .card-body {
		border: 1px solid #355360;
	}
	.industries-section .industry ul li.custom-li {
		list-style: none;
		width: 33.33%;
		padding: 0 10px 15px;
	}
}
@media (max-width: 991px) {
	.industries-section .frontside .hover-arrow {
		width: 40px;
		height: 40px;
	}

	.industries-section .frontside .card-body {
		padding-bottom: 42px;
	}

	.bullet-listing li {
		font-size: 16px;
	}
}

@media (max-width: 767px) {
	.industries-section .industry ul li.custom-li {
		width: 50%;
	}

	.industries-section .card {
		border-radius: 50px 0 0 0;
	}

	.industries-section .industry ul li {
		width: 50%;
	}

	.industries-section .industry ul li ul.bullet-listing li {
		width: 100%;
	}

	.industries-section .text-end {
		text-align: center !important;
	}

	.industries-section {
		margin: 0px;
	}

	.industries-section .row.w-100 {
		width: auto !important;
	}

	.industry .heading-h2 {
		text-align: center;
	}
}

@media (max-width: 575px) {

	.industries-section .industry ul li,
	.industries-section .industry ul li.custom-li {
		width: 100%;
	}
}

/* *******************************************************
industries-section end
*************************************************** */

/* *******************************************************
section4 start
*************************************************** */

.section4 .slick-dots {
	bottom: -70px;
}

.section4 .bg-white {
	border-radius: 60px 0 0 0;
}

.section4 .slick-dots li {
	width: auto;
	height: auto;
	margin: 0 5px;
}

.section4 .slick-dots li.slick-active button {
	background-color: #fac848;
	width: 20px;
}

.section4 .slick-dots li button {
	padding: 0;
	width: 8px;
	height: 8px;
	background-color: #7ea0af;
	border-radius: 15px;
}

.section4 .slick-dots li button:before {
	content: none;
}

.section4 .my-slider .slick-list {
	margin-left: -30px;
	margin-right: -30px;
}

.section4 .latest-new-boxs {
	padding: 0 0 0 30px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}

.section4 .latest-new-boxs img {
	width: 100%;
}

.latest-new-boxs h2 {
	font-size: 26px;
	line-height: 1.4;
	padding-bottom: 20px;
}

.latest-new-boxs p {
	padding-bottom: 20px;
}

.needle-flow {
	position: relative;
	z-index: 9;
	width: 100%;
	background-position: bottom;
	/* margin-top: 20px;
	margin-bottom: 60px; */
}

/* salesforce-usecase-industry css */
/* .border-card css */
.border-card {
	border: 2px solid #cee4ee;
	background: #fff;
	border-radius: 12px;
	transition: 0.5s all;
	height: 100%;
	position: relative;
	padding: 0;
	overflow: hidden;
}

.border-card-bottom {
	position: absolute;
	top: 100%;
	padding: 20px 25px 5px;
	background: #fff;
	transition: 0.5s all;
	height: 100%;
}

.border-card:hover .border-card-bottom {
	top: 0;
}

.salesfore-solutions .border-card {
	/* height: 350px; */
	height: 230px;
	z-index: 2;
	margin-bottom: 30px;
}

.border-card-top {
	display: flex;
	height: 100%;
	align-items: center;
}

.border-card-top .icon-solutions {
	display: flex;
	flex: 0 0 200px;
	height: 100%;
	align-items: center;
	justify-content: center;
	position: relative;
}

.border-card-top .icon-solutions:before {
	content: "";
	width: 350px;
	height: 230px;
	position: absolute;
	top: 0;
	bottom: 0;
	background-color: #f1f1f1;
	right: 0;
	border-radius: 200px;
	z-index: -1;
}

.light-blue-bg:before {
	background-color: #f0f8fd !important;
}

.light-green-bg:before {
	background-color: #f2fbff !important;
}

.light-gray-bg:before {
	background-color: #f3fcff !important;
}

.light-dark-green-bg:before {
	background-color: #f3f3f3 !important;
}

.light-yellow-bg:before {
	background-color: #fffcf8 !important;
}

.light-pink-bg::before {
	background-color: #fefaff !important;
}

.border-card-top .border-card-top-content {
	padding: 0 15px;
	flex: auto;
}

@media (max-width: 1599px) {
	.salesfore-solutions .border-card {
		height: 230px;
	}

	.border-card-top .icon-solutions:before {
		content: "";
		width: 300px;
		height: 230px;
	}

	.border-card-top .icon-solutions {
		flex: 0 0 130px;
	}

	.border-card-top .icon-solutions img {
		max-width: 90px;
	}
}

@media (max-width: 520px) {
	.border-card-top .icon-solutions {
		flex: 0 0 145px;
	}

	.border-card-top .icon-solutions:before {
		display: none;
	}
}

/* salesforce-slider css */
.salesforce-slider .slick-list {
	margin-right: -15px;
	margin-left: -15px;
}

.salesforce-slider .slick-list .slick-slide {
	padding: 0 15px;
}

.salesfore-solutions .slick-prev {
	position: absolute;
	top: -65px;
	transform: none;
	right: 60px !important;
	left: inherit;
}

.salesfore-solutions .slick-next {
	position: absolute;
	top: -65px;
	transform: none;
	right: 0px !important;
	left: inherit;
}

.saleforec-success-stories {
	margin-left: 140px;
	padding-bottom: 100px;
}

.saleforec-success-stories .icon h5 {
	border-bottom: 1px solid #a8c5cf;
}

.saleforec-success-stories {
	padding-bottom: 100px;
	margin-left: 140px;
}

.saleforec-success-stories .icon {
	padding-bottom: 15px;
}

.saleforec-success-stories .icon h5 {
	border-bottom: 1px solid #a8c5cf;
	padding-bottom: 15px !important;
}

@media (max-width: 1599px) {
	.saleforec-success-stories {
		margin-left: 70px;
	}

	.saleforec-success-stories .slick-next {
		margin-right: -20px;
	}

	.saleforec-success-stories .slick-prev {
		margin-left: -80px !important;
	}
}

@media (max-width: 1199px) {
	.saleforec-success-stories {
		margin-left: 30px;
	}
}

@media (max-width: 1199px) {
	.border-card-bottom {
		position: static;
	}

	.border-card-bottom .heading-h4 {
		text-align: left;
	}
}

@media (max-width: 991px) {
	.saleforec-success-stories {
		margin-left: 0;
		padding: 0 0px;
	}

	.saleforec-success-stories .col-lg-6.d-flex.flex-column.justify-content-center {
		width: 95%;
		margin: auto;
		padding: 0 15px;
	}

	.saleforec-success-stories .col-lg-6.d-flex.flex-column.justify-content-center .col-12.mt-5,
	.saleforec-success-stories .col-lg-6.d-flex.flex-column.justify-content-center .col-12.mt-2 {
		margin-top: 10px !important;
		text-align: center;
	}

	.saleforec-success-stories .slick-prev {
		margin-left: -45px !important;
	}

	.saleforec-success-stories .slick-next {
		margin-right: -45px;
	}
}

@media (max-width: 767px) {
	.saleforec-success-stories {
		margin: 0;
		padding-left: 25px;
		padding: 0 !important;
		padding-right: 25px;
	}

	.saleforec-success-stories {
		margin: 0 0px;
		padding: 25px 0 !important;
	}

	.saleforec-success-stories .heading-para {
		text-align: center;
	}

	.saleforec-success-stories .icon * {
		text-align: center;
	}

	.saleforec-success-stories .mt-3.mb-3 {
		text-align: center;
		align-self: center;
	}

	.saleforec-success-stories .col-lg-6.d-flex.flex-column.justify-content-center .col-12.mt-2 {
		text-align: center;
	}

	.saleforec-success-stories .slick-prev {
		margin-bottom: 0 !important;
	}

	.saleforec-success-stories .slick-prev {
		margin-left: -45px !important;
	}

	.saleforec-success-stories .slick-next {
		margin-right: -45px;
	}
}

.clients-logos {
	padding-top: 21px;
	justify-content: space-between;
	/* margin-bottom: 30px; */
	border-top: 1px solid #dee2e6;
	flex-wrap: wrap;
	align-content: stretch;
	display: flex;
}

.clients-logos li {
	padding: 0;
	display: flex;
	align-items: center;
	/* margin-top: 20px; */
}

.clients-logos li img {
	max-width: 100%;
}

@media (max-width: 1599px) {
	.clients-logos li {
		padding: 0 10px;
	}

	.clients-logos {
		flex-wrap: nowrap;
		display: flex;
		padding-left: 0;
	}

	.clients-logos li {
		flex: 0 0 10%;
		justify-content: center;
	}

	/* marquee div container */
	.marquee {
		height: 104px;
		overflow: hidden;
		position: relative;
	}

	/* nested div inside the container */
	.marquee ul {
		display: flex;
		width: 200%;
		position: absolute;
		overflow: hidden;
		animation: marquee 50s linear infinite;
		justify-content: center;
	}

	/* span with text */
	.marquee span {
		float: left;
		width: 50%;
	}

	/* keyframe */
	@keyframes marquee {
		0% {
			left: 0;
		}

		100% {
			left: -100%;
		}
	}
}

@media (max-width: 767px) {
	.clients-logos li {
		width: 100%;
		justify-content: center;
		flex: auto;
	}
}
.heading_p{
	font-size: 20px;   
font-weight: 700;
line-height: 30px;
text-align: left;   
}
.needle-card .card{  
	border-radius: 12px;  
	border-left: 4px solid #74D5FF ;
	height: 100%;
}

.needle-card .business-section ul li {  
	padding-bottom: 0; 
}

.needle-card .business-section ul li:before {
	top: 25%;
}
 .needle_bgimg{
	background-color: #eef5ff;
    border-radius: 8px;
    margin: 1rem 1rem 0;
    height: 100%;
    padding: 20px;
    text-align: center;
    display: flex;
		justify-content: center;
    align-items: center;
 }
 .needle_img_content .card
 {
	border-radius: 12px;  
	
 }

.business-section ul {
	list-style: none;
	position: relative;
	padding: 0;
	margin-bottom: 0;
}

.business-section ul li {
	position: relative;
	padding-left: 52px;
	padding-bottom: 25px;
	padding-top: 5px;
	padding-right: 40px;
}

.business-section ul li p {
	margin-bottom: 0;
}

.business-section ul li .heading-h4 {
	font-weight: 400 !important;
	line-height: 1.4 !important;
}

.business-section ul li:before {
	font-weight: 700;
	content: "";
	position: absolute;
	left: 0;
	background: url(../../images/list-icon.svg) no-repeat center center;
	width: 30px;
	height: 30px;
	top: 5px;
}

.business-section ul li h3 {
	line-height: 22px;
}

@media (max-width: 1599px) {
	.business-section ul li {
		padding-right: 0;
	}
}

.download-section {
	display: flex;
	justify-content: center;
	padding: 40px 20px;
	color: white;
}

.download-container {
	display: flex;
	flex-direction: column;
	padding: 38px 50px;
	border-radius: 15px;
	max-width: 900px;
	width: 100%;
	background-color: #cfdee2;
}

.download-buttons {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	width: 100%;
}

.button-row {
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
	align-items: flex-start;
	border-bottom: 1px solid #ffffff66;
	padding: 25px 0;
}

.button-row:last-child {
	border-bottom: 0px solid #ffffff66;
}

.download-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #00a0ff;
	border: none;
	color: white;
	padding: 10px 20px;
	font-size: 16px;
	border-radius: 8px;
	cursor: pointer;
	text-decoration: none;
}

.image-container {
	/* margin-top: 20px; */
	text-align: center;
	display: flex;
	align-items: center;
}

.image-container img {
	max-width: 100%;
	height: auto;
}

.bg-grey-light {
	background: #cfdee2;
}

@media (max-width: 1199px) {
	.feature-card-responsive .border-card {
		width: 49%;
	}

	.feature-card-responsive {
		display: flex;
		justify-content: space-between;
	}

	.download-section {
		padding: 0 20px;
		padding-top: 60px;
	}
}

@media (max-width: 1024px) {
	.download-section {
		padding-top: 60px;
		padding-bottom: 0;
	}
}

@media (max-width: 767px) {
	.download-buttons {
		display: block;
	}

	.button-row {
		align-items: center;
	}

	.download-container {
		align-items: center;
	}

	.content p,
	.content {
		text-align: center;
	}

	.section4 .latest-new-boxs {
		text-align: center;
	}

	.section4 .latest-new-boxs p {
		text-align: center;
	}
}

@media (min-width: 768px) {
	.download-container {
		flex-direction: row;
		justify-content: space-between;
		max-width: 100%;
	}

	.download-section {
		padding: 60px 0 0;
	}

	.content {
		width: 44%;
	}

	.download-buttons {
		flex-direction: column;
	}
}

@media (max-width: 1599px) {
	.content {
		width: 100%;
	}

	.image-container {
		display: none;
	}

	.button-row {
		padding: 12px 0;
	}
}

.different-cards .card{border:none;background-color:#fff;border-radius:10px;z-index:1;position:relative;overflow:hidden;box-shadow:0 0 15px 0 #1360f824!important}
.different-cards .card-body{padding:30px 30px 40px}
.different-cards .card-title{font-size:26px;line-height:46px;font-weight:700;margin-bottom:10px;color:#051e29}
.different-cards .card-text{color:#051e29;font-size:26px;font-weight:400;line-height:36px}
.different-cards .card .border-custom{border-right:1px solid #d1e1ff}
.different-cards .card .col.border-custom:last-child{border-right: 0px;}
.different-cards .card .d-md-flex.d-block .border-custom:last-child{border-right:0 solid #d1e1ff!important}
.different-cards .card .mb-5{margin-bottom:20px!important}
.different-cards .card .heading-h3.mb-5{margin-bottom:40px!important}
.different-cards .card .mb-5 img{max-width:100px}
.different-cards .card .border-customp:last-child{border-right:1px solid #d1e1ff}
.different-cards .info .hover-arrow{width:52px;height:51px;position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;border-radius:10px 0 0 0;transition:.5s all;overflow:hidden}
.different-cards .card .card-body .info .hover-arrow:before{content:"";background:#fac848;height:100%;bottom:-52px;position:absolute;left:0;right:0;transition:.5s all}
.different-cards .card .card-body:hover .info .hover-arrow:before{bottom:0}
.different-cards .card .info i{rotate:0;color:#012d61}
.different-cards .card .info i img{transform:translateY(0);height:auto}
@media (max-width: 1599px) {
.different-cards .card-title{font-size:20px;line-height:26px}
}
@media (max-width: 1280px) {
.different-cards .card-body{padding:30px 20px 40px}
.different-cards .card-text{font-size:18px}
}
@media (max-width: 1024px) {
.different-cards .card-body{padding:30px 10px 40px;height:100%}
}
@media (max-width: 991px) {
.different-cards .card-text{font-size:18px;line-height:25px}
.different-cards .card-body{border-bottom:1px solid #d1e1ff}
.different-cards .card .border-custom{border-bottom:1px solid #d1e1ff;border-right:0 transparent}
}
@media (max-width: 767px) {
.different-cards .card .border-custom{border-bottom:1px solid #d1e1ff;border-right:0 transparent}
.different-cards{margin-top:30px}
.different-cards .card-body *{text-align:center!important}
.different-cards .card .card-body .info .hover-arrow:before{bottom:0}
.different-cards .card .mb-5{text-align:center!important}
.different-cards .card-body{border-bottom:1px solid #a8c5cf}
}

.ctg {
    background: #81d3fb;
    position: relative;
    z-index: 2;
    padding: 108px 0;
    background-size: cover!important;
    background-repeat: no-repeat
}
 
.ctg .container {
    position: relative;
    color: #fff
}
 
.contact-us-text h2,.contact-us-text .ctg_heading {
    font-size: 40px;
    font-weight: 400;
    color: #051e29;
    line-height: 1.3;
    margin-bottom: 20px
}
 
@media (max-width: 1599px) {
    .contact-us-text h2 ,.contact-us-text .ctg_heading{
        font-size:26px;
        line-height: 1.4
    }
 
    .ctg .container {
        padding: 10px 0
    }
}
 
@media (max-width: 1199px) {
    .ctg * {
        text-align:start
    }
 
    .ctg {
        background-image: none!important;
        padding: 40px 0
    }
 
    .contact-us-text h2 ,.contact-us-text .ctg_heading{
        color: #051e29
    }
 
    .ctg:after {
        background: #74d5ff;
        opacity: .5;
        content: "";
        position: absolute;
        top: 0;
        height: 100%;
        width: 100%;
        display: block;
        z-index: -1
    }
 
    .ctg .container {
        padding: 0
    }
 
    .inner-banner-section:after {
        height: 100% !important;
        background: linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 100%,rgba(0,0,0,0) 100%)
    }
}
 
@media (max-width: 991px) {
    .ctg {
        background-image:none!important
    }
}


.saleforec-success-stories{margin-left:140px;padding-bottom:100px}
.saleforec-success-stories .icon h5{border-bottom:1px solid #a8c5cf}
.success-stories{background-color:#fff}
.saleforec-success-stories .slick-prev{left:50%;bottom:-80px;top:auto;margin-left:-135px!important}
.saleforec-success-stories{padding-bottom:50px;margin-left:140px}
.saleforec-success-stories .icon{padding-bottom:15px}
.saleforec-success-stories .icon h5{border-bottom:1px solid #a8c5cf;padding-bottom:10px;font-weight:600}
.saleforec-success-stories .icon .title_success {border-bottom: 1px solid #cee4ee;padding-bottom: 10px;font-weight: 600; margin-bottom: 0.5rem;}
.saleforec-success-stories .slick-prev{left:50%;bottom:-80px;top:auto;margin-left:-135px!important}
.saleforec-success-stories .slick-next{right:50%;top:auto;bottom:-80px;margin-right:20px}
@media (max-width: 1599px) {
.saleforec-success-stories{margin-left:70px}
.saleforec-success-stories .slick-next{margin-right:-30px}
.saleforec-success-stories .slick-prev{margin-left:-90px!important}
.success-stories .heading-h2{padding-bottom:16px}
}
@media (max-width: 1199px) {
.saleforec-success-stories{margin-left:30px}
}
@media (max-width: 991px) {
.section-space.success-stories-services{padding-bottom:90px!important}
.saleforec-success-stories{margin-left:0;padding:0}
.saleforec-success-stories .col-lg-6.d-flex.flex-column.justify-content-center{width:95%;margin:auto;padding:0 15px}
.saleforec-success-stories .col-lg-6.d-flex.flex-column.justify-content-center .col-12.mt-5,.saleforec-success-stories .col-lg-6.d-flex.flex-column.justify-content-center .col-12.mt-2{margin-top:10px!important;text-align:center}
.saleforec-success-stories .slick-prev{margin-left:-60px!important}
.saleforec-success-stories .slick-next{margin-right:-60px}
.saleforec-success-stories{margin-left:30px!important}
}
@media (max-width: 767px) {
.saleforec-success-stories{margin:0 30px;margin-left:30px!important;padding-left:25px;padding-right:25px}
.saleforec-success-stories .slick-list .row{margin:0}
.saleforec-success-stories .slick-list .row .dashboard-image{margin-top:10px}
.saleforec-success-stories .icon *{text-align:center}
.saleforec-success-stories .mt-3.mb-3{text-align:center;align-self:center}
.saleforec-success-stories .col-lg-6.d-flex.flex-column.justify-content-center .col-12.mt-2{text-align:center}
.saleforec-success-stories .col-lg-6.d-flex.flex-column.justify-content-center{width:100%!important;margin:auto!important;padding:0!important}
.section-space.success-stories-services{padding-bottom:90px!important}
.success-stories .heading-h2,.success-stories .heading-para{text-align:center}
.success-stories{padding:60px 0}
.success-slider .icon .bullet-listing{padding-left:18px!important}
.success-slider .icon .bullet-listing li{text-align:start!important}
}
.sign_border{border-bottom-right-radius: 60px;}
.sign_border .section-border{	border: 1px solid #d9e9ff;}

.amplifier_needle .card{
	border-radius: 12px ;
}

.abouts-clients .clients-logos1 .col-lg-2.col-12{width: 136px;}
.abouts-clients .heading-h3{font-size: 18px !important;line-height: 28px;
  padding-bottom: 18px;padding-top: 25px !important;}
.clients-logos1 { border-bottom:0px solid #A8C5CF !important;border-top:1px solid #A8C5CF !important;padding-bottom: 27px;padding-top: 27px;}

@media (max-width: 1599px) {
	.abouts-clients{padding: 0 !important;}
}
@media (max-width: 991px) {
	.clients-logos1 { border-bottom:0px solid #A8C5CF !important;border-top:1px solid #A8C5CF !important;padding-bottom: 27px;padding-top: 0;}
	.abouts-clients .clients-logos1 .col-lg-2.col-12{width: auto;}
	}