@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
/* @import url('https://fonts.googleapis.com/css2?family=Raleway: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://cdnjs.cloudflare.com/ajax/libs/mhayes-twentytwenty/1.0.0/css/foundation.min.css'); */
/* magnific popup css  */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}

/* Twenty Twenty css */
.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label{opacity:0}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{content:" ";display:block;background:#fff;position:absolute;z-index:30}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}.twentytwenty-after-label,.twentytwenty-before-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{color:#fff;font-size:13px;letter-spacing:.1em;position:absolute;background:rgba(255,255,255,.2);line-height:38px;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay,.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-down-arrow,.twentytwenty-up-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.twentytwenty-before-label:before{content:"Before"}.twentytwenty-after-label:before{content:"After"}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label,.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #fff;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-webkit-box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-webkit-box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}/*# sourceMappingURL=twentytwenty.min.css.map */




/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/





body, p,h1,h2,h3,h4,h5,h6 { font-family: 'Raleway', sans-serif;font-weight: 300; }
h3{ font-weight:700;}


.btn a.cta_button.cta-five.blackbgCta:hover { background-color: transparent !important; }
.btn a.cta_button.cta-five.whiteCta:hover{ background-color: transparent !important; }
.btn a.cta_button.cta-five.whiteCta {background-color: transparent;border: 1.5px solid #000;-webkit-border-radius: 2px;border-radius: 2px;color: #000!important;text-transform: inherit;}
.btn a.cta_button.cta-five.blackbgCta {background-color: transparent;border: 1.5px solid #fff;-webkit-border-radius: 2px;border-radius: 2px;text-transform: inherit;}
.hhs-col-inner h3 { padding-bottom: 15px; }
.btn {padding-top: 15px;}
.btn.imageLinkButton a { background-color:transparent!important; position: absolute; width: 100%; height: 100%; font-size: 0; border: none !important; top: 0; left: 0; right: 0; bottom: 0; padding: 0; }
.posterImage {position: relative; padding-bottom: 50%; background-position: center; background-repeat: no-repeat; background-size: cover; }
.hhs-Con-col {padding-top: 20px;}
.posterImage span.open-popup-link {cursor: pointer; background-color: #20b5ea; display: block; height: 80px; width: 80px; border-radius: 50%; text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } 
.posterImage span.open-popup-link svg { height: 35px; width: 30px; position: relative; top: 50%; transform: translateY(-50%); fill: #fff; }
.white-popup { background: #fff; margin: 50px auto; max-width: 800px; padding: 5px; position: relative; transition: all 1s; width: auto; } /* overlay animate in */ .mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; } /* overlay animate out */ .mfp-fade.mfp-bg.mfp-removing { opacity: 0; } .mfp-fade.mfp-wrap .mfp-content { opacity: 0; transition: all 0.4s ease-out; } 
.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; } 
.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; }
.formContent p { color: #444; font-weight: 500; padding: 10px 0; }
.mfp-close-btn-in .mfp-close{color: #fff !important; background-color: #20b5ea; opacity: 1; top: -44px; border-radius: 5px 5px 0 0;right:0;}
.mfp-close:active{top: -44px !important;}
.popupForm  .hs_submit.hs-submit {margin-top: 20px;} 
.popupForm { border-radius: 10px 0 10px 10px; padding: 40px 25px;}


/* banner prestige */

.page-center { max-width:1570px; width:100%; margin:0 auto; padding:0 20px; }
.pt220 { padding-top:220px; }
.w65 { width:65%; }
.w66 { width:66%; }
.w20 { width:20%; }
.w25 { width:25%; }
.w30 { width:30%; }
.w34 { width:34%; }
.w33 { width:33.33%; }
.w35 { width:35%; }
.w45 { width:45%; }
.w50 { width:50%; }
.w70 { width:70%; }
.w80 { width:80%; }
.w100 { width:100%; }
.w40 { width:40%; }
.w60 { width:60%; }

.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt25 { padding-top:25px; }
.pt30 { padding-top:30px; }
.pt35 { padding-top:35px; }
.pt40 { padding-top:40px; }
.pt45 { padding-top:45px; }
.pt50 { padding-top:50px; }
.pt55 { padding-top:55px; }
.pt60 { padding-top:60px; }
.pt65 { padding-top:65px; }
.pt85 { padding-top:85px; }
.pt90 { padding-top:90px; }
.pt95 { padding-top:95px; }
.pt100 { padding-top:50px; }
.pt105 { padding-top:105px; }
.pt110 { padding-top:110px; }
.pb115 { padding-bottom:115px; }
.pt120 { padding-top:120px; }
.pt125 { padding-top:125px; }
.pt130 { padding-top:130px; }
.pt135 { padding-top:135px; }
.pt140 { padding-top:140px; }
.pt160 { padding-top:160px; }
.pt170 { padding-top:170px; }
.pt195 { padding-top:195px; }
.pt200,.p200-0 { padding-top:200px; }
.pt220 { padding-top:220px; }
.pt230 { padding-top:230px; }
.pt235 { padding-top:235px; }
.pt260 { padding-top:260px; }
.pt265 { padding-top:265px; }
.pt280 { padding-top:280px; }



.pb30 { padding-bottom:30px; }
.pb50 { padding-bottom:50px; }
.pb55 { padding-bottom:55px; }
.pb60 { padding-bottom:60px; }
.pb70 { padding-bottom:70px; }
.pb80 { padding-bottom:80px; }
.pb90 { padding-bottom:90px; }
.pb100 { padding-bottom:100px; }
.pb110 { padding-bottom:110px; }
.pb120 { padding-bottom:120px; }
.pb125 { padding-bottom:125px; }
.pb130 { padding-bottom:130px; }
.pb140 { padding-bottom:140px; }
.pb145 { padding-bottom:145px; }
.pb155 { padding-bottom:155px; }
.pb160 { padding-bottom:160px; }
.pb165 { padding-bottom:165px; }
.pb200 { padding-bottom:200px; }
.pb225 { padding-bottom:225px; }

.pl30{ padding-left:30px; }
.pr30{ padding-right:30px; }
.pr50{ padding-right:50px; }
.pt80 { padding-top: 80px; }
.p20-0 { padding-top:20px; padding-bottom:20px; }
.p0-20 { padding-left:20px; padding-right:20px; }
.p30-0 { padding-top:30px; padding-bottom:30px; }
.p130-0 { padding-top:130px; padding-bottom:130px; }

.bg { background-size:cover; background-position:center; background-repeat:no-repeat; }
.bannerParent h1{ font-size:72px;line-height:1.18; font-weight: 800;} 
.bannerParent p { font-size:54px;line-height:1.18; padding-top:58px; font-weight: 800; }
.d-flex { display:flex;flex-wrap:wrap; }
.alignCenter { align-items:center; }
.lightblue,.lightblue h4, .lightblue p { color:#21B5EA; }
.font18,.font18 p { font-size:18px; line-height:1.33; font-weight:400; }
.extrabold,.extrabold p { font-weight:800; }
.medium,.medium p { font-weight:500; }
.font16,.font16 p { font-size:16px; line-height:1.31; }
.font32,.font32 p { font-size:32px; line-height:1.15; }
.fontwhite,.fontwhite p { color:#fff; }
.blue, .blue h2,.blue p,.blue h1 { color:#61D5FF; }
.blackpara p { color: #000000 !important;  }

.h4 h4 { font-size:30px; line-height:1.33; font-weight: 800; margin:0; }
.h2 h2 { font-size:64px; line-height:1.17; font-weight: 800; }
.fontroboto ,.fontroboto p { font-family:'Roboto'; }



button.mfp-close {
    background-color: transparent !important;
}

/*****************************
Slick slider
****************************  */

.one-time .slick-dotted.slick-slider { margin-bottom: 0}
.one-time .slick-dots { bottom: -70px;; z-index:1;}
.one-time .slick-dots li { width: 16px;height: 16px; margin: 0 12px; vertical-align: middle; border-radius: 50%}
.one-time .slick-dots li button { width: 16px !important; height: 16px !important; padding: 5px 0 !important; border-radius: 50%}
.one-time .slick-dots li button:before { width: 16px !important; height: 16px !important; line-height: 16px; content: '' !important; border-radius: 50%; opacity: 1 !important; border: 4px solid #cccccc; background-color:transparent; }
.one-time .slick-dots li.slick-active button:before { background-color:#cccccc; opacity: 1 !important; content:'';  border: 4px solid transparent; width: 24px; height: 24px; }
.one-time .slick-dots li button:before,.slick-dots li button:before { transition: all ease .4s; -weblit-transition: all ease .4s}
.one-time .slick-dots li button:focus:before,.slick-dots li button:hover:before {opacity: 1; background-color:#cccccc; transition: all ease .4s; -weblit-transition: all ease .4s, width: 24px; height: 24px;}




/* Arrows */
.one-time .slick-prev { left: 0px; z-index: 10 !important}
.one-time .slick-prev{left:-66px;}
.one-time .slick-next { right: -66px; }
.one-time .slick-next:before,.slick-prev:before { color: red;}
.one-time .slick-next,.slick-prev { width: 46px; height: 46px; border-radius: 50%; z-index: 1; background:rgba(255,255,255,0.3);   -webkit-backdrop-filter: blur(50px);    backdrop-filter: blur(50px); transition: all ease .4s; -weblit-transition: all ease .4s}
.one-time .slick-next:before,.one-time .slick-prev:before { font-family: fontawesome; font-size: 26px;}

.one-time .slick-next:before,.one-time .slick-prev:before {  width: 46px; height:46px;  background-size: 9px auto;; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: 1; background-repeat: no-repeat; background-position: center center; }
.one-time .slick-next:before { content: ''; background-image:url('https://429741.fs1.hubspotusercontent-na1.net/hubfs/429741/Structure_Studio_Theme_Assets-Aug-21/images/nextArrow.svg');     background-color: #21B5EA; }
.one-time .slick-prev:before { content: '';background-image:url('https://429741.fs1.hubspotusercontent-na1.net/hubfs/429741/Structure_Studio_Theme_Assets-Aug-21/images/prevArrow.svg');     background-color: #21B5EA;}
.one-time .slick-next:hover::before ,.one-time .slick-prev:hover::before { background-color: rgba(33,181,234,0.8); } 
.one-time .slick-arrow.slick-disabled { opacity: 1; visibility: visible;}
.one-time .slick-next.slick-disabled:before,.one-time .slick-prev.slick-disabled:before{opacity: 0;}

/*****************************
Slick slider
****************************  */


/* header prestige */
.listStyle ul, .nolistStyle ul { list-style: none; margin: 0; padding: 0; }
.HeaderParent { left: 0; padding: 17px 0; position: absolute; top: 0; transition: all .3s ease; width: 100%; z-index: 1001; }
.headerLeftPrestige { width:200px; }
.headerRightPrestige { width:calc(100% - 200px); }
.headerRightPrestige .hs-menu-wrapper.hs-menu-flow-horizontal>ul { display:block; }
.navigationparent { display: flex; flex-wrap: wrap; justify-content: flex-end; align-items:center; }
.navigation .hs-menu-wrapper>ul li { display: inline-block; position: relative; vertical-align: middle; }
.nolistStyle ul li { margin:0; }

/*  Two Cloumn left Content Right Image Prestige  */
.twoColumnLeftContent h3{ font-size: 48px; text-transform: none; font-weight: 400; }
.twoColInner { padding-left: 48px; }
.twoColumnLeftContent p { font-size: 16px; line-height:1.5; color:#000; margin-bottom:30px; }
.navigation>.hs_cos_wrapper>.hs-menu-wrapper>ul>li>a { padding:0 10px; }
.twoColumnLeftContent h3{ margin-bottom:34px; }
.navigation .hs-menu-wrapper { display: block!important; overflow: inherit!important; }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a { overflow:inherit;  }
.twoColumnLeftContent p(:last-child) { font-family: 'roboto', sans-serif; }
.twoColumnLeftContent .button a { font-size: 16px; line-height: 1.18; padding: 30px; font-family: 'Raleway', sans-serif; font-weight: 700; text-transform: none; } 
.TwoColumnSlider.one-time.slick-initialized.slick-slider.slick-dotted { margin-bottom: 0; }

/* landing page */
.prestige .bannerPrestige { height: 100vh; display: flex; align-items: flex-end; }
.prestige .customWidthOption { margin:0 !important; }
.prestige .baseModuleParent { width: 100%; }
/* end landing page */

/* Three Column Module Prestige */
.InnerboxLeft { width: 80px; }
.Innerboxright { width: calc(100% - 80px); padding-left: 32px; }
.downloadinfo a.cta_button { padding-left: 45px; position: relative; }
.downloadImage { width: 29px; }
.downloadinfo a.cta_button:before { background: url(https://info.tescan.com/hubfs/tray-arrow-down.png); content: ""; width: 29px; height: 25px; display: inline-block; background-repeat: no-repeat; background-size: 29px; background-position: center; position: absolute; left: 0; top: 0; }
.downloadImageText { width: calc(100% - 29px);padding-left: 16px; }
.downloadinfo a { display: flex; color: #21B5EA; }

.cta-tertiary.blue-btn , .cta-tertiary.blue-btn:active{ box-shadow: none; font-size: 24px; padding: 30px; line-height: 1.18;will-change: unset; display: inline-block; border: 2px solid #21B5EA; border-radius: 7px; text-transform: capitalize; font-weight: 700; color: #21B5EA !important; background-color: transparent; font-family: 'raleway'; }
.cta-tertiary.blue-btn:hover { background-color: #21B5EA !important; color:#ffffff !important; transform:none; }
.feature .cta-tertiary.blue-btn, .feature .cta-tertiary.blue-btn:active { padding: 42px 42px 41px 42px; line-height: 1.33; }


.cta-tertiary.blue-btn a { font-weight: 700; display: inline-block; font-size: 18px; font-family: 'raleway'; color: #21B5EA; text-transform: uppercase; }
.button a:hover { background-color: #21B5EA; color: #ffffff; }
.subrepeater .boxfeatures:not(:last-child) { border-bottom: 1px solid rgba(112,112,112,0.4); }
.materialBoxInner { padding: 0 22px; }
.threeColumn { margin: 0 -22px; }
.threeColumn p,.subrepeater p,.formPrestigeModule h2,.formPrestigeModule p,.bannerPrestige p { margin:0; }
.formPrestigeParent .form-contact-srt .button--primary, .formPrestigeParent .form-contact-srt .hs-button:hover { background-color: #21B5EA; }
.feature a::after { content: "\f107"; display: inline-block; font-family: Font Awesome\ 5 Free!important; font-style: normal; font-weight: 700; line-height: 1; transform: rotate(90deg); }
.twoColumnV6SPRK  .boxImage a{ width: 100%;display: inline-block; overflow: hidden; border-radius: 8px; }
.twoColumnV6SPRK img{width:100% !important;}
/* Form with content Prestige Module */
.leftContent { max-width: 738px; width: 100%; }
.formPrestigeParent .form-contact-info { max-width: 607px; padding-left: 20px; }

/* Form styling */
.form-prestige .hs-input, select { border: 1px solid transparent; -webkit-border-radius: 7px; border-radius: 7px; color: #444; background-color: #21B5EA; font-size: 16px; font-style: italic; font-family: 'roboto'; font-weight: 400; padding: 12px 8px; }
.form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=color],.form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=date],.form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=datetime-local],.form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=datetime],.form-prestige .form-contact-srt  .hs_cos_wrapper_type_form input[type=email],.form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=file],.form-prestige .form-contact-srt  .hs_cos_wrapper_type_form input[type=month],.form-prestige .form-contact-srt  .hs_cos_wrapper_type_form input[type=number],.form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=password],.form-prestige .form-contact-srt  .hs_cos_wrapper_type_form input[type=search],.form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=tel],.form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=text],.form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=time],.form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=url],.form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=week],.form-prestige .form-contact-srt  .hs_cos_wrapper_type_form select,.form-prestige .form-contact-srt  .hs_cos_wrapper_type_form textarea { padding:32px 32px 30px 32px  !important; }
.formPrestigeParent .form-contact-info ::placeholder { color: #ffffff; }
.formPrestigeParent .form-contact-info .inputs-list label>input,.formPrestigeParent .form-contact-info .inputs-list label>span, .formPrestigeParent .form-contact-info .inputs-list label>span>p { font-family: 'Roboto', sans-serif; font-weight: 600; font-size: 16px; color: #FFFFFF; line-height: 1.18; }
.formPrestigeParent .form-contact-srt  .inputs-list .hs-form-booleancheckbox .mdl-checkbox__box-outline { border-color:#FFFFFF; top:-1px;  }
.formPrestigeParent .form-contact-srt  .hs-form .mdl-checkbox.is-checked .mdl-checkbox__tick-outline { background:#FFFFFF url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaW5ZTWluIG1lZXQiPjxwYXRoIGQ9Ik0uMDQuNjI3LjE0Ni41Mi40My44MDQuMzIzLjkxem0uMTc3LjE3N0wuODU0LjE2Ny45Ni4yNzMuMzIzLjkxeiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIvPjwvc3ZnPg==");  }
.formPrestigeParent .form-contact-srt .button--primary,.formPrestigeParent .form-contact-srt .hs-button { background-color: transparent; color: #fff!important; font-family: 'raleway'; font-size: 16px; font-style: normal; font-weight: 700; padding: 30px 28px; border: 2px solid #FFFFFF; border-radius: 7px; text-transform: capitalize; }
.formPrestigeParent .form-contact-srt form.hs-form .hs-form-field, body form.hs-form fieldset { margin-bottom: 30px!important; }
.formPrestigeParent .form-contact-srt .hs_submit.hs-submit { text-align: right; }
.form-prestige .hs-input, select { color:#ffffff; }
.formPrestigeParent .form-contact-srt div.field.error .chzn-choices,.formPrestigeParent .form-contact-srt div.field.error .chzn-choices:focus,.formPrestigeParent .form-contact-srt div.field.error input,.formPrestigeParent .form-contact-srt div.field.error input:focus,.formPrestigeParent .form-contact-srt div.field.error textarea,.formPrestigeParent .form-contact-srt div.field.error textarea:focus,.formPrestigeParent .form-contact-srt input.hs-input.error,.formPrestigeParent .form-contact-srt input.hs-input.error:focus,.formPrestigeParent .form-contact-srt select.hs-input.error,.formPrestigeParent .form-contact-srt select.hs-input.error:focus,.formPrestigeParent .form-contact-srt textarea.hs-input.error,.formPrestigeParent .form-contact-srt textarea.hs-input.error:focus { border-color: #FFFFFF; }
.formPrestigeParent .form-contact-srt .hs-error-msgs label {color: #FFFFFF; background-color: rgba(0,120,179,1.0);color: #FFFFFF; background-color: rgba(0,120,179,1.0); font-size: 16px; font-style: italic; font-family: 'roboto'; font-weight: 400; letter-spacing: 0; padding: 10px; text-transform: none; }
.formPrestigeParent .form-contact-srt .hs-error-msgs { border-color: #FFFFFF; }
.formPrestigeParent .form-contact-srt .hs-form label { margin-bottom:0; }
.formPrestigeParent .form-contact-srt .mdl-checkbox__focus-helper { width:20px; height:20px; }
.formPrestigeParent .form-contact-srt .mdl-checkbox__box-outline { width:20px; height:20px; }
.formPrestigeParent .form-contact-srt .mdl-checkbox__ripple-container { width:20px; height:20px; }
.formPrestigeParent .form-contact-srt .mdl-checkbox.is-upgraded { padding-left: 35px; }


/* start SPRK L2 default preser name custom */
.font54,.font54 p { font-size: 54px; line-height: 1.18; font-weight: 800;  }
.font72,.font72 h1 { font-size: 72px;line-height: 1.18;font-weight: 800; }
.font48,.font48 h2 { font-size: 48px;line-height: 1.16;font-weight: 800; }
.font32,.font32 h2 + p,.font32 h3,.firstp p:first-child { font-size: 32px;line-height: 1.15; font-weight: 800;  }
.font28,.font28 p { font-size: 28px;line-height: 1.28; font-weight: 400;  }
.font24,.font24 h4 { font-size: 24px;line-height: 1.2; font-weight: 800;  }
.font18,.font18 p,.font18 ul li { font-size: 18px;line-height: 1.5; font-weight: 400;  }
.L2container.page-center { max-width:1520px; }

.SPRKL2 .formPrestigeParent .form-contact-info .inputs-list label>span { font-family: 'Raleway', sans-serif; }
.SPRKL2 .formPrestigeModule .font32 h2 + p { font-weight: 500;}
.SPRKL2 .LeftContnentBtn .cta-tertiary.blue-btn { padding:32px; font-size: 16px; }
.SPRKL2 .cta-tertiary.blue-btn { text-transform: none; font-size: 24px; padding: 27px 25px 27px 50px; }
/* require for All CTA */
.downloadCTA .cta-tertiary.blue-btn { box-sizing: border-box !important; }
.downloadCTA { WIDTH: 100%; }
.SPRKL2 .twoColumnLeftContent p:first-child { font-size: 18px; }
.SPRKL2 .twoColumnLeftContent p { font-size:16px; }
/* stat SPRK - Hero banner Module */
.SPRNBannerBtn a{ color: #FFFFFF; min-width: 448px; text-align: center; font-size: 24px;line-height: 1.5; font-weight: 600; text-transform: capitalize; padding:19px 22px; display: inline-block; border-radius: 7px; border: 1px solid #ffffff; }
.BindSPRKBannerTitle .SPRKBannerTitle h1 { max-width:100%;width:100%; }
.BindSPRKBannerTitle .SPRKBannerTitle p { max-width:970px;width:100%; }
.SPRK-L2-Temp-Prep .SPRKBannerTitle p:last-child, .L2Nanoproto .SPRKBannerTitle p:last-child, .SPRKL2 .SPRKBannerTitle p:last-child { font-size: 36px; font-weight: 600; color: #FFFFFF; margin-top: 50px; }
.SPRKBannerTitle p { color: #21B5EA; margin-bottom: 23px; } 
.SPRKBannerTitle h1 { color: #FFFFFF; }
.SPRNBannerBtn a:hover { background-color: #21B5EA; }
.SPRKRedirection { justify-content: space-between; }
.SPRKRedirection { margin: 0 -20px; }
.SPRNBannerBtn { padding: 15px 20px; }

/* end SPRK - Hero banner Module */



/* stat Two Column Module SPRK */
.threeColumnSPRK,.twoColumnSPRKTempPrep { position: relative; }
.twoColumnSPRK .topImg ,.twoColumnSPRKTempPrep .topImg { position: absolute; right: 50px; bottom: 30px; z-index: 99; cursor: pointer;}
/* stat Three Column Module */
.TopthreeColumnSPRK h2 { color: #21B5EA; margin-bottom: 60px; }
.TopthreeColumnSPRK h2 + p { color:#21B5EA ; margin-bottom: 32px; text-transform: uppercase;  }
.TopthreeColumnSPRK p { color: #FFFFFF; margin-bottom: 30px; }
.SPRKBoxInner { padding:0 17px; }
.threeColSPRK { margin:0 -17px; justify-content: center; }
/* end Three Column Module */


.twoColumnSPRKtitle h3,.RighttMehod h4 { color:#21B5EA; }
.twoColumnSPRKtitle h3 { margin-bottom:56px; }
.twoColumnSPRKtitle p { color: #FFFFFF;  }
.RighttMehod p { font-family:'Roboto'; color: #FFFFFF; }
.LeftMehod { width: 178px; }
.RighttMehod { padding-left: 60px; width: calc(100% - 178px); }
.downloadCTA .cta-tertiary.blue-btn { position: relative; padding-right: 100px; min-width: 721px; text-transform: none; }
.topContenttwoColumnSPRKLeftInner.pl60 { padding-left: 60px; }
.topContenttwoColumnSPRKLeftInner { max-width: 722px; }
.twoColumnSPRKtitle p { margin-bottom:56px; }
.RighttMehod h4 { margin-bottom: 23px; }
.max640{ max-width:640px; }
.bottomContenttwoColumn { align-items:end; }
.topContenttwoColumnMethod { max-width: 678px; }
.downloadCTA a.cta_button:after { content: "\e094"; font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 700; line-height: 1; position: absolute; right: 45px; top: 50%; font-size: 48px; transform: translate(0, -50%); }
/* end Two Column Module SPRK */

/* stat Multimodal Module SPRK */
.multimodalSPRKLeftInner .twoColumnSPRKtitle p:last-child { padding-right: 90px; }
.MultimaodalAllImages { margin: 0 -6px; max-width: 730px; }
.multimodalbottomLeftImageInner { padding: 10px 6px; height:100%; }
/* end Multimodal Module SPRK */

/* Feature List Module SPRK */
.TopfeatureModule p,.twoColFeatureBlockTitle p { color:#FFFFFF; }
.TopfeatureModule h2,.twoColFeatureBlockTitle h3 { color:#21B5EA; margin-bottom:0; }
/* .twoColFeatureInner { padding: 0 20px; } */
.twoColFeatureListparent { margin: 0 -20px; }
.twoColFeatureBlockTitle p { max-width: 650px; padding-top: 45px; margin-bottom:0; }
.FeatureInfo ul { list-style: none; padding: 0; margin: 0; }
.FeatureInfo ul li { padding-left: 55px; position: relative; margin-bottom: 35px; color:#FFFFFF; }
.FeatureInfo ul li:before { content: ''; background-image: url(https://info.tescan.com/hubfs/check.svg);background-repeat: no-repeat; background-size: contain; background-position: center; width: 33px; height: 24px; position: absolute; left: 0; top:0; }
.page-center.changecontainerwidth { max-width: 1620px; }
/* .twoColFeatureBlockTitle h3 { max-width: 550px; } */
.featureModuleSPRK .downloadCTA .cta-tertiary.blue-btn { width: 100%; min-width: auto; text-align: center; }
.twoColFeatureInner { display: flex; flex-direction: column; height: 100%; }
/* .twoColFeatureInner .downloadCTA { margin-top: auto; } */
.threeColumnPrestigeParent .threeColumn .materialBox .materialBoxInner { display: flex; flex-wrap: wrap; height: 100%; }
/* end Feature List Module SPRK */

/* Video Module SPRK */
.SPRKL2VideoModule {  height: 100vh; width: auto;}
span.background-video { display: block; position: relative; width: 100%; overflow: hidden; height: 100%; padding-bottom: 56.25%; outline: none; margin-top:-2px; }
span.background-video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; }
span.video-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); cursor:pointer; }
/* .video-icon-dd.addImageVideo { background-image: url('https://info.tescan.com/hubfs/2022-TESCON-LP/pause-btn.svg'); display: flex; align-items: center; justify-content: center; background-repeat: no-repeat; background-size: contain; background-position: center; transition: 0.5s linear; } */
/* end Video Module SPRK */

/* Testinomial Module SPRK */
.testinomialTwoColLeftInner video { max-width: 1000px; width: 100%; padding-right: 20px; }
.testinomialTwoColRightInner { padding-left: 30px; }
.testinomialTwoColRightInner h2 { margin-bottom: 54px; } 
.TopthreeColumnSPRK .testinomialTwoColRightInner h2 + p {  margin-bottom: 54px; }
.testinomailImage img { border-radius: 100%;width:100%; height:100% !important; object-fit: cover; }
.authorInfo p { color: #FFFFFF;  font-style: italic;  }
.testinomailImage { width: 220px; height:220px; } 
.authorInfo { width: calc(100% - 220px);}
.testinomailauthor:nth-child(even) { flex-direction: row-reverse; }
.testinomailauthor:nth-child(odd) .authorInfo { padding-left: 50px; } 
.testinomailauthor:nth-child(even) .authorInfo { padding-right: 50px; }
.testinomialTwoColLeftInner { position: relative; padding-bottom: 56.25%; overflow: hidden; outline: none; }
.testinomialTwoColLeftInner video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
/* end Testinomial Module SPRK */

/* Sample Module SPRK */
.twoColumnSPRKParent.bgtop { background-position: top; }
.multimodalbottomLeftImageInner img { width: 100%; height: 100% !important; object-fit: cover; }
.elemntslAllImages { margin: 0 -12px; padding-left: 45px; }
.elementsLeftImageInner img { width: 100%; height: 339px !important; object-fit: cover; }
.elementsLeftImageInner { padding: 10px 12px; }
.bindElements { max-width: 735px; margin: 0 0 0 auto; }
.elemntslAllImages { margin: 0 -12px; padding-left: 20px; }
/* magnific popup css */
.popupon .mfp-close-btn-in .mfp-close{ background-color:transparent !important;  }
.changepos{  background-position: center right -30px !important; }
.justifyCenter { justify-content:center; }
/* end Sample Module SPRK */

/* Room Module SPRK */
.RoomBox { max-width: 721px; padding: 70px 75px 77px 85px; }
.RoomBox h3 { color:#21B5EA; margin-bottom: 47px; }
.RoomBox p { color:#FFFFFF; }
.SPRKRoomModule { height: 100vh; }
.SPRKRoomModule .baseModuleParent { display: flex; height: 100%; }
.RoomModuleParent { display: flex; align-items: flex-end; height: 100%; width: 100%; justify-content: flex-end; margin-right: 198px; padding-bottom: 153px; }
.baseModuleStyle.SPRKRoomModule div:not(.RoomModuleParent,.RoomModuleParent div,.customWidthOption) { display: flex; height: 100%;  justify-content: flex-end; }
.RoomBox p { margin-bottom:0; }
/* end Room Module SPRK */

/* Nanotomography Module SPRK */
.naototabbingparent .tabbox { position: relative;}
.topContenttwoColumn.bg1 { background-repeat: no-repeat; background-position:right -90px top -6px; background-size: 60%; }
.tab-img { padding: 15px; }
.tab-video { padding: 15px;}
.topContent span.video-icon { z-index:99; }
.tabBoxContent:first-child{display:block;}
.tabBoxContent{display:none;}
.tab-img img { width: 100%; }
.tab-video video { height: 544px; object-fit: cover; }
.topContent .tab-video video{ width:100%; }
.tabbing {margin: 0 -15px;}
.tabbing { justify-content: center; }
.topContent .tab-img img { height: 544px !important; object-fit: cover; }
.tabbingulParent { padding-top: 35px; }
.naotomograpgy .downloadCTA .button { padding-top: 50px !important; }
.poster .tab-img img, .poster .tab-video img { height: 339px !important; object-fit: cover; border-radius: 7px; cursor:pointer; }
.topContent .tab-img { overflow: hidden; }
.naotomograpgyTempPrep  .topContent { position:relative; }

/* end Nanotomography Module SPRK */


/* L2-NAnoproto */
.nano .BindSPRKBannerTitle .SPRKBannerTitle p:last-child { max-width: 100%;;  }
/* .changepaddingbanner .SPRKRedirection.pt265 { padding-top:185px;} */
.changepaddingbanner .SPRKRedirection.pt265 { padding-top:100px;} 
/* .characterization_page_banner .SPRKRedirection {padding-top: 200px;} */
.characterization_page_banner .SPRKRedirection {padding-top: 100px;}


/* end SPRK L2 default preser name custom */

/* start SPRK L2 Temp Prep default preser name custom */
.max650{ max-width:650px; }
/* Banner Section  */
.SPRK-L2-Temp-Prep .BindSPRKBannerTitle {  max-width: 1033px; }
/* .SPRK-L2-Temp-Prep .SPRKRedirection { padding-top:90px; } */
.SPRK-L2-Temp-Prep .SPRKRedirection { padding-top:100px; }
.SPRK-L2-Temp-Prep .SPRNBannerBtn a { text-transform: none; min-width: auto; padding: 19px 35px; }
/* end Banner Section  */

/* Two Column Module Temp prep */
.TopthreeColTemp h2{ color:#21B5EA; margin-bottom: 0; }
.TopthreeColTemp p{ margin-top:60px; margin-bottom: 30px; }
.multiModalModuleTempPrep .bottomLeftImage img { height: 834px; width: auto; object-fit: contain; } 
.multiModalModuleTempPrep .bottomLeftImage { padding: 0 37px; }
.multiModalModuleTempPrep .topTwoColTempPrepLeftInner { padding: 0 37px; } 
.multiModalModuleTempPrep .topmultiModalTempPrep .bottomContenttwoColumn { margin: 0 -37px; padding-bottom: 130px; }
.baseModuleStyle.multiModalModuleTempPrep { background-position: center top !important; }
.firstp p:first-child { color: #21B5EA !important; text-transform: none; }
.bottommultiModalTempPrep .multimodalSPRKLeftInner .twoColumnSPRKtitle p:last-child { padding-right: 70px; }
.bottommultiModalTempPrep .topContenttwoColumn { padding-top: 110px; padding-bottom: 180px; }
/* end Two Column Module Temp prep */

/* Start Sample Module Temp Prep SPRK */
.sampleModuleTempPrep p { margin:0;  }
/* end Sample Module Temp Prep SPRK */

/* Start naotomograpgyTempPrep Module Temp Prep SPRK */
.bg-contain { background-size: contain; background-repeat: }
.naotomograpgyTempPrep .bottomContenttwoColumn { align-items:flex-start; }
.naotomograpgyTempPrep .topContenttwoColumnSPRKLeft .naototabbingparent{padding: 0 35px;}
.naotomograpgyTempPrep .topContenttwoColumnSPRKRight .multimodalTopContentSPRKLeftInner  { padding:0 40px; }
.naotomograpgyTempPrep .topContenttwoColumnSPRKLeft .RightAllImagesInner { padding:0 40px; }
.naotomograpgyTempPrep .bottomContenttwoColumn { margin:0 -40px; }
.order2 { order:2; }
.order1 { order:1; }
.bgtop { background-position: top !important; }
.nanoTopParent .multimodalSPRKLeftInner .twoColumnSPRKtitle p:last-child { padding-right: 45px; }
.nanoTopParent { margin:0 -15px; }
.nanoTopParent .multimodalSPRKLeftInner { padding:0 15px; }
.nanoTopParent .multimodalSPRKRightInner { padding:0 15px; }
.nanoTwentyParent .topContenttwoColumnSPRKLeft { padding-left:35px; padding-right:35px; }
.nanoTwentyParent .topContenttwoColumnSPRKRight  { padding-left:35px; padding-right:35px;  }
.nanoTwentyParent { margin:0 -35px; }
.MiddleImage { padding: 6px 6px; }
.MiddleImagesParent { margin: 0 -6px; }
/* end naotomograpgyTempPrep Module Temp Prep SPRK */

/* end SPRK L2 Temp Prep default preser name custom */


/* Two Column Module SPRK -- Popup css */
.popupon .mfp-title { text-align: center; line-height: 1.2; color: #f3f3f3; margin-top: 10px;word-wrap: break-word; padding-right: 36px; font-size: 18px; }
/* End Two Column Module SPRK -- Popup css */

/* .SPRKL2_2D */
.SPRKL2_2D .SPRKL2BannerModule.characterization_page_banner { display: flex; align-items: center; justify-content: center; min-height: 100vh; width: auto; height: auto; }
.SPRKL2_2D .SPRKL2BannerModule.characterization_page_banner .baseModuleParent { width: 100%; }


.btnNew .downloadCTA .cta-tertiary.blue-btn,.btnNew .downloadCTA .cta-tertiary.blue-btn:active{font-size:24px;text-transform:unset;    font-weight: 600;}




.hs-input, select { border-radius: 7px; }
.button--primary, .hs-button { border-radius: 7px;  padding: 25px 30px !important; }


/*******************************************************************/
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li{    margin: 15px 22px !important;}
/*****************************************************************/
@media(max-width: 1750px){
    .one-time .slick-prev{left:0px;}
    .one-time .slick-next { right:0px; }
    .twoColumnParent { padding: 0 60px; }
}
@media(max-width: 1750px){
    .one-time .slick-prev{ left:10px; }
    .boxPera { padding-bottom:40px; }
    .button a { padding:30px; }
    .bannerParent p { padding-top:70px; }
    /*     .L2_BannerModuleParent {
    padding: 0 60px;
} */
}

@media (min-width:1440px){
    .l2_two_column .twoColumnLeftContent p {
        font-size: 28px !important;
        margin-bottom:34px;
        line-height:1.17;

    }
    .l2_two_column .twoColumnLeftContent h3 {
        margin-bottom: 51px;
        line-height: 1.166666;
    }
    .l2_two_column .pt80.button {
        margin-top: 65px!Important;
        padding:0 !important;
    }
    .inner_space_100 .twoColumnLeftContent h3 {
        margin-bottom: 35px;
    }
}

@media(max-width: 1680px){

    .SPRKL2 .cta-tertiary.blue-btn { font-size: 22px; padding: 25px 25px 25px 40px; }
    .scrolltop-icon img { width: 70px; }
    .SPRNBannerBtn a{ font-size: 20px; min-width: 400px; }
    /*     .downloadCTA .cta-tertiary.blue-btn { min-width: 450px; } */
    .bottomContenttwoColumn .topContenttwoColumnSPRKLeft { width:40%; }
    .bottomContenttwoColumn .topContenttwoColumnSPRKRight { width:60%; }
    /* elements module  */
    .bottomContenttwoColumn .topContenttwoColumnSPRKRight.elementleft { width:50%; }
    .bottomContenttwoColumn .topContenttwoColumnSPRKLeft.elementright {  width:50%;  }
    /* Room Module */
    .RoomBox { padding:50px;max-width: 620px; }
    .RoomBox p { font-size: 22px; }
    .RoomBox h3 { font-size: 28px; }
    .RoomModuleParent { padding-bottom: 80px; padding-right: 80px; }
    .downloadCTA .cta-tertiary.blue-btn { min-width:auto;  width: 100%; }
    .naotomograpgy .bottomContenttwoColumn .topContenttwoColumnSPRKLeft{ width:50%; }
    .naotomograpgy .bottomContenttwoColumn .topContenttwoColumnSPRKRight { width:50%; }
    .multiModalModuleTempPrep .topmultiModalTempPrep .bottomContenttwoColumn { margin: 0 -20px; }
    .multiModalModuleTempPrep .bottomLeftImage { padding: 0 20px; }
    .multiModalModuleTempPrep .topTwoColTempPrepLeftInner { padding: 0 20px; }

    /*  Two Column Module SPRK Temp Prep  */
    .topmultiModalTempPrep .bottomContenttwoColumn .topContenttwoColumnSPRKLeft { width: 50%; }
    .topmultiModalTempPrep .bottomContenttwoColumn .topContenttwoColumnSPRKRight { width:50%; }
    .multiModalModuleTempPrep { padding-bottom:70px;  }   

    /*  Twenty Twenty Module Temp Prep    */
    .nanoTwentyParent .topContenttwoColumnSPRKRight {padding-left: 20px; padding-right: 20px;}
    .nanoTwentyParent .topContenttwoColumnSPRKLeft {padding-left: 20px; padding-right: 20px;}
    .nanoTwentyParent {margin: 0 -20px;} 
    .naotomograpgyTempPrep .bottomContenttwoColumn {  margin: 0 -20px; }
    .naotomograpgyTempPrep .topContenttwoColumnSPRKLeft .naototabbingparent { padding-left: 20px; padding-right: 20px;}
    .naotomograpgyTempPrep .topContenttwoColumnSPRKRight .multimodalTopContentSPRKLeftInner {padding-left: 20px; padding-right: 20px; }
    .naotomograpgyTempPrep .topContenttwoColumnSPRKRight .multimodalTopContentSPRKLeftInner { padding-left: 20px; padding-right: 20px; }

    /*SPRKL2_2D */
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .SPRKRedirection, 
    .SPRKL2.SPRKL2_2D .characterization_page_banner .SPRKRedirection { padding-top: 80px;}
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .BindSPRKBannerTitle .SPRKBannerTitle p {font-size: 42px !important;}
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .BindSPRKBannerTitle .SPRKBannerTitle h1 { font-size: 52px;}
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .SPRK-L2-Temp-Prep .SPRKBannerTitle p:last-child,
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .L2Nanoproto .SPRKBannerTitle p:last-child, 
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .SPRKBannerTitle p:last-child {font-size: 36px !important; margin-top: 50px;}



}

@media(max-width: 1366px){
    .SPRKL2 .cta-tertiary.blue-btn { font-size: 20px; padding: 25px 25px 25px 35px; }
    .downloadCTA a.cta_button:after { font-size: 40px; }
    .bannerParent h1 { font-size:65px; }
    .h2 h2 { font-size: 57px; }
    .bannerParent p { font-size:40px; padding-top: 80px; }
    .twoColumnLeftContent h3 { font-size: 38px; }
    .twoColInner { padding-left: 15px; }
    .bannerParent p { padding-top:50px; }
    .formPrestigeModule { padding:100px 0 100px 0; }
    .button a { font-size: 17px; padding:25px; }
    /* SPRK Banner     */
    .SPRNBannerBtn a {min-width: 100%; } 
    .SPRKRedirection,.characterization_page_banner .SPRKRedirection { padding-top: 180px; }
    /*  Two Column Module SPRK  */
    .font48, .font48 h2 { font-size: 42px; }
    .twoColumnSPRKtitle h3 { margin-bottom: 35px; }
    .font28, .font28 p { font-size: 22px; }
    .twoColumnSPRKtitle p { margin-bottom: 40px; }
    .topContenttwoColumn { padding-bottom: 60px; }
    .bottomContenttwoColumnParent { padding: 60px 0 60px 0; }
    .bottomContenttwoColumn { align-items: center; }
    .TopthreeColumnSPRK h2 { margin-bottom: 30px; }
    .font32, .font32 h2 + p, .font32 h3,.firstp p:first-child { font-size: 26px; margin-bottom: 20px; }
    .RighttMehod h4 { margin-bottom: 15px; }
    /*  Feature List Module  */
    .featureModuleSPRK { padding:100px 0 80px; } 
    .twoColFeatureListparent {padding-top: 20px;} 
    .twoColFeatureBlockTitle p { padding-top: 20px; } 
    .featureImg { padding-top: 30px; } 
    .FeatureInfo {padding-top: 50px;} 
    .FeatureInfo ul li {margin-bottom: 25px;} 
    .ctafeaturelist .button{ padding-top: 20px; } 
    .multimodalbottomLeftImage.elementImage { width:50%; }
    /*   elements Module   */
    .elementsLeftImageInner { text-align: center;  }
    .elementsLeftImageInner img { width:auto; }
    /*  Room Module   */
    .topContenttwoColumn { padding-top: 100px; }
    .topImg img { width: 50px; height: 50px; }
    /*  Two Column Module SPRK Temp Prep  */
    .bottommultiModalTempPrep .bottomContenttwoColumnParent { padding: 60px 0 0px 0; }
    .TopthreeColTemp p {  margin-top: 30px; margin-bottom:10px; }
    .topContenttwoColumn { padding-top:80px; }
    .multiModalModuleTempPrep .topmultiModalTempPrep .bottomContenttwoColumn { padding-bottom:0; }
    /* L2-NAnoproto */
    .changepaddingbanner .SPRKRedirection.pt265 { padding-top:115px;}

    /*SPRKL2_2D */
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .SPRKRedirection, 
    .SPRKL2.SPRKL2_2D .characterization_page_banner .SPRKRedirection { padding-top: 80px;}
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .BindSPRKBannerTitle .SPRKBannerTitle p {font-size: 38px !important;}
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .BindSPRKBannerTitle .SPRKBannerTitle h1 { font-size: 48px;}
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .SPRK-L2-Temp-Prep .SPRKBannerTitle p:last-child,
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .L2Nanoproto .SPRKBannerTitle p:last-child, 
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .SPRKBannerTitle p:last-child {font-size: 32px !important; margin-top: 40px;}
    .feature_l2_v1 .FeatureInfo.font28 {
        padding: 0;
    }
}
@media(max-width: 1280px){
    .scrolltop-icon img { width: 60px; }
    .SPRKL2 .cta-tertiary.blue-btn { font-size: 20px;}
    .SPRNBannerBtn a { font-size: 18px; }
    .SPRKRedirection { margin: 0 -11px; }
    .SPRNBannerBtn { padding: 15px 10px; }
    .LeftMehod { width: 120px; }
    .RighttMehod { padding-left: 40px; width: calc(100% - 120px) };
    .downloadCTA a.cta_button:after { right: 25px; }
    .downloadCTA .cta-tertiary.blue-btn {  padding: 23px 70px 23px 23px;  min-width: auto; }
    .downloadCTA a.cta_button:after { right:30px; }
    .twoColumnSPRKtitle h3 > br { display: none; }
    /*     .topContenttwoColumnSPRKLeftInner.pl60 { padding-left: 30px; } */
    /*  Testinomial Module  */
    .testinomialTwoColLeft { width: 60%; }
    .testinomialTwoColRight { width: 40%;}
    .testinomialTwoColRightInner { padding-left: 20px; }
    .TopthreeColumnSPRK .testinomialTwoColRightInner h2 + p {margin-bottom: 20px;}
    .TopthreeColumnSPRK h2 {margin-bottom: 20px;}
    /*  Room Module  */
    .RoomBox { padding: 40px; max-width: 560px; }
    .RoomModuleParent { padding-bottom: 60px; padding-right: 60px; }
    .SPRK-L2-Temp-Prep .SPRNBannerBtn a { padding: 19px 19px; }
}

@media(max-width: 1080px){
    .SPRKL2 .cta-tertiary.blue-btn { font-size: 18px;}
    .boxfeatures { flex-direction: column; }
    .ImageInfo { padding-top: 15px; }
    .Innerboxright { padding-left:0;  }
    .InnerboxLeft img { width: 50px; }
    /*     .materialBoxInner {  padding: 0 15px; } */
    /*     .threeColumn { margin:0 -15px; } */
    .font32, .font32 h2 + p, .font32 h3,.firstp p:first-child{ font-size: 22px; }
    /* SPRK Banner     */
    .SPRNBannerBtn a { font-size: 16px; }
    /* Two Column Module SPRK  */
    .topContenttwoColumnMethod { flex-direction: column; }
    .RighttMehod { width:100%; padding-top: 20px;padding-left:0; }
    .LeftMehod { width: 80px; }
    .downloadCTA .cta-tertiary.blue-btn {  padding: 20px 70px 20px 20px; }
    .twoColumnSPRKtitle h3 { margin-bottom: 20px; }
    .twoColumnSPRKtitle p { margin-bottom: 20px; }
    /* Feature List Module  */
    .twoColFeatureListparent { padding-top: 0px; } .featureModuleSPRK { padding: 60px 0 40px; } .FeatureInfo {padding-top: 40px;} .twoColFeatureBlockTitle p { padding-top:0; } 
    .RoomModuleParent { padding-bottom: 80px; padding-right: 80px; }
    /*  Room Module  */
    .RoomModuleParent { padding-bottom: 50px; padding-right: 50px; }

    /*SPRKL2_2D */
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .SPRKRedirection, 
    .SPRKL2.SPRKL2_2D .characterization_page_banner .SPRKRedirection { padding-top: 65px;}
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .BindSPRKBannerTitle .SPRKBannerTitle p { font-size: 36px !important;}
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .BindSPRKBannerTitle .SPRKBannerTitle h1 { font-size: 42px; margin-bottom: 15px; }
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .SPRK-L2-Temp-Prep .SPRKBannerTitle p:last-child,
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .L2Nanoproto .SPRKBannerTitle p:last-child, 
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .SPRKBannerTitle p:last-child { font-size: 28px !important; margin-top: 30px;}
}
@media(max-width: 991px){
    .tabw30{width:30%}
    .tabw33{width:33.33%}
    .tabw40{width:40%}
    .tabw50{width:50%}
    .tabw60{width:60%}
    .tabw66{width:66.66%}
    .tabw70{width:70%}
    .tabw100{width:100%}
    .tabMax100{max-width:100%;}

    .tabtop10 {margin-top: 10px;}
    .tabtop20 {margin-top: 20px;}
    .tabtop30 {margin-top: 30px;}

    .tabHide{display:none}
    .pb35,.p35-0 { padding-bottom:30px;}
    .pb40,.p40-0 { padding-bottom:25px; }
    .pb45,.p45-0 { padding-bottom:25px; }
    .pb50,.p50-0 { padding-bottom:35px; }
    .pb55,.p55-0 { padding-bottom:35px; }
    .pb60,.p60-0 { padding-bottom:40px; }
    .pb65,.p65-0 { padding-bottom:40px; }
    .pb70,.p70-0 { padding-bottom:50px; }
    .pb75,.p75-0 { padding-bottom:50px; }
    .pb80,.p80-0 { padding-bottom:55px; }
    .pb85,.p85-0 { padding-bottom:55px; }
    .pb90,.p90-0 { padding-bottom:55px; }
    .pb95,.p95-0 { padding-bottom:55px; }
    .pb100,.p100-0 { padding-bottom:55px; }
    .pb105,.p105-0 { padding-bottom:60px; }
    .pb110,.p110-0 { padding-bottom:60px; }
    .pb115,.p115-0 { padding-bottom:60px; }
    .pb120,.p120-0 { padding-bottom:60px; }
    .pb125,.p125-0 { padding-bottom:60px; }
    .pb130,.p130-0 { padding-bottom:60px; }
    .pb135,.p135-0 { padding-bottom:60px; }
    .pb140,.p140-0 { padding-bottom:60px; }
    .pb145,.p145-0 { padding-bottom:60px; }
    .pb150,.p150-0 { padding-bottom:60px; }
    .pb155,.p155-0 { padding-bottom:60px; }
    .pb160,.p160-0 { padding-bottom:60px; }
    .pb165,.p165-0 { padding-bottom:60px; }
    .pb170,.p170-0 { padding-bottom:60px; }
    .pb175,.p175-0 { padding-bottom:60px; }
    .pb180,.p180-0 { padding-bottom:60px; }
    .pb185,.p185-0 { padding-bottom:60px; }
    .pb190,.p190-0 { padding-bottom:60px; }
    .pb200,.p200-0 { padding-bottom:60px; }
    .pb205,.p205-0 { padding-bottom:60px; }
    .pb210,.p210-0 { padding-bottom:60px; }
    .pb205,.p205-0 { padding-bottom:60px; }
    .pb210,.p210-0 { padding-bottom:60px; }
    .pb205,.p205-0 { padding-bottom:60px; }
    .pb210,.p210-0 { padding-bottom:60px; }
    .pb215,.p215-0 { padding-bottom:60px; }
    .pb220,.p220-0 { padding-bottom:60px; }
    .pb225,.p225-0 { padding-bottom:60px; }
    .pb230,.p230-0 { padding-bottom:60px; }
    .pb235,.p235-0 { padding-bottom:60px; }
    .pb240,.p240-0 { padding-bottom:60px; }
    .pb245,.p245-0 { padding-bottom:60px; }
    .pb250,.p250-0 { padding-bottom:60px; }

    .pt35,.p35-0 { padding-top:30px  }
    .pt40,.p40-0 { padding-top:25px; }
    .pt45,.p45-0 { padding-top:25px; }
    .pt50,.p50-0 { padding-top:35px; }
    .pt55,.p55-0 { padding-top:35px; }
    .pt60,.p60-0 { padding-top:40px; }
    .pt65,.p65-0 { padding-top:40px; }
    .pt70,.p70-0 { padding-top:50px; }
    .pt75,.p75-0 { padding-top:50px; }
    .pt80,.p80-0 { padding-top:55px; }
    .pt85,.p85-0 { padding-top:55px; }
    .pt90,.p90-0 { padding-top:55px; }
    .pt95,.p95-0 { padding-top:55px; }
    .pt100,.p100-0 { padding-top:55px; }
    .pt105,.p105-0 { padding-top:60px; }
    .pt110,.p110-0 { padding-top:60px; }
    .pt115,.p115-0 { padding-top:60px; }
    .pt120,.p120-0 { padding-top:60px; }
    .pt125,.p125-0 { padding-top:60px; }
    .pt130,.p130-0 { padding-top:60px; }
    .pt135,.p135-0 { padding-top:60px; }
    .pt140,.p140-0 { padding-top:60px; }
    .pt145,.p145-0 { padding-top:60px; }
    .pt150,.p150-0 { padding-top:60px; }
    .pt155,.p155-0 { padding-top:60px; }
    .pt160,.p160-0 { padding-top:60px; }
    .pt165,.p165-0 { padding-top:60px; }
    .pt170,.p170-0 { padding-top:60px; }
    .pt175,.p175-0 { padding-top:60px; }
    .pt180,.p180-0 { padding-top:60px; }
    .pt185,.p185-0 { padding-top:60px; }
    .pt190,.p190-0 { padding-top:60px; }
    .pt200,.p200-0 { padding-top:60px; }
    .pt205,.p205-0 { padding-top:60px; }
    .pt210,.p210-0 { padding-top:60px; }
    .pt205,.p205-0 { padding-top:60px; }
    .pt210,.p210-0 { padding-top:60px; }
    .pt205,.p205-0 { padding-top:60px; }
    .pt210,.p210-0 { padding-top:60px; }
    .pt215,.p215-0 { padding-top:60px; }
    .pt220,.p220-0 { padding-top:150px; }
    .pt225,.p225-0 { padding-top:60px; }
    .pt230,.p230-0 { padding-top:60px; }
    .pt235,.p235-0 { padding-top:60px; }
    .pt240,.p240-0 { padding-top:60px; }
    .pt245,.p245-0 { padding-top:60px; }
    .pt250,.p250-0 { padding-top:60px; }

    .tabpl0{padding-left:0;}
    .tabpr0{padding-right:0;}
    .tabtop0{padding-top:0}
    .tabbottom0{padding-bottom:0}
    .tabpb5,.tabp5-0{ padding-bottom:5px;}  
    .tabpb10,.tabp10-0 { padding-bottom:10px;}
    .tabpb15,.tabp15-0 { padding-bottom:15px;}
    .tabpb20,.tabp20-0 { padding-bottom:20px;}
    .tabpb25,.tabp25-0 { padding-bottom:25px;}
    .tabpb30,.tabp30-0 { padding-bottom:30px;}
    .tabpb35,.tabp35-0 { padding-bottom:35px;}
    .tabpb40,.tabp40-0 { padding-bottom:40px;}
    .tabpb45,.tabp45-0 { padding-bottom:45px;}
    .tabpb50,.tabp50-0 { padding-bottom:50px;}
    .tabpb55,.tabp55-0 { padding-bottom:55px;}
    .tabpb60,.tabp60-0 { padding-bottom:60px;}
    .tabpb65,.tabp65-0 { padding-bottom:65px;}
    .tabpb70,.tabp70-0 { padding-bottom:70px;}
    .tabpb75,.tabp75-0 { padding-bottom:75px;}
    .tabpb80,.tabp80-0 { padding-bottom:80px;}
    .tabpb85,.tabp85-0 { padding-bottom:85px;}
    .tabpb90,.tabp90-0 { padding-bottom:90px;}
    .tabpb95,.tabp95-0 { padding-bottom:95px;}
    .tabpb100,.tabp100-0 { padding-bottom:100px;}
    .tabpb105,.tabp105-0 { padding-bottom:105px;}
    .tabpb110,.tabp110-0 { padding-bottom:110px;}
    .tabpb115,.tabp115-0 { padding-bottom:115px;}
    .tabpb120,.tabp120-0 { padding-bottom:120px;}
    .tabpb125,.tabp125-0 { padding-bottom:125px;}
    .tabpb130,.tabp130-0 { padding-bottom:130px;}
    .tabpb135,.tabp135-0 { padding-bottom:135px;}
    .tabpb140,.tabp140-0 { padding-bottom:140px;}
    .tabpb145,.tabp145-0 { padding-bottom:145px;}
    .tabpb150,.tabp150-0 { padding-bottom:150px;}
    .tabpb155,.tabp155-0 { padding-bottom:155px;}
    .tabpb160,.tabp160-0 { padding-bottom:160px;}



    .tabpt5,.tabp5-0{ padding-top:5px;}  
    .tabpt10,.tabp10-0 { padding-top:10px;}
    .tabpt15,.tabp15-0 { padding-top:15px;}
    .tabpt20,.tabp20-0 { padding-top:20px;}
    .tabpt25,.tabp25-0 { padding-top:25px;}
    .tabpt30,.tabp30-0 { padding-top:30px;}
    .tabpt35,.tabp35-0 { padding-top:35px;}
    .tabpt40,.tabp40-0 { padding-top:40px;}
    .tabpt45,.tabp45-0 { padding-top:45px;}
    .tabpt50,.tabp50-0 { padding-top:50px;}
    .tabpt55,.tabp55-0 { padding-top:55px;}
    .tabpt60,.tabp60-0 { padding-top:60px;}
    .tabpt65,.tabp65-0 { padding-top:65px;}
    .tabpt70,.tabp70-0 { padding-top:70px;}
    .tabpt75,.tabp75-0 { padding-top:75px;}
    .tabpt80,.tabp80-0 { padding-top:80px;}
    .tabpt85,.tabp85-0 { padding-top:85px;}
    .tabpt90,.tabp90-0 { padding-top:90px;}
    .tabpt95,.tabp95-0 { padding-top:95px;}
    .tabpt100,.tabp100-0 { padding-top:100px;}
    .tabpt105,.tabp105-0 { padding-top:105px;}
    .tabpt110,.tabp110-0 { padding-top:110px;}
    .tabpt115,.tabp115-0 { padding-top:115px;}
    .tabpt120,.tabp120-0 { padding-top:120px;}
    .tabpt125,.tabp125-0 { padding-top:125px;}
    .tabpt130,.tabp130-0 { padding-top:130px;}
    .tabpt135,.tabp135-0 { padding-top:135px;}
    .tabpt140,.tabp140-0 { padding-top:140px;}
    .tabpt145,.tabp145-0 { padding-top:145px;}
    .tabpt150,.tabp150-0 { padding-top:150px;}
    .tabpt155,.tabp155-0 { padding-top:155px;}
    .tabpt160,.tabp160-0 { padding-top:160px;}

    .pb70, .p70-0 { padding-bottom:30px; }
    .p30-0 { padding-top:20px; padding-bottom:20px; }

    .one-time .slick-dots { bottom: -30px; }
    .one-time .slick-prev,.one-time .slick-next  { display:none !important; }
    .h4 h4 { font-size: 24px; }
    /*  Two Cloumn left Content Right Image Prestige  */
    .twoColumnParent { flex-direction: column-reverse; }
    .newsImage { text-align: center; }
    .threeColumn  { justify-content:center; }
    .slick-slide img { margin:0 auto; }
    .twoColumnParent { padding:0; }
    .twoColumnLeftContent .button a { padding:20px; }
    /* Form with content Prestige Module  */
    .formPrestigeParent .form-contact-info { padding-left:0 }
    .formPrestigeParent .form-contact-srt .hs_submit.hs-submit { text-align:left; }
    .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=color], .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=date], .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=datetime-local], .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=datetime], .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=email], .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=file], .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=month], .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=number], .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=password], .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=search], .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=tel], .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=text], .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=time], .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=url], .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=week], .form-prestige .form-contact-srt .hs_cos_wrapper_type_form select, .form-prestige .form-contact-srt .hs_cos_wrapper_type_form textarea { padding:20px !important; }
    .formPrestigeParent .form-contact-srt form.hs-form .hs-form-field, body form.hs-form fieldset { margin-bottom: 20px!important; }
    .formPrestigeParent .form-contact-srt .button--primary, .formPrestigeParent .form-contact-srt .hs-button { padding: 20px; }
    .bannerPrestige { padding-top: 180px; }

    /*   SPRK   */
    .SPRKRedirection,.characterization_page_banner .SPRKRedirection { padding-top: 120px; flex-direction: column; }
    .font72, .font72 h1 { font-size: 62px; }
    .font54, .font54 p { font-size: 44px; }
    .SPRKBannerTitle p { margin-bottom: 15px; }
    .SPRNBannerBtn a { padding: 10px 15px; }
    /* Three Column Module */
    .TopthreeColumnSPRK h2 + p,.TopthreeColumnSPRK p { margin-bottom: 20px; }
    /* Two Column Module */ 
    .bottomContenttwoColumn .topContenttwoColumnSPRKLeft { width:100%; }
    .bottomContenttwoColumn .topContenttwoColumnSPRKRight { width:100%; }
    .topContenttwoColumnSPRKLeftInner.pl60 { padding-left: 0; max-width: 100%; }
    .multimodalTopContentSPRKLeftInner { padding-left:0; }
    .LeftMehod { width: 80px; }
    .bottomLeftImage { text-align: center; }
    .max640{ max-width:100%; }
    .MultimaodalAllImages { margin:0 auto; text-align: center; }
    /*  Feature List Module  */
    .FeatureInfo ul li:before { width: 20px;height: 20px;} .FeatureInfo ul li { padding-left: 35px; } 
    /*  Testinomial List Module  */
    .testinomialTwoColLeft { width: 100%; }
    .testinomialTwoColRight { width: 100%; }
    .testinomialTwoColRightInner {padding-left: 0;}
    .testinomailauthorParent {padding-top: 0;}
    .testinomialModuleParent .TopthreeColumnSPRK p { margin-bottom:0; }
    .testinomailauthor:nth-child(even) .authorInfo { padding-right: 30px; }
    .testinomailauthor:nth-child(odd) .authorInfo {padding-left: 30px;}
    .testinomialModule {padding-bottom:40px;}
    .testinomialTwoColLeftInner video { padding-right:0; }
    span.video-icon { width: 100px; height: 100px; }
    /*  elemnts Module    */
    .bottomContenttwoColumn .topContenttwoColumnSPRKRight.elementleft { width:100%; padding-top:0; }
    .bottomContenttwoColumn .topContenttwoColumnSPRKLeft.elementright { width:100%; padding-top:20px; }
    .bindElements { margin: 0 auto; }
    .multimodalbottomLeftImage.elementImage { width:33.33%; }
    .elemntslAllImages { padding-left:0; }
    /*  popup on */

    /*   nanotomography   */
    .naotomograpgy .bottomContenttwoColumn .topContenttwoColumnSPRKLeft{ width:100%; }
    .naotomograpgy .bottomContenttwoColumn .topContenttwoColumnSPRKRight { width:100%; }
    /* background images none from here  */
    .naotomograpgy .topContenttwoColumn { background-image: none !important; padding-top:30px; }
    .twoColumnSPRK .twoColumnSPRKParent{  background-image: none !important;  }
    .naotomograpgy .bottomContenttwoColumnParent { padding-bottom:30px; }
    .twoColumnSPRK .bottomContenttwoColumnParent  { background-color: #fff; }
    .twoColumnSPRK .twoColumnSPRKParent .topContenttwoColumn { padding-top:60px; } */
    .twoColumnSPRK .downloadCTA > div > div { padding-top:30px; }
    .MiddleImageInner { text-align: center; }

    /*  Room Module    */
    .RoomModuleParent { padding-right: 0; padding-bottom: 60px; }
    .RoomBox { max-width: 100%; padding: 30px; }

    .SPRK-L2-Temp-Prep .SPRNBannerBtn a { min-width:100%; }
    /*  Two Column Module SPRK Temp Prep  */
    .topmultiModalTempPrep .bottomContenttwoColumn .topContenttwoColumnSPRKLeft { width: 100%; }
    .topmultiModalTempPrep .bottomContenttwoColumn .topContenttwoColumnSPRKRight { width: 100%; }
    .topContenttwoColumn { padding-top:60px; padding-bottom:0px; }
    .bottomContenttwoColumnParent { padding:60px 0 60px; }
    .bottommultiModalTempPrep .topContenttwoColumn { padding:80px 0 80px; } 

    /* L2-NAnoproto */
    .changepaddingbanner .SPRKRedirection.pt265 { padding-top:55px;}
    /*  Lameela    */
    .nanoTopParent .multimodalSPRKLeftInner .twoColumnSPRKtitle p:last-child { padding-right:0; }
    .topContenttwoColumnMethod { max-width:100%; }

    /*SPRKL2_2D */
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .SPRKRedirection, 
    .SPRKL2.SPRKL2_2D .characterization_page_banner .SPRKRedirection { padding-top: 30px;}
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .BindSPRKBannerTitle .SPRKBannerTitle p { font-size: 24px !important;}
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .BindSPRKBannerTitle .SPRKBannerTitle h1 { font-size: 32px; margin-bottom: 15px; }
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .SPRK-L2-Temp-Prep .SPRKBannerTitle p:last-child,
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .L2Nanoproto .SPRKBannerTitle p:last-child, 
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .SPRKBannerTitle p:last-child { font-size: 20px !important; margin-top: 25px;}
    .SPRKL2.SPRKL2_2D .characterization_page_banner .SPRKRedirection .SPRNBannerBtn { padding: 12px 10px; }


    .button--primary, .hs-button { padding: 20px 25px !important; }

}




/* Tescan Packaging Campaign CSS START */
.Tescan_Packaging_Camp .SPRKL2BannerModule h1 { line-height: 1.2; max-width: calc(100% - 100px); margin-bottom: 0px; }
.Tescan_Packaging_Camp .SPRKL2BannerModule p { font-size: 38px; font-weight: 300; color: #fff; line-height: 48px; margin-top: 88px; }
.Tescan_Packaging_Camp .SPRKRedirection { padding-top: 100px; }
.Tescan_Packaging_Camp .SPRKRedirection .SPRNBannerBtn a { padding: 35px 22px; }
.Tescan_Packaging_Camp .TPC_text_image .topContenttwoColumn { padding: 0px !important; }
.Tescan_Packaging_Camp .sampleModuleTempPrep .topContenttwoColumn .sampleLeftTempImage { padding-bottom: 140px; }
.Tescan_Packaging_Camp .TPC_text_image .topContenttwoColumn .twoColumnSPRKtitle { padding-top: 0; max-width: 476px; margin-right: auto; margin-bottom: 0px; }
.Tescan_Packaging_Camp .TPC_text_image .topContenttwoColumn .twoColumnSPRKtitle p { margin-bottom: 0px; }
/* Tescan Packaging Campaign CSS END */

/* Packaging-L2-IC Failure analysis with FIB-SEM-03  CSS START */
.Packaging_L2_IC .featureModuleSPRK .twoColFeatureListparent .downloadCTA a { text-align: center; font-size: 24px; padding: 40px; font-weight: 600; }
.Packaging_L2_IC .featureModuleSPRK .twoColFeatureInner .twoColFeatureBlockTitle h3 { margin: 0;}
/* Packaging-L2-IC Failure analysis with FIB-SEM-03 CSS END */

/* Packaging-L2-LVW CSS START */
.Packaging_L2_LVW .tescanPackagCamBanner { padding-bottom: 367px; }
.Packaging_L2_LVW .Col_4_Reg_Sec { position: unset !important; padding-top: 20px; margin-top: -210px; }
/* Packaging-L2-LVW CSS END */

.featureModuleSPRK .main_btn .cta-tertiary.blue-btn { max-width: 1048px; width: 100%; font-weight: 600; font-size:24px; }
.featureModuleSPRK .main_btn { text-align: center; }

/* Packaging-L3-Rocking-Stage */
.Packaging_L3_Rocking_Stage .SPRKL2BannerModule { padding: 360px 0 90px; }
.Packaging_L3_Rocking_Stage .SPRKRedirection { padding-top: 102px; }
.Packaging_L3_Rocking_Stage .SPRKL2BannerModule p { max-width: 800px; margin-top: 71px; }
.Packaging_L3_Rocking_Stage .featureModuleSPRK .FeatureInfo p { margin-bottom: 0; }
.Packaging_L3_Rocking_Stage .featureModuleSPRK .FeatureInfo h3 { margin-bottom: 40px; }
.Packaging_L3_Rocking_Stage .featureModuleSPRK .main_btn { text-align: center; margin-top: 85px; }
/* Packaging-L3-Rocking-Stage END */

/* Packaging-L3-Deep-Section-02 */
.PackagingL3_Deep_Sec2 .SPRKL2BannerModule{ background-position:bottom center!important; }
.PackagingL3_Deep_Sec2 .naotomograpgyTempPrepv2 { margin-top: -157px; position: unset !important; padding-bottom: 0; }

/* END Packaging-L3-Deep-Section-02 */


.Packaging_L2_IC .SPRKL2BannerModule, .Packaging_L2_LVW .SPRKL2BannerModule, .Packaging_L3_Rocking_Stage .SPRKL2BannerModule{ 
    padding-top: 10% !important;
}

.Packaging_L3_Rocking_Stage .SPRKL2BannerModule,
.Packaging_L2_IC .SPRKL2BannerModule,
.PackagingL3_Deep_Sec2 .SPRKL2BannerModule,
.Packaging_L2_LVW .SPRKL2BannerModule {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 100%;
    min-height: 100vh;
    width: auto;
    height: auto;
}
.Packaging_L3_Rocking_Stage .SPRKL2BannerModule .baseModuleParent,
.Packaging_L2_IC .SPRKL2BannerModule .baseModuleParent,
.Packaging_L2_LVW .SPRKL2BannerModule .baseModuleParent {
    position: relative;
    z-index: 5;
    width: 100%;
}

@media screen and ( max-width:1600px){
    .Packaging_L3_Rocking_Stage .SPRKRedirection { padding-top: 30px; }
    .Packaging_L2_IC .SPRKL2BannerModule p, .Packaging_L2_LVW .SPRKL2BannerModule p, .Packaging_L3_Rocking_Stage .SPRKL2BannerModule p { margin-top: 30px; font-size: 30px !important; }
    .Packaging_L2_IC .SPRKL2BannerModule h1, .Packaging_L2_LVW .SPRKL2BannerModule h1, .Packaging_L3_Rocking_Stage .SPRKL2BannerModule h1 { font-size: 42px; }
    .Packaging_L3_Rocking_Stage .SPRKRedirection .SPRNBannerBtn a,.Packaging_L2_LVW .SPRKRedirection .SPRNBannerBtn a, .Packaging_L2_IC .SPRKRedirection .SPRNBannerBtn a { padding: 25px 22px !important;}
    .Packaging_L3_Rocking_Stage .SPRKL2BannerModule .SPRKRedirection,
    .Packaging_L2_LVW .SPRKL2BannerModule .SPRKRedirection,
    .Packaging_L2_IC .SPRKL2BannerModule .SPRKRedirection,
    .Packaging_L2_IC .SPRKL2BannerModule .SPRKRedirection{ padding-top: 50px;}
}


@media screen and ( max-width:1280px){
    .Packaging_L3_Rocking_Stage .SPRKRedirection { padding-top: 25px; }

    .Packaging_L2_IC .SPRKL2BannerModule p, .Packaging_L2_LVW .SPRKL2BannerModule p, .Packaging_L3_Rocking_Stage .SPRKL2BannerModule p { margin-top: 25px; font-size: 27px !important; }

    .Packaging_L2_IC .SPRKL2BannerModule h1, .Packaging_L2_LVW .SPRKL2BannerModule h1, .Packaging_L3_Rocking_Stage .SPRKL2BannerModule h1 { font-size: 32px; }

    .Packaging_L3_Rocking_Stage .SPRKRedirection .SPRNBannerBtn a,.Packaging_L2_LVW .SPRKRedirection .SPRNBannerBtn a, .Packaging_L2_IC .SPRKRedirection .SPRNBannerBtn a { padding: 25px 22px !important;}
    .Packaging_L3_Rocking_Stage .SPRKL2BannerModule .SPRKRedirection,
    .Packaging_L2_LVW .SPRKL2BannerModule .SPRKRedirection,
    .Packaging_L2_IC .SPRKL2BannerModule .SPRKRedirection,
    .Packaging_L2_IC .SPRKL2BannerModule .SPRKRedirection{ 
        padding-top: 40px;
    }
}
@media screen and (max-width:991px) {
    .Tescan_Packaging_Camp .SPRKL2BannerModule h1 { line-height: inherit; max-width: calc(100% - 100px); }
    .Tescan_Packaging_Camp .SPRKL2BannerModule p { font-size: 38px; line-height: 48px; margin-top: 78px; }
    .Tescan_Packaging_Camp .SPRKRedirection { padding-top: 131px; }
    .Tescan_Packaging_Camp .SPRKRedirection .SPRNBannerBtn a { padding: 22px; }
    /* Tescan Packaging Campaign CSS END */

    /* Packaging-L2-IC Failure analysis with FIB-SEM-03  CSS START */
    .Packaging_L2_IC .featureModuleSPRK .twoColFeatureListparent .downloadCTA a { text-align: center; font-size: 20px; padding: 30px 20px; }
    /* Packaging-L2-IC Failure analysis with FIB-SEM-03 CSS END */

    /* Packaging-L2-LVW CSS START */
    /*.Packaging_L2_LVW .Col_4_Reg_Sec { background-position: center !important; } */
    .Packaging_L2_LVW .tescanPackagCamBanner { padding-bottom: 60px; }
    .Packaging_L2_LVW .Col_4_Reg_Sec { margin-top: 0; }
    .Packaging_L2_LVW .Col_4_Reg_Sec .col4_sec .col4_sec_wp .col4_summary * { color: #fff !important; }
    .Packaging_L2_LVW .Col_4_Reg_Sec { background-color: unset !important; background-image: none !important; }
    /* Packaging-L2-LVW CSS END */

    /* Packaging-L3-Rocking-Stage */
    .Packaging_L3_Rocking_Stage .SPRKL2BannerModule { padding: 160px 0 40px; }
    /* Packaging-L3-Rocking-Stage END */

    /* Packaging-L3-Deep-Section-02 */
    .PackagingL3_Deep_Sec2 .naotomograpgyTempPrepv2 {
        margin-top: 0;
        position: unset !important;
        padding-bottom: 40px;
    }
    .PackagingL3_Deep_Sec2 .naotomograpgyTempPrepv2 .heading_title {
        text-align: center;
        margin-bottom: 60px;
    }
    /* END Packaging-L3-Deep-Section-02 */

}
@media screen and (max-width:767px) {
    .Tescan_Packaging_Camp .SPRKL2BannerModule h1 { line-height: 1.18; max-width: 100%; }
    .Tescan_Packaging_Camp .SPRKL2BannerModule p { font-size: 28px; margin-top: 50px; line-height: 1.2; word-break: normal !important; }
    .Tescan_Packaging_Camp .SPRKRedirection { padding-top: 70px; }
    .Tescan_Packaging_Camp .SPRKRedirection .SPRNBannerBtn a { padding: 15px; }
    /* Tescan Packaging Campaign CSS END */

    /* Packaging-L2-IC Failure analysis with FIB-SEM-03  CSS START */
    .Packaging_L2_IC .featureModuleSPRK .twoColFeatureListparent .downloadCTA a { text-align: center; font-size: 18px; padding: 25px 20px; }
    .Packaging_L2_IC .Col_4_Reg_Sec .col4_sec .col4_sec_wp .col4_summary * { color: #fff !important; }
    .Packaging_L2_IC .twoColFeatureListparent,.Packaging_L2_LVW .twoColFeatureListparent, .featureModuleSPRK .twoColFeatureInner .twoColFeatureBlockTitle { margin: 0; }
    .Packaging_L2_IC .featureModuleSPRK .twoColFeatureBlock .twoColFeatureInner,
    .Packaging_L2_LVW .featureModuleSPRK .twoColFeatureBlock .twoColFeatureInner{ padding: 0; }
    .Packaging_L2_IC .featureModuleSPRK .twoColFeatureBlock~.twoColFeatureBlock,
    .Packaging_L2_LVW .featureModuleSPRK .twoColFeatureBlock~.twoColFeatureBlock{ padding-top: 40px; }
    /* Packaging-L2-IC Failure analysis with FIB-SEM-03 CSS END */

    /* Packaging-L2-LVW CSS START */
    .Packaging_L2_LVW .SPRKL2BannerModule { background-position: center right 30% !important; }
    /* Packaging-L2-LVW CSS END */

    .Packaging_L3_Rocking_Stage .SPRKRedirection { padding-top: 20px; }

    .Packaging_L2_IC .SPRKL2BannerModule p, .Packaging_L2_LVW .SPRKL2BannerModule p, .Packaging_L3_Rocking_Stage .SPRKL2BannerModule p { margin-top: 25px; font-size: 24px !important; }

    .Packaging_L2_IC .SPRKL2BannerModule h1, .Packaging_L2_LVW .SPRKL2BannerModule h1, .Packaging_L3_Rocking_Stage .SPRKL2BannerModule h1 { font-size: 28px; }

    .Packaging_L3_Rocking_Stage .SPRKRedirection .SPRNBannerBtn a,.Packaging_L2_LVW .SPRKRedirection .SPRNBannerBtn a, .Packaging_L2_IC .SPRKRedirection .SPRNBannerBtn a { padding: 22px 22px !important;}
    .Packaging_L3_Rocking_Stage .SPRKL2BannerModule .SPRKRedirection,
    .Packaging_L2_LVW .SPRKL2BannerModule .SPRKRedirection,
    .Packaging_L2_IC .SPRKL2BannerModule .SPRKRedirection,
    .Packaging_L2_IC .SPRKL2BannerModule .SPRKRedirection{  padding-top: 30px;}

}

@media(max-width: 960px){ 
    .hhs-menu-toggle { display:none !important; }
}
@media(max-width: 850px){ 
    .hhs-menu-toggle { display:block !important; }
}
@media(max-width: 767px){
    .mw0{ width:0%; }
    .MNone { display:none; }
    .BgNone { background-image: none !important; }
    .BgNone p { color: #000 !important; }
    .bannerParent h1 { font-size:55px; }
    .twoColumnLeftContent h3 { font-size: 35px; }
    .bannerParent p { font-size:40px; padding-top:35px; }
    .mw100 { width:100%; }
    .boxImage { text-align: center; }
    .button a { padding: 18px; }
    /*   SPRK   */
    .font72, .font72 h1 { font-size: 52px; }
    .font54, .font54 p { font-size: 30px; }
    .font32, .font32 h2 + p, .font32 h3,.firstp p:first-child { font-size: 27px; }
    .font18, .font18 p, .font18 ul li { font-size: 16px; }
    .font48, .font48 h2 { font-size: 35px; }
    .font32, .font32 p { font-size: 20px; }
    .font24, .font24 h4 { font-size: 20px; }
    .SPRKRedirection,.characterization_page_banner .SPRKRedirection { padding-top: 90px; }
    .SPRKBoxInner { padding:0 0; }
    .threeColSPRK { margin:0 0; }
    /* Two Column Module */
    .bottomLeftImage img { width: auto; }
    .RighttMehod h4 { margin-bottom: 20px; }
    .font18, .font18 p { font-size: 15px; }
    .topContenttwoColumn { padding-top:60px; padding-bottom:60px; }
    /*     .sampleModuleSPRK  .topContenttwoColumn { padding-bottom:0px; } */
    .bottomContenttwoColumnParent { padding-top:30px; }
    .multimodalbottomLeftImageInner { padding-left:0; padding-right:0; }
    /*  Feature List Module  */
    .featureImg { text-align: center; }
    /*  Testinomial Module  */
    .authorInfo { width:100%; padding-left:0; }
    .testinomailImage { margin:0 auto; }
    .testinomailauthor:nth-child(odd) .authorInfo { padding-left:0;  }
    .testinomailauthor:nth-child(even) .authorInfo { padding-right:0;  }
    .testinomailauthor:nth-child(even) { flex-direction: inherit; }
    .authorInfo p:last-child { margin-bottom: 0; }
    .authorInfo { padding-top: 20px; }
    .testinomailImage { width: 150px; height: 150px; }
    span.video-icon { width: 80px; height: 80px; }
    .h2 h2 { font-size: 40px; }
    /*  elemnts Module    */
    .multimodalbottomLeftImage.elementImage { width:50%; }
    .multimodalbottomLeftImageInner img { width:auto; }
    /*  Room Module    */
    .RoomModuleParent { padding-bottom: 45px; } 
    .SPRKRoomModule { height: 100vh; }
    /*  Two Column Module SPRK Temp Prep  */
    .multiModalModuleTempPrep { padding-bottom:60px;  } 
    .bottommultiModalTempPrep .topContenttwoColumn { padding:40px 0 40px; }
    .scrolltop-icon img { width: 50px; }
    .poster .tab-img img, .poster .tab-video img { height: 139px !important; }
    /*  Two Column SPRK Module    */
    .downloadCTA .pt80.button.text-left {padding-top: 30px;}
    /* L2-NAnoproto */
    .changepaddingbanner .SPRKRedirection.pt265 { padding-top:40px;}
    .prestige .bannerPrestige { height: 650px; }

    /*SPRKL2_2D */
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule { padding-top:115px; }
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .SPRKRedirection, 
    .SPRKL2.SPRKL2_2D .characterization_page_banner .SPRKRedirection { padding-top: 30px;}
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .BindSPRKBannerTitle .SPRKBannerTitle p { font-size: 20px !important;}
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .BindSPRKBannerTitle .SPRKBannerTitle h1 { font-size: 28px; margin-bottom: 15px; }
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .SPRK-L2-Temp-Prep .SPRKBannerTitle p:last-child,
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .L2Nanoproto .SPRKBannerTitle p:last-child, 
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .SPRKBannerTitle p:last-child { font-size: 20px !important; margin-top: 20px;}
    .SPRKL2.SPRKL2_2D .characterization_page_banner .SPRKRedirection .SPRNBannerBtn { padding: 10px; }

    /* moved from 480px. word-break: normal */
    .font72 h1, .font32, .font32 p { font-size: 24px; word-break: normal !important; }
}

@media(max-width: 480px){
    .hs-video-wrapper{padding-bottom: 70% !important;}
    .hsv-form-wrapper {padding: 15px 15px !important;}
    .bannerParent h1 { font-size:50px; }
    .bannerParent p { font-size:30px; padding-top: 30px; }
    .font72 { font-size: 45px; word-break: break-all; }
    .font32, .font32 h2 + p, .font32 h3,.firstp p:first-child { font-size: 24px; word-break: break-all; }
    .font32, .font32 p { font-size: 18px; }
    /*  Feature List Module  */
    .FeatureInfo ul li { margin-bottom: 15px; padding-left: 25px; }
    .FeatureInfo ul li:before { width: 17px; height: 17px; }
    /*  Testinomial Module  */
    .multimodalbottomLeftImage.elementImage { width:100%; }
    .elementsLeftImageInner { padding-left:0; padding-right:0; }

    /*SPRKL2_2D */
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .SPRKRedirection, 
    .SPRKL2.SPRKL2_2D .characterization_page_banner .SPRKRedirection { padding-top: 20px;}
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .BindSPRKBannerTitle .SPRKBannerTitle p { font-size: 16px !important;}
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .BindSPRKBannerTitle .SPRKBannerTitle h1 { font-size: 24px; margin-bottom: 15px; }
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .SPRK-L2-Temp-Prep .SPRKBannerTitle p:last-child,
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .L2Nanoproto .SPRKBannerTitle p:last-child, 
    .SPRKL2.SPRKL2_2D .SPRKL2BannerModule .SPRKBannerTitle p:last-child { font-size: 16px !important; margin-top: 15px;}
    .SPRKL2.SPRKL2_2D .characterization_page_banner .SPRKRedirection .SPRNBannerBtn { padding: 8px 10px; }
    .SPRKL2.SPRKL2_2D .characterization_page_banner .SPRKRedirection .SPRNBannerBtn a { font-size:14px; padding: 8px 15px; }

}

.al_d-none { display: none;}
.blog_post_2023_parent { background-color: #D9E4EB; }
.blog_post_2023_parent .blog-post_body h2 { font-size: 30px; font-weight: 800; line-height: 1.2; margin-bottom: 40px; }
.blog_post_2023_parent .blog-post_body p { font-size: 28px; font-weight: 400; line-height: 1.2; color: #000000; margin: 0; }
.blog_post_2023_parent .blog-post_body { padding: 78px 0 80px 83px; }
.blog_post_2023_parent .blog-post_body p~p { margin-top: 20px; }
.blog_post_2023_parent .blog__inner img { width: 100%; height: 100% !important; object-fit: cover; }
@media screen and (max-width:1440px) {
    .blog_post_2023_parent .blog-post_body { padding: 40px; }
    #plr-60 .customWidthOption {
        padding: 0 40px;
    }
}
@media screen and (max-width:1280px) {
    .blog_post_2023_parent .blog-post_body p { font-size: 24px; }
    .blog_post_2023_parent .blog-post_body h2 { font-size: 28px; margin-bottom: 25px; }
}
@media screen and (max-width:991px) {
    .blog_post_2023_parent .blog__inner { padding: 50px 0; }
    .blog_post_2023_parent .blog-post_body { padding: 40px 0 0; }
    .blog_post_2023_parent .blog_image { max-width: 50%; margin: auto; }
    .blog_post_2023_parent .blog_summary { max-width: 80%; margin: auto; }
    .blog_post_2023_parent .blog-post_body p { font-size: 20px; }
    .blog_post_2023_parent .blog-post_body h2 { font-size: 24px; margin-bottom: 25px; }
}
@media screen and (max-width:767px) {
    .blog_post_2023_parent .blog_summary, .blog_post_2023_parent .blog_image { max-width: 100%; margin: auto; text-align: center; }
    .blog_post_2023_parent .blog-post_body h2 { font-size: 22px;  margin-bottom: 20px; }
    .blog_post_2023_parent .blog__inner img { width: 100%; height: 400px !important; width: auto !important; }
    .blog_post_2023_parent .blog-post_body p { font-size: 18px; }
}
@media screen and (max-width:480px) {

    .blog_post_2023_parent .blog__inner img {
        height: 300px !important;
        object-fit: contain;
    }
}



.post-page-full .blog-header-full{ 
    background-repeat: no-repeat;
    background-position: left center;
    background-size: cover; 
}

.twoColFeatureListparent .twoColFeatureInner ul li {font-size: 18px;}




/* 12-09-2023 */

/* L2-2-Components-Material page */

.spaceBetween {
    justify-content: space-between;
}

.four_img_group {
    display: grid;
    grid-template-columns: repeat(2, auto);
    grid-column-gap: 13px;
    grid-row-gap: 13px;
}
.alignLeftImage{
    flex-direction: row-reverse;
}
.downloadCTA .l2_button .cta-tertiary.blue-btn {
    min-width: auto;
    text-transform: uppercase;
}

.featureModuleSPRK.feature_k2 {
    padding: 151px 0 122px;
}

b, strong {
    font-weight: bold;
}
.LR-60{
    padding-left:60px;
    padding-right:60px;
}


#plr-60 .formPrestigeParent .form-contact-info {
    margin-left: auto;
}

/* .baseModuleStyle.l2_banner{
min-height: auto !important;
} */
.twentytwenty-container img {
    width: 100%;
}

.gap-50{
    gap:50px;
}
.flex-50 {
    flex: 1;
}
.feature_k2 .twoColFeatureListparent.d-flex.gap-48.LR-60 {
    justify-content: center;
}

.l2_inner_column {
    flex: 1 1 29%;
    max-width: 33%;
}

.gap-48 {
    gap: 48px;
}

.feature_k2 .featureImg img {
    width: 100%;
}

.flex-20 {
    flex: 1 1 15%;
}

div#wide_slider .c-slider button.slick-next {
    right: 40px;
    transform: rotate(-135deg);
}

div#wide_slider .c-slider button.slick-next::before {
    display: none;
}

div#wide_slider .c-slider button.slick-prev {
    left: 40px;
    background: transparent;
    backdrop-filter: blur(0px);
}

div#wide_slider .c-slider button.slick-prev::before {
    display: none;
}



.downloadCTA.l2_column a.cta_button:hover::after {
    content: '';
    background: url(https://info.tescan.com/hubfs/tray-arrow-white.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

.justifyStart {
    justify-content: flex-start;
}

.justifyEnd {
    justify-content: flex-end;
}


.l2_column_33 {
    flex: 0 0 30%;
}

div#__w-33 .TopfeatureModule {
    width: 100%;
    max-width: 860px;
}

div#__w-33{
    padding:125px 0 63px;
}

.pt70{
    padding-top:53px;
}


div#__w-33 .twoColFeatureListparent {
    padding-left: 30px;
}
#no_arrow_cta .downloadCTA.l2_column a.cta_button::after {
    display: none;
}


.l2_column_33 ul li {
    font-size: 28px !important;
}


#bg_container .twoColumnLeftContent ul {
    list-style: none;
    padding: 0;
}

#bg_container .twoColumnLeftContent ul li {
    padding-left: 55px;
    position: relative;
    margin-bottom: 35px;
}

#bg_container .twoColumnLeftContent ul li:before {
    content: '';
    background-image: url(https://info.tescan.com/hubfs/check.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 33px;
    height: 24px;
    position: absolute;
    left: 0;
    top: 10px;
}

.l2_tow_column_v1 .twoColumnLeftContent p {
    line-height: 1.2;
}


#plr-60 .button--primary, #plr-60 .hs-button {
    padding: 32px !important;
}

#plr-60 .formPrestigeParent .form-contact-info .inputs-list label>input, 
#plr-60 .formPrestigeParent .form-contact-info .inputs-list label>span, 
#plr-60 .formPrestigeParent .form-contact-info .inputs-list label>span>p {
    font-size: 16px;
    color: #FFFFFF;
    line-height: 1.18;
    font-family: 'Raleway', sans-serif;
}

.feature_k2 .cta-tertiary.blue-btn, .feature_k2 .cta-tertiary.blue-btn:active {
    font-weight: 600;
    min-height:159px;
    display: grid;
    align-items: center;
}

.l2_two_column .twoColumnLeftContent .button a {
    font-weight: 600;
    padding: 28px 125px 28px 50px;
    line-height: 1.3333333;
}

.l2_two_column .twoColumnLeftContent p {
    font-weight:normal;
}

.l2_two_column ul li {
    font-family: 'Raleway', sans-serif;
}

.cta_center a.cta_button {
    text-align: center;
}

.cta_center .pt50.button.text-left {
    padding-top: 40px;
}

.tima_two_col .twoColumnLeftContent  ul li:before { content: ''; background-image: url(https://info.tescan.com/hubfs/check.svg); background-repeat: no-repeat; background-size: contain; background-position: center; width: 33px; height: 24px; position: absolute; left: 0; top: 0; }
.tima_two_col .twoColumnLeftContent  ul { list-style: none; padding: 0; margin: 0; }
.tima_two_col .twoColumnLeftContent  ul li { font-size: 28px; padding-left: 55px; position: relative; margin-bottom: 35px; }
.tima_two_col .twoColumnLeftContent h3 { margin-bottom: 41px; }


.tima_two_col .twoColumnLeftContent  ul li:before { content: ''; background-image: url(https://info.tescan.com/hubfs/check.svg); background-repeat: no-repeat; background-size: contain; background-position: center; width: 33px; height: 24px; position: absolute; left: 0; top: 0; }
.tima_two_col .twoColumnLeftContent  ul { list-style: none; padding: 0; margin: 0; }
.tima_two_col .twoColumnLeftContent  ul li { font-size: 28px; padding-left: 55px; position: relative; margin-bottom: 40px; }
.tima_two_col .twoColumnLeftContent p { margin-bottom: 70px;}
.tima_two_col .twoColumnLeftContent h4 {margin-bottom: 44px;font-size: 32px;line-height: 1.15;font-weight: 900;}
.tima_two_col .l2_button .button {margin-top: 28px !important;}
.tima_two_col.rept_tima_two_col .twoColumnLeftContent h3 { margin-bottom: 30px;     line-height: 1.16;}
.tima_two_col.rept_tima_two_col .twoColumnLeftContent p { margin-bottom: 35px; }
.tima_two_col.rept_tima_two_col .twoColumnParent:not(:last-child) { margin-bottom: 150px; }
.tima_two_col .twoColumnLeftContent ul { margin: 14px 0; }
.tima_two_col .downloadCTA.l2_column {
    margin-top: 51px;
}
.baseModuleStyle.tima_two_col.rept_tima_two_col.l2_two_column .twoColumnParent.d-flex.gap-50.spaceBetween.alignLeftImage {
    align-items: end;
}


.jp-two-column.l2_two_column .twoColumnParent .twoColumnLeftContent h2 { font-size: 48px; line-height: 1.3333; color: #21B5EA; font-weight: 800; margin-bottom: 30px; }
.jp-two-column.l2_two_column .twoColumnParent{ gap: 20px; align-items: flex-start; }
.jp-two-column.l2_two_column .twoColumnLeftContent.flex-50 { flex: 3; } 
.jp-two-column.l2_two_column .twoColumnRightImage.flex-50 { flex: 1.3; }

.jp-banner-two.l2_two_column .twoColumnLeftContent h2 { font-size: 48px; line-height: 1.307; color: #21B5EA; font-weight: 800;     margin-bottom: 51px;}
.jp-banner-two.l2_two_column .twoColumnLeftContent p { color: #fff; }

.four-column-sec .main-title { margin-bottom: 50px; }
.four-column-sec .main-title h2 { font-weight: 900; color: #21B5EA; line-height: 1.333; font-size: 48px; margin-bottom: 0; }
.four-column-sec .main-four-column-section.two-column .item-four-column-section { width: 50%; padding: 0 24px; margin-bottom: 92px; } 
.four-column-sec .main-four-column-section { display: flex; flex-wrap: wrap; margin: 0 -25px; } 
.four-column-sec .main-four-column-section.two-column .inner-item-four-column-section .item-title h3 {font-weight: 900; font-size: 32px; color: #21B5EA; line-height: 1.18; margin-bottom: 40px; }
.four-column-sec .main-four-column-section.two-column .inner-item-four-column-section .item-title p {font-weight: normal; color: #000; font-size: 25px; line-height: 1.307; margin-bottom: 0; }
.four-column-sec .main-four-column-section.two-column .inner-item-four-column-section .item-title {margin-bottom:45px;}
.four-column-sec .item-contnet.FeatureInfo ul li { color: #000; font-size: 18px; line-height: 1.555; margin-bottom: 25px; font-family: 'Roboto', sans-serif;}
.four-column-sec .featureImg { margin-bottom: 62px; }
.four-column-sec  .item-contnet.FeatureInfo {padding-top: 0;}
.four-column-sec.feature_k2 .main-four-column-section.three-column { margin: 0 -24px; } 
.four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section { width: 33.33%; padding: 0 24px; }
.four-column-sec.feature_k2 .bg-color.inner-four-column-section { background-position: center; background-repeat: no-repeat; background-size: cover; overflow: hidden;border-radius: 15px; padding: 57px 54px 60px; }
.four-column-sec .inner-item-four-column-section { display: flex; flex-direction: column; height: 100%; } 
.four-column-sec .inner-item-four-column-section .ctafeaturelist.downloadCTA { margin-top: auto; }
.four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section a { min-width: auto; padding: 19px; font-size: 24px; font-weight: 600; }
.four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section .featureImg a { min-width: auto; padding: 0px !important; font-size: 24px; font-weight: 600; }

.four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section h3 {min-height: 105px; color: #21B5EA; margin-bottom: 31px; font-size: 32px; font-weight: 900; } 
.four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section ul li { color: #fff;     font-family: 'Roboto', sans-serif;}

.jp-two-column .downloadCTA.l2_column {
    max-width: 738px;
}

/* .two_column_l1 .inner-item-four-column-section {
display: inherit !important;
} */

/* .content-imaage-section .right-image {
height: 100%;
display: flex;
} */

.content-imaage-section .right-image img {
    object-fit: cover;
    border-radius: 10px;
}



.downloadCTA.l2_column a.cta_button::after {
    content: '';
    background: url(https://info.tescan.com/hubfs/tray-arrow-down.svg);
    width: 55px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}


div#bg_container::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(https://info.tescan.com/hubfs/UHR-1.png);
    z-index: 1;
    width: 100%;
    height: auto;
    top: -20%;
    background-repeat: no-repeat !important;
    background-size: cover;
    background-position: center center;
    z-index: -1;
}

div#bg_container {
    position: relative;
}

#new_bg_l2 .cta-tertiary.blue-btn {
    padding: 28px 125px 28px 50px;
    min-height: 116px;
    display: grid;
    align-items: center;
}

#no_arrow_cta .cta-tertiary.blue-btn {
    padding: 43px 40px;
}

.feature_button_last .cta-tertiary.blue-btn {
    padding: 5px 27px !important;
    min-height: 156px;
}

.tima_two_col .cta-tertiary.blue-btn {
    padding: 28px 125px 28px 50px !important;
}

.noicon_btn.button_left .cta-tertiary {
    font-weight: 600;
    min-height: 162px;
    padding: 21px 30px!important;
    text-align: left;
    display: grid;
    align-items: center;
}

.small-cta.feature_k2 .cta-tertiary.blue-btn {
    font-weight: 600;
    min-height: 80px;
    display: grid;
    align-items: center;
}

.button_130 .cta-tertiary.blue-btn {
    min-height: 130px;
}

.two_column_l1.feature_k2 .cta-tertiary.blue-btn {
    min-height: 130px;
}

.feature_k2.cta_center a.cta_button {
    min-height: 142px;
    padding: 21px 27px !important;
}
.l2_tow_column_v1 .cta-tertiary.blue-btn {
    padding: 28px 25px 28px 50px;
}

#improve_eff .cta-tertiary.blue-btn {
    padding: 28px 125px 28px 50px;
}

.arrow_none.l2_two_column .twoColumnLeftContent .button a {
    font-weight: 600;
    padding: 28px 50px 28px 50px;
}

.space_2.feature_k2 .cta-tertiary.blue-btn {
    padding: 21px 27px !important;
    min-height: 135px;
}
.l2_6column .col4_header.pb50.tabpb30 {
    min-height: 180px !important;
}

.arrow_none.l2_two_column .twoColumnLeftContent .button a.cta_button::after {
    display:none;
}

.bg_repeat.cta_single .pt30.cta-tertiary.blue-btn {
    padding: 0;
    border: none;
}

.bg_repeat.cta_single .main_btn.ctafeaturelist.downloadCTA.l2_column {
    text-align: left;
    max-width: 738px;
    margin-top:22px;
}
.bg_repeat.cta_single .TopfeatureModule.font48.font28 {
    max-width: 1000px !important;
}



#improve_eff .alignCenter {
    align-items: flex-start;
}

.feature_button_last.featureModuleSPRK.feature_k2 {
    padding: 151px 0 127px;
}

.solutions_section .TopfeatureModule h3 {
    font-size: 48px;
    margin: 0 -15px 50px;
    text-transform: unset;
}

.button_116 .cta-tertiary.blue-btn {
    padding: 11px 100px 11px 50px !important;
    min-height: 116px;
    display: grid;
    align-items: center;
}
.solutions_section.feature_k2 .cta-tertiary.blue-btn {
    padding: 28px 27px !important;
}

.image_bg {
    position: relative;
    background: none;
}

.image_bg:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    background: url(https://info.tescan.com/hubfs/03_SCREEN_HERO%20SCHRAEG3b-rev.png);
    width: 100%;
    height: -webkit-fill-available;
    background-position: center top;
    top: -200px;
    background-size: cover !important;
    background-repeat: no-repeat;
}

.cta_159 .cta-tertiary.blue-btn {
    padding: 20px 27px !important;
    min-height: 159px !important;
}

.cta_single .FeatureInfo.font28 ul li {
    font-family: 'Raleway', sans-serif;
}

.bg_repeat.cta_single .twoColFeatureListparent {
    margin: 0;
}

.l26_cta .pt80.button {
    padding: 0 !important;
}

.feature_k2.space_2 .twoColFeatureListparent {
    margin: 0;
}
.space_2 .pt50.button.text-left {
    padding-top: 41px;
}

.characterization_page_banner {
    min-height: auto !important;
}

.l2-7_cta .cta-tertiary.blue-btn {
    padding: 0px 10px !important;
    min-height: 135px !important;
    text-align: center;
}

.battery_cta .button {
    margin-top: 31px!Important;
    padding: 0 !important;
}

/* .filter_by_date .tags {
flex-direction: row-reverse;
justify-content: flex-end;
} 
.blogFilterSec .button.w35.tabw100.mt-5 {
display: none;
}
.blogFilterSec .blog_form_title {
text-transform: uppercase;
}
.BlogListing2023 .bloglist .blogContent a.blog_post_tags_link {
line-height: 1.2 !important;
}
.BlogListing2023 .bloglist {
display: flex;
flex-wrap: wrap;
border-radius: 10px;
overflow: hidden;
} */

.inner_space_100.l2_two_col_orp .TwoColumnSlider>div+div {
    padding-top: 100px;
}

.l2-8_cta .cta-tertiary.blue-btn {
    padding: 15px 16px !important;
    min-height: 159px !important;
    text-transform: uppercase;
    line-height: 1.166666;
    letter-spacing: 0;
}

.space_2.cta_text_center.feature_k2 .cta-tertiary.blue-btn {
    text-align: center;
}

.two_cta_gap .l2_button {
    display: grid;
    row-gap: 32px;
}

.two_cta_gap .downloadCTA.l2_column {
    margin-top: 45px;
}

.l2_two_column .twoColumnParent ul{
    list-style:none;
    padding: 0;
    margin: 40px 0 0;
}
.l2_two_column .twoColumnParent ul li {
    position: relative;
    padding-left: 55px;
    position: relative;
    margin-bottom: 40px;
}

.l2_two_column .twoColumnParent ul li {
    font-size: 18px;
}

.l2_two_column .twoColumnParent ul li:before {
    content: '';
    background-image: url(https://info.tescan.com/hubfs/check.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 33px;
    height: 24px;
    position: absolute;
    left: 0;
    top: 0;
}

.list-cta .pt80.button {
    margin-top: 0 !important;
}

.bottom_spacing_0 .SPRKRedirection.pt265.d-flex {
    padding: 0;
}

.l2_bg_video .downloadCTA.l2_column {
    margin-top: 40px;
}

.inner_space_100 .downloadCTA.l2_column a {
    margin-top: 54px;
}

.inner_space_100 .downloadCTA.l2_column a.cta_button {
    padding: 8px 125px 8px 50px;
    min-height: 116px;
    max-width: 738px;
    display: grid;
    align-items: center;
}

.l2-8_cta .twoColFeatureListparent {
    margin: 0 3px;
}
.responsive_text .formPrestigeParent.d-flex {
    justify-content: space-between;
}
.responsive_text .leftContent.h2.font32.blue.medium.tabMax100 h2 {
    margin: 0 0 16px;
}

.responsive_text .formPrestigeParent .form-contact-info {
    padding-left: 0;
}


.responsive_text .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=color], 
.responsive_text .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=date], 
.responsive_text .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=datetime-local], 
.responsive_text .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=datetime], 
.responsive_text .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=email], 
.responsive_text .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=file], 
.responsive_text .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=month], 
.responsive_text .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=number], 
.responsive_text .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=password], 
.responsive_text .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=search], 
.responsive_text .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=tel], 
.responsive_text .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=text], 
.responsive_text .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=time], 
.responsive_text .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=url], 
.responsive_text .form-prestige .form-contact-srt .hs_cos_wrapper_type_form input[type=week], 
.responsive_text .form-prestige .form-contact-srt .hs_cos_wrapper_type_form select, 
.responsive_text .form-prestige .form-contact-srt .hs_cos_wrapper_type_form textarea {
    padding: 32px 32px 30px 32px !important;
    line-height: 1.1875;
}

.responsive_text .formPrestigeParent .form-contact-info .inputs-list label>input, 
.responsive_text .formPrestigeParent .form-contact-info .inputs-list label>span, 
.responsive_text .formPrestigeParent .form-contact-info .inputs-list label>span>p {
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 1.18;
}

.responsive_text .formPrestigeParent .form-contact-srt .hs_submit.hs-submit {
    text-align: right;
    margin-top: 46px;
}

.responsive_text .hs-button {
    padding: 30px 27px !important;
    cursor:pointer;
}

.responsive_text .formPrestigeParent .form-contact-srt .hs-button:hover {
    background-color: #ffffff;
    color: #0078B3 !important;
}

.responsive_text .hs-error-msgs label {
    color: #ff0000 !important;
}

.responsive_text .submitted-message {
    color: #fff;
    text-align: center;
    font-size: 24px;
}

.full_img_section .button {
    margin-top: 40px;
}

.full_img_section .twoColumnLeftContent .button a {
    font-weight: 600;
    padding: 20px 125px 20px 50px;
    line-height: 1.3333333;
    min-height: 116px;
    display: grid;
    align-items: center;
}

.responsive_text .leftContent.h2.font32.blue.medium.tabMax100 {
    padding-right: 20px;
}


.l2-13-page .twoColumnLeftContent .button a {
    font-weight: 600;
    padding: 6px 125px 6px 50px;
    line-height: 1.3333333;
    min-height: 116px;
    display: grid;
    align-items: center;
}

.l2-13-page .four_img_group {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
}

.l3-12-6columns .col4_header.pb50.tabpb30 {
    min-height: 148px !important;
    padding-bottom: 40px;
}

.l3-12-6columns.Col_5_box .col5_sec .col5_sec_wp .col4_img img {
    height: 124px !important;
    object-fit: contain;
    width: auto !important;
}

.radius_7 .iner_image_slider {
    border-radius: 7px;
    overflow: hidden;
}
.l2_two_column .twoColumnLeftContent h4 {
    line-height: 1.125;
    font-size: 32px;
}


.tab_cta_responsive_135 a.cta-tertiary.blue-btn{
    text-transform: uppercase;
}

.blogFilter_WP .cta-tertiary.blue-btn.text-left {
    padding: 0;
    border: none;
}

.feature_k2 .featureImg a {
    position: relative;
    border-radius: 7px;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
}

.feature_k2 .featureImg a:hover:before {
    opacity: 0.8;
}

.feature_k2 .featureImg a:before  {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: linear-gradient(45deg, #21b5ea, #0078B4);
    width: 100%;
    height: 100%;
    transition: all 0.3s ease-in-out;
    opacity:0;
}

.feature_k2 .featureImg > a {
    padding: 0 !important;
    height: 100%;
    display: block;
}

.left_img_hover .newsImage a{
    position: relative;
    border-radius: 7px;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
}

.left_img_hover .newsImage a:hover:before {
    opacity: 0.8;
}

.left_img_hover .newsImage a:before  {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: linear-gradient(45deg, #21b5ea, #0078B4);
    width: 100%;
    height: 100%;
    transition: all 0.3s ease-in-out;
    opacity:0;
}

.left_img_hover .newsImage > a {
    padding: 0 !important;
    height: 100%;
    display: block;
}

.icon_top_space .col4_header.pb50.tabpb30 {
    min-height: 120px !important;
}

.disable_button a.cta_button, .disable_button a {
    pointer-events: none;
    opacity: 0.4;
    cursor: not-allowed;
}

.z-index-1 {
    z-index: 1;
}

.mfp-title p {
    color: #fff;
}

/* .tablet_space .newsImage.tabpl0.gallery1 img {
max-width: none !important;
}

.tablet_space .page-center {
max-width: 100%;
}

.tablet_space .TwoColumnSlider {
margin-right: auto;
padding: 0 5% 0 0;
width: 100%; */
}

/* .list_feature .twoColFeatureListparent.d-flex.gap-48.LR-60 {
padding: 50px 20px 0;
} */
.list_feature .twoColFeatureListparent.d-flex.gap-48.LR-60 {
    padding-top: 0 !important;
}
.list_feature .featureImg {
    padding-top: 0;
}

main#main-content {
    overflow: hidden;
}



body.popupActive { overflow: hidden; }
.notifyMain .notifyBtn_wrap { text-align: center; margin-top: 20px; }
.notifyMain .notifyBtn_wrap span { display: inline-block; text-decoration: underline; font-size: 22px; color: #20b5ea; cursor: pointer; }
.notifyMain .notifyContentParent { display: none; }
.notifyMain .notifyContentParent { background-color: rgba(0, 0, 0, .5); height: 100%; left: 0; opacity: 0; overflow: auto; backdrop-filter: blur(2px); position: fixed; top: 0; transform: scale(1.1); transition: visibility 0s linear .25s, opacity .25s 0s, transform .25s; visibility: hidden; width: 100%; z-index: 9999 }
.notifyMain .notifyContentParent.show-modal { opacity: 1; transform: scale(1); transition: visibility 0s linear 0s, opacity .25s 0s, transform .25s; visibility: visible }
.notifyMain .notifyFormInner { height: 100%; padding: 50px; display: flex; flex-wrap: wrap; align-items: center; }
.notifyMain .notifyContentParent .closeIcon { position: absolute; right: -10px; top: 28px; cursor: pointer; width: 40px; height: 40px; background-color: #000; text-align: center; color: #fff; display: flex; justify-content: center; align-items: center; font-size: 26px; border-radius: 0px 12px 12px 0px; }
.notifyMain .notifyFormWrap { max-width: 520px; padding: 32px; background: #0077B2; margin: 0 auto; position: relative; }
.notifyMain .notifyFormWrap .form-columns-2 .hs-form-field {width: 50%;}
.notifyMain .notifyFormWrap .hs-form-field {width: 100%; display: inline-block; padding: 0 10px; margin-right: 0; }
.notifyMain .notifyFormWrap .hs_submit input[type="submit"] { width: 100%; box-sizing: border-box !important; background: #E1DD00; padding: 18px 30px !important; color: rgb(0 0 0 / 80%) !important; font-size: 16px; cursor: pointer; border: none; }
.notifyMain .notifyFormWrap form.hs-form fieldset { margin-bottom: 0 !important; }
.notifyMain .notifyFormWrap form.hs-form fieldset.form-columns-0 { margin-bottom: 30px !important; }
.notifyMain .notifyFormWrap .hs-form-field { margin-bottom: 30px !important; }
.notifyMain .notifyFormWrap .hs-form-field label { color: #fff; }
.notifyMain .notifyFormWrap h3 { font-size: 1.5em !important; color: #fff !important; margin-bottom: 0 !important; font-weight: bold !important; text-transform: none !important; padding-bottom: 10px; text-align: center; min-height: unset !important;}
.notifyMain .notifyFormWrap p { color: #fff; text-align: center; font-size: 16px !important; font-weight: 400; margin-bottom: 0 !important; }
.notifyMain .notifyFormWrap .hs_email { width: 100%; }
.notifyMain .notifyFormWrap .hs-form-required { color: #fff; }
.notifyMain .notifyFormWrap .hs-error-msgs {margin-top: 0;}
.notifyMain .notifyFormWrap .hs-error-msgs li {padding-left: 32px; margin-bottom: 0;}
.notifyMain .notifyFormWrap .hs-error-msgs li label {padding-left: 0;}
.notifyMain .notifyFormWrap .hs-error-msgs li::before {left: 9px; top: 13px; background-size: 15px; width: 13px; height: 14px;}
.notifyMain .form-title {display: none;}

.disable_button {
    pointer-events: none;
}


@media (min-width:1650px){
    .LR-60 {
        padding-left: 0;
        padding-right: 0;
    }
    #bg_container .twoColumnLeftContent ul li {
        font-size: 28px;
        line-height: 1.28;
    }
    .downloadCTA.l2_column a.cta_button::after {
        content: '';
        background: url(https://info.tescan.com/hubfs/tray-arrow-down.svg);
        width: 72px;
        height: 59px;
        background-size: contain;
        background-repeat: no-repeat;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
    }
    #no_arrow_cta .twoColumnLeftContent.flex-50 p {
        font-size: 32px;
    }
    .l2-7_cta .page-center .customWidthOption .TopfeatureModule.font48.font28 {
        margin: 0 -15px 40px;
    }

    .responsive_text .page-center {
        padding: 0 7px;
    }
}

@media (min-width:1440px){
    .l2_two_column .twoColumnParent ul li {
        font-size: 28px;
        line-height: 1.285714;
    }
    .l2-13-page .twoColumnLeftContent h3 {
        margin-bottom: 40px;
    }
    .l2-13-page .pt80.button {
        margin-top: 40px!Important;
    }
    .l2-13-page .button {
        max-width: 738px;
    }
}

@media (max-width:1440px){
    .jp-two-column.l2_two_column .twoColumnParent {
        padding: 0;
    }
    .bg_repeat.cta_single .twoColFeatureListparent {
        margin: 0;
        padding: 54px 0 0;
    }
    .space_2.feature_k2 .cta-tertiary.blue-btn {
        padding: 21px 27px !important;
        min-height: 150px;
    }

    .tab_cta_responsive_135 .cta-tertiary.blue-btn {
        padding: 10px 27px !important;
        min-height: 135px !important;
    }
    .responsive_text .formPrestigeParent.d-flex {
        justify-content: space-between;
        align-items: center;
    }
}
@media (max-width:1649px){
    .solutions_section .TopfeatureModule h3 {
        font-size: 38px;
        margin: 0 40px 20px;
        text-transform: unset;
    }
    /*     .button_130 .cta-tertiary.blue-btn {
    min-height: 159px;
} */
    .four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section a {
        min-width: auto;
        padding: 19px !important;
        font-size: 18px;
        font-weight: 600;
    }
    .feature_k2 .featureImg > a {
        padding: 0px !important;
    }
    .l2-7_cta .page-center .customWidthOption .TopfeatureModule.font48.font28 {
        margin: 0 40px 40px;
    }
    .characterization_page_banner .SPRKRedirection.pt265.d-flex {
        padding: 0;
    }
}

@media (max-width:1660px) and (min-width:1200px){
    div#new_bg_l2 {
        background-size: 1200px !important;
    }
}

@media (min-width:1367px){
    .col5_sec.d-flex {
        flex-wrap: wrap;
    }
}

@media (max-width:1200px) and (min-width:992px){
    div#new_bg_l2 {
        background-size: 800px !important;
    }
}

@media(max-width:1280px){

    .jp-two-column.l2_two_column .twoColumnParent .twoColumnLeftContent h2, .jp-banner-two.l2_two_column .twoColumnLeftContent h2 { font-size: 40px; } 
    .jp-two-column.l2_two_column .pt80.button { padding: 0; }
    .four-column-sec .main-title h2 {font-size:40px;} 
    .four-column-sec .main-title { margin-bottom: 35px; }
    .four-column-sec .main-four-column-section.two-column .inner-item-four-column-section .item-title h3, .four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section h3  {font-size:28px;margin-bottom:30px;}
    .four-column-sec .featureImg { margin-bottom: 30px; }
}

@media (max-width:1024px) and (min-width:992px){
    /*     .tima_two_col {
    padding-top: 180px !important;
    padding-bottom: 70px;
} */
    .l2_two_column .twoColumnLeftContent ul li {
        font-size: 16px;
    }

    .baseModuleStyle.Col_5_box.pt125.pb110.tabpt40.BgNone {
        padding-bottom: 0px;
    }

    #bg_container .baseModuleStyle {
        position: relative;
        padding-top: 80px;
    }
    .featureModuleSPRK.feature_k2 {
        padding: 80px 0 80px;
    }
    .tablet_space {
        padding-top: 80px !important;
        padding-bottom: 0 !important;
    }
    .feature_button_last.featureModuleSPRK.feature_k2 {
        padding: 80px 0  !important;
    }
    .baseModuleStyle.jp-banner-two.l2_two_column.ckwidget_1694854919633 {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }
    .baseModuleStyle.jp-two-column.l2_two_column.ckwidget_1694850468632 {
        padding-top: 0 !important;
    }
    .baseModuleStyle.content-imaage-section.feature_k2.small-cta {
        padding-top: 0 !important;
    }
    .four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section h3 {
        min-height: 123px;
    }
    .extra_space_tablet {
        padding-bottom: 100px !important;
    }
    .baseModuleStyle.tima_two_col.rept_tima_two_col.l2_two_column.ckmodule_16948573346863 {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    .tima_two_col.rept_tima_two_col .twoColumnParent:not(:last-child) {
        margin-bottom: 100px !important;
    }
    .cta_159 {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    .baseModuleStyle.Col_5_box.pt125.pb110.tabpt40.BgNone.l2_6column {
        padding-top: 100px !important;
        padding-bottom: 20px !important;
    }
    .baseModuleStyle.Col_5_box.pt125.pb110.tabpt40.BgNone.l2_6column {
        padding-top: 100px !important;
        padding-bottom: 20px !important;
    }
    .baseModuleStyle.featureModuleSPRK.feature_l2_v1.bg_repeat.cta_single {padding-top: 100px !important;}
    .space_2 {
        padding: 100px 0 !important;
    }
    .solutions_section.feature_k2 .cta-tertiary.blue-btn {
        padding: 20px !important;
    }
    .cta_responsive .twoColumnLeftContent .button a {
        font-weight: 600;
        padding: 20px 85px 20px 20px;
    }
    .button_116 .cta-tertiary.blue-btn {
        padding: 20px 80px 20px 20px !important;
        min-height: 116px;
        display: grid;
        align-items: center;
    }
    .l2-8_cta .cta-tertiary.blue-btn {
        padding: 15px !important;
        min-height: 181px !important;
    }
    .two_column__2{
        padding:80px 0 !important; 
    }
}

@media (max-width:1024px){
    #improve_eff.l2_two_column .twoColumnParent:first-child {
        padding-bottom: 130px !important;
    }
    #improve_eff.l2_two_column .twoColumnParent:nth-child(2) {
        padding-top:0px !important;
        padding-bottom: 80px !important;
    }
    /* 
    .l2_two_column .twoColumnParent.d-flex.gap-50.alignCenter.spaceBetween.alignLeftImage {
    padding-bottom: 0 !important;
}

    .l2_two_column .twoColumnParent.d-flex.gap-50.alignCenter.spaceBetween {
    padding-bottom: 0px !important;
} */
    /*     div#bg_container::before {
    display:none;
} */

    .tima_two_col .cta-tertiary.blue-btn {
        padding: 20px 85px 20px 30px !important;
    }

    .feature_k2.cta_center a.cta_button {
        padding: 20px 18px !important;
        min-height: 120px;
    }

    .tima_two_col .l2_button .button {
        margin-top: 28px !important;
        padding: 0;
    }

    .tima_two_col.rept_tima_two_col .twoColumnParent:not(:last-child) {
        margin-bottom: 50px;
    }
    #Feature .featureImg {
        padding-top: 0px;
    }
    .baseModuleStyle.SPRKL2BannerModule.l2_v1 {
        padding-bottom: 130px !important;
    }
    .baseModuleStyle.Col_5_box.pt125.pb110.tabpt40.BgNone {
        padding-bottom: 80px !important;
    }
    #__w-33 .l2_column_33 {
        flex: 0 0 45%;
    }
    #no_arrow_cta .twoColumnLeftContent.flex-50 p {
        font-size: 18px !important;
    }
    #no_arrow_cta .cta-tertiary.blue-btn {
        padding: 30px 20px;
    }
    .baseModuleStyle.SPRK.L2VideoModule {
        height: 70vh;
    }
    .L2VideoModule .video-icon-dd img {
        width: 90px;
    }
    .downloadCTA.l2_column a.cta_button::after {
        width: 40px;
        height: 40px;
    }
    .baseModuleStyle.tima_two_col.l2_two_column.ckwidget_1694848109787 {
        padding-top: 50px !important;
    }
    .cta_center {
        padding-bottom: 80px !important;
        padding-top: 80px !important;
    }
    #improve_eff .cta-tertiary.blue-btn {
        padding: 20px 100px 20px 30px;
    }
    #new_bg_l2 .cta-tertiary.blue-btn {
        padding: 20px 100px 20px 30px;
    }
    .equal_size .cta-tertiary.blue-btn {
        padding: 15px 20px !important;
        min-height: 140px;
    }
    .Col_5_box .col5_sec .col5_sec_wp {
        margin-bottom: 60px !important;
    }
    .Col_5_box .col5RegSec_header h2 {
        font-size: 38px !important;
    }
    .Col_5_box .col4_header.pb50.tabpb30 {
        min-height: 100px !important;
        padding: 0 !important;
    }
    .Col_5_box .col5_sec .col5_sec_wp .col4_header h3 {
        font-size: 26px;
    }
    .Col_5_box .col5_sec {
        padding: 0 !important;
    }

    .col5RegSec_header.pb70.tabpb30 {
        padding-bottom: 60px !important;
    }
    .feature_button_last .cta-tertiary.blue-btn {
        padding: 5px 27px !important;
        min-height: 142px;
    }
    #__w-33 .TopfeatureModule h2 {
        margin: 0 0 30px !important;
    }
    .l2_column_33 ul li {
        font-size: 24px !important;
    }
    div#__w-33 {
        padding: 80px 0 60px;
    }
    .column_space {
        padding: 80px 0 20px !important;
    }
    .baseModuleStyle.Col_5_box.pt125.pb110.tabpt40.BgNone.column_space {
        padding-bottom: 20px !important;
    }

    .main-four-column-section .item-four-column-section:nth-child(3), .main-four-column-section .item-four-column-section:nth-child(4) {
        margin-bottom: 0 !important;
    }
    .four-column-sec.feature_k2.two_column_l1 .cta-tertiary.blue-btn {
        padding: 20px !important;
        min-height: 110px !important;
    }
    .four-column-sec .main-four-column-section.two-column .item-four-column-section {
        margin-bottom: 60px;
    }
    .baseModuleStyle.jp-banner-two.l2_two_column.ckwidget_1694854919633 {
        background-position: center !important;
    }
    .jp-banner-two .twoColumnLeftContent .button a {
        font-weight: 600;
        padding: 20px 75px 20px 20px;
    }
    .small-cta.feature_k2 .cta-tertiary.blue-btn {
        min-height: 60px;
        padding: 15px 20px !important;
    }
    /*     .main-content-imge-section .right-image-section .right-item-image {
    display: block !important;
} */
    .main-content-imge-section .right-image-section .right-item-image {
        height: 80%;
    }
    .four-column-sec.feature_k2 .bg-color.inner-four-column-section {
        padding: 40px;
    }
    .responsive_text h2 {
        font-size: 45px;
        margin: 0 0 30px;
    }
    .extra_space_tablet.l2_two_column .twoColumnLeftContent .button a {
        font-weight: 600;
        padding: 20px 87px 20px 20px;
    }
    .cta_159 .cta-tertiary.blue-btn {
        padding: 20px 20px !important;
        min-height: 159px !important;
    }

    .extra_space_tablet.l2_two_column {
        position: relative;
    }

    .extra_space_tablet.l2_two_column:before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        background: linear-gradient(rgb(0 0 0 / 50%), rgb(0 0 0 / 0%));
    }
    .cta_single .l2_column_33 {
        flex: 0 0 42%;
    }
    .space_2.feature_k2 .cta-tertiary.blue-btn {
        padding: 21px 27px !important;
        min-height: 152px;
    }
    .l26_cta.l2_two_column .twoColumnLeftContent .button a {
        font-weight: 600;
        padding: 20px 75px 20px 25px;
    }
    .battery_cta .twoColumnLeftContent .button a {
        padding: 20px 80px 20px 20px;
    }
    .l2_two_col_orp .TwoColumnSlider>div+div {
        padding-top: 60px !important;
    }
    .l2-7_cta .page-center .customWidthOption .TopfeatureModule.font48.font28 {
        margin: 0 0px 30px;
    }
    .l2-7_cta .twoColFeatureListparent.d-flex.gap-48.LR-60 {
        padding: 0 20px;
    }

    .l2-7_cta .cta-tertiary.blue-btn {
        padding: 20px !important;
        min-height: 138px !important;
        text-align: center;
    }
    .l2-7_cta .cta-tertiary.blue-btn {
        padding: 10px !important;
        min-height: 131px !important;
    }
    .l2-7_cta .TopfeatureModule h2 {
        font-size: 32px;
    }
    .tab_reponsive_1024 {
        padding: 80px 0 !important;
    }
    .tab_cta_responsive.feature_k2 .cta-tertiary.blue-btn {
        padding: 21px 27px !important;
        min-height: 120px;
    }

    .tab_cta_responsive_135 .cta-tertiary.blue-btn {
        padding: 10px 27px !important;
        min-height: 110px !important;
    }

    .inner_space_100 .downloadCTA.l2_column a.cta_button {
        padding: 8px 85px 8px 20px;
    }
}

@media (max-width:991px) {
    div#new_bg_l2 {
        background: none !important;
    }
    .flex-50 {
        flex: 1 1 100%;
    }
    #Feature .featureImg {
        padding-top: 0px;
    }
    .l2_inner_column {
        flex: 1 1 45%;
        max-width: 45%;
    }

    .gap-48 {
        gap: 24px;
    }

    .gap-50{
        gap:25px;
    }

    .l2_two_column .twoColumnParent.d-flex.gap-50.alignCenter.spaceBetween {
        padding-top: 20px !important;
    }

    .l2_two_column .twoColumnParent.d-flex.gap-50.alignCenter.spaceBetween.alignLeftImage {
        padding-bottom: 0 !important;
    }

    .l2_two_column .twoColumnParent.d-flex.gap-50.alignCenter.spaceBetween {
        padding-bottom: 0px !important;
    }
    #plr-60 .formPrestigeParent .form-contact-info {
        margin-left: inherit;
    }
    div#no_arrow_cta {
        background: #fff !important;
    }
    #bg_black{
        background: #000 !important;
    }

    div#improve_eff {
        background-position: right center !important;
    }

    .tima_two_col .twoColumnLeftContent h3 { margin-bottom: 30px; }
    .tima_two_col .twoColumnLeftContent p { margin-bottom: 30px; }
    .tima_two_col .twoColumnLeftContent ul li { font-size: 19px; margin-bottom: 30px; padding-left: 55px; position: relative; }
    .tima_two_col .twoColumnLeftContent ul li:before { height: 20px; left: 8px; width: 29px; }
    .tima_two_col .l2_button .button { margin-top: 0px !important; }
    .tima_two_col .twoColumnLeftContent h4 { font-size: 26px; line-height: 1.15; margin-bottom: 0px; }
    .tima_two_col.rept_tima_two_col .twoColumnParent:not(:last-child) {   margin-bottom: 30px;}



    .jp-two-column.l2_two_column .twoColumnParent .twoColumnLeftContent h2, .jp-banner-two.l2_two_column .twoColumnLeftContent h2 { font-size: 32px; } 
    .jp-two-column.l2_two_column .twoColumnRightImage {flex: none;width: 100%;} 
    .jp-two-column.l2_two_column .twoColumnRightImage .four_img_group { grid-column-gap: 0; grid-row-gap: 0; grid-template-columns: repeat(1, auto);}

    /*     .tima_two_col {
    background-position: left center !important;
    background: #fff !important;
} */

    /*     .four-column-sec .main-four-column-section {display:block;margin:0;} */
    .four-column-sec .main-four-column-section.two-column .item-four-column-section { width: 100%; padding: 0;max-width:100%;margin: 0 auto 50px; } 
    .four-column-sec .main-title h2 {font-size:34px;} 
    .four-column-sec .main-four-column-section.two-column .item-four-column-section:last-child{margin-bottom:0;}
    .four-column-sec .main-title { margin-bottom: 25px; }
    .four-column-sec .main-four-column-section.two-column .inner-item-four-column-section .item-title h3, .four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section h3  {font-size:22px;margin-bottom:25px;}
    .four-column-sec .item-contnet.FeatureInfo ul li:last-child { margin: 10px; }
    .four-column-sec .featureImg { margin-bottom: 20px; }
    .four-column-sec.feature_k2 .bg-color.inner-four-column-section { padding: 40px 30px; }
    .four-column-sec .main-four-column-section.two-column .inner-item-four-column-section .item-title p { font-size: 18px; }
    .four-column-sec .main-four-column-section.two-column .inner-item-four-column-section .item-title { margin-bottom: 30px; }
    /*     .four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section { width: 100%; padding: 0; max-width: 100%; margin: 0 auto 50px;  } .four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section:last-child { margin-bottom: 0; }  */
    .four-column-sec.feature_k2 .main-four-column-section.three-column { margin: 0; }
    .jp-banner-two {
        background-position: right center !important;
    }
    .item-image img {
        width: 100%;
    }
    .inner-item-four-column-section {
        margin: 0 0 50px;
    }
    #bg_container .twoColumnLeftContent ul li {
        color: #fff;
    }
    .alignLeftImage {
        gap: 00;
    }

    div#bg_container::before {
        background-position: top;
        background: #000;
    }

    .header_l2.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li {
        margin: 15px 12px !important;
    }
    .four-column-sec.feature_k2 .bg-color.inner-four-column-section {
        background-size: cover;
        border-radius: 10px;
        overflow: hidden;
        background-repeat: no-repeat;
    }
    .inner-item-four-column-section:last-child {
        margin: 0;
    }
    .extra_space_tablet.l2_two_column .twoColumnParent.d-flex.gap-50.alignCenter.spaceBetween:last-child {
        padding-top: 70px !important;
    }
    .extra_space_tablet .twoColumnLeftContent.flex-50 {
        flex: 1 1 50%;
        max-width: 50%;
    }
    .rept_tima_two_col .flex-50 {
        flex: 1 1 50%;
        max-width: 48%;
    }
    /*     .extra_space_tablet .twoColumnParent {
    flex-direction: inherit;
}    */
    .tima_two_col.rept_tima_two_col .twoColumnParent:not(:last-child) {
        margin-bottom: 70px !important;
    }   

    .extra_space_tablet .twoColumnParent.alignCenter {
        align-items: baseline;
    }
    .noicon_btn.button_left .twoColFeatureListparent.d-flex.pt40.justifyCenter {
        justify-content: flex-start;
    }
    .baseModuleStyle.SPRKL2BannerModule.l2_v1 {
        padding-bottom: inherit;
    }
    .cta_center .featureImg {
        padding-top: 0px !important;
    }
    #new_bg_l2 .alignLeftImage {
        gap: 30px;
    }
    #improve_eff .pt80.button {
        padding-top: 0px !important;
    }
    #new_bg_l2 .pt80.button {
        padding-top: 0 !important;
    }
    #new_bg_l2 .twoColumnParent.d-flex.gap-50.spaceBetween {
        padding-top: 60px !important;
    }
    .equal_size .featureImg {
        padding-top: 0 !important;
    }
    .equal_size {
        padding: 80px 0 80px !important;
    }
    .equal_size .cta-tertiary.blue-btn {
        padding: 20px 20px !important;
        min-height: 90px !important;
    }
    .col5RegSec_header.pb70.tabpb30 {
        padding-bottom: 60px;
    }
    #bg_container .twoColumnParent.d-flex.gap-50.spaceBetween {
        padding-bottom: 0 !important;
    }
    .feature_cta_height .cta-tertiary.blue-btn {
        padding: 20px !important;
        min-height: 110px;
    }
    .twoColumnLeftContent p {
        margin-bottom: 25px !important;
    }
    div#__w-33 {
        padding: 80px 0 60px;
    }
    .l2_column_33 ul li {
        font-size: 20px !important;
    }
    .l2_v1 .customWidthOption.LR-60 {
        padding: 0 !important;
    }

    .feature_button_last .cta-tertiary.blue-btn {
        min-height: 90px;
    }
    .l2_two_column .twoColumnLeftContent .button a {
        font-weight: 600;
        padding: 20px 75px 20px 30px;
    }
    .column_space {
        padding: 60px 0 0px !important;
    }
    .baseModuleStyle.Col_5_box.pt125.pb110.tabpt40.BgNone.column_space {
        padding-bottom: 0px !important;
    }
    .baseModuleStyle.jp-banner-two.l2_two_column.ckwidget_1694854919633 {
        background-position: right !important;
    }

    .four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section {
        width: 45%;
        padding: 0;
        max-width: 100%;
        margin: 0 15px 50px;
    }
    .four-column-sec .main-four-column-section {
        margin: 0;
    }

    .main-four-column-section .item-four-column-section:nth-child(3), .main-four-column-section .item-four-column-section:nth-child(4) {
        margin-bottom: 50px !important;
    }
    .four-column-sec.feature_k2.two_column_l1 .cta-tertiary.blue-btn {
        padding: 20px !important;
        min-height: 90px !important;
    }
    .four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section:last-child {
        margin-bottom: 0 !important;
    }
    .main-content-imge-section .right-image-section .right-item-image {
        height: auto !important;
    }
    .space_2.feature_k2 .cta-tertiary.blue-btn {
        padding: 20px !important;
        min-height: 122px;
    }
    .solutions_section.feature_k2 .cta-tertiary.blue-btn {
        padding: 20px !important;
        min-height: 100px;
    }
    .l2-8_cta .cta-tertiary.blue-btn {
        padding: 15px 22px !important;
        min-height: 120px !important;
    }

    .bg_black {
        background: #000000 !important;
    }
    .l2-8_cta.l-2-11-speed .cta-tertiary.blue-btn {
        padding: 15px 22px !important;
        min-height: 100px !important;
    }
    .two_column__2{
        padding:60px 0 !important; 
    }
    .text-white p {
        color: #fff;
    }

    .tab_cta_responsive_135 .cta-tertiary.blue-btn {
        padding: 10px 27px !important;
        min-height: 110px !important;
    }
    .tab_cta_responsive_135 .pt50.button.text-left {
        padding-top: 20px !important;
    }
    .list_view .twoColumnParent {
        gap: 0;
    }
    .inner_space_100 .downloadCTA.l2_column a.cta_button {
        padding: 15px 85px 15px 20px;
        min-height: 90px;
    }

    .responsive_text .leftContent.h2.font32.blue.medium.tabMax100 {
        padding-right: 0;
        text-align: center;
    }
    .responsive_text .formPrestigeParent.d-flex {
        justify-content: center;
        align-items: center;
    }
    .full_img_section .twoColumnLeftContent .button a {
        min-height: 90px;
    }
    .l2-8_cta .twoColFeatureListparent {
        padding: 0;
    }
    .feature_k2 .twoColFeatureListparent.d-flex.gap-48.LR-60 {
        justify-content: space-around;
    }
    .bg_black_responsive{
        background:#000000 !important;
    }
}

