/* Enter Your Custom CSS Here */
.latest-blogs .tf-posts-wrap .tf-posts.list .blog-post .featured-post {
	height: auto !important;
}
.latest-blogs .tf-posts-wrap .tf-posts .blog-post .featured-post {
	display: block !important;
}
.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.required {
	height: 120px;
}
.list p {margin-bottom:8px !important; }
.post-comments, .post-date {
	display: none !important;
}
#wpcf7-f14555-o3 .wpcf7-form-control.wpcf7-textarea {
	height: 70px;
}
.post-template .h2, .post-template h2, .post-template-default .h2, .post-template-default h2 {
	font-size: 24px !important;
}
.post-template .h1, .post-template h1, .post-template-default .h1, .post-template-default h1 {
	font-size: 32px !important;
}
.sooc .elementor-image-carousel-wrapper.swiper-container.swiper-container-initialized.swiper-container-horizontal {
	padding: 0px !important;
}
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
	display: block !important;
}
#mega-menu-wrap-primary .mega-menu-toggle {
	display: none !important;
}
.menuStyle1 .mobile-menu-toggle_lines::before, .menuStyle1 .mobile-menu-toggle_lines::after {
	background: #000 !important;
}
.menuStyle1 .mobile-menu-toggle_lines {
	background-color: #000 !important;
}
.mobile-menu-active .mobile-menu-toggle .mobile-menu-toggle_lines {
	background: rgba(25, 25, 25, 0) !important;
}

.dip-case-study .tf-posts .blog-post .title {
	font-size: 18px !important;
	line-height: 25px !important;
		overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.platform-two-sec img {
	height: 80px;
}
.site-info a {
	color: #fff;
}

.dip-case-study .tf-posts-wrap .owl-nav .owl-prev, .dip-case-study .tf-posts-wrap .owl-nav .owl-next {
	top: 120% !important;
}
.dip-case-study .owl-carousel .owl-nav.disabled {
	display: block;
}
.dip-case-study .owl-item .column {
	box-shadow: 0px 0px 14px -6px #000;
	margin: 10px;
}

.Platform-Capabilities .elementor-image-box-description {
	min-height: 135px;
	text-align:justify;
}
.desk-plat-modules .tme_tab_head li {
	width: 19.7%;
}
.platform-benefits .elementor-image-box-description {
	text-align: justify;
}
body {color:#000; }
.platform-two-sec .elementor-image-box-description a {
	border: 1px solid #fff !important;
	background: #c8c8c8;
}
.tme_tab_head li span {
	display: block;
}
.footer-widgets {
	background: #56C779;
}
.tf-imagebox.style-3 .description a {
	color: #000 !important;
	background: #fff;
	padding: 2px 10px;
	display: block;
	text-align: center;
	margin: 0 auto 5px;
	border-radius: 5px;
}
.modules-and-benefits .tmeaccordion__body p:last-child a::before {
	content: url("https://www.amurta.com/wp-content/uploads/2021/07/zoom.png");
	position: absolute;
	margin-top:8%;
	display: block !important;
	text-align: center;
	left: 61%;
	background: #49af7647;
	padding: 16px 20px;
	border-radius: 50px;
}
.platform-modules .elementor-col-50:nth-child(2), .single-img {
	text-align: center;
}
.platform-modules .elementor-col-50.elementor-inner-column a::before {
	content: url("https://www.amurta.com/wp-content/uploads/2021/07/zoom.png");
	position: absolute;
	margin-top:11%;
	display: inline-block !important;
	text-align: center;
	left:initial !important;
	background: #49af7647;
	padding: 16px 20px;
	border-radius: 50px;
	margin-left:-23px;
}
.single-img a::before {
	content: url("https://www.amurta.com/wp-content/uploads/2021/07/zoom.png");
	position: absolute;
	margin-top:19%;
	display: inline-block !important;
	text-align: center;
	left:initial !important;
	background: #49af7647;
	padding: 16px 20px;
	border-radius: 50px;
	margin-left:41%;
}
.sidebar-column .widget {
	text-align: justify;
}

.intl-tel-input.allow-dropdown {
	width: 100%;
	margin:0 auto 15px;
	padding-left:50px !important;
}
.platformmin-height {
	min-height: 115px;
	display: inline-block;
}
.home .sticky-wrapper .site-header {
	background: transparent !important;
}
.home .sticky-wrapper.is-sticky .site-header {
	background: #f2f3f6 !important;
}
.Home-Blogs .tf-posts-wrap .tf-posts .blog-post .title {
	  overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
   -webkit-box-orient: vertical;
}
.pum-theme-599 .pum-content, .pum-theme-lightbox .pum-content {
	color: #000;
	font-weight: 400;
}
.pop-head {
	border-bottom: 1px solid #56c779;
	margin: 0 auto 25px;
}
.modules-and-benefits img {
	max-width: 440px;
	width: 100% !important;
	border: 5px solid #49af76;
	border-radius: 5px;
}
#wpcf7-f14555-o1 .wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
	height: 120px;
}
.tp-title-wrap { display:none; }
.b-big {
	font-size: 50px !important;
	color: #56C779;
}
.tb-big {
	font-size: 40px !important;
	color: #56C779;
}
.b-big1 {
	font-size: 50px !important;
	color: #56C779;
}
.elementor {
	width: 100%;
}
#colophon {
	background: #426572;
}
.site-info {
	padding-top: 15px;
	padding-bottom: 15px;
	color: #F2F3F6;
	font-size: 20px !important;
	text-transform: inherit;
	border: none;
	text-align: center;
}
input, select, optgroup, textarea {
	width: 100% !important;
	padding: 7px 10px !important;
	margin: 0 auto 15px;
	border: 1px solid gray !important;
}

