@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');









.dnd-section.full-width-forcedd{padding:0!important}
.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{padding-left:0px!important;padding-right:0px!important;max-width:none!important}

ul.slick-dots{position:relative;line-height:0;margin-top:50px}
ul.slick-dots li button{all:unset;font-size:0;padding:0;top:0;position:relative}
ul.slick-dots li button::before{content:none}
ul.slick-dots li.slick-active,ul.slick-dots li:hover{background:#f68435}
ul.slick-dots li{width:10px;height:10px;margin:0 4px;background:#8d90a7}
.tesimonialSlider {overflow: hidden;}
.tesimonialSlider .subHeading{gap:10px;font-weight: 500;}
.tesimonialSlider .subHeadingIcon{width:18px}
.tesimonialSlider .subHeadingIcon img{width:100%;object-fit:contain}
.tesimonialSlider .testiSlideTopCol{padding:20px}
.tesimonialSlider .testiSlideBottomCol{padding:20px}
.tesimonialSlider .testiSlideTopCol{background:#eff2f6;height:100%;border-radius:10px}
.tesimonialSlider .testiSlideBottomCol{background:#41417a;border-radius:10px}
.tesimonialSlider .testiSlideItem .testiSlideItemInner{height:100%;display:flex;flex-direction:column;padding-left:15px;padding-right:15px}
.tesimonialSlider .testiSliderWrp .slick-list{display:grid}
.tesimonialSlider .testiSliderWrp .slick-list .slick-track{align-items:unset}
.tesimonialSlider .testiSlideBottomCol .testiSlideItemImg{width:52px}
.tesimonialSlider .testiSlideBottomCol .testiDescMain{padding-left:10px;width:calc(100% - 52px)}
.tesimonialSlider .testiSliderWrp{margin-left:-15px;margin-right:-15px}
.tesimonialSlider .testiSlideBottomCol .testiSlideItemImg img{width:100%;height:100%!important;object-fit:contain;border-radius:50%;}
.tesimonialSlider .strip_img{position:absolute;top:0;left:0}
.tesimonialSlider .strip_img img{width:100%;height: 100% !important; object-fit: cover;}
.tesimonialSlider .strip_img{width:100%;height:100%}
.tesimonialSlider .testiSlideBottomCol .testiSlideName { font-weight: 500;}

/*  */
.caseStudySlider .caseSliderItemInner{background:#eff2f6;border-radius:20px;height:auto;display:flex;flex-wrap:wrap}
.caseStudySlider .caseSliderItemLeft{padding:20px;width:auto;display:flex;flex-direction:column;height:100%}
.caseStudySlider .caseSliderItemRight .leadItems{width:50%;padding:18px 10px}
.caseStudySlider .caseSliderItemRight{width:100%}
.caseStudySlider .caseSliderItemRight .caseRightImg{overflow:hidden;border-top-right-radius:20px;border-bottom-left-radius:20px}
.caseStudySlider .caseSliderWrp .slick-track{align-items:unset}
.caseStudySlider .caseSliderWrp .slick-list{display:grid}
.caseStudySlider .caseSliderItemInner .leftLogoImg img.logoImg{width:140px !important;height:50px !important;object-fit:contain}
.caseStudySlider .caseSliderItemLeft .caseSlideHead h3{font-weight:600}
.caseStudySlider .caseSliderItemRight .valueWrap{font-weight:600}
.caseStudySlider2 .caseRightImg .leftLogoImg img.logoImg { text-align: center; margin: auto; width: 4.4444vw !important; height: 4.4444vw !important; border: solid 2px #41417A; background: #fff; border-radius: 50%; padding: 8px; }
.caseSliderItemLeft .buttonWrp{margin-top:auto}

/* hero banner */
.heroBanner .subHeading{display:flex;justify-content:start;gap:10px}
.heroBanner .subHeadingText{color:#f68435;font-weight:500}
.heroBanner .subHeadingIcon img{object-fit:contain}
.heroBanner .img_column img{width:100%}
.heroBanner .subHeadingIcon img{width:18px;height:18px}
.heroBanner .subHeadingText{font-size:14px}
.heroBanner .subHeadingIcon{line-height:0;}
.relative_path{position:relative}
.heroBanner .headingContent *{color:#fff}
.heroBanner .vectroImg{bottom:0;height:100%;position:absolute;width:100%;z-index:-1;left:0;top:0vw}
.heroBanner .imgColumn{display:flex;align-items:end;height:100%}
.heroBanner .vectroImg img{width:100%}
.heroBanner{overflow:hidden}
.heroBanner .imgColumn img{width:100%;position:relative;z-index:9}
.heroBanner .imgColumn img{height:34.7222vw;object-fit:contain;width:auto!important;max-width:100%!important;max-height:100%!important}
/* end hero banner */

/* 3 Column Cards */
.threeColumnCards .subHeadingText{color:#f68435}
.threeColumnCards .subHeading{gap:.5208vw}
.threeColumnCards .cardWrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.0833vw}
.threeColumnCards .cardBox{padding:1.3889vw;height:21.9444vw;display:flex;flex-direction:column;justify-content:space-between;background:#eff2f6;border-radius:1.3889vw}
.threeColumnCards .cardBox{position:relative;overflow:hidden}
.threeColumnCards .stripImage{position:absolute;right:0;top:0;transform:rotate(0);opacity:1;transition:all .3s ease-in-out;width:100%;height:100%}
.threeColumnCards .cardBox .stripImageHover{position:absolute;top:0;right:0;opacity:0;transition:all .3s ease-in-out;width:100%;height:100%}
.threeColumnCards .stripImage img{opacity:.6}
.threeColumnCards .cardBox:hover .stripImage{opacity:0;transform:rotate(90deg)}
.threeColumnCards .cardBox:hover{background:#181445}
.threeColumnCards .cardBox:hover .stripImageHover{opacity:1}
.threeColumnCards .cardBox:hover .stripImageHover{transform:rotate(0)}
.threeColumnCards .cardBox:hover .cardBody *{color:#fff;position:relative;z-index:9}
.threeColumnCards .cardBox:hover .cardBody{transform:translate(0,0)}
.threeColumnCards .cardBox:hover .cardIcon svg path{fill:#F68435}

.threeColumnCards .cardBox{transition:all .3s ease-in-out}
.threeColumnCards .cardBox .stripImageHover{transition:all .4s ease-in-out}
.threeColumnCards .cardBody{transform:translate(0,65%);transition:all .7s ease-in-out}
.threeColumnCards .cardHeading{padding-bottom:1.3889vw;margin-bottom:1.3889vw;border-bottom:solid .0694vw rgb(255 255 255 / 30%)}
.threeColumnCards .cardHeading h5{font-weight: 600;}
.threeColumnCards .cardIcon svg{width:4.1667vw;height:4.1667vw}
.threeColumnCards .cardDescription p{font-size:1.111vw;line-height:1.625}
.threeColumnCards a.overlay_button{position:absolute;top:0;bottom:0;right:0;left:0;cursor:pointer;z-index:99}
.threeColumnCards .cardBox .stripImageHover img{width:100%!important;height:100%!important}
.threeColumnCards .stripImage img{width:100%;height:100%}

.threeColumnCards.active .cardBody{transform:translateY(65%)}
.threeColumnCards.active .cardBox{height:100%}
.threeColumnCards.active .cardBox .stripImage{opacity:0;transform:rotate(90deg)}
.threeColumnCards.active .cardBox{background:#181445}
.threeColumnCards.active .cardBox .stripImageHover{opacity:1}
.threeColumnCards.active .cardBox .stripImageHover{transform:rotate(0)}
.threeColumnCards.active .cardBox .cardBody *{color:#fff;position:relative;z-index:9}
.threeColumnCards.active .cardBox .cardBody{transform:translate(0,0)}
.threeColumnCards.active .cardBox .cardIcon svg path{fill:#F68435}
/* end 3 Column Cards */

/* Counter with Form */
.counterWithForm .subHeading{display:flex;justify-content:start;gap:.6944vw;align-items:center}
.counterWithForm .subHeadingText{color:#f68435;font-size:.9722vw;font-weight:500}
.counterWithForm .subHeadingIcon img{width:1.25vw;height:1.25vw;object-fit:contain}
.counterWithForm .subHeadingIcon{line-height:0}
.counterWithForm .counter_number_wrapper{display:flex;flex-wrap:wrap}
.counterWithForm .counter_number_wrapper{ font-family: Outfit, sans-serif; font-style: normal; font-weight: 700; text-decoration: none; font-size:3.1944vw;font-weight:600;color:#f68435;line-height:1.217}
.counterWithForm .counter_content{color:#41417a}
.counterWithForm .counter_column{padding:1.6667vw 0;position:relative}
.counterWithForm .counter_column:first-child{padding-top:0}
.counterWithForm .counter_column:last-child{padding-bottom:0}
.counterWithForm .counter_column:before{content:'';position:absolute;bottom:0;width:100%;height:.0694vw;background:rgb(141 144 167 / 30%)}
.counterWithForm .counter_column:last-child:before{display:none}
.counterWithForm input[type=file]{border:none!important;font-size:0;background-color:transparent!important;display:contents}
.counterWithForm .hs-richtext.hs-main-font-element{margin:0 0 1.3889vw}
.counterWithForm .hs-fieldtype-file{position:relative;padding-left:2.0833vw}
.counterWithForm .hs-fieldtype-file:before{content:'';position:absolute;width:1.25vw;height:1.25vw;background:url(https://19490924.fs1.hubspotusercontent-na1.net/hubfs/19490924/file.svg);background-repeat:no-repeat;left:0;background-size:contain;top:2px}
.counterWithForm .hs-fieldtype-file label{cursor:pointer}
.counterWithForm .hs-fieldtype-file label strong{color:#f68435;font-weight:400}
/* end Counter with Form */

/* CTA Strip */
.ctaStripSection .cta_strip_img{position:relative;background:#181445;border-radius:1.3889vw}
.ctaStripSection .strip_img{position:absolute;overflow:hidden;border-radius:1.3889vw;top:0;left:0;height:100%}
.ctaStripSection .cta_strip_img h3{color:#fff;font-weight: 600;}
.ctaStripSection .imgCenter{text-align:center;margin-top:-3.125vw}
.ctaStripSection .imgCenter img{height:23.9583vw!important;width:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain}
.ctaStripSection .strip_img img{width:100%!important;height:100%!important}
.ctaStripImage.ctaStripSection .imgCenter img { height: 26.9583vw !important; }
/* End CTA Strip */

/* CTA Strip Phone */
.ctaStripPhone .cta_strip_img{position:relative;background:#181445;border-radius:1.3889vw}
.ctaStripPhone .strip_img{position:absolute;overflow:hidden;border-radius:1.3889vw;top:0;left:0;height:100%}
.ctaStripPhone .cta_strip_img h3{color:#fff;font-weight: 600;}
.ctaStripPhone .imgPhone{text-align:center;margin-top:-6.9444vw}
.ctaStripPhone .imgPhone img{height:30.5556vw!important;width:auto}
.ctaStripPhone .strip_img img{width:100%!important;height:100%!important}
.ctaStripPhone .phoneNumberBox{position:absolute;bottom:2.7778vw;left:50%;transform:translate(-50%,0);background:#41417a;width:20.7639vw;color:#fff;border-radius:.6944vw;padding:1.3889vw}
.ctaStripPhone .imgPhone.relative-path{position:relative;z-index:99}
.ctaStripPhone .bgVector{position:absolute;top:0;z-index:0;width:100%;height:100%}
.ctaStripPhone .bgVector img{width:100%;height:100%!important}
.ctaStripPhone .content.text-right{position:relative;z-index:9}
.ctaStripPhone .phoneNumber{border-bottom:solid .0694vw #fff;padding-bottom:.8333vw;}
.ctaStripPhone .phoneNumberBox .button a { width: 100%; }
/* end CTA Strip Phone */

/* CTA Strip without Image */
.ctaStripWihouttImage .cta_strip_img{position:relative;background:#181445;border-radius:1.3889vw}
.ctaStripWihouttImage .strip_img{position:absolute;overflow:hidden;border-radius:1.3889vw;top:0;left:0;height:100%}
.ctaStripWihouttImage .cta_strip_img h3,.ctaStripWihouttImage .cta_strip_img p{color:#fff}
.ctaStripWihouttImage .imgCenter{text-align:center;margin-top:-3.125vw}
.ctaStripWihouttImage .imgCenter img{height:23.9583vw!important;width:auto}
.ctaStripWihouttImage .strip_img img{width:100%!important;height:100%!important}
.ctaStripWihouttImage .m-auto{margin:auto; position: relative; z-index: 9;}
.ctaStripWihouttImage .strip_img.right_img{right:0;left:auto;z-index: 0;}
.ctaStripWihouttImage .cta_strip_img .content h3{margin-bottom:2.0833vw;font-weight: 600;}
.ctaStripWihouttImage .cta_strip_img .col-lg-8.col-12{position:relative;z-index:9}
.ctaStripWihouttImage .content h3 { text-transform: capitalize; }
.ctaStripWihouttImage .card_width{max-width:844px;}
/* End CTA Strip without Image */

/* Feature Icon */
.feature_icon_module .subHeading{display:flex;justify-content:flex-start;gap:.6944vw;align-items:center}
.feature_icon_module .subHeadingText{color:#f68435;font-size:.9722vw;font-weight:500}
.feature_icon_module .subHeadingIcon img{width:1.25vw;height:1.25vw;object-fit:contain}
.feature_icon_module .subHeadingIcon{line-height:0}
.feature_icon_module .feature_wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.3889vw}
.feature_icon_module .feature_icon_column{text-align:center;padding:0 10px;height:12.5vw;display:flex;flex-direction:column;justify-content:center;gap:1.3889vw}
.feature_icon_module .feature_icon_img{text-align:center;margin-left:auto;width:4.1667vw;height:4.1667vw;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:.6944vw;margin-right:auto}
.feature_icon_module .feature_heading{font-weight:500;font-size:1.25vw;line-height:1.55;text-align:center}
.feature_icon_module .feature_icon_column{position:relative;transition:all .3s ease-in-out; background: #EFF2F6;}
.feature_icon_module .vector_img{position:absolute;z-index:0;opacity:0;height:100%;width:100%;transition:all .3s ease-in-out}
.feature_icon_module .feature_icon_column:hover .vector_img{opacity:1}
.feature_icon_module .feature_icon_column{border-radius:1.3889vw;overflow:hidden}
.feature_icon_module .feature_icon_column:hover{background:#181445}
.feature_icon_module .feature_icon_column:hover .feature_heading{color:#fff;position:relative;z-index:9}
.feature_icon_module .feature_icon_column:hover .feature_icon_img svg path{fill:#F68435}
.feature_icon_module .feature_icon_column:hover .feature_icon_img{position:relative;z-index:9}
.feature_icon_module .vector_img img{width:100%;height:100%!important}
.feature_icon_module .feature_icon_img svg{width:2.4306vw;height:2.4306vw;object-fit:contain}
.feature_icon_module .feature_icon_column a.overlay_button{position:absolute;top:0;bottom:0;right:0;left:0;cursor:pointer;z-index:99}
/* End Feature Icon */

/* Heading with Content */
.headingWithContent .subHeading{display:flex;justify-content:center;gap:.6944vw;align-items:center}
.headingWithContent .subHeadingText{color:#f68435;font-size:.9722vw;font-weight:500}
.headingWithContent .subHeadingIcon img{width:1.25vw;height:1.25vw;object-fit:contain}
.headingWithContent .subHeadingIcon{line-height:0}
.headingWithContent .imageBox{text-align:center}
.headingWithContent .imageBox img{width:100%}
/* End Heading with Content */

/* Image and Content */
.imageAndContent .subHeading{display:flex;justify-content:start;gap:.6944vw}
.imageAndContent .subHeadingText{color:#f68435;font-size:.9722vw;font-weight:500}
.imageAndContent .img_column img{width:100%; border-radius:0.6944vw;}
.imageAndContent .subHeadingIcon img{width:1.25vw;height:1.25vw;object-fit:contain}
.imageAndContent .subHeadingIcon{line-height:0}
.imageAndContent .headingContent *{margin-bottom:2.0833vw}
.imageAndContent .relative_path{position:relative}
.imageAndContent .vertor_img{position:absolute;top:0;right:.6944vw;bottom:0;z-index:-1}
.imageAndContent .vertor_img svg{width:100%;height:100%}
.imageAndContent .img_column img{width:100%;max-width: 100% !important;max-height: 100% !important;}
.imageAndContent .img_column{line-height:0;padding:0;}
.imageAndContent .headingContent strong {font-weight: 600;}
.imageAndContent .headingContent h6 {font-weight: 600;font-family: inherit;}
.imageAndContent .headingContent h2 { font-family: inherit; }
/* End Image and Content */

/* Logo Slider */
.logoSlider .borderDiv, .logoSlider .borderDivBottom{position:relative;display:block;flex:1}
.logoSlider .borderDiv:before, .logoSlider .borderDivBottom:before{content:'';position:absolute;width:.8333vw;height:.8333vw;background:#cfd1db;border-radius:50%;top:50%;transform:translate(0,-43%)}
.logoSlider .borderDiv:before{left:0}
.logoSlider .borderDivBottom:before{right:0}
.logoSlider .bottomHeading, .logoSlider .topHeading{position:relative;display:flex;gap:1.6667vw}
.logoSlider .borderDiv:after, .logoSlider .borderDivBottom:after{content:'';position:absolute;right:0;height:.1389vw;width:100%;background:#cfd1db;top:50%}
.logoSlider .bottomHeading p{margin:0;font-weight: 500;}
.logoSlider .logoImg{padding:0 2.0833vw}
.logoSlider .logoImg img{height:4vw!important;width:auto;object-fit:contain}
.logoSlider .topHeading h5 {font-family: inherit;font-weight: 500;}
/* End Logo Slider */

/* Partners Logo */
.partnersLogo .bottomHeading p{margin:0}
.partnersLogo .loopImg{text-align:center}
.partnersLogo .sliderLogos{display:flex;justify-content:center;flex-wrap:wrap}
.partnersLogo .sliderLogos .loopImg{flex:1;display:flex;align-items:center;justify-content:center;padding:0 .6944vw}
.partnersLogo .sliderLoop .loopImg{padding:0 1.3889vw}
.partnersLogo .slick-track{display:flex;align-items:center}
/* end Partners Logo */

/* Tab Module */
.tabModule .subHeadingText{color:#f68435}
.tabModule .subHeading{gap:.5208vw;font-weight: 500;}
.tabModule .subHeadingIcon img{height:1.25vw;object-fit:contain;width:1.25vw}
.tabModule .tab-content.current{display:inherit}
.tabModule .tab-content{display:none}
.tabModule .tab-content.current{color:#fff}
.tabModule .fillRight{position:relative;height:10px;background-color:rgba(255,255,255,.1);border-radius:30px;margin:0px 0;transform:rotate(180deg);width:19.1667vw;}
.tabModule .fillRight:after{position:absolute;top:0;right:10px;line-height:30px}
.tabModule .fillRight .fillmult{height:100%;width:0;background-color:#f68435;border-radius:30px;line-height:10px;text-align:left}
.tabModule ul.progressBarWrapper{list-style:none;padding:0;margin:0}
.tabModule li.progressBarDiv{display:flex;align-items:center;gap:2.5vw;justify-content:space-between; min-height: 2.0833vw;}
.tabModule ul.tabs{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:2.7778vw}
.tabModule .tabSection li.tab-link{padding:1.0472vw 1.9444vw;line-height:0;margin:0;border-radius:.3472vw;background:#2f2b58;border:.0694vw solid #41417a;min-width:13.8889vw;text-align:center}
.tabModule .tabSection li.tab-link.current{background:#f68435;border-color:#f68435}
.tabModule .tab_top_row ul{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;align-items: center;}
.tabModule .tabContentInnerData{padding:2.7778vw 2.7778vw 6.5vw;border:.0694vw solid #41417a;border-radius:1.3889vw;margin-top:2.7778vw;position:relative;background:#181445}
.tabModule .tab_top_row{padding-bottom:2.7778vw;margin-bottom:2.7778vw;border-bottom:solid .0694vw #41417a}
.tabModule .middleSideColumn ul{margin:0;padding:0;list-style:none}
.tabModule .tabModule .col_one,.col_three,.col_two{flex:1}
.tabModule .tab_top_row ul li img{height:2.3611vw!important;width:auto}
.tabModule .tabLogo svg{height:1.8vw;width:auto}
.tabModule .tab_top_row ul li{flex:1}
.tabModule .tab_top_row ul li:nth-child(2){text-align:center}
.tabModule .tab_top_row ul li:last-child{text-align:right}
.tabModule .fillLeft{background-color:hsla(0,0%,100%,.1);border-radius:30px;height:10px;margin:0px 0;position:relative;width:19.1667vw; overflow: hidden;}
.tabModule .fillLeft .fill{background-color:#8d90a7;border-radius:30px;height:100%;line-height:10px;text-align:left}
.tabModule .colContent{flex:1}
.tabModule .first_Content{font-weight:600;color:#f68435}
.tabModule .last-column{font-weight:600;color:#8d90a7}
.tabModule .tabBottomRow{background:#41417a;padding:2.3264vw 1.3889vw;border-radius:1.3889vw}
.tabModule .tabBottomRow{position:absolute;width:100%}
.tabModule .tab_last_row{position:relative}
.tabModule .lastNumber{ font-family: Outfit, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;line-height:1.217;font-size:3.1944vw;font-weight:600;color:#f68435;margin-bottom:.3472vw}
.tabModule .lastCol{flex:1;text-align:center;padding:.5556vw}
.tabModule .lastCol{border-right:solid 1px rgb(141 144 167 / 60%)}
.tabModule .lastCol:last-child{border:none}
.tabModule .tabVectorImage{position:absolute;top:0;right:0;left:0;bottom:0}
.tabModule .tabVectorImage img{width:100%;height:100%}
.tabModule .tabModule{overflow:hidden}
.tabModule .progressBarDiv label{white-space:nowrap; font-weight: 600;}
.tabModule .mobileVersion{display:none}
.tabModule .tabSection li.tab-link{cursor:pointer}
.tabModule .tab_top_row li h5 { font-family: inherit; font-weight: 600; }
.tabModule .middleSideColumn ul li { min-height: 2.0833vw; display: flex; align-items: center; justify-content: center; }
.tabModule .headingContent h2 { font-family: inherit; }
.tabModule .tab_top_row ul li span { color: currentColor; font-family: inherit; font-weight: 600; }
.tabModule .tab_top_row ul li { gap: 10px; }
.tabModule .tab_middle_row .col_one .topLogo,
.tabModule .tab_middle_row .col_three .topLogo{ gap: 10px; }
.tabModule .tab_middle_row .col_one .topLogo span,
.tabModule .tab_middle_row .col_three .topLogo span{ color: currentColor; font-family: inherit; font-weight: 600; }
.tab_middle_row .d-flex.align-items-center.justify-space-between { gap: 14px; }
.tabModule .leftLogo, .tabModule .rightLogo { display: flex; align-items: center; gap: 0.694vw; }
.content.text-right ul li::marker { color: #cfd1db; }
.content.text-right ul { padding: 0; text-align: left; }

/* end Tab Module */
.testiSlideTopNumber { display: flex; align-items: baseline; justify-content: space-between; }
.testiSlideTopQuote img { width: 39px; height: 30px !important; object-fit: contain; }

/* partners page */
.extra_style .title.d-flex.align-center { padding-bottom: 20px; }
.extra_style .title.d-flex.align-center { align-items: baseline; }
.extra_style ol { list-style: disc; }
.extra_style ol li { line-height: 1.625; margin-bottom: 5px; margin-top: 0; }
.extra_style.theSolutions .theSolutionsContent .content ul li { margin-bottom: 30px; }
/* end partners page */

/* Mega Menu */
.megaMenuColumn{padding:0}
.megaMenuColumnBody{background:#fff;flex:1;padding:30px;border-radius:7px}
.megaMenuColumn{display:flex}
.topHeadingMegaMenu{padding-bottom:20px;margin-bottom:20px;border-bottom:solid 1px #f684354D}
.gap10{gap:10px;padding:10px;flex-wrap:nowrap}
.megaMenuItemWrapperList{display:flex;flex-direction:column;gap:5px}
.listCardStyleImg .megaMenuItemWrapperList .megaMenuItemImg img{height:50px!important;width:100px;object-fit:cover;border-radius:2px}
.listCardStyleImg .megaMenuList p{margin:0}
.megaMenuList p{margin:0;font-size:14px;line-height:1.714}
.megaMenuColumn:last-child .megaMenuColumnBody{margin:0}
.megaMenuItemWrapperList .megaMenuItemImg img, .megaMenuItemWrapperList .megaMenuItemImg svg{width:32px;height:32px!important;object-fit:contain}
.megaMenuColumnBody{position:relative;z-index:9}
.megaMenuVectorImage{position:absolute;right:5px;bottom:0;width:100%;z-index:-1}
.megaMenuColumnBody{overflow:hidden}
.megaMenuVectorImage img{width:100%}
.megaMenuVectorImage img{width:100%;height:auto}
.megaMenuItemListRow a:hover{background:#41417a}
.megaMenuItemListRow a{transition:all .3s ease-in-out;border-radius:6px}
.megaMenuItemListRow a:hover .megaMenuList *{color:#fff!important}
.megaMenuItemImg{line-height:0}
.megaMenuItemListRow a .megaMenuItemImg svg{transition:all .3s ease-in-out}
.megaMenuItemListRow a:hover .megaMenuItemImg svg rect{fill:#fff;transition:all .3s ease-in-out}
.megaMenuItemListRow a:hover .megaMenuItemImg svg path{fill:#41417A;transition:all .3s ease-in-out}
.twoColumnList .megaMenuItemWrapperList{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}
.twoColumnList .megaMenuItemWrapperList .megaMenuItemListRow{flex:1 1 45%}
.megaMenuCardButton a{position:relative;color:#f68435!important;font-weight:600;transition:all .3s ease-in-out}
.megaMenuCardButton a:before{content:'';background:url(https://19490924.fs1.hubspotusercontent-na1.net/hubfs/19490924/arrow-right-2.svg);width:14px;height:10px;display:inline-block;float:right;background-repeat:no-repeat!important;background-position:center!important;position:absolute;right:-20px;top:6px;transition:all .3s ease-in-out;background-size: cover !important;}
.megaMenuCardButton{width:fit-content}
.megaMenuCardButton a:hover:before{right:-25px}
.twoColumnList .megaMenuItemWrapperList .megaMenuItemListRow a.d-flex.align-center.gap10{align-items:flex-start}
.megaMenuItemWrapperList .megaMenuItemListRow a.d-flex.align-center.gap10 .megaMenuList p strong{font-weight:500}
.megaMenuCardContent p{font-size:14px;line-height:1.71}
.megaMenuCardContent{margin-bottom:10px}

.threeColumnList .megaMenuItemWrapperList{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}
.threeColumnList.flex-list .megaMenuItemWrapperList{display:grid;grid-template-columns:1fr 1fr;gap:0}
.threeColumnList .megaMenuItemWrapperList a.d-flex.align-center.gap10{flex-wrap:wrap}
.threeColumnList .megaMenuItemWrapperList a.d-flex.align-center.gap10 .megaMenuItemImg img{width:100px!important;height:50px!important;border-radius:2px}
.threeColumnList .megaMenuItemListRow{border-bottom:1px solid #8d90A74D;padding-bottom:30px;margin-bottom:30px;padding-left:5px;padding-right:5px}
.threeColumnList .megaMenuItemListRow a{position:relative}
.threeColumnList .megaMenuItemListRow a:before{content:'';position:absolute;right:-15px;top:0;background:#8d90A74D;width:1px;height:100%}
.threeColumnList .megaMenuItemListRow:nth-child(3n - 2){padding-right:15px}
.threeColumnList .megaMenuItemListRow:nth-child(3n + 2){padding-left:15px;padding-right:15px}
.threeColumnList .megaMenuItemListRow:nth-child(3n){padding-left:15px;border-right:none}
.threeColumnList .megaMenuItemListRow:nth-child(3n) a:before{display:none}
.threeColumnList.flex-list a.d-flex.align-center.gap10{flex-wrap:nowrap;align-items:self-start}
.megaMenuColumnBody{margin-right:5px}

.innerBanner .subHeadingIcon { line-height: 0; }
.innerBanner .subHeadingText { line-height: 1.35; }
.innerBanner .subHeading { align-items: center; }
.imageWithList .listContent p strong { font-weight: 600; }
.headingFullWidth .topHeading { max-width: 100%; }

@media (min-width:1200px){
  .megaMenuColumnBody{background:#fff;flex:1;padding:2.0833vw;border-radius:0.4861vw}
  .topHeadingMegaMenu{padding-bottom:1.3889vw;margin-bottom:1.3889vw;border-bottom:solid 0.0694vw #f684354D}
  .gap10{gap:0.6944vw;padding:0.6944vw;flex-wrap:nowrap}
  .megaMenuItemWrapperList{display:flex;flex-direction:column;gap:0.3472vw}
  .listCardStyleImg .megaMenuItemWrapperList .megaMenuItemImg img{height:3.4722vw!important;width:6.9444vw;object-fit:cover;border-radius:0.1389vw}
  .megaMenuList p{margin:0;font-size:0.9722vw;line-height:1.714}
  .megaMenuItemWrapperList .megaMenuItemImg img, .megaMenuItemWrapperList .megaMenuItemImg svg{width:2.2222vw;height:2.2222vw!important;object-fit:contain}
  .megaMenuVectorImage{position:absolute;right:0.3472vw;bottom:0;width:100%;z-index:-1}
  .megaMenuItemListRow a{transition:all .3s ease-in-out;border-radius:0.4167vw}
  .twoColumnList .megaMenuItemWrapperList{display:flex;flex-direction:row;gap:1.3889vw;flex-wrap:wrap}
  .megaMenuCardButton a:before{content:'';background:url(https://19490924.fs1.hubspotusercontent-na1.net/hubfs/19490924/arrow-right-2.svg);width:0.9722vw;height:0.6944vw;display:inline-block;float:right;background-repeat:no-repeat!important;background-position:center!important;position:absolute;right:-1.3889vw;top:0.4167vw;transition:all .3s ease-in-out}
  .megaMenuCardButton{width:fit-content}
  .megaMenuCardButton a:hover:before{right:-1.7361vw}
  .megaMenuCardContent p{font-size:0.9722vw;line-height:1.71}
  .megaMenuCardContent{margin-bottom:0.6944vw}
  .threeColumnList .megaMenuItemWrapperList a.d-flex.align-center.gap10 .megaMenuItemImg img{width:6.9444vw!important;height:3.4722vw!important;border-radius:0.1389vw}
  .submenu.level-1 > li.menuParent{padding:1.806vw 1.2153vw;position: relative;}
  .ctaStripWihouttImage .card_width{max-width:58.6111vw;padding-left: 0;padding-right: 0;}
}
/* End Mega Menu */

.systems-page--search-results ul#hsresults { list-style: none; padding: 0 0 0 30px; margin: 0; }
.systems-page--search-results ul#hsresults li.resultBoxRepeat { border: 1px solid #eff2f6; border-radius: 10px; height: 100%; padding: 20px 20px 20px 30px; }
.systems-page--search-results ul#hsresults li.resultBoxRepeat .searchTitle a{ position:relative; }
.systems-page--search-results ul#hsresults li.resultBoxRepeat .searchTitle a:before { content: ''; position: absolute; left: -15px; top: 15px; background: #181445; width: 5px; height: 5px; border-radius: 50%; }
.systems-page--search-results .hs-search-field__bar input { background: #eff2f6; border-radius: 10px; min-height: 50px; padding-right: 100px; position: relative; }
.systems-page--search-results .hs-search-field__bar form { background: transparent; width: 50%; margin: auto; padding: 0; margin-bottom: 50px; position: relative; }
.systems-page--search-results .hs-search-field__bar form:before { content: ''; position: absolute; right: 15px; background: url(https://www.enterprisebot.ai/hubfs/search-icon.svg); width: 15px; height: 15px; background-position: center center !important; background-size: contain !important; z-index: 9; top: 45%; transform: translate(0%, -50%); background-repeat: no-repeat !important; }
.systems-page--search-results li.resultBoxRepeat { transition: all 0.2s ease-in-out; }
.systems-page--search-results li.resultBoxRepeat:hover { box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .1); transform: scale(1.01); }

@media (min-width:768px){
  .tesimonialSlider .headTopCol{width:500px}
  .tesimonialSlider .btnWrp{padding-left:20px;width:calc(100% - 500px)}
  .caseStudySlider .caseSliderItemLeft{width:350px;height:100%}
  .caseStudySlider .caseSliderItemRight{width:calc(100% - 350px)}
  .caseStudySlider .caseSliderWrp .slick-list{margin-left:-15px}
  .caseStudySlider .caseSliderItem{padding:0 15px}
  .caseStudySlider .wrapping-left{padding-right:0}
  .caseStudySlider .caseSliderItemInner{height:100%;width:680px}
  .threeColumnList.flex-list .megaMenuItemListRow:nth-last-child(-n+2) { border-bottom: none; padding-bottom: 0; margin-bottom: 0; margin-top: 0px; }
}

@media (min-width:992px){
  .tesimonialSlider .headTopCol{width:700px}
  .tesimonialSlider .btnWrp{width:calc(100% - 700px)}
  .tesimonialSlider .testiSlideTopCol{padding:30px}
  .tesimonialSlider .testiSlideBottomCol{padding:20px 30px}
  .caseStudySlider .caseSliderItemLeft{width:380px}
  .caseStudySlider .caseSliderItemRight{width:calc(100% - 380px)}
  .caseStudySlider .caseSliderItemInner{width:823px}
  .feature_icon_module .feature_icon_column { margin: auto; width: 100%; }
  .ctaStripSection.imgNotOverlep .imgCenter { margin: 0; padding-top: 0.9028vw; }
  .heroBanner .imgColumn { padding-left: 2.0833vw; }
  .heroBanner { min-height: 45.2083vw; display: flex; align-items: center; justify-content: end; flex-direction: column; }
  .heroBanner.homeHeroBanner.homepageClass { justify-content: center; }
}

@media (min-width:1200px){
  .tesimonialSlider .testiSliderWrp{margin-left:-1.042vw;margin-right:-1.042vw}
  .tesimonialSlider .testiSlideItem .testiSlideItemInner{padding-left:1.042vw;padding-right:1.042vw}
  .tesimonialSlider .btnWrp{padding-left:1.389vw;width:calc(100% - 48.611vw)}
  .tesimonialSlider .subHeading{gap:.694vw}
  .tesimonialSlider .subHeadingIcon{width:1.25vw}
  .tesimonialSlider .headTopCol{width:48.611vw}
  .tesimonialSlider .testiSlideTopCol{padding:2.083vw;border-radius:.694vw}
  .tesimonialSlider .testiSlideBottomCol{padding:1.389vw 2.083vw;border-radius:.694vw}
  .tesimonialSlider .testiSlideItem .testiSlideItemInner{padding-left:1.042vw;padding-right:1.042vw}
  .tesimonialSlider .testiSlideBottomCol .testiSlideItemImg{width:3.611vw}
  .tesimonialSlider .testiSlideBottomCol .testiDescMain{padding-left:.694vw;width:calc(100% - 3.611vw)}
  ul.slick-dots li{width:.694vw;height:.694vw;margin:0 .278vw}
  ul.slick-dots{margin-top:4.167vw}
  .caseStudySlider .caseSliderItemInner{border-radius:1.389vw}
  .caseStudySlider .caseSliderItemLeft{padding:1.389vw 2.083vw;width:34.1667vw}
  .caseStudySlider .caseSliderItemRight .leadItems{padding:1.25vw .694vw}
  .caseStudySlider .caseSliderWrp .slick-list{margin-left:-1.042vw}
  .caseStudySlider .caseSliderItemInner{width:57.153vw}
  .caseStudySlider .caseSliderItem{padding:0 1.042vw}
  .caseStudySlider .caseSliderItemRight {width:calc(100% - 34.1667vw)}
  .caseStudySlider .caseSliderItemRight .caseRightImg{border-top-right-radius:1.389vw;border-bottom-left-radius:1.389vw}
  .caseStudySlider .caseSliderItemRight .caseRightImg img{height:100%;}
  .caseStudySlider2 .caseSliderItemInner .leftLogoImg img.logoImg { width: 4.4444vw !important; height: 4.4444vw !important; object-fit: contain; }
  .imageAndContent .bodyContent{width:43.4028vw}
  .tabModule .tabLogo svg {height: 2.3vw;width: 10vw;}
  .tabModule .subHeadingText {font-size: .972vw;line-height: 1.458vw;}
  .ctaStripPhone .phoneNumber{padding-top:.8333vw;}
  .ctaStripPhone .cta_strip_img .col-xl-4 { margin-left: 1.042vw; }
  .ctaStripSection .imgCenter img { width: 35.764vw !important; }
  .tabModule .tab_top_row ul li { gap: 0.694vw; }
  .tabModule .tab_top_row ul li img { height: 2.083vw !important;! }
  .testiSlideTopQuote img { width: 2.7083vw !important; height: 2.0833vw !important; object-fit: contain; }
  .extra_style ol li { margin-bottom: 0.3472vw; margin-top: 0; }
  .extra_style.theSolutions .theSolutionsContent .content ul li { margin-bottom: 2.0833vw; }
  .heroBanner .subHeadingText{color:#f68435;font-size:.9722vw;font-weight:500}
  .heroBanner .subHeadingIcon img{width:1.25vw;height:1.25vw;object-fit:contain;}

  .menuParent span.childExpand:before { display: none; }
  .menuParent a.menu-link { position: relative; padding: 0 !important; }
  .menuParent a.menu-link:before { content: ''; position: absolute; left: 0; right: 0; bottom: 0; background: #181445; height: 1px; width: 0; transition: all 0.3s ease-in-out; }
  .menuParent:hover a.menu-link:before { width: 100%; }
  .megaMenuColumnBody { margin-right: 0.3472vw; }
  .megaMenuColumnWrapper.row { gap: 0px; }
  .megaMenu { position: absolute; left: 0; top:100%; background-color: #EFF2F6; width:100%; padding:5px; opacity: 0; visibility: hidden; transition:opacity ease 0.3s; pointer-events: none; display:block !important; border-bottom-left-radius: 0.6944vw; border-bottom-right-radius: 0.6944vw;} 
  .submenu.level-1 > li.menuParent { position: static;}
  .submenu.level-1 > li.menuParent:hover .megaMenu { opacity: 1; visibility: visible; pointer-events: inherit !important; }
  .headerNavigation .navigationParent .navigationParentInner { width: 100%; justify-content: space-between; }
  .banner_logo_size .imgColumn { max-width: 24.792vw !important; }
  .systems-page--search-results ul#hsresults { list-style: none; padding: 0 0 0 2.0833vw; margin: 0; }
  .systems-page--search-results ul#hsresults li.resultBoxRepeat { border: .0694vw solid #eff2f6; border-radius: .6944vw; height: 100%; padding: 1.3889vw 1.3889vw 1.3889vw 2.0833vw; }
  .systems-page--search-results ul#hsresults li.resultBoxRepeat .searchTitle a{ position:relative; }
  .systems-page--search-results ul#hsresults li.resultBoxRepeat .searchTitle a:before { content: ''; position: absolute; left: -1.0417vw; top: 1.0417vw; background: #181445; width: 0.3472vw; height: 0.3472vw; border-radius: 50%; }
  .systems-page--search-results .hs-search-field__bar input { background: #eff2f6; border-radius: 0.6945vw; min-height: 3.4723vw; padding-right: 6.9445vw; position: relative; }
  .systems-page--search-results .hs-search-field__bar form { background: transparent; width: 50%; margin: auto; padding: 0; margin-bottom: 3.4723vw; position: relative; }
  .systems-page--search-results .hs-search-field__bar form:before { content: ''; position: absolute; right: 1.0417vw; background: url(https://www.enterprisebot.ai/hubfs/search-icon.svg); width: 1.3889vw; height: 1.3889vw; background-position: center center !important; background-size: contain !important; z-index: 9; transform: translate(0%, -40%); background-repeat: no-repeat !important; }
  .systems-page--search-results li.resultBoxRepeat { transition: all 0.2s ease-in-out; }
  .systems-page--search-results li.resultBoxRepeat:hover { box-shadow: 0 .2778vw 1.3889vw 0 rgba(0, 0, 0, .1); transform: scale(1.01); }
}

@media (max-width:1199px){
  .megaMenuColumnBody{padding:20px;}
  .megaMenuVectorImage { display: none; }
  .megaMenuColumnBody { margin-right: 5px; }
  .megaMenu {background-color: #EFF2F6; padding:10px; }
}

@media (max-width:1024px){
  .feature_icon_module .feature_icon_column{border-radius:20px}
  .feature_icon_module .feature_icon_img svg{width:30px;height:30px}
  .feature_icon_module .feature_icon_img{width:50px;height:50px;border-radius:10px}
  .feature_icon_module .feature_heading{font-size:16px}
  .feature_icon_module .feature_icon_column{height:150px}
  .feature_icon_module .subHeadingText{font-size:14px}
  .feature_icon_module .subHeadingIcon img{width:18px;height:18px}
  .ctaStripSection .cta_strip_img { border-radius: 20px; }
}

@media (max-width:991px){
  .heroBanner .vectroImg{top:0px}
  .threeColumnCards .cardWrap{grid-template-columns:1fr 1fr;gap:30px}
  .threeColumnCards .cardBox{padding:20px;height:300px;border-radius:20px}
  .threeColumnCards .cardIcon svg{width:50px;height:50px}
  .threeColumnCards .custom-gap{gap:20px}
  .ctaStripSection .imgCenter img, .ctaStripImage.ctaStripSection .imgCenter img{height:272px!important;object-fit:cover}
  .partnersLogo .sliderLogos .loopImg{flex:none;width:calc(100% / 3);margin-bottom:20px}
  .partnersLogo .sliderLogos .loopImg{padding:0 15px}
  .tabModule .tabModule .subHeadingIcon img{height:15px;object-fit:contain;width:15px}
  .tabModule .desktopVersion{display:none}
  .tabModule .mobileVersion{display:block}
  .tabModule .topLogo{text-align:center}
  .tabModule .tab_middle_row .d-flex{gap:40px}
  .tabModule .tabLogo svg{height:24px;max-width: 83px;width:auto}
  .tabModule .lastCol{padding:10px}
  .tabModule .tabSection li.tab-link{border:1px solid #41417a;border-radius:5px;min-width:110px;padding:14px 12px}
  .tabModule .tabContentInnerData{border:1px solid #41417a;border-radius:20px;margin-top:20px;padding:20px 20px 90px}
  .tabModule ul.tabs{gap:20px}
  .tabModule .fillLeft, .tabModule .fillRight { width: 40%; }
  .tabModule .flex-nowrap{ flex-wrap:nowrap; align-items: flex-end; }
  .tabModule .columnValue label { display: flex; white-space: nowrap; }
  .tabModule .innner_value_heading { text-align: center; }
  .tabModule .topLogo { border-bottom: 1px solid #41417a; padding-bottom: 20px; margin-bottom: 20px; }
  .tabModule .topHeadingVS.allsenaryColor { border-bottom: 1px solid #41417a; padding-bottom: 20px; margin-bottom: 20px; }
  .feature_icon_module .feature_icon_column { max-width: 80%; margin: auto; width: 100%; }
  .heroBanner .imgColumn img {height: 300px !important; object-fit: contain;}
  .tabModule .tab_top_row ul li .leftLogo span.h5, .tabModule .tab_top_row ul li .rightLogo span.h5 { display:none; }
  .tabModule .tab_top_row ul li .leftLogo img, .tabModule .tab_top_row ul li .rightLogo img { background: #fff; border-radius: 4px; width: 36px !important; height: 36px !important; padding:5px; object-fit: contain; }
  .tabModule .tab_top_row ul li:last-child { justify-content: end; }
  .tabModule li.progressBarDiv { flex-direction: column; text-align: left; }
  .col_one { flex: 1 1 35%; }
  .col_three { flex: 1 1 35%; }
  .col_three li.progressBarDiv { flex-direction: column-reverse; margin-left: 0; margin-right: 0; }
  .col_one li.progressBarDiv { align-items: baseline; margin-left: 0; margin-right: 0;  }
  .col_one li.progressBarDiv label, .col_three li.progressBarDiv label{ font-size: 12px; font-weight: 400; }
  .col_three li.progressBarDiv { align-items: end; }

  .tabModule .middleSideColumn ul li { position: relative; max-width: 300px; width: 100%; display: block; }
  .col_two.text-center { max-width: 300px; }
  .col_two.text-center span.tool { font-size: 14px; font-weight:500; }
  .bottomCenterHeading.text-center { font-size: 14px; }
  .bottomCenterHeading.text-center.middle_Content p { font-size: 14px; font-weight: 500; margin-bottom: 20px; }
  .bottomCenterHeading.text-center.first_Content p, .bottomCenterHeading.text-center.first_Content { text-align: left !important; }
  .bottomCenterHeading.text-center.last-column p, .bottomCenterHeading.text-center.last-column { text-align: right !important; }
  .tab_middle_row .d-flex.align-items-center.justify-space-between:last-child { margin-top: 10px; margin-bottom: 20px; }
  .tabModule .colContent:nth-child(2) { flex: 1 1 50%; }
  .feature_icon_module .feature_wrapper{grid-template-columns:1fr 1fr 1fr;gap:20px}
  .tabModule .first_Content { font-weight: normal; color: #f68435; }
  .tabModule .last-column { font-weight: normal; color: #8d90a7; }
  .megaMenuColumnWrapper.row { gap: 10px; }
  .megaMenuColumnBody { margin-right: 0px; }
  .megaMenuItemImg img { width: 100%; }
  .megaMenuColumn { width: 100%; }
}

@media (max-width:767px){
  .heroBanner .subHeading { justify-content: center; }
  .heroBanner .subHeadingText{font-size:14px}
  .heroBanner .subHeadingIcon img{width:18px;height:18px}
  .heroBanner .bodyContent{width:100%}
  .heroBanner .vectroImg{top:0px}
  .threeColumnCards .cardDescription p{font-size:14px}
  .threeColumnCards .cardHeading{padding-bottom:20px;margin-bottom:20px;border-bottom:solid 1px rgb(255 255 255 / 30%)}
  .threeColumnCards .cardBody{transform:translateY(77%)}
  .counterWithForm .hs-fieldtype-file{padding-left:30px}
  .counterWithForm .subHeadingText{font-size:14px}
  .counterWithForm .subHeadingIcon img{width:18px;height:18px}
  .counterWithForm .hs-fieldtype-file:before{width:20px;height:20px}
  .counterWithForm .counter_number_wrapper{font-size:30px}
  .counterWithForm .counter_column{padding:20px 0}
  .ctaStripSection .imgCenter img, .ctaStripImage.ctaStripSection .imgCenter img{height:auto !important;width:auto !important;}
  .ctaStripSection .col-md-6.relative-unset{text-align:center}
  .ctaStripSection .imgCenter{margin-top:0}
  .ctaStripPhone .content.text-right{text-align:center}
  .ctaStripPhone .imgPhone img{height:100%!important;width:auto}
  .ctaStripPhone .phoneNumberBox{border-radius:10px;bottom:30px;left:50%;padding:20px;transform:translate(-50%);max-width:300px;width:80%}
  .ctaStripPhone .imgPhone{margin-top:0}
  .ctaStripPhone .cta_strip_img{border-radius:20px}
  .ctaStripPhone .cta_strip_img .row{flex-direction:column-reverse}
  .ctaStripPhone .phoneNumber{border-bottom:solid 1px #fff;padding-bottom:10px;}
  .ctaStripWihouttImage .imgCenter{display:none}
  .ctaStripWihouttImage .strip_img{width:40%}
  .ctaStripWihouttImage .cta_strip_img{border-radius:20px;overflow:hidden}
  .feature_icon_module .feature_wrapper{grid-template-columns:1fr 1fr;gap:20px}  
  .headingWithContent .subHeadingText{font-size:14px}
  .headingWithContent .subHeadingIcon img{width:18px;height:18px}
  .imageAndContent .subHeadingText{font-size:14px}
  .imageAndContent .subHeadingIcon img{width:18px;height:18px}
  .imageAndContent .bodyContent{width:100%}
  .imageAndContent .img_column{padding:0px}
  .imageAndContent .img_column img{border-radius:10px;}
  .imageAndContent .vertor_img{right:10px}
  .logoSlider .logoImg img{height:45px!important}
  .logoSlider .logoImg{padding:0 15px}
  .logoSlider .borderDiv{display:none}
  .logoSlider .borderDivBottom{display:none}
  .logoSlider .bottomHeading.pt-xl-50.pt-md-50.pt50{justify-content:center}
  .logoSlider .topHeading.pb-xl-50.pb-md-50.pb50{justify-content:center}
  .partnersLogo .loopImg{padding:0 15px}
  .partnersLogo .sliderLoop .loopImg{padding:0 20px}
  .partnersLogo .sliderLogos .loopImg{flex:none;width:calc(100% / 2);margin-bottom:20px}
  .tabModule .tabBottomRow{border-radius:20px;padding:20px}
  .tabModule .lastRowWrapper{flex-direction:column}
  .tabModule .lastCol{border-bottom:1px solid rgba(141,144,167,.6);flex:1;border-right:none;padding:15px!important}
  .tabModule .lastNumber{font-size:24px;line-height:1.217;margin-bottom:5px}
  .tabModule .tabContentInnerData{padding:20px 20px 180px}
  .threeColumnCards .custom-gap { gap: 0; }
  .feature_icon_module .feature_icon_column { max-width: 100%; }
  .caseStudySlider2 .leftLogoImg { min-height: 250px; }
  .heroBanner .bodyContent { text-align: center; }
  .heroBanner .imgColumn { display: flex; align-items: center; height: 100%; justify-content: center; }
  .ctaStripSection .strip_img img { width: 100% !important; height: 100% !important; object-fit: cover; object-position: left; }
  .twoColumnList .megaMenuItemWrapperList .megaMenuItemListRow { flex: 1 1 100%; }
  .threeColumnList .megaMenuItemWrapperList { grid-template-columns: 1fr; }
  .threeColumnList .megaMenuItemListRow a:before { display: none; }
  .threeColumnList .megaMenuItemListRow:last-child { padding-bottom: 0; border-bottom: none; margin-bottom: 0; }
  .threeColumnList .megaMenuItemListRow:nth-child(3n-2){padding-right:0px}
  .threeColumnList .megaMenuItemListRow:nth-child(3n+2){padding-left:0px;padding-right:0px}
  .threeColumnList .megaMenuItemListRow:nth-child(3n){padding-left:0px;border-right:none}
  .threeColumnList .megaMenuItemListRow:nth-child(3n) a:before{display:none}
  .threeColumnList .megaMenuItemListRow { padding-bottom: 20px; margin-bottom: 20px; padding-left: 0; }
  .threeColumnList.flex-list .megaMenuItemWrapperList { grid-template-columns: 1fr; gap: 0; }
  .megaMenuItemWrapperList { max-height: 100% !important; overflow: auto; }
}

@media (max-width:600px){
  .threeColumnCards .cardWrap{grid-template-columns:1fr;gap:20px}
  .threeColumnCards .cardBody{transform:translateY(65%)}
  .threeColumnCards .cardBox{height:100%}
  .threeColumnCards .cardBox .stripImage{opacity:0;transform:rotate(90deg)}
  .threeColumnCards .cardBox{background:#181445}
  .threeColumnCards .cardBox .stripImageHover{opacity:1}
  .threeColumnCards .cardBox .stripImageHover{transform:rotate(0)}
  .threeColumnCards .cardBox .cardBody *{color:#fff;position:relative;z-index:9}
  .threeColumnCards .cardBox .cardBody{transform:translate(0,0)}
  .threeColumnCards .cardBox .cardIcon svg path{fill:#F68435}
  .tabModule .columnValue label { font-size: 12px; }
  .tabModule .innner_value_heading span.tool { font-size: 14px; font-weight: 500; }
  .progressDetails.mobileData { margin-top: 0px; }
  .progressDetails.mobileData .d-flex.align-items-center.justify-space-between { margin-bottom: 10px !important; }
  .threeColumnList .megaMenuItemListRow { padding-bottom: 20px; margin-bottom: 20px; }
}

@media (max-width:500px){
  .partnersModule .partnersLogoWrapper { gap: 20px !important; }
  .logoContainer { row-gap: 20px !important; }
}

@media (max-width:430px){
  .feature_icon_module .feature_wrapper { grid-template-columns: 1fr; gap: 20px; }
}

@media (max-width:375px){
  .feature_icon_module .feature_wrapper{grid-template-columns:1fr}
}
.fullsize-container, .fullsize-container-max-width { max-width: 100%; }
.is--heading-6, .is--heading-7 { font-size: 6vw; }