@media (max-width:849px){

    .hhs-side-menu__footer.social_sidebar {
        display: none !important;
    }

    .l2_column_33 {
        flex: 0 0 45%;
    }

}
@media (max-width:768px){

    .LR-60 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .l2_v1 .LR-60 {
        padding-left: 0px;
        padding-right: 0px;
    }
    #bg_container .twoColumnParent.d-flex.gap-50.spaceBetween {
        padding-bottom: 0 !important;
    }

    .feature_k2 .cta-tertiary.blue-btn, .feature_k2 .cta-tertiary.blue-btn:active {
        min-height: 100px;
        padding: 20px !important;
        font-size:16px; 
    }

    div#__w-33 .twoColFeatureListparent {
        padding-left: 30px;
        padding-right: 0 !important;
        padding-top: 20px;
        gap:0;
    }
    #__w-33 .l2_column_33 {
        flex: 0 0 100%;
    }
    .l2_column_33 ul li {
        font-size: 18px !important;
    }
    #no_arrow_cta .pt80.button {
        padding: 0 !important;
    }
    .feature_button_last.featureModuleSPRK.feature_k2 {
        padding: 60px 0 60px;
    }
    .extra_space_tablet .twoColumnLeftContent.flex-50 {
        flex: 1 1 100%;
        max-width: 100%;
    }
    .rept_tima_two_col .flex-50 {
        flex: 1 1 100%;
        max-width: 100%;
    }
    .solutions_section .TopfeatureModule h3 {
        font-size: 38px;
        margin: 0 0px 20px;
        text-transform: unset;
    }

    .button_116 .cta-tertiary.blue-btn {
        padding: 11px 100px 11px 20px !important;
    }

    .baseModuleStyle.SPRK.L2VideoModule {
        height: 60vh;
    }
    .L2VideoModule .video-icon-dd img {
        width: 90px;
    }

    .baseModuleStyle.tima_two_col.rept_tima_two_col.mobile_white_bg.l2_two_column.ckmodule_16948573346863 {
        background-position: left center !important;
    }
    .feature_k2.cta_center a.cta_button {
        padding: 20px 18px !important;
        min-height: 100px;
    }
    .tima_two_col .cta-tertiary.blue-btn {
        padding: 15px 85px 15px 30px !important;
    }

    .responsive_text .leftContent.h2.font32.blue.medium.tabMax100 h2 {
        font-size: 40px;
    }
    .l2_two_column .twoColumnLeftContent h3 {
        font-size: 28px;
    }

    .tima_two_col .twoColumnLeftContent h4 {
        font-size: 20px;
    }
    .l2_two_column .twoColumnLeftContent .button a {
        font-weight: 600;
        padding: 20px 70px 20px 20px;
        font-size: 16px;
    }

    #improve_eff.l2_two_column .twoColumnParent:first-child {
        padding-bottom: 80px !important;
    }
    #improve_eff.l2_two_column .twoColumnParent:nth-child(2) {
        padding-top: 0px !important;
        padding-bottom: 40px !important;
        gap:0;
    }
    .baseModuleStyle.SPRKL2BannerModule.l2_v1 {
        padding-bottom: 100px !important;
    }
    #new_bg_l2 .cta-tertiary.blue-btn {
        min-height: 90px;
    }
    .equal_size {
        padding: 80px 0 60px !important;
    }
    .baseModuleStyle.Col_5_box.pt125.pb110.tabpt40.BgNone {
        padding-bottom: 20px !important;
    }
    .l2_button .pt80.button {
        padding-top: 0 !important;
    }
    .feature_cta_height .featureImg {
        padding-top: 0 !important;
    }
    #bg_container .twoColumnParent.d-flex.gap-50.spaceBetween {
        gap: 0;
    }
    .Col_5_box .col4_header.pb50.tabpb30 {
        min-height: 70px !important;
        padding: 0 !important;
    }
    .main_image_slider .slick-list.draggable {
        margin: 0 0px !important;
    }
    .outer_imag {
        padding: 0 10px !important;
    }
    .twoColumnLeftContent h3 {
        margin-bottom: 26px !important;
    }
    .Col_5_box .col5RegSec_header h2 {
        font-size: 28px !important;
    }
    .Col_5_box .col5_sec .col5_sec_wp .col4_header h3 {
        font-size: 22px;
    }
    .Col_5_box .top-cont {
        height: 150px !important;
    }
    .top-cont .col4_img.pb50.tabpb30 {
        padding-bottom: 0 !important;
    }
    #__w-33 .font48, #__w-33 .font48 h2 {
        font-size: 32px;
        margin-bottom: 26px;
    }
    #__w-33 .font28, #__w-33 .font28 p {
        font-size: 18px;
    }
    div#__w-33 {
        padding: 60px 0 60px;
    }
    #no_arrow_cta .twoColumnParent.d-flex.gap-50.spaceBetween.alignLeftImage {
        gap: 0;
    }
    .content-right-section h5:last-child {
        margin: 0;
    }
    .four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section a {
        padding: 15px 20px !important;
        font-size: 16px;
        min-height: 110px;
    }
    .four-column-sec .main-four-column-section.two-column .inner-item-four-column-section .item-title h3, .four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section h3 {
        margin-bottom: 15px;
    }
    .four-column-sec .main-four-column-section.two-column .inner-item-four-column-section .item-title {
        margin-bottom: 20px;
    }
    .four-column-sec .item-contnet.FeatureInfo ul li {
        font-size: 16px;
        margin-bottom: 15px;
    }
    .four-column-sec .item-contnet.FeatureInfo ul li:last-child {
        margin: 0;
    }
    .four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section a {
        font-size: 16px;
    }
    .jp-two-column.l2_two_column .twoColumnParent .twoColumnLeftContent h2, .jp-banner-two.l2_two_column .twoColumnLeftContent h2 {
        font-size: 28px;
        line-height: 1.2;
        margin: 0 0 25px !important;
    }

    .tima_two_col.rept_tima_two_col .twoColumnLeftContent p {
        margin-bottom: 20px;
    }

    .four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section h3 {
        min-height: 80px;
    }

    .baseModuleStyle.tima_two_col.rept_tima_two_col.l2_two_column.ckmodule_16948573346863 .twoColumnParent.d-flex.gap-50.spaceBetween {
        gap: 0;
    }
    .tima_two_col.rept_tima_two_col .twoColumnParent:not(:last-child) {
        margin-bottom: 60px !important;
    }
    .rept_tima_two_col .twoColumnParent.d-flex.gap-50.spaceBetween.alignLeftImage {
        gap: 40px !important;
    }
    .cta_159 .cta-tertiary.blue-btn {
        min-height: 120px !important;
    }
    .baseModuleStyle.tima_two_col.rept_tima_two_col.l2_two_column.ckmodule_16948573346863 {
        background-position: left center !important;
    }

    .space_2.feature_k2 .cta-tertiary.blue-btn {
        padding: 20px !important;
        min-height: 100px;
    }
    .cta_single .main_btn .cta-tertiary.blue-btn {
        font-size: 16px;
    }
    .solutions_section.feature_k2 .cta-tertiary.blue-btn {
        padding: 20px 20px !important;
        min-height: 110px !important;
    }

    .space_2 .pt50.button.text-left {
        padding-top: 20px;
    }
    .space_2 .gap-48 {
        row-gap: 40px;
    }

    .l2-7_cta .TopfeatureModule h2 {
        font-size: 28px;
    }
    .l2-7_cta .cta-tertiary.blue-btn {
        padding: 10px !important;
        min-height: 110px !important;
    }
    .tab_reponsive_1024 {
        padding: 60px 0 !important;
    }
    .tab_reponsive_1024 .twoColumnParent.d-flex.gap-50.spaceBetween.two_column__1 {
        gap: 0;
    }

    .battery_cta.inner_space_100 .twoColumnParent.d-flex.spaceBetween.two_column_1 {
        padding-bottom: 0 !important;
    }
    .l2_two_col_orp .TwoColumnSlider>div+div {
        padding-top: 40px !important;
    }

    .inner_space_100 .downloadCTA.l2_column a {
        margin-top: 35px;
    }
    .feature_k2 .twoColFeatureListparent.d-flex.gap-48.LR-60 {
        justify-content: center;
    }
    .responsive_text .formPrestigeParent.d-flex {
        justify-content: center;
    }
}

