/*
Theme Name: Binlogics
Author: Binlogics
Author URI: https://binlogics.com/
Description: A simple WordPress theme with custom CSS and JS.
Version: 1.0
Text Domain: my-simple-theme
*/

body {
	margin: 0px !important;
	overflow-x: hidden;
}
.site-header {
	width: 100% !important;
}
.site-menu.mobile-menu span.sub-arrow svg.e-font-icon-svg.e-fas-caret-down {
	fill: #fff !important;
}
.site-menu.mobile-menu span.sub-arrow {
	fill: #fff !important;
}
/* Header css start here */
.IAC-button svg {
	font-size: 10px;
}
.IAC-button {
    margin-bottom: 7px !important;
}
.IAC-button-2 svg {
	font-size: 12px;
}
.IAC-button a {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.postid-6254 .mn-thumbnial img {
    object-position: 0% 66% !important;
}
/* .IAC-button a:before {
content: '';
position: absolute;
top: 0;
left: -1px;
height: 100%;
width: 100%;
transform: translateX(-100%);
transition: transform 0.5s ease;
z-index: 0;
border-radius: 50px;
background-image: linear-gradient(90deg, #81BB28 48%, #81BB28 66%) !Important;
z-index: 9;
} */
.IAC-button a span.elementor-button-content-wrapper span.elementor-button-icon {
	z-index: 10;
}
.IAC-button a span.elementor-button-content-wrapper span.elementor-button-text {
	z-index: 10;
}
.IAC-button a:hover::before {
	transform: translateX(0);
	left: 0px !important;
}
.site-header.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
	background-color: #062241;

}
/* .site-header {
position: fixed !important;
} */
section.elementor-section.elementor-top-section.elementor-element.elementor-element-093ca83.site-header.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.iatric-header {
	position: fixed;
	background-color: #121921;
	transition: 0.5s;
}
.fx-header {
    position: fixed !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-e175c7a.site-header.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.iatric-header{
	position: fixed;
	background-color: #121921;
	transition: 0.5s;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-534fc4b.site-header.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.iatric-header {
	position: fixed;
	background-color: #fff;
	transition: 0.5s;
}

site-menu ul li a.e--pointer-double-line .elementor-item:after, .e--pointer-underline .elementor-item:after {
	bottom: -9px ! IMPORTANT;
	background-color: #2aabe2 !important;
}

.elementor-testimonial__title{
	width: 100% !important;
}
.header-cta-for-mob {
	display: none !important;
}
.fz-p p {
	margin: 0px;
}
.fz-p {
	margin-bottom: 0px !important;
}
.subscribe-form-infooter .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons {
	width: 50px !important;
	height: 50px !important;
	position: absolute;
	right: 0px;
	top: 10px!important;
	cursor:pointer;
}
.subscribe-form-infooter {
	position: relative;
}
.subscribe-form-infooter input#form-field-email {
	height: 50px;
	padding-left: 42px;
	padding-right: 50px;
}
.subscribe-form-infooter .elementor-field-type-email.elementor-field-group.elementor-column.elementor-field-group-email.elementor-col-100.elementor-field-required:before {
	content: '';
	width: 15px;
	height: 15px;
	position: absolute;
	z-index: 1;
	left: 20px;
	background-image: url(/wp-content/uploads/2024/11/email-01.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.postid-4734 .elementor-4545 .elementor-element.elementor-element-9337752 img{
    object-position: center !important;
}
.postid-4760 .elementor-4545 .elementor-element.elementor-element-9337752 img{
object-position: bottom center !important;
}
.postid-5361 .elementor-3939 .elementor-element.elementor-element-4712259 img{
    object-position: top center !important;
}
.postid-4777 .elementor-4545 .elementor-element.elementor-element-9337752 img{
    object-position: center !important;
}
.postid-4736 .elementor-4545 .elementor-element.elementor-element-9337752 img{
    object-position: center !important;
}
/* Header css end here */
/* Homepage css start */
.home-banner-button a::before {
	border-radius: 0px 25px 0px 0px !important;
}
.home-banner-button a:hover {
	border-color: #81bb28;
}
/* .dots:before {
content: '';
width: 12px;
height: 12px;
background-color: #0093da;
display: inline-block;
position: absolute;
color: #fff;
-webkit-box-shadow: 0 0 0 0 currentColor;
box-shadow: 0 0 0 0 currentColor;
-webkit-animation: button-ripple 3s infinite;
animation: button-ripple 3s infinite;
border-radius: 50%;
bottom: 25px;
} */
/* .dots:after {
content: '';
width: 12px;
height: 12px;
background-color: #fff;
display: inline-block;
position: absolute;
color: #fff;
border-radius: 50%;
bottom: 50px;
left: 0px;
}
.dots {
position: relative;
}
.dots2{
position: relative;
}
.dots2:after {
content: '';
width: 12px;
height: 12px;
background-color: #fff;
display: inline-block;
position: absolute;
color: #fff;
border-radius: 50%;
bottom: 50px;
left: 25px;
} */
/* .IAC-button.page-btn .elementor-button:focus:not(.IAC-button.page-btn.elementor-button:hover) {
    background-color: #fff !important;
    color: initial !important;
    border-color: initial !important;
} */
.brochure_section {
	background-color: transparent; /* Desktop view ka background color */
}

@media (max-width: 768px) { /* Mobile view ke liye media query */
	.brochure_section {
		background-color: #215DA0; /* Mobile view me background color remove */
	}
}
.site-menu-new ul.elementskit-dropdown.elementskit-submenu-panel {
	left: -70px !important;
	min-width: 265px !important;
}
.tetimonils-for-home .swiper-slide .elementskit-single-testimonial-slider {
	height: 180px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1) !important;
	margin-top: 10px !important;
	width: 90%;
	margin-bottom: 10px;
	margin-left: auto !important;
	margin-right: auto !important;
}

.tetimonils-for-home .ekit-main-swiper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden {
	height: 350px;
}
.Success-story-section {
	position: relative;
}
/* .Success-story-section .swiper .elementor-swiper-button {
top: 83% !important;
} */
.Success-story-section .elementor-main-swiper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden {
	margin-left: 0px;
}
.Success-story-section .elementor-main-swiper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden .swiper-slide {
	padding-left: 0px !important;
}
.succss-stories-innersection .elementor-container.elementor-column-gap-default {
	margin-left: auto !important;
	margin-right: 0;
	max-width: calc((100% - 1214px) / 2 + 1214px) !important;
}
.succss-stories-innersection .elementor-testimonial__footer {
	/*     border-top: 1px solid #638dbb; */
	padding-top: 33px;
}
/* .Success-story-section .elementor-swiper-button.elementor-swiper-button-prev {
left: 80% !important;
} */
.Success-story-section .elementor-swiper-button.elementor-swiper-button-next {
	right: 7% !important;
}
.succss-stories-innersection svg.e-font-icon-svg {
	border: 1px solid;
	font-size: 40px;
	padding: 5px;
	border-radius: 12px;
	transition:0.3s;
}
.succss-stories-innersection svg.e-font-icon-svg:hover {
	background-color:#fff;
	fill:#215d9f !important;
}
.Success-story-section .swiper-slide {
	padding: 0px !important;
}
.left-side-column {
	height: 540px;
}
.blue-news-col{
	height: 250px;
}
.clip-of-the-heading p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.news-desc  {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.news-desc h3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.tetimonils-for-home .elementskit-commentor-image.ekit-testimonial--avatar {
	position: relative;
}

.tetimonils-for-home .elementor-repeater-item-3afe566 .elementskit-commentor-image.ekit-testimonial--avatar:after {
	content: '';
	width: 69px;
	height: 69px;
	background-image: url(/wp-content/uploads/2024/11/Hover-02-01.svg);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	left: 0px;
	opacity: 0;
}
/* .elementor-5669 .elementor-element.elementor-element-837afa8:not(.elementor-motion-effects-element-type-background), .elementor-5669 .elementor-element.elementor-element-837afa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
background-color: #FFFFFF;
} */
.tetimonils-for-home .elementor-repeater-item-3afe566:hover .elementskit-commentor-image.ekit-testimonial--avatar:after {
	opacity: 1 !important;
}
.tetimonils-for-home .elementor-repeater-item-3afe566:hover .elementskit-commentor-image.ekit-testimonial--avatar img {
	opacity: 0;
}
.tetimonils-for-home .elementor-repeater-item-9ff2baf .elementskit-commentor-image.ekit-testimonial--avatar:after {
	content: '';
	width: 69px;
	height: 69px;
	background-image: url(/wp-content/uploads/2024/11/Hover-01-01.svg);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	left: 0px;
	opacity: 0;
}
.tetimonils-for-home .elementor-repeater-item-9ff2baf:hover .elementskit-commentor-image.ekit-testimonial--avatar:after {
	opacity: 1 !important;
}
.tetimonils-for-home .elementor-repeater-item-9ff2baf:hover .elementskit-commentor-image.ekit-testimonial--avatar img {
	opacity: 0;
}
.tetimonils-for-home .elementor-repeater-item-0cd19f5 .elementskit-commentor-image.ekit-testimonial--avatar:after {
	content: '';
	width: 69px;
	height: 69px;
	background-image: url(/wp-content/uploads/2024/11/Hover-03-01.svg);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	left: 0px;
	opacity: 0;
}
.tetimonils-for-home .elementor-repeater-item-0cd19f5:hover .elementskit-commentor-image.ekit-testimonial--avatar:after {
	opacity: 1 !important;
}
.tetimonils-for-home .elementor-repeater-item-0cd19f5:hover .elementskit-commentor-image.ekit-testimonial--avatar img {
	opacity: 0;
}


.tetimonils-for-home .elementor-repeater-item-d5d9919 .elementskit-commentor-image.ekit-testimonial--avatar:after {
	content: '';
	width: 69px;
	height: 69px;
	background-image: url(/wp-content/uploads/2024/11/Hover-04-01.svg);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	left: 0px;
	opacity: 0;
}
.tetimonils-for-home .elementor-repeater-item-d5d9919:hover .elementskit-commentor-image.ekit-testimonial--avatar:after {
	opacity: 1 !important;
}
.tetimonils-for-home .elementor-repeater-item-d5d9919:hover .elementskit-commentor-image.ekit-testimonial--avatar img {
	opacity: 0;
}
.tetimonils-for-home .elementor-repeater-item-b975158 .elementskit-commentor-image.ekit-testimonial--avatar:after {
	content: '';
	width: 69px;
	height: 69px;
	background-image: url(/wp-content/uploads/2024/11/Hover-05-01.svg);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	left: 0px;
	opacity: 0;
}
.tetimonils-for-home .elementor-repeater-item-b975158:hover .elementskit-commentor-image.ekit-testimonial--avatar:after {
	opacity: 1 !important;
}
.tetimonils-for-home .elementor-repeater-item-b975158:hover .elementskit-commentor-image.ekit-testimonial--avatar img {
	opacity: 0;
}
/* .cat-hover-effect .cat-ttl {
position: relative;
position: relative;
display: inline-block;
overflow: hidden;
}
.cat-hover-effect .cat-ttl:before {
content: '';
position: absolute;
top: 0;
left: -1px;
height: 100%;
width: 100%;
transform: translateX(-100%);
transition: transform 0.5s ease;
z-index: 0;
border-radius: 50px;
background-image: linear-gradient(90deg, #81BB28 48%, #81BB28 66%) ! Important;
z-index: 9;
}
.cat-hover-effect:hover .cat-ttl::before {
transform: translateX(0);
left: 0px;
}
.cat-hover-effect span.elementor-post-info__terms-list-item {
z-index: 10;
position: relative;
} */
/* .cat-hover-effect:hover .cat-ttl .elementor-widget-container {
background-color: #81bb28 !important;
} */
/* Homepage css end */
/* Mega menu start */
.mega-menu-tabs .eael-tabs-nav {
	border-right: 1px solid #d3dfec;
	padding-top: 85px;
	padding-bottom: 85px;
}
.mege-menu-image img:hover {
	transform: scale(1.2);
	transition: 1s;
}
.mege-menu-image img {
	transition: 1s;
}
.mege-menu-image {
	overflow:hidden;
	border-radius:20px;
}
.custom-wrapper {
	width: 110px !important;
	display: flex;
	position: absolute;
	right: 3%;
	display: inline-block !important;
	bottom: 15px;
}
.site-menu-new ul#menu-main-menu {
	gap: 57px;
}
.IAC-button span.elementor-button-icon {
	background-color: #7adcf0;
	color: #275d84;
	width: 29px ! IMPORTANT;
	height: 29px ! IMPORTANT;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50px;
	position: absolute;
	right: 5px;
	top: 3.5px;
}
/* .IAC-button a:hover span.elementor-button-icon path.cls-1 {
fill: #2aabe2 ! IMPORTANT;
} */
.IAC-button a:hover span.elementor-button-icon {
	/*     background-color: #fff; */
	rotate: 45deg;
	transition:0.1s;
}
/* .IAC-button a span.elementor-button-icon {
transition:0.3s;
} */
.get-started-btn:hover span.elementor-button-icon {
	rotate: 45deg;
	transition: 0.1s;
}
.get-started-btn span.elementor-button-icon {
	transition: 0.3s;
	font-size: 12px;
	margin-top:3px;
}
/* .site-menu-new ul.elementskit-dropdown.elementskit-submenu-panel li:hover a.dropdown-item {
	font-weight: 600;
	transition: 0s !important;
	
} */
.site-menu-new ul.elementskit-dropdown.elementskit-submenu-panel li a.dropdown-item{
	transition: 0s  !important;
	
}

.repeater-post .dots:before{
	display: none;
}
.seacrh-button input.ekit_search-field {
	border-color: #ABB2B9 !important;
}
.seacrh-button button.ekit_search-button {
	background-color: #2aabe2 !important;
	width: 30px !important;
	height: 30px !important;
	border-radius: 50px !important;
	font-size: 12px !important;
	right: 5px !important;
}
.seacrh-button button.mfp-close.ekit-popup-close {
	display: none;
}
.post-comtent-detail-page a {
	color: #2aabe2;
	font-weight: 400 !important;
}
/* .site-menu-new ul.elementskit-dropdown.elementskit-submenu-panel li.menu-item.current-menu-item.active a{
	font-weight: 600 !important;
	transition: 0s !important;
} */
button#news-ltr span.elementor-button-text.elementor-form-spinner{
	display: none;
}
button#news-ltr {
	cursor: pointer;
}
.lif-box:hover .elementor-widget-container {
	background-color: #215D9F !important;
	transition: 0.3s;

}
.lif-box:hover .elementor-widget-container .elementor-icon-box-icon span.elementor-icon.elementor-animation- svg path {
	fill: #fff;
	transition: 0.3s;
}
.lif-box:hover .elementor-widget-container .elementor-icon-box-content h3.elementor-icon-box-title {
	color: #fff;
	transition: 0.3s;
}
.cat-div .elementor-widget-container {
	background-color: transparent ! IMPORTANT;
	padding: 0px !important;
}
.cat-div .elementor-widget-container li span span span.elementor-post-info__terms-list-item {
	background-color: var(--e-global-color-primary);
	margin: -7px 0px 0px 0px;
	padding: 5px 16px 5px 16px;
	border-radius: 50px 50px 50px 50px;
}
.category-patient-privacy .writer-name h4.elementor-heading-title.elementor-size-default:before {
	content: 'Written by';
	margin-right: 5px;
}
.category-interoperability .writer-name h4.elementor-heading-title.elementor-size-default:before {
	content: 'Written by';
	margin-right: 5px;
}
/* mega menu end */
.prod-suc-story.Success-story-section .elementor-testimonial__footer {
    margin-top: 0px !important;
}
@media only screen and (max-width: 1550px) {
	/* 	.site-menu-new nav ul li a {
	padding: 0px 30px 0px 30px !important;
} */
}
@media only screen and (max-width: 1520px) {
	.site-menu ul li a {
		--e-nav-menu-horizontal-menu-item-margin: calc(50px / 2) !important;
		font-size: 16px !important;
	}
	.seacrh-button a {
		font-size: 14px !important;
		width: 35px !important;
		height: 35px !important;
		line-height: 37px !important;
	}
	.header-cta a {
		font-size: 14px !important;
	}
	.dont-miss-form span.elementor-icon-list-text {
		font-size: 24px !important;
	}
	.banner-heading h2 {
		font-size: 75px !important;
	}
	.banner-body-text p {
		font-size: 30px;
	}
	.innovation-heading h2 {
		font-size: 75px !important;
	}
	.dots2:after {
		bottom: 40px;
		left: 20px;
	}
	.dots:after {
		bottom: 40px;
	}
	.dots:before {
		bottom: 15px;
	}
	.succss-stories-innersection svg.e-font-icon-svg {
		font-size: 40px;
		padding: 10px;
	}
	/* 	.Success-story-section .elementor-swiper-button.elementor-swiper-button-prev {
	left: 76% !important;
} */
	/* 	.site-menu-new nav ul li a {
	font-size: 16px !important;
	padding: 0px 25px 0px 25px !important;
} */


}
.fz-info-box.news-desc a:hover {
	color: #81BB28 !important;
	border-color: #81BB28 !important;
}
.left-side-column:hover .cat-ttl .elementor-widget-container {
	background-color: #fff !important;
	transition:0.5s;
	box-shadow: 5px 5px 5px 0px rgb(0 0 0 / 3%);
}
.left-side-column .cat-ttl .elementor-widget-container {
	transition:0.5s;
}
.left-side-column:hover .cat-ttl .elementor-widget-container span {
	color: #1EA3DB;
}
.blue-news-col:hover .cat-ttl .elementor-widget-container {
	background-color: #fff !important;
	transition:0.5s;
	box-shadow: 5px 5px 5px 0px rgb(0 0 0 / 3%);
}
.blue-news-col:hover .cat-ttl .elementor-widget-container span {
	color: #1EA3DB;
}
.blue-news-col .cat-ttl .elementor-widget-container {
	transition:0.5s;
}
.updated-searc-without-bubble button.e-search-submit {
	cursor: pointer;
}
.fz-mobile-meniu button.eael-simple-menu-toggle {
	height: 34px;
	width: 34px;
	border-radius: 50px;
	position: absolute;
	top: 5px;
	right: -7px;
}
.fz-mobile-meniu ul#menu-main-menu-1 {
	margin-top: -5px ! IMPORTANT;
}
.close-icon::before{
	display:none;
}
.close-icon:after {
	content: '\2716';
	/*     position: absolute;
	bottom: -7px;
	left: -7px; */
	color: #fff !important;
}
.fz-mobile-meniu button.eael-simple-menu-toggle i.icon.icon-menu-11.close-icon {
	position: relative;
}
a.ss-stiry-btn {
	font-style: normal;
	font-weight: 500;
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 15px;
	/*     text-transform: uppercase; */
	color: #FEFEFE;
	border-style: solid;
	border-width: 0px 0px 01px 0px;
	border-color: #FEFEFE;
	margin-top: 22px !important;
	/*     line-height: 42px; */
	background-color: #FFFFFF;
	font-family: "Helvetica Neue Cyr Medium", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	fill: #041E3A;
	color: #041E3A;
	padding: 13px 26px 13px 26px;
	border-radius: 50px;
	transition:0.3s;
}
a.ss-stiry-btn:hover{
	color: #fff !important;
	border-color: #2aabe2 !important;
	background-color: #2aabe2 !important;
	transition:0.3s;
}
.site-menu-new ul.elementskit-dropdown.elementskit-submenu-panel li.active a.dropdown-item:after {
    transform: scaleX(1);
    transition: 0.5s;
}
/* li#services:hover {
	font-weight: 600 !important;
}
li#products:hover {
	font-weight: 600 !important;
} */
/* mega mneu new hover effect start */
.mega-menu-tabs .eael-tabs-nav ul li .eael-tab-title.title-after-icon:after {
    content: '';
    width: 100%;
    height: 1px;
/*     background-color: #062241 !important; */
	background-color: #00aeef !important;
    position: absolute;
    left: 0;
    bottom: -7px;
    transition: transform 0.3s ease;
    transform: scaleX(0);
    transform-origin: left;
}