.Home-Blogs h2 { line-height:1.3 !important; }
.Home-Blogs .tf-posts .blog-post {
	background-color: transparent !important;
}
.Home-Blogs .tf-posts .blog-post .content {
	background-color: transparent !important;
}
.Home-Blogs .tf-posts-wrap .tf-posts .blog-post .title {
	font-size: 24px;
}
.Home-Blogs .owl-carousel .owl-stage-outer {
	padding: 10px;
}
.Home-Blogs .tf-posts-wrap .tf-posts .blog-post .featured-post {
	box-shadow: 0px 0px 10px -6px #000;
}
.Home-Blogs .tf-posts-wrap .tf-posts .blog-post .tf-button {
	color: #000000;
	background: #fff;
	border: 2px solid #56C779;
	padding: 3px 20px;
}
.Home-Blogs .tf-button-container {
	margin-top: 12px;
}
h2 span, h3 span, h4 span, h5 span, h6 span {
	color: #56C779;
}
.tfe-testimonial-style-1 .testimonal {
	text-align: left;
}
.tfe-testimonial-style-1 .testimonal img {
	margin: 0 auto 25px !important;
}
.Home-Testimonials h2, .Home-Testimonials h3 {
	color: #fff !important;
}
.custom-logo {
	max-width: 240px;
}
.is-sticky .site-header .custom-logo-link img {
	max-width: 240px;
}
.header-search-cart {
	display: none !important;
}
.site-header {
	padding: 20px 0;
}
.h2, h2 {
	font-size: 36px;

}
.h3, h3 {
	font-size: 20px;
}
.Unlimited-Possibilities .elementor-image-box-img img {
	max-width: 64px;
}
.elementor-image-box-description a {
	color: #000000;
	border: 2px solid #56C779;
	padding: 5px 15px;
	background: #fff;
	margin-top: 25px !important;
	display: inline-block;
}
.elementor-button {
	color: #000000 !important;
	border: 2px solid #56C779;
	padding: 10px 25px;
	background: #fff;
}
.Data-Insights-Platform .elementor-widget-image-box {
	border: 1px solid #b9dacd;
	padding: 30px;
}
.Data-Insights-Platform .elementor-image-box-title {
	color:#5AB895;
}
.Data-Insights-Platform .elementor-image-box-description {
	font-weight: bold;
	font-size: 18px;
	color: #000;
}
.btn1 {
	color: #000000;
	border: 2px solid #56C779;
	padding: 5px 15px;
	background: #fff;
	display: inline-block;
}
.rev-btn {
	padding: 0px !important;
}
.rev-btn a {
	color: #000000 !important;
	border: 2px solid #56C779 !important;
	padding: 10px 12px !important;
	background: #fff !important;
}
.wpcf7-form-control.wpcf7-submit.btn1 {
	color: #000000;
	border: 2px solid #56C779 !important;
	padding: 15px 15px !important;
	background: #c8c8c8;
	margin-bottom: 20px !important;
	display: inline-block;
	border-radius: 0px;
	width:auto !important;
}
.modules-and-benefits .tme_tab_head li i {
	float: right;
}
.modules-and-benefits .tme_tab_item.tmeaccordion { margin-left: -1px; }
.tfe-testimonial-style-1 .testimonal img {
	width: auto !important;
}
.home-cta .wpcf7-form-control.wpcf7-textarea {
	height: 120px;
}
.slick-active .testimonal-image {
	display: block !important;
}
.testimonal-image {
	display: none;
}
.Home-Testimonials .tfe-testimonial-area .slick-dots {
	bottom: -80px !important;
}
.Home-Testimonials .slick-dots {
	text-align: right !important;
}
.footer-widgets {
	padding-top: 60px;
	padding-bottom: 50px;
}
.sidebar-column .widget-title {
	margin: 0 0 20px;
}
#menu-platform li, #menu-industry li {
	padding-bottom: 20px;
	background: url(https://www.amurta.com/wp-content/uploads/2021/07/footer-arrow.png) no-repeat left 7px;
	padding: 0 0 0 20px !important;
	background-size: 10px;
	margin: 0 auto 6px;
}
.social-media-list li a::before, .social-widget a::before {
	width: 40px !important;
	line-height: 38px !important;
	border-radius: 5px !important;
	border: 2px solid #426572 !important;
	background: none !important;
	color: #426572;
}
.widget {
	margin: 0 0 20px;
}
.site-info {
	font-size: 15px !important;
}
.menuStyle1 .site-header, .menuStyle1.page-template-template_page-builder .site-header {
	background-color: #f2f3f6;
}
.subnav-toggle {
	display: none !important;
}
.menuStyle1 .mobile-menu-toggle_lines::before, .menuStyle1 .mobile-menu-toggle_lines::after {
	background: #000;
}
.menuStyle1 .mobile-menu-toggle_lines {
	background-color: #000;
}
.site-content {
	padding: 0px;
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
	.Home-Blogs .tf-posts-wrap .owl-nav .owl-prev {
	left: -60px !important;
}
.Home-Blogs .tf-posts-wrap .owl-nav .owl-next {
	right: -60px !important;
}
	#nav_menu-2 {
	margin-left: 14%;
}
}

