<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-0.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul&gt;li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1, -1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(-1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:""}.fa-accessible-icon:before{content:""}.fa-accusoft:before{content:""}.fa-acquisitions-incorporated:before{content:""}.fa-ad:before{content:""}.fa-address-book:before{content:""}.fa-address-card:before{content:""}.fa-adjust:before{content:""}.fa-adn:before{content:""}.fa-adobe:before{content:""}.fa-adversal:before{content:""}.fa-affiliatetheme:before{content:""}.fa-air-freshener:before{content:""}.fa-airbnb:before{content:""}.fa-algolia:before{content:""}.fa-align-center:before{content:""}.fa-align-justify:before{content:""}.fa-align-left:before{content:""}.fa-align-right:before{content:""}.fa-alipay:before{content:""}.fa-allergies:before{content:""}.fa-amazon:before{content:""}.fa-amazon-pay:before{content:""}.fa-ambulance:before{content:""}.fa-american-sign-language-interpreting:before{content:""}.fa-amilia:before{content:""}.fa-anchor:before{content:""}.fa-android:before{content:""}.fa-angellist:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angry:before{content:""}.fa-angrycreative:before{content:""}.fa-angular:before{content:""}.fa-ankh:before{content:""}.fa-app-store:before{content:""}.fa-app-store-ios:before{content:""}.fa-apper:before{content:""}.fa-apple:before{content:""}.fa-apple-alt:before{content:""}.fa-apple-pay:before{content:""}.fa-archive:before{content:""}.fa-archway:before{content:""}.fa-arrow-alt-circle-down:before{content:""}.fa-arrow-alt-circle-left:before{content:""}.fa-arrow-alt-circle-right:before{content:""}.fa-arrow-alt-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-down:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrows-alt:before{content:""}.fa-arrows-alt-h:before{content:""}.fa-arrows-alt-v:before{content:""}.fa-artstation:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asterisk:before{content:""}.fa-asymmetrik:before{content:""}.fa-at:before{content:""}.fa-atlas:before{content:""}.fa-atlassian:before{content:""}.fa-atom:before{content:""}.fa-audible:before{content:""}.fa-audio-description:before{content:""}.fa-autoprefixer:before{content:""}.fa-avianex:before{content:""}.fa-aviato:before{content:""}.fa-award:before{content:""}.fa-aws:before{content:""}.fa-baby:before{content:""}.fa-baby-carriage:before{content:""}.fa-backspace:before{content:""}.fa-backward:before{content:""}.fa-bacon:before{content:""}.fa-bahai:before{content:""}.fa-balance-scale:before{content:""}.fa-balance-scale-left:before{content:""}.fa-balance-scale-right:before{content:""}.fa-ban:before{content:""}.fa-band-aid:before{content:""}.fa-bandcamp:before{content:""}.fa-barcode:before{content:""}.fa-bars:before{content:""}.fa-baseball-ball:before{content:""}.fa-basketball-ball:before{content:""}.fa-bath:before{content:""}.fa-battery-empty:before{content:""}.fa-battery-full:before{content:""}.fa-battery-half:before{content:""}.fa-battery-quarter:before{content:""}.fa-battery-three-quarters:before{content:""}.fa-battle-net:before{content:""}.fa-bed:before{content:""}.fa-beer:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-bell:before{content:""}.fa-bell-slash:before{content:""}.fa-bezier-curve:before{content:""}.fa-bible:before{content:""}.fa-bicycle:before{content:""}.fa-biking:before{content:""}.fa-bimobject:before{content:""}.fa-binoculars:before{content:""}.fa-biohazard:before{content:""}.fa-birthday-cake:before{content:""}.fa-bitbucket:before{content:""}.fa-bitcoin:before{content:""}.fa-bity:before{content:""}.fa-black-tie:before{content:""}.fa-blackberry:before{content:""}.fa-blender:before{content:""}.fa-blender-phone:before{content:""}.fa-blind:before{content:""}.fa-blog:before{content:""}.fa-blogger:before{content:""}.fa-blogger-b:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-bold:before{content:""}.fa-bolt:before{content:""}.fa-bomb:before{content:""}.fa-bone:before{content:""}.fa-bong:before{content:""}.fa-book:before{content:""}.fa-book-dead:before{content:""}.fa-book-medical:before{content:""}.fa-book-open:before{content:""}.fa-book-reader:before{content:""}.fa-bookmark:before{content:""}.fa-bootstrap:before{content:""}.fa-border-all:before{content:""}.fa-border-none:before{content:""}.fa-border-style:before{content:""}.fa-bowling-ball:before{content:""}.fa-box:before{content:""}.fa-box-open:before{content:""}.fa-box-tissue:before{content:"拏"}.fa-boxes:before{content:""}.fa-braille:before{content:""}.fa-brain:before{content:""}.fa-bread-slice:before{content:""}.fa-briefcase:before{content:""}.fa-briefcase-medical:before{content:""}.fa-broadcast-tower:before{content:""}.fa-broom:before{content:""}.fa-brush:before{content:""}.fa-btc:before{content:""}.fa-buffer:before{content:""}.fa-bug:before{content:""}.fa-building:before{content:""}.fa-bullhorn:before{content:""}.fa-bullseye:before{content:""}.fa-burn:before{content:""}.fa-buromobelexperte:before{content:""}.fa-bus:before{content:""}.fa-bus-alt:before{content:""}.fa-business-time:before{content:""}.fa-buy-n-large:before{content:""}.fa-buysellads:before{content:""}.fa-calculator:before{content:""}.fa-calendar:before{content:""}.fa-calendar-alt:before{content:""}.fa-calendar-check:before{content:""}.fa-calendar-day:before{content:""}.fa-calendar-minus:before{content:""}.fa-calendar-plus:before{content:""}.fa-calendar-times:before{content:""}.fa-calendar-week:before{content:""}.fa-camera:before{content:""}.fa-camera-retro:before{content:""}.fa-campground:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-candy-cane:before{content:""}.fa-cannabis:before{content:""}.fa-capsules:before{content:""}.fa-car:before{content:""}.fa-car-alt:before{content:""}.fa-car-battery:before{content:""}.fa-car-crash:before{content:""}.fa-car-side:before{content:""}.fa-caravan:before{content:""}.fa-caret-down:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-caret-square-down:before{content:""}.fa-caret-square-left:before{content:""}.fa-caret-square-right:before{content:""}.fa-caret-square-up:before{content:""}.fa-caret-up:before{content:""}.fa-carrot:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-cart-plus:before{content:""}.fa-cash-register:before{content:""}.fa-cat:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-cc-diners-club:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-cc-visa:before{content:""}.fa-centercode:before{content:""}.fa-centos:before{content:""}.fa-certificate:before{content:""}.fa-chair:before{content:""}.fa-chalkboard:before{content:""}.fa-chalkboard-teacher:before{content:""}.fa-charging-station:before{content:""}.fa-chart-area:before{content:""}.fa-chart-bar:before{content:""}.fa-chart-line:before{content:""}.fa-chart-pie:before{content:""}.fa-check:before{content:""}.fa-check-circle:before{content:""}.fa-check-double:before{content:""}.fa-check-square:before{content:""}.fa-cheese:before{content:""}.fa-chess:before{content:""}.fa-chess-bishop:before{content:""}.fa-chess-board:before{content:""}.fa-chess-king:before{content:""}.fa-chess-knight:before{content:""}.fa-chess-pawn:before{content:""}.fa-chess-queen:before{content:""}.fa-chess-rook:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-chevron-up:before{content:""}.fa-child:before{content:""}.fa-chrome:before{content:""}.fa-chromecast:before{content:""}.fa-church:before{content:""}.fa-circle:before{content:""}.fa-circle-notch:before{content:""}.fa-city:before{content:""}.fa-clinic-medical:before{content:""}.fa-clipboard:before{content:""}.fa-clipboard-check:before{content:""}.fa-clipboard-list:before{content:""}.fa-clock:before{content:""}.fa-clone:before{content:""}.fa-closed-captioning:before{content:""}.fa-cloud:before{content:""}.fa-cloud-download-alt:before{content:""}.fa-cloud-meatball:before{content:""}.fa-cloud-moon:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-cloud-rain:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-cloud-sun:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-cloud-upload-alt:before{content:""}.fa-cloudscale:before{content:""}.fa-cloudsmith:before{content:""}.fa-cloudversify:before{content:""}.fa-cocktail:before{content:""}.fa-code:before{content:""}.fa-code-branch:before{content:""}.fa-codepen:before{content:""}.fa-codiepie:before{content:""}.fa-coffee:before{content:""}.fa-cog:before{content:""}.fa-cogs:before{content:""}.fa-coins:before{content:""}.fa-columns:before{content:""}.fa-comment:before{content:""}.fa-comment-alt:before{content:""}.fa-comment-dollar:before{content:""}.fa-comment-dots:before{content:""}.fa-comment-medical:before{content:""}.fa-comment-slash:before{content:""}.fa-comments:before{content:""}.fa-comments-dollar:before{content:""}.fa-compact-disc:before{content:""}.fa-compass:before{content:""}.fa-compress:before{content:""}.fa-compress-alt:before{content:""}.fa-compress-arrows-alt:before{content:""}.fa-concierge-bell:before{content:""}.fa-confluence:before{content:""}.fa-connectdevelop:before{content:""}.fa-contao:before{content:""}.fa-cookie:before{content:""}.fa-cookie-bite:before{content:""}.fa-copy:before{content:""}.fa-copyright:before{content:""}.fa-cotton-bureau:before{content:""}.fa-couch:before{content:""}.fa-cpanel:before{content:""}.fa-creative-commons:before{content:""}.fa-creative-commons-by:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-creative-commons-share:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-credit-card:before{content:""}.fa-critical-role:before{content:""}.fa-crop:before{content:""}.fa-crop-alt:before{content:""}.fa-cross:before{content:""}.fa-crosshairs:before{content:""}.fa-crow:before{content:""}.fa-crown:before{content:""}.fa-crutch:before{content:""}.fa-css3:before{content:""}.fa-css3-alt:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-cut:before{content:""}.fa-cuttlefish:before{content:""}.fa-d-and-d:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-dailymotion:before{content:"勒"}.fa-dashcube:before{content:""}.fa-database:before{content:""}.fa-deaf:before{content:""}.fa-delicious:before{content:""}.fa-democrat:before{content:""}.fa-deploydog:before{content:""}.fa-deskpro:before{content:""}.fa-desktop:before{content:""}.fa-dev:before{content:""}.fa-deviantart:before{content:""}.fa-dharmachakra:before{content:""}.fa-dhl:before{content:""}.fa-diagnoses:before{content:""}.fa-diaspora:before{content:""}.fa-dice:before{content:""}.fa-dice-d20:before{content:""}.fa-dice-d6:before{content:""}.fa-dice-five:before{content:""}.fa-dice-four:before{content:""}.fa-dice-one:before{content:""}.fa-dice-six:before{content:""}.fa-dice-three:before{content:""}.fa-dice-two:before{content:""}.fa-digg:before{content:""}.fa-digital-ocean:before{content:""}.fa-digital-tachograph:before{content:""}.fa-directions:before{content:""}.fa-discord:before{content:""}.fa-discourse:before{content:""}.fa-disease:before{content:""}.fa-divide:before{content:""}.fa-dizzy:before{content:""}.fa-dna:before{content:""}.fa-dochub:before{content:""}.fa-docker:before{content:""}.fa-dog:before{content:""}.fa-dollar-sign:before{content:""}.fa-dolly:before{content:""}.fa-dolly-flatbed:before{content:""}.fa-donate:before{content:""}.fa-door-closed:before{content:""}.fa-door-open:before{content:""}.fa-dot-circle:before{content:""}.fa-dove:before{content:""}.fa-download:before{content:""}.fa-draft2digital:before{content:""}.fa-drafting-compass:before{content:""}.fa-dragon:before{content:""}.fa-draw-polygon:before{content:""}.fa-dribbble:before{content:""}.fa-dribbble-square:before{content:""}.fa-dropbox:before{content:""}.fa-drum:before{content:""}.fa-drum-steelpan:before{content:""}.fa-drumstick-bite:before{content:""}.fa-drupal:before{content:""}.fa-dumbbell:before{content:""}.fa-dumpster:before{content:""}.fa-dumpster-fire:before{content:""}.fa-dungeon:before{content:""}.fa-dyalog:before{content:""}.fa-earlybirds:before{content:""}.fa-ebay:before{content:""}.fa-edge:before{content:""}.fa-edit:before{content:""}.fa-egg:before{content:""}.fa-eject:before{content:""}.fa-elementor:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-ello:before{content:""}.fa-ember:before{content:""}.fa-empire:before{content:""}.fa-envelope:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-text:before{content:""}.fa-envelope-square:before{content:""}.fa-envira:before{content:""}.fa-equals:before{content:""}.fa-eraser:before{content:""}.fa-erlang:before{content:""}.fa-ethereum:before{content:""}.fa-ethernet:before{content:""}.fa-etsy:before{content:""}.fa-euro-sign:before{content:""}.fa-evernote:before{content:""}.fa-exchange-alt:before{content:""}.fa-exclamation:before{content:""}.fa-exclamation-circle:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-expand:before{content:""}.fa-expand-alt:before{content:""}.fa-expand-arrows-alt:before{content:""}.fa-expeditedssl:before{content:""}.fa-external-link-alt:before{content:""}.fa-external-link-square-alt:before{content:""}.fa-eye:before{content:""}.fa-eye-dropper:before{content:""}.fa-eye-slash:before{content:""}.fa-facebook:before{content:""}.fa-facebook-f:before{content:""}.fa-facebook-messenger:before{content:""}.fa-facebook-square:before{content:""}.fa-fan:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-fast-backward:before{content:""}.fa-fast-forward:before{content:""}.fa-faucet:before{content:"串"}.fa-fax:before{content:""}.fa-feather:before{content:""}.fa-feather-alt:before{content:""}.fa-fedex:before{content:""}.fa-fedora:before{content:""}.fa-female:before{content:""}.fa-fighter-jet:before{content:""}.fa-figma:before{content:""}.fa-file:before{content:""}.fa-file-alt:before{content:""}.fa-file-archive:before{content:""}.fa-file-audio:before{content:""}.fa-file-code:before{content:""}.fa-file-contract:before{content:""}.fa-file-csv:before{content:""}.fa-file-download:before{content:""}.fa-file-excel:before{content:""}.fa-file-export:before{content:""}.fa-file-image:before{content:""}.fa-file-import:before{content:""}.fa-file-invoice:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-file-medical:before{content:""}.fa-file-medical-alt:before{content:""}.fa-file-pdf:before{content:""}.fa-file-powerpoint:before{content:""}.fa-file-prescription:before{content:""}.fa-file-signature:before{content:""}.fa-file-upload:before{content:""}.fa-file-video:before{content:""}.fa-file-word:before{content:""}.fa-fill:before{content:""}.fa-fill-drip:before{content:""}.fa-film:before{content:""}.fa-filter:before{content:""}.fa-fingerprint:before{content:""}.fa-fire:before{content:""}.fa-fire-alt:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-firefox:before{content:""}.fa-firefox-browser:before{content:"龜"}.fa-first-aid:before{content:""}.fa-first-order:before{content:""}.fa-first-order-alt:before{content:""}.fa-firstdraft:before{content:""}.fa-fish:before{content:""}.fa-fist-raised:before{content:""}.fa-flag:before{content:""}.fa-flag-checkered:before{content:""}.fa-flag-usa:before{content:""}.fa-flask:before{content:""}.fa-flickr:before{content:""}.fa-flipboard:before{content:""}.fa-flushed:before{content:""}.fa-fly:before{content:""}.fa-folder:before{content:""}.fa-folder-minus:before{content:""}.fa-folder-open:before{content:""}.fa-folder-plus:before{content:""}.fa-font:before{content:""}.fa-font-awesome:before{content:""}.fa-font-awesome-alt:before{content:""}.fa-font-awesome-flag:before{content:""}.fa-font-awesome-logo-full:before{content:""}.fa-fonticons:before{content:""}.fa-fonticons-fi:before{content:""}.fa-football-ball:before{content:""}.fa-fort-awesome:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-forumbee:before{content:""}.fa-forward:before{content:""}.fa-foursquare:before{content:""}.fa-free-code-camp:before{content:""}.fa-freebsd:before{content:""}.fa-frog:before{content:""}.fa-frown:before{content:""}.fa-frown-open:before{content:""}.fa-fulcrum:before{content:""}.fa-funnel-dollar:before{content:""}.fa-futbol:before{content:""}.fa-galactic-republic:before{content:""}.fa-galactic-senate:before{content:""}.fa-gamepad:before{content:""}.fa-gas-pump:before{content:""}.fa-gavel:before{content:""}.fa-gem:before{content:""}.fa-genderless:before{content:""}.fa-get-pocket:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-ghost:before{content:""}.fa-gift:before{content:""}.fa-gifts:before{content:""}.fa-git:before{content:""}.fa-git-alt:before{content:""}.fa-git-square:before{content:""}.fa-github:before{content:""}.fa-github-alt:before{content:""}.fa-github-square:before{content:""}.fa-gitkraken:before{content:""}.fa-gitlab:before{content:""}.fa-gitter:before{content:""}.fa-glass-cheers:before{content:""}.fa-glass-martini:before{content:""}.fa-glass-martini-alt:before{content:""}.fa-glass-whiskey:before{content:""}.fa-glasses:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-globe:before{content:""}.fa-globe-africa:before{content:""}.fa-globe-americas:before{content:""}.fa-globe-asia:before{content:""}.fa-globe-europe:before{content:""}.fa-gofore:before{content:""}.fa-golf-ball:before{content:""}.fa-goodreads:before{content:""}.fa-goodreads-g:before{content:""}.fa-google:before{content:""}.fa-google-drive:before{content:""}.fa-google-play:before{content:""}.fa-google-plus:before{content:""}.fa-google-plus-g:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-wallet:before{content:""}.fa-gopuram:before{content:""}.fa-graduation-cap:before{content:""}.fa-gratipay:before{content:""}.fa-grav:before{content:""}.fa-greater-than:before{content:""}.fa-greater-than-equal:before{content:""}.fa-grimace:before{content:""}.fa-grin:before{content:""}.fa-grin-alt:before{content:""}.fa-grin-beam:before{content:""}.fa-grin-beam-sweat:before{content:""}.fa-grin-hearts:before{content:""}.fa-grin-squint:before{content:""}.fa-grin-squint-tears:before{content:""}.fa-grin-stars:before{content:""}.fa-grin-tears:before{content:""}.fa-grin-tongue:before{content:""}.fa-grin-tongue-squint:before{content:""}.fa-grin-tongue-wink:before{content:""}.fa-grin-wink:before{content:""}.fa-grip-horizontal:before{content:""}.fa-grip-lines:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-grip-vertical:before{content:""}.fa-gripfire:before{content:""}.fa-grunt:before{content:""}.fa-guitar:before{content:""}.fa-gulp:before{content:""}.fa-h-square:before{content:""}.fa-hacker-news:before{content:""}.fa-hacker-news-square:before{content:""}.fa-hackerrank:before{content:""}.fa-hamburger:before{content:""}.fa-hammer:before{content:""}.fa-hamsa:before{content:""}.fa-hand-holding:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-hand-holding-medical:before{content:"樂"}.fa-hand-holding-usd:before{content:""}.fa-hand-holding-water:before{content:""}.fa-hand-lizard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-hand-paper:before{content:""}.fa-hand-peace:before{content:""}.fa-hand-point-down:before{content:""}.fa-hand-point-left:before{content:""}.fa-hand-point-right:before{content:""}.fa-hand-point-up:before{content:""}.fa-hand-pointer:before{content:""}.fa-hand-rock:before{content:""}.fa-hand-scissors:before{content:""}.fa-hand-sparkles:before{content:"諾"}.fa-hand-spock:before{content:""}.fa-hands:before{content:""}.fa-hands-helping:before{content:""}.fa-hands-wash:before{content:"丹"}.fa-handshake:before{content:""}.fa-handshake-alt-slash:before{content:"寧"}.fa-handshake-slash:before{content:"怒"}.fa-hanukiah:before{content:""}.fa-hard-hat:before{content:""}.fa-hashtag:before{content:""}.fa-hat-cowboy:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-hat-wizard:before{content:""}.fa-hdd:before{content:""}.fa-head-side-cough:before{content:"率"}.fa-head-side-cough-slash:before{content:"異"}.fa-head-side-mask:before{content:"北"}.fa-head-side-virus:before{content:"磻"}.fa-heading:before{content:""}.fa-headphones:before{content:""}.fa-headphones-alt:before{content:""}.fa-headset:before{content:""}.fa-heart:before{content:""}.fa-heart-broken:before{content:""}.fa-heartbeat:before{content:""}.fa-helicopter:before{content:""}.fa-highlighter:before{content:""}.fa-hiking:before{content:""}.fa-hippo:before{content:""}.fa-hips:before{content:""}.fa-hire-a-helper:before{content:""}.fa-history:before{content:""}.fa-hockey-puck:before{content:""}.fa-holly-berry:before{content:""}.fa-home:before{content:""}.fa-hooli:before{content:""}.fa-hornbill:before{content:""}.fa-horse:before{content:""}.fa-horse-head:before{content:""}.fa-hospital:before{content:""}.fa-hospital-alt:before{content:""}.fa-hospital-symbol:before{content:""}.fa-hospital-user:before{content:""}.fa-hot-tub:before{content:""}.fa-hotdog:before{content:""}.fa-hotel:before{content:""}.fa-hotjar:before{content:""}.fa-hourglass:before{content:""}.fa-hourglass-end:before{content:""}.fa-hourglass-half:before{content:""}.fa-hourglass-start:before{content:""}.fa-house-damage:before{content:""}.fa-house-user:before{content:"便"}.fa-houzz:before{content:""}.fa-hryvnia:before{content:""}.fa-html5:before{content:""}.fa-hubspot:before{content:""}.fa-i-cursor:before{content:""}.fa-ice-cream:before{content:""}.fa-icicles:before{content:""}.fa-icons:before{content:""}.fa-id-badge:before{content:""}.fa-id-card:before{content:""}.fa-id-card-alt:before{content:""}.fa-ideal:before{content:"邏"}.fa-igloo:before{content:""}.fa-image:before{content:""}.fa-images:before{content:""}.fa-imdb:before{content:""}.fa-inbox:before{content:""}.fa-indent:before{content:""}.fa-industry:before{content:""}.fa-infinity:before{content:""}.fa-info:before{content:""}.fa-info-circle:before{content:""}.fa-instagram:before{content:""}.fa-instagram-square:before{content:"凌"}.fa-intercom:before{content:""}.fa-internet-explorer:before{content:""}.fa-invision:before{content:""}.fa-ioxhost:before{content:""}.fa-italic:before{content:""}.fa-itch-io:before{content:""}.fa-itunes:before{content:""}.fa-itunes-note:before{content:""}.fa-java:before{content:""}.fa-jedi:before{content:""}.fa-jedi-order:before{content:""}.fa-jenkins:before{content:""}.fa-jira:before{content:""}.fa-joget:before{content:""}.fa-joint:before{content:""}.fa-joomla:before{content:""}.fa-journal-whills:before{content:""}.fa-js:before{content:""}.fa-js-square:before{content:""}.fa-jsfiddle:before{content:""}.fa-kaaba:before{content:""}.fa-kaggle:before{content:""}.fa-key:before{content:""}.fa-keybase:before{content:""}.fa-keyboard:before{content:""}.fa-keycdn:before{content:""}.fa-khanda:before{content:""}.fa-kickstarter:before{content:""}.fa-kickstarter-k:before{content:""}.fa-kiss:before{content:""}.fa-kiss-beam:before{content:""}.fa-kiss-wink-heart:before{content:""}.fa-kiwi-bird:before{content:""}.fa-korvue:before{content:""}.fa-landmark:before{content:""}.fa-language:before{content:""}.fa-laptop:before{content:""}.fa-laptop-code:before{content:""}.fa-laptop-house:before{content:"復"}.fa-laptop-medical:before{content:""}.fa-laravel:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-laugh:before{content:""}.fa-laugh-beam:before{content:""}.fa-laugh-squint:before{content:""}.fa-laugh-wink:before{content:""}.fa-layer-group:before{content:""}.fa-leaf:before{content:""}.fa-leanpub:before{content:""}.fa-lemon:before{content:""}.fa-less:before{content:""}.fa-less-than:before{content:""}.fa-less-than-equal:before{content:""}.fa-level-down-alt:before{content:""}.fa-level-up-alt:before{content:""}.fa-life-ring:before{content:""}.fa-lightbulb:before{content:""}.fa-line:before{content:""}.fa-link:before{content:""}.fa-linkedin:before{content:""}.fa-linkedin-in:before{content:""}.fa-linode:before{content:""}.fa-linux:before{content:""}.fa-lira-sign:before{content:""}.fa-list:before{content:""}.fa-list-alt:before{content:""}.fa-list-ol:before{content:""}.fa-list-ul:before{content:""}.fa-location-arrow:before{content:""}.fa-lock:before{content:""}.fa-lock-open:before{content:""}.fa-long-arrow-alt-down:before{content:""}.fa-long-arrow-alt-left:before{content:""}.fa-long-arrow-alt-right:before{content:""}.fa-long-arrow-alt-up:before{content:""}.fa-low-vision:before{content:""}.fa-luggage-cart:before{content:""}.fa-lungs:before{content:""}.fa-lungs-virus:before{content:"不"}.fa-lyft:before{content:""}.fa-magento:before{content:""}.fa-magic:before{content:""}.fa-magnet:before{content:""}.fa-mail-bulk:before{content:""}.fa-mailchimp:before{content:""}.fa-male:before{content:""}.fa-mandalorian:before{content:""}.fa-map:before{content:""}.fa-map-marked:before{content:""}.fa-map-marked-alt:before{content:""}.fa-map-marker:before{content:""}.fa-map-marker-alt:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-markdown:before{content:""}.fa-marker:before{content:""}.fa-mars:before{content:""}.fa-mars-double:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mask:before{content:""}.fa-mastodon:before{content:""}.fa-maxcdn:before{content:""}.fa-mdb:before{content:""}.fa-medal:before{content:""}.fa-medapps:before{content:""}.fa-medium:before{content:""}.fa-medium-m:before{content:""}.fa-medkit:before{content:""}.fa-medrt:before{content:""}.fa-meetup:before{content:""}.fa-megaport:before{content:""}.fa-meh:before{content:""}.fa-meh-blank:before{content:""}.fa-meh-rolling-eyes:before{content:""}.fa-memory:before{content:""}.fa-mendeley:before{content:""}.fa-menorah:before{content:""}.fa-mercury:before{content:""}.fa-meteor:before{content:""}.fa-microblog:before{content:"駱"}.fa-microchip:before{content:""}.fa-microphone:before{content:""}.fa-microphone-alt:before{content:""}.fa-microphone-alt-slash:before{content:""}.fa-microphone-slash:before{content:""}.fa-microscope:before{content:""}.fa-microsoft:before{content:""}.fa-minus:before{content:""}.fa-minus-circle:before{content:""}.fa-minus-square:before{content:""}.fa-mitten:before{content:""}.fa-mix:before{content:""}.fa-mixcloud:before{content:""}.fa-mixer:before{content:"稜"}.fa-mizuni:before{content:""}.fa-mobile:before{content:""}.fa-mobile-alt:before{content:""}.fa-modx:before{content:""}.fa-monero:before{content:""}.fa-money-bill:before{content:""}.fa-money-bill-alt:before{content:""}.fa-money-bill-wave:before{content:""}.fa-money-bill-wave-alt:before{content:""}.fa-money-check:before{content:""}.fa-money-check-alt:before{content:""}.fa-monument:before{content:""}.fa-moon:before{content:""}.fa-mortar-pestle:before{content:""}.fa-mosque:before{content:""}.fa-motorcycle:before{content:""}.fa-mountain:before{content:""}.fa-mouse:before{content:""}.fa-mouse-pointer:before{content:""}.fa-mug-hot:before{content:""}.fa-music:before{content:""}.fa-napster:before{content:""}.fa-neos:before{content:""}.fa-network-wired:before{content:""}.fa-neuter:before{content:""}.fa-newspaper:before{content:""}.fa-nimblr:before{content:""}.fa-node:before{content:""}.fa-node-js:before{content:""}.fa-not-equal:before{content:""}.fa-notes-medical:before{content:""}.fa-npm:before{content:""}.fa-ns8:before{content:""}.fa-nutritionix:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-oil-can:before{content:""}.fa-old-republic:before{content:""}.fa-om:before{content:""}.fa-opencart:before{content:""}.fa-openid:before{content:""}.fa-opera:before{content:""}.fa-optin-monster:before{content:""}.fa-orcid:before{content:""}.fa-osi:before{content:""}.fa-otter:before{content:""}.fa-outdent:before{content:""}.fa-page4:before{content:""}.fa-pagelines:before{content:""}.fa-pager:before{content:""}.fa-paint-brush:before{content:""}.fa-paint-roller:before{content:""}.fa-palette:before{content:""}.fa-palfed:before{content:""}.fa-pallet:before{content:""}.fa-paper-plane:before{content:""}.fa-paperclip:before{content:""}.fa-parachute-box:before{content:""}.fa-paragraph:before{content:""}.fa-parking:before{content:""}.fa-passport:before{content:""}.fa-pastafarianism:before{content:""}.fa-paste:before{content:""}.fa-patreon:before{content:""}.fa-pause:before{content:""}.fa-pause-circle:before{content:""}.fa-paw:before{content:""}.fa-paypal:before{content:""}.fa-peace:before{content:""}.fa-pen:before{content:""}.fa-pen-alt:before{content:""}.fa-pen-fancy:before{content:""}.fa-pen-nib:before{content:""}.fa-pen-square:before{content:""}.fa-pencil-alt:before{content:""}.fa-pencil-ruler:before{content:""}.fa-penny-arcade:before{content:""}.fa-people-arrows:before{content:"泌"}.fa-people-carry:before{content:""}.fa-pepper-hot:before{content:""}.fa-percent:before{content:""}.fa-percentage:before{content:""}.fa-periscope:before{content:""}.fa-person-booth:before{content:""}.fa-phabricator:before{content:""}.fa-phoenix-framework:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-phone:before{content:""}.fa-phone-alt:before{content:""}.fa-phone-slash:before{content:""}.fa-phone-square:before{content:""}.fa-phone-square-alt:before{content:""}.fa-phone-volume:before{content:""}.fa-photo-video:before{content:""}.fa-php:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-square:before{content:"爛"}.fa-piggy-bank:before{content:""}.fa-pills:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-p:before{content:""}.fa-pinterest-square:before{content:""}.fa-pizza-slice:before{content:""}.fa-place-of-worship:before{content:""}.fa-plane:before{content:""}.fa-plane-arrival:before{content:""}.fa-plane-departure:before{content:""}.fa-plane-slash:before{content:"數"}.fa-play:before{content:""}.fa-play-circle:before{content:""}.fa-playstation:before{content:""}.fa-plug:before{content:""}.fa-plus:before{content:""}.fa-plus-circle:before{content:""}.fa-plus-square:before{content:""}.fa-podcast:before{content:""}.fa-poll:before{content:""}.fa-poll-h:before{content:""}.fa-poo:before{content:""}.fa-poo-storm:before{content:""}.fa-poop:before{content:""}.fa-portrait:before{content:""}.fa-pound-sign:before{content:""}.fa-power-off:before{content:""}.fa-pray:before{content:""}.fa-praying-hands:before{content:""}.fa-prescription:before{content:""}.fa-prescription-bottle:before{content:""}.fa-prescription-bottle-alt:before{content:""}.fa-print:before{content:""}.fa-procedures:before{content:""}.fa-product-hunt:before{content:""}.fa-project-diagram:before{content:""}.fa-pump-medical:before{content:"索"}.fa-pump-soap:before{content:"參"}.fa-pushed:before{content:""}.fa-puzzle-piece:before{content:""}.fa-python:before{content:""}.fa-qq:before{content:""}.fa-qrcode:before{content:""}.fa-question:before{content:""}.fa-question-circle:before{content:""}.fa-quidditch:before{content:""}.fa-quinscape:before{content:""}.fa-quora:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-quran:before{content:""}.fa-r-project:before{content:""}.fa-radiation:before{content:""}.fa-radiation-alt:before{content:""}.fa-rainbow:before{content:""}.fa-random:before{content:""}.fa-raspberry-pi:before{content:""}.fa-ravelry:before{content:""}.fa-react:before{content:""}.fa-reacteurope:before{content:""}.fa-readme:before{content:""}.fa-rebel:before{content:""}.fa-receipt:before{content:""}.fa-record-vinyl:before{content:""}.fa-recycle:before{content:""}.fa-red-river:before{content:""}.fa-reddit:before{content:""}.fa-reddit-alien:before{content:""}.fa-reddit-square:before{content:""}.fa-redhat:before{content:""}.fa-redo:before{content:""}.fa-redo-alt:before{content:""}.fa-registered:before{content:""}.fa-remove-format:before{content:""}.fa-renren:before{content:""}.fa-reply:before{content:""}.fa-reply-all:before{content:""}.fa-replyd:before{content:""}.fa-republican:before{content:""}.fa-researchgate:before{content:""}.fa-resolving:before{content:""}.fa-restroom:before{content:""}.fa-retweet:before{content:""}.fa-rev:before{content:""}.fa-ribbon:before{content:""}.fa-ring:before{content:""}.fa-road:before{content:""}.fa-robot:before{content:""}.fa-rocket:before{content:""}.fa-rocketchat:before{content:""}.fa-rockrms:before{content:""}.fa-route:before{content:""}.fa-rss:before{content:""}.fa-rss-square:before{content:""}.fa-ruble-sign:before{content:""}.fa-ruler:before{content:""}.fa-ruler-combined:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-ruler-vertical:before{content:""}.fa-running:before{content:""}.fa-rupee-sign:before{content:""}.fa-sad-cry:before{content:""}.fa-sad-tear:before{content:""}.fa-safari:before{content:""}.fa-salesforce:before{content:""}.fa-sass:before{content:""}.fa-satellite:before{content:""}.fa-satellite-dish:before{content:""}.fa-save:before{content:""}.fa-schlix:before{content:""}.fa-school:before{content:""}.fa-screwdriver:before{content:""}.fa-scribd:before{content:""}.fa-scroll:before{content:""}.fa-sd-card:before{content:""}.fa-search:before{content:""}.fa-search-dollar:before{content:""}.fa-search-location:before{content:""}.fa-search-minus:before{content:""}.fa-search-plus:before{content:""}.fa-searchengin:before{content:""}.fa-seedling:before{content:""}.fa-sellcast:before{content:""}.fa-sellsy:before{content:""}.fa-server:before{content:""}.fa-servicestack:before{content:""}.fa-shapes:before{content:""}.fa-share:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-share-square:before{content:""}.fa-shekel-sign:before{content:""}.fa-shield-alt:before{content:""}.fa-shield-virus:before{content:"塞"}.fa-ship:before{content:""}.fa-shipping-fast:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-shoe-prints:before{content:""}.fa-shopify:before{content:"綾"}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-shopping-cart:before{content:""}.fa-shopware:before{content:""}.fa-shower:before{content:""}.fa-shuttle-van:before{content:""}.fa-sign:before{content:""}.fa-sign-in-alt:before{content:""}.fa-sign-language:before{content:""}.fa-sign-out-alt:before{content:""}.fa-signal:before{content:""}.fa-signature:before{content:""}.fa-sim-card:before{content:""}.fa-simplybuilt:before{content:""}.fa-sistrix:before{content:""}.fa-sitemap:before{content:""}.fa-sith:before{content:""}.fa-skating:before{content:""}.fa-sketch:before{content:""}.fa-skiing:before{content:""}.fa-skiing-nordic:before{content:""}.fa-skull:before{content:""}.fa-skull-crossbones:before{content:""}.fa-skyatlas:before{content:""}.fa-skype:before{content:""}.fa-slack:before{content:""}.fa-slack-hash:before{content:""}.fa-slash:before{content:""}.fa-sleigh:before{content:""}.fa-sliders-h:before{content:""}.fa-slideshare:before{content:""}.fa-smile:before{content:""}.fa-smile-beam:before{content:""}.fa-smile-wink:before{content:""}.fa-smog:before{content:""}.fa-smoking:before{content:""}.fa-smoking-ban:before{content:""}.fa-sms:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-snowboarding:before{content:""}.fa-snowflake:before{content:""}.fa-snowman:before{content:""}.fa-snowplow:before{content:""}.fa-soap:before{content:"葉"}.fa-socks:before{content:""}.fa-solar-panel:before{content:""}.fa-sort:before{content:""}.fa-sort-alpha-down:before{content:""}.fa-sort-alpha-down-alt:before{content:""}.fa-sort-alpha-up:before{content:""}.fa-sort-alpha-up-alt:before{content:""}.fa-sort-amount-down:before{content:""}.fa-sort-amount-down-alt:before{content:""}.fa-sort-amount-up:before{content:""}.fa-sort-amount-up-alt:before{content:""}.fa-sort-down:before{content:""}.fa-sort-numeric-down:before{content:""}.fa-sort-numeric-down-alt:before{content:""}.fa-sort-numeric-up:before{content:""}.fa-sort-numeric-up-alt:before{content:""}.fa-sort-up:before{content:""}.fa-soundcloud:before{content:""}.fa-sourcetree:before{content:""}.fa-spa:before{content:""}.fa-space-shuttle:before{content:""}.fa-speakap:before{content:""}.fa-speaker-deck:before{content:""}.fa-spell-check:before{content:""}.fa-spider:before{content:""}.fa-spinner:before{content:""}.fa-splotch:before{content:""}.fa-spotify:before{content:""}.fa-spray-can:before{content:""}.fa-square:before{content:""}.fa-square-full:before{content:""}.fa-square-root-alt:before{content:""}.fa-squarespace:before{content:""}.fa-stack-exchange:before{content:""}.fa-stack-overflow:before{content:""}.fa-stackpath:before{content:""}.fa-stamp:before{content:""}.fa-star:before{content:""}.fa-star-and-crescent:before{content:""}.fa-star-half:before{content:""}.fa-star-half-alt:before{content:""}.fa-star-of-david:before{content:""}.fa-star-of-life:before{content:""}.fa-staylinked:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-steam-symbol:before{content:""}.fa-step-backward:before{content:""}.fa-step-forward:before{content:""}.fa-stethoscope:before{content:""}.fa-sticker-mule:before{content:""}.fa-sticky-note:before{content:""}.fa-stop:before{content:""}.fa-stop-circle:before{content:""}.fa-stopwatch:before{content:""}.fa-stopwatch-20:before{content:"說"}.fa-store:before{content:""}.fa-store-alt:before{content:""}.fa-store-alt-slash:before{content:"殺"}.fa-store-slash:before{content:"辰"}.fa-strava:before{content:""}.fa-stream:before{content:""}.fa-street-view:before{content:""}.fa-strikethrough:before{content:""}.fa-stripe:before{content:""}.fa-stripe-s:before{content:""}.fa-stroopwafel:before{content:""}.fa-studiovinari:before{content:""}.fa-stumbleupon:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-subscript:before{content:""}.fa-subway:before{content:""}.fa-suitcase:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-sun:before{content:""}.fa-superpowers:before{content:""}.fa-superscript:before{content:""}.fa-supple:before{content:""}.fa-surprise:before{content:""}.fa-suse:before{content:""}.fa-swatchbook:before{content:""}.fa-swift:before{content:""}.fa-swimmer:before{content:""}.fa-swimming-pool:before{content:""}.fa-symfony:before{content:""}.fa-synagogue:before{content:""}.fa-sync:before{content:""}.fa-sync-alt:before{content:""}.fa-syringe:before{content:""}.fa-table:before{content:""}.fa-table-tennis:before{content:""}.fa-tablet:before{content:""}.fa-tablet-alt:before{content:""}.fa-tablets:before{content:""}.fa-tachometer-alt:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-tape:before{content:""}.fa-tasks:before{content:""}.fa-taxi:before{content:""}.fa-teamspeak:before{content:""}.fa-teeth:before{content:""}.fa-teeth-open:before{content:""}.fa-telegram:before{content:""}.fa-telegram-plane:before{content:""}.fa-temperature-high:before{content:""}.fa-temperature-low:before{content:""}.fa-tencent-weibo:before{content:""}.fa-tenge:before{content:""}.fa-terminal:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-th:before{content:""}.fa-th-large:before{content:""}.fa-th-list:before{content:""}.fa-the-red-yeti:before{content:""}.fa-theater-masks:before{content:""}.fa-themeco:before{content:""}.fa-themeisle:before{content:""}.fa-thermometer:before{content:""}.fa-thermometer-empty:before{content:""}.fa-thermometer-full:before{content:""}.fa-thermometer-half:before{content:""}.fa-thermometer-quarter:before{content:""}.fa-thermometer-three-quarters:before{content:""}.fa-think-peaks:before{content:""}.fa-thumbs-down:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbtack:before{content:""}.fa-ticket-alt:before{content:""}.fa-times:before{content:""}.fa-times-circle:before{content:""}.fa-tint:before{content:""}.fa-tint-slash:before{content:""}.fa-tired:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-toilet:before{content:""}.fa-toilet-paper:before{content:""}.fa-toilet-paper-slash:before{content:"沈"}.fa-toolbox:before{content:""}.fa-tools:before{content:""}.fa-tooth:before{content:""}.fa-torah:before{content:""}.fa-torii-gate:before{content:""}.fa-tractor:before{content:""}.fa-trade-federation:before{content:""}.fa-trademark:before{content:""}.fa-traffic-light:before{content:""}.fa-trailer:before{content:"論"}.fa-train:before{content:""}.fa-tram:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-trash:before{content:""}.fa-trash-alt:before{content:""}.fa-trash-restore:before{content:""}.fa-trash-restore-alt:before{content:""}.fa-tree:before{content:""}.fa-trello:before{content:""}.fa-tripadvisor:before{content:""}.fa-trophy:before{content:""}.fa-truck:before{content:""}.fa-truck-loading:before{content:""}.fa-truck-monster:before{content:""}.fa-truck-moving:before{content:""}.fa-truck-pickup:before{content:""}.fa-tshirt:before{content:""}.fa-tty:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-tv:before{content:""}.fa-twitch:before{content:""}.fa-twitter:before{content:""}.fa-twitter-square:before{content:""}.fa-typo3:before{content:""}.fa-uber:before{content:""}.fa-ubuntu:before{content:""}.fa-uikit:before{content:""}.fa-umbraco:before{content:""}.fa-umbrella:before{content:""}.fa-umbrella-beach:before{content:""}.fa-underline:before{content:""}.fa-undo:before{content:""}.fa-undo-alt:before{content:""}.fa-uniregistry:before{content:""}.fa-unity:before{content:"雷"}.fa-universal-access:before{content:""}.fa-university:before{content:""}.fa-unlink:before{content:""}.fa-unlock:before{content:""}.fa-unlock-alt:before{content:""}.fa-untappd:before{content:""}.fa-upload:before{content:""}.fa-ups:before{content:""}.fa-usb:before{content:""}.fa-user:before{content:""}.fa-user-alt:before{content:""}.fa-user-alt-slash:before{content:""}.fa-user-astronaut:before{content:""}.fa-user-check:before{content:""}.fa-user-circle:before{content:""}.fa-user-clock:before{content:""}.fa-user-cog:before{content:""}.fa-user-edit:before{content:""}.fa-user-friends:before{content:""}.fa-user-graduate:before{content:""}.fa-user-injured:before{content:""}.fa-user-lock:before{content:""}.fa-user-md:before{content:""}.fa-user-minus:before{content:""}.fa-user-ninja:before{content:""}.fa-user-nurse:before{content:""}.fa-user-plus:before{content:""}.fa-user-secret:before{content:""}.fa-user-shield:before{content:""}.fa-user-slash:before{content:""}.fa-user-tag:before{content:""}.fa-user-tie:before{content:""}.fa-user-times:before{content:""}.fa-users:before{content:""}.fa-users-cog:before{content:""}.fa-usps:before{content:""}.fa-ussunnah:before{content:""}.fa-utensil-spoon:before{content:""}.fa-utensils:before{content:""}.fa-vaadin:before{content:""}.fa-vector-square:before{content:""}.fa-venus:before{content:""}.fa-venus-double:before{content:""}.fa-venus-mars:before{content:""}.fa-viacoin:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-vial:before{content:""}.fa-vials:before{content:""}.fa-viber:before{content:""}.fa-video:before{content:""}.fa-video-slash:before{content:""}.fa-vihara:before{content:""}.fa-vimeo:before{content:""}.fa-vimeo-square:before{content:""}.fa-vimeo-v:before{content:""}.fa-vine:before{content:""}.fa-virus:before{content:"若"}.fa-virus-slash:before{content:"掠"}.fa-viruses:before{content:"略"}.fa-vk:before{content:""}.fa-vnv:before{content:""}.fa-voicemail:before{content:""}.fa-volleyball-ball:before{content:""}.fa-volume-down:before{content:""}.fa-volume-mute:before{content:""}.fa-volume-off:before{content:""}.fa-volume-up:before{content:""}.fa-vote-yea:before{content:""}.fa-vr-cardboard:before{content:""}.fa-vuejs:before{content:""}.fa-walking:before{content:""}.fa-wallet:before{content:""}.fa-warehouse:before{content:""}.fa-water:before{content:""}.fa-wave-square:before{content:""}.fa-waze:before{content:""}.fa-weebly:before{content:""}.fa-weibo:before{content:""}.fa-weight:before{content:""}.fa-weight-hanging:before{content:""}.fa-weixin:before{content:""}.fa-whatsapp:before{content:""}.fa-whatsapp-square:before{content:""}.fa-wheelchair:before{content:""}.fa-whmcs:before{content:""}.fa-wifi:before{content:""}.fa-wikipedia-w:before{content:""}.fa-wind:before{content:""}.fa-window-close:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-windows:before{content:""}.fa-wine-bottle:before{content:""}.fa-wine-glass:before{content:""}.fa-wine-glass-alt:before{content:""}.fa-wix:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-won-sign:before{content:""}.fa-wordpress:before{content:""}.fa-wordpress-simple:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpexplorer:before{content:""}.fa-wpforms:before{content:""}.fa-wpressr:before{content:""}.fa-wrench:before{content:""}.fa-x-ray:before{content:""}.fa-xbox:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-y-combinator:before{content:""}.fa-yahoo:before{content:""}.fa-yammer:before{content:""}.fa-yandex:before{content:""}.fa-yandex-international:before{content:""}.fa-yarn:before{content:""}.fa-yelp:before{content:""}.fa-yen-sign:before{content:""}.fa-yin-yang:before{content:""}.fa-yoast:before{content:""}.fa-youtube:before{content:""}.fa-youtube-square:before{content:""}.fa-zhihu:before{content:""}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/fa-brands-400.eot);src:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/fa-brands-400.woff2) format("woff2"),url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/fa-brands-400.woff) format("woff"),url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/fa-brands-400.ttf) format("truetype"),url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/fa-solid-900.eot);src:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/fa-solid-900.woff2) format("woff2"),url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/fa-solid-900.woff) format("woff"),url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/fa-solid-900.ttf) format("truetype"),url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.site-search .widget_product_search form input[type=search],.site-search .widget_product_search form input[type=text]{padding-left:2.617924em}#comments .comment-list .bypostauthor&gt;.comment-body cite a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:.5407911001em}#comments .comment-list .reply a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:.5407911001em}#comments .comment-list .reply a.comment-edit-link::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:""}#respond #cancel-comment-reply-link::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";display:block}.sticky .entry-title::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}button.loading,input[type=button].loading,input[type=reset].loading,input[type=submit].loading,.button.loading,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.loading,.added_to_cart.loading{position:relative}button.loading::after,input[type=button].loading::after,input[type=reset].loading::after,input[type=submit].loading::after,.button.loading::after,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.loading::after,.added_to_cart.loading::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";animation:fa-spin .75s linear infinite;height:20px;width:20px;line-height:20px;font-size:20px;position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px;display:block}.handheld-navigation ul.menu li button::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:""}.site-main nav.navigation .nav-previous a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}.site-main nav.navigation .nav-next a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:.5407911001em}.widget_search form:not(.wp-block-search)::before,.widget_product_search form:not(.wp-block-search)::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";position:absolute;top:1em;left:1em;line-height:1}.widget_search form:not(.wp-block-search) input[type=text],.widget_search form:not(.wp-block-search) input[type=search],.widget_product_search form:not(.wp-block-search) input[type=text],.widget_product_search form:not(.wp-block-search) input[type=search]{padding-left:2.617924em}.storefront-handheld-footer-bar ul li&gt;a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;line-height:2.618046972;font-size:1.618em;text-indent:0;display:block;cursor:pointer}.storefront-handheld-footer-bar ul li.search&gt;a::before{content:""}.storefront-handheld-footer-bar ul li.my-account&gt;a::before{content:""}.storefront-handheld-footer-bar ul li.cart&gt;a::before{content:""}.storefront-product-pagination a[rel=prev]::after,.storefront-product-pagination a[rel=next]::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline}.storefront-product-pagination a[rel=prev]::after{content:"";padding-right:1.41575em}.storefront-product-pagination a[rel=next]::after{content:"";padding-left:1.41575em}.single-product .pswp__button{background-color:rgba(0,0,0,0)}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{text-indent:-999px;overflow:hidden}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";display:block;line-height:2;text-indent:0}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger img{display:none !important}.stock::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;margin-right:.5407911001em}.stock.in-stock::before{content:""}.stock.out-of-stock::before{content:""}a.reset_variations::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}.woocommerce-breadcrumb a:first-of-type::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}.widget_recent_entries ul,.widget_pages ul,.widget_categories ul,.widget_archive ul,.widget_recent_comments ul,.widget_nav_menu ul,.widget_links ul,.widget_product_categories ul,.widget_layered_nav ul,.widget_layered_nav_filters ul{margin:0}.widget_recent_entries ul li,.widget_pages ul li,.widget_categories ul li,.widget_archive ul li,.widget_recent_comments ul li,.widget_nav_menu ul li,.widget_links ul li,.widget_product_categories ul li,.widget_layered_nav ul li,.widget_layered_nav_filters ul li{padding-left:1.618em}.widget_recent_entries ul li::before,.widget_pages ul li::before,.widget_categories ul li::before,.widget_archive ul li::before,.widget_recent_comments ul li::before,.widget_nav_menu ul li::before,.widget_links ul li::before,.widget_product_categories ul li::before,.widget_layered_nav ul li::before,.widget_layered_nav_filters ul li::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;margin-right:.5407911001em;display:block;float:left;opacity:.35;margin-left:-1.618em;width:1em}.widget_product_categories ul li::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:""}.widget_product_categories ul li.current-cat::before{content:""}.widget_layered_nav li::before{content:""}.widget_layered_nav .chosen::before{content:""}.widget_layered_nav_filters ul li.chosen::before{content:"";color:#e2401c;opacity:1}.widget_recent_entries ul li::before,.widget_pages ul li::before{content:""}.widget_categories ul li::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:""}.widget_categories ul li.current-cat::before{content:""}.widget_archive ul li::before{content:""}.widget_recent_comments ul li::before{content:""}.widget_nav_menu ul li::before{content:""}.widget_links ul li::before{content:""}a.remove{display:block;width:1.618em;height:1.618em;line-height:1.618;font-weight:400;text-indent:-9999px;overflow:hidden;position:relative}a.remove::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";position:absolute;top:0;left:0;right:0;bottom:0;color:#737781;line-height:1.618;text-indent:0;text-align:center}.woocommerce-shipping-calculator&gt;p:first-child a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.3342343017em}.blockUI::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";animation:fa-spin .75s linear infinite;height:30px;width:30px;line-height:30px;font-size:30px;position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px}.wc_request_button_is_disabled .blockUI{cursor:not-allowed !important}.wc_request_button_is_disabled .blockUI::before{content:none}.woocommerce-pagination .next,.woocommerce-pagination .prev{text-indent:-9999px;position:relative;overflow:hidden}.woocommerce-pagination .next::after,.woocommerce-pagination .prev::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";text-indent:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.woocommerce-pagination .next::after{content:""}.woocommerce-breadcrumb .breadcrumb-separator{text-indent:-9999px;position:relative;display:inline-block;padding:0 6.8535260698em}.woocommerce-breadcrumb .breadcrumb-separator::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";display:block;font-size:.875em;text-indent:0;line-height:initial;position:absolute;top:50%;left:50%;width:1em;height:1em;transform:translateX(-50%) translateY(-50%);text-align:center;opacity:.25}#payment .payment_methods&gt;.woocommerce-PaymentMethod&gt;label::before,#payment .payment_methods&gt;.wc_payment_method&gt;label::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em;transition:color,ease,.2s}#payment .payment_methods li.woocommerce-PaymentMethod&gt;input[type=radio]:first-child,#payment .payment_methods li.wc_payment_method&gt;input[type=radio]:first-child{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}#payment .payment_methods li.woocommerce-PaymentMethod&gt;input[type=radio]:first-child:checked+label::before,#payment .payment_methods li.wc_payment_method&gt;input[type=radio]:first-child:checked+label::before{content:""}.woocommerce-password-strength::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:.5407911001em}.woocommerce-password-strength.strong::after{content:""}.woocommerce-password-strength.good::after{content:""}.woocommerce-MyAccount-navigation ul li.is-active a::before{opacity:1}.woocommerce-MyAccount-navigation ul li a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";line-height:1.618;margin-left:.5407911001em;width:1.41575em;text-align:right;float:right;opacity:.25}.woocommerce-MyAccount-navigation ul li a:hover::before{opacity:1}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a::before{content:""}.my_account_orders .button.view::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:.5407911001em}p.order-again .button::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:.5407911001em}.woocommerce-MyAccount-downloads .button::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:.5407911001em}.demo_store::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}.woocommerce-tabs ul.tabs li::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";display:block;position:absolute;top:50%;right:-1em;transform:translateY(-50%);opacity:0;transition:all,ease,.3s}.woocommerce-tabs ul.tabs li.active::after{opacity:1;right:0}.wc-forward::after,.woocommerce-Button--next::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:.5407911001em}.woocommerce-Button--previous::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}#reviews .commentlist li p.meta .verified{display:inline-block;height:1.41575em;width:1.41575em;position:relative;text-indent:-9999px}#reviews .commentlist li p.meta .verified::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";color:#0f834d;position:absolute;top:0;left:0;width:1.41575em;height:1.41575em;text-indent:0;text-align:center;line-height:1.618em}.single-product div.product .component_selections .clear_component_options::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}.cart .mnm_table_item .mnm_table_item_indent::before,.shop_table .mnm_table_item .mnm_table_item_indent::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg);margin-right:.3819820591em;opacity:.25}.quick-view-button::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.6180469716em}.woocommerce-page .ship_address .gift-form label::after,.woocommerce-page .no_shipping_address .gift-form label::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:.5407911001em}.woocommerce-page .ship_address .modify-address-button::before,.woocommerce-page .no_shipping_address .modify-address-button::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}.woocommerce-page .addresses+.addresses header.title a::before{content:""}.woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--contributions a::before,.woocommerce-page .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--contributions a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:""}a#variations_clear::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}.wl-add-link::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}.button.wl-create-new::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}@media(min-width: 768px){.main-navigation ul.menu&gt;li.menu-item-has-children&gt;a::after,.main-navigation ul.menu&gt;li.page_item_has_children&gt;a::after,.main-navigation ul.nav-menu&gt;li.menu-item-has-children&gt;a::after,.main-navigation ul.nav-menu&gt;li.page_item_has_children&gt;a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:1em}.main-navigation ul.menu ul li.menu-item-has-children&gt;a::after,.main-navigation ul.menu ul li.page_item_has_children&gt;a::after,.main-navigation ul.nav-menu ul li.menu-item-has-children&gt;a::after,.main-navigation ul.nav-menu ul li.page_item_has_children&gt;a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";float:right;line-height:1.618}.demo_store a.woocommerce-store-notice__dismiss-link::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.3342343017em}.site-header-cart .cart-contents::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";height:1em;float:right;line-height:1.618}.addresses header.title a{display:block;width:1em;height:1em;text-indent:-9999px;position:relative;padding:.875em;margin-top:.6180469716em}.addresses header.title a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";line-height:1.618;position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;text-indent:0}.woocommerce-tabs ul.tabs li::after{content:""}#wl-wrapper .wl-tabs&gt;li.active::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";display:block !important;position:absolute;top:50%;height:1em;width:1em;margin-top:-0.5em}}.swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);pointer-events:all}.swal2-popup.swal2-toast&gt;*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:rgba(0,0,0,.4)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start&gt;.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top&gt;.swal2-popup{grid-column:2;align-self:start;justify-self:center}div:where(.swal2-container).swal2-top-end&gt;.swal2-popup,div:where(.swal2-container).swal2-top-right&gt;.swal2-popup{grid-column:3;align-self:start;justify-self:end}div:where(.swal2-container).swal2-center-start&gt;.swal2-popup,div:where(.swal2-container).swal2-center-left&gt;.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center&gt;.swal2-popup{grid-column:2;grid-row:2;align-self:center;justify-self:center}div:where(.swal2-container).swal2-center-end&gt;.swal2-popup,div:where(.swal2-container).swal2-center-right&gt;.swal2-popup{grid-column:3;grid-row:2;align-self:center;justify-self:end}div:where(.swal2-container).swal2-bottom-start&gt;.swal2-popup,div:where(.swal2-container).swal2-bottom-left&gt;.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom&gt;.swal2-popup{grid-column:2;grid-row:3;justify-self:center;align-self:end}div:where(.swal2-container).swal2-bottom-end&gt;.swal2-popup,div:where(.swal2-container).swal2-bottom-right&gt;.swal2-popup{grid-column:3;grid-row:3;align-self:end;justify-self:end}div:where(.swal2-container).swal2-grow-row&gt;.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen&gt;.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column&gt;.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen&gt;.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm:focus{box-shadow:0 0 0 3px rgba(112,102,224,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny:focus{box-shadow:0 0 0 3px rgba(220,55,65,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel:focus{box-shadow:0 0 0 3px rgba(110,120,129,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-styled):focus{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em;text-align:center}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:rgba(0,0,0,.2)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#ccc;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:none;background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus{outline:none;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) .swal2-html-container{z-index:1;justify-content:center;margin:1em 1.6em .3em;padding:0;overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:#fff}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:rgba(0,0,0,0);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:0.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#facea8;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#9de0f6;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#c9dae1;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)&gt;[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static !important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}
.account-page-blocks-wrap .ui-sortable-block .main_top_block{display:flex;align-items:center;justify-content:space-between}


.sticky_header{position:fixed;left:0;right:0;top:0;transition:0.8s ease-in-out;background:#fff;box-shadow:0 0 12px #6d6d6d}
.scrolling_up .sticky_header{top:0}
.scrolling_down .sticky_header{margin-top:-185px}
.scrolling_up .sticky_header #topnav{display:none}

/*New Page Design  27-12-2023 */
h1{font-size:45px}
body{color:#303232}
.site-header-cart.menu{display:flex;align-items:center}

.site-header-cart.menu a:not(.dropdown-menu a){color:#ffffff}
.aboutdrop a{position:relative;padding-right:25px}
.aboutdrop a:not(.dropdown-menu a):before{content:"";display:block;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/theme_images.png);background-repeat:no-repeat;background-position:-83px 10px;position:absolute;right:0;width:20px;height:20px;top:50%;transform:translateY(-50%)}
.site-header-cart.menu a i{margin-right:10px}
.aboutdrop .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:200px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);padding:5px 0;visibility:hidden;opacity:0;overflow:hidden}
.site-header-cart.menu li.aboutdrop{position:relative}
.dropdown-menu li.aboutdrop{margin-bottom:10px}
.site-header-cart.menu li.aboutdrop:hover .dropdown-menu{visibility:visible;opacity:1}
.aboutdrop .dropdown-menu li a{padding:10px 20px;display:block}
.aboutdrop .dropdown-menu li:last-child{margin-bottom:0}
.aboutdrop .dropdown-menu li:hover{background:#f5f5f5}

/** Developer-blog CSS **/
.mainbanner{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/kvr_news_img.jpg);background-repeat:repeat;background-size:cover;min-height:470px;background-position:center;background-attachment:fixed}
.search-box form,
.downsearchbox{display:flex;flex-direction:row-reverse;align-items:center;position:relative}
.search-box form input{border-radius:50px;padding:9px 15px 9px 40px}
.search-box form button.newssearch,
.downsearchbox button.newssearch{padding:0;background-color:transparent;font-size:0;margin-left:0;line-height:normal;height:auto;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/searchblack.webp);height:25px;width:25px;background-repeat:no-repeat;position:absolute;left:10px;top:50%;transform:translateY(-50%)}

.categories{background:#fafafa;border-radius:10px;border:1px solid #e5e5e5}
.categories h5,
.downside h5{font-size:12px;letter-spacing:0.6px;margin:0;padding:15px 21px;text-transform:capitalize;font-weight:600;margin-bottom:15px;line-height:15px;border-bottom:1px solid #e5e5e5}
.side_cat_archive li a,
.downcatgroup li a{font-size:12px;color:#6c717f;line-height:24px;display:block;padding:2.5px 40px 2.5px 21px}
.downcatgroup li a.active{background:#ea002a;color:#ffffff;font-weight:600}
.plus_icon{border:1px solid #6c717f;color:#6c717f;display:inline-block;font-size:12px;font-weight:600;height:18px;line-height:18px;width:18px;text-align:center;float:right;position:relative;cursor:pointer;border-radius:50%;margin-right:21px}
.plus_icon:before{content:"+";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
#download_list .downcatgroup li{margin:0}
.side_cat_archive li,
.downcatgroup li{margin:13.5px 0}
.relatedlink h5{text-transform:uppercase}
.side_cat_archive li .children{margin-left:0;background:#f5f5f5;padding:10px 0;margin-top:10px;display:none}

.side_cat_archive li .children a{padding:3px 20px}

.nav-button ul{border-bottom:1px solid #000000;overflow:auto;display:flex;overflow-y:hidden}
.nav-button ul li a{position:relative;display:inline-block;text-transform:capitalize;font-size:18px;font-weight:400;color:#6c717f;line-height:28px;padding:10px 0;margin-right:20px}
.nav-button ul li{display:inline-block;flex-shrink:0}

.nav-button ul li a:before{content:"";display:block;background-size:15px;position:absolute;left:0;z-index:5;background:#e4002b;height:3px;width:100%;bottom:-2px;opacity:0}

.nav-button ul li a:hover,
.nav-button ul li.active a{color:#e4002b}
.nav-button ul li a:hover:before,
.nav-button ul li.active a:before{opacity:1}

.sidebar .rss h5{display:flex;font-size:16px;justify-content:space-between;background:#f5f5f5;letter-spacing:0.6px;margin:0;padding:7px 18px;text-transform:uppercase;font-weight:400;align-items:center;line-height:24px;border:1px solid #e5e5e5;border-radius:10px}
.sidebar .rss h5 a{color:#fff;font-size:0;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/rss.svg);background-repeat:no-repeat;display:inline-block;height:18px;width:18px}
.side_cat_archive ,
.downcatgroup{padding-bottom:15px}
.rss-box a{display:flex;align-items:center}
.rss-box a img{max-width:38px;margin-right:10px}
.rss-box a p{font-weight:500;line-height:22px}
.rss-box{margin-top:20px}
.kvnewletter h5{font-size:18px;line-height:20px;color:#1f2937;font-weight:600;margin-bottom:10px}

.socialpart ul li{line-height:normal;margin-right:10px}
.socialpart ul li a{font-size:0}
.socialpart{background:#fafafa;border:1px solid #e5e5e5;padding:17px 21px;border-radius:10px}
.socialpart h5{font-size:12px;line-height:15px;margin-bottom:10px}
.socialpart ul{display:flex;align-items:center;justify-content:space-between}
.socialpart ul li:last-child{margin-right:0}
.socialpart ul li a img{display:block}
.sidebar{padding-left:30px}
.sidebar &gt; div{margin-bottom:30px}
.sidebar &gt; div:last-child{margin-bottom:0}
.bloglist .blog1{border-bottom:1px solid #e5e5e5;padding:39px 0px;margin-bottom:0}

.bloglist .blog1 .qulimar ul li{color:#6c717f;text-transform:uppercase;font-size:12px;line-height:20px;font-weight:400}
.bloglist .blog1 .eventlisthead{display:flex;align-items:start;margin-bottom:15px}
.bloglist .blog1 .eventlisthead .eventblogtext h4{margin-bottom:5px}
.bloglist .blog1 .eventlisthead .eventblogtext p{margin-bottom:20px}
.bloglist .blog1 .eventlisthead .eventblogimg{width:230px;height:200px;flex-shrink:0;border:1px solid #e5e5e5;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden;margin-right:25px}

.bloglist .blog1 .eventlisthead .eventblogimg img{height:100%;width:100%;object-fit:contain}

.bloglist .blog1 .blog1-bottom .eventparticipants label{font-weight:400;font-size:20px;line-height:1;color:#1f2937;text-transform:capitalize;line-height:32px;letter-spacing:-0.02em}

.bloglist .blog1 .blog1-bottom .eventparticipants{margin-bottom:7px}
.bloglist .blog1 .blog1-bottom .bloglistsad ul li{display:inline-block}

.bloglist .blog1 .blog1-bottom .bloglistsad li{display:inline-block;margin-right:10px;margin-bottom:10px}
.bloglist .blog1 .eventlisthead .eventblogtext p:empty{margin:0}
.bloglist .blog1 .blog1-bottom .bloglistsad li .comp-event-img{height:65px;width:75px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border:1px solid #e5e5e5;border-radius:10px}
.bloglist .blog1 .blog1-bottom .bloglistsad{display:flex;align-items:center;flex-wrap:wrap}

.socialpart .create-new-account{margin:15px}
.bloglist .blog1 .blog1-bottom .eventheadbtn .kvill{display:flex;align-items:center}
.bloglist .blog1 .blog1-bottom{display:flex;align-items:center;justify-content:space-between}

/*about-can Page Design*/
.programming-get-started .service-box.wpb_column .single-image img{height:24px;width:24px}
.canbanner-content-box .wpb_wrapper .wpb_text_column .btn-style{text-decoration:none;margin:auto}
.canbanner-content-box .wpb_wrapper .wpb_text_column p{color:#ffffff}
.canbanner-content-box .wpb_wrapper .wpb_text_column{padding:60px 60px;border:1px solid #ffffff}
.canbanner-content-box .wpb_wrapper .wpb_text_column h1,
.canbanner-content-box .wpb_wrapper .wpb_text_column h1 strong{color:#ffffff;font-weight:600}
.canbanner-content-box .wpb_wrapper .wpb_text_column h5{color:#ffffff}
.text-white{color:#ffffff}
.container,
.vc_row.container,
.container.wpb_column.vc_column_container{margin:auto}
.container.wpb_column.vc_column_container{float:none}

h5{font-size:20px;line-height:22px;color:#303232}
.newbgcanblueabout .wpb_wrapper h5 a{font-weight:600;color:#1f2937;transition:all 0.6s}
.newbgcanblueabout .wpb_wrapper h5 a:hover{color:#E4002B}
.aboutboxes .boxestext .boxhead{margin:0 0 12px}
.aboutboxes .boxestext .boxhead .single-image{float:left;margin:0 7px 0 0}
.aboutboxes .boxestext .boxhead .single-text{float:left;margin:3px 0 0}
.aboutboxes .boxestext .boxhead .single-text h6{text-transform:uppercase;color:#E4002B;margin:0 0 7px;font-weight:600}
.aboutboxes .boxestext .boxhead .single-text h3{margin:0;color:#303232;line-height:1;font-weight:600}
.aboutboxes .boxestext .boxescontent p{letter-spacing:0.1px;margin:0 0 18px}
.aboutboxes .wpb_wrapper .vc_row{display:flex;flex-wrap:wrap;margin-bottom:30px}
.aboutboxes .wpb_wrapper .vc_row .boxestext{padding:30px 25px;border:1px solid #303232;margin-left:15px;margin-right:15px;width:calc(50% - 30px);margin-bottom:30px}
.lookcan .wpb_wrapper &gt; div{margin-bottom:50px}
.lookcan .wpb_wrapper h6{text-transform:uppercase}
.lookcan .wpb_wrapper &gt; div:last-child{margin-bottom:0}
.lookcan .defualt_btn p a{text-decoration:none;font-weight:700}
.bg-cover{background-size:cover}
.bg-attachment{background-attachment:fixed}
.bg-position{background-position:center !important}
.lookcan .wpb_wrapper .vc_row{padding:56px;margin-bottom:50px}

.ptb-120{padding-top:120px;padding-bottom:120px}
.pt-100{padding-top:100px}
.pb-100{padding-bottom:100px}
.pt-80{padding-top:80px}
.pb-80{padding-bottom:80px}
.ptb-80{padding-top:80px;padding-bottom:80px}
.mb-80{margin-bottom:80px}
.font-600{font-weight:600}

hr{background-color:#323030}
p a{transition:all 0.4s;font-weight:600;text-decoration:underline}
p a:hover{color:#ea002a}
.site-header{box-shadow:0 0 12px #6d6d6d}
a{color:#1f2937}
.iubenda_fixed_policy .iub_content ul{padding-left:15px}
.order-list ol li{list-style:auto}
.order-list ol li a{font-weight:600}
.disc-list ul li::marker{color:#000000;font-size:15px}
.disc-list ul li{list-style-type:disc}
.order-list ol{margin:0}
.table-border table,
.table-border th,
.table-border td{border-collapse:collapse;border:1px solid #e5e5e5}
.wpb_call_to_action.hlayerp{margin:0;background:no-repeat;box-shadow:unset;border:0;padding:30px 15px;border:1px solid #e5e5e5;border-radius:10px}
.wpb_call_to_action.hlayerp h2{font-size:24px;line-height:32px;font-weight:600}
.hlayerp{padding:15px;border:1px solid #e5e5e5}
.row-30 .wpb_column{padding:0 15px}
.row-30{margin:0 -15px}

/** can-fd  Page **/

.press-releases-block{display:flex;border-bottom:1px solid #e5e5e5;padding:30px 0;position:relative;margin-bottom:20px}

.press-releases-block .prb-img{position:relative;width:230px;

  flex-shrink:0;min-height:200px;border-radius:10px;overflow:hidden;margin-right:25px;height:100%}
.press-releases-block .prb-img img{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover}
.press-releases-block .press-date{font-size:12px;line-height:20px;color:#4b5563}
.press-releases-block .prb-top{display:flex;align-items:center}
.press-releases-block .prb-top .prb-category a{color:#4b5563;border-left:1px solid #4b5563;display:inline-block;line-height:1;margin-left:5px;padding-left:5px;font-size:12px;line-height:12px}
.press-releases-block h4{margin-bottom:8px}
.press-releases-block h5 a{color:#4b5563}
.press-releases-block h5{font-weight:400;font-size:12px;line-height:20px;color:#4b5563;margin-bottom:5px}
.press-releases-block p{color:#4b5563}
.related-articles-btn .btn-style{margin-left:auto;text-decoration:none}
.press-release-section .press-head-box{display:flex;align-items:center;justify-content:space-between}
.press-release-section .press-head-box h2{margin:0}
.associate,
.new_qsr_block{background:#fafafa;border:1px solid #e5e5e5;padding:20px 23px;border-radius:10px;margin-bottom:20px}
.associate .row{align-items:center}
.associate img,
.new_qsr_block img{mix-blend-mode:multiply;height:80px;object-fit:contain;margin-bottom:10px;max-width:150px}
.associate h6,
.new_qsr_block h6{color:#1f2937;font-size:16px;line-height:20px;margin-bottom:5px}

.associate h4,
.new_qsr_block h4{margin:0}

.associate hgroup.h4.left{margin:0}
.new_qsr_block .col-lg-5.col-sm-12{width:66.6667%}

.new_qsr_block .col-lg-3.col-sm-12{width:66.6667%}

.new_qsr_block .row{justify-content:end}

.suggested_products .product a{border:1px solid #1f2937;display:flex;padding:30px 20px;border-radius:0 0 20px 0;color:#6c717f;font-size:16px;line-height:24px;font-weight:400;margin-bottom:8px;height:100%}
.suggested_products &gt; div{margin-bottom:20px}
.suggested_products .product a h4{margin:0;font-weight:600}
.suggested_products .product a hgroup.h4{margin:0}
.suggested_products .product a img{max-width:139px;min-height:137px;height:100%;width:100%;object-fit:contain}
.suggested_products .wpb_column.vc_column_container .vc_column-inner{height:100%}
.suggested_products .wpb_column.vc_column_container .vc_column-inner .wpb_wrapper{height:100%}
.suggested_products .wpb_column.vc_column_container .vc_column-inner .wpb_wrapper .product.vc_block.grid{height:100%}
.suggested_products .wpb_column.vc_column_container .vc_column-inner .wpb_wrapper .product.vc_block.grid .wrapper.asdsa{height:100%}
.suggested_products .wpb_column.vc_column_container .vc_column-inner .wpb_wrapper .product.vc_block.grid a{display:block;text-align:center}
.suggested_products .wpb_column.vc_column_container .vc_column-inner .wpb_wrapper .product.vc_block.grid a img{margin:auto}
.suggested_products_hsv{display:flex;flex-wrap:wrap}

.suggested_products_hsv &gt; div{width:50%;padding:0 15px}

.suggested_products_hsv{margin:0 -15px}
hgroup.h4.left{margin:0}
.mobile-cat-dropdown h4{display:none}
.nav-button{margin-bottom:20px}
.mobile-cat-dropdown h4{display:none}

.nav-button{margin-bottom:30px}

.mobile-cat-dropdown-list select{border:1px solid #a3a3a3;color:#6e6e6e;position:relative;font-size:16px;height:40px;line-height:40px;padding:0 40px 0 15px;width:100%;display:block;background:#fff;outline:none;display:none}

.mobile-cat-dropdown-list{margin-bottom:15px}
.pagination ul li{display:inline-block;font-size:20px;color:#4b5563;display:flex;align-items:center;line-height:24px;margin-right:24px}

.pagination ul li a,
.pagination ul li span{color:#4b5563;display:inline-block;font-size:20px;vertical-align:middle;line-height:24px}

.pagination ul{display:flex;align-items:center;justify-content:center}
.pagination ul li a.current,
.pagination ul li span.current{color:#e4002b}
.pagination ul li .next{font-size:0;width:40px;height:40px;margin-left:0;padding:0;border:1px solid #e5e5e5;border-radius:6px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/pagination-right.png);background-repeat:no-repeat;background-position:center;background-color:#1f2937}
.pagination ul li .prev{font-size:0;width:40px;height:40px;margin-left:0;padding:0;border:1px solid #e5e5e5;border-radius:6px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/pagination-left.png);background-repeat:no-repeat;background-position:center}
.pagination ul li:last-child{border:0}

.pagination ul li:nth-last-child(2){border:0}
.press-text h6{margin-bottom:10px}

.press-text p{margin-bottom:10px}

/** getting-started  Page **/
.download-section-box .dashboardnav_section .disabled{display:none !important}
.gs-software-list .assoc_product.hide-row{display:none}
.getting-started h6{font-weight:400;margin-bottom:10px}

.getting-started .search-boxmain{background:#fafafa;border:1px solid #e5e5e5;padding:18px 24px;border-radius:10px}

.getting-started .search-boxmain label{font-size:24px;line-height:32px;margin-bottom:10px;display:block;color:#1f2937}

.getting-started .search-boxmain input[type="text"]{border-radius:50px;padding:13px 15px 13px 40px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/searchblack.webp);background-repeat:no-repeat;background-position:center left 10px}

.getting-started h6{font-weight:400;margin-bottom:10px}
.product-selection.clearfix.search-box .gsselectedsearch{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap}

.product-selection.clearfix.search-box .gsselectedsearch label{color:#1f2937;font-size:24px;font-weight:400;line-height:32px;margin:0}

.top_customer_popup.search{position:relative;background-color:#fafafa;padding:12px 25px 25px;margin-bottom:26px;border:1px solid #e5e5e5}
.top_customer_popup.search a{color:#000}

.top_customer_popup.search .left_pop_text{background-color:#fff;border:1px solid #1f2937;position:relative;border-radius:10px;overflow:hidden;display:flex;position:relative}
.top_customer_popup.search .left_pop_text .driver-txt .gsdevicecat span{border-right:1px solid #1f2937;color:#1f2937;display:inline-block;font-size:16px;margin:0 8px 0 0;padding:0 8px 0 0;text-transform:uppercase;vertical-align:middle;line-height:16px;font-weight:400}
.top_customer_popup.search .left_pop_text .driver-txt .gsdevicecat span:last-child{margin:0;padding:0;border:0}

#section .getting-started .serch-details.check_out_box .install-pro p{margin-bottom:10px}

.product-installation-section .billing_form_main p{margin-bottom:10px;color:#1f2937}
.download-section-box .dashboardnav_section ul li a.active{color:#ea002a;border-bottom:3px solid #ea002a}
.wpb_wrapper .download-section-box .dashboardnav_section ul li{display:inline-block;margin-right:10px}

.wpb_wrapper .download-section-box .dashboardnav_section{padding:0}

.tab-content .download-section .associates_outer_box{border:1px solid #323030;border-top:0}


.dash_product_section .row{margin-left:-12px;margin-right:-12px}


.dash_product_left span.select-show{display:inline-block;width:100%;appearance:none;position:relative;margin-right:18px}

.dash_product_left .associate-soft{padding-bottom:15px;display:flex;padding-top:15px}
.dash_product_left .select-search-text input{padding:9px 12px 9px 40px !important;width:100%}
.dash_product_left span.select-show select{padding:9px 27px 9px 12px}
.top_customer_popup.search .left_pop_text .pro-image{padding:12px 0 12px 20px;max-width:180px;width:100%}
.top_customer_popup.search .left_pop_text .pro-image img{height:108px;width:100%;object-fit:contain}
.top_customer_popup.search .left_pop_text .driver-txt{width:calc(100% - 180px);padding:15px 65px 15px 15px;display:flex;flex-direction:column;justify-content:center}
.top_customer_popup.search .left_pop_text .driver-txt h4{margin:0}
.top_customer_popup.search .left_pop_text .close-new-btn{top:50%;transform:translateY(-50%);right:30px;position:absolute;height:28px;width:28px}
.top_customer_popup.search .left_pop_text .close-new-btn img{width:100%}
.payment_new_points .main_product_wrapper{background:no-repeat;border:0}
.product_main_outer .assoc_product{border:1px solid #d1d5db;padding:30px;display:flex;align-items:center;margin-bottom:40px;border-radius:10px;overflow:hidden}
.product_main_outer .assoc_product h5{margin:0}
.product_main_outer .assoc_product .cat-img{width:20%}
.product_main_outer .assoc_product .cat-img img{width:100%;height:auto;object-fit:contain;max-width:140px}
.product_main_outer .assoc_product .soft-mid-content{width:45%;padding:0 30px}

.product_main_outer .assoc_product .new_sec{width:35%;display:flex}

.product_main_outer .assoc_product .new_sec .protocol.last{margin-left:30px}

.product_main_outer .assoc_product .new_sec h5{font-weight:600}
.product_main_outer .assoc_product .new_sec span{font-size:16px;text-transform:uppercase;font-weight:400}
.product_main_outer .assoc_product .new_sec .protocol span{color:#a1a5a7;font-size:16px;text-transform:uppercase;font-weight:400}
.product_main_outer .assoc_product .new_sec .protocol label{font-size:16px;text-transform:uppercase;font-weight:600;color:#6c717f;line-height:20px}
.product_main_outer .assoc_product .new_sec .protocol{width:50%}
.associate-soft .select-search-text{display:inline-block;width:100%}

.gatting-withoutlogin{background:#a3a3a3;padding:15px;position:relative}

.gatting-withoutlogin .request_strip_main{display:flex;justify-content:space-between;align-items:center}

.gatting-withoutlogin .request_strip_main .haveaccountleft p{color:#fff}

.gatting-withoutlogin .request_strip_main .login_btn a{font-size:16px;background:0 0;color:#fff;padding:10px;min-height:50px;text-align:center;display:block;border:1px solid #fff;border-radius:none;width:100%;line-height:28px;min-width:120px;font-weight:600;flex-shrink:0}

.gatting-withoutlogin .request_strip_main .haveaccountleft{padding-right:30px}

.gatting-withoutlogin .woocommerce-form label{color:#ffffff;margin-bottom:10px}

.gatting-withoutlogin .woocommerce-form{display:flex;flex-wrap:wrap;margin:0 -10px;position:relative}

.gatting-withoutlogin .woocommerce-form &gt; p{width:50%;margin:0;padding:0 10px;margin-bottom:14px}

.gatting-withoutlogin .woocommerce-form input{color:#000000}

.gatting-withoutlogin .woocommerce-form .close-grey-btn{position:absolute;top:0}

.gatting-withoutlogin .login-form-col{position:relative}

.gatting-withoutlogin .login-form-col .close-grey-btn.accclose{position:absolute;right:0;top:-20px;font-size:30px;color:#ffffff}
.gatting-withoutlogin .woocommerce-form &gt; p a{color:#ffffff}
.gatting-withoutlogin .woocommerce-form &gt; p button{min-width:120px;color:#fff;background:#d5d5d5}

.order_summary_box .gatting-withlogin .partsingle label.error{text-transform:unset;color:#ea002a;font-weight:normal;margin-top:10px}

.order_summary_box .gatting-withlogin .partsingle label .whereisthe{float:right;font-weight:400}
.order_summary_box .gatting-withlogin .partsingle label span{font-size:25px;line-height:0;position:relative;top:8px;left:5px}
.order_summary_box .gatting-withlogin input,
.order_summary_box .gatting-withlogin select{width:100%}
.single-product .order_summary_box{display:block}
.order_summary_box .gatting-withlogin select{appearance:none}
.order_summary_box form .partsingle.software-selectbox{width:100%}
.order_summary_box form span.submitBtn.even{padding:10px;margin-left:auto}
.order_summary_box .gatting-withlogin .selectcovor{position:relative}

.partsingle .select2-container--default .select2-selection--multiple{background:#fff;border:1px solid #303232;border-radius:0;color:#303232;font-size:16px;min-height:48px;line-height:100%;padding:10px 58px 10px 18px;width:100%}
.partsingle .select2-container--default .select2-selection--multiple textarea{min-height:auto;margin:0}
.partsingle .select2-container--default .select2-selection--multiple .select2-selection__choice{list-style:none;margin:5px;white-space:initial;background-color:#00337e;border:1px solid #00337e;border-radius:10px;color:#fff;line-height:1;padding:5px 20px 5px 20px;margin:0;margin-right:10px}
.partsingle .select2-container--default .select2-selection--multiple .select2-selection__choice button{color:#ffffff;border:0;font-size:15px;display:flex;justify-content:center;align-items:center;padding:0;width:20px;height:100%}

.partsingle .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:transparent;color:#fff}
.order_summary_box .gatting-withlogin .software-selectbox .selectcovor:before{background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/getstarted-search-icon.png) no-repeat center center;background-size:22px}

/****Account page css *****/

.kvaser-login-form-cnt .acccke:before{content:"";display:block;height:25px;width:25px;border:2px solid #ffffff;position:absolute;left:-39px;top:-1px}

.kvaser-login-form-cnt .acccke:after{content:"";display:block;height:12px;width:6px;border:solid #001e49;border-width:0 3px 3px 0;position:absolute;top:50%;left:-29px;transform:translateY(-50%) rotate(45deg);opacity:0}


/*********************************************************
                 login page CSS
*********************************************************/
#signinsignup{background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/account/login-background.png);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-repeat:no-repeat;background-size:cover;background-position:center center;padding:150px 0 0 0;position:relative;z-index:1}
#signinsignup:before{content:"";display:block;background:#4f5c68;position:absolute;height:100%;width:100%;top:0;z-index:-1;mix-blend-mode:overlay}
.signin_cnt{max-width:932px;margin:auto;width:100%}
.signinsignup_wraper{background:#ffffff;padding:40px;border-radius:20px 0 0 0}
#kvaser-login-form .row{margin-bottom:15px}
input[type="checkbox"] + label,
input[type="radio"] + label{margin:0}
.signin-up-sec .input-field{margin-bottom:15px;position:relative}
.signin-up-sec .input-field .field-icon{position:absolute;bottom:17px;right:10px;cursor:pointer}
.signin-up-sec input[type="submit"].btn-style.btn-red{width:100%}

.sign_in_form .input-checkbox label{font-size:12px;line-height:20px;color:#6c717f}
a.forgot{font-size:12px;line-height:20px;font-weight:400;color:#6c717f;text-decoration:underline}
.signup_cnt{display:none}
.signinsignup_box{display:block;background:rgb(16 16 16 / 80%);padding:35px;color:#fff;margin-left:0;border-radius:0 20px 0 0}
.signinsignup_box h3{color:#e4002b;margin-bottom:0}
.signinsignup_box h4{color:#ffffff}
.signinsignup_box .btn-style{width:100%}
.input-checkbox-row{display:flex;align-items:center;justify-content:space-between}
.signup_cnt .signinsignup_wraper{border-radius:0 20px 0 0}
.signup_cnt .signinsignup_box{border-radius:20px 0 0}
.sign-in-google svg{margin-right:10px}
.signin-up-sec .nsl-container-buttons{width:100%}
.signin-up-sec .nsl-container-buttons .btn-style{width:100%;padding:12px 15px 12px 15px}

.openacc{background:#f3f4f6}
.openacc h2{text-align:center}
.openacc-box,
.openacc-boxes .vc_column-inner{text-align:center;padding:25px 30px;border:1px solid #f3f4f6;background:#ffffff;border-radius:0 0 20px 0;position:relative;height:100%}

.openacc-box:before, 
.openacc-boxes .vc_column-inner:before{content:"";display:block;background:#FFFFFF;height:40px;width:40px;border-radius:50%;position:absolute;left:0;right:0;top:-28px;margin:auto;outline:11px solid #F3F4F6;content:counter(step-counter);display:flex;justify-content:center;align-items:center}
.openacc-img,.openacc-boxes .single-image{height:48px;width:auto;display:flex;justify-content:center;align-items:center;margin-right:auto;margin-bottom:10px;margin-top:10px}
.openacc-img img,
.openacc-boxes .single-image img{max-width:35px}
.openacc-box h6,
.openacc-boxes h6{font-weight:400;line-height:24px;margin-bottom:10px}
.openacc-box p, .openacc-boxes p{font-size:14px;line-height:20px}
.openacc-blog{position:relative;padding-top:28px}

.openacc-box, 
.openacc-boxes{counter-increment:step-counter}

.openacc-blog &gt;div:nth-child(1):after ,
.openacc-blog .row &gt; div:nth-child(1):after{content:"";display:block;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/openacc-box-arrow-2.svg);width:65px;height:55px;background-repeat:no-repeat;background-size:cover;position:absolute;top:10px;right:-33px;z-index:1}
.openacc-blog .row:after{display:none !important}
.openacc-blog .row &gt; div{position:relative}
.openacc-blog &gt;div:nth-child(2):after,
.openacc-blog .row &gt; div:nth-child(2):after{content:"";display:block;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/openacc-box-arrow-1.svg);width:65px;height:55px;background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0;right:-33px;z-index:1}
.vc_row.vc_inner .openacc-boxes.vc_column_container{margin-bottom:0}
/*********************************************************
               End  login page CSS
*********************************************************/

.captchan1n2{background:grey;display:block;float:left;width:100%;font-size:18px;line-height:43px;text-align:center;color:#ffff;font-weight:600}
.captchan1n2 input{max-width:70%;float:right;margin:0 !important}

.myaccountpage #signinsignup .signup-form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/newacc_arrow.png) no-repeat right center;border:none;color:#a3a3a3;font-family:Conv_AgoraSansProRegular;font-size:16px;padding:0 40px 0 14px;height:46px;width:100%;margin-bottom:0;margin-top:0;outline:none;background-color:#fff}
.myaccountpage #signinsignup .signup-form input{border:none;margin-bottom:0}
.myaccountpage #signinsignup .signup-form input[type="checkbox"]{height:27px;width:27px;float:left;margin-right:10px;opacity:0;position:absolute;left:0;top:0}

.signup-form label.error{font-size:14px;color:#ea002a;position:absolute;left:12px;top:0;background:rgb(255, 255, 255);width:70%;height:46px;padding:11px 19px;font-weight:600}

.signup-form form .row &gt; div{position:relative}
.myaccountpage #signinsignup .signup-form select.error,
.myaccountpage #signinsignup .signup-form input.error{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/acc_error.png);background-repeat:no-repeat;background-size:contain;background-position:right}

.signup-form .account_check label.error{position:absolute;padding:0;display:block;background:none;top:auto;left:-5px;height:auto;bottom:-22px}
.account_check{display:flex;align-items:center;position:relative;padding-left:35px}
.account_check label{display:flex;color:#6c717f;flex-wrap:wrap;font-size:12px;line-height:20px}
.account_check label a{color:#ffffff;margin-left:5px;text-decoration:underline}
.signup-foot-grey-div{text-align:center;margin-top:13px}

.signup-foot-grey-div p{color:#ffffff}
.signup-form .captchan1n2 label.error{position:absolute;background:none;padding:0;height:auto;bottom:-17px;top:auto;line-height:1;width:auto}
.signup-form .account_check label:before{content:"";display:block;border:2px solid #ffffff;height:23px;width:23px;position:absolute;left:0;top:0}
.signup-form .account_check label.error:before{display:none}
.signup-form .account_check label.error:after{display:none}
.account_check input[type="checkbox"]{opacity:0}
.signup-form .account_check label:after{content:"";display:block;height:13px;width:6px;border:solid #3257bc;border-width:0 3px 2px 0;position:absolute;top:11px;left:10px;transform:translateY(-50%) rotate(45deg);opacity:0}
.myaccountpage #signinsignup .signup-form input[type="checkbox"]:checked + label:before,
.myaccountpage #signinsignup .signup-form input[type="checkbox"]:checked + label + label:before{background-color:#ffffff;border:2px solid #3257bc}

.myaccountpage #signinsignup .signup-form input[type="checkbox"]:checked + label:after{opacity:1}
.myaccountpage #signinsignup .signup-form input.error:focus + label.error,
.myaccountpage #signinsignup .signup-form select.error:focus + label.error{display:none !important}
.myaccountpage #signinsignup .signup-form input.error:focus,
.myaccountpage #signinsignup .signup-form select.error:focus{background-image:none}


.pagenation_btns a{color:#4b5563;display:flex;align-items:center}
.pagenation_btns{display:flex;justify-content:space-between}
.pagenation_btns a[rel="next"]{margin-right:0}
.pagenation_btns a[rel="next"] span{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/pagenation-right-arrow.svg);background-repeat:no-repeat;height:20px;width:20px;background-position:center;margin-left:5px}
.pagenation_btns a[rel="prev"] span{/* background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/pagenation-left-arrow.svg); */
  background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/pagenation-right-arrow.svg);background-repeat:no-repeat;height:20px;width:20px;background-position:center;margin-left:5px;transform:rotate(180deg)}
.news_details_page .blog1 .pagenation_btns{border-top:1px solid #e5e5e5;padding-top:25px}
.news-cat-box .nav-button ul{overflow:hidden}


.dev_meta_details{margin-bottom:15px}
.main_news_page .single-image{margin-bottom:30px}
ol, ol li{list-style:decimal}
.main_news_page ol li{list-style-type:decimal}

.main_news_page .single-image{margin-bottom:30px}

.main_news_page ol li{list-style-type:decimal}
.dev-blog-tags{display:flex;align-items:center}
.blogmain_tags .dev-blog-tags{flex-wrap:wrap;margin-bottom:25px;

}

.blogmain_tags .dev-blog-tags li a{margin-right:10px;border-right:1px solid;padding-right:10px;line-height:1;display:block;transition:all 0.6s}
.blogmain_tags .dev-blog-tags li a:hover{color:#E4002B}
.blogmain_tags .dev-blog-tags li:last-child a{margin-right:0px;border-right:0;padding-right:0px}
.author-details-block{display:flex;align-items:center}
.author-details-block .author-img img{height:45px;width:45px;border-radius:50%}
.author-details-block .author-img{margin-right:10px;flex-shrink:0}
.author-details-block .author-details h3{margin-bottom:10px;font-size:18px;color:#616161;line-height:21px;font-weight:600;text-transform:capitalize}
.news_details_page .author-details-block{margin-bottom:50px}
.related-posts-block h4{color:#303232;font-size:22px;line-height:26px;margin-bottom:20px;font-weight:600}
.single-related-post{padding:22px;background:#f5f5f5;margin-bottom:20px}
.related-post-details .btn-style{flex-shrink:0;margin-left:30px}
.single-related-post h5{margin-bottom:5px}
.related-post-details{display:flex;justify-content:space-between;align-items:center}
.related-post-excerpt{color:#000;font-weight:400;line-height:normal}
.related-post-read-more{background:#00337e;color:#fff;padding:10px 15px;float:right;font-size:14px;font-weight:normal;text-transform:capitalize;font-weight:600;line-height:1}

.related-posts-block .related-post-read-more{flex-shrink:0;margin-left:30px}

/** where-to-buy **/

.bundledetails{border-bottom:1px solid #000;padding:30px 0}
.bundledetails img{width:auto;margin-bottom:15px;max-height:75px;object-fit:contain;padding-right:20px}
.qsr-box:first-child .bundledetails,
.ta-box:first-child .bundledetails{border-top:1px solid #000000}
.product_sort h4{font-size:25px;color:#3b3b3b}
.input-group{position:relative}
.product_sort .qsr-search-text input{font-size:14px;line-height:40px;color:#c1c1c1;padding:0 20px;border:1px solid #000;height:40px;background-color:#ffffff;width:100%}
.visit-page-link{color:#00337e;display:inline-block;clear:both;font-size:16px;line-height:24px;text-decoration-line:underline;color:#0457d8;margin-top:10px;font-weight:600}

.bundledetails h6{color:#00337e;text-transform:uppercase;line-height:18px;font-weight:600;font-size:16px;margin-bottom:10px}
.bundledetails h6 span{position:relative;padding-right:10px;display:inline-block}

.pa-country span:before{content:",";position:absolute;right:0}
.pa-country span:last-child:before{display:none}
.pa-country span{position:relative;padding-right:5px;font-size:20px;line-height:normal}

.pa-country{display:flex;flex-wrap:wrap}

.bundledetails h6 span:before{content:".";display:inline-block;position:absolute;right:0;color:#00337e;bottom:0;font-size:20px;line-height:normal}
.bundledetails p{font-size:22px;line-height:34px;color:#444}
.wtb-contact-section .title_block .vc-header-block-h2{margin-bottom:30px}
.wtb-contact-section .wpb_wrapper a{font-weight:700}

.product_sort .form-control{height:40px;font-size:14px;line-height:40px;color:#c1c1c1;padding:0 20px;border:1px solid #000;float:left;width:100%}
.product_sort .input-group-btn .dropdown-toggle{background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/select-arrow-1.png);background-repeat:no-repeat;background-position:right center;border:1px solid #303232;box-shadow:none;height:40px;width:35px;padding:0;cursor:pointer}
.product_sort .input-group-btn .dropdown-menu{position:absolute;left:0;right:0;border:1px solid #303232;border-radius:0;box-shadow:none;float:none !important;margin-top:0;padding:0;position:absolute;width:100%;top:100%;border-top:0;background-color:#ffffff;max-height:300px;display:none;overflow-y:auto;z-index:2}
.product_sort .input-group-btn .dropdown-menu li a{padding:3px 15px;text-decoration:none;display:block;color:#646b6e;font-weight:400;line-height:1.5}
.product_sort{margin-bottom:80px}
.product_sort .input-group{position:relative;display:flex}
.product_sort .input-group-btn{height:40px}
.product_sort .input-group-btn .dropdown-menu li a:hover{background-color:#f5f5f5}
.input-group-btn.open .dropdown-menu{display:block}

/** ces-2024 Page Css**/

.eventstextimg .eventstext{display:flex;align-items:center;margin-bottom:60px}
.eventstext .se-img{height:214px;width:274px;flex-shrink:0;border:1px solid #e5e5e5;display:flex;align-items:center;justify-content:center;margin-right:50px;overflow:hidden;padding:28px}

.eventadress,
.eventdatetime{border-top:1px solid #e5e5e5;padding:35px 30px}
.eventdetailspage .eventdetailleft .eventdatetime{margin-bottom:50px}
.eventdetail-box{padding-left:50px;position:relative}

.eventdetail-box img{position:absolute;left:0;top:50%;transform:translateY(-50%);     width: 32px;  height: 32px;  vertical-align: top;}
.eventdatetime .dati{margin-top:30px}
.eventdetail-box h4{margin-bottom:4px}

.eventdetail-box br{display:none}

.innerevedttm{display:flex;justify-content:space-between}
.innerevedttm &gt; div{width:50%}
.eventadress span{font-size:18px;line-height:30px}
.eventadress i{color:#e11c30}

.leftindt span{color:#000}
.eventparthead h3{display:flex;align-items:center;color:#1F2937;font-size:36px;line-height:44px;margin-bottom:0}
.eventparthead h3 span img{margin-right:15px;width:30px}
.rightindtlast span a{ font-size: 16px;}
.eventloc{display:flex;border-bottom:1px solid #000000;padding-bottom:50px}

.eventloc .locmap{max-width:230px;width:100%;min-height:183px;position:relative;border-radius:10px;overflow:hidden;margin-right:35px}

.eventloc .locmaptext strong{font-size:24px;color:#1F2937;margin-bottom:10px;line-height:32px;letter-spacing:-0.02em;font-weight:400;display:block}

.eventloc .locmaptext a{font-size:20px;color:#4B5563;font-weight:400;line-height:24px}
.loc{margin-bottom:30px}
.loginstep{display:flex;justify-content:space-between;align-items:center}

.loginstep .l-lefttext{width:75%}

.loginstep .l-rightbtn{width:20%;text-align:revert;display:flex;justify-content:end}
.loginstep .loginclose{width:5%;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/close-black.svg);display:inline-block;height:30px;width:30px;background-repeat:no-repeat;background-position:center}
.loginstep .l-lefttext h3{margin-bottom:10px;font-weight:600}

.loginstep .l-lefttext p{margin-bottom:0;font-size:18px;line-height:24px;color:#1f2937}

.grayloginbg{text-align:center}
.grayloginbg h4 a{color:#ff0030;text-decoration:underline}
.eventloc .locmap img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}

.grayloginbg h4 a:hover{color:#ea002a}
.eventaccountbg{background-color:#f3f4f6;padding:30px 32px;position:relative;margin-bottom:30px}
.login-account-form .loginTxt h4{float:none}
.eventaccountbg .close-grey-btn{height:20px;position:absolute;right:0;text-indent:0;top:10px;width:20px;font-size:24px;right:10px;display:flex;justify-content:center;align-items:center;text-decoration:none;cursor:pointer}
.eventaccountbg .btn-style{width:100%;max-width:100px}
.eventaccountbg .login-account-form .loginform span .nsl-container-buttons .sign-in-google{max-width:100%;padding:12px 15px 12px 15px}
.eventaccountbg .login-account-form .loginform span .nsl-container-buttons{display:block}
.eventuserregform .forn-right .privacypolicyacc .account_check label.error{position:absolute;left:0;right:0;width:max-content;top:15px}
.eventaccountbg .login-account-form .loginform{display:flex;flex-wrap:wrap;margin:0 -10px}

.eventaccountbg .login-account-form .loginform .pass-quater-section{width:33.333%;padding:0 10px;margin-bottom:15px}

.eventaccountbg .login-account-form .loginform span label.error,
.eventuserregform label.error{color:#e11c30;margin-top:5px;display:block;font-weight:600}
.alert-error{color:#e11c30;margin-bottom:5px;font-weight:600}

.eventaccountbg form{margin:0}
.eventuserregform{display:flex;flex-wrap:wrap;margin:0 -15px}

.eventuserregform &gt; *{width:50%;display:block;margin-bottom:15px;padding:0 15px}


.eventuserregform .forn-right{width:100%}
.eventuserregform .forn-right .privacypolicyacc{display:flex;align-items:center;color:#000;flex-wrap:wrap}
.eventuserregform .forn-right .privacypolicyacc input[type="checkbox"]{opacity:1}
.eventuserregform .forn-right .privacypolicyacc .account_check{padding-left:0}


a.event-reg-close{text-decoration:underline;font-weight:600}
.partilist ul{display:flex;flex-wrap:wrap}
.partilist ul li{display:inline-block;background:#FAFAFA;border:1px solid #E5E5E5;padding:25px 25px;border-radius:10px;min-height:122px;display:flex;width:fit-content;align-items:center;margin-right:20px;margin-bottom:20px}
.partilist ul li .event-part-box{display:flex;align-items:center}
.partilist ul li .event-part-box .parcompany{font-size:24px;line-height:32px;letter-spacing:-0.02em;font-weight:400}
.partilist ul li .event-part-box .parcompany strong{font-weight:400}

.partilist ul li .event-part-box .parimgview img{height:25px;object-fit:contain;width:auto}
.partilist ul li .parimges{margin-right:30px}

.eventpartic .select{min-width:140px;width:100%;margin-bottom:0;position:relative}
.event-participate-titles{display:flex;align-items:center;margin-bottom:20px}
.loc .eventparthead{margin-bottom:20px}
.event-participate-titles .eventpartic{margin-left:24px}
.eventpartic .select select{border:1px solid #E4002B;border-radius:0 10px;font-size:16px;line-height:24px;color:#101010;font-weight:400;padding:8px 35px 8px 17px;width:100%}
/******************************************************
                   Timeline sec CSS
******************************************************/

/* ================ The Timeline ================ */
.timeline{position:relative;width:100%;margin:0 auto;list-style-type:none;max-width:562px}

.timeline:before{position:absolute;left:0;top:0;content:" ";display:block;width:3px;height:100%;margin-left:-3px;background:#e4002b;z-index:5;right:0;margin:auto;border-radius:10px}
.timeline li{position:relative;margin-bottom:15px}
.timeline li:before{content:"";display:block;height:17px;width:17px;background:#e4002b;border-radius:50%;position:absolute;left:0;right:0;margin:auto;z-index:5}
.timeline li:last-child .direction-r:before{content:"";display:block;background:#ffffff;height:100%;width:10px;position:absolute;left:-45px;top:17px;z-index:5}

.timeline li:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.timeline li h5{margin:0}

.timeline li .desc{font-size:14px;line-height:20px;color:#6c717f}
.direction-l{position:relative;width:240px;float:left;text-align:right}

.direction-r{position:relative;width:240px;float:right}

.direction-l .time-wrapper{float:left}

.direction-r .time-wrapper{float:right}

.time{display:inline-block;padding:4px 6px;background:rgb(248, 248, 248)}

/* ================ Timeline Media Queries ================ */

/* About us CSS */

.timeline-content .single-image{position:relative;padding-bottom:66.25%;border-radius:0 20px 0 0;overflow:hidden}
.timeline-content .single-image img{position:absolute;height:100%;width:100%;object-fit:cover}
.timeline-content h6{font-weight:300}

.img-gallery .wpb_wrapper{position:relative;min-height:580px}

body .counter-sec .vc_col-sm-3{width:25%}
.counter-text{font-size:60px;line-height:56px;display:flex;align-items:center}
.counter-box h6{color:#374151;font-weight:400;margin-bottom:5px}
.text_with_gallery ul li{list-style:disc;margin-left:20px}
.text_with_gallery ul{margin-bottom:20px}
.kvaser-offfers .title-block h2{margin-bottom:10px}
.kvaser-offfers .title-block h6{color:#e4002b;font-size:20px;line-height:28px;font-weight:400}
.qualified-sales .qualified-sales-top .single-image{display:none}
.qualified-sales .single-image{display:flex;justify-content:center}
.qualified-sales .single-image img{mix-blend-mode:multiply}
.qualified-sales .text-block h2{margin-bottom:10px}
.qualified-sales .text-block h6{color:#e4002b;font-size:20px;line-height:28px;font-weight:400}
.vc_row.vc_inner .technical-associate-box.vc_column_container{margin-bottom:0}
.technical-associate-sec .technical-associate-box .vc_column-inner{position:relative;padding-bottom:70px;height:100%}

.technical-associate-sec .technical-associate-box .vc_column-inner .btn-style{position:absolute;bottom:0;left:0;margin:0}
.our-img .single-image{max-width:362px;margin:auto;border-radius:0 20px 0 0;overflow:hidden}
.our-img .single-image img{height:100%;width:100%;object-fit:cover}
.our-content h3{color:#6c717f;margin-bottom:9px}
.our-content h2{color:#1f2937;margin-bottom:0}
.title-with-subtitle h2{margin:0}
.title-with-subtitle h6{color:#e4002b;font-weight:400;margin:0}
.qualified-sales .vc_row.vc_inner{justify-content:start}
.kvaser-offfers .vc_row.vc_inner .vc_column_container{margin-bottom:0}



.uniquedesign .rightchoose .single-image{margin-top:0;margin-bottom:0}
.uniquedesign .vc_row.vc_inner{justify-content:center}
.uniquedesign .vc_row.vc_inner .rightchoose{margin-right:80px}
.ofc-close{text-align:right;display:flex;justify-content:end;cursor:pointer;height:20px;width:20px;margin-left:auto}
body .office-map-sec{max-width:800px;width:100%;margin:auto;position:relative}
.office-map-sec .offiec_address{box-shadow:0px 0px 20px 0px #00000040;padding:20px;border-radius:10px;min-width:250px;display:none;position:absolute;background-color:#ffffff;top:55px;z-index:1;left:-55px}

.office-map-sec .offiec_address h6,
.offiec_address a{color:#6c717f;font-size:16px;line-height:24px;margin:0}

.office-map-sec .offiec_address h4{margin-bottom:5px}
.office-map-sec .offiec_location ul li{list-style-type:none;position:absolute}
.office-map-sec .offiec_location ul{padding:0}

.office-map-sec .offiec_location ul li .country{background:#e4002b;padding:4px 10px;display:inline-block;color:#ffffff;border-radius:0 10px 0 0;min-width:115px;width:100%;line-height:normal}
.office-map-sec .offiec_location ul li .country a{color:#ffffff;text-decoration:underline;font-weight:400}
.office-map-sec .offiec_location ul li .country p{display:block;font-weight:600;color:#ffffff}

.office-map-sec .offiec_location ul li.los-angeles{top:130px;left:20px}

.office-map-sec .offiec_location ul li.Gothenburg{left:37%;top:15%}

.office-map-sec .offiec_location ul li.shanghai{right:5%;top:27%;left:auto}

.office-map-sec .offiec_location ul li.hongkong{top:52%;right:20%}
.right-shape,
.left-shape,
.top-shape{position:relative}

.right-shape:before{content:"";display:block;width:28px;height:24px;position:absolute;bottom:-23px;right:10px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/right-shape.png);background-repeat:no-repeat;background-size:cover}

.left-shape:before{content:"";display:block;width:28px;height:24px;position:absolute;left:10px;bottom:-23px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/left-shape.png);background-repeat:no-repeat;background-size:cover}
.top-shape:before{content:"";display:block;width:28px;height:24px;position:absolute;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/top-shape.png);background-repeat:no-repeat;background-size:cover;top:-23px;right:10px}

.office-map-sec .offiec_location ul li.active .offiec_address{display:block}
/** university-sponsorships Css**/

.canbanner-content-box{min-height:470px;margin-top:-80px}
.dynamic-uni-post .uni-all-post-list{width:100%;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:30px;row-gap:20px}

.dynamic-uni-post .uni-all-post-list .press-releases-block{padding:0;margin:0;border:1px solid #1f2937;border-radius:0 0 20px 0}
.dynamic-uni-post .uni-all-post-list .press-releases-block .prb-img{margin-right:0;border-radius:unset;width:170px}

.dynamic-uni-post .uni-all-post-list .press-releases-block h4{font-size:18px;display:inline-block;line-height:24px;font-weight:600}
.dynamic-uni-post .uni-all-post-list .press-releases-block h4{margin-bottom:10px !important}
.univercity_list .getstarted.wpb_row{width:auto}

.getstarted .getstartblog .vc_kavser_product_list{border:1px solid #e5e5e5;padding:30px 20px;background:#fafafa}
.getstarted .getstartblog .vc_kavser_product_list .image img{max-width:220px}
.getstarted .getstartblog .vc_kavser_product_list .left h6{font-size:16px;line-height:32px}
#section .getstarted .getstartblog .vc_kavser_product_list .left h6 h4{color:#00337e}
#section .getstarted .getstartblog .vc_kavser_product_list .left h6 h4{color:rebeccapurple}
.getstarted .getstartblog .vc_kavser_product_list .left h4{margin-bottom:0}
.dynamic-uni-post .uni-all-post-list .press-releases-block .prb-content{padding:30px}
.single-image{margin-bottom:10px}

/** logican  **/

.software_top{padding:70px 0}

.software_top .shitfswicth{display:flex;align-items:center;justify-content:space-between}

.software_top .shitfswicth .shiftchange span{font-size:14px;margin-right:12px;color:#282828;font-weight:700;text-transform:uppercase;flex-shrink:0}
.software_top .shitfswicth .shiftchange a{font-size:20px;min-width:72px;padding:12.5px 10px 12.5px;text-align:center;background:#fff;border:2px solid #00337e;color:#00337e;max-width:75px;width:100%;display:block;margin-left:5px;line-height:1;font-weight:600;transition:all 0.4s}
.software_top .shitfswicth .shiftchange{display:flex;align-items:center}

.software_top .shitfswicth .shiftchange a:hover,
.software_top .shitfswicth .shiftchange a.active{background:#00337e;color:#ffffff}
.software_top .software_logo{padding:35px;min-height:350px;position:relative;display:flex;align-items:center;border-radius:10px;overflow:hidden;background:#f3f4f6;border-radius:0 0 50px 0}
.software_top .software_logo img{height:100%;width:100%;position:absolute;left:0;right:0;top:0;object-fit:contain;padding:35px;mix-blend-mode:multiply}
body .class-lqip{background-color:transparent}
.ta-content p{font-size:20px}
.software_top .ta-content ul li{list-style-type:disc;margin-left:50px;margin-bottom:10px}
.software_top .ta-content ul li{list-style-type:disc;margin-left:50px;margin-bottom:10px}
.peopnavigation{background-color:#f4f5f5;padding:51.5px 0;margin-bottom:50px}
.peopnavigation .peopnav li{display:inline-block;margin:0 50px}
.peopnavigation .peopnav{text-align:center}
.peopnavigation .peopnav li a{font-size:18px;line-height:24px;text-decoration:underline;line-height:100%}
.software_contact .row.equel_inner_height{margin-bottom:-30px}
.software_contact .row.equel_inner_height &gt; div{margin-bottom:30px}

.offices-content .storieshead h2{margin-bottom:20px}
.officesblock .country_software h4{margin-bottom:5px;font-weight:600}
.officesblock .country_software a{text-decoration:underline;color:#1f2937}
.country_software h6.off-heading span{display:block}
.country_software h6 p,
.country_software h6 a{font-weight:600;color:#1f2937;display:inline}
.country_software h6{margin-bottom:4px}
.postsblock{padding:60px 0}
.postsblock{padding:60px 0}

.postsblock .bloglist .blog1 .qulimar ul li a{font-size:14px;text-transform:uppercase;font-weight:600;padding-right:5px;border-right:2px solid #b4b4b4;line-height:normal;margin-right:5px}
.postsblock .bloglist .blog1 .qulimar ul li{line-height:1}

.productsblock .row &gt; div{margin-bottom:30px}
.productsblock .row{margin-bottom:-30px}
.productsblock .productsinnerpart{border:1px solid #d1d5db;background-color:#fff;padding:30px 30px 100px 30px;height:100%;border-radius:10px;position:relative}
.productsblock .productsinnerpart .btn-style.btn-red{position:absolute;bottom:30px}
.productsblock .productsinnerpart strong{text-transform:uppercase;font-size:14px;color:#a3a3a3;line-height:100%}

.productsblock .productsinnerpart .redolink.one{font-size:17px;color:#00337e;margin-top:10px;display:block;text-decoration:underline}
.productsblock .productsinnerpart p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.peopnavigation .peopnav li.products a{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/ta-products-red.png)}
.peopnavigation .peopnav li.post a{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/event-symbol.png)}
.peopnavigation .peopnav li.offices a{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/ta-offices-red.png)}
.peopnavigation .peopnav li a{padding:10px 0 10px 50px;background-position:center left;background-size:40px;background-repeat:no-repeat}

/* applications css */

.whychoosekv{background:#f5f5f5}
.aboutappliblock .wpb_wrapper .vc_column-inner{padding-bottom:70px !important;position:relative}
.aboutappliblock .vc_row.vc_inner{justify-content:start}
.aboutappliblock .wpb_wrapper .vc_column-inner .well{padding:0;border:0;background:transparent;position:static}
.aboutappliblock .wpb_wrapper .vc_column-inner .well a img{width:100%}
.whychoosekv .btn{width:auto;position:absolute;left:0;right:0;bottom:30px;margin:0 30px}
.abouttext h1{font-family:"Museo Sans"}

/* .knowledge_up Css */
 .knowledge_search h1{color:#ffffff}
.Knowledge_text{height:100%}
.knowledge_up{background:var(--800, #f3f4f6);padding:40px 0}
.knowledge_up .Knowledge_text a{font-size:16px;text-align:center;padding:12px 24px;font-weight:600;transition:all 0.4s;display:flex;justify-content:center;align-items:center;border:1px solid #9ca3af;background:#ffffff;color:#101010;line-height:24px;border-radius:0 10px 0 10px;font-weight:400}
.knowledge_up .knw_colbox_row .knw_colbox{margin-bottom:14px;padding:0 7px}
.knowledge_up .knw_colbox_row{margin-bottom:-14px;display:flex;flex-wrap:wrap;margin-left:-7px;margin-right:-7px}
.knowledge_up .Knowledge_text a:hover{background-color:#e4002b;color:#ffffff}

.default_accordion_list .box{border:1px solid #e5e5e5;padding:32px 70px 30px 30px;margin-bottom:25px;position:relative;border-radius:10px;overflow:hidden;background:#fafafa}
.default_accordion_list li:last-child{margin-bottom:0}

.default_accordion_list .box h4{margin-bottom:0;font-size:20px;line-height:24px}
.default_accordion_list .box .toggle-content .vc_column-inner{margin:0 -15px}
.default_accordion_list .box .toggle-content .vc_column-inner .wpb_text_column{margin-bottom:0}
.default_accordion{padding:60px 0;border-bottom:1px solid #e5e5e5}
.default_accordion_list .box .toggle-content{margin-top:8px;display:none}
.default_accordion_list .box .accordion_arrow{position:absolute;height:100%;width:60px;right:0;top:0}
.default_accordion_list .box .accordion_arrow:before{content:"";display:block;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/dowm-arrow.svg);width:13px;display:block;height:13px;position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;top:36px;left:0;right:0;bottom:0;margin:0 auto}
.default_accordion_list .box.active .accordion_arrow:before{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/up-arrow.svg)}
.allreadmore{text-align:center;display:flex;justify-content:center;margin-top:40px}
.default_accordion .title_block{display:flex;align-items:center;justify-content:space-between}

.default_accordion .title_block h2{margin:0}

.default_accordion .title_block{margin-bottom:20px}
.default_accordion .back_top{color:#1f2937;position:relative;padding-left:20px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/up-arrow.svg);background-repeat:no-repeat;background-position:left center;flex-shrink:0}

.default_accordion_list .box .toggle-content li{list-style-type:disc}
.default_accordion_list .box .toggle-content ol{margin-left:50px}
.accordion_decription .wpb_wrapper tr td img{width:100%}
.default_accordion_list .box .accordion_decription .vc_row{margin-left:0;margin-right:0}

.dev_author_details{display:flex;align-items:center;margin-top:15px}

.dev_author_details img{height:60px;width:60px;border-radius:50%;margin:0 15px}

/** Press  Page Design  **/

.kvaser-press-media-banner{position:relative}
.kvaser-press-media-banner::before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(39, 39, 39, 0.4);z-index:1}

.blue-bar{padding:50px 0 50px 0;background:#01337d}

.blue-bar h2{color:#ffffff;text-align:center;font-size:30px;font-weight:500;margin-bottom:0}
.prb-select-block{margin-bottom:20px}
.prb-select-block select{width:145px;height:50px;border:1px solid #000;box-sizing:border-box;border-radius:5px;padding:0 20px;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/prb-select.svg) right 20px center no-repeat;color:#323030;outline:none}
.press-logo-section .vc_column-inner &gt; .wpb_wrapper .single-image img{margin:auto}
.press-logo-section .vc_column-inner &gt; .wpb_wrapper .single-image{margin-bottom:50px}
.pagination{border:0}
.press-logo-section .vc_column-inner &gt; .wpb_wrapper .btn-style{margin-left:auto;margin-right:auto}

/**download Page */
.title_with_dropdown{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}

.software-dropdown-btn .software-box{border:1px solid #4B5563;padding:13px 30px 13px 10px;font-size:14px;line-height:20px;color:#6C717F;border-radius:4px;min-width:150px;width:100%;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/associate-software/filter-arrow.svg);background-repeat:no-repeat;background-position:center right 10px;cursor:pointer}

.software-dropdown-btn{position:relative}

.software-dropdown-btn .software-list{padding:20px;box-shadow:0px 4px 30px 0px #00000040;border-radius:10px;min-width:250px;width:100%;position:absolute;right:0;z-index:1;background-color:#ffffff;top:calc(100% + 9px);display:none}
.software-dropdown-btn.active .software-list{display:block}
.software-dropdown-btn .software-list ul li{margin-bottom:8px}

.software-dropdown-btn .software-list ul li .custom-checkbox{display:flex;align-items:center}

.software-dropdown-btn .software-list ul li:last-child{margin-bottom:0}

.title_with_dropdown h2{margin-bottom:0}


.innerbanner-sec.kvaser-downloads-banner:before{background:linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 72.33%)}
.blogmain{padding:60px 0 100px}
.topmarginsection .download-section .associates_outer_box{border:1px solid #d1d5db;padding:30px 35px;margin-bottom:10px;border-radius:10px}
.topmarginsection .download-section .associates_outer_box .preheader,
.topmarginsection .download-section .associates_outer_box .ver_right_div span{color:#6c717f;text-transform:uppercase;font-weight:400;font-size:14px;line-height:20px;margin-bottom:5px}
.topmarginsection .download-section .associates_outer_box .preheader h5{color:#00337e}
.topmarginsection .download-section .associates_outer_box h5{color:#e4002b;margin:0}

.topmarginsection .download-section .associates_outer_box .read-more{position:relative;padding-right:20px;display:inline-block;line-height:1;transition:all 0.4s;font-size:14px;line-height:28px;font-weight:400;text-decoration:none}
.topmarginsection .download-section .associates_outer_box .read-more:hover{color:#ea002a}
.topmarginsection .download-section .associates_outer_box .read-more:before{content:"";display:block;border:solid #000000;border-width:0 1.5px 1.5px 0;height:7px;width:7px;position:absolute;right:5px;top:46%;transform:translateY(-50%) rotate(45deg)}
.download-section .associates_outer_box .ver_right_div h4{color:#1f2937;font-weight:600;line-height:28px;font-size:18px;margin-bottom:0}

.downsearchbox{margin-bottom:30px}
.topmarginsection .download-section .associates_outer_box .hgroup p{font-size:14px;line-height:20px;margin:0;color:#4b5563}
.topmarginsection .download-section .associates_outer_box .row&gt;div:last-child .hgroup{display:table;margin:0 0 0 auto}
.topmarginsection .download-section .associates_outer_box .row&gt;div:last-child .hgroup .s-download-btn{margin-top:14px}
/* POLICIES  Page*/

pre{border:1px solid #303232;margin-bottom:40px;padding:20px;background-color:transparent;overflow:visible;white-space:normal;border-radius:0}

/* Calculators CSS*/
.calculators_boxes .well{border:1px solid #d1d5db;margin-bottom:20px;background:#fff;border-radius:10px;overflow:hidden;padding:30px 230px 30px 30px;position:relative}

.calculators_boxes .well h6{text-transform:uppercase;font-weight:400;font-size:12px;line-height:20px;color:#6c717f}
.calculators_boxes .well h4{font-size:20px;line-height:28px;color:#1f2937;font-weight:400;margin-bottom:10px}

.calculators_boxes p{font-size:14px;line-height:20px;color:#6c717f;font-weight:400}
.calculators_boxes .well p{margin-bottom:0} 

.calculators_boxes .btn-style{position:absolute;right:00;top:50%;transform:translateY(-50%);right:30px}

.ui-accordion .ui-accordion-content{border:0;padding:15px}
.CanKing-sec .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header .ui-icon{height:25px;width:25px;background:none;background-position:unset;overflow:visible;text-indent:0}
.CanKing-sec .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active .ui-icon:before{content:"-"}

.software-releases h4{font-weight:normal}

.software-releases{padding-bottom:40px;border-bottom:1px solid #323030;margin:0}
/** Rest-Api **/
.category-box .product{border:1px solid #303232;margin-bottom:30px;padding:10px;text-align:center}
.category-box .product img{margin:0 auto}
.category-box .product .preheader{margin-bottom:10px;text-transform:uppercase}
.category-box .product h4{color:#00337e}
#banner-content-box{min-height:470px;display:flex;align-items:center}
.services-sec .wpb_wrapper img{max-height:134px}
.services-sec .btn{position:absolute;bottom:30px;left:30px;right:0;width:max-content}

.services-sec .vc_column-inner{position:relative}

/*training-materials CSS*/

.dashboard_section{padding-top:70px;padding-bottom:70px}

.training-filter-cat ul li a{display:block;border:1px solid #9ca3af;border-radius:4px;color:#101010;text-align:left;padding:9px 12px}

.training-filter-cat ul li a.active{background:#ff0030;color:#ffffff;border:1px solid #ff0030}
.training-filter-cat ul li{margin-bottom:15px}
.training-filter-cat ul li:last-child{margin:0}
.training-right .marmat h3{color:#1f2937;font-size:16px;line-height:20px;margin-bottom:20px}
.training-filter-cat{margin-bottom:35px}
.latestdownload-siderbar h5{font-weight:600;margin-bottom:20px}
.latestdownload-siderbar ul li{padding:20px;border:1px solid #d1d5db;margin-bottom:15px;border-radius:10px}

.latestdownload-siderbar ul li h5{font-size:12px;line-height:15px;color:#1f2937;margin-bottom:3px;font-weight:600}

.latestdownload-siderbar ul li p{font-size:12px;line-height:15px;color:#6c717f;margin-bottom:10px}
.latestdownload-siderbar ul li a{color:#ff0030;font-size:12px;text-decoration:underline;font-weight:400;line-height:15px}

.latestdownload-siderbar ul li .date-download{color:#1f2937;font-size:12px;font-weight:400;float:right}

.training-materials-page .dash_product_left{border:1px solid #e5e5e5;position:relative;border-radius:10px}

.training-materials-page .picallcheck{float:none;text-align:center;padding:18px 15px;min-width:50px;display:table-cell}

.training-materials-page .picmatright{width:100%;border-left:1px solid #e5e5e5;padding:20px;display:table-cell}

.training-materials-page .training-head{display:table;width:100%}

.training-materials-page .associates_div_part{border-top:1px solid #e5e5e5;display:table;width:100%}
.training-materials-page .associates_div_part .trianing-title-lang{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:20px;border-bottom:1px solid #e5e5e5}
.training-materials-page .associates_div_part .trianing-title-lang h6{font-weight:400}
.clearfix:before,
.clearfix:after{display:none}

.training-materials-page .associates_div_part .trianing-title-lang .date{font-size:16px;color:#1f2937;line-height:17px}

.training-materials-page .training-media-wrap{background:#f3f4f6;margin-top:15px}

.training-materials-page div.training-file-name{padding:20px 25px;font-size:14px;line-height:18px;color:#ff0030;width:100%}

.training-materials-page .training-file-name .downloadbtn p{text-decoration:underline;color:#ff0030;font-size:14px;line-height:18px;font-weight:400;word-break:break-word}
.training-materials-page .training-media-wrap .training-pdfvideo{display:flex}
.training-file-name .tmtags{margin-top:15px}
.training-materials-page .training-media-wrap .training-pdfvideo .training-image{max-width:63px;max-height:75px;flex-shrink:0;vertical-align:middle;height:100%;width:100%;margin:12px 0px 12px 12px}

.training-materials-page .training-media-wrap .training-pdfvideo .training-image img{height:100%;width:100%;object-fit:cover}
.training-materials-page .tmtags ul li a{border:1px solid #9c9c9c;padding:5px 10px 5px 10px;display:block;font-size:14px;color:#000000;text-transform:capitalize;border-radius:5px 0 5px;transition:all 0.4s;font-weight:400;margin-bottom:5px;line-height:20px}
.training-materials-page .tmtags ul li a:hover,
.training-materials-page .tmtags ul li a.active{background-color:#ff0030;border:1px solid #ff0030;color:#fff}
.training-materials-page .tmtags ul li{display:inline-block;margin-right:5px}
.training-materials-page .training-video{width:250px;padding-bottom:18.25%;position:relative}

.training-materials-page .training-video iframe{position:absolute;height:100%;width:100%;object-fit:cover}
.tutorial-content .t-readless{display:none}
.tutorial-content .text-wrap p{display:inline;color:#1f2937}

.tutorial-content span{font-weight:400;text-decoration:underline;cursor:pointer;color:#ff0030;margin-left:20px}

.mar_mati_lang_select .laung_dropbox{border:1px solid #4b5563;color:#6c717f;position:relative;font-size:14px;height:48px;line-height:20px;padding:14px 30px 14px 45px;width:100%;cursor:pointer;display:inline-block;border-radius:4px;font-weight:400}

.mar_mati_lang_select{max-width:182px;width:100%;position:relative;margin-right:25px}
.mar_mati_lang_select .laung_dropbox:before{content:"";display:block;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/associate-software/filter-arrow.svg);background-repeat:no-repeat;height:9px;width:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}
.mar_mati_lang_select .laung_dropbox:after{content:"";display:block;background-repeat:no-repeat;width:20px;height:15px;position:absolute;left:15px;top:50%;transform:translateY(-50%)}
.mar_mati_lang_select .laung_dropbox.cn:after{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/chinese-flag-la.png)}
.mar_mati_lang_select .laung_dropbox.en:after{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/english-flag-uk.png)}
.laung_dropdown ul li{line-height:24px;color:#838383;cursor:pointer;display:block;position:relative;font-size:16px;margin:0 !important;padding:5px 15px 5px 45px}

.mar_mati_lang_select .laung_dropdown{border:1px solid #303232;border-top-width:1px;border-top-style:solid;border-top-color:rgb(48, 50, 50);border-top:none;position:absolute;width:100%;background:#fff;display:none;top:100%;z-index:1;right:0;left:0}
.laung_dropdown ul li:before{content:"";display:block;background-repeat:no-repeat;width:20px;height:15px;position:absolute;left:15px;top:50%;transform:translateY(-50%)}
.laung_dropdown ul li.en:before{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/english-flag-uk.png)}
.laung_dropdown ul li.cn:before{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/chinese-flag-la.png)}
.coupon_code_box .mobile-training-cat{display:none}

.materialSearch_div{position:relative;margin-right:25px;width:325px}
.materialSearch_div input[type="text"]::placeholder{color:#9CA3AF}
.materialSearch_div input[type="text"]{background:#fff;font-size:16px;color:#9ca3af;line-height:24px;padding:11px 12px 11px 40px;border-radius:32px;border:1px solid #000000}
.materialSearch_div:before{content:"";display:block;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/searchblack.webp);position:absolute;height:22px;width:22px;background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;transform:translateY(-50%);left:15px}
.coupon_code_box{display:flex;align-items:center;flex-wrap:wrap}
.coupon_code_box .btn-style{margin-right:25px}

.coupon_code_box .view-all{margin-right:15px;margin-right:0;text-decoration:underline;font-weight:600;display:none}
.training-datelang .training-lang{position:relative;margin-left:20px;padding-left:20px;border-left:1px solid #d7d7d7;font-size:14px;line-height:20px;color:#1f2937}

.training-datelang .training-lang span{display:none;padding-right:30px;position:relative}
.training-datelang .training-lang span:before{content:"";display:block;text-transform:uppercase;width:20px;height:15px;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.training-datelang .training-lang span.en:before{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/english-flag-uk.png)}
.training-datelang .training-lang span.cn:before{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/chinese-flag-la.png)}

.training-datelang{display:flex;align-items:center}

.training-datelang .training-lang span.active{display:block}

.show_more_head .show_more_btn{width:fit-content;margin:0 auto;text-transform:uppercase;font-weight:700}
.show_more_head .show_more_btn .count{margin-left:5px}

/** Contact us **/

.contact-qulified-div{background:#00337e;padding:38px}
.contact-qulified-div .conlocal-part h3{color:#fff;margin-bottom:10px}
.contact-qulified-div .wpb_wrapper{display:flex;justify-content:space-between;align-items:center}
.contact-qulified-div .wpb_wrapper .conlocal-part{width:50%}
.contact-qulified-div .conlocal-part p{color:#fff}

.contact-qulified-div .wpb_wrapper .viewpart{display:flex;align-items:center}

.contact-qulified-div .wpb_wrapper .viewpart .trans1{font-size:16px;background:0 0;color:#fff;padding:10px;min-height:50px;text-align:center;display:block;border:1px solid #fff;border-radius:none;width:100%;line-height:28px;border-radius:5px;text-decoration:none;min-width:200px;width:auto;margin-right:40px;font-weight:600;transition:all 0.4s}
.contact-qulified-div .wpb_wrapper .viewpart .trans1:hover{color:#ea002a;background:#f5f5f5}
.phone_sale_icon{width:35px;height:35px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/contacvttelephone.svg);background-repeat:no-repeat;background-position:center;background-size:cover;float:left}
.email_sale_icon{width:35px;height:35px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/contacvtmail.svg);background-repeat:no-repeat;background-position:center;background-size:cover;float:left}
.phone_sale_text{display:inline-block;margin-left:20px}

.phone_sale_text h3{margin:0;color:#303232;line-height:35px}

.phone_sale_bottum .wpb_wrapper h3{font-weight:500}


.Executive_teampart .get_start_inner .vc_column-inner{padding:0 !important}

.team_heading h2{margin-bottom:27px;color:#303232 !important;font-size:34px;font-weight:600}


.regional_offices_block .contact_infobox .vc_column-inner{border:1px solid #303232;padding:30px;height:100%}
.regional_offices_block .contact_infobox .vc_column-inner h3{color:#303232}
.regional_offices_block .contact_infobox .vc_column-inner h5{color:#00337e;font-size:16px;text-transform:uppercase;margin-bottom:5px;font-weight:600;height:100%}
.two-column{display:flex}
.main-login-box{padding:14px 65px;margin-bottom:15px;background-color:#f7b71e;margin-top:25px;position:relative;color:#000000;display:none}
.main-login-box a{float:right;text-decoration:underline;color:#000000}
.main-login-box:before{content:"";display:block;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/info-icon-new.png);height:30px;width:30px;background-repeat:no-repeat;background-size:cover;position:absolute;left:10px;transform:translateY(-50%);top:50%}
.training-materials-page .picmatright .login-close-icon{position:absolute;height:16px;width:16px;right:15px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/acc-close-black.png);background-repeat:no-repeat;background-size:cover;top:50%;transform:translateY(-50%)}
.training-materials-page .picmatright.picmatrightcontent{padding:0}

.training-materials-page .picmatright.picmatrightcontent .tutorial-main-box{padding:20px}
/** developer Page css **/

.dev_banner{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/developers_banner_img.jpg);background-repeat:no-repeat;background-position:center -460px;display:flex;align-items:center}
.dev_banner .dbanner_head{text-align:center;border:1px solid #fff;padding:50px 20px}
.dev_banner .dbanner_head h1{margin:0;color:#ffffff}
.dcanking ul li{background:#fff;box-shadow:0 0 5px rgba(0, 0, 0, 0.4);padding:28px;margin:0 0 20px}
.dcanking ul li:last-child{margin:0}
.dcanking{margin-bottom:30px}
.dcanking ul li h3{margin-bottom:10px}
.dcanking ul li p{color:#a3a3a3;line-height:22px;font-size:18px;margin-bottom:15px}

.read-more{font-size:16px;text-decoration:underline;color:#00337e;font-weight:700;transition:all 0.4s}
.read-more:hover{color:#ea002a}
.speci_lines ul li{border-bottom:1px solid #000;margin-bottom:30px;padding-bottom:21px}
.speci_lines ul li h4{color:#00337e;margin-bottom:13px}
.speci_lines ul li:last-child{margin:0;padding:0;border:0}
.speci_lines ul li p a{color:#00337e}
.make_it h2{font-size:40px}

.down_can{background:#fff;border:1px solid #333;padding:28px 31px;float:right;max-width:313px}
.down_can .blue5{width:100%}
.down_can p,
.what_for p{color:#a3a3a3;font-size:18px;line-height:22px;margin-bottom:15px}

.what_for a{font-size:25px;text-decoration:underline;color:#00337e;line-height:100%;margin-bottom:25px;display:block;font-weight:600}
.look_form{padding:37px 39px 24px;background:#00337e}
.look_form h3{color:#fff;margin-bottom:20px}
.look_form{padding:37px 39px 24px;background:#00337e}

.look_form h3{color:#fff;margin-bottom:20px}

.look_form .lform input[type="text"]{background:#fff;border-radius:0;border:1px solid #303232;height:35px;width:100%;padding:0 18px;font-size:16px;color:#a3a3a3;line-height:100%;width:calc(100% - 95px);height:44px}

.look_form .lform button{font-size:16px;background:0 0;color:#fff;padding:10px;min-height:44px;text-align:center;display:block;border:1px solid #fff;border-radius:none;line-height:21px;float:right;width:fit-content;transition:all 0.4s}
.look_form .lform button:hover{background:#f5f5f5;color:#00337e}
.look_form .lform .canlibsearch_err{color:red;margin-top:10px;display:block}
.bro_api{background:#fff;box-shadow:0 0 5px rgba(0, 0, 0, 0.4);padding:49px 44px 50px;height:100%;display:flex;flex-direction:column;justify-content:center}
.bro_api .title-with-btn{display:flex;justify-content:space-between;align-items:center}
.bro_api .title-with-btn h3{margin:0}
.guide_head{margin-top:40px;margin-bottom:40px}
.guide_head h2{font-size:30px;margin-bottom:0}
.guides_tabs{background:#fff;border:1px solid #333;display:flex}
.guides_tabs .guides_tabs{width:25%}
.guides_tabs .guides_left{width:25%}
.guides_tabs .guides_right{width:75%}
.guides_tabs .guides_left .tab_list li a{font-size:16px;line-height:100%;text-decoration:underline;color:#fff;padding:20px 25px 20px;display:block;text-transform:uppercase;background:#303232;transition:all 0.4s;font-weight:600}
.guides_tabs .guides_left .tab_list li a:hover,
.guides_tabs .guides_left .tab_list li.active a{background:#fff;color:#333}
.code_viewmore{text-align:center;margin-top:50px}
.ddcsb-list li{width:50%;padding:0 15px}
.ddcsb-list{display:flex;margin-bottom:40px;margin-left:-15px;margin-right:-15px}
.ddcsb-list li h3{font-weight:700;font-size:25px;line-height:32px;word-break:break-all;margin-bottom:20px}
.ddcsb-list li a{font-weight:500;font-size:36px;line-height:100%;padding-left:70px;text-decoration-line:underline;color:#333;display:inline-block;position:relative}
.ddcsb-list li a:before{content:"";display:block;height:53px;width:53px;position:absolute;left:0;background-repeat:no-repeat;background-size:100% 100%;background-position:center}
.ddcsb-list li .ddcsb-phone a:before{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/ddp-phone-icon.svg)}
.ddcsb-list li .ddcsb-email a:before{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/ddp-email-icon.svg)}

.support-cases-yellow{padding:25px 60px;background:#e38313;border:1px solid #e38313;margin-bottom:30px}

.support-cases-yellow p{color:#ffffff;font-size:16px;line-height:24px}
.support-cases-yellow{padding:25px 60px;background:#e38313;border:1px solid #e38313;margin-bottom:30px}

.support-cases-yellow p{color:#ffffff;font-size:16px;line-height:24px}

.ddcs-row-bottom a{width:100%}

.ddcs-btn{display:inline-block;font-weight:700;font-size:18px;line-height:75px;min-height:75px;background:#00337e;color:#fff;text-align:center;transition:all 0.4s}
.ddcs-btn:hover{background:#001e49;color:#fff}
.ddcs-row-bottom{display:flex}
.ddcs-row-bottom a:first-child{margin-right:20px}

.tab-contents &gt; div{display:none}

.tab-contents &gt; div:first-child{display:block}

.tab-contents .tab-pane{padding:25px 50px;margin-left:-15px;margin-right:-15px}
.tab-contents .tab-pane .whp_text h3 a{font-size:20px;line-height:100%;text-decoration:underline;color:#00337e;font-weight:600}
.tab-contents .tab-pane .whp_text{padding:0 15px;float:left;width:33.33%}
.tab-contents .tab-pane .whp_text h3,
.tab-contents .tab-pane .whp_text p{margin-bottom:15px}

/** marketing-materials Page css **/

.marktitle{margin-bottom:30px}
.coupon_code_box .mobile_categori_select{max-width:320px;width:100%;display:none}
.mobile_cate_select_box{margin:15px 0}
.mobile_cate_select_box .cat_dropbox{border:1px solid #e5e5e5;color:#111111;position:relative;font-size:16px;line-height:24px;padding:10px 40px 10px 15px;width:100%;display:block;cursor:pointer;font-weight:600;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/associate-software/filter-arrow.svg);background-repeat:no-repeat;background-position:center right 10px}
.mobile_cate_select_box .cat_dropdown ul li a{display:block;color:#111111 !important;display:block;float:none;font-size:16px;margin:0 !important;border-bottom:1px solid #e5e5e5;background:#ffffff;font-weight:400;padding:10px 35px 10px 10px;text-align:left}
.mobile_cate_select_box .cat_dropdown ul li a.btn.active{box-shadow:unset}
.mobile_cate_select_box .cat_dropdown{border:1px solid #e5e5e5;border-top:0;position:absolute;top:100%;left:0;right:0;visibility:visible;overflow:hidden;display:none;z-index:1}
.mobile_categori_select{position:relative}
.marketing_dload_a{background:#e11c30;display:inline-block;border:1px solid #e11c30;border-radius:3px;font-size:16px;line-height:normal;text-align:center;color:#fff;min-width:224px;float:left;margin:0 25px 0 0;text-decoration:none;padding:7px}
.mobile_cate_select_box .cat_dropdown.active{visibility:visible;display:block}
.mobile_categori_select h5{margin-bottom:5px}
.site-footer{padding:0}
.marketing-pictures-list{border:1px solid #e5e5e5;margin-right:30px;border-radius:10px;overflow:hidden}

.marketing-pictures-list ul li{display:flex;border-bottom:1px solid #e5e5e5}

.marketing-pictures-list ul li .picallcheck{width:50px;padding:20px 15px}

.marketing-pictures-list ul li .picmatright{width:calc(100% - 50px);border-left:1px solid #e5e5e5;padding:20px}

.marketing-pictures-list ul li .picheadright .picdrop2{float:right}
.marketing-pictures-list ul li .picheadright .picdropl{float:left}
.marketing-pictures-list ul li .picheadright .picdrop1{display:inline-block}
.marketing-pictures-list ul.pichead li{background:#f5f5f5}
.marketing-pictures-list ul li .picheadright{padding:10px 25px}
.marketing-pictures-list ul.picsection li:last-child{border-bottom:0}

.marketing-pictures-list ul li .picmatright{display:flex;flex-wrap:wrap;align-items:center}

.marketing-pictures-list ul li .picmatright .content-textbox{width:100%}

.marketing-pictures-list ul li .picmatright .picdrop1{width:40%}

.marketing-pictures-list ul li .picmatright .picdrop2{width:20%}
.marketing-pictures-list ul li .picmatright .picdrop3_lang{width:15%}

.marketing-pictures-list ul li .picmatright .blankspace{width:25%;text-align:right;display:flex;justify-content:end}
.marketing-pictures-list ul li .picmatright .blankspace .btn-style{padding:12px 15px 12px 15px}
.marketing-pictures-list ul li .picmatright .content-textbox{color:#000000;margin-bottom:10px}
.download-pdf-btn{background:#e11c30;border-radius:3px;min-width:126px;display:inline-block;text-align:center;padding:7px 10px;font-size:12px;color:#fff !important;text-decoration:none}

.marketing-pictures-list ul li .picmatright .picdrop3_lang span:before{content:"";display:block;width:20px;height:15px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center}

.marketing-pictures-list ul li .picmatright .picdrop3_lang span{position:relative;padding-left:25px;display:none}
.marketing-pictures-list ul li .picmatright .picdrop3_lang span.en.active:before{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/english-flag-uk.png)}
.marketing-pictures-list ul li .picmatright .picdrop3_lang span.cn.active:before{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/chinese-flag-la.png)}
.marketing-pictures-list ul li .picmatright .picdrop3_lang span.active{display:block}


.marketing-materials-blog h4,.marketing-materials-blog h5{margin-bottom:0}
.marketing-materials-blog .language{display:flex;align-items:center;margin-bottom:15px}
.marketing-materials-blog .language img{margin-right:10px;width:20px}


/** kvaser-canking Page Css**/
.uk-sticky-fixed{background:#ffffff}


.top_heade_row{background:#f5f5f5;padding:15px 0}
.top_head_part{display:flex;align-items:center;justify-content:space-between}
.top_head_part .back_btn{flex-shrink:0}
.top_head_part.clearfix:before,
.top_head_part.clearfix:after{display:none}
.right_new_part li .btn-style br{display:none}
.top_head_part .back_btn h6 a br{display:none}
.right_new_part li .btn-style{font-size:14px}
.left_small_icons{display:flex;border-left:1px solid #323030;margin-left:15px}
.left_small_icons li a{display:flex;align-items:center;height:100%}
.left_small_icons li a h6{font-weight:400;max-width:170px}
.left_small_icons li{margin-left:10px;margin-right:10px;display:flex;align-items:center}
.left_small_icons li h6 span p{font-size:17px;font-weight:500;margin-top:6px}

.top_head_part .back_btn h6 a{position:relative;padding-left:20px;display:inline-block;font-weight:400;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/Line-Arrow-Left.svg);background-repeat:no-repeat;background-position:left top 3px;font-size:14px;line-height:20px;background-size:14px}
.top_head_part .back_btn h6 a span{display:none}
.top_head_part .back_btn h6{margin:0}
.left_small_icons li img{max-width:80px}
.right_new_part{display:flex;align-items:center;border-left:1px solid #323030}
.right_new_part li{margin-left:15px;flex-shrink:0}

.right_new_part li .product_link a h6{background:#fff;border:1px solid #303232;font-size:14px;line-height:100%;padding:10px 40px 10px 10px;margin-bottom:5px;font-weight:400}
.right_new_part li .product_link{width:180px;position:relative}
.right_new_part li .product_link .new_arrow:before{border:1px solid #323030;border-width:0 2px 2px 0;display:inline-block;position:absolute;height:8px;width:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";display:block;top:39%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}
.right_new_part li .product_link .new_arrow{position:relative;height:35px;width:30px;position:absolute;top:0;right:0;border-left:1px solid #323030}
.right_new_part li .product_link a span{color:#a1a1a1;font-size:14px;font-weight:500}

.right_new_part li .product_link a span{color:#a1a1a1;font-size:14px;font-weight:500}
.right_new_part li .product_link .dropdown-menu li{margin-left:0}
.right_new_part li .product_link .dropdown-menu{border:1px solid #323030;position:absolute;top:35px;left:0;right:0;z-index:3;background:#ffffff;display:none;visibility:visible;max-height:250px;overflow:auto}
.right_new_part li .product_link .dropdown-menu li a{display:block;padding:5px 15px}
.right_new_part li .product_link .dropdown-menu li a:hover{background-color:#f5f5f5}
.right_new_part li .product_link.active .dropdown-menu{display:block;visibility:visible}
.request_dropdown{padding:25px 0;border-bottom:3px solid #303232}

input.required{border-bottom:1px solid #303232 !important}
.first_area_part label.error{color:#ea002a;position:absolute;bottom:-20px}
.first_area_part .form_block{margin-bottom:15px;position:relative}
textarea{background:#fff;border-radius:0;border:1px solid #303232;width:100%;padding:10px 18px;font-size:16px;color:#a3a3a3;margin-bottom:15px;line-height:20px;resize:none;min-height:175px;box-shadow:none}
.input-checkbox-div{display:flex;font-size:14px;font-weight:500;position:relative}

.input-checkbox-div input{height:20px;width:20px;margin-right:5px}

.input-checkbox-div .help-block{width:100%;display:block}

.input-checkbox-div span{width:calc(100% - 25px);line-height:28px}

.dropdown_request_inner .close_part{height:15px;width:15px;margin:0 0 0 auto;font-size:19px;padding:0}
.submit_part.pull-right{text-align:right;display:flex;justify-content:end}
.input-checkbox-div label.error{position:absolute;top:10px}
.submit_part.pull-right &gt; input:first-child{margin-right:20px}
.submit_part.pull-right .btn{order:2;padding:10px 35px;background:#00337e}
.submit_part.pull-right .btn:hover{background:#001e49}
.associate_logo{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/theme_images.png);height:35px;width:36px;background-position:-636px 0}
.top_header{position:relative}

.top_header .request_form_popup{position:absolute;top:100%;z-index:2;background:#ffffff;left:0;right:0;display:none}


.base-data{display:none}

/**  Memory Calculator **/

.related_product .product.vc_block.grid a{display:flex;align-items:center}

.related_product .product.vc_block.grid a img{height:50px;width:50px;object-fit:contain;margin-right:15px;align-items:center}

.related_product .product.vc_block.grid a h4{margin:0}

.related_product .product.vc_block.grid a hgroup.h4{margin:0}

.memory_calculator{background:#fafafa;border:1px solid #e5e5e5;border-radius:10px;padding:30px;margin-bottom:20px}
.memory_calculator .calc-slider{display:flex;justify-content:space-between;margin-bottom:15px}
.memory_calculator_main address{font-style:normal;font-size:14px;line-height:20px;color:#4b5563}
.latest_price_side li{background:#ffffff;border:1px solid #4b5563;border-radius:4px;padding:5px 13px;font-size:14px;line-height:20px;color:#6c717f}
.memory_calculator .calc-slider input{max-width:130px;width:100%;color:#6c717f;border:1px solid #4b5563;line-height:100%;padding:13.5px 8px;font-size:14px;background-color:#ffffff;text-align:center;line-height:20px;font-weight:400;margin-bottom:10px}
.memory_calculator_main p{color:#1f2937}
.memory_calculator .calc-slider .ui-slider{width:100%;max-width:450px;position:relative;height:8px;background:#f4f5f5;background:#f4f5f5;margin-top:25px;margin-left:20px;margin-right:35px}
.memory_calculator .calc-input{display:flex}
.memory_calculator_main address em{font-style:normal}
.memory_calculator .calc-input .pull-left{max-width:200px;width:100%;margin-right:30px}
.memory_calculator .calc-input .pull-right{max-width:200px;width:100%}
.memory_calculator .calc-input input{display:flex;display:inline-block;width:100%;margin:10px 0}
.calc-input .memcal-logtime{width:17%;text-align:right;font-size:12px;line-height:20px;color:#4b5563;font-weight:600}
.memory_calculator .calc-input h6{width:100%;font-weight:600}
.memory_calculator h6.preheader{font-weight:600;margin-bottom:20px}
.memory_calculator .calc-slider .filter_modal_min_div span,
.memory_calculator .calc-slider .filter_modal_max_div span{display:block;height:100%;line-height:20px;text-align:center;width:48px;color:#4b5563;font-size:12px;text-transform:uppercase;width:100%;font-weight:600}
/**edit-account/**/
.clear{clear:both}
.oursetting h1{font-weight:400;margin-bottom:20px}
.edit-account-wrapper .login-controls{margin-bottom:50px}
.login_details h3{margin-bottom:40px;font-size:30px;color:#333;font-weight:600}
.woocommerce-billing-fields{margin-top:20px;padding-left:0;padding-right:0}
.change_password_div_toggle{margin-top:20px;display:none}
.edit-account-wrapper .form-group{margin-bottom:20px}
.change_password_div_toggle .row:not(last-child){margin-bottom:15px}
.login-controls-row{display:flex;justify-content:space-between;align-items:center;background:#fafafa;padding:20px 30px;border:1px solid #e5e5e5;border-radius:10px}

.login-controls-row .login-left-controls .login-password{display:flex;align-items:center;font-size:18px;line-height:24px;font-weight:400;margin-bottom:8px}

.login-controls-row .login-left-controls .login-password .change-password{margin-left:20px;color:#ff0030}

.login-controls-row .login-left-controls .login-password .change-password a{color:#ff0030;font-weight:400;text-decoration:underline}
.login-right-controls .d_password{background:#eeeeee;padding:15px 20px;border-radius:0 10px 0 10px;color:#6c717f;font-size:16px;line-height:24px;display:inline-block}
.edit-account input[type="email"],
.edit-account input[type="password"],
.edit-account input[type="tel"],
.edit-account input[type="text"],
.edit-account input[type="url"],
.edit-account select{padding:10px 20px;height:45px;border:1px solid #000;font-size:16px;line-height:19px;color:#828282}

.woocommerce-billing-fields .row,
.woocommerce-address-fields .row,
.woocommerce-shipping-fields .row{margin-bottom:15px}
.select .select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;height:100%;padding:12px 45px 12px 20px;border:1px solid #000;font-size:16px;line-height:19px;outline:none;box-shadow:unset;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/associate-software/filter-arrow.svg);background-repeat:no-repeat;background-position:center right 10px;background-size:12px;min-height:45px}

.select .select2-container--default .select2-selection--single{border:unset;border-radius:4px;height:100%}

/* .select .select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/select-arrow-1.png);height:43px;width:45px;background-repeat:no-repeat;background-size:cover;border:0;position:absolute;right:1px;top:1px} */
.select .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}
.information .padding-zero-left:first-child{padding-left:0}
.information .padding-zero-left:last-child{padding-right:0}

.information-form .language-icon{display:flex;align-items:center}
.information-form .language-icon .l-icon{margin-right:10px}
.information-form .language-icon .l-icon label{display:block;height:19px;margin:0 0 0 3px;width:26px;position:absolute;border:2px solid transparent}
.information-form .language-icon .l-icon span{display:flex;align-items:center;position:relative}
.information-form .language-icon .l-icon span input{height:16px;width:26px;opacity:0}
.information-form .language-icon .l-icon label.usa{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/flags.png);background-repeat:no-repeat;background-position:center left}
.information-form .language-icon .l-icon label.china{background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/flags.png) no-repeat scroll -35px 0;background-position:right center}
.information-form .language-icon .l-icon span input:checked + label{border:2px solid #00337e}


.save-information .btn{border:medium none;color:#fff !important;font-size:16px;line-height:20px;padding:10px 35px;text-align:center;text-decoration:none !important;border-radius:0;background:#00337e none repeat scroll 0 0}
.save-information .btn:hover{background:#001e49}

.login_details .save-information{padding:0}
.information-form #ship_different{float:left}
.edit-account-wrapper .shipping_different{display:none}

/** associate software page css**/
.searchall .associate_filter{background:transparent;padding:0}
.associate_software_heading a:hover,
.associate_software_heading a strong:hover{color:#ed1a3a}
.associate_filter{background-color:#f4f5f5;padding:35px 0}

.associate_filter .preheader{font-size:14px;margin:0;text-transform:uppercase;color:#00337e;margin-bottom:7px;font-weight:700}
.dropdown-box .dropdown-toggle{border:1px solid #303232;color:#a3a3a3;display:flex;height:35px;line-height:35px;background-color:#fff;width:100%;padding:10px 40px 10px 10px;align-items:center;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/select-arrow-1.png);background-repeat:no-repeat;background-position:center right}
.dropdown-box .dropdown-menu{border:1px solid #303232;border-radius:0;box-shadow:none;max-height:200px;overflow:auto;width:100%;position:absolute;background:#ffffff;left:0;border-top:0;visibility:hidden;display:none}
.dropdown-box{position:relative}
.dropdown-box .dropdown-menu li a{padding:5px 15px;display:block}
.dropdown-box .dropdown-menu li:hover{background:#f5f5f5}
.search-and-compare .search-box{display:flex;align-items:center;flex-direction:row-reverse}

.search-and-compare .search-box i{color:#00337e;font-size:28px;margin-left:5px}
.associate_filter .row &gt; div{border-right:1px solid #303232}

.dropdown-box.open .dropdown-menu{display:block;visibility:visible}
.canfd_link{border:1px solid #fff;color:#fff;display:inline-block;font-size:14px;padding:11px 65px 8px 20px;position:relative;text-transform:uppercase;background:#303232 url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/switch_white1.png) no-repeat right 20px center;font-weight:600}
.can_switch.active .canfd_link{background:#1357bd url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/switch_blue1.png) no-repeat right 20px center}
.can_switch{text-align:center;display:flex;justify-content:center;align-items:center;height:100%}

.buy_analysis_box h3{color:#303232;margin-bottom:15px;font-weight:600}

.buy_analysis_box .allreadmore{justify-content:start;margin-top:0}

.buy_analysis_box p{margin-bottom:15px}

.analysis_part{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #303232}
.analysis_part:last-child{margin-bottom:0;padding-bottom:0;border:0}
.buy_analysis_box h4{font-size:14px;margin:0;text-transform:uppercase;color:#00337e;margin-bottom:15px;font-weight:600}

.buy_analysis_box .buy_analysis_inner{padding:30px 25px;background-color:#fff;border:1px solid #303232;text-align:center;min-height:264px;display:flex;flex-direction:column;justify-content:center}

.buy_analysis_box .buy_analysis_inner img{margin-left:auto;margin-right:auto;margin-bottom:15px}

.buy_analysis_box .buy_analysis_inner h3{font-weight:400;font-size:20px}

.software-listing h4{font-size:14px;margin-bottom:15px;text-transform:uppercase;color:#00337e;font-weight:600}
.software-list .all_tools_part{border:1px solid #303232;margin-bottom:30px}
.software-list .all_tools_part:last-child{margin-bottom:0}
.software-list .all_tools_part .tools_part_box{padding:25px}
.tools_part_box .btn{padding:10px 15px;width:100%;margin-bottom:10px}
.tools_part_box .btn:last-child{margin-bottom:0}
.tools_part_box .row{align-items:center}

.software-list .all_tools_part .tools_part_box h4 a{color:#a3a3a3;font-weight:600}

.software-list .all_tools_part .tools_part_box h4{margin-bottom:0}
.all_tools_part.active .software-rfi-form{display:block}
.all_tools_part.active .request-quote-btn{background:red}
.all_tools_part .software-rfi-form{border-top:1px solid #303232;display:none}
.all_tools_part .software-rfi-form .request_dropdown{border:0}
.all_tools_part .software-rfi-form .request_dropdown .heading_name h3{font-weight:700;font-size:30px;line-height:149%;color:#00337e;margin-bottom:10px}
.all_tools_part .software-rfi-form .first_area_part label{font-size:16px}
.all_tools_part .software-rfi-form .form_block{margin-bottom:15px}
.interested_associate{background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/softbanner.jpg) repeat-y center -204.5px #282828;padding:50px 0;color:#fff;background-attachment:fixed}
.interested_associate h3{color:#fff;margin-bottom:0}
.interested_associate .defualt_btn{display:block;max-width:210px;margin-left:auto}
.software-list .all_tools_part .tools_part_box .promotional-link{color:#1357bd;font-weight:400;margin-bottom:10px;display:block;line-height:normal}
.software-list .all_tools_part .tools_part_box .click-here-hand{line-height:38px;text-align:center;display:flex;width:142px;height:35px;background:#ededed;color:#00337e;padding:5px 15px;font-weight:400;text-decoration:none}
.software-list .all_tools_part .tools_part_box .click-here-hand .software-click-here{display:flex;align-items:center}
.software-list .all_tools_part .tools_part_box .click-here-hand img{margin-right:10px}

.input-checkbox-div .help-block{display:none}
.asfiltors_tabs ul li{display:inline-block;padding:7px 15px 5px;border:1px solid #a4a4a4;color:#a3a3a3;margin:0 0 10px 10px;margin-left:10px;border-radius:2px;background:0 0;line-height:18px;font-size:12px;text-transform:uppercase;font-weight:600}
.asfiltors_tabs ul li .remove-fil{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/proclose.png);width:14px;height:14px;background-size:cover;margin-left:8px;vertical-align:sub;display:inline-block}
.tools_part_box .row &gt; div:first-child img{max-height:70px;object-fit:cover}

/** product Page css**/

.right-sidebar .content-area{width:100%;float:none;margin-right:0}
/** Single product Page css**/



.single-product .product .flex-viewport,
.woocommerce-product-gallery__image--placeholder{background:#fff;border:1px solid #303232;height:460px !important}
.single-product .product .flex-viewport img.wp-post-image{width:100%;height:100%;object-fit:cover}
.woocommerce-product-gallery__image--placeholder img{height:100%;width:100%;object-fit:cover}
.single-product .product .flex-viewport .woocommerce-product-gallery__wrapper{height:100%}
.single-product .product .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{height:100%}
body.single-product div.product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li{border:1px solid #303232;height:100px;width:100px;margin-right:20px;margin-bottom:0;padding:10px}


.single-product .product .summary .blogthree h6{font-size:16px;color:#303232}



.single-product .product .summary .blogthree h6 .price{margin:0;margin-top:15px}
.single-product .product .summary .blogthree h6{font-size:14px;color:#00337e;text-transform:uppercase;font-weight:600;margin-bottom:0;margin-right:30px}

.single-product .product .summary .blogthree{display:flex;margin-bottom:30px}
.single-product .product .summary .blogthree .alert{background:#f7b71d;margin:0 0;padding:16px 30px 16px 20px;font-size:15px;line-height:normal;color:#fff;display:flex;align-items:center;position:relative}
.single-product .product .summary .blogthree .alert button{position:absolute;right:10px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/prolistcloserountd.png);height:13px;width:13px;padding:0;top:10px;background-color:transparent}
.single-product .product .summary .blogthree .alert span{max-width:35px;margin-right:10px}
.single-product .product .summary .blogthree .alert a{font-size:16px;color:#fff;font-weight:600;margin-right:5px;line-height:1}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}


.single-product div.product form.cart .quantity{display:flex;align-items:center}

.single-product .product .compbtn{border:1px solid #001e49;color:#001e49 !important;line-height:16px;display:block;text-align:center;padding:16px 10px 12px 10px;min-height:44px;display:flex;justify-content:center;align-items:center;font-weight:600}

.single-product .product .compbtn svg{margin-right:10px}
.single-product div.product .summary .sppsmirow{margin-bottom:30px}
.pdf_datasheetlink{display:flex;justify-content:space-between;margin:39px 0 25px 0;border-bottom:1px solid #303232;padding-bottom:25px}

.pdf_datasheetlink a,
.pdf_datasheetlink a strong{font-size:14px;color:#00337e;text-transform:uppercase;font-weight:600}
.pdf_datasheetlink a strong span{display:block;font-weight:500;font-size:13px;line-height:1}
.pdf_datasheetlink a{display:flex;align-items:center;width:33.333%}
.pdf_datasheetlink a .pdfi{background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/pgf_file.png);background-repeat:no-repeat;width:25px;height:30px;display:inline-block;vertical-align:middle;margin-right:10px}
.pdf_datasheetlink a.clipboard-link{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/clipboard-copy.svg);background-repeat:no-repeat;background-position:center left;padding-left:30px}
.pro_savecom .pro_savecom-top{display:flex;justify-content:space-between;position:relative}

.pro_savecom .pro_savecom-top .options{display:flex;align-items:center;width:33.333%}

.pro_savecom .pro_savecom-top .options input[type="checkbox"]{height:25px;width:25px;margin-right:5px;position:absolute;top:0;left:0;opacity:0}
.pro_savecom .pro_savecom-top .options label{cursor:pointer;line-height:26px;margin:0;font-size:14px;color:#00337e;text-transform:uppercase;font-weight:600;padding-left:30px;position:relative;z-index:1}

.pro_savecom .pro_savecom-top .options label:before{content:"";display:block;height:21px;width:21px;position:absolute;top:0;left:0;border:1px solid #000}
.pro_savecom .pro_savecom-top .options label:after{border:solid #1357bd;height:13px;width:5px;border-width:0 3px 3px 0;position:absolute;content:"";display:block;top:44%;left:8px;transform:translateY(-50%) rotate(45deg);opacity:0}
.pro_savecom .pro_savecom-top .options .psb-btn{display:flex;align-items:center;color:#00337e;font-weight:600;font-size:14px}
.pro_savecom .pro_savecom-top .options input[type="checkbox"]:checked + label:after{opacity:1}
.pro_savecom .pro_savecom-top .options .psb-btn img{margin-right:5px}

.pro_savecom.pros-block .single-product-login{background:#a3a3a3;padding:22px 21px 21px 20px;position:relative;margin-top:50px}

.pro_savecom.pros-block .single-product-login span{font-size:16px;line-height:100%;color:#fff;display:block;margin:0 0 15px;font-weight:600}

.pro_savecom.pros-block .single-product-login .splf-close{background:none;padding:0;height:15px;width:15px;position:absolute;right:10px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/prolistcloserountd.png);top:10px;font-size:0;background-repeat:no-repeat;background-size:contain}

.pro_savecom.pros-block .single-product-login .login-form-top{display:flex;justify-content:space-between}

.pro_savecom.pros-block .single-product-login .login-form-top &gt; div{width:48.5%}

.pro_savecom.pros-block .single-product-login .login-form-top input{background:#fff;border-radius:0;border:1px solid #303232;height:35px;width:100%;padding:0 18px;font-size:16px;color:#a3a3a3;margin-bottom:15px;line-height:100%}
.pro_savecom.pros-block .login-form-top .loginright .blue6{width:100%}
.pro_savecom.pros-block .login-form-bottom{display:flex;justify-content:space-between}
.pro_savecom.pros-block .login-form-bottom &gt; div{width:48.5%}
.pro_savecom.pros-block .login-form-bottom a{font-size:14px;color:#fff;text-decoration:underline;display:block;font-weight:600}
.pro_savecom.pros-block form{margin:0}

.new-account-training .splf-registerform{display:flex;justify-content:space-between}

.new-account-training .splf-registerform &gt; div{width:48.5%}

.new-account-training .splf-registerform &gt; div .input-field{margin-bottom:15px}
.blue6[disabled="disabled"],
.btn[disabled="disabled"]{background:#d5d5d5;cursor:not-allowed}
.new-account-training .splf-registerform .blue6{width:100%}

.inline-form.single-product-login{display:none}
.inline-form.single-product-login.active{display:block}
.single-product-login .loginform_training{display:none}
.single-product-login .loginform_training.active{display:block}
.single-product-login .new-account{display:none}
.single-product-login .new-account.active{display:block}

.product-share-box .psb-list.hide{display:none}



body.single-product .site-main ul.products li.product{padding-top:0;width:25%;float:none;margin-right:0;display:inline-block;padding:0 15px;margin-bottom:0}
body.single-product .site-main ul.products{display:flex;flex-wrap:wrap;margin:0 -15px}


.techspec .row &gt; div{margin-bottom:30px}

.techspec .row{margin-bottom:-30px}
body.single-product .site-main ul.products li.product .price bdi{display:flex;align-items:center;justify-content:end}
body.single-product .site-main ul.products li.product .price{margin:0;font-size:24px;color:#303232;line-height:100%;text-align:right;font-weight:500}

.download b.bh3{color:#00337e;text-transform:uppercase;font-weight:500;margin-bottom:20px;display:block}
.single-product .product .woocommerce-tabs .panel .db_inner.row .eq-target-header{font-size:24px;line-height:26px;font-weight:both;clear:both;margin-bottom:15px;display:block;font-weight:500}
.single-product .product .woocommerce-tabs .panel .download_equal_heigh &gt; div{margin-bottom:30px}
.download_equal_height &gt; div{margin-bottom:50px}
.download_equal_height{margin-bottom:-50px}
.downver .downloadbtn{background:#303232;color:#fff;font-size:16px;background:#a3a3a3;color:#fff;padding:10px;min-height:44px;text-align:center;display:block;border:none;border-radius:none;width:100%;line-height:23px;font-weight:600}
.downver .downloadbtn:hover{background:#303232;color:#fff}
.downver .downloadbtn + br{display:none}
.downver span{font-size:16px;color:#303232;float:none;margin-top:10px;display:block;font-weight:600;text-align:right}

.single-product .product .woocommerce-tabs .panel .download{border-bottom:1px solid #303232;padding-bottom:40px;margin-bottom:40px}
.single-product .product .woocommerce-tabs .panel .download:last-child{margin:0;padding:0;border:0}



.images_resize_box{border:1px solid #303232;display:table;height:307px;width:100%;margin:0;text-align:center;position:relative}

.images_resize_box .spm_org_img img{height:100%;width:100%;object-fit:contain}


.video-row .product-video-box iframe{margin-bottom:15px}

.video-row .product-video-box h3{margin-bottom:15px}
.row.image-row + hr{display:none}

.serial-wrapper .coupon_code_box{margin:0}

.serial-wrapper .coupon_code_box{margin:0}
.serialtable{border:1px solid #303232;margin-top:20px}
.serialtable .headingserial{background:#f4f5f5;padding:10px 10px;display:flex;justify-content:space-between}

.serialtable .headingserial span{color:#303232;display:inline-block;font-size:12px;letter-spacing:1px;line-height:20px;font-weight:600;padding:0 7px;width:25%}
.single-product .product .woocommerce-tabs ul.tabs-custom .serialtable ul li{display:flex;justify-content:space-between;font-size:12px;color:#303232;line-height:50px;text-transform:capitalize;line-height:20px;letter-spacing:1px;font-weight:600;padding:10px 10px}

.serialtable ul li span{padding:0 7px;width:25%}
.site-main{margin-bottom:0}
.content-area,
.widget-area{margin-bottom:0}
.woocommerce-tabs{padding-top:2.617924em;padding-bottom:0}
/** e-learning CSS   **/


/** 404.php **/

.page404-inner{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:inherit}

.page404-div{height:100%}
.page404-inner .logo-page404 img{width:250px}
.page404-inner .logo-page404{margin-bottom:30px}
.page404-inner .logo-page404 h2{font-size:100px}
.page404-inner h2{font-size:90px;font-weight:600;color:#1F2937;margin-bottom:20px;line-height:normal;line-height:90px}
.single-product .product .woocommerce-tabs .panel .related-software h3{color:#303232}
.single-product .product .woocommerce-tabs .panel .related-software .software-list .software{border:1px solid #303232;margin-bottom:30px;padding:25px}
.single-product .product .woocommerce-tabs .panel .related-software .software-list .software h6{font-weight:600;margin-bottom:15px}
.single-product .product .woocommerce-tabs .panel .related-software .software-list .software:last-child{margin:0}

/**slick css*/



/** product-compare  **/


.comparbradcrumbs-title .breadcrumbs a{font-size:14px;line-height:100%;display:flex;align-items:center}
.comparbradcrumbs-title .breadcrumbs a span{display:inline-block;border-right:15px solid #1357bd;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid transparent;margin-left:-15px;margin-right:10px}
.comparbradcrumbs-title .breadcrumbs{margin-bottom:40px}
.comparbradcrumbs-title .comphead h1{font-size:40px}
.comparbradcrumbs-title{margin-bottom:50px}




.comparelistslide{display:flex;height:100%}
.firstcarosol.product-header-firstcarosol .comparelistslide{min-height:220px}
.comparisonpage .product-header-firstcarosol .comparelistslide ul li .pro-compare-img img{max-width:150px;max-height:125px;object-fit:contain;margin:0 auto}
.comparisonpage .product-header-firstcarosol .comparelistslide ul li .pro-compare-img{margin-bottom:15px}

.text-feature.no-replacement{min-height:120px}
.search-list-field{display:flex}
.search-list-field .arrrow{width:34px;height:35px;border:1px solid #000;flex-shrink:0;border-left:0;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/select-arrow-1.png);background-repeat:no-repeat;background-position:center}
#compare-product-list{position:relative}
.save-pro-search-wrapper{position:absolute;width:100%;background:#fff;border:1px solid;padding:10px;max-height:300px;overflow:scroll}

.prodlistmenu.disable-container:before{content:"";position:absolute;width:100%;height:35px;background-color:#000;opacity:0.2}
#compare-product-list .save-pro-search li a{color:#00337e}
#compare-product-list .save-pro-search li{line-height:normal;margin-bottom:15px}


.addproductsform .comparoption ul li span{display:inline-block;height:27px;margin:0 9px 0 0;width:29px;vertical-align:middle}

.compareslider.slides.ui-sortable .custom-grayaddpro{border:1px solid #303232;border-top:0}


.secondcarosol .compareright .custom-grayaddpro{border-top:0}


.site.overflow-hidden{overflow:unset}

.rp-product-list-popup{padding:15px 15px;background:#fff;box-shadow:0 4px 10px rgba(0, 0, 0, 0.25);text-align:left;position:absolute;top:80px;z-index:1;display:none;min-width:200px;left:-20px}

.more-rp-option-box{position:relative;width:100%}

.rp-product-list-popup:before{content:"";display:block;top:-28px;left:50%;margin-left:-22px;height:29px;width:45px;position:absolute;background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/p_com_popuparrow.png) no-repeat}

.rp-product-list-popup.show{display:block}

.gotocompare-box .checkout{color:#ea002a;font-weight:400;font-size:14px;font-weight:600}
.gotocompare-box{margin-top:20px}
.gotocompare-box .gotocompare.hide{display:none}
.pro_savecom .pro_savecom-top .options.disabled{opacity:0.4;pointer-events:none}

/** Search  page css **/



/** Cart Page Design  **/

.cart-section .woocommerce-cart-form .actions{margin-top:0 !important;border-top:0;margin:10px 0;padding:15px}
.cart-section .woocommerce-cart-form .actions .button{background:#00337e;padding:5px 15px;color:#ffffff}
.wc-proceed-to-checkout .button.checkout-button{background:#00337e;padding:5px 15px}


table.cart td.product-remove{padding:0;border:1px solid #303232}
.quantity{display:flex;align-items:center}
.woocommerce-cart-form__cart-item .product-name a{color:#00337e;font-weight:600}
.cart-section table.cart td.product-remove a.remove{position:absolute;font-size:1.41575em;top:0;right:0;left:0;margin:0 auto}
.cart-section .cart-container{display:flex;flex-wrap:wrap}

.cart-section .cart-collaterals .cart_totals{width:100%}

.cart-section .cart-collaterals{padding-left:50px;width:25%}
.cart-section .woocommerce-cart-form{width:75%}
.cart-section .cart-collaterals .cart_totals h2{margin-bottom:14px}

.woocommerce-cart-form table.cart th,
.woocommerce-cart-form table.cart td{padding:15px}
.cart-section table.cart td.product-remove a.remove{font-size:17px}
.cart-section p{font-size:18px;line-height:28px;color:#1f2937;margin-bottom:12px}
p.return-to-shop{margin-top:15px}

.return-to-shop .wc-backward{background:transparent;text-decoration:none}
input[type="number"]{-moz-appearance:textfield}


/** checkout Page CSS **/
body .woocommerce-error{background-color:#e4002b}
.checkoutpage{padding:70px 0}
.checkoutpage .dash_head{margin:0}
.checkoutpage .dash_head h1{margin:0}
.checkout_form_reload_cart .summary_table{border-collapse:unset;

  margin-bottom:0;border:0}
.checkout_form_reload_cart .summary_table .product-name{width:50%}
.checkout_form_reload_cart .summary_table .product-name h3{font-size:18px;color:#111111;margin-bottom:0;line-height:22px;font-weight:600}
.checkout_form_reload_cart .summary_table .product-name span{color:#6c717f;font-size:14px;line-height:17px}
.checkout_form_reload_cart .summary_table .product-name span{color:#000000}
.checkout_form_reload_cart .summary_table .product-quantity{width:23%;text-align:right}
.checkout_form_reload_cart .summary_table .product-subtotal .amount{font-size:18px;color:#4b5563;font-weight:400;line-height:28px}
.checkout_form_reload_cart .summary_table .product-quantity input[type="button"]{background:#1f2937;border:1px solid #303232;color:#ffffff;font-size:18px;height:36px;line-height:32px;padding:0;text-align:center;width:36px;display:inline-block;vertical-align:middle;cursor:pointer;border-radius:50px;font-weight:400}

.checkout_form_reload_cart .summary_table .product-quantity input[type="text"]{border:none;color:#303232;display:inline-block;font-size:16px;height:32px;line-height:33px;margin:0;padding:0;text-align:center;vertical-align:middle;width:28px;box-shadow:unset}
.checkout_form_reload_cart .summary_table .product-subtotal{width:20%;text-align:right}

.checkout_form_reload_cart .summary_table .product-remove{width:5%;border-bottom:1px solid #e5e5e5;padding:15px 0px 15px 25px;vertical-align:top}
.checkout_form_reload_cart .summary_table .product-remove a{font-size:0 !important;color:#00337e;line-height:100%;background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/close.webp) no-repeat 0 0;height:20px;width:21px;background-position:top;position:static !important;margin-left:auto;background-size:cover}
.checkout_form_reload_cart .summary_table .product-remove:before{display:none}

.checkout_form_reload_cart .summary_table tr th,
.checkout_form_reload_cart .summary_table tr td{padding:15px 25px;border:0;border-bottom:1px solid #e5e5e5;vertical-align:middle}
.checkout_form_reload_cart .summary_table tr th{color:#1f2937;font-size:18px;background:#f4f5f5;line-height:22px;text-align:left;font-weight:600;text-transform:capitalize}
.top_heading_box h2{margin:0 0 33px}
.checkout_form_reload_cart .summary_table .othertexts h3{font-size:18px;color:#4b5563;margin:0;line-height:28px;font-weight:600}
.checkout_form_reload_cart .summary_table tr td .amount{color:#4b5563;text-transform:uppercase;font-weight:400;font-size:18px;line-height:28px}
.checkout_form_reload_cart .summary_table .othertexts td{font-size:18px;color:#4b5563;font-weight:600;line-height:28px}

.checkout_form_inner{width:100%}
.checkout_form_reload_cart .summary_table .othertexts td label{color:#303232;text-transform:uppercase;font-weight:600;margin:0}
.checkout_form_reload_cart .summary_table .othertexts td:last-child{text-align:right;font-weight:400}

.checkout_form_reload_cart .summary_table .othertexts.order-total td h3{color:#1f2937;font-size:20px;line-height:28px}
.checkout_form_reload_cart .summary_table .othertexts.order-total.update_required td h3{color:#ffffff}
.checkout_form_reload_cart .summary_table .order-total .amount{color:#1f2937;font-size:20px;line-height:28px;font-weight:600}
.checkout_form_reload_cart .summary_table .othertexts input[type="submit"]{font-size:20px;color:#fff;text-decoration:underline;padding:0;background-color:transparent;font-weight:500;display:none;height:auto}
.checkout_form_reload_cart .summary_table .othertexts.order-total.update_required td{background:#e4002b}
.checkout_form_reload_cart .summary_table .othertexts.order-total.update_required td .amount{display:none}
.checkout_form_reload_cart .summary_table .othertexts.order-total.update_required td input[type="submit"]{display:inline-block}
.checkout_form_reload_cart .summary_table .tax-tooltip-tr{display:none}
.update_cart_out_side .button{font-size:16px;background:#a3a3a3;color:#fff;padding:10px;min-height:35px;text-align:center;display:block;border:none;border-radius:none;line-height:15px}

.update_cart_out_side .button:hover{background:#014fd1;color:#ffffff}

.update_cart_out_side{margin-top:15px;display:none}

.coupanblog{padding:14.4px 16px 14.4px 19px;background:#f9f9f9;display:flex;align-items:center}
.coupanblog .coupon_code_box .btn-style{max-width:121px;width:100%;font-weight:400}
.coupanblog .coupon_code_box{margin:0;width:70%}
body .form-row.woocommerce-invalid input.input-text{box-shadow:unset}
.coupanblog p{width:30%;font-size:18px;margin:0;color:#4b5563;font-weight:600;line-height:28px}

.coupanblog .coupon_code_box form{width:100%;margin:0;text-align:right}

.coupanblog .coupon_code_box form input[type="text"]{width:calc(100% - 128px);height:50px;max-width:236px;width:100%;border-radius:50px;margin-right:20px;font-size:16px;line-height:24px}

.product_account_div .account_check{display:flex;padding-left:0}

.product_account_div .account_check input[type="checkbox"]{opacity:1}
.check_out_box .product_account_div{margin-bottom:15px}

.checkoutpage .woocommerce-checkout .col2-set{width:100%;margin-right:0}

.checkout-form-fields{display:flex;flex-wrap:wrap;margin:0 10px}

.woocommerce-checkout .checkout-form-fields &gt; .form-row{width:50%;margin-right:0;padding:0 10px;display:flex;flex-direction:column;justify-content:end}

.stripe-error{color:red}
/*******************************
      billing_form_wrapper
********************************/

.billing_form_wrapper{border:1px solid #e5e5e5;background:#fafafa;border-radius:10px;overflow:hidden}

.woocommerce-checkout .checkout-form-fields .here-about-us{width:100%;display:flex;align-items:center;padding:30px 25px;border-bottom:1px solid #e5e5e5;margin-bottom:30px;flex-direction:unset;justify-content:start}
.woocommerce-checkout .checkout-form-fields .here-about-us label{padding-bottom:0;padding-left:0;background-repeat:no-repeat;background-size:30px;line-height:22px;font-size:18px;color:#111111}

.woocommerce-checkout .checkout-form-fields .here-about-us .radiopart{display:flex;align-items:center;margin-right:35px;position:relative}
.woocommerce-checkout .checkout-form-fields .here-about-us label:before{content:"";display:block;height:25px;width:25px;border:1.5px solid #1f2937;border-radius:50%;position:absolute;top:0;left:0}
.woocommerce-checkout .checkout-form-fields .here-about-us label:after{content:"";display:block;background:#e4002b;height:13px;width:13px;border-radius:50%;position:absolute;top:7px;left:7px;opacity:0}
.woocommerce-checkout .checkout-form-fields .here-about-us .radiopart input{height:25px;width:25px;margin-right:15px;opacity:0;z-index:1;cursor:pointer}
.woocommerce-checkout .checkout-form-fields .here-about-us .radiopart input:checked + label:after{opacity:1}
.woocommerce-checkout .checkout-form-fields .here-about-us .radiopart input:checked + label:before{border:1.5px solid #e4002b}
.checkoutpage .woocommerce-checkout .form-row label .required{border:medium none;color:#4b5563;display:inline-block;font-size:16px;height:12px;vertical-align:text-top}
.woocommerce-checkout input{height:48px}

.woocommerce-checkout .checkout-form-fields .form-row .vat-wrap{background:#e4002b;border-radius:6px;display:inline-block;width:100%;padding:15px 15px;position:relative;color:#ffffff;position:absolute;left:0;z-index:1;margin-top:27px;max-width:250px;font-size:14px;font-weight:400;top:5px;display:none}
.woocommerce-checkout .checkout-form-fields .form-row .vat-wrap:before{content:"";position:absolute;top:-16px;left:20px;border:solid transparent;border-top-width:medium;border-top-color:transparent;border-right-width:medium;border-right-color:transparent;border-bottom-width:medium;border-bottom-color:transparent;border-left-width:medium;border-left-color:transparent;height:0;width:0;border-color:rgba(234, 0, 42, 0);border-bottom-color:rgba(234, 0, 42, 0);border-bottom-color:#e4002b;border-width:8px}
.woocommerce-checkout .checkout-form-fields .form-row .vat-wrap strong{color:#ffffff;margin-right:5px;padding-left:30px;background-repeat:no-repeat;background-size:17px}
.woocommerce-checkout .checkout-form-fields .form-row .vat-wrap span:nth-child(1) strong{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/check-1.png)}
.woocommerce-checkout .checkout-form-fields .form-row .vat-wrap span:nth-child(2) strong{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/Close.svg)}
.woocommerce-checkout .checkout-form-fields .form-row .vat-wrap span{display:block;margin-bottom:10px;position:relative}
.woocommerce-checkout .checkout-form-fields .form-row.vat-number label{position:relative;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/toottip-icon.svg);background-repeat:no-repeat;background-position:left center;padding-left:18px;cursor:pointer}

.woocommerce-checkout .checkout-form-fields .form-row.vat-number label:before{content:"";display:block;padding-left:30px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/vat-number-info.svg);background-repeat:no-repeat;background-position:center left;height:25px;width:25px;position:absolute;left:0;top:-5px;cursor:pointer;display:none}
.woocommerce-checkout .checkout-form-fields .form-row .vat-wrap span:last-child{margin:0}

.customer_vat_number .woocommerce-input-wrapper{position:relative;display:block}

.customer_vat_number .woocommerce-input-wrapper .billing_vat_country,
.customer_vat_number .woocommerce-input-wrapper .shipping_vat_country{position:absolute;left:0;top:0;text-align:center;width:60px;height:48px;line-height:48px;background:#f4f5f5;border:1px solid #000;font-weight:700;font-size:18px;color:#4b5563;top:0;display:block}
form.checkout #billing_customer_vat_number{ padding-left:65px}
form.checkout #shipping_customer_vat_number{ padding-left:65px}
#billing_customer_vat_number_field{position:relative}
#shipping_customer_vat_number_field{position:relative}
body .form-row.woocommerce-invalid .select2-selection{border-color:#4b5563;border-width:1px}

.checkoutpage .select2-container .select2-selection--single{height:48px}

.checkoutpage .select2-container .select2-selection--single .select2-selection__rendered{height:100%;line-height:38px;vertical-align:middle}

.checkoutpage .select2-container .select2-selection--single .select2-selection__arrow{display:none}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper &gt; .form-row:last-child{width:100%}

.woocommerce-checkout .woocommerce-billing-fields__field-wrapper &gt; .form-row:nth-last-child(2){width:100%}
.woocommerce-checkout .checkout-form-fields textarea{background:#ffffff;box-sizing:unset;border:1px solid #303232;height:80px;min-height:90px;width:-webkit-fill-available}

.another_address_part .shipping_address_options .shipping-radio-selected{padding:20px 25px;background:#fafafa}

.another_address_part .shipping_address_options{border:1px solid #e5e5e5;border-radius:10px;overflow:hidden}

.another_address_part .shipping_address_options .shipping-radio-selected:last-child{border-bottom:0}

.another_address_part .shipping_address_options .radiopart input[type="radio"]{height:24px;width:24px;opacity:0;z-index:1}

.another_address_part .shipping_address_options .radiopart label{margin-left:16px}
.another_address_part .shipping_address_options .radiopart{display:flex;align-items:center;position:relative;font-size:18px;line-height:22px;color:#111111;font-weight:600}
.another_address_part .shipping_address_options .radiopart label:before{content:"";display:block;border:1.5px solid #6c717f;height:24px;width:24px;border-radius:50%;position:absolute;top:0;left:0}
.another_address_part .shipping_address_options .radiopart label:after{content:"";display:block;height:13px;width:13px;background:#e4002b;border-radius:50%;position:absolute;left:6px;top:6px;opacity:0}
.another_address_part .shipping_address_options .radiopart input[type="radio"]:checked + label:after{opacity:1}
.another_address_part .shipping_address_options .radiopart input[type="radio"]:checked + label:before{border:1.5px solid #e4002b}
.checkoutpage #ship-to-different-address label{font-weight:600}
.another_address_part .shipping_address_options .shipping_address{margin-top:30px}
.sal-bottom-btn{display:flex;justify-content:end;gap:20px}

.sal-bottom-btn a{display:inline-block;font-size:16px;line-height:1;padding:11px 30px;text-align:center;font-weight:500}

.sal-bottom-btn .salb-addlocation{background:#00337e;border-color:#00337e;color:#fff}

.need_shipment_div .main-free{border:1px solid #e5e5e5;border-radius:10px;overflow:hidden}
.need_shipment_div .main-free &gt; div{padding:20px 25px;border-bottom:1px solid #e5e5e5;line-height:1}
.need_shipment_div .main-free &gt; div:last-child{border-bottom:0}
body .form-row.woocommerce-validated input.input-text{box-shadow:unset}

.need_shipment_div{margin-top:40px}
.need_shipment_div .freegray .right-mark{background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/red-check.png);background-repeat:repeat;display:inline-block;width:23px;height:18px;background-repeat:no-repeat;margin-right:16px}
.need_shipment_div .freegray .free-std{font-size:18px;color:#111111;font-weight:600;line-height:22px}

.need_shipment_div .freegray .no-cost{float:right;font-size:16px;line-height:19px;color:#2f3132;margin-left:15px}
.need_shipment_div .main-free .freewhite{display:flex;justify-content:space-between;align-items:center}

.need_shipment_div .main-free .freewhite .faster-shipping{color:#111111;font-size:18px;font-weight:600;display:inline-block;line-height:22px}

.need_shipment_div .checkout_faster_shipment .faster_shipping_methods .faster_shipping_methods_part1{border:1px solid #e5e5e5;border-radius:10px;overflow:hidden}
.need_shipment_div .faster_shipping_methods_part1 .fast-shipment{background:rgb(244, 245, 245);padding:20px 25px}

.need_shipment_div .faster_shipping_methods_part1 .fast-shipment span{font-size:18px;color:#111111;font-weight:600;line-height:24px}
.need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1{padding:20px 25px;display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #e5e5e5;font-size:16px;list-style:20px;font-weight:600;line-height:normal}

.need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1 .radiopart{display:flex;align-items:center;position:relative;width:50%}

.need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1 .radiopart input{height:24px;width:24px;opacity:0}

.need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1 .radiopart label:before{content:"";display:block;border:1.5px solid #6c717f;height:24px;width:24px;border-radius:50%;position:absolute;left:0;top:0}
.need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1 .radiopart input:checked + label:before{border:1.5px solid #e4002b}
.need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1 .radiopart label:after{content:"";display:block;height:13px;width:13px;background:#e4002b;border-radius:50%;position:absolute;top:7px;left:7px;opacity:0}
.need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1 .radiopart input:checked + label:after{opacity:1}

.need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1 .radiopart label{margin-left:15px}

.faster-cancel-btn{display:flex;justify-content:end;margin-top:20px;gap:20px;margin-bottom:20px}

.need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1 .checkout_corporate_shipping{width:100%;margin-top:20px}

.need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1 #faster_ship_msg{width:50%;text-align:right;display:flex;justify-content:end;align-items:center}
.need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1 .checkout_corporate_shipping .ship_information{padding:25px 16px 25px 65px;background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/circle_round.jpg) no-repeat 17px center #f7b71e;display:block;color:#2f3132;font-weight:500;line-height:normal}
.need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1 .shipping-method-fields label{color:#ffffff}
.need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1 .shipping-method-fields .required{color:#ffffff}
.need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1 .shipping-method-fields{display:flex;flex-wrap:wrap;justify-content:space-between}
.need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1 .shipping-method-fields .form-row{width:48.25%}

.checkoutpage .woocommerce-checkout #order_review{width:100%;float:none}
.checkoutpage .woocommerce-checkout #order_review #shipping_method li input{height:20px;width:20px;vertical-align:middle}
.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table{display:none}

.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods{border:1px solid #e5e5e5;border-radius:10px;overflow:hidden;background:#fafafa}

.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods li.wc_payment_method{display:inline-block}

.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method:last-child{border:0}
.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .tab-head-box{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e5e5}
.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .tab-head-box .payment-link ul{display:flex;align-items:center}
.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .tab-head-box .payment-link ul li{margin-right:15px}
.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .tab-head-box .payment-link ul li img{max-width:50px;min-height:35px}
.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label img{float:right}
.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label .about_paypal{float:right;font-size:16px;color:#00337e;text-decoration:underline;margin:0px 36px 0 0;font-weight:600}
.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label br{display:none}
.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label{font-size:18px;color:#111111;line-height:22px;font-weight:600;margin-left:0;padding:22px 20px 22px 70px;position:relative}
.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .payment_method_yith-paypal-ec .payment_box{background:#fafafa;padding:15px 22px}

.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .payment_method_yith-paypal-ec .payment_box a{font-weight:600;text-decoration:underline}
.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .payment_method_yith-paypal-ec .payment_box a:hover{color:#ea002a}
.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .wc-custom-stripe{display:flex;flex-wrap:wrap;gap:20px;background:#fafafa;padding:25px 25px 10px;margin:0}

.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .wc-custom-stripe .form-row{width:calc(50% - 10px);margin-bottom:0}

.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .payment_method_custom_stripe_payment_gateway .payment_box{padding:0}

.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box .stripe-payment-info-section{padding:16.5px 40px 16.5px 20px;background:#fafafa;margin-bottom:0;border-bottom:1px solid #e5e5e5}

.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .wc-custom-stripe label{font-size:14px;font-weight:600;line-height:20px;padding:0;color:#4b5563}

.checkoutpage .woocommerce-checkout #order_review .accept-terms{margin-top:30px}

.checkoutpage .woocommerce-checkout #order_review .accept-terms{margin-top:30px}
.checkoutpage .woocommerce-checkout #order_review #payment .place-order .updatespopup.hide{display:none}
.checkoutpage .woocommerce-checkout #order_review #payment .place-order button{float:right;width:auto;background-color:#e4002b;border:0;font-size:16px;line-height:24px;font-weight:400}

.checkoutpage .woocommerce-checkout #order_review .accept-terms .validate-required label{padding:0;text-transform:capitalize}

.checkoutpage .woocommerce-checkout #order_review .accept-terms .validate-required label input{height:25px;width:25px;flex-shrink:0;margin-right:15px;float:left}

.checkoutpage .woocommerce-checkout #order_review .accept-terms .validate-required label span a,
.checkoutpage .woocommerce-checkout #order_review .accept-terms .validate-required label .required{color:#303232;text-decoration:none}
.checkoutpage .woocommerce-checkout #order_review .accept-terms .validate-required label span a:hover,
.checkoutpage .woocommerce-checkout #order_review .accept-terms .validate-required label .required:hover{color:#ea002a}
.checkoutpage .woocommerce-checkout #order_review #payment .place-order{margin-top:30px;background-color:transparent;padding:0}
.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label:before{content:"";display:block;height:24px;width:24px;border:1.5px solid #6c717f;border-radius:50%;position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:0}
.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input[type="radio"]:checked + label:before{border:1.5px solid #e4002b}
.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label:after{content:"";display:block;background:#e4002b;width:13px;height:13px;border-radius:50%;position:absolute;top:50%;left:26px;transform:translateY(-50%);opacity:0}
.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input[type="radio"]:checked + label:after{opacity:1}
.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .wc-custom-stripe label:before,
.checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .wc-custom-stripe label:after{display:none}

.woocommerce-checkout .checkout-form-fields .kvaser-checkout-us-tip{width:100%;position:relative;margin-top:15px;margin-bottom:15px}

.woocommerce-checkout .checkout-form-fields .kvaser-checkout-us-tip .textwidget{background:#eeb747;padding:30px;display:flex;justify-content:space-between;margin-bottom:1px}

.woocommerce-checkout .checkout-form-fields .kvaser-checkout-us-tip .textwidget .ct-left-block{width:75%;padding-left:40px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/info.png);background-repeat:no-repeat;background-position:center left}
.woocommerce-checkout .checkout-form-fields .kvaser-checkout-us-tip .textwidget .p65-warning{padding-left:40px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/checkout-warning.png);background-repeat:no-repeat;background-position:center left}

.woocommerce-checkout .checkout-form-fields .kvaser-checkout-us-tip .textwidget .ct-right-block{width:25%;text-align:right}
.woocommerce-checkout .checkout-form-fields .kvaser-checkout-us-tip:before{content:"";display:block;border-color:transparent transparent #f7b71e;border-style:solid;border-width:15px;content:"";display:block;height:auto;left:20%;position:absolute;top:-30px}
.woocommerce-checkout .checkout-form-fields .kvaser-checkout-us-tip .textwidget p{font-size:14px;line-height:17px;text-transform:inherit;color:#313232}
.woocommerce-checkout .checkout-form-fields .kvaser-checkout-us-tip .textwidget .ct-right-block a{font-size:14px;color:#2f3132;line-height:1;display:block;text-decoration:underline;font-weight:600}
.woocommerce-checkout .checkout-form-fields .form-row .woocommerce-input-wrapper .checkbox{font-size:12px;font-weight:400;text-transform:uppercase;line-height:16px;color:#616161;font-weight:600}
.woocommerce-checkout .checkout-form-fields .form-row .woocommerce-input-wrapper .checkbox input{height:25px;width:25px;flex-shrink:0;float:left;margin-right:15px}
.need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1 .checkout_corporate_shipping .alert{background:#ea002a;padding:16px 40px 16px 50px;position:relative;margin-bottom:5px}

.need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1 .checkout_corporate_shipping .alert button.close{background:none;height:auto;padding:0;position:absolute;right:10px;font-size:40px;color:#ffffff;top:50%;transform:translateY(-50%)}
.need_shipment_div .faster_shipping_methods_part1 .freewhite.main-sec-air{border-left:1px solid #000;border-right:1px solid #000;padding:20px 25px;border-bottom:1px solid #000;float:left;width:100%;border-top:1px solid #000;display:none}

.checkout_faster_shipment .freewhite.main-sec-air{border-left:1px solid #000;border-right:1px solid #000;padding:20px 25px;border-bottom:1px solid #000;width:100%;border-top:1px solid #000;display:none}

.checkout_faster_shipment .freewhite.main-sec-air .right-mark{background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/right-mark.png);background-repeat:repeat;display:inline-block;width:23px;height:18px;background-repeat:no-repeat;margin-right:16px}

.checkout_faster_shipment .freewhite.main-sec-air .sec-day-air{font-size:18px;color:#111111;line-height:22px;display:inline-block;font-weight:600}

.checkout_faster_shipment .freewhite.main-sec-air .sec-price{font-size:20px;color:#303232;margin-left:40px;font-weight:500}

.faster_shipping_methods{width:100%}
.checkoutpage .woocommerce-checkout #order_review #payment .place-order .updatespopup{background:#e4002b;padding:20px 28px 20px 28px;max-width:498px;position:relative;margin-bottom:15px;width:100%}
.checkoutpage .woocommerce-checkout #order_review #payment .place-order .updatespopup p{font-size:24px;color:#fff;line-height:32px;display:flex;justify-content:space-between;align-items:center}
.checkoutpage .woocommerce-checkout #order_review #payment .place-order .updatespopup:before{border-bottom:19px solid transparent;border-left:19px solid #e4002b;border-top:19px solid transparent;content:"";display:block;height:0;position:absolute;right:-18px;top:23%;width:0}
.checkoutpage .woocommerce-checkout #order_review #payment .place-order .updatespopup p a{color:#ffff;text-decoration:underline;margin:0 0 0 15px;display:block;font-size:16px;line-height:24px}

.sso-overlay:before{content:"Please Wait.....";position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.8);z-index:9999;font-size:50px;color:#ffffff;display:flex;justify-content:center;align-items:center;transition:all 1s ease-in-out}
body.sso-overlay{overflow:hidden}
.checkout-login-form{background:#e4002b;padding:12px 50px 12px 20px;position:relative}
.checkout-login-text p{color:#ffffff;margin:0;display:flex;align-items:center;flex-wrap:wrap;position:relative}
.checkout-login-text p a{color:#ffffff;margin:0 5px}
.checkout-login-text p .l-icon{height:20px;width:20px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/Information-Circle.svg);background-repeat:no-repeat;background-size:cover;display:block;margin-right:5px}
.checkout-login-form .chk-login-close{height:20px;width:20px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/information-close.svg);background-repeat:no-repeat;background-size:10px;background-color:#ffffff;border-radius:50%;display:block;display:flex;justify-content:center;align-items:center;background-position:center;position:absolute;right:20px;top:50%;transform:translateY(-50%)}
.chk-login-sec{display:none}
.contantpadding{margin-bottom:40px}
.contantpadding .login{background:#f3f4f6;position:relative;padding:40px 32px;margin:0}

.contantpadding .login p{margin-bottom:15px}

.contantpadding .login .from-row{width:33.333%}

.contantpadding .login .form-row{width:33.333%;padding:0 10px}

.contantpadding .login .form-row.remember{display:flex;align-items:center}

.contantpadding .login .form-row input.blue6{max-width:120px;height:35px;line-height:1;padding:10px;width:100%}
.contantpadding .login .form-row input.blue6:hover{background:#001e49;color:#fff}

.contantpadding .login .form-row.remember input{height:27px;width:27px;margin-right:10px}

/**tecnicalassciated page**/
.innr-tab-box ul li a{border:1px solid #282828;font-size:20px;line-height:26px;padding:14.5px 26px;display:inline-block;text-align:center;border-radius:0;background:#fff;border-bottom:none;color:#a3a3a3;font-weight:600}

.innr-tab-box ul li{display:inline-block}

.innr-tab-box ul li.myevetnaddli{float:right}
.innr-tab-box ul li a:hover{background:#303232;color:#ea002a}
.innr-tab-box ul li.myevetnaddli a{background:#e11c30;color:#fff;transition:all 0.4s}
.innr-tab-box ul li.myevetnaddli a:hover{background:#303232;color:#ffffff}
.innr-tab-box ul li.active a{background:#303232;color:#ffffff}
.technical-innr-tab .tab-pane .keventul{border:1px solid #303232}
.technical-innr-tab .tab-pane .keventul li.kevent{border-bottom:1px solid #303232}

.technical-innr-tab .tab-pane .keventul li.kevent:last-child{border-bottom:0}
.technical-innr-tab .tab-pane .keventul li.kevent{display:flex;padding:20px;flex-wrap:wrap}
.technical-innr-tab .tab-pane .keventul li.kevent .keventthumbnail{width:25%;flex-shrink:0}

.technical-innr-tab .tab-pane .keventul li.kevent .keventrigth{width:75%;padding-left:25px}

.technical-innr-tab .tab-pane .keventul li.kevent .keventthumbnail img{border:1px solid #000;object-fit:contain;height:175px;width:175px}
.technical-innr-tab .tab-pane .keventul li.kevent .keventrigth p{margin-bottom:0;font-size:12px;color:#ccc}
.technical-innr-tab .tab-pane .keventul li.kevent .keventrigth h2 a{color:#00337e;font-size:16px;font-weight:600}
.technical-innr-tab .tab-pane .keventul li.kevent .keventrigth h2{margin-top:0;line-height:normal;margin-bottom:0;line-height:20px;font-weight:600}
.technical-innr-tab .tab-pane .keventul li.kevent .keventrigth .event-content p{font-size:15px;line-height:20px;color:#303232}
.technical-innr-tab .tab-pane .keventul li.kevent .keventrigth ul.kvill{display:flex}
.technical-innr-tab .tab-pane .keventul li.kevent .keventrigth ul.kvill li{display:flex;align-items:center;margin-right:15px}
.technical-innr-tab .tab-pane .keventul li.kevent .keventrigth ul.kvill li a{margin-right:15px}
.technical-innr-tab .tab-pane .keventul li.kevent .keventrigth ul.kvill li span{line-height:normal;color:#00337e;font-size:12px}
.technical-innr-tab .tab-pane .keventul li.kevent .keventrigth .event-content{margin-bottom:10px}
.showmoremevt{text-align:center;margin-top:20px}
.showmoremevt a{color:#303232;font-weight:600}


.main_product_wrapper.main_product_wrapper02{margin-top:20px}

.associates_outer_box .associates_tab_box:last-child{border-bottom:0}

.associates_outer_box .associates_tab_box .question_left_area p{font-size:16px;line-height:20px;color:#101010;font-weight:600}
.associates_outer_box .associates_tab_box .question_left_area{width:90%}
.associates_outer_box .associates_tab_box .tab_question_area .question_right_part{width:10%}
.associates_outer_box .associates_tab_box .question_left_area p span{color:#a1a5a7}

.associates_outer_box.myass-software .associates_tab_box .tab_answer_area{padding:20px 15px 20px 15px;border-top:1px solid #e5e5e5}
.associates_outer_box.myass-software .associates_tab_box .tab_answer_area p{margin-bottom:15px}
.associates_outer_box.myass-software .associates_tab_box .tab_answer_area ul li{list-style-type:disc;margin-left:20px;margin-bottom:5px}

.associates_outer_box.myass-software .associates_tab_box .tab_answer_area ul{margin-bottom:15px}
.associates_outer_box .associates_tab_box .tab_question_area{display:flex;flex-wrap:wrap;padding:20px 15px 20px 15px;align-items:center}
.associates_outer_box.myass-software .associates_tab_box{border-bottom:1px solid #e5e5e5}
.associates_outer_box .associates_tab_box .question_right_part .anchor_btns{text-align:right;display:flex;align-items:center;justify-content:end}
.associates_outer_box .associates_tab_box .question_right_part .anchor_btns a.more_anchor{background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/up-arrow.svg) no-repeat center center;background-size:14px;height:30px;width:30px;display:none}
.associates_outer_box .associates_tab_box .question_right_part .anchor_btns a.hide_anchor{background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/dowm-arrow.svg) no-repeat center center;background-size:14px;height:30px;width:30px}
.associates_outer_box .associates_tab_box .tab_answer_area .update_btn_new .grey6{font-size:16px;background:#a3a3a3;color:#fff;padding:10px;min-height:35px;text-align:center;display:block;border:none;border-radius:none;width:100%;line-height:15px;display:block;font-weight:600}
.associates_outer_box .associates_tab_box .tab_answer_area .update_btn_new{float:right;margin-left:30px}

.associates_outer_box .associates_tab_box .tab_answer_area .page_p label{font-size:14px;color:#1f2937;text-transform:uppercase;font-weight:600}
.associates_outer_box .associates_tab_box .tab_answer_area .page_p a{color:#E4002B}


.save_my_product_empty .big_txt{font-size:20px;margin:25px 0 0;color:#00337e;font-weight:600}
.rot_pic:hover{transform:rotateY(180deg);transition:all 0.5s linear 0s}

/** account/company/ **/
.main_product_wrapper.companyrelatedacc .account-block-title-wrap .prog_icn{background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/accwithhome.png) no-repeat -289px 0}
.companyrelatedacc .add-user-form{display:flex;flex-wrap:wrap}
.companyrelatedacc .add-user-form .small_li{width:50%}
.companyrelatedacc .add-user-form li{padding:0 15px;margin-bottom:35px}
.companyrelatedacc .add-user-form{margin:0 -15px}
.companyrelatedacc .add_user_form{margin-top:50px;display:none}
.companyrelatedacc .add-user-form .small_li input{height:48px}
.companyrelatedacc .add-user-form li.full{width:70%}
.companyrelatedacc .add-user-form li.full .add_user_role{display:flex;align-items:center}
.companyrelatedacc .add-user-form li.full .textfield .add_user_role{display:flex;display:inline-block;margin-bottom:0}
.companyrelatedacc .add-user-form li.full .textfield .add_user_role input{height:auto;display:none}
.companyrelatedacc .add-user-form li.full .textfield .add_user_role label{background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/prolistckeckbox.png) no-repeat 0 0;cursor:pointer;height:27px;padding:0;width:27px;float:left;margin:0 13px 0 0}
.companyrelatedacc .add-user-form li.last{width:30%;text-align:right}
.companyrelatedacc .add-user-form li.last .btn-box{display:flex;align-items:center;justify-content:end}
.companyrelatedacc .add-user-form li.full .textfield{display:flex;align-items:center}
.companyrelatedacc .add-user-form li.last .btn-box .btn-style{margin-left:20px}
.companyrelatedacc .add-user-form li.last .send-btn button{color:#fff;font-size:16px;line-height:20px;padding:10px 35px;text-align:center;text-decoration:none;border-radius:0;background:#00337e none repeat scroll 0 0;font-weight:600;transition:all 0.6s}
.companyrelatedacc .add-user-form li.last .send-btn button:hover{background:#001e49}
.companyrelatedacc .add-user-form li.last .send-btn{margin-left:10px}
.companyrelatedacc .add-user-form li.last .cancel-btn button{padding:0;background:no-repeat}
.companyrelatedacc .add-user-form li.full .textfield .add_user_role input[type="radio"]:checked + label{background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/prolistckeckbox.png) no-repeat 0 -37px}
.companyrelatedacc .add-user-form .small_li .start{height:auto;width:auto;color:#0044d0;font-size:29px;vertical-align:middle}
.companyrelatedacc .add-user-form li label.error{text-transform:capitalize;margin-top:10px;color:#ea002a;font-weight:500}
.companyrelatedacc .product_based_table .product_table tr th{border-bottom:1px solid #303232;font-size:20px;text-transform:uppercase;font-weight:500}
/** responsive Css **/
@media only screen and (max-width:1399px){/** kvaser-canking Page Css**/
  .left_small_icons li img{max-width:60px}
  .right_new_part li{margin-left:15px}
  .right_new_part li .product_link{width:180px}
  /**allcource **/
  .allcourses-right-part{width:calc(100% - 115px)}
  /*checkOut Page css*/
  .need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1{font-size:14px}
}

@media only screen and (max-width:1199px){.ptb-120{padding-top:80px;padding-bottom:80px}
  .lookcan .wpb_wrapper .vc_row{padding:30px}
  .lookcan .wpb_wrapper .vc_row .lookleft{width:70%}
  .lookcan .wpb_wrapper .vc_row .lookright{width:30%}
  .pt-100{padding-top:80px}
  .pb-100{padding-bottom:80px}
  .ptb-120{padding-top:80px;padding-bottom:80px}
  .pt-80{padding-top:80px}
  .pb-80{padding-bottom:80px}
  .sidebar{padding-left:0}
  /*Accout Page css*/
  .kvaser-login-form-cnt form &gt; div:nth-child(3){display:block}
  .img-gallery .wpb_wrapper{min-height:500px}
  /* Blog Single Page*/

  .productsblock .productsinnerpart{padding:25px 15px 100px 15px}
  .suggested_products .product a img{max-width:100px;min-height:90px}
  /** logican  **/
  .software_top,

  /*Downlode Page*/

  
  .download-section .dash_product_sectn{margin:0}

  /** contact-us **/

  .tab-contents .tab-pane{padding:25px 20px}
  /** kvaser-canking Page Css**/
  .right_new_part li .product_link .new_arrow{width:30px}
  .right_new_part li .product_link .new_arrow:before{border-width:0 2px 2px 0;height:8px;width:8px;top:44%}
  .right_new_part li .product_link a h6{padding:10px 35px 10px 10px;font-size:13px}
  .left_small_icons li img{max-width:50px}
  .right_new_part li{margin-left:10px}
  .left_small_icons{margin-left:10px}
  /** bit-timing-calculator  **/

  .bit-timing-col .billing_form_list .textfield.twoparts .radiopart{margin-right:10px;font-size:14px}
  .bit-timing-col .billing_form_list .textfield.twoparts .radiopart .radiobutton input[type="radio"]{height:20px;width:20px}
  .eventaccountbg .login-account-form .loginform span .nsl-container-buttons .sign-in-google{max-width:100%;padding:12px 10px 12px 10px}
  .eventaccountbg{padding:30px 20px}
  /** can-fd-bit-timing-calculator**/
  .calcudata .clock form ul{flex-wrap:wrap}
  body .canfdcalpage .calcudata .clock form ul li{width:50%}
  body .canfdcalpage .canfd .clock ul li.device-btn{width:50%}
  /**edit Page css**/
  .woocommerce-billing-fields{padding-top:30px;margin-top:30px;margin-bottom:30px;padding-bottom:30px}
  /** Single product Page css**/
  .summary button.single_add_to_cart_button{max-width:150px}
 
  .comparisonpage .product-header-firstcarosol .comparelistslide ul li{width:180px}

  .default_accordion_list .box .propage_title_div .blue3{margin-left:15px;margin-right:15px}
  /** cart-page css **/
  .cart-section .wc-proceed-to-checkout .button.checkout-button{font-size:18px}
  /** checkout Page Css **/
  .checkout_form_reload_cart .summary_table tr th,
  .checkout_form_reload_cart .summary_table tr td{padding:10px 10px}
  .checkout_form_reload_cart .summary_table .product-remove{padding:10px 10px}
  .coupanblog p{font-size:16px}
  .top_heading_box h2{font-size:30px;margin:0 0 20px}
  .need_shipment_div .freegray .no-cost{float:none;font-size:16px;margin-left:0;display:block;margin-top:10px}
  .need_shipment_div .main-free .freewhite .option-add-faster{font-size:14px;padding:12px 15px}
  .need_shipment_div .main-free .freewhite .faster-shipping{font-size:16px;line-height:1}
  .checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label{font-size:18px}
  .checkoutpage .woocommerce-checkout #order_review #payment .place-order button{font-size:18px}
  .woocommerce-shipping-fields h4{font-size:26px}
  .checkoutpage{padding:60px 0}
  .checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .wc-custom-stripe .form-row{width:100%;margin-bottom:0}
  .side-bar-outer .securepay .diff_options_part li h4{font-size:24px}
  .marketing-pictures-list ul li .picmatright{padding:15px}
  /*********************************************************
               End  login page CSS
    *********************************************************/

  .openacc-blog:before{width:640px}
  /*********************************************************
             getting start page CSS
  *********************************************************/
  .product_main_outer .assoc_product{padding:30px 15px}
  .product_main_outer .assoc_product .cat-img{width:15%}
  .product_main_outer .assoc_product .soft-mid-content{padding:0 15px}
  .product_main_outer .assoc_product .new_sec{width:40%}
  .product_main_outer .assoc_product .new_sec .protocol.last{margin-left:15px}
  .product_main_outer .assoc_product .new_sec h5{font-size:16px;line-height:20px}
}
@media only screen and (max-width:991px){.ptb-120{padding-top:60px;padding-bottom:60px}
  .ptb-80{padding-top:60px;padding-bottom:60px}
  .pt-100{padding-top:60px}
  .pb-100{padding-bottom:60px}
  .pt-80{padding-top:60px}
  .pb-80{padding-bottom:60px}
  .mb-80{margin-bottom:60px}
  .btn,
  .blue6,
  .blue5{padding:10px 25px}
  .canbanner-content-box{margin-top:-60px}
  .mainbanner{min-height:380px}
  .product-selection.clearfix.search-box .gsselectedsearch label{font-size:20px;line-height:28px}
  .disc-list ul,
  .order-list ol{padding:0 30px}

  .dash_product_left span.select-show select{padding:9px 30px 9px 12px}
  .product_main_outer .assoc_product{display:block}
  .product_main_outer .assoc_product .cat-img{width:100%}
  .product_main_outer .assoc_product .soft-mid-content{width:100%;padding:0;margin:10px 0}
  .product_main_outer .assoc_product .new_sec{width:100%;display:block}
  .product_main_outer .assoc_product .new_sec .protocol{width:100%}
  .product_main_outer .assoc_product .new_sec .protocol.last{margin-left:0}
  .top_customer_popup.search .left_pop_text .pro-image{max-width:150px}
  .top_customer_popup.search .left_pop_text .driver-txt{width:calc(100% - 150px)}
  

  .wpb_wrapper .download-section-box .dashboardnav_section ul li a{border-radius:0;justify-content:center;font-size:16px;line-height:24px;padding:0 10px 10px}
  .wpb_wrapper .download-section-box .dashboardnav_section ul li{display:block;margin-right:0;white-space:nowrap}

  .getting-started .vc_col-sm-8,
  .getting-started .vc_col-sm-4{width:100%}
  .kvaser-offfers .vc_row.vc_inner .vc_column_container{margin-bottom:25px}
  .kvaser-offfers .vc_row.vc_inner .vc_column_container:last-child{margin-bottom:0}
  /*about  Page css*/
  body .counter-sec .vc_col-sm-3{width:50%}
  .direction-l{width:190px}
  .direction-r{width:190px}
  .timeline li:last-child .direction-r:before{left:-38px}
  .img-gallery .wpb_wrapper{min-height:390px}
  .uniquedesign .vc_row.vc_inner .rightchoose{margin-right:0}
  .uniquedesign .vc_row.vc_inner .leftchoose{width:50%}
  .office-map-sec .offiec_address{min-width:210px;left:-40px}
  .qualified-sales .vc_row.vc_inner .vc_col-sm-4{width:50%}
  /*Accout Page css*/

  .kvaser-login-form-cnt .row &gt; div{padding:0;text-align:left}

  .dynamic-uni-post .uni-all-post-list .press-releases-block .prb-img{width:125px;min-height:170px}
  .dynamic-uni-post .uni-all-post-list .press-releases-block h4{font-size:16px;display:inline-block;line-height:20px}
  .dynamic-uni-post .uni-all-post-list .press-releases-block .prb-content{padding:15px}
  .press-releases-block h4{font-size:16px;line-height:20px}
  /*Events Page Css*/

  .bloglist .blog1 .eventlisthead .eventblogimg{width:125px;height:125px}
  .press-releases-block .prb-img{width:125px;min-height:125px}
  .eventaccountbg .login-account-form .loginform .pass-quater-section{width:50%}
  /* Blog Single Page*/

  .single .main_news_page{padding:60px 0}
  .single .bloglist .blog1 h1{font-size:35px}
  .product_sort &gt; div,
  .qualified_dropdown &gt; div{margin-bottom:30px}
  .product_sort{margin-bottom:60px}

  .dynamic-uni-post .uni-all-post-list{column-gap:15px;row-gap:15px}
  .news_details_page .pagenation_btns{margin-bottom:20px}

  .suggested_products .product a img{max-width:60px;min-height:50px}
  /** logican  **/

  .software_top,



  /*Aplication page*/
  .aboutappliblock .wpb_wrapper .vc_column-inner{padding-left:15px !important;padding-right:15px !important;padding-top:15px !important}
  .whychoosekv .btn{margin:0 15px}

  /** knowledge-base **/
  .default_accordion_list .box h4{font-size:18px}
  .default_accordion_list .box{padding:15px 40px 15px 15px;margin-bottom:15px}
  .default_accordion_list .box .accordion_arrow:before{top:20px}
  .default_accordion{padding:40px 0}
  .knowledge_up .Knowledge_text a{font-size:16px;padding:10px 10px}
  /** Press  Page Design  **/

  /*Downlode Page*/

  .well{padding:15px}
  /*training-materials CSS*/
  .dashboard_section{padding-top:60px;padding-bottom:60px}

  .training-right .marmat{display:none}
  .training-right{margin-top:30px}
  .coupon_code_box .mobile-training-cat{display:block;margin-top:15px}
  .materialSearch_div{margin-right:0;width:215px}
  /** contact-us **/
  .contact-qulified-div .wpb_wrapper .conlocal-part{width:100%;margin-bottom:25px}
  .contact-qulified-div .wpb_wrapper{display:block}
  .contact-qulified-div .wpb_wrapper .viewpart{display:block}
  .contact-qulified-div .wpb_wrapper .viewpart img{margin:0 auto}
  .contact-qulified-div{padding:25px}
  .conphonemail_infodiv .vc_column-inner{padding:25px !important}

  .two-column{display:block}
  .regional_offices_block .contact_infobox .vc_column-inner{padding:20px}

  /*Devloper page css*/
  .down_can{float:none}
  .look_form{margin-bottom:30px}
  .guides_tabs{display:block}
  .guides_tabs .guides_left{width:100%}
  .guides_tabs .guides_right{width:100%}
  .tab-contents .tab-pane{padding:25px 15px}
  .ddcsb-list li a:before{height:30px;width:30px}
  .ddcsb-list li a{font-size:20px;padding-left:50px}
  .ddcs-btn{line-height:45px;min-height:45px}
  .marketing-pictures-list{margin-right:0}
  .marketing_dload_a{margin-right:0;margin-bottom:15px}
  /*marketing-materials */
  .coupon_code_box .mobile_categori_select{max-width:100%;width:100%;display:block;margin-top:15px}
  /** kvaser-canking Page Css**/
  .top_head_part{flex-wrap:wrap}
  .top_head_part .back_btn{width:20%}
  .left_small_icons{width:calc(80% - 10px);justify-content:space-between}
  .top_heade_row{padding:15px 0}
  .right_new_part{width:100%;margin-top:20px;justify-content:space-between;border-left:0}
  .right_new_part li .btn br{display:none}
  .right_new_part li{margin-left:0}
  /**bit-timing-calculator**/
  .bit-timing-col .billing_form_list .textfield.twoparts .radiopart .radiobutton input[type="radio"]{height:20px;width:20px}
  .marketing-download-selected .marketing-download-selectedwrap{max-width:720px}
  .marketing-download-selected-right{width:40%}
  /**edit-account/**/

  .woocommerce-billing-fields .row &gt; div,
  .woocommerce-address-fields .row &gt; div,
  .woocommerce-shipping-fields .row &gt; div{margin-bottom:15px}

  /** associatesoftware **/
  .associate_filter .row &gt; div{margin-bottom:15px}
  .associate_filter .row &gt; div{margin-bottom:15px}
  .buy_analysis_box .allreadmore{margin-bottom:30px}
  .software-list .all_tools_part .tools_part_box{padding:25px 15px}
  /** Single product Page css**/
  .images_resize_box{height:175px}
  .single-product .product .summary .blogthree{display:block}
  .single-product .product .summary .blogthree h6{margin-right:0;margin-bottom:15px}
  body.single-product div.product form.cart{margin-bottom:30px}
  .pdf_datasheetlink a .pdfi{width:20px;height:25px;margin-right:5px}
  .pdf_datasheetlink a,
  .pdf_datasheetlink a strong,
  .pro_savecom .pro_savecom-top .options .psb-btn,
  .pdf_datasheetlink a strong span,
  .pro_savecom .pro_savecom-top .options label{font-size:12px}
  body.single-product div.product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li{height:80px;width:80px;margin-right:10px}
  .single-product .product .flex-viewport,
  .woocommerce-product-gallery__image--placeholder{background:#fff;border:1px solid #303232;height:350px !important}
 
  .single-product .product .summary .blogthree .alert span{max-width:25px}
  .single-product .product .summary .blogthree .alert{padding:10px 30px 10px 20px}
  body.single-product .site-main ul.products li.product{width:33.33%;margin-bottom:20px}
  body.single-product .site-main ul.products li.product .price{font-size:18px}

    .single-course .course, .single-lesson .lesson{padding:0px 0 40px}

  div#customer_login{padding:60px 0}
  #my-courses #customer_login{flex-direction:unset}
  /** product-compare **/
  .firstcarosol .compareleft,
  .secondcarosol .compareleft{max-width:100%;width:100%}
  .firstcarosol .compareright,
  .secondcarosol .compareright{width:100%}
  .comparisonpart.stickey-fixed{position:static}

  .comparbradcrumbs-title .comphead h1{font-size:30px}
  .comparbradcrumbs-title{margin-bottom:0}

  .comparisonpage .product-header-firstcarosol .comparelistslide ul li{width:174px}
 
  .new_qsr_block .col-lg-3.col-sm-12{width:100%}
  .new_qsr_block .col-lg-5.col-sm-12{width:100%}
  /** Search  page css **/
  .search .default_accordion_list .product_boxes{padding:25px 0 35px 0}
  .default_accordion_list .box.developer-pro-listbox,
  .default_accordion_list .box.event-pro-listbox{padding:32px 15px 30px 15px}
  body:not(.page-template-template-fullwidth-php) table.cart td,
  body:not(.page-template-template-fullwidth-php) table.cart th{padding:15px}
  /** cart  page css **/
  .cart-section .cart-container{display:block;flex-wrap:wrap}
  .cart-section .woocommerce-cart-form{width:100%}
  .cart-section .cart-collaterals{padding-left:0;width:100%}
  .sso-overlay:before{font-size:30px} 
  /*********************************************************
              login page CSS
    *********************************************************/
  .openacc-box{padding:25px 15px}
  .signinsignup_box{padding:35px 25px}
  .signinsignup_wraper{padding:40px 25px}
  .openacc-blog:before{width:480px}

  .openacc-img img, .openacc-boxes .single-image img{max-width:25px}
  /*********************************************************
              login page CSS
    *********************************************************/
  .dynamic-uni-post .uni-all-post-list .press-releases-block .prb-content{padding:15px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.firstcarosol .compareright .compareslider li{padding:15px 10px 50px}
  .clipboard-link{font-size:13px}
}
@media only screen and (min-width:768px){.vc_row.vc_inner .technical-associate-box.vc_column_container{padding-left:30px;padding-right:30px}
  .qualified-sales .vc_row.vc_inner.technical-associate-sec{margin-left:-30px;margin-right:-30px}
}
@media only screen and (max-width:767px){h1{font-size:35px}
  h2{font-size:30px}
  .make_it h2{font-size:30px}
  .mb-80{margin-bottom:40px}
  .ptb-120{padding-top:40px;padding-bottom:40px}
  .ptb-80{padding-top:40px;padding-bottom:40px}
  .pt-100{padding-top:40px}
  .pb-100{padding-bottom:40px}
  .pt-80{padding-top:40px}
  .pb-80{padding-bottom:40px}
  .canbanner-content-box{margin-top:-40px}
  .calculators_boxes .btn{position:static;transform:unset}
  .pagination ul li{margin-right:15px}

  .mainbanner{min-height:300px}
  .aboutboxes .wpb_wrapper .vc_row .boxestext{padding:30px 15px;margin-left:0;margin-right:0}
  .canbanner-content-box .wpb_wrapper .wpb_text_column{padding:40px 15px}
  .aboutboxes .wpb_wrapper .vc_row .boxestext{margin-bottom:30px}
  .aboutboxes .wpb_wrapper .vc_row .boxestext:last-child{margin-bottom:0}
  .aboutboxes .wpb_wrapper .vc_row .boxestext{width:100%}
  .lookcan .wpb_wrapper .vc_row{padding:30px 15px}
  .lookcan .wpb_wrapper .vc_row .lookleft{margin-bottom:30px}

  .lookcan .wpb_wrapper .vc_row .lookleft{width:100%}
  .lookcan .wpb_wrapper .vc_row .lookright{width:100%}
  .disc-list ul,
  .order-list ol{padding:0 15px;margin-bottom:15px}
  .Helpful-Tools{margin:30px 0}
  .gatting-withoutlogin .request_strip_main .haveaccountleft{padding-right:0;margin-bottom:20px}
  .gatting-withoutlogin .request_strip_main{display:block}

  .wpb_wrapper .order_summary_box form .partsingle{width:100%}
  .partsingle .select2-container--default .select2-selection--multiple .select2-selection__choice{margin-right:0;margin-bottom:10px}
  .openacc .row &gt; div{margin-bottom:15px}
  .openacc .row{margin-bottom:-15px}

  .prb-select-block select{width:110px;height:40px;border:1px solid #4b5563;box-sizing:border-box;border-radius:5px;padding:0 20px;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/prb-select.svg) right 15px center no-repeat;color:#6c717f;font-size:14px;outline:none;line-height:20px}
  .press-releases-block{display:flex}
  .mobile-cat-dropdown-list select{display:block}
  .bloglist .blog1 .blog1-bottom{display:block}
  .main_news_page .bloglist .blog1 h1{font-size:24px}

  /*oem*/

  .vc_row.vc_inner .openacc-boxes.vc_column_container{margin-bottom:25px}
  .openacc-blog &gt;div:nth-child(1):after,
  .openacc-blog &gt;div:nth-child(2):after,
  .openacc-blog .row &gt; div:nth-child(1):after,
  .openacc-blog .row &gt; div:nth-child(2):after
 {display:none}
  /*about  Page css*/

  body .counter-sec .vc_col-sm-3{width:100%}
  .img-gallery .wpb_wrapper{min-height:440px}
  .timeline li:last-child .direction-r:before{left:-67px}
  .uniquedesign .vc_row.vc_inner .leftchoose{width:100%}
  .qualified-sales .qualified-sales-top .single-image{display:block}
  .vc_row.qualified-sales{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/qualified-sales-mobile.png) !important;background-position:top !important}
  .qualified-sales-top{margin-top:380px}
  .vc_row.vc_inner .technical-associate-box.vc_column_container{margin-bottom:25px}
  .qualified-sales .vc_row.vc_inner .vc_col-sm-4{width:100%}
 
  /* Blog Single Page*/

  .single .main_news_page{padding:40px 0}
  .main_news_page .bloglist .blog1 .archive-content .single-image{padding-bottom:50%}
  .preamble,
  .qsr_content p{font-size:14px;line-height:30px}
  .product_sort{margin-bottom:40px}
  .eventadress,
  .eventdatetime{padding:20px 15px}
  .eventstext .se-img{height:174px;width:204px;margin-right:0;margin-bottom:15px;
 
    border-radius:10px; 
  }
  .innerevedttm{display:block}
  .innerevedttm &gt; div{width:100%;margin-bottom:20px}
  .loginstep .l-rightbtn{justify-content:start}
  .press-releases-block .prb-top{display:block}
  .press-releases-block .prb-top .prb-category a{border-right:1px solid #4b5563;margin-right:5px;padding-right:5px;border-left:0;margin-left:0;padding-left:0}
  .press-releases-block .prb-top .prb-category strong:last-child a{border-right:0;padding-right:0;margin-right:0}
  .suggested_products .product a img{max-width:90px;min-height:90px}
  .suggested_products_hsv &gt; div{width:100%}
  /* ces-2024 Page*/
  .eventstextimg .eventstext{display:block}

  .eventstextimg .eventstext img{max-width:100%;width:100%;margin-right:0;margin-bottom:25px}
  .loginstep{display:block}
  .loginstep .l-lefttext{width:100%;margin-bottom:15px}
  .loginstep .l-rightbtn{width:100%}
  .loginstep .loginclose{position:absolute;right:10px;top:10px}
  .loginstep .loginclose{height:20px;width:20px}
  .eventloc .locmap{max-width:150px;min-height:150px;margin-right:15px}
  .eventaccountbg .login-account-form .loginform .pass-quater-section{width:100%}
  .eventuserregform &gt; *{width:100%}
  .eventaccountbg{padding:40px 25px}
  /* ces-2024 Page*/



 
  .refappabout .refappblogs:first-child{margin-bottom:40px}
  .uniquedesign .rightchoose .single-image{margin-top:0;margin-bottom:0}
  .uniquedesign .rightchoose .single-image img{margin-left:auto;margin-right:auto;max-width:171px}
  /* university-sponsorships */

  .dynamic-uni-post .uni-all-post-list{grid-template-columns:repeat(1, minmax(0, 1fr))}

  /** logican  **/
  .software_top,
  .postsblock{padding:40px 0}

  .productsblock .productsinnerpart{margin-bottom:30px}
  .peopnavigation .peopnav{text-align:left}
  .peopnavigation .peopnav li{margin:0 0 40px 0;display:block}
  .software_top .software_logo{margin-bottom:20px}
  .software_top .ta-content ul li{margin-left:20px}

  .default_accordion_list .box .toggle-content ol{margin-left:30px}
  table td,
  table th{padding:15px}
  /** Press  Page Design  **/

  /*calculators*/

  .calculators_boxes .well{padding:15px}

  /*training-materials CSS*/
  .dashboard_section{padding-top:40px;padding-bottom:40px}
  .training-materials-page .associates_div_part .trianing-title-lang{display:block}

  .training-materials-page .picmatright{padding:15px}

  .training-materials-page div.training-file-name{padding:15px 15px}
  .training-file-name .tmtags{margin-top:10px}
  .training-materials-page .training-video{padding-bottom:26.25%;width:200px}
  .training-datelang{justify-content:start}

  .coupon_code_box{display:block}

  .mar_mati_lang_select .laung_dropbox{width:100%}
  .materialSearch_div{margin-right:0;width:100%;margin-bottom:15px}
  .mar_mati_lang_select{max-width:100%;width:100%;margin-right:0;margin-top:15px;margin-bottom:15px;display:inline-block}
  .coupon_code_box .mobile-training-cat h3{margin-bottom:10px}

  .coupon_code_box .mobile-training-cat .cate ul li a{display:block}

  .coupon_code_box .mobile-training-cat .cate ul li{margin-bottom:10px}
  
  /** contact-us **/
  .phone_sale_text h3{font-size:16px}
  .phone_sale_bottum .wpb_wrapper h3{font-size:19px;margin-bottom:10px}
  .get_start_inner_left h3{font-size:18px}
  .tab-contents .tab-pane .whp_text{width:100%;margin-bottom:30px}
  .ddcsb-list{display:block}
  .ddcsb-list li{width:100%;margin-bottom:25px}
  .support-cases-yellow{padding:25px 20px}
  .ddcs-row-bottom{display:block}
  .ddcs-row-bottom a:first-child{margin-right:0;margin-bottom:20px}
  /*marketing-materials*/
  .marketing-pictures-list ul li .picmatright .picdrop1,
  .marketing-pictures-list ul li .picmatright .picdrop2,
  .marketing-pictures-list ul li .picmatright .picdrop3_lang,
  .marketing-pictures-list ul li .picmatright .blankspace{width:100%;justify-content:start}
 
  .marketing-pictures-list ul li .picmatright{padding:15px}
  .marketing-pictures-list ul li .picmatright &gt; div{margin-bottom:10px}

  .marketing-pictures-list ul li .picmatright &gt; div:last-child{margin:0}

  /** kvaser-canking Page Css**/
  .right_new_part{display:block}
  .right_new_part li .product_link{width:100%}
  /**bit-timing-calculator**/
  .bit-timing-col .billing_form_list &gt; li{width:100%}
  .bit-timing-col .billing_form_list &gt; .for_li{width:100%}
  .bit-timing-col .billing_form_list &gt; .five_li{padding:0 15px}
  .marketing-download-selected .marketing-download-selectedwrap{display:block;max-width:575px}
  .marketing-download-selected-left{width:100%}
  .marketing-download-selected-right{width:100%;margin-top:15px;justify-content:start}
  /** Account Page **/

  .order-hist-userid.account-block-minimize-data{display:block}

  .account-sortable-block-wrap .ui-sortable-block .main_top_block .account-block-action-wrap .block-action-btn{margin-left:0}
  /** can-fd-bit-timing-calculator**/
  body .canfdcalpage .calcudata .clock form ul li{width:100%}
  body .canfdcalpage .canfd .clock ul li.device-btn{width:100%}
  .bitrates form ul{flex-wrap:wrap}
  .bitrates form ul li{width:100%;flex-wrap:wrap}
  .calcudata form ul li label{width:100%}
  .calcudata form ul li .textfield{width:70%;margin-left:0}
  .calcudata form ul li .mega{width:30%;/* display:table; */
  }
  .parameters .cal-head button{float:none}
  .calcudata .clock form ul li.device-btn{text-align:left}
  .calcudata form ul li .textfield input{max-width:100%;margin-left:0}
  .press-releases-block h4{font-size:18px}
  .press-releases-block .prb-content p{font-size:14px}

  /**  Memory Calculator **/
  .memory_calculator{padding:30px 15px}

  .memory_calculator .calc-input .pull-right{width:100%;float:none}
  .memory_calculator .calc-slider{flex-wrap:wrap}
  .memory_calculator .calc-slider input{max-width:100%}
  .memory_calculator .calc-slider .ui-slider{width:100%;max-width:100%;margin:25px 0}
  .calc-slider .filter_modal_min_div,
  .calc-slider .filter_modal_max_div{width:100%}
  .form-group.information.row &gt; .information-form{padding:0;margin-bottom:15px}
  /** associatesoftware **/
  .associate_filter .row &gt; div{margin-bottom:15px;border-right:0}
  .can_switch{justify-content:start}
  .associate_filter .row &gt; div{margin-bottom:15px}
  .buy_analysis_box .row &gt; div .row &gt; div{margin-bottom:20px;padding:0}
  .tools_part_box .row &gt; div:not(div:last-child){margin-bottom:15px}
  .tools_part_box .row &gt; div:first-child img{margin:0 auto}
  .software-list .all_tools_part .tools_part_box{text-align:center}
  /** Single product Page css**/
 
  .single-product div.product .summary .sppsmirow &gt; div{padding:0}
  .pdf_datasheetlink a,
  .pdf_datasheetlink a strong,
  .pro_savecom .pro_savecom-top .options .psb-btn,
  .pdf_datasheetlink a strong span,
  .pro_savecom .pro_savecom-top .options label{font-size:14px}
  .pdf_datasheetlink{display:block}
  .pdf_datasheetlink a{width:100%;margin-bottom:20px}
  .pro_savecom .pro_savecom-top{display:block}
  .pro_savecom .pro_savecom-top .options{width:100%;margin-bottom:20px}
  body.single-product .site-main ul.products li.product{flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:20px}
  body.single-product .site-main ul.products li.product .sproduct-info{width:55%}
  body.single-product .site-main ul.products li.product .woocommerce-LoopProduct-link:not(.sproduct-info a) img{margin:0;position:absolute;padding:5px;height:100%;width:100%;left:0;right:0}
  .woocommerce-tabs ul.tabs li.active::after{display:none}
  .single-product .product .woocommerce-tabs ul.tabs li{display:block}
  
  .pro_savecom.pros-block .single-product-login .login-form-top,
  .pro_savecom.pros-block .login-form-bottom,
  .new-account-training .splf-registerform,
  .send-mail-wrap form{display:block}
  .pro_savecom.pros-block .single-product-login .login-form-top &gt; div,
  .pro_savecom.pros-block .login-form-bottom &gt; div,
  .new-account-training .splf-registerform &gt; div,
  .send-mail-wrap form input{width:100%}
  .pro_savecom.pros-block .login-form-bottom{margin-top:15px}

  .single-product .product .woocommerce-tabs .panel .db_inner.row .eq-target-block{margin-bottom:15px}
  .serialtable .headingserial{display:none}
  .serialtable ul li span:before{content:attr(data-label);float:left;font-weight:bold;width:50%;margin-right:15px}
  .serialtable ul li span{padding:10px 15px;display:block;display:flex;align-items:start;border-bottom:1px solid #303232}
  .single-product .product .woocommerce-tabs ul.tabs-custom .serialtable ul li{display:block;padding:0}
  .serialtable ul{padding:0;background:#f4f5f5}
  .serialtable ul li:last-child &gt; span:last-child{border:0}
  .dashboardnav_section ul li a{font-size:16px;line-height:38px;padding:5px 15px}
  .saved-filtor-box .safi-box1 .safi-wrap{display:block}
  .saved-filtor-box .safi-box1 .safi-wrap .safi-leftbox{width:100%;margin-right:0;margin-bottom:15px}
  .saved-filtor-box .safi-box1 .safi-wrap .safi-rightbox{width:100%;justify-content:start}
  .dashboard-mylibrary-wrapper .saved-filtor-box .safi-box1{display:block}
  .dashboard-mylibrary-wrapper .saved-filtor-box .safi-box1 .safi-rightbox{justify-content:start;margin-top:15px}
  .events-box .events-box-part .upcoming ul .newevents_home .newheadevents{display:block}
  .events-box .events-box-part .upcoming ul .newevents_home .newheadevents .headeventsleft{width:100%;margin-bottom:15px}
  .events-box .events-box-part .upcoming ul .newevents_home .newheadevents .headeventsright{width:100%}
  .events-box .events-box-part .upcoming ul .newevents_home .newheadevents .headeventsleft .event_permalink{font-size:18px;line-height:24px}
  .events-box .events-box-part .upcoming ul .newevents_home .newheadevents .headeventsleft span{font-size:14px;line-height:15px}
  .events-box .events-box-part .upcoming ul .newevents_home{padding:15px}
  .saved-filtor-box .safi-box1{padding:15px}
 
  .my_prod_head{margin-bottom:0}
  .saved-filtor-box .safi-box1 .safi-leftbox .filtor-head a{font-size:18px;line-height:normal}
  .events-box .events-box-part .upcoming ul .newevents_home .newparticipantsevents .participantslist li{height:50px;margin:0 5px 0 0;width:50px}
  .events-box .events-box-part .upcoming ul .newevents_home .newparticipantsevents .partilabel label{font-size:14px}

  /**allcourses**/


  .events-box .events-box-part .allcourses-list-part .safi-allcourses .filtor-head{width:100%;margin-bottom:15px}
  .events-box .events-box-part .allcourses-list-part .safi-allcourses .safi-rightbox{width:100%;display:flex;justify-content:start}
  .events-box .events-box-part .allcourses-list-part .safi-allcourses{display:block}
  .events-box.allcourses-box .events-box-part .events-list .allcourses-list-part .allcourses-left-part{float:none;margin-left:auto;margin-right:auto;margin-bottom:20px}
  .allcourses-right-part{float:none;width:100%}
  .email_share-open label{display:block}
  .email_share-open form{width:100%}
  .email_share-open .form-group{display:block;align-items:center;width:100%}

  .email_share-open .close-icon{position:absolute;top:20px;right:20px}
  .events-box .events-box-part .allcourses-list-part{padding:15px}

  .single-course .course, .single-lesson .lesson{padding:0px 0 40px}
  div#customer_login{padding:40px 0}
  #my-courses #customer_login &gt; div{width:100%}
  #my-courses #customer_login &gt; div .sensei-login-submit a{display:block}
  #my-courses #customer_login &gt; div label.inline{margin-left:0}
  #my-courses #customer_login &gt; div .sensei-login-submit{margin-bottom:10px}
  #my-courses #customer_login &gt; div .sensei-login-submit a{display:block}

  #my-courses #customer_login &gt; div label.inline{margin-left:0}

  #my-courses #customer_login &gt; div .sensei-login-submit{margin-bottom:10px}

  #my-courses #customer_login &gt; div .sensei-login-submit input{margin-right:0;margin-bottom:15px}
  #my-courses #customer_login{display:block}
  .single-product .product .woocommerce-tabs .panel .related-software .software-list .software{padding:25px 15px}
  .serialtable ul li span{width:100%}
  /** product-compare **/


  .compareslider.slides.ui-sortable{flex-wrap:wrap}

  .gotocompare-box .mobile-hide-compare{display:none}
  .pro_savecom .pro_savecom-top .options.mobile-hide-compare{display:none}
  /** Search  page css **/

  .search .knowledge_fullwidthserach .search-container .searchform .search_serchicon{height:20px;width:16px;position:absolute;left:10px}
  .search .knowledge_fullwidthserach .search-container .searchform .auto_complate_drop{margin-left:0;margin-right:10px}
  .search .knowledge_fullwidthserach .search-container .searchform .auto_complate_drop input[type="text"]{padding:5px 35px}
  .knowledge_fullwidthserach{padding:40px 0}
  .search_resultup_menu{display:inline-block;margin-top:10px}
  .search_resultup_menu a{font-size:18px}
  .search .default_accordion_list .product_boxes .search_pro_buybtn .seerep-product-span{right:15px;font-size:11px;line-height:1}
  .default_accordion_list .box .blogpost{display:block}
  .default_accordion_list .box .blogpost &gt; div{width:100%}
  .default_accordion_list .box .blogpost .leftpost .dev_author_details{margin-left:0;margin-top:10px}
  .default_accordion_list .box .blogpost .leftpost{display:block;margin-bottom:15px}
  .default_accordion_list .box .blogpost .rightpost{text-align:left}
  .default_accordion_list .box.event-pro-listbox .newheadevents{flex-direction:row-reverse}
  .default_accordion_list .box.event-pro-listbox .newheadevents .headeventsleft{margin-left:15px}
  .default_accordion_list .box.event-pro-listbox .newparticipantsevents_wrpper .newparticipantsevents{display:block;margin-bottom:15px}
  .default_accordion_list .box.event-pro-listbox .newparticipantsevents_wrpper{display:block}
  .default_accordion_list .box h4{font-size:14px}
  .default_accordion_list .box .propage_title_div .blue3{margin-left:10px;margin-right:0}

  /********************************************
                checkOut Page Css 
   *********************************************/

  .checkoutpage{padding:40px 0}
  .company_product_pages .dash_product_sectn{margin-top:50px}
  .checkout_form_reload_cart .summary_table thead{display:none}
  .checkout_form_reload_cart .summary_table tr td{display:block}
  .checkout_form_reload_cart .summary_table .product-name{width:100%}
  .checkout_form_reload_cart .summary_table .product-quantity{width:100%}
  .checkout_form_reload_cart .summary_table .product-subtotal{width:100%}
  .checkout_form_reload_cart .summary_table .product-remove{width:100%}
  .checkout_form_reload_cart .summary_table .product-remove{padding:20px 10px}
  .checkout_form_reload_cart .summary_table .cart_item td{text-align:center}
  .checkout_form_reload_cart .summary_table .othertexts td:last-child{text-align:center}
  .checkout_form_reload_cart .summary_table .othertexts td{text-align:center}

  .product_account_div .account_check label{font-size:12px;line-height:26px}

  .coupanblog .coupon_code_box form input[type="text"]{max-width:166px}
  .coupanblog .coupon_code_box form input[type="submit"]{margin-left:0}
  .woocommerce-checkout .checkout-form-fields .here-about-us label{font-size:16px}
  .woocommerce-checkout .checkout-form-fields &gt; .form-row{width:100%}
  .woocommerce-checkout .checkout-form-fields .here-about-us{padding:30px 10px}
  .woocommerce-checkout .checkout-form-fields .here-about-us .radiopart{margin-right:15px}
  .woocommerce-checkout .checkout-form-fields .here-about-us .radiopart:last-child{margin-right:0}
  .need_shipment_div .freegray .free-std{font-size:16px}

  .sal-bottom-btn{display:block;margin-top:20px}
  .sal-bottom-btn .salb-cancel{margin-bottom:15px}
  .need_shipment_div h4{font-size:20px}
  .need_shipment_div .main-free .freewhite{display:block}
  .need_shipment_div .main-free .freewhite .option-add-faster{float:none;display:block}
  .need_shipment_div .main-free .freewhite span{display:block;margin-bottom:10px}
  .checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label img{float:none}
  .checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label .about_paypal{float:none;font-size:14px}
  .checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label{padding:15px 20px 15px 60px;position:relative;font-size:14px}
  .checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .tab-head-box .payment-link ul{padding:15px 20px}
  .checkoutpage .woocommerce-checkout .form-row label{font-size:12px;line-height:20px}
  .checkoutpage .woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods .tab-head-box{display:block}
  .woocommerce-checkout .checkout-form-fields .kvaser-checkout-us-tip .textwidget{display:block}
  .woocommerce-checkout .checkout-form-fields .kvaser-checkout-us-tip .textwidget .ct-left-block{width:100%}
  .woocommerce-checkout .checkout-form-fields .kvaser-checkout-us-tip .textwidget .ct-right-block{width:100%;text-align:left;margin-top:15px}
  .woocommerce-checkout .checkout-form-fields .kvaser-checkout-us-tip .textwidget{padding:20px 15px}
  .need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1{display:block}
  .need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1 .radiopart{width:100%}
  .need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1 #faster_ship_msg{width:100%;text-align:left;justify-content:start;margin-top:10px}
  .need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1 .shipping-method-fields .form-row{width:100%}
  .need_shipment_div .faster_shipping_methods_part1 .faster-shpping .radio-part-1{padding:20px 15px}
  .faster-cancel-btn .cancel-faster{margin-bottom:15px}
  .faster-cancel-btn{display:block;gap:0}
  .another_address_part .shipping_address_options .shipping-radio-selected{padding:20px 15px}
  .checkout_faster_shipment .freewhite.main-sec-air .sec-price{margin-left:0;display:block;margin-bottom:15px}
  .checkout_faster_shipment .freewhite.main-sec-air .remove-add-faster.add-faster{width:100%;float:none}
  .checkoutpage .woocommerce-checkout #order_review #payment .place-order .updatespopup p{font-size:18px;display:block}
  .checkoutpage .woocommerce-checkout #order_review #payment .place-order .updatespopup p a{font-size:16px;margin:0;margin-top:10px}
  .questions-tags{margin-left:0}
  .custm_serach_result .knowledge_search form{position:relative}
  .knowledge_search .knowledge_serchicon{position:absolute;left:6px;width:16px;height:16px}
  .custm_serach_result .knowledge_search form input[type="text"]{padding:5px 15px 5px 35px} 
  .sso-overlay:before{font-size:18px} 
  .contantpadding .login .form-row{width:100%;padding:0 10px}
  .checkout-login-form{display:block}
  .checkout-login-form .right_popup_btn{margin-top:15px}
  .contantpadding .login{padding:14px 9px 18px 9px}
  .pc-shipping-options .checkout-form-fields{margin:0}
  .pc-shipping-options .checkout-form-fields .form-row{padding:0}

  /**tecnicalassciated**/
  .innr-tab-box ul li{display:block}
  .innr-tab-box ul li a{display:block}
  .innr-tab-box ul li.myevetnaddli{float:none}
  .technical-innr-tab .tab-pane .keventul li.kevent{padding:15px}
  .technical-innr-tab .tab-pane .keventul li.kevent .keventthumbnail img{height:115px;width:115px}
  /**account/company/**/

  .companyrelatedacc .add-user-form .small_li{width:100%}
  .companyrelatedacc .add-user-form li.full{width:100%}
  .companyrelatedacc .add-user-form li.last{width:100%}
  .companyrelatedacc .add-user-form li.full .textfield{display:block}
  .companyrelatedacc .add-user-form li.full .textfield .add_user_role{margin-bottom:15px;display:block}
  .company-my-product .dd-search-form .row &gt; div{margin-bottom:20px}
  .company-my-product .dd-search-form .row .dd-search-input{margin-bottom:0}
  /** login page CSS **/
  .openacc-blog:before,
  .openacc-box:before,
  .openacc-box:after{display:none !important}
  .openacc-boxes .vc_column-inner:before,
  .openacc-boxes .vc_column-inner:after{display:none}
  #signinsignup .row &gt; div{margin-bottom:20px}

  #signinsignup .row &gt; div:last-child{margin:0}

  /**  getting start page **/
  .top_customer_popup.search .left_pop_text .driver-txt{width:calc(100% - 100px)}
  .top_customer_popup.search .left_pop_text .driver-txt{padding:25px 40px 25px 15px}
  .top_customer_popup.search .left_pop_text .close-new-btn{height:15px;width:15px;right:16px;position:absolute;top:17px}
  .top_customer_popup.search .left_pop_text .pro-image{max-width:100px}
  .topmarginsection .download-section .associates_outer_box{padding:30px 15px}
  .vc_block.contact.bottom{display:none}
  .dash_product_sectn.driver-sec{margin-bottom:30px}
  .dashboardnav_section ul li a{font-size:16px;line-height:24px;padding:0 8px 10px}
  .top_customer_popup.search{padding:12px 15px 25px}
  .dash_product_left span.select-show{display:block;max-width:100%;width:100%;margin-bottom:10px;margin-right:0}
  .dash_product_left .associate-soft{display:block}
  .edit-account-sec .woocommerce-billing-fields{padding:0;margin:0}
}
@media only screen and (max-width:639px){#iubenda-cs-banner .iubenda-cs-opt-group-custom:not(.iubenda-cs-opt-group-granular){margin-top:15px !important}
}
@media only screen and (max-width:575px){.press-releases-block .prb-content{width:100%;padding-left:0}
  .gatting-withoutlogin .woocommerce-form &gt; p{width:100%}
  .bloglist .blog1 .eventlisthead{display:block}
  .bloglist .blog1 .eventlisthead .eventblogtext{margin-left:0}
  .software_top .shitfswicth{display:block}
  .software_top .shitfswicth .shiftchange{margin-top:30px}
  .bloglist .blog1 .eventlisthead .eventblogimg{position:relative;padding-bottom:80%;width:100%;margin-right:0;margin-bottom:15px}
  .bloglist .blog1 .eventlisthead .eventblogimg img{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;object-fit:contain}
  .related-post-details{display:block}
  .related-post-details .btn-style{margin-left:0;margin-top:20px}
  /**training-materials CSS**/
  .training-materials-page .training-media-wrap .training-pdfvideo{display:block}
  .training-materials-page .training-media-wrap .training-pdfvideo .training-image{display:inline-block}
  .training-materials-page .training-video{width:100%;position:relative}
  .training-materials-page .training-video{padding-bottom:56.25%}
  .training-materials-page .picallcheck{padding:12px 8px}
  .main-login-box a{float:none;display:block}
  .main-login-box{padding:14px 35px}
  .main-login-box:before{height:20px;width:20px}
  .training-materials-page .picmatright .login-close-icon{right:10px}
  /**Devloper page css**/
  .look_form .lform input[type="text"]{width:100%;margin-bottom:15px}
  .look_form .lform button{width:100%}
  .bro_api .title-with-btn{display:block}
  .bro_api .title-with-btn h3{margin-bottom:15px}
  /**marketing-materials**/
  .dashboardnav_section ul{border-bottom:0}
  .dashboardnav_section ul li{display:block;margin-bottom:0;margin-right:0}
  .dashboardnav_section ul li a{display:block;padding:7px 25px}
  .dashboardnav_section ul li:last-child a{border-bottom:1px solid #323030}
  /**  Memory Calculator **/

  /** kvaser-canking Page Css**/
  .left_small_icons{margin-top:15px;margin-left:0;border-left:0;width:100%;display:block}
  .left_small_icons li{margin-left:0;margin-right:0;margin-bottom:10px}
  .top_head_part .back_btn{width:100%}
  /**bit-timing-calculator**/
  .result-download .product_head .acton-main-icon{justify-content:space-between;padding-left:0}
  .result-download .product_head .product_com-action{float:none}
  .product_head h3{float:none}
  .result-download.clearfix{margin-bottom:15px}
  .result-download .product_head .acton-main-icon .top-share{margin:0 20px}
  .result-download .product_head .acton-main-icon .top-share #share_email_calc{right:-90px;top:36px;width:260px}

  /**edit-account**/
  .subscribe{margin-left:unset}
  .newsletter-box .nl-box h5{margin-bottom:15px}
  .course .module header{display:block}
  .course .module header h2{margin-right:0;margin-bottom:10px}
  .login-controls-row{display:block;padding:20px 15px}
  .login-controls-row .login-left-controls{margin-bottom:15px}
  .newsletter-box .nl-box h5{margin-bottom:15px}
  .subscribe{margin-left:unset}
  /**tecnicalassciated**/
  .technical-innr-tab .tab-pane .keventul li.kevent{display:block}
  .technical-innr-tab .tab-pane .keventul li.kevent .keventthumbnail{width:100%;margin-bottom:15px}
  .technical-innr-tab .tab-pane .keventul li.kevent .keventrigth{width:100%;padding-left:0}
  .technical-innr-tab .tab-pane .keventul li.kevent .keventthumbnail img{height:75px;width:75px}
  .press-releases-block{display:block}
  .press-releases-block .prb-img{position:relative;padding-bottom:75%;width:100%;margin-right:0;margin-bottom:15px}
  .dynamic-uni-post .uni-all-post-list .press-releases-block .prb-img{width:100%;min-height:170px;height:auto}
  .timeline li:last-child .direction-r:before{left:-62px}
  /**checkout page css**/
  .coupanblog{display:block}
  .coupanblog p{width:100%;margin-bottom:10px}
  .coupanblog .coupon_code_box{width:100%}
  .coupanblog .coupon_code_box form{text-align:left}
  .coupanblog .coupon_code_box form input[type="text"]{max-width:100%;margin-right:0;margin-bottom:15px}
  .compare-btn-sec .indented.vc_column_container{margin:auto}
  /**Downlode Page**/

  .topmarginsection .download-section .associates_outer_box h5{font-weight:600;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/download-icon_mob.png);background-repeat:no-repeat;background-position:right top;padding-right:35px}
  .ver_right_div{text-align:right}
  .download-section .associates_outer_box .ver_right_div h4{font-size:14px}
  .download-section a{font-size:14px}
  .top_customer_popup.search .left_pop_text .driver-txt{padding:25px 30px 10px 10px;width:calc(100% - 60px)}
  .top_customer_popup.search .left_pop_text .pro-image{padding:10px 0 10px 10px;max-width:60px}
  .top_customer_popup.search .left_pop_text .close-new-btn{height:18px;width:18px;right:10px}
  .eventloc .locmap{margin-right:0;margin-bottom:15px}
  .loc .eventloc{display:block}
}

@media only screen and (max-width:480px){.direction-r{width:150px}
  .direction-l{width:150px}
  .timeline li:last-child .direction-r:before{left:-76px}
  .img-gallery .wpb_wrapper{min-height:350px}
}
@media only screen and (max-width:374px){.direction-r{width:120px}
  .direction-l{width:120px}
  .timeline li:last-child .direction-r:before{left:-53px}
  .img-gallery .wpb_wrapper{min-height:350px}
  .img-gallery .wpb_wrapper{min-height:350px}
  .top_customer_popup.search .left_pop_text .driver-txt h4{font-size:16px;line-height:20px}
  .top_customer_popup.search .left_pop_text .driver-txt .gsdevicecat span{font-size:14px}
  .getting-started h6{font-size:14px}
  .top_customer_popup.search .left_pop_text .close-new-btn{height:14px;width:14px}
}
.associate img, .new_qsr_block img{width:100%}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-dots,.slick-next,.slick-prev{padding:0;display:block;position:absolute}.slick-dots li,.slick-dots li button,.slick-next,.slick-prev{cursor:pointer;width:20px;height:20px}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:url(https://www.kvaser.cn/wp-content/themes/kvaser/assets/css/vendor/ajax-loader.gif) center center no-repeat #fff}.slick-dots li button,.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;background:0 0;outline:0}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(https://www.kvaser.cn/wp-content/themes/kvaser/assets/css/vendor/fonts/slick.eot);src:url(https://www.kvaser.cn/wp-content/themes/kvaser/assets/css/vendor/fonts/slick.eot?#iefix) format('embedded-opentype'),url(https://www.kvaser.cn/wp-content/themes/kvaser/assets/css/vendor/fonts/slick.woff) format('woff'),url(https://www.kvaser.cn/wp-content/themes/kvaser/assets/css/vendor/fonts/slick.ttf) format('truetype'),url(https://www.kvaser.cn/wp-content/themes/kvaser/assets/css/vendor/fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before,[dir=rtl] .slick-next:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;border:0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&amp;fsDefault=1em&amp;fwDefault=normal&amp;cornerRadius=3px&amp;bgColorHeader=e9e9e9&amp;bgTextureHeader=flat&amp;borderColorHeader=dddddd&amp;fcHeader=333333&amp;iconColorHeader=444444&amp;bgColorContent=ffffff&amp;bgTextureContent=flat&amp;borderColorContent=dddddd&amp;fcContent=333333&amp;iconColorContent=444444&amp;bgColorDefault=f6f6f6&amp;bgTextureDefault=flat&amp;borderColorDefault=c5c5c5&amp;fcDefault=454545&amp;iconColorDefault=777777&amp;bgColorHover=ededed&amp;bgTextureHover=flat&amp;borderColorHover=cccccc&amp;fcHover=2b2b2b&amp;iconColorHover=555555&amp;bgColorActive=007fff&amp;bgTextureActive=flat&amp;borderColorActive=003eff&amp;fcActive=ffffff&amp;iconColorActive=ffffff&amp;bgColorHighlight=fffa90&amp;bgTextureHighlight=flat&amp;borderColorHighlight=dad55e&amp;fcHighlight=777620&amp;iconColorHighlight=777620&amp;bgColorError=fddfdf&amp;bgTextureError=flat&amp;borderColorError=f1a899&amp;fcError=5f3f3f&amp;iconColorError=cc0000&amp;bgColorOverlay=aaaaaa&amp;bgTextureOverlay=flat&amp;bgImgOpacityOverlay=0&amp;opacityOverlay=30&amp;bgColorShadow=666666&amp;bgTextureShadow=flat&amp;bgImgOpacityShadow=0&amp;opacityShadow=30&amp;thicknessShadow=5px&amp;offsetTopShadow=0px&amp;offsetLeftShadow=0px&amp;cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-button-icon-only,.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-checkboxradio-disabled,.ui-state-disabled{pointer-events:none}.ui-datepicker .ui-icon,.ui-icon{text-indent:-99999px;background-repeat:no-repeat}.ui-helper-reset,.ui-menu{outline:0;list-style:none}.ui-helper-hidden,.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;line-height:1.3;text-decoration:none;font-size:100%}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;overflow:hidden}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-autocomplete,.ui-menu .ui-menu{position:absolute}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{top:0;left:0;cursor:default}.ui-menu{padding:0;margin:0;display:block}.ui-button,.ui-controlgroup{display:inline-block;vertical-align:middle}.ui-button,.ui-menu-icons,.ui-resizable{position:relative}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-button,.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{line-height:normal;margin-right:.1em;cursor:pointer;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup&gt;.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup&gt;.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup&gt;.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical&gt;.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;overflow:hidden;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle,.ui-selectable,.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down{bottom:0}.ui-slider-vertical .ui-slider-range-max,.ui-spinner-up{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:.222em 0;margin:.2em 2em .2em .4em;vertical-align:middle}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget,.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a,.ui-widget-header a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/css/vendor/images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/css/vendor/images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/css/vendor/images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/css/vendor/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/css/vendor/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/css/vendor/images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.textarea-search{position:relative}
.textarea-search ul.result li a{color:#000}
.textarea-search ul.result li{display:none}
.textarea-search ul.result{display:none;position:absolute;z-index:9;max-height:300px;overflow:scroll;width:100%;background:#fff;border:1px solid #000;padding:10px}
.top_customer_popup{display:none}
.order_summary_box{display:none;margin-bottom:20px;border:1px solid #e5e5e5;overflow:hidden;border-radius:10px}
.order_summary_box form{display:flex;flex-wrap:wrap;width:100%}
.order_summary_box form .partsingle{display:flex;width:50%;flex-direction:column;padding:10px;justify-content:start}
.order_summary_box select{width:100%;min-height:46px;padding:10px 10px}
.order_summary_box .partsingle.qsrgs{display:none}
.form-status .sucess{background:#96e196;color:#000;padding:10px}
.form-status .error{background:#e88c8c;color:#000;padding:10px}
.product-installation-section{display:none}
.select2-container{display:block;width:100% !important}
.download-section-box,.login-form-col{display:none}
/** Download Section **/
.download-section-box{margin:40px 0}
.download-section-box .dashboardnav_section{display:block;padding:15px 0}
.download-section-box .dashboardnav_section ul{display:flex;overflow:auto;overflow-y:hidden}
.download-section-box .tab-content{display:block}
.download-section .associates_outer_box{border:1px solid #c6c6c6;padding:20px 10px}
.download-section a{color:#000}
.download-section .associates_outer_box .read-more-section,.download-section .associates_outer_box .older-row,.download-section .associates_outer_box .dropdown-menu{display:none}
.download-section .associates_outer_box  .older-versions{margin-top:20px}
.download-section .associates_outer_box .older-versions &gt; div{display:flex}
.download-section .associates_outer_box .older-versions .form-control{width:100%;padding:6px 12px;font-size:14px;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background:#fff;border-radius:4px}
.download-section .associates_outer_box .older-versions .input-group-btn{position:relative}
.download-section .associates_outer_box .older-versions .input-group-btn .dropdown-toggle{width:45px;height:100%;border:0;display:block;padding:0;position:absolute;right:0}
.download-section .associates_outer_box .older-versions .input-group-btn .dropdown-toggle:before{content:"";display:block;border:1px solid;border-color:#fff;border-width:0 3px 3px 0;transform:rotate(45deg);height:8px;width:8px;position:absolute;right:0;left:0;top:50%;transform:translate(-50%, -50%) rotate(45deg);left:50%}
.download-section .associates_outer_box .older-versions .input-group-btn .dropdown-menu{position:absolute;top:100%;background:#fff;width:100%;padding:0;border:1px solid;max-height:300px;overflow:scroll;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);min-width:150px;right:0}
.download-section .associates_outer_box .older-versions .input-group-btn .dropdown-menu a{padding:5px 10px;display:block;border-bottom:1px solid rgba(0,0,0,.15);color:#646b6e;font-size:14px;font-weight:600}
.downsidebox a{color:#000}
.dd-mycompany-prd h3.section-title{margin:0}
.dd-mycompany-prd .account-block-title-wrap{display:flex;align-items:center} 
.dd-mycompany-prd .main_top_block .login-column{display:flex} 
.dd-mycompany-prd .register-btn-main .register-btn{background-color:#E4002B;line-height:30px;text-transform:capitalize;font-size:16px;color:#fff;padding:10px 40px 10px 20px;text-align:left;display:block;border:none;width:100%;cursor:pointer;text-align:center;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/account/down-white-arrow.svg);background-repeat:no-repeat;background-position:center right 17px;border-radius:0px 10px 0px 10px;font-weight:600;background-size:12px}
.dd-mycompany-prd .register-btn-dropdown{display:none;background:#fff;border:1px solid #E4002B;position:absolute;width:100%;z-index:9}
.dd-mycompany-prd .register-btn-dropdown li{padding:5px 15px;border-bottom:1px solid #E4002B}
.dd-mycompany-prd .register-btn-main.login_btn.active .register-btn{border-radius:20px 0 0}
.dd-mycompany-prd .register-btn-main.login_btn.active  .register-btn-dropdown{border-radius:0 0 10px 10px;overflow:hidden}
.dd-mycompany-prd .register-btn-dropdown li:last-child{border:0}
.dd-mycompany-prd .dd-mycompany-prd-detail-box .dd-mycompany-prd-detail-box-wrapper{display:flex;flex-wrap:wrap}
.dd-mycompany-prd .dd-mycompany-prd-table-wrap{width:100%}
/*** RFI ***/
.checkout_popup_main{display:none}
.checkout_popup_main.show{display:block}
.checkout_main_box{position:fixed;bottom:20px;width:100%;background:#f4f5f5;z-index:9;box-shadow:0 0 12px #999}
.checkout_main_box .checkout_inner{position:relative;padding:10px;display:flex;flex-wrap:wrap;align-items:center}
.checkout_main_box .close_part.close_checkout_bar{position:absolute;right:0;top:10px}
.checkout_main_box .checkout_inner &gt; div{width:25%;padding:5px}
.checkout_main_box .callme_box{text-align:center}
.checkout_main_box .grey6, .checkout_main_box .blue6{font-family:Conv_AgoraSansProBold;font-size:16px;background:#a3a3a3;color:#fff;padding:10px;min-height:35px;text-align:center;display:block;border:none;border-radius:none;line-height:15px;display:inline-block}
.checkout_main_box .right_save_part{text-align:center;display:flex;flex-wrap:wrap;border:1px solid #00337e;padding:10px;justify-content:center;align-items:center}
.checkout_main_box .grey6:hover, .checkout_main_box .blue6:hover{background:#014fd1}
.checkout_main_box .blue6{background-color:#00337e;color:#fff;width:auto}
.checkout_main_box .right_save_part &gt; a{padding:10px}
/** RFI Modal box css **/
.k-modal{position:absolute;z-index:10000;/* 1 */ top:0;left:0;visibility:hidden;width:100%;height:100%}
.k-modal.is-visible{visibility:visible}
.k-modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:hsla(0, 0%, 0%, 0.5);visibility:hidden;opacity:0;transition:visibility 0s linear 0.3s, opacity 0.3s}
.k-modal.is-visible .k-modal-overlay{opacity:1;visibility:visible;transition-delay:0s}
.k-modal-wrapper{position:fixed;z-index:9999;bottom:0;left:0;right:0;width:100%;background-color:#f4f5f5;box-shadow:0 0 1.5em hsla(0, 0%, 0%, 0.35)}
.k-modal-transition{transition:all 0.3s 0.12s;transform:translateY(-10%);opacity:0}
.k-modal.is-visible .k-modal-transition{transform:translateY(0);opacity:1}
.k-modal-header, .k-modal-content{padding:1em}
.k-modal-header{position:relative;background-color:#fff;box-shadow:0 1px 2px hsla(0, 0%, 0%, 0.06);border-bottom:1px solid #e8e8e8}
.k-modal-close{position:absolute;top:0;right:0;padding:1em;color:#aaa;background:none;border:0}
.k-modal-close:hover{color:#777}
.k-modal-heading{font-size:1.125em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.k-modal-content &gt; *:first-child{margin-top:0}
.k-modal-content &gt; *:last-child{margin-bottom:0}
.contact_me_popup .main_contact_form{display:flex;flex-wrap:wrap}
.contact_me_popup .main_contact_form &gt; li{width:33.33%;margin-bottom:10px;padding:0 10px}
.contact_me_popup .main_contact_form &gt; li .form_input{width:100%}
.contact_me_popup .main_contact_form &gt; li .form_input input[type="text"], 
.contact_me_popup .main_contact_form &gt; li .form_input input[type="email"], 
.contact_me_popup .main_contact_form &gt; li .form_input input[type="tel"],.contact_me_popup .main_contact_form &gt; li select{width:100%} 
.contact_me_popup .main_contact_form .rfitermsubssec &gt; span{display:block}
.contact_me_popup .main_contact_form .rfif2qtn{width:100% !important;display:block}
.contact_me_popup .save_order_strip .alert{background:#a3a3a3;color:#fff;padding:10px;display:none;margin-bottom:10px}
.page-template-tpl-frame-page-php iframe, .single-software iframe{border:medium none;  height:100%;  position:relative;  width:100%;  z-index:1}
.redirect_Html{max-width:400px;width:100%;margin:0 auto;border:4px dashed #d6e1e5;padding:10px;margin-top:100px}
.redirect_Html a{font-size:18px;color:#da2d2d}
.contact_part_new{margin-bottom:15px}
.contact-main-outerbox .main_contact_form input, 
.contact-main-outerbox .main_contact_form select{background:#fff;  border-radius:0;  border:1px solid #303232;  height:35px;  width:100%;  padding:0 18px;  font-size:16px;  color:#a3a3a3;  outline:none;  line-height:100%}
.contact-main-outerbox .main_contact_form textarea{background:#fff;  border-radius:0;  border:1px solid #303232;  width:100%;  padding:10px 18px;  font-size:16px;  color:#a3a3a3;  margin-bottom:15px;  line-height:20px;  resize:none;  box-shadow:none}
.contact_me_popup .main_contact_form &gt; li .rfitermsubssec .form_input{display:flex;  color:#000000;  position:relative;  margin-bottom:20px}
.contact_me_popup .main_contact_form &gt; li .rfitermsubssec span input{height:20px;  width:20px;  margin-right:10px}
.contact_me_popup .main_contact_form &gt; li .rfitermsubssec span a{color:#000000;  margin-left:5px;  text-decoration:underline}
.contact_me_popup .main_contact_form &gt; li.clear{display:flex;  justify-content:space-between;  width:100%}
.contact_me_popup .main_contact_form &gt; li.clear:before{display:none}
.contact_me_popup .main_contact_form &gt; li.clear:after{display:none}
.contact_me_popup .main_contact_form &gt; li .rfitermsubssec span a:hover{color:#ea002a}
.contact_me_popup .main_contact_form &gt; li .send_btn{background:#303232;  border:medium none;  color:#fff;  display:inline-block;  font-size:16px;  line-height:23px;  padding:12px 52px;  text-align:center;  height:auto}
.contact_me_popup .main_contact_form &gt; li .call-me-right{display:flex;  align-items:center;  flex-direction:row-reverse}
.contact_me_popup .main_contact_form &gt; li .call-me-right .kcntbtncs_l{margin-right:60px}
.contact_me_popup .main_contact_form &gt; li .call-me-right .kcntbtncs_l a{font-weight:700;  color:#000000}
.call_me_part.call_me_part_do_ajax{text-align:right;margin-right:50px}
.k-modal-close:before{content:"x";font-size:31px;color:#000000}
.k-modal-close:hover{background:none}
.contact_me_popup .main_contact_form &gt; li .rfitermsubssec .form_input label.error{position:absolute;bottom:-18px;left:23px}
.support_box{position:relative;padding-left:50px}
.support_box:before{content:"";display:block;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/theme_images.png);background-position:-407px 9px;height:45px;width:42px;position:absolute;left:0}
.support_box p a{display:block}
.call_me_part.call_me_part_do_ajax a{position:relative;margin-left:40px}
.call_me_part.call_me_part_do_ajax a:before{content:"";display:block;background-position:-320px 0px;height:45px;width:35px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/theme_images.png);position:absolute;left:-40px;top:0}
.checkout_main_box .checkout_inner &gt; div.support_part{width:30%}
.checkout_main_box .checkout_inner &gt; div.callme_box{width:20%}
.request_part_outer_box .tab-content .tab-pane{margin-bottom:0}
.my_request_head .row{margin:0 -12px}
.myaccountwithlogin{padding:60px 0}
.dash_product_sectn .section-title{margin:0}
.dash_product_sectn .library-count{display:inline-block;font-size:24px;padding:0 0 0 6px;vertical-align:middle;color:#1357bd;font-weight:500}
.account-block-title-wrap{display:flex;align-items:center}
.emptyrecord_table_div .table_imgcell_div img{height:100%;width:auto;object-fit:contain}
.emptyrecord_table_div .table_cell_div p:last-child{margin:0}
.account-add-widgets-modal.show:before{content:"";display:block;background:rgb(0 0 0 / 80%);position:fixed;height:100%;width:100%;z-index:-1;overflow:hidden;left:0;right:0;bottom:0}
.account-add-widgets-modal{position:fixed;top:-50%;left:50%;transform:translate(-50%, 0%);z-index:999;width:100%;display:none;transition:all 1s ease-in-out;height:100%}
.account-add-widgets-modal.show{display:block;top:0}
.account-add-widgets-modal .modal-dialog{max-width:390px;width:100%;margin:0 auto;border-radius:0;border:0;background:#fff;box-shadow:0 1px 9px rgba(0,0,0,.25)}
.account-add-widgets-modal .modal-dialog .modal-header{background:#303232;border:0;padding:15px 15px}
.account-add-widgets-modal .modal-dialog .modal-header h5{color:#fff;font-size:16px;text-align:center;margin:0}
.account-add-widgets-modal .modal-dialog .modal-body ul li{padding:10px 0;text-align:left;border-bottom:1px solid #323434;color:#1e1e1e;font-size:18px}
.account-add-widgets-modal .modal-dialog .modal-body ul li .custom-checkbox{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;position:relative}
.account-add-widgets-modal .modal-dialog .modal-body ul{padding:0 20px}
.account-add-widgets-modal .modal-dialog .modal-footer{padding-bottom:20px;padding-left:20px;padding-right:20px}
.account-add-widgets-modal .modal-dialog .modal-body ul li .custom-checkbox input{height:20px;width:20px;opacity:0;cursor:pointer}
.account-add-widgets-modal .modal-dialog .modal-body ul li .custom-checkbox label:before{content:"";display:block;height:18px;width:18px;border:1px solid #323434;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.account-add-widgets-modal .modal-dialog .modal-body ul li .custom-checkbox label:after{content:"";display:block;height:11px;width:4px;border:1px solid #323434;border-width:0 3px 3px 0px;transform:rotate(45deg);position:absolute;right:6px;top:50%;transform:translateY(-50%) rotate(45deg);opacity:0}
.account-add-widgets-modal .modal-dialog .modal-body ul li .custom-checkbox label{width:calc(100% - 50px)}
.account-add-widgets-modal .modal-dialog .modal-body ul li .custom-checkbox input:checked + label:after{opacity:1}
.account-add-widgets-modal .modal-dialog .modal-body ul li:last-child{border:0}
.account-add-widgets-modal .modal-dialog .modal-footer button{padding:9px 24.4px;font-size:16px;line-height:20px;max-width:100px;width:100%;border-radius:inherit;box-shadow:unset}
.account-add-widgets-modal .modal-dialog .modal-footer button.account-widget-cancle-btn{background:#fff;border:1px solid #909090;outline:0;color:#a0a0a0 !important}
.account-add-widgets-modal .modal-dialog .modal-footer button.model-account-add-widgets-btn{background:#00337e;margin-left:10px}
/** Account sidebar **/
.reseller-sidebar .top_heading{margin-bottom:20px}
.news_event_box .slider_box_outer ul li .slider_view_part:last-child{border-bottom:0}
.news_event_box .slider_box_outer ul li .slider_view_part .left_img_part img{object-fit:contain;width:50px;height:30px}
.reseller-sidebar{margin-bottom:50px}
.news_sidebar .news_event_box .slider_box_outer ul li .slider_view_part .date_part{font-size:14px;color:#a0a0a0;font-weight:600}
.news_sidebar .news_event_box .slider_box_outer ul li .slider_view_part p{line-height:16px;margin:8px 0 0}
.news_sidebar .top_heading h3{display:flex;justify-content:space-between;color:#262626;font-size:20px;margin:0;font-weight:600}
.news_sidebar .top_heading h3 a{text-decoration:underline;font-size:16px;text-align:right;display:inline-block;color:#303232;font-weight:600}
/** Account Popup **/
.welcome-box{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;z-index:999;display:none;height:100%}
.welcome-box:before{content:"";display:block;background:rgb(0 0 0 / 80%);height:100%;width:100%;position:fixed;z-index:-1;overflow:hidden;pointer-events:none}
.welcome-box .modal-dialog{display:flex;justify-content:center;align-items:center;height:100%}
.welcome-box .modal-content{background:#fff;max-width:880px;width:100%;margin-left:15px;margin-right:15px}
.welcome-box .modal-dialog .modal-body .uwtw-top{background:#00337e;padding:40px 80px;display:flex;align-items:center}
.welcome-box .modal-dialog .modal-body .uwtw-top img{height:135px;width:135px;border-radius:50%;flex-shrink:0;margin-right:30px}
.welcome-box .modal-dialog .modal-body .uwtw-top h2{font-weight:700;font-size:30px;line-height:1;color:#fff;margin-bottom:0}
.welcome-box .modal-dialog .modal-body .uwtw-content{padding:60px 80px}
.welcome-box .modal-dialog .modal-body .uwtw-content p{font-weight:400;font-size:22px;margin-bottom:15px;line-height:36px}
.welcome-box .modal-dialog .modal-body .uwtw-content .btn-continuethetour{background:#00337e;font-size:24px;font-weight:400;text-transform:uppercase;color:#fff;padding:26px 20px;margin-bottom:15px;display:block;text-align:center;line-height:normal}
.welcome-box .modal-dialog .modal-body .uwtw-content  .btn-skip-wizard{display:inline-block;font-weight:700;font-size:18px;line-height:1;text-decoration-line:underline;text-transform:uppercase;color:#333}
.welcome-box .modal-dialog .modal-body .uwtw-content .uwtw-bottom{text-align:center}
.popover.tour.user-wizard-tour{background:#fff;max-width:440px;width:100%;padding:30px 30px;box-shadow:none;margin-bottom:0;z-index:9999}
.popover.tour.user-wizard-tour .popover-title{padding:0;background:transparent;border:0;font-size:22px;line-height:1;color:#000;margin-bottom:10px}
.popover.tour.user-wizard-tour .popover-content{padding:0;font-weight:400;font-size:18px;line-height:22px;color:#000;margin-bottom:15px}
.popover.tour.user-wizard-tour .popover-navigation button.next{background:#E4002B;border:1px solid #E4002B;outline:1px solid #E4002B}
.popover.tour.user-wizard-tour .popover-navigation button.next:hover{background:#FF0030;border:1px solid #FF0030;outline:1px solid #FF0030}
.popover.tour.user-wizard-tour .popover-navigation button.back{outline:1px solid #E4002B;color:#101010 !important;border:1px solid transparent}
.popover.tour.user-wizard-tour .popover-navigation button{padding:12px 20px 12px 20px;  border-radius:0px 10px 0px 10px;  font-size:16px;  line-height:24px;  color:#fff;  transition:all 0.6s;  display:inline-block;  text-align:center;  cursor:pointer;  margin:1px;  display:flex;  align-items:center;  justify-content:center;  width:fit-content}
.popover.tour.user-wizard-tour .popover-navigation button.back:hover{border:1px solid #E4002B;outline:1px solid #E4002B}
.popover.tour.user-wizard-tour .popover-navigation .btn{max-width:125px;width:100%;margin:0 10px}
.popover.tour.user-wizard-tour .popover-navigation{display:flex;justify-content:center}
#popup-tour-start .modal-header img{max-width:130px;min-height:130px;height:100%;width:100%;object-fit:cover}
#popup-tour-start .modal-header{display:flex;  align-items:center}
#popup-tour-start .modal-header h4{margin-left:15px}
#popup-tour-start  .uwtw-bottom{display:flex;  align-items:center}
#popup-tour-start .uwtw-bottom a:first-child{margin-right:15px}
#popup-add-widget .custom-checkbox{display:flex}
#popup-add-widget .custom-checkbox input{width:20px;height:20px}
#popup-add-widget .account-add-widgets-modal-form .custom-checkbox{margin-bottom:10px}
.villvisit{display:block;width:20px;height:20px;border:1px solid #000;cursor:pointer}
.villvisit.villvisitg{background:#E4002B;border:1px solid #E4002B}
.villvisit.villvisitg:before{content:"";display:block;border:1px solid #fff;border-width:0 2px 2px 0;height:11px;width:4px;z-index:5;transform:rotate(45deg);margin:0 auto}
.bloglist .blog1 .blog1-bottom .eventheadbtn .kvill li{display:flex;align-items:center;margin-right:15px}
.bloglist .blog1 .blog1-bottom .eventheadbtn .kvill li:last-child{margin-right:0}
.bloglist .blog1 .blog1-bottom .eventheadbtn .kvill li a{margin-right:15px}
.woocommerce-order{padding:80px 0}
.woocommerce-order .woocommerce-notice{background:#28a745;padding:15px;color:#fff;font-weight:600;text-align:center}
/******** Single Event page */
.eventdetailspage .eventdetailleft .dati .datical .addtocalendar var{display:none}
.eventdetailspage .eventdetailleft .dati .datical .atcb-list:after,.eventdetailspage .eventdetailleft .dati .datical .atcb-list:after{border-color:rgba(136,183,213,0);border-bottom-color:#f4f5f5;border-width:14px;margin-left:-67px}
.eventdetailspage .eventdetailleft .dati .datical .atcb-list{background:#f4f5f5;border:1px solid #E4002B;left:0;margin-top:14px;padding:10px;position:absolute;top:100%;width:210px;z-index:9;border-radius:5px}
.eventdetailspage .eventdetailleft .dati .datical .atcb-list li{padding:5px 0}
.eventdetailspage .eventdetailleft .dati .datical .atcb-list li a{color:#303232;font-size:16px;text-decoration:none}
.eventdetailspage .eventdetailleft .dati .datical .addtocalendar{position:relative;display:inline-block;background:0 0!important}
@media only screen and (max-width:1399px){.getting_dropbox{padding:5px 30px 5px 15px;background-size:16px}}
@media only screen and (max-width:1199px){.call_me_part.call_me_part_do_ajax{margin-right:10px}
  /** account page **/
  .getting_dropbox{font-size:14px}
  .welcome-box .modal-dialog .modal-body .uwtw-top{padding:20px 40px}
  .welcome-box .modal-dialog .modal-body .uwtw-content{padding:20px 40px}
  .welcome-box .modal-dialog .modal-body .uwtw-top img{height:100px;width:100px}
  .welcome-box .modal-dialog .modal-body .uwtw-top h2{font-size:24px}
  .welcome-box .modal-content{max-width:720px}
}
@media only screen and (max-width:991px){.checkout_main_box .checkout_inner &gt; div{width:50%;padding:5px}
  .checkout_main_box .checkout_inner &gt; div.callme_box{width:50%}
  .checkout_main_box .checkout_inner &gt; div.support_part{width:50%}
  .call_me_part.call_me_part_do_ajax{text-align:left;  margin-right:0}
  /** Account Page **/
  .dash_product_sectn  #account-owned-product-section .section-title{font-size:20px}
  .welcome-box .modal-dialog .modal-body .uwtw-content .btn-continuethetour{font-size:18px;padding:15px 15px}  
  .woocommerce-order{padding:60px 0}
  
}
@media only screen and (max-width:767px){.checkout_main_box .checkout_inner &gt; div{width:100%}
  .call_me_part.call_me_part_do_ajax{text-align:left}
  .contact_me_popup .main_contact_form &gt; li{width:100%}
  .contact_me_popup .main_contact_form &gt; li.clear{display:block}
  .contact_me_popup .main_contact_form &gt; li .call-me-right{justify-content:start;  margin-top:15px}
  .checkout_main_box .checkout_inner &gt; div.callme_box{width:100%}
  .checkout_main_box .checkout_inner &gt; div.support_part{width:100%}
}
/** added by shatrughan */
.home .map-data a{display:block}.woocommerce-checkout #customer_details &gt; div {
    width: 100%;
    margin-bottom: 40px;
}
  /* Nitin Khalsi 10-10-2023 CSS*/
  
  ul,li{
      margin: 0;
      padding: 0;
      list-style-type: none;
  }
  a{
      text-decoration: none;
  }
  
  .home.blog .site-header, 
  .home.page:not(.page-template-template-homepage) .site-header, 
  .home.post-type-archive-product .site-header{
      margin-bottom: 0;
  }
  
  
  /***********************************
                header css 
  ************************************/
  
  /* Top bar */
  .topbar {
      padding: 15px 0;
      background: #282828;
  }
  
  .topnav ul.menu&gt;li {
      position: relative;
      margin-left: 50px;
  }
  .topnav ul.menu&gt;li&gt;a {
      padding: 0;
      display: block;
      line-height: 35px;
      padding-right: 25px;
  }
  .site-header-cart .cart-contents{
      padding: 0;
  }
  body .site-header-cart .cart-contents {
      padding: 0;
      display: flex;
      align-items: center;
  }
  .cart-contents span.total {
      margin-left: 15px;
  }
  .site-header-cart .cart-contents::after{
      display: none;
  }
  .topbar a.cart-contents:hover,
  .topbar .site-header-cart .widget_shopping_cart a:hover,
  .topbar .site-header-cart:hover &gt; li &gt; a{
      color: #fff;
  }
  
  .topnav ul.menu&gt;.menu-item-has-children&gt;a:after {
      content: "";
      position: absolute;
      float: right;
      height: 23px;
      width: 20px;
      color: #fff;
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/theme_images.png);
      background-repeat: no-repeat;
      background-position: -83px 15px;
  }
  header .topnav li.headcart a::before {
      background: rgba(0,0,0,0) url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/theme_images.png) ;
      background-repeat: no-repeat;
      background-position: -55px 5px;
      content: "";
      display: inline-block;
      height: 32px;
      vertical-align: top;
      width: 32px;
  }
  .topnav .sub-menu {
      position: absolute;
      top: 100%;
      left: 0;
      z-index: 1000;
      display: none;
      float: left;
      min-width: 210px;
      padding: 5px 0;
      margin: 2px 0 0;
      font-size: 14px;
      text-align: left;
      list-style: none;
      background-color: #fff;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      border: 1px solid #ccc;
      border: 1px solid rgba(0,0,0,.15);
      border-radius: 4px;
      -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
      box-shadow: 0 6px 12px rgba(0,0,0,.175);
  }
  .topnav .sub-menu li a {
      color: #646b6e;
  }
  .topnav .sub-menu li:hover {
      background-color: #f5f5f5;
  }
  .find-searchs {
      display: flex;
      align-items: center;
  }
  .search_bar {
      margin-left: 30px;
  }
  .woocommerce-active .site-header .site-search {
      width: calc(100% - 55px);
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
      display: none;
  }
  
  .find-searchs.active .site-search {
      display: block;
  }
  .search_bar img {
      cursor: pointer;
      width: 28px;
  }
  .find-searchs .site-search .widget_product_search form::before{
      display: none;
  }
  .woocommerce-active .site-header .site-search input {
      border-radius: 5px;
      overflow: hidden;
      font-size: 20px;
      padding: 10px 25px !important;
      color: #303232;
  }
  .cart-contents::before {
      content: "";
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/shopping-cart.png);
      background-repeat: no-repeat;
      display: inline-block;
      height: 32px;
      vertical-align: top;
      width: 32px;
      margin-right: 10px;
      filter: invert(1) brightness(15);
  }
  
  /*main menu */
  
  .site-header .main-navigation ul.menu&gt;li&gt;a, .main-navigation ul.nav-menu&gt;li&gt;a {
      padding: 0 15px; 
      min-width: 182px;
      text-align: center;
      line-height: 48px;
      font-weight: 500;
  }
  .kvaser-career-btn a {
      color: #fff !important;
      padding: 12px 15px !important;
      font-size: 14px !important;
      text-transform: uppercase;
      background: #ea002a;
      line-height: 24px!important;
  }
  .header_row {
      display: flex;
      justify-content: space-between !important;
      align-items: center;
      width: 100%;
  }
  .main-navigation .sub-menu {
      border: medium none;
      border-radius: 0;
      width: 100%;
      background: #fff;
      box-shadow: 0 12px 12px rgba(0,0,0,.176);
      padding: 35px 0 10px 0;
      display: none;
      left: 0;
      list-style: outside none none;
      margin: 0;
      position: absolute;
      top: 100%;
      z-index: 9;
  }
  .main-navigation ul.menu ul.sub-menu, 
  .main-navigation ul.nav-menu ul.children {
      background-color: #ffffff;
  }
  .main-navigation ul.nav-menu ul li {
      padding: 0 20px;
  }
  .main-navigation ul.nav-menu ul li a {
      text-align: center;
      border-bottom: 1px solid #303232;
      padding: 5px 0;
      width: auto;
  }
  .header_row  .main-navigation ul.nav-menu&gt;li&gt;a:after {
      display: none;
  }
  .main-navigation ul li:hover:not(.sub-menu li) {
      background-color: #ea002a;
  }
  .main-navigation ul li.kvaser-career-btn:hover {
      background-color: transparent !important;
  }
  .main-navigation ul li {
      padding: 35px 0;
  }
  .main-navigation ul.nav-menu ul li:last-child a {
      border: none;
  }
  .main-navigation ul.menu ul a:hover, 
  .main-navigation ul.menu ul li:hover&gt;a, 
  .main-navigation ul.menu ul li.focus, 
  .main-navigation ul.nav-menu ul a:hover, 
  .main-navigation ul.nav-menu ul li:hover&gt;a, 
  .main-navigation ul.nav-menu ul li.focus {
      background-color: #ffffff;
      color: #a3a3a3 !important;
  }
  .main-navigation .sub-menu:after {
      top: 0;
      left: 50%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-color: rgba(234,0,42,0);
      border-top-color: #ea002a;
      border-width: 23px;
      margin-left: -22px;
  }
  .main-navigation .sub-menu li:hover ul.sub-menu::after {
      left: 21px;
      top: 0;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-color: rgba(234,0,42,0);
      border-left-color: #ea002a;
      border-width: 18px;
      margin-top: 5px;
  }
  .main-navigation ul.menu ul ul, .main-navigation ul.nav-menu ul ul {
      box-shadow: 0 12px 12px rgba(0,0,0,.176);
  }
  
  /***********************************
               Footer CSS
  ************************************/
  
  .footer-link h6 {
      font-size: 14px;
      color: #a3a3a3;
      display: block;
      text-transform: uppercase;
      margin: 0 0 24px;
      font-weight: 500;
  }
  
  .footer-link ul li a {
      font-size: 14px;
      color: #fff !important;
      display: block;
      text-decoration: none;
      font-weight: 500;
      line-height: 30px;
  }
  
  .footer-link ul li:last-child {
      margin-bottom: 0;
  }
  
  .site-footer  .site-info {
      padding: 24px 0 48px;
      border-top: 1px solid #ffffff;
  }
  .social_icon ul li {
      display: inline-block;
      padding-right: 15px;
  }
  .social_icon ul li:last-child{
      padding-right: 0;
  }

  .footer-link .social_icon {
      margin-bottom: 25px;
  }
  .newsletter-text p {
      font-size: 14px;
      line-height: 18px;
      color: #fff;
      margin: 0;
  }
  .newsletter-text p a {
      display: inline-block;
      color: #ffffff !important;
      font-weight: 700;
  }
  .newsletter .newsletter_icon {
      margin-right: 15px;
  }
  .newsletter {
      display: flex;
      align-items: center;
  }
  .main-navigation ul li.about_us,
  .main-navigation ul li.English {
      display: none;
  }
  
  .footer_navigation{
      padding-top: 50px;
      padding-bottom: 50px;
  }
  
  .contact-details ul li h6 {
      font-size: 14px;
      color: #ea002a;
      display: block;
      margin-bottom: 0;
      font-weight: 600;
  }
  
  .contact-details ul li  a {
      font-size: 20px;
      color: #ea002a !important;
      display: block;
      text-decoration: none;
      font-weight: 500;
  }
  
  .contact-details ul li {
      padding-right: 25px;
      border-right: 1px solid #000000;
      margin-right: 25px;
      width: 50%;
  }
  
  .contact-details ul li:last-child {
      padding-right: 0;
      border: 0;
      margin-right: 0;
  }
  .contact-details ul {
      display: flex;
      justify-content: end;
  }
  
  
  /*Service sec*/
  
  .service_Sec {
      background-color: #00337e;
      padding: 70px 0;
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/latestbg.webp);
      background-repeat: no-repeat;
      background-position: center -343px;
      background-attachment: fixed;
  }
  .tab-list ul {
      display: grid;
      grid-template-columns: repeat(5,1fr);
      text-align: center;
      gap: 30px;
  }
  
  .tab-list ul li a {
      text-align: center;
      height: 100%;
      padding: 43.5px 20px;
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 30px;
      line-height: 33.9px;
      border: 1px solid #fff;
      color: #ffffff;
      transition: all 0.4s;
      font-weight: 600;
  }
  .tab-list ul li a:hover{
      background: rgba(255,255,255,.4);
  }
  .tab-list ul li {
      position: relative;
  }
  .triangle-up {
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/newhomearrow.png);
      width: 65px;
      height: 33px;
      background-repeat: no-repeat;
      position: absolute;
      bottom: -70px;
      left: 0;
      right: 0;
      margin: 0 auto;
      transition: all 0.4s;
      height: 0;
  }
  .tab-list ul li.active .triangle-up {
      height: 33px;
  }
  .tab-list ul li.active a {
      background: #ed1a3a;
      border: 1px solid #ed1a3a;
  }
  .tab-content-blog {
      padding: 70px 0;
  }
  .tab-content-blog h2 {
      font-size: 40px;
      color: #303232;
      line-height: 50px;
      margin-bottom: 40px;

  }
  .tab-content-blog h3 {

      color: #00337e;
      font-size: 25px;
      text-decoration: underline;
      line-height: 26px;
      margin-bottom: 25px;
  }
  .tab-content-blog p {
      font-size: 19px;
      line-height: 28px;
      color: #a3a3a3;
  }
  p:last-child{
      margin-bottom: 0;
  }
  a.thems-btn {
      font-size: 16px;
      color: #fff;
      text-decoration: none;
      display: inline-block;
      line-height: 20px;
      max-width: 160px;
      background: #00337e;
      padding: 10px;
      text-align: center;
      width: 100%;
  }
  a.read-story {
      font-size: 16px;
      background: #5c5a5a;
      color: #fff;
      padding: 10px;
      min-height: 44px;
      text-align: center;
      display: block;
      border: none;
      border-radius: none;
      width: 100%;
      line-height: 24px;
      transition: all 0.4s;
      font-weight: 600;
  }
  a.read-story:hover{
      background: #303232;
      color: #fff;
  }
  .become-can-expert-img {
      position: relative;
      padding-bottom: 52.25%;
  }
  
  .become-can-expert-img img {
      position: absolute;
      height: 100%;
      width: 100%;
      object-fit: cover;
  }
  .store-text a.read-story {
      position: absolute;
      left: 0;
      bottom: 25px;
      width: auto;
      left: 25px;
      right: 25px;
  }

  .kvaser-service-list ul li {
      display: flex;
      align-items: start;
      margin-bottom: 30px;
  }
  .kvaser-service-list ul li:last-child{
      margin-bottom: 0;
  }
  .kvaser-service-list ul li .kvaser-service-img {
      width: 100px;
      flex-shrink: 0;
  }
  .kvaser-service-list ul li img {
      height: 100px;
      width: 75px;
      object-fit: contain;
  }
  
  
  .find-you-solution h5 {
      color: #303232;
      font-size: 25px;
      line-height: 16px;
      margin: 0 0 16px;
      font-weight: 600;
  }
  
  .find-you-solution form input {
      background-color: transparent;
      box-shadow: unset;
      border: 1px solid #303232;
      height: auto;
      padding: 10px 15px;
      font-size: 16px;
      color: #a3a3a3;
      width: 100%;
      line-height: 1;
      margin-right: 15px;
  }
  
  .find-you-solution form {
      margin: 0;
      display: flex;
      justify-content: space-between;
  }
  .find-you-solution form button {
      background: #ffffff;
      border-radius: none;
      outline: 1px solid #E4002B;
      color: #101010;
      border: 1px solid transparent;
      padding: 12px 20px 12px 20px;
      border-radius: 0px 10px 0px 10px;
      font-size: 16px;
      line-height: 24px;
      color: #101010;
      transition: all 0.6s;
      display: inline-block;
  }
  .tab-arrow {
      border: 2px solid #fff;
      font-size: 15px;
      color: #fff;
      line-height: 100%;
      min-height: 0;
      padding: 8px 9px;
      background: #E4002B;
      display: inline-block;
      display: table;
      margin: -40px 0 0 auto;
  }
  
  .simple_text_link a {
      font-size: 16px;
      color: #303232;
      text-decoration: underline;
      font-weight: 600;
  }
  .tab-content &gt; div {
      display: none;
  }
  
  /*front_kvaser_slider*/
  
  .front_kvaser_slider .slick-initialized .slick-slide a {
      background: #000000;
      display: block;
  }
  .front_kvaser_slider .slick-initialized .slick-slide a img {
      max-width: 1200px;
      margin: 0 auto;
      min-height: 450px;
      width: 100%;
  }
  .common_arrow .slick-arrow {
      padding: 0;
      margin: 0;
      background-color: transparent;
      font-size: 0;
      height: 50px;
      width: 50px;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      background-repeat: no-repeat;
      background-position: center;
      background-size: 32px;
      z-index: 1;
  }
  .common_arrow .slick-prev{
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/white-left-chevron.png);
      left: 50px;
  }
  .common_arrow .slick-next{
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/white-right-chevron.png);
      right: 50px;
  }
  .common-dots .slick-dots {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 100%;
      background: repeat;
      position: absolute;
      bottom: 0;
      line-height: 1;
      background-color: rgba(0,0,0,.5);
      padding: 30px 0;
  }
  .common-dots .slick-dots li {
      background-color: #d6d6d6;
      font-size: 0;
      height: 3px;
      width: 50px;
      margin: 0 10px;
      position: relative;
  }
  .common-dots .slick-dots li button {
      background: none;
      font-size: 0;
  }
  .common-dots .slick-dots li.slick-active {
      background-color: #e4052d;
  }
  .common-dots .slick-dots li.slick-active:before {
      content: "";
      display: block;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid transparent;
      border-bottom: 6px solid red;
      position: absolute;
      bottom: 3px;
      right: 0;
      left: 0;
      width: 0px;
      margin: 0 auto;
  }
  
  /*.upcoming_event */
  
  .upcoming_event {
      background-color: #00337e;
      padding: 70px 0;
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/latestbg.webp);
      background-repeat: repeat-y;
      background-position: center;
      background-attachment: fixed;
  }
  .upcoming_event h2 {
      color: #ffffff;
      margin-bottom: 30px;
  }
  .upcoming-event_block ul .newevents {
      background: #fff;
      padding: 23px 23px 19px;
      margin-bottom: 15px;
  }
  .upcoming-event_block ul .newevents:last-child{
      margin-bottom: 0;
  }
  .upcoming-event_block ul .newevents .newheadevents {
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 10px;
  }
  
  .upcoming-event_block ul .newevents .newheadevents .head-events-left {
      width: 75%;
      margin-right: 15px;
  }
  
  .upcoming-event_block ul .newevents .newheadevents .head-events-right {
      width: 25%;
  }
  
  .upcoming-event_block ul .newevents .newheadevents .head-events-left a {
      font-size: 25px;
      line-height: 30px;
      color: #303232;
      margin-bottom: 10px;
      display: block;
      font-weight: 600;
  }
  
  .upcoming-event_block ul .newevents .newheadevents .head-events-left h6 {
      font-size: 16px;
      color: #303232;
      line-height: 16px;
      text-transform: uppercase;
  }
  
  .upcoming-event_block ul .newevents .newheadevents .head-events-left h6 strong {
      padding-right: 15px;
      margin-right: 15px;
      border-right: 1px solid #303232;
  }
  
  .newp-articipants-events {
      background: #f4f5f5;
      padding: 9px 15px;
      display: flex;
      align-items: center;
  }
  
  .newp-articipants-events h6 {
      color: #a3a3a3;
      font-size: 14px;
      font-weight: 600;
      text-transform: uppercase;
      line-height: 16px;
      margin-bottom: 0;
      margin-right: 25px;
  }
  
  .participantslist ul {
      display: flex;
      align-items: center;
  }
  
  .participantslist ul li {
      align-items: center;
      background: #fff;
      display: flex;
      float: left;
      height: 60px;
      justify-content: center;
      margin: 0 13.5px 0 0;
      padding: 3px;
      text-align: center;
      width: 60px;
      border: 1px solid #a3a3a3;
      box-sizing: border-box;
  }
  .participantslist ul li:last-child{
      margin: 0;
  }
  .defualt_btn {
      font-size: 16px;
      background: 0 0;
      color: #fff;
      padding: 12px 15px;
      text-align: center;
      border: 1px solid #fff;
      border-radius: none;
      width: 100%;
      line-height: 28px;
      font-weight: 600;
      transition: all 0.4s;
      border-radius: 10px 0;
  }
  .defualt_btn:hover{
      background: #f5f5f5;
      color: #E4002B;
  }
  .defualt_btn:hover p a{
    color: #E4002B;
  }
  .latestnews-tab-link ul {
      display: flex;
      align-items: center;
  }
  .latestnews-tab-link li {
      display: flex;
      align-items: center;
      justify-content: center;
      float: left;
      width: 50%;
      vertical-align: top;
      line-height: 53px;
      border: 2px solid #fff;
      text-align: center;
      margin-left: -2px;
      text-transform: uppercase;
      color: #fff;
      cursor: pointer;
      font-weight: 700;
      font-size: 18px;
  }
  .latestnews-tab-link li .kv-img{
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/homekvser-icon-merge.png); 
      width: 32px;
      height: 32px;
      margin-right: 12px;
      background-position: -69px -32px;
      background-repeat: no-repeat;
  }
  .latestnews-tab-link li .pv-img{
      margin-right: 12px; 
      background-position: -34px -32px;
      width: 35px;
      height: 32px;
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/homekvser-icon-merge.png);
      background-repeat: no-repeat; 
  }
  .latestnews-tab-link li.active {
      background: #fff;
      color: #ea002a;
  }
  .latestnews-tab-link li.active .kv-img {
      background-position: -69px 0;
  }
  .latestnews-tab-link li.active .pv-img {
      background-position: -34px 0;
  }
  .kvaser-content ul li {
      display: flex;
      align-items: center;
      
  }
  .latestnews-tab-content ul li{
  
      border-bottom: 1px solid #fff;
      padding-bottom: 40px;
      margin-bottom: 40px;
  }
  .latestnews-tab-content ul li:last-child{
      border-bottom: unset;
  }
  .kvaser-content ul li .latestnews {
      width: 30%;
      height: 150px;
      width: 150px;
      object-fit: cover;
      margin-right: 25px;
  }
  
  .kvaser-content ul li .latestnews-content {
      width: 70%;
  }
  
  .kvaser-content ul li .latestnews img {
      height: 100%;
      width: 100%;
      object-fit: cover;
  }
  
  .kvaser-content ul li .latestnews-content a {
      color: #fff;
      line-height: 28px;
      margin: 0;
      font-size: 24px;
      margin-bottom: 10px;
      display: block;
      font-weight: 600;
  }
  
  .kvaser-content ul li .latestnews-content p {
      font-size: 18px;
      color: #fff;
      line-height: 21px;
      margin: 0;
  }
  
  .latestnews-tab-link {
      margin-bottom: 50px;
  }
  
  .partner-content .partner-info .post-term {
      padding: 10px 18px 10px 44px;
      border: 2px solid #fff;
      display: inline-block;
      position: relative;
      display: inline-block;
      line-height: normal;
      font-size: 13px;
      color: #fff;
      font-weight: 700;
      text-transform: uppercase;
      margin-bottom: 20px;
  }
  
  .partner-content .partner-info .post-term img {
      position: absolute;
      top: 50%;
      left: 10px;
      transform: translateY(-50%);
  }
  
  .partner-content .partner-info p {
      color: #fff;
      line-height: 28px;
      font-size: 24px;
      margin-bottom: 13px;
  }
  
  .partner-content .partner-info  .readmore_btn {
      line-height: normal;
      font-size: 14px;
      font-weight: 700;
      text-decoration: underline;
      text-transform: uppercase;
      color: #fff;
      display: flex;
      justify-content: end;
  }
  .latestnews-tab-content-blog &gt; div {
      display: none;
  }
  .latestnews-tab-content-blog &gt; div:first-child {
      display: block;
  }
  .upcoming_event .content_block {
      height: 100%;
      padding-bottom: 70px;
      position: relative;
  }
  .upcoming_event .content_block .defualt_btn {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
  }
  
  /* storiesblog_sec */
  
  .storiesblog_sec {
      padding: 80px 0 80px 0;
      background: #f5f5f5;
  }
  .stories_box {
      background: #fff;
      box-shadow: 7px 3px 4px -3px #c7c7c7;
      height: 100%;
  }
  
  .stories_box .store-head h3 {
      color: #00337e;
      line-height: 30px;
      margin: 0;
      text-transform: capitalize;
      font-size: 23px;
      font-weight: 600;
      padding: 25px;
  }
  
  .stories_box .store-img {
      position: relative;
      padding-bottom: 56.25%;
  }
  
  .stories_box .store-img img {
      position: absolute;
      height: 100%;
      width: 100%;
      object-fit: cover;
      object-position: top;
  }
  .stories_box .store-text {
      padding: 25px 25px 90px 25px;
      position: relative;
  }
  .stories_box .store-text p {
      font-size: 16px;
      line-height: 25px;
      color: #000;
      margin-bottom: 0;
      font-weight: 500;
  }
  
  
  /**********************************************
                our Product Page  Css
  **********************************************/
  .product-family-ul {
      display: grid;
      grid-template-columns: repeat(6,1fr);
      gap: 50px;
  }
  .product-family-ul li a .add-filter-text {
      margin-bottom: 0;
      font-size: 18px;
      text-align: center;
      color: #00337e;
      text-decoration: underline;
      display: block;
      font-weight: 600;
  }
  .product-family-ul li a .add-filter-category {
      margin-top: 8px;
      font-size: 18px;
      line-height: 22px;
      text-align: center;
      color: #00337e;
      text-decoration: none;
      display: block;
  }
  .product-family-ul li a img {
      height: 90px;
      object-fit: contain;
      width: 100%;
      margin: 0 auto;
  }
  .pro-family-btn {
      border: 2px solid #00337e;
      color: #00337e;
      width: 100%;
      display: inline-block;
      max-width: 280px;
      font-size: 18px;
      line-height: 22px;
      text-align: center;
      padding: 10px 15px;
      transition: all 0.4s;
  }
  .filtadd-left .pro-family-btn {flex: 0 0 0 auto;margin: 0 0 40px auto;display: table;}
  .pro-family-btn:hover {
      background-color: #00337e;
      color: #ffffff;
  }
  .search-container .search-box input[type="text"] {
      height: 47px;
  }
  .searchbtn {
      font-size: 16px;
      background: #00337e;
      color: #fff;
      padding: 10px 30px;
      text-align: center;
      display: inline-block;
      border: none;
      border-radius: none;
      line-height: 23px;
      font-weight: 600;
  }

  .search-container {
      display: flex;
      justify-content: space-between;
      align-items: center;
  }
  
  .search-container .search-box {
      width: 100%;
      padding: 0 20px;
  }
  
  
  .filter-search-box {
      padding: 80px  0 50px;
  }
  .latestfilter {
      background: #303232;
      padding: 30px 0;
  }
  .latestfilter .all-advance-filter-list {
      padding-left: 40px;
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/filtericon.png);
      background-repeat: no-repeat;
      background-position: left top;
      position: relative;
      display: flex;
      align-items: start;
      flex-wrap: wrap;
  }
  .all-advance-filter-list li .filter-label {
      display: inline-block;
      padding: 11px 45px 11px 13px;
      border: 1px solid #fff;
      color: #fff;
      font-size: 14px;
      position: relative;
      text-transform: capitalize;
      line-height: 20px;
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/prodrop.png);
      background-repeat: no-repeat;
      background-position: center right 10px;
      transition: all 0.4s;
      font-weight: 600;
  }
  .latestfilter .all-advance-filter-list li.filt-hide {
      display: none;
  }
  .latestfilter .all-advance-filter-list li.single_values .filter-label{
      background-image: none;
  }
  .latestfilter .all-advance-filter-list li.single_values .filter-label {
      background-image: none;
      padding: 10px 12px 10px 13px;
  }
  .latestfilter .all-advance-filter-list li.single_values .filter-label .switch {
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/swicth-on-off.png);
      background-repeat: no-repeat;
      background-position: 0 center;
      border-radius: 10px;
      display: inline-block;
      height: 20px;
      margin: 0 0 0 7px;
      vertical-align: middle;
      width: 33px;
  }
  .latestfilter .all-advance-filter-list li.single_values .filter-label .switch{
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/swicth-on-off.png);
      background-repeat: no-repeat;
      background-position: 0 center;
      border-radius: 10px;
      display: inline-block;
      height: 20px;
      margin: 0 0 0 7px;
      vertical-align: middle;
      width: 33px
  }
  .latestfilter .all-advance-filter-list li.single_values .filter-label:hover .switch{
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/swicth-on-off-hover.png);
  }
  .latestfilter .all-advance-filter-list li {
      margin-bottom: 15px;
      margin-right: 15px;
  }
  .latestfilter .all-advance-filter-list li:last-child {
      margin-bottom: 0;
  }
  .latestfilter .all-advance-filter-list li .filter-dropdown .filtadd-left ul li a {
      font-size: 14px;
      text-transform: uppercase;
      color: #303232;
      border: 1px solid #303232;
      padding: 12px 14px;
      display: inline-block;
      line-height: 1;
  }
  .latestfilter .all-advance-filter-list li .filter-dropdown .filtadd-left ul li a .add-filter-text {
      font-weight: 600;
      margin-right: 10px;
  }
  .latestfilter .all-advance-filter-list li .filter-dropdown .filtadd-left {
      background-color: #ffffff;
      padding: 15px;
      display: flex;
      align-items: center;
  }
  .latestfilter .all-advance-filter-list li .filter-dropdown .filtadd-left ul li {
      display: inline-block;
      margin-right: 10px;
  }

  .latestfilter .all-advance-filter-list li .filter-dropdown {
      display: none;
      position: absolute;
      width: calc(100% - 40px);
      left: 40px;
  }
  .latestfilter .all-advance-filter-list li.parentli.active.open .filter-label {
      border-color: #ffffff;
      background-color: #ffffff;
      color: #000000;
  }
  
  .all-advance-filter-list li.parentli.active .filter-label {
      border-color: #1357bd;
      background-color: #1357bd;
      color: #fff;
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/prodrop.png);
  }
  .latestfilter .all-advance-filter-list li.parentli.open .filter-label {
      background-color: #ffffff;
      color: #303232;
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/prodrop-active.png);
      margin-bottom: 15px;
  }
  .all-advance-filter-list li .filter-label:hover {
      background-color: #ffffff;
      color: #303232;
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/prodrop-hover.png);
  }
  .latestfilter .all-advance-filter-list li.single_values .filter-label.active .switch {
      background-position: -38px 0;
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/swicth-on-off.png);
  }
  .latestfilter .all-advance-filter-list li.single_values .filter-label.active {
      background: #1357bd;
      border-color: #1357bd;
      color: #fff;
  }
  .latestfilter .all-advance-filter-list li .filter-dropdown .filtadd-left ul li a.active {
      border-color: #1357bd;
      background: #1357bd;
      color: #fff;
  }
  .latestfilter .all-advance-filter-list li.open {
      background-color: #ffffff;
  }
  .latestfilter .all-advance-filter-list li.open .filter-dropdown {
      display: block;
  }
  .latestfilter .all-advance-filter-list li .filter-dropdown .filtadd-left .filter {
      display: flex;
      justify-content: space-between;
      width: 100%;
      align-items: center;
  }
  .latestfilter .all-advance-filter-list li .filter-dropdown .filtadd-left input {
      border: 0 none;
      display: inline-block;
      padding: 0 8%;
      width: 109px;
      color: #303232;
      border: 1px solid #303232;
      line-height: 100%;
      padding: 7px 8%;
      font-size: 16px;
      background-color: #ffffff;
  }
  
  
  
  .latestfilter .all-advance-filter-list li .filter-dropdown .filtadd-left .slider-unit {
      display: inline-block;
      height: 100%;
      line-height: 28px;
      text-align: right;
      width: 48px;
      color: #a3a3a3;
      font-size: 12px;
      text-transform: uppercase;
  }
  
  .latestfilter .all-advance-filter-list li .filter-dropdown .filtadd-left .ui-slider {
      background: #f4f5f5;
      border-radius: 2px;
      display: inline-block;
      height: 8px;
      margin: 0 25px;
      position: relative;
      width:100%;
      max-width: 340px;
      border: 1px solid #a3a3a3;
  }
  
  .latestfilter .all-advance-filter-list li .filter-dropdown .filtadd-left .ui-slider .ui-slider-handle {
      background-color: #fff;
      border: 2px solid #1357bd;
      border-radius: 1em;
      cursor: pointer;
      height: 24px;
      position: absolute;
      width: 24px;
      z-index: 2;
      top: 50%;
      transform: translateY(-50%);
  }
  
  .latestfilter .all-advance-filter-list li .filter-dropdown .filtadd-left .ui-slider .ui-slider-range {
      background: #1357bd;
      box-shadow: none;
      height: 8px;
      left: 0;
      margin: -4px 0 0;
      position: absolute;
      right: 100%;
      top: 50%;
      z-index: 1;
  }
  .latestfilter .all-advance-filter-list li .filter-dropdown .filtadd-left .product_range_apply a {
      color: #00337e;
      display: inline-block;
      font-size: 14px;
      line-height: 32px;
      text-transform: uppercase;
      margin-left: 15px;
  }
  
  
  
  
  
  .add_filters_list {
      background: #f4f5f5;
      padding: 22px 0;
  }
  
  .add_filters_list .no_seleted_filter_text {
      font-size: 16px;
      color: #a3a3a3;
      padding: 3px 0;
      line-height: 20px;
  }
  
  .alladvance-filter-right .all-add-filters {
      font-size: 20px;
      color: #303232;
      line-height: 17px;
      display: inline-block;
      margin-left: 20px;
      padding-left: 20px;
      border-left: 1px solid #303232;
  }
  
  .alladvance-filter-left {
      width: 50%;
      float: left;
  }
  
  .alladvance-filter-right {
      width: 50%;
      float: left;
      display: flex;
      align-items: center;
      justify-content: end;
  }
  
  .show_all_seleted_filter_right a {
      background: #303232;
      border: medium none;
      color: #fff;
      display: inline-block;
      font-size: 16px;
      line-height: 23px;
      padding: 11px 24.5px;
      text-align: center;
      display: none;
      font-weight: 600;
  }
  .show_all_seleted_filter_right a.active {
      display: block;
  }
  .show_all_seleted_filter_right {
      margin-left: 40px;
  }
  
  .alladvance-filter-right .all-add-filters:first-child {
      border: 0;
      padding: 0;
      margin: 0;
  }
  .product-list-details {
      padding: 100px 0;
  }
  
  .product-table.filter-table-content {
      border: 1px solid #303232;
  }
  
  .product-table  .list-detail-warp {
      display: flex;
  }
  .product-replacement-listing .leftdetaillist:before {
      content: "";
      display: block;
      content: "";
      background: #00337e;
      height: 100%;
      width: 15px;
      position: absolute;
      top: 0;
      left: 0;
  }
  .product-table .list-detail-warp .leftdetaillist {
      width: 90%;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 20px 20px 35px 20px;
      flex-wrap: wrap;
      position: relative;
  }
  .product-table.filter-table-content li {
      border-bottom: 1px solid #303232;
  }
  .product-table.filter-table-content li:last-child {
      border-bottom: 0;
  }
  
  .alladvance-save-option.save-options-bar {
      display: none;
      background: #a3a3a3;
      padding: 14px 50px 18px 19px;
      margin-top: 15px;
      width: 100%;
      position: relative;
      float: left;
  }
  .fisrtsavemsg.first-save-sec {
      display: flex;
      float: none;
      justify-content: space-between;
      align-items: center;
  }
  
  
  .fisrtsavemsg.first-save-sec .greenleft p {
      color: #ffffff;
      font-size: 16px;
      font-weight: 400;
      line-height: 24px;
  }
  
  .fisrtsavemsg.first-save-sec .greenleft p strong {
      color: #ffffff;
      margin-right: 15px;
  }
  
  .fisrtsavemsg.first-save-sec .greenright .newaccou {
      display: inline-block;
      line-height: 35px;
      margin: 0 20px 0 0;
      color: #fff;
      font-size: 16px;
      font-weight: 600;
  }
  .fisrtsavemsg.first-save-sec .greenright .newaccou:hover{
      color: #ea002a;
  }
  .save-options-bar .accclose {
      display: block;
      height: 14px;
      overflow: hidden;
      text-indent: 0;
      width: 20px;
      position: absolute;
      top: 5px;
      right: 10px;
      font-size: 30px;
      color: #ffffff;
      height: 30px;
      display: flex;
      justify-content: center;
      align-items: center;
  }
  .newlogin.product_filter_login {
      display: none;
  }
  .newaccont {
      display: none;
  }
  .newlogin.product_filter_login .newlogleft p {
      font-size: 16px;
      color: #fff;
      margin: 0 0 12px;
      font-weight: 600;
  }
  .newlogin.product_filter_login .newlogleft {
      width: 75%;
      float: left;
  }
  .alladvance-save-option.save-options-bar .newlogin  .newlogright {
      float: right;
      width: 25%;
      display: flex;
      justify-content: end;
      align-items: end;
  }
  .alladvance-save-option.save-options-bar .newlogin .newlogleft .ps-login ul {display: flex;align-items: center;margin: 0 -10px;}
  
  .alladvance-save-option.save-options-bar .newlogin .newlogleft .ps-login ul li {
      width: 33.333%;
      padding: 0 10px;
  }
  .alladvance-save-option.save-options-bar .newlogin .newlogleft .ps-login ul li .blue6 {
      padding: 10px 25px;
      width: auto;
  }
  .alladvance-save-option.save-options-bar .newlogin .newlogleft .ps-login {
      margin-bottom: 10px;
  }
  .alladvance-save-option.save-options-bar .newlogin  .lyp a {
      font-size: 14px;
      color: #fff;
      text-decoration: underline;
      font-weight: 600;
  }
  
  .alladvance-save-option.save-options-bar .ps-newaccount {
      display: flex;
      align-items: end;
      margin: 0;
  }
  .alladvance-save-option.save-options-bar .ps-newaccount .newaccleft {
      width: 80%;
      margin-right: 60px;
  }
  .alladvance-save-option.save-options-bar .ps-newaccount .newaccright {
      width: 20%;
  }
  .alladvance-save-option.save-options-bar .ps-newaccount .newaccleft ul {
      display: flex;
      flex-wrap: wrap;
      margin-left: -15px;
      margin-right: -15px;
      margin-bottom: -15px;
  }
  .alladvance-save-option.save-options-bar .ps-newaccount .newaccleft ul li {
      width: 50%;
      margin-bottom: 15px;
      padding: 0 15px;
  }
  .alladvance-save-option.save-options-bar .ps-newaccount .newaccleft ul li {
      width: 50%;
      margin-bottom: 15px;
      padding: 0 15px;
  }
  .woocommerce-ResetPassword {
      padding: 80px 0;
      margin: 0;
  }
  .alladvance-save-option.save-options-bar .afterloginsave {
      display: flex;
      align-items: center;
  }
  
  .alladvance-save-option.save-options-bar .afterloginsave .save-option-text {
      width: 40%;
      display: inline-block;
      font-size: 16px;
      color: #fff;
      font-weight: 600;
  }
  .alladvance-save-option.save-options-bar .afterloginsave .save-option-form {
      width: 60%;
  }
  .alladvance-save-option.save-options-bar .fisrtsavemsg-response {
      display: none;
  }
  .alladvance-save-option.save-options-bar .fisrtsavemsg-response .greenleft {
      float: left;
      width: 75%;
  }
  .alladvance-save-option.save-options-bar .fisrtsavemsg-response .greenright {
      width: 25%;
      float: right;
      text-align: right;
  }
  .alladvance-save-option.save-options-bar .fisrtsavemsg-response .greenleft p {
      color: #fff;
      font-size: 16px;
      font-weight: 400;
      line-height: normal;
      margin: 0;
  }
  .alladvance-save-option.save-options-bar .fisrtsavemsg-response .greenleft p strong {
      color: #ffffff;
      margin-right: 15px;
  }
  .alladvance-save-option.save-options-bar .afterloginsave .save-option-form form {
      margin: 0;
      display: flex;
  }
  .alladvance-save-option.save-options-bar .afterloginsave .save-option-form form input.blue6 {
      width: 100%;
      max-width: 122px;
      padding: 10px 25px;
  }
  .alladvance-save-option.save-options-bar .afterloginsave .save-option-form form .input-field {
      width: calc(100% - 122px);
      margin-right: 15px;
  }
  input::placeholder {
      font-weight: 500;
  }
  
  .filter-table-content .product{display:none; }
  .filter-table-content .product.active{display:block; }
  .filter-table-content .endoflife-product{display:none !important;}
  .filter-table-content .endoflife-product.active.show{display:block !important;}
  .eof-nfnd-product-alert{display:none;}
  .hide-end-of-life-btn{display:none;}
  .product-replacement-listing{display:none}
  .no-product-found{display:none;}
  
  .product-replacement-listing {
      background: #f4f5f5;
  }
  .product-replacement-listing .list-detail-warp {
      border-top: 1px solid #303232;
  }
  
  
  
  
  
  .product-table .list-detail-warp .leftdetaillist .td_p_list_1 a img {
      max-width: 75px;
  }
  .product-table .list-detail-warp .leftdetaillist .td_p_list_1 {
      width: 10%;
  }
  .product-table .list-detail-warp .leftdetaillist .td_p_list_2 {
      width: 60%;
  }
  .product-table .list-detail-warp .leftdetaillist .td_p_list_5 {
      width: 15%;
  }
  .product-table .list-detail-warp .leftdetaillist .td_p_list_7 {
      width: 15%;
  }
  .product-table .list-detail-warp .leftdetaillist span {
      padding-right: 15px;
  }
  .product-table .list-detail-warp .leftdetaillist span:last-child {
      padding-right: 0;
  }
  .product-table .list-detail-warp .leftdetaillist .td_p_list_2 .devicec {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
  }
  .product-table .list-detail-warp .leftdetaillist .td_p_list_2 .cls_obsolete {
      display: block;
  }
  .product-table .list-detail-warp .leftdetaillist .td_p_list_2 .devicec .small-heading {
      border-right: 1px solid #a3a3a3;
      color: #a3a3a3;
      display: inline-block;
      font-size: 14px;
      margin-right: 10px;
      padding-right: 10px;
      text-transform: uppercase;
      vertical-align: middle;
      line-height: 1;
      margin-bottom: 10px;
      font-weight: 600;
  }
  .product-table .list-detail-warp .leftdetaillist .td_p_list_2 .devicec .small-heading:last-child {
      padding-right: 0;
      border: 0;
      margin-right: 0;
  }
  .product-table .list-detail-warp .leftdetaillist .td_p_list_2 h2 a {
      font-size: 25px;
      color: #00337e;
      line-height: 28px;
      display: block;
      margin-bottom: 0;
      font-weight: 600;
  }
  .product-table .list-detail-warp .leftdetaillist .td_p_list_2 h2 {
      margin-bottom: 10px;
  }
  .product-table .list-detail-warp .leftdetaillist .td_p_list_2 .ng-binding {
      font-size: 16px;
      color: #303232;
      display: block;
  }
  .product-table .list-detail-warp .leftdetaillist .td_p_list_5 .p_heading_txt {
      font-size: 20px;
      color: #303232;
      display: block;
      line-height: 28px;
      text-align: center;
  }
  
  .product-table .list-detail-warp .leftdetaillist .td_p_list_7 .p_add_cart_qty {
      display: flex;
      align-items: center;
      justify-content: center;
      padding-right: 0;
  }
  
  .product-table .list-detail-warp .leftdetaillist .td_p_list_7 .p_add_cart_qty input {
      height: 35px;
      width: 35px;
      display: flex;
      justify-content: center;
      text-align: center;
      background-color: #ffffff;
      box-shadow: unset;
      outline: none;
      padding: 0;
      border: 0;
  }
  
  .product-table .list-detail-warp .leftdetaillist .td_p_list_7 .p_add_cart_qty span {
      background: #fff;
      border: 1px solid #303232;
      border-radius: 0;
      color: #303232;
      font-size: 23px;
      height: 35px;
      line-height: 32px;
      padding: 0;
      text-align: center;
      width: 35px;
      display: inline-block;
      vertical-align: middle;
      cursor: pointer;
  }
  .product-table .list-detail-warp .leftdetaillist .td_p_list_7  .blue3 {
      padding: 16px 15px;
      line-height: 1;
      margin: 10px 0;
  }
  .product-table .list-detail-warp .leftdetaillist .td_p_list_7 .loading{
      position: relative;
  }
  .product-table .list-detail-warp .leftdetaillist .td_p_list_7 .loading:before {
      content: "";
      display: block;
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/ring-alt.gif);
      background-repeat: no-repeat;
      background-position: right 8px center;
      background-size: 20px;
      height: 100%;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0;
  }
  
  .product-table .list-detail-warp .leftdetaillist .td_p_list_7 .red_txt {
      max-width: 110px;
      width: 100%;
  }
  .product-table.filter-table-content li.no-product-found {
      padding: 15px;
      color: #000;
  }
  .product-table .list-detail-warp .leftdetaillist .td_p_list_7 .p_add .added_to_cart {
      font-size: 16px;
      background: #00337e;
      color: #fff;
      padding: 10px 15px;
      text-align: center;
      display: flex;
      border: none;
      border-radius: none;
      width: fit-content;
      line-height: 1;
  } 
  .blue3 {
      font-size: 16px;
      background: #00337e;
      color: #fff;
      padding: 10px 25px;
      text-align: center;
      display: block;
      border: none;
      border-radius: none;
      width: fit-content;
      line-height: 24px;
      font-weight: 600;
  }
  .product-table .list-detail-warp .leftdetaillist .td_p_list_7 .p_add {
      text-align: -webkit-center;
      margin-bottom: 10px;
      display: block;
  }
  
  
  
  
  .product-table .list-detail-warp 
   .rightdetaillist {
      width: 10%;
      padding: 20px;
      border-left: 1px solid #303232;
      display: flex;
      justify-content: center;
      align-items: center;
      text-align: center;
      background: #f4f5f5;
  }
  .product-table .list-detail-warp .rightdetaillist .small-heading {
      font-size: 14px;
      color: #00337e;
      line-height: 100%;
      display: block;
      text-transform: uppercase;
      margin: 0 0 9px;
      font-weight: 600;
  }
  span.check-box-com {
      display: flex;
      justify-content: center;
      position: relative;
  }
  body .check-box-com input {
    height: 20px;
    width: 20px;
    opacity: 0;
    cursor: pointer;
    margin-right: 0;
    margin: auto;
  }
  .check-box-com label:before {
    content: "";
    display: block;
    height: 20px;
    width: 20px;
    border: 1.5px solid #6C717F;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 4px;
}
  .check-box-com label {
      margin: 0 !important;
      line-height: 1;
      height: auto;
  }
  .check-box-com label:after {
    content: "";
    display: block;
    height: 20px;
    width: 20px;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/checkbox-tick.svg);
    opacity: 0;
    position: absolute;
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
    right: 0;
    top: 0;
    margin: auto;
}
  
  .check-box-com input:checked + label:after {
      opacity: 1;
  }
  
  .check-box-com input:checked + label:before {
      background: #E4002B;
      border: 1.5px solid #E4002B;
  }
  .product-advance-filter-tableinner .product-count {
      color: #303232;
      display: block;
      font-size: 25px;
      line-height: 26px;
      font-weight: 600;
  }
  .product-advance-filter-tableinner .product-actions {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 30px;
  }
  .filter-search-result {
      background-color: #fff;
      border: 1px solid #a3a3a3;
      display: inline-block;
      padding: 6.5px 16px;
      font-size: 12px;
      text-transform: uppercase;
      color: #a3a3a3;
      margin: 0;
      border-radius: 2px;
      margin-bottom: 10px;
      margin-right: 10px;
      font-weight: 600;
  }
  
  .filter-search-result a {
      color: #a3a3a3;
      margin-left: 10px;
  }
  .vc_row.vc_inner {
      margin-left: -15px;
      margin-right: -15px;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
  }

  .vc_row.indented {
      margin-left: 0;
      margin-right: 0;
  }
  .vc_row.vc_inner .vc_column_container{
      padding-left: 15px;
      padding-right: 15px;
  }
  .vc_row.vc_inner .vc_column-inner {
      padding-left: 0;
      padding-right: 0;
  }
  #section .ft.with_slider .indented{
      float: none;
  }
  
  .product-table .list-detail-warp .rightdetaillist .save_compare_checkbox.disabled {
      pointer-events: none;
      opacity: 0.4;
  }
  .product-advance-filter-tableinner .product-actions .pro-act-right .compbtn.blue2.disabled {
      background: #a3a3a3;
      pointer-events: none;
  }
  
  .pro-compare-sec .filter_3 {
      background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/prolistclose.png) no-repeat center center #a3a3a3;
      height: 50px;
      min-height: 0;
      line-height: 48px;
      overflow: hidden;
      text-indent: 52px;
      width: 45px;
      display: none;
      flex-shrink: 0;
  }
  .pro-compare-sec .filter_3.show{
      display: block;
  }
  .product-advance-filter-tableinner .product-actions .pro-act-right .pro-compare-sec {
      display: flex;
      align-items: center;
  }
  .product-advance-filter-tableinner .product-actions .pro-act-right .compbtn.blue2 {
      padding: 5px 18px;
      background: #d5d5d5;
      font-size: 16px;
      background: #00337e;
      color: #fff;
      padding: 10px;
      text-align: center;
      display: block;
      border: none;
      border-radius: none;
      width: 100%;
      line-height: 30px;
      font-weight: 600;
  }
  .product-advance-filter-tableinner .product-actions .pro-act-right .save-pro-filter {
      display: inline-block;
      min-height: 0;
      vertical-align: top;
      width: auto;
      padding: 10px 25px;
      margin: 0 0 0 10px;
      font-size: 16px;
      background: #a3a3a3;
      border: none;
      border-radius: none;
      line-height: 30px;
      color: #ffffff;
      text-align: center;
      font-weight: 600;
  }
  .product-advance-filter-tableinner .product-actions .pro-act-right .save-pro-filter:hover{
      background: #303232;
       color: #fff;
  }
  .product-advance-filter-tableinner .product-actions .pro-act-right {
      display: flex;
      align-items: center;
  }
  .end-of-life-btn {
      text-align: center;
      background: #f4f5f5;
      text-align: center;
      padding: 46px 0;
      font-weight: 600;
  }
  .end-of-life-btn  a {
      text-decoration: underline;
      padding-right: 40px;
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/prodrop-hover.png);
      background-repeat: no-repeat;
      background-position: right center;
  }
  .p-first-row.eof-nfnd-product-alert {
      background: #eb092a;
      line-height: normal;
      font-size: 20px;
      text-align: center;
      color: #fff;
      padding: 40px;
  }
  .end-of-life-btn.hide-end-of-life-btn a{
      background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/prodrop-active.png);
  
  }
  .product-table .list-detail-warp .leftdetaillist .td_p_list_7 .p_add .blue3 + a {
      font-size: 13px;
      text-decoration: underline;
      color: #eb092a;
      margin-top: 8px;
      display: block;
      line-height: 24px;
      text-align: right;
      flex-shrink: 0;
      font-weight: 600;
      border: 0;
      position: absolute;
      bottom: 10px;
      right: 20px;
  }
  .product-table .list-detail-warp .leftdetaillist .td_p_list_7 .p_add .blue3 + a i {
      font-size: 20px;
      margin-left: 10px;
  }
  .pheadnoticec {
      background: #ea002a;
      padding: 20px 0;
      width: 100%;
      color: #fff;
      margin-bottom: 50px;
      font-size: 18px;
  }
  .pheadnoticec .pheadnotice.row {
      display: inline-block;
  }
  .replacement-product-list .filter-table-content .product {
      padding: 0;
  }
  .product-table .list-detail-warp .rightdetaillist .save_compare_checkbox {
      height: 26px;
      width: 25px;
      display: inline-block;
  }
  .product-table .list-detail-warp .rightdetaillist .check{
      background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/checkbox.png) no-repeat 0 0;
  }
  
  .product-table .list-detail-warp .rightdetaillist .checked{
      background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/checkbox.png) no-repeat 0 -31px;
  }
  
  
  
  
  /**********************************************
                 Responsive Css
  **********************************************/
  
  @media only screen and (min-width:1400px){
  }
  @media only screen and (max-width:1399px){
      .product-list-details {
          padding: 80px 0;
      }
  }
  
  @media only screen and (max-width:1199px){
      /*header css*/
      .site-header .main-navigation ul.menu&gt;li&gt;a, .main-navigation ul.nav-menu&gt;li&gt;a {
          min-width: 150px;
          font-size: 16px;
      }
      .tab-list ul {
          gap: 15px;
      }
      /*  our Product Page  Css*/
  
      .product-family-ul {
          gap: 25px;
      }
      .product-list-details {
          padding: 60px 0;
      }
      .alladvance-save-option.save-options-bar .afterloginsave .save-option-text {
          font-size: 14px;
      }
  }
  
  @media only screen and (max-width:991px){
  
      .site-branding {
          max-width: 110px;
      }
      .site-header .main-navigation ul.menu&gt;li&gt;a, .main-navigation ul.nav-menu&gt;li&gt;a{
          font-size: 14px;
          min-width: auto;
          padding: 0 10px;
      }
      .tab-list ul li a {
          padding: 20px;
          font-size: 16px;
          line-height: 25px;
      }
      .kvaser-service-list ul li .kvaser-service-img {
          width: 60px;
      }
      .kvaser-service-list ul li img {
          height: 60px;
          width: 40px;
      }
      .stories_box .store-head h3 {
          line-height: 26px;
          font-size: 20px;
          padding: 15px;
      }
      .stories_box .store-text {
          padding: 25px 15px 90px 15px;
      }
      .contact-details ul li  a {
          font-size: 16px;
      }
      .contact-details ul li {
          padding-right: 15px;
          margin-right: 15px;
      }
       /*  our Product Page  Css*/
       .product-list-details {
          padding: 40px 0;
      }
       .product-family-ul {
          gap: 25px;
      }
      .product-family-ul {
          grid-template-columns: repeat(4,1fr);
      }
      .product-table  .list-detail-warp {
          display: block;
      }
      .product-table .list-detail-warp .leftdetaillist {
          width: 100%;
          padding: 15px;
      }
      .product-table .list-detail-warp 
      .rightdetaillist {
          width: 100%;
          border-left: 0;
          padding: 15px;
          border-top: 2px solid #303232;
      
      }
      .product-table .list-detail-warp .leftdetaillist .td_p_list_2 h2 a {
          font-size: 16px;
          line-height: 18px;
      }
      .product-table .list-detail-warp .leftdetaillist .td_p_list_1 {
          width: 30%;
      }
      .product-table .list-detail-warp .leftdetaillist .td_p_list_2 {
          width: 70%;
      }
      .product-table .list-detail-warp .leftdetaillist .td_p_list_5 {
          width: 30%;
      }
      .product-table .list-detail-warp .leftdetaillist .td_p_list_7 {
          width: 100%;
      }
      .product-table .list-detail-warp .leftdetaillist .td_p_list_2 .ng-binding {
          font-size: 14px;
      }
      .product-table .list-detail-warp .leftdetaillist .td_p_list_5 .p_heading_txt {
          font-size: 14px;
          line-height: 18px;
      }
      .blue3 {
          font-size: 14px;
          padding: 10px 15px;
          line-height: 18px;
      }
      .product-table.filter-table-content {
          border: 2px solid #303232;
      }
      .product-table.filter-table-content li {
          border-bottom: 2px solid #303232;
      }
      .product-table .list-detail-warp .leftdetaillist span {
          margin-bottom: 10px;
      }
      .getstarted .getstartblog .vc_kavser_product_list .row&gt;div {
          margin-bottom: 15px;
      }
      
      .getstarted .getstartblog .vc_kavser_product_list .row {
          margin-bottom: -15px;
      }
      .getstarted .getstartblog .vc_kavser_product_list .image img {
          margin: auto;
      }
      .getstarted .getstartblog .vc_kavser_product_list {
          text-align: center;
      }
      .fisrtsavemsg.first-save-sec {
          display: block;
      }
      .alladvance-save-option.save-options-bar {
          padding: 14px 40px 18px 20px;
      }
      .newlogin.product_filter_login .newlogleft {
          width: 100%;
          float: none;
      }
      .alladvance-save-option.save-options-bar .newlogin  .newlogright {
          float: none;
          width: 100%;
      }
      .fisrtsavemsg.first-save-sec .greenleft {
          margin-bottom: 15px;
      }
      .alladvance-save-option.save-options-bar .ps-newaccount {
          display: block;
      }
      .alladvance-save-option.save-options-bar .ps-newaccount .newaccleft {
          width: 100%;
          margin-right: 0;
          margin-bottom: 15px;
      }
      .alladvance-save-option.save-options-bar .ps-newaccount .newaccright {
          width: 100%;
      }
      .alladvance-save-option.save-options-bar .afterloginsave {
          display: block;
      }
      .alladvance-save-option.save-options-bar .afterloginsave .save-option-text {
          width: 100%;
          margin-bottom: 15px;
      }
      .alladvance-save-option.save-options-bar .afterloginsave .save-option-form {
          width: 100%;
      }
      .product-table .list-detail-warp .leftdetaillist span {
          padding-right: 0;
      }
      .product-table .list-detail-warp .leftdetaillist .td_p_list_7  .blue3 {
          padding: 16px 15px;
      }
      .product-table .list-detail-warp .leftdetaillist .td_p_list_7 .p_add .blue3 + a {
          position: relative;
          text-align: center;
          margin-top: 20px;
          right: 0;
      }
  }
  
  @media only screen and (max-width:767px){
      button.menu-toggle:after, 
      button.menu-toggle:before, 
      button.menu-toggle span:before {
          background-color: #ea002a;
      }
      button.menu-toggle {
          cursor: pointer;
          text-align: left;
          float: none;
          position: relative;
          border: none;
          box-shadow: none;
          border-radius: unset;
          background-image: none;
          padding: 0;
          font-size: 0;
          max-width: unset;
      }
      button.menu-toggle::before {
          transform: translateY(-8px);
      }
      button.menu-toggle::after {
          transform: translateY(8px);
      }
      button.menu-toggle::before, button.menu-toggle::after, button.menu-toggle span::before {
          height: 4px;
          width: 30px;
          left: auto;
          right: 0;
      }
      .main-navigation ul.menu ul ul, 
      .main-navigation ul.nav-menu ul ul {
          box-shadow: unset;
      }
      .submenutoggle {
          background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/arr.png);
          height: 34px;
          width: 34px;
          background-repeat: no-repeat;
          position: absolute;
          right: 0;
          top: 4px;
          background-position: center;
          right: 15px;
          z-index: 1;
          cursor: pointer;
      }
      .cart-contents::before{
          filter: unset;
      }
      .main-navigation .sub-menu:after{
          display: none;
      }
      .storefront-handheld-footer-bar{
          display: none;
      }
      .primary-navigation {
          display: block;
          position: absolute;
          left: 0;
          right: 0;
          background-color: #ffffff;
          top: 100%;
          transform: translateX(100%);
          transition: all 0.4s;
          height: 100vh;
      }
      .main-navigation.toggled .primary-navigation {
          display: block;
          transform: translateX(0);
      }
      .primary-navigation .nav-menu {
          overflow: visible;
      }
      .main-navigation ul li:not(.sub-menu li) {
          padding: 0;
          border-top: 1px solid #a3a3a3;
          
      }
      body.menu-open {
          overflow: hidden;
      }
      .main-navigation ul li{
          position: relative;
      }
      .site-header .main-navigation ul.menu&gt;li&gt;a{
          color: #ea002a;
          font-size: 18px;
          font-weight: 600;
          text-align: left;
          line-height: normal;
          padding: 9px 15px;
          display: inline-block;
      }
      .kvaser-career-btn a {
          color: #ea002a !important;
          font-size: 18px !important;
          text-transform: uppercase;
          background: none;
          line-height: 24px!important;
          font-weight: 600 !important;
          text-transform: lowercase;
      }
      .main-navigation ul.nav-menu ul li a {
          text-align: left;
          border: 0;
          padding: 5px 0;
          width: auto;
          font-size: 16px;
          font-weight: 600;
      }
      .main-navigation .sub-menu {
          background: #f5f5f5;
          box-shadow: unset;
          display: none;
          position: static;
          top: 100%;
          z-index: 9;
          padding: 5px 0;
      }
      .main-navigation ul li.focus .sub-menu {
          display: block;
      }
      .main-navigation ul li.focus a:not(.sub-menu li a){
          color: #fff !important;
          background: #ea002a;
      }
      .site-header {
          padding: 0;
          margin: 0;
      }
      .main-navigation ul li.about_us,
      .main-navigation ul li.English {
          display: block;
      }
      .topbar{
          display: none;
      }
      .site-branding a {
          padding: 15px 0;
      }
      .header_row .primary-navigation form.woocommerce-product-search {
          margin: 0;
      }
      .header_row .primary-navigation form.woocommerce-product-search input[type=search] {
          background: #282828;
          font-size: 18px;
          color: #a3a3a3;
      }
      .tab-list ul {
          grid-template-columns: repeat(1,1fr); 
      }
      .tab-list ul li a,
      .tab-content-blog h2{
          font-size: 30px;
          line-height: 35px;
      }
      .become-can-expert-content{
          margin-top: 30px;
      }
      .kvaser-service-list ul li {
          display: block;
          text-align: center;
      }
      .kvaser-service-list ul li .kvaser-service-img {
          margin: 0 auto 30px;
      }
      .upcoming-event_block ul .newevents .newheadevents .head-events-left a {
          font-size: 16px;
          line-height: 22px;
      }
      .newp-articipants-events {
          display: block;
      }
      .newp-articipants-events h6 {
          margin-right: 0;
          margin-bottom: 15px;
      }
      .kvaser-content ul li .latestnews-content a {
          line-height: 22px;
          font-size: 18px;
      }
      .kvaser-content ul li .latestnews-content p {
          font-size: 16px;
          line-height: 21px;
      }
      .kvaser-content ul li .latestnews {
          height: 100px;
          width: 100px;
          margin-right: 15px;
      }
      .contact-details ul {
          display: block;
      }
      .contact-details ul li {
          padding-right: 0;
          border-right: 0;
          margin-right: 0;
          width: 100%;
          margin-bottom: 15px;
      }
  
      .fisrtsavemsg.first-save-sec .greenleft p strong {
          display: block;
      }
      .alladvance-save-option.save-options-bar .newlogin .newlogleft .ps-login ul li {
          width: 100%;
          padding: 10px 0;
      }
      .alladvance-save-option.save-options-bar .newlogin .newlogleft .ps-login ul {
          display: block;
          margin: 0;
      }
      .alladvance-save-option.save-options-bar .ps-newaccount .newaccleft ul {
          display: block;
          margin-bottom: 0;
      }
      .alladvance-save-option.save-options-bar .ps-newaccount .newaccleft ul li {
          width: 100%;
      }
      /*  our Product Page  Css*/
  
      .product-family-ul {
          grid-template-columns: repeat(3,1fr);
      }
      .search-container .searchicon{
          display: none;
      }
      .search-container .search-box {
          width: 100%;
          padding: 0 10px;
          padding-left: 0;
      }
      .latestfilter .all-advance-filter-list li .filter-dropdown .filtadd-left .filter{
          display: block;
      }
      .alladvance-filter-left {
          width: 100%;
          float: none;
      }
      .alladvance-filter-right {
          width: 100%;
          float: none;
          margin-top: 10px;
      }
      .latestfilter .all-advance-filter-list li .filter-dropdown .filtadd-left .ui-slider {
          margin: 25px 0;
      }
      .alladvance-save-option.save-options-bar .afterloginsave .save-option-form form {
          display: block;
      }
      .alladvance-save-option.save-options-bar .afterloginsave .save-option-form form .input-field {
          width: 100%;
          margin-right: 0;
          margin-bottom: 15px;
      }
      .alladvance-save-option.save-options-bar .fisrtsavemsg-response .greenleft {
          float: none;
          width: 100%;
          margin-bottom: 15px;
      }
      .alladvance-save-option.save-options-bar .fisrtsavemsg-response .greenright {
          width: 100%;
          float: none;
          text-align: left;
      }
      .product-advance-filter-tableinner .product-actions .pro-act-right {
          display: block;
          margin-top: 15px;
      }
      .product-advance-filter-tableinner .product-actions .pro-act-right .save-pro-filter {
          width: 100%;
          margin: 0;
          margin-top: 15px;
      }
      .product-advance-filter-tableinner .product-actions {
          display: block;
      }
      .product-table .list-detail-warp .leftdetaillist .td_p_list_2 span {
          font-size: 14px;
      }
      .p-first-row.eof-nfnd-product-alert {
          padding: 20px;
      }
  
  }
  
  @media only screen and (max-width:767px){
      .product-family-ul {
          grid-template-columns: repeat(2,1fr);
          gap: 15px;
      }
  }

  @media only screen and (min-width:768px){
    .vc_row.vc_inner .vc_column_container {
        padding-left: 10px;
        padding-right: 10px;
    }
    .vc_row.vc_inner {
        margin-left: -10px;
        margin-right: -10px;
    }
}

/** Added by Shatrughan */
.transparent-header .mobile-user-info ul li.lang-icon a img{filter:unset;}
.single-company .software_top{color: #6c717f;}
.single-company .software_top ul li {
    list-style: disc;
    margin-left: 15px;
    color: #6c717f;
  }

  .payment_method_custom_stripe {
    padding: 10px;
  }
  #card-element {
    padding: 20px 10px;
    background: #f4f2f2;
  }.fancybox-container,.fancybox-thumbs,.fancybox-thumbs__list a{-webkit-tap-highlight-color:transparent}.fancybox-is-open .fancybox-stage,body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility;visibility:visible}.fancybox-slide,.fancybox-slide--image .fancybox-content{transition-property:transform,opacity;-webkit-backface-visibility:hidden}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-slide{display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-show-thumbs .fancybox-thumbs,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2),.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small,.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-image,.fancybox-slide--image .fancybox-content,.fancybox-spaceball{max-width:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;top:0;left:0}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);background:0 0/100% 100% no-repeat;overflow:visible;padding:0;position:absolute;-ms-transform-origin:top left;transform-origin:top left;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;margin:0;max-height:none;padding:0;position:absolute;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:dotted 1px}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-slide--image.fancybox-is-scaling .fancybox-content,.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:1s linear infinite fancybox-rotate;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:.2s cubic-bezier(.25, .46, .45, .94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results&gt;.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results&gt;.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
@font-face {
    font-family: "Museo Sans";
    src: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/museo-sans/MuseoSans-500.eot);
    src: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/museo-sans/MuseoSans-500.eot?#iefix) format("embedded-opentype"), url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/museo-sans/MuseoSans-500.woff2) format("woff2"), url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/museo-sans/MuseoSans-500.woff) format("woff"), url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/museo-sans/MuseoSans-500.ttf) format("truetype"), url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/museo-sans/MuseoSans-500.svg#MuseoSans-500) format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Mina";
    src: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/mina/Mina-Regular.eot);
    src: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/mina/Mina-Regular.eot?#iefix) format("embedded-opentype"), url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/mina/Mina-Regular.woff2) format("woff2"), url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/mina/Mina-Regular.woff) format("woff"), url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/mina/Mina-Regular.ttf) format("truetype"), url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/mina/Mina-Regular.svg#Mina-Regular) format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Mina";
    src: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/mina/Mina-Bold.eot);
    src: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/mina/Mina-Bold.eot?#iefix) format("embedded-opentype"), url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/mina/Mina-Bold.woff2) format("woff2"), url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/mina/Mina-Bold.woff) format("woff"), url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/mina/Mina-Bold.ttf) format("truetype"), url(//www.kvaser.cn/wp-content/themes/kvaser/assets/fonts/mina/Mina-Bold.svg#Mina-Bold) format("svg");
    font-weight: bold;
    font-style: normal;
    font-display: swap
}

body {
    font-family: "Museo Sans";
    font-size: 16px;
    line-height: 24px;
    color: #1f2937;
    font-weight: 400
}

h1,
.h1 {
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 44px;
    color: #1f2937;
    font-family: "Mina";
    margin-top: 0
}

h2,
.h2 {
    font-size: 36px;
    font-weight: 400;
    line-height: 44px;
    letter-spacing: -0.02em;
    color: #1f2937;
    font-family: "Museo Sans";
    margin-bottom: 30px;
    margin-top: 0
}

.h2-small {
    font-size: 32px;
    line-height: 40px
}

h3,
.h3 {
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: -0.02em;
    font-family: "Museo Sans";
    color: #1f2937;
    margin-top: 0
}

h4,
.h4 {
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: -0.02em;
    font-family: "Museo Sans";
    margin-bottom: 15px;
    color: #1f2937;
    margin-top: 0
}

h5,
.h5 {
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: -0.02em;
    font-family: "Museo Sans";
    color: #1f2937;
    margin-top: 0
}

h6,
.h6 {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    font-family: "Museo Sans";
    color: #1f2937;
    margin-top: 0;
    margin-bottom: 0
}

p,
small {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 25px;
    color: #6c717f;
    margin-top: 0
}

a.btn.btn-brand-default small {
    color: #1f2937;
    font-weight: 600
}

.text-bold {
    font-weight: 600
}

.vc_clearfix:after,
.vc_clearfix:before {
    display: none !important
}

.ui-tooltip {
    text-transform: inherit !important
}

.widget {
    margin: 0
}

.btn-sec {
    display: flex;
    align-items: center
}

.btn-style {
    padding: 12px 20px 12px 20px;
    border-radius: 0px 10px 0px 10px;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    transition: all 0.6s;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    margin: 1px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
    font-weight: 400
}

body .btn-style .vc_general.vc_btn3:focus {
    background: transparent;
    color: unset
}

body .btn-style .vc_general.vc_btn3 {
    background: none;
    border: 0;
    padding: 0;
    color: unset;
    line-height: unset;
    font-size: unset;
    text-decoration: none;
    font-weight: 400
}

.btn-style img {
    margin-right: 10px
}

.border-red-btn:focus {
    outline: 1px solid #e4002b
}

.border-btn {
    outline: 1px solid #f9fafb;
    border: 1px solid transparent
}

.border-btn:hover {
    outline: 1px solid #f9fafb;
    border: 1px solid #f9fafb
}

.btn-red {
    background: #e4002b;
    border: 1px solid #e4002b;
    outline: 1px solid #e4002b
}

.btn-red:hover {
    background: #ff0030;
    border: 1px solid #ff0030;
    outline: 1px solid #ff0030;
    color: #fff
}

.border-red-btn {
    outline: 1px solid #e4002b;
    color: #101010;
    border: 1px solid transparent
}

.border-red-btn:hover {
    border: 1px solid #e4002b;
    outline: 1px solid #e4002b
}

.simple-text-btn:hover p a {
    color: #e4002b
}

.simple-text-btn {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    color: #101010;
    transition: all 0.6s
}

.simple-text-btn p a {
    color: #101010
}

.simple-text-btn:hover .text-underline {
    text-decoration: underline;
    text-decoration-color: #e4002b
}

.h-100 .vc_column-inner {
    height: 100%
}

.pt-130 {
    padding-top: 130px
}

.pb-130 {
    padding-bottom: 130px
}

.mt-80 {
    margin-top: 80px
}

.mb-80 {
    margin-bottom: 80px
}

.page-template-default .type-page {
    margin: 80px 0
}

.slick-dots li button {
    font-size: 0;
    background: transparent;
    padding: 0;
    outline: 0;
    height: 0;
    width: 0
}

.slick-dots li button:before {
    display: none
}

.slick-dots li {
    height: 14px;
    width: 14px;
    background: #fff;
    border-radius: 50%;
    margin: 0 5px
}

.slick-dotted.slick-slider {
    margin-bottom: 0
}

.slick-dots li.slick-active {
    background: #87d300
}

.text-underline {
    text-decoration: underline;
    text-decoration-color: #101010
}

.site {
    padding-top: 100px;
    position: relative
}

body.transparent-header-page .site {
    padding: 0
}

form {
    margin-bottom: 0
}

.slick-prev,
.slick-next {
    width: 48px;
    height: 48px;
    background: #e5e5e5;
    border-radius: 24px;
    z-index: 1
}

.slick-arrow:focus {
    background: #e5e5e5
}

.slick-next:before {
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/slider-right.svg)
}

.slick-prev:before {
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/slider-left.svg)
}

.slick-arrow:hover:before {
    filter: invert(1) brightness(2);
    opacity: 1
}

.slick-arrow:hover {
    color: #fff;
    outline: none;
    background: #ff0030
}

.slick-arrow:before {
    font-family: unset;
    content: "";
    height: 11px;
    width: 7px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
    background-size: cover
}

.slick-next {
    right: 0
}

.slick-prev {
    left: 0
}

.slider-btn {
    display: flex;
    align-items: center
}

.slider-btn .slick-arrow {
    position: relative;
    padding: 0;
    margin: 0;
    transform: unset;
    margin-left: 15px
}

body .vc_images_carousel .vc_carousel-control .icon-next,
body .vc_images_carousel .vc_carousel-control .icon-prev {
    height: 36px;
    width: 36px;
    background: #f5f5f5;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%
}

body .vc_images_carousel .vc_carousel-control .icon-prev:before {
    content: "";
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/slider-left.svg);
    background-repeat: no-repeat;
    background-position: center;
    height: 12px;
    width: 12px;
    position: static
}

body .vc_images_carousel .vc_carousel-control .icon-next:before {
    content: "";
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/slider-right.svg);
    background-repeat: no-repeat;
    background-position: center;
    height: 12px;
    width: 12px;
    position: static
}

body .vc_images_carousel .vc_carousel-indicators .vc_active {
    margin: 5px;
    width: 14px;
    height: 14px;
    border: 1px solid #87d300;
    background-color: #87d300
}

body .vc_images_carousel .vc_carousel-indicators li {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 5px;
    text-indent: -999px;
    border-radius: 10px;
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #fff
}

.slider-sec-row .vc_images_carousel ol.vc_carousel-indicators {
    position: absolute;
    bottom: auto;
    right: 0;
    left: auto;
    top: 15px;
    right: 15px;
    text-align: right;
    width: auto
}

.slider-sec-row .vc_images_carousel ol.vc_carousel-indicators li {
    display: block
}

.engineers-logos .vc_images_carousel .vc_carousel-control.vc_right {
    right: -90px;
    left: auto
}

.engineers-logos .vc_images_carousel .vc_carousel-control.vc_left {
    left: -90px
}

.register-form .register-login .input-field .g-recaptcha iframe {
    transform: scale(0.9);
    transform-origin: center left
}

iframe#jsd-widget {
    bottom: 60px !important
}

body .popover.left&gt;.arrow {
    border-left-color: #fff !important
}

body .popover.tour.user-wizard-tour.left .arrow {
    left: 100%;
    margin-left: 0
}


/**** Header CSS ***/

.new-header {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 2;
    transition: top 0.4s ease-in-out
}

header.new-header.xb-header-area-sticky.xb-header-area-sticky {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    top: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s;
    visibility: hidden
}

header.new-header.xb-header-area-sticky.xb-header-fixed {
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    visibility: visible;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
    background-color: #fff
}

header.new-header.xb-header-area-sticky {
    top: 150px
}

header.new-header.xb-header-area-sticky .topbar {
    display: none
}

.page-template-homepage .site {
    padding: 0
}

.top-bar {
    background: #f3f4f6;
    padding: 7px 0
}

.top-bar ul li a {
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    color: #111111;
    text-transform: capitalize;
    transition: all 0.6s
}

.top-bar ul li a:hover {
    color: #ff0030
}

.top-bar ul li {
    display: inline-block;
    margin-left: 12px;
    padding-left: 12px;
    position: relative
}

.top-bar {
    text-align: right
}

.top-bar ul li:before {
    content: "";
    display: block;
    background: #e4002b;
    height: 12px;
    width: 1px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.top-bar ul li:first-child {
    margin-left: 0;
    padding-left: 0
}

.top-bar ul li:first-child:before {
    display: none
}

li.k_lang {
    margin-right: 10px
}

.software-development-kit .sub-menu {
    position: absolute;
    top: 100%
}

.top-bar ul li .sub-menu {
    position: absolute;
    right: 0;
    top: 100%;
    background: #fff;
    z-index: 1;
    min-width: 190px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    border-radius: 10px;
    overflow: hidden;
    margin-left: 0;
    opacity: 0;
    visibility: hidden
}

.top-bar ul li:hover .sub-menu {
    visibility: visible;
    opacity: 1
}

.top-bar ul li .sub-menu li {
    display: block;
    margin-left: 0;
    text-align: left;
    padding-left: 0
}

.top-bar ul li .sub-menu li:before {
    display: none
}

.top-bar ul li .sub-menu li a {
    display: block;
    padding: 7px 15px
}

.top-bar ul li .sub-menu li a:hover {
    background: #F3F4F6
}

.main-header {
    padding: 10px 0
}

.main-header-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative
}

.header-left {
    display: flex;
    align-items: center
}

.navbar-toggle {
    cursor: pointer
}

.header-left .site-logo {
    margin-left: 40px;
    display: flex;
    align-items: center
}

.header-left .site-logo a {
    display: inline-block;
    line-height: 0
}

.header-right {
    display: flex;
    align-items: center;
    max-width: 220px;
    width: 100%;
    justify-content: end
}

.new-header .cart-contents {
    font-size: 14px;
    line-height: 20px;
    color: #1f2937;
    margin-left: 20px;
    display: flex;
    align-items: center
}

.new-header .cart-contents:hover {
    color: #1f2937
}

.new-header.transparent-header .cart-contents:hover {
    color: #fff
}

.transparent-header .header-right .header-search.active form input {
    background-color: #000000cc
}

.header-right .header-search form button:focus-visible {
    outline: unset;
    border: 0
}

.header-right .header-search form {
    display: flex;
    position: relative;
    margin: 0
}

.header-search {
    max-width: 180px;
    width: 100%;
    position: absolute;
    right: 40px;
    transition: all 1s
}

.header-search.active {
    max-width: 400px
}

.header-right .header-search form input {
    background-color: #f3f4f6;
    border-radius: 100px;
    padding: 11px 10px 11px 48px;
    height: auto;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #9ca3af;
    border: none;
    outline: none;
    box-shadow: unset;
    width: 100%
}

.header-right .header-search form input::placeholder {
    color: #9ca3af
}

.header-right .header-search form button {
    background: none;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 10px;
    line-height: normal;
    font-size: 0
}

.header-right .header-search form button i {
    font-size: 0;
    height: 24px;
    width: 24px;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/search-icon-black.svg);
    background-repeat: no-repeat;
    background-position: center
}

.main-menu ul li {
    display: inline-block;
    margin-left: 30px;
    position: relative
}

.main-menu ul li:first-child {
    margin-left: 0
}

.main-menu ul li a {
    font-size: 16px;
    line-height: 34px;
    color: #1f2937;
    text-transform: capitalize;
    font-weight: 500;
    transition: all 0.6s;
    display: block
}

.main-menu ul li a:hover {
    color: #ff0030
}

.new-header .cart-contents::before {
    height: 18px;
    width: 18px;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/shopping-cart-checkout-black.svg);
    filter: unset;
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 5px
}

.main-menu .sub-menu {
    position: absolute;
    left: -80px;
    right: 0;
    bottom: 0;
    min-width: 221px;
    width: 100%;
    background: #fff;
    top: 100%;
    display: table;
    border-radius: 10px;
    margin: 0;
    padding: 20px;
    visibility: hidden;
    opacity: 0;
    transition: all 1s;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2)
}

.main-menu ul li:not(.sub-menu li):hover .sub-menu {
    visibility: visible;
    opacity: 1
}

.main-menu .sub-menu li {
    display: block;
    margin-bottom: 14px;
    margin-left: 0
}

.main-menu .sub-menu li a {
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #6c717f
}

.main-menu .sub-menu li:last-child {
    margin-bottom: 0
}

.mobile-user-info {
    display: none
}

.mobile-user-info ul {
    display: flex;
    align-items: center
}

.mobile-user-info ul li {
    margin-left: 15px
}

.mobile-user-info ul li:first-child {
    margin-left: 0
}

.mobile-search-bar .widget {
    margin: 0
}

.mobile-search-bar .site-search {
    position: absolute;
    right: 0;
    width: calc(100% - 25px);
    left: 0;
    display: none;
    margin-bottom: 0
}

.mobile-search-bar .widget form {
    margin: 0
}

.mobile-search-bar .search_bar {
    margin-left: 0
}

.mobile-search-bar .search_bar img {
    width: auto
}

.mobile-search-bar .site-search input[type="search"] {
    background-color: #000000;
    border-radius: 100px;
    padding: 11px 10px 11px 48px;
    height: auto;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #fff;
    border: none;
    outline: none;
    box-shadow: unset;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/search-icon.svg);
    background-repeat: no-repeat;
    background-position: center left 8px
}

.transparent-header .top-bar ul li:before {
    background: #fff
}

.transparent-header .top-bar ul li a:not(.sub-menu a) {
    color: #fff
}

.transparent-header .top-bar ul li a:hover {
    color: #ff0030
}

.transparent-header .top-bar {
    background: #000000cc
}

.home .transparent-header {
    background-color: transparent
}

.transparent-header {
    background-color: transparent
}

.transparent-header .navbar-toggle img {
    filter: invert(1) brightness(2)
}

.transparent-header .site-logo svg path {
    fill: #fff
}

.transparent-header .site-logo svg path:nth-child(2) {
    fill: #94d500
}

.transparent-header .main-menu ul li a:not(.sub-menu a) {
    color: #fff
}

.transparent-header .main-menu ul li a:hover {
    color: #ff0030
}

.transparent-header .header-right .header-search form input {
    background-color: rgb(243 244 246 / 40%)
}

.transparent-header .header-right .header-search form button i,
.transparent-header .cart-contents::before {
    filter: invert(1) brightness(5)
}

.transparent-header .header-right .header-search form input {
    color: #fff
}

.transparent-header .cart-contents {
    color: #fff
}

.transparent-header .header-right .header-search form input::placeholder {
    color: #fff
}

header.new-header.transparent-header.xb-header-area-sticky.xb-header-fixed {
    background: #666e79
}

.page-template-template-login .transparent-header {
    background: rgb(31 41 55 / 60%)
}


/**main-sidebar css**/

.main-sidebar {
    position: fixed;
    background: #fff;
    width: 100%;
    top: 0;
    height: 100vh;
    padding: 40px 38px 40px 80px;
    transform: translateX(-100%);
    transition: all 0.6s;
    overflow-y: scroll;
    visibility: hidden;
    opacity: 0;
    overflow-x: hidden;
    max-width: 520px;
    z-index: 999
}

.main-sidebar.open-box {
    max-width: 1032px
}

body.open {
    overflow: hidden
}

body.open .main-sidebar {
    transform: translateX(0);
    visibility: visible;
    opacity: 1
}

.main-sidebar .close-btn {
    height: 30px;
    width: 30px;
    background: #1f2937;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    flex-shrink: 0
}

.main-sidebar .close-btn img {
    max-width: 11px
}

.main-sidebar .user-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px
}

.main-sidebar .user-info ul {
    display: flex;
    align-items: center
}

.main-sidebar .user-info ul li a {
    display: flex;
    align-items: center
}

.main-sidebar .user-info ul li {
    display: inline-block;
    margin-right: 30px
}

.main-sidebar .user-info ul li:last-child {
    margin-right: 0
}

.main-sidebar .user-info ul li a img {
    width: 20px;
    margin-right: 7px
}

.sidebar-menu .sb-main-menu li a {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -0.02em;
    color: #6c717f;
    transition: all 0.6s
}

.sidebar-menu .sb-main-menu li.active a:not(.sub-menu a) {
    color: #e4002b
}

.sidebar-menu .sb-main-menu li.active .submenutoggle {
    filter: invert(7%) sepia(99%) saturate(7454%) hue-rotate(346deg) brightness(105%) contrast(101%)
}

.sidebar-menu .sb-main-menu li {
    margin-bottom: 8px;
    position: relative
}

.main-sidebar .sub-menu {
    display: none;
    margin-left: 80px;
    position: fixed;
    left: 500px;
    top: 110px;
    max-width: 310px;
    width: 100%;
    transition: all 0.4s
}

.sidebar-menu .sb-main-menu {
    margin-bottom: 50px;
    max-width: 390px
}

.sidebar-menu .sb-main-menu li a:hover {
    color: #ff0030
}

.sidebar-menu .sb-secondary-menu li a {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #6c717f;
    transition: all 0.6s
}

.sidebar-menu .sb-secondary-menu li a:hover {
    color: #ff0030
}

.sidebar-menu .sb-secondary-menu li {
    margin-bottom: 8px
}

.main-sidebar .social_icon {
    margin-top: 90px;
    margin-bottom: 30px
}

.main-sidebar .social_icon ul li a img {
    filter: invert(0.6) grayscale(1)
}

.main-sidebar .social-link ul li a {
    color: #ff0030;
    text-decoration: underline
}

.main-sidebar .submenutoggle {
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/menu-arrow.svg);
    height: 30px;
    width: 30px;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 4px;
    background-position: center;
    right: 0;
    z-index: 1;
    cursor: pointer
}

.main-sidebar .social-link ul li {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #6C717F
}

.main-sidebar .social-link ul {
    display: flex;
    justify-content: space-between;
    align-items: end
}

.main-sidebar .social-link ul li span {
    font-weight: 600;
    display: block;
    color: #6C717F
}

.submenuclose {
    display: none
}

.compare-btns-row .compare-btns {
    border: 1px solid #e4002b;
    padding: 8px 42px 8px 12px;
    border-radius: 0 10px 0 10px;
    display: block
}

.compare-btns-row {
    display: inline-block;
    position: relative
}

.compare-btns-row .compare-btns-close {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    right: 12px
}

.main-sidebar .social-link,
.main-sidebar .social_icon {
    max-width: 375px;
    width: 100%
}


/*** filter CSS ***/

.sidebar-title h4 {
    margin: 0
}

.associate-software-sec {
    padding: 42px 0 42px
}

.associate-software-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

.filter-category-top .row {
    align-items: center
}

.associate-software-right {
    display: flex;
    align-items: center
}

.associate-software-top .clear-filter {
    display: flex;
    align-items: center;
    font-size: 16px;
    line-height: 24px;
    color: #111111
}

.associate-software-top .clear-filter span {
    margin: 0 5px
}

.Email-Chart {
    display: flex;
    align-items: center;
    margin-right: 15px
}

.Email-Chart h6 {
    flex-shrink: 0;
    margin-right: 15px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600
}

.search-softwear-input form {
    min-width: 220px;
    width: 100%;
    position: relative;
    margin-left: auto
}

.search-softwear-input form input:disabled {
    background: #f3f4f6;
    border: 1px solid #f3f4f6
}

.search-softwear-input.Email-Chart form input {
    padding: 7px 38px 7px 15px
}

.search-softwear-input.Email-Chart form button {
    height: 30px;
    width: 30px;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/submit-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    position: absolute;
    right: 10px;
    left: auto
}

.search-softwear-input form input {
    padding: 7px 8px 7px 38px;
    border: 1px solid #000000;
    border-radius: 20px;
    font-size: 16px;
    line-height: 24px;
    height: auto;
    color: #9ca3af;
    font-weight: 400;
    outline: none;
    width: 100%
}

.search-softwear-input form input::placeholder {
    color: #9ca3af
}

.search-softwear-input form button {
    padding: 0;
    background: none;
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%)
}

.compare-btn-sec {
    background: #f9fafb;
    padding: 10px 0;
    border: 1px solid #e5e6ea;
    min-height: 65px;
    display: flex
}

.filter-btn-row {
    display: flex;
    align-items: center;
    justify-content: end;
    position: relative
}

.filter-btn-row .page-back-btn {
    padding-left: 25px;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/Line-Arrow-Left.svg);
    background-repeat: no-repeat;
    background-position: left top 3px;
    margin-right: auto;
    background-size: 16px
}

.filter-btn-row .save-filter-set {
    display: flex;
    align-items: center;
    margin-right: 25px
}

.filter-btn-row .save-filter-set img {
    margin-left: 10px
}

.filter-option-box h5,
.more-filter-option-box h5 {
    margin: 0;
    position: relative;
    padding-right: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
    font-weight: 600;
    display: flex;
    align-items: center
}

.more-filter-option-box .more-filter h5 {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px
}

.filter-option-box h5 img {
    margin-left: 10px
}

.filter-option-box .filter-category {
    display: none
}

.filter-option-box,
.more-filter-option-box {
    border-top: 1px solid #e5e5e5
}

.more-filter-option-box {
    border-bottom: 1px solid #e5e5e5
}

.filter-option-box input[type="checkbox"] {
    height: 20px;
    width: 20px;
    margin-right: 10px;
    flex-shrink: 0;
    margin-top: 2px
}

input[type="checkbox"] {
    height: 20px;
    width: 20px;
    border: 1.5px solid #6c717f;
    margin-right: 10px;
    cursor: pointer
}

input[type="checkbox"]:checked {
    accent-color: #e4002b
}

.filter-option-box .filter-category li input[type="checkbox"]:checked {
    accent-color: #e4002b
}

.filter-option-box ul li {
    display: flex;
    margin-bottom: 5px;
    position: relative
}

.flt-arrow,
.more-flt-arrow {
    height: 20px;
    width: 20px;
    position: absolute;
    right: 0;
    display: flex;
    justify-content: end;
    align-items: center;
    top: 50%;
    transform: translateY(-50%)
}

.flt-arrow:before,
.more-flt-arrow:before {
    content: "";
    display: block;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/associate-software/filter-arrow.svg);
    width: 11px;
    height: 7px;
    right: 0;
    background-repeat: no-repeat;
    background-size: cover
}

.filter-option-box:last-child {
    border-bottom: 1px solid #e5e5e5
}

.filter-category_sec {
    margin-top: 20px
}

.filter-option-box.active .flt-arrow:before,
.more-filter-box.active .more-flt-arrow:before,
.more-filter-option-box.active .more-flt-arrow:before {
    transform: rotate(180deg)
}

.p_comp_filter input[type="radio"] {
    height: 20px;
    width: 20px;
    border-radius: unset;
    margin-right: 8px;
    opacity: 0
}

.p_comp_filter ul li label:before {
    content: "";
    display: block;
    height: 19px;
    width: 19px;
    border: 1px solid #000000;
    position: absolute;
    left: 0;
    border-radius: 4px
}

.p_comp_filter ul li label:after {
    content: "";
    display: block;
    height: 9px;
    width: 4px;
    border: solid #fff;
    position: absolute;
    top: 3px;
    left: 7px;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    opacity: 0
}

.p_comp_filter input[type="radio"]:checked+label:after {
    opacity: 1
}

.p_comp_filter input[type="radio"]:checked+label:before {
    background: #e4002b;
    border: 1px solid #e4002b
}

.sort-by {
    max-width: 120px;
    width: 100%;
    position: relative
}

.sort-by .sort-by-text {
    display: flex;
    align-items: center;
    justify-content: end;
    font-size: 16px;
    line-height: 24px;
    color: #1f2937
}

.sort-by .sort-by-text img {
    margin-left: 5px
}

.sort-by .sort-by-list {
    display: none;
    position: absolute;
    right: 0;
    top: 100%;
    border: 1px solid #000000;
    bottom: 0;
    height: max-content;
    background-color: #fff;
    z-index: 2;
    min-width: 180px;
    border-radius: 5px;
    overflow: hidden
}

.associate-software-right .sort-by {
    margin-right: 30px
}

.sort-by.active .sort-by-list {
    display: block
}

.sort-by .sort-by-list li {
    padding: 5px 10px;
    cursor: pointer
}

.sort-by .sort-by-list li:hover {
    background: #f9fafb
}

.filter-product-group {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    margin-right: 25px
}

.filter-product-group img {
    margin-left: 5px
}

.filtertitle-and-closebtn {
    display: none;
    align-items: center;
    justify-content: space-between
}

.filtertitle-and-closebtn h4 {
    margin: 0
}

.sidebar-inner .sort-by {
    display: none
}

.more-filter-box {
    border-top: 1px solid #e5e5e5
}

.filter-option-box .more-filter-box h5 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400
}

.more-filter-category {
    display: none
}

.more-filter {
    display: none
}

.filter-switch {
    border: 2px solid #1f2937;
    height: 18px;
    width: 36px;
    border-radius: 20px;
    position: absolute;
    right: 0;
    cursor: pointer
}

.filter-switch:before {
    content: "";
    display: block;
    height: 12px;
    width: 12px;
    background: #1f2937;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 2px;
    right: 0;
    transform: translateY(-50%);
    transition: all 0.6s
}

.filter-option-box.active .filter-switch:before {
    background: red;
    right: 2px;
    left: auto
}

.filter-option-box .filter-category .filter {
    width: 100%
}

.filter-option-box .filter-category .filter .range-header {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    padding-right: 30px;
    position: relative
}

.filter-option-box .filter-category .filter .range-inputs {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
    position: relative
}

.filter-option-box .filter-category .filter .range-inputs:before {
    content: "";
    display: block;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/shop/desh.svg);
    background-repeat: no-repeat;
    background-position: center;
    height: 15px;
    width: 15px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto
}

.filter-option-box .filter-category .filter .ngrs-value {
    height: 35px;
    width: 85px
}

.filter-option-box .filter-category .filter .ngrs-value input {
    width: 100%;
    height: 100%;
    padding: 5px 10px;
    border: 1px solid #6c717f;
    background: #f9fafb;
    color: #9ca3af
}

.filter-option-box .filter-category .filter .range-header a {
    height: 20px;
    width: 20px;
    font-size: 0;
    position: absolute;
    background: #000000;
    border-radius: 50%;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/shop/rangslider-close.svg);
    background-repeat: no-repeat;
    background-position: center
}

body .ui-slider-horizontal.ui-widget-content .ui-slider-handle {
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #e4002b;
    border: 0;
    top: -7px;
    margin-left: -3px
}

body .ui-slider-horizontal.ui-widget-content .ui-slider-range {
    background: #e4002b;
    height: 6px
}

.range-slider-filters .filter-category li {
    margin-bottom: 35px
}

body .ui-widget.ui-widget-content {
    background: #d1d5db;
    height: 4px;
    border: 0;
    margin-right: 17px
}

.sidebar-inner-container {
    padding-right: 10px
}

.more-filter-option-box.active .more-filter {
    display: block
}


/**Modal css**/

.btn:hover {
    filter: brightness(1.1)
}

.modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.1);
    transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center
}

.modal-content.modal-small {
    max-width: 360px
}

.modal-content.modal-large {
    max-width: 735px
}

.modal-content.modal-medium {
    max-width: 550px
}

.modal-content {
    position: relative;
    background-color: white;
    padding: 40px 30px;
    width: 100%;
    border-radius: 10px;
    max-width: 550px;
    margin: 0 auto;
    width: 100%;
    margin: 0 15px
}

.close-button {
    font-size: 18px;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    transition: color 0.12s ease-in-out;
    background: #1f2937;
    color: #fff;
    height: 25px;
    width: 25px;
    padding: 0;
    flex-shrink: 0;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 25px;
    top: 25px;
    font-weight: bold
}

.close-button:hover {
    color: #fff
}

.show-modal {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
    transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s
}

.modal-content h6 {
    font-weight: 400
}

.modal-header h4 {
    margin-bottom: 5px
}

.mobile-filter a {
    padding: 12px 11px 12px 9px;
    max-width: 180px;
    width: 100%;
    text-align: center;
    border-radius: 0 10px 0 10px;
    margin: 0 10px
}

.mobile-filter {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    justify-content: center;
    background: #fff;
    padding: 10px 0;
    z-index: 3
}

.mobile-filter .flt-clear {
    border: 1px solid #9ca3af
}

.mobile-filter .mob-filter {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #1f2937;
    color: #fff
}

.mobile-filter .mob-filter img {
    filter: invert(1) brightness(6)
}

.mobile-filter .flt-show {
    background: #e4002b;
    color: #fff
}

.mobile-filter .flt-show {
    display: none
}

.sidebar-inner-container .mobile-filter {
    display: none
}

.information-popup .modal-content {
    max-height: 447px;
    overflow-y: scroll
}


/*** Footer CSS ***/

.footer_top {
    padding: 50px 0 50px;
    background: #fff;
    box-shadow: 0px 0px 8px 0px #00000040
}

.news-select select {
    width: 100%;
    border: 1px solid #ea002a;
    background-color: transparent;
    padding: 15px 55px 11px 20px;
    color: #101010;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    appearance: none;
    outline: none;
    border-radius: 20px 0 20px 0;
    line-height: 22px;
    background-position: center right 17px;
    background-size: 18px
}

.news-select {
    position: relative
}

.news-select:before {
    content: "";
    display: block;
    height: 100%;
    width: 1px;
    position: absolute;
    right: 55px;
    top: 0px;
    background: #ea002a
}

.new-footer {
    background: #101010
}

.new-footer .footer_navigation {
    padding-top: 50px;
    padding-bottom: 150px
}

.new-footer .footer_navigation .footer_logo {
    margin-bottom: 50px
}

.new-footer .footer-link h6 {
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    text-transform: capitalize;
    font-weight: 600;
    margin-bottom: 15px
}

.new-footer .footer-link ul li a,
.new-footer .footer-link ul li {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #fff;
    transition: all 0.6s
}

.new-footer .footer-link ul li {
    margin-bottom: 10px
}

.new-footer .footer-link ul li:last-child {
    margin-bottom: 0
}

.new-footer .footer-link ul li a:hover {
    color: #ff0030 !important
}

.footer-link-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px
}

.footer-link-row .footer-link {
    width: 33.333%;
    padding: 0 15px
}

.site-info-sec {
    background-color: #f9fafb;
    padding: 15px 0
}

.site-footer .site-info-sec .site-info {
    padding: 0;
    font-size: 14px;
    line-height: 30px;
    color: #000000
}

.newsletter-wrap .newsletter-text p {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #ff0030;
    text-decoration: underline
}

.new-footer .social_icon ul li img {
    width: auto
}

.newsletter-wrap .newsletter {
    text-decoration: none
}

.footer-link .social-link ul li a {
    color: #ff0030 !important;
    text-decoration: underline
}

.footer-link .social-link ul li.regional-offices a {
    color: #fff !important;
    text-decoration: none
}

.footer-link .social-link ul li.regional-offices a:hover {
    color: #ff0030 !important
}

.show_more_head.hide-row {
    display: none
}

.emptyrecord_table_div.hide-row {
    display: none
}

.cart-contents .total {
    display: none
}

.search-softwear-input {
    position: relative
}

.comp-product-list-box {
    display: none;
    position: absolute;
    width: 100%;
    background: #fff;
    padding: 10px 5px;
    box-shadow: 0px 1px 8px #eee;
    max-height: 300px;
    overflow: scroll;
    top: 40px;
    z-index: 1
}

.comp-product-list-box ul li.exclude {
    display: none !important
}

.comp-product-list-box a {
    display: block;
    cursor: pointer
}

.comparisonpart .secondcarosol .table-grey.hide-row {
    display: none
}

.ui-tooltip,
.arrow:after {
    background: black;
    border: 2px solid white
}

.ui-tooltip {
    padding: 10px 15px;
    color: white;
    border-radius: 10px;
    font-size: 14px;
    line-height: 20px;
    text-transform: capitalize;
    display: table;
    background: #000 !important;
    opacity: 1 !important
}

.arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px
}

.arrow.top {
    top: -16px;
    bottom: auto
}

.arrow.left {
    left: 20%
}

.arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.arrow.top:after {
    bottom: -20px;
    top: auto
}

body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary {
    padding: 6px 20px 6px 20px !important;
    border-radius: 0px 10px 0px 10px !important;
    font-size: 16px !important;
    line-height: 24px !important;
    color: #fff !important;
    transition: all 0.6s !important;
    display: inline-block !important;
    text-align: center !important;
    cursor: pointer !important;
    margin: 1px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: fit-content !important;
    font-weight: 400 !important;
    background: #e4002b !important;
    border: 1px solid #e4002b !important;
    outline: 1px solid #e4002b !important;
    margin-left: 15px !important;
    display: block !important
}

body #iubenda-cs-banner .iubenda-cs-opt-group button {
    padding: 7px 20px 6px 20px !important;
    border-radius: 0px 10px 0px 10px !important;
    font-size: 16px !important;
    line-height: 24px !important;
    color: #fff !important;
    transition: all 0.6s !important;
    display: inline-block !important;
    text-align: center !important;
    cursor: pointer !important;
    margin: 1px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: fit-content !important;
    font-weight: 400 !important;
    outline: 1px solid #f9fafb !important;
    border: 1px solid transparent !important;
    background-color: transparent !important
}

body #iubenda-cs-banner .iubenda-cs-opt-group button:hover {
    outline: 1px solid #f9fafb !important;
    border: 1px solid #f9fafb !important
}

body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary:hover {
    background: #ff0030 !important;
    border: 1px solid #ff0030 !important;
    outline: 1px solid #ff0030 !important;
    color: #fff
}

body .wpb_button.wpb_btn-primary {
    padding: 12px 20px 12px 20px;
    border-radius: 0px 10px 0px 10px;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    transition: all 0.6s;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    width: fit-content;
    font-weight: 400;
    background: #e4002b;
    border: 1px solid #e4002b;
    outline: 1px solid #e4002b
}

body .wpb_button.wpb_btn-primary:hover {
    background: #ff0030 !important;
    border: 1px solid #ff0030 !important;
    outline: 1px solid #ff0030 !important;
    color: #fff
}


/** Contact Form css **/

body .gform_wrapper.gravity-theme .ginput_container_address span {
    flex: 100%
}

body .gform_wrapper.gravity-theme .gform_footer,
body .gform_wrapper.gravity-theme .gform_page_footer {
    margin: 0;
    padding: 0
}

body .gform_wrapper.gravity-theme .gform_fields {
    grid-column-gap: 20px;
    grid-row-gap: 20px
}

body .gform_wrapper.gravity-theme .gfield_label,
body .gform_wrapper.gravity-theme .ginput_complex label {
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 4px;
    line-height: 20px;
    text-transform: capitalize;
    color: #4b5563;
}

body .gform_wrapper.gravity-theme .ginput_container_name input[type="text"] {
    /* max-width: 334px; */
}

body .gform_wrapper.gravity-theme .ginput_container_name input[type="text"],
body .gform_wrapper.gravity-theme .gfield input.large,
body .gform_wrapper.gravity-theme .gfield select.large,
body .gform_wrapper.gravity-theme .gfield textarea.large,
body .gform_wrapper.gravity-theme input[type="email"],
body .gform_wrapper.gravity-theme .gfield select,
body .gform_wrapper.gravity-theme input[type="url"],
input[type="text"],
input[type="number"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea,
.input-text input,
select {
    border: 1px solid #4b5563;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    padding: 13px 10px;
    height: auto;
    border-radius: 4px;
    color: #6c717f;
    background-color: #fff;
    outline: none;
    width: 100%
}

.checkoutpage .select2-container {
    height: 48px
}

body select,
body .gform_wrapper.gravity-theme select,
.checkoutpage .select2-container .select2-selection--single .select2-selection__rendered {
    appearance: none;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/associate-software/filter-arrow.svg);
    background-repeat: no-repeat;
    background-position: center right 10px;
    background-size: 12px
}

body .gform_wrapper.gravity-theme .gform_footer input[type="submit"].gform_button,
body #gform_submit_button_5,
body #gform_submit_button_6 {
    padding: 12px 20px 12px 20px;
    border-radius: 0px 10px 0px 10px;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    transition: all 0.6s;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    outline: 1px solid #e4002b;
    color: #101010;
    border: 1px solid transparent;
    font-weight: 400;
    background-color: #fff;
    margin-top: 30px;
    width: auto
}

body .gform_wrapper.gravity-theme .gform_footer input[type="submit"]:hover {
    border: 1px solid #e4002b;
    outline: 1px solid #e4002b
}

body .gform_wrapper.gravity-theme .gfield-choice-input+label {
    font-size: 13px;
    line-height: 20px;
    color: #1f2937;
    font-weight: 500
}

.gform_wrapper.gravity-theme .gfield .gfield_checkbox .gchoice {
    display: flex
}

.gform_wrapper.gravity-theme .gfield .gfield_checkbox {
    display: flex;
    align-items: center
}

.gform_wrapper.gravity-theme .gfield .gfield_checkbox .gchoice {
    margin-right: 50px
}

body .gform_wrapper.gravity-theme .gfield_description {
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 5px;
    padding: 0 !important;
    color: #4b5563
}

body .gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
body .gform_legacy_markup_wrapper.gf_browser_chrome select {
    padding: 15px 14px;
    width: 100%
}

body .gform_legacy_markup_wrapper .gsection {
    margin: 0;
    margin-bottom: 15px;
    border: 0;
    padding: 0
}

body .gform_legacy_markup_wrapper h2.gsection_title {
    font-weight: 400
}

body .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),
body .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container) {
    margin: 0
}

body .gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
body .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
body .gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
    width: 50%
}

body .gform_legacy_markup_wrapper .top_label .gfield_label,
body .gform_legacy_markup_wrapper legend.gfield_label {
    font-size: 12px;
    font-weight: 600;
    line-height: 20px
}

body .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first {
    padding-right: 0
}

body .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first label {
    display: none
}

body .gform_wrapper .top_label li.gfield.gf_right_third+li.gsection {
    padding: 0;
    margin: 0
}

body .gform_wrapper.gravity-theme .gfield input.medium,
body .gform_wrapper.gravity-theme .gfield select.medium {
    width: 100%
}

body .gform_wrapper.gravity-theme .gsection {
    border-bottom: 0;
    padding: 0
}

body .gform_wrapper.gravity-theme .gsection h3 {
    margin-bottom: 10px;
    text-transform: capitalize
}

body .gform_drop_area {
    margin-bottom: 0;
    padding: 20px;
    text-align: center;
    border: 1px solid #4b5563;
    background: #fafafa;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: start
}

body .gform_drop_area .gform_drop_instructions {
    margin: 0;
    margin-left: 20px
}

body .gform_drop_area button {
    padding: 12px 20px 12px 20px;
    border-radius: 0px 10px 0px 10px;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    transition: all 0.6s;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    margin: 1px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
    background-color: transparent;
    outline: 1px solid #e4002b;
    color: #101010;
    border: 1px solid transparent;
    font-weight: 400
}

body .gform_wrapper.gravity-theme .gform_fileupload_rules {
    color: #6c717f;
    font-size: 12px;
    line-height: 20px
}
.custom-service-box .gform_wrapper.gravity-theme .gfield_label {
    color: #ffffff;
}
.custom-service-box .gform_footer {
    justify-content: left;
}

body .gform_wrapper.gravity-theme .gform_footer input[type="submit"].gform_button.btn-red {
    background: #e4002b;
    border: 1px solid #e4002b;
    outline: 1px solid #e4002b;
    color: #fff;
    font-weight: 600;
    line-height: normal;
}

body .gform_wrapper.gravity-theme .gform_footer input[type="submit"].gform_button.btn-red:hover {
    background: #ff0030;
    border: 1px solid #ff0030;
    outline: 1px solid #ff0030;
}
body .gform_wrapper.gravity-theme .gform_footer input[type="submit"].gform_button.border-btn{
    outline: 1px solid #f9fafb;
    border: 1px solid transparent;
    background-color: transparent;
    color: #fff;
    font-weight: 600;
    line-height: normal;
}
body .gform_wrapper.gravity-theme .gform_footer input[type="submit"].gform_button.border-btn:hover{
    outline: 1px solid #f9fafb;
    border: 1px solid #f9fafb;
}

body .gform_wrapper.gravity-theme .gfield_description {
    background: transparent;
    border: 0;
    color: #e4002b;
    font-weight: 600;
}
body .custom-service-right .gform_wrapper.gravity-theme .gfield_description {
    color: #ffffff;
}

.new_popup_contact_form #field_submit input:not(:first-child) {
    margin-left: 30px;
}
.new_popup_contact_form #field_submit {
    justify-content: end;
}
.associate-software-rightblock .new_popup_contact_form {
    padding: 30px;
}
.associate-software-list .gform_wrapper.gravity-theme .gfield .gfield_checkbox {
    display: block;
}

.associate-software-rightblock .new_popup_contact_form .gform_fields {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-between;
}
.associate-software-rightblock .new_popup_contact_form .gform_fields .gfmc-container {
    width: calc(33.33% - 14px);
}
.associate-software-rightblock .gform_wrapper.gravity-theme .gfield textarea.medium {
    height: 140px !important;
    min-height: auto;
}
.associate-software-rightblock .new_popup_contact_form .gform_fields &gt; div:nth-child(4){
    width: calc(50% - 10px);
}
body .associate-software-rightblock .gform_wrapper .gform_validation_errors {
    background: #ff0030;
    color: #ffffff !important;
    border: 1.5px solid #ff0030;
}

body .associate-software-rightblock .gform_wrapper .gform_validation_errors h2 {
    color: #ffffff;
    font-size: 16px;
    line-height: 24px;
}
body .gform_wrapper .gform_validation_errors{
    border: 0;
}
.gform_ajax_spinner {
  max-width: 20px;
  margin-left: 10px;

}



.register-form .gform_wrapper.gravity-theme #field_submit{
    align-items: center;
    justify-content: end;
    display: flex;
}
.register-form .gform_wrapper.gravity-theme #field_submit .simple-text-btn {
    margin-right: 30px;
}
.register-form .gform_wrapper.gravity-theme .gfield .gfield_checkbox .gchoice {
    width: 100%;
}

#cankingmodel .gform_wrapper.gravity-theme .gform_footer input[type="submit"].gform_button {
    font-size: 16px;
    color: #fff;
    padding: 11px 15px;
    border-radius: none;
    width: 100%;
    line-height: 24px;
    background: #E4002B;
    border: 1px solid #E4002B;
    font-weight: 400;
    border-radius: 0px 20px 0px 20px;
}

#cankingmodel .gform_wrapper.gravity-theme .gform_footer input[type="submit"].gform_button:hover {
    background: #FF0030;
    border: 1px solid #FF0030;
    color: #fff;
}
#cankingmodel  .gform_wrapper.gravity-theme .gfield .gfield_checkbox .gchoice {
    width: 100%;
    margin-right: 0;
}

/** Popup css  **/

.product-share-box .psb-list {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.modal-header {
    margin-bottom: 25px
}

.product-share-box.active .psb-list {
    display: none
}

.product-share-box.active .send-mail-wrap {
    display: block
}

.send-mail-wrap form {
    margin-bottom: -15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.modal-body .send-mail-wrap form input {
    width: 48%;
    margin-bottom: 15px
}

.send-mail-wrap form .responce {
    width: 100%
}

.send-mail-wrap {
    display: none
}

.product-share-box.active .send-mail-wrap .input-field {
    width: 100%
}

.product-share-box.active .send-mail-wrap input {
    width: 100%;
    margin-bottom: 0
}

input[type="submit"].btn-style,
input[type="reset"].btn-style {
    padding: 12px 20px 12px 20px;
    border-radius: 0px 10px 0px 10px;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    transition: all 0.6s;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    height: auto;
    width: auto
}

input[type="submit"].btn-style {
    outline: 1px solid #f9fafb;
    border: 1px solid transparent;
    background-color: transparent
}

input[type="submit"].btn-style:hover {
    outline: 1px solid #f9fafb;
    border: 1px solid #f9fafb
}

input[type="submit"].btn-style.btn-red {
    background: #e4002b;
    border: 1px solid #e4002b;
    outline: 1px solid #e4002b;
    color: #fff;
    width: auto
}

input[type="submit"].btn-style.btn-red:hover {
    background: #ff0030;
    border: 1px solid #ff0030;
    outline: 1px solid #ff0030
}

input[type="submit"].btn-style.border-red-btn,
input[type="reset"].btn-style.border-red-btn {
    outline: 1px solid #e4002b;
    color: #101010;
    border: 1px solid transparent;
    background: transparent
}

input[type="submit"].btn-style.border-red-btn:hover,
input[type="reset"].btn-style.border-red-btn:hover {
    border: 1px solid #e4002b;
    outline: 1px solid #e4002b
}

.downlodad-datasheet ul li a {
    padding-right: 25px;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/shop/Download.svg);
    background-repeat: no-repeat;
    background-position: center right;
    text-decoration: underline
}

.downlodad-datasheet ul li {
    margin-bottom: 20px
}

.downlodad-datasheet ul li:last-child {
    margin-bottom: 0
}

.user-info-form {
    display: flex;
    align-items: center;
    justify-content: end
}

.user-info-form a:first-child {
    margin-right: 20px
}

.modal-body form label.error {
    color: #e4002b;
    margin-top: 10px;
    margin-bottom: 0
}

form label {
    display: block;
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
    margin-bottom: 5px;
    color: #4b5563
}

form label.error {
    color: #ff0030;
    margin-top: 10px;
    margin-bottom: 0
}

.required {
    text-decoration: none
}


/* .modal-body form input, */

.modal-body form select {
    width: 100%
}

.modal-body .input-field {
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    justify-content: end
}

.modal-body .lobtn {
    display: flex;
    align-items: center;
    justify-content: end
}

.modal-body .lobtn .btn-style.border-red-btn {
    width: auto;
    margin-left: 20px;
    background-color: transparent
}

div.nsl-container.nsl-container-block .nsl-container-buttons {
    width: 100% !important;
    padding: 0
}

.modal-body .sign-in-google {
    margin-top: 20px;
    width: 100%
}

.register-form .register-login {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.register-form .register-login .input-field {
    width: 48.5%;
    position: relative
}

.register-form .register-login .input-field label.error {
    position: absolute;
    bottom: -25px
}

.register-form-modal .modal-content {
    max-width: 735px
}

.input-checkbox {
    display: flex
}

.input-checkbox input[type="checkbox"] {
    width: 20px;
    margin-right: 15px
}

.register-form .input-field.input-checkbox {
    width: 100%;
    position: relative;
    flex-direction: unset;
    justify-content: start
}

.register-form .input-field.input-checkbox label.error {
    position: absolute;
    top: 10px
}

.modal-body .input-field.input-checkbox label#consent-error {
    position: absolute;
    top: 20px
}

.modal-body .input-field.lobtn {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 0;
    flex-direction: unset
}

.modal-body .input-field.lobtn .simple-text-btn {
    font-size: 16px;
    line-height: 20px;
    margin-right: 15px
}


/******************************************************
                   solution page css 
******************************************************/

.service-box .vc_column-inner {
    position: relative
}

.vc_row.vc_inner.service-box-row {
    justify-content: start
}

.service-box.wpb_column {
    min-height: 365px
}

.vc_row.vc_inner.three_box_service .vc_column_container {
    margin-bottom: 0
}

.service-box ol {
    margin-left: 0;
    padding-left: 0
}

.service-box h5 {
    margin: 0
}

.service-box .wpb_raw_code h5 a {
    color: #E4002B
}

.service-box ol li {
    list-style-type: disc;
    margin-left: 20px;
    font-size: 14px;
    line-height: 20px;
    color: #6c717f
}

.service-box .vc_column-inner .simple-text-btn {
    position: absolute;
    bottom: 30px
}

.post-box .single-image {
    position: relative;
    padding-bottom: 66.25%;
    border-radius: 20px 0 20px 0;
    overflow: hidden
}

.post-box .single-image img {
    height: 100%;
    width: 100%;
    position: absolute;
    object-fit: cover;
    top: 0;
    left: 0;
    right: 0
}


/******************************************************
                    Devloper Page  CSS
******************************************************/

.vc_row {
    justify-content: space-between;
    display: flex;
    flex-wrap: wrap
}

body .vc_row:after,
body .vc_row:before {
    display: none
}

.service-box p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 15px
}

.service-box .vc_column-inner .simple-text-btn p a.btn-style {
    text-decoration: none;
    color: #fff
}

.service-box .vc_column-inner .simple-text-btn p a.btn-style:hover {}

.devblog-sec .single-image {
    margin-bottom: 0;
    padding-top: 35px
}

.vc_row.vc_inner.devblog-sec .vc_col-sm-5 {
    width: 41.66666667%
}

.vc_row.vc_inner.devblog-sec .vc_col-sm-5 .vc_column-inner {
    padding: 25px 0
}

.vc_row.vc_inner.devblog-sec {
    margin-left: 0;
    margin-right: 0
}

.devblog-sec {
    background: linear-gradient(180deg, #dfe2ea 0%, #c8cdd9 100%);
    padding: 0px 0px 0px 70px;
    border-radius: 0 0 0 20px;
    min-height: 360px
}

.vc_row.vc_inner.devblog-sec .vc_column-inner {
    height: 100%
}

.vc_row.vc_inner.devblog-sec .vc_column-inner .wpb_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.vc_row.vc_inner.devblog-sec .vc_column-inner .wpb_wrapper .single-image {
    height: 100%;
    padding-top: 30px
}

.vc_row.vc_inner.devblog-sec .vc_column-inner .wpb_wrapper .single-image img {
    height: 100%;
    object-fit: cover;
    margin: auto
}

.devblog-sec p {
    color: #1f2937;
    font-size: 14px;
    line-height: 20px
}

.software-kit .single-image img {
    max-width: 45px;
    margin: auto
}

.software-kit p {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px
}

.software-kit p a {
    color: #101010
}

.software-kit .single-image img {
    max-width: 45px;
    margin: auto
}

.vc_inner {
    margin-bottom: 25px
}

.vc_row.service-box-with-img .wpb_column.vc_column_container {
    padding: 0;
    margin: 0
}

.vc_row.service-box-with-img {
    margin-left: 0;
    margin-right: 0;
    border: 1px solid #d1d5db;
    border-radius: 10px 20px 10px 10px;
    overflow: hidden
}

.vc_row.service-box-with-img .img-wraper {
    padding: 0
}

.service-box-with-img .img-wraper .single-image {
    margin-bottom: 0
}

.service-box-with-img .img-wraper .wpb_wrapper {
    height: 100%
}

.service-box-with-img .img-wraper .wpb_wrapper .single-image {
    height: 100%
}

.service-box-with-img .img-wraper .wpb_wrapper .single-image img {
    height: 100%;
    width: 100%;
    object-fit: cover
}

.info-button {
    width: 12px;
    height: 12px;
    border: 0;
    border-radius: 100%;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/toottip-icon.svg);
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0;
    padding: 0;
    float: right;
    margin-left: 10px
}

.info-text-box .info-text {
    background: #E4002B;
    padding: 15px;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    border-radius: 10px
}

.info-text-box {
    position: absolute;
    top: 97px;
    left: 0;
    right: 0;
    margin: 0 20px;
    display: none
}

.service-box.wpb_column.active .info-text-box {
    display: block
}

.service-box .wpb_wrapper ul li {
    display: inline-block;
    font-size: 12px;
    line-height: 12px;
    border-right: 1px solid #e4002b;
    margin-right: 5px;
    padding-right: 5px;
    color: #6c717f
}

.service-box .wpb_wrapper ul li:last-child {
    margin-right: 0;
    padding-right: 0;
    border: 0
}

.service-box .e-mail-support .wpb_wrapper ul li {
    display: flex;
    align-items: center
}

.resources-box .vc_column-inner {
    min-height: 345px;
    display: flex;
    align-items: end;
    border-radius: 20px 0 20px 0;
    background-size: cover
}

.resources-box p {
    color: #fff;
    font-size: 14px;
    line-height: 20px
}

.post-box p {
    font-size: 14px;
    line-height: 20px
}

.vc_inner:last-child {
    margin-bottom: 0
}

.resources-box .vc_column-inner {
    height: 100%
}

.vc_row.vc_inner .resources-box.vc_column_container {
    margin: 0
}


/******************************************************
                    Support Page  CSS
******************************************************/

body .vc_btn3-container {
    margin-bottom: 0
}

.btn-row .wpb_wrapper {
    text-align: right
}

.support-right .vc_row.vc_inner {
    flex-wrap: nowrap
}

.vc_row.vc_inner.support-link-box .vc_column_container {
    padding: 0
}

.support-link-box .vc_column-inner {
    position: relative;
    padding-left: 60px !important
}

.vc_row.vc_inner.support-link-box {
    margin-left: 0;
    margin-right: 0
}

.support-link-box .vc_column-inner .single-image {
    position: absolute;
    left: 0;
    height: 45px;
    width: 45px
}

.support-link-box .vc_column-inner h4 a {
    color: #e4002b;
    text-decoration: underline
}

.support-link-box .vc_column-inner p a {
    color: #6c717f
}

body .btn-style.btn-red .vc_general.vc_btn3:hover {
    background-color: transparent;
    color: #fff
}

body .btn-style.border-red-btn .vc_general.vc_btn3:hover {
    background: none;
    color: #101010
}

.support-link-box .vc_column-inner h6 {
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: 400
}

.support-link-sec .vc_column-inner {
    min-height: 265px;
    height: 100%;
    display: flex;
    align-items: end
}

.vc_row.vc_inner.support-link-sec .vc_column_container {
    margin-bottom: 0
}

g .support-link-sec h3,
.support-link-sec p {
    color: #fff
}

.support-link-sec h3 a {
    color: #fff !important
}

.support-link-sec p {
    font-size: 14px;
    line-height: 20px
}

.support-link-sec .vc_column-inner .wpb_wrapper {
    width: 100%
}

.support-link-sec {
    overflow: hidden;
    padding: 0 0px
}

.vc_row.vc_inner .support-left .vc_column-inner {
    border-radius: 0 0 0 20px
}

.vc_row.vc_inner .support-right .vc_column-inner {
    border-radius: 0 20px 0 0;
    overflow: hidden
}

.vc_row.vc_inner .support-right .vc_column-inner .support-gradient .vc_column-inner {
    border-radius: 0
}

.support-gradient .vc_column-inner {
    position: relative;
    z-index: 1
}

.support-gradient .vc_column-inner:before {
    content: "";
    display: block;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 46.48%, rgba(0, 0, 0, 0.6) 100%);
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 0;
    left: 0;
    right: 0;
    top: 0;
    border: 0;
    z-index: -1
}

.support-left .vc_column-inner {
    overflow: hidden
}

.addresses-sec .single-image {
    position: relative;
    padding-bottom: 76.25%;
    border-radius: 0 20px 0 0;
    overflow: hidden
}

.addresses-sec .single-image img {
    height: 100%;
    width: 100%;
    position: absolute;
    object-fit: cover
}

.addresses-sec .wpb_wrapper ul li a strong {
    display: block;
    font-size: 20px;
    line-height: 28px;
    color: #1f2937;
    font-weight: 400
}

.addresses-sec .wpb_wrapper ul li a {
    font-size: 16px;
    line-height: 20px;
    color: #6c717f
}

.addresses-sec .wpb_wrapper ul li {
    margin-bottom: 20px
}


/******************************************************
                    Learning-center Page CSS
******************************************************/

.find-your-product {
    justify-content: center
}

.find-your-product .widget.widget_search {
    text-align: center
}

.find-your-product .widget.widget_search .widgettitle {
    margin-bottom: 15px
}

.find-your-product .widget.widget_search form label input {
    border-radius: 40px;
    border: 1px solid #000000;
    font-size: 16px;
    line-height: 24px;
    color: #9ca3af;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/search-icon-black.svg);
    background-repeat: no-repeat;
    background-position: center left 10px
}

.find-your-product .widget.widget_search form input::placeholder {
    color: #9ca3af
}

.widget_search form:not(.wp-block-search)::before {
    display: none
}

.find-your-product .vc_wp_search.wpb_content_element {
    margin: 0
}

.alert.alert-success ,
.gform_confirmation_message{
    border: 2px solid #28a745;
    width: 100%;
    padding: 10px 15px;
    text-align: center;
    color: #28a745;
    margin-bottom: 15px;
    font-weight: 600
}

.alert.alert-error {
    border: 2px solid #dc3545;
    width: 100%;
    padding: 10px 15px;
    text-align: center;
    color: #dc3545;
    margin-bottom: 15px;
    font-weight: 600
}

.solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
    display: flex;
    flex-wrap: wrap
}

.solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .slick-track {
    margin-left: -15px
}

.solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini {
    height: 100%;
    background: #f3f4f6;
    border-radius: 0 20px 0 20px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: right;
    height: 100%
}

.solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block {
    height: 220px
}

.solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone {
    height: 100%
}

.solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone:before {
    display: none
}

.solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-zone {
    background-color: transparent !important;
    height: calc(100% - 220px)
}

.solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-zone .vc_gitem-row-position-top .vc_gitem-col {
    padding: 30px 30px 60px 30px;
    position: relative
}

.solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-zone .vc_gitem-row-position-top .vc_gitem-col .vc_custom_heading {
    margin-bottom: 0
}

.solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-zone .vc_gitem-row-position-top .vc_gitem-col .vc_custom_heading p:empty {
    margin: 0
}

.solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-zone .vc_gitem-zone-mini {
    height: 100%
}

.solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem_row {
    height: 100%
}

.solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-zone .vc_gitem-row-position-top .vc_gitem-col .vc_btn3 {
    background: no-repeat;
    color: #101010;
    text-decoration: underline;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    position: absolute;
    bottom: 30px;
    left: 30px;
    right: 0;
    top: auto;
    width: max-content
}

.solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-zone .vc_gitem-row-position-top .vc_gitem-col p {
    margin-bottom: 15px;
    color: #6c717f
}


/******************************************************
          Hardware Product OEM opt-2  CSS
******************************************************/

.text-white p {
    color: #fff
}

.vc_row.vc_inner .custom-service-box .vc_column-inner {
    height: 100%
}

.vc_row.vc_inner .custom-service-box .vc_column-inner .single-image {
    position: relative;
    padding-bottom: 54.25%;
    margin: 0
}

.vc_row.vc_inner .custom-service-box .vc_column-inner .single-image img {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover
}

.vc_row.vc_inner .custom-service-box .vc_column-inner .wpb_text_column {
    padding: 40px 90px;
    margin: 0 !important;
    height: 100%
}

.vc_row.vc_inner .custom-service-box .vc_column-inner .wpb_wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between
}

.innerbanner-sec.oem-innerbaner {
    background-position: right !important
}

.custom-service .vc_row.vc_inner .custom-service-box {
    padding: 0;
    margin-bottom: 0
}

.two_column_row .vc_row.vc_inner&gt;div .vc_images_carousel {
    height: 100%
}

.two_column_row .vc_row.vc_inner&gt;div .vc_images_carousel .vc_carousel-inner {
    height: 100%
}

.two_column_row .vc_row.vc_inner&gt;div .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline {
    height: 100%
}

.two_column_row .vc_row.vc_inner&gt;div .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner {
    display: block;
    height: 100%
}

.two_column_row .vc_row.vc_inner&gt;div .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item.vc_active {
    height: 100% !important;
    display: block
}

.two_column_row .vc_row.vc_inner&gt;div .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item.vc_active .vc_inner {
    height: 100%
}

.two_column_row .vc_row.vc_inner&gt;div .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item.vc_active .vc_inner img {
    height: 100%;
    object-fit: cover
}

.custom-service .vc_row.vc_inner {
    margin: 0
}

.vc_row.vc_inner .custom-service-box .vc_column-inner h2,
.vc_row.vc_inner .custom-service-box .vc_column-inner p {
    color: #fff
}
.vc_row.vc_inner .custom-service-box .vc_column-inner .gform_submission_error{
    color: rgb(228 0 43 / 85%)
}
.vc_row.vc_inner .custom-service-box .vc_column-inner p {
    min-height: 120px
}

.custom-service-box form label {
    color: #fff
}

.custom-service-box input[type="submit"].btn-style {
    width: fit-content
}

.custom-service-box .vc_column-inner {
    position: relative;
    z-index: 1
}

.custom-service-left .vc_column-inner:before {
    background: rgb(22 22 22 / 85%)
}

.custom-service-right .vc_column-inner:before {
    background: rgb(228 0 43 / 85%)
}

.custom-service-right .modal-body form label.error {
    color: #fff
}

.custom-service-box .vc_column-inner:before {
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -1
}

.advantage-box .wpb_gallery .wpb_wrapper {
    display: flex;
    flex-direction: row-reverse;
    position: relative;
    justify-content: start;
    align-items: center
}

.vc_row.vc_inner .advantage-box.vc_column_container {
    margin-bottom: 0
}

.advantage-box .wpb_gallery .wpb_wrapper .wpb_image_grid {
    margin-right: 10px
}

.advantage-box .wpb_gallery .wpb_wrapper .wpb_image_grid .isotope-item {
    position: relative !important
}

.advantage-box .wpb_gallery .wpb_wrapper .wpb_image_grid .wpb_image_grid_ul {
    height: auto !important;
    width: auto;
    max-width: 28px
}

.advantage-box .wpb_gallery .wpb_wrapper h2 {
    line-height: 24px;
    font-size: 18px;
    color: #000000;
    margin: 0
}

.advantage-box .vc_column-inner {
    border-radius: 0 0 20px 0;
    height: 100%
}

.advantage-box p {
    font-size: 14px;
    line-height: 20px
}

body .vc_toggle {
    margin-top: 0;
    margin-bottom: 0;
    padding: 22px 0;
    margin: 0;
    border-bottom: 1px solid #ececec
}

.two_column_row .vc_row.vc_inner&gt;div {
    padding: 0;
    margin-bottom: 0
}

.two_column_row .vc_row.vc_inner {
    margin-left: 0;
    margin-right: 0
}

body .vc_toggle h5 {
    margin: 0
}

body .vc_toggle_content {
    margin-bottom: 0
}

body .vc_toggle:last-of-type {
    margin-bottom: 0
}

body .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title {
    padding-left: 0;
    padding-right: 50px
}

body .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon {
    left: auto;
    right: 0;
    height: 36px;
    width: 36px;
    background: #f5f5f5;
    border-radius: 50%;
    color: #000000
}

body .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon:before {
    content: "";
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/dowm-arrow.svg);
    height: 12px;
    width: 12px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: transparent;
    font-size: 0;
    background-position: center
}

body .vc_toggle_size_md.vc_toggle_rounded.vc_toggle_active .vc_toggle_title .vc_toggle_icon:before {
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/up-arrow.svg)
}

body .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon:after {
    display: none
}

body .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content {
    padding-left: 0;
    padding-right: 50px
}

.oem-solution .dvancing-connectivity-content h2 {
    font-size: 60px
}

.vc_row.vc_inner .get-started-form .vc_column-inner {
    padding: 20px 95px;
    border-radius: 0 20px 0 0;
    overflow: hidden
}

.get-started-form.support-gradient .vc_column-inner:before {
    background: rgb(22 22 22 / 85%)
}

.get-started-form form label {
    color: #fff
}

.get-started-form form input[type="submit"].btn-style.btn-red {
    width: fit-content
}

.engineers-logo-row {
    display: flex;
    align-items: center
}

.engineers-logo-row .engineers-logo {
    padding: 0 20px
}

.engineers-logos .slick-arrow {
    height: 31px;
    width: 31px
}

.engineers-logo-row .slick-list.draggable {
    margin: 0 50px
}

.engineers-logo-row .slick-list.draggable .slick-track {
    display: flex;
    align-items: center
}
.modal-body .gform_footer.top_label {
    justify-content: start;
}

body .get-started-form .gform_wrapper.gravity-theme .gfield_label {
    color: #ffffff;
}

body .get-started-form .gform_wrapper .gform_body .gform_fields {
    display: flex;
    flex-wrap: wrap;
}

body .get-started-form .gform_wrapper .gform_body .gform_fields .gfield {
    width: 48%;
}
body .modal-body.left_block .gform_wrapper.gravity-theme .gform_footer input[type="submit"].gform_button.btn-red {
    width: 100%;
}
/******************************************************
                 New Contact CSS
******************************************************/

.vc_row.vc_inner.technical-associate-row .vc_column_container {
    padding: 0
}

.vc_row.vc_inner.technical-associate-row {
    margin: 0;
    border: 1px solid #1f2937;
    border-radius: 10px;
    overflow: hidden
}

.vc_row.vc_inner.technical-associate-row .technical-associate-contact {
    padding: 35px 45px;
    width: 75%;
    margin-bottom: 0
}

.vc_row.vc_inner.technical-associate-row .technical-associate-contact p {
    color: #1F2937
}

.vc_row.vc_inner.technical-associate-row .technical-associate-img {
    width: 25%;
    margin-bottom: 0
}

.vc_row.vc_inner.technical-associate-row .technical-associate-img {
    position: relative
}

.vc_row.vc_inner.technical-associate-row .technical-associate-img .single-image {
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%
}

.vc_row.vc_inner.technical-associate-row .technical-associate-img .single-image img {
    height: 100%;
    width: 100%;
    object-fit: cover
}

.vc_row.vc_row-flex&gt;.vc_column_container&gt;.vc_column-inner .wpb_wrapper {
    height: 100%
}

.contact_person {
    display: flex;
    justify-content: space-between;
    background: #f3f4f6;
    flex-direction: row-reverse;
    border-radius: 0 0 20px 0;
    height: 100%
}

.get_start_inner_left {
    width: calc(100% - 181px);
    padding: 15px 15px 30px 25px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.get_start_inner_right {
    width: 181px;
    flex-shrink: 0;
    margin-left: 0
}

.get_start_inner_right .client_img {
    background: #f5f5f5;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.get_start_inner_right .client_img img {
    height: 100%;
    width: 100%;
    object-fit: cover
}

.contact-person-box .vc_column-inner {
    height: 100%
}

.contact-person-box .vc_column-inner .wpb_wrapper {
    height: 100%
}

.contact-person-box .vc_column-inner .wpb_wrapper .contact_person {
    height: 100%
}

.get_start_inner_left h4 {
    color: #6c717f;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
    text-transform: uppercase;
    order: 2;
    margin-bottom: 8px
}

.get_start_inner_left a:hover {
    color: #ea002a
}

.get_start_inner_left p {
    margin-bottom: 0;
    line-height: 20px;
    order: 3
}

.get_start_inner_left h3 {
    color: #1f2937;
    margin-bottom: 0px;
    font-size: 20px;
    line-height: 28px;
    order: 1
}

.get_start_inner_left a {
    font-weight: 400;
    color: #6c717f;
    text-decoration: underline;
    order: 4
}

.get_start_inner_left p:last-child {
    order: 5
}

.contact-person-box {
    position: relative
}

.contact-person-box a.Learn-more {
    position: absolute;
    bottom: 15px;
    left: 226px;
    color: #101010;
    text-decoration: none;
    line-height: 1
}

.vc_row.vc_inner .contact-person-box.vc_column_container {
    margin-bottom: 0
}

.vc_row.vc_inner .regional-offices-box .vc_column-inner {
    border: 1px solid #e5e5e5;
    background: #fafafa;
    padding: 24px 25px;
    border-radius: 10px;
    height: 100%
}

.vc_row.vc_inner .regional-offices-box {
    margin-bottom: 0
}

.vc_row.vc_inner .regional-offices-box .vc_column-inner .wpb_wrapper ul li {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #6c717f;
    width: 50%;
    margin-bottom: 15px;
    padding: 0 20px
}

.vc_row.vc_inner .regional-offices-box .vc_column-inner .wpb_wrapper ul {
    display: flex;
    margin-left: -20px;
    margin-right: -20px;
    flex-wrap: wrap
}

.vc_row.vc_inner .regional-offices-box .vc_column-inner .wpb_wrapper ul li a {
    font-size: 14px;
    line-height: 20px;
    display: block;
    color: #6c717f;
    text-decoration: underline
}

.vc_row.vc_inner .regional-offices-box .vc_column-inner .wpb_wrapper ul li strong {
    font-size: 18px;
    line-height: 20px;
    display: block;
    margin-bottom: 10px;
    font-weight: 500;
    color: #000000
}

.find-your-local-partner .vc_col-sm-2 .vc_column-inner .wpb_wrapper {
    text-align: right;
    display: flex;
    justify-content: end
}

.find-your-local-partner .vc_col-sm-1 {
    width: 13%
}

.vc_row.vc_inner.find-your-local-partner .vc_column_container {
    margin-bottom: 0
}

.find-your-local-partner .vc_col-sm-9 {
    width: 70%
}

.find-your-local-partner .wpb_column.vc_column_container {
    margin-bottom: 0
}


/******************************************************
                   University Sponsorships  CSS
******************************************************/

.scroll_animation h4,
.scroll_animation p {
    margin-bottom: 8px
}

.scroll_animation li,
.scroll_animation p {
    color: #4b5563
}

.from-the-teams ul li {
    font-size: 14px;
    line-height: 24px;
    font-weight: 600
}

.from-the-teams .vc_row.vc_inner .vc_col-sm-3 {
    width: 25%
}

.from-the-teams .vc_row.vc_inner .vc_col-sm-9 {
    width: 75%
}

.vc_row.vc_inner.Sponsor-row .vc_column_container {
    padding: 0
}

.vc_row.vc_inner.Sponsor-row {
    margin: 0
}

.vc_row.vc_inner.Sponsor-row .sponsor-content .vc_column-inner {
    padding: 40px
}

.vc_row.vc_inner.Sponsor-row .vc_column_container .vc_column-inner {
    height: 100%
}

.vc_row.vc_inner.Sponsor-row .vc_column_container .vc_column-inner .wpb_wrapper {
    height: 100%
}

.vc_row.vc_inner.Sponsor-row .vc_column_container .vc_column-inner .wpb_wrapper .single-image {
    height: 100%;
    margin: 0
}

.vc_row.vc_inner.Sponsor-row .vc_column_container .vc_column-inner .wpb_wrapper .single-image img {
    height: 100%;
    width: 100%;
    object-fit: cover
}

.vc_row.vc_inner.Sponsor-row .vc_column_container .vc_column-inner h2 {
    margin-bottom: 9px
}

.vc_row.vc_inner.Sponsor-row .vc_column_container .vc_column-inner p {
    margin-bottom: 15px
}

.vc_row.vc_inner.Sponsor-row .vc_column_container .vc_column-inner ul {
    padding: 0;
    margin-left: 20px
}

.vc_row.vc_inner.Sponsor-row .vc_column_container .vc_column-inner ul li,
.vc_row.vc_inner.Sponsor-row .vc_column_container .vc_column-inner ul li strong,
.vc_row.vc_inner.Sponsor-row .vc_column_container .vc_column-inner ul li a {
    color: #6c717f;
    font-weight: 400
}

.vc_row.vc_inner.Sponsor-row .vc_column_container .vc_column-inner ul li strong {
    font-weight: 600
}

.vc_row.vc_inner.Sponsor-row .vc_column_container .vc_column-inner ul li {
    margin-bottom: 8px
}

.from-the-teams .single-image {
    margin: 0;
    border-radius: 10px;
    overflow: hidden
}


/******************************************************
                    suggest-event-form  CSS
******************************************************/

body .suggest-event-form .gform_wrapper.gravity-theme .gform_fields {
    padding: 0 !important;
    border: 0 !important
}

.suggest-event-form .vc_message_box h4 {
    margin: 0
}

.suggest-event-form .vc_message_box {
    display: flex;
    align-items: center;
    padding-left: 0;
    position: relative
}

.suggest-event-form .vc_message_box .vc_message_box-icon {
    position: relative;
    width: auto;
    left: 0;
    float: none;
    height: 20px;
    width: 20px;
    margin-right: 10px;
    font-size: 6px;
    border: 1px solid #1f2937;
    border-radius: 50%;
    font-weight: 400
}

.suggest-event-form textarea {
    height: 48px !important;
    min-height: 48px !important
}


/******************************************************
                    sub page CSS
******************************************************/

.older-version-sec {
    margin-top: 50px
}

.sab-content h6 {
    font-size: 14px;
    line-height: 20px;
    color: #6c717f
}

.sab-content h5 a {
    color: #e4002b
}

.sab-content h5 {
    margin-bottom: 10px
}

.sab-content p,
.sab-content span {
    font-size: 14px;
    line-height: 20px;
    color: #4b5563;
    margin-bottom: 10px
}

.sab-content span {
    font-weight: 300;
    margin-bottom: 10px;
    display: inline-block
}

.sab-content ul li {
    color: #6c717f;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.sab-content ul li span {
    color: #1f2937;
    font-weight: 400
}

.sab-content ul {
    margin-bottom: 20px
}

.sab-content .btn-sec .btn-style {
    max-width: 150px;
    width: 100%
}

.sab-content .btn-sec .btn-style:first-child {
    margin-right: 20px
}

.sab-content .btn-sec .border-red-btn {
    color: #e4002b
}

.older-version-sec {
    margin-top: 50px
}

.older-version {
    border: 1px solid #d1d5db;
    border-radius: 10px;
    overflow: hidden
}

.older-version .older-flex {
    display: flex;
    flex-wrap: wrap
}

.older-version .older-version-head {
    background: #f8f8f8;
    padding: 13px 20px;
    border-bottom: 1px solid #d1d5db
}

.older-version .older-version-head&gt;div {
    color: #6c717f;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.version-title h6 {
    font-size: 16px;
    line-height: 20px;
    text-decoration: underline
}

.older-version .older-version-body .older-version-box {
    padding: 20px;
    border-bottom: 1px solid #d1d5db
}

.older-version .older-version-body .older-version-box:last-child {
    border-bottom: 0
}

.older-version .older-flex .older-version-left {
    width: 55%;
    padding-right: 45px;
    display: flex;
    align-items: center
}

.version-dropdown-text {
    margin-top: 8px;
    display: none
}

.older-version .older-flex .older-version-right {
    width: 45%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    height: max-content
}

.older-version .older-flex .older-version-right .version-btn .btn-style {
    width: 100%
}

.older-version .older-flex .older-version-right&gt;div {
    padding: 0 10px
}

.older-version .older-flex .older-version-right .version-publish-date {
    width: 30%
}

.older-version .older-flex .older-version-right .version {
    width: 25%
}

.older-version .older-flex .older-version-right .version-btn {
    width: 35%
}

.older-version .older-flex .older-version-right .version-error {
    width: 10%
}

.older-version .older-flex .older-version-right .version-error .version-arrow {
    height: 40px;
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/dowm-arrow.svg);
    background-repeat: no-repeat;
    background-position: center
}

.older-version .older-version-body .older-version-box.active .version-error .version-arrow {
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/up-arrow.svg);
    background-repeat: no-repeat;
    background-position: center
}


/* fancybox css */

.fancybox-slide--image .fancybox-content {
    max-width: 540px;
    max-height: 540px;
    height: 100% !important;
    width: 100% !important;
    background: #fff
}

.fancybox-image,
.fancybox-spaceball {
    object-fit: contain;
    mix-blend-mode: multiply
}

.can-xl-form .btn-style {
    width: fit-content
}

.can-xl-form .input-field.submit-btn {
    width: fit-content
}


/* .solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .slick-track{margin-left:-25px;display:flex;width:100% !important}*/


/** Video Page **/

.video-wrap {
    position: relative;
    padding-bottom: 56.25%
}

.video .video-wrap {
    margin-bottom: 10px
}

.video-wrap iframe {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover
}

.videos_main {
    padding: 50px 0
}

.video h4 {
    margin-bottom: 0
}

.videos_main .video {
    margin-bottom: 20px
}

.well.eq-target a.float {
    position: relative;
    padding-bottom: 56.25%;
    display: block
}

.well.eq-target a.float img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.well.eq-target {
    height: 100%
}


/******************************************************
                    documentation CSS
******************************************************/

body .documentmaintext #documenter_sidebar {
    min-height: auto;
    height: auto;
    position: relative;
    width: 30%
}

body .documentmaintext {
    position: relative;
    display: flex;
    align-items: start
}

body.no-customize-support .site {
    overflow-x: visible
}

body .documentmaintext #documenter_content {
    position: relative;
    right: 0;
    left: auto;
    width: 70%;
    padding-left: 25px
}

body .documentmaintext.stopdocumentmenu #documenter_sidebar {
    position: sticky;
    top: 0px
}

body .documentmaintext .single-image img {
    width: 100%;
    max-width: 100%
}

body .documentmaintext #documenter_content section {
    padding-top: 0
}


/***************************************
       popup-training-material  Form
****************************************/

#popup-training-material .form_wraper .input-field label.error {
    position: absolute;
    bottom: -20px;
    margin-top: 0
}

#popup-training-material .modal-content.modal-medium {
    max-width: 850px
}

.access-all-ebooks {
    background: #FAFAFA;
    display: flex;
    padding: 23px;
    align-items: center;
    border: 1px solid #E5E5E5;
    border-radius: 10px
}

.access-all-ebooks .ebooks-img {
    width: 120px;
    flex-shrink: 0
}

.access-all-ebooks .ebooks-content {
    margin-left: 50px
}

.access-all-ebooks .ebooks-content h2 {
    margin-bottom: 15px
}

.access-all-ebooks .ebooks-content p {
    font-size: 18px;
    line-height: 28px;
    color: #1F2937
}


/* #popup-training-material .form_wraper form{display:block;width: 100%;} */

#popup-training-material .form_wraper form {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

#popup-training-material .form_wraper .input-field {
    width: 48.5%;
    position: relative;
    justify-content: start
}

#popup-training-material .form_wraper .input-field.input-checkbox label {
    margin-bottom: 0
}

#popup-training-material .form_wraper .input-field.input-checkbox label a {
    color: #ff0030;
}

#popup-training-material .form_wraper .input-field.input-checkbox {
    flex-direction: unset;
    justify-content: start;
    width: 100%
}

div#popup-training-material .modal-header h2 {
    text-align: center
}

div#popup-training-material .modal-header .ebooks-content h2 {
    text-align: left
}

a.go-to-login-btn {
    background: #101010CC;
    padding: 42px 15px;
    text-align: center;
    width: 100%;
    display: inline-block;
    color: #fff;
    font-size: 30px;
    line-height: 32px;
    border-radius: 0 20px 0 0
}

#popup-training-material .form_wraper .input-field.lobtn {
    flex-direction: column;
    margin-top: 0;
    align-items: start;
    justify-content: start;
    margin-bottom: 15px
}

#popup-training-material .form_wraper .input-field.lobtn input.btn-style.btn-red {
    width: 100%;
    margin-bottom: 20px
}

#popup-training-material .form_wraper .input-field.lobtn .nsl-container.nsl-container-block {
    width: 100%
}

#popup-training-material .form_wraper .input-field.lobtn .nsl-container.nsl-container-block .nsl-button.nsl-button-default.nsl-button-google {
    display: flex;
    justify-content: center;
    box-shadow: unset;
    border: 1px solid #E4002B;
    border-radius: 0 10px 0;
    display: flex;
    justify-content: center
}

.ebooks_login_form {
    display: none
}

.form_wraper.login-form .ebooks_create_account_form {
    display: none
}

.form_wraper.login-form .ebooks_login_form {
    display: block
}

#popup-training-material .form_wraper form a.forgot {
    margin-bottom: 15px
}

#popup-training-material .form_wraper .input-field.lobtn .nsl-container.nsl-container-block .nsl-button.nsl-button-default.nsl-button-google {
    display: flex;
    justify-content: center;
    box-shadow: unset;
    border: 1px solid #E4002B;
    border-radius: 0 10px 0;
    display: flex;
    justify-content: center;
    padding: 10px
}

#popup-training-material .form_wraper .input-field.lobtn .nsl-container.nsl-container-block .nsl-button.nsl-button-default.nsl-button-google .nsl-button-svg-container {
    /* height:25px;width:25p */
    
}


/******************************************************
                    Responsive CSS
******************************************************/

@media only screen and (min-width:576px) {
    .container,
    #section .ft.with_slider .indented {
        max-width: 540px;
        margin: auto
    }
}

@media only screen and (min-width:768px) {
    .container,
    #section .ft.with_slider .indented {
        max-width: 720px
    }
    .img-with-content .vc_col-sm-3 {
        width: 25%
    }
    body .col-md-9.vc_col-sm-9 {
        flex: 0 0 auto;
        width: 75%
    }
    body .col-md-3.vc_col-sm-3 {
        flex: 0 0 auto;
        width: 25%
    }
}

@media only screen and (min-width:992px) {
    .container,
    #section .ft.with_slider .indented {
        max-width: 960px
    }
    .main-navigation ul li.header-myaccount-link {
        display: none
    }
    body .col-lg-9.vc_col-sm-9 {
        flex: 0 0 auto;
        width: 75%
    }
    body .col-lg-3.vc_col-sm-3 {
        flex: 0 0 auto;
        width: 25%
    }
}

@media only screen and (min-width:1200px) {
    .container,
    #section .ft.with_slider .indented {
        max-width: 1140px
    }
}

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

@media only screen and (max-width:1199px) {
    h1,
    .h1 {
        font-size: 36px;
        line-height: 44px
    }
    h2,
    .h2 {
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 20px
    }
    .h2-small {
        font-size: 28px;
        line-height: 32px
    }
    h3,
    .h3 {
        font-size: 24px;
        line-height: 34px
    }
    h4,
    .h4 {
        font-size: 20px;
        line-height: 28px
    }
    h5,
    .h5 {
        font-size: 18px;
        line-height: 24px
    }
    p {
        margin-bottom: 20px
    }
    .modal-content {
        padding: 25px
    }
    .vc_row.vc_inner .vc_column_container:last-child {
        margin-bottom: 0
    }
    .register-form .register-login .input-field .g-recaptcha iframe {
        transform: scale(0.75);
    }
    /******************************************************
                        devloper Page  CSS
    ******************************************************/
    .devblog-sec {
        padding: 0px 0px 0px 15px
    }
    /******************************************************
                        Support Page  CSS
    ******************************************************/
    .support-right .vc_row.vc_inner .vc_col-has-fill,
    .support-link-sec .vc_col-has-fill {
        margin-bottom: 0
    }
    /******************************************************
            Hardware Product OEM opt-2  CSS
    ******************************************************/
    .vc_row.vc_inner .custom-service-box .vc_column-inner .wpb_text_column {
        padding: 40px 65px
    }
    .oem-solution .dvancing-connectivity-content h2 {
        font-size: 50px;
        line-height: 55px
    }
    .vc_row.vc_inner .get-started-form .vc_column-inner {
        padding: 20px 65px
    }
    /******************************************************
                 New Contact CSS
    ******************************************************/
    .get_start_inner_right {
        width: 150px
    }
    .get_start_inner_left {
        width: calc(100% - 150px);
        padding: 25px 25px 30px 25px
    }
    .contact-person-box a.Learn-more {
        left: 186px
    }
    .find-your-local-partner .vc_col-sm-9 {
        width: 67%
    }
    .find-your-local-partner .vc_col-sm-2 {
        width: 20%
    }
    /******************************************************
                 solutions CSS
  ******************************************************/
    .vc_row.vc_inner .post-box {
        margin-bottom: 0
    }

    body .get-started-form .gform_wrapper .gform_body .gform_fields .gfield {
        width: 47.9%;
    }
}

@media only screen and (max-width:991px) {
    body .col-lg-9.vc_col-sm-9 {
        flex: 0 0 auto;
        width: 100%
    }
    .page-template-default .type-page {
        margin: 60px 0
    }
    .mt-80 {
        margin-top: 60px
    }
    .mb-80 {
        margin-bottom: 60px
    }
    p {
        font-size: 14px;
        line-height: 20px
    }
    body .col-lg-3.vc_col-sm-3 {
        flex: 0 0 auto;
        width: 100%
    }
    .vc_inner .vc_col-has-fill,
    .vc_row.vc_inner .vc_column_container {
        margin-bottom: 25px
    }
    .register-form .register-login .input-field .g-recaptcha iframe {
        transform: scale(0.55)
    }
    .vc_row.vc_inner.three_box_service .vc_column_container {
        margin-bottom: 25px
    }
    body .get-started-form .gform_wrapper .gform_body .gform_fields .gfield {
        width: 47.3%;
    }
    /** Header css **/
    .top-bar {
        display: none
    }
    .header-middle {
        display: none
    }
    .header-right {
        display: none
    }
    .mobile-user-info {
        display: block
    }
    .main-header {
        padding: 52px 0 20px
    }
    .new-header .mobile-user-info .cart-contents {
        margin-left: 0
    }
    .header-left .site-logo {
        margin-left: 20px
    }
    /**main-sidebar Css**/
    .main-sidebar {
        padding: 40px 15px 40px 15px;
        max-width: 100%;
        transform: translateX(100%)
    }
    .sidebar-menu .sb-main-menu {
        max-width: 100%
    }
    .main-sidebar.mobile-submenu .user-info ul {
        display: none
    }
    .main-sidebar.mobile-submenu .user-info .submenuclose {
        display: block
    }
    .main-sidebar.mobile-submenu {
        overflow: hidden
    }
    .sidebar-menu .sb-main-menu li.active .sub-menu {
        transform: translateX(0)
    }
    .main-sidebar .sub-menu {
        position: absolute;
        left: -15px;
        top: 0;
        right: 0;
        transform: translateX(110%);
        display: block;
        background: #fff;
        height: 100%;
        transition: all 0.6s;
        z-index: 2;
        margin-left: 0;
        max-width: calc(100% + 15px);
        padding: 0 15px;
        width: calc(100% + 15px);
        visibility: visible;
        opacity: 1
    }
    .main-sidebar.mobile-submenu .sb-main-menu li {
        position: unset
    }
    .main-sidebar.mobile-submenu .sidebar-menu {
        position: relative;
        height: 100%
    }
    .sidebar-menu .sb-main-menu li a {
        font-size: 20px;
        line-height: 28px
    }
    /** filter css **/
    .search-softwear-input form {
        min-width: 180px
    }
    /**Footer Css**/
    .new-footer .footer_navigation .row&gt;div {
        margin-bottom: 30px
    }
    .new-footer .footer_navigation .row&gt;div:last-child {
        margin-bottom: 0
    }
    .new-footer .footer_navigation {
        padding-bottom: 50px
    }
    .news-select select {
        padding: 15px 50px 11px 15px;
        font-size: 16px;
        line-height: 20px;
        background-position: center right 12px;
        background-size: 16px
    }
    .news-select:before {
        right: 45px
    }
    /******************************************************
                    Devloper Page  CSS
   ******************************************************/
    .resources-box .vc_column-inner {
        min-height: 220px
    }
    .devblog-sec {
        min-height: 300px
    }
    /******************************************************
                    Support Page  CSS
    ******************************************************/
    .support-link-sec .vc_column-inner {
        min-height: 170px
    }
    .service-box.wpb_column {
        min-height: 284px
    }
    .service-box.wpb_column .wpb_content_element {
        margin-bottom: 15px
    }
    /******************************************************
            Hardware Product OEM opt-2  CSS
    ******************************************************/
    .vc_row.vc_inner .custom-service-box .vc_column-inner .wpb_text_column {
        padding: 40px 35px
    }
    .vc_row.vc_inner .get-started-form .vc_column-inner {
        padding: 20px 35px
    }
    body .two_column_row .left_block .vc_column-inner {
        padding-top: 30px !important;
        padding-right: 20px !important;
        padding-bottom: 30px !important;
        padding-left: 20px !important
    }
    .advantage-box .wpb_gallery .wpb_wrapper h2 {
        line-height: 20px;
        font-size: 16px
    }
    .oem-solution .dvancing-connectivity-content h2 {
        font-size: 36px;
        line-height: 48px
    }
    .faq-main-sec .vc_column-inner {
        padding-left: 20px !important
    }
    /******************************************************
                 New Contact CSS
    ******************************************************/
    .vc_row.vc_inner.technical-associate-row .technical-associate-contact {
        padding: 25px 15px;
        width: 66.66%
    }
    .vc_row.vc_inner.technical-associate-row .technical-associate-img {
        width: 33.333%
    }
    .get_start_inner_right {
        width: 90px
    }
    .get_start_inner_left {
        width: calc(100% - 90px);
        padding: 15px 15px 30px 15px
    }
    .get_start_inner_left h3 {
        margin-bottom: 5px;
        font-size: 16px;
        line-height: 20px
    }
    .get_start_inner_left a {
        font-size: 14px;
        line-height: 20px
    }
    .contact-person-box a.Learn-more {
        left: 116px
    }
    .vc_row.vc_inner .regional-offices-box .vc_column-inner .wpb_wrapper ul {
        margin-left: -10px;
        margin-right: -10px
    }
    .vc_row.vc_inner .regional-offices-box .vc_column-inner .wpb_wrapper ul li {
        padding: 0 10px
    }
    .vc_row.vc_inner .regional-offices-box .vc_column-inner {
        padding: 24px 15px
    }
    .find-your-local-partner .vc_col-sm-9 {
        width: 57%
    }
    .find-your-local-partner .vc_col-sm-2 {
        width: 30%
    }
    /******************************************************
                    university-sponsorships  CSS
    ******************************************************/
    .vc_row.vc_inner.Sponsor-row .vc_column_container.vc_col-sm-6 {
        width: 100%
    }
    .vc_row.vc_inner.Sponsor-row .vc_column_container {
        margin: 0
    }
    .from-the-teams .vc_row.vc_inner .vc_col-sm-9 {
        width: 70%
    }
    .from-the-teams .vc_row.vc_inner .vc_col-sm-3 {
        width: 30%
    }
    /******************************************************
                   learning-center CSS
    ******************************************************/
    .solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block {
        height: 150px
    }
    .solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-zone {
        height: calc(100% - 150px)
    }
    .solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-zone .vc_gitem-row-position-top .vc_gitem-col {
        padding: 15px 15px 50px 15px;
        position: relative
    }
    .solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-zone .vc_gitem-row-position-top .vc_gitem-col .vc_btn3 {
        bottom: 20px;
        left: 20px
    }
    /******************************************************
                   sub page CSS
    ******************************************************/
    .older-version .older-flex .older-version-right {
        width: 50%
    }
    .older-version .older-flex .older-version-left {
        width: 50%;
        padding-right: 0
    }
    .older-version .older-version-head {
        padding: 13px 15px
    }
    .older-version .older-version-body .older-version-box {
        padding: 20px 15px
    }
    .older-version .older-flex .older-version-right&gt;div {
        padding: 0 5px
    }
}

@media only screen and (min-width:768px) {
    body .vc_col-sm-3,
    body .vc_col-sm-5,
    body .service-box.vc_col-sm-4,
    body .solutions-post .vc_col-sm-4 {
        width: 50%
    }
}

@media only screen and (min-width:992px) {
    body .vc_col-sm-3,
    body .service-box.vc_col-sm-4,
    body .solutions-post .vc_col-sm-4 {
        width: 33.333%
    }
    body .service-box.vc_col-sm-3 {
        width: 25%
    }
    body .vc_col-sm-5 {
        width: 41.66666667%
    }
}

@media only screen and (min-width:1200px) {
    body .vc_col-sm-3 {
        width: 25%
    }
}

@media only screen and (max-width:767px) {
    .gform_ajax_spinner {
        margin-left: 0;
        margin-top: 10px;

      
      }
     /*Form Design*/
    .associate-software-rightblock .new_popup_contact_form .gform_fields .gfmc-container {
        width: 100%;
    }
    .associate-software-rightblock .new_popup_contact_form .gform_fields &gt; div:nth-child(4) {
        width: 100%;
    }
    .new_popup_contact_form #field_submit input {
        width: 100%;
    }
    .new_popup_contact_form #field_submit {
        display: block !important;
    }
    .new_popup_contact_form #field_submit {
        width: 100%;
    }
    .new_popup_contact_form #field_submit input:not(:first-child) {
        margin-left: 0;
        margin-top: 10px;
    }


    body .get-started-form .gform_wrapper .gform_body .gform_fields .gfield {
        width: 100%;
    }

    .slider-btn .slick-arrow {
        display: none !important
    }
    .page-template-default .type-page {
        margin: 40px 0
    }
    .register-form .register-login .input-field .g-recaptcha iframe {
        transform: scale(0.8)
    }
    .mt-80 {
        margin-top: 40px
    }
    .mb-80 {
        margin-bottom: 40px
    }
    .default .vc_column_container {
        margin-bottom: 25px
    }
    body .gform_wrapper.gravity-theme .gfield input.large,
    body .gform_wrapper.gravity-theme .gfield select.large,
    body .gform_wrapper.gravity-theme .gfield textarea.large,
    input[type="text"],
    input[type="number"],
    input[type="email"],
    input[type="tel"],
    input[type="url"],
    input[type="password"],
    input[type="search"],
    textarea,
    .input-text,
    input,
    select {
        padding: 9px 10px
    }
    .modal-body .input-field.lobtn {
        margin-top: 15px
    }
    /**Foote Css**/
    .new-footer .footer_logo {
        margin-bottom: 0
    }
    .news-select {
        margin: 30px 0
    }
    /**filter-css**/
    .associate-software-top .clear-filter {
        display: none
    }
    .filtertitle-and-closebtn {
        display: flex;
        padding: 20px 0;
        border-bottom: 1px solid #e5e5e5
    }
    .filter-category-top.shop-top .container .row {
        padding-top: 70px;
        position: relative
    }
    .filter-category-top.shop-top .search-softwear-input {
        position: absolute;
        top: 0;
        width: calc(100% - 24px);
        left: 12px
    }
    .filter-category-top.shop-top .search-softwear-input input {
        width: 100%
    }
    .sidebar-inner .sort-by {
        display: block;
        max-width: 100%;
        padding: 20px 0
    }
    .sidebar-inner .sort-by .sort-by-text {
        justify-content: space-between;
        font-size: 18px;
        font-weight: 600
    }
    .associate-software-right .sort-by {
        display: none
    }
    .sidebar-inner {
        position: fixed;
        background: #fff;
        width: 100%;
        left: 0;
        height: 100%;
        right: 0;
        transform: translateX(140%);
        transition: all 0.6s;
        top: 0;
        z-index: 2;
        padding: 25px 15px 80px 15px;
        overflow-y: scroll
    }
    .sidebar-inner-container .mobile-filter {
        display: flex
    }
    body.filter-open {
        overflow: hidden
    }
    body.filter-open .sidebar-inner {
        transform: translateX(0)
    }
    body.filter-open .mob-filter {
        display: none
    }
    body.filter-open .flt-show {
        display: block
    }
    .sort-by .sort-by-list {
        position: static;
        border: 0
    }
    .filter-option-box h5 {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .modal-content {
        padding: 40px 15px
    }
    .associate-software-right {
        flex-wrap: wrap;
        justify-content: end
    }
    .filter-product-group {
        margin-right: 0
    }
    /** popup design **/
    .modal-body .send-mail-wrap form input {
        width: 100%
    }
    .register-form .register-login .input-field {
        width: 100%
    }
    .close-button {
        right: 15px;
        top: 15px
    }
    .modal-content {
        max-height: 610px;
        overflow-y: scroll
    }
    /******************************************************
                    Devloper Page  CSS
    ******************************************************/
    .devblog-sec {
        flex-direction: column-reverse
    }
    .vc_row.service-box-with-img {
        flex-direction: column-reverse
    }
    .devblog-sec {
        padding: 30px 15px 0
    }
    .devblog-sec .single-image {
        padding-top: 0;
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw
    }
    .vc_row.vc_inner.devblog-sec .vc_col-sm-5 {
        width: 100%
    }
    .vc_row.vc_inner.devblog-sec .vc_column-inner .wpb_wrapper .single-image {
        padding-top: 0;
        margin-left: 0;
        margin-right: 0;
        width: auto;
        left: 0;
        right: 0
    }
    .vc_row.vc_inner .resources-box.vc_column_container {
        margin-bottom: 20px
    }
    .vc_row.vc_inner .resources-box.vc_column_container:last-child {
        margin-bottom: 0
    }
    .off-heading span {
        display: block
    }
    /******************************************************
                    Support Page  CSS
    ******************************************************/
    .support-link-sec .support-left .vc_column-inner {
        min-height: 400px
    }
    .support-right {
        margin-top: 10px
    }
    .btn-row .wpb_wrapper {
        text-align: left
    }
    .support-link-sec .support-right h3 {
        font-size: 18px;
        line-height: 24px
    }
    .vc_row.vc_inner .service-box.wpb_column:last-child {
        margin-bottom: 0
    }
    /******************************************************
            Hardware Product OEM opt-2  CSS
    ******************************************************/
    .vc_row.vc_inner .custom-service-box .vc_column-inner .wpb_text_column {
        padding: 40px 15px
    }
    .vc_row.vc_inner .get-started-form .vc_column-inner {
        padding: 20px 25px
    }
    .custom-service .vc_row.vc_inner .custom-service-box {
        margin-bottom: 25px
    }
    .faq-main-sec .vc_column-inner {
        padding-left: 0 !important
    }
    .vc_row.vc_inner .advantage-box.vc_column_container {
        margin-bottom: 25px
    }
    .vc_row.vc_inner .advantage-box.vc_column_container:last-child {
        margin-bottom: 0px
    }
    /******************************************************
                 New Contact CSS
    ******************************************************/
    .vc_row.vc_inner.technical-associate-row .technical-associate-img .single-image {
        position: static
    }
    .vc_row.vc_inner.technical-associate-row .technical-associate-img {
        width: 100%
    }
    .vc_row.vc_inner.technical-associate-row .technical-associate-contact {
        padding: 25px 15px
    }
    .vc_row.vc_inner.technical-associate-row .technical-associate-contact {
        width: 100%
    }
    .vc_row.vc_inner .contact-person-box.vc_column_container {
        margin-bottom: 25px
    }
    .vc_row.vc_inner .contact-person-box.vc_column_container:last-child {
        margin: 0
    }
    .vc_row.vc_inner .regional-offices-box .vc_column-inner .wpb_wrapper ul li {
        width: 100%
    }
    .find-your-local-partner .vc_col-sm-1 {
        width: 100%
    }
    .find-your-local-partner .vc_col-sm-9 {
        width: 100%
    }
    .find-your-local-partner .vc_col-sm-2 {
        width: 100%
    }
    .vc_row.vc_inner.find-your-local-partner .vc_column_container {
        margin-bottom: 25px
    }
    .find-your-local-partner {
        display: block !important
    }
    .find-your-local-partner .vc_col-sm-2 .vc_column-inner .wpb_wrapper {
        justify-content: start
    }
    .vc_row.vc_inner .regional-offices-box {
        margin-bottom: 25
    }
    /*** university-sponsorships  CSS ***/
    .from-the-teams .vc_row.vc_inner .vc_col-sm-3 {
        width: 100%
    }
    .from-the-teams .vc_row.vc_inner .vc_col-sm-9 {
        width: 100%
    }
    .gform_wrapper.gravity-theme .gfield .gfield_checkbox {
        display: block
    }
    .gform_wrapper.gravity-theme .gfield .gfield_checkbox .gchoice {
        margin-right: 0;
        margin-bottom: 10px
    }
    .vc_row.vc_inner.Sponsor-row .sponsor-content .vc_column-inner {
        padding: 30px 15px
    }
    /*** learning-center CSS ***/
    /* .solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper{display:block} */
    .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .slick-slide&gt;div {
        display: inline-block
    }
    .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
        margin-right: -20px;
        display: flex
    }
    .solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block {
        height: 220px
    }
    .support-right .vc_row.vc_inner .vc_col-has-fill,
    .support-link-sec .vc_col-has-fill {
        padding-left: 5px;
        padding-right: 5px
    }
    .support-right .vc_row.vc_inner {
        margin-left: -5px;
        margin-right: -5px
    }
    .vc_row.vc_inner .support-right .vc_column-inner .wpb_wrapper {
        display: flex;
        flex-wrap: wrap
    }
    .vc_row.vc_inner .support-right .vc_column-inner .wpb_wrapper .vc_row {
        width: 50%;
        margin: 0
    }
    .vc_row.vc_inner.leraning-support-link-sec .support-right .vc_column-inner .wpb_wrapper .vc_row {
        width: 100%;
        margin-bottom: 14px;
        margin-left: 0;
        margin-right: 0
    }
    .solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
        display: flex;
        width: 100%
    }
    .solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .slick-track {
        height: inherit;
        display: flex
    }
    .solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .slick-slide {
        height: auto
    }
    .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .slick-slide&gt;div {
        height: 100%
    }
    .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .slick-slide&gt;div .vc_grid-item {
        height: 100%
    }
    /*** sub page CSS ***/
    .older-version .older-version-body .older-version-box {
        position: relative
    }
    .older-version .older-flex .older-version-right .version-error {
        width: 35px;
        position: absolute;
        top: 16px;
        right: 15px;
        padding: 0
    }
    .older-version .older-flex .older-version-right .version-error .version-arrow {
        height: 35px;
        width: 35px
    }
    .older-version .older-version-body .older-version-box .older-version-left {
        width: 100%;
        padding-right: 50px;
        margin-bottom: 10px
    }
    .older-version .older-flex .older-version-right&gt;div {
        padding: 0
    }
    .older-version .older-version-body .older-version-box .older-version-right {
        width: 100%
    }
    .older-version .older-flex .older-version-right .version-publish-date {
        width: 100%
    }
    .older-version .older-flex .older-version-right .version {
        width: 100%
    }
    .older-version .older-flex .older-version-right .version-btn {
        width: 100%
    }
    /*** solutions CSS ***/
    .vc_row.vc_inner .post-box:last-child {
        margin-bottom: 0
    }
    .vc_row.vc_inner .post-box {
        margin-bottom: 40px
    }
    .vc_row.vc_inner .post-box h4 {
        font-size: 24px
    }
    /*** documentation CSS ***/
    body .documentmaintext {
        display: block
    }
    body .documentmaintext #documenter_sidebar {
        width: 100%
    }
    body .documentmaintext #documenter_content {
        width: 100%;
        padding-left: 0;
        padding-top: 25px
    }
    body .documentmaintext.stopdocumentmenu #documenter_sidebar {
        position: relative;
        top: 0px
    }
    /*** popup-training-material  Form ****/
    #popup-training-material .form_wraper .input-field {
        width: 100%;
        position: relative
    }
    .access-all-ebooks {
        padding: 15px
    }
    a.go-to-login-btn {
        font-size: 24px
    }
}

@media only screen and (max-width:575px) {
    .filter-btn-row .save-filter-set {
        margin-right: 10px
    }
    .compare-btns-row .compare-btns {
        padding: 8px 35px 8px 10px
    }
    .indented.vc_column_container {
        padding-left: 15px;
        padding-right: 15px
    }
    .mobile-filter a {
        margin: 0 5px
    }
    .header-left .site-logo {
        margin-left: 10px
    }
    /**Foote Css**/
    .footer-link-row .footer-link {
        width: 50%;
        margin-bottom: 25px
    }
    .footer-link-row .footer-link:last-child {
        margin-bottom: 0
    }
    /**** popup-training-material  Form ***/
    .access-all-ebooks .ebooks-img {
        width: 80px;
        margin: auto;
        margin-bottom: 10px
    }
    .access-all-ebooks {
        display: block
    }
    div#popup-training-material .modal-header .ebooks-content h2 {
        text-align: center
    }
    .access-all-ebooks .ebooks-content {
        margin-left: 0;
        text-align: center
    }
}

@media only screen and (max-width:424px) {
    .main-sidebar .user-info ul li {
        margin-right: 15px
    }
    .main-sidebar .user-info ul li a img {
        width: 16px
    }
}

@media only screen and (max-width:374px) {
    .main-sidebar .user-info ul li {
        margin-right: 10px;
        font-size: 13px
    }
    .filter-btn-row .page-back-btn {
        font-size: 13px
    }
    .filter-btn-row .page-back-btn {
        font-size: 13px
    }
    .compare-btns-row .compare-btns {
        padding: 8px 35px 8px 10px;
        font-size: 13px
    }
    .border-btn {
        padding: 12px 15px 12px 15px
    }
    .btn-style {
        padding: 12px 15px 12px 15px;
        font-size: 14px;
        line-height: 20px
    }
    .filter-btn-row .save-filter-set {
        margin-right: 15px
    }
    .mobile-filter a {
        margin: 0 5px;
        font-size: 13px
    }
    .search-softwear-input form {
        min-width: 150px
    }
    .mobile-user-info ul li {
        margin-left: 10px
    }
    .support-right .vc_row.vc_inner .vc_column_container {
        padding-left: 7px;
        padding-right: 7px
    }
    .support-right .vc_row.vc_inner {
        margin-left: -7px;
        margin-right: -7px
    }
    .vc_row.vc_inner .support-right .vc_column-inner .support-gradient .vc_column-inner {
        padding: 15px 10px!important
    }
    .vc_row.vc_inner .support-left .vc_column-inner {
        padding: 15px 10px !important
    }
    .support-link-sec p {
        font-size: 12px;
        line-height: 16px
    }
    .support-right .support-gradient .vc_column-inner:before {
        background: #00000033
    }
    /**** university-sponsorships  CSS ******/
    body .gform_drop_area {
        padding: 20px 10px
    }
    body .gform_drop_area .gform_drop_instructions {
        margin-left: 15px
    }
}

.myaccount-menu-item {
    margin-right: 15px
}

.myaccount-menu-item::after {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 7px;
    right: -15px;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/arrow-down.png);
    background-size: contain;
    background-repeat: no-repeat
}

.transparent-header .myaccount-menu-item::after {
    width: 10px;
    height: 10px;
    top: 9px;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/arrow-down-white.png)
}

.k_lang&gt;a::after {
    content: "" !important;
    display: block;
    width: 15px;
    height: 15px !important;
    position: absolute;
    top: 3px;
    right: -15px;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/arrow-down.png);
    background-size: contain;
    background-repeat: no-repeat
}

.transparent-header .k_lang&gt;a::after {
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/arrow-down-white.png);
    width: 10px;
    height: 10px !important;
    right: -14px;
    top: 6px;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/arrow-down-white.png)
}

.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
    word-break: normal
}

ul.kvill {
    display: flex;
    gap: 10px
}

ul.kvill li {
    display: flex;
    align-content: center;
    gap: 5px;
    align-items: center
}

.partners-slider .slick-track {
    min-width: 370px
}

.partners-slider .slick-slide {
    min-width: 370px
}

.about-kvaser-content {
    display: flex;
    align-items: center
}

ul.bullet-list {
    padding-left: 10px;
    margin-bottom: 10px
}

ul.bullet-list li {
    list-style: disc
}

.magicsync-tab .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
    border: 1px solid #E4002B;
    color: #E4002B;
    display: inline-block;
    font-size: 24px;
    font-weight: 700;
    height: 25px !important;
    line-height: 26px;
    margin: 0 8px 0 0;
    text-align: center;
    width: 25px !important;
    background: 0 0 !important;
    right: .3em !important;
    top: .6em !important;
    text-indent: 0
}

.magicsync-tab .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon::after {
    color: #E4002B;
    content: "+"
}

.magicsync-tab .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon::after {
    color: #E4002B;
    content: "-"
}

.magicsync-tab .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
    padding: 10px 0
}

.magicsync-tab .ui-state-active {
    border: 1px solid #c5c5c5
}

.magicsync-tab .ui-state-active a,
.magicsync-tab .ui-state-active a:link {
    color: #333
}

.related.products .slick-list {
    width: 100%
}

.related.products .slick-track {
    margin: 0
}

.ntfordgn {
    background: #686868;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px;
    color: #fff;
    font-size: 15px;
    -webkit-border-bottom-right-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    border-bottom-right-radius: 15px
}

.ntfordgn img {
    font-size: 33px;
    float: left;
    padding: 0 !important;
    width: 24px !important;
    height: 24px !important;
    mix-blend-mode: unset !important
}

.ntfordgn_single {
    background: #E4002B;
    width: 100%;
    padding: 10px 15px;
    padding-left: 15px;
    color: #fff;
    font-size: 17px;
    padding-left: 40px;
    margin-bottom: 10px;
    line-height: 30px
}

.ntfordgn_single img {
    font-size: 33px;
    float: left;
    padding: 0 !important;
    width: 24px !important;
    margin-left: 10px !important;
    height: 24px !important;
    mix-blend-mode: unset !important;
    margin-top: 3px !important;
    margin-right: 10px
}

.ntford_a .ntforda {
    position: relative;
    display: inline-block !important;
    float: left;
    width: 24px;
    height: 24px;
    left: 0;
    margin-right: 7px !important
}

.ntford_a .ntforda span {
    display: none;
    position: absolute;
    top: 30px;
    left: 15px;
    background: #E4002B;
    color: #fff;
    width: 205px;
    padding: 5px 10px;
    border-radius: 5px;
    z-index: 99;
    font-size: 12px
}

.ntford_a .ntforda:hover&gt;span {
    display: block
}

.ntford_b .ntforda {
    position: relative;
    display: inline-block !important;
    float: left;
    width: 24px;
    height: 24px;
    left: 0;
    margin-right: 15px !important
}

.ntford_b .ntforda span {
    display: none;
    position: absolute;
    top: 30px;
    left: 15px;
    background: #1F2937;
    color: #fff;
    width: 205px;
    padding: 5px 10px;
    border-radius: 5px;
    z-index: 99;
    font-size: 12px
}

.ntford_b .ntforda:hover&gt;span {
    display: block
}

.code-toolbar {
    padding: 0;
}

.code-toolbar&gt;code {
    background: transparent;
}/** Hero Banner CSS**/
.hero-sec {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 175px 0 175px;
  background-position: center;
}
.hero-content .btn-sec .btn-red {
  margin-right: 15px;
}
.hero-content p,
.hero-content h1 {
  color: #ffffff;
}
.hero-content h1 {
  font-size: 60px;
  line-height: 60px;
}
.hero-sec .service_block {
  margin-top: 70px;
}
.hero-sec .service_block {
  margin-top: 70px;
}
.service_block_list ul {
  display: flex;
  justify-content: space-between;
}
.service_block_list ul li {
  display: inline-block;
  margin-right: 63px;
}
.service_block_list ul li:last-child {
  margin-right: 0;
}
.service_block_list ul li h5 {
  margin: 0;
  color: #ffffff;
  text-decoration: underline;
}
.service_block_list ul li p {
  color: #ffffff;
  margin: 0;
}
.service_block_list ul li h5 {
  padding-right: 25px;
  background-image: none;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 18px;
}
.service_block_list ul li a:hover h5,
.service_block_list ul li a.active h5 {
  background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/line-arrow-left-white.svg);
}
.hero-sec-slider {
  position: relative;
}

.hero-sec-slider .service_block {
  position: absolute;
  bottom: 55px;
  left: 0;
  right: 0;
}
.hero-down-arrow {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: center;
}

.hero-down-arrow a {
  display: inline-block;
}
.service_block_list ul::-webkit-scrollbar-track {
  background-color: #d9d9d9;
  border-radius: 10px;
  height: 1px;
}

.service_block_list ul::-webkit-scrollbar {
  background-color: #d9d9d9;
  height: 4px;
}

.service_block_list ul::-webkit-scrollbar-thumb {
  background-color: #e4002b;
}
.service-tab-content {
  padding: 70px 0;
}
.mattershow {
  display: none;
}

/** img With text block **/
.img_with_content .simple-text-btn {
  margin-left: 20px;
}
.img_with_content {
  position: relative;
  overflow: hidden;
}
.img_with_content .img-wrap {
  position: relative;
  padding-bottom: 100%;
  height: 100%;
}
.img_with_content .img-wrap img {
  position: absolute;
  height: 70%;
  width: auto;
  object-fit: cover;
  top: 110px;
  right: 75px;
  object-position: right;
}
.img_with_content .text_box {
  padding: 50px 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.mobile-img {
  display: none;
}
.btn-sec .simple-text-btn {
  margin-left: 20px;
}
/** performance sec **/

.performance-sec {
  padding-top: 100px;
  position: relative;
  z-index: 1;
  min-height: 506px;
  display: flex;
  align-items: end;
  justify-content: end;
  flex-direction: column;
}
.performance-sec .container{
  margin-bottom: 0;
}
.performance-sec .performance-sec-content {
  max-width: 460px;
  background: #ffffff;
  padding: 50px 40px 35px;
  width: 100%;
  border-radius: 0 20px 0 0;
}
.profomanec-bg img {
  width: 100%;
  position: absolute;
  height: 100%;
  object-fit: cover;
  top: 0;
  left: 0;
}
.profomanec-bg {
  position: absolute;
  top: 0;
  width: 100%;
  bottom: 0;
  z-index: -1;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 20px 0 0 0;
  overflow: hidden;

}

/** text_with_gallery **/
.text_with_gallery .row {
  align-items: center;
}
.text_with_gallery .text_box {
  padding: 100px 0;
}
.gallery-box {
  position: relative;
  overflow: hidden;
  border-radius: 20px 0 0 0;
}

.gallery-one {
  min-height: 380px;
  width: 47.5%;
  position: absolute;
  left: 0;
  top: 68px;
}
.img-gallery {
  position: relative;
  height: 100%;
}
.gallery-two {
  min-height: 295px;
  position: absolute;
  right: 0;
  width: 58%;
  z-index: -1;
}
.gallery-three {
  min-height: 335px;
  position: absolute;
  top: 231px;
  right: 0;
  width: 47.5%;
  border-radius: 20px 0 20px 0;
}

.gallery-box img {
  position: absolute;
  height: 100%;
  width: 100%;
  object-fit: cover;
}

/** letestnews sec **/
.letestnews-and-events-sec {
  padding: 130px 0 80px;
}
.latestnews-tab ul li {
  display: inline-block;
}

.latestnews-tab ul li a {
  font-size: 18px;
  line-height: 28px;
  color: #9ca3af;
}
.latestnews-tab ul li.active a {
  color: #1f2937;
}
.latestnews-tab ul li {
  padding: 0 15px;
}
.latestnews-tab ul {
  margin: 0 -15px;
}
.title_with_btn .btns {
  display: flex;
  align-items: center;
  justify-content: end;
}
.latestnews-tab {
  margin-right: 20px;
}
.title_with_btn h2 {
  margin: 0;
}
.latestnews-content-box {
  position: relative;
  padding-bottom: 95%;
  min-height: 464px;
  border-radius: 20px 0 20px 0;
  overflow: hidden;
  display: block;
  height: 100%;
}

.latestnews-content-box img {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  object-fit: cover;
  width: 100%;
}

.latestnews-content-box .latestnews-content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 20px;
}

.latestnews-content-box .latestnews-content .new {
  padding: 5px 10px;
  border: 1px solid #ffffff;
  border-radius: 5px 0px;
  display: inline-block;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #ffffff;
  margin-bottom: 10px;
}

.latestnews-content-box .latestnews-content h4 {
  color: #ffffff; min-height: 96px;
  margin-bottom: 10px;
}

.latestnews-content-box .latestnews-content h6 {
  color: #ffffff;
  font-size: 14px;
  line-height: 20px;
}

.latestnews-content-box .latestnews-content h6 span {
  border-right: 1px solid red;
  margin-right: 9px;
  padding-right: 10px;
}
.latestnews-content-box:before {
  content: "";
  display: block;
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 50%);
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.latestnews-content &gt; div {
  display: none;
}
.latestnews-content &gt; div:first-child {
  display: block;
}
.event-sec .title_with_btn .btns {
  justify-content: end;
}
.event-sec {
  margin-top: 70px;
}
.event-sec .event-blog-box {
  display: flex;
  border: 1px solid #1f2937;
  border-radius: 0 0 20px 0;
  height: 100%;
}
.event-sec .event-blog-box .event-left-blog {
  width: 166px;
  flex-shrink: 0;
  background: #1f2937;
  padding: 20px 15px;
}
.event-sec .event-blog-box .event-right-blog {
  width: calc(100% - 166px);
  padding: 30px;
}
.event-sec .event-blog-box .event-left-blog h2 {
  color: #ffffff;
  font-size: 40px;
  line-height: 48px;
  margin-bottom: 25px;
  font-weight: 600;
}
.event-sec .event-blog-box .event-left-blog h6 {
  font-size: 14px;
  color: #ffffff;
  line-height: 16px;
}
.event-sec .event-blog-box .event-left-blog h6 strong {
  color: #ffffff;
  font-weight: 600;
}
.event-sec .event-blog-box .event-right-blog img {
  margin-bottom: 15px;
  height: 45px;
  object-fit: contain;
  object-position: left;
}
.event-sec .event-blog-box .event-left-blog var {
  display: none;
}
.atcb-link {
  color: #ffffff;
  font-size: 12px;
  line-height: 20px;
  text-decoration: underline;
  padding-left: 25px;
  background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/calendar.svg);
  background-repeat: no-repeat;
  background-position: center left;
  cursor: pointer;
}
.atcb-link.btn-style {
  color: #111111;
  padding: 12px 20px 12px 30px;
  background-position: center left 5px;
  text-decoration: none;
}
.event-calendar {
  margin-bottom: 25px;
  position: relative;
}
.atcb-list {
  background: #ffffff;
  width: 100%;
  padding: 10px;
  background: #f4f5f5;
  border: 1px solid #303232;
  position: absolute;
  top: 34px;
  display: none;
}

.atcb-list li a {
  font-size: 12px;
  line-height: 20px;
}
.addtocalendar.active .atcb-list {
  display: block;
}
.event-blog .row &gt; div {
  margin-bottom: 30px;
}

.event-blog .row {
  margin-bottom: -30px;
}
.atcb-list:before {
  content: "";
  display: block;
  border-bottom: 10px solid #e4002b;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  width: 0;
  border-top: 10px solid transparent;
  position: absolute;
  top: -20px;
  left: 20px;
  right: 0;
}

/** headline-sec **/

.headline-sec .title-block {
  text-align: center;
}
.headline-sec .title-block h2 {
  margin-bottom: 5px;
}
.headline-sec .title-block h2 {
  margin-bottom: 5px;
}
.headline-wraper .headline-box {
  background: #f3f4f6;
  border-radius: 0 20px 0 0;
  overflow: hidden;
  height: auto;
}
.headline-wraper .headline-box .content-block {
  padding: 100px 65px 100px 95px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.headline-wraper .headline-box .img-block {
  position: relative;
  padding-bottom: 90.75%;
  height: 100%;
}
.headline-wraper .headline-box .img-block img {
  height: 100%;
  width: 100%;
  position: absolute;
  object-fit: cover;
}
.headline-wraper .slick-dots {
  bottom: 0;
  top: 25px;
  right: 20px;
  width: auto;
  height: auto;
}
.headline-wraper .slick-dots li {
  display: block;
  margin: 5px 0;
}
.headline-wraper .headline-box .content-block .border-red-btn {
  width: fit-content;
}

/** advancing-connectivity **/
.advancing-connectivity-top {
  padding: 100px 0;
}
.dvancing-connectivity-content h2 {
  font-size: 70px;
  line-height: 70px;
  font-family: "Mina";
  margin-bottom: 20px;
}
.dvancing-connectivity-content h2 span {
  color: #e4002b;
}
.dvancing-connectivity-content .text-block {
  max-width: 430px;
  margin: auto;
  padding-left: 25px;
  background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/connectivity.svg);
  background-repeat: no-repeat;
  background-position: left top 5px;
}

.advancing-connectivity-blog .advancing-connectivity-box {
  position: relative;
  padding-bottom: 49%;
  height: 100%;
  min-height: 360px;
}

.advancing-connectivity-wrap {
  border-radius: 20px;
  overflow: hidden;
}
.advancing-connectivity-blog .advancing-connectivity-box img {
  position: absolute;
  height: 100%;
  width: 100%;
  object-fit: cover;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.advancing-connectivity-blog .advancing-connectivity-box .advancing-connectivity-text {
  position: absolute;
  bottom: 0;
  padding: 25px;
  left: 0;
  right: 0;
}
.advancing-connectivity-blog .advancing-connectivity-box .advancing-connectivity-text h4 {
  color: #ffffff;
}

.advancing-connectivity-blog .advancing-connectivity-box:before {
  content: "";
  display: block;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 73.32%);
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.advancing-connectivity-blog &gt; div {
  margin-bottom: 30px;
}
.advancing-connectivity-blog {
  margin-bottom: -30px;
}
.advancing-connectivity-blog &gt; div:nth-child(even) {
  flex-direction: row-reverse;
}

/** contact-representative **/

.contact-representative .title-block {
  text-align: center;
}

.contact-representative .title-block h2 {
  margin-bottom: 0;
}

.contact-representative {
  padding: 100px 0;
}
.contact-representative-link {
  margin-top: 25px;
}
.contact-representative-link ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -9px;
}

.contact-representative-link ul li {
  width: 20%;
  padding: 0 9px;
}

.contact-representative-link ul li .map {
  position: relative;
  min-height: 200px;
  margin-bottom: 15px;
  border-radius: 0 20px 0 0;
  overflow: hidden;
}
.contact-representative-link ul li .map img {
  position: absolute;
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.contact-representative-link ul li .map-data h4 {
  margin-bottom: 5px;
}

.contact-representative-link ul li .map-data a {
  font-size: 16px;
  line-height: 24px;
  color: #6c717f;
  text-decoration: underline;
  transition: all 0.6s;
}

.contact-representative-link ul li .map-data a:hover {
  color: #ff0030;
}
.qualified {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  max-width: 120px;
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: 0;
}
.contact-representative-link ul li .qualified img {
  position: relative;
  height: auto;
  width: auto;
  object-fit: contain;
}
.contact-representative-link ul li .map-data a.Find-your-text {
  font-size: 20px;
  line-height: 28px;
  color: #1f2937;
}
/** .can-stories **/
.can-stories {
  margin-top: 122px;
}
.can-stories {
  margin-top: 122px;
}
.can-stories .content-block h2 {
  font-size: 60px;
  line-height: 70px;
  font-family: "Mina";
  margin-bottom: 15px;
}
.can-stories .content-block h2 span {
  display: block;
  color: #e4002b;
}
.can-stories-botton {
  margin-top: 40px;
  margin-bottom: 50px;
}
.Real-vals-box,
.solutions-inner-box .vc_column-inner {
  background: #f3f4f6;
  border-radius: 0 20px 0 20px;
  overflow: hidden;
}
.Real-vals-box{
  height: 100%;
}

.Real-vals-box .Real-vals-img {
  position: relative;
  padding-bottom: 50.25%;
}
.solutions-inner-box .single-image {
  position: relative;
  padding-bottom: 62.25%;
}
.Real-vals-box .Real-vals-img img,
.solutions-inner-box .single-image img {
  height: 100%;
  width: 100%;
  position: absolute;
  object-fit: cover;
}

.Real-vals-box .Real-vals-content,
.solutions-inner-box .Real-vals-content {
  padding: 30px;
}

.can-stories-botton .row &gt; div {
  margin-bottom: 30px;
}
.can-stories-botton .row &gt; div:nth-child(2),
.can-stories-botton .row &gt; div:nth-child(4) {
  position: relative;
  top: -220px;
}

/*software-development-kit sec*/

.software-development-kit {
  background: #F3F4F6;
  padding: 50px 0 100px;
}
.software-development-kit .software-kit-box {
  text-align: center;
}
.software-kit h3 {
  margin-bottom: 15px;
}
.the-supports-team .devblog-sec {

  margin: 0;
}
.the-supports-team .devblog-sec .single-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.the-supports-team .devblog-sec .single-image {
  height: 100%;
  display: flex;
  align-items: end;
}

.the-supports-team .devblog-sec .content-block {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.the-supports-team .devblog-sec .single-image img {
  height: 100%;
  width: 100%;
}
.the-supports-team .devblog-sec .content-block h2 {
  margin-bottom: 15px;
}
.software-development-kit .software-kit .row &gt; div {
  margin-bottom: 30px;
}
.software-development-kit .software-kit .row {
  margin-bottom: -30px;
  justify-content: center;
}


/***************************************************
             Responsive Css
****************************************************/
@media only screen and (min-width: 1200px) {
  .can-stories .container {
    max-width: 934px;
  }
}
@media only screen and (min-width: 1400px) {
  /** img With text  **/
  .img_with_content .img-wrap {
    margin-left: calc(-100vw / 2 + 1110px / 2);
  }
}


@media only screen and (max-width: 1399px) {
  /** img With text  **/
  .img_with_content .img-wrap {
    margin-left: calc(-100vw / 2 + 1110px / 2);
  }
}

@media only screen and (max-width: 1199px) {
  /**img With text **/
  .img_with_content .img-wrap {
    margin-left: calc(-100vw / 2 + 930px / 2);
  }
  .performance-sec {
    min-height: 460px;
}
  /** performance sec **/
  .performance-sec {
    padding-top: 80px;
  }
  /** text_with_gallery **/
  .text_with_gallery .text_box {
    padding: 80px 0;
  }
  .gallery-one {
    min-height: 310px;
  }
  .gallery-two {
    min-height: 250px;
  }
  .gallery-three {
    min-height: 300px;
    top: 200px;
  }
  /** letestnews sec **/
  .letestnews-and-events-sec {
    padding: 80px 0;
  }
  /** headline-sec **/
  .headline-wraper .headline-box .content-block {
    padding: 40px 35px 40px 55px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /** advancing-connectivity **/
  .advancing-connectivity-blog .advancing-connectivity-box .advancing-connectivity-text h4 {
    font-size: 18px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 991px) {
  .hero-content h1 {
    font-size: 50px;
    line-height: 50px;
  }
  /** Event  sec **/
  .event-calendar {
    margin-bottom: 10px;
  }
  .event-sec .event-blog-box .event-left-blog h2 {
      margin-bottom: 10px;
  }
  .event-sec .event-blog-box .event-right-blog img {
      margin-bottom: 10px;
  }
  .event-sec .event-blog-box .event-right-blog {
      padding: 20px 20px;
  }
  .performance-sec {
      min-height: 400px;
  }
  /** Hero Banner CSS**/
  .service_block_list ul li {
    margin-right: 15px;
  }
  /**img With text **/
  .img_with_content .img-wrap {
    margin-left: calc(-100vw / 2 + 690px / 2);
  }
  .img_with_content .text_box {
    padding: 20px 0;
  }
  /** performance sec **/
  .performance-sec {
    padding-top: 60px;
  }
  .performance-sec .performance-sec-content {
    padding: 30px 25px 30px;
    max-width: 400px;
  }
  /** text_with_gallery **/
  .text_with_gallery .text_box {
    padding: 40px 0;
  }
  .gallery-one {
    min-height: 250px;
  }
  .gallery-two {
    min-height: 200px;
  }
  .gallery-three {
    min-height: 220px;
    top: 170px;
  }
  /** letestnews sec **/
  .latestnews-content-blog .row &gt; div {
    margin-bottom: 20px;
  }
  .event-sec .event-blog-box .event-left-blog h2 {
    font-size: 32px;
    line-height: 40px;
  }
  .event-sec {
    margin-top: 20px;
  }
  /** headline-sec **/
  .headline-wraper .headline-box .content-block {
    padding: 30px 15px 30px 20px;
  }
  /** advancing-connectivity **/
  .advancing-connectivity-blog .advancing-connectivity-box .advancing-connectivity-text {
    padding: 15px;
  }
  .dvancing-connectivity-content h2 {
    font-size: 50px;
    line-height: 55px;
  }
  .advancing-connectivity-top {
    padding: 90px 0;
  }
  .advancing-connectivity-blog .advancing-connectivity-box {
    min-height: 300px;
  }
  /** contact-representative **/
  .contact-representative-link ul li {
    width: 33.333%;
    margin-bottom: 20px;
  }
  .contact-representative {
    padding: 70px 0;
  }
  /** can-stories **/
  .can-stories {
    margin-top: 70px;
  }
  .can-stories .content-block h2 {
    font-size: 50px;
    line-height: 55px;
  }
  .solutions-inner-box .Real-vals-content {
    padding: 15px;
  }
  .can-stories-botton .row &gt; div:nth-child(2),
  .can-stories-botton .row &gt; div:nth-child(4) {
    top: -170px;
  }
  /**the-supports-team*/

}

@media only screen and (max-width: 767px) {
  /** Hero Banner CSS**/
  .service_block_list ul li {
    flex-shrink: 0;
    margin-bottom: 10px;
  }
  .service_block_list ul {
    display: flex;
    overflow-x: auto;
  }
  .hero-sec {
    padding: 230px 0 320px;
  }
  .the-supports-team {
      margin-top: 50px;
  }
   /**the-supports-team*/

   .the-supports-team .devblog-sec {
        flex-direction: column;
    }
    .the-supports-team .devblog-sec .content-block {
      margin-bottom: 40px;
  }
  /**img With text **/
  .img_with_content .img-wrap {
    padding-bottom: 155%;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
  }
  .img_with_content .text_box {
    padding: 35px 0;
  }
  .mobile-img {
    display: block;
  }
  .img_with_content .img-wrap img{
    max-width: 95%;
    left: 2%;
    max-height: 100%;
  
  }
  .desktop-img {
    display: none;
  }
  .img_with_content .img-wrap {
    padding-bottom: 100%;
  }
  /** performance sec **/
  .performance-sec {
    padding-top: 0;
  }
  .profomanec-bg {
    position: relative;
    border-radius: 20px 0 0 0;
    padding-bottom: 81.5%;
  }
  .performance-sec .performance-sec-content {
    padding: 20px 5px;
    max-width: 400px;
  }
  /** text_with_gallery **/
  .img-gallery {
    min-height: 350px;
  }
  .gallery-one {
    min-height: 230px;
  }
  .gallery-two {
    min-height: 180px;
  }
  .gallery-three {
    min-height: 200px;
    top: 140px;
  }
  .text_with_gallery .row {
    flex-direction: column-reverse;
  }
  .latestnews-content-blog .row &gt; div {
    margin-bottom: 20px;
  }
  /** letestnews sec **/
  .title_with_btn .titles {
    margin-bottom: 10px;
  }
  .title_with_btn .btns {
    justify-content: space-between;
  }
  .latestnews-tab ul {
    margin: 0 -10px;
  }
  .latestnews-tab ul li {
    padding: 0 10px;
  }
  .event-sec .event-blog-box .event-right-blog {
    padding: 20px;
  }
  .event-sec .event-blog-box .event-right-blog p {
    font-size: 14px;
    line-height: 20px;
  }
  .event-calendar {
    margin-bottom: 10px;
  }
  .event-sec .event-blog-box .event-left-blog h2 {
    margin-bottom: 10px;
  }
  .event-sec .event-blog-box .event-left-blog {
    width: 150px;
  }
  .event-sec .event-blog-box .event-right-blog {
    width: calc(100% - 150px);
  }

  /** headline-sec **/
  .headline-wraper .headline-box .row {
    flex-direction: column-reverse;
  }
  /** advancing-connectivity **/
  .advancing-connectivity-blog &gt; div {
    margin-bottom: 0;
  }
  .advancing-connectivity-blog .row &gt; div {
    margin-bottom: 20px;
  }
  /** contact-representative **/
  .contact-representative-link ul li:last-child {
    width: 100%;
  }
  .contact-representative-link ul li {
    width: 50%;
  }
  .contact-representative {
    padding: 50px 0;
  }
  /** .can-stories **/
  .can-stories-botton .row &gt; div:nth-child(2),
  .can-stories-botton .row &gt; div:nth-child(4) {
    top: 0;
  }

  .can-stories .content-block {
    margin-bottom: 30px;
  }
  .can-stories-botton .row .slick-slide {
    padding: 0 15px;
    height: auto;
  }
  .can-stories-botton .row .slick-track {
    margin-left: -25px;
    display: flex;
    height: inherit;
  }
  .Real-vals-box{
    height: 100%;
  }
  .can-stories-botton .row {
    margin-right: calc(-100vw / 2 + 510px / 2);
  }
  .can-stories-botton .row &gt; div {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 575px) {
  .can-stories-botton .row {
    margin-right: -15px;
  }
  .dvancing-connectivity-content .text-block {
      margin-left: 80px;
  }
}
@media only screen and (max-width: 374px) {
  .event-sec .event-blog-box .event-left-blog {
    padding: 15px;
  }
  .event-sec .event-blog-box .event-right-blog {
    padding: 15px;
  }
  .event-sec .event-blog-box .event-right-blog p {
    font-size: 12px;
    line-height: 18px;
  }
  .event-sec .event-blog-box .event-right-blog {
    padding: 10px;
  }
  .event-sec .event-blog-box .event-left-blog {
    padding: 10px;
  }
  .Real-vals-box .Real-vals-content, .solutions-inner-box .Real-vals-content {
    padding: 15px;
  }
}.innerbanner-sec {
    background-repeat: repeat;
    background-size: cover;
    background-position: center;
    padding: 64px 0 77px;
    position: relative;
    z-index: 1;
    min-height: 450px;
    display: flex;
}
.padding-top {
    padding-top: 140px;
}
.innerbanner-sec:before {
    content: "";
    display: block !important;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 72.33%), linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    z-index: -1;
}
.innerbanner-sec.automotive-banner.vc_parallax .vc_parallax-inner {
    background-position: bottom;
}
.innerbanner-sec.vc_parallax .vc_parallax-inner {
    background-position: center;
}
.innerbanner-sec.vc_parallax-content-moving:before {
    z-index: 1;
}
.innerbanner-text h1 {
    color: #ffffff;
    margin-bottom: 20px;
    font-family: 'Mina';
}
.innerbanner-text p {
    color: #ffffff;
}
.innerbanner-text p a {
    font-weight: normal;
    text-decoration: underline;
    color: #ffffff;
}
.scroll-arrow svg {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}
.scroll-arrow {
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    color: #ffffff;
    position: absolute;
    right: 0;
    left: 0;
    text-align: center;
    bottom: 20px;
}
.associate-software-list ul {
    display: flex;
    flex-wrap: wrap;
    gap:20px;
}
.associate-software-list ul li {
    flex: 0 1 calc(50% - 10px);
}
.associate-software-list ul li .associate-software-box {
    padding: 20px;
    border-radius: 10px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.associate-software-content h5 {
    margin-bottom: 0;
}
.associate-software-content h6 {
    color: #6C717F;
    font-size: 14px;
    line-height: 20px;
    
}
.associate-software-content {
}
.associate-software-list ul li .associate-software-box img {
    max-height: 67px;
    display: block;
    object-fit: contain;
    max-width: 172px;
    height: 100%;
    width: 100%;
}

@media only screen and (max-width:767px){
    .associate-software-list ul li {
        width: 100%;
    }
   
}body .site-main ul.products.columns-4 li.product {
    width: 25%;
    margin-right: 0;
    padding: 0 8px 55px;
    position: relative;
    text-align: left;
    margin-bottom: 10px;
}

body .site-main ul.products.columns-4 {
    margin-left: -8px;
    margin-right: -8px;
    display: flex;
    flex-wrap: wrap;
}

body .site-main ul.products.columns-4 li.product .product-box-info .loop-product-group span {
    font-size: 12px;
    text-transform: uppercase;
    line-height: 12px;
    color: #6c717f;
    display: inline-block;
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px solid #e4002b;
    margin-bottom: 8px;
}

body .site-main ul.products.columns-4 li.product .loop-price {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: inline-block;
    padding: 0 8px;
}

body .site-main ul.products.columns-4 li.product .product-box-info .loop-product-group span:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: 0;
}

body .site-main ul.products.columns-4 li.product .product-box-info {
    margin-bottom: 10px;
    margin-top: 20px;
}

body .site-main ul.products.columns-4 li.product .product-box-info .woocommerce-loop-product__title {
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    margin: 0;
}

body .site-main ul.products.columns-4 li.product .product-box-info .loop-product-sku {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #9ca3af;
}

body .site-main ul.products.columns-4 li.product .loop-desc p {
    font-size: 14px;
    line-height: 20px;
    color: #6c717f;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}

body .site-main ul.products.columns-4 li.product .loop-desc {
    margin-bottom: 15px;
}

body .site-main ul.products.columns-4 li.product .loop-price .price {
    margin: 0;
    font-size: 16px;
    line-height: 28px;
    color: #000000;
    font-weight: 600;
    float: left;
    margin-top: 6px;
}

body .site-main ul.products.columns-4 li.product .loop-price .btn-style {
    padding: 7px 20px 7px 20px;
    opacity: 0;
    float: right;
}

body .site-main ul.products.columns-4 li.product:hover .loop-price .btn-style {
    opacity: 1;
}

body .site-main ul.products.columns-4 li.product .loop-image-box {
    background: #f3f4f6;
    position: relative;
    min-height: 250px;
    border-radius: 0 0 20px 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

body .site-main ul.products.columns-4.related-bundle-product li.product .loop-image-box:before {
    content: "+";
    display: block;
    font-family: none;
    font-weight: 300;
    font-size: 16px;
    position: absolute;
    right: -13px;
    top: 50%;
    transform: translateY(-50%);
}

body .site-main ul.products.columns-4.related-bundle-product li.product:last-child .loop-image-box:before {
    display: none;
}

body .site-main ul.products.columns-4 li.product .loop-image-box img {
    mix-blend-mode: multiply;
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: contain;
    padding: 40px 15px 20px;
    margin: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.product-compare-box {
    position: absolute;
    top: 10px;
    z-index: 1;
    left: 20px;
    display: flex;
    align-items: center;
    color: #000000;
    font-size: 12px;
    font-weight: 400;
}

.product-compare-box input[type="checkbox"] {
    height: 20px;
    width: 20px;
    margin-right: 6px;
}

.shop-listing-inner .loop-eol-hide,
.loop-eol-show {
    border-top: 1px solid #e5e5e5;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}

.endlif-button-new {
    padding-right: 20px;
    background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/associate-software/filter-arrow.svg);
    background-repeat: no-repeat;
    background-position: right center;
    margin: 0 auto;
    text-align: center;
    display: flex;
    justify-content: center;
    display: flex;
    width: fit-content;
}

.loop-eol-alert {
    padding: 30px 30px;
    text-align: center;
    background: #e4002b;
    color: #ffffff;
    margin-bottom: 30px;
}


/** product-groups popup**/

.associate-software-sec .product-group-wrapper {
    margin-bottom: 40px;
}

.product-groups .modal-content {
    max-width: 1185px;
    max-height: 643px;
    overflow-y: auto;
}

.product-groups-list ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: -5px;
    margin-right: -5px;
}

.product-groups-list ul li {
    width: 16.6667%;
    padding: 0 5px;
    margin-bottom: 25px;
    text-align: center;
}

.product-groups-list ul li .product-groups {
    display: block;
    border-radius: 20px;
    padding: 5px;
    height: 100%;
    border: 2px solid transparent;
}

.product-groups-list ul li .product-groups.active {
    border: 2px solid #1f2937;
    background: #f9fafb;
}

.product-groups-img img {
    object-fit: contain;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
}

.product-groups-img img {
    object-fit: contain;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    width: auto;
    mix-blend-mode: multiply;
}

.product-groups-img {
    position: relative;
    height: 100px;
}

.product-groups .mobile-filter {
    position: static;
    justify-content: end;
    margin-top: 25px;
    padding: 0;
}

.product-groups .mobile-filter .flt-show {
    display: block;
}

.product-groups .mobile-filter .mob-filter {
    display: none;
}


/**********************************************
            Product Single Page css  
**********************************************/

.replace-product-notice {
    padding: 20px 0;
    background: #e4002b;
    text-align: center;
    margin-bottom: 50px;
}

.replace-product-notice p {
    color: #ffffff;
}

.eol-product-alert {
    background: #202937;
    padding: 20px 15px;
    text-align: center;
    margin-bottom: 30px;
}

.eol-product-alert p {
    font-size: 20px;
    color: #ffffff;
    line-height: 24px;
}

.eol-product-alert p a {
    color: #ffffff;
}

.eol-product-list-wrapper .product-compare-box {
    display: none;
}

.newClass .site,
.single-product.newClass div.product {
    overflow: visible;
}

.product-top-area {
    margin-bottom: 50px;
}

.product-top-area .row {
    justify-content: space-between;
}

body.newClass .single-product-left {
    position: sticky;
    top: 40px;
    margin-bottom: 40px;
}

.woo-single-product-gallery .product-img-container {
    position: relative;
}

.wspg-main-img .wspg-img-inner {
    position: relative;
    min-height: 470px;
    background: #f3f4f6;
}

.wspg-main-img .wspg-img-inner img,
.wspg-main-img .wspg-img-inner iframe,
.wspg-main-img .wspg-img-inner video {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: contain;
    mix-blend-mode: multiply;
    padding: 40px 15px 80px;
}

.product-img-container .slick-arrow {
    bottom: 0px;
    top: auto;
    right: 0;
    left: auto;
    background: #ffffff;
    height: 36px;
    width: 36px;
}

.product-img-container .slick-next {
    right: 30px;
    left: auto;
}

.product-img-container .slick-prev {
    right: 75px;
}

.woo-single-product-gallery .product-img-container .product-compare-box {
    font-size: 16px;
    line-height: 24px;
    top: 15px;
    left: 30px;
}

.wspg-nav-img .slick-slide {
    background: #f5f5f5;
    padding: 5px;
    margin-bottom: 10px;
    border-radius: 4px;
}

.product-img-container .slick-arrow:hover {
    background: #ff0030;
}

.wspg-nav-img .slick-slide img {
    mix-blend-mode: multiply;
}

.wspg-nav-img .slick-slide:last-child {
    margin-bottom: 0;
}

.image-model-viewer-3d {
    width: 450px;
    height: 470px;
    max-width: 100%;
    max-height: 100%;
}

.wspg-img-inner .three-d-label {
    background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/360-large.svg);
    background-repeat: no-repeat;
    background-position: right center;
    margin: 0 auto;
    display: block;
    width: 47px !important;
    height: 44px;
    font-size: 0;
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 9;
}

.wspg-img-inner canvas {
    width: 100% !important;
    height: inherit !important;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.popup-3d {
    display: none;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    margin-bottom: 0;
    left: 50%;
    max-width: calc(100% - 240px);
    width: 950px;
    padding: 20px;
    background-color: white;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    z-index: 1000;
    min-height: 600px;
}

.product-top-area:has(#popup-3d[style="display: block;"]) .woocommerce-tabs.wc-tabs-wrapper {
    position: relative;
    z-index: -1;
}


/* Overlay background */

.overlay-3d {
    display: none;
    /* Hidden by default */
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 999;
}


/* Close button style */

.close-btn-3d {
    display: block;
    padding: 0;
    margin: 0 0 0 auto;
    background: transparent !important;
    cursor: pointer;
}

.close-btn-3d:hover {
    background: transparent !important;
}

.gallery-3D-thumb-wrapper {
    position: relative;
}


/*
.media-overlay-3D {
	position: absolute;
    top: 0;
    left: 0;
	z-index: 9;
    width: 100%;
    height: 100%;
    background: rgba(000, 000, 000, 0.45);
}
.media-overlay-3D span {
	font-weight: 600;
    font-size: 25px;
	height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}
.gallery-3D-thumb-wrapper .media-overlay-3D span {
	font-size: 12px;
}*/

.media-overlay-3D {
    background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/360.png);
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0 auto;
    display: block;
    width: 25px !important;
    height: 20px;
    font-size: 0;
    position: absolute;
    top: 0px;
    right: 0px;
    background-size: 100%;
}

body .woocommerce-tabs .woocommerce-Tabs-custom-panel .row.image-row #proside1 .slick-initialized .slick-slide .media-overlay-3D {
    right: 10px;
    top: 7px;
    width: 35px !important;
    height: 25px;
}


/**Bundle sec css**/

.bundle-items-wrapper {
    border: 1px solid #d1d5db;
    background: #f3f4f6;
    padding: 30px;
    border-radius: 0 20px 0 20px;
    max-width: 455px;
    width: 100%;
    margin-left: auto;
}

.bundle-product-items ul li {
    background: #ffffff;
    border: 1px solid #d1d5db;
    padding: 20px 15px;
    margin-bottom: 10px;
    border-radius: 10px;
}

.bundle-product-items ul li .bundle-item-box {
    display: flex;
    align-items: center;
}

.bundle-product-items ul li .bundle-item-box .bundle-item-img {
    width: 100px;
}

.bundle-product-items ul li .bundle-item-box .bundle-item-info {
    width: calc(100% - 100px);
    padding-left: 20px;
}

.bundle-product-items ul li:last-child {
    margin-bottom: 0;
}

.bundle-product-items ul li .bundle-item-box .bundle-item-img img {
    height: 90px;
    width: 140px;
    object-fit: contain;
}

.bundle-product-items ul li .bundle-item-box .bundle-item-cat {
    font-size: 12px;
    line-height: 20px;
    color: #6c717f;
    text-transform: uppercase;
}

.bundle-product-items ul li .bundle-item-box h3 {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 0;
}

.bundle-product-items ul li .bundle-item-box .b-item-sku {
    color: #9ca3af;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
}

.bundle-product-items ul li .bundle-item-box .b-item-pricebox {
    font-size: 18px;
    line-height: 18px;
    color: #000000;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.bundle-product-items ul li .bundle-item-box .b-item-pricebox&gt;div {
    border-right: 2px solid red;
    padding-right: 10px;
    margin-right: 10px;
}

.bundle-product-items ul li .bundle-item-box .b-item-pricebox .b-item-price {
    display: none;
}

.bundle-product-items ul li .bundle-item-box .b-item-pricebox&gt;div:last-child {
    border-right: 0;
    padding-right: 0;
    margin-right: 0;
}

.bundle-product-wrapper .bundle-product-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}

.related.related-bundle-products {
    border-top: 1px solid #d1d5db;
    padding-top: 40px;
    margin-top: 40px;
}

.bundle-product-wrapper {
    border-bottom: 1px solid #d1d5db;
    padding-bottom: 40px;
    margin-bottom: 40px;
}

.bundle-product-wrapper:last-child {
    border: 0;
    padding: 0;
    margin: 0;
}

.bundle-product-wrapper .bundle-product-head .bundle-price-box {
    display: flex;
    align-items: center;
}

.bundle-product-wrapper .bundle-product-head .bundle-price-box .b-link {
    margin-left: 15px;
}

.bundle-product-wrapper .bundle-product-head .bundle-price-box .b-price span {
    display: block;
    text-align: right;
}

.bundle-product-wrapper .bundle-product-head .bundle-price-box .b-price span bdi,
.bundle-product-wrapper .bundle-product-head .bundle-price-box .b-price span bdi span {
    display: flex;
    justify-content: end;
    color: #000000;
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
}

.bundle-product-wrapper .bundle-product-head .bundle-product-info .b-category {
    color: #6c717f;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
}

.bundle-product-wrapper .bundle-product-head .bundle-product-info h3 {
    color: #000000;
    font-size: 20px;
    line-height: 29px;
    margin: 0;
}
.bundle-product-wrapper .bundle-product-head .bundle-product-info a:hover h3 {
    color: #ff0030;
}

.bundle-product-wrapper .bundle-product-head .bundle-product-info .b-product-sku {
    color: #9ca3af;
    font-size: 14px;
    line-height: 20px;
}

.blue-uniquewrap {
    background: #fafafa;
    position: relative;
    padding: 30px;
    text-align: center;
    margin-bottom: 25px;
    margin-top: 25px;
}

.software-partner-div {
    padding: 30px;
    position: relative;
    background: #f9fafb;
    margin-top: 35px;
}

.software-partner-div .partnerboxdiv img {
    width: 100%;
    height: 50px;
    object-fit: contain;
}

.software-partner-div .partnerboxdiv {
    background: #fff;
    padding: 14px;
    display: flex;
    align-items: center;
}

.software-partner-div .slick-slide {
    height: auto;
}

.software-partner-div .partnerslide {
    padding: 0 10px;
}

.software-partner-div .software-partner-slider {
    margin: 0 -10px;
}

.software-partner-div h3 {
    text-align: center;
}

body.single-product div.product .summary {
    width: 100%;
}

.summary .product-title-top h6 {
    display: flex;
    align-items: center;
    font-size: 14px;
    line-height: 20px;
    color: #9ca3af;
}

.single-product .product-title-top {
    display: flex;
    justify-content: space-between;
}

.single-product .product-title-top .share-product {
    color: #1f2937;
    padding-right: 25px;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/shop/share-arrow.svg);
    background-repeat: no-repeat;
    background-position: right center;
}

.single-product .product_title {
    font-size: 24px;
    line-height: 32px;
    color: #111111;
    font-family: "Museo Sans";
    letter-spacing: -0.02em;
}

body.single-product .product .product-summary-top p.price {
    margin: 20px 0;
    font-size: 20px;
    line-height: 28px;
    color: #111111;
    font-weight: 400;
    letter-spacing: -0.02em;
}

.summary .product-intro {
    margin-bottom: 20px;
}

.quantity button {
    background: #1f2937;
    border-radius: 0;
    color: #ffffff;
    font-size: 20px;
    height: 36px;
    line-height: 28px;
    padding: 0;
    text-align: center;
    width: 36px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 50%;
    letter-spacing: -0.02em;
}

.quantity input.qty {
    height: 28px;
    width: 35px;
    display: flex;
    justify-content: center;
    text-align: center;
    background-color: #ffffff;
    box-shadow: unset;
    outline: none;
    padding: 0;
    border: 0;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.02em;
}

.quantity button.minus,
.quantity button.plus {
    color: #ffffff;
}

.summary button.single_add_to_cart_button {
    font-size: 16px;
    color: #fff;
    padding: 11px 15px;
    border-radius: none;
    width: 100%;
    line-height: 24px;
    background: #e4002b;
    border: 1px solid #e4002b;
    outline: 1px solid #e4002b;
    font-weight: 400;
    border-radius: 0px 20px 0px 20px;
}

.summary button.single_add_to_cart_button:hover {
    background: #ff0030;
    border: 1px solid #ff0030;
    outline: 1px solid #ff0030;
}

body.single-product div.product form.cart {
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #e5e5e5;
    padding-top: 0;
    display: flex;
}

body.single-product div.product form .bundle_button {
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #e5e5e5;
    padding-top: 0;
    display: flex;
}

body.single-product div.product form.cart .cart {
    width: 100%;
}

.product-cta-section a:first-child {
    margin-right: 20px;
}

.datasheet ul {
    display: flex;
    margin: 0 -8px;
}

.datasheet ul li {
    width: 100%;
    padding: 0 8px;
}

.datasheet ul li a {
    border: 1px solid #d1d5db;
    display: block;
    padding: 9px 15px;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.datasheet {
    margin-bottom: 25px;
    margin-top: 25px;
}

.datasheet ul li a h6 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #101010;
}

.datasheet ul li a span {
    font-size: 12px;
    line-height: 20px;
    color: #1f2937;
}

.datasheet ul li a .datasheet-icon {
    height: 25px;
    width: 25px;
    margin-right: 10px;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/shop/pdf.svg);
    background-repeat: no-repeat;
    background-size: contain;
}

.datasheet ul li a .datasheet-content {
    line-height: normal;
}

.single-product .product .woocommerce-tabs ul.tabs-custom li:last-child h6 {
    border-bottom: 1px solid #d1d5db;
}

.single-product .product .woocommerce-tabs ul.tabs-custom li h6:not(.woocommerce-Tabs-custom-panel h6) {
    background: #f4f5f5;
    border-top: 1px solid #d1d5db;
    padding: 15px 25px 15px 0;
    font-size: 18px;
    line-height: 28px;
    background: #fff;
    text-transform: capitalize;
    font-weight: 400;
    color: #1f2937;
    display: block;
    position: relative;
    cursor: pointer;
}

.single-product .product .woocommerce-tabs ul.tabs-custom li h6:not(.woocommerce-Tabs-custom-panel h6):before {
    content: "";
    display: block;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/shop/filter-arrow.svg);
    background-repeat: no-repeat;
    background-position: center right;
    height: 7px;
    width: 11px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.single-product .product .woocommerce-tabs ul.tabs-custom li.active h6:before {
    transform: rotate(180deg) !important;
}

.single-product .product .woocommerce-tabs ul.tabs-custom li h4 {
    font-size: 16px;
    line-height: 24px;
}

.single-product .product .woocommerce-tabs ul.tabs-custom li {
    display: block;
    border: 0;
}

.single-product .product .woocommerce-tabs ul.tabs-custom li .product-video-box h5 {
    margin-bottom: 0;
}

.single-product .product .woocommerce-tabs ul.tabs-custom li.media_tab hr {
    display: block;
    margin-top: 25px;
    margin-bottom: 25px;
}

.single-product .product .woocommerce-tabs ul.tabs-custom li .product-video-box {
    margin-bottom: 15px;
}

.single-product .product .woocommerce-tabs ul.tabs-custom li.media_tab .media h6 {
    font-weight: 600;
    margin-bottom: 15px;
}

.single-product .product .woocommerce-tabs ul.tabs-custom li .woocommerce-Tabs-custom-panel ul li {
    position: relative;
    padding-left: 25px;
    font-size: 16px;
    line-height: 24px;
    color: #1f2937;
}

.single-product .product .woocommerce-tabs ul.tabs-custom li .woocommerce-Tabs-custom-panel ul li:before {
    content: "";
    display: block;
    height: 5px;
    width: 5px;
    background: #1f2937;
    border-radius: 50%;
    position: absolute;
    left: 7px;
    top: 8px;
}

body .woocommerce-tabs ul.tabs-custom {
    width: 100%;
    float: none;
    margin-right: 0;
}

body .woocommerce-tabs .woocommerce-Tabs-custom-panel {
    width: 100%;
    float: none;
    display: none;
    padding: 10px;
}

.single-product .product .woocommerce-tabs ul.tabs li:after {
    display: none;
}

body .woocommerce-tabs .woocommerce-Tabs-custom-panel .row.image-row {
    margin: 0;
}

body .woocommerce-tabs .woocommerce-Tabs-custom-panel .row.image-row #proside1 {
    padding: 0;
    margin-bottom: 20px;
}

body .woocommerce-tabs .woocommerce-Tabs-custom-panel .row.image-row #proside1 #productmedia-slider {
    margin: 0 -9px;
}

body .woocommerce-tabs .woocommerce-Tabs-custom-panel .row.image-row #proside1 .slick-initialized .slick-slide div {
    padding: 0 10px;
}

body .woocommerce-tabs .woocommerce-Tabs-custom-panel .row.image-row #proside1 .slick-initialized .slick-slide div .spm_org_img {
    height: 100%;
    display: block;
}

body .woocommerce-tabs .woocommerce-Tabs-custom-panel .row.image-row #proside1 .slick-initialized .slick-slide div a.oimgsrc {
    margin-top: -30px;
    display: block;
}

body .woocommerce-tabs .woocommerce-Tabs-custom-panel .knowledgebase {
    margin-bottom: 30px;
}

body .woocommerce-tabs .woocommerce-Tabs-custom-panel .knowledgebase .box {
    padding: 15px 50px 15px 15px;
}

body .woocommerce-tabs .woocommerce-Tabs-custom-panel .knowledgebase .default_accordion_list .box .accordion_arrow:before {
    top: 22px;
}

.woocommerce-Tabs-custom-panel .slick-next {
    right: 15px;
}

.woocommerce-Tabs-custom-panel .slick-prev {
    left: 15px;
}

.product-summary-top.product-mobile-top {
    display: none;
}

.woocommerce-tabs .woocommerce-Tabs-custom-panel .associate-software-list ul li .associate-software-box {
    padding: 20px;
}

.woocommerce-tabs .woocommerce-Tabs-custom-panel .associate-software-list ul li {
    margin-bottom: 16px;
}

.download-list .download-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}

.download-list .download-box .download-btn .btn-style {
    padding: 12px 20px 12px 20px;
    flex-shrink: 0;
    margin-left: 15px;
}

.download-list .download-box:last-child {
    margin-bottom: 0;
}

body .woocommerce-tabs .woocommerce-Tabs-custom-panel .download-block {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #6c717f;
}

body .woocommerce-tabs .woocommerce-Tabs-custom-panel .download-block:last-child {
    margin: 0;
    margin: 0;
    border: 0;
}

.download-list .download-box .download-content span {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    color: #6c717f;
}

.download-list .download-box .download-content .p-download-title {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
}

.download-list .download-box .download-content p {
    font-size: 14px;
    line-height: 20px;
}

body .woocommerce-tabs .woocommerce-Tabs-custom-panel .download-block .download-wraper h5 {
    margin-bottom: 20px;
    font-weight: 600;
    padding-right: 25px;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/associate-software/Download.svg);
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center right;
}

.woocommerce-tabs ul.tabs li .images_resize_box .oimgsrc {
    background: #a3a3a3;
    display: inline-block;
    color: #fff;
    padding: 5px 10px;
    margin-bottom: 10px;
    font-size: 14px;
    clear: both;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    width: 90px;
    margin-left: auto;
    margin-right: auto;
    text-decoration: none !important;
    font-weight: 600;
}

.product-cta-section {
    display: flex;
    flex-wrap: wrap;
}

.viewsoftwares-boxdiv {
    padding: 30px;
    position: relative;
    background: #fafafa;
    background-size: cover;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    z-index: 1;
    border-radius: 10px;
}

.viewsoftwares-boxdiv .viewsoftwares-icondiv {
    width: 7%;
}

.viewsoftwares-boxdiv .viewsoftwares-icondiv img {
    filter: invert(1);
}

.viewsoftwares-boxdiv .viewsoftwares-content {
    width: 53%;
    padding: 0 15px;
}

.viewsoftwares-boxdiv .conmpart-sourse-btn {
    width: 40%;
}

.viewsoftwares-boxdiv .conmpart-sourse-btn .btn-style {
    padding: 12px 15px 12px 15px;
    font-size: 14px;
    line-height: 20px;
}

.viewsoftwares-boxdiv .viewsoftwares-content h3 {
    font-size: 22px;
    line-height: 32px;
    text-decoration: underline;
    color: #fff;
    margin-bottom: 0;
}

.viewsoftwares-boxdiv .viewsoftwares-content p {
    font-size: 16px;
    line-height: 23px;
    color: #fff;
    margin-bottom: 0;
}

.viewsoftwares-boxdiv .viewsoftwares-content h5 {
    margin-bottom: 0;
}


/** related post**/

.related-header {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
}

.related-header .related-nav .slick-arrow {
    position: relative;
    transform: unset;
    margin-left: 15px;
}

.related-header .related-nav {
    display: flex;
}

.related-header .related-right {
    display: flex;
    align-items: center;
}

.related-header h2 {
    margin-bottom: 0;
}

.view-all-link {
    font-size: 16px;
    line-height: 24px;
    color: #1f2937;
    text-decoration: underline;
    font-weight: 400;
    transition: all 0.6s;
}

.view-all-link:hover {
    color: #ff0030;
}

.related.products .product-compare-box {
    display: none;
}

.related.products .loop-desc {
    display: none;
}

.compare-btns.disabled {
    cursor: not-allowed;
}


/**Bunddle Price CSS**/
.product-type-bundle .woocommerce-product-details__short-description {
	margin-bottom: 20px;
}
body.single-product .related-bundle-product .loop-price .price,
body.woocommerce-checkout .checkout_form_inner .cart_item.bundled_table_item,
body.single-product .bundle-product-head .bundle-price-box .b-price del,
body.single-product .product .product-summary-top p.price del,
li.product.type-product .loop-price del,
.loop-price .price .from,
body.single-product .bundle_wrap .bundle_price,
body.single-product .bundle-product-items ul li .bundle-item-box .b-item-pricebox .b-item-price:not(:has(span)),
.bundle-price-box .b-price span.from,
.product-summary-top .price span.from {
    display: none !important;
}
/*-product-filter-popup-*/
.site:has(#product-filter-loop-overlay) {
    overflow: visible;
}
.shop-listing-inner {
position: relative;
}
#product-filter-loop-overlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: block;
background: rgba(22, 22, 22, 0.5);
padding: 15px;
z-index: 99;
text-align: center;
}
#product-filter-loop-overlay .product-filter-overlay-card {
background: #ffffff;
display: inline-block;
padding: 20px;
position: sticky;
min-width: initial;
top: 100px;
margin: 0px auto;
left: 0;
right: 0;
text-align: left;
}
#product-filter-loop-overlay .product-filter-overlay-card .product-filter-overlay-close {
position: absolute;
top: 20px;
right: 20px;
cursor: pointer;
}
#product-filter-loop-overlay .product-filter-overlay-card .product-filter-card-container &gt; div,
#product-filter-loop-overlay .product-filter-overlay-card .product-filter-card-container .view-btns {
width: 100%;
}
#product-filter-loop-overlay .product-filter-overlay-card .product-filter-card-container {
width: 100%;
display: flex;
flex-wrap: wrap;
}
#product-filter-loop-overlay .product-filter-overlay-card .product-filter-card-container .clear-filter {
display: inline-flex;
align-items: center;
gap: 5px;
margin-top: 20px;
cursor: pointer;
color: #e4002b;
border-radius: 5px;
padding: 5px;
width: auto;
}
#product-filter-loop-overlay .product-filter-overlay-card .product-filter-card-container .clear-filter:hover {
background-color: #f3f4f6;
}
#product-filter-loop-overlay .product-filter-overlay-card .product-filter-card-container .product-filter-title {
margin-bottom: 15px;
}
.filter-option-box  li  {
    color: #1f2937;
}
.filter-option-box  li.disabled-filter-val{
    color: grey;
  cursor: not-allowed !important;
  pointer-events: none;
}
.filter-option-box  li.disabled-filter-val  input[type="checkbox"]{
  pointer-events: none;
  cursor: not-allowed;
}
/*-*/
.shop-filter-btn {
    margin-top: 20px;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    margin-bottom: 20px;
}
@media only screen and (max-width: 1199px) {
    /** bundele page css */
    .bundle-product-items ul li .bundle-item-box .bundle-item-img {
        width: 60px;
    }
    .bundle-product-items ul li .bundle-item-box .bundle-item-info {
        width: calc(100% - 60px);
        padding-left: 14px;
    }
    .bundle-items-wrapper {
        padding: 30px 25px;
    }
    .bundle-product-items ul li {
        padding: 15px;
    }
    .bundle-product-items ul li .bundle-item-box .b-item-pricebox {
        font-size: 16px;
        line-height: 18px;
    }
}

@media only screen and (max-width: 991px) {
    .popup-3d {
        /*top: 50px;
    left: 20px;*/
        max-width: calc(100% - 40px);
        margin-top: 20px;
        margin-bottom: 20px;
        min-height: 500px;
    }
    body .site-main ul.products.columns-4 li.product {
        width: 33.333%;
    }
    body .site-main ul.products.columns-4 li.product .loop-image-box {
        min-height: 200px;
    }
    .viewsoftwares-boxdiv {
        padding: 30px 15px;
    }
    .blue-uniquewrap {
        padding: 30px 15px;
        margin-bottom: 15px;
    }
    /** single product **/
    .wspg-main-img .wspg-img-inner {
        min-height: 360px;
    }
    .wspg-main-img .wspg-img-inner img {
        padding: 40px 15px 60px;
    }
    body .woocommerce-tabs .woocommerce-Tabs-custom-panel .associate-software-list ul li {
        width: 100%;
    }
    /** bundele page css */
    .bundle-product-wrapper .bundle-product-head .bundle-price-box .b-price span bdi,
    .bundle-product-wrapper .bundle-product-head .bundle-price-box .b-price span bdi span {
        font-size: 20px;
        line-height: 28px;
    }
    .bundle-product-wrapper .bundle-product-head .bundle-product-info h3 {
        font-size: 18px;
        line-height: 24px;
    }
    .bundle-product-wrapper .bundle-product-head .bundle-price-box .b-price span {
        font-size: 14px;
        line-height: 20px;
    }
    .bundle-product-wrapper {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .related.related-bundle-products {
        padding-top: 20px;
        margin-top: 20px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .product-cta-section a {
        padding: 12px 10px 12px 10px;
        font-size: 14px;
    }
    .product-cta-section a:first-child {
        margin-right: 10px;
    }
}

@media only screen and (max-width: 767px) {
    body .site-main ul.products.columns-4 li.product {
        width: 100%;
    }
    ul.products.columns-4 .slick-list.draggable {
        margin-right: calc(-100vw / 2 + 535px / 2);
    }
    ul.products.columns-4 .slick-track {
        margin-left: -40px;
    }
    body .site-main ul.products.columns-4.related-bundle-product li.product .loop-image-box:before {
        display: none;
    }
    .product-groups-list ul li {
        width: 33.33%;
    }
    .product-groups .modal-content {
        position: fixed;
        max-height: 100%;
        transform: translateX(100%);
        transition: all 0.6s;
        top: 0;
        left: 0;
        right: 0;
        margin: 0;
        border-radius: 0;
        height: 100%;
    }
    .product-groups.show-modal .modal-content {
        transform: translateX(0);
    }
    .product-groups .mobile-filter {
        display: none;
    }
    .product-cta-section a:first-child {
        margin-right: 0;
        margin-bottom: 20px;
    }
    .product-cta-section a {
        width: calc(100% - 2px);
    }
    .product-top-area .row .wspg-nav-img {
        display: none;
    }
    .product-summary-top {
        display: none;
    }
    .product-summary-top.product-mobile-top {
        display: block;
    }
    .woo-single-product-gallery .product-img-container {
        margin-bottom: 20px;
    }
    .related-header .related-nav {
        display: none;
    }
    /** bundele page css */
    .bundle-items-wrapper {
        max-width: 100%;
        margin-bottom: 25px;
    }
}

@media only screen and (max-width: 575px) {
    ul.products.columns-4 .slick-list.draggable {
        margin-right: -6px;
    }
    .product-groups-list ul li {
        width: 50%;
    }
    .viewsoftwares-boxdiv {
        display: block;
    }
    .viewsoftwares-boxdiv .viewsoftwares-icondiv {
        width: 100%;
    }
    .viewsoftwares-boxdiv .viewsoftwares-content {
        width: 100%;
        padding: 15px 0;
    }
    .viewsoftwares-boxdiv .conmpart-sourse-btn {
        width: 100%;
    }
}

@media only screen and (max-width: 374px) {
    body .site-main ul.products.columns-4 li.product .loop-price .btn-style {
        padding: 7px 15px 7px 15px;
    }
    body .site-main ul.products.columns-4 li.product .loop-price .price {
        font-size: 16px;
        line-height: 28px;
    }
    .datasheet ul {
        margin: 0 -5px;
    }
    .datasheet ul li {
        padding: 0 5px;
    }
    .bundle-items-wrapper {
        padding: 30px 10px;
    }
}    .support-link-box .btn-style {
        padding: 12px 50px 12px 20px;
        background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/support-page/Subtract.svg);
        background-repeat: no-repeat;
        background-position: center right 20px;
    }
    .support-banner-content h1 {
        font-family: 'Mina';
    }
   .support-banner-sec {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top;
        padding: 140px 0 45px;
    }
    .support-banner-content .btn-sec {
        display: flex;
        align-items: center;
    }
    .support-banner-content .btn-sec a {
        margin-right: 20px;
    }
    .support-banner-content .btn-sec p {
        color: #101010;
    }
    .page-template-support-page .site {
        margin-top: 0px;
    }
    .support-banner-content p {
        color: #374151;
    }
    .contact-me-form .gform_heading {
        display: block !important;
        margin-bottom: 25px;
    }
    .contact-me-form h2.gform_title {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 12px;
    }
    .contact-me-form .gform_description {
        color: #6C717F;
    }
    .contact-me-sec {
        padding: 100px 0;
    }
    .supportpage-sec {
        padding-top: 60px;
    }
    .support_partner ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -20px;
}

.support_partner ul li {
    width: 33.333%;
    padding: 0 10px;
    margin-bottom: 20px;
}

.support_partner ul li .support-partner-inner {
    position: relative;
    padding-bottom: 64.75%;
    border-radius: 20px 0 20px 0;
    overflow: hidden;
    display: block;
    z-index: 2;
}

.support_partner ul li .support-partner-inner img {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
    z-index: -2;
}

.support-partner-content {
    padding: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.support-partner-content h5 {
    color: #ffffff;
    margin-bottom: 10px;
}

.support-partner-content p {
    font-size: 14px;
    line-height: 20px;
    color: #ffffff;
}

.support_partner {
    margin-top: 25px;
}
.support_partner ul li .support-partner-inner:before {
    content: "";
    display: block;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 50%);
    height: 100%;
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: -1;
}
.support_service_list li {
    width: 25%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.support_service_list {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -20px;
}
.support_service {
    padding-top: 100px;
}
.support_service_list li .support_service_inner {
    border: 1px solid #D1D5DB;
    padding: 30px 20px 80px 20px;
    border-radius: 10px;
    height: 100%;
    position: relative;
}
.support_service_list li .support_service_inner .btn-style {
    position: absolute;
    bottom: 20px;
    left: 20px;
}
.support_service_list li .support_service_inner img {
    max-width: 40px;
    margin-bottom: 15px;
    max-height: 40px;
}
.support_service_info {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: 12px;
    line-height: 12px;
    color: #6C717F;
    margin-bottom: 8px;
}
.support_service_info span {
    padding-right: 8px;
    margin-right: 8px;
    border-right: 1.5px solid #E4002B;
    display: inline-block;
    margin-bottom:5px;
}
.support_service_info span:last-child {
    margin-right: 0;
    padding-right: 0;
    border: 0;
}
.support_service_list li .support_service_inner h5 {
    margin-bottom: 10px;
}
.support_service_list li .support_service_inner p {
    font-size: 14px;
    line-height: 20px;
}
.support-partner-content a {
    color: #ffffff;
    text-decoration: underline;
}
@media only screen and (max-width:1199px){

}
@media only screen and (max-width:991px){
    .support_partner ul li {
        width: 50%;
    }
    .support_service_list li {
        width: 50%;
    }
    .contact-me-sec {
        padding: 60px 0;
    }
    .support-link-box .btn-style {
        padding: 12px 40px 12px 20px;
        background-position: center right 10px;
    }
    .support-link-box .vc_column-inner {
        padding-left: 50px !important;
    }
    .support-link-box .vc_column-inner .single-image {
        height: 40px;
        width: 40px;
    }

}
@media only screen and (max-width:767px){
    .support_partner ul li .support-partner-inner {
        padding-bottom: 100%;
    }
    .support-partner-content {
        padding: 15px;
    }
 
}
@media only screen and (max-width:575px){
    .support-banner-content .btn-sec p {
        text-align: center;
    }
    .support-banner-content .btn-sec a {
        margin-bottom: 20px;
        margin-right: 0;
        display: block;
    }
    .support-banner-content .btn-sec {
        display: block;
    }
    .support_service_list li {
        width: 100%;
    }
    .support_partner ul li {
        width: 100%;
    }
    
}
@media only screen and (max-width:374px){
    .support-link-box .vc_column-inner {
        padding-left: 35px !important;
    }
    .support-link-box .vc_column-inner .single-image {
        height: 25px;
        width: 25px;
    }
    .support-link-box .vc_column-inner  p {
        font-size: 13px;
        line-height: 16px;
    }
}
.partners-sec {
  padding: 40px 0 100px 0;
}
.slider-title-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}
.slider-title-row h4 {
  margin: 0;
}
.partners-slider {
  display: flex;
  margin: 0 -10px;
}

.partners-slider-inner {
  padding: 0 10px;
}
.partners-slider {
  display: flex;
  margin: 0 -10px;
}
.partners-slider-inner {
  padding: 0 10px;
}
.partners-slider-box {
  position: relative;
  min-height: 230px;
  border-radius: 20px 0 20px 0;
  overflow: hidden;
  display: flex;
  align-items: start;
  width: 100%;
  flex-direction: column;
  justify-content: end;
}
.partners-slider-box img {
  position: absolute;
  height: 100%;
  width: 100%;
  object-fit: cover;
  z-index: -2;
  transition: all 0.6s;
  transform: scale(1);
}
.partners-slider-inner:hover img {
  transform: scale(1.1);
}
.partners-slider-box:before {
  content: "";
  display: block;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 50%);
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.news-slide-text {
  padding: 20px;
  width: 100%;
}
.news-slide-text h5,
.news-slide-text h6 {
  color: #ffffff;
}
.news-slide-text h6 {
  font-size: 14px;
  line-height: 20px;
}
.news-slide-text h5 {
  margin-bottom: 10px;
}
/* .partners-slider .slick-list .slick-track {
  margin-left: -100px;
} */
.news-partners-list ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: -20px;
}

.news-partners-list ul li {
  padding: 0 10px;
  width: 50%;
  margin-bottom: 20px;
}

.news-partners-list ul li .news-partners-box {
  border: 1px solid #d1d5db;
  padding: 30px;
  border-radius: 10px;
  position: relative;
  height: 100%;
  overflow: hidden;
}
.news-partners-list ul li .news-partners-box img {
  margin-bottom: 15px;
  height: 70px;
  max-width: 200px;
  object-fit: contain;
  object-position: left;
}
.news-partners-list ul li .news-partners-box h5 {
  margin-bottom: 8px;
}

.news-partners-list ul li .news-partners-box h6 {
  font-size: 14px;
  line-height: 20px;
  color: #6c717f;
  font-weight: 400;
}
.partner-associate {
  display: flex;
  align-items: start;
  background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/partners/associate-bg.jpeg);
  height: calc(100% + 60px);
  width: calc(100% + 60px);
  padding: 30px;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -30px;
  margin-left: -30px;
}

.partner-associate-img {
  height: 89px;
  width: 89px;
  flex-shrink: 0;
  margin-right: 24px;
}

.partner-associate-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.partner-associate-text h4 {
  color: #ffffff;
}

/*-partners-*/
.news-slide-text h6 span {
  position: relative;
  margin-left: 20px;
  display: none;
}
.news-slide-text h6 span:before,
.news-partners-list ul li .news-partners-box h6 span:not(:last-child):before {
  content: "";
  display: block;
  width: 1px;
  background: #e4002b;
  position: absolute;
  top: 2px;
  bottom: 2px;
  left: -11px;
  right: auto;
  max-height: 15px;
}
.news-partners-list ul li .news-partners-box h6 span:not(:last-child):before {
  left: auto;
  right: -1px;
}
.news-partners-list ul li .news-partners-box h6 {
  text-transform: uppercase;
  display: flex;
  flex-wrap: wrap;
}
.news-partners-list ul li .news-partners-box h6 span {
  padding-right: 10px;
  margin-right: 10px;
  position: relative;
  margin-bottom: 5px;
}
.slick-counter {
  border: 1px solid #1f2937;
  border-radius: 5px 0px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #1f2937;
  padding: 5px;
  margin-left: 15px;
}

/*-*/
@media only screen and (min-width: 1200px) {
  .partners-slider .slick-list {
    margin-right: calc(-100vw / 2 + 1125px / 2);
  }
}
@media only screen and (max-width: 1199px) {
  .partners-slider .slick-list {
    margin-right: calc(-100vw / 2 + 945px / 2);
  }
}
@media only screen and (max-width: 991px) {
  .partners-slider .slick-list {
    margin-right: calc(-100vw / 2 + 705px / 2);
  }
  /* .partners-slider .slick-list .slick-track {
    margin-left: -50px;
  } */
}
@media only screen and (max-width: 767px) {
  .partners-slider .slick-list {
    margin-right: calc(-100vw / 2 + 560 / 2);
  }
  /* .partners-slider .slick-list .slick-track {
    margin-left: -20px;
  } */
  .news-partners-list ul li {
    width: 100%;
  }
  .partner-associate-img {
    height: 59px;
    width: 59px;
    margin-right: 15px;
  }
}
@media only screen and (max-width: 575px) {
  .partners-slider .slick-list {
    margin-right: -15px;
  }

}
@media only screen and (max-width: 374px) {
  .news-slide-text h5 {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 18px;
  }
  .news-slide-text h6 {
      font-size: 13px;
      line-height: 16px;
  }
}
.myaccountwithlogin{padding:70px 0}
.my-account-top-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}
.my-account-top-head .dash_head h2{margin:0}
.my-account-top-head .dash_head{padding-right:20px}
.see-myaccount-tutorial{flex-shrink:0}
.dashboardnav_section ul{border-bottom:1px solid #000000;overflow:auto;display:flex;overflow-y:hidden}
.dashboardnav_section ul li a{color:#9CA3AF;font-size:18px;line-height:28px;padding:0 15px 10px;display:inline-block;text-align:center;border-radius:0;text-transform:capitalize;font-weight:400;border-bottom:3px solid transparent}
.dashboardnav_section ul li{display:inline-block;margin-bottom:-2px;flex-shrink:0}
.dashboardnav_section ul li.active a{border-bottom:3px solid #E4002B;color:#E4002B}
.dashboardnav_section ul li a:hover{color:#E4002B;border-bottom:3px solid #E4002B}
.red_txt.num_ss{font-size:24px;line-height:32px;margin-left:10px;color:#1F2937}
.dd-mycompany-prd.company-my-product{margin-bottom:30px;border-bottom:1px solid #e5e5e5}
.right_block_side .new_user_link{display:flex;justify-content:end}
/******* Company page ****/
.company-my-product .dd-search-form{background:#f4f5f5;padding:20px 0px;margin-bottom:20px;display:none}
.company-my-product .dd-mycompany-prd-detail{border:1px solid #e5e5e5;border-radius:10px}
.company-my-product .dd-mycompany-prd-detail .dd-mycompany-prd-detail-box:last-child{border:0}
.main_product_wrapper.companyrelatedacc{background:none;border:0}
.companyrelatedacc .product_based_table .product_table{border-collapse:unset;border:1px solid #e5e5e5;margin:0;border-bottom:0;border-radius:10px 10px 0 0;overflow:hidden}
.companyrelatedacc .show_more_head{border:1px solid #e5e5e5;border-top:0;border-radius:0 0 10px 10px}
.companyrelatedacc .product_based_table .product_table tr th{border-bottom:1px solid #e5e5e5;line-height:22px;text-transform:uppercase;font-weight:600;font-size:18px;font-family:"Museo Sans";color:#111111}
.companyrelatedacc .product_based_table .product_table tr td,
.companyrelatedacc .product_based_table .product_table tr td h5{color:#111111;font-size:16px;line-height:20px;text-align:center;text-transform:none;vertical-align:middle;margin:0;letter-spacing:-0.02em}
.companyrelatedacc .product_based_table .product_table tr td,
.companyrelatedacc .product_based_table .product_table tr th{vertical-align:middle;margin:0;border:0;border-bottom:1px solid #e5e5e5;padding:22.5px 25px;letter-spacing:-0.02em}
.save_product_template .show_more_head span p,
.saved-filtor-box .show_more_head span p{margin-left:10px;display:flex}
.show_more_head ,.show_more_head a{display:flex;justify-content:space-around}
.show_more_head{padding:10px 0;border-top:1px solid #E5E5E5}
.show_more_head span,.show_more_head p,.show_more_head a,.show_more_rfi span,.show_more_rfi a,.show_more_rfi p{font-size:16px;color:#E4002B;font-weight:400;line-height:24px;text-transform:capitalize}
.show_more_head a.hide span{color:#111111}
.companyrelatedacc .show_more_head span a{margin-right:10px}
.companyrelatedacc .product_based_table .product_table tr &gt; td:nth-child(1),
.companyrelatedacc .product_based_table .product_table tr &gt; th:nth-child(1){width:45%}
.companyrelatedacc .product_based_table .product_table tr &gt; td:nth-child(6),
.companyrelatedacc .product_based_table .product_table tr &gt; th:nth-child(6){width:20%}
.companyrelatedacc .product_based_table .product_table tr &gt; td:nth-child(1) h5{text-align:left}
.companyrelatedacc .product_based_table .product_table .role-status{width:20px;height:20px;display:block;border-radius:50%;border:2px solid #1f2937;position:relative}
.companyrelatedacc .product_based_table .product_table .role-status:before{content:"";display:block;height:10px;width:10px;background:#1f2937;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0}
.companyrelatedacc .product_based_table .product_table .role-status.active:before{opacity:1}
.companyrelatedacc .product_based_table .rfi-status{height:20px;width:20px;display:block;border-radius:50%;border:2px solid #e4002b;position:relative}
.companyrelatedacc .product_based_table .rfi-status:before{content:"";display:block;height:10px;width:10px;background:#e4002b;border-radius:50%;position:absolute;left:0;top:0;right:0;bottom:0;margin:0;display:flex;justify-content:center;align-items:center;margin:auto;opacity:0}
.companyrelatedacc .product_based_table .rfi-status.active:before{opacity:1}
.companyrelatedacc .product_based_table .product_table tr td .remove_user{color:#111111;font-size:14px;text-transform:uppercase;font-weight:600;line-height:17px;letter-spacing:-0.02em}
/**** Account tab home *****/
.company_product_pages .dash_product_sectn{margin-top:50px}
.account-add-widgets-wrap{display:flex;justify-content:end;margin-bottom:15px}
.account-sortable-block-wrap .ui-sortable-block{background:#FAFAFA;margin-bottom:50px;border:1px solid #e5e5e5;border-radius:10px}
.my_request_head{margin-bottom:0;padding:20px 25px 20px;border-bottom:1px solid #e5e5e5}
.emptyrecord_table_div{padding:20px 24px;display:flex;align-items:center}
.emptyrecord_table_div .table_cell_div p{font-size:16px;color:#000000;line-height:24px;font-weight:400}
.account-sortable-block-wrap .ui-sortable-block .main_top_block .account-block-action-wrap .block-action-btn{margin-left:15px}
.dd-mycompany-prd .dd-mycompany-prd-detail-box{display:none;padding:20px 25px;border-bottom:1px solid #e5e5e5}
.answer_fri{margin-top:25px}
.dd-mycompany-prd .dd-mycompany-prd-detail-box-left .prd-name a,
.save_product_template .dash_prod_desc_2 .red_txt a{font-size:18px;color:#111111;font-weight:400;line-height:22px;letter-spacing:-0.02em}
.dd-mycompany-prd .dd-mycompany-prd-detail-box-left .ean-no{font-weight:400;color:#a3a3a3}
.dd-mycompany-prd .dd-mycompany-prd-detail-box-left .ean-no strong{font-weight:400;color:#111111}
.dd-mycompany-prd .dd-mycompany-prd-detail-box-right{display:flex;justify-content:flex-end;align-items:center}
.dd-mycompany-prd .dd-mycompany-prd-detail-box-right .serial-no-btn{color:#101010;display:inline-block;font-size:16px;margin-right:20px;text-decoration:none;font-weight:400;line-height:24px;border:1px solid #000000;padding:7px 30px 7px 15px;border-radius:0px 10px 0px 10px;max-width:150px;width:100%;text-align:center;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/associate-software/filter-arrow.svg);background-repeat:no-repeat;background-position:center right 18px;cursor:pointer}
.dd-mycompany-prd .mainaccdrop .dropdown-menu{display:none}
.dd-mycompany-prd-table-wrap{margin:10px 0 0 0}
.dd-mycompany-prd-table-top{background:#303232;color:#fff;font-size:16px;padding:22px 15px;position:relative}
.dd-mycompany-prd-table-middle{border-top:1px solid #303232;border-bottom:1px solid #303232}
.dd-mycompany-prd-detail-box-left,
.dd-mycompany-prd-detail-box-right{padding:0 15px}
.dd-mycompany-prd .dd-mycompany-prd-detail-box .dd-mycompany-prd-table-wrap{display:none}
.dd-mycompany-prd .dd-mycompany-prd-detail-box.active{display:block}
.dd-mycompany-prd .register-btn-main.login_btn{position:relative}
.dd-mycompany-prd .rp-single-upload{display:none}
.my_product_template.my-account-register-product.rp-single-upload{padding:10px;border:1px solid #303232;margin:10px 0}
.dd-mycompany-prd .dd-mycompany-prd-detail.account-block-minimize-data .show_more_head{margin-top:0}
.getting_dropbox{display:block;color:#101010;padding:7px 35px 7px 15px;font-size:16px;line-height:24px;font-weight:400;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/associate-software/filter-arrow.svg);background-repeat:no-repeat;background-position:center right 18px;cursor:pointer;text-align:center;border:1px solid #E4002B;border-radius:10px 0 10px 0}
.dd-mycompany-prd .dd-mycompany-prd-detail-box-right .dropdown.open .getting_dropbox{border-radius:10px 0 0;border-bottom:0}
.dd-mycompany-prd .dd-mycompany-prd-detail-box-right .dropdown{position:relative;max-width:165px;width:100%}
.getting_dropdown{position:absolute;top:100%;left:0;right:0;background-color:#ffffff;border:1px solid #E4002B;visibility:hidden;display:none;max-height:100px;overflow:auto;z-index:1}
.getting_dropdown ul li a{display:block;padding:5px 15px}
.getting_dropdown ul li a:hover{background-color:#f5f5f5}
.dd-mycompany-prd .dd-mycompany-prd-detail-box-right .dropdown.open .getting_dropdown{visibility:visible;display:block}
.account-sortable-block-wrap .ui-sortable-block .search_icondiv_half{margin-top:10px}
.dd-mycompany-prd .dd-search-input input{width:100%;margin-top:0;margin-bottom:0;border:1px solid #303232;padding:10px 45px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/dasic_search_black.svg);background-repeat:no-repeat;background-position:center left 15px;border-radius:50px}
.account-sortable-block-wrap .ui-sortable-block .main_top_block{display:flex;align-items:center;justify-content:space-between}
.order-hist-userid.account-block-minimize-data .hswifi-icondiv p{display:flex;align-items:center;margin:0;font-size:14px;color:#6C717F;margin-right:20px;line-height:17px}
.order-hist-userid.account-block-minimize-data .hswifi-icondiv p:last-child{margin-right:0}
.order-hist-userid.account-block-minimize-data .hswifi-icondiv p a{color:#1F2937;font-weight:normal;margin-left:5px;text-decoration:none;word-break:break-all}
.order-hist-userid.account-block-minimize-data .hswifi-icondiv p span{margin-right:10px}
.account-sortable-block-wrap .order_histry .history-titile{padding:10px 20px 10px 20px;background:#f5f5f5;color:#303232;text-transform:uppercase;font-size:14px;line-height:20px;font-weight:600}
.history-titile, .order-content-section .history-accordion{display:flex;padding:10px 20px;align-items:center}
.order-hist-userid.account-block-minimize-data{display:flex;justify-content:space-between}
.order-hist-userid.account-block-minimize-data .hswifi-icondiv{display:flex;margin-right:15px}
.hswifi-green{border-radius:22px;height:22px;width:22px;display:flex;vertical-align:top;justify-content:center;align-items:center}
.hswifi-red{display:flex;border-radius:22px;height:22px;width:22px;justify-content:center;align-items:center}
.account-sortable-block-wrap .order_histry .history-iconstatus{width:6%}
.account-sortable-block-wrap .order_histry  .history-status{width:15%}
.account-sortable-block-wrap .order_histry  .history-order-num{width:15%}
.account-sortable-block-wrap .order_histry  .history-date{width:15%}
.account-sortable-block-wrap .order_histry  .history-items{width:10%}
.account-sortable-block-wrap .order_histry  .history-amount{width:15%}
.account-sortable-block-wrap .order_histry .history-status .tick-icon{font-weight:600}
.account-sortable-block-wrap .order_histry  .history-checkout{width:19%}
.account-sortable-block-wrap .order_histry .history-checkout .btn-style{width:100%;padding:7px 20px 7px 20px}
.account-sortable-block-wrap .order_histry .history-details{width:5%}
.account-sortable-block-wrap .order_histry .associates_tab_box{border-top:1px solid #E5E5E5}
.account-sortable-block-wrap .order_histry .show_more_order_history span{display:flex;justify-content:center;align-items:center;color:#E4002B;font-size:16px;font-weight:400;line-height:24px;text-transform:unset}
.account-sortable-block-wrap .order_histry .show_more_order_history span a{color:#E4002B}
.account-sortable-block-wrap .order_histry .show_more_order_history p{color:#E4002B}
.account-sortable-block-wrap .order_histry .show_more_order_history{text-align:center;padding:10px 0;border-top:1px solid #E5E5E5}
.account-sortable-block-wrap .order_histry .history-checkout .grey6{font-size:16px;background:#00337e;color:#fff;padding:10px;min-height:35px;text-align:center;display:block;border:none;border-radius:none;width:100%;line-height:15px;font-weight:600}
.account-sortable-block-wrap .ui-sortable-block .main_top_block .account-block-action-wrap{display:flex;align-items:center}
#account-request-information-section.ui-sortable-block .order-hist-userid .hswifi-icondiv{ margin-left:0;margin-right:15px }
#account-request-information-section.ui-sortable-block .order-hist-userid .hswifi-icondiv+.hswifi-icondiv{ margin-left:0;margin-right:0}
#account-request-information-section .account-block-title-wrap{display:flex;flex-wrap:wrap}
#account-request-information-section .right_block_side .dropdown-menu{display:none}
.account-rfi-nav-new-rfi-wrap{display:flex;align-items:center;padding:20px 25px}
#account-request-information-section .tab-content &gt; div{padding:20px 25px}
#account-request-information-section .tab-content .rfi_new_item{display:none} 
#account-request-information-section .tab-content &gt; div .rfi_new_item{border:1px solid #e5e5e5;padding:10px;margin-bottom:10px;background:#ffffff}
#account-request-information-section .question_left_area{display:flex}
#account-request-information-section .question_left_area .req-left-date{min-width:120px}
#account-request-information-section .product-quantity ul li{ background:#f6f6f6;padding:5px;margin-bottom:5px;}
#account-request-information-section .show_more_rfi span{display:flex;flex-wrap:wrap;justify-content:center}
#account-request-information-section .compair_btn{position:relative;float:right;max-width:190px;width:100%}
#account-request-information-section .compair_btn .dropdown-menu{position:absolute;top:100%;right:0px;width:100%;background-color:#fff;border:1px solid #E4002B;border-radius:0 0 10px 10px}
#account-request-information-section .compair_btn .dropdown-menu li{padding:5px 20px;text-align:left;border-bottom:1px solid #E4002B}
.compair_btn .btn-style{font-weight:600;padding:7px 20px 7px 20px}
#account-request-information-section .compair_btn .dropdown-menu li:last-child{border:0}
.compair_btn.active .btn-style{border-radius:20px  0 0}
#account-request-information-section .tab-pane .emptyrecord_table_div{padding:0}
#account-request-information-section .tab-pane{display:none}
#account-request-information-section .tab-pane.active{display:block}
#account-request-information-section .tab-content{background:#FAFAFA;border:1px solid #e5e5e5}
#account-request-information-section .question_left_area .product-quantity{width:100%}
.account-rfi-nav-new-rfi-wrap ul.nav{display:flex;flex-wrap:wrap;width:50%;gap:20px}
.account-rfi-nav-new-rfi-wrap .nav ul{display:flex;flex-wrap:wrap;width:50%}
.account-rfi-nav-new-rfi-wrap .right_block_side.new_right_block{width:50%;text-align:right}
.account-rfi-nav-new-rfi-wrap ul.nav li a{color:#A3A3A3;font-size:14px;text-transform:uppercase;font-weight:600}
.account-rfi-nav-new-rfi-wrap ul.nav li a:hover{color:#E4002B}
.account-rfi-nav-new-rfi-wrap ul.nav li.active a{color:#E4002B}
.account-rfi-nav-new-rfi-wrap .right_block_side.new_right_block .grey3{background:#e5e5e5;font-size:16px;background:#5c5a5a;color:#fff;padding:10px 23px;min-height:44px;text-align:center;display:block;border:none;border-radius:none;width:100%;line-height:24px;font-weight:600}
.tab_answer_area.history-table-section{display:none;background:#f5f5f5;padding:10px 0;}
.tab_answer_area.history-table-section .req-product-content{padding:20px 15px;border-bottom:1px solid #e1e1e1}
.tab_answer_area.history-table-section .req-product-content:last-child{border:none}
.order-content-section .history-table-section .req-product-list{ display:flex;justify-content:space-between}
.order-content-section .history-accordion .more_anchor{position:relative;display:block}
.order-content-section .history-accordion .more_anchor.hide:after{transform:rotate(0deg)}
.request-information{text-align:center;width:100%;padding-top:55px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/delete.svg);background-repeat:no-repeat;background-position:center top;background-size:40px}
.associates_outer_box .show_more_head a span{display:inline-block}
.answer_fri{margin-top:25px}
.answer_fri .my_request_head{background:none;padding:0;border:0;margin-bottom:20px}
.main_product_wrapper.answer_fri{margin-top:25px;background:transparent;border:0}
.main_product_wrapper.answer_fri .rfi-table-histry{border:1px solid #E5E5E5;border-radius:10px;background:#FAFAFA}
.main_product_wrapper.answer_fri .rfi-table-histry .history-titile{border-bottom:1px solid #E5E5E5}
.main_product_wrapper.answer_fri .rfi-table-histry .history-titile &gt; div{color:#111111;font-weight:600}
.answer_fri .my_request_head{background:none;padding:0;border:0;margin-bottom:20px}
.main_product_wrapper.answer_fri .rfi-table-histry .rfi-history-status{width:20%;font-weight:600}
.main_product_wrapper.answer_fri .rfi-table-histry .rfi-history-date{width:20%}
.main_product_wrapper.answer_fri .rfi-table-histry .history-order-num{width:20%}
.main_product_wrapper.answer_fri .rfi-table-histry .history-details{width:10%}
.main_product_wrapper.answer_fri .rfi-table-histry .rfi-history-items{width:15%;text-align:center}
.main_product_wrapper.answer_fri .rfi-table-histry .rfi-history-amount{width:15%;text-align:right}
.main_product_wrapper.answer_fri .rfi-table-histry .history-details .question_right_part{width:100%}
.main_product_wrapper.answer_fri .rfi-table-histry .ta-rfi-blog{padding:20px 15px}
.main_product_wrapper.answer_fri .comment_outer_main .bottom_mail_div{display:flex;padding:20px 15px}
.main_product_wrapper.answer_fri .comment_outer_main .bottom_mail_div .reply_box{width:75%}
.main_product_wrapper.answer_fri .comment_outer_main .bottom_mail_div .req-product-action{width:25%}
.main_product_wrapper.answer_fri .comment_outer_main .bottom_mail_div .req-product-action .req-right-btn{display:flex;justify-content:space-between}
.main_product_wrapper.answer_fri .comment_outer_main .bottom_mail_div .req-product-action .req-right-btn a span{text-align:center;display:flex;justify-content:center}
.main_product_wrapper.answer_fri .comment_outer_main .bottom_mail_div .req-product-action .req-right-btn a{text-align:center}
.main_product_wrapper.answer_fri .comment_outer_main .bottom_mail_div .req-product-action .req-right-btn a input{margin-right:0}
.main_product_wrapper.answer_fri .rfi-table-histry .ta-rfi-blog .bottom_mail_div{padding:0}
.main_product_wrapper.answer_fri .rfi-table-histry .ta-rfi-blog .bottom_mail_div{padding:0}
.main_product_wrapper.answer_fri .comment_outer_main .bottom_mail_div .reply_via_part li{display:inline-block;margin-right:15px}
.main_product_wrapper.answer_fri .comment_outer_main .bottom_mail_div .reply_via_part li .replayto{color:#E4002B;font-weight:600}
.main_product_wrapper.answer_fri .comment_outer_main .bottom_mail_div .reply_via_part li a{color:#E4002B;text-decoration:underline}
.main_product_wrapper.answer_fri .rfi-table-histry .ta-rfi-blog .tab_answer_area .img-responsive{width:100%}
.main_product_wrapper.answer_fri .rfi-table-histry .ta-rfi-blog .tab_answer_area{margin-bottom:15px}
/** save product **/
.save-product-outterwrap{display:flex;align-items:center;margin-top:15px}
.save_product_template .dash_prod_desc_2{border-bottom:1px solid #e5e5e5;padding:20px 25px;flex-wrap:wrap}
.save_product_template .dash_prod_desc_2 .p_grey{float:left;display:table-cell}
.save_product_template .dash_prod_desc_2 .simple_sec{display:table-cell}
.save_product_template .vermidle &gt; div{margin-right:20px}
.save_product_template .vermidle .compare-price{font-size:12px;line-height:normal;width:100%;line-height:15px;color:#6c717f;text-align:right;width:auto}
.save-product-outterwrap .text-left .search-box input{padding:10px 40px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/dasic_search_black.svg);background-repeat:no-repeat;background-position:center left 10px;border-radius:50px;font-size:16px;line-height:24px}
.emptyrecord_table_div .table_imgcell_div{width:75px;height:40px;display:none}
/***** Account tab tecnicalassciated *****/
.ts-rfi .my_request_head{padding:0;border:0;margin-bottom:30px}
.ts-rfi .my_request_head{padding:0;border:0;margin-bottom:30px}
.request-for-info-menu ul li{display:inline-block}
.request-for-info-menu ul li a{font-size:14px;line-height:17px;text-transform:uppercase;color:#6C717F;letter-spacing:-0.02em;font-weight:600}
.request-for-info-menu ul li a.active{color:#111111}
.request-for-info-menu ul li{margin-right:25px}
.request-for-info-menu{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}
.toggle_btn_block{font-size:14px;line-height:20px;text-transform:uppercase;color:#6c717f;font-weight:600;letter-spacing:-0.02em;display:flex;align-items:center}
.toggle_btn_block span{margin-right:15px}
.newsletter-box{background:#FAFAFA;border:1px solid #E5E5E5;border-radius:10px;margin-bottom:30px}
.newsletter-box .nl-box{padding:25px 30px}
.edit-account-wrapper input[type="submit"].btn-style{max-width:150px;width:100%}
.newsletter-box .nl-box h5{margin-bottom:0;color:#4B5563}
.subscribe .subscribe_txt{min-width:40px;display:inline-block;font-weight:500}
.subscribe .subscribe_txt .switch{position:relative;display:inline-block;width:35px;height:12px;vertical-align:top;margin-left:2px;margin-top:5px}
.subscribe{padding:0;border-radius:3px;color:#4B5563;display:inline-block;font-size:18px;line-height:24px;box-sizing:border-box;text-transform:capitalize;text-align:left;display:flex;align-items:center;justify-content:center;width:fit-content;margin-left:auto;cursor:pointer;border-radius:50px}
.subscribe .switch{display:inline-block;width:35px;height:18px;vertical-align:top;margin-left:2px;margin-top:0;position:relative;margin-bottom:0;pointer-events:none;margin:2p}
.subscribe .switch input{display:none}
.subscribe .switch .slider:before{content:"";display:block;position:absolute;content:"";height:10px;width:10px;left:3px;bottom:-5px;-webkit-transition:0.4s;transition:0.4s;border-radius:50%;top:50%;background:#343233;transform:translateY(-50%)}
.subscribe .switch .slider{position:absolute;cursor:pointer;top:0;left:0px;right:0;bottom:0;background-color:#fff;-webkit-transition:0.4s;transition:0.4s;border:2px solid #343233;border-radius:10px;margin:2}
.subscribe.active label .slider.round{ background:#2da202}
.subscribe.active label .slider.round::before{ background: #fff;}
.subscribe.active .switch .slider:before{background:#2da202;left:auto;right:3px}
.newsletter-box .nl-box .row{align-items:center}
.main_product_wrapper.ts-rfi{background:none;border:0}
.main_product_wrapper.ts-rfi{background:none;border:0}
.ta-rfi-blog .associates_outer_box .associates_tab_box{background:#FAFAFA;border:1px solid #E5E5E5;margin-bottom:10px;border-radius:10px}
.ta-rfi-blog .associates_outer_box .associates_tab_box .tab_question_area{padding:18px 25px;position:relative}
.ta-rfi-blog .associates_outer_box .associates_tab_box .tab_answer_area{padding:18px 25px}
.ta-rfi-blog .associates_outer_box .associates_tab_box .question_left_area .dateone{color:#1F2937;font-size:24px;line-height:32px;letter-spacing:-0.02em;display:block}
.ta-rfi-blog .associates_outer_box .associates_tab_box .question_left_area .nameone{color:#1F2937;font-size:14px;line-height:20px;letter-spacing:-0.02em;display:block}
.main_product_wrapper.ts-rfi .toggle_btn_block .subscribe_txt{display:none}
.main_product_wrapper.ts-rfi .toggle_btn_block .subscribe .switch .slider{/* background:#E4002B;border:2px solid #E4002B */}
.main_product_wrapper.ts-rfi .toggle_btn_block .subscribe .switch .slider:before{/* background:#ffffff; */height:13px;width:13px}
.ta-rfi-blog .associates_outer_box .associates_tab_box .tab_question_area .rfi_claimed_status,
.ta-rfi-blog .associates_outer_box .associates_tab_box .tab_question_area .close_btn.statusone{border:1px solid #000000;padding:8px 40px 8px 18px;border-radius:10px 0;color:#1F2937;font-size:14px;line-height:18px;font-weight:600;display:inline-block;margin-left:auto;width:100%;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/dowm-arrow.svg);background-repeat:no-repeat;background-position:center right 10px;text-align:center}
.ta-rfi-blog .associates_outer_box .associates_tab_box .tab_question_area .dropdown.ta_rfi_drop{text-align:right}
.ta-rfi-blog .associates_outer_box .associates_tab_box .tab_question_area .rfi_claimed_box{max-width:125px;margin-left:auto;position:relative}
.ta-rfi-blog .associates_outer_box .associates_tab_box .tab_question_area .dropdown.ta_rfi_drop .rfi_claimed_dropbox{border:1px solid #000000;text-align:left;position:absolute;top:100%;width:100%;border-top:0;display:none}
.ta-rfi-blog .associates_outer_box .associates_tab_box .tab_question_area .dropdown.ta_rfi_drop .rfi_claimed_dropbox ul li a{display:block;padding:5px 18px;font-size:14px;line-height:18px;font-weight:600;width:100%}
.ta-rfi-blog .associates_outer_box .associates_tab_box .tab_question_area .dropdown.ta_rfi_drop .rfi_claimed_dropbox ul li{border-bottom:1px solid #000000}
.ta-rfi-blog .associates_outer_box .associates_tab_box .tab_question_area .dropdown.ta_rfi_drop .rfi_claimed_dropbox ul li:last-child{border-bottom:0}
.ta-rfi-blog .associates_outer_box .associates_tab_box .btn-style{padding:5px 20px 5px 20px}
.ta-rfi-blog .associates_outer_box .associates_tab_box .tab_question_area .rfi_claimed_box.active .rfi_claimed_dropbox{display:block}
.ta-rfi-blog .associates_outer_box .associates_tab_box .tab_question_area .rfi_claimed_box.active .rfi_claimed_status{border-radius:10px 0 0 0}
.ta-rfi-blog .associates_outer_box .associates_tab_box .tab_answer_area p{margin-bottom:10px}
.ta-rfi-blog .associates_outer_box .associates_tab_box .tab_question_area .question_left_area{display:flex;align-items:end;justify-content:space-between;width:100%}
.ta-rfi-blog .associates_outer_box .associates_tab_box .tab_question_area .question_right_part{position:absolute;right:21px;top:0px}
.ta-rfi-blog .associates_outer_box .associates_tab_box .tab_answer_area p{margin-bottom:10px}
.ta-rfi-blog .associates_outer_box  .show_more_head{border:1px solid #E5E5E5;border-radius:10px;background:#fafafa}
/*** Account sidebar CSS ***/
.side-bar-outer h6{font-weight:600;margin-bottom:20px}
.side-bar-outer{padding-left:30px}
.top_contact_part .hcwh_title{padding-left:30px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/checkout/checkout-user.svg);background-repeat:no-repeat;background-position:center left}
.contact_diff_box{border:1px solid #e5e5e5;background:#fafafa;border-radius:10px}
.contact_diff_box .contact_diff_inner li .image_part_left{height:40px;width:40px;overflow:hidden;flex-shrink:0;margin-right:10px}
.contact_diff_box .contact_diff_inner li .image_part_left img{height:100%;width:100%;object-fit:cover}
.contact_diff_box .contact_diff_inner li{padding-left:15px;position:relative;padding-bottom:15px;border-bottom:1px solid #e5e5e5;padding-top:15px;padding-right:15px}
.contact_diff_box .contact_diff_inner li:last-child{border:0}
.side-bar-outer .securepay .diff_options_part li p{color:#6c717f;line-height:12px;font-size:10px;margin:0}
.side-bar-outer .securepay .diff_options_part li .securepay-links{font-size:12px;line-height:14px;color:#1f2937}
.side-bar-outer .securepay .diff_options_part li .securepay-links a{text-decoration:underline}
.side-bar-outer .securepay .diff_options_part li{margin-bottom:30px}
ul.diff_options_part li:nth-child(even){border:1px solid #e5e5e5;background:#fafafa;padding:12px;border-radius:10px}
.contact_diff_box .contact_diff_inner li .support-team-box{display:flex;margin-bottom:5px}
.contact_diff_box .contact_diff_inner li .support-team-info h4{font-size:12px;color:#1f2937;margin-bottom:0;line-height:15px;font-weight:600}
.contact_diff_box .contact_diff_inner li .support-team-info h5{font-size:10px;margin-bottom:0;line-height:12px;font-weight:300;color:#6c717f}
.contact_diff_box .contact_diff_inner li .support-team-info a,
.contact_diff_box .contact_diff_inner li .support-team-info a + p{font-size:12px;color:#1f2937;font-weight:400;line-height:15px;display:block}
.side-bar-outer .side_bar_view &gt; div{margin-bottom:30px}
.side-bar-outer .side_bar_view &gt; div:last-child{margin-bottom:0px}
.contact_diff_box .contact_diff_inner li .support-team-info a,
.contact_diff_box .contact_diff_inner li .support-team-info p{font-size:12px;line-height:15px;color:#6C717F;font-weight:300}
.reseller-sidebar .top_heading h3{color:#1f2937;font-size:12px;font-weight:600;margin-bottom:10px;line-height:15px}
.reseller-sidebar .top_heading .resller-helper{font-size:12px;line-height:15px;font-weight:400;color:#1f2937;display:block}
.reseller-sidebar .error_main_part{border:1px solid #4B5563;border-radius:4px;padding:10px 35px 10px 13px;position:relative}
.reseller-sidebar .error_main_part p{font-size:12px;line-height:14px;color:#1F2937;letter-spacing:-0.02em}
.reseller-sidebar .error_main_part .right_error_img button{padding:0;background:no-repeat;position:absolute;right:15px;top:10px;line-height:1}
.news_event_box .slider_box_outer ul li .slider_view_part .slider-view-inner{display:flex;width:100%}
.news_event_box .slider_box_outer ul li .slider_view_part{border-bottom:1px solid #e5e5e5;position:relative;align-items:start;padding-bottom:20px;padding-top:20px}
.news_event_box .slider_box_outer ul li .slider_view_part .middle_slide_text b{color:#1f2937;font-size:10px;font-weight:600;line-height:12px}
.reseller-sidebar .top_heading .resller-helper{font-size:12px;line-height:15px;font-weight:400;color:#1f2937;display:block}
.news_event_box .slider_box_outer ul li .slider_view_part .middle_slide_text h5 a{font-size:12px;line-height:15px;font-weight:400;color:#1f2937;display:block}
.news_event_box .slider_box_outer ul li .slider_view_part .middle_slide_text p{font-size:12px;line-height:15px}
.news_event_box .slider_box_outer ul li .slider_view_part .middle_slide_text h5{margin-bottom:5px}
.news_event_box .slider_box_outer ul li .slider_view_part .left_img_part{width:20%}
.news_event_box .slider_box_outer ul li .slider_view_part .star_img_part{width:10%}
.news_event_box .slider_box_outer ul li .slider_view_part .star_img_part  a{width:19px;height:18px;background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/account/Star.svg);display:block;background-repeat:no-repeat;background-size:cover}
.news_event_box .slider_box_outer ul li .slider_view_part .star_img_part.active a{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/account/Star-red.svg)}
.news_event_box .slider_box_outer ul li .slider_view_part .middle_slide_text{width:70%;padding:0 15px}
.news_event_box .search_top_part{margin-bottom:20px}
.news_event_box .search_top_part select{padding:5px 10px}
.slider_box_outer .bottom_last_box ul li{width:56px;height:40px;padding:5px 15px;font-size:24px;color:#1f2937;border:1px solid #1f2937;display:flex;justify-content:center;align-items:center;font-weight:300;margin:0 10px;border-radius:10px 0 10px 0;font-family:"Museo Sans"}
.slider_box_outer .bottom_last_box ul{display:flex;justify-content:center;align-items:center;padding:0;margin-top:30px}
.news_sidebar{border:1px solid #E5E5E5;background:#FAFAFA;border-radius:10px}
.side-bar-outer .side_bar_view .top_heading{font-size:14px;line-height:17px;color:#1f2937}
.news_sidebar .top_heading{padding:15px;border-bottom:1px solid #e5e5e5}
.news_sidebar .top_heading h3{display:flex;justify-content:space-between;color:#1f2937;font-size:18px;margin:0;font-weight:600;line-height:22px;align-items:center}
.news_sidebar .top_heading h3 a{text-decoration:underline;font-size:10px;text-align:right;display:inline-block;color:#111111;font-weight:600;line-height:12px}
.news_sidebar .news_event_box .slider_box_outer ul li .slider_view_part{flex-direction:column;padding-top:20px;padding-left:15px;padding-right:15px}
.news_sidebar .news_event_box .slider_box_outer ul li .slider_view_part .date_part{font-size:10px;color:#1f2937;font-weight:600;line-height:12px}
.news_sidebar .news_event_box .slider_box_outer ul li .slider_view_part p{line-height:16px;margin-bottom:20px;font-size:12px;color:#6c717f}
.news_sidebar .news_event_box .slider_box_outer ul li .slider_view_part p:last-child{margin:0}
.news_sidebar .news_event_box .slider_box_outer ul li .slider_view_part a{font-size:14px;line-height:17px;margin:0;font-weight:600}
.news_sidebar .news_event_box .slider_box_outer ul li .slider_view_part:last-child{border-bottom:1px solid #e5e5e5}
.news_sidebar .slider_box_outer .bottom_last_box ul li{font-size:10px;text-transform:uppercase;border:0;line-height:12px;color:#9ca3af;font-weight:700}
.news_sidebar .slider_box_outer .bottom_last_box ul{justify-content:space-between;margin-top:0}
.news_sidebar .slider_box_outer .bottom_last_box ul li.disable{color:#9ca3af}
.last-compare-template{padding:20px 25px 0 20px;margin-top:0 !important}
.last-compare-template .dash_prod_desc_2{display:flex;position:relative;margin-bottom:20px}
.last-compare-template .dash_prod_desc_2 .p_grey{border:1px solid #303232;max-width:120px;width:100%;margin-right:20px;border-radius:0 0 20px 0;padding:10px}
.last-compare-template .dash_prod_desc_2 &gt; div:last-child{border-right:0}
.last-compare-template .dash_prod_desc_2 &gt; div img{height:65px;margin:0 auto;width:61px;width:100%;object-fit:contain;max-width:65px}
.last-compare-template .dash_prod_desc_2 .flt-right .prod_item_btnn .btn-style{padding:8px 12px;color:#1F2937}
.last-compare-template .dash_prod_desc_2 .pro_txtss{margin-top:10px;text-align:center;line-height:1;font-size:10px;color:#303232;line-height:10px}
.last-compare-template .dash_prod_desc_2 .flt-right{width:calc(100% - 480px);height:100%;max-width:185px;margin-left:auto;margin-right:20px}
.last-compare-template .dash_prod_desc_2 .flt-right .prod_item_btnn .grey6{font-size:15px;padding:10px;min-height:35px;text-align:center;display:block;border:none;border-radius:none;width:100%;line-height:15px;background:#a3a3a3;color:#fff;font-weight:600}
.last-compare-template .dash_prod_desc_2 .flt-right .prod_item_btnn .grey6:hover{background:#014fd1}
.last-compare-template .dash_prod_desc_2 .flt-right .prod_item_btnn .dash_bttn_icn a{align-items:center;color:#1F2937;display:flex;font-size:16px;font-weight:400;border:1px solid #1F2937;width:max-content;line-height:24px;padding:8px 12px;border-radius:0 10px}
.last-compare-template .dash_prod_desc_2 .flt-right .prod_item_btnn .dash_bttn_icn a span{background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/close.webp) no-repeat 0 0;background-size:auto;background-size:100% 100%;display:block;height:27px;width:27px;margin-left:10px}
.last-compare-template .dash_prod_desc_2 .flt-right .diff_txt{margin-bottom:13px}
.last-compare-template .dash_prod_desc_2 .row{margin:0}
.last-compare-template .dash_prod_desc_2 .flt-right .more_s{font-size:14px;color:#303232;text-transform:uppercase;margin:0;font-weight:600;margin-top:50px}
.last-compare-template .show_more_head{margin-top:0;padding:10px 0}
.last-compare-template .show_more_head span{display:flex;justify-content:center;align-items:center}
.save-product-outterwrap label{color:#00337e;font-size:14px;font-weight:400;text-transform:uppercase;display:inline-block;vertical-align:middle;font-weight:600}
.save_product_template .dash_prod_desc_2 .red_txt{margin-bottom:10px}
.save_product_template .vermidle{display:flex;align-items:center;justify-content:space-between}
.save_product_template .vermidle .dash_bttn_icn{line-height:1}
.save_product_template .vermidle .save_compare label{display:block}
.save_product_template .vermidle .save_compare{text-align:center}
.save_product_template .vermidle &gt; div:last-child{margin-right:0}
.save_product_template .vermidle .save_compare h3{color:#00337e;font-size:12px;text-transform:uppercase;margin:0 0 4px;line-height:normal}
.save_product_template .vermidle .save_compare span.check{background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/checkbox.png);background-repeat:no-repeat;height:26px;width:25px;display:inline-block}
.save_product_template .vermidle .save_compare span.checked{background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/checkbox.png) no-repeat 0 -31px;height:26px;width:25px;display:inline-block}
.account-sortable-block-wrap .ui-sortable-block .remove-save-product ,
.account-sortable-block-wrap .ui-sortable-block .safi-link .dele{align-items:center;color:#1F2937;display:flex;font-size:16px;font-weight:400;border:1px solid #1F2937;width:max-content;line-height:24px;padding:8px 12px;border-radius:0 10px}
.remove-save-product span ,.safi-link .dele span{background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/close.webp) no-repeat 0 0;background-size:auto;background-size:100% 100%;display:block;height:20px;margin:1px auto 0;width:20px;margin-left:10px}
.save_product_template .show_more_head ,
.saved-filtor-box .show_more_head{margin-top:0;padding:10px 0}
.save_product_template .show_more_head span,
.saved-filtor-box .show_more_head span{display:flex;justify-content:center;align-items:center;font-size:14px}
.saved-filtor-box .show_more_head span p span{display:flex}
.main_product_wrapper .saved-filtor-box{border:1px solid #323030}
.main_product_wrapper.ui-sortable-block .saved-filtor-box{border:0}
.saved-filtor-box .safi-box1{padding:20px;border-bottom:1px solid #e5e5e5}
.saved-filtor-box .safi-box1 .safi-leftbox{width:50%;float:left;display:flex;align-items:center}
.saved-filtor-box .safi-box1 .safi-leftbox .filtor-head{margin-right:10px}
.saved-filtor-box .safi-box1 .safi-rightbox{width:50%;display:flex;align-items:center;justify-content:space-between;position:relative}
.safi-link .soci{color:#1F2937;display:inline-block;font-size:14px;font-weight:600;line-height:20px}
.saved-filtor-box .safi-box1 .safi-leftbox p span{background:#fff;border:1px solid #a3a3a3;border-radius:2px;color:#a3a3a3;display:inline-block;font-size:12px;padding:9px 16px;font-weight:600;text-transform:uppercase}
.saved-filtor-box .safi-box1 .safi-rightbox .grey6width{padding:7px 20px 7px 20px;border-radius:0px 10px 0px 10px;font-size:16px;line-height:24px;color:#ffffff;transition:all 0.6s;display:inline-block;text-align:center;cursor:pointer;margin:1px;display:flex;align-items:center;justify-content:center;width:fit-content;outline:1px solid #E4002B;color:#101010;border:1px solid transparent}
.saved-filtor-box .safi-box1 .safi-rightbox .safi-link{margin-right:8px}
.saved-filtor-box .safi-box1 .safi-rightbox .safi-link:last-child{margin:0}
.save-product-outterwrap .text-left{width:100%;margin-right:30px;position:relative}
.compare-btns-row .compare-btns{padding:7px 35px 7px 20px;border-radius:0px 10px 0px 10px;font-size:16px;line-height:24px;color:#ffffff;transition:all 0.6s;display:inline-block;text-align:center;cursor:pointer;margin:1px;display:flex;align-items:center;justify-content:center;width:fit-content;background:#E4002B;border:1px solid #E4002B;outline:1px solid #E4002B}
.account-sortable-block-wrap .ui-sortable-block .prod_itm_ss{margin-top:10px}
.save-product-outterwrap .text-left .save-pro-search{border:1px solid #303232;left:0;margin-top:-1px;max-height:200px;overflow:auto;padding:7px 0;position:absolute;top:100%;width:100%;z-index:1;background:#fff}
.save-product-outterwrap .text-left .save-pro-search li a{padding:5px 15px;display:block}
.save-product-outterwrap .text-left .search-box{position:relative}
.save-product-outterwrap .text-left .search-box .search-clear{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:none}
.save-product-outterwrap .text-left .save-pro-search li a:hover{color:#ea002a}
.save_product_template .vermidle .save_compare .product-compare-box{position:static;display:block}
.safi-link .soci{color:#1F2937;display:inline-block;font-size:12px;font-weight:400;line-height:15px}
.safi-link .soci span{background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/share-icon.png) no-repeat 0 0;background-size:auto;background-size:100% 100%;display:block;height:27px;margin:1px auto 0;width:27px}
.popup_email_share{background:#00337e;padding:10px 15px;position:absolute;top:100%;width:100%;z-index:1;left:0;right:0;display:none}
.popup_email_share form{display:flex;width:100%;margin:0}
.popup_email_share form input[type="submit"]{background:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/compmsgshare.png) no-repeat 0 0;height:35px;width:35px;font-size:0;padding:0;background-repeat:no-repeat;background-size:cover;flex-shrink:0}
.popup_email_share label.error{color:#ea002a}
.popup_email_share .sharepfmsg p{color:#ffffff;text-align:center}
.popup_email_share .sharepfmsg{display:none}
.popup_email_share:before{border-bottom:11px solid #00337e;border-left:9px solid transparent;border-right:9px solid transparent;content:"";display:block;height:0;position:absolute;right:45%;top:-10px;width:0}
.my-library .top_heading h3{font-size:12px;line-height:15px;color:#1F2937;font-weight:600;display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #E5E5E5;margin-bottom:0}
.my-library .library_box_outer ul li h6{font-size:10px;line-height:20px;margin-bottom:8px;text-transform:uppercase}
.my-library .library_box_outer ul li p{font-size:12px;line-height:15px;margin:0}
.my-library .library_box_outer ul li{padding:20px;border-bottom:1px solid #E5E5E5}
.my-library .library_box_outer  .bottom_last_box ul{display:flex;justify-content:space-between}
.my-library .library_box_outer .bottom_last_box ul li{border:0;padding:10px 20px}
/** acount Qsr **/
.save_product_template .dash_prod_desc_2 .quelisalestop{display:flex;align-items:center}
.save_product_template .dash_prod_desc_2 .quelisalestop .name_part{margin:0;width:40%}
.save_product_template .dash_prod_desc_2 .quelisalestop  .second_name_part{width:60%;display:flex;align-items:center;justify-content:space-between}
.save_product_template .dash_prod_desc_2 .quelisalestop .second_name_part .com-checkbox .product-compare-box{position:static}
.save_product_template .dash_prod_desc_2 .quelisalestop .second_name_part .diff_link_part a span{height:20px;width:20px;display:block;margin:auto;background-size:contain;background-repeat:no-repeat}
.save_product_template .dash_prod_desc_2 .quelisalestop .second_name_part .diff_link_part a.edit_icon span{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/account/datasheet.svg)}
.save_product_template .dash_prod_desc_2 .quelisalestop .second_name_part .diff_link_part a.save_icon span{background-image:url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/account/comment.svg)}
.save_product_template .dash_prod_desc_2 .quelisalestop .second_name_part .diff_link_part a{color:#1F2937;font-size:12px;line-height:15px;text-transform:uppercase;font-weight:600}
.save_product_template .dash_prod_desc_2 .quelisalestop .second_name_part .com-checkbox .product-compare-box{position:static;display:flex;text-align:center;flex-direction:column-reverse;justify-content:center}
.save_product_template .dash_prod_desc_2 .quelisalestop .second_name_part .com-checkbox .product-compare-box input{margin:auto}
.save_product_template .dash_prod_desc_2 .quelisalestop .second_name_part .com-checkbox .product-compare-box label{display:block;text-transform:uppercase;font-weight:600;color:#1F2937}
.main_product_wrapper.pre_production{margin-top:30px}
.comment_outer_main{margin-top:10px}
.save_product_template .dash_prod_desc_2 .quelisalestop .name_part p{color:#6C717F}
.save_product_template .dash_prod_desc_2 .quelisalestop .name_part p span{color:#111111}
.main_product_wrapper.qsr-my-assoc-product .prod_itm_ss{display:flex;align-items:center;margin-top:10px}
.main_product_wrapper.qsr-my-assoc-product .prod_itm_ss .text-left{width:100%;margin-right:30px}
.main_product_wrapper.qsr-my-assoc-product .prod_itm_ss .compare-btns-row{flex-shrink:0}
.save_product_template .dash_prod_desc_2 .quelisalestop .second_name_part &gt; *{width:20%}
.save_product_template .dash_prod_desc_2 .quelisalestop .second_name_part .red_txt{font-size:14px;color:#111111;line-height:20px}
.mobile_office_sec{display:none}
.mobile_office_sec .vc_column_container.vc_col-sm-6 p{margin:0}
.mobile_office_sec .vc_column_container.vc_col-sm-6 p a{color:#6C717F}
.mobile_office_sec .vc_column_container.vc_col-sm-6 h4{margin-bottom:10px}
.mobile_office_sec .vc_row.vc_inner{margin:0 -10px}
.mobile_office_sec .vc_row.vc_inner .vc_column_container{padding:0 10px}
.mobile_office_sec .vc_row.vc_inner{margin:0 -10px}
.mobile_office_sec .vc_row.vc_inner .vc_column_container{padding:0 10px}
.mobile_office_sec .vc_row.vc_inner .vc_column_container .single-image img{width:100%}
.mobile_office_sec .vc_row.vc_inner .vc_column_container .single-image{border-radius:0 20px 0 0;overflow:hidden}
/** account TA **/
@media only screen and (max-width:1199px){.side-bar-outer{padding-left:0}
  .last-compare-template .dash_prod_desc_2 .flt-right{width:calc(100% - 400px);margin-right:0}
    .last-compare-template .dash_prod_desc_2 .p_grey{max-width:100px}
  .last-compare-template .dash_prod_desc_2 .flt-right .more_s{order:1;margin-top:0;margin-bottom:10px;text-align:center}
  .last-compare-template .dash_prod_desc_2 .flt-right{display:flex;flex-direction:column}
  .last-compare-template .dash_prod_desc_2 .flt-right .prod_item_btnn{order:2;flex-direction:column}
  .last-compare-template .dash_prod_desc_2 .flt-right .dash_bttn_icn{text-align:center}
  .dd-mycompany-prd .dd-mycompany-prd-detail-box-right .serial-no-btn{font-size:14px;margin-right:10px;max-width:140px}
  .getting_dropbox{font-size:14px;line-height:24px;padding:7px 30px 7px 10px;background-position:center right 15px}
  .order-hist-userid.account-block-minimize-data .hswifi-icondiv p{margin-right:10px;font-size:12px}
}
@media only screen and (max-width:991px){.myaccountwithlogin{padding:60px 0}}
@media only screen and (max-width:767px){.my-account-top-head .dash_head{padding-right:0;margin-bottom:20px}
  .see-myaccount-tutorial .btn-style.border-red-btn{width:100%}
  /** account sidebar Css **/
  .companyrelatedacc .product_based_table .product_table{overflow:scroll;display:block}
  .my-account-top-head{display:block}
  /** Account Page **/
  .newsletter-box .nl-box{padding:15px 15px}
  .myaccountwithlogin{padding:40px 0}
  .my_request_head{padding:20px 15px 20px}
  .save_product_template .dash_prod_desc_2{padding:20px 15px}
  .account-rfi-nav-new-rfi-wrap{padding:20px 15px}
  #account-request-information-section .tab-content &gt; div{padding:20px 15px}
  #popup-tour-start .modal-header img{max-width:70px;min-height:70px;height:100%;width:100%;object-fit:cover}
  .associates_outer_box .associates_tab_box .tab_answer_area .update_btn_new{float:none;margin-left:0;margin-bottom:20px}
  .associates_outer_box .associates_tab_box .tab_answer_area .update_btn_new .grey6{display:inline-block}
  .account-sortable-block-wrap .ui-sortable-block .main_top_block{display:block}
  .dash_product_sectn 
  .section-title{font-size:20px}
  .account-block-title-wrap{margin-bottom:15px}
  .order-hist-userid.account-block-minimize-data{display:block;margin-top:10px}
  .order-hist-userid.account-block-minimize-data .hswifi-icondiv{display:block;margin-right:0;margin-bottom:15px}
  .order-hist-userid.account-block-minimize-data .hswifi-icondiv p a{margin-left:0}
  .order-hist-userid.account-block-minimize-data .hswifi-icondiv p{margin-bottom:10px}
  .dd-mycompany-prd .dd-mycompany-prd-detail-box .dd-mycompany-prd-detail-box-wrapper{display:block}
  .dd-mycompany-prd .dd-mycompany-prd-detail-box-right{display:block}
  .dd-mycompany-prd .dd-mycompany-prd-detail-box-right .serial-no-btn{width:100%}
  .dd-mycompany-prd .dd-mycompany-prd-detail-box-right .dropdown{max-width:100%;width:100%;margin-top:15px}
  .account-rfi-nav-new-rfi-wrap{display:block;flex-wrap:wrap;width:100%;margin-bottom:20px}
  .account-rfi-nav-new-rfi-wrap ul.nav{width:100%}
  #account-request-information-section .compair_btn{float:none;max-width:100%;width:100%;margin-top:15px}
  .account-rfi-nav-new-rfi-wrap .right_block_side.new_right_block{width:100%}
    #account-request-information-section .question_left_area{display:block}
  .dd-mycompany-prd .main_top_block .login-column{margin-bottom:15px}
  .account-sortable-block-wrap .order_histry{overflow-x:auto}
  .account-sortable-block-wrap .order_histry .history-titile,
  .account-sortable-block-wrap .order_histry .associates_tab_box{min-width:767px}
  .order_summary_box form .partsingle{width:100%}
  .save_product_template .vermidle{margin-top:15px}
  .save_product_template .simple_sec{width:100%}
  .save-product-outterwrap{display:block}
  .compare-btns-row{display:block;margin-top:10px}
  .save_product_template .vermidle &gt; div{margin-right:10px}
  .saved-filtor-box .safi-box1{flex-wrap:wrap}
  .saved-filtor-box .safi-box1 .safi-leftbox,
  .saved-filtor-box .safi-box1 .safi-rightbox{width:100%}
  .dd-mycompany-prd .dd-mycompany-prd-detail-box{padding:15px 0}
  .save_product_template .dash_prod_desc_2 .p_grey{float:none;width:auto;display:block}
  .save_product_template .dash_prod_desc_2 .simple_sec{display:unset}
  .saved-filtor-box .safi-box1 .safi-leftbox{margin-bottom:10px}
  .last-compare-template .dash_prod_desc_2 .pro_txtss{margin-top:0;font-size:14px;line-height:18px}
  .save_product_template .vermidle .compare-price{font-size:14px;line-height:normal}
  .save_product_template .vermidle &gt; div{margin-right:10px}
  .saved-filtor-box .safi-box1 .safi-rightbox .grey6width{min-width:100px}
  .last-compare-template .dash_prod_desc_2 .flt-right{width:100%;position:static;max-width:100%}
  .last-compare-template .dash_prod_desc_2{display:block}
  .last-compare-template .dash_prod_desc_2 .p_grey{display:flex;align-items:center;justify-content:start;max-width:100%;margin-right:0;margin-bottom:15px}
  .last-compare-template .dash_prod_desc_2 &gt; div img{max-width:85px;margin:unset;margin-right:10px}
  .last-compare-template .dash_prod_desc_2 .flt-right .prod_item_btnn{flex-direction:unset;align-items:center;justify-content:end}
  .last-compare-template .dash_prod_desc_2 .flt-right .dash_bttn_icn{text-align:center;margin-top:0}
  .welcome-box .modal-content{max-width:500px}
  .welcome-box .modal-dialog .modal-body .uwtw-top img{height:50px;width:50px;margin-right:15px}
  .welcome-box .modal-dialog .modal-body .uwtw-top h2{font-size:16px}
  .welcome-box .modal-dialog .modal-body .uwtw-content p{font-size:18px;line-height:26px}
  .welcome-box .modal-dialog .modal-body .uwtw-content{padding:20px 15px}
  .welcome-box .modal-dialog .modal-body .uwtw-top{padding:20px 15px}
  .popover.tour.user-wizard-tour .popover-navigation button{margin:0 10px;width:100px;height:35px}
  .woocommerce-order{padding:40px 0}
  .woocommerce-order .col-1,
  .woocommerce-order .col-2{width:100%}
  /** acount Qsr **/
  .save_product_template .dash_prod_desc_2 .quelisalestop{display:block}
  .save_product_template .dash_prod_desc_2 .quelisalestop .name_part{margin:0;width:100%;margin-bottom:15px}
  .save_product_template .dash_prod_desc_2 .quelisalestop  .second_name_part{width:100%;justify-content:space-between}
  .save_product_template .dash_prod_desc_2 .quelisalestop  .second_name_part{width:100%;justify-content:space-between;display:flex;flex-wrap:wrap;align-items:start}
  .save_product_template .dash_prod_desc_2 .quelisalestop .second_name_part &gt; *{width:50%;text-align:center;margin-bottom:15px}
  .ta-rfi-blog .associates_outer_box .associates_tab_box .question_left_area .dateone{font-size:18px;line-height:26px}
  .main_product_wrapper.ts-rfi .request-for-info-menu{display:block}
  .main_product_wrapper.ts-rfi .toggle_btn_block{margin-top:10px}
  .kvaser-office-sec{display:none}
  .mobile_office_sec{display:block}
  .mobile_office_sec .vc_column_container.vc_col-sm-6{width:50%}
  .main_product_wrapper.answer_fri .rfi-table-histry{overflow:hidden;overflow-x:auto}
  .main_product_wrapper.answer_fri .rfi-table-histry &gt; div{min-width:696px}
}
.simple-text-and-img {
    padding: 80px 0;
}

.simple-text-and-img .img-wraper {
    height: 100%;
    background: #F3F4F6;
    border-radius: 0 0 50px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 30px;
    padding: 50px;
}
.have-and-account-row {
    background: #F3F4F6;
    padding: 40px 30px;
    position: relative;
}
.have-and-account-row:before {
    content: "";
    display: block;
    border-bottom: 12px solid transparent;
    border-top: 12px solid #F3F4F6;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    width: auto;
    height: auto;
    position: absolute;
    bottom: -23px;
    left: 0;
    right: 0;
    width: 0;
    margin: auto;
}
.have-and-account-row h3 {
    font-weight: 600;
    margin-bottom: 14px;
}
.have-and-account-row p {
    font-size: 18px;
    line-height: 24px;
    color: #1F2937;
}
.account-login {
    display: flex;
    align-items: center;
    justify-content: end;
}
.account-login .account-close {
    margin-left: 20px;
}
.join-the-event-row {
    background: #1F2937;
    padding: 45px 30px;
}

.join-the-event-row h3 {
    color: #ffffff;
    font-weight: 600;
    margin: 0;
}
.join-link ul {
    display: flex;
    align-items: center;
    justify-content: end;
}
.join-link ul li a {
    padding: 10px 15px;
    font-size: 16px;
    line-height: 24px;
    color: #ffffff;
    font-weight: 600;
    border-radius: 20px 0 20px 0;
    min-width: 160px;
    width: 100%;
    display: block;
    text-align: center;
}
.join-link ul li:first-child a {
    border: 1px solid #FFFFFF;
}

.join-link ul li:last-child a {
    background: #E4002B;
}

.join-link ul li:last-child {
    margin-left: 20px;
}
.acccount-block {
    margin-bottom: 170px;
}

@media only screen and (max-width:1199px){
    .acccount-block {
        margin-bottom: 120px;
    }
}
@media only screen and (max-width:991px){
    .simple-text-and-img {
        padding: 60px 0;
    }
    .simple-text-and-img .img-wraper {
        margin-right: 0;
        margin-bottom: 20px;
        height: auto;
    }
    .acccount-block {
        margin-bottom: 100px;
    }
    .join-link ul li a {
        min-width: 130px;
    }
}
@media only screen and (max-width:767px){
    .simple-text-and-img {
        padding: 40px 0;
    }
    .acccount-block {
        margin-bottom: 80px;
    }
    .account-login {
        justify-content: start;
        margin-top: 20px;
    }
    .join-link ul {
        justify-content: start;
        margin-top: 20px;
    }
    .have-and-account-row {
        padding: 40px 15px;
    }
    .join-the-event-row {
        padding: 45px 15px;
    }
    .join-link ul li:last-child {
        margin-left: 10px;
    }
}
@media only screen and (max-width:374px){
    .join-link ul li a {
        font-size: 14px;
    }
}/******************************************************
                    Compare product CSS
******************************************************/
.compare-prodcut-notice {
    text-align: right;
    margin-bottom: 15px;
    margin-left: 276px;
  }
  .compare-prodcut-notice span {
    position: relative;
    display: block;
    padding-left: 25px;
    text-align: left;
    line-height: 20px;
    font-size: 16px;
    color: #1f2937;
    font-weight: 400;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/shop/noticeicon.svg);
    background-repeat: no-repeat;
    background-position: center left;
    background-size: 16px;
  }
  .firstcarosol.product-header-firstcarosol {
    display: flex;
    flex-wrap: wrap;
  }
  .firstcarosol .compareleft .filter-option-box {
    border: 0;
  }
  .copy-compare img {
    margin-right: 10px;
  }
  .copy-compare {
    display: flex;
    align-items: center;
    padding: 10px;
    margin-bottom: 10px;
    background: #f3f4f6;
  }
  .firstcarosol .compareleft .filter-option-box h5 {
    background: #f3f4f6;
    padding-left: 10px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
  }
  .firstcarosol .compareleft .filter-option-box h5 .flt-arrow {
    right: 15px;
  }
  .firstcarosol .compareleft .filter-option-box .filter-category {
    margin-top: 13px;
  }
  .comparisonpage .product-header-firstcarosol .comparelistslide ul li .listtop {
    margin-bottom: 15px;
    position: absolute;
    z-index: 1;
    top: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    left: 0;
    right: 0;
    padding: 10px 20px;
    margin: 0;
  }
  .comparisonpage .product-header-firstcarosol .comparelistslide ul li .listtop img {
    margin: 0;
    height: 15px;
    width: 15px;
  }
  body .site-main .compareright ul.products.columns-4 {
    flex-shrink: 0;
    flex-wrap: nowrap;
  }
  body .site-main .compareright ul.products.columns-4 li.product {
    max-width: 210px;
    width: auto;
  }
  .custom-grayaddpro {
    padding: 15px 9px 15px;
    background: #f5f5f5;
    /* border: 1px solid #303232; */
    border-left: 0;
    text-align: center;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  .firstcarosol .compareright .custom-grayaddpro {
    border: 0;
    margin-left: 16px;
    position: relative;
  }
  .firstcarosol .compareright .custom-grayaddpro h5 {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    padding: 0 15px;
  }
  .secondcarosol.secondcarosol-info {
    display: flex;
    flex-wrap: wrap;
    border: 1px solid #1f2937;
  }
  #bottomstop.comparisonpart {
    padding-top: 50px;
    display: block;
    border-top: 1px solid #e5e5e5;
    margin-top: 50px;
  }
  .secondcarosol .compareleft .profeature {
    background: #f9fafb;
  }
  .secondcarosol .compareleft .profeature ul li {
    padding: 20px 25px;
    border-bottom: 1px solid #1f2937;
    display: flex;
    align-items: center;
    min-height: 100px;
  }
  .secondcarosol .compareleft {
    border-right: 1px solid #1f2937;
  }
  .compareslider.slides.ui-sortable {
    display: flex;
  }
  .secondcarosol .compareright .compareslider.slides.ui-sortable li .no-replacement.replacement {
    flex-direction: column;
  }
  .secondcarosol .compareright .compareslider.slides.ui-sortable li .no-replacement.replacement:before {
    display: none;
  }
  .secondcarosol .compareright .compareslider.slides.ui-sortable li .no-replacement.replacement .replacement-product-title {
    display: block;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #000000;
    margin-bottom: 8px;
  }
  .secondcarosol .compareright .compareslider.slides.ui-sortable li .no-replacement.replacement .subean {
    font-size: 14px;
    line-height: 20px;
    color: #9ca3af;
    margin-top: 15px;
    margin-bottom: 65px;
    font-weight: 600;
  }
  .secondcarosol .compareright .compareslider.slides.ui-sortable li .no-replacement.replacement .blue2 {
    position: relative;
    padding: 12px 15px 12px 15px;
    font-size: 13px;
    line-height: 20px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .secondcarosol .compareright .compareslider.slides.ui-sortable li .text-feature {
    padding: 5px 25px 5px;
    min-height: 100px;
    border: 1px solid #1f2937;
    border-top: 0;
    border-left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    line-height: 24px;
    color: #6c717f;
    text-align: center;
    font-weight: 400;
    position: relative;
  }
  /* .secondcarosol .compareright .compareslider.slides.ui-sortable li:last-child .text-feature {
      border-right: 0;
  } */
  .secondcarosol .compareleft .profeature ul li.suggeseted-replacement-li {
    min-height: 260px;
  }
  .secondcarosol .compareright .compareslider.slides.ui-sortable li .no-replacement {
    min-height: 260px;
    position: relative;
    align-items: center;
    justify-content: center;
    padding-bottom: 45px;
    padding-top: 45px;
    flex-direction: column;
  }
  .secondcarosol .compareright .compareslider.slides.ui-sortable li &gt; div:last-child {
    border-bottom: none;
  }
  .secondcarosol .compareleft .profeature ul li a {
    background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/featuresclose.png) no-repeat 0 0;
    height: 24px;
    width: 24px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 18px 0 0;
    flex-shrink: 0;
    background-size: cover;
  }
  .secondcarosol .compareleft .profeature ul li span {
    font-size: 18px;
    color: #111111;
    font-weight: 700;
    line-height: normal;
    line-height: 28px;
    font-family: "Mina";
  }
  .secondcarosol .compareleft .profeature ul li.suggeseted-replacement-li span small {
    margin-top: 15px;
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-family: "Museo Sans";
    color: #6c717f;
    font-weight: 400;
    margin-bottom: 0;
  }
  .comparisonpage .product-header-firstcarosol .comparelistslide ul li {
    width: 213.5px;
    float: left;
    position: relative;
  }
  .secondcarosol .compareright .compareslider.slides.ui-sortable li {
    width: 213.5px;
  }
  .secondcarosol .compareright .compareslider.slides.ui-sortable li .no-replacement:before {
    content: "";
    display: block;
    background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/p_com_rightsign.png);
    background-repeat: no-repeat;
    height: 31px;
    width: 31px;
    background-position: center;
    /*position: absolute;
    top: 70px;*/
    background-size: cover;
    left: 0;
    right: 0;
    margin: 0 auto;
    filter: invert(13%) sepia(87%) saturate(5742%) hue-rotate(343deg) brightness(86%) contrast(109%);
    margin-bottom: 15px;
  }
  .firstcarosol .compareleft,
  .secondcarosol .compareleft {
    max-width: 261px;
    width: 100%;
  }
  .firstcarosol .compareright {
    width: calc(100% - 276px);
    margin-left: 15px;
  }
  .secondcarosol .compareright {
    width: calc(100% - 261px);
  }
  .secondcarosol .compareright .compareslider.slides.ui-sortable li &gt; div:last-child .text-feature {
    border-bottom: 0;
  }
  .secondcarosol .compareleft .profeature ul li:last-child {
    border-bottom: 0;
  }
  @media only screen and (max-width: 1199px) {
    /******************************************************
                          Compare product CSS
      ******************************************************/
    .firstcarosol .compareleft,
    .secondcarosol .compareleft {
      max-width: 216px;
    }
    .compare-prodcut-notice {
      margin-left: 231px;
    }
    .firstcarosol .compareright {
      width: calc(100% - 231px);
    }
    .secondcarosol .compareright {
      width: calc(100% - 216px);
    }
    body .site-main .compareright ul.products.columns-4 li.product {
      max-width: 176px;
      width: 100%;
    }
    .secondcarosol .compareright .compareslider.slides.ui-sortable li {
      width: 176px;
    }
    .secondcarosol .compareleft .profeature ul li {
      padding: 20px 15px;
    }
    .secondcarosol .compareright .compareslider.slides.ui-sortable li .text-feature {
      padding: 5px 15px 5px;
    }
    .secondcarosol .compareright .compareslider.slides.ui-sortable li .no-replacement {
      padding-bottom: 30px;
      padding-top: 30px;
    }
    body .site-main ul.products.columns-4 li.product .loop-price .price {
      font-size: 16px;
      line-height: 20px;
    }
    .secondcarosol .compareright .compareslider.slides.ui-sortable li .text-feature {
      font-size: 16px;
      line-height: 20px;
    }
    .secondcarosol .compareleft .profeature ul li a {
      height: 20px;
      width: 20px;
      margin: 0 10px 0 0;
    }
    .secondcarosol .compareright .compareslider.slides.ui-sortable li {
      width: 180px;
    }
    .secondcarosol .compareright .compareslider.slides.ui-sortable li .no-replacement.replacement .blue2 {
      font-size: 13px;
      padding: 12px 10px 12px 10px;
    }
  }
  @media only screen and (max-width: 991px) {
    /******************************************************
                          Compare product CSS
      ******************************************************/
    .compare-prodcut-notice {
      margin-left: 171px;
    }
    .firstcarosol .compareleft,
    .secondcarosol .compareleft {
      max-width: 156px;
    }
    .firstcarosol .compareright {
      width: calc(100% - 171px);
    }
    .secondcarosol .compareright {
      width: calc(100% - 156px);
    }
    .secondcarosol .compareright .compareslider.slides.ui-sortable li {
      width: 134.75px;
    }
    body .site-main .compareright ul.products.columns-4 li.product {
      max-width: 131px;
      padding: 0 5px;
    }
    body .site-main .compareright ul.products.columns-4 {
      margin: 0 -5px;
    }
    .firstcarosol .compareright .custom-grayaddpro h5 {
      font-size: 14px;
      line-height: 20px;
    }
    .secondcarosol .compareleft .profeature ul li span {
      font-size: 14px;
      line-height: 20px;
    }
    .secondcarosol .compareleft .profeature ul li {
      padding: 20px 5px;
    }
    .secondcarosol .compareright .compareslider.slides.ui-sortable li .no-replacement {
      min-height: 320px;
    }
    .secondcarosol .compareleft .profeature ul li.suggeseted-replacement-li {
      min-height: 320px;
    }
  }
  @media only screen and (max-width: 767px) {
    .Email-Chart {
      display: block;
      margin-right: 0;
      margin-bottom: 15px;
    }
    .Email-Chart h6 {
      margin-right: 0;
    }
    .custom-grayaddpro {
      display: none !important;
    }
    .firstcarosol.product-header-firstcarosol {
      display: block;
    }
    .firstcarosol .compareright {
      width: 100%;
      margin-left: 0;
      margin-top: 20px;
    }
    .firstcarosol .compareleft {
      max-width: 100%;
    }
    .secondcarosol .compareright {
      width: 100%;
    }
    #bottomstop.comparisonpart .compareleft.no-gutter-right {
      display: none;
    }
    body .site-main .compareright ul.products.columns-4 {
      display: block;
    }
    body .site-main .compareright ul.products.columns-4 li.product {
      max-width: 100%;
      width: auto;
      margin-bottom: 0;
    }
    .comparelistslide {
      display: block;
    }
    .compare-prodcut-notice {
      margin-left: 0;
    }
    #bottomstop.comparisonpart {
      padding-top: 20px;
      margin-top: 20px;
    }
    .secondcarosol .compareright .compareslider.slides.ui-sortable li {
      width: 100%;
    }
    .secondcarosol .compareright .compareslider.slides.ui-sortable li .text-feature {
      border-right: 0;
    }
  }
  body:has(.modal.show-modal) {
  overflow: hidden;
}
.my_prod_head:has(+ .my-courses-tab) {
  border: none;
  padding: 0;
}
p:last-child,
p:has(+ p:last-child:empty),
p:empty {
  margin-bottom: 0 !important;
}
.side-bar-outer {
  padding-left: 10px;
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.side-bar-outer .knowledge_fullwidthserach {
  position: relative;
  overflow: hidden;
}
.side-bar-outer .knowledge_fullwidthserach .dd-ajax-loader {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 42px;
  width: 42px;
}
.page-template-template-elearning .dash_product_left {
  display: flex;
  flex-direction: column;
  row-gap: 40px;
}
.dash_product_left .main_product_wrapper.e-learning-webinars-block,
.main_product_wrapper {
  background: #fafafa;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  color: #6c717f;
  display: block;
  margin-bottom: 0;
}
.elearning-course-listing-tabs .tab-content .tab-pane .my-library-box {
  padding: 30px;
  border: none;
}
.elearning-course-listing-tabs .tab-content .tab-pane .my-library-box .e-learining-login-need {
  text-align: center;
}
.elearning-course-listing-tabs .tab-content .tab-pane .events-box .events-box-part,
.dashboard-mylibrary-wrapper .events-box.e-learining-login-need:has(+ div) {
  border: none;
}

.dashboard-mylibrary-wrapper .my-library-list:has(+ div) .saved-filtor-box {
  border: 0;
  border-top: 1px solid #e5e5e5;
  border-radius: 0;
}
.elearning-course-listing-tabs .tab-content .tab-pane .my-library-box p.big_txt,
.dashboard-mylibrary-wrapper .events-box.e-learining-login-need p.big_txt {
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.02em;
  color: #1f2937;
  margin-bottom: 5px;
}
.elearning-course-listing-tabs .tab-content .tab-pane .my-library-box p,
.dashboard-mylibrary-wrapper .events-box.e-learining-login-need p {
  margin-bottom: 20px;
}
.elearning-course-listing-tabs .tab-content .tab-pane .my-library-box p:not(.big_txt) a,
.elearning-course-listing-tabs .tab-content .tab-pane .my-library-box p:not(.big_txt) strong {
  font-family: "Museo Sans";
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
.elearning-course-listing-tabs .tab-content .tab-pane .my-library-box .events-box-btn,
.dashboard-mylibrary-wrapper .events-box.e-learining-login-need .events-box-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.dash_product_left .elearning-course-listing-tabs .tab-pane.active {
  display: block;
}

.dash_product_left .tab-pane .webinars-sortable-list {
  padding: 24px;
  border-bottom: 1px solid #e5e5e5;
}
.dash_product_left .tab-pane .webinars-sortable-list .uisl-content {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
}

.dash_product_left .tab-pane .webinars-sortable-list .uisl-content .uislc-title p {
  font-size: 14px;
  line-height: 17px;
  letter-spacing: -0.02em;
}
.dash_product_left .tab-pane .webinars-sortable-list .uisl-content .border-red-btn {
  padding: 7px 25px;
}

.dash_product_sectn .section-title,
.dash_product_sectn .section-title + span.library-count {
  font-size: 24px;
  line-height: 25px;
  margin: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: top;
  color: #1f2937;
}
.my_request_head .prod_itm_ss {
  text-align: right;
  margin-top: auto;
  margin-bottom: auto;
}
.dash_product_left .main_product_wrapper.dashboard-mylibrary-wrapper .my_prod_head {
  border-radius: 10px 10px 0px 0px;
  background: #fafafa;
  padding: 13px 25px 13px;
}
.dash_product_left .main_product_wrapper.dashboard-mylibrary-wrapper .my_prod_head .row {
  align-items: center;
}
.dash_product_left .main_product_wrapper.dashboard-mylibrary-wrapper .my_prod_head .row .more-resources .btn-style {
  margin-left: auto;
  padding: 7px 20px 7px 20px;
}
.dashboard-mylibrary-wrapper .events-box.e-learining-login-need {
  padding: 24px;
  text-align: center;
  border: 1px solid #e5e5e5;
  border-top: 0;
  border-radius: 0px 0px 10px 10px;
  background: #fafafa;
}
.dash_product_left .tab-pane .webinars-sortable-list:last-child {
  border: none;
}
.events-box .upcoming li.l_load.newevents_home {
  padding: 24px;
  border-bottom: 1px solid #e5e5e5;
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.my-library-box.empty-my-library-box {
  padding: 15px;
}
.events-box .upcoming li.l_load.newevents_home .newheadevents {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 10px;
}
.events-box .upcoming li.l_load.newevents_home .newheadevents &gt; div {
  width: auto;
}
.events-box .upcoming li.l_load.newevents_home .newheadevents .headeventsleft span {
  display: block;
}
.events-box .upcoming li.l_load.newevents_home .newheadevents .headeventsright img {
  max-width: 145px;
  max-height: 65px;
}
.events-box .upcoming li.l_load.newevents_home .newparticipantsevents ul.participantslist li a img {
  height: 20px;
  width: 100%;
  object-fit: contain;
}
.events-box .upcoming li.l_load.newevents_home .newparticipantsevents {
  background: #ffffff;
  border: 1px solid #e5e5e5;
  padding: 12px 24px;
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 20px;
}
.events-box .upcoming li.l_load.newevents_home .newparticipantsevents .partilabel label {
  font-size: 18px;
  line-height: 22px;
  letter-spacing: -0.02em;
  color: #111111;
  text-transform: uppercase;
}
.events-box .upcoming li.l_load.newevents_home .newparticipantsevents ul.participantslist {
  display: flex;
  gap: 9px;
  align-items: center;
  justify-content: center;
}
.events-box .upcoming li.l_load.newevents_home .newparticipantsevents ul.participantslist li a {
  padding: 8px 3px;
  border: 1px solid #a3a3a3;
  border-radius: 10px 0px;
  display: inline-flex;
}
.main_product_wrapper .show_more_head.red_txt {
  margin: 0;
  padding: 15px;
}
.main_product_wrapper .show_more_head.red_txt a.my_account_ajax_load_more {
  font-size: 16px;
  line-height: 24px;
  color: #e4002b;
}
.main_product_wrapper .show_more_head.red_txt a.my_account_ajax_load_more:hover {
  color: #111111;
}
.elearning-course-listing-tabs .tab-content .tab-pane .events-box .events-box-part .events-list {
  padding: 24px;
  border-bottom: 1px solid #e5e5e5;
}
.elearning-course-listing-tabs .tab-content .tab-pane .events-box .events-box-part .events-list:last-child {
  border: none;
}
.elearning-course-listing-tabs .tab-content .tab-pane .events-box .events-box-part .events-list .safi-allcourses {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 15px;
}
.elearning-course-listing-tabs .tab-content .tab-pane .events-box .events-box-part .events-list .safi-allcourses .filtor-head a {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em;
}
.elearning-course-listing-tabs .tab-content .tab-pane .events-box .events-box-part .events-list .safi-allcourses .safi-rightbox {
  display: flex;
  align-items: center;
  column-gap: 15px;
  min-width: 190px;
  justify-content: space-between;
}
.elearning-course-listing-tabs .tab-content .tab-pane .events-box .events-box-part .events-list .safi-allcourses .safi-rightbox .safi-link .soci span {
  /* display: none; */
  margin-right: 10px;
}
.elearning-course-listing-tabs .tab-content .tab-pane .events-box .events-box-part .events-list .safi-allcourses .safi-rightbox a.soci {
  font-size: 16px;
  line-height: 24px;
  color: #101010;
  text-transform: capitalize;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.elearning-course-listing-tabs .tab-content .tab-pane .events-box .events-box-part .events-list .safi-allcourses .safi-rightbox a.soci:hover {
  text-decoration-line: none;
}
.elearning-course-listing-tabs .tab-content .tab-pane .events-box .events-box-part .events-list .allcourses-list-part:has(.allcourses-left-part) {
  display: flex;
  gap: 20px;
}
.elearning-course-listing-tabs .tab-content .tab-pane .events-box .events-box-part .events-list .allcourses-list-part &gt; * {
  width: auto;
}
.elearning-course-listing-tabs .tab-content .tab-pane .events-box .events-box-part .events-list .allcourses-list-part .allcourses-left-part {
  flex-shrink: 0;
  margin: 0;
}
.elearning-course-listing-tabs .tab-content .tab-pane .events-box .events-box-part .events-list .allcourses-list-part .allcourses-left-part img {
  border-radius: 20px 0px;
  width: 167px;
  height: 160px;
  object-fit: cover;
}
.elearning-course-listing-tabs .tab-content .tab-pane .events-box .events-box-part .events-list .safi-allcourses .safi-rightbox .clear {
  display: none;
}
.elearning-course-listing-tabs .tab-content .tab-pane .events-box .events-box-part .events-list .allcourses-list-part .allcourses-right-part p {
  margin-bottom: 5px;
}
.qulimar ul &gt; li {
  display: flex;
  gap: 25px;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: -0.02em;
  color: #4b5563;
  text-transform: capitalize;
}
.qulimar ul &gt; li span:not(:last-child) {
  position: relative;
}
.qulimar ul &gt; li span:not(:last-child):before {
  content: "";
  display: block;
  width: 1px;
  background: #4b5563;
  position: absolute;
  top: 2px;
  bottom: 2px;
  left: auto;
  right: -12px;
}
.elearning-search-result .serach-courses-box .qulimar ul &gt; li span:not(:last-child):before {
  background: #e4002b;
  width: 2px;
}
/*****/

.saved-filtor-box .safi-box1 .safi-wrap {
  display: block;
}
.saved-filtor-box .safi-box1 .safi-wrap .safi-leftbox {
  width: 100%;
  margin-right: 0;
  margin-bottom: 15px;
}
.saved-filtor-box .safi-box1 .safi-wrap .safi-rightbox {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  justify-content: start;
}
.dashboard-mylibrary-wrapper .saved-filtor-box .safi-box1 {
  display: block;
  border-color: #e5e5e5;
}
.dashboard-mylibrary-wrapper .saved-filtor-box .safi-box1:has(.safi-leftbox) {
  display: flex;
}
.dashboard-mylibrary-wrapper .saved-filtor-box .safi-box1 .safi-rightbox:has(.sharepopup) {
  justify-content: end;
  gap: 30px;
  margin: 0;
}
.dashboard-mylibrary-wrapper .saved-filtor-box .safi-box1 .safi-rightbox {
  position: relative;
}
.dashboard-mylibrary-wrapper .saved-filtor-box .safi-box1 .safi-rightbox .safi-link .popup_email_share {
  left: auto;
  right: -120px;
  margin-top: 10px;
}
.dashboard-mylibrary-wrapper .saved-filtor-box .safi-box1 .safi-rightbox {
  justify-content: start;
  margin-top: 15px;
}
.saved-filtor-box .safi-box1 {
  padding: 15px;
}
.safi-box1:has(.progress-part) {
  padding: 0;
  border: none;
}
.safi-box1:has(.progress-part):not(:last-child) {
  margin-bottom: 15px;
}
.saved-filtor-box .safi-box1 .safi-wrap .safi-leftbox .safi-img {
  margin-bottom: 10px;
}
.main_product_wrapper .saved-filtor-box {
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  background: #fafafa;
}

.my_request_head + .my-library-list .saved-filtor-box {
  border-radius: 0px 0px 0px 10px;
  border-top: 0;
  border: none;
}

.allcourses-list-part + .email_share-open {
  display: none;
}

.side-bar-outer h5 {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: -0.02em;
  margin-bottom: 10px;
}
.side-bar-outer .side_cat_archive,
.side-bar-outer .elearning-search-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.side_cat_archive li.cat-item {
  margin: 0;
  width: auto;
}
.side-bar-outer .side_cat_archive a,
.side-bar-outer .elearning-search-tags a {
  border: 1px solid #e4002b;
  border-radius: 5px 0px;
  padding: 5px 10px;
  font-weight: 300;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #e4002b;
  text-transform: uppercase;
}
.side-bar-outer .side_cat_archive a.active,
.side-bar-outer .elearning-search-tags a.active {
  background-color: #e4002b;
  color: #fff;
}
.popup_email_share {
  background: #e4002b;
  min-width: 300px;
}
.saved-filtor-box .safi-box1 .safi-wrap:has(#progressbar) .safi-rightbox .popup_email_share {
  left: auto;
  right: -130px;
  top: calc(100% + 10px);
  width: 300px;
  position: absolute;
}
.share_mail_sent.animated &gt; p {
  display: none;
}
.popup_email_share form .input-field,
.popup_email_share form .input-form {
  width: calc(100% - 35px);
}
.popup_email_share input[type="email"] {
  max-height: 35px;
  padding: 10px;
  border-radius: 0;
  border-color: transparent;
}
.popup_email_share label.error {
  color: #ffffff;
}
.popup_email_share:before {
  border-bottom: 11px solid #e4002b;
}
.saved-filtor-box .safi-box1 .safi-wrap .safi-leftbox .filtor-head {
  text-align: left;
  margin-bottom: 18px;
}
.saved-filtor-box .safi-box1 .safi-wrap .safi-leftbox .filtor-head a {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em;
  color: #1f2937;
}
.saved-filtor-box .safi-box1 .safi-leftbox .filtor-head a {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 8px;
  color: #1f2937;
}
body.search-results .search_product_pagediv .product_boxes a.btn-style:has(+ *) {
  margin-bottom: 10px;
}
.account-page-blocks-wrap span.prog_icn {
  display: none;
}
.account-page-blocks-wrap .prog_icn {
  display: none;
}

.prog_icn {
  height: 25px;
  width: 25px;
  display: block;
  background-repeat: no-repeat;
  background-size: 25px;
  float: left;
  vertical-align: middle;
  margin-right: 10px;
}

.prog_icn.dashboard-course-icon {
  background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/courses.svg);
}
.prog_icn.dashboard-mylibrary-icon {
  background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/my-library.svg);
}
.prog_icn.dashboard-event-icon {
  background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/events.svg);
}
.e-learning-webinars-block .prog_icn {
  background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/webinars.svg);
}
.company_product_pages h4 {
  line-height: 25px;
}

@media only screen and (min-width: 992px) {
  .result-download .product_head .acton-main-icon .top-share .product-com-action + .popup_email_share {
    left: -100%;
    right: auto;
  }

  .side-bar-outer .side_cat_archive a:hover,
  .side-bar-outer .elearning-search-tags a:hover {
    background-color: #e4002b;
    color: #fff;
  }
}
@media only screen and (max-width: 767px) {
  .dashboard-mylibrary-wrapper .saved-filtor-box .safi-box1 .safi-rightbox:has(.sharepopup) {
    justify-content: start;
    align-items: center;
  }
}

@media only screen and (max-width: 575px) {
  .result-download .product_head .acton-main-icon .top-share .product-com-action + .popup_email_share {
    right: -70px;
    left: auto;
  }
  .my_request_head .prod_itm_ss {
    text-align: left;
    margin-top: 10px;
  }
}
/*-progress-*/

.progress-part {
  display: flex;
  gap: 4px;
  align-items: center;
}
.progress-label,
.progress-value {
  font-size: 14px;
  line-height: 17px;
  letter-spacing: -0.02em;
  color: #4b5563;
}
.progress-part div#progressbar {
  width: 100%;
}
.progress-wrapper {
  display: flex;
  width: 100%;
  align-items: center;
  gap: 4px;
}
.progress-wrapper .course-progress {
  width: 100%;
  margin: 0;
  background: #d9d9d9;
  height: 7px;
}

.saved-filtor-box .safi-box1 .safi-wrap:has(#progressbar) {
  display: flex;
  width: 100%;
  gap: 15px;
  align-items: start;
  justify-content: space-between;
}
.saved-filtor-box .safi-box1 .safi-rightbox .safi-link {
  margin-right: 0;
}
.saved-filtor-box .safi-box1 .safi-wrap:has(#progressbar) .safi-link {
  position: relative;
  font-size: 12px;
  line-height: 16px;
  text-transform: capitalize;
  letter-spacing: -0.02em;
}

.saved-filtor-box .safi-box1 .safi-wrap .safi-leftbox:has(#progressbar) {
  width: calc(100% - 210px);
  margin-right: 0;
  margin-bottom: 15px;
  gap: 15px;
}
.saved-filtor-box .safi-box1 .safi-wrap .safi-leftbox:has(#progressbar) .safi-text {
  width: calc(100% - 50px);
  max-width: 445px;
}
.saved-filtor-box .safi-box1 .safi-wrap:has(#progressbar) .safi-rightbox {
  width: 210px;
  justify-content: flex-end;
  column-gap: 30px;
  margin-bottom: 15px;
}
/*-*/
.safi-link .soci span {
  background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/share-icon.svg) no-repeat 0 0;
  background-size: contain;
  height: 20px;
  width: 20px;
}
.safi-link .course-leave span {
  background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/close-icon.svg) no-repeat 0 0;
  background-size: contain;
  height: 20px;
  width: 20px;
}
.safi-link .reset-icon span {
  background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/reload-icon.svg) no-repeat 0 0;
  background-size: contain;
  height: 20px;
  width: 20px;
} /*
.saved-filtor-box .safi-box1 .safi-rightbox .safi-link a {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  letter-spacing: -0.02em;
  text-transform: capitalize;
  color: #1f2937;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: start;
  gap: 5px;
}*/
.saved-filtor-box .safi-box1 .safi-rightbox .safi-link a div:empty {
  display: none;
}

.elearning-course-listing-tabs .tab-content .tab-pane .events-box .events-box-part .events-list:has(.email_share-open),
.elearning-search-result .default_accordion .serach-courses-list:has(.email_share-open) {
  padding: 0;
}
.elearning-course-listing-tabs .tab-content .tab-pane .events-box .events-box-part .events-list:has(.email_share-open) .allcourses-list-part,
.elearning-search-result .default_accordion .serach-courses-list:has(.email_share-open) .serach-courses-box {
  padding: 24px;
}
body:has(.soci) .email_share-open {
  padding: 24px;
  border-top: 1px solid #e5e5e5;
  position: relative;
  display: none;
}
body:has(.soci) .email_share-open[style="display: block;"] {
  display: flex !important;
  align-items: start;
  gap: 10px;
}
body:has(.soci) .email_share-open:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #e5e5e5;
  position: absolute;
  top: -10px;
  margin-left: -7px;
  left: 50%;
}
body:has(.soci) .email_share-open label {
  display: inline-block;
  font-size: 14px;
  width: 117px;
  text-transform: uppercase;
  flex-shrink: 0;
  margin-top: 5px;
}
body:has(.soci) .email_share-open .share_course_form {
  display: inline-block;
  width: calc(100% - 150px);
  vertical-align: middle;
}
body:has(.soci) .email_share-open .share_course_form .form-group {
  display: flex;
  width: 100%;
  align-items: start;
}
body:has(.soci) .email_share-open .close-icon {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  position: static;
  margin-top: 14px;
}
body:has(.soci) .email_share-open .close-icon:before {
  background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/close-icon.svg) no-repeat;
  width: 12px;
  height: 12px;
  display: block;
  content: "";
  background-position: center;
  background-size: 30px;
}
body:has(.soci) .email_share-open .input-field {
  width: 100%;
  margin-right: 10px;
}
body:has(.soci) .email_share-open .input-field input[type="email"] {
  height: 35px;
  padding: 10px;
}
body:has(.soci) .email_share-open input[type="submit"],
input[type="submit"].quiz-submit,
input[type="submit"].quiz-submit:hover,
.course .course-meta .status {
  padding: 4px 20px;
  border-radius: 0px 10px 0px 10px;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  transition: all 0.6s;
  text-align: center;
  cursor: pointer;
  margin: 1px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  background: #e4002b;
  border: 1px solid #e4002b;
  outline: 1px solid #e4002b;
}
input[type="submit"].quiz-submit,
input[type="submit"].quiz-submit:hover {
  padding: 10px 20px;
  margin-bottom: 20px;
}
.course .course-meta .status {
  padding: 10px 20px;
}
.popup_email_share form input[type="submit"] {
  background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/mail.svg) no-repeat;
  background-position: top 9px right 2px;
}
body:has(.soci) .email_share-open label.error {
  width: auto;
}
/*--------Responsive-------*/
@media only screen and (max-width: 991px) {
  .page-template-template-elearning .myaccountwithlogin {
    padding-top: 20px;
  }
  .side-bar-outer {
    padding-left: 0;
    margin-top: 30px;
  }
  .popup_email_share,
  .dashboard-mylibrary-wrapper .saved-filtor-box .safi-box1 .safi-rightbox .safi-link .popup_email_share {
    right: 0;
    left: auto;
  }
  .popup_email_share:before {
    right: 55px;
    left: auto;
  }
}

@media only screen and (max-width: 767px) {
  .dash_product_left .tab-pane .webinars-sortable-list .uisl-content {
    flex-direction: column;
    align-items: start;
  }
  .events-box .events-box-part .allcourses-list-part {
    padding: 0;
  }
  .elearning-course-listing-tabs .tab-content .tab-pane .events-box .events-box-part .events-list .allcourses-list-part:has(.allcourses-left-part) {
    flex-direction: column;
    align-items: start;
  }
  .events-box .upcoming li.l_load.newevents_home .newparticipantsevents {
    flex-direction: column;
  }
  .elearning-course-listing-tabs .tab-content .tab-pane .events-box .events-box-part .events-list .safi-allcourses .safi-rightbox {
    width: auto;
  }
  .events-box .events-box-part .allcourses-list-part .safi-allcourses .filtor-head {
    width: calc(100% - 160px);
  }
  .saved-filtor-box .safi-box1 .safi-wrap:has(#progressbar) {
    flex-direction: column;
  }
  .saved-filtor-box .safi-box1 .safi-wrap .safi-leftbox:has(#progressbar),
  .saved-filtor-box .safi-box1 .safi-wrap .safi-leftbox:has(#progressbar) .safi-text {
    width: 100%;
  }
  .saved-filtor-box .safi-box1 .safi-wrap:has(#progressbar) .safi-rightbox {
    width: 100%;
    justify-content: start;
  }
  .my-library-box {
    padding: 20px 15px;
  }
  .progress-label,
  .progress-value {
    font-size: 12px;
    line-height: 17px;
  }
  .progress-label {
    text-transform: capitalize;
  }
}

@media only screen and (max-width: 575px) {
  .elearning-course-listing-tabs .tab-content .tab-pane .my-library-box .events-box-btn,
  .dashboard-mylibrary-wrapper .events-box.e-learining-login-need .events-box-btn {
    flex-direction: column;
  }
  .events-box .upcoming li.l_load.newevents_home .newheadevents {
    flex-direction: column;
    text-align: center;
  }
  .elearning-course-listing-tabs .tab-content .tab-pane .events-box .events-box-part .events-list .safi-allcourses {
    flex-direction: column;
    text-align: left;
    justify-content: start;
    align-items: start;
  }
  .events-box .events-box-part .allcourses-list-part .safi-allcourses .filtor-head {
    width: 100%;
    margin-bottom: 0;
  }
  .events-box .events-box-part .upcoming ul .newevents_home .newheadevents .headeventsright {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  body:has(.soci) .email_share-open[style="display: block;"] {
    flex-direction: column;
    align-items: start;
  }
  body:has(.soci) .email_share-open .share_course_form {
    width: 100%;
  }
  body:has(.soci) .email_share-open .close-icon {
    position: absolute;
  }
  body:has(.soci) .email_share-open label,
  body:has(.soci) .email_share-open .close-icon {
    margin-top: 0;
  }
  .elearning-course-listing-tabs .tab-content .tab-pane .my-library-box {
    padding: 20px;
  }
  .saved-filtor-box .safi-box1 .safi-wrap .safi-leftbox:has(#progressbar) {
    flex-direction: column;
    align-items: start;
  }
  .dash_product_left .main_product_wrapper.dashboard-mylibrary-wrapper .my_prod_head .row .more-resources .btn-style {
    margin-left: 0;
  }
  .dash_product_left .main_product_wrapper.dashboard-mylibrary-wrapper .my_prod_head .row .more-resources {
    margin-top: 10px;
  }
}

/*---------------*/

/*--------Single e-cource-------------*/
.course .module header,
.course .module .module-lessons header {
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
}
.course .module header h2 {
  font-family: "Mina";
  font-size: 24px;
  line-height: 32px;
  color: #1f2937;
}
.course .module {
  border-bottom: 1px solid #e5e5e5;
}
.course .module .module-description {
  background: transparent;
}
.course .module .module-description:empty {
  padding: 0;
}
.course .module .module-lessons header h3 {
  margin: 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #6c717f;
}
.course .module .module-lessons ul li a {
  border: none !important;
  background: transparent;
  padding: 0;
}
.course .module .module-lessons ul li a:before,
.sensei-message.info:before {
  display: none;
}

.course-enrolment .sensei-message.info {
  background: #fafafa;
  border: 1px solid #e5e5e5 !important;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: start;
  padding: 36px 39px;
  gap: 18px;
  flex-wrap: wrap;
  margin: 20px 0px;
}
.course-enrolment .sensei-message.info a {
  text-decoration: none;
  padding: 7px 20px;
}
.course-enrolment .sensei-message.info a.btn-red {
  color: #ffffff;
}
.course .course-enrolment input[type="submit"] {
  padding: 12px 20px 12px 20px;
  border-radius: 0px 10px 0px 10px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  transition: all 0.6s;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  margin: 1px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  color: #fff;
  background: #e4002b;
}
.course .module header {
  margin-bottom: 10px;
}
.course .module .module-lessons ul {
  margin-bottom: 22px !important;
  display: flex;
  flex-direction: column;
  row-gap: 5px;
}
.course .module .module-lessons ul &gt; li &gt; a {
  border: none !important;
  background: transparent;
  padding: 0;
}
.course .module .module-lessons ul &gt; li &gt; a:after {
  content: "";
  display: inline-block;
  background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/red-arrow.svg) no-repeat 0 0;
  background-size: contain;
  height: 12px;
  width: 12px;
  vertical-align: middle;
  margin-left: 10px;
}
.video.sensei-video-embed {
  margin-top: 50px;
}
.video.sensei-video-embed {
  margin-top: 50px;
  margin-bottom: 40px;
  position: relative;
  padding-top: 56.4%;
  border-radius: 20px;
  overflow: hidden;
}
.video.sensei-video-embed iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
body.single-lesson p a,
.sensei-breadcrumb a {
  font-weight: 600;
  color: #e4002b;
  text-decoration: none;
}
ol#sensei-quiz-list {
  margin: 0;
  padding: 0;
}
ul.answers li {
  display: flex;
  gap: 19px;
  align-items: center;
}
ul.answers li:has(input[type="checkbox"]) {
  gap: 10px;
}
ul.answers li label {
  font-weight: 400;
  font-size: 18px;
  line-height: 20px;
  letter-spacing: -0.02em;
  color: #1f2937;
  position: relative;
  display: inline-flex;
}
ul.answers li input[type="radio"] {
  width: 20px;
  height: 20px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  display: inline-flex;
  border-radius: 50%;
  border: 1px solid #1f2937;
  height: 16px;
  width: 16px;
  display: inline-flex;
  position: relative;
}
ul.answers [type="radio"]:checked {
  border-color: #e4002b;
}
ul.answers [type="radio"]:checked:after {
  content: "";
  border-radius: 50%;
  background-color: #e4002b;
  z-index: 0;
  height: 8px;
  width: 8px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.sensei-breadcrumb {
  padding: 0;
  background: transparent;
  color: #4b5563;
  font-style: normal;
}
.sensei-breadcrumb:before {
  display: none;
}
.lesson header h1 {
  font-size: 36px;
  line-height: 44px;
  margin-bottom: 30px;
  font-family: "Museo Sans";
}
.wp-block-sensei-lms-quiz .sensei-lms-question-block__header .question-title {
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}
.lesson button.quiz-submit.complete,
div.sensei-quiz-actions .sensei-quiz-actions-secondary .sensei-quiz-action button {
  padding: 12px 20px 12px 20px;
  border-radius: 0px 10px 0px 10px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  transition: all 0.6s;
  background: transparent;
  text-align: center;
  cursor: pointer;
  margin: 1px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  outline: 1px solid #e4002b;
  color: #101010;
  border: 1px solid transparent;
  margin-top: 30px;
  text-transform: initial;
  margin-bottom: 20px;
  padding: 15px 15px;
  text-decoration: none !important;
}
.lesson button.quiz-submit.complete:hover,
div.sensei-quiz-actions .sensei-quiz-actions-secondary .sensei-quiz-action button:hover {
  border-color: #e4002b;
  text-decoration: none;
}
.wp-block-sensei-lms-quiz .wp-block-sensei-lms-quiz-question {
  margin: 0px 0px 35px;
}
.wp-block-sensei-lms-quiz .sensei-lms-question-block__header {
  margin-bottom: 20px;
}
@media only screen and (max-width: 1199px) {
  .lesson header h1 {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 20px;
  }
  .wp-block-sensei-lms-quiz .sensei-lms-question-block__header .question-title {
    font-size: 24px;
    line-height: 34px;
  }
}
/*-----------------*/

/*------Video Section-----------*/

.video-wrapper {
  margin: 0px -10px;
  /* padding: 0; */
}
section.video-slider .container {
  padding: 0;
}
section.video-slider .container .row {
  margin-left: 0;
  margin-right: 0;
}
.video-slider .video-item {
  padding: 0px 10px;
}
.video-slider .slider-title-row {
  padding: 0;
}
.video-slider .slick-list.draggable .slick-track {
  display: flex;
}
.video-slider .video-link {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 20px 0px;
  overflow: hidden;
  padding-bottom: 70%;
}
.video-slider .video-link:after {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  z-index: 1;
}
.video-slider .video-link:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/video-play.svg) no-repeat 0 0;
  background-size: contain;
  height: 40px;
  width: 40px;
  margin: auto;
  z-index: 2;
  padding-bottom: 20px;
}
.video-slider .video-link .news-slide-text {
  position: absolute;
  top: auto;
  bottom: 0;
  z-index: 5;
}
.video-slider .video-link img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.video-slider .slick-counter {
  display: none;
}

.solutions-post .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-zone .vc_gitem-row-position-top .vc_gitem-col p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media only screen and (min-width: 1341px) {
  #section .ft.with_slider .indented:has(section.video-slider),
  section.video-slider .container {
    max-width: 1280px;
    padding: 0;
  }
  .video-slider .slick-list.draggable {
    margin-right: calc(-100vw / 2 + 1245px / 2);
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 1340px) {
  .video-slider .slick-list.draggable {
    margin-right: calc(-100vw / 2 + 1065px / 2);
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 1199px) {
  .video-slider .slick-list.draggable {
    margin-right: calc(-100vw / 2 + 885px / 2);
  }
  .filter-option-box ul li label {
    word-break: break-word;
  }
  .news-slide-text {
    padding: 15px;
  }
}
@media only screen and (max-width: 991px) {
  .video-slider .slick-list.draggable {
    margin-right: calc(-100vw / 2 + 645px / 2);
  }
}
@media only screen and (max-width: 767px) {
  .video-slider .slick-list.draggable {
    margin-right: calc(-100vw / 2 + 465px / 2);
  }
}
@media only screen and (max-width: 575px) {
  .video-slider .slick-list.draggable {
    margin-right: -30px;
  }
}
/*------------*/

/*---calculator page---*/

.bit-timingtab,
.caltab {
  margin-bottom: 30px;
  margin-bottom: 15px;
}
.bit-timing-col .billing_form_list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
  margin-bottom: -30px;
}
.bit-timing-col {
  background: #fafafa;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  padding: 30px;
  margin-bottom: 40px;
  position: relative;
}
.bit-timingtab + p,
.bit-timingtab + p + p,
body.single-lesson p {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.02em;
  color: #1f2937;
}
.bit-timing-col .billing_form_list label {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: -0.02em;
  text-transform: capitalize;
  color: #1f2937;
  margin-bottom: 20px;
}
.fa-question-circle:before {
  content: "";
  display: block;
  background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/question-circle.svg) no-repeat 0 0;
  background-size: contain;
  height: 17px;
  width: 17px;
  margin-left: 3px;
}
.bit-timing-col .billing_form_list label .question-mark i {
  vertical-align: middle;
}
.bit-timing-col .billing_form_list .mega {
  color: #4b5563;
  font-size: 12px;
  padding: 13.5px 7px;
  text-transform: uppercase;
  line-height: 100%;
  font-weight: 600;
}
.bit-timing-col .billing_form_list .textfield.twoparts .radiopart .radiobutton label {
  padding: 0;
  width: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  text-align: center;
}
.bit-timing-col .billing_form_list .textfield.twoparts .radiopart .radiobutton {
  display: flex;
  align-items: center;
  margin-right: 5px;
  position: relative;
}
.bit-timing-col .billing_form_list .textfield.twoparts .radiopart .radiobutton input[type="radio"] {
  width: 20px;
  height: 20px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.bit-timing-col .billing_form_list &gt; li.small_li.thred_li {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.bit-timing-col .billing_form_list .textfield.twoparts {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.bit-timing-col .billing_form_list &gt; .for_li .selectfeild select {
  background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/arrow-down.svg);
  background-repeat: no-repeat;
  appearance: none;
  background-position: right 10px center;
}
.bit-timing-col .billing_form_list .textfield.twoparts .radiopart {
  display: flex;
  align-items: center;
  margin-right: 35px;
  float: left;
  width: auto;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: -0.02em;
  color: #111111;
}

.radiobutton [type="radio"] + label:before {
  content: "";
  border-radius: 50%;
  border: 1px solid #1f2937;
  height: 16px;
  width: 16px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.radiobutton [type="radio"]:checked + label:before {
  border-color: #e4002b;
}
.radiobutton [type="radio"]:checked + label:after {
  content: "";
  border-radius: 50%;
  background-color: #e4002b;
  z-index: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  height: 20px;
  width: 20px;
  display: block;
}
.bit-timing-col .billing_form_list &gt; .five_li .reset-btn a {
  margin-right: 25px;
  text-decoration-line: underline;
  color: #101010;
}
.bit-timing-col .billing_form_list &gt; .five_li .reset-btn a:hover {
  text-decoration-line: none;
}
.bit-timing-col .billing_form_list input[type="button"] {
  border-radius: 0px 10px 0px 10px;
  background: transparent;
  border: 1px solid transparent;
}
.bit-timing-col .billing_form_list input[type="button"]:hover {
  border-color: #e4002b;
}
.bit-timing-col .billing_form_list &gt; .five_li {
  width: 50%;
  display: flex;
  justify-content: end;
  align-items: end;
  padding: 0 15px;
}
.bit-timing-col .billing_form_list span.reset-btn {
  margin-bottom: 15px;
}
.product_head h4 {
  float: left;
}
.result-download .product_head .acton-main-icon .product-com-text {
  margin-right: 12px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1f2937;
}
/*-table-*/
th .fa-question-circle {
  vertical-align: middle;
  margin-left: 5px;
}
.table-responsive table tr th a {
  float: right;
}
.table-responsive {
  overflow-x: auto;
}
/*--*/

.device-table {
  overflow: hidden;
  overflow-x: auto;
  padding-bottom: 20px;
}
.tablescroll table tbody th sup {
  top: -1px;
}
.tablescroll td input {
  font-size: 16px;
  line-height: 24px;
  color: #4b5563;
}
.table-responsive table tr th,
.table-responsive tr td {
  padding: 10px;
  text-align: center;
  background-color: transparent !important;
  color: #4b5563;
}
.table-responsive table tr th {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #101010;
}

/*-*/
.title_block.disc-list {
  background: #ffffff;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  padding: 22px 20px 22px 30px;
}
.title_block.disc-list h6 {
  font-weight: 600;
  margin-bottom: 15px;
}
.title_block.disc-list p {
  color: #1f2937;
}
.title_block.disc-list ul {
  padding: 0;
  margin-left: 20px;
}
.title_block.disc-list ul li {
  color: #6c717f;
}
.title_block.disc-list ul li::marker {
  color: #6c717f;
}
.product_sidebar_box.lasttiming .latest_price_side li {
  margin-bottom: 20px;
  padding: 10px;
  float: left;
  width: 100%;
  border-color: #e5e5e5;
}
.product_sidebar_box.lasttiming .latest_price_side li .view_more_info {
  color: #e4002b !important;
  float: right;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none !important;
  line-height: 100%;
  display: block;
  font-weight: 600;
  width: 35px;
}

.bit-timing-col .billing_form_list &gt; li {
  width: 33%;
  padding: 0 15px;
}

.bit-timing-col .billing_form_list &gt; .for_li {
  width: 50%;
}

.bit-timing-col .billing_form_list label .question-mark i {
  color: #bdc4c7;
  font-size: 17px;
}

.bit-timing-col .billing_form_list .textfield {
  width: 50%;
  margin-right: 10px;
}
.bit-timing-col .billing_form_list span {
  display: inline-block;
  line-height: 1;
}
.bit-timing-col .billing_form_list .textfield input {
  color: #303232;
  height: 42px;
  margin: 0;
}
.bit-timing-col .billing_form_list &gt; * {
  margin-bottom: 30px;
}
.bit-timing-col form {
  margin-bottom: 0;
}
.bit-timing-col .billing_form_list &gt; .for_li .selectfeild {
  display: block;
  position: relative;
}
.bit-timing-col .billing_form_list &gt; .for_li .selectfeild select {
  height: 44px;
  padding: 0 46px 0 15px;
  color: #303232;
}
body .canfdcalpage .canfd .clock ul li.device-btn .btn-style.border-red-btn {
  background-color: transparent;
  padding-left: 15px;
  padding-right: 15px;
}
.calcudata p {
  color: #1f2937;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.02em;
}

.canfdcalpage .calcudata .clock form ul li .mega {
  float: right;
  width: 30%;
}
.canfdcalpage .calcudata .clock form ul li label {
  width: 100%;
}
.result-download.can-fd-calc .product_head .acton-main-icon {
  justify-content: start;
  padding-left: 0;
  margin-bottom: 30px;
}
.vc_separator h4 {
  color: #323030;
}

@media only screen and (min-width: 768px) {
  .bit-timing-col .billing_form_list {
    row-gap: 15px;
  }
  .bit-timing-col:before {
    content: "";
    display: block;
    background: #e5e5e5;
    height: 1px;
    width: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: auto;
    bottom: 50%;
  }
}
@media only screen and (max-width: 1199px) {
  .bit-timing-col .billing_form_list &gt; li {
    width: 30%;
  }
  .bit-timing-col .billing_form_list &gt; li.small_li.thred_li {
    width: 40%;
  }
  .table-responsive table tr th a {
    float: none;
    margin: 0;
  }
  th .fa-question-circle {
    margin-left: 0;
  }
  .bit-timing-col .billing_form_list .right.second_li label {
    min-height: 45px;
  }
}
@media only screen and (max-width: 767px) {
  body .canfdcalpage .calcudata .clock form ul li {
    width: 50% !important;
  }
  .bit-timing-col .billing_form_list &gt; li {
    width: 100% !important;
  }
  .bit-timing-col .billing_form_list .right.second_li label {
    min-height: auto;
  }
}
@media only screen and (max-width: 575px) {
  body .canfdcalpage .calcudata .clock form ul li {
    width: 100% !important;
  }
  .canfdcalpage .calcudata .clock form ul li .textfield {
    max-width: 200px;
    display: block;
    float: left;
  }
  .canfdcalpage .calcudata .clock form ul li .mega {
    float: left;
  }
}

.base-data {
  display: none;
}

.calcudata .clock {
  background: #f4f5f5;
  margin: 31px 0 34px;
  padding: 19px 19px 20px;
}

.calcudata .clock form ul {
  display: flex;
  align-items: end;
  margin: 0 -5px;
  border: 0;
}

body .canfdcalpage .calcudata .clock form ul li {
  width: 25%;
  margin-right: 0;
  padding: 0 5px;
}
.calcudata .clock form {
  margin: 0;
}
.calcudata .clock form ul li .blue6 {
  padding: 10px 15px;
}
.calcudata .clock form ul li.device-btn {
  text-align: right;
}
body .canfdcalpage .canfd .clock ul li.device-btn {
  width: 25%;
}
.canfdcalpage .calcudata .clock form ul li .textfield input {
  margin: 0;
  max-width: 100%;
}
.device-table .deleteFreq:hover {
  background-color: unset;
}
.canfdcalpage .calcudata .clock form ul li span.textfield {
  float: left;
  width: 70%;
  max-width: 200px;
}

/*-*/

.result-download .product_head .acton-main-icon {
  display: flex;
  justify-content: end;
  padding-left: 50px;
}
.result-download .product_head .acton-main-icon .top-share {
  margin: 0 50px;
  position: relative;
}
.result-download .product_head .acton-main-icon .product-com-action {
  display: flex;
  align-items: center;
}
.result-download .product_head .product_com-action .bit-calculator-login {
  margin-top: 25px;
}
.marketing-download-selected.active {
  display: block;
}
.marketing-download-selected {
  background: #ececec;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  padding: 30px 0;
  display: none;
}
.marketing-download-selected .marketing-download-selectedwrap {
  max-width: 900px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0 15px;
}
.marketing-download-selected-left {
  width: 50%;
}
.marketing-download-selected-right {
  width: 30%;
  display: flex;
  align-items: start;
  justify-content: end;
}
.marketing-download-selected-left h3 {
  margin-bottom: 15px;
}
.marketing-download-selected-right a {
  margin-left: 15px;
}
.marketing-download-selected-right a:first {
  margin-left: 0;
}

.product_sidebar_box .last-timing h1 {
  color: #262626;
  font-size: 20px;
  margin-bottom: 20px;
}
.product_sidebar_box.lasttiming .latest_price_side li p {
  color: #9f9f9f;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 7px;
  font-weight: 600;
  width: calc(100% - 40px);
}
.product_sidebar_box.lasttiming .latest_price_side li h4 {
  color: #303232;
  float: left;
  font-size: 16px;
  margin: 0;
  width: calc(100% - 40px);
  word-break: break-all;
  font-weight: normal;
}
.canfdcalpage .calcudata .clock form ul li span.textfield {
  max-width: 200px;
}
.calcudata form ul li .textfield input {
  height: 48px;
  background-color: transparent;
}
.bit-table h4 {
  color: #1f2937;
  font-size: 18px;
  margin: 0 0 33px;
}
.bit-table h4 input {
  border: 0;
  text-align: center;
  box-shadow: unset;
  background: #fff;
  color: #1f2937;
  font-size: 17px;
  font-weight: 600;
  max-width: 80px !important;
  padding: 0;
  width: auto;
  height: auto;
  line-height: 100%;
}

@media only screen and (max-width: 575px) {
  .result-download .product_head .acton-main-icon .top-share {
    margin: 0 20px;
  }
}
/*---------------*/

/** can-fd-bit-timing-calculator **/
.device-table .deleteFreq {
  background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/close-icon.svg);
  float: right;
  height: 27px;
  padding: 0 35px 0 0;
  font-size: 12px;
  color: #00337e;
  text-transform: uppercase;
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center right 1px;
}

.device-table table th,
.device-table table td {
  padding: 15px;
  text-align: center;
  color: #4b5563;
}
#clockFreqTable {
  margin-bottom: 0;
}
.device-table table th {
  background: #f5f5f5;
  padding: 14px 10px 11px;
  text-transform: capitalize;
  min-height: 67px;
  vertical-align: middle;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #101010;
}
.calcudata form ul li label {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: -0.02em;
  text-transform: capitalize;
  color: #1f2937;
  margin-bottom: 20px;
}
.calcudata .clock {
  margin: 0px 0 34px;
  padding: 30px;
  background: #fafafa;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
}
.calcudata form ul li .mega {
  color: #4b5563;
  font-size: 12px;
  padding: 12px 7px;
}
.bitrates form {
  background: #fafafa;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  margin: 23px 0 25px;
  padding: 30px;
}
.bitrates form ul li {
  width: auto;
  margin-right: 0;
  padding: 0 25px;
}
.bitrates form ul li .textfield {
  float: left;
}
.bitrates form ul {
  display: flex;
  margin-left: -25px;
  margin-right: -25px;
  border: 0;
  margin-bottom: 0px;
  row-gap: 20px;
  padding-bottom: 2px;
}
.bitrates form ul li .textfield input {
  width: 180px;
  padding: 15px 10px;
  margin: 0px;
  height: 42px;
}
.bitrates form ul li .mega {
  float: left;
  padding: 11px 9px;
  font-weight: 600;
  font-size: 12px;
  line-height: 20px;
  color: #4b5563;
}
.timing-calc .masserror {
  margin-bottom: 15px;
}

#nominalBitConfiguration {
  margin-bottom: 50px;
}
.tablescroll table tbody th,
.tablescroll table tbody td {
  background-color: transparent !important;
}
.tablescroll table {
  margin: 0;
  border-radius: 10px 10px 10px 0px;
}
.tablescroll,
#deviceParamTable_html_tabel {
  overflow: unset;
  white-space: nowrap;
  padding-bottom: 15px;
  position: relative;
}
.tablescroll::-webkit-scrollbar,
#deviceParamTable_html_tabel::-webkit-scrollbar {
  height: 4px;
  border-radius: 4px;
}

.tablescroll::-webkit-scrollbar-thumb,
#deviceParamTable_html_tabel::-webkit-scrollbar-thumb {
  background-color: #dcdcdc;
}

.tablescroll::-webkit-scrollbar-thumb,
#deviceParamTable_html_tabel::-webkit-scrollbar-thumb {
  background-color: #dcdcdc;
}
.tablescroll table tbody th {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #101010;
}
.tablescroll table tbody th span {
  display: block;
  text-align: center;
}
.bit-table h4 span {
  font-weight: 600;
  font-size: 12px;
  line-height: 20px;
  color: #4b5563;
  text-transform: initial;
}
/*-indivi-table-*/
#deviceParamTable {
  border: none !important;
  margin: 0;
}
.indivi-table thead tr:first-child {
  border: none;
}
.indivi-table thead tr:first-child td {
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.02em;
  color: #1f2937;
  background: #d9d9d9;
  border: 1px solid #e5e5e5;
  border-left-color: transparent;
  border-right-color: #ffffff;
  text-align: center;
}
#deviceParamTable_html_tabel thead tr td:first-child:empty {
  background-color: transparent;
  border: none;
}
#deviceParamTable_html_tabel thead tr:has(td:first-child:empty) + tr td:first-child,
#deviceParamTable_html_tabel thead tr:nth-child(2) td:first-child {
  border-top: 1px solid #e5e5e5;
  border-top-left-radius: 10px;
}
#deviceParamTable thead:has(+ tbody:empty) tr:last-child td {
  border-bottom-color: #e5e5e5 !important;
}
.indivi-table thead tr:first-child td:last-child {
  border-right: 1px solid #e5e5e5;
}
.cal-head {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  column-gap: 20px;
}
#deviceParamTable td {
  padding: 6px 15px;
  color: #4b5563;
}
#deviceParamTable td:empty + td {
  border-left-color: #e5e5e5;
}
.cal-head .clear {
  width: 100%;
}
#deviceParamTable tr:last-child td {
  border-bottom: 1px solid;
  border-color: #e5e5e5 !important;
}
#deviceParamTable thead tr:last-child td {
  border-bottom-color: transparent !important;
  background: #fafafa;
}
#deviceParamTable thead tr:last-child td sup {
  top: 0;
  font-size: inherit;
}
.indivi-table select {
  appearance: none;
  background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/arrow-down.svg);
  border: 1px solid #e5e5e5;
  color: #303232;
  display: block;
  font-size: 16px;
  height: 34px;
  width: 71px;
  background-repeat: no-repeat;
  background-position: center right 5px;
  padding: 6px 30px 5px 10px;
}
.parameters .cal-head button {
  float: right;
  background-color: transparent;
  margin-bottom: 20px;
}

@media only screen and (max-width: 575px) {
  .result-download .product_head .acton-main-icon {
    width: 100%;
    justify-content: start;
    padding: 0;
  }
  .title_block.disc-list,
  .bit-timing-col {
    padding: 20px;
  }
  .bit-timing-col .billing_form_list &gt; .five_li {
    width: 100%;
    justify-content: start;
  }
}
/*-*/

.parameters .cal-head h4 {
  float: left;
  margin-bottom: 30px;
}
.parameters h5 {
  font-size: 24px;
  line-height: 32px;
  color: #1f2937;
}

.tablescroll th,
.tablescroll td {
  padding: 15px 10px;
}

.tablescroll td input {
  padding: 0;
  border: 0;
  text-align: center;
  background: none;
  box-shadow: unset;
}

.tablescroll td button {
  padding: 0;
  height: 25px;
  width: 25px;
}

.tablescroll td input.sample_point {
  width: 40px;
}

.parameters {
  margin-bottom: 50px;
}
.parameters p sub {
  top: 0;
  font-size: inherit;
}
.indivi-table {
  overflow-x: scroll;
  white-space: nowrap;
  margin-bottom: 20px;
}
.base-data {
  display: none;
}

.calcudata .clock form ul {
  display: flex;
  align-items: start;
  margin: 0 -5px;
  border: 0;
  flex-wrap: wrap;
  row-gap: 20px;
  justify-content: center;
}

body .canfdcalpage .calcudata .clock form ul li {
  width: 25%;
  margin-right: 0;
  padding: 0 5px;
  min-width: 165px;
}
body .canfdcalpage .calcudata .clock form ul li {
  margin-bottom: 0;
}
.calcudata .clock form {
  margin: 0;
}
.calcudata .clock form ul li .blue6 {
  padding: 10px 15px;
}
.calcudata .clock form ul li.device-btn {
  text-align: right;
}
body .canfdcalpage .canfd .clock ul li.device-btn {
  width: 25%;
  margin-top: auto;
}
.device-table .deleteFreq:hover {
  background-color: unset;
}

@media only screen and (max-width: 1199px) {
  body .canfdcalpage .calcudata .clock form ul li,
  body .canfdcalpage .canfd .clock ul li.device-btn {
    width: 50%;
  }
}
/*-privacy-policy-*/

.privacy-policy-content &gt; .vc_column-inner &gt; .wpb_wrapper {
  background: #fafafa;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
}
.privacy-policy-content &gt; .vc_column-inner &gt; .wpb_wrapper .indented {
  margin: 0;
  padding: 28px 14px;
  border-bottom: 1px solid #e5e5e5;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}
.privacy-policy-content &gt; .vc_column-inner &gt; .wpb_wrapper .indented:last-child {
  border: none;
}
.privacy-policy-content &gt; .vc_column-inner &gt; .wpb_wrapper .indented &gt; .vc_column_container {
  width: auto;
  margin: 0;
}
.privacy-policy-content &gt; .vc_column-inner &gt; .wpb_wrapper .indented &gt; .vc_column_container .col-auto {
  margin: 0;
}
.privacy-policy-content &gt; .vc_column-inner &gt; .wpb_wrapper .indented &gt; .vc_column_container:has(.col-auto) {
  max-width: 835px;
  margin: auto 0;
  flex-shrink: 1;
}
.privacy-policy-content &gt; .vc_column-inner &gt; .wpb_wrapper .indented &gt; .vc_column_container:has(.vc_btn3-container) .wpb_wrapper {
  display: flex;
  flex-direction: column;
  align-items: end;
  gap: 16px;
}
@media only screen and (max-width: 991px) {
  .privacy-policy-content &gt; .vc_column-inner &gt; .wpb_wrapper .indented &gt; .vc_column_container:has(.vc_btn3-container) .wpb_wrapper {
    align-items: start;
  }
}

@media only screen and (max-width: 767px) {
  .privacy-policy-content &gt; .vc_column-inner &gt; .wpb_wrapper .indented {
    padding: 14px 7px 20px;
  }
}
/*--*/

/*-news_details_page-*/

.news_details_page .team_h1 {
  margin-bottom: 10px;
}
.news_details_page .date_time_format {
  display: flex;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #1f2937;
  margin-bottom: 25px;
}
.news_details_page .date_time_format .date {
  padding-right: 7px;
  margin-right: 7px;
  position: relative;
}
.news_details_page .date_time_format .date:after {
  content: "";
  display: block;
  width: 1px;
  height: 12px;
  background: #1f2937;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  margin: auto;
}
.news_details_page .blogpost {
  position: relative;
  overflow: hidden;
  padding-top: 56.4%;
}
.news_details_page .blogpost video {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  max-width: 100% !important;
}
.news_details_page .archive-content ul li {
  list-style-type: disc;
  margin-left: 25px;
  padding-bottom: 10px;
  color: #6c717f;
}

.news_details_page .archive-content {
  margin-top: 30px;
}
.news_details_page .archive-content .meet-speakers-block {
  display: flex;
  background-color: #f3f4f6;
  margin-bottom: 24px;
}
.news_details_page .archive-content .meet-speakers-block .meet-speaker-img {
  flex-shrink: 0;
  max-width: 190px;
}
.news_details_page .archive-content .meet-speakers-block .meet-speaker-img img {
  border-radius: 0px;
  width: 100%;
  max-width: 100%;
  min-width: 190px;
}
.news_details_page .archive-content .meet-speakers-block .meet-speaker-content {
  padding: 24px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.news_details_page .archive-content .meet-speakers-block .meet-speaker-content .name {
  margin-bottom: 5px;
}
.news_details_page .archive-content .meet-speakers-block .meet-speaker-content .designation {
  font-size: 12px;
  line-height: 20px;
  text-transform: uppercase;
  color: #6c717f;
  margin-bottom: 5px;
}
.news_details_page .blog1 {
  border: none;
  padding: 0;
}
.news_details_page .blog1 .blogpost-bottom label {
  margin-bottom: 10px;
  display: block;
  text-transform: capitalize;
}
@media only screen and (max-width: 767px) {
  .news_details_page .archive-content .meet-speakers-block {
    flex-direction: column;
    align-items: center;
    padding-top: 20px;
  }
  .news_details_page .archive-content .meet-speakers-block .meet-speaker-img,
  .news_details_page .archive-content .meet-speakers-block .meet-speaker-img img {
    max-width: 150px;
    min-width: auto;
  }
  .news_details_page .archive-content .meet-speakers-block .meet-speaker-content {
    padding: 20px;
    align-items: center;
    text-align: center;
  }
}
/*----*/
/*--------TABLE-border--------*/
table {
  border-collapse: separate;
  border-spacing: 0;
  border: none;
}
td,
th {
  border: solid 1px #e5e5e5;
  border-style: none solid solid none;
  padding: 10px;
}
th {
  border-style: solid solid none none;
}
tr:has(+ tr) th {
  border-style: solid solid solid none;
}
tr:first-child td:first-child,
tr:first-child th:first-child {
  border-top-left-radius: 10px;
}
tr:first-child td:last-child,
tr:first-child th:last-child {
  border-top-right-radius: 10px;
}
tr:last-child td:first-child {
  border-bottom-left-radius: 10px;
}
tr:last-child td:last-child {
  border-bottom-right-radius: 10px;
}
tr:first-child td,
tr:first-child th {
  border-top-style: solid;
}
tr td:first-child,
tr th:first-child {
  border-left-style: solid;
}
thead + tbody tr:first-child td:first-child {
  border-top-left-radius: 0;
}
thead + tbody tr:first-child td:last-child {
  border-top-right-radius: 0;
}
thead tr:last-child td:first-child {
  border-bottom-left-radius: 0px;
}
thead tr:last-child td:last-child {
  border-bottom-right-radius: 0px;
}
/*-White Papers and Slide Shows Table-*/
.papers-slides tr:first-child td:first-child,
.papers-slides tr:first-child th:first-child,
.papers-slides tr:first-child td:last-child,
.papers-slides tr:first-child th:last-child,
.papers-slides tr:last-child td:first-child,
.papers-slides tr:last-child td:last-child {
  border-radius: 0;
}
.papers-slides tr td:has(+ td:last-child),
.papers-slides tr th:has(+ th:last-child) {
  border-right-color: transparent;
}
.papers-slides tr td:last-child,
.papers-slides tr th:last-child {
  border-left-color: transparent;
  text-align: right;
}
.papers-slides td,
.papers-slides th {
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #1f2937;
  padding: 16px 24px;
  background-color: transparent !important;
}
.papers-slides th {
  font-weight: 600;
  padding: 24px;
  background-color: #fafafa !important;
}
.papers-slides .wpb_content_element {
  margin-bottom: 24px;
}
.papers-slides a {
  color: #ff0030;
  text-transform: capitalize;
}
@media only screen and (max-width: 767px) {
  .papers-slides td,
  .papers-slides th {
    font-size: 16px;
    line-height: 26px;
  }
  .papers-slides td,
  .papers-slides th {
    padding: 12px 20px;
  }
  .papers-slides th {
    padding: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .papers-slides td,
  .papers-slides th {
    padding: 10px 15px;
  }
  .papers-slides th {
    padding: 15px;
  }
}
/*-*/

/*-comman pages-*/

.well {
  background: #fff;
  border-radius: 2px;
  overflow: hidden;
  padding: 20px;
  position: relative;
  border-radius: 10px;
  box-shadow: none;
  border: solid 1px #e5e5e5;
  margin-bottom: 20px;
}
.well p:empty,
.well img[src=""] {
  display: none;
}
.well p {
  margin-bottom: 20px;
}
.disc-list ul,
.order-list ol {
  padding: 0 20px;
  margin-bottom: 20px;
}
.CanKing-sec .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
  padding: 10px;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
}
.CanKing-sec .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header .ui-icon:before {
  content: "+";
  font-size: 25px;
  position: absolute;
  right: 0;
  color: #e4002b;
  height: 25px;
  width: 25px;
  top: 10px;
  left: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.CanKing-sec .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active .ui-icon:before {
  font-size: 30px;
  top: 7px;
  content: "-";
}
.CanKing-sec .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
  color: #1f2937;
}
.vc_row .vc_toggle_default .vc_toggle_icon {
  width: 20px !important;
  height: 20px !important;
  background: transparent;
  border: none;
  margin: 0 !important;
}
.vc_row .vc_toggle_default .vc_toggle_icon::after,
.vc_row .vc_toggle_default .vc_toggle_icon::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-color: #e4002b;
  border: none;
  transition: all 0.5s;
  top: 50%;
  transform: translateY(-50%);
}
.vc_row .vc_toggle_default .vc_toggle_icon::before {
  height: 3px !important;
  width: 15px !important;
  visibility: visible !important;
}
.vc_row .vc_toggle_default .vc_toggle_icon::after {
  height: 15px !important;
  width: 3px !important;
}
.vc_row .vc_toggle_default.vc_toggle_active .vc_toggle_icon::after:after {
  height: 0;
}
/*--*/

/*----*/

.list-style ul,
.list-style ul &gt; li {
  list-style: disc;
}
.list-style ul {
  padding-left: 20px;
}
.small p {
  font-size: 14px;
  line-height: 24px;
}
.list-style p a {
  color: #e4002b;
}
.vc_row .col-lg-2 {
  width: 16.66666667% !important;
}
.vc_row .col-lg-10 {
  width: 83.33333333% !important;
}
h2.bold,
h4.bold {
  font-weight: 600;
}
.red-link a {
  color: #e4002b;
  font-weight: 600;
}
/* .press-releases-block .prb-img img {
  object-fit: initial;
} */
@media only screen and (max-width: 1199px) {
  .vc_row .col-lg-2 {
    width: 20% !important;
  }
  .vc_row .col-lg-10 {
    width: 80% !important;
  }
  .dash_product_sectn .section-title,
  .dash_product_sectn .section-title + span.library-count {
    font-size: 20px;
    line-hight: 28px;
  }
}

@media only screen and (max-width: 991px) {
  .signin-up-sec .input-field.input-checkbox-row {
    flex-direction: column;
    align-items: start;
    row-gap: 10px;
  }
}

@media only screen and (max-width: 767px) {
  .vc_row .col-lg-2,
  .vc_row .col-lg-10 {
    width: 100% !important;
  }
}

/*-*/
.wpb_column.vc_column_container:has(.signinsignup_wraper) + .wpb_column.vc_column_container &gt; .vc_column-inner {
  display: block;
  background: rgb(16 16 16 / 80%);
  padding: 35px 88px 45px;
  color: #fff;
  margin-left: 0;
  border-radius: 0 20px 0 0;
}
.wpb_column.vc_column_container:has(.signinsignup_wraper) + .wpb_column.vc_column_container &gt; .vc_column-inner h3.vc_custom_heading {
  color: #ee0030;
  margin-bottom: 0;
}
.wpb_column.vc_column_container:has(.signinsignup_wraper) + .wpb_column.vc_column_container &gt; .vc_column-inner h4.vc_custom_heading {
  color: #ffffff;
}
.btn-style.border-btn a,
.btn-style.border-btn a:hover {
  background-color: transparent !important;
  color: #ffffff !important;
}
.wpb_column.vc_column_container:has(.signinsignup_wraper),
article.page:has(.vc_row.wpb_row.vc_row-fluid.our-process:last-child) {
  margin-bottom: 0;
}
.wpb_column.vc_column_container:has(.signinsignup_wraper) + .wpb_column.vc_column_container &gt; .vc_column-inner .btn-style.border-btn {
  width: 100%;
}

@media only screen and (max-width: 1199px) {
  .wpb_column.vc_column_container:has(.signinsignup_wraper) + .wpb_column.vc_column_container &gt; .vc_column-inner {
    padding: 40px 50px;
  }
}
@media only screen and (max-width: 991px) {
  .wpb_column.vc_column_container:has(.signinsignup_wraper) + .wpb_column.vc_column_container &gt; .vc_column-inner {
    padding: 40px 25px;
  }
}
/*-------------*/

/*--------E-learning search---------------*/

.elearning-search-result .knowledge_up {
  background: transparent;
}
.elearning-search-result .container {
  padding: 0;
}
.elearning-search-result .col-lg-9 &gt; * {
  margin-bottom: 50px;
}
.elearning-search-result .custm_serach_result .knowledge_up .row:has(&gt; .search_resultup_menu) {
  border-bottom: 1px solid #000000;
  overflow: auto;
  display: flex;
  overflow-y: hidden;
  margin: 0 0 50px;
  flex-wrap: nowrap;
}
.elearning-search-result .search_resultup_menu {
  display: inline-block;
  margin: 0;
  margin-bottom: -2px;
  flex-shrink: 0;
  padding: 0;
  width: auto;
}
.elearning-search-result .search_resultup_menu a {
  color: #9ca3af;
  font-size: 18px;
  line-height: 28px;
  padding: 0 15px 10px;
  display: inline-block;
  text-align: center;
  border-radius: 0;
  text-transform: capitalize;
  font-weight: 400;
  border-bottom: 3px solid transparent;
}
.elearning-search-result .search_resultup_menu a.active,
.elearning-search-result .search_resultup_menu a:hover {
  border-bottom: 3px solid #e4002b;
  color: #e4002b;
}
.elearning-search-result .default_accordion {
  padding: 0;
  border-color: transparent;
}
.elearning-search-result .default_accordion .serach-courses-list {
  background: #ffffff;
  border: 1px solid #d1d5db;
  border-radius: 10px;
  padding: 24px;
  position: relative;
}
.elearning-search-result .default_accordion .serach-courses-list .dd-ajax-loader {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 52px;
  width: 52px;
}
.elearning-search-result .default_accordion .serach-courses-list:has(.dd-ajax-loader:not([style*="display"])):before,
.side-bar-outer .knowledge_fullwidthserach:has(.dd-ajax-loader:not([style*="display"])):before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  display: block;
  background-color: rgba(255, 255, 255, 0.52);
}
.elearning-search-result .default_accordion .serach-courses-part {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.elearning-search-result .serach-courses-left h3 {
  margin-bottom: 8px;
}
.elearning-search-result .serach-courses-left h3 a {
  text-transform: capitalize;
  color: #e4002b;
}
.elearning-search-result .serach-courses-left p {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #4b5563;
  margin-bottom: 15px;
}
.elearning-search-result .serach-courses-box {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.elearning-search-result .serach-courses-top {
  display: flex;
  gap: 16px;
  justify-content: space-between;
}
.elearning-search-result .serach-courses-top .clear {
  display: none;
}
.elearning-search-result .serach-courses-top .serach-courses-right .serach-right-btn {
  display: inline-flex;
  gap: 23px;
  position: relative;
}
.elearning-search-result .serach-courses-right .share-icon:after {
  content: "";
  background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/share-icon.svg) no-repeat 0 0;
  background-size: contain;
  height: 20px;
  width: 20px;
  display: inline-block;
}
.elearning-search-result .serach-courses-right .save:after {
  content: "";
  background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/save.svg) no-repeat 0 0;
  background-size: contain;
  height: 20px;
  width: 20px;
  display: inline-block;
}

.elearning-search-result .serach-courses-right .serach-right-btn &gt; a.dele:after {
  content: "";
  background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/close-icon.svg) no-repeat 0 0;
  background-size: contain;
  height: 20px;
  width: 20px;
  display: inline-block;
}

.elearning-search-result .serach-courses-right .serach-right-btn &gt; a &gt; span {
  display: none;
}
.elearning-search-result .serach-courses-right .serach-right-btn &gt; a,
.elearning-search-result .serach-courses-top .serach-courses-right .serach-right-btn .safi-link.sharepopup {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  letter-spacing: -0.02em;
  text-transform: capitalize;
  color: #1f2937;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
}
.elearning-search-result .serach-courses-box .serach-courses-bottom .questions-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.elearning-search-result .serach-courses-box .serach-courses-bottom .questions-tags &gt; a {
  padding: 5px 10px;
  border: 1px solid #9c9c9c;
  border-radius: 5px 0px;
  flex-grow: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  text-transform: uppercase;
  font-weight: 400;
}
.elearning-search-result .serach-courses-box .serach-courses-bottom .questions-tags &gt; a:hover {
  border-color: #e4002b;
  color: #e4002b;
}
.elearning-search-result .serach-courses-top .serach-courses-right,
.elearning-search-result .serach-courses-top .serach-courses-right .serach-right-btn &gt; * {
  flex-shrink: 0;
}
.elearning-search-result .serach-courses-top .serach-courses-right .serach-right-btn .btn-red a {
  color: #ffffff;
}
.elearning-search-result .row:has(.search_resultup_menu) {
  border-bottom: 1px solid #000000;
  margin: 0;
  margin-bottom: 40px;
}
.qulimar ul {
  display: flex;
  flex-direction: column;
  row-gap: 15px;
  column-gap: 10px;
}
.custm_serach_result .popup_email_share {
  max-width: 300px;
  right: -70px;
  left: auto;
  top: calc(100% + 15px);
}
.custm_serach_result .popup_email_share {
  max-width: 300px;
  right: -70px;
  left: auto;
  top: calc(100% + 15px);
}
/*-*/

.side-bar-outer .knowledge_search {
  margin-bottom: 20px;
}
.side-bar-outer .knowledge_search form a.knowledge_serchicon {
  display: none;
}
.side-bar-outer form.searchform {
  position: relative;
}

.side-bar-outer input.elearning_search_text {
  padding: 8px;
  border: 1px solid #000000;
  border-radius: 20px;
  height: 40px;
  padding-left: 40px;
}
.side-bar-outer .knowledge_search .knowledge_search_btn {
  background: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/search-icon.svg) no-repeat 0 0;
  background-size: auto;
  background-position: center;
  position: absolute;
  top: 0;
  background-color: transparent;
  font-size: 0;
  height: 40px;
  width: 40px;
  border-radius: 50%;
}
.custm_serach_result .knowledge_up .row:has([href="#showall"].active) + .row &gt; .col-lg-9 &gt; div {
  display: block !important;
}
@media only screen and (max-width: 991px) {
  .elearning-search-result .col-lg-9 &gt; * {
    margin-bottom: 20px;
  }
  .elearning-search-result .col-lg-3 {
    margin-bottom: 50px;
  }
  .custm_serach_result .popup_email_share {
    right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .elearning-search-result .serach-courses-top {
    flex-direction: column;
    margin-bottom: 7px;
  }
  .custm_serach_result .popup_email_share {
    left: -20px;
    min-width: 290px;
    max-width: 290px;
  }
  .custm_serach_result .popup_email_share:before {
    right: auto;
  }
}
@media only screen and (max-width: 575px) {
  .custm_serach_result {
    padding-left: 15px;
    padding-right: 15px;
  }
  .elearning-search-result .default_accordion .serach-courses-list {
    padding: 20px;
  }
}
/*--------E-learning search end---------------*/

/*-----*/
.single-iframe-wrap,
.video-iframe-main {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.4%;
  margin: 30px auto;
}
.single-iframe-wrap iframe,
.video-iframe-main iframe {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/*-----*/

/*--register-product-3-0--*/
.reg-pro-title h2 {
  margin-bottom: 0;
}

.reg-pro-title {
  margin-bottom: 35px;
}

.register-product-main {
  padding-top: 40px;
}
.paging_simple_numbers {
  text-align: center;
}
.reg-pro-title .row {
  align-items: center;
}
.register-product-main.ng-scope {
  margin-top: 30px;
}
.registered-select-section {
  display: flex;
  gap: 20px;
  margin-bottom: 25px;
  width: 100%;
  align-items: center;
}
.register-product-main.ng-scope &gt; .container &gt; .row {
  align-items: start;
}
.register-product-main a.fullreport-btn {
  display: flex;
  align-items: center;
  justify-content: end;
  column-gap: 10px;
  margin-left: auto;
}
.register-product-main.ng-scope &gt; .container &gt; .row &gt; div:has(.fullreport-btn) {
  text-align: right;
}
.registered-select-section .registered-input-block {
  width: 100%;
  max-width: 323px;
}
.registered-select-section .registered-input-block.rsdate-block input {
  border-color: #4b5563;
  cursor: pointer;
  background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/date-picker.svg);
  background-repeat: no-repeat;
  background-position: 95% 12px;
  padding: 13px 10px;
  padding-right: 40px;
}
.registered-or {
  line-height: 19px;
  letter-spacing: -0.02em;
  color: #111111;
}
div.dt-datetime {
  border: none;
  padding: 15px;
  border-radius: 10px;
  width: 323px;
}
div.dt-datetime div.dt-datetime-label {
  font-weight: 600;
  color: #101010;
}
div.dt-datetime table.dt-datetime-table {
  margin-bottom: 0;
}
div.dt-datetime div.dt-datetime-iconRight,
div.dt-datetime div.dt-datetime-iconLeft {
  opacity: 1;
  top: 0;
}
div.dt-datetime div.dt-datetime-iconLeft {
  left: auto;
  right: 30px;
}
div.dt-datetime div.dt-datetime-iconRight:after {
  position: absolute;
  top: 10px;
  left: 12px;
  display: block;
  content: "";
  height: 7px;
  width: 7px;
  border: 1.5px solid #6c717f;
  border-bottom-color: transparent;
  border-left-color: transparent;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  opacity: 1;
}
div.dt-datetime div.dt-datetime-iconLeft:after {
  position: absolute;
  top: 10px;
  left: 10px;
  display: block;
  content: "";
  height: 7px;
  width: 7px;
  border: 1.5px solid #6c717f;
  border-top-color: transparent;
  border-right-color: transparent;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
}
div.dt-datetime table.dt-datetime-table tr:first-child th:first-child,
div.dt-datetime table.dt-datetime-table tr:first-child th:last-child {
  border-radius: 0;
}
div.dt-datetime div.dt-datetime-title {
  padding: 0px 0px 15px;
  display: flex;
}
div.dt-datetime table.dt-datetime-table th {
  padding: 4px 5px 2px;
  font-weight: 400;
  font-size: 0px;
  line-height: 18px;
  color: #919eab;
  background-color: transparent;
}
div.dt-datetime div.dt-datetime-calendar table th:first-letter {
  font-size: 12px;
}
div.dt-datetime table.dt-datetime-table td {
  background-color: transparent !important;
}
.dt-datetime-table td,
.dt-datetime-table th,
.dt-datetime-table {
  border-color: transparent;
}
div.dt-datetime table td.selectable.now button,
div.dt-datetime table td.selectable button:hover {
  background: #e4002b;
  border-radius: 50%;
}
div.dt-datetime table td.selectable.now button span {
  color: #ffffff;
}
div.dt-datetime table button span {
  text-align: center;
  font-weight: 500;
}
div.dt-datetime div.dt-datetime-label:hover,
div.dt-datetime div.dt-datetime-iconLeft:hover,
div.dt-datetime div.dt-datetime-iconRight:hover {
  border-color: transparent;
  background-color: transparent;
  color: #e4002b;
  opacity: 1;
}
.registered-select-section .registered-input-block button {
  height: 48px;
  border-radius: 4px;
}
div.dt-datetime table button {
  aspect-ratio: 1/1;
  width: 36px;
}
div.dt-datetime div.dt-datetime-label select {
  height: 30px;
}
.registered-select-section .registered-input-block select {
  border-color: #4b5563;
  min-width: 323px;
}
.dataTables_wrapper select {
  background-position: center right 12px;
  background-size: 10px;
}
.dataTables_wrapper .search,
.dataTables_wrapper .registered-input-block {
  width: auto;
  float: left;
  padding-right: 20px;
}
#select-product {
  float: none;
  display: inline-flex;
  padding: 0;
  width: 35%;
  margin-bottom: 25px;
}
.dataTables_wrapper input[type="search"],
.dataTables_wrapper select {
  border-color: #4b5563;
  height: 48px;
}
.registered-select-section.rss-row2 .registered-input-block.rssearchblock {
  width: auto;
  min-width: 323px;
}
.dataTables_wrapper {
  overflow: hidden;
  overflow-x: auto;
}
.dataTables_wrapper input[type="search"] {
  background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/search-icon.svg);
  background-repeat: no-repeat;
  background-position: 96% 14px;
  padding: 13px 10px;
  padding-right: 40px;
  min-width: 323px;
  margin-bottom: 25px;
}
.dataTables_wrapper .bottom {
  margin: 50px 0px 70px;
  text-align: center;
}
.dataTables_wrapper a.paginate_button {
  color: #4b5563;
  display: inline-block;
  font-size: 20px;
  vertical-align: middle;
  line-height: 24px;
  margin-right: 25px;
  cursor: pointer;
}
.dataTables_wrapper a.paginate_button.next {
  font-size: 0;
  width: 40px;
  height: 40px;
  margin-left: 0;
  padding: 0;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/pagination-right.png);
  background-repeat: no-repeat;
  background-position: center;
  background-color: #1f2937;
}
.dataTables_wrapper a.paginate_button.previous {
  font-size: 0;
  width: 40px;
  height: 40px;
  margin-left: 0;
  padding: 0;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/pagination-left.png);
  background-repeat: no-repeat;
  background-position: center;
  background-color: #1f2937;
}
.dataTables_wrapper a.paginate_button.current {
  color: #e4002b;
}
.dataTables_wrapper a.paginate_button.disabled {
  cursor: not-allowed;
  background-color: transparent;
}
.registered-select-section .registered-input-block.rsdate-block input:focus,
.dataTables_wrapper input[type="search"]:focus,
.dataTables_wrapper select:focus {
  border-color: #e4002b;
  color: #1f2937;
}

/*-custom dropdown-*/

.custom-dropdown .dropdownsearch {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Ubuntu", sans-serif;
}
.custom-dropdown .options {
  margin: 1rem;
  max-width: 350px;
  width: 50%;
  height: 250px;
}
.custom-dropdown select {
  display: none !important;
}
.custom-dropdown .dropdown-select {
  background-color: #fff;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  float: left;
  line-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: auto;
  border: 1px solid #4b5563;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  padding: 13px 25px 13px 10px;
  height: auto;
  border-radius: 4px;
  color: #6c717f;
  appearance: none;
  background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/associate-software/filter-arrow.svg);
  background-repeat: no-repeat;
  background-position: center right 12px;
  background-size: 10px;
}
.custom-dropdown .dropdown-select:focus {
  background-color: #fff;
}
.custom-dropdown .dropdown-select:hover {
  background-color: #fff;
}
.custom-dropdown .dropdown-select:active,
.custom-dropdown .dropdown-select.open {
  background-color: #fff !important;
  border-color: #bbb;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05) inset;
}
.custom-dropdown .dropdown-select.open .list {
  opacity: 1;
  pointer-events: auto;
}
.custom-dropdown .dropdown-select.open .option {
  cursor: pointer;
}
.custom-dropdown .dropdown-select.wide {
  width: 100%;
}
.custom-dropdown .dropdown-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}
.custom-dropdown .dropdown-select .list {
  box-sizing: border-box;
  transition: all 0.15s cubic-bezier(0.25, 0, 0.25, 1.75), opacity 0.1s linear;
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  background-color: #fff;
  margin-top: 4px;
  padding: 30px 25px;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 999;
  overflow: auto;
  border: none;
}

.custom-dropdown .dropdown-select .list::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}
.custom-dropdown .dropdown-select .list::-webkit-scrollbar-thumb {
  background-color: rgb(157 149 152 / 80%);
}
.custom-dropdown .dropdown-select .list:hover .option:not(:hover) {
  background-color: transparent !important;
}
.custom-dropdown .dropdown-select .dd-search {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
  position: relative;
}
.custom-dropdown .dropdown-select .dd-search form {
  width: 100%;
}
.custom-dropdown .dropdown-select .dd-search button.close-icon {
  position: absolute;
  right: 8px;
  top: 8px;
  background: #1f2937;
  color: #ffffff;
  height: 25px;
  width: 25px;
  padding: 0;
  border-radius: 50%;
  display: none;
}
.custom-dropdown .dropdown-select .dd-search #txtSearchValue:focus + button.close-icon {
  display: block;
}
.custom-dropdown .dropdown-select .dd-searchbox {
  width: 100%;
  height: 40px;
  outline: none;
  background: #f3f4f6;
  border: none;
  border-radius: 50px;
  background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/search-icon.svg);
  background-repeat: no-repeat;
  background-position: 11px;
  padding-left: 40px;
}
.custom-dropdown .dropdown-select .list ul {
  padding: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.custom-dropdown .dropdown-select .option {
  outline: none;
  text-align: left;
  transition: all 0.2s;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: -0.02em;
  color: #111111;
}
.custom-dropdown .dropdown-select .option.selected {
  font-weight: 600;
  color: #e4002b;
}
.custom-dropdown .dropdown-select a {
  color: #aaa;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}
.custom-dropdown .dropdown-select a:hover {
  color: #666;
}

/*-*/

@media only screen and (max-width: 1199px) {
  .registered-select-section .registered-input-block {
    max-width: 300px;
  }
  .registered-select-section .registered-input-block select,
  .dataTables_wrapper input[type="search"] {
    min-width: 300px;
  }
  #select-product {
    width: 27.8%;
  }
}
@media only screen and (max-width: 991px) {
  #select-product {
    width: 100%;
    max-width: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .registered-select-section {
    flex-direction: column;
    width: 100%;
  }
  .registered-select-section .registered-input-block,
  #select-product {
    width: 100%;
    max-width: 100%;
  }
  .dataTables_wrapper .search,
  .dataTables_wrapper .registered-input-block {
    width: 100%;
    padding: 0;
  }
  .registered-select-section.rss-row2 {
    flex-direction: revert;
    gap: 15px;
  }
}

/*-table-*/

table.dataTable thead th h3 {
  cursor: pointer;
  margin-bottom: 0;
  position: relative;
  display: inline-block;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: -0.02em;
  color: #111111;
  text-transform: capitalize;
}
table.dataTable tr th,
table.dataTable tr td {
  padding: 15px;
  text-align: left;
  background-color: transparent !important;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: -0.02em;
  color: #111111;
  vertical-align: middle;
}
table.dataTable tr th:not(:last-child),
table.dataTable tr td:not(:last-child) {
  border-right-color: transparent;
}
table.dataTable tr th {
  background: #fafafa !important;
  padding: 13px;
  font-size: 16px;
}
table.dataTable tr:first-child td {
  border-top-width: 2px;
}
/*-*/
/*----*/

/*-----search page-----*/

body.search .searchform {
  width: 100%;
  position: relative;
  margin-bottom: 30px;
}
body.search .searchform input.search_box_text {
  border-color: #e5e5e5;
  height: 48px;
  padding: 12px 50px 12px 12px;
}
body.search-results .custm_serach_result .knowledge_up {
  margin-bottom: 60px;
}
body.search .searchform input.seach_box_btn {
  background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-image/search-icon.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  padding: 13px 10px;
  padding-right: 40px;
  font-size: 0;
  height: 48px;
  width: 48px;
  border-radius: 4px;
  position: absolute;
  top: 0;
  right: 0;
}
body.search-results .sensei-message.info {
	display: none;
}
body.search-results .col-md-12:has(.search_resultup_menu) {
  margin-bottom: -14px;
  display: flex;
  flex-wrap: wrap;
  margin-left: -7px;
  margin-right: -7px;
}
body.search-results .custm_serach_result .search_resultup_menu {
  margin-bottom: 4px;
  padding: 0 7px;
}
body.search-results .custm_serach_result .search_resultup_menu a.scroll.scroll_animation {
  font-size: 16px;
  text-align: center;
  padding: 12px 24px;
  font-weight: 600;
  transition: all 0.4s;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #9ca3af;
  background: #ffffff;
  color: #101010;
  line-height: 24px;
  border-radius: 0 10px 0 10px;
  font-weight: 400;
}
body.search-results .custm_serach_result .search_resultup_menu a.scroll.scroll_animation:hover,
body.search-results .custm_serach_result .search_resultup_menu a.scroll.scroll_animation.active {
  background-color: #e4002b;
  color: #ffffff;
}
body.search-results .custm_serach_result .storieshead {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body.search-results .custm_serach_result .storieshead h2 {
  margin-bottom: 0;
}
body.search-results .custm_serach_result .storieshead .back_top {
  color: #1f2937;
  position: relative;
  padding-left: 20px;
  background-image: url(//www.kvaser.cn/wp-content/themes/kvaser/assets/images/new-homepage/up-arrow.svg);
  background-repeat: no-repeat;
  background-position: left center;
}
body.search-results .custm_serach_result .default_accordion {
  border: none;
}
body.search-results .custm_serach_result .propage_title_div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body.search-results .custm_serach_result .default_accordion_list .box .accordion_arrow:before {
  top: 52px;
}
body.search-results .custm_serach_result .propage_title_div h4 {
  width: calc(100% - 150px);
}
body.search-results .search_product_pagediv .default_accordion_list.search-pro-listwarrper:has(.product_boxes) .search_pro_image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 10px;
}
body.search-results .search_product_pagediv .default_accordion_list.search-pro-listwarrper:has(.product_boxes) {
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  overflow: hidden;
}
body.search-results .search_product_pagediv .default_accordion_list.search-pro-listwarrper &gt; div {
  border-bottom: 1px solid #e5e5e5;
  padding: 30px 15px;
  position: relative;
  overflow: hidden;
  background: #fafafa;
  margin: 0;
}
body.search-results .search_product_pagediv .default_accordion_list.search-pro-listwarrper &gt; div:last-child {
  border: none;
}
body.search-results .search_product_pagediv .product_boxes .smo_btn {
  cursor: pointer;
}
.knowledge_waper.search_product_pagediv &gt; div[id] {
  display: none;
}
body.search-results .default_accordion_list .box .qulimar {
  margin-bottom: 10px;
}
body.search-results .search_product_pagediv .default_accordion_list.search-pro-listwarrper &gt; div h3 {
  margin-bottom: 0;
}
body.search-results .search_product_pagediv .default_accordion_list.search-pro-listwarrper &gt; div p {
  margin-bottom: 10px;
}

@media only screen and (max-width: 991px) {
  body.search-results .custm_serach_result .default_accordion_list .box {
    padding-right: 50px;
  }
  body.search-results .custm_serach_result .default_accordion_list .box .accordion_arrow:before {
    top: 35px;
  }
}
@media only screen and (max-width: 767px) {
  body.search-results .search_product_pagediv .product_boxes {
    padding: 15px 5px;
    row-gap: 14px;
  }
}

@media only screen and (max-width: 575px) {
  body.search-results .custm_serach_result .propage_title_div {
    flex-direction: column;
    align-items: start;
    row-gap: 10px;
  }
  body.search-results .custm_serach_result .default_accordion_list .box .accordion_arrow:before {
    top: 23px;
  }
  body.search-results .custm_serach_result .propage_title_div h4 {
    width: 100%;
  }
  body.search-results .custm_serach_result .stories_sec .col-md-12 {
    padding: 0;
  }
}
/*--------------------*/

.post-entries {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}
.post-entries + .sensei-breadcrumb {
  margin-top: 10px;
}

@media only screen and (max-width: 575px) {
  .post-entries {
    flex-direction: column;
  }
  .post-entries + .sensei-breadcrumb {
    text-align: center;
  }
}

/*---*/
article.course .compare-btn-sec,
article.lesson .compare-btn-sec {
  position: relative;
  background: transparent;
  border: none;
}
article.course .compare-btn-sec:before,
article.lesson .compare-btn-sec:before {
  content: "";
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: absolute;
  background: #f9fafb;
  top: 0;
  bottom: 0;
  border: 1px solid #e5e6ea;
}
/*-25-10-24-*/
.elnolongin.fixed {
  height: auto;
  top: 50px;
  transform: none;
  padding: 0;
  bottom: auto;
  transform: translateY(-50%);
}</pre></body></html>