
span.menu-text {
    word-spacing: normal;
}

body {
    font-family: "Roboto", sans-serif !important;
}

/* Scaleup the site from 2000px onwards */
@media only screen and (min-width: 2000px) {
	body {
		zoom: 1.5;
	}

}

/* Scaleup the site from 2000px onwards */
@media only screen and (min-width: 3000px) {
	body {
		zoom: 1.9;
	}
}

/* Header */
.horizontal-sub-nav>li.act>a {
    color: #00A4E7 !important;
}

.horizontal-sub-nav>li:not(.act)>a:hover {
    color: #00A4E7 !important;
}

.vertical-sub-nav li>a.active-item {
    color: #00A4E7 !important;
}

.elementor-73689 .elementor-element.elementor-element-bad6467 .elementor-icon {
    background-color: #00A4E7 !important;
}

/* Home Page  */
@keyframes panning {
	0% {
	  background-position: 0% 0%;
	}
	25% {
	  background-position: 100% 100%;
	}
	 50% {
	  background-position: 100% 0%;
	}
	75% {
	  background-position: 0 100%;
	}
	200% {
	  background-position: 0 0;
	}
  }
  
.home-banner{
    overflow: hidden;
}

@keyframes panInOut {
  0% {
    transform: scale(1) translateX(0);
  }
  50% {
    transform: scale(1.2) translateX(calc(-10% + 50px));
  }
  100% {
    transform: scale(1) translateX(0);
  }
}
.banner-image{
    overflow: hidden;
    animation: panInOut 60s ease-in-out infinite;
}



/* Recent News */
.home-recent-news-slider {
    margin-bottom: 50px !important;
    height: auto !important;
    width: 290px !important;
}


.home-recent-news-title{
    display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
}

.home-recent-news-descp{
    display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 14;
overflow: hidden;
text-overflow: ellipsis;
}

.home-recent-news-descp .elementor-widget-container:after {
content: "...";
}

/* contact form */
.fields-container {
    padding: 30px !important;
	margin-bottom: 30px !important;
}
.fields-container input {
    padding: 0px 10px !important;
}
.wpcf7-form textarea {
    height: 90px !important;
    overflow: hidden;
    margin: 0;
    padding: 5px 10px !important;
}



/* Our Offerings */
    .our-offering-section article {
		background: #ffffff;
        margin: 0 !important;
        margin-bottom: 5% !important;
        width: 46% !important;
        height: auto;
    }

    .cv-post-wrapper.cv-post--imagemargin{
        display: flex;
        flex-wrap: wrap;
        margin: 0;
        height: auto;
        align-items: start;
        justify-content: space-between;
    }

    .cv-post-wrapper.cv-post--imagemargin .cv-post-thumb a{
        width: 100%;
        display: block;
    }
    .cv-post-wrapper.cv-post--imagemargin .cv-post-thumb a img{
        width: 100%;
        display: block;
    }
    .cv-post-cat-tag-wrap.cv-clearfix {
        margin-top: 20px;
        margin-bottom: 20px;
        padding: 0 20px;
    }
    .cv-post-title,
    .cv-post-content {
        padding: 0 30px !important;
    }
    .cv-read-more {    
		width: 110px !important;
        margin: 0 30px 30px 30px !important;
	}
	

.our-offering-section .cv-post-thumb{
	    margin-top: 0;
}


.our-offering-section .cv-read-more a i {
    display: none;
}

.our-offering-section span.cv-post-cat {
    border: 2px solid #00A4E7;
    border-radius: 8px;
    padding: 0px 12px;
		margin: 0 10px 20px;
}


.our-offering-section .cv-post-content {
	height: 157px;
}

.our-offering-section .cv-post-meta {
	display: none;
}
/* Our Offerings */

/* Home Page End */

/* Layout */
	.fiatech-grid-container{
		padding: 0 !important;
	}

	/* For devices with min-width 1920px or larger */
	@media (min-width: 1440px) {
		/* For flex containers */
		.fiatech-grid-container  > .e-con-inner {
			max-width: 1300px;
		}

		/* For sticky header */
		.fiatech-grid-container > div.elementor-container {
			width: 1300px;
		}
	}

	/* For devices with min-width 1024px or larger */
	@media (min-width: 1024px) and (max-width: 1439px) {
		/* For flex containers */
		.fiatech-grid-container  > .e-con-inner {
			max-width: calc(100% - 200px);
		}

		/* For sticky header */
		.fiatech-grid-container > div.elementor-container {
			width: calc(100% - 200px);
		}
	}

	/* For devices with min-width 768px or larger */
	@media (min-width: 768px) and (max-width: 1023px) {
		/* For flex containers */
		.fiatech-grid-container  > .e-con-inner {
			max-width: calc(100% - 100px);
		}

		/* For sticky header */
		.fiatech-grid-container > div.elementor-container {
			width: calc(100% - 100px);
		}
	}

	/* For devices lower than 768px */
	@media (max-width: 767px) {
		/* For flex containers */
		.fiatech-grid-container  > .e-con-inner {
			max-width: calc(100% - 70px);
		}

		/* For sticky header */
		.fiatech-grid-container > div.elementor-container {
			width: calc(100% - 70px);
			max-width: none !important;
		}
	}
/* Layout */


@media (max-width: 1024px) {
    .cv-post-content {
        overflow: hidden;    
    }
}

@media (max-width: 768px) {
    .cv-post-content {
        height: auto !important;    
    }
    .cv-post-wrapper.cv-post--imagemargin{
        flex-direction: column;
    }
    .cv-block .column--two article{
        width: 100% !important;
    }
}

/* Product Pg - Docs Get Started Section */
.get-started-section .timeline-img .elementor-widget-container{
    position: absolute;
    width: 600px;
    transform: rotate(90deg);
    left: -277px;
    top: 300px;

}
.get-started-section .timeline-steps-container {
    padding: 0 0 100px 40px;
}


.common-que-points li::marker {
    font-size: 12px;
}
.fiatech-platform-point li::marker {
    color: #85C441;
}