.mega-menu-tabs .eael-tabs-nav ul li .eael-tab-title.title-after-icon:hover:after {
    transform: scaleX(1);
	transition: 0.2s;
}
.mega-menu-tabs .eael-tabs-nav ul li .eael-tab-title.title-after-icon {
    position: relative;
}

/* .mega-menu-tabs .eael-tabs-nav ul li .eael-tab-title.title-after-icon:hover {
    color: #2aabe2;
} */
/* sub menu in mega menu start */
.mega-sub-menu .elementor-icon-list-items .elementor-icon-list-item a span:after {
    content: '';
    width: 100%;
    height: 1px;
/*     background-color: #062241 !important; */
 	background-color: #00aeef !important;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: transform 0.3s ease;
    transform: scaleX(0);
    transform-origin: left;
}
.mega-sub-menu .elementor-icon-list-items .elementor-icon-list-item a span{
    position: relative;
    padding-left: 0px !important;
}
.mega-sub-menu .elementor-icon-list-items .elementor-icon-list-item a{
  width: fit-content;
}
.mega-sub-menu .elementor-icon-list-items .elementor-icon-list-item a span:hover:after {
    transform: scaleX(1);
	transition: 0.2s;
}

/* sub menu in mega menu end */
/* Normal drobdwon start */
.site-menu-new ul.elementskit-dropdown.elementskit-submenu-panel li a.dropdown-item:after {
    content: '';
    width: 100%;
    height: 1px;
/*     background-color: #062241 !important; */
	background-color: #00aeef !important;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: transform 0.3s ease;
    transform: scaleX(0);
    transform-origin: left;
}

