/* Minification failed. Returning unminified contents.
(800,93): run-time error CSS1046: Expect comma, found '55'
(800,100): run-time error CSS1046: Expect comma, found '/'
(800,118): run-time error CSS1046: Expect comma, found '74'
(800,124): run-time error CSS1046: Expect comma, found ')'
(828,79): run-time error CSS1046: Expect comma, found '0'
(828,82): run-time error CSS1046: Expect comma, found '/'
(830,476): run-time error CSS1046: Expect comma, found '71'
(830,481): run-time error CSS1046: Expect comma, found ')'
(964,207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#'
(1010,165): run-time error CSS1046: Expect comma, found '0'
(1010,169): run-time error CSS1046: Expect comma, found '/'
(1358,150): run-time error CSS1046: Expect comma, found '0'
(1358,154): run-time error CSS1046: Expect comma, found '/'
(1430,126): run-time error CSS1046: Expect comma, found '0'
(1430,130): run-time error CSS1046: Expect comma, found '/'
(1534,100): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(1782,33): run-time error CSS1046: Expect comma, found '255'
(1782,41): run-time error CSS1046: Expect comma, found '/'
(1808,64): run-time error CSS1038: Expected hex color, found '#EEEE'
(1808,71): run-time error CSS1038: Expected hex color, found '#EEEE'
(1919,132): run-time error CSS1046: Expect comma, found '0'
(1919,136): run-time error CSS1046: Expect comma, found '/'
(1938,60): run-time error CSS1046: Expect comma, found '233'
(1938,68): run-time error CSS1046: Expect comma, found '/'
(2263,218): run-time error CSS1046: Expect comma, found '255'
(2263,226): run-time error CSS1046: Expect comma, found '/'
(2543,51): run-time error CSS1046: Expect comma, found '0'
(2543,55): run-time error CSS1046: Expect comma, found '/'
(2602,166): run-time error CSS1046: Expect comma, found '0'
(2602,170): run-time error CSS1046: Expect comma, found '/'
(2749,53): run-time error CSS1046: Expect comma, found '215'
(2749,61): run-time error CSS1046: Expect comma, found '/'
(2749,89): run-time error CSS1046: Expect comma, found '215'
(2749,97): run-time error CSS1046: Expect comma, found '/'
(2749,126): run-time error CSS1046: Expect comma, found '215'
(2749,134): run-time error CSS1046: Expect comma, found '/'
(3623,132): run-time error CSS1046: Expect comma, found '246'
(3623,139): run-time error CSS1046: Expect comma, found ')'
(3623,154): run-time error CSS1046: Expect comma, found '248'
(3623,161): run-time error CSS1046: Expect comma, found ')'
(3702,103): run-time error CSS1034: Expected closing parenthesis, found ','
(3702,103): run-time error CSS1042: Expected function, found ','
(3702,108): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3734,71): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-300'
(3762,61): run-time error CSS1046: Expect comma, found '245'
(3762,68): run-time error CSS1046: Expect comma, found ')'
(3762,82): run-time error CSS1046: Expect comma, found '245'
(3762,89): run-time error CSS1046: Expect comma, found ')'
(3762,103): run-time error CSS1046: Expect comma, found '255'
(3762,110): run-time error CSS1046: Expect comma, found ')'
(3873,248): run-time error CSS1046: Expect comma, found '151'
(3873,256): run-time error CSS1046: Expect comma, found '/'
(3946,42): run-time error CSS1046: Expect comma, found '255'
(3946,50): run-time error CSS1046: Expect comma, found '/'
(3948,50): run-time error CSS1046: Expect comma, found '255'
(3948,57): run-time error CSS1046: Expect comma, found ')'
(4126,188): run-time error CSS1038: Expected hex color, found '#0000'
(4138,119): run-time error CSS1046: Expect comma, found '14'
(4138,124): run-time error CSS1046: Expect comma, found ')'
(4140,77): run-time error CSS1046: Expect comma, found '115'
(4140,85): run-time error CSS1046: Expect comma, found '/'
(4140,129): run-time error CSS1046: Expect comma, found '14'
(4140,134): run-time error CSS1046: Expect comma, found ')'
(4194,148): run-time error CSS1046: Expect comma, found '249'
(4194,155): run-time error CSS1046: Expect comma, found ')'
(4194,199): run-time error CSS1046: Expect comma, found '94'
(4194,206): run-time error CSS1046: Expect comma, found '/'
(4228,188): run-time error CSS1038: Expected hex color, found '#0000'
(4240,119): run-time error CSS1046: Expect comma, found '14'
(4240,124): run-time error CSS1046: Expect comma, found ')'
(4242,77): run-time error CSS1046: Expect comma, found '115'
(4242,85): run-time error CSS1046: Expect comma, found '/'
(4242,129): run-time error CSS1046: Expect comma, found '14'
(4242,134): run-time error CSS1046: Expect comma, found ')'
(4296,148): run-time error CSS1046: Expect comma, found '249'
(4296,155): run-time error CSS1046: Expect comma, found ')'
(4296,199): run-time error CSS1046: Expect comma, found '94'
(4296,206): run-time error CSS1046: Expect comma, found '/'
(4346,57): run-time error CSS1046: Expect comma, found '238'
(4346,64): run-time error CSS1046: Expect comma, found ')'
(4663,67): run-time error CSS1038: Expected hex color, found '#ffff'
(4676,63): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-100'
(4678,67): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-100'
(4780,65): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-100'
(4780,191): run-time error CSS1039: Token not allowed after unary operator: '-Color'
(4784,190): run-time error CSS1039: Token not allowed after unary operator: '-Secondary-500'
(4786,62): run-time error CSS1039: Token not allowed after unary operator: '-Success-500'
(4837,212): run-time error CSS1039: Token not allowed after unary operator: '-Secondary-500'
(4947,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4947,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4947,189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4947,316): run-time error CSS1039: Token not allowed after unary operator: '-main-bg'
(4947,344): run-time error CSS1039: Token not allowed after unary operator: '-gradient-border'
(4947,379): run-time error CSS1039: Token not allowed after unary operator: '-main-bg'
(4950,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4954,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4959,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4959,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4959,189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4959,316): run-time error CSS1039: Token not allowed after unary operator: '-main-bg'
(4959,344): run-time error CSS1039: Token not allowed after unary operator: '-gradient-border'
(4959,379): run-time error CSS1039: Token not allowed after unary operator: '-main-bg'
(4962,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4966,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5072,69): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-100'
(5144,212): run-time error CSS1039: Token not allowed after unary operator: '-Secondary-500'
(5181,212): run-time error CSS1039: Token not allowed after unary operator: '-Secondary-500'
(5200,55): run-time error CSS1046: Expect comma, found '74'
(5200,61): run-time error CSS1046: Expect comma, found ')'
(5249,72): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-300'
(5251,149): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-300'
(5255,128): run-time error CSS1039: Token not allowed after unary operator: '-scroll'
(5280,74): run-time error CSS1046: Expect comma, found '247'
(5280,81): run-time error CSS1046: Expect comma, found ')'
(5280,117): run-time error CSS1039: Token not allowed after unary operator: '-Color'
(5425,115): run-time error CSS1046: Expect comma, found '149'
(5425,123): run-time error CSS1046: Expect comma, found '/'
(5463,204): run-time error CSS1039: Token not allowed after unary operator: '-Secondary-500'
(5518,71): run-time error CSS1038: Expected hex color, found '#0000'
(5649,75): run-time error CSS1038: Expected hex color, found '#0000'
(5775,101): run-time error CSS1039: Token not allowed after unary operator: '-Purple-500'
(5892,114): run-time error CSS1046: Expect comma, found '55'
(5892,121): run-time error CSS1046: Expect comma, found '/'
(5892,139): run-time error CSS1046: Expect comma, found '74'
(5892,145): run-time error CSS1046: Expect comma, found ')'
(5909,36): run-time error CSS1039: Token not allowed after unary operator: '-Purple-500'
(5963,120): run-time error CSS1034: Expected closing parenthesis, found ','
(5963,120): run-time error CSS1042: Expected function, found ','
(5963,125): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5979,152): run-time error CSS1046: Expect comma, found '0'
(5979,156): run-time error CSS1046: Expect comma, found '/'
(5981,155): run-time error CSS1046: Expect comma, found '0'
(5981,159): run-time error CSS1046: Expect comma, found '/'
(5990,53): run-time error CSS1019: Unexpected token, found ' '
(5990,53): run-time error CSS1019: Unexpected token, found ' '
(5990,53): run-time error CSS1042: Expected function, found ' '
(5990,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(6420,182): run-time error CSS1046: Expect comma, found '198'
(6420,189): run-time error CSS1046: Expect comma, found ')'
(6864,182): run-time error CSS1046: Expect comma, found '198'
(6864,189): run-time error CSS1046: Expect comma, found ')'
(8389,71): run-time error CSS1038: Expected hex color, found '#0000'
(8448,182): run-time error CSS1046: Expect comma, found '198'
(8448,189): run-time error CSS1046: Expect comma, found ')'
(10464,144): run-time error CSS1046: Expect comma, found '34'
(10464,150): run-time error CSS1046: Expect comma, found '/'
 */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.fa,.fa-stack{display:inline-block}.fa-fw,.fa-li{text-align:center}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal; font-display:swap}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
﻿
/*@font-face {
  font-family: 'Poppins';
    src: url('../fonts/poppins/Poppins-Regular.ttf');
  font-weight: 400;
  font-display: auto;
}

@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins/Poppins-Medium.ttf');
  font-weight: 500;
  font-weight: 500;
  font-display: auto;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins/Poppins-MediumItalic.ttf');
  font-weight: 500;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Poppins';
   src: url('../fonts/poppins/Poppins-SemiBold.ttf');
  font-weight: 600;
  font-display: auto;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins/Poppins-SemiBoldItalic.ttf');
  font-weight: 600;
   font-style: italic;
  font-display: auto;
}@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins/Poppins-Bold.ttf');
  font-weight: 700;
  font-display: auto;
}*/
/*@font-face {
  font-family: 'Jost';
  src: url(../fonts/Jost/Jost-MediumItalic.ttf);
  font-weight: 500;
  font-style:italic;
  font-display: auto;
}
@font-face {
  font-family: 'Jost';
  src: url(../fonts/Jost/Jost-Italic.ttf);
  font-weight: normal;
  font-style:italic;
  font-display: auto;
}
@font-face {
  font-family: 'Jost';
  src: url(../fonts/Jost/Jost-Regular.ttf);
  font-weight: 400;
  font-display: auto;
}
@font-face {
  font-family: 'Jost';
  src: url(../fonts/Jost/Jost-Bold.ttf);
  font-weight: 700;
  font-display: auto;
}
@font-face {
  font-family: 'Jost';
  src: url(../fonts/Jost/Jost-ExtraBold.ttf);
  font-weight: 800;
  font-display: auto;
}
@font-face {
  font-family: 'Jost';
  src: url(../fonts/Jost/Jost-SemiBold.ttf);
  font-weight: 600;
  font-display: auto;
}


*/
h1, h2, h3, h4 { font-family: "Aleo", serif !important; font-weight: 500 !important; margin: 0; }
h2, h3, h4 { margin-bottom: 10px; }

body { font-family: 'Poppins' !important; margin: 0; padding: 0; font-weight: 400 !important; overflow-x: hidden; line-height: 1.5; color: #000; }

section { padding: 60px 0; position: relative; width: 100%; }

p { font-size: 16px; color: #000000; font-weight: 300; }

h1 { font-size: 36px; font-weight: 600; font-family: "Aleo", serif !important; }

h2 { font-size: 28px; }

h3 { font-size: 18px; }

a, a:focus { color: #0E4678; font-weight: 400; }
.article-desc .text-primary { color: #0E4678 !important; font-weight: 400; }
.box-hover:hover .text-primary, .box-hover:hover .text-primary i { color: #D64000 !important; }
.blog-card .text-primary { color: #0E4678 !important; font-weight: 400; }
.blog-card:hover .text-primary { color: #D64000 !important; }
.blog-card i { color: #0E4678 !important; font-weight: 400; }
.border-left-purple:hover a { color: #D64000 !important; }
.blog-card:hover i { color: #D64000 !important; }
a:hover { color: #D64000 !important; }
.linkText-dd
.text-darkshadeblue:hover { color: #D64000 !important; }
.angle-right i { color: #0e4678 !important; }
.customerstories .angle-right { color: #0e4678 !important; }
.customerstories:hover .angle-right { color: #D64000 !important; }
    .customerstories:hover .angle-right i { color: #D64000 !important; }
span.linkText-dd { color: #fff !important; font-weight: 700; }
    span.linkText-dd:hover { color: #D64000 !important; font-weight: 700; }
a.linkText-dd, a.linkText-dd:focus { color: #0E4678 !important; font-weight: 400; }
    a.linkText-dd:hover { color: #D64000 !important; }
.card .link { color: #0E4678 !important; font-weight: 400; }

.card:hover .link { color: #D64000 !important; }

.card:hover .fa-chevron-right { color: #D64000 !important; }
a.demorequestmenu, a.demorequestmenu:focus { color: #D64000 !important; font-weight: 400; }
.banner-paidad-bg a { color: white !important; }
    .banner-paidad-bg a:hover { color: #D64000 !important; }
a.demorequestmenu:hover { color: #0E4678 !important; }
/* span.text-primary, a.text-primary:focus {
        color: #0E4678 !important;
        font-weight: 400;
    }
        span.text-primary:hover {
            color: #D64000 !important;
        }*/
span.link:hover { color: #D64000 !important; }
span.link { color: #0E4678 !important; font-weight: 400; }


img { max-width: 100%; height: auto; }

.tax-pro-menu .nav-link:hover { color: #D64000 !important; }

footer a { color: #fff !important; }

    footer a:hover { color: #afd7fc !important; /*text-decoration:underline !important;*/ }

.fs-13 { font-size: 13px; }

.fs-14 { font-size: 14px; }

.fs-15 { font-size: 15px; }

.fs-16 { font-size: 16px; }

.fs-18 { font-size: 18px !important; line-height: 1.6 !important; }

.fs-19 { font-size: 19px; }

.fs-20 { font-size: 20px; }

.fs-20px { font-size: 20px !important; }

.fs-21 { font-size: 21px; }

.fs-22 { font-size: 22px; }

.fs-28 { font-size: 28px; }

.fs-26 { font-size: 26px; }

.fs-27 { font-size: 27px; }

.fs-33 { font-size: 33px !important; }

.fs-31 { font-size: 31px !important; }

.fs-36 { font-size: 36px !important; }

.fs-43 { font-size: 43px !important; }

.fw-400 { font-weight: 400 !important; }

.fw-500 { font-weight: 500 !important; }

.fw-600 { font-weight: 600 !important; }

.fw-800 { font-weight: 800 !important; }

.w-1225px { width: 1235px !important; }

.w-1385px { width: 1385px !important; }

.w-190px { width: 190px; }

.w-65px { width: 65px; }

.w-70 { width: 70%; }

.w-55 { width: 55% !important; }

.text-primary { color: #D64000 !important; }

.text-secondary { color: #3097f3 !important; }

.text-yellow { color: #ffd618; }

.text-black { color: #000 !important; }

.text-grey-lighten-1 { color: #94A9C3 !important; }

.text-dark-blue { color: #175997 !important; }
.text-darkblue { color: #2A3D72 !important; }
.text-light-blue { color: #afd7fc !important; }

.border-2 { border: 2px; }

.border-1 { border: 1px; }

.navbar-expand-xl .navbar-collapse { display: block !important; }

.border-blue { border-color: #2486f3 !important; }

.border-black { border-color: #000000 !important; }

.border-blue-50 { border-color: #2486f357 !important; }

.border-dark-blue { border-color: #175997 !important; }

.border-orange { border-color: #D64000 !important; }

.border-white { border: 3px solid #fff; }

.border-blue-end { border-right: 1px solid #010189 !important; }

.border-top-left-rounded-15 { border-top-left-radius: 15px !important; }

.border-bottom-left-rounded-15 { border-bottom-left-radius: 15px !important; }

.border-top-right-rounded-15 { border-top-right-radius: 15px !important; }

.border-top-left-rounded-circle { border-top-left-radius: 25px !important; }

.border-top-right-rounded-7 { border-top-right-radius: 7px !important; }

.border-bottom-left-rounded-7 { border-bottom-left-radius: 7px !important; }

.border-bottom-right-rounded-7 { border-bottom-right-radius: 7px !important; }

.border-bottom-right-rounded-15 { border-bottom-right-radius: 15px !important; }

.border-bottom-left-rounded-circle { border-bottom-left-radius: 25px !important; }

.border-transparent { border: 1px solid transparent !important; }

.border-top-transparent { border-top: 1px solid transparent !important; }

.border-start-transparent { border-left: 1px solid transparent !important; }

.border-end-transparent { border-right: 1px solid transparent !important; }

.border-bottom-transparent { border-bottom: 1px solid transparent !important; }

.shadow-orange { box-shadow: 0 .5rem 1rem #D6400026 !important; }

.shadow-blue { box-shadow: 2px 2px 5px #2a8ae06e; }

.shadow-blue-widget { box-shadow: 1px 2px 6px #2a8ae04a; }

.border-blue1px { border: 1px solid #2486f3 !important; }

.shadow-light-blue { box-shadow: -1px 5px 5px #2a90eb30; }

.shadow-state-widget-blue { box-shadow: 0px 4px 12px 0px rgba(48, 151, 243, 0.16); }

.top-40px { top: 40px !important; }

.btn-primary, .btn-primary:focus { background: #D64000; color: #fff; border: 2px solid #D64000 !important; font-weight: 500; box-shadow: 0 2px 15px #D6400059 !important; }

.homepage-banner .btn-primary { border: 5px solid #D64000 !important; }

    .homepage-banner .btn-primary:focus { border: 5px solid #D64000 !important; }

.btn-primary:hover { background: #fff; color: #D64000 !important; border: 2px solid #D64000; }

.homepage-banner .btn-primary:hover { border: 5px solid #D64000; }

.btn-primary-outline, .btn-primary-outline:focus { background: #fff; color: #D64000; border: 2px solid #D64000; font-weight: 500; box-shadow: 0 2px 15px #D6400059 !important; overflow: hidden; }

    /*.btn-primary-outline:before { content: ''; position: absolute; background: radial-gradient(circle closest-side, #4405f7, transparent); transform: translate(-50%, -50%); transition: width .2s ease, height .2s ease !important; left: var(--x); top: var(--y); width: var(--size); height: var(--size); }

    .btn-primary-outline:hover:before { --size: 400px; }*/

    .btn-primary-outline:hover { background: #D64000; color: #fff !important; border: 2px solid #D64000; }

.btn-secondary, .btn-secondary:focus { background: #2486f3; color: #fff !important; border: 2px solid #2486f3; font-weight: 500; border-radius: 25px; box-shadow: unset !important; }

    .btn-secondary:hover { background: #fff; color: #2486f3 !important; border: 2px solid #2486f3; }

.btn-secondary-outline, .btn-secondary-outline:focus { background: #fff; border: 2px solid #2486f3; font-weight: 500; border-radius: 25px; }

.btn-secondary-outlineblue, .btn-secondary-outlineblue:focus { background: #fff; border: 1px solid #2486f3; font-weight: 500; border-radius: 25px; }

.btn-white, .btn-btn-white:focus { background: #fff; color: #2486f3; border: 5px solid #fff; font-weight: 500; }

.request-demo:hover { background: #D64000 !important; }

.py-150px { padding-top: 150px; padding-bottom: 150px; }

.pt-6 { padding-top: 5rem; }

.pt-54px { padding-top: 3.375rem !important }

.pt-260px { padding-top: 260px !important; }

.pt-190px { padding-top: 190px !important; }

.pt-140px { padding-top: 140px !important; }

.pt-160px { padding-top: 160px !important; }

.pt-210px { padding-top: 210px !important; }

.pb-32px { padding-bottom: 32px !important; }

.pb-55px { padding-bottom: 55px !important; }

.pb-70px { padding-bottom: 70px !important; }

.pb-75px { padding-bottom: 75px !important; }

.pb-90px { padding-bottom: 90px !important; }

.pb-100px { padding-bottom: 100px !important; }

.pb-110px { padding-bottom: 110px !important; }

.pb-150px { padding-bottom: 150px !important; }

.pb-190px { padding-bottom: 190px !important; }

.ps-55px { padding-left: 55px !important; }

.mt-10rem { margin-top: 10rem; }

.mt-13rem { margin-top: 13rem; }


.mt-12rem { margin-top: 12rem; }
.mt-18rem { margin-top: 18rem; }

.w-4 { width: 4%; }

.w-7 { width: 7%; }

.w-8 { width: 8%; }

.w-11 { width: 11%; }

.w-14 { width: 14%; }

.w-20 { width: 20%; }

.w-30 { width: 30%; }

.w-42 { width: 42%; }

.w-65 { width: 65% !important; }

.w-80 { width: 80% !important; }

.w-85 { width: 85%; }

.w-90 { width: 90%; }

.w-300px { width: 300px; }

.w-25px { width: 25px !important; }

.w-30px { width: 30px !important; }
.w-550px { width: 550px !important; }
.h-max-content { height: max-content !important; }
.h-25px { height: 25px !important; }

.h-84px { height: 89px !important; }

.max-w-800px { max-width: 800px !important; }

.max-w-1000px { max-width: 1000px !important; }

.max-w-1010px { max-width: 1010px !important; }

.max-w-1100px { max-width: 1100px !important; }

.max-w-600px { max-width: 600px !important }

.w-fit-content { width: fit-content; width: -moz-fit-content; }

.vh-60 { height: 60vh; }

.h-1px { height: 0.8px !important; }

.h-40px { height: 40px; }

.h-378px { height: 378px !important; }

.h-445px { height: 445px; }

.h-400px { height: 400px !important; }

.h-410px { height: 410px !important; }

.h-283px { height: 267px !important; }

.start-1 { left: -1px; }

.start-5 { left: 5px; }

.start-15 { left: 15px; }

.start-20 { left: 20px !important; }

.start-22 { left: 22px; }

.start-35 { left: 35px; }

.start-70px { left: 70px; }

.start-98 { left: 98px; }

.start-100px { left: 100px; }

.start-n-8 { left: -8px; }

.start-n-5 { left: -5px; }

.start-n-10 { left: -10px; }

.start-n-20 { left: -20px; }

.start-n-29 { left: -29px; }

.start-n-40 { left: -40px; }

.start-n-100 { left: -100px; }

.start-n-129 { left: -129px; }

.start-n-150 { left: -150px; }

.start-n-223 { left: -223px; }

.start-n-132 { left: -132px; }

.end-20 { right: 20px; }

.end-15 { right: 15px; }

.end-25 { right: 25px; }

.end-n-10 { right: -10px; }

.end-n-32 { right: -32px; }

.end-n-90 { right: -90px; }

.end-n-100 { right: -100px; }

.end-n-138 { right: -138px; }

.end-n-163 { right: -163px; }

.end-n-160 { right: -160px; }

.top-10 { top: 10px; }

.top-50px { top: 50px; }

.top-65 { top: 65px; }

.top-167 { top: 167px; }

.top-120 { top: 120px; }

.top-n-3 { top: -3px; }

.top-n-8 { top: -8px; }

.top-n-5 { top: -5px; }

.top-n-10 { top: -10px; }
.top-n-9 { top: -9px; }
.top-n-20px { top: -20px; }

.top-n-25px { top: -25px; }

.top-n-76px { top: -76px; }



.top-n-30px { top: -30px; }

.top-n-40px { top: -40px; }

.top-n-65px { top: -65px; }

.top-n-7 { top: -7px; }

.top-n-13 { top: -13px; }

.top-n-18 { top: -18px; }

.top-n-17 { top: -17px; }

.top-n-55 { top: -55px; }

.top-n-115 { top: -115px; }

.top-n-130 { top: -130px; }

.top-142px { top: 142px; }

.bottom-5 { bottom: 5px; }

.bottom-10 { bottom: 10px; }

.bottom-25 { bottom: 25px; }

.bottom-50px { bottom: 50px; }

.bottom-75 { bottom: 75px; }

.bottom-137 { bottom: 137px; }

.bottom-163 { bottom: 163px; }

.bottom-n-20 { bottom: -20px; }

.bottom-n10px { bottom: -10px !important; }

.bottom-n-23 { bottom: -23px; }

.bottom-n-30 { bottom: -30px; }

.bottom-n-55 { bottom: -55px; }

.bottom-n-55 { bottom: -55px; }

.min-w-65 { min-width: 65%; }

.min-w-50 { min-width: 50%; }

.min-w-55 { min-width: 55%; }

.min-w-40 { min-width: 40%; }

.min-w-282px { min-width: 282px; }

.min-w-196px { min-width: 196px; }

.min-h-115px { min-height: 115px; }

.min-h-135px { min-height: 135px; }

.min-h-158px { min-height: 158px; }

.min-h-196px { min-height: 196px; }

.min-h-233px { min-height: 233px; }

.min-h-128px { min-height: 128px; }

.min-h-270px { min-height: 270px; }

.min-h-570 { min-height: 570px; }

/*.navbar-expand-lg .navbar-collapse {
    display: block !important;
}*/

.dropdown-item:focus, .dropdown-item:hover { color: #D64000 !important; background-color: transparent !important; }

.carousel-indicators [data-bs-target] { background-color: #D64000; }

/*.forms-menu .dropdown-menu {
    left: -517% !important;
    height: 100%;
    min-height: 565px;
}

.features-menu .dropdown-menu {
    left: -651% !important;
}



.support-menu .dropdown-menu {
    left: -742% !important;
}

.features-menu-arrow:before {
    right: 205.4px !important;
}

.support-menu-arrow:before {
    right: 98px !important;
}

.tools-menu .dropdown-menu {
    left: -1016% !important;
}*/
/*.features-menu-list-1 a { background: url(/Content/NewImages/Icons/bulk-upload.png) no-repeat left 25px / 46px !important; transition: 0.2s all linear; padding: 0; }
*/
.features-menu-list-1 a { background: url(/Content/NewImages/Icons/excelcsv-upload.png) no-repeat left 25px / 46px !important; transition: 0.2s all linear; padding: 0; }


    .features-menu-list-1 a:hover, .features-menu-list-1 .active a { background-position: 0px -64px !important; }

.features-menu-list-2 a { background: url(/Content/NewImages/Icons/inbuilt-error-check.png) no-repeat left 26px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .features-menu-list-2 a:hover, .features-menu-list-2 .active a { background-position: 0px -64px !important; }

.features-menu-list-3 a { background: url(/Content/NewImages/Icons/postal-mailing.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .features-menu-list-3 a:hover, .features-menu-list-3 .active a { background-position: 0px -64px !important; }

.features-menu-list-4 a { background: url(/Content/NewImages/Icons/additional-user-access.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .features-menu-list-4 a:hover, .features-menu-list-4 .active a { background-position: 0px -64px !important; }

.features-menu-list-5 a { background: url(/Content/NewImages/Icons/ScheduleFiling.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .features-menu-list-5 a:hover, .features-menu-list-5 .active a { background-position: 0px -64px !important; }

.features-menu-list-6 a { background: url(/Content/NewImages/Icons/menu-quickbooks.png) no-repeat left 20px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .features-menu-list-6 a:hover, .features-menu-list-6 .active a { background-position: 0px -64px !important; }

.features-menu-list-7 a { background: url(/Content/NewImages/Icons/tin-matching-feature.png) no-repeat left 26px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .features-menu-list-7 a:hover, .features-menu-list-7 .active a { background-position: 0px -64px !important; }

.features-menu-list-8 a { background: url(/Content/NewImages/Icons/online-access.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .features-menu-list-8 a:hover, .features-menu-list-8 .active a { background-position: 0px -64px !important; }

.features-menu-list-9 a { background: url(/Content/NewImages/Icons/menu-workflow.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .features-menu-list-9 a:hover, .features-menu-list-9 .active a { background-position: 0px -64px !important; }

.features-menu-list-10 a { background: url(/Content/NewImages/Icons/menu-schedule-filing.png) no-repeat left 26px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .features-menu-list-10 a:hover, .features-menu-list-10 .active a { background-position: 0px -64px !important; }

.features-menu-list-11 a { background: url(/Content/NewImages/Icons/menu-xero.png) no-repeat left 22px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .features-menu-list-11 a:hover, .features-menu-list-11 .active a { background-position: 0px -64px !important; }

.features-menu-list-12 a { background: url(/Content/NewImages/Icons/tin-matching-feature.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .features-menu-list-12 a:hover, .features-menu-list-12 .active a { background-position: 0px -64px !important; }

.features-menu-list-13 a { background: url(/Content/NewImages/Icons/record-keeping.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .features-menu-list-13 a:hover, .features-menu-list-13 .active a { background-position: 0px -64px !important; }

.features-menu-list-14 a { background: url(/Content/NewImages/Icons/menu-client-portal.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .features-menu-list-14 a:hover, .features-menu-list-14 .active a { background-position: 0px -64px !important; }

.features-menu-list-15 a { background: url(/Content/NewImages/Icons/menu-notification.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .features-menu-list-15 a:hover, .features-menu-list-14 .active a { background-position: 0px -64px !important; }

.features-menu-list-16 a { background: url(/Content/NewImages/Zohobooks.png) no-repeat left 25px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .features-menu-list-16 a:hover, .features-menu-list-14 .active a { background-position: 0px -64px !important; }

.features-menu-list-new1 a { background: url(/Content/NewImages/Icons/workflownew.png) no-repeat left 10px / 55px !important; transition: 0.2s all linear; padding: 0; }

    .features-menu-list-new1 a:hover, .features-menu-list-12 .active a { background-position: 0px -64px !important; }

.features-menu-list-recordkeeping a { background: url(/Content/NewImages/Icons/recordkeeping.png) no-repeat left 10px / 50px !important; transition: 0.2s all linear; padding: 0; }

    .features-menu-list-recordkeeping a:hover, .features-menu-list-12 .active a { background-position: 0px -64px !important; }
/*solution menu css start*/
.services-menu-list-tinmatching a { background: url(/Content/NewImages/Icons/tin-matching-feature.png) no-repeat left 10px / 50px !important; transition: 0.2s all linear; padding: 0; }

    .services-menu-list-tinmatching a:hover, .features-menu-list-12 .active a { background-position: 0px -64px !important; }

.services-menu-list-fillable a { background: url(/Content/NewImages/Icons/FreefilingW9.png) no-repeat left 10px / 50px !important; transition: 0.2s all linear; padding: 0; }

    .services-menu-list-fillable a:hover, .features-menu-list-12 .active a { background-position: 0px -64px !important; }

.services-menu-list-w9manager a { background: url(/Content/NewImages/Icons/Formw9maneger.png) no-repeat left 10px / 50px !important; transition: 0.2s all linear; padding: 0; }

    .services-menu-list-w9manager a:hover, .features-menu-list-12 .active a { background-position: 0px -64px !important; }

.services-menu-list-recipent a { background: url(/Content/NewImages/Icons/Receiptcopydistribution.png) no-repeat left 10px / 50px !important; transition: 0.2s all linear; padding: 0; }

    .services-menu-list-recipent a:hover, .features-menu-list-12 .active a { background-position: 0px -64px !important; }

.services-menu-list-federal a { background: url(/Content/NewImages/Icons/federalfiling.png) no-repeat left 10px / 50px !important; transition: 0.2s all linear; padding: 0; }

    .services-menu-list-federal a:hover, .features-menu-list-12 .active a { background-position: 0px -64px !important; }

.services-menu-list-state a { background: url(/Content/NewImages/Icons/Statemenu.png) no-repeat left 10px / 50px !important; transition: 0.2s all linear; padding: 0; }

    .active-bg.services-menu-list-state a, .services-menu-list-state a:hover, .features-menu-list-12 .active a { background-position: 0px -64px !important; }

.active-bg.support-menu-list-4 a, .support-menu-list-4 a:hover { background-position: 0px -64px !important; }

/*solution menu css end*/
.features-menu-list-new2 a { background: url(/Content/NewImages/Icons/advance-security.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .features-menu-list-new2 a:hover, .features-menu-list-12 .active a { background-position: 0px -64px !important; }

.features-menu-list-new3 a { background: url('/Content/NewImages/Icons/Integrationnew.png') no-repeat left 10px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .features-menu-list-new3 a:hover, .features-menu-list-12 .active a { background-position: 0px -64px !important; }

.MegaMenu-Active { color: #2486f3 !important; }

.support-menu-list-1 a { background: url(/Content/NewImages/Icons/knowledge-base.png) no-repeat left 30px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .support-menu-list-1 a:hover, .support-menu-list-1 .active a { background-position: 0px -50px !important; }

.support-menu-list-2 a { background: url(/Content/NewImages/Icons/blogs.png) no-repeat left 32px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .support-menu-list-2 a:hover, .support-menu-list-2 .active a { background-position: 0px -49px !important; }

.support-menu-list-3 a { background: url(/Content/NewImages/Icons/webinar.png) no-repeat left 32px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .support-menu-list-3 a:hover, .support-menu-list-3 .active a { background-position: 0px -42px !important; }

.support-menu-list-4 a { background: url(/Content/NewImages/Icons/contact-us.png) no-repeat left 30px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .support-menu-list-4 a:hover, .support-menu-list-4 .active a { background-position: 0px -46px !important; }

.support-menu-list-5 a { background: url(/Content/NewImages/Icons/customer-story-menu-icon.png) no-repeat left 32px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .support-menu-list-5 a:hover, .support-menu-list-5 .active a { background-position: 0px -42px !important; }

.support-menu-list-6 a { background: url(/Content/NewImages/Icons/video-menu-icon.png) no-repeat left 30px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .support-menu-list-6 a:hover, .support-menu-list-5 .active a { background-position: 0px -46px !important; }

.submenu-Active { font-weight: 500; color: #000; }

.modal-close { width: 26px; height: 26px; line-height: 20px !important; }

    .modal-close:hover { background: grey !important; }

.rounded-7 { border-radius: 7px !important; }

.rounded-15 { border-radius: 15px !important; }
.rounded-10 { border-radius: 10px !important; }
.rounded-17 { border-radius: 17px !important; }

.transform-45 { transform: rotate( 45deg); }

.transform-55 { transform: rotate( 55deg); }

.transform-n-45 { transform: rotate( -45deg); }

.transform-n-55 { transform: rotate( -55deg); }

.overflow-x-hidden { overflow-x: hidden; }

.z-index-n-1 { z-index: -1; }

.z-index-9 { z-index: 9; }

.blue-hover-effect:hover { box-shadow: 2px 5px 13px #2a8ae06e; transition: .2s; }

.play-button:hover { background: transparent; color: #fff !important; }

.cursor-pointer { cursor: pointer; }

.carousel-control-prev { left: -60px !important; width: auto !important; }

.carousel-control-next { right: -60px !important; width: auto !important; }

.next { width: 30px; height: 30px; }

.round-indicators .carousel-indicators [data-bs-target] { width: 10px !important; height: 10px !important; border-radius: 50% !important; background-color: #2486f3 !important; }

.testimonial .carousel-control-prev { left: 100px !important; }

.testimonial .carousel-control-next { right: 100px !important; }

.faq-accordion .accordion-button::after { position: absolute; left: 10px; }

.faq-accordion .accordion-button:not(.collapsed) { color: #2486f3 !important }

.faq-accordion .accordion-body:before { content: ''; position: absolute; background-color: #2486f3; width: 4px; height: 95%; top: 0; left: 30px; }

.blue-vertical-line p:before { content: ''; position: absolute; background-color: #2486f3; width: 4px; height: 100%; top: -2px; left: -15px; }

.deadline-stripe { border-left: 4px solid #D64000; background: linear-gradient(90deg, rgb(5 55 100 / 67%) 0%, rgb(10 74 133) 100%); }

.left-tabs.nav-tabs, .left-tabs.sideways-tabs, .right-tabs.nav-tabs, .right-tabs.sideways-tabs { height: 100%; flex-direction: column; }

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { border: 1px solid #2486f3 !important; border-top-left-radius: 25px; border-bottom-left-radius: 25px; color: #2486f3 !important; border-right: 0 !important; border-top-right-radius: 0; }

.nav-link.active .step-number { background: #2486f3 !important; color: #fff !important; border: 1px solid #2486f3 !important; }

.demo-page { border-bottom: 3px solid #D64000 !important; color: #000 !important; border-top-left-radius: 0; border-bottom-left-radius: 0; background: #ffe3d5; border-left: none !important; border-top: none !important; }

    .demo-page .nav-tabs .nav-link { border: none !important; }

.steps-active-arrow .active:after { position: absolute; content: ""; width: 0; height: 0; border-top: 12px solid transparent; border-right: 11px solid #2486f3; border-bottom: 12px solid transparent; right: -1px; }

.step-number { padding: 8px 16px; line-height: normal; transition: all .1s linear 0s; left: -17px; }

.steps-img-border { border-left: 4px solid #2486f3; }

.box-hover:hover { background: #f4f9fff5 !important; transition: .5s; box-shadow: 2px 2px 10px #2a8ae06e; border: 1px solid #2486f3 !important; }

.text-decoration-none { text-decoration: none !important; }

.active { color: #0d6efd !important; }

.zoom { transition: all 0.3s ease; }

    .zoom:hover { -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }

label.error { padding: 2px 5px; background: #fff; box-shadow: 0 0 3px 0 rgb(0 0 0/40%); position: absolute; left: 0; bottom: -28px; border: 1px solid #f26522; font-size: 13px; z-index: 9; font-weight: 400; color: red; border-radius: 4px !important; }

    label.error:after { content: ""; position: absolute; width: 0; height: 0; top: 1px; left: 29px; box-sizing: border-box; border: 4px solid #f8e4da; border-color: transparent transparent #fff #fff; -ms-transform-origin: 0 0; -webkit-transform-origin: 0 0; transform-origin: 0 0; -ms-transform: rotate(-43deg); -webkit-transform: rotate( -43deg ); -moz-transform: rotate(-43deg); -o-transform: rotate(-43deg); transform: rotate( 138deg ); box-shadow: -1px 1px 1px 0 rgb(215 71 87); background: #fff; }

#successmessage { background: #4caf50 !important; padding: 10px; top: 112px; font-size: 17px; border-left: 7px solid #5eb75efa; width: -moz-fit-content; position: fixed; padding-left: 10px; border: 1px solid #5eb75efa; z-index: 1030; border-radius: 5px 5px 5px 5px; left: 0; right: 0; margin: auto; width: 47%; color: #fff; text-align: center; padding-left: 20px; padding-right: 20px; width: fit-content !important; }

select { width: 200px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.form-check-input{cursor: pointer !important;}

.email-temp label.error { font-size: 14px; padding-left: 30px; padding-top: 3px; padding-bottom: 3px; }

select { padding: 6px; }

.steps span { width: 80px; height: 80px; margin-top: 10px; display: inline-block; border-radius: 100%; line-height: 80px; text-align: center; position: relative; background: #FFF; border: 2px solid #D64000; }

    .steps span img { width: 40px; }

.steps ::after { background: url(../content/NewImages/steps-arrow.png) no-repeat; /*right: -37px; top: 46px;*/ }

.steps span::after { position: absolute; right: -3px; top: 0px; width: 28px; height: 28px; background: #D64000; border-radius: 200px; display: inline-block; text-align: center; line-height: 28px; color: #FFF; }

.steps1 span::after { content: "1"; }

.steps2 span::after { content: "2"; }

.steps3 span::after { content: "3"; }

.steps4 span::after { content: "4"; }

.steps5 span::after { content: "5"; }

.steps6 span::after { content: "6"; }

.steps1::after { content: ""; position: absolute; right: 0px; top: 45px; width: 30px; height: 30px; }

.steps2::after { content: ""; position: absolute; right: 0px; top: 45px; width: 30px; height: 30px; }

.steps3::after { content: ""; position: absolute; right: 0px; top: 45px; width: 30px; height: 30px; }

.steps4::after { content: ""; position: absolute; right: 0px; top: 45px; width: 30px; height: 30px; }

.steps5::after { content: ""; position: absolute; right: 0px; top: 45px; width: 30px; height: 30px; }

.steps6::after { content: ""; position: unset; }

.after-none::after { display: none !important; }

/*.custom-table table tr th { background: #f6f6f6; text-align: center; border-top: 1px solid #ddd; font-weight: 600 !important; font-size: 18px !important; padding-left: 10px; padding-right: 5px; }

.custom-table table tr th, .custom-table table tr td {
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 15px 10px;
    font-size: 16px;
}*/


*::-webkit-scrollbar-thumb { background-color: #4C6177; border-radius: 20px; }
    *::-webkit-scrollbar-thumb:hover { background-color: #94A9C3; border-radius: 20px; }

*::-webkit-scrollbar { width: 7px; height: 4px !important; }

.bg-primary { background: #D64000 !important }

.bg-secondary { background: #2486f3 !important }

.bg-success-50 { background: #ebffed; }

.bg-yellow-50 { background: #fff7d2; }

.bg-blue-50 { background: #f4f9fff5; }

.bg-blue-70 { background: #f5f9ff; }
.boi-pricing-bannerbg .bg-blue-70 p { color: #ffffff !important; }
.boi-pricing-bannerbg .bg-blue-70 { background: #1f4577; }
.whitebannerbg .bg-blue-70 p,
.newbannerboipaidad .bg-blue-70 p,
.state-banner-bg-new .bg-blue-70 p { color: #FFFFFF !important; }
.bg-dark-blue { background: #022544; }

.bg-blue { background-image: linear-gradient(#2a8ce3, #0f497d); }

.bg-gradient-blue-50 { background-image: linear-gradient(#fefeff, #deeffe); }

.bg-grey-50 { background: #0000002e; }

.bg-orange-50 { background: #feeadf !important; }

.bg-note { background: #fffbdc; }

.home-banner-bg { background: url("NewImages/taxbandits-banner.png") no-repeat bottom; background-size: cover; }

.banner { background: url("NewImages/banner.png") no-repeat bottom; background-size: cover; }

.footer-bg { background-position: top; background-size: cover; background-image: linear-gradient(163deg, rgba(10,74,133,1) 0%, rgba(10,74,133,1) 100%); }

.blue-section-bg { background-color: #eef7ff; }

.orange-section-bg { background: url("NewImages/orange-section-bg.png"); }

.list-orange-circle li:before { position: absolute; left: 0; top: 7px; content: ""; width: 10px; height: 10px; border: 3px solid #D64000; background: #fff !important; border-radius: 200px; }

.list-orange-circle-state li:before { position: absolute; left: 0; top: 6px; content: ""; width: 12px; height: 12px; border: 2px solid #D64000; background: #fff !important; border-radius: 200px; }

.list-blue-circle li:before { position: absolute; left: 0; top: 7px; content: ""; width: 10px; height: 10px; border: 3px solid #afd7fc; background-color: transparent; border-radius: 200px; background: none !important; }

.list-green-tick li:before { position: absolute; content: ""; width: 16px; height: 16px; top: 2px; left: 0px; background: url(/Content/NewImages/green-tick.png) no-repeat; }

.bookmark-list li:before { position: absolute; content: ""; width: 16px; height: 24px; top: 4px; left: 0px; background: url(/Content/NewImages/Icons/bookmark-icon.png) no-repeat; }

.h-97 { height: 97%; }


/*.bookmark-list2 li:before { position: absolute; content: ""; width: 20px; height: 24px; top: 4px; left: 0px; background: url(/Content/NewImages/Icons/bookmark-icon2.png) no-repeat; }*/
ul.list-green-tick-popup li:before { top: 3px; }

.list-white-tick li:before { background: url(/Content/NewImages/white-tick.png) no-repeat !important; }
/*.formsmenu-arrow2:before {
    position: absolute;
    top: -6px;
    right: 47% !important;
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #D64000;
}

.formsmenu-arrow:before { position: absolute; top: -6px; right: 50.5% !important; content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #D64000; }*/

.dropdown-toggle::before { position: absolute; bottom: 0; right: 14px; content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #D64000; opacity: 0; transition: opacity 0.4s cubic-bezier(.25,.1,.11,.99) .1s,opacity .2s cubic-bezier(.25,.1,.11,.99) .1s, height 0s ease-out .5s; -WEBKIT-transition: opacity 0.4s cubic-bezier(.25,.1,.11,.99) .1s,opacity .2s cubic-bezier(.25,.1,.11,.99) .1s, height 0s ease-out .5s; visibility: hidden; }
.navbar-nav li.show .dropdown-toggle::before { opacity: 1; visibility: visible; }

.features-menu-arrow:before { position: absolute; top: -6px; right: 42%; content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #D64000; }

.servicesmenu-arrow:before { position: absolute; top: -6px; right: 27.1%; content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid ##D64000; }

/*.support-menu-arrow:before {
    position: absolute;
    top: -6px;
    right: 12%;
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #D64000;
}*/

.tools-menu-arrow:before { position: absolute; top: -6px; right: 27.1%; content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #2486f3; }

.bottom-line:after { content: ''; position: absolute; background-color: #2486f3; width: 30%; height: 2px; bottom: 8px; left: 0; }

.bottom-line2:after { content: ''; position: absolute; background-color: #2486f3; width: 15%; height: 3px; top: 31px; left: 0; right: 0px }

.ptop-120px { padding-top: 120px !important; }

.bottom-line-center:after { content: ''; position: absolute; background-color: #2486f3; width: 40%; height: 2px; bottom: -13px; left: 0; right: 0; margin: auto; }

.raccon-img:after { position: absolute; background: url(NewImages/banner-racoon.png) no-repeat; bottom: -25px; right: 75px; content: ""; width: 195px; height: 236px; }



/*//////////Countdown-timer-start//////////*/
/*.seconds { width: 90px; display: inline-block;  }
.days { width: 100px; display: inline-block;  }
.hours { width: 90px; display: inline-block;  }
.minutes { width: 90px; display: inline-block;  }*/
/*//////////Countdown-timer-end//////////*/


/*Exit popup design starts*/
/*#PEOmodal .modal-dialog { margin: -24px auto 0px !important; }*/
.modal-open .modal { overflow-y: hidden; background-color: rgba(0, 0, 0, 0.4); top: 0; overflow-x: hidden; }

.MboxClose { background: rgba(0, 0, 0, 0) url(images/close.png) no-repeat scroll 0 0; border: medium none; height: 26px; position: absolute; right: -15px; text-indent: -9999px; top: -12px; width: 31px; z-index: 990; }

#PEOmodal .modal-body { padding: 0px 0px 0px; }

.homefeatureBoxpopup { /* background: rgba(80, 177, 196, .95); */ border-radius: 6px 6px 0 0; color: #fff; padding: 15px; border-bottom: 1px solid #d1d0d059; font-size: 27px; }

.bottom_ad_section { background: rgba(255, 255, 255, 0.95); border: 2px solid #3097f3; font-size: 20px; padding: 15px; border-bottom: 0; box-shadow: 0 0 20px rgb(0 0 0 / 30%); border-radius: 3px 3px 0px 0px; /*height: 83px;
    min-height: 83px;*/ }

.w-50px { width: 50px; }

.w-40 { width: 40%; }

.irs_modal_logo { position: absolute; right: 170px; top: 18px; }

.max-w-725px { max-width: 725px !important; }

.exit_bottom { width: 97%; margin-left: 12px; }

/*Exit popup design end*/
/*sticky widget starts here*/
.blue-txt { color: #0067B8 !important; }

.font-17 { font-size: 17px !important; }

.ad_close { position: absolute; right: -12px; top: -12px; background: #e04949; border-radius: 200px; width: 24px; height: 24px; content: ""; color: #fff !important; font-size: 15px; font-weight: 500; cursor: pointer; text-align: center; display: flex; align-items: center; justify-content: center; text-decoration: none; }

    .ad_close:hover { position: absolute; right: -12px; top: -12px; background: red; border-radius: 200px; width: 24px; height: 24px; content: ""; color: #fff !important; font-size: 15px; font-weight: 500; cursor: pointer; text-align: center; text-decoration: none; }

.modal-dialog-centered { min-height: calc(100% - 6.5rem) !important; }

.foot_adpopup { display: none !important; }

.MboxClose:hover { background-position: 0 -26px; }

section#adPopup { z-index: 999 !important; }

.pb-2px { padding-bottom: 2px !important; }



.banner-link:hover { color: #D64000 !important; }

.pb-80px { padding-bottom: 80px !important; }

.pb-55px { padding-bottom: 55px !important; }

ul.timeline:before { content: ' '; background: #d4d9df; display: inline-block; position: absolute; left: 53px; width: 1px; height: 100%; z-index: 400; top: 8px; }

ul.timeline > li:before { content: ' '; background: white; display: inline-block; position: absolute; border-radius: 50%; border: 3px solid #2486f3; left: 22px; width: 15px; height: 15px; z-index: 400; top: 5px; }

ul.timeline > li { margin: 20px 0; padding-left: 50px; position: relative; line-height: 25px; font-size: 17px; font-weight: 300; }

ul.timeline-new:before { content: ' '; background: #d4d9df; display: inline-block; position: absolute; left: 29px; width: 1px; height: 100%; z-index: 400; top: 8px; }

.box-hover:hover { background: #f4f9fff5; transition: .5s; box-shadow: 2px 2px 10px #2a8ae06e; border: 1px solid #2486f3 !important; }

.blog-card { background-color: #fff; box-shadow: 0 0 14px #ddd; border-radius: 15px; min-height: calc(100% - 1px); border: 1px solid transparent; padding: 15px; }

.org-strip-bg { background: #88CDFF; }
.mxl-w-110px { width: 110px !important; }

.mxl-w-118px { width: 118px; }
.bg-stripe { background: #FFBF00; color: #000; }
/*.strip-hover-link:hover { color: #fff !important; }*/
.min-h-105px { min-height: 105px; }

.min-h-150px { min-height: 150px; }

.min-h-245px { min-height: 245px; }

.min-h-60px { min-height: 60px; }

.min-h-130px { min-height: 130px; }

.h-40 { height: 40%; }

.h-50px { height: 50px; }

.accordion .tab-pane { border: 1px solid #3097F3 !important; border-radius: 3px; padding: 0px; height: 380px; padding: 9px; }

.fs-17 { font-size: 17px; }

.fs-50 { font-size: 50px; }

.download-temp table input { width: 100%; padding: 12px; margin: 5px 0px 0px; border: 1px solid #b7b7b7; border-radius: 5px;height:40px; font-size:14px; }

.download-temp label.error { left: 1px; bottom: -10px; }

/*irs-update-table*/
.table-style { box-shadow: 0px 0px 20px rgba(0,0,0,0.1); border-radius: 10px; display: block; width: 100%; }

    .table-style table { border-collapse: separate; border-spacing: 0; overflow: hidden; border-radius: 10px !important; border-style: hidden; }

        .table-style table tr th, .table-style table tr td { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 15px 10px; font-size: 16px; }

            .table-style table tr th td { border: 1px solid #FBD2DA !important; }

        .table-style table tr:last-child th:first-child { border-top-left-radius: 10px; border-top-right-radius: 10px; }

        .table-style table tr:last-child td:last-child { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }

        .table-style table tr:last-child td:first-child { border-bottom-left-radius: 10px; }

.deadline-banner { background: url(NewImages/banner.png) no-repeat center !important; background-size: cover; }

.ps-5rem { padding-left: 5rem; }

.border-bottom-gray { border-bottom: 1px solid #ddd; }

.border-right-gray { border-right: 1px solid #ddd !important; }



.border-gray { border: 1px solid gray !important; }

.border-light-gray { border: 1px solid #8080804d !important; }

.tab .tab-head li { float: left; cursor: pointer; padding: 10px 30px; width: 8.33333333%; font-size: 18px; line-height: 24px; color: #333; list-style: none; position: relative; text-align: center }

    .tab .tab-head li:hover { color: #0067B8 !important }

    .tab .tab-head li.active { color: #fff !important; border-bottom: 0px; display: block; background-color: #0A77D6; border-radius: 10px; border: 1px solid #0E4678; }

        .tab .tab-head li.active:before { position: absolute !important; content: ' '; left: 45px; width: 20px; height: 20px; top: 67px; border-top: 10px solid #3475d4; border-right: 10px solid transparent; border-bottom: 0; border-left: 10px solid transparent; }

.tab .tab-container { float: left; width: 100%; }

/*.tab .tab-contentnew {
    padding: 20px;
    background-color: #EFFAFF;
    border-radius: 25px;
    border-top: 5px solid #2486F3;
    border-bottom: 1px solid #2486F3;
    border-left: 1px solid #2486F3;
    border-right: 1px solid #2486F3;
}*/

.lh-26 { line-height: 26px !important; }

.lh-32 { line-height: 32px !important; }

.lh-19px { line-height: 19px; }

.lh-20px { line-height: 20px !important; }

.calendar_table { width: 100%; }

    .calendar_table td { font-size: 16px; border-top: 0px !important; color: #484848; font-family: 'AvenirLTStd-Medium'; }

        .calendar_table td span { width: 30px; height: 30px; line-height: 30px; border-radius: 200px; display: inline-block; border: 1px solid transparent; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; }

            .calendar_table td span.complete { box-shadow: 0px 0px 5px rgb(137, 137, 137); border: 1px solid #3097f3; }

            .calendar_table td span.active { background: #D64000; color: #FFF; box-shadow: 0px 0px 5px rgb(137, 137, 137); border: 1px solid #D64000; }

.cal_tbl_head td { font-size: 15px; text-transform: uppercase; }

.cal_ad_banner { border: 1px rgba(209,209,209,1) solid; }

.cal_tab_mid { border-right: 1px #ccc solid; border-left: 1px #ccc solid; }

.calander_heading { font-size: 32px; font-weight: 300; color: #212121; line-height: 1.3; font-family: 'AvenirLTStd-Medium', sans-serif; margin-top: 0; }

#calender .init { display: none; }

.cal_ad_banner a { display: inline-block; }
/*adithya*/
.fs-12 { font-size: 12px; }

.h-299 { height: 299px !important; }

.h-350px { height: 350px !important; }

.h-109px { height: 109px !important; }

.list-green-tick2 li:before { position: absolute; content: ""; width: 16px; height: 16px; top: -2px; left: 0px; background: url(/Content/NewImages/green-tick.png) no-repeat; }
/*.youtube { background-color: #000;  position: relative;  overflow: hidden; cursor: pointer;height:100%;}*/
.youtube img { width: 100%; top: 0; left: 0; }

.youtube .play-button { width: 20%; height: 15%; background-color: #ff000082; z-index: 1; }

    .youtube .play-button:before { content: ""; border-style: solid; border-width: 10px 0 10px 15px; border-color: transparent transparent transparent #fff; }

.youtube img,
.youtube .play-button { cursor: pointer; }

    .youtube .play-button,
    .youtube .play-button:before { top: 45%; left: 50%; transform: translate3d( -50%, -50%, 0 ); position: absolute; }

        .youtube .play-button:hover { background-color: red !important; }

/*.custom-table {
    box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
    border-radius: 10px;
    display: block;
    width: 100%;
}*/

table:not(.border-free-table) tr td { border-right: 1px solid #ecf6ff; border-bottom: 1px solid #ecf6ff; padding: 15px 10px; font-size: 16px; }

/*.custom-table table {
    border-collapse: separate;
    border-spacing: 0;*/ /*min-width: 350px;*/
/*width: 100%;
    overflow: hidden;
}*/

/* .custom-table table tr:first-child th:first-child, .custom-table table.Info tr:first-child td:first-child {
        border-top-left-radius: 10px;
    }

    .custom-table table tr:first-child th:last-child, .custom-table table.Info tr:first-child td:last-child {
        border-top-right-radius: 10px;
        border-right: 0px solid transparent !important;
    }

    .custom-table table tr:last-child td:first-child {
        border-bottom-left-radius: 10px;
    }

    .custom-table table tr:last-child td:last-child {
        border-bottom-right-radius: 10px;
    }

.custom-table tr .Br-radius-Rcorner {
    border-bottom-right-radius: 10px;
}

.custom-table table tr td:first-child {
    border-left: 1px solid #ecf6ff;
}

.custom-table table tr th:first-child, .custom-table table tr
th { border-color: #B4D9F9 !important; border-top: 0px solid transparent !important; }

    .custom-table table tr th:last-child {
        border-right: 0px solid transparent;
    }*/

td:not(.border-free-table-td):first-child { border-left: 1px solid #ddd; }

.border-left-0 { border-left: 0px solid transparent !important; }

/*.custom-table table tr th {
    background-color: #e5f2ff;
    text-align: center;
    border-top: 1px solid #ecf6ff;
    font-weight: 500;
    font-size: 16px;
    padding-left: 10px;
    padding-right: 5px;
    color: #000;
}*/

.note { background: #fef8dd; border: 1px solid #ffd61c; }

.border-dark-orange { border-color: #ee6a1f !important; }

.rounded-top-right-10 { border-radius: 10px 10px 0px 0px; }

.bg-orange-50 { background: #feeadf !important; }

.border-light-orange { border-color: #ef6b2061 !important; }

.rounded-bottom-10 { border-radius: 0px 0px 10px 10px !important; }

.brdrgt { border-right: 1px solid #3097F3; }

.brdleft { border-left: 1px solid #eee; }

.browse_topic { border: 1px solid #FCDAC7; padding: 15px 10px; border-left: 5px solid #FCDAC7; border-radius: 20px; }

.top-120 { top: 120px; }

.shadow-orange { box-shadow: 0 0.5rem 1rem #D6400026 !important; }

.rightWidgets li.active { border-bottom: 1px solid #2486F3 !important; }

.tax-pro-menu .active { color: #D64000 !important; }

.border-1 { border: 1px; }

.rightWidgets li.active:before { position: absolute; content: ""; width: 0px; height: 0px; top: 14px; left: 0px; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 9px solid #2486F3; }

.rightWidgets li.active a { color: #2486F3 !important; }

.text-decoration-none { text-decoration: none !important; }

.accordion-button:focus { box-shadow: none !important; border-color: none !important; }

.accordion-title { border-radius: 5px !important; border: 1px solid #D64000 !important; margin-bottom: 15px; }

.accordion-button:not(.collapsed) { color: none !important; background-color: #fff !important; box-shadow: none !important; }

.searchfield_landing input[type="text"] { border: 1px solid rgba(0,0,0,.3); padding: 10px 20px; height: 50px; border-radius: 50px 0 0 50px; width: 400px; display: inline-block; vertical-align: top; height: fit-content; }

.searchfield_landing button { font-size: 18px; font-weight: 500; height: fit-content; background: #D64000; color: #fff; border-radius: 0 50px 50px 0; border: none; padding: 10px 20px 9px 20px; margin-left: -4px; vertical-align: top; }

.searchfield_landing form { display: flex; }

.border-radious-bottom-right { border-radius: 0px 0px 10px 0px !important; }

.steps { left: -9px; padding: 1px 8px !important; }

.stepsnew { left: -11px; padding: 1px 10px !important; }

.list-number { list-style: auto; }

.newTxt { position: relative; background-color: #299b40; padding: 3px 6px; border-radius: 3px; font-size: 10px; font-weight: 500; color: #fff !important; left: 10px; }
    .newTxt:before { position: absolute; content: ""; border-top: 5px solid transparent; border-right: 5px solid #017517; border-bottom: 5px solid transparent; left: -5px; top: 3px; }

.newTxtlink { position: relative; background-color: #299b40; padding: 1px 6px; border-radius: 3px; font-size: 10px; font-weight: 500; color: #fff !important; font-family: 'Poppins' !important; top: -3px !important; }
    .newTxtlink:before { position: absolute; content: ""; border-top: 5px solid transparent; border-right: 5px solid #299b40; border-bottom: 5px solid transparent; left: -5px; top: 3px; }

.dueTxt { position: relative; left: 12px; background-color: #299b40; padding: 1px 6px; border-radius: 3px; font-size: 12px; font-weight: 600; color: #fff !important; }

    .dueTxt:before { position: absolute; content: ""; border-bottom: 6px solid transparent; border-top: 6px solid transparent; border-left: 6px solid #299b40; left: -6px; top: 3px; transform: rotate(183deg); }

.newTxt1 { position: relative; left: -7px; background-color: #e84128; padding: 5px 10px; border-radius: 3px; top: -3px; font-size: 12px; font-weight: 600; color: #fff; }

    .newTxt1:before { position: absolute; content: ""; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #e84128; right: -4px; top: 9px; transform: rotate(183deg); }


.banner-link:hover { color: #D64000; }
/*New bannerbg*/
.banner-bg { background: url(/Content/NewImages/raccoon-eye/raccoon-eye-1.webp) no-repeat, linear-gradient(163deg, rgba(10,74,133,1) 0%, rgba(10,74,133,1) 100%); padding-top: 160px !important; padding-bottom: 63px !important; background-size: 20%; background-position: left top 25%; }

.testimonial-bg { background: url(/Content/NewImages/raccoon-eye/orange-roccon-eye.webp) no-repeat, linear-gradient(163deg, rgba(255,248,245,1) 0%, rgba(255,248,245,1) 100%); background-size: 20%; background-position: left top 5%; }

.pricing-testimonial-bg { background: linear-gradient(98deg, #E3F0FF 16.08%, #F2FAFF 71.68%); }

.end-n-107 { right: -107px; }

.end-n-60 { right: -60px; }

.top-225 { top: 225px; }

.top-210 { top: 210px; }

.top-115px { top: 115px; }

.youtube img, .youtube .play-button { border-radius: 20px !important; }

.strip-section { background-color: #faf9f3; border: 1px solid #f26e22; }

.bottom-n-25px { bottom: -25px; }

.blue-gradient { background: linear-gradient(112.75deg, #F9FCFF 16.92%, #DEEFFE 79.04%) !important; }

.fa-play { background: #fff; border-radius: 50%; width: 40px; height: 40px; padding-left: 12px; padding-top: 10px; border: 3px solid #D64000; }

    .fa-play:before { color: #D64000; }

.form-inputmail:focus { color: #555 !important; background-color: #fff; border-color: #3097f3 !important; outline: 0; box-shadow: 0px 0px 20px rgb(0 0 0 / 30%) !important; }

.mt-6 { margin-top: 6rem !important; }

.min-h-390 { min-height: 390px; }

.left-n-37 { left: -37px; }

.whitespace-normal { white-space: normal; }

.services-menu-list a { background: url(/Content/NewImages/Icons/business.png) no-repeat left 25px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .services-menu-list a:hover, .services-menu-list .active a { background-position: 0px -64px !important; }

.services-menu-list-1 a { background: url(/Content/NewImages/Icons/business.png) no-repeat left 25px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .services-menu-list-1 a:hover, .services-menu-list-1 .active a { background-position: 0px -64px !important; }

.services-menu-list-2 a { background: url(/Content/NewImages/Icons/large-enterprises.png) no-repeat left 25px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .services-menu-list-2 a:hover, .services-menu-list-2 .active a { background-position: 0px -64px !important; }

.services-menu-list-3 a { background: url(/Content/NewImages/Icons/taxpro.png) no-repeat left 26px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .services-menu-list-3 a:hover, .services-menu-list-3 .active a { background-position: 0px -64px !important; }

.services-menu-list-4 a { background: url(/Content/NewImages/Icons/peos.png) no-repeat left 22px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .services-menu-list-4 a:hover, .services-menu-list-4 .active a { background-position: 0px -60px !important; }

.services-menu-list-5 a { background: url(/Content/NewImages/Icons/developer1.png) no-repeat left 22px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .services-menu-list-5 a:hover, .services-menu-list-5 .active a { background-position: 0px -60px !important; }

.services-menu-list-6 a { background: url(/Content/NewImages/Icons/gig-economy.png) no-repeat left 22px / 46px !important; transition: 0.2s all linear; padding: 0; }

    .services-menu-list-6 a:hover, .services-menu-list-6 .active a { background-position: 0px -60px !important; }

.list-green-tick a.text-white:hover { color: #D64000 !important; font-weight: 300; }

.stepimg-caption { position: absolute; background-color: #50a5f1; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; width: 100%; left: 0px; bottom: 0px; padding: 14px 0; }

    .stepimg-caption p { color: #fff !important; padding-left: 10px; margin-bottom: 0px; line-height: 22px; }

/*a.text-secondary:hover {
    color: #D64000 !important;
}*/
/*.accordion-item.show{display:flex;align-items:center;}*/
.min-h-318 { min-height: 318px; }

.tab-disabled { pointer-events: none !important; opacity: 0.3; }

.min-h-310 { min-height: 310px; }

.min-h-335 { min-height: 335px; }

.min-h-391px { min-height: 391px; }

.hover-btn { border-radius: 50rem !important; }

    .hover-btn:hover { background-color: #D64000 !important; color: #fff !important; text-decoration: none !important; transition: 0.5s; }
/*.accordion-button::after {background-image:none !important;}*/
.list-orange-filled-circle li:before { position: absolute; left: 0; top: 4px; content: ""; width: 15px; height: 15px; border: 3px solid #D64000; background: #D6400038 !important; border-radius: 200px; }

.centered-border { border-right: 2px solid #9e9e9e; }

.w-45 { width: 45%; }

.mb-8 { margin-bottom: 8rem !important; }

.ps-4rem { padding-left: 4rem !important; }

.timer-square { border: 1px solid #D64000; padding: 10px 12px; border-radius: 8px !important; box-shadow: 0px 0px 20px rgb(0 0 0 / 30%) !important; background-color: #fff; }

.lh-0 { line-height: 0px !important }

.lh-1 { line-height: 1 !important; }

.banner-text-link-hover:hover { color: #D64000 !important; }

.pb-65px { padding-bottom: 65px !important; }

.list-unstyled-before:before { border: 0 !important; }

.reviews button { margin-right: 10px; padding: 5px 15px; border-radius: 50px; cursor: pointer; border: 0px solid #eee; margin-bottom: 10px; transition: 0.7s; color: #000; }

    .reviews button.active { color: #fff !important; background: #D64000; }

.download-temp td { padding-right: 0px !important; padding-left: 0px !important; }

.download-temp .modal-content { padding: 20px 20px !important; }

#content { width: 100%; margin: 0 auto; max-height: 0px; overflow: hidden; display: flex; transition: max-height .7s; }

    #content.open { max-height: 100.5rem; display: flex; transition: max-height 2s; }

.pl-40px { padding-left: 40px !important; }

.border-top-gray { border-top: 1px solid #dddddd !important; }

.br-tl-radius { border-top-left-radius: 10px; }

.br-tb-radius { border-top-right-radius: 10px; border-bottom-right-radius: 10px }

.w-35px { width: 35px !important; }

wid-fit-content { width: fit-content; }

.steps-orange-arrow ::after { position: absolute; background: url(../content/NewImages/arrow-connection.png) no-repeat; right: 166px; height: 56px; top: -65px; }

.step-arrow-unset ::after { position: unset; }

.steps5 span::after { content: "5"; }

.stepsr span img { width: 40px; }

.steps6 span::after { content: "6"; }

.steps4 span::after { content: "4"; }

.basic_box2 ::after { content: ""; position: absolute; right: 138px; top: -56px; width: 30px; height: 54px; }

.stepsr ::after { background: url(../content/NewImages/steps-arrow1.png) no-repeat; right: 0px; top: 57px; }

.mb-60px { margin-bottom: 60px; }

.steps3 ::after { background: unset; }

.blue-border { border: 1px solid #2486f3 !important; border-radius: 6px !important; }

.article-desc h3 { line-height: 25px !important; }

.steps3 ::after { background: unset; }

.steps { left: -11px; padding: 15px 10px 20px 10px; }

.steps-section { min-height: 825px; }

.form-w9-banner img { height: 300px; min-height: 300px; }

.btn { transition: unset !important; }

.tab-pane .fade { transition: none !important; }

.fade { transition: opacity .2s linear !important; }

.step-number { transition: none !important; }

.nav-link { transition: none !important; }

.strip-hover-link:hover { color: #fff !important; }

.strip-hover-link { color: #000 !important; }

b, strong { font-weight: bold; }

li.style-type-none { list-style-type: none !important; }

.bg-lightwhite { background-color: #e7e7e7; }

.stepss span { width: 81px; height: 81px; margin-top: 10px; display: inline-block; border-radius: 100%; line-height: 83px; text-align: center; position: relative; background: #FFF; border: 2px solid #D64000; }

    .stepss span::after { position: absolute; right: -3px; top: -6px; width: 28px; height: 28px; background: #D64000; border-radius: 200px; display: inline-block; text-align: center; line-height: 28px; color: #FFF; }

.stepss ::after { background: url(../content/NewImages/steps-arrow.png) no-repeat; }

.lr-0 { left: 0px; right: 0px; }

.bottom-60px { bottom: -60px; }

.bg-orange { background-color: #fff8f5; }

.link:hover { color: #2486f3 !important; }

.accordion-buttonnew::after { position: absolute !important; content: "" !important; width: 0px !important; height: 0px !important; top: 6px !important; right: 0px !important; border-top: 6px solid transparent !important; border-bottom: 6px solid transparent !important; border-left: 9px solid #2486F3 !important; transform: rotate(90deg) !important; }

.accordion-buttonnew:not(.collapsed)::after { background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e); transform: rotate(270deg) !important; }

.accordion-body { padding: 1rem 0rem 1rem 1.2rem; }

.sub-catagory-list li a .fa { transform: rotate(-90deg); transition: 0.2s all linear; position: absolute; left: -7px; top: 0; position: relative; }

.accordion-button1 { display: flex; align-items: center; width: 100%; text-align: left; background-color: #fff; border: 0; border-radius: 0; overflow-anchor: none; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease; }

/*.accordion-body p:hover{color:#D64000;}*/

button.accordion-button span:hover { color: #D64000 !important; }

a.accordion-button1 span:hover { color: #2486f3 !important; }

.br-right-6 { border-radius: 0px 0px 6px 0px !important; }

.br-left-6 { border-radius: 0px 0px 0px 6px !important; }

.br-bottom-right { border-radius: 0px 0px 10px 0px !important; }

.br-top-right { border-radius: 0px 10px 0px 0px !important; }

img.w-440px { width: 440px !important; }

.newtag:after { position: absolute; right: -32px; background-color: #e84128; padding: 1px 4px; border-radius: 3px; top: 1px; font-size: 10px; font-weight: 600; color: #fff; content: 'new'; }

button.accordion-buttonnew { padding-left: 0px !important; }

a.accordion-button1 { padding-left: 0px !important; }

.list-orange-circle-banner li:before { position: absolute; left: 2px; content: ""; width: 10px; height: 10px; top: 7px; border: 3px solid #D64000; background: #fff !important; border-radius: 200px; }

.warning { background-color: #D640001c; border: 1px solid #D64000; }

.pricing { background-color: #eff9ed; border: 1px solid #8ddf82; }

.w-45px { width: 45px !important; }

/*.accordion-buttonnew:not(.collapsed) {
    border-bottom: 1px solid #dfdfdf !important;
}*/

.shadow-border-blue { border: 1px solid #4484f1 !important; box-shadow: 0px 0px 1px #4484f1; }

    .shadow-border-blue:hover { border: 1px solid #4484f1 !important; box-shadow: 0px 0px 10px #4484f1 !important; }

.br-tl-radius { border-top-left-radius: 10px; }

.br-tr-radius { border-top-right-radius: 10px; }

.br-tbr-radius { border-bottom-right-radius: 10px !important; }

.br-bottom-left { border-bottom-left-radius: 10px !important; }

.stepsnew { left: -11px; padding: 1px 10px !important; }

.min-h-260 { height: 260px; }

.fs-24 { font-size: 24px !important; }

.min-h-500 { height: 500px !important; }

.min-h-450 { height: 450px !important; }

.bg-graycolor { background-color: #f0f0f0 !important; }

.stepsmob { padding: 1px 10px !important; left: -11px !important; }

.steps4::after { content: ""; position: absolute; right: 0px; top: 45px; width: 30px; height: 30px; }

.arrowlist li:before { position: absolute; content: "\f105"; font-family: FontAwesome; width: 16px; height: 16px; top: 7px; left: -11px; }

.lh-34 { line-height: 1.875rem !important; }

.border-primary { border-color: #D64000 !important; }

.steps3new::after { content: ""; position: absolute !important; right: 0px; top: 50px; width: 30px; height: 30px; }

.steps3new::after { position: unset !important; }

.steps4new::after { position: unset !important; }

.api-section { background: #0a65b6 !important; }

.btn-secondarynew, .btn-secondarynew:focus { background: #ffffff; color: #2486f3; border: 2px solid #2486f3; font-weight: 500; border-radius: 25px; }

    .btn-secondarynew:hover { background: #2486f3; color: #fff !important; border: 2px solid #2486f3; font-weight: 500; border-radius: 25px; }

.api-section .linkw9:hover { color: #D64000 !important; }

.banner-w9 { background: url(/Content/NewImages/webp/fw9bg.webp) center no-repeat; background-size: 20%; background-size: contain; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100vh; z-index: 10; overflow: hidden; background-position: center 141px; }

    .banner-w9::before { content: ""; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,.75); width: 100%; height: 100%; }

.contentw9 { position: relative; color: #fff; z-index: 2; text-align: center; }

.fs-40 { font-size: 40px; }

.btn-seconndarynew-outline, .btn-seconndarynew-outline:focus { background: #fff; color: #4484f1; border: 2px solid #4484f1; font-weight: 500; box-shadow: 0 2px 15px #4484f136 !important; }

    .btn-seconndarynew-outline:hover { color: #ffffff; background-color: #4484f1; }

.thumbnail-img { border: 3px solid white; border-radius: 1.25rem !important; }

.accordion .tab-panenew { height: 435px !important; }

.lightorange-bg { background-color: #e9712d0d; }

.box-shadowgray { box-shadow: 0px 0px 6px #8080803d; }

.cardhome:hover { box-shadow: 0px 0px 10px #edba9e !important; }

.cardhome { transition: .3s linear; -webkit-transition: .3s linear; }

.blue-gradientlight { background: linear-gradient(112.75deg, #F9FCFF 16.92%, #F9FCFF 79.04%) !important; }

.shadow-gray { box-shadow: 2px 2px 5px #c6d0d9; }

.right-arrow span::after { content: ""; position: absolute; right: -54px; top: 66px; width: 30px; height: 30px; }

.right-arrow span::after { background: url(/Content/NewImages/right-arrow.png) no-repeat; }

/*.custom-table1 table tr th {
    background-image: linear-gradient(#198754,#0d723f) !important;
}

    .custom-table1 table tr th:first-child, .custom-table table tr th {
        border-color: #ecf6ff !important;
        border-top: 0px solid transparent !important;
    }

    .custom-table1 table tr th:first-child, .custom-table table tr th { border-color: #B4D9F9 !important; border-top: 0px solid transparent !important; }*/

.border-green { border: 3px dashed green; margin-top: -33px; }

.text-success { color: #00d639 !important; }

.step0::after { content: ""; position: absolute; right: -21px; top: 23px; width: 30px; height: 30px; }

.stepsnew ::after { background: url(../content/NewImages/steps2-arrow.png) no-repeat; }

.sage-box { z-index: 4; position: relative; }

.pt-21px { padding-top: 21px; }

.tbs-box { position: relative; z-index: 99; background-color: white; padding: 10px; border: 2px solid #2486f3; }

.border-blue1 { border: 3px dashed #3097f3 !important; margin-top: -33px; }

.vid-border { border: 2px solid #3097f3 }

.form-control:focus { border: 1px solid #d6d6d6; box-shadow: 0 0 8px #8bbbf59e; }

.btn-primary.disabled, .btn-primary:disabled { color: #fff; background-color: #D64000 !important; border-color: #0d6efd; }

.border-start-success { border-left: 7px solid #7AC47D !important; }

.bg-bannerblue { background-image: linear-gradient(163deg, rgba(10,74,133,1) 0%, rgba(10,74,133,1) 100%); }

.lh-33px { line-height: 33px; }

.bottom-90px { bottom: 90px; }

.text-green { color: #1f7f0b !important; }

.img-40px { height: 40px !important; width: auto !important; }


.bg-sticky-yellow { background-color: #ffcc00; z-index: 999 !important; position: sticky !important; bottom: 0px !important; margin-top: -8px; }

#headerSticky .close { background: black !important; top: 20px; right: 22px; width: 20px; height: 20px; padding-left: 6px; opacity: 1; transition: 0.5s; }

    #headerSticky .close:hover { background: red !important; }

.border-light-blue { border-color: #afdaff !important; }

.stepsnumber { border-radius: 20px; background-color: #D64000; color: #fff; padding: 5px 12px; z-index: 999; top: -5px !important; left: -14px; }

.step-orange { border-radius: 21px; background-color: #ffe7d8; color: #D64000; border: 1px solid #f36c1f63; padding: 4px 28px; top: 17px; padding-right: 18px; }

.left-17px { left: -17px !important; }

.top-6px { top: -6px !important; }

.left-15px { left: -15px !important; }

.top-6px { top: -6px !important; }

.bg-blue-gradient { background: linear-gradient(180deg, #FFF 0%, #EAF1F6 100%); }

.stepsnumber1 { border-radius: 20px; background-color: #D64000; color: #fff; padding: 5px 14px; z-index: 999; top: -5px !important; left: -14px; }

.bg-reverse-blue-gradient { background: linear-gradient(356deg, #FFF 0%, #EAF1F6 100%); }

.helpfullimg { width: auto !important; height: 204px !important; }

.bg-blue-shade { background: url(/Content/NewImages/webp/bg-blue-shade.webp) no-repeat; background-size: 30% 100%; background-position: left 12px top 0px; }
/*.dropdown-menu {min-width: 67rem;}*/
.w-1074 { width: 1115px !important; }

.stripe-link:hover { color: #004f9f !important; }

.h-190px { height: 190px; }

.bookmark { min-height: 100vh; height: 100vh; }
/*.h-100vh{height:100vh}*/
/*.non-sticky {
	height: 100vh;
	overflow-y: scroll;
	scroll-snap-type: y mandatory;
}
.non-sticky > div {
	scroll-snap-align: start;
	scroll-snap-stop: always;
	height: 100vh;
}
.overflow-0:not(.bookmark-list)::-webkit-scrollbar {
	width: 0px;
    overflow:hidden
}*/
.btn.btn-secondary-outline:hover { background-color: #2486F3; color: #fff !important; }

.w-lg-75 { width: 75%; }

.org-strip-bg p { padding-top: 9px !important; padding-bottom: 8px !important; font-size: 19px; }

.org-strip-bg div { padding-top: 6px !important; padding-bottom: 5px !important; font-size: 19px; }

.position-sticky { top: 99px !important; }

.banner { background: url(NewImages/banner.png) no-repeat bottom; background-size: cover; padding-top: 220px !IMPORTANT; }

/*.sticky {
    position: sticky;
    top: 70px;
    z-index: 99;
    background: #fff;
    min-height: 100vh
}*/

.bg-light-orange { background-color: #fff8f5; }

.bottom-137px { bottom: -137px; }

.br-bottom-3px { border-radius: 0px 0px 3px 3px; }

.banner-bgpaid { background: url(/Content/NewImages/raccoon-eye/raccoon-eye-1.webp) no-repeat, linear-gradient(163deg, rgba(10,74,133,1) 0%, rgba(10,74,133,1) 100%); background-size: 20%; background-position: left top 25%; }

.text-white-70 { color: rgb(255 255 255 / 78%) !important; }

.steps1 { left: -12px; padding: 1px 10px !important; }

.border-blue3px { box-shadow: 0px 0px 19px #01182E; }

.blogimg img { height: 210px !important; }
/*state page CSS start*/
.state-banner-bg { background: url(/Content/NewImages/webp/state-map.webp) no-repeat, linear-gradient(163deg, rgba(10,74,133,1) 0%, rgba(10,74,133,1) 100%); padding-top: 215px !important; padding-bottom: 75px !important; background-size: 35%; background-position: left top 96%; }

.state-select { font-size: 15px; border-radius: 6px !important; border: 1px solid #CDCDCD !important; width: 100%; }

.state-gobtn { background-color: #2486F3; font-size: 18px; padding: 5px 10px; border-radius: 6px; color: #fff; border: 1px #2486F3 solid; }

    .state-gobtn:hover { background-color: #D64000; border: 1px #D64000 solid; }

.statewidget-list li.active { background-color: #FFF8F4; border-right: 3px solid #D64000; border-radius: 0 0 15px 15px; }
/*state page CSS end*/
.banner-md-bg { background: url(/Content/NewImages/raccoon-eye/raccoon-eye-1.webp) no-repeat, linear-gradient(163deg, rgba(10,74,133,1) 0%, rgba(10,74,133,1) 100%); padding-top: 211px; padding-bottom: 73px; background-size: 20%; background-position: left top 25%; }

.w-xl-75 { width: 75% !important; }

.br-right-10 { border-radius: 0px 0px 10px 0px !important; }
/*princing page CSS start*/
.bg-grey { background-color: #FBFBFB; }

.pricing-table table tr th { background-image: linear-gradient(#EEEE, #EEEE) !important; }

.border-right-dark { border-right: 1px solid #3D3D3D !important; }

.border-dark { border: 1px solid #3D3D3D !important; }

.pricing-table1 table tr:nth-child(odd) th { background: #f2f7fe !important; }

.pricing-table1 table tr:nth-child(even) th { background: #f2f7fe !important; }

.pricing-table1 table tr td { border: transparent !important; }

.pricing-table1 table tr th:first-child, .pricing-table1 table tr th { border-color: #b4d9f9 !important; }

.pricing-table table tr th { border-bottom: none !important; }

.pricing-table1 table tr th { border-color: #b4d9f9 !important; }

.border-bule table tr th { border-color: #DDEFFF !important; }

    .border-bule table tr th:first-child { border-color: #DDEFFF !important; }

.pricing-table { border-radius: 4px; }

    .pricing-table table td:first-child { border-bottom-left-radius: 4px !important; }

    .pricing-table table th:first-child { border-top-left-radius: 4px !important; }

.text-gray { color: #BDBDBD !important; }

.highlight { color: #D64000 !important; }

.pricing-table1 table tr td { cursor: default; }

.pricing-hover:hover { color: #D64000; transition: all .3s ease-in-out; background-color: #FAFAFA; }

.border-bottom-blue { border-bottom: 1px solid #2486f3 !important; }

.pricing-model { border: 1px solid #2486f3 !important; }

.ps-10 { padding-left: 10rem; }

.min-w-45 { max-width: 45%; }

.border-bottom-left-rounded-0 { border-bottom-left-radius: 0px !important; }



.popupside { width: 181px; height: 50px; background: #EEF7FF; box-shadow: 0px 0px 5.1px 1px #7EC2FF; padding-top: 13px; border-radius: 40px 0px 0px 40px; position: fixed; top: 40%; z-index: 9; cursor: pointer; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; opacity: 1; border: 1px solid #7EC2FF; }

.ToggleCalc #toggleCalcBtn { right: -100px; opacity: 0; }

.pricing-cal .modal-dialog { margin: 0px; }

.pricing-cal .modal-content { height: 335px; overflow-x: hidden; overflow-y: auto; }

.rateHeight .modal-content { height: 350px !important; }

#myPopup { display: block !important; position: fixed; top: 24%; min-height: 300px; color: #333; /*background: #FFF;*/ right: -960px; transition: all 0.3s linear !important; -webkit-transition: all 0.5s linear !important; opacity: 0; z-index: 99999; }

.ToggleCalc #myPopup { right: -1px; opacity: 1; border-radius: 6px 0px 0px 6px; }

.ad_close1 { position: absolute; right: 14px !important; top: 11px !important; background: #e04949; border-radius: 200px; width: 24px; height: 24px; content: ""; color: #fff !important; font-size: 20px; font-weight: 500; cursor: pointer; text-align: center; display: flex; align-items: center; justify-content: center; text-decoration: none; border: 1px solid #fff !important; }

#myPopup .modal-dialog { max-width: 950px !important; }

.bg-bluebanner { background-color: #00539C !important; }

.form-select:focus { border: 1px solid #ced4da; outline: 0; box-shadow: none !important; }
/*princing page CSS end*/
.download-hover:hover { color: #fff !important; background-color: #2486f3 !important; border: 2px solid #2486f3 !important; }

.download-hover { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; padding-left: 1rem !important; padding-right: 1rem !important; }

.dropdown-menu { min-width: 13rem !important; }

.bottom_fixed_bar { display: none !important; }

.banner-list li:before { top: 7px !important; }

.list-green-tickhome li:before { position: absolute; content: ""; width: 16px; height: 16px; top: 6px; left: 0px; background: url(/Content/NewImages/green-tick.png) no-repeat; }



/*fillable form w9 css start*/
.banner-bgw9 { background-image: url(../Content/NewImages/webp/bannerw9new.webp); background-position: left 60%,right 0%; background-repeat: no-repeat,no-repeat; padding-top: 181px !important; padding-bottom: 39px; background-size: cover; }

.banner-bg-hub-w9 { background: url(/Content/NewImages/webp/bannerw9new.webp) no-repeat, linear-gradient(163deg, rgba(10,74,133,1) 0%, rgba(10,74,133,1) 100%); background-position: left 60%,right 0%; background-repeat: no-repeat,no-repeat; padding-top: 181px !important; padding-bottom: 39px; background-size: cover; }

.banner-bgfree { background: url(/Content/NewImages/raccoon-eye/raccoon-eye-1.webp) no-repeat, linear-gradient(180deg, #0D599F 0%, #023666 100%); }

.box-shadowblue { box-shadow: 0px 0px 10px #4484f14a; }

.boxshadowblack { box-shadow: 0px 0px 10px #80808057; }

.top-10p { top: 10%; }

.pt-115px { padding-top: 115px; }

.end-n-193 { right: -175px; }

.bottom-13 { bottom: -13px; }

.start-7 { left: -6%; }

.end-n-230 { right: -230px; }

.bottom-n-95 { bottom: -95px; }

.pt-49px { padding-top: 49px; }

.ToggleCalc .custom-backdrop { position: fixed; width: 100%; height: 100%; top: 0; right: 0; bottom: 0; left: 0; background: rgb(0 0 0 / 55%); z-index: 9999; transition: 0.2s all linear; }
/*fillable form w9 css end*/
.pt-150px { padding-top: 150px !important; }
/*fillable form w9 css end*/
.integration button.active { color: #202428 !important; background: #ffefe6 !important; border-right: solid #e9722e 3px !important; color: #e9722e !important; }

    .integration button.active::after { position: absolute !important; content: ' '; font-size: 20px; right: -18px !important; width: 16px !important; height: 5px !important; border-left: 9px solid #D64000; top: 15px; border-bottom: 9px solid transparent; border-top: 9px solid transparent; }

.integration button { padding: 8px 15px; cursor: pointer; border: 3px solid transparent; margin-bottom: 10px; transition: 0.7s; background: linear-gradient(180deg, #FFF 0%, rgba(247, 251, 255, 0.00) 100%); width: 100%; /* color: #000000; */ box-shadow: 0px 1px 4px 3px rgba(219, 219, 219, 0.25); }


.new_statewidge2 li.active { background-color: #FFF8F4; border-right: 3px solid #D64000; border-radius: 0px !important; font-weight: 500; }

.state-table .table-bordered > :not(caption) > * { border-width: 10px 0; border-color: #fff; }

    .state-table .table-bordered > :not(caption) > * > * { border-width: 0 10px; border-color: #fff; }

.state-table td:not(.border-free-table-td):first-child { border-left: 10px solid #fff; }

.state-table .bg-blue-gradient-table { background: rgb(215 233 253 / 49%); }

.state-table .bg-orange-table { background: #FFF6F1; }

.state-table .bg-blue-table { background: #F5FAFF; }

.state-table .table > :not(caption) > * > * { padding: 20px; }

.state-table .bg-linear-gray { background: #0000000f; }

.ps-40px { padding-left: 40px; }

.faq-design:before { position: absolute; content: "Q"; width: 30px; height: 30px; color: #2486F3; text-align: center; line-height: 30px; font-weight: 600; left: 0; font-size: 18px; top: -3px; background: #E0F0FE; border-radius: 50px; }

.text-red { color: #EA3729 !important; }

.angle-right:hover i, .angle-right:hover a { color: #D64000 !important; }

.important-notice { background-color: #FFF9F6 !important; border: 1px solid #FDAE8E; }

ul.stepline-blue:before { content: ' '; background: #BDDAF6 !important; display: inline-block !important; position: absolute; left: 23px !important; width: 1px !important; height: 100% !important; top: 8px !important; }

.stepnew { left: -14px; padding: 2px 9px !important; }

.fs-18px { font-size: 18px; }

.start-50px { left: 50px; }

.border-blue-light { border: 1px solid #d0e2f7 !important; }

ul.stepline-blue:before { content: ' '; background: #BDDAF6 !important; display: inline-block !important; position: absolute; left: 23px !important; width: 1px !important; height: 99% !important; }

.xero-banner-bg { border-radius: 7px 7px 0px 0px !important; background: linear-gradient(93deg, #DCF6FF -2.27%, #F0F8FF 99.34%) !important; }

.qb-banner-bg { border-radius: 7px 7px 0px 0px !important; background: linear-gradient(93deg, #F0FFEE -2.27%, rgba(252, 253, 255, 0.00) 99.34%); }

.zoho-banner-bg { border-radius: 7px 7px 0px 0px !important; background: linear-gradient(93deg, #E5F2FF -2.27%, #F0F8FF 99.34%) !important; }

.sage-banner-bg { border-radius: 7px 7px 0px 0px !important; background: linear-gradient(93deg, #F2FFF6 -2.27%, #F0F8FF 99.34%) !important; }

.fb-banner-bg { border-radius: 7px 7px 0px 0px !important; background: linear-gradient(93deg, #DDEFFF -2.27%, #F0F8FF 99.34%) !important; }

.step-1 { padding: 2px 11px !important; }

.w-1072px { width: 1072px !important; }

.w-1124px { width: 1124px !important; }

.servicesnew-menu-arrow:before { right: 30.6% !important; }

.servicesnew-menu-arrow:before { position: absolute; top: -6px; right: 27.1%; content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #D64000; }

.rounded-22px-top-left-bottom-right { border-radius: 22px 0px; }

.rounded-22px-top-right-bottom-left { border-radius: 0px 22px; }

.customer-story-banner-bg { background: url('/Content/NewImages/webp/banner-customer-stories.webp') no-repeat; padding-top: 153px !important; padding-bottom: 55px !important; background-size: cover; }
    .customer-story-banner-bg .bottom-n-55 { bottom: -37px; }
.fs-45 { font-size: 45px; }

.fs-80 { font-size: 80px !important; }

.rating-yellow { border-radius: 0px 0px 10px 10px !important; }

.rating-blue { border-radius: 0px 0px 10px 10px !important; }

.rating-green { border-radius: 0px 0px 10px 10px !important; }

.border-top-yellow { border-top: 7px solid #FFC700 !important; }

.border-top-blue { border-top: 7px solid #00B6E2 !important; }

.border-top-green { border-top: 7px solid #54A441 !important; }

.customer-stories ul.timeline > li:before { content: ' '; background: #A783B6; display: inline-block; position: absolute; border-radius: 50%; border: 0px solid #2486f3; left: 15px; width: 13px; height: 13px; z-index: 400; top: 8px; box-shadow: 0px 0px 0px 4px #D0BCD8, 0px 0px 0px 8px #EFE8F2; }

.customer-stories ul.timeline:before { content: ' '; background: #cfbcd8; display: inline-block; position: absolute; left: 20px; width: 3px; height: 115%; z-index: 400; top: 8px; }

.customer-stories ul.timeline-orange > li:before { background: #F79385; box-shadow: 0px 0px 0px 4px #fac0b8, 0px 0px 0px 8px #FDE7E4; }

.customer-stories ul.timeline-orange:before { background: #FCCCC5; }

.customer-stories ul.timeline-green > li:before { background: #80fb75; box-shadow: 0px 0px 0px 4px #beffb8, 0px 0px 0px 8px #e5fde3; }

.customer-stories ul.timeline-green:before { background: #D8FDD5; }

.customer-stories ul.timeline-cyan > li:before { background: #59DAF6; box-shadow: 0px 0px 0px 4px #D2F6FC, 0px 0px 0px 8px #EBFBFE; }

.customer-stories ul.timeline-cyan:before { background: #D8FDD5; height: 0px; }

.customer-stories ul.timeline-yellow > li:before { background: #f9d139; box-shadow: 0px 0px 0px 4px #fdea96, 0px 0px 0px 8px #fff6d0; }

.customer-stories ul.timeline-yellow:before { background: #FCF3D1; }

.customer-stories ul.timeline.li-last:before { height: 103% !important; }

.text-purple { color: #6C3086; }

.text-dark-green { color: #3A9F52; }

.text-cyan-blue { color: #31B0CF; }

.shadow-light-grey { box-shadow: 0px 0px 4px 1px rgba(178, 178, 178, 0.18); }

.bg-light-blue { background: #E0F0FE; }

.heading-step-circle { width: 30px; height: 30px; }

.w-1053px { width: 1053px !important; }

.fs-29 { font-size: 29px !important; }

.border-top-green { border-top: 7px solid #54A441 !important; }

.ps-6rem { padding-left: 6rem; }

.freetag { position: relative; left: 0%; bottom: -10%; margin-top: -30px; }
/*integration partner css*/
.integrationpartners-hover img { transition: all 0.7s; }

    .integrationpartners-hover img:hover { transform: scale(1.1); transition: all .7s !important; }
/*integration partner css end*/
.anchor-link { padding: 0 0.175rem; font-weight: 400; color: rgba(13,110,253,0.5); text-decoration: none; opacity: 0; transition: color 0.15s ease-in-out,opacity 0.15s ease-in-out; }

    .anchor-link::after { content: "#"; }

    .anchor-link:focus, .anchor-link:hover, :hover > .anchor-link, :target > .anchor-link { color: #0d6efd; text-decoration: none; opacity: 1; }

.pl-105px { padding-left: 105px !important; }

.left-n-25 { left: -25px; }

.w9-card { border-radius: 10px; background: transparent; box-shadow: 1px 4px 16px 0px rgba(48, 98, 154, 0.20); border: 1px solid #0a77d6; }

.w9-payer-card-pill { border-radius: 60px; border: 1px solid #75DD67; background: #D6F5D2; }

.w9-payee-card-pill { border-radius: 60px; border: 1px solid #FFBC4F; background: #FFEFC3; }

.pricing-tab .nav-tabs .nav-link.active { border: 1px solid #2486f3 !important; border-right: 0 !important; border-radius: 50px; background: #2486F3; color: #fff !important; }

.pricing-tab .nav-tabs { border-radius: 50px; }

.h-330px { height: 330px; }

.price-features-card { border-radius: 7px; border: 1px solid #DDECF9; background: #FFF; box-shadow: 0px 4px 16px 0px rgba(48, 151, 243, 0.20); }

.bg-blue-gradient-light { background: linear-gradient(262deg, #F2F9FF 11.78%, #EBF5FF 93.13%); }

.w9formraccon { left: -55px; bottom: 26px; }

.w9-card { border-radius: 10px; background: transparent; box-shadow: 1px 4px 16px 0px rgba(48, 98, 154, 0.20); border: 1px solid #0a77d6; }
.clr-change { filter: brightness(0); }


.w9-payer-card-pill { border-radius: 60px; border: 1px solid #75DD67; background: #D6F5D2; }

.w9-payee-card-pill { border-radius: 60px; border: 1px solid #FFBC4F; background: #FFEFC3; }

.pricing-tab .nav-tabs .nav-link.active { border: 1px solid #2486f3 !important; border-right: 0 !important; border-radius: 50px; background: #2486F3; color: #fff !important; transition: color 0.15s ease-in !important; }

    .pricing-tab .nav-tabs .nav-link.active.orange-active { border: 1px solid #e9712d !important; border-right: 0 !important; border-radius: 50px; background: #e9712d; color: #fff !important; transition: color 0.15s ease-in !important; }

.pricing-tab .nav-tabs { border-radius: 50px; }

.h-330px { height: 330px; }

.price-features-card { border-radius: 7px; border: 1px solid #DDECF9; background: #FFF; box-shadow: 0px 4px 16px 0px rgba(48, 151, 243, 0.20); }

.bg-blue-gradient-light { background: linear-gradient(262deg, #F2F9FF 11.78%, #EBF5FF 93.13%); }

.tiered-pricing-works .table-bordered > :not(caption) > * { border-width: 0px 0; border-color: #fff; }

.tiered-pricing-works td:not(.border-free-table-td):first-child { border-left: 0px solid #fff; }

.tiered-pricing-works table:first-child tr:first-child { background: #E4F1FF; border-width: 0px 0; border-color: #fff; }

.tiered-pricing-works tr:first-child td:nth-child(2), td:nth-child(3) { border-left: 0; }

.tiered-pricing-works table:first-child tr:first-child td:nth-child(3) { border-left: 0; background: rgba(25, 94, 155, 0.10); }

.tiered-pricing-works table:not(.border-free-table) tr td { border-right: 0px solid #fff; border-bottom: 0px solid #fff; padding: 10px 20px; }

.tiered-pricing-works table:nth-child(2) tr:first-child { background: #D6EAFF; }

    .tiered-pricing-works table:nth-child(2) tr:first-child td:last-child { background: rgba(25, 94, 155, 0.10); }

.tiered-pricing-works table:nth-child(3) tr:first-child { background: #C3E0FF; }

    .tiered-pricing-works table:nth-child(3) tr:first-child td:last-child { background: rgba(25, 94, 155, 0.10); }

.tiered-pricing-works table:last-child tr:first-child { background: #5199EC; }

    .tiered-pricing-works table:last-child tr:first-child td:last-child { background: rgba(25, 94, 155, 0.50); }

.tiered-pricing-charts table tr th:first-child { background: #FFF6F1; }

.tiered-pricing-charts table tr td:nth-child(odd) { background: #FFF4ED; }

.tiered-pricing-charts table tr td:nth-child(even) { background: rgba(255, 246, 241, 0.75); }

.tiered-pricing-charts table tr td:last-child { background: rgba(255, 246, 241, 0.75); box-shadow: inset 0px 0px 0px 1px #EC8E58; }

.tiered-pricing-charts .table-bordered > :not(caption) > * { border-width: 10px 0; border-color: #fff; }

    .tiered-pricing-charts .table-bordered > :not(caption) > * > * { border-width: 0 10px; border-color: #fff; }

.tiered-pricing-charts td:not(.border-free-table-td):first-child { border-left: 10px solid #fff; }

.tiered-pricing-charts td { padding: 10px 15px; }

.pricing-tab .active { color: #000 !important; }

.pricing-calc .form-control { padding: 10px; }

.pricing-total { border-radius: 5px; border: 1px solid #98C6F7; background: #E2F0FF; }
/*.banner-bg
h2,b { padding-left: 5px !important; padding-right: 5px !important; }*/
.pricing-calc table { background: inherit !important; }

.pricing-calc td:not(.border-free-table-td):first-child { border-left: 0px solid #ddd; }
/*banner widget heading css*/
.banner-bg
h2 { padding-left: 5px !important; padding-right: 5px !important; line-height: 1.3; font-weight: 600 !IMPORTANT; }

.banner-bg
.text-secondary b { padding-left: 5px !important; padding-right: 5px !important; }
/*banner widget heading css end*/
.pricing-calc table { background: inherit !important; }

.pricing-calc td:not(.border-free-table-td):first-child { border-left: 0px solid #ddd; }

.pricing-calc table:not(.border-free-table) tr td { border-right: 0px solid #ddd; border-bottom: 0px solid #ddd; padding: 15px 10px; font-size: 16px; }

.pricing-total { background: #E2F0FF; }
/*Feature page css start*/
.lh-45px { line-height: 45px !important; }

.feature-banner-bg { background: url(/Content/NewImages/raccoon-eye/raccoon-eye-1.webp) no-repeat, linear-gradient(163deg, rgba(10,74,133,1) 0%, rgba(10,74,133,1) 100%); padding-top: 211px !important; padding-bottom: 69px !important; background-size: 13%; background-position: left 0% top 59%; }

#featureaccordian
.accordion-item { margin-bottom: 15px; border: 0; }

#featureaccordian
.accordion-button:not(.collapsed) { background-color: #e38f6c17 !important; color: #D64000 !important; border: 1px solid #D64000 !important; border-bottom: 0 !important; border-bottom-left-radius: unset !important; border-bottom-right-radius: unset !important; padding: 14px; }

    #featureaccordian
    .accordion-button:not(.collapsed)::after { background-image: url(../Content/NewImages/Icons/orange-arrow.png) !important; transform: rotate(-180deg); }

#featureaccordian
.accordion-collapse { border: 1px solid #D64000 !important; border-top: 0 !important; border-bottom-left-radius: calc(0.25rem - 1px); border-bottom-right-radius: calc(0.25rem - 1px); border-top: 1px solid #e9712d59 !important; }

#featureaccordian
.accordion-button { border: 1px solid #dee2e6; border-radius: 0.25rem; padding: 14px; }

#featureaccordian li { padding-top: 7px !important; padding-bottom: 7px !important; }

#featureaccordian
.accordion-button::after { background-image: url(../Content/NewImages/Icons/black-arrow.png) !important; }

.fs-38 { font-size: 38px; }

.border-radius25rem { border-radius: 0.25rem !important; }

.bg-light-gray { background-color: #d1d1d124; }

.webinar-bg { background: url(../Content/NewImages/webp/perfectwebinarbanner.webp); padding-top: 216px !important; padding-bottom: 79px !important; background-position: right bottom 200%; background-size: cover; }

.prepwebinarbg { background: url(../Content/NewImages/webp/prepwebinarbg.webp); padding-top: 216px !important; padding-bottom: 79px !important; background-position: right bottom 200%; background-size: cover; }

/*.featurespagecss .btn {
    border: 1px solid #4484f1 !important;
    color: #4484f1 !important;
}

    .featurespagecss .btn:hover {
        border: 1px solid #D64000 !important;
        color: #D64000 !important;
    }*/

.featurespagecss .card { box-shadow: 0px 0px 20px #80808012; }

.featurespagecss .card-header { /*background: linear-gradient(180deg, #E4F2FF 0%, #f5fbff 100%);*/ background-color: #f4f9fff2 !important; }

.border-bottomorange { border-bottom: 3px solid #e9712d; }

.featurespagecss
.btn:focus { box-shadow: unset !important; }

.featurespagecss h2 { /*background: linear-gradient(180deg, #E4F2FF 0%, #f5fbff 100%);*/ background-color: #f4f9fff2 !important; }

#featureaccordian h2 { background: #e38f6c17 !important; }

.featurespagecss
.link:hover { color: #D64000 !important; }
/*Feature page css end*/
.pricing-calc table:not(.border-free-table) tr td { border-right: 0px solid #ddd; border-bottom: 0px solid #ddd; padding: 10px 10px; font-size: 16px; }

.pricing-calc table:not(.border-free-table) tr th { padding: 10px 10px 10px 10px; }

.pricing-total { background: #E2F0FF; }

[type="radio"]:checked:after { background-color: red; border: 2px solid red; }

.pricing-exclusive-features { border-radius: 7px; border: 1px solid #4484f1; background: #FFF; box-shadow: 0px 4px 16px 0px rgba(48, 151, 243, 0.20); }

.tab-padding-pricing { padding: 15px 30px !important; }

.left-raccon-pricing { left: -150px; z-index: 99; top: 140px; }

.right-raccon-pricing { display: block; right: -130px !important; z-index: 9; bottom: 0px; }

.left-raccoon { display: none; }

.parent-pricing .left-raccoon { display: block !important; }
/*.parent-pricing .right-raccon-pricing {display:none !important;}*/
.parent-pricing .banner-pricing-bg { background: linear-gradient(102deg, rgba(12, 42, 77, 0.94) 26.69%, #0C2A4D 87.95%); height: 630px; }

.banner-pricing-bg { background: linear-gradient(103deg, #2A76BA 22.76%, #145FA1 74.65%); height: 620px; }

.bg-princing-testimonial { background: linear-gradient(103deg, #2A76BA 22.76%, #145FA1 74.65%); }

.radio-button [type=radio]:checked, .radio-button [type=radio]:not(:checked) { position: absolute; left: -9999px; }

    .radio-button [type=radio]:checked + label, .radio-button [type=radio]:not(:checked) + label { position: relative; padding-left: 30px; cursor: pointer; display: inline-block; }

        .radio-button [type=radio]:checked + label:before { border: 1.5px solid #fff !important; content: ""; position: absolute; left: 0; top: 2px; width: 20px; height: 20px; border-radius: 100%; background: rgb(255 255 255 / 0%); }

        .radio-button [type=radio]:not(:checked) + label:before { content: ""; position: absolute; left: 0; top: 2px; width: 20px; height: 20px; border: 1.5px solid #C2C2C2; border-radius: 100%; background: #fff; }

        .radio-button [type=radio]:checked + label:after, .radio-button [type=radio]:not(:checked) + label:after { content: ""; width: 12px; height: 12px; background: #fff; border: 1px solid #fff !important; position: absolute; top: 6px; left: 4px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }

        .radio-button [type=radio]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); }

        .radio-button [type=radio]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

.pricing-tab-link label { color: #000; }

.pricing-tab-link .nav-link.active label { color: #fff; }

.pricing-tab-link .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { border: 1px solid transparent; isolation: isolate; }


.exclusive-pricing { position: relative; background: #44A755; padding: 10px 25px; font-weight: 600; color: #fff; border: 1px solid #44A755; }
/*.exclusive-pricing::before {
    position: absolute;
    content: "";
    left: 0px;
    top: 5px;
    transform: rotate(180deg);
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    border-right: 18px solid #fff;
}*/
.exclusive-pricing-banner::before { border-right: 21px solid #24aa2a; border-left: 22px solid #24aa2a; border-top: 23px solid #24aa2a; transform: rotate(90deg); left: -20px; top: 2px; }
/*.exclusive-pricing::after {
    position: absolute;
    content: "";
    right: 0px;
    top: 5px;
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    border-right: 18px solid #fff;
}*/
.exclusive-pricing-banner::after { border-right: 21px solid #24aa2a; border-left: 22px solid #24aa2a; border-top: 23px solid #24aa2a; transform: rotate(270deg); right: -20px; top: 2px; }

.pricing-features .list-green-tick li:before { background: url(/Content/NewImages/green-tick.png) no-repeat; height: 20px; width: 20px; }

.pricing-features .list-green-tick li { padding-left: 28px !important; }

.cilent-list .list-green-tick li:before { background: url(/Content/NewImages/Icons/charm_circle-tick-yellow.svg) no-repeat; height: 20px; width: 20px; }

.cilent-list .list-green-tick li { padding-left: 28px !important; }

.cilents-pricing-card { max-width: 700px; padding: 30px 10px 10px 10px; border-radius: 5px; background: linear-gradient(180deg, rgba(0, 0, 0, 0.16) 0%, rgba(68, 68, 68, 0.00) 100%); }

.border-bottom-light-blue { border-bottom: 1px solid #2486f340 !important; }

.left-table-widget1 li a.border-top-light-blue { border-top: 1px solid #2486f340 !important; }

.end-n-175 { right: -175px; }

.customer-story-banner { background: url('/Content/NewImages/webp/banner-customer-stories.webp') no-repeat; background-size: cover; }

.sections-container { position: relative; /* Set the height to the maximum height of your sections */ }

.content-section { position: absolute; top: 0; left: 0; width: 100%; opacity: 0; transition: opacity 0.5s ease-in-out; pointer-events: none; /* Disable pointer events while hidden */ }

.sections-container .active { opacity: 1; pointer-events: auto; /* Enable pointer events for the active section */ }

.homepage-card { border-radius: 14px; background: #FFF; box-shadow: 0px 0px 22.4px 2px rgba(191, 186, 186, 0.25); }

.banner-bg-new { background: url(/Content/NewImages/raccoon-eye/raccoon-eye-1.webp) no-repeat, linear-gradient(163deg, rgba(10,74,133,1) 0%, rgba(10,74,133,1) 100%); padding-top: 180px !important; padding-bottom: 0px !important; background-size: 20%; background-position: left top 25%; height: 100% !important; }

.homepage-toggle .clickable.active { color: #fff !important; transition: transform 0.3s ease; background: #3097f3; }

    .homepage-toggle .clickable.active a { color: #fff !important; }

    .homepage-toggle .clickable.active:before { position: absolute; content: ""; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-right: 8px solid #ffffff; left: 82px; transform: rotate(90deg); bottom: -6px }

.homepage-toggle .clickable { transition: transform 0.5s ease; font-size: 14px; }

.border-highlight { position: absolute; bottom: -4px; left: 0; height: 2px; background-color: #fff; transition: transform 0.5s ease, width 0.5s ease; z-index: 0; }

.link-hover-black:hover { color: #fff !important; }

/*.cal-height {
    max-height: 602px;
    min-height: 380px;
}*/

.bo-user-features { display: none; }

.bo-testimonial { display: none; }

.bo-faq-section { display: none; }

.parent-pricing .bo-user-features { display: block; }

.parent-pricing .bo-testimonial { display: block; }

.parent-pricing .bo-faq-section { display: block; }

.parent-pricing .sm-bo-features { display: block; }

.sm-bo-features { display: none; }

#parent-pricing .btn.btn-secondary-outline:hover { background-color: #2486F3; color: #fff !important; }
/*
.form-md { width: 100%; text-align: center; margin: 32px auto 32px auto; }
    .form-md .form-group { margin-left: auto; margin-right: auto; max-width: 320px; }
.form-group { margin-bottom: 16px; position: relative; }
input { position: relative; display: block; width: 100%; border: 1px solid rgba(0,0,0,.37); border-radius: 4px; background-color: transparent; margin: 0px auto; padding: 6px 4px 4px 14px; height: 40px; outline: none !important; font-size: 16px; color: rgba(0,0,0,0.85); transition: all .2s ease-in-out; }*/

/*.pricing-floating-label .form-control:disabled,
.pricing-floating-label .form-control[readonly] { cursor: not-allowed; }
.pricing-floating-label .form-check-input[disabled] ~ .form-check-label,
.pricing-floating-label .form-check-input:disabled ~ .form-check-label { cursor: not-allowed; }
.pricing-floating-label .form-floating.error > label { color: red; }
.pricing-floating-label .form-floating-radio.form-control { padding: 7px 7px !important; }
.pricing-floating-label .form-floating-radio label { opacity: 1; transform: scale(0.8) translateY(-0.3rem) translateX(0.5rem); background: #fff; padding: 0 2px !important; color: rgba(0, 0, 0, 0.6) !important;*/ /* line-height: 17px; */ /*height: auto; }
.pricing-floating-label .form-check-input.disabled-checkbox:checked { background-color: grey !important; border-color: grey !important; }
.pricing-floating-label .focus-outline-0 :focus-visible { outline: 0 !important; }
.pricing-floating-label .form-floating-radio.form-control { padding: 7px 7px !important; }
.pricing-floating-label .form-border { border: 1px solid #adadad; }
.pricing-floating-label .react-datepicker-wrapper { display: block !important; width: 100%; }
.pricing-floating-label .search-input .form-control { padding-right: 30px !important; }
.pricing-floating-label .form-control { border: 1px solid #adadad; }
    .pricing-floating-label .form-control:focus { box-shadow: none; border-color: gray; }
.pricing-floating-label .disabled .form-floating .form-control:not(:placeholder-shown) ~ label { opacity: 1; transform: scale(0.85) translateY(-0.3rem) translateX(0.5rem); background: #fff; padding: 0px !important; color: #949494 !important; line-height: 0px; height: auto; }
.pricing-floating-label .disabled .form-floating label { top: 4px; font-size: 14px; color: rgba(0, 0, 0, 0.6); }
.pricing-floating-label .disabled .form-floating .floatingSelect { top: 4px !important; }
.pricing-floating-label .input-group-text { background: #fafafac7 !important; }
.pricing-floating-label .activity .input-group-text { padding: 5px !important; padding-right: 0; background: #fff !important; border-radius: 4px 0px 0px 4px !important; }
.pricing-floating-label .activity input { border-radius: 0px 4px 4px 0px !important; }
.pricing-floating-label .activity:focus-within .input-group-text { box-shadow: none; border-color: blue !important; }
.pricing-floating-label .activity.error:focus-within .input-group-text { box-shadow: none; border-color: red !important; }
.pricing-floating-label .activity.error .input-group-text { box-shadow: none; border-color: red !important; }
.pricing-floating-label .form-floating .form-control:not(:placeholder-shown) ~ label { opacity: 1; transform: scale(0.85) translateY(-0.3rem) translateX(0.5rem); background: #fff; padding: 0px !important; color: #949494 !important;*/ /* line-height: 17px; */ /*height: auto; }
.pricing-floating-label .form-floating.error .input-group-text { box-shadow: none; border-color: red !important; }
.pricing-floating-label .form-floating.error:focus-within .input-group-text { box-shadow: none; border-color: red !important; }
.pricing-floating-label .form-floating:focus-within .input-group-text { box-shadow: none; border-color: red !important; }
.pricing-floating-label .form-floating.error .form-control:not(:placeholder-shown) ~ label { color: red !important; }
.pricing-floating-label .form-floating .form-control:focus ~ label .form-select ~ label,
.pricing-floating-label .form-floating .form-floating .form-select ~ label { opacity: 1; transform: scale(0.85) translateY(-0.3rem) translateX(0.5rem); background: #fff; padding: 0px !important; color: blue !important; line-height: 0; height: auto; top: 4px; z-index: 9; }
.pricing-floating-label .form-floating label { top: -6px; font-size: 14px; color: rgba(98, 98, 98, 0.6); }
.pricing-floating-label .form-control,
.pricing-floating-label .form-select,
.pricing-floating-label .form-floating > .form-control { padding: 10px 10px !important; height: auto !important; }
    .pricing-floating-label .form-floating > .form-control:focus,
    .pricing-floating-label .form-floating > .form-control:not(:placeholder-shown) { padding-top: 1.625rem; padding-bottom: 0.625rem; }
.pricing-floating-label .form-control,
.pricing-floating-label .form-select,
.pricing-floating-label .form-floating > .form-control { padding: 10px 10px !important; height: auto !important; min-height: auto !important; }
.pricing-floating-label .form-floating > .form-select { padding-top: 1.625rem; padding-bottom: 0.625rem; }
.pricing-floating-label .form-floating > .form-control { padding: 1rem 0.75rem; }
.pricing-floating-label .form-floating > .form-control,
.pricing-floating-label .form-floating > .form-select { height: calc(3.5rem + 2px); line-height: 1.25; }
.pricing-floating-label input:-internal-autofill-selected { background-color: #fff !important; }
.pricing-floating-label input:-webkit-autofill,
.pricing-floating-label input:-webkit-autofill:hover,
.pricing-floating-label input:-webkit-autofill:focus,
.pricing-floating-label input:-webkit-autofill:active { -webkit-box-shadow: 0 0 0 30px white inset !important; }
.pricing-floating-label .form-floating > .form-control:focus ~ label,
.pricing-floating-label .form-floating > .form-select ~ label { opacity: 1; transform: scale(0.85) translateY(-0.3rem) translateX(0.5rem); background: #fff; padding: 0px !important; color: gray !important; line-height: inherit; height: auto; top: -6px; z-index: 9; }

.pricing-floating-label .form-control, .form-floating > .form-control, .form-select { padding: 10px !important; height: auto !important; min-height: auto !important; }
    .pricing-floating-label .form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-select ~ label { opacity: 1; transform: scale(.85) translateY(-0.3rem) translateX(0.5rem); line-height: inherit; height: auto; top: -6px; z-index: 9; background: #fff; padding: 0; }*/

.pro-features-border { border: solid #47b717 1px; }

.h-445px { height: 445px; }

.link-hover-black:hover { color: #fff !important; }
/*Sujithra webinar page css start*/
.coffeewebinar-bg { background: url(../Content/NewImages/webp/webinars-banner.webp); padding-top: 251px !important; padding-bottom: 109px !important; background-position: right bottom 200%; background-size: cover; }

.movie-bg { background: url(../Content/NewImages/webp/movie-banner.jpg); padding-top: 251px !important; padding-bottom: 109px !important; background-position: right bottom 100%; background-size: cover; }

.upcomingbanner { background: url(../Content/NewImages/webp/upcomingbanner.webp); background-size: cover; }

.coffeewebinar-bg1 { background: url(../Content/NewImages/webp/webinars-jan2.webp); background-size: cover; }

.text-orangecoffee { color: #F38B57 !important; font-family: Oleo Script; font-size: 55px; line-height: normal; text-shadow: 3px 3px 5px #0000007d; }

.text-halfwhite { color: #ffffffdb !important; }

.border-whitebottom { border-bottom: 1px solid #ffffffa6; }

.fs-23 { font-size: 23px; }

.stripe-brown-bg { background: #612a03d6; }

    .stripe-brown-bg a:hover { color: #E9712D !important; }

.brownbg { background-color: #593825; }


/*Sujithra webinar page css end*/
.form-floating > .form-control, .form-floating > .form-select { line-height: 1.5; }

/*#back-top:hover {  background-color: #e9712d; }*/
/*#back-top:active { background-color: #555; }*/

.parent-pricing .cal-height { /*max-height: 450px;*/ min-height: 380px; }

.bg-gradient-right { background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 35%, rgba(250,248,248,1) 55%) !important; }

.bg-gradient-left { background: linear-gradient(90deg, rgba(250,248,248,1) 39%, rgba(255,255,255,1) 73%, rgba(255,255,255,1) 97%) !important; }


.downloadicon:hover span { color: #D64000 !important; }

.previousbanner { background: url(../Content/NewImages/webp/upcomingbannerlight.webp); background-size: cover; background-position: center; }




/*pricing*/
.pricing-tab-link .nav-link.business-tab:hover { background: #2486F3; border-radius: 50px; }

    .pricing-tab-link .nav-link.business-tab:hover label:before { box-shadow: 0px 0px 2px 1px #000 !important; }

.pricing-tab-link .nav-link.client-tab:hover { background-color: #e9712d; border-radius: 50px; }

    .pricing-tab-link .nav-link.client-tab:hover label:before { box-shadow: 0px 0px 2px 1px #000 !important; }

.pricing-tab-link .nav-link.business-tab:hover label, .client-tab:hover label { color: #fff; }

.error-text { display: none }

.border-danger + .error-text { display: inline-block }
/*#back-to-top { display: none; position: fixed; bottom: 20px; right: 20px; background-color: #007bff; color: #fff; padding: 10px; border-radius: 5px; cursor: pointer; }*/

/*pricing*/

/*image to icon convert*/
.bg-onload-modal { border-radius: 5px; background: linear-gradient(180deg, #D9E3F4 0%, #FFF 39.03%); }

.bg-stripe-home { color: #fff; padding-top: 8px; padding-bottom: 5px; background-color: white; border-bottom: solid #3097f3 1px; }

    .bg-stripe-home a:hover { color: #000 !important; }

.onload-modal .btn.btn-secondary-outline:hover { background-color: #2486F3; color: #fff !important; }

.lh-2 { line-height: 2 !important; }

ul.timeline.orange-last:before { height: 141% !important; }

ul.timeline.green-last:before { height: 108% !important; }
/*home page suji css start*/
.bannerracconbusinessowner { bottom: 0px !important; left: 5px; }

.bannerracconbusinessownerright { right: 8px; bottom: 10px; }

.w-70 { width: 70%; }

.border-white-2px { border-bottom: 2px solid white !important; }

.text-home-white { color: white !important; }

.bottom-3 { bottom: -3px !important; }

.doityourself { background: url(../Content/NewImages/webp/doityourselfbanner.webp); padding-top: 261px !important; padding-bottom: 120px !important; background-position: left top 56%; background-size: cover; }
/*home page suji css end*/


/*state-hub-page padma start*/

.state-hub-page-banner-bg { background: url(/Content/NewImages/state/state-hub-page-map.webp) no-repeat, #F8FBFE; padding-top: 177px !important; padding-bottom: 35px !important; background-size: 55%; background-position: top center; height: 389px; }

.state-hub-page-select-bg { border-radius: 10px; background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(216,234,253,1) 100%); box-shadow: 1px 3px 16px 1px rgba(25, 94, 155, 0.16); }

.list-question li:before { position: absolute; content: "Q"; width: 30px; height: 30px; color: #2486F3; text-align: center; line-height: 30px; font-weight: 600; left: 0; font-size: 18px; top: -4px; background: #E0F0FE; border-radius: 50px; }

.statefaq:hover { color: #D64000 !important; }

.start-n-110 { left: -110px; }
.start-n-160 { left: -160px; }

.state-hub-table table tr th { background: #F2F7FE; position: sticky !important; top: 0px; }

.state-hub-table table thead { border-bottom: 2px solid #3097F3 !important; font-family: "Aleo", serif !important; font-size: 18px; }
.state-bg .state-hub-table table thead { box-shadow: 0px 2px #3097F3 !important; font-family: "Aleo", serif !important; font-size: 18px; }
.state-bg .state-hub-table table tr th { background: #F2F7FE; position: sticky !important; top: 0px; }
.state-bg .state-hub-table table tr th { box-shadow: 0px 2px 0px #3097F3 !important; }
.state-hub-table { box-shadow: 0px 0px 20px rgb(0 0 0 / 10%); }

.border-right-0 { border-right: none !important; }

.state-hub-table table tr th { border-right: 1px solid #ACD8FF; }

.state-hub-table
table:not(.border-free-table) tr td { border-left: unset; }

.state-hub-table table tr th > * last-child { border-right: none; }

.state-hub-table .table-bordered > :not(caption) > * > * { border-width: 0 10px; border-color: #fff; }

.top-n-100 { top: -100px; }

.btn-check:focus + .btn, .btn:focus { box-shadow: none !important; }
/*.state-hub-table .table > :not(:last-child) > :last-child > * {  border-bottom-color: #fff !important; }*/
.lh-2-6 { line-height: 2.6; }

.lh-2-4 { line-height: 2.4; }

.state-top_sticky { position: sticky; top: 89px; z-index: 999; }

.top_sticky { position: sticky; top: 89px; z-index: 999; }


/*state-hub-page end*/
.homepage-bubble:before { position: absolute; content: ""; border-top: 10px solid #D64000; border-bottom: 10px solid #D64000 !important; border-right: 10px solid #D64000; left: 20px; top: -19px; border-left: solid #ff000000 10px; transition: opacity 0.5s ease-in-out; }

.homepage-bubble { top: 30px; background: #fff5ef !important; border: solid #ff8d4d 1px !important; transition: opacity 0.5s ease-in-out; }

.toggle-tab a.active { color: #000 !important; }

.w-max-content { width: max-content; }

.homepage-bubble:before { position: absolute; content: ""; border-top: 10px solid #ffffff00; border-bottom: 10px solid #ffffff; border-right: 10px solid #00000000; left: 20px; top: -19px; border-left: solid #ff000000 10px; transition: opacity 0.5s ease-in-out; }

.homepage-bubble { top: 30px; background: #fff5ef !important; border: solid #ff8d4d 1px !important; transition: opacity 0.5s ease-in-out; }

.toggle-tab a.active { color: #fff !important; border-bottom: 2px solid white !important; }

.w-max-content { width: max-content; }



.sage-thumbnail-img { border: 3px solid #0ad443; border-radius: 1.25rem !important; }

.green-text { color: #0ad443 !important; }

.sage-stripe-bg { background-color: #0ad443; }


/*sage-pricing CSS start*/
.sage-bg { background-color: #1B1B1B !important; padding-top: 211px !important; padding-bottom: 69px !important; }

.sage-features { background-color: #1B1B1B !important; }

.sage-table table tr th { background-color: #1b1b1b; box-shadow: 0px 0px 0px !important; border-bottom: 1px solid #646464 !important; border-right: 1px solid #646464; }

.coupon-card { background: linear-gradient(135deg, #fff, #fff); color: #fff; text-align: center; padding: 40px; border-radius: 15px; box-shadow: 0 10px 10px 0 rgb(0 0 0 / 15%); position: relative; }

    .coupon-card .circle1, .circle2 { background: #1f4984; width: 50px; height: 50px; border-radius: 50%; position: absolute; top: 50%; transform: translateY(-50%); border: 0px solid #fff; }

    .coupon-card .circle1 { left: -25px; }

    .coupon-card .circle2 { right: -25px; }
/*sage-pricing CSS end*/
/*customer hub page start*/
.customerstories { transition: all 0.9s; cursor: pointer; }

    .customerstories:hover { transform: scale(1.1); transition: all .9s !important; }

.customerstoriesbg { background: url(../Content/NewImages/webp/customerbg.webp); padding-top: 202px !important; padding-bottom: 100px !important; background-position: left top 92%; background-size: cover; }

.border-left-orange { border-left: 3px solid #e9712d; }
/*customer hub page end*/

/*sage intacct*/
.banner-bg-sage { background: #000; padding-top: 172px !important; padding-bottom: 69px !important; }

.overlapping-bg-gray { /* For modern browsers */ background-image: linear-gradient(top, white 50%, #f2f5f6 50%); /* For older browsers */ background-image: -webkit-linear-gradient(top, white 50%, #f2f5f6 50%); background-image: -moz-linear-gradient(top, white 50%, #f2f5f6 50%); background-image: -o-linear-gradient(top, white 50%, #f2f5f6 50%); }

.sage-features-card { border-radius: 18px; background: #F3FFF6; /*box-shadow: 0px 1px 16.1px 4px rgba(54, 235, 102, 0.25); */ border: 2px solid #3bcf47; }
/*sage intacct*/
.sage-stripe-bg a { color: #fff !important; }

    .sage-stripe-bg a:hover { color: #000 !important; }

.bottom-line-bg:after { content: ''; position: absolute; background-color: #3bd53f; width: 30%; height: 2px; bottom: 8px; left: 0; }

.sage-features-card a { color: #00D639 !important; }

    .sage-features-card a:hover { color: #fff !important; }

.border-green-50 { border-right: 1px solid #C7F6D4; }

.gray-bg { background: #F2F5F6; }

.faq-accordion .accordion-button:not(.collapsed)::after { content: "\f068" !important; color: #e9712d; font-family: FontAwesome; font-weight: 400; font-size: 1.25rem; background-image: none !important; top: 1.375rem; position: absolute; }

.faq-accordion .accordion-button::after { content: "\f067" !important; color: #e9712d; font-family: FontAwesome; font-weight: 400; font-size: 1.25rem; background-image: none !important; position: absolute; left: 0.813rem; }

.faq-accordion .accordion-button:not(.collapsed) { color: black !important; background-color: transparent !important; box-shadow: none !important; }

.faq-accordion .accordion-item { border: 0px !important; border-bottom: 1px solid #c7f6d4a8 !important; }

.faq-accordion .accordion-button:focus { border: none; box-shadow: none; }

.faq-accordion .border-bottom-0 { border-bottom: 0px !important; }
/*.faq-accordion .accordion-button:hover { color: #ED7A41 !important; }*/
.sage-box-img { position: relative; z-index: 99; background-color: white; padding: 1px; }

.lh-10 { line-height: 10px !important; }
/*brew webinar css start*/
.brewwebinarbg { background: url(../Content/NewImages/webp/brewbg.webp); padding-top: 216px !important; padding-bottom: 79px !important; background-position: right bottom 200%; background-size: cover; }

.serving-up-bg { background: url(../Content/NewImages/webp/serving-up-banner.webp); padding-top: 216px !important; padding-bottom: 79px !important; background-position: right bottom 200%; background-size: cover; }

.avoid-latte-filing-bg { background: url(../Content/NewImages/webp/avoid-latte-filing-banner.webp); padding-top: 216px !important; padding-bottom: 79px !important; background-position: right bottom 200%; background-size: cover; }

.sage-line:after { content: ""; display: inline-block; width: 30%; border-bottom: 2px solid black; position: absolute; bottom: 7px; left: 34%; }

.cpa-control-panel { width: 160px; height: 160px; box-shadow: 0px 0px 0px 10px #FFF4ED; border: 0; }

@media (max-width: 2000px) and (min-width: 1280px) {
    .mxl-w-110px { width: 110px !important; }

    .mxl-w-118px { width: 118px; }
}

@media (max-width: 1399px) and (min-width: 1280px) {
    .cpa-control-panel { width: 165px !important; height: 165px !important; }

    .mlg-max-w-1000px { max-width: 1008px !important; }

    .custom-tooltip-start { left: 175px !important; }

    .custom-tooltip-end { right: 175px !important; }

    .fs-xl-15px { font-size: 15px !important; }

    .cpa-control-panel-tooltip .card-body { padding: 10px !important; font-size: 15px; }

    .left-raccon-pricing { left: -130px; z-index: 99; top: 140px; width: 25%; }
}

.cpa-control-panel-start { border-radius: 4px; border: 1px solid #FFE4D4; background: linear-gradient(180deg, #FFF5EF 0%, rgba(250, 252, 255, 0.00) 100%); cursor: pointer; transition: 0.4s; }

    .cpa-control-panel-start:hover { box-shadow: 0px 0px 5px 5px #fef6f1; transition: 0.4s; }

.cpa-control-panel-end { border-radius: 4px; border: 1px solid #D8ECFF; background: linear-gradient(180deg, #F1F8FF 0%, rgba(250, 252, 255, 0.00) 100%); cursor: pointer; transition: 0.4s; }

    .cpa-control-panel-end:hover { box-shadow: 0px 0px 5px 5px #f1f8ff; transition: 0.4s; }

.cpa-control-panel-start-tip { background: #E9712D; padding: 5px; border-radius: 50%; right: -5px; height: fit-content; }

.cpa-control-panel-end-tip { background: #4C95F1; padding: 5px; border-radius: 50%; left: -5px; height: fit-content; }

.cpa-control-panel-start:hover .custom-tooltip-start { visibility: visible; opacity: 1; transition: 0.4s; }

.cpa-control-panel-end:hover .custom-tooltip-end { visibility: visible; opacity: 1; transition: 0.4s; }

.custom-tooltip-start { visibility: hidden; opacity: 0; position: absolute; right: -100px; background: #3B4E60; color: #fff; padding: 10px 15px; z-index: 9; max-width: 300px; min-width: 200px; top: 0; left: 210px; bottom: 0; height: fit-content; margin: auto; transition: 0.4s; border-radius: 5px; font-size: 14px; }

.custom-tooltip-end { visibility: hidden; opacity: 0; position: absolute; background: #3B4E60; color: #fff; padding: 10px 15px; z-index: 9; max-width: 300px; min-width: 200px; top: 0; right: 210px; bottom: 0; height: fit-content; margin: auto; transition: 0.4s; border-radius: 5px; font-size: 14px; }

.cpa-control-panel-end:hover .custom-tooltip-end::after { content: ""; position: absolute; top: 0; right: -18px; bottom: 0; margin: auto; height: fit-content; border-width: 10px; border-style: solid; border-color: transparent transparent #3B4E60 transparent; transform: rotate(90deg); }

.cpa-control-panel-start:hover .custom-tooltip-start::after { content: ""; position: absolute; top: 0; left: -18px; bottom: 0; margin: auto; height: fit-content; border-width: 10px; border-style: solid; border-color: transparent transparent #3B4E60 transparent; transform: rotate(270deg); }

.demo
input::placeholder { font-size: 13px !important; color: #bbbbbb !important; }

.text-grayhome { color: #696969 !important; }

.form-control:focus { border: 1px solid #2486f3 !important; }

#FilingMoreThanThousand a:hover { color: #D64000 !important; }

.tab-padding-pricing .bg-blue-70 { background: #e5f1fff2; }

#Check_Tiered_2 { display: none; }

#Check_Tiered_3 { display: none; }

#Check_Tiered_4 { display: none; }







/*w2 efile provider css start*/
.list-green-tick .cross:before { position: absolute; content: ""; width: 14px; height: 14px; top: 5px; left: 0px; background: url(../Content/NewImages/Icons/close.png) no-repeat; background-size: cover; }

.text-graytable { color: #959595 !important; }

.bg-tableorange { background: linear-gradient(0deg, #4484f1 1%, #4484f1 100%) !important; color: white !IMPORTANT; }

.state-hub-table table thead
.bg-tableblue { background: linear-gradient(0deg, #fddecc 1%, #fddecc 100%); border-bottom: 2px solid #e9712d !important; }

.state-hub-table table thead
.bg-tableorange { border-top: 1px solid #4484f1 !important; border-bottom: 2px solid #4484f1 !important; border-right: 1px solid #4484f1 !important; border-left: 1px solid #5682ef !important; display: block; width: 100%; }

.borderorangetable { box-shadow: 0 -3px 5px rgb(205 215 240 / 49%), 5px 0px 5px rgb(205 215 240 / 49%), -5px 0px 5px rgb(205 215 240 / 49%) !important; border: unset !important; width: 20%; background-color: #f4f9fff2 !important; font-weight: 600; }

.state-hub-table table thead
.bg-tablegray { background: linear-gradient(0deg, #ededed 1%, #ededed 100%); border-bottom: 2px solid #a7a7a7 !important; border-right: 1px solid #a7a7a7; border-left: 1px solid #5682ef; }

.state-hub-table table thead
.bg-tablegray1 { background: linear-gradient(0deg, #f1f1f1 1%, #f1f1f1 100%); border-bottom: 2px solid #a7a7a7 !important; }

.w-11 { width: 11%; }
/*.thumsuporange 
.thumsup:before {
 position: absolute;
    content: "";
    width: 25px;
    height: 25px;
    top: 0px;
  left: -7px;
    background: url(/Content/NewImages/Icons/like.png) no-repeat !important;
    background-size: contain;*/
/* background-color: #64be5a; */
/*background-size: contain !IMPORTANT;
    border: none !important;
    border-radius: unset;
}
.list-orange-circlenew li:before {
    position: absolute;
    left: 0;
    top: 6px;
    content: "";
    width: 10px;
    height: 10px;
    border: 3px solid #D64000;
    background: #fff !important;
    border-radius: 200px;
}*/
.list-gray-circlenew li:before { position: absolute; left: 0; top: 6px; content: ""; width: 10px; height: 10px; border: 3px solid #1a1a1aa6; background: #fff !important; border-radius: 200px; }

.thumsdownorange
.thumsdown:before { position: absolute; content: ""; width: 16px; height: 16px; height: 24px; top: 5px; left: 0px; background: url(/Content/NewImages/Icons/close.png) no-repeat !important; background-size: contain; background-size: contain !IMPORTANT; border: none !important; border-radius: unset; }

.textcompititor1 { color: #9b9b9b; }

.borderorangetable { border-right: 1px solid #2486f3 !important; border-left: 1px solid #2486f3 !important; border-bottom: 1px solid #2486f3 !important; }

.state-hub-table table thead
.bg-tablegray { background: linear-gradient(0deg, #ededed 1%, #ededed 100%); border-bottom: 2px solid #a7a7a7 !important; border-right: 1px solid #a7a7a7; }

.state-hub-table table .top_sticky { border-bottom: 2px solid #ffffff !important; }

.object-fit-contain { object-fit: contain; }

.list-green-tick
li.graytick:before { position: absolute; content: ""; width: 16px; height: 16px; height: 24px; top: 5px; left: 0px; background: url(../Content/NewImages/Icons/graytick.png) no-repeat !important; background-size: contain !IMPORTANT; }
/*w2 efile provider css end*/
.overlapping-bg-blue { background-image: -webkit-linear-gradient(top, white 65%, #f4f9fff2 50%); }

.overlapping-bg-light-orange { background-image: -webkit-linear-gradient(top, white 60%, #fff8f4 40%); }

.newtxt2 { left: 117px !important; top: -24px !important; }

.box-hover:hover span { color: #D64000 !important; }

.box-hover:hover i { color: #D64000 !important; }

.my-15px { padding-bottom: 20px !important; padding-top: 20px !important; }

/*image to icon convert*/
@font-face { font-family: 'tbs-hs'; src: url('/fonts/tbs-hs.eot?tabycg'); src: url('/fonts/tbs-hs.eot?tabycg#iefix') format('embedded-opentype'), url('/fonts/tbs-hs.ttf?tabycg') format('truetype'), url('/fonts/tbs-hs.woff?tabycg') format('woff'), url('/fonts/tbs-hs.svg?tabycg#tbs-hs') format('svg'); font-weight: normal; font-style: normal; font-display: block; }

[class^="tbs-"], [class*=" tbs-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'tbs-hs' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/*new icons*/
.tbs-customizereports:before { content: "\e93f"; }
.tbs-banditconnect:before { content: "\e940"; }
.tbs-banditcollab:before { content: "\e941"; }
.tbs-proaccount:before { content: "\e942"; }
.tbs-apiintegration:before { content: "\e943"; }
.tbs-whitelabel:before { content: "\e944"; }
.tbs-expertassistance:before { content: "\e945"; }
.tbs-tinmatching1:before { content: "\e946"; }
.tbs-datavalidation:before { content: "\e947"; }
.tbs-multipledataimportoption:before { content: "\e948"; }
.tbs-recipientcopy-distribution:before { content: "\e949"; }
.tbs-federalandstatefilings:before { content: "\e94a"; }
.tbs-lowest-price-state:before { content: "\e94b"; }
.tbs-edit-icon:before { content: "\e93d"; color: #0e4678; }
.tbs-delete-icon:before { content: "\e93e";}

/*old icons
*/.tbs-close:before { content: "\e93a"; }

.tbs-search:before { content: "\e93b"; }
.tbs-arrowround:before { content: "\e933"; color: #d64000; }

.tbs-home:before { content: "\e934"; color: #0e4678; }
.tbs-resourcescenter:before { content: "\e928"; }

.tbs-menublog:before { content: "\e929"; }

.tbs-menuknowledde:before { content: "\e92a"; }

.tbs-menucontactus:before { content: "\e92f"; }

.tbs-menucustomerstories:before { content: "\e930"; }

.tbs-menuwebinar:before { content: "\e931"; }

.tbs-ERO:before { content: "\e936"; }
.tbs-CPA:before { content: "\e937"; }
.tbs-Reporting-Agent:before { content: "\e938"; }
.tbs-Agents:before { content: "\e939"; }
.tbs-CPEOS:before { content: "\e935"; }

.tbs-menuvideos:before { content: "\e932"; }

.tbs-platform:before { content: "\e926"; }

.tbs-registeredagents:before { content: "\e92b"; }

.tbs-smallbusiness:before { content: "\e92c"; }

.tbs-taxprofessionalnew:before { content: "\e92d"; }

.tbs-lawfirms:before { content: "\e92e"; }

.tbs-homeowners:before { content: "\e927"; }

.tbs-calendar:before { content: "\e925"; }

.tbs-nextarrow:before { content: "\e924"; }

.tbs-IRS-NEW-04 .path1:before { content: "\e917"; color: rgb(0, 0, 0); }

.tbs-IRS-NEW-04 .path2:before { content: "\e91b"; margin-left: -1em; color: rgb(0, 0, 0); }

.tbs-IRS-NEW-04 .path3:before { content: "\e91c"; margin-left: -1em; color: rgb(255, 255, 255); }

.tbs-IRS-NEW-04 .path4:before { content: "\e91d"; margin-left: -1em; color: rgb(255, 255, 255); }

.tbs-IRS-NEW-04 .path5:before { content: "\e91e"; margin-left: -1em; color: rgb(255, 255, 255); }

.tbs-IRS-NEW-04 .path6:before { content: "\e91f"; margin-left: -1em; color: rgb(255, 255, 255); }

.tbs-IRS-NEW-04 .path7:before { content: "\e920"; margin-left: -1em; color: rgb(255, 255, 255); }

.tbs-arrownext:before { content: "\e923"; }

.tbs-pdf:before { content: "\e922"; }

.tbs-xls:before { content: "\e921"; }

.tbs-arrow:before { content: "\e918"; }

.tbs-Arrow-right .path1:before { content: "\e919"; color: rgb(255, 255, 255); }

.tbs-Arrow-right .path2:before { content: "\e91a"; margin-left: -1.501953125em; color: rgb(0, 0, 0); }

.tbs-globe:before { content: "\e916"; }

.tbs-bulk-upload-copy:before { content: "\e914"; }

.tbs-API-integration:before { content: "\e915"; }

.tbs-HCM-provider-icon:before { content: "\e913"; }

.tbs-gig-economy:before { content: "\e912"; }

.tbs-blog:before { content: "\e901"; }

.tbs-contact-us:before { content: "\e902"; }

.tbs-customer-stories:before { content: "\e903"; }

.tbs-knowledgebase:before { content: "\e904"; }

.tbs-video:before { content: "\e905"; }

.tbs-Webinar:before { content: "\e906"; }

.tbs-menu-events:before { content: "\e93c"; }

.tbs-fedral-filling:before { content: "\e907"; }

.tbs-formw-9-manager:before { content: "\e908"; }

.tbs-free-fillable-w-9:before { content: "\e909"; }

.tbs-recipient-copies:before { content: "\e90a"; }

.tbs-state-filling:before { content: "\e90b"; }

.tbs-tinmatching:before { content: "\e90c"; }

.tbs-developers:before { content: "\e90d"; }

.tbs-large-enterpises:before { content: "\e90e"; }

.tbs-peos:before { content: "\e90f"; }

.tbs-small-and-medium-bussiness:before { content: "\e910"; }

.tbs-taxprofessional1:before { content: "\e911"; }

.tbs-Download:before { content: "\e900"; }

.services-menu .dropdown-item, .servicesnew-menu .dropdown-item, .support-menu .dropdown-item, .tools-menu .dropdown-item { color: #000000; }


.dropdown-menu a:hover i { color: #D64000 !important; }

.dropdown-menu a:hover h4 { color: #D64000 !important; }

.dropdown-menu a i { padding-right: 6px; }

.dropdown-menu a:hover span.newTxt { color: #fff !important; }


/*image to icon convert*/

/* Define the animation keyframes */
/*@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
    }

    40% {
        transform: translateY(20px);
    }

    60% {
        transform: translateY(15px);
    }
}*/

/* Apply the initial styles to the icon */
/*.menu-icon .menu-icon-hover {
    transition: transform 0.3s ease-out;
}*/

/* Apply the animation on hover */
/*.menu-icon:hover .menu-icon-hover {
    animation: bounce 1s forwards;
}*/
.br-b-radius-0px { border-bottom-right-radius: 0px !important; }

.fs-16px { font-size: 16px !important; }

.text-dark-gray { color: #938d8d !important; }

.ps-46px { padding-left: 46px; }

.arrowunset
.steps4::after { position: unset; }

.boi
.cpa-control-panel { width: 204px; height: 204px; }

.boi
.cpa-control-panel-start-tip { background: #4c95f1; padding: 5px; border-radius: 50%; right: -5px; height: fit-content; }

.boi
.cpa-control-panel-end { cursor: auto !important; }
/*corrections page table design start*/
.tabforacacorrections
.nav-tabs .nav-link:hover { background: #D640000a; color: #D64000 !important; }

.tabforacacorrections
.nav-tabs .nav-link { color: #959191; font-size: 20px; font-weight: 400; }

    .tabforacacorrections
    .nav-tabs .nav-link.active { background: #D640000a; border-top: unset !important; border-right: unset !important; border-left: unset !important; border-bottom: 2px solid #D64000 !important; border-radius: unset; color: #D64000 !important; }

        .tabforacacorrections
        .nav-tabs .nav-link.active:after { content: ""; position: absolute; bottom: 0; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #D64000; left: 50%; transform: translate(-50%); }

.lh-29 { line-height: 29px !important; }

.word-break-all { word-break: break-all; }
/*corrections page table design end*/
/*boi page css updation*/
.banner-bgnew { background: #0C3860; padding-top: 210px !important; padding-bottom: 80px !important; background-size: 20%; background-position: left top 25%; }
/*.overview{
        background-color: #D640001a;
    font-size: 14px;
        border-radius: 4px;
            padding-top: 2px;
    padding-bottom: 2px;
}*/
.boi h3 { color: #0E4678; }

.boi
.bg-blue-gradient { background: linear-gradient(180deg, #FFF 0%, #EAF5FF 100%); }

.boi
.bg-reverse-blue-gradient { background: linear-gradient(1deg, #FFF 0%, #EAF5FF 100%); }

.top-5 { top: 5px; }

.ps-12px { padding-left: 12px; }

.list-green-tickboi li:before { position: absolute; content: ""; width: 16px; height: 16px; top: 2px; left: 0px; background: url(/Content/NewImages/Icons/list.png) no-repeat; background-size: contain; }

.rounded-5 { border-radius: 5px; }
/*.features{
background-color: #dcf4d9de;
    font-size: 14px;
    border-radius: 4px;
        padding-top: 4px;
    padding-bottom: 4px;
    color: #0f9d00;
}*/
.boitimeline
.timelinenew li::after { content: ""; position: absolute; width: 0.125rem; top: 0; height: 93%; background-color: #D64000; left: 11px; }

.boitimeline
.timelinenew li { font-size: 16px; }

.boitimeline
.timelinenew-circle { background-color: #0A4A85 !important; width: 25px; height: 25px; text-align: center; left: 0px; z-index: 999; font-size: 14px; line-height: 25px; }

#priceboi
.btn-primary-outline { box-shadow: 0 2px 15px #ffffff59 !important; }

.boi
.btn-primary-outline { box-shadow: 0 2px 15px #ffffff59 !important; }

.boifaq
.accordion-button { background-color: #F2F8FF !important; color: black; border-radius: calc(0.25rem - 1px); }

    .boifaq
    .accordion-button:not(.collapsed) { color: none !important; background-color: #F2F8FF !important; box-shadow: none !important; border: 1px solid #add8ff !important; border-bottom-left-radius: unset !important; border-bottom-right-radius: unset !important; }

.boifaq
.accordion-item { margin-bottom: 10px; border: 0px; }

.boifaq
.accordion-body { padding: 20px; border: 1px solid #add8ff !important; border-top: 0px !IMPORTANT; border-bottom-left-radius: calc(0.25rem - 1px); border-bottom-right-radius: calc(0.25rem - 1px); }

.boi-box { background: linear-gradient(90deg, #1E4270 0%, rgba(24, 55, 95, 0.38) 107.45%); }

.border-yellow { border: 2px solid #FFBB48; }

.banditconnect-section
.carousel-item { text-align: center; }

.banditconnect-section
.carousel-thumbnail { max-width: 100%; }

    .banditconnect-section
    .carousel-thumbnail .carousel-indicators { display: flex; bottom: -75px; }

        .banditconnect-section
        .carousel-thumbnail .carousel-indicators img { width: 73px; height: auto; margin: 0 10px; cursor: pointer; box-shadow: 2px 2px 10px #D6400059; border: 1px solid #D64000 !important; }

        .banditconnect-section
        .carousel-thumbnail .carousel-indicators .active img { border: 2px solid #007bff; }

.lh-40px { line-height: 40px; }
/*.box1{    
     padding: 10px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 10px;
      box-shadow: 0px 0px 10px #2486f326;}*/
.bookmarkicon:hover i, .bookmarkicon:hover a { color: #D64000 !important; }

.bg-bluelight { background-color: #f7fbff; }

.duedateboi { background-image: url(../Content/NewImages/webp/boiduedate.webp); background-size: cover; }

.banner-bgnew
.carousel-indicators { position: absolute; right: 0; bottom: -94px; left: 0; z-index: 2; display: flex; justify-content: center; padding: 0; margin-right: 15%; margin-bottom: 1rem; margin-left: 15%; list-style: none; }

.banner-bgnew .carousel-item img { height: 300px; border: 3px solid #5181ae; border-radius: 5px; cursor: pointer; }

.min-w-75 { min-width: 75%; }

.banner-bgnew
.carousel-control-prev { display: none; }

.banner-bgnew
.carousel-control-next { display: none; }
/*.banner-bgnew
.btn-primary:hover:before {
opacity: 1;
    content: "Coming Soon";
    background: #fff;
    transition: .3s linear;
    position: absolute;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    color:#D64000;
    left: 0;
    right: 0;
    padding: 16px !important;
    border-radius: 100px;
}
.featuresboi
.btn-primary:hover:before {
opacity: 1;
    content: "Coming Soon";
    background: #fff;
    transition: .3s linear;
    position: absolute;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    color:#D64000;
    left: 0;
    right: 0;
    padding: 16px !important;
    border-radius: 100px;
}
.boitimeline
.btn-primary:hover:before {
opacity: 1;
    content: "Coming Soon";
    background: #fff;
    transition: .3s linear;
    position: absolute;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    color:#D64000;
    left: 0;
    right: 0;
    padding: 16px !important;
    border-radius: 100px;
}
.footerboi
.btn-primary:hover:before {
opacity: 1;
    content: "Coming Soon";
    background: #fff;
    transition: .3s linear;
    position: absolute;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    color:#D64000;
    left: 0;
    right: 0;
    padding: 16px !important;
    border-radius: 100px;
}*/
.boiform input { border: none; border-bottom: 1px solid gray; }

/*boi page css end*/
.border-yellow { border: 2px solid #FFBB48; }


/*1042 CSS start*/
.banner-slider-carousel [data-bs-target] { background-color: #fff !important; }

.banner-slider-carousel:active [data-bs-target] { background-color: #3097F3 !important; }

.banner-slider-carousel [data-bs-target] { width: 13px; height: 3px; }

.banner-slider-carousel { margin-bottom: -3rem !important; }

.blue-strip-bg { background-color: #3097F3; }

.list-dark-blue-circle li:before { position: absolute; content: ""; width: 8px; height: 8px; top: 6px; left: 7px; background-color: #2486F3; border-radius: 50px; }

.feature-nav.active { border-radius: 30px !important; border: 2px solid #E86418 !important; background: #FFEBDF !important; color: #E86418 !important; }

.feature1-nav.active { border-radius: 30px !important; border: 2px solid #1DAF0D !important; background: #DEFFDB !important; color: #1DAF0D !important; }

.feature-nav-tab { border-radius: 50px; }

.bannerbg-dark-blue { background: #0C3860; padding-top: 200px; padding-bottom: 85px; }

.start-255 { left: 255px; }

.slider-card { bottom: 141px; left: 9px; }

.w-20 { width: 20%; }

.slider-close-btn { left: 304px; bottom: 200px; }

.slider-card:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 132px; }

.bg-light-white { background-color: #f8f7f9; }

.justify-content-space-around { justify-content: space-around; }

.slider-card2 { bottom: 101px; left: 35%; }

    .slider-card2:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; top: -12px; transform: rotate(90deg); right: 190px; }

.slider-card3 { bottom: 149px; right: 6px; }

    .slider-card3:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 40px; }

.slider-card5 { bottom: 81px; right: 9px; }

    .slider-card5:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 131px; }

.slider-card6 { bottom: 293px; left: 594px; }

    .slider-card6:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 144px; }

.slider-card7 { bottom: 175px; right: 98px; }

    .slider-card7:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 130px; }

.slider-card4 { bottom: 128px; right: 9px; }

    .slider-card4:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 40px; }

.slider-card8 { bottom: 9px; left: 9px; }

#boimenu
.newTxt { position: relative; left: 2px; background-color: #299b40; padding: 1px 6px; border-radius: 3px; top: -3px; font-size: 12px; font-weight: 500; color: #fff; }

    #boimenu
    .newTxt:before { top: 5px; border-right: 5px solid #299b40; border-top: 4px solid transparent; border-bottom: 4px solid transparent; }
/*1042 CSS End*/
.bookmark-list-banner li:before { top: 1px !important; }
/*payroll calculator page design changes*/
.process-container { display: flex; justify-content: space-between; align-items: center; margin-bottom: 50px; position: relative; }

.process-step { flex: 1; text-align: center; position: relative; }

.step-icon { width: 50px; height: 50px; line-height: 50px; border-radius: 50%; background-color: #fff; border: 2px solid #2486f3; color: #2486f3; font-size: 24px; display: inline-block; margin-bottom: 10px; position: relative; z-index: 2; }

.step-title { font-size: 18px; margin-bottom: 10px; }

.step-description { color: #6c757d; }

.connector { position: absolute; top: 25%; left: 0; right: 0; height: 2px; background-color: #2486f3; z-index: 1; }

.connector-left { left: 50%; transform: translateX(-50%); width: 67%; }

.connector-right { right: 50%; transform: translateX(50%); }
/* Custom CSS Animation */
@keyframes fadeInUp {
    from { opacity: 0; transform: translateY(100px); }

    to { opacity: 1; transform: translateY(0); }
}
/* Iframe Container */
.iframe-container { opacity: 0; /* Initially hidden */ animation: fadeInUp 2s ease forwards; }

#deadline-date-label { font-size: 22px; color: #2486f3; font-weight: 600; }

#datepicker { height: 48px !important; font-size: 20px !important; background-color: white; }

.focuscolor:focus-within .input-group-text { border: 1px solid #2486f3 !important; box-shadow: 0 0 8px #ddd; }

.focuscolor:focus-within
.fa.fa-calendar:before { content: "\f073"; color: #2486f3; }

.footer-bg
.newTxt { position: relative; left: 10px; background-color: #299b40; padding: 1px 6px; border-radius: 3px; top: 1px; font-size: 16px; font-weight: 500; color: #fff; }

#clockdiv > div { /*background: linear-gradient(162deg, rgb(68 132 241) 0%, rgb(68 132 241 / 0%) 100%);*/ /* background-color:#fff;*/ }

.timing-text { line-height: 30px; padding-top: 5px !important }

.bg-stripe-home .toggle-tab { padding-top: 6px !important; padding-bottom: 6px !important; }

.bg-stripe-home .toggle-btn { padding-top: 6px !important; padding-bottom: 6px !important; }

.duedateboi
.btn-primary-outline:hover i { color: #fff !important; }

.videolink:hover i, .videolink:hover a { color: #D64000 !important; }


.show-author-block { display: none; }

.show-author-bio:hover .show-author-block { display: block; }

.author-bio { left: 30%; top: 25px; z-index: 1; }

.twitter-bg { background-color: #000; }

.facebook-bg { background-color: #3d75ef; }

.linkedin-bg { background-color: #2c75b3; }

.free-guide { background: #f4f9fff5; border: 1px solid #2486f3 !important; }

    .free-guide .text-secondary { color: #212529 !important; font-weight: 600; font-family: "Aleo", serif !important; }
    .free-guide .list-green-tick li:before { position: absolute; content: ""; width: 8px; height: 8px; top: 8px; left: 7px; background-color: #2486F3; border-radius: 50px; }

#author-bio-list { display: none; position: absolute; margin-left: -60px; background-color: #fff; top: -8px; left: 36%; }

.author-name:hover .author-bio { opacity: 1 !important; display: block; }

.sagetabs { justify-content: center !important; display: flex; }

    .sagetabs
    .nav-tabs { border-bottom: 1px solid #2486f3; }

    .sagetabs
    .sageactivelink.active { border-color: #2486f3 #2486f3 #f2f5f6; border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important; border-bottom-left-radius: 0px !important; background-color: #f2f5f6 !important; border-right: 1px solid #2486f3 !IMPORTANT; border-bottom: 1px solid #f2f5f6 !important; padding-left: 30px; padding-right: 30px; font-size: 20px; }

    .sagetabs .nav-link { padding-left: 30px; padding-right: 30px; font-size: 20px; color: gray; font-weight: 500; }

    .sagetabs iframe { height: 250px !important; }

    .sagetabs img:hover { box-shadow: 0px 0px 27px gray; }

    .sagetabs img { transition: all 1s ease-out; }

/*.share-btn {
    transition: 0.3s;
}

    .share-btn:hover {
        transform: scale(1.1);
    }

.text-share-btn {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(#2a8ce3, #0f497d);
    transition: 1s 0.2s;
    z-index: 1;
}

.share-btn:hover .text-share-btn {
    left: -100%;
}*/

.share-items { display: flex; list-style: none; margin: 0; font-size: 30px; padding: 0; }

    .share-items li a { color: #000; }

    /*.share-btn:hover ul li a {
    transform: scale(1);
}
*/
    .share-items li img:hover { opacity: 0.5; }

    .share-items li:nth-child(3) a { transition: 0.5s 0.6s; }

    .share-items li:nth-child(2) a { transition: 0.5s 0.75s; }

    .share-items li:nth-child(1) a { transition: 0.5s 0.9s; }

.border-left-blue { border-left: 3px solid #2486f3 !important; }

.bg-blue-70.border-left-blue { border-left: 0px !important; }
.pt-200px { padding-top: 200px; }

.slider-cardnew { bottom: 116px; right: 28px !important; }

    .slider-cardnew:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 124px; }

.slider-cardnew2 { bottom: 160px; left: 53px; }

    .slider-cardnew2:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -11px; transform: rotate(270deg); right: 124px; }

.slider-cardnew3 { bottom: 99px; right: 96px !important; }

    .slider-cardnew3:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 124px; }

.slider-cardnew4 { bottom: 62px; right: 21px !important; }

    .slider-cardnew4:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 69px; }

.slider-cardnew5 { top: 62px; right: 21px !important; }

    .slider-cardnew5:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 94px; }

.slider-cardnew6 { top: 51px; right: 10px !important; }

    .slider-cardnew6:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 94px; }

.slider-cardnew7 { bottom: 96px; right: 36% !important; }

    .slider-cardnew7:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 189px; }

.slider-cardnew8 { bottom: 8px; left: 0px; width: 100%; padding-left: 20px; padding-right: 20px; }

.slider-cardnew9 { bottom: 318px; right: 320px; }

    .slider-cardnew9:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 125px }

.section
.slider-cardnew { bottom: 310px; left: 294px !important; }

.section
.slider-cardnew2 { bottom: 288px; left: 536px; }

    .section
    .slider-cardnew2:before { right: 119px; }

.section
.slider-cardnew3 { bottom: 507px; left: 497px !important; right: auto !important; }

    .section
    .slider-cardnew3:before { right: 121px; }

.section
.slider-cardnew4 { bottom: 482px; right: 448px !important; }

    .section
    .slider-cardnew4:before { right: 86px; }

.section
.slider-cardnew5 { top: auto !important; right: 47px !important; bottom: 53px; }

    .section
    .slider-cardnew5:before { right: 115px; }

.section .slider-cardnew6 { top: auto !important; right: 38px !important; bottom: 56px; }

    .section
    .slider-cardnew6:before { right: 136px; }

    .section .slider-cardnew6:before { right: 121px; }

.section .slider-cardnew7 { bottom: 126px; right: 9px; }

.section .slider-cardnew7 { bottom: 233px; right: 9px !important; }

    .section
    .slider-cardnew7:before { right: 118px !important; }

.section .slider-cardnew8 { bottom: 65px; width: auto !important; left: 976px; }

    .section
    .slider-cardnew8:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 118px !important; }

.section .slider-cardnew9 { bottom: 284px; right: 65%; }

    .section
    .slider-cardnew9:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 123px !important; }

.slider-cardnew10 { bottom: 8px; left: 0px; width: 100%; padding-left: 20px; padding-right: 20px; }

.section .slider-cardnew10 { bottom: 60px; width: auto !important; left: 496px; }

    .section
    .slider-cardnew10:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 122px !important; }

.section .slider-cardnew11 { bottom: 119px; width: auto !important; right: 914px; }

    .section
    .slider-cardnew11:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 145px !important; }

.arrowstep
.steps4::after { display: none !important; }

.arrowstep1
.steps5::after { display: none !important; }

.border-left-blue { border-left: 3px solid #2486f3 !important; }

.pt-200px { padding-top: 163px; }

.mt-2rem { margin-top: 2rem; }

.banner-stripe-content-ee img { position: absolute; top: -32px; left: 95px }

.mt-40px { margin-top: 2.5rem; }

.Scorrections
.accordion .tab-pane { height: 378px !important; }

.start-145 { left: 145px; }

.justify-content-space-between { justify-content: space-between; }

.hover-white a:hover { color: white !important; }

.float-container { position: fixed; top: 33%; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: column; width: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; z-index: 999; }

    .float-container a { z-index: 99; display: -webkit-box; display: -ms-flexbox; display: flex; width: 255px; margin-right: -198px; margin-bottom: 10px; padding: 10px 10px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; text-decoration: none; color: white; border-color: #46b8da; border-radius: 5px 0 0 5px; background-color: #fff; -webkit-box-shadow: 0 2px 4px #7d7d7d; box-shadow: 0 2px 4px #7d7d7d; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; font-family: sans-serif; color: black !important; font-size: 20px; font-weight: 500; }

        .float-container a:hover { margin-right: 0; background-color: #fff; -webkit-box-shadow: 0 2px 4px #7d7d7d; box-shadow: 0 2px 4px #504b475c; color: black !important; font-size: 20px; font-weight: 500; }

/*gross-pay-vs-net-pay css start */
.left-table-widget li:hover { color: black !important; border-right: 1px solid #4484f1; border-bottom: 1px solid #4484f1 !important; border-top: 1px solid #4484f1 !important; border-left: 4px solid #4484f1 !important; background: #4484f112; }

.left-table-widget li { color: black !important; border-right: 1px solid transparent; border-bottom: 1px solid #4484f130 !important; border-top: 1px solid transparent !important; border-left: 4px solid transparent !important; }

.left-table-widget1 li a:hover { color: black !important; border-right: 1px solid #4484f1; border-bottom: 1px solid #4484f1 !important; border-top: 1px solid #4484f1 !important; border-left: 4px solid #4484f1 !important; background: #4484f112 !important; display: block; }

.left-table-widget1 li a { color: black !important; border-right: 1px solid transparent; border-top: 1px solid transparent !important; border-left: 4px solid transparent !important; display: block; }



.mt-56px { margin-top: 3.5rem; }


.faq-accordion1 .accordion-item { border: 0px !important; border-bottom: 1px solid rgba(0, 0, 0, .125) !important; }

.boitimeline .carousel-item img { height: 300px; border: 2px solid #0a4a8554; border-radius: 5px; cursor: pointer; }

.boitimeline .carousel-thumbnail .carousel-indicators img { width: 73px; height: auto; margin: 0 10px; cursor: pointer; }

.boitimeline
.carousel-item { text-align: center; }

.boitimeline
.carousel-thumbnail { max-width: 100%; }

    .boitimeline
    .carousel-thumbnail .carousel-indicators { display: flex; }

        .boitimeline
        .carousel-thumbnail .carousel-indicators img { width: 73px; height: auto; margin: 0 10px; cursor: pointer; border: 1px solid #5181ae !important; }

        .boitimeline
        .carousel-thumbnail .carousel-indicators .active img { border: 2px solid #007bff; }

.boitimeline
.carousel-indicators { position: absolute; right: 0; bottom: -94px; left: 0; z-index: 2; display: flex; justify-content: center; padding: 0; margin-right: 15%; margin-bottom: 1rem; margin-left: 15%; list-style: none; }

.pb-140px { padding-bottom: 140px; }

.boitimeline .carousel-item img { height: 300px; border: 1px solid #5181ae; border-radius: 5px; cursor: pointer; }

.english
.dropdown-menu { box-shadow: 0px 0px 10px #dfdfdf !important; transition: all 0.9s !important; background-color: #fff !important; }

.english
.dropdown-toggle:hover::after { display: inline-block; margin-left: 10px; vertical-align: .255em; content: ""; border-top: .3em solid; border-right: .3em solid transparent; border-bottom: 0; border-left: .3em solid transparent; transition: all 0.5s !important; transform: rotate(181deg); transition: all 0.5s !important; }

.dropdown { transition: all 0.5s !important; }

.vertical-align-baseline { vertical-align: baseline; }

.english
.dropdown-toggle::after { margin-left: 10px; transition: all 0.5s !important; }

.tips { background: #FFF9ED; border: 1px solid #E9AE31; }

.featuresboi img { max-width: 100%; height: auto; max-width: 50px; }

.grosssection
.author-bio { left: 30%; top: 35px !important; z-index: 1; }

.shadow-none { box-shadow: none !important; }

.section2 { background-color: #E9ECEF; /* Background color on scroll */ }

.change-text-color tbody tr td { color: red; /* Change this to your desired text color */ }

.shadow-none { box-shadow: none !important; }
/*Benefits_efiling Slider */
.benefits_efiling .carousel-item > div { min-height: 408px; }

.benefits_efiling-landing .carousel-item > div { min-height: 480px !important; }

.benefits_efiling .carousel-indicators [data-bs-target] { background-color: #fff; }

.card-state-hub-page-select-bg { /* border-radius: 10px; */ background: linear-gradient(274deg, rgba(255, 255, 255, 1) 0%, rgb(237 246 255) 50%, rgb(239 248 255) 100%); }

.recommendednew { padding: 7px; background-color: #299b40; color: white; font-size: 15px; z-index: 1; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); padding-right: 30px; padding-left: 30px; right: 36px; border-radius: 50px; font-weight: 200; margin-left: 11px; }

.learnfeature .btn { border: 1px solid #2486f3 !important; color: #2486f3 !important; }

.newboi { position: relative; background-color: #299b40; padding: 5px 10px; border-radius: 3px; font-size: 12px; font-weight: 600; color: #fff; margin-right: 16px; height: fit-content; }

    .newboi:before { position: absolute; content: ""; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #299b40; right: -4px; top: 9px; transform: rotate(185deg); }

.tabsfeatures { font-size: 15px; padding: 10px; list-style: none; background: #fff; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1); display: inline-block; border-radius: 50px; position: relative; margin-bottom: 35px; }

    .tabsfeatures a { text-decoration: none; color: #212529; padding: 7px 20px; display: inline-block; position: relative; z-index: 1; border-radius: 50px; font-size: 16px; padding-right: 20px; padding-left: 20px; }

        .tabsfeatures a.active { border-radius: 50px; background-color: #e6eef9; padding-right: 30px; padding-left: 30px; font-weight: 600; }

        .tabsfeatures a i { margin-right: 5px; }

.tabsfeatures1 a.active { border-radius: 50px; background-color: #fff4ed; padding-right: 30px; padding-left: 30px; color: #D64000 !important; font-weight: 600; }

.tabsfeatures
span.newTxt { left: 4px !important; top: 0px !important; }

.rounded-bottom-right-left-10 { border-radius: 0px 0px 10px 10px; }

.pt-180px { padding-top: 180px; }

.position-stickypayroll { border: 1px solid #4484f1; border-radius: 10px; border-color: #2486f357 !important; }

.boitabs .sageactivelink.active { background-color: #ffffff !important; border-bottom: 1px solid #f2f5f600 !important; }

.boitabscontent iframe { height: 513px !important; }


.copy-returnnav-tabs .copy-returnav-link.active:after { content: ""; position: absolute; bottom: -10px; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #e9712d; left: 50%; transform: translate(-70%); transform: rotate(180deg); }

.copy-returnnav-tabs .copy-returnav-link.active { border-bottom: 3px solid #D64000 !important; border: transparent; color: #ffffff !important; }

.copy-returnnav-tabs .nav-item.show .copy-returnav-link, .nav-tabs .copy-returnav-link.active { border: none !important; background-color: initial; color: #D64000 !important; font-size: 20px; font-weight: 400; }

.copy-returnnav-tabs .nav-item.show .copy-returnav-link, .nav-tabs .copy-returnav-link.active { border-top-left-radius: 0px; border-bottom-left-radius: 0px; color: #D64000 !important; border-right: 0 !important; border-top-right-radius: 0; }

.copy-returnnav-link:hover { color: #D64000 !important; }

.copy-returnnav-tabs .copy-returnav-link { border: transparent; }

.copy-return-tabs .tabdesign .tab-pane { background: linear-gradient(273deg, #edf6ff .8%, #fff); border-radius: 3px !important; box-shadow: 0 4px 6.3px 0 #c8c8c840; }
/*.copy-returnnav-tabs .copy-returnav-link:hover { background-color: #fff8f5 !important; }*/



/* tax-pro-menu
*/
.pro-products-menu .dropdown-menu { left: -784% !important; min-height: 240px !important; width: 1128%; border-radius: 13px; }


/*.taxpro-menu button.active::after {
    position: absolute !important;
    content: ' ';
    font-size: 20px;
    right: -17px !important;
    width: 16px !important;
    height: 5px !important;
    border-left: 11px solid #D64000;
    border-bottom: 7px solid transparent;
    border-top: 11px solid transparent;
    transform: rotate(360deg);
}*/

.taxpro-menu button { padding: 8px 15px; cursor: pointer; border: 3px solid transparent; margin-bottom: 10px; transition: 0.7s; background: linear-gradient(180deg, #FFF 0%, rgba(247, 251, 255, 0.00) 100%); width: 102%; }

.text-info { color: #0e4678 !important; }
/* Default styles for non-active buttons */
.taxpro-menu-arrow button { color: #000; fill: #000; background: transparent; border: 0px; padding: 10px 14px; cursor: pointer; margin-bottom: 10px; border-radius: 0 50px 50px 0; transition: background-color 0.3s, border-color 0.3s, color 0.3s, fill 0.3s; position: relative; /* Ensure relative positioning for ::after pseudo-element */ }

    .taxpro-menu-arrow button:hover { color: #000 !important; background: rgb(237,244,255); }

    /* Specific styling for active button */

    .taxpro-menu-arrow button.active { color: #fff !important; fill: #fff; background: rgb(14, 70, 120, 0.8); }

/* Hide arrow for active buttons */
/*.taxpro-menu-arrow button.active::after { display: none; }*/

/*.dropdown-toggle::after{display:none !important;}*/
.pro-productsmenu-arrow:before { position: absolute; top: -9px; right: 22.5% !important; content: ""; width: 11px !important; height: -6px !important; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #D64000; }

.rounded-13 { border-radius: 13px !important; }

.pro-solutions-menu { /*left: -616% !important;
    min-height: 240px !important;
    width: 977% !important;*/ border-radius: 13px; }

.pro-features-menu .dropdown-menu { /*left: -1070% !important;
    min-height: 241px !important;
    width: 1270%;*/ border-radius: 13px; }

/*.pro-featuresmenu-arrow:before {
    position: absolute;
    top: -6px;
    right: 8.9%;
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #D64000;
}*/

.pro-solutionsmenu-arrow:before { position: absolute; top: -6px; right: 25%; content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #D64000; }

.tax-pro-box { border-radius: 10px !important; border: 1px solid var(--Neutral-300, #94A9C3); background: #FFF; /* Shadow High */ /*box-shadow: 0px 0px 6px 1px rgba(242, 109, 33, 0.10);*/ }

/*.pro-exclusive:hover {
    transition: .3s;
    box-shadow: 0px 0rem 6px rgba(0, 0, 0, .15) !important;
    border-radius: 10px !important;
    margin-bottom: 18px;
    background: linear-gradient(179deg, rgb(236 245 255) 0%, rgb(236 245 255) 0%, rgb(255 255 255) 34%) !important;
}*/

.pro-exclusive { border-radius: 4px !important; background: #fff; }

    .pro-exclusive:hover { /*box-shadow: 0px 0rem 3px rgba(0, 0, 0, .15) !important;*/ background: #f4f9fff2 !important; }

.tab-bg-light { background: linear-gradient(270deg, #FFFFFF 83%, #F2F6FA 83%); }

.top-4px { top: 4px !important; }

.bandito-package-box { border: 1px solid #4484f1; box-shadow: -6px 1px 8.3px 1px rgba(196, 210, 228, 0.40); border-radius: 10px; background-image: linear-gradient(#deeffe, #fefeff); }

.webinar-card { background: linear-gradient(90deg, #fff9f5, #f3f9ff 47%, #fff); border-radius: 3px; }

.webinar-card-shadow { box-shadow: 0 0 10.9px 0 #dee1e180 !important; }

.solution-tab-bg-light { background: linear-gradient(90deg, #FFFFFF 58%, #f2f2f58a 59%); }

.bandito-package-top { top: 31px !important; }

.recommendedp { background: linear-gradient(179deg, rgb(236 245 255) 0%, rgb(236 245 255) 0%, rgb(255 255 255) 34%) !important; border: 1px solid #F1F1F1; border-radius: 10px !important; }

.customer-stories ul.timeline.li-last1:before { height: 106% !important; }

.border-gradient-primary { position: relative; background: #fff; /*  background-clip: padding-box;*/ border: solid 4px transparent; border-radius: 15px; }

    .border-gradient-primary ::before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; margin: -8px; border-radius: 20px; background: linear-gradient(124deg, #e9712d29 3.83%, rgba(196, 151, 77, 0) 86.49%); }

.border-gradient-secondary { position: relative; background: #fff; /*  background-clip: padding-box;*/ border: solid 4px transparent; border-radius: 15px; }

    .border-gradient-secondary ::before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; margin: -8px; border-radius: 20px; background: linear-gradient(124deg, #4484f124 3.83%, rgba(196, 151, 77, 0) 86.49%); }

.integration-client button.active { color: #202428 !important; background: #ffefe6 !important; border-left: solid #e9722e 3px !important; color: #e9722e !important; }

    .integration-client button.active::after { content: ' '; }

.integration-client button { padding: 8px 15px; cursor: pointer; border: 3px solid transparent; margin-bottom: 10px; transition: 0.7s; background: linear-gradient(180deg, #FFF 0%, rgba(247, 251, 255, 0.00) 100%); width: 100%; /* color: #000000; */ box-shadow: 0px 1px 4px 3px rgba(219, 219, 219, 0.25); }
/*pricing page modal popup css start*/
#toggleCalcBtn { width: 149px; box-shadow: 0px 0px 8px #888888; background: #2486f3; text-align: center; color: #fff; font-size: 14px; border-radius: 20px 0px 0px 20px; position: fixed; top: 40%; right: 0px; z-index: 9; cursor: pointer; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; opacity: 1; font-weight: 600; font-style: italic; padding: 10px; }

/*.pricing-popup-heading {
    border-top: 3px solid #3097f3;
}*/

.pricing-popup-content { box-shadow: 0px 0px 22px #B2B2B2; width: 900px; border-top: 2px solid #3097f3; border-left: 2px solid #3097f3; border-bottom: 2px solid #3097f3; border-radius: 8px; }

.tab-padding-pricing1 .bg-blue-70 { background: #e5f1fff2; }

.bg-purple-70 { background: #F8F3FF; }

.bannerlawbg { background: url(../Content/NewImages/webp/bannerlaw.webp); padding-top: 203px; padding-bottom: 100px; background-position: left top 92%; background-size: cover !important; }

.bannerllcbg { background: url(../Content/NewImages/webp/banner-llc.webp); padding-top: 218px; padding-bottom: 114px; background-position: left top 0%; background-size: cover !important; }

.banner-real-estate-bg { background: url(../Content/NewImages/webp/banner-real-estate.webp) !important; background-position: left top 92% !important; background-size: cover !important; }

.healthcare-bg { background: url(../Content/NewImages/webp/healthcare.webp) !important; background-position: left top 92% !important; background-size: cover !important; }

.crypto-bg { background: url(../Content/NewImages/webp/cryptobanner.webp) !important; background-position: left top -300% !important; background-size: cover !important; }

.financial-bg { background: url(../Content/NewImages/webp/financialinstitute.webp) !important; background-position: left top 30% !important; background-size: cover !important; }

.tax-payments-bg { background: url(../Content/NewImages/webp/tax-payments.webp) !important; background-position: left top 92% !important; background-size: cover !important; }

.governmententities-bg { background: url(../Content/NewImages/webp/banner-government-entities.webp) !important; background-position: left top 92% !important; background-size: cover !important; padding-top: 200px; padding-bottom: 100px; }

.registeragent-bg { background: url(../Content/NewImages/webp/registeredagents.webp) !important; background-position: left top 18% !important; background-size: cover !important; }

.pricing-popup-content
.modal-body { overflow: scroll; height: 330px; }

.modalcontentheight .modal-content { height: 419px !important; }

.pricing-calc .bg-blue-70 { background: #e5f1fff2 !important; }

.pricingtablecontent { border: 1px solid #CED4DA; padding: 10px; border-radius: .25rem; }
/*pricing page modal popup css end*/

.pro-features-img-bg { border-radius: 8px; border: 4px solid #DCEDFF; background: #FFF; box-shadow: 0px 4px 16px 0px rgba(48, 151, 243, 0.16); }

.client-management-bg { background: linear-gradient(260deg, #F8FBFF 10.68%, #EDF6FF 97.49%); }

.top-20px { top: 20px !important; }

.modalcontentheight
.modal-close { background-color: #F0F6FC !important; color: #0E4678 !important; font-weight: 600 !important; }

.boi a:hover p { color: #e77b2d; }
.modal-close-template:hover { box-shadow: 0px 0px 1px 7px #ffffff2e !important; }
.modal-close-template { color: #2A3D72 !important; font-weight: 600 !important; }
    .modal-close-template:hover { background-color: #fff !important; color: #2A3D72 !important; font-weight: 600 !important; }
a.orange-link :hover { color: #e9712d; }

.bg-light-blue-10 { background-color: #f3f9ff; }
/*home page css start*/
.list-green-tickround li:before { position: absolute; content: ""; width: 20px; height: 20px; top: 5px; left: -3px; background: url(/Content/NewImages/Icons/list.png) no-repeat; background-size: cover; }

.profeaturesimg img { border-radius: 8px; border: 4px solid #DCEDFF; background: #FFF; box-shadow: 0px 4px 16px 0px rgba(48, 151, 243, 0.16); }

.border-bottom-lightgray { border-bottom: 1px solid #9f9f9f; }

.homebg { background: linear-gradient(to bottom right, #0a4a85 45%, transparent 45.5%) no-repeat bottom, linear-gradient(163deg, #0a4a85, #0a4a85) no-repeat top !important; background-size: 100% 10rem, 100% calc(100% - 10rem); padding-top: 183px !important; height: 500px; }

.slanted-div:after { bottom: 0; transform-origin: right bottom; transform: skewY(354deg); content: ''; width: 100%; height: 100%; position: absolute; background: inherit; z-index: -1; }

.bannersideimage { border-radius: 8px; border: 4px solid #DCEDFF; opacity: 0.9; background: #FFF; box-shadow: 0px 4px 30px 0px rgba(48, 151, 243, 0.20); }

.ps-19rem { padding-left: 19.6rem !important; }

.fs-35 { font-size: 35px; }

.fs-37 { font-size: 37px; }

.lh-50 { line-height: 50px; }

.slanted-div
.nav .nav-itemindex button.active { background-color: #0f3e6a !important; color: #ffffff !important; border-radius: 0 !important; fill: #fff; }

    .slanted-div .nav .nav-itemindex button.active::after { content: ""; border-right: 4px solid #D64000; height: 100%; position: absolute; left: -1px; top: 0; border-radius: 0 !important; }

.tabchangingsection { width: 65%; left: -37px; border-radius: 8px; border: 4px solid #DCEDFF; background: #FFF; box-shadow: 0px 4px 30px 0px rgba(48, 151, 243, 0.20); margin: 0; top: 70%; position: absolute !IMPORTANT; }

.bg-lightblue-50 { color: #2C4F70; }

.h-206px { height: 206px; }
.h-200px { height: 200px; }

.card-shadow { border-radius: 8px; background: #FFF; box-shadow: 1px 4px 16px 0px rgba(48, 151, 243, 0.16); }

.boi-client button { padding: 8px 15px; cursor: pointer; border: 0px !important; margin-bottom: 10px; background: linear-gradient(180deg, #FFF 0%, rgba(247, 251, 255, 0.00) 100%); width: 100%; }

    .boi-client button.active { background: #ffffff !important; border-right: solid #e9722e 3px !important; color: #e9722e !important; border-radius: 4px 0px 0px 0px; border-right: 4px solid #D64000 !important; box-shadow: 0px 4px 24px 0px rgb(48 151 243 / 17%); border-left: 0 !important; border-top: 0 !important; border-bottom: 0 !important; }

.slanted-div
.active
path.cls-1 { fill: #ffffff !important; }

.blue-gradientlight-gradient { background: linear-gradient(182deg, #f7fbff 49.92%, #ffffff 79.04%) !important; }

.footerlogo img { height: 100px; }

.helpfulimg img { height: 250px !important; }
/*home page css end*/

.modal-popup-bg { border: 1px solid #D8ECFF; background: linear-gradient(180deg, #F1F8FF 0%, rgba(250, 252, 255, 0.00) 100%); transition: 0.4s; }

.healthcaretab
.nav-tabs { border-bottom: 1px solid #3097F3; }

    .healthcaretab
    .nav-tabs .nav-link.active { background-color: #F5F9FF !important; border-right: 1px solid #2486F3 !IMPORTANT; border-bottom: 1px solid #F5F9FF !important; }

.healthcaretab
.sagetabs .nav-link { color: #2F2C2C; }

.free-quiz { background-color: #163f74 !important; border: 1px solid #163f74 !important; }

.bg-blue-dark { background-color: #223e73; }

.bg-blue-light { background-color: #f0f8ff; }

.img-size { max-width: 75% !important; width: 400px !important; /* Adjust this value to your desired width */ height: auto !important; }

/*.border-blue {
    border-color: #08AEEA !important;
    transition: all .5s !important;
}*/


.translate-n57-middle { transform: translate(-50%, -54%) !important; }


/*.bg-light-blue {
    background-color: #08AEEA;
}
.border-10{border-width:10px !important;}*/
.gradient-border::after { content: ''; position: absolute; top: -5px; bottom: -5px; left: -5px; right: -5px; background: linear-gradient(to bottom right, #223e73, #4484f1) !important; z-index: -1; border-radius: 10px; }

.gradient-border { border: 5px solid transparent; background: #fff; background-clip: padding-box; border-radius: 10px; padding: 2rem 5rem; margin: 1.5rem auto; font-size: 100px; }

.fw-700 { font-weight: 700; }

.footercertificatelogo { border: 2px solid #3097F3; background: linear-gradient(180deg, #FFF 0%, #D1E6F9 100%); }

.p-10 { padding: 10px 10px; }

.browse_topic li { font-weight: 500; }

.fs-20 { font-size: 20px; font-weight: 500; }

.fincen-boi .pricing-table1 table tr:nth-child(even) td { border-bottom: 1px solid #ecf6ff !important; }

.fincen-boi .pricing-table1 table tr:nth-child(odd) td { border-bottom: 1px solid #ecf6ff !important; }

.fincen-boi .pricing-table1 table tr:nth-child(even) td { border-right: 1px solid #ecf6ff !important; }

.fincen-boi .pricing-table1 table tr td:first-child { border-right: 1px solid #ecf6ff !important; }

a.accordion-button1-new span:hover { color: #D64000 !important; }

.bottom-n-28px { bottom: -28px; }

.min-h-284px { min-height: 284px; }
/*boi page design changes start*/
.boinav-link { border: 0; color: rgb(255 255 255 / 78%) !important; }

.boinav-tabs .active { border: 0; color: rgb(255 255 255) !important; font-weight: 700 !important; }

.boinav-tabs { width: 75%; margin: auto; }

.bg-transparent-gray { background-color: #000000a6; }

.btn-white-outline { border: 0.188rem solid #ffffff; color: #ffffff !important; transition: 0.5s !important; }

.slider-nec-cardnew1 { bottom: 211px; left: 20px !important; }

.bg-transparent-gray { background-color: #000000a6; }

.tour-arrow1 { bottom: 380px; left: 394px; }

.btn-white-outline { border: 0.188rem solid #FFFFFF; color: #FFFFFF !important; transition: 0.5s !important; }

.slider-nec-cardnew2 { bottom: 175px; left: 290px !important; }

.tour-arrow2 { bottom: 165px; transform: rotate(356deg); left: 83%; }

.tour-arrow3 { bottom: 165px; transform: rotate(3deg); left: 83%; }

.tour-arrow4 { bottom: 183px; transform: rotate(356deg); left: 83%; }

.slider-nec-cardnew3 { bottom: 196px; left: 357px !important; }

.slider-nec-cardnew4 { bottom: 196px; left: 415px !important; }

.slider-nec-cardnew5 { bottom: 104px; left: 415px !important; }

.w-60 { width: 60% }

.timelinesection li:before { top: 0px !important; }

.bottom-n-46 { bottom: -46px; }
/*boi page design changes end*/
/*font-face boi*/
.faqText p { font-weight: 300 !important; line-height: 1.8; }

.benefits_efiling_new .carousel-item > div { min-height: 435px; }

.faqText li { font-weight: 300 !important; line-height: 1.8; padding-bottom: 10px; }

.note p { font-weight: 400 !important; }

.informationbox p { font-weight: 400 !important; }

.fw-400 { font-weight: 400 !important; }

.faqText
.list-green-tick li:before { top: 4px !important; }
/*font-face boi*/
.aggregatesection .left-table-widget1 li.active a { color: black !important; border-left: 1px solid #4484f1 !important; border-bottom: 1px solid #4484f1 !important; border-top: 1px solid #4484f1 !important; border-right: 4px solid #4484f1 !important; background: #4484f112 !important; display: block; }

    .aggregatesection .left-table-widget1 li.active a:hover,
    .aggregatesection .left-table-widget1 li.active a:focus,
    .aggregatesection .left-table-widget1 li.active a:visited { color: black !important; border-left: 1px solid #4484f1 !important; border-bottom: 1px solid #4484f1 !important; border-top: 1px solid #4484f1 !important; border-right: 4px solid #4484f1 !important; background: #4484f112 !important; display: block; }

.aggregatesection
.left-table-widget1 li a:hover { color: #000000 !important; border-right: 4px solid #4484f100 !important; border-bottom: 1px solid #c8e1fc !important; border-top: 1px solid #4484f100 !important; border-left: 1px solid transparent !important; background: #fff !important; display: block; }

.aggregatesection
.left-table-widget1 li a { color: black !important; border-right: 1px solid transparent; border-top: 1px solid transparent !important; border-left: 1px solid transparent !important; display: block; border-right: 4px solid #b7beca00 !important; }

.bg-lightblue-half { background: linear-gradient(180deg, #f4f9ff 75%, transparent 50%); }

.bg-orange-half-color { background: linear-gradient(270deg, #fff9f5, #ffffff 47%, #fff); }

.aggregatesection
.card:hover { transform: scale(1.1); }

.aggregatesection
.card { transition: transform 0.5s; }

.webinar-card-shadowboi:hover { box-shadow: 0 0 10.9px 0 #dee1e1 !important; transform: scale(1.1); }

.webinar-card-shadowboi { transition: transform 0.5s; }
/*boi page design changes end*/

.slider-nec-cardnew1 { bottom: 146px; left: 20px !important; }

.bg-transparent-gray { background-color: #000000a6; }

.tour-arrow1 { bottom: 380px; left: 394px; }

.btn-white-outline { border: 0.188rem solid #ffffff; color: #ffffff !important; transition: 0.5s !important; }

.slider-nec-cardnew2 { bottom: 147px; left: 122px !important; }

.tour-arrow2 { bottom: 165px; transform: rotate(356deg); left: 83%; }

.tour-arrow3 { bottom: 165px; transform: rotate(3deg); left: 83%; }

.tour-arrow4 { bottom: 183px; transform: rotate(356deg); left: 83%; }

.slider-nec-cardnew3 { bottom: 128px; left: 325px !important; }

.slider-nec-cardnew4 { bottom: 144px; left: 395px !important; }

.slider-nec-cardnew5 { bottom: 104px; left: 415px !important; }

.w-60 { width: 60% !important; }

.faqText p { font-weight: 300 !important; line-height: 1.8; }

.faqText li { font-weight: 300 !important; line-height: 1.8; padding-bottom: 10px; }

.note p { font-weight: 400 !important; }

.faqText
.list-green-tick li:before { top: 4px !important; }

.benefits_efiling .carousel-item > div.s-online { min-height: 400px !important; }


.pricingTable .tabsBtnHolder ul li { float: left; width: calc(100% / 2); display: inline-block; transition: 0.4s ease; }

    .pricingTable .tabsBtnHolder ul li p.active { color: #fff !important; }

    .pricingTable .tabsBtnHolder ul li p { color: #000; padding: 10px 15px; z-index: 10; position: relative; cursor: pointer; top: 15px; }

    .pricingTable .tabsBtnHolder ul li.ownerindicator { position: absolute; top: 50% !important; background: #0A77D6; transform: translateY(-50%); border-radius: 50px; width: 166px; z-index: 9; border: 2px solid #D64000; height: 53px; right: 0px; color: white !important; border: 2px solid #0E4678; }

p.tabaddclass { color: white !important; transition: color 0.4s ease-in-out; }

.pricingTable .tabsBtnHolder ul { width: 100%; max-width: 335px; border-radius: 50px; margin: 0px auto; margin-bottom: 40px; background: #F2F6FA; position: relative; border: 2px solid #4C6177; height: 54px; }

/*.ownerindicator #option2 .active { left: -7px !important; }*/
/*#toggleBtn p.active {
    left: -4px !important;
}

#toggleBtn p {
    left: -4px !important;
}*/

.ownerindicator { color: #000; }

    .ownerindicator.active { color: #fff !important; }


.sidebar-menutab { width: 65px; border-radius: 0px 15px 15px 0px !important; background: #02418B !important; box-shadow: 6px -1px 8.3px 1px rgba(196, 210, 228, 0.40) !important; top: 17rem; z-index: 10; position: fixed !important; }

.menu-button { width: 100%; margin-left: 4px; padding: 10px; color: #fff; border: none; background: none; cursor: pointer; }

    .menu-button img { width: 24px; height: 24px; margin-right: 10px; }

.card-overlay { position: absolute; bottom: -40px; left: -300px; width: 310px; height: auto; background: #fff; border-radius: 0px 15px 15px 0px; background: #FFF; transition: left 0.2s ease; z-index: 1050; box-shadow: 0px 4px 30px 0px rgba(48, 151, 243, 0.20); border: 3px solid #fef6f2; }

    .card-overlay.show { left: 0; }

#cardContent { color: #000; }

.sidebarmenu.active { border-radius: 0px 4px 4px 0px; background-color: #FEF6F2 !important; border-right: 3px solid #D64000; font-weight: 600 }

.border-bottom-white { border-bottom: 2px solid #dee2e6 !important; }

/*.dropdown-menu { display: none; max-height: 0; overflow: hidden; transition: max-height 0.35s ease;}
.dropdown-menu.is-active { display: block; max-height: 500px; }*/
/*tour section css start*/
.tour-card { border-radius: 28px !important; background: #0A0E31; box-shadow: 0px 24px 31.3px 0px rgba(186, 190, 194, 0.25); width: 400px; }

.section .tour-cardposition { top: 199px; left: 202px; }

.tour-cardarrowposition:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); }

.text-lightwhite { color: #ffffffe0 !important; }

.border-bottom-tourblue { border-bottom: 1px solid #ececec; }

.tourpagecolor { color: #6B6F96 !IMPORTANT; }

.btn-primarytour, .btn-primarytour:focus { color: #fff; border: 2px solid #D64000 !important; font-weight: 500; background-color: #232746; font-size: 13px; padding: 5px 20px !IMPORTANT; transition: all .5s !important; }

    .btn-primarytour:hover { color: #fff; border: 2px solid #ffffff !important; font-weight: 500; background-color: #232746; font-size: 13px; padding: 5px 20px !IMPORTANT; transition: all .5s !important; }

.btn-secondarytour:hover { border: 2px solid #cc3e04 !important; font-weight: 500; background: rgba(255, 255, 255, 0.10); font-size: 13px; padding: 5px 20px !IMPORTANT; color: white !important; }

.tourbanner-bg { padding-top: 190px !important; padding-bottom: 50px !important; background-size: 20%; background-position: left top 25%; background: linear-gradient(180deg, #0e4678 50%, #0000 0); }

.btn-secondarytour, .btn-secondarytour:focus { border: 2px solid #c1c1c1 !important; font-weight: 500; background: rgba(255, 255, 255, 0.10); font-size: 13px; padding: 5px 20px !IMPORTANT; color: white !important; transition: all .5s !important; }

.tourstart { height: 65vh; /* Full viewport height */ background: url(../Content/NewImages/webp/tourstartsection.webp); background-size: cover; display: flex; justify-content: center; align-items: center; padding: 10px; box-shadow: 0px 0px 10px gray; border: 10px solid white; box-shadow: 0px 21px 31.3px 0px rgba(186, 190, 194, 0.25); border-radius: 19px; }

.bg-bottom-half { background: linear-gradient(0deg, #2486f30f, #ffffff 29%, #fff); }

.min-w-90 { min-width: 90%; }

.min-w-80 { min-width: 80%; }

.modal-popup-background { border-radius: 16px; background: rgba(0, 34, 73, 0.20); box-shadow: 0px 0px 15px 0px rgb(10 14 49); }

.modal-popup-heading { border-radius: 16px 16px 0px 0px; background: rgb(48 115 209 / 85%); box-shadow: 0px 0px 15px 0px rgb(10 14 49); }

.tourbutton { background: #143152; color: #fff; border: 2px solid #143152 !important; font-weight: 500; }

    .tourbutton:hover { color: #143152; background: #ffffff; border: 2px solid #fff !important; font-weight: 500; }

.section .tour-cardposition3 { bottom: 280px; left: 190px; }

.section .tour-cardposition2 { top: 119px; right: 20px; }

.section .tour-cardposition21 { bottom: 246px; left: 348px; }

.tour-cardarrowposition21:before { right: 83px; position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); }

.section .tour-cardposition4 { bottom: 111px; right: 189px; }

.tour-cardarrowposition1:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 34px; }

.tour-cardarrowpositionbelow:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 166px; transform: rotate(267deg); }

.tour-cardarrowpositionbelow1:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 186px; transform: rotate(267deg); }

.section .tour-cardposition5 { bottom: 340px; left: 331px; }

.tour-cardarrowposition2:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 68px; transform: rotate(0deg); left: -13px; }

.section .tour-cardposition6 { bottom: 159px; left: 640px; }

.section .tour-cardposition7 { bottom: 146px; left: 620px; }

.section .tour-cardposition-state-review { bottom: 280px; left: 520px; }

.section .tour-cardposition32 { bottom: 280px; right: 473px; }

.border-radius16px { border-radius: 0px 0px 16px 16px; }

.section .tour-cardposition51 { top: 313px; left: 500px; }

.section .tour-cardposition52 { right: 100px; top: 208px; }

.section .tour-cardposition61 { top: 218px; left: 454px; }

.section .tour-cardposition62 { right: 435px; top: 300px; }

.tour-cardarrowposition6:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 72px; transform: rotate(180deg); right: -13px; }

.section .tour-cardposition81 { bottom: 420px; left: 270px; }

.section .tour-cardposition82 { top: 311px; right: 100px; }

.tour-cardfinal { width: 540px; }

.section .tour-cardposition83 { top: 280px; right: 581px; }

.double-blue-linercolor-bg { border-radius: 10px; background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgb(245 249 255) 100%); box-shadow: 1px 3px 6px 1px rgb(25 94 155 / 3%); width: fit-content; }

.file94x
ul.timeline:before { content: ' '; background: #d4d9df; display: inline-block; position: absolute; left: 29px; width: 1px; height: 93%; z-index: 400; top: 8px; }

@keyframes shadow-pulse {
    0% { box-shadow: 0 0 0 0px rgba(0, 112, 244, 0.4); }

    100% { box-shadow: 0 0 7px 25px rgba(0, 112, 244, 0); }
}

.pulse { animation: shadow-pulse 1.5s infinite; }

/*.dropdown-menu { display: none; max-height: 0; overflow: hidden; transition: max-height 0.35s ease;}
.dropdown-menu.is-active { display: block; max-height: 500px; }*/
/*tour section css start*/
.tour-card { border-radius: 28px !important; background: #0A0E31; box-shadow: 0px 24px 31.3px 0px rgba(186, 190, 194, 0.25); width: 400px; }

.section .tour-cardposition { top: 179px; left: 158px; }

.tour-cardarrowposition:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 190px; }

.text-lightwhite { color: #ffffffe0 !important; }

.border-bottom-tourblue { border-bottom: 1px solid #ececec; }

.tourpagecolor { color: #6B6F96 !IMPORTANT; }

.btn-primarytour, .btn-primarytour:focus { color: #fff; border: 2px solid #D64000 !important; font-weight: 500; background-color: #232746; font-size: 13px; padding: 5px 20px !IMPORTANT; transition: all .5s !important; }

    .btn-primarytour:hover { color: #fff; border: 2px solid #ffffff !important; font-weight: 500; background-color: #232746; font-size: 13px; padding: 5px 20px !IMPORTANT; transition: all .5s !important; }

.btn-secondarytour:hover { border: 2px solid #cc3e04 !important; font-weight: 500; background: rgba(255, 255, 255, 0.10); font-size: 13px; padding: 5px 20px !IMPORTANT; color: white !important; }

.tourbanner-bg { padding-top: 190px !important; padding-bottom: 50px !important; background-size: 20%; background-position: left top 25%; background: linear-gradient(180deg, #0e4678 50%, #0000 0); }

.btn-secondarytour, .btn-secondarytour:focus { border: 2px solid #c1c1c1 !important; font-weight: 500; background: rgba(255, 255, 255, 0.10); font-size: 13px; padding: 5px 20px !IMPORTANT; color: white !important; transition: all .5s !important; }

.tourstart { height: 65vh; /* Full viewport height */ background: url(../Content/NewImages/webp/tourstartsection.webp); background-size: cover; display: flex; justify-content: center; align-items: center; padding: 10px; box-shadow: 0px 0px 10px gray; border: 10px solid white; box-shadow: 0px 21px 31.3px 0px rgba(186, 190, 194, 0.25); border-radius: 19px; }

.bg-bottom-half { background: linear-gradient(0deg, #2486f30f, #ffffff 29%, #fff); }

.min-w-90 { min-width: 90%; }

.min-w-80 { min-width: 80%; }

.modal-popup-background { border-radius: 16px; background: rgba(0, 34, 73, 0.20); box-shadow: 0px 0px 15px 0px rgb(10 14 49); }

.modal-popup-heading { border-radius: 16px 16px 0px 0px; background: rgb(48 115 209 / 85%); box-shadow: 0px 0px 15px 0px rgb(10 14 49); }

.tourbutton { background: #143152; color: #fff; border: 2px solid #143152 !important; font-weight: 500; }

    .tourbutton:hover { color: #143152; background: #ffffff; border: 2px solid #fff !important; font-weight: 500; }

.section .tour-cardposition3 { bottom: 280px; left: 190px; }

.section .tour-cardposition2 { top: 119px; right: 20px; }

.section .tour-cardposition21 { bottom: 212px; left: 215px; }

.tour-cardarrowposition21:before { right: 83px; position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); }

.section .tour-cardposition4 { bottom: 111px; right: 189px; }

.tour-cardarrowposition1:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 34px; }

.tour-cardarrowpositionbelow:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 166px; transform: rotate(267deg); }

.tour-cardarrowpositionbelow1:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 186px; transform: rotate(267deg); }

.section .tour-cardposition5 { bottom: 340px; left: 331px; }

.tour-cardarrowposition2:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 74px; transform: rotate(0deg); left: -13px; }

.section .tour-cardposition6 { bottom: 159px; left: 640px; }

.section .tour-cardposition7 { bottom: 146px; left: 620px; }

.section .tour-cardposition31 { bottom: 280px; left: 520px; }

.section .tour-cardposition32 { bottom: 280px; right: 473px; }

.border-radius16px { border-radius: 0px 0px 16px 16px; }

.section .tour-cardposition51 { top: 313px; left: 500px; }

.section .tour-cardposition52 { right: 73px; top: 195px; }

.section .tour-cardposition61 { top: 218px; left: 373px; }

.section .tour-cardposition62 { right: 435px; top: 300px; }

.tour-cardarrowposition6:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 72px; transform: rotate(180deg); right: -13px; }

.section .tour-cardposition81 { bottom: 420px; left: 270px; }

.section .tour-cardposition82 { top: 311px; right: 100px; }

.tour-cardfinal { width: 540px; }

.section .tour-cardposition83 { top: 280px; right: 506px; }

.double-blue-linercolor-bg { border-radius: 10px; background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgb(245 249 255) 100%); box-shadow: 1px 3px 6px 1px rgb(25 94 155 / 3%); width: fit-content; }

.file94x
ul.timeline:before { content: ' '; background: #d4d9df; display: inline-block; position: absolute; left: 29px; width: 1px; height: 93%; z-index: 400; top: 8px; }

@keyframes shadow-pulse {
    0% { box-shadow: 0 0 0 0px rgba(0, 112, 244, 0.4); }

    100% { box-shadow: 0 0 7px 25px rgba(0, 112, 244, 0); }
}

.pulse { animation: shadow-pulse 1.5s infinite; }

.fw-300 { font-weight: 300; }

.stepsinformation
ul.timeline:before { height: 74%; }

.bg-lightblue-70 { background: #f4f9ff5e; }
/*tour section css end*/
.pt-312px { padding-top: 312px !important; }

ul.list-orange-circle-banner, .list-green-tick, .list-unstyled li { font-weight: 300; }

.pricingTable .tabsBtnHolder ul li { float: left; width: calc(100% / 2); display: inline-block; transition: 0.4s ease; }

    .pricingTable .tabsBtnHolder ul li p { color: #000; padding: 10px 15px; z-index: 10; position: relative; cursor: pointer; top: 14px; }

        .pricingTable .tabsBtnHolder ul li p.active { color: #fff !important; }

.pt-184px { padding-top: 184px !important; }

ul.list-orange-circle-banner, .list-green-tick, .list-unstyled li { font-weight: 300; }

.newimage-card { background-color: #fff !important; border-radius: 15px !important; border: 1px solid #d2d2d2 !important; transition: .5s; }

    .newimage-card:hover { transform: scale(1.03); transition: .5s; box-shadow: 2px 2px 10px #2a8ae06e; border: 1px solid #2486f3 !important; background-color: #fff !important; }
/*.text-dark { color: #000000 !important; }*/
.fw-300 { font-weight: 300; }

.stepsinformation
ul.timeline:before { height: 74%; }

.bg-lightblue-70 { background: #f4f9ff5e; }

.pt-312px { padding-top: 312px !important; }


.btn-primary:hover svg path { fill: #ED7A41 !important; }

.box-shadowlightblue { box-shadow: 0 .5rem 1rem rgb(230 238 253) !important; }

.bg-highlight-blue { background: #f1f7fe !important; border-radius: 15px 15px 0px 0px; }

.bg-highlight-orange { background: #fdf8f5 !important; }

.newimage-card-orange:hover { transform: scale(1.03); transition: .5s; box-shadow: 0 2px 15px #D6400059 !important; border: 1px solid #D64000 !important; }

.newimage-card-orange { transform: none; border-radius: 15px !important; border: 1px solid #d2d2d2 !important; transition: .5s; }

hr:not([size]) { height: 1px; color: #B8B8B8; }

.border-white-1px { border: 1px solid #fff; }

.eftpspricing { background: linear-gradient(357deg, #f3f9ff00 47%, #fff, #F8F2FF); border-top: 2px solid #522784 !important; }
.tabaddclass { background: #0A77D6; border-radius: 50px; border: 2px solid #0E4678; color: white !important; padding: 14px !important; color: white !IMPORTANT; top: 0 !important; }
.error-text { display: none; }
.border-danger + .error-text { display: block; position: absolute; bottom: 145px; }

.ownerindicator { position: absolute; /* Allows the ownerindicator to be positioned inside the wrapper */ bottom: 0; background: #232746; border-radius: 50px; border: 2px solid #D64000; color: white !important; padding: 10px !important; color: white !IMPORTANT; top: 0px !important; transition: left 0.8s ease-in-out; }



.wrapper { display: inline-block; right: 292px; top: 125px; }

@keyframes waves {
    0% { transform: scale(0.2, 0.2); opacity: 0; }

    50% { opacity: 0.9; }

    100% { transform: scale(0.9, 0.9); opacity: 0; }
}

.waves { position: absolute; width: 140px; height: 140px; background: rgba(0, 0, 0, 0.3); opacity: 0; border-radius: 100%; right: 249px; top: 78px; animation: waves 3s ease-in-out infinite; }

.wave-1 { animation-delay: 0s; }

.wave-2 { animation-delay: 1s; }

.wave-3 { animation-delay: 2s; }


.right-241px { right: 241px; }


.newTxtmenu { left: 5px !important; padding: 4px 6px; font-size: 10px; top: -3px; }

.section .tour-cardposition941-1 { top: 246px; left: 633px; }

.tour-cardarrowposition941-1new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(271deg); left: 216px; }

.section .tour-cardposition941-2 { top: 157px; left: 151px; }

.section .tour-cardposition941-3 { top: 242px; left: 561px; }

.section .tour-cardposition941-4 { top: 247px; left: 660px; }

.section .tour-cardposition941-new { right: 13px; top: 387px; }

.section .tour-cardposition941-5 { bottom: 60px; right: 189px; }

.tour-cardarrowposition941-7:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 83px; transform: rotate(182deg); right: -12px; }

.section .tour-cardposition941-7 { bottom: 159px; left: 889px; }

.section .tour-cardposition941-8 { top: 473px; left: 1078px; }

.tour-cardarrowposition941-8:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 103px; }

.section .tour-cardposition941-9 { bottom: 230px; left: 502px; }

.tour-cardarrowposition941-9:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 77px; transform: rotate(358deg); right: 399px; }

.section .tour-cardposition941-10 { top: 507px; left: 558px; }

.tour-cardarrowposition941-10:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(271deg); }

.tour-cardarrowposition941-11:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 166px; transform: rotate(271deg); right: 269px; }

.section .tour-cardposition941-11 { top: 449px; left: 100px; }

.section .tour-cardposition941-12 { top: 384px; left: 619px; }

.tour-cardarrowposition941-12:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -18px; transform: rotate(88deg); left: 208px; }

.section .tour-cardposition941-12new { top: 376px; right: 302px; }

.tour-cardarrowposition941-12new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -18px; transform: rotate(88deg); left: 462px; }

.deadline-stripewhite span:hover { text-decoration: none !important; }

.deadline-stripewhite a:hover { text-decoration: none !important; color: white !important; }




.tour-bg { height: 477px; background: url(../Content/NewImages/webp/tour-bg-image.webp); background-size: contain; display: flex; justify-content: center; align-items: center; background-repeat: no-repeat; background-position: center; border-radius: 19px; }
.whitebannertour-bg { height: 477px; background: url(../Content/NewImages/tour-bg-image.svg); background-size: contain; display: flex; justify-content: center; align-items: center; background-repeat: no-repeat; background-position: center; border-radius: 19px; }

.tour-bgmanualentry-w2 { height: 445px; background: url(../Content/NewImages/webp/manual-entry-efilew2.webp); background-size: contain; display: flex; justify-content: center; align-items: center; background-repeat: no-repeat; background-position: center; }

.tour-bgbulkupload-w2 { height: 445px; background: url(../Content/NewImages/webp/bulkimport-w2.webp); background-size: contain; display: flex; justify-content: center; align-items: center; background-repeat: no-repeat; background-position: center; }


.tour-bgmanualentry { height: 445px; background: url(../Content/NewImages/webp/manualentrythumbnail.svg); background-size: contain; display: flex; justify-content: center; align-items: center; background-repeat: no-repeat; background-position: center; }

.tour-bgmanualentry-form-w2c { height: 445px; background: url(../Content/NewImages/webp/form-w2c.svg); background-size: contain; display: flex; justify-content: center; align-items: center; background-repeat: no-repeat; background-position: center; }

.tour-bgmanualentry-online { height: 445px; background: url(../Content/NewImages/webp/online-access-tourimg.svg); background-size: contain; display: flex; justify-content: center; align-items: center; background-repeat: no-repeat; background-position: center; }

.paidad-banner-tour { height: 445px; background: url(../Content/NewImages/webp/Paid-ad-Banner.webp); background-size: contain; display: flex; justify-content: center; align-items: center; background-repeat: no-repeat; background-position: center; }
.tour-bgmanualentry-bulk { height: 445px; background: url(../Content/NewImages/webp/manualentrythumbnail-bulk.svg); background-size: contain; display: flex; justify-content: center; align-items: center; background-repeat: no-repeat; background-position: center; }
.tour-accountingsoftware { height: 445px; background: url(../Content/NewImages/webp/accountingsoftwarebg.svg); background-size: contain; display: flex; justify-content: center; align-items: center; background-repeat: no-repeat; background-position: center; }
.tour-bgbulkimport { height: 445px; background: url(../Content/NewImages/webp/bulkuploadbg.svg); background-size: contain; display: flex; justify-content: center; align-items: center; background-repeat: no-repeat; background-position: center; }
.tour-cardarrowposition941-4new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); }

/*tour section for karbon page starts*/
.section .tour-cardpositionkarbon-1 { top: 339px; left: 250px; }

.tour-cardarrowpositionkarbon-1:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -18px; transform: rotate(90deg); left: 207px; }


.section .tour-cardpositionkarbon-2 { top: 347px; left: 720px; }

.tour-cardarrowpositionkarbon-2:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 166px; transform: rotate(270deg); right: 130px; }


.section .tour-cardpositionkarbon-3 { bottom: 206px; right: 346px; }

.tour-cardarrowpositionkarbon-3:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(270deg); right: 164px; }


.section .tour-cardpositionkarbon-4a { top: 117px; left: 464px; }

.tour-cardarrowpositionkarbon-4a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 72px; transform: rotate(0deg); left: -12px; }


.section .tour-cardpositionkarbon-4b { bottom: 243px; left: 124px; }

.tour-cardarrowpositionkarbon-4b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 187px; transform: rotate(270deg); right: 189px; }


.section .tour-cardpositionkarbon-4c { bottom: 169px; left: 123px; }

.tour-cardarrowpositionkarbon-4c:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 185px; transform: rotate(270deg); right: 189px; }


.section .tour-cardpositionkarbon-5a { top: 163px; left: 358px; }

.tour-cardarrowpositionkarbon-5a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 71px; transform: rotate(0deg); left: -12px; }


.section .tour-cardpositionkarbon-5b { top: 157px; right: 268px; }

.tour-cardarrowpositionkarbon-5b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 77px; transform: rotate(0deg); left: -12px; }


.section .tour-cardpositionkarbon-6a { top: 94px; left: 393px; }

.tour-cardarrowpositionkarbon-6a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 38px; transform: rotate(0deg); left: -12px; }


.section .tour-cardpositionkarbon-6b { bottom: 276px; right: 555px; }

.tour-cardarrowpositionkarbon-6b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 186px; transform: rotate(270deg); right: 204px; }


.section .tour-cardpositionkarbon-7 { top: 193px; right: 187px; }

.tour-cardarrowpositionkarbon-7:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 66px; transform: rotate(180deg); right: -11px; }

/*tour section for karbon page ends*/

.waves-block-2 .right-242px { right: 242px !important; }

.z-index-6 { z-index: 6; }

.lh-23px { line-height: 23px !important; }

.zoom-in { cursor: zoom-in; }

.card-border { background-color: #fff !important; border-radius: 15px !important; border: 1px solid #d2d2d2 !important; }

.bg941 { background-image: url(../Content/NewImages/webp/bg941.webp); background-size: cover; }

.bg-purple-50 { background: #b884f217 !important; }

.border-left-purple { border-left: 3px solid #bc8af3 !important; }

.tour-cardarrowposition-9:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 63px; transform: rotate(358deg); left: -13px; }

.section .tour-cardpositionsecion9 { top: 340px; left: 334px; }

.aggregatesection .card:hover { transform: none; }
/*css form 1095 c tour*/
.section .tour-cardposition1095c { bottom: 17px; left: 475px; }

.section .tour-cardposition1095c2 { bottom: 25px; left: 718px; }

.section .tour-cardposition1095c3 { bottom: 31px; left: 604px; }

.section .tour-cardposition1095c4 { top: 218px; right: 55px; }

.section .tour-cardposition1095c5 { bottom: 60px; right: 189px; }

.section .tour-cardposition1095c6 { bottom: 357px; right: 395px; }

.section .tour-cardposition1095c7 { top: 477px; left: 572px; }

.section .tour-cardposition1095c8 { bottom: 34px; left: 652px; }

.section .tour-cardposition1095c82 { top: 280px; right: 85px; }

/*eftps tour*/
.section .tour-cardposition-eftps1new { top: 118px; left: 922px; }

.section .tour-cardposition-eftps2new { top: 290px; left: 280px; }

.section .tour-cardposition-eftps3new { bottom: 59px; right: 5px; }

.section .tour-cardposition-eftps4new { top: 138px; left: 602px; }

.section .tour-cardposition-eftps5new { bottom: 272px; right: 181px; }

.section .tour-cardposition-eftps6new { bottom: 306px; right: 208px; }

.section .tour-cardposition-eftps7new { bottom: 115px; right: 911px; }

.section .tour-cardposition-eftps8new { top: 443px; left: 858px; }

.section .tour-cardposition-eftps9new { bottom: 159px; right: 468px; }

.section .tour-cardposition-eftps10new { bottom: 58px; right: 3px; }

.section .tour-cardposition-eftps11new { bottom: 50px; right: 540px; }

.section .tour-cardposition-eftps12new { top: 331px; left: 730px; }

.tour-cardarrowposition-eftps1:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 119px; transform: rotate(271deg); left: 188px; }

.tour-cardarrowposition-eftps3:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 138px; transform: rotate(270deg); right: 41px; }

.tour-cardarrowposition-eftps4:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 138px; transform: rotate(270deg); }

.tour-cardarrowposition-eftps5:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 60px; transform: rotate(360deg); right: 399px; }

.tour-cardarrowposition-eftps6:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 50px; transform: rotate(360deg); right: 400px; }

.tour-cardarrowposition-eftps7:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 36px; transform: rotate(182deg); right: -12px; }

.tour-cardarrowposition-eftps8:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 92px; transform: rotate(360deg); left: -14px; }

.tour-cardarrowposition-eftps9:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -20px; transform: rotate(90deg); right: 203px; }

.tour-cardarrowposition-eftps10:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 158px; transform: rotate(271deg); right: 40px; }

.tour-cardarrowposition-eftps11:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -20px; transform: rotate(91deg); right: 207px; }

.tour-cardarrowposition-eftps12:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 65px; transform: rotate(359deg); left: -14px; }

.tour-eftps-bg { height: 40vh; background: url(../Content/NewImages/webp/eftps-tour.webp); background-size: cover; display: flex; justify-content: center; align-items: center; padding: 10px; box-shadow: 0px 0px 10px gray; border: 10px solid white; box-shadow: 0px 21px 31.3px 0px rgba(186, 190, 194, 0.25); border-radius: 19px; }

.border-top-right-4px { border-top-right-radius: 4px; }

.border-top-left-4px { border-top-left-radius: 4px; }

.bannerchurchesbg { background: url(../Content/NewImages/webp/banner-churches.webp); padding-top: 253px; padding-bottom: 114px; background-position: left top 0%; background-size: cover !important; }

.section .tour-cardpositionboir-1 { top: 229px; left: 607px; }

.section .tour-cardpositionboir-2 { top: 111px; left: 761px; }

.section .tour-cardpositionboir-3 { top: 231px; left: 952px; }

.section .tour-cardpositionboir-4 { top: 384px; left: 568px; }

.section .tour-cardpositionboir-5 { bottom: 511px; right: 230px; }

.section .tour-cardpositionboir-5new { bottom: 104px; right: 250px; }

.section .tour-cardpositionboir-6 { bottom: 322px; right: 213px; }

.section .tour-cardpositionboir-7 { bottom: 379px; left: 889px; }

.section .tour-cardpositionboir-9 { top: 504px; left: 573px; }

.section .tour-cardpositionboir-8 { top: 411px; left: 794px; }

.newbanner941 { padding-top: 165px; padding-bottom: 74px; }

.text-bluedark { color: #0a77d6 !important; }

.text-darkshadeblue { color: #0E4678 !important; }

.org-strip-bg941 { background: #decafc; border-bottom: 2px solid #34106d; }

.bg-tablegray { background-color: #f2f6fa !important; }
/*.tablescallingposition {
    transform: scale(1.02);
    transition: transform 0.4s ease-in-out;
}*/
.bg-blue-100 { background: #e5f2ff; }

.section .tour-cardpositionboir-9 { top: 346px; left: 556px; }

.section .tour-cardpositionboir-8 { top: 415px; left: 795px; }

.tour-cardarrowpositionboir:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 257px; }

.tour-cardarrowpositionboir9:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 206px; transform: rotate(271deg); }

.boir-tour-bg { height: 426px; background: url(../Content/NewImages/webp/boir-tour-image.webp); background-size: cover; display: flex; justify-content: center; align-items: center; padding: 10px; box-shadow: 0px 0px 10px gray; border: 10px solid white; box-shadow: 0px 21px 31.3px 0px rgba(186, 190, 194, 0.25); border-radius: 19px; }

.tour-rounded { top: 20px; left: -27px; }

.btn-primarytournew, .btn-primarytournew:focus { color: #0E4678; background-color: #fff; transition: all .5s !important; border: 2px solid #ffffff !important; }

    .btn-primarytournew:hover { color: #232746; background-color: #ffff; transition: all .5s !important; border: 2px solid #232746 !important; }

.z-index-999 { z-index: 999 !important; }

.z-index-9999 { z-index: 9999 !important; }
.rounded-32 { border-radius: 32px; }

.box-shadowwhite { box-shadow: 0px 41px 89px 0px rgba(0, 0, 0, 0.10); }

.cost-pricing-section { border: 1px solid #3097F3; box-shadow: 0px 0px 8px 2px #59A0F380; }

.bg-rounded-blue { background-color: #0A77D6; }
/*.testimonial-shadow { backdrop-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.08)) drop-shadow(0px 7px 16px rgba(0, 0, 0, 0.07)) drop-shadow(0px 29px 29px rgba(0, 0, 0, 0.06)) drop-shadow(0px 65px 39px rgba(0, 0, 0, 0.04)) drop-shadow(0px 116px 46px rgba(0, 0, 0, 0.01)) drop-shadow(0px 181px 51px rgba(0, 0, 0, 0.00)); }*/
.testimonial-card-bg { border-radius: 115px; background: var(--Neutral-100, #F2F6FA); }

.testimonial-card-bg-w2c { border-radius: 115px; background: var(--Neutral-100, #F2F6FA) !important; }

.border-end-lightblue { border-right: 2px solid #F2F6FA !important; }

.border-bottom-lightblue { border-bottom: 2px solid #F2F6FA !important; }

.testimonial-card-img1 { left: 382px; top: 88px; }

.testimonial-card-img2 { left: -18px; top: 61px; }

.testimonial-card-img3 { left: 382px; top: 88px; }

.testimonial-card-img4 { left: -17px; top: 74px; }

#cpa-section1 .carousel .carousel-indicators [data-bs-target] { width: 15px; height: 6px; background-color: #3097f3; border-top: 0 solid transparent; border-bottom: 0 solid transparent; border-radius: 15px; margin-right: 8px; margin-left: 0; opacity: .3; }

#cpa-section1 .carousel .carousel-indicators button.active { width: 25px !important; opacity: 1 !important; }

.features-card-bg:hover { border-radius: 32px; border: 1px solid #3097F3 !important; transition: .3s; }

.features-card-bg a:hover .box-shadowwhite { background: #F2F6FA !important; }

.boir-tourbg { height: 426px; background: url(../Content/NewImages/svg/boir-tour-image.svg); background-size: contain; display: flex; justify-content: center; align-items: center; background-repeat: no-repeat; background-position: center; }

.bannerchurchesbg { background: url(../Content/NewImages/webp/banner-churches.webp); padding-top: 221px; padding-bottom: 114px; background-position: left top 0%; background-size: cover !important; }

.banner-w9formsbg { padding-top: 211px !important; padding-bottom: 69px !important; background-size: 20%; background-position: left top 25%; }

.strip-hover-link-primary { color: #D64000 !important; }

    .strip-hover-link-primary:hover { color: #2486f3 !important; }

.z-index-1065 { z-index: 1065 !important; }

.end-n-57 { right: -57px; }

.pricing-banner-bg { background-color: #F2F6FA; padding-top: 150px; padding-bottom: 36px; }

.pricing-table-bg { border-radius: 20px !important; background: #FBFDFF; box-shadow: 0px 0px 8.3px 1px #C4D2E499; }

.me-6rem { margin-right: 6rem; }

.pt-387px { padding-top: 387px !important; }

.bg-light-secondary { background: #E5F2FF; }

.bg-table-info { background: #F2F6FA; }

.tab-padding-pricing .form-select { border: 1px solid #4C6177; padding: 7px !important; }

.pricing-calc .form-control { padding: 7px; border: 1px solid #4C6177; }

.tab-padding-pricing #row_2, #row_4, #row_6, #row_8 { background: #F2F6FA !important; }

.pro-features-border { border-radius: 50px !important; border: 1px solid #3d0c7b7d; background: #f8f3ff7a; }

.text-purplenew { color: #3D0C7B !important; }

.z-index-0 { z-index: 0; }

.table-stickynew { position: -webkit-sticky; position: sticky !important; top: 201px !important; z-index: 2 !important; }

.sticky-header { position: sticky; top: 131px; z-index: 999; }

.sticky-row { position: sticky; top: 0; background-color: white; z-index: 999; }

.step-link a:hover { color: #fff !important; }

.start-150 { left: 150px; }



.menu-button:hover .svg-path path { fill: #D64000 !important; }

.menu-button:hover { background-color: #fff !important; margin-left: 4px; border-radius: 5px; }

.sidebar-menu .active { background-color: #fff; /*margin-left: 4px;*/ border-radius: 5px; }

    .sidebar-menu .active .svg-path path { fill: #D64000 !important; }

.sidebar-menu:hover .card-overlay { left: 0px !important; transition: all 0.5s ease; }

.sidebar-menu .card-overlay { transition: left 0.6s ease; }

.banner-w9formsbg { padding-top: 211px !important; padding-bottom: 69px !important; background-size: 20%; background-position: left top 25%; }

.step-link a:hover { color: #fff !important; }

.btn-primary941, .btn-primary941:focus { color: #0e4678; border: 2px solid #ffffff !important; font-weight: 500; background-color: #ffffff; font-size: 13px; padding: 5px 20px !IMPORTANT; transition: all .5s !important; }

.starhalf { position: relative; display: inline-flex; }

    .starhalf .full { position: absolute; top: 0; left: 0; color: #ea3729; overflow: hidden; }

    .starhalf .empty { color: lightgray; }

.star-80 .full { width: 80%; }

.lh-15px { line-height: 15px; }

/*.aggregatesection .left-table-widget1 li a:hover{ color: black !important; border-left: 1px solid #4484f1 !important; border-bottom: 1px solid #4484f1 !important; border-top: 1px solid #4484f1 !important; border-right: 4px solid #4484f1 !important; background: #4484f112 !important; display: block; }*/

.bannercarddesign { border-radius: 32px; border: 1px solid var(--Neutral-100, #F2F6FA); background: linear-gradient(0deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.20) 100%), var(--Color, #FFF); box-shadow: 0px 24px 31.3px 0px rgba(186, 190, 194, 0.40); }

.listbluecircle li:before { position: absolute; content: ""; width: 8px; height: 8px; top: 8px; left: 7px; background-color: #2486F3; border-radius: 50px; }

ul.timelineblue:before { content: ' '; background: #D4D9DF; display: inline-block; position: absolute; left: 33px; width: 7px; height: 100%; top: 0px; border-radius: 30px; background: var(--Secondary-500, #0A77D6); height: 148px; }

.successbanner { border-radius: 25px; border: 2px solid var(--Success-500, #017517); }

.start-230 { right: -230px; }

.w-46 { width: 46%; }

.homepage-toggle .clickable.active span { color: #fff !important; }

.banner-paidad-bg { background: linear-gradient(163deg, rgba(10, 74, 133, 1) 0%, rgba(10, 74, 133, 1) 100%); padding-top: 157px !important; padding-bottom: 80px !important; }

.link-white { color: #fff; }

    .link-white:hover { color: #fff !important; text-decoration: none !important; }

.aggregatesection .left-table-widget1 li a:hover { color: black !important; border-left: 1px solid #4484f1 !important; border-bottom: 1px solid #4484f1 !important; border-top: 1px solid #4484f1 !important; border-right: 1px solid #4484f1 !important; background: #4484f112 !important; display: block; }

.section .tour-cardposition-w91new { bottom: 81px; right: 25px; }

.section .tour-cardposition-w91new { bottom: 280px; right: 22px; }
.section .tour-cardposition-w92new { top: 474px; left: 8px; }
.section .tour-cardposition-w93new { bottom: 225px; right: 276px; }
.section .tour-cardposition-w94new { top: 342px; right: 22px; }
.alt-section .tour-cardposition-fillw91 { top: 496px; left: 720px; }
.alt-section .tour-cardposition-fillw92 { top: 352px; right: 245px; }
.alt-section .tour-cardposition-fillw93 { top: 168px; left: 517px; }


.tour-cardarrowposition-w91:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 139px; transform: rotate(271deg); left: 312px; }
/*menu css*/
#taxpromenu { transition: top 0.3s ease, opacity 0.3s ease; /* Smooth transitions for top and opacity */ }
#taxpro1 { transition: top 0.3s ease, opacity 0.3s ease; /* Smooth transitions */ }
.navbar { transition: top 0.3s ease, opacity 0.3s ease, visibility 0.3s ease; }
.navbar-light .navbar-nav .nav-link { font-size: 14px; font-weight: 400; }
#taxpro1 .btn { font-size: 14px !important; }
.dropdown-item { font-size: 14px; padding: .25rem; }
.w-1250px { width: 1250px; }
.start-245 { right: -235px; top: -35px; }

.tour-cardarrowposition-w91:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 311px; }
.tour-cardarrowposition-w92:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 139px; transform: rotate(270deg); right: 346px; }
.tour-cardarrowposition-w93:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 201px; }
.tour-cardarrowposition-w94:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 432px; }


.tour-cardarrowposition-fillw9:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 139px; transform: rotate(271deg); left: 188px; }
.tour-cardarrowposition-fillw92:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 139px; transform: rotate(271deg); left: 188px; }
.tour-cardarrowposition-fillw93:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 121px; transform: rotate(271deg); left: 250px; }

/*.bg-orange-light { background: #FFF6F1 !important; }
.features-pro-section thead > tr > th { border-width: 0 10px; border-color: #fff; }
*/
.boi-widget ul.timelineblue:before { content: ' '; background: #D4D9DF; display: inline-block; position: absolute; left: 8px; width: 7px; height: 100%; top: 0px !important; border-radius: 30px; background: var(--Secondary-500, #0A77D6); height: 187px; }
.ps-30px { padding-left: 30px !important; }
/*.card__top,
.card__bottom,
.card__back { will-change: transform, opacity; }*/
.flip-clock { text-align: center; perspective: 400px; }
    .flip-clock *,
    .flip-clock *:before,
    .flip-clock *:after { box-sizing: border-box; }
.flip-clock__piece { display: inline-block; margin: 0 5px 0px 0px; }
.flip-clock__slot { font-size: 13px; }
.time-bg { display: block; position: relative; padding-bottom: 0.72em; font-size: 50px; line-height: 0.95; }
.card__top,
.card__bottom,
.card__back::before,
.card__back::after { display: block; height: 0.72em; color: #FFF; background: #000; padding: 0.25em 0.25em; border-radius: 0.15em 0.15em 0 0; backface-visiblity: hidden; transform-style: preserve-3d; width: 1.8em; transform: translateZ(0); font-weight: 600; }
.card__bottom { color: #FFF; position: absolute; top: 50%; left: 0; background: #484848; border-radius: 0 0 0.15em 0.15em; pointer-events: none; overflow: hidden; padding: 0.25em 0.25em; }
    .card__bottom::after { display: block; margin-top: -0.72em; }
    .card__back::before,
    .card__bottom::after { content: attr(data-value); }
.card__back { position: absolute; top: 0; height: 100%; left: 0%; pointer-events: none; }
    .card__back::before { position: relative; z-index: -1; overflow: hidden; }
.flip .card__back::before { -webkit-animation: flipTop 0.3s cubic-bezier(0.37, 0.01, 0.94, 0.35); animation: flipTop 0.2s ease-in-out; -webkit-animation-fill-mode: both; animation-fill-mode: both; transform-origin: center bottom; }
.flip .card__back .card__bottom { transform-origin: center top; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation: flipBottom 0.6s cubic-bezier(0.15, 0.45, 0.28, 1); animation: flipBottom 0.3s cubic-bezier(0.15, 0.45, 0.28, 1); }

@-webkit-keyframes flipTop {
    0% { transform: rotateX(0deg); z-index: 2; }
    0%, 99% { opacity: 0.99; }
    100% { transform: rotateX(-90deg); opacity: 0; }
}

@keyframes flipTop {
    0% { transform: rotateX(0deg); z-index: 2; }
    0%, 99% { opacity: 0.99; }
    100% { transform: rotateX(-90deg); opacity: 0; }
}

@-webkit-keyframes flipBottom {
    0%, 50% { z-index: -1; transform: rotateX(90deg); opacity: 0; }
    51% { opacity: 0.99; }
    100% { opacity: 0.99; transform: rotateX(0deg); z-index: 5; }
}

@keyframes flipBottom {
    0%, 50% { z-index: -1; transform: rotateX(90deg); opacity: 0; }
    51% { opacity: 0.99; }
    100% { opacity: 0.99; transform: rotateX(0deg); z-index: 5; }
}

.banner-paidad-bg { background: url(/Content/NewImages/raccoon-eye/raccoon-eye-1.webp) no-repeat, linear-gradient(163deg, rgba(10, 74, 133, 1) 0%, rgba(10, 74, 133, 1) 100%); background-size: 20%; background-position: left top 25%; padding-top: 152px !important; padding-bottom: 72px !important; }
.flip-clock { display: flex; gap: 10px; }
.top-41px { top: 41px; }
.flip-clock { display: flex; gap: 10px; justify-content: center; }



.designsystem { background-color: #f2f6fa; height: calc(84vh - 75px); overflow-y: scroll; position: fixed; top: 0px; width: 300px; padding-top: 146px; }
.fs-9 { font-size: 9px; }
.bg-bluedark { background-color: #0a77d6; }
.bg-info { background-color: #0e4678 !important; }
.tour-w91-bg { height: 40vh; background: url(../Content/NewImages/webp/w9-toursecond.webp); background-size: cover; display: flex; justify-content: center; align-items: center; padding: 10px; box-shadow: 0px 0px 10px gray; border: 10px solid white; box-shadow: 0px 21px 31.3px 0px rgba(186, 190, 194, 0.25); border-radius: 19px; }
.tour-w92-bg { height: 40vh; background: url(../Content/NewImages/webp/w9-tourfirst.webp); background-size: cover; display: flex; justify-content: center; align-items: center; padding: 10px; box-shadow: 0px 0px 10px gray; border: 10px solid white; box-shadow: 0px 21px 31.3px 0px rgba(186, 190, 194, 0.25); border-radius: 19px; }

.banner-paidad-bg-BOIR { background: url(../Content/NewImages/webp/source.webp) no-repeat; background-size: cover; background-position: center; }
.stripelogo { width: 79px; z-index: 1; position: absolute; top: 0px; left: 550px; }
.bg-green { background-color: #07A84E; padding-top: 2px; padding-bottom: 2px; }
/*.forms-menu1 .dropdown-menu {
    height: 100%;
    min-height: 565px;
    left: -589% !important;
}
.formsmenu-arrow1:before {
    right: 40.6% !important;
}*/
.pro-solutions-menu1 { /*left: -551% !important;
    min-height: 240px !important;
    width: 852% !important;*/ border-radius: 13px; }
.tour-cardarrowposition940:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 166px; transform: rotate(271deg); left: 206px; }
.tour-cardarrowposition940-2:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 205px; transform: rotate(0deg); left: -13px; }
.section .tour-cardposition940-1 { top: 297px; left: 640px; }
.section .tour-cardposition940-2 { top: 120px; left: 340px; }
.section .tour-cardposition940-3 { top: 110px; right: 127px; }
.section .tour-cardposition940-4 { top: 104px; right: 101px; }
.section .tour-cardposition940-5 { bottom: 76px; right: 284px; }
.section .tour-cardposition940-6 { top: 275px; right: 637px; }
.section .tour-cardposition940-7 { bottom: 102px; right: 292px; }
.section .tour-cardposition940-8 { bottom: 81px; right: 225px; }
.section .tour-cardposition940-9 { bottom: 205px; right: 288px; }
.w-497px { width: 497px; }
.section .tour-cardposition940-10 { top: 389px; left: 558px; }
.tour-cardarrowposition940-3:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 34px; }
.section .tour-cardposition940-11 { top: 452px; left: 1117px; }
.section .tour-cardposition940-12 { top: 437px; left: 508px; }
.section .tour-cardposition940-13 { top: 509px; left: 535px; }
.section .tour-cardposition940-14 { top: 333px; left: 886px; }
.tour-cardarrowposition940-1:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(271deg); left: 216px; }

.bg-linear-pro { background: linear-gradient(90deg, #0183E1 0%, #033888 100%); }
.rounded-4px { border-radius: 4px !important; }
.fs-10px { font-size: 10px; }
.letter-spacing-2px { letter-spacing: 2px !important; }

.lh-18px { line-height: 18px; }

.txt-hvr-btn { transition-property: box-shadow; transition-duration: .28s; transition-timing-function: cubic-bezier(.4,0,.2,1); }
    .txt-hvr-btn:hover { box-shadow: inset 0 0 0 33px #0e4678 !important; color: #ffffff !important; }
        .txt-hvr-btn:hover i { color: #ffffff !important; }



.box-mailing-address { --border-angle: 0turn; --main-bg: conic-gradient( from var(--border-angle), #f3f6fe, #f3f6fe, #f3f6fe, #f3f6fe ); border: solid 5px transparent; border-radius: 2em; --gradient-border: conic-gradient(from var(--border-angle), transparent 25%, #08f, #e9712d 99%, transparent); background: var(--main-bg) padding-box, var(--gradient-border) border-box, var(--main-bg) border-box; background-position: center center; -webkit-animation: bg-spin 3s linear infinite; animation: bg-spin 3s linear infinite; }

@-webkit-keyframes bg-spin {
    to { --border-angle: 1turn; }
}

@keyframes bg-spin {
    to { --border-angle: 1turn; }
}

.boifiling { background: linear-gradient(180deg, #ffffff94, #ffffff94), url(../Content/NewImages/webp/fincennotice.webp); background-repeat: no-repeat; background-size: cover; /*    background-color: #16A9A9 !important;*/ background-blend-mode: luminosity; }
.top-136px { top: 136px !important; }
.box-mailing-address { --border-angle: 0turn; --main-bg: conic-gradient( from var(--border-angle), #F3F6FE, #F3F6FE, #F3F6FE, #F3F6FE ); border: solid 5px transparent; border-radius: 2em; --gradient-border: conic-gradient(from var(--border-angle), transparent 25%, #08f, #E9712D 99%, transparent); background: var(--main-bg) padding-box, var(--gradient-border) border-box, var(--main-bg) border-box; background-position: center center; -webkit-animation: bg-spin 3s linear infinite; animation: bg-spin 3s linear infinite; }

@-webkit-keyframes bg-spin {
    to { --border-angle: 1turn; }
}

@keyframes bg-spin {
    to { --border-angle: 1turn; }
}

@property --border-angle { syntax: "<angle>"; inherits: true; initial-value: 0turn; }
.p-5rem { padding: 5rem; }
/*.bg-boi-card1 { background-color: #e3e3e3; }
.bg-boi-card2 { background-color: #D64000; }*/

/*boi pricing*/
.boi-pricing-bannerbg { background: linear-gradient(286deg, #ffffffe0, #ffffffad), url(/Content/NewImages/webp/boir-pricing-banner.webp) no-repeat; padding-top: 151px; padding-bottom: 53px; background-position: center; background-size: cover; }

.boipricing { background: linear-gradient(357deg, #fff, #F8F2FF); border-top: 2px solid #522784; }


.boipricing { background: linear-gradient(357deg, #fff, #f8f2ff); border-top: 2px solid #522784; }


.active .bk-featur-linker { background-color: white; border-radius: 6px; color: #0a58ca !important; font-weight: 500 !important; }

.bk-featur-linker { font-weight: 400; }

#cpa-scrollspy a { color: #000000; }


.top-n-4px { top: -3px; }
.left-n-5px { left: -10px; }

.top-14px { top: 14px; }
.start-15px { left: 15px; }

.newbannerboipaidad { padding-top: 142px; padding-bottom: 74px; background: url(../Content/NewImages/webp/Paid-ad-Banner-Bg.webp); background-size: cover; background-repeat: no-repeat; background-position: center; }
.boi-pricing-btn .btn-white, .btn-btn-white:focus { background: #fff; color: #2486f3; border: 2px solid #fff; font-weight: 500; }
.boi-pricing-btn .play-button:hover { background: transparent; color: #fff !important; }
.pricing-cal-btn .btn-white, .btn-btn-white:focus { background: #fff; color: #2486f3; border: 2px solid #D64000; font-weight: 500; }
.pricing-cal-btn .play-button:hover { background: #D64000 !important; color: #ffffff !important; border: 2px solid #D64000; }
.end-10px { right: 10px; }

.customer-stories ul.timeline-pst-blue > li:before { background: #0099FF; box-shadow: 0px 0px 0px 4px #7cbdf6, 0px 0px 0px 8px #c5e5fb; }

.customer-stories ul.timeline-pst-blue:before { background: #7cbdf6; }

.customer-stories ul.timeline-sky-blue > li:before { background: #3FABBF; box-shadow: 0px 0px 0px 4px #61c4d9, 0px 0px 0px 8px #a2dfef; }

.customer-stories ul.timeline-sky-blue:before { background: #61c4d9; }



.customer-stories ul.timeline-pst-green > li:before { background: #7DBD80; box-shadow: 0px 0px 0px 4px #9dd59b, 0px 0px 0px 8px #c7efc4; }

.customer-stories ul.timeline-pst-green:before { background: #9dd59b; }

.customer-stories ul.timeline-lim-green > li:before { background: #abc11e; box-shadow: 0px 0px 0px 4px #cedd79, 0px 0px 0px 8px #e2ebae; }

.customer-stories ul.timeline-lim-green:before { background: #cedd79; }

.customer-stories ul.timeline-lim-yellow > li:before { background: #ffe500; box-shadow: 0px 0px 0px 4px #dfce12, 0px 0px 0px 8px #ede8ac; }
.customer-stories ul.timeline-lim-yellow:before { background: #dfce12; height: 0px; }
.blueprint-border { border-top: 2px dashed #2486F3 !important; border-bottom: 2px dashed #2486F3 !important; width: 67% !important; }

.blueprint-banner div.bp-outer:before { content: ' '; display: inline-block; position: absolute; left: 390px; width: 3px; height: 44%; z-index: 400; top: 176px; border-left: 2px dotted #2486F3 !important; opacity: 0.3; }

.blueprint-banner div.bp-outer:after { content: ' '; display: inline-block; position: absolute; right: 390px; width: 3px; height: 44%; z-index: 400; top: 176px; border-right: 2px dotted #2486F3 !important; opacity: 0.3; }

.bg-blueprint { background-image: url(../../Content/NewImages/webp/Tax-Readiness-Blueprint.webp); background-size: cover; background-position: bottom; padding-top: 205px !important; padding-bottom: 74px !important; }

    .bg-blueprint div.ribbon-bottom-left:before { content: ' '; display: inline-block; position: absolute; left: 18px; width: 60px; height: 13%; z-index: 400; bottom: 10px; border-left: 2px dashed #2486F3 !important; }

    .bg-blueprint div.ribbon-bottom-left:after { content: ' '; display: inline-block; position: absolute; left: 6px; width: 60px; height: 13%; z-index: 400; bottom: 22px; border-bottom: 2px dashed #2486F3 !important; }

    .bg-blueprint div.ribbon-bottom-right:before { content: ' '; display: inline-block; position: absolute; right: 18px; width: 98%; height: 13%; z-index: 400; bottom: 10px; border-right: 2px dashed #2486F3 !important; }

    .bg-blueprint div.ribbon-bottom-right:after { content: ' '; display: inline-block; position: absolute; right: 6px; width: 60px; height: 13%; z-index: 400; bottom: 22px; border-bottom: 2px dashed #2486F3 !important; }

    .bg-blueprint div.ribbon-top-left:before { content: ' '; display: inline-block; position: absolute; right: 18px; width: 98%; height: 13%; z-index: 400; top: 146px; border-right: 2px dashed #2486F3 !important; }

    .bg-blueprint div.ribbon-top-left:after { content: ' '; display: inline-block; position: absolute; right: 5px; width: 60px; height: 13%; z-index: 400; top: 156px; border-top: 2px dashed #2486F3 !important; }

    .bg-blueprint div.ribbon-top-right:before { content: ' '; display: inline-block; position: absolute; right: 18px; width: 98%; height: 13%; z-index: 400; top: 146px; border-left: 2px dashed #2486F3 !important; }

    .bg-blueprint div.ribbon-top-right:after { content: ' '; display: inline-block; position: absolute; left: 8px; width: 60px; height: 13%; z-index: 400; top: 156px; border-top: 2px dashed #2486F3 !important; }

.fw-200 { font-weight: 200 !important; }

.fs-65 { font-size: 65px !important; }
.author-namenew:hover .author-bionew { opacity: 1 !important; display: block !important; }
.show-author-blocknew { display: none !important; z-index: 10; top: 100%; left: 0; }
.show-author-bionew:hover .show-author-blocknew { display: block !important; width: 400% !important; }
.author-bionew { left: -83% !important; top: 25px !important; z-index: 1 !important; }
.section .tour-cardposition943-1 { top: 170px; left: 640px; }
.section .tour-cardposition943-2 { top: 457px; left: 619px; }
.tour-cardarrowposition943-2:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(89deg); left: 190px; }
.section .tour-cardposition943-3 { top: 259px; left: 566px; }
.section .tour-cardposition943-4 { top: 259px; left: 566px; }
.section .tour-cardposition943-5 { bottom: 76px; right: 206px; }
.section .tour-cardposition943-6 { top: 526px; right: 159px; }
.section .tour-cardposition943-7 { top: 486px; right: 159px; }
.section .tour-cardposition943-8 { top: 523px; left: 998px; }
.section .tour-cardposition943-9 { top: 447px; left: 510px; }
.section .tour-cardposition943-10 { top: 521px; right: 44px; }
.section .tour-cardposition943-11 { top: 391px; left: 518px; }
.section .tour-cardposition943-12 { top: 534px; left: 548px; }
.section .tour-cardposition943-13 { top: 348px; left: 439px; }
.tour-cardarrowposition943-13:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 168px; transform: rotate(269deg); right: 248px; }
.section .tour-cardposition943-14 { top: 369px; left: 656px; }
.tour-cardarrowposition943:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 278px; }

.testimonial-card-bg-h-400 { border-radius: 115px; background: var(--Neutral-100, #F2F6FA); }

/*css for form 944 online tour starts*/
.section .tour-cardposition944-1 { top: 188px; left: 378px; }
.tour-cardarrowposition944-1new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 68px; transform: rotate(0deg); left: -14px; }
.section .tour-cardposition944-2 { top: 264px; left: 594px; }
.tour-cardarrowposition944-2new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 187px; transform: rotate(270deg); right: 190px; }
.section .tour-cardposition944-3 { top: 268px; left: 561px; }
.tour-cardarrowposition944-3new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -20px; transform: rotate(90deg); right: 190px; }
.section .tour-cardposition944-4 { bottom: 212px; right: 584px; }
.tour-cardarrowposition944-4new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 187px; transform: rotate(90deg); right: 187px; }
.section .tour-cardposition944-5 { bottom: 76px; right: 76px; }
.tour-cardarrowposition944-5new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -20px; transform: rotate(270deg); right: 187px; }
.section .tour-cardposition944-6 { bottom: 70px; right: 80px; }
.tour-cardarrowposition944-6new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -20px; transform: rotate(270deg); right: 188px; }
.section .tour-cardposition944-7 { bottom: 70px; right: 79px; }
.tour-cardarrowposition944-7new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -20px; transform: rotate(270deg); right: 193px; }
.section .tour-cardposition944-8 { bottom: 66px; right: 75px; }
.tour-cardarrowposition944-8new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 187px; transform: rotate(270deg); right: 194px; }
.section .tour-cardposition944-9 { top: 443px; left: 503px; }
.tour-cardarrowposition944-9new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 227px; transform: rotate(90deg); right: 189px; }
.section .tour-cardposition944-10 { bottom: 119px; right: 17px; }
.tour-cardarrowposition944-10new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 167px; transform: rotate(270deg); right: 62px; }
.section .tour-cardposition944-11 { top: 436px; left: 517px; }
.tour-cardarrowposition944-11new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -20px; transform: rotate(90deg); left: 192px; }
.section .tour-cardposition944-12 { bottom: 82px; left: 568px; }
.tour-cardarrowposition944-12new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(270deg); right: 198px; }
.section .tour-cardposition944-13 { bottom: 53px; left: 560px; }
.tour-cardarrowposition944-13new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -18px; transform: rotate(88deg); left: 195px; }
.section .tour-cardposition944-14 { top: 378px; right: 276px; }
.tour-cardarrowposition944-14new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -18px; transform: rotate(88deg); left: 253px; }

/*css for form 944 online tour ends*/
.tour-cardarrowposition943:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 278px; }
.left-n-10px { left: -10px; }
.btn-primary941:hover { box-shadow: 0px 0px 10px #e2e2e2 !important; }
.top-n-2 { top: -2px; }
/*.borderbottomactive
.text-primary {
    border-bottom: 3px solid #D64000 !important;
}
.borderbottomactive
.active {
    border-bottom: 3px solid #D64000 !important;
}*/
.borderbottomactive .active,
.borderbottomactive .text-primary { position: relative; }
    .borderbottomactive .active:after,
    .borderbottomactive .text-primary:after { position: absolute; content: ''; left: 0; bottom: -5px; width: 100%; height: 3px; background: #D64000; }

    .borderbottomactive.active span { position: relative; }
        .borderbottomactive.active span:after { position: absolute; content: ''; left: 0; bottom: -14px; width: 100%; height: 3px; background: #D64000; }

.stateborderbottomactive.active span { position: relative; }
    .stateborderbottomactive.active span:after { position: absolute; content: ''; left: 0; bottom: -10px; width: 100%; height: 3px; background: #D64000; }

.bg-lightgray { background-color: #f7f7f770; }
.btn-secondary-outline i { display: none; }
.racconorange img { top: -73px; right: -59px !important; }

.bg-sky-blue { background-color: #2A8CE3; }

.h-222px { height: 222px !important; }
.table-light-info { background: #f2f6fa75 !important; }
.newbannerboi { padding-top: 208px; padding-bottom: 74px; }

.tour-cardarrowposition1095c1:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 190px; }

.taxprofessionalboibg { /*background-color: #F6F6F6;*/ background: url(NewImages/webp/taxprofessionimagebackground.webp); }

.section .tour-cardposition1095b { bottom: 15px; left: 381px; }
.section .tour-cardposition1095b4 { top: 160px; right: 191px; }
.boi-widget ul.timelineblue:before { content: ' '; background: #D4D9DF; display: inline-block; position: absolute; left: 8px; width: 7px; height: 100%; top: 0px !important; border-radius: 30px; background: var(--Secondary-500, #0A77D6); height: 187px; }
.semi-circle-container { position: relative; width: 100%; height: 500px !important; }

.semi-circle-list { list-style-type: none; position: relative; display: flex; justify-content: center; width: 100%; }

.central-image { transform: translate(0%, 100%) !important; position: relative; }

.semi-circle-list li { position: relative; width: 50px; /* Width of each item */ height: 50px; /* Height of each item */ margin: 0 5px; /* Space between items */ font-size: 135px !important; }
    .semi-circle-list li i { color: #0e426c; }
    /* Semi-circle positioning */
    .semi-circle-list li:nth-child(1) { transform: rotate(0deg) translateY(-205%) translateX(-117%); }

    .semi-circle-list li:nth-child(2) { transform: rotate(0deg) translateY(46%) translateX(-307%); }

    .semi-circle-list li:nth-child(3) { transform: rotate(0deg) translateY(-278%) translateX(-103%); }

    .semi-circle-list li:nth-child(4) { z-index: 99; transform: rotate(0deg) translateY(-189%) translateX(20%); }

    .semi-circle-list li:nth-child(5) { transform: rotate(0deg) translateY(55%) translateX(-42%); }

.firstsingleline { position: relative; /* Needed for positioning the pseudo-element */ }

    .firstsingleline p::after { width: 2px; height: 50px; background-color: #cfcfcf; position: absolute; left: 50%; bottom: -73px; content: ''; }

.leftsideline { position: relative; }

    .leftsideline::after { content: ""; position: absolute; right: -163px; top: 14px; transform: translateY(-50%); width: 142px; height: 2px; background-color: #cfcfcf; }

    .leftsideline::before { content: ""; position: absolute; right: -163px; top: 15px; height: 40px; width: 2px; background-color: #cfcfcf; }

.rightsideline::after { content: ""; position: absolute; left: -163px; top: 25px; transform: translateY(-50%); width: 142px; height: 2px; background-color: #cfcfcf; }

.rightsideline::before { content: ""; position: absolute; left: -163px; top: 24px; height: 40px; width: 2px; background-color: #cfcfcf; }

.leftsideline1::after { content: ""; position: absolute; right: -104px; top: 17%; transform: translateY(-50%); width: 85px; height: 2px; background-color: #cfcfcf; }

.rightsideline1::after { content: ""; position: absolute; left: -104px; top: 17%; transform: translateY(-50%); width: 85px; height: 2px; background-color: #cfcfcf; }
.boi-widget ul.timelineblue:before { content: ' '; background: #D4D9DF; display: inline-block; position: absolute; left: 8px; width: 7px; height: 100%; top: 0px !important; border-radius: 30px; background: var(--Secondary-500, #0A77D6); height: 187px; }

/* w2-form Features */

.w2feature .accordion-item { border: 0; }
.w2feature .accordion-button { padding: 14px 16px; cursor: pointer; border-right: 3px solid transparent; margin-bottom: 10px; transition: 0.3s; box-shadow: 0px 1px 4px 3px rgba(219, 219, 219, 0.25); font-weight: 600; }
    .w2feature .accordion-button.trigger { position: relative; padding: 14px 16px; color: #202428 !important; background: #ffefe6 !important; color: #e9722e !important; border-right: solid #e9722e 3px !important; border-radius: 0; }
    .w2feature .accordion-button:after { position: absolute !important; content: ' '; font-size: 20px; right: -18px !important; width: 16px !important; height: auto !important; border-left: 9px solid #D64000; top: 15px; border-bottom: 9px solid transparent; border-top: 9px solid transparent; background-image: none; transform: rotate(0deg); opacity: 0; transition: 0.3s; }
    .w2feature .accordion-button.trigger:after { opacity: 1; }
.w2feature-content .w2feature-heading { background: #f4f9fff2 !important; }
.pricing-card { position: relative; overflow: hidden; transition: transform 0.3s ease; margin: 8px; }
    .pricing-card:hover { transform: translateY(-10px); border: 1px solid #D64000; }

@media (max-width: 768px) {
    .pricing-grid { grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 1.5rem; }
    .pricing-card { min-height: 400px; }
}

.border-top-left-rounded-10 { border-top-left-radius: 10px !important; }
.demo-sec { background: linear-gradient(180deg, rgb(8 74 133) 36%, rgb(255, 255, 255) 36%); }
.demo-banner-bg { padding-top: 158px !important; padding-bottom: 1px !important; background-size: 20%; background-position: left top 25%; background: linear-gradient(163deg, rgba(10, 74, 133, 1) 0%, rgba(10, 74, 133, 1) 100%); }
#boirCarousel .carousel-control-next { right: -28px !important; bottom: 465px !important; }
#boirCarousel .carousel-control-prev { left: 1200px !important; bottom: 457px !important; }
.grosssection { padding-top: 157px !important; padding-bottom: 57px !important; }
.list-cross li:before { position: absolute; content: ""; width: 14px; height: 14px; top: 7px !important; left: 0px; background: url(../Content/NewImages/Icons/crossimg.png) no-repeat; background-size: cover; }
.top-80px { top: -80px !important; }
.bgbluedark { background: #0E426C; }
.central-image { position: relative; }
.karbon-tour-bg { height: 51vh; background: url(../Content/NewImages/webp/tour-bg-karbon.webp); background-size: cover; display: flex; justify-content: center; align-items: center; border-radius: 19px; }
.tour-cardarrowpositionkarbon-7:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 66px; transform: rotate(180deg); right: -13px; }
.businessboibg { background: linear-gradient(180deg, #ffffffe0, #ffffff00), url(../Content/NewImages/webp/businessboibg.jpg) no-repeat; background-blend-mode: luminosity; background-attachment: fixed; background-size: cover; background-color: #FDFDFD !important; border-radius: 10px; }
#boidemovideos .sagetabs { position: relative; transition: transform 0.5s ease, box-shadow 0.5s ease; }
    #boidemovideos .sagetabs:hover { box-shadow: 0px 0px 6px gray; transform: scale(1.05); z-index: 10; }
/*tour section945*/
.section .tour-cardposition945-1 { top: 252px; left: 424px; }
.section .tour-cardposition945-2 { top: 220px; left: 593px; }
.section .tour-cardposition945-3 { top: 294px; left: 561px; }
.section .tour-cardposition945-4 { top: 337px; left: 565px; }
.section .tour-cardposition945-5 { bottom: 87px; right: 277px; }
    .section .tour-cardposition945-5:before { bottom: 187px; transform: rotate(89deg); right: 121px; }
.section .tour-cardposition945-6 { bottom: 36px; right: 446px; }
    .section .tour-cardposition945-6:before { bottom: 147px; transform: rotate(450deg); right: 317px; }
.section .tour-cardposition945-7 { bottom: 3px; left: 450px; }
    .section .tour-cardposition945-7:before { top: -19px; transform: rotate(90deg); right: 50% !important; }
.section .tour-cardposition945-8 { top: 530px; left: 972px; }
.section .tour-cardarrowposition941-8:before { bottom: 17px; transform: rotate(180deg); right: -11px; }
.section .tour-cardposition945-9 { bottom: 128px; left: 600px; }
    .section .tour-cardposition945-9:before { top: -19px; transform: rotate(450deg); right: 281px; }
.section .tour-cardposition945-10:before { top: 147px; transform: rotate(269deg); }
.section .tour-cardposition945-11 { top: 582px; left: 522px; }
.boi-notice { background: #fff0da; border-bottom: 2px solid #75492A; }
    .boi-notice a:hover { color: #D64000 !important; }

/* Drop Down Menu Effect */

.navbar-nav,
.navbar-nav li { height: 100%; }
/*.dropdown-menu { pointer-events: none; }*/
.dropdown-menu { display: block; transition: 0.3s; -webkit-transition: 0.3s; opacity: 0; visibility: hidden; padding: 0; background-color: transparent; border: 0; border-radius: 0; }
    .dropdown-menu.show { opacity: 1; visibility: visible; }
    .dropdown-menu ul .dropdownmenucontent { background-color: #fff; background-clip: padding-box; border: 0; border-top: 3px solid #3097f3; border-radius: 0 0 5px 5px; box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px; /*max-width: 1296px; margin: 0 auto;*/ }
        .dropdown-menu ul .dropdownmenucontent .list-orange-circle li:before { top: 9px; }
    .dropdown-menu > ul { margin: 0 3rem; }
.secondary-megamenu.dropdown-menu > ul { margin: 0 10px 0 35px; }
.dropdown-menu ul li a { text-wrap: initial; }
/*.support-menu .dropdownmenucontent,
.solution .dropdownmenucontent { background: transparent !important; border: 0 !important; box-shadow: none !important; }
.support-menu .dropdownmenucontent > ul { width: fit-content; max-width: fit-content; background: #fff; margin: 0; margin-left: auto; border-radius: 10px; border: 1px solid var(--Neutral-300, #94A9C3); }*/
.pro-features-menu .taxpro-menu .tab-bg-light { border: 0px solid var(--Neutral-300, #94A9C3) !important; }
/*.taxpro-menu-arrow button:first-child { border-radius: 13px 0 0 0 !important; }*/
.solution .dropdownmenucontent > div { width: fit-content; max-width: 875px; background: #fff; margin: 0; margin-left: auto; border: 1px solid var(--Neutral-300, #94A9C3) !important; box-shadow: 0px 0px 6px 1px rgba(242, 109, 33, 0.10); border-radius: 10px !important; }
.progress-container { width: 100%; height: 5px; background: #ffffff; }

/* The progress bar (scroll indicator) */
.progress-bar { height: 5px; background: #3097f3; width: 0%; z-index: 1001; position: fixed; left: 0; width: calc((100vw* var(--scroll)) / 100); transition: none; }
.bg-purple-round { background-color: #3d0c7b; padding: 5px 10px; }

.bg-blue-round { background-color: #0055b6; padding: 5px 8px; }

.bg-lightblue-round { background-color: #3475D4; padding: 5px 8px; }

.bg-brown-round { background-color: #9A7922; padding: 5px 8px; }

.bg-green-round { background-color: #017517; padding: 5px 8px; }

.bg-magenta-round { background-color: #7C0E64; padding: 5px 8px; }

.bg-yellow-round { background-color: #926d11; padding: 5px 8px; }

.efiletab button.active { color: #0A77D6 !important; border-radius: 40px 0px 0px 40px; border: 2px solid #0A77D6 !important; background-color: white !important; }
.efiletab .nav button { color: #142535; border-top: 0px; border-left: 0px; border-right: 0px; padding: 16px !important; background-color: #ffffff00; font-weight: 500 !important; border: 0; border-bottom: 1px solid #fff; margin-bottom: 16px; padding-left: 10px !important; padding-right: 10px !important; border-top: 2px solid #ffffff00; border-bottom: 1px solid #C4D2E4; border-left: 2px solid #ffffff00; border-right: 2px solid #ffffff00 !important; }
.efile-border-bottom { border-bottom: 1px solid #F2F6FA; }
.efile-border-right { border-right: 1px solid #F2F6FA; }
/*.efiletab .coltab-misc { height: 585px !important; }*/

.efiletab
.coltab { border-radius: 40px; border: 2px solid #0A77D6 !important; box-shadow: 0px 29px 52px 1px rgba(186, 190, 194, 0.60); margin-left: -2px; height: 520px; }
.efiletab .buttontab span:before { position: absolute; content: ""; width: 8px; height: 8px; top: 7px; left: 7px; background-color: #0a77d6; border-radius: 50px; }
.profeaturestag { width: 38px; right: 32px !important; background: linear-gradient(90deg, #0183E1 0%, #033888 100%); }
.bannerprofeaturescarddesign { background: linear-gradient(0deg, rgb(238 247 255) 0%, rgba(238 247 255) 100%), var(--Color, #FFF) !important; border: 1px solid #b0daff !important; box-shadow: 0px 24px 31.3px 0px rgba(186, 190, 194, 0.40); border-radius: 32px; }
.profeaturestag p { transform: rotate(90deg); display: block; letter-spacing: 3px !important; left: -23px; position: relative; }
.whitebanner-stripe { background: #f1f7ff; }
    .whitebanner-stripe p { color: #2486f3 !important; }
    .whitebanner-stripe a { color: #D64000 !important; }
.listdiamond li:before { position: absolute; content: ""; top: 4px; left: 4px; background: url(../Content/NewImages/Icons/premiumicon.svg); content: ''; height: 14px; width: 14px; display: block; background-size: cover; background-repeat: no-repeat; }
.whitebannerbg { padding-top: 146px; padding-bottom: 53px; }
.steps-tabs .nav-link, .steps-tabs .nav-link:hover { border-radius: 7px; background-color: #f2f6fa; color: black; font-weight: 500; border: 1px solid #d1dceb; padding-left: 20px; padding-right: 20px; }
    .steps-tabs .nav-link.active { border-radius: 7px; background-color: #ffffff; border-bottom: 4px solid #d64000 !important; color: black !important; /* border: 0 !important; */ border-top: 1px solid #2486f300 !important; border-left: 1px solid #2486f300 !important; box-shadow: 0px 24px 31.3px 0px rgba(186, 190, 194, 0.40); }
        .steps-tabs .nav-link.active:before { position: absolute; content: ""; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-right: 8px solid #d64000; left: 50%; transform: rotate(271deg); bottom: -16px; }

/* Container for the tabs content */

/* Tab content transition */

.tab-pane-content { opacity: 0; /* Invisible by default */ transform: translateY(20px); /* Start a bit below the container for the slide effect */ transition: transform 0.5s ease, opacity 0.5s ease; /* Smooth sliding and fading */ }

    /* Active tab pane styles */
    .tab-pane-content.active { top: 0; opacity: 1; /* Fully visible */ transform: translateY(0); /* Move to its original position */ }

    /* Tab pane that slides out (previous tab) */
    .tab-pane-content.prev { top: -100%; /* Moves up and out of view */ opacity: 0; transform: translateY(-20px); /* Move slightly upwards */ }

    /* Tab pane that is sliding in (next tab) */
    .tab-pane-content.next { top: 100%; /* Start from below */ opacity: 0; transform: translateY(20px); /* Start slightly below the container */ }

/*tour for nec*/
.w-1500px { max-width: 1500px; }
.whitebgtour-cardarrowposition:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 50%; }
.whitebgtour-cardarrowpositionbelow:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -18px; transform: rotate(271deg); left: 50% !important; }
.section .nectour-cardposition1 { top: 179px; left: 365px; }
.section .nectour-cardposition2 { top: 179px; left: 365px; }
.section .nectour-cardposition2 { top: 239px; left: 856px; }
.section .nectour-cardposition3 { top: 151px; left: 383px; }
.section .nectour-cardposition4 { bottom: 174px; left: 317px; }
.section .nectour-cardposition41 { bottom: 190px; left: 34px; }
.section .nectour-cardposition42 { bottom: 190px; right: 408px; }
.section .nectour-cardposition5 { bottom: 87px; left: 397px; }
.section .nectour-cardposition6 { bottom: 253px; right: 295px; }
.section .nectour-cardposition7 { top: 394px; left: 586px; }
.section .nectour-cardposition71 { bottom: 291px; right: 525px; }

/*w2c page tour section starts*/

/*manual starts*/
.w2ctour-cardposition1-manual { top: 457px; left: 558px; }
.w2ctour-cardposition2-manual { top: 399px; left: 731px; }

.whitebgtour-cardarrowpositionw2c:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 69px; transform: rotate(180deg); right: -3%; }

/*manual ends*/

/*bulk starts*/
.w2ctour-cardposition1 { top: 212px; left: 614px; }
.w2ctour-cardposition2 { top: 222px; left: 860px; }
.w2ctour-cardposition3 { top: 239px; left: 806px; }
.w2ctour-cardposition4 { bottom: 344px; left: 366px; }
.w2ctour-cardposition5 { bottom: 219px; left: 452px; }
.w2ctour-cardposition6 { top: 197px; left: 142px; }
.w2ctour-cardposition7 { top: 197px; left: 245px; }
.w2ctour-cardposition8 { top: 197px; left: 356px; }
.w2ctour-cardposition9 { top: 390px; left: 500px; }
.w2ctour-cardposition10 { top: 197px; left: 142px; }
/*bulk ends*/

.alt-section .w2ctour-cardposition1 { top: 212px; left: 614px; }
.alt-section .w2ctour-cardposition2 { top: 222px; left: 860px; }
.alt-section .w2ctour-cardposition3 { top: 239px; left: 806px; }
.alt-section .w2ctour-cardposition4 { bottom: 344px; left: 366px; }
.alt-section .w2ctour-cardposition5 { bottom: 219px; left: 452px; }
.alt-section .w2ctour-cardposition6 { top: 197px; left: 142px; }
.alt-section .w2ctour-cardposition7 { top: 197px; left: 245px; }
.alt-section .w2ctour-cardposition8 { top: 197px; left: 356px; }
.alt-section .w2ctour-cardposition9 { top: 390px; left: 500px; }
.alt-section .w2ctour-cardposition10 { top: 197px; left: 142px; }


/*w2c page tour section ends*/



.whitebgtour-cardarrowpositionside:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 50%; transform: rotate(167deg); right: -13px; transform: translateY(-50%) rotate(180deg); }
.whitebgtour-cardarrowpositionleftside:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 50%; transform: rotate(167deg); left: -13px; transform: translateY(-50%) rotate(180deg); }
.section .nectour-cardposition8 { top: 404px; left: 265px; }
.section .nectour-cardposition9 { bottom: 274px; left: 164px; }
.whitebgtour-cardarrowpositionrightside:before { transform: rotate(90deg); position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 20%; }
.section .nectour-cardposition91 { top: 294px; right: 46px; }
.nectour-cardfinal { top: 271px; right: 497px; width: 540px; }
.whitebgtour-cardarrowpositionleftside:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 38%; transform: rotate(3deg); left: -3%; }
.whitebgtour-cardarrowpositionleft-side:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 38%; transform: rotate(3deg); left: -2%; }
.section .tour-cardposition-alabama-1 { top: 184px; left: 364px; }

.section .tour-cardposition-state-2 { top: 239px; left: 777px; }
    .section .tour-cardposition-state-2.w2 { top: 111px; left: 347px; }
.section .tour-cardposition-alabama-3 { top: 184px; left: 951px; }

.section .tour-cardposition-alabama-4 { top: 404px; right: 151px; }

.section .tour-cardposition-alabama-5 { bottom: 199px; left: 732px; }

.section .tour-cardposition-state-7 { bottom: 180px; right: 454px; }
.section .tour-cardposition-state-5 { top: 273px; left: 731px; }
.section .tour-cardposition-california-3 { top: 362px; left: 894px; }
.section .tour-cardposition-northcarolina-3 { top: 436px; left: 845px; }
.section .tour-cardposition-illinois-2 { bottom: 220px !important; left: 777px; }
.section .tour-cardposition-illinois-3 { top: 285px; right: 187px; }
.section .tour-cardposition-missouri-3 { top: 364px; left: 965px; }
.section .tour-cardposition-hawaii-3 { top: 333px; right: 200px; }

.statesubmenu .dropdown-toggle::after { display: inline-block; /* margin-left: .255em; */ /* vertical-align: .255em; */ content: ""; border-top: .4em solid; border-right: .4em solid transparent; border-bottom: 0; border-left: .4em solid transparent; position: relative; top: 2px; }

.statesubmenu .nav-link:hover { color: #fff !important; }

.secondary-megamenu .card.dropdownmenucontent { border-radius: 5px; }
    .secondary-megamenu .card.dropdownmenucontent .menutab { border-radius: 5px 0 0 5px; }

/*.secondary-megamenu ul .dropdownmenucontent { max-width: 1261px !important; }*/
.end-n-117px { right: -117px; }

.state-banner-bg-new { background: url(/Content/NewImages/state/state-banner-new.webp) no-repeat, #F8FBFE; padding-top: 151px; padding-bottom: 59px; background-position: 83% 80%; background-size: 50%; }

.secondary-megamenu { transform: translate(-10px) !important; }

.state-tour-bg { height: 454px; background: url(../Content/NewImages/webp/alabama-tour-img.webp); background-size: contain; display: flex; justify-content: center; align-items: center; background-repeat: no-repeat; background-position: center; }

#state-scrollsticky .statelink a:hover { background-color: white; border-radius: 5px; color: #0A58CA !important; }

.menu-border-bg:hover { padding: 4px !important; border: 1px solid #4E96F1; border-radius: 8px; background: #F5F8FB; }

.stateactive { padding: 4px !important; border: 1px solid #4E96F1 !important; border-radius: 8px; background: #F5F8FB !important; }

#state-scrollsticky .menu-border-bg a:hover { color: #000 !important; }

#state-scrollsticky .menu-border-bg a { color: #000 !important; }

.sub-menu-bg { border: 1px solid #ccc !important; background-color: #fff; border-radius: 16px; box-shadow: 0 11px 90px 0 rgba(0, 0, 0, .23); padding: 15px 0; transform: translateY(0); }

.menu-border-bg { padding: 4px !important; border: 1px solid #DEDEDE; border-radius: 8px; }

.end-100px { right: 100px; }

.bottom-200px { bottom: 16px !important; }

.secondary-menu-bg { background: #fff !important; }

.statebannercarddesignnew { background: #fff !important; border-radius: 15px; box-shadow: 0px 4px 18px 0px rgb(76 149 241 / 25%); }

#state-scrollsticky { position: sticky; top: 90px; background-color: #4484F1; width: -moz-fit-content; margin: auto; z-index: 999; border: 2px solid #3061B6; justify-content: center; }

    #state-scrollsticky a { color: #fff !important; }

    #state-scrollsticky .active .bk-featur-linker { background-color: white; border-radius: 5px; color: #0A58CA !important; }

    #state-scrollsticky .bk-featur-linker { font-weight: 400 !important; }

.tab-bg { background-color: #3061B6; }

#state-scrollsticky a.bk-featur-linker:hover { background-color: white; border-radius: 5px; color: #0A58CA !important; }

#state-scrollsticky .state-sub-menu a { color: #000 !important; }
.statesubmenu .nav-link { color: #fff !important; }
.statesubmenu .dropdown-toggle::before { position: absolute; bottom: -1px; right: 15px; content: ""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #FFFFFF; opacity: 0; transition: opacity .25s cubic-bezier(.25,.1,.11,.99) .1s, opacity .2s cubic-bezier(.25,.1,.11,.99) .1s, height 0s ease-out .5s; -WEBKIT-transition: opacity .25s cubic-bezier(.25,.1,.11,.99) .1s, opacity .2s cubic-bezier(.25,.1,.11,.99) .1s, height 0s ease-out .5s; visibility: hidden; z-index: 9999; }
.efiletab .nav button:hover { color: #0a77d6 !important; }
.newbannerboistripe { padding-top: 70px !important; padding-bottom: 68px !important; }

.mt-8rem { margin-top: 8rem; }
.boi-notice, .banner-top-stripe { margin-top: 96px; }
.arrowNew.newTxt:before { position: absolute; content: ""; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-right: 4px solid #299b40; left: -4px; top: 4px; }
/*.banner-bg-boistripe { padding-top: 0px !important; padding-bottom: 69px !important; background-size: 20%; background-position: left top 25%; }*/
/*ul.whitebannertimelineblue:before {
    content: ' ';
    background: #D4D9DF;
    display: inline-block;
    position: absolute;
    left: 9px;
    width: 7px;
    height: 100%;
    top: 0px;
    border-radius: 30px;
    background: var(--Secondary-500, #0A77D6);
    height: 151px;
}*/

ul.whitebannertimelineblue-w2c:before { content: ' '; background: #D4D9DF; display: inline-block; position: absolute; left: 9px; width: 7px; height: 100%; top: 0px; border-radius: 30px; background: var(--Secondary-500, #0A77D6); height: 145px; }
/*w9-adlanding tour alignment*/
.section .tour-cardw9-step1 { top: 304px; left: 237px; }
.section .tour-cardw9-step2 { top: 151px; left: 490px; }
.section .tour-cardw9-step3 { top: 316px; left: 913px; }
.section .tour-cardw9-step4 { top: 173px; left: 840px; }
.section .tour-cardw9-step5 { top: 519px; right: 977px; }
.section .tour-cardw9-step6 { top: 330px; right: 41px; }
.w9paidadtour-cardfinal { top: 346px; right: 498px; width: 540px; }

/*941 tour alignment*/
.section .tour-card941-step1 { top: 192px; left: 755px; }

.section .tour-card941-step2 { top: 158px; left: 175px; }

.section .tour-card941-step3 { top: 100px; right: 150px; }
.section .tour-card941-step4 { top: 100px; right: 150px; }

.section .tour-card941-step5 { top: 100px !important; right: 150px !important; }

.section .tour-card941-step7 { right: 150px; top: 100px; }

.section .tour-card941-step8 { top: 100px !important; right: 150px !important; }

.section .tour-card941-step9 { top: 100px; right: 150px; }

.section .tour-card941-step10 { top: 514px; left: 541px; }

.section .tour-card941-step11 { top: 100px !important; right: 150px !important; }

.whitebgtour-cardarrowleftside:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 50%; transform: rotate(0deg); left: -3%; transform: translateY(-50%) rotate(357deg); }

.whitebgtour-cardarrowbottomleftside:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -18px; transform: rotate(271deg); left: 50%; }

.waves-block-new { opacity: 0; /* Hide the waves by default */ }
.position-relative:hover .waves-block-new { opacity: 1; /* Show the waves only on hover */ position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.wave-1-new, .wave-2-new, .wave-3-new { animation: none; /* Disable animation by default */ position: absolute; border-radius: 50%; opacity: 0; transform: scale(0); }
.position-relative:hover .wave-1-new { animation: waveEffect 2.5s ease-in-out infinite; }
.position-relative:hover .wave-2-new { animation: waveEffect 2.5s ease-in-out infinite 1.3s; }
.position-relative:hover .wave-3-new { animation: waveEffect 2.5s ease-in-out infinite 1.3s; }

@keyframes waveEffect {
    0% { transform: scale(0.2, 0.2); opacity: 0; }
    50% { opacity: 0.9; }
    100% { transform: scale(0.9, 0.9); opacity: 0; }
}

.btn-secondary-outlinedarkblue, .btn-secondary-outlinedarkblue:focus { background: #0E4678; color: #fff; border: 2px solid #0E4678 !important; font-weight: 500; }
    .btn-secondary-outlinedarkblue:hover { background: #fff; color: #0E4678 !important; border: 2px solid #0E4678; }
.whitebannerbg .carousel .carousel-indicators button.active { width: 25px !important; opacity: 1 !important; }

.whitebannerbg .carousel .carousel-indicators [data-bs-target] { width: 7px; height: 7px; background-color: #d64000; border-top: 0 solid transparent; border-bottom: 0 solid transparent; border-radius: 15px; margin-right: 8px; margin-left: 0; opacity: .3; }
.textdarkblue { color: #0E4678 !important; }
.whitebannerbgcard { top: 50%; left: 27%; transform: translate(-50%, -20%); border-radius: 4px; border: 1px solid #0e467880; background: #FFF; box-shadow: 8px 16px 40px 0px rgba(33, 34, 35, 0.20); height: 195px; width: 350px; }
.listdarkbluecircle li:before { position: absolute; content: ""; width: 6px; height: 6px; top: 8px; left: 7px; background-color: #0E4678; border-radius: 50px; }
.bg-bannerhalfblue { background: linear-gradient(180deg, #0055b6 23%, #0000 0); }
.bgblue80 { background-color: #F6F8FB; }
.box-shadow-gray { box-shadow: 0px 24px 31.3px 0px rgba(186, 190, 194, 0.40); }
.border-end-bluelight { border-right: 1px solid #C4D2E4; }
.border-bottom-bluelight { border-bottom: 1px solid #C4D2E4; }
.footerbottom { border-radius: 15px; background: linear-gradient(0deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.20) 100%), #FFF; box-shadow: 0px -9px 31.3px 0px rgba(186, 190, 194, 0.40); }


/*w2 tour*/
.tour-bgmanualentry-w2 { height: 445px; background: url(../Content/NewImages/webp/manual-entry-efilew2.webp); background-size: contain; display: flex; justify-content: center; align-items: center; background-repeat: no-repeat; background-position: center; }

.tour-bgbulkupload-w2 { height: 445px; background: url(../Content/NewImages/webp/bulkimport-w2.webp); background-size: contain; display: flex; justify-content: center; align-items: center; background-repeat: no-repeat; background-position: center; }
.section .w2-cardpositionstep1 { top: 197px; left: 347px; }
.section .w2-cardpositionstep2 { top: 122px; left: 633px; }
.section .w2-cardpositionstep3 { bottom: 390px; left: 531px; }
.section .w2-cardpositionstep4 { bottom: 176px; left: 248px; }
.section .w2-cardpositionstep5 { bottom: 268px; right: 810px; }
.section .w2-cardpositionstep6 { bottom: 358px; right: 997px; }
.section .w2-cardpositionstep7 { bottom: 350px; right: 892px; }
.section .w2-cardpositionstep8 { bottom: 187px; right: 717px; }
.alt-section .w2-cardpositionbulkstep1 { top: 204px; left: 348px; }
.alt-section .w2-cardpositionbulkstep2 { top: 122px; left: 632px; }
.alt-section .w2-cardpositionbulkstep3 { top: 156px; right: 427px; }
.alt-section .w2-cardpositionbulkstep4 { top: 352px; right: 921px; }
.alt-section .w2-cardpositionbulkstep5 { bottom: 193px; right: 632px; }
.alt-section .w2-cardpositionbulkstep6 { bottom: 272px; right: 819px; }
.alt-section .w2-cardpositionbulkstep7 { top: 183px; left: 107px; }
.alt-section .w2-cardpositionbulkstep8 { top: 176px; left: 214px; }
.alt-section .w2-cardpositionbulkstep9 { bottom: 205px; right: 504px; }

.customerstoriesreview a:hover { color: #D64000 !important; }
.customerstoriesreview i:hover { color: #0E4678 !important; }
.tbs-arrowround:hover:before { content: "\e933"; color: #0E4678; }
.section .tour-cardpositionformw2-1 { top: 195px; left: 346px; }
.section .tour-cardpositionformw2-2 { top: 448px; left: 1076px; }
.section .tour-cardpositionformw2-5 { bottom: 280px; left: 758px; }
.section .tour-cardpositionformw2-6 { top: 347px; left: 535px; }
.whitebgtour-cardarrowpositionbelowright:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 103%; transform: rotate(167deg); right: 55px; transform: translateY(-50%) rotate(270deg); }
.whitebannerbgcardtaxpro { top: 50%; left: 23%; transform: translate(-50%, -20%); border-radius: 4px; border: 1px solid #0e467880; background: #FFF; box-shadow: 8px 16px 40px 0px rgba(33, 34, 35, 0.20); height: 195px; width: 285px; }
.deadline-table .table tr th { font-family: "Aleo", serif !important; }
.box-hover:hover
.btn.btn-secondary-outline { background-color: #2486F3 !important; color: #fff !important; transition: transform .6s ease-in-out; }
.tax-pro-menu
.menu-border-bg:hover { border: 1px solid #DEDEDE; background-color: #faebd700; }
.tbs-home:hover:before { content: "\e934"; color: #d64000; }
.text-dark { color: #000000; }
.section .misc1099-cardpositionstep1 { top: 198px; left: 430px; }
.section .misc1099-cardpositionstep2 { top: 113px; right: 590px; }
.cardarrowposition-misc-step2:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 60px; transform: rotate(180deg); right: -3%; }
.section .misc1099-cardpositionstep3 { top: 152px; left: 383px; }
.section .misc1099-cardpositionstep4 { top: 278px; left: 437px; }
.section .misc1099-cardpositionstep5a { top: 178px; left: 147px; }
.section .misc1099-cardpositionstep5b { bottom: 287px; right: 512px; }
.cardarrowposition-misc-step5b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 60px; transform: rotate(180deg); right: -3%; }
.section .misc1099-cardpositionstep6 { top: 176px; left: 264px; }
.misctour-cardfinal { top: 334px; right: 497px; width: 540px; }

/*online access tour manual css starts*/
.section .onlineaccess-cardpositionstep1 { top: 247px; right: 42px; }
.section .onlineaccess-cardpositionstep2 { top: 247px; left: 542px; }
.cardarrowposition-online-step2:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 60px; transform: rotate(360deg); left: -3%; }
.section .onlineaccess-cardpositionstep3 { top: 309px; left: 525px; }
.whitebgtour-cardarrowpositiononline-step3:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 48px; transform: rotate(0deg); left: -3%; }
.section .onlineaccess-cardpositionstep4 { top: 517px; left: 298px; }
.whitebgtour-cardarrowpositiononline-step4:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 23%; }
.section .onlineaccess-cardpositionstep5 { top: 176px; right: 328px; }
.whitebgtour-cardarrowpositiononline-step5:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 53px; transform: rotate(0deg); left: -3%; }
.section .onlineaccess-cardpositionstep6 { top: 176px; right: 328px; }
.whitebgtour-cardarrowpositiononline-step6:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 53px; transform: rotate(0deg); left: -3%; }
.section .onlineaccess-cardpositionstep7 { top: 376px; left: 328px; }
.whitebgtour-cardarrowpositiononline-step7:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -18px; transform: rotate(90deg); left: 30%; }
/*online access tour manual css ends*/

.custom-table1 tr th, .custom-table tr th, .state-tablenew tr th { background: #e5f2ff; border-bottom: 2px solid #0a77d6; border-right: 1px solid #c4d2e4; padding: 12px; font-weight: 500 !important; font-size: 18px !important; }
table tr th { font-family: "Aleo", serif !important; text-align: center; }
    table tr th p { font-family: 'Poppins' !important; }
.custom-table1 tr td, .custom-table tr td, .state-tablenew tr td { border-left: 1px solid #c4d2e4 !important; }
.custom-table1 table:not(.border-free-table) tr td, .custom-table table:not(.border-free-table) tr td, .state-tablenew table:not(.border-free-table) tr td { border-right: 1px solid #c4d2e4; border-bottom: 1px solid #c4d2e4; padding: 12px; }
.serachinput-box { position: relative; width: 100%; max-width: 46px; height: 43px; background-color: #c8a6a6; border-radius: 6px; transition: all 0.8s ease-in-out; box-shadow: 0px 0px 10px #dddddd; left: -52px; }

    .serachinput-box.open { max-width: 350px; left: -52px; }

    .serachinput-box input { position: relative; width: 100%; height: 100%; font-size: 16px; font-weight: 400; color: #333; padding: 0 15px; border: none; border-radius: 6px; outline: none; transition: all 0.8s ease-in-out; }

    .serachinput-box.open input { padding: 0 15px 0 65px; }
    .serachinput-box .search { position: absolute; top: 0px; left: 0; width: 52px; height: 100%; display: flex; justify-content: center; align-items: center; background-color: #3097f3; border-radius: 6px; cursor: pointer; }

    .serachinput-box.open .search { border-radius: 6px 0 0 6px; }

.search .search-icon { font-size: 23px; color: #ffffff; }

.serachinput-box .close-icon { padding: 10px; position: absolute; top: 50%; right: -46px; font-size: 14px; color: #1c1c1c; padding: 14px; transform: translateY(-50%); transition: all 0.8s ease-in-out; cursor: pointer; pointer-events: none; opacity: 0; }

.serachinput-box.open .close-icon { transform: translateY(-50%) rotate(180deg); pointer-events: auto; opacity: 1; }
.whitebannerpatternimg { background: linear-gradient(180deg, #FFFFFF, #ffffffbf), url(/Content/NewImages/webp/boir-pricing-banner.webp) no-repeat; background-position: center; background-size: cover; padding-top: 208px; padding-bottom: 79px; }
.steps-tabs .nav-link:hover { color: #000000; background-color: #FFFFFF; }
#TBSBrochure2 i { display: block; }
.section .tour-cardposition944-step2 { top: 256px; left: 584px; }
.section .tour-cardposition944-step3 { top: 268px; left: 561px; }
.section .tour-cardposition944-step4 { top: 338px; left: 485px; }
.whitebanner-stripe a:hover { color: #000 !important; }
.whitebanner-stripe span.banner-link { color: #D64000 !important; }
    .whitebanner-stripe span.banner-link:hover { color: #000 !important; }
.whitebanner-stripe a { font-weight: 500 !important; }
.whitebanner-stripe span { font-weight: 500 !important; }
.whitebanner-stripe .newboi { color: #fff !important; }
.whitebanner-stripe div { color: #2486f3 !important; font-weight: 500; }
.section .tour-cardposition944-step2 { top: 210px; left: 584px; }
.section .tour-cardposition944-step3 { top: 69px; left: 876px; }
.section .tour-cardposition944-step4 { top: 95px; left: 945px; }
.section .tour-cardposition944-step5 { bottom: 52px; right: 11px; }
.section .tour-cardposition944-step8 { bottom: 136px; right: 370px; }
.section .tour-cardposition944-step9 { top: 509px; left: 769px; }
.section .tour-cardposition944-step10 { bottom: 110px; right: 292px; }
.section .tour-cardposition944-step11 { bottom: 67px; right: 561px; }
.section .tour-cardposition944-step12 { top: 547px; right: 557px; }
.section .tour-cardposition943-step2 { top: 447px; left: 603px; }
.section .tour-cardposition943-step3 { top: 74px; left: 886px; }
.section .tour-cardposition943-step4 { top: 83px; left: 953px; }
.section .tour-cardposition943-step5 { bottom: 57px; right: 23px; }
.section .tour-cardposition943-step6 { top: 368px; right: 147px; }
.section .tour-cardposition943-step7 { top: 528px; right: 271px; }
.section .tour-cardposition943-step8 { top: 428px; left: 667px; }
.section .tour-cardposition943-step9 { top: 490px; left: 541px; }
.section .tour-cardposition943-step10 { top: 524px; left: 838px; }
.custom-table1 th:last-child,
.custom-table th:last-child,
.state-tablenew th:last-child { border-right: none; }


.bg-border-bule { background-color: #F1F7FF; border: 1px solid #0055B6; }
.demorequestbackground { background: linear-gradient(180deg, #0a4a85 24%, #0000 0); padding-bottom: 50px !important; }
.h-70 { height: 70px; }
.shadow-medium { box-shadow: 0 0 8.3px 0 rgba(196, 210, 228, .4); }

.mblbanner-bg { background-color: #0a4a85; padding-top: 170px !important; padding-bottom: 43px !important; }



.demo-thumbnail .img-overlay img { transition: opacity 0.3s ease; }

.demo-thumbnail .img-overlay:hover::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4) url(/Content/NewImages/Icons/youtube.png) no-repeat center; background-size: 40px; border-radius: 7px; z-index: 1; pointer-events: none; }

.demo-thumbnail .img-overlay:hover img { opacity: 0.6; z-index: 0; }


.home-notice { background-color: #1f4577; }

.mt-10rem { margin-top: 10rem; }
.border-grey-lighten-2 { border: 1px solid #C4D2E4 !important; }
.site-form-hover:hover { background-color: #DDE9FA; border: 1px solid #0055B6 !important; color: #142535 !important; }
.section .divtour-cardposition1 { top: 203px; left: 569px; }
.section .divtour-cardposition2 { top: 217px; left: 865px; }
.section .divtour-cardposition3 { top: 155px; left: 515px; }
.section .divtour-cardposition4 { bottom: 368px; left: 14px; }
.section .divtour-cardposition5 { top: 181px; left: 103px; }
.section .divtour-cardposition6 { top: 179px; left: 205px; }
.img-black { filter: brightness(0%) !important; }
.table-bgsticky #state-scrollsticky { top: 94px; }
.table-bgsticky #cpa-scrollspy { background-color: #4484f1; justify-content: center; width: -moz-fit-content; margin: auto; border-radius: 6px; z-index: 9; }
table { width: 100%; }
.w2-state-table table tr th:first-child { width: 50% !important; }
.stripelogopurple { width: 79px; z-index: 1; position: absolute; top: 0px; left: -78px; }
.border-dotted-2 { border: 2px dotted #3d0c7b; }
.whitebanner-stripecoupon { background: #F8F3FF; }
.border-dotted-blue-2 { border: 2px dotted #175997; }
.bg-wealthrabbit { background-color: #faf4fe !important; }


.btn-wb-outline-secondary, .btn-wb-outline-secondary:focus { background: #fff; color: #4b0072; border: 2px solid #4b0072; font-weight: 500; box-shadow: 0 2px 15px #4a01714d !important; }

    .btn-wb-outline-secondary:hover { background: #4b0072; color: #fff !important; border: 2px solid #4b0072; }
#adPopup { transition: opacity 0.5s ease, transform 0.5s ease; /* Smooth transition for opacity and sliding effect */ opacity: 1; /* Fully visible */ transform: translateY(0); /* Default position */ }

    #adPopup.fade-out { opacity: 0; /* Fade out */ transform: translateY(100%); /* Slide down */ }

.search-popup { display: none; position: absolute; top: 28px; right: 6px; background-color: white; border: 1px solid #f5f5f5; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.2) 0px 12px 28px 0px, rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(255, 255, 255, 0.05) 0px 0px 0px 1px inset; z-index: 1050; width: 500px; padding: 0px; opacity: 0; /* Start hidden */ transform: translateY(-20px); /* Start above */ transition: opacity 0.4s ease, transform 0.4s ease, box-shadow 0.4s ease; }

    .search-popup.active { display: block; opacity: 1; transform: translateY(0); /* Slide into place */ }
    .search-popup input { width: 100%; border-radius: 5px; padding: 10px; border: 1px solid #ddd; }
.suggestions a { font-size: 14px; padding: 10px; padding-bottom: 6px !important; display: block; padding-left: 35px !important; position: relative !important; }

    /* Target the specific element (e.g., button or div) */
    .suggestions a::before { content: '\f002'; position: absolute; top: 53%; left: 14px; transform: translateY(-50%); font-family: 'Font Awesome 6 Free'; font-weight: 900; font-size: 13px; color: #cbced1; }
    .suggestions a.recent-search::before { content: '\e098' !important; position: absolute; top: 53%; left: 14px; transform: translateY(-50%); font-family: 'Font Awesome 6 Free'; font-weight: 900; font-size: 13px; color: #cbced1; }

    .suggestions a:hover { background: #f7f7f7 !important; color: #000 !important; }
.fs-14px { font-size: 14px !important; }
.noResult h2 { color: #7e7e7e !important; font-size: 16px !important; }
.noResult span { color: #7e7e7e !important; font-size: 14px !important; }
.noResult p { color: #7e7e7e !important; font-size: 14px !important; font-weight: 400; }
.noResult a { padding: 0px !important; cursor: pointer !important; padding-bottom: 10px !important; font-size: 14px !important; font-weight: 600; }
    .noResult a::before { display: none !important; }
.w-xxl-85 { width: 85% !important; }
#countdown-container .time-bg { font-size: 33px; }
#countdown-container1 .time-bg { font-size: 29px; }



.section .aca-cardposition1 { top: 121px; left: 582px; }
.section .aca-cardposition2 { top: 218px; left: 868px; }
.section .aca-cardposition3 { top: 212px; right: 148px; }
.section .aca-cardposition4 { bottom: 358px; left: 481px; }
.section .aca-cardposition5 { bottom: 67px; right: 14px; }
.section .aca-cardposition6 { bottom: 265px; right: 14px; }
.section .aca-cardposition7 { top: 481px; right: 9px; }
/*.section .aca-cardposition8 { top: 268px; right: 9px; }*/
.section .aca-cardposition8 { top: 246px; right: 136px; }
.section .aca-cardposition8-innercard { bottom: 271px; left: 139px; }
.section .aca-cardposition9 { bottom: 75px; left: 51px; }
.section .aca-cardposition10 { bottom: 396px; left: 303px; }
.section .aca-cardposition11 { top: 144px; right: 149px; }
.paidad-banner-tour1 { height: 400px; background: url(../Content/NewImages/svg/aca-tour-bg1.svg); background-size: contain; display: flex; justify-content: center; align-items: center; background-repeat: no-repeat; background-position: center; }
.section .aca-cardposition11 { top: 144px; right: 149px; }

.stripelogopurple-2 { width: 145px; z-index: 1; position: absolute; top: -29px; left: 24px; }
.whitebannerbg
ul.whitebannertimelineblue:before { display: none !important; }
.whitebannerbg
ul.whitebannertimelineblue { padding-left: 1rem !important; }
.box-shadow-purple { box-shadow: 0 0 13px 3px rgba(228, 204, 242, .32); }
.nectour-cardposition-step1 { top: 219px; left: 469px; }
.nectour-cardposition-step9 { top: 344px; right: 497px; }
.nectour-cardposition-step9-innercard { top: 252px; right: 52px; }
.alt-section .nectour-cardposition2 { top: 235px; right: 239px; }
.alt-section .nectour-cardposition3 { top: 160px; right: 574px; }
.alt-section .nectour-cardposition-innercard1 { top: 402px; left: 198px; }
.alt-section .nectour-cardposition-innercard2 { top: 400px; right: 530px; }
.alt-section .nectour-cardposition-innercard3 { top: 410px; right: 166px; }
.alt-section .nectour-cardposition5 { top: 412px; right: 433px; }
.alt-section .nectour-cardposition6 { top: 139px; right: 544px; }
.alt-section .nectour-cardposition7 { top: 514px; right: 606px; }
.alt-section .nectour-cardposition8 { top: 341px; left: 316px; }
.alt-section .nectour-cardposition9 { top: 438px; left: 356px; }
.alt-section .nectour-cardposition10 { top: 255px; left: 802px; }
.alt-section .nectour-cardposition11 { top: 393px; right: 532px; }
.alt-section .nectour-cardposition12 { top: 407px; left: 255px; }
.nectour-cardposition-step9 { top: 344px; right: 497px; }
.browse-topic-new { border: 1px solid #e2f0fd; padding: 15px 10px; border-left: 5px solid #e2f0fd; border-radius: 20px; }
.stepimg-caption { position: absolute; background-color: #0E4678; width: 100%; left: 0px; bottom: 0px; padding: 15px; color: #fff; }
.aca-b-cardposition-step1 { top: 116px; left: 477px; }
.aca-b-cardposition-step2 { top: 224px; left: 864px; }
.aca-b-cardposition-step3 { top: 212px; right: 148px; }
.aca-b-cardposition-step4 { top: 145px; left: 491px; }
.aca-b-cardposition-step5 { bottom: 63px; right: 16px; }
.aca-b-cardposition-step6 { top: 260px; right: 19px; }
.aca-b-cardposition-step6-innercard { bottom: 402px; left: 139px; }
.aca-b-cardposition-step7 { bottom: 75px; left: 51px; }
.aca-b-cardposition-step8 { bottom: 396px; left: 303px; }
.aca-b-cardposition-step9 { top: 144px; right: 149px; }
.acabulk-cardposition-step4 { top: 145px; left: 618px; }
.acabulk-cardposition-step4-innercard { bottom: 183px; right: 75px; }
.acabulk-cardposition-step5 { bottom: 67px; right: 14px; }

.AMP_Menu a { color: #000; }

.whitebanner-carddesign { border-radius: 11.749px; box-shadow: 16px 24px 24px 0px rgba(196, 210, 228, 0.40); }
    .whitebanner-carddesign .bg-purple { border-radius: 11.749px 11.749px 0px 0px; background: var(--Purple-500, #3D0C7B); }
    .whitebanner-carddesign .protag:after { content: ''; position: absolute; top: -34px; right: 5px; width: 35px; height: 135px; background-color: #ffffff; transform: rotate(136deg); border: 1px solid #C33E05; }
    .whitebanner-carddesign .protag:before { content: 'PRO'; position: absolute; top: 11px; right: 9px; font-size: 20px; color: #3D0C7B; z-index: 9; transform: rotate(45deg); font-weight: 500; }
.liststar li:before { position: absolute; content: ""; top: 4px; left: 4px; background: url(../Content/NewImages/Icons/star-icon.svg); content: ''; height: 16px; width: 16px; display: block; background-size: cover; background-repeat: no-repeat; }
.whitebanner-carddesign .liststar { border: 1px solid #3D0C7B; border-top: 0px; border-radius: 0px 0px 11.749px 11.749px; }
.banner-referral { padding-top: 158px; padding-bottom: 62px; }
.header-menu .btn { font-size: 14px !important; }
.boitabs .nav-tabs { border-bottom: 1px solid #2486f3 !important; }
.whitebannerbg .bg-blue-70,
.newbannerboipaidad .bg-blue-70,
.state-banner-bg-new .bg-blue-70 { background: #1F4577; }

    .whitebannerbg .bg-blue-70 a,
    .newbannerboipaidad .bg-blue-70 a,
    .state-banner-bg-new .bg-blue-70 a { color: #D64000 !important; }

        .whitebannerbg .bg-blue-70 a:hover,
        .newbannerboipaidad .bg-blue-70 a:hover,
        .state-banner-bg-new .bg-blue-70 a:hover { color: #000 !important; }

    .whitebannerbg .bg-blue-70 .linkText-dd,
    .newbannerboipaidad .bg-blue-70 .linkText-dd,
    .state-banner-bg-new .bg-blue-70 .linkText-dd { color: #FFFFFF !important; font-weight: 700; }

        .whitebannerbg .bg-blue-70 .linkText-dd:hover,
        .newbannerboipaidad .bg-blue-70 .linkText-dd:hover,
        .state-banner-bg-new .bg-blue-70 .linkText-dd:hover { color: #D64000 !important; }

.aggregatesection .bg-blue-70 a { color: #D64000 !important; }
    .aggregatesection .bg-blue-70 a:hover { color: #000 !important; }
.aggregatesection .bg-blue-70 { background: #f1f7ff; }


/* To-top */

#totop { display: inline-block; background-color: #2486f3; width: 40px; height: 40px; text-decoration: none; text-align: center; position: fixed; bottom: 20px; right: 20px; transition: background-color .3s, opacity .5s, visibility .5s; opacity: 0; visibility: hidden; z-index: 1000; border-radius: 50%; -webkit-border-radius: 50%; }
    #totop::after { content: "\f106"; font-family: FontAwesome; font-weight: normal; font-style: normal; font-size: 2em; line-height: 38px; color: #fff; position: relative; top: 0; -webkit-transition: all .3s linear; transition: all .3s linear; }
    #totop::before { background-color: #fff; content: ""; display: block; height: 16px; margin: 0 auto; opacity: 0; position: absolute; left: 50%; top: 50%; text-align: center; text-indent: 0; width: 3px; -webkit-transform: translate(-50%, 50%); transform: translate(-50%, 50%); -webkit-transition: all .3s linear; transition: all .3s linear; }
    #totop:hover { cursor: pointer; background-color: #D64000; }
        #totop:hover::before { margin-top: 2px; opacity: 1; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
        #totop:hover::after { top: -4px; }
    #totop:active { background-color: #D64000; }
    #totop.show { opacity: 1; visibility: visible; }

/* To-top End */
.deadline-tag { border-radius: 6px; background: #F1F7FF; left: 19px !important; top: -16px; background: #fef8dd; border: 1px solid #ffd61c; }

.homebannerbg { padding-top: 140px !important; padding-bottom: 29px !important; }

/* Dropdown Menu Hover Effect */

.dropdown-menu.show .menu-hover li a:before,
.dropdown-menu.show .menu-hover-sub li a:before { position: absolute; content: ''; left: 0; top: 0; bottom: 0; right: auto; margin: auto; background-color: #D64000; border-radius: 50%; width: 7px; height: 7px; opacity: 0; visibility: hidden; transition: left .25s cubic-bezier(.25,.1,.11,.99) .1s,opacity .2s cubic-bezier(.25,.1,.11,.99) .1s, height 0s ease-out .5s; -webkit-transition: left .25s cubic-bezier(.25,.1,.11,.99) .1s,opacity .2s cubic-bezier(.25,.1,.11,.99) .1s, height 0s ease-out .5s; }
.dropdown-menu.show .menu-hover li a.text-primary:before,
.dropdown-menu.show .menu-hover li a:hover:before { left: -14px; opacity: 1; visibility: visible; }

.dropdown-menu.show .menu-hover-sub li a.text-primary:before, .dropdown-menu.show .menu-hover-sub li a:hover:before { left: -2px; opacity: 1; visibility: visible; }

/*.pro-features-menu .taxpro-menu .state-main-menu.statemenu { display: grid; grid-template-columns: 20% 80%; }*/

.pro-features-menu .taxpro-menu .statemenu { display: grid; grid-template-columns: 12% 88%; }

.menutab { background: #e4efff; border-radius: 0 0 0 5px; }

.solution-menu .dropdownmenucontent { margin: 0 3rem; }

/*.support-menu .dropdownmenucontent { box-shadow: none !important; }*/
.start-240 { left: 240px; }

/* Solution Menu */

.menucustomerstories img,
.menucustomerstories img { height: 200px; object-fit: cover; transform: scale(1); transition: transform .25s cubic-bezier(.25,.1,.11,.99) .1s, opacity .2s cubic-bezier(.25,.1,.11,.99) .1s, height 0s ease-out .4s; width: 100%; border-radius: 5px; -webkit-border-radius: 5px; }

.menucustomerstories:hover img, .menucustomerstories.card2:hover img { transform: scale(1.03); }

.menucustomerstories .menu-thumbimg:before { position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.3); z-index: 1; opacity: 1; transition: opacity .25s cubic-bezier(.25,.1,.11,.99) .1s, opacity .2s cubic-bezier(.25,.1,.11,.99) .1s, height 0s ease-out .4s; }
.menucustomerstories:hover .menu-thumbimg:before { opacity: 0; }

.menucustomerstories .menucustomerstories-body { position: absolute; bottom: 16px; left: 0; bottom: 0; padding: 16px 12px; background: #fffffff2; transition: bottom .25s cubic-bezier(.25,.1,.11,.99) .1s,opacity .2s cubic-bezier(.25,.1,.11,.99) .1s, height 0s ease-out .4s; -webkit-transition: bottom .25s cubic-bezier(.25,.1,.11,.99) .1s,opacity .2s cubic-bezier(.25,.1,.11,.99) .1s, height 0s ease-out .4s; z-index: 2; }

/* Support Menu */

.menusupport { display: grid; grid-template-columns: repeat(6, 1fr); gap: 20px; padding: 20px; }

.support-menu-iconbox { display: grid; grid-template-columns: repeat(4, 1fr); padding: 20px; gap: 15px; }
    /*.support-menu-iconbox .dropdown-item { border: 1px solid #DEDEDE; padding: 10px; border-radius: 6px; }*/
    .support-menu-iconbox p { text-wrap: initial; }

.menucustomerstories { border: 2px solid transparent; border-radius: 5px; -webkit-border-radius: 5px; transition: border .25s cubic-bezier(.25,.1,.11,.99) .1s, opacity .2s cubic-bezier(.25,.1,.11,.99) .1s, height 0s ease-out .4s; }

    .menucustomerstories:hover { border: 2px solid #2486f3; }

.menusupport .menucustomerstories img { height: 250px; }

.bluraction { transition: filter 0.1s ease-in-out; }

/* Menu End */

.top-n-13px { top: -13px; }
.bg-maroon { background-color: #8b2f26; padding: 5px 8px; }
.exitpopup-bg { background: #0E4678 !important; }

.sol-people-tab { position: relative; }

    .sol-people-tab:after { position: absolute; content: ''; width: 1px; height: 100vh; right: -16px; top: 0; background: #dee2e6; }
.input-group .border-blue-50 { border-color: #4C6177 !important; }
.modal-content label { color: #4C6177 !important; }
input { border-color: #4C6177 !important; }
#steps img:hover { transform: scale(1.02) translateZ(0); box-shadow: 2px 2px 10px rgba(42, 138, 224, 0.431372549); }
#steps img { transition: transform 0.2s ease, box-shadow 0.2s ease; will-change: transform, box-shadow; transform: translateZ(0); backface-visibility: hidden; }
input { border-color: #4C6177 !important; }
.newtourimage img { transition: transform 0.2s ease, box-shadow 0.2s ease; will-change: transform, box-shadow; transform: translateZ(0); backface-visibility: hidden; }
    .newtourimage img:hover { transform: scale(1.02) translateZ(0); box-shadow: 2px 2px 10px rgba(42, 138, 224, 0.431372549); }
.banner-bg .bg-blue-70,
.bannerlawbg .bg-blue-70,
.banner-paidad-bg .bg-blue-70,
.banner-bgpaid .bg-blue-70 { border-left: 4px solid #D64000 !important; background: linear-gradient(90deg, rgb(5 55 100 / 67%) 0%, rgb(10 74 133) 100%); border-radius: 0px !important; }
    .banner-bg .bg-blue-70 p,
    .bannerlawbg .bg-blue-70 p,
    .banner-paidad-bg .bg-blue-70 p,
    .banner-bgpaid .bg-blue-70 p { color: #fff !important; }
input:focus-visible { border-color: #4C6177 !important; outline: none; }
.home-notice .listbluecircle li:before { background-color: #fff; }
.home-notice span.linkText-dd,
.home-notice a.linkText-dd { color: #fff !important; }
    .home-notice span.linkText-dd:hover,
    .home-notice a.linkText-dd:hover { color: #D64000 !important; }
.state-banner-bg-new .home-notice .deadline-tag { left: 19px !important; top: -21px; }
.state-banner-bg-new span.linkText-dd { color: #0E4678 !important; }
    .state-banner-bg-new span.linkText-dd:hover { color: #D64000 !important; }
.gide-card { border: 1px solid #2486f3 !important; }
.bg-darkblue-guide { background-color: #284476; }
.border-dotted-gray { border: 2px dotted #af95c98a; }
.bg-coupon-blue { background: var(--Purple-500, #3D0C7B) !important; }
/*.bg-blue-70
span.linkText-dd { color: #11487a !important; }
    .bg-blue-70
    span.linkText-dd:hover { color: #D64000 !important; }*/
.boi-pricing-bannerbg .bg-blue-70 span.linkText-dd { color: #fff !important; font-weight: 700; }
    .boi-pricing-bannerbg .bg-blue-70 span.linkText-dd:hover { color: #D64000 !important; font-weight: 700; }
.bundle-bg { box-shadow: 0 0 20px rgba(0, 0, 0, .08); transition: all 0.2s ease; will-change: transform; }
    .bundle-bg:hover { border: 1px solid #0a77d6 !important; transform: scale(1.01); }
.save-tag { background-color: #299b40; padding: 2px 7px; border-radius: 3px; font-size: 15px; }
.bg-blue-guide { border-radius: 15px 15px 0 0; background-color: #284476; }
.banner-top-stripe { background: #0e7eff12; border-bottom: 2px solid #8DB8E8; }
.bundlepricing-section .save-tag:after { position: absolute; content: ""; border-top: 5px solid transparent; border-right: 5px solid #299b40; border-bottom: 5px solid transparent; right: -5px; top: 6px; transform: rotate(177deg); }
.pricing-calc .save-tag:before { position: absolute; content: ""; border-top: 5px solid transparent; border-right: 5px solid #299b40; border-bottom: 5px solid transparent; left: -5px; top: 9px; transform: rotate(358deg); }
.fs-16pix { font-size: 16px !important; }

/* Home Banner Box */
.due-tag { background: #3D0C7B; }
.banner-icon { top: -30px; left: -30px; }
.banner-aside-box { box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px; }
.banner-box-cont { border-radius: 0 0 10px 10px; }
.banner-box-body { transform: scale(1); transition: 0.3s cubic-bezier(.65,.05,.36,1); }
    .banner-box-body:hover { transform: scale(1.02); background: #E5F2FF !important; }
    .banner-box-body .animated-arrow { display: inline-grid; align-content: center; }
        .banner-box-body .animated-arrow img:first-child { grid-area: 1 / 1; -webkit-transform: translateX(-200%); transform: translateX(-200%); opacity: 1; transition: all .7s ease-in-out; transition-timing-function: cubic-bezier(.15,.85,.31,1); }
        .banner-box-body .animated-arrow img:last-child { grid-area: 1 / 1; -webkit-transform: translateX(0%); transform: translateX(0%); opacity: 1; transition: all .7s ease-in-out; transition-timing-function: cubic-bezier(.15,.85,.31,1); }
    .banner-box-body:hover .animated-arrow img:first-child { -webkit-transform: translateX(0%); transform: translateX(0%); }
    .banner-box-body:hover .animated-arrow img:last-child { -webkit-transform: translateX(200%); transform: translateX(200%); }
/* Home Banner Box End */

div#StartTour.modal { overflow: scroll; }
.input-group > .form-control:focus { border-color: #2486f3 !important; }
.bannerfloatingstripe { margin-top: 65px; margin-bottom: 10px; }

/* Blue Banner Countdown */

.countdown-container-blue .card__top, .countdown-container-blue .card__bottom,
.countdown-container-blue .card__back::before,
.countdown-container-blue .card__back::after { background: #fff; color: #000; }
.countdown-container-blue .flip-clock__slot { font-size: 13px; color: #fff; }

.tax990commitment-section-bg { background: #DDEEFC; }
.listcircleblack li:before { position: absolute; content: ""; width: 7px; height: 7px; top: 8px; left: 0px; background-color: #000; border-radius: 50px; }
.state-border-bg { border: 1px solid #29548E; padding: 20px 10px; border-left: 5px solid #24497A; border-radius: 20px; margin-left: 15px; margin-right: 10px; background: #fff; }
.browse-topic-bluebg { border: 1px solid #e2f0fd; padding: 15px 10px; border-left: 5px solid #e2f0fd; border-radius: 20px; }
.box-gray-shadow { box-shadow: 0 0 8.3px 0 rgba(196, 210, 228, 0.4) !important; }
.sage-about-bg { background: linear-gradient(to left, #000000, #0a3d10 50%); background-repeat: no-repeat; background-position: center center; background-size: cover; border: 2px solid #0a3d10; }
.responsive-top { top: 0px !important; }


/* State Menu Tab Design */

.custom-tabs-container { font-family: Arial, sans-serif; }
.custom-tab-button { padding: 10px 20px; cursor: pointer; border-radius: 0 50px 50px 0; margin-bottom: 10px; }
    .custom-tab-button.active { background-color: #fff; color: #fff !important; fill: #fff; background: rgb(14, 70, 120, 0.8); }
.custom-tab-content { padding: 15px; display: none; }
    .custom-tab-content.active { display: block; }
.right-n1px { right: -1px; }
.custom-tab-content.active { display: block; }
.w-34 { width: 34%; }
.header-stripe-bg { background: #DDEEFC; }
/*.white-icon-bg { filter: brightness(0) invert(1); }
.sage-card-bg { background: linear-gradient(140deg, #000000 54%, #00e406 100%); }
.AICPA-card-bg { background: url(/Content/NewImages/home-intro-bg.png); background-repeat: no-repeat; background-size: cover; }
.AICPA-card-bg { background: linear-gradient(120deg, #ff0000 5%, #ff9900 15%, #ffcc00 25%, #ff00cc 35%, #9900ff 45%, #0000ff 55% ), radial-gradient( circle at top left, #ffcccc 0%, #ffffff 40%, transparent 80% ); background-blend-mode: screen; }*/


.state-tablenew table tr th { white-space: nowrap; }
.state-tablenew { overflow-y: scroll; }
/*video animation*/
.circle { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 60px; height: 60px; border-radius: 50%; background: rgb(10 0 0 / 58%); z-index: 1; }
    .circle::before { animation-delay: 0s; }
    .circle::before, .circle::after { content: ""; position: absolute; top: 0; left: 0; width: 60px; height: 60px; border-radius: 50%; background: rgb(10 0 0 / 58%); z-index: -1; animation: grow 3s cubic-bezier(0.4, 0, 0.2, 1) infinite; transform-origin: center; animation-fill-mode: both; }
    .circle::after { animation-delay: 1s; }

@keyframes grow {
    100% { transform: scale(2); opacity: 0; }
    20% { opacity: 0.6; }
    0% { transform: scale(0.6); opacity: 0; }
}

.pricing-popup { max-width: clamp(50rem, 43.319rem + 10.7759vw, 56.25rem) !important; }
.modal-close { padding: 0 !important; }
.h-30px{height:30px !important;}

/* Secondary Menu Dropdown */

.min-w-60 { min-width: 60% !important; }
.box-shadowforforms { box-shadow: 0 0 20px rgba(0, 0, 0, .08); }
.top-160 { top: 160px !important; }
.info-card { border: 1px solid #a7c2f0; border-bottom: 5px solid #598de5; }
.bundle-price-txt { right: -17px; bottom: 11px; }

/* Button Hover Animation Start */

/* For All Buttons (Primary & Secondary for both Filled & Unfilled) */
/*.btn { overflow: hidden; transition: 0.3s !important; position: relative; }
.btn .btn-text { transform: translateX(0px); display: inline-block; transition: 0.3s; }
.btn:hover .btn-text { transform: translateX(12px); }
.btn:before { font-family: 'tbs-hs'; position: absolute; content: '\e923'; width: fit-content; height: 100%; left: -30px; top: 0; transition: 0.3s; display: flex; align-items: center; border-radius: 0 50% 50% 0; padding: 10px; }
.btn.fs-5:before { font-size: 14px; }
.btn:before { font-size: 12px; }
.btn:hover:before { left: 0; }
.btn.btn-primary-outline:before,
.btn.btn-secondary-outline:before { color: #fff; background: rgba(255, 255, 255, 0.3); }
.btn.btn-primary:before { color: #fff; background: rgb(214, 64, 0, 1); }
.btn.btn-secondary:before { color: #fff; background: rgb(36, 134, 243, 1) }*/

/* For Primary Filled Buttons Only */
/*.btn.btn-primary.rounded-pill { overflow: hidden; transition: 0.3s !important; position: relative; }
.btn.btn-primary.rounded-pill .btn-text { transform: translateX(0px); display: inline-block; transition: 0.3s; }
.btn.btn-primary.rounded-pill:hover .btn-text { transform: translateX(12px); }
.btn.btn-primary.rounded-pill:before { font-family: 'tbs-hs'; position: absolute; content: '\e923'; width: fit-content; height: 100%; left: -30px; top: 0; transition: 0.3s; display: flex; align-items: center; border-radius: 0 50% 50% 0; padding: 10px; color: #fff; background: rgb(214, 64, 0, 1); }
.btn.btn-primary.rounded-pill.fs-5:before { font-size: 14px; }
.btn.btn-primary.rounded-pill:before { font-size: 12px; }
.btn.btn-primary.rounded-pill:hover:before { left: 0; }

.box-hover:hover .btn.btn-secondary-outline span,
.box-hover:hover .btn.btn-secondary-outline.rounded-pill span { color: #fff !important; }*/

/* For Arrow Button (eg: /payroll-forms/electronic-return-originator/) */
/*.btn.btn-white.ps-5.play-button:before { display: none; }
.btn.btn-white.ps-5.play-button:hover .btn-text { transform: translateX(0); }*/

/* Button Hover Animation End */
.tag-blue-bg { background-color: #357EDB; padding: 3px 6px; border-radius: 3px; }
.tag-blue-bg:before { position: absolute; content: ""; border-top: 5px solid transparent; border-right: 5px solid #1B3888; border-bottom: 5px solid transparent; left: -5px; top: 5px; }
.pricing-tab-hd { position: sticky; top: 93px; z-index: 999; background-color: #4484F1; }
.survey-banner-bg { padding-top: 159px !important;}
/*extra large screen - xxl*/
@media (max-width: 3000px) and (min-width: 1700px) {
    .w-xl-75 { width: 75%; }
    .xxl-bottom-100 { bottom: 100px; }
    .xxl-vh-50 { height: 50vh; }
    .ps-xl-5rem { padding-left: 5rem !important; }
    /*.formsmenu-arrow:before { right: 48.1%; }
    .servicesmenu-arrow:before { right: 31% !important; }*/
    .download-temp .modal-content { padding: 22px 30px !important; }
    /*.support-menu .dropdown-menu { left: -816% !important; }*/
    /*.features-menu-arrow:before { right: 240.4px !important; }*/
    /*.support-menu-arrow:before { right: 3.5% !important; }*/
    .lg-min-w-30 { min-width: 30% !important; }
    /*.features-menu .dropdown-menu { left: -706% !important; }*/
    .w-xxl-75 { width: 75% !important; }
    /*.features-menu .dropdown-menu { left: -650% !important; }
    .tools-menu .dropdown-menu { left: -1018% !important; }
    .tools-menu-arrow:before { right: 10.6% !important; }
    .servicesnew-menu-arrow:before { right: 25.6% !important; }*/
    .w-xxl-30 { width: 30%; }
    .fs-xxl-35 { font-size: 35px; }
    .xxl-w-90 { min-width: 90%; }
    .xxl-w-65 { min-width: 65%; }
    .benefits_efiling .carousel-item > div.s-online { min-height: 350px !important; }
}

@media only screen and (min-width: 1201px) and (max-width: 1400px) {

    .w-xl-25 { width: 25%; }
    .menucustomerstories img,
    .menucustomerstories img { height: 150px; }
    .menucustomerstories .menucustomerstories-body { padding: 12px; }
    /* .menusupport { grid-template-columns: repeat(3, 1fr); }*/
    .support-menu-iconbox { grid-template-columns: repeat(3, 1fr); }
    .menusupport .menucustomerstories img { height: 170px; }
    .homebannerbg { padding-top: 139px !important; padding-bottom: 46px !important; }
}

@media only screen and (min-width: 1201px) and (max-width: 1600px) {
    .menusupport { grid-template-columns: repeat(3, 1fr); }
}

@media only screen and (min-width: 1201px) and (max-width: 1369px) {
    .xl-h-315px { height: 315px !important; }

    .secondary-megamenu ul .dropdownmenucontent { overflow-x: scroll; height: 400px; }
}

@media (max-width: 1600px) and (min-width: 876px) {
    /*.formsmenu-arrow:before { right: 47.9%; }
    .servicesmenu-arrow:before { right: 27.2% !important; }
    .services-menu .dropdown-menu { left: -658% !important; }
    .features-menu-arrow:before { right: 258.4px !important; }
    .support-menu .dropdown-menu {
        left: -748% !important;
    }
    .support-menu-arrow:before { right: 2.9% !important; }
    .servicesnew-menu-arrow:before { right: 25.6% !important; }
    .features-menu-arrow:before { right: 175.4px !important; }
    .tools-menu-arrow:before { right: 15.9% !important; }*/

}

@media (max-width: 1600px) and (min-width: 1200px) {
    .w-xl-30 { width: 30%; }
    .w-xl-100 { width: 100% !important; }
    .w-xl-70 { width: 70% !important; }
    .popupside { top: 63%; }

    #boimenu .newTxt { position: relative; left: 7px; background-color: #299b40; padding: 3px 7px; border-radius: 3px; top: -2px; font-size: 12px; font-weight: 500; color: #fff; }

    .w-xl-75 { width: 75%; }
    .w-xl-75p { min-width: 75%; }
    .popupside { top: 63%; }
    .xxl-min-w-58 { max-width: 58%; }

    .bigvideo
    embed { height: 550px !important; }
    .navbar-light .navbar-nav .nav-link { font-size: 14px; }
    .fs-lg-43 { font-size: 58px !important; }
    .fs-xl-54px { font-size: 54px !important; }
    .blueprint-banner div.bp-outer:before { left: 255px; top: 164px; }
    .blueprint-banner div.bp-outer:after { right: 255px; top: 164px; }
    .blueprint-border { width: 70% !important; }
    .bg-blueprint div.ribbon-top-right:before { right: 7px !important; }
}




@media (max-width: 1536px) {
    /*.servicesmenu-arrow:before { right: 27% !important; }
    .formsmenu-arrow:before { right: 47.6%; }
    .features-menu-arrow:before { right: 165.4px !important; }
    .support-menu-arrow:before {
        right: 45px !important;
    }
    .servicesnew-menu-arrow:before { right: 25.6% !important; }
    .tools-menu-arrow:before { right: 1.5% !important; }*/

}



@media (min-width: 1400px) {
    
    .pt-xl-46px { padding-top: 46px !important; }
    .pt-xl-38px { padding-top: 38px !important; }
    /*.services-menu .dropdown-menu { left: -701% !important; }*/
    /*.servicesnew-menu .dropdown-menu { left: -656% ; }
    .servicesnew-menu-arrow:before { right: 26.6% ; }*/
    .banner-bg-bo-height { height: 770px; }
    /* .features-menu .dropdown-menu { left: -720% !important; }
    .features-menu-arrow:before { right: 176.4px ; }
    .servicesmenu-arrow:before { right: 28.2% ; }
    .tools-menu .dropdown-menu { left: -956% !important; }
    .tools-menu-arrow:before { right: 17.1%; }*/
    /*.formsmenu-arrow:before { top: -6px; right: -581px ; }*/
    /*.support-menu .dropdown-menu { left: -813% !important; }*/
    .waves { right: 249px; top: 78px; }
    .waves-taxpro { right: 242px !important; }
    .waves-new { right: 150px !important; top: 36px; }
    /*.waves-misc { right: 194px !important; top: 78px; }*/
    .right-241px { right: 249px !important; }
}


@media (max-width: 1450px) and (min-width: 1400px) {
    /*.forms-menu .dropdown-menu {
        left: -587% !important;
    }
    .forms-menu1 .dropdown-menu {
        left: -610% !important;
    }
    .formsmenu-arrow:before {
        right: 38.7% !important;
    }
    .formsmenu-arrow2:before {
        right: 40.8% !important;
    }
    .support-menu .dropdown-menu { left: -760% !important; }
    .support-menu-arrow:before {
        right: 45px !important;
    }
    .servicesmenu-arrow:before { right: 28.1% !important; }*/
    /*  .features-menu-arrow:before { right: 259.4px !important; }*/
    .pt-xl-46px { padding-top: 46px !important; }
    /*.features-menu-arrow:before { right: 174.4px !important; }
    .servicesnew-menu-arrow:before { right: 26.6% !important; }
    .support-menu .dropdown-menu { left: -841% !important; }
    .tools-menu-arrow:before { right: 1.6% !important; }*/
    .slider-nec-cardnew1 { bottom: 166px; left: 20px !important; }
    .xxl-min-w-58 { max-width: 58%; }
}

@media only screen and (max-width: 1660px) {

    /*    .pro-features-menu .taxpro-menu .state-main-menu.statemenu { grid-template-columns: 26% 74%; }*/
    .pro-features-menu .taxpro-menu .statemenu { grid-template-columns: 17% 83%; }
}

@media (max-width: 1388px) {
    .slider-card:before { right: 112px !important; }
    .slider-card { bottom: 124px !important; }
    .slider-card2 { bottom: 67px !important; left: 34% !important; }
        .slider-card2:before { right: 180px !important; }
    .slider-card5 { bottom: 71px; }
        .slider-card5:before { right: 103px; }
    .slider-card6 { bottom: 252px; left: 499px; }
    .slider-card7 { bottom: 151px; right: 69px; }
    .slider-card4 { bottom: 111px; right: 9px; }
    .slider-card3 { bottom: 131px; }
    .slider-card6:before { right: 134px !important; }
    .slider-cardnew { bottom: 100px; right: 26px !important; }
        .slider-cardnew:before { right: 106px; }
    .slider-cardnew2 { bottom: 140px; left: 38px; }
    .slider-cardnew3 { bottom: 85px; right: 62px !important; }
    .slider-cardnew4 { bottom: 58px; }
        .slider-cardnew4:before { right: 55px; }
    .slider-cardnew5 { top: 35px; }
        .slider-cardnew5:before { right: 76px; }
    .slider-cardnew6 { top: 28px; right: 10px !important; }
    .slider-cardnew7 { bottom: 87px; }
        .slider-cardnew7:before { right: 160px; }
    .slider-cardnew9 { bottom: 275px !important; right: 265px !important; }
    .section .slider-cardnew { bottom: 110px !important; }
    .section .slider-cardnew2 { bottom: 235px; left: 242px; }
        .section .slider-cardnew2:before { right: 166px; }
    .section .slider-cardnew3 { bottom: 133px; left: 240px !important; right: auto !important; }

        .section .slider-cardnew3:before { right: 140px; }
    .section .slider-cardnew5 { top: auto !important; right: 105px !important; bottom: 63px; }
        .section
        .slider-cardnew5:before { right: 125px; }
    .section .slider-cardnew6 { top: auto !important; right: 137px !important; bottom: 89px; }
        .section .slider-cardnew6:before { right: 152px; }
    .section .slider-cardnew7 { bottom: 112px; right: 9px !important; }
        .section .slider-cardnew7:before { right: 98px !important; }
    .slider-cardnew9 { bottom: 74px !important; right: 398px !important; }
    .section .slider-cardnew11 { bottom: 112px; width: auto !important; right: 9px; }
    #boimenu .newTxt { position: relative; left: 7px; background-color: #299b40; padding: 3px 7px; border-radius: 3px; top: -2px; font-size: 12px; font-weight: 500; color: #fff; }
}


/*@media (max-width: 1700px) {
    .support-menu .dropdown-menu { left: -687% !important; }
    .support-menu-arrow:before { right: 8.5% !important; }
    
    
}*/

/*middle large screen - mlg*/
@media (max-width: 1370px) {
    .top-mlg-70 { top: 70px !important; }
    .start-mlg-0 { left: 0; }
    .start-mlg-n-120 { left: -120px; }
    .start-mlg-4 { left: 4px !important; }
    .start-n-mlg-45 { left: -45px !important; }
    .start-n-mlg-110 { left: -110px !important; }
    .end-n-mlg-110 { right: -110px !important; }
    .bottom-mlg-0 { bottom: 0; }
    .mt-mld-13rem { margin-top: 13rem !important; }
    .pt-mlg-0 { padding-top: 0px !important; }
    .pt-mlg-1 { padding-top: 1rem !important; }
    .bottom-mlg-106 { bottom: 106px; }
    .bottom-mlg-128 { bottom: 128px; }
    .min-w-mlg-166px { min-width: 166px; }
    .min-h-mlg-166px { min-height: 166px; }
    /* .forms-menu .dropdown-menu { left: -498% !important; }
    .formsmenu-arrow:before { right: 42.4% !important; }
    .servicesmenu-arrow:before { right: 30.6% !important; }
    .services-menu .dropdown-menu { left: -614% !important; }*/
    .xl-top-185 { top: 185px !important; }
    .fs-lg-17px { font-size: 17px !important; }
    .fs-lg-14px { font-size: 14px !important; }
    .fs-lg-15px { font-size: 15px !important; }
    .fs-lg-13px { font-size: 13px !important; }
    .fs-lg-12px { font-size: 12px !important; }
    .testimonial .carousel-control-next { right: 45px !important; }
    .testimonial .carousel-control-prev { left: 45px !important; }
    .pt-med-0 { padding-top: 0px; }
    .pb-med-0 { padding-bottom: 0px !important; }
    /*.support-menu .dropdown-menu { left: -821% !important; }
    .support-menu-arrow:before { right: 22px !important; }*/
    .cpa-control-panel { width: 180px !important; height: 180px !important; }
    .fs-xl-21 { font-size: 21px !important; }
    .navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.4rem; padding-left: 0.4rem; }
}


@media only screen and (min-width: 1201px) and (max-width: 1369px) {
    .border-xl-end-0 { border-right: 0 !important; }
    .start-n-slg-92 { left: -92px !important; }
    .bannerracconbusinessownerright { right: -10px !important; bottom: 10px; }
    .start-slg-37 { left: 37px !important; }
    .pb-slg-110px { padding-bottom: 110px !important; }
    .lg-min-h-80px { min-height: 80px !important; }
    .lg-min-h-450px { min-height: 450px !important; }
    .lg-min-h-481px { min-height: 481px !important; }
    .top-lg-155 { top: 155px !important; }
    .top-lg-205 { top: 205px !important; }
    .end-lg-n-100 { right: -100px; }
    /*.features-menu .dropdown-menu { left: -689% !important; }*/
    /*.features-menu-arrow:before { right: 27% !important; }*/
    .dropdown-menu { min-width: 58rem; }
    .xl-md-311px { height: 311px !important; }
    .fs-xl-17px { font-size: 17px !important; }
    .start-xl-200 { left: 200px; }
    .start-xl-105 { left: 105px; }
    #boimenu .newTxt { position: relative; left: 7px; background-color: #299b40; padding: 3px 7px; border-radius: 3px; top: -2px; font-size: 12px; font-weight: 500; color: #fff; }
    .bannerlawbg { background-position: left 70% top 98%; padding-top: 188px !important; padding-bottom: 84px !important; }
    .crypto-bg { background-position: left 70% top 98% !important; }
    .banner-real-estate-bg { background-position: left 70% top 98% !important; }
    .healthcare-bg { background-position: left 70% top 98% !important; }
    .registeragent-bg { background-position: left 70% top 98% !important; }
    .homebg { padding-top: 178px !important; height: 552px; }
    .tabchangingsection { width: 76%; }
    .governmententities-bg { background-position: left 70% top 98% !important; }
    .bannerllcbg { background-position: left 100% top 98%; }
    .slider-nec-cardnew1 { bottom: 102px; left: 20px !important; }
    .slider-nec-cardnew2 { bottom: 167px; left: 31px !important; }
    .slider-nec-cardnew3 { bottom: 106px; left: 41px !important; }
    .slider-nec-cardnew4 { bottom: 108px; left: 50px !important; }
    .slider-nec-cardnew5 { bottom: 104px; left: 186px !important; }
    .xl-h-315px { height: 315px !important; }

    .sticky-header { top: 93px; z-index: 999; }
    .table-stickynew { top: 168px !important; z-index: 2 !important; }
}

@media only screen and (min-width: 991px) and (max-width: 1370px) {
    .fs-lg-17px { font-size: 17px; }
    .w-lg-80 { width: 76% !important; }
    .w-lg-85 { width: 85% !important; }
    .w-lg-60 { width: 60% !important; }
    .searchfield_landing input[type="text"] { width: 310px !important; }
    /*.features-menu-arrow:before { display: none; }*/
    .py-md-11px { padding: 11px 20px 10px 20px !important; }
    .start-lg-100 { left: 100px; }
    .top-lg-n-125 { top: -125px; }
    .movie-bg { background: none !important; background-position: right bottom 100%; background-size: cover; background-color: #282727 !important; }
    .tour-arrow1 { bottom: 327px; left: 334px; }
}



/*Pro Tab screen - lg*/
@media (max-width: 1200px) {
    .pricing-tab-hd { top: 62px; }
    .waves { right: 216px; top: 84px; }
    /*    .pricing-banner-bg { padding-top: 109px; padding-bottom: 48px; }
*/ body { overflow-x: hidden !important; }
    .banner-bg-sage { padding-top: 132px !important; padding-bottom: 69px !important; }
    .lg-pt-150px { padding-top: 180px !important; }
    .pt-lg-160px { padding-top: 124px !important; }
    .lg-min-h-165px { min-height: 165px !important; }
    .lg-min-h-177px { min-height: 177px !important; }
    .lg-min-h-470 { min-height: 470px !important; }
    .lg-min-h-340 { min-height: 340px !important; }
    .lg-min-h-315 { min-height: 315px !important; }
    .lg-min-h-415 { min-height: 415px !important; }
    .lg-min-h-615 { min-height: 615px !important; }
    .lg-min-h-680px { min-height: 680px !important; }
    .lg-min-h-545px { min-height: 545px !important; }
    .lg-min-h-477px { min-height: 477px !important; }
    /*.forms-menu .dropdown-menu[data-bs-popper] { left: -541% !important; }*/
    .lg-w-900px { width: 900px !important; }
    .lg-overflow-x-scroll { overflow-x: scroll; }
    /*.collapse:not(.show) { display: none !important; }*/
    .border-lg-end-1 { border-right: 1px solid #dee2e6 !important; }
    .border-lg-end-0 { border-right: 0 !important; }
    .border-lg-bottom-1 { border-bottom: 1px solid #dee2e6 !important; }
    .carousel-control-prev { left: -40px !important; }
    .carousel-control-next { right: -40px !important; }
    .raccon-img:after { bottom: -57px !important; right: -32px !important; }
    .tab .tab-head li { padding: 10px 20px !important; }
        .tab .tab-head li.active:before { left: 36px !important; }
    .fs-lg-18 { font-size: 18px !important; }
    .fs-lg-14 { font-size: 14px !important; }
    .fs-lg-26 { font-size: 26px !important; }
    .pb-med-0 { padding-bottom: 0px !important; }
    .py-med-38px { padding: 38px 0 !important; }
    /*.support-menu-arrow:before { right: 77px !important; }
    .support-menu .dropdown-menu { left: -699% !important; }*/
    .bg-reverse-blue-gradient { background: linear-gradient(180deg, #FFF 0%, #EAF1F6 100%) !important; }
    .boi .bg-reverse-blue-gradient { background: linear-gradient(180deg, #FFF 0%, #ebf6ff 100%) !important; }
    .lg-min-h-108px { min-height: 108px !important; }
    .lg-min-h-100px { min-height: 100px !important; }
    .banner-bg { padding-top: 114px !important; padding-bottom: 53px !important; }
    .bookmark-list video { width: 500px }
    .p-md-13px { padding: 13px !important; }
    .fs-md-20px { font-size: 20px !important; }
    .state-banner-bg { padding-top: 182px !important; padding-bottom: 70px !important; background-size: 49%; background-position: left top 69%; }
    /* .state-gobtn { padding: 5px 13px; }
    .state-select {padding: 7px 12px 7px 9px; }*/
    .fs-md-23 { font-size: 23px !important; }
    .fs-md-22 { font-size: 22px; }
    .start-7 { left: 0%; }
    .banner-bgw9 { padding-top: 145px !important; }
    .pt-md-90px { padding-top: 90px; }
    .state-hub-page-banner-bg { padding-top: 113px !important; height: 285px; }
    .newtxt2 { left: 14px !important; top: 2px !important; }
    .duedateboi { background-image: none; }
    .banner-bgnew .carousel-thumbnail .carousel-indicators img { width: 59px; }
    .boitimeline .carousel-thumbnail .carousel-indicators img { width: 59px; }
    .bannerbg-dark-blue { padding-top: 190px; padding-bottom: 70px !important; }
    .slider-card { bottom: 110px !important; }
        .slider-card:before { right: 96px !important; }
    .slider-card2 { bottom: 49px !important; left: 31% !important; }
        .slider-card2:before { right: 173px !important; }

    .steps1::after { right: -17px; }
    .steps2::after { right: -17px; }
    .steps3::after { right: -17px; }
    .steps4::after { right: -17px; }
    .steps5::after { right: -17px; }
    .benefits_efiling .carousel-item > div { min-height: 500px; }
    .benefits_efiling_new .carousel-item > div { min-height: 434px; }
    .feature-banner-bg { padding-top: 175px !important; }
    .lh-xl-45 { line-height: 45px; }

    .gradient-border { border: 5px solid transparent; background: #fff; background-clip: padding-box; border-radius: 10px; padding: 1rem 1rem !important; margin: 0.5rem 1.5rem !important; font-size: 100px; }
    .off-canvas { position: fixed; content: ""; top: 130px; left: -2px; padding: 5px 5px; background-color: rgb(62,158,244); border: 2px solid #0067b8; box-shadow: 0 0 40px rgb(130 198 251); border-radius: 5px; }
        .off-canvas span { width: 5px; height: 5px; background-color: #fff; display: block; margin-bottom: 5px; border-radius: 5px; }
    .offcanvas-header { justify-content: center; padding: 10px; }

    .offcanvas-body h4 { background-color: #f0f0f0; padding: 12px !important; padding-left: 15px !important; }

    .offcanvas-body a { font-size: 15px !important; }

    .offcanvas-body { height: 96vh !important; }
    .whitebannerbg { padding-top: 147px !important; padding-bottom: 50px !important; }
    .profeaturestag { right: 12px !important; }
    #state-scrollsticky { display: none; }
    .boi-pricing-bannerbg { padding-top: 181px; }
    .table-bgsticky #state-scrollsticky { top: 61px !important; }
    .state-banner-bg-new { padding-top: 115px !important; }
    #state-scrollsticky { top: 56px !important; }
    .customerstoriesbg { padding-top: 205px !important; padding-bottom: 100px !important; }
}

@media only screen and (min-device-width: 1900px) {
    /*.min-w-xxl-69 {
        min-width: 69%;
    }*/

    .section .slider-cardnew { bottom: 311px !important; left: 290px !important; }

        .section .slider-cardnew:before { right: 121px; }

    .section .slider-cardnew2 { bottom: 290px; left: 529px; }

        .section .slider-cardnew2:before { right: 120px; }

    .section .slider-cardnew3 { bottom: 412px; left: 254px !important; }

        .section .slider-cardnew3:before { right: -7px; bottom: 48px; transform: rotate(180deg); }

    .section .slider-cardnew4 { bottom: 270px !important; right: 430px !important; }

        .section .slider-cardnew4:before { right: 106px; bottom: 138px !important; transform: rotate(90deg); }

    .section .slider-cardnew5 { top: auto !important; right: 30px !important; bottom: 54px; }

        .section .slider-cardnew5:before { right: 130px; }

    .section .slider-cardnew6 { top: auto !important; right: 28px !important; bottom: 53px; }

        .section .slider-cardnew6:before { right: 112px; }

    .section .slider-cardnew7 { bottom: 235px; right: 22px !important; }

        .section .slider-cardnew7:before { right: 106px !important; }

    .section .slider-cardnew8 { bottom: 64px; width: auto !important; left: 948px; /*right: 373px;*/ }

        .section .slider-cardnew8:before { right: 98px !important; }

    .section .slider-cardnew9 { bottom: 285px !important; right: 792px !important; }

        .section .slider-cardnew9:before { right: 125px !important; }

    .section .slider-cardnew10 { bottom: 60px !important; left: 487px !important; }

        .section .slider-cardnew10:before { right: 119px !important; }

    .section .slider-cardnew11 { bottom: 123px; width: auto !important; right: 73% !important; }

        .section .slider-cardnew11:before { right: 155px !important; }
}


@media only screen and (min-device-width: 1600px) and (max-device-width: 1899px) {

    .min-w-xxl-70 { min-width: 70%; }
    .min-w-xxl-75 { min-width: 75%; }
    .section .slider-cardnew { bottom: 263px !important; left: 240px !important; }

        .section .slider-cardnew:before { right: 97px; }

    .section .slider-cardnew2 { bottom: 244px; left: 425px; }

        .section .slider-cardnew2:before { right: 120px; }

    .section .slider-cardnew3 { bottom: 334px; left: 171px !important; }

        .section .slider-cardnew3:before { right: -7px; bottom: 48px; transform: rotate(180deg); }

    .section .slider-cardnew4 { bottom: 197px; right: 384px !important; }

        .section .slider-cardnew4:before { right: 61px; bottom: 139px; transform: rotate(90deg); }

    .section .slider-cardnew5 { top: auto !important; right: 24px !important; bottom: 47px; }

        .section .slider-cardnew5:before { right: 110px; }

    .section .slider-cardnew6 { top: auto !important; right: 20px !important; bottom: 48px; }

        .section .slider-cardnew6:before { right: 112px; }

    .section .slider-cardnew7 { bottom: 200px; right: 22px !important; }

        .section .slider-cardnew7:before { right: 85px !important; }

    .section .slider-cardnew8 { bottom: 54px; width: auto !important; left: 746px; /*right: 373px;*/ }

        .section .slider-cardnew8:before { right: 71px !important; }

    .section .slider-cardnew9 { bottom: 243px !important; right: 652px !important; }

        .section .slider-cardnew9:before { right: 119px !important; }

    .section .slider-cardnew10 { bottom: 50px !important; left: 390px !important; }

        .section .slider-cardnew10:before { right: 119px !important; }

    .section .slider-cardnew11 { bottom: 104px; width: auto !important; right: 69% !important; }

        .section .slider-cardnew11:before { right: 170px !important; }
    .fs-lg-43 { font-size: 58px !important; }
    .fs-xl-54px { font-size: 54px !important; }
    .blueprint-banner div.bp-outer:before { left: 255px; top: 164px; }
    .blueprint-banner div.bp-outer:after { right: 255px; top: 164px; }
    .blueprint-border { width: 70% !important; }
    .bg-blueprint div.ribbon-top-right:before { right: 7px !important; }
    .blueprint-banner div.bp-outer:before { left: 334px; top: 164px; }
    .blueprint-banner div.bp-outer:after { right: 334px; top: 164px; }
}


@media only screen and (min-device-width: 1536px) and (max-device-width: 1599px) {
    .min-w-xxl-70 { min-width: 70%; }
    .min-w-xxl-75 { min-width: 75%; }
    .section .slider-cardnew { bottom: 255px; left: 234px !important; }
    .slider-cardnew:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 97px; }
    .section .slider-cardnew2 { bottom: 234px; left: 402px; }
    .section .slider-cardnew3 { bottom: 199px; left: 372px !important; right: auto !important; }
    .slider-cardnew3:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: 138px; transform: rotate(92deg); right: 119px; }
    .section .slider-cardnew4 { bottom: 285px; right: 114px !important; }
        .section .slider-cardnew4:before { right: 257px; transform: rotate(0deg) !important; bottom: 63px; }
    .section .slider-cardnew5 { top: auto !important; right: 22px !important; bottom: 47px; }
        .section .slider-cardnew5:before { right: 106px; }
    .section .slider-cardnew6 { top: auto !important; right: 24px !important; bottom: 46px; }
        .section .slider-cardnew6:before { right: 105px; }
    .section .slider-cardnew7 { bottom: 194px; right: 22px !important; }
        .section .slider-cardnew7:before { right: 81px !important; }
    .section .slider-cardnew8 { bottom: 53px; width: auto !important; left: 715px; }
    section .slider-cardnew8:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 84px !important; }
    .section .slider-cardnew9 { bottom: 233px; right: 62%; }
    .section .slider-cardnew10 { bottom: 49px; width: auto !important; left: 372px; }
    .section .slider-cardnew11 { bottom: 104px; width: auto !important; right: 647px; }
        .section .slider-cardnew11:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 198px !important; }
    #cpa-scrollspy { top: 87px; }
    .blueprint-banner div.bp-outer:before { left: 312px; top: 164px; }
    .blueprint-banner div.bp-outer:after { right: 312px; top: 164px; }
}


@media only screen and (min-device-width: 1366px) and (max-device-width: 1535px) {
    .min-w-xl-80 { min-width: 80%; }
    .min-w-xl-85 { min-width: 85%; }
    .section .slider-cardnew { bottom: 226px !important; left: 208px !important; }

        .section .slider-cardnew:before { right: 85px; }

    .section .slider-cardnew2 { bottom: 208px; left: 343px; }

        .section .slider-cardnew2:before { right: 120px; }

    .section .slider-cardnew3 { bottom: 278px; left: 108px !important; }

        .section .slider-cardnew3:before { right: -7px; bottom: 48px; transform: rotate(180deg); }

    .section .slider-cardnew4 { bottom: 145px; right: 313px !important; }

        .section .slider-cardnew4:before { right: 66px; bottom: 136px; transform: rotate(90deg); }

    .section .slider-cardnew5 { top: auto !important; right: 17px !important; bottom: 42px; }

        .section .slider-cardnew5:before { right: 90px; }

    .section .slider-cardnew6 { top: auto !important; right: 17px !important; bottom: 42px; }

        .section .slider-cardnew6:before { right: 89px; }

    .section .slider-cardnew7 { bottom: 172px; right: 22px !important; }

        .section .slider-cardnew7:before { right: 69px !important; }

    .section .slider-cardnew8 { bottom: 48px; width: auto !important; left: 609px; /*right: 373px;*/ }

        .section .slider-cardnew8:before { right: 71px !important; }

    .section .slider-cardnew9 { bottom: 210px !important; right: 538px !important; }

        .section .slider-cardnew9:before { right: 119px !important; }

    .section .slider-cardnew10 { bottom: 43px !important; left: 313px !important; }

        .section .slider-cardnew10:before { right: 119px !important; }

    .section .slider-cardnew11 { bottom: 89px; width: auto !important; right: 64% !important; }

        .section .slider-cardnew11:before { right: 191px !important; }

    .h-xl-558px { height: 558px; }
    .section .tour-cardposition941-1 { top: 154px; left: 433px; }
    /*.boi-widget ul.timelineblue:before {
            height: 145px !important;
            top: 98px !important;
        }*/

    .successresponsive-boi { left: 94px !important; padding-bottom: 23px; top: -36px; }
    /*.boi-pricing-bannerbg { padding-top: 208px; padding-bottom: 80px; }*/
}




@media only screen and (min-device-width: 1280px) and (max-device-width: 1365px) {
    .min-w-xl-80 { min-width: 80%; }
    .min-w-xl-85 { min-width: 85%; }
    .section .slider-cardnew { bottom: 213px !important; left: 176px !important; }

    .section .slider-cardnew2 { bottom: 197px; left: 314px; }

        .section .slider-cardnew2:before { right: 120px; }

    .section .slider-cardnew3 { bottom: 257px; left: 86px !important; }

        .section .slider-cardnew3:before { right: -7px; bottom: 48px; transform: rotate(180deg); }

    .section .slider-cardnew4 { bottom: 127px !important; right: 284px !important; }

        .section .slider-cardnew4:before { right: 71px !important; bottom: 135px !important; transform: rotate(90deg); }

    .section .slider-cardnew5 { top: auto !important; right: 17px !important; bottom: 42px; }

        .section .slider-cardnew5:before { right: 90px; }

    .section .slider-cardnew6 { top: auto !important; right: 17px !important; bottom: 42px; }

        .section .slider-cardnew6:before { right: 89px; }

    .section .slider-cardnew7 { bottom: 162px; right: 16px !important; }

        .section .slider-cardnew7:before { right: 69px !important; }

    .section .slider-cardnew8 { bottom: 48px; width: auto !important; left: 560px; /*right: 373px;*/ }

        .section .slider-cardnew8:before { right: 71px !important; }

    .section .slider-cardnew9 { bottom: 197px !important; right: 494px !important; }

        .section .slider-cardnew9:before { right: 119px !important; }

    .section .slider-cardnew10 { bottom: 43px !important; left: 285px !important; }

        .section .slider-cardnew10:before { right: 119px !important; }

    .section .slider-cardnew11 { bottom: 89px; width: auto !important; right: 62% !important; }

        .section .slider-cardnew11:before { right: 195px !important; }
    .successresponsive { left: 123px; bottom: 211px; }
    /*.boi-widget ul.timelineblue:before {
            height: 145px !important;
            top: 96px !important;
        }*/

    .successresponsive-boi { left: 100px !important; padding-bottom: 23px; top: -43px; }
    .stripelogo { left: 235px; }
    /*.timelineblue-h ul.timelineblue:before { top: 63px; }*/
    .width-210px { width: 210px !important; }
    #cpa-scrollspy { top: 90px; }
    .state-banner-bg-new { background: #f8fbfe !important; padding-top: 154px; padding-bottom: 62px; }
}



@media only screen and (min-device-width: 1024px) and (max-device-width: 1279px) {
    .pop-up-video { width: 121%; height: 840px; }
    .me-lg-4rem { margin-right: 3.5rem !important; }

    .min-w-lg-90 { min-width: 90%; }
    .min-w-lg-95 { min-width: 95%; }
    .section .slider-cardnew { bottom: 244px !important; left: 200px !important; }

    .section .slider-cardnew2 { bottom: 228px; left: 387px; }

        .section .slider-cardnew2:before { right: 120px; }

    .section .slider-cardnew3 { bottom: 309px; left: 147px !important; }

        .section .slider-cardnew3:before { right: -7px; bottom: 48px; transform: rotate(180deg); }

    .section .slider-cardnew4 { bottom: 175px; right: 352px !important; }

        .section .slider-cardnew4:before { right: 63px; bottom: 135px; transform: rotate(90deg); }

    .section .slider-cardnew5 { top: auto !important; right: 17px !important; bottom: 45px; }

        .section .slider-cardnew5:before { right: 108px; }

    .section .slider-cardnew6 { top: auto !important; right: 24px !important; bottom: 43px; }

        .section .slider-cardnew6:before { right: 101px; }

    .section .slider-cardnew7 { bottom: 185px; right: 16px !important; }

        .section .slider-cardnew7:before { right: 83px !important; }

    .section .slider-cardnew8 { bottom: 54px; width: auto !important; left: 682px; /*right: 373px;*/ }

        .section .slider-cardnew8:before { right: 71px !important; }

    .section .slider-cardnew9 { bottom: 223px !important; right: 599px !important; }

        .section .slider-cardnew9:before { right: 119px !important; }

    .section .slider-cardnew10 { bottom: 46px !important; left: 355px !important; }

        .section .slider-cardnew10:before { right: 119px !important; }

    .section .slider-cardnew11 { bottom: 97px; width: auto !important; right: 68% !important; }

        .section .slider-cardnew11:before { right: 170px !important; }
    .state-banner-bg-new { background: #f8fbfe; padding-top: 104px !important; padding-bottom: 45px; }
    /*.table-bgsticky #state-scrollsticky { top: 91px !important; }*/
}



/* Portrait ipadpro*/
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    
    .meghead .newTxt { position: relative; }
        .meghead .newTxt:before { left: -7px; bottom: 7px; }
    .meghead .newTxt { top: 0px }
    h1 { font-size: 34px; }

    .lgp-d-block { display: block; }

    .lgp-mt-3 { margin-top: 1rem; }

    .lgp-br { display: block !important; }

    .lgp-vh-33 { height: 33vh; }

    .lgp-start-n-200 { left: -200px; }

    .lgp-bottom-38 { bottom: 38px; }

    .youtube .play-button:before { border-width: 5px 0 5px 10px; }

    .youtube .play-button { width: 50px; height: 35px; }

    #successmessage { width: fit-content !important; margin: auto !important; }

    .servicesmenu-arrow:before { display: none !important; }

    .formsmenu-arrow:before { display: none !important; }

    .support-menu-arrow:before { display: none !important; }

    .features-menu-arrow:before { display: none !important; }

    .fs-md-13 { font-size: 13px !important; }

    .searchfield_landing input[type="text"] { width: 264px !important; }

    .pb-med-0 { padding-bottom: 0px !important; }

    .newtag:after { position: absolute; background-color: #e84128; padding: 1px 4px; border-radius: 3px; top: 20px; font-size: 10px; font-weight: 600; color: #fff; content: 'new'; left: 44px; right: auto; }

    .lg-min-h-550px { min-height: 550px !important; }

    .support-menu-arrow:before { right: 8.5% !important; }

    .w-lg-100 { width: 100% !important; }

    .h-lg-428px { height: 315px !important; }

    .h-lg-376px { height: 376px; }

    .h-lg-268px { height: 268px !important; }

    .h-lg-280px { height: 280px !important; }

    .h-lg-235px { height: 235px !important; }

    .h-lg-272px { height: 272px !important; }

    .h-lg-113px { height: 113px; }

    .h-lg-137px { height: 137px !important; }

    .bg-blue-shade { background: url(/Content/NewImages/webp/bg-blue-shade.webp) no-repeat; background-size: 30% 100%; }

    .w-1074 { width: 930px !important; }

    .features-menu .dropdown-menu { left: -709% !important; }

    .bookmark-list video { width: 600px !important; }

    .h-lg-73px { height: 73px; }

    .h-lg-88px { height: 88px; }

    .h-lg-136px { height: 136px; }

    .h-lg-40px { height: 40px; }

    .h-lg-67px { height: 67px; }

    .h-lg-86px { height: 86px; }

    .h-lg-108px { height: 108px; }

    .h-lg-105px { height: 105px; }

    .lg-min-w-80 { min-width: 80% !important; }

    .features-menu .dropdown-menu { width: 950px !important; }

    .fs-lg-34 { font-size: 34px !important; }

    .webinar-bg { padding-top: 201px !important; padding-bottom: 89px !important; }

    .prepwebinarbg { padding-top: 201px !important; padding-bottom: 89px !important; }

    .brewwebinarbg { padding-top: 201px !important; padding-bottom: 89px !important; }

    .freetag { bottom: -8%; }

    .coffeewebinar-bg { padding-top: 190px !important; padding-bottom: 80px !important; background-position: left; }

    .start-7px { left: 10% !important; }

    .modal-dialog-centered { min-height: calc(100% - 30.5rem) !important; }

    .lg-min-w-95 { min-width: 95% !important; }

    .fs-lg-20 { font-size: 20px !important; }

    .top_sticky { top: 63px !important; }

    .off-canvas { position: fixed; content: ""; top: 130px; left: -2px; padding: 5px 5px; background-color: rgb(62,158,244); border: 2px solid #0067b8; box-shadow: 0 0 40px rgb(130 198 251); border-radius: 5px; }

        .off-canvas span { width: 5px; height: 5px; background-color: #fff; display: block; margin-bottom: 5px; border-radius: 5px; }

    .offcanvas-header { justify-content: center; padding: 10px; }

    .offcanvas-body h4 { background-color: #f0f0f0; padding: 12px !important; padding-left: 15px !important; }

    .offcanvas-body a { font-size: 15px !important; }

    .offcanvas-body { height: 96vh !important; }

    .banner-bgnew { padding-top: 170px !important; padding-bottom: 70px !important; }

    .slider-card { bottom: 106px !important; }

        .slider-card:before { right: 97px !important; }

    .slider-card5 { bottom: 64px; }

    .slider-card6 { bottom: 218px; left: 406px; }

        .slider-card6:before { right: 123px !important; }

    .slider-card7 { bottom: 132px; right: 36px; }

    .slider-card4 { bottom: 99px; right: 9px; }

        .slider-card4:before { right: 40px; }

    .slider-card3 { bottom: 115px; }

        .slider-card3:before { right: 40px; }

    .slider-card5:before { right: 83px !important; }

    .slider-cardnew { bottom: 89px; right: 21px !important; }

        .slider-cardnew:before { right: 116px; }

    .slider-cardnew2 { bottom: 121px; left: 13px; }

        .slider-cardnew2:before { right: 124px; }

    .slider-cardnew3 { bottom: 76px; right: 36px !important; }

    .slider-cardnew4 { bottom: 50px; }

        .slider-cardnew4:before { right: 44px; }

    .slider-cardnew5 { top: 6px; right: 6px !important; }

    .slider-cardnew6 { top: 6px; right: 10px !important; }

    .slider-cardnew7 { bottom: 78px; right: 33% !important; }

    .slider-cardnew9 { bottom: 234px !important; right: 201px !important; }
    /*.section .slider-cardnew {
        bottom: 244px !important;
        left: 200px !important;
    }
    .section .slider-cardnew2 {
        bottom: 228px;
        left: 387px;
    }
        .section .slider-cardnew2:before {
            right: 120px;
        }
    .section .slider-cardnew3 {
        bottom: 309px;
        left: 147px !important;
    }
        .section .slider-cardnew3:before {
            right: -7px;
            bottom: 48px;
            rotate: 270deg;
        }
    .section .slider-cardnew4 {
        bottom: 202px;
        right: 304px !important;
    }
    .section .slider-cardnew4:before {
        right: 106px;
        bottom: 108px;
        rotate: 180deg;
    }
    .section .slider-cardnew5 {
        top: auto !important;
        right: 17px !important;
        bottom: 45px;
    }
    .section .slider-cardnew5:before {
        right: 108px;
    }
    .section .slider-cardnew6 {
        top: auto !important;
        right: 24px !important;
        bottom: 43px;
    }
    .section .slider-cardnew6:before {
        right: 101px;
    }
    .section .slider-cardnew7 {
        bottom: 185px;
        right: 16px !important;
    }
        .section .slider-cardnew7:before {
            right: 83px !important;
        }
    .section .slider-cardnew8 {
        bottom: 54px;
        width: auto !important;
        left: 682px;*/
    /*right: 373px;*/
    /*}

        .section .slider-cardnew8:before {
            right: 71px !important;
        }
    .section .slider-cardnew9 {
        bottom: 223px !important;
        right: 599px !important;
    }

        .section .slider-cardnew9:before {
            right: 119px !important;
        }
    .section .slider-cardnew10 {
        bottom: 46px !important;
        left: 355px !important;
    }

        .section .slider-cardnew10:before {
            right: 119px !important;
        }
    .section .slider-cardnew11 {
        bottom: 97px;
        width: auto !important;
        right: 68% !important;    
    }
    .section .slider-cardnew11:before {
        right: 170px !important;
    }*/
    .start-lg-290 { left: 290px !important; }

    .float-container { position: fixed; top: 8% !important; }

    .tools-menu .dropdown-menu { width: 950px !important; }

    .start-md-21 { left: 21px; }

    .start-lg-8 { left: 3px; }

    /*.pro-features-menu .dropdown-menu {
            left: -972% !important;
            min-height: 241px !important;
            width: 966px !important;
            border-radius: 13px;
            overflow: scroll;
            overflow-x: scroll;
            height: 400px;
        }

        .pro-solutions-menu {
            left: -616% !important;
            min-height: 240px !important;
            width: 957px !important;
            border-radius: 13px;
        }*/

    .w-lg-761px { width: 761px !important; }

    .movie-bg { background: url(../Content/NewImages/webp/movie-banner.jpg); padding-top: 214px !important; padding-bottom: 109px !important; background-size: cover; }

    .bannerlawbg { padding-top: 134px; padding-bottom: 70px; background-position: left 77% top 92%; }

    .crypto-bg { background-position: left 77% top -307% !important; }

    .banner-real-estate-bg { background-position: left 77% top 92% !important; }

    .healthcare-bg { background-position: left 77% top 92% !important; }

    .registeragent-bg { background-position: left 77% top 92% !important; }

    .fs-lg-16px { font-size: 16px; }

    .governmententities-bg { background-position: left 77% top 92% !important; }

    .bannerllcbg { background-position: left 100% top 92%; }
    .pb-lg-130px { padding-bottom: 130px !important; }
    .waves { right: 157px; top: 57px; }
    .right-241px { right: 158px; }
    .waves-block-2 .right-242px { right: 154px !important; top: 54px; }
    /*.pricing-banner-bg { padding-top: 115px; padding-bottom: 45px; }*/

    .newbanner941 { padding-top: 134px; padding-bottom: 80px; }
    .fs-lg-16 { font-size: 16px !important; }
    .stripelogo { left: 100px; }
    .boi-pricing-bannerbg { padding-top: 139px; padding-bottom: 75px; }
    #cpa-scrollspy { top: 104px; }
    .left-n-5px { left: 248px; }
    .fs-lg-43 { font-size: 43px !important; }
    .fs-lg-38 { font-size: 38px !important; }
    .blueprint-banner div.bp-outer:before { top: 146px; left: 200px; height: 35%; }
    .blueprint-banner div.bp-outer:after { top: 146px; right: 200px; height: 35%; }
    .blueprint-border { width: 70% !important; }
    .bg-blueprint div.ribbon-top-right:before { top: 105px; right: 1px !important; }
    .bg-blueprint { padding-top: 166px; padding-bottom: 55px; }
        .bg-blueprint div.ribbon-top-right:after { top: 116px; }
        .bg-blueprint div.ribbon-top-left:before { top: 105px; }
        .bg-blueprint div.ribbon-top-left:after { top: 116px; }
    /*.timeline-943 ul.timelineblue:before { top: 54px !important; height: 162px; }*/
    .newbannerboi { padding-top: 167px; padding-bottom: 60px; }
    .demo-banner-bg { padding-top: 155px !important; }
    .state-banner-bg-new { background: #f8fbfe !important; padding-top: 147px !important; padding-bottom: 55px !important; }
    .table-bgsticky #state-scrollsticky { top: 60px !important; }
    .banner-referral { padding-top: 155px; padding-bottom: 63px; }
    .customer-story-banner-bg { padding-top: 157px !important; padding-bottom: 59px !important; }
    .whitebannerbg { padding-top: 121px !important; padding-bottom: 60px !important; }
    .position-sticky { top: 76px !important; }
    .responsive-top { top: 0px !important; }
}


/* Landscape ipadpro*/
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    h1 { font-size: 34px; }

    /*.forms-menu .dropdown-menu {
            left: -445% !important;
        }

        .formsmenu-arrow:before {
            right: 54% !important;
        }*/

    .lgl-vh-45 { height: 45vh; }

    .state-top_sticky { top: 142px !important; }

    .lgl-start-n-165 { left: -165px; }

    /*.servicesnew-menu-arrow {
            left: -605% !important;
        }

        .servicesmenu-arrow:before {
            right: 36.8% !important;
        }

        .servicesnew-menu-arrow:before {
            right: 32.8% !important;
        }

        .features-menu-arrow:before {
            right: 20.9% !important;
        }

        .features-menu .dropdown-menu {
            left: -690% !important;
        }

        .support-menu-arrow:before {
            right: 4px !important;
        }

        .support-menu .dropdown-menu { left: -813% !important; }

        .tools-menu-arrow:before {
            right: 15% !important;
        }*/

    .h-lg-40px { height: 40px; }

    .fs-xl-15px { font-size: 15px !important; }

    .start-7px { left: 10% !important; }

    .state-top_sticky { top: 89px !important; }

    .tools-menu .dropdown-menu { left: -1004% !important; }

    .movie-bg { background: none !important; background-position: right bottom 100%; background-size: cover; background-color: #282727 !important; }
    #cpa-scrollspy { top: 88px; }
    .fs-lg-43 { font-size: 58px !important; }
    .fs-xl-54px { font-size: 54px !important; }
    .blueprint-banner div.bp-outer:before { left: 241px; top: 164px; }
    .blueprint-banner div.bp-outer:after { right: 241px; top: 164px; }
    .blueprint-border { width: 70% !important; }
    .bg-blueprint div.ribbon-top-right:before { right: 7px !important; }
}

@media (max-width: 1280px) {
    /*.state-top_sticky { top: 110px !important; }*/
    /*.features-menu-arrow:before {
            right: 22.5% !important;
        }

        .support-menu-arrow:before {
            right: 7.3% !important;
        }

        .servicesmenu-arrow:before {
            right: 33.6% !important;
        }

        .services-menu .dropdown-menu {
            left: -552% !important;
            height: 413px !important;
            overflow-y: scroll;
        }

        .servicesnew-menu .dropdown-menu {
            left: -620% !important;
        }

        .formsmenu-arrow:before {
            right: 41.3% !important;
        }*/

    .bottom-xl-10 { bottom: 10px !important; }

    /*.servicesnew-menu .dropdown-menu {
            left: -740% !important;
        }

        .dropdown-menu::before {
            display: none !important;
        }

        .forms-menu .dropdown-menu {
            left: -541% !important;
        }

        .forms-menu .dropdown-menu {
            min-height: 400px !important;
            overflow-y: scroll;
            width: 1233px !important;
            overflow-x: scroll !important;
        }

        .pro-features-menu .dropdown-menu {
            left: -990% !important;
            min-height: 225px !important;
            width: 1174px;
            border-radius: 13px;
            overflow-x: scroll;
            height: 409px;
        }*/

    .w-md-25 { width: 25% !important; }

    .coffeewebinar-bg { background-position: left; }

    .lh-45px { line-height: 39px !important; }

    .text-orangecoffee { line-height: 58px; }

    .bottom-15 { bottom: -15px !important; }

    .doityourself { background: url(../Content/NewImages/webp/doityourselfbanner.webp); padding-top: 230px !important; padding-bottom: 120px !important; background-position: right 40% top 61%; background-size: cover; }

    .state-top_sticky { top: 89px !important; }

    .tools-menu .dropdown-menu { left: -1029% !important; }

    .movie-bg { background: none !important; background-position: right bottom 100%; background-size: cover; background-color: #282727 !important; }

    .pro-solutions-menu { left: -791% !important; }
    .pro-solutions-menu1 { left: -541% !important; }

    .w-xl-1088px { width: 1088px; }

    .tourbanner-bg { padding-top: 160px !important; padding-bottom: 60px !important; background: linear-gradient(180deg, #0e4678 50%, #0e4678 0); }

    .h-xl-558px { height: 558px; }
    /*.forms-menu1 .dropdown-menu {
            left: -597% !important;
        }*/
    .navbar-light .navbar-nav .nav-link { font-size: 13px !important; }
    .width-210px { width: 210px; }
    .blueprint-banner div.bp-outer:before { left: 201px; top: 164px; }
    .blueprint-banner div.bp-outer:after { right: 201px; top: 164px; }
    .blueprint-border { width: 77% !important; }
    .bundle-price-txt { right: 20px; bottom: -8px; }
}



@media (max-width: 1024px) {
    .bundle-price-txt { right: -1px; bottom: -8px; }
    
    .steps-accordion .accordion-button:not(.collapsed) span::after { display: contents; }

    .steps-accordion1 .accordion-button:not(.collapsed) span::before { display: contents; }

    .features-menu-arrow:before { display: none !important; }

    .support-menu-arrow:before { display: none !important; }

    .servicesmenu-arrow:before { display: none !important; }

    .formsmenu-arrow:before { display: none !important; }

    .w-unset { width: unset !important; }

    .h-lg-73px { height: 73px; }

    .h-lg-88px { height: 88px; }

    .h-lg-152px { height: 152px; }

    .h-lg-136px { height: 136px; }

    .h-lg-40px { height: 40px; }

    .h-lg-67px { height: 67px; }

    .h-lg-86px { height: 86px; }

    .h-lg-108px { height: 108px; }

    .h-lg-105px { height: 105px; }

    .h-lg-73px { height: 72px; }

    .h-lg-260 { height: 260px !important; }

    .h-lg-235 { height: 235px !important; }

    .blogimg img { height: 150px !important; }

    .h-md-268px { height: 268px !important; }

    .h-md-232px { height: 232px !important; }

    .popupside { top: 33%; }

    .h-lg-350px { height: 350px !important; }

    .sage-bg { padding-top: 150px !important; padding-bottom: 40px !important; }

    .customerstoriesbg { padding-top: 128px !important; padding-bottom: 70px !important; background-position: left top 92%; }

    .top_sticky { top: 63px; }

    .state-top_sticky { top: 59px !important; }

    /*.forms-menu .dropdown-menu {
        min-height: 340px !important;
        height: 250px !important;
        width: 945px !important;
        overflow: scroll !important;
    }

    .servicesnew-menu-arrow {
        height: 245px !important;
        overflow: scroll;
    }

    .features-menu-arrow {
        height: 265px !important;
        overflow: scroll;
    }

    .support-menu-arrow {
        height: 190px !important;
        overflow: scroll;
    }

    .servicesmenu-arrow {
        height: 345px !important;
        overflow: scroll;
    }

    .tools-menu-arrow {
        height: 190px !important;
        overflow: scroll;
    }*/

    .w-1053px { width: 954px !important; }

    .boitimeline .timelinenew li::after { height: 84%; }

    .bg-gradient-left iframe { width: 400px; height: 230px; }

    .clientmanage iframe { width: 400px !important; }

    #priceboi
    .newTxt { left: 10px !important; top: 4px !important; }

    .tabsfeatures a { font-size: 16px; }

    .boitabscontent iframe { height: 513px !important; width: 100% !important; }

    .md-min-w-95 { min-width: 95% !important; }

    .border-end-lg-0 { border-right: 0 !important; }

    .movie-bg { background: none !important; background-position: right bottom 100%; background-size: cover; background-color: #282727 !important; }

    .taxpro-menu button { width: 104%; }

    .tab-bg-light { background: linear-gradient(270deg, #FFFFFF 74%, #F2F6FA 61%); }

    #toggleCalcBtn { top: 12% !important; }

    .slanted-div:after { content: none !important; }

    .homebg { padding-top: 154px !important; height: auto; }

    .tabchangingsection { width: 95%; border-radius: 8px; border: 4px solid #DCEDFF; background: #FFF; box-shadow: 0px 4px 30px 0px rgba(48, 151, 243, 0.20); margin: 0; top: -109px; left: 0; }

    .tabchangingsectionnew { top: -104px; }

    .tabbusinesschangingsection { top: -135px !important; }

    .helpfulimg img { height: 180px !important; }

    .w-xl-68 { width: 68% !important; }

    .tour-arrow1 { bottom: 282px; left: 293px; }

    .slider-nec-cardnew1 { bottom: 60px; left: 20px !important; }

    .slider-nec-cardnew2 { bottom: 137px; left: 65px !important; }

    .tour-arrow2 { bottom: 137px; transform: rotate(356deg); left: 83%; }

    .slider-nec-cardnew3 { bottom: 88px; left: 114px !important; }

    .slider-nec-cardnew4 { bottom: 93px; left: 125px !important; }

    .slider-nec-cardnew5 { bottom: 84px; left: 126px !important; }

    .sticky-header { position: sticky; top: 62px; z-index: 999; }

    .table-sticky { top: 175px !important; }

    .table-stickynew { position: -webkit-sticky; position: sticky !important; top: 136px !important; z-index: 2 !important; }

    #cpa-scrollspy { top: 56px; }

    .md-w-80 { min-width: 80%; }

    .bigvideo embed { height: 500px !important; }

    .successresponsive { left: 139px !important; padding-bottom: 23px; top: 59px; }

    /*    ul.timelineblue:before {
        top: 96px !important;
    }*/

    /*.boi-widget ul.timelineblue:before {
        height: 145px !important;
        top: 96px !important;
    }*/

    .successresponsive-boi { left: 191px !important; padding-bottom: 23px; top: 41px; }
    /*.boi-widget ul.timelineblue:before {
        height: 145px !important;
        top: 98px !important;
    }*/

    .successresponsive-boi { left: 134px !important; padding-bottom: 96px; top: -36px; }
    /*.timelineblue-h ul.timelineblue:before { top: 62px; }*/
    .state-banner-bg-new { background: #f8fbfe !important; padding-top: 106px !important; padding-bottom: 52px !important; }
    .efile-lg-border-right { border-right: 1px solid #F2F6FA; }
    .efile-lg-border-bottom { border-bottom: 1px solid #F2F6FA; }
    .efile-lg-border-right-0 { border-right: 1px solid #fff; }

    .efile-lg-border-bottom-0 { border-bottom: 1px solid #fff; }
    .efiletestimonial
    .testimonial-card-bg { height: 280px !important; }
    .efiletestimonial
    .testimonial-card-bg-w2c { height: 342px !important; }
}



/*Tab screen - md*/
@media (max-width: 991px) {

    h1 { font-size: 30px !important; }

    .paid-ad-customer-review .testimonial-card-bg { height: 100% !important; }

    .testimonial-card-bg { height: 300px !important; }
    h2 { font-size: 25px; }

    .fs-22 { font-size: 22px; }

    .md-overflow-y-scroll { overflow-y: scroll; height: 500px; }

    .vh-md-65 { height: 65vh !important; }

    .md-bot-30px { padding-bottom: 30px !important; }

    .md-b-75px { padding-bottom: 75px !important; }

    .md-pb-160px { padding-bottom: 160px !important; }

    .w-md-75 { width: 70% !important; }

    .w-md-80 { width: 80% !important; }

    .md-w-700px { width: 700px !important; }

    .md-min-h-225px { min-height: 248px !important; }

    .md-min-h-435 { min-height: 435px !important; }

    .md-min-h-570 { min-height: 570px !important; }

    .md-min-h-373 { min-height: 373px !important; }

    .md-min-h-340 { min-height: 340px !important; }

    .md-min-h-390 { min-height: 390px !important; }

    .md-min-h-500 { min-height: 500px !important; }

    .md-min-h-650 { min-height: 650px !important; }

    .md-min-h-820 { min-height: 820px !important; }

    .md-min-h-850 { min-height: 850px !important; }

    .md-m-auto { margin: auto; }

    .tab-none { display: none; }

    .formsmenu-arrow:before { display: none; }

    .md-overflow-x-auto { overflow-x: auto !important; }

    .md-w-700px { width: 700px !important; }

    .md-overflow-x-scroll { overflow-x: scroll; }

    .border-md-end-1 { border-right: 1px solid #dee2e6 !important; }

    .border-md-end-0 { border-right: 0 !important; }

    .border-md-bottom-1 { border-bottom: 1px solid #dee2e6 !important; }

    .raccon-img:after { bottom: -57px !important; right: -32px !important; }

    .md-vh-45 { height: 45vh; }

    .youtube .play-button:before { border-width: 5px 0 5px 10px; }

    .youtube .play-button { width: 50px; height: 35px; }

    .tab .tab-head li.active:before { left: 20px !important; top: 56px !important; }

    .tab .tab-head li { padding: 5px 10px !important; margin: 0px; font-size: 14px !important; }

    .fs-md-18px { font-size: 18px !important; }

    .fs-md-25px { font-size: 25px !important; }

    .fs-md-24 { font-size: 24px !important; }

    .fs-md-27 { font-size: 27px !important; }

    .pb-md-40px { padding-bottom: 40px !important; }

    .pb-md-50px { padding-bottom: 50px !important; }

    .pt-md-120px { padding-top: 120px !important; }

    .pt-md-158px { padding-top: 158px !important; }

    .pt-md-124px { padding-top: 124px !important; }

    .pt-md-145px { padding-top: 105px !important; }

    .pt-md-178px { padding-top: 178px !important; }

    .nav-link.tab-clickable.active { color: #000 !important; border: 0 !important; }

    .steps-active-arrow .active:after { border-right: 0 !important; border-bottom: 0 !important; }

    .nav-link.active .step-number { background: white !important; color: #000 !important; }

    .blue-section-bg .nav-link.active .step-number { background: #eff7ff !important; color: #000 !important; }

    .blue-section-bg .nav-link.active { background: #eff7ff !important; }

    .w-md-100 { width: 100% !important; }

    .author-bio { left: -1% !important; top: 52px !important; }

    #successmessage { width: 90% !important;font-size:14px; margin: auto !important; top: 98px !important; }

    .form-inputmail { width: 200px !important; }

    .servicesmenu-arrow:before { display: none !important; }

    .support-menu-arrow:before { display: none !important; }

    .formsmenu-arrow:before { display: none !important; }

    .features-menu-arrow:before { display: none !important; }

    .fs-md-16px { font-size: 16px; }

    .w-md-140px { width: 140px; }

    .fs-md-14 { font-size: 14px !important; }

    .fs-md-15 { font-size: 15px !important; }

    .fs-md-13 { font-size: 13px !important; }

    .start-98 { left: 21px !important; }

    .h-md-495px { height: 495px; }

    .h-md-163px { height: 163px; }

    .h-md-207px { height: 207px !important }

    .h-md-206px { height: 206px !important }

    .h-md-160px { height: 160px; }

    .h-md-184px { height: 184px; }

    .md-overflow-y-scroll-feature { overflow-y: scroll; height: 100% !important; }

    .bg-blue-shade { background: url(/Content/NewImages/webp/bg-blue-shade.webp) no-repeat; background-size: 30% 100% !important; }

    .h-md-88px { height: 88px; }

    .h-md-110px { height: 110px; }

    .h-md-135px { height: 135px; }

    .h-md-134px { height: 134px; }

    .h-md-111px { height: 111px; }

    .h-md-116px { height: 116px; }

    .h-md-96px { height: 96px }

    .h-md-160px { height: 160px; }

    .blogimg img { height: 110px !important; }

    .pt-md-212px { padding-top: 212px !important; }

    .state-banner-bg { padding-top: 176px !important; padding-bottom: 63px !important; background-size: 57%; background-position: left top 49%; }
    /*   .state-gobtn { padding: 5px 9px !important; }
    .state-select {padding: 7px 4px !important; }*/
    .py-lg-9 { padding: 9px 20px !important; }

    .md-min-w-95 { min-width: 95% !important; }

    .w-md-25 { width: 25%; }
    /*.banner-bg { padding-top: 202px !important; }*/
    .pricing-table table tr td { padding: 15px 6px !important; }

    #myPopup .modal-dialog { max-width: 751px !important; }

    section { padding: 40px 0 !important; }

    .h-lg-350px { height: 350px !important; }

    .centered-md-border { border-right: none !important; }

    .w-100 { width: 100% !important; }

    .tab-padding-pricing { padding: 5px 20px !important; }

    .coffeewebinar-bg { padding-top: 176px !important; padding-bottom: 60px !important; }

    .text-orangecoffee { font-size: 40px; }

    .start-7px { left: -2px !important; }

    .banner-bg-new { padding-top: 130px !important; }

    .customerstoriesbg { padding-top: 109px !important; padding-bottom: 50px !important; background-position: right 40% top 61%; }

    .state-hub-page-banner-bg { padding-top: 103px !important; height: 261px; }

    .fs-md-17 { font-size: 17px !important; }

    .fs-md-11 { font-size: 11px !important; }

    .banner-bgnew { padding-top: 145px !important; padding-bottom: 40px !important; }

        .banner-bgnew .carousel-item img { height: 200px; }

        .banner-bgnew .carousel-thumbnail .carousel-indicators img { width: 46px !important; }

    .boitimeline .carousel-thumbnail .carousel-indicators img { width: 46px !important; }

    .start-md-150 { left: 150px !important; }

    .steps1::after { right: -21px; }

    .steps2::after { right: -21px; }

    .steps3::after { right: -21px; }

    .steps4::after { right: -21px; }

    .steps5::after { right: -21px; }

    .sagetabs iframe { height: 180px !important; }

    .benefits_efiling .carousel-item > div { min-height: 500px; }

    .start-md-0 { left: 0px; }

    .boitabscontent iframe { height: 350px !important; width: 100% !important; }

    .border-end-lg-0 { border-right: 0 !important; }

    .bannerlawbg { padding-top: 115px !important; padding-bottom: 50px !important; background-position: left 77% top 92%; }

    .crypto-bg { background-position: left 77% top 92% !important; }

    .banner-real-estate-bg { background-position: left 77% top 92% !important; }

    .healthcare-bg { background-position: left 77% top 92% !important; }

    .registeragent-bg { background-position: left 77% top 92% !important; }

    .pricing-popup-content { width: 750px; }

    .governmententities-bg { background-position: left 77% top 92% !important; }

    .governmententities-bg { padding-top: 150px !important; padding-bottom: 50px !important; background-position: left 77% top 92%; }

    .tabchangingsection { width: 90%; border-radius: 8px; border: 4px solid #DCEDFF; background: #FFF; box-shadow: 0px 4px 30px 0px rgba(48, 151, 243, 0.20); margin: 0; top: -140px; left: 0; }

    .homebg { padding-top: 140px !important; }

    .h-md-206px { height: 272px !important; }

    .financial-bg { background-position: left 82% top 92% !important; }

    .bannerllcbg { padding-top: 119px !important; padding-bottom: 50px !important; background-position: left 100% top 92%; }

    .w-md-90 { width: 90% !important; }

    .slider-nec-cardnew1 { bottom: 9px; left: 20px !important; }

    .slider-nec-cardnew2 { bottom: 103px; left: 14px !important; }

    .slider-nec-cardnew3 { bottom: 92px; left: 38px !important; }

    .slider-nec-cardnew4 { bottom: 106px; left: 54px !important; }

    .slider-nec-cardnew5 { bottom: 32px; left: 44px !important; }
    /*.pricing-banner-bg { background-color: #F2F6FA; padding-top: 150px !important; }*/

    .fs-lg-43 { font-size: 32px !important; }
    .fs-md-28 { font-size: 28px !important; }
    .blueprint-banner div.bp-outer:before { left: 150px !important; height: 35% !important; }
    .blueprint-banner div.bp-outer:after { right: 150px !important; height: 35% !important; }
    .blueprint-border { width: 70% !important; }
    .bg-blueprint div.ribbon-top-right:before { right: 0px !important; }
    .bg-blueprint { padding-top: 157px !important; padding-bottom: 50px !important; }
    .blueprint-banner div.bp-outer:before { top: 131px !important; }
    .blueprint-banner div.bp-outer:after { top: 131px !important; }
    .bg-blueprint div.ribbon-top-right:after { top: 119px !important; }
    .bg-blueprint div.ribbon-top-right:before { top: 100px !important; }
    .bg-blueprint div.ribbon-top-left:before { top: 100px !important; }
    .bg-blueprint div.ribbon-top-left:after { top: 119px !important; }
    .bg-blueprint div.ribbon-top-left:before { top: 128px !important; }
    .bg-blueprint div.ribbon-top-left:after { top: 136px !important; }

    .testimonial-card-bg-h-400 { height: 400px !important; }
    .whitebannerbgcardresponsive { margin: 0px !IMPORTANT; }
    #VolumeBasedFormListForChooseService tr { display: block; }
    #VolumeBasedFormListForChooseService th,
    #VolumeBasedFormListForChooseService td { display: block; width: 100% !important; box-sizing: border-box; text-align: left !important; }
    #VolumeBasedFormListForChooseService #Row_2 { display: none; }
    .pricing-me-0 { margin-right: 0; }
}
/*Ipad screen - landscape*/
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {

    h1 { font-size: 34px; }

    .mdp-d-block { display: block; }

    .mdp-mt-3 { margin-top: 1rem; }

    .mdp-br { display: block !important; }

    .mdl-vh-60 { height: 60vh; }

    .mdl-start-n-200 { left: -200px }

    .mdl-bottom-38 { bottom: 38px; }

    .newtag:after { position: absolute; right: auto; background-color: #e84128; padding: 1px 4px; border-radius: 3px; top: 19px; font-size: 10px; font-weight: 600; color: #fff; content: 'new'; left: 42px; }

    .support-menu-arrow:before { display: none !important; }

    .formsmenu-arrow:before { display: none !important; }

    .newtag:after { position: absolute; background-color: #e84128; padding: 1px 4px; border-radius: 3px; top: 19px !important; font-size: 10px; font-weight: 600; color: #fff; content: 'new'; left: 41px !important; }

    .bg-blue-shade { background: url(/Content/NewImages/webp/bg-blue-shade.webp) no-repeat; background-size: 22% 100% !important; }

    .fs-md-20px { font-size: 20px !important; }

    .start-7px { left: 7px !important; }

    .pt-md-186px { padding-top: 186px !important; }

    .float-container { position: fixed; top: 8% !important; }

    .border-end-lg-0 { border-right: 0 !important; }
    .fs-lg-43 { font-size: 32px !important; }
    .fs-md-28 { font-size: 28px !important; }
    .blueprint-banner div.bp-outer:before { left: 272px !important; height: 35% !important; top: 141px !important; }
    .blueprint-banner div.bp-outer:after { right: 272px !important; height: 35% !important; top: 141px !important; }
    .blueprint-border { width: 57% !important; }
    .bg-blueprint div.ribbon-top-right:before { right: 0px; top: 101px !important; }
    .bg-blueprint { padding-top: 167px !important; padding-bottom: 67px !important; }
        .bg-blueprint div.ribbon-top-right:after { top: 113px !important; }
        .bg-blueprint div.ribbon-top-left:after { top: 113px !important; }
        .bg-blueprint div.ribbon-top-left:before { top: 103px !important; }
    .table-bgsticky #state-scrollsticky { top: 60px !important; }
}


/*Mobile screen - sm*/
@media (max-width: 767px) {

    .btn:before,
    .btn.fs-5:before { font-size: 10px; }

    .customerstoriesbg { padding-top: 120px !important; padding-bottom: 50px !important; }
    .meghead .newTxt { top: 0px; }
    .newTxt:before { border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #3a9a42; bottom: auto; left: -10px; }

    .border-bottom-sm-purple { border-bottom: 2px solid #3d0c7b !important; }
    .whitebannerbg { padding-top: 104px !important; padding-bottom: 36px !important; }
    .banner-karbon { background: linear-gradient(180deg, #FFFFFF, #ffffffbf), url(/Content/NewImages/webp/boir-pricing-banner.webp) no-repeat !important; background-color: #fff; padding-top: 155px !important; padding-bottom: 35px !important; background-size: cover !important; background-position: left 0% top 35%; }

    .sm-select select option { font-size: 13px !important; }

    h1 { font-size: 22px !important; }

    h2 { font-size: 20px !important; }

    h3 { font-size: 19px; }

    p { font-size: 16px; }

    section { padding: 30px 0 !important; }

    .sm-fs-12 { font-size: 12px !important; }

    .sm-fs-14 { font-size: 14px !important; }

    .fs-sm-15 { font-size: 15px !important; }

    .fs-sm-24 { font-size: 24px !important; }

    .sm-w-fit-content { width: fit-content !important; }

    .fs-sm-16 { font-size: 16px !important; }

    .fs-sm-18 { font-size: 18px !important; }

    .fs-sm-19 { font-size: 19px !important; }

    .fs-sm-22 { font-size: 22px !important; }

    .sm-top-5 { top: 45px !important; }

    .sm-start-0 { left: 0; }

    .sm-top-0 { top: 0; }

    .sm-bottom-0 { bottom: 0 !important; }

    .sm-w-20 { width: 20% !important; }

    .sm-w-100 { width: 100% !important; }

    .sm-pt-0px { padding-top: 0px !important; }

    .sm-mt-0px { margin-top: 0px !important; }

    .sm-pt-135px { padding-top: 135px !important; }

    .sm-pt-60px { padding-top: 60px !important; }

    .sm-pt-30px { padding-top: 30px !important; }

    .sm-pt-100px { padding-top: 100px !important; }

    .banner-bg { padding-top: 105px !important; padding-bottom: 34px !important; }
    .new-bg-stripe-boi { padding-top: 50px !important; }
    .sm-pt-130px { padding-top: 130px !important; }

    .sm-pb-0 { padding-bottom: 0 !important; }

    .top-sm-30 { top: 30px !important; }

    .sm-min-h-392 { min-height: 392px !important; }

    .sm-min-h-297 { min-height: 297px; }

    .sm-min-h-450 { min-height: 580px !important; }

    .sm-min-h-545 { min-height: 545px !important; }

    .sm-min-h-650 { min-height: 650px !important; }

    .sm-min-h-330 { min-height: 330px; }

    .h-sm-115px { height: 115px; }

    .sm-bottom-n-45 { bottom: -45px !important; }

    .sm-border-end-0 { border-right: 0 !important; }

    .sm-border-bottom { border-bottom: 1px solid #dee2e6 !important; }

    .sm-pt-110px { padding-top: 110px !important; }

    .sm-pt-80px { padding-top: 80px !important; }

    .sm-pt-45px { padding-top: 45px !important; }

    .sm-pt-155px { padding-top: 155px !important; }

    .sm-pt-103px { padding-top: 103px !important; }

    .sm-pb-45px { padding-bottom: 45px !important; }

    .w-sm-100 { width: 100% !important; }

    .w-sm-90 { width: 90% !important; }

    .mb-sm-2 { margin-bottom: 2rem !important; }

    .navbar-brand { margin: auto !important; }

    .navbar-nav li { height: 33px; }

    .steps1::after { transform: rotate( 90deg); left: 0; right: 0; bottom: -120px; margin: auto; }

    .steps2::after { transform: rotate( 90deg); left: 0; right: 0; bottom: -120px; margin: auto; }

    .megali span:after { position: absolute; right: -15px; height: 44px; width: 44px; content: '\f054'; background-size: 1.5rem; background-repeat: no-repeat; background-position: center; font-family: "FontAwesome"; color: #414141; border-top: 0; }

    .AMP_Menu { margin-left: -830vw; z-index: 9999; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; max-width: 80vw; width: 100%; transition: all 0.4s linear; -webkit-transition: all 0.4s linear; }

    #NoAMP_Overlay { opacity: 0; display: none; background: rgba(0,0,0,0.5); width: 100%; position: fixed; left: 0px; top: 0px; height: 100vh; z-index: 999; content: ""; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }

    .MobileToggleMenu #NoAMP_Overlay { opacity: 1; display: block; }

    .MobileToggleMenu .AMP_Menu { margin-left: 0; }

    .AMP_close { right: 15px; top: 50%; margin-top: -12px; }

    .AMP_back { left: 15px; top: 50%; margin-top: -12px; }

    .AMP_Logo { display: inline-block; width: 190px; }

        .AMP_Logo img { width: auto; max-width: 100%; }

    .AMP_Menu .dropdown-toggle::after { position: absolute; right: -15px; height: 44px; width: 44px; content: '\f054'; background-size: 1.5rem; background-repeat: no-repeat; background-position: center; font-family: "FontAwesome"; color: #414141; border-top: 0; }

    .AMP_Menu .dropdown-menu { position: relative; top: 0; left: 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 0; border-radius: 0; box-shadow: none; width: 100%; margin: 0px; opacity: 1; visibility: visible; }

        .AMP_Menu .dropdown-menu li a, .AMP_Menu .dropdown-menu li span { min-height: 44px; border-bottom: 1px solid #eee; line-height: 30px; padding: 5px 15px; width: 100%; display: inline-block; font-size: 14px; text-align: left; font-weight: normal; color: #212121; cursor: pointer; }

        .AMP_Menu .dropdown-menu li p { min-height: 44px; border-bottom: 1px solid #eee; line-height: 30px; padding: 5px 15px; width: 100%; display: inline-block; font-size: 14px; text-align: left; font-weight: normal; color: #212121; cursor: pointer; }

        .AMP_Menu .dropdown-menu li .new-lbl { min-height: 20px; line-height: normal; display: inline-block; width: auto; padding: 2px 5px; font-size: 12px; top: 13px; left: 125px; right: inherit; }

        .AMP_Menu .dropdown-menu li.megali a, .AMP_Menu .dropdown-menu li.megali hr { display: none; }

        .AMP_Menu .dropdown-menu li.megali p, .AMP_Menu .dropdown-menu li.megali hr { display: none; }

    .AMP_Menu .ParentActive li.megali.subActive p, .AMP_Menu .ParentActive li.megali.subActive hr { display: block; }

    .AMP_Menu .ParentActive li.megali span, .AMP_Menu .ParentActive li.megali a, .AMP_Menu .ParentActive li.megali.subActive span { display: none; }

        .AMP_Menu .ParentActive li.megali span.dis-blk { display: block; padding: 5px 7px; top: 447px; left: 100px; color: #fff; font-weight: 500; }

    .freetag span.dis-blk { top: 52px !important; }

    .AMP_Menu .ParentActive li.megali.subActive a, .AMP_Menu .ParentActive li.megali.subActive hr { display: block; }

        .AMP_Menu .ParentActive li.megali.subActive a.btn { display: inline-block; margin: 10px 15px; width: auto; padding: 12px 15px; min-height: inherit; line-height: normal; color: #fff; }

    .MobileToggleMenu .navbar-collapse { margin-left: -15px !important; }

    .MobileToggleMenu { overflow: hidden; }

    .MobileMenuOverlay { background: rgba(0,0,0,0.5); position: fixed; height: calc(100% - 69px); width: 100%; left: 0px; top: 69px; right: 0px; bottom: 0px; z-index: 99; opacity: 0; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; display: none; }

    .MobileToggleMenu .MobileMenuOverlay { opacity: 1; display: block; }

    .FormShow .dropdown-menu { right: 0px; box-shadow: none; border: none; }

    .MobileDropOpen .header_info, .MobileDropOpen .nav li, .MobileDropOpen .MobileDrop li, .MobileDrop li a, .MobileDrop ul, .MobileDrop p { display: none; }

        .MobileDropOpen .MobileDrop, .MobileDropOpen .MobileDrop li.IndividualForm, .MobileDropOpen .nav li.FormShow, .MobileDropOpen .MobileDrop li a, .MobileDropOpen .MobileDrop ul, .MobileDropOpen .MobileDrop ul li, .MobileDropOpen .MobileDrop p { display: block !important; }

        .MobileDrop li span, .MobileDrop ul li { color: #212121; display: block; font-weight: 500; font-size: 16px; font-family: 'Source Sans Pro', sans-serif; padding: 8px 10px; margin-left: 25px; border-bottom: 1px solid #e3e3e3; margin-bottom: 0px; cursor: pointer; }

    .MobileDrop .IndividualForm a, .MobileDrop .IndividualForm span { margin: 0px; }

    .MobileDrop .IndividualForm span { font-size: 18px; background: #FFF; color: #3097f3; font-weight: 600; border-bottom: 0px !important; border-top: 1px solid #ddd; }

    .IndividualForm { border-top: 0px !important; }

    .MobileForm .dropdown-toggle { transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }

    .MobileDropOpen .MobileForm .dropdown-toggle { display: inline-block; border: 1px solid #3097f3; border-radius: 3px; margin: 7px 0px; padding: 5px 15px; margin-left: 15px; }

    .MobileDropOpen .MobileDrop li a, .MobileDropOpen .MobileDrop ul li { margin-left: 15px !important; border-bottom: 0px !important; position: relative; padding-left: 17px !important; }

    .MobileDropOpen .MobileForm .dropdown-toggle:hover { background: #eee; }

    .MobileDropOpen .MobileDrop .btn { display: inline-block !important; color: #fff !important; padding: 7px 20px; margin: 20px 0px 0px 100px !important; min-width: 100px; line-height: 24px; }

        .MobileDropOpen .MobileDrop .btn:before { display: none; }

    .navbar-nav .dropdown-menu > li > a:hover { background: none; color: #D64000; }

    .megheadList span { color: #D64000 !important; }

    .megheadList ul li:before { top: 15px !important; }

    .megheadList ul li a:before { display: none; }

    .MobileDrop .megheadList ul li a { padding-left: 0px !important; margin-left: 0px !important; color: #212121; }

    .MobileDropOpen .megheadList span { color: #3097f3 !important; }

    .navbar-nav .dropdown-menu > li > a { padding: 5px 15px 5px 0px !important; }


    /* #calender .init { cursor: pointer !important; display: block !important; border-bottom: 1px solid #ddd !important; border-top: 1px solid #ddd !important; background: #FFF; padding: 10px 15px; font-size: 20px; line-height: 24px; text-align: left; color: #333; position: relative; text-decoration: none; }*/

    #calender li.init { position: relative }

    .tab .tab-head li { width: 100%; padding: 5px 15px; font-size: 18px !important; text-align: left !important; }

    #calender li { display: block; cursor: pointer; }

    #calender .init { cursor: pointer; display: block; background: #FFF; padding: 10px 10px; border-radius: 5px; font-size: 18px; line-height: 24px; color: #333; position: relative; text-decoration: none; border: 1px solid #D64000 !important; margin-bottom: 15px; }


        #calender .init::after { position: absolute; right: 10px; top: 10px; font-size: 26px; content: "\f107"; color: #666; font-family: FontAwesome }

    .tab .tab-head li { border-bottom: 1px #ddd solid; padding: 10px 15px; }

    .sm-pb-25px { padding-bottom: 25px !important; }

    .sm-pb-15px { padding-bottom: 15px !important; }

    .sm-pt-127px { padding-top: 109px !important; }

    .sm-p-2 { padding: 0.5rem !important }

    .sm-border-right-none { border-right: none !important; }

    .sm-border-bottom-gray { border-bottom: 1px #ddd solid !important; }

    .sm-border-none { border: none !important; }

    .sm-table-overflow { max-width: 520px; overflow: auto; }

    .sm-tab-disabled { pointer-events: none !important; opacity: 0.3; }

    .accordion-item { background-color: none; border: none !important; }

    .fs-sm-21 { font-size: 21px !important; }

    .bg-lightblue { background-color: #4184e3bf; }

    .p-mbl-2 { padding: 0.5rem !important; }

    .text-mbl-center { text-align: center !important; }

    .d-mob-none { display: none !important; }

    .steps1new::after { transform: rotate( 90deg); left: 0; right: 0; bottom: -221px; margin: auto; }

    .steps2new::after { transform: rotate( 90deg); left: 0; right: 0; bottom: -200px; margin: auto; }

    .fs-sm-17 { font-size: 17px !important; }

    .sm-start-78px { left: 78px; }

    .sm-h-292px { height: 242px !important; }

    .h-283px { height: none; }

    .banner-md-bg { padding-top: 100px !important; }

    .px-sm-3 { padding-left: 3px !important; padding-right: 3px !important; }

    .px-sm-4 { padding-left: 1rem !important; padding-right: 1rem !important; }

    .sm-px-4 { padding-left: 1rem !important; padding-right: 1rem !important; }

    .banner-list li:before { top: 2px !important; }

    .pricing-table table tr th { border-bottom: 1px solid #d6d6d6 !important }

    .custom-table table tr th:first-child, .custom-table table tr th { border-color: #ddd !important; }

    .pt-sm-161px { padding-top: 161px !important; }

    .fs-sm-13 { font-size: 13px !important; }

    .fs-sm-11 { font-size: 11px !important; }

    .fs-sm-12 { font-size: 12px !important; }

    .pb-sm-62px { padding-bottom: 62px !important; }

    .border-start-sm-0 { border-left: 0pX !important; }

    .newTxt { position: relative; left: 7px; background-color: #299b40; padding: 2px 7px !important; border-radius: 3px; top: 1px; font-size: 12px; font-weight: 600; color: #fff !important; /* height: 23px; */ min-height: 22px !important; line-height: 16px !important; }

    .integration button.active::after { display: none !important; }

    .searchfield_landing1 button { margin-left: -53px !important; }

    .fw-sm-500 { font-weight: 500 !important; }

    .ps-sm-20px { padding-left: 20px !important; }

    .table:not(.border-free-table) tr td { font-size: 14px !important; }

    .sm-mb-50px { margin-bottom: 60px !important; }

    .custom-table table tr td { font-size: 14px !important; }

    .sm-mt-n35 { margin-top: -35px !important; }

    .pricing-table1 table tr th:first-child, .pricing-table1 table tr th { border-color: #B4D9F9 !important; }

    .pricing-table1 table tr:nth-child(even) th { background: linear-gradient(180deg, #f5fbff 0%, rgba(244, 250, 255, 0.40) 100%); }

    .parent-pricing .banner-pricing-bg { height: 650px !important; }

    .feature-banner-bg { background: url(/Content/NewImages/raccoon-eye/raccoon-eye-1.webp) no-repeat, linear-gradient(163deg, rgba(10,74,133,1) 0%, rgba(10,74,133,1) 100%); padding-top: 155px !important; padding-bottom: 35px !important; background-size: 13%; background-position: left 0% top 35%; }

    .featurespagecss h3 { font-weight: 500 !important; }

    .dropdown-menu
    .subActive { overflow-x: scroll !important; height: 500px !important; }

    .integrationdropdown { overflow-x: scroll !important; height: 500px !important; }

    .overflow-sm { overflow: scroll; overflow-x: hidden; }

    .top-sm-n-11 { top: -11px; }

    .pricing-table1 table tr th:first-child, .pricing-table1 table tr th { border-color: #83C5FF !important; }

    .pricing-table1 table tr:nth-child(even) th { background: linear-gradient(180deg, #f5fbff 0%, rgba(244, 250, 255, 0.40) 100%); }

    .parent-pricing .banner-pricing-bg { height: inherit !important; }

    .sm-w-fit-content-inherit { width: inherit !important; }

    .banner-pricing-bg { height: inherit !important; }

    .pricing-calc table:not(.border-free-table) tr th { padding: 0px !important; }

    .sm-h-435px { height: 435px !important; }

    .sm-pt-120px { padding-top: 120px !important; }


    .pricing-tab .nav-tabs .nav-link1 { background-color: #fff; border-radius: 50rem; padding: 10px !important; }

    .pricing-tab .nav-tabs .nav-link2 { background-color: #fff; border-radius: 50rem; padding: 10px !important; }




    .pricing-tab .nav-tabs .nav-link1.active { border: 1px solid #e9712d !important; border-right: 0 !important; border-radius: 50px; background: #e9712d; color: #fff !important; transition: color 0.15s ease-in !important; }

    .pricing-tab .nav-tabs .nav-link2.active { border: 1px solid #2486f3 !important; border-right: 0 !important; border-radius: 50px; background: #2486F3; color: #fff !important; transition: color 0.15s ease-in !important; }

    .pricing-tab-link .active label { color: #fff !important; }




    .sm-w-fit-content-inherit { width: inherit !important; }

    .banner-pricing-bg { height: inherit !important; padding-top: 157px !important; padding-bottom: 40px !important; }

    .pricing-calc table:not(.border-free-table) tr th { padding: 7px !important; }

    .sm-h-435px { height: 435px !important; }

    .sm-pt-120px { padding-top: 120px !important; }

    .lh-45px { line-height: 30px !important; }

    .text-orangecoffee { font-size: 30px; }

    .bg-gradient-right { background: none; }

    .bg-gradient-left { background: none; }

    .top-sm-n-4 { top: -4px; }

    .sage-bg { padding-top: 145px !important; padding-bottom: 40px !important; }

    .w-sm-250 { width: 250px !important; }

    .coupon-card { padding: 20px; }

        .coupon-card .circle2 { display: none; }

        .coupon-card .circle1 { display: none; }

    .coupon-card { padding: 20px; }

    .state-hub-page-banner-bg { padding-top: 99px !important; height: 270px; background: none; background-color: #F8FBFE; }




    .top-sm-15 { top: 15px; }
    /* webinarpage css*/
    .stripe-brown-bg img { width: 60px; top: -14px; }
    /* webinarpage css*/

    #deadline-date-label { font-size: 20px; }

    .footer-bg .newTxt { position: relative; left: 10px; background-color: #299b40; padding: 1px 6px !important; border-radius: 3px; top: 1px; font-size: 15px; font-weight: 500; color: #fff; }

        .footer-bg
        .newTxt:before { left: -4px; top: 6px; }

    .mx-mob-auto { margin-left: auto !important; margin-right: auto !important; }

    .recommendednew { font-size: 12px; }

    .tabsfeatures { font-size: 15px; padding: 7px; }

    .bannerlawbg { padding-top: 150px !important; padding-bottom: 35px !important; background-position: unset; }

    .crypto-bg { background-position: unset !important; }

    .banner-real-estate-bg { background-position: unset !important; }

    .healthcare-bg { background-position: unset !important; }

    .registeragent-bg { background-position: unset !important; }

    .governmententities-bg { background-position: unset !important; }

    .governmententities-bg { padding-top: 150px !important; padding-bottom: 35px !important; background-position: unset; }

    .sm-min-h-200px { min-height: 200px !important; }

    .btn.btn-primary-outline { font-size: 14px !important; }

    .healthcaretab nav { display: flex; white-space: nowrap !important; overflow-x: auto; }

    .healthcaretab .sagetabs { flex-wrap: nowrap !important; }

    .tourbanner-bg { padding-top: 150px !important; padding-bottom: 30px !important; }

    .sticky-header { position: sticky; top: 0px; z-index: 1000; }

    .table-stickynew { top: 0px !important; }
    .tabsBtnHolder ul { overflow-x: auto; /* Enable horizontal scroll */ white-space: nowrap; /* Prevent line break */ overflow-y: hidden; }

    .tabsBtnHolder li { display: inline-block; /* Align items horizontally */ }

    /* Optionally adjust the widths for better display on small screens */
    .client-tab, .business-tab, .new-tab { width: 33.33%; text-align: center; }
    .tabsBtnHolder ul { overflow-x: auto; /* Enable horizontal scroll */ white-space: nowrap; /* Prevent line break */ overflow-y: hidden; }

    /*.pricing-banner-bg { padding-top: 160px !important; padding-bottom: 40px !important; }*/
    .banner-paidad-bg { padding-top: 113px !important; padding-bottom: 51px !important; }
    .time-bg { font-size: 32px; }
    .flip-clock__slot { font-size: 13px; }
    .bg-linear-pro { background: linear-gradient(90deg, #0183E1 0%, #033888 100%); right: 7px; top: -13px; }
    /*        .p-5rem { padding: 2rem !important; }
*/ .boi-reporting-section { background-image: none; }
    .sm-w-50 { width: 50% !important; }
    .boi-pricing-bannerbg { padding-top: 102px !important; padding-bottom: 36px !important; }
    .left-n-5px { left: 69px; }
    ul.timeline > li { font-size: 14px; }

    .fs-lg-43 { font-size: 30px !important; }
    .fs-sm-25 { font-size: 25px !important; }
    .blueprint-banner div.bp-outer:before { left: 343px !important; height: 40% !important; top: 183px !important; }
    .blueprint-border { width: 100% !important; }
    .blueprint-banner div.bp-outer:after { right: 343px !important; height: 40% !important; top: 181px !important; }
    .bg-blueprint div.ribbon-top-right:after { width: 51px; top: 127px; }
    .bg-blueprint div.ribbon-top-right:before { top: 121px; right: -5px; height: 10%; }
    .bg-blueprint div.ribbon-top-right:after { top: 135px !important; }
    .bg-blueprint div.ribbon-top-right:before { top: 128px !important; right: -7px !important; }
    .bg-blueprint div.ribbon-top-left:after { width: 51px; top: 127px; }
    .bg-blueprint div.ribbon-top-left:before { top: 121px; left: -5px; height: 10%; }
    .bg-blueprint div.ribbon-bottom-left:before { bottom: 10px; height: 10%; left: 14px; }
    .bg-blueprint div.ribbon-bottom-left:after { left: 6px; height: 10%; bottom: 17px; width: 51px; }
    .bg-blueprint div.ribbon-bottom-right:before { height: 10%; right: 13px; }
    .bg-blueprint div.ribbon-bottom-right:after { width: 51px; bottom: 17px; }
    .bg-linear-pro { background: linear-gradient(90deg, #0183E1 0%, #033888 100%); right: 7px; position: relative; top: -13px; }
    .pricing-calc
    .rounded-circle { display: none !important; }
    #taxpro1 { transition: top 0.3s ease, opacity 0.3s ease; top: 0px !important; }
    .boi-pricing-btn
    .rounded-circle { display: none !important; }
    .newbannerboi { padding-top: 40px !important; padding-bottom: 40px !important; }
    .newTxt:before { top: 5px; right: 39px; }
    .meghead .newTxt:before { left: -5px; right: 85px; }
    .demo-banner-bg { padding-top: 164px !important; }
    .sagetabs .nav-link { padding-left: 10px; padding-right: 10px; }
    .mt-sm-8rem { margin-top: 8rem; }
    #state-scrollsticky .active .bk-featur-linker { background-color: transparent !important; border-radius: 10px !important; color: #000 !important; }
    #state-scrollsticky a.bk-featur-linker:hover { background-color: #F5F8FB !important; border-radius: 8px !important; color: #0A58CA !important; font-weight: 500 !important; }

    .table-bgsticky #state-scrollsticky { position: unset !important; }
    .table-bgsticky #state-scrollsticky { display: block !important; }
    .table-bgsticky #state-scrollsticky { background-color: #fff !important; border-radius: 10px; }
        .table-bgsticky #state-scrollsticky ul li { width: 100%; }
            .table-bgsticky #state-scrollsticky ul li a { color: #000 !important; }
    .table-bgsticky #state-scrollsticky { border: 1px solid #c4d2e4 !important; }
        .table-bgsticky #state-scrollsticky a.bk-featur-linker:hover { background-color: #F5F8FB !important; border-radius: 8px !important; color: #0A58CA !important; font-weight: 500 !important; }
        .table-bgsticky #state-scrollsticky .navbar-nav li { height: auto !important; }
        .table-bgsticky #state-scrollsticky .active .bk-featur-linker { background-color: #F5F8FB !important; border-radius: 10px !important; color: #000 !important; }
        .table-bgsticky #state-scrollsticky ul li { border-bottom: 1px solid #c4d2e4; }
    .custom-table1 tr th, .custom-table tr th, .state-tablenew tr th { font-size: 16px !important; }
    .custom-table1 table:not(.border-free-table) tr td, .custom-table table:not(.border-free-table) tr td, .state-tablenew table:not(.border-free-table) tr td { padding: 10px; }
    .table-bgsticky .state-tablenew tr { white-space: nowrap; }
    .navbar-expand-xl .navbar-collapse { display: none !important; }
    .paid-ad-menu .navbar-expand-xl .navbar-collapse { display: block !important; }
    .paid-ad-menu .collapse:not(.show) { display: none !important; }
    .shadow-sm-none { box-shadow: unset !important; }
    .mblbanner-bg { padding-top: 188px !important; padding-bottom: 36px !important; }
    .banner-referral { padding-top: 106px !important; padding-bottom: 37px !important; }
    .pricing-calc .save-tag:before { top: 7px; }
    .h-sm-174px { height: 174px; }
    .banner-bg-sagefut { padding-top: 111px !important; padding-bottom: 45px !important; }
    .fs-sm-20 { font-size: 20px; }
    table.pricing-table-new tr th { font-size: 16px !important; }
}

/*Small Mobile screen - xs*/
@media (min-width: 600px) and (max-width: 800px) {
    /*.forms-menu .dropdown-menu {
            min-height: 340px !important;
            height: 250px !important;
            width: 710px !important;
            overflow: scroll !important;
        }*/
}

/*Ahamed*/
@media (max-width: 360px) {

    .sm-table-overflow { max-width: 350px; overflow: auto; }
    /* .table-mobile{  overflow:hidden; }*/
    .testimonial .carousel-control-prev { left: 5px !important; }

    .testimonial .carousel-control-next { right: 5px !important; }

    .btn-primary, .btn-primary:focus { font-size: 14px !important; }
}

@media (min-width: 1280px) and (max-width: 1366px) {
    
    /*.mt-xl-3rem{margin-top: 3.4rem;}*/
    .mlg-fs-35px { font-size: 35px !important; }

    .mlg-fs-75px { font-size: 75px !important; }

    .pt-xl-50px { padding-top: 50px !important; }

    .doityourself { padding-bottom: 90px !important; }

    .min-h-360 { min-height: 360px !important; }

    .w-xl-75 { width: 75% !important; }

    .fs-xl-51px { font-size: 52px !important; }

    .banner-stripe-content-ee img { left: 3px !important; }

    .banner-bgnew { padding-top: 200px !important; padding-bottom: 75px !important; }

    #toggleCalcBtn { top: 22%; }

    .fs-xl-14px { font-size: 14px !important; }

    .xl-h-470px { height: 470px; }

    .w-xl-68 { width: 68% !important; }

    .slider-nec-cardnew1 { bottom: 101px; left: 20px !important; }

    .slider-nec-cardnew2 { bottom: 101px; left: 27px !important; }

    .slider-nec-cardnew3 { bottom: 97px; left: 133px !important; }

    .slider-nec-cardnew4 { bottom: 114px; left: 149px !important; }

    .slider-nec-cardnew5 { bottom: 104px; left: 171px !important; }

    .xl-min-w-63 { max-width: 63%; }

    .tourbanner-bg { background: linear-gradient(180deg, #0e4678 55%, #0000 0) !important; }
    .boi-pricing-bannerbg { padding-top: 142px; padding-bottom: 48px; }
    .state-banner-bg-new { padding-top: 179px !important; padding-bottom: 53px !important; }
}

@media (min-width: 1300px) and (max-width: 1400px) {
    /*  .services-menu .dropdown-menu { height: 468px !important ;}*/
    /*.features-menu .dropdown-menu { height: 505px !important; }*/
    .lg-min-h-450px { min-height: 450px !important; }

    /*.services-menu .dropdown-menu { left: -681% !important; }*/
    /* .features-menu-arrow:before { right: 23.1% !important; }*/
}


@media (min-width: 1100px) and (max-width: 1400px) {
    .h-350px { height: 414px !important; }
    /*.timeline-md-h ul.timelineblue:before { top: 84px !important; height: 202px; }*/
}



@media only screen and (min-width:768px) and (max-width:991px) {
    .homebannerbg { padding-top: 135px !important; padding-bottom: 19px !important; }
    .fs-md-12px { font-size: 12px !important; }
    .lh-md-18px { line-height: 18px !important; }
    .banner-bg-sagefut { padding-top: 133px !important; padding-bottom: 70px !important; }
    .meghead .newTxt { position: relative; }
        .meghead .newTxt:before { left: -7px; bottom: 7px; }
    .meghead .newTxt { top: 0px }
    .mt-md-6rem { margin-top: 6rem; }
    .mt-md-8rem { margin-top: 8rem; }
    .timelineblue-941 ul.timelineblue:before { height: 198px !important; }
    .timelineblue-h ul.timelineblue:before { height: 226px !important; }

    .bannercarddesign-944 ul.timelineblue:before { height: 202px !important; }

    .timeline-943 ul.timelineblue:before { height: 222px !important; }

    .pop-up-video { width: 147%; height: 840px; }
    .end-md-n-244 { right: -244px !important; }
    .text-md-left { text-align: left !important; }
    .min-w-md-90 { min-width: 90%; }
    .min-w-md-95 { min-width: 95%; }

    .w-md-180 { width: 180px !IMPORTANT; }

    .searchfield_landing button { margin-left: -38px !important; }

    .searchfield_landing1 button { padding: 10px 15px 9px 15px !important; }

    .pb-med-0 { padding-bottom: 0px !important; }

    .h-md-428px { height: 412px !important; }

    .h-190px { height: 98px; }

    .md-fs-75px { font-size: 75px !important; }

    .off-canvas { position: fixed; content: ""; top: 130px; left: -2px; padding: 5px 5px; background-color: rgb(62,158,244); border: 2px solid #0067b8; box-shadow: 0 0 40px rgb(130 198 251); border-radius: 5px; }

        .off-canvas span { width: 5px; height: 5px; background-color: #fff; display: block; margin-bottom: 5px; border-radius: 5px; }

    .offcanvas-header { justify-content: center; padding: 10px; }

    .offcanvas-body h4 { background-color: #f0f0f0; padding: 12px !important; padding-left: 15px !important; }

    .offcanvas-body a { font-size: 15px !important; }

    .offcanvas-body { height: 96vh !important; }

    .bg-halfwhite { background-color: #f0f0f0; }

    .banner-md-bg { padding-top: 101px !important; }

    .state-table .table > :not(caption) > * > * { padding: 12px !important; }

    .fs-md-25px { font-size: 25px !important; }

    .dropdown-menu li a { background: none !important; padding-left: 20px !important; }

    .pro-solutions-menu li a { background: none !important; padding-left: 0px !important; }

    .pro-features-menu li a { background: none !important; padding-left: 9px !important; }

    .dropdown-menu .integration-menu li a { background: none !important; padding-left: 0px !important; }

    .taxpro-menu button { width: 110%; }

    .tab-bg-light { background: linear-gradient(270deg, #FFFFFF 72%, #F2F6FA 41%); }

    .freetag img { width: 135px; }

    .banner-bgw9 { padding-top: 150px !important; }

    .fs-md-25px { font-size: 25px !important; }

    .px-md-0px { padding-left: 0px !important; padding-right: 0px !important; }

    .webinar-bg { padding-top: 200px !important; padding-bottom: 59px !important; }

    .prepwebinarbg { padding-top: 160px !important; padding-bottom: 59px !important; }

    .brewwebinarbg { padding-top: 160px !important; padding-bottom: 59px !important; }

    .fs-md-18 { font-size: 18px !important; }

    .fs-md-20 { font-size: 20px !important; }

    .fs-md-16 { font-size: 16px !important; }
    .fs-md-10px { font-size: 10px !important; }
    .banner-bg-new { height: 721px; }

    .pt-md-186px { padding-top: 186px !important; }

    .lh-md-60px { line-height: 60px !important; }

    .top_sticky { top: 0 !important; }

    .slider-card { bottom: 80px !important; }

        .slider-card:before { right: 72px !important; }

    .slider-card2 { bottom: 13px !important; left: 28% !important; }

        .slider-card2:before { right: 136px !important; }

    .slider-card5:before { right: 62px; }

    .slider-card5 { bottom: 52px; }

    .slider-card6 { bottom: 162px; left: 274px; }

        .slider-card6:before { right: 103px !important; }

    .slider-card7 { bottom: 100px; right: 1px; }

    .slider-card4 { bottom: 75px; right: 9px; }

        .slider-card4:before { right: 45px; }

    .slider-card3 { bottom: 85px; right: 9px; }

        .slider-card3:before { right: 45px; }

    .homepage-toggle .clickable.active:before { left: 76px !important; }

    .section .slider-cardnew { bottom: 188px !important; left: 153px !important; }

    .slider-cardnew:before { right: 85px; }

    .slider-cardnew2 { bottom: 92px; left: 13px; }

        .slider-cardnew2:before { right: 155px; }

    .slider-cardnew3 { bottom: 60px; right: 9px !important; }

        .slider-cardnew3:before { right: 108px; }

    .slider-cardnew4 { bottom: 37px; right: 16px !important; }

        .slider-cardnew4:before { right: 29px; }

    .slider-cardnew5 { top: 155px; right: 12px !important; }

        .slider-cardnew5:before { bottom: auto; transform: rotate(88deg); top: -12px; }

    .slider-cardnew6 { top: 138px; right: 12px !important; }

        .slider-cardnew6:before { bottom: auto; transform: rotate(88deg); top: -12px; }

    .slider-cardnew7 { bottom: 61px; right: 29% !important; }

        .slider-cardnew7:before { right: 141px; }

    .slider-cardnew9 { bottom: 175px !important; right: 119px !important; }
    /* .section .slider-cardnew {
        bottom: 88px !important;
    }*/
    .section .slider-cardnew2 { bottom: 176px; left: 264px; }

        .section .slider-cardnew2:before { right: 125px; }

    .section .slider-cardnew3 { bottom: 216px !important; left: 42px !important; }
        /* ul.timelineblue:before {
            top: 113px !important;
        } */
        .section .slider-cardnew3:before { left: 248px; bottom: 48px; transform: rotate(180deg); }

    .section .slider-cardnew4 { bottom: 101px; right: 234px !important; }

        .section .slider-cardnew4:before { left: 165px; bottom: 126px; transform: rotate(90deg); }

    .section .slider-cardnew5 { bottom: 37px; right: 22px !important; }

        .section
        .slider-cardnew5:before { bottom: auto; transform: rotate(272deg) !important; top: 126px; }

        .section .slider-cardnew5:before { right: 71px; }

    .section .slider-cardnew6 { top: auto !important; right: 18px !important; bottom: 37px; }

        .section .slider-cardnew6:before { bottom: auto; transform: rotate(272deg); top: 124px; right: 114px; }

    .section .slider-cardnew7 { bottom: 62px; }

        .section .slider-cardnew7:before { right: 59px !important; }

    .section .slider-cardnew8 { bottom: 65px; width: auto !important; left: 401px; right: 64px; }

        .section .slider-cardnew8:before { right: 122px !important; }

    .section .slider-cardnew9 { bottom: 50px !important; right: 206px !important; }

        .section .slider-cardnew9:before { right: 135px !important; }

    .section .slider-cardnew11 { bottom: 113px; width: auto !important; right: 15px; }

    .float-container { position: fixed; top: 11% !important; }

    .boitimeline .carousel-item img { height: 190px; }

    .mt-md-70px { margin-top: 70px; }

    .w-md-798px { width: 798px !important; }

    /*.pro-features-menu .dropdown-menu {
            left: -972% !important;
            min-height: 241px !important;
            width: 719px !important;
            border-radius: 13px;*/ /* overflow: scroll; */
    /*overflow-x: scroll;
            height: 400px;
        }*/

    .pro-solutions-menu { min-height: 230px !important; width: 726px !important; border-radius: 13px; height: 417px; overflow: scroll; }

    .movie-bg { background: url(../Content/NewImages/webp/movie-banner.jpg); padding-top: 184px !important; padding-bottom: 76px !important; background-size: cover; }

    .md-top-n-93 { top: -93px; position: relative; }

    .w-md-1000 { width: 1000px; }

    .sticky-header { position: sticky; top: 59px; z-index: 999; }

    .table-sticky { position: -webkit-sticky; position: sticky !important; top: 170px !important; z-index: 2 !important; }

    .table-stickynew { position: -webkit-sticky; position: sticky !important; top: 131px !important; z-index: 2 !important; }
    .waves { right: 159px; top: 57px; }
    .waves-misc { right: 98px; top: 26px; }
    .right-149px { right: 150px; }
    .top-52px { top: 53px; }
    .bk-featur-linker { padding: 5px 5px; }
    .navigat li { padding-left: 0px !important; padding-right: 0px !important; }
    .waves-block-2 .top-md-57px { top: 57px; }
    .waves-block-2 .r-md-157px { right: 157px; }
    .newbanner941 { padding-top: 109px !important; }
    .sidebar-menutab { width: 50px; }
    .successresponsive { left: 44px !important; padding-bottom: 23px; top: 65px; }
    /* ul.timelineblue:before {
            top: 70px !important;
            height: 202px;
        }*/
    .boi-widget ul.timelineblue:before { height: 204px; }

    .successresponsive-boi { left: 13px !important; padding-bottom: 23px; top: -20px; }
    /*.boi-widget ul.timelineblue:before { height: 195px !important; top: 6px !important; }*/
    .stripelogo { width: 79px; z-index: 1; position: absolute; top: 0px; left: 0px; }
    .testimonial-h { height: 336px !important; }
    /*.timelineblue-h ul.timelineblue:before { top: 83px !important; }*/
    .boi-pricing-bannerbg { padding-top: 109px !important; padding-bottom: 47px !important; }
    .newbannerboipaidad { padding-top: 115px !important; padding-bottom: 55px !important; }
    .left-n-5px { left: 160px; }
    .left-md-8px { left: -8px; }
    /*.timeline-943 ul.timelineblue:before { top: 79px !important; height: 209px; }*/
    .newbannerboi { padding-top: 40px !important; }
    .newbannerboistripe { padding-top: 40px !important; }
    .newbannerboistriperesponsive { padding-bottom: 40px !important; }
    .newbannerboistripe-resources { padding-top: 80px !important; }
    .boifiling img { width: 240px; }
    .taxprofessionalboibg
    .ipdimg h3 { display: flex; align-items: center; }
    .taxprofessionalboibg
    .ipdimg img { width: 49px; }
    .h-md-250px { height: 250px !important; }
    .demo-banner-bg { padding-top: 134px !important; }
    .state-banner-bg-new { background: #f8fbfe !important; padding-top: 105px !important; padding-bottom: 50px !important; }
    .efiletab .coltab { height: 1000px; }
    .efiletab .coltabaca { height: 1057px; }
    .efiletab .coltab-misc { height: 1090px !important; }
    ul.whitebannertimelineblue:before { height: 249px; }
    ul.whitebannertimelineblue-w2c:before { height: 239px; }

    .table-bgsticky #state-scrollsticky { top: 60px !important; }

    .efiletestimonial
    .testimonial-card-bg-w2c { height: 305px !important; }
    .banner-referral { padding-top: 105px !important; padding-bottom: 43px !important; }
    .mblbanner-bg { background-color: #0a4a85; padding-top: 144px !important; padding-bottom: 43px !important; }
    .customer-story-banner-bg { padding-top: 145px !important; padding-bottom: 48px !important; }
    .whitebannerbg { padding-top: 112px !important; padding-bottom: 49px !important; }
    .state-banner-bg-new .home-notice .deadline-tag { left: 24px !important; top: -21px; }
}



@media only screen and (max-device-width:767px) {
    #MobRow table { white-space: nowrap !important; }
        #MobRow table tr th { font-size: 16px !important; }
    .whitebannerbg-mobile { padding-top: 170px !important; padding-bottom: 30px !important; }

    button.btn.btn-primary { font-size: 14px !important; }

    .btn-secondary, .btn-secondary:focus { font-size: 14px !important; }

    .top-md-0 { top: 0 !important }

    p, li { font-size: 14px; }

    .banner-bg-mbl { padding-top: 161px !important; padding-bottom: 44px !important; }

    .lh-sm30px { line-height: 30px; }

    .lh-sm19px { line-height: 19px !important; }

    .fs-sm-21px { font-size: 21px !important; }

    .searchfield_landing button { font-size: 17px; padding: 10px 20px 11px 20px; }

    .integration button.active { color: #202428 !important; background: #ffefe6 !important; border-bottom: solid #e9722e 3px !important; color: #e9722e !important; border-right: none !important; }

    .sm-px-4 { padding-left: 1rem !important; padding-right: 1rem !important; }

    .top-sm-n-11 { top: -11px; }

    .integration button.active::after { display: none !important; }

    .tabsfeatures a { padding-right: 10px; padding-left: 10px; }

    .copy-returnnav-tabs .copy-returnav-link.active:after { display: none; }

    .footerlogo img { height: 84px; }
    .newbannerboipaidad { padding-top: 97px !important; padding-bottom: 37px !important; }



    .bg-blueprint { padding-top: 207px !important; padding-bottom: 50px !important; }
    .table-bgsticky #state-scrollsticky { top: 60px !important; }
}

@media only screen and (min-width:1280px) and (max-width:768px) {

    .start-7 { left: -7%; }

    .top_sticky { top: 140px !important; }
    
}

@media only screen and (min-width:1600px) and (max-width:2000px) {
    /*.servicesnew-menu-arrow:before {
            right: 273px !important;
        }

        .tools-menu-arrow:before {
            right: 1.2% !important;
        }

        .features-menu-arrow:before {
            right: 240.4px !important;
        }

        .support-menu-arrow:before { right: 8.7% !important; }

        .servicesmenu-arrow:before {
            right: 31% !important;
        }

        .formsmenu-arrow:before {
            right: 43.7% !important;
        }
        .formsmenu-arrow2:before { right: 43.8% !important; }
        .features-menu-arrow:before {
            right: 22.8% !important;
        }

        .tools-menu .dropdown-menu {
            left: -1031% !important;
        }

        .forms-menu .dropdown-menu { left: -553% !important; height: 100%; min-height: 530px; }
        .forms-menu1 .dropdown-menu {
            left: -553% !important;
            height: 100%;
            min-height: 530px;
        }*/
    .ps-xxl-19rem { padding-left: 16.6rem !important; }

    .forms-menunew .dropdown-menu { left: 17% !important; height: 100%; min-height: 117px; }

    .taxpro-solutions-menu { left: -514% !important; width: 800% !important; border-radius: 13px; }

    .sticky-header { top: 95px !important; }

    .table-stickynew { top: 170px !important; }
}


@media (min-width: 1281px) and (max-width: 1400px) {
    .bundle-price-txt { right: -34px; bottom: 11px; }
}
@media only screen and (min-width:1400px) and (max-width:1600px) {
    .w-xxl-26 { width: 26%; }
    }
@media only screen and (min-width:1400px) and (max-width:1599px) {
        
        /*.menudue-custwidth { min-width: fit-content; left: -20px; }*/
        /*.support-menu .dropdown-menu {
            left: -780% !important;
        }

        .services-menu .dropdown-menu {
            left: -691% !important;
        }

        .servicesnew-menu .dropdown-menu {
            left: -646% !important;
        }

        .features-menu .dropdown-menu {
            left: -708% !important;
        }

        .tools-menu .dropdown-menu {
            left: -981% !important;
        }

        .tools-menu-arrow:before {
            right: 17.18%;
        }

        .pro-solutions-menu {
            left: -815% !important;
        }
        .pro-solutions-menu1 {
            left: -604% !important;
            width: 853% !important;
        }
        .pro-solutionsmenu-arrow:before {
            right: 19%;
        }*/
        .sticky-header { top: 134px; }

        .table-stickynew { top: 198px !important; }
        .xl-min-w-60 { max-width: 60%; }
    }

    @media only screen and (min-width:1301px) and (max-width:1399px) {
        /*.servicesnew-menu-arrow {
            left: -663px !important;
        }

            .servicesnew-menu-arrow:before {
                right: 315px !important;
            }

        .services-menu .dropdown-menu {
            left: -600% !important;
        }

        .servicesmenu-arrow:before {
            right: 462px !important;
        }

        .features-menu .dropdown-menu {
            left: -697% !important;
        }

        .features-menu-arrow:before {
            right: 201px !important;
        }

    .formsmenu-arrow:before { right: 54.5% !important; z-index: 9; top: -5px; }

        .forms-menu .dropdown-menu {
            left: -625px !important;
            width: 1310px !important;
        }

    .support-menu .dropdown-menu {
        left: -744px !important;
    }

    .support-menu-arrow:before { right: 41px !important; }

        .tools-menu-arrow:before {
            right: 1.2% !important;
        }

    .pro-featuresmenu-arrow:before {
        position: absolute;
        top: -6px;
        right: 15.1%;
    }

    .pro-features-menu .dropdown-menu {
        left: -1058% !important;
        min-height: 241px !important;
        width: 1350%;
        border-radius: 13px;
    }

        .pro-solutions-menu {
            left: -767% !important;
            min-height: 240px !important;
            width: 1114% !important;
            border-radius: 13px;
        }
    .pro-solutions-menu1 {
        left: -604% !important;
        min-height: 240px !important;
        width: 900% !important;
        border-radius: 13px;
    }
        .pro-solutionsmenu-arrow:before {
            right: 23.2%;
        }

    .forms-menu .dropdown-menu {
        left: -557% !important;
    }
    .forms-menu1 .dropdown-menu {
        left: -613% !important;
    }
    .forms-menu1 .dropdown-menu {
        right: 41.3% !important;
    }
    .formsmenu-arrow1:before {
        right: 41% !important;
    }
    .formsmenu-arrow2:before {
        right: 45.7% !important;
    }
      .forms-menu .dropdown-menu {
            width: 1266px !important;
        }*/
        /* .tour-bg {
            height: 55vh;
        }

        .section .tour-cardposition941-1 {
            top: 135px;
            left: 420px;
        }

        .tour-cardarrowposition941-1new:before {
            top: 158px;
        }

        .section .tour-cardposition941-2 {
            top: 115px;
            left: 44px;
        }

        .section .tour-cardposition941-3 {
            top: 158px;
            left: 344px;
        }

        .section .tour-cardposition941-4 {
            top: 187px;
            left: 409px;
        }

        .tour-cardarrowposition941-4new:before {
            right: 122px;
        }

        .section .tour-cardposition941-new {
            right: 13px;
            top: 290px;
        }

        .section .tour-cardposition941-5 {
            bottom: 60px;
            right: 111px;
        }

        .section .tour-cardposition941-7 {
            bottom: 83px;
            left: 516px;
        }

        .section .tour-cardposition941-8 {
            top: 290px;
            left: 684px;
        }

        .section .tour-cardposition941-9 {
            bottom: 133px;
            left: 368px;
        }

        .section .tour-cardposition941-10 {
            top: 305px;
            left: 342px;
        }

        .section .tour-cardposition941-11 {
            top: 267px;
            left: 47px;
        }

        .section .tour-cardposition941-12 {
            top: 273px;
            left: 383px;
        }

        .section .tour-cardposition941-12new {
            top: 278px;
            right: 193px;
        }*/

        .section .tour-cardposition-eftps1new { top: 39px; left: 584px; }

        .section .tour-cardposition-eftps2new { top: 218px; left: 144px; }

        .section .tour-cardposition-eftps3new { bottom: 49px; right: 4px; }

        .section .tour-cardposition-eftps4new { top: 51px; left: 483px; }

        .section .tour-cardposition-eftps5new { bottom: 159px; right: 42px; }

        .section .tour-cardposition-eftps6new { bottom: 293px; right: 31px; }

        .section .tour-cardposition-eftps7new { bottom: 69px; right: 661px; }

        .section .tour-cardposition-eftps8new { top: 288px; left: 617px; }

        .section .tour-cardposition-eftps9new { bottom: 41px; right: 302px; }

        .section .tour-cardposition-eftps10new { bottom: 52px; right: 3px; }

        .section .tour-cardposition-eftps11new { bottom: 11px; right: 329px; }

        .section .tour-cardposition-eftps12new { top: 221px; left: 512px; }
        .section .tour-cardposition-w91new { bottom: 140px; right: 5px; }
        .section .tour-cardposition-w92new { top: 280px; }
        .section .tour-cardposition-w93new { bottom: 119px; right: 154px; }
        .section .tour-cardposition-w94new { top: 253px; right: 31px; }

        .alt-section .tour-cardposition-fillw91 { top: 304px; left: 450px; }
        .alt-section .tour-cardposition-fillw92 { top: 202px; left: 594px; }
        .alt-section .tour-cardposition-fillw93 { top: 52px; left: 298px; }

        .tour-cardarrowposition-fillw91:before { top: 119px; transform: rotate(270deg); left: 189px; }
        /*.tour-cardarrowposition-fillw92:before { top: 119px; transform: rotate(270deg); left: 113px; }*/
        /*.tour-cardarrowposition-fillw93:before { top: 140px; left: 244px; }*/

        .tour-cardarrowposition-w94:before { top: -19px; left: 473px; }


        .tour-cardarrowposition-eftps5:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(269deg); right: 307px; }
        .tour-cardarrowposition-eftps12:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 141px; transform: rotate(270deg); left: 35px; }
        .navbar-light .navbar-nav .nav-link { font-size: 13px !important; }
        .width-210px { width: 210px; }
        .pricing-card { height: 304px; }
    }

    @media only screen and (min-width: 1367px) and (max-width: 1600px) {
        #toggleCalcBtn { top: 51% !important; }

        .h-xl-558px { height: 558px; }
    }

    @media only screen and (min-width:1900px) {
        .tabchangingsection { width: 55%; left: 0; }

        .homebg { height: 528px; padding-top: 165px !important; padding-bottom: 0px !important; }

        .mt-xxl-3rem { margin-top: 2rem !important; }
    }

    @media only screen and (min-width:1025px) {
        /* .pt-xl-230px {
        padding-top: 230px !important;
    }*/
    }

    @media only screen and (min-width:1529px) and (max-width:1599px) {
        .pl-xl-8rem { padding-left: 8rem !important; }
    }

    @media only screen and (min-width:1600px) and (max-width:1900px) {
        .xxl-min-w-52 { max-width: 52%; }
        .tabchangingsection { width: 65%; left: -35px; }

        .ps-xxl-10rem { padding-left: 10rem !important; }

        .bannerlawbg { background-position: left 77% top 82%; }

        .crypto-bg { background-position: left 89% top 82% !important; }

        .xxl-min-w-58 { max-width: 58%; }
        .stripelogo { left: 395px; }
    }

    @media (min-width: 1025px) and (max-width: 1279px) {
        .slanted-div:after { content: none !important; }

        .homebg { padding-top: 180px !important; height: auto; }

        .tabchangingsection { width: 89%; left: auto; }

        .bannersideimage { display: none; }
        .successresponsive-boi { left: 119px !important; padding-bottom: 23px; top: -48px; }
        /*  .boi-widget ul.timelineblue:before { height: 145px !important; top: 96px !important; }*/
    }

    @media (min-width: 1025px) and (max-width: 1200px) {
        .sticky-header { top: 95px; }
        .table-stickynew { top: 140px !important; }
        .table-stickynew { font-size: 15px !important; }
        .sticky-header th > p:first-of-type { font-size: 20px; }
        .bundle-price-txt { right: -1px; bottom: -8px; }
    }

    @media (min-width: 1025px) and (max-width: 1083px) {
        .tabchangingsection { top: -111px; }

        .tabchangingsectionnew { top: -114px; }

        .h-206px { height: 224px; }
    }

    @media (min-width: 1084px) and (max-width: 1279px) {
        .tabchangingsection { top: -101px; }
    }

    @media (min-width: 1280px) {
        .pop-up-video { width: 105%; height: 673px; }

        .pt-xl-230px { padding-top: 230px !important; }
        .waves { right: 195px; top: 80px; }
        .waves-new { left: 149px !important; top: 35px !important; }
        .waves-new-bottom { left: 148px !important; top: 47px !important; }
        /*.waves-misc { right: 194px !important; top: 78px; }*/

        .right-241px { right: 202px; }
    }

    @media (min-width: 1025px) and (max-width: 1080px) {
        .w-med-100 { width: 100% !important; }
    }

    @media only screen and (min-width:1475px) and (max-width:1599px) {
        .crypto-bg { background-position: left 75% top -300% !important; }
    }

    @media only screen and (min-width:1280px) and (max-width:1300px) {
        .section .tour-cardposition-w91new { bottom: 124px; right: 5px; }
        .section .tour-cardposition-w92new { top: 250px; }
        .section .tour-cardposition-w93new { bottom: 91px; right: 123px; }
        .section .tour-cardposition-w94new { top: 237px; right: 22px; }

        .alt-section .tour-cardposition-fillw91 { top: 273px; left: 409px; }
        .alt-section .tour-cardposition-fillw92 { top: 183px; left: 542px; }
        .alt-section .tour-cardposition-fillw93 { top: 53px; left: 283px; }

        .tour-cardarrowposition-fillw91:before { top: 119px; transform: rotate(270deg); left: 189px; }
        /*.tour-cardarrowposition-fillw92:before { top: 119px; transform: rotate(270deg); left: 113px; }*/
        /*.tour-cardarrowposition-fillw93:before { top: 140px; left: 244px; }*/

        .tour-cardarrowposition-w94:before { top: -19px; left: 473px; }
        .section .tour-cardposition { top: 125px; left: 35px; }

        .section .tour-cardposition2 { top: 78px; right: 11px; }

        .section .tour-cardposition21 { bottom: 70px; left: 129px; }

        .section .tour-cardposition3 { bottom: 170px; left: 19px; }

        .section .tour-cardposition31 { bottom: 169px; left: 219px; }

        .section .tour-cardposition32 { bottom: 169px; right: 212px; }

        .section .tour-cardposition4 { bottom: 73px; right: 94px; }

        .section .tour-cardposition51 { top: 187px; left: 213px; }

        .section .tour-cardposition52 { right: 6px; top: 130px; }

        .section .tour-cardposition61 { top: 135px; left: 182px; }

        .section .tour-cardposition62 { right: 272px; top: 140px; }

        .section .tour-cardposition6 { bottom: 8px; left: 299px; }

        .section .tour-cardposition81 { bottom: 212px; left: 5px; }

        .section .tour-cardposition82 { top: 192px; right: 24px; }

        .section .tour-cardposition83 { top: 130px; right: 245px; }
        .section .tour-cardposition941-1 { top: 110px; left: 390px; }
        .section .tour-cardposition941-3 { top: 142px; left: 293px; }
        .section .tour-cardposition941-4 { top: 170px; left: 371px; }
        .section .tour-cardposition941-new { right: 8px; top: 271px; }
        .cardarrowposition941-4new:before { top: -18px; transform: rotate(94deg); right: 116px; }
        .section .tour-cardposition941-5 { bottom: 60px; right: 100px; }
        .section .tour-cardposition941-7 { bottom: 69px; left: 465px; }
        .section .tour-cardposition941-8 { top: 255px; left: 607px; }
        .section .tour-cardposition941-9 { bottom: 125px; left: 341px; }
        .section .tour-cardposition941-10 { top: 287px; left: 304px; }
        .section .tour-cardposition941-11 { top: 238px; left: 46px; }
        .section .tour-cardposition941-12 { top: 268px; left: 344px; }
        .section .tour-cardposition941-12new { top: 248px; right: 175px; }
        .tour-cardarrowposition941-4new:before { top: -19px; transform: rotate(90deg); right: 116px; }
        .section .tour-cardpositionsecion9 { top: 180px; left: 172px; }

        .section .tour-cardposition-eftps1new { top: 31px; left: 537px; }
        .section .tour-cardposition-eftps2new { top: 200px; left: 125px; }
        .section .tour-cardposition-eftps3new { bottom: 46px; right: -2px; }
        .section .tour-cardposition-eftps4new { top: 37px; left: 400px; }
        .section .tour-cardposition-eftps5new { bottom: 178px; right: 22px; }
        .section .tour-cardposition-eftps6new { bottom: 229px; right: 1px; }
        .section .tour-cardposition-eftps7new { bottom: 53px; right: 621px; }
        .section .tour-cardposition-eftps8new { top: 260px; left: 577px; }
        .section .tour-cardposition-eftps9new { bottom: 33px; right: 242px; }
        .section .tour-cardposition-eftps10new { bottom: 44px; right: 3px; }
        .section .tour-cardposition-eftps11new { bottom: 366px; right: 291px; }
        .section .tour-cardposition-eftps12new { top: 203px; left: 470px; }
        .tour-cardarrowposition941-1new:before { top: 158px !important; }
        .section .tour-cardposition1095c { bottom: 186px; left: 250px; }
        .section .tour-cardposition1095c2 { bottom: 8px; left: 411px; }
        .section .tour-cardposition1095c3 { bottom: 2px; left: 604px; }
        .section .tour-cardposition1095c4 { top: 152px; right: 46px; }
        .tour-cardarrowposition1095c1:before { top: 185px; transform: rotate(270deg); }
        .tour-cardarrowposition1095:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 119px; }
        .section .tour-cardposition1095c6 { bottom: 209px; right: 189px; }
        .section .tour-cardposition1095c7 { top: 320px; left: 370px; }
        .section .tour-cardposition1095c8 { bottom: 34px; left: 370px; }
        .section .tour-cardposition1095c82 { top: 193px; right: 23px; }
        .tour-cardarrowposition-eftps11:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 137px; transform: rotate(270deg); right: 207px; }
        .section .tour-cardpositionboir-5 { bottom: 317px; right: 152px; }
        .section .tour-cardpositionboir-1 { top: 159px; left: 377px; }
        .section .tour-cardpositionboir-2 { top: 22px; left: 478px; }
        .section .tour-cardpositionboir-3 { top: 84px; left: 610px; }
        .section .tour-cardpositionboir-4 { top: 261px; left: 315px; }
        .section .tour-cardpositionboir-5new { bottom: 5px; right: 171px; }
        .section .tour-cardpositionboir-6 { bottom: 203px; right: 35px; }
        .section .tour-cardpositionboir-7 { bottom: 270px; left: 600px; }
        .section .tour-cardpositionboir-8 { top: 207px; left: 474px; }
        .tour-cardarrowpositionboir9:before { top: 204px; }
        .section .tour-cardpositionboir-9 { top: 235px; left: 261px; }
        .testimonial-card-img1 { left: 324px; top: 88px; }
        .testimonial-card-img3 { left: 327px; top: 88px; }
        /*  .section .tour-cardposition940-1 { top: 79px; left: 431px; }
    .section .tour-cardposition940-2 { top: 141px; left: 356px; }
    .tour-cardarrowposition940-1:before { top: 147px !important; }
    .section .tour-cardposition940-3 { top: 109px; left: 452px; }
    .section .tour-cardposition940-4 { top: 183px; left: 306px; }
    .section .tour-cardposition940-5 { bottom: 13px; right: 125px; }
    .section .tour-cardposition940-6 { top: 190px; right: 253px; }
    .section .tour-cardposition940-7 { bottom: 74px; left: 480px; }
    .section .tour-cardposition940-8 { top: 248px; left: 551px; }
    .section .tour-cardposition940-9 { top: 287px; left: 565px; }
    .section .tour-cardposition940-10 { top: 230px; left: 318px; }
    .section .tour-cardposition940-11 { top: 239px; left: 618px; }
    .section .tour-cardposition940-12 { top: 304px; left: 281px; }
    .section .tour-cardposition940-13 { top: 296px; left: 290px; }*/
        .section .tour-cardposition940-14 { top: 306px; left: 286px; }
        /*.forms-menu .dropdown-menu { left: -443% !important; }
        .successresponsive { left: 123px; bottom: 174px; }
        .tour-cardarrowposition941-1new:before { top: 167px !important; left: 181px; }
        .section .tour-cardposition { top: 109px; left: 35px; }
        .tour-cardarrowposition941-7:before { top: 176px; }
        .tabchangingsection { left: -3px; }
        .forms-menu .dropdown-menu { left: -516% !important; }*/
        .section .tour-cardposition943-1 { top: 87px; left: 439px; }
        .section .tour-cardposition943-2 { top: 308px; left: 342px; }
        .section .tour-cardposition943-3 { top: 181px; left: 307px; }
        .section .tour-cardposition943-4 { top: 236px; left: 308px; }
        .section .tour-cardposition943-5 { bottom: 56px; right: 90px; }
        .section .tour-cardposition943-6 { top: 285px; right: 74px; }
        .section .tour-cardposition943-7 { top: 247px; right: 74px; }
        .section .tour-cardposition943-8 { top: 287px; left: 553px; }
        .section .tour-cardposition943-9 { top: 269px; left: 299px; }
        .section .tour-cardposition943-10 { top: 289px; left: 513px; }
        .section .tour-cardposition943-11 { top: 272px; left: 271px; }
        .section .tour-cardposition943-12 { top: 303px; left: 288px; }
        .section .tour-cardposition943-14 { top: 248px; left: 321px; }
        .tour-cardarrowposition943-13:before { top: 147px; right: 237px; }
        .section .tour-cardposition943-13 { top: 191px; left: 209px; }

        .section .tour-cardposition944-1 { top: 95px; left: 258px; }
        .tour-cardarrowposition944-1new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 72px; transform: rotate(0deg); left: -13px; }
        .section .tour-cardposition944-2 { top: 229px; left: 105px; }
        .tour-cardarrowposition944-2new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 91px; transform: rotate(180deg); right: -12px; }
        .section .tour-cardposition944-3 { top: 183px; left: 306px; }
        .tour-cardarrowposition944-3new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 190px; }
        .section .tour-cardposition944-4 { bottom: 81px; right: 323px; }
        .tour-cardarrowposition944-4new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 185px; transform: rotate(90deg); right: 187px; }
        .section .tour-cardposition944-5 { bottom: 54px; right: 16px; }
        .tour-cardarrowposition944-5new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 161px; }
        .section .tour-cardposition944-6 { bottom: 49px; right: 18px; }
        .tour-cardarrowposition944-6new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 158px; }
        .section .tour-cardposition944-7 { bottom: 50px; right: 17px; }
        .tour-cardarrowposition944-7new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 156px; }
        .section .tour-cardposition944-8 { bottom: 47px; right: 16px; }
        .tour-cardarrowposition944-8new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 185px; transform: rotate(270deg); right: 164px; }
        .section .tour-cardposition944-9 { top: 246px; left: 284px; }
        .tour-cardarrowposition944-9new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 225px; transform: rotate(90deg); right: 189px; }
        .section .tour-cardposition944-10 { bottom: 85px; right: 12px; }
        .tour-cardarrowposition944-10new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 166px; transform: rotate(270deg); right: 35px; }
        .section .tour-cardposition944-11 { top: 296px; left: 282px; }
        .tour-cardarrowposition944-11new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 192px; }
        .section .tour-cardposition944-12 { bottom: 60px; left: 320px; }
        .tour-cardarrowposition944-12new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(270deg); right: 198px; }
        .section .tour-cardposition944-13 { bottom: 89px; left: 39px; }
        .tour-cardarrowposition944-13new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 85px; transform: rotate(180deg); left: 400px; }
        .section .tour-cardposition944-14 { top: 258px; right: 83px; }
        .tour-cardarrowposition944-14new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -18px; transform: rotate(88deg); left: 253px; }
        /*944 mailing address css ends*/


        /*tour section for karbon page starts*/
        .section .tour-cardpositionkarbon-1 { top: 230px; left: 107px; }

        .tour-cardarrowpositionkarbon-1:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 207px; }

        .section .tour-cardpositionkarbon-2 { top: 167px; left: 393px; }

        .tour-cardarrowpositionkarbon-2:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 167px; transform: rotate(270deg); right: 130px; }

        .section .tour-cardpositionkarbon-3 { bottom: 143px; right: 176px; }

        .tour-cardarrowpositionkarbon-3:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(270deg); right: 164px; }

        .section .tour-cardpositionkarbon-4a { top: 64px; left: 309px; }

        .tour-cardarrowpositionkarbon-4a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 58px !important; transform: rotate(0deg); left: -13px; }

        .section .tour-cardpositionkarbon-4b { bottom: 165px; left: 43px; }

        .tour-cardarrowpositionkarbon-4b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 185px; transform: rotate(270deg); right: 189px; }

        .section .tour-cardpositionkarbon-4c { bottom: 119px; left: 39px; }

        .tour-cardarrowpositionkarbon-4c:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 187px; transform: rotate(270deg); right: 189px; }

        .section .tour-cardpositionkarbon-5a { top: 80px; left: 246px; }

        .tour-cardarrowpositionkarbon-5a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 71px; transform: rotate(0deg); left: -13px; }

        .section .tour-cardpositionkarbon-5b { top: 79px; right: 44px; }

        .tour-cardarrowpositionkarbon-5b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 72px; transform: rotate(0deg); left: -12px; }

        .section .tour-cardpositionkarbon-6a { top: 117px; left: 48px; }

        .tour-cardarrowpositionkarbon-6a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 150px; }

        .section .tour-cardpositionkarbon-6b { bottom: 190px; right: 309px; }

        .tour-cardarrowpositionkarbon-6b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 187px; transform: rotate(270deg); right: 196px; }

        .section .tour-cardpositionkarbon-7 { top: 103px; right: 131px; }

        .tour-cardarrowpositionkarbon-7:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 65px; transform: rotate(180deg); right: -13px; }

        /*tour section for karbon page ends*/



        /*.timeline-943 ul.timelineblue:before { top: 55px !important; height: 160px; }*/

        .section .tour-cardposition1095b { bottom: 188px; left: 188px; }
        .section .tour-cardposition1095b4 { top: 112px; right: 136px; }
        .pricing-card { height: 313px; }
        .section .tour-cardposition945-1 { top: 136px; left: 300px; }
        .section .tour-cardposition945-2 { top: 195px !important; left: 108px !important; }
        .section .tour-cardposition945-3 { top: 196px; left: 307px; }
        .section .tour-cardposition945-4 { top: 221px; left: 304px; }
        .section .tour-cardposition945-5 { bottom: 4px; right: 133px; }
        .section .tour-cardposition945-6 { top: 300px; left: 517px; }
        .tour-cardposition945-6:before { bottom: 166px !important; transform: rotate(450deg); right: 320px; }
        .section .tour-cardposition945-8 { top: 299px; left: 525px; }
        .section .tour-cardposition945-9 { bottom: 13px; left: 373px; }
        /*.section .tour-cardposition-alabama-1 { top: 132px !important; left: 173px !important; }
    .section .tour-cardposition-state-2 { top: 123px !important; left: 477px !important; }
    .section .tour-cardposition-alabama-3 { top: 89px !important; left: 513px !important; }
    .section .tour-cardposition-alabama-4 { top: 240px !important; right: 110px !important; }
    .section .tour-cardposition-state-5 { bottom: 115px !important; left: 526px !important; }
    .section .tour-cardposition-state-7 { bottom: 173px !important; right: 245px !important; }*/
        .state-banner-bg-new { background: #f8fbfe !important; padding-top: 179px !important; padding-bottom: 49px !important; }
    }




    @media only screen and (min-width:1301px) and (max-width:1367px) {
        .section .tour-cardposition { top: 114px; left: 35px; }

        .section .tour-cardposition2 { top: 82px; right: 20px; }

        .section .tour-cardposition21 { bottom: 88px; left: 151px; }

        .section .tour-cardposition3 { bottom: 175px; left: 38px; }

        .section .tour-cardposition31 { bottom: 180px; left: 250px; }

        .section .tour-cardposition32 { bottom: 180px; right: 236px; }

        .section .tour-cardposition4 { bottom: 76px; right: 103px; }

        .section .tour-cardposition51 { top: 197px; left: 239px; }

        .section .tour-cardposition52 { right: 12px; top: 138px; }

        .section .tour-cardposition61 { top: 143px; left: 209px; }

        .section .tour-cardposition62 { right: 285px; top: 158px; }

        .section .tour-cardposition6 { bottom: 24px; left: 332px; }

        .section .tour-cardposition81 { bottom: 233px; left: 32px; }

        .section .tour-cardposition82 { top: 204px; right: 29px; }

        .section .tour-cardposition83 { top: 160px; right: 282px; }
        .section .tour-cardposition941-1 { top: 132px; left: 402px; }
        .tour-cardarrowposition941-1new:before { top: 156px !important; }
        .section .tour-cardposition941-3 { top: 168px; left: 338px; }
        .section .tour-cardposition941-4 { top: 179px; left: 405px; }
        .tour-cardarrowposition941-4new:before { right: 121px; }
        .section .tour-cardposition941-new { right: 13px; top: 286px; }
        .section .tour-cardposition941-5 { bottom: 60px; right: 111px; }
        .section .tour-cardposition941-7 { bottom: 79px; left: 507px; }
        .section .tour-cardposition941-8 { top: 273px; left: 673px; }
        .section .tour-cardposition941-9 { bottom: 141px; left: 358px; }
        .section .tour-cardposition941-10 { top: 305px; left: 334px; }
        .section .tour-cardposition941-11 { top: 253px; left: 36px; }
        .section .tour-cardposition941-12 { top: 273px; left: 368px; }
        .section .tour-cardposition941-12new { top: 277px; right: 192px; }
        .section .tour-cardpositionsecion9 { top: 175px; left: 192px; }
        .lg-min-w-78 { min-width: 78% !important; }
        .tour-bg { height: 55vh; }

        .section .tour-cardposition941-1 { top: 135px; left: 420px; }

        .tour-cardarrowposition941-1new:before { top: 158px; }

        .section .tour-cardposition941-2 { top: 115px; left: 44px; }

        .section .tour-cardposition941-3 { top: 158px; left: 344px; }

        .section .tour-cardposition941-4 { top: 187px; left: 409px; }

        .tour-cardarrowposition941-4new:before { right: 122px; }

        .section .tour-cardposition941-new { right: 13px; top: 290px; }

        .section .tour-cardposition941-5 { bottom: 60px; right: 111px; }

        .section .tour-cardposition941-7 { bottom: 83px; left: 516px; }

        .section .tour-cardposition941-8 { top: 290px; left: 684px; }

        .section .tour-cardposition941-9 { bottom: 133px; left: 368px; }

        .section .tour-cardposition941-10 { top: 305px; left: 342px; }

        .section .tour-cardposition941-11 { top: 267px; left: 47px; }

        .section .tour-cardposition941-12 { top: 273px; left: 383px; }

        .section .tour-cardposition941-12new { top: 278px; right: 193px; }

        /*  .section .tour-cardposition-eftps1new {
            top: 38px;
            left: 612px;
        }

        .section .tour-cardposition-eftps2new {
            top: 236px;
            left: 223px;
        }

        .section .tour-cardposition-eftps3new { top: 213px; left: 144px; }
        }

        .section .tour-cardposition-eftps4new {
            top: 81px;
            left: 483px;
        }

        .section .tour-cardposition-eftps5new {
            bottom: -22px;
            right: 91px;
        }

        .section .tour-cardposition-eftps6new {
            bottom: 293px;
            right: 86px;
        }

        .section .tour-cardposition-eftps7new {
            bottom: 84px;
            right: 746px;
        }

        .section .tour-cardposition-eftps8new {
            top: 337px;
            left: 693px;
        }

        .section .tour-cardposition-eftps9new {
            bottom: 82px;
            right: 333px;
        }

        .section .tour-cardposition-eftps10new {
            bottom: 52px;
            right: 3px;
        }

        .section .tour-cardposition-eftps11new {
            bottom: 11px;
            right: 393px;
        }

        .section .tour-cardposition-eftps12new {
            top: 379px;
            left: 681px;
        }

        .tour-cardarrowposition-eftps5:before {
            position: absolute;
            content: "";
            border-top: 13px solid transparent;
            border-bottom: 13px solid transparent;
            border-right: 14px solid #0A0E31;
            bottom: 137px;
            transform: rotate(90deg);
            right: 307px;
        }*/
        .tour-cardarrowposition1095c1:before { top: 186px; transform: rotate(270deg); }
        .section .tour-cardposition1095c { bottom: 190px; left: 268px; }
        .section .tour-cardposition1095c2 { bottom: 12px; left: 436px; }
        .section .tour-cardposition1095c3 { bottom: 4px; left: 604px; }
        .section .tour-cardposition1095c4 { top: 154px; right: 46px; }
        .tour-cardarrowposition1095:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px !important; transform: rotate(90deg); right: 126px !important; }
        .section .tour-cardposition1095c7 { top: 339px; left: 389px; }
        .section .tour-cardposition1095c8 { bottom: 16px; left: 380px; }
        .section .tour-cardposition1095c82 { top: 204px; right: 31px; }
        .section .tour-cardposition1095c83 { top: 204px; right: 260px; }

        .section .tour-cardposition1095c6 { bottom: 217px; right: 189px; }
        .section .tour-cardpositionboir-1 { top: 163px; left: 401px; }
        .section .tour-cardpositionboir-2 { top: 21px; left: 600px; }
        .section .tour-cardpositionboir-3 { top: 152px; left: 659px; }
        .section .tour-cardpositionboir-4 { top: 270px; left: 331px; }
        .section .tour-cardpositionboir-5 { bottom: 350px; right: 113px; }
        .section .tour-cardpositionboir-5new { bottom: 3px; right: 180px; }
        .section .tour-cardpositionboir-6 { bottom: 212px; right: 110px; }
        .section .tour-cardpositionboir-7 { bottom: 275px; left: 451px; }
        .tour-cardarrowpositionboir9:before { top: 205px; }
        .section .tour-cardpositionboir-8 { top: 218px; left: 485px; }
        .section .tour-cardpositionboir-9 { top: 241px; left: 267px; }
        .testimonial-card-img1 { left: 324px; top: 88px; }
        .testimonial-card-img3 { left: 324px; top: 88px; }
        /*  .section .tour-cardposition940-1 { top: 86px; left: 454px; }
        .section .tour-cardposition940-2 { top: 148px; left: 379px; }
        .section .tour-cardposition940-3 { top: 111px; left: 477px; }
        .section .tour-cardposition940-4 { top: 192px; left: 326px; }
        .section .tour-cardposition940-5 { bottom: 10px; right: 133px; }
        .section .tour-cardposition940-6 { top: 196px; right: 345px; }
        .section .tour-cardposition940-7 { bottom: 70px; left: 514px; }
        .section .tour-cardposition940-8 { top: 280px; left: 588px; }
        .section .tour-cardposition940-9 { top: 301px; left: 604px; }
        .section .tour-cardposition940-10 { top: 259px; left: 249px; }
        .section .tour-cardposition940-11 { top: 252px; left: 662px; }
        .section .tour-cardposition940-12 { top: 311px; left: 300px; }
        .section .tour-cardposition940-13 { top: 317px; left: 308px; }*/
        .section .tour-cardposition940-14 { top: 312px; left: 286px; }
        .section .tour-cardposition943-1 { top: 84px; left: 430px; }
        .section .tour-cardposition943-2 { top: 323px; left: 367px; }
        .section .tour-cardposition943-3 { top: 188px; left: 329px; }
        .section .tour-cardposition943-4 { top: 243px; left: 326px; }
        .section .tour-cardposition943-5 { bottom: 57px; right: 93px; }
        .section .tour-cardposition943-6 { top: 311px; right: 81px; }
        .section .tour-cardposition943-7 { top: 265px; right: 79px; }
        .section .tour-cardposition943-8 { top: 303px; left: 598px; }
        .section .tour-cardposition943-9 { top: 289px; left: 210px; }
        .section .tour-cardposition943-10 { top: 307px; right: 32px; }
        .section .tour-cardposition943-11 { top: 278px; left: 291px; }
        .section .tour-cardposition943-12 { top: 322px; left: 309px; }
        .section .tour-cardposition943-13 { top: 205px; left: 209px; }
        .section .tour-cardposition943-14 { top: 262px; left: 347px; }
        .tour-cardarrowposition943-13:before { top: 147px; }
        /*944 mailing address css starts*/
        .section .tour-cardposition944-1 { top: 90px; left: 271px; }
        .tour-cardarrowposition944-1new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 84px; transform: rotate(0deg); left: -13px; }
        .section .tour-cardposition944-2 { top: 246px; left: 599px; }
        .tour-cardarrowposition944-2new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 79px; transform: rotate(0deg); right: 400px; }
        .section .tour-cardposition944-3 { top: 188px; left: 327px; }
        .tour-cardarrowposition944-3new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 190px; }
        .section .tour-cardposition944-4 { bottom: 91px; right: 340px; }
        .tour-cardarrowposition944-4new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 186px; transform: rotate(90deg); right: 187px; }
        .section .tour-cardposition944-5 { bottom: 52px; right: 15px; }
        .tour-cardarrowposition944-5new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 171px; }
        .section .tour-cardposition944-6 { bottom: 49px; right: 18px; }
        .tour-cardarrowposition944-6new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 165px; }
        .section .tour-cardposition944-7 { bottom: 49px; right: 16px; }
        .tour-cardarrowposition944-7new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 169px; }
        .section .tour-cardposition944-8 { bottom: 48px; right: 16px; }
        .tour-cardarrowposition944-8new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 186px; transform: rotate(270deg); right: 175px; }
        .section .tour-cardposition944-9 { top: 251px; left: 294px; }
        .tour-cardarrowposition944-9new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 226px; transform: rotate(90deg); right: 189px; }
        .section .tour-cardposition944-10 { bottom: 87px; right: 17px; }
        .tour-cardarrowposition944-10new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 167px; transform: rotate(270deg); right: 31px; }
        .section .tour-cardposition944-11 { top: 306px; left: 300px; }
        .tour-cardarrowposition944-11new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 192px; }
        .section .tour-cardposition944-12 { bottom: 62px; left: 333px; }
        .tour-cardarrowposition944-12new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(270deg); right: 198px; }
        .section .tour-cardposition944-13 { bottom: 89px; left: 57px; }
        .tour-cardarrowposition944-13new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 77px; transform: rotate(180deg); left: 400px; }
        .section .tour-cardposition944-14 { top: 266px; right: 101px; }
        .tour-cardarrowposition944-14new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -18px; transform: rotate(88deg); left: 253px; }
        /*944 mailing address css ends*/


        /*tour section for karbon page starts*/
        .section .tour-cardpositionkarbon-1 { top: 238px; left: 115px; }

        .tour-cardarrowpositionkarbon-1:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 207px; }

        .section .tour-cardpositionkarbon-2 { top: 180px; left: 417px; }

        .tour-cardarrowpositionkarbon-2:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 167px; transform: rotate(270deg); right: 130px; }

        .section .tour-cardpositionkarbon-3 { bottom: 148px; right: 189px; }

        .tour-cardarrowpositionkarbon-3:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(270deg); right: 164px; }

        .section .tour-cardpositionkarbon-4a { top: 68px; left: 324px; }

        .tour-cardarrowpositionkarbon-4a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 59px; transform: rotate(0deg); left: -13px; }

        .section .tour-cardpositionkarbon-4b { bottom: 171px; left: 58px; }

        .tour-cardarrowpositionkarbon-4b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 185px; transform: rotate(270deg); right: 189px; }

        .section .tour-cardpositionkarbon-4c { bottom: 121px; right: 24px; }

        .tour-cardarrowpositionkarbon-4c:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 185px; transform: rotate(270deg); right: 189px; }

        .section .tour-cardpositionkarbon-5a { top: 81px; left: 254px; }

        .tour-cardarrowpositionkarbon-5a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 78px; transform: rotate(0deg); left: -12px; }

        .section .tour-cardpositionkarbon-5b { top: 83px; right: 60px; }

        .tour-cardarrowpositionkarbon-5b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 75px; transform: rotate(0deg); left: -14px; }

        .section .tour-cardpositionkarbon-6a { top: 121px; left: 33px; }

        .tour-cardarrowpositionkarbon-6a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 180px; }

        .section .tour-cardpositionkarbon-6b { bottom: 197px; right: 333px; }

        .tour-cardarrowpositionkarbon-6b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 187px; transform: rotate(270deg); right: 193px; }

        .section .tour-cardpositionkarbon-7 { top: 103px; left: 392px; }

        .tour-cardarrowpositionkarbon-7:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 72px; transform: rotate(180deg); right: -13px; }

        /*.timeline-943 ul.timelineblue:before { top: 54px !important; height: 162px; }*/

        .section .tour-cardposition1095b { bottom: 188px; left: 188px; }
        .section .tour-cardposition1095b4 { top: 112px; right: 136px; }
        .section .tour-cardposition945-1 { top: 133px; left: 348px; }
        .section .tour-cardposition945-3 { top: 188px; left: 328px; }
        .section .tour-cardposition945-4 { top: 232px; left: 329px; }
        .section .tour-cardposition945-5 { bottom: 11px; right: 293px; }
        .section .tour-cardposition945-6 { bottom: 25px; right: 257px; }
        .section .tour-cardposition945-8 { top: 319px; left: 564px; }
        .section .tour-cardposition945-9 { bottom: 23px; left: 394px; }
        .section .tour-cardposition945-2 { top: 212px; left: 600px; }
    }

    @media only screen and (min-width:1367px) and (max-width:1400px) {
        .section .tour-cardposition1095b { bottom: 203px; left: 221px; }
        .section .tour-cardposition1095b4 { top: 121px; right: 155px; }
        .tour-cardarrowposition1095c1:before { top: 187px; transform: rotate(270deg); }
        .section .tour-cardposition1095c { bottom: 201px; left: 289px; }
        .section .tour-cardposition1095c2 { bottom: 18px; left: 469px; }
        .section .tour-cardposition1095c3 { bottom: 9px; left: 604px; }
        .section .tour-cardposition1095c4 { top: 166px; right: 59px; }
        .tour-cardarrowposition1095:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 119px; }
        .section .tour-cardposition1095c6 { bottom: 235px; right: 189px; }
        .section .tour-cardposition1095c7 { top: 353px; left: 425px; }
        .section .tour-cardposition1095c8 { bottom: 34px; left: 419px; }
        .section .tour-cardposition1095c82 { top: 208px; right: 34px; }
        .section .tour-cardposition1095c83 { top: 218px !important; right: 228px !important; }
        .section .tour-cardposition-eftps1new { top: 54px; left: 630px; }
        .section .tour-cardposition-eftps2new { top: 231px; left: 175px; }
        .section .tour-cardposition-eftps4new { top: 51px; left: 431px; }
        .section .tour-cardposition-eftps5new { bottom: 228px; right: 92px; }
        .section .tour-cardposition-eftps6new { bottom: 239px; right: 81px; }
        .section .tour-cardposition-eftps7new { bottom: 76px; right: 682px; }
        .section .tour-cardposition-eftps8new { top: 296px; left: 643px; }
        .section .tour-cardposition-eftps9new { bottom: 49px; right: 329px; }
        .section .tour-cardposition-eftps10new { bottom: 47px; right: 3px; }
        .section .tour-cardposition-eftps11new { bottom: 15px; right: 346px; }
        .section .tour-cardposition-eftps12new { top: 236px; left: 525px; }
        .section .tour-cardpositionboir-1 { top: 171px; left: 430px; }
        .section .tour-cardpositionboir-2 { top: -2px; left: 554px; }
        .section .tour-cardpositionboir-3 { top: 181px; left: 695px; }
        .section .tour-cardpositionboir-4 { top: 283px; left: 357px; }
        .section .tour-cardpositionboir-5 { bottom: 310px; right: 165px; }
        .section .tour-cardpositionboir-5new { bottom: 9px; right: 132px; }
        .section .tour-cardpositionboir-6 { bottom: 219px; right: 66px; }
        .section .tour-cardpositionboir-7 { bottom: 238px; left: 589px; }
        .tour-cardarrowpositionboir9:before { top: 204px; }
        .section .tour-cardpositionboir-8 { top: 242px; left: 531px; }
        .section .tour-cardpositionboir-9 { top: 268px; left: 291px; }

        .section .tour-cardposition-w91new { bottom: 153px; right: 5px; }
        .section .tour-cardposition-w92new { top: 310px; }
        .section .tour-cardposition-w93new { bottom: 119px; right: 154px; }
        .section .tour-cardposition-w94new { top: 253px; right: 31px; }

        .alt-section .tour-cardposition-fillw91 { top: 329px; left: 470px; }
        .alt-section .tour-cardposition-fillw92 { top: 232px; left: 674px; }
        .alt-section .tour-cardposition-fillw93 { top: 52px; left: 298px; }

        .tour-cardarrowposition-fillw91:before { top: 119px; transform: rotate(270deg); left: 189px; }
        /*.tour-cardarrowposition-fillw92:before { top: 119px; transform: rotate(270deg); left: 113px; }*/
        /*.tour-cardarrowposition-fillw93:before { top: 140px; left: 244px; }*/

        .tour-cardarrowposition-w94:before { top: -19px; left: 473px; }
        /*  .section .tour-cardposition940-2 { top: 168px; left: 403px; }
    .section .tour-cardposition940-1 { top: 102px; left: 440px; }
    .section .tour-cardposition940-3 { top: 118px; left: 512px; }
    .section .tour-cardposition940-4 { top: 202px; left: 348px; }
    .section .tour-cardposition940-5 { bottom: 15px; right: 159px; }
    .section .tour-cardposition940-6 { top: 207px; right: 354px; }
    .section .tour-cardposition940-7 { bottom: 80px; left: 553px; }
    .section .tour-cardposition940-8 { top: 294px; left: 625px; }
    .section .tour-cardposition940-9 { top: 327px; left: 656px; }
    .section .tour-cardposition940-10 { top: 272px; left: 355px; }
    .section .tour-cardposition940-11 { top: 281px; left: 710px; }
    .section .tour-cardposition940-12 { top: 332px; left: 326px; }
    .section .tour-cardposition940-13 { top: 339px; left: 335px; }*/
        .section .tour-cardposition940-14 { top: 333px; left: 268px; }

        /*944 mailing address css starts*/
        .section .tour-cardposition944-1 { top: 102px; left: 277px; }
        .tour-cardarrowposition944-1new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 77px; transform: rotate(0deg); left: -14px; }
        .section .tour-cardposition944-2 { top: 132px; left: 376px; }
        .tour-cardarrowposition944-2new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 185px; transform: rotate(270deg); right: 190px; }
        .section .tour-cardposition944-3 { top: 195px; left: 331px; }
        .tour-cardarrowposition944-3new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 190px; }
        .section .tour-cardposition944-4 { bottom: 99px; right: 357px; }
        .tour-cardarrowposition944-4new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 187px; transform: rotate(90deg); right: 187px; }
        .section .tour-cardposition944-5 { bottom: 52px; right: 20px; }
        .tour-cardarrowposition944-5new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -20px; transform: rotate(270deg); right: 167px; }
        .section .tour-cardposition944-6 { bottom: 49px; right: 23px; }
        .tour-cardarrowposition944-6new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -20px; transform: rotate(270deg); right: 170px; }
        .section .tour-cardposition944-7 { bottom: 49px; right: 15px; }
        .tour-cardarrowposition944-7new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -20px; transform: rotate(270deg); right: 174px; }
        .section .tour-cardposition944-8 { bottom: 50px; right: 18px; }
        .tour-cardarrowposition944-8new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 187px; transform: rotate(270deg); right: 178px; }
        .section .tour-cardposition944-9 { top: 251px; left: 326px; }
        .tour-cardarrowposition944-9new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 227px; transform: rotate(90deg); right: 189px; }
        .section .tour-cardposition944-10 { bottom: 88px; right: 17px; }
        .tour-cardarrowposition944-10new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 167px; transform: rotate(270deg); right: 34px; }
        .section .tour-cardposition944-11 { top: 314px; left: 313px; }
        .tour-cardarrowposition944-11new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -20px; transform: rotate(90deg); left: 192px; }
        .section .tour-cardposition944-12 { bottom: 62px; left: 349px; }
        .tour-cardarrowposition944-12new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(270deg); right: 198px; }
        .section .tour-cardposition944-13 { bottom: 95px; left: 625px; }
        .tour-cardarrowposition944-13new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 78px; transform: rotate(0deg); left: -13px; }
        .section .tour-cardposition944-14 { top: 270px; right: 106px; }
        .tour-cardarrowposition944-14new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -18px; transform: rotate(88deg); left: 253px; }
        /*944 mailing address css ends*/
        .section .tour-cardposition943-1 { top: 92px; left: 349px; }
        .section .tour-cardposition943-2 { top: 339px; left: 398px; }
        .section .tour-cardposition943-3 { top: 198px; left: 344px; }
        .section .tour-cardposition943-4 { top: 259px; left: 355px; }
        .section .tour-cardposition943-5 { bottom: 59px; right: 102px; }
        .section .tour-cardposition943-6 { top: 330px; right: 92px; }
        .section .tour-cardposition943-7 { top: 293px; right: 95px; }
        .section .tour-cardposition943-8 { top: 329px; left: 636px; }
        .section .tour-cardposition943-9 { top: 318px; left: 276px; }
        .section .tour-cardposition943-10 { top: 332px; right: 26px; }
        .section .tour-cardposition943-11 { top: 292px; left: 318px; }
        .section .tour-cardposition943-12 { top: 347px; left: 334px; }
        .section .tour-cardposition943-13 { top: 207px; left: 262px; }
        .section .tour-cardposition943-14 { top: 270px; left: 381px; }
        .tour-cardarrowposition943-13:before { top: 168px; }
        /*.timeline-943 ul.timelineblue:before { top: 54px !important; height: 138px; }*/
        .pricing-card { height: 300px; }
        .section .tour-cardposition945-9 { bottom: 29px; left: 408px; }
        .section .tour-cardposition945-10 { top: 323px; left: 345px; }

        /*tour section for karbon page starts*/
        .section .tour-cardpositionkarbon-1 { top: 250px; left: 139px; }

        .tour-cardarrowpositionkarbon-1:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 207px; }

        .section .tour-cardpositionkarbon-2 { top: 201px; left: 451px; }

        .tour-cardarrowpositionkarbon-2:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 167px; transform: rotate(270deg); right: 130px; }

        .section .tour-cardpositionkarbon-3 { bottom: 153px; right: 208px; }

        .tour-cardarrowpositionkarbon-3:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(270deg); right: 164px; }

        .section .tour-cardpositionkarbon-4a { top: 75px; left: 339px; }

        .tour-cardarrowpositionkarbon-4a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 59px; transform: rotate(0deg); left: -13px; }

        .section .tour-cardpositionkarbon-4b { bottom: 178px; left: 58px; }

        .section .tour-cardpositionkarbon-4c { bottom: 125px; right: 66px; }

        .tour-cardarrowpositionkarbon-4c:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 185px; transform: rotate(270deg); right: 189px; }

        .section .tour-cardpositionkarbon-5a { top: 89px; left: 266px; }

        .section .tour-cardpositionkarbon-5b { top: 92px; right: 84px; }

        .section .tour-cardpositionkarbon-6a { top: 126px; left: 33px; }

        .tour-cardarrowpositionkarbon-6a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 184px; }


        .section .tour-cardpositionkarbon-6b { bottom: 205px; right: 360px; }

        .section .tour-cardpositionkarbon-7 { top: 118px; left: 439px; }

        /*tour section for karbon page ends*/
        .section .tour-cardposition945-1 { top: 157px; left: 364px; }
        .section .tour-cardposition945-2 { top: 109px !important; left: 389px !important; }
        .section .tour-cardposition945-4 { top: 240px; left: 355px; }
        .section .tour-cardposition945-9 { bottom: 33px; left: 415px; }
    }

    @media only screen and (min-width:1401px) and (max-width:1599px) {
        .section .tour-cardposition { top: 146px; left: 85px; }

        .section .tour-cardposition2 { top: 89px; right: 23px; }

        .section .tour-cardposition21 { bottom: 125px; left: 188px; }

        .section .tour-cardposition3 { bottom: 201px; left: 80px; }

        .section .tour-cardposition31 { bottom: 204px; left: 315px; }

        .section .tour-cardposition32 { bottom: 201px; right: 288px; }

        .section .tour-cardposition4 { bottom: 85px; right: 125px; }

        .section .tour-cardposition51 { top: 225px; left: 291px; }

        .section .tour-cardposition52 { right: 17px; top: 153px; }

        .section .tour-cardposition61 { top: 161px; left: 262px; }

        .section .tour-cardposition62 { right: 321px; top: 300px; }

        .section .tour-cardposition6 { bottom: 50px; left: 405px; }

        .section .tour-cardposition81 { bottom: 273px; left: 79px; }

        .section .tour-cardposition82 { top: 225px; right: 50px; }

        .section .tour-cardposition83 { top: 189px; right: 367px; }
        .section .tour-cardposition941-1 { top: 166px; left: 491px; }
        .section .tour-cardposition941-2 { top: 129px; left: 78px; }
        .section .tour-cardposition941-3 { top: 176px; left: 392px; }
        .section .tour-cardposition941-4 { top: 200px; left: 485px; }
        .tour-cardarrowposition941-4new:before { right: 121px; }
        .section .tour-cardposition941-new { right: 30px; top: 312px; }
        .section .tour-cardposition941-5 { bottom: 60px; right: 111px; }
        .section .tour-cardposition941-7 { bottom: 101px; left: 616px; }
        .section .tour-cardposition941-8 { top: 347px; left: 794px; }
        .section .tour-cardposition941-9 { bottom: 165px; left: 386px; }
        .section .tour-cardposition941-10 { top: 359px; left: 396px; }
        .section .tour-cardposition941-11 { top: 276px; left: 57px; }
        .section .tour-cardposition941-12 { top: 307px; left: 459px; }
        .section .tour-cardposition941-12new { top: 305px; right: 227px; }
        .section .tour-cardposition941-11 { top: 322px; left: 57px; }
        .tour-bg { height: 59vh; }
        .section .tour-cardpositionsecion9 { top: 252px; left: 207px; }

        .section .tour-cardposition-eftps1new { top: 54px; left: 630px; }
        .section .tour-cardposition-eftps2new { top: 231px; left: 175px; }
        .section .tour-cardposition-eftps4new { top: 51px; left: 431px; }
        .section .tour-cardposition-eftps5new { bottom: 228px; right: 92px; }
        .section .tour-cardposition-eftps6new { bottom: 239px; right: 81px; }
        .section .tour-cardposition-eftps7new { bottom: 76px; right: 726px; }
        .section .tour-cardposition-eftps8new { top: 335px; left: 704px; }
        .section .tour-cardposition-eftps9new { bottom: 75px; right: 329px; }
        .section .tour-cardposition-eftps10new { bottom: 47px; right: 3px; }
        .section .tour-cardposition-eftps11new { bottom: 16px; right: 392px; }
        .section .tour-cardposition-eftps12new { top: 268px; left: 604px; }
        .tour-cardarrowposition941-1new:before { top: 165px; left: 191px; }
        .tour-cardarrowposition1095c1:before { top: 185px; transform: rotate(270deg); }

        .section .tour-cardposition1095b { bottom: 220px; left: 267px; }
        .section .tour-cardposition1095b4 { top: 133px; right: 112px; }

        .section .tour-cardposition1095c { bottom: 214px; left: 336px; }
        .section .tour-cardposition1095c2 { bottom: 29px; left: 536px; }
        .section .tour-cardposition1095c3 { bottom: 14px; left: 604px; }
        .section .tour-cardposition1095c4 { top: 179px; right: 5px; }
        .section .tour-cardposition1095c6 { bottom: 270px; right: 189px; }
        .section .tour-cardposition1095c7 { top: 382px; left: 480px; }
        .section .tour-cardposition1095c8 { bottom: 34px; left: 480px; }
        .section .tour-cardposition1095c82 { top: 227px; right: 46px; }
        .section .tour-cardpositionboir-1 { top: 202px; left: 501px; }
        .section .tour-cardpositionboir-2 { top: 23px; left: 554px; }
        .section .tour-cardpositionboir-3 { top: 190px; left: 772px; }
        .section .tour-cardpositionboir-4 { top: 342px; left: 407px; }
        .section .tour-cardpositionboir-5 { bottom: 402px; right: 230px; }
        .section .tour-cardpositionboir-5new { bottom: 35px; right: 232px; }
        .section .tour-cardpositionboir-6 { bottom: 283px; right: 129px; }
        .section .tour-cardpositionboir-7 { bottom: 325px; left: 674px; }
        .section .tour-cardpositionboir-8 { top: 287px; left: 611px; }
        .tour-cardarrowpositionboir9:before { top: 205px; }
        .section .tour-cardpositionboir-9 { top: 300px; left: 347px; }
        .testimonial-card-img1 { left: 385px; top: 75px; }
        .testimonial-card-img3 { left: 384px; top: 88px; }
        .section .tour-cardpositionboir-1 { top: 185px; left: 490px; }
        .section .tour-cardpositionboir-2 { top: 69px; left: 554px; }
        .section .tour-cardpositionboir-3 { top: 190px; left: 772px; }
        .section .tour-cardpositionboir-4 { top: 311px; left: 407px; }
        .section .tour-cardpositionboir-5 { bottom: 402px; right: 230px; }
        .section .tour-cardpositionboir-5new { bottom: 35px; right: 232px; }
        .section .tour-cardpositionboir-6 { bottom: 283px; right: 129px; }
        .section .tour-cardpositionboir-7 { bottom: 325px; left: 674px; }
        .section .tour-cardpositionboir-8 { top: 287px; left: 611px; }
        .tour-cardarrowpositionboir9:before { top: 205px; }
        .section .tour-cardpositionboir-9 { top: 300px; left: 347px; }
        .stripelogo { left: 360px; }
        /*    .section .tour-cardposition940-1 { top: 114px; left: 540px; }
        .section .tour-cardposition940-2 { top: 196px; left: 468px; }
        .section .tour-cardposition940-3 { top: 130px; left: 579px; }
        .section .tour-cardposition940-4 { top: 241px; left: 407px; }
        .section .tour-cardposition940-5 { bottom: 30px; right: 187px; }
        .section .tour-cardposition940-6 { top: 222px; right: 471px; }
        .section .tour-cardposition940-7 { bottom: 88px; left: 635px; }
        .section .tour-cardposition940-8 { top: 352px; left: 710px; }
        .section .tour-cardposition940-9 { top: 382px; left: 746px; }
        .section .tour-cardposition940-10 { top: 298px; left: 441px; }
        .section .tour-cardposition940-11 { top: 335px; left: 823px; }
        .section .tour-cardposition940-12 { top: 354px; left: 367px; }
        .section .tour-cardposition940-13 { top: 398px; left: 395px; }*/
        .section .tour-cardposition940-14 { top: 365px; left: 317px; }
        .section .tour-cardposition943-1 { top: 116px; left: 521px; }
        .section .tour-cardposition943-2 { top: 369px; left: 452px; }
        .section .tour-cardposition943-3 { top: 216px; left: 404px; }
        .section .tour-cardposition943-4 { top: 276px; left: 402px; }
        .section .tour-cardposition943-5 { bottom: 70px; right: 122px; }
        .section .tour-cardposition943-6 { top: 387px; right: 119px; }
        .section .tour-cardposition943-7 { top: 348px; right: 114px; }
        .section .tour-cardposition943-8 { top: 382px; left: 722px; }
        .section .tour-cardposition943-9 { top: 348px; left: 210px; }
        .section .tour-cardposition943-10 { top: 380px; right: 21px; }
        .section .tour-cardposition943-11 { top: 319px; left: 363px; }
        .section .tour-cardposition943-12 { top: 392px; left: 394px; }
        .section .tour-cardposition943-13 { top: 243px; left: 314px; }
        .tour-cardarrowposition943-13:before { top: 167px; right: 248px; }
        .section .tour-cardposition943-14 { top: 300px; left: 450px; }

        /*944 mailing address css starts*/
        .section .tour-cardposition944-1 { top: 120px; left: 305px; }
        .tour-cardarrowposition944-1new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 82px; transform: rotate(0deg); left: -12px; }
        .section .tour-cardposition944-2 { top: 295px; left: 210px; }
        .tour-cardarrowposition944-2new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 85px; transform: rotate(180deg); right: -13px; }
        .section .tour-cardposition944-3 { top: 215px; left: 402px; }
        .tour-cardarrowposition944-3new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 190px; }
        .section .tour-cardposition944-4 { bottom: 139px; right: 424px; }
        .tour-cardarrowposition944-4new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 186px; transform: rotate(90deg); right: 187px; }
        .section .tour-cardposition944-5 { bottom: 59px; right: 20px; }
        .tour-cardarrowposition944-5new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 190px; }
        .section .tour-cardposition944-6 { bottom: 56px; right: 18px; }
        .tour-cardarrowposition944-6new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 193px; }
        .section .tour-cardposition944-7 { bottom: 55px; right: 45px; }
        .tour-cardarrowposition944-7new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 169px; }
        .section .tour-cardposition944-8 { bottom: 55px; right: 42px; }
        .tour-cardarrowposition944-8new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 186px; transform: rotate(270deg); right: 179px; }
        .section .tour-cardposition944-9 { top: 333px; left: 340px; }
        .tour-cardarrowposition944-9new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 225px; transform: rotate(90deg); right: 189px; }
        .section .tour-cardposition944-10 { bottom: 97px; right: 17px; }
        .tour-cardarrowposition944-10new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 166px; transform: rotate(270deg); right: 40px; }
        .section .tour-cardposition944-11 { top: 351px; left: 377px; }
        .tour-cardarrowposition944-11new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 192px; }
        .section .tour-cardposition944-12 { bottom: 69px; left: 418px; }
        .tour-cardarrowposition944-12new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(270deg); right: 198px; }
        .section .tour-cardposition944-13 { bottom: 117px; left: 129px; }
        .tour-cardarrowposition944-13new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 75px; transform: rotate(180deg); left: 399px; }
        .section .tour-cardposition944-14 { top: 295px; right: 156px; }
        .tour-cardarrowposition944-14new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -18px; transform: rotate(88deg); left: 253px; }
        /* 944 mailing address css ends
*/

        /*tour section for karbon page starts*/
        .section .tour-cardpositionkarbon-1 { top: 250px; left: 139px; }

        .tour-cardarrowpositionkarbon-1:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 207px; }

        .section .tour-cardpositionkarbon-2 { top: 201px; left: 451px; }

        .tour-cardarrowpositionkarbon-2:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 167px; transform: rotate(270deg); right: 130px;; }

        .section .tour-cardpositionkarbon-3 { bottom: 153px; right: 208px; }

        .tour-cardarrowpositionkarbon-3:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(270deg); right: 164px; }

        .section .tour-cardpositionkarbon-4a { top: 75px; left: 339px; }

        .tour-cardarrowpositionkarbon-4a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 59px; transform: rotate(0deg); left: -13px; }

        .section .tour-cardpositionkarbon-4b { bottom: 179px; left: 58px; }

        .tour-cardarrowpositionkarbon-4b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 185px; transform: rotate(270deg); right: 189px; }


        .section .tour-cardpositionkarbon-4c { bottom: 125px; left: 80px; }

        .tour-cardarrowpositionkarbon-4c:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 185px; transform: rotate(270deg); right: 189px; }

        .section .tour-cardpositionkarbon-5a { top: 96px; left: 266px; }

        .section .tour-cardpositionkarbon-5b { top: 90px; right: 84px; }

        .section .tour-cardpositionkarbon-6a { top: 126px; left: 33px; }

        .tour-cardarrowpositionkarbon-6a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 184px; }


        .section .tour-cardpositionkarbon-6b { bottom: 205px; right: 360px; }

        .tour-cardarrowpositionkarbon-6b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 186px; transform: rotate(270deg); right: 193px; }


        .section .tour-cardpositionkarbon-7 { top: 118px; left: 439px; }

        /*tour section for karbon page ends*/

        .section .tour-cardposition945-2 { top: 205px !important; left: 551px !important; }
        .pricing-card { height: 329px; }
        .section .tour-cardposition945-1 { top: 174px; left: 371px; }
        .section .tour-cardposition945-2 { top: 257px !important; left: 214px !important; }
        .section .tour-cardposition945-3 { top: 241px; left: 405px; }
        .section .tour-cardposition945-4 { top: 273px; left: 408px; }
        .section .tour-cardposition945-5:before { bottom: 186px; }
        .section .tour-cardposition945-5 { bottom: 36px; right: 184px; }
        .section .tour-cardposition945-6 { bottom: 36px; right: 446px; }
        .section .tour-cardposition945-8 { top: 393px; left: 698px; }
        .section .tour-cardposition945-9 { bottom: 61px; left: 460px; }
        .section .tour-cardposition941-10 { top: 381px; left: 396px; }
    }

    @media only screen and (min-width:1600px) and (max-width:1700px) {
        .section .tour-cardposition { top: 150px; left: 95px; }

        .section .tour-cardposition2 { top: 94px; right: 20px; }

        .section .tour-cardposition21 { bottom: 139px; left: 213px; }

        .section .tour-cardposition3 { bottom: 213px; left: 82px; }

        .section .tour-cardposition31 { bottom: 210px; left: 330px; }

        .section .tour-cardposition32 { bottom: 210px; right: 313px; }

        .section .tour-cardposition4 { bottom: 89px; right: 131px; }

        .section .tour-cardposition51 { top: 227px; left: 315px; }

        .section .tour-cardposition52 { right: 30px; top: 161px; }

        .section .tour-cardposition61 { top: 166px; left: 279px; }

        .section .tour-cardposition62 { right: 330px; top: 199px; }

        .section .tour-cardposition6 { bottom: 64px; left: 426px; }

        .section .tour-cardposition81 { bottom: 287px; left: 112px; }

        .section .tour-cardposition82 { top: 234px; right: 53px; }

        .section .tour-cardposition83 { top: 200px; right: 371px; }
        .section .tour-cardposition941-1 { top: 185px; left: 525px; }
        .section .tour-cardposition941-3 { top: 199px; left: 431px; }
        .section .tour-cardposition941-4 { top: 216px; left: 515px; }
        .tour-cardarrowposition941-4new:before { right: 160px; }
        .section .tour-cardposition941-new { right: 13px; top: 344px; }
        .section .tour-cardposition941-5 { bottom: 60px; right: 143px; }
        .section .tour-cardposition941-7 { bottom: 114px; left: 679px; }
        .section .tour-cardposition941-8 { top: 380px; left: 852px; }
        .section .tour-cardposition941-9 { bottom: 175px; left: 416px; }
        .section .tour-cardposition941-10 { top: 399px; left: 438px; }
        .section .tour-cardposition941-11 { top: 344px; left: 100px; }
        .section .tour-cardposition941-12 { top: 325px; left: 487px; }
        .section .tour-cardposition941-12new { top: 320px; right: 234px; }
        .tour-bg { height: 56vh; }

        .section .tour-cardposition-eftps1new { top: 81px; left: 727px; }
        .section .tour-cardposition-eftps2new { top: 249px; left: 205px; }
        .section .tour-cardposition-eftps3new { bottom: 52px; right: 5px; }
        .section .tour-cardposition-eftps4new { top: 89px; left: 502px; }
        .section .tour-cardposition-eftps5new { bottom: 229px; right: 107px; }
        .section .tour-cardposition-eftps6new { bottom: 286px; right: 106px; }
        .section .tour-cardposition-eftps7new { bottom: 94px; right: 772px; }
        .section .tour-cardposition-eftps8new { top: 357px; left: 718px; }
        .section .tour-cardposition-eftps9new { bottom: 91px; right: 362px; }
        .section .tour-cardposition-eftps10new { bottom: 52px; right: 11px; }
        .section .tour-cardposition-eftps11new { bottom: 11px; right: 424px; }
        .section .tour-cardposition-eftps12new { top: 276px; left: 596px; }
        .tour-cardarrowposition941-1new:before { top: 159px; }
        .section .tour-cardposition1095b { bottom: 228px; left: 286px; }
        .section .tour-cardposition1095b4 { top: 138px; right: 169px; }
        .tour-cardarrowposition1095c1:before { top: 185px; transform: rotate(270deg); }
        .section .tour-cardposition1095c { bottom: 224px; left: 360px; }
        .section .tour-cardposition1095c2 { bottom: 45px; left: 565px; }
        .section .tour-cardposition1095c3 { bottom: 18px; left: 608px; }
        .section .tour-cardposition1095c4 { top: 186px; right: 53px; }
        .tour-cardarrowposition1095:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 152px; }
        .section .tour-cardposition1095c6 { bottom: 283px; right: 189px; }
        .section .tour-cardposition1095c7 { top: 400px; left: 510px; }
        .section .tour-cardposition1095c8 { bottom: 34px; left: 506px; }
        .section .tour-cardposition1095c82 { top: 234px; right: 53px; }
        .section .tour-cardpositionboir-4 { top: 324px; left: 439px; }
        .section .tour-cardpositionboir-5 { bottom: 401px; right: 230px; }
        .section .tour-cardpositionboir-5new { bottom: 42px; right: 205px; }
        .section .tour-cardpositionboir-6 { bottom: 285px; right: 166px; }
        .section .tour-cardpositionboir-7 { bottom: 339px; left: 702px; }
        .section .tour-cardpositionboir-8 { top: 312px; left: 646px; }
        .section .tour-cardpositionboir-9 { top: 297px; left: 356px; }
        .section .tour-cardpositionboir-1 { top: 197px; left: 520px; }
        .section .tour-cardpositionboir-2 { top: 45px; left: 554px; }
        .section .tour-cardpositionboir-3 { top: 192px; left: 801px; }

        .section .tour-cardposition-eftps12new { top: 221px; left: 512px; }
        .section .tour-cardposition-w91new { bottom: 223px; right: 11px; }
        .section .tour-cardposition-w92new { top: 369px; }
        .section .tour-cardposition-w93new { bottom: 145px; right: 200px; }
        .section .tour-cardposition-w94new { top: 293px; right: 42px; }

        .alt-section .tour-cardposition-fillw91 { top: 388px; left: 554px; }
        .alt-section .tour-cardposition-fillw92 { top: 282px; left: 777px; }
        .alt-section .tour-cardposition-fillw93 { top: 81px; left: 392px; }

        .tour-cardarrowposition-fillw91:before { top: 119px; transform: rotate(270deg); left: 189px; }
        .tour-cardarrowposition-fillw92:before { top: 119px; transform: rotate(270deg); left: 113px; }
        /*.tour-cardarrowposition-fillw93:before { top: 140px; left: 244px; }*/

        .tour-cardarrowposition-w94:before { top: -19px; left: 473px; }
        /*  .section .tour-cardposition940-1 { top: 126px; left: 512px; }
        .section .tour-cardposition940-2 { top: 220px; left: 503px; }
        .section .tour-cardposition940-3 { top: 129px; left: 611px; }
        .section .tour-cardposition940-4 { top: 223px; left: 417px; }
        .section .tour-cardposition940-5 { bottom: 36px; right: 199px; }
        .section .tour-cardposition940-6 { top: 229px; right: 520px; }
        .section .tour-cardposition940-7 { bottom: 81px; left: 666px; }
        .section .tour-cardposition940-8 { top: 378px; left: 757px; }
        .section .tour-cardposition940-9 { top: 400px; left: 765px; }
        .section .tour-cardposition940-10 { top: 306px; left: 475px; }
        .section .tour-cardposition940-11 { top: 346px; left: 870px; }
        .section .tour-cardposition940-12 { top: 370px; left: 405px; }
        .section .tour-cardposition940-13 { top: 399px; left: 410px; }*/
        .section .tour-cardposition940-14 { top: 383px; left: 359px; }
        .formsmenu-arrow2:before { right: 43.8% !important; }
        .formsmenu-arrow:before { right: 43.7% !important; }
        .section .tour-cardposition943-1 { top: 129px; left: 540px; }
        .section .tour-cardposition943-2 { top: 389px; left: 480px; }
        .section .tour-cardposition943-3 { top: 222px; left: 429px; }
        .section .tour-cardposition943-4 { top: 287px; left: 439px; }
        .section .tour-cardposition943-5 { bottom: 68px; right: 162px; }
        .section .tour-cardposition943-6 { top: 411px; right: 124px; }
        .section .tour-cardposition943-7 { top: 367px; right: 127px; }
        .section .tour-cardposition943-8 { top: 402px; left: 774px; }
        .section .tour-cardposition943-9 { top: 362px; left: 295px; }
        .section .tour-cardposition943-10 { top: 404px; right: 27px; }
        .section .tour-cardposition943-11 { top: 327px; left: 391px; }
        .section .tour-cardposition943-12 { top: 418px; left: 413px; }
        .section .tour-cardposition943-13 { top: 252px; left: 308px; }
        .tour-cardarrowposition943-13:before { top: 168px; right: 226px; }
        .section .tour-cardposition943-14 { top: 307px; left: 489px; }

        /* 944 mailing address css starts*/
        .section .tour-cardposition944-1 { top: 128px; left: 318px; }
        .tour-cardarrowposition944-1new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 83px; transform: rotate(0deg); left: -13px; }
        .section .tour-cardposition944-2 { top: 191px; left: 471px; }
        .tour-cardarrowposition944-2new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 187px; transform: rotate(270deg); right: 190px; }
        .section .tour-cardposition944-3 { top: 225px; left: 420px; }
        .tour-cardarrowposition944-3new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -20px; transform: rotate(90deg); right: 190px; }
        .section .tour-cardposition944-4 { bottom: 151px; right: 451px; }
        .tour-cardarrowposition944-4new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 187px; transform: rotate(90deg); right: 187px; }
        .section .tour-cardposition944-5 { bottom: 60px; right: 34px; }
        .tour-cardarrowposition944-5new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -20px; transform: rotate(270deg); right: 187px; }
        .section .tour-cardposition944-6 { bottom: 56px; right: 32px; }
        .tour-cardarrowposition944-6new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -20px; transform: rotate(270deg); right: 188px; }
        .section .tour-cardposition944-7 { bottom: 56px; right: 29px; }
        .tour-cardarrowposition944-7new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -20px; transform: rotate(270deg); right: 193px; }
        .section .tour-cardposition944-8 { bottom: 57px; right: 33px; }
        .tour-cardarrowposition944-8new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 187px; transform: rotate(270deg); right: 194px; }
        .section .tour-cardposition944-9 { top: 346px; left: 424px; }
        .tour-cardarrowposition944-9new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 227px; transform: rotate(90deg); right: 189px; }
        .section .tour-cardposition944-10 { bottom: 103px; right: 15px; }
        .tour-cardarrowposition944-10new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 167px; transform: rotate(270deg); right: 46px; }
        .section .tour-cardposition944-11 { top: 367px; left: 406px; }
        .tour-cardarrowposition944-11new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -20px; transform: rotate(90deg); left: 192px; }
        .section .tour-cardposition944-12 { bottom: 71px; left: 441px; }
        .tour-cardarrowposition944-12new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(270deg); right: 198px; }
        .section .tour-cardposition944-13 { bottom: 8px; left: 437px; }
        .tour-cardarrowposition944-13new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -18px; transform: rotate(88deg); left: 195px; }
        .section .tour-cardposition944-14 { top: 316px; right: 174px; }
        .tour-cardarrowposition944-14new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -18px; transform: rotate(88deg); left: 253px; }
        /* 944 mailing address css ends
*/

        /*tour section for karbon page starts*/
        .section .tour-cardpositionkarbon-1 { top: 284px; left: 181px; }

        .section .tour-cardpositionkarbon-2 { top: 256px; left: 558px; }

        .section .tour-cardpositionkarbon-3 { bottom: 175px; right: 261px; }

        .section .tour-cardpositionkarbon-4a { top: 84px; left: 382px; }

        .section .tour-cardpositionkarbon-4b { bottom: 205px; left: 124px; }

        .section .tour-cardpositionkarbon-4c { bottom: 143px; left: 124px; }

        .section .tour-cardpositionkarbon-5a { top: 121px; left: 302px; }

        .section .tour-cardpositionkarbon-5b { top: 116px; right: 157px; }

        .section .tour-cardpositionkarbon-6a { top: 141px; left: 70px; }

        .tour-cardarrowpositionkarbon-6a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 183px; }


        .section .tour-cardpositionkarbon-6b { bottom: 231px; right: 438px; }

        .section .tour-cardpositionkarbon-7 { top: 147px; left: 581px; }

        /*tour section for karbon page ends*/


        .section .tour-cardposition945-2 { top: 283px; left: 753px; }
        .section .tour-cardposition945-3 { top: 263px; left: 438px; }
        .section .tour-cardposition945-4 { top: 288px; left: 435px; }
        .section .tour-cardposition945-8 { top: 426px; left: 755px; }
        .pricing-card { height: 300px; }
        .section .tour-cardposition945-1 { top: 184px; left: 398px; }
        .section .tour-cardposition945-2 { top: 151px !important; left: 472px !important; }
        .section .tour-cardposition945-3 { top: 224px; left: 434px; }
        .section .tour-cardposition945-4 { top: 284px; left: 437px; }
        .section .tour-cardposition945-5 { bottom: 42px; right: 198px; }
        .section .tour-cardposition945-8 { top: 417px; left: 751px; }
        .section .tour-cardposition945-9 { bottom: 74px; left: 489px; }
        .section .tour-cardposition941-10 { top: 418px; left: 436px; }
    }

    @media only screen and (min-width:1526px) and (max-width:1900px) {
        .mtop-xxl-3rem { margin-top: 3.4rem; }
        .w-xl-46 { width: 46%; }
        .section .tour-cardposition-w91new { bottom: 198px; right: 12px; }
        .section .tour-cardposition-w92new { top: 348px; }
        .section .tour-cardposition-w93new { bottom: 145px; right: 193px; }
        .section .tour-cardposition-w94new { top: 284px; right: 40px; }

        .alt-section .tour-cardposition-fillw91 { top: 374px; left: 566px; }
        .alt-section .tour-cardposition-fillw92 { top: 257px; left: 713px; }
        .alt-section .tour-cardposition-fillw93 { top: 101px; left: 372px; }

        .tour-cardarrowposition-fillw91:before { top: 119px; transform: rotate(270deg); left: 189px; }
        .tour-cardarrowposition-fillw92:before { top: 139px; transform: rotate(270deg); left: 200px; }
        /*.tour-cardarrowposition-fillw93:before { top: 140px; left: 244px; }*/

        .tour-cardarrowposition-w94:before { top: -19px; left: 473px; }
    }

    @media only screen and (max-width:1526px) {
        .videobanner video { width: 100% !important; }
    }

    @media only screen and (min-device-width: 1366px) and (max-device-width: 1399px) {
        .successresponsive { left: 172px; top: 44px; }
        .successresponsive-boi { left: 94px !important; padding-bottom: 23px; top: -36px; }
        .stripelogo { left: 280px; }
        /*.timelineblue-h ul.timelineblue:before { top: 64px; }*/
        /*.state-banner-bg-new { background: url(/Content/NewImages/state/state-banner-new.webp) no-repeat, #f8fbfe; padding-top: 184px !important; padding-bottom: 54px !important; background-position: 83% 65%; background-size: 50%; }*/
    }

    @media only screen and (min-device-width: 1400px) and (max-device-width: 1525px) {
        .successresponsive { right: -98px !important; }
        .bannercarddesign { padding-top: 46px !IMPORTANT; }
        .bannercarddesign-boi { padding-top: 23px !IMPORTANT; }
        .successresponsive-boi { left: 179px !important; padding-bottom: 23px; top: -35px; }
        /*.boi-widget ul.timelineblue:before { height: 117px !important; top: 96px !important; }*/
        .section .tour-cardposition-w91new { bottom: 168px; right: 12px; }
        .section .tour-cardposition-w92new { top: 298px; }
        .section .tour-cardposition-w93new { bottom: 125px; right: 193px; }
        .section .tour-cardposition-w94new { top: 264px; right: 40px; }

        .alt-section .tour-cardposition-fillw91 { top: 324px; left: 476px; }
        .alt-section .tour-cardposition-fillw92 { top: 207px; left: 613px; }
        .alt-section .tour-cardposition-fillw93 { top: 81px; left: 312px; }

        .tour-cardarrowposition-fillw91:before { top: 119px; transform: rotate(270deg); left: 189px; }
        /*.tour-cardarrowposition-fillw92:before { top: 119px; transform: rotate(270deg); left: 113px; }*/
        /*.tour-cardarrowposition-fillw93:before { top: 140px; left: 244px; }*/

        .tour-cardarrowposition-w94:before { top: -19px; left: 473px; }
        .stripelogo { left: 300px; }
        /*.timelineblue-h ul.timelineblue:before { top: 50px; }*/
        #cpa-scrollspy { top: 89px; }
        /*.state-banner-bg-new { background: url(/Content/NewImages/state/state-banner-new.webp) no-repeat, #f8fbfe; padding-top: 215px; padding-bottom: 83px; background-position: 79% 61%; background-size: 50%; }*/

    }

    @media only screen and (min-device-width: 1367px) and (max-device-width: 1399px) {
        .section .tour-cardposition945-10 { top: 338px; left: 350px; }
        .section .tour-cardposition945-8 { top: 338px; left: 570px; }
    }

    @media only screen and (min-device-width: 1400px) and (max-device-width: 1450px) {
        /* .section .tour-cardposition945-2 { top: 234px !important; left: 640px !important; }*/
        .section .tour-cardposition945-3 { top: 228px; left: 357px; }
        /*.section .tour-cardposition945-4 { top: 280px; left: 400px; }*/
        .section .tour-cardposition945-8 { top: 348px; left: 603px; }
        /* .section .tour-cardposition945-1:before { top: -18px !important; }*/
        .section .tour-cardposition945-11 { top: 200px !important; }
        .section .tour-cardposition945-5 { bottom: 26px; right: 242px; }
        .section .tour-cardposition945-6 { bottom: 26px; right: 291px; }
        .section .tour-cardposition945-9 { bottom: 30px; left: 413px; }
    }

    /*@media only screen and (min-device-width: 1510px) and (max-device-width: 1600px) {*/

    /*.section .tour-cardposition945-2 { top: 265px !important; left: 720px !important; }*/
    /*.section .tour-cardposition945-3 { top: 251px; left: 406px; }
        .section .tour-cardposition945-4 { top: 280px; left: 400px; }
        .section .tour-cardposition945-8 { top: 392px; left: 695px; }*/
    /*.section .tour-cardposition945-1:before { top: -18px !important; }*/
    /*.section .tour-cardposition945-11 { top: 200px !important; }
        .section .tour-cardposition945-5 { bottom: 26px; right: 242px; }
        .section .tour-cardposition941-6 { bottom: 26px; right: 291px; }
    }*/

    @media only screen and (min-width: 1601px) and (max-width: 2000px) {
        .support-menu-arrow:before { right: 1.2% !important; }
    }

    @media only screen and (min-width: 1601px) and (max-width: 1700px) {
        .formsmenu-arrow:before { right: 51.3% !important; }
        .formsmenu-arrow:before { right: 51.3% !important; }
    }

    @media (min-width: 1366px) {
        .forms-menu .dropdown-menu { min-height: 545px; }
    }


    @media only screen and (min-width:992px) and (max-width:1399px) {
        .bannercarddesign-944 ul.timelineblue:before { height: 152px !important; }
        .timeline-943 ul.timelineblue:before { height: 174px; }
        .timelineblue-h .timelineblue:before { height: 175px !important; }
    }

    @media only screen and (min-width:1201px) and (max-width:1399px) {
        .demo-banner-bg { padding-top: 176px !important; }
        .dropdown-menu ul .dropdownmenucontent { overflow-y: scroll; height: 450px; }
            .dropdown-menu ul .dropdownmenucontent.taxpro-menu { box-shadow: none; }
            .dropdown-menu ul .dropdownmenucontent .statemenu { box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px; }
        .support-menu .dropdown-menu ul .dropdownmenucontent { height: auto; }
        .solution-menu .dropdownmenucontent,
        .dropdown-menu > ul { margin: 0 .75rem; }
        .rightsideline1::after { left: -61px !important; width: 45px !important; }
        .leftsideline1::after { right: -64px !important; width: 45px !important; }
        .efiletab .coltab { height: 620px !important; }
        .efiletab .coltabaca { height: 680px !important; }
        .mt-xl-9rem { margin-top: 9.4rem; }
        .mt-xl-8rem { margin-top: 8rem !important; }
        .newbannerboistripe { padding-top: 60px; }
        .whitebannerbg { padding-top: 141px !important; padding-bottom: 45px !important; }
        .banner-bg { padding-top: 157px !important; padding-bottom: 53px !important; }
        .efiletab .h-xl-502px { height: 502px !important; }
        .state-banner-bg-new { padding-top: 142px !important; padding-bottom: 45px; }
    }

    @media only screen and (min-width:1000px) and (max-width:1199px) {
        .newbannerboipaidad { padding-top: 132px !important; padding-bottom: 71px !important; }
        .leftsideline1::after { right: -32px !important; top: 12% !important; width: 20px !important; }
        .rightsideline1::after { top: 12% !important; left: -32px !important; width: 20px !important; }
        .whitebannerbg { padding-top: 116px !important; padding-bottom: 50px !important; }
        .boi-pricing-bannerbg { padding-top: 115px !important; padding-bottom: 51px; }
    }



    @media only screen and (min-width: 1201px) {
        .AMP_Menu.d-xl-none { display: none !important; }
    }

    @media only screen and (min-width:1200px) and (max-width:1399px) {

        .bg-linear-pro-boi { right: 15px !important; }
        .xl-min-w-70 { max-width: 70%; }
    }

    @media only screen and (min-width:1200px) and (max-width:1250px) {
        .sticky-header { position: sticky; top: 61px; z-index: 999; }
        .section .tour-cardposition945-2 { top: 189px !important; left: 505px !important; }
        .section .tour-cardposition945-5 { bottom: 6px; right: 248px; }
        .section .tour-cardposition945-8 { top: 278px; left: 478px; }
        .section .tour-cardposition945-9 { bottom: 8px; left: 345px; }
        .section .tour-cardposition945-10 { top: 259px; left: 282px; }
        .section .tour-cardposition945-11 { top: 401px; left: 268px; }
    }

    @media only screen and (min-width:1300px) and (max-width:1360px) {
        .section .tour-cardposition945-8 { top: 312px; left: 537px; }
        .section .tour-cardposition941-9 { bottom: 19px; }
    }
    /*@media only screen and (min-width:1526px) and (max-width:1900px) {
    .section .tour-cardposition945-8 { top: 473px; left: 857px; }
    .section .tour-cardposition945-9 { bottom: 93px; left: 555px; }
    .section .tour-cardposition941-10 { top: 452px; left: 485px; }
    .section .tour-cardposition945-11 { top: 401px; left: 445px; }
    .section .tour-cardposition945-2 { top: 312px; left: 896px; }*/
    /*.section .tour-cardposition945-4 { top: 337px; left: 491px; }*/

    /*}*/

    @media only screen and (min-width:1200px) and (max-width:1399px) {
        .bg-linear-pro-boi { right: 15px !important; }
    }

    @media only screen and (min-width:768px) and (max-width:1200px) {
        .customer-story-banner-bg { padding-top: 110px !important; padding-bottom: 47px !important; }
        .whitebannerbg-mobile { padding-top: 170px !important; padding-bottom: 63px !important; }
        .boi-notice span { font-size: 16px !important; }
        .mt-md-6rem { margin-top: 6rem; }

        .mt-md-8rem { margin-top: 8rem; }
        .boi-notice, .banner-top-stripe { margin-top: 63px; }
        .state-banner-bg-new .home-notice .deadline-tag { left: 17px !important; top: -21px; }
    }

    @media only screen and (min-width: 1200px) {
        .dropdown-menu { display: block; transition: transform .25s cubic-bezier(.25,.1,.11,.99) .1s,opacity .2s cubic-bezier(.25,.1,.11,.99) .1s, height 0s ease-out .5s; -webkit-transition: transform .25s cubic-bezier(.25,.1,.11,.99) .1s,opacity .2s cubic-bezier(.25,.1,.11,.99) .1s, height 0s ease-out .5s; opacity: 0; visibility: hidden; padding: 0; background-color: transparent; border: 0; border-radius: 0; transform: translateY(20px); -webkit-transform: translateY(20px); z-index: 1006; }
            .dropdown-menu.show { opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
        .end-100px { right: -79px !important; }
    }

    @media only screen and (max-width: 1200px) {
        .AMP_Menu.d-xl-none { display: block !important; }
        /*.sticky-header { position: sticky; top: 61px; z-index: 999; }*/
        .customerstoriesbg { padding-top: 205px; padding-bottom: 100px; }
        .dropdown-menu { display: none; }
    }

    @media only screen and (max-width: 1199px) {
        .dropdown-menu { display: none; }
        .fs-sm-13 { font-size: 13px !important; }
        .dropdown-menu.show { display: block; }
        .whitebannerbgcardresponsive { border-radius: 4px; border: 1px solid #0e467880; background: #FFF; box-shadow: 8px 16px 40px 0px rgb(33 34 35 / 8%); margin: 38px; }
        .efile-lg-border-right { border-right: 1px solid #F2F6FA; }

        .efile-lg-border-bottom { border-bottom: 1px solid #F2F6FA; }

        .efile-lg-border-right-0 { border-right: 1px solid #fff; }

        .efile-lg-border-bottom-0 { border-bottom: 1px solid #fff; }
        .bottom_ad_section
        #countdown-container1 .time-bg { font-size: 23px !important; }
        .bottom_ad_section
        .flip-clock__slot { font-size: 12px; }
    }

    @media only screen and (min-device-width: 991px) and (max-device-width: 1599px) {
        .zoomvideo embed { height: 550px !important; }
    }

    @media only screen and (min-device-width: 992px) and (max-device-width: 1199px) {
        /*.md-min-w-79 { max-width: 79%; }*/
        .pricing-tab-hd { top: 62px; }
        .efiletab .coltab { height: 800px !important; }
        .efiletab .coltabnec { height: 900px !important; }
        .efiletab .coltab-misc { height: 830px !important; }
        .mt-lg-6rem { margin-top: 6rem; }
        .newbannerboistripe { padding-top: 50px !important; }
        .newbannerboistriperesponsive { padding-bottom: 50px !important; }
        .newbannerboistripe-resources { padding-top: 80px !important; }
    }

    @media only screen and (min-device-width: 768px) and (max-device-width: 1199px) {
        .efile-lg-border-right-0 { border-right: 1px solid #fff; }

        .efile-lg-border-bottom-0 { border-bottom: 1px solid #fff; }
        .efiletab .coltab { margin-left: -3px; }
    }

    @media only screen and (min-device-width: 1200px) and (max-device-width: 1599px) {

        .w-responsive-1200px { max-width: 1200px; }
        .section .nectour-cardposition1 { top: 148px; left: 252px; }

        .section .nectour-cardposition2 { top: 191px; left: 651px; }
        .section .nectour-cardposition3 { top: 125px; left: 268px; }

        .section .nectour-cardposition4 { bottom: 97px; left: 216px; }

        .section .nectour-cardposition41 { bottom: 156px; left: 301px; }

        .section .nectour-cardposition42 { bottom: 156px; right: 270px; }

        .section .nectour-cardposition5 { bottom: 25px; left: 275px; }

        .section .nectour-cardposition6 { bottom: 188px; left: 653px; }

        .section .nectour-cardposition7 { top: 331px; left: 388px; }

        .section .nectour-cardposition71 { bottom: 217px; right: 418px; }
        .section .nectour-cardposition8 { top: 305px; left: 122px; }

        .section .nectour-cardposition9 { bottom: 395px; left: 52px; }
        .section .nectour-cardposition91 { top: 238px; right: 22px; }

        .nectour-cardfinal { top: 271px; right: 356px; width: 540px; }


        .section .tour-cardw9-step1 { top: 197px; left: 141px; }
        .section .tour-cardw9-step2 { top: 103px; left: 404px; }
        .section .tour-cardw9-step3 { top: 235px; left: 636px; }
        .section .tour-cardw9-step4 { top: 97px; left: 605px; }
        .section .tour-cardw9-step5 { top: 392px; right: 699px; }
        .section .tour-cardw9-step6 { top: 330px; right: 41px; }



        .section .tour-cardposition-alabama-1 { top: 132px !important; left: 173px !important; }
        .section .tour-cardposition-state-2 { top: 233px !important; left: 613px !important; }
        .section .tour-cardposition-alabama-3 { top: 128px !important; left: 670px !important; }
        .section .tour-cardposition-alabama-4 { top: 305px !important; right: 115px !important; }
        .section .tour-cardposition-state-5 { left: 735px !important; }
        .section .tour-cardposition-state-7 { bottom: 173px !important; right: 245px !important; }
        .section .tour-cardposition-state-review { bottom: 171px; left: 520px; }
        .section .tour-cardposition-illinois-2 { bottom: 220px !important; left: 614px; }
        .section .tour-cardposition-illinois-3 { top: 204px; right: 175px; }
        .section .tour-cardposition-california-3 { top: 267px; left: 626px; }
        .section .tour-cardposition-northcarolina-3 { top: 334px !important; left: 593px !important; }
        .section .tour-cardposition-missouri-3 { top: 217px; left: 704px; }
        .section .tour-cardposition-hawaii-3 { top: 250px; right: 173px; }



        .section
        .end-xl-88px { right: -88px; }
        .section .tour-cardposition940-1 { top: 203px; left: 533px; }
        .section .tour-cardposition940-2 { top: 78px; left: 192px; }

        .section .tour-cardposition940-3 { top: 110px; right: 71px; }
        .section .tour-cardposition940-4 { top: 104px; right: 22px; }
        .section .tour-cardposition940-8 { bottom: 52px; right: 169px; }
        .section .tour-cardposition940-9 { bottom: 126px; right: 215px; }

        /*   941 tour image*/
        .section .tour-card941-step1 { top: 157px !important; left: 581px !important; }

        .section .tour-card941-step2 { top: 125px !important; left: 101px !important; }

        .section .tour-card941-step3 { top: 100px !important; right: 150px !important; }

        .section .tour-card941-step4 { top: 100px !important; right: 150px !important; }

        .whitebgtour-cardarrowbottomleftside:before { left: 59% !important; }

        .section .tour-card941-step5 { top: 100px !important; right: 150px !important; }

        .section .tour-card941-step7 { right: 150px !important; top: 100px !important; }

        .section .tour-card941-step8 { top: 100px !important; right: 150px !important; }

        .section .tour-card941-step9 { top: 100px !important; right: 150px !important; }

        .section .tour-card941-step10 { top: 393px !important; left: 394px !important; }

        .section .tour-card941-step11 { top: 100px !important; right: 150px !important; }
        .section .w2-cardpositionstep1 { top: 170px !important; left: 240px !important; }
        .section .w2-cardpositionstep2 { top: 110px !important; left: 468px !important; }
        .section .w2-cardpositionstep3 { bottom: 300px !important; left: 386px !important; }
        .section .w2-cardpositionstep4 { bottom: 158px !important; left: 164px !important; }
        .section .w2-cardpositionstep5 { bottom: 185px !important; right: 611px !important; }
        .section .w2-cardpositionstep6 { bottom: 260px !important; right: 758px !important; }
        .section .w2-cardpositionstep7 { bottom: 246px !important; right: 675px !important; }
        .section .w2-cardpositionstep8 { bottom: 114px !important; right: 562px !important; }
        .alt-section .w2-cardpositionbulkstep1 { top: 165px !important; left: 241px !important; }
        .alt-section .w2-cardpositionbulkstep2 { top: 102px !important; left: 468px !important; }
        .alt-section .w2-cardpositionbulkstep3 { top: 129px !important; right: 300px !important; }
        .alt-section .w2-cardpositionbulkstep4 { top: 248px !important; right: 729px !important; }
        .alt-section .w2-cardpositionbulkstep5 { bottom: 193px !important; right: 234px !important; }
        .alt-section .w2-cardpositionbulkstep6 { bottom: 181px !important; right: 611px !important; }
        .alt-section .w2-cardpositionbulkstep7 { top: 151px !important; left: 43px !important; }
        .alt-section .w2-cardpositionbulkstep8 { top: 149px !important; left: 122px !important; }
        .alt-section .w2-cardpositionbulkstep9 { bottom: 115px !important; right: 377px !important; }
        .section .tour-cardpositionformw2-2 { top: 314px !important; left: 785px !important; }
        .section .tour-cardpositionformw2-5 { bottom: 210px !important; left: 675px !important; }
        .section .tour-cardpositionformw2-6 { top: 260px !important; left: 419px !important; }
        .section .tour-cardpositionformw2-1 { top: 169px !important; left: 242px !important; }

        /*misc landing page tour manual css starts*/
        .section .misc1099-cardpositionstep1 { top: 163px; left: 308px; }
        .section .misc1099-cardpositionstep2 { top: 66px; right: 478px; }
        .section .misc1099-cardpositionstep3 { top: 127px; left: 270px; }
        .section .misc1099-cardpositionstep4 { top: 232px; left: 319px; }
        .section .misc1099-cardpositionstep5a { top: 146px; left: 80px; }
        .section .misc1099-cardpositionstep5b { bottom: 204px; right: 412px; }
        .cardarrowposition-misc-step5b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 60px; transform: rotate(180deg); right: -3%; }
        .section .misc1099-cardpositionstep6 { top: 144px; left: 176px; }
        .statebannercarddesignnew .end-n-117px { right: -165px; }
        /*misc landing page tour manual css ends*/
        .statebannercarddesignnew .end-n-117px { right: -143px; }
        #state-scrollsticky { top: 88px; }
        .section .tour-cardposition944-step2 { top: 120px; left: 430px; }
        .section .tour-cardposition944-step3 { top: 37px; left: 708px; }
        .section .tour-cardposition944-step4 { top: 37px; left: 758px; }
        .section .tour-cardposition944-step5 { bottom: 52px; right: 6px; }
        .section .tour-cardposition944-step9 { top: 394px; left: 619px; }
        .section .tour-cardposition944-step11 { bottom: 56px; right: 407px; }
        .section .tour-cardposition944-step12 { top: 427px; right: 400px; }
        .section .tour-cardposition943-step2 { top: 364px; left: 449px; }
        .section .tour-cardposition943-step3 { top: 38px; left: 712px; }
        .section .tour-cardposition943-step4 { top: 28px; left: 753px; }
        .section .tour-cardposition943-step5 { bottom: 49px; right: 5px; }
        .section .tour-cardposition943-step6 { top: 275px; right: 147px; }
        .section .tour-cardposition943-step7 { top: 399px; right: 271px; }
        .section .tour-cardposition943-step8 { top: 331px; left: 577px; }
        .section .tour-cardposition943-step9 { top: 380px; left: 393px; }
        .section .tour-cardposition943-step10 { top: 376px; left: 629px; }
        .section .divtour-cardposition1 { top: 165px; left: 418px; }
        .section .divtour-cardposition2 { top: 180px; left: 650px; }
        .section .divtour-cardposition3 { top: 127px; left: 373px; }
        .section .divtour-cardposition4 { bottom: 250px; left: 3px; }
        .section .divtour-cardposition5 { top: 146px; left: 45px; }
        .section .divtour-cardposition6 { top: 143px; left: 129px; }

        /*W2c tour section starts*/

        /*manual starts*/
        .w2ctour-cardposition1-manual { top: 365px; left: 404px; }
        .w2ctour-cardposition2-manual { top: 330px; left: 497px; }
        /*manual ends*/
        .section .w2ctour-cardposition1 { top: 173px; left: 455px; }
        .section .w2ctour-cardposition2 { top: 181px; left: 650px; }
        .section .w2ctour-cardposition3 { top: 210px; left: 806px; }
        .section .w2ctour-cardposition4 { bottom: 235px; left: 366px; }
        .section .w2ctour-cardposition5 { bottom: 175px; left: 264px; }
        .section .w2ctour-cardposition6 { top: 155px; left: 75px; }
        .section .w2ctour-cardposition7 { top: 161px; left: 157px; }
        .section .w2ctour-cardposition8 { top: 157px; left: 246px; }
        .section .w2ctour-cardposition9 { top: 312px; left: 309px; }
        .section .w2ctour-cardposition10 { top: 214px; }

        .alt-section .w2ctour-cardposition1 { top: 173px !important; left: 455px !important; }
        .alt-section .w2ctour-cardposition2 { top: 181px !important; left: 650px !important; }
        .alt-section .w2ctour-cardposition3 { top: 210px !important; left: 638px !important; }
        .alt-section .w2ctour-cardposition4 { bottom: 235px !important; left: 366px !important; }
        .alt-section .w2ctour-cardposition5 { bottom: 175px; left: 264px; }
        .alt-section .w2ctour-cardposition6 { top: 155px; left: 75px; }
        .alt-section .w2ctour-cardposition7 { top: 161px; left: 157px; }
        .alt-section .w2ctour-cardposition8 { top: 157px; left: 246px; }
        .alt-section .w2ctour-cardposition9 { top: 312px; left: 309px; }
        .alt-section .w2ctour-cardposition10 { top: 214px; }


        /*W2c tour section ends*/
        .section .onlineaccess-cardpositionstep1 { top: 203px; right: 12px; }
        .section .onlineaccess-cardpositionstep2 { top: 247px; left: 542px; }
        .cardarrowposition-online-step2:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 60px; transform: rotate(360deg); left: -3%; }
        .section .onlineaccess-cardpositionstep3 { top: 236px; left: 376px; }
        .whitebgtour-cardarrowpositiononline-step3:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 48px; transform: rotate(0deg); left: -3%; }
        .section .onlineaccess-cardpositionstep4 { top: 413px; left: 298px; }
        .whitebgtour-cardarrowpositiononline-step4:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 23%; }
        .section .onlineaccess-cardpositionstep5 { top: 135px; right: 175px; }
        .whitebgtour-cardarrowpositiononline-step5:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 53px; transform: rotate(0deg); left: -3%; }
        .section .onlineaccess-cardpositionstep6 { top: 176px; right: 186px; }
        .whitebgtour-cardarrowpositiononline-step6:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 53px; transform: rotate(0deg); left: -3%; }
        .section .onlineaccess-cardpositionstep7 { top: 308px; left: 163px; }
        .whitebgtour-cardarrowpositiononline-step7:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -18px; transform: rotate(90deg); left: 48%; }
        .section .aca-cardposition1 { top: 97px; left: 432px; }
        .section .aca-cardposition2 { top: 183px; left: 653px; }
        .section .aca-cardposition3 { top: 205px; right: 75px; }
        .section .aca-cardposition4 { bottom: 251px; left: 348px; }
        .section .aca-cardposition5 { bottom: 51px; right: 14px; }
        .section .aca-cardposition6 { bottom: 183px; right: 14px; }
        .section .aca-cardposition7 { top: 340px; right: 6px; }
        .section .aca-cardposition8-innercard { bottom: 225px; left: 69px; }
        .section .aca-cardposition9 { bottom: 38px; left: 51px; }
        .section .aca-cardposition10 { bottom: 281px; left: 216px; }
        .section .aca-cardposition11 { top: 97px; right: 35px; }
        #tourMACardPosition1 { top: 299px !important; right: 354px !important; }
        #tourMACardPosition2 { top: 197px !important; right: 281px !important; }
        #tourMACardPosition3 { top: 207px !important; right: 176px !important; }
        #tourMACardPosition4 { top: 279px !important; right: 250px !important; }
        #tourMACardPosition5 { top: 50px !important; right: 452px !important; }
        #tourMACardPosition6 { top: 262px !important; right: 364px !important; }
        #tourMACardPosition9 { top: 216px !important; right: 180px !important; }
        .nectour-cardposition-step1 { top: 179px; left: 336px; }
        .nectour-cardposition-step9 { top: 257px; right: 370px; }
        .nectour-cardposition-step9-innercard { top: 207px; right: 24px; }
        .alt-section .nectour-cardposition2 { top: 198px; right: 147px; }
        .alt-section .nectour-cardposition3 { top: 131px; right: 417px; }
        .alt-section .nectour-cardposition-innercard1 { top: 321px; left: 136px; }
        .alt-section .nectour-cardposition-innercard2 { top: 324px; right: 409px; }
        .alt-section .nectour-cardposition-innercard3 { top: 331px; right: 90px; }
        .alt-section .nectour-cardposition5 { top: 286px; right: 353px; }
        .alt-section .nectour-cardposition6 { top: 117px; right: 396px; }
        .alt-section .nectour-cardposition7 { top: 378px; right: 284px; }
        .alt-section .nectour-cardposition8 { top: 281px; left: 215px; }
        .alt-section .nectour-cardposition9 { top: 354px; left: 129px; }
        .alt-section .nectour-cardposition10 { top: 173px; left: 654px; }
        .alt-section .nectour-cardposition11 { top: 314px; right: 401px; }
        .alt-section .nectour-cardposition12 { top: 306px; left: 128px; }
        .aca-b-cardposition-step1 { top: 96px; left: 344px; }
        .aca-b-cardposition-step2 { top: 183px; left: 657px; }
        .aca-b-cardposition-step3 { top: 184px; right: 15px; }
        .aca-b-cardposition-step4 { top: 121px; left: 355px; }
        .aca-b-cardposition-step6 { top: 214px; right: 9px; }
        .aca-b-cardposition-step6-innercard { bottom: 329px; left: 67px; }
        .aca-b-cardposition-step7 { bottom: 60px; left: 51px; }
        .aca-b-cardposition-step8 { bottom: 276px; left: 216px; }
        .aca-b-cardposition-step9 { top: 66px; right: 34px; }
        .acabulk-cardposition-step4 { top: 115px; left: 455px; }
        /*   .boi-notice { margin-top: 5.89rem; }*/
    }

    @media only screen and (min-device-width: 1201px) and (max-device-width: 1599px) {
        .boi-notice, .banner-top-stripe { margin-top: 134px; }
        .customerstoriesbg { padding-top: 193px !important; padding-bottom: 98px !important; }
    }
    /*@media only screen and (min-device-width: 1200px) and (max-device-width: 1400px) {
    .tour-bgbulkimport {
        min-height: 35vh !important;
    }

    .tour-accountingsoftware {
        min-height: 35vh !important;
    }
    .tour-bgmanualentry {
        min-height: 35vh !important;
    }
}*/
    @media only screen and (min-width:1200px) and (max-width:1399px) {
        .xl-min-w-64 { max-width: 64%; }
        .whitebannerbgcard { left: 30% !important; }

        #homepagecarousel img { width: 600px !important; }

        .whitebannerbgcard { box-shadow: 8px 16px 40px 0px rgba(33, 34, 35, 0.20); }

        .whitebannerbgcardtaxpro { left: 26%; }

        .whitebannerbgcardtaxpro { box-shadow: 8px 16px 40px 0px rgba(33, 34, 35, 0.20); transform: translate(-50%, -29%); }

        .scrollable-container { max-width: 100%; }

        .bg-stripe-home
        .container { max-width: 100%; padding-left: 0px !important; padding-right: 0px !important; }

        .accordion .tab-pane-4868 { height: 318px !important; }
    }

    @media only screen and (min-width: 1201px) {
        .navbar-toggle.collapsed.responsive-toggle { display: none }
    }

    @media only screen and (min-width:768px) and (max-width: 1200px) {
        
        .AMP_Menu { margin-left: -830vw; z-index: 9999; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; max-width: 80vw; width: 100%; transition: all 0.4s linear; -webkit-transition: all 0.4s linear; }

        #NoAMP_Overlay { opacity: 0; display: none; background: rgba(0,0,0,0.5); width: 100%; position: fixed; left: 0px; top: 0px; height: 100vh; z-index: 999; content: ""; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }

        .MobileToggleMenu #NoAMP_Overlay { opacity: 1; display: block; }

        .MobileToggleMenu .AMP_Menu { margin-left: 0; }

        .AMP_close { right: 15px; top: 50%; margin-top: -12px; }

        .AMP_back { left: 15px; top: 50%; margin-top: -12px; }

        .AMP_Menu .dropdown-toggle::after { position: absolute; right: -15px; height: 44px; width: 44px; content: '\f054'; background-size: 1.5rem; background-repeat: no-repeat; background-position: center; font-family: "FontAwesome"; color: #414141; border-top: 0; }

        .AMP_Menu .dropdown-menu { position: relative; top: 0; left: 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 0; border-radius: 0; box-shadow: none; width: 100%; margin: 0px; opacity: 1; visibility: visible; }

            .AMP_Menu .dropdown-menu li a, .AMP_Menu .dropdown-menu li span { width: 100%; display: inline-block; font-size: 16px; text-align: left; color: #212121; cursor: pointer; }

            .AMP_Menu .dropdown-menu li p { min-height: 44px; border-bottom: 1px solid #eee; line-height: 30px; padding: 5px 15px; width: 100%; display: inline-block; font-size: 14px; text-align: left; font-weight: normal; color: #212121; cursor: pointer; }

            .AMP_Menu .dropdown-menu li .new-lbl { min-height: 20px; line-height: normal; display: inline-block; width: auto; padding: 2px 5px; font-size: 12px; top: 13px; left: 125px; right: inherit; }

            .AMP_Menu .dropdown-menu li.megali a, .AMP_Menu .dropdown-menu li.megali hr { display: none; }

            .AMP_Menu .dropdown-menu li.megali p, .AMP_Menu .dropdown-menu li.megali hr { display: none; }

        .AMP_Menu .ParentActive li.megali.subActive p, .AMP_Menu .ParentActive li.megali.subActive hr { display: block; }

        .AMP_Menu .ParentActive li.megali span, .AMP_Menu .ParentActive li.megali a, .AMP_Menu .ParentActive li.megali.subActive span { display: none; }

            .AMP_Menu .ParentActive li.megali span.dis-blk { display: block; padding: 5px 7px; top: 447px; left: 100px; color: #fff; font-weight: 500; }

        .MobileToggleMenu .AMP_Menu { margin-left: 0; }

        .overflow-sm { overflow: scroll; overflow-x: hidden; }

        .MobileToggleMenu .AMP_Menu { margin-left: 0; transition: 0.4s ease; transition-property: left; }

        .AMP_Menu { margin-left: -830vw; z-index: 9999; transition: all 0.3s linear; -webkit-transition: all 0.4s linear; max-width: 80vw; width: 100%; transition: top 0.4s ease, opacity 0.3s ease; }

        #taxpro1 { transition: top 0.3s ease, opacity 0.3s ease; top: 0px !important; }

        .AMP_Menu { margin-left: -830vw; z-index: 9999; -webkit-transition: all 0.4s linear; max-width: 38vw; width: 100%; -webkit-transition: all 0.4s linear; transition: 0.4s ease; transition-property: left; }

        .AMP_close { right: 15px; top: 50%; margin-top: -12px; }
        /*.AMP_Menu ul li { padding: 10px 4px 10px 14px !important; height: auto; font-size: 16px;  }*/
        .responsive-toggle { right: 12px; position: absolute; }

        .collapse:not(.show) { display: none !important; }

        .AMP_Menu .dropdown-toggle::after { position: absolute; right: -15px; height: 44px; width: 44px; content: '\f054'; background-size: 1.5rem; background-repeat: no-repeat; background-position: center; font-family: "FontAwesome"; color: #414141; border-top: 0; }

        .AMP_Menu .ParentActive li.megali.subActive a, .AMP_Menu .ParentActive li.megali.subActive hr { display: block; }

        .AMP_Menu .dropdown-menu li a, .AMP_Menu .dropdown-menu li span { min-height: 44px; border-bottom: 1px solid #eee; line-height: 30px; padding: 5px 15px; width: 100%; display: inline-block; font-size: 14px; text-align: left; font-weight: normal; color: #212121; cursor: pointer; }

        .megali span:after { position: absolute; right: -15px; height: 44px; width: 44px; content: '\f054'; background-size: 1.5rem; background-repeat: no-repeat; background-position: center; font-family: "FontAwesome"; color: #414141; border-top: 0; }

        .AMP_Menu .ParentActive li.megali span, .AMP_Menu .ParentActive li.megali a, .AMP_Menu .ParentActive li.megali.subActive span { display: none; }

        .AMP_Menu .dropdown-menu li.megali a, .AMP_Menu .dropdown-menu li.megali hr { display: none; }

        .AMP_Menu .dropdown-menu li a, .AMP_Menu .dropdown-menu li span { min-height: 44px; border-bottom: 1px solid #eee; line-height: 30px; padding: 5px 15px; width: 100%; display: inline-block; font-size: 14px; text-align: left; font-weight: normal; color: #212121; cursor: pointer; }

        .AMP_Menu .dropdown-menu li a, .AMP_Menu .dropdown-menu li span { min-height: 44px; border-bottom: 1px solid #eee; line-height: 30px; padding: 5px 15px; width: 100%; display: inline-block; font-size: 14px; text-align: left; font-weight: normal; color: #212121; cursor: pointer; }

        .AMP_Menu .navbar-nav li { height: auto; font-size: 16px !important; }

        .meghead .newTxt { top: 0px; }

        .meghead .newTxt { position: relative; }

            .meghead .newTxt:before { left: -5px; bottom: 7px; top: 5px; }

        .whitebannerbg { padding-top: 104px !important; padding-bottom: 45px !important; }

        .homebannerbg { padding-top: 106px !important; padding-bottom: 34px !important; }
        .boi-pricing-bannerbg { padding-top: 113px; }
        .banner-bg-sagefut { padding-top: 113px !important; padding-bottom: 48px !important; }
        .banner-referral { padding-top: 121px; padding-bottom: 62px; }
        /*.pricing-banner-bg { padding-top: 150px; padding-bottom: 48px; }*/
    }

    @media (max-width: 1199px) {
        /*.homebannerbg { padding-top: 135px !important; padding-bottom: 19px !important; }*/
    }

    @media only screen and (min-width:1200px) and (max-width:1400px) {
        .start-xl-165 { left: 165px !important; }
    }

    @media only screen and (min-width:768px) and (max-width:992px) {
        .max-w-109 { max-width: 83%; }
        .start-md-150 { left: 150px !important; }

        .sticky-md-none { position: unset !important; }

        .top-md-0 { top: 0 !important; }

        .testimonial .carousel .card { margin: 0 0.5em; border: 0; height: 300px !important; }
    }

    @media screen and (min-resolution: 1.25dppx) {
        .modal-content { transform: scale(0.9); /* Reduce size at 125% zoom */ }
        .pricing-calc .modal-content { transform: none; }
    }

