
/* Short Description */
.catalog-product-view .product-info-main .product-info-details .overview { margin: 10px 0 20px;}
.product-info-priceList p { color:#666666; font-size:1.2rem; padding:1rem 10px;     margin-top: -20px;}
.prosuct-sku-value {color: #888;}
.key-features {    margin: 10px 0; font-weight:bold;}
.key-includes{    margin: 10px 0; font-weight:bold;}

.talk-to-expert-section {color: #565656;     margin-top: 7px; margin-bottom: 3px;}
.talk-to-expert-section h4 { font-size: 1.35rem; text-transform: none;}
.talk-to-expert-section p { font-size: 1.25rem; margin-top: 1px;   margin-bottom: 1px;}
.talk-expert a { color:#565656; font-size: 1.25rem;}
.talk-to-expert-section .expert a:not(:last-child) { border-right: 1px solid #565656;}
.talk-to-expert-section .icon-img img {    max-width: 70px;    min-width: 70px;}

/* Buying Options Popup */
.buying-option-modal .buying-options-popup-modal .buying .readMore { margin-top: 10px; color: #006bb4;    text-transform: uppercase;   font-weight: 400;}
.buying-option-modal .buying-options-popup-modal .buying .block-product-details .block-product-shortInfo {margin-bottom: 20px;}

/* Price Match Popup */
/*********
.price-match-box:hover .low-price-box:after {    top: 100%;    left: 40%;}
.price-match-box:hover .low-price-box { background: #fdfdfd;    border: 1px solid #e8e8e8;    border-radius: 5px;    box-shadow: 0px 1px 4px 1px #e9e9e9;}
.price-match-box:hover .low-price-box p { font-size: 12px;}
*****/

.guarantee-price {color: #888;    font-size: 1.25rem;}
.guarantee-price span {  color: #3770e3;}
.whyDynamismBox li, .list-check li { color: #333;    font-size: 1.25rem;}
.block-product-moreDetails {    padding-bottom: 15px;}
.guarantee-buy-box{padding-bottom: 5px !important;}
.block-product-moreDetails .list-check li b { color: #3770e3;}

body.category-dynamism-filament #maincontent .columns .sidebar-main .filter .filter-content .filter-options .manufacturer-filter { display:none;}
body.category-dynamism-filament #maincontent .columns .sidebar-main .filter .filter-content .filter-options .material_type-filter { margin-top:0;}

/*Ultimaker new update CMS for single block*/
.new-update-lft a { display: inherit !important; }

/*Ultimaker new update CMS for single block*/
.clearfix { clear:both;}
.new-update-box { width:100%; max-width:468px; margin:40px 0; background:#f3f4f6; padding:22px 22px 25px 22px; box-sizing:border-box; position:relative; z-index:1;}
.new-update-lft { float:left; width:270px; position:relative; z-index:9;}
.new-update-lft h2 { font-family:'Amer-Comp-Bold'; color:#1b1b1b; text-transform:capitalize; font-size:20px !important; font-weight:normal; margin:0; padding:0;}
.new-update-lft h2 strong { text-transform:capitalize; font-weight:normal; color:#000e1a; font-family:'Amer-Comp-Light'; display: block; font-size: 20px;}
.new-update-lft p { color:#4d4d4d; font-size: 13px; margin:5px 0 18px 0; padding: 0; }
.new-update-lft a { display:none; color:#3770e3; font-size:14px; text-decoration:none; font-family:'Amer-Comp-Light'; display:inline-block !important; border:1px solid #3770e3; border-radius:5px; padding:6px 15px; margin:0 5px 0 0;}
.new-update-lft a:hover {color:#3770e3;}
.newupdt-img-desktop-only { width:170px; position:absolute; top:47px; right:15px;}
.newupdt-img-mobile-only { width:160px; display:none;}
/*End Ultimaker new update CMS for single block*/

/*formlabs resin discontinued banner css start*/
.resin-discont-banner { width:100%; max-width:430px; background:#f6f6f6; padding:0 30px; box-sizing:border-box; height:110px; margin:15px 0 35px 0;}
.resin-dis-lft-img { width:32px; float:left; margin-top:-8px;}
.resin-dis-rgt-cnt { width:100%; max-width:305px; padding:18px 0; float:left; margin-left:30px;}
.resin-dis-rgt-cnt label { font-size:18px; color:#767676; font-family:'Amer-Comp-Light';}
.resin-dis-rgt-cnt p { font-size:15px; margin:0; padding:0 0 7px 0; color:#000000; font-family:'Amer-Comp-Medium';}
.resin-dis-rgt-cnt a.vwp-lnk { font-size:14px; color:#3770e3; text-decoration:none;}

.bcn-td-broucher-only .resin-dis-lft-img { width:84px; margin-top:-4px;}
.bcn-td-broucher-only .resin-dis-rgt-cnt { max-width:250px;}

.ensc-pro-rev-engnr { padding:0 20px;}
.ensc-pro-rev-engnr .resin-dis-lft-img { width:107px;}
.ensc-pro-rev-engnr .resin-dis-rgt-cnt { max-width:260px; margin-left:20px;}

.eins-pro-hd-banr { padding:0 25px;}
.eins-pro-hd-banr .resin-dis-lft-img { width:61px; margin-top:0;}
.eins-pro-hd-banr .resin-dis-rgt-cnt { max-width:280px;}

.deskt-met-stud-plus { padding:0 18px; margin-top:30px;}
.deskt-met-stud-plus .resin-dis-lft-img { width:146px; margin-top:10px;}
.deskt-met-stud-plus .resin-dis-rgt-cnt { max-width:225px; margin-left:5px; padding:11px 0;}
.deskt-met-stud-plus .resin-dis-rgt-cnt p { line-height:16px;}

.ultimk-st-start-bndl { padding:0 5px; margin-top:30px;}
.ultimk-st-start-bndl .resin-dis-lft-img { width:184px; margin-top:0;}
.ultimk-st-start-bndl .resin-dis-rgt-cnt { margin-left:5px; max-width:225px;}

.ultimkr-two-extnd-plus { margin-top:35px;}
.ultimkr-two-extnd-plus .resin-dis-lft-img { width:78px; margin-top:-12px;}
.ultimkr-two-extnd-plus .resin-dis-rgt-cnt { max-width:250px;}

.raised-pacf-pink .resin-dis-lft-img { width:90px; margin-top:6px;}
.raised-pacf-pink { padding:0 20px;}
.raised-pacf-pink .resin-dis-rgt-cnt { max-width:260px;}

/*formlabs resin discontinued banner css end*/

/*Fuse 1 webinar banner css start*/
.fuse1-webinar-banner-main { width:100%; max-width:1340px; box-sizing:border-box; background-color:#000000; margin:0 auto; text-align:center;}
.fuse1-webinar-banner-main div { display:inline-block; color: #fff; vertical-align:middle;}
.fuse1-webinar-img { margin:2px 35px 0 35px; position:relative; top:0;}
.fuse1-webinar-img img { display:block;}
.fuse1-webinar-btn { margin-left:30px;}
.fuse1-webinar-txt { font-size:16px; color:#f6f6f6;}
.fuse1-webinar-btn a { font-size:12px; text-transform:uppercase; text-decoration:none; color:#b81f24; border:1px solid #b81f24; padding:10px 18px; border-radius:5px;}
.fuse1-webinar-txt, .fuse1-webinar-btn a {font-family:'Amer-Comp-Light';}
.frmbls-brd-pg-banr-only { margin-top:25px;}
.product-marketing-middle .fuse1-webinar-banner-main { margin-bottom:30px;}
/*Fuse 1 webinar banner css end*/

/*formlabs fuse showroom css start*/
.fuse1-new-webinar-banner-main { width:100%; max-width:1440px; box-sizing:border-box; padding-left:50px; padding-right:50px; background-color:#000000; margin:0 auto 30px auto; text-align:center; display: flex; justify-content:center;}
.fuse1-new-webinar-banner-main div { display:inline-block; align-self: center; color: #fff;}
.fuse1-new-webinar-img { margin:2px 15px 0 30px; position:relative; top:0;}
.fuse1-new-webinar-img img { display:block;}
.fuse1-new-webinar-btn { margin-left:35px;}
.fuse1-new-webinar-txt { font-size:17px; color:#b81f24 !important; border-left:1px solid #6f6f6f; margin-left:30px; padding-left:30px; vertical-align: middle;}
.fuse1-new-webinar-txt strong { font-size:25px; font-family:'Amer-Comp-Bold';}
.fuse1-new-webinar-btn a { font-size:14px; text-transform:capitalize; text-decoration:none; color:#b81f24; border:1px solid #b81f24; padding:10px 18px; border-radius:5px;}
.fuse1-new-webinar-txt, .fuse1-webinar-btn a {font-family:'Amer-Comp-Light';}
.fuse1-new-webinar-roadshow { background-size:cover; background:url(https://www.dynamism.com/media/formlabs-roadshow-bg.jpg) no-repeat 0 0;}
.fuse1-new-webinar-roadshow { letter-spacing:1px; color:#fff; width:100%; max-width:396px; margin:0; padding:40px 0 0 0; font-size:17px; font-family:'Amer-Comp-Light';}
.fuse1-new-webinar-roadshow strong { font-size:21px; font-family:'Amer-Comp-Bold';}
.fuse1-new-tablet-only { display:none;}
.new-web-img-mobile { display:none !important;}
.new-reg-mobile-only { display:none;}
.frmbls-fuse-showrm-banr-only { margin-top:25px;}
/*formlabs fuse showroom css end*/

/*Link out to ordering page DM Fiber css start*/
.order-box-new-block { border-top:0 solid #e8e8e8; padding-top:5px;}
.order-box-dm-img { width:71px; float:left; margin-top:15px;}
.order-box-dm-txt { max-width:245px; float:left; margin-left:20px;}
.order-box-dm-buttons a, .order-box-dm-buttons button { width:100%; display:block; text-align:center; font-family:'Amer-Comp-Bold' !important; text-transform:uppercase; margin:15px 0; padding:15px; font-weight:normal;}
.order-box-dm-buttons a.dm-fiber-anchor { background:#eb3438; color:#fff; border-radius:5px;}
.order-box-dm-buttons button.dm-fiber-btn { background:#fff; border:2px solid #1b1b1b; box-shadow:none; border-radius:5px; color:#1b1b1b; margin-bottom:0;}
.custom-request-quote-msg { display:none;}
/*Link out to ordering page DM Fiber css end*/

/*dynamism-eco-pla pages css start*/
.eco-pla-pg-only .eco-pla-top-row { max-width:700px;}
.color-eco-pla-col { background:#f7f7f7; padding:75px;}
.dynm-eco-pla-col h2 { margin-bottom:10px;}
.dynm-eco-pla-col h3 { margin-bottom:50px;}
.product.description .dynm-eco-pla-col ul { margin-left:20px;}
.color-eco-pla-col a.eco-add-crt-btn { color:#b81f24; border:1px solid #b81f24; padding:8px 30px; display:inline-block; border-radius:8px; margin-top:20px; font-size:16px;}
.seven-col-rowmain { margin-top:60px;}
.seven-col-single { display:inline-block; vertical-align:top; margin:0 2.5%; width:125px;}
.seven-col-rowmain .seven-col-single:first-child { margin-left:0;}
.seven-col-rowmain .seven-col-single:last-child { margin-right:0;}
.seven-col-img { min-height:100px;}
.seven-col-single strong { display:block; font-size:2rem;}
.seven-col-single label { display:block; font-size:2rem;}
.seven-col-txt { margin-top:20px;}
.packaging-row-inr { max-width:700px; margin:0 auto; padding-bottom:80px;}
.print-setting-inr-only { max-width:700px; margin:0 auto;}
/*dynamism-eco-pla pages css end*/

/*Left nav banner css start*/
.lft-nav-bnr { width:253px; background:#000000 url(https://www.dynamism.com/media/dynamism-lft-filmn-img.png) no-repeat right bottom; min-height:580px; padding:40px 20px 0 28px; box-sizing:border-box;}
.lft-nav-title { text-transform:uppercase; font-size:23px; color:#828080; font-family:'Amer-Comp-Light'; margin-bottom:20px; letter-spacing:3px;}
.lft-nav-title strong { font-weight:normal; font-family:'Amer-Comp-Medium';}
.lft-nav-logo h2 { line-height:40px; text-transform:uppercase; font-size:34px; color:#fff; font-weight:normal; font-family:'Amer-Comp-Bold'; margin:0; padding:0; letter-spacing:3px;}
.lft-nav-logo p { margin:20px 0 28px 0; padding:0; font-size:16px; color:#fff; font-family:'Amer-Comp-Light'; letter-spacing:1px;}
.lft-nav-logo a.shpnowbtn { background-color:#b81f24; font-size:14px; color:#fff; font-family:'Amer-Comp-Light'; text-decoration:none; display:inline-block; padding:9px 18px; border-radius:8px;}
/*Left nav banner css end*/

/*nexa3d-nxe-xclean.html page css start*/
.prod-key-img { width:23%; display:inline-block; vertical-align:top;}
.prod-key-txt { width:35%; display:inline-block; vertical-align:top; margin:0 2%;}
.prod-key-row .prod-key-txt:last-child { margin-right:0;}
.prod-key-txt { margin-top:150px;}
.product-overview-wrapper .prod-key-txt h3 { font-size:3rem; font-family:'Amer-Comp-Medium'; margin-bottom:3px;}
.prod-key-col { margin-bottom:35px;}
.product-overview-wrapper .prod-key-feat h2 { margin-bottom:0 !important;}
.tech-data-table-main { margin-top:50px;}
.tech-data-loop h6 { margin:0; padding:0 0 15px 0; font-size:18px; font-family:'Amer-Comp-Bold'; font-weight:normal;}
.tech-data-loop { border-top:1px solid #e8e8e8; padding:20px 0;}
.tech-data-col .tech-data-loop:last-child { border-bottom:1px solid #e8e8e8;}
.tech-data-loop-inr div { display:inline-block; width:49%; vertical-align:top;}
.tech-data-loop-inr { padding-bottom:10px;}
.tech-data-col-rght .tech-data-loop-inr { padding-bottom:0;}
.tech-data-col-rght .tech-data-info { font-size:18px; font-family:'Amer-Comp-Bold';}
.tech-data-col-lft .tech-data-loop { min-height:145px;}
/*nexa3d-nxe-xclean.html page css end*/

.min-height-call { min-height:171px;}
.min-height-for-last { min-height:146px;}
body.catalog-product-view .request-option-modal .modal-inner-wrap #form_15._form_15 ._inline-style input[type=text], body.page-products .request-option-modal .modal-inner-wrap #form_15._form_15 ._inline-style input[type=text] { max-width:inherit;}

/*Ultimaker Q4 Promo Product Page Block CSS Start*/
.uprom-pro-blk-main { max-width:1340px; margin:0 auto 30px auto; box-sizing:border-box;}
.uprom-pro-blk { width:100%; border:1px solid #e8e8e8; box-sizing:border-box; padding:10px 30px;}
.uprom-pro-blk-main h2 { font-family:'Amer-Comp-Bold'; font-weight:normal; font-size:30px; margin:0; padding:15px 0;}
.uprom-pro-img { float:left; width:30%;}
.uprom-pro-desc { float:right; width:68%; margin-top:20px;}
.celb-new-title { font-size:14px; color:#3770e3;}
.celb-new-title img { position:relative; top:3px;}
.offer-perc-title strong { font-family:'Amer-Comp-Bold'; font-weight:normal; font-size:5rem; padding:15px 0 25px 0; margin:0; line-height:1.1;}
.offer-perc-title { font-family:'Amer-Comp-Light'; text-transform:uppercase; font-weight:normal; font-size:3rem; padding:0; margin:0;}
.offer-perc-title label { text-transform:capitalize; font-size:20px; font-family:'Amer-Comp-Bold'; font-weight:normal;}
.uprom-pro-desc p { font-family:'Amer-Comp-Regular'; font-size:13px; color:#1b1b1b; margin:5px 0 20px 0; padding:0;}
.uprom-pro-desc a.cont-btn { background:#3770e3; text-transform:uppercase; color:#fff; border-radius:5px; padding:13px 28px; font-family:'Amer-Comp-Light'; font-size:12px; text-decoration:none; display:inline-block; cursor:pointer;}
.buy-box-msg { width:100%; max-width:353px; margin:50px auto; border-top:1px solid #e8e8e8; padding-top:5px;}
.buy-box-anniv { max-width:130px; float:left;}
.buy-price-box { max-width:150px; float:right; margin-top:3px;}
.buy-box-anniv label { font-size:12px; color:#838383; font-family:'Amer-Comp-Light';}
.buy-box-off strong { font-family:'Amer-Comp-Bold'; font-weight:normal; font-size:5.5rem; padding:0; margin:0; line-height:1.1;}
.buy-box-off { font-family:'Amer-Comp-Medium'; text-transform:uppercase; font-weight:normal; font-size:1.8rem; padding:0; margin:0;}
.buy-price-row { float:right; width:100%; margin-bottom:3px;}
.buy-price-row label { float:left; font-size:12px; color:#838383; font-family:'Amer-Comp-Light';}
.buy-price-row strong { float:right; font-weight:normal; font-size:14px; color:#838383; font-family:'Amer-Comp-Light';}
.buy-price-row strong.pri-linethr { text-decoration:line-through;}
.buy-price-row .red-txt { color:#b80000;}
.buy-price-row strong.bld-txt { font-weight:bold;}
.buy-price-row strong.buybox-act-pri { font-size:18px; font-family:'Amer-Comp-Medium'; font-weight:normal; color:#1b1b1b;}
body.product-ultimaker-s5 .buy-box-msg, body.product-ultimaker-s3 .buy-box-msg, body.product-ultimaker-2-plus-connect .buy-box-msg, body.product-ultimaker-2-plus-connect-airmanager-bundle .buy-box-msg { margin:0 auto;}
.buybx-font-zero { font-size:0;}
/*Ultimaker Q4 Promo Product Page Block CSS End*/

.product-overview-wrapper .sk-feb-video-only h3 { font-size:30px; font-family:'Amer-Comp-Bold'; font-weight:normal; margin:0; padding:0 0 20px 0;}

/* Product page grey section - raise3d-pro3.html - start*/
.softw-eco-features { width:100%; max-width:1340px; margin:40px auto auto auto;}
.deta-prep-main { background-color:#f8f7f7; margin:0; padding:30px 30px 30px 40px; box-sizing:border-box;}
.deta-prep-col { width:31%; margin:0 2.5% 0 0; display:inline-block; vertical-align:top; padding:30px 0;}
.deta-prep-inner .deta-prep-col:last-child { margin-right:0;}
.deta-prep-main h3 { font-size:30px; margin:0; padding:0; font-weight:normal; font-family: 'Amer-Comp-Medium' !important;}
.deta-prep-main h4 { font-size:24px !important; margin:0; padding:20px 0 8px 0; font-weight:normal !important; font-family: 'Amer-Comp-Medium' !important;}
.deta-prep-main p { font-size:20px; margin:0; padding:0; font-weight:normal; font-family: 'Amer-Comp-Light' !important;}
.deta-prep-img { min-height:148px;}
.data-conv-col { max-width:inherit; width:30%; display: inline-block; margin-top:0;}
.data-conv-col .deta-prep-col { width:100%;}
.prnt-mng-col-only { max-width:inherit; width:67%; display: inline-block; margin-left:32px; margin-top:0;}
.prnt-mng-col-only .deta-prep-col { width:47%;}
/* Product page grey section - raise3d-pro3.html - end*/

/*Product page makerbot abs-r rapidrinse filament css start*/
.cprd-container { width:100%; max-width:1340px; margin:0 auto;}
.cprd-container h3 { font-size:4.5rem; font-family:'Amer-Comp-Medium' !important; font-weight:normal; text-align:center; margin:0; padding:0 0 40px 0;}
.comp-prod-col { float:left; width:48%;background-color:#F6F6F6; text-align:center; padding:20px 0 5px 0;}
.comp-prod-rght { float:right;}
.cp-three-col { width:31%; margin-right:2%; display:inline-block; vertical-align:top; text-align:left;}
.cp-three-main .cp-three-col:last-child { margin-right:0;}
.cp-three-main h3 { font-size:3rem; margin:0; padding:0; text-align:left;}
.cp-three-main p { margin:0; padding:25px 0 0 0; line-height:24px;}
.absr-main-row h2 {font-size:4.5rem; margin:0; padding:0 0 10px 0;}
.absr-lft-desc { width:30%; float:left;}
.absr-rgt-list { width:65%; float:right;}
.abs-prop-col { width:50%; float:left;}
.abs-test-col { width:25%; float:left;}
.absr-rgt-list label strong { font-size:18px;}
.absr-rgt-list label { font-size:14px; font-weight:normal; display:block; border-bottom:1px solid #e8e8e8; padding:15px 0;}
.abs-prop-col label { font-weight:600;}
.comp-mat-main { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;}
.comp-mat-lft, .comp-mat-img { justify-self:center; margin-left:auto; margin-right:auto; width:48%;}
.comp-mat-main h2 { font-size:4.5rem; margin:0; padding:0;}
.comp-mat-rrfilmnt { width:100%;}
.comp-mat-rrf-img, .comp-mat-rrf-tit { display:inline-block; vertical-align:middle;}
.comp-mat-rrf-tit { padding-left:30px; }
.comp-mat-rrf-tit h4 {font-size:2.5rem; margin:0; padding:0 0 20px 0;}
.comp-mat-rrf-tit a.shpnow { font-size:14px; text-decoration:none; color:#fff; background-color:#B81F24; display:inline-block; padding:7px 20px; border-radius:5px;}
.makr-abs-grey { background-color:#F6F6F6; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; align-items:center; height:310px; margin-top:70px; margin-bottom:60px;}
.makr-abs-grey .comp-mat-lft { text-align:center; margin-top:-35px;}
.makr-abs-grey .comp-mat-img { margin-top:-70px;}
.product-overview-wrapper .comp-above-hr { margin-top:110px !important; margin-bottom:0 !important;}
.wht-incd-col { display:-ms-flexbox; display:inline-block; -ms-flex-wrap:wrap; flex-wrap:wrap; align-items:center; width:33%;}
.wht-incd-img { justify-self:center; margin-left:auto; margin-right:auto; width:45%;}
.wht-incd-tit { justify-self:center; margin-left:auto; margin-right:auto; width:48%; padding-left:20px;}
.wht-incd-tit h4 {font-size:2.2rem; margin:0; padding:0 0 0 0;}
.wht-incd-tit label { display:block;}
.wht-incd-tit a.lrnmore { font-size:14px; text-decoration:none; color:#B81F24; display:inline-block; padding:7px 20px; border-radius:8px; border:1px solid #B81F24; margin-top:15px;}
.wht-incd-col .wht-incd-img, .wht-incd-col .wht-incd-tit { display:inline-block; vertical-align:middle;}
.whats-included .wht-incd-inr { text-align:center;}
.whats-included .wht-incd-tit { text-align:left;}
.wht-incd-col .wht-incd-img img { width:100%;}
.whats-included .wht-incd-col { margin-bottom:60px;}
.whats-included h3 { padding-top:60px;}
.whats-included h3.rapidrn-pg-com-only { padding-top:0;}
.product-overview-wrapper .comp-mat-rrf-tit h4 { font-weight:600;}
/*Product page makerbot abs-r rapidrinse filament css end*/

/*Formlabs form cure L product page css start*/
.fl-frm-cure-l-grey { max-width:1340px; height:340px; margin:70px auto; padding:0 90px; box-sizing:border-box; background-color:#f2f4f6;}
.fl-frm-logo { float:left; padding-top:135px;}
.fl-frm-img { float:right; margin-top:-62px;}
.fl-frm-logo a.shpnwbtn { font-size:14px; display:inline-block; color:#fff; background-color:#b81f24; padding:8px 25px; text-decoration:none; border-radius:8px; margin-top:12px;}
.fl-frm-logo-btn { clear:both;}
.fl-frm-logo label { font-family:'Amer-Comp-Light' !important; font-size:30px; font-weight:normal; padding-left:8px;}
/*Formlabs form cure L product page css end*/

/*Form 3L and 3BL complete package css start*/
.strt-scalng a.shpnwbtn { color:#b81f24; border:1px solid #b81f24; padding:6px 20px; display:inline-block; border-radius:7px; margin-top:10px;}
.wash-cure-box h2 { text-align:center; padding-bottom:40px;}
.wash-cure-lft, .wash-cure-rgt { background:#f2f4f6; padding:60px; max-width:47.3%; box-sizing:border-box;}
.wash-cure-lft .valign--middle, .wash-cure-rgt .valign--middle { min-height:365px; margin-bottom:35px;}
.wash-cure-box .align--center .wash-cure-lft { margin-right:20px;}
.wash-cure-box .align--center .wash-cure-rgt { margin-left:20px;}
.wash-cure-lft h4, .wash-cure-rgt h4 { font-size:3rem !important; margin:0; padding:15px 0 25px 0;}
.wash-cure-lft a.shpnwbtn, .wash-cure-rgt a.shpnwbtn { background:#b81f24; color:#fff; padding:6px 20px; display:inline-block; border-radius:7px;}
/*Form 3L and 3BL complete package css end*/

/*raise e2cf product page css start*/
.etcf-four-cols article {
width: 100%;
}
.etcf-four-cols .col-sm-3 { background-color: #f3f3f3; border-radius: 10px; margin: 0 10px; text-align: center; padding-bottom: 40px; max-width: 23%; display:inline-block; vertical-align:top;}
.etcf-four-cols .col-sm-3 img { margin: 50px 0 0 0;}
.row-images { min-height: 310px;}
.etcf-four-cols h4 strong { display: block;}
.etcf-four-cols h4, .etcf-four-cols p { padding: 0 20px; text-align: left;}
/*raise e2cf product page css end*/

/*Formlabs frequently bought togther css start*/
.btog-main { width:100%; max-width:1440px; margin:0px auto 20px auto; padding-right:0; padding-top:0px; padding-left:0; box-sizing:border-box;}
.btog-inner { border-top:1px solid #e8e8e8; padding:25px 0;}
.btog-tit h2 { margin:0; padding:0; font-size:2.8rem; font-family:'Amer-Comp-Bold'; font-weight:normal;}
.btog-tit p { font-size:16px; margin:0; padding:0;}
.btog-inr-lft { max-width:875px; float:left;}
.btog-inr-rgt { max-width:285px; float:right; width:100%; margin-top:25px;}
.btog-four-blk { margin-top:40px;}
.btog-singcol { max-width:190px; display:inline-block; vertical-align:top; text-align:center; margin:0 25px;}
.btog-singcol label { display:block; color:#6e6e6e; margin-top:5px; cursor:pointer;}
.btog-singcol a { text-decoration:none; color:#6e6e6e;}
.btog-plusicn { display:inline-block; vertical-align:top; margin-top:25px; font-size:45px; color:#9d9d9d; font-family:'Amer-Comp-Light';}
.txt-alg-lft { text-align:left;}
.btog-prd-lst { width:100%; margin-bottom:8px;}
.btog-prd-lst label { float:left; color:#787878; width:165px;}
.btog-prd-lst strong { float:right; color:#787878; font-size:16px; font-family:'Amer-Comp-Medium'; font-weight:normal;}
.subt-col-lst { width:100%; margin:12px 0; border-top:1px dotted #aeaeae; padding:15px 0 0 0;}
.subt-col-lst label { float:left; color:#1b1b1b; width:165px; font-size:18px;}
.subt-col-lst strong { float:right; color:#1b1b1b; font-size:22px; font-family:'Amer-Comp-Medium'; font-weight:normal;}
.btog-cart-btn a.bcrtbtn { font-size:14px; color:#3770e3; border:1px solid #3770e3; text-decoration:none; display:block; text-align:center; border-radius:5px; padding:10px 0; text-transform:uppercase; font-family:'Amer-Comp-Medium';}
.btog-four-blk .btog-sing-3L-v { max-width:175px;}
/*Formlabs frequently bought togther css end*/

/*Responsive Video*/
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 50%; width: 100%; height: 100%; max-width:950px; transform: translateX(-50%);}
.center {text-align:center;margin:0px auto;}

/*formlabs-form-3-plus-basic-package-page css start*/
.about-basic-box { border:1px solid #e8e8e8; padding:20px 0 30px 0;}
.about-basic-box .col-md-7 { padding-left:80px;}
.pro-acces-only .wash-cure-lft, .pro-acces-only .wash-cure-rgt { padding-bottom:35px;}
/*formlabs-form-3-plus-basic-package-page css end*/

.price-slider .first-slide { margin-top:79px !important;}

/*Ultimaker Promotion Product Page Banner CSS Start*/
.ult-promo { width: 100%; max-width:435px; border: 1px solid #d9d9d9; background-color: #f6f6f6; margin-top: 22px; margin-bottom: 38px;}
.ult-forg-mat {  max-width: 208px; float: left; padding-left: 20px; padding-top: 20px;}
.ult-mat-prom {  float: right; padding-top: 12px; }
.ult-mat-prom img { width: 100%; display: block; }
.ult-forg-mat a { display: inline-block; text-decoration: none; border: 1px solid #5d8be7; color: #5d8be7; border-radius: 8px; padding: 6px 15px; margin-top: 30px; }
.ult-forg-mat h3, h1 { margin: 0;}
.ult-forg-mat h3 { font-size:14px; color: #3770e3; font-family: 'Amer-Comp-Regular'; font-weight: bold; }
.ult-forg-mat h3 strong { font-size:18px; color: #3770e3; font-family: 'Amer-Comp-Bold'; font-weight: bold; }
.ult-forg-mat h1 { font-size:25px; font-family: 'Amer-Comp-Bold'; font-weight: bold; margin-top: 10px;}
.ult-forg-mat p { font-size: 14px; font-family: 'Amer-Comp-Regular'; font-weight: normal; margin: 0; padding-top: 10px; line-height: 16px;}
.ult-forg-mat p strong { font-size: 14px; font-family: 'Amer-Comp-Bold'; font-weight: bold; }
img.fila-tab-img { display: none; }
img.fila-mob-img {display: none;}
/*Ultimaker Promotion Product Page Banner CSS end*/

/*Formlabs promotion product page banner css start*/
.grey-container {max-width: 1440px;width: 100%;margin: 0 auto;padding: 30px 0px 35px 0;}
.greyBannerBox {background: #ecf2f5;border: 1px solid #c4c7c7;height: 143px;overflow: hidden;display:block;padding:0 60px 0 60px; }
.gBFirst { float: left; }
.formlab-logo {width: 114px;height: 17px;display: inline-block;vertical-align: top;margin-top: 62px; }
.formlab-logo + h5 {color: #8c8e8e;font-size: 15px;font-family: 'Amer-Comp-Bold';margin:65px 0 0 5px;display: inline-block;vertical-align: top; letter-spacing: 0.5px;}
.banner-img {width: 340px;height: 172px;margin:-29px 4% 0 4%;display: inline-block;vertical-align: top;}
.banPrice {padding:30px 0 0 2.5%;display: inline-block;vertical-align: top;}
.banPrice h2 {display: flex;font-size: 52px;color: #000;font-family: 'Amer-Comp-Bold';text-transform: uppercase;margin: 0;letter-spacing: 2px;}
.banPrice h2 strong {font-size: 20px;font-family: 'Amer-Comp-Regular';width: 30px;text-align: center;line-height: 20px;margin: 10px 5px 0 5px; font-weight: normal;}
.banPrice h2 strong + .dollar-icon {font-size: 44px;font-family: 'Amer-Comp-Light';line-height:38px; margin-right: 0px; margin-left: 0px;}
.banPrice p {font-size: 15px;color: #000;font-family: 'Amer-Comp-Regular';margin: 0;letter-spacing: 1px;}
.ban-learn {font-size: 14px;color:#3770e3 !important;border: 1px solid #3770e3;display: inline-block;vertical-align: top;text-decoration: none;height: 36px;min-width: 111px;border-radius: 5px;text-align: center;font-family: 'Amer-Comp-Light';line-height: 33px;margin:55px 0 0 0; float: right;}
/*Formlabs promotion product page banner css end*/

/*Infinite material solutions aquasys gp product descriptin css start*/
.feat-appli { background-color:#000000; color: #fff; padding: 20px 0; }
.aqua-gp-fila img { width: 100%; }
li.print-condi { margin: 15px 0;}
/*Infinite material solutions aquasys gp product descriptin css start*/

/*MakerBot promo block css start*/
.mbpSect {color: #000000;padding-bottom: 30px;}
.mbpSect .mbpSect-container { max-width: 1440px;}
.mbpSect h2 {font-size: 28px;margin: 25px 0 22px;}
.mbpSect-row {display:-ms-flexbox;display:flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.mbpSect-col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:0 15px;}
.mbpSectBox {border: 1px solid #e8e8e8;padding: 25px 30px;height: 295px;}
.mbpSectLeft {background-repeat: no-repeat;background-position:93% center;}
.mbpSectRight {background-repeat:no-repeat;background-position:95% center;}
.mbpSectDiv {width: 58%;}
.mbpSectBox h4 {font-size: 22px;font-family: 'Amer-Comp-Medium';line-height:26px; margin: 0;}
.mbpSectBox h4 strong { font-size: 30px;font-family:'Amer-Comp-Bold';font-weight: normal;}
.mbpSectRight.mbpSectBox h4 strong { display: block; }
.mbpSectBox h4 span {font-family:'Amer-Comp-Light';font-weight: 400;}
.mbpSectBox h6 {font-size: 18px;margin-bottom: 15px;font-family:'Amer-Comp-Medium';font-weight: 400; margin-top: 0; padding-top: 3px;}
.mbpSectBox p {font-size: 12px; margin: 0;}
.mbpSectBox .mbpBtn {min-width: 108px;height: 40px;border: 1px solid #3770e3; color: #fff;border-radius: 5px;display: inline-block;text-align: center;font-size: 12px;text-decoration: none;padding: 9px 0;margin-top: 0px; background-color:#3770e3;}

.mbpcSectBox {min-height: 265px; height: 100%;}
.mbpcSectBox p {min-height: 30px;}

.mbpGreyBox {min-height: 140px;background: #f7f7f7;display: flex;color: #000000;text-align: center;padding: 0 0 0 10px;}
.mbpGreyBox .mbpGreyContent {width: 41%;text-align: left;margin:25px auto auto;}
.mbpGreyBox .mbpGreyContent h5 {font-size: 18px; font-family: 'Amer-Comp-Medium';font-weight: 400;margin-bottom: 3px;}
.mbpGreyBox .mbpGreyContent h5 span { font-size: 22px;font-family:'Amer-Comp-Bold'; }
.mbpGreyBox .mbpGreyContent p {font-size: 14px; font-family:'Amer-Comp-Light'; }
.mbpGreyBox .mbpBtn {min-width: 145px;height: 40px;border: 1px solid #b80000;color: #fff; background-color: #b80000;border-radius: 5px;display: inline-block;text-align: center;font-size: 14px;text-decoration: none;padding: 9px 0;margin: 52px 42px 0 0;}
.mbpGreyBox .mbpGreyContent .mbpBtn { display: none; }
.mbpSectDiv p.promo-price { font-size: 18px; font-weight: bold; margin-top: 0px; margin-bottom: 3px; padding-left: 30px;}
.mbpSectDiv p.promo-para { min-height: 60px;}
.mbp-carbon-fibe { width: 49%; }
.mbp-carbon-fibe h2 {font-size: 28px;margin: 25px 0 22px;}
.mbpSectDiv p del {font-size: 16px; margin: 0; color: darkgray; padding-left: 38px; position: relative; top: 1px;}
.mbpSectBox p.promo-reg-price { min-height: 0;}
.mbp-carbon-fibe p.set-price del { padding-left:45px}
.mbp-carbon-fibe p.disc-price {padding-left:35px}
.mbpSectDiv p.promo-btn { min-height: 27px; }
.mbpSectDiv p.promo-btntw { min-height: 27px; }
/*MakerBot promo block css end*/

/*Ultimaker 6 months promo banner css start*/
.ultim-promo { margin: 0; padding: 0; background-color:#f6f6f6; border: 1px solid #d9d9d9; margin-top: 20px;}
.ultim-promo-txt { margin: 0; padding: 20px 20px 0 20px; }
.ultim-promo-txt h3 { margin: 0; font-size: 13px; font-family: 'Amer-Comp-Regular'; font-weight: normal; color: #3770e3; }
.ultim-promo-txt h3 strong {font-size: 16px; font-family: 'Amer-Comp-Bold'; font-weight: bold;color: #3770e3;}
.ultim-promo-txt h1 label { font-size: 19px; font-family: 'Amer-Comp-Bold'; font-weight:bold; }
.ultim-promo-txt h1 { margin: 0; font-size: 27px; font-family: 'Amer-Comp-Bold'; font-weight: bold; line-height: 30px;}
.ultim-promo-txt p { margin: 0; font-size: 14px; font-family: 'Amer-Comp-Regular'; font-weight: normal; padding-top: 10px;}
.ultim-promo-txt a { display: inline-block; text-decoration: none; padding: 5px 14px; border: 1px solid #3770e3; color: #3770e3; font-size: 15px; margin-top: 20px; border-radius: 8px; position: relative; z-index: 9; }
.ultim-promo-img img { width: 100%; vertical-align: bottom; margin-top: -22px; }
/*Ultimaker 6 months promo banner css end*/

/*Ultimaker get 6 month free material promo banner block css start*/
.ultimakerPromoSect { padding: 30px 0;}
.ultpromo-container { max-width: 1440px; margin: 0 auto; padding: 0 0px; }
.ultimakerPromoSect h3 { font-size: 24px; color: #000000;font-family:'Amer-Comp-Bold';font-weight: 300;padding:16px 0 18px 0;margin:0;border-top:1px solid #e8e8e8; }
.ultpromoBox {border:1px solid #e8e8e8;display:flex;justify-content:space-around;align-items:center;height:176px;overflow:hidden;}
.ultpromoFirstCol {display: flex;justify-content: space-around;align-items: center;height: 100%;}
.ultpromoBox h2 {font-size:35px;color:#3770e3;font-family:'Amer-Comp-Bold';font-weight:300;align-items:center;margin:0;text-align: center; line-height: 30px;}
.ultpromoFirstCol label.ult-fift {font-size: 63px; font-family: 'Amer-Comp-Bold';}
.ultpromoFirstCol label.ult-off-perc {font-size: 35px; font-family: 'Amer-Comp-Bold';}
.ultpromoFirstCol label.ult-off-intxt {font-size: 21px; font-family: 'Amer-Comp-Bold';}
.ultpromoBox h2 label {font-size:24px;font-family:'Amer-Comp-Medium';font-weight: 300;}
.ultpromoImg {margin-left: 70px;}
.ultpromoImg img {}
.ultpromoContent {color: #000000;width: 26%;}
.ultpromoContent .upc-heading { font-size: 20px;font-family:'Amer-Comp-Bold';font-weight: 300;margin: 0;  }
.ultpromoContent .upc-subheading {font-size: 20px;font-family:'Amer-Comp-Light';font-weight: 300;margin:0 0 12px 0;}
.ultpromoContent h6 { font-size: 14px;font-family:'Amer-Comp-Bold';font-weight: 300;margin: 0; }
.ultpromoContent p { font-size: 12px;font-family:'Amer-Comp-Light';font-weight: 300;margin: 0;line-height: 16px; }
.ultpromoprice { text-align: right;color: #838383; font-size: 12px;font-family:'Amer-Comp-Light';font-weight: 300; }
.ultpromoprice .reg-price, .ultpromoprice .disc-price {text-align: left;}
.ultpromoprice .reg-price strike { font-size: 16px; }
.ultpromoprice .discPrice { font-size: 14px; color: #b81f24;font-family:'Amer-Comp-Bold';font-weight: 300;float: right; }
.ultpromoprice .total-price { font-size: 18px; color: #000000;font-family:'Amer-Comp-Bold';font-weight:300;margin:4px 0 8px 0;}
.ultpromoprice .ultpromo-cart {width: 118px;height: 38px;border-radius: 5px;color: #f5f5f5;font-size: 11px;background: #3770e3;
border: 0;text-transform: uppercase;font-family:'Amer-Comp-Regular';font-weight: 300; cursor: pointer;
display: inline-block; text-align: center; line-height: 36px; text-decoration: none;}

.ultpromoContent p.promo-date-msg { font-size:11px; color:#9fa0a1; padding-top:10px;}
.promo-date-msg-mobile { clear:both; display:block; font-size:11px; color:#9fa0a1; text-align:right; padding-top:15px; font-family:'Amer-Comp-Light';}
.promo-date-msg-mobile { display:none;}

/*Ultimaker get 6 month free material promo banner block css end*/

/*New product magento page builder css start*/
.product-top-desc { max-width:760px; margin:0 auto;}
.product-top-desc h2 { font-size:4.5rem !important; margin-top:0;}
.product-top-desc p.product_sub_title { font-size:2.1rem;}
.prod-txt-col-only h2 { font-size:4.2rem !important; font-family:'Amer-Comp-Medium'; margin:0 0 3rem 0;}
.prod-list-txt { background:#f1f1f1; padding:30px 20px;}
.prod-img-col-only img { width:100%;}
.centr-big-title-row-only h2.big-cen-title { font-size:4.5rem;}
.prod-txt-col-only h3 { font-family:'Amer-Comp-Medium'; font-weight:normal; margin-top:60px !important;}
/*New product magento page builder css end*/

/*Product page platinum partner reseller banner css start*/
.td-formlabs-ppreseller { display:flex; background-repeat:no-repeat; background-color:#000000; background-position:135px 50%; max-width:1340px; margin:20px auto 0 auto; padding:20px 22px; align-items:center; background-size:73%;}
.td-pp-txt { color:#c8c8c8; font-size:13px; line-height:16px; padding-left:25px; max-width:255px;}
.td-formlabs-ppreseller .td-dyna-logo { flex-grow:1; text-align:right;}
/*Product page platinum partner reseller banner css end*/

.links-red { padding-top:15px;}
.links-red a { color:#b72025; text-decoration:underline; padding:0 20px;}
.links-red a:hover { color:#b72025; text-decoration:underline;}
.ben-at-glance-col { background:#f1f3f5; padding:50px 50px; box-sizing:border-box; position:relative; right:15px;}
.ben-at-glance-col h3 { padding-bottom:15px;}
.ben-at-glance-col ul { margin-left:20px !important;}

/*ultimaker promotion get 50% off on ultimaker filament short description banner css start*/
.ulti-prod-promo { margin: 0;padding: 0;background-repeat: no-repeat;background-position: 100% 74%;border: 1px solid #e8e8e8;min-height: 260px;background-color: #f6f6f6; background-size: contain;}
.ulti-prod-inntxt {padding: 15px 15px;}
.ulti-prod-inntxt h3 strong { margin: 0;padding: 0;font-size: 14px;font-family: 'Amer-Comp-Bold';font-weight: bold;color: #3770e3; }
.ulti-prod-inntxt h3 { margin: 0;font-size: 11px;font-family: 'Amer-Comp-Regular';font-weight: normal;color: #3770e3;}
.ulti-prod-inntxt h2 {font-size: 19px !important;color: #000;font-family: 'Amer-Comp-Bold';font-weight: bold;align-items: center;margin-top: 0px;}
.ulti-prod-inntxt label.prod-fif-off {font-size: 36px;font-family: 'Amer-Comp-Bold'; font-weight: normal;}
.ulti-prod-inntxt label.prod-fif-perc {font-size: 19px; font-family: 'Amer-Comp-Bold';}
.ulti-prod-inntxt label.prod-six-intxt {font-size: 12px;font-weight: normal;font-family: 'Amer-Comp-Medium';}
.ulti-prod-inntxt p {padding-top: 94px;font-size: 10px;max-width: 223px;margin: 0;position: relative;top: 3px;}
.ulti-prod-inntxt a {text-decoration: underline !important;display: inline-block; font-size: 10px;color:#3770e3 !important;margin-top: 8px;}
/*ultimaker promotion get 50% off on ultimaker filament short description banner css end*/

.fpp-banner-only-for-ipad { display:none;}

/*UM Promo ESP Q3_Product Page Promotions CSS Start*/
.up-esp-block-only { padding-top:10px;}
.up-esp-block-only h3 { border-top:1px solid #e8e8e8; padding:20px 0;}
.up-esp-left-block h2 { font-size:35px; text-transform:uppercase; line-height:52px;}
.up-esp-left-block h2.get-off-tit strong { font-size:63px;}
.up-esp-left-block p.get-off-sub-tit { font-size:21px; font-family:'Amer-Comp-Bold'; line-height:18px; font-weight:normal; margin:0; padding:0;}
.up-esp-des-col p strong { font-family:'Amer-Comp-Bold'; font-weight:normal; display:block;}
.up-esp-des-col .up-esp-sml-tit { line-height:22px; font-size:18px !important;}
.up-esp-des-col span.c-red { font-family:'Amer-Comp-Bold';}
.up-esp-des-col span.c-red, .up-esp-des-col p.up-esp-actl-price { font-family:'Amer-Comp-Bold'; font-weight:normal;}
.prom-date-msg p { font-size:11px; color:#a3a3a3; max-width:545px; padding-top:10px; margin:0;}
.up-esp-rght-block h2 { font-size:35px; text-transform:uppercase; padding-top:8px;}
.up-esp-rght-block p.c-blue-37 strong { display:block; font-family:'Amer-Comp-Bold'; font-weight:normal;}
.up-esp-rght-block p.c-blue-37 { font-size:20px; line-height:24px;}
.up-esp-rght-block .um-s5-esp-img-lft img { margin-top:-25px;}
.up-esp-block-only .row .up-esp-left-block .background--lb, .up-esp-block-only .row .up-esp-rght-block .background--lb {padding-bottom:18px !important;}
.up-esp-rght-block h2 span.f-size30 { font-size:35px !important;}
.no-minus-img .um-s5-esp-img-lft img { margin-top:0;}
.no-minus-img .up-esp-left-block .um-s5-esp-img-lft img { margin-top:27px;}
.no-minus-img2 .up-esp-left-block .um-s5-esp-img-lft img { margin-top:25px;}
.no-minus-img2 .um-s5-esp-img-lft img { margin-top:0;}
/*UM Promo ESP Q3_Product Page Promotions CSS End*/

/*Ultimaer 50% off plus free 3 year warranty product page banner css start*/
.pick-promo-main { margin-top:20px; padding: 0; border: 1px solid #e8e8e8; background-color:#f6f6f6; position: relative;}
.pick-fifty-off {margin: 0;background-repeat: no-repeat;background-position: 90% 80%;padding: 15px 20px;border-bottom: 2px dotted #bbbbbb;}
.pick-fifty-off h2 {margin: 0;padding-top: 10px;font-size: 23px !important;font-family: 'Amer-Comp-Bold';font-weight: bold;    line-height: 22px;}
.pick-fifty-off h2 label.fila-fify { font-size: 42px !important; font-family: 'Amer-Comp-Bold'; font-weight: bold; }
.pick-fifty-off h2 label.brek-fila-txt { font-size: 18px !important; font-family: 'Amer-Comp-Bold'; font-weight: bold;}
.pick-fifty-off p {font-size: 10px !important;font-family: 'Amer-Comp-Regular';font-weight: normal;    max-width: 206px;padding-top: 6px; padding-bottom: 10px;}
.pick-fifty-off a.shp-ult-now { color:#3770e3; margin-left: 5px; font-size: 10px !important; text-decoration: underline; }
.pick-shad-bnn { margin: 0;}
.pick-shad-bnn p.shadow-back-clr {color: #fff;font-size: 13px !important;background-color: #3770e3;margin-top: 6px;   max-width: 167px;text-align: center;margin-left: 20px;position: absolute;padding: 8px 10px;top: 121px;box-shadow: 3px 4px #0c42af;font-weight: normal;font-family: 'Amer-Comp-Regular';}
.pick-thr-year {margin: 0; background-repeat: no-repeat; background-position: 92% 60%; padding: 15px 20px;}
.pick-thr-year h2 { margin: 0; padding-top:20px; font-size:26.5px !important; font-family: 'Amer-Comp-Bold'; font-weight: bold; line-height: 22px;}
.pick-thr-year h2.brek-fila-txt { font-size:18px !important; font-family: 'Amer-Comp-Bold'; font-weight: bold; }
.pick-thr-year p {margin: 0;font-size: 10px !important;font-family: 'Amer-Comp-Regular';font-weight: normal;max-width: 210px;padding-top: 5px;}
.pick-thr-year h2 label.threyear-fila-txt { font-size:18px !important; font-family: 'Amer-Comp-Bold'; font-weight: bold; }
.pick-thr-year a.threye-shp-now { color:#3770e3; margin-left: 5px; font-size: 10px !important; text-decoration: underline; }
.pick-shad-bnn p strong { letter-spacing: 1px; }
/*Ultimaer 50% off plus free 3 year warranty product page banner css end*/

/*mayku-partner-banner css start*/
.mayku-partner-banner { background-color:#000000; padding:18px 18px;}
.mayku-partner-logo { width:159px;}
.mayku-partner-banner div { display:inline-block; vertical-align:middle;}
.mayku-partner-txt { width:185px; font-size:12px; color:#cccccc; border-left:1px solid #7f7f7f; padding-left:30px; margin-left:30px; line-height:15px;}
.mayku-partner-logo img { display:block;}
.mayku-partner-banner .clearfix { display:block;}
/*mayku-partner-banner css end*/


/*Mayku 3D Former Comparison Table CSS Start*/
.mayku-compar-table-main h2 { font-size:4.5rem !important; margin-top:0;}
.mayku-compar-table-main h3 { font-size:3.5rem; padding:20px 0 10px 0;}
.mayku-compar-table-main a.mayku-shop-btn { background-color:#3770e3; color:#fff; padding:10px 25px; display:inline-block; border-radius:12px; font-size: 15px; cursor:pointer;}
.comp-col-min-height p { margin-bottom:5px;}
.comp-col-min-height ul { margin-left:0 !important; min-height:80px; margin-top:10px !important;}
.min-height-list-items ul li { list-style:none !important; background:url(https://asset.dynamism.com/media/wysiwyg/mayku-list-item-icon.png) no-repeat 0 6px; padding-left:20px;}
.quote-txt-link a { cursor:pointer;}
.mayku-col-lft hr, .mayku-col-rgt hr { margin:25px 0 !important;}
.mayku-img-col-lft-mobile { display:none;}
.mayku-compar-table-main figure img { width:auto !important;}
/*Mayku 3D Former Comparison Table CSS End*/

/*customize training short descprition banner CSS start*/
.on-dmd-train {background-repeat: no-repeat;background-size: cover;min-height: 250px !important;background-position: center; margin-top: 20px;}
.dm-dlg-tra img.dmd-lgo {display: inline-block !important; vertical-align: bottom; width: 28%;}
.dm-dlg-tra h3 {display: inline-block !important;color: #fff;font-size: 18px; font-family:'Amer-Comp-Medium'; font-weight:normal; margin-bottom: 6px; margin-left: 5px;}
.train-sess-txt h2 {margin: 0;font-size: 26px !important;color: #fff; font-family:'Amer-Comp-Bold'; font-weight:bold; padding-top: 10px; letter-spacing: 1px; line-height: 30px;}
.train-sess-txt a {display: inline-block;text-decoration: none !important;color: #fff !important;padding: 10px 25px;    border-radius: 8px;background-color: #b81f24;margin-top: 25px;font-size: 13px;}
.train-sess-txt {max-width:400px; padding-top: 10px !important; padding-left: 20px;}
/*customize training short descprition banner CSS end*/

/*Ultimaker S5 Q4 Air Manager Promotion Product Page Banner CSS Start*/
.up-esp-rght-block .ultmaker-promo, .up-esp-left-block .ultmaker-promo { position: relative; }
.up-esp-rght-block .ultmaker-promo .um-s5-esp-img-lft img, .up-esp-left-block .ultmaker-promo .um-s5-esp-img-lft img {margin-top: 30px;}
.ultmaker-promo .fam-value {color: #3770e3; font-size: 33px;font-family: 'Amer-Comp-Light';position: absolute;top: 48px;left: 192px;}
.ultmaker-promo .fam-value strong {font-size: 41px;font-family: 'Amer-Comp-Bold';font-weight: normal;}
.ultmaker-promo .fam-value strong + div {font-size: 26px; font-family: 'Amer-Comp-Bold';font-weight: normal;text-transform: uppercase;margin: -16px 0 0 6px;}
.ultmaker-promo .up-esp-des-col .up-esp-sml-tit {padding: 10px 0 0 0;font-size: 20px !important;}
.ultmaker-promo .btn-blue {font-size: 11px; padding: 10px 25px !important;}
.ultmaker-promo .up-esp-des-col p strong { font-size: 20px; }
.ultmaker-promo .col-sm-6.up-esp-des-col {padding-left: 40px;}
.ultmaker-promo  p.mBottom20.f-size12 {line-height: 1.5;}
.promo-date-text {font-size: 11px;color: #a3a3a3;text-align: right;padding-top: 10px;}
/*Ultimaker S5 Q4 Air Manager Promotion Product Page Banner CSS end*/

/*Ultimaker S5 Pro Bundle Q4 Air Manager Promotion Product Page Banner CSS Start*/
.ult-promo-block {border: 1px solid #e8e8e8;background-repeat: no-repeat;padding:25px 25px 20px 25px;background-position: 25px 25px; position: relative;}
.ult-promo-right { padding-left:135px; }
.ult-promo-logo {font-size: 15px;color: #3770e3;font-family: 'Amer-Comp-Medium';font-weight: normal;}
.ult-promo-logo img {margin-right: 5px;}
.ult-promo-price { font-size: 28px;font-family: 'Amer-Comp-Light';color: #3770e3; text-transform: uppercase; }
.ult-promo-price strong { font-size: 32px;font-family: 'Amer-Comp-Bold'; }
.ult-prome-includes {}
.ult-prome-includes strong {font-size: 12px;color: #000;font-family: 'Amer-Comp-Medium';}
.ult-prome-includes ul { margin: 0 0 15px 0 !important;padding: 0;}
.ult-prome-includes ul li {list-style: none !important;font-size: 12px;color: #000;}
.ult-proro-regular { text-align: right;}
.ult-proro-regular span { font-size: 16px;color: #838383;}
.ult-proro-disc {text-align: right;clear: right;}
.ult-proro-disc span {font-size: 14px;margin-left: 40px;font-family: 'Amer-Comp-Bold';}
.ult-proro-act-price {font-size: 18px;color: #000;clear: right;}
.ult-promp-btn {background: #3770e3;font-size: 14px;color: #fff !important;padding: 8px 15px;display: inline-block;border-radius: 5px;margin-left: 10px;cursor: pointer;}
.ult-promp-btn:hover, .ult-promp-btn:focus {background: #3770e3;color: #fff;}
.ult-prome-date {color: #a3a3a3;font-size: 11px;text-align: right;margin-top: 22px;}
.ult-promp-btns img.add-to-cart {vertical-align: text-top;}	
/*Ultimaker S5 Pro Bundle Q4 Air Manager Promotion Product Page Banner CSS end*/

/*harc code buy box display none css start*/
body.catalog-product-view .block.upsell .product-item-info .custom-request-quote-override .hrd-cde-bx .btog-prd-lst, body.catalog-product-view li.item.product.product-item .product-item-info .product.details.product-item-details .btog-inr-rgt.hrd-cde-bx .btog-prd-lst {display: none;}
/*harc code buy box display none css end*/


/*buy box [Unlimited Toll-Free Support] hide css start for modix*/
body.product-modix-big60-v3-starter .product-info-priceList .block-product-moreDetails ul.list-check li:last-child, body.product-modix-big40-v3-starter .product-info-priceList .block-product-moreDetails ul.list-check li:last-child, body.product-modix-180x-v3-starter .product-info-priceList .block-product-moreDetails ul.list-check li:last-child, body.product-modix-meter-v3-starter .product-info-priceList .block-product-moreDetails ul.list-check li:last-child, body.product-modix-120x-v3-starter .product-info-priceList .block-product-moreDetails ul.list-check li:last-child { display:none;}
/*buy box 'Unlimited Toll-Free Support' hide css end for modix*/

body.catalog-product-view .modal-popup .um-prom-banr-mini { display:none;}
body.catalog-product-view .modal-popup .resin-discont-banner {display:none;}
body.catalog-product-view .modal-popup .on-dmd-train { display:none;}
body.catalog-product-view .modal-popup .ult-promo-block {display: none;}
body.catalog-product-view .modal-popup .bcn-tenof-pro {display: none;}
body.catalog-product-view .modal-popup .um-s3-promo { display:none;}
body.catalog-product-view .modal-popup .two-plus-conct-banner { display:none;}
body.catalog-product-view .modal-popup .two-plus-conct-bundle-banner { display:none;}
body.catalog-product-view .modal-popup .um-bck-pic { display:none;}
body.catalog-product-view .modal-popup .buy-nd-sve { display:none;}
body.catalog-product-view .modal-popup .td-formlabs-ppreseller-only-for-product { display:none;}

body.catalog-product-view.product-nexa-3d-xip-pro .cad-on-prnt {display: none;}

/*Bambu Product Discout Hide CSS start*/
body.catalog-product-view.product-bambu-lab-x-carbon-combo-starter-bundle .discountBox, body.catalog-product-view.product-bambu-lab-ps-combo-starter-bundle .discountBox {display: none;}
/*Bambu Product Discout Hide CSS end*/

/* .product-overview-wrapper.black-bg-stylish{background-color: #000000;padding: 75px 45px 0 !important;} */
/* h2.hd-h2.hd-colors,.hd-colors{color: #FC4B00;} */
/*.descriptions p,*/.product-overview-wrapper.extruder .descriptions p,.product-overview-wrapper.contents-stylish p{color: #fff;line-height: 24px;font-size: 18px;font-family: 'Amer-Comp-Regular';font-weight: 400;}
.product-overview-wrapper.bambulab-x2dcombo-printlab{padding: 48px 48px  15% !important;background-size: 100% 100% !important;}
/* h2.hd-h2.hd-colors,.hd-colors{color: #FC4B00;} */
.product-overview-wrapper.bambulab-x2dcombo-printlab h2.hd-h2{font-size: 28px !important;font-family: 'Amer-Comp-Bold';}
.bambulab-x2dcombo-printlab .descriptions p{font-size: 18px;color: #fff;line-height: 24px;font-family: 'Amer-Comp-Regular';font-weight: 400;}
/* .text-colors{color: #fff;} */
/* .product-overview-wrapper.black-gray-stylish{background: #000000;padding: 75px 45px 0 !important;} */
.product-overview-wrapper.prints h3.hd-h3{font-size: 24px !important;font-family: 'Amer-Comp-Bold';font-weight: 700;}
.product-overview-wrapper h3.hd-h3.hd-width{max-width: 490px;}
.product-overview-wrapper h4.hd-h4{font-size: 16px;font-family: 'Amer-Comp-Bold';font-weight: 700;letter-spacing: 2px !important;}
.product-overview-wrapper.black-gray-stylish.bundle-calibrations{padding: 0 0 45px 45px !important;}
.product-overview-wrapper.dynamic-calibrations h3.hd-h3{color: #fff;font-size: 32px !important;font-family: 'Amer-Comp-Bold';font-weight: 700;}
.product-overview-wrapper.dynamic-calibrations .img-block{margin: 0 auto;}
.dynamic-calibrations .describe p{max-width: 927px;margin: 0 auto;color: #fff;}

.filter-sec-top{max-width:100%;margin-bottom:60px;padding-top: 27px;}
.product-overview-wrapper .filter-sec-top h2{font-size:24px !important;color:#ffffff;margin-bottom:20px;text-align: left;}
.filter-sec-top p{color:#ffffff;font-size:18px;line-height:1.5;text-align:left;font-family:'Amer-Comp-Regular';font-weight:400;}
.filter-sec-stages{display:flex;flex-wrap:wrap;gap:30px;}
.filter-sec-stage{display:flex;align-items:flex-start;gap:20px;width:100%;}
.filter-sec-badge{background: #ffffff;color: #000000;padding: 9px 27px;border-radius: 27px;font-size: 18px;white-space: nowrap;margin-top: 5px;font-family: 'Amer-Comp-Bold';font-weight: 700;}
.product-overview-wrapper .filter-sec-text h3{color: #ffffff;margin-bottom: 6px;font-size: 18px !important;font-family: 'Amer-Comp-Bold' !important;font-weight: 700 !important;}
.filter-sec-text p{color:#ffffff;font-size:18px;line-height:1.5;text-align:left;font-family:'Amer-Comp-Regular';font-weight:400;}
.filter-sec-image{margin:72px 45px;}
.filter-sec-image img{width:100%;display:block;}
.filter-sec-bottom{display:flex;flex-wrap:wrap;gap:35px;}
.filter-sec-box{width:48%;}
.product-overview-wrapper .filter-sec-box h3{color:#ffffff;margin-bottom:10px;font-size: 18px !important;}
.filter-sec-box p{color:#ffffff;font-size:18px;line-height:1.5;text-align:left;font-family:'Amer-Comp-Regular';font-weight:400;margin-bottom:20px;padding: 0 45px 0 0;}
.filter-sec-box img{width:100%;display:block;}
.x2d-ecosystem-section{position:relative;padding:60px 0 15px;background-color:#000000;overflow:hidden;}
.x2d-ecosystem-left{width:55%;padding-right: 15px;}
.x2d-ecosystem-right{width:45%;text-align:right;padding-left: 15px;}
.x2d-ecosystem-right img{max-width:100%;height:auto;}
.product-overview-wrapper .x2d-ecosystem-section .x2d-ecosystem-title{font-size: 24px !important;font-weight: 700;color: #ffffff;margin-bottom: 20px;}
.x2d-ecosystem-desc{color:#ffffff;font-size:18px;line-height:1.5;text-align:left;font-family:'Amer-Comp-Regular';font-weight:400;margin-bottom:40px;}
.x2d-ecosystem-item{margin-bottom:30px;}
.product-overview-wrapper .x2d-ecosystem-item h3{color:#ffffff;font-size:18px !important;margin-bottom:8px;}
.x2d-ecosystem-item p{color:#ffffff;font-size:18px;line-height:1.5;text-align:left;font-family:'Amer-Comp-Regular';font-weight:400;}
.x2d-ecosystem-section .row-flex{display:flex;flex-wrap:wrap;}
.x2d-ecosystem-section .x2d-ecosystem-right figure{margin-right: -45px;}

.ts-container{width:100%;max-width:1440px;margin:0 auto;padding:0 45px;}
.ts-specs-section{position:relative;background-color:#000000;overflow:hidden;}
.ts-specs-inner{padding-top:41px;padding-bottom:75px;}
.product-overview-wrapper section.ts-specs-section .ts-specs-title{font-size:16px !important;font-weight:700;color:#00AE42;text-align:left;margin-bottom:40px;letter-spacing:2px;}
.ts-specs-table{width:100%;border:1px solid transparent;}
.ts-cat-row{display:flex;flex-wrap:nowrap;align-items:center;background-color:#ffffff;padding:11px 18px;}
.ts-cat-label{font-size:18px;font-weight:700;color:#000000;letter-spacing:0.06em;text-transform:uppercase;}
.ts-data-row{display:flex;flex-wrap:nowrap;align-items:center;border-bottom:1px solid #727272;transition:background 0.15s ease;}
.ts-data-row:hover{background-color:rgba(34, 197, 94, 0.03);}
.ts-col-label{flex:0 0 38%;max-width:38%;padding:13px 18px;font-size:16px;font-weight:700;color:#ffffff;line-height:1.4;font-family: 'Amer-Comp-Bold';}
.ts-col-value{flex:0 0 62%;max-width:62%;padding:13px 18px;font-size:16px;font-weight:400;color:#ffffff;line-height:1.4;font-family:'Amer-Comp-Regular';}

.x2d-ideal-section{position:relative;padding:100px 0 0;background-color:#000;}
.x2d-ideal-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:72px;background: linear-gradient(to bottom, #FC4B00, transparent);opacity: 0.45;}
.x2d-ideal-heading-wrap{text-align:center;margin-bottom:60px;}
.product-overview-wrapper .x2d-ideal-title{font-size:45px !important;margin-top: 0 !important;color:#FC4B00;margin-bottom:15px;}
.x2d-ideal-subtext{max-width:800px;margin:0 auto;color:#ffffff;font-size:18px;line-height:1.5;text-align:left;font-family:'Amer-Comp-Regular';font-weight:400;}
.x2d-ideal-flex{display:flex;flex-wrap:wrap;justify-content:space-between;}
.x2d-ideal-item{width:48%;margin-bottom:50px;}
.product-overview-wrapper .x2d-ideal-item h3{color:#FC4B00;font-size:21px !important;margin-bottom:10px;}
.x2d-ideal-item h3 span{margin-right:8px;}
.x2d-ideal-item p{color:#ffffff;font-size:18px;line-height:1.5;text-align:left;font-family:'Amer-Comp-Regular';font-weight:400;}
.x2d-ideal-gallery{display:flex;flex-wrap:wrap;margin: 60px -9px 0;gap: 18px 0px;}
.x2d-ideal-img{width:33.33%;padding: 0 9px;}
.x2d-ideal-img img{width:100%;height:100%;object-fit:cover;display:block;}
.intro-img figure{position: relative;right: -55px;}
.product-overview-wrapper .bambu-section h2.bambu-subtitle{font-size: 27px !important;}
.dynamics-calibrations span{display: block;text-align: center;max-width: 790px;margin: 0 auto;}
body.catalog-product-view .product-overview-wrapper h2,body.catalog-product-view .brand-page-layout h2,body.catalog-product-view .cms-page-layout h2{font-family: 'Amer-Comp-Bold';}
body.catalog-product-view .product-overview-wrapper h3,body.catalog-product-view .brand-page-layout h3,body.catalog-product-view .cms-page-layout h3{font-family: 'Amer-Comp-Bold';}
.product-overview-wrapper.specific-bg-stylish{background: #fff !important;padding: 72px 0 0 !important;}
.product-overview-wrapper.teacher-license .hd-h3{font-size: 45px !important;}
.product-overview-wrapper.teacher-license h4.hd-h4{font-size: 32px !important;}
.product-overview-wrapper.specific-bg-stylish .describe p{font-size: 20px;font-family: 'Amer-Comp-Regular';}
.product-overview-wrapper.specific-bg-stylish .categories .hd-h4{font-size: 18px;}
.product-overview-wrapper.courses .hd-h3{font-size: 32px !important;line-height: 45px;}

.printlab-resource-section{width:100%;padding:70px 0;background: #F5F5F5;}
.printlab-resource-container{width:100%;max-width:1440px;padding:0 45px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;box-sizing:border-box;}
.printlab-resource-left{width:48%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;box-sizing:border-box;}
.printlab-brand-wrap{display:inline-flex;flex-wrap:wrap;align-items:center;text-decoration:none;}
.printlab-brand-logo{width:100%;max-width:500px;height:auto;display:block;}
.printlab-resource-right{width:42%;display:flex;flex-wrap:wrap;justify-content:flex-start;box-sizing:border-box;}
.printlab-resource-content{width:100%;}
.printlab-resource-text{margin:0 0 28px;font-size:18px;line-height:1.7;font-weight:400;color:#4a4a4a;font-family:Arial, sans-serif;}
.printlab-resource-list{margin:0;padding-left:22px;}
.printlab-resource-list li{margin-bottom:18px;font-size:18px;line-height:1.7;font-weight:400;color:#4a4a4a;font-family:Arial, sans-serif;}
.printlab-resource-list li:last-child{margin-bottom:0;}
.product-overview-wrapper.bambu-lab-printlab h3.hd-h3{font-size: 32px !important;}
.product-overview-wrapper.bambu-lab-printlab .hd-h4{font-size: 21px;}
.bambu-lab-printlab .pagebuilder-column.col-spans{border-bottom: solid 1px #747474;}
.product-overview-wrapper.bundle-calibrations img{margin: 0 0 0 45px;}

.bambu-banner-section{width: 100%;background: url("https://www.dynamism.com/media/catalog/products/form-4-basic-bambu-h2d.png") no-repeat;overflow: hidden;min-height: 548px;
background-size: 100% 100% !important;background-position: center center;}
.bambu-banner-section__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:448px;}
.bambu-banner-section__content{flex: 0 0 50%;max-width: 50%;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;gap: 0;padding: 45px 15px 45px 0;}

/* Logo wrap */
.bambu-banner-section__logo-wrap{display:flex;align-items:center;gap:10px;margin-bottom:32px;}
.bambu-banner-section__logo-img{width:52px;height:auto;display:block;}
.bambu-banner-section__logo-text{display:flex;flex-direction:column;gap:0;}
.bambu-banner-section__logo-text span{font-family:'Inter', sans-serif;font-size:20px;font-weight:700;color:#1a1a1a;line-height:1.15;letter-spacing:-0.01em;}

/* Main heading */
.bambu-banner-section h2.bambu-banner-section__heading{font-size: 38px !important;color: #000000;font-weight: 700;margin: 0 0 0 !important;}
.bambu-banner-section__media{flex: 0 0 50%;max-width: 50%;display: flex;align-items: flex-end;justify-content: flex-end;position: relative;padding: 0 0 0 15px;}
.bambu-banner-section__media-img{width:100%;max-width:720px;height:auto;display:block;object-fit:contain;margin-bottom:-4px;}
.product-overview-wrapper.bambu-banner-printlab{background-color: #ebebeb;padding: 0 !important;}
.specific-bg-stylish [data-content-type=text]{max-width: 603px;}
.bundle-calibrations .hd-colors{color: #fff;}

/* --- FormLabs Section Scoped Styles --- */
.flbs-main-wrapper{background-color:#000000;color:#ffffff;font-family:'Poppins', sans-serif;padding:100px 0;margin:0;overflow:hidden;}
.flbs-main-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;}
.flbs-container{max-width:1440px;margin:0 auto;padding:0 45px;width:100%;}
.flbs-flex-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}
.flbs-card-img-wrap .flbs-responsive-img{max-width: 100%;height: 175px;display: block;margin: 0 auto;object-fit: cover;}

/* --- TOP SECTION STYLES --- */
.flbs-hero-row{align-items:center;margin-bottom:0;}
.flbs-hero-img-col{width:48%;padding-left:15px;padding-right:15px;}
.flbs-features-content-col{width:52%;padding-left:15px;padding-right:15px;}
.product-overview-wrapper .flbs-overline{color: #FC4B00;font-size: 16px !important;font-weight: 700;letter-spacing: 2px;margin: 0 0 40px;text-transform: uppercase;font-family: 'Amer-Comp-Regular';}
.flbs-features-grid{margin-left:0;margin-right:0;}
.flbs-feature-item{width:50%;padding: 0 15px 40px 0;}
.flbs-full-width-feature{width:100%;}
.product-overview-wrapper .flbs-feature-title{font-size: 20px !important;font-weight: 700;margin: 0 0 8px 0;color: #ffffff;font-family: 'Amer-Comp-Bold';}
.flbs-feature-desc{font-size: 16px;color: #ffffff;line-height: 1.5;margin: 0;font-family: 'Amer-Comp-Regular';font-weight: 400;}

/* --- BOTTOM SECTION (4 STEP) STYLES --- */
.flbs-process-header{margin-bottom:50px;}
.product-overview-wrapper .flbs-main-wrapper .flbs-process-main-title{font-size: 28px !important;font-weight: 700;margin: 0;font-family: 'Amer-Comp-Bold';}
.flbs-process-row{margin-bottom:30px;}
.flbs-card-col{width:33.33333333%;padding:15px;}
.flbs-card-inner{border:1px solid #ececec;height:100%;display:flex;flex-direction:column;}
.flbs-card-img-wrap{width: 100%;margin: 0 auto;padding: 21px 21px 15px;}
.flbs-card-body{padding:21px 21px;text-align: center;}
.product-overview-wrapper .flbs-card-title{font-size: 20px !important;font-weight: 700;margin: 0 0 15px 0;color: #ffffff;font-family: 'Amer-Comp-Bold';}
.flbs-card-text{font-size: 16px;color: #ffffff;line-height: 1.5;margin: 0 0 6px;font-family: 'Amer-Comp-Regular';font-weight: 400;}
.flbs-disclaimer{font-size: 16px;color: #ffffff;line-height: 1.5;margin-top:20px;font-family: 'Amer-Comp-Regular';font-weight: 400;}

/* --- Form 4 Tech Specs Scoped Styles --- */
.f4-specs-wrapper{background-color:#000000;color:#ffffff;font-family: 'Amer-Comp-Regular';padding:0 0 60px;margin:-1px 0 0;overflow:hidden;}
.f4-specs-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;}
.f4-specs-container{max-width:1440px;margin:0 auto;padding:0 45px;width:100%;}
.product-overview-wrapper .f4-specs-overline{color:#f3592c;font-size:16px !important;font-weight:700;letter-spacing:2px;margin-bottom:50px;margin-top:0;text-transform:uppercase;}
.f4-specs-table{width:100%;}
.f4-specs-row{display:flex;flex-wrap:wrap;border-top:1px solid rgba(255, 255, 255, 0.8);padding:24px 0;align-items:flex-start;}
.f4-specs-row:first-child{border-top:none;}
.f4-specs-label{width:40%;font-size:16px;font-weight:600;color:#ffffff;padding-right:20px;}
.f4-specs-value{width:60%;font-size:16px;font-weight:400;color:#ffffff;line-height:1.6;}
.product-overview-wrapper.basic-bambu{padding: 48px 48px !important;margin-top: -33px !important;background-size: cover !important;}
.product-overview-wrapper.basic-bambu h2.hd-h2{font-size: 28px !important;}
.product-overview-wrapper.basic-bambu figure{margin: 0 auto;}
.product-overview-wrapper.extrusions .hd-h4.hd-greens{font-size: 16px;font-family: 'Amer-Comp-Bold';font-weight: 700;letter-spacing: 2px !important;color: #00AE42;}
.product-overview-wrapper.extrusions h3.hd-h3,.product-overview-wrapper.bundle-calibrations h3.hd-h3.hd-width{font-size: 24px !important;font-family: 'Amer-Comp-Bold';font-weight: 700;max-width: 255px;}
/* .hd-greens{letter-spacing: 2px !important;color: #00AE42;} */
.product-overview-wrapper.bundle-calibrations h3.hd-h3,.product-overview-wrapper.sensor-suite h3.hd-h3{font-size: 28px !important;}
.f4-specs-row:last-child{border-bottom:1px solid rgba(255, 255, 255, 0.8);}

.product-overview-wrapper.dynamic-calibrations h3.hd-h3{font-size: 18px !important;}
.product-overview-wrapper.dynamic-calibrations .descriptions{min-height: 96px;}
.product-overview-wrapper.sensor-suite .hd-h4{font-size: 18px !important;}
section.filter-sec-main .container{padding: 0;}
.flbs-hero-img-col figure{position: relative;left: -41px;overflow: hidden;}
.product-overview-wrapper.extrusions .hd-h4,.product-overview-wrapper.sensor-suite h4.hd-h4{font-size: 18px;letter-spacing: 0 !important;}
.product-overview-wrapper.sensor-suite h3.hd-h3.hd-width{font-size: 24px !important;font-family: 'Amer-Comp-Bold';font-weight: 700;max-width: 224px;}

/* --- Filter Stages Scoped Styles --- */
.fltr-stg-section{background-color:#000000;padding:0 0 21px;margin:0;-webkit-font-smoothing:antialiased;}
.fltr-stg-item{margin-bottom:48px;width:100%;}
.fltr-stg-item:last-child{margin-bottom:0;}
.fltr-stg-header{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:25px;}
.fltr-stg-pill{background-color:#ffffff;color:#000000;font-size:15px;font-weight:600;padding:10px 24px;border-radius:100px;margin-right:25px;display:inline-block;}
.product-overview-wrapper .fltr-stg-section h3.fltr-stg-title{color: #ffffff;font-size: 18px !important;font-weight: 700;margin: 0;font-family: 'Amer-Comp-Bold';}
.fltr-stg-desc{color:#ffffff;font-size:17px;line-height:1.6;margin:0;font-weight:400;max-width:1000px;}
.product-overview-wrapper.prints ul > li{margin: 0 85px 12px 0 !important;}

/* --- RESPONSIVE BREAKPOINTS --- */
@media (min-width: 768px){
.product-overview-wrapper.basic-bambu img.pagebuilder-mobile-hidden{display: block !important;}
}

@media only screen and (min-width: 1024px) and (max-width: 2800px) {
.one-line { display: flex; align-items: baseline; margin-top: 30px;}
.mbp-carbon-fibe p.set-price del { margin-right: 14px; padding-left: 0;}
.mbp-carbon-fibe p.disc-price { margin-right: 15px; padding-left: 0;}
.mbpSectDiv p del { padding-left: 0; margin-right: 15px; }
.mbpSectDiv p.promo-price { padding-left: 0; margin-right: 15px; }
}

@media screen and (max-width: 2100px) {
.ult-promp-btn { font-size:13px !important; padding:8px 10px !important;}
}

@media screen and (max-width: 1599px) { 
.ult-promp-btn { font-size:13px !important; padding:8px 10px !important;}
}

@media screen and (max-width:1499px) {
.banPrice { padding: 30px 0 0 2%;}
}

@media screen and (max-width: 1439px) {
.new-update-lft { width:230px;}
.newupdt-img-desktop-only { width:140px;}
.new-update-lft h2 { font-size:17px !important;}
.new-update-lft a { font-size:13px;}
.new-update-lft h2 strong { font-size:17px;}
.order-box-dm-txt { max-width:inherit; width:70%;}
.resin-discont-banner { padding:0 20px;}
.resin-dis-rgt-cnt { width:80%; max-width:inherit; margin-left:20px;}
.fuse1-new-webinar-roadshow { max-width:376px; padding:35px 0 0 0;}
.fuse1-new-webinar-banner-main { padding-left:20px; padding-right:20px;}
.seven-col-single { margin:0 2.1%;}
.min-height-call { min-height:146px;}
.min-height-for-last { min-height:121px;}
.sk-feb-video-only iframe { width:100%; height:707px;}
.deta-prep-img { min-height:145px;}
.fl-frm-cure-l-grey { padding:0 70px;}
.ult-forg-mat { max-width: 186px;}

.ensc-pro-rev-engnr { padding:0 15px;}
.ensc-pro-rev-engnr .resin-dis-rgt-cnt p { line-height:18px;}
.ensc-pro-rev-engnr .resin-dis-rgt-cnt { max-width:235px; margin-left:20px; padding-top:10px;}
.eins-pro-hd-banr .resin-dis-rgt-cnt { max-width:260px;}
.deskt-met-stud-plus .resin-dis-lft-img { width:126px; margin-top:16px;}
.ultimk-st-start-bndl .resin-dis-lft-img { width:155px; margin-top:4px;}
.ultimk-st-start-bndl .resin-dis-rgt-cnt { padding:17px 0;}
.raised-pacf-pink .resin-dis-rgt-cnt { max-width:245px;}
.ultimk-st-start-bndl { padding:0 5px;}
.raised-pacf-pink .resin-dis-rgt-cnt p { font-size:14px;}
.ultpromoImg { margin-left: 60px;}
.td-pp-txt { max-width:225px;}
.td-formlabs-ppreseller { background-position:155px 50%;}
.up-esp-left-block h2 { font-size:32px;}
.up-esp-des-col .up-esp-sml-tit { font-size:17px !important;}
.no-minus-img .up-esp-left-block .um-s5-esp-img-lft { min-height:233px;}
.ultim-2plcon-air-only h4.upc-heading { font-size:19px;}
.ultim-2plcon-air-only h4.upc-subheading { font-size:18px;}
.mayku-partner-txt { width:165px;}
.ultmaker-promo .fam-value {left: 180px;}
.ult-prome-includes ul li { font-size: 11px;}
.ult-promp-btn { font-size:12px !important; padding:8px 10px !important; margin-left: 5px !important}
}

@media screen and (max-width:1399px) {
.banner-img {margin:-29px 1% 0 4%;}
.mbpSectDiv {width: 60%;}
.mbpGreyBox .mbpGreyContent {width:45%;}
.td-formlabs-ppreseller { background-position:135px 50%;}
}

@media screen and (max-width:1360px) {
.banner-img {margin:-29px 1% 0 2%;}

.product-overview-wrapper.bambulab-x2dcombo-printlab{padding: 48px 48px  96px !important;background-size: 100% 100% !important;}
.flbs-main-wrapper{padding: 60px 0;}
/* .product-overview-wrapper.black-gray-stylish{padding: 60px 45px 0 !important;} */
.bambu-banner-section h2.bambu-banner-section__heading{font-size: 33px !important;}
.ts-specs-inner{padding-top: 41px;padding-bottom: 60px;}
}

@media screen and (max-width: 1359px) {
.resin-dis-rgt-cnt label { font-size:16px;}
.resin-dis-rgt-cnt p, .resin-dis-rgt-cnt a.vwp-lnk { font-size:13px;}
.fuse1-new-webinar-roadshow { max-width:365px;}
.fuse1-new-webinar-txt { margin-left:15px; padding-left:15px;}
.fuse1-new-webinar-banner-main div { margin-left:20px;}
.order-box-dm-txt { width:67%;}
.seven-col-single { margin:0 1.7%;}
.uprom-pro-desc { width:66%;}
.sk-feb-video-only iframe { width:100%; height:664px;}
.fl-frm-cure-l-grey { padding:0 50px;}
.wash-cure-lft, .wash-cure-rgt { padding:40px;}
.etcf-four-cols h4, .etcf-four-cols p { padding: 0 10px;}
.ult-mat-prom { float: right; padding-top: 16px; width: 50%;}
.ult-forg-mat h1 { margin-top: 8px; font-size: 24px;}
.ult-forg-mat a { margin-top: 20px; }
.ult-forg-mat { width: 50%; }
.greyBannerBox {padding: 0 30px;}
.banner-img {margin: -29px 2% 0 3%;}
.banPrice { padding: 30px 0 0 2%;}

.bcn-td-broucher-only .resin-dis-rgt-cnt { max-width:220px;}
.ensc-pro-rev-engnr .resin-dis-rgt-cnt { max-width:210px;}
.eins-pro-hd-banr .resin-dis-rgt-cnt { max-width:240px;}
.deskt-met-stud-plus .resin-dis-lft-img { width:105px; margin-top:25px;}
.ultimk-st-start-bndl .resin-dis-lft-img { width:150px; margin-top:7px;}
.ultimk-st-start-bndl .resin-dis-rgt-cnt { max-width:205px; padding:19px 0;}
.ultimkr-two-extnd-plus .resin-dis-rgt-cnt { max-width:230px; padding:20px 0;}
.raised-pacf-pink .resin-dis-rgt-cnt { max-width:230px; margin-left:10px;}
.raised-pacf-pink .resin-dis-rgt-cnt p { font-size:13px;}
.mbpSectBox {padding: 25px 15px;}
.mbpSectDiv {width: 62%;}

.mbpGreyBox .mbpGreyContent {width: 46%;}
.ultpromoImg { margin-left:50px;}
.ulti-prod-inntxt p { max-width: 220px; padding-top: 86px; }
.ulti-prod-promo { background-position: 100% 65%; min-height:254px;}
.td-formlabs-ppreseller { background-position:115px 50%;}
.up-esp-left-block h2 { font-size:29px;}
.up-esp-des-col .up-esp-sml-tit { line-height:20px; font-size:16px !important;}
.up-esp-rght-block .um-s5-esp-img-lft img { margin-top:-22px;}
.no-minus-img .up-esp-rght-block .um-s5-esp-img-lft img { margin-top:0;}
.no-minus-img .up-esp-left-block .um-s5-esp-img-lft { min-height:231px;}
.no-minus-img2 .up-esp-rght-block .um-s5-esp-img-lft img { margin-top:0;}
.up-esp-des-col .f-size12 strong { font-size:11px;}
.no-minus-img3 .up-esp-rght-block .um-s5-esp-img-lft img { margin-top:10px;}
.pick-fifty-off {background-position: 95% 80%;}
.pick-thr-year {background-position: 97% 60%;}
.ultim-2plcon-air-only h4.upc-heading { font-size:18px;}
.mayku-partner-txt { width:150px; padding-left:20px; margin-left:20px;}
.mayku-col-rgt .comp-col-min-height { padding-left:15px;}
.mayku-col-lft .comp-col-min-height { padding-right:15px;}
.min-height-list-items { min-height:130px;}
.promo-date-text { padding-left: 80px; }
.ult-promo-block {padding: 20px 20px 20px 20px;background-position: 20px 20px;}
.ult-promo-right {padding-left: 125px;}
.ult-promp-btns a.ult-promp-btn.pnt-sx-mm {margin-top: 10px;}
.ult-promp-btn {font-size: 14px !important; padding: 8px 12px !important;}
}

@media screen and (max-width:1299px) {
.banner-img {margin:-29px 1% 0 2%;}	
}

@media (max-width: 1280px){
.flbs-card-col{padding: 10px;}
.flbs-card-img-wrap{padding: 15px 15px 15px;}
.flbs-card-body{padding: 15px 15px;}
.f4-specs-overline{margin-bottom: 24px;}
/* .product-overview-wrapper.black-bg-stylish,.product-overview-wrapper.black-gray-stylish{padding: 48px 24px 0 !important;} */
.bambu-banner-section h2.bambu-banner-section__heading{font-size: 28px !important;}
.product-overview-wrapper.bambulab-x2dcombo-printlab h2.hd-h2,.product-overview-wrapper.basic-bambu h2.hd-h2{font-size: 24px !important;}
/* .product-overview-wrapper h4.hd-h4{font-size: 15px;} */
.product-overview-wrapper.bambulab-x2dcombo-printlab{padding: 48px 24px  96px !important;}
.flbs-feature-item{padding: 0 15px 24px 0;}
.flbs-process-header{margin-bottom: 21px;}
.product-overview-wrapper.extrusions h3.hd-h3, .product-overview-wrapper.bundle-calibrations h3.hd-h3.hd-width{font-size: 21px !important;max-width: 215px;}
.product-overview-wrapper.basic-bambu{padding: 48px 24px !important;}
.product-overview-wrapper .flbs-main-wrapper .flbs-process-main-title{font-size: 24px !important;}
.product-overview-wrapper.sensor-suite h3.hd-h3.hd-width{font-size: 21px !important;max-width: 204px;}
.ts-cat-label{font-size: 16px;}
.product-overview-wrapper section.ts-specs-section .ts-specs-title{font-size: 16px !important;margin: 0 0 21px;}
.x2d-ecosystem-desc{font-size: 16px;margin-bottom: 24px;}
.bambulab-x2dcombo-printlab .descriptions p,/*.descriptions p,*/ .product-overview-wrapper.extruder .descriptions p, .product-overview-wrapper.contents-stylish p,.filter-sec-top p,.fltr-stg-desc,.filter-sec-box p{font-size: 16px;}
.filter-sec-box{display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;gap: 0;}
.ts-specs-inner{padding-top: 41px;padding-bottom: 48px;}
.flbs-hero-img-col figure{left: -24px;}
.product-overview-wrapper.bundle-calibrations img{margin: 0;}
}
@media screen and (max-width: 1279px) {
.new-update-lft { width:200px;}
.newupdt-img-desktop-only { width:100px;}
.new-update-lft p { font-size:12px;}
.new-update-lft a { font-size:12px; padding:6px 10px;}
.new-update-lft h2, .new-update-lft h2 strong { font-size:15px !important;}
.resin-dis-rgt-cnt { padding:13px 0; margin-left:15px;}
.fuse1-new-webinar-banner-main { padding-left:20px; padding-right:20px;}
.fuse1-new-webinar-banner-main div { margin-left:20px;}
.fuse1-new-webinar-txt strong { font-size:21px;}
.fuse1-new-webinar-roadshow { letter-spacing:0; max-width:180px; padding:24px 0 0 0;}
.fuse1-new-webinar-btn a { padding:7px;}
.fuse1-new-webinar-banner-main div { margin-left:10px; margin-right:10px;}
.order-box-dm-txt { width:60%;}
.color-eco-pla-col { padding:40px;}
.seven-col-single { margin:0 1%;}
.seven-col-single strong, .seven-col-single label { font-size:1.8rem;}
.uprom-pro-img img { width:100%;}
.uprom-pro-blk { padding:20px 30px;}
.uprom-pro-desc { margin-top:0;}
.sk-feb-video-only iframe { width:100%; height:592px;}
.prnt-mng-col-only { margin-left:28px;}
.deta-prep-main p { font-size: 18px; }
.fl-frm-cure-l-grey { padding:0 30px;}
.fl-frm-img { width:60%;}
.wash-cure-lft h4, .wash-cure-rgt h4 { font-size:2.5rem !important;}
.wash-cure-lft .valign--middle, .wash-cure-rgt .valign--middle { min-height:365px;}
.etcf-four-cols .col-sm-3 { margin: 0 8px;}
.etcf-four-cols p { min-height: 70px;}
.btog-singcol { max-width:130px; margin:0 15px;}
.btog-four-blk .btog-sing-3L-v { max-width:145px;}
.price-slider .first-slide { margin-top:110px !important;}
.ult-forg-mat { width: 53%; padding-top: 15px; }
.ult-forg-mat h3 { font-size: 14px; }
.ult-forg-mat h1 { margin-top: 6px; font-size: 20px;}
.ult-forg-mat a { margin-top: 12px; padding: 5px 10px; }
.ult-mat-prom { width: 47%;}
.ult-forg-mat p { padding-top: 7px; line-height: 15px;}

.bcn-td-broucher-only .resin-dis-rgt-cnt { max-width:200px;}
.bcn-td-broucher-only .resin-dis-lft-img { width:55px; overflow-x:hidden;}
.bcn-td-broucher-only .resin-dis-lft-img img { height:118px;}
.ensc-pro-rev-engnr .resin-dis-lft-img { width:85px; margin-top:6px;}
.ensc-pro-rev-engnr .resin-dis-rgt-cnt { max-width:192px;}
.eins-pro-hd-banr .resin-dis-rgt-cnt { max-width:200px; padding-top:20px;}
.deskt-met-stud-plus .resin-dis-rgt-cnt { max-width:195px; margin-left:8px;}
.deskt-met-stud-plus .resin-dis-lft-img { width:90px; margin-top:28px;}
.ultimk-st-start-bndl .resin-dis-lft-img { width:120px; margin-top:17px;}
.ultimk-st-start-bndl .resin-dis-rgt-cnt { max-width:195px; margin-left:5px;}
.ultimkr-two-extnd-plus .resin-dis-rgt-cnt { max-width:190px;}
.raised-pacf-pink .resin-dis-rgt-cnt { max-width:205px; padding:20px 0;}
.raised-pacf-pink { padding:0 15px;}
.raised-pacf-pink .resin-dis-lft-img { width:80px; margin-top:12px;}
.raised-pacf-pink .resin-dis-rgt-cnt p { font-size:12px;}
.mbpSectBox h4 {font-size: 18px;}
.mbpSectBox h6 {font-size: 15px;}
.mbpSectBox p {font-size: 10px;}

.mbpGreyBox {padding: 0;}
.mbpGreyBox .mbpBtn {margin: 52px 15px 0 0;}
.mbpGreyBox .mbpGreyContent {margin: 5px auto auto;}
.mbpGreyBox .mbpGreyContent h5 {font-size: 17px;}
.mbpSectDiv { width: 58%;}
.mbpSectBox { height: 285px; }
.mbpSectDiv p.promo-para { min-height: 45px;}
.mbpSectDiv p.promo-btn { min-height: 26px;}
.mbpSectDiv p.promo-btntw {min-height: 26px;}
.one-line { margin-top: 40px;}
.ultpromoImg {margin-left: 25px;}
.ultpromoBox h2 { font-size: 30px;}
.padd-top-left-right { padding-left:20px !important; padding-right:20px !important; padding-top:0 !important;}
.td-pp-txt { max-width:198px;}
.ulti-prod-inntxt p { max-width: 207px; padding-top: 72px; }
.ulti-prod-promo { background-position: 100% 59%; min-height: 258px;}
.up-esp-left-block h2.get-off-tit strong { font-size:46px;}
.up-esp-left-block h2 { font-size:27px; line-height:40px;}
.up-esp-left-block p.get-off-sub-tit { font-size:18px;}
.up-esp-block-only .row .up-esp-left-block .background--lb, .up-esp-block-only .row .up-esp-rght-block .background--lb { min-height:386px;}
.up-esp-rght-block h2 span.f-size30 { font-size:30px !important;}
.no-minus-001 .up-esp-left-block .up-esp-des-col { margin-top:5px;}
.no-minus-img4 .up-esp-left-block .up-esp-des-col { margin-top:22px;}
.pick-thr-year {background-position: 97% 60%; background-size: 35% !important;}
.pick-fifty-off {background-position: 97% 75%; background-size: 36% !important;}
.pick-shad-bnn p.shadow-back-clr { top: 122px; }
.pick-thr-year p { max-width: 186px;}
.pick-thr-year a.threye-shp-now { margin-left: 0; }
.ultpromoContent .upc-subheading { margin:0 0 8px 0; font-size:18px;}
.ultpromoContent h6 { font-size:12px; padding-bottom:2px;}
.ultim-2plcon-air-only p { line-height:14px;}
.mayku-partner-logo { width:130px;}
.mayku-partner-txt { width:150px; padding-left:18px; margin-left:15px;}
.mayku-compar-table-main .comp-col-min-height { min-height:65px;}
.up-esp-rght-block .ultmaker-promo, .up-esp-left-block .ultmaker-promo {min-height: 350px !important;}
.ultmaker-promo .fam-value {left: 150px;top: 33px;}
.ult-promo-block {background-size: 38%;background-position: 10px 10px;padding: 15px;}
}

@media screen and (max-width:1249px) {
.greyBannerBox {padding: 0 15px;}	
}

@media screen and (max-width:1199px) {
.banner-img { margin: -29px 3% 0 2%;}
.banPrice h2 { font-size: 40px; }
.banPrice h2 strong {font-size: 15px;line-height: 15px;width: 25px;margin-right: 0; margin: 8px 5px 0 5px;}
.banPrice h2 strong + .dollar-icon {font-size: 32px;line-height: 30px;}
.banPrice p {letter-spacing: 0;font-size: 14px;}
}

@media screen and (max-width:1160px) {
.banner-img {margin: -29px 1% 0 0%;}
.banPrice { padding: 40px 0 0 2%;}
.ban-learn { font-size: 14px; min-width: 105px;}
}

@media (max-width:1152px){
.flbs-hero-img-col{width: 42%;}
.flbs-features-content-col{width: 58%;}
.filter-sec-bottom{gap: 4%;}
.product-overview-wrapper .f4-specs-overline{margin-bottom: 21px;}
}
@media screen and (max-width: 1151px) {
.new-update-lft { width: 163px;}
.new-update-lft p, .new-update-lft a { font-size:12px !important;}
.newupdt-img-desktop-only { width: 100px;}
.new-update-lft a { display:block !important; text-align:center;margin-bottom:7px;width:130px;}
.fuse1-new-webinar-roadshow { max-width:180px; padding:30px 0 0 0;}
.order-box-dm-txt { width:57%;}
.seven-col-single { margin:0;}
.seven-col-single strong, .seven-col-single label { font-size:1.5rem;}
.offer-perc-title { font-size:2.8rem;}
.offer-perc-title strong { font-size:4.6rem;}
.uprom-pro-blk { padding:20px 15px;}
.sk-feb-video-only iframe { width:100%; height:520px;}
.deta-prep-main { padding:20px 20px 20px 30px;}
.prnt-mng-col-only { margin-left:25px;}
.prnt-mng-col-only .deta-prep-col { width:48%;}
.product-overview-wrapper .deta-prep-main h3 { font-size:26px;}
.deta-prep-main p { font-size:16px;}
.deta-prep-main h4 { font-size:20px !important;}
.comp-prod-col img { width:95%;}
.comp-mat-rrf-tit { padding-left:20px;}
.wht-incd-col .wht-incd-img { width:40%;}
.whats-included .wht-incd-tit { width:50%;}
.wht-incd-tit h4 {font-size:2rem;}
.fl-frm-cure-l-grey { padding:0 15px;}
.fl-frm-img { width:55%; margin-top:-40px;}
.fl-frm-img img { width:100%;}
.wash-cure-lft h4, .wash-cure-rgt h4 { font-size:2rem !important;}
.wash-cure-lft .valign--middle, .wash-cure-rgt .valign--middle { min-height:300px;}
.btog-singcol { max-width:125px;}
.btog-inr-rgt { max-width:245px;}
.btog-main { padding-right:0; padding-left:0;}
.btog-four-blk .btog-sing-3L-v { max-width:120px;}
.choose-serv-row {padding:0 15px;}
.pro-acces-only div.row {padding:0 7px;}
.about-basic-box .col-md-7 {padding-left:0;}
.about-basic-box {padding:40px;}
.price-slider .first-slide { margin-top:78px !important;}
.ult-forg-mat { padding-left: 12px; width: 50%; }
.ult-forg-mat h1 { font-size: 18px; }
.ult-forg-mat h3 strong { font-size: 17px;}
.ult-forg-mat h3 { font-size: 12px;}
.ult-forg-mat p { line-height: 14px;}
.ult-mat-prom { width: 50%; }
.ult-forg-mat a { font-size: 12px;}

.bcn-td-broucher-only .resin-dis-lft-img { width:40px;}
.bcn-td-broucher-only .resin-dis-rgt-cnt { max-width:193px;}
.ensc-pro-rev-engnr .resin-dis-lft-img { width:69px; margin-top:16px;}
.eins-pro-hd-banr { padding:0 20px;}
.eins-pro-hd-banr .resin-dis-lft-img { width:50px; margin-top:10px;}
.deskt-met-stud-plus .resin-dis-rgt-cnt { max-width:175px; padding:15px 0;}
.deskt-met-stud-plus .resin-dis-rgt-cnt label { font-size:14px;}
.ultimk-st-start-bndl .resin-dis-rgt-cnt { max-width:175px; padding:22px 0;}
.ultimk-st-start-bndl .resin-dis-rgt-cnt label { font-size:14px;}
.ultimkr-two-extnd-plus .resin-dis-rgt-cnt { max-width:170px;}
.raised-pacf-pink .resin-dis-rgt-cnt { max-width:185px; padding:12px 0;}
.raised-pacf-pink .resin-dis-rgt-cnt label { font-size:15px;}
.mbpSect-row {margin-right: -10px;margin-left: -10px;}
.mbpSect-col {padding: 0 10px;}
.mbpSectLeft {background-position: 96% center;}
.mbpSectRight {background-position: 98% center;}

.mbpGreyBox .mbpBtn {min-width: 125px;}
.mbpSectBox { height: 290px; }
.mbpSectDiv { width: 57%;}
.mbpSectBox h4 { font-size: 16px;}
.mbpSectDiv p.promo-btnthr { min-height: 30px; }

.ultpromo-container { padding: 0 0px;}
.ultpromoBox h2 { font-size: 30px;}
.ultpromoFirstCol label.ult-fift { font-size: 58px;}
.ultpromoFirstCol label.ult-off-perc { font-size: 30px;}
.ultpromoFirstCol label.ult-off-intxt {font-size: 20px;}
.ultpromoBox { padding: 0 10px; }
.td-pp-txt { max-width:168px;}
.details-col-only { padding-right:40px;}
.ulti-prod-promo {background-position: 100% 55%;min-height: 254px;}
.ulti-prod-inntxt p {max-width: 187px;padding-top: 68px;}
.pick-fifty-off p { max-width: 187px; }
.pick-fifty-off a.shp-ult-now { margin-left: 0; margin-top: ; }
.pick-thr-year { background-position: 98% 60%; background-size: 38% !important; }
.pick-shad-bnn p.shadow-back-clr { top: 136px;}
.pick-thr-year p { max-width: 182px;}
.pick-fifty-off { background-size: 37% !important;}
.ultpromoContent p { line-height:14px;}
.ultim-2plcon-air-only h4.upc-subheading { font-size:16px;}
.ultim-2plcon-air-only p.promo-date-msg { padding-top:5px;}
.ultim-2plcon-air-only p { line-height:13px;}
.mayku-partner-txt { width:125px;}
.mayku-partner-logo { width:110px;}
.train-sess-txt h2 {max-width: 262px;}
.on-dmd-train { background-position:76% 100%;}
.ultmaker-promo .fam-value {left: 60%;top: 54px;}
.ult-promo-right {padding-left: 114px;}
.ult-proro-disc span {margin-left: 38px;}
.ult-promp-btn {margin-left: 5px;}
.ult-promo-price strong {font-size: 30px;}
}

@media screen and (max-width:1149px) {
.banner-img {margin:-29px 2% 0 1%;}
.banPrice {padding: 35px 0 0 2%;}
.ban-learn { min-width: 90px; }	
}

@media screen and (max-width:1120px) {
.banner-img { margin: -29px 0% 0 0%;}	
}

@media all and (max-width: 1170px) and (min-width: 1025px) {
.btog-singcol { margin:0 8px;}
.btog-prd-lst label { width:155px;}
}

@media screen and (max-width:1099px) {
.banner-img {margin: -29px 0% 0 -5px;}
.banPrice {padding: 43px 0 0 2%;}
.banPrice h2 {font-size: 34px;}
.banPrice h2 strong {margin: 3px 0 0 5px;}
.banPrice h2 strong + .dollar-icon {font-size: 30px;line-height: 25px;}
.banPrice p {letter-spacing: 0; font-size: 12.5px;}	
}

@media screen and (max-width:1050px) {
.banPrice h2 {font-size: 31px;}
.banPrice p {font-size: 11.4px;}
.banPrice h2 strong {font-size: 13px;line-height: 13px; margin: 4px 0 0 5px;}
.banPrice { padding: 46px 0 0 4%;}
}

@media screen and (max-width: 1024px) {
.talk-to-expert-section .expert a:not(:last-child) { border-right:none;}
.new-update-lft { width: 100%; }
.new-update-lft h2, .new-update-lft h2 strong { font-size: 16px !important;}
.new-update-lft p { margin:11px 0; width:50%; float:left;}
.new-update-lft p, .new-update-lft a { font-size:13px !important;}
.new-update-lft a { float:left; width:90px;}
.new-update-lft a.new-lmorebtn { clear:both;}
.fuse1-new-webinar-banner-main { padding-right:15px; padding-left:15px; max-width:100%;}
.order-box-dm-txt { width:60%;}
.post-procs-col-only {max-width:47.3%;}
.up-esp-block-only .row .up-esp-left-block .background--lb, .up-esp-block-only .row .up-esp-rght-block .background--lb { min-height:inherit;}
.up-esp-left-block h2 { font-size:35px;}
.up-esp-left-block h2.get-off-tit strong { font-size:63px;}
.up-esp-left-block p.get-off-sub-tit { font-size:21px; line-height:26px;}
.prom-date-msg p { max-width:100%;}
.up-esp-des-col .up-esp-sml-tit { line-height:24px; font-size:20px !important;}
.up-esp-rght-block h2 { padding-top:0;}
.up-esp-rght-block .m-position-absolute-tr { padding-top:0 !important;}
.up-esp-rght-block h2 span.f-size30 { font-size:35px !important;}
.no-minus-img .up-esp-left-block .um-s5-esp-img-lft { min-height:inherit;}
.row-left-rght-main .col-left-rght-txt, .row-left-rght-main .col-left-rght-img { padding-left:0 !important; padding-right:40px !important;}
.mayku-partner-logo { width:130px;}
}

@media screen and (max-width: 1023px) {
.new-update-lft h2, .new-update-lft h2 strong { font-size:15px !important;}
.new-update-lft p, .new-update-lft a { font-size:12px !important;}
.fuse1-new-webinar-roadshow { max-width:190px;}
.fuse1-new-webinar-txt { max-width:100px;}
.seven-col-single { margin:0 1.8% 30px 1.8%; margin-bottom:50px; width:20%;}
.seven-col-single strong, .seven-col-single label { font-size:2rem;}
.offer-perc-title { font-size:2.4rem;}
.offer-perc-title strong { font-size:4rem;}
.sk-feb-video-only iframe { width:100%; height:523px;}
.prnt-mng-col-only { width:66%;}
.prnt-mng-col-only { margin-left:32px;}
.deta-prep-main p { font-size:15px;}
.comp-mat-img .comp-mat-rrf-img { width:38%;}
.comp-mat-img .comp-mat-rrf-img img { width:100%;}
.fl-frm-logo { float:left; padding-top:125px;}
.fl-frm-cure-l-grey { height:330px;}
.fl-frm-img { width:55%; margin-top:-25px;}
.wash-cure-lft .valign--middle .col-sm-12, .wash-cure-rgt .valign--middle .col-sm-12 { text-align:center;}
.wash-cure-lft .valign--middle .col-md-7, .wash-cure-rgt .valign--middle .col-md-7 { margin-top:30px;}
.wash-cure-lft .valign--middle, .wash-cure-rgt .valign--middle { min-height:522px;}
.wash-cure-box .align--center .wash-cure-lft { margin-right:10px;}
.wash-cure-box .align--center .wash-cure-rgt { margin-left:10px;}
.wash-cure-lft h4, .wash-cure-rgt h4 { padding:10px 0 15px 0;}
.btog-singcol { max-width:110px;}
.btog-four-blk .btog-sing-3L-v { max-width:110px;}
.price-slider .first-slide { margin-top:91px !important;}
.ult-forg-mat { max-width: 53%; padding-top: 10px; }
.ult-forg-mat h1 { margin-top: 4px; }
.ult-forg-mat p { padding-top: 6px; line-height: 12px; font-size: 12px;}
.ult-mat-prom { width: 47%; padding-top: 10px; }
.ult-forg-mat h3 strong { font-size: 15px;}
.ult-forg-mat p strong { font-size: 12px;}

.bcn-td-broucher-only .resin-dis-rgt-cnt label { display:inline-block; line-height:24px; font-size:15px;}
.ensc-pro-rev-engnr .resin-dis-rgt-cnt { max-width:185px;}
.ensc-pro-rev-engnr .resin-dis-lft-img { width:60px; margin-top:20px;}
.ensc-pro-rev-engnr .resin-dis-rgt-cnt label { font-size:15px;}
.eins-pro-hd-banr .resin-dis-rgt-cnt { max-width:180px; padding-top:10px;}
.deskt-met-stud-plus .resin-dis-lft-img { width:72px; margin-top:33px;}
.raised-pacf-pink .resin-dis-lft-img { width:64px; margin-top:21px;}
.ultimk-st-start-bndl .resin-dis-lft-img { width:110px; margin-top:20px;}
.ultimk-st-start-bndl .resin-dis-rgt-cnt { max-width:163px; padding:13px 0;}
.mbpSectLeft {background-position:92% 88%;}
.mbpSectRight {background-position:93% 88%;}
.mbpSectBox {padding: 25px 30px; min-height:347px; height: 100%;}
.mbpSectDiv {width:100%;}
.mbpSectBox h4 {font-size: 22px;width: 85%;}
.mbpSectBox h4 strong { font-size: 30px;}
.mbpSectBox h6 {font-size: 18px; margin-bottom: 0;}
.mbpSectBox p {font-size: 12px;min-height: 30px;margin: 18px 0 0 0;line-height: 18px;}
.mbpcSectBox p {margin: 5px 0 0 0;}
.mbpSectBox.mbpSectRight h4, .mbpSectBox.mbpSectRight h6 {display: inline;}
.mbpSectBox .mbpBtn { margin-top: 0; }

.mbpGreyBox .mbpBtn {display: none; }
.mbpGreyBox .mbpGreyContent .mbpBtn {display: inline-block;margin: 20px 0 27px 0;min-width: 145px;}
.mbpGreyBox img {display: inline-block;width: 50%;height: 141px;margin-top: 45px;}
.mbpGreyBox .mbpGreyContent {margin: 25px auto auto;width: 49%;display: inline-block;padding-right: 70px;}
.mbpSectDiv p.promo-para { min-height: 70px;}
.mbpSectDiv p.regul-pric { margin: 0; position: relative; top: 8px;}
.mbpSectDiv p.para-chan { min-height: 75px;}
.mbpSectDiv p.promo-btn { min-height: 25px;}
.mbpSectDiv p.promo-btntw { min-height: 25px;}
.one-line { margin-top:0;}
.ultpromoBox h2 { font-size:28px;}
.ultpromoFirstCol label.ult-fift {font-size: 56px;}
.ultpromoFirstCol label.ult-off-perc {font-size: 28px;}
.ultpromoFirstCol label.ult-off-intxt {font-size: 18px;}
.ultpromoImg {margin-left: 15px;}
.ultpromoBox h2 label { font-size: 22px;}
.ultpromoContent h4.upc-subtxt{ font-size: 19px;}
.ultpromoContent .upc-subheading { font-size: 19px; }
.ulti-prod-inntxt label.prod-six-intxt {font-size: 11px;}
.ulti-prod-promo {background-position: 100% 55%;min-height: 251px;}
.ulti-prod-inntxt p {max-width: 187px;padding-top: 65px;}
.pick-thr-year p {max-width: 154px;}
.pick-thr-year {background-position: 98% 80%;}
.ultim-2plcon-air-only h4.upc-subheading { font-size:15px; margin-bottom:5px;}
.mayku-partner-logo { width:120px;}
.ult-promo-block {background-position: 10px 10px;padding: 20px 10px;}
.ult-promo-price {font-size: 26px;}
.ult-promo-price strong {font-size: 28px;}
}

@media screen and (max-width:1020px) {
.banner-img {margin: -29px 2% 0 10px;}
}

@media screen and (max-width:999px) {
.banner-img {margin: -29px 0% 0 0;}
.banPrice h2 {font-size: 30px;}
.banPrice h2 strong {font-size: 13px;line-height: 13px;width: 20px;}
.banPrice h2 strong + .dollar-icon {font-size: 27px;line-height: 27px;}
.banPrice p {letter-spacing: 0;font-size: 11px;}
}

@media screen and (max-width: 991px) {
.resin-discont-banner { padding:0 12px;}
.resin-dis-rgt-cnt { margin-left:12px; width:77%;}
.resin-dis-rgt-cnt p { font-size:12px;}
.resin-dis-rgt-cnt a.vwp-lnk { font-size:11px;}
.order-box-dm-txt { width:49%;}
.price-slider .first-slide { margin-top:90px !important;}
.links-red a { display:block; padding:0;}
}

@media screen and (max-width:960px) {
.gBFirst {margin-bottom: 10px;}
.greyBannerBox {display: block; height: 162px; text-align: left;padding-left: 3%;}
.formlab-logo { margin:15px 0 0 0; vertical-align: top; }
.formlab-logo + h5 { display: inline-block; vertical-align: top;margin: 15px 0 0 0; }
.banner-img {float: right;width: 400px;height: auto;margin:-30px -22px 0 0;}
.banPrice {padding: 0;}
.banPrice h2 {font-size:45px;}
.banPrice h2 strong {font-size: 18px;width: 25px;line-height: 17px;margin: 8px 5px 0 5px;}
.banPrice h2 strong + .dollar-icon {font-size: 38px;line-height: 34px;}
.banPrice p {letter-spacing: 1px;font-size: 13px;}
.ban-learn {min-width: 86px; height: 28px;font-size: 12px;line-height:25px;margin: 12px 0 0 0;float: none;display: block;width: 86px;}

.flbs-hero-img-col,.flbs-features-content-col{width: 50%;}
.product-overview-wrapper .flbs-overline{font-size: 16px !important;margin: 0 0 24px;}
.flbs-feature-item{padding: 0 15px 21px 0;width: 100%;}
.product-overview-wrapper .flbs-feature-title{font-size: 18px !important;}
.bambu-banner-section{min-height: 100%;background-size: cover !important;background-position: 70% 100% !important;}
.bambu-banner-section h2.bambu-banner-section__heading{font-size: 24px !important;}
.product-overview-wrapper.bambulab-x2dcombo-printlab h2.hd-h2, .product-overview-wrapper.basic-bambu h2.hd-h2,.product-overview-wrapper .flbs-main-wrapper .flbs-process-main-title,.product-overview-wrapper .filter-sec-top h2,.product-overview-wrapper .x2d-ecosystem-section .x2d-ecosystem-title{font-size: 21px !important;}
}

@media screen and (max-width: 959px) {
.fuse1-webinar-banner-main { position:relative;}
.fuse1-webinar-logo img { width:100%;}
.fuse1-webinar-img { margin:2px 20px 0 20px;}
.fuse1-webinar-txt { max-width:inherit;}
.fuse1-webinar-btn a { padding:10px 17px; font-size:10px;}
.fuse1-webinar-logo { width:33%;}
.fuse1-webinar-banner-main div.fuse1-webinar-txt { vertical-align:top; margin-top:15px;}
.fuse1-webinar-btn { margin-left:0; position:absolute; right:21%; top:53px;}
.fuse1-new-webinar-logo { max-width:180px;}
.fuse1-new-webinar-logo img { width:100%;}
.fuse1-new-webinar-img { margin:2px 20px 0 20px;}
.fuse1-new-webinar-btn { margin-left:20px;}
.fuse1-new-webinar-txt { font-size:14px; max-width:125px; border:0;}
.fuse1-new-webinar-btn a { padding:10px;}
.fuse1-new-webinar-roadshow { background-image:none; background-color:#000000; max-width:150px; text-align:left; font-size:14px; margin-left:20px; padding-top:18px;}
.fuse1-new-webinar-roadshow strong { font-size:19px;}
.fuse1-new-webinar-btn { margin-left:30px !important;}
.fuse1-new-tablet-only { display:block;}
.fuse1-new-desktop-only { display:none !important;}
label.fuse1-new-tablet-only { font-size:11px; color:#b81f24; margin-top:5px;}
label.fuse1-new-tablet-only strong { font-size:16px; color:#b81f24;}
.seven-col-single { width:27%;}
.prod-key-txt { width:33%; margin-top:50px;}
.tech-data-col-rght .tech-data-resu { margin-top:2px;}
.tech-data-loop h6, .tech-data-col-rght .tech-data-info { font-size:15px;}
.tech-data-col-lft .tech-data-loop { min-height:150px;}
.sk-feb-video-only iframe { width:100%; height:415px;}
.prnt-mng-col-only { margin-left:25px;}
.product-overview-wrapper .deta-prep-main h3 { font-size:22px;}
.deta-prep-img img.imgone { width:100%;}
.absr-rgt-list label { min-height:76px;}
.makr-abs-grey .comp-mat-lft img { width:100%;}
.makr-abs-grey { height:240px;}
.makr-abs-grey .comp-mat-img { margin-top:-45px;}
.wht-incd-inr .wht-incd-col { width:48%;}
.comp-mat-rrf-tit { width:50%;}
.makr-abs-grey .comp-mat-rrf-tit { width:90%;}
.comp-above-hr { margin-top:80px;}
.makr-abs-grey .comp-mat-lft { margin-top:-20px;}
.fl-frm-logo { width:40%; padding-top:90px;}
.fl-frm-logo img { width:140px;}
.fl-frm-logo label { font-size:22px;}
.fl-frm-cure-l-grey { height:245px;}
.wash-cure-box .align--center .wash-cure-lft { margin-right:5px;}
.wash-cure-box .align--center .wash-cure-rgt { margin-left:5px;}
.etcf-four-cols .col-sm-3 { margin:0 8px 15px 8px; max-width:47%;}
.btog-inr-lft { max-width:inherit; width:66%;}
.btog-singcol { max-width:inherit; width:16%; margin:0 5px; text-align:left;}
.btog-plusicn { font-size:40px; margin-top:15px;}
.btog-inr-rgt { max-width:inherit; width:30%; margin-top:50px;}
.btog-prd-lst label { font-size:13px; width:150px;}
.btog-prd-lst strong { font-size:14px;}
.btog-singcol label { font-size:12px;}
.subt-col-lst label {width:100px; font-size:16px;}
.subt-col-lst strong { font-size:20px;}
.btog-cart-btn a.bcrtbtn { font-size:12px;}
.btog-four-blk div.txt-alg-lft { max-width:inherit; width:23%;}
.btog-four-blk div.btog-sing-3L-v { max-width:inherit; width:16%;}
.btog-four-blk .txt-alg-lft.btog-sing-3L-v { width:22%;}
.rght-3L-only { width:32%;}
.pro-acces-only .valign--middle {min-height:inherit;}
.price-slider .first-slide { margin-top:78px !important;}
img.fila-desk-img { display: none; }
img.fila-tab-img { display: block; }
.ult-promo { max-width: 240px; }
.ult-forg-mat h3 { font-size: 10px; }
.ult-mat-prom {  width: 100%; float: right; margin-top: -62px;}
.ult-forg-mat { width: 100%; max-width: 204px; padding-left: 12px; padding-top: 15px; position: relative; z-index: 9; }
.ult-forg-mat h3 strong { font-size: 14px; }
.ult-forg-mat h1 { font-size: 20px; margin-top: 10px; }
.ult-forg-mat p { font-size: 12px;  margin: 0; padding-top: 10px;line-height: 14px;}
.ult-forg-mat a { font-size: 11px; padding: 6px 15px; border-radius: 8px; margin-top: 25px;}
.ult-forg-mat p strong { font-size: 12px;}
.ult-mat-prom img { padding-left: 25px;}

.bcn-td-broucher-only .resin-dis-lft-img {width:30px;}
.bcn-td-broucher-only .resin-dis-rgt-cnt {max-width:210px;width:79%;}
.bcn-td-broucher-only .resin-dis-rgt-cnt label { line-height:20px;}
.ensc-pro-rev-engnr .resin-dis-rgt-cnt { max-width:120px; padding-top:11px;}
.ensc-pro-rev-engnr .resin-dis-rgt-cnt p { line-height:14px; padding-bottom:5px;}
.ensc-pro-rev-engnr .resin-dis-rgt-cnt label { font-size:14px; line-height:16px; display:inline-block; margin-bottom:2px;}
.eins-pro-hd-banr .resin-dis-rgt-cnt { max-width:130px;}
.deskt-met-stud-plus { padding:0 10px;}
.deskt-met-stud-plus .resin-dis-rgt-cnt { max-width:135px; padding:13px 0;}
.deskt-met-stud-plus .resin-dis-rgt-cnt p { line-height:14px; font-size:13px; padding-bottom:3px;}
.deskt-met-stud-plus .resin-dis-rgt-cnt label { display:inline-block; line-height:16px; font-size:15px;}
.ultimk-st-start-bndl .resin-dis-lft-img { width:95px; margin-top:23px;}
.ultimk-st-start-bndl .resin-dis-rgt-cnt { max-width:125px; padding:11px 0;}
.ultimk-st-start-bndl .resin-dis-rgt-cnt label { display:inline-block; line-height:16px;}
.ultimk-st-start-bndl .resin-dis-rgt-cnt p { padding-bottom:2px;}
.ultimkr-two-extnd-plus { height:90px;}
.ultimkr-two-extnd-plus .resin-dis-lft-img { width:56px;}
.ultimkr-two-extnd-plus .resin-dis-rgt-cnt { max-width:140px; padding:13px 0;}
.ultimkr-two-extnd-plus .resin-dis-rgt-cnt label { font-size:14px;}
.raised-pacf-pink .resin-dis-rgt-cnt { max-width:125px; padding:10px 0;}
.raised-pacf-pink .resin-dis-rgt-cnt label { font-size:14px; display:inline-block; line-height:17px;}
.raised-pacf-pink .resin-dis-rgt-cnt p { padding-bottom:2px;}
.feat-appli .funct-proto-type { margin-top: 40px !important;}
.mbpSectLeft { background-size: 155px auto; }
.mbpSectRight { background-size: 160px auto; }
.mbpSectBox, .mbpcSectBox {padding: 25px 30px; min-height:365px; height: 100%;}
.mbpSectDiv {width:92%;}
.mbpSectBox p {margin: 10px 0 0 0;min-height: 30px;}
.mbpSectDiv p.promo-change{ min-height: 75px; }
.mbpSectDiv p.promo-changed{ min-height: 90px; }
.mbpSectDiv p.promo-check{ min-height: 71px; }
.mbpSectBox p { min-height: 25px;}
.mbpSectDiv p.promo-btnthr { min-height: 25px;}
.ultim-promo-txt h1 { font-size: 24px; line-height: 25px;}
.ultim-promo-txt h1 label { font-size: 18px; }
.ultim-promo-txt p { padding-top: 7px; line-height: 18px;}
.ultim-promo-txt a { padding: 4px 10px; margin-top: 12px; font-size: 13px;}
.ultim-promo-img img { margin-top: -10px;}
.ultpromoBox {height: 206px;align-items: start;}
.ultpromoFirstCol {display: block;text-align: center;padding: 12px 0 0 0;}
.ultpromoBox h2 {font-size: 30px;}
.ultpromoBox h2 label {font-size: 15px;}
.ultpromoImg {margin: -8px 0 0 0;}
.ultpromoImg img { height: 124px;}
.ultpromoContent {color: #000000;width:27%;padding: 32px 0 0 0;}
.ultpromoContent .upc-heading {font-size: 18px;}
.ultpromoContent .upc-subheading {font-size: 16px;}
.ultpromoContent h6 {font-size: 12px;}
.ultpromoContent p {font-size: 11px;}
.ultpromoprice {padding: 45px 0 0 0;}
.ultpromoprice { font-size: 11px;}
.ultpromoprice .reg-price strike {font-size: 15px;}
.ultpromoprice .discPrice { font-size: 13px;}
.ultpromoprice .total-price {font-size: 17px;}
.ultpromoContent h4.upc-subtxt {font-size: 17px;}
.ultpromoFirstCol label.ult-fift {font-size: 54px;}
.ultpromoFirstCol label.ult-off-perc {font-size: 30px;}
.ultpromoFirstCol label.ult-off-intxt {font-size: 17px;}
.td-formlabs-ppreseller { padding:15px;}
.td-pp-txt { font-size:12px; max-width:120px; line-height:14px; padding-left:20px}
.ulti-prod-promo { background-image: url(https://dynamism.com/media/catalog/products/ulti-new-promo-tab.jpg) !important; background-repeat: no-repeat; background-size: contain; background-position: 100% 100%; min-height: 292px; }
.ulti-prod-inntxt h2 { margin-top: 6px; max-width: 151px; line-height: 20px; }
.ulti-prod-inntxt p {max-width: 172px;padding-top: 83px;}
.pick-fifty-off { background-size: 50% !important; background-position: 97% 84%; padding: 15px 20px; }
.pick-fifty-off p { max-width: 140px; padding-bottom: 15px; }
.pick-shad-bnn p.shadow-back-clr { top: 144px;}
.pick-thr-year p { max-width: 117px; }
.pick-thr-year { background-size: 50% !important; background-position: 98% 90%;}
.ultimks5-pro-only { padding-top:20px;}
.ultim-2plcon-air-only { padding-top:22px;}
.mayku-partner-txt { border-left:0; padding-left:0; margin-left:0; margin-top:15px;}
.mayku-partner-banner div { width:100%; display:block;}
.dm-dlg-tra h3 { font-size: 12px; margin-top:0; }
.train-sess-txt {max-width: 400px;padding-top: 10px !important;padding-left: 20px;}
.on-dmd-train { min-height: 150px !important; }
.train-sess-txt a { padding: 7px 15px; margin-top: 20px; font-size: 11px; }
.train-sess-txt h2 { font-size: 18px !important; padding-top: 5px; line-height: 21px; }
.ult-promo-block {background-position: 0 13px;padding:20px 20px;}
.ult-promo-right {padding: 150px 0 0 0;}
.ult-promo-logo {position: absolute;top: 30px;left: 95px;}
.ult-promo-price {position: absolute;top: 60px;left: 95px;width: 85px;line-height: 1;}
.ult-prome-includes ul li {font-size: 12px;}
.ult-promp-btn {margin-left: 15px;}
.ult-prome-date {text-align: left !important;font-size: 10px;line-height: 1.2;}
.ult-promp-btns a.ult-promp-btn.pnt-sx-mm {margin-top: 0px !important;}
.ult-promp-btn {font-size: 11px !important;padding: 8px 10px !important;}
}

@media only screen and (min-width: 821px) and (max-width: 834px) {
.ulti-prod-promo { background-position: 100% 105% !important;}
}

@media (max-width: 854px){
.flbs-card-col{padding: 10px;width: 50%;}
.product-overview-wrapper.bambulab-x2dcombo-printlab .pagebuilder-column-line{display: flex;flex-wrap: wrap;}
.product-overview-wrapper.bambulab-x2dcombo-printlab .pagebuilder-column.col-span-left{width: 100% !important;padding-right: 0 !important;}
.product-overview-wrapper.bambulab-x2dcombo-printlab .pagebuilder-column.col-span-right{width: 100% !important;padding-left: 0 !important;}
.product-overview-wrapper.bambulab-x2dcombo-printlab{background-size: cover !important;height: 100%;min-height: 100%;background-position: 100% 50% !important;}
}

@media screen and (max-width: 819px){
.mbpSectLeft { background-size: 155px auto; }
.mbpSectRight { background-size: 160px auto; }
.mbpSectDiv {width:100%;}
.mbpSectBox p {min-height: 30px;}
.mbpSectDiv p.promo-price { margin-bottom: 0;  margin-top:0px;}
.mbpSectDiv p.promo-change { min-height: 75px;}
.mbpSectBox p { min-height: 25px;}
.ultim-promo-txt h3 strong{ font-size: 14px; }
.ultim-promo-txt h3 { font-size: 10px; }
.ultim-promo-txt h1 label { font-size: 15px; }
.ultim-promo-txt h1 { font-size: 22px; line-height: 22px;}
.ultim-promo-txt p { font-size: 12px; }
.ultim-promo-txt a { font-size: 12px; }
.ultimakerPromo-connect .ultpromoImg { margin: -8px 0 0 0; }
.ultimakerPromo-S5 .ultpromoImg { margin: -8px 0 0 0; }
.ultpromoContent h4.upc-subtxt {font-size: 16px;}
.ulti-prod-inntxt {padding: 10px 10px;}
.ulti-prod-promo { background-position: 100% 87%; }
.ulti-prod-inntxt p {max-width: 134px;}
.pick-fifty-off p {max-width: 127px;}
.pick-shad-bnn p.shadow-back-clr {top: 158px;}
.ultimks5-s5-only { padding-top:20px;}
.ultimks3-s3-only { padding-top:28px;}
.ultimks5-pro-only { padding-top:12px;}
.ultimk2p-2pc-only { padding-top:20px;}
.ultim-2plcon-air-only { padding-top:18px;}
.mayku-compar-table-main .min-height-list-items { min-height:130px !important;}
.mayku-compar-table-main .comp-col-min-height { min-height:inherit;}
.dm-dlg-tra h3 { margin-bottom: 3px; }	
.train-sess-txt { padding-left: 14px;}
.ult-promo-block {background-size: auto 150px;background-position: -5px 13px;}
.ult-promo-logo, .ult-promo-price {left: 82px;}
.ult-promp-btn:first-child { margin-left: 0;float: left; }
.ult-promp-btn { padding:10px 22px; }
.ult-promp-btn {font-size: 11px !important;padding: 8px 9px 8px 9px!important; margin-left: 0px !important;}
.ult-promp-btns img.add-to-cart {vertical-align: text-top;width: 15px;}
}

@media screen and (max-width:796px) {
.greyBannerBox {height: 159px;}
.formlab-logo + h5 {margin: 17px 0 0 0;font-size: 13px;}
.banner-img {width: 396px;}
.gBFirst {margin-bottom: 5px;}
.ban-learn {margin: 10px 0 0 0;line-height: 28px; height: 30px;}
}

@media all and (max-width: 912px) and (min-width: 769px) {
.flex-table .first-slide .t-min-height304 {min-height:369px !important;}
}

@media all and (max-width: 911px) and (min-width: 769px) {
.flex-table .first-slide .t-min-height304 {min-height:352px !important;}
}

@media all and (max-width: 959px) and (min-width: 768px) {
.offer-perc-title strong { font-size:5rem;}
.offer-perc-title { font-size:3rem;}
.offer-perc-title label { display:block;}
.uprom-pro-img { margin-top:7%;}
.uprom-pro-desc p { margin:10px 0 15px 0;}
.buy-box-msg { max-width:inherit; width:100%;}
.buy-price-box { max-width:inherit; float:left; width:100%;}
.buy-price-row { float:left; width:100%;}
.buy-box-anniv { max-width:inherit; width:100%;}
.buy-box-off {font-size:2rem;}
.buy-box-off strong {font-size:3.8rem;}
.buy-price-row { margin-bottom:0;}
}

@media (max-width: 799px){
.talk-to-expert-section .expert a:not(:last-child) { display:inline;   border-right: 1px solid #565656; margin-right: 10px;    padding-right: 10px;}
.buying-option-modal .buying-options-popup-modal .buying .block-product-details .block-product-callToAction {width: 100% !important;    max-width: 100%;}
.feat-appli .funct-proto-type { margin-top: 35px !important;}
}

@media only screen and (max-width: 768px) {
.pagebuilder-mobile-hidden {display:none !important;}
.product-top-desc h2 { font-size:3.8rem !important; margin-top:0;}
.prod-txt-col-only h2 { font-size:3.8rem !important;}
.centr-big-title-row-only h2.big-cen-title { font-size:3.8rem;}
.prod-txt-col-only h3 { margin-top:40px !important;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.fpp-banner-only-for-ipad { display:block;}
.fpp-banner-only-for-ipad .td-pp-logo { float:none; margin-right:0; width:100px; padding-bottom:8px;}
.fpp-banner-only-for-ipad .td-pp-txt { max-width:inherit; padding-left:0; border-top:1px dotted #a0a0a0; padding-top:8px;}
.fpp-banner-not-for-ipad { display:none;}
.td-formlabs-ppreseller { background-size:cover; background-position:55px 50%;}
}

@media (max-width: 767px){
.talk-to-expert-section .expert a:not(:last-child) { display:inline;   border-right: 1px solid #565656; margin-right: 10px;    padding-right: 10px;}
.modal-popup.modal-slide {    left: 0px;    top: 30px;}
.modal-popup.modal-slide .modal-inner-wrap[class] {    background-color: #ffffff;}
button:not(.primary):active {    box-shadow: none;}
.modal-header .action-close {font-size: 2rem;}
#tab-buying-option .buying .block-title {    display: none;}
.buying-option-modal .modal-header .action-close {right: 30px;}
.modal-inner-wrap {width: fit-content;}
.whyDynamismBox {text-align: center;}
.whyDynamismBox li::before {display: none;}
.whyDynamismBox .header-box h2:after { width: 12%; left: 44%;}
.whyDynamismBox .listView .col-1 figure { margin-right: 0px;}
.new-update-lft { width:60% !important;}
.new-update-lft h2 { padding-bottom: 10px;}
.new-update-lft h2, .new-update-lft h2 strong { font-size:20px !important;}
.new-update-lft p { font-size:12px; word-spacing: 1px; line-height:18px; width:100%; margin-top:0;}
.new-update-lft p, .new-update-lft a { font-size:12px !important;}
.resin-discont-banner { padding:0 20px; max-width:inherit;}
.resin-dis-rgt-cnt p { font-size:13px; padding:2px 0 5px 0;}
.resin-dis-rgt-cnt a.vwp-lnk { font-size:11px;}
.resin-dis-rgt-cnt label { font-size:17px;}
.resin-dis-rgt-cnt { margin-left:15px; width:85%; padding:18px 0;}
.fuse1-webinar-banner-main { display:flex; flex-flow:column; text-align:center; padding-top:15px; padding-bottom:0;}
.fuse1-webinar-banner-main div { display:block;}
.fuse1-webinar-logo img { width:auto; display:block; margin:0 auto;}
.fuse1-webinar-img img { margin:0 auto;}
.fuse1-webinar-txt { max-width:inherit; margin-bottom:20px;}
.fuse1-webinar-btn a { display:inline-block;}
.fuse1-webinar-img { margin:10px 20px 20px 20px;}
.fuse1-webinar-btn a { padding:10px 18px;}
.fuse1-webinar-logo { width:auto;}
.fuse1-webinar-btn { margin-left:0; position:inherit; right:0; top:0;}
.fuse1-webinar-logo { order:1;}
.fuse1-webinar-txt { order:2;}
.fuse1-webinar-btn { order:3;}
.fuse1-webinar-img { order:4; margin-bottom:0;}
.fuse1-webinar-banner-main div.fuse1-webinar-txt { margin-top:7px; margin-bottom:13px;}
.product-marketing-middle .fuse1-webinar-banner-main { margin-bottom:0; margin-top:30px;}
.fuse1-new-webinar-banner-main { display:block; text-align:center; padding-top:20px; padding-bottom:0; padding-left:0; margin-top:25px;}
.fuse1-new-webinar-banner-main div { display:inline-block;}
.fuse1-new-webinar-logo img { width:auto; display:block; margin:0 auto;}
.fuse1-new-webinar-img img { margin:0; width:100%; display:block;}
.fuse1-new-webinar-txt { max-width:inherit; margin-bottom:20px;}
.fuse1-new-webinar-btn a { display:inline-block;}
.fuse1-new-webinar-img { margin:10px 20px 0 20px;}
.fuse1-new-webinar-btn a { padding:10px 18px;}
.fuse1-new-webinar-logo { max-width:100%;}
.fuse1-new-webinar-img { width:40%; margin-left:0 !important;}
.fuse1-new-webinar-btn { display:none !important;}
.fuse1-new-webinar-logo { margin-bottom:10px; width: 100%;}
.fuse1-new-webinar-roadshow { width:50%; max-width:inherit;}
.fuse1-new-webinar-roadshow { display:inline-block; vertical-align:top; padding-top:38px;}
label.fuse1-new-tablet-only { font-size:12px;}
label.fuse1-new-tablet-only strong { font-size:22px;}
.new-web-img-mobile { display:block !important; position:relative; top:4px;}
.new-reg-mobile-only { display:inline-block; margin-top: 20px;}
.new-reg-mobile-only { font-size:14px; text-transform:capitalize; text-decoration:none; color:#b81f24 !important; border:1px solid #b81f24; padding:10px 18px; border-radius:5px;}
.order-box-dm-txt { width:80%;}
.order-box-dm-img { margin-top:5px;}
.tech-data-col .tech-data-loop:last-child { border-bottom:0;}
.tech-data-col-lft .tech-data-loop { min-height:inherit;}
.product-overview-wrapper .prod-key-txt h3 { font-size:2rem !important;}
.xwash-img-only { margin-bottom:20px;}
.prod-key-col-last { margin-bottom:0;}
.min-height-call { min-height:inherit;}
.min-height-for-last { min-height:inherit;}
.uprom-pro-img { width:35%;}
.uprom-pro-desc { width:60%;}
.uprom-pro-img { margin-top:12%;}
.buy-box-msg { max-width:inherit; width:100%;}
.sk-feb-video-only iframe { width:100%; height:320px;}
.product-overview-wrapper .sk-feb-video-only h3 { font-size:1.8rem !important;}
.softw-eco-features { margin:0 auto 20px auto;}
.deta-prep-col, .data-conv-col, .prnt-mng-col-only { width:100%; margin:0;}
.deta-prep-img img.imgone { width:auto;}
.deta-prep-img { min-height:inherit;}
.prnt-mng-col-only .deta-prep-col { width:100%; margin:0;}
.deta-prep-inner .deta-prep-col:last-child { border-bottom:0;}
.deta-prep-main .deta-prep-col { border-bottom:1px solid #fff;}
.data-conv-col .deta-prep-main .deta-prep-inner { border-bottom:1px solid #fff;}
.deta-prep-main { padding:15px;}
.cprd-container { width:auto; }
.comp-prod-col img { width:75%;}
.cprd-container h3, .comp-mat-main h2, .absr-main-row h2 { font-size:3.8rem;}
.cp-three-main .cp-three-col h3 { font-size:2.8rem;}
.cp-three-col { width:100%; margin-right:0;}
.cp-three-main .cp-three-col { margin-bottom:40px;}
.cp-three-main .cp-three-col:last-child { margin-bottom:0;}
.absr-lft-desc, .absr-rgt-list { width:100%;}
.comp-mat-lft, .comp-mat-img { width:auto;}
.comp-prod-col { width:100%;}
.comp-prod-rght { margin-top:20px;}
.makr-abs-grey { height:auto; padding:30px;}
.makr-abs-grey .comp-mat-lft { margin-top:0;}
.makr-abs-grey .comp-mat-lft img { width:auto;}
.makr-abs-grey .comp-mat-img { margin-top:0;}
.makr-abs-grey .comp-mat-rrf-tit { padding-left:0;}
.comp-mat-only h2 { padding-bottom:20px;}
.wht-incd-inr .wht-incd-col { width:100%;}
.wht-incd-tit h4 { font-size:2.5rem;}
.makr-abs-rpdrns-only { margin-top:0; margin-bottom:30px;}
.abs-test-col label { text-align:center;}
.fl-frm-cure-l-grey { margin:40px auto; padding:40px 15px; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap;}
.fl-frm-logo, .fl-frm-img { width:100%; float:none; text-align:center;}
.fl-frm-cure-l-grey { height:auto;}
.fl-frm-img { margin-top:0; order:1;}
.fl-frm-logo img { width:auto;}
.fl-frm-logo label { font-size:30px;}
.fl-frm-logo { padding-top:30px; order:2;}
.des-prn-thr-col img { width:100%;}
.des-prn-thr-col .col-sm-4 { margin-bottom:40px;}
.des-prn-thr-col .row .col-sm-4:last-child { margin-bottom:0;}
.wash-cure-lft, .wash-cure-rgt { width:100%; max-width:100%; float:none; padding:40px 20px;}
.wash-cure-box .align--center .wash-cure-rgt { margin-left:0; margin-top:20px;}
.wash-cure-box .align--center .wash-cure-lft { margin-right:0;}
.wash-cure-lft .valign--middle, .wash-cure-rgt .valign--middle { min-height:inherit;}
.wash-cure-box h2 { padding-bottom:30px;}
.sml-det-big-res .row .mBottom70 { margin-bottom:30px !important;}
.etcf-four-cols .col-sm-3 { max-width:46%;}
.etcf-four-cols p { min-height:50px;}
.btog-singcol { width:18%;}
.btog-inr-lft, .btog-inr-rgt { width:100%;}
.btog-prd-lst label { width:70%;}
.btog-four-blk div.txt-alg-lft { width:21%;}
.btog-four-blk div.btog-sing-3L-v { width:18%;}
.btog-inr-rgt { margin-top:20px;}
.btog-main { margin:20px auto 0 auto; padding-top:10px;}
.about-basic-box h2 { margin-top:0;}
.pro-acces-only div.row { text-align:center;}
.choose-serv-row .row h4 { margin:0 0 10px 0;}
.choose-serv-row .row .col-sm-3 { margin-bottom:40px;}
.choose-serv-row .row .col-sm-3:last-child { margin-bottom:0;}
.post-procs-col-only {max-width:100%;}
.ult-promo { max-width: 100%; }
.ult-forg-mat h3 strong { font-size: 20px;}
.ult-forg-mat h3 { font-size: 14px;}
.ult-forg-mat h1 { font-size: 24px;}
.ult-forg-mat p { font-size: 15px; padding-top: 14px; line-height: 18px;}
.ult-forg-mat p strong { font-size: 14px;}
.ult-forg-mat a { font-size: 14px;}
.ult-mat-prom { width: 45%; padding-top: 75px; }
.ult-forg-mat { width: 55%; max-width: 300px; padding-left: 15px; padding-top: 20px; }
.ult-mat-prom img { padding-left: 0; }

.bcn-td-broucher-only .resin-dis-lft-img { width:70px;}
.bcn-td-broucher-only .resin-dis-rgt-cnt {width:75%; max-width:inherit;}
.ensc-pro-rev-engnr .resin-dis-rgt-cnt { max-width:inherit; padding-top:24px; width:75%;}
.ensc-pro-rev-engnr .resin-dis-rgt-cnt label { font-size:17px; line-height:20px;}
.ensc-pro-rev-engnr .resin-dis-lft-img { width:80px; margin-top:10px;}
.eins-pro-hd-banr .resin-dis-rgt-cnt { max-width:inherit; padding-top:20px; width:85%;}
.deskt-met-stud-plus .resin-dis-lft-img { width:146px; margin-top:11px;}
.deskt-met-stud-plus .resin-dis-rgt-cnt { max-width:inherit; padding:28px 0; width:68%;}
.deskt-met-stud-plus .resin-dis-rgt-cnt p { font-size:14px;}
.ultimk-st-start-bndl .resin-dis-lft-img { width:105px; margin-top:20px;}
.ultimk-st-start-bndl .resin-dis-rgt-cnt { margin-left:15px; max-width:inherit; padding:24px 0; width:75%;}
.ultimkr-two-extnd-plus { height:105px;}
.ultimkr-two-extnd-plus .resin-dis-lft-img { width:68px;}
.ultimkr-two-extnd-plus .resin-dis-rgt-cnt { width:80%; padding:18px 0; max-width:inherit;}
.ultimkr-two-extnd-plus .resin-dis-rgt-cnt label { font-size:16px;}
.raised-pacf-pink .resin-dis-rgt-cnt { max-width:inherit; width:75%; padding:22px 0;}
.raised-pacf-pink .resin-dis-lft-img { width:90px; margin-top:6px;}
.raised-pacf-pink .resin-dis-rgt-cnt label { font-size:17px; line-height:24px;}
.ultimk-st-start-bndl .resin-dis-rgt-cnt label { font-size:15px;}
.feat-appli .funct-proto-type { padding: 30px;}
.mbpSect-row {margin-right:0;margin-left:0;}
.mbpSect-col {padding: 0;margin-bottom: 18px;display: block;flex-grow: inherit;flex-basis: auto;}

.mbpGreyBox img {margin-top: 52px;}
.mbpGreyBox .mbpGreyContent {padding-right: 15px;}
.mbpSectBox, .mbpcSectBox { min-height: 300px; }
.mbp-carbon-fibe {width: 100%;}
.ultim-promo-txt h3 strong{ font-size: 20px; }
.ultim-promo-txt h3 { font-size: 14px; }
.ultim-promo-txt h1 label { font-size: 19px;}
.ultim-promo-txt h1 { font-size: 28px;}
.ultim-promo-txt p { font-size: 14px; }
.ultim-promo-txt a { padding: 7px 14px; margin-top: 22px; font-size: 13px;}
.ultim-promo-img img { margin-top: -40px;}
.ultpromoContent { width: 32%;}
.ultpromoBox h2 {font-size: 22px;}
.ultpromoContent .upc-heading, .ultpromoContent .upc-subheading {font-size: 16px;}

.centr-big-title-row-only .pagebuilder-column-group .prod-img-col-only { order:1;}
.centr-big-title-row-only .pagebuilder-column-group .prod-txt-col-only { order:2; padding-right:0 !important; padding-top:20px;}
.prod-txt-col-only { padding-left:0 !important; padding-top:20px;}
.padd-top-left-right { padding-left:0 !important; padding-right:0 !important; padding-top:20px !important;}
.td-pp-txt { max-width:320px; padding-left:20px; padding-right:20px;}
.tough-pla-wrap .col-sm-5.col-md-6.col-sm-order--first.align-self--center.tough-reas-chose { padding-left:20px;}
.tough-pla-wrap .row.tough-pla-rosect img { display:block; margin:0 auto;}
.ben-at-glance-col { right:0; margin-top:30px;}
.ulti-prod-promo { background-image: url(https://dynamism.com/media/catalog/products/ulti-new-promo-desk.jpg) !important; background-repeat: no-repeat; background-size: contain; background-position: 100% 100%; min-height: 292px; }
.ulti-prod-inntxt h2 { max-width: 264px; }
.ulti-prod-promo { background-position: 100% 77%; }
.ulti-prod-inntxt p {max-width: 250px;padding-top: 130px;}
.ulti-prod-inntxt {padding: 10px 20px;}
.td-formlabs-ppreseller { background-size:cover; background-position:150px 20%;}
.up-esp-block-only .m-position-absolute-tr { position:relative; top:0; right:0;}
.prom-date-msg { clear:both;}
.prom-date-msg p { padding-top:20px;}
.up-esp-left-block .um-s5-esp-img-lft img { margin-top:-20px;}
.up-esp-rght-block .um-s5-esp-img-lft img { margin-top:-45px;}
.prom-date-msg p { font-size:10px;}
.up-esp-des-col .up-esp-sml-tit { font-size:18px !important;}
.up-esp-des-col p.up-esp-sml-tit strong { font-size:20px;}
.up-esp-block-only h3 { padding:20px 0 10px 0;}
.pick-fifty-off { background-size: 32% !important; background-position: 81% 84%;}
.pick-fifty-off p {max-width: 212px;}
.pick-shad-bnn p.shadow-back-clr {top: 128px;}
.pick-thr-year { background-size: 36% !important; background-position: 92% 90%;}
.pick-thr-year p {max-width: 237px;}
.ultimk2p-2pc-only { padding-top:12px;}
.ultim-2plcon-air-only h4.upc-heading { font-size:17px;}
.ultim-2plcon-air-only h4.upc-subheading { font-size:14px;}
.mayku-compar-table-main h2 { font-size:3.8rem !important; padding-bottom:10px !important;}
.mayku-compar-table-main h3 { text-align:center;}
.mayku-compar-table-main a.mayku-shop-btn { display:block; text-align:center; width:130px; margin:0 auto 20px auto;}
.mayku-compar-table-main .min-height-list-items { min-height:inherit !important;}
.mayku-col-lft hr, .mayku-col-rgt hr { margin:15px 0 !important;}
.mayku-col-rgt .comp-col-min-height { padding-left:0;}
.mayku-col-lft .comp-col-min-height { padding-right:0;}
.mayku-compar-table-main figure { text-align:center;}
.mayku-col-rgt { margin-top:30px !important;}
.mayku-img-col-lft-mobile { display:block;}
.mayku-img-col-lft-desktop { display:none;}
.machine-feat-col .pagebuilder-column { padding:0 !important;}
.block-static-block .mayku-compar-table-main .mayku-col-lft, .block-static-block .mayku-compar-table-main .mayku-col-rgt { padding-top:0 !important;}
.dm-dlg-tra h3 { font-size: 15px; margin-bottom: 10px;}
.on-dmd-train {min-height: 165px !important; background-position: unset;}
.up-esp-rght-block .ultmaker-promo .um-s5-esp-img-lft img, .up-esp-left-block .ultmaker-promo .um-s5-esp-img-lft img {margin-top: 0;}
.ultmaker-promo .fam-value {left: 57%;top: 20px;}
.ultmaker-promo .col-sm-6.up-esp-des-col {padding-left: 0;}
.promo-date-text {clear: both;}
.ult-promo-logo, .ult-promo-price {left:15%;width: 100%;}
.ult-prome-includes {width: 50%;position: absolute;top: 32px;right: 15px;}
.ult-promp-btn:first-child {float: none;}
.ult-promo-right {padding: 235px 0 0 0;}
.ult-promp-btn:first-child {margin-right: 10px;}

.product-overview-wrapper.basic-bambu img.pagebuilder-mobile-only{width: 275px;}
.product-overview-wrapper.basic-bambu{background-size: 100% !important;background-color: #000000;background-repeat: no-repeat !important;min-height: 100%;}
.pagebuilder-column{padding-left: 0 !important;padding-right: 0 !important;}
.product-overview-wrapper.basic-bambu .pagebuilder-column:nth-child(1){order: 2;}
.product-overview-wrapper.extrusions .pagebuilder-column{margin: 0 0 21px !important;}
.product-overview-wrapper.extrusions{padding-top: 0 !important;}
.bambulab-x2dcombo-printlab .pagebuilder-column.col-span-left{order: 2;}
.product-overview-wrapper.bambulab-x2dcombo-printlab{padding: 24px 24px  0 !important;background-image: none !important;background-color: #000000;}
.product-overview-wrapper.bambulab-x2dcombo-printlab h2.hd-h2{margin-top: 25px !important;}
.pagebuilder-column.col-span-right{background: url("https://www.dynamism.com/media/catalog/products/form-4-basic-bambu-buildcores2.png") no-repeat;min-height: 100%;padding: 54% 0;}
.flbs-main-wrapper{padding: 0 0 48px;}
.flbs-features-content-col{padding: 48px 15px 0;}
.product-overview-wrapper.basic-bambu{padding: 48px 24px 25px !important;}
.product-overview-wrapper.bundle-calibrations{padding-top: 25px !important;}
.product-overview-wrapper.bundle-calibrations .pagebuilder-column:nth-child(1){order: 2 !important;}
.product-overview-wrapper.dynamic-calibrations .descriptions{min-height: auto;margin: 0 0 25px !important;}
.flbs-hero-img-col, .flbs-features-content-col{width: 100%;}
.x2d-ecosystem-left{width: 100%;}
.x2d-ecosystem-right{width: 60%;text-align: center;margin: 0 auto;padding: 0 0 48px;}
.ts-cat-row,.ts-data-row{flex-wrap: wrap;}
.ts-col-label{flex: 0 0 100%;max-width: 100%;padding: 13px 15px 0;}
.ts-col-value{flex: 0 0 100%;max-width: 100%;padding: 10px 18px 15px;}
.product-overview-wrapper.extrusions h3.hd-h3, .product-overview-wrapper.bundle-calibrations h3.hd-h3.hd-width{max-width: 100%;padding-top: 21px !important;}
/* .product-overview-wrapper.black-bg-stylish, .product-overview-wrapper.black-gray-stylish{padding: 25px 24px 0 !important;} */
.x2d-ecosystem-section{padding: 21px 0 21px;}

}

@media screen and (max-width:765px) {
.banner-img {width: 392px;}
.banPrice h2 {font-size: 40px;}
.banPrice p {font-size: 12px;}	
}

@media screen and (max-width:740px) {
.greyBannerBox {height: 148px;}
.banner-img {float: right;width: 358px;height: auto;margin:-24px -22px 0 0;}
.banPrice {padding: 5px 0;}
.banPrice h2 {font-size: 35px;}
.banPrice h2 strong {font-size: 17px;width: 20px;line-height: 18px; margin: 9px 5px 0 5px;}
.banPrice h2 strong + .dollar-icon {font-size: 37px;line-height: 36px; margin-left: 5px; margin-right: 5px;}
.ban-learn {margin: 4px 0 0 0;}
}

@media screen and (max-width:699px) {
.greyBannerBox {height: auto; -ms-box-orient: horizontal; display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;padding: 0;}
.formlab-logo {order: 1;margin:25px 0 12px 20px;}
.formlab-logo + h5 { order: 2;margin:25px 0 0 5px; }
.banPrice { order:3; width: 100%;margin:0 0 0 20px;padding: 0; }
.banPrice h2 {font-size: 47px;}
.banPrice p {font-size: 13px;}
.ban-learn {order: 4;min-width: 92px;font-size: 14px;line-height: 28px; margin: 22px 0 0 20px; height: 32px;}
.banner-img {float: none;margin: 14px 0 8px 0;order: 5; width: 65%;}
}

@media screen and (max-width: 599px) {
.fuse1-new-webinar-roadshow {padding-top:15px;}
.seven-col-single { width:40%;}
.prod-key-img { width:100%; margin-top:30px;}
.prod-key-txt { width:100%; margin-top:0;}
.uprom-pro-img, .uprom-pro-desc { width:100%;}
.uprom-pro-img { margin-top:0;}
.uprom-pro-blk { padding:20px;}
.uprom-pro-img img { width:auto;}
.uprom-pro-img { text-align:center;}
.uprom-pro-desc { padding:15px 20px; width: auto;}
.sk-feb-video-only iframe { width:100%; height:253px;}
.makr-abs-grey .comp-mat-lft img { width:100%;}
.makr-abs-grey .comp-mat-rrf-tit { width:100%;}
.etcf-four-cols .col-sm-3 { margin:0 0 15px 0; max-width:100%; width:100%;}
.etcf-four-cols p { min-height:inherit;}
.etcf-four-cols h4, .etcf-four-cols p { padding:0 30px;}
.btog-singcol { width:16%;}
.btog-plusicn { font-size:28px; margin-top:15px;}
.btog-tit h2 { font-size:2.2rem;}
.btog-tit p { font-size:13px;}
.btog-inr-rgt { margin-top:20px;}
.btog-prd-lst { margin-bottom:12px;}
.subt-col-lst label { font-family:'Amer-Comp-Medium';}
.btog-four-blk .btog-sing-3L-v.frmcur-Lcol-only { width:22%;}
.btog-four-blk div.btog-sing-3L-v { width:18%;}
.btog-singcol { margin:0 3px;}
.ult-promo { max-width: none; }
.ult-forg-mat { width: 50%; max-width: 429px; padding-left: 12px; padding-top: 10px;}
.ult-forg-mat h3 strong { font-size: 18px;}
.ult-forg-mat h3 { font-size: 13px;}
.ult-forg-mat h1 { font-size: 22px; margin-top: 5px;}
.ult-forg-mat p { font-size: 14px; padding-top: 10px; line-height: 15px;}
.ult-forg-mat a { font-size: 12px; margin-top: 20px;}
.ult-mat-prom { padding-top: 85px; }
.banner-img {width: 80%;margin: 20px 0 8px -16%;}

.bcn-td-broucher-only .resin-dis-rgt-cnt {width:70%; padding:20px 0;}
.ensc-pro-rev-engnr .resin-dis-rgt-cnt { width:70%;}
.eins-pro-hd-banr .resin-dis-rgt-cnt { width:80%;}
.deskt-met-stud-plus .resin-dis-rgt-cnt { padding:20px 0; width:58%;}
.ultimk-st-start-bndl .resin-dis-rgt-cnt { width:68%;}
.ultimkr-two-extnd-plus .resin-dis-rgt-cnt { padding:17px 0; width:75%;}
.raised-pacf-pink .resin-dis-rgt-cnt { width:70%;}
.feat-appli .funct-proto-type { padding: 25px;}
.mbpGreyBox { display: grid; }
.mbpGreyBox .mbpGreyContent {order: 1;width: 100%;padding: 0 25px;}
.mbpGreyBox img {order: 2;margin: 5px 0 10px 0;width: auto;height: 105px;}
.mbpGreyBox .mbpBtn {display: inline-block;order: 3;margin: 0 0 45px 25px;width: 145px;}
.mbpGreyBox .mbpGreyContent .mbpBtn {display: none;}
.mbpSectBox, .mbpcSectBox { min-height: 320px; }
.ultim-promo-txt h1 { line-height: 25px; font-size: 30px;}
.ultim-promo-txt h1 label { font-size: 22px;}
.ultpromoBox {height: auto;display: block;padding: 0 18px 25px 25px;}
.ultpromoFirstCol {padding: 20px 0 0 0;}	
.ultpromoBox h2 { font-size: 40px;}
.ultpromoBox h2 label {font-size: 19px;}
.ultpromoImg img {height: 174px;}
.ultpromoContent {width: 100%;padding: 20px 0 0 0;}
.ultpromoContent .upc-heading, .ultpromoContent .upc-subheading {font-size: 20px;}
.ultpromoContent h6 {font-size: 14px;}
.ultpromoContent p {font-size: 12px;}
.ultpromoprice {font-size: 12px;width: 147px;float: right;}
.ultpromoprice .reg-price strike {font-size: 16px;}
.ultpromoprice .discPrice {font-size: 14px;}
.ultpromoprice .total-price {font-size: 18px;}
.ultprobud { width: 154px !important;}
.ultpromoContent h4.upc-subtxt {font-size: 20px;}
.ultpromoFirstCol label.ult-fift {font-size: 61px;}
.ultpromoFirstCol label.ult-off-perc {font-size: 40px;}
.ultpromoFirstCol label.ult-off-intxt {font-size: 21px;}
.ultpromoImg { margin: -7px 0 0 0; }
.ultimakerPromo-S5 .ultpromoImg {margin: -4px 0 0 0;}
.ultimakerPromo-connect .ultpromoImg { margin: -6px 0 0 0;}
.td-formlabs-ppreseller .td-dyna-logo { display:none;}
.td-pp-txt { max-width:270px; padding-right:0;}
.ulti-prod-promo {background-position: 100% 69%; min-height: 260px;}
.ulti-prod-inntxt p {max-width: 223px;padding-top: 102px;}
.td-formlabs-ppreseller { background-position:100px 20%;}
.pick-fifty-off { background-size: 38% !important; background-position: 90% 84%;}
.pick-thr-year { background-size: 42% !important; background-position: 97% 90%;}
.pick-thr-year p {max-width: 225px;}
.ultpromoContent p.promo-date-msg { display:none;}
.promo-date-msg-mobile { display:block;}
.ultim-2plcon-air-only h4.upc-heading { font-size:20px;}
.ultim-2plcon-air-only h4.upc-subheading { font-size:20px; margin-bottom:8px;}
.ultim-2plcon-air-only p { line-height:16px;}
.train-sess-txt h2 {font-size: 22px !important;line-height: 24px;}
.ultmaker-promo .fam-value {left: 58%;}
.promo-date-text {font-size: 10px;padding-left:15px;}
.ult-promo-block {background-size: auto 180px;background-position: -5px 39%;min-height: 380px;padding: 10px 18px 20px 18px;}
.ult-promo-right {padding: 0 0 0 80px;}
.ult-promo-logo, .ult-promo-price {position: inherit;left: 0;top: auto;}
.ult-prome-includes {position: inherit;left: 0;top: auto;width: 100%;margin-top: 8px;}
.ult-prome-includes ul {margin: 0 0 25px 0 !important;padding: 0;}
.ult-promp-btn {padding: 8px 18px;}
.ult-promp-btn:first-child {margin-right: 10px;}
}

@media (max-width: 575px){
.bambu-banner-section{min-height: 100%;background-size: 100% !important;background-position: 50% 100% !important;padding: 0;background: url("https://www.dynamism.com/media/catalog/products/basic-sensor-suite-h2d.png") no-repeat;}
.bambu-banner-section__inner{align-items: flex-start;justify-content: space-between;min-height: 648px;}
.bambu-banner-section__content{flex: 0 0 100%;max-width: 100%;align-items: flex-start;justify-content: flex-start;gap: 0;padding: 0 25px 0;margin: 48px 0 0;text-align: center;}
.product-overview-wrapper.bambu-banner-printlab{background-color: #dfdfdf;}
.f4-specs-label{width: 100%;padding: 0 0 6px;}
.f4-specs-value{width: 100%;}
.filter-sec-box{padding: 0 0 21px;width: 100%;}
.filter-sec-box p{padding: 0;}
.filter-sec-bottom{gap: 0;}
}

@media screen and (max-width:502px) {
.banner-img {order: 5;}
}

@media screen and (max-width: 499px) {
.new-update-lft a { margin:0 10px 0 0;}
.newupdt-img-desktop-only { float: right; margin-top: 8px; width:140px; top:35px;}
.uprom-pro-desc { padding:15px 0 10px 0;}
.uprom-pro-img img { width:100%;}
.uprom-pro-blk-main h2 { font-size:24px;}
.btog-singcol { margin:0; width:18%;}
.btog-singcol label { line-height:15px;}
.btog-four-blk div.txt-alg-lft { width:25%;}
.btog-four-blk { margin-top:15px;}
.ultpromoprice { width: 134px;}
.ultprobud { width: 140px !important;}
.ultpromopricenew { width:148px !important;}
.ultpromopricenew.ultprobud { width:156px !important;}
.ultpromoContent h6 { padding-bottom:0;}
}

@media screen and (max-width:490px) {
.banner-img {width: 80%; margin:15px 0 8px -18%;}
.banPrice h2 strong {font-size: 18px;line-height: 18px;margin: 8px 5px 0 5px;}
.banPrice h2 strong + .dollar-icon {font-size: 38px;line-height: 34px;}
.formlab-logo + h5 { margin: 27px 0 0 5px;}
}

@media (max-width: 484px){
.bambu-banner-section__inner{min-height: 100%;}
.bambu-banner-section{min-height: 457px;padding: 0;}
.bambu-banner-section__content{padding: 0;margin: 25px 0 0;}
.bambu-banner-section h2.bambu-banner-section__heading{font-size: 21px !important;}
.flbs-card-col{padding: 10px;width: 100%;}
}

@media screen and (max-width: 479px) {
.new-update-lft { width:60% !important;}
.new-update-lft h2 { font-size:21px !important;}
.new-update-lft h2, .new-update-lft h2 strong { font-size:19px !important;}
.new-update-lft a { padding:6px 0; width:78px;}
.resin-dis-rgt-cnt { width:80%;}
.fuse1-new-webinar-roadshow { width:40%;}
.fuse1-new-webinar-roadshow {padding-top:15px;}
.fuse1-new-webinar-img { margin:0 !important; left:-15px;}
.new-reg-mobile-only { font-size:12px; padding:7px 15px; margin-top:15px;}
.seven-col-single { width:43%;}
.wht-incd-tit h4 { font-size:2rem;}
.abs-prop-col { width:48%;}
.abs-prop-col label { padding-right:5%;}
.absr-rgt-list label { min-height:102px; font-size:14px;}
.fl-frm-cure-l-grey { padding:25px 15px;}
.fl-frm-logo img { width:140px;}
.fl-frm-logo label { font-size:22px;}
.fl-frm-logo { padding-top:20px;}
.about-basic-box {padding:25px;}
img.fila-desk-img { display: none; }
img.fila-tab-img { display: none; }
img.fila-mob-img {display: block;}
.ult-forg-mat { width: 100%; max-width: 296px; padding-left: 20px; padding-top: 20px;}
.ult-forg-mat h1 { font-size: 25px; margin-top: 8px;}
.ult-forg-mat p { line-height: 18px; }
.ult-forg-mat a { font-size: 13px; margin-top: 30px;}
.ult-mat-prom { width: 100%; padding-top: 23px;}

.ensc-pro-rev-engnr .resin-dis-lft-img { width:70px; margin-top:15px;}
.eins-pro-hd-banr .resin-dis-rgt-cnt { width:75%;}
.ensc-pro-rev-engnr .resin-dis-rgt-cnt { margin-left:15px;}
.deskt-met-stud-plus .resin-dis-rgt-cnt { width:50%; padding:12px 0;}
.deskt-met-stud-plus .resin-dis-rgt-cnt label { font-size:14px;}
.ultimk-st-start-bndl .resin-dis-rgt-cnt { width:63%;}
.ultimkr-two-extnd-plus .resin-dis-rgt-cnt { width:70%;}
.raised-pacf-pink .resin-dis-rgt-cnt { width:66%;}
.mbpSectBox, .mbpcSectBox { min-height: 340px;}
.ultim-promo-txt h1 { line-height: 28px;}
.ultim-promo-img img {margin-top: -26px;}
.ultpromoprice { width: 147px;}
.ultprobud { width: 154px !important;}
.td-pp-txt { max-width:210px; font-size:12px; padding-left:30px;}
.ulti-prod-promo { background-image: url(https://dynamism.com/media/catalog/products/ulti-new-promo-mob.jpg) !important; background-repeat: no-repeat; background-size: contain; background-position: 100% 71%; min-height: 261px; }
.ulti-prod-inntxt p {max-width: 220px;padding-top: 104px;}
.ulti-prod-inntxt {padding: 10px 15px;}
.td-formlabs-ppreseller { background-position:85px 20%;}
.pick-fifty-off p {max-width: 164px;}
.pick-fifty-off {background-size: 50% !important; background-position: 95% 84%;}
.pick-shad-bnn p.shadow-back-clr {top: 141px;}
.pick-thr-year p { max-width: 166px; }
.pick-thr-year { background-size: 47% !important; background-position: 100% 100%;}
.mayku-partner-banner div { display:inline-block;}
.mayku-partner-banner .mayku-partner-logo { width:140px;}
.mayku-partner-banner .mayku-partner-txt { width:150px; margin-top:0; border-left:1px solid #7f7f7f; padding-left:20px; margin-left:15px;}
.mayku-compar-table-main h2 { font-size:3rem !important;}
.mayku-compar-table-main h3 { font-size:3rem !important;}
.on-dmd-train {min-height: 200px !important;}
.dm-dlg-tra h3 {font-size: 18px;margin-bottom: 5px;}
.train-sess-txt h2 {line-height: 30px;max-width: 281px;font-size: 24px !important;}
.train-sess-txt a {padding: 8px 20px;font-size: 13px;}
.train-sess-txt { padding-top: 19px !important; }
}

@media screen and (max-width:420px) {
.banner-img {width: 100%; margin:-38px 0 8px -12px;}
}

@media screen and (max-width: 419px) {
.new-update-lft { width:70% !important;}
.new-update-lft h2, .new-update-lft h2 strong { font-size:18px !important;}
.new-update-lft p { width:130px;}
.newupdt-img-desktop-only { width:45%; top:59px; right:13px;}
.new-update-lft a { margin:0 7px 0 0;}
.resin-discont-banner { padding:0 15px;}
.resin-dis-rgt-cnt { margin-left:12px; padding:11px 0;}
.fuse1-new-webinar-roadshow { width:45%;}
.fuse1-new-webinar-roadshow { padding-top:5px;}
.fuse1-new-webinar-img { left:-8px; width:43%;}
label.fuse1-new-tablet-only { margin-top:0;}
.new-reg-mobile-only { margin-top:9px;}
.order-box-dm-txt { width:63%;}
.order-box-dm-img { margin-top:15px;}
.buy-box-anniv { max-width:115px;}
.buy-box-off { font-size:1.3rem;}
.sk-feb-video-only iframe { width:100%; height:216px;}
}

@media screen and (max-width:413px){
.mbpSectBox h4 {width: 100%;}
.mbpSectBox p {min-height: 25px;}
.mbpcSectBox.mbpSectLeft {background-position: 92% 94%;}
.mbpcSectBox.mbpSectRight {background-position: 93% 94%;}
.mbpSectBox, .mbpcSectBox { min-height: 355px; }
.ultim-promo-txt h1 label { font-size: 20px;}
.ultim-promo-txt h1 { font-size: 28px;}
.ultim-promo-txt p { font-size: 12px;}
.ultim-promo-img img {margin-top: -22px;}
.ultpromoprice { padding: 20px 0 0 0;}
.ulti-prod-promo { background-position: 100% 59%; }
.ulti-prod-inntxt p {max-width: 188px;padding-top: 90px;}
.dm-dlg-tra h3 { font-size: 16px;}
.train-sess-txt h2 {font-size: 23px !important;line-height: 28px;}
.on-dmd-train { background-position: center; }
.ult-promp-btn {font-size: 10px !important;}
}

@media screen and (max-width: 409px) {
.abs-test-col { text-align: center; }
.product-overview-wrapper .whats-included .wht-incd-inr .wht-incd-tit h4 { font-size:1.8rem;}
.btog-singcol { margin:0; width:18%;}
.btog-singcol label { line-height:15px;}
.btog-four-blk div.txt-alg-lft { width:23%;}
.btog-four-blk { margin-top:15px;}
.btog-four-plus .btog-plusicn { font-size:20px; margin-top:15px;}
.btog-four-plus div.btog-sing-3L-v { width:19%;}
.rght-3L-only .btog-prd-lst label { font-size:12px;}

.ensc-pro-rev-engnr .resin-dis-rgt-cnt { width:65%; padding-top:15px;}
.ensc-pro-rev-engnr .resin-dis-rgt-cnt label {font-size:14px;}
.eins-pro-hd-banr .resin-dis-rgt-cnt { width:76%;}
.eins-pro-hd-banr { padding:0 15px;}
.deskt-met-stud-plus .resin-dis-lft-img { width:120px; margin-top:19px;}
.deskt-met-stud-plus .resin-dis-rgt-cnt { width:53%; padding:12px 0;}
.ultimk-st-start-bndl .resin-dis-rgt-cnt { width:62%; margin-left:10px;}
.ultimk-st-start-bndl .resin-dis-lft-img { width:100px;}
.ultimk-st-start-bndl .resin-dis-rgt-cnt label {font-size:15px;}
.raised-pacf-pink .resin-dis-lft-img { width:80px; margin-top:12px;}
.raised-pacf-pink .resin-dis-rgt-cnt label {font-size:15px;}
.raised-pacf-pink .resin-dis-rgt-cnt { padding:12px 0;}
.td-pp-txt { max-width:177px; line-height:15px; padding-left:20px;}
.td-formlabs-ppreseller { padding:15px;}
.mayku-partner-banner .mayku-partner-logo { width:120px;}
.mayku-partner-banner { padding:15px 15px;}
.mayku-partner-banner .mayku-partner-txt { width:140px; line-height:14px; padding-left:14px; margin-left:10px; margin-top:0;}
}

@media screen and (max-width:399px) {
.banPrice h2 {font-size: 42px;}
.banPrice h2 strong { font-size: 16px;line-height: 18px;margin:5px 0 0 5px;}
.banPrice h2 strong + .dollar-icon {font-size: 35px;line-height: 34px; margin-left: 10px; margin-right: 3px;}
.banPrice p {font-size: 12px;}
.banner-img {width: 98%;}

.bcn-td-broucher-only .resin-dis-lft-img { width:50px;}
}

@media screen and (max-width:375px) {
.banner-img { width: 100%;}
}

@media screen and (max-width: 374px) {
.fuse1-new-webinar-img { width:44%;}
.fuse1-new-webinar-img { left:-6px;}
.fuse1-new-webinar-roadshow strong { font-size:18px;}
label.fuse1-new-tablet-only strong { font-size:19px;}
.seven-col-single { width:42%;}
.sk-feb-video-only iframe { width:100%; height:185px;}
.btog-singcol { width:17%;}
.btog-four-blk div.txt-alg-lft { width:25%;}

.bcn-td-broucher-only .resin-dis-lft-img { width:40px;}
.eins-pro-hd-banr .resin-dis-lft-img { width:40px; margin-top:20px;}
.eins-pro-hd-banr .resin-dis-rgt-cnt { width:78%;}
.deskt-met-stud-plus .resin-dis-lft-img { width:105px; margin-top:24px;}
.deskt-met-stud-plus .resin-dis-rgt-cnt { width:55%;}
.ultimk-st-start-bndl .resin-dis-lft-img { width:90px; margin-top:25px;}
.ultimk-st-start-bndl .resin-dis-rgt-cnt { padding:25px 0; width:64%; margin-left:7px;}
.ultimkr-two-extnd-plus .resin-dis-rgt-cnt { width:68%;}
.raised-pacf-pink .resin-dis-lft-img { width:67px; margin-top:19px;}
.raised-pacf-pink .resin-dis-rgt-cnt { width:68%;}

.ultpromoBox h2 {font-size: 36px;}
.ultpromoFirstCol label.ult-fift {font-size: 56px;}
.ultpromoFirstCol label.ult-off-perc {font-size: 36px;}
.ultpromoFirstCol label.ult-off-intxt {font-size: 19px;}
.ultimakerPromo-S5 .ultpromoImg{ margin: -6px 0 0 0; }
.ulti-prod-promo {background-position: 100% 59%; min-height: 254px;}
.ulti-prod-inntxt h2 {font-size: 18px !important;}
.ulti-prod-inntxt label.prod-fif-off {font-size: 35px;}
.ulti-prod-inntxt p {max-width: 188px;padding-top: 82px;}
.mayku-partner-banner { padding:15px 10px;}
.ultmaker-promo .fam-value {left: 60%;}	
.ult-promo-block { min-height: 365px; }
.ult-promp-btn {padding: 8px 15px;}
.ult-proro-regular span {font-size: 14px;}
.ult-proro-disc span { font-size: 12px; }
.ult-proro-act-price {font-size: 16px;}
.ult-promp-btn {font-size: 10px !important;}
.ult-promp-btn:first-child {margin-right: 0px;}
.ult-promp-btn {padding: 8px 8px 8px 8px!important;}
}

@media screen and (max-width: 359px) {
.new-update-lft h2 { font-size:18px !important;}
.new-update-lft a { margin:7px 7px 0 0;}
.fuse1-new-webinar-img { width:40%; left:-1px; margin-top:15px !important;}
.fuse1-new-webinar-roadshow { width:51%;}
.fuse1-new-webinar-roadshow { padding-top:0;}
.order-box-dm-txt { width:55%;}
.seven-col-single { width:100%; margin:0 0 50px 0;}
.seven-col-img { min-height:inherit;}
.celb-new-title img { width:90px;}
.buy-box-anniv { max-width:80px;}
.buy-box-off { font-size:1.3rem;}
.buy-box-off strong { font-size:2rem;}
.buy-box-anniv label { font-size:9px;}
.sk-feb-video-only iframe { width:100%; height:163px;}
.product-overview-wrapper .whats-included .wht-incd-inr .wht-incd-tit h4 { font-size:1.5rem;}
.btog-tit h2 { font-size:2rem;}
.btog-four-plus div.btog-sing-3L-v { width:18%;}

.bcn-td-broucher-only .resin-dis-lft-img { width:40px;}
.bcn-td-broucher-only .resin-dis-rgt-cnt { max-width:inherit; padding:13px 0;}
.bcn-td-broucher-only .resin-dis-rgt-cnt p { font-size:12px;}
.bcn-td-broucher-only .resin-dis-rgt-cnt label { font-size:13px;}
.ensc-pro-rev-engnr .resin-dis-rgt-cnt { width:58%; padding-top:11px;}
.ensc-pro-rev-engnr .resin-dis-rgt-cnt label {line-height:16px;}
.eins-pro-hd-banr .resin-dis-rgt-cnt { width:75%;}
.eins-pro-hd-banr .resin-dis-rgt-cnt label { font-size:14px;}
.deskt-met-stud-plus .resin-dis-lft-img { width:90px; margin-top:27px;}
.deskt-met-stud-plus .resin-dis-rgt-cnt p { font-size:12px;}
.ultimk-st-start-bndl .resin-dis-rgt-cnt { padding:8px 0; width:58%;}
.ultimkr-two-extnd-plus .resin-dis-lft-img { width:50px;}
.ultimkr-two-extnd-plus .resin-dis-rgt-cnt { padding:8px 0;}
.ultimkr-two-extnd-plus { height:84px;}
.raised-pacf-pink .resin-dis-rgt-cnt { width:63%;}
.raised-pacf-pink .resin-dis-rgt-cnt label { font-size:14px; line-height:16px;}
.raised-pacf-pink .resin-dis-rgt-cnt p { font-size:12px; line-height:14px;}
.raised-pacf-pink .resin-dis-lft-img { width:65px;}
.mbpSectRight {background-position: 93% 95%;}
.mbpSectBox, .mbpcSectBox {padding: 15px 15px;}
.mbpSectLeft {background-position: 92% 94%;background-size: 150px auto;}
.mbpSectRight {background-position: 93% 94%;background-size: 150px auto;}

.mbpGreyBox img {width: 100%;height: auto;}
.mbpGreyBox .mbpGreyContent {padding: 0 15px;}
.mbpGreyBox .mbpBtn {margin: 0 0 25px 15px;}
.mbpSectBox .mbpBtn { min-width: 100px; height: 35px; }
.mbpSectDiv p.promo-price { margin-top: 0px;}
.mbpSectDiv p.promo-para {min-height: 80px;}
.mbpSectDiv p del { padding-left: 30px;}
.mbpSectDiv p.promo-price { padding-left: 22px; }
.ultim-promo-txt h3 strong { font-size: 18px;}
.ultim-promo-txt h1 label {font-size: 18px;}
.ultim-promo-txt h1 { line-height: 28px; font-size: 24px;}
.ultim-promo-txt p { font-size: 12px;}
.ultim-promo-txt a { padding: 5px 12px; margin-top: 20px; font-size: 13px;}
.ultim-promo-img img {margin-top: -12px;}
.ultpromoBox h2 {font-size: 32px;}
.ultpromoFirstCol label.ult-fift {font-size: 56px;}
.ultpromoFirstCol label.ult-off-perc {font-size: 32px;}
.ultpromoFirstCol label.ult-off-intxt {font-size: 18px;}
.ultimakerPromo-S5 .ultpromoImg{ margin:-8px 0 0 0; }
.ultimakerPromo-connect .ultpromoImg {margin: -8px 0 0 0;}
.td-pp-txt { max-width:140px;}
.ulti-prod-inntxt h2 { max-width: 156px;}
.ulti-prod-inntxt p {max-width: 171px;padding-top: 68px;}
.ulti-prod-promo {background-position: 100% 63%;}
.up-esp-left-block h2.get-off-tit strong { font-size:52px;}
.up-esp-left-block h2 { font-size:30px;}
.up-esp-rght-block h2 span.f-size30 { font-size:30px !important;}
.pick-fifty-off p {max-width: 123px;}
.pick-shad-bnn p.shadow-back-clr {top: 160px;}
.pick-thr-year p {max-width: 118px;}
.mayku-partner-banner { padding:15px 10px;}
.mayku-partner-banner .mayku-partner-txt { width:100px;}
.mayku-partner-banner .mayku-partner-logo { width:110px;}
.dm-dlg-tra h3 {font-size: 14px;margin-bottom: 3px;}
.dm-dlg-tra img.dmd-lgo { width: 30%; }
.train-sess-txt h2 {font-size: 19px !important;padding-top: 5px;line-height: 25px;}
.train-sess-txt a { font-size: 11px;}
.on-dmd-train {min-height: 170px !important;}
.ultmaker-promo .fam-value {left: 60%;}
.ult-promo-block {background-size: auto 180px;background-position: -5px 2%;min-height: 380px;padding: 10px 18px 20px 18px;}
.ult-promo-right {padding: 175px 0 0 0;}
.ult-promo-logo {position: absolute;top: 10px;right: 10px;left: auto;text-align: right;}
.ult-promo-price {position: absolute;top: 35px;right: 10px;left: auto;text-align: right;font-size: 24px;}
.ult-promo-price strong {font-size: 26px;}
.ult-prome-includes ul li {font-size: 11px;}
.ult-promp-btn:first-child {margin-right: 11px;}
.ult-promp-btn {padding: 8px 9px 8px 9px!important;margin-left: 0px !important;}
}

@media screen and (max-width:325px) {
.banPrice h2 { font-size: 35px;}
.banPrice p {font-size: 12px;letter-spacing: 0;}
.banPrice h2 strong { font-size: 14px; line-height: 14px; margin: 5px 0 0 5px;}
.banPrice h2 strong + .dollar-icon { font-size: 29px; line-height: 28px; margin-left: 5px; margin-right: 0px;}
.ult-forg-mat a { font-size: 12px; padding: 6px 10px; }
.ult-forg-mat { padding-right: 20px; }
}



/*----------------Above this line should be added to the minified files---------*/
/* Request quote override fixing for related items section CON-765*/
.slick-slide .item.product .btog-inr-rgt {
margin-top: 5px;
}
.slick-slide .item.product .subt-col-lst {
border-top: 0;
padding-top: 0;
margin: 0;
min-height: 52px;
display: flex;
align-items: flex-end;
justify-content: flex-end;
display: flex !important;
padding-bottom: 2px;
}
.slick-slide .item.product .btog-cart-btn {
margin: 10px 0 10px;
}
.slick-slide .item.product .btog-inr-rgt.hrd-cde-bx .btog-cart-btn a.bcrtbtn {
padding: 13px 0 !important;
line-height: inherit;
}

/* Product CSS */

/* Talk to an Expert 
.talk-to-expert-section {background-color: #fdfdfd;}
.talk-to-expert-section .icon-img {margin-right: 5px; margin-left: 25px;}
.talk-to-expert-section h4 {margin-top: 10px;    margin-bottom: 5px;}
.talk-to-expert-section .social-media .content { margin-left: 25px; justify-content: inherit;}
.talk-to-expert-section .social-media .content a { margin-left: 15px;}
.talk-to-expert-section .social-media .content {    flex-wrap: nowrap;}
.catalog-product-view .product.data.items #description {border-top: none;  padding-top: 25px;}*/
/* Talk to an Expert  MOBILE
@media(max-width: 767px){
.talk-to-expert-section { display: none;   margin: 20px -20px;}
.talk-to-expert-section .expert { padding: 0 20%;}
.talk-to-expert-section .offer { padding: 0 20%;}
.talk-to-expert-section .social-media { padding: 0 20%;}
.col-sm-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 100%;}
.talk-to-expert-section .offer ul {    display: flex;    flex-wrap: wrap; justify-content: normal;}
.talk-to-expert-section .offer li {    margin-right: 20px;}

}*/
/* Talk to an Expert */