.site-menu-new ul.elementskit-dropdown.elementskit-submenu-panel li a {
    width: fit-content;
}
.site-menu-new ul.elementskit-dropdown.elementskit-submenu-panel li a.dropdown-item:hover:after {
    transform: scaleX(1);
    transition: 0.2s;
}


/* mega menu new hover effect end */
.mega-menu-tabs .eael-tabs-nav {
	width: 33%;
}
.mega-menu-tabs .eael-tabs-nav ul li {
	text-align: left !important;
	width: fit-content !important;
    margin-right: auto !important;
}
.static-box-inlt-updates .eael-animate-flip.eael-animate-left .eael-elements-flip-box-rear-container {
	transform: unset !important;
	-webkit-transform: unset !important;
}
.static-box-inlt-updates  .eael-animate-flip.eael-animate-left.eael-elements-flip-box-container.eael-flip-box-hover:hover .eael-elements-flip-box-flip-card{
	transform: unset !important;
	-webkit-transform: unset !important;
}
.static-box-inlt-updates .eael-elements-flip-box-padding {
	padding: 0px;
}
.static-box-inlt-updates h2.eael-elements-flip-box-heading {
	/*     overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical; */
}
.static-box-inlt-updates .elementor-widget-container p{
/* 	overflow: hidden; */
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.site-menu-new ul#menu-main-menu-1 {
	gap: 57px;
}
.readmore-content {
	display: none;
}
.readmore-btn {
	color: #215d9f !important;
	font-family: "Inter Light", Sans-serif !important;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	background-color: transparent !important;
	padding: 0px;
	cursor: pointer;
}
.vert-icon-box:hover .readmore-btn {
	color: #fff !important;
}
.counter-box span.elementor-counter-number {
	display: none;
}
.new-button-for-latest-updates a {
	width: 100% !important;
}
.new-button-for-latest-updates {
	width: 100% !important;
}
.fz-info-box.news-desc .elementskit-box-header img:hover {
	transform: scale(1.1);
	transition: 0.5s;
    border-radius: 30px;
}
.fz-info-box.news-desc .elementskit-box-header img {
	transition: 0.5s;
    border-radius: 30px;
}
.exp-psge .elementskit-box-header .elementskit-info-box-icon {
	overflow: hidden !important;
	border-radius: 0px !important;

}
.contact-form .gform-theme--framework .gform_validation_errors .gform_submission_error {
    color: #fff !important;
}
.contact-form .gform-theme--framework .gform_validation_errors ol a {
    color: #fff;
    border: none;
    outline: none;
}