/*  Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) { 
	.Home-Blogs .tf-posts-wrap .owl-nav .owl-prev {
	left: -28px !important;
}
.mobile-menu-toggle {
	outline: none !important;
}
	.mobile-menu-toggle:focus-visible {
	border: none !important;
}
	.menuStyle1 .main-navigation {
	background-color: transparent !important;
}
.Home-Blogs .tf-posts-wrap .owl-nav .owl-next {
	right: -28px !important;
}
	.elementor-10728 .elementor-element.elementor-element-4ea3cea .tf-posts-wrap .owl-nav .owl-prev, .elementor-10728 .elementor-element.elementor-element-4ea3cea .tf-posts-wrap .owl-nav .owl-next {
	width: 30px !important;
}
.Data-Insights-Platform .elementor-widget-image-box {
	height: 100% !important;
}
	.tf-posts-wrap.tablet-column-2 .tf-posts.grid .column {
	max-width: 100% !important;
}
}

/* Extra large devices (large desktops, 992px and up) */
@media (min-width: 992px) { 
.platform-modules .elementor-col-50 {
	width: 50%;
}
.clients .swiper-pagination-bullet {
	display: none;
}
	.clients .swiper-slide {
	padding: 20px;
}
.tp-tabs, .tp-thumbs, .tp-bullets {
	display: none !important;
}
}

@media (max-width: 991.98px) { 
	.platform-modules .elementor-col-50 {
	width: 100%;
}
.elementor-10728 .elementor-element.elementor-element-9b8e61e .tmeaccordion-mobile-title i {
	float: right;
}
.elementor-10728 .elementor-element.elementor-element-9b8e61e .tme_tab_head li, .elementor-10728 .elementor-element.elementor-element-9b8e61e .tmeaccordion-mobile-title {
	padding: 13px 20px 13px 20px !important;
	border:1px solid #ddd;
}
	.tp-leftarrow.tparrows.ares.noSwipe, .tp-rightarrow.tparrows.ares.noSwipe {
	display: none !important;
}
}



@media (min-width: 768px) and (max-width: 1199.98px) { 

	}
@media (max-width: 767.98px) {  
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu {
	padding-left: 20px !important;
}
	.mega-block-title {
	margin: 0px !important;
}
	.mobile-menu-active .main-navigation {
	display: block;
}
.main-navigation {
	display: none ;
}

		.b-big1 {
	font-size: 30px !important;
	color: #56C779;
}
			.b-big {
	font-size: 30px !important;
	color: #56C779;
}
				.tb-big {
	font-size: 24px !important;
	color: #56C779;
}
	.tp-rightarrow.tparrows.ares, .tp-leftarrow.tparrows.ares {
	display: none;
}
.elementor-10728 .elementor-element.elementor-element-66de75f > .elementor-widget-container {
	padding: 30px 15px 5px !important;
	text-align:justify !important;
}
.m-justify, .testimonal .content p {text-align:justify !important; }
.Home-Blogs .entry.blog-post .content {
	padding-bottom: 0px !important;
}
	.sidebar-column.col-md-4 {
	margin-bottom: 25px;
}
	.footer-widgets {
		padding-top:50px !important;
	padding-bottom: 0px !important;
}
.rev-btn a {
	font-size: 12px !important;
}
	.tf-imagebox.style-3 .description {
	font-size: 13px !important;
}
.dcnb	.elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated,
.app	.elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated,
.home-cta	.elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated,
.dip-video .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated
	{
	padding: 25px 30px !important;
}
	.elementor-element.elementor-element-9202757.elementor-widget.elementor-widget-button {
	text-align: center;
}
	.Home-Testimonials .tfe-testimonial-area .slick-dots {
	bottom: -45px !important;
}
	.Home-Testimonials .slick-dots {
	text-align: center !important;
}
	.tmeaccordion__body p:last-child a::before {
	left: 39%;
}
	
	
	}