	.solutionsTopBanner {background-image: url(images/finance/header.jpg);}
	.caseStydyMiddle {padding-top: 80px;}
	@media(max-width: 767px) {
		.caseStydyMiddle {padding-top: 30px;}
		.finance-solutions-page .testmonailItem .desc {
			padding-left: 15px;
			padding-right: 15px;
		}
	}

	@media(max-width: 561px) {
		.we-service-provide .service-provide li {
			width: 100% !important;
		}

		.we-service-provide .service-provide {
			display: block !important;
		}

		.lucenta-technologies .grid_list li {
			padding: 10px 60px !important;
		}
	}

	h2.reiControl:before {
		background-color: #e5f3ff;
		content: "";
		display: block;
		height: 90px;
		left: -35px;
		position: relative;
		width: 90px;
		z-index: -1;
		/* padding-bottom: 12px; */
		top: 45px;
	}

	.f-24 {
		font-size: 24px;
		font-weight: 600;
	}

	.we-service-provide {
		/*padding-top: 50px;
		padding-bottom: 20px;*/
		background-color: #fafafa;
		margin-top: 45px;
		/*margin-bottom: 45px;*/
	}

	.container.custom-container {
		position: relative;
		z-index: 1;
	}

	.we-service-provide .service-provide {
		display: flex;
		flex-wrap: wrap;
	}

	.we-service-provide .service-provide li {
		flex-basis: 33%;
		position: relative;
		text-align: center;
	}

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


		.we-service-provide .service-provide li:after {
			display: none;
		}
		.we-service-provide .service-provide li:before {
			display: none;
		}


	}



	ul li {
		list-style: none;
	}

	ul, ol {
		padding: 0;
		margin: 0;
	}

	ol, ul {
		box-sizing: border-box;
	}

	.we-service-provide .service-provide li .icon-list {
		display: inline-block;
		margin-bottom: 10px;
		padding-top: 20px;
		font-size: 46px;
	}

	.we-service-provide .service-provide li:before {
		content: "";
		position: absolute;
		right: 0;
		top: 10px;
		width: 1px;
		height: 150px;
		background-color: #e5e5e5;
	}

	*, ::after, ::before {
		box-sizing: border-box;
	}

	.we-service-provide .service-provide li:after {
		content: "";
		position: absolute;
		right: -1px;
		top: 47px;
		width: 3px;
		height: 70px;
		background-color: #0035e5;
	}
	
	@font-face{font-family:'icomoon';src:url("../fonts/icomoon.ttf?oohrmh") format("truetype");font-weight:normal;font-style:normal;font-display:block}.icon[class^="icon-"],.icon[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}


	.icon-industry:before {
		content: "\e94e";
	}


	.icon-setting-services:before {
		content: "\e94d";
	}

	.icon-business-type:before {
		content: "\e94c";
	}


	.icon-consult-our-experts:before {
		content: "\e94b";
	}


	.we-service-provide .service-provide li .consult {
		text-decoration: none;
		-webkit-transition: .3s;
		-moz-transition: .3s;
		-ms-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
		position: relative;
		display: inline-flex;
	}
	
	.we-service-provide .service-provide li .consult:before {
    content: "";
    position: absolute;
    right: 0px;
    top: 6px;
    background-repeat: no-repeat;
    /*width: 40px;*/
    height: 31px;
    background-size: 26px auto;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
	}


	/*.we-service-provide .service-provide li:nth-child(2):before{display:none}
	.we-service-provide .service-provide li:nth-child(2):after{display:none}*/

	.we-service-provide .service-provide li:last-child:before{display:none}
	.we-service-provide .service-provide li:last-child:after{display:none}


	/** sonar section **/

	.overview-text {
		padding: 25px 0 20px 0;
		background-color: #fafafa;
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.overview-text .sonar-wrapper svg {
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		width: 80px;
		height: 80px;
		fill: #fff;
		z-index: 3;
		margin: auto;
	}

	.overview-text .sonar-wrapper .sonar-emitter {
		position: relative;
		margin: 0 auto;
		width: 150px;
		height: 150px;
		border-radius: 9999px;
		background-color: #0035e5;
	}

	.overview-text .sonar-wrapper .sonar-wave {
		animation: sonarWave 2s linear infinite;
	}

	.overview-text .sonar-wrapper .sonar-wave {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border-radius: 9999px;
		background-color: #0035e5;
		opacity: 0;
		z-index: -1;
		pointer-events: none;
	}

	/* hide sonar wave **/

	/*@keyframes sonarWave {
		from {
			opacity: 0.4;
		}
		to {
			transform: scale(3);
			opacity: 0;
		}
	}*/

	/** sonar section **/

	.challange-text {
		padding-top: 10px;
	/*	padding-bottom: 10px;*/
	}

	.challange-text .inner-listing li {
		position: relative;
		padding-left: 50px;
		padding-bottom: 15px;
	}

	.challange-text .inner-listing li:after {
		content: "";
		position: absolute;
		left: 0px;
		top: 0;
		width: 30px;
		height: 30px;
		background-color: #fff;
		border: 5px solid #BEBEBE;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		-ms-border-radius: 50px;
		border-radius: 50px;
		-webkit-transition: .3s;
		-moz-transition: .3s;
		-ms-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

	.challange-text .inner-listing li:before {
		content: "";
		position: absolute;
		left: 15px;
		width: 2px;
		height: 100%;
		background-color: #f2f2f2;
	}

	.challange-text .inner-listing li:hover:after{border-color:#0035e5}

	.challange-text .inner-listing li:last-child:before{display:none}

	/** tools and technologies **/

	/*.lucenta-technologies {
		overflow: hidden;
		position: relative;
		padding: 30px 0;
	}*/

	/*.lucenta-technologies .title {
		position: relative;
	}*/

	/*.lucenta-technologies .title h2 {
		position: relative;
		z-index: 1;
		margin-bottom: 50px;
	}*/

	.lucenta-technologies .title span {
		position: absolute;
		left: 0px;
		right: 0;
		top: -56px;
		margin-left: auto;
		margin-right: auto;
		width: 840px;
		color: rgba(255, 255, 255, 0.05);
		letter-spacing: 0;
		-webkit-text-stroke-width: 1px;
		-webkit-text-stroke-color: #E0E0E0;
		text-transform: uppercase;
		font-family: "interbold";
		font-size: 106px;
		-webkit-transition: 1s;
		-moz-transition: 1s;
		-ms-transition: 1s;
		-o-transition: 1s;
		transition: 1s;
	}

	.lucenta-technologies .grid_list {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.lucenta-technologies .grid_list li {
		flex-basis: 19%;
		display: inline-block;
		vertical-align: top;
		background-color: #fff;
		-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
		-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
		box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
		padding: 10px 10px;
		margin: 5px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		border-radius: 10px;
		text-align: center;
	}



	abbr, span {
		display: inline-block;
	}

	*, ::after, ::before {
		box-sizing: border-box;
	}

	.title h2 {
		font-size: 36px;
		line-height: 50px;
		font-family: "proxima_novaextrabold";

	}


	.text-center {
		text-align: center !important;
	}

	/** tools and technologies **/



    .consultSky {
        border-radius: 0;
        background: var(--sky);
        border: 0;
        color: #fff;
        font-size: 14px;
        font-family: 'proxima_novabold';
        padding: 15px 25px;
        display: inline-block;
        text-transform: uppercase;
        position: relative;
        text-decoration: none;
    }
    .consultSky:hover {
        color: #fff;
    }

	.imagesection {
		margin-top: 20px;
		margin-bottom: 40px;
	}

	.owl-dots {
		text-align: center;
	}

	@media screen and (max-width: 991px) {
		.case-study-bnr h1 {
			font-size: 26px;
			line-height: normal;
		}

		section {
			padding: 50px 0;
		}

		.challange-text {
			text-align: center;
			padding-bottom: 0px;
		}

		.challange-text .inner-listing li {
			text-align: left;
			padding-bottom: 20px;
		}

		.challange-text .inner-listing li p {
			text-align: left;
		}

		.consultSky {
			display: inline-block;
			text-transform: uppercase;
			position: relative;
			margin: 0 auto;
			display: flex;
			max-width: 150px;
			justify-content: center;
		}


		.real-estate-page .homeTestimonialBg h2::before {
			 width: 100% !important;
			 max-width: 100%  !important;
		}

	}

	.align-items-center {
		align-items: center !important;
	}
	.justify-content-center {
		justify-content: center !important;
	}
	.d-flex {
		display: flex !important;
	}

	.lucenta-technologies .grid_list li img {
		 width: 150px;
		 display: inline-block;
		max-width: none;
	}

	.setWidth {
		width: 90px;
		height: 75px;
	}
	@media(max-width: 761px) {
		.setWidth {
			width: 150px;
			height: 75px;
		}
	}

	.solutionsSectionB h2 {
		font-size: 36px;
		font-family: 'proxima_novaextrabold';
	}



	@media(max-width:1250px){
		h2.tech-heading{
			padding-bottom: 20px;
			padding-top: 0px;
		}
		.tab-text li{
			width: auto;
			padding: 0 30px;
		}
		.redBtn {max-width: 215px;  font-size: 13px; padding:12px 20px}
		.blog-logo {width: 110px; height: 41px; margin:0 0 0 0 !important;}
	}


	@media(max-width:767px){
		.tech-icon-img{
			height: auto;
		}
		h2.tech-heading {
			font-size: 1.5rem!important;
		}
		.webAppEleAA .mobAppEleBB{
			margin-bottom: 20px;
		}
		.Section .mobAppEleBB ul {
			margin-left: 0;
			display: flex;
			flex: 0 0 100%;
			flex-direction: row;
			flex-wrap: nowrap;
			overflow-x: auto;
			padding-bottom: 26px;
			border-bottom: 0;
		}
		/*    div.tab-content {
              padding: 0px 15px;
            }
        */    .Section .mobAppEleBB li div.tab-block a h4.tech-title{
					  white-space: nowrap;
				  }
		.mobAppDevSecDD.Section .technology::after {
			content: normal;
		}
		.webAppEleAA .mobAppEleBB{
			border-bottom: 0px;
		}
		/* .Section .mobAppEleBB li{
             margin-left: 5px;
             margin-right: 5px;
             overflow: visible;
         }*/
		.Section .mobAppEleBB ul {
			flex-direction: row;
			flex-wrap: nowrap;
			display: flex;
		}

		.redBtn {display:flex; margin: 0px auto; max-width: 215px; justify-content: center; font-size: 13px; padding:12px 20px}
		.blog-logo {width: 110px; height: 41px; margin:0 0 0 0 !important;}


	}