/* Minification failed. Returning unminified contents.
(318,1): run-time error CSS1019: Unexpected token, found '@import'
(318,9): run-time error CSS1019: Unexpected token, found 'url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap')'
(2988,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(2989,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2994,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3000,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3622,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3623,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3627,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(3628,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3666,82): run-time error CSS1046: Expect comma, found '227'
(3666,89): run-time error CSS1046: Expect comma, found ')'
(4406,19): run-time error CSS1035: Expected colon, found 'span'
: run-time error CSS1066: Unexpected end of file encountered
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.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}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:0}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:100px;right:0;bottom:0;left:0;z-index:9999;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*!
 *  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}
body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
  outline: none;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;

  /* Image border */
  border: 4px solid white;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;

  /* Background color behind image.
     This is visible during transitions. */
  background-color: white;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  /*background: url(../images/loading.gif) no-repeat;*/
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  /*background: url(../images/prev.png) left 48% no-repeat;*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  /*background: url(../images/next.png) right 48% no-repeat;*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/*@font-face {
    font-family: 'Avenir Next LT Pro-webfont';
    src: url('../fonts/AvenirNextLTPro-500.eot');
    src: url('../fonts/AvenirNextLTPro-500.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-500.svg#AvenirNextLTPro-500') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: 'Avenir LT Std-webfont';
    src: url('../fonts/AvenirLTStd-MediumOblique.eot');
    src: url('../fonts/AvenirLTStd-MediumOblique.eot?#iefix') format('embedded-opentype'),*/ /*url('../fonts/AvenirLTStd-MediumOblique.woff2') format('woff2')*/ /*, url('../fonts/AvenirLTStd-MediumOblique.woff') format('woff'), url('../fonts/AvenirLTStd-MediumOblique.ttf') format('truetype'), url('../fonts/AvenirLTStd-MediumOblique.svg#AvenirLTStd-MediumOblique') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: fallback;
}

@font-face {
    font-family: 'Avenir LT Std-webfont';
    src: url('../fonts/AvenirLTStd-Medium.eotfs-');
    src: url('../fonts/AvenirLTStd-Medium.eot?#iefix') format('embedded-opentype'),*/ /*url('../fonts/AvenirLTStd-Medium.woff2') format('woff2')*/ /*, url('../fonts/AvenirLTStd-Medium.woff') format('woff'), url('../fonts/AvenirLTStd-Medium.ttf') format('truetype'), url('../fonts/AvenirLTStd-Medium.svg#AvenirLTStd-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: 'Avenir LT Std-webfont';
    src: url('../fonts/AvenirLTStd-Light.eot');
    src: url('../fonts/AvenirLTStd-Light.eot?#iefix') format('embedded-opentype'),*/ /*url('../fonts/AvenirLTStd-Light.woff2') format('woff2')*/ /*, url('../fonts/AvenirLTStd-Light.woff') format('woff'), url('../fonts/AvenirLTStd-Light.ttf') format('truetype'), url('../fonts/AvenirLTStd-Light.svg#AvenirLTStd-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: 'Avenir LT Std-webfont';
    src: url('../fonts/AvenirLTStd-Roman.eot');
    src: url('../fonts/AvenirLTStd-Roman.eot?#iefix') format('embedded-opentype'),*/ /*url('../fonts/AvenirLTStd-Roman.woff2') format('woff2')*/ /*, url('../fonts/AvenirLTStd-Roman.woff') format('woff'), url('../fonts/AvenirLTStd-Roman.ttf') format('truetype'), url('../fonts/AvenirLTStd-Roman.svg#AvenirLTStd-Roman') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: 'Avenir Next LT Pro-webfont';
    src: url('../fonts/AvenirNextLTPro-Regular.eot');
    src: url('../fonts/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-Regular.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-Regular.woff') format('woff'), url('../fonts/AvenirNextLTPro-Regular.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: 'Avenir LT Std-webfont';
    src: url('../fonts/AvenirLTStd-LightOblique.eot');
    src: url('../fonts/AvenirLTStd-LightOblique.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirLTStd-LightOblique.woff2') format('woff2'), url('../fonts/AvenirLTStd-LightOblique.woff') format('woff'), url('../fonts/AvenirLTStd-LightOblique.ttf') format('truetype'), url('../fonts/AvenirLTStd-LightOblique.svg#AvenirLTStd-LightOblique') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: fallback;
}

@font-face {
    font-family: 'Avenir Next LT Pro-webfont';
    src: url('../fonts/AvenirNextLTPro-It.eot');
    src: url('../fonts/AvenirNextLTPro-It.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-It.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-It.woff') format('woff'), url('../fonts/AvenirNextLTPro-It.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-It.svg#AvenirNextLTPro-It') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: fallback;
}

@font-face {
    font-family: 'Avenir LT Std-webfont';
    src: url('../fonts/AvenirLTStd-Oblique.eot');
    src: url('../fonts/AvenirLTStd-Oblique.eot?#iefix') format('embedded-opentype'),*/ /*url('../fonts/AvenirLTStd-Oblique.woff2') format('woff2')*/ /*, url('../fonts/AvenirLTStd-Oblique.woff') format('woff'), url('../fonts/AvenirLTStd-Oblique.ttf') format('truetype'), url('../fonts/AvenirLTStd-Oblique.svg#AvenirLTStd-Oblique') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: fallback;
}

@font-face {
    font-family: 'Avenir LT Std-webfont';
    src: url('../fonts/AvenirLTStd-BookOblique.eot');
    src: url('../fonts/AvenirLTStd-BookOblique.eot?#iefix') format('embedded-opentype'),*/ /*url('../fonts/AvenirLTStd-BookOblique.woff2') format('woff2')*/ /*, url('../fonts/AvenirLTStd-BookOblique.woff') format('woff'), url('../fonts/AvenirLTStd-BookOblique.ttf') format('truetype'), url('../fonts/AvenirLTStd-BookOblique.svg#AvenirLTStd-BookOblique') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: fallback;
}

@font-face {
    font-family: 'Avenir LT Std-webfont';
    src: url('../fonts/AvenirLTStd-Book.eot');
    src: url('../fonts/AvenirLTStd-Book.eot?#iefix') format('embedded-opentype'),*/ /*url('../fonts/AvenirLTStd-Book.woff2') format('woff2')*/ /*, url('../fonts/AvenirLTStd-Book.woff') format('woff'), url('../fonts/AvenirLTStd-Book.ttf') format('truetype'), url('../fonts/AvenirLTStd-Book.svg#AvenirLTStd-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: fallback;
}*/

@font-face { font-family: 'Avenir LT Std'; src: url('../fonts/AvenirLTStd-Book.eot'); src: url('../fonts/AvenirLTStd-Book.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirLTStd-Book.woff2') format('woff2'), url('../fonts/AvenirLTStd-Book.woff') format('woff'), url('../fonts/AvenirLTStd-Book.ttf') format('truetype'), url('../fonts/AvenirLTStd-Book.svg#AvenirLTStd-Book') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'AvenirLTStd-Medium'; src: url('../fonts/AvenirLTStd-Medium.ttf') format('truetype'); }
@font-face { font-family: 'Avenir Heavy'; src: url('../fonts/Avenir Heavy.ttf') format('truetype'); }
@font-face { font-family: 'AvenirNextLTPro-Bold'; src: url('../fonts/AvenirNextLTPro-Bold.eot') format('embedded-opentype'); }
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');
p { color: #151515 !important; }
b { font-weight: 600 !important; font-family: "Avenir Heavy",sans-serif !important; }
* { margin: 0px; padding: 0px; outline: none !important; }
html { background: #fff; min-height: 100%; height: 100%; -ms-overflow-style: scrollbar; scroll-behavior: smooth; }
/*.body-content { padding-bottom: 307px; }*/
body { margin: auto 0; font-family: 'AvenirLTStd-Medium', sans-serif !important; font-size: 14px; font-weight: normal; color: #212121; -ms-overflow-style: scrollbar; position: relative; min-height: 100%; padding: 0px 0 0px 0; -o-transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; padding-right: 0px !important; font-display: swap; }
    body.hideScroll { overflow: hidden; }
.body-content { /*padding-bottom:400px;*/ padding-top: 96px; }
::-webkit-input-placeholder { text-align: left !important; color: #a8a8a8; font-style: italic; }
:-moz-placeholder { /* Firefox 18- */ text-align: left !important; color: #a8a8a8; font-style: italic; }
::-moz-placeholder { /* Firefox 19+ */ text-align: left !important; color: #a8a8a8; font-style: italic; }
:-ms-input-placeholder { text-align: left !important; color: #a8a8a8; font-style: italic; }
a { color: #3097f3; text-decoration: none; }
    a:hover, a:focus { color: #D64000; text-decoration: underline; }
.p-0 { padding: 0px !important; }
.text-black { color: #000 !important; }
input[type="password"], input[type="text"], input[type="password"], select, textarea, input[type="search"] { background: #f2f2f2; border: 1px solid #fff; border-bottom: 1px solid #cfcfcf; font-size: 15px; padding: 10px 15px; width: 250px; text-overflow: ellipsis; }
    input:focus, select:focus, textarea:focus { border: 1px solid #000 !important; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 0, 0, 0.3); outline: none; }
/*===========================================Header design Starts==========================================*/




.position-sticky { position: sticky !important; }
.top-115 { top: 115px !important; }

header.navbar { background: #fff; /*height: 90px;*/ margin-bottom: 0px; border: 0px; box-shadow: 0px 0px 10px rgba(0,0,0,.1); z-index: 999; min-height: 0px; transition: all .3s ease 0s; position: fixed; }
.navbar-brand { padding: 15px 0px; height: 0; position: relative; z-index: 10; top: 12PX; }
.menu_items { margin: 15px 0 10px; }
.header_info { padding: 10px 0 0; }
    .header_info span { font-size: 17px; font-weight: 500; margin-left: 10px; }
.navbar-collapse { position: relative; z-index: 1; }
.navbar-nav > li.dropdown > ul.dropdown-menu { border-radius: 0px !important; opacity: 0; visibility: hidden; transition: transform .25s cubic-bezier(.25,.1,.11,.99) .1s,opacity .2s cubic-bezier(.25,.1,.11,.99) .1s, height 0s ease-out .5s; -moz-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; -o-transition: transform .25s cubic-bezier(.25,.1,.11,.99) .1s,opacity .2s cubic-bezier(.25,.1,.11,.99) .1s, height 0s ease-out .5s; transform: translateY(20px); -moz-transform: translateY(20px); -webkit-transform: translateY(20px); -o-transform: translateY(20px); display: block; }
.navbar-nav > li.dropdown:hover ul.dropdown-menu { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); opacity: 1; visibility: visible; }
.navbar-nav > li.open > a, .navbar-nav > li.dropdown:hover > a { background: #fff !important; border-radius: 4px 4px 0px 0px; box-shadow: 0px 0px 10px rgba(0,0,0,.1) !important; border-bottom: 0px !important; border-color: rgba(0, 0, 0, .15) !important; }
.navbar-nav > li.dropdown > a:focus { background: none !important; border-radius: 4px; box-shadow: none !important; border: 1px solid #FFF !important; border-bottom: 0px !important; }
.navbar-nav > li > a { color: #212121; padding: 8px 13px; font-weight: 500; font-size: 14px; font-family: 'AvenirLTStd-Medium', sans-serif; border: 1px solid transparent; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; }
    .navbar-nav > li > a.active, .navbar-nav > li > a.active:hover { color: #3097f3; }
    .navbar-nav > li > a:hover, .navbar-nav > li > a:focus { color: #3097f3; background: none; }
.navbar-nav > li.signin > a, .signin a { text-decoration: none; background: #D64000 !important; color: #fff; border-radius: 6px; border: none; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; }
.navbar-nav > li.signin1 > a, .signin1 a { text-decoration: none; background: #3097f3 !important; color: #fff; border-radius: 6px; border: none; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; }
    .navbar-nav > li.signin1 > a:hover, .navbar-nav > li.signin1 > a:focus { color: #fff; background-color: #D64000 !important; }
.signin a:hover, .navbar-nav > li.signin > a:hover { background: #3097f3 !important; color: #fff; }
.dropdown a i { padding-left: 3px; font-weight: 500; }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: rgb(255, 255, 255); }
.navbar-nav .dropdown-menu > li:first-child > a { padding: 5px 15px 5px 15px; font-size: 16px; font-family: 'AvenirLTStd-Medium', sans-serif; font-weight: 400; color: #333; }
.navbar-nav .dropdown-menu > li > a { padding: 5px 15px 5px 15px; font-size: 16px; font-family: 'AvenirLTStd-Medium', sans-serif; font-weight: 400; color: #333; }

    .navbar-nav .dropdown-menu > li > a:hover { /*background: #f5f5f5;*/ /*background-color: #D64000;*/ color: #D64000; text-decoration: underline; }
    .navbar-nav .dropdown-menu > li > a:active { color: #333 !important; font-weight: 500; }
.dropdown-menu { padding: 0; }
ul.timeline > li h3 span.text-dark { color: black !important; }
.dropdown-menu > li > a { color: #605b5b; }
.signinMbobile { display: none; }
.menuHeader { background: rgba(80, 177, 196, .95); }
    .menuHeader.fixedMenu { position: fixed; top: 0px; left: 0px; right: 0px; z-index: 99; transition: 0.1s all linear; }
    .menuHeader ul.menu_second { margin: 0; }
        .menuHeader ul.menu_second li { list-style-type: none; display: inline-block; }
            .menuHeader ul.menu_second li a { color: #fff; padding: 15px 15px 10px; font-weight: 400; font-size: 16px; font-family: 'AvenirLTStd-Medium', sans-serif; display: inline-block; /*border-bottom: 5px solid transparent;*/ }
                .menuHeader ul.menu_second li:hover a, .menuHeader ul.menu_second li a:focus, .menuHeader ul.menu_second li:focus a { color: #fff; text-decoration: none !important; }
            .menuHeader ul.menu_second li ul.dropdown-menu { left: 0px; }
                .menuHeader ul.menu_second li ul.dropdown-menu a { color: #262626; }
#menuDrop.open .fa-angle-down::before { content: "\f106"; }
.submenu_arrow, .submenu_arrow:hover, .submenu_arrow:focus { font-weight: 500; font-size: 23px; float: right; padding: 0px 0px 0px 0; margin-top: -5px; color: #fff; cursor: pointer; }
.formName { font-size: 24px; margin: 0; padding: 10px 0px; color: #fff; font-weight: 500; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; }
.navbar-nav > li.active > a { color: #3097f3; }
.responsiveheight { min-height: 128px; }
.taxfiling_border { border: 1px #ccc solid; padding: 15px; border-radius: 5px; }
.irslogoWrap { display: inline-block; float: left; }
    .irslogoWrap img { width: 77px; margin: -5px 15px 5px 0; }
.NewTag { position: absolute; top: -12px; background: #f33737; padding: 0px 4px 2px 4px; font-size: 11px; color: #fff; border-radius: 5px; }
.NewText { position: relative; overflow: hidden; }
.NewTag::after { position: absolute; content: ""; bottom: -13px; left: 2px; width: 0px; height: 0px; border: 11px solid #f33737; border-right: 3px solid transparent; border-bottom: 7px solid transparent; border-left: 10px solid transparent; z-index: -1; }
span.signin-btn a, span.signin-btn a:focus { padding: 9px 15px !important; font-weight: 500; font-size: 16px; font-family: 'AvenirLTStd-Medium', sans-serif; text-decoration: none; background: #fff !important; color: #D64000; border-radius: 25px; border: 2px solid; }
    span.signin-btn a:hover { background: #D64000 !important; color: #fff; }
span.banner-signup a, span.banner-signup a:focus { padding: 9px 15px !important; font-weight: 500; font-size: 16px; font-family: 'AvenirLTStd-Medium', sans-serif; text-decoration: none; background: #D64000 !important; color: #fff !important; border-radius: 25px; border: 1px solid #D64000; }
    span.banner-signup a:hover { background: #fff !important; color: #D64000 !important; }
/*===========================================Header design ends==========================================*/
/*===========================================Footer design Starts==========================================*/
/*footer { position: absolute; bottom: 0px; left: 0px; right: 0px; }*/
.footer1 { background: #373737; padding: 35px 0px; color: #fff; }
.footer2 { background: #212121; padding: 20px 0px; color: #fff; color: #909090; font-size: 13px; }
footer h3 { color: #fff; font-size: 22px; font-weight: 500; margin: 0 0 20px 0; }
footer ul { margin: 0; }
.footer1 ul li { display: block; }
    .footer1 ul li a { color: #b0b0b0; font-size: 14px; padding: 7px 0px 5px 15px; display: block; text-decoration: none; position: relative; }
        .footer1 ul li a:before { content: "\f105"; font-family: "FontAwesome"; position: absolute; top: 4px; left: 0; font-weight: 500; font-style: initial; font-size: 18px; }
        .footer1 ul li a:hover, .footer1 ul li a:focus { color: #626262; text-decoration: none; }
.footer2 a { color: #3097f3; padding: 0 2px; text-decoration: none; }
.text-decoration-underline { text-decoration: underline; cursor: pointer; }
.footer2 a:hover, .footer2 a:focus { color: #3097f3; text-decoration: none; }
.footer2 ul { text-align: left; }
    .footer2 ul li { display: inline-block; list-style-type: none; }
        .footer2 ul li a { width: 28px; height: 28px; background: url("images/socialiconnew.png") no-repeat 0px 0px; color: #b0b0b0; font-size: 14px; margin: 10px 0px 0 7px; display: inline-block; text-decoration: none; border-radius: 200px; }
            .footer2 ul li a.twitterIcon { margin-left: 0px; }
            .footer2 ul li a.facebookIcon { background-position: -38px 0px; }
            .footer2 ul li a.instagramIcon { background-position: -76px 0px; }
            .footer2 ul li a.pinterestIcon { background-position: -114px 0px; }
            .footer2 ul li a.linkedinIcon { background-position: -152px 0px; }
            .footer2 ul li a.youtubeIcon { background-position: -190px 0px; }
            .footer2 ul li a.googleIcon { background-position: -228px 0px; }
            .footer2 ul li a.mediumIcon { background-position: -228px 0px; }
            .footer2 ul li a:hover, footer2 ul li a:focus { color: #d2d2d2; text-decoration: none; }
/*===========================================Footer design ends==========================================*/ /*===========================================Banner design Starts==========================================*/
.home_banner { position: relative; background-size: cover; background-color: #9ce8eb; padding: 10px 0 20px; }
.count_down { font-size: 35px !important; margin-top: 40px; font-weight: 500; }
#getting-started { font-size: 40px; }
.home_banner_link { color: #063d4a; text-decoration: underline; }
.home_banner_2 { background-color: #00b1bc; padding: 5px; color: #fff; }
.timeTo div { display: inline-block; border: 1px #035a5f solid; background: rgba(226,226,226,1); background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 51%, rgba(219,219,219,1) 51%, rgba(254,254,254,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(51%, rgba(209,209,209,1)), color-stop(51%, rgba(219,219,219,1)), color-stop(100%, rgba(254,254,254,1))); background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 51%, rgba(219,219,219,1) 51%, rgba(254,254,254,1) 100%); background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 51%, rgba(219,219,219,1) 51%, rgba(254,254,254,1) 100%); background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 51%, rgba(219,219,219,1) 51%, rgba(254,254,254,1) 100%); background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 51%, rgba(219,219,219,1) 51%, rgba(254,254,254,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 ); }
.timer-wrapper { display: inline-block; width: 100px; border: 1px #035a5f solid; background: rgba(226,226,226,1); background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 51%, rgba(219,219,219,1) 51%, rgba(254,254,254,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(51%, rgba(209,209,209,1)), color-stop(51%, rgba(219,219,219,1)), color-stop(100%, rgba(254,254,254,1))); background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 51%, rgba(219,219,219,1) 51%, rgba(254,254,254,1) 100%); background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 51%, rgba(219,219,219,1) 51%, rgba(254,254,254,1) 100%); background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 51%, rgba(219,219,219,1) 51%, rgba(254,254,254,1) 100%); background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 51%, rgba(219,219,219,1) 51%, rgba(254,254,254,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 ); }
    .timer-wrapper span { font-size: 18px; font-weight: 500; }
.bannerContent { text-align: center; padding: 43px 0 15% 0; }
.bannerContent_landngpg { text-align: left; padding: 0px 0 15% 0; }

.banner h1 { font-size: 45px; font-weight: 300; line-height: 1.2; margin: 15vh 0 20px 0; font-family: 'AvenirLTStd-Medium', sans-serif; /*background:rgba(57,191,245,0.5); padding:10px; border-radius:10px; color:#fff; font-weight:300;*/ }
.banner h3 { font-size: 40px; font-weight: 500; font-family: 'AvenirLTStd-Medium', sans-serif; }
.banner h2 { font-size: 29px; }
.home_banner_section h2 { font-size: 20px; color: #757575; }
/*.banner h2 { font-size: 23px; font-style: italic; font-weight: 500; font-family: 'AvenirLTStd-Medium', sans-serif; }*/
.searchfield { text-align: center; position: absolute; bottom: 50px; left: 0; width: 100%; }
.bannerContent .searchfield { text-align: left; position: absolute; bottom: 22%; left: 0; width: 100%; }
.searchfield form { display: inline-block; }
.searchfield input[type="text"] { border: 1px solid rgba(0,0,0,.3); padding: 10px 20px; height: 50px; border-radius: 6px 0 0 6px; width: 400px; display: inline-block; vertical-align: top; }
.searchfield .searchfieldRight { display: inline-block; vertical-align: top; }
.searchfield button { font-size: 18px; font-weight: 500; background: #D64000; color: #fff; height: 50px; border-radius: 0 6px 6px 0; box-shadow: 0px -5px 0px rgba(0,0,0,.2) inset; border: none; padding: 10px 20px 15px; margin-left: -4px; vertical-align: top; }
.searchfield p { font-size: 18px; font-style: italic; color: #000; padding-top: 5px; text-shadow: 0px 0px 4px rgba(255,255,255,1); }
.partnersBannerPage { min-height: 400px; display: flex; align-items: center; }
.searchfield_landing { text-align: center; /*position: absolute;*/ bottom: 50px; left: 0px; width: 100%; }
    .searchfield_landing form { display: inline-block; }
.set-width input[type="text"] { width: 300px !important; }
.searchfield_landing input[type="text"] { border: 1px solid rgba(0,0,0,.3); padding: 10px 20px; height: 50px; border-radius: 6px 0 0 6px; width: 400px; display: inline-block; vertical-align: top; }
.searchfield_landing .searchfield_landingRight { display: inline-block; vertical-align: top; }
.searchfield_landing button { font-size: 18px; font-weight: 500; height: 50px; background: #D64000; color: #fff; border-radius: 0 6px 6px 0; /* box-shadow: 0px -5px 0px rgba(0,0,0,.2) inset;*/ border: none; padding: 10px 20px 10px; margin-left: -4px; vertical-align: top; }
.searchfield_landing_pg button { font-size: 18px; font-weight: 500; height: 50px; background: #D64000; color: #fff; border-radius: 0 6px 6px 0; box-shadow: 0px -5px 0px rgba(0,0,0,.2) inset; border: none; padding: 10px 20px 14px; margin-left: 352px; vertical-align: top; margin-top: -50px; }
.searchfield_landing p { font-size: 18px; font-style: italic; color: #000; padding-top: 5px; text-shadow: 0px 0px 4px rgba(255,255,255,1); }
/*===========================================Banner design ends==========================================*/ /*====================================================Common style deisng starts=====================================*/
.text-decoration-none { text-decoration: none !important; }
.btn_lg { padding: 15px 30px 15px; font-size: 20px; }
.btn_md { padding: 10px 30px 10px; font-size: 16px; }
.btn_primary { font-weight: 500; background: #D64000; color: #fff; border-radius: 6px; /*box-shadow: 0px -5px 0px rgba(0,0,0,.2) inset;*/ border: none; vertical-align: top; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; }
    .btn_primary:hover, .btn_primary:focus { background-color: #3097f3; color: #fff; }
.btn_second { font-weight: 500; background: #3097f3; color: #fff; border-radius: 6px; /*box-shadow: 0px -5px 0px rgba(0,0,0,.2) inset;*/ border: none; vertical-align: top; /*min-width: 250px;*/ transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; }
    .btn_second:hover, .btn_second:focus { background-color: #D64000; color: #fff; text-decoration: none; }
.btn_transparent { font-weight: 500; font-size: 20px; background: #3097f3; color: #fff; border-radius: 6px; border: none; margin-left: 0; vertical-align: top; padding: 8px 30px 10px; border: none; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; }
    .btn_transparent:hover { background: #D64000 !important; color: #fff; text-decoration: none; }
.btn_md.btn_transparent { font-size: 18px; padding: 8px 20px 8px; }
.xero_button { font-weight: 500; background: none; color: #000; border-radius: 6px; border: 1px solid #3097f3; margin-left: 10px; vertical-align: top; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; }
    .xero_button:hover, .xero_button:focus { background-color: #13B5EA; color: #fff; }
.table > thead > tr > .mbl_ln_hgt { line-height: 19px; }
.mbl-tbl_sub_hd { color: #D64000; font-size: 12px; }
.text_link { font-size: 20px; font-weight: 500; box-shadow: 0px -5px 0px rgba(0,0,0,.2) inset; color: #4b4c4c; border: 2px solid #444; padding: 10px 20px 15px; display: inline-block; border-radius: 6px; text-decoration: none; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; }
    .text_link:hover { background: #444; color: #fff; text-decoration: none; }
.learn-link { background: #3097f3; font-size: 18px; color: #fff; border: none; box-shadow: 0px -5px 0px rgba(0,0,0,.2) inset; padding: 10px 20px 15px; display: inline-block; border-radius: 6px; text-decoration: none; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; }
    .learn-link:hover { background: #D64000; color: #fff; text-decoration: none; }
.text_link i { margin-right: 5px; font-weight: 100; }
.back_button { border: 1px solid #757575; padding: 8px 10px; color: #757575; border-radius: 3px; font-size: 18px; font-weight: 500; font-family: 'AvenirLTStd-Medium', sans-serif; margin-left: 15px; display: none; }
    .back_button i { color: #3097f3; }
        .back_button i:hover { color: #FFF; }
    .back_button:hover { border: 1px solid #757575; background-color: #757575; text-decoration: none; padding: 8px 10px; color: #fff; border-radius: 3px; font-size: 18px; font-family: 'AvenirLTStd-Medium', sans-serif; }
.back_buttonpos { margin-top: -20px; margin-left: -15px; }
.back_button_pos_1 { margin-bottom: -40px; }
.about_more_link { color: #fff; font-size: 15px; font-weight: 500; background: #3097f3; text-decoration: none; padding: 8px 25px 8px; border-radius: 6px; /*box-shadow: 0px -5px 0px rgba(0,0,0,.2) inset; border: 2px #00858e solid;*/ vertical-align: top; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; /*box-shadow: 0px -5px 0px rgba(0,0,0,.2) inset;*/ }
    .about_more_link:hover { color: #FFF; font-size: 15px; font-weight: 500; background: #D64000; text-decoration: none; padding: 8px 25px 8px; border-radius: 6px; /*box-shadow: 0px -5px 0px rgba(0,0,0,.2) inset; border: 2px #862608 solid;*/ vertical-align: top; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; /*box-shadow: 0px -5px 0px rgba(0,0,0,.2) inset; */ }
.new-contct-link .about_more_link { vertical-align: middle; }
    .new-contct-link .about_more_link:hover { vertical-align: middle; }
.spacer10 { height: 10px; }
.spacer15 { height: 15px; }
.spacer20 { height: 20px; }
.spacer25 { height: 25px; }
.spacer30 { height: 30px; }
.spacer40 { height: 40px; }
.mTop0 { margin-top: 0px !important; }
.mTop5 { margin-top: 5px; }
.mTop10 { margin-top: 10px !important; }
.mtop-10 { margin-top: 10px; }
.mtop12 { margin-top: 8px; }
.mTop15 { margin-top: 15px !important; }
.mTop20 { margin-top: 20px !important; }
.mTop25 { margin-top: 25px !important; }
.mTop30 { margin-top: 30px !important; }
.mTop35 { margin-top: 35px !important; }
.mTop40 { margin-top: 40px !important; }
.mTop48 { margin-top: 48px !important; }
.mTop60 { margin-top: 60px !important; }
.mTop130 { margin-top: 130px !important; }
.mBot0 { margin-bottom: 0 !important; }
.mBot5 { margin-bottom: 5px !important; }
.mBot10 { margin-bottom: 10px !important; }
.mBot20 { margin-bottom: 20px !important; }
.mBot30 { margin-bottom: 30px !important; }
.mBot40 { margin-bottom: 40px; }
.mBot50 { margin-bottom: 50px !important; }
.mLeft0 { margin-left: 0px !important; }
.mLeft5 { margin-left: 5px !important; }
.mLeft10 { margin-left: 10px !important; }
.mLeft15 { margin-left: 15px !important; }
.mLeft25 { margin-left: 25px !important; }
.mLeft30 { margin-left: 30px !important; }
.mLeft35 { margin-left: 35px !important; }
.mLeft50 { margin-left: 50px !important; }
.pTop0 { padding-top: 0px !important; }
.pTop5 { padding-top: 5px !important; }
.pTop10 { padding-top: 10px !important; }
.pTop16 { padding-top: 16px !important; }
.pTop20 { padding-top: 20px !important; }
.pTop30 { padding-top: 30px !important; }
.pTop35 { padding-top: 35px !important; }
.pTop45 { padding-top: 45px !important; }
.pTop40 { padding-top: 40px !important; }
.pTop60 { padding-top: 60px !important; }
.pTop80 { padding-top: 80px !important; }
.pad0 { padding: 0px !important; }
.pLeft0 { padding-left: 0px !important; }
.pLeft10 { padding-left: 10px !important; }
.pLeft15 { padding-left: 15px !important; }
.pLeft20 { padding-left: 20px !important; }
.pLeft30 { padding-left: 30px !important; }
.pLeft35 { padding-left: 35px !important; }
.pLeft40 { padding-left: 40px; }
.pLeft50 { padding-left: 50px !important; }
.pLeft60 { padding-left: 60px !important; }
.pLeft80 { padding-left: 80px !important; }
.pRight0 { padding-right: 0px !important; }
.pRight10 { padding-right: 10px !important; }
.pRight20 { padding-right: 20px !important; }
.pBot0 { padding-bottom: 0 !important; }
.pBot5 { padding-bottom: 5px !important; }
.pBot10 { padding-bottom: 10px !important; }
.pBot15 { padding-bottom: 15px !important; }
.pTop15 { padding-top: 15px !important; }
.pBot20 { padding-bottom: 20px !important; }
.pBot25 { padding-bottom: 25px !important; }
.pBot30 { padding-bottom: 30px !important; }
.pBot45 { padding-bottom: 45px !important; }
.taL { text-align: left !important; }
.taR { text-align: right !important; }
.taC { text-align: center !important; }
.floatR { float: right !important; }
.floatL { float: left !important; }
.efile_ml20 { margin-left: 20px; }
.font_18 { font-size: 16px !important; }
.p-10{padding: 10px 10px;}
.row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.minHeightInitial { min-height: initial !important; }
.form_w2_state_head { color: #757575; font-size: 18px !important; font-weight: 400; font-style: italic; }
/*====================================================Common style deisng ends=====================================*/
/*====================================================Page stop deisng starts=====================================*/
#back-top { position: fixed; bottom: 30px; right: 20px; z-index: 999; display: none !important; }
    #back-top a { width: 40px; display: block; text-align: center; font: 11px/100% Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: #bbb; -ms-transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
    #back-top span { width: 40px; height: 40px; display: block; background: #D64000; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -ms-transition: 1s; -webkit-transition: 1s; opacity: 0.95; -moz-transition: 1s; transition: 1s; font-size: 24px; color: #fff; line-height: 36px; }
        #back-top span:hover { background: #D64000; }
/*====================================================Page stop deisng ends=====================================*/ /*====================================================drop down arrow deisng starts=====================================*/
.mt { margin-top: 30px; }
    .mt .downarrow { margin-top: -5px; position: relative; transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; -ms-transition: all .5s ease 0s; }
    .mt:hover .downarrow { margin-top: 0px; }
.btn-circle-gradient { position: relative; display: inline-block; color: white; width: 100px; height: 100px; }
#nk-opener { text-align: center; }
/*.btn-circle-gradient .card__overlay.card__overlay--1 { -webkit-animation-name: stretch-one; animation-name: stretch-one; -webkit-animation-delay: .2s; animation-delay: .2s; top: calc(25%); left: calc(25%); width: 50px; height: 50px; opacity: .6; -webkit-transform: scale(.8); transform: scale(.8); }
.btn-circle-gradient .card__overlay { background-color: #3097f3; }
.btn-circle-gradient .card__overlay { position: absolute; border-radius: 100%; z-index: 2; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-direction: normal; animation-direction: normal; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
.mask div { position: relative; }
.btn-circle-gradient .card__overlay.card__overlay--2 { -webkit-animation-name: stretch-two; animation-name: stretch-two; -webkit-animation-delay: .1s; animation-delay: .1s; top: calc(12.5%); left: calc(12.5%); width: 75px; height: 75px; opacity: .4; -webkit-transform: scale(.5); transform: scale(.5); }
.btn-circle-gradient .card__overlay { background-color: #3097f3; }
.btn-circle-gradient .card__overlay { position: absolute; border-radius: 100%; z-index: 2; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-direction: normal; animation-direction: normal; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
.btn-circle-gradient .card__overlay.card__overlay--3 { -webkit-animation-name: stretch-three; animation-name: stretch-three; top: 0; left: 0; width: 100px; height: 100px; opacity: .2; -webkit-transform: scale(.4); transform: scale(.4); }
.btn-circle-gradient .card__overlay { background-color: #3097f3; }
.btn-circle-gradient .card__overlay { position: absolute; border-radius: 100%; z-index: 2; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-direction: normal; animation-direction: normal; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
.mask div { position: relative; }
.btn-circle-gradient i.circle[class^="icon-"] { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 99; font-size: 1.3em; }
i.circle[class^="icon-"], i.circle[class*=" icon-"] { background-color: #3097f3; color: #fff; border-color: #3097f3; }
i.circle[class^="icon-"], i.circle[class*=" icon-"] { display: inline-block; margin: 0; font-stretch: normal; height: 40px; width: 40px; padding: 13px 0; line-height: 14px; font-size: 14px; text-align: center; }
i.circle[class^="icon-"], i.circle[class*=" icon-"] { border-radius: 100%; }
i.circle[class^="icon-"], i.circle[class*=" icon-"] { border: 1px solid transparent; margin-right: 0; }
.btn-circle-gradient { position: relative; display: inline-block; color: white; width: 100px; height: 100px; margin-top: -50px; }
.btn-circle-gradient .card__overlay { position: absolute; border-radius: 100%; z-index: 2; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-direction: normal; animation-direction: normal; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
.btn-circle-gradient .card__overlay.card__overlay--1 { -webkit-animation-name: stretch-one; animation-name: stretch-one; -webkit-animation-delay: .2s; animation-delay: .2s; top: calc(25%); left: calc(25%); width: 50px; height: 50px; opacity: .6; -webkit-transform: scale(.8); transform: scale(.8); }
.btn-circle-gradient .card__overlay.card__overlay--2 { -webkit-animation-name: stretch-two; animation-name: stretch-two; -webkit-animation-delay: .1s; animation-delay: .1s; top: calc(12.5%); left: calc(12.5%); width: 75px; height: 75px; opacity: .4; -webkit-transform: scale(.5); transform: scale(.5); }
.btn-circle-gradient .card__overlay.card__overlay--3 { -webkit-animation-name: stretch-three; animation-name: stretch-three; top: 0; left: 0; width: 100px; height: 100px; opacity: .2; -webkit-transform: scale(.4); transform: scale(.4); }
.btn-circle-gradient i[class^="icon-"].circle { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 99; font-size: 1.3em; }
.btn-circle-gradient:hover .card__overlay { -webkit-animation: 0; animation: 0; }
.btn-circle-gradient:hover i[class^="icon-"] { color: white; }
.btn-circle-gradient:hover i[class^="icon-"]:before { -webkit-animation-name: move-arrow; animation-name: move-arrow; -webkit-animation-duration: .4s; animation-duration: .4s; -webkit-animation-direction: alternate; animation-direction: alternate; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.btn-circle-gradient .card__overlay { background-color: #3097f3; }

@-webkit-keyframes move-arrow {
    0% { margin-top: 0; }
    100% { margin-top: 5px; }
}

@keyframes move-arrow {
    0% { margin-top: 0; }
    100% { margin-top: 5px; }
}

@-webkit-keyframes stretch-one {
    0% { opacity: .6; -webkit-transform: scale(.8); transform: scale(.8); }
    100% { opacity: 0; -webkit-transform: scale(1.4); transform: scale(1.4); }
}

@keyframes stretch-one {
    0% { opacity: .6; -webkit-transform: scale(.8); transform: scale(.8); }
    100% { opacity: 0; -webkit-transform: scale(1.4); transform: scale(1.4); }
}

@-webkit-keyframes stretch-two {
    0% { opacity: .4; -webkit-transform: scale(.5); transform: scale(.5); }
    100% { opacity: 0; -webkit-transform: scale(1.2); transform: scale(1.2); }
}

@keyframes stretch-two {
    0% { opacity: .4; -webkit-transform: scale(.5); transform: scale(.5); }
    100% { opacity: 0; -webkit-transform: scale(1.2); transform: scale(1.2); }
}

@-webkit-keyframes stretch-three {
    0% { opacity: .2; -webkit-transform: scale(.4); transform: scale(.4); }
    100% { opacity: 0; -webkit-transform: scale(1.1); transform: scale(1.1); }
}

@keyframes stretch-three {
    0% { opacity: .2; -webkit-transform: scale(.4); transform: scale(.4); }
    100% { opacity: 0; -webkit-transform: scale(1.1); transform: scale(1.1); }
}*/
/*====================================================drop down arrow deisng ends=====================================*/ /*====================================================Menu toggle deisng starts=====================================*/
.navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-top: 3px; margin-right: 15px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; }
    .navbar-toggle:focus { outline: 0; }
    .navbar-toggle.collapsed .icon-bar { border-radius: 1px; display: block; height: 2px; margin-top: 0; transform: rotate(0deg); width: 22px; }
    .navbar-toggle .icon-bar { border-radius: 1px; display: block; height: 3px; margin-top: 5px; transform: rotate(45deg); width: 22px; }
    .navbar-toggle.collapsed .icon-bar + .icon-bar { display: block; margin-top: 4px; }
        .navbar-toggle.collapsed .icon-bar + .icon-bar + .icon-bar { display: block; margin-bottom: 0; margin-top: 4px; transform: rotate(0deg); }
    .navbar-toggle .icon-bar + .icon-bar { display: none; margin-top: 4px; }
        .navbar-toggle .icon-bar + .icon-bar + .icon-bar { display: block; margin-bottom: 5px; margin-left: 0; margin-top: -3px; transform: rotate(-45deg); }
/*====================================================Menu toggle deisng ends=====================================*/
/*===========================================Body design starts==========================================*/
h2, h3, h4 { font-family: 'AvenirLTStd-Medium', sans-serif; }
.Section_center {
    text-align: center;
    padding: 45px 0;
    padding-top: 120px;
}
.Section_center_new { text-align: center; padding: 70px 0; padding-top: 120px; }
.Section_left { text-align: left; padding: 50px 0 60px; }
.siteMap { text-align: center; padding: 50px 0; }
.siteMapLink h4 { text-align: left; margin: 0px 0px 20px; clear: both; font-weight: 500; border-bottom: 1px solid #ccc; padding-bottom: 10px; }
.siteMapLink a { background: #f9f9f9; display: block; font-weight: 500; border-radius: 4px; padding: 8px 8px; margin: 10px 0px; margin-left: 0px; font-size: 14px; text-align: left; text-decoration: none; border: 1px solid rgba(0,0,0,.2); }
    .siteMapLink a:hover { background: #3097f3; color: #fff; }
p { line-height: 25px; font-size: 16px; padding: 10px 0; color: #2c2c2c; }
.common_h2 { font-size: 28px; font-weight: 500; color: #212121; line-height: 1.3; font-family: 'AvenirLTStd-Medium', sans-serif; margin-top: 0; }
    .common_h2 span { color: #3097f3; }
.common_h3 { color: #000000; font-size: 36px; margin-bottom: 30px; font-family: 'AvenirLTStd-Medium', sans-serif; }
.common_h4 { color: #000000; font-size: 20px; margin: 0px; }
.common_h1_faq_question { color: #000000; font-size: 24px; margin: 0px; }
.common_h5 { color: #757575; font-size: 19px; font-weight: 500; font-style: italic; margin-bottom: 44px; line-height: inherit; }
.common_h5_bot5 { color: #757575; font-size: 20px; font-weight: 500; font-style: italic; margin-bottom: 5px; }
.section_bannerBg .common_h5 { color: #757575; font-size: 22px; font-weight: 400; font-style: italic; margin-bottom: 44px; line-height: normal; }
.section_bannerBg_landingpg .common_h5 { color: #757575; font-size: 22px; font-weight: 400; font-style: italic; margin-bottom: 5px; line-height: normal; }
.common_h5_pricing { color: #757575; font-size: 22px; font-weight: 500; font-style: italic; margin-bottom: 15px; margin-top: 15px; }
.common_h5_pricing_1 { color: #757575; font-size: 18px; font-weight: 500; font-style: italic; margin-bottom: 15px; margin-top: 15px; }
.common_h5_pricing_2 { color: #757575; font-size: 17px; margin-bottom: 15px; margin-top: 15px; }
.tax-prof_features_h2 { font-size: 25px; font-weight: 300; color: #212121; line-height: 1.2; font-family: 'AvenirLTStd-Medium', sans-serif; margin-top: 0; }
.move-bottom { margin-bottom: 44px; }
.section_penalty .common_h5 { margin-bottom: 17px; min-height: 70px; }
.form990n_blue .common_h5 { margin-bottom: 5px; }
.deadline_bg .common_h5 { margin-bottom: 5px; }
.big_font { font-size: 35px; }
#aca_features .fearures_min_height, #aca_features .fearures_max_height { min-height: 280px; }
#form1099_feature .feature-height-center { min-height: 320px !important; }
.text_break { float: left; width: 100%; text-align: center; font-size: 32px; font-weight: 300; color: #212121 !important; line-height: 1.3; margin-bottom: 20px; }
.section_divide { min-height: 200px; padding: 40px 0; position: relative; background-color: #3097f3; background-size: cover; }
    .section_divide.section_divide_orange { background: rgba(244,153,128,0.9); background-size: cover; }
        .section_divide.section_divide_orange .more_link, .supportContentBox .more_link { background: #D64000 !important; }
.more_link_orange { background: #D64000; color: #fff; font-size: 15px; font-weight: 500; text-decoration: none; padding: 8px 25px; border-radius: 6px; border: 2px #fff solid; vertical-align: top; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; }
    .more_link_orange:hover { color: #fff; background: #444444; }
.section_divide_orange:before { position: absolute; content: ""; background: rgba(255,255,255,0.3); height: 100%; width: 100%; top: 0; }
.section_divide.section_divide_blue { background: rgba(133,201,214,0.9); background-size: cover; }
.section_divide_blue:before { position: absolute; content: ""; background: rgba(255,255,255,0.3); height: 100%; width: 100%; top: 0; }
.section_divide_blue p { color: #626262; }
.section_divide_orange .list_items, .section_divide_blue .list_items { margin: 36px 0; }
.section_divide_orange .border_right { border-right: 1px solid #fed0c3; }
.section_divide_orange .border_left { border-left: 1px solid #ff8868; }
.border_right { border-right: 1px solid #79aeb7; }
.border_right_990_f { border-right: 1px solid #79aeb7; }
.border_left_990_f { border-left: 1px solid #79aeb7; }
.border_left { border-left: 1px solid #c3e4ea; }
.border_left_blue { border-left: 1px solid #225fa0; }
.border-bottom-blue { border-bottom: 1px solid #225fa0; }
.border-bottom-gray { border-bottom: 1px solid #e6e6e6; }
.centerDivWrap, .centerDivWrap .common_h2 { margin-top: 0; }
    .centerDivWrap p { color: #626262; }
.centerDivWrap { display: flex; align-items: center; justify-content: flex-start; }
.section_divide .more_link, .supportContentBox .more_link { color: #fff; background: #3097f3; font-size: 15px; font-weight: 500; text-decoration: none; padding: 8px 25px; border-radius: 6px; /*box-shadow: 0px -5px 0px rgba(0,0,0,.2) inset;*/ border: 2px #fff solid; vertical-align: top; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; }
    .section_divide .more_link:hover, .supportContentBox .more_link:hover { color: #fff; background: #444444 !important; }
.list_items { margin: 0; list-style: none; }
    .list_items li a { display: inline-block; position: relative; padding: 15px; width: 46%; float: left; background: #fff; margin: 2%; border-radius: 5px; min-height: 194px; text-align: center; box-shadow: 3px 3px 15px rgba(0,0,0,0.2); list-style: none; }
        .list_items li a:hover { box-shadow: 3px 3px 10px rgba(0,0,0,0.5); text-decoration: none; }
    .list_items h3 { font-size: 21px; font-weight: 500; margin: 15px 0 7px; color: #02233b; }
    .list_items p { font-size: 14px; color: #252525; margin: 0; padding: 0; line-height: 24px; font-weight: 300; }
.section_divide_bg { position: absolute; top: 0; left: 0; background: rgba(255,255,255,0.4); margin-right: 13px; }
    .section_divide_bg:before { content: ""; position: absolute; width: 0; height: 0; top: 0; right: -13px; margin: auto; bottom: 0; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-left: 13px solid rgba(255,255,255,0.4); }
.Section_invert { color: #fff; }
.paraLeft { text-align: left; padding-top: 60px; color: #333; }
.irslogo_banner { float: right !important; top: 25px; position: absolute; right: 15px; }
.irs_logo_size { width: 80px; }
.ssa_logo_size { width: 65px !important; }
.home_banner .irs_logo_size { width: 90px; }
.irslogo_innerbanner { float: right; top: -10px; position: absolute; right: 15px; }
.irslogo_innerbanner_epost { float: right; top: -25px; position: absolute; right: 15px; }
.irslogo_innerbanner_forms { float: right; top: 30px; right: 25px; position: absolute; }
.irsLogo { margin-bottom: 30px; }
.irs_logo_inner_banner { width: 80px; margin-top: -10px; position: absolute; right: 25px; }
.authorizeNetSeal, .irslog, .comod-part { display: inline-block; }
    .authorizeNetSeal img { max-width: 61px; margin: 0px 0px 0px 0px; max-height: 49px; }
    .irslog img { max-width: 50px; margin: 0px 15px; }
    .comod-part img { max-width: 90px; max-height: 49px; }
.collapseBtn { display: none; }
    .collapseBtn button { width: 100%; background: #fff; padding: 10px 15px; font-size: 21px; box-shadow: none; border: none; border-bottom: 1px solid #ccc; text-align: left; color: #3097f3; font-family: 'AvenirLTStd-Medium', sans-serif; }
        .collapseBtn button i { float: right; padding-top: 3px; }
.separeter { border-top: 1px solid #dfdfdf; margin: 0px 0 0; padding: 20px 0; }
.separeter_1 { border-top: 1px solid #dfdfdf; margin: 0px 0 0; }
.divBlock span, .divBlock a { background: #61b9ca none repeat scroll 0 0; text-decoration: none; border-radius: 50%; display: inline-block; height: 102px; line-height: 100px; margin-bottom: 20px; vertical-align: middle; width: 102px; }
.divBlock h2 { font-size: 30px; color: #D64000; margin: 10px 0; }
.divBlock p { font-size: 16px; line-height: 20px; color: #757575; margin: 0; padding: 0; }
.section_lightBlue { background: #EBF4FE; padding: 50px 0; }
.section_dullOrange { background: #fbeee6; }
.section_correction { padding: 50px 0 0 0; }
.divBlock_1 span, .divBlock_1 a { display: inline-block; border: 1px solid #ccc; border-radius: 50%; vertical-align: middle; /*margin-bottom: 20px;*/ }
.divBlock_1 .deadline-date { font-size: 20px; color: #D64000; margin: 10px 0; font-weight: 500; }
.divBlock_1 p { font-size: 20px; color: #757575; margin: 0; padding: 0; }
.form941_img_pos { position: absolute; top: 20px; }
.form945_img_pos { position: absolute; top: 30px; }
.form990_n_img_pos { position: absolute; top: 19px; }
.img-form1094c { position: absolute; top: 46px; }
.img-form1094b { position: absolute; top: 46px; }
.form941ss_img_pos { position: absolute; top: 0px; }
.img-formpr { position: absolute; top: 77px; }
.img-formcorrection { position: absolute; top: 65px; margin-top: 40px; }
.img-formb { position: absolute; top: 30px; }
.list_items li a:focus { text-decoration: none; }
.support_form_990 { min-height: 130px; }
.form8868_deadline { min-height: 110px !important; }
.gif-image:hover { opacity: 0.8; }
.section_lightBlue.section_form { padding: 50pxseparate_list 0; }
    .section_lightBlue.section_form .form_image { margin-bottom: -56px; }
    .section_lightBlue.section_form .form-1094b { margin-bottom: -50px; }
    .section_lightBlue.section_form .img-form-1094c { margin-bottom: -50px; }
    .section_lightBlue.section_form .img-formw2 { margin-bottom: -50px; }
    .section_lightBlue.section_form .img-formw2c { margin-bottom: -55px; }
    .section_lightBlue.section_form .img-formw3 { margin-bottom: -74px; }
.section_form_pad { padding: 50px 0; }
.separate_list_1 { margin: 0; }
    .separate_list_1 li { list-style-type: none; display: block; position: relative; color: #252525; font-size: 16px; padding: 5px 0px 5px 20px; text-align: left; }
        .separate_list_1 li:before { font-family: "FontAwesome"; position: absolute; left: 0; top: 2px; color: #000; font-weight: 500; font-size: 20px; }
.separate_list { margin: 0; }
    .separate_list li { list-style-type: none; display: block; position: relative; color: #252525; font-size: 16px; padding: 5px 0px 5px 12px; line-height: 24px; }
        .separate_list li:before { content: "\f105"; font-family: "FontAwesome"; position: absolute; left: 0; top: 5px !important; color: #000; font-weight: 500; font-size: 20px; }
        .separate_list li ul li:before { content: "\f105"; font-family: "FontAwesome"; position: absolute; left: 2px; top: 4px; color: #626262; font-weight: 500; font-size: 17px; }
.separate_list_white { margin: 0; }
    .separate_list_white li { list-style-type: none; display: block; position: relative; color: #252525; font-size: 16px; padding: 5px 0px 5px 12px; line-height: 24px; }
        .separate_list_white li:before { content: "\f105"; font-family: "FontAwesome"; position: absolute; left: 0; top: 2px; color: #fff; font-weight: 500; font-size: 20px; }
        .separate_list_white li ul li:before { content: "\f105"; font-family: "FontAwesome"; position: absolute; left: 2px; top: 4px; color: #626262; font-weight: 500; font-size: 17px; }
.section_lightBlue_div p { min-height: 130px; }
.section_lightBlue_div .borderRight { border-right: 1px solid #9fc9d2; }
.section_mob_bg { background: url('../content/images/mob_bg.png') repeat center #ededed; padding: 50px 0 60px; border-top: 1px solid rgba(0,0,0,.1); border-bottom: 1px solid rgba(0,0,0,.1); }
    .section_mob_bg .common_h5 { margin-bottom: 5px; }
.Section_resource { background: url('../content/images/resourcebg.jpg') repeat center #ededed; padding: 50px 0 60px; }
.resourceWrap span { display: inline-block; background: transparent; border-radius: 50%; padding: 24px; margin-bottom: 10px; border: 2px solid #D64000; }
.resourceWrap h3 { font-size: 18px; color: #000; margin: 10px 0; font-weight: 500; }
.resourceWrap p { line-height: 1.2; color: #757575; margin: 0; padding: 0; min-height: 60px; }
.resourceWrap .btn_transparent { background: #3097f3; font-size: 16px; min-width: 160px; margin-top: 15px; }
.section_bannerBg { background: url('../content/images/banner.jpg') no-repeat center #fff; background-size: cover; padding: 50px 0 60px; min-height: 300px; }
.img1099 { background: url('../content/images/img1099.jpg') no-repeat center #fff; background-size: cover; }
.imgaca { background: url('../content/images/imgaca.jpg') no-repeat center #fff; background-size: cover; }
.imgextenstion { background: url('../content/images/imgextenstion.jpg') no-repeat center #fff; background-size: cover; }
.img94x { background: url('../content/images/img94x.jpg') no-repeat center #fff; background-size: cover; }
.imgw2 { background: url('../content/images/imgw2.jpg') no-repeat center #fff; background-size: cover; }
.form990 { background: url('../content/images/form990.jpg') no-repeat center #fff; background-size: cover; }
.form990n { background: url('../content/images/990n.jpg') no-repeat bottom #fff; background-size: cover; padding: 50px; min-height: inherit; }
.small_business_bg { background: url('../content/images/small-business-bg1.jpg') no-repeat center bottom #fff; background-size: cover; }
.section_bannerBg h1 { margin-top: 40px; font-size: 46px; font-family: 'AvenirLTStd-Medium', sans-serif; font-weight: 300; }
.section_bannerBg .btn { margin-top: 20px; }
.form_trans { margin-bottom: 45px; border-bottom: 1px solid #d0d0d0; padding-bottom: 20px; }
.form_cnt { min-height: 230px; }
.form_cnt_extensions { min-height: 260px; }
.form_cnt.border { border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; }
.form_trans span { display: inline-block; background: transparent; border-radius: 50%; margin-bottom: 20px; border: 2px solid #3097f3; width: 100px; height: 100px; line-height: 88px; }
.form_trans a span { border: 2px solid #3097f3; }
    .form_trans a span:hover { border: 2px solid #D64000; }
.form_trans h2 { font-size: 22px; color: #000; margin: 10px 0; }
.form_trans h3 { font-size: 18px; color: #000; margin: 10px 0; }
.form_trans p { line-height: 24px; font-size: 15px; margin: 0; padding: 0 0 10px; }
.linkText { font-size: 16px; color: #3097f3; display: block; cursor: pointer; line-height: 24px; text-decoration: underline; }
    .linkText:hover { color: #D64000; text-decoration: underline; }
    .linkText i { font-size: 16px; color: #000; font-weight: 500; vertical-align: top; padding: 2px 0 0 6px; line-height: 20px; }
.section_formflow { background: url('../content/images/form_flow_bg.jpg') no-repeat center #fff; background-size: cover; padding: 50px 0 60px; }
.form_flow { position: relative; }
    .form_flow li { list-style-type: none; display: inline-block; position: relative; text-align: center; padding: 0 10px; width: 20%; float: left; margin: 0 auto; }
        .form_flow li:before { content: ""; position: absolute; background: url('../content/images/flow_arrow.png') no-repeat center; width: 27px; height: 18px; right: -5%; top: 53px; bottom: 0; margin: 0 auto; }
        .form_flow li:last-child:before { content: none; }
        .form_flow li span { display: inline-block; background: #D64000; border-radius: 50%; margin-bottom: 20px; width: 120px; height: 120px; line-height: 110px; }
    .form_flow h2 { font-size: 20px; color: #000; margin: 10px 0; }
.section_feature { background: #fff; padding: 50px 0 60px; }
.feature_wrap { margin-bottom: 45px; }
    .feature_wrap h2, .TextOrder .feature_wrap h3 { font-size: 22px; color: #000; margin: 10px 0; font-weight: 500; }
        .feature_wrap h2 a { font-size: 20px; color: #000; margin: 10px 0; }
            .feature_wrap h2 a:hover { color: #3097f3; }
    .feature_wrap h3 { font-size: 18px; color: #000; margin: 10px 0; }
    .feature_wrap p { line-height: 24px; font-size: 15px; color: #757575; margin: 0; padding: 0; min-height: 60px; }
    .feature_wrap .form990features h2 { font-size: 22px; color: #000; margin: 10px 0; font-weight: 500; }
.form990features { line-height: 24px; font-size: 15px; color: #757575; margin: 0; padding: 0; min-height: 97px !important; }
.feature_wrap img { padding-bottom: 10px; }
.stateFiling .form_trans { background: #fff; margin-bottom: 0; border-bottom: 0px solid #d0d0d0; padding: 30px 15px; }
    .stateFiling .form_trans.form_trans_grey { background: #f7f7f7; min-height: 400px; }
.stateFiling .linkText { margin-top: 15px; }
.stateList { padding: 30px 0 0; }
table.table_style { border-collapse: collapse; width: 100%; margin: 10px 0; }
    table.table_style th { background: #eef7ff; border: 1px solid #99cfff; color: #242323; font-size: 18px; font-family: 'AvenirLTStd-Medium', sans-serif; text-align: center; font-weight: 500; }
    table.table_style td { color: #757575; border: 1px solid #cccccc; font-size: 16px; text-align: center; }
        table.table_style td a { color: #3097f3; text-decoration: underline; }
            table.table_style td a:hover { color: #D64000; text-decoration: underline; }
    table.table_style th, table.table_style td { padding: 10px 10px; }
#table_text_left th { text-align: left; background-color: #3097f3; color: #fff; }
.table_style > thead > tr > th, .table_style > tbody > tr > th, .table > tfoot > tr > th, .table_style > thead > tr > td, .table_style > tbody > tr > td, .table_style > tfoot > tr > td { vertical-align: middle; }
#table_text_left tr td { text-align: left; }
.table_width_all_forms { width: 300px; }
.stateLink, .stateLink:hover, .stateLink:focus { color: #3097f3; text-decoration: underline; cursor: pointer; }
.greenCheck { color: #3bd373; font-size: 21px; }
address { font-size: 20px; }
    address span { font-size: 18px; display: block; margin: 10px 0 0px; font-weight: 500; }
    address label { font-size: 16px; display: block; margin: 0; font-weight: normal; /*padding-left: 15px;*/ color: #696969; }
.infoText { padding: 5px 20px 0px; background: #cae2e7; border-radius: 3px; border: 1px solid #476267; font-weight: 500; font-size: 20px; line-height: 1.5; color: #363636; }
    .infoText img { padding: 0px; margin: -10px 10px -3px -25px; width: 60px; }
.state_form { color: #757575; font-size: 22px; font-weight: 500; margin: 44px 0 25px 0; }
    .state_form .btn { margin-top: -10px; }
.text_indent { padding-left: 15px; }
.statefiling_mobile { font-size: 18px; border: 1px #cdc8c8 solid; width: 95%; padding: 5px 10px; margin-bottom: 7px; }
    .statefiling_mobile p { padding: 5px; line-height: 20px; padding: 2px; }
    .statefiling_mobile a { padding-top: 25px; color: #3097f3; text-decoration: underline; }
        .statefiling_mobile a:hover { padding-top: 10px; color: #D64000; text-decoration: underline; }
.second_banner_border { border-bottom: #ccc 1px solid; }
/*===========================================Body design ends==========================================*/
/*===========================================Features Page design Starts==========================================*/
.fearures_min_height, fearures_max_height { min-height: 250px; margin-bottom: 20px; }
.feature-sections .feature-height-center { min-height: 355px; }
.fearures_min_height_1 { min-height: 325px; }
.fearures_max_height p { min-height: 160px; }
.fearures h1 { font-size: 34px; font-weight: 400; line-height: 1.1; font-family: 'AvenirLTStd-Medium', sans-serif; }
.e-postcatd990-n { font-family: 'AvenirLTStd-Medium', sans-serif; color: #000; }
#e-postcatd990-n { font-family: 'AvenirLTStd-Medium', sans-serif; color: #000; }
.fearures_min_height, fearures_max_height { min-height: 250px; margin-bottom: 20px; }
.fearures_max_height p { min-height: 160px; }
.fearures_min_height_990 { min-height: 403px; margin-bottom: 20px; }
.form_990_features_height { min-height: 185px; height: 100%; padding-top: 0px; }
.form_94x_features_height { min-height: 140px; height: 100%; padding-top: 0px; }
#form94x_feature .fearures_min_height_1 { min-height: auto !important; }
    #form94x_feature .fearures_min_height_1 .taL { margin-bottom: 25px; }
.form_990_features_height_h3 { min-height: 25px; }
.fearures_min_height_990_video { padding: 25px; margin: 20px 0; }
.separate_list_features { margin: 0; }
    .separate_list_features li { list-style-type: none; display: block; position: relative; color: #757575; font-size: 18px; padding: 5px 0px 5px 20px; line-height: 22px; }
        .separate_list_features li:before { content: "\f105"; font-family: "FontAwesome"; position: absolute; left: 0; top: 5px; color: #000; font-weight: 500; font-size: 20px; }
        .separate_list_features li ul li:before { content: "\f105"; font-family: "FontAwesome"; position: absolute; left: 5px; top: 7px; color: #626262; font-weight: 500; font-size: 17px; }
.leftmenu-toggle { float: left; width: 35px; line-height: 33px; margin-left: -30%; margin-right: 10px; text-decoration: none; font-size: 20px; font-size: 2rem; cursor: pointer; padding: 6px 0; height: 45px; opacity: 0; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; }
    .leftmenu-toggle.showMenu { opacity: 1; margin-left: 0px; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; }
    .leftmenu-toggle .leftmenu-glyph { border-right: 1px solid rgba(255, 255, 255, .5); color: #fff; padding: 8px 0 0 0; display: block; height: 35px; }
        .leftmenu-toggle .leftmenu-glyph > .tt-menu-icon { cursor: pointer; position: relative; width: 22px; height: 20px; }
            .leftmenu-toggle .leftmenu-glyph > .tt-menu-icon > span.top { top: 0; }
            .leftmenu-toggle .leftmenu-glyph > .tt-menu-icon > span { background-color: #fff; border-radius: 1px; position: absolute; left: 0; display: block; width: 22px; height: 4px; }
                .leftmenu-toggle .leftmenu-glyph > .tt-menu-icon > span.middle-top { top: 8px; }
                .leftmenu-toggle .leftmenu-glyph > .tt-menu-icon > span.middle-bottom { top: 8px; }
                .leftmenu-toggle .leftmenu-glyph > .tt-menu-icon > span.bottom { bottom: 0; }
.navigation.slide-in { visibility: visible; opacity: 1; width: 25%; }
.navigation { font-size: 16px; font-size: 1.6rem; background-color: #fff; position: fixed; width: 0; top: 53px; left: 0; z-index: 1000; overflow: auto; opacity: 0; visibility: hidden; -webkit-transition: width .25s linear; -moz-transition: width .25s linear; -o-transition: width .25s linear; transition: width .25s linear; height: calc(100% - 53px); }
    .navigation ul { margin: 0px; }
        .navigation ul li { padding: 0px 0px; }
            .navigation ul li.support, .navigation ul li.pricingLi { border-top: 1px solid #e3e3e3; }
            .navigation ul li.signin { padding: 5px 0px; display: inline-block; }
            .navigation ul li a { display: block; font: normal 15px 'AvenirLTStd-Medium'; font-weight: 500; border-bottom: 1px solid #e3e3e3; }
                .navigation ul li a:hover { background: #D64000; color: #fff; }
            .navigation ul li ul.dropdown-items { margin-left: 40px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; }
                .navigation ul li ul.dropdown-items li { padding: 0px 0px; list-style-type: none; }
                    .navigation ul li ul.dropdown-items li a { display: block; text-decoration: none; padding: 8px 10px; }
                    .navigation ul li ul.dropdown-items li.active a { color: #fff; background-color: #D64000; }
            .navigation ul li#aProduct a.class_Product { background: #f9f9f9; color: #3097f3; }
            .navigation ul li ul.dropdown-items li:last-child a { border-bottom: 0px; }
.overlay { width: 100%; height: 100%; position: fixed; top: 50px; top: 0; bottom: 0; left: 0; right: 0; background: #6b6c72; opacity: 0; z-index: 0; -webkit-transition: opacity .5s ease; -moz-transition: opacity .5s ease; -o-transition: opacity .5s ease; transition: opacity .5s ease; display: none; }
    .overlay.fade-in { opacity: .75; z-index: 9; display: block; -webkit-transition: opacity .5s ease; -moz-transition: opacity .5s ease; -o-transition: opacity .5s ease; transition: opacity .5s ease; }
.csstransforms .tt-menu-icon.closexe > span.top { -webkit-transform: translateY(200%) scale(0); -moz-transform: translateY(200%) scale(0); -o-transform: translateY(200%) scale(0); -ms-transform: translateY(200%) scale(0); transform: translateY(200%) scale(0); }
.csstransforms .tt-menu-icon > span { -webkit-transition: all .25s cubic-bezier(.45,.05,.55,.95); -moz-transition: all .25s cubic-bezier(.45,.05,.55,.95); -o-transition: all .25s cubic-bezier(.45,.05,.55,.95); transition: all .25s cubic-bezier(.45,.05,.55,.95); }
.csstransforms .tt-menu-icon.closexe > span.middle-top { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.csstransforms .tt-menu-icon.closexe > span.middle-bottom { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.csstransforms .tt-menu-icon.closexe > span.bottom { -webkit-transform: translateY(-200%) scale(0); -moz-transform: translateY(-200%) scale(0); -o-transform: translateY(-200%) scale(0); -ms-transform: translateY(-200%) scale(0); transform: translateY(-200%) scale(0); }
.white_color { color: #fff; }
.socialIcon img { border-radius: 50%; }
/*===========================================FAQ Page design Starts==========================================*/
.faq_bannerBg { background-color: #f2f2f2; background-size: cover; padding: 50px 0 60px; min-height: 240px; }
.fixedBanner { position: fixed; top: -55px; left: 0px; right: 0px; z-index: 100; padding-bottom: 20px; min-height: 160px; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; /*box-shadow: 0px 0px 20px rgba(0,0,0,.1); background:rgba(0,0,0,.75) !important;*/ }
.faq_bannerBg h1 { text-align: center; font-size: 46px; margin-top: 0px; }
.faq_bannerBg .heading { text-align: center; font-size: 46px; margin-top: 0px; font-family: 'AvenirLTStd-Medium', sans-serif; font-weight: lighter; padding-bottom: 10px; }
.state_filing_bannerBg { background-color: #f2f2f2; background-size: cover; padding: 110px 0 50px; }
    .state_filing_bannerBg h1 { text-align: center; font-size: 46px; margin-top: 0px; }
.faq_bannerBg h2 { text-align: center; font-size: 46px; margin-top: 0px; }
.searchfaq input { background: #fff; border: 1px solid rgba(0,0,0,.3); padding: 10px 20px; height: 50px; border-radius: 6px 0 0 6px; width: 400px; display: inline-block; vertical-align: top; }
.searchfaq button { font-size: 20px; font-weight: 500; background: #3097f3; color: #fff; border-radius: 0 6px 6px 0; border: none; padding: 15px 20px 12px; margin-top: -20px; margin-left: -4px; vertical-align: top; }
.searchfaq p { font-size: 18px; font-style: italic; color: #000; padding-top: 10px; }
.menuactive { padding: 10px 10px; background-color: #3097f3; width: 100%; color: #fff; text-decoration: none; }
    .menuactive:focus { padding: 10px 10px; background-color: #3097f3; width: 100%; color: #fff; text-decoration: none; }
.dispatch-menu li, .dispatch-menu li.menuactive { list-style: none; padding: 0px; border-bottom: 1px #d0d0d0 solid; padding: 5px 0px; background: none; }
.dispatch-menu a { color: #333; border-radius: 4px; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; text-decoration: none; display: block; padding: 5px 10px; font-size: 16px; font-family: 'AvenirLTStd-Medium', sans-serif; width: 100%; color: #333; padding-bottom: 5px; }
    .dispatch-menu a:hover { background: #D64000; color: #fff; }
.dispatch-menu li.menuactive a { color: #fff; background: #D64000; }
.panel-title a { display: block; font-family: 'AvenirLTStd-Medium', sans-serif; font-size: 18px; font-weight: 400; margin-bottom: 15px; padding: 5px 10px; text-decoration: none; }
    .panel-title a:hover { border-color: #444; }
    .panel-title a span { padding-right: 5px; height: 40px; }
.common_resource_section .panel-title a { position: relative; padding-left: 35px; }
    .common_resource_section .panel-title a span { position: absolute; top: 6px; left: 10px; height: auto; width: auto; }
.ui-accordion-header-active.panel-title a { border-color: #3097f3; }
.panel-body { font-size: 18px; padding: 10px 10px 15px 10px; border: 2px #3097f3 solid; margin-bottom: 10px; min-height: 20px; height: 100%; margin-top: -17px; }
.acc_arrow { font-weight: 100; padding-right: 10px; font-family: 'AvenirLTStd-Medium', sans-serif; color: #333333; line-height: 10px; font-size: 28px; }
#secondary_color { color: #D64000; }
.secondary_color { color: #D64000; }
.faq_icon { background-color: #f5f5f5; border: 1px rgba(0,0,0,.2) solid; width: 100px; height: 100px; border-radius: 50%; margin-left: auto; margin-right: auto; display: block; }
    .faq_icon img { padding: 30px; }
.faq_border a { font-size: 20px; font-family: 'AvenirLTStd-Medium', sans-serif; color: #757575; border: 1px #d0d0d0 solid; border-radius: 6px; padding: 10px; margin-top: 0px; display: block; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; }
    .faq_border a:hover { font-size: 20px; font-family: 'AvenirLTStd-Medium', sans-serif; color: #fff; background-color: #D64000; border-color: #D64000; text-decoration: none; }
.faq_list { margin: 0; }
    .faq_list li { list-style-type: none; display: block; position: relative; color: #757575; font-size: 18px; padding: 5px 0px 5px 20px; }
        .faq_list li:before { content: "\f105"; font-family: "FontAwesome"; position: absolute; left: 0; top: 2px; color: #000; font-weight: 500; font-size: 20px; }
        .faq_list li a { list-style-type: none; display: block; position: relative; color: #757575; font-size: 16px; color: #333; }
.view_all_question { color: #3097f3; text-decoration: underline; font-size: 16px; padding-top: 25px; font-weight: 400; }
    .view_all_question:hover { color: #D64000; text-decoration: underline; /*font-size: 16px;*/ padding-top: 25px; }
.faq_min_height { margin-bottom: 25px; margin-top: 15px; }
.xeroPara p { padding-bottom: 0px; margin-bottom: 0px; }
/*===========================================FAQ Page design Ends==========================================*/
.socialIcon img { border-radius: 50%; }
.border1ccc { border: 1px solid #ccc !important; }
.submenu-wrap { transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s; -webkit-transition: all 300ms ease-in-out 0s; -o-transition: all 300ms ease-in-out 0s; transform: scale(1, 0); -moz-transform: scale(1, 0); -webkit-transform: scale(1, 0); -o-transform: scale(1, 0); -webkit-transform-origin: top; -moz-transform-origin: top; -o-transform-origin: top; -ms-transform-origin: top; transform-origin: top; display: block; }
.menuHeader ul.menu_second li:hover .submenu-wrap.dropdown-menu { -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); }
.menuHeader ul.menu_second .submenu-wrap.dropdown-menu li { display: block !important; }
    .menuHeader ul.menu_second .submenu-wrap.dropdown-menu li a { color: #333 !important; background: transparent; display: block; padding: 8px 10px; border: 1px solid transparent; border-radius: 4px; }
        .menuHeader ul.menu_second .submenu-wrap.dropdown-menu li a:hover { /*background: #f9f9f9;*/ background-color: #D64000; color: #FFF !important; border-color: rgba(0,0,0,.1); }
.menuHeader ul.menu_second li.open a { background: #fff; color: #3097f3; text-decoration: none !important; }
.menuHeader ul.menu_second .submenu-wrap.dropdown-menu li a.active { background-color: #D64000; color: #FFF !important; border-color: rgba(0,0,0,.1); }
.socialIcon img { border-radius: 50%; }
/*=============================================================Pricing design starts==========================================*/
.pricingWrap { margin: 20px 0; padding: 10px; }
    .pricingWrap ul { width: 14.28%; float: left; margin: 0 auto; color: #595959; }
        .pricingWrap ul.pricing_head li { list-style-type: none; font-size: 18px; font-family: 'AvenirLTStd-Medium', sans-serif; background: #3097f3 !important; color: #FFF; border-bottom: 1px solid #f7f6f6; padding: 10px; }
        .pricingWrap ul:nth-child(2n+1) li { background: #e6e7e8; }
        .pricingWrap ul li { display: flex; align-items: center; justify-content: center; text-align: center; list-style-type: none; padding: 0px 0px 15px; font-weight: 500; font-size: 30px; background: #f1f2f2; /*color: #fff;*/ border-bottom: 1px solid #d7d7d7; position: relative; height: 70px; }
        .pricingWrap ul .lst-bx-hgt { height: 140px; }
        .pricingWrap ul li:first-child { font-size: 18px; background-color: #3097f3; border-right: 1px #fff solid; color: #fff; padding: 10px; }
        .pricingWrap ul li:last-child, .pricingWrap ul.pricing_head li:last-child { border-bottom: 0px solid #eccdc4; }
        .pricingWrap ul li sup { font-weight: normal; font-size: 18px; }
        .pricingWrap ul li sub { font-weight: normal; font-size: 14px; display: block; }
.tabbable-panel { border: 1px solid #ccc; }
.tabbable-line > .nav-tabs { border: none; margin: 0px; border-bottom: 1px #ccc solid; padding-bottom: 7px; }
    .tabbable-line > .nav-tabs > li { height: 55px; width: 14.286%; margin-bottom: 3px; flex: auto; }
        .tabbable-line > .nav-tabs > li > a { border: 0; margin-right: 0; color: #737373; font-size: 18px; padding: 20px 0; font-family: 'AvenirLTStd-Medium', sans-serif; font-weight: 500; }
            .tabbable-line > .nav-tabs > li > a > i { color: #61b9ca; }
        .tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover { border: 0; margin-bottom: 3px; color: #fff; }
            .tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a { border: 0; background: #D64000; color: #FFF; padding: 20px 0; border-radius: 0px; margin-bottom: -10px; }
                .tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i { color: #FFF; }
        .tabbable-line > .nav-tabs > li.active { position: relative; background-color: #D64000; }
            .tabbable-line > .nav-tabs > li.active:before { position: relative; content: ''; background: url(/content/images/active_arrow.png) no-repeat; position: absolute; width: 20px; height: 10px; font-size: 30px; z-index: 9; margin-top: 65px; margin-left: -5px; }
            .tabbable-line > .nav-tabs > li.active > a { border: 0; color: #FFF; background-color: #D64000; }
                .tabbable-line > .nav-tabs > li.active > a > i { color: #FFF; }
.ribbon { position: absolute; left: 10px; top: -5px; z-index: 1; overflow: hidden; width: 75px; height: 75px; text-align: right; }
    .ribbon span { font-size: 10px; font-weight: 500; color: #FFF; text-transform: uppercase; text-align: center; line-height: 20px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); width: 100px; display: block; background: #79A70A; background: linear-gradient(#D64000 0%, #CD5B3B 100%); box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1); position: absolute; top: 19px; left: -21px; }
        .ribbon span::before { content: ""; position: absolute; left: 0px; top: 100%; z-index: -1; border-left: 3px solid #CD5B3B; border-right: 3px solid transparent; border-bottom: 3px solid transparent; border-top: 3px solid #CD5B3B; }
        .ribbon span::after { content: ""; position: absolute; right: 0px; top: 100%; z-index: -1; border-left: 3px solid transparent; border-right: 3px solid #CD5B3B; border-bottom: 3px solid transparent; border-top: 3px solid #CD5B3B; }
.box { height: auto; padding-bottom: 15px; margin: 20px; border: 1px #ccc solid; }
    .box p { padding: 10px; }
.pricing_94x thead tr td { background-color: #3097f3; color: #ffffff; font-size: 18px; border-right: 1px #ddd solid; font-family: 'AvenirLTStd-Medium', sans-serif; padding: 15px; }
.pricing_94x tr td { background-color: #e6e7e8; padding: 10px 10px 25px; color: #ffffff; border: #cccccc 1px solid; font-size: 30px; font-weight: 500; min-height: 100px; color: #595959; }
    .pricing_94x tr td sub { font-weight: normal; font-size: 14px; display: block; }
.pricing_94x .form_name { font-size: 18px; }
.pricing_94x .form_type { font-size: 18px; }
    .pricing_94x .form_type ul li { font-size: 16px; list-style: none; margin-left: 15px; font-weight: 300; }
.form_type ul li:before { content: "\f105"; font-family: "FontAwesome"; left: 0; top: 3px; width: 24px; height: 16px; color: #595959; font-size: 20px; font-weight: 500; margin-right: 5px; }
.pricing_990 thead tr td { background-color: #3097f3; color: #ffffff; font-size: 18px; border-right: 1px #fff solid; font-family: 'AvenirLTStd-Medium', sans-serif; padding: 10px 15px; }
.pricing_990 tr td { padding: 25px 10px; color: #ffffff; border: #fff 1px solid; font-size: 30px; font-weight: 500; min-height: 100px; color: #595959; }
    .pricing_990 tr td div { font-size: 17px; color: rgba(0, 0, 0, 0.6); font-weight: 500; display: block; font-family: 'AvenirLTStd-Medium', sans-serif; }
    .pricing_990 tr td span { font-size: 17px; color: rgba(0, 0, 0, 0.3); font-weight: 500; font-family: 'AvenirLTStd-Medium', sans-serif; }
    .pricing_990 tr td b { font-size: 17px; color: #3097f3; font-weight: 500; font-family: 'AvenirLTStd-Medium', sans-serif; display: block; margin-bottom: -30px; font-size: 20px; }
    .pricing_990 tr td sup { font-weight: normal; font-size: 18px; bottom: 0; }
    .pricing_990 tr td sub { font-weight: normal; font-size: 15px; display: block; }
.table_margin_10 { margin: 10px; }
.table_even_color { background-color: #e6e7e8; }
.table_odd_color { background-color: #f1f2f2; }
.pad_10 { padding: 10px; min-height: 117px; }
.pad_bot_25px { padding-bottom: 25px !important; }
.amende_pricing { min-height: 565px; }
.tax_year_style { font-size: 17px; color: #3097f3; font-weight: 500; font-family: 'AvenirLTStd-Medium', sans-serif; display: block; margin-bottom: -30px; font-size: 20px; }
.tax_year_style_1 { font-size: 17px; color: rgba(0, 0, 0, 0.3); font-weight: 500; font-family: 'AvenirLTStd-Medium', sans-serif; }
.sep_pos { margin-top: -3px; }
.pricing { padding: 50px 0; }
.pricing-table { border: 1px solid #ccc; border-radius: 5px; background-color: #fff; }
    .pricing-table .pricing-header .pt-price { font-family: 'AvenirLTStd-Medium', sans-serif; color: #4c4c4c; font-size: 50px; line-height: normal; font-weight: 900; text-align: center; padding: 20px 20px; }
    .pricing-table .pricing-footer .pt-price { font-family: 'AvenirLTStd-Medium', sans-serif; color: #4c4c4c; font-size: 50px; line-height: normal; font-weight: 900; text-align: center; padding: 20px 20px; margin-bottom: 20px; }
    .pricing-table .pricing-header .pt-price small { font-size: 18px; color: #9a9a9a; font-weight: 300; }
    .pricing-table .pricing-header .pt-price span { font-size: 50px; font-weight: 900; }
    .pricing-table .pricing-header .pt-price sup span { font-size: 25px; font-weight: 300; }
    .pricing-table .pricing-header .pt-price b span { font-size: 25px; font-weight: 300; margin-bottom: -105px; color: #4c4c4c; }
.sec .pricing-table .featured .pricing-header .pt-price span { font-size: 50px; color: #D64000; font-weight: 900; }
.featured .pricing-table .pricing-header .pt-price sup span { font-size: 25px; font-weight: 300; }
.featured .pricing-table .pricing-header .pt-price b span { font-size: 25px; font-weight: 300; margin-bottom: -105px; color: #D64000; }
.pricing-table .pricing-header .pt-name { font-family: 'AvenirLTStd-Medium', sans-serif; /*padding: 15px 0px 10px 0;*/ text-align: center; font-weight: 900; font-size: 30px; line-height: 40px; color: #4c4c4c; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; min-height: 110px; }
    .pricing-table .pricing-header .pt-name span { font-size: 20px; color: #000; }
.pricing-table .pricing-body ul { margin: 0; padding: 0; list-style: none; margin-left: 25%; text-align: left; }
    .pricing-table .pricing-body ul li { padding: 10px 25px; margin: 0; font-family: 'AvenirLTStd-Medium', sans-serif; font-size: 22px; line-height: 20px; }
        .pricing-table .pricing-body ul li div { font-size: 18px; line-height: 18px; font-weight: 100; line-height: 15px; padding-top: 10px; line-height: 22px; color: #6c6c6c; }
        .pricing-table .pricing-body ul li .fa-times { color: #D64000; }
        .pricing-table .pricing-body ul li .fa-check { color: #b5cb26; }
.pricing-table.featured .pricing-header { position: relative; overflow: hidden; }
.header_gap { padding: 36px; }
.header_gap_1 { padding: 16px; }
    .header_gap_1 span { display: block; }
.pricing-table.featured .pricing-header .pt-price { color: #D64000; }
    .pricing-table.featured .pricing-header .pt-price small { color: #D64000; }
.pricing-table.featured .pricing-header .pt-name { color: #D64000; }
.offer_pricing { font-size: 35px; color: #D64000; margin-top: -15px; }
.featured-text { font-family: 'AvenirLTStd-Medium', sans-serif; font-size: 22px; line-height: 15px; letter-spacing: 1px; font-weight: 300; text-transform: uppercase; text-align: center; background-color: #3097f3; color: #fff; position: absolute; top: -24px; z-index: 9; left: 28%; padding: 15px 0; width: 250px; border-radius: 3px 3px 0 0; /*-webkit-transform: rotate(-45deg);      -ms-transform: rotate(-45deg);          transform: rotate(-45deg);*/ }
.pricing_small { font-size: 18px; line-height: 18px; font-weight: 100; line-height: 15px; padding-top: 10px; line-height: 22px; color: #6c6c6c; padding-bottom: 15px; }
.pricing_cal_heading { border: 1px #3097f3 solid; font-weight: 100; padding: 10px; border-radius: 5px 5px 0 0; }
.save_pricing { font-size: 25px; margin-top: -20px; font-family: 'AvenirLTStd-Medium', sans-serif; font-weight: 900; }
.special_pricing li { padding: 8px 25px; margin: 0; font-family: 'AvenirLTStd-Medium', sans-serif; font-size: 18px; text-align: left; list-style: none; margin-left: 30%; }
    .special_pricing li .fa-times { color: #D64000; }
    .special_pricing li .fa-check { color: #b5cb26; float: left; padding: 5px; }
.special_pricing_heading { background-color: #3097f3; padding: 10px; font-size: 25px; color: #fff; font-family: 'AvenirLTStd-Medium', sans-serif; font-weight: 300; }
.special_pricing_heading_1 { background-color: #ccc; padding: 10px; font-size: 18px; color: #333; font-family: 'AvenirLTStd-Medium', sans-serif; font-weight: 500; }
.dispatch-menu-1 { margin-bottom: 25px; }
    .dispatch-menu-1 li { list-style: none; padding: 0px; border-bottom: 1px #d0d0d0 solid; padding: 5px 0px; background: #ffffff; }
        .dispatch-menu-1 li.active a { list-style: none; padding: 0px; border-bottom: 1px #d0d0d0 solid; padding: 5px 0px; background: #D64000; color: #fff; }
    .dispatch-menu-1 a { color: #333; border-radius: 4px; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; text-decoration: none; display: block; padding: 5px 10px; font-size: 16px; font-family: 'AvenirLTStd-Medium', sans-serif; width: 100%; color: #333; padding-bottom: 5px; }
        .dispatch-menu-1 a:hover { background: #f4f4f4; }
    .dispatch-menu-1 li.menuactive a { color: #fff; background: #3097f3; }
.deadline_bg { border: 1px #e9e9e9 solid; padding: 30px 25px; box-shadow: 0px 0px 8px #888888; }
.pricing_amend { font-size: 30px; color: #595959; padding-top: 20px; font-weight: 500; }
    .pricing_amend sub { font-size: 15px; color: #595959; font-weight: 100; display: block; line-height: 10px; }
.banner_fearures_bg { border: 1px #e9e9e9 solid; padding: 30px 25px; box-shadow: 0px 0px 8px #888888; background: #fff; margin: 20px 0 0; }
.banner_faq_bg { box-shadow: 0px 0px 0px #fdf7f7 !important; border: 0px !important; border-radius: 0px !important; }
.inner_faq_rgt .inner_form_spt_sec { padding: 60px 20px 60px !important; display: block !important; }
/*=============================================================Pricing design ends==========================================*/
.list_policy li { list-style-type: none; position: relative; font-size: 16px; padding: 6px 0px 5px 23px; text-align: left; }
    .list_policy li:before { content: "\f105"; font-family: "FontAwesome"; position: absolute; left: 0; top: 3px; width: 24px; height: 16px; color: #000; font-size: 20px; font-weight: 500; }
.form941_pr_btn { margin: 20px 0px 0px 15px; }
input.css-checkbox[type="checkbox"] { border: 0 none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 0px; }
    input.css-checkbox[type="checkbox"] + label.css-labelbox, input.css-checkbox[type="checkbox"] + input + label.css-labelbox, input.css-checkbox[type="checkbox"] + label + input + label.css-labelbox { cursor: pointer; display: inline-block; margin-bottom: 0; min-height: 20px; padding: 5px 0px 5px 25px; vertical-align: middle; }
    input.css-checkbox[type="checkbox"]:checked + label.css-labelbox, input.css-checkbox[type="checkbox"]:checked + input + label.css-labelbox, input.css-checkbox[type="checkbox"]:checked + label + input + label.css-labelbox { background: url(images/checkactive.png) no-repeat left center; }
.css-labelbox { background: url(images/checknormal.png) no-repeat left center; }
input.css-checkbox[type="checkbox"][disabled="disabled"]:checked + label.css-labelbox, input.css-checkbox[type="checkbox"][disabled="disabled"]:checked + input + label.css-labelbox, input.css-checkbox[type="checkbox"][disabled="disabled"]:checked + label + input + label.css-labelbox { background: url(images/checkactivedis.png) no-repeat left center; cursor: not-allowed; }
input.css-checkbox[type="checkbox"][disabled="disabled"] + label.css-labelbox, input.css-checkbox[type="checkbox"][disabled="disabled"] + input + label.css-labelbox, input.css-checkbox[type="checkbox"][disabled="disabled"] + label + input + label.css-labelbox { background: url(images/checknormaldis.png) no-repeat left center; cursor: not-allowed; }
input.css-radiobox[type="radio"] { border: 0 none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 0px; }
    input.css-radiobox[type="radio"] + label.css-labelradio, input.css-radiobox[type="radio"] + input + label.css-labelradio, input.css-radiobox[type="radio"] + label + input + label.css-labelradio, input.css-radiobox[type="radio"] + label + label { cursor: pointer; display: inline-block; margin-bottom: 0; min-height: 20px; padding: 5px 0px 5px 33px; vertical-align: middle; }
    input.css-radiobox[type="radio"]:checked + label.css-labelradio, input.css-radiobox[type="radio"]:checked + input + label.css-labelradio, input.css-radiobox[type="radio"]:checked + label + input + label.css-labelradio, input.css-radiobox[type="radio"]:checked + label + label { background: url(images/radioactive.png) no-repeat left center; }
.css-labelradio { background: url(images/radionormal.png) no-repeat left center; }
input.css-radiobox[type="radio"][disabled="disabled"]:checked + label.css-labelradio, input.css-radiobox[type="radio"][disabled="disabled"]:checked + input + label.css-labelradio, input.css-radiobox[type="radio"][disabled="disabled"]:checked + label + input + label.css-labelradio, input.css-radiobox[type="radio"][disabled="disabled"]:checked + label + label { background: url(images/radioactivedis.png) no-repeat left center; cursor: not-allowed; }
input.css-radiobox[type="radio"][disabled="disabled"] + label.css-labelradio, input.css-radiobox[type="radio"][disabled="disabled"] + input + label.css-labelradio, input.css-radiobox[type="radio"][disabled="disabled"] + label + input + label.css-labelradio, input.css-radiobox[type="radio"][disabled="disabled"] + label + label { background: url(images/radionormaldis.png) no-repeat left center; cursor: not-allowed; }
input[type="text"], input[type="[password"], select, textarea { width: 90%; background: #fff; padding: 6px 10px 6px; border: 1px solid #9C9C9C; resize: none; line-height: initial; }
.minHeight { min-height: 120px !important; }
input[type="text"], input[type="[password"], select, textarea { width: 100%; background: #fff; padding: 6px 10px 6px; border: 1px solid #9C9C9C; resize: none; line-height: initial; }
.minHeight { min-height: 120px !important; }
.price_option { padding: 10px; margin: 0px; font-size: 16px; padding: 10px 10px; border-right: 1px solid #3097f3; cursor: pointer; border-bottom: 1px solid #3097f3; text-align: left; }
.pricing_calc { padding: 15px 0 15px; }
.irs_prictabbg { border: 2px solid #3097f3; }
.price_option_active { background: #3097f3; color: #fff; position: relative; }
    .price_option_active:after { width: 0; height: 0; border-top: 13px solid transparent; border-bottom: 13px solid transparent; content: ""; position: absolute; right: -9px; border-left: 8px solid #3097f3; top: 0; bottom: 0; margin: auto; }
    .price_option_active label { color: #fff !important; }
.price_option.price_option_active input.css-radiobox[type="radio"]:checked + label.css-labelradio, .price_option.price_option_active input.css-radiobox[type="radio"]:checked + input + label.css-labelradio { background: url(images/radioactivewhite.png) no-repeat left center; }
.price_option label { cursor: pointer; }
    .price_option label.css-labelradio { font-size: 22px !important; font-family: 'AvenirLTStd-Medium', sans-serif; color: #686868; }
.priceReturns label#lblError.error { left: inherit !important; position: absolute; right: -185px !important; top: -30px; width: 260px; z-index: 99; }
    .priceReturns label#lblError.error::before { left: 10px; top: 9px; }
.priceCalculate { padding: 15px 0px 20px 0; border-bottom: 1px solid #ccc; }
.priceCal { background: #EF627F; padding: 7px 10px; text-align: center; margin: 0; color: #fff; font-size: 22px; position: relative; line-height: 25px; font-weight: 500; display: inline-block; }
    .priceCal .smallSpan { font-size: 18px; font-weight: normal; }
    .priceCal h3:after { content: ''; position: absolute; width: 0; height: 0; border-top: 10px solid #EF627F; border-left: 10px solid transparent; border-right: 10px solid transparent; left: 0; right: 0; bottom: -10px; margin: auto; }
.priceReturns { position: relative; display: inline; margin-right: 10px; margin-bottom: 20px; font-size: 22px; color: #717171; }
    .priceReturns input { width: 88px; margin-left: 5px; }
.disnone { font-size: 22px; color: #FFF; background: #3097f3; padding: 9px 20px 1px 20px; border-radius: 4px; position: relative; font-weight: 500; top: 1px; left: 15px; vertical-align: top; }
    .disnone:before { content: ""; width: 0; height: 0; border-style: solid; border-width: 10px 8px 10px 0; border-color: transparent #3097f3 transparent; left: -8px; top: 0; position: absolute; bottom: 0; margin: auto 0; }
.priceTitle { margin: 0 0 5px 0; color: #000; }
.btn_md.efileBtn { padding: 10px 20px 8px; font-size: 18px; }
.contct-part select { padding-left: 17px; }
.socialIcon img { border-radius: 50%; }
.border1ccc { border: 1px solid #ccc !important; border-radius: 5px; }
.gray_bg { background-color: #ebf4ff; padding: 70px 0 40px !important; }
.Form_gray_bg { background: #f2f2f2; padding: 30px 0px !important; min-height: auto !important; }
.gray_bg a { margin-bottom: 35px !important; }
.gray_bg button { margin-bottom: 35px !important; }
.gray_bg input { margin-bottom: 35px !important; }
.orangeBox::before { content: ""; position: absolute; width: 0; height: 0; top: 0; right: -13px; margin: auto; bottom: 0; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-left: 13px solid rgba(255, 255, 255, 0.76); z-index: 1; }
.blueBox { float: right; }
    .blueBox::before { content: ""; position: absolute; width: 0; height: 0; top: 0; left: -13px; margin: auto; bottom: 0; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 13px solid rgba(255, 255, 255, 0.76); z-index: 1; }
.supportSection { background: url('images/supportbg.jpg'); width: 100%; background-size: cover; padding: 50px 0; }
.supportTitleBox { background: #fff; padding: 60px 20px 0; text-align: center; vertical-align: middle; min-height: 230px; }
.supportContentBox { background: rgba(0, 0, 0, 0.1); padding: 15px 20px; text-align: center; vertical-align: middle; min-height: 230px; }
    .supportContentBox p { color: #333; }
.supportTitleBox img { display: inline-block; margin: 0 20px; }
.supportTitleBox h3 { display: inline-block; vertical-align: middle; font-size: 35px; padding: 0; }
.orangeBox h3 { color: #f66e4e; }
.blueBox h3 { color: #3097f3; }
.taxFormDiv { margin-bottom: 45px; }
    .taxFormDiv .form_trans { border-bottom: none; min-height: 295px; margin-bottom: 0; }
.centerBoxBorder { border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; }
.form1099Div { margin-bottom: 45px; }
    .form1099Div .form_trans { border-bottom: none; min-height: 295px; margin-bottom: 0; }
.centerBoxBorder { border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; }
.form1099Div .form_cnt p { min-height: 95px; }
.noPad { padding: 0 !important; }
.noPad { padding: 0 !important; }
.noPad_1 { padding: 0 !important; }
.submenu-wrap.dropdown-menu li a { color: #000 !important; }
.contact-form .txt-part1 label { display: block; text-align: left; width: 100%; }
.pin_field_border { border: 2px #d4d9df solid; padding: 20px 10px; margin-top: -15px; margin-left: 5px; margin-right: 5px; }
.pin_label { font-size: 20px; margin-top: 7px; display: block; max-width: 100%; margin-bottom: 5px; font-weight: 500; }
.pinField { color: #D64000; padding-left: 5px; }
.pin_heading { color: #042d58; font-size: 20px; text-align: left; margin-bottom: 15px; text-transform: initial !important; background-color: #d4d9df; padding: 10px 25px; display: inline-block; font-weight: 500; border-top-right-radius: 5px; margin-left: 5px; font-family: 'AvenirLTStd-Medium', sans-serif; }
.red { color: #f00; }
.taxFormDiv .borderRight_1 { border-right: 1px solid #d0d0d0; }
table.responsive { width: 100%; }
.fiedlName { position: relative; text-align: left; vertical-align: top; }
.noPad { padding: 0 !important; }
.fieldName { position: relative; }
.formDesign .inputField, .formDesign .areaField, .formDesign select { background: #fff; border: none; border: 1px solid rgba(0,0,0,.3); font-size: 16px; margin-bottom: 25px; padding: 10px 15px; width: 90%; border-radius: 6px; }
.areaField { min-height: 100px; }
.contact_wrap { border-bottom: 1px solid #dfdfdf; padding-bottom: 15px; margin-bottom: 20px; }
    .contact_wrap h3 { font-size: 22px; }
        .contact_wrap h3 img { padding-right: 3px; }
    .contact_wrap p { font-size: 16px; color: #000; margin: 0; padding: 0; }
.orange_text { color: #D64000 !important; font-weight: 500; }
.contact_wrap address span { font-size: 16px; }
.contact_wrap address { margin: 0; }
.contact_wrap h2 { font-size: 22px; }
.contact_wrap:last-child { border: none; margin-bottom: 0; padding-bottom: 0; }
.gMaps { background: none; height: 450px; width: 100%; position: absolute; }
#ePostSearchForm label.error { margin: 0; padding: 1px 10px 0px 30px; box-sizing: border-box; background: #fff; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.4); position: absolute; left: auto; top: auto; z-index: 1; font-size: 15px; border-radius: 2px; border: 1px solid #d74313; margin-left: -390px; margin-top: -20px; }
label.error, .errorText.field-validation-error { margin: 0; padding: 1px 10px 0px 30px; box-sizing: border-box; background: #fff; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.4); position: absolute; left: auto; top: auto; z-index: 1; font-size: 15px; border-radius: 2px; border: 1px solid #d74313; margin-left: -280px; margin-top: -20px; }
span.errorText.field-validation-error { margin-left: 0px; }
label.error:after, .errorText.field-validation-error:after { content: ""; position: absolute; width: 0; height: 0; margin-left: -23px; bottom: -8px; left: 53px; box-sizing: border-box; border: 4px solid white; border-color: transparent transparent #fff #fff; -ms-transform-origin: 0 0; /* IE 9 */ -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(-43deg); box-shadow: -1px 1px 1px 0 rgb(215, 71, 87); background: #fff; }
label.error:before, .errorText.field-validation-error:before { content: "\f06a"; position: absolute; font-family: 'FontAwesome'; left: 10px; top: 0px; color: #d74313; font-size: 15px; }
.example { display: block; margin: -21px 0 19px 0; font-size: 15px; font-style: italic; color: #505050; }
.page_form .inputField, .page_form .areaField, .page_form select { background: #f2f2f2; border: none; border: 1px solid #fff; border-bottom: 1px solid #cfcfcf; font-size: 16px; margin-bottom: 25px; padding: 10px 15px; width: 250px; line-height: 24px; }
.CvvImg { padding-left: 5px; }
.cvv { width: 96px !important; }
.googleMap { width: 100%; height: 450px; border: 1px solid #ddd; }
/* *********** Flow progress Bar starts *********** */
.flowProgressB { min-height: 40px; margin: 40px 0 20px; }
    .flowProgressB p { background: #D64000; border-radius: 3px; box-shadow: 0 3px 0 rgba(0, 0, 0, 0.15) inset; height: 10px; margin-top: -10px; padding: 0; }
        .flowProgressB p.flow1, .flowProgressB p.bar1 { width: 16%; }
        .flowProgressB p.flow2, .flowProgressB p.bar2 { width: 32.5%; }
        .flowProgressB p.flow3, .flowProgressB p.bar3 { width: 49.2%; }
        .flowProgressB p.flow4, .flowProgressB p.bar4 { width: 65.5%; }
        .flowProgressB p.flow5, .flowProgressB p.bar5 { width: 82%; }
        .flowProgressB p.flow6, .flowProgressB p.bar6 { width: 100%; }
        .flowProgressB p.bar { background: #3097f3; border-radius: 3px; box-shadow: 0 3px 0 rgba(0, 0, 0, 0.15) inset; height: 10px; margin-top: -20px; }
    .flowProgressB ul { margin: 0px; padding: 0px; list-style-type: none; margin-top: 15px; background: #c7c7cb; height: 10px; border-radius: 3px; border-bottom: 1px solid #eff2f6; box-shadow: 0px 3px 0px rgba(0,0,0,.15) inset; }
        .flowProgressB ul li { background: url(images/defaultstep.png) no-repeat center top, url(images/lastarrow.gif) no-repeat right 7px; padding-top: 24px; color: #a2a2a6; text-align: center; float: left; width: 16.5%; margin-top: -7px; font-weight: 500; font-size: 17px; }
    .flowProgressB .progress_two p.flow2, .flowProgressB .progress_two p.bar2 { width: 100% !important; }
    .flowProgressB .progress_two p.flow1, .flowProgressB .progress_two p.bar1 { width: 49.5%; }
    .flowProgressB .progress_two p.bar { margin-top: -20px; }
.progress_two ul li { width: 50%; }
/*============================================progress bar three================================*/
.progress_threee { width: 66%; margin: 0 auto !important; }
.flowProgressB .progress_threee ul li { width: 32.5%; }
.flowProgressB .progress_threee p.flow1, .flowProgressB .progress_threee p.bar1 { width: 32%; }
.flowProgressB .progress_threee p.flow2, .flowProgressB .progress_threee p.bar2 { width: 64%; }
.flowProgressB .progress_threee p.flow3, .flowProgressB .progress_threee p.bar3 { width: 100%; }
/*============================================progress bar Four================================*/
.flowProgressB .progress_four ul li { width: 24.5%; }
.flowProgressB .progress_four p.flow1, .flowProgressB .progress_four p.bar1 { width: 24%; }
.flowProgressB .progress_four p.flow2, .flowProgressB .progress_four p.bar2 { width: 48.5%; }
.flowProgressB .progress_four p.flow3, .flowProgressB .progress_four p.bar3 { width: 73%; }
.flowProgressB .progress_four p.flow4, .flowProgressB .progress_four p.bar4 { width: 100%; }
.flowProgressB ul li:last-child { background: url(images/defaultstep.png) no-repeat center top; }
.flowProgressB ul li.current, .flowProgressB ul li.finished { color: #3097f3; background: url(images/currentstep.png) no-repeat center top, url(images/lastarrow.gif) no-repeat right 7px; }
.flowProgress p.flow2Five, .flowProgress p.bar2Five { width: 39.5% !important; }
.flowProgress p.flow3Five, .flowProgress p.bar3Five { width: 59.5% !important; }
.flowProgress p.flow4Five, .flowProgress p.bar4Five { width: 79.5%; }
.flowProgress p.flow5Five, .flowProgress p.bar5Five { width: 100%; }
.flowProgress p.flow1Five, .flowProgress p.bar1Five { width: 19.5%; }
.flowProgressB ul li.current span { background: url(images/currentbg.gif) no-repeat center top; height: 15px; display: block; margin-bottom: 27px; margin-top: -42px; display: none; }
.flowProgressB ul li.finished span { height: 10px; display: block; margin-bottom: 9px; margin-top: -19px; }
.flowProgressB ul li:last-child.current { color: #0c5cc5; background: url(images/currentstep.png) no-repeat center top; }
/* *********** Flow progress Bar ends *********** */
.orangeBox::before { content: ""; position: absolute; width: 0; height: 0; top: 0; right: -13px; margin: auto; bottom: 0; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-left: 13px solid rgba(255, 255, 255, 1); z-index: 1; }
.blueBox { float: right; }
    .blueBox::before { content: ""; position: absolute; width: 0; height: 0; top: 0; left: -13px; margin: auto; bottom: 0; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 13px solid rgba(255, 255, 255, 1); z-index: 1; }
.supportSection { background: url('images/supportbg.jpg'); width: 100%; background-size: cover; padding: 50px 0; }
.supportTitleBox { background: #fff; padding: 60px 20px 0; text-align: center; vertical-align: middle; min-height: 230px; }
.supportContentBox { background: rgba(0, 0, 0, 0.1); padding: 15px 20px; text-align: center; vertical-align: middle; min-height: 230px; }
    .supportContentBox p { color: #333; }
.supportTitleBox img { display: inline-block; margin: 0 20px; }
.supportTitleBox h3 { display: inline-block; vertical-align: middle; font-size: 35px; padding: 0; }
.orangeBox h3 { color: #f66e4e; }
.blueBox h3 { color: #3097f3; }
/*===========================================Abouts Page design Starts==========================================*/
.section_about { min-height: 200px; padding: 75px 0; position: relative; background: url('../content/images/about_timeline_bg.jpg') no-repeat top #3097f3; background-size: cover; }
.about_icon { background-color: rgba(255, 255, 255,0.7); width: 150px; height: 150px; border-radius: 50%; margin-left: auto; margin-right: auto; display: block; }
    .about_icon img { padding: 30px; }
.about_timeline_heading { font-size: 25px; font-family: 'AvenirLTStd-Medium', sans-serif; color: #fff; }
.about_timeline_text { font-size: 60px; font-family: 'AvenirLTStd-Medium', sans-serif; color: #fff; }
.section_about { position: relative; }
.aboutBg:before { position: absolute; content: ""; height: 100%; width: 100%; background: rgba(0,0,0,0.35); top: 0; bottom: 0; }
/*===========================================Abouts Page design Ends==========================================*/
input:focus, select:focus, textarea:focus { border: 1px solid #000; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 0, 0, 0.3); }
.priceCircle { border: 8px solid #3097f3; border-radius: 50%; color: #2563b0; height: 200px; text-align: center; width: 200px; margin: 0 auto; }
    .priceCircle.org { border-color: #D64000; }
        .priceCircle.org h3 { color: #D64000; }
    .priceCircle h3 { font: 500 36px "AvenirLTStd-Medium"; margin: 50px 0 0; color: #3097f3; }
    .priceCircle span { color: #000; display: block; font: 500 16px "AvenirLTStd-Medium"; }
/*===========================================Videos Page design Starts==========================================*/
.video_frame { border: #bfbfbf solid 1px; border-radius: 5px; box-shadow: 0px 0px 9px #ddd; width: 100%; }
/*===========================================Videos Page design Ends==========================================*/
.spacer25 { height: 25px; }
.white_txt { color: #fff !important; }
.black_txt { color: inherit !important; }
.lightblack_txt { color: #626262; }
span small { color: #3097f3 !important; }
.smallTxt { font-family: 'AvenirLTStd-Medium', sans-serif; color: rgba(0,0,0,0.7); }
.pTxt { font-size: 19px; font-weight: 500; color: #666; margin: 0; }
.faq_header_link { color: #757575; }
.img-pos { position: absolute; margin-top: -4px; }
.img-8453-EMP { margin-bottom: -60px; }
.section_lightBlue.section_form .img-formdiv { margin-bottom: -50px; }
.section_lightBlue.section_form .img-formint { margin: 0 !important; /*position: relative;*/ /*bottom: -93px;*/ }
.section_lightBlue.section_form .img-formmisc { margin: 0 !important; position: relative; /*bottom: -50px;*/ }
.section_lightBlue.section_form .img-formr { margin: 0px !important; position: relative; bottom: -50px; }
.section_lightBlue.section_form .img-forms { margin: 0px !important; position: relative; top: inherit; bottom: -74px; }
.section_lightBlue.section_form .img-formcorrection { margin-bottom: -50px; }
/*===========================================FAQ Search Start===========================================*/
.searchfaq { position: relative; max-width: 600px; margin: 0 auto; text-align: center; }
    .searchfaq input[type="search"] { border: 1px #ccc solid; box-shadow: none; padding: 10px 45px 10px 25px; height: 56px; border-radius: 5px; max-width: 100%; width: 100%; display: inline-block; vertical-align: top; font-size: 16px; }
        .searchfaq input[type="search"] ::placeholder { color: #757575; }
    .searchfaq .cancelList { position: absolute; right: 0px; top: 20px; display: inline-block; }
        .searchfaq .cancelList a { background: url(../content/images/cross.png) no-repeat top 20px right 20px; cursor: pointer; padding: 20px 20px; }
    .searchfaq ::-webkit-input-placeholder { color: #757575; font-style: italic; font-size: 18px; }
    .searchfaq ::-moz-placeholder { color: #757575; font-style: italic; font-size: 18px; }
    .searchfaq :-ms-input-placeholder { color: #757575; font-style: italic; font-size: 18px; }
    .searchfaq :-moz-placeholder { color: #757575; font-style: italic; font-size: 18px; }
.search_list { /*width: 100%;*/ text-align: left; background: #fff; padding: 10px 10px; border-radius: 24px; max-height: 435px; overflow-y: auto; position: absolute; z-index: 9; top: 62px; left: 0; box-shadow: 5px 9px 17px rgba(0,0,0,0.07); }
    .search_list ul { margin: 0; }
        .search_list ul li { display: inline-block; width: 100%; list-style-type: none; }
            .search_list ul li a { display: inline-block; width: 100%; text-decoration: none; color: #333; padding: 15px; border-radius: 15px; }
            .search_list ul li:hover a { background: #efefef; }
            .search_list ul li:hover .xeroPara { border-bottom: 0px; }
            .search_list ul li a h5 { font-size: 16px; color: #929191; font-weight: 500; margin: 0px 0 5px; }
            .search_list ul li a h2 { font-size: 17px; color: #000; text-align: left !important; margin: 5px 0 5px; font-weight: 500; font-family: 'AvenirLTStd-Medium', sans-serif; }
            .search_list ul li a p { font-size: 17px; color: #333; font-style: initial; line-height: 1.4; padding: 0; display: -webkit-box; height: 50px; margin: 0 auto; line-height: 1.4; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.searchfaq .searchfieldRight { display: inline-block; vertical-align: top; }
/*===========================================FAQ Search End===========================================*/
.acaHead_margin { margin-bottom: 60px; }
.faq_accordion { width: 100%; background: #FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; list-style: none; }
    .faq_accordion .link { cursor: pointer; display: block; padding: 10px 10px 10px 10px; color: #4D4D4D; font-size: 16px; border-bottom: 1px solid #CCC; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; list-style: none; font-family: 'AvenirLTStd-Medium', sans-serif; }
    .faq_accordion li i { position: absolute; top: 16px; left: 12px; font-size: 18px; color: #4D4D4D; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
        .faq_accordion li i.fa-chevron-down { right: 12px; left: auto; font-size: 16px; }
    .faq_accordion li.open .link { color: #3097f3; }
    .faq_accordion li.open i { color: #3097f3; }
        .faq_accordion li.open i.fa-chevron-down { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.faq_list_style { color: #757575; font-size: 20px; }
.submenu { display: none; font-size: 16px; list-style: none; }
    .submenu li { border-bottom: 1px solid #ccc; }
    .submenu a { display: block; text-decoration: none; color: #4D4D4D; padding: 2px; margin: 5px 0; padding-left: 18px; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; font-family: 'AvenirLTStd-Medium', sans-serif; }
        .submenu a:hover { color: #D64000; background: #f4f4f4; border-radius: 3px; margin: 5px 0; }
.irs-logobg img { margin: -5px 15px 5px 0; width: 70px; }
.irs-logoextent img { margin: -5px 15px 5px 0; width: 70px; }
.irs-logo-online img { margin: -5px 15px 5px 0; width: 70px; }
.irs-logob img { margin: -5px 15px 5px 0; width: 70px; }
.irs-logoaca img { margin: -5px 15px 5px 0; width: 70px; }
/*===========================================Support Team===========================================*/
.circle1 { position: relative; width: 140px; height: 140px; overflow: hidden; border-radius: 50%; margin: 0px auto; top: 40px; border: 1px solid lightgray; }
.circular--square { width: 100%; height: auto; }
.team-box1 { border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-top: 1px solid #dddddd; min-height: 264px; position: relative; border-bottom: 6px solid #3097f3; background: rgba(255,255,255,1); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 63%, rgba(237,237,237,1) 63%, rgba(237,237,237,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(63%, rgba(246,246,246,1)), color-stop(63%, rgba(237,237,237,1)), color-stop(100%, rgba(237,237,237,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 63%, rgba(237,237,237,1) 63%, rgba(237,237,237,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 63%, rgba(237,237,237,1) 63%, rgba(237,237,237,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 63%, rgba(237,237,237,1) 63%, rgba(237,237,237,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 63%, rgba(237,237,237,1) 63%, rgba(237,237,237,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); }
    .team-box1 h3 { position: relative; top: 58px; text-align: center; margin: 0px auto; display: block; font-size: 18px; }
    .team-box1 p { position: relative; top: 50px; text-align: center; margin: 0px auto; display: block; font-size: 16px; }
    .team-box1:hover .circle1 { border: 3px solid #3097f3; }
ul.breadcrumb li a:hover { color: #01447e; text-decoration: underline; }
ul.breadcrumb { padding: 10px 16px; list-style: none; background-color: #eee; font-size: 16px; }
    ul.breadcrumb li { display: inline; }
        ul.breadcrumb li + li:before { padding: 8px; color: black; content: "/\00a0"; }
        ul.breadcrumb li a { color: #0275d8; text-decoration: none; }
h3 a { color: #333; }
/*===========================================Support Team from 17-08-2017===========================================*/
.faq ul.breadcrumb { background: transparent !important; padding: 10px 0px 15px; margin-bottom: 0; }
    .faq ul.breadcrumb li a { color: #3097f3 !important; border-bottom: 1px solid #3097f3; }
    .faq ul.breadcrumb li:last-child a { border-bottom: none !important; color: #5d5d5d !important; cursor: text !important; }
    .faq ul.breadcrumb li a:hover { color: #f07452 !important; border-bottom: 1px solid #f07452; text-decoration: none; }
    .faq ul.breadcrumb li + li:before { padding: 8px; content: "\003e"; color: #3097f3; }
.back_button-new { padding: 8px 10px; color: #e66a48; font-size: 18px; font-family: 'AvenirLTStd-Medium', sans-serif; font-weight: 500; box-shadow: 1px 1px 2px #ddd; }
    .back_button-new i { color: #3097f3; font-size: 22px; }
    .back_button-new:hover i { color: #e66a48; }
    .back_button-new:hover { text-decoration: none; padding: 8px 10px; color: #3097f3; box-shadow: 3px 3px 7px #ddd; }
.form-required { color: #3097f3; font-size: 18px; font-weight: normal; border-bottom: 1px solid #D64000; cursor: pointer; }
.form-required-msg .modal-header .close { margin-top: -60px; font-size: 30px; color: #ececec; opacity: 1; text-shadow: none; background: #e04949; padding: 0px; border-radius: 100%; margin-right: -25px; width: 34px; height: 34px; line-height: 30px; }
.form-required-msg input, .form-required-msg select { width: 100% !important; }
    .form-required-msg select option { padding: 0px 15px; }
.form-required-msg label { font-size: 18px; font-weight: normal; }
.form-required-msg .modal-content { background: #f2f2f2; border: none; }
.form-required-msg .modal-header { /*background: #e17878;*/ background: rgba(80, 177, 196, .95); border-radius: 6px 6px 0 0; color: #fff; }
.form-required-msg label span.require { color: red; }
.form-required-msg .btn_second { padding: 10px 20px !important; }
.form-series-res span { display: table-cell; vertical-align: middle; line-height: 30px !important; }
.model_position { bottom: 0px !important; float: right; }
.form-series-res-1 span { vertical-align: middle; line-height: 30px !important; }
.form-required-msg input:focus, .form-required-msg select:focus { border-color: rgba(80, 177, 196, 0.95) !important; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 1px rgba(80, 177, 196, 0.95); outline: 0 none; }
.related_search_list { width: 100%; text-align: left; background: #fff; padding: 10px 10px; border-radius: 24px; max-height: 435px; overflow-y: auto; position: absolute; z-index: 9; top: 62px; left: 0; box-shadow: 5px 9px 17px rgba(0,0,0,0.07); }
.search_list.search_list_page { position: initial; max-height: initial; box-shadow: none; margin-bottom: 15px; margin-left: -25px; }
.divBlock h2.deadline-date, .divBlock h3.deadline-date, .divBlock h4.deadline-date { font-size: 20px; color: #D64000; margin: 10px 0; font-weight: 500; }
.padd-btm38 { padding-bottom: 38px; }
p.deadline-detail { min-height: 80px; }
.clear { clear: both; display: inline-block; content: ""; padding: 0; margin: 0; }
.image-penalty { border: 1px solid #ddd; padding: 15px; margin: 15px auto 0; }
.step-image { border: 1px solid #ddd; padding: 15px; margin: 0 auto; }
.form_trans .form_trans_cnt span:hover { border: 2px solid #D64000 !important; }
.sup-form .form_trans span:hover { border: 2px solid #D64000 !important; }
.Section_center .faq + p { padding-top: 0; }
.padd-t0 { padding-top: 0; }
.mar-l0 { margin-left: 0; }
.dead-li1 { min-height: 130px !important; }
.section_lightBlue_div .borderLeft { border-left: 1px solid #9fc9d2; }
table.penalty-table tr th, table.penalty-table tr td { padding: 10px; font-size: 16px; border: 1px solid #000; }
.min-height-new { min-height: 265px !important; }
.bor-bt0 { border-bottom: 0px !important; }
p.deadline-detail-new { min-height: 140px; }
.form990n { padding: 50px 0; }
#listfour .list_items li, #listfive .list_items li { display: inline; }
.dead-li2 { min-height: 140px !important; }
.form-s { top: -4px; position: absolute; }
.section_form_pad { padding: 30px 0 !important; }
.min-height1 { min-height: 1px !important; }
.section_lightBlue_div .borderLeft { border-left: 1px solid #9fc9d2; }
.form941pr_img_pos { position: absolute; top: 46px; }
h3 a { color: #333; }
.overflow-x-hidden { overflow-x: hidden; }
.w2Feature p { min-height: 150px !important; }
.form_right { margin-left: 15px; }
.form_list_left { margin-left: -10px !important; }
.form_list_right { margin-right: -10px !important; }
.dropdownAcitve { background: #f9f9f9; border-color: rgba(0,0,0,.1); }
.foot_divider .col-md-12 { position: relative; }
    .foot_divider .col-md-12::after { position: absolute; top: -45px; left: 0px; width: 100%; content: ""; border-bottom: 1px solid #ccc; }
.foot_divider.pad0 .col-md-12::after { position: absolute; top: -35px; left: 0px; width: 100%; content: ""; border-bottom: 1px solid #ccc; }
.bg1 { background: url(../content/images/banner-landing.jpeg) #fff center no-repeat; min-height: 779px; background-size: cover; position: relative; }
.header-landing { background: rgba(255, 255, 255, 0.8); width: 100%; padding: 15px 0; }
.mail-div { padding: 40px 0 20px 0; background: url(../content/images/loading-wave.png) top center no-repeat; background-size: cover; min-height: 225px; }
.landing-top-menu { margin: 0; padding: 0; float: right; padding: 20px 0; }
    .landing-top-menu li { display: inline-block; text-align: right; margin-right: 20px; }
        .landing-top-menu li a { font-size: 20px; color: #212121; }
        .landing-top-menu li i { margin-right: 2px; color: #D64000; font-size: 20px; }
.mail-div .searchfield { position: relative; bottom: 0; }
.contant-area .separate_list li { color: #fff; font-size: 20px; }
.contant-area h1 { color: #fff; }
.contant-area .separate_list li::before { color: #fff; }
.overlay-landing { position: absolute; height: 100%; width: 100%; background: red; background: -webkit-linear-gradient(right, #408e9de6, #408e9de6 ); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(right, #408e9de6, #408e9de6 ); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(right, #408e9de6, #408e9de6 ); /* For Firefox 3.6 to 15 */ background: linear-gradient(to right, #408e9de6, #408e9de6 ); }
#LoadingmyModal .modal-content { text-align: center; padding: 20px; }
#LoadingmyModal .modal-header, #FootModal .modal-header { padding: 0px !important; border: 0px !important; position: relative; }
    #LoadingmyModal .modal-header .close, #FootModal .modal-header .close { position: absolute; right: -35px; top: -35px; width: 30px; height: 30px; color: #F00 !important; border: 2px solid #F00; background: rgba(255,255,255,1); color: #3097f3; border-radius: 200px; opacity: 1; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; }
    #FootModal .modal-header .close { right: -15px !important; top: -15px !important; }
        #LoadingmyModal .modal-header .close:hover, #FootModal .modal-header .close:hover { background: #F00; color: #FFF !important; }
#LoadingmyModal .modal-body { text-align: center; }
    #LoadingmyModal .modal-body .common_h2 { font-weight: 500; position: relative; padding-bottom: 15px; margin-bottom: 20px; }
#FootModal .modal-body .common_h2 { font-weight: 500; padding-bottom: 15px; }
#LoadingmyModal .modal-body .common_h2:after { content: ""; position: absolute; bottom: -3px; width: 80%; right: 10%; height: 3px; background-image: -webkit-gradient(left, #FFF, #ccc, #3097f3, #ccc,#FFF); background-image: -webkit-linear-gradient(left, #FFF, #ccc, #3097f3, #ccc,#FFF); background-image: -moz-linear-gradient(left, #FFF, #ccc, #3097f3, #ccc,#FFF); background-image: -o-linear-gradient(left, #FFF, #ccc, #3097f3, #ccc,#FFF); }
#LoadingmyModal h4 { font-size: 24px; color: #D64000; }
    #LoadingmyModal h4 span { font-size: 24px; font-weight: 800; color: #757575; }
#LoadingmyModal .modal-body p { line-height: 22px; }
.up { text-transform: uppercase; }
#LoadingmyModal .btn { padding: 10px 15px; font-size: 16px; margin: 0px 15px; }
#FootModal1099 .modal-dialog, .form_rgt_modal .modal-dialog { position: inherit; bottom: 0px !important; right: 0px; margin-right: 10px; width: 600px; }
#FootModal1099 .modal-header .close, .form_rgt_modal .modal-header .close { margin-top: -55px; font-size: 20px; color: #ececec; opacity: 1; text-shadow: none; background: #e04949; padding: 0px; border-radius: 100%; margin-right: -20px; width: 25px; height: 25px; line-height: 24px; }
#FootModal1099 .modal-header, .form_rgt_modal .modal-header { color: #D64000; }
#FootModal1099 .common_h2, .form_rgt_modal .common_h2 { color: #fff; color: #fff; font-size: 25px; padding: 2px; line-height: 1; font-weight: 500; margin-bottom: 0; }
.form_aca_pop_txt, .form_941_pop_txt, .form_1099_pop_txt, .form_w2_pop_txt a { font-size: 15px; }
#FootModal { position: fixed; top: auto !important; right: 0; bottom: 0; left: auto !important; }
.form_941_pop_txt { padding-left: 45px; height: 60px; margin-bottom: 5px; width: 100%; display: inline-block; background: url("../content/images/icons/form-941.png")no-repeat top left / 35px; }
.form_941_ss_pop_txt { padding-left: 45px; height: 60px; width: 100%; display: inline-block; background: url("../content/images/icons/form-941-pin.png")no-repeat top left / 35px; }
.opt_in_pop { margin-bottom: 20px; }
    .opt_in_pop .opt_circle_head { border: 2px #3097f3 solid; border-radius: 50px; width: 60px; height: 60px; line-height: 55px; display: inline-block; text-align: center; font-size: 16px; font-weight: 500; color: #4b4b4b; position: absolute; left: 0px; top: 50%; margin-top: -30px; }
        .opt_in_pop .opt_circle_head:hover { text-decoration: none; color: #D64000; }
.FootModal .opt_in_pop { padding-left: 70px; position: relative; min-height: 60px; align-items: center; display: flex; }
    .FootModal .opt_in_pop h4 { margin: 0px; }
.form_w2_pop_txt { padding-left: 45px; height: 60px; margin-bottom: 5px; width: 100%; display: inline-block; background: url("../content/images/icons/form-w-2.png")no-repeat top left / 35px; }
.form_aca_pop_txt { padding-left: 45px; height: 60px; margin-bottom: 5px; width: 100%; display: inline-block; background: url("../content/images/icons/foot-aca-modal.png")no-repeat top left / 35px; }
/******* Advertisement Pop Up Style End Here ********/
#CardNumber { background-image: url("../content/images/all_cards_image.png"), url("../content/images/all_cards_image.png"); background-position: 2px -107px, 230px -53px; background-size: 120px 361px, 120px 361px; background-repeat: no-repeat; padding-left: 54px; min-width: 100px; }
    #CardNumber.visa { background-position: 4px -161px, 295px -57px !important; }
    #CardNumber.visa_electron { background-position: 4px -203px, 295px -57px !important; }
    #CardNumber.mastercard { background-position: 4px -245px, 295px -57px !important; }
    #CardNumber.maestro { background-position: 4px -287px, 295px -57px !important; }
    #CardNumber.discover { background-position: 4px -329px, 295px -57px !important; }
    #CardNumber.valid.visa { background-position: 4px -161px, 295px -83px !important; }
    #CardNumber.valid.visa_electron { background-position: 4px -203px, 295px -83px !important; }
    #CardNumber.valid.mastercard { background-position: 4px -244px, 295px -83px !important; }
    #CardNumber.valid.maestro { background-position: 4px -287px, 295px -83px !important; }
    #CardNumber.valid.discover { background-position: 4px -329px, 295px -83px !important; }
.bs-details label.error { margin-left: -250px !important; }
.searchfield .form-941email { margin-top: 0px; }
.contact-label-form label.error { margin-top: -20px !important; }
.bs-details td.cvv-card label.error { left: 0; margin-left: 0 !important; }
.error-red { background: #ff0000; color: #fff; padding: 3px 6px; }
.pass-word label.error { width: auto; left: 0; margin-left: 0px !important; }
.left-move label.error { margin-top: -67px !important; }
.plus-icon { content: ''; background: url(/content/images/plus-icon.png) no-repeat; position: absolute; top: 150px; right: -20px; width: 30px; height: 30px; }
#FootModal .modal-dialog { margin: 40px 0px 0px; }
.printing_center_1099_img img { border: 1px solid #ccc; }
/******* Integration StyleSheet Start Here ******/
.xero_banner_section { background: #FFF url('../content/images/integration_bg.png') repeat center; padding: 40px 0px; background-size: cover; min-height: 340px; /*border-bottom:10px solid rgb(80, 177, 196);*/ }
.integration_wrap .form_trans span { border: 0px; width: 70px; height: 70px; line-height: 60px; margin-bottom: 10px; }
    .integration_wrap .form_trans span img { width: 100%; display: inline-block; }
.integration_wrap .form_trans a span:hover { border: 0px; }
.integration_landing { min-height: 255px; }
.xero_banner_section h1 { font-family: 'AvenirLTStd-Medium', sans-serif; margin-bottom: 25px; }
.xero_banner_section .bannerContent { padding: 30px 0px; }
.xero_banner_section .common_h5 { font-weight: 500; }
.xero_connect_sec img { margin: 0px auto; }
.xero_connect_sec a { display: inline-block; }
.QB_banner_img img { width: 100%; }
.xero_videos_section, .QB_videos_section { margin-bottom: 30px; }
    .landing_section .xero_videos_section .img_res img, .QB_videos_section .img_res img { top: auto; }
.xero_icon_section { border: 1px solid #ccc; padding: 5%; margin-bottom: 25px; min-height: 254px; vertical-align: middle; }
/****** Feature Alignment StyleSheet ******/
#form1099_feature .feature-height-center p { min-height: 175px; }
#form1099_feature .feature-height-center { text-align: left; }
.feature_eight_line p { min-height: 220px !important; }
.feature_six_line p { min-height: 170px !important; }
.feature_five_line p { min-height: 150px !important; }
.feature_four_line p { min-height: 110px !important; }
#form94x_feature .feature_five_line p { min-height: 140px !important; }
.tax_professionals_min_height { min-height: 150px; }
#aca_features .fearures_min_height p, #aca_features .fearures_max_height p { min-height: 170px; }
/****** landing Page StyleSheet Start Here **********/
.landing_section { position: relative; width: 100%; min-height: 500px; margin-top: 75px; background: url("../content/images/banner-landing.jpg") no-repeat left top; }
    .landing_section .navbar-inverse { background: none; border: 0px; }
.landing_menu_section { position: fixed; top: 0px; left: 0px; width: 100%; height: 80px; background: #FFF; z-index: 999; padding: 5px 0px; box-shadow: 0px 2px 2px rgba(0,0,0,0.3); }
    .landing_menu_section .navbar-nav > li > a { padding: 20px 15px; font-size: 20px; font-weight: 500; }
    .landing_menu_section .navbar-inverse { background: none; border: 0px; }
    .landing_menu_section .navbar-brand { padding: 0px; }
.landing_section .bannerContent { padding: 150px 0 0px 0 !important; }
    .landing_section .bannerContent h2 { font-style: italic; color: #333; }
header.landing_section .searchfield { float: left; width: 100%; position: relative; bottom: auto; left: auto; margin-top: 30px; }
    header.landing_section .searchfield input { margin-top: 0px !important; }
.landing_deadline_section { padding: 15px 0px; float: left; width: 100%; background: #3097f3; color: #FFF; }
    .landing_deadline_section h1 { margin: 0px; }
.landing_flow_section { float: left; width: 100%; padding: 30px 0px; }
.landing_flow_sec, .landing_flow_sec1 { padding: 0px; }
.flow_option { background: #ccc; border: 1px solid #ccc; min-height: 150px; border-radius: 3px; padding: 10px; /*box-shadow: 0px 0px 5px rgba(0,0,0,0.3);*/ position: relative; z-index: 1; overflow: hidden; }
    .flow_option::after { position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; content: ""; /*transform:skew(45deg);-webkit-transform:skew(45deg);*/ background: #FFF; z-index: -1; }
    .flow_option span { text-align: center; display: block; }
.landing_flow_sec1 { margin-top: 30px; }
.flow_option h6 { font-size: 18px; margin-top: 20px; }
.contact_info i { color: #D64000; }
.form8453_emp_lft p { padding-bottom: 0px !important; }
.vertical-align { display: flex; align-items: center; }

.mh-150 { min-height: 100px; }
.border-bottom-none { border-bottom: none; }
.border-white { border-left: 8px solid white; border-right: 8px solid white; }

.quar1 { border: 1px solid #ddd; padding: 10px; }
.highlight-quater { background: linear-gradient(to bottom, #bbdefb, #fefefe); }
.highlight-video-box { background: aliceblue; }
.box-highlight { border: 1px solid #ddd; padding: 10px; background: linear-gradient(to bottom, #bbdefb, #fefefe); border-radius: 6px; box-shadow: 0px 4px 12px #e8e8e8; }
/****** landing Page StyleSheet End Here **********/
/*header.landing_section .searchfield {float: left;width: 100%;position: relative;bottom: auto;left: auto;}header.landing_section {position: relative;width: 100%;min-height: auto;overflow-y: hidden;background: url("../content/images/banner-landing.jpg") no-repeat left top;}header.landing_section h1{font-weight: 500;color:#FFF;}header.landing_section li, header.landing_section .separate_list li::before{color:#FFF;}header.landing_section li{font-size:18px;font-weight: 500;}header.landing_section .header-content {text-align: center;position: relative;}header.landing_section .header-content .header-content-inner {position: relative;margin: 0 auto;}header.landing_section .header-content .header-content-inner h1 {margin-top: 0;margin-bottom: 30px;font-size: 30px;}header.landing_section .header-content .header-content-inner .list-badges {margin-bottom: 25px;}header.landing_section .header-content .header-content-inner .list-badges img {height: 50px;margin-bottom: 25px;}header.landing_section .device-container {max-width: 300px;margin: 0 auto 100px;}header.landing_section .device-container .screen img {border-radius: 3px;}.landing_menu_section{position:fixed;top:0px;left:0px;width:100%;height:80px;background:#FFF;z-index:999;padding: 5px 0px;}.landing_menu_section .navbar-inverse{background:none;border:0px;}.landing_menu_section .navbar-brand{padding:0px;}.footer-content-inner{position: fixed;height: 120px;width: 100%;bottom: 0px;left: 0px;}.footer-content-inner h3 {margin-top: 20px;display: block;float: left;width: 100%;color:#fff;}header.landing_section .contact_info{padding:15px 0px;display:block;margin:0px;}header.landing_section .contact_info li i{color:#D64000;font-size:16px;}header.landing_section .contact_info li a{color:#000;font-size:16px;}header.landing_section .contact_info li a:hover{color:#D64000;font-size:16px;}.loading_vedio_section{position:relative;min-height:350px;}header.landing_section .navbar-toggle{float:right !important;}header.landing_section .navbar-toggle.collapsed .icon-bar{background:#000;color:#000;}.loading_vedio_section iframe {z-index:99;position: relative;width: 360px;height: 228px;top: 24px;left: -10px;}.loading_vedio_section:after{position:absolute;content:"";z-index:1; left:0px;min-height:350px; width:600px;top:0px;background: url(../content/images/loading_lap.png) top left no-repeat;}*/
/******* Advertisement Pop Up Style End Here ********/
#CardNumber { background-image: url("../content/images/all_cards_image.png"), url("../content/images/all_cards_image.png"); background-position: 2px -107px, 230px -53px; background-size: 120px 361px, 120px 361px; background-repeat: no-repeat; padding-left: 54px; min-width: 100px; }
    #CardNumber.visa { background-position: 4px -161px, 295px -57px !important; }
    #CardNumber.visa_electron { background-position: 4px -203px, 295px -57px !important; }
    #CardNumber.mastercard { background-position: 4px -245px, 295px -57px !important; }
    #CardNumber.maestro { background-position: 4px -287px, 295px -57px !important; }
    #CardNumber.discover { background-position: 4px -329px, 295px -57px !important; }
    #CardNumber.valid.visa { background-position: 4px -161px, 295px -83px !important; }
    #CardNumber.valid.visa_electron { background-position: 4px -203px, 295px -83px !important; }
    #CardNumber.valid.mastercard { background-position: 4px -244px, 295px -83px !important; }
    #CardNumber.valid.maestro { background-position: 4px -287px, 295px -83px !important; }
    #CardNumber.valid.discover { background-position: 4px -329px, 295px -83px !important; }
.bs-details label.error { margin-left: -250px !important; }
.searchfield .form-941email { margin-top: 0px; }
.contact-label-form label.error { margin-top: -20px !important; }
.bs-details td.cvv-card label.error { left: 0; margin-left: 0 !important; }
.error-red { background: #ff0000; color: #fff; padding: 3px 6px; }
.pass-word label.error { width: auto; left: 0; margin-left: 0px !important; }
.left-move label.error { margin-top: -67px !important; }
.plus-icon { content: ''; background: url(/content/images/plus-icon.png) no-repeat; position: absolute; top: 150px; right: -20px; width: 30px; height: 30px; }
#FootModal .modal-dialog { margin: 40px 0px 0px; }
.form_extension_features_sec .fearures_min_height p { min-height: 200px; }
/******* Integration StyleSheet Start Here ******/
.xero_banner_section { background: #FFF url('../content/images/integration_bg.png') repeat center; padding: 20px 0px; background-size: cover; min-height: 340px; /*border-bottom:10px solid rgb(80, 177, 196);*/ }
.integration_wrap .form_trans span { border: 0px; width: 70px; height: 70px; line-height: 60px; margin-bottom: 10px; }
    .integration_wrap .form_trans span img { width: 100%; display: inline-block; }
.integration_wrap .form_trans a span:hover { border: 0px; }
.xero_banner_section h1 { font-family: 'AvenirLTStd-Medium', sans-serif; margin-bottom: 25px; }
.xero_banner_section .bannerContent { padding: 30px 0px; }
.xero_banner_section .common_h5 { font-weight: 500; }
.xero_connect_sec img { margin: 0px auto; }
.xero_connect_sec a { display: inline-block; }
.QB_banner_img img { width: 100%; }
.xero_videos_section, .QB_videos_section { margin-bottom: 30px; }
    .xero_videos_section .img_res img, .QB_videos_section .img_res img { top: auto; }
/***** Due Date StyleSheet Start Here******/
.rights_due_date input[type="text"], .rights_due_date input[type="[password"], .rights_due_date select, .rights_due_date textarea { width: 100% !important; margin: 15px 0px !important; }
.rights_due_date .fiedhead { padding: 0px 15px; text-align: right; vertical-align: middle; font-size: 16px; color: #626262; }
.fiedradio .control-group { width: 50%; float: left; }
.control { display: block; position: relative; padding-left: 25px; font-weight: normal; margin-bottom: 15px; cursor: pointer; font-size: 16px; margin-top: 25px; }
    .control input { position: absolute; z-index: -1; opacity: 0; }
.control__indicator { position: absolute; left: 0; width: 16px; height: 16px; top: 4px; background: #e6e6e6; }
.control--radio .control__indicator { border-radius: 50%; }
.control:hover input ~ .control__indicator, .control input:focus ~ .control__indicator { background: #ccc; }
.control input:checked ~ .control__indicator { background: #58b4c6; }
.control:hover input:not([disabled]):checked ~ .control__indicator, .control input:checked:focus ~ .control__indicator { background: #58b4c6; }
.control input:disabled ~ .control__indicator { background: #58b4c6; opacity: 0.6; pointer-events: none; }
.control__indicator:after { content: ''; position: absolute; display: none; }
.control input:checked ~ .control__indicator:after { display: block; }
.control--checkbox .control__indicator:after { left: 8px; top: 4px; width: 3px; height: 8px; border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(45deg); }
.control--checkbox input:disabled ~ .control__indicator:after { border-color: #7b7b7b; }
.control--radio .control__indicator::after { left: 50%; top: 50%; height: 8px; width: 8px; border-radius: 50%; background: #fff; margin-top: -4px; margin-left: -4px; }
.control--radio input:disabled ~ .control__indicator:after { background: #7b7b7b; }
.select { position: relative; display: inline-block; margin-bottom: 15px; width: 100%; }
    .select select { display: inline-block; width: 100%; cursor: pointer; padding: 10px 15px; outline: 0; border: 0; border-radius: 0; background: #e6e6e6; color: #7b7b7b; appearance: none; -webkit-appearance: none; -moz-appearance: none; }
        .select select::-ms-expand { display: none; }
        .select select:hover, .select select:focus { color: #000; background: #58b4c6; }
        .select select:disabled { opacity: 0.5; pointer-events: none; }
.select__arrow { position: absolute; top: 16px; right: 15px; width: 0; height: 0; pointer-events: none; border-style: solid; border-width: 8px 5px 0 5px; border-color: #7b7b7b transparent transparent transparent; }
.select select:hover ~ .select__arrow, .select select:focus ~ .select__arrow { border-top-color: #000; }
.select select:disabled ~ .select__arrow { border-top-color: #ccc; }
.req_due_date table { border: 1px solid #ccc; }
    .req_due_date table td, .req_due_date table th { border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center; padding: 10px 15px; }
.req_due_date .fiedhead { font-size: 16px; }
.req_due_date .control--checkbox { margin: 0px !important; }
    .req_due_date .control--checkbox .control__indicator { margin-left: -90px; top: 2px; left: 50%; width: 20px; height: 20px; }
.control--checkbox .control__indicator::after { left: 7px; top: 3px; width: 6px; height: 12px; }
.req_due_date_section, .subscribe_due_date_section { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #f2f2f2; }
.freq_due_date_section .searchfield { position: relative; bottom: auto !important; }
.freq_due_date_section .req_due_date .control { width: 33.33%; float: left; margin-top: 0px !important; }
.freq_due_date_section .req_due_date .control__indicator { left: 50%; margin-left: -60px; width: 16px; height: 16px; top: 4px; }
.freq_due_date_section .req_due_date .monthly_radio .control__indicator { margin-left: -41px; }
.freq_due_date_section .req_due_date .yearly_radio .control__indicator { margin-left: -31px; }
.freq_due_date_section .searchfield input[type="text"] { height: 49px; }
.subscribe_due_date_section .control--checkbox .control__indicator { margin-left: -295px; top: 9px; }
.subscribe_due_date_section .control { font-size: 24px; }
.loading_vedio_section iframe { z-index: 99; width: 530px; height: 298px; top: 24px; left: -10px; border: 1px #434343 solid; }
.loading_vedio_section:after { position: absolute; content: ""; z-index: 1; left: 0px; min-height: 350px; width: 600px; top: 0px; /*background: url(../content/images/loading_lap.png) top left no-repeat;*/ }
.form_videos { background: rgba(0,0,0,0.6); padding: 1px; }
.form990_sche_link { font-size: 16px; display: inline; text-decoration: underline; }
    .form990_sche_link:active { outline: none; }
.xero_link { font-size: 16px; display: inline-block; color: #000; text-decoration: underline; }
    .xero_link:active { outline: none; }
.about_more_link:active, .about_more_link:focus { color: #FFF; }
/*********** Menu Hover Effect Style Start Here ************/
.menuHeader .menu_second li a { padding: 15px 15px 10px; /*position:relative;*/ border-bottom: 5px solid #3097f3; transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; -moz-transition: all 0.4s linear; }
    .menuHeader .menu_second li a:hover, .menuHeader .menu_second li a:focus { background: #FFF; color: #D64000 !important; border-bottom: 5px solid #FFF; }
.menuHeader ul.menu_second li.active a { border-bottom: 5px solid #FFF; }
.menuHeader ul.menu_second li.dropdown a { transition: all 0.1s linear; -webkit-transition: all 0.1s linear; -o-transition: all 0.1s linear; -moz-transition: all 0.1s linear; }
.menuHeader ul.menu_second li.open a { border-bottom: 5px solid #FFF; color: #D64000; }
.menuHeader .submenu-wrap.dropdown-menu { position: absolute; left: 0px; margin-top: 0px; padding: 0px; min-width: 200px; border-radius: 0px 0px 2px 2px !important; border: 0px !important; box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); }
.plr0 { padding-left: 0px !important; padding-right: 0px !important; }
.menuHeader .submenu-wrap.dropdown-menu li a { border-radius: 0px !important; }
.menuHeader ul.menu_second .submenu-wrap.dropdown-menu li a { padding: 5px 10px !important; }
.how_to_file_w2 { padding: 30px 0px !important; }
.employee_copy li b { font-weight: 600 !important; }
.borderBottom { border-bottom: 1px solid #ddd; padding-bottom: 30px; }
.contact_wrap .about_more_link { display: inline-block; }
.tax_profess_btn a { font-size: 18px; font-weight: 500; color: #D64000; text-decoration: underline; }
    .tax_profess_btn a:hover { color: #3097f3; text-decoration: underline; }
li.tax_profess_btn a { margin-left: 0px !important; padding-left: 48px !important; background: url("images/tax-professionals-icon.png")no-repeat 15px center !important; }
li.tax_profess_btn:hover a { padding-left: 48px !important; background: #D64000 url("images/tax-professionals-icon1.png")no-repeat 15px center !important; }
.tax_profess_img { max-width: 100%; width: auto; }
.tax_professionals .common_h5 { margin-bottom: 20px !important; }
.or_txt { font-size: 18px; font-weight: 500; padding: 15px 20px; display: inline-block; }
.tax_talk_support_btn { color: #242424; font-size: 15px; font-weight: 700; background: #FFF; text-decoration: none; padding: 15px 30px; border-radius: 6px; border: 2px solid rgba(133,201,214,1); vertical-align: top; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; }
    .tax_talk_support_btn:hover { background: rgba(133,201,214,1); color: #FFF; border: 2px #00858e solid; }
.form1099_state_filing p { padding-top: 0px; }
.integration_landing img { width: 80px; }
.integration_landing.form_trans { min-height: 275px; }
.efile_landing_menu .header_info { padding: 30px 0 0; }
    .efile_landing_menu .landing_mail_btn a, .efile_landing_menu .header_info a { color: #212121; }
        .efile_landing_menu .landing_mail_btn a:hover, .efile_landing_menu .header_info a:hover { text-decoration: none; color: #D64000; }
.efile_landing_bg { background: url('../content/images/e-file-1099-landing-bg3.jpg') #fff center no-repeat !important; background-size: cover !important; padding: 150px 0px 50px; height: auto !important; min-height: auto !important; }
.form1099_filing { background: url('../content/images/e-file-1099-landing-bg2.png') #b4e1e7 center repeat !important; background-size: inherit !important; padding: 120px 0px 50px; height: auto !important; min-height: auto !important; }
.efile_landing_bg h1 { margin: 20px 0px 25px !important; color: #212121 !important; font-size: 42px; }
.efile_landing_bg h5 { font-size: 25px; font-weight: normal; line-height: normal; }
.efile_landing_form { width: 100%; padding: 20px; border: 1px solid rgba(0,0,0,0.5); box-shadow: 0 5px 10px 0 rgba(138,168,230,.2); background: rgba(255,255,255,0.7); border-radius: 5px; }
    .efile_landing_form h2 { margin-top: 0px; }
    .efile_landing_form input { margin-bottom: 10px; border-radius: 3px; border: 1px solid #ddd; height: 45px !important; background: #fff; }
    .efile_landing_form .about_more_link { display: inline-block; }
.efile_offer_img { width: 300px; }
.efile_landing_future { min-height: 200px; }
.efile_landing_future { box-shadow: 0 2px 6px 0 rgba(138,168,230,.2); min-height: 200px; background: #FFF; padding: 0px 20px; border: 1px solid #ddd; border-radius: 5px; }
.form_w2_land_owl .efile_landing_future { min-height: 175px; }
.efile_landing_future img { width: 50px !important; padding-right: 5px; vertical-align: middle; float: left; margin-right: 10px; }
.efile_landing_future h3 { margin-bottom: 0px; float: left; width: 100%; line-height: 50px; }
.efile_landing_testimonial { padding: 20px; }
.testimonial_bg span img { width: 100%; max-width: 100%; }
.testimonial_bg { border: 2px solid #ccc; border-radius: 3px 3px 0px 0px; position: relative; }
    .testimonial_bg .common_h4 { padding: 15px 0px; color: #FFF !important; position: absolute; bottom: 0px; width: 100%; content: ""; left: 0px; background: rgba(0,0,0,0.8); }
.form_1099_land_software a { display: block; min-height: 100px; line-height: 100px; margin-bottom: 30px; }
.form_1099_land_software img { width: auto; max-width: 100%; }
.file_form_1099_land_owl .owl-nav { display: none; }
.file_form_1099_land_owl .owl-dots { margin-top: 15px; }
.testimonial_box { border: 2px solid #D64000; display: block; width: 100%; text-align: left; position: relative; }
    .testimonial_box:before { content: ""; border: 2px solid #D64000; width: 50px; height: 50px; position: absolute; left: -25px; top: -25px; border-radius: 200px; background: #FFF url("images/quote_icon.png") no-repeat center center / 24px; }
    .testimonial_box h3 { margin-bottom: 0px; margin-top: 10px; }
.efile_lite_landing_head { font-weight: 400; font-size: 16px; padding: 5px 0px 0px 12px; position: relative; margin-bottom: 0px; }
.testimonial_box img { width: 100px; border-radius: 100%; border: 3px solid #FFF; box-shadow: 0px -2px 5px rgba(0,0,0,0.3); }
.efile_offer { margin: 0px !important; font-size: 60px !important; color: #D64000; padding: 5px 15px; display: block; /*background:rgba(255,255,255,0.8);border:1px solid #ddd;border-radius:3px;*/ }
    .efile_offer span { font-size: 24px; color: #212121; }
.efile_landing_form h2 { font-style: normal; font-size: 30px !important; margin-bottom: 10px !important; color: #D64000; }
.efile_landing_gray { background: #f2f2f2; }
.efile_landing_bg .separate_list li { color: #212121; font-size: 24px; padding-left: 30px !important; }
    .efile_landing_bg .separate_list li:before { content: ""; background: url("../content/images/efile_landing_arrow.png")no-repeat left center !important; width: 24px; height: 25px; top: 50%; bottom: 0px; margin-top: -12px; }
.efile_landing_bg .separate_list .font_size li { color: #212121; font-size: 15px; padding-left: 30px !important; }
.efile_landing_form .btn_lg { padding: 8px 30px 15px; }
.efile_offer_round { margin-top: 20px !important; }
.efile_offer .offer_price { font-size: 36px !important; color: #D64000 !important; }
.doller_sign { font-size: 36px !important; }
.w2_efile_land_future .efile_landing_future { min-height: 175px; }
/********* Resource Page Design Style Start Here *********/
.resource_lft_sec { border-right: 1px solid #ddd; }
.resource_rgt_sec { float: right !important; border-left: 1px solid #ddd; }
    .resource_lft_sec ul, .resource_rgt_sec ul { margin-bottom: 25px; }
        .resource_lft_sec ul li, .resource_rgt_sec ul li { padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px solid #ddd; text-align: left; }
            .resource_lft_sec ul li a, .resource_rgt_sec ul li a { margin-bottom: 0px; font-family: 'AvenirLTStd-Medium', sans-serif; }
    .resource_rgt_sec h2, .resource_lft_sec h2, .resource_mid_sec h2 { border-bottom: 0px !important; }
.sticky-sidebar-css { position: sticky; position: -webkit-sticky; top: 0; /* required */ }
.resource_section .faq_list.dispatch-menu li { padding: 0px 0px 0px 10px; margin-bottom: 0px; }
    .resource_section .faq_list.dispatch-menu li:before { top: 6px; }
    .resource_section .faq_list.dispatch-menu li a { padding: 10px; }
        .resource_section .faq_list.dispatch-menu li a:hover { background: #FFF !important; color: #333 !important; }
.tax_prof_banner h1 span { font-weight: 500; }
.tax_head { font-family: 'AvenirLTStd-Medium', sans-serif !important; margin-top: 20px; }
.tax_ready_sec { background: #f2f2f2; }
    .tax_ready_sec a { display: inline-block; }
.compre_soft_sec { position: relative; }
    .compre_soft_sec:before { border-top: 1px solid #ddd; position: absolute; content: ""; top: -30px; left: 0px; width: 100%; }
.tax_prof_pricing { min-height: 280px; }
    .tax_prof_pricing a { cursor: default; }
        .tax_prof_pricing a span { display: inline-block; width: 80px; height: 80px; background: #FFF; border-radius: 100%; line-height: 71px; border: 2px solid #3097f3; }
        .tax_prof_pricing a img { width: 40px; }
.compliant_sec { margin-top: 15px !important; }
    .compliant_sec .common_h4 { margin-top: 10px !important; }
.tax_prof_pricing_sec .borderRight_1 { border-right: 1px solid #9ccefa; }
.form990n_banner_caption { display: block !important; }
.tax_filing_caption { color: #757575 !important; font-family: 'AvenirLTStd-Medium'; margin-bottom: 20px !important; display: block; font-size: 19px; font-weight: 500; font-style: italic; }
.tax_dev_img { display: inline-block; }
.dropdown-menu { min-width: 205px !important; }
.about_us_img { margin-top: 20px; }
.support_section .about_more_link, .support_section .more_link { display: inline-block; }
.partners_banner h5 { margin-bottom: 20px; }
.partners_banner p { margin-bottom: 30px; }
.online_tax_feature { margin-bottom: 0px; }
.written_by { font-size: 16px; color: #000; font-style: italic; }
.online_tax_feature .irs_logo { width: 54px !important; }
.form_w2_caption { text-shadow: 0px 2px 23px #FFF; }
.tax_prof_banner { background: url("images/partner_bg.jpg")no-repeat center center; background-size: cover; }
    .tax_prof_banner .searchfield_landing input[type="text"] { width: 380px; }
    .tax_prof_banner .searchfield_landing button { padding: 10px 14px; }
    .tax_prof_banner .tax_prof_banner_rgt img { width: 100%; }
    .tax_prof_banner .common_h5 { margin-bottom: 20px; }
.testimonial_sec .owl-nav [class*="owl-"] { margin: -25px 5px; }
.testimonial_sec .owl-prev, .testimonial_sec .owl-next { top: 15% !important; }
.highlight_txt { color: #000; }
.tax_filing_sln_gray_bg { background: #f2f2f2; padding: 45px 0px; }
.samll_business_wrap { box-shadow: 0 2px 5px 0 rgba(138,168,230,.2); min-height: 110px; background: #FFF; padding: 0px 20px; border: 1px solid #ddd; border-radius: 3px; padding: 15px 5px; margin-bottom: 20px; }
.small_support_sec .common_h3 { font-size: 24px !important; }
.guide_star_section { padding: 45px 0px !important; }
.late_date_section { padding-top: 0px; }
    .late_date_section img { height: 100px; }
.written_by1 { color: #000; font-style: italic; text-align: center; padding-bottom: 0px; margin-bottom: 0px; }
.testimonial_box { padding: 15px; }
.landing_system_bg { padding: 15px; display: inline-block; }
.online_tax_filing_feature .owl-nav { display: none; }
.online_tax_filing_feature .owl-dots { margin-top: 20px; }
.comments { min-height: 145px; }
#sidebar { position: sticky; top: 1px; -webkit-position: sticky; }
.faq_sidebar#sidebar { position: sticky; top: 200px; -webkit-position: sticky; }
.support_form_schedule ul { border: 0px; display: inline-block; }
    .support_form_schedule ul li a { border: 1px solid #ddd; background: #fff; color: #333; font-size: 15px; }
        .support_form_schedule ul li a:hover { color: #D64000; background: #FFF; }
.support_form_schedule .nav-tabs > li.active > a, .support_form_schedule .nav-tabs > li.active > a:hover, .support_form_schedule .nav-tabs > li.active > a:focus { border: 1px solid #D64000; background: #D64000 !important; color: #FFF; cursor: pointer !important; }
.support_form_schedule .nav-tabs > li.active > a { position: relative; }
    .support_form_schedule .nav-tabs > li.active > a:before { position: absolute; bottom: -7px; left: 50%; margin-left: -9px; content: ""; width: 18px; height: 18px; background: url(/content/images/active_arrow.png) no-repeat center bottom; }
.support_form_schedule div.active { }
.light_blue_banner_bg { background: url("images/light-blue-bg.jpg")no-repeat top center; background-size: cover; padding: 40px 0px; }
.form940_img_pos { position: absolute; top: -5px; left: 0px; }
.form944_img_pos { position: absolute; top: 35px; left: 0px; }
.form940resource { background: #FFF !important; }
.form940pr_img_pos { position: inherit; top: 72px; left: 0px; }
.form940cta { background: #ededed !important; }
.home_w2_1099_min_height { min-height: 125px; }
.pricing_package, .pricing_package span { display: block !important; }
    .pricing_package span { font-size: 14px; line-height: 14px; }
.home_banner_section .bannerContent { padding: 0px; }
.home_banner_section .searchfield { position: relative; bottom: auto; left: auto; }
.home_banner_section .home_banner_head { margin: 0px 0px 15px !important; font-size: 36px; font-family: 'AvenirLTStd-Medium', sans-serif; font-weight: 500; color: #212121; }
.home_banner_section { display: block; background: #FBFBFB; padding: 20px 0px 25px; position: relative; z-index: 9; }
    .home_banner_section h4 { font-size: 20px; font-family: 'AvenirLTStd-Medium'; color: #444; margin-bottom: 40px; }
    .home_banner_section .irslogo_banner { top: 0px; right: 60px; }
.form_w9_img img { width: auto; max-width: 100%; }
h2 a.notification_link { color: #333; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; }
    h2 a.notification_link:hover { color: #D64000; text-decoration: none; }
.aca_efile_land_future_section .efile_landing_future { min-height: 200px; }
.aca_form_content .star { margin-top: 10px; }
    .aca_form_content .star span { color: #D64000; }
.deadline_cal_section { font-family: 'AvenirLTStd-Medium', sans-serif; }
.deadline_h3 { font-size: 26px; font-family: 'AvenirLTStd-Medium', sans-serif; color: #434343; font-weight: 500; }
.deadline_h5 { font-size: 20px; font-family: 'AvenirLTStd-Medium', sans-serif; color: #434343; font-weight: 500; }
.orange_txt { color: #D64000 !important; }
.orange_txtpopup { color: #ef6b46; font-size: 20px; font-weight: 600; }
.deadline_cal_section p { color: #4a4a4a; font-size: 16px; font-family: 'AvenirLTStd-Medium', sans-serif; }
.calendar_img { box-shadow: 0px 4px 8px rgba(0,0,0,0.1); display: inline-block; }
.deadline_details { margin-top: 35px; position: relative; }
.deadline_details_before:before { position: absolute; left: 50%; top: 0px; content: ""; width: 1px; height: 100%; margin-left: -0.5px; background: #ddd; }
.deadline_cal_sec { text-align: left; padding-left: 0px !important; padding-right: 0px !important; padding: 30px 0px 50px; }
.deadline_details .borderBottom { padding-bottom: 0px; }
.w_2banner_img_bg { background: url("images/w_2_banner_bg.jpg")no-repeat bottom center; background-size: cover; padding: 10px 0px; }
.w_2banner_img { padding-top: 30px; }
.form_1099_banner_img_bg { background: url("images/form_1099_banner_bg.jpg")no-repeat top center; background-size: cover; padding: 20px 0px 10px; }
.form_1099_banner_img { padding-top: 0px; }
.form_941_banner_img_bg { background: url("images/form_941_banner_bg.jpg")no-repeat top center; background-size: cover; padding: 20px 0px 0px; }
.form_941_banner_img { padding-top: 0px; }
.extensions_banner_img_bg { background: url("images/extensions_banner_bg.jpg")no-repeat top center; background-size: cover; padding: 20px 0px 0px; }
.extensions_banner_img { padding-top: 0px; }
.aca_banner_img_bg { background: url("images/aca_banner_bg.jpg")no-repeat top center; background-size: cover; padding: 20px 0px 0px; }
.aca_banner_img { padding-top: 50px; }
.form_990_banner_img_bg { background: url("images/form_990_banner_bg.jpg")no-repeat top center; background-size: cover; padding: 20px 0px 0px; }
.form_990_banner_img { padding-top: 0px; }
.form_990_banner_img_bg .bannerContent { padding: 43px 0 10% 0; }
.FootModal .modal-content { float: left; }
.FootModal .modal-body h4 { font-size: 15px; }
.foot_modal_btn { background: #D64000; display: inline-block; margin-bottom: 20px; margin-top: 15px; }
    .foot_modal_btn:hover { background: #3097f3; }
.pricing_cal_heading { font-size: 18px; font-weight: 500; border: none; margin-bottom: 50px; text-align: center; }
.pricing_input { width: 100px !important; text-align: center; background: #fff none repeat scroll 0 0; border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 6px; font-size: 20px; margin-bottom: 15px; padding: 9px 15px !important; display: inline-block; }
.pricing_border { border: 1px #D64000 solid; padding-bottom: 20px; }
.pricing_heading_1 { font-size: 18px !important; font-weight: 500; border-bottom: 1px #D64000 solid; padding: 15px 0 15px !important; background: #D64000; color: #FFF; }
.pricing_heading_3 { font-size: 18px !important; font-weight: 500; border: 1px #ccc solid; padding: 26px 0 26px !important; }
    .pricing_heading_3 span { font-weight: 300; font-size: 15px; }
.border_rtg { border-right: 1px solid #ccc; }
.pricing_value_sec { font-size: 40px; font-weight: 500; padding: 18% 0px; color: #626262; }
    .pricing_value_sec sup { font-size: 25px; font-weight: 500; }
    .pricing_value_sec span { font-size: 18px; font-weight: 100; display: block; line-height: 0px; }
.pricing_value_sec_2 { font-size: 40px; font-weight: 500; padding: 10px 0px; color: #626262; }
    .pricing_value_sec_2 sup { font-size: 25px; font-weight: 500; }
    .pricing_value_sec_2 span { font-size: 18px; font-weight: 100; display: block; line-height: 0px; }
.pricing_features { font-size: 18px; color: #626262; padding: 10px 5px; border-bottom: 1px #ccc solid; text-align: left; margin-left: -15px; }
    .pricing_features span { font-size: 14px; color: #626262; display: block; padding-left: 29px; }
    .pricing_features img { padding: 2px; }
.pricing_features_light { color: #ccc; }
    .pricing_features_light span { color: #ccc; }
.pricing_border_bot { border-bottom: 1px #ccc solid; }
.pricing_value_sec_1 { font-size: 40px; font-weight: 500; padding: 5px 0px; color: #626262; }
    .pricing_value_sec_1 sup { font-size: 25px; font-weight: 500; }
    .pricing_value_sec_1 span { font-size: 18px; font-weight: 100; display: block; line-height: 0px; }
.pricing_text_value { font-size: 16px; font-style: italic; color: #626262; }
.pricing_border_orange { border: 1px #ee6d49 solid; padding-bottom: 20px; -webkit-box-shadow: 0 2px 18px 0 rgba(0,0,0,.7); -moz-box-shadow: 0 2px 18px 0 rgba(0,0,0,.7); box-shadow: 0 2px 18px 0 rgba(0,0,0,.7); }
.pricing_heading_2 { font-size: 18px !important; font-weight: 500; border-bottom: 1px #D64000 solid; padding: 15px 0 15px !important; background-color: #D64000; color: #fff; }
    .pricing_heading_2 span { font-size: 15px !important; font-weight: 100; display: block; }
.pricing_save_value { font-size: 22px; color: #D64000; font-weight: 500; }
.pricing_save_value_offer { font-size: 16px; margin-top: 15px; color: #D64000; font-weight: 500; }
.actual_filing_cost_value { font-size: 15px; font-weight: 500; margin: 10px 0; }
.pricing_text_value_1 { font-size: 15px; color: #626262; }
.pricing_heading_1 { font-size: 16px; font-weight: 500; }
    .pricing_heading_1 span { font-size: 15px !important; font-weight: 100; display: block; }
.cal_efile_btn { background: #D64000; padding: 4px 10px; border-radius: 5px; display: inline-block; float: right; color: #FFF; font-size: 12px; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; position: absolute; right: 0px; top: 50%; margin-top: -10px; }
.deadline_h5 { position: relative; padding-right: 80px; }
.cal_efile_btn:hover { color: #FFF; background: #3097f3; text-decoration: none; }
.ribbon { position: absolute; right: -5px; top: -5px; z-index: 1; overflow: hidden; width: 150px; height: 160px; text-align: right; }
    .ribbon span { font-size: 14px; font-weight: 500; color: #FFF; text-transform: uppercase; text-align: center; line-height: 30px; transform: rotate(-49deg); -webkit-transform: rotate(-49deg); width: 199px; display: block; background: #79A70A; background: linear-gradient(#009300 0%, #007c00 100%); box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1); position: absolute; top: 52px; left: -44px; }
        .ribbon span::before { content: ""; position: absolute; left: 0px; top: 100%; z-index: -1; border-left: 3px solid #009300; border-right: 3px solid transparent; border-bottom: 3px solid transparent; border-top: 3px solid #009300; }
        .ribbon span::after { content: ""; position: absolute; right: 0px; top: 100%; z-index: -1; border-left: 3px solid transparent; border-right: 3px solid #009300; border-bottom: 3px solid transparent; border-top: 3px solid #009300; }
.signin.s.signin1.signinDesk { margin-left: 15px; }
igninDesk { margin-left: 15px; }
.efile_now_btn { background: #D64000; padding: 10px 20px; border-radius: 5px; display: inline-block; float: right; color: #FFF; font-size: 15px; font-family: 'AvenirLTStd-Medium', sans-serif; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; }
    .efile_now_btn:hover { color: #FFF; background: #3097f3; text-decoration: none; }
.signin1.signinDesk { margin-left: 15px; }
.pricing_separeter { float: left; width: 100%; margin-top: 40px; padding-bottom: 0px; }
.pricing_border_bot { border-bottom: 1px #ccc solid; float: left; width: 100%; margin-bottom: 10px; }
.FootModal.form_rgt_modal h4 { color: #000; }
    .FootModal.form_rgt_modal h4 a { margin-top: 5px; display: inline-block; }
.home_abot_btns { padding: 0px; margin: 0px; }
    .home_abot_btns a { display: inline-block; }
.link_margin { margin-left: 20px; }
.pricing_border_right { border-right: 1px solid #ccc; }
    .pricing_border_right .pricing_features { margin-left: 0px; }
.pricing_border_left { border-left: 1px solid #ccc; }
    .pricing_border_left .pricing_features { margin-left: 0px; }
.whats_new_sec { padding-left: 160px; position: relative; float: left; width: 100%; display: inline-block; min-height: 120px; }
    .whats_new_sec h2 { font-weight: 500; color: #444; margin-bottom: 0px; font-size: 24px; }
.date_box { position: absolute; left: 0px; top: 50%; margin-top: -60px; text-align: center; width: 140px; height: 120px; content: ""; background: #FFF; border: 1px solid #ddd; border-radius: 5px; overflow: hidden; }
.month_txt { background: #D64000; font-size: 20px !important; font-weight: 500; color: #FFF !important; padding: 7px 0px; margin-bottom: 5px; }
.date_box h2 { font-size: 30px; margin: 5px 0px 0px; font-weight: 500; line-height: 36px; }
.date_box span { color: #747474; font-size: 20px; font-weight: 500; }
.whats_new_section .borderBottom { border-bottom: 1px solid #ddd; padding-bottom: 30px; float: left; }
.notification_sec { background-color: #3f8ea1; padding: 10px; text-align: center; font-size: 22px; color: #fff; font-weight: 500; }
.home_banner_lft, .home_banner_rgt { padding: 50px 15px; }
.home_banner_rgt { float: right; }
.home_raccon_heading { font-size: 45px; text-transform: uppercase; color: #000; font-family: 'AvenirLTStd-Medium', sans-serif; font-weight: 500; line-height: 20px; margin-top: 40px; }
.home_raccon_heading_1 { font-size: 45px; color: #000; font-family: 'AvenirLTStd-Medium', sans-serif; font-weight: 500; line-height: 20px; margin-top: 40px; }
.home_raccon_subheading { font-size: 24px !important; color: #000; font-family: 'AvenirLTStd-Medium', sans-serif; }
.home_raccon_subheading_1 { font-size: 25px !important; color: #000; font-family: 'AvenirLTStd-Medium', sans-serif; line-height: 35px; margin-top: 180px !important; }
.chat_button { background-color: #3097f3; padding: 5px 10px; border-radius: 7px; color: #fff; }
/*.chat_button i { color: #fff !important; }
.chat_button:hover { background-color: #D64000; padding: 5px 10px; border-radius: 7px; color: #fff; }*/
.image_res { display: inline-block; }
.offer_badge { position: absolute; right: 0; top: -30px; }
/***---------  Common Pricing Style Sheet  ----------***/
.com_pricing_sec .table { margin-bottom: 0px; }
    .com_pricing_sec .table td { font-size: 16px; color: #7b7b7b; }
.com_pricing_sec td, .com_pricing_sec th { border-bottom: 0px !important; border-top: 1px solid #a1a1a1 !important; border-right: 1px solid #a1a1a1; padding-left: 15px; }
.com_pricing_sec th { font-size: 18px; color: #FFF; background: #D64000; font-weight: 500; height: 45px; border-top: 0px !important; }
.com_pricing_sec td:nth-child(2n+2) { font-weight: 500; }
.common_price_border { border-left: 1px solid #a1a1a1; }
    .common_price_border + .common_price_border td { border-top: 0px !important; }
.common_Price_table_sec { display: block; width: 100%; float: left; }
.com_pricing_feature_head { height: 45px; font-size: 18px; color: #FFF; background: #62bacb; font-weight: 500; line-height: 45px; text-align: center; border-bottom: 1px solid #a1a1a1; }
.com_price_order_list { margin-bottom: 0px; }
    .com_price_order_list li { display: block; padding-left: 20px; padding: 6px 0px 6px 25px; position: relative; font-weight: 400; }
        .com_price_order_list li:before { position: absolute; left: 0px; top: 12px; content: ""; background: url("images/common-price-arrow.png")no-repeat 0px 0px; width: 20px; height: 15px; }
.com_price_calc_head { background: #62bacb; min-height: 45px; text-align: center; padding: 10px 0px; font-size: 18px; color: #FFF; float: left; width: 100%; }
.com_price_calc_cnt { display: block; float: left; width: 100%; border: 1px solid #a1a1a1; border-top: 0px !important; padding: 5px 10px 10px; }
    .com_price_calc_cnt li { font-size: 16px; color: #7b7b7b; }
.common_calc_section { position: sticky; -webkit-position: sticky; top: 0px; }
    .common_calc_section .com_price_order_list li:before { background: url("images/common-price-calc-arrow.png") no-repeat 0px 0px !important; }
.com_price_calc { margin-bottom: 20px; float: left; width: 100%; }
.main_table .main_td { padding: 0px !important; border-bottom: 2px solid #3097f3 !important; }
.main_td thead tr th { border-right: 1px #de471d solid; border-top: none; }
.main_td .table td:last-child, .main_td .table th:last-child { border-right: 0px !important; }
.main_td + .main_td, .main_td + .main_td td { background: #FFF !important; }
.internal_link { color: #3097f3; font-size: 16px; }
.com_price_calc_cnt p { font-size: 16px; font-weight: 300; margin-bottom: 0px; }
.tbl_vertical { vertical-align: middle !important; }
    .tbl_vertical table td, .main_td .table tr:first-child td { border-top: 0px !important; }
.ripple { position: relative; overflow: hidden; display: inline-block; }
    .ripple:after { content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; pointer-events: none; background-image: radial-gradient(circle,#D64000 10%,transparent 10.01%); background-repeat: no-repeat; background-position: 50%; transform: scale(10,10); opacity: 0; transition: transform .9s,opacity 1s; }
    .ripple.shadowbtn:after { transform: scale(0,0); opacity: 1; transition: 0s; }
.form_inner_banner_bg { background: url("images/form_inner_banner_bg.jpg") no-repeat bottom center; }
.form_inner_bannerblue_bg { background: url("images/bluebg.jpg") no-repeat bottom center; background-size: cover; }
.form_941_banner_img_bg { background: url("images/form_inner_banner_bg.jpg") no-repeat bottom center; }
.carousel { margin-bottom: 0; padding: 30px 0 0 0; }
.carousel-control { left: -12px; height: 40px; width: 40px; background: none repeat scroll 0 0 #222222; border: 4px solid #FFFFFF; border-radius: 23px 23px 23px 23px; margin-top: 90px; }
    .carousel-control.right { right: -12px; }
.carousel-indicators { right: 50%; top: auto; bottom: -10px; margin-right: -19px; }
    .carousel-indicators li { background: #cecece; padding: 5px; }
    .carousel-indicators .active { background: #428bca; }
.thumbnail { padding: 10px; }
.right-235 { right: 235px; }
.right-75 { right: 75px; }
.bg-dull-blue { background: aliceblue !important; }
.pr0 { padding-right: 0px !important; }
.md_min_height p { min-height: 150px; }
.md_min_height .text_break { float: none !important; width: 100%; display: block; }
.landing_banner_bg { min-height: 400px; padding: 90px 0px 30px; background-size: cover; }
.landing_banner_bg_pg { min-height: 400px; padding: 90px 0px 0px; background-size: cover; }
.efile_landing_gray iframe, .landing_video iframe { border: 1px solid #ddd; width: 100%; height: 313px; }
.landing_steps_section .separate_list li { font-size: 18px; }
.form_1099_landing_video iframe { height: 304px; }
.form_inner_banner_bg.landing_banner_bg .searchfield_landing input[type="text"] { margin-top: 0px; }
.step-940-r .form940_img_pos { position: absolute; top: 83px; left: 0px; }
.FootModal, .form_rgt_modal { width: 500px; height: 360px; top: inherit; left: inherit; }
.pricing_package_txt p, .pricing_package_txt { font-size: 16px; color: #7b7b7b; font-weight: 400; float: left; width: 100%; float: left; padding: 5px 0px 0px 15px; }
.td_height { height: 70px; }
.td_height1 { height: 71px; }
.no_bg { padding: 0px !important; margin: 0px; background: #FFF; }
    .no_bg .com_price_cnt, .no_bg tr { background: none !important; border: 0px !important; }
.tbl_lft { width: 36%; }
.th_rgt { border-right: 0px !important; }
.foot_tbl td { padding-top: 10px !important; padding-bottom: 10px !important; }
/********* Latest Common Pricing Page StyleSheet Start Here********/
.pricing_calc_lft, .pricing_calc_rgt { /*border: 1px solid #ebebeb;*/ min-height: 188px; padding: 15px; }
/*.pricing_calc_lft { border-right: 0px; }*/
.pricing_calc_rgt { padding: 0px; }
.pricing_calc_lft h2 { color: #5c5c5c; font-size: 26px; margin: 0px; padding: 0px 10px 0px; margin-top: 20px; display: inline; vertical-align: middle; }
.pricing_calc_rgt h2 { font-size: 30px; color: #5c5c5c; font-weight: 500; margin: 0px; }
.pricing_name { float: left; width: 100%; font-size: 18px; padding-bottom: 10px; font-weight: 600 !important; }
.per_form_txt { color: #5c5c5c; font-size: 16px; font-weight: 300; }
.pricing_calc_rgt h2 sup { font-size: 20px; }
.federal_pricing, .federal_state_pricing { padding: 15px; float: left; width: 100%; }
.federal_pricing { border-bottom: 1px solid #ebebeb; position: relative; }
    .federal_pricing::before { background: url(/content/images/active_arrow.png) no-repeat; position: absolute; left: 0px; content: ""; bottom: -9px; width: 20px; height: 20px; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); z-index: 1; }
.pricing_calc_lft input { width: 100px !important; }
.pricing_calc_lft label { margin-right: 5px; color: #5c5c5c; font-size: 18px; font-weight: 400; line-height: 40px; }
.pricing_calc_lft select { min-width: 200px; width: auto; margin-right: 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #FFF url("images/icons/select_arrow.png") no-repeat center right !important; }
.pricing_calc_lft input, .pricing_calc_lft select { background: #FFF; border: 1px solid #ebebeb; border-radius: 3px; min-height: 40px; box-shadow: none; }
.pricing_etp_box h4 { font-size: 22px; color: #D64000; font-weight: 500; }
.pricing_etp_box p { font-size: 18px; color: #5c5c5c; padding-left: 20px; padding-top: 0px; }
.common_1009_pricing_tbl th { background: #FFF; color: #3097f3; font-weight: 500; font-size: 20px; border-top: 1px solid #ebebeb !important; border-bottom: 0px !important; }
    .common_1009_pricing_tbl th:first-child { border-left: 1px solid #ebebeb; }
    .common_1009_pricing_tbl th:last-child { border-right: 1px solid #ebebeb; }
.common_1009_pricing_tbl th, .common_1009_pricing_tbl td { padding: 15px 10px !important; text-align: center; vertical-align: middle !important; }
.common_1009_pricing_tbl td { font-size: 24px; font-weight: 500; color: #757575; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; background-color: #f9f9f9; }
.form_1009_price_package { background-color: #f5f5f3 !important; }
.form_1009_price img { width: 12px; margin-top: -10px; margin-left: 5px; }
.common_1009_pricing_tbl td:first-child { border-left: 1px solid #ebebeb; background: #fff; }
.form_1009_price { color: #D64000 !important; font-weight: 600 !important; background-color: #fff !important; }
.tbl_head { font-size: 18px !important; font-weight: 500; }
    .tbl_head .tbl_sub_hd { font-size: 15px !important; color: #3097f3; }
.common_1009_pricing_tbl td sup, .tbl_plus { font-size: 16px !important; font-weight: 400; }
.com_price_order_list li { font-size: 18px !important; text-align: left; color: #5c5c5c; }
.common_pricing_ctc { border-top: 1px solid #dfdfdf; }
.common_pricing_section h3 { color: #757575; font-weight: 400; }
.form94x_report_hidden { visibility: hidden; border: none !important; }
.reporting_agent_head { border-right: 1px solid #444 !important; border-left: 1px solid #444 !important; border-bottom: 1px solid #ebebeb !important; height: 60px; }
.agent_report_lft { border-left: 1px solid #444 !important; }
.agent_report_rgt { border-right: 1px solid #444 !important; }
.agent_report_btm { border-bottom: 1px solid #444 !important; }
.no_border_rgt { border-right: 0px !important; }
.reporting_agent_head p { padding: 5px 15px; display: inline-block; position: absolute; margin-top: -51px; width: auto; right: 39px; background: #fff; color: #D64000; }
.form_94x_pricing_tbl { position: relative; }
.Even_Low_Pricing_for_Tax_Pros { font-size: 20px; font-family: "AvenirLTStd-Medium"; color: rgb(128, 199, 213); font-weight: 500; text-decoration: underline; line-height: 1.2; }
.deadline_text { font-size: 20px; font-family: "AvenirLTStd-Medium"; color: #3097f3; font-weight: 500; line-height: 1.2; }
.txt-dec a { font-size: 22px; text-decoration: underline; font-weight: 500; }
.pricing_valur { border-bottom: 1px solid #000; background: #000; position: relative; }
.package_pricing { border-radius: 3px; padding: 0px; font-size: 18px; width: 100%; float: left; font-style: italic; }
    .package_pricing .tn-matc-clr { color: #3097f3; }
.package_pricing_value { color: #D64000; font-size: 30px; font-weight: 500; padding-top: 10px; }
.package_pricing h3 { line-height: 35px; font-size: 22px; }
.border_bottom { border-bottom: 1px #757575 solid; }
.file_form_940_land_owl .efile_landing_future { min-height: 220px; }
.file_form_941_land_owl .efile_landing_future { min-height: 210px; }
.v-align { display: flex; align-items: center; }
.steps_way h2 { font-size: 20px; color: #000; margin: 15px 0; }
.steps_way { background: #fff; padding: 20px 30px 10px; border: 1px solid #ddd; border-radius: 3px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); }
.features_sec h2 { font-size: 20px; color: #000; margin-top: 0px; margin-bottom: 0px; }
.features_sec { background: #fff; padding: 10px; border: 1px solid #ddd; border-radius: 3px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); }
.non_profit_head { min-height: 45px; margin-bottom: 0px; }
.non_profit_deadline p { min-height: 100px; }
.form94x_landing_features .efile_landing_future p { min-height: 150px; }
.state_filing_floting_banner, .form94x_getstartedBox { border: 1px #3097f3 solid; border-radius: 5px; position: sticky; -webkit-position: sticky; top: 120px; padding: 15px; }
.form_state_filing_widget { border: 1px #ccc solid; border-radius: 5px; padding: 15px; }
.sate_filing_ad { margin-bottom: 0px; }
.state_filing_floting_banner h3 { margin-bottom: 10px; font-size: 25px; margin-top: 0px; font-weight: 500; }
.sate_filing_ad li { display: block; padding-left: 20px; padding: 6px 0px 6px 25px; position: relative; font-weight: 400; font-size: 16px; color: #212121; }
    .sate_filing_ad li b { font-weight: 700; color: #D64000; }
    .sate_filing_ad li:before { position: absolute; left: 0px; top: 12px; content: ""; background: url("images/common-price-arrow.png")no-repeat 0px 0px; width: 20px; height: 15px; }
.penalty_min_height { min-height: 85px; }
.competitors_feature_tbl .table { border: 1px solid #ddd; font-size: 18px; }
    .competitors_feature_tbl .table th { border-bottom: 1px solid #ddd; background: #f8f8f8; }
    .competitors_feature_tbl .table th, .competitors_feature_tbl .table td { padding: 15px; text-align: center; }
        .competitors_feature_tbl .table th:first-child, .competitors_feature_tbl .table td:first-child { text-align: left; }
th.shadow { background: #FFF !important; }
.shadow { position: relative; }
.competitors_feature_tbl .table th:nth-child(2) { box-shadow: 0px -6px 8px rgba(0, 0, 0, 0.1); }
.competitors_feature_tbl .table tr:last-child td:nth-child(2) { box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.1); }
.shadow::after, .shadow::before { content: ''; position: absolute; height: 100%; top: 0; bottom: 0; width: 6px; box-shadow: -6px 0px 6px rgba(0, 0, 0, 0.1); background: #FFF; }
.shadow::after { right: 0px; box-shadow: 5px 0px 6px rgba(0, 0, 0, 0.1); }
.shadow::before { left: 0px; }
.tbl_compet_head { background: #D64000 !important; font-size: 25px; color: #FFF; text-align: center !important; font-weight: 400; }
.icon_pad { padding: 0 5px 10px; }
/*#clockdiv { font-family: sans-serif; color: #000; display:flex; font-weight: 100; text-align: center; font-size: 30px; }*/
/*#clockdiv > div {font-size: 35px;font-weight: 500;color: #212121;font-family: 'AvenirLTStd-Medium', sans-serif;padding: 5px 10px 0px;min-height: 58px;display: inline-block;border: 1px #035a5f solid;background: #fff;line-height: 32px;}*/
/*#clockdiv div > span { padding-top: 26px; border-radius: 3px; color: #D64000; background: none; display: inline-block; font-family: 'AvenirLTStd-Medium pro', sans-serif;font-weight:600; }*/
#clockdiv .smalltext { padding: 5px 0px; font-size: 15px; line-height: 20px; }
.land_pricing { font-size: 18px; color: #000; text-decoration: underline; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; }
    .land_pricing:hover { color: #D64000; }
.banner_form_flow { position: relative; }
    .banner_form_flow li { list-style-type: none; display: inline-block; position: relative; text-align: center; padding: 10px 10px; width: 33.334%; float: left; margin: 0 auto; /* min-height: 100px; */ }
        .banner_form_flow li a { display: flex; align-items: center; justify-content: center; border: 1px #fff solid; border-radius: 5px; margin-bottom: 0; font-size: 18px; font-weight: 500; padding: 20px 15px; background-color: #9ce8eb; box-shadow: 3px 3px 15px rgba(0,0,0,0.2); color: #2d6e7b; text-decoration: none; width: 100%; min-height: 100px; }
            .banner_form_flow li a span b { font-size: 20px; font-weight: 500; }
            .banner_form_flow li a:focus { text-decoration: none; }
            .banner_form_flow li a:hover { box-shadow: 3px 3px 10px rgba(0,0,0,0.5); text-decoration: none; color: #000; }
        .banner_form_flow li span b { font-weight: normal; font-size: 25px; }
    .banner_form_flow h2 { font-size: 20px; color: #000; margin: 10px 0; }
.form7004_tbl th, .form7004_tbl td { text-align: left !important; }
.form7004_corp_tbl { background: #FFF; }
.form4868_tbl td, .form4868_tbl th { padding: 15px !important; }
.nonprofit_img img { width: 100%; }
.nonprofit_commom_h3 { font-weight: 300; }
.automatic_deadbox { background: #FFF; border: 1px solid #ddd; border-radius: 3px; padding: 3px; min-height: 190px; }
    .automatic_deadbox h3, .automatic_deadbox h2 { width: 100%; background: #D64000; border-radius: 3px 3px 0px 0px; margin: 0px; color: #FFF; padding: 10px 0px; text-align: center; margin-bottom: 10px; font-size: 30px; }
        .automatic_deadbox h3 span, .automatic_deadbox h2 span { font-size: 16px; }
    .automatic_deadbox p { padding: 0px 10px !important; }
.inner_form_lft .irslogo_innerbanner_forms { position: relative; top: inherit; right: inherit; margin-left: 20px; display: inline-block; float: none; }
    .inner_form_lft .irslogo_innerbanner_forms img { width: 60px; }
.inner_form_rgt ul li { padding-left: 25px; position: relative; font-size: 18px; color: #252525; }
.inner_form_rgt .separate_list li::before { position: absolute; left: 0px; top: 5px; width: 21px; height: 21px; content: ""; background: url("/content/images/blue-tick.png") no-repeat 0px 0px; }
.inner_form_rgt p { font-size: 24px; color: #000; }
.inner_form_rgt .common_h5 span { font-size: 36px; color: #111; }
.inner_form_rgt .inner_form_spt_sec { padding: 20px 20px 30px; display: inline-block; }
.inner_form_banner_bg { position: relative; z-index: 9; }
    .inner_form_banner_bg:after { position: absolute; right: 0px; top: 0px; width: 50%; height: 100%; content: ""; /*background:#b4e1e7;*/ z-index: -1; }
.non_profit_widget { padding: 15px 20px; margin-top: 25px; }
.font_weight_500 { font-weight: 500; }
.font_weight_600 { font-weight: 500; }
.non_profit_widget .about_more_link { display: inline-block; margin: 15px 0px 0px; }
.public_support_rgt img { width: auto; max-width: 100%; }
.font_20 { font-size: 20px; }
.font_22 { font-size: 22px; }
.font_33 { font-size: 33px !important; }
.bottom_fixed_bar { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 999; transition: all .4s linear; -webkit-transition: all .4s linear; }
.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; }
    .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; }
.ad_row { display: flex; align-items: center; }
.bottom_ad_section h2 { margin: 0; padding: 0px; font-weight: 700; font-size: 19px; line-height: 35px; }
.bottom_ad_section p { margin-bottom: 0; padding: 0px; font-size: 18px; color: #888; }
.ad_efile_btn { color: #fff !important; background: #D64000; border: 2px #862608 solid; font-weight: 500; padding: 7px 15px; border-radius: 3px; display: inline-block; font-size: 16px; transition: all .3s linear; -webkit-transition: all .3s linear; }
    .ad_efile_btn:hover { background: #3097f3; border: 2px #00858e solid; text-decoration: none; }
.bottom_ad_section .btn_lg { padding: 12px 16px 14px; font-size: 16px; }
.bottom_ad_section { background: #fff !important; border: 2px solid #3097f3; font-size: 20px; padding: 15px; border-bottom: 0; box-shadow: 0 0 20px rgba(0,0,0,.3); border-radius: 3px 3px 0px 0px; }
.foot_adpopup { display: none !important; }
.bottom_ad_section p b { font-weight: 500; color: #757575; }
.bottom_ad_section .form990_sche_link { color: #626262; text-decoration: underline !important; }
    .bottom_ad_section .form990_sche_link:hover { color: #D64000; }
.bottom_ad_section .orange_txt { color: #D64000 !important; font-weight: 600; }
.blue_txt { color: #3097f3; }
.notification_link { color: #FFF; text-decoration: underline; }
    .notification_link:hover { color: #111; text-decoration: none; }
.mob_pad_border_resp { border: 0px !important; padding: 0px !important; }
    .mob_pad_border_resp .br0 { border-right: 0px !important; }
.extension_pricing_section .mob_pad_border_resp td sup { font-weight: normal; font-size: 18px; }
.ScrollStyle { overflow-y: scroll; z-index: 9; max-height: 370px; }
.ScrollStyles::-webkit-scrollbar { width: 5px; background-color: #cdcdcd; }
.ScrollStyles { overflow-y: scroll; z-index: 9; max-height: 500px; }
.cal_tab_mid { min-height: 370px; }
.form941Feature .w2Feature p.min-h-0px { min-height: 0px !important; }
.tab .tab-head { margin: 0; padding: 0; float: left; list-style: none; height: 100px; border-bottom: 2px solid #D64000; width: 100%; }
    .tab .tab-head li { float: left; margin: 0 0px 0 0; cursor: pointer; padding: 20px; height: 100px; width: 8.33333333%; font-size: 20px; line-height: 24px; color: #333; border-bottom: 2px #D64000 solid; overflow: hidden; position: relative; background: #FFF; border-radius: 5px 5px 0 0; }
        .tab .tab-head li:hover { color: #D64000; }
        .tab .tab-head li.active { border: 2px solid #D64000; background-color: #fff; color: #111; font-weight: 500; border-bottom: 0px; display: block; background: #fea829; background: linear-gradient(#fea829, #FFF); border-radius: 0px; }
.tab .tab-container { border: 2px solid #D64000; border-top: 0px; clear: both; float: left; width: 100%; border-radius: 0px 0px 5px 5px; }
.tab .tab-content { padding: 20px; display: none; float: left; width: 100%; }
.tab .current_form_session, .tab .upcoming_form_session { padding: 0; margin-bottom: 15px; }
    .tab .current_form_session .deadline_h3 { font-size: 24px; font-weight: 500; margin-top: 0px; margin-bottom: 5px; }
    .tab .current_form_session .deadline_h5 { font-size: 18px; color: #000000; font-weight: 500; margin: 0px; padding: 0px; }
    .tab .current_form_session p { font-size: 16px; line-height: 22px; }
    .tab .upcoming_form_session .deadline_h3 { font-size: 18px; font-weight: 500; margin-top: 0px; margin-bottom: 5px; }
    .tab .upcoming_form_session .deadline_h5 { font-size: 16px; color: #000000; font-weight: 500; margin: 0px; padding: 0px; }
    .tab .upcoming_form_session p { font-size: 16px; line-height: 20px; padding-bottom: 0px; padding-top: 3px; }
.tab .btns { background: #D64000; padding: 7px 20px; border-radius: 5px; display: inline-block; color: #FFF; font-size: 14px; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; margin-bottom: 15px; }
.tab .btn-lg { background: #D64000; padding: 10px 30px; border-radius: 5px; display: inline-block; color: #FFF; font-size: 24px; font-weight: 500; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; margin-bottom: 15px; }
    .tab .btns:hover, .tab .btn-lg:hover { color: #FFF; background: #3097f3; text-decoration: none; }
.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; }
.deadline_cal_section .tab { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); border-radius: 5px; display: block; width: 100%; float: left; }
.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; }
.nonprofit_churches_widget { position: sticky; top: 35px; }
.separate_list.form1099_corr_ul li { display: inline-block !important; margin: 0px 10px 15px; }
.download_file_box1, .download_file_box { padding: 15px; border: 1px solid #ddd; border-radius: 3px; background: #FFF; margin: 10px 0px; }
    .download_file_box1 p { min-height: 70px; }
.pdf_btns { background: #3097f3; font-size: 14px; font-weight: 500; color: #fff; padding: 6px 15px; border-radius: 3px; text-decoration: none; display: inline-block; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; }
    .pdf_btns:hover { color: #fff; text-decoration: none; background: #D64000; }
.form94x_deadline_bar { background-color: #3f8ea1; padding: 10px; text-align: center; font-size: 22px; color: #fff; font-weight: 500; }
.free_990_N_ebook_section { background: url("../content/images/free990-n-ebook-bg.jpg") no-repeat 0px 0px; background-size: cover; width: 100%; min-height: 100vh; display: flex; align-items: center; position: relative; padding: 30px 0px; }
    .free_990_N_ebook_section:before { background: #FFF; height: 100%; position: absolute; left: 0px; top: 0px; width: 50%; content: ""; }
.inner_990_N_ebook .btns { background: #00c4cc; padding: 15px 30px; display: inline-block; color: #FFF; font-size: 17px; font-weight: 500; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; text-transform: uppercase; min-width: 250px; border: 2px solid #1ba2a8; }
.inner_990_N_ebook .common_h1 { font-size: 24px; }
.inner_990_N_ebook .btns:hover, .inner_990_N_ebook .btns:focus { background: #D64000; text-decoration: none; border: 2px solid #d7522e; }
.inner_990_N_ebook .btns1 { background: #D64000; border: 2px solid #d7522e; }
    .inner_990_N_ebook .btns1:hover { background: #00c4cc; border: 2px solid #1ba2a8; }
.free_990N_thank_section { background: #FFF; width: 100%; min-height: 100vh; display: flex; align-items: center; padding: 30px 0px; }
.thank_logo { width: 200px; height: 200px; border-radius: 200px; background: rgba(234, 234, 234, 0.3); display: inline-block; line-height: 200px; margin-bottom: 20px; }
.share_txt { font-size: 15px; }
.thank_logo img { width: 180px; padding: 15px; }
.visited_ul li a { color: #3097f3; }
    .visited_ul li a:hover { color: #D64000; text-decoration: none; }
.formw2c_app_img { position: absolute; right: 0px; bottom: 0px; }
.middle_align { width: 100%; height: 50%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.mc-field-group, .mc_embed_signup { display: inline-block; }
    .mc-field-group label { font-size: 18px; font-weight: 200; }
    .mc-field-group input { background: #fff; border: none; border: 1px solid rgba(0,0,0,.3); font-size: 16px; margin-bottom: 25px; padding: 10px 15px; width: 400px; border-radius: 6px; margin-right: 15px; }
.subscribe_button input { background-color: #ff6a00; font-size: 20px; border-radius: 5px; padding: 9px 30px; border: none; color: #fff; }
    .subscribe_button input:hover { background-color: #3097f3; font-size: 20px; border-radius: 5px; padding: 8px 30px; border: none; color: #fff; }
    .subscribe_button input:focus { background-color: #3097f3; font-size: 20px; border-radius: 5px; padding: 8px 30px; border: none; color: #fff; }
.indicates-required { bottom: 30px; position: absolute; text-align: center; left: 0; right: 0; }
.asterisk { color: #ff0000; }
.free_990_N_ebook_section #mc_embed_signup_scroll { position: relative; }
.free_990_N_ebook_section .searchfieldRight { position: absolute; right: 0px; top: 0px; }
.free_990_N_ebook_section #mc-embedded-subscribe { background: #00c4cc; box-shadow: none; font-size: 16px; padding: 10px 15px; text-transform: uppercase; color: #FFF; font-weight: 500; border: 1px solid #00c4cc; border-radius: 0px 5px 5px 0px; }
.free_990_N_ebook_section .mc-field-group { display: block; }
    .free_990_N_ebook_section .mc-field-group input { display: block; width: 100%; padding-right: 250px; margin-bottom: 0px; }
.form990_deadline_bar, .form990_deadline_bar:focus { padding: 8px 0px; text-align: center; display: block; width: 100%; font-size: 22px; color: #FFF; font-weight: 500; background: #D64000; margin-bottom: 10px; border-radius: 3px; border: 2px solid #bf573a; text-decoration: none; }
    .form990_deadline_bar:hover { box-shadow: 0px 5px 10px rgba(0,0,0,0.3); color: #fefefe; text-decoration: none; }
    .form990_deadline_bar span { color: #FFF; text-decoration: underline; }
.form_inner_banner_bg { padding-top: 20px; }
    .form_inner_banner_bg .form990_overview_irs { top: 5px; }
.bor_rgt { border-right: 1px solid #ccc; }
.california_address_txt { padding-left: 0px; }
.gray_bg .form990_deadline_bar { margin: 10px 0px !important; }
.banner_enrich_txt { font-size: 20px; color: #fff; background: #33a0a5; padding: 20px; }
    .banner_enrich_txt a { text-decoration: underline; color: #fff; }
        .banner_enrich_txt a.banner_learn_more { color: #D64000 !important; }
        .banner_enrich_txt a:hover { color: #ff9678; }
.home_testimonial .owl-dots { display: none; }
.home_testimonial .owl-prev { position: absolute; width: 30px; height: 30px; top: 50%; left: -8.333333%; background: url("images/owl-prev-arrow.png")no-repeat center center; margin-top: -16px !important; }
.home_testimonial .owl-next { position: absolute; width: 30px; height: 30px; top: 50%; right: -8.333333%; background: url("images/owl-next-arrow.png")no-repeat center center; margin-top: -16px !important; }
.home_testimonial .efile_landing_future { padding: 20px; min-height: 235px; }
    .home_testimonial .efile_landing_future span { color: #626262; font-size: 16px; line-height: 28px; font-style: italic; }
        .home_testimonial .efile_landing_future span span { font-size: 18px; }
    .home_testimonial .efile_landing_future p { font-size: 16px; color: #111; padding-top: 0px; min-height: 112px; }
.home_testimonial { width: calc(100% + 1px) !important; }
    .home_testimonial .efile_landing_future span .fa-star { color: #a5a5a5 !important; }
    .home_testimonial .efile_landing_future span .checked { color: #54b856 !important; }
.invisible_api_txt { visibility: hidden; margin: 0px; padding: 0px; }
.img_pos_api { padding-top: 25px; }
.testimonial_mh .efile_landing_future { min-height: 200px; }
.copyrights_txt { padding-right: 0px; }
/*==============Password datalist items design starts==============*/
.list_items.list_items_psd { position: relative; margin: 0; }
    .list_items.list_items_psd li.span_or_wrap:before { content: none; }
    .list_items.list_items_psd li.span_or_wrap { margin-bottom: 25px; }
    .list_items.list_items_psd li { display: block; padding: 5px 15px 5px 29px; font-weight: 500; line-height: 1.5; color: #d74313; position: relative; }
        .list_items.list_items_psd li:last-of-type { padding: 5px 15px 0px 29px; }
        .list_items.list_items_psd li:before { content: "\f00d"; position: absolute; left: 5px; color: #d74313; font-family: 'FontAwesome'; font-size: 19px; top: 2px; }
        .list_items.list_items_psd li.valid_pswd { color: #329108; }
            .list_items.list_items_psd li.valid_pswd:before { content: "\f00c"; color: #329108; }
.psd_title { font-size: 14px; font-weight: 500; }
/*==============Password datalist items design ends==============*/
.pricing_94x .form990_sche_link { color: #D64000; display: block; text-align: center; text-decoration: underline; }
    .pricing_94x .form990_sche_link:hover { color: #3097f3; text-decoration: none; text-decoration: underline; }
.state_filing_floting_banner hr { width: calc(100% + 30px); display: inline-block; position: relative; right: 15px; border-top: 1px #eee solid; }
.form94x_bannercnt .common_h5 { margin-bottom: 0px !important; line-height: normal; }
.form94x_bannercnt h3 { font-size: 22px; margin-bottom: 20px; }
.filew2_form_online_img { position: absolute; top: 14px; left: 0px; }
.peo_sec_bg { background-color: #f7f7f7; border-bottom: none; }
.peo_sec { border: 1px #ddd solid; padding: 15px; width: 100%; }
    .peo_sec tr td { padding: 15px; font-size: 16px; font-weight: 500; border-right: 1px solid #ddd; background-color: #fff; }
#PEOmodal .modal-content { border: 0px; }
#PEOmodal .modal-body { padding: 0px 0px 0px; }
.mt-3 { margin-top: 30px; }
.mt-2 { margin-top: 20px; }
#PEOmodal .modal-header { position: relative; padding: 15px; }
#PEOmodal .modal-title { font-size: 22px; border-radius: 6px 6px 0px 0px; text-align: center; line-height: 30px; padding: 15px; font-weight: 500; color: #111111; }
#PEOmodal p { font-size: 16px; text-align: center; margin-bottom: 0px; color: #000; font-weight: 600; line-height: 25px; margin: 0px 30px; padding-top: 5px; font-family: 'Poppins', sans-serif; }
    #PEOmodal p.cmn-popup-ddtext { font-size: 18px; text-align: center; margin-bottom: 10px; color: #555555; font-weight: 500; line-height: 25px; }
    #PEOmodal p.cmn-pop-pricehint { font-size: 16px; text-align: center; margin-bottom: 10px; color: #555555; font-weight: 500; line-height: 25px; }
    #PEOmodal p.epopup-cta-cap { font-size: 18px; text-align: center; margin-bottom: 10px; color: #555555; font-weight: 500; line-height: 25px; }
#PEOmodal .close { position: absolute; top: -13px; height: 30px; width: 30px; border-radius: 200px; right: -13px; content: ""; background: #ff001c; color: #FFF; text-align: center; opacity: 1; }
#PEOmodal .modal_formbox { margin: 10px 0px; text-align: center; display: flex; }
    #PEOmodal .modal_formbox h4 { font-size: 18px; margin-bottom: 0px; color: #2d2d2d; font-weight: 500; text-align: left; padding-left: 10px; }
#PEOmodal .getstart { text-decoration: none; padding: 8px 15px; display: inline-block; font-weight: 500; background: #D64000; color: #FFF; margin-top: 15px; border-radius: 3px; font-size: 15px; font-weight: 500; text-transform: uppercase; }
#PEOmodal .modal-footer { padding: 0px; border: 0px; }
.nothanks, .nothanks:focus { text-decoration: none; font-size: 13px; color: #666; }
    .nothanks:hover { color: #16375d; text-decoration: underline; }
.boxp { margin-top: 10px; }
.modal_internal_link { color: #333; font-weight: 500; text-decoration: none; }
.peo_gap_1 { margin-top: 30px; }
.modal-open { padding-right: 0px !important; }
#PEOmodal .popup-header { background: linear-gradient(to bottom, #bbdefb, #fefefe); }
    #PEOmodal .popup-header .modal-title { font-size: 20px; padding-bottom: 0px !important; }
    #PEOmodal .popup-header h3 { font-size: 24px; font-weight: 600; color: #3097f3; margin-top: 25px; font-family: 'Avenir Next LT Pro', sans-serif; margin-bottom: 0; padding-top: 10px; }
        #PEOmodal .popup-header h3 span { font-size: 26px; color: #000; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .modal-open { overflow-y: auto; }
}

@-moz-document url-prefix() {
    .modal-open { overflow-y: hidden; }
}
#PEOmodal .modal-dialog { margin: 15px auto 0px !important; }
#PEOmodal { top: 0; }
.Contact-Img { margin: auto; width: 220px; height: 220px; border: 1px solid #ccc; box-shadow: 0 8px 7px -4px #959595; border-radius: 50%; overflow: hidden; background: url(./images/Beth.jpg) no-repeat top; }
.contact-details p { padding: 0; margin: 0; }
.contact-details .modal { top: 0; }
    .contact-details .modal .modal-content { padding: 15px 15px 30px 15px; }
    .contact-details .modal h2 { font-weight: 600 !important; }
    .contact-details .modal .modal-header { border: 0; padding: 0; }
    .contact-details .modal .modal-body { padding: 0; }
    .contact-details .modal .popup-Para { margin-bottom: 25px; }
.contact-details .formDesign .inputField, .contact-details .formDesign .areaField, .contact-details .formDesign select { width: 100%; }
.contact-details .modal .formDesign .areaField { margin-bottom: 0 !important; }
#mydevelop_Modal label.error { left: 0px; margin-left: 0px; }
.contact-Icons span { margin-right: 5px; display: inline-block; }
    .contact-Icons span .contact-phone { width: 13px; }
    .contact-Icons span .contact-mail { width: 22px; }
.contact-Icons p { margin-bottom: 5px; }
.formw3_h2_minheight { min-height: 65px; line-height: 32px; }
.formw3_image { top: 65px; right: 0px; position: absolute; }
.formw3c_image { top: 51px; right: 0px; position: absolute; margin-bottom: 0px; }
.available_now_tag { position: absolute; top: -35px; background: #337917; padding: 4px 10px 5px 10px; font-size: 15px; color: #fff; border-radius: 5px; }
    .available_now_tag::after { position: absolute; content: ""; bottom: -17px; left: 2px; width: 0px; height: 0px; border: 11px solid #2b5f16; border-right: 3px solid transparent; border-bottom: 7px solid transparent; border-left: 10px solid transparent; z-index: 1; }
.form94x_getstartedBox h3 { font-size: 24px; margin-top: 0px; margin-bottom: 15px; }
.form94x_getstartedBox .sate_filing_ad li { padding: 4px 0px 4px 25px; font-size: 16px; }
    .form94x_getstartedBox .sate_filing_ad li::before { top: 8px; }
.list_unstyled { padding: 0px; }
    .list_unstyled li { width: 50%; font-size: 14px; float: left; position: relative; list-style: none; padding: 3px 5px 3px 15px; }
.lst-itm-fnt-sz li a { font-size: 15px; text-decoration: none; }
.lst-itm-fnt-sz li:before { top: 11px !important; }
.list_unstyled li:before { content: ""; border: 2px solid #D64000; position: absolute; width: 8px; height: 8px; top: 9px; left: 0px; }
#TaxExit_Modal .modal-header, #TaxExit_Modal .modal-footer { padding: 0px; border: 0px; }
#TaxExit_Modal .close { background: #f00; position: absolute; right: -12px; z-index: 9; top: -12px; content: ""; color: #FFF; width: 30px; height: 30px; border-radius: 200px; opacity: 1; }
.exit_price { font-size: 18px; }
    .exit_price span { font-size: 24px; font-weight: 500; }
.form941_schr_img_pos { position: absolute; top: 83px; }
.form941_irsLogo { width: 70px; }
#FormList_View .form_trans a span img { display: inline-block; }
#FormList_View .form_trans span { margin-bottom: 0px; }
#FormList_View .form_cnt { min-height: 265px; display: inline-block; width: 100%; }
#FormList_View.home_testimonial .owl-prev { left: -15px; }
#FormList_View.home_testimonial .owl-next { right: -15px; }
.nov.cal_tab_mid { border-right: none; }
#adPopup .searchfield_landing input[type="text"] { width: 300px; }
.section_lightBlue.section_form .img-formdiv { position: relative; margin-bottom: 0px; bottom: -50px; }
.remarkiting_landing .efile_landing_future { min-height: 135px; padding: 20px; margin-bottom: 20px; }
    .remarkiting_landing .efile_landing_future p { margin-bottom: 0px; padding-bottom: 0px; }
    .remarkiting_landing .efile_landing_future img { padding-right: 10px; display: block; width: auto !important; float: none !important; padding-top: 10px; }
    .remarkiting_landing .efile_landing_future h3 { margin-top: 0px; float: left; width: 100%; line-height: inherit; font-size: 20px; font-weight: 500; margin-bottom: 10px; }
.link_style span { display: inline-block; background: transparent; border-radius: 50%; margin-bottom: 20px; border: 2px solid #3097f3; width: 100px; height: 100px; line-height: 88px; }
.link_style a span { border: 2px solid #3097f3; }
    .link_style a span:hover { border: 2px solid #D64000; }
.link_style h2 { font-size: 20px; color: #D64000; margin: 5px 0; font-weight: 500; }
.link_style h3 { font-size: 18px; color: #000; margin: 10px 0; }
.link_style p { line-height: 5px; font-size: 16px; color: #757575; margin: 0; padding: 0 0 10px; }
.landing_page_flow { position: relative; }
    .landing_page_flow li { list-style-type: none; display: inline-block; position: relative; text-align: center; padding: 0 10px; width: 25%; float: left; margin: 0 auto; }
        .landing_page_flow li:before { content: ""; position: absolute; background: url('../content/images/flow_arrow.png') no-repeat center; width: 27px; height: 18px; right: -5%; top: 53px; bottom: 0; margin: 0 auto; }
        .landing_page_flow li:last-child:before { content: none; }
        .landing_page_flow li span { display: inline-block; background: #fff; border-radius: 50%; margin-bottom: 20px; width: 120px; height: 120px; line-height: 110px; border: 2px #D64000 solid; border-radius: 50%; }
    .landing_page_flow h2 { font-size: 20px; color: #000; margin: 10px 0; }
.landing_icon img { width: 40%; }
.landing_priceBox { border: 1px solid #ddd; background: #FFF; padding: 20px 15px; }
    .landing_priceBox h3 { font-size: 36px; font-weight: 500; margin-top: 0px; }
.landblogList_box { border: 1px solid #eee; padding-bottom: 15px; }
    .landblogList_box img { width: 100%; }
    .landblogList_box h4 { min-height: 45px; }
#troubleshooting { padding: 45px 0 !important; }
.searchfield_landing_error { position: relative; display: inline-block; width: auto; top: inherit; bottom: inherit; z-index: 9; }
    .searchfield_landing_error label { left: 0px !important; margin-left: 0px !important; }
.xeroPara { border-bottom: 1px solid #ddd; padding-bottom: 20px; width: 100%; float: left; }
    .xeroPara .floatL { font-size: 14px; font-style: italic; }
    .xeroPara ul li { font-size: 16px; }
.raccon_tailBg { position: relative; }
    .raccon_tailBg:before { position: absolute; left: 0px; bottom: 5%; width: 100%; height: 286px; content: ""; background: url("images/raccon-tail.png") no-repeat 0px 0px; }
.land_stepBox { border: 1px solid #ddd; padding: 20px 15px; display: inline-block; width: 100%; }
    .land_stepBox h4 { margin-bottom: 0px; font-size: 21px; }
.landingplainBanner { background: #b4e1e7; }
    .landingplainBanner .searchfield_landing input { margin-top: 0px; }
    .landingplainBanner .bannerContent { padding: 10% 0px; text-align: left; position: relative; }
    .landingplainBanner .irslogo_banner { top: 35%; }
.landBanner_irsLogo { position: absolute; right: 15%; top: 20%; }
.cnt-btn-pdng-tp { padding-top: 22px; }
.mre-pdng-tp { padding-top: 6px; }
.fedrl_ste_min-hgt .federal_pricing { min-height: 92px; }
.fedrl_ste_min-hgt .federal_state_pricing { min-height: 92px; }
.common_span_pricing_above p { font-weight: 500; }
.ckl-bgclr { background: #a5dce1; }
.clock-pt-irs { position: relative; }
    .clock-pt-irs .irslogo_banner { top: 12%; }
    .clock-pt-irs .irs_logo_size { width: 60px; }
    .clock-pt-irs .pd-tp { margin-top: 80px; }
.bdr-none .land_stepBox { border: none; position: relative; }
    .bdr-none .land_stepBox:after { content: ""; position: absolute; right: -23px; top: 60px; width: 30px; height: 30px; background: url(images/step-arrow.png) no-repeat center center; }
.bdr-none .step-arw-none:after { display: none; }
.Mtp-20 { margin-top: 12px !important; }
.h2_500none h2 { font-weight: 100 !important; font-size: 26px; }
.validation_box { border: 1px solid #e2e2e2; background-color: #ffffff; box-shadow: 0px 0px 5px 0px #dad9d9; }
.Spcl_Sale { background-color: #9ce8eb; padding: 10px 0px; }
    .Spcl_Sale h2 { font-size: 30px; font-weight: lighter; }
        .Spcl_Sale h2 b { color: #000000; font-weight: 500; }
.New_Smpl_pr h1 { font-weight: lighter; }
.New_Smpl_pr h5 { font-size: 18px; font-style: italic; color: #626262; }
.New_cmmn_fntsz .table > thead > tr > th { vertical-align: middle; }
.cmmn_tbl-size .table > caption + thead > tr:first-child > th, .cmmn_tbl-size .table > colgroup + thead > tr:first-child > th, .cmmn_tbl-size .table > thead:first-child > tr:first-child > th, .cmmn_tbl-size .table > caption + thead > tr:first-child > td, .cmmn_tbl-size .table > colgroup + thead > tr:first-child > td, .cmmn_tbl-size .table > thead:first-child > tr:first-child > td { height: 50px; }
.cmmn_tbl-size .table > thead > tr > th { vertical-align: middle; text-align: center; background-color: #f2f2f2; border-bottom-width: 1px; font-size: 16px; }
.cmmn_tbl-size .table-bordered > tbody > tr > td, .cmmn_tbl-size1 .table-bordered > tbody > tr > td { height: 50px; vertical-align: middle; text-align: center; font-size: 16px; }
.Bg_clr_blue { background-color: #f2f2f2; color: #212121; }
.Spl_prz_tbl .Bg_clr_gray { color: #3097f3; font-weight: 500; }
.Spl_prz_tbl .table-bordered { box-shadow: 1px 2px 8px 0px #cecece8c; }
.sec_cntr_pdTp0 { padding: 0; }
.Mrg_btm60 { margin-bottom: 60px; }
.validation_box p { padding-bottom: 0px; }
.fed_clr-org { color: #ef6b46; }
.efil_clr-org { color: #3097f3; }
.prnt_clr-org { color: #626262; }
.validation_box .Txt_clr_1 { color: #ef6b46; }
.validation_box .Txt_clr_2 { color: #3097f3; }
.Value_srvice_add table .table-bordered > tbody > tr > td { text-align: left; vertical-align: middle; }
.Value_srvice_add .table > thead > tr > th, .Value_srvice_add .table > tbody > tr > th, .Value_srvice_add .table > tfoot > tr > th, .Value_srvice_add .table > thead > tr > td, .Value_srvice_add .table > tbody > tr > td, .Value_srvice_add .table > tfoot > tr > td { vertical-align: middle; text-align: left; height: 50px; font-size: 16px; }
.cmmn_tbl-size .table-bordered > tbody > tr > .value_cnt_alng { text-align: left; }
.free_txt_algncntr { text-align: center !important; }
.Extra_Margn { margin: 20px 0px 0px 0px; }
.Extra_MTp30 { margin-top: 25px; }
.Extra_Margn .com_price_order_list { margin-bottom: 30px; }
.tooltip1 { position: relative; display: inline-block; border-bottom: 1px dotted black; }
    .tooltip1 .tooltiptext { visibility: hidden; width: 250px; background-color: #fdfdfd; color: #626262; text-align: center; border-radius: 0px; padding: 5px; position: absolute; z-index: 1; bottom: 150%; left: 50%; margin-left: -60px; font-size: 15px; font-style: normal; line-height: 19px; box-shadow: 0px -1px 6px 0px #00000066; }
        .tooltip1 .tooltiptext::after { content: ""; position: absolute; top: 102%; left: 20%; margin-left: -5px; border-width: 7px; border-style: solid; border-color: #cecece transparent transparent transparent; }
.New_Prcng_cal_styl_rt .federal_pricing { position: unset; }
.tooltip1:hover .tooltiptext { visibility: visible; }
.New_Prcng_cal_styl_rt { border: 1px solid #3097f3; min-height: 177px; position: relative; }
    /*.New_Prcng_cal_styl_lft{border-color:#3097f3;}*/
    .New_Prcng_cal_styl_rt .federal_pricing::before { bottom: 47%; display: none; }
    .New_Prcng_cal_styl_rt .federal_pricing { border-color: #3097f3; }
    .New_Prcng_cal_styl_rt .Fed_Brdr_stat_clr { border-bottom: 1px solid #3097f3 !important; }
.Taxb_anni_txt { font-size: 27px; line-height: 2px; font-weight: 500; }
.Gray_Bg_Featrs { background-color: #f2f2f2; }
.Mgn_Rfund_bt30 { margin-bottom: 20px; }
.Value_srvice_add .table > thead > tr > th, .Value_srvice_add .table > tbody > tr > th, .Value_srvice_add .table > tfoot > tr > th, .Value_srvice_add .table > thead > tr > .free_txt_algncntr, .Value_srvice_add .table > tbody > tr > .free_txt_algncntr, .Value_srvice_add .table > tfoot > tr > .free_txt_algncntr { vertical-align: top; padding-top: 25px; }
.Extra_mgbtm20 h1 { margin-bottom: 20px; }
.Value_srvice_add .table > tbody > tr > .val_Th_cntr_alng { text-align: center; background-color: #f2f2f2; }
.valid_txt_bld { font-weight: 500; color: #000000; }
.contact_no_clrO { color: #ef6b46; }
.TaxLogics_bnt a { color: #fff; background: #3097f3; font-size: 15px; font-weight: 500; text-decoration: none; padding: 8px 25px; border-radius: 6px; /* box-shadow: 0px -5px 0px rgba(0,0,0,.2) inset; */ border: 2px #fff solid; vertical-align: top; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; }
    .TaxLogics_bnt a:hover { background-color: #D64000; border: 2px #fff solid; }
.New_TaxLogics_txt { background-color: #ffffff; box-shadow: 0px 0px 6px 0px rgba(111, 111, 111, 0.38); padding: 15px; border-radius: 5px; }
    .New_TaxLogics_txt .separate_list li { text-align: left !important; }
/*.Ul_Center_algn .com_price_order_list{display:inline-block !important;}*/
.Ul_Center_algn .com_price_order_list li:before { position: absolute; left: 0px; top: 6px; content: ""; background: url(images/new_tickmark.png)no-repeat 0px 0px; width: 20px; height: 20px; }
.N_fntsz16 .com_price_order_list li { font-size: 16px !important; }
.N_fntsz16 .pricing_calc_lft label { font-size: 16px; }
.Fed_Brdr_stat_clr .N_PadIngTp8 { padding-top: 8px; }
.New_prng_up_Style .form-group { display: block !important; margin-bottom: 20px; }
.New_prng_up_Style select { width: 32%; }
.New_prng_up_Style h2 { padding-bottom: 25px; }
.New_prng_up_Style { min-height: 250px; padding: 20px 10px; border: 1px solid #3097f3; }
    .New_prng_up_Style label { padding-right: 10px; }
.New_prng_down_Style { border-left: 1px solid #3097f3; border-right: 1px solid #3097f3; border-bottom: 1px solid #3097f3; min-height: 310px; }
    .New_prng_down_Style .federal_pricing, .New_prng_down_Style .federal_state_pricing { padding: 5px; }
    .New_prng_down_Style .BrDr_BtM { border-bottom: 1px solid #3097f3; }
.FutTre_MaRgN_TP20 { margin-top: 15px; }
.New_prng_down_Style .federal_pricing::before { display: none; }
.panel_box_bundle { width: 320px; height: 365px; padding: 10px 22px; box-shadow: 0px 0px 5px 0px #dad9d9; margin-right: 100px; }
    .panel_box_bundle p { text-align: left; }
.Value_srvice_add .table > tbody > tr > .VeRTical_AliGn { vertical-align: middle !important; }
.New_altr_btn_bundle, .New_altr_btn_bundle:hover { border: none; }
.panel_box_bundle:before { position: absolute; left: 16%; bottom: 26%; content: ""; background: url(images/rackoon_bundle.png)no-repeat 0px 0px; width: 150px; height: 210px; }
.VeRTical_AliGn { position: relative; }
.panel_box_bundle span { color: #EF6B46; font-weight: 500; }
.panel_Main_Box { float: right; }
    .panel_Main_Box .Compre_ProviderS a { color: #EF6B46; font-weight: 500; text-decoration: underline; }
        .panel_Main_Box .Compre_ProviderS a:hover { color: #62BACB; }
    .panel_Main_Box .Ex_Padng20TP { margin-top: 20px; margin-right: 115px; }
.PadIng30_CmN { padding: 30px 0; }
.SucceSS_BorDr0 { border: none; }
.Refund_PadIng_Tp30 { padding-top: 30px; }
.New_MargN_H2 { margin: 0 0 15px 0 !important }
.Rate_MTop15 { margin-top: 15px; }
.rate .modal-content form label { color: #868686 !important; font-weight: 500; }
    .rate .modal-content form label.price-lbl { color: #3097f3 !important }
.rateHeight .modal-content { height: 350px !important; }
.ttl-pricebox .service-pricing { background: #fff; padding: 10px 10px 6px; resize: none; line-height: initial; text-overflow: ellipsis; height: 44px; width: 100%; font-weight: 600; color: #444; box-shadow: 0 0 5px#76aeb9; border: 1px solid #3097f3; font-size: 18px; border-radius: 4px; }
.Ul_Center_algn .com_price_order_list li { line-height: 15px; }
.New_valiDation_Pricing h2 { font-weight: 100 !important; font-size: 26px; margin-top: -10px !important; }
.ValiDa_Stylenew h3 { font-size: 20px; font-style: italic; font-weight: 500; }
.Featrs_H1Fntsz h1 { font-size: 36px; margin-top: 0px; margin-bottom: 5px; }
.New_Prcng_cal_styl_lft { min-height: 179px; padding: 20px 10px; }
.New_Prcng_cal_styl_rt .fedrl_ste_min-hgt .federal_pricing { min-height: 70px; }
.New_Prcng_cal_styl_rt .federal_pricing, .New_Prcng_cal_styl_rt .federal_state_pricing { padding: 10px; }
.New_Prcng_cal_styl_rt .federal_state_pricing { min-height: 59px; }
.New_Prcng_cal_styl_rt .federal_pricing { min-height: 59px; }
.New_valiDation_Pricing span { font-size: 15px; }
.New_Prcng_cal_styl_lft input { margin-bottom: 0px !important; }
.New_Prcng_fnt { font-weight: 500 !important; font-size: 26px; padding-left: 5px; color: #626262; }
.New_Prcng_cal_styl_lft h2 { margin-top: 10px; }
.New_Prcng_cal_styl_rt h2 { text-align: left; }
.MaRgN_TP9 { margin-top: 9px; }
.New_Prcng_fnt .Per_FrM { font-size: 15px; }
.New_sec_cntr { padding: 25px 0 10px 0; }
.PadTP10_Extr { padding-top: 10px; }
.cmmn_tbl-size .table > thead > tr > .Mbl_Pricing_Heading { background-color: #62bacb; color: #fff; font-size: 20px; }
.cmmn_tbl-size .table > thead > tr > .Mbl_Pricing_Sub_Heading { font-size: 16px; }
.cmmn_tbl-size .table > thead > tr > .Mbl_Pricing_Innr_cnt { background-color: #f9f9f9; height: 50px; }
.panel_Main_Box_Mbl .panel_box_bundle { width: 100%; margin-right: 0px; }
.panel_Main_Box_Mbl .Ex_Padng20TP { margin-top: 20px; }
.panel_Main_Box_Mbl .Compre_ProviderS a { color: #EF6B46; font-weight: 500; text-decoration: underline; }
.panel_Main_Box_Mbl .panel_box_bundle:before { display: none; }
.Valu_aD_MPdng20 > tbody > tr > td { text-align: left; }
.Valu_aD_MPdng20 > tbody > tr > td, .Mble_vw_tb .table-bordered > thead > tr > th { height: 50px; vertical-align: middle; border-bottom-width: 1px; }
.Mble_vw_tb .table-bordered > thead > tr > th { background-color: #f9f9f9; }
.New_fontsze_notifi { font-size: 20px; }
.MarGn_TP5 { margin-top: 20px !important; }
.N_Bnr_styL h4 { font-size: 23px; font-weight: 500; padding-top: 25px; margin-bottom: 0px; }
.N_Bnr_styL .home_banner_head { font-size: 27px; }
.N_irslogo_Bnr { width: 70px; }
.home_banner_section .N_irslogo_Bnr { top: 95px; right: 175px; }
.IrS_N_clr { color: #D64000; }

.lg-min-h-115px { min-height: 115px !important; }
.lg-min-h-250px { min-height: 250px !important; }
.New_valiDation_Pricing h2 .As_low_as { font-weight: 400; }
.pricingWrap ul .New_hgt_210 { min-height: 210px; }
.New_PrcNG_BoX .pricing_heading_1 .PriCnG_HeaDnG { padding-left: 8px !important; text-align: left; }
.New_PrcNG_BoX .pricing_heading_1 { position: relative; }
.New_PrcNG_BoX .SiNgL_PrcNg { position: absolute; top: -50px; right: -4px; background: url('../content/images/pricing_tag.png') top center no-repeat; width: 75px; height: 78px; line-height: 70px; }
    .New_PrcNG_BoX .SiNgL_PrcNg .Prcng_PreFx { font-size: 33px; }
    .New_PrcNG_BoX .SiNgL_PrcNg .Prcng_SuFx { font-size: 18px; }
.CmMn_MaRgNTp20 { margin-top: 30px; }
.pricing_94x tr .N_FrM94X_FntSiZe { font-size: 20px !important; }
.SB_stAr_Mtp { margin-top: 0px; }
.ACAPricing { min-height: 88.5px !important; }
.New_IrSlOgoPos { margin-top: 0px; position: static; }
.New_CmN_MrgNBtM0 { margin-bottom: 0px; }
.New_GRayBg_style input, .New_GRayBg_style button { margin-bottom: 25px !important; }
.New_CmN_h5 { color: #fff; }
.New_IrS_loGo { position: inherit; float: inherit; }
#StepS_1095B, #StepS_1095C { padding: 20px 0; }
.img-form1098t { position: relative; bottom: -70px; }
.ssaLogo_section { position: relative; }
    .ssaLogo_section .irslogo_innerbanner { position: absolute; left: 50%; right: inherit; width: 80px; margin-left: -80px; }
    .ssaLogo_section .ssaLogo { margin-left: 15px; top: -20px; }
/******* New Home Page Design Style Start Here *********/
.countdown_section { /*padding:15px 0px;*/ text-align: center; margin: 0px 0px 15px; float: inherit; }
.countdownBox { display: inline-block; /*background: #fff;*/ border-radius: 5px; /*border: 2px solid #62bacb; width:75%;*/ }
.d-line-date { background-color: #3097f3; margin-top: 0; height: 80px; padding-top: 3px; }
    .d-line-date span { font-size: 24px; font-weight: 500; color: #fff; }
    .d-line-date h4 { color: #fff; font-size: 25px; font-weight: 700; padding-top: 4px; }
.countdownBox h2, .countdownBox h3 { margin: 0px; }
.countdownBox h2 { font-size: 24px !important; color: #000; }
.countdownBox h3 a { text-decoration: underline; color: #fff; font-size: 23px; font-weight: 500; }
    .countdownBox h3 a:hover { color: #02233b; }
.deadline-stripe { box-shadow: 0px 0px 9px #1f649d; background: linear-gradient( 180deg, #cfe8fb, #ffffff); padding: 15px 5px; border-left: 5px solid #D64000; color: black !important; border-radius: 3px; }
/*#clockdiv { margin: 0px 0px; border: 0px solid #dad9d9; padding: 0px; box-shadow: 0px 0px 0px #ddd; border-radius: 5px; margin-left: 0px;  }*/
#clockdiv > div { margin: 0px 0px; }

.homefoot_testimonial .home_testimonial { margin-bottom: 70px; position: relative; }
    .homefoot_testimonial .home_testimonial .owl-nav { display: none; }
    .homefoot_testimonial .home_testimonial .owl-dots { display: block; }
    .homefoot_testimonial .home_testimonial .efile_landing_future { text-align: center; padding-bottom: 15px; min-height: 160px; }
    .homefoot_testimonial .home_testimonial .owl-dots { display: block; position: absolute; bottom: -35px; width: 240px; left: 50%; margin-left: -120px; }
    .homefoot_testimonial .home_testimonial .efile_landing_future p { font-size: 16px; color: #111; position: relative; }
.home_banner_section .N_irslogo_Bnr { top: 80px; right: 23%; }
.homefeatureBox { margin: 0px -15px; display: inline-block; text-align: left; border-bottom: 0; padding: 15px; min-height: 225px; }
    .homefeatureBox h3 { margin-top: 10px; }
    .homefeatureBox span { display: inline-block; width: 55px; height: 50px; background: url("images/icons/growingbusinessicon-blue.png") no-repeat 0px 0px; }
        .homefeatureBox span.subscriptionIcon { background-position: -202px 0px; }
        .homefeatureBox span.bulkuploadIcon { background-position: -132px 0px; }
        .homefeatureBox span.formcopiesIcon { background-position: -68px 0px; }
        .homefeatureBox span.postalmailingIcon { background-position: -278px 0px; }
        .homefeatureBox span.recordkeepingIcon { background-position: -343px 0px; }
.section_lightorange { background: #f8bfaf; }
.banner_enrich_txt { font-size: 20px; color: #fff; background: #f99579; padding: 15px; margin-top: 20px; line-height: normal; }
.home_abot_btns a { display: inline-block; color: #f26c43; text-decoration: underline; }
    .home_abot_btns a i { font-size: 20px; font-weight: bold; color: #595959; }
.banner_enrich_txt a:hover { color: #000; }
#clockdiv > div { font-size: 32px; font-weight: 600; color: #D64000; font-family: 'AvenirLTStd-Medium pro', sans-serif; padding: 0px; /*min-height: 58px;*/ /*box-shadow: 0px 0px 9px #afd9e1;*/ display: inline-block; border: 0px #dcdcdc solid; background: transparent; line-height: 25px; text-align: center; top: 11px; }
#clockdiv .smalltext { padding: 5px 0px; font-size: 14px; line-height: 16px; }
.homefeatureBox p { font-size: 16px !important; }
.ExtrA_MrGnBtM20 { padding-bottom: 40px; }
.NeWimg-form1098t { bottom: -131px; }
.NewHme_sslgo { position: relative; }
.New_ssaLogo { position: absolute; right: 11%; top: 80px; }
/******* New Home Page Design Style End Here *********/
.Bannr_sple_text { background-color: #ecf6ff; border-radius: 7px; border: 1px solid #3097f3; padding-top: 8px; margin-bottom: 20px; margin: auto; width: fit-content; width: -moz-fit-content; }
    .Bannr_sple_text p { text-align: center; color: black; font-weight: 500; font-size: 20px; margin-bottom: 5px; }
.bottom_fixed_bar h3 { font-size: 20px; font-weight: 500; padding-top: 10px; }
#calculate_but_tabw2:focus, #calculate_but_tab1099:focus, #calculate_but_tabaca:focus { background: #3097f3; }
#calculate_but_tabw2:active, #calculate_but_tab1099:active, #calculate_but_tabaca:active { background: #D64000; }
.state_filing_floting_bannerNew { position: sticky; top: 170px; }
.Ex_MtP60 { margin-top: 60px !important; }
.landBanner1_irsLogo { position: absolute; top: 58%; right: 15%; }
.ExMrgn_tp25 { margin-top: 25px; }
.MrGnTp5 h1 { margin-bottom: 15px; }
.gray_bg .MrgNTp_20 { margin-bottom: 20px !important; }
.New_H5_MrgNBtm20 { margin-bottom: 20px; }
.Sub-Lst_hdng { text-align: center; margin-left: 0px; }
    .Sub-Lst_hdng li { font-size: 16px; color: #626262; position: relative; padding-right: 30px; }
        .Sub-Lst_hdng li:before { content: ""; border: 2px solid #D64000; position: absolute; width: 9px; height: 9px; top: 7px; left: -10px; }
.text-dark { color: black !important; }
.Sub-Lst_hdng1 li:before { content: ""; border: 2px solid #D64000; position: absolute; width: 9px; height: 9px; top: 10px; left: -10px; }
.Sub-Lst_hdng1 li { font-size: 16px; color: #626262; position: relative; text-align: left; padding: 3px 0px 3px 7px; }
.state_filing_floting_banner a { text-decoration: none; }
.landingformaca .landBanner1_irsLogo { top: 30%; }
.form_inner_banner_bg:before { left: -7%; right: 5%; }
.landingformaca .bannerContent { text-align: left; }
.Efile-bannr-txt { font-size: 20px; color: #fff; background: #76bbbe; padding: 15px; margin-bottom: 10px; line-height: normal; }
    .Efile-bannr-txt a { color: #fff; text-decoration: underline; }
        .Efile-bannr-txt a:hover, .Efile-bannr-txt a:focus { color: #222; }
.upto-7clr { color: #D64000; }
.NeWimg-form5498 { position: relative; bottom: -50px; }
/*banner update*/
.New-Bnnr-img .irs_logo_size, .New-Bnnr-img1-1099 .irs_logo_size { width: 65px; }
/*.New-Bnnr-img{top:0px;}*/
.H1mrgn-tp20 h1 { margin-top: 0px; }
.Common_banner_img_bg1 { background: none; background-color: #9EE4F2; }
.New-Bnnr-Cnt1 h3 { margin-bottom: 10px; }
.New_frmlist_aref .form_cnt { min-height: 225px !important; }
.New-Bnnr-img1-1099 { right: 20px; }
.PADng-TOp10 { padding-top: 10px; }
.PadNgTp0 .aca_banner_img { padding-top: 0px; }
.section_bannerBg .MrGN-BotM20 { margin-bottom: 20px; }
.BannerContent_acafrm .irslogo_innerbanner { top: 5px; }
.PaDNG_top40_extension { padding-top: 40px; }
.MrgnBTm0 { margin-bottom: 20px; }
.New-Bnnr-img-w2 .irs_logo_size { width: 60px; }
.BannerContent_acafrm .loc1 { left: 50%; top: -10px; }
.Raccon_img_pdngtp40 { padding-top: 40px; }
.view-md-lg { display: none !important; }
.Mrgn0_h5 { margin-bottom: 20px; }
    .Mrgn0_h5 a { margin-bottom: 0px !important; }
.popup-icon { background: none !important; border: 0 !important; color: #757575 !important; margin: 0 0 10px !important; border-radius: 0; text-decoration: underline !important; text-transform: inherit; font-weight: 500; line-height: 30px; padding: 0 !important; font-size: 16px !important; }
    .popup-icon .fa { font-size: 18px; font-weight: 500; line-height: 40px; background: #D64000; color: #fff; width: 40px; height: 40px; display: inline-block; border-radius: 200px; padding-left: 3px; margin-right: 7px; transition: all .3s linear; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; }
.PdnGBTM-bnr-cnt { padding-bottom: 1% !important; }
.BannerContent1 { padding: 30px 0 3% !important; }
.sticky-linkText { color: #111; cursor: pointer; text-decoration: underline; }
    .sticky-linkText:hover { color: #111; text-decoration: none; }
/* new style for fmorm841 penalty*/
.New-commn-sec { padding: 20px 0 0px 0px }
.New-commn-sec1 { padding: 0 0 20px 0px; }
.divider-cmn { margin: 0px; }
.MrgTop20 { margin-top: 20px; margin-bottom: 10px; }
.mrgn-btm0 { margin-bottom: 0px; }
.schB-bnr-caption { color: #757575 !important; margin-bottom: 20px !important; display: block; font-size: 19px; font-weight: 500; font-style: italic; }
.img-resize { width: 75%; height: auto; margin: 0 auto; margin-bottom: 20px; }
.extra-pndgTP20 { padding-top: 20px; }
.MrgTop10 { margin-top: 10px; }
.IRSntc-color { color: #D64000; }
.modal-open .modal { overflow-y: hidden !important; background-color: rgba(0, 0, 0, 0.6); top: 0; }
.newTxt { position: relative; left: 12px; background-color: #299b40; padding: 5px 10px; border-radius: 3px; top: -3px; font-size: 12px; font-weight: 600; color: #fff !important; }
    .newTxt:before { position: absolute; content: ""; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #299b40; left: -4px; top: 7px; }
.freeTxt { position: relative; left: 12px; background-color: #299b40; padding: 1px 6px; border-radius: 3px; top: -13px; font-size: 12px; font-weight: 600; color: #fff !important; }
    .freeTxt:before { position: absolute; content: ""; border-bottom: 5px solid transparent; border-top: 8px solid transparent; border-left: 6px solid #299b40; left: 18px; top: 15px; transform: rotate(82deg); /* right: 0; */ /* margin: auto; */ /* bottom: 0; */ }
.modal-content { margin-top: 50px; }
.downloadpopup .modal-content { margin-top: 138px; }
.downloadpopup .close { margin-top: -26px !important; color: #fff !important; opacity: 0.9 !important; background: #ec0c0c !important; padding: 5px 7px !important; border-radius: 25px !important; font-size: 14px !important; font-weight: 300 !important; /* left: 10px; */ position: relative !important; left: 26px !important; }
.w-60 { width: 60% !important; }
.w-70 { max-width: 70% !important; }
.w-20 { max-width: 20% !important; }
.w-25 { max-width: 25% !important; }
.w-40 { max-width: 40% !important; }
.w-45 { max-width: 45% !important; }
.w-50 { max-width: 50% !important; }
.w-55 { max-width: 55% ;}
.w-95 { max-width: 95% !important; }
.w-80 { max-width: 80% !important; }
.w-85 { max-width: 85% !important; }
.w-p100 { max-width: 100% !important; }
.w-72px { width: 72px !important; }
.w-40px { width: 40px !important; }
.w-75 { max-width: 75% !important; }
.w-76 { width: 76% !important; }
.w-100 { max-width: 100px !important; }
.w-30px { width: 30px; }
.w-fit-content { width: fit-content; width: -moz-fit-content; }
/*.w-300px{width:300px !important;}*/
.common-img-banner { width: 360px; height: 253px; }
.BannerContent_acafrm { padding: 13px 0 1%; }
.fextension-min-hight { min-height: 270px; padding-top: 30px; }
.section_bannerBg .margn_TOP28 { margin-top: 28px; }
.Frm990min-hght { min-height: 315px; }
.stky-caption { font-weight: 400 !important; font-size: 18px !important; line-height: 25px; color: #111; }
.orange-color { color: #D64000; }
.Mrgn_BotM44 { margin-bottom: 44px; }
.frm-941popup-inner .modal { top: 38px !important; }
.popup-cta-btn .btn_lg { padding: 12px 10px 16px; font-size: 16px; }
.sec-content-left { text-align: left; }
.trust-p-MRgn0 { margin-bottom: 0px; }
.Penalty_MrgnBtm10 { margin-bottom: 10px; }
.Captn-txt-m0 { margin-bottom: 0px; }
.Mrgn-Btm-rates { margin-bottom: 20px; }
.Frm1099-min-hght { min-height: 270px; }
#DownloadTempform .close { margin-top: -80px; margin-right: -25px; }
.f94x-irslogo-size { top: 50px; right: 15px; }
.frm-94x-min-hght { min-height: 260px; }
    .frm-94x-min-hght .New-Bnnr-cnt { padding: 4px 0 0%; }
    .frm-94x-min-hght .form_941_banner_img { padding-bottom: 10px; }
.fextension-min-hight .fextension-irslogo-size { top: 149px; right: 222px; }
.Frm990min-hght .bannerContent { padding: 4px 0 0%; }
.Frm990min-hght .f990-irslogo-size { top: 189px; right: 50px; }
.Frm990min-hght .margn_TOP28 { margin-top: 0px; }
.Frm1099-min-hght .BannerContent1 { padding: 4px 0 0% !important; }
.frm-1099-irspos { right: 45px; top: 173px; }
.Frm1099-min-hght .mBot30 { margin-bottom: 0px !important; }
.Frm1099-min-hght { min-height: 265px; }
.frm-w2-min-hght .BannerContent_acafrm .loc1 { left: 95%; top: 158px; }
.frm-w2-min-hght .New-Bnnr-img-w2 .irs_logo_size { width: 45px; height: auto; }
.frm-w2-min-hght .ssaLogo_section .ssaLogo { margin-left: -30px; }
.frm-w2-min-hght h1 { margin-top: 0px; }
.frm-w2-min-hght { min-height: 266px; }
.Aca-frm-min-hght { min-height: 297px; }
    .Aca-frm-min-hght .irslogo_innerbanner { top: 192px; right: 45px; }
/* &&&&&&&& Paid Ad Landing page &&&&&&&*/
.section_bannerBg .Mrgn_bmt10 { margin-bottom: 5px; }
.landingformaca .efile-frm990 { top: 5%; right: 27%; }
.efile-frm990 img { width: 65px; }
.landing_banr-frm990_bg { padding: 45px 0px 45px; }
.frm-990popup { margin-top: 20px; }
    .frm-990popup .popup-icon { color: #212121 !important; }
        .frm-990popup .popup-icon .fa { font-size: 18px; font-weight: 500; line-height: 40px; background: #D64000; color: #fff; width: 40px; height: 40px; display: inline-block; border-radius: 200px; padding-left: 6px; margin-right: 7px; transition: all .3s linear; -webkit-transition: all .3s linear; }
.deadline { background-color: #4CA8B7; }
    .deadline h2 { font-size: 24px; margin: 0px; padding: 15px; color: #fff; }
        .deadline h2 a { font-size: 24px; color: #fff; text-decoration: underline; }
            .deadline h2 a:hover { color: #212121; }
.frm990-pvdr-box { border: 1px solid #f1f1f1; padding: 0px 10px 5px 10px; background-color: #f9f9f9; }
    .frm990-pvdr-box h3 { font-size: 18px; margin-top: 0px; }
.Mrgn-top30 { margin-top: 25px; }
.min-hght1 { min-height: 38px; }
.min-hght2 { min-height: 38px; }
.frm990_landing_future { box-shadow: 0 2px 6px 0 rgba(138,168,230,.2); background: #FFF; padding: 15px 15px; border: 1px solid #ddd; border-radius: 5px; min-height: 216px; }
    .frm990_landing_future p { text-align: center; }
    .frm990_landing_future h3 { color: #D64000; font-size: 18px; margin-top: 0px; font-weight: 500; }
.mx-width { max-width: 850px; margin: 0 auto; }
.frm-990popup-inner .modal { top: 40px; }
.frm-990popup-inner .popup-cta-btn .btn_lg { padding: 11px 8px 13px; font-size: 14px; }
.frm-990popup-inner .popup-cta-btn { margin-top: -13px; }
.form990_inner_banner_bg1 { background: none; background-color: #b4e1e7; }
.tac .bannerContent { text-align: center; }
.form990_inner_banner_bg1 .efile-frm990 { right: 15%; }
.New-caption { color: #212121 !important; }
.New-caption1 { color: #757575 !important; }
.section_bannerBg .new-fnt-sz-lp { font-size: 55px; }
.section_bannerBg .new-fnt-sz-lp1 { font-size: 25px; }
.form990_inner_banner_bg1 .new-fnt-sz-lp2 { right: 19px; }
    .form990_inner_banner_bg1 .new-fnt-sz-lp2 img { width: 60px; }
/*.steps3-frm990{color: #D64000; text-decoration: underline; }*/
.steps3-frm990 .fa { font-size: 17px; }
.mble-icon .fa { font-size: 23px; }
.divider span { position: relative; width: 100%; height: 100%; }
    .divider span:after { content: ""; position: absolute; width: 2px; height: 15px; top: 5px; left: -15px; background-color: #d0d0d0; }
.divider span { margin-left: 25px; }
/*.divider .steps3-frm990:after{display:none;}*/
.divider .left-brdrnone:after { display: none; }
.video-h2 { font-size: 17px; font-weight: 500; color: #212121; margin-top: 10px; }
.video-bg { background: url(../content/images/video-bg.jpg) no-repeat center #fff; background-size: cover; background-position: top; }
/*.popup-icon:hover .video-innr-prt img{box-shadow: 0px 0px 8px 2px #1d1d1d; background-color: #fff; border-radius: 4px;}*/
.popup-icon .video-innr-prt img { transition-duration: 0.6s; }
.popup-icon { text-decoration: none !important; }
    /*.frm990-videottl{color:#fff;}*/
    .popup-icon .video-icon .fa { width: 30px; height: 30px; line-height: 27px; padding-left: 0px; margin-right: 0px; font-size: 18px; border-radius: 4px; background-color: transparent; color: #ef7351; margin-left: -5px; }
    .popup-icon .icon-btn { transition-duration: 0.8s; }
    .popup-icon:hover .icon-btn { background-color: #fff; color: #fff !important; }
.circile-clr li span { background: transparent; border: 2px solid #D64000; }
    .circile-clr li span img { width: 60px; height: 60px; }
.video-innr-prt { padding-bottom: 15px; }
.icon-btn { border: 1px solid #ef7351; border-radius: 4px; padding: 3px; width: 90%; margin: 0 auto; }
.form990_inner_banner_bg1 .bannerContent { padding: 10px 0 8%; }
.m-hight { min-height: 145px; }
.BannerContent_acafrm h3 { font-size: 22px; margin-bottom: 30px; }
.cmn-h5-pdng .common_h5 { margin-bottom: 0px; }
.new-caption-epost { font-size: 22px; margin-bottom: 44px; }
.txt-Lnk { font-size: 15px; color: #3097f3; }
.txt-Lnk-cta { color: #D64000; text-decoration: underline; }
    .txt-Lnk-cta:hover { color: #3097f3; text-decoration: none; }
.ppl-visited-link { padding: 45px 0px; background-color: #ececec; }
.epost-crd-testimonial { padding: 45px 0px; }
    .epost-crd-testimonial .owl-theme .owl-dots .owl-dot.active span { background: #8a8a8a; }
    .epost-crd-testimonial .owl-theme .owl-dots .owl-dot span { background: #fff; }
.ff-990ez-irs-resize { width: 65px; position: relative; right: 0px; }
.ff-990t-irs-resize { width: 200px !important; position: relative; right: 0px; }
.epost-crd-testimonial .home_testimonial .owl-prev { background: url(images/epost-owl-prev-arrow.png) no-repeat center center; }
.epost-crd-testimonial .home_testimonial .owl-next { background: url(images/epost-owl-next-arrow.png) no-repeat center center; }
#steps-tofile-990ez, #steps-tofile-990frm, #steps-tofile-990pf { padding: 10px 0px; }
.section_lightBlue_div .penalty-revoc { min-height: unset; }
.section_lightBlue_div .n-min-hght0 { min-height: unset; margin-bottom: 0px; }
.separate_list li.bullet-points-none:before { content: ""; }
.NeWimg-form5498-sa { position: relative; bottom: -114px; }
.NeWimg-form5498-esa { position: relative; bottom: -74px; }
.divider-line { width: 100%; height: 1px; background-color: #e8e8e8; }
.frm990-email-mrgnbtm .searchfield_landing { margin-bottom: -25px !important; }
.frm990-email-mrgnbtm .searchfield_landing { margin-top: 20px; }
.frm990-email-mrgnbtm .mrgn-btm20 { margin-bottom: 30px !important; }
.srch-field-mrgn-btm { margin-bottom: -10px; }
.frm990seriesMrgn-btm20 { margin-bottom: 20px; }
.Pd-top25 { padding-top: 25px; }
.Mrgn_top35 { margin-top: 35px !important; }
.gray_bg .Mrgn_top35 input { margin-bottom: 15px !important; }
.taxfrmdiv-mrgn-btm0 { margin-bottom: -20px; }
.Margn_top15 { margin-top: 15px; }
.gray_bg .f990ecard-margn { margin-top: 35px !important; margin-bottom: 0px !important; }
.gray_bg .f990ovr-margn { margin-top: 20px !important; margin-bottom: 10px !important; }
.gray_bg .f990pf-margn { margin-top: 20px !important; margin-bottom: 10px !important; }
.gray_bg .frm8868-mrgn { margin-top: 10px !important; margin-bottom: 10px !important; }
.MargN-New-Top10 { margin-top: 10px; }
#FormList_View .frm990-min-hgt { min-height: 270px; }
.ppl-Mrgn-top20 { margin-top: 15px; }
.wit-undr-line { text-decoration: underline; }
.gray_bg .popup-txt-witline { text-decoration: underline !important; }
.Frm990Series-mnhight .efile_landing_future { min-height: 218px; }
.Frm990Series-mnhight .carosuel-m-hght { min-height: 110px; }
.dd-bg-Pdgnbtm0 { padding: 30px 25px 10px; }
    .dd-bg-Pdgnbtm0 .mtp10 { margin-top: 10px; }
.lp-frm990-step { text-decoration: underline; color: #272121; font-weight: 500; font-size: 18px; }
.lp-mrgn-top { margin-top: 25px; }

.Frm1099pricing-mble > tbody > tr > td { border: 1px solid #ddd; height: 50px; vertical-align: middle; font-size: 16px; font-weight: 500; color: #595959; background-color: #e6e7e8; }
.BG-LitE > tbody > tr > td { background-color: #f1f2f2; }
.Frm1099pricing-mble > thead > tr > .frm1099mbl-subhdng { background-color: #3097f3; text-align: center; color: #fff; height: 60px; vertical-align: middle; }
.Frm1099pricing-mble > thead > tr > .frm1099mbl-subhdng1 { background-color: #c6c6c6; text-align: center; }
.Perfrm-styl { font-size: 13px; }
.frm8868-inner-featur-pt { border: 1px #e9e9e9 solid; padding: 30px 25px; box-shadow: 0px 0px 8px #888888; background: #fff; margin: 20px 0; padding: 20px 20px 30px; display: inline-block; }
    .frm8868-inner-featur-pt p { font-size: 24px; color: #000; text-align: left; }
    .frm8868-inner-featur-pt .separate_list li { padding-left: 25px; position: relative; font-size: 18px; color: #222; text-align: left; }
        .frm8868-inner-featur-pt .separate_list li:before { position: absolute; left: 0px; top: 8px; width: 21px; height: 21px; content: ""; background: url("/content/images/pricing_features_tick.png") no-repeat 0px 0px; }
.frm-8868-irs-resize { width: 65px; position: relative; right: 0px; }

.frm-8868-penalties-sec { background-color: #d9ecef; padding: 50px 60px; }
.frm-8868-penalty-inner p { text-align: center; }
.frm-8868-penalty-inner .Mrgn_top0 { margin-top: 0px; padding-top: 0px; }
.frm-8868-customer-testimonial { padding: 45px 0px; }
.Frm8868ext-mnhight .frm-8868-mh { min-height: 195px; }
.Frm8868ext-mnhight .carosuel-m-hght { min-height: 87px; }
.ddlne-caption { margin-bottom: 0px; padding-bottom: 5px; }
.newlinkText { color: #3097f3; cursor: pointer; text-decoration: underline; }
.form5498Land_Feature .frm990-pvdr-box { padding: 10px 15px 15px; }
    .form5498Land_Feature .frm990-pvdr-box h3 { min-height: inherit; }
.form5498_testimonial .frm990_landing_future { min-height: 200px; }
    .form5498_testimonial .frm990_landing_future p { min-height: 125px; }
.form5498_feature .form1099features p { min-height: inherit !important; }
#form5498_overview { margin-bottom: 0px; }
    #form5498_overview .form_trans { margin-bottom: 0px; padding-bottom: 0px; }
.txt-link { text-decoration: underline !important; }
    .txt-link:hover { text-decoration: underline !important; color: #D64000 !important; }
.width100 { width: 100%; }
/*Exit popup*/
.homefeatureBoxpopup { /*background: rgba(80, 177, 196, .95);*/ border-radius: 6px 6px 0 0; color: #fff; padding: 15px; border-bottom: 1px solid #D6400059; font-size: 27px; position: relative; }
/*.homefeatureBoxpopup1{margin: 0px -15px; display: inline-block; text-align: left; border-top: 1px solid #ddd; padding: 6px 148px;}*/
.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; }
    .MboxClose:hover { background-position: 0 -26px; }
.modal-body { padding: 0px; }
.btn_primary1 { padding: 12px 16px 14px; font-weight: 500; background: #D64000; color: #fff; border-radius: 6px; box-shadow: 0px -5px 0px rgba(0,0,0,.2) inset; margin: 5px; border: none; vertical-align: top; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; }
    .btn_primary1:hover, .btn_primary1:focus { background-color: #3097f3; color: #fff; }
.btn_primary2 { padding: 12px 16px; font-weight: 500; background: #D64000; color: #fff; border-radius: 6px; margin: 5px 0px 15px; border: none; vertical-align: top; transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; }
    .btn_primary2:hover, .btn_primary2:focus { background-color: #3097f3; color: #fff; }
.popup { font-size: 20px; text-decoration: underline; color: #333; }
    .popup:hover { font-size: 20px; text-decoration: underline; color: #333; }
/*.fearures1 h1 { font-size: 46px; font-weight: 300; line-height: 1.1; font-family: 'AvenirLTStd-Medium', sans-serif; }*/

/* Exit Pop up Back drop*/
.modal-backdrop { display: none; }
.irs_logo_size_landingpg { width: 50px; }
.text_siz h3 { margin-bottom: 11px; float: left; width: 100%; line-height: 28px; font-size: 20px; }
.text_siz p { font-size: 15px; }
.landng_pg { min-height: 240px !important; }
.frm_img img { width: 447px; margin-bottom: -208px; box-shadow: -2px -2px 3px 0px #79696988; }
.logosize { margin-top: 80px; }
.textalgn a { color: #D64000 !important; font-weight: 500; }
.textalgn { text-align: right !important; }
.lan_pg h2 { margin-bottom: 30px; }
.landing_pg1 { margin-bottom: 30px; }

.homefoot_testimonial_land .home_testimonial_land .efile_landing_future_land { text-align: center; min-height: 190px; padding-bottom: 40px; }
.efile_landing_future_land { border: 2px solid rgba(0,0,0,.2); background: transparent !important; }
.fnt_lpg { font-size: 19px !important; }
.bod_bot { border-bottom: 1px solid #ddd; }
.table_style .form_trans { border-bottom: 0px; padding: 0px; margin: 0px; }
    .table_style .form_trans h2 { margin-top: 0px; }
.form94x_overview_sec table.table_style tr:first-child td { border-top: 0px !important; }
.form94x_overview_sec table.table_style tr:last-child td { border-bottom: 0px !important; }
.form94x_overview_sec table.table_style tr td:first-child { border-left: 0px !important; }
.form94x_overview_sec table.table_style tr td:last-child { border-right: 0px !important; }
.form94x_overview_sec table.table_style tr td .linkText { font-weight: 500; }
.strp { text-align: left; margin-top: -12px; }

.org { color: #D64000 !important; font-weight: 500; }
    .org:hover { color: #3097f3 !important; }
.form_trans .blk { color: #333 !important; }
    .form_trans .blk:hover { color: #3097f3 !important; }
.due { position: relative; background: #c6eff7; border-radius: 2px; width: 115px; border: 1px solid #c6eff7; padding: 5px 4px; color: #000; margin-left: 2px; top: -2px; font-size: 12px; font-weight: 600; }
.due1 { position: relative; background: #f3b3b3; border-radius: 2px; width: 115px; border: 1px solid #f3b3b3; padding: 5px 10px; color: #000; margin-left: 100px; top: -25px; font-size: 12px; font-weight: 600; }
.due2 { position: relative; background: #f3b3b3; border-radius: 2px; width: 115px; border: 1px solid #f3b3b3; padding: 5px 10px; color: #000; margin-left: 100px; top: -25px; font-size: 12px; font-weight: 600; }
.due3 { position: relative; background: #f3b3b3; border-radius: 2px; width: 115px; border: 1px solid #f3b3b3; padding: 5px 10px; color: #000; margin-left: 100px; top: -25px; font-size: 12px; font-weight: 600; }

.due::after { content: ''; position: absolute; left: 0; top: 61%; width: 0; height: 0; border: 15px solid transparent; border-right-color: #c6eff7; border-left: 0; border-bottom: 0; margin-top: -16px; margin-left: -10px; }
.due1::after { content: ''; position: absolute; left: 0; top: 61%; width: 0; height: 0; border: 15px solid transparent; border-right-color: #f3b3b3; border-left: 0; border-bottom: 0; margin-top: -16px; margin-left: -10px; }
.due2::after { content: ''; position: absolute; left: 0; top: 61%; width: 0; height: 0; border: 15px solid transparent; border-right-color: #f3b3b3; border-left: 0; border-bottom: 0; margin-top: -16px; margin-left: -10px; }
.due3::after { content: ''; position: absolute; left: 0; top: 61%; width: 0; height: 0; border: 15px solid transparent; border-right-color: #f3b3b3; border-left: 0; border-bottom: 0; margin-top: -16px; margin-left: -10px; }
.fa-angle-right:before { margin: 0px 5px; }

.banner_form_flow1 { position: relative; }
    .banner_form_flow1 li { list-style-type: none; display: inline-block; position: relative; text-align: center; padding: 10px 10px; width: 16.667%; float: left; margin: 0 auto; }
        .banner_form_flow1 li a { display: flex; align-items: center; justify-content: center; border: 1px #e4e4e4 solid; border-radius: 5%; margin-bottom: 10px; min-height: 60px; font-size: 12px; font-weight: 500; padding: 10px; background-color: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.09); color: #3097f3; text-decoration: none; font-weight: 500; }
            .banner_form_flow1 li a:focus { text-decoration: none; }
            .banner_form_flow1 li a:hover { box-shadow: 3px 3px 10px rgba(0,0,0,0.5); text-decoration: none; color: #000; }
        .banner_form_flow1 li span b { font-weight: normal; font-size: 25px; }
    .banner_form_flow1 h2 { font-size: 20px; color: #000; margin: 10px 0; }
.mabve { margin-top: -10px; }
.quartop { margin-top: 0px; }
.line { border: 1px solid #e9ecec; margin-top: 15px; }

.tax_extensions table.table_style tr:first-child td { border-top: 0px !important; }
.tax_extensions table.table_style tr:last-child td { border-bottom: 0px !important; }
.tax_extensions table.table_style tr td:first-child { border-left: 0px !important; }
.tax_extensions table.table_style tr td:last-child { border-right: 0px !important; }

.form1099_efile_wrap table.table_style tr:first-child td { border-top: 0px !important; }
.form1099_efile_wrap table.table_style tr:last-child td { border-bottom: 0px !important; }
.form1099_efile_wrap table.table_style tr td:first-child { border-left: 0px !important; }
.form1099_efile_wrap table.table_style tr td:last-child { border-right: 0px !important; }

.w2forms table.table_style tr:first-child td { border-top: 0px !important; }
.w2forms table.table_style tr:last-child td { border-bottom: 0px !important; }
.w2forms table.table_style tr td:first-child { border-left: 0px !important; }
.w2forms table.table_style tr td:last-child { border-right: 0px !important; }

.acaforms table.table_style tr:first-child td { border-top: 0px !important; }
.acaforms table.table_style tr:last-child td { border-bottom: 0px !important; }
.acaforms table.table_style tr td:first-child { border-left: 0px !important; }
.acaforms table.table_style tr td:last-child { border-right: 0px !important; }

.nineforms table.table_style tr:first-child td { border-top: 0px !important; }
.nineforms table.table_style tr:last-child td { border-bottom: 0px !important; }
.nineforms table.table_style tr td:first-child { border-left: 0px !important; }
.nineforms table.table_style tr td:last-child { border-right: 0px !important; }

.mega_features { width: 800px !important; padding: 10px; }
    .mega_features li { float: left; width: 33% !important; border-right: 1px solid #eee; padding: 0px 15px; margin: 10px 0px; min-height: 120px !important; }
.w25 { width: 25% !important; }
.mega { width: 1160px; margin-left: -511px; padding: 10px; }
    .mega li { float: left; width: 20%; border-right: 1px solid #eee; padding: 0px 15px; margin: 10px 0px; min-height: 200px; }
        .mega li:last-child { border-right: 0px; }
.brgt { border-right: #ddd; }
.meghead { font-size: 17px; color: #3097f3; font-weight: 500; margin-bottom: 5px; }
.col { background-color: #ddd; }
.megabg1 { background-color: #eef8ff; border-radius: 3px; box-shadow: 0px 0px 10px rgba(0,0,0,0.15); border: 1px solid #3097f3; border-right: 1px solid #3097f3 !important; }
.mega li a { position: relative; color: #333; font-weight: 500; }
.mega li span { margin-bottom: 15px; }
.mega .megabg1 a:last-child::before, .mega .megabg1 .btn:before { display: none; }
.navbar-nav .mega > li > a:hover { background-color: transparent !important; color: #D64000 !important; }
.navbar-nav .mega .btn :hover { background-color: #D64000 !important; color: #fff !important; }
.navbar-nav .mega .megabg1 > li > a:hover { background-color: none !important; color: #D64000 !important; }
.megabg1 .btn { color: #fff !important; padding: 5px 0px; /* line-height: 35px; */ margin-bottom: 90px; margin-top: 5px; min-width: 33px; }
.mega li a::before { position: absolute; left: 0px; top: 12px; content: ""; width: 9px; height: 9px; border: 2px solid #3097f3; transform: rotate(45deg); }
.megabg1 span.meghead { width: calc(100% + 30px); background: #3097f3; margin-left: -15px; color: #FFF; text-align: center; border-radius: 3px 3px 0px 0px; display: table; line-height: normal; margin-bottom: 10px; padding: 10px 1px; }
.megabg1 a { display: table; }
.br { border-bottom: 1px solid #eee; margin: 5px 0px 10px; }
.megabg1 .btn { color: #fff !important; line-height: 35px; min-width: 193px; display: inline-block; margin-top: 0px; margin-left: calc(50% - 100px); margin-bottom: 0px; }
.navbar-nav .megabg1 a.btn:hover, .navbar-nav .megabg1 a.btn:focus { background: #3097f3 !important; color: #fff !important; text-decoration: none; }
.megabg1 ul li { display: block; position: relative; width: 100%; min-height: inherit !important; margin: 0px !important; padding: 5px 15px 5px 20px !important; }
    /*.megabg1 ul li:before { content: "\f105"; font-family: "FontAwesome"; position: absolute; left: 5px; top: 3px; color: #626262; font-weight: 500; font-size: 17px; }*/
    .megabg1 ul li:before { position: absolute; left: 0px; top: 11px; content: ""; width: 9px; height: 9px; border: 2px solid #3097f3; transform: rotate(45deg); }
.count_down:before { background: url(images/icons/ban-deadline.png); content: ""; }
.bandead img { height: 70px; padding: 5px 0px; margin-top: 0px; }
.bandead h2 { margin-top: 10px; }
.banlink { color: #D64000; text-decoration: underline; }
.bandead a:hover { color: #02233b !important; }
.conline { line-height: 30px; }
.martop { margin-top: 30px; }
.sticky h4 { font-weight: 500; }
.paralink { font-size: 16px !important; }
    .paralink a { color: #D64000 !important; text-decoration: underline; }
        .paralink a:hover { color: #333 !important; text-decoration: underline; }
.banner-notification h3 { margin-top: 5px; font-size: 20px; }
.banner-notification { position: inherit; bottom: 0px; left: 0; right: 0; background: #308d9a; padding-bottom: 0px; color: #fff; text-align: center; margin-top: 0px; }
.land img { margin-right: 10px; }
.land { text-align: initial; margin-top: 25px; }
.paid { font-size: 44px !important; }
.blk li { color: #333 !important; }
.top-13 { top: 13px; }
.top-0 { top: 0px !important; }
.pop-uplink { text-decoration: underline; cursor: pointer; }
.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; }
.banstrip { margin-bottom: 0px; font-weight: 500; text-align: center; color: #000; font-size: 16px; font-style: italic; }
.countdownBox h2 { margin-top: 0px; text-align: center; }
.stpcon { margin-top: 8px; }
.dues { position: relative; background: #f3b3b3; border-radius: 2px; width: 115px; border: 1px solid #f3b3b3; padding: 5px 10px; color: #000; margin-left: 131px; font-size: 12px; }
.dues1 { position: relative; background: #f3b3b3; border-radius: 2px; width: 115px; border: 1px solid #f3b3b3; padding: 5px 10px; color: #000; margin-left: 107px; top: -2px; font-size: 12px; }
.dues2 { position: relative; background: #f3b3b3; border-radius: 2px; width: 115px; border: 1px solid #f3b3b3; padding: 5px 10px; color: #000; margin-left: 108px; top: -2px; font-size: 12px; }
.dues3 { position: relative; background: #f3b3b3; border-radius: 2px; width: 115px; border: 1px solid #f3b3b3; padding: 5px 10px; color: #000; margin-left: 45px; top: -2px; right: 0px; font-size: 12px; }

.dues::after { content: ''; position: absolute; left: 0; top: 61%; width: 0; height: 0; border: 15px solid transparent; border-right-color: #f3b3b3; border-left: 0; border-bottom: 0; margin-top: -16px; margin-left: -10px; }
.dues1::after { content: ''; position: absolute; left: 0; top: 61%; width: 0; height: 0; border: 15px solid transparent; border-right-color: #f3b3b3; border-left: 0; border-bottom: 0; margin-top: -16px; margin-left: -10px; }
.dues2::after { content: ''; position: absolute; left: 0; top: 61%; width: 0; height: 0; border: 15px solid transparent; border-right-color: #f3b3b3; border-left: 0; border-bottom: 0; margin-top: -16px; margin-left: -10px; }
.dues3::after { content: ''; position: absolute; left: 0; top: 61%; width: 0; height: 0; border: 15px solid transparent; border-right-color: #f3b3b3; border-left: 0; border-bottom: 0; margin-top: -16px; margin-left: -10px; }
.pop li { display: inherit; text-align: left; padding-left: 20px; padding: 6px 10px 6px 23px; position: relative; font-weight: 400; font-size: 15px; color: #212121; }
    .pop li:before { position: absolute; left: 0px; top: 12px; content: ""; background: url(images/common-price-arrow.png) no-repeat 0px 0px; width: 20px; height: 15px; }

.SecondaryMenuDrop ul { padding-bottom: 10px !important; }
    .SecondaryDropOpen li, .SecondaryMenuDrop ul li a { display: none !important; }
.SecondaryDropOpen .SecondaryMenuDrop, .SecondaryDropOpen .SecondaryMenuDrop, .SecondaryDropOpen .SecondaryMenuDrop .SecondaryForm, .SecondaryDropOpen .SecondaryMenuDrop ul li a { display: block !important; }
    .SecondaryDropOpen .SecondaryMenuDrop .SecondaryForm a { position: relative; border: 0px; padding-left: 20px; }
        .SecondaryDropOpen .SecondaryMenuDrop .SecondaryForm a:before { position: absolute; left: 3px; top: 14px; content: ""; width: 9px; height: 9px; border: 2px solid #62bacb; transform: rotate(45deg); }
    .SecondaryDropOpen .SecondaryMenuDrop .dropdown-items { margin-left: 15px; }
    .SecondaryDropOpen .SecondaryMenuDrop .SecondaryForm a:hover { background: none; color: #D64000; }
.SecondaryMenuDrop .meghead { color: #2d6e7b; margin-bottom: 0; margin-top: 10px; display: block; font: 600 15px 'AvenirLTStd-Medium'; cursor: pointer; }
.SecondaryDropOpen .SecondaryMenuDrop ul li span { font-size: 18px; font-weight: 500; color: #3097f3; }
.pricing .modal-backdrop { display: block !important; }
.priceimg { width: 35px; margin-right: 15px; margin-bottom: 0px; }
.pricetd { color: #D64000; text-align: left; margin-bottom: 20px; }
.pricebox { margin-bottom: 20px; margin-top: 20px; }
    .pricebox p { color: #000; margin-bottom: 0px; }
.pricepopup { }
.res { margin-left: 50px; }
.licolor li a { color: #3097f3; font-size: 20px; }
.lines { border-bottom: 1px solid #f5f5f5; margin-bottom: 30px; }
.penalform input[type=text], input[type="[password"], select, textarea { width: 100%; border-radius: 6px; margin-top: 7px; padding: 10px; }
.penal .btn_lg { font-size: 18px; }
.tabprice .pricing_94x tr td { background-color: #fff; }
.tabprice .pricing_94x thead tr td { background-color: #3097f3; }
.payrollPricingBox { padding: 10px 0px; background: #FFF; border: 2px solid #3097f3; border-radius: 5px; margin-top: 10px; margin-bottom: 20px; }
    .payrollPricingBox h4 { font-size: 22px; }
    .payrollPricingBox .com_price_order_list li { font-size: 16px !important; padding-left: 23px; }
        .payrollPricingBox .com_price_order_list li:before { top: 10px; }
    .payrollPricingBox .btn { padding: 10px 20px 13px 20px; font-size: 16px; margin-bottom: 0px !important; }
    .payrollPricingBox .pricingVal { font-size: 36px; font-weight: 500; padding-bottom: 5px; margin-top: 10px; }
        .payrollPricingBox .pricingVal span { font-size: 16px; color: #757575; font-weight: normal; }
    .payrollPricingBox .col-sm-4:first-child { padding-left: 45px; }
    .payrollPricingBox .pricingVal span.As_low_as { font-size: 20px; display: block; padding-bottom: 5px; }
    .payrollPricingBox .PayrollBox p { padding-top: 0px !important; }

/* --- sub menu hidden & mini pricing----*/
body { margin-top: 0px; }
.menuHeader { display: none; }
.topmenu-fxd { position: absolute; top: 0px; left: 0px; right: 0px; z-index: 99; opacity: 1; transition: all 0.2s linear; }
.minipricing { padding: 45px 0; }
    .minipricing .payrollPricingBox { margin-bottom: 0px; }
hr.mini-divider { margin: 0px; }
.brdr-r { position: relative; }
    .brdr-r::after { position: absolute; content: ""; background-color: #ddd; width: 1px; height: 100px; top: 0; right: -10px; }
.modal-open { overflow-y: auto; overflow-x: hidden; }
span.org-color { color: #D64000; font-weight: 600 !important; font-family: 'Avenir Next LT Pro', sans-serif; }
.off-sec { position: relative; }
.off-img { position: absolute; top: 0; right: 0; width: 80px; height: auto; }
.navbar-nav .dropdown-menu > li > a.active { color: #000; font-weight: 500; }
.mega li a.active { font-weight: 500; }
.MobileDrop li span.active { color: #3097f3; }
.MobileDropOpen .MobileDrop li a.active { font-weight: 500; }
.navbar-nav .dropdown-menu > li > a.active { font-weight: 500; }
.topmenu-fxd.fixedMenu { top: 0 !important; position: fixed; }

.resourceimg .resfaq { background-position: -3px 18px !important; }
.resourceimg .resblog { background-position: -148px 19px !important; }
.resourceimg .resvideo { background-position: -293px 20px !important; }
.resourceimg span { display: inline-block; width: 90px; height: 90px; background: url(images/resources.png) no-repeat 0px 0px; }
.partner_img span { display: inline-block; width: 80px; height: 80px; background: url(images/icons/partner-icon.png) no-repeat 0px 0px #fff; border-radius: 100%; line-height: 71px; border: 2px solid #3097f3; }
.partner_img .flexvol { background-position: 7px 12px; }
.partner_img .flexpack { background-position: -155px 12px; }
.partner_img .flexcre { background-position: -305px 15px; }
.partner_img a { cursor: default; }
.complaint span { display: inline-block; width: 60px; height: 50px; background: url(images/icons/complaint.png) no-repeat 0px 0px; margin-bottom: -5px; }
.complaint .complaint-img1 { background-position: 0px; }
.complaint .complaint-img2 { background-position: -70px 0px; }
.complaint .complaint-img3 { background-position: -135px 0px; }
.complaint .complaint-img4 { background-position: -200px 0px; }
.complaint .complaint-img5 { background-position: -260px 0px; }
.complaint .complaint-img6 { background-position: -325px 0px; }
.payrollcomp span { display: inline-block; width: 60px; height: 52px; background: url(images/icons/payroll.png) no-repeat 0px 0px; margin-bottom: -5px; }
.payrollcomp .payrollcomp1 { background-position: 0px; }
.payrollcomp .payrollcomp2 { background-position: -70px -4px; }
.payrollcomp .payrollcomp3 { background-position: -135px 0px; }
.payrollcomp .payrollcomp4 { background-position: -200px -1px; }
.payrollcomp .payrollcomp5 { background-position: -260px 0px; }
.payrollcomp .payrollcomp6 { background-position: -326px -2px; }
/*.deadlinequar span{display: inline-block; width: 60px; height: 52px; background: url(images/icons/quarter.png) no-repeat 0px 0px;margin-bottom:-5px;}*/
.New-commn-sec1 h2 { font-weight: 400; }
.sideBox { border: 1px #ccc solid; border-radius: 5px; position: sticky; -webkit-position: sticky; top: 120px; padding: 15px; }
    .sideBox h3 { margin-bottom: 10px; font-size: 25px; margin-top: 0px; font-weight: 500; }
    .sideBox li { display: block; padding-left: 20px; padding: 6px 0px 6px 25px; position: relative; font-weight: 400; font-size: 18px; color: #212121; }
        .sideBox li b { font-weight: 700; color: #D64000; }
        .sideBox li:before { position: absolute; left: 0px; top: 12px; content: ""; background: url("images/common-price-arrow.png")no-repeat 0px 0px; width: 20px; height: 15px; }
    .sideBox .list_unstyled li:before { content: ""; border: 2px solid #D64000; position: absolute; width: 8px; height: 8px; top: 9px; left: 0px; }
    .sideBox .list_unstyled li { display: block; padding-left: 20px; padding: 2px 0px 5px 15px; position: relative; font-weight: 400; font-size: 18px; color: #212121; }
/*.form941search {text-align:left !important;}*/
/*.txtlft{text-align:left !important;}*/
.marlft { margin-left: 65px; }
.mega li a:hover { color: #D64000; text-decoration: underline; }
.pricebor { border: 0px solid #ddd; display: inline-flex; padding: 0px 20px 10px; width: 100%; }
.pricing .New_PrcNG_BoX .pricing_heading_1 { text-align: center !important; }
.price1 h1 { font-size: 14px; text-align: center; line-height: 24px; font-weight: 500; margin-top: 5px; margin-bottom: 0px; color: #000; }
.price1 { position: relative; padding: 5px 0px 5px; }
.box2 { border: 1px solid #f58d70; }
.box3 { border: 1px solid #3097f3; }
.box1 { border: 1px solid #9aedfd; }
/*.box1 span{color:#6ac1d2;}
.box2 span{color:#f58d70;}
.box3 span{color:#3097f3;}*/
.pricingbox { border-top: 1px solid #ddd; padding: 10px 0px; }
.priceshadow { box-shadow: 0px 2px 5px #ddd; }
.pricelist .Ul_Center_algn .com_price_order_list { display: inline-block !important; }
    .pricelist .Ul_Center_algn .com_price_order_list li:before { position: absolute; left: 0px; top: 9px; content: ""; background: url(images/check.png)no-repeat 0px 0px; width: 20px; height: 20px; }
.features { color: #757575; font-weight: 500; font-size: 22px; margin-top: 10px; }
.pricelist .Ul_Center_algn .com_price_order_list li { line-height: 20px; }
.pricetag img { position: absolute; top: -35px; right: 25px; width: 75px; height: 78px; line-height: 70px; z-index: 10; }
.pricerate h2 { font-weight: 500; margin: 10px 0px 5px; line-height: 20px; color: #585858; text-align: center; }
.pricing_features1 { font-size: 14px; color: #626262; padding: 5px; text-align: left; margin-left: 25px; display: block; }

.popup .form-required-msg input, .form-required-msg select { width: 90% !important; }
.popup .penalform input[type=text], input[type="[password"], select, textarea { width: 100%; border-radius: 6px; margin-top: 0px; padding: 10px; }
.popup .form-control { height: 45px; }
.pricebor label { font-size: 16px !important; color: #000; }
.formprice { display: block; list-style: none; margin-left: 25px; }
    .formprice li { padding: 5px 0px; font-size: 16px; }
        .formprice li::before { position: absolute; margin-left: -25px; margin-top: 3px; /* top: 6px; */ /* right: 0; */ content: ""; background: url(images/check.png)no-repeat 0px 0px; width: 20px; height: 20px; }

@-moz-keyframes pricingcalcslider {
    0% { -moz-transform: translateX(100px); }

    100% { -moz-transform: translateX(0); }
}

@-webkit-keyframes pricingcalcslider {
    0% { -webkit-transform: translateX(100px); }

    100% { -webkit-transform: translateX(0); }
}

@keyframes pricingcalcslider {
    0% { transform: translateX(100px); }

    100% { transform: translateX(0); }
}

#toggleCalcBtn { width: 125px; height: 50px; box-shadow: 0px 0px 8px #888888; background-color: #3097f3; text-align: center; padding-top: 5px; color: #fff; font-size: 14px; line-height: 20px; text-decoration: none; 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: 500; font-style: italic; }
.ToggleCalc #toggleCalcBtn { right: -100px; opacity: 0; }
/*.modal-dialog { width: 600px;margin:0px; }*/
.price .modal-content { position: fixed; width: 600px; }
.popupside .show { visibility: visible; -webkit-animation: fadeIn 1s; animation: fadeIn 1s; }
.tool .popupside:hover { font-size: 15px; color: #fff; line-height: 20px; }
.modal-header .close { margin-top: -70px; color: #fff; opacity: 0.9; background: #ec0c0c; padding: 4px 6px; border-radius: 25px; font-size: 14px; font-weight: 300; }
#myPopup { display: block !important; position: fixed; top: 24%; min-height: 300px; color: #333; background: #FFF; right: -760px; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; opacity: 0; z-index: 99; }
.ToggleCalc #myPopup { right: -1px; opacity: 1; border-radius: 6px 0px 0px 6px; box-shadow: 0 0 20px #ccc; }
.wid { width: 100px; }
.prifea { padding-bottom: 30px !important; }
    .prifea .com_price_order_list li { padding: 10px 0px 10px 25px; }
    .prifea .Ul_Center_algn .com_price_order_list li:before { top: 9px; background: url(images/check.png)no-repeat 0px 0px; }
.white_bg { background-color: #fff !important; }
.taxlog { width: 70%; border: 1px solid #3097f3; }
#myPopup .modal-dialog { width: 760px; }
.rate .modal-dialog { margin: 0px; }
.rate .modal-content { height: 415px; box-shadow: 0px 0px 6px 0px rgba(111, 111, 111, 0.38); border: 1px solid #3097f3; border-top-right-radius: 0; border-bottom-right-radius: 0; overflow-x: hidden; overflow-y: auto; }
.rateHeight .modal-content { height: 350px !important; }
.rate .modal-header { padding: 15px 15px 5px; background-color: #e3f3ff; border-bottom: 1px solid #3097f3; }
.rate .common_h2 { font-weight: 500; }
.th1 { width: 260px; }
.th2 { width: 175px; }
.th3 { width: 175px; }
.panelbox li { font-size: 16px !important; }
.val .table > tbody > tr > td, .val .table > tbody > tr > th, .val .table > tfoot > tr > td, .val .table > tfoot > tr > th, .val .table > thead > tr > td, .val .table > thead > tr > th { border-top: 0px; }
.pricetg { position: absolute; top: -50px; right: -10px; background: url("/content/images/pricing_tag.png") no-repeat top center/60px; width: 60px; height: 65px; color: #fff; content: ""; text-align: center; padding: 15px 0px 0px; font-size: 18px; line-height: 12px; }
.priceshadow { position: relative; }
.price .table th { font-weight: 500; }
.note { font-size: 13px; font-weight: 500; text-align: left; }
.pricebann { display: block; list-style: none; margin-left: 25px; }
    .pricebann li { padding: 5px 15px; font-size: 15px; display: inline-block; }
        .pricebann li::before { position: absolute; margin-left: -16px; margin-top: 5px; /* top: 6px; */ /* right: 0; */ content: ""; background: url(images/arr-rgt.png) no-repeat 0px 0px/12px; width: 20px; height: 20px; }
.wid1 { width: 250px; }
.compare a { color: #D64000; font-weight: 600; }
/* --- Employee page -------*/
.employe-pg { text-align: left; padding-top: 5rem; /* background-image: url(images/header-img.jpg); */ background: url(images/emp-banner.jpg); background-position: right top; -webkit-background-size: cover; -moz-background-size: contain; -o-background-size: cover; background-size: cover; height: calc(100vh - 100px);; padding-top: 0; padding-bottom: 0; background-repeat: no-repeat; display: flex; align-items: center; }
h1.emp-h1 { text-align: left; font-size: 45px; font-weight: 700; line-height: 50px; color: #D64000; }
p.emp-cation { font-size: 28px; font-weight: 600; color: #000; text-align: left; padding-bottom: 0px; padding-top: 0; margin: 0; margin: 20px 0; }
p.emp-sub-cation { font-size: 18px; font-weight: 500; color: #000; }
.emp-btn { font-weight: 500; background: #3097f3; color: #fff; border-radius: 6px; box-shadow: 0px -5px 0px rgba(0,0,0,.2) inset; border: none; vertical-align: top; padding: 12px 30px 12px; font-size: 18px; margin-top: 10px; display: inline-block; border: 1px solid #3097f3; transition: 0.2s all linear; }
    .emp-btn:hover, .emp-btn:focus { text-decoration: none; background-color: #d0e4e8; color: #000; }
h2.emp-h2 { font-size: 30px; font-weight: 700; color: #505050; position: relative; line-height: normal; }
    h2.emp-h2::after { content: ""; background: url(images/emp-divider.png) no-repeat top center; position: absolute; bottom: 0; margin: 0 auto; width: 150px; height: auto; }
.heading-divider { margin: 30px 0; text-align: center; }
    .heading-divider img { margin: 0 auto; }
.emp-flow-chart img { width: 100%; margin: 0 auto; }
h3.emp-h3 { font-size: 24px; font-weight: 500; color: #505050; }
.step-box-wrapper { display: inline-block; width: 100%; }
.steps-left-prt { position: relative; display: block; overflow: hidden; border: 1px solid #e8e8e8; }
.steps-right-prt { box-shadow: 1px 0px 15px rgba(0, 0, 0, 0.2); padding: 85px 10px 85px 10px; display: block; z-index: 99; }
.steps-left-prt .label-right { position: absolute; height: 70px; width: 240px; top: -18px; right: -40px; font-size: 40px; font-weight: bold; transform: rotate(28deg); line-height: 48px; color: #fff; }
.steps-left-prt .org-bg { background-color: #D64000; }
.steps-left-prt .label-right::before { content: "01"; position: absolute; top: 9px; right: 52px; font-size: 50px; }
.emp-steps p, .emp-steps li { font-size: 16px; line-height: 25px; color: #000; }
.emp-steps li { list-style: none; position: relative; padding-bottom: 10px; }
.emp-list-style { padding-left: 40px; }
.emp-steps li::before { content: ""; position: absolute; width: 8px; height: 8px; background-color: #D64000; top: 9px; left: -20px; transform: rotate(45deg); }
.min-h1 { min-height: 230px; }
.cmn-margn { margin: 40px 0; }
.hint-box { padding: 30px 15px; text-align: left; overflow: hidden; position: relative; margin: 20px 0; }
.hint-hd h3 { font-size: 30px; font-weight: 600; text-align: left; margin: 0px; position: relative; z-index: 99; color: #505050; }
    .hint-hd h3 span { font-size: 60px; font-weight: 700; color: #505050; }
.hint-hd { position: relative; }
    .hint-hd::before { content: ""; position: absolute; height: 80px; width: 370px; background-color: #f0f0f0; top: 19px; left: -60px; transform: rotate(120deg); z-index: 1; }
.hint-box::after { content: ""; position: absolute; height: 300px; width: 1px; background-color: #f0f0f0; top: 0; left: 270px; }
.hint-content h4 { font-size: 22px; font-weight: 500; margin-top: 0px; margin-bottom: 15px; color: #3097f3; }
.hint-content p { margin-bottom: 0px; padding: 0px; }
.steps-left-prt .label-left { position: absolute; height: 70px; width: 240px; top: -18px; left: -40px; font-size: 40px; font-weight: bold; transform: rotate(-32deg); line-height: 48px; color: #fff; }
    .steps-left-prt .label-left::before { content: "02"; position: absolute; top: 9px; left: 52px; font-size: 50px; }
.min-h2 { min-height: 300px; }
.pad-leftnone { padding-left: 0px !important; }
.pad-rightnone { padding-right: 0px !important; }
.blue-bg { background-color: #3097f3; }
.steps-left-prt .no3::before { content: "03"; }
.steps-left-prt .no4::before { content: "04"; }
.steps-left-prt .no5::before { content: "05"; }
.steps-left-prt .no6::before { content: "06"; }
.steps-left-prt .no7::before { content: "07"; }
.emp-steps .blu-dimand li::before { background-color: #3097f3; }
.suported-frms { background-color: #e8f4ff; text-align: left; padding: 20px; border-radius: 4px; }
    .suported-frms .frm-list h5 { font-size: 18px; font-weight: 500; color: #3097f3; margin-top: 0px; }
a.sp-frm-link { font-size: 15px; color: #000; }
    a.sp-frm-link:hover, a.sp-frm-link:focus { text-decoration: underline; }
.mx-auto { margin-left: auto; margin-right: auto; float: unset; }
.sp-frm-section { position: relative; }
    .sp-frm-section::before { position: absolute; content: ""; width: 1px; height: 35px; background-color: #3097f3; top: -34px; left: 320px; }
    .sp-frm-section::after { position: absolute; content: ""; width: 1px; height: 35px; background-color: #3097f3; top: -34px; right: 320px; }
.time-save-pad { padding: 90px 35px 90px 35px; }
.brdr-rgt { border-right: 1px solid #f3dbd4; }
.tm-icon-box { border-bottom: 1px solid #f3dbd4; padding: 15px 15px; margin: 0 -15px; text-align: center; }
.icon-size { width: 45px; height: auto; }
.tm-icon-box h3 { color: #000; font-weight: 500; padding-top: 10px; font-size: 17px; margin: 0px; }
.time-save-icon { background-color: #fff2ef; border-radius: 4px; margin-left: 15px; margin-right: 15px; position: relative; }
.Brdr-btm-none { border-bottom: none !important; }
.tm-icon-box2 { margin: 0 -15px 0 0px; }
.tm-icon-box1 { margin: 0 0px 0 -15px; }
.time-save-icon::before { position: absolute; content: ""; width: 1px; height: 35px; background-color: #D64000; top: -34px; left: 240px; }
.time-save-icon::after { position: absolute; content: ""; width: 1px; height: 35px; background-color: #D64000; top: -34px; right: 240px; }
.qes-ans span { font-weight: 700; color: #3097f3; }
.emp-steps .number-listed li::before { content: "1."; transform: none; background-color: transparent; top: 0; left: -28px; font-weight: 500; }
.emp-steps .number-listed li.list-no2::before { content: "2."; }
.emp-steps .number-listed li.list-no3::before { content: "3."; }
.emp-steps .number-listed li { padding-bottom: 10px; }
.no6-left-part { padding: 30px; }
.no6-right-part img { max-width: 100%; height: 431px; }
.emp-pricing-content p { font-size: 16px; color: #000; padding: 0px; margin: 0px; }
.emp-pricing-content h4 { font-size: 80px; color: #000; font-weight: 700; color: #3097f3; margin: 0px; }
.Fright { float: right !important; }
.Fleft { float: left !important; }
p.Fright-pad { padding-left: 120px; padding-top: 10px; }
.cal-btn { padding: 10px 14px; border-radius: 4px; color: #fff; margin-top: 20px; display: inline-block; border: 1px solid #3097f3; background-color: #3097f3; font-weight: 600; transition: 0.2s all linear; }
    .cal-btn:hover, .cal-btn:focus { text-decoration: none; background-color: #d0e4e8; color: #000; }
.no7-right-part { padding: 37px; }
.no7-left-part img { max-width: 100%; height: 525px; }
.hint-hd1::before { width: 540px; left: -120px; }
.hint-box1::after { left: 275px; }
.emp-video-sec { background: url(images/emp-video-bg.jpg); background-position: top center; -webkit-background-size: cover; -moz-background-size: contain; -o-background-size: cover; background-size: cover; background-repeat: no-repeat; background-attachment: fixed; margin-bottom: -6px; }
.emp-video-part ul li h4 { font-weight: 500; color: #000; }
.emp-video-part ul li img { width: 30px; height: auto; }
.emp-video-part a:hover ul li h4 { text-decoration: underline; }
.emp-page from-video .modal { top: 60px; }
.emp-video-part ul li img { width: 30px; height: auto; }
.bundle .Bg_clr_gray { color: #3097f3; font-weight: 600; }
.fnt_wgt { font-weight: 600; }
.fnt_wgt500 { font-weight: 500; }
.fnt_wgt400 { font-weight: 400 !important; }
.bgblue { background: #dcf8fc; }
.taxlogicslogo img { width: 200px; margin-top: -10px; }
.pricecalc { font-size: 14px; margin-top: -5px; text-align: center !important; display: block; margin-top: 6px; }
.priceh2 { color: #3097f3 !important; font-size: 16px; font-weight: 500; }
.ACAPricing { min-height: 88.5px !important; }
#myPopup .col-md-4 { transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
.Form1095_resize .col-md-4 { width: 50%; }
.taxlogicslogo img { width: 200px; margin-top: -10px; }
p.point7-cpation { font-size: 17px; padding-bottom: 0px; margin-bottom: 0px; }
    p.point7-cpation a { text-decoration: underline; color: #D64000; font-weight: 600; }
        p.point7-cpation a:hover { text-decoration: none; }
.validation_cnt h3 { font-size: 18px; font-style: italic; margin-bottom: 20px; color: #222; }
p.point7-cpation a:hover { text-decoration: none; }
p.qes-ans { padding-top: 0px; padding-bottom: 0px; }
.form-required-msg.emp-page-from-videoinner .modal-header { background: #fff !important; color: #505050; position: relative; overflow: hidden; }
    .form-required-msg.emp-page-from-videoinner .modal-header::before { content: ""; position: absolute; height: 80px; width: 370px; background-color: #f0f0f0; top: 19px; left: -130px; transform: rotate(120deg); z-index: 1; }
    .form-required-msg.emp-page-from-videoinner .modal-header::after { content: ""; position: absolute; height: 45px; width: 40px; background: url(images//icons/emp-video-icon.png) no-repeat; top: 12px; left: 52px; z-index: 1; }
    .form-required-msg.emp-page-from-videoinner .modal-header .close { margin-top: -54px !important; font-size: 24px; color: #e62121; opacity: 1; text-shadow: none; background: #f0f0f0; padding: 0px; border-radius: 100%; margin-right: -19px; width: 34px; height: 34px; line-height: 10px; font-weight: 500; }
.emp-page-from-video .modal-title { padding-left: 120px; }
.emp-cta-cta { padding: 10px 15px; font-size: 16px; color: #fff; background-color: #D64000; border-radius: 4px; display: inline-block; }
    .emp-cta-cta:hover { background-color: #3097f3; color: #fff; text-decoration: none; }
.new-pad-step1 { padding: 50px 30px 50px 30px; }
a.gta-text-link { color: #D64000; font-weight: 600; font-size: 18px; text-decoration: underline; }
    a.gta-text-link:hover { text-decoration: none; }
.Form1095_resize .form1095Remove { display: none; }
.PriceScrollHide { overflow: hidden; }
.no1-left-part { height: 300px; }
.no3-left-part { height: 294px; }
.no7-left-part { height: 395px; }
.no5-left-part { height: 287px; }
.separate_list945 li { list-style-type: none; display: inline-block; position: relative; color: #757575; font-size: 16px; padding: 5px 15px 5px 15px; text-align: left; margin-top: 10px; }
    .separate_list945 li:before { content: "\f105"; font-family: "FontAwesome"; position: absolute; left: 0; top: 2px; color: #000; font-weight: bold; font-size: 20px; }
    .separate_list945 li ul li:before { content: "\f105"; font-family: "FontAwesome"; position: absolute; left: 5px; top: 7px; color: #626262; font-weight: bold; font-size: 17px; }
.rateHeight .modal-content { height: 400px !important; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
.common_span_pricing_above { margin-top: -30px; }
.main_basic_sec { display: inline-block; max-width: inherit; flex: auto; }
.basic_box { position: relative; float: left; width: 100%; padding: 10px; }
    .basic_box span { width: 80px; height: 80px; margin-top: 10px; display: inline-block; border-radius: 100%; /* border: 2px solid #ddd; */ line-height: 80px; text-align: center; position: relative; background: #FFF; font-family: 'Open Sans', sans-serif; }
        .basic_box span img { width: 50px; }
.basic_box1 span::after { content: "1"; }
.basic_box2 span::after { content: "2"; }
.basic_box3 span::after { content: "3"; }
.basic_box4 span::after { content: "4"; }
.basic_box5 span::after { content: "5"; }
.basic_box6 span::after { content: "6"; }
.main_basic_sec ::after { background: url(../content/images/arr-rgt.png) no-repeat; right: -37px; top: 46px; }
.basic_box 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; }
.basic_box::after { content: ""; position: absolute; right: -45px; top: 45px; width: 30px; height: 30px; }
.basic_box5::after { display: none; }
.step_arrow-left::after { transform: rotate(180deg) !important; }

.main_basic_sec p { font-weight: 500; font-style: italic; }
.price941 { text-align: left; display: inline-block; margin-top: 10px; }
/*Faq Accordion*/
.panel-title a { display: block; font-size: 18px; font-weight: 400; margin-bottom: -5px; padding: 5px 10px 5px; text-decoration: none; color: #333; }
    .panel-title a:hover { color: #3097f3 !important; }
    .panel-title a:active { color: #3097f3 !important; }
    .panel-title a:focus { color: #3097f3 !important; }
    .panel-title a span { padding-right: 5px; height: 40px; }
.common_resource_section .panel-title a { position: relative; padding-left: 25px; }
    .common_resource_section .panel-title a span { position: absolute; top: 6px; left: -2px; height: auto; width: auto; }
.ui-accordion-header-active.panel-title a { border-color: #3097f3; }
.panel-heading { padding: 5px 15px; }
    .panel-heading a.collapsed::before { font-family: 'Glyphicons Halflings'; content: "\002b"; float: right; transition: all 0.5s; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); transform: rotate(0deg); }
    .panel-heading a:before { -webkit-text-stroke: 2px white; font-family: 'Glyphicons Halflings'; content: "\2212"; float: right; transition: all 0.5s; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); }
.panel-body { font-size: 18px; padding: 0px 10px 8px 26px; /*border-top: 1px solid #ddd*/ margin-bottom: 0px; min-height: 20px; height: 100%; margin-top: 0px; font-weight: 300; }
.panel-group .panel { border-radius: 2px; }
/*.panel-default > .panel-heading {background-color: #F8F8F8 !important;}*/
.panel-default > .panel-heading.active .panel-title a { color: #5bbacc !important; }
.in { display: block; }
.panel { border-bottom: 1px solid #ddd; margin-bottom: 5px; }
.txt { font-size: 32px; font-weight: 300; color: #3d3d3d; padding-bottom: 30px; padding-top: 0px !important; }
.txt1 { font-size: 32px; font-weight: 300; color: #3d3d3d; padding-bottom: 30px; padding-top: 30px !important; }
.tb-link { color: #5bbacc; }
.leftColum { width: 90%; display: inline-block; }
/*Faq Accordion end*/
/*faq*/
.nav-tabs .nav-item { margin-bottom: -1px; float: left; }
.tbv { text-align: center; display: block; }
.tbv_cntr { display: inline-block; }
.nav-item.active .nav-link { color: #fff; background-color: #f26c43; border-color: #f26c43; border-radius: 4px; position: relative; }
.nav-tabs .nav-link { border-color: #eceeef #eceeef #ddd; margin-right: 5px; border-radius: 4px }
.nav-tabs { border-bottom: none; }
.nav-item.active .nav-link::before { content: ""; position: absolute; width: 0; height: 0; margin-left: -2px; bottom: -8px; left: 50%; box-sizing: border-box; border: 4px solid #f26c43; border-color: transparent transparent #f26c43 #f26c43; -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(-46deg); box-shadow: -1px 1px 0px 0 rgb(242, 108, 67); background: #f26c43; }
/*faq end*/
.formhgt { padding: 15px 10px 0px !important; }
    .formhgt li { font-size: 18px !important; }
.table .gray_bg .form941 a { margin-bottom: 0px !important; }
.form941p { font-size: 18px !important; }
.font15 { font-size: 15px !important; }
.price941ul { display: inline-block; text-align: left; }
.pricebut a { margin-bottom: 10px !important; }
.pricetag { color: #ffbf00 !important; font-size: 21px; font-weight: 700; line-height: 28px; }
.pricefont { font-size: 23px; }
.font15 { font-size: 15px !important; }
.cap941 { color: #ff6a00; margin-left: -15px; text-align: left; display: flex; margin-top: 25px; }
.capw2 { color: #ff6a00; margin-left: 15px; text-align: left; display: flex; margin-top: 25px; }
.banpad { padding: 20px 0px !important; }
.font { font-size: 26px; }
ul.f941_bullet li { padding: 5px 0px 5px 0px !important; }
.form941 li::before { content: ""; }
ul.faqform941 li { padding: 5px 0px 5px 0px !important; }
.faqform941 li::before { content: ""; }
.f941bkmr a { text-decoration: underline; font-style: italic; font-size: 18px; color: #3097f3; font-weight: 700; }
    .f941bkmr a:hover { text-decoration: none; }
img.f941-pricing-offer { width: 50%; margin-bottom: 10px; margin: 0 auto; margin-bottom: 0px; margin-bottom: 10px; }
.pricecap_941 { font-size: 16px; color: #595959; }
    .pricecap_941 span { font-size: 16px; }
.pricing_94x .form_type { padding: 20px 10px 25px; }
.frm_pricebg .pricing_94x tr td { background-color: #FFF !important; }
.frm_pricebg .pricing_94x thead tr td { background-color: #3097f3 !important; }

/*form941ss page*/
.ss941li li::before { content: ""; }
.form941ss { font-size: 19px !important; }

/*form940 page*/
.frm940li li::before { content: ""; }
.main_basic_sec1 { width: 22% !important; display: inline-block; max-width: inherit; flex: auto; }
.basic_box1 { position: relative; float: left; width: 100%; padding: 10px; }
    .basic_box1 span { width: 80px; height: 80px; margin-top: 10px; display: inline-block; border-radius: 100%; /* border: 2px solid #ddd; */ line-height: 80px; text-align: center; position: relative; background: #FFF; font-family: 'Open Sans', sans-serif; }
        .basic_box1 span img { width: 50px; }
.basic_box11 span::after { content: "1"; }
.basic_box12 span::after { content: "2"; }
.basic_box13 span::after { content: "2"; }
.basic_box14 span::after { content: "3"; }
.basic_box15 span::after { content: "4"; }
.main_basic_sec1 ::after { background: url(../content/images/arr-rgt.png) no-repeat; right: -37px; top: 46px; }
.basic_box1 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; }
.basic_box1::after { content: ""; position: absolute; right: -45px; top: 45px; width: 30px; height: 30px; }
.basic_box15::after { display: none; }
.main_basic_sec1 p { font-weight: 500; font-style: italic; }
/*form944 page*/
.form944li li::before { content: ""; }
.tbl-syl { background: #62bacb; color: #fff; }
.tbl-syl-sub { background: #f2f2f2; }
.sidebar { width: 145px !important; text-align: center; margin-bottom: 20px; }
.frm941_instruct_sidebar, .featureSideBar { background: #eef7ff !important; border: 1px solid #3097f3; }
    .featureSideBar li { font-size: 16px; }
.email_941instruct { display: flex; }
.instruct941 { text-align: center; padding: 5px 15px 25px; }
    .instruct941 img { width: 45px; }
.min-h2 { min-height: 202px; }
/*form940 line 10 page*/
.f640-line10-imgb { position: relative; bottom: -15px; }
.sp-list-f640line10 { margin-top: 5px; }
    .sp-list-f640line10 li { text-align: left; }
        .sp-list-f640line10 li b.dd-date { color: #D64000; }
.f940-line10-cont { position: relative; overflow: hidden; }
/*.f940-line10-cont .make-sure-req{position:absolute; content:""; background:url(images/f940-10req-img.jpg) no-repeat center right; right:0; top:0; width:50%; height:500px;}*/
/*.f940-line10-cont .make-sure-req::before{position:absolute; background-color:rgba(68, 66, 66, 0.5686274509803921); content:""; right:0; top:0; width:100%; height:100%;}*/
.steps-inner-wrap h3 { font-size: 18px; font-weight: 600; color: #212121; }
    .steps-inner-wrap h3 span.no-stp { background-color: #D64000; font-size: 17px; font-weight: 600; padding: 8px; color: #fff; display: inline-block; border-radius: 50%; border: 7px solid #fbc8b9; margin-right: 10px; }
.f940-flow-steps { position: relative; border-left: 1px dotted #D64000; }
.step-inr-cnt { padding-left: 60px; }
p.f-hint { text-align: left; }
    p.f-hint span { font-size: 16px; font-weight: 600; color: #212121; border: 1px solid#D64000; padding: 12px; border-radius: 4px; background-color: #ffece6; display: inline-block; }
.message-item { margin-bottom: 25px; margin-left: 40px; position: relative; }
    .message-item .message-inner { background: #fff; border: 1px solid #ddd; border-radius: 3px; padding: 10px; position: relative; }
        .message-item .message-inner:before { border-right: 10px solid #ddd; border-style: solid; border-width: 10px; color: rgba(0,0,0,0); content: ""; display: block; height: 0; position: absolute; left: -20px; top: 6px; width: 0; }
        .message-item .message-inner:after { border-right: 10px solid #fff; border-style: solid; border-width: 10px; color: rgba(0,0,0,0); content: ""; display: block; height: 0; position: absolute; left: -18px; top: 6px; width: 0; }
    .message-item:before { background: #fff; border-radius: 2px; bottom: -30px; box-shadow: 0 0 2px rgb(239, 109, 73); content: ""; height: 100%; left: -30px; position: absolute; width: 3px; }
    .message-item:after { background: #D64000; border: 4px solid #fbc8b9; border-radius: 50%; box-shadow: 0 0 5px rgba(0,0,0,0.1); content: ""; height: 35px; left: -48px; position: absolute; top: 0px; width: 35px; line-height: 26px; padding-left: 10px; color: #fff; }
    .message-item .message-head { border-bottom: 1px solid #eee; margin-bottom: 8px; padding-bottom: 8px; }
        .message-item .message-head .post-meta > div { color: #333; font-weight: bold; text-align: right; }
        .message-item .message-head .user-detail h5 { font-size: 16px; font-weight: bold; margin: 0; }
        .message-item .message-head .avatar { margin-right: 20px; }
        .message-item .message-head .user-detail { overflow: hidden; }
        .message-item .message-head .post-meta { float: left; padding: 0 15px 0 0; }
            .message-item .message-head .post-meta > div { color: #333; font-weight: bold; text-align: right; }
#m1.message-item::after { content: "1" }
#m2.message-item::after { content: "2" }
#m3.message-item::after { content: "3" }
#m4.message-item::after { content: "4" }
#m5.message-item::after { content: "5" }
#m6.message-item::after { content: "6" }
#m7.message-item::after { content: "7" }
.frm640-worksheet .fearures h1 { font-size: 36px; font-weight: 600; text-align: left; }
.frm640-worksheet .fearures .common_h5 { font-size: 17px; margin-top: 20px; text-align: left; }
.complete-frm-lin10 .common_h2 { text-align: left; }
.complete-frm-lin10 p { text-align: left; }
.nfrm640-line10 { font-weight: 500; }
.stp-no-message img { box-shadow: 0 0 6px #d7d7d7; }
.gray_bg1 { background-color: #f2f2f2; }
.bg-white { background-color: #fff; }
.worsheet-pt img { position: relative; bottom: -60px; box-shadow: 0 0 14px#accdd2; }
.lb-outerContainer { position: relative; }
.lb-data .lb-close { background: url(images/close.png) top right no-repeat; background-color: rgba(0, 0, 0, 0); background-position-x: right; background-position-y: top; background-color: rgba(0, 0, 0, 0); background-position-x: right; background-position-y: top; background-color: #f74734; background-position: 7px; border-radius: 50%; position: relative; right: -17px; top: -1010px; opacity: 1 !important; }
/*.lb-nav a.lb-next{background: url(images/img-right-arrow.png) 98% 99% no-repeat;}
.lb-nav a.lb-prev{background: url(images/img-left-arrow.png) 2% 99% no-repeat;}*/
.letter-972cg { box-shadow: 0px 0px 10px #ddd; transition: transform 420ms cubic-bezier(.165,.84,.44,1); }
    .letter-972cg:hover { box-shadow: 0px 0px 20px #c1c1c1; transform: scale(1.03); }
.lb-container img { width: 500px; height: auto; }
.lb-outerContainer { width: 760px !important; height: auto !important; }
.lightbox .lb-image { width: 760px !important; height: auto !important; }
.content { position: relative; width: 100%; max-width: 500px; margin: auto; overflow: hidden; border: 1px solid #BBC6D7 }
    .content .content-overlay { background: rgba(255, 255, 255, 0.7); position: absolute; height: 99%; width: 100%; left: 0; top: 0; bottom: 0; right: 0; opacity: 0; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s; }
    .content:hover .content-overlay { opacity: 1; }
.content-image { width: 100%; }
.content-details { position: absolute; text-align: center; padding-left: 1em; padding-right: 1em; width: 100%; top: 50%; left: 50%; opacity: 0; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.content:hover .content-details { top: 50%; left: 50%; opacity: 1; }
.content-details h3 { color: #fff; font-weight: 500; letter-spacing: 0.15em; margin-bottom: 0.5em; text-transform: uppercase; }
.content-details p { color: #fff; font-size: 0.8em; }
.fadeIn-bottom { top: 80%; }
.fadeIn-top { top: 20%; }
.fadeIn-left { left: 20%; }
.fadeIn-right { left: 80%; }
.content-title .fa { color: #EE7D41; }
.flex-content { display: flex; box-sizing: border-box; }
.lb-data a.lb-close { background: url(images/close.png) top right no-repeat; background-color: rgba(0, 0, 0, 0); background-position-x: right; background-position-y: top; background-color: rgba(0, 0, 0, 0); background-position-x: right; background-position-y: top; background-color: rgba(0, 0, 0, 0); background-position-x: right; background-position-y: top; background-color: rgba(0, 0, 0, 0); background-position-x: right; background-position-y: top; /*background-color:#f74734;*/ background-position: 7px; border-radius: 50%; position: absolute; right: 364px; top: -19px; opacity: 1 !important; background-position: 0 5px; }
.instruct941 span { border-radius: 50%; padding: 24px; margin-bottom: 10px; border: 2px solid #D64000; display: inline-block; }
.instruct941 h3 { font-size: 18px; font-weight: 600; margin-top: 5px; text-align: center; }
.dd-missed { border: 1px solid#D64000; padding: 0px; background-color: #fff; border-radius: 4px; }
    .dd-missed h3 { background-color: #ffe6df; margin: 0; padding: 10px 8px; font-size: 20px; font-weight: 600; color: #D64000; position: relative; }
.dd-mised-cnt p { margin-bottom: 0px; padding-left: 15px; padding-right: 15px; }
.dd-missed span img { width: 25px; height: auto; }
.dd-missed { position: relative; }
    .dd-missed span { background-color: #D64000; padding: 3px; padding-top: 3px; border-radius: 50%; display: inline-block; position: absolute; right: 10px; width: 30px; height: 30px; z-index: 99; padding-top: 8px; top: 5px; }
.sec-lines-divide { border-bottom: 1px solid #e4e4e4; margin: 20px 0; }
.inst-cmn-h3 { font-size: 20px; font-weight: 600; }
.instruct_methods { display: block; }
    .instruct_methods li { list-style: none; font-size: 16px; position: relative; padding-left: 27px; padding-bottom: 9px; }
        .instruct_methods li::before { position: absolute; left: 0px; top: 1px; width: 21px; height: 21px; content: ""; background: url("/content/images/pricing_features_tick.png") no-repeat 0px 0px; }
.pnone { padding: 0px !important; }
.instruct_methods { position: relative; }
    .instruct_methods::before { position: absolute; background-color: #dfdfdf; width: 1px; height: 65px; right: 12px; content: ""; top: 0; }
.fiiling-methode940inst-inner .separate_list li { padding: 5px 0px 15px 40px; }
    .fiiling-methode940inst-inner .separate_list li::before { display: none; }
    .fiiling-methode940inst-inner .separate_list li::after { position: absolute; left: 0; top: 2px; color: #000; font-weight: bold; font-size: 20px; background-color: #ecf9fb; width: 28px; height: 28px; border-radius: 4px; border: 2px solid#3097f3; font-size: 14px; font-weight: 500; padding-left: 8px; line-height: 23px; }
    .fiiling-methode940inst-inner .separate_list li#inst1::after { content: "1" }
    .fiiling-methode940inst-inner .separate_list li#inst2::after { content: "2" }
    .fiiling-methode940inst-inner .separate_list li#inst3::after { content: "3" }
    .fiiling-methode940inst-inner .separate_list li#inst4::after { content: "4" }
    .fiiling-methode940inst-inner .separate_list li#inst5::after { content: "5" }
    .fiiling-methode940inst-inner .separate_list li#inst6::after { content: "6" }
    .fiiling-methode940inst-inner .separate_list li#inst7::after { content: "7" }
.fw400 { font-weight: 400 !important; }
.fiiling-methode940inst-inner .instruct_methods::before { display: none; }
.fiiling-methode940inst-inner .separate_list.enble-lst-arw li::before { display: block; }
.fiiling-methode940inst-inner .separate_list.enble-lst-arw li { padding: 5px 0px 5px 20px; }
p.pricing-taglow { font-size: 18px; font-weight: 600; margin-top: -10px; text-align: center; line-height: 30px; }
    p.pricing-taglow span { font-size: 24px; font-weight: bold; color: #3097f3; }
        p.pricing-taglow span.ret-cont { font-weight: 600; font-size: 15px; }
.easy-file .instruct_methods::before { display: none; }
.why-tbs-listhint .separate_list li::before { display: none; }
.wd80 { width: 80%; }
.low-price-hint .separate_list { padding-left: 10px; }
.basic_box.no-arw-icon::after { display: none; }
.frm1099-stepstofile .main_basic_sec { width: 22% !important; }
.frm1099-stepstofile .basic_box1::after { right: -15px; }
.frm1099-stepstofile .basic_box1::after { right: -20px; }
span.spl-efile { color: #fff; }
.pric-f1099series .pricing_94x tr td { padding: 15px 10px 15px !important; }
.frm_pricebg .pricing_94x tr td.f1099ser-cont { font-size: 20px; }
span.help-hint { font-size: 13px; font-weight: 600; font-style: italic; line-height: 19px; display: inline-block; }
.pricing_94x .form_type ul.f1099hint-list li { padding-bottom: 15px; font-weight: 500; }
.cmnpad50 { padding: 50px 0 !important; }
h2.new2-h2 { font-size: 20px; color: #212121; }
    h2.new2-h2 span { font-size: 20px; color: #ff6a00; }
h1.new2-h1o { font-size: 24px; font-weight: 500; }
h1.new2-h1o1 { line-height: 25px; font-size: 16px; padding: 10px 0; color: #151515; }
.w2list-left ul li { text-align: left; }
.faq_list_min { min-height: 130px; }
.ssalogo_mrglft { margin-left: 20px; }
.blue-clr-strp { background-color: #c7e8ef; }
.frm1095-strp h3 { font-size: 18px; font-weight: 600; color: #212121; font-style: italic; line-height: normal; }
.frm1095-strp-sub .media-body h3 span { font-weight: 700; }
.frm1095-strp-sub .media-body { padding-left: 30px; }
.back-circle::before { content: ""; width: 90px; height: 90px; position: absolute; background-color: #fff; border-radius: 50%; /*top: -10px*/ left: 309px; }
.modal-body.homefeatureBoxpopup h2 span { font-size: 18px; font-style: italic; color: #fff; }
.modal-backdrop { display: none; }
.pricebann { display: inline-block; list-style: none; margin-left: 25px; border: 2px solid#4fb1c4; border-radius: 30px; padding: 5px 0 5px 10px; margin: 0 0 5px; }
    .pricebann li { font-weight: 500; padding: 5px 15px; font-size: 15px; display: inline-block; color: #333; font-style: italic; }
        .pricebann li::before { position: absolute; margin-left: -16px; margin-top: 5px; content: ""; background: url(images/org-star.png)no-repeat 0 0/12px; width: 20px; height: 20px; }
.side-barbtn .btn_lg { padding: 10px 27px 10px; }
.New_GRayBg_style .side-barbtn button { margin-bottom: 10px !important; }
.no-arw-w2 li::before { display: none; }
/*.new-bnr-gifimg {background: url(images/banner_animation.gif) no-repeat top center;-webkit-background-size: contain;-moz-background-size: cover;-o-background-size: contain;background-size: contain;height: 100vh;padding-top: 0;padding-bottom: 0;background-repeat: no-repeat;border: 1px solid#eceaea;}*/
.new-bnr-gifimg { position: relative; margin-top: 0px; position: relative; border-bottom: 0px solid #d4e1e2; padding-bottom: 20px; padding-top: 20px; background-size: cover !important; background-position: center; min-height: 90vh; background: #3097f3; }
.bnr-nxt-cta { background-color: #effafb; padding-bottom: 27px; border-bottom: 1px solid #d4e1e2; }
    .bnr-nxt-cta h1 { font-size: 29px; color: #444; font-weight: 400; margin-top: 35px; }
    .bnr-nxt-cta .bannerContent { padding: 10px 0 0; }
        .bnr-nxt-cta .bannerContent .searchfield { position: inherit !important; }
        .bnr-nxt-cta .bannerContent input { margin-bottom: 0px !important; }
    .bnr-nxt-cta .ov-pricing { margin-top: 0px !important; font-style: italic; }
.fw300 { font-weight: 300; }
/*.fxd-h1{position:absolute; content:""; top:0px; left:190px;}*/
.top-intial-head { position: relative; }
    .top-intial-head .irs_logos { width: 55px; }
    .top-intial-head .irs_logos { position: absolute; content: ""; left: 56%; top: 12%; width: 70px; margin-left: -370px; }
    .top-intial-head .ssa_bannerlogo { position: absolute; content: ""; right: 55%; top: 8%; width: 85px; margin-right: -365px; }
.ssa_bannerlogo { width: 65px; margin-right: 7px; }
.fxd-h1 { font-size: 34px; color: #fff; margin-top: 20px; line-height: normal; }
    .fxd-h1 span.efile-bold { font-weight: 600; color: #fff; }
    .fxd-h1 span.sec-level-fnt { font-size: 55px; /* font-weight:400;*/ }
.new-bnr-gifimg .btm-heading { margin-top: 20px; }
    .new-bnr-gifimg .btm-heading h2 { font-size: 20px; }
    .new-bnr-gifimg .btm-heading h1 { font-size: 29px; color: #444; font-weight: 400; }
.new-bnr-gifimg .bannerContent { padding: 20px 0 8%; }
.compare a { color: #D64000; font-weight: 500; }

b, optgroup, strong { font-weight: 500; }

.videoSection h4 { line-height: 24px; }

.form1099_state_filing h3 { font-size: 20px; }
/*efw2-file-upload*/
.process-3 li .process__number { border: 2px solid #efad01; }
    .process-3 li .process__number span { color: #3097f3; font-weight: 700; }
.process-3 li:not(:last-child) { margin-bottom: 10px; }
.process-3 li .process__number { float: left; width: 15%; width: 40px; height: 40px; border-radius: 50%; border: 2px solid #D64000; background: #fff; text-align: center; padding-top: 9px; }
.process-3 li { position: relative; z-index: 1; overflow: hidden; }
.process-3:before { content: ''; position: absolute; height: 70%; width: 1px; left: 35px; top: 90px; border-left: 1px dashed #ddd; }
.process__body { margin-left: 50px; }
.process-3 .common_h4 { color: #000000 !important; font-size: 20px !important; margin-top: 8px; }
.signinDesk { margin-left: 9px; }
.fearures h3, .fearures h2 { font-size: 20px; }
.signin.signinDesk { margin-left: 15px; }
.chat_button { padding: 5px 10px; border-radius: 7px; color: #3097f3; cursor: pointer; background-color: transparent; }
    .chat_button:hover, .chat_button:hover i { color: #D64000 !important; }
    .chat_button .cht-icon { color: #3097f3; }
.contact_us { font-size: 24px; color: #D64000; margin: 10px 0px 5px; }
.contact a { color: #000; font-weight: 500; text-decoration: underline; }
    .contact a:hover { color: #000; font-weight: 600; text-decoration: none; }
.contact { background-color: #fff1ed; border-radius: 6px; border: 1px solid #f56942; padding: 15px 10px 0px; width: 100%; }
.chat_button .cht-icon { color: #3097f3; }
.mdl-wdth.modal-dialog { width: 700px !important; }
.model-width.modal-dialog { width: 800px !important; }
.frm940-stepstofile .main_basic_sec1 { width: 24% !important; }
    .frm940-stepstofile .main_basic_sec1 p { font-size: 14px; }
.mdl-wdth.modal-dialog { width: 732px !important; }

/*w2-employee-copy-distribution*/
.copy_employee { background-color: #fde6e0; width: inherit; color: #676262; }
.text-highlight { background: #3097f3; padding: 12px; color: #fff; }
.emp_icon { background: #D64000; border: 4px solid #fbc8b9; border-radius: 50%; box-shadow: 0 0 5px rgba(0,0,0,.1); }
.frm940-stepstofile .main_basic_sec1 p { font-size: 14px; }
ul.timeline { list-style-type: none; position: relative; }
    ul.timeline:before { content: ' '; background: #d4d9df; display: inline-block; position: absolute; left: 29px; width: 2px; height: 100%; z-index: 400; top: 10px; }
    ul.timeline:before { height: 100% !important; }
    ul.timeline > li { margin: 20px 0; padding-left: 50px; position: relative; line-height: 25px; font-size: 17px; }
        ul.timeline > li h3 { font-size: 20px; font-weight: 500; color: #212121; margin-bottom: 0px; line-height: inherit; }
            ul.timeline > li h3 span { color: #D64000; font-weight: 500; }
        ul.timeline > li:before { content: ' '; background: white; display: inline-block; position: absolute; border-radius: 50%; border: 3px solid #3097f3; left: 20px; width: 20px; height: 20px; z-index: 400; top: 3px; }
.Box-left15 { margin-left: 15px; }
.bg-blue { background-image: linear-gradient(#2a8ce3, #0f497d); }
.form-copies { display: flex; }
    .form-copies .text-highlight { display: block; }
.frm-rgtcop { width: 85%; }
.frm-leftcop { width: 15%; }
.form-copies .copy_employee { padding-left: 15px; width: 100%; }
.emp_icon { background: #D64000; border: 4px solid #fbc8b9; border-radius: 50%; box-shadow: 0 0 5px rgba(0,0,0,.1); }
.frm940-stepstofile .main_basic_sec1 p { font-size: 14px; }
.copy h2 { font-size: 24px; }
.copy_employee { background-color: #fde6e0; padding-left: 10px; width: inherit; color: #676262; display: inline-block; }
.text-highlight { background: #3097f3; padding: 14px; color: #fff; }
.emp_icon img { width: 50px; }
.w2_copy { border-left: 2px solid #3097f3; margin-right: 20px; padding-left: 10px; }
.w2_copy1 { border-left: 2px solid #D64000; margin-right: 20px; padding-left: 10px; }
.cta_copy { box-shadow: 1px 0 15px rgba(0,0,0,.2); padding: 30px 0px; width: 80%; margin: auto; }
.emp_icon { box-shadow: 1px 0 15px rgba(0,0,0,.2); margin-top: 5px; padding: 5px; border-radius: 10px; border: 1px solid #d7f7fd; }
.verticalwiz { display: block; list-style: none; position: relative; width: 100% }
    .verticalwiz a:hover, .verticalwiz a:active, .verticalwiz a:focus { text-decoration: none }
    .verticalwiz li { display: block; height: 100%; min-height: 80px; width: 100%; }
.vrt-lyn .verticalwiz li { display: block; height: 100%; min-height: 90px; width: 100%; }
.verticalwiz li { display: block; height: 100%; min-height: 60px; width: 100%; transition: 0.2s linear; }
    .verticalwiz li.active { width: 110%; }
/*.verticalwiz li:before {border-top: 3px solid #55606E;content: "";display: block;font-size: 0;overflow: auto;position: relative;top: 10px;right: 0;width: 100%;z-index: 1;transform: rotate(90deg) translateY(87px);left: 0;max-width: 50%;margin: 0 auto;text-align: center;}*/
ul.verticalwiz { position: relative; margin-bottom: 0px; }
    /*ul.verticalwiz::before{content: "";width: 1px;height: 380px;background-color:#b2b5b9;position: absolute;top: 6px;left: 21px;}*/
    /*ul.verticalwiz::before { content: ""; width: 1px; height:360px; background-color: #b2b5b9; position: absolute; top: 45px; left: 21px; }*/
    /*.vrt-lyn ul.verticalwiz::before { content: ""; width: 1px; height:320px; background-color: #b2b5b9; position: absolute; top: 45px; left: 21px; }*/
    ul.verticalwiz li.active a { border-radius: 3px; background-color: #3097f3; padding: 10px 10px 10px 0px; border-bottom-left-radius: 24px; border-top-left-radius: 24px; display: block; }
    ul.verticalwiz li a { border-radius: 3px; background-color: #f2f2f2; padding: 10px 10px 10px 0px; border-bottom-left-radius: 24px; border-top-left-radius: 24px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.verticalwiz li.complete .step { background: #0aa66e; padding: 1px 6px; border: 3px solid #55606E }
.verticalwiz li .step i { font-size: 10px; font-weight: 400; position: relative; top: -1.5px }
.verticalwiz li .step { background: #B2B5B9; color: #fff; display: inline; font-size: 16px; font-weight: 600; line-height: 12px; padding: 7px 13px; border: 3px solid transparent; border-radius: 50%; line-height: normal; position: relative; text-align: center; z-index: 2; transition: all .1s linear 0s }
.verticalwiz li.active .step, .verticalwiz li.active.complete .step { background: #FFF; color: #3097f3; font-weight: 600; padding: 7px 13px; font-size: 15px; border-radius: 50%; border: 3px solid #3097f3; }
.verticalwiz li.complete .title, .verticalwiz li.active .title { color: #fff; font-weight: 500; }
.verticalwiz li .title { display: inline; font-size: 15px; position: relative; padding-left: 3px; top: 0; color: #212121; }
.rightab { border: 1px solid #3097f3; border-radius: 3px; padding: 0px; /*box-shadow: 0px 0px 6px#c2e7ee;*/ height: 392px; }
    .rightab h3 { font-size: 20px; margin-top: 5px; }
.verticalwiz li:last-child { min-height: 30px; }
.no-brdr-radius { border: none; }
h5.new-fntsize { font-size: 21px; }
.list-style-none li { list-style: none !important; }
.white_bgclr { background: #fff !important; }
/*@media (min-width: 992px) and (max-width: 1199px) {
    .verticalwiz li:before {transform: rotate(90deg) translateY(65px);max-width: 60%;}
}

@media (max-width: 991px) {
.verticalwiz li {float: left;width: 25%;height: auto;min-height: inherit;margin-bottom: 20px;max-width: inherit;text-align: center;}
.verticalwiz li:before {transform: none;max-width: inherit;position: absolute;}
.verticalwiz li .title {margin-top: 10px;text-align: center;display: block;}
}*/
.emp_icon { box-shadow: 1px 0 15px rgba(0,0,0,.2); margin-top: 5px; padding: 5px; border-radius: 10px; border: 1px solid #d7f7fd; }

.form-copies .copy_employee { padding-left: 15px; width: 100%; }
.frm-rgtcop1 { width: 65%; }
.form-copies1 { display: flex; }
    .form-copies1 .text-highlight1 { display: block; }
    .form-copies1 .copy_employee1 { padding-left: 15px; width: 100%; }
.frm-leftcop1 { width: 12%; }
.copy_employee1 { background-color: #fde6e0; width: inherit; color: #676262; }
.text-highlight1 { background: #3097f3; padding: 14px 14px 11px; color: #fff; }
.emp_icon { box-shadow: 1px 0 15px rgba(0,0,0,.2); margin-top: 5px; padding: 5px; border-radius: 10px; border: 1px solid #d7f7fd; }
.instruct_copy { float: left; width: 100%; padding: 0; position: relative; }
    /*.instruct_copy:before { content:'desserts'; position:absolute; left:-2.8em; font-size:3em; text-align:right; top:1.5em; color:#ededed; font-weight:bold; font-family: 'AvenirLTStd-Medium', sans-serif; transform:rotate(-90deg); }*/
    .instruct_copy li { float: left; clear: left; width: 100%; margin: 0.2em 0; padding: 10px; list-style: none; background-color: #f2f2f2; border-left: 5px solid #D64000; cursor: pointer; color: #3a3939; position: relative; z-index: 2; font-size: 15px; cursor: default; }
.empty-item { background: #fff; color: #ddd; margin: 0.2em 0; padding: 0.5em 0.8em; font-style: italic; border: none; text-align: center; visibility: hidden; opacity: 0; float: left; clear: left; width: 100%; }
.empty .empty-item { opacity: 1; visibility: visible; }
.bor-rgt { border-right: 1px solid #ddd; }
.bot_sec .common_h2 { font-size: 20px; }

/* --- New Home page------*/
.new-home-baner { background-color: #fff; }
    .new-home-baner .banner_form_flow li a { background-color: #fff; border: 1px #bfc4c4 solid; box-shadow: none; transition: 0.2s linear; }
        .new-home-baner .banner_form_flow li a:hover { box-shadow: 3px 3px 10px rgba(140, 140, 140, 0.5); }
    .new-home-baner h2 { margin-top: 40px; }
.line-divider { border-bottom: 1px solid #eaeaea; margin-top: 20px; }
.bg-lite-blue { background-color: #ebf4ff !important; }
    .bg-lite-blue .banner_enrich_txt { background-color: #f9f6e4; color: #444; border: 1px solid #ddd9c1; }
        .bg-lite-blue .banner_enrich_txt a { color: #D64000; }
            .bg-lite-blue .banner_enrich_txt a:hover { color: #D64000; text-decoration: none; }
.new-footer1 { background: #f1f1f1; }
    .new-footer1 h3 { color: #444; }
    .new-footer1 ul li a { color: #626262; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
        .new-footer1 ul li a:hover { color: #3097f3; }
.new-footer2 { background: #ddd; }
    .new-footer2 a { color: #444; }
.bot_sec .common_h2 { font-size: 20px; }
.gray_bg a.btn_primary { margin-bottom: 0px !important; }
.StatesLft { padding: 0px; }
    .StatesLft ul { margin-bottom: 0px; z-index: 9999; }
        .StatesLft ul li { line-height: 30px; font-size: 16px; text-align: left; padding: 5px; border-bottom: 1px solid #d7d7d7; }
            .StatesLft ul li:last-child { border-bottom: 0px; }
            .StatesLft ul li a { padding: 10px 0px 5px 58px !important; border-radius: 3px; width: 100%; display: inline-block; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; border: 1px solid #fff; width: 100%; height: 85px; color: #333; font-weight: 500; font-size: 17px; line-height: 60px; }
            .StatesLft ul li:nth-child(1) a { background: url(/Content/Images/icons/stae-form-icon1.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; }
            .StatesLft ul li:nth-child(2) a { background: url(/Content/Images/icons/stae-form-icon2.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; }
            .StatesLft ul li:nth-child(3) a { background: url(/Content/Images/icons/stae-form-icon3.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; }
            .StatesLft ul li.active a, .StatesLft ul li a:hover { /*background: #e8f4fd; color: #0067b8; border: 1px solid #d2e9fb;*/ color: #0067b8; }
                .StatesLft ul li.active a:hover { text-decoration: none; }
            .StatesLft ul li:nth-child(1).active a, .StatesLft ul li:nth-child(1) a:hover { background-position: 0px -70px !important; color: #D64000; }
            .StatesLft ul li:nth-child(2).active a, .StatesLft ul li:nth-child(2) a:hover { background-position: 0px -70px !important; color: #D64000; }
            .StatesLft ul li:nth-child(3).active a, .StatesLft ul li:nth-child(3) a:hover { background-position: 0px -70px !important; color: #D64000; }
    .StatesLft h4 { text-align: center; color: #0067b8; margin-bottom: 10px; }
.statedeadlineBox { border: 1px solid #3097f3; padding: 15px; border-radius: 5px; background: #f7fcfd; }
    .statedeadlineBox h3 { margin-top: 0px !important; }
    .statedeadlineBox p { padding-bottom: 10px; margin-bottom: 0px; }
    .statedeadlineBox .separate_list li::before { position: absolute; left: 0px; top: 5px; width: 21px; height: 21px; content: ""; background: url("/content/images/blue-tick.png") no-repeat 0px 0px; }
    .statedeadlineBox .deadLine_Info .separate_list li::before { background: url("/content/images/deadline_Icon.png"); width: 25px; height: 25px; }
    .statedeadlineBox .deadLine_Info .separate_list li { padding: 7px 0 7px 35px; }
    .statedeadlineBox .separate_list .separate_list li { list-style-type: none; display: block; position: relative; color: #757575; font-size: 16px; padding: 5px 0px 5px 12px; }
        .statedeadlineBox .separate_list .separate_list li:before { background: none; content: "\f105"; font-family: "FontAwesome"; position: absolute; left: 0; top: 2px; color: #000; font-weight: 500; font-size: 20px; }
.border-radius-8 { border-radius: 8px; }
.box-shadow { box-shadow: 0 0 12px #e3e3e3; }
.p-3 { padding: 25px; }
.State-Rignt-box .media .media-heading { font-size: 20px; position: relative; }
.State-Rignt-box .media-right { z-index: 99; padding-left: 35px; }
.State-Rignt-box .media-object { width: 140px; }
.State-Rignt-box { position: relative; overflow: hidden; }
.state-deadline-info h3 { margin-top: 10px !important; font-size: 16px; }
.state-deadline-info img { width: 85px; margin: 0 auto; }
.state-deadline-info { position: relative; }
    .state-deadline-info::before { content: ""; background-color: #dedede; width: 1px; height: 92%; position: absolute; top: 2px; left: 49%; }
.d-inline-block { display: inline-block !important; }
hr { border-top: 1px solid #d7d7d7; }
.tbs-help-text { position: relative; padding-left: 10px; }
    .tbs-help-text::before { content: ""; background: url("/content/images/icons/idea-icon.png"); background-repeat: repeat; width: 28px; height: 41px; /*top:13px;*/ left: 4px; position: absolute; }
    .tbs-help-text p { font-size: 17px; font-weight: 500; }
.note-text { position: relative; padding-left: 10px; }
    .note-text::before { content: ""; background: url("/content/images/readmore.png"); background-repeat: no-repeat; width: 28px; height: 20px; top: 13px; left: -15px; position: absolute; }
    .note-text p { font-size: 17px; font-weight: 400; padding-left: 10px !important; }
.State-Rignt-box::before { content: ""; background: url("/content/images/state-inner-shape.png"); background-repeat: repeat; background-repeat: repeat; width: 377px; height: 218px; background-repeat: no-repeat; top: 0px; right: 0px; position: absolute; }
.separate_list.state-list li::before { content: ""; background: url("/content/images/icons/state-list-icon.png") 0 0/16px; background-repeat: repeat; width: 20px; height: 20px; background-repeat: no-repeat; top: 9px; left: -9px; }
.table-left-align tr th, .table-left-align tr td { text-align: center !important; }
.media-body { z-index: 99; }
.divider-none.state-deadline-info::before { display: none; }
/*Custome dropdown*/
.custom-dropdown { position: relative; }
.value-hit-dropdwn, .value-hit-dropdwn:focus { cursor: pointer; position: relative; display: inline-block; background-color: #fff; border: 1px solid #cfcfcf; padding: 5px 12px; font-weight: 500 !important; color: #454545; font-size: 16px; width: 100%; white-space: nowrap; outline: none; margin: 0px; min-height: 30px; line-height: 39px; text-align: left; border-radius: 8px; background-color: #fff; color: #D64000; }
.Selectcatagory-listdropdwn { display: none; background: #fff; position: absolute; top: 36px; border: 1px solid #ddd; z-index: 999; left: 0px; margin: 0 auto; width: 100%; height: auto; box-shadow: 0px 0px 10px #dfdfdf; animation: slide-Right .3s ease-out; }
.value-hit-dropdwn::after { font-family: FontAwesome; content: '\f107'; font-size: 24px; position: absolute; top: 4px; right: 14px; color: #434B67; pointer-events: none; }
.value-hit-dropdwn:hover { background-color: #f7fcfd; border-color: #3097f3; color: #212121; }
.onclick-cat-list li { cursor: pointer; color: #212121; list-style-type: none; padding: 9px 10px !important; font-weight: normal; border-bottom: 1px solid #ebebeb; transition: 0.2s all linear; }
    .onclick-cat-list li:hover { background-color: #f7fcfd; color: #3097f3; }
.dis-block { display: block !important; animation: slide-Top .3s ease-out; }

@-webkit-keyframes slide-Top {
    0% { opacity: 0; -webkit-transform: translateY(10%); }
    100% { opacity: 1; -webkit-transform: translateY(0); }
}

@-moz-keyframes slide-Top {
    0% { opacity: 0; -moz-transform: translateY(10%); }
    100% { opacity: 1; -moz-transform: translateY(0); }
}

.Sticky-widget { position: sticky; top: 130px; }
/*Custome dropdown*/
.deadLine_Info { margin: 10px 0; }
.statedeadlineBox .separate_list li { padding-left: 25px; position: relative; }
.underline { text-decoration: underline; display: inline-block; }
.fearures.form1099_state_filing { padding-left: 30px; }
.faqh2 { font-weight: 500; font-size: 24px; }
.takebacksection { padding: 60px 0px 45px; }
.que-Char { color: #3097f3; }
.ans-Char { font-size: 18px; color: #D64000; font-weight: 500; margin-right: 5px; }
address span.ans-Char { margin-top: 0; }
.frmw2-overview input { margin-bottom: 25px !important; }
.frmw2-rght-part ul.separate_list li { text-align: left; }
.frmw2-overview { background-image: linear-gradient(to bottom, #e9f8f9, #ffffff); padding: 10px 0; border-bottom: 0px solid #def1f2; }
.formw_2features.feature_wrap_minheight p { min-height: 70px !important; }
.trending-article-sec { background: url('../content/images/article-bg.jpg') no-repeat 10% 10%#fff; background-attachment: scroll; position: relative; background-attachment: fixed; }
    .trending-article-sec::before { position: absolute; content: ""; background-color: #fff; top: 0px; left: 0; right: 0px; z-index: 99; }
.article-trending .article-img { border-radius: 3px; }
.article-trending p { padding-top: 0px; padding-bottom: 0; padding-left: 10px; padding-right: 10px; }
.statedeadlineBox a.linkText { color: #D64000; }
    .statedeadlineBox a.linkText:hover { color: #333; text-decoration: underline; }
.article-trending h3 { text-align: left; padding: 0px; margin-bottom: 0; font-size: 18px; margin: 0; color: #444; line-height: inherit; }
.instr-tblview .table_style > tbody > tr > td { vertical-align: top; }
p.inst-sub-heading { font-size: 16px; color: #3097f3; font-weight: 700; }
.formw_2features.feature_wrap_minheight p.min-h-inst1 { min-height: 100px !important; }
.fearures.form1099_state_filing.text-left h2, .fearures.form1099_state_filing.text-left p, .fearures.form1099_state_filing.text-left address { padding-left: 30px; position: relative; }
.fearures.form1099_state_filing.text-left span.que-Char, .fearures.form1099_state_filing.text-left span.ans-Char { position: absolute; top: 0; left: 0; }
.statedeadlineBox p { padding-left: 0 !important; }
.article-trending a:hover { text-decoration: none; }
    .article-trending a:hover h3 { text-decoration: underline; color: #444; }
h4.srch-box-caption { font-size: 20px; font-weight: 400; color: #444; display: block; line-height: inherit; margin-top: 18px; }
.fw600 { font-weight: 600; }
h3.ov-pricing { text-align: center; color: #757575; font-size: 19px; }
.customCard { margin: 0px; display: block; border: 1px #3097f3 solid; border-radius: 5px; padding: 20px 15px; background: none; width: 100%; min-height: 185px; box-shadow: none; transition: 0.3s linear; text-align: left; background-color: rgba(255, 255, 255, 1); }
    .customCard:hover { text-decoration: none; box-shadow: 0px 10px 10px rgb(204 227 255); }
    .customCard span { font-size: 16px; display: block; padding-top: 5px; }
    .customCard h4 { margin: 0px !important; font-size: 20px; font-weight: 500; color: #444; }
    .customCard p { padding-bottom: 10px; margin-bottom: 0px; line-height: 21px; padding-top: 5px; color: #D64000; }
    .customCard ul { padding-left: 15px; }
        .customCard ul li { position: relative; padding-left: 25px; }
            .customCard ul li:before { position: absolute; left: 0px; top: 5px; width: 21px; height: 21px; content: ""; background: url("/content/images/blue-tick.png") no-repeat 0px 0px; }
.takebacksection .tabs-left > li { float: none; margin: 10px 0px; }
    .takebacksection .tabs-left > li a { font-size: 18px; text-align: left; color: #757575; border: 0px; }
    .takebacksection .tabs-left > li.active > a, .takebacksection .tabs-left > li.active > a:hover, .takebacksection .tabs-left > li.active > a:focus { background: #effafb; border: none; border-radius: 5px; margin: 0px; color: #3097f3; }
.takebacksection .nav-tabs > li > a:hover { line-height: 1.42857143; border: 0px; background: #effafb; }
.takebacksection .homefeatureBox img { width: 50px; }
h3.ov-pricing { text-align: center; color: #757575; font-size: 19px; }
.cmn-dividerline { margin: 0px -15px; display: inline-block; text-align: left; border-bottom: 1px solid #afd2fd; padding: 25px 15px; }
.bor-bt0 { border-bottom: none; }
.w2frm-featurs .brder-RF { border-right: 1px solid #afd2fd; }
.formw_2features.feature_wrap_minheight p.min-h-inst3 { min-height: 100px !important; }
.form_trans p.bn-nxt-mheight { min-height: 130px; }
.cmn-dividerline.formw_2features p { min-height: 103px !important; }
.raccon-fw2-right { position: relative; }
    .raccon-fw2-right::before { position: absolute; background: url(images/raccon-fw2-right1.png) no-repeat; bottom: 0; right: -10px; content: ""; width: 165px; height: 247px; display: none; }
    .raccon-fw2-right::after { position: absolute; background: url(images/racoon-hand.png) no-repeat; bottom: 84px; content: ""; right: 90px; width: 50px; height: 28px; display: none; }
.w2frm-container { box-shadow: 0px 0px 6px #d7d7d7; padding: 15px; padding-bottom: 0px; }
.inst-frm-wrap-box h2, .TextOrder .inst-frm-wrap-box h3 { margin: 15px 0px 0px; line-height: normal; }
    .inst-frm-wrap-box h2 a, .TextOrder .inst-frm-wrap-box h3 a { font-size: 20px; color: #3097f3; margin: 0; text-decoration: underline; }
        .inst-frm-wrap-box h2 a:hover, .TextOrder .inst-frm-wrap-box h3 a:hover { text-decoration: none; color: #D64000; }
.inst-frm-wrap-box h3, .TextOrder .inst-frm-wrap-box h4 { font-size: 16px; color: #333; margin-top: 20px; margin-bottom: 0px; }
.inst-frm-wrap { background-color: #f8f8f8 !important; }
.inst-frm-wrap-box { padding-bottom: 15px; }
    .inst-frm-wrap-box p.bn-nxt-mheight1 { min-height: 145px; }
    .inst-frm-wrap-box p.bn-nxt-mheight2 { min-height: 145px; }
    .inst-frm-wrap-box p.bn-nxt-mheight3 { min-height: 145px; }
    .inst-frm-wrap-box p.bn-nxt-mheight4 { min-height: 145px; }
.justify-content-center { justify-content: center; }
.justify-content-end { justify-content: end; }
.justify-content-lg-end { justify-content: end; }

.justify-content-around { justify-content: space-around !important; }
.inst-frm-wrap-box a { font-size: 16px; }
.brdr-R { border-right: 1px solid #eee; }

.article-desc { background-color: #f7f7f7; border: 1px solid #eaeaea; }
    .article-desc p { text-align: center; }
.article-trending { position: relative; }
    .article-trending h4, .article-trending h3 { position: relative; bottom: 11px; background-color: #fff; right: 0; left: 0; padding: 10px; font-size: 16px; color: #D64000; font-weight: 500; margin-bottom: 0px; text-align: center; }
.article-trending { background-color: #fff; box-shadow: 0px 0px 14px #dbdbdb; border-radius: 4px; transition: transform 420ms cubic-bezier(.165,.84,.44,1); }
a.article-Tsec:hover .article-trending { box-shadow: 0px 0px 24px #dbdbdb; transform: scale(1.03); }
a.article-Tsec:hover, a.article-Tsec:focus { text-decoration: none; }
.raccon-fw2-innr::after { bottom: 132px; right: 93px; }
.raccon-fw2-innr::before { bottom: 50px; right: 0px; }
.common_pad { padding: 50px 0px; }
.custom-table { box-shadow: 0px 0px 20px rgba(0,0,0,0.1); border-radius: 10px; display: block; width: 100%; }
    .custom-table table { border-collapse: separate; border-spacing: 0; min-width: 350px; width: 100%; overflow: hidden; }
        .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; }
            .custom-table table tr th:first-child, .custom-table table tr th:last-child { border-top: solid 1px #ddd; }
            .custom-table table tr th:first-child, .custom-table table tr td:first-child { border-left: 1px solid #ddd; }
            .custom-table table tr th:first-child, .custom-table table tr td:first-child { border-left: 1px solid #ddd; }
        .custom-table table tr th { background: #f6f6f6; text-align: center; border-top: 1px solid #ddd; font-weight: 500; font-size: 17px; padding-left: 5px; padding-right: 5px; }
        .custom-table table.Info tr th, .custom-table table.Info tr:first-child td { border-top: 1px solid #ddd; }
            .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; }
        .custom-table table tr th:first-child, .custom-table table tr td:first-child { text-align: left; padding-left: 20px; }
        .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 table tr .Br-radius-Rcorner { border-bottom-right-radius: 10px; }
.price_help h4 { margin-top: 0px; font-size: 20px; }
.price_help p { margin: 0px; padding: 0px; font-size: 17px; }
    .price_help p span { font-size: 22px; font-weight: 500; color: #3097f3; }
.font14 { font-size: 14px; }
.font-15 {
    font-size: 15px !important;
}
.prifea.gray_bg { padding: 50px 0px !important; }
.raccon-fw2-innr::before { bottom: 50px; right: -40px; }
.formmisc .raccon-fw2-innr::before { bottom: 50px; right: -37px; }
.formint .raccon-fw2-innr::before { bottom: 50px; right: -22px; }
.formr .raccon-fw2-innr::before { bottom: 50px; right: -19px; }
.right-0 .raccon-fw2-innr::before { right: 0px !important; }
.formr .raccon-fw2-innr::after { right: 117px; }
.fill_form .raccon-fw2-innr::after { right: 108px !important; }
.formmisc .raccon-fw2-innr::after { right: 93px; }
.formint .raccon-fw2-innr::after { right: 113px; }
.fw2c-Raccon::before { right: -52px; }
.fw2c-Raccon::after { right: 83px; }
.banner-update-sec { border: none; background-color: transparent; box-shadow: none; position: relative; }
/*.banner-update-sec::before{position: absolute;content: "";width: 1px;height: 425px;left: -16px;top: 0;transform: rotate(6deg); border-left: 2px dashed #3097f3;}*/
/*.frmw2-overview::before{position: absolute;content: "";background:url(images/pattern-racoon.png) no-repeat; width: 596px;height: 483px;right: 0px;top: 0;}*/
.frmw2-overview { position: relative; }
.takebacksection .verticalwiz li { text-align: left; }
    .takebacksection .verticalwiz li.active { width: 111.4%; }
.takebacksection ul.verticalwiz li.active a { border-bottom-right-radius: 0px; border-top-right-radius: 0px; padding-left: 15px; }
.takebacksection .homefeatureBox { margin: 0px; }
.takebacksection .rightab { min-height: 470px; }
.takebacksection .verticalwiz li.active .dot { display: inline-block; width: 15px; height: 15px; background-color: #fff; line-height: 60px; border-radius: 50%; position: relative; top: 2px; }
.takebacksection .verticalwiz li .dot { display: inline-block; width: 15px; height: 15px; background-color: #B2B5B9; line-height: 60px; border-radius: 50%; position: relative; top: 2px; }
.takebacksection .verticalwiz li .title { padding-left: 10px; }
.takebacksection ul.verticalwiz li a { padding-left: 15px; }
.inner_form_rgt { position: relative; }
.racon-img-rgtcmn img { position: absolute; bottom: 0px; right: -60px; width: 180px; height: auto; }
/*.LBlue-Rpart-even{background-color:#f0f9fb;}
.LBlue-Lpart-odd{background-color:#f6fafb;}
.mLeft-15{margin-left:-15px !important;}
.mRight-15{margin-right:-15px !important;}*/
.banner_label { color: #333; font-size: 18px; font-weight: 500; font-style: italic; margin-top: 15px; margin-bottom: 10px; }
.note_Text { margin-top: 10px; font-size: 16px; margin-bottom: 0; padding-bottom: 0; font-style: italic; text-align: left; }
    .note_Text label { text-decoration: underline; }
.unorderList li:before { content: ""; }
.unorderList li { padding-left: 0; }
.faqsection h1 { font-size: 24px; }
.frm1099-series .custom-table table tr td { background-color: #fff; }
    .frm1099-series .custom-table table tr td.form_type ul li { list-style: none; padding-bottom: 15px; font-size: 16px; }
.frm1099-series span.help-hint { font-weight: 500; }
/*.faqText h2{font-size:20px;}
.faqText p{padding: 10px 0 !important;
margin-bottom: 10px !important;}*/
.dis-Block { display: block; }
.faqText h2 { position: relative; padding: 0px 30px; }
    .faqText h2:before { content: "Q."; position: absolute; left: 0; top: 2px; font-size: 20px; color: #3097f3; font-weight: 500; }
.faqText p { position: relative; padding: 0 30px; }
    .faqText p:before { content: "A."; position: absolute; left: 0; top: 0; font-size: 20px; color: #D64000; font-weight: 500; font-style: initial; }
.frm1099-series span.help-hint { font-weight: 500; }
.form5498 .frm-1099-irspos { top: 105px; }
.frm1099-series span.help-hint { font-weight: 500; }
.add-service .fa { font-size: 25px; padding-top: 12px; color: #D64000; }
    .add-service .fa:hover, .add-service .fa:focus { color: #3097f3; }
.total-cost-list { display: block; text-align: center; margin-top: 20px; }
    .total-cost-list .service-pricing { width: 50%; margin: 0 auto; }
    .total-cost-list span { font-size: 18px; font-weight: 600; padding-bottom: 10px; display: inline-block; }
.error-msg-label { width: 80%; margin: 0 auto; margin-top: 0px; margin-top: 0px; background-color: #fff; border-radius: 4px; box-shadow: 0 0 5px#d2d2d2; margin-top: 10px; padding: 10px; text-align: left; border-left: 3px solid #ef7a76; text-align: left !important; position: relative; }
    .error-msg-label::after { content: ""; position: absolute; background: url(images/error-bg-icon.png) no-repeat 0 0/40px; right: 0px; bottom: 0px; width: 34px; height: 32px; }
    .error-msg-label label { font-weight: 500; font-size: 16px; color: #ef7a76; width: 100%; margin-bottom: 0px; }
    .error-msg-label p { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; line-height: inherit; }
.caption-contact h4 { font-size: 20px; font-weight: 500; margin-bottom: 15px; }
.caption-contact h5 { font-size: 18px; font-weight: 500; color: #868686 !important; margin-bottom: 0px; }
.caption-contact p { font-size: 24px; font-weight: 600; color: #D64000 !important; }
.brdr-LT { border-left: 1px solid #e8e8e8; }
.blue-gradient-bg { border-bottom: 0px solid #d4e1e2; background: url(../Content/Images/landingpage-banner.jpg); }
.banner-featur-box .banner_fearures_bg { box-shadow: 0px 0px 9px #afd9e1; background: transparent; border: none; }
.fw4-Raccon::before { right: -31px; }
.fw4-Raccon::after { right: 103px; }
.frm1099-series span.help-hint { font-weight: 500; }
.form5498 .frm-1099-irspos { top: 105px; }
.b700 { font-weight: 700; }
.bg-white1 { background: #fff; }
a.blu-link { color: #3097f3; text-decoration: underline; }
    a.blu-link:hover, a.blu-link:focus { color: #f26c43; text-decoration: none; }
a.orng-link { color: #f26c43; text-decoration: underline; display: inline; }
    a.orng-link:hover, a.orng-link:focus { color: #3097f3; text-decoration: none; }
.sub-ttl-wrap h3 { color: #212121; font-size: 22px; }
.sunb-thint { background-color: #ffefea; padding-left: 10px; padding-right: 10px; border-radius: 6px; border: 1px solid#D64000; }
    .sunb-thint p { color: #212121; font-weight: 500; }
        .sunb-thint p span { color: #D64000; font-weight: 600; }
.f2020-w4 img, .level-img-w4 img { box-shadow: 0 0 8px #d0d0d0; }
.lp-state-form li { position: relative; list-style: none; padding-left: 22px; font-size: 15px; padding-bottom: 3px; }
    .lp-state-form li::before { position: absolute; margin-left: -15px; margin-top: 7px; content: ""; background: url(images/star.png) no-repeat 0 0/10px; width: 20px; height: 20px; }
.lp-state-filing-mbl .lp-state-form li { font-size: 14px; text-align: left; }
.lp-state-filing-mbl ul.lp-state-form { margin-bottom: 0px !important; }
.lp-state-filing-mbl .statefiling_mobile { width: 100%; }
    .lp-state-filing-mbl .statefiling_mobile .lp-state-form li::before { top: 3px; }
    .lp-state-filing-mbl .statefiling_mobile p { font-weight: 600; }
.resouce-w4 .separate_list li { color: #222; }
.resouce-w4 .banner_fearures_bg { padding: 20px; }
a.payroll-tax-alink:hover, a.payroll-tax-alink:focus { text-decoration: none !important; }
.add-service a { font-size: 28px; font-weight: 500; border-radius: 200px; border: 2px solid #D64000; width: 30px; height: 30px; display: inline-block; line-height: 26px; margin-top: 36px; color: #D64000; }
    .add-service a:hover { text-decoration: none !important; }
.add-service-nxt a { margin-top: 15px; }
.add-service-nxt1 a { margin-top: 15px; line-height: 22px; }
.add-service-nxt a:hover, .add-service-nxt a:focus { text-decoration: none !important; }
.formW2Land .w2Feature img { width: 50px; }
.formW2Land .w2Feature h3, .TextOrder .w2Feature h3 { margin: 10px 0px 0px; font-size: 18px; }
.formW2Land .w2Feature p { min-height: 120px !important; letter-spacing: -0.3px; }
    .formW2Land .w2Feature p.min-h-140px { min-height: 140px !important; letter-spacing: -0.3px; }
.form1099c_Land .w2Feature p { min-height: 145px !important; }
.formW2Land .w2frm-container .inst-frm-wrap { padding: 15px 0px; }
#DownloadTemp .modal-header .close { margin-top: 0; color: #fff; opacity: 0.9; background: #ec0c0c; border-radius: 25px; font-size: 23px; font-weight: 300; width: 30px; height: 30px; position: relative; top: -30px; right: -30px; }
#DownloadTemp .modal-footer { padding: 0px; }
#DownloadTemp .modal-body { padding: 15px 15px; }
#DownloadTemp h3 { margin: 0px; }
.modal-open, .modelOpen { padding: 0px !important; }
.frmw2-overview .banner-featur-box li a, .frmw2-overview .banner-featur-box li a:hover { color: #000; font-size: 16px; text-decoration: none; }
#animation_container, #canvas, #dom_overlay_container { width: 1170px !important; height: 402px !important; margin-left: 0px; }
.payroll-tax-alink:focus { text-decoration: none; }
.frmw2-overview .banner-featur-box li a, .frmw2-overview .banner-featur-box li a:hover { color: #000; font-size: 16px; text-decoration: none; }
.frmw2-overview .banner-featur-box li a.linkText:hover { color: #000; font-size: 16px; text-decoration: underline !important; }
.frmw2-overview .banner-featur-box li a.linkText { color: #000; font-size: 16px; text-decoration: none; }
.state-req-filing-tbl table.table_style th { background: #f6f6f6; border: 1px solid #b8d9e1; font-size: 17px; }
table.table_style td { border: 1px solid #99cfff; }
span.frm-colection { font-weight: 500; }
    span.frm-colection b.frm-ttl { font-weight: 500; color: #444; }
/*table.table_style td { border: 1px solid #e3f1fe; }*/
.W4InsForm { width: 400px; box-shadow: 0px 0px 9px #afd9e1; background: transparent; border: none; padding: 10px 10px 5px; }
    .W4InsForm .common_h2 { font-size: 24px; letter-spacing: -0.4px; margin-bottom: 20px; }
    .W4InsForm input[type="text"] { border: 1px solid rgba(0,0,0,.3); padding: 8px 15px; height: 48px; border-radius: 3px; width: 100%; display: inline-block; vertical-align: top; }
    .W4InsForm .btn { margin-bottom: 0px !important; }
a.linkText-dd { color: #3097f3; display: inline; text-decoration: underline; }
    a.linkText-dd:hover, a.linkText-dd:focus { color: #D64000; text-decoration: underline; }
p.note-hint { font-size: 16px; color: #212121; margin-bottom: 0px; text-align: left; padding-bottom: 5px; }
    p.note-hint span { font-weight: 500; color: #D64000; }
.parnt-new-lbl { position: relative; }
span.new-lbl { position: absolute; content: ""; background-color: #179b49; padding: 2px 7px; right: 45px; top: 4px; font-size: 14px; color: #fff; font-weight: 500; border-radius: 3px; }
    span.new-lbl::before { width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 8px solid #179b49; position: absolute; content: ""; top: 6px; left: -7px; }
/*.searchfield button, .searchfield_landing button{background: #fff7f5; border: 2px solid #D64000; color:#444; box-shadow:none;}
.searchfield input[type="text"], .searchfield_landing input[type="text"]{border:2px solid #D64000; border-right:none;}*/
.searchfield_landing button { padding: 10px 19px 10px; }
/*.parnt-new-lbl{position:relative;}
span.new-lbl{position:absolute; content:""; background-color:red; padding:3px; right:0px; top:0px; font-size:16px;}*/
.banner-featur-box .banner_fearures_bg ul li { font-size: 16px; }
.form1099FAQ h1.new2-h1o, .form1099FAQ h2.new2-h1o { font-size: 24px; font-weight: 500; margin: 0px 0px 10px; padding: 0px; text-align: left; }
.form1099FAQ h1.new2-h1o1, .form1099FAQ p.new2-h1o1 { margin: 0px; line-height: 25px; font-size: 16px; padding: 0px 0px 20px !important; color: #252525; font-weight: normal; text-align: left; }
    .form1099FAQ h1.new2-h1o1.borderBottom, .form1099FAQ p.new2-h1o1.borderBottom { margin-bottom: 20px; }
h1.tbs-logo-h1 { background: url(images/logo.png) no-repeat; width: 250px; height: 61px; z-index: 9999; font-size: 16px; margin-top: 0px; }
.paramin h4 { min-height: 50px; }
h1.tbs-logo-h1 { background: url(images/logo.png) no-repeat; width: 250px; height: 61px; z-index: 9999; font-size: 16px; margin-top: 0px; }
.formw4List li { font-size: 16px !important; }
.addCntBox { border: 1px solid #ddd; background: #f9f9f9; padding: 20px 15px; margin-top: 10px; margin-bottom: 20px; }
    .addCntBox p, .addCntBox li { font-size: 17px; color: #757575; }
        .addCntBox li a { font-size: 17px; line-height: 32px; color: #3097f3; }
span.pp-form-lbl { font-size: 13px; font-weight: 500; font-style: italic; color: #a4a4a4; }
.banner h1.newSection { font-size: 22px; margin-top: 12px; font-weight: 500; }
.newSection a { text-decoration: none; }
    .newSection a.orange_link { color: #D64000; }
    .newSection a:hover.orange_link { color: #333; }
.form5498 .frm-1099-irspos { top: 155px; right: 185px; }
.b700 { font-weight: 700; }
.blue-gradient-bg { background: #0067B8 !important; border-bottom: 0px solid #d4e1e2; background-size: cover; }
    .blue-gradient-bg .fearures h1 { color: #fff; }
    .blue-gradient-bg .common_h5 { color: #fff; }
    .blue-gradient-bg .pricebann li { color: #fff; }
    .blue-gradient-bg .banner-featur-box .banner_fearures_bg { box-shadow: 0px 0px 9px #1f649d; background: linear-gradient(180deg, #cfe8fb, #ffffff); border: none; border: 1px solid #225fa0; border-radius: 5px; }
        .blue-gradient-bg .banner-featur-box .banner_fearures_bg .pricetag { color: #D64000 !important; }
    .blue-gradient-bg .pricefont { color: #215495; }
.banner-featur-box .banner_fearures_bg { box-shadow: 0px 0px 9px #afd9e1; background: transparent; border: none; }
#animation_container, #canvas, #dom_overlay_container { width: 1170px !important; height: 402px !important; margin-left: 0px; margin-right: 0px; }
a.linkText-dd { color: #3097f3; display: inline; text-decoration: underline; }
    a.linkText-dd:hover, a.linkText-dd:focus { color: #D64000; text-decoration: underline; }
.form1099misc img { width: 70px; }
.form1099int img { width: 70px; }
.frmw2-overview img { width: 70px; }
a.linkText-dd:hover, a.linkText-dd:focus { color: #D64000; text-decoration: underline; }
.frmw4-sec-fntype .rightab { height: 421px; }
.state-req-filing-tbl table.table_style td, .state-req-filing-tbl table.table_style th { border: none; }
.state-req-filing-tbl table { border-collapse: separate; }
    .state-req-filing-tbl table tr:first-child th:first-child { border-top-left-radius: 10px; }
    .state-req-filing-tbl table tr:first-child th:last-child { border-top-right-radius: 10px; }
    /*.state-req-filing-tbl table tr:last-child td:first-child{border-bottom-left-radius: 10px;}*/
    .state-req-filing-tbl table tr:last-child td:last-child { border-bottom-right-radius: 10px; }
    .state-req-filing-tbl table tr th:first-child, .state-req-filing-tbl table tr td:first-child { border-left: 1px solid #c2dcf3; }
    .state-req-filing-tbl table tr th, .state-req-filing-tbl table tr td { border-right: 1px solid #c2dcf3 !important; border-bottom: 1px solid #c2dcf3 !important; }
    .state-req-filing-tbl table tr th { border-top: 1px solid #ddd !important; }
.form1099FAQ p.new2-h1o1.pBot10 { padding-bottom: 10px !important; }
.form1099FAQ p.new2-h1o1.pBot0 { padding-bottom: 0px !important; }
.img-emposing { box-shadow: 0px 0px 11px #83bceb; border: 1px solid #bae0ff; border-radius: 6px; }
.formdiv1099 .raccon-fw2-innr::before { bottom: 50px; right: -22px; }
.formdiv1099 .raccon-fw2-innr::after { right: 114px; }
.state-req-filing-tbl table tr th { border-top: 1px solid #ddd !important; }
a.linkText-dd:hover, a.linkText-dd:focus { color: #D64000; text-decoration: underline; }
.fntliw9 { color: #757575; font-size: 16px; margin: 5px 0px 15px 30px; }
.frmw4-sec-fntype .rightab { height: 392px; }
.formw9li { margin-left: 35px; }
.limrglft .separate_list li ul li:before { left: -10px; }
.listans { display: block; position: absolute; margin-left: -28px; margin-top: 2px; color: #D64000; font-size: 20px; font-weight: 500; }
#WebView .modal-content, #MobView .modal-content { margin-top: 0px; }
.faq-whole .col-sm-9.common_resource_section a, .faq-whole .col-sm-8.common_resource_section a { font-size: 16px; display: inline; text-decoration: underline; color: #3097f3; cursor: pointer; }
    .faq-whole .col-sm-9.common_resource_section a:hover, .faq-whole .col-sm-8.common_resource_section a:hover { color: #D64000; }
.faq-whole .col-sm-9.common_resource_section h1, .faq-whole .col-sm-9.common_resource_section h2, .faq-whole .col-sm-9.common_resource_section h3, .faq-whole .col-sm-9.common_resource_section .common_h1, .faq-whole .col-sm-8.common_resource_section h1, .faq-whole .col-sm-8.common_resource_section h2, .faq-whole .col-sm-8.common_resource_section h3, .faq-whole .col-sm-8.common_resource_section .common_h1 { font-size: 24px; font-weight: 500; color: #212121; line-height: 1.3; font-family: 'AvenirLTStd-Medium', sans-serif; margin-top: 20px; }
.faq-whole .col-sm-9.common_resource_section .common_h1_faq_question, .faq-whole .col-sm-8.common_resource_section .common_h1_faq_question { margin-top: 0px !important; }
.faq-whole .col-sm-9.common_resource_section ul, .faq-whole .col-sm-8.common_resource_section ul { margin: 0px; }
    .faq-whole .col-sm-9.common_resource_section ul li::before, .faq-whole .col-sm-8.common_resource_section ul li::before { content: "\f105"; font-family: "FontAwesome"; position: absolute; left: 0; top: 4px; color: #000; font-weight: 500; font-size: 20px; }
    .faq-whole .col-sm-9.common_resource_section ul li, .faq-whole .col-sm-8.common_resource_section ul li { list-style-type: none; display: block; position: relative; color: #757575; font-size: 16px; padding: 5px 0px 5px 12px; }
.faq-whole .col-sm-9.common_resource_section p, .faq-whole .col-sm-9.common_resource_section, .faq-whole .col-sm-8.common_resource_section p, .faq-whole .col-sm-8.common_resource_section { color: #626262; font-size: 16px; line-height: 24px; }
.faq_sidebar#sidebar .separeter.hidden-xs { display: none; }
.faq-whole .col-sm-9.common_resource_section .faqRel_sec, .faq-whole .col-sm-8.common_resource_section .faqRel_sec { padding-top: 5px; }
    .faq-whole .col-sm-9.common_resource_section .faqRel_sec .panel-title a, .faq-whole .col-sm-8.common_resource_section .faqRel_sec .panel-title a { text-decoration: none !important; font-size: 18px !important; color: #333; }
.faq-whole .col-sm-9.common_resource_section .xeroPara, .faq-whole .col-sm-8.common_resource_section .xeroPara { padding-bottom: 30px; }
.faq-whole .col-sm-9.common_resource_section .faqRel_sec .panel-title, .faq-whole .col-sm-8.common_resource_section .faqRel_sec .panel-title { margin-top: 0px; }
.faq-whole .col-sm-9.common_resource_section a.btn, .faq-whole .col-sm-8.common_resource_section a.btn { color: #fff; text-decoration: none; }
.emp-video-part.TextOrder .col-md-4 h3 { font-size: 18px; margin-top: 10px; }
.emp-video-part.TextOrder .col-md-4 h2 { font-size: 18px; margin-top: 10px; line-height: normal; }
.other-frm-1099s-h3 { font-size: 19px; font-weight: 500; color: #212121; }
.ddline-wrap h3 { font-size: 18px; font-weight: 500; color: #212121; }
.ddline-wrap h4 span { font-size: 24px; font-weight: 600; color: #D64000; }
.lite-org-bg { background-color: #fbf7f6; }
.mlite-org-bg { background-color: #eee7e5; }
.hlite-org-bg { background-color: #e6d6d3; }
.f1099-3dd { background-color: #f7f0ee; width: 80%; margin: 0 auto; margin-top: 0px; padding: 0 10px; text-align: center; margin-top: 20px; border: 1px solid #bf573a; }
.ddline-wrap { padding-top: 10px; padding-bottom: 10px; }
    .ddline-wrap span.ddicon { background-color: #fff; display: inline-block; border-radius: 50%; width: 70px; height: 70px; border: 1px solid#D64000; box-shadow: inset 0px 0px 15px#fff7f5; line-height: 65px; }
    .ddline-wrap span img { width: 40px; height: auto; }
.sub-frm-indent ul.timeline > li h4 span { font-size: 18px; color: #D64000; margin-bottom: 0px; }
.sub-frm-indent ul.timeline > li h4 { margin-bottom: 0px; }
div.new2-h2 { color: #212121; }
    div.new2-h2 span { color: #ffbf00; font-weight: 600; font-family: 'Avenir Next LT Pro', sans-serif; }
.form_state_filing_widget .state_h3 { font-size: 24px; font-weight: 500; line-height: 1.1; margin-top: 20px; margin-bottom: 10px; }
/*w2 instruction page design start*/
.box12Code label { position: relative; top: -7px; line-height: 25px; font-size: 16px; padding: 10px 0 0px 65px; color: #626262; font-weight: normal; }
.box12 span { position: absolute; width: 55px; color: #3097f3; font-size: 20px; font-weight: 500; text-align: right; }
.box12 { position: relative; }
/*w2 instruction page design end*/
.form_state_filing_widget .state_h3 { font-size: 24px; font-weight: 500; line-height: 1.1; margin-top: 20px; margin-bottom: 10px; }
/*.bggry{background:#f2f2f2;padding:20px 10px !important;padding-top:20px !important;border-radius:5px;margin-bottom:20px !important;}*/
.box12Code.pos-relative { position: relative; }
    .box12Code.pos-relative tr td:last-child { text-align: left; }
    .box12Code.pos-relative tr th { box-shadow: none !important; }
    .box12Code.pos-relative tr td:first-child { font-size: 24px; }

.img-emposing1 { box-shadow: 0px 4px 12px #b9dbf4; border: 1px solid #bae0ff; border-radius: 6px; }
.listwid-arw { padding-left: 10px; }
.amp-seperatr-link { list-style: none; padding-left: 20px; }
ul.sub-list-styl1 li { list-style: none; position: relative; }
.listwid-arw li { position: relative; padding-left: 15px; }
.amp-seperatr-link li, .amp-seperatr-link li a { font-size: 16px; padding: 5px 0px 5px 13px; color: #626262; text-decoration: none; }
ul.sub-list-styl1 li::before { position: absolute; content: ""; left: 0; top: 11px; border: 2px solid #ffbf00; width: 8px; height: 8px; }
.listwid-arw li::before { content: "\f105"; font-family: "FontAwesome"; position: absolute; top: 2px; left: 0; font-weight: bold; font-style: initial; font-size: 18px; }
.timeline span { color: #000; }
.box-flow-parent ul.timeline > li h3 span { font-size: 18px; color: #D64000; margin-bottom: 0px; }
/*w2 instruction page design end*/
.sub-frm-indent .other-frm-1099s-h3 { position: relative; }
    .sub-frm-indent .other-frm-1099s-h3::before { content: "\f105"; font-family: "FontAwesome"; position: absolute; left: -13px; top: -1px; color: #000; font-weight: 500; font-size: 20px; }
/*acawise 1095*/
.form1095Raccon .raccon-fw2-innr:before { bottom: 50px; right: -70px; }
.form1095Raccon .raccon-fw2-innr:after { bottom: 132px; right: 65px; }
.form1095New .formW2Land .w2Feature p { min-height: 150px !important; }
.form1095New .article-desc p { min-height: 125px; }
/*acawise 1095 End*/

.formlist_row2 .inst-frm-wrap-box p.bn-nxt-mheight1 { min-height: 100px; }
.formlist_row2 .inst-frm-wrap-box p.bn-nxt-mheight2 { min-height: 100px; }
.formlist_row2 .inst-frm-wrap-box p.bn-nxt-mheight3 { min-height: 100px; }
.formlist_row2 .inst-frm-wrap-box p.bn-nxt-mheight4 { min-height: 100px; }
.borbot { border-bottom: 1px solid #eee; }
.sub-frm-indent .other-frm-1099s-h3::before { content: "\f105"; font-family: "FontAwesome"; position: absolute; left: -13px; top: -1px; color: #000; font-weight: 500; font-size: 20px; }
#table_text_left tr td .tbl-frms-name { color: #757575; font-size: 16px; font-weight: 500; }
.lp-state-form { margin-bottom: 0px; }
.state-req-filing-tbl table tr td.no-Lbrdr { border-left: none; }
.frm-1099line .inst-frm-wrap-box p.bn-nxt-mheight1 { min-height: 95px; }
.frm-1099line .inst-frm-wrap-box p.bn-nxt-mheight2 { min-height: 95px; }
.frm-1099line .inst-frm-wrap-box p.bn-nxt-mheight3 { min-height: 95px; }
.frm-1099line .inst-frm-wrap-box p.bn-nxt-mheight4 { min-height: 95px; }
.state-req-filing-tbl table tr td.no-Lbrdr { border-left: none; }
.featuresmin_height .cmn-dividerline.formw_2features p { min-height: 98px !important; }
.featuresmin_height .formw_2features.feature_wrap_minheight p.min-h-inst3 { min-height: 75px !important; }
.featuresmin_height .cmn-dividerline.formw_2features p.min-h-inst12 { min-height: 75px !important; }
.featuresmin_height .cmn-dividerline.formw_2features p.mbl-minght45 { min-height: 75px !important; }
.row1_resp .inst-frm-wrap-box p.bn-nxt-mheight1 { min-height: 100px !important; }
.row1_resp .inst-frm-wrap-box p.bn-nxt-mheight2 { min-height: 100px !important; }
.row1_resp .inst-frm-wrap-box p.bn-nxt-mheight3 { min-height: 100px !important; }
.row1_resp .inst-frm-wrap-box p.bn-nxt-mheight4 { min-height: 100px !important; }
/*acawise 1095 End*/
/*form941 Starts*/
.raccon941 .raccon-fw2-innr:after { right: 35px; }
.raccon941 .raccon-fw2-innr:before { right: -100px; }
.form941Feature .w2Feature p { min-height: 145px !important; }
.form941Resource .article-desc p { min-height: 125px; }
/*form941 End*/
.frm940 .pro-tb-mh { min-height: 145px !important; }
.frm940 p.pro-tb-mh1 { min-height: 170px !important; }
.frm940 p.pro-tb-mh2 { min-height: 170px !important; }
.fm941pr_fea p.pro-tb-mh { min-height: 190px !important; }
.fm941pr_fea p.pro-tb-mh1 { min-height: 190px !important; }
.fm941pr_fea p.pro-tb-mh2 { min-height: 170px !important; }
.raccon941pr .raccon-fw2-innr:before { right: -97px; }
.frm940 p.pro-tb-mh2 { min-height: 170px !important; }
/*formACA Overview Design*/
.formACA .inst-frm-wrap-box h4 { min-height: 53px; }
.formACA .inst-frm-wrap-box p { min-height: 145px !important; }
.acaOverviewRow1 h3 { min-height: 50px; }
.featuresmin_height .cmn-dividerline.acaOverviewRow2 p { min-height: 90px !important; }
/*formACA Overview Design End*/
.brdr-B { border-bottom: 1px solid #d4e1e2; }
.form1099c .raccon-fw2-innr::before { right: -20px; }
.form1099c .raccon-fw2-innr::after { right: 115px; }
.frm1099c ul.timeline > li h4 { font-weight: 400 !important; color: #626262 !important; font-size: 16px; padding-top: 5px; }
.Uline { text-decoration: underline; }
h1 { font-size: 34px; }
.frmw2racon .raccon-fw2-innr::before { right: -44px; }

/*.bdrbox{background:#edf2f5 !important;
        border-left:4px solid #D64000;
        border-right:4px solid #D64000;
        margin-left:0px;
         margin-right:0px;
         padding-top:10px;
         padding-bottom:10px;
}*/
.bdrbox { background: #fff; border-bottom: 0px solid #d4e1e2; margin-left: 0px; margin-right: 0px; border-radius: 6px; }
.stkybr_pra { padding-top: 30px; }
/*.dedlyn{position:relative;}
.dedlyn:after{content: ""; position: absolute; background: url(images/statedeadline.png) no-repeat 0 0/40px; right: -4px; bottom: 0; top: 68px; width: 41px; height: 38px;}*/
.form5498Raccon .raccon-fw2-innr:before { right: -36px; }
.leftmenuState { position: sticky; top: 120px; }
    .leftmenuState .state_filing_floting_banner { padding: 0; position: initial; top: 0; }
.stateVideo img { max-width: 100%; height: auto; }
.stateVideo { display: inline-block; position: relative; }
    .stateVideo a { display: block; cursor: pointer; }
    .stateVideo:hover a:after { position: absolute; top: 0; left: 0; background: url('/Content/Images/playIcon.png') no-repeat center rgba(0, 0, 0, 0.24); background-position-x: center; background-position-y: center; width: 100%; height: 80%; content: ""; background-position: 50% 71px; }
    .stateVideo a:after { position: absolute; top: 0; left: 0; background: url('/Content/Images/playIcon.png') no-repeat center rgba(0, 0, 0, 0.24); background-position-x: center; background-position-y: center; width: 100%; height: 80%; content: ""; background-position: 50% 71px; }

.popupVideo { text-align: center; padding: 15px 0; }
.titleVideo { text-align: left; font-size: 20px; margin-top: 0; }
.modalVideo h2 { margin-top: 0; margin-bottom: 0; color: #D64000; font-size: 22px; }
.modalVideo .ad_close { top: 10px; right: 10px; }
.d-flex { display: flex; }

/*Header Timer style*/
.hdr-timer { display: inline-block; width: 100%; margin-bottom: 20px; }
    .hdr-timer #clockdiv > div { font-size: 40px; font-weight: 500; color: #212121; font-family: 'AvenirLTStd-Medium', sans-serif; padding: 20px 10px 10px; min-height: 58px; display: inline-block; background: transparent; line-height: 30px; position: relative; border: 1px solid #c6e6ec; min-width: 75px; }
        .hdr-timer #clockdiv > div::after { position: absolute; content: ":"; font-size: 30px; font-weight: 500; color: #9f9f9f; top: 50%; right: -14px; margin-top: -17px; }
    .hdr-timer #clockdiv div > span { font-weight: 600; color: #212121; }
    .hdr-timer #clockdiv .smalltext { font-size: 14px; line-height: 13px; font-weight: 500; color: #3097f3; }
    .hdr-timer .header_info { padding-top: 0px; }
    .hdr-timer #clockdiv > div:last-child::after { display: none; }
.dd-text-hint { font-size: 36px; color: #D64000; font-weight: 500; border-radius: 4px; display: inline-block; margin-bottom: 15px; }
span.days-count { font-size: 24px; color: #D64000; font-weight: 600; }
.hdr-timer #clockdiv { margin: 0px; margin-bottom: 0px; }
.fw500 { font-weight: 500; }
a.dd-ctalink { font-size: 19px; }
/*.hdr-timer .d-flex{justify-content:center;}*/
.form_990_banner_img_bg.Common_banner_img_bg1 { background: url("Images/Form990_banner.jpg")no-repeat top center; background-size: cover; }
    /*.raccon945 .raccon-fw2-innr::before {right: -80px;}*/
    /*.raccon945 .raccon-fw2-innr::after {right: 55px;}*/
    .form_990_banner_img_bg.Common_banner_img_bg1 h1, .form_990_banner_img_bg.Common_banner_img_bg1 .common_h5 { text-shadow: 0px 0px 10px #9f9f9f; }
.formW2cLand .w2Feature p { min-height: 125px !important; }
.form1099Cor_Ban_rgt { min-width: 350px; }
.border_top { border-top: 1px solid #eee; }
.sticky-widget { position: sticky; -webkit-position: sticky; top: 120px; }
.common-blog-h3 { font-size: 15px; color: #212121; font-weight: 500; text-align: left; margin-bottom: 5px; }
.tbs-Blog-navigation { border: 1px solid #e7e7e7; padding: 12px 12px; border-radius: 4px; transition: transform 420ms cubic-bezier(.165,.84,.44,1); }
a.Blog-tempL:hover { text-decoration: none; }
    a.Blog-tempL:hover .tbs-Blog-navigation { box-shadow: 0px 0px 8px #dbdbdb; transform: scale(1.03); text-decoration: none; }
.blog-hd-txt { background-color: #eeeeee; margin-left: -12px; margin-right: -12px; margin-bottom: -12px; padding: 10px; border-left: 3px solid #b8b8b8; border-right: 3px solid #b8b8b8; }
    .blog-hd-txt .linkText { font-size: 15px; }
        .blog-hd-txt .linkText i { padding: 2px 0 0 1px; font-size: 15px; }
.blog-bnr-cnt .article-trending h4, .blog-bnr-cnt .article-trending h3 { position: unset; color: #212121; text-align: left; padding: 0px; background-color: #f4f4f4; }
.blog-bnr-cnt .article-desc { background-color: #f4f4f4; padding: 15px; }
.blog-bnr-cnt .article-trending .article-img { border-bottom: 1px solid#e8e8e8; }
.mhght-blog { min-height: 45px; }
.mhght-blog-70px { min-height: 70px; }
.mdl-wdth800.modal-dialog { width: 800px !important; }
.mdl-wdth600.modal-dialog { width: 600px !important; }
.mdl-wdth550.modal-dialog { width: 550px !important; }
.headr-position { position: relative; }
.dd-clock-img { width: 87px; height: auto; position: absolute; left: 70px; content: ""; top: 10px; transform: rotate(-10deg); }
.cmn-h3-w2p { font-size: 18px; font-weight: 500; }
.penalty-chrg-wallet .separate_list li { padding: 5px 0px 0px 12px; }
.penalty-price { font-size: 20px; font-weight: 500; color: #ff6a00; }
.w2penalty-page-list .lp-state-form li::before { margin-left: -20px; }
.w2penalty-page-list .lp-state-form li { padding-left: 29px; font-size: 16px; padding-bottom: 11px; }
.phint-text { background: #fbf6f5; padding: 10px; border-radius: 5px; border: 1px solid #D64000; margin: 10px 0; }
.phint-txt-inr { font-size: 20px; font-weight: 600; color: #212121; text-align: center; }
.tbs-fnt { font-size: 20px; font-weight: 500; color: #212121; }
/* Home page banner style*/
.frst-hd { font-size: 33px; font-weight: 500; color: #fff; line-height: 42px; }
.secnd-hd { font-size: 20px; font-weight: 500; color: #fff; }
.thrd-lvl-caption { font-size: 18px; font-weight: 400; color: #212121; }
.racoon-final-dd { width: 300px; height: auto; }
.secnd-hd1 { font-size: 23px; color: #212121; }
.dd-Lft-Bnr { border-left: 5px solid #3097f3; padding-left: 17px; }
.faq-whole .col-sm-9.common_resource_section table .btn, .faq-whole .col-sm-8.common_resource_section table .btn { display: inline-block; margin: 15px 0 5px; }
.form940Dead { display: flex; align-items: center; }
    .form940Dead .phint-text { width: calc(100% - 80px); }
.popuph3 { font-size: 20px; display: inline-block; justify-content: center; align-items: center; text-align: center; border: 2px solid #3097f3; padding: 10px 10px; text-align: center; vertical-align: middle; border-radius: 6px; color: #000; margin: 20px; }
.befnone:before { display: none; }
.frmw2 .que-Char { font-size: 20px; font-weight: 500; position: absolute; left: 22px; }
.frmw2 h1.new2-h1o { padding-left: 25px; position: relative; }
.frmw2prfaq span.que-Char { position: absolute; left: 0; }
.frmw2prfaq h1.new2-h1o { padding-left: 25px; position: relative; }
.frmw2 .faqans .move-top-parag span.ans-Char { position: absolute; top: 0; left: 0; }
.frmw2 .faqans h1.ans { position: relative; padding-left: 25px; }
.form1099FAQ .frm1095c h2.new2-h1o { position: relative; padding: 0px 0px 0px 30px; }
.form1099FAQ .frm1095c p.new2-h1o1 { position: relative; padding-left: 30px !important; }
.timeline p { padding-left: 0px; }
.bggry { background: #fbf6f5; padding: 20px 10px; padding-top: 20px; border-radius: 5px; margin-bottom: 20px; border: 1px solid #D64000; width: fit-content; width: -moz-fit-content; }
.bg { background: #3097f3; }
h2.pophgt { padding: 0px; color: #fff; }
.bgcol { background-color: #3097f3; padding: 100px 0px; }
.frm943 .main_basic_sec p { min-height: 70px; }
.tab943 .frmtab943 { border-radius: 6px; box-shadow: 0px 0px 20px rgba(0,0,0,0.1); }
.frmtab943 table { border-collapse: separate; border-spacing: 0; overflow: hidden; border-radius: 6px; box-shadow: 0px 0px 20px rgba(0,0,0,0.1); }
.newfrm5500 .raccon-fw2-innr:before { right: -18px; }
.newfrm5500 .raccon-fw2-innr:after { right: 115px; }
.separate_list ol.intlist { padding: 5px 0px 5px 39px; position: initial; display: block; list-style-type: lower-roman; }
.separate_list ul.intlist li b { margin-right: 0px; }
.intlist li { list-style-type: lower-roman; display: list-item; padding: 5px 0px 5px 1px; }
.frmw42020 .raccon-fw2-innr::before { right: -35px !important; }
.faq_sidebar#sidebar .faq1099 { top: 170px !important; }
.mdl-wdth550 .MboxClose { right: -20px; }
.faqh1 { font-size: 35px; font-weight: 400; line-height: 1.1; font-family: 'AvenirLTStd-Medium', sans-serif; margin-top: 20px; }
.penal941 { padding: 30px 25px !important; }
.form1099_tbl #table_text_left th { width: 70%; }
.minhgt { min-height: 128px !important; }
.tabresp { margin-bottom: 60px; }
.frmw8 .searchfield_landing input[type="text"] { width: 350px; }
.frmw8 .fw4-Raccon::before { right: -79px; }
.frmw8 .fw4-Raccon::after { right: 56px; }
.frmw8 .common_h5 { font-size: 16px; font-weight: 600; }
.menuh5 { color: #D64000; text-align: center; font-size: 18px; margin-bottom: 5px; }
.menuh51 { color: #D64000; margin-top: 10px; /* padding-top: 18px; */ margin-bottom: 5px; margin-top: 13px; display: block; font-size: 18px; text-align: center; }
.banntimer { border: 1px #c0f4f9 solid; padding: 15px; background: transparent; margin: 20px 0; box-shadow: 0px 0px 9px #afd9e1; }
.bannh1txt { margin-bottom: 55px; }
.respban .pricebann { margin: 20px 0 5px; }
.popupbg { width: 100%; min-height: 250px; min-height: 375px; }
.boxpop { border-bottom: 1px solid #fff; }
    .boxpop p { color: #fff; margin: 20px; border: 1px #ccc solid; }
.colon:after { content: ":"; position: absolute; top: 11px; left: 65px; font-size: 20px; }
.colon { position: relative; width: 35px; }
.last-deadline-banner .btn_primary { border: 2px solid #fff; }
.last:after { display: none; }
.boxp img { width: 50px; height: auto; }
#PEOmodal .boxp p { font-size: 16px; line-height: 20px; color: #fff; }
.ExitPop_ftr_sec { background-color: #3097f3; margin-right: 0px; margin-left: 0px; border-top: 1px solid #3097f3; padding: 10px; border-radius: 0px 0px 5px 5px; }
.brdr-rgt { border-right: 1px solid #91c1ec; }
.popbck { background: #3097f3; min-height: 310px; padding-top: 95px; }
/*.vertical-align{display:flex !important;align-items:center !important;}*/
.corona_strip img { width: 80px; }
.corona-h3 { font-size: 20px; font-weight: 600; color: #8326c7; }
.corona_strip { margin-bottom: 20px; }
    .corona_strip .Cor_more, .corona_strip .Cor_more:focus { font-size: 18px; color: #000; text-decoration: underline; }
        .corona_strip .Cor_more:hover { color: #D64000; }

.Corona_popup .modal-header { background-color: #7225a8; color: #fff; border-top-left-radius: 10px; border-top-right-radius: 10px; }
button.close { background: none; }
.Corona_popup .modal-content { border-top-left-radius: 10px; border-top-right-radius: 10px; margin-top: 0px; }
.Corona_popup.modal .close { color: #c82727 !important; font-size: 22px; font-weight: 500; background-color: #fff !important; opacity: 1; padding: 3px; padding-bottom: 3px; border-radius: 50%; width: 25px; height: 25px; line-height: 0px; padding-bottom: 2px; position: absolute; right: -8px; top: -9px; margin-top: 0; }
.Corona_popup h4 { color: #fff; font-size: 20px; text-align: center; font-weight: 600; }
.Corona_Wedget h3 { color: #129332; font-size: 20px; text-align: center; font-weight: 600; }
Corona_Wedget h3 { color: #129332; font-size: 20px; text-align: center; font-weight: 500; }
.Corona_Wedget p { font-size: 15px; color: #000; text-align: left; }
.Corona_popup .modal-dialog { left: 0px !important; margin: 0 auto !important; padding-top: 0 !important; top: 30px; max-width: 700px; width: 700px !important; }
.modal-open { overflow-x: hidden !important; overflow-y: auto !important; }
.modal { z-index: 99999 !important; }
.modal-backdrop { z-index: 9999 !important; }
.Corona_popup.modal .modal-body { background: url(Images/pop-up-bg-corona.png) no-repeat #F0F0F0; background-position: bottom center; background-size: cover; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; padding: 15px; }
/*.Extension-dd::before { content: ""; background: url(Images/corona_virus.png) no-repeat scroll 0 0/70px; background-position-x: 0px; background-position-y: 0px; background-position-x: 0px; background-position-y: 0px; position: absolute; left: -90px; top: -8px; width: 70px; height: 70px; background-position: left center; }*/
.Extension-dd { border: 1px solid #fff; display: inline-block; margin: 0 auto; border-radius: 5px; padding: 15px; background-color: #CA202F; position: relative; margin-left: 0px; }
    .Extension-dd h3 { font-size: 17px; color: #fff; margin: 0px; }
        .Extension-dd h3 a { text-decoration: underline; color: #fff; }
.form941info .searchfield_landing input[type="text"] { width: 390px !important; margin-bottom: 20px !important; }
.formw9 .searchfield_landing input[type="text"] { width: 350px !important; margin-bottom: 20px !important; }
.form941info .inner_form_rgt .inner_form_spt_sec { padding: 0px; background: #fff; }
.leftside ul li { position: relative; }
.leftside { background: #fff; padding: 5px 15px 5px; border-right: 1px solid #f1f1f1; position: sticky; top: 120px; overflow-y: scroll; /*max-height: 85vh;*/ }
.infopagelist li { list-style-type: none; padding: 10px; font-size: 16px; padding-left: 25px; border-bottom: 1px solid #c5e5ff; }
    .infopagelist li::before { color: #3097f3; font-family: "FontAwesome"; position: absolute; left: 0px; top: 10px; width: 21px; height: 21px; content: "\f054"; /*background: url("/content/images/icons/send.png") no-repeat 0px 0px;*/ }
.rightside { background: #eef7ff !important; border: 1px solid #3097f3; border-radius: 5px; padding: 5px 10px 10px; }
.numlist_inforight li { list-style-type: decimal; display: list-item; padding: 10px 0 5px 0px; position: relative; color: #252525; font-size: 16px; margin-left: 30px; }
.infoh2 { font-size: 24px; font-weight: 500; }
.rgth3 { padding: 10px 0px; margin: 10px 0px; text-align: left; }
.article { background: #f9f9f9; position: relative; padding: 10px; border-radius: 6px; box-shadow: 0px 4px 12px #e8e8e8; border: 1px solid #ddd; width: fit-content; width: -moz-fit-content; }
.articlelist li { list-style-type: decimal; padding: 6px; font-size: 16px; padding-left: 5px; }
    .articlelist li::before { position: absolute; left: 0px; width: 21px; height: 21px; content: ""; background: url("/content/images/icons/star.png") no-repeat 0px 0px; }
[class*="badger"] { position: relative }
    [class*="badger"]:after { content: attr(data-badger); position: absolute; top: 0; padding: 3px 7px; font-size: 12px; font-weight: bold; background: #fff9c0; color: #000; font-size: 16px; font-weight: 500; }
.badger-left { border-top-left-radius: 6px; margin: 15px 0px; padding: 40px 15px 15px; font-size: 17px; line-height: 24px; color: #626262; }
    .badger-left:after { left: 0; border-radius: 6px 0 6px 0 }
.artnote { background: #fff; border-radius: 6px; box-shadow: 0px 4px 12px #dcdcdc; margin-left: 25px; }
[class*="badger1"] { position: relative }
    [class*="badger1"]:after { content: attr(data-badger); position: absolute; top: 0; padding: 3px 7px; font-size: 12px; font-weight: bold; background: #ffdcda; color: #000; font-size: 16px; font-weight: 500; }
.badger1-left { border-top-left-radius: 6px; margin: 15px 0px; padding: 40px 15px 15px; font-size: 16px; line-height: 24px; color: #626262; }
    .badger1-left:after { left: 0; border-radius: 6px 0 6px 0 }
[class*="badger2"] { position: relative }
    [class*="badger2"]:after { content: attr(data-badger); position: absolute; top: 0; padding: 3px 7px; font-size: 12px; font-weight: bold; background: #dcefff; color: #000; font-size: 16px; font-weight: 500; }
.badger2-left { border-top-left-radius: 6px; margin: 15px 0px; padding: 40px 15px 15px; font-size: 16px; line-height: 24px; color: #626262; }
    .badger2-left:after { left: 0; border-radius: 6px 0 6px 0 }
.faqlist h4 { line-height: 24px; }
.brdrgt { border-right: 1px solid #f1f1f1; }
.faqlist li { list-style-type: none; padding: 6px; font-size: 16px; padding-left: 35px; }
    .faqlist li::before { position: absolute; left: 10px; width: 25px; height: 25px; content: ""; background: url("/content/images/icons/question.png") no-repeat 0px 0px/25px; }
.list-inlineinfo li { list-style-type: none; padding: 6px 6px 6px; font-size: 16px; padding-left: 15px; }
    .list-inlineinfo li::before { margin-top: 2px; position: absolute; left: 10px; width: 25px; height: 25px; content: "\f054"; font-family: "FontAwesome"; color: #626262; /*background: url("/content/images/icons/infoblog.png") no-repeat 0px 0px/25px;*/ }
.infopagelist li.active { border-bottom: 1px solid #D64000; color: #D64000 !important; text-decoration: none; }
    .infopagelist li.active a { color: #D64000 !important; text-decoration: none; }
li.active::before { color: #D64000; }
.article-vote .vote-up { background: linear-gradient(#fff, #f9f9f9); border: 2px solid #ccc; padding: 5px 10px; margin: 0px 20px 10px; border-radius: 4px; text-decoration: none; }
    .article-vote .vote-up:before { content: "\f005"; display: inline-block; font-family: "FontAwesome"; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; text-decoration: inherit; text-rendering: optimizeLegibility; text-transform: none; margin: 0 2px 0 0; color: #4CAF50; }
.article-vote .vote-down { background: linear-gradient(#fff, #f9f9f9); border: 2px solid #ccc; padding: 5px 10px; margin: 0px 0px 10px 30px; border-radius: 4px; text-decoration: none; }
    .article-vote .vote-down:before { content: "\f005"; display: inline-block; font-family: "FontAwesome"; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; text-decoration: inherit; text-rendering: optimizeLegibility; text-transform: none; margin: 0 2px 0 0; color: #F44336; }
.article a { color: #252525; text-decoration: underline; }
a.infolink { color: #D64000; }
.warn { margin-left: 25px; }
.tips { margin-left: 25px; }
.artnote::before { position: absolute; content: ""; display: inline-block; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; text-decoration: inherit; text-rendering: optimizeLegibility; text-transform: none; margin: 0 2px 0 0; color: #4CAF50; margin-left: -20px; margin-top: 5px; background: url("/content/images/icons/infoinfo.png") no-repeat 0px 0px; width: 16px; height: 16px; }
.warn::before { position: absolute; content: ""; display: inline-block; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; text-decoration: inherit; text-rendering: optimizeLegibility; text-transform: none; margin: 0 2px 0 0; color: #4CAF50; margin-left: -20px; margin-top: 5px; background: url("/content/images/icons/infoalert.png") no-repeat 0px 0px; width: 16px; height: 16px; }
.tips::before { position: absolute; content: ""; display: inline-block; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; text-decoration: inherit; text-rendering: optimizeLegibility; text-transform: none; margin: 0 2px 0 0; color: #4CAF50; margin-left: -20px; margin-top: 5px; background: url("/content/images/icons/infobulb.png") no-repeat 0px 0px; width: 16px; height: 16px; }
/*instruction page*/
.popular { position: absolute; top: -38px; right: -60px; z-index: 1; background-color: #3097f3; color: #fff; font-weight: 700; font-size: 16px; padding: 55px 55px 20px 55px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.tipsinstruct { border: 1px solid #ddd; border-radius: 6px; margin: 0px 0px 0px 30px; padding: 15px; position: relative; overflow: hidden; }
    .tipsinstruct li { list-style-type: none; padding: 10px; font-size: 16px; padding-left: 25px; }
        .tipsinstruct li::before { color: #3097f3; font-family: "FontAwesome"; position: absolute; left: 10px; width: 21px; height: 21px; content: "\f0a4"; /*background: url("/content/images/icons/send.png") no-repeat 0px 0px;*/ }
.nolistbef li { border-bottom: 0px !important; }
.inst941 .text-highlight1 { padding: 14px 5px 13px !important; }
.inst941 .form-copies1 .copy_employee1 { width: 100%; }
.inst941 .copy_employee1 { background: #fff; border: 1px solid #ddd; border-left: 0px; }
.infoimg-emposing1 { box-shadow: 0px 4px 12px #d8dede; border: 1px solid#cdd5d5; border-radius: 6px; width: 100%; margin: 20px 0px 0px; }
.artinfo p { font-size: 16px !important; }
.artinfo .separate_list li { font-size: 16px; }
.infoart p { font-size: 16px; }
.infoart .separate_list li { font-size: 16px; }
/*Due date*/
.update-nag { font-size: 14px; text-align: left; background-color: #fff; height: 65px; width: 100%; margin-bottom: 10px; }
    .update-nag > .update-split { font-size: 17px; background: #61bacb; width: 75px; float: left; color: #fff !important; padding: 10px; height: auto; text-align: center; font-weight: 700; margin: 10px !important; }
    .update-nag > .update-text { line-height: 22px; font-size: 17px; color: #626262; }
.emailfield { border: 1px solid #ddd; padding: 10px; border-radius: 6px; margin: 20px 0px; box-shadow: 1px 0 15px rgba(0,0,0,.2); }
.bckdue { margin: 20px 20px 0px; text-align: center; padding: 5px; min-height: 220px; }
    .bckdue h4 { min-height: 40px; }
.brdrgt1 { border-right: 1px solid #f1f1f1; }
.ddlinetxt { color: #D64000; font-size: 18px; }
.artmailadd .table-bordered { box-shadow: 0px 0px 20px rgba(0,0,0,0.1); }
.mailtable { border-radius: 6px; display: block; }
    .mailtable table tr th:first-child, .mailtable table tr td:first-child { border: 1px solid #ddd; }
    .mailtable table { border-collapse: separate; border-spacing: 0; overflow: hidden; border-radius: 6px; }
    .mailtable .table-bordered > tbody > tr > th { border-top: 1px solid #ddd; }
    .mailtable tr { border-bottom: 1px solid #ddd; }
    .mailtable .table-bordered, .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th { border: 0px; }
.text-center { text-align: center !important; }
.fntclr { color: #626262; }
/*form941x*/
.infoh3 { font-size: 22px; font-weight: 500; margin-bottom: 5px; }
.form941xraccon .fw4-Raccon::before { right: -45px; }
.form941xraccon .fw4-Raccon::after { right: 85px; }
.form941raccon .fw4-Raccon::before { right: -128px; bottom: 15px; }
.form941raccon .fw4-Raccon::after { right: 8px; bottom: 97px; }
.form941info .banner_label { margin-top: 5px; }
.racconpr941 .raccon-fw2-innr:before { right: -73px; }
.racconpr941 .raccon-fw2-innr:after { right: 57px; }
.tipslist li { list-style-type: none; margin-left: 20px; padding-bottom: 5px; }
ul.tipslist li::before { content: "\f105"; font-family: "FontAwesome"; position: absolute; left: 15px; color: #000; font-weight: 500; font-size: 20px; }
.artinfo .width { width: 28%; }
.ltetxt { color: #888; font-size: 14px !important; }
.infoart .intlist li { list-style-type: disc; }
.frm941min .article-desc p { min-height: 85px; }
.frm941rsr .article-desc p { min-height: 125px; }
.pen941 .raccon-fw2-innr::before { right: -37px !important; }
.pen941 .raccon-fw2-innr::after { right: 97px; }
.infoart .popup-icon { color: #4c4c4c !important; }
.infovid .form-required-msg.emp-page-from-videoinner .modal-header .close { margin-top: -70px; }
.extra .form-required-msg.emp-page-from-videoinner .modal-header .close { margin-top: -40px; }
.infovid .form-required-msg.emp-page-from-videoinner h3 { font-size: 20px; }
.covid19-alert { background-color: #EAB83D; text-align: center; padding: 18px; margin-bottom: 25px; }
    .covid19-alert h3 { font-size: 20px; font-weight: 500; color: rgb(0, 0, 0); margin-bottom: 5px; margin-top: 0px; }
        .covid19-alert h3 a { color: #00498e; text-decoration: underline; }
.text-left { text-align: left !important; }
.newfrm7200 .raccon-fw2-innr:before { right: -28px; bottom: 30px; }
.newfrm7200 .raccon-fw2-innr:after { right: 105px; bottom: 112px; }
.borderLeft { border-left: 1px solid #d6f2f5; }
.form990pf .w2Feature p { min-height: 145px !important; }
.frm7200inst .searchfield_landing input[type="text"] { width: 370px; }
.frm7200inst .raccon-fw2-innr:before { right: -25px; }
.frm7200inst .raccon-fw2-innr:after { right: 110px; }
.frm7200inst ul.timeline > li h3 { font-size: 19px; }
.frm7200sticky { position: sticky; top: 140px; }
.paystubfeat .w2Feature p { min-height: 100px !important; }
.paystub .fw4-Raccon::before { right: -42px; }
.paystub .fw4-Raccon::after { right: 93px; }
.paystub .pricebann li { padding-right: 30px; }
.frm990pf .searchfield_landing input[type="text"] { width: 360px; }
.frm990ne .raccon-fw2-innr::before { right: -100px; }
.frm990pf .raccon-fw2-innr::before { right: -126px; }
.formne .raccon-fw2-innr::before { right: -98px; }
.frm990ser .raccon-fw2-innr::before { right: -112px; }
.frm990ne .raccon-fw2-innr::after { right: 27px; }
.frm990pf .raccon-fw2-innr::after { right: 8px; }
.frm990ser .raccon-fw2-innr::after { right: 23px; }
h3.black_txtlink { color: #D64000; text-decoration: underline; }
    h3.black_txtlink:hover { color: #000; }
.articleSection p { color: #4c4c4c; font-size: 18px; }
    .articleSection p:hover { color: #D64000; font-size: 18px; }
.card { position: relative; }
    .card p a { margin-left: 30px; display: block; }
        .card p a:before { content: "Q."; position: absolute; left: 0; font-size: 17px; color: #3097f3; font-weight: 500; margin-right: 10px; padding-right: 10px; }
.frm990pfsteps .rightab { height: 362px; }
.rund { /*border:2px solid #3097f3;*/ border-radius: 10px; /*padding:10px;*/ }
.form941x .raccon-fw2-innr::before { right: -18px; bottom: 29px; }
.form941x .fw4-Raccon::after { right: 119px; bottom: 111px; }
h3.form_990_features_height_h3 { font-size: 22px; }
.form-990 .w2Feature p { min-height: 170px !important; }
.form-990ez .w2Feature p { min-height: 150px !important; }
.form-990t .w2Feature p { min-height: 170px !important; }
h3.form_990_features_height_h3 { font-size: 22px; }
.rightside li { font-style: initial !important; }
.irslogotimer { position: absolute; left: -15px; top: 105px; }
.timer { margin-left: 0px; }
.frm941ss img { margin-left: 45px; }
.frm941sr img { margin-left: 35px; margin-top: 30px; }
.bantimer .linkText { font-size: 22px; }
.bantimer { margin-left: 0px; margin-bottom: 30px; margin-top: 45px; /*background: #C8ECF3;*/ padding-left: 35px; border-radius: 10px; }
.banfont { font-size: 30px; }
.bantimer .colon { width: 70px; }
.bantimer #clockdiv > div { padding-left: 0px; }
.Timer_countdown_new .countdownBox { background-color: #DEF2F6; border-radius: 5px; border: 1px solid #68afbc; box-shadow: 0 0 7px #bcdade; }
.Timer_countdown_new .colmleft30 { margin-left: 30px; }
.Timer_countdown_new .countdown_section { margin: 0px; }
.Timer_countdown_new #clockdiv { padding: 10px 0; }
.Timer_countdown_new h3 { margin-top: 10px; }
.Timer_countdown_new .only-text { text-align: center; }
.Timer_countdown_new .no-pad { padding-left: 0px; padding-right: 0px; margin-left: -8px; }
.Timer_countdown_new.bantimer { padding-left: 0px; margin-bottom: 0px; margin-left: -20px; }
.Timer_countdown_new .no-Pleft0 { padding-left: 0px; padding-right: 0px; }
.lite-blue-clr { color: #3097f3; }
.mBot15 { margin-bottom: 15px; }
.form1099_patr h4 { font-size: 16px; font-weight: 400; }
.form1099_misc h4 { font-size: 17px; font-weight: 400; }
.feature-info-blck { margin-bottom: 40px; }
.ftr-blk-h3 { font-size: 20px; font-weight: 500; color: #333; line-height: inherit; }
.lite-blue-clr { color: #3097f3; }
.custom-table table tr th.brd-Topnone { border-top: none; }
.ftr-cust-table table tr th { text-align: center !important; }
.ftr-cionmR { margin-right: 10px; }
    .ftr-cionmR img { width: 60px; height: auto; }
.left-Feature-widget a.bk-featur-link:focus, .left-Feature-widget a.bk-featur-link:focus { color: #2d6e7b !important; text-decoration: none; }
.left-Feature-widget li.active a.bk-featur-link:focus { color: #D64000 !important; text-decoration: none; }
.ftr-rgt-part .artinfo { padding: 0.8% 0% 0.5% 5%; }
    .ftr-rgt-part .artinfo.newbk-pad { padding: 11.5% 0% 0% 5%; }
.deadline_5498 span { color: #D64000; font-weight: 600; }
.deadline_5498 p { background: #dcf9ff; border: 1px solid #61b9ca; border-radius: 5px; position: initial; display: inline-block; padding: 10px; margin-bottom: 20px; }
.terms-box h3 { font-size: 24px; font-weight: 500; color: #333; }
.terms-box p { padding-top: 0px; }
.terms-box-inner ul li::before { position: absolute; left: 0px; top: 5px; width: 21px; height: 21px; content: ""; background: url("/content/images/pricing_features_tick.png") no-repeat 0px 0px; }
.terms-box-inner ul li { padding-left: 25px; line-height: 25px; }
.inner-top-caption { margin-bottom: 0px; }
.terms-box-inner .separate_list { padding-left: 15px; }
.terms-box-inner p { margin-bottom: 0px; }
.terms-box-inner, .terms-box { margin-bottom: 30px; }
    .terms-box-inner h4 { font-size: 22px; color: #3097f3; }
.textLink { text-decoration: underline; color: #3097f3; }
.terms-box-inner .custom-table table tr th:first-child { padding-left: 10px; }
.terms-box-inner address { color: #4c4c4c; font-size: 16px; }
.number-list li { list-style: none; position: relative; padding-left: 20px; }
    .number-list li::before { display: none; }
    .number-list li span { position: absolute; content: ""; left: 0px; top: 0px; }
/*.terms-sec-cont .terms-box-inner h4{position:relative; padding-left:25px;}
.terms-sec-cont .terms-box-inner h4 span{position:absolute; left:0px; top:0px;}*/
.deadline_5498 p { background: #ebf4ff; border: 1px solid #3097f3; border-radius: 5px; position: initial; display: inline-block; padding: 10px; margin-bottom: 20px; }
.EnqFormDesign { display: block; float: none; margin: 0 auto; background: #fdfdfd; box-shadow: 0 0px 13px #e1e1e1; padding: 15px 25px; border: 1px solid #eaeaea; border-radius: 5px; }
.EnqFormGcaptcha .g-recaptcha > div { margin: 0 auto; }
.cssRadioLabel { vertical-align: middle; background: url(Images/radio_uncheck.png) no-repeat left / 18px; padding: 2px 0 2px 30px; margin-bottom: 0; cursor: pointer; color: #333; font-weight: 600; font-size: 14px; min-height: 24px; }
.cssRadio:checked + label.cssRadioLabel, .cssRadio:checked + input + label.cssRadioLabel { background: url(Images/radio_checked_start.png) no-repeat left / 18px; }
.cssRadio { position: absolute; opacity: 0; left: -9999px; }
.EnqFormRadio { position: relative; }
.EnqRadioBox { display: flex; justify-content: space-between; }
.EnqFormRadio span { width: 48%; //border: 1px solid #b0b0b0; padding: 5px 10px; vertical-align: middle; line-height: 17px; }
    .EnqFormRadio span label { font-size: 13px; line-height: 15px; }
.rgth4 { font-size: 18px; margin-top: 30px; margin-bottom: 10px; text-align: left; }
.EnqFormTerms p { font-size: 13px; line-height: 16px; }
.EnqFormDesign td input { width: 100% !important; }
/*.dropdwn-cta{margin-bottom:15px;}*/
.dropdwn-cta .btn_lg { font-size: 16px; }
/*.Section_center{padding-top:115px !important;}*/
/*.common_pricing_section{padding-top:95px !important;}*/
.form1099k .raccon-fw2-innr::before { bottom: 50px; right: -18px; }
.form1099k .raccon-fw2-innr::after { right: 112px; }

/*independent-banner*/
.independent-bann-txt h1 { font-size: 48px; color: #61bacb; font-weight: 700; padding-top: 200px; font-family: 'Avenir Next LT Pro', sans-serif; }
.indepent-bann { background: url(Images/indepent-bann.png) no-repeat; background-position: 330px 0px; min-height: 550px; border-bottom: 0px; background-color: #f9f9f9; }
    .indepent-bann::before { background: url(Images/independent-raccoon.png) no-repeat; position: absolute; content: ""; }
/*.indepent-bann::before { background: url(Images/independent-raccoon.png) no-repeat; position: absolute; content: "";  left: 160px; right: 0; width: 438px; height: 561px; top: 40px; }*/
.banner-txt h2 { line-height: 38px; }
.banner-txt { padding: 25px 0px 5px; }
.flag img { position: absolute; top: 0; bottom: 0; left: 10%; margin-top: 35px; }
.star-img-block { text-align: center; margin-top: 20px; }
    .star-img-block ul { display: inline-block; }
        .star-img-block ul li { list-style: none; display: inline-block; }
            .star-img-block ul li img { width: 42px; }
.widpara p { font-size: 15px; color: #3097f3; line-height: 22px; text-align: center; font-weight: 600; font-style: italic; margin-top: 10px; font-family: 'Avenir Next LT Pro', sans-serif; }
.supportfea h3 { font-size: 17px; margin-bottom: 0px; }
.supportfea { background: #fff; border: 1px solid #3097f3; border-radius: 5px; padding-left: 10px; }
.minhgtsup { min-height: 70px; }
.font_17 { font-size: 17px; }
.phint-text { background: #fbf6f5; padding: 20px; border-radius: 5px; padding-left: 10px !important; border: 1px solid #D64000; text-align: left; margin: 10px 0; margin-left: 10px !important; }
.form943-alert { margin: 0px !important; padding: 15px; margin-top: 15px !important; }
.irsdead img { margin-left: 10px; z-index: 99; margin-top: 0px; }
.form940Dead .phint-text { width: calc(100% - 0px); }
p.widgetxt { font-size: 16px; font-style: italic; margin-top: -5px; color: #676363; font-weight: 500; }
.efile941 .raccon-fw2-innr:before { right: -75px; }
.efile941 .raccon-fw2-innr:after { right: 55px; }
.supportfea:hover { box-shadow: 0px 0px 14px #a1cafd; }
.hover-none:hover { box-shadow: 0px 0px 0px #fff; }
.hover-orange:hover { color: red !important; }
.form941mail .fw4-Raccon::before { right: -46px; }
.form941mail .fw4-Raccon::after { right: 88px; }
.popupmail .modal-dialog img { width: 455px; margin-top: -35px; }
.popupmail .modal-dialog { width: 465px; }
.headpopupmail .modal-dialog img { width: 440px; margin-top: -8px; }
    .headpopupmail .modal-dialog img.adjust { width: 535px; margin-top: 0px; padding-bottom: 10px; }
.headpopupmail .modal-dialog { width: 540px; }
.headpopupmail .modal-header { padding: 1px; border-bottom: 0px; }
.popupmail .modal-header { padding: 10px 0px 5px; border-bottom: 0px; }
.headpopupmail .modal-header .close { margin-top: -13px; color: #fff; opacity: 0.9; background: #ec0c0c; padding: 4px 6px; border-radius: 25px; font-size: 14px; font-weight: 300; margin-right: -10px; }
.popupmail .modal-header .close { margin-top: 0; color: #fff; opacity: 0.9; background: #ec0c0c; border-radius: 25px; font-size: 23px; font-weight: 300; width: 30px; height: 30px; position: relative; top: -25px !important; right: -15px !important; }
.covidad img { margin: 0px 15px; width: 97%; }
.step-process::before { background: url("/content/images/icons/step-process.png") no-repeat 0 0/12px; width: 24px; height: 20px; margin-left: -20px; margin-top: 5px; }
.step-process [class*="badger2"]::after { background-color: #fae2db; }
.cmn-article-h3 { font-size: 20px; }
.form941info .inner_form_rgt.f941-wrkshtpg .inner_form_spt_sec { border-radius: 8px; }
.frm941-worksheet .raccon-fw2-right::after { background: url(images/racoon-hand-forwrksheet.png) no-repeat; transform: rotate(30deg); right: 73px; }
.look p { font-size: 15px; }
.onlinebut { border: 2px solid #175997; color: #175997; border-radius: 25px; padding: 7px 18px !important; font-size: 15px; padding-bottom: 7px !important; padding-top: 6px !important; }
    .onlinebut a { font-size: 15px; text-decoration: none; color: #359258; }
.smaltxtbann { font-size: 15px; }
.header_info { padding: 8px 0 9px; }
.bannh1txt { padding-top: 0px; }
span.smaltxtbann { font-size: 15px; }
.onlinebut img { width: 14px; margin-top: -5px; margin-right: 5px; }
/*.onlinebut:hover{border:1px solid #000 ;color:#000;}
.onlinebut a:hover{color:#000;}*/
.formne { padding-bottom: 40px; }
.textaligntimer { padding-left: 0px; text-align: left; margin-top: -10px; margin-left: -40px; }
.formez .raccon-fw2-innr::before { right: -125px; }
.formez .raccon-fw2-innr::after { right: 6px; }
.Bannr_sple_text h3 { font-size: 20px; }
.Bannr_sple_text .textaligntimer { margin-left: 110px; }
h3.first { margin-left: 40px; margin-top: 10px; }
.Bannr_sple_text #clockdiv { margin-left: 17px; }
/*.Bannr_sple_text .timer{margin-left:50px;}*/
.onlinebut:hover { color: #D64000; }
.onlinebut:hover { border: 2px solid #175997; text-decoration: none !important; color: #2486f3 !important; }
.header-phone { border-radius: 25px !important; padding: 7px 18px !important; border: 2px solid #D64000; padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
    .header-phone a { color: #198754 !important; }
a.onlinebut:hover { text-decoration: none !important; }
.header_info:hover { text-decoration: none !important; }
.Bannr_sple_text .timer { margin-left: 50px; }
.header_info a:hover, .header_info a:focus { text-decoration: none !important; }
.textaligntimer a { cursor: pointer; }
.formne { padding-top: 50px; }

/* Deadline banner2020 */
.deadline-homeBanner { background: url('../content/images/tbs-friday-banner.png') no-repeat 10% 10% #fff; position: relative; background-position: bottom center; background-size: cover; height: 90vh; width: 100%; }
.header-content { font-size: 27px; color: #000; font-weight: 600; text-align: center; font-family: 'Avenir Next LT Pro', sans-serif; }
.common-h1-deadline { font-size: 38px; color: #000; font-weight: 600; text-align: center; font-family: 'Avenir Next LT Pro', sans-serif; }
.header-content span { color: #D64000; }
.deadline-bnr-header { padding: 10px 0px 0px; }
.dd-header-btn { margin-top: 20px; }
    .dd-header-btn .btn_lg { padding: 8px 30px 11px; }
h1.common-h1-dd { font-size: 28px; font-weight: 500; color: #212121; line-height: 1.3; font-family: 'AvenirLTStd-Medium', sans-serif; margin-top: 0; }
.header-content span.scnd-line-fnt { font-size: 36px; font-weight: 600; color: #000; }
.formne { padding-top: 50px; }
.quickbook_icon { display: flex; align-items: center; position: initial; }
.quickbook_icon { display: flex; align-items: center; position: initial; margin: auto; left: 0; justify-content: center; right: 0; margin-left: 0px; }
    .quickbook_icon .irs_logo_size { margin-left: 20px; }
    .quickbook_icon .qbbann { width: 120px; }
.resorce-timer { margin-left: 0px; }
    .resorce-timer #clockdiv { margin-left: 10px; }
    .resorce-timer .resp { padding-left: 40px; }
/*.schrraccon::before{bottom:80px;}
.schrraccon::after{bottom:160px;}*/
.last_after::after { display: none !important; }
.form2290 .main_basic_sec { width: 33.111% !important; }
.form2290 address { font-size: 16px; padding-left: 30px; line-height: 22px; }
.ett-trending-strip { background-color: #3097f3; }
    .ett-trending-strip .strip-h3-text { font-size: 24px; color: #fff; font-weight: 500; border-radius: 4px; padding: 20px 10px; text-align: center; }
.form2290 .main_basic_sec p { font-size: 18px; }
.ettlogo { background: #fff; padding: 29px 0px; border-radius: 5px 0px 0px 5px; border-right: 1px solid #e0e0e0; padding-right: 0px; }
.top-logo-section { border: 1px solid #ddd; border-radius: 5px; box-shadow: 0px 0px 9px #ddd; }
.ett-content { padding: 21px 20px; background: #ffefe6; }
.prgt0 { padding-right: 0px; }
.box-border { border: 1px solid #ddd; padding-left: 20px; border-radius: 5px; padding: 0px 0px 0px 10px; }
.advan-txt { padding: 10px 0px !important; }
.resource-padding { padding: 40px 0px 30px !important; }

.yellow { color: #ffbf00 !important; }
.font-wgt-600 { font-family: 'Avenir Next LT Pro', sans-serif; font-weight: 600; }
.secnd-hd a { color: #fff; }
    .secnd-hd a:hover { color: #ffbf00; }
.banner-txt { padding: 30px 0px; }
.blue-theme p a { color: #3097f3; }
.trending-article-sec .linkText { color: #3097f3; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #3097f3; }
.blue-theme span { color: #3097f3; }
.banner-txt .btn_primary:hover { background: #fff; color: #0e70eb; }
.blue-theme button { background: #D64000; }
.blue-theme .btn_primary:hover { background-color: #3097f3 !important; }
/*blue-theme-landing style*/
.blue-theme-landing .fearures h1 { color: #fff; font-weight: 500; }
.blue-theme-landing .view_all_question { color: #FFf; }
    .blue-theme-landing .view_all_question:hover { color: #ffbf00; }
.blue-theme-landing .common_h5 { color: #fff; }
.blue-theme-landing .pricetag { color: #ffbf00 !important; font-size: 20px; font-family: 'Avenir Next LT Pro', sans-serif; }
.blue-theme-landing .pricebann li { color: #fff; }
.blue-theme-landing .pricefont { color: #215495; }
.blue-theme-landing .banner_fearures_bg { box-shadow: 0px 0px 9px #1f649d; background: linear-gradient(180deg, #cfe8fb, #ffffff); border: none; border: 1px solid #225fa0; border-radius: 5px; }
.blue-theme-landing p.widgetxt { color: #504e4e; }
.blue-theme-landing .inner_form_rgt ul li { color: #000; }
.widget a:hover { color: #215495 !important; }

.blue-theme-landing .separate_list li::before { background: url(/content/images/blue-tick.png) no-repeat 0px 0px/15px; top: 9px; }
.quarterthird .fw4-Raccon::before { right: -135px; }
.quarterthird .fw4-Raccon::after { right: 0px; }
.blue-theme-landing .popup-icon { color: #fff !important; }
.blue-theme-landing .btn_primary { border: 2px solid #fff; }
.blue-txt { color: #0067B8 !important }
.list-number-align li { position: relative; padding-left: 20px; }
    .list-number-align li span { position: absolute; left: 0px; top: 5px; }
.alphabet-list li { list-style: none; position: relative; }
.mx-width80 { width: 85%; margin: 0 auto; background-color: #fff9f6; border-radius: 6px; box-shadow: 0 0 14px #ede0d9; border: 1px solid #D64000; padding: 25px 0; }
.boost-filing-software h3 { font-size: 22px; font-weight: 500; color: #333; text-align: left; line-height: initial; }
.customer-stories-partner-provider { background: url(images/customer-stories-bg-partner-service.jpg); background-position: top center; background-size: cover; background-repeat: no-repeat; background-attachment: fixed; }
.white-color { color: #fff; }
.testimonial-content p { color: #fff; font-size: 17px; font-weight: 500; }
.testimonial-content h4 { color: #ffbf00; font-weight: 500; font-style: italic; font-size: 22px; }
.customer-stories-partner-provider img { width: 330px; }
.partner-provider-icons .partner_img span { background: url(images/icons/partner-provider-icon.png) no-repeat 0px 0px #fff; }
.partner-provider-icons .partner_img span { background: url(images/icons/partner-provider-icon2.png) no-repeat 0px 0px #fff; }
.partner-provider-icons .partner_img .partner-pro-icon1 { background-position: 9px 13px !important; }
.partner-provider-icons .partner_img .partner-pro-icon2 { background-position: -140px 12px !important; }
.partner-provider-icons .partner_img .partner-pro-icon3 { background-position: -305px 12px !important; }
.partner-provider-icons .partner_img .partner-pro-icon4 { background-position: -451px 12px !important; }
.partner-provider-icons .partner_img .partner-pro-iconnew { background-position: -139px 10px !important; }
.partner-provider-icons .partner_img .partner-pro-iconnew1 { background-position: 11px 14px !important; }
.partner-provider-icons .partner_img .partner-pro-iconnew2 { background-position: -306px 15px !important; }
.image-style { border: 4px solid #3097f3; border-radius: 8px; }
.payroll-employement-block figure img { width: 60px; }
.blue-gradient-bg .schB-bnr-caption { color: #fff !important; }
.blue-gradient-bg .inner_form_rgt ul li { color: #333; }
.blue-gradient-bg .W4InsForm .common_h2 { color: #215495; }
.blue-gradient-bg .W4InsForm { box-shadow: 0px 0px 9px #1f649d; background: linear-gradient(180deg, #cfe8fb, #ffffff); border: none; border: 1px solid #225fa0; border-radius: 5px; }
.blue-gradient-bg .formw4List li { color: #fff !important; }
.blue-gradient-bg .btn_primary { border: 2px solid #fff; }
.resource-1099-email-field .form941info .searchfield_landing input[type="text"] { width: 330px !important; }
.partner-provider-banner, .small-business-banner { min-height: 330px; }
.resource-1099-email-field .form941info .searchfield_landing input[type="text"] { width: 330px !important; }
.form-1099-nec-racoon::before { right: -52px; bottom: 10px; }
.form-1099-nec-racoon::after { right: 75px; bottom: 90px; }
a.readmore-dropdown { font-size: 17px; font-weight: 500; }
#tbs-partner-provider-accord h3, #tbs-small-business-accord h3 { font-size: 24px; font-weight: 500; margin-bottom: 0px; }
#tbs-partner-provider-accord h4, #tbs-small-business-accord h4 { font-size: 26px; font-weight: 700; color: #33af19; }
a.readmore-dropdown .fa { transition: 0.2s all linear; font-size: 20px; position: relative; top: 3px; transform: rotate(180deg); }
a.readmore-dropdown.collapsed .fa { transition: 0.2s all linear; font-size: 20px; position: relative; top: 3px; transform: rotate(0deg); }
a.orange-link, a.orange-link:focus { color: #D64000; text-decoration: underline; }
    a.orange-link:hover { color: #d05a17; }
.bor-rad { border-radius: 6px; }
.api-sec { background: url(images/integration_bg.png); background-position: top center; background-size: cover; background-repeat: no-repeat; background-attachment: fixed; }
    .api-sec figure { min-height: 155px; border: 1px solid #ddd; border-radius: 5px; padding: 10px 10px 0px; }
.blue-gradient-bg .heading { color: #fff !important; }
.blue-theme-landing .heading { color: #fff !important; }
.features-steps .main_basic_sec { width: 30.0% !important; border: 1px solid #ddd; border-radius: 5px; margin: 10px; }
    .features-steps .main_basic_sec p { padding-bottom: 0px; margin-bottom: 0px; }
.features-steps .basic_box1::after { right: -35px; top: 80px; }
.features-steps .basic_box::after { right: -35px; top: 80px; }
.features-steps .basic_box5 span::after { content: "3"; }
.features-steps .basic_box2 img { width: 65px; }
.box-border-feature { border: 1px solid #d7ecfe !important; border-radius: 5px; margin-top: 20px; }
.note-feature { background: #fffbdc; padding: 1px 10px 1px; margin: 15px 0px; border-left: 5px solid #f9de09; }
.form94x_getstartedBox .list_unstyled { display: inline-block; }
.sidebar-feature .form94x_getstartedBox { padding-bottom: 0px; background: #eaf6ff; }
.sidebar-feature { position: sticky !important; top: 145px; }

/*form 941 theme*/
/*.form-941-theme { background: url(images/form941banner.jpg) !important;background-size:cover !important; }
.form-941-widget .inner_form_spt_sec { box-shadow: 0px -6px 15px #a7d9bb !important; background: #fff !important; border: 1px solid #dff3e8 !important; }
.form-941-light-green { background:#e9f4ee !important; }
    .form-941-light-green .img-emposing { box-shadow: 0px 0px 11px #c9e2d4; border: 1px solid #e9f4ee; }
.form-941-steps ul.verticalwiz li.active a { background-color: #24779c; }
.form-941-steps .verticalwiz li.active .step, .verticalwiz li.active.complete .step { color: #24779c; border: 3px solid #24779c; }
.form-941-steps .rightab { border: 1px solid #24779c; }

.form-941-light-green .supportfea { border: 1px solid #24779c; transition: 0.3s all linear; }
.form-941-light-green .supportfea h3 { color: #24779c; }
.form-941-theme-faq .linkText { color: #24779c;font-weight:500;}
.form-941-theme-faq .linkText-dd { color: #24779c; font-weight: 500; }
.form-941-light-green .linkText { color: #24779c; font-weight: 500; }
.form-941-features .linkText { color: #24779c; font-weight: 500; }
.green-color { color: #24779c !important; }
.form-941-theme-cta .common_h2 span { color: #24779c !important; }
.form-941-theme .formw2page_inner{text-align:left !important;}
.form-941-theme .view_all_question { color: #000; font-style: initial; font-weight: 500; }
.form-941-theme .common_h5{color:#000;font-style:initial;}
.form-941-theme .pricebann li{color:#000;font-style:initial;display:block;font-weight:500;}
.form-941-theme-faq .faqText h2:before { color: #24779c;}
.form-941-theme-faq .linkText:hover { color: #D64000;}
.form-941-light-green .linkText:hover { color: #D64000; }
.form-941-theme .view_all_question:hover { color: #D64000; }
.form-941-features .linkText:hover { color: #D64000; }
.form-941-light-green .supportfea:hover { box-shadow: 0px 0px 14px #96ccaf; }
.form-941-theme .pricefont{color:#000;}
.form-941-theme .separate_list li::before { background: url(/content/images/icons/form941-list.png) no-repeat 0px 0px/18px; top: 9px; }
.form-941-testimonial .home_testimonial .owl-prev { background: url(images/form941-owl-prev-arrow.png)no-repeat center center; }
.form-941-testimonial .home_testimonial .owl-next { background: url(images/form941-owl-next-arrow.png)no-repeat center center; }
.form-941-theme .fearures h1 { color: #0b6c96; font-weight: 500; }
.form-941-theme .pricebann li:before { margin-left: -20px; margin-top: 4px; }
.form-941-theme .pricebann { padding: 5px 0 5px 20px; }*/
/*form 941 theme*/

.common_h3 { font-size: 20px; }
.deposit-box { border: 1px solid #f2f2f2; margin-bottom: 15px; padding: 0px 15px; border-radius: 5px; }
    .deposit-box img { margin-right: 15px; width: 55px; }
    .deposit-box h3 { margin-top: 15px; }
.note-sec { background: #fff; border-radius: 6px; box-shadow: 0px 4px 12px #dcdcdc; margin-left: 0px; padding-left: 40px; padding-right: 15px; width: fit-content; width: -moz-fit-content; }
    .note-sec p::before { position: absolute; content: ""; display: block; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; text-decoration: inherit; text-rendering: optimizeLegibility; text-transform: none; margin: 0 2px 0 0; color: #4CAF50; margin-left: -35px; margin-top: -3px; background: url(/content/images/icons/note.png) no-repeat 0px 0px/30px; width: 30px; height: 30px; opacity: 0.7; }
.icon-sec { }
    .icon-sec img { position: absolute; margin: auto; top: 0; bottom: 0; left: 0; right: 0; width: 400px; }
.spacing-30 { margin: 20px 0px; }
.mrg-rgt-20 { margin-right: 20px; }

/*share button*/
.share-button { height: 100%; width: 100%; position: absolute; top: 0; left: 0; opacity: 0; transition: all 1s; }
.share-icon:hover .share-button { opacity: 1; }
.share-icon ul { background-color: #fff; width: max-content; padding: 10px; border-radius: 5px; padding-right: 5px; padding-bottom: 5px; position: inherit; box-shadow: 0px 0px 9px #0d5dc0; }
    .share-icon ul li { margin-bottom: 0px; right: 0; margin-right: 5px; display: inline-block; }
        .share-icon ul li a { text-decoration: none; font-size: 28px; height: 28px; width: 28px; background: url(images/socialicon.png) no-repeat 0px 0px; border-radius: 1%; display: inline-block; border-radius: 5px; }
            .share-icon ul li a.twitterIcon { margin-left: 0px; }
            .share-icon ul li a.facebookIcon { background-position: -38px 0px; }
            .share-icon ul li a.pinterestIcon { background-position: -114px 0px; }
            .share-icon ul li a.linkedinIcon { background-position: -152px 0px; }
            .share-icon ul li a.youtubeIcon { background-position: -191px 0px; }
            .share-icon ul li a.instagramIcon { background-position: -76px 0px; }
/*share button*/

.banner-box { border: 1px solid #fff; border-radius: 5px; padding: 10px 10px 1px; }
.social-icons a { float: none; border-radius: 50%; width: 28px; height: 28px; display: inline-block; background-image: url(images/socialicon.png); background-repeat: no-repeat; }
    .social-icons a.fb { background-position: -38px top; margin-right: 10px; }
    .social-icons a.twit { background-position: 0 top; margin-right: 10px; }
    .social-icons a.ln { background-position: -152px top; margin-right: 10px; }
    .social-icons a.yt { background-position: -190px top; margin-right: 10px; }
    .social-icons a.rss { background-position: -240px top; margin-right: 10px; }
    .social-icons a.insta { background-position: -76px top; }
.social-icons { float: right; background: #f3f3f3; border-radius: 5px; padding: 7px 0px 0px 10px; box-shadow: 0px 0px 9px #92c2fc; opacity: 0; transition: all 1s; left: 0; margin-top: -15px; }
.share-icon:hover .social-icons { opacity: 1; position: relative; }
.line-divider-darker { border-bottom: 1px solid #c4c4c4; margin-top: 20px; }
.brd-rgt-zero { border-right: 0px; border-left: 1px solid #f1f1f1; }
.pos-sticky { position: sticky; top: 149px; }
.resource-widget li a { color: #fff; }
.resource-widget .articlelist li { color: #fff; }
.resource-widget { border: 2px solid #fff; border-radius: 5px; padding: 10px 0px 0px 10px; background: #055ca0; box-shadow: -15px 15px 3px #054476; padding-left: 0px !important; }
.contact-Icons { display: flex; position: initial; justify-content: center; }
.contact-details { width: 440px; margin: auto; background: #f7fbff; padding: 10px; border-radius: 5px; border: 1px solid #3097f3; }

.resource-center { border: 1px solid #ddd; border-radius: 6px; text-align: center; }
    .resource-center h3 { font-size: 20px; }
    .resource-center img { background: #fcfcfc; border-bottom: 1px solid #f8f8f8; border-radius: 5px 5px 0px 0px; }
    .resource-center figcaption { padding: 0px 10px; border-bottom: 1px solid #fbfbfb; }
    .resource-center .icon a::before { content: ""; position: absolute; left: 15px; color: #000; background: url(/content/images/readmore.png) no-repeat 0px 2px/25px; width: 30px; height: 30px; }
    .resource-center .icon a { position: relative; padding-left: 50px; }
    .resource-center:hover { box-shadow: 0px 0px 11px #c2e2fc; border: 1px solid #deeaf3; }
.banner-caption { border-left: 3px solid #ffbf00; padding: 15px; background: linear-gradient(45deg, #328acf 5%, transparent 95%); }
    .banner-caption p { color: #fff; font-size: 18px; }
.list-of-forms li::before { position: absolute; left: -5px; top: 7px; content: ""; width: 9px; height: 9px; border: 2px solid #3097f3; transform: rotate(45deg); }
ul.list-of-forms li { padding: 5px 15px 5px 15px; font-size: 16px; font-family: 'AvenirLTStd-Medium', sans-serif; font-weight: 400; color: #333; position: relative; list-style-type: none; float: left; width: 100%; padding: 0px 15px; margin: 10px 0px; }
.forms_list .badger2-left:after { border-radius: 6px 0px 6px 0px; }
.forms_list { border: 1px solid #3097f3; border-radius: 5px; display: flex; }
    .forms_list .badger2-left { margin: 0px; padding-bottom: 7px; }
.list-min-hgt { min-height: 210px; }
.list-min-hgt2 { min-height: 170px; }
.forms_list [class*="badger2"]:after { font-size: 18px; padding: 5px 7px; text-align: center; width: 100%; border-radius: 6px 6px 0px 0px; }
ul.list-of-forms li a { color: #000; }
    ul.list-of-forms li a:hover { color: #3097f3; text-decoration: underline; }
.list-of-forms { padding-left: 10px; }
.feature-icon { margin-right: 10px; border: 1px solid #ddd; border-radius: 5px; padding: 5px; }
.white_link { color: #fff; text-decoration: underline; }
.infopagelist .last { border-bottom: 0px solid #ddd; }
.banner-caption .pricebann li::before { background: url(images/radioActiveWhite.png)no-repeat 0 0/10px; }
.emp-page-from-video iframe { width: 100% !important; }
.efile::before { position: absolute; left: 0px; top: 0px; width: 64px; height: 64px; content: ""; background: url(/content/images/icons/flow2.png) no-repeat 0px 0px/60px; }
.efile { position: relative; padding-left: 80px; }
.paper::before { position: absolute; left: 0px; top: 0px; width: 64px; height: 64px; content: ""; background: url(/content/images/icons/usps-validation.png) no-repeat 0px 0px; }
.paper { position: relative; padding-left: 80px; }
.marleft { margin-left: -40px; }
.tab-button { border: 2px solid #D64000; padding: 10px; width: 90%; margin: auto; font-size: 20px; border-radius: 5px; cursor: pointer; }
    .tab-button:hover { border: 2px solid #D64000; background: #D64000; color: #fff; }

.mright0 { margin-right: 0px !important; }
.mRight25 { margin-right: 25px !important; }
.mRight80 { margin-right: 80px !important; }
.pright0 { padding-right: 0px !important; }
.email-temp .searchfield_landing input[type="text"] { border-radius: 6px 0px 0px 6px; }
.mar45 { margin: 0px 60px }
/*.homefeatureBoxpopup { background: #d6ecff; }*/
.email-temp .timer { text-align: center; position: initial; justify-content: center; margin-bottom: 10px !important; }
.fw-500 { font-family: "Avenir Heavy",sans-serif !important; font-weight: 500; }
@font-face { font-family: 'AvenirNextLTPro-Regular'; src: url('../fonts/AvenirNextLTPro-Regular.eot') format('embedded-opentype'); }
.fw-600 { font-family: "Avenir Heavy",sans-serif !important; font-weight: 600; }
.fnt-size-22 { font-size: 22px !important; }
.fnt-size-28 { font-size: 28px !important; }
.fnt-size-18 { font-size: 18px !important; }
.fs-36 { font-size: 36px; }
.fnt-size-40 { font-size: 30px; padding-right: 2px; font-family: 'AvenirLTStd-Medium pro', sans-serif; font-weight: 600; }
.font-size-40 { font-size: 40px; padding-right: 2px; font-family: 'AvenirLTStd-Medium pro', sans-serif; font-weight: 600; }
.fnt-size-42 { font-size: 42px !important; }
.fnt-size-45 { font-size: 45px !important; }
.grey-button { border: 2px solid #807d7c; }
.download-temp table td { display: block; padding: 10px; margin: auto; justify-content: center; }
.download-temp table input { width: 500px; padding: 12px; margin: 5px 0px 0px; border: 1px solid #b7b7b7; border-radius: 5px; }
.download-temp table { margin: auto; }
.download-temp h3 { font-size: 28px; }
.download-temp p { font-size: 17px; margin-top: 10px; margin-bottom: 20px; color: #686a6c; }
/*.email-temp .btn { border: 2px solid #ddd; }
.email-temp .btn.active, .email-temp .btn:active { border: 2px solid #D64000 !important; box-shadow: none; }
.email-temp label{border-radius:5px !important;padding:15px 20px;margin:0px 15px;font-size:20px;}
.email-temp{margin:auto;justify-content:center;}*/
#optinpopup .modal-dialog { bottom: 15px; position: absolute; margin: 0; right: 15px; }
.scrollpopupnone { display: none !important; }
#optinpopup .btn { border: 0px; }
    #optinpopup .btn.active, #optinpopup .btn:active { border: 0px solid #D64000 !important; box-shadow: none; }
#successmessage { background: #5eb75efa !important; color: #000; padding: 10px; top: 110px !important; font-size: 16px; width: fit-content; color: #fff; margin: auto; font-weight: 500; border-left: 5px solid #5eb75efa; width: -moz-fit-content; position: fixed; padding-left: 10px; left: 0%; right: 0%; border: 1px solid #5eb75efa; z-index: 999; border-radius: 0px 5px 5px 0px; padding-right: 25px; }
.email-temp label.error { font-size: 14px; /* padding: 5px; */ padding-left: 30px; padding-top: 3px; padding-bottom: 3px; }
/*#successmessage::before { position: absolute; top: -1px; content: ""; width: 43px; height: 66px; background: url(/Content/Images/notification.png)no-repeat 6px 17px; left: -42px; background-color: #fff; padding: 10px !important; border-radius: 5px 0px 0px 5px; border: 1px solid #5eb75efa; }*/
.download-temp #successmessage { margin-bottom: 20px; margin-left: 120px; }
.download-temp label.error { margin-left: -500px; }
.gray_txt { color: #626262; }
.worksheet .modal-header .close { margin-top: -45px !important; }
.worksheet h3 { font-size: 20px; }
.reminder { transition: transform .3s ease-out !important; }
#successmessagescroll { background: #e3f8e4; color: #000; margin-top: 15px !important; padding: 10px; top: 0px !important; font-size: 16px; width: fit-content; margin: auto; font-weight: 500; border-left: 5px solid #519b53; width: -moz-fit-content; position: relative; padding-left: 10px; left: 3%; margin-bottom: 20px; }
    #successmessagescroll::before { position: absolute; top: 7px; content: ""; width: 35px; height: 35px; background: url(/Content/Images/calendar.png)no-repeat; left: -43px; }
.MboxClose2 { 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; }
    .MboxClose2:hover { background-position: 0 -26px; }
.download-temp .modal-open .modal { overflow-y: hidden !important; background-color: rgba(0, 0, 0, 0.6) !important; top: 0; }
.lenthy-navbar .menu_items { margin-top: 8px; }
.navbar-nav > li.new-menu { position: relative; }
    .navbar-nav > li.new-menu::before { content: ""; background: url(images/icons/new-icon1.png) no-repeat 0 0/45px; position: absolute; top: -21px; left: 5px; width: 47px; height: 30px; }

.f941-wrkshtpg .separate_list li::before { content: "\f105"; font-family: "FontAwesome"; position: absolute; left: -5px; top: 5px; color: #fff; font-weight: 500; font-size: 20px; }
.f941-wrkshtpg .separate_list li::before { background: none; }
.worksheetbg { background: url("Images/worksheetbg.jpg")no-repeat; background-size: cover; background-position: center; }
.worksheet-banner { background: url("Images/worksheetbanner.jpg")no-repeat; background-size: cover; background-position: center; }
.worksheet-banner { text-align: left; }
.worksheet-template { text-align: left; }
.worksheetbg { text-align: left; }
    .worksheetbg .btn-align { text-align: right; }
p.smalltextinfo { font-size: 16px !important; line-height: 21px; }
.download-temp .chkbox label { position: absolute; padding-left: 10px; padding-top: 1px; }
.chkbox label { position: absolute; padding-left: 10px; }
#DownloadTemp .modal-dialog { width: 705px; margin-top: 90px !important; }
.f941-wrkshtpg ul.sub-list-styl1 li::before { content: ""; top: 13px; }
ul.sub-list-styl2 li { list-style: none; position: relative; }
.listwid-arw li { position: relative; padding-left: 15px; }
ul.sub-list-styl2 li::before { position: absolute; content: ""; left: -3px !important; top: 12px !important; border: 2px solid #D64000; width: 8px; height: 8px; content: "" !important; }
.worksheet-banner h1 { font-size: 32px; }
.form1099_state_filing .note-feature p { padding-left: 0px !important; margin-top: 0px; }
.homefeatureBoxpopup h3 { padding-bottom: 5px; margin-top: 20px; text-align: center; font-size: 20px; }
.bdrbox p { margin: 0px !important; border-top: 0px solid #ddd !important; }
.alert { border-radius: 0px; }
.alert-success .close { position: absolute; right: -10px; top: -8px;; background: #e04949; border-radius: 200px; width: 24px; height: 24px; content: ""; color: #fff !important; font-size: 15px; font-weight: 500; cursor: pointer; text-align: center; opacity: 1; }
#lblContactussuccess .close { margin: 0px 0 0 0 !important; opacity: 1; color: #000; top: 4px; }
#lblContactussuccess { font-size: 22px; }
.align .close { margin-top: -4px; }
.email-temp #successmessage { background: #e3f8e4; color: #000; padding: 10px !important; margin-top: 15px !important; font-size: 16px; width: fit-content; margin: auto; font-weight: 500; border-left: 5px solid #519b53; width: -moz-fit-content; position: inherit; padding-left: 0px !important; z-index: 999; border-radius: 0px 5px 5px 0px; margin: auto; margin-left: 175px; }
    .email-temp #successmessage::before { top: 10px; content: ""; width: auto; height: auto; background: url(/Content/Images/calendar.png)no-repeat; left: -47px; background-color: none; padding: 15px !important; border-radius: 5px 0px 0px 5px; position: relative; padding-left: 16px !important; margin-right: -17px !important; }
.leftmin { margin-left: -45px; }
.org-strip-bg { background: #ffbf00; color: #000; padding-bottom: 5px; }
.org-strip-bg { font-size: 22px; font-weight: 500; font-family: 'Avenir Next LT Pro', sans-serif; padding: 15px 0px; }
.new-bnr-gifimg .banner-txt { padding: 20px 0px 0px; margin-bottom: 0px !important; }
ul.footer_sublist li a { color: #626262; font-size: 14px; padding: 7px 0px 5px 15px; display: block; text-decoration: none; position: relative; }
    ul.footer_sublist li a:before { content: "\f105"; font-family: "FontAwesome"; position: absolute; top: 5px; left: 0; font-weight: 500; font-style: initial; font-size: 15px; }
ul.footer_sublist li { display: block; }
.footer_sublist { padding-left: 25px; }
a.hovernone:hover { color: #626262 !important; }
.formw9raccon::before { bottom: 36px; right: -37px; }
.formw9raccon::after { bottom: 118px; right: 99px; }
.width50 img { width: 50px !important; }
.form1095c::before { bottom: 30px; right: -20px; }
.form1095c::after { bottom: 112px; right: 115px; }
.marlft30 { margin-left: 30px; }
.frmfaq-note p { padding-left: 15px; }
.frm1095c, .note-feature { width: fit-content !important; width: -moz-fit-content !important; }
.formw2pr .searchfield_landing input[type="text"] { width: 280px; }
.formW2Land p.min-hgt-p { min-height: 170px !important; }
.frmw2pr-steps .main_basic_sec p { min-height: 95px; }
.frmw2prraccoon::before { right: -50px !important; bottom: 30px; }
.frmw2prraccoon::after { bottom: 112px; right: 83px; }
.frmw2inform span { position: absolute; left: 10px; }
.frmw2inform li { padding-left: 30px; }
.features-box img { width: 64px; align-items: center; margin: auto; margin-top: 10px; }
.features-box figcaption { font-size: 18px; margin: 10px 0px; }
.frmw9 { font-weight: 400; font-family: 'AvenirLTStd-Medium', sans-serif; }
    .frmw9 span { font-family: 'Avenir Next LT Pro', sans-serif; font-weight: 600 !important; }
.videosec-banner { background: linear-gradient(180deg, #cfe8fb, #ffffff); padding: 5px; width: 100%; border-radius: 5px; }
.frmw9-video .close { margin-top: -45px !important; }
.frm7004-video .close { margin-top: -77px !important; }
.borbot-gray { border-top: 1px solid #ccc; }
.features-box { padding: 10px; }
.brdr-rgt-gray { border-right: 1px solid #ccc; }
.background-gray { background: #f9f9f9; }
.mega_menuDropdown { min-width: 1070px !important; left: -790px !important; }
.bulkfiling li a { color: #151515; font-size: 18px; font-weight: 600; }
    .bulkfiling li a p { color: #151515 !important; font-size: 16px; font-weight: 400; padding-top: 3px; line-height: 22px; }
    .bulkfiling li a:hover { text-decoration: none; color: #D64000; }
.button-align { float: right; margin-right: 120px; }
.landingpage-w9 .header_info { padding: 37px 0 0 !important; min-height: 100px; }
.landingpage-w9 .navbar-brand { top: 5px; }
.testimon-paidad .testi-blk { border-bottom: 3px #D64000 solid !important; transition: 0.5s; margin-top: 60px; background: #fcf0ea; }
    .testimon-paidad .testi-blk i { background-color: #007bff; color: #ffffff; width: 75px; height: 75px; line-height: 75px; margin: -40px auto 0 auto; border-radius: 50%; }
.testi-text { font-size: 18px; color: #000; font-weight: 500; margin-top: 15px; margin-bottom: 0px; }
.author { font-size: 18px; color: #D64000; font-style: italic; font-weight: 600; margin: 0px 0px 0px; }
.paidad-footer { background: #ddd; }
.landingw9-banner { background: url(../Content/Images/formw9-landing.png)no-repeat; background-position: center; background-size: cover; min-height: 500px; display: flex; align-items: center; }
.about-w2 { text-align: left; }
.testimon-paidad .common_h5 { margin-bottom: 5px; }
p.txtlft { text-align: left; }
.star_rating_list { display: inline-block; margin-top: 5px; margin-bottom: 0px; padding-bottom: 15px; }
    .star_rating_list li { float: left; list-style: none; padding: 0px 2px; list-style-type: none; }
        .star_rating_list li img { width: 20px; }
.videosec-banner-landing { background: #fff; padding: 5px; width: 100%; border-radius: 5px; }
.custom-tbl thead tr th, .custom-tbl tbody tr td { text-align: left; }
    .custom-tbl thead tr th:first-child, .custom-tbl tbody tr td:first-child { width: 25%; text-align: center; }
.frmw2 .que-Char { left: 0; }
.form-img { border: 1px solid #e8e8e8; box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); border-radius: 4px; }
    .form-img img { border-radius: 4px; }
.custom-table .custom-table-width-50 thead tr th:last-child { width: 35%; }
address { background-color: rgba(163, 212, 255, 0.1); border: 2px solid #3097f3; padding: 20px; border-radius: 4px; max-width: 100%; font-size: 18px; font-weight: 500; font-style: italic; display: inline-flex; align-items: center; }
    address img { margin-right: 20px; }
.articlelist li a { transition: 0.3s all; -webkit-transition: 0.3s all; }
    .articlelist li a:hover { color: #3097f3; }
.videosec-banner-landing { background: #fff; padding: 5px; width: 100%; border-radius: 5px; }
.blkmenu li a { text-decoration: none; background: none !important; padding: 10px 0px 5px 20px !important; display: inline-block; width: 100%; height: 85px; color: #151515; font-weight: 500; font-size: 17px; }
ul.bulkfilng-menu li { padding: 10px; border-bottom: 1px solid #e6e6e6; }
ul.solution-menu li, ul.support-menu li { padding: 10px; border-bottom: 1px solid #e6e6e6; }
.secnd-menu-box::before { position: absolute; content: ""; width: 1px; height: calc(100% - 10px); background-color: #e6e6e6; top: 0px; right: 0px; }
.firs-menu-box { border: 3px solid #3097f3; margin: 30px 0px 30px 20px; min-height: 360px; padding: 50px 0px; box-shadow: 0px 0px 9px #989898; }
.megamenu_title { font-size: 20px; font-weight: 600; font-family: 'AvenirLTStd-Medium pro', sans-serif; padding-bottom: 10px; }
.call::before { content: ''; position: absolute; width: 25px; height: 25px; background: url(../Content/Images/icons/menu-call.png)no-repeat; left: 80px; }
.call { padding-left: 50px; }
.mail::before { content: ''; position: absolute; width: 25px; height: 25px; background: url(../Content/Images/icons/menu-mail.png)no-repeat; left: 80px; margin-top: 3px; }
.mail { padding-left: 50px; }
.blkmenu li a:hover { color: #D64000 !important; }
/*.bulkfilng-menu li:nth-child(1) a { background: url(/Content/Images/menu-icon1.png) no-repeat left 5px / 46px !important; transition: 0.2s all linear; }
    .bulkfilng-menu li:nth-child(1) a:hover, .bulkfilng-menu li:nth-child(1).active a { background-position: 0px -68px !important; }


.bulkfilng-menu li:nth-child(2) a { background: url(/Content/Images/menu-icon2.png) no-repeat left 6px / 46px !important; transition: 0.2s all linear; }
    .bulkfilng-menu li:nth-child(2) a:hover, .bulkfilng-menu li:nth-child(2).active a { background-position: 0px -66px !important; }

.bulkfilng-menu li:nth-child(3) a { background: url(/Content/Images/menu-icon3.png) no-repeat left 6px / 46px !important; transition: 0.2s all linear; }
    .bulkfilng-menu li:nth-child(3) a:hover, .bulkfilng-menu li:nth-child(3).active a { background-position: 0px -66px !important; }
.bulkfilng-menu li:nth-child(4) a { background: url(/Content/Images/menu-icon4.png) no-repeat left 9px / 46px !important; transition: 0.2s all linear; }
    .bulkfilng-menu li:nth-child(4) a:hover, .bulkfilng-menu li:nth-child(4).active a { background-position: 0px -62px !important; }

.bulkfiling-menu2 li:nth-child(1) a { background: url(/Content/Images/menu-icon6.png) no-repeat left 6px / 46px !important; transition: 0.2s all linear; }
    .bulkfiling-menu2 li:nth-child(1) a:hover, .bulkfilng-menu li:nth-child(1).active a { background-position: 0px -68px !important; }
.bulkfiling-menu2 li:nth-child(2) a { background: url(/Content/Images/menu-icon5.png) no-repeat left 7px / 46px !important; transition: 0.2s all linear; }
    .bulkfiling-menu2 li:nth-child(2) a:hover, .bulkfilng-menu li:nth-child(2).active a { background-position: 0px -64px !important; }
.bulkfiling-menu2 li:nth-child(3) a { background: url(/Content/Images/menu-icon7.png) no-repeat left 6px / 46px !important; transition: 0.2s all linear; }
    .bulkfiling-menu2 li:nth-child(3) a:hover, .bulkfilng-menu li:nth-child(3).active a { background-position: 0px -64px !important; }
.bulkfiling-menu2 li:nth-child(4) a { background: url(/Content/Images/menu-icon8.png) no-repeat left 9px / 46px !important; transition: 0.2s all linear; }
    .bulkfiling-menu2 li:nth-child(4) a:hover, .bulkfilng-menu li:nth-child(4).active a { background-position: 0px -62px !important; }
.bulkfiling .about_more_link { font-size: 18px !important; color: #fff !important; text-decoration: none !important; }*/
.margin-auto { margin: auto; }
.menu_secondfeatures { min-width: 1140px !important; left: -1050px !important; padding-bottom: 10px; }
    .menu_secondfeatures li a { color: #333; font-size: 17px; font-weight: 500; }
        .menu_secondfeatures li a p { color: #151515 !important; font-size: 16px; font-weight: 400; padding-top: 3px; line-height: 22px; }
        .menu_secondfeatures li a:hover { text-decoration: none; color: #D64000; }

.menu_tools { min-width: 1013px !important; left: -892px !important; padding-bottom: 10px; }
.menu_secondServices {
    min-width: 1174px !important;
    left: -772px !important;
    padding-bottom: 10px;
}
    .menu_secondServices li a { color: #333; font-size: 17px; font-weight: 500; }
        .menu_secondServices li a p { color: #151515 !important; font-size: 16px; font-weight: 400; padding-top: 3px; line-height: 22px; }
        .menu_secondServices li a:hover { text-decoration: none; color: #D64000; }

.menu_fourSupport { min-width: 1140px !important; left: -876px !important; padding-bottom: 10px; }
    .menu_fourSupport li a { color: #333; font-size: 17px; font-weight: 500; }
        .menu_fourSupport li a p { color: #151515 !important; font-size: 16px; font-weight: 400; padding-top: 3px; line-height: 22px; }
        .menu_fourSupport li a:hover { text-decoration: none; color: #D64000; }
/*.services-menu1 li:nth-child(1) a { background: url(/Content/NewImages/Icons/business.png) no-repeat left 26px / 46px !important; transition: 0.2s all linear; padding: 0; }

.services-menu1 a:hover, .bulkfilng-menu li:nth-child(1).active a { background-position: 0px -62px !important; }

.services-menu2 li:nth-child(1) a { background: url(/Content/NewImages/Icons/large-enterprises.png) no-repeat left 26px / 46px !important; transition: 0.2s all linear; padding: 0; }

.services-menu2 a:hover, .bulkfilng-menu li:nth-child(1).active a { background-position: 0px -62px !important; }

.services-menu4 li:nth-child(1) a { background: url(/Content/NewImages/Icons/peos.png) no-repeat left 26px / 46px !important; transition: 0.2s all linear; padding: 0; }

.services-menu4 a:hover, .bulkfilng-menu li:nth-child(1).active a { background-position: 0px -62px !important; }



.services-menu3 li:nth-child(1) a { background: url(/Content/NewImages/Icons/taxpro.png) no-repeat left 26px / 46px !important; transition: 0.2s all linear; padding: 0; }

.services-menu3 a:hover, .bulkfilng-menu li:nth-child(1).active a { background-position: 0px -62px !important; }


.services-menu5 li:nth-child(1) a { background: url(/Content/NewImages/Icons/developer1.png) no-repeat left 26px / 46px !important; transition: 0.2s all linear; padding: 0; }

.services-menu5 a:hover, .bulkfilng-menu li:nth-child(1).active a { background-position: 0px -62px !important; }

.services-menu6 li:nth-child(1) a { background: url(/Content/NewImages/Icons/gig-economy.png) no-repeat left 26px / 46px !important; transition: 0.2s all linear; padding: 0; }

.services-menu6 a:hover, .bulkfilng-menu li:nth-child(1).active a { background-position: 0px -62px !important; }*/

.border-bottom-0 { border-bottom: 0px !important; }
/*solution css start*/
.services-menu-list-tinmatching li:nth-child(1) a { background: url(/Content/NewImages/Icons/tin-matching-feature.png) no-repeat left 26px / 46px !important; transition: 0.2s all linear; padding: 0; }
.services-menu-list-tinmatching a:hover, .bulkfilng-menu li:nth-child(1).active a { background-position: 0px -62px !important; }
.services-menu-list-fillable li:nth-child(1) a { background: url(/Content/NewImages/Icons/FreefilingW9.png) no-repeat left 26px / 46px !important; transition: 0.2s all linear; padding: 0; }
.services-menu-list-fillable a:hover, .bulkfilng-menu li:nth-child(1).active a { background-position: 0px -62px !important; }
.services-menu-list-w9manager li:nth-child(1) a { background: url(/Content/NewImages/Icons/Formw9maneger.png) no-repeat left 26px / 46px !important; transition: 0.2s all linear; padding: 0; }
.services-menu-list-w9manager a:hover, .bulkfilng-menu li:nth-child(1).active a { background-position: 0px -62px !important; }
.services-menu-list-recipent li:nth-child(1) a { background: url(/Content/NewImages/Icons/Receiptcopydistribution.png) no-repeat left 26px / 46px !important; transition: 0.2s all linear; padding: 0; }
.services-menu-list-recipent a:hover, .bulkfilng-menu li:nth-child(1).active a { background-position: 0px -62px !important; }
.services-menu-list-federal li:nth-child(1) a { background: url(/Content/NewImages/Icons/federalfiling.png) no-repeat left 26px / 46px !important; transition: 0.2s all linear; padding: 0; }
.services-menu-list-federal a:hover, .bulkfilng-menu li:nth-child(1).active a { background-position: 0px -62px !important; }
.services-menu-list-state li:nth-child(1) a { background: url(/Content/NewImages/Icons/Statemenu.png) no-repeat left 26px / 46px !important; transition: 0.2s all linear; padding: 0; }
.services-menu-list-state a:hover, .bulkfilng-menu li:nth-child(1).active a { background-position: 0px -62px !important; }
/*solution css end*/
.features-menu li:nth-child(1) a { background: url(/Content/NewImages/Icons/tin-matching-feature.png) no-repeat left 9px / 46px !important; transition: 0.2s all linear; }
    .features-menu li:nth-child(1) a:hover, .bulkfilng-menu li:nth-child(1).active a { background-position: 0px -62px !important; }
/*.features-menu li:nth-child(2) a { background: url(/Content/Images/features-icon1.png) no-repeat left 8px / 46px !important; transition: 0.2s all linear; }*/
.features-menu li:nth-child(2) a { background: url(/Content/NewImages/Icons/excelcsv-upload.png) no-repeat left 8px / 46px !important; transition: 0.2s all linear; }
    .features-menu li:nth-child(2) a:hover, .bulkfilng-menu li:nth-child(2).active a { background-position: 0px -64px !important; }
.features-menu li:nth-child(3) a { background: url(/Content/Images/features-icon3.png) no-repeat left 8px / 46px !important; transition: 0.2s all linear; }
    .features-menu li:nth-child(3) a:hover, .bulkfilng-menu li:nth-child(3).active a { background-position: 0px -64px !important; }
.features-menu li:nth-child(4) a { background: url(/Content/NewImages/Icons/menu-notification.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; }
    .features-menu li:nth-child(4) a:hover, .bulkfilng-menu li:nth-child(4).active a { background-position: 0px -62px !important; }
.features-menu li:nth-child(5) a { background: url(/Content/NewImages/Icons/menu-buy-credits.png) no-repeat left 12px / 46px !important; transition: 0.2s all linear; }
    .features-menu li:nth-child(5) a:hover, .bulkfilng-menu li:nth-child(4).active a { background-position: 0px -62px !important; }

.features-menu-sec2 li:nth-child(1) a { background: url(/Content/NewImages/Icons/postal-mailing.png) no-repeat left 5px / 46px !important; transition: 0.2s all linear; }
    .features-menu-sec2 li:nth-child(1) a:hover, .bulkfilng-menu li:nth-child(1).active a { background-position: 0px -68px !important; }
.features-menu-sec2 li:nth-child(2) a { background: url(/Content/NewImages/Icons/inbuilt-error-check.png) no-repeat left 8px / 46px !important; transition: 0.2s all linear; }
    .features-menu-sec2 li:nth-child(2) a:hover, .bulkfilng-menu li:nth-child(2).active a { background-position: 0px -64px !important; }
.features-menu-sec2 li:nth-child(3) a { background: url(/Content/NewImages/Icons/recordkeeping.png) no-repeat left 8px / 46px !important; transition: 0.2s all linear; }
    .features-menu-sec2 li:nth-child(3) a:hover, .bulkfilng-menu li:nth-child(3).active a { background-position: 0px -66px !important; }
.features-menu-sec2 li:nth-child(4) a { background: url(/Content/NewImages/Icons/advance-security.png) no-repeat left 9px / 46px !important; transition: 0.2s all linear; }
    .features-menu-sec2 li:nth-child(4) a:hover, .bulkfilng-menu li:nth-child(4).active a { background-position: 0px -64px !important; }
.features-menu-sec2 li:nth-child(5) a { background: url(/Content/NewImages/Icons/menu-schedule-filing.png) no-repeat left 9px / 46px !important; transition: 0.2s all linear; }
    .features-menu-sec2 li:nth-child(5) a:hover, .bulkfilng-menu li:nth-child(4).active a { background-position: 0px -64px !important; }

.features-menu-sec3 li:nth-child(1) a { background: url(/Content/NewImages/Icons/online-access.png) no-repeat left 8px / 46px !important; transition: 0.2s all linear; }
    .features-menu-sec3 li:nth-child(1) a:hover, .bulkfilng-menu li:nth-child(1).active a { background-position: 0px -64px !important; }
.features-menu-sec3 li:nth-child(2) a { background: url(/Content/NewImages/Icons/usps.png) no-repeat left 8px / 46px !important; transition: 0.2s all linear; }
    .features-menu-sec3 li:nth-child(2) a:hover, .bulkfilng-menu li:nth-child(2).active a { background-position: 0px -64px !important; }
.features-menu-sec3 li:nth-child(3) a { background: url(/Content/NewImages/Icons/workflownew.png) no-repeat left 8px / 46px !important; transition: 0.2s all linear; }
    .features-menu-sec3 li:nth-child(3) a:hover, .bulkfilng-menu li:nth-child(3).active a { background-position: 0px -64px !important; }
.features-menu-sec3 li:nth-child(4) a { background: url(/Content/NewImages/Icons/menu-client-portal.png) no-repeat left 9px / 46px !important; transition: 0.2s all linear; }
    .features-menu-sec3 li:nth-child(4) a:hover, .bulkfilng-menu li:nth-child(4).active a { background-position: 0px -64px !important; }
    .features-menu-sec3 li:nth-child(4) a:hover, .bulkfilng-menu li:nth-child(4).active a { background-position: 0px -64px !important; }
.features-menu-sec3 li:nth-child(5) a { background: url(/Content/NewImages/Icons/Integrationnew.png) no-repeat left 9px / 46px !important; transition: 0.2s all linear; }
    .features-menu-sec3 li:nth-child(5) a:hover, .bulkfilng-menu li:nth-child(5).active a { background-position: 0px -64px !important; }

.support-menu-sec1 li:nth-child(1) a { background: url(/Content/NewImages/Icons/knowledge-base.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; }
    .support-menu-sec1 li:nth-child(1) a:hover, .bulkfilng-menu li:nth-child(1).active a { background-position: 0px -62px !important; }
.support-menu-sec1 li:nth-child(2) a { background: url(/Content/NewImages/Icons/webinar.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; }
    .support-menu-sec1 li:nth-child(2) a:hover, .bulkfilng-menu li:nth-child(3).active a { background-position: 0px -62px !important; }
.support-menu-sec1 li:nth-child(3) a { background: url(/Content/NewImages/Icons/customer-story-menu-icon.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; }
    .support-menu-sec1 li:nth-child(3) a:hover, .bulkfilng-menu li:nth-child(3).active a { background-position: 0px -62px !important; }

.support-menu-sec2 li:nth-child(1) a { background: url(/Content/NewImages/Icons/blogs.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; }
    .support-menu-sec2 li:nth-child(1) a:hover, .bulkfilng-menu li:nth-child(2).active a { background-position: 0px -62px !important; }
.support-menu-sec2 li:nth-child(2) a { background: url(/Content/NewImages/Icons/contact-us.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; }
    .support-menu-sec2 li:nth-child(2) a:hover, .bulkfilng-menu li:nth-child(4).active a { background-position: 0px -62px !important; }
.support-menu-sec2 li:nth-child(3) a { background: url(/Content/NewImages/Icons/video-menu-icon.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; }
    .support-menu-sec2 li:nth-child(3) a:hover, .bulkfilng-menu li:nth-child(4).active a { background-position: 0px -62px !important; }


.w9free { font-size: 20px; background: #ddefff; padding: 10px 10px; border: 1px solid #3097f3; border-radius: 5px 0px 0px 5px; width: fit-content; font-weight: 400; margin-top: 25px; margin-left: 25px; color: #000; text-decoration: underline; border-right: 5px solid #3097f3; padding-left: 20px; position: relative; overflow: hidden; }
    .w9free img { padding: 0px 20px; width: 85px; }
    .w9free::before { content: ""; position: absolute; width: 48px; height: 175px; background: #3097f3; top: -40px; overflow: hidden; left: -45px; transform: rotate(31deg); }
    .w9free:hover { color: #3097f3 !important; }
.w9free-mob { font-size: 18px; background: #ddefff; padding: 10px 10px; border: 1px solid #3097f3; border-radius: 5px 0px 0px 5px; width: auto; font-weight: 400; margin-top: 25px; color: #000; text-decoration: underline; border-right: 5px solid #3097f3; padding-left: 70px; text-align: left; }
    .w9free-mob::before { content: ""; position: absolute; width: 48px; height: 48px; background: url(../Content/Images/free-mob.png)no-repeat; padding-left: 20px; left: 25px; }
.rightside-nav.rightside-nav-h100 nav { height: 100%; overflow-y: auto; }
.emp-page-from-video .modal-title h3 { font-size: 22px; }
.mtop-video .modal-header .close { margin-top: -46px !important; }
.frm1095-b .custom-table { width: 75%; margin-left: 30px; }
.fearures.form1099_state_filing address { margin-left: 30px; }
ul.list-unstyled.bulkfilng-menu.bulkfiling-menu2.blkmenu { padding-right: 10px; }
.frm1095braccoon::before { bottom: 30px; right: -20px; }
.frm1095braccoon::after { right: 115px; bottom: 110px; }
.penalty-table tr { border-bottom: 1px solid #ddd; }
.second-sec { font-size: 28px; /*font-style:italic;*/ }
.mtop-banner { /*padding-top:0px;*/ margin-top: 0px; }
.fnt_wgt600 { font-weight: 600; font-family: 'Avenir Next LT Pro',sans-serif; }
.megabg1 p { font-size: 14px; line-height: 18px; text-align: center; color: #D64000; /* margin-top: 39px; */ font-style: italic; padding-top: 15px; }
.megabg1 li { font-size: 15px; font-weight: 500; }
.text-blue { color: #0067b8; }
.banner-strip .black_txt:hover { color: #fff !important; }
.infoart .separate_list li:before { top: 4px; }
.table-min-hgt { padding-bottom: 40px !important; }
.table-w9 img { padding-right: 15px; width: 60px; }
.formw9-resource::after { right: 83px; bottom: 98px; }
.formw9-resource::before { right: -50px; bottom: 17px; }
.form1095cres .searchfield_landing input[type="text"] { width: 350px !important; }
.form1095ichra .searchfield_landing input[type="text"] { width: 335px !important; }
.form1095cres h1 { font-size: 32px; }
.form1095cres::before { bottom: 0px; }
.form1095cres::after { bottom: 82px; }
.pr-0 { padding-right: 0px !important; }
.form1099_state_filing address { font-style: normal; }
.form1099miscinput .searchfield_landing input[type="text"] { width: 320px; }
.form1099miscinput::before { bottom: 5px; }
.form1099miscinput::after { bottom: 85px; }
.step-section figcaption { color: #000; font-size: 20px; font-weight: 500; font-family: 'Avenir Next LT Pro',sans-serif; margin-top: 15px; }
.step-section { background: #f9f9f9; border-radius: 20px; box-shadow: -3px 10px 8px #e1e1e1, 2px -3px 8px #ebf0f6; padding: 20px; margin-top: 30px; border: 1px solid #f7f7f7; }
    .step-section p { font-size: 18px; margin-bottom: 0px; padding-bottom: 0px; }
    .step-section .figure img { width: 70px; }
.imgsize img { width: 70px !important; }
.lite-blue { background: #f7fafe !important; }
    .lite-blue li { font-weight: 500; }
.step-section .imgsize2 img { width: 65px !important; }
.paidadbann { background: url(/Content/Images/paidadbanner.jpg)no-repeat !important; background-size: cover !important; background-position: center !important; min-height: 500px !important; }
.irslogo-paidad img { display: initial; }
.width170 img { min-width: 170px !important; }
.vertical-align-top { display: flex; align-items: inherit; }
.fearures.form1099_state_filing.text-left address { padding-left: 20px; }
.fearures .separate_list li:before { top: 4px; }
.fearures .state-list li::before { top: 10px !important; }
.pos-relative { position: relative; }
.form940schr::before { right: -5px; }
.form940schr::after { right: 130px; }
.form941Feature p.minhgt-940scr { min-height: 170px !important; }
.banner-sec-box { background-color: #FFFFFC; padding: 0px 15px; border-radius: 5px 0px 0px 5px; }
.brdr-bot { border-bottom: 1px solid #e5d6c3; }
.brdr-rgt-dark { border-right: 1px solid #e5d6c3; }
.secbox h3 { font-size: 20px; margin-bottom: 0px; margin-top: 10px; font-weight: 500; }
.secbox p { font-size: 16px; color: #757575; font-weight: 500; margin-top: 0px; padding-top: 0px; }
.form1099_state_filing address { font-size: 16px; }
.form5498faq .custom-table { width: 90%; }
    .form5498faq .custom-table table { width: 100%; }
        .form5498faq .custom-table table tr th { background: #fff; font-weight: 400; font-size: 16px; }
.terms-box-inner address { padding: 10px; }
.ichraraccoon .raccon-fw2-innr::before { bottom: 0px; }
.ichraraccoon .raccon-fw2-innr::after { bottom: 81px; }
h3.stateh3 { font-size: 18px; }
.highlighter { background: #fff6c8; width: fit-content; margin: auto; padding: 0px 15px 1px; border-radius: 33px; margin-bottom: 0px; border: 1px solid #feefa0; box-shadow: 0px 5px 1px #f8e271; }
    .highlighter p { padding-bottom: 0px; font-size: 20px; }
.complaint p { min-height: 120px; }
.brdr-bot-blue { border-bottom: 1px solid #e3f1fe; }
.formlist li a { text-decoration: underline; }
.contactus-taxprof { background: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)), url(../Content/Images/contactusimg.jpg)no-repeat; background-position: bottom; }
    .contactus-taxprof .common_h2 { color: #fff; }
    .contactus-taxprof p { color: #fff; }
.tax_prof_banner { background: url(../Content/Images/taxprofbanner.jpg)no-repeat; background-size: cover; }
.pricingsecbg { background: url(../Content/Images/pricingbg.jpg)no-repeat; background-size: cover; background-position: center; }
    .pricingsecbg .pricebann li { font-size: 18px; }
.features-tax .brdr-rgt { border-right: 1px solid #e3f1fe; }
.tax_prof_pricing_sec .borderRight_1 { border-right: 1px solid #bbbfc3; min-height: 310px; }
#DownloadTemptaxprof1 .modal-header .close { margin-top: 0; color: #fff; opacity: 1; background: #ec0c0c; border-radius: 25px; font-size: 23px; font-weight: 300; width: 30px; height: 30px; z-index: 999; position: relative; top: 121px; right: -14px; }
#DownloadTemptaxprof1 .modal-footer { padding: 0px; }
#DownloadTemptaxprof1 .modal-body { padding: 15px 30px; }
#DownloadTemptaxprof1 .modal-dialog { width: 1000px; }
#DownloadTemptaxprof1 .modal-header { padding: 0px; border-bottom: 0px solid #ddd; }
.tax_professionals img:hover { cursor: zoom-in; }
#DownloadTemptaxprof2 .modal-header .close { margin-top: 0; color: #fff; opacity: 1; background: #ec0c0c; border-radius: 25px; font-size: 23px; font-weight: 300; width: 30px; height: 30px; z-index: 999; position: relative; top: 121px; right: -14px; }
#DownloadTemptaxprof2 .modal-footer { padding: 0px; }
#DownloadTemptaxprof2 .modal-body { padding: 15px 30px; }
#DownloadTemptaxprof2 .modal-dialog { width: 1000px; }
#DownloadTemptaxprof2 .modal-header { padding: 0px; border-bottom: 0px solid #ddd; }
#DownloadTemptaxprof3 .modal-header .close { margin-top: 0; color: #fff; opacity: 1; background: #ec0c0c; border-radius: 25px; font-size: 23px; font-weight: 300; width: 30px; height: 30px; z-index: 999; position: relative; top: 121px; right: -14px; }
#DownloadTemptaxprof3 .modal-footer { padding: 0px; }
#DownloadTemptaxprof3 .modal-body { padding: 15px 30px; }
#DownloadTemptaxprof3 .modal-dialog { width: 1000px; margin-top: -10px; }
#DownloadTemptaxprof3 .modal-header { padding: 0px; border-bottom: 0px solid #ddd; }
.form1098traccon::after { right: 113px; }
.form1098traccon::before { right: -19px; }
/*.bannerbck { background: #297dc7;border-radius:5px;margin-bottom:30px; }*/
.share-icon { margin-top: 20px; }

#myModal .column { float: left; width: 33.33%; padding: 0px 2px; }
/* The Modal (background) */
#myModal .modal { display: none; position: fixed; z-index: 1; padding-top: 100px; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; overflow-y: hidden !important; background-color: rgba(0, 0, 0, 0.6); top: 0; }
/* Modal Content */
#myModal .modal-content { position: relative; background-color: #fefefe; margin: auto; padding: 0; width: 90%; max-width: 900px; top: 12%; }
/* The Close Button */
#myModal .close { color: white; position: absolute; top: -11px; right: -13px; font-size: 27px; background: #dc1313; font-weight: bold; padding: 10px; border-radius: 62px; padding-top: 5px; z-index: 9999999; padding-bottom: 6px; opacity: 1; }
.close:hover, .close:focus { color: #999; text-decoration: none; cursor: pointer; }
#myModal .mySlides { display: none; border: 5px solid #3097f4; }
.cursor { cursor: pointer; }
/* Next & previous buttons */
#myModal .prev, .next { cursor: pointer; position: absolute; top: 40%; width: auto; padding: 16px; margin-top: -50px; color: white; font-weight: bold; font-size: 20px; transition: 0.6s ease; border-radius: 0 3px 3px 0; user-select: none; -webkit-user-select: none; background: rgba(0,0,0,0.6); text-decoration: none; }
/* Position the "next button" to the right */
#myModal .next { right: 0; border-radius: 3px 0 0 3px; }
/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover { background-color: rgba(0, 0, 0, 0.8); text-decoration: none; }
/* Number text (1/3 etc) */
#myModal .numbertext { color: #f2f2f2; font-size: 12px; padding: 8px 12px; position: absolute; top: 0; }
#myModal .caption-container { text-align: center; background-color: #3097f4; padding: 2px 16px; color: white; }
#myModal .demo { opacity: 0.4; background-color: rgba(0, 0, 0, 0.6); }
    #myModal .active, #myModal .demo:hover { opacity: 1; border: 2px solid #f27127 !important; }
#myModal img.hover-shadow { transition: 0.3s; }
#myModal .column img { width: 100%; border: 2px solid #000; }
#myModal .slideimg { width: 100% !important; }
#myModal .caption-container p { color: #fff; font-size: 18px; margin-bottom: 0px; font-weight: 600; }
#myModal .slidebg { background: #002444 !important; min-height: 160px; padding: 10px; }
#myModal .modal { background-color: rgba(0, 0, 0, 0.6) !important; }
div#myModal { background-color: rgba(0, 0, 0, 0.8) !important; cursor: pointer; }
#myModal .prev { left: 0; border-radius: 3px 0 0 3px; }
    #myModal .prev:hover { color: #D64000; }
.mySlides img { cursor: pointer !important; }
.featurespage .popup-icon { color: #3097f3 !important; }
.featurespagepopup h3 { font-size: 20px; }
.smalltextpopup { font-size: 16px; font-weight: 500; padding-bottom: 20px; }
.homefeatureBoxpopup .templateh2 { background: #fff; }
.templatepopup p { border-top: 0px solid #ddd !important; }
.templateh2 { background: #d6ecff; display: inline-flex; align-items: initial; position: initial; margin: inherit; min-width: 100%; padding: 10px 70px 0px; }
    .templateh2 img { border: 0px solid #D64000; border-radius: 40px; }
p.smalltextsticky { font-size: 14px; font-weight: 500; }
.custompopup { margin-top: -50px !important; }
    .custompopup.modal.in .modal-dialog { transform: translate(0,0%); }
/*#PEOmodal .modal-dialog{transform:translate(0,40%);}*/
.width95per { width: 95%; }
.mega_menuDropdownsol { min-width: 450px !important; left: -155px !important; }
.solution-menu li:nth-child(1) a { background: url(/Content/Images/solution-icon1.png) no-repeat left 10px / 46px !important; transition: 0.2s all linear; }
    .solution-menu li:nth-child(1) a:hover, .solution-menu li:nth-child(1).active a { background-position: 0px -64px !important; }

.blkmenu li a:hover { color: #D64000 !important; }
.solution-menu li:nth-child(2) a { background: url(/Content/Images/solution-icon2.png) no-repeat left 8px / 46px !important; transition: 0.2s all linear; }
    .solution-menu li:nth-child(2) a:hover, .solution-menu li:nth-child(2).active a { background-position: 0px -64px !important; }
.solution-menu1 li:nth-child(1) a { background: url(/Content/Images/solution-icon3.png) no-repeat left 8px / 48px !important; transition: 0.2s all linear; }
    .solution-menu1 li:nth-child(1) a:hover, .bulkfilng-menu li:nth-child(3).active a { background-position: 0px -64px !important; }
.solution-menu1 li:nth-child(2) a { background: url(/Content/Images/solution-icon4.png) no-repeat left 2px / 52px !important; transition: 0.2s all linear; }
.support-menu1 li:nth-child(2) a:hover, .bulkfilng-menu li:nth-child(4).active a { background-position: 0px -70px !important; }

.support-menu li:nth-child(1) a { background: url(/Content/Images/support-icon1.png) no-repeat left 10px / 50px !important; transition: 0.2s all linear; }
    .support-menu li:nth-child(1) a:hover, .solution-menu li:nth-child(1).active a { background-position: 0px -64px !important; }
.support-menu li:nth-child(2) a { background: url(/Content/Images/support-icon2.png) no-repeat left 10px / 50px !important; transition: 0.2s all linear; }
    .support-menu li:nth-child(2) a:hover, .solution-menu li:nth-child(2).active a { background-position: 0px -64px !important; }
.support-menu1 li:nth-child(1) a { background: url(/Content/Images/support-icon3.png) no-repeat left 10px / 50px !important; transition: 0.2s all linear; }
    .support-menu1 li:nth-child(1) a:hover, .solution-menu li:nth-child(3).active a { background-position: 0px -64px !important; }
.support-menu1 li:nth-child(2) a { background: url(/Content/Images/support-icon4.png) no-repeat left 10px / 50px !important; transition: 0.2s all linear; }
    .support-menu1 li:nth-child(2) a:hover, .solution-menu li:nth-child(4).active a { background-position: 0px -64px !important; }

.mega_menuDropdownsol li a p { color: #151515 !important; font-size: 16px; font-weight: 400; padding-top: 3px; line-height: 22px; }
.deadlinecap { color: #000; font-weight: 600; font-size: 24px; font-family: 'Avenir Next LT Pro', sans-serif; margin: 15px 0px 0px; padding-bottom: 15px; }
.text-yellow { color: #eaf30c; }
.position-relative { position: relative !important; }
.position-absolute { position: absolute !important; }
.bottom-text { position: absolute; bottom: 50px; left: 0; right: 0; }
    .bottom-text .common_h2 { font-size: 30px; }
    .bottom-text .common_h2 { font-size: 18px; display: inline-block; border: 1px solid #ccc; padding: 10px 20px; border-radius: 54px; box-shadow: 0 0 14px #e4e4e4; background-color: #fff; }
.align-items-center { align-items: center; }
.px-20 { padding: 0 20px !important; }
.welcome-popup-header { background: linear-gradient(to bottom, #bbdefb, #fefefe); }
    .welcome-popup-header h2 { font-size: 26px; font-weight: 600; }
.blue-gradient-head { background: linear-gradient(to bottom, #3097f3, #044480); }
#welcomepopupmodal .modal-body h2.modal-title { font-size: 24px; line-height: 32px; padding: 15px 0; color: #fff; margin-top: -15px; margin-left: -15px; margin-right: -15px; }
    #welcomepopupmodal .modal-body h2.modal-title span { color: #ffbf00; font-size: 28px; font-family: 'Avenir Next LT Pro', sans-serif; font-weight: 600; }
.border-0 { border: none; }
#welcomepopupmodal .modal-body { padding: 15px; }
#welcomepopupmodal .popup-cta-caption span { font-family: 'Avenir Next LT Pro', sans-serif; font-weight: 600; }
.light-blue-gradient { background: linear-gradient(180deg, #cfe8fb, #ffffff); }
.text-blue { color: #215495 !important; }
.text-orange { color: #D64000 !important; }
.faq-widget { box-shadow: 0 0 10px #bbcbd7; border: 1px solid #d3e3f0; border-top-color: rgb(211, 227, 240); border-top-style: solid; border-top-width: 1px; border-top: 0; padding: 15px; }
    .faq-widget img { width: 60%; margin: 0 auto; }
.contactnote { margin: 0px 0px 60px; border: 1px solid #D64000; border-radius: 5px; padding: 15px 10px 20px; background: #FDF2EB; }
    .contactnote .common_h4 { font-size: 20px; }
.text-link-one, .text-link-one:focus { color: #D64000; text-decoration: underline; }
    .text-link-one:hover { color: #0067b8; }
.tax-calculation-example a, .tax-calculation-example a:focus { font-size: 18px; color: #3097f3; text-decoration: none; position: relative; }
    .tax-calculation-example a:hover { color: #D64000; }
.tax-calculation-example .accordion-toggle:after { font-family: 'Glyphicons Halflings'; content: "\e114"; float: unset; color: #000; position: relative; top: 4px; }
.tax-calculation-example .accordion-toggle.collapsed:after { content: "\e080"; }
.tax-calculation-example h3 { font-size: 16px; color: #000; font-family: 'Avenir Next LT Pro', sans-serif; font-weight: 600 !important; }
.font-18 { font-size: 18px !important; }
.font-16 { font-size: 16px !important; }
.tax-calculation-example ul { padding-left: 30px; margin-top: 0 !important; }
.arrow-icon { margin-left: 10px; margin-right: 10px; font-size: 18px; color: #3097f3; }
.font-20 { font-size: 20px; }
.font-21 { font-size: 21px; }
.contactnote .common_h4 { font-size: 20px; }
.text-link-one, .text-link-one:focus { color: #D64000; text-decoration: underline; }
    .text-link-one:hover { color: #0067b8; }
.minhgttable { display: block; min-height: 100px; padding-top: 5px; }
.mt-1 { margin-top: 10px; }
.brdtop { border-top: 1px solid #ddd; }
.border-right-0 { border-right: none !important; }
.resource .phint-text { padding: 10px; margin-top: 15px; }
.light-blue-bg { background-color: #f1f7fb !important; }
.border-radius-left-bottom { border-bottom-left-radius: 10px !important; }
.state-menu-h3 { position: relative; left: 10px; bottom: 17px; font-size: 14px; border: 1px solid #D64000; padding: 10px 20px; border-radius: 54px; box-shadow: 0 0 10px #e4e4e4; background-color: #fff7f2; }
.number li { font-size: 22px; }
.form1095b-page .rightab { height: 355px !important; }
.quickbooks-page .rightab { height: 343px !important; }
.page-1099-misc .rightab { height: 310px !important; }
.solution-mega-menu { min-width: 800px !important; left: -345px !important; }
.support-mega-menu { min-width: 850px !important; left: -741px !important; }
.state-filing-menu-height.mega li:nth-child(3) { border-right: none; }
.state-filing-menu-height.mega li:nth-child(4) { border-right: none; border-left: 1px solid #eee; }
.state-filing-menu-height.mega li:nth-child(5) { border-left: 1px solid #eee; }
.terms-box-inner ul.number-list li { font-size: 16px; padding: 5px 0px 5px 25px; }
.terms-box-inner .number-list li span { padding: 5px; }
.resource-widget li a:hover { color: #ffbf00; }
#DownloadTemp .custompopupbox { width: 470px !important; }
.Left-StickyWidget .accordion-heading .fa { transform: rotate(90deg); transition: 0.2s all linear; float: right; font-size: 18px; }
.Left-StickyWidget .accordion-heading .collapsed .fa { transform: rotate(0deg); transition: 0.2s all linear; font-size: 18px; font-size: 18px; }
.Left-StickyWidget .accordion-heading.active .fa { transform: rotate(90deg) !important; transition: 0.2s all linear !important; font-size: 18px; }
.Left-StickyWidget .accordion-heading { padding: 15px; }
    .Left-StickyWidget .accordion-heading a, .Left-StickyWidget .accordion-heading a:focus { color: #333; text-decoration: none; font-size: 15px; font-weight: 500; }
        .Left-StickyWidget .accordion-heading a:hover { color: #f26522; }
.text-white-link { color: #000; text-decoration: underline; }
    .text-white-link:hover { color: #fff; text-decoration: underline; }
.text-link-white { color: #fff; text-decoration: underline; }
    .text-link-white:hover { color: #fff; text-decoration: none; }
.Left-StickyWidget .accordion-group { border-bottom: 1px solid #e3e3e3; }
.sub-catagory-list li { list-style: none; border-right: none !important; margin-left: 26px !important; font-size: 15px !important; }
    .sub-catagory-list li a { color: #737373; position: relative; }
        .sub-catagory-list li a .fa { transform: rotate(-90deg); transition: 0.2s all linear; position: absolute; left: -15px; top: 1px; }
    .sub-catagory-list li.frst-child { padding-top: 5px; }
.Left-StickyWidget li.active a { color: #f26522 !important; }
.Left-StickyWidget .accordion-heading.active a { color: #f26522 !important; }
.Left-StickyWidget ul li.active-submenu { position: relative; }
.text-white { color: #fff !important; }
.text-bluee { color: #3097f3; }
.text-blue-50 { color: #71bfff !important; }
.Left-StickyWidget ul li { list-style: none; padding: 13px 10px; font-size: 17px; border-bottom: 1px solid #cfcfcf; border-right: 4px solid #e3e3e3; position: relative; }
    .Left-StickyWidget ul li:last-child { border-bottom: none; }
.Left-StickyWidget { border: 1px solid #ddd; box-shadow: 0px 0px 9px #ddd; border-radius: 5px; }
    .Left-StickyWidget h3 { text-align: center; margin-top: 0px; background: linear-gradient( 180deg, #dcdddd, transparent); padding: 10px; border-bottom: 1px solid #ddd; }
.arrow-down:after { content: ""; position: absolute; background: url(../content/images/arrow-connection.png) no-repeat; right: 50% !important; top: 101%; transform: rotate(90deg); }
.arrow-left:after { content: ""; position: absolute; background: url(../content/images/arr-rgt.png) no-repeat; right: 100% !important; top: 20%; transform: rotate(180deg) !important; }
.no_arrow:after { display: none !important; }
.btop1 { border-top: 1px solid #ddd; }
.frm7004 .article-desc p { min-height: 40px; }
.h_215 { height: 215px; }
.w_27 { width: 27% !important; }
.Left-StickyWidget h3 { text-align: center; margin-top: 0px; background: linear-gradient( 180deg, #cfeaff, transparent); padding: 10px; border-bottom: 1px solid #ddd; }
ul.sub-catagory-list { margin-bottom: 0px; }
.border-left-0 { border-left: 0px solid #ddd !important; }
.Br-radius-left-0 { border-bottom-left-radius: 0px !important; }
.dark-blue-txt { color: #000 !important; }
.popuplist { width: 85%; margin: auto; min-height: 0px; padding: 10px 5px; }
.popuph3 span { font-family: 'Avenir Next LT Pro', sans-serif; font-weight: 700; }
a.dark-blue-txt:hover { color: #fff !important; }
.popuplist:hover { box-shadow: none; }
.ccpa_page label.error, .errorText.field-validation-error { left: 0; margin-left: 0px; }
#PEOmodal .common_h5 { color: #353434; font-style: normal; }
.irs-logo-banner { width: 62px !important; margin-right: 10px; }
.banner-logos { margin-top: 25px; }
.form5498_feature .frm5498_minhgt p { min-height: 100px !important; }
.frm5498_minhgt .feature_wrap { margin-bottom: 0px; }
.inner-page-logos .ssa_bannerlogo { width: 80px; margin-left: 15px; }
.fw700 { font-weight: 700 !important; font-family: 'Avenir Next LT Pro',sans-serif; }
.margneg-25 { margin-left: -25px; }
.penalty-941 h2 { margin-left: 25px; }
.formw4List li::before { background: url(/content/images/white-tick.png) no-repeat 0px 0px/14px !important; top: 11px !important; }
.min-hgt-75px { min-height: 75px; }
.ftb_bannerlogo { width: 80px !important; }
.width550 { width: 550px; margin: auto !important; }
.width60px { width: 60px !important; }
.title-h3 { color: #393939; font-weight: 500; font-size: 20px; text-align: center; margin-bottom: 0; line-height: 30px; }
.customCard_1 ul li:before { position: absolute; left: 0px; top: 5px; width: 21px; height: 21px; content: ""; background: url(/content/images/blue-tick.png) no-repeat 0px 0px; }
.customCard_1 ul { padding-left: 15px; }
    .customCard_1 ul li { position: relative; padding-left: 25px; }
.brdr-rgt-black { border-right: 1px solid #acacac; }
.highlightsPopup { background-color: rgb(233, 245, 255); padding: 10px 15px; }
.border-0 { border: 0px solid #ddd; }
.form5498_table table.table_style td { border-left: 0px solid #000; vertical-align: initial; border-top: 0px solid #000; border-bottom: 0px solid #000; border-left: 0px solid #000; }
.bor-rgt-0 { border-right: 0px solid #ddd !important; }
.form-5498-esa .searchfield_landing input[type="text"] { width: 340px !important; }
.form-5498-esa::before { right: -27px; bottom: 90px; }
.form-5498-esa::after { bottom: 172px; right: 105px; }
.form-5498-sa::before { right: -27px; bottom: 107px; }
.form-5498-sa::after { bottom: 188px; right: 107px; }
.form-5498-sa .searchfield_landing input[type="text"] { width: 365px; }
.rounded-10 { border-radius: 10px; }
.form-5498-sa-instruction .searchfield_landing input[type="text"] { width: 340px !important; }
.form-5498-sa-instruction::before { right: -27px; bottom: 65px; }
.form-5498-sa-instruction::after { bottom: 145px; right: 105px; }
.resource_h2 h2.infoh2 { padding-left: 25px; }
    .resource_h2 h2.infoh2 span { position: absolute; left: 15px; }
.mr-15 { margin-right: 15px !important; }
.blue-theme-landing { background: #0067B8; background-size: cover; padding-top: 70px; padding-bottom: 64px; }
.form-w9-landing { background: url(../Content/Images/landingpage-banner.jpg); background-size: cover; }
.fillable-form-w9 { background: url(../Content/Images/partner_bg.jpg); background-size: cover; }
.landing-page ul.timeline:before { top: 0px !important; }
.landing-page ul.timeline { list-style-type: none; position: relative; z-index: 9; }
    .landing-page ul.timeline > li h3 span { color: #fabf03; font-weight: 500; }
    .landing-page ul.timeline > li:before { content: ' '; background: white; display: inline-block; position: absolute; border-radius: 50%; border: 3px solid #f26d22; left: 20px; width: 20px; height: 20px; z-index: 400; top: 3px; }
.mb-n2 { margin-bottom: -2px; }
.w9-features img { width: 64px; height: 64px; }
.pad15px { padding: 15px !important; }
.pad5px { padding: 5px !important; }
/*.fs-20 {font-size:20px !important;}*/
.fs20 { font-size: 20px; }
.fs-15 { font-size: 15px !important; }
.fs-16 { font-size: 16px !important; }
.fs-18 { font-size: 18px !important; }.fs-45 { font-size: 45px !important; }
.frmw9-fillable p { min-height: inherit !important; }
.m-auto { margin: auto !important; }
.w-50 { width: 50%; }
.bannerbck { background: #297dc7; border-radius: 5px; margin-bottom: 30px; }

.steps-heading { background-color: #ecf5fd; text-align: center; min-height: 250px; }
    .steps-heading h3 { color: #000; padding-top: 85px !important; margin-bottom: 0px; line-height: normal; }
.border-gray { border: 1px solid #ddd; }
.border-right { border-right: 1px solid #bbbfc3; }
.border-left { border-left: 1px solid #bbbfc3 !important; }
.dark-yellow { color: #D64000; }
.font-17 { font-size: 17px !important; }
.bg-blue { background-color: #3097f3; }
.border-left-r { border-bottom-left-radius: 5px; }
.border-right-r { border-bottom-right-radius: 5px; }
.blue-theme-landing .form-941-widget .banner_fearures_bg { border: 0px solid #0067B8; border-radius: 6px; }
.m-0 { margin: 0px !important; }
.mb0 { margin-bottom: 0px; }
.mt-0 { margin-top: 0px; }
.font-25 { font-size: 25px; }
.font_22 { font-size: 22px; }
.blue-theme-landing .banner_features-gray { box-shadow: 0px 0px 9px #1f649d; background-color: #E5E5E5; }
.icons { background-color: #0067b8; padding: 10px; border-radius: 50%; color: white; font-size: 18px; }
.step1:after { content: "1"; background-color: #0067b8; padding: 8px; border-radius: 58%; color: white; font-size: 22px; font-weight: 700; font-style: italic; position: absolute; top: 0px; left: 96%; width: 45px; text-align: center; }
.step2:before { content: "2"; background-color: #0067b8; padding: 8px; border-radius: 58%; color: white; font-size: 22px; font-weight: 700; font-style: italic; position: absolute; top: 0px; right: 96%; width: 45px; text-align: center; }
.step3:after { content: "3"; background-color: #0067b8; padding: 8px; border-radius: 58%; color: white; font-size: 22px; font-weight: 700; font-style: italic; position: absolute; top: 0px; left: 96%; width: 45px; text-align: center; }
.step4:before { content: "4"; background-color: #0067b8; padding: 8px; border-radius: 58%; color: white; font-size: 22px; font-weight: 700; font-style: italic; position: absolute; top: 0px; right: 96%; width: 45px; text-align: center; }
.step5:after { content: "5"; background-color: #0067b8; padding: 8px; border-radius: 58%; color: white; font-size: 22px; font-weight: 700; font-style: italic; position: absolute; top: 0px; left: 96%; width: 45px; text-align: center; }
.step6:before { content: "6"; background-color: #0067b8; padding: 8px; border-radius: 58%; color: white; font-size: 22px; font-weight: 700; font-style: italic; position: absolute; top: 0px; right: 96%; width: 45px; text-align: center; }
.step7:after { content: "7"; background-color: #0067b8; padding: 8px; border-radius: 58%; color: white; font-size: 22px; font-weight: 700; font-style: italic; position: absolute; top: 0px; left: 96%; width: 45px; text-align: center; }
.step8:before { content: "8"; background-color: #0067b8; padding: 8px; border-radius: 58%; color: white; font-size: 22px; font-weight: 700; font-style: italic; position: absolute; top: 0px; right: 96%; width: 45px; text-align: center; }
.step9:after { content: "9"; background-color: #0067b8; padding: 8px; border-radius: 58%; color: white; font-size: 22px; font-weight: 700; font-style: italic; position: absolute; top: 0px; left: 96%; width: 45px; text-align: center; }
.step10:before { content: "10"; background-color: #0067b8; padding: 8px; border-radius: 58%; color: white; font-size: 22px; font-weight: 700; font-style: italic; position: absolute; top: 0px; right: 96%; width: 50px; text-align: center; }
.paid-landing-theme { min-height: 90vh; }
.banner-caption-941 { margin-left: -70px; }
    .banner-caption-941 p { font-size: 16px; }
.banner-logos-941 { margin-top: 40px; }
.efile941online .raccon-fw2-innr:after { right: 22px; }
.efile941online .raccon-fw2-innr:before { right: -110px; }
.pRight21 { padding-right: 21px; }
.play-btn { width: 50px; height: 50px; border-radius: 50%; position: relative; display: inline-block; vertical-align: middle; border: #fff solid 2px; }
.mr-2 { margin-right: .5rem !important; }
.play-btn::after { content: ""; position: absolute; left: 50%; top: 50%; -webkit-transform: translateX(-40%) translateY(-50%); border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 10px solid #fff; z-index: 1; -webkit-transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19); }
#videopopup .close { margin-top: 0; color: #fff; opacity: 0.9; background: #ec0c0c; border-radius: 25px; font-size: 23px; font-weight: 300; width: 30px; height: 30px; position: relative; top: -17px; right: -11px; }
#videopopup .modal-body { padding: 15px 15px; }
#videopopup .modal-content { margin-top: 100px; }
.min-hgt183 { min-height: 183px !important; }
.learn-more .min-hgt175px p { min-height: 175px !important; }
.bg-lite-yellow { background-color: #ffbf007d; }
.text-gray { color: #c1c0bf !important; }
.gray_link { color: #737679; }
.payroll-owl .efile_landing_future p { min-height: 100px; }
.justify-content-space-between { justify-content: space-between; }
.banner-caption-941 { margin-left: -60px; }
    .banner-caption-941 p { font-size: 16px; }
.banner-logos-941 { margin-top: 40px; }
.efile941online .raccon-fw2-innr:after { right: 22px; }
.efile941online .raccon-fw2-innr:before { right: -110px; }
.play-btn { width: 50px; height: 50px; border-radius: 50%; position: relative; display: inline-block; vertical-align: middle; border: #fff solid 2px; }
.mr-2 { margin-right: .5rem !important; }
.play-btn::after { content: ""; position: absolute; left: 50%; top: 50%; -webkit-transform: translateX(-40%) translateY(-50%); border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 10px solid #fff; z-index: 1; -webkit-transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19); }
#videopopup .close { margin-top: 0; color: #fff; opacity: 0.9; background: #ec0c0c; border-radius: 25px; font-size: 23px; font-weight: 300; width: 30px; height: 30px; position: relative; top: -17px; right: -11px; }
#videopopup .modal-body { padding: 15px 15px; }
#videopopup .modal-content { margin-top: 100px; }
.min-hgt183 { min-height: 183px !important; }
.bg-lite-yellow { background-color: #ffbf007d; }
.text-gray { color: #c1c0bf !important; }
.gray_link { color: #737679; }
.payroll-owl .efile_landing_future p { min-height: 100px; }
.separate_list_faq li a { color: #000; text-decoration: underline; }
    .separate_list_faq li a:hover { text-decoration: none; }
.newpanel .panel { box-shadow: 0px 0px 30px rgba(0,0,0, .2); border: 0px; }
.newpanel .panel-heading { background-color: #0067b8; color: #fff; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.newpanel .panel-footer { background-color: #fff !important; border-top: 0px; }
.font-19 { font-size: 19px; }
.mb-0 { margin-bottom: 0px; }
.mb-3 { margin-bottom: 10px; }
.icons { background-color: #0067b8; width: 50px; height: 50px; border-radius: 50%; text-align: center; line-height: 21px; vertical-align: middle; padding: 15px; font-size: 20px; color: #fff; }
.secondry-btn:hover { background-color: #D64000; }
.deadline-banner { background: url(/Content/Images/deadline-banner.jpg) no-repeat center; background-size: cover; height: 85vh; background-position: 0px 12px; }
.state-stripe .pricebann li { font-weight: 500; padding: 5 px 15 px; font-size: 14.5px; display: inline-block; color: #333; font-style: italic; }
.state-stripe { background: #f0bda0; padding: 15px; }
.min-h-150px { min-height: 150px; }
.min-h-195px { min-height: 195px !important; }
.irs-email { width: fit-content; padding: 15px; margin: auto; }
.border-top-0 { border-top: 0px !important; }
.employer-solution { background-color: #fff2ef; border-radius: 4px; margin-left: 15px; margin-right: 15px; position: relative; width: 100%; }
    .employer-solution .tm-icon-box2 { margin: 0px !important; }
    .employer-solution .brdr-rgt { border-right: 1px solid #f3dbd4; }
.wid-100 { width: 100% !important; }
.brdr-top-blue { border-top: 1px solid #f3dbd4; }
.d-inline { display: inline !important; }
.form-940-duedate::after { right: 135px; }
.form-940-duedate::before { right: 10px !important; }
.h-100 { height: 100% !important; }
.h-50px { height: 50px !important; }
.line-height-50px { line-height: 50px; }
*::-webkit-scrollbar-thumb { background-color: #ddd; border-radius: 20px; }
*::-webkit-scrollbar { width: 7px; height:4px !important;}
.lh-40px { line-height: 40px; }
.navbar .btn-secondary a, .btn-secondary a:focus { color: #fff !important;  font-weight: 500; border-radius: 25px; padding: 9px 15px !important; font-weight: 500; font-size: 16px; }
.navbar .btn-secondary:hover { background: #fff; color: #2486f3 !important; }
.rounded-pill { border-radius: 50rem !important; }
.request-demo a:hover { color: #2486f3 !important; background: #fff; font-weight: 500; border-radius: 25px; padding: 9px 15px !important; font-weight: 500; font-size: 16px; }
.bg-table-grey { background: #f6f6f6 !important; }
.ScrollStyle-2 { overflow-y: scroll; z-index: 9; max-height: 500px; }
.w-50px { width: 50px; }
.irs_modal_logo { position: absolute; right: 160px; top: 18px; }
.max-w-725px { max-width: 725px !important; }
.exit_bottom { margin-left: 0px; margin-top: 10px; }
.text-primary { color: #D64000 !important; }
.fs-20 { font-size: 20px; }
.fs-16 { font-size: 16px; }
.d-flex { display: flex !important; }
.justify-content-center { justify-content: center !important; }
.list-green-tick li:before { position: absolute; content: ""; width: 16px; height: 16px; top: 3px; left: 0px; background: url(/Content/NewImages/green-tick.png) no-repeat; }
.list-green-tick li { font-family: 'Poppins', sans-serif !important; padding: 0px 25px; font-size: 16px; font-weight: 800 !important; }
.list-green-tick-popup li { font-family: 'Poppins', sans-serif !important; padding: 0px 25px; font-size: 16px; font-weight: 500 !important; margin-bottom: 10px; }
.text-secondary { color: #2486f3 !important; }
.max-w-725px { max-width: 725px !important; }
.btn-primary, .btn-primary:focus { background: #D64000 !important; color: #fff !important; border: 2px solid #D64000 !important; font-weight: 500; box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; padding: 7px 18px; font-size: 16px; }
.btn-blue, .btn-blue:focus { background: #3097f3; color: #fff; border: 2px solid #3097f3; font-weight: 500; box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; padding: 15px 30px 15px; font-size: 20px; border-radius: 6px; }
    .btn-blue:hover { background: #fff !important; color: #3097f3 !important; border: 2px solid #3097f3 !important; text-decoration: none !important; }

.rounded-pill { border-radius: 50rem !important; }
.btn-primary:hover { background: #fff !important; color: #D64000 !important; border: 2px solid #D64000 !important; }

.gradient-bg-blue { background-image: linear-gradient(#2a8ce3, #0f497d) !important; }
.border-blue-end { border-right: 1px solid #010189 !important; }
.border-gray-end { border-right: 1px solid #8080802b !important; }
.w-100p { width: 100%; }
.py-15px { padding: 15px 0px; }
.mt-10px { margin-top: 10px; }
.mt-25px { margin-top: 25px !important; }
section#adPopup { z-index: 999; transition: all .4s linear; -webkit-transition: all .4s linear; }
.blue-gradient { background: linear-gradient( 180deg, #cfeaff, transparent) !important; }
.p-15px { padding: 15px; }
.radius-5px { border-radius: 5px; }
.fs-23 { font-size: 23px; }
.fs-24 { font-size: 24px; }
.section-widget { /*box-shadow: 0px 0px 9px #1f649d;*/ background: linear-gradient(180deg, #cfe8fb, #ffffff); border: none; border: 1px solid #225fa0; border-radius: 5px; }
.paylast .common_h2 span { color: #D64000; }
.shadow-grey { box-shadow: 0px 0px 5px #9c9c9c; }
.state-banner-bg { background-image: -moz-linear-gradient( 71deg, rgb(9 65 116) 0%, rgb(39 118 188) 100%); background-image: -webkit-linear-gradient( 71deg, rgb(9 65 116) 0%, rgb(39 118 188) 100%); background-image: -ms-linear-gradient( 71deg, rgb(9 65 116) 0%, rgb(39 118 188) 100%); background-size: cover; }


    .state-banner-bg .schB-bnr-caption { color: #fff !important; }
    .state-banner-bg .inner_form_rgt ul li { color: #333; }
    .state-banner-bg .W4InsForm .common_h2 { color: #215495; }
    .state-banner-bg .W4InsForm { box-shadow: 0px 0px 9px #1f649d; background: linear-gradient(180deg, #cfe8fb, #ffffff); border: none; border: 1px solid #225fa0; border-radius: 5px; }
    .state-banner-bg .formw4List li { color: #fff !important; }
    .state-banner-bg .btn_primary { border: 2px solid #fff; }
    .state-banner-bg .heading { color: #fff !important; }

    .state-banner-bg .fearures h1 { color: #fff; }
    .state-banner-bg .common_h5 { color: #fff; }
    .state-banner-bg .pricebann li { color: #fff; }
    .state-banner-bg .banner-featur-box .banner_fearures_bg { box-shadow: 0px 0px 9px #1f649d; background: linear-gradient(180deg, #cfe8fb, #ffffff); border: none; border: 1px solid #225fa0; border-radius: 5px; }
        .state-banner-bg .banner-featur-box .banner_fearures_bg .pricetag { color: #D64000 !important; }
    .state-banner-bg .pricefont { color: #215495; }
.left-0 { left: 0; }
.right-0 { right: 0; }
.top-175px { top: 175px; }
.top-250px { top: 250px; }
.opacity-028 { opacity: 0.28; }
.text-light-blue { color: #3097F3; }
.hide-break-lg { display: none !important; }
.cookies-head { padding: 30px 0px }
.fs-22 { font-size: 22px !important; }
.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 { left: -25px; }
    .coupon-card h2 { font-size: 45px; }
    .coupon-card p { font-size: 20px; }
    .coupon-card .circle2 { right: -25px; }
    .coupon-card .circle1, .circle2 { background: #0067B8; width: 50px; height: 50px; border-radius: 50%; position: absolute; top: 50%; transform: translateY(-50%); border: 0px solid #0067B8; }
.v-align-top { vertical-align: baseline !important; }
.pRight15 { padding-right: 15px !important; }
.lh-34 { line-height: 34px !important; }
.bg-light-blue { background-color: #bedefa !important; }
.bg-secondary { background: #2486f3 !important; }
.text-white { color: #fff; }
.border-1 { border: 1px; }
.p-20 { padding: 20px !important; }
.ml-0 { margin-left: 0 !important; }
.mr-0 { margin-right: 0 !important; }
.d-inline-block { display: inline-block; }
.text-dark { color: #000; }
.stepimg-caption { position: absolute; background-color: #50a5f1; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; width: 96%; left: 16px; bottom: 0px; }
    .stepimg-caption p { color: #fff !important; padding-left: 10px; margin-bottom: 0px; line-height: 22px; }

.state-filing { padding: 15px; box-shadow: 0 0 14px #ddd; border-radius: 15px; background: #f4f9fff5; box-shadow: 2px 2px 10px #2a8ae06e; border: 1px solid #2486f3 !important; }
.w2 .play-btn { width: 50px; height: 50px; border-radius: 50%; position: relative; display: inline-block; vertical-align: middle; border: #000 solid 2px; }
    .w2 .play-btn::after { content: ""; position: absolute; left: 50%; top: 50%; -webkit-transform: translateX(-40%) translateY(-50%); border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 10px solid #000; z-index: 1; -webkit-transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.statefaq:hover { color: #D64000 !important; }
.hover-btn:hover { background-color: #D64000 !important; color: #fff !important; text-decoration: none !important; transition: 0.5s; border-radius: 6px !important; }
.bg-dark-blue { background-color: #0a4a85 !important; }
.btn.active, .btn:active { box-shadow: none !important; }
.list-unstyled-before:before { border: 0 !important; }
.m-5 { margin: 5px; }
.strip-hover-link:hover { color: #fff !important; }
.br-bottom-right-10px { border-radius: 0px 0px 10px 0px; }
.text-decoration-underline { text-decoration: underline !important; }
.min-height100 { min-height: 100% !important; }
#toggleCalcBtn { height: 50px; }
.banner-caption-941x { margin-left: -70px !important; }
.banner-caption-941futa { margin-left: -93px !important; }
.text-yellow { color: #f8c126 !important; }
.p-8 { padding: 8px !important; }
/*.navbar-nav > li.dropdown > ul.dropdown-menu { display: none !important; }
.navbar-nav > li.dropdown:hover ul.dropdown-menu { display: block !important; }*/
#sticky { position: sticky; top: 108px; background: #fff; padding-top: 16px; padding-bottom: 16px; }
.post-mailing li a:hover { color: #D64000 !important; }
.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% !important; }
.navbar-nav > li.dropdown:hover ul.dropdown-menu { border-radius: 4px !important; }
.org-strip-bg { background: #88cdff; }
.bg-stripe { background: #FFBF00; color: #000; }
.strip-hover-link:hover { color: #004f9f !important; }
.h-190px { height: 190px; }
.org-strip-bg a { color: black !important; }
    .org-strip-bg a:hover { color: white !important; }
.bgblue { padding-top: 59px !important; }
.fearures h1 { margin-top: 0px; padding: 0px; }
.siteMap {padding-top: 100px; }
.Section_centernew{
    padding-top: 20px !important;
    text-align: center;}
.custom-table table tr:last-child td:last-child {
    border-bottom-right-radius: 10px !important;
}.learn-more-btn {
    border: 2px solid #2486f3 !important;
    color: #2486f3 !important;
    padding: 10px 25px !important;
}
 .learn-more-btn:hover {
    background-color: #D64000 !important;
    border: 2px solid #D64000 !important;
    color: #fff !important;
}
.panel_box_bundlenew:before {
    position: absolute;
    left: 9%;
    bottom: 21%;
    content: "";
    background: url(../Content/NewImages/webp/banner-racoonleft.webp)no-repeat 0px 0px;
    width: 198px;
    height: 242px;
}
 .separate_listnew li:before { top: 10px !important;}
 .text-secondary{ color: #4c95f1 !important;}
 .cursor-pointer { cursor: pointer !important; }
.stickyforms {
    position: sticky;
    top: 118px;
    background: #fff;
    padding-top: 16px;
    padding-bottom: 16px;
}
.helpresorces img{
    height:220px;
}
.line-height29px
{
    line-height:29px !important;
}
/*feature menu start*/
.megafeatures li span {
    margin-bottom: 15px;
}
.megafeatures {
    font-size: 17px;
    color: #3097f3;
    font-weight: 500;
    margin-bottom: 5px;
}
.megafeatures li a::before {
    position: absolute;
    left: 0px;
    top: 11px;
    content: "";
    width: 9px;
    height: 9px;
    border: 2px solid #3097f3;
    transform: rotate(45deg);
}
.megafeatures li a{
padding: 5px 15px 5px 15px !important;
    font-size: 16px;
    font-family: 'AvenirLTStd-Medium', sans-serif;
    font-weight: 400;
    color: #333;
    display: block;
    padding: 3px 20px;
    line-height: 1.42857143;
    white-space: nowrap;
  width: fit-content;
          position: relative;
    }
.megafeatures li a:hover {
    background-color: transparent !important;
    color: #D64000 !important;
}
.overflow-responsive{
    overflow:scroll !important;
}
/*feature menu end*/
.text-dark-blue {
    color: #175997 !important;
}

@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; }

.services-menu .dropdown-item, .servicesnew-menu .dropdown-item, .support-menu .dropdown-item { color: #3097F3; }
.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-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-taxprofessional:before { content: "\e911"; }

.tbs-Download:before { content: "\e900"; }

.tbs-gigeconomy:before { content: "\e912"; }

.tbs-HCM-provider-icon:before { content: "\e913"; }
.tbs-bulk-upload-copy:before {
    content: "\e914";
}

.tbs-API-integration:before {
    content: "\e915";
}
.tbs-Due-date-calculator:before { content: "\e900"; }
.tbs-Payroll-calculator:before { content: "\e917"; }
.dropdown-menu a:hover i{
color:#D64000 !important;
}
.dropdown-menu a:hover span{
color:#D64000 !important;
}
.dropdown-menu a:hover span.newTxt{
color:#fff !important;
}
.dropdown-menu a i{
padding-right:6px;
}
.list-green-ticknew li:before {
    position: absolute;
    content: "";
    width: 16px;
    height: 16px;
    top: 3px;
    left: 0px;
    background: url(/Content/NewImages/green-tick.png) no-repeat;
}
.newTxt { position: relative; left: 5px; background-color: #299b40; padding: 5px 10px; border-radius: 0px; top: -1px; font-size: 12px; font-weight: 600; color: #fff !important; }
.footer1
.newTxt {
    top: 0px  !important;
}
.btn-outline-primary { padding: 9px 15px !important; font-weight: 500; font-size: 16px; font-family: 'AvenirLTStd-Medium', sans-serif; text-decoration: none; background: #fff !important; color: #D64000; border-radius: 25px; border: 2px solid; }
.btn-outline-primary:hover { background: #D64000 !important; color: #fff; }
.bg-stripe-home {
    border-bottom: solid #2486f3 1px;
    /*padding-top:10px;
    padding-bottom:10px;*/
}
    .bg-stripe-home a { padding-right: 20px; padding-left: 20px; }
    .fs-17{
        font-size:17px;
    }



/*  tax pro menu*/

.tab-bg-light { border-bottom: none; /* border-right: 1px solid #ddd; */ /* width: 180px; */ background: linear-gradient(270deg, #FFFFFF 86%, #F2F6FA 86%) }

.tabs-left > li { float: none; margin: 0px; font-size: 16px !important; width: 198px; }

        .tabs-left > li.active > a,
        .tabs-left > li.active > a:hover,
        .tabs-left > li.active > a:focus { border-bottom-color: #ddd; border-right-color: transparent; color: #e9722e !important; background: #ffefe6 !important; border: none; border-radius: 0px; margin: 0px; }
.nav-tabs > li > a:hover { /* margin-right: 2px; */ line-height: 1.42857143; border: 1px solid transparent; /* border-radius: 4px 4px 0 0; */ background-color: #FBFDFF !important; }
.tabs-left > li.active > a::after { content: ""; position: absolute; top: 10px; right: -10px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #e9722e; display: block; width: 0; }
.text-info { color: #0e4678 !important; }
.tax-pro-box { border-radius: 16px; border: 1px solid var(--Neutral-300, #94A9C3); background: #FFF; box-shadow: 0px 0px 6px 1px rgba(242, 109, 33, 0.10); }

.tax-pro-box .megafeatures li a::before { display:none; }
.pro-exclusive:hover { transition: .3s; box-shadow: 0 .5rem 1rem 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; }
.white-space-normal{white-space:normal;}
.mb-18px { margin-bottom: 18px }
.taxpro-menu li.active { color: #e9722e !important; background: #ffefe6 !important; border-right: solid #e9722e 3px !important; }
.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; }
.ps-23px { padding-left: 23px !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); }
.btn-secondary:hover { background: #2486f3; color: #fff !important; border: 2px solid #2486f3; font-weight: 500; border-radius: 25px; padding: 9px 15px !important; font-weight: 500; font-size: 16px; }
.btn-secondary, .btn-secondary:focus { background: #2486f3; color: #fff !important; border: 2px solid #2486f3; font-weight: 500; border-radius: 25px; padding: 9px 15px !important; font-weight: 500; font-size: 16px; }
.p-3px { padding: 16px; }
.border { border: 1px solid #dee2e6 !important; }
.rounded-7 { border-radius: 7px !important; }
.solution-tab-bg-light { background: linear-gradient(90deg, #FFFFFF 58%, #f2f2f58a 59%); }
.bandito-package-top { top: 36px !important; }
.pro-features-menu .dropdown-menu { left: -1083% !important; min-height: 241px !important; width: 1391px; border-radius: 13px; overflow-x: scroll; overflow-y: scroll; /* height: 533px; */ }
.homepage-toggle .clickable.active { color: #fff !important; transition: transform 0.1s ease; background: #3097f3; }
    .homepage-toggle .clickable.active:before { position: absolute; content: ""; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-right: 8px solid #ffffff; left: 85px; transform: rotate(90deg); bottom: -6px; }
.bg-stripe-home .toggle-tab { padding-top: 6px !important; padding-bottom: 6px !important; }
.homepage-toggle .clickable { transition: transform 0.5s ease; font-size: 16px; }
.homepage-toggle .clickable { transition: transform 0.5s ease; font-size: 16px; }
.homepage-toggle .clickable.active a { color: #fff !important; }
.col-custom-5 { width: 20%; }
.footercertificatelogo { border: 1px solid #dae7f6; background: linear-gradient(180deg, #FFF 0%, #D1E6F9 100%); }
.footerlogo img { height: 100px; }
.col-custom-7 { width: 14.2857%; }
.m-9px { margin: 0px 9px 0px 9px; }
.information-bg { font-size: 16px; font-weight: 600; color: #212121; border: 1px solid #D64000; padding: 13px; border-radius: 4px; background-color: #ffece6; display: inline-block; }

.body-content {
    margin-top: 0px !important;
}
#taxpromenu {
    transition: top 0.9s ease, opacity 0.9s ease; /* Smooth transitions for top and opacity */
}
#taxpro1 {
    transition: top 0.9s ease, opacity 0.9s ease; /* Smooth transitions */
}
.nav {
    transition: top 0.9s ease, opacity 0.9s ease, visibility 0.9s ease;
}
.bg-linear-pro {
    background: linear-gradient(90deg, #0183E1 0%, #033888 100%);
    padding-left: 4px;
    padding-right: 4px;
    top: 22PX;
    position: relative;
}

.rounded-4px {
    border-radius: 4px !important;
}

.fs-10px {
    font-size: 10px;
}

.letter-spacing-2px {
    letter-spacing: 2px !important;
}

.lh-18px {
    line-height: 18px;
}
.newboi { position: relative; background-color: #299b40; padding: 5px 10px; border-radius: 3px; font-size: 12px; font-weight: 600; color: #fff; margin-right: 10px; 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); }
.tbs-resourcescenter:before { content: "\e928"; }
.banner-caption .link:hover{ text-decoration: none !important; }
.menu-border-bg {
    padding: 4px !important;
    border: 1px solid #DEDEDE;
    border-radius: 8px;
}
    .menu-border-bg a {
        padding: .25rem 1rem;
        font-weight: 400;
        color: #212529 !important;
    }
.pt-2 {
    padding-top: .5rem !important;
}

.px-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
}
.px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}
.mb-2 {
    margin-bottom: .7rem !important;
}
/*.tab-bg-light1 {
       background: linear-gradient(270deg, #FFFFFF 71%, #F2F6FA 71%);
}

.tabs-left1 > li {
    width: 100% !important;
}*/

.tab-bg-light1 { background: linear-gradient(270deg, #FFFFFF 78%, #F2F6FA 78%) }
.tabs-left1 > li { width: 240px !important; }

.menu-border-bg:hover a {
    color: #D64000 !important;
    text-decoration:none !important;
}
.mega_menuDropdownnew {
    min-width: 1070px !important;
    left: -500px !important;
}
.megamenu-res { height: auto !important; }

.img-black { filter: brightness(0%) !important; }
.banner-caption{display:none;}

/*.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; }

.mega_menuDropdownnew.state-menu { min-width: 1200px !important; }*/
.header-stripe-bg { background: #DDEEFC; }
.header-stripe-bg a { color: #D64000; }
.header-stripe-bg a:hover { color: #0E4678 !important; }
.freetagnew { position: relative; background-color: #299b40; padding: 4px 10px; border-radius: 0px; font-size: 12px; font-weight: 600; color: #fff !important; transform: translate(18%, -77%) !important; }
.freetagnew:before { position: absolute; content: ""; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #299b40; left: 20px; top: 22px; transform: rotate(270deg); }
.tag-blue-bg { background-color: #357EDB; padding: 3px 6px; border-radius: 3px; position: relative; font-size: 12px; font-weight: 500; color: #fff !important; left: 10px; }
.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; }
@media (max-width: 3000px) and (min-width: 1700px) {
    .xl-mt-150px { margin-top: 150px; }
}

@media only screen and (max-device-width:1920px) {
    header.landing_section .header-content { padding: 22% 0 50px }
    .searchfield_landing button { padding: 10px 20px 10px }
    .res_common_h5 { font-size: 19px }
    .landingw9-banner { min-height: 580px; }
    .paidadbann { min-height: 600px !important; }
}

@media (max-width: 1600px) and (min-width: 1500px) {
    /* .lg-overflow-y-scroll { height: 500px !important; overflow-y: scroll !important; }*/
}

@media only screen and (max-device-width:1500px) {
    .leftside nav { height: 500px; overflow-y: scroll; }
    .rightside-nav nav { height: 500px; overflow-y: scroll; }
}

@media (max-width: 1366px) and (min-width: 1025px) {
    .menu-scroll { height: 500px !important; overflow-y: scroll !important; overflow-x: hidden !important; }

    .menu_fourSupport { min-width: 977px !important; left: -896px !important; padding-bottom: 10px; }
    .pro-features-menu .dropdown-menu { left: -920% !important; min-height: 241px !important; width: 1365px; border-radius: 13px; overflow-x: scroll; overflow-y: scroll; /* height: 533px; */ }
}

@media only screen and (max-device-width:1366px) {
    .md-mt-100px { margin-top: 60px !important; }
    .quar1 { border: 1px solid #ddd; padding: 3px; }
    /*.new-bnr-gifimg { min-height: 70vh;  background-position: -40px; }*/
    .home_banner .home_banner_lft img { height: 320px }
    /*.body-content{padding-bottom:314px}*/
    .banner h1 { margin: 12vh 0 20px }
    .searchfield_landing button { padding: 10px 19px 14px }
    header.landing_section .header-content { padding: 15% 0 50px }
    .banner h3 { font-size: 28px }
    .irslogoWrap img { width: 57px }
    .bannerContent { padding: 30px 0 8% }
    .common_h2 { font-size: 30px }
    .common_h5 { font-size: 19px }
    .list_items p { font-size: 15px }
    .list_items h3 { font-size: 20px }
    footer h3 { margin: 0 0 15px }
    .footer1 ul li a { font-size: 16px; padding: 3px 0 3px 15px }
        .footer1 ul li a:before { font-size: 16px }
    .footer2 { font-size: 15px }
    .responsiveheight1 { min-height: 120px !important }
    .home_raccon_subheading_1 { font-size: 25px !important; color: #000; font-family: 'Open Sans',sans-serif; line-height: 35px; margin-top: 80px !important }
    .New-Bnnr-cnt { padding: 30px 0 1% }
    .BannerContent1 { padding: 30px 0 3%; }
    .BannerContent_acafrm { padding: 13px 0 1%; }
    /*.deadline-bnr-header{padding:120px 0px;}*/
    /*.new-bnr-gifimg{min-height:55vh;padding-bottom:230px;}*/
    /*.menu_fourSupport { min-width: 1020px !important; left: -876px !important; padding-bottom: 10px; }*/
}

@media (max-width: 1370px) {
    .covid19-alert { margin-bottom: -6px; }
}

@media only screen and (min-width:1900px) and (max-width:2000px) {
    .res { margin-left: 190px; }
    .taxlog { width: 50%; }
    .cap941 { margin-top: 25px; font-size: 20px; }
    .frmw2-overview::before { width: 874px; }
    /*.new-bnr-gifimg { min-height: 80vh; }*/
    .bottom-text { bottom: 40px; }
    /*.bottom-text .common_h2 { padding-top: 275px; }*/
}
/*@media only screen and (min-width:1366px) and (max-width:1440px){
    .BannerContent_acafrm .loc1{top:0px;}
}*/
@media screen and (min-width:1700px) {
    /*.new-bnr-gifimg .container {width: 1600px;}*/
    .frmw2-overview::before { width: 874px; }
    #animation_container, #canvas, #dom_overlay_container { width: 1600px !important; height: 550px !important; margin-left: 0px; }
    .indepent-bann { background-position: 500px 0px; }
    .flag img { left: 15%; }
}

@media screen and (max-width:1920px) and (min-width: 768px) {
    #FootModal .modal-dialog { width: 350px; }
    .cap941 { margin-top: 25px; font-size: 20px; }
    .floatThead-container { width: 797px !important; }
    .navbar { border-radius: 0px; }


    .megamenu-res { width: 1514px; margin-left: -626px; padding: 10px; overflow-y: scroll; height: 500px; }
    .menu_secondfeatures { min-width: 1196px !important; left: -932% !important; padding-bottom: 10px; }
    
}


@media screen and (max-width:1920px) and (min-width: 1200px) {
    .form1099features p, .formacafeatures p { min-height: 100px !important }

    .form990features { min-height: 80px !important }

    .form94xfeatures p, .formw_2features p { min-height: 100px !important }

    .faq-whole .col-sm-9.common_resource_section table.form1099_tbl td:last-child { min-width: 30%; }

    /*.frmw2-overview::before{width: 774px;}*/
    .menu_fourSupport { min-width: 2% !important; left: -866px !important; }
}


@media screen and (max-width: 1199px) and (min-width: 992px) {
    .employer-solution .min-h-160px { min-height: 180px; }
    .deadline-banner { height: 55vh !important; }
    .ipad-pro-min-h-15vh { min-height: 16vh !important }
    .home_raccon_subheading { font-size: 24px !important }
    .home_raccon_heading { font-size: 36px !important }
    .home_banner_section .home_banner_head { font-size: 28px !important }
    .home_banner_section .searchfield input[type=text] { width: 345px }
    .home_w2_1099_min_height { min-height: 135px }
    .form940_img_pos { top: -10px }
    .comments { min-height: 200px }
    .efile_landing_future { min-height: 250px }
    .item .efile_landing_future, .w2_efile_land_future .efile_landing_future { min-height: 200px }
    .efile1099_feature_section .efile_landing_future { min-height: 225px }
    #form1099_feature .feature_six_line p { min-height: 225px !important }
    #form1099_feature .feature_six_line h3.h3_res_height { min-height: 50px !important }
    #form1099_feature .feature_five_line p { min-height: 175px !important }
    #form1099_feature .feature-height-center h3 { min-height: auto !important }
    .feature_five_line p.form_990_features_height { min-height: 185px !important }
    #form1099_feature .feature-height-center p { min-height: 250px }
    .w2Feature p { min-height: 170px !important }
    .form1099features p { min-height: 130px !important }
    .form94xfeatures p, .form990features, .formacafeatures p, .formw_2features p { min-height: 100px !important }
    .responsiveheight1 { min-height: 170px !important }
    #form94x_feature .feature-center2 { min-height: 370px; text-align: left !important }
    #form94x_feature .form_94x_features_height { min-height: 185px !important }
    #form94x_feature h3 { min-height: 55px }
    #aca_features .fearures_max_height, #aca_features .fearures_min_height { min-height: 350px }
        #aca_features .fearures_max_height p, #aca_features .fearures_min_height p { min-height: 200px }
    .aca_head { min-height: 50px }
    .form_extension_features_sec .fearures_min_height p { min-height: 250px }
    .form_extension_features_sec .fearures_min_height h3 { min-height: 50px }
    .home_aca_txt { min-height: 130px }
    .aca_efile_land_future_section .efile_landing_future { min-height: 255px !important }
    .feature_eight_line p { min-height: 270px !important }
    .step-940-r .form940_img_pos { top: 106px }
    .td_align_height { height: 100px }
    .tbl_lft { width: 43% }
    .td_height { height: 90px }
    .td_height1 { height: 91px }
    .reporting_agent_head p { right: 32px }
    .automatic_deadbox { min-height: 210px }
    .home_testimonial .efile_landing_future { padding: 15px; min-height: 250px }
    /*.body-content{padding-bottom:360px}*/
    .bottom_ad_section .btn_lg { padding: 12px 10px 14px; font-size: 15px }
    .bottom_ad_section h2 { font-size: 21px }
    .form941_img_pos { position: absolute; top: 30px; left: 0 }
    #adPopup .searchfield_landing button { border-radius: 0 6px 6px 0 }
    .landBanner_irsLogo { top: 50%; right: 10% }
    .New_w2Ste_BtnPd { padding: 13px 20px 15px }
    .landingformaca:before { display: none; }
    .support_form_schedule ul li a { padding: 10px 12px; }
    .banner_form_flow li a { padding: 15px 8px; min-height: 115px; }
    /*#clockdiv{margin: 0px 7px;}*/
    .form_941_banner_img_bg .searchfield_landing button { padding: 10px 14px 14px; }
    .penal .btn_lg { font-size: 14px; }
    .megabg1 span.meghead { margin-bottom: 0px; }
    .mega li { min-height: 300px; }
    .formhgt { padding: 15px 10px 0px !important; }
    .menu_items { margin: -15px 0 10px; }
    .main_basic_sec p { min-height: 75px; }
    .main_basic_sec1 p { min-height: 75px; }
    .frm944_min .main_basic_sec1 p { min-height: 0px !important; }
    .form940_min .main_basic_sec1 p { min-height: 40px !important; }
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: -40px; }
    .navbar-nav > li > a { padding: 8px 11px; }
    .navbar-brand > img { width: 50%; margin-top: 0px; margin-left: 20px; height: auto; }
    .navbar-brand { top: 0PX; }
    .copy_employee { width: 600px; }
    .homefeatureBox h3 { font-size: 18px; }
    .takebacksection .tabs-left > li a { font-size: 16px; }
    .homefeatureBox { min-height: 240px; }
    .customCard { min-height: 209px; }
        .customCard h4 { font-size: 18px; }
        .customCard span { font-size: 15px; }
    .org-strip-bg { font-size: 22px; }
    #animation_container, #canvas, #dom_overlay_container { width: 992px !important; height: 341px !important; margin-left: -496px; }
    .W4InsForm { width: 100%; padding: 15px 15px 10px; }
        .W4InsForm .common_h2 { font-size: 20px; }
    .form1099Land.formW2Land .w2Feature p { min-height: 170px !important; }
    .w2Feature { min-height: 230px !important; }
    .md-min-h-0px { min-height: 0px !important; }
    #animation_container, #canvas, #dom_overlay_container { width: 940px !important; height: 323px !important; margin-left: 0px; margin-right: 0px; }
    .floatThead-container { width: 647px !important; }
    .formlist_row2 .inst-frm-wrap-box p.bn-nxt-mheight1 { min-height: 110px; }
    .formlist_row2 .inst-frm-wrap-box p.bn-nxt-mheight2 { min-height: 110px; }
    .formlist_row2 .inst-frm-wrap-box p.bn-nxt-mheight3 { min-height: 110px; }
    .formlist_row2 .inst-frm-wrap-box p.bn-nxt-mheight4 { min-height: 110px; }
    .row1_resp .inst-frm-wrap-box p.bn-nxt-mheight1 { min-height: 170px; }
    .row1_resp .inst-frm-wrap-box p.bn-nxt-mheight2 { min-height: 170px; }
    .row1_resp .inst-frm-wrap-box p.bn-nxt-mheight3 { min-height: 170px; }
    .row1_resp .inst-frm-wrap-box p.bn-nxt-mheight4 { min-height: 170px; }
    .featuresmin_height .cmn-dividerline.formw_2features p.min-h-inst2 { min-height: 116px !important; }
    .featuresmin_height .cmn-dividerline.formw_2features p.min-h-inst12 { min-height: 96px !important; }
    .featuresmin_height .cmn-dividerline.formw_2features p { min-height: 96px !important; }
    .featuresmin_height .formw_2features.feature_wrap_minheight p.min-h-inst3 { min-height: 96px !important; }
    .featuresmin_height .formw_2features.feature_wrap_minheight p.min-h-inst3 { min-height: 96px !important; }
    .featuresmin_height .formw_2features.feature_wrap_minheight p.pTab-mh { min-height: 96px !important; }
    .featuresmin_height .cmn-dividerline.formw_2features p.mbl-minght45 { min-height: 95px !important; }
    .featuresmin_height .cmn-dividerline.formw_2features p { min-height: 122px !important; }
    .frm-1099line .inst-frm-wrap-box h3 a { font-size: 18px; }
    .frm-1099line .inst-frm-wrap-box p.bn-nxt-mheight1 { min-height: 137px; }
    .frm-1099line .inst-frm-wrap-box p.bn-nxt-mheight2 { min-height: 137px; }
    .frm-1099line .inst-frm-wrap-box p.bn-nxt-mheight3 { min-height: 137px; }
    .formW2cLand .w2Feature p { min-height: 155px !important; }
    #clockdiv .smalltext { font-size: 12px; }
    .formW2Land .w2Feature h3, .TextOrder .w2Feature h3 { font-size: 17px; }
    .frmw8 .searchfield_landing input[type="text"] { width: 290px; }
    .form1099c_Land .w2Feature p { min-height: 170px !important; }
    .form990_sche_link { font-size: 15px; }
    .frm943 .main_basic_sec p { min-height: 98px !important; }
    .minhgt { min-height: 153px !important; margin-bottom: -20px; }
    .tabresp { margin-bottom: 50px !important; }
    .rightside .btn_lg { font-size: 17px; }
    .timer { margin-left: 0px; }
    .irslogotimer img { width: 60px; }
    .resp { margin-left: 0px; }
    .frm941pr img { margin-left: -5px !important; }
    .covid19-alert { margin-bottom: -10px; }
    .indepent-bann { min-height: 520px; background-position: -15px 0px; }
    .flag img { width: 400px; top: 35px; left: 5px; }
    .independent-bann-txt h1 { font-size: 40px; }
    .star img { width: 270px; }
    .banner-txt h2 { line-height: 34px; font-size: 26px; }
    .minhgtsup { min-height: 95px; }
    .minhgtfrt { min-height: 95px; }
    .new-bnr-gifimg { min-height: 45vh; background-position: center; }
    .deadlinecap { font-size: 20px; }
    .common-h1-deadline { font-size: 34px; }
    .textaligntimer { padding-left: 0px; text-align: left; margin-top: -10px; margin-left: -20px; }
    .timer h3 { font-size: 16px; }
    /*#clockdiv{margin-left:5px;}*/
    .resorce-timer .resp { padding-left: 15px !important; }
    .form2290 .main_basic_sec { width: 31.111% !important; }
    .article { width: 100%; }
    .list-min-hgt3 { min-height: 191px; }
    .formw2pr .searchfield_landing input[type="text"] { width: 255px; }
    .formW2Land p.min-hgt-p { min-height: 220px !important; }
    .formW2Land p.res-min-hgt-w2pr { min-height: 195px !important; }
    .frst-hd { font-size: 28px; }
    .button-align { margin-right: 0px; }
    .landingpage-w9 .navbar-brand > img { width: 230px; }
    .mega_menuDropdown { min-width: 955px !important; left: -613px !important; }
    .menu_tools_left { min-width: 997px !important; left: -722px !important; }
    .secnd-menu-box { padding-left: 0px !important; }
    .menu_secondfeatures { min-width: 955px !important; left: -721px !important; }
        .menu_secondfeatures .secnd-menu-box { padding-left: 15px !important; }
        .menu_secondfeatures ul.bulkfilng-menu li { padding-left: 0px; }
    ul.min-hgt-menu li { min-height: 125px; }
    .menu_secondfeatures .pad-zero { padding-left: 5px !important; }
    ul.list-unstyled.bulkfilng-menu.bulkfiling-menu2.blkmenu { padding-right: 10px; }
    ul.list-unstyled.bulkfilng-menu.features-menu-sec3.blkmenu.min-hgt-menu { padding-right: 10px; }
    .secbox p { min-height: 87px; }
    .bottom-text .common_h2 { font-size: 16px; line-height: 22px; }
    .bottom-text { bottom: 25px; margin: 0px 15px; }
    .popuplist { min-height: 0px; }
    .menu_secondServices { left: -509px !important; }
}

@media only screen and (max-width:1100px) {
    .landing_section { position: relative; width: 100%; min-height: 500px; margin-top: 75px; background: url(../content/images/banner-landing.jpg) center top no-repeat }
        .landing_section .searchfield input[type=text] { width: 300px }
    .banner h2 { font-size: 26px }
    .irslogoWrap img { width: 50px; margin-top: 0 }
    .video_img { width: 100% }
    .responsiveheight { min-height: 155px }
    .responsiveheight1 { min-height: 170px }
    .list_items li a { min-height: 252px }
    .common_h2 { font-size: 26px; line-height: 30px; }
    /*.body-content{padding-bottom:360px}*/ .fearures_min_height_1 { min-height: 340px }
    .tabViewWrap { white-space: nowrap }
    .banner h1 { font-size: 36px }
    .form_cnt_extensions { min-height: 320px }
    .pad_10 { padding: 10px; min-height: 141px }
    .pricing_990 tr td b { color: #3097f3; font-weight: 900; font-family: 'Open Sans',sans-serif; display: block; margin-bottom: -10px; font-size: 20px }
    .form_990_features_height_h3 { min-height: 53px }
    .form_990_features_height { min-height: 231px; height: 100% }
    #w2form_overview .form_cnt { min-height: 320px }
    /*.searchfield_landing input[type=text]{border-radius:6px;margin-bottom:15px}*/
    .searchfield_landing .searchfield_landingRight { display: inline-block; vertical-align: top }
    /*.searchfield_landing button { border-radius: 6px }*/
}

@media screen and (max-width: 1000px) and (min-width: 699px) {
    .common_1009_pricing_tbl th { font-size: 16px }
    .package_pricing { width: 90% }
    .common_pricing_section h3 { font-size: 20px }
    .tab_spacing { margin-top: 30px !important }
    .pricing_etp_box h4 img { float: left; margin-top: 10px; min-height: 15px; padding-right: 5px }
    .menu_fourSupport { min-width: 959px !important; left: -857px !important; padding-bottom: 10px; }
}

@media screen and (max-width: 1200px) and (min-width: 1000px) {
    .pricingWrap ul li { display: flex; align-items: center; justify-content: center; text-align: center; list-style-type: none; padding: 15px; font-weight: 700; font-size: 30px; background: #f1f2f2; border-bottom: 1px solid #d7d7d7; position: relative; height: 100px }
    .pricing_990 tr td { background-color: #e6e7e8; padding: 25px 10px; border: 1px solid #fff; font-size: 30px; font-weight: 700; min-height: 100px; color: #595959 }
    .pricingWrap ul .lst-bx-hgt { height: 200px }
}

@media only screen and (max-width:1024px) and (min-width:992px) {
    .deadline-banner { height: 65vh !important; }
    .mTop10-sm { margin-top: 10px !important; }
    .form1099Land.formW2Land .w2Feature p { min-height: 220px !important; }
    .banner { height: auto !important; }
    .New-Bnnr-img1-1099 { right: 30px; }
    .video-h2 { font-size: 17px; }
    .bottom_ad_section p { font-size: 16px; }
    h1.new2-h1o { font-size: 20px; }
    .api-sec figure { min-height: 185px; }
    .ppl-visited-link { margin-bottom: 75px; }
    .tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a { padding: 21px 0; }
    #tab_default_7 .pricingWrap ul .lst-bx-hgt { height: 200px; }
    .quartop { margin-top: -15px; }
    .due::after { top: 102%; }
    .due2 { top: -30px; }
    .landingw9-banner { margin-top: -65px; min-height: 450px; }
        .landingw9-banner .fearures { padding-top: 50px; }
    .testi-text { min-height: 70px; }
    .due { top: -24px; margin-left: -36px; font-size: 11px; }
    .due3 { top: -30px; }
    .due2::after { top: 65%; }
    .due3::after { top: 67%; }
    .fxd-h1 { font-size: 30px; }
    .bannh1txt { font-size: 30px; }
    .New_Prcng_cal_styl_lft { padding: 16px 10px; }
    /*.frm941_instruct_sidebar p{min-height:200px;}*/
    .form1099Land.formW2Land .w2Feature p.pro-tab-min-h1 { min-height: 168px !important; }
    .form1099Land.formW2Land .w2Feature p.pro-tab-min-h2 { min-height: 188px !important; }
    .res-min-hgt .article-desc p { min-height: 100px !important; }
    .resource-center .min-hgt-res { min-height: 150px; }
    .resource-center h3 { font-size: 19px; }
    .blkmenu li a { font-size: 16px; }
    .mega_menuDropdownsol { left: -140px !important; }
    .font_22 { font-size: 20px; }
    .state-menu-h3 { font-size: 16px; }
    .form941info .searchfield_landing input[type="text"] { width: 280px !important; }
    .md-min-h-225px { min-height: 225px !important; }
}

@media only screen and (max-width:1024px) {
    .deadline-banner { height: 55vh !important; }
    .md-mt-100px { margin-top: 100px !important; }
    .mdmin-hgt208 { min-height: 208px !important; }
    .banner-caption-941 { margin-left: -70px !important; }
    .paid-landing-theme { min-height: 43vh !important; }
    .sm-mr-30px { margin-right: 30px; }
    .faq_bannerBg { min-height: inherit }
    .supportContentBox, .supportTitleBox { min-height: 250px }
    .formDesign .areaField, .formDesign .inputField, .formDesign select { width: 100% }
    .supportTitleBox { padding: 80px 20px 0 }
    .taxFormDiv { margin-bottom: 45px; margin-top: 20px }
        .taxFormDiv .form_trans { min-height: 280px }
    .footer2 ul { text-align: left }
        .footer2 ul li a { padding: 0 0 0 4px }
    .add-width { max-width: 100% }
    .bs-details .inputField, .page_form .areaField, .page_form select { width: 95% }
    .feature-sections .feature-height-center { min-height: 295px }
    .deadline-height9 p { height: 76px }
    .tabbable-line > .nav-tabs > li > a { border: 0; margin-right: 0; color: #737373; font-size: 16px; padding: 21px 0; font-family: 'Source Sans Pro',sans-serif; font-weight: 600 }
    .pricing_990 thead tr td, .special_pricing_heading_1 { background-color: #3097f3; color: #fff; font-family: 'Source Sans Pro',sans-serif }
    .special_pricing_heading_1 { padding: 10px; font-size: 15px; font-weight: 900 }
    .pricing_990 thead tr td { font-size: 19px; border-right: 1px #fff solid; padding: 25px 15px }
    .pricing_990 tr td { background-color: #e6e7e8; padding: 25px 10px; border: 1px solid #fff; font-size: 22px; font-weight: 700; min-height: 100px; color: #595959 }
    .form990features { line-height: 24px; font-size: 15px; color: #757575; margin: 0; padding: 0; min-height: 130px !important }
    .New_Prcng_cal_styl_rt .federal_pricing, .New_Prcng_cal_styl_rt .federal_state_pricing { min-height: 66px }
    .logosize { margin-top: -70px; margin-right: -45px; }
    .banner-notification { margin-top: 10px; }
    .ACAPricing { min-height: 128px !important; }
    .Fed_Brdr_stat_clr .N_PadIngTp8 { padding-top: 12px }
    .pricingWrap ul .lst-bx-hgt { height: 300px }
    .pricepopup { width: 55%; }
    .panel_box_bundlenew:before { display: none !important; }
    .bg-stripe-home a {
        padding-right: 25px !important;
        padding-left: 15px;
    }
}

@media only screen and (max-width:991px) {

    .megamenu-res { width: 1249px; margin-left: -433px; padding: 10px; }
    .banner-caption-941 { margin-left: 0px !important; }
    .quar1 { border: 1px solid #ddd; padding: 6px; }
    .searchfield_landing input[type=text] { /*border-radius: 6px;*/ margin-bottom: 15px }
    .fearures h1 { font-size: 28px !important; }
    h1.new2-h1o { font-size: 20px; }
    .fearures.form1099_state_filing { padding-left: 15px; }
    .home_testimonial .efile_landing_future { padding: 15px; min-height: 303px }
        .home_testimonial .efile_landing_future span { font-size: 15px }
    .com_1st_price_feature ul { padding-top: 0 }
    .home_raccon_subheading { font-size: 22px !important }
    .home_raccon_heading { font-size: 30px !important }
    .menuHeader ul.menu_second li a { padding: 15px 10px 10px }
    .form_extension_features_sec .fearures_min_height p { min-height: 280px }
    .form_extension_features_sec .fearures_min_height h3 { min-height: 50px }
    .w2Feature p { min-height: 90px !important }
    .form1099features p, .form990features p, .formacafeatures p, .formw_2features p { min-height: 150px !important }
    .form94xfeatures h2 { min-height: 50px !important }
    .form94xfeatures p { min-height: 150px !important }
    .form94x_overview_sec .form_cnt, .form_trans .form-941ss-height { min-height: 330px }
    .form_head, .formacafeatures h2 { min-height: 50px }
    .section_penalty .common_h5 { min-height: 1px }
    header.landing_section .header-content { padding: 35% 0 50px }
    .bor1.borderLeft { margin-top: 25px !important }
    .section_lightBlue_div .borderRight, .section_penalty .borderRight { margin-bottom: 30px !important; padding-bottom: 20px !important }
    .ribbon { position: absolute; right: -5px; top: -5px; z-index: 1; overflow: hidden; width: 120px; height: 120px; text-align: right }
        .ribbon span { font-size: 12px; font-weight: 700; color: #FFF; text-transform: uppercase; text-align: center; line-height: 24px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); width: 160px; display: block; background: #79A70A; background: linear-gradient(#009300 0,#007c00 100%); box-shadow: 0 3px 10px -5px rgba(0,0,0,1); position: absolute; top: 38px; left: -30px }
    .copyrights_txt { padding-right: 15px }
    .formw3_h2_minheight { min-height: 90px }
    .landingformaca .bannerContent { text-align: center; }
    .form94x_overview_sec .table_style .form_trans { min-height: 145px; }
    .form94x_overview_sec #table_text_left tr td { width: 50%; display: inline-flex; border: 0px !important; border-bottom: 1px solid #ddd !important; }
        .form94x_overview_sec #table_text_left tr td:first-child, .form94x_overview_sec #table_text_left tr td:nth-child(3) { border-right: 1px solid #ddd !important; }
    .form94x_overview_sec #table_text_left tr:last-child td:nth-child(3), .form94x_overview_sec #table_text_left tr:last-child td:nth-child(4) { border-bottom: 0px !important; }

    .form1099_efile_wrap .table_style .form_trans { min-height: 145px; }
    .form1099_efile_wrap #table_text_left tr td { width: 50%; display: inline-flex; border: 0px !important; border-bottom: 1px solid #ddd !important; }
        .form1099_efile_wrap #table_text_left tr td:first-child, .form1099_efile_wrap #table_text_left tr td:nth-child(3) { border-right: 1px solid #ddd !important; }
    .form1099_efile_wrap #table_text_left tr:last-child td:nth-child(3), .form1099_efile_wrap #table_text_left tr:last-child td:nth-child(4) { border-bottom: 0px !important; }
    #animation_container, #canvas, #dom_overlay_container { width: 718px !important; height: 247px !important; margin-left: 0px; margin-right: 0px; }
    .hdr-timer #clockdiv > div { min-width: 65px; }
    .form1099c_Land .col-md-3:nth-child(3).w2Feature p, .form1099c_Land .col-md-3:nth-child(4).w2Feature p { min-height: 120px !important; }
    .fs-md-14{font-size:14px;}
}

@media only screen and (min-width:768px) and (max-width:1199px) {
    /*  .irs_bannerlogo img { width: 50% !important; }*/
    .sm-mt-20px { margin-top: 20px !important; }
    .form1095New .w2Feature { min-height: 250px !important; }
    .pad-btm { padding-bottom: 38px }
    .pad-btm1 { padding-bottom: 68px }
    p.deadline-res { min-height: 155px }
    p.deadline-res-new { min-height: 170px !important }
    .dead-li2 { min-height: 182px !important }
    p.deadline-res-new1 { min-height: 200px !important }
    /*.body-content { padding-bottom: 450px; }*/
    .corona-h3 { font-size: 17px; }
    .corona_strip img { width: 60px; }
    .corona_strip .Cor_more, .corona_strip .Cor_more:focus { font-size: 15px; }
    .complaint p { min-height: 180px; }
    .sm-mt-14px { margin-top: 14px !important; }
    .panel_box_bundlenew:before { display: none !important; }
    .taxform {
   overflow-x: scroll;
    max-width: 700px !important;
}
    .footer1
    .newTxt:before {
        position: absolute;
        content: "";
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-right: 5px solid #41B775;
        left: 19px;
        top: -7px;
        transition: rotate 90deg;
        transform: rotate(0.25turn);
    }
    .footer1 .newTxt {
        top: 6px !important;
    }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .newTxt {padding: 5px 5px;  font-size: 8px; font-weight: 600; color: #fff !important; }
        .newTxt:before { top: 5px; }
    .sm-ml-20px { margin-left: 20px !important; }
    .solution-menu-scroll { overflow: scroll; height: 400px; }
    .sm-mt-20px { margin-top: 20px !important; }
    h1 { font-size: 30px; }
    .inner_form_rgt p { font-size: 18px; color: #000; }
    .md-fs-20 { font-size: 20px !important; }
    .md-fs-18 { font-size: 18px !important; }
    .md-ml-0 { margin-left: 0px !important; }
    .fs-md-17 { font-size: 17px !important; }
    .sm-min-hgt308 { min-height: 308px !important; }
    .form-990 .w2Feature.row1 p { min-height: 145px !important; }
    .featuresmin_height .cmn-dividerline.acaOverviewRow1 p.minHeight-aca { min-height: 120px !important; }
    .TextOrder .acaOverviewRow2 h3 { min-height: 50px; }
    h1.new2-h1o { font-size: 20px; }
    ul.list-unstyled.bulkfilng-menu.bulkfiling-menu2.blkmenu { padding-right: 10px; }
    .featuresmin_height .cmn-dividerline.acaOverviewRow1 p { min-height: 100px !important; }
    .formACA .inst-frm-wrap-box p { min-height: initial !important; }
    .form941Resource .article-trending h4 { min-height: 55px; }
    .emp-video-part.TextOrder .col-md-4 h2 { font-size: 16px; line-height: initial; }
    .form941Resource .article-desc p { min-height: 225px !important; }
    .form1095New .formW2Land .w2Feature p { min-height: 120px !important; }
    .form1095New .article-trending h4 { min-height: 55px; }
    .api-sec figure { min-height: 235px; }
    .features-tax .common_h4 { min-height: 55px; }
    .complaint p { min-height: 220px; }
    .highlighter p { font-size: 16px; }
    .blue-theme-landing .pricetag { font-size: 20px; }
    .step-section p { min-height: 55px; }
    #myModal .slidebg { min-height: 127px; }
    .bornone { border-right: 0px solid #ddd !important; }
    .megamenu-res { margin-left: -305px !important; }
    .org-strip-bg { font-size: 18px; }
    .sidebar-feature .btn_lg { font-size: 18px; }
    /*.form-941-theme { background: url(images/form941banner.jpg) center !important; }*/
    .form-941-theme .txtlft { text-align: left !important; }
    .article { width: 100%; }
    #DownloadTemp img { margin-left: 20px; }
    .list-min-hgt3 { min-height: 350px; }
    .list-min-hgt { min-height: 415px; }
    .mega_features { width: 730px !important; margin-left: -262px !important; }
    #clockdiv div > span { padding-top: 19px; font-size: 32px; }
    .email-temp .searchfield_landing input[type="text"] { border-radius: 6px; }
    .resource-center h3 { font-size: 18px; min-height: 50px; }
    .resource-center .min-hgt-res { min-height: 195px; }
    /*.form-941-theme .searchfield_landing_error { text-align: left !important; }*/
    .form1095New .article-trending .article-desc p { min-height: 200px !important; }
    .banner, .home_banner { background-size: cover }
    .panel_Main_Box .Ex_Padng20TP, .panel_box_bundle { margin-right: 0 }
    .centerDivWrap.elementHeight { margin-bottom: 0 }
    .form_990_submenuview ul li a { padding: 10px 8px !important }
    .home_banner_section .irslogo_banner { top: 0; bottom: inherit; right: 0 }
    .main_td_head { float: left; width: 100% }
    .home_banner .irs_logo_size, .home_banner_section .irs_logo_size { width: 60px }
    .form941_img_pos { position: absolute; top: 50px; left: 0 }
    .com_pricing_sec th { height: 70px; vertical-align: middle !important }
    .com_price_cnt .col-xs-12.col-sm-6 { padding: 0 !important }
    .com_price_order_list li { font-size: 15px }
    .menu_items li a { padding: 7px; }
    /*.promenu li a { padding: 0px !important; }*/
    .promenu a  { padding: 0px !important; }
    .home_banner_section .home_banner_head { font-size: 24px !important; padding-right: 60px !important; padding-top: 15px; }
    .home_banner_section .bannerContent { padding-right: 60px }
    .bannerContent { padding-right: 0 !important }
    .home_banner { min-height: 280px }
    .home_w2_1099_min_height { min-height: 175px }
    .feature_five_line p { min-height: 110px !important }
    .form-990-res { min-height: 120px }
    .comments { min-height: 275px }
    .feature_six_line p { min-height: 135px !important }
    .feature_four_line p, .w2Feature p { min-height: 90px !important }
    .form_extension_features.feature_four_line p { min-height: 195px !important }
    p.deadline-detail { min-height: 142px }
    #form_aca_req .img-formdiv { position: absolute; top: 64px }
    #aca_features .fearures_max_height p, #aca_features .fearures_min_height p { min-height: 90px }
    .form-1094b, .img-form-1094c { position: relative; top: 60px }
    .form1099b_online_date .para1 br, .form1099b_online_date .para2 br, .form1099b_online_date .para3 br { display: none }
    .responsiveheight1 { min-height: 170px !important }
    .responsiveheight2 { min-height: 196px !important }
    p.deadline-res-new { min-height: 200px !important }
    #form94x_feature .feature-center2 { min-height: 240px; text-align: left !important }
    #form94x_feature .form_94x_features_height { min-height: 110px }
    .text_break { float: none }
    .img-formpr { top: 155px !important }
    #aca_features .fearures_max_height, #aca_features .fearures_min_height { min-height: 200px }
    #form1099r_info .img-formr { margin-top: 60px }
    #form1099div_info .img-formdiv { margin-top: 90px }
    #form1099s_info .form-s { top: 53px }
    #form1099int_info .img-formint { margin-top: 67px }
    .img-formmisc { margin-top: 37px !important }
    .img-formw2 { position: absolute; top: 70px }
    #form990pf_schedule .common_h2 { margin-top: 0; min-height: 75px }
    #form990online_schedule .form990_amend a { margin-top: 20px }
    .img-formcorrection { top: 233px }
    .mt-sm-0 { margin-top: 0 !important; }
    .form990_penality a { margin-top: 25px }
    .faq_list_style { min-height: 60px; display: block }
    .loading_vedio_section iframe { left: 0; width: 230px; height: 148px; top: 18px }
    .loading_vedio_section:after { position: absolute; content: ""; z-index: 1; left: 0; min-height: 600px; width: 400px; top: 0; background: url(../content/images/loading_lap_sm.png) top left no-repeat }
    .faq_sidebar#sidebar { position: sticky; top: 150px; -webkit-position: sticky }
    #form1099_feature .feature-height-center p { min-height: 110px !important }
    #form1099_feature .feature-height-center { min-height: auto !important }
    .form_w9_img { margin-bottom: 20px }
    .aca_efile_land_future_section .efile_landing_future { min-height: 325px !important }
    .feature_eight_line p { min-height: 125px !important }
    #pricingPage .tabbable-line > .nav-tabs { padding-bottom: 0 }
        #pricingPage .tabbable-line > .nav-tabs li { padding-bottom: 0; margin-bottom: 0; height: 57px }
    .tabbable-line > .nav-tabs > li.active::before { margin-top: 56px !important }
    #pricingPage .pricing_head li:first-child, #pricingPage .pricing_value li:first-child { font-size: 16px !important }
    #pricingPage .tabbable-line > .nav-tabs > li > a { padding: 6px 0; height: 57px; }
    #pricingPage .pricingWrap ul li sub { font-weight: 400; font-size: 15px; bottom: 0 }
    .tabbable-line > .nav-tabs > li > a { font-size: 15px !important }
    .irslogo_innerbanner, .irslogo_innerbanner_forms { top: 0 }
        .irslogo_innerbanner .irs_logo_size, .irslogo_innerbanner_epost .irs_logo_size, .irslogo_innerbanner_forms .irs_logo_size { width: 54px }
    /*    img { display: block; width: 140px; margin-top: 32px }*/
    /* .searchfield_landing form, .searchfield_landing input[type=text] { width: 100% }*/
    .step-940-r .form940_img_pos { top: 196px }
    .td_align_height { height: 115px }
    .td_height { height: 90px }
    .td_height1 { height: 92px }
    .reporting_agent_head span { width: 100%; float: left }
    .reporting_agent_head p { margin-top: -62px; width: 175px; right: 13px; padding: 5px 0 }
    .form94x_landing_features .efile_landing_future p { min-height: 250px }
    .file_form_940_land_owl .efile_landing_future h3, .file_form_941_land_owl .efile_landing_future h3, .form94x_landing_features .efile_landing_future h3, .form_w2_land_owl .efile_landing_future h3 { min-height: 70px }
    .steps_way { padding: 20px 15px 10px }
        .steps_way h2 { font-size: 17px }
    .item .efile_landing_future h3 { line-height: initial }
    .testimonial_bg .common_h4 { padding: 10px 0 }
    .col-sm-6.form_1099_landing_video iframe { height: 195px !important }
    .form_w2_land_owl .efile_landing_future { min-height: 260px }
    .file_form_940_land_owl .efile_landing_future { min-height: 340px }
    .file_form_941_land_owl .efile_landing_future { min-height: 335px }
    .automatic_deadbox { min-height: 255px }
    .deadline_h5 { font-size: 18px }
        .deadline_h5.tab_resp { position: relative; padding-right: 80px }
    .deadline_h3 { font-size: 24px }
    .deadline_h5.tab_resp .cal_efile_btn { position: absolute; right: 0; top: 50%; margin-top: -10px }
    #PEOmodal .peo_gap_1, .raccon_tailBg .bannerContent { margin-top: 0 !important }
    .cal_tab_rgt { padding: 0 }
    .tab .tab-head li { padding: 20px 5px }
    .free_990_N_ebook_section .searchfieldRight { position: relative; right: inherit; top: inherit }
    .free_990_N_ebook_section .mc-field-group input { padding-right: 0; margin-bottom: 20px }
    .free_990_N_ebook_section #mc-embedded-subscribe { border-radius: 5px }
    .bottom_ad_section .btn_lg { padding: 12px 10px 14px; font-size: 15px }
    .bottom_ad_section h2 { font-size: 18px }
    .testimonial_mh .efile_landing_future { min-height: 250px }
    .filew2_form_online_img { top: 160px }
    .list_unstyled li { font-size: 12px; padding: 3px 5px 3px 12px }
        .list_unstyled li::before { top: 8px }
    .form941_schr_img_pos { top: 123px !important }
    .section_lightBlue.section_form .img-formint { bottom: -205px; top: inherit }
    .section_lightBlue.section_form .img-formmisc { /*bottom:-186px*/ top: inherit }
    .section_lightBlue.section_form .img-formr { bottom: -20px; top: inherit }
    .section_lightBlue.section_form .img-forms { bottom: -215px; top: inherit !important }
    #form1099b_info .img-formb { top: 307px; left: 0 }
    #adPopup .searchfield_landing input[type=text] { width: 270px }
    .section_lightBlue.section_form .img-formdiv { margin-bottom: 0 !important; bottom: -165px; margin-top: 0 !important }
    .landblogList_box h4 { min-height: 65px }
    .raccon_tailBg .searchfield_landing input[type=text] { width: 400px; border-radius: 6px 0 0 6px; border-right: 0 }
    .bottom_ad_section .btn_lg { padding: 12px 10px 14px; font-size: 15px }
    .bottom_ad_section h2 { font-size: 18px }
    .testimonial_mh .efile_landing_future { min-height: 250px }
    .filew2_form_online_img { top: 160px }
    .list_unstyled li { font-size: 12px; padding: 3px 5px 3px 12px }
        .list_unstyled li::before { top: 8px }
    .form941_schr_img_pos { top: 123px !important }
    .section_lightBlue.section_form .img-formint { bottom: -205px; top: inherit }
    .section_lightBlue.section_form .img-formmisc { /*bottom:-186px*/ top: inherit }
    .section_lightBlue.section_form .img-formr { bottom: -180px; top: inherit }
    .section_lightBlue.section_form .img-forms { bottom: -215px; top: inherit !important }
    #form1099b_info .img-formb { top: 307px; left: 0 }
    #adPopup .searchfield_landing input[type=text] { width: 270px }
    .section_lightBlue.section_form .img-formdiv { margin-bottom: 0 !important; bottom: -165px; margin-top: 0 !important }
    .landblogList_box h4 { min-height: 65px }
    .raccon_tailBg .searchfield_landing input[type=text] { width: 400px; border-radius: 6px 0 0 6px; border-right: 0 }
    .bottom_ad_section .btn_lg { padding: 12px 10px 14px; font-size: 15px }
    .bottom_ad_section h2 { font-size: 18px; line-height: 24px; }
    .testimonial_mh .efile_landing_future { min-height: 250px }
    .filew2_form_online_img { top: 160px }
    .list_unstyled li { font-size: 12px; padding: 3px 5px 3px 12px }
        .list_unstyled li::before { top: 8px }
    .form941_schr_img_pos { top: 123px !important }
    .section_lightBlue.section_form .img-formint { bottom: -205px; top: inherit }
    .section_lightBlue.section_form .img-formmisc { bottom: -186px; top: inherit }
    .section_lightBlue.section_form .img-formr { bottom: -20px; top: inherit }
    .section_lightBlue.section_form .img-forms { bottom: -215px; top: inherit !important }
    #form1099b_info .img-formb { top: 100px; left: 0 }
    #adPopup .searchfield_landing input[type=text] { width: 270px }
    .section_lightBlue.section_form .img-formdiv { margin-bottom: 0 !important; bottom: -165px; margin-top: 0 !important }
    .landblogList_box h4 { min-height: 65px }
    .raccon_tailBg .searchfield_landing input[type=text] { width: 400px; border-radius: 6px 0 0 6px; border-right: 0 }
    .raccon_tailBg .searchfield_landing button { border-radius: 0 6px 6px 0 }
    .landingplainBanner .irslogo_banner { top: 56% }
    .landing_banner_bg .searchfield_landing button, .landing_banner_bg .searchfield_landing input[type=text] { border-radius: 6px }
    .form_inner_banner_bg .searchfield_landing input[type=text] { border-radius: 6px 0 0 6px }
    .form_inner_banner_bg .searchfield_landing button { border-radius: 6px 6px 6px 6px }
    .form_inner_banner_bg .landBanner_irsLogo { top: 22%; right: 15px }
    .landing_banner_bg .searchfield_landing input[type=text] { border-right: 1px solid rgba(0,0,0,.3) }
    .landBanner_irsLogo { top: 50%; right: 15px }
    .form-widget-margn-btm { margin-bottom: 20px }
    .header_info span, .tax_profess_btn a { font-size: 13px }
    .banner-signup a{ font-size: 13px !important; }
    .clock-pt-irs .irslogo_banner { top: 2% }
    .tooltip1 .tooltiptext { width: 200px }
    .New_prng_down_Style { min-height: 330px }
    .New_prng_up_Style h2 { padding-bottom: 5px }
    .New_prng_up_Style { min-height: 215px }
    .panel_box_bundle:before { display: none }
    .panel_Main_Box { float: none }
    .New_Prcng_cal_styl_lft { border-right: 0px solid #3097f3 }
    .Ul_Center_algn .com_price_order_list li { line-height: 23px }
    .validation_box { min-height: 130px }
    .w_2banner_img_bg { background-size: cover }
    .ssaLogo_section .irslogo_innerbanner { margin-left: -70px }
    .ssaLogo_section .ssaLogo { margin-left: 0; top: -12px }
    /***** New Banner Home page Design Start Here *****/
    #clockdiv { /*margin:0 2px;width:100%;*/ }
        #clockdiv > div { margin-top: -1px; padding: 0; font-size: 36px; font-weight: bold; min-width: 35px !important; }
    .countdownBox h2, .countdownBox h3 a { font-size: 15px !important }
    .countdownBox h3 { padding-left: 5px !important; margin-top: -6px; }
    #clockdiv .smalltext { font-size: 12px }
    .homefoot_testimonial .home_testimonial .efile_landing_future { min-height: inherit !important; margin-bottom: 0 }
    .home_banner_section .irslogo_banner { top: 55px; right: 15px }
    .home_banner_section h2 { font-size: 17px }
    .homefeatureBox p { min-height: 60px }
    .home_banner_section .N_irslogo_Bnr { top: -28px; right: 130px }
    .New_ssaLogo { top: -28px; right: 50px }
    .irslogo_innerbanner .ssa_LogO_sZe { width: 60px }
    /***** New Banner Home page Design End Here *****/
    .Ex_MtP60 { margin-top: 20px !important }
    .footer2 ul { margin-top: 0px !important; }
    .form_inner_banner_bg .searchfield_landing_error { margin-top: 0px !important; }
    .NeWimg-form5498 { bottom: -113px; }
    .form5498Land_Feature .frm990-pvdr-box { padding: 10px 10px 15px; }
        .form5498Land_Feature .frm990-pvdr-box .min-hght1 { min-height: 40px; }
    #form5498_overview .form_cnt { min-height: inherit !important; }
    .banner_form_flow li a { padding: 5px 10px; }
    .form_941_banner_img_bg .searchfield_landing button { border-radius: 6px; }
    .form_941_banner_img_bg .searchfield_landing input[type=text] { display: none; }
    .form_1099_banner_img_bg .searchfield_landing input[type=text] { display: none; }
    .form_1099_banner_img_bg .searchfield_landingRight { border-radius: 6px !important; }
    .strp { text-align: left; margin-top: 10px; }
    .banner-notification { margin-top: 10px; }
    .banstrip { margin-top: -10px; font-size: 12px; }
    /*.bandead img{margin-top:-5px;}*/
    .stpcon { margin-top: 12px; }
    .pricepopup { width: 70%; }
    .penal .btn_lg { font-size: 14px; }
    .form941 .searchfield_landing input[type=text] { display: none !important; }
    .pad941 { margin-top: -20px !important; }
    .form940_tab { min-height: 0px !important; }
    .pricing_features1 { margin-left: 50px; }
    .pricetag img { right: 5px; }
    .pricebor { margin: 10px 0px 0px; }
    .New_Prcng_cal_styl_lft { padding: 0px 20px 10px; }
    .th4 { width: 145px !important; }
    .instruct941 { min-height: 175px !important; }
    .fnt15 { font-size: 15px; }
    /*.frm941_instruct_sidebar p{min-height:200px;}*/
    .email_941instruct { display: inherit; }
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: 0px; }
    .navbar-nav > li > a { font-size: 11px; }
    .menu_items { margin: 15px 0 10px; }
    .navbar-brand { padding: 0px; }
    .form1099r .main_basic_sec p { min-height: 70px; }
    .form1099s .main_basic_sec p { min-height: 70px; }
    .frm1099-misc1 .main_basic_sec p { min-height: 70px; }
    .tab-ht { margin-top: 70px; }
    .mtp70 { margin-top: 70px; }
    .faq_list_min { min-height: 150px; }
    .stkybr_pra p { font-size: 14px; }
    .copy_employee { width: initial; }
        .copy_employee p { font-size: 12px; }
    .section_bannerBg .MrGN-BotM20 { margin-bottom: 0px; }
    .copy_employee p { font-size: 12px; }
    .frm-rgtcop1 { width: 84%; }
    .mrg_rgt { padding-right: 97px; }
    .cta_copy { padding: 30px 10px; }
    .section_bannerBg .MrGN-BotM20 { margin-bottom: 0px; }
    .frm-rgtcop1 { width: inherit; }
    .frm-leftcop1 { width: 18%; }
    .disp-email .searchfield_landing input[type=text] { display: none; }
    .form-copies1 { display: table; margin: 10px 0px; }
    .frm-leftcop1 { width: 30%; background: rgb(80, 177, 196); display: table-cell; vertical-align: middle; text-align: center; }
    .cta_copy { width: 100%; margin-bottom: 20px; }
    .form-copies1 .copy_employee1 { padding-left: 15px; width: 100%; margin-bottom: 0px; }
    .instruct_copy { margin: 0px; }
    .homefeatureBox h3 { font-size: 18px; }
    .takebacksection .tabs-left > li a { font-size: 16px; }
    .homefeatureBox { min-height: 310px; }
    .form945img img { width: 90%; }
    .tab941 .frm945pricing_tab { min-height: 0px !important; }
    .form945td { display: flex; }
    .W4InsForm { width: 100%; padding: 15px 15px 10px; }
        .W4InsForm .common_h2 { font-size: 20px; }
    /*.gray_bg.New_GRayBg_style.blue-gradient-bg{padding-top:40px !important;}*/
    .gray_bg.New_GRayBg_style.blue-gradient-bg .irs_logo_size { width: 60px; }
    .floatThead-container { width: 420px !important; }
    .featuresmin_height .formw_2features.feature_wrap_minheight p.min-h-inst1 { min-height: 154px !important; }
    .featuresmin_height .cmn-dividerline.formw_2features p.min-h-inst12 { min-height: 96px !important; }
    .w2Feature .resp_frm940 { min-height: 250px !important; }
    .frmw8 .searchfield_landing input[type="text"] { width: 350px; }
    .frmw8step .rightab { height: inherit; }
    .banntimer { padding: 15px 0px; }
    .respban .btn_lg { font-size: 16px; }
    .corona-h3 { font-size: 16px; }
    .tabhgt { min-height: 120px; }
    .corona_strip img { width: 60px; }
    .resbut .btn_lg { font-size: 18px; }
    .corona_strip .Cor_more, .corona_strip .Cor_more:focus { font-size: 15px; }
    .Extension-dd h3 { font-size: 15px; line-height: 23px; text-align: left; }
    .Corona_popup .modal-dialog { width: 320px !important; }
    .Extension-dd::before { top: 5px; }
    .artinfo p { font-size: 15px !important; }
    .infoh3 { font-size: 20px; }
    .rightside .btn_lg { font-size: 13px; }
    .artinfo .separate_list li { font-size: 15px; }
    .badger2-left, .badger1-left, .badger-left { font-size: 15px; }
    .bckdue { min-height: 0px; }
        .bckdue h4 { min-height: 0px; }
    #clockdiv1 { margin: 0px 0px; border: 0px solid #dad9d9; padding: 5px 25px 0px 5px; }
        #clockdiv1 > div { margin: 0px 5px; display: inline-block; }
        #clockdiv1 .countdownBox1 h2, .countdownBox h3 { margin: 0px; }
        #clockdiv1 .countdownBox1 h2 { font-size: 24px !important; color: #000; }
        #clockdiv1 .countdownBox1 h3 a { text-decoration: underline; color: #fff; font-size: 20px !important; font-weight: 500; }
            #clockdiv1 .countdownBox1 h3 a:hover { color: #02233b; }
    #clockdiv1 { margin-top: -10px; font-family: sans-serif; color: #000; display: block; font-weight: 100; text-align: center; font-size: 25px; }
        #clockdiv1 div > span { padding-top: 0px; border-radius: 3px; color: #ef6b46; background: none; }
    .countdownBox1 { display: block; /*background: #fff;*/ border-radius: 5px; /*border: 2px solid #62bacb; width:75%;*/ }
    #clockdiv1 .smalltext { padding: 5px 0px; font-size: 14px; line-height: 16px; }
    .timer h3 { font-size: 20px; }
    .timer { margin-bottom: 5px; margin-left: 0px; }
    .indepent-bann { background-position: -200px 0px; min-height: 450px; }
    .flag img { width: 360px; left: 0; top: 20px; }
    .star img { width: 230px; }
    .independent-bann-txt h1 { font-size: 36px; }
    .banner-txt h2 { line-height: 30px; font-size: 23px; }
    .minhgtsup { min-height: 95px; }
    .schrpage h1 { font-size: 27px !important; }
    .schrsteps .rightab { height: 215px; }
    span.smaltxtbann { font-size: 13px; }
    span.signin-btn a, span.signin-btn a:focus { font-size: 14px; }
    .form2290 .main_basic_sec { width: 31.111% !important; }
    .onlinebut a { font-size: 14px; text-decoration: none; color: #359258; }
    .landingpage-w9 .navbar-brand > img { width: 200px; margin-top: 15px; }
    .landingw9-banner { min-height: 400px; margin-top: -40px; }
        .landingw9-banner .fearures { padding-top: 45px; }
    .mega_menuDropdown { min-width: 735px !important; left: -385px !important; }
    .menu_tools_left { min-width: 734px !important; left: -538px !important; }
    .secnd-menu-box { padding-left: 15px !important; }
    .blkmenu li a { padding: 10px 0px 5px 63px !important; }
    .btn-outline-primary { padding: 8px 14px !important; }
    .services-menu li a { padding: 0px !important; }
    .services-menu { padding-left: 0px !important; }
    .bulkfiling li a p { font-size: 14px; line-height: 20px; }
    ul.bulkfilng-menu li { padding-left: 0px; }
    /*.solution-menu-scroll ul.bulkfilng-menu li { padding: 0px; border-bottom: 0px solid #e6e6e6; }*/
    .solution-menu-scroll .secnd-menu-box { padding-left: 0px !important; }
    ul.min-hgt-menu li { min-height: 118px; }
    .menu_secondfeatures .blkmenu li a { padding: 10px 0px 5px 0px !important; }
    .menu_secondfeatures .secnd-menu-box { padding-left: 15px !important; }
    .menu_secondfeatures .bulkfilng-menu li a { background: none !important; }

    .menu_secondServices .services-menu li a { background-image: none !important; }
    .menu_secondServices { left: -401px !important; }

    .menu_secondfeatures { min-width: 755px !important; left: -495px !important; }
        .menu_secondfeatures .pad-zero { padding-left: 0px !important; }
        .menu_secondfeatures li a { font-size: 15px; }
            .menu_secondfeatures li a p { font-size: 14px; line-height: 20px; }
    .menu_fourSupport {
        left: -567px !important;
    }
    .blkmenu li a { font-size: 15px; }
    ul.list-unstyled.bulkfilng-menu.bulkfiling-menu2.blkmenu { padding-right: 10px; }
    ul.list-unstyled.bulkfilng-menu.features-menu-sec3.blkmenu.min-hgt-menu { padding-right: 10px; }
    .state-deadline-info img { width: 75px; }
    .lite-blue img { min-width: 155px; }
    .stepimg-caption p { line-height: 18px; }
    .mega_menuDropdownsol { min-width: 470px !important; left: -90px !important; }
    .faq-widget .btn_lg { padding: 15px 20px 15px; font-size: 15px; }
    .font_22 { font-size: 18px; }
    .tax-calculation-example h3, .tax-calculation-example a, .tax-calculation-example a:focus { font-size: 16px; }
    .state-menu-h3 { font-size: 16px; }
    #lblContactussuccess { font-size: 20px; }
    .new-bnr-gifimg { min-height: 46vh; background-position: center; background-size: cover !important; }
    .common-h1-deadline { font-size: 32px; }
    .sm-email-field .searchfield_landing { left: 0; right: 0; margin: auto; }
        .sm-email-field .searchfield_landing input[type=text] { border-radius: 6px 0px 0px 6px; }
        .sm-email-field .searchfield_landing button { border-radius: 0px 6px 6px 0px; }
        .sm-email-field .searchfield_landing form, .searchfield_landing input[type=text] { width: 162px !important; }
    .new-bnr-gifimg .banner-txt { padding: 0px; }
    .deadline-bnr-header { padding: 0px; }
    .step1:after, .step3:after, .step5:after, .step7:after, .step9:after { left: 95%; }
    .step2:before, .step4:before, .step6:before, .step8:before, .step10:before { right: 94%; }
    .sm-mr-30px { margin-right: 30px; }
    .sm-f-22 { font-size: 22px !important; }
    .break-md { display: block !important; }
    .h-190px { height: 116px; }
    .mb-md-0 { margin-bottom: 0px !important; }
    .helpresorces img { height: 150px !important; }
    .fs-md-16px { font-size: 16px !important; }
    .menu_tools .btn-outline-primary { padding: 8px 14px !important; margin-left: -17px; margin-top: -14px; }
    .pl-md-0{padding-left:0px !important;}
}


@media only screen and (min-width:992px) and (max-width:1199px) {
    .home_banner_section .N_irslogo_Bnr { top: 10px; right: 40px }
    .dead-li2 { min-height: 170px !important }
    .feature_six_line p { min-height: 188px !important }
    .feature_four_line p { min-height: 163px !important }
    .fearures_min_height_990 { min-height: 435px }
    p.deadline-detail { min-height: 110px }
    .feature-sections .feature-height-center { min-height: 385px }
    .img-formcorrection { top: 147px }
    .form1099_support_form .form_trans p { min-height: 180px }
    .loading_vedio_section iframe { left: 42px }
    header.landing_section .header-content { padding: 12% 0 50px }
    .form_990_features_height_h3 { min-height: 55px !important }
    .form_990_features_height { min-height: 215px !important }
    .reporting_agent_head span { width: 100%; float: left }
    .reporting_agent_head p { margin-top: -62px; width: 175px; right: 45px; padding: 5px 0 }
    .file_form_940_land_owl .efile_landing_future { min-height: 245px }
    .file_form_941_land_owl .efile_landing_future { min-height: 260px }
        .file_form_941_land_owl .efile_landing_future h3 { line-height: inherit; min-height: 70px }
    .calendar_table td { padding: 5px !important }
    .home_testimonial { width: calc(100% + 2px) !important }
    .testimonial_mh .efile_landing_future { min-height: 230px }
    .worksheet-banner h1 { font-size: 26px; }
    .filew2_form_online_img { top: 60px }
    .w2Feature h3 { font-size: 22px }
    .list_unstyled li { font-size: 12px; padding: 3px 5px 3px 12px }
        .list_unstyled li::before { top: 8px }
    .form941_schr_img_pos { top: 43px !important }
    .section_lightBlue.section_form .img-formint { bottom: -139px }
    .section_lightBlue.section_form .img-formmisc { /*bottom:-89px*/ }
    .section_lightBlue.section_form .img-formr { bottom: -80px; top: inherit }
    .section_lightBlue.section_form .img-forms { bottom: -167px; top: inherit !important }
    .img-formb { top: 162px }
    .raccon_tailBg .bannerContent { margin-top: 0 !important }
    .filew2_form_online_img { top: 60px }
    .w2Feature h3 { font-size: 22px }
    .list_unstyled li { font-size: 12px; padding: 3px 5px 3px 12px }
        .list_unstyled li::before { top: 8px }
    .form941_schr_img_pos { top: 43px !important }
    .section_lightBlue.section_form .img-formint { bottom: -139px }
    .section_lightBlue.section_form .img-formmisc /*{bottom:-89px}*/ .section_lightBlue.section_form .img-formr { bottom: 5px; top: inherit }
    .section_lightBlue.section_form .img-forms { bottom: -167px; top: inherit !important }
    .img-formb { top: 162px }
    .raccon_tailBg .bannerContent { margin-top: 0 !important }
    .filew2_form_online_img { top: 60px }
    .w2Feature h3 { font-size: 21px }
    .list_unstyled li { font-size: 12px; padding: 3px 5px 3px 12px }
        .list_unstyled li::before { top: 8px }
    .form941_schr_img_pos { top: 43px !important }
    .section_lightBlue.section_form .img-formint { bottom: -139px }
    .section_lightBlue.section_form .img-formmisc { bottom: -89px }
    .section_lightBlue.section_form .img-formr { bottom: 5px; top: inherit }
    .section_lightBlue.section_form .img-forms { bottom: -167px; top: inherit !important }
    .img-formb { top: 40px }
    .raccon_tailBg .bannerContent { margin-top: 0 !important }
    .raccon_tailBg .searchfield_landing input[type=text] { width: 400px; border-radius: 6px 0 0 6px; border-right: 0 }
    .raccon_tailBg .searchfield_landing button { border-radius: 0 6px 6px 0 }
    .homefoot_testimonial .home_testimonial .efile_landing_future { min-height: inherit }
    .ssaLogo_section .irslogo_innerbanner { margin-left: -70px }
        .ssaLogo_section .irslogo_innerbanner img { width: 54px }
    .ssaLogo_section .ssaLogo { margin-left: 0; top: -20px }
    .form941 .searchfield_landing input[type=text] { display: none !important; }
    .pad941 { margin-top: 0px !important; }
    .Extension-dd { margin-top: 25px; }
    .form941 .searchfield_landing button { border-radius: 6px !important; }
    .pricing_features1 { margin-left: 85px; }
    .Extension-dd::before { top: 4px; }
    .faq_list_min { min-height: 130px; }
    .faq_list_min { min-height: 130px; }
    .frm-rgtcop1 { width: 75%; }
    .frm943 .main_basic_sec p { min-height: 98px !important; }
    .resource-1099-email-field .form941info .searchfield_landing input[type="text"] { width: 315px !important; }
    .fearures h1 { font-size: 30px; }
    .lite-blue img { min-width: 175px; }
    .step-section p { min-height: 60px; }
    .tax_prof_banner .searchfield_landing input[type="text"] { width: 365px; }
    .custom-table { box-shadow: none; border-radius: 10px; display: block; width: 100%; overflow: scroll; }
    .blue-gradient-bg { padding-top: 118px !important; }
    .Section_center { padding-top: 110px !important; }
    .pt-md-48px { padding-top: 48px !important; }
    .state-banner-bg { padding-top: 111px !important; }
    .New_GRayBg_style { padding-top: 103px !important; }
    .bgblue { padding-top: 20px !important; }
    .pt-md-47px { padding-top: 47px !important; }
    .helpresorces img { height: 180px; }
    .blue-theme-landing { padding-top: 115px !important; }
}

@media only screen and (max-width:1000px) {
    .xero_icon_section { border: 1px solid #ccc; padding: 5%; margin-bottom: 25px; min-height: 285px; vertical-align: middle }
    .fearures_min_height_990 { min-height: 410px; margin-bottom: 20px }
    .fearures_min_height_990_mobile { min-height: 300px }
    /*.body-content{padding-bottom:365px}*/
    .supportContentBox { min-height: 250px }
    .supportTitleBox { min-height: 253px; padding: 80px 20px 0 }
    .taxFormDiv .form_trans { border-bottom: 0 solid #d0d0d0 !important; min-height: 200px; margin-bottom: 20px }
    .integration_landing.form_trans, .integration_wrap .form_trans { min-height: 275px; margin-bottom: 0 }
    .form_flow li::before, .landing_page_flow li::before { content: ""; position: absolute; background: url(../content/images/flow_arrow.png) center no-repeat; width: 20px; height: 18px; right: -7%; top: 53px; bottom: 0; margin: 0 auto; background-size: 16px }
    .feature_wrap, .resourceWrap { margin-bottom: 20px; padding-bottom: 20px }
    .centerBoxBorder { border-left: none; border-right: none }
    .taxFormDiv .form_cnt p { min-height: initial }
    .section_formflow .form_flow { margin-left: 0 }
    .faq_bannerBg h1 { text-align: center; font-size: 40px }
    .section_bannerBg h1 { margin-top: 28px; font-size: 40px; font-family: 'Source Sans Pro',sans-serif }
    .fearures h1 { font-size: 40px }
    .pricingWrap ul.pricing_head li { list-style-type: none; font-family: 'Source Sans Pro',sans-serif; background: #3097f3 !important; color: #FFF; border-bottom: 1px solid #f7f6f6 }
    .pricingWrap ul:nth-child(2n+1) li { background: #e6e7e8 }
    .pricingWrap ul li { display: flex; align-items: center; justify-content: center; text-align: center; list-style-type: none; padding: 15px; font-weight: 700; font-size: 22px; background: #f1f2f2; border-bottom: 1px solid #d7d7d7; position: relative; height: 100px }
    .pricingWrap ul .lst-bx-hgt { height: 200px }
    .pricingWrap ul .New_hgt_210 { min-height: 300px }
    .pricingWrap ul.pricing_head li { font-size: 14px !important }
    .pricingWrap ul li:first-child { font-size: 25px; background-color: #3097f3; border-right: 1px #fff solid; color: #fff }
    .pricingWrap ul li sub, .pricingWrap ul li sup { font-weight: 400; font-size: 18px }
    .pricingWrap ul li:last-child, .pricingWrap ul.pricing_head li:last-child { border-bottom: 0 solid #eccdc4 }
    .pricingWrap ul li sub { bottom: 0 }
    .tabbable-line > .nav-tabs > li { height: 70px; /*width:16.667%;*/ margin-bottom: 24px }
        .tabbable-line > .nav-tabs > li > a { border: 0; margin-right: 0; color: #737373; font-size: 12px; padding: 20px 0; font-family: 'Source Sans Pro',sans-serif; font-weight: 600 }
            .tabbable-line > .nav-tabs > li > a > i { color: #61b9ca }
        .tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover { border: 0; margin-bottom: 3px; color: #fff }
            .tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a { border: 0; background: #D64000; color: #FFF; padding: 20px 0; border-radius: 0; margin-bottom: -10px }
                .tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i { color: #FFF }
        .tabbable-line > .nav-tabs > li.active { position: relative; background-color: #D64000 }
            .tabbable-line > .nav-tabs > li.active:before { content: ''; background: url(/content/images/active_arrow.png) no-repeat; position: absolute; width: 20px; height: 10px; font-size: 30px; z-index: 999999; margin-top: 102px; margin-left: -5px }
    .sep_pos { margin-top: -28px }
    .pricing-table .pricing-header .pt-name { font-size: 20px }
        .pricing-table .pricing-header .pt-name span { font-size: 15px; color: #000 }
    .pricing-table .pricing-body ul { margin: 0 0 0 10%; padding: 0; list-style: none; text-align: left }
    .featured-text { font-family: 'Open Sans',sans-serif; font-size: 22px; line-height: 15px; letter-spacing: 1px; font-weight: 300; text-transform: uppercase; text-align: center; background-color: #3097f3; color: #fff; position: absolute; top: -24px; z-index: 9; left: 5%; padding: 15px 0; width: 320px; border-radius: 3px 3px 0 0 }
    .pricing-table .pricing-header .pt-price span { font-size: 40px; font-weight: 900 }
    .form_cnt_extensions { min-height: 350px }
    .formName { font-size: 15px !important; font-weight: 700; padding-top: 18px; padding-bottom: 12px }
    .fearures_min_height, fearures_max_height { min-height: 310px; margin-bottom: 20px }
    .deadline-height p { height: auto }
    .deadline-height h2 { font-size: 22px }
    deadline-heightw2 p { height: auto !important }
    .pricing-table .pricing-header .pt-name { min-height: 70px; line-height: 30px }
    .header_gap { padding: 20px }
    .header_gap_1 { padding: 0 }
    .infoTxt { display: inline-block; vertical-align: middle; width: calc(100% - 70px) }
    .pricing_990 tr td { background-color: #e6e7e8; padding: 25px 7px; border: 1px solid #ccc; font-size: 25px; font-weight: 700; min-height: 100px; color: #595959 }
    .pricing_990 thead tr td { background-color: #3097f3; color: #fff; font-size: 20px; border-right: 1px #ddd solid; font-family: 'Source Sans Pro',sans-serif; padding: 25px 15px }
    .pricing_990 tr td sub, .pricing_990 tr td sup { font-weight: 400; font-size: 15px; bottom: 0 }
    .pad_10 { padding: 10px; min-height: 146px }
    .divBlock_1 p { font-size: 16px; color: #757575; margin: 0; padding: 0; line-height: 1 }
    .form941ss_img_pos { position: relative; top: 15px; }
    .form941pr_img_pos { position: relative; top: 30px }
    .form-series-res { line-height: 20px !important }
    .form_990_features_height { min-height: 140px; height: 100% }
    .form990_features .mBot30 { margin-bottom: 15px !important }
    .form_990_features_height_h3 { min-height: 20px }
    .tax_professionals_min_height { min-height: 115px }
    .New_hgt_210 span { font-size: 15px !important }
    .New_PrcNG_BoX .SiNgL_PrcNg { right: -3px }
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    .steps-heading { background-color: #ecf5fd; text-align: center; min-height: 270px; }
    .tax_prof_pricing { min-height: 300px }
    .payroll_pricing_sec .tax_prof_pricing { min-height: 350px }
    .tax_prof_banner .searchfield_landing button { border-radius: 0 6px 6px 0 !important }
    .w2Feature { min-height: 305px !important }
    .md-min-h-0px { min-height: 0px !important; }
    .feature_five_line p { min-height: 160px !important }
    #aca_features .feature_five_line p { min-height: 195px !important }
    .tab .tab-head, .tab .tab-head li { height: 90px }
    .download_file_box1 p { min-height: 100px }
    .formw3_image { top: 88px; right: 0; position: absolute }
    .formw3c_image { top: 78px; right: 0 }
    #FormList_View.home_testimonial .owl-prev { left: 0 !important; margin: 0; padding: 0 }
    #FormList_View.home_testimonial .owl-next { right: 0 !important; margin: 0; padding: 0 }
    .landBanner1_irsLogo { position: absolute; top: 51%; right: 8%; }
    .mega { width: 1120px; margin-left: -210px; padding: 10px; }
    .megamenu-res { width: 1013px; margin-left: -414px; }
    .menu_secondfeatures { left: -611px !important; }
    .menu_fourSupport {
        left: -767px !important;
    }
    .mega li { width: 25%; }
    .w25 { width: 20%; }
    .navbar-nav .dropdown-menu > li > a { padding: 5px 0px 5px 15px; font-size: 15px; }
    .meghead { font-size: 16px; }
    .mega li { padding: 0px 10px; }
    .megabg1 span.meghead { line-height: 20px; margin-left: -10px; width: calc(100% + 21px); }
    .res { margin-left: 20px; }
    .countdownBox h2 { font-size: 20px !important; }
    .d-line-date { padding-top: 8px; }
        .d-line-date span { font-size: 20px; }
    .stpcon { margin-left: -11px; }
    .pricetag img { top: -50px; }
    .taxlog { width: 85%; }
    .pricefont { font-size: 24px; }
    .mrglft { margin-left: -4px; }
    .rate .modal-content { height: 470px; }
    .th1 { width: 250px; }
    .th2 { width: 130px; }
    .th3 { width: 135px; }
    .lb-data a.lb-close { right: 114px; }
    p.f-hint span { font-size: 15px; }
    .cta_copy { padding: 30px 10px; }
    .frm943 .main_basic_sec p { min-height: 98px !important; }
    .frm990pfsteps .rightab { height: 300px; }
    .bantimer { margin-left: 0px; margin-bottom: 0px; margin-top: 45px; }
    .look p { min-height: 95px; }
    .supportfea { padding: 0px 10px 0px; }
    .features-box figcaption { min-height: 50px; }
    .highlighter p { font-size: 18px; }
    .min-hgt-md-75px { min-height: 75px; }
}

@media only screen and (max-width:930px) {
    .form_flow li:before, .landing_page_flow li:before { top: 32px }
    .section_bannerBg h1, .tabbable-line > .nav-tabs > li > a { font-family: 'Source Sans Pro',sans-serif }
    .irs_logo_inner_banner { width: 60px; margin-top: 0; position: absolute; right: 10px }
    table.penalty-table tr td, table.penalty-table tr th { padding: 5px; font-size: 15px; border: 1px solid #000 }
    .about_icon { width: 120px; height: 120px }
        .about_icon img { width: 100% }
    .about_timeline_text { font-size: 40px }
    .about_timeline_heading { font-size: 20px }
    #element1 { display: none }
    .tabView { min-height: 270px }
    .section_lightBlue.section_form .form_image { margin: 0 auto; text-align: center }
    .formw2c_app_img img.form_image { margin-bottom: -60px !important }
    .section_lightBlue_div p { min-height: initial }
    .section_lightBlue_div .borderRight { border-right: 0 solid #9fc9d2; border-bottom: 1px solid #9fc9d2; margin-bottom: 20px; padding-bottom: 25px }
    .common_h5 { margin-bottom: 20px; line-height: inherit }
    .divBlock h2 { font-size: 22px }
    .divBlock { margin-top: 20px }
    .responsiveheight { min-height: 182px }
    #listfive .list_items li, #listfour .list_items li { min-height: 225px }
    .formName { font-size: 18px; font-weight: 700; padding-top: 13px; padding-bottom: 12px }
    .centerDivWrap { margin-bottom: 75px }
    .menuHeader ul.menu_second li a { padding: 10px }
    .footer2 span { display: block }
    .googleMap { height: 350px }
    .banner { height: auto; min-height: 400px }
        .banner h1 { font-size: 32px; margin-top: 7vh }
    footer ul { margin-bottom: 0 }
    .footer2 { padding: 10px 0 15px }
        .footer2 ul { margin: 15px 0 0 }
    .navigation.slide-in { width: 40%; margin-top: 0px; top: 48px; }
    .form_flow li span img { width: 60% }
    input[type=text], input[type="[password"], select, textarea { width: 80% }
    .add-width, .video_img { width: 100% }
    .section_form_pad { padding: 20px 0 !important }
    .e-file941 .separate_list { padding: 0 !important }
    .move-top { margin-top: 20px }
    .faq_bannerBg h1 { text-align: center; font-size: 35px }
    .section_bannerBg h1 { margin-top: 40px; font-size: 35px }
    .fearures h1 { font-size: 35px }
    .fearures_min_height h3, .fearures_min_height_1 h3, fearures_max_height h3 { font-size: 18px }
    .form_flow h2, .landing_page_flow h2 { font-weight: 700; font-size: 14px }
    .video_img { margin-top: 20% }
    .form_flow li span, .landing_page_flow li span { width: 80px; height: 80px; line-height: 70px; margin-bottom: 5px }
    .section_formflow .form_flow { margin-left: 0 }
    .section_lightBlue.section_form .form_image { width: auto; padding: 10px 0 }
    .fearures_min_height p, .fearures_min_height_1 p, fearures_max_height p { font-size: 16px; padding: 0; line-height: 20px }
    .tabbable-line > .nav-tabs > li { height: 32px; /*width:16.667%;*/ margin-bottom: 0 }
        .tabbable-line > .nav-tabs > li > a { border: 0; margin-right: 0; color: #737373; font-size: 12px; padding: 9px 0; font-weight: 600 }
            .tabbable-line > .nav-tabs > li > a > i { color: #61b9ca }
        .tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover { border: 0; margin-bottom: 3px; color: #fff }
            .tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a { border: 0; background: #D64000; color: #FFF; padding: 9px 0; border-radius: 0; margin-bottom: -10px }
                .tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i { color: #FFF }
        .tabbable-line > .nav-tabs > li.active { position: relative; background-color: #D64000 }
            .tabbable-line > .nav-tabs > li.active:before { content: ''; background: url(/content/images/active_arrow.png) no-repeat; position: absolute; width: 20px; height: 10px; font-size: 30px; z-index: 999999; margin-top: 57px !important; margin-left: -5px }
    .sep_pos { margin-top: 29px }
    .move-top-parag { padding: 0 0 10px }
    .pTop30 { padding-top: 0 !important }
    .form_cnt { min-height: 385px }
    #w2form_overview .form_cnt { min-height: 320px }
    .deadline-height p { height: auto }
    .bs-details .inputField, .page_form .areaField, .page_form select { width: 95% }
    .pricing_990 tr td div { font-size: 12px; color: rgba(0,0,0,.3); font-weight: 600; display: block; font-family: 'Open Sans',sans-serif }
    .pricing_990 thead tr td { background-color: #3097f3; color: #fff; font-size: 16px; border-right: 1px #ddd solid; font-family: 'Source Sans Pro',sans-serif; padding: 5px 15px }
    .pricing_990 tr td span { font-size: 12px }
    .pricing_990 tr td b { font-size: 15px; font-weight: 300 }
    .pricingWrap ul li:first-child, .pricing_990 tr td { font-size: 20px }
    .pricingWrap ul li sub { font-size: 12px }
    .mobptop30 { padding-top: 30px !important; }
}

@media only screen and (max-width:900px) {
    .feature-center { min-height: 222px }
    .feature-center1 { min-height: 285px }
    .feature-center2 { min-height: 305px }
    .feature-center img { width: auto }
    .table-error-msg label.error { left: 0; margin: -24px 0 0 }
    .feature-sections .feature-height-center { min-height: 220px }
}

@media only screen and (max-width:850px) {
    .fearures_min_height, fearures_max_height { min-height: 230px; margin-bottom: 20px }
    .feature-center { min-height: 252px }
    .feature-center1 { min-height: 382px }
    .feature-center2 { min-height: 290px }
    #aca_features .fearures_max_height p, #aca_features .fearures_min_height p { min-height: 100px }
    .img_res { text-align: center }
    .infoTxt { display: inline-block; vertical-align: middle; width: calc(100% - 70px) }
    .acaHead_margin { margin-bottom: 25px }
    .img-formmisc { position: relative; top: 68px }
    .img-formpr { position: relative; top: 73px }
    .link_margin { margin-left: -5px }
}

@media only screen and (min-width:768px) and (max-width:800px) {
    .w2Feature { min-height: 280px !important }
    .md-min-h-0px { min-height: 0px !important; }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .md-w-100 { width: 100% !important; }
    .tax_prof_pricing_sec .borderRight_1 { border-right: 1px solid #bbbfc3; min-height: 410px; }
    .steps-heading { background-color: #ecf5fd; text-align: center; min-height: 300px; }
    .download_file_box p { min-height: 70px }
    .download_file_box1 p { min-height: 120px }
    .tab .tab-head li { height: 80px; font-size: 18px; line-height: 20px }
    .tab .tab-head { height: 80px }
    .move-bottom { margin-bottom: 20px }
    .tax_prof_pricing { min-height: 350px }
    .form940_img_pos { top: 20px }
    .form944_img_pos { top: 70px }
    .payroll_pricing_sec .tax_prof_pricing { min-height: 400px }
    .tax_prof_banner .searchfield_landing button { border-radius: 6px !important }
    #aca_features .fearures_max_height p, #aca_features .fearures_min_height p { min-height: 125px }
    .efile_landing_future { min-height: 275px; margin-bottom: 0px }
    .w2_efile_land_future .efile_landing_future { min-height: 250px }
    .banner.efile_landing_bg .container { background: 0 0 }
    .contant-area .separate_list li { color: #000; font-size: 18px }
    .stateFiling .form_trans.form-trans-white { min-height: 400px }
    .dead-li1 { min-height: 182px !important }
    .w2Feature { min-height: 270px !important }
    .md-min-h-0px { min-height: 0px !important; }
    .dead-li2 { min-height: 201px !important }
    .min-height1.fearures_min_height_990 { min-height: 290px !important }
    .fearures_min_height_990 { min-height: 323px !important }
        .fearures_min_height_990.min-height-new { min-height: 232px !important }
    .section_lightBlue_div .borderRight { border-right: 1px solid #9fc9d2; border-bottom: 0 solid #9fc9d2 }
    .section_lightBlue.section_form .img-formdiv { margin-top: 60px }
    .emp-video-part.TextOrder .col-md-4 h3 { font-size: 16px; line-height: 21px; }
    .section_lightBlue.section_form .img-res1 .img-formdiv { margin-top: 0 }
    .steps-div .pTop16, .steps-div .pTop30 { padding-top: 0 !important }
    .section_lightBlue.section_form .img-formr { margin-top: 18px }
    .form-s { top: 18px; position: absolute }
    .section_lightBlue.section_form .img-formint { margin-top: 50px }
    .section_lightBlue.section_form .img-formmisc { margin-top: -31px }
    .section_lightBlue_div .borderLeft { margin: 0 !important }
        .section_lightBlue_div .borderLeft h2 { margin-top: 15px }
    #form1099_feature .feature-sections .feature-height-center { min-height: 200px !important }
    .support_form_schedule ul li a { font-size: 13.5px; padding: 8px 3px; }
    .link_margin { margin-left: 10px }
    .pricingsecbg .pricebann li { font-size: 16px; }
    .form990_esay_steps_cancel { position: relative !important; top: 0 !important; float: left }
        .form990_esay_steps_cancel button { margin-top: 20px; border-radius: 6px; margin-left: 0 }
    .common_h2_min_height { min-height: 73px; margin-top: 0 !important; margin-bottom: 0 !important }
    .sm_min_height p { min-height: 225px !important }
    .md_min_height .text_break { float: none !important; width: auto; display: inline-block }
    .form990_deadline_bar, .form990_deadline_bar:focus { font-size: 18px; margin-bottom: 7px }
    .section_lightBlue.section_form .img-formw2c { margin-bottom: -65px !important }
    .formw3_image { top: 250px; right: 0 }
    .formw3c_image { top: 190px; right: 0 }
    #FormList_View.home_testimonial .owl-prev { left: 0 !important; margin: 0; padding: 0 }
    #FormList_View.home_testimonial .owl-next { right: 0 !important; margin: 0; padding: 0 }
    .remarkiting_landing .efile_landing_future { min-height: initial }
    .lst-bx-hgt .about_more_link { font-size: 12px !important; padding: 4px 17px !important }
    .img-form1098t { bottom: -163px }
    /*#adPopup{display:none !important;}*/
    .landBanner1_irsLogo { position: relative; top: 30px; right: inherit; text-align: center; margin-bottom: 10px; }
    .highlighter .pricebann li { font-size: 15px; }
    .Efile-bannr-txt { font-size: 19px; }
    .infoart p { font-size: 15px; }
    .infoart .separate_list li { font-size: 15px; }
    .img-formpr { top: 225px !important; }
    .update-nag > .update-text { font-size: 15px; line-height: 21px; }
    .New-Bnnr-img1-1099 { right: 15px; }
    .infoart .custom-table table tr th, .custom-table table tr td { font-size: 15px; }
    .BannerContent_acafrm { padding: 30px 0 8%; }
    .Raccon_img_pdngtp40 { padding-top: 0px; }
    .searchfield_landing_pg .quar { margin-left: 240px; }
    .mega { width: 730px; margin-left: -130px; padding: 10px; }
    .mega-w765 { width: 740px !important; overflow-x: scroll !important; height: 450px !important; overflow-y: scroll; }
    .navbar-nav .dropdown-menu > li > a { padding: 5px 0px 5px 15px !important; font-size: 14px;text-wrap:unset; }
    .meghead { font-size: 16px; }
    .navbar-nav .dropdown-menu > li:first-child > a { font-size: 14px; }
    .mega li { padding: 0px 10px; width: 25%; min-height: 305px; }
    .megabg1 span.meghead { line-height: 20px; margin-left: -10px; width: calc(100% + 21px); }
    .megabg1 { width: 100% !important; text-align: center; min-height: 190px !important; }
        .megabg1 li { display: inline-block !important; width: auto !important; }
        .megabg1 .btn { margin-left: 0px; }
        .megabg1 ul { width: 100%; display: flex; align-items: center; justify-content: center; }
    .menu_items .megabg1 li a { padding: 0px !important; }
    .banner-notification h3 { font-size: 22px; }
    .banner-notification h3 { font-size: 20px; }
    .res { margin-left: 20px; }
    .payrollPricingBox .col-sm-4:first-child { padding-left: 15px; }
    .countdownBox { width: 85%; }
        .countdownBox h2 { font-size: 17px !important; }
    .d-line-date { padding-top: 11px; }
        .d-line-date span { font-size: 20px; }
        .d-line-date h4 { font-size: 20px; }
    .stpcon { margin-left: -12px; }
    .banstrip { font-size: 14px; line-height: 19px; }
    .padirs { margin-left: 200px; margin-top: -85px; margin-bottom: 20px; }
    .form941 .inner_form_rgt ul li { font-size: 16px; }
    .form941 .feature_redirectLink .view_all_question { font-size: 13px; }
    .tabp i { font-size: 14px; }
    .form941 .form941_irsLogo { width: 70px; }
    .tabsep li { display: inline; margin-right: 26px; margin-left: 13px; }
    .txtlft { text-align: center !important; }
    .toppad { margin-top: 10px !important; }
    .martop { margin-top: 25px; }
    .rate .modal-content { height: 480px; }
    .wid { width: 0px; }
    .pricefont { font-size: 22px; }
    .prifea .Ul_Center_algn .com_price_order_list li:before { top: 9px; }
    .tab941 { min-height: 365px; }
    .wid1 { width: 220px; }
    .th1 { width: 240px; }
    .mtp .TaxLogics_bnt a { font-size: 13px; }
    .th2 { width: 150px; }
    .th3 { width: 150px; }
    .formhgt { padding: 20px 10px 0px !important; }
    /*@media screen and (-webkit-min-device-pixel-ratio:0) {.formhgt{padding: 20px 10px 53px !important;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.formhgt{padding: 20px 10px 53px !important;}*/
    /*@-moz-document url-prefix() {.formhgt{padding: 20px 10px 100px !important;}*/
    .instruct941 h3 { font-size: 16px; }
    h3.black_txtlink { font-size: 20px; }
    .dd-missed h3 { font-size: 18px; }
    .instruct_methods::before { top: -46px; height: 160px; }
    .instruct941 span { padding: 18px; }
    .instruct941 img { width: 40px; }
    .frm_pricebg .pricing_94x tr td.f1099ser-cont { font-size: 18px; }
    .pric-f1099seriestr .pricing_94x tr td { padding: 10px 10px 10px !important; }
    .lb-data a.lb-close { right: 4px; }
    p.f-hint span { font-size: 15px; }
    .contact { margin-bottom: 20px; }
    .disp-email .searchfield_landing input[type=text] { display: none; }
    .frm945pricing_tab .tab941 { min-height: 0px !important; }
    .formW2Land .w2Feature p { min-height: 90px !important; }
    .w2Feature { min-height: 230px !important; }
    .md-min-h-0px { min-height: 0px !important; }
    .md-min-h-330px { min-height: 330px !important; }
    .mrgbot50 { margin-bottom: 40px; }
    .tabw2form { min-height: 345px; }
    .ddline-wrap h3 { font-size: 17px; }
    .formW2Land p.min-hgt-p { min-height: 150px !important; }
    .frmw2pr-steps .main_basic_sec p { min-height: 155px; }
    .ddline-wrap h4 span { font-size: 18px; }
    .featuresmin_height .cmn-dividerline.formw_2features p.min-h-inst2 { min-height: 130px !important; }
    .formW2Land p.zero-min-hgt { min-height: 0px !important; }
    .featuresmin_height .cmn-dividerline.formw_2features p.min-h-inst12 { min-height: 96px !important; }
    .featuresmin_height .formw_2features.feature_wrap_minheight p.mbl-minght45 { min-height: 98px !important; }
    .featuresmin_height .cmn-dividerline.formw_2features p { min-height: 174px !important; }
    .featuresmin_height .formw_2features.feature_wrap_minheight p.pTab-mh { min-height: 150px !important; }
    .row1_resp .inst-frm-wrap-box p.bn-nxt-mheight3 { min-height: 75px; }
    .row1_resp .inst-frm-wrap-box p.bn-nxt-mheight4 { min-height: 75px; }
    .formlist_row2 .inst-frm-wrap-box p.bn-nxt-mheight1 { min-height: 75px !important; }
    .formlist_row2 .inst-frm-wrap-box p.bn-nxt-mheight2 { min-height: 75px !important; }
    .formlist_row2 .inst-frm-wrap-box p.bn-nxt-mheight3 { min-height: 75px !important; }
    .formlist_row2 .inst-frm-wrap-box p.bn-nxt-mheight4 { min-height: 75px !important; }
    .featuresmin_height .cmn-dividerline.formw_2features p.mbl-minght45 { min-height: 71px !important; }
    .featuresmin_height .tabw2form { min-height: 305px; }
    .colon:after { left: 55px; }
    .colon { width: 35px; }
    .tipsinstruct li { font-size: 15px; }
    .resp_frm940 { min-height: 260px !important; }
    .tabresp { margin-bottom: 65px !important; }
    .tipsinstruct { margin: 0px; }
    .covid19-alert h3 { font-size: 19px; }
    .tb-mTop10 { margin-top: 10px !important; }
    .minhgt { min-height: 0px !important; margin-bottom: 25px; }
    ul.timeline > li h3 { font-size: 18px; }
    .covid19-alert { padding: 10px 15px 25px; }
    .covid19-alert { margin-bottom: 30px; }
    .tabres990 { min-height: 280px !important; }
    .form990pf .w2Feature p { min-height: 120px !important; }
    .frm990pfsteps .rightab { height: 200px; }
    .bantimer { margin-left: 40px; margin-bottom: 0px; margin-top: 15px; }
        .bantimer h3 { font-size: 19px; margin-left: -10px; }
        .bantimer .linkText { font-size: 19px; }
    .look p { min-height: 100px; }
    .form2290 .main_basic_sec { width: 31.111% !important; }
        .form2290 .main_basic_sec p { min-height: 60px; }
    .min-hgt-2 { min-height: 160px !important; }
    .features-box figcaption { min-height: 50px; margin: 10px; }
    .frmw9-steps .rightab { height: 215px; }
    .text-cent .searchfield_landing { text-align: center !important; }
    #DownloadTemptaxprof1 .modal-dialog { width: 735px; }
    #DownloadTemptaxprof2 .modal-dialog { width: 735px; }
    #DownloadTemptaxprof3 .modal-dialog { width: 735px; }
    .secbox h3 { min-height: 10px; font-size: 18px; }
    .min-hgt-sm-60px { min-height: 60px; }
    .frm990-features .min-hgt-sm-120px { min-height: 120px !important; }
    .frm990-features .min-hgt-sm-130px { min-height: 130px !important; }
    .md-min-h-80px { min-height: 80px !important; }
    .banner-caption-941 { margin-left: 15px !important; }
    .blue-gradient-bg { padding-top: 96px !important; }
    .state_filing_bannerBg { padding-top: 115px !important; }
    .Section_center { padding-top: 99px !important; }
    .pt-sm-45px { padding-top: 45px !important; }
    .state-banner-bg { padding-top: 100px !important; }
    .New_GRayBg_style { padding-top: 100px !important; }
    .bgblue { padding-top: 10px !important; }
    .pt-md-47px { padding-top: 47px !important; }
    .pt-md-113px { padding-top: 113px !important; }
    .megafeatures li a::before { left: -7px !important; }
    .featuresintegration { overflow-x: scroll; width: 600px; }
    .blue-theme-landing { padding-top: 105px !important; padding-bottom: 64px; }
}

@media only screen and (max-width:767px) {
   
    .sm-pt-50px{padding-top:50px !important;}
    .menu_secondServices { left: -623px !important; }
    .overflow-scroll { overflow: scroll !important; height: 500px !important; }
    .d-xs-block { display: block !important; }
    .sm-ml-0 { margin-left: 0px !important; }
    .form_flow li { width: 100% !important; padding-top: 15px !important; }
    .deadline-stripe { padding: 9px 5px; text-align: center; }
    .steps-heading h3 { padding-top: 10px !important; margin-top: 0px; padding: 10px; }
    .border-gray { margin: 0px 5px; }
    .steps-heading { min-height: 0px; }
    .xs-block { display: block !important; }
    .xs-font-18 { font-size: 18px !important; }
    .xs-basic-box::after { top: 100% !important; }
    .arrow-down::after { top: 100% !important; }
    .step_arrow-left::after { transform: rotate(90deg) !important; top: 100% !important; }
    .arrow-left::after { right: 50% !important; transform: rotate(90deg) !important; top: -2% !important; }
    .form-w9-landing h1 { font-size: 28px !important; }
    .form-w9-landing .mob-ptop { padding-top: 60px !important; }
    .W-9-landing-page .bor-rgt-mob-0 { border-right: 0px solid #ddd; border-bottom: 1px solid #ddd !important; margin-bottom: 20px; padding-bottom: 20px; }
    .taC-mbl { text-align: center; }
    .gray_bg { padding: 116px 0px 40px !important; }
    .mTop30-mbl { margin-top: 30px; }
    .forms_list .badger2-left { width: 100%; }
    .guide-sec-mob { margin-top: 70px !important; }
    .contact-Icons p { text-align: center; }
    .mob-mtop5 { margin-top: 5px; }
    .worksheet-banner { text-align: center; }
    .contact-details { width: auto; }
    .contact-Icons { display: block; }
    .whytbs .separate_list { padding-left: 30px !important; }
    .paidadbann { min-height: 400px !important; background-position: left !important; }
    .list-min-hgt { min-height: 0px; }
    .highlighter .pricebann li { font-size: 14px; }
    .tax_prof_pricing_sec .borderRight_1 { border-bottom: 1px solid #bbbfc3 !important; }
    .list-min-hgt2 { min-height: 0px; }
    ul.list-of-forms li { font-size: 15px; }
    #myModal .slidebg { min-height: 77px; }
    #myModal .column img { margin-top: 0px; }
    .infovid .form-required-msg.emp-page-from-videoinner .modal-header .close { margin-top: -100px; }
    #myModal .close { padding: 7px; font-size: 14px; }
    .blue-theme-landing .pricetag { font-size: 16px; }
    .org-strip-bg { font-size: 16px; }
    .pricingsecbg .pricebann li { font-size: 14px; margin-top: 0px; }
    .pricingsecbg ul { margin-top: -15px; }
        .pricingsecbg ul.pricebann { background: #fff; padding: 6px 10px 13px; padding-bottom: 5px !important; margin-top: 5px; border: 1px solid #a8a8a8; }
    .form1099FAQ h1.new2-h1o, .form1099FAQ h2.new2-h1o { font-size: 16px; }
    .form5498faq .divBlock p { font-size: 15px; }
    .form5498faq h3.deadline-date { font-size: 17px; }
    .form5498faq .custom-table table tr th { background: #fff; font-weight: 400; font-size: 14px; text-align: left !important; color: #212121; }
    .frm5498info p { text-align: center !important; }
    .form941Feature .w2Feature p { min-height: 0px !important; }
    .testimon-paidad .testi-blk { margin-top: 35px; }
    .testimon-paidad .fa-3x { font-size: 1.5em; }
    .testimon-paidad .testi-blk i { width: 45px; height: 45px; line-height: 45px; }
    .frmw9-video .close { margin-top: -75px !important; }
    .background-gray .separate_list li:before { top: 4px; }
    .mob-brd-rgt { border-right: 0px solid #ddd; border-bottom: 1px solid #ddd; }
    .worksheet-template .common_h4 { font-size: 17px; }
    .faq-worksheet h2.new2-h1o { font-size: 18px; }
    .worksheetbg .btn-align { text-align: center; }
    .worksheet-banner { background-position: initial; }
    #DownloadTemp h3 { font-size: 18px; }
    .landingw9-banner { min-height: 300px; margin-top: 70px; background-position: inherit; background-color: #0067B8 !important; background: none; }
    .w9free { font-size: 16px; margin-left: 0px; }
    .form1099FAQ p.new2-h1o1 { font-size: 15px; line-height: 22px; }
    .landingw9-banner h1 { padding-top: 15px; }
    #DownloadTemp .modal-dialog { width: auto; }
    #DownloadTemp .btn_lg { margin-top: 30px; }
    ul.footer_sublist li a:before { top: 2px; }
    .features-box { margin-top: 0px; }
    .mob-mtop0 { margin-top: 0px; }
    .mob-pLeft0 { padding-left: 0px !important; }
    .mob-pTop30 { padding-top: 30px !important; }
    #successmessage { width: 80%; left: 10%; text-align: left; font-size: 14px; }
        #successmessage::before { height: 102px; background: url(/Content/Images/calendar.png)no-repeat 6px 32px; background-color: #fff; }
    #DownloadTemp img { margin-left: 15px; }
    .alert-success .close { margin-top: -65px; }
    #DownloadTemp .modal-body { padding: 15px 10px; }
    .download-temp table input { width: 300px; }
    #DownloadTemp .modal-header .close { right: -12px; }
    .download-temp p { font-size: 14px; line-height: 20px; }
    .fs-sm-21px { font-size: 21px !important; }
    .forms_list [class*="badger2"]:after { font-size: 16px; }
    .deposit-box .mTop30 { margin-top: 0px !important; }
    ul.verticalwiz.steps3_vertical:before { height: 150px !important; }
    .form1095-xs .common_h2 { font-size: 19px; }
    .form1095-xs .common_h5 { font-size: 15px; }
    .form1095-xs h1.common_h1 { font-size: 19px; }
    .form1095-xs .common_h5 { font-size: 14px; }
    .blue-theme-landing h1 { font-size: 22px !important; }
    .blue-theme-landing .banner_label { font-size: 15px; }
    .resource-center .icon { text-align: center; padding-left: 0px; }
        .resource-center .icon a::before { left: 15px; }
    .vAlign1 { display: block !important; }
    .resource-center h3 { font-size: 18px; }
    .sidebar-feature { top: 0px; }
    .padd-t0 { padding-top: 10px !important; }
    .w-sm-100 { width: 100% !important; }
    .fearures h1 { font-size: 22px !important; line-height: 28px; }
    .section1 .pLeft30 { padding-left: 15px !important; }
    .section2 .pLeft30 { padding-left: 15px !important; }
    .deposit-box .common_h3 { font-size: 18px; }
    .section1 .vertical-align { display: flex; }
    .spacing-30 { margin: 0px; }
    .icon { text-align: initial; }
    .note-sec p::before { margin-top: 0px; }
    .spacing-30 .pLeft30 { padding-left: 15px !important; }
    .verticalwiz li { min-height: 60px; }
        .verticalwiz li .title, .verticalwiz li.complete .title, .verticalwiz li.active .title { color: #fff; font-size: 13px; }
    ul.verticalwiz li a, ul.verticalwiz li.active a { background-color: #3097f3; padding: 12px 10px 12px 2px; pointer-events: none !important; }
    .verticalwiz li .step { background: #fff; color: #3097f3; display: inline; font-size: 15px; font-weight: 600; line-height: 12px; padding: 4px 9px; border: 3px solid #3097f3; border-radius: 50%; line-height: normal; position: relative; text-align: center; z-index: 2; transition: all .1s linear 0s; }
    .verticalwiz li.active { width: 100%; }
    .form94x_getstartedBox .sate_filing_ad li { font-size: 16px; }
    .mless { margin-top: -10px !important; }
    .form94x_bannercnt h3 { font-size: 18px; }
    .mob-ptop { padding-top: 100px !important; }
    .free_990_N_ebook_section, .raccon_sec { text-align: center }
    .comments, .form_extension_features_sec .fearures_min_height h3, .form_extension_features_sec .fearures_min_height p { min-height: auto }
    .landBanner_irsLogo { top: inherit; right: inherit; position: relative; text-align: center }
    .raccon_tailBg:before:before { display: none }
    .form941_schr_img_pos { position: relative; top: 30px !important }
    .raccon_sec img { width: 200px; max-width: inherit; display: inline-block }
    .form94x_bannercnt .searchfield_landing { margin-top: 20px }
    .form941_duedate .deadline-height p { height: inherit !important; line-height: normal }
    .form941_duedate .deadline-height .deadline-date { margin-bottom: 0 }
    .section-form941 { padding-bottom: 30px !important }
    .home_testimonial_row { margin: 0 !important }
    .form941_duedate .deadline-height { padding-bottom: 15px; border-bottom: 1px solid #ddd; margin-bottom: 15px }
    .form_990_banner_img_bg .form_990_banner_img { display: none }
    .form_990_banner_img_bg .bannerContent { padding: 20px 0 0 }
    .form_inner_banner_bg .form990_overview_irs { top: -10px }
    /*#form990_inner_form_banner_bg h1,.form_990_banner_img_bg.section_bannerBg h1{font-size:22px}*/
    /*#form990_inner_form_banner_bg .common_h5,#form990_inner_form_banner_bg .form-series-res span,.form_990_banner_img_bg.section_bannerBg .common_h5{font-size:16px}*/ #form990_inner_form_banner_bg .inner_form_rgt p { font-size: 18px; margin-bottom: 0 }
    #form990_inner_form_banner_bg #searchEIN { margin-bottom: 5px !important }
    #form990_inner_form_banner_bg .inner_form_rgt ul li { font-size: 16px }
    #form990_inner_form_banner_bg .fearures h1 { margin-top: 0 }
    .form990n_inner_form_banner_bg .fearures h1 { margin-top: 15px !important }
    .form990n_inner_form_banner_bg #ePostSearchForm { position: relative }
        .form990n_inner_form_banner_bg #ePostSearchForm #searchEIN-error { left: 0; margin-left: 0; margin-top: -45px }
    .new-contct-link .about_more_link { font-size: 14px }
    .mobile_font_style .common_h2 { font-size: 18px !important }
        .mobile_font_style .common_h2 span { font-size: 22px !important; margin-bottom: 0 !important }
    /*.mobile_font_style .common_h5,.mobile_font_style .common_h5_bot5,.mobile_font_style .common_h5_pricing{font-size:16px!important}*/
    .mobile_font_style .divBlock h2.deadline-date, .mobile_font_style h3 { font-size: 18px !important }
    .footer1 ul li a, .mobile_font_style .separate_list li, .mobile_font_style .view_all_question, .mobile_font_style .view_all_question:hover, .mobile_font_style p { font-size: 15px !important }
    .mobile_font_style p { line-height: 23px }
    .mobile_font_style .deadline_bg .row.mTop30 { margin-top: 0 !important }
    .mobile_font_style .separate_list_1 li { padding-left: 0; font-size: 15px !important }
    .xs_pad_lft0 { padding-left: 0 !important }
        .xs_pad_lft0 a { margin-bottom: 20px }
    .mobile_font_style .feature_wrap h2, .mobile_font_style .form_trans h2 { font-size: 18px !important }
    .mobile_font_style .form_trans span { width: 80px; height: 80px; line-height: 72px; margin-bottom: 5px }
        .mobile_font_style .form_trans span img { width: 40px }
    .mobile_font_style .taxFormDiv .form_trans { margin-bottom: 10px }
    .mobile_font_style .form990_step_by_step_section img { width: 60px }
    .mobile_font_style .form990_step_by_step_section h3 { margin: 10px 0 0 }
    .mobile_font_style .resourceWrap span { padding: 13px; margin-bottom: 5px }
    .mobile_font_style .minHeightO { height: inherit }
    .mobile_font_style .form990_auto_revocation .about_more_link { display: inline-block }
    .mobile_font_style .inner_form_rgt .separate_list li::before { top: 5px }
    .mobile_font_style .deadline_bg h2 { margin-bottom: 0 }
    .mobile_font_style .form1120_PL_banner_bg .btn { margin-bottom: 10px !important }
    .mobile_font_style .form990n_inner_form_banner_bg .searchfaq button { margin-bottom: 15px !important }
    .mobile_font_style .section_form_pad { padding: 15px 0 !important }
    .guide_star_section, .mobile_font_style .section_mob_bg { padding: 30px 0 !important }
    .pricingWrap ul .lst-bx-hgt { height: 100px }
    .home_banner_section .irslogo_banner { top: inherit; bottom: -89px; right: 80px }
    .free_990_N_ebook_section::before { background: rgba(255,255,255,.9); width: 100% }
    .thank_logo { width: 150px; height: 150px; line-height: 150px }
        .thank_logo img { width: 130px }
    .free_990_N_ebook_section .separate_list li { text-align: left }
    .banner_form_flow li a { font-size: 15px; padding: 5px; margin: 2px; line-height: 20px }
    .ad_row { display: block }
    .bottom_ad_section p { text-align: center; line-height: 22px; margin-bottom: 10px }
    .form_941_banner_img_bg, .form_inner_banner_bg { background-size: cover !important; background: url(images/form_inner_banner_xs_bg.jpg) no-repeat }
    .main_td { float: left; width: 100% !important }
    .landing_banner_bg { padding-top: 70px !important }
    .irslogo_innerbanner_forms { float: none; top: 0; position: relative; right: 0 }
    .irs_logo_size { width: 50px }
    .link_margin { margin-left: -5px }
    .home_banner .home_banner_lft img { height: 250px }
    .home_banner_rgt { padding: 30px 15px 10px; width: 60% }
    .home_banner_lft { padding: 10px 15px 30px; width: 40% }
    .home_raccon_subheading { font-size: 18px !important; margin-top: -5px }
    .home_raccon_heading { font-size: 24px !important }
    .banner { background-size: cover; background-position: center }
    .home_banner_section .irs_logo_size { width: 50px }
    .home_banner .irs_logo_size { width: 60px }
    .home_banner_section .home_banner_head { font-size: 30px }
    .video_img { width: 100%; margin-top: 0 }
    .tax_profess_img, .tax_professionals img { margin-top: 20px }
    .efile_landing_bg { padding: 100px 0 50px }
    .efile_landing_menu .navbar-toggle { float: right }
        .efile_landing_menu .navbar-toggle.collapsed .icon-bar { background: #000 }
    .testimonial_box::before { width: 40px; height: 40px; left: -20px; top: -20px; background: url(images/quote_icon.png) center center/18px no-repeat #FFF }
    .compliant_sec { padding-left: 0 !important; padding-right: 0 !important }
    .Section_resource .about_more_link { padding: 8px 20px }
    .or_txt { padding: 15px 10px }
    #form1099_feature .feature-height-center p, .efile_landing_future, .feature_five_line p, .feature_four_line p, .feature_six_line p, .form1099features p, .form94xfeatures p, .form990features, .form_990_features_height, .form_extension_features p, .formacafeatures p, .formw_2features p, .integration_landing, .w2Feature p { min-height: auto !important }
    .efile_landing_bg, .form1099_filing { background-size: cover !important }
    .efile_landing_future { margin-bottom: 15px }
    .res_mar_removal { margin-left: 0 !important }
    .res_pad_removal { padding-left: 15px !important }
    .banner.efile_landing_bg .container { background: 0 0 }
    .efile_offer { font-size: 48px !important }
    .col-md-4.borderRight_1.form1099_efile { margin-bottom: 30px }
    .integration_wrap { padding: 15px 0 }
    .menuHeader .submenu-wrap.dropdown-menu { position: relative; width: 100%; box-shadow: none; border: 0 !important }
    .menuHeader .menu_second li a:hover { background: #3097f3; color: #FFF !important }
    .form_94x_price span { font-size: 18px }
    .form_94x_price sup { font-size: 18px }
    .rights_due_date .fiedhead { padding: 0; text-align: left }
    .subscribe_due_date_section .control { font-size: 18px; padding: 0 }
    .req_due_date table td, .req_due_date table th { text-align: left; width: 100%; float: left }
    header.landing_section .contact_info { width: 100% }
    .plus-icon { top: auto; right: auto; bottom: -20px; left: 50% }
    .QB_videos_section .move-bottom, .xero_videos_section .move-bottom { margin-bottom: 0 }
    header.landing_section .navbar-brand > img { width: 96px }
    header.landing_section .contact_info li i { float: left; padding: 3px 5px }
    header.landing_section .contact_info li { display: block; text-align: left }
    header.landing_section .header-content { padding: 100px 0 50px }
    .landing_menu_section .navbar-brand { padding: 10px }
    header.landing_section li { width: 100% }
    .bg1 { min-height: 770px }
    .contant-area .separate_list li { color: #000; font-size: 14px }
    .landing-top-menu li a { font-size: 16px; color: #212121 }
    .taxFormDiv .borderRight_1 { border-right: 0 solid #d0d0d0 !important }
    #aca_features .fearures_max_height p, #aca_features .fearures_min_height p { min-height: 1px }
    .deadline_bg { padding: 20px 10px; margin: 0 auto; width: 93%; float: none }
    #form1099_feature .feature-height-center { text-align: left !important; min-height: auto !important }
        #form1099_feature .feature-height-center .mBot30 { margin-bottom: 15px !important }
    #aca_features .fearures_max_height, #aca_features .fearures_min_height { min-height: 1px }
    #form94x_feature .feature-center2 { min-height: 210px; text-align: left !important }
    #form94x_feature .form_94x_features_height { min-height: auto }
    .w2Feature { min-height: 200px !important }
    .md-min-h-0px { min-height: 0px !important; }
    .text_break { float: none }
    .para3 { height: auto !important }
    .table-row { padding: 0 15px }
    .minHeightF { min-height: 1px !important }
    .form_cnt_extensions { min-height: 1px }
    /*.divBlock span{width:80px;height:80px;line-height:80px}*/
    .divBlock span img { width: 80px }
    .section_lightBlue.section_form .img-formmisc { margin: 10px auto 0 !important; position: relative; top: 0 }
    .corre-form .spacer40 { height: 0 }
    .img-formcorrection { position: relative !important; top: -19px !important; margin-bottom: -50px }
    .form-s, .section_lightBlue.section_form .img-formint { margin: 10px auto 0 !important }
    .form-s { position: relative; top: 0 }
    .section_lightBlue.section_form .img-formdiv, .section_lightBlue.section_form .img-formr { margin: 10px auto 0 }
    .steps-div .pTop30 { padding-top: 15px !important }
    .form990_n_img_pos { position: relative; top: 10px }
    .img-formb { position: relative; top: 0 }
    .fearures_min_height_990 { min-height: 1px !important }
    .section_lightBlue_div .borderLeft { border-left: 0; border-top: 1px solid #9fc9d2; margin: 10px 0 0 }
        .section_lightBlue_div .borderLeft h2 { margin-top: 15px }
    .padd-btm38 { padding: 0 }
    p.deadline-detail { min-height: 10px }
    .dead-li1, .dead-li2 { min-height: 1px !important }
    p.deadline-detail-new { min-height: 1px }
    .form990n_btn { margin-top: 0 !important }
    .form990n_cancel { top: 0 !important }
    .about_img.pull-right { float: left !important }
    .step-94x .spacer30 { height: 10px }
    .landing_section .bannerContent { padding: 25px; margin-top: -100px }
    .landing_section { min-height: 320px; padding-bottom: 25px }
    .landing_flow_sec1 { margin-top: 0 }
    .deadline_details_before:before { display: none }
    .deadline_cal_sec { text-align: left; display: block; float: left; width: 100%; padding: 10px 0 30px }
    .feature_eight_line p { min-height: auto !important }
    #pricingPage .dispatch-menu-1 li { padding: 0 }
        #pricingPage .dispatch-menu-1 li a { padding: 8px 10px; font-size: 18px }
    #pricingPage .pricingWrap ul li sub, #pricingPage .pricingWrap ul li sup { font-size: 18px }
    #pricingPage .pricingWrap ul li:first-child { padding: 10px 10px 10px 56%; background: #3097f3 }
    .pricingWrap, .tab .tab-content { padding: 0 }
        .pricingWrap ul li::before { font-size: 18px; font-weight: 500 }
    #pricingPage .pricingWrap ul li { font-size: 24px }
    .ribbon { display: none }
    .box { margin: 20px -1px }
    .form1099features p, .form990features p, .form_cnt, .form_head, .formacafeatures h2, .formacafeatures p, .formw_2features p { min-height: inherit !important }
    .automatic_deadbox, .download_file_box1 p, .form94x_landing_features .efile_landing_future p, .formw3_h2_minheight { min-height: inherit }
    .md_min_height .text_break { float: none !important; width: auto; display: inline-block }
    .step-940-r .form940_img_pos { position: relative; top: inherit; left: inherit; margin: 0 auto; bottom: inherit }
    .automatic_deadbox, .steps_way, .testimonial_bg { margin-bottom: 20px }
    .no_bg { float: left; width: 100%; border-left: 1px solid #a1a1a1 }
    .td_align_height, .td_height, .td_height1 { height: auto !important }
    .testimonial_bg { display: inline-block }
    .form_1099_landing_video { margin-top: 20px }
    .inner_form_banner_bg::after { position: absolute; right: 0; bottom: 0; top: inherit; width: 100%; height: 55%; content: ""; z-index: -1 }
    #calender li.init, .home_banner_section .bannerContent { position: relative }
    .deadline_cal_sec .borderBottom { border-bottom: 0 }
    .calendar_table td { padding: 5px !important }
    .cal_tab_rgt { padding-right: 15px !important }
    .tab .tab-head, .tab .tab-head li { height: inherit }
        .tab .tab-head li { width: 100%; padding: 5px 15px }
            .tab .tab-head li.active { border-bottom: 2px solid #D64000; border-top: 0 }
    .tab .tab-head { border-bottom: 0 }
    .tab .tab-container { padding-bottom: 15px; padding-top: 15px; margin-top: -1px; border: 1px solid #D64000 }
    .cal_tab_mid { border: none }
    .non_profit_widget_rgt { padding-left: 15px !important }
    #calender { height: inherit !important }
        #calender li { text-align: left; display: block; cursor: pointer; }
            #calender li.active { text-align: left !important; font-weight: normal; background: #D64000; color: #fff; }
        #calender .init { cursor: pointer; display: block; border: 1px solid #D64000; background: #FFF; padding: 10px 15px; border-radius: 5px 5px 0px 0px; font-size: 20px; line-height: 24px; text-align: left; color: #333; position: relative; text-decoration: none; }
            #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 #ccc solid; margin: 0; border-left: 1px #D64000 solid; border-right: 1px #D64000 solid; border-radius: 0 }
    .formw2c_app_img { position: relative; bottom: inherit; right: inherit }
        .formw2c_app_img img.form_image { margin-bottom: 0 !important; margin-top: 15px !important }
    .nonprofit_compliance_section .california_duedate_sec { padding-top: 15px }
    .nonprofit_compliance_section .form1099_state_filing h3 { font-size: 20px }
    .california_address_txt { padding-left: 15px }
    .extensions_banner_img_bg:before, .form_990_banner_img_bg:before { z-index: -1 }
    .home_testimonial .owl-prev { left: -15px !important }
    .home_testimonial .owl-next { right: -15px !important }
    .elementHeight .api_head { color: #333 }
    .bottom_ad_section .btn_lg { padding: 12px 10px 14px; font-size: 15px }
    .bottom_ad_section h2 { font-size: 21px; text-align: center }
    .filew2_form_online_img { position: relative; top: inherit; margin-top: 15px !important }
    .section_lightBlue.section_form .img-formw2c { margin-bottom: -5px !important }
    .NewTag { top: -6px; left: 6px; font-size: 9px; padding: 1px 4px 0 }
    .Contact-Img { margin-bottom: 15px; background: url(images/meredithmobile.jpg) top no-repeat; width: 120px; height: 120px }
    .contact-details h2 { font-size: 20px; text-align: center }
    .contact-details .mblCenter { text-align: center !important }
    .formw3c_image { top: inherit; right: inherit; bottom: -10px; position: relative }
    .form94x_getstartedBox { position: relative; top: inherit; margin-top: 20px }
    .mobPadRight0 { padding-right: 0 !important }
    .form941_searchfield { padding-bottom: 0 !important }
        .form941_searchfield #frmBannerEmail { display: none !important }
        .form941_searchfield button { margin-bottom: 10px !important }
    #FormList_View .form_trans { padding-bottom: 0; margin-bottom: 0 }
    .form1099_efile_wrap .common_h2.pBot30 { padding-bottom: 0 !important }
    #FormList_View.home_testimonial .owl-prev { left: 0 !important; margin: 0; padding: 0 }
    #FormList_View.home_testimonial .owl-next { right: 0 !important; margin: 0; padding: 0 }
    .home_testimonial { width: calc(100%) !important }
    .section_lightBlue.section_form .img-formdiv, .section_lightBlue.section_form .img-formint, .section_lightBlue.section_form .img-formmisc, .section_lightBlue.section_form .img-formr, .section_lightBlue.section_form .img-forms { bottom: 0 }
    .efile_landing_menu .header_info { padding: 10px 0; text-align: left }
    .landing_mail_btn { padding-bottom: 5px }
    .navbar-inverse .navbar-toggle { background-color: #ddd; color: #fff }
    .landing_priceBox { margin: 10px 0 }
        .landing_priceBox h3 { margin-top: 0 }
    .land_stepBox { margin: 10px 0 }
    .landingplainBanner .bannerContent { text-align: center }
    .landingplainBanner .irslogo_banner { position: relative; top: inherit; display: inline-block; width: 100%; text-align: center; margin-top: 20px }
    .landingplainBanner .bannerContent h3 { font-size: 20px }
    .landingplainBanner .bannerContent h5 { font-size: 18px }
    .landingplainBanner h1 { font-size: 24px !important; margin-top: 15px !important; float: left }
    .efile_landing_gray .form_state_filing_widget { display: inline-block; width: 100%; margin-top: 20px !important }
    .font-sm-16 { font-size: 16px !important; }
    .fs-sm-13 {
        font-size: 13px !important;
    }
    .fs-sm-12 { font-size: 12px !important; }
    .fs-sm-14 { font-size: 14px !important; }
    .fs-sm-16 { font-size: 15px !important; }
    .mob-mRight0 { margin-right: 0px !important; }
    .efile_landing_gray .form_state_filing_widget h3 { font-size: 22px }
    .efile_landing_gray .sate_filing_ad li { font-size: 16px }
    .landing_steps_section .row.mTop40 { margin-top: 10px !important }
    .mobile_mTop30 { margin-top: 30px !important }
    .land_stepBox h4 { font-size: 18px }
    .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background: #FFF }
    .navbar-inverse .navbar-toggle .icon-bar { background: #000 }
    .form-widget-margn-btm { margin-bottom: 20px }
    .lst-bx-hgt .about_more_link { font-size: 14px }
    .bdr-none .land_stepBox:after { top: inherit; right: 47%; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg) }
    .tooltip1 { border: none }
    .common_pricing_section h3 { line-height: 25px }
    .Ul_Center_algn .com_price_order_list li { padding-bottom: 10px }
    .New_prng_up_Style input[type=text] { width: 32%; display: inline }
    .New_prng_down_Style { min-height: 340px }
    .New_Prcng_cal_styl_lft { border-right: 0px solid #3097f3 }
    .Ul_Center_algn .com_price_order_list { display: block !important }
    .Extra_Margn .com_price_order_list { margin-bottom: 0 }
    .v-align { display: block }
    .Valu_aD_MPdng20 { margin-top: 20px }
    .New_H2_fntSz { font-size: 22px !important }
    .New_GRayBg_style a { margin-bottom: 10px !important }
    .ssaLogo_section .irslogo_innerbanner { position: relative; left: inherit; right: inherit; width: inherit; margin-left: inherit }
    .ssaLogo_section .ssaLogo { margin-left: 15px; top: -16px }
    .ssaLogo_section { padding-top: 15px !important }
    .raccon_tailBg .bannerContent { margin-top: 0 !important }
    .mTop25 { margin-top: 15px !important; }
    /***** New Banner Home page Design Start Here *****/
    #clockdiv { margin: 15px 0 }
        #clockdiv > div { margin: 0 3px }
    .banner h1 { font-size: 20px !important; margin-top: 20px; text-align: center; margin-bottom: 0 !important }
    .home_banner_section h1.home_banner_head { margin-top: 0 !important; padding-top: 0 !important }
    .home_banner_section h2 { padding-top: 60px !important }
    .homefeatureBox p { font-size: 16px !important; min-height: inherit }
    .home_banner_section .vertical-align { display: block }
    .home_banner_section .bannerContent.hidden-sm { margin-top: 30px !important }
    .formw2page_inner .irs_logo_inner_banner.visible-xs { display: inline-block !important }
    .homefoot_testimonial .home_testimonial .efile_landing_future span { display: block; text-align: center }
        .homefoot_testimonial .home_testimonial .efile_landing_future span.fa { display: inline-block; text-align: center }
    .home_testimonial .efile_landing_future span, .homefoot_testimonial .home_testimonial .efile_landing_future p { text-align: left !important }
    .homefoot_testimonial .home_testimonial .efile_landing_future span .fa-star1 { padding-left: 0 }
    .homefoot_testimonial .home_testimonial .owl-dots { display: block; position: relative; bottom: inherit; width: inherit; left: inherit; margin-left: inherit }
    .homefeatureBox { margin: 0 -15px 20px; display: inline-block; text-align: left; border-bottom: 1px solid #eee; padding: 0 15px 20px }
        .homefeatureBox.pBot0 { margin-bottom: 0 !important }
    .takebacksection .col-sm-6:first-child { border-right: 0 }
        .takebacksection .col-sm-6:first-child .homefeatureBox.pBot0 { margin-bottom: 20px !important; border-bottom: 1px solid #eee !important; padding-bottom: 15px !important }
    .state_filing_floting_bannerNew { position: unset; top: 0 }
    /***** New Banner Home page Design End Here *****/
    /*#adPopup{display:none !important;}*/ .landBanner1_irsLogo { position: relative; top: inherit; right: inherit; text-align: center; margin-bottom: 10px; }
    .inner_form_rgt { display: inline-block; width: 97%; }
    .fearures .form990_sche_link { margin-bottom: 0px !important; }
    .feature_redirectLink .view_all_question { display: inline-block; padding-top: 0px; }
    .landingformaca:before { display: none; }
    .landingformaca .row { margin-top: 0px !important; }
    .countdownBox h2 { font-size: 20px !important; }
    .countdownBox h3 a { font-size: 20px !important; }
    .Efile-bannr-txt { font-size: 17px; margin-top: 8px; margin-bottom: 0px; }
    .steps5498 .pLeft20 { padding-left: 0px !important; }
    .New-Bnnr-img .irs_logo_size, .New-Bnnr-img1-1099 .irs_logo_size { width: 50px; }
    .BannerContent_acafrm .irslogo_innerbanner { top: -10px; }
    #form5498_overview .form_trans { margin-bottom: 25px; padding-bottom: 0px; }
        #form5498_overview .form_trans a span { margin-bottom: 0px; }
    #form5498_overview { margin: 0px !important; }
    .section_bannerBg .common_h5 { font-size: 18px !important; }
    .inner_form_rgt ul li { font-size: 16px; }
    .inner_form_rgt .separate_list li::before { top: 5px; }
    .inner_form_rgt p { font-size: 18px; padding-bottom: 0px; }
    .inner_form_rgt .inner_form_spt_sec { padding: 15px; display: block; }
    .form_941_banner_img_bg .searchfield_landing input[type=text] { display: none; }
    .section_bannerBg_landingpg .searchfield_landing input[type=text] { display: none; }
    .quartop { margin-top: 5px; }
    .logosize { margin-right: 0px; }
    .mobvid .video_sidebar { z-index: 999; background-color: #fff; }
    .mobvid .panel-group { margin-left: 0px !important; }
    .menuspace { margin-top: 20px; }
    .penal .btn_lg { font-size: 14px; }
    .hubspotBox { width: calc(100% - 30px); margin-left: 15px; }
        .hubspotBox iframe { width: 100% !important; }
    .payrollPricingBox .pricingVal { margin-top: 15px; }
    .payrollPricingBox { width: calc(100% - 30px); margin-left: 15px; }
        .payrollPricingBox .btn { margin-bottom: 10px !important; }
    .countdownBox { width: 90%; }
    .body-content { padding-top: 0px; }
    .d-line-date { height: 45px; padding-top: 9px; margin-left: -47px; margin-right: -47px; }
        .d-line-date h3 { font-size: 18px; color: #fff; font-weight: 600; }
            .d-line-date h3 span { color: #fff; font-weight: 600; font-size: 18px; }
    .mBot0 { margin-bottom: 0px !important; }
    .mtop-10 { margin-top: -10px !important; }
    .banstrip { text-align: center; margin-top: -10px; }
    .newmTop { margin-top: 20px; }
    .resourceWrap span { margin-bottom: 0px; }
    #myPopup .modal-dialog { width: auto; }
    #myPopup { right: 760px; }
    .txtlft { text-align: center !important; }
    .pricebann { display: inline-grid; text-align: initial; list-style: none; position: initial; }
    .stpcon { margin-bottom: 8px; }
    .taxlog { width: 100%; margin: 0px 0px; margin-top: 0px; padding-top: 20px; }
    .mtp { padding: 15px; }
    .note { font-size: 12px; font-weight: 500; text-align: left; margin: -10px 10px 15px; }
    .New_Smpl_pr h5 { font-size: 16px; line-height: 20px; }
    .validation_cnt h3 { font-size: 16px; font-style: italic; margin-bottom: 20px; color: #222; text-align: center; }
    .formpr { padding: 5px 0px 10px 0px; border-bottom: 1px solid #ddd; margin-bottom: 15px; }
    /*.mbl-TAC{text-align:center !important;}*/
    #MobView .perform text { padding: 0px 3px; }
    #MobView #myPopup { top: 0px; overflow: auto; margin: 10px; border-radius: 6px; }
    .pricebann { padding: 10px 20px 10px 30px; border-radius: 10px; }
    .formpr deadline-height p { line-height: normal !important; }
    .rateHeight .modal-content { height: 300px !important; }
    .basic_box { padding: 15px; }
    .main_basic_sec { width: 100% !important; }
    .basic_box::after { right: 50%; bottom: 0px; top: 165px; margin-right: -15px; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); }
    .down-arrow::after { top: 100% !important; }
    .font { font-size: 18px !important; }
    .pricefont { font-size: 18px; }
    .form941p { font-size: 16px !important; }
    .pricecap_941 { font-size: 14px !important; }
        .pricecap_941 span { font-size: 14px !important; }
    .mob_priceform941 td { text-align: left !important; font-size: 16px !important; }
    .mob_priceform941 .formhgt { padding: 10px 0px !important; }
        .mob_priceform941 .formhgt li { margin-left: 0px !important; }
    .mob_priceform941 .form_94x_price span { font-size: 20px; }
    .mob_priceform941 tr:last-child td { padding: 10px 15px !important; }
    .ToggleCalc #myPopup { z-index: 9999; }
    .frm941_instruct_sidebar p { min-height: 0px; }
    .basic_box1 { padding: 15px; }
    .main_basic_sec1 { width: 100% !important; }
    .email_941instruct { text-align: center; display: block; }
    .res_instruct { text-align: center; }
    .basic_box1::after { right: 50%; bottom: 0px; top: 165px; margin-right: -15px; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); }
    .wd80 { width: 100%; }
    .mbl-plft0 { padding-left: 0px !important; }
    .frm1099-stepstofile .basic_box1::after { right: 50%; }
    .frm1099-stepstofile .main_basic_sec { width: 100% !important; }
        .frm1099-stepstofile .main_basic_sec p { margin-bottom: 0px; }
    .frm640-worksheet .fearures h1 { font-size: 30px; }
    .sideBox h3 { font-size: 20px; }
    p.f-hint span { font-size: 14px; }
    .frm_pricebg .pricing_94x thead tr.phd-tac td { text-align: center !important; }
    .pric-f1099series .pricing_94x tr.phd-tac td { text-align: center !important; }
    .pric-f1099series .pricing_94x tr.phd-bgblu td { background-color: #3097f3 !important; color: #fff; }
    .pric-f1099series .pricing_94x tr.phd-ltegray td { background-color: #f0f2f2 !important; color: #212121; }
    span.mblspl-efile { color: #3097f3; }
    .mbl-mTop0 { margin-top: 0px !important; }
    .frm_pricebg .pricing_94x tr td.last-mbl-tbl { font-size: 15px !important; text-align: center !important; }
        .frm_pricebg .pricing_94x tr td.last-mbl-tbl span.contact_no_clrO { font-size: 18px !important; }
    h1.new2-h1o { font-size: 15px; line-height: 22px; }
    .faq_list_min { min-height: 0px; }
    h1.new2-h1o1 { line-height: 22px; font-size: 14px; }
    .contact { margin-bottom: 20px; }
    .efw2_sidebar { margin-bottom: 0px !important; }
    .frm940-stepstofile .main_basic_sec1 { width: 100% !important; }
    .disp-email .searchfield_landing input[type=text] { display: none; }
    .disp-email .searchfield_landing { margin-top: 0px !important; }
    .disp-email .searchfield_landing { margin-top: 0px !important; }
    .form-copies1 { display: table; margin: 10px 0px; }
    .frm-leftcop1 { width: 30%; background: rgb(80, 177, 196); display: table-cell; vertical-align: middle; text-align: center; }
    .frm-rgtcop1 { width: 100%; height: 100%; display: table-cell; }
    .cta_copy { width: 100%; margin-bottom: 20px; }
    .form-copies1 .copy_employee1 { padding-left: 15px; width: 100%; margin-bottom: 0px; }
    .instruct_copy { margin: 0px; }
    .mob_top20 { margin-top: 30px !important; }
    .body-content { padding-bottom: 0px; margin-top: 70px; }
    .mobtop { margin-top: 30px; }
    .form945steps .verticalwiz li.active { width: 110%; }
    .form945steps .verticalwiz li { width: 110%; }
    .form945 li { display: block; height: 100%; min-height: 60px; width: 100%; text-align: initial; }
    ul.verticalwiz::before { content: ""; width: 1px; height: 300px; background-color: #3097f3; position: absolute; top: 6px; left: 18px; }
    .form945steps ul.verticalwiz li a { border-radius: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; background-color: #ddf8ff; padding: 12px 10px 12px 2px; border-bottom-left-radius: 24px; border-top-left-radius: 24px; display: block; pointer-events: none; text-decoration: none; }
    .form945steps .verticalwiz li .step { background: #fff; color: #3097f3; display: inline; font-size: 15px; font-weight: 600; line-height: 12px; padding: 4px 9px; border: 3px solid #3097f3; border-radius: 50%; line-height: normal; position: relative; text-align: center; z-index: 2; transition: all .1s linear 0s; }
    .form945steps .verticalwiz li .title { display: inline; font-size: 13px; position: relative; padding-left: 3px; top: 0; color: #3097f3; }
    .form945steps ul.verticalwiz { position: relative; margin-bottom: 0px; }
    .faqsection h1 { font-size: 18px; }
    .raccon-fw2-right::before { display: none; }
    .raccon-fw2-innr::after { display: none; }
    .faqh2 { font-size: 17px; line-height: inherit; }
    .mbl-mTop10 { margin-top: 10px !important; }
    .lp-state-filing-mbl .statefiling_mobile .lp-state-form li::before { top: -2px; }
    .lp-state-filing-mbl .statefiling_mobile { border-radius: 5px; }
    .v-align-SF { display: flex; align-items: center; margin: 10px 0; }
    .b_right { border-right: 1px solid #eae9e9; }
    .b_left { border-left: 1px solid #eae9e9; }
    .tbl-cnt-left { padding-right: 10px; }
    .lp-state-filing-mbl .statefiling_mobile p.single-dd { font-weight: 500; font-size: 16px; line-height: 26px; color: #D64000; }
    .lp-state-filing-mbl .statefiling_mobile p.multi-dd { font-weight: 500; font-size: 16px; line-height: 22px; color: #D64000; }
    .lp-state-filing-mbl ul.lp-state-form.mBot10 { margin-bottom: 10px !important; }
    .tbl-cnt-left { width: 80%; }
    .tbl-cnt-rgt { width: 20%; padding-left: 5px; }
    .form-widget-margn-btm { margin-bottom: 0px; }
    .mbl-mTop20 { margin-top: 20px; }
    footer h3 { font-size: 20px; padding: 15px 0; }
    .footer1 ul li a { padding: 3px 0 7px 15px; }
    .W4InsForm { width: 100%; padding: 15px 15px 10px; }
        .W4InsForm .common_h2 { font-size: 20px; }
    .prici-faq .list_policy li { font-size: 14px; padding: 6px 0px 5px 16px; }
    .prici-faq .list_policy { margin-bottom: 0px; }
    .prici-ftr-hght .common_h2 { font-size: 18px; }
    .prici-ftr-hght .separate_list li { font-size: 14px; }
    .upto-pricing-ftr .common_h2 { font-size: 18px; }
    .upto-pricing-ftr .common_h5 { font-size: 15px; }
    .upto-pricing-ftr .btn_primary { font-size: 14px; padding: 10px 20px 15px; }
    .new-footer1 ul li a { font-size: 14px !important; }
    .all-ftr-listout .com_price_order_list li { font-size: 14px !important; padding: 10px 0px 10px 18px; }
    .all-ftr-listout .Ul_Center_algn .com_price_order_list li::before { background: url(images/check.png)no-repeat 0 0/12px; }
    .cmn-frm-w4-part .fearures h1 { font-size: 18px !important; font-weight: 500 !important; line-height: 23px; }
    .cmn-frm-w4-part .common_h5 { font-size: 14px; }
    .cmn-frm-w4-part .banner_label { font-size: 14px; }
    .cmn-frm-w4-part .searchfield_landing button { font-size: 14px !important; padding: 10px 20px 15px; }
    .mbl-cta-btn { font-size: 14px; padding: 10px 20px 15px; }
    .cmn-frm-w4-part .banner_fearures_bg h3 { font-size: 16px; }
    .cmn-frm-w4-part .inner_form_rgt .separate_list li::before { background: url("/content/images/pricing_features_tick.png") no-repeat 0 0/16px; }
    .low-price-hint .separate_list { padding-left: 0px; }
    .cmn-frm-w4-part .inner_form_rgt ul li { padding-left: 22px; }
    .cmn-frm-w4-part .side-barbtn .btn_lg { font-size: 14px; padding: 10px 20px 14px; }
    .frmw4-sec-fntype .common_h2 { font-size: 19px; font-weight: 300; }
    .frmw4-sec-fntype .common_h5 { font-size: 14px }
    .frmw4-sec-fntype .separate_list li { font-size: 14px; }
    .frmw4-sec-fntype .note_Text { font-size: 14px; margin-top: 0px; line-height: 18px; }
    p.nt-lbl { font-size: 14px; line-height: 20px; }
    .mbl-btnresize { font-size: 14px; padding: 10px 20px 14px; }
    .move-bottom { margin-bottom: 0px !important; }
    .verticalwiz li .step { font-weight: 500; }
    .fstep-caption { font-size: 14px; }
    .linkText { font-size: 14px; }
    .new-frw4secs .faqText h2 { padding: 0px 15px 0px 22px; font-size: 15px; }
    .new-frw4secs .faqText p { font-size: 14px; padding: 0 15px 5px 22px !important; }
    .new-frw4secs .faqText h2::before { font-size: 15px; top: 0px; }
    .new-frw4secs .faqText p::before { font-size: 15px; }
    .new-frw4secs .common_h3 { font-size: 14px; padding-bottom: 5px; }
    .mbl-pLeft0 { padding-left: 0px !important; }
    .mbl-pLeft22 { padding-left: 22px !important; }
    .new-frw4secs .frmfaq-note p { padding-left: 10px !important; padding-top: 5px !important; }
    .cmn-statefiling-part .fearures h1 { font-size: 18px !important; font-weight: 500; line-height: inherit; }
    .cmn-w2-resource .resourceWrap h3 { font-size: 14px; font-weight: 500; }
    .cmn-w2-resource .resourceWrap h3 { font-size: 14px; font-weight: 500; }
    .cmn-w2-resource .resourceimg span { width: 60px; height: 60px; }
    .col-xs-4 { flex: 0 0 33.33333%; max-width: 100%; padding-left: 15px; padding-right: 15px; }
    .cmn-w2-resource .about_more_link { font-size: 12px; font-weight: 500; padding: 8px 7px 8px; }
    .cmn-w2-resource .resourceimg span { background: url(/content/images/resources-mbl.png) no-repeat 0px 0px; }
    .cmn-w2-resource .resourceimg .resvideo { background-position: -304px 3px !important; }
    .cmn-w2-resource .resourceimg .resblog { background-position: -160px 2px !important; }
    .leftside { border-right: 0px; position: inherit; margin-top: 10px !important; }
    .cmn-w2-resource .resourceimg .resfaq { background-position: -17px 0px !important; }
    .infoart .mBot30 { margin-bottom: 15px !important; }
    .error-msg-label { margin-top: 5px; padding: 6px 8px; }
    .list-inlineinfo li::before { margin-left: 4px; margin-top: -3px; content: "\f105"; font-family: "FontAwesome"; }
    .mBot15 { margin-bottom: 0px !important; }
    .error-msg-label label { font-size: 15px; }
    .infoart .common_h2 { font-size: 19px; }
    .faqlist li::before { margin-top: 3px; background: url(/content/images/icons/question.png) no-repeat 0px 0px/15px; }
    .infopagelist li { font-size: 14px; }
    .mbl-pTop0 { padding-top: 0px !important; }
    .mbl-p10 { padding: 10px !important; }
    .brdrgt { border-right: 0px; border-bottom: 1px solid #f1f1f1; margin-bottom: 20px; }
    .infoart .article-trending { margin-bottom: 15px; }
    h1.tbs-logo-h1 { background: url(images/logo.png) no-repeat 0 0/180px; width: 190px; height: 51px; z-index: 9999; font-size: 16px; margin-top: 0; }
    span.pp-form-lbl { font-size: 12px; }
    .listans { display: block; position: absolute; margin-left: -28px; margin-top: 7px; color: #D64000; font-size: 15px; font-weight: 500; }
    .mbl-mBot10 { margin-bottom: 10px !important; }
    .fntliw9 { color: #757575; font-size: 14px; display: block; }
    .formw9li { margin-left: 0px; }
    span.pp-form-lbl { font-size: 12px; }
    .infoart .pLeft50 { padding-left: 20px; }
    .badger-left, .badger1-left, .badger2-left { font-size: 14px; }
    .mbl-mBot10 { margin-bottom: 10px !important; }
    .numlist_inforight li { font-size: 14px; }
    .infoart h4 { font-size: 14px; line-height: 20px; }
    .tbl-caption-abv { font-size: 14px; line-height: inherit; }
    .infoart p { font-size: 14px; line-height: 22px; }
    .articlelist li { font-size: 14px; }
    .lp-state-filing-mbl a { color: #212121; }
    h3.rgth3 { font-size: 18px; }
    .infoh2 { font-size: 17px; line-height: 25px; margin-bottom: 0px; }
    .rightside { margin-top: 15px; padding: 5px 10px 15px; margin-bottom: 50px; }
        .rightside h3 { font-size: 18px; line-height: 23px; }
    .lp-state-filing-mbl a:focus { color: #212121; text-decoration: none; }
    .mtp0 { margin-top: 0px; }
    .article-vote .vote-up { margin: 0px 10px 10px; }
    .instruct_copy li { font-size: 14px; }
    .form_990_banner_img_bg.Common_banner_img_bg1 { background-position: right; margin-top: 50px; }
    .minhgt { min-height: 0px !important; }
    .infoart .article-trending h3 { font-size: 14px; }
    .rgth3 { margin-top: -10px; }
    .artinfo p { font-size: 14px !important; margin: 0px; }
    .tipsinstruct li { padding-left: 17px; }
    .ddlinetxt { font-size: 16px; font-weight: 600; }
    .ltetxt { font-size: 12px !important; padding-bottom: 0px; }
    .artinfo .separate_list li { font-size: 14px; }
    .badger2-left, .badger1-left, .badger-left { font-size: 14px; }
    ul.timeline > li h3 { font-size: 15px; }
    .tipsinstruct { margin: 0px; }
        .tipsinstruct li { font-size: 14px; }
    .infoh3 { font-size: 16px; margin-bottom: 0px; }
    .faqlist li { padding: 0px 6px 1px 18px; }
    .list-inlineinfo li { padding: 0px 6px 1px 13px; }
    .article p { margin-bottom: 0px; }
    .article ul { margin-bottom: 0px; }
    .w2-step-flow-parent { margin: -10px; }
    .mb20 { margin-bottom: 20px; }
    .timeline p.f-hint span { font-size: 13px; }
    .infoart .emp-video-part.TextOrder .col-md-4 h3 { font-size: 15px; }
    .mbtp15 { margin-top: 20px; }
    .artnote { margin-left: 15px; margin-top: 20px; margin-bottom: 25px; }
    .infotp0 { margin-top: 0px; }
    .form941info .fearures h1 { padding-top: 15px; }
    .form941info .pricebann { padding: 10px 20px 0px 30px; }
    .artinfo .custom-table table tr th { background: #f6f6f6; color: #212121; }
    .artinfo .numlist_inforight li { margin-left: 15px; }
    .infoart ul.timeline > li h3 { margin-top: 10px !important; }
    .leftside .infopagelist { margin-right: 20px !important; padding: 10px 0 0px 0px; }
    .infoart .instruct_copy { margin-bottom: 20px !important; }
    .infoart ul.timeline:before { height: 95%; }
    .infoart ul.timeline > li { margin: 20px 0px 0px; }
    .infoart p.f-hint span { padding: 8px; }
    .frm990pfsteps .vertical-align { display: block !important; }
    .frm990pfsteps ul.verticalwiz::before { height: 270px; }
    .frm990pfsteps .common_h2 { font-size: 19px !important; }
    .frm990pfsteps .faqText p { padding-left: 30px; }
    .form990pf h3 { font-size: 16px !important; }
    .newfrm7200 .why { margin-top: 10px !important; margin-bottom: 0px !important; }
    .faq ul.breadcrumb { line-height: 30px; }
    .onlinebut { margin: 0px 45px 10px !important; }
    .mob-mTop20 { margin-top: 20px; }
    .features-mob .infoh2 { position: inherit; align-items: center; display: flex; padding-left: 55px; margin-bottom: 10px; }
    .features-mob .ftr-cionmR { left: 10px; position: absolute; }
    .tax_prof_banner h1 { font-size: 22px !important; }
    .highlighter p { font-size: 15px; }
    .tax_professionals h3 { font-size: 18px; }
    .tax_professionals h4 { font-size: 16px; }
    .mobmTopless { margin-top: 0px !important; }
    .mobptop30 { padding-top: 30px !important; }
    .contactnote .common_h4 { font-size: 16px; }
    .contactnote .btn_lg { padding: 5px 12px 5px; font-size: 14px; }
    .fearures h3, .fearures h2 { font-size: 17px; margin-bottom: 5px; }
    .form1099_state_filing p { padding-bottom: 0; margin-bottom: 0; }
    .faq-widget h3 { font-size: 20px; }
    .faq-widget { padding: 15px; }
    .tax-calculation-example a, .tax-calculation-example a:focus { font-size: 16px !important; }
    .tax-calculation-example h3 { font-size: 14px !important; }
    #lblContactussuccess { font-size: 15px; }
        #lblContactussuccess .close { margin: 0px 0 0 0 !important; top: -18px; font-size: 18px; }
    .terms-box-inner ul.number-list li { font-size: 14px; padding: 5px 0px 5px 25px; }
    .terms-box-inner .number-list li span { padding: 5px; }
    .frm5498-mob { min-height: 245px; }
    .blue-theme-landing { padding: 40px 0px 21px !important; }
    .bor-rgt-mob-0 { border-right: 0px solid #ddd; border-bottom: 1px solid #ddd !important; margin-bottom: 15px; }
    .cmn-dividerline.formw_2features p { min-height: 0px !important; }
    .formw_2features.feature_wrap_minheight p.min-h-inst1 { min-height: 0px !important; }
    .formw_2features.feature_wrap_minheight p.min-h-inst3 { min-height: 0px !important; }
    .w2frm-featurs .brder-RF { border-right: 0px solid #afd2fd; }
    .frm941rsr .article-desc p { min-height: inherit; }
    .xs-m-auto { margin: auto; display: block !important; }
    .xs-justify-content-center { justify-content: center; }
    .font-xs-16 { font-size: 16px !important; }
    .mb-sm-3 { margin-bottom: 10px !important; }
    .mob-img img { width: 150px; height: auto; }
    .blue-theme-landing h1 { padding-top: 0px !important; }
    .blue-gradient-bg { padding-top: 40px !important; }
        .blue-gradient-bg h1 { padding-top: 0px !important; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px !important; }
    .sm-mt-0 { padding-top: 107px 0px 22px !important; }
    .pt-sm-22px { padding-top: 22px !important; }
    .mb-sm-10px{margin-bottom:10px !important;}
    .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.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; }
    .col-custom-5 { width: auto !important; }
    .footercertificatelogo { margin: 0px 2px; }

    .footer2.new-footer2 .footerdivs { flex-direction: column; }
    .footer2.new-footer2 .footerdivs .copyrights_txt { text-align: center; }
    .footer2.new-footer2 .footerdivs .socialioconsec { justify-content: center !important; }
}


@media only screen and (min-width:691px) and (max-width:767px) {
    .mLeft25 { margin-left: 0 }
    .loading_vedio_section iframe { z-index: 999999; position: relative; width: 356px; min-height: 205px; top: 24px; left: 15px }
    .loading_vedio_section:after { position: absolute; content: ""; z-index: 1; left: 50%; min-height: 350px; width: 508px; top: 0; background: url(../content/images/loading_lap.png) top left no-repeat; margin-left: -254px }
}

@media only screen and (max-width:750px) {
    #no-more-tables td span:before, #no-more-tables td:before { content: attr(data-title); font-family: 'Source Sans Pro',sans-serif; color: #737373 }
    #no-more-tables table, #no-more-tables tbody, #no-more-tables td, #no-more-tables th, #no-more-tables thead, #no-more-tables tr { display: block }
        #no-more-tables thead tr { position: absolute; top: -9999px; left: -9999px }
    #no-more-tables tr { border: 1px solid #ccc }
    #no-more-tables td { border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 57%; white-space: normal; text-align: left }
        #no-more-tables td:before { position: absolute; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; text-align: left; font-weight: 700; font-size: 20px; top: 30% }
        #no-more-tables td span:before { font-size: 15px; top: 40% }
}

@media only screen and (min-width:690px) {
    #submenuView.collapse { display: block !important; }
}

@media only screen and (max-device-width:690px) {
    .pricingWrap ul li:before, .section_bannerBg h1, .signinMbobile a { font-family: 'Source Sans Pro',sans-serif }
    .home_banner_section p { text-align: center }
    .home_banner { padding: 20px 0 }
    .notification_sec { font-size: 18px }
    .home_raccon_heading_1.mBot30 { margin-bottom: 15px !important }
    .mc-field-group input { background: #fff; border: none; border: 1px solid rgba(0,0,0,.3); font-size: 16px; margin-bottom: 15px; padding: 10px 15px; width: 90%; border-radius: 6px; margin-right: 0 }
    .ScrollStyle { max-height: inherit; overflow-y: scroll; z-index: 9999999 }
    .menu_second, header.landing_section { overflow-y: auto }
    .tab .tab-head li.active { background: #fea829; background: linear-gradient(#fea829,#fea829); border: none }
    .irs_logo_inner_banner { width: 60px; display: block; margin: -15px auto auto; position: relative; right: 0 }
    .timer-wrapper { width: 65px; display: inline-block; border: 1px solid #035a5f; margin: 2px; padding: 10px; line-height: 25px; background: rgba(226,226,226,1); background: -moz-linear-gradient(top,rgba(226,226,226,1) 0,rgba(209,209,209,1) 51%,rgba(219,219,219,1) 51%,rgba(254,254,254,1) 100%); background: -webkit-gradient(left top,left bottom,color-stop(0,rgba(226,226,226,1)),color-stop(51%,rgba(209,209,209,1)),color-stop(51%,rgba(219,219,219,1)),color-stop(100%,rgba(254,254,254,1))); background: -webkit-linear-gradient(top,rgba(226,226,226,1) 0,rgba(209,209,209,1) 51%,rgba(219,219,219,1) 51%,rgba(254,254,254,1) 100%); background: -o-linear-gradient(top,rgba(226,226,226,1) 0,rgba(209,209,209,1) 51%,rgba(219,219,219,1) 51%,rgba(254,254,254,1) 100%); background: -ms-linear-gradient(top,rgba(226,226,226,1) 0,rgba(209,209,209,1) 51%,rgba(219,219,219,1) 51%,rgba(254,254,254,1) 100%); background: linear-gradient(to bottom,rgba(226,226,226,1) 0,rgba(209,209,209,1) 51%,rgba(219,219,219,1) 51%,rgba(254,254,254,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 ) }
        .timer-wrapper span { font-size: 10px; font-weight: 600; text-align: center }
    .count_down { font-size: 15px !important; margin-top: 40px; font-weight: 600 }
    #getting-started { font-size: 30px }
    .state_filing_floting_banner { margin: 15px }
    .pricing_calc_lft input { text-align: center; width: 30% !important; display: inline }
    .federal_pricing::before { background-image: none }
    .package_pricing { width: 100%; padding: 5px }
        .package_pricing img { margin-top: 0; padding-right: 5px }
    .common_1009_pricing_tbl td:first-child { background: #f9f9f9 }
    .form_bg_mobile { padding: 10px; background-color: #62bacb; color: #fff; font-size: 20px; font-weight: 600 }
    .common_1009_pricing_tbl td { font-size: 22px }
    .common_1009_pricing_tbl td, .common_1009_pricing_tbl th { padding: 10px !important }
    .image_res { margin-bottom: 20px }
    .move-bottom { margin-bottom: 20px !important }
    .home_abot_btns a { display: block !important }
    .pricing_990 tr td { background-color: #e6e7e8; padding: 25px 7px; border: 1px solid #ccc; font-size: 25px; font-weight: 700; min-height: 50px; color: #595959 }
    .irslogo_innerbanner { position: relative; float: none; right: 0; left: 0 }
    .searchfield { bottom: 15px; text-align: center !important }
        .searchfield input[type=text] { display: none }
    .xero_icon_section { border: 1px solid #ccc; padding: 5%; margin-bottom: 25px; min-height: initial; vertical-align: middle }
    .vertical-align { display: inline-block; align-items: center }
    .loading_vedio_section iframe { left: 20px; width: 231px; height: 147px; top: 18px }
    .loading_vedio_section { min-height: 230px }
    .footer-content-inner { position: relative; height: auto; bottom: auto; left: auto }
    .loading_vedio_section:after { position: absolute; content: ""; z-index: 1; left: 50%; min-height: 350px; width: 352px; top: 0; background: url(../content/images/loading_lap_sm.png) top left no-repeat; margin-left: -153px }
    .navbar-brand { padding: 20px 15px }
    .form990_n_img_pos { position: relative; top: 30px }
    .form941_img_pos, .img-formb, .img-formpr, .img-forms { top: 0; position: relative }
    separate_list_1 li { list-style-type: none; display: block; position: relative; color: #757575; font-size: 16px; padding: 5px 0 5px 5px; text-align: left }
    #listfive .list_items li, #listfour .list_items li { min-height: initial }
    .back_button_pos_1 { margin-bottom: -20px }
    .fearures_min_height_990_video { margin-bottom: 20px; min-height: auto }
    .fearures_min_height_990 { min-height: 500px; margin-bottom: 20px }
    .fearures_min_height_990_mobile { min-height: 388px; display: block }
    .blueBox:before, .common_h2 + .spacer40, .fixedBanner h1 { display: none }
    .img-formb { margin: 10px auto 0 }
    .resourceWrap.last-child, .section_lightBlue.section_form .img-formmisc { margin-bottom: 0 }
    .img-forms { padding: 0 !important }
    .img-formcorrection { position: relative; top: 31px }
    .img-formmisc { position: relative; top: 0; padding: 0 }
    .section_lightBlue.section_form .img-formw2, .section_lightBlue.section_form .img-formw2c { padding: 0 }
    .img-formdiv { padding: 0 !important }
    .section_lightBlue.section_form .form-1094b, .section_lightBlue.section_form .img-form-1094c { padding: 0 }
    .form941pr_img_pos, .form941ss_img_pos { position: relative; top: 0 }
    .fixedBanner { top: 0 }
    .state_filing_bannerBg { padding: 15px 0 }
    .mobile_clear { clear: both }
    .table_margin_10 { margin: 0 }
    .img-pos { position: relative; margin-top: -4px }
    .form1099_support_form .form_trans { width: 50%; border-bottom: 1px solid #d0d0d0 }
    .form1099_support_form .form_trans_cnt { min-height: 302px }
    img.mobileView { width: 40% }
    .resourceWrap .btn_transparent { font-size: 14px; min-width: inherit; padding-left: 15px; padding-right: 15px }
    .Section_resource { padding-top: 30px; padding-bottom: 20px }
    .fearures_min_height, .fearures_min_height_1, fearures_max_height { min-height: 180px; margin-bottom: 20px }
        .fearures_min_height:last-child, fearures_max_height:last-child { margin-bottom: 0; border-bottom: none; padding-bottom: 0 }
    .about_icon img { width: 65%; padding: 26px 5px }
    .about_timeline_text { font-size: 30px }
    .section_about { padding: 35px 0 }
    .googleMap { height: 250px }
    .contact_wrap { margin-top: 20px }
    .supportTitleBox { float: none }
    .mobileView .text-left, .mobileView p { text-align: center !important; padding-top: 0 }
    .footer2, .footer2 ul { text-align: center }
    .centerDivWrap { margin-bottom: 0 }
    .searchfield input[type=text] { border-radius: 6px !important }
    .section_lightBlue.section_form .form_image { width: auto }
    .resourceWrapCenter { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 21px 0 20px }
    .section_bannerBg h1 { font-size: 22px; margin-top: 0 }
    .minHeight { min-height: initial !important }
    .common_h5 { margin-bottom: 20px }
    .section_bannerBg { min-height: inherit; position: relative; padding: 20px 0 }
    .section_lightBlue.section_form { padding: 40px 0 0 }
    .mTop30 { margin-top: 10px !important }
    .move-top-parag { padding: 0 0 10px }
    .form_flow li, .landing_page_flow li { padding: 0 }
    .section_bannerBg:before { position: absolute; content: ""; background: rgba(255,255,255,.5); width: 100%; height: 100%; top: 0; left: 0 }
    .form_flow li span, .landing_page_flow li span { height: 55px; line-height: 40px; margin-bottom: 5px }
    .form_flow li:before, .landing_page_flow li:before { top: 98px; right: 0; left: 0; z-index: 9; background-size: contain; transform: rotate( 90deg); }
    .form_flow li span { width: 55px }
    .form_flow li:before { width: 12px }
    .form_flow h2 { font-size: 14px }
    .landing_page_flow li span { width: 55px }
    .landing_page_flow li:before { width: 12px }
    .landing_page_flow h2 { font-size: 9px }
    .section_formflow .form_flow { margin-left: 0 }
    .formName { font-size: 18px; font-weight: 600; padding-top: 15px }
    .dropdownOpen .dropdown-menu { display: block !important }
    .dropdownOpen.open .dropdown-menu { display: none !important }
    .footer2 ul, .menuHeader ul.menu_second li, .menuHeader ul.menu_second li a, .signinMbobile { display: block }
    .navbar { border: 0 solid transparent }
    .menuHeader ul.menu_second li.open a { background: 0 0; color: #fff }
    .menuHeader ul.menu_second .submenu-wrap.dropdown-menu li a, .menuHeader ul.menu_second .submenu-wrap.dropdown-menu li a:hover { color: #fff !important; background: 0 0; display: block; padding: 7px 10px; border: none; border-bottom: 1px solid #4e929f }
    .menuHeader ul.menu_second .submenu-wrap.dropdown-menu li:last-child a, .menuHeader ul.menu_second .submenu-wrap.dropdown-menu li:last-child a:hover { border-bottom: 1px solid #4e929f !important }
    .submenu-wrap { background-color: transparent; position: initial; width: 100%; margin-bottom: 15px; padding: 0 0 10px; border-bottom: 0 solid #4e929f !important; box-shadow: none }
        .submenu-wrap .container, .submenu-wrap .container .row { padding: 0; margin: 0 }
    .footer2 span { line-height: inherit }
    .footer2 ul { width: 100% }
    .menuHeader { background: #3097f3 }
        .menuHeader ul.menu_second li.active a.dropdown-toggle { margin-bottom: 10px; border-bottom: 3px solid #fff !important }
        .menuHeader ul.menu_second li a { padding: 9px 0; border-radius: 0; border-bottom: 1px solid #4e929f !important }
        .menuHeader ul.menu_second li:last-child a { border-bottom: 0 solid #4e929f !important }
        .menuHeader ul.menu_second li a i { float: right }
        .menuHeader ul.menu_second li.open a .fa-angle-down:before { content: "\f106" }
    .menu_second { max-height: 300px }
    .authorizeNetSeal, .comod-part, .irslog { margin-top: 20px }
    .navbar-nav > li.open > a { box-shadow: none !important; border-color: #fff !important }
    .video_img { margin-top: 0; width: 100% }
    footer { position: relative }
    /*.body-content{padding-bottom:0}*/
    .signinMbobile { float: right; margin: 23px 20px 23px 0 }
    .banner { height: auto }
    .signinDesk { display: none !important }
    .pricing_head { display: none }
    .pricingWrap ul { width: 100%; float: none; margin: 0 }
        .pricingWrap ul li { padding: 10px 10px 10px 56%; height: 74px; font-size: 30px; justify-content: left; text-align: left }
            .pricingWrap ul li:before { position: absolute; content: attr(data-title); left: 10px; top: 0; font-size: 20px; margin: auto 0; bottom: 0; height: 23px; width: 45%; line-height: 1.3; text-align: left }
    .fooListWrap, footer ul { margin-bottom: 0 }
    .home_banner_section h2, .list_items li a, .move-center { text-align: center }
    .pricingWrap ul li sub, .pricingWrap ul li sup { font-size: 22px }
    .signinMbobile a { padding: 10px 15px; font-weight: 600; font-size: 15px }
    .footer1, footer h3 { padding: 10px 0 }
    .section_divide_blue .list_items li a, .section_divide_orange .list_items li a { width: 100%; margin: 0 }
    .irsLogo img { width: 65px }
    .fooListWrap { border-bottom: 1px solid #ddd; }
        .fooListWrap:last-child { border-bottom: 0 solid #4b4949 }
    footer h3 { cursor: pointer; margin: 0 }
        footer h3 i { float: right; cursor: pointer }
    .section_divide_orange .border_right { border-right: 0 solid #e47253; border-bottom: 1px solid #e47253; padding-bottom: 25px }
    .section_divide_orange .border_left { border-left: 1px solid #eaa895; border-top: 1px solid #eaa895 }
    .border_right { border-right: 1px solid #79aeb7; border-bottom: 1px solid #79aeb7; padding-bottom: 25px }
    .border_left { border-left: 1px solid #c3e4ea; border-top: 1px solid #c3e4ea }
    .section_divide_orange .collapseBtn button { color: #D64000 }
    .supportCollopse { margin-top: 0 !important }
    .section_divide_blue .list_items, .section_divide_orange .list_items { margin: 0 }
    .section_divide .more_link { padding: 10px 30px; line-height: 1; margin-bottom: 30px }
    .centerDivWrap, .centerDivWrap .common_h2, .centerDivWrap p, .section_divide_orange, .section_divide_orange .common_h2 { color: #fff }
    .section_divide.section_divide_orange p { color: #626262 }
    .section_divide.section_divide_orange .common_h2 { color: #212121 }
    .list_items h3 { font-size: 20px }
    .list_items p { font-size: 17px }
    .section_divide_bg { background: 0 0 }
        .section_divide_bg:before { content: none }
    .section_divide.section_divide_orange { background: #D64000 }
    .section_divide { background: #3097f3 }
    .list_items.mLeft25 { margin: 0 !important }
    .collapseBtn { display: block }
    .form_right { margin-left: 0 }
    .form_list_left { margin-left: 0 !important }
    .form_list_right { margin-right: 0 !important }
    .collapseBtn button { margin-top: 25px }
    .list_items li a { width: 100%; float: none; margin: 0; border-radius: 0; min-height: initial; box-shadow: none; border-bottom: 1px solid #e6e6e6 }
    .Section_center_desk.Section_center { padding-top: 20px }
    #back-top { right: 10px }
    .navbar-toggle { margin: 17px 10px 17px 20px; background-color: #fff; border: 1px solid #333; min-height: 34px; float: left }
        .navbar-toggle .icon-bar { background: #333 }
    header.navbar { max-height: 100% }
    .navbar-brand img { width: 175px; height: auto !important; }
    .navbar-collapse { background: #fff; border-bottom: 1px solid #efefef; padding: 0 }
    .menu_items { margin: 0 0 15px }
    .navbar-nav > li.signin > a { display: inline-block; padding: 8px 15px; margin-top: 10px }
    .navbar-nav > li > a { padding: 8px 15px; border-bottom: 1px solid #e3e3e3 }
    .navbar-nav > li:last-child > a { border-bottom: 0 solid #e3e3e3 }
    .navbar-nav > li > a i { float: right }
    .navbar-nav .dropdown-menu > li:first-child > a { padding: 8px 10px; margin-left: 25px; border-bottom: 1px solid #e3e3e3 }
    .menuHeader ul.menu_second li:hover .submenu-wrap.dropdown-menu { -webkit-transform: none !important; -ms-transform: none !important; -moz-transform: none !important; -o-transform: none !important; transform: none !important }
    .submenu-wrap { display: none; transform: none !important; -moz-transform: none !important; -webkit-transform: none !important; -o-transform: none !important; -webkit-transform-origin: initial !important; -moz-transform-origin: initial !important; -o-transform-origin: initial !important; -ms-transform-origin: initial !important }
    #submenuView .dropdown-backdrop { display: none !important }
    body { padding: 0 }
    .responsiveheight { min-height: inherit }
    .banner { min-height: 400px }
        .banner h1 { font-size: 24px; text-shadow: 1px 1px 4px rgba(255,255,255,1); margin-bottom: 10px }
        .banner h2, .banner h3 { font-size: 16px }
        .banner h2 { margin-top: 20px; margin-bottom: 10px }
    .irslogoWrap img { width: 44px; margin: -7px 10px 10px 0 }
    .bannerContent { padding: 25px 0 5px }
    .searchfield input[type=text] { padding: 5px 10px; margin-bottom: 15px; height: 50px }
    .searchfield input { width: 270px }
    .searchfield p { font-size: 17px }
    #element3, #element6 { height: auto !important; margin-top: 50px }
    .navigation.slide-in { width: 100%; margin-top: 0px; top: 45px; }
    .section_form_pad { padding: 20px 0 }
    .searchfaq input { width: 100%; border-radius: 5px }
    .searchfaq button { border-radius: 6px; margin-top: 15px }
    .resourceWrap p { min-height: auto; padding-bottom: 25px }
    .mobile_priceing { float: left; text-align: left; clear: both; height: 150px; margin-left: 20px }
        .mobile_priceing li { padding: 5px 0; list-style: none; font-size: 18px }
    .noPad_1 { padding: 10px }
    .common_h2 { padding-top: 0 }
    .special_pricing li { padding: 8px 25px; margin: 0; font-family: 'Open Sans',sans-serif; font-size: 22px; text-align: left; list-style: none }
    .pricing_94x thead tr td { background-color: #3097f3; color: #fff; font-size: 20px; border-right: 1px #ddd solid; font-family: 'Source Sans Pro',sans-serif; padding: 5px }
    .pricing_94x tr td { background-color: #e6e7e8; padding: 15px; border: 1px solid #ccc; font-size: 30px; font-weight: 700; min-height: 100px; color: #595959 }
        .pricing_94x tr td sub { font-weight: 400; font-size: 18px; bottom: 0; line-height: normal }
    .mobile_space { margin-bottom: 10px }
    .section_lightBlue { background: #EBF4FE; padding: 30px 0 }
    .feature_wrap, .resourceWrap { text-align: center }
    .form_extension_features { text-align: left }
    .bs-details tbody tr td { display: block }
    .bs-details .inputField, .page_form .areaField, .page_form select { width: 100% }
    .flow-progress-bar ul li { font-size: 17px }
    .feature-center { text-align: center; min-height: 190px }
    .feature-center1 { text-align: center; min-height: 285px }
    .feature-center2 { text-align: center; min-height: 216px }
    .feature-center img { width: auto }
    .tax_year_style { margin-bottom: -10px }
    .pricing-table .pricing-header .pt-name { min-height: 100% }
    .header_gap { padding: 5px }
    .header_gap_1 { padding: 0 }
    .pricing-table .pricing-header .pt-price { padding: 10px }
    .searchfield button { font-size: 16px; border-radius: 6px }
    table.table-style-top { margin: 0 }
    .table-responsive-down { margin-top: 10px }
    .border_right_990_f { border-bottom: 1px solid #79aeb7; border-right: none }
    .irslogo_banner { float: right; top: 10px; position: absolute; right: 5px }
    .irs_logo_size { width: 50px }
    .home_banner_section .home_banner_head { font-size: 24px; margin-top: 15px !important; text-align: center }
    .home_banner_section h4 { font-size: 18px; line-height: inherit; margin-top: -15px }
    .pricing_border, .pricing_border_orange { padding-bottom: 20px; margin-top: 20px; margin-left: -31px; margin-right: -31px }
    .pricing_border { border: 1px solid #ccc }
    .pricing_border_orange { border: 1px solid #ee6d49; -webkit-box-shadow: 0 2px 18px 0 rgba(0,0,0,.2); -moz-box-shadow: 0 2px 18px 0 rgba(0,0,0,.2); box-shadow: 0 2px 18px 0 rgba(0,0,0,.2) }
    .w_2banner_img { padding-top: 10px }
    .home_hidden_form { display: none }
    .faq_bannerBg .heading { font-size: 22px }
    .faq_bannerBg { padding: 10px 0 20px }
    .searchfaq input[type=search] { height: 40px }
    .ScrollStyle { z-index: 99; }
    .tab .upcoming_form_session p { font-size: 14px; line-height: 19px; }
    .section1 .vertical-align { display: flex !important; }
    .common_h5_bot5 { font-size: 16px; }
}

@media only screen and (max-device-width:640px) {
    .banner_form_flow li { list-style-type: none; display: inline-block; position: relative; text-align: center; padding: 10px 0; width: 16.667%; float: left; margin: 0 auto }
        .banner_form_flow li span { display: inline-block; /* border: 2px solid #fff; */ border-radius: 5%; margin-bottom: 0px; font-size: 16px; font-weight: 600; /* padding: 0; */ min-height: 44px; line-height: 25px; }
            .banner_form_flow li span b { font-weight: 400; font-size: 16px }
    .home_banner .irs_logo_size { width: 45px }
    .taxFormDiv .form_trans { border-bottom: none !important }
    .w2Feature { min-height: 300px !important }
    .md-min-h-0px { min-height: 0px !important; }
    .infoTxt { width: calc(100% - 80px); display: inline-block; vertical-align: middle }
    .infoText img { margin: 0 10px 0 0 }
    .infoText { padding: 5px }
    .feature-sections .feature-height-center { text-align: center; min-height: 230px }
    .feature-sections .featurel-height { min-height: 180px }
    .feature-height-center img { width: auto }
    .deadline-height9 p { height: 76px }
    .taxFormDiv .col-xs-6 { width: 100% }
    .taxFormDiv .form_cnt, .taxFormDiv .form_trans { min-height: 1px !important }
    .searchfield_landing .searchfield_landingRight { display: inline-block; vertical-align: top; width: 280px !important }
    .searchfield_landing button { border-radius: 6px }
    .searchfield_landing input[type=text] { width: 90% }
    .mob_pad_border_resp { width: 100%; display: block }
    .banner_form_flow1 li { list-style-type: none; display: inline-block; position: relative; text-align: center; padding: 10px 0; width: 16.667%; float: left; margin: 0 auto }
    .banner_form_flow li span b { font-weight: 400; font-size: 16px }
    .banner_form_flow li a span b { font-size: 16px; }
    .landingpage-w9 .navbar-brand { padding-left: 5px; }
}

@media only screen and (max-device-width:600px) {
    .home_banner_section .home_banner_head { padding-top: 60px }
    .home_banner_section .irslogo_banner { top: 5px; right: 50%; margin-right: -25px }
    .feature-center { text-align: center; min-height: 200px }
    .feature-center1 { text-align: center; min-height: 285px }
    .feature-center2 { text-align: center; min-height: 216px }
    .feature-center img { width: auto }
    .taxFormDiv .form_trans { border-bottom: none !important }
    .w2Feature { min-height: 200px !important }
    .md-min-h-0px { min-height: 0px !important; }
    table.table-style-top { margin: 0 }
    .table-responsive-down { margin-top: 10px }
    .or_txt { display: block }
    #LoadingmyModal .btn { padding: 10px; margin: 0; min-width: auto !important }
        #LoadingmyModal .btn + .btn { margin-left: 10px }
    #LoadingmyModal .modal-body { padding: 10px 0 !important }
    #LoadingmyModal .modal-header .close { right: -20px; top: -32px }
    #LoadingmyModal .modal-content { padding: 20px 10px }
    .home_banner_rgt { padding: 30px 10px 10px; text-align: center; width: 100% }
    .home_banner_lft { padding: 10px 15px 30px; text-align: center; width: 100% }
    .FootModal, .form_rgt_modal { display: none !important }
    .separate_list.form1099_corr_ul li { display: block !important; margin: 0; text-align: left }
    /*.se-pre-con{background-size:480px!important}*/

}

@media only screen and (max-width:767px) {
    .Mbl_Pricing_Innr_cnt { font-size: 16px !important; }
    .xs-h-0 { height: 0; }
    .xs-mt-4rem { margin-top: 4rem; }
    .xs-m-0 { margin: 0px !important; }
    .xs-mt-0 { margin-top: 0px !important; }
    .xs-mb-0 { margin-bottom: 0px !important; }
    .xs-pb-0 { padding-bottom: 0px !important; }
    .xs-pt-0 { padding-top: 0px !important; }
    .xs-pl-0 { padding-left: 0px !important; }
    .text-xs-center { text-align: center !important; }
    .timeline h3 { font-size: 15px !important; }
    .sate_filing_ad li { font-size: 15px; color: #212121; }
    .tax_prof_pricing_sec .borderRight_1 { border-right: 1px solid #bbbfc3; min-height: 0px; }
    .form990_deadline_bar, .form990_deadline_bar:focus { font-size: 14px }
    .tax_prof_pricing { min-height: inherit }
    .tax_prof_banner .vertical-align { display: block }
    .tax_ready_sec img { margin-bottom: 20px }
    .tax_prof_pricing_sec .borderRight_1 { border-right: 0; border-bottom: 1px solid rgba(179,219,255,.7); margin-bottom: 20px }
    .tax_prof_banner .searchfield_landing input[type=text] { margin-bottom: 25px !important }
    .section_mob_bg .col-md-6.col-sm-6, .section_mob_bg .col-md-6.col-sm-6.col-xs-12 { padding-left: 0 !important; padding-right: 0 !important }
    .searchfield_landing form { display: inline-block; width: 100% }
    .w2Feature { min-height: 1px !important }
        .w2Feature .mBot30 { margin-bottom: 15px !important }
    .taxFormDiv { margin-bottom: 0 }
    .supportSection .orangeBox::before { display: none }
    .owl-prev { left: -25px !important }
    .owl-next { right: -25px !important }
    .support_form_schedule ul li, .support_form_schedule ul li a { width: 100% }
    .form940_img_pos { position: relative; bottom: -40px; left: 0; top: auto }
    .form944_img_pos { position: relative; top: 30px; left: 0 }
    .centerDivWrap.elementHeight .centerDiv h2 { color: #212121 }
    .centerDivWrap.elementHeight .centerDiv p { color: #626262 }
    .com_pricing_sec .table .main_td { margin-bottom: 20px; border-left: 1px solid #a1a1a1 }
    .common_price_border { border-left: 0 }
    .peo_sec tr td { display: block; border-bottom: 1px #ddd solid }
        .peo_sec tr td:last-child { border-bottom: none }
    .remarkiting .features_sec h2 { font-size: 16px !important }
    .remarkiting_mobile_line { border-bottom: 1px #ccc solid; margin-bottom: 15px }
        .remarkiting_mobile_line .deadline-date { margin-bottom: 15px }
    .remarkiting_landing .efile_landing_future h3 { margin-bottom: 15px; float: left; width: 100%; line-height: 20px }
    .header_info span { display: block }
    .banner .tax_filing_caption { font-size: 16px !important; line-height: 22px; }
    .countdownBox h2, .countdownBox h3, .countdownBox h3 a { font-size: 19px !important; }
    .inner-page-logos .ssa_bannerlogo { width: 55px; }
    .min-hgt-75px { min-height: 0px; }
    .xs-mTop-15px { margin-top: 15px !important; }
    .break-xs { display: block !important; }
    .cmn-statefiling-part .fearures h1.fs-sm-24px { font-size: 24px !important; }
    .dropdown-menu
    .subActive { overflow-x: scroll !important; height: 500px !important; }
    .integrationdropdown { overflow-x: scroll !important; height: 500px !important; }
}

@media only screen and (max-device-width:515px) {
    .modal-backdrop { position: relative !important }
    .mobile_tax_profess_btn { display: block; text-align: center; margin-bottom: 10px }
    .header_info { text-align: center }
    .col-xs-12.col-md-6.col-sm-6.form_1099_landing_video iframe { height: 200px !important }
    .form4868_tbl td, .form4868_tbl th, .form7004_tbl1 td, .form7004_tbl1 th { width: 100%; display: block }
    .form4868_tbl td, .form7004_tbl1 td { border-top: 0 !important }
    .form7004_tbl1 tr:first-child td:first-child { border-top: 1px solid #ddd !important }
    .home_banner_section .home_banner_head br.hidden-sm { display: none }
    .free_990_N_ebook_section .searchfieldRight { position: relative; right: inherit; top: inherit }
    .free_990_N_ebook_section .mc-field-group input { padding-right: 0; margin-bottom: 20px }
    .free_990_N_ebook_section #mc-embedded-subscribe { border-radius: 5px }
    .sm-fs-14 { font-size: 15px; }
}

@media only screen and (max-device-width:480px) {
    .sm-mt-20px { margin-top: 20px !important; }
    .Section_center, .banner h2, .feature_wrap, .img_res img, .resourceWrap { text-align: center }
    #clockdiv > div { font-size: 30px; font-weight: 600; font-family: 'Source Sans Pro',sans-serif; padding: 5px 10px }
    .home_banner_2 { background-color: #00b1bc; padding: 15px 0 0; color: #fff }
    .Section_resource .col-md-4.col-sm-4.col-xs-6, .mob380_below .faq_min_height, .searchfield_landing input[type=text] { width: 100% !important }
    .form990n_cancel { position: relative !important; margin-top: 15px }
    .deadline_bg { padding: 20px 10px; margin: 0 auto; width: 100% }
        .deadline_bg .col-xs-6 { width: 100% }
    .form-series-res .irs-logobg img { width: 70px !important }
    .form-series-res span { line-height: 22px !important; font-size: 19px }
    .irslogoWrap img { width: 44px; margin: 2px 10px 10px 0 }
    .banner h2 { margin-top: 0 }
    .about_icon img { padding: 23px 5px }
    .about_icon { width: 94px; height: 94px }
    .img_res img { width: 100% }
    .searchfield form { display: block; padding: 0 15px }
    .form1099b_online_date .divBlock span { width: 80px; height: 80px; line-height: 78px }
        .form1099b_online_date .divBlock span img { width: 100% }
    .divBlock p { font-size: 17px; line-height: 1.3 }
    .divBlock h2 { font-size: 19px }
    .Section_center .form5498faq { text-align: left !important; }
    .form1099_support_form .form_trans_cnt { min-height: 361px }
    h1 { font-size: 21px; }
    .xs-pLeft15 { padding-left: 15px !important; }
    .xs-pRight15 { padding-right: 15px !important; }
    .g-recaptcha { transform: scale(.95); transform-origin: 0 0 }
        .g-recaptcha div { width: 290px !important }
    .add-width, .form_image, .pagenotImg img, .searchfield input[type=text], .section_lightBlue.section_form .form_image { width: 100% }
    .contact_wrap p { font-size: 18px }
    .searchfield input { width: 100%; border-radius: 6px; border: 1px solid #b9b9b9; margin-bottom: 15px }
    .searchfield button { font-size: 16px; border-radius: 6px }
    .section_formflow { padding: 30px 0 }
        .section_formflow .form_flow { margin-left: 0 }
    .new-contct-link .about_more_link { font-size: 14px }
    .section_feature { background: #fff; padding: 35px 0 }
    .common_h2 { font-size: 24px; padding-top: 0 }
    h2 { font-size: 22px }
    #secondary_color { color: #D64000; padding-left: 15px }
    .common_h5 { font-size: 16px; margin-bottom: 20px; line-height: normal; }
    .centerDiv.mLeft25, .list_items.mLeft25 { margin: 0 !important }
    .featured, .featured-text { margin-top: 50px }
    .btn_lg { font-size: 15px }
    .btn_second, .btn_second:focus, .btn_second:hover { min-width: 250px }
    .form_cnt { min-height: auto }
    .form1099_efile .form_cnt { min-height: 370px }
    .section_lightBlue.section_form { padding: 40px 0 0 }
    .mobile_spacing.section_lightBlue.section_form { padding: 40px 0 }
    .section_form_pad { padding: 20px 0 }
    .mobile_center_button { text-align: center !important }
    .app_icon img { width: 120px }
    .faq_bannerBg h1 { text-align: center; font-size: 30px }
    .featured-text { font-family: 'Open Sans',sans-serif; font-size: 22px; line-height: 15px; letter-spacing: 1px; font-weight: 300; text-transform: uppercase; text-align: center; background-color: #3097f3; color: #fff; position: absolute; top: -24px; z-index: 9; left: 5%; padding: 15px 0; width: 250px; border-radius: 3px 3px 0 0 }
    .fearures h1 { font-size: 30px }
    .mTop30 { margin-top: 20px !important }
    .move-top-parag { padding: 0 0 10px }
    .deadline-height p { height: 50px; line-height: inherit; }
    .deadline-height9 p { height: 76px }
    .bs-details tbody tr td { display: block }
    .bs-details .inputField, .page_form .areaField, .page_form select { width: 100% !important }
    .feature-center img, .feature-height-center img { width: auto }
    .flow-progress-bar ul li { font-size: 15px }
    .feature-center { text-align: center; min-height: 270px }
    .feature-center1 { text-align: center; min-height: 380px }
    .feature-center2 { text-align: center; min-height: 270px }
    .table-error-msg label.error { left: 0; margin: -24px 0 0 }
    table.table-style-top { margin: 0 }
    .table-responsive-down { margin-top: 10px }
    .feature-sections .feature-height-center { text-align: center; min-height: auto }
    .feature-sections .featurel-height { min-height: 180px }
    .irs-logo-online { float: left }
        .irs-logo-online img { margin: 0 15px 5px 0 }
    .irs-logob img { width: 47px }
    .deadline_h5 { font-size: 18px }
    .deadline_h3 { font-size: 24px }
    .form94x_getstartedBox { margin-bottom: 40px !important }
    .landing_page_flow li img { width: 35px }
    .banner_form_flow li { width: 50%; padding: 0px 3px; }
        .banner_form_flow li a { padding: 10px 3px; font-size: 14px; width: 100%; }
    .banner_form_flow1 li { width: 33%; padding: 0px 4px; }
    .pricing_features1 { margin-left: 130px; }
    .efw2_sidebar { margin-bottom: 0px !important; }
    .mob-mtop0 { margin-top: 0px !important; }
    .form1095-xs.common_h2 { font-size: 19px !important; }
    .terms-sec-cont .common_h2 { font-size: 19px; }
    .terms-box h3 { font-size: 20px; }
    .terms-box-inner h4 { font-size: 18px; line-height: inherit; }
    .section2 .mTop30 { margin-top: 0px !important; }
    .mobmTopless { margin-top: -15px !important; }
    .tax_professionals .mbl-brdr-btm { border-bottom: 1px solid #dedede; }
    .tax_prof_pricing_sec .common_h4 { font-size: 16px; margin-top: 10px; }
    .features-tax .common_h5 { margin-bottom: 0px !important; }
    .features-tax .brdr-rgt { border-right: 0px solid #e3f1fe; }
    .complaint p { min-height: 0px; }
    .mob-brd-bot { border-bottom: 1px solid #e3f1fe !important; }
    .mob-brd-bot-dark-blue { border-bottom: 1px solid #afd2fd !important; margin-bottom: 0px; }
    .tax_prof_banner .common_h5 { margin-bottom: 5px !important; }
    .features-tax .common_h4 { font-size: 16px; }
    .mob-mar-bot-0 { margin-bottom: 0px !important; }
    /*#sticky { position: sticky; top: 70px; background: #fff; }*/
    .mb-sm-21px { margin-bottom: 21px; }
}

@media only screen and (max-device-width:320px) {
    .date_box, .feature-center, .feature-center1, .feature-center2, .feature-sections .feature-height-center { text-align: center }
    .feature-center { min-height: 301px }
    .feature-center1 { min-height: 419px }
    .feature-center2 { min-height: 300px }
    .form1099_support_form .form_trans_cnt { min-height: 496px }
    .banner h2 { font-size: 17px; line-height: 18px }
    .irslogoWrap img { width: 37px }
    .feature-sections .featurem-height { min-height: 400px }
    .feature-sections .featurel-height { min-height: 180px }
    .feature-height-center img { width: auto }
    .irs-logobg img { width: 35px }
    .irs-logob img { width: 40px }
    .irs-logo-online img { margin: 0 15px 5px 0 }
    .whats_new_sec { padding-left: 140px }
    .date_box { margin-top: -55px; width: 120px; height: 110px }
    .month_txt { font-size: 18px !important }
    .date_box h2 { font-size: 30px; line-height: 30px }
    .date_box span { font-size: 18px }
    .comod-part img { max-width: 70px }
    .countdown_section .countdownBox h2, .countdown_section .countdownBox h3, .countdownBox h3 a { font-size: 17px !important; }
    .download-temp table input { width: 250px; }
    #DownloadTemp img { width: 180px; }
}

@media only screen and (max-width:767px) {
    .ad_1099 ul.verticalwiz::before { height: 275px; }
    .xs-font-14 { font-size: 14px !important; }
    .xs-font-16 { font-size: 16px !important; }
    .ad_1099_1 .pricebann { display: inline-block !important; }
    .form1095-xs .feature_wrap { margin-bottom: 0; }
    .form1095-xs .bor-bt0 { border-bottom: 1px solid #cce6ea !important; }
    .formACA .inst-frm-wrap-box h4 { min-height: initial; }
    .formACA .inst-frm-wrap-box p { min-height: initial !important; }
    .acaOverviewRow1 h3, .acaOverviewRow2 h3 { min-height: initial; font-size: 16px !important; }
    .featuresmin_height .cmn-dividerline.formw_2features p { min-height: initial !important; }
    .Spcl_Sale h2 { font-size: 18px }
    .MbL_vw_pdTB { margin: 15px 15px; }
    .New_Prcng_cal_styl_lft h2 { padding: 0 0 5px }
    .panel_Main_Box_Mbl .panel_box_bundle { /*height: 335px*/ height: inherit; }
    .MB_Prcng_Nam { font-size: 20px; padding-bottom: 0; text-align: center }
        .MB_Prcng_Nam .New_Prcng_fnt { font-size: 21px }
    .New_cmmn_fntsz .table > thead > tr > th { font-size: 15px }
    .New_cmmn_fntsz .table > tbody > tr > td { font-size: 14px }
    .Mrg_New_btm60 { margin-bottom: 20px }
    .cmmn_tbl-size .table > thead > tr > .Mbl_Pricing_Heading { font-size: 17px }
    .N_fntsz16 .pricing_calc_lft label, .Valu_aD_MPdng20 > tbody > tr > td, .cmmn_tbl-size .table-bordered > tbody > tr > td, .cmmn_tbl-size .table > thead > tr > .Mbl_Pricing_Sub_Heading, .cmmn_tbl-size .table > thead > tr > th, .panel_box_bundle p { font-size: 15px }
    .New_PrcNG_BoX { margin-left: 0; margin-right: 0 }
        .New_PrcNG_BoX .SiNgL_PrcNg { top: -25px; right: -10px }
    .home_banner_section .N_irslogo_Bnr { top: 5px; right: 60% }
    .home_banner_section .New_ssaLogo { top: 5px; right: 33% }
    .Bannr_sple_text { border-radius: 0; border-right: none; border-left: none }
    .Sub-Lst_hdng1 { display: inline-block !important; list-style: none; padding-left: 15px; }
    .ORMrGnTp10 { margin-top: 10px !important; }
    .Mrgn_btm0-941penalty { margin-bottom: 0 !important; }
    .Mdl-ttl-fnt-size { font-size: 17px; }
    .modal-dialog { margin-top: 25px; }
    .popup-icon .fa { width: 35px; height: 35px; line-height: 35px; font-size: 15px; }
    .Mrgn_BotM44 { margin-bottom: 20px; }
    .Penalty_MrgnBtm10 { margin-bottom: 10px !important; }
    .sec-content-left { text-align: left; }
    .frm-1099-irspos { top: -10px; }
    .navbar-nav > li.dropdown > ul.dropdown-menu { display: block; }
    .frm-94x-min-hght .f94x-irslogo-size { top: -10px; }
    .frm-w2-min-hght .BannerContent_acafrm .loc1 { left: 0%; top: -10px; }
    .frm-w2-min-hght .New-Bnnr-img-w2 .irs_logo_size { width: 60px; height: auto; }
    .frm-w2-min-hght .ssaLogo_section .ssaLogo { margin-left: 15px; }
    .landingformaca .efile-frm990 { right: 0; }
    .frm-990popup .popup-icon { color: #212121 !important; }
    .Mrgn_bmt20 { margin-bottom: 20px; }
    .Mrgn-top30 { margin-top: 0px; }
    .cal_tab_mid { min-height: 0px; }
    .min-hght1, .min-hght2, .min-hght3 { min-height: inherit; }
    .Mble-MRgn-btm10 { margin-bottom: 10px; }
    .deadline h2 { font-size: 21px; line-height: initial; }
        .deadline h2 a { font-size: 21px; }
    .divider span:after { display: none; }
    .form-tips-video { padding: 15px; }
    .icon-btn { width: 90%; }
    .circile-clr li span img { width: 30px; height: 30px; }
    .form_flow li span, .landing_page_flow li span { line-height: 45px; }
    .mble-fnt-size .form_flow h2 { font-size: 11px; }
    .ff-990ez-irs-resize { width: 65px; position: relative; right: 0px; top: 20px; padding-bottom: 30px }
    .frm-8868-irs-resize { width: 65px; position: relative; right: 0px; top: 20px; padding-bottom: 30px }
    .frm990seriesMrgn-btm20 { margin-bottom: 0px; }
    .Pd-top25 { padding-top: 0px; }
    .form990bmt5 { /*margin-bottom:*/ }
    .Margn_top15 { margin-top: 8px; }
    .gray_bg .f990ecard-margn { margin-top: 25px !important; margin-bottom: 20px !important; }
    .f990ez-mobilr-fnt-sz .view_all_question { font-size: 14px !important; }
    .gray_bg .f990ovr-margn { margin-top: 15px !important; margin-bottom: 10px !important; }
    .gray_bg .frm8868-mrgn { margin-top: 30px !important; margin-bottom: 15px !important; }
    .frm-990div-mrgntp45 { margin-top: -15px; }
    .ppl-Mrgn-top20 { margin-top: 0px; }
    .Frm990Series-mnhight .efile_landing_future { min-height: 246px !important; }
    .Frm990Series-mnhight .carosuel-m-hght { min-height: 148px; }
    .dd-bg-Pdgnbtm0 .mtp10 { margin-top: 20px; }
    .dd-bg-Pdgnbtm0 .mble-mtp0 { margin-top: 0px; }
    .mTop10 { margin-top: 0px; }
    .Mobile-Mrgn { margin: 10px -1px 0px; }
    .Mobile-Mrgn1 { margin: 5px -1px 20px; }
    .srch-field-mrgn-btm #frmBannerEmail { display: none !important; }
    .srch-field-mrgn-btm { margin-bottom: -15px; }
    .section_bannerBg .new-fnt-sz-lp { font-size: 30px; }
    .section_bannerBg .new-fnt-sz-lp1 { font-size: 18px; }
    .section_bannerBg .new-fnt-sz-lp2 { font-size: 18PX; }
    .pTop60 { padding-top: 20px !important; }
    .searchfield_landing_pg button { font-size: 11px; font-weight: 600; height: 50px; background: #D64000; color: #fff; border-radius: 0 6px 6px 0; box-shadow: 0px -5px 0px rgba(0,0,0,.2) inset; border: none; padding: 10px 20px 14px; margin-left: 221px; vertical-align: top; margin-top: -50px; }
    .logosize { margin-top: 0px; }
    .tac-mbl { text-align: center; }
    .mb-btm15 { margin-bottom: 30px; }
    .new-padn-top { padding: 30px 0 15% 0; text-align: center; }
        .new-padn-top .separate_list li { text-align: left; }
    .countdownBox h2, .countdownBox h3 { font-size: 19px !important; line-height: 24px; }
    .form94xfeaturesLand .form94xfeatures { text-align: left; }
        .form94xfeaturesLand .form94xfeatures h2 { min-height: inherit !important; margin: 0px 0px 5px !important; font-size: 18px; }
        .form94xfeaturesLand .form94xfeatures .linkText { margin-top: 10px !important; }
    .form94x_overview_sec table.table_style tr td .linkText { font-weight: 500; }
    .strp { text-align: center; margin-top: -20px; }
    .mb-btm10 { margin-bottom: 10px; }
    .header_info span { margin: 0px 15px 10px; }
    .AMP_Menu { margin-left: -830vw; z-index: 9999; background: #fff; border-bottom: 1px solid #EFEFEF; padding: 0; position: fixed; height: 100%; top: 0; bottom: 0px; 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 { position: absolute; right: 15px; top: 50%; margin-top: -12px; }
    .AMP_back { position: absolute; left: 15px; top: 50%; margin-top: -12px; }
    .AMP_Header { position: relative; padding: 10px 15px; text-align: center; }
    .AMP_Logo { display: inline-block; width: 190px; }
        .AMP_Logo img { width: auto; max-width: 100%; }
    .navbar-nav > li > a { height: 44px; border-bottom: 1px solid #eee; }
    .AMP_Menu .dropdown-toggle { position: relative; }
        .AMP_Menu .dropdown-toggle::after { position: absolute; top: 10px; right: -15px; height: 44px; width: 44px; content: '\f054'; background-size: 1.5rem; /*background-image: url('data:image/svg+xml;utf8, <svg xmlns="https://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z"/></svg>');*/ background-repeat: no-repeat; background-position: center; font-family: "FontAwesome"; }
    .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; }
        .AMP_Menu .dropdown-menu li span::after { position: absolute; font-family: "FontAwesome"; right: -20px; height: 44px; width: 44px; content: '\f054'; background-size: 1rem; background-repeat: no-repeat; background-position: center; z-index: -1;}
        .AMP_Menu .dropdown-menu li a { border-bottom: 1px solid #eee; line-height: 30px; padding: 5px 15px; width: 100%; 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 .dropdown-menu li { line-height: 44px;}

            .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 hr { margin: 0px; }
    .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; }
    .header_info { text-align: center; width: 100%; float: left; margin-top: 10px; }
    .AMP_Header span, .AMP_Header { text-transform: uppercase; font-size: 16px; }
    .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 {display: block;position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}*/
    .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 .MobileDrop li a:before,.MobileDropOpen .MobileDrop ul li:before{position: absolute; left: 0px; top: 12px; content: ""; width: 9px; height: 9px; border: 2px solid #086a7d; transform: rotate(45deg);}*/
    .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; }
    .bandead img { height: 60px; margin-right: 0px; padding: 5px 0px 2px; margin-left: -10px; margin-top: 25px; }
    .bantxt { text-align: left; margin-top: 10px; }
    .banner-notification h3 { font-size: 16px; }
    .landing_banner_bg { padding-bottom: 0px !important; }
    .banstrip { line-height: 19px; }
    .paid { font-size: 25px !important; }
    .countdown_section { margin: 15px 0px 0px; }
    .newmTop { margin-top: 0px; }
    .brdr-r::after { display: none; }
    body { margin-top: 0px; }
    .mbl-mrg-top { margin-top: 25px; }
    .marlft { margin-left: 0px; }
    .pricebor { padding: 10px 13px 0px 13px; margin: 10px 0px; display: flex; }
    .rate .modal-content { overflow: auto; height: calc(100vh - 20px); }
    .pricing_features1 { display: block; margin-left: 0px; }
    .mobprice { display: flex; justify-content: center; }
    .wid { width: 135px; }
    .price1 h1 { padding: 0px 20px; }
    .mobbot { margin-bottom: 30px; }
    .pricetg { top: -10px; }
    .proprice { margin-bottom: 10px; }
    .pricingbox { padding: 0px 0px 5px; border: 1px solid #ddd; }
    .perform { font-size: 14px; margin-top: 0px; display: flex; justify-content: center; }
    .pricelist .Ul_Center_algn .com_price_order_list { display: block !important; }
    .New_Prcng_cal_styl_lft { padding: 0px 10px 10px; }
    .pricing_calc_lft h2 { font-size: 22px; }
    .mob a { margin-bottom: 10px !important; }
    .schr .brdr-r { padding-bottom: 15px; border-bottom: 1px solid #ddd; margin-bottom: 15px; }
    .schss .brdr-r { padding-bottom: 10px; border-bottom: 1px solid #ddd; margin-bottom: 15px; }
    .inner_form_spt_sec a { margin-bottom: 10px !important; }
    /* -- Employer page --- */
    .employe-pg { background-position: left; height: 320px; background: url(images/mbl-emp-banner.jpg) bottom center; }
    h1.emp-h1 { font-size: 26px; line-height: 33px; text-align: center; }
    p.emp-cation { font-size: 18px; margin: 12px 0; text-align: center; }
    p.emp-sub-cation { font-size: 16px; }
    .mTop130 { margin-top: 10px !important; }
    .emp-btn { padding: 8px 23px 8px; font-size: 16px; }
    h2.emp-h2 { font-size: 20px; }
    .heading-divider img { width: 68%; }
    .heading-divider { margin: 20px 0; }
    .steps-left-prt .label-right { height: 50px; width: 230px; line-height: 31px; }
        .steps-left-prt .label-right::before { font-size: 32px; }
    .steps-left-prt .label-left { height: 50px; width: 230px; line-height: 31px; }
        .steps-left-prt .label-left::before { font-size: 32px; }
    .mbl-nopad { padding: 0px !important; }
    .min-h2 { min-height: inherit; }
    .steps-right-prt { padding: 20px 20px 20px 20px; }
    h3.emp-h3 { font-size: 19px; }
    .mBot20 { margin-bottom: 10px !important; }
    .emp-steps p, .emp-steps li { font-size: 14px; line-height: 22px; }
    .emp-list-style { padding-left: 30px; }
    .hint-content { position: relative; z-index: 99; }
    .hint-box { padding: 0px; text-align: center; }
    .hint-hd { margin-bottom: 10px; overflow: hidden; padding: 15px; border-bottom: 1px solid #f0f0f0; }
    .hint-box::after { display: none; }
    .hint-box { margin-top: 0px; margin-bottom: 0px; }
    .hint-hd h3 { text-align: center; font-size: 24px; }
        .hint-hd h3 span { font-size: 50px; }
    .hint-hd::before { height: 65px; width: 310px; left: 20px; }
    .hint-content h4 { font-size: 18px; }
    .sp-frm-section::before, .sp-frm-section::after { top: -24px; height: 25px; }
    .time-save-icon::after { top: -20px; height: 20px; right: 300px; }
    .time-save-icon::before { top: -20px; height: 20px; left: 300px; }
    .suported-frms { padding: 15px; }
        .suported-frms .frm-list h5 { font-size: 16px; }
    .emp-steps li { padding-bottom: 5px; }
    .mbl-mTop15 { margin-top: 15px !important; }
    .time-save-icon { margin-left: 0px; margin-right: 0px; }
    .tm-icon-box { padding: 15px 20px; }
    .tm-icon-box2 { margin: 0px; }
    .tm-icon-box1 { margin: 0px; }
    .tm-icon-box { margin: 0px; }
    .mbl-brdr-btm { border-bottom: 1px solid #f3dbd4; }
    .no6-right-part img { height: inherit; }
    .emp-pricing-content h4 { text-align: center; }
    .mbl-pad-lft { padding-left: 30px; }
    p.Fright-pad { padding-left: 0px; padding-top: 0px; text-align: center; }
    p.mbl-pad-lft { padding-left: 0px; padding-top: 15px; text-align: center; }
    .no7-left-part img { height: inherit; }
    .emp-video-part ul li h4 { font-size: 16px; }
    .mob a { margin-bottom: 10px !important; }
    .rate .modal-header { padding: 10px 15px 0px; }
    .pricebor label { font-size: 13px !important; color: #000; }
    .modal-header .close { margin-top: -56px; margin-right: -9px; }
    .downloadpopup .close { margin-top: -25px !important; color: #fff !important; opacity: 0.9 !important; background: #ec0c0c !important; padding: 5px 7px !important; border-radius: 25px !important; font-size: 14px !important; font-weight: 300 !important; /* left: 10px; */ position: relative !important; left: 17px !important; }
    .popup .penalform input[type=text], input[type="[password"], select, textarea { font-size: 12px; }
    .mbl-TAC { text-align: center !important; }
    a.gta-text-link { font-size: 15px; }
    .form-required-msg.emp-page-from-videoinner .modal-header::before { top: 19px; left: -172px; height: 50px; width: 370px; }
    .form-required-msg.emp-page-from-videoinner .modal-header::after { background: url(images/icons/emp-video-icon-mbl.png) no-repeat; height: 35px; width: 30px; top: 15px; left: 7px; }
    .form-required-msg.emp-page-from-videoinner .modal-header .close { margin-top: -45px; margin-right: -20px; }
    .emp-video-part { text-align: left; }
    .emp-pricing-img img { width: 70%; margin: 0 auto; }
    .no7-left-part { height: inherit; }
    .no3-left-part { height: inherit; }
    .no1-left-part { height: inherit; }
    .f941bkmr a { font-size: 16px; }
    .mbl-mLeft0 { margin-left: 0px !important; }
    .instruct_methods::before { display: none; }
    .custom-table table { min-width: 100%; border-radius: 10px; }
        .custom-table table tr th { text-align: center !important; background-color: #3097f3; color: #fff; }
        .custom-table table tr td.sub-hd { background-color: #f6f6f6; font-weight: 500; }
    p.contact-nml { font-weight: 500; text-align: center; margin: 0px; padding: 0px; }
        p.contact-nml span { color: #D64000; font-size: 20px; }
    p.agg-contact { font-weight: 500; }
        p.agg-contact span { color: #3097f3; font-size: 20px; }
    /*.custom-table table tr:last-child td:last-child{border-bottom-left-radius: 10px;}*/
    .mTop25 { margin-top: 25px !important; }
    .common_pad { padding: 30px 0; }
    .prifea.gray_bg { padding: 30px 0; }
    .prifea h3 { font-size: 20px; font-weight: 500; }
    .custom-table h3 { font-size: 20px; }
    .verticalwiz li.active .step, .verticalwiz li.active.complete .step { padding: 4px 9px; }
    .frm8300-step ul.verticalwiz::before { height: 260px; }
    .frmw4-steps ul.verticalwiz::before { height: 200px; }
    .cmnpad50 { padding: 30px 0px !important; }
    .custom-table table tr th:first-child, .custom-table table tr td:first-child { padding-left: 15px; }
    .mbl-Section_center { padding: 30px 0; }
    .navbar-brand { padding: 8px 8px 0px 6px; margin-top: -15px; }
    .mbl-pBot10 { padding-bottom: 10px !important; }
    .PadL0 { padding-left: 0px; }
    .gray_bg a { margin-bottom: 0px !important; }
    .Section_center { padding: 30px 0; }
    .prifea.gray_bg { padding: 30px 0 !important; }
    .frmw4-email .searchfield_landing input[type="text"] { display: none; }
    .mbl-mBop0 { margin-bottom: 0px !important; }
    .frmw4-email .banner_label { margin-bottom: 0px; margin-top: 0px; }
    .New_GRayBg_style .frmw4-email button { margin-bottom: 0px !important; }
    .New_GRayBg_style .side-barbtn button { margin-bottom: 0px !important; }
    .mnone-bnr-F { margin-bottom: 0px; }
    .mobile_spacing.section_lightBlue.section_form { padding: 30px 0; }
    .mbl-pBot0 { padding-bottom: 0px; }
    .navbar-toggle.collapsed .icon-bar { height: 4px; }
    .navbar-toggle { border: none; margin: 17px 10px 15px 5px; }
    .MobileDrop li span, .MobileDrop ul li { font-family: 'Avenir LT Std'; font-size: 15px; font-weight: normal; }
    .navbar-nav > li > a { font-size: 14px; }
        .navbar-nav > li > a i { opacity: 1 !important; display: block !important; }
    .MobileDrop .IndividualForm span.new-lbl { position: absolute; content: ""; background-color: #ff1c1c; padding: 2px 7px; right: 158px; top: 4px; font-size: 14px; color: #fff; font-weight: 500; border-radius: 3px; }
        .MobileDrop .IndividualForm span.new-lbl::before { width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 8px solid #ff1c1c; position: absolute; content: ""; top: 6px; left: -7px; }
    .MobModalCalc select { width: 100%; }
    .MobModalCalc .ttl-pricebox .service-pricing { padding: 8px 8px 6px; height: 40px; font-weight: 500; font-size: 15px; }
    .MobModalCalc .add-service a { margin-top: 33px; }
    .pricebor1 { display: flex; margin: 0; padding: 0 13px; }
    .MobModalCa .form-group { margin-bottom: 5px !important; }
    .pricebor { margin: 0px; }
    .MobModalCalc .foot_modal_btn { margin-top: 20px; }
    .rate.MobModalCalc .modal-content { height: calc(100vh - 240px); overflow-x: hidden; overflow-y: auto; }
    .MobModalCalc .caption-contact h4 { font-size: 17px; font-weight: 500; margin-bottom: 10px; }
    .MobModalCalc .caption-contact h5 { font-size: 17px; font-weight: 500; color: #868686 !important; margin-bottom: 0px; margin-top: 0; }
    .MobModalCalc .caption-contact p { font-size: 20px; margin-bottom: 0; padding-bottom: 0; }
    .MobModalCalc .common_h2 { font-size: 20px; }
    .line-divider.m-None { margin-top: 0px; }
    .MobModalCalc .total-cost-list { margin-top: 0px; }
    .newpric-bann .pricebann { display: block; }
    .newpric-bann .common_h5 { margin-bottom: 0px !important; }
    .newpric-bann .common_h2 { font-size: 18px !important; font-weight: 500; }
    .newpric-bann .common_h5 { font-size: 14px; }
    .pricebann li { font-size: 14px; }
    .mbl-pricing-list h3 { font-size: 19px; }
    .custom-table table tr th { font-size: 16px; }
    .custom-table table tr th, .custom-table table tr td { font-size: 16px; }
    .custom-table table tr td { font-size: 14px; }
    p.note-hint { font-size: 14px; }
    p.contact-nml { font-size: 14px; }
        p.contact-nml span { font-size: 14px; }
    p.agg-contact { font-size: 14px; }
        p.agg-contact span { font-size: 14px; }
    .N_fntsz16 .com_price_order_list li { font-size: 14px !important; }
    .prici-faq .common_h2 { font-size: 18px; }
    .cmn-statefiling-innr .common_h4 { font-size: 19px; font-weight: 300; line-height: inherit; }
    .cmn-statefiling-innr .separate_list li { font-size: 14px; }
    .review-caption { font-size: 14px; line-height: inherit; }
    .statefiling_mobile a { font-size: 16px; }
    .lp-state-filing-mbl .statefiling_mobile p.single-dd { font-size: 14px; line-height: 24px; }
    .lp-state-filing-mbl .statefiling_mobile p.multi-dd { font-size: 14px; }
    .cmn-ste-filin-ftr .common_h2 { font-size: 18px; font-weight: 300; }
    .cmn-ste-filin-ftr .common_h5 { font-size: 14px; }
    .cmn-ste-filin-ftr .btn_primary { font-size: 14px; padding: 10px 20px 15px; }
    .ste-filing-widget h3 { font-size: 16px; margin-top: 0px; }
    .ste-filing-widget .sate_filing_ad li { font-size: 14px; }
        .ste-filing-widget .sate_filing_ad li::before { background: url("images/common-price-arrow.png")no-repeat 0 0/16px; }
    .ste-filing-widget .btn_primary { font-size: 14px; padding: 10px 20px 15px; }
    .emp-page-from-video .modal-title { padding-left: 45px; }
    .no5-left-part { height: inherit; }
    /*.form-gp-row{display:flex;}*/
    .box12Code.pos-relative .table-responsive { border: 0px; }
    .phint-text { font-size: 16px; font-weight: 500; padding: 6px; }
    .frm943bann .fearures h1 { font-size: 23px !important; font-weight: 500; margin-top: 10px !important; margin-bottom: -5px; }
    .frm943bann .Section_resource .col-md-4.col-sm-4.col-xs-6, .mob380_below .faq_min_height, .searchfield_landing input[type=text] { display: none; }
    .w-sm-40 { max-width: 40% !important; }
    .mobh5 { margin-bottom: 0px !important; }
    .frm943bann .pricefont { font-size: 16px; text-align: left; }
    .frm943bann .pricetag { font-size: 15px; }
    .feat h2 { font-size: 19px; font-weight: 300; }
    .form941Feature .feat .w2Feature p { min-height: 0px !important; margin-bottom: 0px; font-size: 14px; line-height: 21px; }
    .form941Feature .feat .w2Feature { margin-bottom: 20px; border-bottom: 1px solid #efeded; }
        .form941Feature .feat .w2Feature:last-child { margin-bottom: 0px; border-bottom: 0px solid #efeded; }
    .cust h2 { font-weight: 600; font-size: 21px; }
    .cust .home_testimonial .efile_landing_future p { font-size: 16px; }
    .formW2Land .feat .w2Feature h3 { font-size: 16px; margin-top: 10px; }
    .info h2, .frmfaq h2 { font-size: 21px; font-weight: 300 !important; margin-bottom: 0px !important; }
    .info p { font-size: 16px; }
    .info .separate_list li { font-size: 16px; }
    .frm943 h2 { font-size: 21px; font-weight: 300 !important; }
    .frm943 p { font-size: 16px; }
    .mtp0 { margin-top: -25px; }
    .tab943 h2 { font-size: 19px; font-weight: 300 !important; }
    .tab943 h4 { font-size: 16px; }
    .frm943 .main_basic_sec p { min-height: 0px; }
    .mbl-mBot0 { margin-bottom: 0px !important; }
    .tab943 .formhgt li { font-size: 14px !important; }
    .frmfaq .frm1095c h2.new2-h1o { font-size: 18px; font-weight: 500 !important; padding-top: 5px; line-height: 22px; }
    .frmfaq .form1099FAQ .frm1095c p.new2-h1o1 { font-size: 14px; line-height: 22px; }
    .frmfaq .faqText p, .separate_list li { font-size: 15px; line-height: 22px; }
    .frmfaq .faqText p { padding-top: 10px !important; }
    .frmfaq .form1099FAQ .frm1095c p.new2-h1o1 { padding-top: 10px; }
    .frmfaq .faqText p:before { top: 10px; font-size: 16px; }
    .frmfaq .faqText h2:before { top: 5px; font-size: 16px; }
    .mtpp { margin-top: -10px !important; }
    .frmfaq .mBot20 { padding-bottom: 10px; }
    .update-nag > .update-split { font-size: 15px; width: 70px; }
    .bckdue p { margin-bottom: 0px; }
    .frmres h2 { font-size: 19px; }
    .frmres p { font-size: 14px; line-height: 20px; }
    .frmres .article-trending { margin-top: 20px; }
    .frmres .article-desc p { min-height: 0px; }
    .covid19-alert { margin-bottom: 0px; margin-top: 0px; }
    .pTop45 { padding-top: 30px; }
    .mobmtp { margin-top: 20px !important; }
    .mobcen { text-align: center !important; }
    .brdrgt1 { border-right: 0px; border-bottom: 1px solid #f1f1f1; }
    .update-nag { min-height: 80px; }
    .faqh1 { font-size: 28px; }
    .update-nag > .update-text { font-size: 14px; line-height: 20px; }
    .bckdue { min-height: 0px; }
        .bckdue h4 { min-height: 0px; font-size: 16px; }
    .duedate .common_h4 { font-size: 16px; }
    .faqlast { padding: 30px 0px 10px !important; }
    .dia941 .artnote { margin-top: -10px; }
    .covid19-alert h3 { font-size: 15px; line-height: 20px; }
        .covid19-alert h3 a { color: #00498e; }
    .covid19-alert { padding: 12px; font-size: 14px; }
    .topmenu-fxd { top: 0px; }
    .form990pf .common_h2 { font-size: 17px !important; margin-bottom: 10px !important; }
    .form990pf .w2Feature p { min-height: 0px !important; }
    .form990pf .w2Feature { min-height: 0px !important; }
    .frm990pf .fearures h1 { font-size: 20px !important; font-weight: 500; }
    .frm990pf .common_h5 { font-size: 15px; }
    .frm990pf .searchfield_landing button { margin-bottom: 40px; }
    .frm990pf .pricetag { font-size: 18px; }
    .frm990pf img { width: 60px !important; margin-bottom: 10px; }
    .frm990pf .pricefont { font-size: 19px; margin-bottom: 10px; }
    .borbotmob { border-bottom: 1px solid #eaeaea; margin: 10px 0px; }
    .faqText h2:before { content: "Q."; position: absolute; left: 0; top: 0px; font-size: 17px; color: #3097f3; font-weight: 500; }
    .faqText p:before { font-size: 17px; }
    .paystub .pricefont { font-size: 18px; margin-bottom: 10px; }
    .paylast .common_h2 { font-size: 18px; }
    .form990pf .linkText { padding-bottom: 15px; }
    .paystub .frmw4-steps ul.verticalwiz::before { height: 150px; }
    .paystub .pricebann { display: initial !important; }
    .frm7200inst ul.timeline > li h3 { font-size: 16px; }
    .frm7200inst ul.timeline > li:before { left: 0px; }
    .frm7200inst ul.timeline:before { left: 10px; }
    .frm7200inst ul.timeline > li { padding-left: 30px; }
    .frm990pfgaq .faqText p { padding: 0 0px 0px 30px; }
    .paystub .mobbut { margin: 20px 0px !important; }
    .articleSection p { color: #4c4c4c; font-size: 15px; padding-bottom: 0px; }
    .articleSection img { width: 15px; }
    .topmenu-fxd { position: fixed; }
    .articleSection p:hover { color: #D64000; font-size: 15px; }
    h3.black_txtlink { font-size: 16px; }
    .topmenu-fxd.fixedMenu { top: 0px !important; }
    .body-content { margin-top: 56px !important; }
    .ftr-rgt-part .mBot40 { margin-bottom: 20px; }
    .ftr-rgt-part .mTop40 { margin-top: 20px !important; }
    .ftr-rgt-part .infoh2 { margin-top: 0px; }
    .ftr-rgt-part .artinfo.newbk-pad { padding: 0px; }
    .ftr-rgt-part .artinfo { padding: 0px; }
    .testi-text { font-size: 16px; }
    .author { font-size: 15px; }
    .testi-text { margin-top: 0px; }
    .testimon-paidad .common_h5 { margin-bottom: 0px !important; }
    .about-w2 { text-align: center !important; }
    .ftr-blk-h3 { font-size: 16px; }
    .ftr-cionmR { margin-right: 5px; }
        .ftr-cionmR img { width: 50px; }
    .terms-sec-cont .common_h2 { font-size: 19px; }
    .terms-box h3 { font-size: 20px; }
    .terms-box-inner h4 { font-size: 18px; }
    .common_pricing_section { padding-top: 65px !important; }
    /*.Section_center{padding-top:70px;}*/
    .formne { padding-top: 100px !important; }
    .formez { padding-top: 100px !important; }
    .frm990 { padding-top: 100px !important; }
    .form990pfmob { padding-top: 100px !important; }
    .partner-provider-banner .fearures h1, .small-business-banner .fearures h1 { font-size: 22px !important; margin-top: 0px; }
    .partner-provider-banner, .small-business-banner { min-height: 330px; }
    .common_h2 { font-size: 18px; line-height: 26px; }
    .common_h3 { font-size: 16px; line-height: 22px; }
    .partner-provider-icons .common_h4 { font-size: 18px; }
    p { line-height: 22px; font-size: 15px; }
    .features-box figcaption { font-size: 16px; }
    .payroll-employement-block .common_h4 { font-size: 18px; }
    .mx-width80 { width: 100%; }
    .boost-filing-software h3 { font-size: 18px; margin-top: 0px; }
    .customer-stories-partner-provider img { width: 210px; margin: 0 auto; }
    .testimonial-content h4 { font-size: 18px; }
    #tbs-partner-provider-accord h3, #tbs-small-business-accord h3 { font-size: 19px; }
    #tbs-partner-provider-accord h4, #tbs-small-business-accord h4 { font-size: 22px; }
    #AMP_li_seven { position: relative; }
    .mob-pTop60 { padding-top: 60px; }
    /*#AMP_li_seven::before{content: "";background: url(images/icons/new-icon2.png) no-repeat 0 0/53px;position: absolute;top: 11px;left: 44px;width: 54px;height: 30px;}*/
    .landingpage-w9 .navbar-toggle { margin: 5px 10px 15px 5px; }
    .landingpage-w9 .navbar-header { padding-top: 12px !important; }
    .landingpage-w9 .navbar-brand { top: 0px; padding: 2px 8px 0px 6px; }
    .frm5498_minhgt .bor-rgt { border-right: 0px solid #ddd; border-bottom: 1px solid #ddd; margin-bottom: 20px; }
    .form5498_feature .frm5498_minhgt p { min-height: 0px !important; }
    .form5498 .frm-1099-irspos { top: 0px; margin-top: 20px; }
    .frm5498-mob { min-height: 300px; }
        .frm5498-mob .bannerContent { padding-top: 30px !important; }
        .frm5498-mob .fearures h1 { margin-top: 10px; }
    .formW2Land .w2Feature p { min-height: 0px !important; }
    .frm4868 td { border-top: 1px solid #99cfff !important; }
    .frm7004 .article-desc p { min-height: 0px; }
    .terms-box-inner h2 { margin-bottom: 5px; font-size: 18px !important; }
    .terms-box-inner h3 { font-size: 15px !important; }
    .terms-box-inner { margin-bottom: 20px; }
    .bg-linear-pro { top: 16px; left: -9px; }
}
/*@media only screen and (max-width:340px) {
    p.mbl-pad-lft {
        padding-left: 20px;
    }
}*/
@media only screen and (min-width:320px) and (max-width:374px) {
    /*p.Fright-pad{padding-left:150px;}
    p.mbl-pad-lft{padding-left:10px;}*/
    .form-required-msg.emp-page-from-videoinner .modal-header::after { background: url(images/icons/emp-video-icon-mbl1.png) no-repeat; height: 25px; width: 22px; top: 19px; left: 3px; }
    .form-required-msg.emp-page-from-videoinner .modal-header::before { top: 19px; left: -172px; height: 45px; width: 340px; }
    h1.tbs-logo-h1 { background: url(images/logo.png) no-repeat 0 0/158px; width: 158px; }
    .navbar-toggle { margin: 17px 0px 15px 5px; }
    .navbar-brand { padding: 19px 2px 0px 6px; margin-top: -15px; }
    .bg-linear-pro { top: 12PX; position: relative; left: -10px; }
}

@media only screen and (min-width:600px) and (max-width:667px) {
    .icon-btn { width: 40%; }
}

@media only screen and (min-width:768px) and (max-width:991px) {


    .formW2Land .w2Feature p.min-h-140px { min-height: 120px !important; }
    .fextension-min-hight .fextension-irslogo-size { left: 15px; }
    .searchfield_landing.textField-Body form { display: inline-block; width: 360px; }
        .searchfield_landing.textField-Body form input[type="text"] { border-radius: 6px 0 0 6px; }
    .searchfield_landing.textField-Body button { border-radius: 0 6px 6px 0; }
    .searchfield_landing.textField-Body.searchfield_landingRight { display: inline-block; vertical-align: top; }
    .d-sm-block { display: block !important; }
    .Spcl_Sale h2 { font-size: 28px }
    .lst-bx-hgt span { font-size: 15px !important }
    .New_GRayBg_style a { margin-bottom: 10px !important }
    .New_IrSlOgoPos { position: static }
    .formw2page_inner .irs_logo_inner_banner.Vsble_InBlock { display: inline-block !important }
    .Bannr_sple_text { margin-top: 30px }
    .BannerContent_acafrm .loc1 { top: 0px; }
    .Mrgn_Btm0 { margin-bottom: 0px; }
    .Frm990min-hght { min-height: 430px; }
    .New-bnrmin-hight { min-height: 410px; }
    .Aca-frm-min-hght { min-height: 460px; }
    .Mrgn_BotM44 { margin-bottom: 20px; }
    .Penalty_MrgnBtm10 { margin-bottom: 10px !important; }
    .sec-content-left { text-align: left; }
    .Frm1099-min-hght { min-height: 420px; }
    .frm-w2-min-hght { min-height: 490px; }
    .frm-94x-min-hght { min-height: 480px; }
    .Frm1099-min-hght .frm-1099-irspos { right: 20px; top: -8px; }
    .frm-94x-min-hght .f94x-irslogo-size { top: -8px; }
    .frm-94x-min-hght .pBot20 { padding-bottom: 0px; }
    .frm-94x-min-hght { min-height: inherit; padding-bottom: 40px; }
    .fextension-min-hight { min-height: 270px; padding-top: 10px; }
        .fextension-min-hight .fextension-irslogo-size { top: 3px; }
        .fextension-min-hight .section_bannerBg h1 { margin-top: 25px; }
    .Frm990min-hght .margn_TOP28 { margin-top: 41px; }
    .Frm990min-hght .f990-irslogo-size { top: -8px; right: 45px; }
    .Frm990min-hght { min-height: 475px; }
    .frm-w2-min-hght .BannerContent_acafrm .loc1 { left: 50%; top: -5px; }
    .frm-w2-min-hght .New-Bnnr-img-w2 .irs_logo_size { width: 60px; height: auto; }
    .frm-w2-min-hght .ssaLogo_section .ssaLogo { margin-left: 15px; }
    .frm-w2-min-hght h1 { margin-top: 25px; }
    .frm-w2-min-hght { min-height: 460px; }
    .Aca-frm-min-hght .irslogo_innerbanner { top: 2px; right: 45px; }
    .Aca-frm-min-hght h1 { margin-top: 25px; }
    .Aca-frm-min-hght { min-height: 430px; }
    .min-hght1 { min-height: 57px; }
    .min-hght2 { min-height: 76px; }
    .form990_inner_banner_bg1:before { left: -13%; right: 5%; bottom: -7%; }
    .form990_inner_banner_bg1 .efile-frm990 { right: 0px; }
    .divider span { margin-left: 19px; font-size: 15px; }
    .steps3-frm990 .fa { font-size: 15px; }
    .mble-icon .fa { font-size: 19px; }
    .icon-btn { width: 70%; margin: 0 auto; }
    .Tab-Mrgn-btm30 { margin-bottom: 40px; }
    .ff-990ez-irs-resize { width: 65px; position: relative; right: 0px; }
    .frm-8868-irs-resize { width: 65px; position: relative; right: 0px; }
    .tab-fnt-size a { font-size: 14px; }
    .NeWimg-form5498-sa { bottom: -287px; }
    .NeWimg-form5498-esa { bottom: -211px; }
    .taxfrmdiv-mrgn-btm0 { margin-bottom: -95px; }
    .Margn_top15 { margin-top: 0px; margin-bottom: 25px; }
    .form990_deadline_bar { font-size: 17px; }
    .gray_bg .f990ecard-margn { margin-top: 25px !important; margin-bottom: 20px !important; }
    .gray_bg .f990ez-margn { margin-top: 20px !important; margin-bottom: 0px !important; }
    .gray_bg .f990ovr-margn { margin-top: 20px !important; margin-bottom: 0px !important; }
    .gray_bg .f990pf-margn { margin-top: 15px !important; margin-bottom: 0px !important; }
    .gray_bg .frm8868-mrgn { margin-top: 30px !important; margin-bottom: 15px !important; }
    #FormList_View .frm990-min-hgt { min-height: 250px; }
    .frm-990div-mrgntp45 { margin-top: 35px; }
    .ppl-Mrgn-top20 { margin-top: 0px; }
    .Frm990Series-mnhight .efile_landing_future { min-height: 283px; }
    .Frm990Series-mnhight .carosuel-m-hght { min-height: 185px; }
    .section_bannerBg .new-fnt-sz-lp { font-size: 40px; }
    .section_bannerBg .new-fnt-sz-lp1 { font-size: 20px; }
    .New-Tab1099pricing-Min-Hght { min-height: 662px; }
    .Frm8868ext-mnhight .frm-8868-mh { min-height: 258px; }
    .Frm8868ext-mnhight .carosuel-m-hght { min-height: 160px; }
    .logosize { margin-top: -160px; margin-right: 50px; }
    .landng_pg { min-height: 358px !important; }
    .bot { margin-bottom: 0px !important; }
    .due::before { top: 90px; }
    .due3 { margin-left: 100px; }
    .due2 { margin-left: 102px; }
    .due1 { margin-left: 102px; }
    .paid { font-size: 35px !important; }
    .hubspotBox iframe { width: 310px !important; }
    .brdr-r::after { right: -16px; }
    .mtop { margin-top: 65px; }
    .pricebor input[type=text], input[type="[password"], select, textarea { width: 100%; }
    .prifea .com_price_order_list li { padding: 5px 0px 5px 25px; }

    /* -- Employer page style --*/
    .employe-pg { height: 340px; }
    .common_h1 { font-size: 28px !important; }
    h1.emp-h1 { font-size: 30px; line-height: 35px; }
    p.emp-cation { font-size: 22px; margin: 15px 0; }
    .mTop130 { margin-top: 10px !important; }
    p.emp-sub-cation { font-size: 16px; }
    h2.emp-h2 { font-size: 23px; line-height: normal; }
    .heading-divider { margin: 20px 0; }
        .heading-divider img { width: 250px; height: auto; }
    h3.emp-h3 { font-size: 20px; }
    .emp-steps p, .emp-steps li { font-size: 15px; line-height: 23px; }
    .mBot20 { margin-bottom: 15px !important; }
    .button-align { margin-right: 10px; }
    .min-h2 { min-height: 187px; }
    .steps-right-prt { padding: 24px 15px 15px 15px; }
    .hint-content h4 { font-size: 18px; }
    .emp-steps li::before { left: -18px; }
    .emp-list-style { padding-left: 28px; }
    .steps-left-prt .label-right { height: 60px; line-height: 40px; }
        .steps-left-prt .label-right::before { font-size: 35px; }
    .steps-left-prt .label-left { height: 60px; line-height: 40px; }
        .steps-left-prt .label-left::before { font-size: 35px; }
    .hint-hd h3 span { font-size: 45px; }
    .hint-hd h3 { font-size: 22px; line-height: 27px; }
    .hint-hd::before { height: 60px; width: 300px; }
    .hint-box::after { left: 230px; }
    .resp-img img { height: 201px; }
    .suported-frms .frm-list h5 { font-size: 16px; }
    .emp-steps li { padding-bottom: 3px; }
    .no6-right-part img { height: 495px; }
    .emp-pricing-img img { width: 70%; height: auto; margin: 0 auto; }
    .emp-pricing-content h4 { font-size: 70px; }
    .no7-left-part img { height: 325px; }
    .no7-right-part .content-steps .emp-steps li { padding-bottom: 5px; }
    p.cont-p { padding-bottom: 0px; }
    .tm-icon-box h3 { font-size: 13px; }
    .icon-size { width: 35px; }
    .sp-frm-section::before { left: 220px; }
    .sp-frm-section::after { left: 460px; }
    .time-save-icon::before { left: 200px; }
    .time-save-icon::after { left: 460px; }
    .no4-left-part img { height: 194px; }
    .new-pad-step1 { padding: 24px 15px 35px 15px; }
    .no3-left-part img { height: 253px; }
    a.gta-text-link { font-size: 15px; }
    .no1-left-part img { height: 255px; }
    .no6-right-part { height: 474px !important; -moz-appearance: none; }

    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .no6-right-part { height: 474px !important; }
    }
    /*@-moz-document url-prefix() {
        .no6-right-part {height: 470px !important;}
    }*/
    @supports (-moz-appearance:none) {
        .no6-right-part { height: 495px !important; }
    }
    .no7-left-part { height: 325px; }
    .no3-left-part { height: 256px; }
    .no1-left-part { height: 255px; }
    p.Fright-pad { padding-left: 95px; }
    .f941bkmr a { font-size: 16px; }
    .stky-caption { font-size: 16px !important; }
    .back-circle::before { left: 13px !important; }
    .fxd-h1 { font-size: 24px; }
        .fxd-h1 span.sec-level-fnt { font-size: 33px; }
    .top-intial-head .irs_logos { margin-left: -290px; width: 70px; }
    .top-intial-head .irs_logos { top: -20%; }
    .second-sec { font-size: 22px; }
    .mtop-banner { margin-top: 0px; padding-top: 0px; }
    .deadlinecap { font-size: 20px; }
    .deadlinebanner { padding-bottom: 30%; }
    .new-bnr-gifimg .bannerContent { padding: 30px 0 11%; }
    new-bnr-gifimg { min-height: 48vh; background-position: top; margin-top: -8px; }
    .bottom-text .common_h2 { font-size: 16px; padding-top: 15px; line-height: 22px; }
    .bottom-text { bottom: 15px; margin: 0px 15px; }
    .verticalwiz li .title { font-size: 14px; }
    .rightab { height: 235px; }
    /*.secbox p { min-height: 85px; }*/
    .verticalwiz li { min-height: 64px; }
    ul.verticalwiz::before { height: 270px; }
    .verticalwiz li .step { font-size: 14px; }
    .bnr-nxt-cta .bannerContent { padding: 45px 0 8%; }
    .top-intial-head .ssa_bannerlogo { margin-right: -280px; width: 70px; }
    .top-intial-head .ssa_bannerlogo { top: -7%; }
    .New_CmN_MrgNBtM0 { margin-bottom: 0px; }
    .frmw2-overview input, .frmw2-overview button { margin-bottom: 25px !important; }
    .article-trending { margin-bottom: 0px; }
    .no-mrgn { margin-bottom: 0px !important; }
    .formw_2features.feature_wrap_minheight p.min-h-inst1 { min-height: 120px !important; }
    .bnr-nxt-cta .bannerContent { padding: 30px 0 0%; }
    .cmn-dividerline.formw_2features p.min-h-inst12 { min-height: 120px !important; }
    .formw_2features.feature_wrap_minheight p.pTab-mh { min-height: 165px !important; }
    .formw_2features.feature_wrap_minheight p.mbl-minght45 { min-height: 165px !important; }
    .cmn-dividerline.formw_2features p { min-height: 145px !important; }
    .raccon-fw2-right::after { display: none; }
    .raccon-fw2-right::before { display: none; }
    .inst-frm-wrap-box p.bn-nxt-mheight1 { min-height: 125px; }
    .inst-frm-wrap-box p.bn-nxt-mheight2 { min-height: 125px; }
    .inst-frm-wrap-box p.bn-nxt-mheight3 { min-height: 125px; }
    .inst-frm-wrap-box p.bn-nxt-mheight4 { min-height: 125px; }
    .brdr-B { border-bottom: 1px solid #eee; }
    .article-trending .article-desc p.mght-tab1 { min-height: 192px; }
    .article-trending .article-desc p.mght-tab2 { min-height: 192px; }
    .raccon-fw2-innr::after { display: none; }
    .raccon-fw2-innr::before { display: none; }
    .tb-mTop-7 { margin-top: -7px; }
    .frmw2-overview::before { width: 398px; background: none; }
    .banner-update-sec::before { position: absolute; content: ""; background-color: #3097f3; width: 1px; height: 610px; left: 0; top: -70px; transform: rotate(6deg); }
    .verticalwiz li.active { width: 100%; }
        .verticalwiz li.active .step { padding: 7px 12px; font-size: 14px; }
    .takebacksection .rightab { min-height: 700px; }
    .takebacksection .verticalwiz li.active { width: 113.8%; }
    .raccon-fw2-right::before { display: none; }
    .raccon-fw2-innr::after { display: none; }
    .mTop-5 { margin-top: -5px; }
    .taxlog { width: 80%; }
    .tab-view img { width: 55%; height: auto;}
    h1.tbs-logo-h1 { background: url(images/logo.png) no-repeat 0 0/140px; width: 140px; height: 40px; z-index: 9999; font-size: 16px; margin-top: 29px; }
    .mTop-6 { margin-top: -6px; }
    .no5-left-part { height: 187px; }
    .emp-video-part ul li h4 { font-size: 16px; }
    .emp-video-part h4 { font-size: 16px; }
    .faqh2 { font-size: 21px; }
    .form1099FAQ h1.new2-h1o, .form1099FAQ h2.new2-h1o { font-size: 21px; }
    .fm941ss_fea p.pro-tb-mh { min-height: 120px !important; }
    .fm941ss_fea p.pro-tb-mh1 { min-height: 120px !important; }
    .fm941ss_fea .frm941ss_resp { min-height: 260px !important; }
    .fm941pr_fea .frm941pr_resp p.pro-tb-mh1 { min-height: 163px !important; }
    .fm941pr_fea .frm941prtab { min-height: 260px !important; }
    .vblock { display: block; }
    .hdr-timer #clockdiv .smalltext { font-size: 14px; }
    .hdr-timer #clockdiv > div { font-size: 30px; padding: 5px 7px 0px; min-height: 18px; display: inline-block; }
    .dd-text-hint { display: block; margin-bottom: 0px; top: 0px; padding: 4px 5px; font-size: 28px; }
    span.days-count { font-size: 22px; }
    .tb-mTop { margin-top: 10px !important; }
    a.dd-ctalink { font-size: 18px; }
    .formW2cLand .w2Feature.tb-no-mh { min-height: inherit !important; }
    .common-blog-h3 { font-size: 14px; }
    .article-trending h4, .article-trending h3 { font-size: 14px; }
    .blog-bnr-cnt .linkText { font-size: 14px; }
    .mhght-blog { min-height: 60px; }
    .cmn-h3-w2p { font-size: 16px; }
    /*New banner style*/
    .frst-hd { font-size: 24px; line-height: 44px; }
    .secnd-hd { font-size: 15px; }
    .thrd-lvl-caption { font-size: 15px; }
    .secnd-hd1 { font-size: 20px; color: #212121; }
    .formw2clanding .w2Feature.tb-no-mh { min-height: 250px !important; }
    span.new-lbl { right: 5px; }
    .frm943 .main_basic_sec p { min-height: 98px; }
    .frm5500 .main_basic_sec p { min-height: 100px; font-size: 15px; line-height: inherit; }
    .brdrgt { padding-right: 5px; }
    .frm943 .basic_box1::after { right: -27px; }
    .rightside h3 { font-size: 20px; }
    .list-inlineinfo li { padding: 6px; padding-left: 15px; }
    .frm943 .basic_box::after { right: -27px; }
    .infoart h4 { font-size: 16px; line-height: 22px; }
    .list-inlineinfo li::before { margin-top: 0px; }
    .brdrgt .mBot15 { margin-bottom: 0px !important; }
    .infoart .mBot10 { margin-bottom: 0px !important; }
    .faqh1 { font-size: 28px; font-weight: 400; line-height: 1.1; font-family: 'Avenir LT Std', sans-serif; }
    .infoart .common_h2 { font-size: 24px; margin-bottom: 15px !important; }
    .form941info .searchfield_landing input[type="text"] { width: 350px !important; }
    h3.rgth3 { font-size: 20px; }
    h2.infoh2 { font-size: 22px; }
    .ipad-pleft { padding-left: 24px; }
    .update-nag { margin-bottom: 15px; }
    .brdrgt1 { border-right: 0px; border-bottom: 1px solid #f1f1f1; }
    .numlist_inforight li { margin-left: 20px; }
    .frm941min .article-desc p { min-height: 135px !important; }
    .frm941rsr .article-desc p { min-height: 205px !important; }
    .frm941rsr h4 { min-height: 40px !important; }
    .frm941min h4 { min-height: 40px !important; }
    .paystubfeat .w2Feature { min-height: 200px !important; }
        .paystubfeat .w2Feature p { min-height: 100px !important; }
    .paystub .rightab { height: 215px; }
    .terms-box-inner h4 { font-size: 20px; }
    .look p { font-size: 14px; min-height: 145px; margin-bottom: 0px; }
    .look .vertical-align { display: flex; align-items: initial; padding-top: 15px; }
    .supportfea h3 { margin-top: 0px; }
    .tabres_supprt p { min-height: 120px; }
    .deadline-homeBanner { height: 42vh !important; background-position: bottom right; }
    .header-content { font-size: 23px; line-height: normal; }
        .header-content span.scnd-line-fnt { font-size: 26px; }
    h1.common-h1-dd { font-size: 26px; }
    .form2290 .main_basic_sec p { min-height: 60px; }
    .advan-txt { padding: 20px 0px !important; }
    .oneinAll-solution h3 { font-size: 24px; }
    .partner-provider-icons .common_h4 { font-size: 17px; }
    .boost-filing-software h3 { font-size: 19px; }
    .mx-width80 { width: 100%; }
    .partner-provider-banner { min-height: 260px; }
    #tbs-partner-provider-accord h3, #tbs-small-business-accord h3 { font-size: 20px; }
    #tbs-partner-provider-accord h4, #tbs-small-business-accord h4 { font-size: 24px; }
    .res-min-hgt .article-desc p { min-height: 200px !important; }
    .monthly-banner { height: 50vh; }
        .monthly-banner .fxd-h1 { font-size: 26px; margin-top: 10px; }
            .monthly-banner .fxd-h1 span.sec-level-fnt { font-size: 32px; }
        .monthly-banner .frst-hd { font-size: 24px; }
    .tab-mTop20 { margin-top: 20px !important; }
    .monthly-banner .btn_lg { padding: 10px 20px 10px; font-size: 18px; }
    .lenthy-navbar .menu_items { margin-top: 5px; }
    .navbar-nav > li.new-menu::before { content: ""; background: url(images/icons/new-icon1.png) no-repeat 0 0/38px; position: absolute; top: -17px; left: 0px; width: 47px; height: 30px; }
    .frm5498-mob { min-height: 245px; }
        .frm5498-mob .frm-1099-irspos { top: 170px; right: 225px; }
    .custom-table { box-shadow: none; border-radius: 10px; display: block; width: 100%; overflow: scroll; }
    .pt-xs-20 { padding-top: 20px; }
    .bg-blue-shade { background: url(/Content/NewImages/webp/bg-blue-shade.webp) no-repeat; background-size: 30% 100% !important; }
    .menu_second1features { left: -464px !important; }
    .features-menu-lg {
        left: -170px !important;
        overflow-x: scroll;
        min-width: 732px !IMPORTANT;
        overflow-y: scroll;
    }
    .tabs-left1 > li {
        width: 159px !important;
    }
    .fs-md-12 {
        font-size: 12px !important;
    }
    .tab-bg-light {background: linear-gradient(270deg, #FFFFFF 87%, #F2F6FA 86%); }
    .col-custom-5 { width: 18% !important; }
    .col-custom-7 { width: 12.2857%; }
    .w-md-100 { width: 100px; }
    .bg-linear-pro {right: 145px; }
    .letter-spacing-2px { letter-spacing: 0px !important; }
   
}

@media only screen and (min-width:992px) and (max-width:1024px) {
    .featuresmin_height .cmn-dividerline.acaOverviewRow1 p.minHeight-aca { min-height: 100px !important; }
    .formACA .inst-frm-wrap-box h4 { min-height: 72px; }
    .formACA .inst-frm-wrap-box p { min-height: 170px !important; }
    .form941Feature .w2Feature p { min-height: 170px !important; }
    .form941Resource .article-trending h4 { min-height: 55px; }
    .form941Feature .w2Feature h3 { min-height: 40px; }
    .form941Resource .article-desc p { min-height: 150px !important; }
    .form1095C .w2Feature h3 { min-height: 40px !important; }
    .form1095New .formW2Land .w2Feature p { min-height: 170px !important; }
    .home_banner_section .N_irslogo_Bnr { top: 95px; right: 100px }
    .New_ssaLogo { top: 90px; right: -10px }
    .BannerContent_acafrm { padding: 70px 0 8%; }
    .Paddng_w2frm { padding: 30px 0 8%; }
    .BannerContent_acafrm .loc1 { top: 0px; }
    .view-md-lg { display: block !important; }
    .Frm990min-hght { min-height: 380px; }
    .Aca-frm-min-hght { min-height: 360px; }
    .fextension-min-hight .fextension-irslogo-size { top: 225px !important; right: 104px !important; }
    .fextension-min-hight .BannerContent_acafrm { padding: 45px 0 8%; }
    .fextension-min-hight .searchfield_landing input[type="text"] { margin-bottom: 0px; }
    .Frm1099-min-hght .frm-1099-irspos { right: 45px; top: -8px; }
    .frm-94x-min-hght .f94x-irslogo-size { top: 8px; right: 15px; }
    .Frm990min-hght .margn_TOP28 { margin-top: 55px; }
    .Frm990min-hght .f990-irslogo-size { top: -6px; }
    .Frm990min-hght { min-height: 425px; }
        .Frm990min-hght .searchfield_landing input[type="text"] { margin-bottom: 10px; }
    .Frm1099-min-hght .H1mrgn-tp20 h1 { margin-top: 50px; }
    .Frm1099-min-hght .searchfield_landing input[type="text"] { margin-bottom: 5px; }
    .frm-w2-min-hght .BannerContent_acafrm .loc1 { left: 80%; top: -10px; }
    .frm-w2-min-hght .New-Bnnr-img-w2 .irs_logo_size { width: 60px; height: auto; }
    .frm-w2-min-hght .ssaLogo_section .ssaLogo { margin-left: 15px; }
    .frm-w2-min-hght h1 { margin-top: 25px; }
    .frm-w2-min-hght { min-height: 250px; }
        .frm-w2-min-hght .searchfield_landing input[type="text"] { margin-bottom: 0px; }
    .Aca-frm-min-hght .irslogo_innerbanner { top: 2px; right: 45px; }
    .Aca-frm-min-hght h1 { margin-top: -10px; }
    .Aca-frm-min-hght .searchfield_landing input[type="text"] { margin-bottom: 0px; }
    .Aca-frm-min-hght { min-height: 325px; }
    .icon-btn { width: 100%; margin: 0 auto; }
    .NeWimg-form5498-sa { bottom: -205px; }
    .NeWimg-form5498-esa { bottom: -163px; }
    .taxfrmdiv-mrgn-btm0 { margin-bottom: -20px; }
    .searchfield_landing button { border-radius: 0 6px 6px 0; }
    .Margn_top15 { margin-top: 0px; margin-bottom: 25px; }
    .Frm990Series-mnhight .efile_landing_future { min-height: 233px; }
    .Frm990Series-mnhight .carosuel-m-hght { min-height: 135px; }
    .New-Tab1099pricing-Min-Hght { min-height: 620px; }
    .Frm8868ext-mnhight .frm-8868-mh { min-height: 208px; }
    .Frm8868ext-mnhight .carosuel-m-hght { min-height: 110px; }
    .paid { font-size: 25px !important; }

    /* -- Employer page style --*/
    .employe-pg { height: 420px; min-height: 420px; }
    .mTop130 { margin-top: 30px !important; }
    h1.emp-h1 { font-size: 38px; line-height: 45px; }
    p.emp-cation { font-size: 24px; }
    h2.emp-h2 { font-size: 28px; }
    h3.emp-h3 { font-size: 22px; }
    .min-h2 { min-height: 245px; }
    .steps-right-prt { padding: 55px 30px 55px 30px; }
    .hint-hd h3 { font-size: 28px; }
    .hint-box::after { left: 252px; }
    .emp-steps li { padding-bottom: 5px; }
    .suported-frms .frm-list h5 { font-size: 16px; }
    .no6-right-part img { height: 555px; }
    .no7-left-part img { height: 440px; }
    .hint-box1::after { left: 258px; }
    .emp-flow-chart img { width: 100%; }
    a.gta-text-link { font-size: 15px; }
    .tm-icon-box h3 { font-size: 17px; }
    .no1-left-part img { height: 340px; }
    .no3-left-part img { height: 338px; }
    .no4-left-part img { height: 260px; }
    .no3-left-part { height: 297px; }
    .no1-left-part { height: 297px; }
    .no6-right-part { height: 555px; }
    .no7-left-part { height: 440px; }
    .back-circle::before { left: 31px; }
    .top-intial-head .irs_logos { margin-left: -320px; width: 78px; }
    .top-intial-head .irs_logos { top: -20%; }
    .fxd-h1 { font-size: 26px; }
    .verticalwiz li .title { font-size: 14px; }
    .fxd-h1 span.sec-level-fnt { font-size: 35px; }
    .top-intial-head .ssa_bannerlogo { margin-right: -313px; width: 85px; }
    .top-intial-head .ssa_bannerlogo { top: -30%; }
    p.inst-sub-heading { min-height: 55px; }
    .second-sec { font-size: 24px; }
    .mtop-banner { margin-top: 0px; padding-top: 0px; }
    .deadlinebanner { padding-bottom: 260px; }
    .formw_2features.feature_wrap_minheight p.min-h-inst1 { min-height: 96px !important; }
    p.min-h-inst2 { min-height: 120px !important; }
    .feature_six_line p.pro-tb-mh { min-height: 168px !important; }
    .feature_six_line p.pro-tb-mh3 { min-height: 175px !important; }
    .w2Feature p.pro-tb-mh4 { min-height: 150px !important; }
    .feature_six_line p.pro-tb-mh1 { min-height: 195px !important; }
    .cmn-dividerline.formw_2features p.min-h-inst2 { min-height: 107px !important; }
    .cmn-dividerline.formw_2features p.min-h-inst12 { min-height: 87px !important; }
    .Prot-Mtop0 { margin-top: 0px !important; }
    .formw_2features.feature_wrap_minheight p.min-h-inst3 { min-height: 122px !important; }
    .formw_2features.feature_wrap_minheight p.pTab-mh { min-height: 122px !important; }
    .form_trans h2 { font-size: 20px; }
    .raccon-fw2-right::after { display: none; }
    .raccon-fw2-right::before { display: none; }
    .inst-frm-wrap-box h2 a { font-size: 18px; }
    .inst-frm-wrap-box p.bn-nxt-mheight1 { min-height: 165px; }
    .inst-frm-wrap-box p.bn-nxt-mheight2 { min-height: 165px; }
    .inst-frm-wrap-box p.bn-nxt-mheight3 { min-height: 153px; }
    .inst-frm-wrap-box p.bn-nxt-mheight4 { min-height: 165px; }
    .article-trending .article-desc p.mght-tab1 { min-height: 142px; }
    .article-trending .article-desc p.mght-tab2 { min-height: 142px; }
    .frmw2-overview::before { width: 450px; background: none; }
    .banner-update-sec::before { left: -32px; top: -55px; height: 530px; }
    .verticalwiz li.active { width: 100%; }
    .rightab { height: 350px; }
    .takebacksection .verticalwiz li.active { width: 114.4%; }
    .raccon-fw2-right::before { display: none; }
    .raccon-fw2-innr::after { display: none; }
    h1.tbs-logo-h1 { background: url(images/logo.png) no-repeat 0 0/220px; width: 230px; height: 60px; z-index: 9999; font-size: 16px; margin-top: 0; }
    .emp-video-part ul li h4 { font-size: 16px; }
    .takebacksection .rightab { min-height: 510px; }
    .frmw4-sec-fntype .rightab { height: 347px; }
    .no5-left-part { height: 247px; }
    .emp-video-sec { margin-bottom: -6px; }
    .searchfield_landing input[type="text"] { width: 340px; }
    .frm940 .pro-tb-mh { min-height: 145px !important; }
    .frm940 p.pro-tb-mh1 { min-height: 195px !important; }
    .frm940 p.pro-tb-mh2 { min-height: 195px !important; }
    .fm941ss_fea p.pro-tb-mh { min-height: 195px !important; }
    .fm941ss_fea p.pro-tb-mh1 { min-height: 195px !important; }
    .fm941ss_fea p.pro-tb-mh2 { min-height: 195px !important; }
    .fm941pr_fea p.pro-tb-mh { min-height: 240px !important; }
    .fm941pr_fea p.pro-tb-mh1 { min-height: 240px !important; }
    .fm941pr_fea p.pro-tb-mh2 { min-height: 170px !important; }
    .irs_logo_size { width: 65px; }
    .formW2cLand .w2Feature p.pro-tb-mh-n1 { min-height: 175px !important; }
    .formW2cLand .w2Feature { min-height: inherit !important; }
    .common-blog-h3 { font-size: 15px; }
    .article-trending h4, .article-trending h3 { font-size: 15px; }
    .mhght-blog { min-height: 64px; }
    .mhght-blog1 { min-height: 64px; }
    .formw2clanding .w2Feature.tb-no-mh { min-height: 300px !important; }
    span.new-lbl { right: 10px; }
    .frm5500 .main_basic_sec p { min-height: 98px; }
    .frm943 .main_basic_sec p { min-height: 98px !important; }
    .frmw8 .searchfield_landing button { font-size: 15px; }
    .brdrgt h4 { margin-top: 4px; }
    .frm941min .article-desc p { min-height: 105px !important; }
    .frm941rsr .article-desc p { min-height: 130px !important; }
    .frm941rsr h4 { min-height: 40px !important; }
    .frm941min h4 { min-height: 40px !important; }
    .paystubfeat .w2Feature { min-height: 240px !important; }
        .paystubfeat .w2Feature p { min-height: 113px !important; }
    h1.common-h1-dd { font-size: 26px; }
    .header-content { font-size: 24px; }
    .deadline-banner { height: 75vh !important; }
    .header-content span.scnd-line-fnt { font-size: 30px; }
    .deadline-homeBanner { height: 70vh !important; }
    .form2290 .main_basic_sec p { min-height: 60px; }
    .advan-txt { padding: 10px 0px !important; }
    .mx-width80 { width: 95%; }
    .res-min-hgt .article-desc p { min-height: 125px !important; }
    .monthly-banner { height: 67vh; }
        .monthly-banner .fxd-h1 { font-size: 26px; }
            .monthly-banner .fxd-h1 span.sec-level-fnt { font-size: 36px; }
    .lenthy-navbar .menu_items { margin-top: 10px; }
    .navbar-nav > li.new-menu::before { content: ""; background: url(images/icons/new-icon1.png) no-repeat 0 0/38px; position: absolute; top: -17px; left: 10px; width: 47px; height: 30px; }
    .frm5498-mob .frm-1099-irspos { top: 30px; right: 10px; }
    .menu_second1features {
        left: -257px !important;
    }
    ul.min-hgt-menu1 li { min-height: 153px !important; }
    .tab-bg-light { background: linear-gradient(270deg, #FFFFFF 87%, #F2F6FA 86%); }
    .bg-linear-pro { top: 5PX;right: 149px; }
}

@media (min-width: 1300px) and (max-width: 1400px) {
    .overflow-y-scroll { overflow-y: scroll !important; height: 505px !important; }
    .pro-features-menu .dropdown-menu {
        left: -1084% !important;
        min-height: 241px !important;
        width: 1401px;
        border-radius: 13px;
        overflow-x: scroll;
        overflow-y: scroll; /* height: 533px; */
    }
}

@media (min-width: 1024px) and (max-width: 1366px) {
    .banner-caption-941new { margin-left: -37px !important; }
    .bg-blue-shade { background: url(/Content/NewImages/webp/bg-blue-shade.webp) no-repeat; background-size: 30% 100% !important; }
    .h-190px { height: 156px; }
    .footer_sublist {
        padding-left: 8px;
    }

}

@media only screen and (max-width: 375px) {
    .blue-theme-landing { padding: 55px 0px 30px !important; }
    .sm-mt-0 { padding: 107px 0px 22px !important; }
    .bgblue { padding-top: 55px !important; padding: 21px; }
}
@media only screen and (max-width: 1280px) {
    .footer_sublist {
        padding-left: 8px;
    }
}
    @media (min-width: 767px) and (max-width: 991px) {
        .left-md-100px {
            left: 100px !important;
        }

        .left-md-n300px {
            left: -300px !important;
        }

        .left-md-n350px {
            left: -423px !important;
        }

        .md-position-sticky-scroll {
            position: sticky;
            top: 10px;
        }

        .md-features-menu {
            min-width: 700px !important;
            overflow: scroll;
            left: -500px !important;
        }

        .left-md-50px {
            left: 50px !important;
        }

        .left-md-450px {
            left: 450px !important;
        }

        .left-md-455px {
            left: 449px !important;
        }
        .left-md-277px {
            left: 277px !important;
        }
        .md-align-items-start {
            align-items: start !important;
        }

        .md-mb-0 {
            margin-bottom: 0px !important
        }

        .md-pb-0 {
            padding-bottom: 0px !important
        }

        .blkmenu li a {
            height: inherit !important;
        }

        ul.min-hgt-menu li {
            min-height: inherit !important;
        }

        .features-menu li:nth-child(1) a {
            background: none !important;
        }

        .blkmenu li a {
            padding: 0px !important;
        }

        .features-menu-sec2 li:nth-child(1) a {
            background: none !important;
        }

        .features-menu li:nth-child(2) a {
            background: none !important;
        }

        .features-menu-sec2 li:nth-child(2) a {
            background: none !important;
        }

        .features-menu li:nth-child(3) a {
            background: none !important;
        }

        .features-menu-sec2 li:nth-child(3) a {
            background: none !important;
        }

        .support-menu-sec2 li:nth-child(1) a {
            background: none !important;
        }

        .support-menu-sec1 li:nth-child(1) a {
            background: none !important;
        }

        .support-menu-sec1 li:nth-child(2) a {
            background: none !important;
        }

        .support-menu-sec1 li:nth-child(3) a {
            background: none !important;
        }

        .support-menu-sec2 li:nth-child(2) a {
            background: none !important;
        }

        .support-menu-sec2 li:nth-child(3) a {
            background: none !important;
        }
        .pro-features-menu .dropdown-menu {
            left: -696% !important;
            min-height: 241px !important;
            max-width: 1600px !important;
            border-radius: 13px;
            overflow-x: scroll;
            overflow-y: scroll;
            height: 441px;
        }
        .tab-bg-light {
            background: linear-gradient(270deg, #FFFFFF 89%, #F2F6FA 89%);
        }
            .pro-features-menu .dropdown-menu .tab-bg-light {
                min-width: 1650px;
            }

            .pro-features-menu .dropdown-menu
            .tabs-left > li {
                float: none;
                margin: 0px;
                font-size: 16px !important;
                width: 171px;
            }
    }

    @media (min-width: 992px) and (max-width: 1024px) {
        .left-lg-133px {
            left: -249px !important;
        }

        .left-lg-n385px {
            left: -385px !important;
        }
        .dropdown-menu.megamenu-res { margin-left: -474px !important; }
        .left-lg-n450px {
            left: -563px !important;
        }
        .pro-features-menu .dropdown-menu { left: -672% !important; min-height: 241px !important; width: 1401px; border-radius: 13px; overflow-x: scroll; overflow-y: scroll; /* height: 533px; */ }
    }

    @media (min-width: 1250px) and (max-width: 1399px) {
        .left-xlg-125px { left: -55px !important; }

        .left-lg-n600px {
            left: -831px !important;
        }
        .mega_menuDropdownnew {
            min-width: 1070px !important;
            left: -397px !important;
        }

        .left-lg-n680px { left: -748px !important; }
        /*.mega_menuDropdown {
    min-width: 1070px !important;
    left: -680px !important;
}*/
        .mega_menuDropdown.support-menu-left {
            min-width: 1070px !important;
            left: -909px !important;
        }
        .megamenu-res {
            margin-left: -530px !important;
        }
        .pro-features-menu .dropdown-menu {
            left: -1013% !important;
            width: 1303px;
        }
    }

    @media screen and (max-width: 1280px) and (min-width: 720px) {
        .megamenu-res {
            margin-left: -376px !important;
        }

        .left-lg-n680px {
            left: -742px !important;
        }

    }

    @media screen and (max-width: 1366px) and (min-width: 991px) {
        .megamenu-res { margin-left: -226px !important; width: 1202%; }
        .pro-features-menu .dropdown-menu { left: -938% !important; min-height: 241px !important; width: 1422px; border-radius: 13px; overflow-x: scroll; overflow-y: scroll; /* height: 533px; */ }
    }

    @media screen and (max-width: 1025px) and (min-width: 991px) {
        .dropdown-menu.megamenu-res { margin-left: 97% !important; width: 1032px; overflow-y: scroll; height: 450px !important; }
        .pro-features-menu .dropdown-menu { left: -775% !important; min-height: 241px !important; width: 1481px; border-radius: 13px; overflow-x: scroll; overflow-y: scroll; /* height: 533px; */ }
    }

/*@media only screen and (min-width:1280px) and (max-width:1300px){
    .left-xlg-125px { left: 309px !important; }
    .megamenu-res { width: 1245px; }
    .menu_secondServices { left: -684px !important; }
    .pro-features-menu .dropdown-menu { left: -833% !important; }
    .mega_menuDropdown.support-menu-left { min-width: 1070px !important; left: -830px !important; }
    .left-xlg-125px { left: 252px !important; }
    .megamenu-res { margin-left: -688px !important; }
}*/

    /*.megamenu-res {
    margin-left: -635px !important;
}
    .left-lg-n680px {
        left: -525px !important;
    }
    .left-lg-n675px {
        left: -675px !important;
    }
*/
@media (min-width: 1201px) and (max-width: 1250px) {
    .mega_menuDropdownnew {
        min-width: 1070px !important;
        left: -338px !important;
    }

    .megamenu-res {
        margin-left: -305px !important;
    }

    .menu_secondServices {
        left: -742px !important;
    }

    .pro-features-menu .dropdown-menu {
        left: -871% !important;
    }
}