@media (max-width:767px){

    .header_l2.hhs-top-bar {
        background-color: rgba(0, 0, 0, 0.35);
        padding: 20px 0;
    }
    .alignLeftImage{
        flex-direction: column-reverse;
        gap: 20px;
    }
    .featureModuleSPRK.feature_k2 {
        padding: 50px 0 70px;
    }
    .L2_BannerModuleParent {
        padding: 0 0px;
    }
    #plr-60 .customWidthOption {
        padding: 0 0px;
    }
    .LR-60 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .l2_v1 .LR-60 {
        padding-left: 0px;
        padding-right: 0px;
    }
    .l2_inner_column:first-child .featureImg {
        padding: 0;
    }
    .l2_column_33 {
        flex: 0 0 100%;
    }

    .Col_5_box .col5_sec .col5_sec_wp .col4_summary * {
        color: #fff !important;
        margin: 0;
    }

    .Col_5_box .col5_sec {
        padding: 50px 0;
    }

    .four-column-sec.feature_k2 .bg-color.inner-four-column-section { padding: 30px 20px 30px; }
    .four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section a {     padding: inherit;
        font-size: inherit;
        display: inline-block; }
    .four-column-sec .main-title h2 {
        font-size: 25px;
    }
    .feature_k2 .cta-tertiary.blue-btn, .feature_k2 .cta-tertiary.blue-btn:active {
        min-height: 110px;
        display: grid !important;
        align-items: center;
    }

    #improve_eff .cta-tertiary.blue-btn {
        padding: 20px 125px 20px 20px;
    }


    .tima_two_col .cta-tertiary.blue-btn {
        padding: 28px 125px 28px 50px !important;
    }

    .noicon_btn.button_left .cta-tertiary {
        min-height: auto;
        padding: 20px 30px!important;
    }

    /*     .small-cta.feature_k2 .cta-tertiary.blue-btn {
    min-height: auto;
} */

    /*     .button_130 .cta-tertiary.blue-btn {
    min-height: auto;
}

    .two_column_l1.feature_k2 .cta-tertiary.blue-btn {
    min-height: auto;
} */

    .feature_k2.cta_center a.cta_button {
        /*         min-height: auto; */
        padding: 6px 27px !important;
    }
    .l2_tow_column_v1 .cta-tertiary.blue-btn {
        padding: 20px 20px;
    }

    #improve_eff .cta-tertiary.blue-btn {
        padding: 20px 90px 20px 20px;
    }

    .arrow_none.l2_two_column .twoColumnLeftContent .button a {
        font-weight: 600;
        padding: 20px;

    }

    .space_2.feature_k2 .cta-tertiary.blue-btn {
        padding: 20px !important;
        min-height: 120px;
    }
    .l2_6column .col4_header.pb50.tabpb30 {
        min-height: auto !important;
    }
    #improve_eff.l2_two_column .twoColumnParent:first-child {
        padding-bottom: 60px !important;
    }
    #new_bg_l2 .cta-tertiary.blue-btn {
        padding: 20px 95px 20px 20px;
        min-height: auto;
    }

    #new_bg_l2 .twoColumnParent.d-flex.gap-50.spaceBetween:last-child {
        padding-top: 35px !important;
    }

    .banner_l2_components .customWidthOption.LR-60 {
        padding: 0;
    }
    #Feature .featureImg {
        padding-top: 0;
    }

    .tima_two_col .cta-tertiary.blue-btn {
        padding: 20px 85px 20px 20px !important;
    }
    .tima_two_col .alignLeftImage {
        flex-direction: column;
        gap: 20px;
    }
    .tima_two_col .downloadCTA.l2_column {
        margin-top: 0;
    }
    .main_image_slider .slick-prev {
        left: 15px;
    }
    .main_image_slider .slick-next {
        right: 15px;
    }
    .tima_two_col.rept_tima_two_col .twoColumnParent:not(:last-child) {
        margin-bottom: 40px !important;
    }
    .tima_two_col.rept_tima_two_col .twoColumnLeftContent p {
        margin-bottom: 20px;
    }
    .l2_v1 .SPRKBannerTitle h1 {
        font-size: 36px !important;
        margin-bottom: 15px;
    }
    .outer_imag {
        padding: 15px;
        margin: 0 15px;
    }
    .bottom_cta_space .l2_button .pt80.button {
        padding-top: 40px!Important;
    }
    .Col_5_box .col5_sec .col5_sec_wp ~ .col5_sec_wp {
        margin-top: 0px !important;
    }
    .twoColumnLeftContent p {
        margin-bottom: 20px !important;
    }
    .col5RegSec_header.pb70.tabpb30 {
        padding-bottom: 50px !important;
    }
    #bg_container .twoColumnLeftContent ul {
        margin: 0 !important;
    }
    .twoColumnLeftContent h3 {
        margin-bottom: 20px !important;
    }
    #bg_container .twoColumnLeftContent ul li {
        margin-bottom: 20px !important;
    }
    .l26_banner .SPRKBannerTitle h1 {
        font-size: 32px !important;
        margin-bottom: 15px;
    }
    .l26_cta .twoColumnParent.d-flex.gap-50.spaceBetween.alignLeftImage {
        gap: 0;
    }
    .cta_single .twoColFeatureListparent.d-flex.pt70.justifyStart.LR-60.gap-48 {
        gap: 0;
    }
    .cta_single .l2_column_33 {
        flex: 0 0 100%;
    }
    .feature_l2_v1 h2 {
        font-size: 28px;
    }
    .solutions_section.feature_k2 .cta-tertiary.blue-btn {
        padding: 15px !important;
        min-height: 90px !important;
    }
    .solutions_section .TopfeatureModule h3 {
        font-size: 28px;
    }
    .l2-8_cta .cta-tertiary.blue-btn {
        padding: 15px 22px !important;
        min-height: 80px !important;
    }
    .inner_space_100 .twoColumnParent.d-flex.spaceBetween.two_column_1 {
        padding: 0 !important;
    }

    .tab_cta_responsive.feature_k2 .cta-tertiary.blue-btn {
        padding: 20px !important;
        min-height: 90px;
    }
    .notifyMain .notifyFormWrap {padding: 32px 15px;}
    .notifyMain .notifyFormInner {padding: 50px 30px;}
    .notifyMain .notifyFormWrap .hs-error-msgs {width: 95%;}
}