.contact-form div#gform_1_validation_container {
    background-color: transparent !important;
    border-color: #fff !important;
    box-shadow: none !important;
    border-radius: 0px !important;
    outline: none !important;
}
.gform-theme--framework .gform_validation_errors .gform-icon {
    color: #fff !important;
    border-color: #fff !important;
}
.contact-form label {
    color: #FFFFFF !important;
    font-family: "Inter Medium", Sans-serif !important;
    font-size: 16px !important;
    line-height: 18px ! IMPORTANT;
}
.contact-form input {
    height: 46px !important;
    border: solid 1px #C4C4C4 ! IMPORTANT;
}
.contact-form input:focus {
    box-shadow: unset !important;
    outline: unset !important;
}
.contact-form textarea#input_1_3{
     border: solid 1px #C4C4C4 ! IMPORTANT;
}
.contact-form textarea#input_1_3:focus{
     box-shadow: unset !important;
    outline: unset !important;
}
.contact-form div#gfield_description_1_3 {
    display: none;
}
.contact-form input#input_1_9_1 {
    height: 24px !important;
    width: 24px;
    border-radius: 5px !important;
}
.contact-form div#gform_wrapper_1 .gform_heading {
    display: none;
}
.contact-form input#gform_submit_button_1 {

    font-family: "Helvetica Neue Cyr Medium", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    background-color: #2AABE2 !important;
    width: 120px !important;
    box-shadow: none !important;
    border: solid 1px #2AABE2 !important;
}
.validation_message {
    color: #2aabe2 !important;
}
.contact-form input#gform_submit_button_1:hover {
    background-color: transparent !important;
    border-color: #fff !important;
}
.contact-form div#gform_confirmation_message_1 {
    color: #fff;
	font-size: 22px;
    font-weight: 800;
}
.contact-form .gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
    color: #2aabe2;
}
.contact-form span.gfield_required.gfield_required_asterisk {
    display: none;
}
.site-menu-new ul li a.ekit-menu-nav-link.ekit-menu-dropdown-toggle  {
    cursor: pointer;
}
.page-id-5778 .left-side-column .elementor-widget-wrap.elementor-element-populated {
    background-position: 35% 0% !important;
}
.page-id-5607 .left-side-column .elementor-widget-wrap.elementor-element-populated {
    background-position: 35% 0% !important;
}
.page-id-5621 .swiper-slide {
    overflow: unset !important;
}
.page-id-5636 .swiper-slide {
    overflow: unset !important;
}
.videos-detil-ifm iframe {
    height: 500px;
}
.page-id-333 .fz-info-box.news-desc .elementskit-box-header img:hover {
    transform: unset !important;
}
.fz-info-box a:hover {
    color: #81bc41 ! IMPORTANT;
    border-color: #81bc41 ! IMPORTANT;
}
.vert-icon-box:hover .readmore-btn, 
.vert-icon-box .readmore-btn:hover {
    color: #080423 !important;
}

