.margin-top-zero {
    margin-top: 0 !important;
}
.padding-top-zero {
    padding-top: 0 !important;
}
.wo-we-work h2 {
    width: 100%;
    color: var(--h2-new-color) !important;
}

.block_elem p.mb-40.medium-font strong, .block_elem .elementor-widget-container .list-content-lg li strong {
    font-weight: 500;
    color: rgba(0, 0, 0, 1);
}

.block_elem .elementor-widget-container .list-content-lg li {
    color: rgba(0, 0, 0, 1);
}
.web-top-section::after {
    z-index: -1;
}

.banner-form .hs-message .input {
    max-height: none!important;
}
.banner-form .hs-message .input textarea {
    height: 80px !important;
}

.banner-form .hs_error_rollup {
    display: none;
}
.our-data-driven-section-inner:hover .number, .our-data-driven-section-inner:hover .data-driven-points, .our-data-driven-section-inner:hover .dd-text {
    color: #fff!important;
}.our-data-driven-section-inner:hover ul.list-content-lg li {
    color: #fff !important;
}

.align_left .elementor-widget-container .elementor-heading-title h2{
    text-align: left ;
}

body .grid-blueBanner .mid-image-text {
    padding-right: 20px;
}
.border_none {
    border: none !important;
}

body.new-page-layout .elementor-element.e-con-full.e-parent.padding-200.slider-padding .elementor-widget-container {
    margin: 0;
}
body .elementor-element.e-con-full.e-parent.bg-transparent {
    background-color: transparent!important;
}


.quailty-testing-sec.quality-custom .e-grid {
    display: flex;
    flex-wrap: wrap;
    row-gap: 0px !important;
    column-gap: 0 !important;
    margin: 30px -22px 0;
    width: auto;
}

.quailty-testing-sec.quality-custom .e-grid >div {
    flex: 0 0 50%;
    max-width: 50% !important;
    padding: 0 22px 18px;
}
.quailty-testing-sec.quality-custom .e-grid >div:last-child {
    padding-bottom: 0;
}
@media (max-width: 1024px) { .elementor-element.our-data-driven-section-outer.e-con-full.e-flex.e-con.e-parent {
    margin: 0;
}
}

.caseStudyLogo {
    border-radius: 10px;
}
.outer-case-main-sec .case-des .elementor-post-info .elementor-inline-item span {

    overflow: visible;
    display: block;
    -webkit-line-clamp: none;
}.elementor-element.footer.footer-location.e-con-full.e-flex.e-con.e-child p.elementor-icon-box-description, .elementor-element.footer.footer-location.e-con-full.e-flex.e-con.e-child a {
    color: #fff !important;
}
.our-data-driven-section-inner:hover .dd-text {
    color: #fff !important;
}
body .banner-form textarea {
    height: 100% !important;
}
.blue-bg:hover a.hover-effect {
    background-image: linear-gradient(180deg, transparent 90%, #ffffff 0%);
}

@media only screen and (max-width: 1199px) {
	    .hbspt-form .hs_submit .actions:hover:after {
        left: auto;
    }
}
@media only screen and (max-width: 991px) {
    body .expertise-section select {
        border: 1px solid #caced1;
        -webkit-appearance: none;
        position: relative;
        z-index: 1;
        background-image: url(/wp-content/uploads/2024/10/keyboard_arrow_down-1.svg);
        background-repeat: no-repeat;
        background-repeat: no-repeat;
        background-position: 96%;
    }
}
@media (max-width:767px) { 
    body .elementor-element.web-top-section.e-flex.e-con-boxed.e-con.e-parent {
        padding: 48px 20px 48px 20px !important;
        background-color: #F5F8FD;
    }
	.web-top-section::before, .web-top-section::after {
		display: none;
	}

    .elementor-element.e-con-full.case-study-heading.e-flex.e-con.e-parent .elementor-element.elementor-align-center.btn-mobile.elementor-widget.elementor-widget-button {
            justify-items: left;
    }
	.quailty-testing-sec.quality-custom .e-grid {
    
    margin: 0 0 0;
}
body .top_chips {
    margin-bottom: 18px !important;
}
.accordion-body-faq {
    margin: 27px 0 0!important;
} body.new-page-layout .elementor-element.e-con-full.e-parent.padding-200.slider-padding > .elementor-element:first-child .elementor-element.elementor-widget__width-initial.insight-info.subheading-parar.elementor-widget.elementor-widget-text-editor br {
    display: none;
}   body .insights-global .subheading-parar {
        padding: 1em 0 0.5em!important;
    }body.new-page-layout .elementor-element.e-con-full.e-parent.padding-200.slider-padding .elementor-widget-container {
    margin: 0!important;
}body .insights-global .subheading-parar p{
	     margin-top: 0px;
}
body .elementor-element .ensure-left-new.agile-page-text h1.elementor-heading-title{
	        margin: 0 !important;
}
.quailty-testing-sec.quality-custom .e-grid >div {
    flex: 0 0 100%;
    max-width: 100% !important;
    padding: 0 0 18px;
}body span.top-small-heading-webinar {
    margin-bottom: 18px;
}.elementor-element.service-section-box.e-con-full.e-flex.e-con.e-parent .elementor-element.single-line-content.section-title.mb-30.elementor-widget.elementor-widget-heading {
    margin-bottom: 20px !important;
}   
body .accordion-collapse-faq,  body .accordion-header-faq,body .faq-accordian.faq-main .faq-ser .accordionFaq .accordion-item-faq .accordion-header-faq
 {
    padding-left: 20px !important;
}
    }