@media (max-width:679px){
    .four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section {
        width: 100%;
        margin: 0 0px 50px;
    }
    .four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section a {
        min-height: 90px;
        font-size: 16px;
    }
    .small-cta.feature_k2 .cta-tertiary.blue-btn {
        min-height: 40px;
        padding: 15px 20px !important;
    }
    .four-column-sec.feature_k2 .main-four-column-section.three-column .item-four-column-section h3 {
        min-height: auto;
    }
}

@media (max-width:575px){ 
    .flex-20 {
        flex: 1 1 100% !important;
    }
    .downloadCTA.l2_column a.cta_button::after {
        width: 36px;
        height: 30px;
    }

    .l2_button .pt80.button {
        padding-top: 10px!Important;
    }
    .l2_inner_column {
        flex: 1 1 100%;
        max-width:100%;
    }

    .cta_center .pt50.button.text-left {
        padding-top: 20px;
    }

    .tima_two_col .cta-tertiary.blue-btn {
        padding: 20px 65px 20px 20px !important;
    }
    .equal_size .cta-tertiary.blue-btn {
        min-height: 90px !important;
    }
    #plr-60 .button--primary, #plr-60 .hs-button {
        padding: 20px !important;
    }
    .Col_5_box .col5RegSec_header h2 {
        font-size: 28px !important;
    }
    .Col_5_box .col5_sec .col5_sec_wp .col4_header h3 {
        font-size: 22px !important;
    }
    .Col_5_box .font28, .Col_5_box .font28 p {
        font-size: 16px;
    }
    .Col_5_box .col4_header.pb50.tabpb30 {
        min-height: auto !important;
        padding: 0 !important;
        padding-bottom: 15px !important;
    }
    .feature_cta_height .cta-tertiary.blue-btn {
        min-height: 90px;
    }
    #bg_container .twoColumnLeftContent ul li:before {
        content: '';
        background-image: url(https://info.tescan.com/hubfs/check.svg);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        width: 23px;
        height: 17px;
        position: absolute;
        left: 0;
        top: 5px;
    }
    #bg_container .twoColumnLeftContent ul li {
        padding-left: 35px;
        position: relative;
    }
    .arrow_none.l2_two_column .twoColumnLeftContent .button a {
        font-weight: 600;
        padding: 15px 20px;
    }
    .twoColumnLeftContent h3 {
        margin-bottom: 20px !important;
    }
    .cta_159 .cta-tertiary.blue-btn {
        min-height: 100px !important;
    }
    .space_2.feature_k2 .cta-tertiary.blue-btn {
        padding: 20px !important;
        min-height: 90px !important;
    }
    .button_116 .cta-tertiary.blue-btn {
        padding: 11px 100px 11px 20px !important;
        min-height: 90px !important;
    }
    .l2-7_cta .cta-tertiary.blue-btn {
        padding: 10px !important;
        min-height: 90px !important;
    }

    .responsive_text .leftContent.h2.font32.blue.medium.tabMax100 {
        text-align: center;
    }
    .responsive_text .formPrestigeParent .form-contact-srt .hs_submit.hs-submit {
        text-align: center;
        margin-top: 35px;
    }

    .responsive_text .formPrestigeParent .inputs-list>li {
        display: grid;
        text-align: center;
        justify-content: center;
    }
    .responsive_text .hs-button {
        padding: 20px 27px !important;
        cursor: pointer;
    }
}

@media (max-width:450px){

}


@media (max-width: 400px){
    .notifyMain .notifyFormWrap .hs-error-msgs {width: 100%;}
}