.ifarame-video iframe {
    height: 450px;
}
/* new search start */
.new-serach a.elementor-item.elementor-item-anchor {
    background-color: #A1A8AF;
    border-radius: 50px;
    height: 35px;
    width: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff !important;
    margin-top: 0px;
    font-size: 15px;
}
.searchwp-modal-form-default form.search-form {
    width: 98% !important;
}
.new-serach a.elementor-item.elementor-item-anchor:hover {
    background-color: #2aabe2;
}
.searchwp-modal-form-default .searchwp-modal-form__overlay {
    background: rgba(0, 0, 0, .8) !important;
}
.searchwp-modal-form-default .searchwp-modal-form__container {
    max-width: 700px !important;
}
.searchwp-modal-form-default .searchwp-modal-form__container .searchwp-modal-form__content {
    padding:0px 8px;
    border: 3px solid #ACB3BB;
    border-radius: 50px;
}
.searchwp-modal-form-default .searchwp-modal-form__container .searchwp-modal-form__content input.search-field {
    border: none;
    padding: 10px;
    outline: none;
}
footer.searchwp-modal-form__footer {
    display: none;
}
.searchwp-modal-form-default .searchwp-modal-form__container .searchwp-modal-form__content input.search-submit {
    position: absolute;
    right: 5px;
    height: 30px;
    font-size: 6px;
	opacity:0;
	z-index:1;
	cursor: pointer;
	
}
.searchwp-modal-form-default form.search-form:after {
    content: '';
    width: 30px;
    height: 30px;
    background-image: url(/wp-content/uploads/2024/12/05-1.svg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    right: 6px;
    border-radius: 50px;
	top: 2px;
	cursor:pointer;
}
.searchwp-modal-form__content form.search-form input.search-field {
    font-family: "Inter Light", Sans-serif !important;
    font-size: 12px !important;
    color: #00263f !important;
    font-weight: 300 !important;
    letter-spacing: 0.2px;
}
/* new search end */
.client-testimonials-slider .elementor-swiper-button.elementor-swiper-button-prev {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
	 cursor: pointer;
}
.client-testimonials-slider .elementor-swiper-button.elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
	cursor: pointer;
}
.custom-arrows-btn {
    width: 100px;
    position: absolute;
    top: -75px;
    z-index: 10;
    right: 75px;
    display: flex;
	gap:10px;
}
.fz-info-box.news-desc .elementskit-info-box-icon {
    border-radius: 30px !important;
}
.services-tabe .eael-tabs-nav ul li:first-child {
    margin-left: -5px !important;
}
.lt-updtaes {
    background-color: #1EA3DB;
    margin: 0px 0px 0px 0px;
    padding: 8px 25px 8px 25px;
    border-radius: 50px 50px 50px 50px;
    color: #fff;
    transition: 0.5s;
    font-family: "Helvetica Neue Cyr Medium", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: -30px !important;
    display: block;
    width: fit-content;
}
.static-box-inlt-updates:hover span.lt-updtaes {
    background-color: #fff !important;
    transition: 0.5s;
    box-shadow: 5px 5px 5px 0px rgb(0 0 0 / 3%);
    color: #1EA3DB;
}
.Success-story-section .swiper-slide {
    pointer-events: none !important;
}
.Success-story-section .swiper-slide a.ss-stiry-btn {
    pointer-events: initial;
}
div#gform_3_validation_container {
    margin-bottom: 0;
    padding: 15px;
    margin-top: 30px;
}
div#gform_3_validation_container a.gform_validation_error_link {
    font-size: 12px;
}
div#gform_confirmation_message_3 {
    text-align: center;
    margin-top: 30px;
    /* font-size: 22px; */
    font-weight: 800;
}
div#gform_2_validation_container {
    margin-bottom: 0;
    padding: 15px;
    margin-top: 30px;
}
div#gform_2_validation_container a.gform_validation_error_link {
    font-size: 12px;
}
div#gform_confirmation_message_2 {
    text-align: center;
    margin-top: 30px;
    /* font-size: 22px; */
    font-weight: 800;
}
.tax-tabs button.e-filter-item {
    cursor: pointer;
}
.fz-news-tab button.e-filter-item {
    background-color: #1EA3DB !important;
    color: #fff !important;
}
button.cky-show-desc-btn {
    color: #81bb28 !important;
}
button.cky-show-desc-btn:hover{
    color: #81bb28 !important;
}
.cky-accordion-header .cky-always-active{
    color: #81bb28 !important;
}
.icon-item span.elementor-icon:hover {
    fill: #fff !important;
    color: #fff !important;
}
/* .view-docs-group .elementor-widget-wrap.elementor-element-populated {
    background-color: #CDEBF8 !important;
}
.view-docs-group .elementor-widget-wrap.elementor-element-populated:hover {
    background-color: #CDEBF8 !important;
} */
@media only screen and (max-width: 1250px) {
	.cont-div {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
}
@media only screen and (max-width: 1200px) {
	.site-menu ul li a {
		--e-nav-menu-horizontal-menu-item-margin: calc(40px / 2) !important;
		font-size: 14px !important;
	}
	.seacrh-button a {
		font-size: 13px !important;
		width: 30px !important;
		height: 30px !important;
		line-height: 33px !important;
	}
	.header-cta a {
		font-size: 14px !important;
		padding: 10px 40px 10px 20px !important;
	}
	.banner-heading h2 {
		font-size: 50px !important;
	}
	.banner-body-text p {
		font-size: 20px;
	}
	.innovation-heading h2 {
		font-size: 50px !important;
	}
	.dots2:after {
		width:8px;
		height:8px;
		bottom: 25px;
		left: 12px;
	}
	.dots:after {
		width:8px;
		height:8px;
		bottom: 25px;
	}
	.dots:before {
		width:8px;
		height:8px;
		bottom: 7px;
	}
	/* 	.Success-story-section .swiper .elementor-swiper-button {
	top: 106% !important;
} */
	/* 	.Success-story-section .elementor-swiper-button.elementor-swiper-button-prev {
	left: 70% !important;
} */
	.blue-news-col h1 {
		font-size: 20px !important;
	}
	.blue-news-col p {
		font-size: 18px;
	}
	.left-side-column h1 {
		font-size: 20px !important;
	}
	/* 	.site-menu-new nav ul li a {
	font-size: 14px !important;
	padding: 0px 15px 0px 15px !important;
} */
	.tetimonils-for-home .swiper-slide .elementskit-single-testimonial-slider .elementskit-profile-info strong.elementskit-author-name {
		font-size: 16px;
	}
	.custom-wrapper {
		bottom: -20px;
	}
	.site-menu-new ul#menu-main-menu {
		gap: 40px;
	}
	.client-testimonials-slider .elementor-swiper-button.elementor-swiper-button-prev {
		left: 86% !important;
	}
}
@media only screen and (max-width: 1024px) {
	.latest-info-card .elementskit-profile-info .elementskit-author-name {
		line-height: 1.3em !important;
	}
	.header-cta-for-mob {
		display: block !important;
	}
	.header-cta{
		display: none !important;
	}
	.blue-news-col {
		height: 230px;
	}
	.left-side-column {
		height: 485px;
	}	

	.succss-stories-innersection svg.e-font-icon-svg {
		border-radius: 13px;
	}
	.custom-wrapper {
		bottom: -25px;
	}
	.page-id-4312 .fz-mobile-meniu .eael-simple-menu-container.eael-simple-menu-align-left.eael-simple-menu--stretch.eael-simple-menu-dropdown-align-left.preset-1.eael-simple-menu-hamburger span.eael-simple-menu-toggle-text {
		display: none;
	}
	.readmore-btn {
		font-size: 14px !important;
	}
	.eael-simple-menu-toggle-text {
		display: none;
	}
	.presentation-section {
			margin-left: 10px !important;
			margin-right: 10px !important;
	}
	.new-serach a.elementor-item.elementor-item-anchor {
		margin-top: -5px;
		margin-right: 15px;
	}
	.fz-mobile-meniu span.eael-simple-menu-indicator {
		height: 50px !important;
		width: 100% !important;
		justify-content: end !important;
		align-items: center !important;
		top: 0px !important;
	}
	.client-testimonials-slider .elementor-swiper-button.elementor-swiper-button-prev {
		left: 80% !important;
		top: -15% !important;
	}
	.client-testimonials-slider .elementor-swiper-button.elementor-swiper-button-next {
		top: -15% !important;
		right: 5% !important;
	}
	.custom-arrows-btn {
		top: -65px;
		right: 20px;
	}
	
}

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

	/* 	.elementor-5669 .elementor-element.elementor-element-837afa8:not(.elementor-motion-effects-element-type-background), .elementor-5669 .elementor-element.elementor-element-837afa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color: #215D9F;
} */
	.elementor-testimonial__title{
		width: 100% !important;
	}
	.banner-heading h2 {
		font-size: 25px !important;
	}
	.innovation-heading h2 {
		font-size: 30px !important;
	}

	.dots2:after {
		width:4px;
		height:4px;
		bottom: 20px;
		left: 12px;
	}
	.dots:after {
		width:4px;
		height:4px;
		bottom: 20px;
	}
	.dots:before {
		width:4px;
		height:4px;
		bottom: 7px;
	}
	.tetimonils-for-home .swiper-slide .elementskit-single-testimonial-slider {
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.Success-story-section .elementor-swiper-button.elementor-swiper-button-next {
		right: 3% !important;
	}
	/* 	 .Success-story-section .elementor-swiper-button.elementor-swiper-button-prev {
	left: 85% !important;
} */
	.succss-stories-innersection svg.e-font-icon-svg {
		font-size: 31px;
		padding: 7px;
		border-radius: 12px;
	}
	.succss-stories-innersection .elementor-testimonial__footer {
		padding-top: 20px;
	}
	/* 	.Success-story-section .swiper .elementor-swiper-button {
	top: 109% !important;
} */
	.left-side-column {
		height: auto !important;
	}
	.blue-news-col {
		height: auto !important;
	}
	.blue-news-col p {
		font-size: 14px;
	}
	.blue-news-col h1 {
		font-size: 18px !important;
	}

	.fz-info-box .box-body {
		text-align: center;
		margin-bottom: 15px;
	}
	.fz-info-box .elementskit-box-header {
		text-align: center;
	}
	.tetimonils-for-home .swiper-slide .elementskit-single-testimonial-slider {
		height: 170px;
	}
	.cont-div {
		padding-left: 11px !important;
		padding-right: 11px !important;
	}
	.custom-wrapper {
		width: 85px !important;
	}
	.tetimonils-for-home .elementskit-commentor-bio.client_left {
		text-align: center !important;
	}
	.tetimonils-for-home .elementskit-profile-info {
		text-align: center !important;
	}
	.tetimonils-for-home .elementor-repeater-item-9ff2baf .elementskit-commentor-image.ekit-testimonial--avatar:after {
		left: 39%;
	}
	.tetimonils-for-home .elementor-repeater-item-3afe566 .elementskit-commentor-image.ekit-testimonial--avatar:after {
		left: 39%;
	}
	.tetimonils-for-home .elementor-repeater-item-0cd19f5 .elementskit-commentor-image.ekit-testimonial--avatar:after {
		left: 39%;
	}
	.tetimonils-for-home .elementor-repeater-item-d5d9919 .elementskit-commentor-image.ekit-testimonial--avatar:after {
		left: 39%;
	}
	.tetimonils-for-home .elementor-repeater-item-b975158 .elementskit-commentor-image.ekit-testimonial--avatar:after {
		left: 39%;
	}
	.get-started-btn span.elementor-button-icon {
		font-size: 11px;
		margin-top: 3px;
	}
	.fz-mobile-meniu button.eael-simple-menu-toggle {
		top: -1px;
	} 
	a.ss-stiry-btn {
		font-size: 14px !important;
		padding: 10px 30px 10px 30px ! IMPORTANT;
	}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-093ca83.site-header.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.iatric-header {
		top: 0;
	}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-e175c7a.site-header.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.iatric-header{
		top:0;
	}
	.lif-box h3.elementor-icon-box-title span br {
		display: none;
	}
	.img-ht-auto img {
		height: auto ! IMPORTANT;
		width: 90% !important;
	}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-534fc4b.site-header.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.iatric-header {
		top:0;	
	}
	.news-archive span {
		font-family: 'Inter Light';
	}
	.news-bults p:before {
		content: '';
		width: 10px;
		height: 10px;
		background-color: #062241;
		display: block;
		border-radius: 50px;
		position: absolute;
		left: 0;
		top: 50%;
	} 

	.news-bults p {
		padding-left: 25px;
		position: relative;
	}
	.fz-mobile-meniu .eael-simple-menu-container .eael-simple-menu .eael-simple-menu-indicator {
		top: 0px !important;
		right: 0px !important;
		width: 100% !important;
		height: 50px !important;
		justify-content: right !important;
		padding-right:10px;

	}
	.presentation-section {
		margin-left: 10px !important;
		margin-right: 10px !important;
	}
	.page-id-5725 .latest-info-card .elementskit-single-testimonial-slider {
		min-height: 200px;
	}
	.page-id-5691 .latest-info-card .elementskit-single-testimonial-slider {
		min-height: 200px;
	}
	.ifarame-video iframe {
		height: 250px !important;
	}
	.break-slider .swiper-wrapper {
		display: inline;
	}
	.break-slider .swiper-wrapper .swiper-slide {
		width: 100% !important;
	}
	.searchwp-modal-form-default .searchwp-modal-form__container {
		max-width: 300px !important;
	}
	.new-serach a.elementor-item.elementor-item-anchor {
		margin-right: 40px;
	}
	.new-serach a.elementor-item.elementor-item-anchor {
		height: 32px;
		width: 32px;
	}
	.client-testimonials-slider .elementor-swiper-button.elementor-swiper-button-prev {
		left: 75% !important;
	}
	.page-id-5778 .latest-info-card .elementskit-single-testimonial-slider{
	  min-height: 200px !important;
	}
}
.post-comtent-detail-page h3 { 
    font-size: 22px !important;
    font-family: "Inter SemiBold", sans-serif !important;
    font-weight: 500 !important;

}
.single-meaningful-use td.Vendor_heading {
    font-size: 18px !important;
/*     font-family: "Inter SemiBold", sans-serif !important; */
    font-weight: 300 !important;
}
@media only screen and (max-width: 550px) {
	.client-testimonials-slider .elementor-swiper-button.elementor-swiper-button-prev {
		left: 72% !important;
		top: -15% !important;
	}

	.client-testimonials-slider .elementor-swiper-button.elementor-swiper-button-next {
		top: -15% !important;
		right: 3% !important;
	}

}
@media only screen and (max-width: 500px) {
	.client-testimonials-slider .elementor-swiper-button.elementor-swiper-button-prev {
/* 		left: 77% !important;
		top: -15% !important; */
		left: 300px !important;
/*         top: -46px !important; */
	}
	.client-testimonials-slider .elementor-swiper-button.elementor-swiper-button-next {
/* 		top: -15% !important;
		right: 3% !important; */
/*         top: -46px !important; */
        right: 36px !important;
	}

}
@media only screen and (max-width: 400px) {
	.client-testimonials-slider .elementor-swiper-button.elementor-swiper-button-prev {
		left: 70% !important;
		top: -11% !important;
        
	}
	.client-testimonials-slider .elementor-swiper-button.elementor-swiper-button-next {
	   top: -35px !important;
	}
}

